summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/tools/bin/darwin/genie
blob: 9113b07986b59c07ce345e1da86d35abd8eb5f39 (plain)
ofshex dumpascii
0000 cf fa ed fe 07 00 00 01 03 00 00 00 02 00 00 00 10 00 00 00 48 08 00 00 85 00 00 00 00 00 00 00 ....................H...........
0020 19 00 00 00 48 00 00 00 5f 5f 50 41 47 45 5a 45 52 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....H...__PAGEZERO..............
0040 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0060 00 00 00 00 00 00 00 00 19 00 00 00 78 02 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 ............x...__TEXT..........
0080 00 00 00 00 01 00 00 00 00 f0 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 05 00 00 00 00 00 ................................
00a0 07 00 00 00 05 00 00 00 07 00 00 00 00 00 00 00 5f 5f 74 65 78 74 00 00 00 00 00 00 00 00 00 00 ................__text..........
00c0 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 38 09 00 00 01 00 00 00 88 e8 01 00 00 00 00 00 __TEXT..........8...............
00e0 38 09 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 8...............................
0100 5f 5f 73 74 75 62 73 00 00 00 00 00 00 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __stubs.........__TEXT..........
0120 c0 f1 01 00 01 00 00 00 6a 02 00 00 00 00 00 00 c0 f1 01 00 01 00 00 00 00 00 00 00 00 00 00 00 ........j.......................
0140 08 04 00 80 00 00 00 00 06 00 00 00 00 00 00 00 5f 5f 73 74 75 62 5f 68 65 6c 70 65 72 00 00 00 ................__stub_helper...
0160 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 2c f4 01 00 01 00 00 00 d4 04 00 00 00 00 00 00 __TEXT..........,...............
0180 2c f4 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 ,...............................
01a0 5f 5f 63 73 74 72 69 6e 67 00 00 00 00 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __cstring.......__TEXT..........
01c0 00 f9 01 00 01 00 00 00 0f 6c 03 00 00 00 00 00 00 f9 01 00 00 00 00 00 00 00 00 00 00 00 00 00 .........l......................
01e0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 63 6f 6e 73 74 00 00 00 00 00 00 00 00 00 ................__const.........
0200 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 10 65 05 00 01 00 00 00 d0 04 00 00 00 00 00 00 __TEXT...........e..............
0220 10 65 05 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .e..............................
0240 5f 5f 75 6e 77 69 6e 64 5f 69 6e 66 6f 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __unwind_info...__TEXT..........
0260 e0 69 05 00 01 00 00 00 04 17 00 00 00 00 00 00 e0 69 05 00 02 00 00 00 00 00 00 00 00 00 00 00 .i...............i..............
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 65 68 5f 66 72 61 6d 65 00 00 00 00 00 00 ................__eh_frame......
02a0 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 e8 80 05 00 01 00 00 00 18 6f 00 00 00 00 00 00 __TEXT...................o......
02c0 e8 80 05 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 19 00 00 00 78 02 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 00 f0 05 00 01 00 00 00 ....x...__DATA..................
0300 00 20 00 00 00 00 00 00 00 f0 05 00 00 00 00 00 00 20 00 00 00 00 00 00 07 00 00 00 03 00 00 00 ................................
0320 07 00 00 00 00 00 00 00 5f 5f 64 79 6c 64 00 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__dyld..........__DATA..
0340 00 00 00 00 00 00 00 00 00 f0 05 00 01 00 00 00 10 00 00 00 00 00 00 00 00 f0 05 00 03 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 67 6f 74 00 00 00 ........................__got...
0380 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 10 f0 05 00 01 00 00 00 ........__DATA..................
03a0 40 00 00 00 00 00 00 00 10 f0 05 00 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 67 00 00 00 @...........................g...
03c0 00 00 00 00 00 00 00 00 5f 5f 6c 61 5f 73 79 6d 62 6f 6c 5f 70 74 72 00 5f 5f 44 41 54 41 00 00 ........__la_symbol_ptr.__DATA..
03e0 00 00 00 00 00 00 00 00 50 f0 05 00 01 00 00 00 38 03 00 00 00 00 00 00 50 f0 05 00 03 00 00 00 ........P.......8.......P.......
0400 00 00 00 00 00 00 00 00 07 00 00 00 6f 00 00 00 00 00 00 00 00 00 00 00 5f 5f 63 6f 6e 73 74 00 ............o...........__const.
0420 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 90 f3 05 00 01 00 00 00 ........__DATA..................
0440 a0 10 00 00 00 00 00 00 90 f3 05 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0460 00 00 00 00 00 00 00 00 5f 5f 64 61 74 61 00 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__data..........__DATA..
0480 00 00 00 00 00 00 00 00 30 04 06 00 01 00 00 00 20 02 00 00 00 00 00 00 30 04 06 00 04 00 00 00 ........0...............0.......
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 63 6f 6d 6d 6f 6e ........................__common
04c0 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 50 06 06 00 01 00 00 00 ........__DATA..........P.......
04e0 20 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................................
0500 00 00 00 00 00 00 00 00 5f 5f 62 73 73 00 00 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__bss...........__DATA..
0520 00 00 00 00 00 00 00 00 70 06 06 00 01 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 ........p.......................
0540 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 48 00 00 00 ............................H...
0560 5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00 00 10 06 00 01 00 00 00 00 70 00 00 00 00 00 00 __LINKEDIT...............p......
0580 00 10 06 00 00 00 00 00 20 61 00 00 00 00 00 00 07 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 .........a......................
05a0 02 00 00 00 18 00 00 00 98 13 06 00 25 03 00 00 40 49 06 00 e0 27 00 00 0b 00 00 00 50 00 00 00 ............%...@I...'......P...
05c0 00 00 00 00 6c 01 00 00 6c 01 00 00 4b 01 00 00 b7 02 00 00 6e 00 00 00 00 00 00 00 00 00 00 00 ....l...l...K.......n...........
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 45 06 00 d6 00 00 00 00 00 00 00 00 00 00 00 .................E..............
0600 00 00 00 00 00 00 00 00 0e 00 00 00 20 00 00 00 0c 00 00 00 2f 75 73 72 2f 6c 69 62 2f 64 79 6c ..................../usr/lib/dyl
0620 64 00 00 00 00 00 00 00 1b 00 00 00 18 00 00 00 29 ad eb 6f 3d 78 3d 94 bf f8 32 ea af e7 a8 a4 d...............)..o=x=...2.....
0640 24 00 00 00 10 00 00 00 00 04 0a 00 00 09 0a 00 05 00 00 00 b8 00 00 00 04 00 00 00 2a 00 00 00 $...........................*...
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 38 09 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8...............................
0700 00 00 00 00 00 00 00 00 0c 00 00 00 68 00 00 00 18 00 00 00 02 00 00 00 00 00 3b 00 00 00 01 00 ............h.............;.....
0720 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 43 6f 72 65 53 /System/Library/Frameworks/CoreS
0740 65 72 76 69 63 65 73 2e 66 72 61 6d 65 77 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 43 6f 72 ervices.framework/Versions/A/Cor
0760 65 53 65 72 76 69 63 65 73 00 00 00 00 00 00 00 0c 00 00 00 38 00 00 00 18 00 00 00 02 00 00 00 eServices...........8...........
0780 01 01 ad 04 00 00 01 00 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 53 79 73 74 65 6d 2e 42 2e 64 79 6c ......../usr/lib/libSystem.B.dyl
07a0 69 62 00 00 00 00 00 00 0c 00 00 00 38 00 00 00 18 00 00 00 02 00 00 00 00 00 11 0a 00 00 01 00 ib..........8...................
07c0 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 67 63 63 5f 73 2e 31 2e 64 79 6c 69 62 00 00 00 00 00 00 00 /usr/lib/libgcc_s.1.dylib.......
07e0 0c 00 00 00 68 00 00 00 18 00 00 00 02 00 00 00 00 0e 57 03 00 00 96 00 2f 53 79 73 74 65 6d 2f ....h.............W...../System/
0800 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 43 6f 72 65 46 6f 75 6e 64 61 74 69 6f Library/Frameworks/CoreFoundatio
0820 6e 2e 66 72 61 6d 65 77 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 43 6f 72 65 46 6f 75 6e 64 n.framework/Versions/A/CoreFound
0840 61 74 69 6f 6e 00 00 00 26 00 00 00 10 00 00 00 00 10 06 00 98 03 00 00 29 00 00 00 10 00 00 00 ation...&...............).......
0860 98 13 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 00 48 89 e5 48 83 e4 ........................j.H..H..
0940 f0 48 8b 7d 08 48 8d 75 10 89 fa 83 c2 01 c1 e2 03 48 01 f2 e8 01 00 00 00 f4 55 48 89 e5 41 57 .H.}.H.u.........H........UH..AW
0960 41 56 41 54 53 48 83 ec 10 49 89 d6 49 89 f4 41 89 ff 44 89 3d d7 fc 05 00 4c 89 25 d8 fc 05 00 AVATSH...I..I..A..D.=....L.%....
0980 4c 89 35 d9 fc 05 00 49 8b 04 24 48 85 c0 75 0c 48 8d 05 69 ef 01 00 eb 1a 48 89 c8 48 8d 48 01 L.5....I..$H..u.H..i.....H..H.H.
09a0 eb 03 48 ff c1 8a 51 ff 84 d2 74 07 80 fa 2f 75 f1 eb e6 48 89 05 ae fc 05 00 4c 89 f3 48 83 3b ..H...Q...t.../u...H......L..H.;
09c0 00 48 8d 5b 08 75 f6 48 8b 05 7a e6 05 00 48 8b 00 48 85 c0 74 02 ff d0 48 8b 05 51 e6 05 00 48 .H.[.u.H..z...H..H..t...H..Q...H
09e0 8b 00 48 85 c0 74 02 ff d0 e8 d8 e7 01 00 48 8d 3d 0c ef 01 00 48 8d 75 d0 e8 5a 00 00 00 ff 55 ..H..t........H.=....H.u..Z....U
0a00 d0 48 8d 3d 26 ef 01 00 48 8d 75 d8 e8 47 00 00 00 48 8b 7d d8 48 85 ff 74 05 e8 e9 e7 01 00 48 .H.=&...H.u..G...H.}.H..t......H
0a20 8b 05 12 e6 05 00 c7 00 00 00 00 00 44 89 ff 4c 89 e6 4c 89 f2 48 89 d9 e8 f6 01 00 00 89 c7 e8 ............D..L..L..H..........
0a40 12 e8 01 00 41 53 4c 8d 1d b3 f5 ff ff 41 53 ff 25 ab e5 05 00 0f 1f 00 ff 25 aa e5 05 00 55 48 ....ASL......AS.%........%....UH
0a60 89 e5 41 56 53 48 81 ec 00 40 00 00 49 89 fe 48 8d 9d f0 bf ff ff be 00 40 00 00 48 89 df e8 57 ..AVSH...@..I..H........@..H...W
0a80 e8 01 00 48 89 c1 31 c0 48 85 c9 75 05 eb 26 48 ff c3 8a 03 84 c0 74 09 3c 5c 75 f3 c6 03 2f eb ...H..1.H..u..&H......t.<\u.../.
0aa0 ee 48 8d b5 f0 bf ff ff 4c 89 f7 e8 d3 36 01 00 b8 01 00 00 00 48 81 c4 00 40 00 00 5b 41 5e 5d .H......L....6.......H...@..[A^]
0ac0 c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 21 .UH..AWAVSH..xH..A..........1..!
0ae0 75 01 00 49 89 c7 48 8d b5 70 ff ff ff 4c 89 ff e8 a5 e8 01 00 85 c0 74 1d 48 89 df e8 d7 35 01 u..I..H..p...L.........t.H....5.
0b00 00 e8 ba e6 01 00 8b 00 83 f8 02 75 69 48 8d 35 4b ee 01 00 eb 6c 31 f6 31 d2 48 89 df e8 e9 3a ...........uiH.5K....l1.1.H....:
0b20 01 00 48 8d 35 7b ee 01 00 48 89 df e8 52 36 01 00 48 8b 75 98 48 89 df e8 d1 35 01 00 be fd ff ..H.5{...H...R6..H.u.H....5.....
0b40 ff ff 48 89 df e8 46 3c 01 00 48 8d 35 59 ee 01 00 48 89 df e8 2a 36 01 00 f2 48 0f 2a 45 b8 48 ..H...F<..H.5Y...H...*6...H.*E.H
0b60 89 df e8 8a 35 01 00 be fd ff ff ff 48 89 df e8 1c 3c 01 00 eb 42 83 f8 0d 75 1c 48 8d 35 c2 ed ....5.......H....<...B...u.H.5..
0b80 01 00 31 c0 48 89 df 4c 89 fa e8 98 36 01 00 41 be 02 00 00 00 eb 21 e8 24 e6 01 00 8b 10 48 8d ..1.H..L....6..A......!.$.....H.
0ba0 35 cd ed 01 00 31 c0 48 89 df 4c 89 f9 e8 75 36 01 00 41 be 02 00 00 00 44 89 f0 48 83 c4 78 5b 5....1.H..L...u6..A.....D..H..x[
0bc0 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 A^A_].UH..AWAVSPH..A..........1.
0be0 e8 1f 74 01 00 49 89 c7 4c 89 ff e8 24 e6 01 00 85 c0 74 24 48 89 df e8 dc 34 01 00 48 8d 35 ac ..t..I..L...$.....t$H....4..H.5.
0c00 ed 01 00 31 c0 48 89 df 4c 89 fa e8 17 36 01 00 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df ...1.H..L....6..A............H..
0c20 e8 44 37 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 .D7..D..H...[A^A_].UH..AWAVATSI.
0c40 f6 41 89 ff e8 68 86 01 00 48 89 c3 48 89 df e8 07 28 01 00 48 89 df e8 26 09 00 00 41 89 c4 49 .A...h...H..H....(..H...&...A..I
0c60 8b 36 48 89 df e8 12 0c 00 00 48 8d 35 61 ed 01 00 48 89 df e8 a4 3a 01 00 45 85 e4 75 11 48 89 .6H.......H.5a...H....:..E..u.H.
0c80 df 44 89 fe 4c 89 f2 e8 e4 09 00 00 41 89 c4 48 89 df e8 73 4d 01 00 44 89 e0 5b 41 5c 41 5e 41 .D..L.......A..H...sM..D..[A\A^A
0ca0 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec b8 00 00 00 48 89 7d 98 31 db be 01 00 _].UH..AWAVAUATSH......H.}.1....
0cc0 00 00 31 d2 31 c9 e8 e0 72 01 00 49 89 c7 4d 85 ff 74 7f 31 db 31 f6 4c 89 ff e8 1f 04 00 00 88 ..1.1...r..I..M..t.1.1.L........
0ce0 44 1d a0 48 ff c3 48 c1 e8 08 83 fb 04 75 f0 be 4c 00 00 00 4c 89 ff e8 02 04 00 00 31 c9 88 44 D..H..H......u..L...L.......1..D
0d00 0d a4 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 be 75 00 00 00 4c 89 ff e8 e3 03 00 00 31 c9 88 44 0d ..H...H.....u..u...L.......1..D.
0d20 a8 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 be 61 00 00 00 4c 89 ff e8 c4 03 00 00 31 c9 88 44 0d ac .H...H.....u..a...L.......1..D..
0d40 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 48 8d 55 a0 eb 46 48 8d 3d 8a ec 01 00 48 8d 35 90 ec 01 00 H...H.....u.H.U..FH.=....H.5....
0d60 e8 33 e5 01 00 49 89 c4 4c 8d 7d a0 be 10 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 e1 e8 23 e5 01 .3...I..L.}...........L..L...#..
0d80 00 49 89 c6 4c 89 e7 e8 d6 e4 01 00 4c 89 fa 45 85 f6 0f 84 ef 00 00 00 48 8b 0a 0f b6 c1 89 45 .I..L.......L..E........H......E
0da0 94 0f b6 c5 89 45 90 41 89 c8 49 89 cb 48 89 cf 48 89 ce 0f b6 45 ab 89 45 8c 48 8b 5d a8 44 0f .....E.A..I..H..H....E..E.H.].D.
0dc0 b6 e3 0f b6 c7 41 89 c1 41 89 de 49 89 df 49 89 dd 48 89 d8 44 0f b6 52 03 41 c1 e8 10 45 0f b6 .....A..A..I..I..H..D..R.A...E..
0de0 c0 49 c1 eb 20 45 0f b6 db 48 c1 ef 28 40 0f b6 ff 48 c1 ee 30 40 0f b6 f6 48 c1 e9 38 41 c1 ee .I...E...H..(@...H..0@...H..8A..
0e00 10 45 0f b6 f6 49 c1 ef 20 45 0f b6 ff 49 c1 ed 28 45 0f b6 ed 48 c1 e8 30 0f b6 c0 48 c1 eb 38 .E...I...E...I..(E...H..0...H..8
0e20 89 5c 24 58 8b 55 8c 89 54 24 38 44 89 64 24 20 89 4c 24 18 89 44 24 50 44 89 6c 24 48 44 89 7c .\$X.U..T$8D.d$..L$..D$PD.l$HD.|
0e40 24 40 44 89 74 24 30 44 89 4c 24 28 89 74 24 10 89 7c 24 08 44 89 1c 24 48 8d 35 94 eb 01 00 48 $@D.t$0D.L$(.t$..|$.D..$H.5....H
0e60 8d 5d b0 31 c0 8b 55 94 8b 4d 90 45 89 d1 48 89 df e8 18 e5 01 00 48 8b 7d 98 48 89 de e8 01 33 .].1..U..M.E..H.......H.}.H....3
0e80 01 00 bb 01 00 00 00 89 d8 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 .........H......[A\A]A^A_].UH..S
0ea0 50 48 89 fb be 01 00 00 00 31 d2 e8 54 71 01 00 48 89 c7 e8 16 00 00 00 48 89 df 89 c6 e8 a7 34 PH.......1..Tq..H.......H......4
0ec0 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 48 81 ec 80 00 00 00 48 8d 75 88 e8 b8 e4 .......H...[].UH..H......H.u....
0ee0 01 00 89 c1 31 c0 85 c9 75 0c 0f b7 45 90 c1 e8 0e f7 d0 83 e0 01 48 81 c4 80 00 00 00 5d c3 55 ....1...u...E.........H......].U
0f00 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 31 db 48 8d 7d e0 31 f6 e8 cc e3 01 00 85 c0 75 1c 48 69 H..AVSH...I..1.H.}.1........u.Hi
0f20 45 e0 40 42 0f 00 48 63 4d e8 48 01 c1 48 bb 00 c0 2b ff fe bf dc 00 48 01 cb 4c 89 f7 48 89 de E.@B..HcM.H..H...+.....H..L..H..
0f40 e8 c9 31 01 00 b8 01 00 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 89 ..1.......H...[A^].UH..AWAVATSH.
0f60 fb be 01 00 00 00 31 d2 e8 97 70 01 00 49 89 c4 41 be 02 00 00 00 be 02 00 00 00 31 d2 48 89 df ......1...p..I..A..........1.H..
0f80 e8 7f 70 01 00 49 89 c7 48 8d 35 a9 ea 01 00 31 c0 48 89 df 4c 89 e2 4c 89 f9 e8 88 32 01 00 be ..p..I..H.5....1.H..L..L....2...
0fa0 ff ff ff ff 31 d2 48 89 df e8 57 2f 01 00 48 89 c7 e8 3e e4 01 00 85 c0 74 1e 48 89 df e8 16 31 ....1.H...W/..H...>.....t.H....1
0fc0 01 00 48 8d 35 78 ea 01 00 31 c0 48 89 df 4c 89 fa e8 51 32 01 00 eb 13 be 01 00 00 00 48 89 df ..H.5x...1.H..L...Q2.........H..
0fe0 e8 84 33 01 00 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 ..3..A.....D..[A\A^A_].UH..AWAVA
1000 55 41 54 53 50 49 89 ff 45 31 f6 be 01 00 00 00 31 d2 31 c9 e8 92 6f 01 00 48 89 c3 be 02 00 00 UATSPI..E1......1.1...o..H......
1020 00 31 d2 31 c9 4c 89 ff e8 7e 6f 01 00 49 89 c4 48 85 db 74 49 4d 85 e4 74 44 48 89 df e8 82 e3 .1.1.L...~o..I..H..tIM..tDH.....
1040 01 00 49 89 c5 4c 89 e7 e8 77 e3 01 00 41 39 c5 7c 2c 49 63 cd 48 98 48 29 c1 48 01 cb 48 89 df ..I..L...w...A9.|,Ic.H.H).H..H..
1060 4c 89 e6 e8 3e e3 01 00 85 c0 0f 94 c0 0f b6 f0 4c 89 ff e8 f1 32 01 00 41 be 01 00 00 00 44 89 L...>...........L....2..A.....D.
1080 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 .H...[A\A]A^A_].UH..SPH.......1.
10a0 e8 5f 6f 01 00 8a 08 84 c9 74 37 48 ff c0 ba 05 15 00 00 48 6b f2 21 48 0f be d1 48 01 f2 8a 08 ._o......t7H.......Hk.!H...H....
10c0 48 ff c0 84 c9 75 ec 66 48 0f 6e c2 66 0f 62 05 4c 54 05 00 66 0f 5c 05 54 54 05 00 66 0f 7c c0 H....u.fH.n.f.b.LT..f.\.TT..f.|.
10e0 eb 08 f2 0f 10 05 26 54 05 00 48 89 df e8 ff 2f 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 ......&T..H..../.......H...[].UH
1100 89 e5 85 f6 b8 05 15 00 00 74 09 48 63 c6 48 05 a5 b5 02 00 8a 0f 84 c9 74 17 48 ff c7 48 6b d0 .........t.Hc.H.........t.H..Hk.
1120 21 48 0f be c1 48 01 d0 8a 0f 48 ff c7 84 c9 75 ec 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 !H...H....H....u.].UH..AWAVAUATS
1140 50 49 89 fc e8 ec 27 01 00 89 c1 31 c0 83 f9 02 0f 8c 32 01 00 00 41 be 02 00 00 00 4c 89 e7 44 PI....'....1......2...A.....L..D
1160 89 f6 e8 95 2a 01 00 85 c0 0f 84 e9 00 00 00 31 d2 4c 89 e7 44 89 f6 e8 88 6e 01 00 48 89 c3 be ....*..........1.L..D....n..H...
1180 3b 00 00 00 48 89 df e8 14 e2 01 00 49 89 c5 be 3a 00 00 00 48 89 df e8 04 e2 01 00 4d 85 ed 75 ;...H.......I...:...H.......M..u
11a0 05 49 89 c5 eb 0f 48 85 c0 75 05 4c 89 e8 eb 20 49 39 c5 73 1b 41 b7 01 4d 85 ed 75 1d 4c 89 e7 .I....H..u.L....I9.s.A..M..u.L..
11c0 48 89 de e8 bb 2f 01 00 45 31 ff 45 31 ed eb 1b 48 85 c0 41 0f 95 c7 49 89 c5 4c 89 ea 48 29 da H..../..E1.E1...H..A...I..L..H).
11e0 4c 89 e7 48 89 de e8 3f 2f 01 00 be ff ff ff ff 4c 89 e7 e8 d9 29 01 00 4c 89 e7 48 8d 35 79 30 L..H...?/.......L....)..L..H.5y0
1200 05 00 e8 7c 2f 01 00 be 01 00 00 00 4c 89 e7 e8 bd 29 01 00 be 03 00 00 00 4c 89 e7 e8 aa 3c 01 ...|/.......L....).......L....<.
1220 00 be ff ff ff ff 31 d2 4c 89 e7 e8 d5 2c 01 00 48 89 c7 e8 96 fc ff ff 85 c0 75 3a be fd ff ff ......1.L....,..H.........u:....
1240 ff 4c 89 e7 e8 08 27 01 00 49 ff c5 45 84 ff 4c 89 eb 0f 85 27 ff ff ff 41 8d 5e 01 4c 89 e7 e8 .L....'..I..E..L....'...A.^.L...
1260 d1 26 01 00 89 c1 31 c0 41 39 ce 41 89 de 0f 8c e8 fe ff ff eb 12 be fe ff ff ff 4c 89 e7 e8 ce .&....1.A9.A...............L....
1280 26 01 00 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 &.......H...[A\A]A^A_].UH..AWAVS
12a0 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 4e 6d 01 00 49 89 c7 4c 89 ff e8 b5 e0 01 PH..A..........1..Nm..I..L......
12c0 00 85 c0 74 24 48 89 df e8 0b 2e 01 00 48 8d 35 a9 2f 05 00 31 c0 48 89 df 4c 89 fa e8 46 2f 01 ...t$H.......H.5./..1.H..L...F/.
12e0 00 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 73 30 01 00 44 89 f0 48 83 c4 08 5b 41 5e .A............H...s0..D..H...[A^
1300 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe be 01 00 00 00 31 d2 e8 e3 6c 01 A_].UH..AWAVAUATSPI.......1...l.
1320 00 49 89 c7 bf 20 00 00 00 e8 dc df 01 00 49 89 c4 be 2f 00 00 00 4c 89 ff e8 9e e0 01 00 49 89 .I............I.../...L.......I.
1340 c5 4d 85 ed 74 51 4c 89 eb 4c 29 fb 48 8d 7b 01 e8 b5 df 01 00 49 89 44 24 10 48 89 c7 4c 89 fe .M..tQL..L).H.{......I.D$.H..L..
1360 48 89 da e8 68 e0 01 00 49 8b 44 24 10 c6 04 18 00 4c 89 ff e8 4b e0 01 00 4c 01 f8 4c 29 e8 48 H...h...I.D$.....L...K...L..L).H
1380 89 c7 e8 83 df 01 00 49 89 44 24 18 49 ff c5 48 89 c7 4c 89 ee eb 30 bf 02 00 00 00 e8 69 df 01 .......I.D$.I..H..L...0......i..
13a0 00 49 89 44 24 10 66 c7 00 2e 00 4c 89 ff e8 11 e0 01 00 48 8d 78 01 e8 4e df 01 00 49 89 44 24 .I.D$.f....L.......H.x..N...I.D$
13c0 18 48 89 c7 4c 89 fe e8 e6 df 01 00 49 8b 7c 24 10 e8 5e df 01 00 49 89 04 24 4c 89 f7 4c 89 e6 .H..L.......I.|$..^...I..$L..L..
13e0 e8 a7 2f 01 00 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 be ../.......H...[A\A]A^A_].UH..SP.
1400 01 00 00 00 e8 ef 2b 01 00 48 89 c3 48 8b 3b 48 85 ff 74 05 e8 13 de 01 00 48 8b 7b 10 e8 88 de ......+..H..H.;H..t......H.{....
1420 01 00 48 8b 7b 18 e8 7f de 01 00 48 89 df e8 77 de 01 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 ..H.{......H...w...1.H...[].UH..
1440 53 50 48 89 fb be 01 00 00 00 e8 a9 2b 01 00 48 8b 70 08 48 83 c6 08 48 89 df e8 24 2d 01 00 b8 SPH.........+..H.p.H...H...$-...
1460 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb be 01 00 00 00 ....H...[].UH..AWAVSH..xH.......
1480 e8 73 2b 01 00 48 8b 48 08 48 8b 50 10 48 83 c1 08 48 8d 35 05 2e 05 00 45 31 f6 31 c0 48 89 df .s+..H.H.H.P.H...H.5....E1.1.H..
14a0 e8 82 2d 01 00 be ff ff ff ff 31 d2 48 89 df e8 51 2a 01 00 49 89 c7 be fe ff ff ff 48 89 df e8 ..-.......1.H...Q*..I.......H...
14c0 8d 24 01 00 48 8d b5 70 ff ff ff 4c 89 ff e8 c7 de 01 00 85 c0 75 24 0f b7 85 78 ff ff ff 25 00 .$..H..p...L.........u$...x...%.
14e0 f0 00 00 66 3d 00 80 0f 94 c0 0f b6 f0 48 89 df e8 74 2e 01 00 41 be 01 00 00 00 44 89 f0 48 83 ...f=........H...t...A.....D..H.
1500 c4 78 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 01 00 00 00 e8 d8 2a 01 00 .x[A^A_].UH..AWAVSPI.........*..
1520 49 89 c7 49 8b 3f 31 db 48 85 ff 74 48 e8 2c de 01 00 eb 0a 49 8b 3f e8 22 de 01 00 31 db 48 85 I..I.?1.H..tH.,.....I.?."...1.H.
1540 c0 49 89 47 08 74 2e 80 78 08 2e 74 e7 48 83 c0 08 49 8b 7f 18 31 d2 48 89 c6 e8 33 dd 01 00 85 .I.G.t..x..t.H...I...1.H...3....
1560 c0 75 d1 bb 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 f4 2d 01 00 89 d8 48 83 c4 08 5b 41 5e 41 5f .u...........L....-....H...[A^A_
1580 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 11 2d 05 00 48 8d 15 f7 dd 05 00 31 c9 e8 8e 78 01 00 ].UH..SPH..H.5.-..H......1...x..
15a0 48 8d 35 01 2d 05 00 48 8d 15 02 de 05 00 31 c9 48 89 df e8 76 78 01 00 48 8d 35 ec 2c 05 00 48 H.5.-..H......1.H...vx..H.5.,..H
15c0 8d 15 0a df 05 00 31 c9 48 89 df e8 5e 78 01 00 48 8d 35 db 2c 05 00 48 89 df e8 a4 2b 01 00 48 ......1.H...^x..H.5.,..H....+..H
15e0 8d 35 00 2d 05 00 48 89 df e8 2f 31 01 00 f2 0f 10 05 4a 4f 05 00 48 89 df e8 f3 2a 01 00 48 8d .5.-..H.../1......JO..H....*..H.
1600 35 ec 2c 05 00 48 89 df e8 10 31 01 00 48 8d 35 ec 2c 05 00 48 89 df e8 67 2b 01 00 48 8d 35 1b 5.,..H....1..H.5.,..H...g+..H.5.
1620 2d 05 00 48 89 df e8 f2 30 01 00 48 8d 35 1f 2d 05 00 48 89 df e8 49 2b 01 00 48 8d 35 ed 2d 05 -..H....0..H.5.-..H...I+..H.5.-.
1640 00 48 89 df e8 d4 30 01 00 48 8d 35 f1 2d 05 00 48 89 df e8 2b 2b 01 00 48 8d 35 e9 2d 05 00 48 .H....0..H.5.-..H...++..H.5.-..H
1660 89 df e8 b6 30 01 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ....0..1.H...[].UH..AWAVAUATSPI.
1680 d6 89 f3 89 5d d4 49 89 ff 31 f6 31 d2 e8 79 2f 01 00 31 f6 31 d2 4c 89 ff e8 6d 2f 01 00 83 fb ....].I..1.1..y/..1.1.L...m/....
16a0 02 41 89 dd 0f 8c 96 00 00 00 41 bc 01 00 00 00 49 63 c4 49 8b 34 c6 8a 06 3c 2d 75 0c 80 7e 01 .A........A.....Ic.I.4...<-u..~.
16c0 2d 75 17 48 83 c6 02 eb 07 3c 2f 75 0d 48 ff c6 4c 89 ff e8 1a 03 00 00 eb 5a 4c 89 ff e8 a1 2a -u.H.....</u.H..L........ZL....*
16e0 01 00 4c 89 ff 48 8d 35 83 2d 05 00 e8 2c 30 01 00 41 ff c4 41 39 dc 7d 3b 49 63 dc 49 8b 34 de ..L..H.5.-...,0..A..A9.};Ic.I.4.
1700 4c 89 ff e8 7b 2a 01 00 be fe ff ff ff 4c 89 ff e8 79 28 01 00 48 8d 50 01 be fe ff ff ff 4c 89 L...{*.......L...y(..H.P......L.
1720 ff e8 b6 31 01 00 48 ff c3 41 39 dd 75 ce 45 89 ec 8b 5d d4 41 ff c4 41 39 dc 0f 8c 70 ff ff ff ...1..H..A9.u.E...].A..A9...p...
1740 48 8d 35 30 2d 05 00 4c 89 ff e8 ce 2f 01 00 48 8d 35 27 2d 05 00 4c 89 ff e8 bf 2f 01 00 4c 8d H.50-..L..../..H.5'-..L..../..L.
1760 35 cb ec 05 00 49 8b 36 48 85 f6 74 3f 49 83 c6 08 4c 89 ff e8 10 72 01 00 85 c0 0f 85 c0 00 00 5....I.6H..t?I...L....r.........
1780 00 31 f6 ba ff ff ff ff 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 95 33 01 00 85 c0 0f 85 a1 00 00 00 .1......1.E1.E1.L....3..........
17a0 49 8b 36 49 83 c6 08 48 85 f6 75 c5 48 8d 35 9e 2c 05 00 4c 89 ff e8 14 2c 01 00 48 8d 15 95 2c I.6I...H..u.H.5.,..L....,..H...,
17c0 05 00 be ff ff ff ff 4c 89 ff e8 ac 2c 01 00 be fe ff ff ff ba ff ff ff ff 4c 89 ff e8 de 21 01 .......L....,............L....!.
17e0 00 be fe ff ff ff 4c 89 ff e8 63 21 01 00 4c 89 ff e8 3f 21 01 00 89 c3 48 8d 35 62 2c 05 00 4c ......L...c!..L...?!....H.5b,..L
1800 89 ff e8 c8 2b 01 00 41 be 01 00 00 00 31 f6 ba 01 00 00 00 45 31 c0 45 31 c9 4c 89 ff 89 d9 e8 ....+..A.....1......E1.E1.L.....
1820 09 33 01 00 be ff ff ff ff 31 d2 4c 89 ff 85 c0 74 2e e8 ce 26 01 00 48 89 c7 e8 0d db 01 00 eb .3.......1.L....t...&..H........
1840 29 be ff ff ff ff 31 d2 4c 89 ff e8 b5 26 01 00 48 89 c7 e8 f4 da 01 00 41 be 01 00 00 00 eb 0a ).....1.L....&..H.......A.......
1860 e8 db 25 01 00 f2 44 0f 2c f0 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 ..%...D.,.D..H...[A\A]A^A_].UH..
1880 41 57 41 56 41 54 53 48 81 ec 00 04 00 00 49 89 f6 49 89 ff e8 7f db 01 00 48 89 c7 e8 71 db 01 AWAVATSH......I..I.......H...q..
18a0 00 45 31 e4 31 f6 48 89 c7 e8 76 db 01 00 48 8d 9d e0 fb ff ff ba ff 03 00 00 b9 00 01 00 08 48 .E1.1.H...v...H................H
18c0 89 c7 48 89 de e8 54 db 01 00 84 c0 49 0f 44 dc 0f 85 9b 00 00 00 48 8d 35 56 f8 ff ff 31 d2 4c ..H...T.....I.D.......H.5V...1.L
18e0 89 ff e8 ec 29 01 00 4c 89 ff 4c 89 f6 e8 91 28 01 00 48 8d 3d 53 2b 05 00 e8 e2 d9 01 00 4c 89 ....)..L..L....(..H.=S+.......L.
1900 ff 48 89 c6 e8 7a 28 01 00 be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 0a .H...z(............1.E1.E1.L....
1920 32 01 00 85 c0 75 4a be ff ff ff ff 4c 89 ff e8 c8 22 01 00 85 c0 74 39 48 8d 35 3c 29 05 00 4c 2....uJ.....L...."....t9H.5<)..L
1940 89 ff e8 3c 28 01 00 4c 89 ff 4c 89 f6 e8 31 28 01 00 be 03 00 00 00 4c 89 ff e8 6c 35 01 00 be ...<(..L..L...1(.......L...l5...
1960 ff ff ff ff 31 d2 4c 89 ff e8 97 25 01 00 48 89 c3 48 85 db 75 5c 4c 89 ff e8 e0 f0 ff ff 48 8d ....1.L....%..H..H..u\L.......H.
1980 35 f6 28 05 00 4c 89 ff e8 f6 27 01 00 4c 89 ff 4c 89 f6 e8 eb 27 01 00 4c 89 ff e8 e5 01 00 00 5.(..L....'..L..L....'..L.......
19a0 85 c0 74 0f be fe ff ff ff 4c 89 ff e8 a0 1f 01 00 eb 0d be 03 00 00 00 4c 89 ff e8 0b 35 01 00 ..t......L..............L....5..
19c0 be ff ff ff ff 31 d2 4c 89 ff e8 36 25 01 00 48 89 c3 4c 89 ff 48 89 de e8 a6 27 01 00 b8 01 00 .....1.L...6%..H..L..H....'.....
19e0 00 00 48 81 c4 00 04 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec ..H......[A\A^A_].UH..AWAVATSH..
1a00 00 02 00 00 49 89 f7 49 89 fe be 3d 00 00 00 4c 89 ff e8 89 d9 01 00 49 89 c4 4d 85 e4 74 35 4c ....I..I...=...L.......I..M..t5L
1a20 89 e0 4c 29 f8 3d ff 01 00 00 48 98 bb ff 01 00 00 48 0f 4e d8 48 8d bd e0 fd ff ff 4c 89 fe 48 ..L).=....H......H.N.H......L..H
1a40 89 da e8 89 d9 01 00 c6 84 1d e0 fd ff ff 00 49 ff c4 eb 16 48 8d bd e0 fd ff ff 4c 89 fe e8 4f ...............I....H......L...O
1a60 d9 01 00 4c 8d 25 96 de 01 00 4c 89 f7 4c 89 e6 e8 0e 27 01 00 48 8d 9d e0 fd ff ff be fd ff ff ...L.%....L..L....'..H..........
1a80 ff 4c 89 f7 48 89 da e8 35 2d 01 00 48 8d 35 f3 29 05 00 48 89 df e8 0b d9 01 00 85 c0 75 0e 41 .L..H...5-..H.5.)..H.........u.A
1aa0 80 3c 24 00 74 07 4c 89 25 c3 eb 05 00 48 81 c4 00 02 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 .<$.t.L.%....H......[A\A^A_].UH.
1ac0 e5 53 48 83 ec 78 48 89 fb be 01 00 00 00 31 d2 e8 2f 65 01 00 80 38 00 74 14 48 8d 75 80 48 89 .SH..xH.......1../e...8.t.H.u.H.
1ae0 c7 e8 b4 d8 01 00 85 c0 74 0b 31 f6 eb 11 be 01 00 00 00 eb 0a 0f b7 75 88 81 e6 00 40 00 00 48 ........t.1............u....@..H
1b00 89 df e8 62 28 01 00 b8 01 00 00 00 48 83 c4 78 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb ...b(.......H..x[].UH..AWAVSPH..
1b20 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 d2 64 01 00 49 89 c7 be fd 01 00 00 4c 89 ff e8 e0 d7 A..........1...d..I.......L.....
1b40 01 00 85 c0 74 24 48 89 df e8 8a 25 01 00 48 8d 35 d5 29 05 00 31 c0 48 89 df 4c 89 fa e8 c5 26 ....t$H....%..H.5.)..1.H..L....&
1b60 01 00 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 f2 27 01 00 44 89 f0 48 83 c4 08 5b 41 ..A............H....'..D..H...[A
1b80 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 45 31 f6 be ff ff ff ff 31 d2 e8 66 64 01 00 8a 08 ^A_].UH..AVSH..E1......1..fd....
1ba0 80 f9 5b 7f 10 84 c9 74 2a 80 f9 24 74 12 80 f9 2f 75 07 eb 0b 80 f9 5c 74 06 80 78 01 3a 75 13 ..[....t*..$t.../u.....\t..x.:u.
1bc0 41 be 01 00 00 00 be 01 00 00 00 48 89 df e8 96 27 01 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 31 A..........H....'..D..[A^].UH..1
1be0 f6 e8 83 27 01 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 49 89 cf 49 ...'.......].UH..AWAVATSH..0I..I
1c00 89 d4 49 89 f6 48 89 fb 48 89 5d b0 4c 89 65 b8 4c 89 7d c0 44 89 45 c8 48 8d 35 2b 29 05 00 ba ..I..H..H.].L.e.L.}.D.E.H.5+)...
1c20 04 00 00 00 41 ff d4 85 c0 89 45 cc c6 45 d6 53 75 38 48 8d 75 d6 ba 01 00 00 00 48 89 df 4c 89 ....A.....E..E.Su8H.u......H..L.
1c40 f9 41 ff d4 85 c0 89 45 cc c6 45 d7 00 75 1b 48 8b 7d b0 48 8b 4d c0 48 8d 75 d7 ba 01 00 00 00 .A.....E..E..u.H.}.H.M.H.u......
1c60 ff 55 b8 85 c0 89 45 cc 74 4a c6 45 d8 04 c6 45 d8 08 85 c0 75 68 48 8b 7d b0 48 8b 4d c0 48 8d .U....E.tJ.E...E....uhH.}.H.M.H.
1c80 75 d8 ba 01 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 74 06 c6 45 d8 08 eb 4f 48 8b 7d b0 48 u.......U....E..E..t..E...OH.}.H
1ca0 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc eb 2e 48 8b 7d b0 48 8b 4d c0 48 8d 35 8c .M.H.u.......U..E...H.}.H.M.H.5.
1cc0 28 05 00 ba 06 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 0f 84 f3 00 00 00 c6 45 d8 08 c6 45 (........U....E..E.........E...E
1ce0 d8 04 c6 45 d8 08 85 c0 74 52 c6 45 d8 08 48 c7 45 d8 78 56 00 00 85 c0 75 69 48 8b 7d b0 48 8b ...E....tR.E..H.E.xV....uiH.}.H.
1d00 4d c0 48 8d 75 d8 ba 08 00 00 00 ff 55 b8 85 c0 89 45 cc 48 b9 00 00 00 00 00 28 77 40 48 89 4d M.H.u.......U....E.H......(w@H.M
1d20 d8 75 4e 48 8d 75 d8 48 8b 7d b0 48 8b 4d c0 ba 08 00 00 00 ff 55 b8 89 45 cc eb 35 48 8b 7d b0 .uNH.u.H.}.H.M.......U..E..5H.}.
1d40 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 08 74 56 48 c7 45 d8 78 H.M.H.u.......U....E..E..tVH.E.x
1d60 56 00 00 48 b9 00 00 00 00 00 28 77 40 48 89 4d d8 41 8a 4e 10 88 4d d8 85 c0 75 17 48 8b 7d b0 V..H......(w@H.M.A.N..M...u.H.}.
1d80 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc 48 8d 55 b0 31 f6 4c 89 f7 e8 48 00 00 H.M.H.u.......U..E.H.U.1.L...H..
1da0 00 8b 45 cc 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 ..E.H..0[A\A^A_].H.}.H.M.H.u....
1dc0 00 00 ff 55 b8 89 45 cc e9 21 ff ff ff 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 ...U..E..!...H.}.H.M.H.u.......U
1de0 b8 89 45 cc e9 85 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 d7 49 89 fe ..E......UH..AWAVAUATSH..8I..I..
1e00 41 83 7f 18 00 75 09 49 8b 7e 68 48 39 f7 75 02 31 ff 4c 89 fe e8 2d 04 00 00 41 8b 46 28 89 45 A....u.I.~hH9.u.1.L...-...A.F(.E
1e20 d4 41 8b 47 1c 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 .A.G...u.I.?I.O.H.u......A.W.A.G
1e40 1c 41 8b 4e 2c 89 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 .A.N,.M...u.I.?I.O.H.u......A.W.
1e60 41 89 47 1c 41 8a 4e 0a 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 A.G.A.N..M...u.I.?I.O.H.u......A
1e80 ff 57 08 41 89 47 1c 41 8a 4e 0b 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 .W.A.G.A.N..M...u.I.?I.O.H.u....
1ea0 00 00 41 ff 57 08 41 89 47 1c 41 8a 4e 0c 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ..A.W.A.G.A.N..M...u.I.?I.O.H.u.
1ec0 ba 01 00 00 00 41 ff 57 08 41 89 47 1c 41 8b 4e 18 89 4d b4 85 c0 75 20 49 8b 3f 49 8b 4f 10 48 .....A.W.A.G.A.N..M...u.I.?I.O.H
1ee0 8d 75 b4 ba 04 00 00 00 41 ff 57 08 85 c0 41 89 47 1c 0f 84 07 03 00 00 45 8b 6e 14 44 89 6d b8 .u......A.W...A.G.......E.n.D.m.
1f00 45 85 ed 0f 8e de 00 00 00 41 bc 08 00 00 00 49 8b 5e 30 42 8b 0c 23 88 ca 80 e2 3f 88 55 d4 85 E........A.....I.^0B..#....?.U..
1f20 c0 75 1c 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 d4 41 ff 57 08 41 89 47 1c 42 8b 0c 23 83 .u.I.?I.O......H.u.A.W.A.G.B..#.
1f40 e1 3f 83 f9 12 7f 2c 83 f9 01 74 52 83 f9 03 75 73 f2 42 0f 10 44 23 f8 f2 0f 11 45 c0 85 c0 75 .?....,...tR...us.B..D#....E...u
1f60 75 49 8b 3f 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c0 eb 47 83 f9 13 75 1f 4a 8b 4c 23 f8 48 89 4d uI.?I.O......H.u..G...u.J.L#.H.M
1f80 c8 85 c0 75 51 49 8b 3f 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c8 eb 23 83 f9 14 75 3a eb 2b 42 8a ...uQI.?I.O......H.u..#...u:.+B.
1fa0 4c 23 f8 88 4d bf 85 c0 75 2c 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 bf 41 ff 57 08 41 89 L#..M...u,I.?I.O......H.u.A.W.A.
1fc0 47 1c eb 12 83 f9 04 75 0d 4a 8b 7c 23 f8 4c 89 fe e8 71 02 00 00 41 8b 47 1c 49 83 c4 10 41 ff G......u.J.|#.L...q...A.G.I...A.
1fe0 cd 0f 85 28 ff ff ff 45 8b 6e 10 44 89 6d d0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d0 ba 04 ...(...E.n.D.m...u.I.?I.O.H.u...
2000 00 00 00 41 ff 57 08 41 89 47 1c 45 85 ed 7e 5b 31 db 4c 8d 65 d4 49 8b 4e 58 8a 54 19 08 88 55 ...A.W.A.G.E..~[1.L.e.I.NX.T...U
2020 d4 85 c0 75 1b 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 58 ...u.I.?I.O......L..A.W.A.G.I.NX
2040 8a 4c 19 09 88 4d d4 85 c0 75 17 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 .L...M...u.I.?I.O......L..A.W.A.
2060 47 1c 48 83 c3 10 41 ff cd 75 ab 45 8b 66 20 44 89 65 d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d G.H...A..u.E.f.D.e...u.I.?I.O.H.
2080 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1e 31 db 49 8b 46 40 49 8b 76 68 48 8b u......A.W.A.G.E..~.1.I.F@I.vhH.
20a0 3c d8 4c 89 fa e8 3f fd ff ff 48 ff c3 41 39 dc 75 e4 31 db 41 83 7f 18 00 75 04 41 8b 5e 1c 89 <.L...?...H..A9.u.1.A....u.A.^..
20c0 5d a8 41 8b 47 1c 85 c0 75 36 49 8b 3f 49 8b 4f 10 48 8d 75 a8 ba 04 00 00 00 41 ff 57 08 85 c0 ].A.G...u6I.?I.O.H.u......A.W...
20e0 41 89 47 1c 75 1a 48 63 d3 49 8b 76 48 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 41 89 47 1c A.G.u.Hc.I.vHH...I.?I.O.A.W.A.G.
2100 45 31 ed 41 83 7f 18 00 75 04 45 8b 6e 24 44 89 6d ac 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 E1.A....u.E.n$D.m...u.I.?I.O.H.u
2120 ac ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 ed 7e 6f 31 db 4c 8d 65 b0 49 8b 46 50 48 8b 3c ......A.W.A.G.E..~o1.L.e.I.FPH.<
2140 18 4c 89 fe e8 fe 00 00 00 49 8b 4e 50 8b 44 19 08 89 45 b0 41 8b 47 1c 85 c0 75 1b 49 8b 3f 49 .L.......I.NP.D...E.A.G...u.I.?I
2160 8b 4f 10 ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 50 8b 4c 19 0c 89 4d b0 85 c0 .O......L..A.W.A.G.I.NP.L...M...
2180 75 17 49 8b 3f 49 8b 4f 10 ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 83 c3 10 41 ff cd u.I.?I.O......L..A.W.A.G.H...A..
21a0 75 97 45 31 e4 41 83 7f 18 00 75 04 45 8b 66 10 44 89 65 b0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 u.E1.A....u.E.f.D.e...u.I.?I.O.H
21c0 8d 75 b0 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1b 31 db 49 8b 46 58 48 8b 3c 18 4c .u......A.W.A.G.E..~.1.I.FXH.<.L
21e0 89 fe e8 60 00 00 00 48 83 c3 10 41 ff cc 75 e7 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 ...`...H...A..u.H..8[A\A]A^A_].I
2200 63 56 18 49 8b 76 38 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 85 c0 41 89 47 1c 45 8b 6e 14 cV.I.v8H...I.?I.O.A.W...A.G.E.n.
2220 44 89 6d b8 0f 85 d6 fc ff ff 49 8b 3f 49 8b 4f 10 48 8d 75 b8 ba 04 00 00 00 41 ff 57 08 41 89 D.m.......I.?I.O.H.u......A.W.A.
2240 47 1c e9 b9 fc ff ff 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 4d 85 f6 74 32 49 8b 46 G......UH..AVSH...H..I..M..t2I.F
2260 10 48 ff c0 48 3d fe 00 00 00 48 89 45 e0 77 3b 88 45 ee 83 7b 1c 00 0f 85 87 00 00 00 48 8b 3b .H..H=....H.E.w;.E..{........H.;
2280 48 8b 4b 10 48 8d 75 ee ba 01 00 00 00 eb 50 c6 45 ed 00 83 7b 1c 00 75 6b 48 8b 3b 48 8b 4b 10 H.K.H.u.......P.E...{..ukH.;H.K.
22a0 48 8d 75 ed ba 01 00 00 00 eb 53 c6 45 ef ff 83 7b 1c 00 75 4f 48 8b 3b 48 8b 4b 10 48 8d 75 ef H.u.......S.E...{..uOH.;H.K.H.u.
22c0 ba 01 00 00 00 ff 53 08 85 c0 89 43 1c 75 35 48 8b 3b 48 8b 4b 10 48 8d 75 e0 ba 08 00 00 00 ff ......S....C.u5H.;H.K.H.u.......
22e0 53 08 89 43 1c 85 c0 75 1b 48 8b 55 e0 49 83 c6 20 48 ff ca 48 8b 3b 48 8b 4b 10 4c 89 f6 ff 53 S..C...u.H.U.I...H..H.;H.K.L...S
2300 08 89 43 1c 48 83 c4 10 5b 41 5e 5d c3 90 90 90 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 f6 ..C.H...[A^]....UH..AWAVSH...I..
2320 48 89 fb 8b 43 08 83 f8 13 75 12 f2 48 0f 2a 03 f2 41 0f 11 06 41 bf 01 00 00 00 eb 38 83 e0 0f H...C....u..H.*..A...A......8...
2340 45 31 ff 83 f8 04 75 2d 48 8b 3b 48 83 c7 20 48 8d 75 d8 e8 f1 b5 01 00 48 8b 0b 48 8b 49 10 48 E1....u-H.;H...H.u......H..H.I.H
2360 ff c1 48 39 c8 75 0e 83 7d e0 13 75 16 f2 48 0f 2a 45 d8 eb bb 44 89 f8 48 83 c4 18 5b 41 5e 41 ..H9.u..}..u..H.*E...D..H...[A^A
2380 5f 5d c3 f2 0f 10 45 d8 eb a6 55 48 89 e5 31 d2 5d e9 00 00 00 00 55 48 89 e5 41 57 41 56 41 55 _]....E...UH..1.].....UH..AWAVAU
23a0 41 54 53 48 83 ec 18 41 89 d6 49 89 f7 48 89 fb 4c 8d 65 c8 45 31 ed 8b 43 08 83 f8 13 74 30 83 ATSH...A..I..H..L.e.E1..C....t0.
23c0 f8 03 74 49 83 e0 0f 83 f8 04 75 2f 48 8b 3b 48 83 c7 20 4c 89 e6 e8 6e b5 01 00 48 8b 0b 48 8b ..tI......u/H.;H...L...n...H..H.
23e0 49 10 48 ff c1 48 39 c8 4c 89 e3 74 ca eb 0c 48 8b 03 49 89 07 41 bd 01 00 00 00 44 89 e8 48 83 I.H..H9.L..t...H..I..A.....D..H.
2400 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 f2 0f 10 03 f2 0f 11 45 c0 e8 6b ce 01 00 f2 0f 10 4d c0 ..[A\A]A^A_]........E..k......M.
2420 66 0f 2e c8 75 02 7b 1a 45 31 ed 45 85 f6 74 cb 41 83 fe 02 7c 0c f2 0f 10 0d 0a 41 05 00 f2 0f f...u.{.E1.E..t.A...|......A....
2440 58 c1 45 31 ed 66 0f 2e 05 03 41 05 00 72 ac f2 0f 10 0d 01 41 05 00 66 0f 2e c8 76 9e f2 48 0f X.E1.f....A..r......A..f...v..H.
2460 2c c0 eb 8e 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 d0 49 89 f5 ,...UH..AWAVAUATSH...H.M.H.U.I..
2480 49 89 fc 41 8b 4d 08 45 31 ff 83 f9 45 75 45 4d 8b 75 00 4c 89 f7 48 8b 75 d0 e8 e8 38 00 00 48 I..A.M.E1...EuEM.u.L..H.u...8..H
24a0 89 c3 83 7b 08 00 75 6d 49 8b 7e 28 48 85 ff 74 64 f6 47 0a 01 75 5e 49 8b 44 24 18 48 8b 90 f8 ...{..umI.~(H..td.G..u^I.D$.H...
24c0 00 00 00 31 f6 e8 32 10 01 00 48 85 c0 74 46 8b 48 08 eb 14 31 d2 4c 89 e7 4c 89 ee e8 50 10 01 ...1..2...H..tF.H...1.L..L...P..
24e0 00 8b 48 08 85 c9 74 78 89 ca 83 e2 0f 83 fa 06 74 44 41 ff c7 41 81 ff cf 07 00 00 49 89 c5 7e ..H...tx........tDA..A......I..~
2500 89 48 8d 0d 54 20 05 00 31 c0 4c 89 e7 48 89 ce e8 91 c4 01 00 48 8b 03 48 8b 4b 08 48 8b 55 c8 .H..T...1.L..H.......H..H.K.H.U.
2520 48 89 4a 08 48 89 02 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 41 b9 01 00 00 00 4c 89 e7 48 H.J.H..H...[A\A]A^A_].A.....L..H
2540 89 c6 4c 89 ea 48 8b 4d d0 4c 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 2b 10 01 00 ..L..H.M.L.E.H...[A\A]A^A_].+...
2560 48 8d 05 ef 1f 05 00 4c 89 e7 4c 89 ee 48 89 c2 e8 ef c3 01 00 55 48 89 e5 41 57 41 56 41 55 41 H......L..L..H.......UH..AWAVAUA
2580 54 53 48 83 ec 18 48 89 4d c8 48 89 55 d0 48 89 f3 49 89 fc 8b 4b 08 45 31 ff 83 f9 45 75 4c 4c TSH...H.M.H.U.H..I...K.E1...EuLL
25a0 8b 2b 4c 89 ef 48 8b 75 d0 e8 d9 37 00 00 49 89 c6 41 83 7e 08 00 0f 85 9a 00 00 00 49 8b 7d 28 .+L..H.u...7..I..A.~........I.}(
25c0 48 85 ff 74 76 f6 47 0a 02 75 70 49 8b 44 24 18 48 8b 90 00 01 00 00 be 01 00 00 00 e8 1b 0f 01 H..tv.G..upI.D$.H...............
25e0 00 48 85 c0 74 55 8b 48 08 eb 1b ba 01 00 00 00 4c 89 e7 48 89 de e8 36 0f 01 00 8b 48 08 85 c9 .H..tU.H........L..H...6....H...
2600 0f 84 cc 00 00 00 89 ca 83 e2 0f 83 fa 06 0f 84 97 00 00 00 41 ff c7 41 81 ff cf 07 00 00 48 89 ....................A..A......H.
2620 c3 0f 8e 73 ff ff ff 48 8d 0d 55 1f 05 00 31 c0 4c 89 e7 48 89 ce e8 6b c3 01 00 4c 3b 35 fe c9 ...s...H..U...1.L..H...k...L;5..
2640 05 00 75 12 4c 89 e7 4c 89 ee 48 8b 55 d0 e8 db 31 00 00 49 89 c6 48 8b 55 c8 48 8b 02 48 8b 4a ..u.L..L..H.U...1..I..H.U.H..H.J
2660 08 49 89 4e 08 49 89 06 41 c6 45 0a 00 f6 42 08 40 74 29 41 f6 45 09 04 74 22 48 8b 02 f6 40 09 .I.N.I..A.E...B.@t)A.E..t"H...@.
2680 03 74 19 4c 89 e7 4c 89 ee 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 60 f3 00 00 48 83 c4 18 .t.L..L..H...[A\A]A^A_].`...H...
26a0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 31 c9 4c 89 e7 48 89 c6 48 89 da 48 8b 4d d0 4c 8b 45 c8 48 [A\A]A^A_].E1.L..H..H..H.M.L.E.H
26c0 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 b9 0e 01 00 48 8d 05 7d 1e 05 00 4c 89 e7 48 89 de 48 ...[A\A]A^A_].....H..}...L..H..H
26e0 89 c2 e8 7d c2 01 00 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 ff 8b 43 08 ...}...UH..AWAVSH...I..H..I...C.
2700 83 f8 13 75 12 41 83 7e 08 13 75 16 48 8b 03 49 3b 06 0f 9c c0 eb 45 83 f8 03 75 48 f2 0f 10 03 ...u.A.~..u.H..I;.....E...uH....
2720 eb 0f f2 48 0f 2a 03 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 0f 10 0e eb ...H.*....E....E.A.F....u..A....
2740 14 83 f8 13 75 1b f2 49 0f 2a 0e f2 0f 11 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 97 c0 0f b6 c0 eb ....u..I.*....M....M.f..........
2760 3e 8b 43 08 83 e0 0f 83 f8 04 75 1c 41 8b 46 08 83 e0 0f 83 f8 04 75 10 48 8b 3b 49 8b 36 e8 35 >.C.......u.A.F.......u.H.;I.6.5
2780 00 00 00 c1 e8 1f eb 17 b9 14 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 0f 10 01 00 85 c0 78 0b 48 .............L..H..L.........x.H
27a0 83 c4 18 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 d5 c4 01 00 55 48 89 e5 41 57 41 56 ...[A^A_].L..H..L.......UH..AWAV
27c0 41 55 41 54 53 50 49 89 f4 49 89 ff 4d 8d 6f 20 4d 8d 74 24 20 4c 89 ef 4c 89 f6 e8 cc cb 01 00 AUATSPI..I..M.o.M.t$.L..L.......
27e0 85 c0 75 51 49 8b 5c 24 10 4d 8b 7f 10 4c 89 ef e8 cf cb 01 00 48 89 c1 48 39 d9 74 2f b8 ff ff ..uQI.\$.M...L.......H..H9.t/...
2800 ff ff 4c 39 f9 74 2e 48 8d 41 01 4d 8d 6c 0d 01 49 29 c7 4d 8d 74 0e 01 48 29 c3 4c 89 ef 4c 89 ..L9.t.H.A.M.l..I).M.t..H).L..L.
2820 f6 e8 86 cb 01 00 85 c0 74 c3 eb 09 4c 39 f9 0f 95 c0 0f b6 c0 48 83 c4 08 5b 41 5c 41 5d 41 5e ........t...L9.......H...[A\A]A^
2840 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 ff 8b 43 08 83 f8 13 A_].UH..AWAVSH...I..H..I...C....
2860 75 0f 41 83 7e 08 13 75 13 48 8b 03 49 3b 06 eb 6b 83 f8 03 75 45 f2 0f 10 03 eb 0f f2 48 0f 2a u.A.~..u.H..I;..k...uE.......H.*
2880 03 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 0f 10 0e eb 14 83 f8 13 75 18 ....E....E.A.F....u..A........u.
28a0 f2 49 0f 2a 0e f2 0f 11 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 93 c0 eb 5c 8b 43 08 83 e0 0f 83 f8 .I.*....M....M.f.......\.C......
28c0 04 75 1e 41 8b 46 08 83 e0 0f 83 f8 04 75 12 48 8b 3b 49 8b 36 e8 de fe ff ff 85 c0 0f 9e c0 eb .u.A.F.......u.H.;I.6...........
28e0 33 b9 15 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 b6 0e 01 00 85 c0 79 1f b9 14 00 00 00 4c 89 ff 3.....L..H..L.........y......L..
2900 4c 89 f6 48 89 da e8 9f 0e 01 00 85 c0 78 13 85 c0 0f 94 c0 0f b6 c0 48 83 c4 18 5b 41 5e 41 5f L..H.........x.........H...[A^A_
2920 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 5d c3 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 ].L..H..L...]...UH..AWAVATSH...I
2940 89 d6 49 89 f4 49 89 ff 41 8b 4c 24 08 89 ca 83 e2 3f 41 8b 46 08 89 c6 83 e6 3f 39 f2 75 29 83 ..I..I..A.L$.....?A.F.....?9.u).
2960 fa 16 77 15 bb 01 00 00 00 48 8d 05 c8 01 00 00 48 63 0c 90 48 01 c1 ff e1 49 8b 04 24 49 3b 06 ..w......H......Hc..H....I..$I;.
2980 0f 94 c0 0f b6 d8 eb 6d 89 ca 83 e2 0f 89 c6 83 e6 0f 31 db 39 f2 75 5d 83 fa 03 75 58 83 f9 13 .......m..........1.9.u]...uX...
29a0 75 16 f2 49 0f 2a 04 24 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 eb 0e 0f 57 c0 83 f9 03 75 06 u..I.*.$...E....E.A.F....W....u.
29c0 f2 41 0f 10 04 24 83 f8 13 75 11 f2 49 0f 2a 0e f2 0f 11 4d d8 f2 0f 10 4d d8 eb 0d 0f 57 c9 83 .A...$...u..I.*....M....M....W..
29e0 f8 03 75 05 f2 41 0f 10 0e f2 0f c2 c1 00 66 0f 7e c3 83 e3 01 89 d8 48 83 c4 10 5b 41 5c 41 5e ..u..A........f.~......H...[A\A^
2a00 41 5f 5d c3 41 8b 04 24 41 3b 06 e9 70 ff ff ff f2 41 0f 10 04 24 f2 41 0f c2 06 00 eb d0 49 8b A_].A..$A;..p....A...$.A......I.
2a20 0c 24 49 8b 06 48 39 c1 74 cb 31 db 4d 85 ff 74 c4 48 8b 79 28 48 85 ff 74 27 f6 47 0a 20 75 21 .$I..H9.t.1.M..t.H.y(H..t'.G..u!
2a40 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 a7 0a 01 00 48 85 c0 0f 85 83 00 00 00 49 8b I.G.H................H........I.
2a60 06 48 8b 78 28 eb 47 49 8b 0c 24 49 8b 06 48 39 c1 74 82 31 db 4d 85 ff 0f 84 77 ff ff ff 48 8b .H.x(.GI..$I..H9.t.1.M....w...H.
2a80 79 10 48 85 ff 74 23 f6 47 0a 20 75 1d 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 5a 0a y.H..t#.G..u.I.G.H............Z.
2aa0 01 00 48 85 c0 75 3a 49 8b 06 48 8b 78 10 48 85 ff 0f 84 3e ff ff ff f6 47 0a 20 0f 85 34 ff ff ..H..u:I..H.x.H....>....G....4..
2ac0 ff 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 26 0a 01 00 31 db 48 85 c0 0f 84 14 ff ff .I.G.H............&...1.H.......
2ae0 ff 4d 8b 47 10 41 b9 01 00 00 00 4c 89 ff 48 89 c6 4c 89 e2 4c 89 f1 e8 8f 0a 01 00 49 8b 4f 10 .M.G.A.....L..H..L..L.......I.O.
2b00 8b 51 08 85 d2 74 27 b0 01 83 fa 01 75 22 83 39 00 0f 95 c0 eb 1a 49 8b 3c 24 49 8b 36 48 83 c4 .Q...t'.....u".9......I.<$I.6H..
2b20 10 5b 41 5c 41 5e 41 5f 5d e9 51 05 01 00 31 c0 0f b6 d8 e9 bd fe ff ff bd fe ff ff cc fe ff ff .[A\A^A_].Q...1.................
2b40 41 fe ff ff d8 fe ff ff 41 fe ff ff e6 fe ff ff 41 fe ff ff 2f ff ff ff 41 fe ff ff 41 fe ff ff A.......A.......A.../...A...A...
2b60 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff A...A...A...A...A...A...A...A...
2b80 41 fe ff ff 41 fe ff ff de ff ff ff 41 fe ff ff 41 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 A...A.......A...A...UH..AWAVAUAT
2ba0 53 48 83 ec 28 89 f3 49 89 fe 4c 89 75 b0 49 8b 56 10 89 5d cc 4c 8d 62 e0 8b 42 e8 89 c1 83 e1 SH..(..I..L.u.I.V..].L.b..B.....
2bc0 0f 83 c1 fd 4c 8d 6a f0 83 f9 01 77 68 8b 4a f8 83 e1 0f 83 f9 04 74 19 83 f9 03 75 58 4c 89 f7 ....L.j....wh.J.......t....uXL..
2be0 4c 89 ee 48 89 d3 e8 71 af 01 00 48 89 da 8b 42 e8 48 89 55 c0 49 8b 4d 00 48 8b 59 10 83 e0 0f L..H...q...H...B.H.U.I.M.H.Y....
2c00 48 85 db 75 52 83 f8 04 0f 95 c1 83 f8 03 41 bf 02 00 00 00 8b 5d cc 0f 85 46 01 00 00 84 c9 0f H..uR.........A......]...F......
2c20 84 3e 01 00 00 4c 89 f7 4c 89 e6 e8 2c af 01 00 e9 2e 01 00 00 41 b8 16 00 00 00 4c 89 f7 4c 89 .>...L..L...,........A.....L..L.
2c40 e6 4c 89 ea 4c 89 e1 e8 92 0a 01 00 41 bf 02 00 00 00 e9 09 01 00 00 83 f8 04 75 1e 49 8b 04 24 .L..L.......A.............u.I..$
2c60 48 83 78 10 00 75 13 49 8b 45 00 49 8b 4d 08 49 89 4c 24 08 49 89 04 24 eb d2 41 bf 01 00 00 00 H.x..u.I.E.I.M.I.L$.I..$..A.....
2c80 44 8b 6d cc 41 83 fd 02 7c 50 41 bf 01 00 00 00 41 8b 44 24 08 83 e0 0f 83 f8 04 74 10 83 f8 03 D.m.A...|PA.....A.D$.......t....
2ca0 75 38 4c 89 f7 4c 89 e6 e8 af ae 01 00 49 8b 04 24 48 8b 40 10 48 b9 ff ff ff ff ff ff ff 7f 48 u8L..L.......I..$H.@.H.........H
2cc0 29 d9 48 39 c8 0f 83 c8 00 00 00 48 01 c3 41 ff c7 49 83 c4 f0 45 39 ef 7c b6 49 8b 76 18 48 81 ).H9.......H..A..I...E9.|.I.v.H.
2ce0 c6 b0 00 00 00 4c 89 f7 48 89 da e8 e7 cf 00 00 48 89 45 d0 49 63 c7 48 c1 e0 04 48 89 45 b8 4c .....L..H.......H.E.Ic.H...H.E.L
2d00 8b 75 c0 49 29 c6 45 89 fd 31 db 49 89 dc 49 8b 36 48 8b 5e 10 48 8b 45 d0 4a 8d 3c 20 48 83 c6 .u.I).E..1.I..I.6H.^.H.E.J.<.H..
2d20 20 48 89 da e8 f3 c5 01 00 4c 01 e3 49 83 c6 10 41 ff cd 45 85 ed 7f d3 4c 8b 75 b0 4c 89 f7 48 .H.......L..I...A..E....L.u.L..H
2d40 8b 75 d0 48 89 da e8 bf 04 01 00 48 8b 4d c0 48 2b 4d b8 48 89 01 0f b6 40 08 83 c8 40 89 41 08 .u.H.......H.M.H+M.H....@...@.A.
2d60 8b 5d cc 41 ff cf 44 29 fb 49 8b 56 10 49 63 c7 48 c1 e0 04 48 29 c2 83 fb 01 49 89 56 10 0f 8f .].A..D).I.V.Ic.H...H)....I.V...
2d80 2e fe ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d 10 18 05 00 31 c0 4c 89 f7 48 ....H..([A\A]A^A_].H......1.L..H
2da0 89 ce e8 ff bb 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 89 d3 49 89 f6 49 89 ff 8b 43 08 83 e0 .......UH..AWAVATSH..I..I...C...
2dc0 0f 83 f8 04 75 09 48 8b 03 48 8b 40 10 eb 3c 83 f8 05 75 4b 4c 8b 23 49 8b 7c 24 28 48 85 ff 74 ....u.H..H.@..<...uKL.#I.|$(H..t
2de0 20 f6 47 0a 10 75 1a 49 8b 47 18 48 8b 90 18 01 00 00 be 04 00 00 00 e8 00 07 01 00 48 85 c0 75 ..G..u.I.G.H................H..u
2e00 34 4c 89 e7 e8 89 30 00 00 48 98 49 89 06 41 c7 46 08 13 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 ba 4L....0..H.I..A.F.....[A\A^A_]..
2e20 04 00 00 00 4c 89 ff 48 89 de e8 02 07 01 00 83 78 08 00 74 22 41 b9 01 00 00 00 4c 89 ff 48 89 ....L..H........x..t"A.....L..H.
2e40 c6 48 89 da 48 89 d9 4d 89 f0 5b 41 5c 41 5e 41 5f 5d e9 34 07 01 00 48 8d 05 63 17 05 00 4c 89 .H..H..M..[A\A^A_].4...H..c...L.
2e60 ff 48 89 de 48 89 c2 e8 f8 ba 01 00 55 48 89 e5 48 89 d1 48 8d 41 01 48 83 f8 01 77 0d 48 85 c9 .H..H.......UH..H..H.A.H...w.H..
2e80 74 30 48 f7 de 48 89 f7 eb 23 48 89 f0 48 99 48 f7 f9 48 89 c7 48 89 c8 48 31 f0 79 10 48 89 f0 t0H..H...#H..H.H..H..H..H1.y.H..
2ea0 48 99 48 f7 f9 48 83 fa 01 48 83 d7 ff 48 89 f8 5d c3 48 8d 0d 16 17 05 00 31 c0 48 89 ce e8 e3 H.H..H...H...H..].H......1.H....
2ec0 ba 01 00 55 48 89 e5 48 89 d1 48 8d 41 01 48 83 f8 01 77 18 31 c0 48 85 c9 75 33 48 8d 0d 07 17 ...UH..H..H.A.H...w.1.H..u3H....
2ee0 05 00 31 c0 48 89 ce e8 ba ba 01 00 48 89 f0 48 99 48 f7 f9 48 85 d2 40 0f 95 c7 48 31 ce 40 0f ..1.H.......H..H.H..H..@...H1.@.
2f00 98 c6 31 c0 40 84 fe 48 0f 45 c1 48 01 d0 5d c3 55 48 89 e5 48 85 f6 78 12 40 88 f1 48 d3 e7 31 ..1.@..H.E.H..].UH..H..x.@..H..1
2f20 c0 48 83 fe 3f 48 0f 4e c7 eb 13 31 c0 48 83 fe c1 7c 0b f7 de 40 88 f1 48 d3 ef 48 89 f8 5d c3 .H..?H.N...1.H...|...@..H..H..].
2f40 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff 4d 8b 77 20 49 8b 46 28 8b 58 fc 89 d8 83 e0 UH..AWAVAUATSPI..M.w.I.F(.X.....
2f60 3f 8d 48 fa 83 f9 23 77 3b 49 8b 76 20 48 8d 15 38 01 00 00 48 63 0c 8a 48 01 d1 ff e1 c1 eb 06 ?.H...#w;I.v.H..8...Hc..H.......
2f80 0f b6 c3 48 c1 e0 04 49 8b 4f 10 48 8d 51 f0 49 89 57 10 48 8b 51 f0 48 8b 49 f8 48 89 4c 06 08 ...H...I.O.H.Q.I.W.H.Q.H.I.H.L..
2fa0 48 89 14 06 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 4f 10 8b 79 f8 85 ff b2 01 0f 84 H...H...[A\A]A^A_].I.O..y.......
2fc0 96 00 00 00 83 ff 01 0f 85 8b 00 00 00 83 79 f0 00 0f 94 c2 e9 81 00 00 00 49 8b 47 10 89 d9 c1 ..............y..........I.G....
2fe0 e9 17 48 c1 e1 04 48 01 ce 48 f7 de 48 8d 74 30 e0 48 c1 ee 04 83 fe 02 48 8b 48 f0 48 8b 50 f8 ..H...H..H..H.t0.H......H.H.H.P.
3000 48 89 50 d8 48 89 48 d0 7c 10 48 83 c0 e0 49 89 47 10 4c 89 ff e8 7a fb ff ff 49 8b 46 20 c1 eb H.P.H.H.|.H...I.G.L...z...I.F...
3020 06 0f b6 cb 48 c1 e1 04 49 8b 57 10 48 8b 72 f0 48 8b 52 f8 48 89 54 08 08 48 89 34 08 eb 0c f7 ....H...I.W.H.r.H.R.H.T..H.4....
3040 c3 00 c0 7f 00 0f 84 59 ff ff ff 49 8b 46 08 49 89 47 10 e9 4c ff ff ff 31 d2 44 0f b6 ea 45 89 .......Y...I.F.I.G..L...1.D...E.
3060 ec 41 83 f4 01 48 83 c1 f0 49 89 4f 10 83 f8 21 75 21 89 d8 c1 e8 17 48 c1 e0 04 48 01 c6 ba 15 .A...H...I.O...!u!.....H...H....
3080 00 00 00 4c 89 ff e8 a6 04 01 00 83 78 08 00 45 0f 44 e5 c1 eb 06 0f b6 c3 41 39 c4 0f 84 02 ff ...L........x..E.D.......A9.....
30a0 ff ff 49 83 46 28 04 e9 f8 fe ff ff d1 fe ff ff d1 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff ..I.F(..........................
30c0 f8 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff ................................
30e0 d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff ................................
3100 f8 fe ff ff d1 fe ff ff 2d ff ff ff f8 fe ff ff 07 ff ff ff 07 ff ff ff 07 ff ff ff f8 fe ff ff ........-.......................
3120 f8 fe ff ff 93 ff ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff 9f ff ff ff 55 48 89 e5 ............................UH..
3140 41 57 41 56 41 55 41 54 53 48 81 ec 58 01 00 00 48 89 bd c8 fe ff ff 4c 8b 6f 20 eb 08 49 8b 45 AWAVAUATSH..X...H......L.o...I.E
3160 08 48 89 47 10 4c 89 ad b0 fe ff ff 49 8b 45 00 4d 8b 45 20 48 8b 00 48 89 85 c0 fe ff ff 48 8b .H.G.L......I.E.M.E.H..H......H.
3180 40 18 48 8b 40 30 48 89 85 d0 fe ff ff eb 04 4d 8b 45 20 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b @.H.@0H........M.E.I.E(H.H.I.M(.
31a0 10 8a 87 c8 00 00 00 a8 0c 74 21 ff 8f c0 00 00 00 74 04 24 04 74 15 49 89 fe 48 89 d3 e8 7f bb .........t!......t.$.t.I..H.....
31c0 01 00 48 89 da 4c 89 f7 4d 8b 45 20 89 d3 c1 eb 06 44 0f b6 f3 4d 89 f7 49 c1 e7 04 4f 8d 0c 38 ..H..L..M.E......D...M..I...O..8
31e0 89 d0 83 e0 3f 83 f8 2d 77 a9 48 8d 0d 33 20 00 00 48 63 04 81 48 01 c8 ff e0 c1 ea 17 48 c1 e2 ....?..-w.H..3...Hc..H.......H..
3200 04 49 8b 04 10 49 8b 4c 10 08 eb 17 c1 ea 0e 48 c1 e2 04 48 8b 8d d0 fe ff ff 48 8b 04 11 48 8b .I...I.L.......H...H......H...H.
3220 4c 11 08 49 89 49 08 49 89 01 e9 64 ff ff ff 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 00 c1 e8 06 L..I.I.I...d...I.E(H.H.I.M(.....
3240 48 c1 e0 04 48 8b 95 d0 fe ff ff 48 8b 0c 02 48 8b 44 02 08 eb 5f 89 d0 c1 e8 17 41 89 01 43 c7 H...H......H...H.D..._.....A..C.
3260 44 38 08 01 00 00 00 f7 c2 00 c0 7f 00 0f 84 20 ff ff ff e9 28 0e 00 00 c1 ea 17 f7 d2 0f b6 c3 D8..................(...........
3280 48 c1 e0 04 49 8d 44 00 08 c7 00 00 00 00 00 48 83 c0 10 ff c2 75 f2 e9 f7 fe ff ff c1 ea 17 48 H...I.D........H.....u.........H
32a0 8b 85 c0 fe ff ff 48 8b 44 d0 20 48 8b 00 48 8b 08 48 8b 40 08 49 89 41 08 49 89 09 e9 d2 fe ff ......H.D..H..H..H.@.I.A.I......
32c0 ff 89 d0 c1 e8 17 48 8b 8d c0 fe ff ff 48 8b 44 c1 20 48 8b 30 e9 61 01 00 00 89 d6 c1 ee 17 48 ......H......H.D..H.0.a........H
32e0 c1 e6 04 4c 01 c6 e9 50 01 00 00 48 8b 85 c0 fe ff ff 4a 8b 44 f0 20 48 8b 30 48 89 d0 c1 ea 17 ...L...P...H......J.D..H.0H.....
3300 f6 c6 01 0f 85 d3 09 00 00 48 c1 e2 04 4c 01 c2 e9 d5 09 00 00 c1 ea 17 48 8b 85 c0 fe ff ff 48 .........H...L..........H......H
3320 8b 74 d0 20 48 8b 06 49 8b 09 49 8b 51 08 48 89 50 08 48 89 08 48 8b 06 f6 40 08 40 0f 84 51 fe .t..H..I..I.Q.H.P.H..H...@.@..Q.
3340 ff ff 48 8d 4e 10 48 39 c8 0f 85 44 fe ff ff 49 89 fe 4c 89 c3 e8 bc e6 00 00 49 89 d8 4c 89 f7 ..H.N.H9...D...I..L.......I..L..
3360 e9 2e fe ff ff 48 89 d0 c1 ea 17 f6 c6 01 0f 85 93 09 00 00 48 c1 e2 04 4c 01 c2 e9 95 09 00 00 .....H..............H...L.......
3380 41 89 d5 41 c1 ed 17 c1 ea 0e 81 e2 ff 01 00 00 49 89 fc 4c 89 c3 4c 89 8d d8 fe ff ff 49 89 d6 A..A............I..L..L......I..
33a0 e8 e3 23 00 00 44 89 ef 4d 89 e5 4c 89 f2 48 89 d9 49 89 c6 48 8b 85 d8 fe ff ff 4c 89 30 42 c7 ..#..D..M..L..H..I..H......L.0B.
33c0 44 39 08 45 00 00 00 89 d0 09 f8 74 30 48 89 8d b8 fe ff ff 48 89 d3 e8 a6 a1 01 00 41 89 c4 89 D9.E.......t0H......H.......A...
33e0 df e8 9c a1 01 00 4c 89 ef 4c 89 f6 44 89 e2 89 c1 e8 74 20 00 00 48 8b 8d b8 fe ff ff 49 8b 45 ......L..L..D.....t...H......I.E
3400 18 48 83 78 18 00 4c 89 ef 4c 8b ad b0 fe ff ff 0f 8e 79 fd ff ff e9 a0 08 00 00 89 d0 c1 e8 17 .H.x..L..L........y.............
3420 48 c1 e0 04 49 8d 34 00 49 8b 0c 00 49 8b 44 00 08 4b 89 44 07 18 4b 89 4c 07 10 c1 ea 0e f6 c6 H...I.4.I...I.D..K.D..K.L.......
3440 01 75 0f 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 eb 0f 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff .u.......H...I....D...I...L.....
3460 ff 4c 89 c2 4c 89 c9 48 89 fb e8 f5 ef ff ff e9 20 16 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 b0 08 .L..L..H........................
3480 00 00 48 c1 e3 04 4c 01 c3 e9 b2 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 c9 08 00 00 48 c1 e3 04 ..H...L.....................H...
34a0 4c 01 c3 e9 cb 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 e2 08 00 00 48 c1 e3 04 4c 01 c3 e9 e4 08 L.....................H...L.....
34c0 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 fb 08 00 00 48 c1 e3 04 4c 01 c3 e9 fd 08 00 00 89 d3 c1 eb ................H...L...........
34e0 17 f6 c7 01 0f 85 17 09 00 00 48 c1 e3 04 4c 01 c3 e9 19 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 ..........H...L.................
3500 29 09 00 00 48 c1 e0 04 4c 01 c0 e9 2b 09 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 42 09 00 00 48 c1 )...H...L...+.............B...H.
3520 e3 04 4c 01 c3 e9 44 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 5e 09 00 00 48 c1 e0 04 4c 01 c0 e9 ..L...D.............^...H...L...
3540 60 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 77 09 00 00 48 c1 e0 04 4c 01 c0 e9 79 09 00 00 89 d0 `.............w...H...L...y.....
3560 c1 e8 17 f6 c4 01 0f 85 90 09 00 00 48 c1 e0 04 4c 01 c0 e9 92 09 00 00 89 d0 c1 e8 17 f6 c4 01 ............H...L...............
3580 0f 85 a9 09 00 00 48 c1 e0 04 4c 01 c0 e9 ab 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 c2 09 00 00 ......H...L.....................
35a0 48 c1 e0 04 4c 01 c0 e9 c4 09 00 00 c1 ea 17 48 c1 e2 04 49 8d 0c 10 41 8b 44 10 08 83 f8 03 0f H...L..........H...I...A.D......
35c0 85 d0 09 00 00 f2 0f 10 01 f2 0f 11 85 08 ff ff ff e9 85 18 00 00 c1 ea 17 48 c1 e2 04 49 8d 04 .........................H...I..
35e0 10 41 83 7c 10 08 13 0f 85 bb 09 00 00 48 8b 00 48 89 85 00 ff ff ff e9 6a 15 00 00 c1 ea 17 48 .A.|.........H..H.......j......H
3600 c1 e2 04 41 8b 4c 10 08 85 c9 b0 01 0f 84 8c 14 00 00 83 f9 01 0f 85 81 14 00 00 41 83 3c 10 00 ...A.L.....................A.<..
3620 0f 94 c0 e9 76 14 00 00 c1 ea 17 48 c1 e2 04 49 01 d0 4c 89 ce 4c 89 c2 48 89 fb e8 67 f7 ff ff ....v......H...I..L..L..H...g...
3640 e9 4f 14 00 00 89 d3 c1 eb 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d0 48 c1 e0 04 4a 8d 44 00 10 48 .O.................H..H...J.D..H
3660 89 47 10 be 01 00 00 00 29 de 01 d6 49 89 fc e8 20 f5 ff ff 4c 89 e7 49 8b 45 20 48 89 d9 48 c1 .G......)...I.......L..I.E.H..H.
3680 e1 04 48 8b 14 08 48 8b 74 08 08 4a 89 74 38 08 4a 89 14 38 48 8b 57 18 48 83 7a 18 00 0f 8e 42 ..H...H.t..J.t8.J..8H.W.H.z....B
36a0 09 00 00 41 39 de 0f 83 06 14 00 00 48 01 c8 e9 03 14 00 00 45 85 f6 0f 84 78 19 00 00 49 8b 45 ...A9.......H.......E....x...I.E
36c0 20 49 8d 74 07 f0 49 89 fe 4c 89 c3 49 89 d7 e8 08 df 00 00 4c 89 fa 49 89 d8 4c 89 f7 e9 53 19 .I.t..I..L..I.......L..I..L...S.
36e0 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 fe 08 00 00 48 c1 e0 04 4c 01 c0 e9 00 09 00 00 89 d0 c1 e8 ................H...L...........
3700 17 f6 c4 01 0f 85 10 09 00 00 48 c1 e0 04 4c 01 c0 e9 12 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 ..........H...L.................
3720 22 09 00 00 48 c1 e0 04 4c 01 c0 e9 24 09 00 00 f7 c2 00 c0 7f 00 43 8b 44 38 08 0f 85 31 09 00 "...H...L...$.........C.D8...1..
3740 00 85 c0 0f 84 3d 0d 00 00 83 f8 01 0f 85 4e 09 00 00 41 83 39 00 0f 85 44 09 00 00 e9 25 0d 00 .....=........N...A.9...D....%..
3760 00 89 d1 c1 e9 17 48 c1 e1 04 49 8d 04 08 f7 c2 00 c0 7f 00 41 8b 4c 08 08 0f 85 0b 09 00 00 85 ......H...I.........A.L.........
3780 c9 0f 84 f1 0c 00 00 83 f9 01 0f 85 10 09 00 00 83 38 00 0f 85 07 09 00 00 e9 da 0c 00 00 89 d0 .................8..............
37a0 c1 e8 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d1 8d 51 ff 49 89 cf 85 c0 74 0e 49 01 c6 49 c1 e6 04 ............H...Q.I....t.I..I...
37c0 4d 01 f0 4c 89 47 10 48 89 fb 4c 89 ce e8 35 7b 01 00 85 c0 0f 84 47 19 00 00 45 85 ff 48 89 df M..L.G.H..L...5{......G...E..H..
37e0 0f 85 e9 04 00 00 e9 a4 f9 ff ff c1 ea 17 74 0e 49 01 d6 49 c1 e6 04 4d 01 f0 4c 89 47 10 ba ff ..............t.I..I...M..L.G...
3800 ff ff ff 48 89 fb 4c 89 ce e8 f9 7a 01 00 85 c0 0f 84 1c 19 00 00 4d 8b 45 20 48 89 df e9 71 f9 ...H..L....z..........M.E.H...q.
3820 ff ff 4b 8d 44 38 08 43 83 7c 38 08 13 4b 8d 4c 38 20 0f 85 72 08 00 00 48 89 d6 48 8b 11 49 8b ..K.D8.C.|8..K.L8...r...H..H..I.
3840 09 48 01 d1 48 85 d2 4b 8b 54 07 10 0f 8e 89 12 00 00 48 39 d1 0f 8f 38 f9 ff ff e9 84 12 00 00 .H..H..K.T........H9...8........
3860 49 8d 5e 01 48 c1 e3 04 49 8d 0c 18 49 83 c6 02 49 c1 e6 04 4b 8d 04 30 4f 8d 64 38 08 43 83 7c I.^.H...I...I...I...K..0O.d8.C.|
3880 38 08 13 0f 85 42 16 00 00 43 83 7c 30 08 13 0f 85 36 16 00 00 4c 89 a5 a0 fe ff ff 48 89 95 a8 8....B...C.|0....6...L......H...
38a0 fe ff ff 4c 89 8d d8 fe ff ff 4d 89 c5 49 89 fc 48 8b 10 48 89 95 90 fe ff ff 48 89 85 98 fe ff ...L......M..I..H..H......H.....
38c0 ff 48 c1 ea 3f ff c2 48 8d b5 f8 fe ff ff 48 89 cf 49 89 cf e8 bd ea ff ff 85 c0 0f 85 10 15 00 .H..?..H......H..I..............
38e0 00 4d 89 e8 49 8d 44 18 08 41 83 7c 18 08 03 0f 85 81 15 00 00 48 89 85 88 fe ff ff 4c 89 f9 f2 .M..I.D..A.|.........H......L...
3900 0f 10 01 f2 0f 11 45 d0 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff ......E.L..L......L......H......
3920 48 8b 85 98 fe ff ff e9 27 17 00 00 4b 8d 74 07 30 4b 8b 44 07 20 4b 8b 4c 07 28 4b 89 4c 07 58 H.......'...K.t.0K.D..K.L.(K.L.X
3940 4b 89 44 07 50 4b 8b 44 07 10 4b 8b 4c 07 18 4b 89 4c 07 48 4b 89 44 07 40 49 8b 01 49 8b 49 08 K.D.PK.D..K.L..K.L.HK.D.@I..I.I.
3960 4b 89 4c 07 38 4b 89 44 07 30 4b 8d 44 07 60 48 89 47 10 c1 ea 0e 81 e2 ff 01 00 00 b9 01 00 00 K.L.8K.D.0K.D.`H.G..............
3980 00 48 89 fb e8 db 7d 01 00 48 89 df 49 8b 45 08 4d 8b 45 20 48 89 47 10 49 8b 45 28 48 8d 48 04 .H....}..H..I.E.M.E.H.G.I.E(H.H.
39a0 49 89 4d 28 8b 10 89 d0 c1 e8 06 44 0f b6 c8 49 c1 e1 04 4d 01 c1 41 83 79 18 00 0f 84 d2 f7 ff I.M(.......D...I...M..A.y.......
39c0 ff 49 8b 41 10 49 8b 49 18 49 89 49 08 49 89 01 e9 60 16 00 00 41 89 d6 41 c1 ee 17 c1 ea 0e 81 .I.A.I.I.I.I.I...`...A..A.......
39e0 e2 ff 01 00 00 45 85 f6 75 0e 4c 8b 77 10 4d 29 ce 49 c1 ee 04 41 ff ce 4c 89 85 b8 fe ff ff 85 .....E..u.L.w.M).I...A..L.......
3a00 d2 75 11 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 10 c1 ea 06 4d 8b 21 6b c2 32 48 89 85 d8 fe ff .u.I.E(H.H.I.M(.....M.!k.2H.....
3a20 ff 41 8d 54 06 ce 41 3b 54 24 0c 76 0e 4c 89 e6 49 89 ff e8 2b 1d 00 00 4c 89 ff 45 85 f6 7e 6f .A.T..A;T$.v.L..I...+...L..E..~o
3a40 49 63 c6 0f b6 db 48 01 c3 48 c1 e3 04 48 03 9d b8 fe ff ff 48 8b 85 d8 fe ff ff 83 c0 ce 48 89 Ic....H..H...H......H.........H.
3a60 85 d8 fe ff ff 48 8b 85 d8 fe ff ff 42 8d 14 30 49 89 ff 4c 89 e6 48 89 d9 e8 37 1c 00 00 f6 43 .....H......B..0I..L..H...7....C
3a80 08 40 74 1c 41 f6 44 24 09 04 74 14 48 8b 03 f6 40 09 03 74 0b 4c 89 ff 4c 89 e6 e8 5c df 00 00 .@t.A.D$..t.H...@..t.L..L...\...
3aa0 48 83 c3 f0 41 ff ce 45 85 f6 4c 89 ff 7f b6 49 8b 45 08 48 89 47 10 4c 8b 85 b8 fe ff ff e9 d0 H...A..E..L....I.E.H.G.L........
3ac0 f6 ff ff 4c 89 8d d8 fe ff ff 4c 89 85 b8 fe ff ff c1 ea 0e 48 8b 85 c0 fe ff ff 48 8b 40 18 48 ...L......L.........H......H.@.H
3ae0 8b 40 40 48 8b 0c d0 48 89 8d a8 fe ff ff 48 8b 41 60 48 85 c0 44 8b 61 10 4c 8b 71 58 0f 84 ef .@@H...H......H.A`H..D.a.L.qX...
3b00 00 00 00 45 85 e4 7e 48 49 8d 4e 09 31 d2 80 79 ff 00 0f b6 31 48 8b 9d b8 fe ff ff 75 11 48 8b ...E..~HI.N.1..y....1H......u.H.
3b20 9d c0 fe ff ff 48 8b 74 f3 20 48 8b 36 eb 07 48 c1 e6 04 48 01 de 48 8b 5c d0 20 48 39 33 0f 85 .....H.t..H.6..H...H..H.\..H93..
3b40 ae 00 00 00 48 ff c2 48 83 c1 10 44 39 e2 7c be 48 8b 8d d8 fe ff ff 48 89 01 48 8b 8d b8 fe ff ....H..H...D9.|.H......H..H.....
3b60 ff 42 c7 44 39 08 46 00 00 00 e9 3d 01 00 00 c1 ea 17 4d 89 c4 4d 2b 65 00 49 c1 ec 04 48 8b 85 .B.D9.F....=......M..M+e.I...H..
3b80 c0 fe ff ff 48 8b 40 18 0f b6 40 0a 44 89 e6 29 c6 ff ce 85 d2 0f 85 3b 05 00 00 89 85 d8 fe ff ....H.@...@.D..).......;........
3ba0 ff 48 8b 47 30 48 2b 47 10 48 c1 f8 04 48 63 de 48 39 d8 7f 18 89 b5 b8 fe ff ff e8 55 75 01 00 .H.G0H+G.H...Hc.H9..........Uu..
3bc0 8b b5 b8 fe ff ff 48 8b bd c8 fe ff ff 4d 8b 45 20 4d 01 c7 4c 01 f3 48 c1 e3 04 4c 01 c3 48 89 ......H......M.E.M..L..H...L..H.
3be0 5f 10 4d 89 f9 89 f2 8b 85 d8 fe ff ff e9 e6 04 00 00 44 89 e6 e8 b1 d8 00 00 48 89 c1 48 89 8d _.M...............D.......H..H..
3c00 a0 fe ff ff 45 85 e4 48 8b 85 a8 fe ff ff 48 89 41 18 48 8b 85 d8 fe ff ff 48 89 08 48 8b 8d b8 ....E..H......H.A.H......H..H...
3c20 fe ff ff 42 c7 44 39 08 46 00 00 00 7e 58 48 8b 85 a0 fe ff ff 48 8d 58 20 49 83 c6 09 41 80 7e ...B.D9.F...~XH......H.X.I...A.~
3c40 ff 00 41 0f b6 36 75 11 49 89 cd 48 8b 85 c0 fe ff ff 48 8b 44 f0 20 eb 16 48 c1 e6 04 48 01 ce ..A..6u.I..H......H.D....H...H..
3c60 49 89 cd 48 8b bd c8 fe ff ff e8 e1 d8 00 00 48 89 03 48 ff 40 08 48 83 c3 08 49 83 c6 10 41 ff I..H...........H..H.@.H...I...A.
3c80 cc 4c 89 e9 75 b7 48 8b 85 a8 fe ff ff f6 40 09 04 48 8b bd c8 fe ff ff 4c 8b ad b0 fe ff ff 75 .L..u.H.......@..H......L......u
3ca0 0b 48 8b 95 a0 fe ff ff 48 89 50 60 48 8b 47 18 48 83 78 18 00 0f 8e d4 f4 ff ff 49 8d 44 0f 10 .H......H.P`H.G.H.x........I.D..
3cc0 48 89 47 10 48 89 fb e8 f4 e5 00 00 48 89 df 49 8b 45 08 48 89 47 10 e9 b3 f4 ff ff 0f b6 d2 48 H.G.H.......H..I.E.H.G.........H
3ce0 c1 e2 04 48 03 95 d0 fe ff ff c1 e8 0e f6 c4 01 0f 85 2e 04 00 00 25 ff 01 00 00 48 c1 e0 04 49 ...H..................%....H...I
3d00 01 c0 e9 40 04 00 00 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff c1 e8 0e f6 c4 01 0f 85 14 04 00 ...@......H...H.................
3d20 00 25 ff 01 00 00 48 c1 e0 04 49 01 c0 e9 12 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff .%....H...I..........H...H......
3d40 4c 89 8d d8 fe ff ff c1 ea 0e f6 c6 01 0f 85 04 04 00 00 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 L........................H...L..
3d60 e9 00 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 03 04 00 00 4c ........H...H..................L
3d80 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 ff 03 00 00 0f b6 db 48 c1 e3 04 48 ............H...L..........H...H
3da0 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 02 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 ..................L............H
3dc0 c1 e2 04 4c 01 c2 e9 fe 03 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f ...L..........H...H.............
3de0 85 01 04 00 00 4c 89 8d d8 fe ff ff 49 89 fe 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 fd 03 00 .....L......I........H...L......
3e00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 07 04 00 00 81 e2 ff 01 00 ....H...H.......................
3e20 00 48 c1 e2 04 4c 01 c2 e9 03 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 .H...L..........H...H...........
3e40 01 0f 85 0e 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 0a 04 00 00 .......L............H...L.......
3e60 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 0b 04 00 00 4c 89 8d d8 fe ff ...H...H..................L.....
3e80 ff 49 89 fe 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 07 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 .I........H...L..........H...H..
3ea0 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 11 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 ................L............H..
3ec0 04 4c 01 c2 e9 0d 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 15 .L..........H...H...............
3ee0 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 11 04 00 00 0f b6 c0 48 ...L............H...L..........H
3f00 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 16 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff ...H..................L.........
3f20 01 00 00 48 c1 e2 04 4c 01 c2 e9 12 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e ...H...L..........H...H.........
3f40 f6 c6 01 0f 85 17 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 13 04 .........L............H...L.....
3f60 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 18 04 00 00 4c 89 8d d8 .....H...H..................L...
3f80 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 14 04 00 00 83 f8 13 0f 85 76 0b 00 00 31 c0 .........H...L............v...1.
3fa0 48 2b 01 e9 c1 0b 00 00 4d 89 cc 4c 89 85 b8 fe ff ff 48 89 fb 48 8d b5 00 ff ff ff 31 d2 48 89 H+......M..L......H..H......1.H.
3fc0 c7 49 89 c6 e8 cd e3 ff ff 85 c0 0f 85 81 0b 00 00 41 b8 13 00 00 00 48 89 df 4c 89 f6 48 89 f2 .I...............A.....H..L..H..
3fe0 e9 65 0b 00 00 49 8b 45 08 e9 e0 0a 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 .e...I.E.........H...H..........
4000 c6 01 0f 85 c0 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 bd 03 00 00 0f b6 c0 48 c1 e0 ..............H...I..........H..
4020 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 b3 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 .H........................H...I.
4040 d0 e9 b0 03 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 a6 03 00 00 .........H...H..................
4060 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 a3 03 00 00 85 c0 74 2a 83 f8 01 0f 85 07 04 00 00 41 ......H...I.........t*.........A
4080 83 39 00 74 1b e9 fc 03 00 00 85 c9 74 12 83 f9 01 0f 85 e1 03 00 00 83 38 00 0f 85 d8 03 00 00 .9.t........t...........8.......
40a0 49 83 45 28 04 e9 e9 f0 ff ff f2 0f 10 01 0f 57 c9 66 0f 2e c1 f2 41 0f 58 01 f2 43 0f 10 4c 07 I.E(...........W.f....A.X..C..L.
40c0 10 0f 86 b3 0a 00 00 66 0f 2e c8 0f 82 c2 f0 ff ff e9 ae 0a 00 00 ff ca 85 d2 0f 8e b3 f0 ff ff .......f........................
40e0 41 ff cc 41 29 c4 49 63 cc 48 c1 e1 04 4c 89 c0 48 29 c8 31 c9 39 f1 7d 10 4c 8b 10 48 8b 58 08 A..A).Ic.H...L..H).1.9.}.L..H.X.
4100 49 89 59 08 4d 89 11 eb 08 41 c7 41 08 00 00 00 00 ff c1 49 83 c1 10 48 83 c0 10 39 ca 75 d6 e9 I.Y.M....A.A.......I...H...9.u..
4120 6f f0 ff ff 44 0f b6 c0 49 c1 e0 04 4c 03 85 d0 fe ff ff eb 12 44 0f b6 c0 49 c1 e0 04 4c 03 85 o...D...I...L........D...I...L..
4140 d0 fe ff ff 4c 89 ce 4c 89 c1 48 89 fb e8 23 e4 ff ff e9 3d 09 00 00 0f b6 d2 48 c1 e2 04 48 03 ....L..L..H...#....=......H...H.
4160 95 d0 fe ff ff 4d 89 c6 8b 43 08 83 f8 03 0f 85 62 03 00 00 f2 0f 10 03 f2 0f 11 45 c8 e9 05 06 .....M...C......b..........E....
4180 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 c4 8b 43 08 83 f8 03 ..L.........H...H......M...C....
41a0 0f 85 5b 03 00 00 f2 0f 10 03 f2 0f 11 45 b8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 ..[..........E......L.........H.
41c0 e2 04 48 03 95 d0 fe ff ff 4d 89 c4 8b 43 08 83 f8 03 0f 85 44 03 00 00 f2 0f 10 03 f2 0f 11 45 ..H......M...C......D..........E
41e0 a8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4c 89 ......L......I.....H...H......L.
4200 85 b8 fe ff ff 8b 43 08 83 f8 03 0f 85 37 03 00 00 f2 0f 10 03 f2 0f 11 85 38 ff ff ff e9 fe 05 ......C......7...........8......
4220 00 00 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 cc 83 7b 08 03 0f 85 34 03 00 00 4c 89 85 .....H...H......M...{....4...L..
4240 b8 fe ff ff f2 0f 10 03 f2 0f 11 85 18 ff ff ff e9 40 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 .................@...L.........H
4260 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 03 0f 85 3c 03 00 00 f2 0f 10 00 49 89 c6 f2 0f 11 45 98 ...H.......x....<.......I.....E.
4280 e9 4e 03 00 00 4c 89 8d d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4c 89 85 .N...L......I.....H...H......L..
42a0 b8 fe ff ff 8b 43 08 83 f8 03 0f 85 3b 03 00 00 f2 0f 10 03 f2 0f 11 85 28 ff ff ff e9 f7 05 00 .....C......;...........(.......
42c0 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 48 89 d3 83 78 08 13 0f 85 4e .L.........H...H......H...x....N
42e0 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 45 88 48 89 da e9 5b 03 00 00 4c 89 8d d8 fe ff ff 0f ...H..H..I..H.E.H...[...L.......
4300 b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 52 03 00 00 48 89 c1 48 8b 01 49 89 ce ..H...H.......x....R...H..H..I..
4320 48 89 85 78 ff ff ff e9 65 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff H..x....e...L.........H...H.....
4340 ff 83 78 08 13 0f 85 5f 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 68 ff ff ff e9 72 03 00 00 ..x...._...H..H..I..H..h....r...
4360 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 6c 03 00 00 48 L.........H...H.......x....l...H
4380 89 c1 48 8b 01 49 89 ce 48 89 85 58 ff ff ff e9 7f 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 ..H..I..H..X........L.........H.
43a0 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 79 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 48 ..H.......x....y...H..H..I..H..H
43c0 ff ff ff e9 8c 03 00 00 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c 89 c2 ........D...I...L......I..H..L..
43e0 e8 4b e5 ff ff eb 3c 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c 89 c2 e8 .K....<D...I...L......I..H..L...
4400 e3 e2 ff ff eb 1d 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c 89 c2 e8 21 ......D...I...L......I..H..L...!
4420 e4 ff ff 44 39 f0 49 8b 45 28 75 3c 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 1b 49 8b 45 20 89 ...D9.I.E(u<.............t.I.E..
4440 c9 48 c1 e1 04 48 8d 74 01 f0 4c 89 ff e8 8a d1 00 00 49 8b 45 28 c1 eb 0e 81 c3 02 00 fe ff 48 .H...H.t..L.......I.E(.........H
4460 63 cb 48 8d 04 88 eb 04 48 83 c0 04 4c 89 ff 49 89 45 28 e9 17 ed ff ff 48 8b 08 48 8b 40 08 49 c.H.....H...L..I.E(.....H..H.@.I
4480 89 41 08 49 89 09 49 8b 45 28 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 24 49 8b 45 20 89 c9 48 .A.I..I.E(.............t$I.E...H
44a0 c1 e1 04 48 8d 74 01 f0 49 89 fe 4d 89 c7 e8 29 d1 00 00 4d 89 f8 4c 89 f7 49 8b 45 28 c1 eb 0e ...H.t..I..M...)...M..L..I.E(...
44c0 81 c3 02 00 fe ff 48 63 cb 48 8d 04 88 49 89 45 28 e9 bd ec ff ff 83 f8 13 0f 85 8e 02 00 00 83 ......Hc.H...I.E(...............
44e0 7a 08 13 0f 85 84 02 00 00 48 8b 02 48 03 03 48 8b 8d d8 fe ff ff 48 89 01 4d 89 f0 e9 2e 07 00 z........H..H..H......H..M......
4500 00 83 f8 13 0f 85 95 02 00 00 83 7a 08 13 0f 85 8b 02 00 00 48 8b 03 48 2b 02 eb 1a 83 f8 13 0f ...........z........H..H+.......
4520 85 ac 02 00 00 83 7a 08 13 0f 85 a2 02 00 00 48 8b 02 48 0f af 03 48 8b 8d d8 fe ff ff 48 89 01 ......z........H..H...H......H..
4540 4d 89 e0 e9 e7 06 00 00 83 f8 13 0f 85 b2 02 00 00 83 7a 08 13 0f 85 a8 02 00 00 48 8b 33 48 8b M.................z........H.3H.
4560 12 4c 89 f3 48 89 df e8 57 e9 ff ff e9 9e 00 00 00 4c 89 85 b8 fe ff ff 48 8d b5 18 ff ff ff 48 .L..H...W........L......H......H
4580 89 df 49 89 d6 e8 86 dd ff ff 4c 89 f2 85 c0 0f 84 c3 02 00 00 83 7a 08 03 0f 85 9c 02 00 00 f2 ..I.......L...........z.........
45a0 0f 10 0a f2 0f 11 8d 10 ff ff ff e9 10 06 00 00 48 8d 75 98 48 89 c7 49 89 c6 4c 89 c3 49 89 d4 ................H.u.H..I..L..I..
45c0 e8 4b dd ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 bd 02 00 00 83 7a 08 03 0f 85 93 02 00 00 f2 0f 10 .K...L..I...........z...........
45e0 02 f2 0f 11 45 90 e9 f9 05 00 00 83 f8 13 0f 85 a7 02 00 00 83 7a 08 13 0f 85 9d 02 00 00 48 8b ....E................z........H.
4600 33 48 8b 12 4c 89 f3 48 89 df e8 5d e8 ff ff 48 89 df 48 8b 8d d8 fe ff ff 48 89 01 4c 8b 85 b8 3H..L..H...]...H..H......H..L...
4620 fe ff ff 43 c7 44 38 08 13 00 00 00 e9 62 eb ff ff 48 8d 75 88 31 d2 48 89 c7 49 89 c6 4d 89 c4 ...C.D8......b...H.u.1.H..I..M..
4640 e8 51 dd ff ff 4d 89 e0 85 c0 48 89 da 0f 84 a2 02 00 00 83 7a 08 13 0f 85 76 02 00 00 48 8b 02 .Q...M....H.........z....v...H..
4660 48 89 45 80 e9 98 05 00 00 48 8d b5 78 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 13 H.E......H..x...I..1.H..I..L....
4680 dd ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 94 02 00 00 83 7a 08 13 0f 85 65 02 00 00 48 8b 02 48 89 ...L..I...........z....e...H..H.
46a0 85 70 ff ff ff e9 64 05 00 00 48 8d b5 68 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 .p....d...H..h...I..1.H..I..L...
46c0 d2 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 83 02 00 00 83 7a 08 13 0f 85 54 02 00 00 48 8b 02 48 ....L..I...........z....T...H..H
46e0 89 85 60 ff ff ff e9 33 05 00 00 48 8d b5 58 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 ..`....3...H..X...I..1.H..I..L..
4700 e8 91 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 6f 02 00 00 83 7a 08 13 0f 85 40 02 00 00 48 8b 0a .....L..I......o....z....@...H..
4720 48 89 8d 50 ff ff ff e9 1f 05 00 00 48 8d b5 48 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 H..P........H..H...I..1.H..I..L.
4740 c3 e8 50 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 5b 02 00 00 83 7a 08 13 0f 85 2c 02 00 00 48 8b ..P...L..I......[....z....,...H.
4760 0a 48 89 8d 40 ff ff ff e9 37 05 00 00 48 8d 75 c8 48 89 df 49 89 d4 e8 94 db ff ff 4c 89 e2 85 .H..@....7...H.u.H..I.......L...
4780 c0 0f 84 5a 02 00 00 83 7a 08 03 0f 85 36 02 00 00 f2 0f 10 02 f2 0f 11 45 c0 e9 5a 05 00 00 48 ...Z....z....6..........E..Z...H
47a0 8d 75 b8 48 89 df 49 89 d6 e8 62 db ff ff 4c 89 f2 85 c0 0f 84 4a 02 00 00 83 7a 08 03 0f 85 26 .u.H..I...b...L......J....z....&
47c0 02 00 00 f2 0f 10 02 f2 0f 11 45 b0 e9 42 05 00 00 48 8d 75 a8 48 89 df 49 89 d6 e8 30 db ff ff ..........E..B...H.u.H..I...0...
47e0 4c 89 f2 85 c0 0f 84 3a 02 00 00 83 7a 08 03 0f 85 16 02 00 00 f2 0f 10 02 f2 0f 11 45 a0 e9 2b L......:....z...............E..+
4800 05 00 00 48 8d b5 38 ff ff ff 48 89 df 49 89 d4 e8 fb da ff ff 4c 89 e2 85 c0 0f 84 34 02 00 00 ...H..8...H..I.......L......4...
4820 83 7a 08 03 0f 85 0d 02 00 00 f2 0f 10 0a f2 0f 11 8d 30 ff ff ff e9 23 05 00 00 48 8d b5 10 ff .z................0....#...H....
4840 ff ff 48 89 d7 49 89 d6 e8 c3 da ff ff 4c 89 f2 85 c0 0f 85 60 03 00 00 41 b8 0a 00 00 00 48 89 ..H..I.......L......`...A.....H.
4860 de 48 8b 9d c8 fe ff ff 48 89 df e9 da 02 00 00 48 8d 75 90 48 89 d7 4d 89 c4 48 89 d3 e8 8e da .H......H.......H.u.H..M..H.....
4880 ff ff 48 89 da 4d 89 e0 85 c0 0f 85 4f 03 00 00 41 b8 0b 00 00 00 e9 1a 01 00 00 48 8d b5 28 ff ..H..M......O...A..........H..(.
48a0 ff ff 48 89 df 49 89 d4 e8 63 da ff ff 4c 89 e2 85 c0 0f 84 c1 01 00 00 83 7a 08 03 0f 85 9a 01 ..H..I...c...L...........z......
48c0 00 00 f2 0f 10 0a f2 0f 11 8d 20 ff ff ff e9 ea 04 00 00 48 8d 75 80 49 89 d4 31 d2 4c 89 e7 4c ...................H.u.I..1.L..L
48e0 89 c3 e8 af da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 08 03 00 00 41 b8 0d 00 00 00 e9 b5 00 00 00 .......L..I..........A..........
4900 48 8d b5 70 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 7f da ff ff 4c 89 e2 49 89 d8 85 c0 0f H..p...I..1.L..L.......L..I.....
4920 85 e2 02 00 00 41 b8 0e 00 00 00 e9 85 00 00 00 48 8d b5 60 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c .....A..........H..`...I..1.L..L
4940 89 c3 e8 4f da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 c2 02 00 00 41 b8 0f 00 00 00 eb 58 48 8d b5 ...O...L..I..........A......XH..
4960 50 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 22 da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 c2 02 P...I..1.L..L..."...L..I........
4980 00 00 41 b8 10 00 00 00 eb 2b 48 8d b5 40 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 f5 d9 ff ..A......+H..@...I..1.L..L......
49a0 ff 4c 89 e2 49 89 d8 85 c0 0f 85 ee 02 00 00 41 b8 11 00 00 00 48 8b 9d c8 fe ff ff 48 89 df 4c .L..I..........A.....H......H..L
49c0 89 f6 e9 c1 00 00 00 48 8d 75 c0 48 89 d7 49 89 d4 e8 3a d9 ff ff 4c 89 e2 85 c0 0f 85 13 03 00 .......H.u.H..I...:...L.........
49e0 00 41 b8 06 00 00 00 eb 42 48 8d 75 b0 48 89 d7 49 89 d6 e8 18 d9 ff ff 4c 89 f2 85 c0 0f 85 0b .A......BH.u.H..I.......L.......
4a00 03 00 00 41 b8 07 00 00 00 eb 20 48 8d 75 a0 48 89 d7 49 89 d6 e8 f6 d8 ff ff 4c 89 f2 85 c0 0f ...A.......H.u.H..I.......L.....
4a20 85 04 03 00 00 41 b8 08 00 00 00 48 89 de 48 8b 9d c8 fe ff ff eb 4e 48 8d b5 30 ff ff ff 48 89 .....A.....H..H.......NH..0...H.
4a40 d7 49 89 d4 e8 c7 d8 ff ff 4c 89 e2 85 c0 0f 85 02 03 00 00 41 b8 09 00 00 00 eb 23 48 8d b5 20 .I.......L..........A......#H...
4a60 ff ff ff 48 89 d7 49 89 d4 e8 a2 d8 ff ff 4c 89 e2 85 c0 0f 85 3c 03 00 00 41 b8 0c 00 00 00 48 ...H..I.......L......<...A.....H
4a80 89 de 4c 89 f3 48 89 df 48 8b 8d d8 fe ff ff e8 4a ec 00 00 48 89 df e9 f3 e6 ff ff 31 c0 0f b6 ..L..H..H.......J...H.......1...
4aa0 c0 41 89 01 43 c7 44 38 08 01 00 00 00 e9 e1 e6 ff ff 49 8d 44 07 10 48 89 47 10 48 89 fb e8 fd .A..C.D8..........I.D..H.G.H....
4ac0 d7 00 00 48 89 df 49 8b 45 08 48 89 47 10 4d 8b 45 20 48 89 47 10 e9 b8 e6 ff ff 48 39 ca 0f 8f ...H..I.E.H.G.M.E.H.G......H9...
4ae0 af e6 ff ff c1 ee 0e 81 c6 01 00 fe ff 48 63 d6 48 c1 e2 02 49 01 55 28 49 89 09 c7 00 13 00 00 .............Hc.H...I.U(I.......
4b00 00 4b 89 4c 07 30 43 c7 44 07 38 13 00 00 00 e9 7f e6 ff ff 4d 89 cc 4c 89 85 b8 fe ff ff 48 89 .K.L.0C.D.8.........M..L......H.
4b20 fb 48 8d b5 08 ff ff ff 48 89 cf 49 89 ce e8 dd d7 ff ff 85 c0 0f 85 0b 03 00 00 41 b8 12 00 00 .H......H..I...............A....
4b40 00 48 89 df 4c 89 f6 4c 89 f2 4c 89 e1 e9 3d ff ff ff 48 8b 85 00 ff ff ff 48 89 df 4c 8b 85 b8 .H..L..L..L...=...H......H..L...
4b60 fe ff ff 4d 89 e1 48 f7 d0 49 89 01 43 c7 44 38 08 13 00 00 00 e9 19 e6 ff ff 66 0f 2e c1 0f 82 ...M..H..I..C.D8..........f.....
4b80 0f e6 ff ff c1 ea 0e 81 c2 01 00 fe ff 48 63 ca 48 c1 e1 02 49 01 4d 28 f2 41 0f 11 01 c7 00 03 .............Hc.H...I.M(.A......
4ba0 00 00 00 f2 43 0f 11 44 07 30 43 c7 44 07 38 03 00 00 00 e9 db e5 ff ff f2 0f 10 8d 10 ff ff ff ....C..D.0C.D.8.................
4bc0 f2 0f 10 85 18 ff ff ff e8 79 a7 01 00 f2 41 0f 11 04 24 4c 8b 85 b8 fe ff ff e9 62 01 00 00 f2 .........y....A...$L.......b....
4be0 0f 10 45 90 f2 0f 10 4d 98 f2 0f 5e c8 48 8b 85 d8 fe ff ff f2 0f 11 08 e9 44 01 00 00 48 8b 45 ..E....M...^.H...........D...H.E
4c00 80 48 23 45 88 eb 1e 48 8b 85 70 ff ff ff 48 0b 85 78 ff ff ff eb 0e 48 8b 85 60 ff ff ff 48 33 .H#E...H..p...H..x.....H..`...H3
4c20 85 68 ff ff ff 48 8b 8d d8 fe ff ff 48 89 01 43 c7 44 38 08 13 00 00 00 48 8b bd c8 fe ff ff e9 .h...H......H..C.D8.....H.......
4c40 4f e5 ff ff 48 8b 8d 50 ff ff ff 48 8b 85 58 ff ff ff 48 85 c9 48 8b bd c8 fe ff ff 79 19 31 d2 O...H..P...H..X...H..H......y.1.
4c60 48 83 f9 c1 4c 8b a5 d8 fe ff ff 7c 1e f7 d9 48 d3 e8 48 89 c2 eb 14 48 d3 e0 31 d2 48 83 f9 3f H...L......|...H..H....H..1.H..?
4c80 48 0f 4e d0 4c 8b a5 d8 fe ff ff 49 89 14 24 43 c7 44 38 08 13 00 00 00 e9 f6 e4 ff ff 48 8b 8d H.N.L......I..$C.D8..........H..
4ca0 40 ff ff ff 48 8b 95 48 ff ff ff 48 89 c8 48 f7 d8 48 85 c9 48 8b bd c8 fe ff ff 7e 0f 48 d3 ea @...H..H...H..H..H..H......~.H..
4cc0 31 c9 48 83 f8 c1 48 0f 4d ca eb 0f 88 c1 48 d3 e2 31 c9 48 83 f8 3f 48 0f 4e ca 4c 8b a5 d8 fe 1.H...H.M.....H..1.H..?H.N.L....
4ce0 ff ff 49 89 0c 24 43 c7 44 38 08 13 00 00 00 e9 9f e4 ff ff f2 0f 10 45 c0 f2 0f 58 45 c8 48 8b ..I..$C.D8.............E...XE.H.
4d00 85 d8 fe ff ff f2 0f 11 00 4d 89 f0 eb 33 f2 0f 10 45 b0 f2 0f 10 4d b8 f2 0f 5c c8 48 8b 85 d8 .........M...3...E....M...\.H...
4d20 fe ff ff f2 0f 11 08 eb 15 f2 0f 10 45 a0 f2 0f 59 45 a8 48 8b 85 d8 fe ff ff f2 0f 11 00 4d 89 ............E...YE.H..........M.
4d40 e0 43 c7 44 38 08 03 00 00 00 48 8b bd c8 fe ff ff e9 3d e4 ff ff f2 0f 10 8d 30 ff ff ff f2 0f .C.D8.....H.......=.......0.....
4d60 11 8d a8 fe ff ff f2 0f 10 85 38 ff ff ff e8 19 a5 01 00 f2 0f 10 9d a8 fe ff ff 66 0f 28 c8 f2 ..........8................f.(..
4d80 0f 59 cb 0f 57 d2 66 0f 2e d1 76 04 f2 0f 58 c3 4c 89 f7 4c 8b 85 b8 fe ff ff 4c 8b a5 d8 fe ff .Y..W.f...v...X.L..L......L.....
4da0 ff f2 41 0f 11 04 24 43 c7 44 38 08 03 00 00 00 e9 de e3 ff ff f2 0f 10 8d 20 ff ff ff f2 0f 10 ..A...$C.D8.....................
4dc0 85 28 ff ff ff f2 0f 5e c1 e8 b8 a4 01 00 48 8b 85 d8 fe ff ff f2 0f 11 00 4c 8b 85 b8 fe ff ff .(.....^......H..........L......
4de0 43 c7 44 38 08 03 00 00 00 4c 89 f7 e9 a2 e3 ff ff 48 8b b5 f8 fe ff ff 4d 89 e8 4d 8d 54 18 08 C.D8.....L.......H......M..M.T..
4e00 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 fe ff ff 48 L..L......L......H......L......H
4e20 8b 85 98 fe ff ff 4c 89 f9 49 8b 19 48 89 31 41 c7 02 13 00 00 00 48 2b 18 49 89 19 b8 13 00 00 ......L..I..H.1A......H+.I......
4e40 00 e9 eb 01 00 00 f2 0f 10 85 08 ff ff ff 48 89 df 4c 8b 85 b8 fe ff ff 4d 89 e1 66 0f 57 05 fd ..............H..L......M..f.W..
4e60 16 05 00 f2 41 0f 11 01 43 c7 44 38 08 03 00 00 00 e9 1d e3 ff ff 48 89 85 88 fe ff ff 48 8d 75 ....A...C.D8..........H......H.u
4e80 d0 4d 89 fd 4c 89 ef 4c 89 85 b8 fe ff ff e8 7d d4 ff ff 4c 89 e9 4c 8b 85 b8 fe ff ff 85 c0 4c .M..L..L.......}...L..L........L
4ea0 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 fe ff ff 48 8b ..L......L......H......L......H.
4ec0 85 98 fe ff ff 0f 85 83 01 00 00 49 8d 74 18 08 41 83 7c 18 08 03 75 15 48 89 95 a8 fe ff ff f2 ...........I.t..A.|...u.H.......
4ee0 0f 10 01 f2 0f 11 85 e8 fe ff ff eb 69 48 89 b5 d8 fe ff ff 48 89 85 98 fe ff ff 4c 89 a5 a0 fe ............iH......H......L....
4f00 ff ff 48 89 95 a8 fe ff ff 4d 89 cc 4c 89 c3 48 8d b5 e8 fe ff ff 48 89 cf 49 89 cf e8 ef d3 ff ..H......M..L..H......H..I......
4f20 ff 85 c0 0f 84 c6 02 00 00 f2 0f 10 85 e8 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d 89 e1 4c 8b .................H......I..M..L.
4f40 a5 a0 fe ff ff 48 8b 85 98 fe ff ff 4c 89 f9 48 8b b5 d8 fe ff ff f2 0f 11 01 c7 06 03 00 00 00 .....H......L..H................
4f60 4b 8d 4c 30 08 43 83 7c 30 08 03 75 0e f2 0f 10 00 f2 0f 11 85 e0 fe ff ff eb 4c 48 89 8d d8 fe K.L0.C.|0..u..............LH....
4f80 ff ff 4d 89 e7 4d 89 cc 4c 89 c3 48 8d b5 e0 fe ff ff 48 89 c7 49 89 c6 e8 73 d3 ff ff 85 c0 0f ..M..M..L..H......H..I...s......
4fa0 84 53 02 00 00 f2 0f 10 85 e0 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d 89 e1 4d 89 fc 4c 89 f0 .S...........H......I..M..M..L..
4fc0 48 8b 8d d8 fe ff ff f2 0f 11 00 c7 01 03 00 00 00 41 83 3c 24 03 75 0f f2 41 0f 10 01 f2 0f 11 H................A.<$.u..A......
4fe0 85 f0 fe ff ff eb 31 4d 89 c7 49 89 fe 48 8d b5 f0 fe ff ff 4c 89 cf 4c 89 cb e8 11 d3 ff ff 85 ......1M..I..H......L..L........
5000 c0 0f 84 09 02 00 00 f2 0f 10 85 f0 fe ff ff 4c 89 f7 4d 89 f8 49 89 d9 48 8b 95 a8 fe ff ff f2 ...............L..M..I..H.......
5020 0f 5c 85 e0 fe ff ff f2 41 0f 11 01 b8 03 00 00 00 41 89 04 24 c1 ea 0e 81 c2 01 00 fe ff 48 63 .\......A........A..$.........Hc
5040 c2 48 c1 e0 02 49 01 45 28 e9 45 e1 ff ff f2 0f 10 45 d0 0f 57 c9 66 0f 2e c1 4c 8b 95 88 fe ff .H...I.E(.E......E..W.f...L.....
5060 ff 76 2d 31 db 48 83 bd 90 fe ff ff 00 48 be ff ff ff ff ff ff ff 7f 48 89 b5 f8 fe ff ff 4c 8b .v-1.H.......H.........H......L.
5080 a5 a0 fe ff ff 0f 89 9e fd ff ff e9 9c fd ff ff 48 be 00 00 00 00 00 00 00 80 48 89 b5 f8 fe ff ................H.........H.....
50a0 ff 31 db 48 83 bd 90 fe ff ff 00 4c 8b a5 a0 fe ff ff 0f 89 74 fd ff ff e9 6c fd ff ff c1 ea 17 .1.H.......L........t....l......
50c0 74 10 4c 01 f2 48 c1 e2 04 4a 8d 44 02 f0 48 89 47 10 48 8b 85 c0 fe ff ff 48 8b 40 18 83 78 20 t.L..H...J.D..H.G.H......H.@..x.
50e0 00 7e 14 4c 89 c6 49 89 fe 4c 89 cb e8 eb c4 00 00 49 89 d9 4c 89 f7 4c 89 ce 48 89 fb e8 a3 65 .~.L..I..L.......I..L..L..H....e
5100 01 00 41 f6 45 42 08 0f 84 d0 00 00 00 4c 8b 6b 20 85 c0 48 89 df 0f 84 49 e0 ff ff e9 3c e0 ff ..A.EB.......L.k...H....I....<..
5120 ff 48 89 df 4c 8b 6f 20 41 80 4d 42 08 e9 33 e0 ff ff 48 89 df 4c 8b 7f 20 4d 8b 27 4d 8b 6f 10 .H..L.o.A.MB..3...H..L...M.'M.o.
5140 4d 8b 75 00 49 8b 04 24 48 8b 40 18 0f b6 58 0a 48 c1 e3 04 49 03 5f 20 48 8b 85 c0 fe ff ff 48 M.u.I..$H.@...X.H...I._.H......H
5160 8b 40 18 83 78 20 00 7e 10 49 8b 75 20 e8 6a c4 00 00 48 8b bd c8 fe ff ff 49 39 dc 4c 89 e0 4c .@..x..~.I.u..j...H......I9.L..L
5180 89 f1 73 1b 48 8b 10 48 8b 70 08 48 89 71 08 48 89 11 48 83 c1 10 48 83 c0 10 48 39 d8 72 e5 49 ..s.H..H.p.H.q.H..H...H...H9.r.I
51a0 8b 47 20 4c 29 e0 48 83 e0 f0 4c 01 f0 49 89 45 20 48 8b 47 10 4c 29 e0 48 83 e0 f0 4c 01 f0 48 .G.L).H...L..I.E.H.G.L).H...L..H
51c0 89 47 10 49 89 45 08 49 8b 47 28 49 89 45 28 41 80 4d 42 20 4c 89 6f 20 e9 88 df ff ff 48 81 c4 .G.I.E.I.G(I.E(A.MB.L.o......H..
51e0 58 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d 0d f4 04 00 eb 07 48 8d 0d 21 f4 04 00 31 X...[A\A]A^A_].H........H..!...1
5200 c0 48 8b bd c8 fe ff ff 48 89 ce e8 96 97 01 00 48 8d 0d 25 f4 04 00 31 c0 4c 89 f7 48 89 ce e8 .H......H.......H..%...1.L..H...
5220 82 97 01 00 d6 df ff ff e8 df ff ff 0b e0 ff ff 32 e0 ff ff 54 e0 ff ff 78 e0 ff ff 9d e0 ff ff ................2...T...x.......
5240 b6 e0 ff ff c7 e0 ff ff f1 e0 ff ff 41 e1 ff ff 5c e1 ff ff f7 e1 ff ff 50 e2 ff ff 6a e2 ff ff ............A...\.......P...j...
5260 84 e2 ff ff 9e e2 ff ff b8 e2 ff ff d2 e2 ff ff ec e2 ff ff 06 e3 ff ff 20 e3 ff ff 3a e3 ff ff ............................:...
5280 54 e3 ff ff 6e e3 ff ff 88 e3 ff ff b2 e3 ff ff d8 e3 ff ff 04 e4 ff ff 21 e4 ff ff 90 e4 ff ff T...n...................!.......
52a0 be e4 ff ff d8 e4 ff ff f2 e4 ff ff 0c e5 ff ff 3d e5 ff ff 7a e5 ff ff c7 e5 ff ff 99 fe ff ff ................=...z...........
52c0 fe e5 ff ff 3c e6 ff ff 08 e7 ff ff 92 e7 ff ff b1 e7 ff ff 9f e8 ff ff 4b e9 ff ff 55 48 89 e5 ....<...................K...UH..
52e0 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f4 48 89 7d d0 41 8b 46 08 83 f8 13 75 25 49 8b 06 AWAVAUATSPI..I..H.}.A.F....u%I..
5300 b9 00 00 00 80 48 39 c8 77 28 48 85 c0 7e 23 85 c0 74 1f 41 8b 4c 24 0c 39 c8 0f 86 94 00 00 00 .....H9.w(H..~#..t.A.L$.9.......
5320 eb 10 85 c0 75 0c 41 8b 4c 24 0c 31 c0 e9 82 00 00 00 4c 89 e7 4c 89 f6 e8 6c 08 00 00 48 89 c3 ....u.A.L$.1......L..L...l...H..
5340 49 89 dd 49 83 c5 10 31 ff 4c 89 ee 4c 89 f2 e8 dc d5 ff ff 85 c0 75 46 83 7b 18 0a 75 10 41 f6 I..I...1.L..L.........uF.{..u.A.
5360 46 08 40 74 09 49 8b 45 00 49 3b 06 74 30 48 63 43 1c 48 85 c0 0f 84 da 00 00 00 48 c1 e0 05 4c F.@t.I.E.I;.t0HcC.H........H...L
5380 8d 3c 03 4c 8d 6c 03 10 31 ff 4c 89 ee 4c 89 f2 e8 9b d5 ff ff 85 c0 4c 89 fb 74 bc eb 03 49 89 .<.L.l..1.L..L.........L..t...I.
53a0 df 4d 2b 7c 24 18 49 c1 ef 05 41 8b 4c 24 0c 42 8d 44 39 01 89 c2 29 ca 73 34 89 c2 49 8b 74 24 .M+|$.I...A.L$.B.D9...).s4..I.t$
53c0 10 48 c1 e2 04 ff c0 83 7c 16 08 00 74 e6 89 c0 49 89 06 41 c7 46 08 13 00 00 00 48 8b 04 16 48 .H......|...t...I..A.F.....H...H
53e0 8b 4c 16 08 49 89 4e 18 49 89 46 10 eb 53 41 8a 4c 24 0b be 01 00 00 00 d3 e6 31 c0 39 f2 7d 46 .L..I.N.I.F..SA.L$........1.9.}F
5400 49 8b 4c 24 18 89 d7 48 c1 e7 05 83 7c 39 08 00 75 08 ff c2 39 f2 7c ed eb 2c 48 8b 44 39 10 48 I.L$...H....|9..u...9.|..,H.D9.H
5420 8b 4c 39 18 49 89 4e 08 49 89 06 49 8b 44 24 18 48 8b 0c 38 48 8b 44 38 08 49 89 46 18 49 89 4e .L9.I.N.I..I.D$.H..8H.D8.I.F.I.N
5440 10 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d 3a f2 04 00 31 c0 48 8b ......H...[A\A]A^A_].H..:...1.H.
5460 7d d0 48 89 ce e8 3c 95 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 89 cb 41 89 d6 }.H...<...UH..AWAVAUATSH.....A..
5480 49 89 f4 49 89 ff 45 8b 6c 24 0c 45 39 f5 41 0f b6 44 24 0b 89 45 cc 49 8b 44 24 18 48 89 45 d0 I..I..E.l$.E9.A..D$..E.I.D$.H.E.
54a0 73 4e 49 8b 74 24 10 4c 89 ea 48 c1 e2 04 44 89 f1 48 c1 e1 04 4c 89 ff e8 70 c3 00 00 49 89 44 sNI.t$.L..H...D..H...L...p...I.D
54c0 24 10 41 8b 54 24 0c 44 39 f2 73 1f 48 89 d1 48 c1 e1 04 48 8d 44 01 08 44 89 f1 29 d1 c7 00 00 $.A.T$.D9.s.H..H...H.D..D..)....
54e0 00 00 00 48 83 c0 10 ff c9 75 f2 45 89 74 24 0c 4c 89 ff 4c 89 e6 89 da e8 f8 00 00 00 45 39 f5 ...H.....u.E.t$.L..L.........E9.
5500 76 5f 45 89 74 24 0c 44 89 f3 48 89 5d c0 48 c1 e3 04 49 8b 4c 24 10 83 7c 19 08 00 75 05 41 ff v_E.t$.D..H.].H...I.L$..|...u.A.
5520 c6 eb 14 41 ff c6 48 01 d9 4c 89 ff 4c 89 e6 4c 89 f2 e8 7e 01 00 00 48 83 c3 10 45 39 ee 75 d2 ...A..H..L..L..L...~...H...E9.u.
5540 48 8b 4d c0 48 c1 e1 04 49 8b 74 24 10 49 c1 e5 04 4c 89 ff 4c 89 ea e8 d1 c2 00 00 49 89 44 24 H.M.H...I.t$.I...L..L.......I.D$
5560 10 41 be 01 00 00 00 8b 4d cc 41 d3 e6 80 f9 1f 74 42 49 63 c6 48 c1 e0 05 48 8b 4d d0 48 8d 5c .A......M.A.....tBIc.H...H.M.H.\
5580 01 f0 45 89 f5 83 7b f8 00 74 1d 4c 89 ff 4c 89 e6 48 89 da e8 80 01 00 00 48 8b 4b f0 48 8b 53 ..E...{..t.L..L..H.......H.K.H.S
55a0 f8 48 89 50 08 48 89 08 48 83 c3 e0 41 ff cd 45 85 ed 7f d1 48 8d 05 bd 0f 05 00 48 8b 4d d0 48 .H.P.H..H...A..E....H......H.M.H
55c0 39 c1 48 89 ce 74 1f 49 63 d6 48 c1 e2 05 31 c9 4c 89 ff 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 9.H..t.Ic.H...1.L..H...[A\A]A^A_
55e0 5d e9 47 c2 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 ].G...H...[A\A]A^A_].UH..AWAVAUA
5600 54 53 50 49 89 f4 49 89 ff 85 d2 74 62 89 d7 e8 8a 7f 01 00 41 89 c6 41 83 fe 1f 0f 8d 80 00 00 TSPI..I....tb.......A..A........
5620 00 41 bd 01 00 00 00 44 88 f1 41 d3 e5 4c 89 e9 48 c1 e1 05 31 db 31 f6 31 d2 4c 89 ff e8 eb c1 .A.....D..A..L..H...1.1.1.L.....
5640 00 00 49 89 44 24 18 48 89 c1 48 83 c1 1c c7 01 00 00 00 00 c7 41 fc 00 00 00 00 c7 41 ec 00 00 ..I.D$.H..H..........A......A...
5660 00 00 48 83 c1 20 ff c3 44 39 eb 7c e1 eb 12 48 8d 05 02 0f 05 00 49 89 44 24 18 45 31 f6 45 31 ..H.....D9.|...H......I.D$.E1.E1
5680 ed 45 88 74 24 0b 49 c1 e5 05 49 01 c5 4d 89 6c 24 20 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d .E.t$.I...I..M.l$.H...[A\A]A^A_]
56a0 c3 48 8d 0d df ef 04 00 31 c0 4c 89 ff 48 89 ce e8 f1 92 01 00 55 48 89 e5 41 57 41 56 41 54 53 .H......1.L..H.......UH..AWAVATS
56c0 48 83 ec 10 49 89 ce 48 89 d3 49 89 f4 49 89 ff 4c 89 e7 48 89 de e8 01 06 00 00 48 3b 05 5e 99 H...I..H..I..I..L..H.......H;.^.
56e0 05 00 75 1a 48 89 5d d0 c7 45 d8 13 00 00 00 48 8d 55 d0 4c 89 ff 4c 89 e6 e8 30 01 00 00 49 8b ..u.H.]..E.....H.U.L..L...0...I.
5700 0e 49 8b 56 08 48 89 50 08 48 89 08 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 .I.V.H.P.H..H...[A\A^A_].UH..AWA
5720 56 53 50 49 89 d6 48 89 f3 49 89 ff 48 89 df 4c 89 f6 e8 50 06 00 00 48 3b 05 02 99 05 00 74 0b VSPI..H..I..H..L...P...H;.....t.
5740 48 83 c4 08 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 cb H...[A^A_].L..H..L..H...[A^A_]..
5760 00 00 00 55 48 89 e5 48 8d 0d 0a 0e 05 00 31 c0 48 39 4e 18 74 0a 8a 4e 0b b8 01 00 00 00 d3 e0 ...UH..H......1.H9N.t..N........
5780 89 c1 5d e9 e2 fc ff ff 55 48 89 e5 be 05 00 00 00 ba 38 00 00 00 e8 c8 c2 00 00 48 c7 40 28 00 ..].....UH........8........H.@(.
57a0 00 00 00 c6 40 0a ff 48 c7 40 10 00 00 00 00 c7 40 0c 00 00 00 00 48 8d 0d bb 0d 05 00 48 89 48 ....@..H.@......@.....H......H.H
57c0 18 c6 40 0b 00 48 89 48 20 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 18 48 8d 05 95 ..@..H.H.].UH..AVSH..I..H.s.H...
57e0 0d 05 00 48 39 c6 74 1b 8a 4b 0b b8 01 00 00 00 d3 e0 48 63 d0 48 c1 e2 05 31 c9 4c 89 f7 e8 2a ...H9.t..K........Hc.H...1.L...*
5800 c0 00 00 48 8b 73 10 8b 53 0c 48 c1 e2 04 31 c9 4c 89 f7 e8 15 c0 00 00 ba 38 00 00 00 31 c9 4c ...H.s..S.H...1.L........8...1.L
5820 89 f7 48 89 de 5b 41 5e 5d e9 ff bf 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec b8 00 ..H..[A^].....UH..AWAVAUATSH....
5840 00 00 49 89 d7 49 89 f4 48 89 fb 41 8b 47 08 83 f8 03 0f 85 2c 03 00 00 f2 41 0f 10 07 66 0f 2e ..I..I..H..A.G......,....A...f..
5860 c0 0f 8a 2e 03 00 00 f2 0f 11 85 38 ff ff ff e8 12 9a 01 00 f2 0f 10 8d 38 ff ff ff 66 0f 2e c1 ...........8............8...f...
5880 75 37 7a 35 66 0f 2e 0d c4 0c 05 00 72 2b f2 0f 10 05 c2 0c 05 00 66 0f 2e c1 76 1d f2 48 0f 2c u7z5f.......r+........f...v..H.,
58a0 c1 48 89 85 40 ff ff ff c7 85 48 ff ff ff 13 00 00 00 4c 8d bd 40 ff ff ff 4c 89 e7 4c 89 fe e8 .H..@.....H.......L..@...L..L...
58c0 e5 02 00 00 49 89 c6 41 83 7e 08 00 75 10 48 8d 05 a3 0c 05 00 49 39 c6 0f 85 62 02 00 00 48 89 ....I..A.~..u.H......I9...b...H.
58e0 9d 38 ff ff ff 49 8b 44 24 18 49 8b 4c 24 20 48 39 c1 0f 86 8e 00 00 00 48 8d 59 e0 49 89 5c 24 .8...I.D$.I.L$.H9.......H.Y.I.\$
5900 20 83 79 f8 00 48 89 d9 75 e5 49 8d 76 10 4c 89 e7 e8 93 02 00 00 4c 39 f0 0f 84 ef 01 00 00 48 ..y..H..u.I.v.L.......L9.......H
5920 89 c1 48 63 41 1c 48 c1 e0 05 48 01 c8 4c 39 f0 75 ed 48 89 d8 48 29 c8 48 c1 e8 05 89 41 1c 49 ..HcA.H...H..L9.u.H..H).H....A.I
5940 8b 46 18 48 89 43 18 49 8b 46 10 48 89 43 10 49 8b 06 49 8b 4e 08 48 89 4b 08 48 89 03 41 83 7e .F.H.C.I.F.H.C.I..I.N.H.K.H..A.~
5960 1c 00 74 15 4c 89 f0 48 29 d8 48 c1 e8 05 01 43 1c 41 c7 46 1c 00 00 00 00 41 c7 46 08 00 00 00 ..t.L..H).H....C.A.F.....A.F....
5980 00 e9 b3 01 00 00 4c 89 bd 28 ff ff ff 0f 57 c0 0f 29 45 c0 0f 29 45 b0 0f 29 45 a0 0f 29 45 90 ......L..(....W..)E..)E..)E..)E.
59a0 0f 29 45 80 0f 29 85 70 ff ff ff 0f 29 85 60 ff ff ff 0f 29 85 50 ff ff ff 45 8b 44 24 0c 45 31 .)E..).p....).`....).P...E.D$.E1
59c0 c9 ba 01 00 00 00 45 31 f6 be 01 00 00 00 44 39 c6 89 f0 76 08 44 39 c2 44 89 c0 77 38 31 ff 39 ......E1......D9...v.D9.D..w81.9
59e0 c2 77 1c 49 8b 5c 24 10 31 ff 8d 4a ff 48 c1 e1 04 83 7c 0b 08 01 83 df ff ff c2 39 c2 76 eb 42 .w.I.\$.1..J.H....|........9.v.B
5a00 01 bc 8d 50 ff ff ff 41 01 fe 49 ff c1 01 f6 41 83 f9 20 7c b9 41 8a 4c 24 0b 41 bf 01 00 00 00 ...P...A..I....A...|.A.L$.A.....
5a20 41 d3 e7 31 db 4c 8d ad 50 ff ff ff 31 c0 48 89 85 30 ff ff ff eb 20 48 01 c7 4c 89 ee e8 62 05 A..1.L..P...1.H..0.....H..L...b.
5a40 00 00 01 c3 48 8b 85 30 ff ff ff ff c0 48 89 85 30 ff ff ff 41 f7 df 49 63 c7 41 f7 df 48 c1 e0 ....H..0.....H..0...A..Ic.A..H..
5a60 05 48 83 c8 10 41 ff c7 41 83 ff 01 74 12 49 8b 7c 24 18 83 7c 07 d8 00 48 8d 40 e0 74 e7 eb b7 .H...A..A...t.I.|$..|...H.@.t...
5a80 44 01 f3 4c 8b bd 28 ff ff ff 4c 89 ff 4c 89 ee e8 0f 05 00 00 31 f6 01 d8 74 3a b9 01 00 00 00 D..L..(...L..L.......1...t:.....
5aa0 31 d2 45 31 c0 31 ff 41 8b 5d 00 85 db 74 0b 01 df 39 f7 44 0f 47 c7 0f 47 d1 39 c7 74 1c 8d 1c 1.E1.1.A.]...t...9.D.G..G.9.t...
5ac0 09 81 e1 ff ff ff 7f 49 83 c5 04 39 c1 89 ce 89 d9 72 d4 eb 05 45 31 c0 31 d2 48 8b 85 30 ff ff .......I...9.....r...E1.1.H..0..
5ae0 ff 41 8d 4c 06 01 44 29 c1 48 8b 9d 38 ff ff ff 48 89 df 4c 89 e6 e8 6f f9 ff ff 48 89 df 4c 89 .A.L..D).H..8...H..L...o...H..L.
5b00 e6 4c 89 fa e8 10 fc ff ff 49 89 c6 eb 61 49 63 46 1c 48 85 c0 74 11 48 c1 e0 05 4c 01 f0 48 29 .L.......I...aIcF.H..t.H...L..H)
5b20 d8 48 c1 e8 05 89 43 1c 48 89 d8 4c 29 f0 48 c1 e8 05 41 89 46 1c 49 89 de 48 8b 9d 38 ff ff ff .H....C.H..L).H...A.F.I..H..8...
5b40 49 8b 07 49 89 46 10 41 8b 47 08 41 89 46 18 a8 40 74 1c 41 f6 44 24 09 04 74 14 49 8b 07 f6 40 I..I.F.A.G.A.F..@t.A.D$..t.I...@
5b60 09 03 74 0b 48 89 df 4c 89 e6 e8 8d be 00 00 4c 89 f0 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e ..t.H..L.......L..H......[A\A]A^
5b80 41 5f 5d c3 85 c0 0f 85 2d fd ff ff 48 8d 0d ce ea 04 00 eb 07 48 8d 0d d8 ea 04 00 31 c0 48 89 A_].....-...H........H......1.H.
5ba0 df 48 89 ce e8 fd 8d 01 00 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8b 43 08 83 e0 3f 83 .H.......UH..AWAVSPH..I...C...?.
5bc0 f8 12 7f 68 ff c8 83 f8 03 0f 87 b9 00 00 00 48 8d 0d f6 00 00 00 48 63 04 81 48 01 c8 ff e0 f2 ...h...........H......Hc..H.....
5be0 0f 10 03 48 8d 7d e4 e8 ca 96 01 00 f2 0f 59 05 7c 09 05 00 f2 0f 2c c0 03 45 e4 89 45 e4 79 14 ...H.}........Y.|.....,..E..E.y.
5c00 89 c1 01 c9 75 09 c7 45 e4 00 00 00 00 31 c0 f7 d8 89 45 e4 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ....u..E.....1....E.A.N.........
5c20 ce 83 ce 01 99 f7 fe e9 89 00 00 00 83 f8 16 74 57 83 f8 14 75 3a 4c 8b 3b 41 80 7f 0a 00 75 1d ...............tW...u:L.;A....u.
5c40 49 8d 7f 20 49 8b 77 10 41 8b 57 0c e8 5e d4 00 00 41 89 47 0c 41 c6 47 0a 01 4c 8b 3b 41 8a 4e I...I.w.A.W..^...A.G.A.G..L.;A.N
5c60 0b b8 01 00 00 00 d3 e0 ff c8 41 23 47 0c eb 14 83 f8 13 75 13 41 8a 4e 0b b8 01 00 00 00 d3 e0 ..........A#G......u.A.N........
5c80 ff c8 23 03 48 98 eb 30 8b 03 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ce 83 ce 01 31 d2 f7 f6 89 d0 ..#.H..0..A.N.............1.....
5ca0 eb 16 48 8b 03 41 8a 4e 0b ba 01 00 00 00 d3 e2 ff ca 23 50 0c 48 63 c2 48 c1 e0 05 49 03 46 18 ..H..A.N..........#P.Hc.H...I.F.
5cc0 48 83 c4 08 5b 41 5e 41 5f 5d c3 90 a9 ff ff ff bc ff ff ff 13 ff ff ff d6 ff ff ff 55 48 89 e5 H...[A^A_]..................UH..
5ce0 48 8d 46 ff 8b 4f 0c 48 39 c8 73 0a 48 c1 e0 04 48 03 47 10 eb 45 8a 4f 0b b8 01 00 00 00 d3 e0 H.F..O.H9.s.H...H.G..E.O........
5d00 ff c8 89 f1 21 c1 48 63 c9 48 c1 e1 05 48 03 4f 18 48 8d 05 b8 0b 05 00 eb 07 48 c1 e2 05 48 01 ....!.Hc.H...H.O.H........H...H.
5d20 d1 83 79 18 13 75 06 48 39 71 10 74 0b 48 63 51 1c 48 85 d2 75 e4 eb 03 48 89 c8 5d c3 55 48 89 ..y..u.H9q.t.HcQ.H..u...H..].UH.
5d40 e5 8a 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c 48 63 c8 48 c1 e1 05 48 03 4f 18 48 8d 05 6e 0b ..O..........#F.Hc.H...H.O.H..n.
5d60 05 00 eb 07 48 c1 e2 05 48 01 d1 83 79 18 44 75 06 48 39 71 10 74 0b 48 63 51 1c 48 85 d2 75 e4 ....H...H...y.Du.H9q.t.HcQ.H..u.
5d80 eb 03 48 89 c8 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f4 49 89 ff 41 8b 44 24 ..H..].UH..AWAVATSH...I..I..A.D$
5da0 08 83 e0 3f 4c 8d 35 25 0b 05 00 83 f8 12 7f 49 85 c0 0f 84 ca 00 00 00 83 f8 03 75 59 f2 41 0f ...?L.5%.......I...........uY.A.
5dc0 10 04 24 f2 0f 11 45 d8 e8 b9 94 01 00 f2 0f 10 4d d8 66 0f 2e c1 75 5b 7a 59 66 0f 2e 0d 6e 07 ..$...E.........M.f...u[zYf...n.
5de0 05 00 72 4f f2 0f 10 05 6c 07 05 00 66 0f 2e c1 76 41 f2 48 0f 2c f1 eb 09 83 f8 13 75 35 49 8b ..rO....l...f...vA.H.,......u5I.
5e00 34 24 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 c6 fe ff ff 83 f8 04 75 18 49 8b 34 24 4c 4$L..H...[A\A^A_]........u.I.4$L
5e20 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 0a ff ff ff 4c 89 ff 4c 89 e6 e8 6b fd ff ff 48 89 ..H...[A\A^A_].....L..L...k...H.
5e40 c3 48 8d 73 10 31 ff 4c 89 e2 e8 e1 ca ff ff 85 c0 74 05 49 89 df eb 27 48 63 43 1c 48 85 c0 74 .H.s.1.L.........t.I...'HcC.H..t
5e60 21 48 c1 e0 05 4c 8d 3c 03 48 8d 74 03 10 31 ff 4c 89 e2 e8 b8 ca ff ff 85 c0 4c 89 fb 74 d9 4d !H...L.<.H.t..1.L.........L..t.M
5e80 89 fe 4c 89 f0 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe ..L..H...[A\A^A_].UH..AWAVATSI..
5ea0 45 8b 7e 0c 45 85 ff 74 13 41 8d 4f ff 49 8b 46 10 48 c1 e1 04 83 7c 08 08 00 74 4f 48 8d 05 b5 E.~.E..t.A.O.I.F.H....|...tOH...
5ec0 06 05 00 49 39 46 18 0f 84 ab 00 00 00 41 8d 5f 01 4c 89 f7 48 89 de e8 00 fe ff ff 83 78 08 00 ...I9F.......A._.L..H........x..
5ee0 74 5c 81 fb 00 00 00 40 0f 83 8f 00 00 00 44 8d 24 1b 44 89 e6 4c 89 f7 e8 df fd ff ff 83 78 08 t\.....@......D.$.D..L........x.
5f00 00 41 89 df 44 89 e3 75 d9 eb 36 31 c9 41 83 ff 02 0f 82 80 00 00 00 42 8d 1c 39 d1 eb 8d 53 ff .A..D..u..61.A.........B..9...S.
5f20 48 c1 e2 04 83 7c 10 08 00 44 0f 44 fb 0f 44 d9 44 89 f9 29 d9 83 f9 01 89 d9 77 db eb 5b 41 89 H....|...D.D..D.D..)......w..[A.
5f40 dc 44 89 e0 44 29 f8 83 f8 01 76 2c 43 8d 1c 3c d1 eb 4c 89 f7 48 89 de e8 7f fd ff ff 83 78 08 .D..D)....v,C..<..L..H........x.
5f60 00 44 0f 44 e3 41 0f 44 df 44 89 e0 29 d8 83 f8 01 41 89 df 77 d6 eb 21 44 89 fb eb 1c bb ff ff .D.D.A.D.D..)....A..w..!D.......
5f80 ff ff 8d 73 02 4c 89 f7 e8 4f fd ff ff ff c3 83 78 08 00 75 ed eb 02 31 db 89 d8 5b 41 5c 41 5e ...s.L...O......x..u...1...[A\A^
5fa0 41 5f 5d c3 55 48 89 e5 53 50 48 89 f3 31 c0 83 7f 08 13 75 25 48 8b 3f b9 00 00 00 80 48 39 cf A_].UH..SPH..1.....u%H.?.....H9.
5fc0 77 18 48 85 ff 7e 13 85 ff 74 0f e8 ce 75 01 00 48 98 ff 04 83 b8 01 00 00 00 48 83 c4 08 5b 5d w.H..~...t...u..H.........H...[]
5fe0 c3 90 90 90 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 a3 05 05 00 be 88 00 00 00 e8 ca 2e 01 00 31 ....UH..SPH....................1
6000 f6 ba 11 00 00 00 48 89 df e8 fd e5 00 00 48 8d 35 db 94 05 00 31 d2 48 89 df e8 40 2f 01 00 31 ......H.......H.5....1.H...@/..1
6020 f6 ba 01 00 00 00 48 89 df e8 dd e5 00 00 48 8d 35 cb 98 01 00 31 d2 48 89 df e8 eb e0 00 00 be ......H.......H.5....1.H........
6040 fe ff ff ff 48 89 df e8 85 db 00 00 be fe ff ff ff 48 89 df e8 73 e9 00 00 be fe ff ff ff 48 89 ....H............H...s........H.
6060 df e8 eb d8 00 00 be fe ff ff ff 48 89 df e8 5e db 00 00 48 8d 15 32 e6 04 00 be fe ff ff ff 48 ...........H...^...H..2........H
6080 89 df e8 3a e7 00 00 be fe ff ff ff 48 89 df e8 bd d8 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 ...:........H............H...[].
60a0 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fd 48 8d 55 d0 be 01 00 00 00 e8 42 1f UH..AWAVAUATSH...I..H.U.......B.
60c0 01 00 48 89 45 c8 be 02 00 00 00 ba 01 00 00 00 4c 89 ef e8 3b 21 01 00 48 85 c0 78 05 49 89 c7 ..H.E...........L...;!..H..x.I..
60e0 eb 17 48 8b 4d d0 48 89 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 ..H.M.H..H..E1.H9.r.L.|.......L.
6100 ef 4c 89 fa e8 0a 21 01 00 48 85 c0 4c 8b 65 d0 78 05 49 89 c6 eb 13 48 89 c1 48 f7 d9 45 31 f6 .L....!..H..L.e.x.I....H..H..E1.
6120 49 39 cc 72 05 4e 8d 74 20 01 4d 85 ff be 01 00 00 00 49 0f 4f f7 4d 39 e6 4c 89 f1 49 0f 4f cc I9.r.N.t..M.......I.O.M9.L..I.O.
6140 31 c0 48 89 ca 48 29 f2 7c 7b 48 ff c2 89 d3 48 63 d3 48 01 f2 48 39 ca 7e 5a 48 8d 15 c6 e9 04 1.H..H).|{H....Hc.H..H9.~ZH.....
6160 00 4c 89 ef 89 de e8 df 1e 01 00 89 d8 85 c0 7e 54 89 45 c4 4d 85 ff b8 01 00 00 00 49 0f 4f c7 .L.............~T.E.M.......I.O.
6180 48 8b 4d c8 48 8d 5c 08 ff 49 f7 d6 49 f7 d4 4d 39 e6 4d 0f 4d e6 41 f7 dc 41 29 c4 0f b6 33 4c H.M.H.\..I..I..M9.M.M.A..A)...3L
61a0 89 ef e8 67 df 00 00 48 ff c3 41 ff cc 75 ed 8b 45 c4 eb 11 48 8d 35 6c e9 04 00 31 c0 4c 89 ef ...g...H..A..u..E...H.5l...1.L..
61c0 e8 25 18 01 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 .%...H...[A\A]A^A_].UH..AWAVAUAT
61e0 53 48 81 ec 38 20 00 00 49 89 fd e8 45 d7 00 00 41 89 c6 49 63 de 48 89 9d a8 df ff ff 48 8d b5 SH..8...I...E...A..Ic.H......H..
6200 b8 df ff ff 4c 89 ef 48 89 da e8 94 22 01 00 48 89 85 b0 df ff ff 85 db 7e 44 45 89 f4 45 31 ff ....L..H...."..H........~DE..E1.
6220 49 8d 5f 01 4c 89 ef 89 de e8 77 1f 01 00 49 89 c6 41 0f b6 c6 4c 39 f0 74 11 4c 89 ef 89 de 48 I._.L.....w...I..A...L9.t.L....H
6240 8d 15 ce e8 04 00 e8 a6 16 01 00 48 8b 85 b0 df ff ff 46 88 34 38 41 39 dc 49 89 df 75 c2 48 8d ...........H......F.48A9.I..u.H.
6260 bd b8 df ff ff 48 8b b5 a8 df ff ff e8 69 21 01 00 b8 01 00 00 00 48 81 c4 38 20 00 00 5b 41 5c .....H.......i!.......H..8...[A\
6280 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 20 20 00 00 48 89 fb be 02 00 A]A^A_].UH..AWAVATSH......H.....
62a0 00 00 e8 38 dc 00 00 41 89 c7 41 be 01 00 00 00 be 01 00 00 00 ba 06 00 00 00 48 89 df e8 d8 1d ...8...A..A...............H.....
62c0 01 00 be 01 00 00 00 48 89 df e8 82 d6 00 00 4c 8d a5 c0 df ff ff 48 89 df 4c 89 e6 e8 a1 21 01 .......H.......L......H..L....!.
62e0 00 48 8d 35 b4 2c 00 00 48 89 df 4c 89 e2 44 89 f9 e8 02 ea 00 00 85 c0 74 16 48 8d 35 f5 e7 04 .H.5.,..H..L..D.........t.H.5...
6300 00 31 c0 48 89 df e8 df 16 01 00 41 89 c6 eb 0c 48 8d bd c0 df ff ff e8 70 20 01 00 44 89 f0 48 .1.H.......A....H.......p...D..H
6320 81 c4 20 20 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 bd 1d 00 00 55 48 ......[A\A^A_].UH.......].....UH
6340 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 98 20 00 00 48 89 fb 48 89 9d 70 df ff ff e8 d4 d5 00 ..AWAVAUATSH......H..H..p.......
6360 00 89 85 6c df ff ff 48 8d 55 b8 be 01 00 00 00 48 89 df e8 8c 1c 01 00 49 89 c7 4c 8b 6d b8 48 ...l...H.U......H.......I..L.m.H
6380 8d b5 98 df ff ff 48 89 df e8 f4 20 01 00 4d 85 ed 0f 8e 72 05 00 00 b8 01 00 00 00 4c 8d a5 98 ......H.......M....r........L...
63a0 df ff ff 4d 01 fd e9 3f 03 00 00 b9 51 00 00 00 0f a3 c1 0f 83 3d 05 00 00 4c 8d b5 80 df ff ff ...M...?....Q........=...L......
63c0 4c 89 f7 48 8d 35 36 95 01 00 e8 78 2b 00 00 48 89 df 8b b5 68 df ff ff e8 3a 1d 01 00 b0 01 48 L..H.56....x+..H....h....:.....H
63e0 8b bd 60 df ff ff 4c 89 f6 e8 a0 8f 01 00 eb 74 83 fa 60 7f 11 83 fa 58 48 8b 9d 70 df ff ff 74 ..`...L........t..`....XH..p...t
6400 28 e9 f0 04 00 00 8d 42 9f 83 f8 17 48 8b 9d 70 df ff ff 0f 87 dd 04 00 00 48 8d 0d 0c 05 00 00 (......B....H..p.........H......
6420 48 63 04 81 48 01 c8 ff e0 48 89 df 8b b5 68 df ff ff e8 6e 1d 01 00 49 89 c6 48 8d 9d 80 df ff Hc..H....H....h....n...I..H.....
6440 ff 48 89 df 48 8d 35 29 e6 04 00 e8 f7 2a 00 00 31 c0 48 8b bd 60 df ff ff 48 89 de 4c 89 f2 e8 .H..H.5).....*..1.H..`...H..L...
6460 2a 8f 01 00 89 c3 48 63 c3 48 01 85 a8 df ff ff 4d 39 ef 8b 85 68 df ff ff 0f 82 6b 02 00 00 e9 *.....Hc.H......M9...h.....k....
6480 85 04 00 00 48 89 df 8b b5 68 df ff ff e8 13 1d 01 00 48 89 c1 31 c0 48 8b bd 60 df ff ff 48 8d ....H....h........H..1.H..`...H.
64a0 b5 80 df ff ff 89 ca e8 e2 8e 01 00 eb b6 48 89 df 8b b5 68 df ff ff 48 8d 55 d0 e8 44 1b 01 00 ..............H....h...H.U..D...
64c0 49 89 c6 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 72 1d 01 00 I..H......H;.....r......L...r...
64e0 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ff c6 04 01 22 48 8b 45 H......H.H.H......H........."H.E
6500 d0 48 85 c0 48 8d 40 ff 48 89 45 d0 48 8d 5d c6 0f 84 16 01 00 00 41 8a 06 3c 5b 0f b6 f8 7f 14 .H..H.@.H.E.H.].......A..<[.....
6520 31 d2 84 c0 0f 84 b3 00 00 00 3c 0a 74 0a 3c 22 74 06 eb 40 3c 5c 75 3c 48 8b 85 a8 df ff ff 48 1.........<.t.<"t..@<\u<H......H
6540 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 fd 1c 01 00 48 8b 85 a8 df ff ff 48 8d 48 01 ;.....r......L.......H......H.H.
6560 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ff c6 04 01 5c eb 27 40 84 ff 78 14 48 8b 05 90 8a 05 00 H......H.........\.'@..x.H......
6580 8b 44 b8 3c b9 00 02 00 00 21 c8 eb 0a be 00 02 00 00 e8 35 8c 01 00 85 c0 75 3e 48 8b 85 a8 df .D.<.....!.........5.....u>H....
65a0 ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 9a 1c 01 00 48 8b 85 a8 df ff ff 41 ..H;.....r......L.......H......A
65c0 8a 0e 48 8d 50 01 48 89 95 a8 df ff ff 48 8b 95 98 df ff ff 88 0c 02 eb 3b 41 0f b6 16 41 0f b6 ..H.P.H......H..........;A...A..
65e0 46 01 83 c0 d0 83 f8 0a 73 0e 31 c0 48 89 df 48 8d 35 a7 e4 04 00 eb 0c 31 c0 48 89 df 48 8d 35 F.......s.1.H..H.5......1.H..H.5
6600 95 e4 04 00 e8 85 8d 01 00 4c 89 e7 48 89 de e8 35 1d 01 00 49 ff c6 48 8b 45 d0 48 85 c0 48 8d .........L..H...5...I..H.E.H..H.
6620 40 ff 48 89 45 d0 0f 85 ea fe ff ff 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 @.H.E.......H......H;.....r.....
6640 00 4c 89 e7 e8 09 1c 01 00 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df .L.......H......H.H.H......H....
6660 ff ff c6 04 01 22 31 db e9 f9 fd ff ff 48 89 df 8b b5 68 df ff ff 48 8d 95 78 df ff ff e8 7f 24 ....."1......H....h...H..x.....$
6680 01 00 49 89 de 48 89 85 58 df ff ff be 2e 00 00 00 48 8d 9d 80 df ff ff 48 89 df e8 00 8d 01 00 ..I..H..X........H......H.......
66a0 48 85 c0 75 19 48 83 bd 78 df ff ff 64 72 0f 4c 89 e7 e8 31 1d 01 00 31 db e9 a8 fd ff ff 31 c0 H..u.H..x...dr.L...1...1......1.
66c0 48 8b bd 60 df ff ff 48 89 de 48 8b 95 58 df ff ff e8 b8 8c 01 00 89 c3 be fe ff ff ff 4c 89 f7 H..`...H..H..X...............L..
66e0 e8 6c d2 00 00 e9 7c fd ff ff 89 c3 41 8a 07 3c 25 75 53 4d 8d 77 01 41 80 7f 01 25 0f 85 91 00 .l....|.....A..<%uSM.w.A...%....
6700 00 00 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff b1 25 72 17 be 01 00 00 00 4c 89 e7 e8 31 1b 01 ..H......H;......%r......L...1..
6720 00 41 8a 0e 48 8b 85 a8 df ff ff 49 83 c7 02 48 8d 50 01 48 89 95 a8 df ff ff 48 8b 95 98 df ff .A..H......I...H.P.H......H.....
6740 ff 88 0c 02 eb 3f 48 8b 8d a8 df ff ff 48 3b 8d a0 df ff ff 72 17 be 01 00 00 00 4c 89 e7 e8 ef .....?H......H;.....r......L....
6760 1a 01 00 41 8a 07 48 8b 8d a8 df ff ff 49 ff c7 48 8d 51 01 48 89 95 a8 df ff ff 48 8b 95 98 df ...A..H......I..H.Q.H......H....
6780 ff ff 88 04 0a 4d 39 ef 0f 82 5e ff ff ff e9 76 01 00 00 be 00 02 00 00 4c 89 e7 e8 b2 1a 01 00 .....M9...^....v........L.......
67a0 48 89 85 60 df ff ff 8d 43 01 3b 9d 6c df ff ff 7c 19 48 8b bd 70 df ff ff 89 c3 89 de 48 8d 15 H..`....C.;.l...|.H..p.......H..
67c0 a7 e2 04 00 e8 28 11 01 00 89 d8 89 85 68 df ff ff 45 8a 3e 45 84 ff 4c 89 f3 75 08 45 31 ff 4c .....(.......h...E.>E..L..u.E1.L
67e0 89 f3 eb 29 41 0f be f7 ba 06 00 00 00 48 8d 3d af e2 04 00 e8 17 8b 01 00 48 85 c0 74 0f 44 8a ...)A........H.=.........H..t.D.
6800 7b 01 48 ff c3 45 84 ff 75 da 45 31 ff 48 89 d8 4c 29 f0 48 83 f8 06 72 18 31 c0 48 8b bd 70 df {.H..E..u.E1.H..L).H...r.1.H..p.
6820 ff ff 48 8d 35 80 e2 04 00 e8 bc 11 01 00 44 8a 3b 41 0f b6 c7 83 c0 d0 48 8d 4b 01 83 f8 0a 48 ..H.5.........D.;A......H.K....H
6840 0f 43 cb 0f b6 01 83 c0 d0 4c 8d 79 01 83 f8 0a 4c 0f 43 f9 41 8a 07 3c 2e 75 2c 41 0f b6 47 01 .C.......L.y....L.C.A..<.u,A..G.
6860 83 c0 d0 49 8d 4f 01 49 83 c7 02 83 f8 0a 4c 0f 43 f9 41 0f b6 07 83 c0 d0 49 8d 4f 01 83 f8 0a ...I.O.I......L.C.A......I.O....
6880 4c 0f 42 f9 41 8a 07 0f b6 c0 83 c0 d0 83 f8 09 77 15 31 c0 48 8b bd 70 df ff ff 48 8d 35 27 e2 L.B.A...........w.1.H..p...H.5'.
68a0 04 00 e8 43 11 01 00 c6 85 80 df ff ff 25 4c 89 fb 4c 29 f3 48 8d 53 01 48 8d bd 81 df ff ff 4c ...C.........%L..L).H.S.H......L
68c0 89 f6 e8 55 8a 01 00 48 8d 85 80 df ff ff c6 44 03 02 00 41 0f be 17 49 ff c7 83 fa 57 0f 8f 0d ...U...H.......D...A...I....W...
68e0 fb ff ff 8d 42 bf 83 f8 06 48 8b 9d 70 df ff ff 0f 86 b5 fa ff ff 48 8d 35 7a e1 04 00 31 c0 48 ....B....H..p.........H.5z...1.H
6900 89 df e8 e3 10 01 00 eb 11 48 8d bd 98 df ff ff e8 77 1a 01 00 b8 01 00 00 00 48 81 c4 98 20 00 .........H.......w........H.....
6920 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 8d fa ff ff ca ff ff ff 58 fb ff ff fd fa ff ff 8d fa ff ff .[A\A]A^A_].........X...........
6940 8d fa ff ff 8d fa ff ff ca ff ff ff fd fa ff ff ca ff ff ff ca ff ff ff ca ff ff ff ca ff ff ff ................................
6960 ca ff ff ff fd fa ff ff ca ff ff ff 82 fb ff ff ca ff ff ff 41 fd ff ff ca ff ff ff fd fa ff ff ....................A...........
6980 ca ff ff ff ca ff ff ff fd fa ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 63 16 01 ............UH..SPH.......1..c..
69a0 00 be 02 00 00 00 31 d2 48 89 df e8 54 16 01 00 be 02 00 00 00 48 89 df e8 94 cf 00 00 31 f6 48 ......1.H...T........H.......1.H
69c0 89 df e8 47 d7 00 00 48 8d 35 42 24 00 00 ba 03 00 00 00 48 89 df e8 f8 d8 00 00 b8 01 00 00 00 ...G...H.5B$.......H............
69e0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 22 00 00 49 89 fe 48 8d H...[].UH..AWAVAUATSH..."..I..H.
6a00 55 c8 be 01 00 00 00 e8 f8 15 01 00 48 89 c3 48 8d 55 c0 be 02 00 00 00 4c 89 f7 e8 e4 15 01 00 U...........H..H.U......L.......
6a20 49 89 c7 be 03 00 00 00 4c 89 f7 e8 cc d1 00 00 41 89 c4 4c 89 a5 48 dd ff ff 48 8b 55 c8 48 ff I.......L.......A..L..H...H.U.H.
6a40 c2 be 04 00 00 00 4c 89 f7 e8 c5 17 01 00 48 89 85 60 dd ff ff 41 8a 07 88 85 6f dd ff ff 41 8d ......L.......H..`...A....o...A.
6a60 44 24 fd 83 f8 04 72 14 48 8d 15 92 df 04 00 be 03 00 00 00 4c 89 f7 e8 75 0e 01 00 48 8d b5 70 D$....r.H...........L...u...H..p
6a80 dd ff ff 4c 89 f7 e8 f7 19 01 00 80 bd 6f dd ff ff 5e 75 10 49 ff c7 48 8b 45 c0 48 ff c8 48 89 ...L.........o...^u.I..H.E.H..H.
6aa0 45 c0 eb 04 48 8b 45 c0 4c 89 bd 50 dd ff ff 4c 89 b5 b0 fd ff ff 4c 89 b5 38 dd ff ff c7 85 90 E...H.E.L..P...L......L..8......
6ac0 fd ff ff c8 00 00 00 48 89 9d 98 fd ff ff 48 8b 4d c8 48 01 d9 48 89 8d a0 fd ff ff 4c 01 f8 48 .......H......H.M.H..H......L..H
6ae0 89 85 a8 fd ff ff 45 31 f6 e9 18 03 00 00 c7 85 b8 fd ff ff 00 00 00 00 48 8d bd 90 fd ff ff 48 ......E1................H......H
6b00 89 de 4c 89 fa e8 f2 18 00 00 49 89 c5 4d 85 ed 0f 84 0b 01 00 00 49 ff c6 4c 8b a5 b0 fd ff ff ..L.......I..M........I..L......
6b20 48 8b 85 48 dd ff ff 83 f8 05 75 23 31 f6 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 bb 1d 00 00 H..H......u#1.H......H..L.......
6b40 be 03 00 00 00 4c 89 e7 e8 f9 d8 00 00 eb 3c 83 f8 06 0f 85 30 01 00 00 be 03 00 00 00 4c 89 e7 .....L........<.....0........L..
6b60 e8 6c d0 00 00 48 8d bd 90 fd ff ff 48 89 de 4c 89 ea e8 0d 1d 00 00 ba 01 00 00 00 31 c9 45 31 .l...H......H..L............1.E1
6b80 c0 4c 89 e7 89 c6 e8 38 df 00 00 4c 89 b5 58 dd ff ff be ff ff ff ff 4c 89 e7 e8 40 d3 00 00 85 .L.....8...L..X........L...@....
6ba0 c0 75 20 be fe ff ff ff 4c 89 e7 e8 a1 cd 00 00 4c 89 ea 48 29 da 4c 89 e7 48 89 de e8 69 d5 00 .u......L.......L..H).L..H...i..
6bc0 00 eb 3f be ff ff ff ff 4c 89 e7 e8 cd d0 00 00 85 c0 75 2e be ff ff ff ff 4c 89 e7 e8 1b d0 00 ..?.....L.........u......L......
6be0 00 4c 89 e7 89 c6 e8 33 d0 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 26 de 04 00 48 89 ca e8 e8 0d .L.....3...H..1.L..H.5&...H.....
6c00 01 00 48 8d bd 70 dd ff ff e8 da 17 01 00 49 39 dd 4c 8b bd 50 dd ff ff 4c 8b b5 58 dd ff ff 77 ..H..p........I9.L..P...L..X...w
6c20 52 48 3b 9d a0 fd ff ff 0f 83 e5 01 00 00 48 8b 85 80 dd ff ff 48 3b 85 78 dd ff ff 72 18 be 01 RH;...........H......H;.x...r...
6c40 00 00 00 48 8d bd 70 dd ff ff e8 03 16 01 00 48 8b 85 80 dd ff ff 8a 0b 48 ff c3 48 8d 50 01 48 ...H..p........H........H..H.P.H
6c60 89 95 80 dd ff ff 48 8b 95 70 dd ff ff 88 0c 02 49 89 dd 80 bd 6f dd ff ff 5e 4c 89 eb 0f 85 83 ......H..p......I....o...^L.....
6c80 01 00 00 e9 8e 01 00 00 4c 89 b5 58 dd ff ff be 03 00 00 00 4c 89 e7 48 8d 55 d0 e8 65 d2 00 00 ........L..X........L..H.U..e...
6ca0 49 89 c7 48 83 7d d0 00 0f 84 60 ff ff ff 4c 89 e8 48 29 d8 48 89 85 40 dd ff ff 45 31 f6 43 8a I..H.}....`...L..H).H..@...E1.C.
6cc0 04 37 3c 25 75 3a 43 0f be 74 37 01 49 ff c6 40 0f b6 c6 83 c0 d0 83 f8 0a 73 6b 40 80 fe 30 0f .7<%u:C..t7.I..@.........sk@..0.
6ce0 85 c0 00 00 00 48 8d bd 70 dd ff ff 48 89 de 48 8b 95 40 dd ff ff e8 16 16 01 00 e9 f4 00 00 00 .....H..p...H..H..@.............
6d00 48 8b 8d 80 dd ff ff 48 3b 8d 78 dd ff ff 72 1c be 01 00 00 00 48 8d bd 70 dd ff ff e8 31 15 01 H......H;.x...r......H..p....1..
6d20 00 43 8a 04 37 48 8b 8d 80 dd ff ff 48 8d 51 01 48 89 95 80 dd ff ff 48 8b 95 70 dd ff ff 88 04 .C..7H......H.Q.H......H..p.....
6d40 0a e9 ae 00 00 00 40 80 fe 25 74 16 ba 25 00 00 00 31 c0 4c 89 e7 48 8d 35 e4 dc 04 00 e8 88 0c ......@..%t..%...1.L..H.5.......
6d60 01 00 48 8b 85 80 dd ff ff 48 3b 85 78 dd ff ff 72 18 be 01 00 00 00 48 8d bd 70 dd ff ff e8 cf ..H......H;.x...r......H..p.....
6d80 14 01 00 48 8b 85 80 dd ff ff 43 8a 0c 37 48 8d 50 01 48 89 95 80 dd ff ff 48 8b 95 70 dd ff ff ...H......C..7H.P.H......H..p...
6da0 88 0c 02 eb 4f 83 c6 cf 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 41 1b 00 00 be ff ff ff ff 31 ....O...H......H..L...A........1
6dc0 d2 4c 89 e7 e8 38 1d 01 00 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 e4 cb 00 00 be fe ff ff ff .L...8.............L............
6de0 4c 89 e7 e8 69 cb 00 00 48 8d bd 70 dd ff ff e8 f4 15 01 00 49 ff c6 4c 3b 75 d0 0f 82 bd fe ff L...i...H..p........I..L;u......
6e00 ff e9 08 fe ff ff 4c 3b b5 60 dd ff ff 0f 8c db fc ff ff 49 89 dd 48 8b 95 a0 fd ff ff 4c 29 ea ......L;.`.........I..H......L).
6e20 48 8d 9d 70 dd ff ff 48 89 df 4c 89 ee e8 df 14 01 00 48 89 df e8 52 15 01 00 48 8b bd 38 dd ff H..p...H..L.......H...R...H..8..
6e40 ff 4c 89 f6 e8 c5 d2 00 00 b8 02 00 00 00 48 81 c4 a8 22 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 .L............H..."..[A\A]A^A_].
6e60 55 48 89 e5 53 50 48 89 fb 48 8d 55 f0 be 01 00 00 00 e8 8d 11 01 00 48 8b 75 f0 48 89 df e8 8b UH..SPH..H.U...........H.u.H....
6e80 d2 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 ........H...[].UH..AWAVSH..(...H
6ea0 89 fb 48 8d 55 e0 be 01 00 00 00 e8 54 11 01 00 49 89 c6 48 8b 55 e0 48 8d b5 c0 df ff ff 48 89 ..H.U.......T...I..H.U.H......H.
6ec0 df e8 dd 15 01 00 49 89 c7 31 db 48 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 fc 82 01 00 41 88 04 1f ......I..1.H.}..t.A..<......A...
6ee0 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 df ff ff e8 de 14 01 00 b8 01 00 00 H..H.u.H9.r...1.H...............
6f00 00 48 81 c4 28 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 31 f6 5d e9 e0 11 00 00 55 48 89 e5 41 .H..(...[A^A_].UH..1.].....UH..A
6f20 57 41 56 41 55 41 54 53 48 81 ec 48 20 00 00 49 89 fd 41 bc 01 00 00 00 48 8d 55 d0 be 01 00 00 WAVAUATSH..H...I..A.....H.U.....
6f40 00 e8 be 10 01 00 49 89 c6 be 02 00 00 00 4c 89 ef e8 4f 12 01 00 49 89 c7 48 8d 15 a0 89 01 00 ......I.......L...O...I..H......
6f60 48 8d 4d c8 be 03 00 00 00 4c 89 ef e8 3a 10 01 00 48 89 85 a0 df ff ff 4d 85 ff 7e 38 48 8b 4d H.M......L...:...H......M..~8H.M
6f80 d0 48 8b 5d c8 48 89 ce 48 01 de 72 0f b8 ff ff ff 7f 31 d2 49 f7 f7 48 39 c6 76 2f 48 8d 35 37 .H.].H..H..r......1.I..H9.v/H.57
6fa0 d9 04 00 31 c0 4c 89 ef e8 3d 0a 01 00 41 89 c4 e9 b8 00 00 00 48 8d 35 44 89 01 00 31 d2 4c 89 ...1.L...=...A.......H.5D...1.L.
6fc0 ef e8 64 d1 00 00 e9 a2 00 00 00 49 0f af cf 49 8d 47 ff 48 0f af d8 48 01 cb 48 89 9d 98 df ff ..d........I...I.G.H...H..H.....
6fe0 ff 48 8d b5 a8 df ff ff 4c 89 ef 48 89 da e8 b0 14 01 00 49 89 c5 48 8b 55 d0 4c 89 ef 4c 89 f6 .H......L..H.......I..H.U.L..L..
7000 e8 17 83 01 00 49 83 ff 02 7c 49 49 ff cf 48 8b 5d d0 4d 8d 64 1d 00 48 8b 55 c8 48 85 d2 74 1d .....I...|II..H.].M.d..H.U.H..t.
7020 4c 89 e7 48 8b b5 a0 df ff ff e8 ed 82 01 00 48 03 5d c8 49 01 dd 48 8b 5d d0 4d 89 ec 4c 89 e7 L..H...........H.].I..H.].M..L..
7040 4c 89 f6 48 89 da e8 d1 82 01 00 49 83 ff 01 4d 89 e5 7f b7 48 8d bd a8 df ff ff 48 8b b5 98 df L..H.......I...M....H......H....
7060 ff ff e8 73 13 01 00 41 bc 01 00 00 00 44 89 e0 48 81 c4 48 20 00 00 5b 41 5c 41 5d 41 5e 41 5f ...s...A.....D..H..H...[A\A]A^A_
7080 5d c3 55 48 89 e5 41 56 53 48 81 ec 30 20 00 00 49 89 fe 48 8d 55 e8 be 01 00 00 00 e8 63 0f 01 ].UH..AVSH..0...I..H.U.......c..
70a0 00 48 89 c3 48 8b 55 e8 48 8d b5 c8 df ff ff 4c 89 f7 e8 ec 13 01 00 48 8b 75 e8 31 c9 48 85 f6 .H..H.U.H......L.......H.u.1.H..
70c0 74 18 8a 54 1e ff 88 14 08 48 ff c1 48 8b 75 e8 48 ff cb 48 39 ce 77 ea eb 02 31 f6 48 8d bd c8 t..T.....H..H.u.H..H9.w...1.H...
70e0 df ff ff e8 f2 12 01 00 b8 01 00 00 00 48 81 c4 30 20 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 .............H..0...[A^].UH..AWA
7100 56 53 50 49 89 ff 48 8d 55 e0 be 01 00 00 00 e8 f0 0e 01 00 49 89 c6 be 02 00 00 00 4c 89 ff e8 VSPI..H.U...........I.......L...
7120 81 10 01 00 48 85 c0 78 05 48 89 c3 eb 16 48 8b 4d e0 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 48 ....H..x.H....H.M.H..H..1.H9.r.H
7140 8d 5c 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff e8 bb 10 01 00 48 85 c0 48 8b 55 e0 78 .\.......H......L.......H..H.U.x
7160 05 48 89 c1 eb 12 48 89 c6 48 f7 de 31 c9 48 39 f2 72 05 48 8d 4c 10 01 48 85 db b8 01 00 00 00 .H....H..H..1.H9.r.H.L..H.......
7180 48 0f 4f c3 48 39 d1 48 0f 4f ca 48 39 c1 7d 0b 48 8d 35 69 87 01 00 31 d2 eb 10 4a 8d 74 30 ff H.O.H9.H.O.H9.}.H.5i...1...J.t0.
71a0 ba 01 00 00 00 48 29 c2 48 01 ca 4c 89 ff e8 77 cf 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 .....H).H..L...w........H...[A^A
71c0 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 89 fb 48 8d 55 e0 be 01 00 00 00 e8 _].UH..AWAVSH..(...H..H.U.......
71e0 20 0e 01 00 49 89 c6 48 8b 55 e0 48 8d b5 c0 df ff ff 48 89 df e8 a9 12 01 00 49 89 c7 31 db 48 ....I..H.U.H......H.......I..1.H
7200 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 ce 7f 01 00 41 88 04 1f 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 .}..t.A..<......A...H..H.u.H9.r.
7220 eb 02 31 f6 48 8d bd c0 df ff ff e8 aa 11 01 00 b8 01 00 00 00 48 81 c4 28 20 00 00 5b 41 5e 41 ..1.H................H..(...[A^A
7240 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 20 00 00 48 89 fb 48 89 9d 40 df ff _].UH..AWAVAUATSH......H..H..@..
7260 ff b8 01 00 00 00 48 89 85 50 df ff ff be 01 00 00 00 31 d2 e8 8b 0d 01 00 49 89 c6 4c 89 b5 a0 ......H..P........1......I..L...
7280 df ff ff 48 89 9d a8 df ff ff c7 85 b0 df ff ff 01 00 00 00 c7 85 b4 df ff ff 01 00 00 00 48 89 ...H..........................H.
72a0 df e8 32 ce 00 00 48 8d b5 b8 df ff ff 48 89 df e8 cd 11 01 00 41 80 3e 00 0f 84 43 04 00 00 45 ..2...H......H.......A.>...C...E
72c0 31 e4 48 8d bd a8 df ff ff 4c 89 e6 48 8d 95 a0 df ff ff 48 8d 8d 9c df ff ff 4c 8d 85 98 df ff 1.H......L..H......H......L.....
72e0 ff e8 82 08 00 00 41 89 c5 8b 9d 98 df ff ff 4c 63 b5 9c df ff ff 8d 43 ff 85 db 89 85 98 df ff ......A........Lc......C........
7300 ff 7e 71 4c 89 b5 48 df ff ff 41 89 df 41 f7 df 41 89 de 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff .~qL..H...A..A..A..H......H;....
7320 ff 72 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 1e 0f 01 00 48 8b 85 c8 df ff ff 48 8d 48 01 48 .r......H...........H......H.H.H
7340 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 41 ff ce 45 85 f6 7f ba 8d 43 fe 45 85 ff b9 ......H..........A..E.....C.E...
7360 ff ff ff ff 0f 48 c1 89 85 98 df ff ff 4c 8b b5 48 df ff ff 44 01 f3 4c 63 fb 4d 01 e7 48 8b 9d .....H.......L..H...D..Lc.M..H..
7380 50 df ff ff 44 8d 63 01 44 89 e8 41 83 fd 08 0f 87 50 03 00 00 48 8d 0d 8c 03 00 00 48 63 04 81 P...D.c.D..A.....P...H......Hc..
73a0 48 01 c8 ff e0 48 8b bd 40 df ff ff 44 89 e6 e8 f1 0d 01 00 48 89 c3 41 83 fe 07 7f 36 42 8d 0c H....H..@...D.......H..A....6B..
73c0 f5 ff ff ff ff b8 01 00 00 00 48 d3 e0 48 89 c1 48 f7 d9 48 39 cb 7c 05 48 39 c3 7c 16 48 8b bd ..........H..H..H..H9.|.H9.|.H..
73e0 40 df ff ff 44 89 e6 48 8d 15 7d d4 04 00 e8 fe 04 01 00 8b 95 b0 df ff ff 49 89 d8 49 c1 e8 3f @...D..H..}..............I..I..?
7400 48 8d bd b8 df ff ff 48 89 de 44 89 f1 e8 45 0c 00 00 e9 ce 02 00 00 48 8b bd 40 df ff ff 44 89 H......H..D...E........H..@...D.
7420 e6 e8 7f 0d 01 00 48 89 c3 41 83 fe 07 7f 2b 42 8d 0c f5 00 00 00 00 b8 01 00 00 00 48 d3 e0 48 ......H..A....+B............H..H
7440 39 c3 72 16 48 8b bd 40 df ff ff 44 89 e6 48 8d 15 27 d4 04 00 e8 97 04 01 00 8b 95 b0 df ff ff 9.r.H..@...D..H..'..............
7460 45 31 c0 48 8d bd b8 df ff ff 48 89 de 44 89 f1 e8 e2 0b 00 00 e9 6b 02 00 00 48 8d bd b8 df ff E1.H......H..D........k...H.....
7480 ff 4c 89 f6 e8 c9 0d 01 00 48 89 c3 48 8b bd 40 df ff ff 44 89 e6 e8 7c 0c 01 00 41 83 fe 04 0f .L.......H..H..@...D...|...A....
74a0 85 da 01 00 00 f2 0f 5a c0 f3 0f 11 85 70 df ff ff e9 d1 01 00 00 48 8b bd 40 df ff ff 44 89 e6 .......Z.....p........H..@...D..
74c0 48 8d 95 68 df ff ff e8 38 0b 01 00 48 89 c3 4c 39 b5 68 df ff ff 74 16 48 8b bd 40 df ff ff 44 H..h....8...H..L9.h...t.H..@...D
74e0 89 e6 48 8d 15 a5 d3 04 00 e8 03 04 01 00 48 8d bd b8 df ff ff 48 89 de 4c 89 f2 e8 11 0e 01 00 ..H...........H......H..L.......
7500 e9 e0 01 00 00 48 8b bd 40 df ff ff 44 89 e6 48 8d 95 60 df ff ff e8 e9 0a 01 00 4d 89 f5 49 89 .....H..@...D..H..`........M..I.
7520 c6 41 83 fd 07 7f 2d 44 89 e9 c1 e1 03 b8 01 00 00 00 48 d3 e0 48 39 85 60 df ff ff 72 16 48 8b .A....-D..........H..H9.`...r.H.
7540 bd 40 df ff ff 44 89 e6 48 8d 15 4c d3 04 00 e8 9d 03 01 00 48 8b b5 60 df ff ff 8b 95 b0 df ff .@...D..H..L........H..`........
7560 ff 45 31 c0 48 8d 9d b8 df ff ff 48 89 df 44 89 e9 e8 e1 0a 00 00 48 8b 95 60 df ff ff 48 89 df .E1.H......H..D.......H..`...H..
7580 4c 89 f6 e8 89 0d 01 00 4c 03 bd 60 df ff ff e9 51 01 00 00 48 8b bd 40 df ff ff 44 89 e6 48 8d L.......L..`....Q...H..@...D..H.
75a0 95 58 df ff ff e8 5a 0a 01 00 48 89 c3 48 89 df e8 0f 7e 01 00 48 3b 85 58 df ff ff 74 1d 48 8b .X....Z...H..H....~..H;.X...t.H.
75c0 bd 40 df ff ff 44 89 e6 48 8d 15 f5 d2 04 00 e8 1d 03 01 00 48 8b 85 58 df ff ff 48 8d bd b8 df .@...D..H...........H..X...H....
75e0 ff ff 48 89 de 48 89 c2 e8 24 0d 01 00 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 18 be 01 00 ..H..H...$...H......H;.....r....
7600 00 00 48 8d bd b8 df ff ff e8 44 0c 01 00 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff ..H.......D...H......H.H.H......
7620 48 8b 8d b8 df ff ff c6 04 01 00 48 8b 85 58 df ff ff 4d 8d 7c 07 01 e9 a9 00 00 00 48 8b 85 c8 H..........H..X...M.|.......H...
7640 df ff ff 48 3b 85 c0 df ff ff 72 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 f5 0b 01 00 48 8b 85 ...H;.....r......H...........H..
7660 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 41 89 dc eb 66 f2 ....H.H.H......H..........A...f.
7680 0f 11 85 70 df ff ff 8b 85 9c df ff ff 83 bd b0 df ff ff 01 75 1d 85 c0 48 8d 8d 70 df ff ff 74 ...p................u...H..p...t
76a0 36 ff c8 8a 11 48 8d 49 01 88 13 48 8d 5b 01 75 f0 eb 24 85 c0 74 20 8d 48 ff 48 63 c9 48 01 cb 6....H.I...H.[.u..$..t..H.Hc.H..
76c0 48 8d 8d 70 df ff ff ff c8 8a 11 48 8d 49 01 88 13 48 8d 5b ff 75 f0 48 63 85 9c df ff ff 48 01 H..p.......H.I...H.[.u.Hc.....H.
76e0 85 c8 df ff ff 48 8b 85 a0 df ff ff 80 38 00 44 89 e0 48 89 85 50 df ff ff 4d 89 fc 0f 85 c0 fb .....H.......8.D..H..P...M......
7700 ff ff 48 8d bd b8 df ff ff e8 7e 0c 01 00 b8 01 00 00 00 48 81 c4 a8 20 00 00 5b 41 5c 41 5d 41 ..H.......~........H......[A\A]A
7720 5e 41 5f 5d c3 0f 1f 00 7d fc ff ff ef fc ff ff 52 fd ff ff 8e fd ff ff dd fd ff ff 6c fe ff ff ^A_]....}.......R...........l...
7740 14 ff ff ff 52 ff ff ff 52 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 fe ....R...R...UH..AWAVAUATSH..(I..
7760 31 db be 01 00 00 00 31 d2 e8 96 08 01 00 48 89 45 c0 4c 89 75 c8 c7 45 d0 01 00 00 00 c7 45 d4 1......1......H.E.L.u..E......E.
7780 01 00 00 00 80 38 00 74 76 4c 8d 7d b8 48 8d 7d c8 48 89 de 48 8d 55 c0 48 8d 4d bc 4d 89 f8 e8 .....8.tvL.}.H.}.H..H.U.H.M.M...
77a0 c4 03 00 00 41 89 c4 8b 45 bc 03 45 b8 4c 63 e8 b8 ff ff ff 7f 4c 29 e8 48 39 c3 44 89 6d bc 76 ....A...E..E.Lc......L).H9.D.m.v
77c0 14 be 01 00 00 00 4c 89 f7 48 8d 15 6c d0 04 00 e8 1c 01 01 00 41 83 e4 fe 41 83 fc 04 75 14 be ......L..H..l........A...A...u..
77e0 01 00 00 00 4c 89 f7 48 8d 15 66 d0 04 00 e8 fe 00 01 00 4c 01 eb 48 8b 45 c0 80 38 00 75 8e 4c ....L..H..f........L..H.E..8.u.L
7800 89 f7 48 89 de e8 04 c9 00 00 b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 ..H............H..([A\A]A^A_].UH
7820 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 78 48 89 fb 48 89 9d 78 ff ff ff be 01 00 00 00 31 d2 ..AWAVAUATSH..xH..H..x........1.
7840 e8 bf 07 01 00 49 89 c7 4c 89 7d c0 48 8d 55 b8 be 02 00 00 00 48 89 df e8 a7 07 01 00 48 89 85 .....I..L.}.H.U......H.......H..
7860 68 ff ff ff be 03 00 00 00 ba 01 00 00 00 48 89 df e8 9d 09 01 00 48 85 c0 48 8b 4d b8 78 05 49 h.............H.......H..H.M.x.I
7880 89 c6 eb 13 48 89 c2 48 f7 da 45 31 f6 48 39 d1 72 05 4c 8d 74 08 01 49 ff ce 49 39 ce 76 18 48 ....H..H..E1.H9.r.L.t..I..I9.v.H
78a0 8d 15 70 ce 04 00 be 03 00 00 00 48 8b bd 78 ff ff ff e8 3a 00 01 00 48 8b 85 78 ff ff ff 48 89 ..p........H..x....:...H..x...H.
78c0 45 c8 c7 45 d0 01 00 00 00 c7 45 d4 01 00 00 00 31 c9 41 80 3f 00 0f 84 41 02 00 00 45 31 e4 48 E..E......E.....1.A.?...A...E1.H
78e0 8d 7d c8 4c 89 f6 48 8d 55 c0 48 8d 4d b4 4c 8d 45 b0 e8 71 02 00 00 89 c3 48 63 4d b0 44 8b 6d .}.L..H.U.H.M.L.E..q.....HcM.D.m
7900 b4 4d 63 fd 49 8d 04 0f 4c 01 f1 48 89 4d 80 49 f7 d6 4c 39 f0 4c 8b b5 78 ff ff ff 77 0e 48 8b .Mc.I...L..H.M.I..L9.L..x...w.H.
7920 45 80 4a 8d 04 38 48 3b 45 b8 76 14 be 02 00 00 00 4c 89 f7 48 8d 15 fa cd 04 00 e8 b1 ff 00 00 E.J..8H;E.v......L..H...........
7940 be 02 00 00 00 4c 89 f7 48 8d 15 fc cd 04 00 e8 f6 06 01 00 41 8d 4c 24 01 89 d8 83 fb 08 0f 87 .....L..H...........A.L$........
7960 a2 01 00 00 89 8d 74 ff ff ff 48 8d 0d d3 01 00 00 48 63 04 81 48 01 c8 ff e0 44 89 e1 e9 84 01 ......t...H......Hc..H....D.....
7980 00 00 48 8b 85 68 ff ff ff 48 8b 4d 80 48 8d 34 08 8b 55 d0 85 db 0f 94 c0 44 0f b6 c0 4c 89 f7 ..H..h...H.M.H.4..U......D...L..
79a0 44 89 e9 e8 95 02 00 00 4c 89 f7 48 89 c6 e8 5b c7 00 00 8b 8d 74 ff ff ff e9 48 01 00 00 48 8b D.......L..H...[.....t....H...H.
79c0 85 68 ff ff ff 48 8b 4d 80 48 8d 04 08 83 7d d0 01 0f 85 e9 00 00 00 45 85 ed 48 8d 4d 88 0f 84 .h...H.M.H....}........E..H.M...
79e0 fe 00 00 00 41 ff cd 8a 10 48 8d 40 01 88 11 48 8d 49 01 75 ef e9 e8 00 00 00 48 8b 85 68 ff ff ....A....H.@...H.I.u......H..h..
7a00 ff 48 8b 4d 80 48 8d 34 08 4c 89 f7 4c 89 fa e8 16 c7 00 00 8b 8d 74 ff ff ff e9 e7 00 00 00 48 .H.M.H.4.L..L.........t........H
7a20 8b 85 68 ff ff ff 4c 8b 65 80 4a 8d 34 20 8b 55 d0 45 31 c0 4c 89 f7 44 89 f9 e8 fe 01 00 00 48 ..h...L.e.J.4..U.E1.L..D.......H
7a40 89 c3 4c 01 e3 49 8d 0c 1f 48 3b 4d b8 76 1a be 02 00 00 00 4c 89 f7 48 8d 15 d7 cc 04 00 49 89 ..L..I...H;M.v......L..H......I.
7a60 c4 e8 8b fe 00 00 4c 89 e0 4c 03 7d 80 4c 03 bd 68 ff ff ff 4c 89 f7 4c 89 fe 48 89 c2 e8 a8 c6 ......L..L.}.L..h...L..L..H.....
7a80 00 00 eb 30 4d 89 f7 48 8b 85 68 ff ff ff 48 8b 5d 80 4c 8d 34 18 4c 89 f7 e8 26 79 01 00 4c 63 ...0M..H..h...H.].L.4.L...&y..Lc
7aa0 e0 4c 89 ff 4c 89 f6 4c 89 e2 e8 7b c6 00 00 4a 8d 5c 23 01 48 89 5d 80 8b 8d 74 ff ff ff eb 46 .L..L..L...{...J.\#.H.]...t....F
7ac0 45 85 ed 74 1d 41 8d 4d ff 48 63 c9 48 8d 4c 0d 88 41 ff cd 8a 10 48 8d 40 01 88 11 48 8d 49 ff E..t.A.M.Hc.H.L..A....H.@...H.I.
7ae0 75 ef 83 7d b4 04 4c 89 f7 75 07 f3 0f 5a 45 88 eb 05 f2 0f 10 45 88 e8 f5 c5 00 00 44 8b 6d b4 u..}..L..u...ZE......E......D.m.
7b00 8b 8d 74 ff ff ff 4d 63 f5 4c 03 75 80 48 8b 45 c0 80 38 00 41 89 cc 0f 85 c2 fd ff ff 49 ff c6 ..t...Mc.L.u.H.E..8.A........I..
7b20 48 8b bd 78 ff ff ff 4c 89 f6 89 cb e8 dd c5 00 00 ff c3 89 d8 48 83 c4 78 5b 41 5c 41 5d 41 5e H..x...L.............H..x[A\A]A^
7b40 41 5f 5d c3 3e fe ff ff 3e fe ff ff 7a fe ff ff b6 fe ff ff db fe ff ff 40 ff ff ff 36 fe ff ff A_].>...>...z...........@...6...
7b60 36 fe ff ff 36 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 c6 49 89 cf 48 6...6...UH..AWAVAUATSH...M..I..H
7b80 89 d3 48 89 75 c8 49 89 fd 48 89 de 4c 89 fa e8 ca 01 00 00 41 89 c4 41 83 fc 07 45 8b 3f 44 89 ..H.u.I..H..L.......A..A...E.?D.
7ba0 7d d4 75 3a 48 8b 03 80 38 00 74 1d 48 8d 55 d4 4c 89 ef 48 89 de e8 a3 01 00 00 83 f8 03 44 8b }.u:H...8.t.H.U.L..H..........D.
7bc0 7d d4 74 05 45 85 ff 75 15 49 8b 7d 00 48 8d 15 b6 cb 04 00 be 01 00 00 00 e8 13 fd 00 00 31 c0 }.t.E..u.I.}.H................1.
7be0 41 83 ff 02 7c 42 41 83 fc 03 74 3c 41 8b 45 0c 41 39 c7 7e 06 89 45 d4 41 89 c7 41 8d 5f ff 41 A...|BA...t<A.E.A9.~..E.A..A._.A
7c00 85 df 74 15 49 8b 7d 00 48 8d 15 9e cb 04 00 be 01 00 00 00 e8 d8 fc 00 00 48 8b 45 c8 21 d8 41 ..t.I.}.H................H.E.!.A
7c20 29 c7 41 21 df 44 89 f8 41 89 06 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 ).A!.D..A..D..H...[A\A]A^A_].UH.
7c40 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 c9 48 89 7d d0 41 83 f9 08 41 bd 08 00 00 00 45 .AWAVAUATSH...A..H.}.A...A.....E
7c60 0f 4e e9 31 db 45 85 ed 7e 38 44 89 c8 f7 d0 83 f8 f6 b9 f7 ff ff ff 0f 4f c8 41 8d 44 09 01 31 .N.1.E..~8D.............O.A.D..1
7c80 db 44 89 e9 ff c9 48 c1 e3 08 85 d2 89 cf 75 02 89 c7 48 63 ff 0f b6 3c 3e 48 09 fb ff c0 85 c9 .D....H.......u...Hc...<>H......
7ca0 7f e2 41 83 f9 07 7f 24 45 85 c0 0f 84 9b 00 00 00 42 8d 0c cd ff ff ff ff b8 01 00 00 00 48 d3 ..A....$E........B............H.
7cc0 e0 48 31 c3 48 29 c3 e9 80 00 00 00 41 83 f9 09 7c 7a 31 ff 45 85 c0 89 d1 89 4d cc 49 89 f0 74 .H1.H)......A...|z1.E.....M.I..t
7ce0 0d 31 c0 48 85 db bf ff 00 00 00 0f 49 f8 89 7d c8 44 89 c8 f7 d0 83 f8 f6 41 be f7 ff ff ff 44 .1.H........I..}.D.......A.....D
7d00 0f 4f f0 45 01 ce 85 c9 44 89 e8 41 0f 44 c6 48 98 41 0f b6 04 00 39 f8 74 27 31 c0 48 8b 7d d0 .O.E....D..A.D.H.A....9.t'1.H.}.
7d20 48 8d 35 35 ca 04 00 44 89 ca 4d 89 cf 4d 89 c4 e8 b5 fc 00 00 8b 7d c8 4d 89 e0 8b 4d cc 4d 89 H.55...D..M..M........}.M...M.M.
7d40 f9 41 ff c5 41 ff ce 45 39 cd 7c ba 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 .A..A..E9.|.H..H...[A\A]A^A_].UH
7d60 89 e5 41 57 41 56 53 50 49 89 d7 48 89 f0 49 89 fe 48 8b 08 48 8d 51 01 48 89 10 0f be 11 83 fa ..AWAVSPI..H..I..H..H.Q.H.......
7d80 3b 41 c7 07 00 00 00 00 7f 2b 83 fa 20 0f 84 f9 00 00 00 83 fa 21 0f 85 df 00 00 00 ba 08 00 00 ;A.......+...........!..........
7da0 00 4c 89 f7 48 89 c6 e8 30 02 00 00 41 89 46 0c e9 d7 00 00 00 83 fa 41 7f 17 83 fa 3c 74 05 83 .L..H...0...A.F........A....<t..
7dc0 fa 3d 75 57 41 c7 46 08 01 00 00 00 e9 bb 00 00 00 83 fa 47 7f 1a 83 fa 42 0f 85 9c 00 00 00 41 .=uWA.F............G....B......A
7de0 c7 07 01 00 00 00 bb 01 00 00 00 e9 a1 00 00 00 83 fa 53 7f 35 8d 4a b8 83 f9 04 77 7e 48 8d 35 ..................S.5.J....w~H.5
7e00 c4 01 00 00 48 63 0c 8e 48 01 f1 ff e1 41 c7 07 02 00 00 00 bb 01 00 00 00 eb 76 83 fa 3e 75 5b ....Hc..H....A............v..>u[
7e20 41 c7 46 08 00 00 00 00 eb 62 83 fa 57 7f 13 83 fa 54 75 47 41 c7 07 08 00 00 00 bb 01 00 00 00 A.F......b..W....TuGA...........
7e40 eb 4f 83 fa 61 7f 0c 83 fa 58 75 2f bb 07 00 00 00 eb 3e 8d 4a 9e 83 f9 18 77 20 bb 05 00 00 00 .O..a....Xu/......>.J....w......
7e60 48 8d 35 fd 00 00 00 48 63 0c 8e 48 01 f1 ff e1 41 c7 07 08 00 00 00 31 db eb 16 49 8b 3e 48 8d H.5....Hc..H....A......1...I.>H.
7e80 35 74 c9 04 00 31 c0 e8 5e fb 00 00 bb 08 00 00 00 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 ba 04 5t...1..^..........H...[A^A_]...
7ea0 00 00 00 4c 89 f7 48 89 c6 e8 2e 01 00 00 41 89 07 bb 01 00 00 00 eb d9 41 c7 07 08 00 00 00 bb ...L..H.......A.........A.......
7ec0 02 00 00 00 eb cb 41 c7 07 01 00 00 00 31 db eb c0 be ff ff ff ff 48 89 c7 e8 3a 01 00 00 83 f8 ......A......1........H...:.....
7ee0 ff 41 89 07 bb 03 00 00 00 75 a6 49 8b 3e 48 8d 35 e1 c8 04 00 31 c0 e8 ee fa 00 00 eb 93 41 c7 .A.......u.I.>H.5....1........A.
7f00 07 04 00 00 00 bb 02 00 00 00 eb 85 41 c7 07 02 00 00 00 31 db e9 77 ff ff ff ba 04 00 00 00 4c ............A......1..w........L
7f20 89 f7 48 89 c6 e8 b2 00 00 00 41 89 07 31 db e9 5d ff ff ff ba 08 00 00 00 4c 89 f7 48 89 c6 e8 ..H.......A..1..]........L..H...
7f40 98 00 00 00 41 89 07 bb 04 00 00 00 e9 40 ff ff ff 41 c7 07 01 00 00 00 bb 06 00 00 00 e9 2f ff ....A........@...A............/.
7f60 ff ff 66 90 62 ff ff ff 6d ff ff ff 54 ff ff ff 17 ff ff ff 9a ff ff ff 17 ff ff ff a8 ff ff ff ..f.b...m...T...................
7f80 b6 ff ff ff 0c ff ff ff 17 ff ff ff 0c ff ff ff 17 ff ff ff 54 ff ff ff 17 ff ff ff 17 ff ff ff ....................T...........
7fa0 17 ff ff ff 17 ff ff ff d0 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff ed ff ff ff ................................
7fc0 17 ff ff ff 2d ff ff ff 45 fe ff ff d6 fe ff ff 6c fe ff ff b3 fe ff ff 6c fe ff ff 55 48 89 e5 ....-...E.......l.......l...UH..
7fe0 41 56 53 49 89 fe 48 89 f7 89 d6 e8 28 00 00 00 89 c3 ff c8 83 f8 10 72 18 49 8b 3e 48 8d 35 11 AVSI..H.....(..........r.I.>H.5.
8000 c8 04 00 b9 10 00 00 00 31 c0 89 da e8 d9 f9 00 00 89 d8 5b 41 5e 5d c3 55 48 89 e5 48 8b 07 0f ........1..........[A^].UH..H...
8020 be 08 83 c1 d0 83 f9 09 77 29 48 ff c0 31 f6 6b ce 0a 48 89 07 0f be 50 ff 8d 74 11 d0 0f be 08 ........w)H..1.k..H....P..t.....
8040 83 c1 d0 83 f9 09 77 0b 48 ff c0 81 fe cc cc cc 0c 7c dc 89 f0 5d c3 55 48 89 e5 41 57 41 56 41 ......w.H........|...].UH..AWAVA
8060 55 41 54 53 50 44 89 45 d4 89 cb 41 89 d6 49 89 f5 49 89 ff 4c 63 e3 4c 89 e6 e8 d3 01 01 00 31 UATSPD.E...A..I..I..Lc.L.......1
8080 c9 45 85 f6 75 06 8d 4b ff 48 63 c9 44 88 2c 08 83 fb 02 7c 53 b9 01 00 00 00 ba fe ff ff ff 49 .E..u..K.Hc.D.,....|S..........I
80a0 c1 ed 08 8d 34 13 45 85 f6 0f 45 f1 ff c1 ff ca 39 cb 48 63 f6 44 88 2c 30 75 e4 83 7d d4 00 74 ....4.E...E.....9.Hc.D.,0u..}..t
80c0 27 83 fb 09 7c 22 b9 08 00 00 00 ba f7 ff ff ff 8d 34 13 45 85 f6 0f 45 f1 ff c1 ff ca 39 cb 48 '...|"...........4.E...E.....9.H
80e0 63 f6 c6 04 30 ff 75 e8 4d 01 67 10 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 c...0.u.M.g.H...[A\A]A^A_].UH..A
8100 57 41 56 41 55 41 54 53 48 81 ec 68 02 00 00 41 89 f4 48 89 fb 48 89 9d 90 fd ff ff 48 8d 55 d0 WAVAUATSH..h...A..H..H......H.U.
8120 be 01 00 00 00 e8 da fe 00 00 48 89 85 88 fd ff ff 48 8d 55 c8 be 02 00 00 00 48 89 df e8 c2 fe ..........H......H.U......H.....
8140 00 00 49 89 c6 be 03 00 00 00 ba 01 00 00 00 48 89 df e8 bc 00 01 00 48 85 c0 48 8b 4d d0 79 15 ..I............H.......H..H.M.y.
8160 48 89 c2 48 f7 da be 01 00 00 00 48 39 d1 72 1e 48 8d 44 08 01 be 01 00 00 00 48 85 c0 7e 0f 48 H..H.......H9.r.H.D.......H..~.H
8180 ff c1 48 39 c8 48 89 c6 0f 8f ea 01 00 00 48 89 b5 80 fd ff ff 4d 89 f7 45 85 e4 44 89 a5 78 fd ..H9.H........H......M..E..D..x.
81a0 ff ff 0f 84 ec 00 00 00 be 04 00 00 00 48 8b bd 90 fd ff ff e8 26 bd 00 00 31 db 85 c0 4c 8b 65 .............H.......&...1...L.e
81c0 c8 75 31 4c 8d 35 2c c8 04 00 4d 8d 2c 1f 4c 89 ef 4c 89 f6 e8 fd 71 01 00 48 85 c0 0f 85 b2 00 .u1L.5,...M.,.L..L....q..H......
81e0 00 00 4c 89 ef e8 da 71 01 00 48 8d 5c 03 01 4c 39 e3 76 d6 48 8b 85 88 fd ff ff 48 8b 8d 80 fd ..L....q..H.\..L9.v.H......H....
8200 ff ff 48 8d 5c 01 ff 4d 85 e4 0f 84 33 01 00 00 4c 8b 75 d0 49 29 ce 49 ff c6 4d 39 f4 0f 87 55 ..H.\..M....3...L.u.I).I..M9...U
8220 01 00 00 49 ff cc 4d 29 e6 0f 84 49 01 00 00 41 0f be 07 89 85 80 fd ff ff 49 ff c7 4c 89 bd 78 ...I..M)...I...A.........I..L..x
8240 fd ff ff 49 89 df 4c 89 ff 8b b5 80 fd ff ff 4c 89 f2 e8 b9 70 01 00 48 89 c3 48 85 db 0f 84 15 ...I..L........L....p..H..H.....
8260 01 00 00 4c 8d 6b 01 4c 89 ef 48 8b b5 78 fd ff ff 4c 89 e2 e8 9d 70 01 00 85 c0 0f 84 c7 00 00 ...L.k.L..H..x...L....p.........
8280 00 4d 01 f7 4d 29 ef 4d 89 fe 4d 89 ef 75 b7 e9 e4 00 00 00 48 8b 85 88 fd ff ff 48 8b 8d 80 fd .M..M).M..M..u......H......H....
82a0 ff ff 48 8d 5c 01 ff 45 8a 27 41 80 fc 5e 75 10 49 ff c7 48 8b 45 c8 48 ff c8 48 89 45 c8 eb 04 ..H.\..E.'A..^u.I..H.E.H..H.E...
82c0 48 8b 45 c8 48 8b 8d 90 fd ff ff 48 89 8d b8 fd ff ff c7 85 98 fd ff ff c8 00 00 00 48 8b 8d 88 H.E.H......H................H...
82e0 fd ff ff 48 89 ca 48 89 95 a0 fd ff ff 48 8b 4d d0 48 01 d1 48 89 8d a8 fd ff ff 4c 01 f8 4d 89 ...H..H......H.M.H..H......L..M.
8300 fd 48 89 85 b0 fd ff ff 4c 8d bd 98 fd ff ff c7 85 c0 fd ff ff 00 00 00 00 4c 89 ff 48 89 de 4c .H......L................L..H..L
8320 89 ea e8 d5 00 00 00 49 89 c6 4d 85 f6 75 6c 48 3b 9d a8 fd ff ff 73 40 48 ff c3 41 80 fc 5e 75 .......I..M..ulH;.....s@H..A..^u
8340 ce eb 35 48 85 db 74 30 48 2b 9d 88 fd ff ff 48 8d 73 01 4c 8b b5 90 fd ff ff 4c 89 f7 e8 ac bd ..5H..t0H+.....H.s.L......L.....
8360 00 00 48 03 5d c8 4c 89 f7 48 89 de e8 9d bd 00 00 b8 02 00 00 00 eb 11 48 8b bd 90 fd ff ff e8 ..H.].L..H..............H.......
8380 54 bd 00 00 b8 01 00 00 00 48 81 c4 68 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 83 bd 78 fd ff T........H..h...[A\A]A^A_]...x..
83a0 ff 00 74 44 be 01 00 00 00 4c 8b ad 88 fd ff ff 4c 29 ee 48 01 de 48 8b 9d 90 fd ff ff 48 89 df ..tD.....L......L).H..H......H..
83c0 e8 49 bd 00 00 4d 29 ee 48 89 df 4c 89 f6 e8 3b bd 00 00 48 8d bd 98 fd ff ff 31 f6 31 d2 e8 a1 .I...M).H..L...;...H......1.1...
83e0 04 00 00 83 c0 02 eb a1 48 8d bd 98 fd ff ff 48 89 de 4c 89 f2 e8 8a 04 00 00 eb 8d 55 48 89 e5 ........H......H..L.........UH..
8400 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d4 49 89 f6 49 89 ff 41 8b 07 8d 48 ff 85 c0 41 89 AWAVAUATSH...I..I..I..A...H...A.
8420 0f 75 12 49 8b 7f 20 48 8d 35 07 c5 04 00 31 c0 e8 b5 f5 00 00 49 8b 4f 18 4c 39 e1 0f 85 ce 00 .u.I...H.5....1......I.O.L9.....
8440 00 00 e9 1f 03 00 00 83 f8 2d 0f 84 1e 03 00 00 4c 8b 75 d0 e9 93 00 00 00 0f b6 d0 89 d1 83 c1 .........-......L.u.............
8460 cf 78 18 41 3b 4f 28 7d 12 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 83 fc ff 75 23 49 8b 7f 20 83 .x.A;O(}.Hc.H...M.d.8I...u#I....
8480 c2 d0 31 c0 48 8d 35 7c c4 04 00 e8 5a f5 00 00 89 c1 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 8b ..1.H.5|....Z.....Hc.H...M.d.8I.
84a0 47 10 4c 29 f0 4c 39 e0 b8 00 00 00 00 0f 82 8c 03 00 00 48 63 c1 48 c1 e0 04 49 8b 7c 07 30 4c G.L).L9............Hc.H...I.|.0L
84c0 89 f6 4c 89 e2 e8 4c 6e 01 00 85 c0 b8 00 00 00 00 0f 85 68 03 00 00 4d 01 e6 b8 00 00 00 00 0f ..L...Ln...........h...M........
84e0 84 5a 03 00 00 49 83 c5 02 4d 89 ec 49 8b 4f 18 49 39 cc 4c 89 f0 75 18 e9 42 03 00 00 49 83 c5 .Z...I...M..I.O.I9.L..u..B...I..
8500 04 48 8b 45 d0 48 ff c0 4d 89 ec 49 89 c6 eb dc 49 8d 46 01 48 89 45 d0 4d 89 e5 41 0f be 45 00 .H.E.H..M..I....I.F.H.E.M..A..E.
8520 83 c0 dc 83 f8 05 77 1d 48 8d 15 3d 03 00 00 48 63 04 82 48 01 d0 ff e0 49 8d 45 01 48 39 c8 0f ......w.H..=...Hc..H....I.E.H9..
8540 84 a7 02 00 00 4c 89 ff 4c 89 ee e8 c9 04 00 00 49 89 c4 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 .....L..L.......I..L..L..L..L...
8560 f1 05 00 00 85 c0 41 0f be 04 24 75 2e 3c 3f 0f b6 c0 0f 87 c5 02 00 00 48 b9 00 00 00 00 00 24 ......A...$u.<?.........H......$
8580 00 80 48 0f a3 c1 b8 00 00 00 00 0f 83 ae 02 00 00 4d 8d 6c 24 01 e9 b2 00 00 00 83 f8 3e 0f 8e ..H..............M.l$........>..
85a0 57 01 00 00 83 f8 3f 0f 85 a3 fe ff ff 4d 8d 6c 24 01 4c 89 ff 48 8b 75 d0 4c 89 ea e8 3b fe ff W.....?......M.l$.L..H.u.L...;..
85c0 ff 48 85 c0 0f 84 83 00 00 00 e9 70 02 00 00 41 0f be 45 01 83 f8 66 0f 85 82 00 00 00 4d 8d 65 .H.........p...A..E...f......M.e
85e0 02 41 80 7d 02 5b 74 12 49 8b 7f 20 31 c0 48 8d 35 54 c3 04 00 e8 f0 f3 00 00 4c 89 ff 4c 89 e6 .A.}.[t.I...1.H.5T........L..L..
8600 e8 14 04 00 00 49 89 c5 31 ff 4d 3b 77 08 74 05 41 0f b6 7e ff 49 8d 5d ff 4c 89 e6 48 89 da e8 .....I..1.M;w.t.A..~.I.].L..H...
8620 90 04 00 00 85 c0 b8 00 00 00 00 0f 85 0e 02 00 00 41 0f b6 3e 4c 89 e6 48 89 da e8 74 04 00 00 .................A..>L..H...t...
8640 85 c0 b8 00 00 00 00 0f 84 f2 01 00 00 49 8b 4f 18 49 39 cd 0f 85 c1 fe ff ff e9 07 01 00 00 8d .............I.O.I9.............
8660 50 d0 83 fa 0a 0f 82 ee fd ff ff 83 f8 62 0f 85 d1 fe ff ff 49 8d 5d 02 48 ff c9 48 39 d9 77 18 P............b......I.].H..H9.w.
8680 49 8b 4f 20 31 c0 48 89 cf 48 8d 0d 1f c3 04 00 48 89 ce e8 52 f3 00 00 41 8a 0e 3a 0b b8 00 00 I.O.1.H..H......H...R...A..:....
86a0 00 00 0f 85 97 01 00 00 49 8b 57 10 48 39 55 d0 b8 00 00 00 00 0f 83 84 01 00 00 be 01 00 00 00 ........I.W.H9U.................
86c0 41 8a 5d 03 48 8b 45 d0 8a 00 38 d8 75 09 ff ce 75 0f e9 26 fe ff ff 38 c8 0f 94 c0 0f b6 c0 01 A.].H.E...8.u...u..&...8........
86e0 c6 48 8b 45 d0 48 ff c0 48 89 45 d0 48 39 d0 b8 00 00 00 00 72 ce e9 44 01 00 00 83 f8 2a 74 0d .H.E.H..H.E.H9......r..D.....*t.
8700 83 f8 2b 0f 85 3e fd ff ff 4c 8b 75 d0 31 db 49 8d 34 1e 4c 89 ff 4c 89 ea 4c 89 e1 e8 34 04 00 ..+..>...L.u.1.I.4.L..L..L...4..
8720 00 48 ff c3 85 c0 75 e7 31 c0 48 89 d9 48 ff c9 0f 88 09 01 00 00 4d 8d 64 24 01 49 8d 74 1e ff .H....u.1.H..H........M.d$.I.t..
8740 4c 89 ff 4c 89 e2 e8 b1 fc ff ff 48 85 c0 0f 85 eb 00 00 00 48 ff cb 48 85 db b8 00 00 00 00 7f L..L.......H........H..H........
8760 da e9 d9 00 00 00 4c 89 f0 e9 d1 00 00 00 49 8d 5c 24 01 eb 03 49 ff c6 4c 89 ff 4c 89 f6 48 89 ......L.......I.\$...I..L..L..H.
8780 da e8 76 fc ff ff 48 85 c0 0f 85 b0 00 00 00 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 b5 03 00 00 ..v...H........L..L..L..L.......
87a0 85 c0 b8 00 00 00 00 75 cc e9 91 00 00 00 41 80 7d 01 29 0f 85 98 00 00 00 49 83 c5 02 b9 fe ff .......u......A.}.)......I......
87c0 ff ff e9 92 00 00 00 49 ff c5 49 63 47 28 48 89 c1 48 c1 e1 04 4a 8d 4c 39 28 85 c0 7e 1a ff c8 .......I..IcG(H..H...J.L9(..~...
87e0 48 83 39 ff 48 8d 49 f0 75 f0 eb 1e 31 c0 4d 3b 77 10 49 0f 44 c6 eb 47 49 8b 7f 20 48 8d 35 db H.9.H.I.u...1.M;w.I.D..GI...H.5.
8800 c1 04 00 31 c0 e8 e0 f1 00 00 48 63 d8 48 c1 e3 04 4c 89 f0 49 2b 44 1f 30 49 89 44 1f 38 4c 89 ...1......Hc.H...L..I+D.0I.D.8L.
8820 ff 4c 89 f6 4c 89 ea e8 d0 fb ff ff 48 85 c0 75 0e 49 8d 44 1f 38 48 c7 00 ff ff ff ff 31 c0 41 .L..L.......H..u.I.D.8H......1.A
8840 ff 07 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 ff c5 b9 ff ff ff ff 4c 89 ff 4c 89 f6 4c ..H...[A\A]A^A_].I.......L..L..L
8860 89 ea e8 3c 01 00 00 eb d6 0f 1f 00 cc fc ff ff 63 fd ff ff d9 fc ff ff d9 fc ff ff 42 ff ff ff ...<............c...........B...
8880 5b ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f7 49 89 fc 41 8b 44 24 28 [...UH..AWAVAUATSPI..I..I..A.D$(
88a0 85 c0 0f 94 c1 4d 85 ff 0f 95 c2 84 ca 41 bd 01 00 00 00 44 0f 44 e8 49 8b 7c 24 20 48 8d 15 32 .....M.......A.....D.D.I.|$.H..2
88c0 c0 04 00 44 89 ee e8 7f f7 00 00 45 85 ed 7e 19 31 db 4c 89 e7 89 de 4c 89 fa 4c 89 f1 e8 19 00 ...D.......E..~.1.L....L..L.....
88e0 00 00 ff c3 41 39 dd 75 e9 44 89 e8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 ....A9.u.D..H...[A\A]A^A_].UH..A
8900 57 41 56 53 50 89 f3 49 89 ff 41 39 5f 28 7e 37 48 63 db 48 c1 e3 04 4d 8b 74 1f 38 49 83 fe ff WAVSP..I..A9_(~7Hc.H...M.t.8I...
8920 74 49 49 83 fe fe 49 8b 7f 20 49 8b 74 1f 30 75 55 48 ff c6 49 2b 77 08 48 83 c4 08 5b 41 5e 41 tII...I...I.t.0uUH..I+w.H...[A^A
8940 5f 5d e9 c7 b7 00 00 85 db 49 8b 7f 20 74 3c ff c3 48 8d 35 af bf 04 00 31 c0 89 da 48 83 c4 08 _].......I...t<..H.5....1...H...
8960 5b 41 5e 41 5f 5d e9 7f f0 00 00 49 8b 7f 20 48 8d 35 ac bf 04 00 31 c0 e8 6d f0 00 00 49 8b 7f [A^A_].....I...H.5....1..m...I..
8980 20 49 8b 74 1f 30 4c 89 f2 eb 09 48 29 d1 48 89 d6 48 89 ca 48 83 c4 08 5b 41 5e 41 5f 5d e9 87 .I.t.0L....H).H..H..H...[A^A_]..
89a0 b7 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 cc 49 89 d6 49 89 f7 48 89 fb 4c 63 6b ...UH..AWAVAUATSPA..I..I..H..Lck
89c0 28 49 83 fd 20 7c 12 48 8b 7b 20 48 8d 35 23 bf 04 00 31 c0 e8 11 f0 00 00 4c 89 e8 48 c1 e0 04 (I...|.H.{.H.5#...1......L..H...
89e0 4c 89 7c 03 30 49 63 cc 48 89 4c 03 38 41 8d 45 01 89 43 28 48 89 df 4c 89 fe 4c 89 f2 e8 fa f9 L.|.0Ic.H.L.8A.E..C(H..L..L.....
8a00 ff ff 48 85 c0 75 03 ff 4b 28 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ..H..u..K(H...[A\A]A^A_].UH..AWA
8a20 56 53 50 49 89 f7 49 89 fe 49 8d 5f 01 41 0f be 07 83 f8 5b 75 4c 41 80 7f 01 5e 49 8d 47 02 48 VSPI..I..I._.A.....[uLA...^I.G.H
8a40 0f 44 d8 4c 8d 3d 45 bf 04 00 49 3b 5e 18 75 0e 49 8b 7e 20 31 c0 4c 89 fe e8 8c ef 00 00 48 8d .D.L.=E...I;^.u.I.~.1.L.......H.
8a60 43 01 80 3b 25 75 0e 48 83 c3 02 49 3b 46 18 48 0f 43 d8 eb 03 48 89 c3 80 3b 5d 75 cd 48 ff c3 C..;%u.H...I;F.H.C...H...;]u.H..
8a80 eb 24 83 f8 25 75 1f 49 3b 5e 18 75 12 49 8b 7e 20 48 8d 35 d4 be 04 00 31 c0 e8 4b ef 00 00 49 .$..%u.I;^.u.I.~.H.5....1..K...I
8aa0 83 c7 02 4c 89 fb 48 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 ...L..H..H...[A^A_].UH..AWAVAUAT
8ac0 53 50 49 89 d5 41 89 ff 48 8d 5e 01 80 7e 01 5e 0f 94 c0 48 0f 45 de 44 0f b6 f0 48 8d 43 01 4c SPI..A..H.^..~.^...H.E.D...H.C.L
8ae0 39 e8 73 5f 45 89 f4 41 83 f4 01 0f b6 08 83 f9 25 0f b6 73 02 75 15 44 89 ff e8 a4 00 00 00 85 9.s_E..A........%..s.u.D........
8b00 c0 75 3d 48 83 c3 02 48 89 d8 eb 26 40 80 fe 2d 75 1b 48 83 c3 03 4c 39 eb 73 12 44 39 f9 7f e7 .u=H...H...&@..-u.H...L9.s.D9...
8b20 0f b6 03 44 39 f8 48 89 d8 7c 07 eb 13 44 39 f9 74 0e 48 89 c3 48 8d 43 01 4c 39 e8 72 ad eb 03 ...D9.H..|...D9.t.H..H.C.L9.r...
8b40 45 89 e6 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 48 39 77 10 76 E..D..H...[A\A]A^A_].UH..1.H9w.v
8b60 40 0f b6 3e 44 8a 02 41 0f be f0 83 fe 5b 74 19 b8 01 00 00 00 83 fe 2e 74 27 83 fe 25 75 19 0f @..>D..A.....[t.........t'..%u..
8b80 b6 72 01 5d e9 1a 00 00 00 48 ff c9 48 89 d6 48 89 ca 5d e9 1c ff ff ff 41 38 f8 0f 94 c0 0f b6 .r.].....H..H..H..].....A8......
8ba0 c0 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 41 89 ff 44 89 f7 e8 1d 66 01 00 83 c0 9f 83 f8 .].UH..AWAVSPA..A..D....f.......
8bc0 19 77 32 48 8d 0d de 01 00 00 48 63 04 81 48 01 c8 ff e0 41 83 ff 7f 0f 87 46 01 00 00 49 63 cf .w2H......Hc..H....A.....F...Ic.
8be0 48 8b 15 29 64 05 00 b8 00 01 00 00 23 44 8a 3c e9 6c 01 00 00 45 39 fe 0f 94 c0 0f b6 c0 e9 9a H..)d.......#D.<.l...E9.........
8c00 01 00 00 41 83 ff 7f 0f 87 1d 01 00 00 49 63 cf 48 8b 15 f9 63 05 00 b8 00 02 00 00 23 44 8a 3c ...A.........Ic.H...c.......#D.<
8c20 e9 3c 01 00 00 41 83 c7 d0 41 83 ff 0a 19 db e9 df 00 00 00 41 83 ff 7f 0f 87 f3 00 00 00 49 63 .<...A...A..........A.........Ic
8c40 cf 48 8b 15 c8 63 05 00 b8 00 08 00 00 23 44 8a 3c e9 0b 01 00 00 41 83 ff 7f 0f 87 d8 00 00 00 .H...c.......#D.<.....A.........
8c60 49 63 cf 48 8b 15 a6 63 05 00 b8 00 10 00 00 23 44 8a 3c e9 e9 00 00 00 41 83 ff 7f 0f 87 bd 00 Ic.H...c.......#D.<.....A.......
8c80 00 00 49 63 cf 48 8b 15 84 63 05 00 b8 00 20 00 00 23 44 8a 3c e9 c7 00 00 00 41 83 ff 7f 0f 87 ..Ic.H...c.......#D.<.....A.....
8ca0 a2 00 00 00 49 63 cf 48 8b 15 62 63 05 00 b8 00 40 00 00 23 44 8a 3c e9 a5 00 00 00 41 83 ff 7f ....Ic.H..bc....@..#D.<.....A...
8cc0 0f 87 87 00 00 00 49 63 cf 48 8b 15 40 63 05 00 b8 00 80 00 00 23 44 8a 3c e9 83 00 00 00 41 83 ......Ic.H..@c.......#D.<.....A.
8ce0 ff 7f 77 70 49 63 cf 48 8b 15 22 63 05 00 b8 00 05 00 00 23 44 8a 3c eb 68 31 db 41 81 ff ff 00 ..wpIc.H.."c.......#D.<.h1.A....
8d00 00 00 77 65 49 63 c7 48 8b 0d 02 63 05 00 0f b7 5c 81 3e 83 e3 01 eb 51 45 85 ff 0f 94 c0 0f b6 ..weIc.H...c....\.>....QE.......
8d20 d8 eb 46 be 00 01 00 00 eb 2f be 00 02 00 00 eb 28 be 00 08 00 00 eb 21 be 00 10 00 00 eb 1a be ..F....../......(......!........
8d40 00 20 00 00 eb 13 be 00 40 00 00 eb 0c be 00 80 00 00 eb 05 be 00 05 00 00 44 89 ff e8 6b 64 01 ........@................D...kd.
8d60 00 85 c0 0f 95 c0 0f b6 d8 41 83 fe 7f 77 15 49 63 ce 48 8b 15 97 62 05 00 b8 00 10 00 00 23 44 .........A...w.Ic.H...b.......#D
8d80 8a 3c eb 0d be 00 10 00 00 44 89 f7 e8 3b 64 01 00 85 c0 0f 94 c0 0f b6 c0 31 c3 89 d8 48 83 c4 .<.......D...;d..........1...H..
8da0 08 5b 41 5e 41 5f 5d c3 2b fe ff ff 4d fe ff ff 5b fe ff ff 7d fe ff ff 4d fe ff ff 4d fe ff ff .[A^A_].+...M...[...}...M...M...
8dc0 8c fe ff ff 4d fe ff ff 4d fe ff ff 4d fe ff ff 4d fe ff ff ae fe ff ff 4d fe ff ff 4d fe ff ff ....M...M...M...M.......M...M...
8de0 4d fe ff ff d0 fe ff ff 4d fe ff ff 4d fe ff ff f2 fe ff ff 4d fe ff ff 14 ff ff ff 4d fe ff ff M.......M...M.......M.......M...
8e00 36 ff ff ff 51 ff ff ff 4d fe ff ff 70 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 6...Q...M...p...UH..AWAVAUATSH..
8e20 48 02 00 00 49 89 ff 48 8d 95 a0 fd ff ff be d7 b9 f0 ff e8 cd b0 00 00 49 89 c5 48 8d 95 98 fd H...I..H................I..H....
8e40 ff ff be d6 b9 f0 ff 4c 89 ff e8 b6 b0 00 00 49 89 c4 4c 89 bd c8 fd ff ff c7 85 a8 fd ff ff c8 .......L.......I..L.............
8e60 00 00 00 4c 89 ad b0 fd ff ff 4c 8b b5 a0 fd ff ff 4b 8d 44 35 00 48 89 85 b8 fd ff ff 48 8b 85 ...L......L......K.D5.H......H..
8e80 98 fd ff ff 4c 01 e0 48 89 85 c0 fd ff ff be d5 b9 f0 ff 31 d2 4c 89 ff e8 f4 af 00 00 48 89 c3 ....L..H...........1.L.......H..
8ea0 4c 39 f3 7f 3d 4c 01 eb 4c 89 ad 90 fd ff ff 4c 8d b5 a8 fd ff ff c7 85 d0 fd ff ff 00 00 00 00 L9..=L..L......L................
8ec0 4c 89 f7 48 89 de 4c 89 e2 e8 2e f5 ff ff 49 89 c5 4d 85 ed 75 10 48 ff c3 48 3b 9d b8 fd ff ff L..H..L.......I..M..u.H..H;.....
8ee0 76 d4 31 c0 eb 4f 4c 89 e8 48 2b 85 90 fd ff ff 4c 39 eb 0f 94 c1 0f b6 f1 48 01 c6 4c 89 ff e8 v.1..OL..H+.....L9.......H..L...
8f00 0a b2 00 00 be ff ff ff ff ba d5 b9 f0 ff 4c 89 ff e8 47 ac 00 00 be fe ff ff ff 4c 89 ff e8 2e ..............L...G........L....
8f20 aa 00 00 48 8d bd a8 fd ff ff 48 89 de 4c 89 ea e8 4f f9 ff ff 48 81 c4 48 02 00 00 5b 41 5c 41 ...H......H..L...O...H..H...[A\A
8f40 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f6 49 89 fc e8 64 64 01 00 ]A^A_].UH..AWAVAUATSPI..I...dd..
8f60 49 89 c7 4c 89 f7 e8 59 64 01 00 48 89 c3 4b 8d 7c 27 ff 47 8a 6c 27 ff 4c 89 f6 e8 32 64 01 00 I..L...Yd..H..K.|'.G.l'.L...2d..
8f80 4c 01 fb 45 88 6c 1c ff 41 c6 04 1c 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 L..E.l..A....H...[A\A]A^A_].UH..
8fa0 48 89 cf e8 69 f3 00 00 31 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ff f2 0f 10 05 d6 d5 H...i...1.].UH..AWAVATSI........
8fc0 04 00 be 88 00 00 00 e8 fd fe 00 00 31 f6 ba 0b 00 00 00 4c 89 ff e8 30 b6 00 00 48 8d 35 2e 66 ............1......L...0...H.5.f
8fe0 05 00 31 d2 4c 89 ff e8 73 ff 00 00 4c 8d 35 73 bb 04 00 4c 89 ff 4c 89 f6 e8 1c ed 00 00 be ff ..1.L...s...L.5s...L..L.........
9000 ff ff ff 4c 89 ff e8 c6 ab 00 00 48 8d 15 9a b6 04 00 be fe ff ff ff 4c 89 ff e8 a2 b7 00 00 48 ...L.......H...........L.......H
9020 8d 35 aa 66 05 00 31 d2 4c 89 ff e8 2f ff 00 00 be fe ff ff ff 4c 89 ff e8 14 a9 00 00 48 8b 05 .5.f..1.L.../........L.......H..
9040 dc 5f 05 00 48 8b 30 48 8d 15 ef ba 04 00 48 8d 0d f2 ba 04 00 4c 89 ff e8 7d 00 00 00 48 8b 05 ._..H.0H......H......L...}...H..
9060 c4 5f 05 00 48 8b 30 48 8d 15 df ba 04 00 48 8d 0d e3 ba 04 00 4c 89 ff e8 5d 00 00 00 48 8b 05 ._..H.0H......H......L...]...H..
9080 94 5f 05 00 4c 8b 20 be 10 00 00 00 4c 89 ff e8 f0 be 00 00 48 89 c3 48 c7 43 08 00 00 00 00 4c ._..L.......L.......H..H.C.....L
90a0 89 ff 4c 89 f6 e8 f1 ec 00 00 4c 89 23 48 8d 05 c0 00 00 00 48 89 43 08 48 8d 15 a0 ba 04 00 be ..L.......L.#H......H.C.H.......
90c0 fe ff ff ff 4c 89 ff e8 f5 b6 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ....L............[A\A^A_].UH..AW
90e0 41 56 41 54 53 49 89 ce 49 89 d7 49 89 f4 48 89 fb e8 48 00 00 00 4d 85 ff 4c 89 20 48 8d 0d 71 AVATSI..I..I..H...H...M..L..H..q
9100 00 00 00 48 89 48 08 74 1d be ff ff ff ff 48 89 df e8 bb aa 00 00 be d8 b9 f0 ff 48 89 df 4c 89 ...H.H.t......H............H..L.
9120 fa e8 9b b6 00 00 be fe ff ff ff 48 89 df 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 83 b6 00 00 55 48 ...........H..L..[A\A^A_].....UH
9140 89 e5 41 56 53 49 89 fe be 10 00 00 00 e8 32 be 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 ..AVSI........2...H..H.C.....H.5
9160 02 ba 04 00 4c 89 f7 e8 2f ec 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 ....L.../...H..[A^].UH..SPH..H..
9180 e2 b9 04 00 be 01 00 00 00 e8 b0 ec 00 00 48 8d 0d df ff ff ff 48 89 48 08 48 89 df e8 37 af 00 ..............H......H.H.H...7..
91a0 00 48 8d 35 c4 b9 04 00 ba 1a 00 00 00 48 89 df e8 75 af 00 00 b8 02 00 00 00 48 83 c4 08 5b 5d .H.5.........H...u........H...[]
91c0 c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 28 aa 00 00 83 f8 ff 75 14 48 8d 15 6d b9 04 00 .UH..SPH........(......u.H..m...
91e0 be d8 b9 f0 ff 48 89 df e8 8e b2 00 00 48 89 df e8 9e 02 00 00 48 8d 15 6a b9 04 00 be 01 00 00 .....H.......H.......H..j.......
9200 00 48 89 df e8 35 ec 00 00 48 8b 48 08 48 89 4d f0 48 c7 40 08 00 00 00 00 48 8b 45 f0 48 89 df .H...5...H.H.H.M.H.@.....H.E.H..
9220 ff d0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 5c 02 00 00 48 89 c7 e8 35 60 01 00 85 ..H...[].UH..SPH...\...H...5`...
9240 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 a6 e9 00 00 55 48 89 e5 53 50 48 89 fb .......1.H..H...[].....UH..SPH..
9260 e8 2e 02 00 00 31 f6 48 89 df e8 fa 09 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 .....1.H............H...[].UH..S
9280 50 48 89 fb e8 0a 02 00 00 ba 02 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 2c 03 00 00 55 PH............H..H..H...[].,...U
92a0 48 89 e5 41 57 41 56 53 50 48 89 fb e8 e2 01 00 00 49 89 c6 48 8d 15 57 b9 04 00 48 8d 0d ce 64 H..AWAVSPH.......I..H..W...H...d
92c0 05 00 be 02 00 00 00 48 89 df e8 3c ec 00 00 41 89 c7 be 03 00 00 00 31 d2 48 89 df e8 32 ef 00 .......H...<...A.......1.H...2..
92e0 00 49 63 cf 48 8d 15 c1 d2 04 00 8b 14 8a 4c 89 f7 48 89 c6 e8 c3 5f 01 00 85 c0 74 16 31 f6 31 .Ic.H.........L..H...._....t.1.1
9300 d2 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 ea e8 00 00 4c 89 f7 e8 a7 5f 01 00 48 89 df 48 89 .H..H...[A^A_].....L...._..H..H.
9320 c6 e8 e8 ad 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 ...........H...[A^A_].UH..AWAVSP
9340 48 89 fb e8 4b 01 00 00 49 89 c6 48 8d 0d 1e 64 05 00 be 02 00 00 00 31 d2 48 89 df e8 aa eb 00 H...K...I..H...d.......1.H......
9360 00 41 89 c7 be 03 00 00 00 ba 00 20 00 00 48 89 df e8 9d ee 00 00 49 63 cf 48 8d 15 20 d2 04 00 .A............H.......Ic.H......
9380 8b 14 8a 31 f6 4c 89 f7 48 89 c1 e8 f2 5f 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 ...1.L..H...._..........1.H..H..
93a0 08 5b 41 5e 41 5f 5d e9 51 e8 00 00 55 48 89 e5 41 56 53 48 89 fb e8 d8 00 00 00 49 89 c6 be 01 .[A^A_].Q...UH..AVSH.......I....
93c0 00 00 00 48 89 df e8 06 a8 00 00 ba 02 00 00 00 48 89 df 4c 89 f6 5b 41 5e 5d e9 f2 00 00 00 55 ...H............H..L..[A^].....U
93e0 48 89 e5 53 50 48 89 fb 48 8d 15 77 b7 04 00 be 01 00 00 00 e8 45 ea 00 00 48 83 78 08 00 74 33 H..SPH..H..w.........E...H.x..t3
9400 48 83 38 00 74 2d 48 8d 15 59 b7 04 00 be 01 00 00 00 48 89 df e8 24 ea 00 00 48 8b 48 08 48 89 H.8.t-H..Y........H...$...H.H.H.
9420 4d f0 48 c7 40 08 00 00 00 00 48 8b 45 f0 48 89 df ff d0 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 M.H.@.....H.E.H....1.H...[].UH..
9440 53 50 48 89 fb 48 8d 15 1a b7 04 00 be 01 00 00 00 e8 e8 e9 00 00 48 83 78 08 00 74 16 48 8b 10 SPH..H................H.x..t.H..
9460 48 8d 35 68 b7 04 00 31 c0 48 89 df e8 b6 ad 00 00 eb 14 48 8d 35 47 b7 04 00 ba 0d 00 00 00 48 H.5h...1.H.........H.5G........H
9480 89 df e8 a3 ac 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 48 8d 15 ............H...[].UH..AVSI..H..
94a0 c2 b6 04 00 be 01 00 00 00 e8 90 e9 00 00 48 89 c3 48 83 7b 08 00 75 11 48 8d 35 25 b7 04 00 31 ..............H..H.{..u.H.5%...1
94c0 c0 4c 89 f7 e8 21 e5 00 00 48 8b 03 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 89 .L...!...H..[A^].UH..AWAVAUATSP.
94e0 d3 49 89 f4 49 89 ff e8 49 a4 00 00 41 89 c5 41 39 dd b8 01 00 00 00 0f 84 bf 00 00 00 41 be 01 .I..I...I...A..A9............A..
9500 00 00 00 4c 89 ff 89 de e8 ef a6 00 00 4c 89 ff 89 de 83 f8 03 75 28 e8 37 a7 00 00 31 d2 4c 89 ...L.........L.......u(.7...1.L.
9520 ff 89 de 85 c0 75 2a e8 14 a9 00 00 b0 01 4c 89 e7 48 8d 35 a6 b6 04 00 e8 61 5d 01 00 eb 2e 48 .....u*.......L..H.5.....a]....H
9540 8d 55 d0 e8 bc ea 00 00 45 85 f6 75 2f 31 c0 eb 46 e8 3b a9 00 00 48 89 c1 31 c0 4c 89 e7 48 8d .U......E..u/1..F.;...H..1.L..H.
9560 35 74 b6 04 00 48 89 ca e8 31 5d 01 00 85 c0 0f 9f c1 45 85 f6 0f 95 c0 20 c8 eb 1b 48 8b 55 d0 5t...H...1].......E.........H.U.
9580 be 01 00 00 00 48 89 c7 4c 89 e1 e8 3e 5d 01 00 48 3b 45 d0 0f 94 c0 44 0f b6 f0 ff c3 41 39 dd .....H..L...>]..H;E....D.....A9.
95a0 0f 85 5d ff ff ff 45 85 f6 b8 01 00 00 00 75 0c 31 f6 31 d2 4c 89 ff e8 41 e6 00 00 48 83 c4 08 ..]...E.......u.1.1.L...A...H...
95c0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 21 00 00 41 [A\A]A^A_].UH..AWAVAUATSH..8!..A
95e0 89 d7 49 89 f6 48 89 fb e8 48 a3 00 00 41 89 c5 4c 89 f7 e8 22 5c 01 00 41 83 fd 01 75 31 ba 01 ..I..H...H...A..L..."\..A...u1..
9600 00 00 00 48 89 df 48 89 9d d0 de ff ff 4c 89 f6 4c 89 b5 c8 de ff ff e8 22 04 00 00 41 89 c6 4c ...H..H......L..L......."...A..L
9620 89 bd b8 de ff ff 45 8d 7f 01 e9 aa 03 00 00 4c 89 b5 c8 de ff ff 41 8d 75 13 48 8d 15 d9 b5 04 ......E........L......A.u.H.....
9640 00 48 89 df 48 89 9d d0 de ff ff e8 fa e9 00 00 41 83 c5 fe 4c 8d a5 b8 df ff ff 4c 89 bd b8 de .H..H...........A...L......L....
9660 ff ff 48 8b 9d d0 de ff ff 48 89 df 44 89 fe e8 88 a5 00 00 83 f8 03 75 49 4c 89 ad c0 de ff ff ..H......H..D..........uIL......
9680 48 89 df 44 89 fe e8 1a eb 00 00 49 89 c6 4d 85 f6 75 5c 4c 8b ad c8 de ff ff 4c 89 ef e8 32 5c H..D.......I..M..u\L......L...2\
96a0 01 00 41 89 c6 44 89 f7 4c 89 ee e8 5c 5d 01 00 31 f6 31 d2 48 89 df e8 6e aa 00 00 41 83 fe ff ..A..D..L...\]..1.1.H...n...A...
96c0 eb 6f 31 d2 48 89 df 44 89 fe e8 35 e9 00 00 80 38 2a 48 8d 48 01 48 0f 45 c8 0f be 01 83 f8 60 .o1.H..D...5....8*H.H.H.E......`
96e0 7f 62 83 f8 4c 0f 85 c5 02 00 00 31 d2 eb 64 48 89 df 4c 89 e6 e8 88 ed 00 00 4c 89 e7 4c 89 f6 .b..L......1..dH..L.......L..L..
9700 e8 4d eb 00 00 be 01 00 00 00 48 89 c7 4c 89 f2 48 8b 8d c8 de ff ff e8 88 5b 01 00 48 89 c3 48 .M........H..L..H........[..H..H
9720 01 9d c8 df ff ff 4c 89 e7 e8 5e ec 00 00 48 85 db 0f 95 c0 44 0f b6 f0 4c 8b ad c0 de ff ff e9 ......L...^...H.....D...L.......
9740 56 02 00 00 83 f8 61 74 21 83 f8 6c 75 78 ba 01 00 00 00 48 89 df 48 8b b5 c8 de ff ff e8 dc 02 V.....at!..lux.....H..H.........
9760 00 00 41 89 c6 e9 30 02 00 00 48 89 df 4d 89 e6 4c 89 f6 e8 0a ed 00 00 48 8b 9d c8 de ff ff be ..A...0...H..M..L.......H.......
9780 00 20 00 00 4c 89 f7 e8 c6 ea 00 00 be 01 00 00 00 ba 00 20 00 00 48 89 c7 48 89 d9 e8 03 5b 01 ....L.................H..H....[.
97a0 00 48 01 85 c8 df ff ff 48 3d 00 20 00 00 74 cf 4c 89 f7 4d 89 f4 e8 d1 eb 00 00 41 be 01 00 00 .H......H=....t.L..M.......A....
97c0 00 e9 d4 01 00 00 83 f8 6e 0f 85 e1 01 00 00 48 8b 9d c8 de ff ff 48 89 9d d8 de ff ff c7 85 e4 ........n......H......H.........
97e0 de ff ff 00 00 00 00 e8 06 5b 01 00 48 8b 00 0f be 00 89 85 b4 de ff ff 48 89 df e8 80 5a 01 00 .........[..H...........H....Z..
9800 48 89 df 48 8b 1d 06 58 05 00 41 be 00 40 00 00 eb 07 48 8b bd d8 de ff ff 8b 47 08 8d 48 ff 85 H..H...X..A..@....H.......G..H..
9820 c0 89 4f 08 7f 07 e8 a7 59 01 00 eb 0d 48 8b 07 48 8d 48 01 48 89 0f 0f b6 00 89 85 e0 de ff ff ..O.....Y....H..H.H.H...........
9840 83 f8 7f 77 0b 48 98 8b 44 83 3c 44 21 f0 eb 0c be 00 40 00 00 89 c7 e8 70 59 01 00 85 c0 75 b2 ...w.H..D.<D!.....@.....pY....u.
9860 4c 89 ad c0 de ff ff 48 8d 9d d8 de ff ff 48 89 df 48 8d 35 c4 b3 04 00 e8 13 03 00 00 48 89 df L......H......H..H.5.........H..
9880 48 8d 35 b8 b3 04 00 e8 04 03 00 00 45 31 ed 85 c0 be 00 00 00 00 74 1e 48 89 df 48 8d 35 9f b3 H.5.........E1........t.H..H.5..
98a0 04 00 e8 e9 02 00 00 85 c0 0f 94 c0 44 0f b6 e8 44 89 ee 83 f6 01 89 b5 a8 de ff ff 48 89 df e8 ............D...D...........H...
98c0 f0 02 00 00 41 89 c6 45 01 ee 8b 85 b4 de ff ff 39 85 e0 de ff ff 4c 8b ad c0 de ff ff 75 1d 48 ....A..E........9.....L......u.H
98e0 89 df e8 25 03 00 00 85 c0 74 11 48 89 df 8b b5 a8 de ff ff e8 bb 02 00 00 41 01 c6 45 85 f6 7e ...%.....t.H.............A..E..~
9900 4e 83 bd a8 de ff ff 00 48 8d 35 38 b3 04 00 48 8d 05 2e b3 04 00 48 0f 45 f0 48 89 df e8 6e 02 N.......H.58...H......H.E.H...n.
9920 00 00 85 c0 74 29 48 89 df 48 8d 35 0c b3 04 00 e8 5b 02 00 00 8b 85 e0 de ff ff 83 c0 d0 83 f8 ....t)H..H.5.....[..............
9940 09 77 0c 48 89 df e8 c1 02 00 00 85 c0 75 e6 8b bd e0 de ff ff 48 8b b5 d8 de ff ff e8 ab 5a 01 .w.H.........u.......H........Z.
9960 00 48 8b bd d8 de ff ff e8 5b 59 01 00 48 63 85 e4 de ff ff c6 84 05 e8 de ff ff 00 48 8b bd d0 .H.......[Y..Hc.............H...
9980 de ff ff 48 8d b5 e8 de ff ff e8 88 a4 00 00 48 85 c0 41 be 01 00 00 00 74 2d 41 ff c7 45 85 ed ...H...........H..A.....t-A..E..
99a0 74 37 41 ff cd 45 85 f6 0f 85 b4 fc ff ff eb 29 48 8d 15 76 b2 04 00 48 89 df 44 89 fe e8 2f df t7A..E.........)H..v...H..D.../.
99c0 00 00 41 89 c7 eb 62 48 8b bd d0 de ff ff e8 05 a7 00 00 41 ff c7 45 31 f6 48 8b bd c8 de ff ff ..A...bH...........A..E1.H......
99e0 e8 89 58 01 00 85 c0 74 15 31 f6 31 d2 48 8b bd d0 de ff ff e8 04 e2 00 00 41 89 c7 eb 2b 45 85 ..X....t.1.1.H...........A...+E.
9a00 f6 75 1c be fe ff ff ff 48 8b 9d d0 de ff ff 48 89 df e8 3a 9f 00 00 48 89 df e8 b9 a6 00 00 48 .u......H......H...:...H.......H
9a20 8b 85 b8 de ff ff 41 29 c7 44 89 f8 48 81 c4 38 21 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 ......A).D..H..8!..[A\A]A^A_].UH
9a40 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 41 89 d6 44 89 b5 b4 df ff ff 49 89 f5 48 ..AWAVAUATSH..8...A..D......I..H
9a60 89 bd a8 df ff ff 48 8d 9d b8 df ff ff 48 89 de e8 0d ea 00 00 45 31 ff eb 19 4c 89 ef e8 46 58 ......H......H.......E1...L...FX
9a80 01 00 49 63 c6 48 01 85 c8 df ff ff 44 8b b5 b4 df ff ff 41 83 ff ff 74 6e 41 83 ff 0a 74 68 be ..Ic.H......D......A...tnA...th.
9aa0 00 20 00 00 48 89 df e8 a6 e7 00 00 49 89 c4 4c 89 ef e8 c9 57 01 00 45 31 f6 41 8b 45 08 8d 48 ....H.......I..L....W..E1.A.E..H
9ac0 ff 85 c0 41 89 4d 08 7f 0d 4c 89 ef e8 01 57 01 00 41 89 c7 eb 10 49 8b 45 00 48 8d 48 01 49 89 ...A.M...L....W..A....I.E.H.H.I.
9ae0 4d 00 44 0f b6 38 41 83 ff ff 74 8e 41 83 ff 0a 74 88 47 88 3c 34 49 ff c6 41 81 fe 00 20 00 00 M.D..8A...t.A...t.G.<4I..A......
9b00 7c b8 e9 73 ff ff ff 45 85 f6 75 44 41 83 ff 0a 75 3e 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff |..s...E..uDA...u>H......H;.....
9b20 72 18 48 8d bd b8 df ff ff be 01 00 00 00 e8 1f e7 00 00 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 r.H................H......H.H.H.
9b40 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 0a 48 8d bd b8 df ff ff e8 30 e8 00 00 41 83 ff 0a .....H..........H.......0...A...
9b60 b0 01 74 17 be ff ff ff ff 48 8b bd a8 df ff ff e8 19 a4 00 00 48 85 c0 0f 95 c0 0f b6 c0 48 81 ..t......H...........H........H.
9b80 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 8b 47 08 0f be 0e 39 c8 74 10 0f be .8...[A\A]A^A_].UH...G....9.t...
9ba0 4e 01 39 c8 75 04 85 c0 75 04 31 c0 5d c3 5d e9 58 00 00 00 55 48 89 e5 41 57 41 56 41 54 53 41 N.9.u...u.1.].].X...UH..AWAVATSA
9bc0 89 f6 49 89 ff 31 c9 4c 8b 25 42 54 05 00 89 cb 45 85 f6 49 63 47 08 75 0a 83 c0 d0 83 f8 09 76 ..I..1.L.%BT....E..IcG.u.......v
9be0 11 eb 1e 3d ff 00 00 00 77 17 41 f6 44 84 3e 01 74 0f 4c 89 ff e8 12 00 00 00 8d 4b 01 85 c0 75 ...=....w.A.D.>.t.L........K...u
9c00 cd 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 63 43 0c 48 3d c8 00 00 00 7c ...[A\A^A_].UH..SPH..HcC.H=....|
9c20 08 c6 43 10 00 31 c0 eb 39 8a 4b 08 8d 50 01 89 53 0c 88 4c 03 10 48 8b 3b 8b 47 08 8d 48 ff 85 ..C..1..9.K..P..S..L..H.;.G..H..
9c40 c0 89 4f 08 7e 0f 48 8b 07 48 8d 48 01 48 89 0f 0f b6 00 eb 05 e8 78 55 01 00 89 43 08 b8 01 00 ..O.~.H..H.H.H........xU...C....
9c60 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb e8 b7 9c 00 00 41 89 ..H...[].UH..AWAVSPA..H.......A.
9c80 c7 41 8d 47 ff 48 63 f0 48 89 df e8 7e a4 00 00 48 89 df 44 89 f6 e8 ce a6 00 00 be 02 00 00 00 .A.G.Hc.H...~...H..D............
9ca0 ba 02 00 00 00 48 89 df e8 12 9d 00 00 41 8d 57 02 48 8d 35 12 00 00 00 48 89 df 48 83 c4 08 5b .....H.......A.W.H.5....H..H...[
9cc0 41 5e 41 5f 5d e9 09 a6 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ff be d7 b9 f0 A^A_].....UH..AWAVATSH...I......
9ce0 ff e8 12 a3 00 00 49 89 c6 be d6 b9 f0 ff 31 d2 4c 89 ff e8 99 a1 00 00 49 89 c4 49 83 7e 08 00 ......I.......1.L.......I..I.~..
9d00 0f 84 a1 00 00 00 be 01 00 00 00 4c 89 ff e8 3e 9c 00 00 48 8d 15 00 af 04 00 4c 89 ff 44 89 e6 ...........L...>...H......L..D..
9d20 e8 25 e3 00 00 45 85 e4 7e 1a 41 f7 dc 31 db 8d b3 d4 b9 f0 ff 4c 89 ff e8 94 9e 00 00 ff cb 41 .%...E..~.A..1.......L.........A
9d40 39 dc 75 eb 49 8b 36 ba 02 00 00 00 4c 89 ff e8 77 f8 ff ff 41 89 c6 44 89 f6 f7 de 4c 89 ff e8 9.u.I.6.....L...w...A..D....L...
9d60 7b a1 00 00 85 c0 0f 85 b3 00 00 00 41 83 fe 02 7c 52 be 01 00 00 00 44 29 f6 31 d2 4c 89 ff e8 {...........A...|R.....D).1.L...
9d80 81 a1 00 00 48 89 c1 48 8d 35 d3 ae 04 00 31 c0 4c 89 ff 48 89 ca 48 83 c4 10 5b 41 5c 41 5e 41 ....H..H.5....1.L..H..H...[A\A^A
9da0 5f 5d e9 43 dc 00 00 48 8d 35 9c ae 04 00 31 c0 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 _].C...H.5....1.L..H...[A\A^A_].
9dc0 26 dc 00 00 be d5 b9 f0 ff 4c 89 ff e8 0e a1 00 00 45 31 f6 85 c0 74 47 45 31 f6 31 f6 4c 89 ff &........L.......E1...tGE1.1.L..
9de0 e8 6c 9b 00 00 be d7 b9 f0 ff 4c 89 ff e8 df 9d 00 00 48 8d 15 6d ad 04 00 be 01 00 00 00 4c 89 .l........L.......H..m........L.
9e00 ff e8 38 e0 00 00 48 8b 48 08 48 89 4d d8 48 c7 40 08 00 00 00 00 48 8b 45 d8 4c 89 ff ff d0 44 ..8...H.H.H.M.H.@.....H.E.L....D
9e20 89 f0 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 0e ad 04 00 e8 ..H...[A\A^A_].UH..SPH..H.5.....
9e40 ee 03 00 00 48 89 c7 e8 28 54 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 ....H...(T..........1.H..H...[].
9e60 99 dd 00 00 55 48 89 e5 48 8d 35 ce ac 04 00 48 8d 15 3f ae 04 00 e8 7d 04 00 00 b8 01 00 00 00 ....UH..H.5....H..?....}........
9e80 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 66 9d 00 00 83 f8 ff 75 08 48 89 df e8 35 ].UH..AVSH........f......u.H...5
9ea0 a2 00 00 41 be 01 00 00 00 be 01 00 00 00 48 89 df e8 46 9d 00 00 85 c0 74 42 be 01 00 00 00 31 ...A..........H...F.....tB.....1
9ec0 d2 48 89 df e8 3b e1 00 00 48 8d 15 e5 ad 04 00 48 89 df 48 89 c6 e8 9e 04 00 00 be ff ff ff ff .H...;...H......H..H............
9ee0 ba 01 00 00 00 48 89 df e8 70 9c 00 00 be fe ff ff ff 48 89 df e8 57 9a 00 00 eb 3e 48 8d 15 3a .....H...p........H...W....>H..:
9f00 ac 04 00 be d8 b9 f0 ff 48 89 df e8 6b a5 00 00 be ff ff ff ff ba 01 00 00 00 48 89 df e8 3b 9c ........H...k.............H...;.
9f20 00 00 be fe ff ff ff 48 89 df e8 22 9a 00 00 48 89 df e8 5c f5 ff ff 45 31 f6 48 89 df 44 89 f6 .......H..."...H...\...E1.H..D..
9f40 e8 24 fd ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc be 01 00 .$........[A^].UH..AWAVATSI.....
9f60 00 00 31 d2 e8 9b e0 00 00 49 89 c6 48 8d 15 42 ad 04 00 be 02 00 00 00 31 c9 4c 89 e7 e8 29 e0 ..1......I..H..B........1.L...).
9f80 00 00 49 89 c7 be 10 00 00 00 4c 89 e7 e8 f2 af 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 ..I.......L.......H..H.C.....H.5
9fa0 c2 ab 04 00 4c 89 e7 e8 ef dd 00 00 48 c7 03 00 00 00 00 48 8d 05 d2 02 00 00 48 89 43 08 41 0f ....L.......H......H......H.C.A.
9fc0 be 37 85 f6 74 37 48 8d 3d 07 ad 04 00 ba 04 00 00 00 e8 39 53 01 00 48 85 c0 74 21 49 8d 47 01 .7..t7H.=..........9S..H..t!I.G.
9fe0 41 80 7f 01 2b 49 8d 4f 02 48 0f 44 c1 80 38 62 48 8d 48 01 48 0f 45 c8 80 39 00 74 14 48 8d 15 A...+I.O.H.D..8bH.H.H.E..9.t.H..
a000 d4 ac 04 00 be 02 00 00 00 4c 89 e7 e8 e0 d8 00 00 4c 89 f7 4c 89 fe e8 7c 52 01 00 48 85 c0 48 .........L.......L..L...|R..H..H
a020 89 03 74 0e b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 ..t......[A\A^A_].1.L..L..[A\A^A
a040 5f 5d e9 b6 db 00 00 55 48 89 e5 48 8d 35 fb aa 04 00 48 8d 15 5e ac 04 00 e8 9a 02 00 00 b8 01 _].....UH..H.5....H..^..........
a060 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc be 01 00 00 00 31 d2 e8 85 df 00 00 49 ...].UH..AWAVATSI.......1......I
a080 89 c6 48 8d 15 2c ac 04 00 be 02 00 00 00 31 c9 4c 89 e7 e8 13 df 00 00 49 89 c7 be 10 00 00 00 ..H..,........1.L.......I.......
a0a0 4c 89 e7 e8 dc ae 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 ac aa 04 00 4c 89 e7 e8 d9 dc L.......H..H.C.....H.5....L.....
a0c0 00 00 31 ff e8 ab 51 01 00 4c 89 f7 4c 89 fe e8 6c 52 01 00 48 85 c0 48 89 03 48 8d 05 e5 01 00 ..1...Q..L..L...lR..H..H..H.....
a0e0 00 48 89 43 08 74 0e b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 f2 5b 41 5c .H.C.t......[A\A^A_].1.L..L..[A\
a100 41 5e 41 5f 5d e9 f3 da 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 35 23 aa 04 00 e8 13 01 00 00 ba A^A_].....UH..SPH..H.5#.........
a120 01 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 96 f4 ff ff 55 48 89 e5 41 56 53 49 89 fe be ....H..H..H...[].....UH..AVSI...
a140 10 00 00 00 e8 3b ae 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 0b aa 04 00 4c 89 f7 e8 38 .....;...H..H.C.....H.5....L...8
a160 dc 00 00 48 c7 03 00 00 00 00 48 8d 05 1b 01 00 00 48 89 43 08 e8 8c 52 01 00 48 85 c0 48 89 03 ...H......H......H.C...R..H..H..
a180 74 0a b8 01 00 00 00 5b 41 5e 5d c3 31 f6 31 d2 4c 89 f7 5b 41 5e 5d e9 61 da 00 00 55 48 89 e5 t......[A^].1.1.L..[A^].a...UH..
a1a0 53 50 48 89 fb be 01 00 00 00 e8 36 df 00 00 48 8d 15 b0 a9 04 00 be 01 00 00 00 48 89 df e8 04 SPH........6...H...........H....
a1c0 dc 00 00 48 85 c0 74 15 48 83 78 08 00 74 18 48 8d 35 da aa 04 00 ba 04 00 00 00 eb 16 48 89 df ...H..t.H.x..t.H.5...........H..
a1e0 e8 f3 9e 00 00 eb 14 48 8d 35 b6 aa 04 00 ba 0b 00 00 00 48 89 df e8 2f 9f 00 00 b8 01 00 00 00 .......H.5.........H.../........
a200 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 36 a9 04 00 e8 16 00 00 00 ba 01 00 00 H...[].UH..SPH..H.56............
a220 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 9f f2 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 .H..H..H...[].....UH..AWAVSPI..I
a240 89 ff be d8 b9 f0 ff 4c 89 f2 e8 2c a2 00 00 be ff ff ff ff 4c 89 ff e8 9c 9d 00 00 48 89 c3 48 .......L...,........L.......H..H
a260 83 7b 08 00 75 18 49 83 c6 04 48 8d 35 18 aa 04 00 31 c0 4c 89 ff 4c 89 f2 e8 6c d7 00 00 48 8b .{..u.I...H.5....1.L..L...l...H.
a280 03 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 ca a8 04 00 be 01 00 00 .H...[A^A_].UH..SPH..H..........
a2a0 00 e8 98 db 00 00 48 8b 38 e8 b4 4f 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b ......H.8..O..........1.H..H...[
a2c0 5d e9 37 d9 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 15 90 a8 04 00 be 01 00 00 00 e8 5e db 00 00 ].7...UH..SPH..H............^...
a2e0 48 8b 38 e8 52 50 01 00 48 89 df 89 c6 48 83 c4 08 5b 5d e9 8c d9 00 00 55 48 89 e5 41 57 41 56 H.8.RP..H....H...[].....UH..AWAV
a300 53 50 49 89 d7 49 89 f6 48 89 fb be 01 00 00 00 e8 e7 98 00 00 85 c0 7e 46 be 01 00 00 00 31 d2 SPI..I..H..............~F.....1.
a320 48 89 df e8 dd 9b 00 00 48 89 df 48 85 c0 74 0d 48 89 c6 4c 89 fa e8 3e 00 00 00 eb 12 e8 51 f1 H.......H..H..t.H..L...>......Q.
a340 ff ff be 01 00 00 00 48 89 df e8 82 98 00 00 be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 62 a4 00 00 be .......H............H..L...b....
a360 d8 b9 f0 ff 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 02 a1 00 00 55 48 89 e5 41 57 41 ....H..L..H...[A^A_].....UH..AWA
a380 56 41 54 53 49 89 d7 49 89 f6 49 89 fc be 10 00 00 00 e8 ed ab 00 00 48 89 c3 48 c7 43 08 00 00 VATSI..I..I............H..H.C...
a3a0 00 00 48 8d 35 bd a7 04 00 4c 89 e7 e8 ea d9 00 00 48 c7 03 00 00 00 00 48 8d 05 cd fe ff ff 48 ..H.5....L.......H......H......H
a3c0 89 43 08 4c 89 f7 4c 89 fe e8 ca 4e 01 00 48 85 c0 48 89 03 74 09 5b 41 5c 41 5e 41 5f 5d c3 e8 .C.L..L....N..H..H..t.[A\A^A_]..
a3e0 dc 4d 01 00 8b 38 e8 cd 4f 01 00 48 89 c1 48 8d 35 c4 a8 04 00 31 c0 4c 89 e7 4c 89 f2 5b 41 5c .M...8..O..H..H.5....1.L..L..[A\
a400 41 5e 41 5f 5d e9 e0 d5 00 00 90 90 55 48 89 e5 53 8b 47 20 3b 47 24 7e 47 ff c8 4c 63 c0 48 8b A^A_].......UH..S.G.;G$~G..Lc.H.
a420 07 4c 8b 48 38 43 8b 04 81 89 c1 83 e1 3f 83 f9 04 75 2d 44 8d 54 32 ff 89 c1 c1 e9 06 0f b6 c9 .L.H8C.......?...u-D.T2.........
a440 89 c3 c1 eb 17 44 8d 1c 19 39 f1 7f 08 8d 5c 19 01 39 f3 7d 25 39 f1 7c 07 8d 1c 32 39 d9 7e 1a .....D...9....\..9.}%9.|...29.~.
a460 c1 e6 06 c1 e2 17 81 c2 00 00 80 ff 09 f2 83 ca 04 89 d6 5b 5d e9 6f 02 00 00 39 f1 0f 4e f1 45 ...................[].o...9..N.E
a480 39 d3 45 0f 4d d3 25 3f c0 7f 00 41 29 f2 c1 e6 06 81 e6 c0 3f 00 00 41 c1 e2 17 41 09 f2 41 09 9.E.M.%?...A).......?..A...A..A.
a4a0 c2 47 89 14 81 5b 5d c3 55 48 89 e5 c1 e2 06 09 d6 c1 e1 17 09 ce 41 c1 e0 0e 44 09 c6 5d e9 26 .G...[].UH............A...D..].&
a4c0 02 00 00 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 44 8b 73 28 c7 43 28 ff ff ff ff be 1e 80 ff ...UH..AVSH...H..D.s(.C(........
a4e0 7f e8 03 02 00 00 89 45 ec 48 8d 75 ec 48 89 df 44 89 f2 e8 20 00 00 00 8b 45 ec 48 83 c4 10 5b .......E.H.u.H..D........E.H...[
a500 41 5e 5d c3 55 48 89 e5 c1 e2 06 09 d6 c1 e1 0e 09 ce 5d e9 d1 01 00 00 55 48 89 e5 83 fa ff 74 A^].UH............].....UH.....t
a520 35 8b 0e 83 f9 ff 74 2c 48 8b 07 48 8b 40 38 89 ce 48 63 ce 8b 0c 88 c1 e9 0e 81 c1 01 00 fe ff 5.....t,H..H.@8..Hc.............
a540 83 f9 ff 74 09 8d 4c 0e 01 83 f9 ff 75 e1 5d e9 45 01 00 00 89 16 5d c3 55 48 89 e5 c1 e6 06 c1 ...t..L.....u.].E.....].UH......
a560 e2 17 81 c2 00 00 80 00 09 d6 83 ce 26 5d e9 76 01 00 00 55 48 89 e5 8b 47 20 89 47 24 5d c3 55 ............&].v...UH...G..G$].U
a580 48 89 e5 89 f0 39 57 20 75 0f 89 57 24 48 8d 77 28 89 c2 5d e9 7f ff ff ff b9 ff 00 00 00 89 c6 H....9W.u..W$H.w(..]............
a5a0 41 89 d0 5d e9 18 00 00 00 55 48 89 e5 89 f0 8b 4f 20 89 4f 24 48 8d 77 28 89 c2 5d e9 57 ff ff A..].....UH.....O..O$H.w(..].W..
a5c0 ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 44 89 45 d4 41 89 cc 41 89 d7 89 f3 49 89 fd 83 fb .UH..AWAVAUATSPD.E.A..A....I....
a5e0 ff 74 52 48 63 c3 49 8b 4d 00 48 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff 41 be ff ff .tRHc.I.M.H.I8..............A...
a600 ff ff 74 05 44 8d 74 03 01 4c 89 ef 89 de 44 89 e2 e8 ae 15 00 00 4c 89 ef 89 de 85 c0 75 05 8b ..t.D.t..L....D.......L......u..
a620 55 d4 eb 03 44 89 fa e8 6d 00 00 00 41 83 fe ff 44 89 f3 75 ae 48 83 c4 08 5b 41 5c 41 5d 41 5e U...D...m...A...D..u.H...[A\A]A^
a640 41 5f 5d c3 55 48 89 e5 83 fe ff 74 4a 48 8b 07 48 8b 40 38 c1 e2 06 83 c2 40 81 e2 c0 3f 00 00 A_].UH.....tJH..H.@8.....@...?..
a660 48 63 ce 8b 3c 88 89 fe c1 ee 0e 81 c6 01 00 fe ff 83 fe ff 74 16 8d 74 31 01 81 e7 3f c0 ff ff Hc..<...............t..t1...?...
a680 09 d7 83 fe ff 89 3c 88 75 d6 eb 0b 81 e7 3f c0 ff ff 09 d7 89 3c 88 5d c3 55 48 89 e5 89 f0 f7 ......<.u.....?......<.].UH.....
a6a0 d0 01 d0 89 c1 f7 d9 0f 4c c8 81 f9 00 00 02 00 7d 21 48 63 ce 48 8b 17 48 8b 52 38 be ff 3f 00 ........L.......}!Hc.H..H.R8..?.
a6c0 00 23 34 8a c1 e0 0e 05 00 c0 ff 7f 09 f0 89 04 8a 5d c3 48 8b 47 10 48 8d 0d 51 a6 04 00 48 89 .#4..............].H.G.H..Q...H.
a6e0 c7 48 89 ce e8 31 f2 00 00 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb 4c 8b 3b 8b 73 28 8b .H...1...UH..AWAVSPA..H..L.;.s(.
a700 53 20 b9 ff 00 00 00 41 89 d0 e8 b2 fe ff ff c7 43 28 ff ff ff ff 8b 4b 20 41 3b 4f 18 7d 06 49 S......A........C(.....K.A;O.}.I
a720 8b 47 38 eb 2e 49 8d 57 18 48 8b 43 10 48 8b 78 38 49 8b 77 38 4c 8d 0d eb a5 04 00 b9 04 00 00 .G8..I.W.H.C.H.x8I.w8L..........
a740 00 41 b8 ff ff ff 7f e8 7f 70 00 00 49 89 47 38 8b 4b 20 48 63 c9 44 89 34 88 8b 4b 20 41 3b 4f .A.......p..I.G8.K.Hc.D.4..K.A;O
a760 1c 7d 06 49 8b 47 48 eb 2e 49 8d 57 1c 48 8b 43 10 48 8b 78 38 49 8b 77 48 4c 8d 0d a7 a5 04 00 .}.I.GH..I.W.H.C.H.x8I.wHL......
a780 b9 04 00 00 00 41 b8 ff ff ff 7f e8 3b 70 00 00 49 89 47 48 8b 4b 20 48 8b 53 10 8b 52 08 48 63 .....A......;p..I.GH.K.H.S..R.Hc
a7a0 c9 89 14 88 8b 43 20 8d 48 01 89 4b 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 .....C..H..K.H...[A^A_].UH..AWAV
a7c0 53 50 89 d3 49 89 fe c1 e6 06 81 fb ff ff 03 00 7f 1a c1 e3 0e 09 de 83 ce 01 4c 89 f7 48 83 c4 SP..I.....................L..H..
a7e0 08 5b 41 5e 41 5f 5d e9 fd fe ff ff 83 ce 02 4c 89 f7 e8 f2 fe ff ff 41 89 c7 c1 e3 06 83 cb 2e .[A^A_]........L.......A........
a800 4c 89 f7 89 de e8 df fe ff ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 0f b6 47 3c L.........D..H...[A^A_].UH....G<
a820 01 f0 48 8b 0f 0f b6 51 0c 39 d0 7e 0a 3d fa 00 00 00 7d 05 88 41 0c 5d c3 48 8b 47 10 48 8d 0d ..H....Q.9.~.=....}..A.].H.G.H..
a840 a1 a4 04 00 48 89 c7 48 89 ce e8 cb f0 00 00 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 b7 ff ff ....H..H.......UH..AVSA..H......
a860 ff 0f b6 43 3c 44 01 f0 88 43 3c 5b 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 0f b6 46 08 ...C<D...C<[A^].UH..H...H.u...F.
a880 83 c8 40 89 45 f8 48 8d 75 f0 48 89 f2 e8 06 00 00 00 48 83 c4 10 5d c3 55 48 89 e5 41 57 41 56 ..@.E.H.u.H.......H...].UH..AWAV
a8a0 41 55 41 54 53 48 83 ec 18 49 89 d7 48 89 f0 48 89 fb 4c 8b 23 48 8b 4b 10 48 8b 79 38 48 89 7d AUATSH...I..H..H..L.#H.K.H.y8H.}
a8c0 c0 48 8b 71 50 48 89 c2 e8 4c ae ff ff 49 89 c6 41 83 7e 08 13 75 3d 4d 8b 2e 44 3b 6b 2c 48 8d .H.qPH...L...I..A.~..u=M..D;k,H.
a8e0 5b 2c 7d 34 49 63 c5 49 8b 74 24 30 48 c1 e0 04 41 8b 4f 08 33 4c 06 08 f6 c1 3f 75 1b 48 01 c6 [,}4Ic.I.t$0H...A.O.3L....?u.H..
a900 31 ff 4c 89 fa e8 26 80 ff ff 85 c0 0f 85 c3 00 00 00 eb 04 48 83 c3 2c 4c 89 7d d0 45 8b 6c 24 1.L...&.............H..,L.}.E.l$
a920 14 8b 03 48 89 45 c8 44 39 e8 4c 63 f8 4d 89 3e 41 c7 46 08 13 00 00 00 44 89 e8 7c 2f 49 8d 54 ...H.E.D9.Lc.M.>A.F.....D..|/I.T
a940 24 14 49 8b 74 24 30 4c 8d 0d cf a3 04 00 b9 10 00 00 00 41 b8 ff ff ff 03 48 8b 7d c0 e8 69 6e $.I.t$0L...........A.....H.}..in
a960 00 00 49 89 44 24 30 41 8b 44 24 14 41 39 c5 49 8b 4c 24 30 7d 1e 49 63 d5 48 c1 e2 04 48 8d 54 ..I.D$0A.D$.A9.I.L$0}.Ic.H...H.T
a980 11 08 c7 02 00 00 00 00 48 83 c2 10 41 ff c5 41 39 c5 7c ee 49 c1 e7 04 48 8b 75 d0 48 8b 06 48 ........H...A..A9.|.I...H.u.H..H
a9a0 8b 56 08 4a 89 54 39 08 4a 89 04 39 ff 03 f6 46 08 40 4c 8b 6d c8 74 1d 41 f6 44 24 09 04 74 15 .V.J.T9.J..9...F.@L.m.t.A.D$..t.
a9c0 48 8b 16 f6 42 09 03 74 0c 48 8b 7d c0 4c 89 e6 e8 eb 6e 00 00 44 89 e8 48 83 c4 18 5b 41 5c 41 H...B..t.H.}.L....n..D..H...[A\A
a9e0 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 83 ec 20 48 89 75 f0 c7 45 f8 02 00 00 00 48 89 75 e0 c7 45 ]A^A_].UH..H...H.u..E.....H.u..E
aa00 e8 13 00 00 00 48 8d 75 f0 48 8d 55 e0 e8 86 fe ff ff 48 83 c4 20 5d c3 55 48 89 e5 53 50 48 89 .....H.u.H.U......H...].UH..SPH.
aa20 fb 8b 06 83 f8 0e 75 4b 48 63 46 08 48 8b 0b 48 8b 49 38 bf ff ff 7f 00 23 3c 81 c1 e2 17 81 c2 ......uKHcF.H..H.I8.....#<......
aa40 00 00 80 00 09 fa 89 14 81 48 63 46 08 ba 3f c0 ff ff 23 14 81 0f b6 73 3c c1 e6 06 09 d6 89 34 .........HcF..?...#....s<......4
aa60 81 be 01 00 00 00 48 89 df e8 aa fd ff ff fe 43 3c eb 2c 83 f8 0d 75 27 48 63 46 08 48 8b 0b 48 ......H........C<.,...u'HcF.H..H
aa80 8b 49 38 be ff 3f 80 ff 23 34 81 c1 e2 0e 81 c2 00 40 00 00 81 e2 00 c0 7f 00 09 f2 89 14 81 48 .I8..?..#4.......@.............H
aaa0 83 c4 08 5b 5d c3 55 48 89 e5 8b 06 83 f8 0e 75 24 48 63 46 08 48 8b 0f 48 8b 49 38 ba ff ff 7f ...[].UH.......u$HcF.H..H.I8....
aac0 00 23 14 81 81 ca 00 00 00 01 89 14 81 c7 06 0c 00 00 00 eb 22 83 f8 0d 75 1d c7 06 07 00 00 00 .#.................."...u.......
aae0 48 63 46 08 48 8b 0f 48 8b 49 38 8b 04 81 c1 e8 06 0f b6 c0 89 46 08 5d c3 55 48 89 e5 53 50 48 HcF.H..H.I8..........F.].UH..SPH
ab00 89 f3 8b 03 83 c0 f8 83 f8 06 77 7b 48 8d 0d 7d 00 00 00 48 63 04 81 48 01 c8 ff e0 48 89 de 48 ..........w{H..}...Hc..H....H..H
ab20 83 c4 08 5b 5d e9 7c ff ff ff c7 03 07 00 00 00 eb 55 8b 73 08 c1 e6 17 83 ce 05 eb 3c 0f bf 43 ...[].|..........U.s........<..C
ab40 08 f6 c4 01 75 0b 0f b6 4f 3a 39 c1 7f 03 fe 4f 3c 80 7b 0b 08 0f b6 4b 0a ba 06 00 00 00 75 0d ....u...O:9....O<.{....K......u.
ab60 38 4f 3a ba 07 00 00 00 77 03 fe 4f 3c c1 e1 17 09 d1 c1 e0 0e 09 c8 89 c6 e8 6b fb ff ff 89 43 8O:.....w..O<.............k....C
ab80 08 c7 03 0c 00 00 00 48 83 c4 08 5b 5d c3 66 90 9a ff ff ff a2 ff ff ff ad ff ff ff f7 ff ff ff .......H...[].f.................
aba0 f7 ff ff ff 8c ff ff ff 8c ff ff ff 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 3b ff ff ff 41 83 ............UH..AVSI..H...;...A.
abc0 3e 07 75 14 41 8b 46 08 f6 c4 01 75 0b 0f b6 4b 3a 39 c1 7f 03 fe 4b 3c be 01 00 00 00 48 89 df >.u.A.F....u...K:9....K<.....H..
abe0 e8 33 fc ff ff 8a 43 3c fe c0 88 43 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 00 00 00 .3....C<...C<.....H..L..[A^]....
ac00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 41 89 d4 49 89 f6 49 89 ff e8 25 10 00 00 .UH..AWAVAUATSH..(A..I..I...%...
ac20 49 8d 5e 10 41 83 3e 0b 75 0f 41 8b 56 08 4c 89 ff 48 89 de e8 df f8 ff ff 48 89 5d c8 41 8b 76 I.^.A.>.u.A.V.L..H.......H.].A.v
ac40 10 45 8b 6e 14 44 39 ee 0f 84 02 01 00 00 4c 89 ff e8 4a 11 00 00 85 c0 75 13 4c 89 ff 44 89 ee .E.n.D9.......L...J.....u.L..D..
ac60 e8 3b 11 00 00 85 c0 0f 84 0d 01 00 00 44 89 e3 41 83 3e 0b 75 11 49 8d 47 28 48 89 45 b8 c7 45 .;...........D..A.>.u.I.G(H.E..E
ac80 c0 ff ff ff ff eb 39 49 8d 47 28 48 89 45 b8 45 8b 67 28 41 c7 47 28 ff ff ff ff be 1e 80 ff 7f ......9I.G(H.E.E.g(A.G(.........
aca0 4c 89 ff e8 41 fa ff ff 89 45 d4 48 8d 75 d4 4c 89 ff 44 89 e2 e8 5e f8 ff ff 8b 45 d4 89 45 c0 L...A....E.H.u.L..D...^....E..E.
acc0 41 8b 47 20 41 89 47 24 41 89 dd 41 c1 e5 06 44 89 ee 81 ce 03 40 00 00 4c 89 ff e8 09 fa ff ff A.G.A.G$A..A...D.....@..L.......
ace0 41 89 c4 41 8b 47 20 41 89 47 24 41 81 cd 03 00 80 00 4c 89 ff 44 89 ee e8 ec f9 ff ff 89 45 c4 A..A.G.A.G$A......L..D........E.
ad00 41 8b 47 20 41 89 47 24 4c 89 ff 48 8b 75 b8 8b 55 c0 e8 01 f8 ff ff 45 89 e0 45 8b 6e 14 45 8b A.G.A.G$L..H.u..U......E..E.n.E.
ad20 67 20 45 89 67 24 4c 89 ff 44 89 ee 44 89 e2 89 d9 e8 8b f8 ff ff 48 8b 45 c8 8b 30 4c 89 ff 44 g.E.g$L..D..D.........H.E..0L..D
ad40 89 e2 89 d9 44 8b 45 c4 e8 74 f8 ff ff 41 89 dc 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff ....D.E..t...A..A.F.....A.F.....
ad60 45 89 66 08 41 c7 06 07 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 45 c4 ff ff ff E.f.A......H..([A\A]A^A_]..E....
ad80 ff 41 b8 ff ff ff ff 44 89 e3 eb 92 55 48 89 e5 41 56 53 48 89 f3 49 89 fe e8 5b fd ff ff 83 3b .A.....D....UH..AVSH..I...[....;
ada0 07 75 14 8b 43 08 8b 4b 10 3b 4b 14 74 26 41 0f b6 4e 3a 39 c8 7d 0d 4c 89 f7 48 89 de e8 ea fd .u..C..K.;K.t&A..N:9.}.L..H.....
adc0 ff ff eb 0d 4c 89 f7 48 89 de 89 c2 e8 30 fe ff ff 8b 43 08 5b 41 5e 5d c3 55 48 89 e5 83 3e 09 ....L..H.....0....C.[A^].UH...>.
ade0 75 0a 8b 46 10 3b 46 14 75 02 5d c3 5d e9 9a ff ff ff 55 48 89 e5 8b 46 10 3b 46 14 75 06 5d e9 u..F.;F.u.].].....UH...F.;F.u.].
ae00 f5 fc ff ff 5d e9 82 ff ff ff 55 48 89 e5 41 56 53 48 83 ec 20 48 89 f3 49 89 fe e8 d2 ff ff ff ....].....UH..AVSH...H..I.......
ae20 8b 03 8d 48 ff 83 f9 05 0f 87 ad 00 00 00 48 8d 15 ef 00 00 00 48 63 0c 8a 48 01 d1 ff e1 41 81 ...H..........H......Hc..H....A.
ae40 7e 2c ff 00 00 00 0f 8f 8f 00 00 00 83 f8 01 0f 85 93 00 00 00 c7 45 d8 00 00 00 00 49 8b 46 10 ~,....................E.....I.F.
ae60 48 8b 40 50 48 89 45 e0 c7 45 e8 45 00 00 00 48 8d 75 e0 48 8d 55 d0 4c 89 f7 e9 86 00 00 00 8b H.@PH.E..E.E...H.u.H.U.L........
ae80 43 08 eb 50 f2 0f 10 43 08 f2 0f 11 45 e0 c7 45 e8 03 00 00 00 48 8d 75 e0 4c 89 f7 48 89 f2 eb C..P...C....E..E.....H.u.L..H...
aea0 25 48 8b 43 08 48 89 45 e0 c7 45 e8 02 00 00 00 48 89 45 d0 c7 45 d8 13 00 00 00 48 8d 75 e0 48 %H.C.H.E..E.....H.E..E.....H.u.H
aec0 8d 55 d0 4c 89 f7 e8 cd f9 ff ff 89 43 08 c7 03 04 00 00 00 3d ff 00 00 00 7e 38 4c 89 f7 48 89 .U.L........C.......=....~8L..H.
aee0 de e8 a6 fe ff ff eb 30 83 f8 02 0f 94 c0 0f b6 c0 89 45 e0 c7 45 e8 01 00 00 00 48 8d 75 e0 4c .......0..........E..E.....H.u.L
af00 89 f7 48 89 f2 e8 8e f9 ff ff 89 43 08 c7 03 04 00 00 00 0d 00 01 00 00 48 83 c4 20 5b 41 5e 5d ..H........C............H...[A^]
af20 c3 0f 1f 00 1a ff ff ff 1a ff ff ff 1a ff ff ff 5b ff ff ff 60 ff ff ff 7d ff ff ff 55 48 89 e5 ................[...`...}...UH..
af40 41 57 41 56 41 54 53 49 89 d7 49 89 f4 49 89 fe 41 8b 04 24 83 f8 0a 74 25 83 f8 09 75 63 4c 89 AWAVATSI..I..I..A..$...t%...ucL.
af60 f7 4c 89 fe e8 23 fe ff ff 41 8b 74 24 08 c1 e0 06 c1 e6 17 09 c6 83 ce 09 4c 89 f7 eb 3c 41 80 .L...#...A.t$............L...<A.
af80 7c 24 0b 08 0f 94 c0 0f b6 d8 01 db 4c 89 f7 4c 89 fe e8 73 fe ff ff 41 0f b6 4c 24 0a 41 0f b7 |$..........L..L...s...A..L$.A..
afa0 54 24 08 c1 e1 06 c1 e2 17 c1 e0 0e 09 c3 09 cb 09 d3 83 cb 08 4c 89 f7 89 de e8 2a f7 ff ff eb T$...................L.....*....
afc0 39 83 f8 08 75 34 41 83 3f 07 75 16 41 8b 47 08 f6 c4 01 75 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 9...u4A.?.u.A.G....u.A..N:9...A.
afe0 4e 3c 41 8b 54 24 08 4c 89 f7 4c 89 fe 5b 41 5c 41 5e 41 5f 5d e9 07 fc ff ff 41 83 3f 07 75 16 N<A.T$.L..L..[A\A^A_].....A.?.u.
b000 41 8b 47 08 f6 c4 01 75 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c 5b 41 5c 41 5e 41 5f 5d c3 55 A.G....u.A..N:9...A.N<[A\A^A_].U
b020 48 89 e5 41 57 41 56 41 54 53 49 89 d6 49 89 f4 49 89 ff e8 54 fd ff ff 41 8b 04 24 41 8b 5c 24 H..AWAVATSI..I..I...T...A..$A.\$
b040 08 83 f8 07 75 16 89 d8 25 00 01 00 00 75 0d 41 0f b6 47 3a 39 d8 7f 04 41 fe 4f 3c 41 0f b6 47 ....u...%....u.A..G:9...A.O<A..G
b060 3c 41 89 44 24 08 41 c7 04 24 07 00 00 00 be 02 00 00 00 4c 89 ff e8 9d f7 ff ff 41 80 47 3c 02 <A.D$.A..$.........L.......A.G<.
b080 45 8b 64 24 08 4c 89 ff 4c 89 f6 e8 7a fd ff ff 41 c1 e4 06 c1 e3 17 c1 e0 0e 44 09 e3 09 c3 83 E.d$.L..L...z...A.........D.....
b0a0 cb 0c 4c 89 ff 89 de e8 3d f6 ff ff 41 83 3e 07 75 16 41 8b 46 08 f6 c4 01 75 0d 41 0f b6 4f 3a ..L.....=...A.>.u.A.F....u.A..O:
b0c0 39 c1 7f 04 41 fe 4f 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 16 9...A.O<[A\A^A_].UH..AVSI..H....
b0e0 fa ff ff 41 8b 06 ba ff ff ff ff 8d 48 fc 83 f9 03 72 2a 83 f8 02 74 25 83 f8 0b 75 11 48 89 df ...A........H....r*...t%...u.H..
b100 4c 89 f6 e8 44 00 00 00 41 8b 56 08 eb 0f 31 d2 48 89 df 4c 89 f6 e8 85 00 00 00 89 c2 49 8d 76 L...D...A.V...1.H..L.........I.v
b120 14 48 89 df e8 ef f3 ff ff 41 8b 56 10 8b 43 20 89 43 24 48 8d 73 28 48 89 df e8 d9 f3 ff ff 41 .H.......A.V..C..C$H.s(H.......A
b140 c7 46 10 ff ff ff ff 5b 41 5e 5d c3 55 48 89 e5 48 63 4e 08 48 85 c9 48 8b 07 48 8b 50 38 7e 18 .F.....[A^].UH..HcN.H..H..H.P8~.
b160 8b 44 8a fc 48 89 c6 48 83 e6 3f 48 8d 3d ae b6 04 00 80 3c 37 00 78 08 48 8d 0c 8a 8b 01 eb 05 .D..H..H..?H.=.....<7.x.H.......
b180 48 8d 4c 8a fc 89 c2 81 e2 3f c0 ff ff 66 a9 c0 3f 0f 94 c0 0f b6 c0 c1 e0 06 09 d0 89 01 5d c3 H.L......?...f..?.............].
b1a0 55 48 89 e5 41 57 41 56 53 50 41 89 d7 48 89 f3 49 89 fe 83 3b 0c 75 6c 48 63 43 08 49 8b 0e 48 UH..AWAVSPA..H..I...;.ulHcC.I..H
b1c0 8b 49 38 8b 04 81 89 c1 83 e1 3f 83 f9 1b 75 54 41 ff 4e 20 c1 e8 11 25 c0 7f 00 00 45 85 ff 0f .I8.......?...uTA.N....%....E...
b1e0 94 c1 0f b6 f1 c1 e6 0e 09 c6 83 ce 22 4c 89 f7 e8 f4 f4 ff ff 41 8b 5e 28 41 c7 46 28 ff ff ff ............"L.......A.^(A.F(...
b200 ff be 1e 80 ff 7f 4c 89 f7 e8 db f4 ff ff 89 45 e0 48 8d 75 e0 4c 89 f7 89 da e8 f9 f2 ff ff 8b ......L........E.H.u.L..........
b220 45 e0 eb 75 4c 89 f7 48 89 de e8 0f 09 00 00 8b 0b 8b 43 08 83 f9 07 75 17 89 c1 81 e1 00 01 00 E..uL..H..........C....u........
b240 00 75 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c c1 e0 17 41 c1 e7 0e 41 09 c7 41 81 cf e3 3f 00 .u.A..N:9...A.N<...A...A..A...?.
b260 00 4c 89 f7 44 89 fe e8 7d f4 ff ff 41 8b 5e 28 41 c7 46 28 ff ff ff ff be 1e 80 ff 7f 4c 89 f7 .L..D...}...A.^(A.F(.........L..
b280 e8 64 f4 ff ff 89 45 e4 48 8d 75 e4 4c 89 f7 89 da e8 82 f2 ff ff 8b 45 e4 48 83 c4 08 5b 41 5e .d....E.H.u.L..........E.H...[A^
b2a0 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 43 f8 ff ff 41 8b 06 ba ff ff ff ff 83 f8 A_].UH..AVSI..H...C...A.........
b2c0 01 74 22 83 f8 03 74 1d 83 f8 0b 75 06 41 8b 56 08 eb 12 ba 01 00 00 00 48 89 df 4c 89 f6 e8 bd .t"...t....u.A.V........H..L....
b2e0 fe ff ff 89 c2 49 8d 76 10 48 89 df e8 27 f2 ff ff 41 8b 56 14 8b 43 20 89 43 24 48 8d 73 28 48 .....I.v.H...'...A.V..C..C$H.s(H
b300 89 df e8 11 f2 ff ff 41 c7 46 14 ff ff ff ff 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 f3 8a 43 08 .......A.F.....[A^].UH..SPH...C.
b320 88 43 0a 48 89 d6 e8 df fa ff ff 66 89 43 08 83 3b 09 0f 94 c0 0c 08 88 43 0b c7 03 0a 00 00 00 .C.H.......f.C..;.......C.......
b340 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 83 ec 20 89 c8 48 89 d3 49 89 fe 83 fe 02 c7 45 ec H...[].UH..AVSH.....H..I......E.
b360 ff ff ff ff c7 45 e8 ff ff ff ff c7 45 d8 06 00 00 00 48 c7 45 e0 00 00 00 00 72 3a 83 fe 02 75 .....E......E.....H.E.....r:...u
b380 30 4c 89 f7 48 89 de e8 6d f7 ff ff 8b 03 ff c8 83 f8 0b 0f 87 92 00 00 00 48 8d 0d b4 00 00 00 0L..H...m................H......
b3a0 48 63 04 81 48 01 c8 ff e0 c7 03 03 00 00 00 eb 7a 83 fe 03 75 15 83 c6 19 48 8d 4d d8 4c 89 f7 Hc..H...........z...u....H.M.L..
b3c0 48 89 da 41 89 c0 e8 b9 00 00 00 48 83 c4 20 5b 41 5e 5d c3 c7 03 02 00 00 00 eb 4f 4c 89 f7 48 H..A.......H...[A^]........OL..H
b3e0 89 de e8 57 07 00 00 8b 03 8b 73 08 83 f8 07 75 16 89 f0 25 00 01 00 00 75 0d 41 0f b6 46 3a 39 ...W......s....u...%....u.A..F:9
b400 f0 7f 04 41 fe 4e 3c c1 e6 17 83 ce 1b 4c 89 f7 e8 d4 f2 ff ff 89 43 08 c7 03 0c 00 00 00 eb 0b ...A.N<......L........C.........
b420 4c 89 f7 48 89 de e8 21 fd ff ff 8b 73 10 8b 43 14 89 73 14 89 43 10 4c 89 f7 e8 40 07 00 00 8b L..H...!....s..C..s..C.L...@....
b440 73 10 4c 89 f7 48 83 c4 20 5b 41 5e 5d e9 2d 07 00 00 66 90 80 ff ff ff 55 ff ff ff 80 ff ff ff s.L..H...[A^].-...f.....U.......
b460 55 ff ff ff 55 ff ff ff 55 ff ff ff 88 ff ff ff d7 ff ff ff d7 ff ff ff d7 ff ff ff cc ff ff ff U...U...U.......................
b480 88 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 48 45 89 c6 48 89 d3 41 89 f4 49 89 ....UH..AWAVAUATSH..HE..H..A..I.
b4a0 ff 41 83 fc 1a 0f 87 9c 01 00 00 83 7b 10 ff 0f 85 92 01 00 00 83 7b 14 ff 0f 85 88 01 00 00 45 .A..........{.........{........E
b4c0 8d 4c 24 f3 8b 03 83 f8 05 75 1d f2 0f 10 43 08 f2 0f 11 45 c0 c7 45 c8 03 00 00 00 66 48 0f 7e .L$......u....C....E..E.....fH.~
b4e0 c0 be 03 00 00 00 eb 1d 83 f8 06 0f 85 56 01 00 00 48 8b 43 08 48 89 45 c0 c7 45 c8 13 00 00 00 .............V...H.C.H.E..E.....
b500 be 13 00 00 00 83 79 10 ff 0f 85 38 01 00 00 83 79 14 ff 0f 85 2e 01 00 00 8b 11 83 fa 05 75 1e ......y....8....y.............u.
b520 f2 0f 10 41 08 f2 0f 11 45 b0 c7 45 b8 03 00 00 00 66 48 0f 7e c2 41 b8 03 00 00 00 eb 23 83 fa ...A....E..E.....fH.~.A......#..
b540 06 0f 85 00 01 00 00 48 8b 51 08 48 89 55 b0 c7 45 b8 13 00 00 00 66 48 0f 6e c2 41 b8 13 00 00 .......H.Q.H.U..E.....fH.n.A....
b560 00 41 83 fc 1a 0f 87 8f 00 00 00 bf 00 00 f0 05 44 0f a3 e7 73 19 44 89 4d 98 49 89 cd 83 fe 13 .A..............D...s.D.M.I.....
b580 75 37 48 89 45 d0 4c 89 e9 44 8b 4d 98 eb 46 b8 00 00 0d 00 44 0f a3 e0 73 60 41 83 f8 13 75 08 u7H.E.L..D.M..F.....D...s`A...u.
b5a0 0f 57 c0 f2 48 0f 2a c2 0f 57 c9 66 0f 2e c1 75 49 0f 8b 90 00 00 00 eb 41 48 8d 7d c0 48 8d 75 .W..H.*..W.f...uI.......AH.}.H.u
b5c0 d0 e8 c4 6d ff ff 85 c0 4c 89 e9 44 8b 4d 98 74 76 44 8b 45 b8 41 83 f8 13 74 1f 48 8d 7d b0 48 ...m....L..D.M.tvD.E.A...t.H.}.H
b5e0 8d 75 d0 48 89 4d 98 45 89 cd e8 9b 6d ff ff 45 89 e9 48 8b 4d 98 85 c0 74 4d 49 89 cd 49 8b 47 .u.H.M.E....m..E..H.M...tMI..I.G
b600 10 48 8b 78 38 48 8d 55 c0 48 8d 4d b0 4c 8d 45 a0 44 89 ce e8 bc 1f 01 00 83 7d a8 13 75 13 c7 .H.x8H.U.H.M.L.E.D........}..u..
b620 03 06 00 00 00 48 8b 45 a0 48 89 43 08 e9 f2 00 00 00 f2 0f 10 45 a0 0f 57 c9 66 0f 2e c8 4c 89 .....H.E.H.C.........E..W.f...L.
b640 e9 0f 85 ec 00 00 00 44 89 75 98 41 83 fc 1c 77 1e b8 00 00 00 16 44 0f a3 e0 73 13 49 89 cd 4c .......D.u.A...w......D...s.I..L
b660 89 ff 48 89 de e8 22 f7 ff ff 45 31 f6 eb 1c 4c 89 ff 48 89 ce 49 89 cd e8 8d f7 ff ff 41 89 c6 ..H..."...E1...L..H..I.......A..
b680 4c 89 ff 48 89 de e8 7f f7 ff ff 44 39 f0 7e 27 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 0d 41 0f b6 L..H.......D9.~'.;.u..K....u.A..
b6a0 57 3a 39 ca 7f 04 41 fe 4f 3c 41 83 7d 00 07 75 3d 41 8b 4d 08 eb 25 41 83 7d 00 07 75 16 41 8b W:9...A.O<A.}..u=A.M..%A.}..u.A.
b6c0 4d 08 f6 c5 01 75 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe 4f 3c 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 M....u.A..W:9...A.O<.;.u..K....u
b6e0 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe 4f 3c c1 e0 17 44 09 e0 41 c1 e6 0e 41 09 c6 4c 89 ff 44 89 .A..W:9...A.O<...D..A...A..L..D.
b700 f6 e8 e3 ef ff ff 89 43 08 c7 03 0c 00 00 00 41 8b 47 20 ff c8 48 98 49 8b 0f 48 8b 49 48 8b 55 .......C.......A.G...H.I..H.IH.U
b720 98 89 14 81 48 83 c4 48 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 03 05 00 00 00 f2 0f 11 43 08 eb e4 ....H..H[A\A]A^A_]..........C...
b740 55 48 89 e5 83 fe 14 89 f0 77 28 48 8d 0d 46 00 00 00 48 63 04 81 48 01 c8 ff e0 83 7a 10 ff 75 UH.......w(H..F...Hc..H.....z..u
b760 12 83 7a 14 ff 75 0c 8b 02 83 c0 fb 83 f8 02 73 02 5d c3 48 89 d6 5d e9 8e f6 ff ff 48 89 d6 5d ..z..u.........s.].H..].....H..]
b780 e9 27 f4 ff ff 48 89 d6 5d e9 43 f9 ff ff 48 89 d6 5d e9 0d fb ff ff 90 c3 ff ff ff c3 ff ff ff .'...H..].C...H..]..............
b7a0 c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff ................................
b7c0 c3 ff ff ff c3 ff ff ff e4 ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff ................................
b7e0 db ff ff ff ed ff ff ff f6 ff ff ff 55 48 89 e5 41 57 41 56 41 54 53 44 89 c3 49 89 cf 49 89 d6 ............UH..AWAVATSD..I..I..
b800 49 89 fc 83 fe 14 89 f0 0f 87 0d 01 00 00 48 8d 0d 27 01 00 00 48 63 04 81 48 01 c8 ff e0 83 c6 I.............H..'...Hc..H......
b820 0d 4c 89 e7 4c 89 f2 4c 89 f9 41 89 d8 5b 41 5c 41 5e 41 5f 5d e9 4a fc ff ff 83 c6 12 ba 01 00 .L..L..L..A..[A\A^A_].J.........
b840 00 00 eb 05 83 c6 0f 31 d2 4c 89 e7 4c 89 f1 4d 89 f8 5b 41 5c 41 5e 41 5f 5d e9 31 01 00 00 4c .......1.L..L..M..[A\A^A_].1...L
b860 89 e7 4c 89 fe e8 88 f5 ff ff 41 83 3f 0c 0f 85 b0 00 00 00 49 63 47 08 49 8b 0c 24 48 8b 49 38 ..L.......A.?.......IcG.I..$H.I8
b880 8b 14 81 89 d6 83 e6 3f 83 fe 1d 0f 85 93 00 00 00 41 8b 3e 41 8b 76 08 83 ff 07 75 19 89 f7 81 .......?.........A.>A.v....u....
b8a0 e7 00 01 00 00 75 0f 41 0f b6 7c 24 3a 39 f7 7f 05 41 fe 4c 24 3c 81 e2 ff ff 7f 00 c1 e6 17 09 .....u.A..|$:9...A.L$<..........
b8c0 d6 89 34 81 41 c7 06 0c 00 00 00 41 8b 47 08 41 89 46 08 eb 46 4c 89 e7 4c 89 fe e8 19 f2 ff ff ..4.A......A.G.A.F..FL..L.......
b8e0 49 8d 77 14 41 8b 56 14 eb 13 4c 89 e7 4c 89 fe e8 04 f2 ff ff 49 8d 77 10 41 8b 56 10 4c 89 e7 I.w.A.V...L..L.......I.w.A.V.L..
b900 e8 13 ec ff ff 49 8b 47 10 49 89 46 10 49 8b 07 49 8b 4f 08 49 89 4e 08 49 89 06 5b 41 5c 41 5e .....I.G.I.F.I..I.O.I.N.I..[A\A^
b920 41 5f 5d c3 4c 89 e7 4c 89 fe e8 7d f2 ff ff be 1d 00 00 00 e9 e8 fe ff ff 0f 1f 00 e2 fe ff ff A_].L..L...}....................
b940 e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff ................................
b960 e2 fe ff ff e2 fe ff ff e2 fe ff ff 23 ff ff ff fe fe ff ff fe fe ff ff fe fe ff ff 08 ff ff ff ............#...................
b980 08 ff ff ff 08 ff ff ff 99 ff ff ff ae ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 4d 89 ................UH..AWAVAUATSPM.
b9a0 c7 49 89 ce 41 89 d4 89 75 d0 48 89 fb 4c 89 f6 e8 55 f4 ff ff 41 89 c5 48 89 df 4c 89 fe e8 47 .I..A...u.H..L...U...A..H..L...G
b9c0 f4 ff ff 41 83 3f 07 75 14 41 8b 4f 08 f6 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 41 83 3e ...A.?.u.A.O....u...S:9....K<A.>
b9e0 07 75 14 41 8b 4e 08 f6 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 45 85 e4 0f 94 c1 8b 7d d0 .u.A.N....u...S:9....K<E......}.
ba00 83 ff 1f 0f 95 c2 41 c1 e4 06 20 ca 44 89 e9 0f 45 c8 be 40 00 00 00 41 0f 44 f4 84 d2 41 0f 45 ......A.....D...E..@...A.D...A.E
ba20 c5 09 fe c1 e1 17 09 f1 c1 e0 0e 09 c8 48 89 df 89 c6 e8 b2 ec ff ff 44 8b 7b 28 c7 43 28 ff ff .............H.........D.{(.C(..
ba40 ff ff be 1e 80 ff 7f 48 89 df e8 9a ec ff ff 89 45 d4 48 8d 75 d4 48 89 df 44 89 fa e8 b7 ea ff .......H........E.H.u.H..D......
ba60 ff 8b 45 d4 41 89 46 08 41 c7 06 0b 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 ..E.A.F.A......H...[A\A]A^A_].UH
ba80 89 e5 8b 47 20 ff c8 48 98 48 8b 0f 48 8b 49 48 89 34 81 5d c3 55 48 89 e5 41 57 41 56 53 50 41 ...G...H.H..H.IH.4.].UH..AWAVSPA
baa0 89 f7 49 89 fe ff ca 48 63 c2 48 69 c0 1f 85 eb 51 48 89 c2 48 c1 ea 3f 48 c1 f8 24 31 f6 83 f9 ..I....Hc.Hi....QH..H..?H..$1...
bac0 ff 8d 5c 10 01 0f 45 f1 81 fb ff 01 00 00 7f 18 44 89 f8 c1 e0 06 c1 e6 17 c1 e3 0e 09 c6 09 de ..\...E.........D...............
bae0 83 ce 2b 4c 89 f7 eb 29 81 fb ff ff ff 03 7f 38 44 89 f8 c1 e0 06 c1 e6 17 09 c6 83 ce 2b 4c 89 ..+L...).......8D............+L.
bb00 f7 e8 e3 eb ff ff c1 e3 06 83 cb 2e 4c 89 f7 89 de e8 d3 eb ff ff 41 ff c7 45 88 7e 3c 48 83 c4 ............L.........A..E.~<H..
bb20 08 5b 41 5e 41 5f 5d c3 49 8b 46 10 48 8d 0d d5 91 04 00 48 89 c7 48 89 ce e8 dc dd 00 00 55 48 .[A^A_].I.F.H......H..H.......UH
bb40 89 e5 41 56 53 49 89 f6 48 89 fb 41 83 3e 07 75 05 5b 41 5e 5d c3 be 01 00 00 00 48 89 df e8 b5 ..AVSI..H..A.>.u.[A^]......H....
bb60 ec ff ff 8a 43 3c fe c0 88 43 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 c6 00 00 00 55 ....C<...C<.....H..L..[A^].....U
bb80 48 89 e5 41 56 53 89 f3 49 89 fe eb 04 8d 5c 03 01 83 fb ff 74 29 ba ff 00 00 00 4c 89 f7 89 de H..AVS..I.....\.....t).....L....
bba0 e8 1f 00 00 00 48 63 c3 49 8b 0e 48 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff 75 ce 5b .....Hc.I..H.I8..............u.[
bbc0 41 5e 5d c3 55 48 89 e5 85 f6 4c 63 c6 48 8b 0f 48 8b 71 38 7e 19 42 8b 4c 86 fc 48 89 cf 48 83 A^].UH....Lc.H..H.q8~.B.L..H..H.
bbe0 e7 3f 48 8d 05 37 ac 04 00 80 3c 38 00 78 08 4a 8d 34 86 8b 0e eb 05 4a 8d 74 86 fc 89 cf 83 e7 .?H..7....<8.x.J.4.....J.t......
bc00 3f 31 c0 83 ff 23 75 3b 89 c8 c1 e8 17 81 fa ff 00 00 00 74 04 39 d0 75 10 c1 e0 06 81 e1 00 c0 ?1...#u;...........t.9.u........
bc20 7f 00 09 c1 83 c9 22 eb 13 81 e1 3f c0 ff ff c1 e2 06 81 e2 c0 3f 00 00 09 ca 89 d1 89 0e b8 01 ......"....?.........?..........
bc40 00 00 00 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 28 41 89 d6 48 89 f3 49 89 ff e8 99 ee ff ff ...].UH..AWAVSH..(A..H..I.......
bc60 8b 03 8d 48 ff 83 f9 0b 0f 87 f5 00 00 00 48 8d 15 fb 00 00 00 48 63 0c 8a 48 01 d1 ff e1 83 f8 ...H..........H......Hc..H......
bc80 02 0f 94 c0 0f b6 f0 44 89 f0 c1 e0 06 c1 e6 17 09 c6 83 ce 03 e9 91 00 00 00 ba 01 00 00 00 4c .......D.......................L
bca0 89 ff 44 89 f6 e8 62 e7 ff ff e9 aa 00 00 00 8b 53 08 4c 89 ff 44 89 f6 e8 fb ea ff ff e9 97 00 ..D...b.........S.L..D..........
bcc0 00 00 f2 0f 10 43 08 f2 0f 11 45 d8 c7 45 e0 03 00 00 00 48 8d 75 d8 4c 89 ff 48 89 f2 eb 25 48 .....C....E..E.....H.u.L..H...%H
bce0 8b 43 08 48 89 45 d8 c7 45 e0 02 00 00 00 48 89 45 c8 c7 45 d0 13 00 00 00 48 8d 75 d8 48 8d 55 .C.H.E..E.....H.E..E.....H.u.H.U
bd00 c8 4c 89 ff e8 8f eb ff ff 4c 89 ff 44 89 f6 89 c2 e8 a2 ea ff ff eb 41 8b 73 08 44 39 f6 74 39 .L.......L..D..........A.s.D9.t9
bd20 44 89 f0 c1 e0 06 c1 e6 17 09 c6 4c 89 ff e8 b6 e9 ff ff eb 24 48 63 43 08 49 8b 0f 48 8b 49 38 D..........L........$HcC.I..H.I8
bd40 ba 3f c0 ff ff 23 14 81 44 89 f6 c1 e6 06 81 e6 c0 3f 00 00 09 d6 89 34 81 44 89 73 08 c7 03 07 .?...#..D........?.....4.D.s....
bd60 00 00 00 48 83 c4 28 5b 41 5e 41 5f 5d c3 66 90 2a ff ff ff 0e ff ff ff 0e ff ff ff 3f ff ff ff ...H..([A^A_].f.*...........?...
bd80 52 ff ff ff 6f ff ff ff a8 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff c5 ff ff ff R...o...........................
bda0 55 48 89 e5 83 fe ff 74 50 48 8b 07 48 8b 48 38 4c 8d 05 69 aa 04 00 48 63 fe 85 ff 7e 12 8b 54 UH.....tPH..H.H8L..i...Hc...~..T
bdc0 b9 fc 48 89 d0 48 83 e0 3f 41 80 3c 00 00 78 03 8b 14 b9 83 e2 3f 83 fa 23 b8 01 00 00 00 75 1b ..H..H..?A.<..x......?..#.....u.
bde0 8b 04 b9 c1 e8 0e 05 01 00 fe ff 83 f8 ff 74 09 8d 74 06 01 83 fe ff 75 be 31 c0 5d c3 90 90 90 ..............t..t.....u.1.]....
be00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 08 01 00 00 44 89 8d ec fe ff ff 4c 89 c3 49 89 UH..AWAVAUATSH......D......L..I.
be20 cd 48 89 95 d8 fe ff ff 48 89 b5 e0 fe ff ff 49 89 fc be 01 00 00 00 e8 6f 56 00 00 49 89 c6 49 .H......H......I........oV..I..I
be40 8b 44 24 10 4c 89 30 c7 40 08 46 00 00 00 49 8b 44 24 10 48 83 c0 10 49 89 44 24 10 49 8b 4c 24 .D$.L.0.@.F...I.D$.H...I.D$.I.L$
be60 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 e7 e8 a1 f2 00 00 4c 89 e7 e8 0c 99 ff ff 48 89 45 80 0H).H.....1.L.......L.......H.E.
be80 49 8b 4c 24 10 48 89 01 c7 41 08 45 00 00 00 49 8b 44 24 10 48 83 c0 10 49 89 44 24 10 49 8b 4c I.L$.H...A.E...I.D$.H...I.D$.I.L
bea0 24 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 e7 e8 60 f2 00 00 4c 89 e7 e8 87 57 00 00 49 89 c7 $0H).H.....1.L...`...L....W..I..
bec0 4d 89 7e 18 4c 89 bd f0 fe ff ff 4c 89 e7 48 89 de e8 0c 75 00 00 49 89 47 68 48 8b 8d d8 fe ff M.~.L......L..H....u..I.GhH.....
bee0 ff 48 89 8d 78 ff ff ff 4c 89 6d 88 41 c7 45 28 00 00 00 00 41 c7 45 18 00 00 00 00 41 c7 45 08 .H..x...L.m.A.E(....A.E.....A.E.
bf00 00 00 00 00 4c 8d ad 30 ff ff ff 4c 89 e7 4c 89 ee 48 8b 95 e0 fe ff ff 48 89 c1 44 8b 85 ec fe ....L..0...L..L..H......H..D....
bf20 ff ff e8 42 db 00 00 48 8b 85 60 ff ff ff 48 89 85 f8 fe ff ff 4c 89 ad 00 ff ff ff 48 8d bd f0 ...B...H..`...H......L......H...
bf40 fe ff ff 48 89 bd 60 ff ff ff c7 85 10 ff ff ff 00 00 00 00 c7 85 14 ff ff ff 00 00 00 00 c7 85 ...H..`.........................
bf60 18 ff ff ff ff ff ff ff c7 85 1c ff ff ff 00 00 00 00 c7 85 20 ff ff ff 00 00 00 00 c6 85 2c ff ..............................,.
bf80 ff ff 00 c7 85 28 ff ff ff 00 00 00 00 48 8b 45 88 8b 48 08 89 8d 24 ff ff ff 48 8b 4d 90 49 89 .....(.......H.E..H...$...H.M.I.
bfa0 4f 68 41 c6 47 0c 02 c6 45 d2 00 c6 45 d0 00 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 48 OhA.G...E...E...H(.M..@..E..E..H
bfc0 c7 45 c0 00 00 00 00 48 8d 45 c0 48 89 85 08 ff ff ff 41 c6 47 0b 01 c7 45 b8 ff ff ff ff c7 45 .E.....H.E.H......A.G...E......E
bfe0 bc ff ff ff ff c7 45 a8 08 00 00 00 c7 45 b0 00 00 00 00 48 8b 75 98 48 8d 55 a8 e8 82 00 00 00 ......E......E.....H.u.H.U......
c000 4c 89 ef e8 e0 da 00 00 41 bf 07 00 02 20 8b 9d 40 ff ff ff 8d 83 fc fe ff ff 83 f8 1d 76 12 4c L.......A.......@............v.L
c020 89 ef e8 24 07 00 00 81 fb 12 01 00 00 75 df eb 08 41 0f a3 c7 73 e8 eb 06 8b 9d 40 ff ff ff 81 ...$.........u...A...s.....@....
c040 fb 21 01 00 00 75 27 48 8d bd 30 ff ff ff e8 26 01 00 00 49 83 44 24 10 f0 4c 89 f0 48 81 c4 08 .!...u'H..0....&...I.D$..L..H...
c060 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 85 30 ff ff ff be 21 01 00 00 48 89 c7 e8 94 06 ...[A\A]A^A_].H..0....!...H.....
c080 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d4 49 89 f6 49 89 ff 4d 8b 2f 41 8b 5d 10 ..UH..AWAVAUATSPI..I..I..M./A.].
c0a0 41 0f b6 77 3b ff c6 48 8d 0d ee 8e 04 00 ba ff 00 00 00 e8 3f 16 00 00 41 0f b6 47 3b 41 8b 4d A..w;..H............?...A..G;A.M
c0c0 10 39 c8 7c 2f 49 8d 55 10 49 8b 47 10 48 8b 78 38 49 8b 75 58 4c 8d 0d c0 8e 04 00 b9 10 00 00 .9.|/I.U.I.G.H.x8I.uXL..........
c0e0 00 41 b8 ff 00 00 00 e8 df 56 00 00 49 89 45 58 41 8b 4d 10 39 cb 49 8b 45 58 7d 1b 48 63 d3 48 .A.......V..I.EXA.M.9.I.EX}.Hc.H
c100 c1 e2 04 48 01 c2 48 c7 02 00 00 00 00 48 83 c2 10 ff c3 39 cb 7c ef 41 8b 14 24 41 0f b6 4f 3b ...H..H......H.....9.|.A..$A..O;
c120 48 89 ce 48 c1 e6 04 83 fa 08 0f 94 44 30 08 41 8a 54 24 08 88 54 30 09 4c 89 34 30 41 f6 45 09 H..H........D0.A.T$..T0.L.40A.E.
c140 04 74 1e 41 f6 46 09 03 74 17 49 8b 47 10 48 8b 78 38 4c 89 ee 4c 89 f2 e8 63 57 00 00 41 8a 4f .t.A.F..t.I.G.H.x8L..L...cW..A.O
c160 3b 0f b6 c1 fe c1 41 88 4f 3b 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ;.....A.O;H...[A\A]A^A_].UH..AWA
c180 56 41 54 53 49 89 fe 4d 8b 66 30 4d 8b 7e 38 49 8b 1c 24 31 f6 31 d2 4c 89 e7 e8 b9 e3 ff ff 4c VATSI..M.f0M.~8I..$1.1.L.......L
c1a0 89 e7 e8 22 01 00 00 48 8b 73 38 48 63 53 18 48 c1 e2 02 49 63 4c 24 20 48 c1 e1 02 4c 89 ff e8 ..."...H.s8HcS.H...IcL$.H...L...
c1c0 69 56 00 00 48 89 43 38 49 63 4c 24 20 89 4b 18 48 8b 73 48 48 63 53 1c 48 c1 e2 02 48 c1 e1 02 iV..H.C8IcL$..K.H.sHHcS.H...H...
c1e0 4c 89 ff e8 45 56 00 00 48 89 43 48 41 8b 44 24 20 89 43 1c 48 8b 73 30 48 63 53 14 48 c1 e2 04 L...EV..H.CHA.D$..C.H.s0HcS.H...
c200 49 63 4c 24 2c 48 c1 e1 04 4c 89 ff e8 1c 56 00 00 48 89 43 30 41 8b 44 24 2c 89 43 14 48 8b 73 IcL$,H...L....V..H.C0A.D$,.C.H.s
c220 40 48 63 53 20 48 c1 e2 03 49 63 4c 24 30 48 c1 e1 03 4c 89 ff e8 f3 55 00 00 48 89 43 40 41 8b @HcS.H...IcL$0H...L....U..H.C@A.
c240 44 24 30 89 43 20 48 8b 73 50 48 63 53 24 48 c1 e2 04 49 0f bf 4c 24 38 48 c1 e1 04 4c 89 ff e8 D$0.C.H.sPHcS$H...I..L$8H...L...
c260 c9 55 00 00 48 89 43 50 41 0f bf 44 24 38 89 43 24 48 8b 73 58 48 63 53 10 48 c1 e2 04 41 0f b6 .U..H.CPA..D$8.C$H.sXHcS.H...A..
c280 4c 24 3b 48 c1 e1 04 4c 89 ff e8 9e 55 00 00 48 89 43 58 41 0f b6 44 24 3b 89 43 10 49 8b 44 24 L$;H...L....U..H.CXA..D$;.C.I.D$
c2a0 08 49 89 46 30 49 8b 47 18 48 83 78 18 00 7e 10 4c 89 ff 5b 41 5c 41 5e 41 5f 5d e9 00 60 00 00 .I.F0I.G.H.x..~.L..[A\A^A_]..`..
c2c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff 4d 8b 77 10 4d 8b [A\A^A_].UH..AWAVAUATSPI..M.w.M.
c2e0 67 18 49 83 3c 24 00 74 2c 41 80 7c 24 11 00 74 24 4c 89 ff e8 ca e1 ff ff 89 c3 41 0f b6 54 24 g.I.<$.t,A.|$..t$L.........A..T$
c300 10 4c 89 ff 89 de e8 39 e3 ff ff 4c 89 ff 89 de e8 94 e2 ff ff 41 80 7c 24 12 00 74 47 49 8b 7e .L.....9...L.........A.|$..tGI.~
c320 38 48 8d 35 a8 8a 04 00 e8 b5 70 00 00 49 8b 4e 30 49 8b 76 58 48 83 c6 20 44 8b 41 20 31 c9 4c 8H.5......p..I.N0I.vXH...D.A.1.L
c340 89 f7 48 89 c2 e8 df 02 00 00 48 98 49 8b 4e 58 48 8d 34 40 48 c1 e6 03 48 03 71 20 4c 89 f7 e8 ..H.......H.I.NXH.4@H...H.q.L...
c360 57 03 00 00 4d 8b 04 24 4d 89 47 18 41 0f b6 44 24 10 41 0f b6 57 3a 49 8b 4f 10 4c 8b 69 58 89 W...M..$M.G.A..D$.A..W:I.O.L.iX.
c380 c1 29 d1 41 01 4d 08 38 d0 73 39 45 8b 4f 20 49 8b 7d 00 49 8b 0f 48 8b 59 50 88 d1 fe c9 0f b6 .).A.M.8.s9E.O.I.}.I..H.YP......
c3a0 c9 41 03 4f 34 fe ca 48 63 c9 48 0f bf 34 4f 48 c1 e6 04 ff c9 38 c2 44 89 4c 33 0c 77 e7 41 88 .A.O4..Hc.H..4OH.....8.D.L3.w.A.
c3c0 47 3a 88 c2 41 88 57 3c 41 8b 54 24 08 49 8b 4e 58 89 51 28 4d 85 c0 41 8b 5c 24 0c 74 5b 41 3b G:..A.W<A.T$.I.NX.Q(M..A.\$.t[A;
c3e0 5d 18 7d 5a eb 05 41 8a 44 24 10 48 63 d3 49 8b 4d 10 48 8d 34 52 38 44 f1 10 76 24 4c 8d 74 f1 ].}Z..A.D$.Hc.I.M.H.4R8D..v$L.t.
c400 10 41 80 7c 24 11 00 74 14 0f b6 d0 8b 74 f1 08 4c 89 ff e8 2c e2 ff ff 41 8a 44 24 10 41 88 06 .A.|$..t.....t..L...,...A.D$.A..
c420 49 8b 7f 10 89 de e8 8c 00 00 00 83 f8 01 83 d3 00 41 3b 5d 18 7c af eb 05 3b 59 18 7c 0f 48 83 I................A;].|...;Y.|.H.
c440 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 63 d3 48 8b 41 10 48 8d 34 52 48 8b 0c f0 80 79 08 04 ..[A\A]A^A_].Hc.H.A.H.4RH....y..
c460 75 18 80 79 0a 00 48 8d 3d dd 88 04 00 48 8d 15 f8 88 04 00 48 0f 45 d7 eb 07 48 8d 15 eb 88 04 u..y..H.=....H......H.E...H.....
c480 00 49 8b 7e 38 48 83 c1 20 8b 5c f0 0c 31 c0 48 89 d6 48 89 ca 89 d9 e8 b9 1b 01 00 4c 89 f7 48 .I.~8H....\..1.H..H.........L..H
c4a0 89 c6 e8 00 00 00 00 55 48 89 e5 c7 47 10 00 00 00 00 e8 63 d4 00 00 55 48 89 e5 41 57 41 56 53 .......UH...G......c...UH..AWAVS
c4c0 50 41 89 f6 49 89 ff 49 8b 7f 30 4d 8b 57 58 48 8b 47 18 8b 50 08 41 8b 4a 28 31 c0 39 ca 7d 59 PA..I..I..0M.WXH.G..P.A.J(1.9.}Y
c4e0 49 63 f6 4d 8b 42 10 48 63 da 4c 8d 0c 76 4b 8b 34 c8 48 8d 1c 5b 48 c1 e3 03 49 03 5a 20 48 39 Ic.M.B.Hc.L..vK.4.H..[H...I.Z.H9
c500 33 74 0c 48 83 c3 18 ff c2 39 ca 7c f1 eb 2a 43 8a 44 c8 10 0f b6 53 10 38 d0 76 0a 43 8b 74 c8 3t.H.....9.|..*C.D....S.8.v.C.t.
c520 08 e8 1e e1 ff ff 4c 89 ff 44 89 f6 48 89 da e8 10 00 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e ......L..D..H............H...[A^
c540 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 89 f3 49 89 fe 49 8b 7e 30 4d 8b 7e 58 4c 63 e3 49 A_].UH..AWAVATS..I..I.~0M.~XLc.I
c560 8b 47 10 4b 8d 0c 64 0f b6 74 c8 10 40 3a 72 10 72 5c 8b 74 c8 08 8b 52 08 e8 01 e0 ff ff 41 8b .G.K..d..t..@:r.r\.t...R......A.
c580 4f 18 ff c9 39 d9 7e 39 49 c1 e4 03 4b 8d 04 64 49 8b 4f 10 48 8b 54 01 28 48 89 54 01 10 48 8b O...9.~9I...K..dI.O.H.T.(H.T..H.
c5a0 54 01 18 48 8b 74 01 20 48 89 74 01 08 48 89 14 01 41 8b 4f 18 ff c9 48 83 c0 18 ff c3 39 cb 7c T..H.t..H.t..H...A.O...H.....9.|
c5c0 cf 41 89 4f 18 5b 41 5c 41 5e 41 5f 5d c3 03 77 34 48 63 d6 48 8b 37 48 8b 7f 10 48 8b 7f 58 48 .A.O.[A\A^A_]..w4Hc.H.7H...H..XH
c5e0 8b 3f 48 0f bf 14 57 48 8b 76 50 48 c1 e2 04 48 8b 1c 16 49 8b 56 38 4c 8b 04 c8 49 83 c0 20 8b .?H...WH.vPH...H...I.V8L...I....
c600 4c c8 0c 48 83 c3 20 48 8d 35 8a 87 04 00 31 c0 48 89 d7 4c 89 c2 49 89 d8 e8 37 1a 01 00 4c 89 L..H...H.5....1.H..L..I...7...L.
c620 f7 48 89 c6 e8 7e fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 48 89 f3 49 89 fd .H...~...UH..AWAVAUATSPI..H..I..
c640 4c 63 7b 08 41 8d 7f 01 44 3b 7b 0c 7d 05 48 8b 03 eb 37 48 8d 53 0c 89 7d d0 49 8b 7d 38 48 8b Lc{.A...D;{.}.H...7H.S..}.I.}8H.
c660 33 89 4d d4 4c 8d 0d 6b 87 04 00 b9 18 00 00 00 45 89 c4 41 b8 ff 7f 00 00 e8 4d 51 00 00 8b 7d 3.M.L..k........E..A......MQ...}
c680 d0 8b 4d d4 45 89 e0 48 89 03 4b 8d 34 7f 4c 89 34 f0 89 4c f0 0c 49 8b 55 30 8a 52 3a 88 54 f0 ..M.E..H..K.4.L.4..L..I.U0.R:.T.
c6a0 10 44 89 44 f0 08 89 7b 08 44 89 f8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 .D.D...{.D..H...[A\A]A^A_].UH..A
c6c0 57 41 56 41 54 53 49 89 f7 49 89 fe 49 8b 46 30 4d 8b 66 58 48 8b 40 18 48 63 58 0c eb 0d 4c 89 WAVATSI..I..I.F0M.fXH.@.HcX...L.
c6e0 f7 89 de 4c 89 fa e8 59 fe ff ff 41 8b 44 24 18 eb 03 48 ff c3 39 c3 7d 14 49 8b 4c 24 10 48 8d ...L...Y...A.D$...H..9.}.I.L$.H.
c700 14 5b 48 8b 0c d1 49 3b 0f 74 d3 eb e5 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb .[H...I;.t...[A\A^A_].UH..AVSH..
c720 4c 8b 73 38 e8 98 d1 00 00 48 89 c1 48 8d 35 b0 86 04 00 31 c0 4c 89 f7 48 89 ca e8 15 19 01 00 L.s8.....H..H.5....1.L..H.......
c740 48 89 df 48 89 c6 e8 cf d1 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 49 H..H.......UH..AWAVAUATSH......I
c760 89 fc 45 8b 74 24 04 49 8b 44 24 38 0f b7 88 c6 00 00 00 ff c1 66 89 88 c6 00 00 00 49 8b 7c 24 ..E.t$.I.D$8.........f......I.|$
c780 30 0f b7 f1 48 8d 0d 71 86 04 00 ba c8 00 00 00 e8 62 0f 00 00 41 8b 44 24 10 3d 01 01 00 00 7f 0...H..q.........b...A.D$.=.....
c7a0 0e 83 f8 3b 0f 85 05 01 00 00 e9 80 09 00 00 3d 1f 01 00 00 7f 37 05 fe fe ff ff 83 f8 14 0f 87 ...;...........=.....7..........
c7c0 eb 00 00 00 48 8d 0d e9 09 00 00 48 63 04 81 48 01 c8 ff e0 49 8b 7c 24 30 e8 e5 dc ff ff 4c 89 ....H......Hc..H....I.|$0.....L.
c7e0 e7 89 c6 e8 5b 0b 00 00 e9 4a 09 00 00 3d 20 01 00 00 0f 85 b7 00 00 00 4c 89 e7 e8 e8 d2 00 00 ....[....J...=..........L.......
c800 4c 89 e7 e8 0f 0b 00 00 48 89 c3 4d 8b 6c 24 30 4d 8b 7c 24 58 49 8b 45 18 8b 40 08 41 8b 4f 28 L.......H..M.l$0M.|$XI.E..@.A.O(
c820 49 83 c7 20 39 c8 7d 21 48 63 d0 48 8d 14 52 48 c1 e2 03 49 03 17 48 39 1a 0f 84 21 09 00 00 48 I...9.}!Hc.H..RH...I..H9...!...H
c840 83 c2 18 ff c0 39 c8 7c ed be 20 01 00 00 4c 89 e7 e8 1d 0f 00 00 45 8b 45 20 4c 89 e7 4c 89 fe .....9.|......L.......E.E.L..L..
c860 48 89 da 44 89 f1 e8 be fd ff ff 89 c3 eb 08 4c 89 e7 e8 d4 fe ff ff 41 8b 44 24 10 3d 03 01 00 H..D...........L.......A.D$.=...
c880 00 7f 07 83 f8 3b 74 e7 eb 1d 3d 21 01 00 00 0f 84 83 00 00 00 8d 88 fc fe ff ff 83 f9 03 72 78 .....;t...=!..................rx
c8a0 3d 20 01 00 00 74 c8 49 8b 07 48 63 cb eb 7e 49 8b 5c 24 30 48 8d 75 a8 4c 89 e7 e8 ef 0a 00 00 =....t.I..Hc..~I.\$0H.u.L.......
c8c0 41 8b 44 24 10 83 f8 2c 74 05 83 f8 3d 75 1e 48 c7 45 a0 00 00 00 00 48 8d 75 a0 ba 01 00 00 00 A.D$...,t...=u.H.E.....H.u......
c8e0 4c 89 e7 e8 36 0c 00 00 e9 4a 08 00 00 83 7d a8 0d 0f 85 a2 08 00 00 48 63 45 b0 48 8b 0b 48 8b L...6....J....}........HcE.H..H.
c900 49 38 ba ff 3f 80 ff 23 14 81 81 ca 00 40 00 00 89 14 81 e9 1f 08 00 00 49 8b 45 18 8a 50 10 48 I8..?..#.....@..........I.E..P.H
c920 63 cb 49 8b 07 48 8d 34 49 88 54 f0 10 48 8d 0c 49 48 8d 34 c8 4c 89 e7 e8 7e fd ff ff e9 f5 07 c.I..H.4I.T..H..IH.4.L...~......
c940 00 00 4c 89 e7 e8 9e d1 00 00 4c 89 e7 e8 b6 08 00 00 be 06 01 00 00 ba 03 01 00 00 4c 89 e7 44 ..L.......L.................L..D
c960 89 f1 e8 2e 09 00 00 e9 cb 07 00 00 49 8b 5c 24 30 c6 45 82 01 8a 43 3a 88 45 80 48 8b 43 10 48 ............I.\$0.E...C:.E.H.C.H
c980 8b 40 58 8b 48 28 89 8d 78 ff ff ff 8b 40 18 89 85 7c ff ff ff c6 45 81 00 48 8b 43 18 48 89 85 .@X.H(..x....@...|....E..H.C.H..
c9a0 70 ff ff ff 48 8d 85 70 ff ff ff 48 89 43 18 4c 89 e7 e8 31 d1 00 00 4c 89 e7 e8 58 09 00 00 49 p...H..p...H.C.L...1...L...X...I
c9c0 89 c5 41 8b 44 24 10 83 f8 2c 74 0b 3d 0c 01 00 00 0f 85 00 05 00 00 49 8b 44 24 30 48 89 85 58 ..A.D$...,t.=..........I.D$0H..X
c9e0 ff ff ff 0f b6 40 3c 89 85 64 ff ff ff 48 8d 35 36 85 04 00 ba 0f 00 00 00 4c 89 e7 e8 df cf 00 .....@<..d...H.56........L......
ca00 00 4c 89 e7 48 89 c6 e8 08 19 00 00 48 8d 35 27 85 04 00 ba 0b 00 00 00 4c 89 e7 e8 c0 cf 00 00 .L..H.......H.5'........L.......
ca20 4c 89 e7 48 89 c6 e8 e9 18 00 00 48 8d 35 14 85 04 00 ba 0d 00 00 00 4c 89 e7 e8 a1 cf 00 00 4c L..H.......H.5.........L.......L
ca40 89 e7 48 89 c6 e8 ca 18 00 00 4c 89 e7 4c 89 ee e8 bf 18 00 00 41 83 7c 24 10 2c 41 bd 01 00 00 ..H.......L..L.......A.|$.,A....
ca60 00 0f 85 85 05 00 00 48 89 9d 68 ff ff ff 4c 89 e7 e8 72 d0 00 00 4c 89 e7 e8 99 08 00 00 4c 89 .......H..h...L...r...L.......L.
ca80 e7 48 89 c6 e8 8b 18 00 00 41 ff c5 41 83 7c 24 10 2c 74 da e9 5a 05 00 00 4c 89 e7 e8 47 d0 00 .H.......A..A.|$.,t..Z...L...G..
caa0 00 48 8d 5d c0 4c 89 e7 48 89 de e8 cc 1c 00 00 eb 0b 4c 89 e7 48 89 de e8 03 1b 00 00 41 8b 44 .H.].L..H.........L..H.......A.D
cac0 24 10 83 f8 3a 0f 84 a1 02 00 00 31 d2 83 f8 2e 74 e0 e9 a6 02 00 00 4d 8b 7c 24 30 c7 45 c0 ff $...:......1....t......M.|$0.E..
cae0 ff ff ff 48 8d 5d c0 4c 89 e7 48 89 de e8 b8 1f 00 00 41 8b 44 24 10 3d 04 01 00 00 0f 84 b3 02 ...H.].L..H.......A.D$.=........
cb00 00 00 3d 05 01 00 00 74 de e9 b7 02 00 00 4c 89 e7 e8 d2 cf 00 00 41 81 7c 24 10 09 01 00 00 0f ..=....t......L.......A.|$......
cb20 85 c5 02 00 00 4c 89 e7 e8 bb cf 00 00 49 8b 5c 24 30 4c 89 e7 e8 dd 07 00 00 4c 89 e7 48 89 c6 .....L.......I.\$0L.......L..H..
cb40 e8 cf 17 00 00 be 01 00 00 00 4c 89 e7 e8 72 17 00 00 41 8b 4c 24 04 48 8d 75 c0 31 d2 4c 89 e7 ..........L...r...A.L$.H.u.1.L..
cb60 e8 7c 14 00 00 8b 43 20 8b 4b 34 03 4d c8 48 63 c9 48 8b 13 48 8b 73 10 48 8b 76 58 48 8b 36 48 .|....C..K4.M.Hc.H..H.s.H.vXH.6H
cb80 0f bf 0c 4e 48 8b 52 50 48 c1 e1 04 89 44 0a 08 e9 a2 05 00 00 4d 8b 7c 24 30 4c 89 ff e8 d1 d9 ...NH.RPH....D.......M.|$0L.....
cba0 ff ff 89 85 68 ff ff ff c6 45 d2 01 41 8a 47 3a 88 45 d0 49 8b 4f 10 48 8b 49 58 8b 51 28 89 55 ....h....E..A.G:.E.I.O.H.IX.Q(.U
cbc0 c8 8b 49 18 89 4d cc c6 45 d1 00 49 8b 77 18 48 89 75 c0 c6 45 82 00 88 45 80 89 95 78 ff ff ff ..I..M..E..I.w.H.u..E...E...x...
cbe0 89 8d 7c ff ff ff c6 45 81 00 48 8d 45 c0 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff 49 89 47 18 ..|....E..H.E.H..p...H..p...I.G.
cc00 4c 89 e7 e8 e0 ce 00 00 bb 07 00 02 20 45 8b 6c 24 10 41 8d 85 fc fe ff ff 83 f8 1d 76 13 4c 89 L............E.l$.A.........v.L.
cc20 e7 e8 25 fb ff ff 41 81 fd 12 01 00 00 75 de eb 05 0f a3 c3 73 e8 be 15 01 00 00 ba 11 01 00 00 ..%...A......u......s...........
cc40 4c 89 e7 44 89 f1 e8 4a 06 00 00 4c 89 e7 e8 c4 1c 00 00 89 c3 80 7d 81 00 74 0e 0f b6 55 80 4c L..D...J...L..........}..t...U.L
cc60 89 ff 89 de e8 db d9 ff ff 4c 89 ff e8 58 f6 ff ff 4c 89 ff 89 de 8b 95 68 ff ff ff e8 fe d8 ff .........L...X...L......h.......
cc80 ff 4c 89 ff e8 40 f6 ff ff e9 a9 04 00 00 4c 89 e7 e8 52 ce 00 00 4d 8b 74 24 30 41 8b 44 24 10 .L...@........L...R...M.t$0A.D$.
cca0 31 f6 3d 03 01 00 00 0f 8f ac 01 00 00 83 f8 3b bb 00 00 00 00 0f 85 bb 01 00 00 e9 5d 04 00 00 1.=............;............]...
ccc0 49 8b 5c 24 30 4c 89 e7 e8 1b ce 00 00 48 89 df e8 9e d8 ff ff 41 89 c7 4c 89 e7 e8 37 1c 00 00 I.\$0L.......H.......A..L...7...
cce0 41 89 c5 c6 45 d2 01 8a 43 3a 88 45 d0 48 8b 43 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 A...E...C:.E.H.C.H.@X.H(.M..@..E
cd00 cc c6 45 d1 00 48 8b 43 18 48 89 45 c0 48 8d 45 c0 48 89 43 18 be 03 01 00 00 4c 89 e7 e8 51 0a ..E..H.C.H.E.H.E.H.C......L...Q.
cd20 00 00 4c 89 e7 e8 de 04 00 00 48 89 df e8 91 d7 ff ff 48 89 df 89 c6 44 89 fa e8 40 d8 ff ff be ..L.......H.......H....D...@....
cd40 06 01 00 00 ba 16 01 00 00 4c 89 e7 44 89 f1 e8 41 05 00 00 48 89 df e8 6d f5 ff ff 48 89 df 44 .........L..D...A...H...m...H..D
cd60 89 ee e8 42 d8 ff ff e9 cb 03 00 00 48 8d 75 c0 4c 89 e7 e8 48 18 00 00 ba 01 00 00 00 48 8d 9d ...B........H.u.L...H........H..
cd80 70 ff ff ff 4c 89 e7 48 89 de 44 89 f1 e8 4f 12 00 00 49 8b 7c 24 30 48 8d 75 c0 48 89 da e8 99 p...L..H..D...O...I.|$0H.u.H....
cda0 e1 ff ff 49 8b 7c 24 30 44 89 f6 e8 ce ec ff ff e9 82 03 00 00 4c 89 e7 e8 2b cd 00 00 4c 89 e7 ...I.|$0D............L...+...L..
cdc0 e8 43 04 00 00 be 06 01 00 00 ba 0b 01 00 00 4c 89 e7 44 89 f1 e8 bb 04 00 00 8b 75 c0 4c 89 ff .C.............L..D........u.L..
cde0 e8 c4 d7 ff ff e9 4d 03 00 00 4c 89 e7 e8 25 05 00 00 4c 89 e7 48 89 c6 e8 17 15 00 00 41 8b 44 ......M...L...%...L..H.......A.D
ce00 24 10 83 f8 2c 41 be 01 00 00 00 75 28 4c 89 e7 e8 d3 cc 00 00 41 ff c6 4c 89 e7 e8 f7 04 00 00 $...,A.....u(L.......A..L.......
ce20 4c 89 e7 48 89 c6 e8 e9 14 00 00 41 8b 44 24 10 83 f8 2c 74 d8 83 f8 3d 0f 85 39 02 00 00 4c 89 L..H.......A.D$...,t...=..9...L.
ce40 e7 e8 a2 cc 00 00 48 8d 75 c0 4c 89 e7 e8 35 09 00 00 89 c2 e9 27 02 00 00 05 fc fe ff ff 83 f8 ......H.u.L...5......'..........
ce60 1d 77 13 b9 07 00 02 20 0f a3 c1 bb 00 00 00 00 0f 82 a7 02 00 00 48 8d 75 88 4c 89 e7 e8 05 09 .w....................H.u.L.....
ce80 00 00 41 89 c7 8b 45 88 83 c0 f3 48 8d 75 88 83 f8 01 0f 87 c1 01 00 00 bb ff ff ff ff ba ff ff ..A...E....H.u..................
cea0 ff ff 4c 89 f7 e8 6e db ff ff 83 7d 88 0d 75 1d 41 83 ff 01 75 17 48 63 45 90 49 8b 0e 48 8b 49 ..L...n....}..u.A...u.HcE.I..H.I
cec0 38 8b 14 81 83 e2 c0 83 ca 25 89 14 81 41 0f b6 76 3a e9 46 02 00 00 83 f8 3d 0f 85 c2 02 00 00 8........%...A..v:.F.....=......
cee0 48 89 9d 68 ff ff ff 4d 8b 7c 24 30 41 0f b6 47 3c 89 85 64 ff ff ff 48 8d 35 56 80 04 00 ba 0b H..h...M.|$0A..G<..d...H.5V.....
cf00 00 00 00 4c 89 e7 e8 d5 ca 00 00 4c 89 e7 48 89 c6 e8 fe 13 00 00 48 8d 35 43 80 04 00 ba 0b 00 ...L.......L..H.......H.5C......
cf20 00 00 4c 89 e7 e8 b6 ca 00 00 4c 89 e7 48 89 c6 e8 df 13 00 00 48 8d 35 30 80 04 00 ba 0a 00 00 ..L.......L..H.......H.50.......
cf40 00 4c 89 e7 e8 97 ca 00 00 4c 89 e7 48 89 c6 e8 c0 13 00 00 4c 89 e7 4c 89 ee e8 b5 13 00 00 be .L.......L..H.......L..L........
cf60 3d 00 00 00 4c 89 e7 e8 07 08 00 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 f8 08 00 00 49 8b 7c =...L.......H.].1.L..H.......I.|
cf80 24 30 48 89 de e8 22 dc ff ff be 2c 00 00 00 4c 89 e7 e8 dc 07 00 00 48 8d 5d c0 31 d2 4c 89 e7 $0H..."....,...L.......H.].1.L..
cfa0 48 89 de e8 cd 08 00 00 49 8b 7c 24 30 48 89 de e8 f7 db ff ff 41 83 7c 24 10 2c 0f 85 de 00 00 H.......I.|$0H.......A.|$.,.....
cfc0 00 4c 89 e7 e8 1f cb 00 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 9b 08 00 00 49 8b 7c 24 30 48 .L.......H.].1.L..H.......I.|$0H
cfe0 89 de e8 c5 db ff ff e9 e2 00 00 00 48 89 9d 68 ff ff ff be 0c 01 00 00 4c 89 e7 e8 73 07 00 00 ............H..h........L...s...
d000 41 8b 5c 24 04 4c 8d 7d c0 4c 89 e7 4c 89 fe e8 73 07 00 00 be 03 00 00 00 4c 89 e7 89 c2 4c 89 A.\$.L.}.L..L...s........L....L.
d020 f9 e8 c0 07 00 00 be 03 00 00 00 48 8b bd 58 ff ff ff e8 e1 d7 ff ff 45 31 c0 4c 89 e7 8b b5 64 ...........H..X........E1.L....d
d040 ff ff ff 89 da 44 89 e9 e8 05 19 00 00 48 8b 9d 68 ff ff ff e9 98 00 00 00 4c 89 f7 41 83 ff 01 .....D.......H..h........L..A...
d060 0f 85 aa 00 00 00 e8 21 dd ff ff 89 c6 bb 01 00 00 00 e9 a6 00 00 00 c7 45 c0 00 00 00 00 31 d2 .......!................E.....1.
d080 48 8d 4d c0 4c 89 e7 44 89 f6 e8 57 07 00 00 4c 89 e7 44 89 f6 e8 2a 12 00 00 e9 98 00 00 00 4c H.M.L..D...W...L..D...*........L
d0a0 89 fb 44 0f b6 6b 3c be 01 00 00 00 48 89 df e8 33 d9 ff ff 48 89 df 44 89 ee 89 c2 e8 f7 d6 ff ..D..k<.....H...3...H..D........
d0c0 ff be 01 00 00 00 48 89 df e8 81 d7 ff ff 48 8b 9d 68 ff ff ff b9 01 00 00 00 41 b8 01 00 00 00 ......H.......H..h........A.....
d0e0 4c 89 e7 8b b5 64 ff ff ff 44 89 f2 e8 61 18 00 00 be 06 01 00 00 ba 08 01 00 00 4c 89 e7 44 89 L....d...D...a.............L..D.
d100 f1 e8 8f 01 00 00 48 89 df e8 bb f1 ff ff eb 27 e8 97 da ff ff 41 0f b6 76 3a 44 89 fb 4c 89 f7 ......H........'.....A..v:D..L..
d120 89 da e8 31 d4 ff ff 41 83 7c 24 10 3b 75 08 4c 89 e7 e8 b1 c9 00 00 49 8b 44 24 30 8a 48 3a 88 ...1...A.|$.;u.L.......I.D$0.H:.
d140 48 3c 49 8b 44 24 38 66 ff 88 c6 00 00 00 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 H<I.D$8f......H......[A\A]A^A_].
d160 49 8b 45 10 48 8b 48 38 48 83 c3 20 44 8b 42 0c 48 8d 15 78 7d 04 00 31 c0 48 89 cf 48 89 d6 48 I.E.H.H8H...D.B.H..x}..1.H..H..H
d180 89 da 44 89 c1 e8 cb 0e 01 00 49 8b 4d 10 48 89 cf 48 89 c6 e8 0e f3 ff ff 48 8d 05 4f 7c 04 00 ..D.......I.M.H..H.......H..O|..
d1a0 eb 07 48 8d 05 6c 7d 04 00 4c 89 e7 48 89 c6 e8 66 c7 00 00 20 f6 ff ff 8e f7 ff ff fb f6 ff ff ..H..l}..L..H...f...............
d1c0 fb f6 ff ff fb f6 ff ff fb f6 ff ff b8 f7 ff ff e5 f8 ff ff 20 f6 ff ff 23 f9 ff ff fb f6 ff ff ........................#.......
d1e0 5a f9 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff e1 f9 ff ff da fa ff ff fb f6 ff ff fb f6 ff ff Z...............................
d200 fb f6 ff ff 0c fb ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 20 49 89 fc 4d 8b 74 24 30 c6 ........UH..AWAVATSH...I..M.t$0.
d220 45 da 00 41 8a 46 3a 88 45 d8 49 8b 46 10 48 8b 40 58 8b 48 28 89 4d d0 8b 40 18 89 45 d4 c6 45 E..A.F:.E.I.F.H.@X.H(.M..@..E..E
d240 d9 00 49 8b 46 18 48 89 45 c8 48 8d 45 c8 49 89 46 18 41 bf 07 00 02 20 41 8b 5c 24 10 8d 83 fc ..I.F.H.E.H.E.I.F.A.....A.\$....
d260 fe ff ff 83 f8 1d 76 12 4c 89 e7 e8 db f4 ff ff 81 fb 12 01 00 00 75 e0 eb 06 41 0f a3 c7 73 e8 ......v.L.............u...A...s.
d280 4c 89 f7 e8 41 f0 ff ff 48 83 c4 20 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 L...A...H...[A\A^A_].UH..AWAVAUA
d2a0 54 53 50 41 89 ce 41 89 d7 48 89 fb 39 73 10 75 16 48 89 df 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 TSPA..A..H..9s.u.H..H...[A\A]A^A
d2c0 5f 5d e9 21 c8 00 00 44 39 73 04 75 08 48 89 df e8 41 f4 ff ff 4c 8b 63 38 48 89 df e8 e0 c5 00 _].!...D9s.u.H...A...L.c8H......
d2e0 00 49 89 c5 48 89 df 44 89 fe e8 d2 c5 00 00 48 89 c1 48 8d 15 7e 7c 04 00 31 c0 4c 89 e7 48 89 .I..H..D.......H..H..~|..1.L..H.
d300 d6 4c 89 ea 45 89 f0 e8 49 0d 01 00 48 89 df 48 89 c6 e8 03 c6 00 00 55 48 89 e5 53 50 81 7f 10 .L..E...I...H..H.......UH..SP...
d320 24 01 00 00 75 13 48 8b 5f 18 e8 b9 c7 00 00 48 89 d8 48 83 c4 08 5b 5d c3 be 24 01 00 00 e8 d3 $...u.H._......H..H...[]..$.....
d340 f3 ff ff 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 48 89 fb 44 8b 7b 04 44 8b 63 10 e8 87 c7 00 ...UH..AWAVATSA..H..D.{.D.c.....
d360 00 41 81 fc 0a 01 00 00 75 0a 48 89 df e8 a5 ff ff ff eb 10 48 8b 7b 38 48 8d 35 51 7a 04 00 e8 .A......u.H.........H.{8H.5Qz...
d380 5e 60 00 00 48 8b 73 58 48 83 c6 10 48 89 df 48 89 c2 44 89 f9 45 89 f0 e8 8c f2 ff ff 48 89 df ^`..H.sXH...H..H..D..E.......H..
d3a0 89 c6 5b 41 5c 41 5e 41 5f 5d e9 08 f1 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 ..[A\A^A_].....UH..AWAVAUATSH..8
d3c0 49 89 f6 48 89 fb 4c 8b 7b 30 44 8b 63 04 8b 43 10 3d 24 01 00 00 75 0d 48 89 df 4c 89 f6 e8 99 I..H..L.{0D.c..C.=$...u.H..L....
d3e0 13 00 00 eb 4f 83 f8 28 0f 85 1e 01 00 00 48 89 df e8 f2 c6 00 00 31 d2 48 89 df 4c 89 f6 e8 72 ....O..(......H.......1.H..L...r
d400 04 00 00 be 29 00 00 00 ba 28 00 00 00 48 89 df 44 89 e1 e8 7d fe ff ff 48 8b 7b 30 4c 89 f6 e8 ....)....(...H..D...}...H.{0L...
d420 d5 d6 ff ff eb 0e 48 89 df 4c 89 f6 44 89 e2 e8 f9 11 00 00 8b 43 10 3d 24 01 00 00 7f 21 83 f8 ......H..L..D........C.=$....!..
d440 7a 7f 28 83 f8 5a 7f 39 83 f8 28 74 27 83 f8 2e 75 5e 48 89 df 4c 89 f6 e8 63 11 00 00 eb d5 3d z.(..Z.9..(t'...u^H..L...c.....=
d460 25 01 00 00 74 0e e9 92 00 00 00 83 f8 7b 0f 85 89 00 00 00 4c 89 ff 4c 89 f6 e8 2d d7 ff ff eb %...t........{......L..L...-....
d480 a5 83 f8 5b 75 77 4c 89 ff 4c 89 f6 e8 48 d9 ff ff 4c 8d 6d c0 48 89 df 4c 89 ee e8 e4 10 00 00 ...[uwL..L...H...L.m.H..L.......
d4a0 4c 89 ff 4c 89 f6 4c 89 ea e8 66 de ff ff eb 84 83 f8 3a 75 48 48 89 df e8 2b c6 00 00 48 89 df L..L..L...f.......:uHH...+...H..
d4c0 e8 52 fe ff ff 48 8b 7b 30 48 89 c6 e8 9f d3 ff ff c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 .R...H.{0H........E......E......
d4e0 45 a8 04 00 00 00 89 45 b0 48 8d 55 a8 4c 89 ff 4c 89 f6 e8 27 db ff ff e9 29 ff ff ff 48 83 c4 E......E.H.U.L..L...'....)...H..
d500 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 ca 79 04 00 48 89 df 48 89 c6 e8 fc c3 00 00 55 48 8[A\A]A^A_].H...y..H..H.......UH
d520 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 41 89 d7 48 89 f3 49 89 fc 8b 43 08 83 c0 f8 83 f8 ..AWAVAUATSH..8A..H..I...C......
d540 03 0f 83 9e 01 00 00 4c 8d 73 08 41 83 7c 24 10 2c 0f 85 e4 00 00 00 4c 89 e7 e8 89 c5 00 00 48 .......L.s.A.|$.,......L.......H
d560 89 5d a0 48 8d 75 a8 4c 89 e7 e8 40 fe ff ff 8b 45 a8 4d 8d 6c 24 30 83 f8 0a 0f 84 82 00 00 00 .].H.u.L...@....E.M.l$0.........
d580 48 85 db 74 7d 4d 8b 4d 00 41 8a 49 3c 0f b6 d1 31 f6 83 7b 08 0a 75 34 0f b6 7b 13 39 c7 75 15 H..t}M.M.A.I<...1..{..u4..{.9.u.
d5a0 0f b6 7b 12 3b 7d b0 75 0c c6 43 13 08 88 4b 12 be 01 00 00 00 83 f8 08 75 12 0f bf 7b 10 3b 7d ..{.;}.u..C...K.........u...{.;}
d5c0 b0 75 09 66 89 53 10 be 01 00 00 00 48 8b 1b 48 85 db 75 be 85 f6 74 2a 83 f8 08 0f 95 c0 0f b6 .u.f.S......H..H..u...t*........
d5e0 c0 8d 34 80 8b 4d b0 45 31 c0 4c 89 cb 48 89 df e8 b3 ce ff ff be 01 00 00 00 48 89 df e8 4d d2 ..4..M.E1.L..H............H...M.
d600 ff ff 49 8b 7c 24 30 49 8b 44 24 38 0f b7 b0 c6 00 00 00 44 01 fe 48 8d 0d df 77 04 00 ba c8 00 ..I.|$0I.D$8.......D..H...w.....
d620 00 00 e8 d0 00 00 00 41 ff c7 48 8d 75 a0 4c 89 e7 44 89 fa e8 e5 fe ff ff eb 6d be 3d 00 00 00 .......A..H.u.L..D........m.=...
d640 4c 89 e7 e8 2b 01 00 00 48 8d 75 c0 4c 89 e7 e8 33 01 00 00 89 c3 44 39 fb 75 1e 49 8b 7c 24 30 L...+...H.u.L...3.....D9.u.I.|$0
d660 48 8d 5d c0 48 89 de e8 3a d4 ff ff 49 8b 7c 24 30 4c 89 f6 48 89 da eb 58 48 8d 4d c0 4c 89 e7 H.].H...:...I.|$0L..H...XH.M.L..
d680 44 89 fe 89 da e8 5c 01 00 00 49 83 c4 30 44 39 fb 7e 12 49 8b 04 24 0f b6 48 3c 41 29 df 41 01 D.....\...I..0D9.~.I..$..H<A).A.
d6a0 cf 44 88 78 3c 4d 89 e5 49 8b 7d 00 0f b6 47 3c ff c8 c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff .D.x<M..I.}...G<...E......E.....
d6c0 c7 45 c0 07 00 00 00 89 45 c8 48 8d 55 c0 4c 89 f6 e8 66 d8 ff ff 48 83 c4 38 5b 41 5c 41 5d 41 .E......E.H.U.L...f...H..8[A\A]A
d6e0 5e 41 5f 5d c3 48 8d 05 03 77 04 00 4c 89 e7 48 89 c6 e8 23 c2 00 00 55 48 89 e5 41 57 41 56 41 ^A_].H...w..L..H...#...UH..AWAVA
d700 54 53 49 89 ce 89 d3 49 89 ff 39 de 7f 09 5b 41 5c 41 5e 41 5f 5d c3 49 8b 07 49 8b 4f 10 4c 8b TSI....I..9...[A\A^A_].I..I.O.L.
d720 61 38 8b 48 28 85 c9 75 09 4c 8d 05 4f 77 04 00 eb 19 48 8d 15 54 77 04 00 31 c0 4c 89 e7 48 89 a8.H(..u.L..Ow....H..Tw..1.L..H.
d740 d6 89 ca e8 0d 09 01 00 49 89 c0 48 8d 0d 4f 77 04 00 31 c0 4c 89 e7 48 89 ce 4c 89 f2 89 d9 e8 ........I..H..Ow..1.L..H..L.....
d760 f1 08 01 00 49 8b 4f 10 48 89 cf 48 89 c6 e8 a7 c1 00 00 55 48 89 e5 39 77 10 75 06 5d e9 66 c3 ....I.O.H..H.......UH..9w.u.].f.
d780 00 00 e8 8f ef ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 31 d2 e8 d7 00 00 00 41 83 .......UH..AWAVSPI..I..1......A.
d7a0 7f 10 2c bb 01 00 00 00 75 2f bb 01 00 00 00 4c 89 ff e8 31 c3 00 00 49 8b 7f 30 4c 89 f6 e8 e9 ..,.....u/.....L...1...I..0L....
d7c0 d3 ff ff 31 d2 4c 89 ff 4c 89 f6 e8 a5 00 00 00 ff c3 41 83 7f 10 2c 74 d6 89 d8 48 83 c4 08 5b ...1.L..L.........A...,t...H...[
d7e0 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f3 4c 8b 77 30 29 d3 8b 01 85 c0 74 42 83 c0 A^A_].UH..AWAVSP..L.w0).....tB..
d800 f3 83 f8 01 77 2f 31 c0 ff c3 0f 48 d8 4c 89 f7 48 89 ce 89 da e8 fe d1 ff ff 83 fb 02 7c 4b ff ....w/1....H.L..H............|K.
d820 cb 4c 89 f7 89 de 48 83 c4 08 5b 41 5e 41 5f 5d e9 1a d0 ff ff 4c 89 f7 48 89 ce e8 6c d3 ff ff .L....H...[A^A_].....L..H...l...
d840 85 db 7e 26 45 0f b6 7e 3c 4c 89 f7 89 de e8 fc cf ff ff 4c 89 f7 44 89 fe 89 da 48 83 c4 08 5b ..~&E..~<L.........L..D....H...[
d860 41 5e 41 5f 5d e9 a2 cb ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 A^A_].....H...[A^A_].UH..AWAVAUA
d880 54 53 48 83 ec 38 89 55 ac 48 89 75 b0 49 89 ff 49 8b 47 38 0f b7 88 c6 00 00 00 ff c1 66 89 88 TSH..8.U.H.u.I..I.G8.........f..
d8a0 c6 00 00 00 49 8b 7f 30 0f b7 f1 48 8d 0d 4a 75 04 00 ba c8 00 00 00 e8 3b fe ff ff 41 8b 47 10 ....I..0...H..Ju........;...A.G.
d8c0 83 f8 2c 7f 14 83 f8 23 0f 85 0d 02 00 00 41 bc 03 00 00 00 e9 ab 00 00 00 83 f8 7a 7f 11 83 f8 ..,....#......A............z....
d8e0 2d 0f 85 f4 01 00 00 45 31 e4 e9 95 00 00 00 3d 06 01 00 00 7f 16 83 f8 7b 75 7a 4c 89 ff 48 8b -......E1......=........{uzL..H.
d900 75 b0 e8 c5 04 00 00 e9 db 01 00 00 3d 21 01 00 00 0f 8f a4 00 00 00 3d 18 01 00 00 0f 8f db 00 u...........=!.........=........
d920 00 00 3d 13 01 00 00 0f 8f 83 01 00 00 05 f9 fe ff ff 83 f8 08 0f 87 a0 01 00 00 41 bc 02 00 00 ..=........................A....
d940 00 48 8d 0d f4 03 00 00 48 63 04 81 48 01 c8 ff e0 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff .H......Hc..H....H.E..@......@..
d960 ff ff ff c7 00 03 00 00 00 c7 40 08 00 00 00 00 e9 a8 03 00 00 83 f8 7e 0f 85 5d 01 00 00 41 bc ..........@............~..]...A.
d980 01 00 00 00 45 8b 77 04 4c 89 ff e8 58 c1 00 00 ba 0c 00 00 00 4c 89 ff 48 8b 5d b0 48 89 de e8 ....E.w.L...X........L..H.].H...
d9a0 d1 fe ff ff 49 8b 7f 30 44 89 e6 48 89 da 44 89 f1 e8 91 d9 ff ff e9 2c 01 00 00 3d 22 01 00 00 ....I..0D..H..D........,...="...
d9c0 0f 84 87 00 00 00 3d 23 01 00 00 0f 85 ab 00 00 00 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ......=#.........H.M..A......A..
d9e0 ff ff ff c7 01 06 00 00 00 c7 41 08 00 00 00 00 49 8b 47 18 48 89 41 08 e9 20 03 00 00 3d 19 01 ..........A.....I.G.H.A......=..
da00 00 00 0f 85 d3 00 00 00 49 8b 7f 30 48 8b 07 80 78 0b 00 0f 84 11 03 00 00 be 2d 00 00 00 31 d2 ........I..0H...x.........-...1.
da20 b9 01 00 00 00 45 31 c0 e8 7b ca ff ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 .....E1..{...H.M..A......A......
da40 01 0e 00 00 00 89 41 08 e9 d0 02 00 00 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 ......A......H.E..@......@......
da60 00 05 00 00 00 c7 40 08 00 00 00 00 f2 41 0f 10 47 18 f2 0f 11 40 08 e9 a1 02 00 00 3d 25 01 00 ......@......A..G....@......=%..
da80 00 75 58 49 8b 77 18 49 8b 7f 30 e8 e0 cd ff ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff .uXI.w.I..0.....H.M..A......A...
daa0 ff ff c7 01 04 00 00 00 89 41 08 e9 6d 02 00 00 3d 14 01 00 00 75 24 48 8b 45 b0 c7 40 10 ff ff .........A..m...=....u$H.E..@...
dac0 ff ff c7 40 14 ff ff ff ff c7 00 02 00 00 00 c7 40 08 00 00 00 00 e9 42 02 00 00 4c 89 ff 48 8b ...@............@......B...L..H.
dae0 75 b0 e8 c8 f8 ff ff 41 8b 57 10 b8 15 00 00 00 4d 89 fc 81 fa 00 01 00 00 7f 46 83 fa 7b 7f 60 u......A.W......M.........F..{.`
db00 83 fa 5d 0f 8f 91 00 00 00 83 fa 3b b8 15 00 00 00 0f 8f ad 00 00 00 83 c2 db 83 fa 0a 0f 87 a1 ..]........;....................
db20 01 00 00 45 31 f6 48 8d 0d 73 02 00 00 48 63 14 91 48 01 ca ff e2 41 be 03 00 00 00 e9 ff 00 00 ...E1.H..s...Hc..H....A.........
db40 00 81 fa 0f 01 00 00 7f 27 81 fa 01 01 00 00 0f 85 6f 01 00 00 41 be 13 00 00 00 e9 e0 00 00 00 ........'........o...A..........
db60 83 fa 7c 75 4e 41 be 08 00 00 00 e9 d0 00 00 00 81 c2 f0 fe ff ff 83 fa 0f 0f 87 45 01 00 00 48 ..|uNA.....................E...H
db80 8d 0d da 01 00 00 48 63 14 91 48 01 ca ff e2 41 be 14 00 00 00 e9 a6 00 00 00 83 fa 5e b8 15 00 ......Hc..H....A............^...
dba0 00 00 0f 85 1c 01 00 00 41 be 04 00 00 00 e9 8d 00 00 00 83 fa 7e 0f 85 08 01 00 00 41 be 09 00 ........A............~......A...
dbc0 00 00 eb 7c 83 fa 3c 75 08 41 be 0e 00 00 00 eb 6f 83 fa 3e 0f 85 ea 00 00 00 41 be 11 00 00 00 ...|..<u.A......o..>......A.....
dbe0 eb 5e 41 be 06 00 00 00 eb 56 41 be 0c 00 00 00 eb 4e 41 be 0d 00 00 00 eb 46 41 be 12 00 00 00 .^A......VA......NA......FA.....
dc00 eb 3e 41 be 0f 00 00 00 eb 36 41 be 10 00 00 00 eb 2e 41 be 0a 00 00 00 eb 26 41 be 0b 00 00 00 .>A......6A.......A......&A.....
dc20 eb 1e 41 be 07 00 00 00 eb 16 41 be 02 00 00 00 eb 0e 41 be 01 00 00 00 eb 06 41 be 05 00 00 00 ..A.......A.......A.......A.....
dc40 4c 8d 3d 79 89 04 00 4c 8d 6d c0 44 89 f3 41 0f b6 04 5f 3b 45 ac 7e 69 41 8b 44 24 04 89 45 bc L.=y...L.m.D..A..._;E.~iA.D$..E.
dc60 4c 89 e7 e8 80 be 00 00 49 8b 7c 24 30 44 89 f6 44 89 75 b8 4c 8b 75 b0 4c 89 f2 e8 c0 da ff ff L.......I.|$0D..D.u.L.u.L.......
dc80 41 0f b6 54 5f 01 4c 89 e7 4c 89 ee e8 e4 fb ff ff 4c 89 fb 41 89 c7 49 8b 7c 24 30 8b 75 b8 4c A..T_.L..L.......L..A..I.|$0.u.L
dca0 89 f2 4c 89 e9 44 8b 45 bc e8 3e db ff ff 41 83 ff 15 45 89 fe 49 89 df 75 91 b8 15 00 00 00 eb ..L..D.E..>...A...E..I..u.......
dcc0 03 44 89 f0 49 8b 4c 24 38 66 ff 89 c6 00 00 00 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c .D..I.L$8f......H..8[A\A]A^A_].L
dce0 89 ff e8 01 be 00 00 41 8b 4f 04 31 d2 4c 89 ff 48 8b 75 b0 e8 e8 02 00 00 e9 e9 fd ff ff 48 8b .......A.O.1.L..H.u...........H.
dd00 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 01 00 00 00 c7 40 08 00 00 00 00 4c 89 ff E..@......@............@.....L..
dd20 e8 c3 bd 00 00 e9 bd fd ff ff 48 8d 05 d4 70 04 00 4c 89 ff 48 89 c6 e8 de bb 00 00 15 fc ff ff ..........H...p..L..H...........
dd40 9f fd ff ff a3 ff ff ff 9f fd ff ff 9f fd ff ff 9f fd ff ff 9f fd ff ff c2 ff ff ff 48 fc ff ff ............................H...
dd60 2f fe ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 82 fe ff ff /...d...d...d...d...d...d.......
dd80 8a fe ff ff 64 ff ff ff 92 fe ff ff 9a fe ff ff a2 fe ff ff aa fe ff ff b2 fe ff ff ba fe ff ff ....d...........................
dda0 96 fd ff ff 82 fe ff ff 24 ff ff ff 24 ff ff ff 24 ff ff ff 8a fe ff ff a0 fe ff ff 24 ff ff ff ........$...$...$...........$...
ddc0 92 fe ff ff 24 ff ff ff 9a fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f5 ....$.......UH..AWAVAUATSH..8I..
dde0 48 89 fb 4c 8b 7b 30 44 8b 63 04 be 0b 00 00 00 31 d2 31 c9 45 31 c0 4c 89 ff e8 a9 c6 ff ff 41 H..L.{0D.c......1.1.E1.L.......A
de00 89 c6 c7 45 d0 00 00 00 00 c7 45 c8 00 00 00 00 c7 45 cc 00 00 00 00 4c 89 6d c0 41 c7 45 10 ff ...E......E......E.....L.m.A.E..
de20 ff ff ff 41 c7 45 14 ff ff ff ff 41 c7 45 00 0c 00 00 00 45 89 75 08 c7 45 b8 ff ff ff ff c7 45 ...A.E.....A.E.....E.u..E......E
de40 bc ff ff ff ff c7 45 a8 00 00 00 00 c7 45 b0 00 00 00 00 48 8b 7b 30 4c 89 ee e8 4d cd ff ff be ......E......E.....H.{0L...M....
de60 7b 00 00 00 48 89 df e8 07 f9 ff ff 83 7b 10 7d 0f 84 95 00 00 00 4c 8d 6d a8 eb 38 48 8b 45 c0 {...H........{.}......L.m..8H.E.
de80 8b 70 08 8b 55 cc b9 32 00 00 00 4c 89 ff e8 02 dc ff ff c7 45 d0 00 00 00 00 eb 18 4c 89 ff 4c .p..U..2...L........E.......L..L
dea0 89 ee e8 05 cd ff ff c7 45 a8 00 00 00 00 83 7d d0 32 74 c8 8b 43 10 83 f8 5b 74 14 3d 24 01 00 ........E......}.2t..C...[t.=$..
dec0 00 75 1a 48 89 df e8 ad c8 00 00 83 f8 3d 75 0d 48 89 df 4c 89 ee e8 be 05 00 00 eb 0b 48 89 df .u.H.........=u.H..L.........H..
dee0 4c 89 ee e8 7a 05 00 00 8b 43 10 83 f8 3b 74 05 83 f8 2c 75 16 48 89 df e8 eb bb 00 00 83 7b 10 L...z....C...;t...,u.H........{.
df00 7d 74 08 83 7d a8 00 75 93 eb a9 be 7d 00 00 00 ba 7b 00 00 00 48 89 df 44 89 e1 e8 75 f3 ff ff }t..}..u....}....{...H..D...u...
df20 8b 4d d0 85 c9 74 59 8b 45 a8 85 c0 74 40 83 c0 f3 48 8d 75 a8 83 f8 01 77 29 ba ff ff ff ff 4c .M...tY.E...t@...H.u....w).....L
df40 89 ff e8 d1 ca ff ff 48 8b 45 c0 8b 70 08 8b 55 cc b9 ff ff ff ff 4c 89 ff e8 37 db ff ff ff 4d .......H.E..p..U......L...7....M
df60 cc eb 1d 4c 89 ff e8 41 cc ff ff 8b 4d d0 48 8b 45 c0 8b 70 08 8b 55 cc 4c 89 ff e8 15 db ff ff ...L...A....M.H.E..p..U.L.......
df80 4d 63 f6 49 8b 07 48 8b 40 38 41 bc ff ff 7f 00 46 23 24 b0 8b 7d cc e8 b4 f5 00 00 89 c3 c1 e3 Mc.I..H.@8A.....F#$..}..........
dfa0 17 44 09 e3 49 8b 07 48 8b 40 38 42 89 1c b0 81 e3 ff 3f 80 ff 8b 7d c8 e8 93 f5 00 00 c1 e0 0e .D..I..H.@8B......?...}.........
dfc0 25 00 c0 7f 00 09 d8 49 8b 0f 48 8b 49 38 42 89 04 b1 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d %......I..H.I8B...H..8[A\A]A^A_]
dfe0 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 68 89 8d 7c ff ff ff 89 95 78 ff ff ff 48 89 .UH..AWAVAUATSH..h..|.....x...H.
e000 b5 70 ff ff ff 49 89 fd 4d 8b 75 30 4d 8b 65 38 4d 8b 3e 41 8b 46 30 49 63 5f 20 39 d8 7c 43 49 .p...I..M.u0M.e8M.>A.F0Ic_.9.|CI
e020 8d 57 20 49 8b 77 40 4c 8d 0d 30 6e 04 00 b9 08 00 00 00 41 b8 ff ff 03 00 4c 89 e7 e8 8a 37 00 .W.I.w@L..0n.......A.....L....7.
e040 00 49 89 47 40 41 8b 4f 20 39 cb 7c 06 eb 13 49 8b 47 40 48 c7 04 d8 00 00 00 00 48 ff c3 39 cb .I.G@A.O.9.|...I.G@H.......H..9.
e060 7c ed 4c 89 e7 4c 89 e3 e8 d7 35 00 00 49 89 c4 49 63 46 30 8d 48 01 41 89 4e 30 49 8b 4f 40 4c |.L..L....5..I..IcF0.H.A.N0I.O@L
e080 89 24 c1 41 f6 47 09 04 74 16 41 f6 44 24 09 03 74 0e 48 89 df 4c 89 fe 4c 89 e2 e8 20 38 00 00 .$.A.G..t.A.D$..t.H..L..L....8..
e0a0 4c 89 65 98 8b 85 7c ff ff ff 41 89 44 24 28 49 8b 45 30 48 89 45 a0 4c 89 6d a8 48 8d 45 98 49 L.e...|...A.D$(I.E0H.E.L.m.H.E.I
e0c0 89 45 30 c7 45 b8 00 00 00 00 c7 45 bc 00 00 00 00 c7 45 c0 ff ff ff ff c7 45 c4 00 00 00 00 c7 .E0.E......E......E......E......
e0e0 45 c8 00 00 00 00 c6 45 d4 00 c7 45 d0 00 00 00 00 49 8b 45 58 8b 48 08 89 4d cc 49 8b 4d 60 49 E......E...E.....I.EX.H..M.I.M`I
e100 89 4c 24 68 41 c6 44 24 0c 02 c6 45 92 00 c6 45 90 00 8b 48 28 89 4d 88 8b 40 18 89 45 8c c6 45 .L$hA.D$...E...E...H(.M..@..E..E
e120 91 00 48 c7 45 80 00 00 00 00 48 8d 45 80 48 89 45 b0 be 28 00 00 00 4c 89 ef e8 34 f6 ff ff 83 ..H.E.....H.E.H.E..(...L...4....
e140 bd 78 ff ff ff 00 74 2c 48 8d 35 e1 6c 04 00 ba 04 00 00 00 4c 89 ef e8 84 b8 00 00 4c 89 ef 48 .x....t,H.5.l.......L.......L..H
e160 89 c6 e8 ad 01 00 00 be 01 00 00 00 4c 89 ef e8 50 01 00 00 4d 8b 7d 30 49 8b 1f c6 43 0b 00 41 ............L...P...M.}0I...C..A
e180 8b 45 10 45 31 e4 83 f8 29 75 11 eb 52 41 ff c4 4c 89 ef e8 50 b9 00 00 41 8b 45 10 3d 24 01 00 .E.E1...)u..RA..L...P...A.E.=$..
e1a0 00 75 25 4c 89 ef e8 6c f1 ff ff 4c 89 ef 48 89 c6 e8 5e 01 00 00 80 7b 0b 00 75 07 41 83 7d 10 .u%L...l...L..H...^....{..u.A.}.
e1c0 2c 74 ca 41 ff c4 eb 17 3d 19 01 00 00 0f 85 df 00 00 00 4c 89 ef e8 0d b9 00 00 c6 43 0b 01 4c ,t.A....=..........L........C..L
e1e0 89 ef 44 89 e6 e8 da 00 00 00 41 0f b6 77 3a 40 88 73 0a 4c 89 ff e8 54 c6 ff ff be 29 00 00 00 ..D.......A..w:@.s.L...T....)...
e200 4c 89 ef e8 6b f5 ff ff 41 be 07 00 02 20 41 8b 5d 10 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 ef L...k...A.....A.]..........v.L..
e220 e8 26 e5 ff ff 81 fb 12 01 00 00 75 e1 eb 06 41 0f a3 c6 73 e8 41 8b 45 04 48 8b 4d 98 89 41 2c .&.........u...A...s.A.E.H.M..A,
e240 be 06 01 00 00 ba 09 01 00 00 4c 89 ef 8b 8d 7c ff ff ff e8 3d f0 ff ff 49 8b 45 30 4c 8b 78 08 ..........L....|....=...I.E0L.x.
e260 41 8b 4f 30 ff c9 be 2c 00 00 00 31 d2 4c 89 ff e8 8f c2 ff ff 48 8b b5 70 ff ff ff c7 46 10 ff A.O0...,...1.L.......H..p....F..
e280 ff ff ff c7 46 14 ff ff ff ff c7 06 0c 00 00 00 89 46 08 4c 89 ff e8 11 c9 ff ff 4c 89 ef e8 d6 ....F............F.L.......L....
e2a0 de ff ff 48 83 c4 68 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 7c 6b 04 00 4c 89 ef 48 89 c6 e8 ...H..h[A\A]A^A_].H..|k..L..H...
e2c0 56 b6 00 00 55 48 89 e5 4c 8b 47 30 41 0f b6 78 3a 01 f7 85 f6 41 88 78 3a 74 37 45 8b 48 20 49 V...UH..L.G0A..x:....A.x:t7E.H.I
e2e0 8b 10 49 8b 48 10 48 8b 49 58 48 8b 09 48 8b 52 50 f7 de 40 0f b6 ff 41 03 78 34 8d 04 37 48 98 ..I.H.H.IXH..H.RP..@...A.x4..7H.
e300 48 0f bf 04 41 48 c1 e0 04 44 89 4c 02 08 ff c6 75 e9 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 H...AH...D.L....u.].UH..AWAVAUAT
e320 53 48 83 ec 18 48 89 75 d0 4c 8b 67 30 4c 8b 6f 58 4d 8b 34 24 45 8b 7e 24 49 63 df 41 0f bf 44 SH...H.u.L.g0L.oXM.4$E.~$Ic.A..D
e340 24 38 39 d8 7d 0d 48 89 7d c8 49 8b 46 50 44 89 f9 eb 2f 49 8d 56 24 48 89 7d c8 48 8b 7f 38 49 $89.}.H.}.I.FPD.../I.V$H.}.H..8I
e360 8b 76 50 4c 8d 0d e4 6a 04 00 b9 10 00 00 00 41 b8 ff 7f 00 00 e8 51 34 00 00 49 89 46 50 41 8b .vPL...j.......A......Q4..I.FPA.
e380 4e 24 41 39 cf 7d 1a 48 c1 e3 04 48 01 c3 48 c7 03 00 00 00 00 48 83 c3 10 41 ff c7 41 39 cf 7c N$A9.}.H...H..H......H...A..A9.|
e3a0 ed 4d 0f bf 7c 24 38 4c 89 f9 48 c1 e1 04 48 8b 55 d0 48 89 14 08 41 f6 46 09 04 74 1c f6 42 09 .M..|$8L..H...H.U.H...A.F..t..B.
e3c0 03 74 16 48 8b 45 c8 48 8b 78 38 4c 89 f6 e8 ed 34 00 00 45 0f b7 7c 24 38 41 8d 47 01 66 41 89 .t.H.E.H.x8L....4..E..|$8A.G.fA.
e3e0 44 24 38 41 8b 75 08 ff c6 41 2b 74 24 34 48 8d 0d 59 6a 04 00 ba c8 00 00 00 4c 89 e7 e8 f5 f2 D$8A.u...A+t$4H..Yj.......L.....
e400 ff ff 41 8b 4d 08 8d 41 02 41 3b 45 0c 7e 31 49 8d 55 0c 48 8b 45 c8 48 8b 78 38 49 8b 75 00 4c ..A.M..A.A;E.~1I.U.H.E.H.x8I.u.L
e420 8d 0d 28 6a 04 00 b9 02 00 00 00 41 b8 ff ff ff 7f e8 95 33 00 00 49 89 45 00 41 8b 4d 08 eb 04 ..(j.......A.......3..I.E.A.M...
e440 49 8b 45 00 8d 51 01 41 89 55 08 48 63 c9 66 44 89 3c 48 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f I.E..Q.A.U.Hc.fD.<HH...[A\A]A^A_
e460 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 31 d2 e8 ff f3 ff ff 49 8b 7e 30 8b 73 24 48 8d 0d ].UH..AVSH..I..1......I.~0.s$H..
e480 e4 69 04 00 ba ff ff ff 7f e8 69 f2 ff ff ff 43 24 ff 43 28 5b 41 5e 5d c3 55 48 89 e5 41 57 41 .i........i....C$.C([A^].UH..AWA
e4a0 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 41 8a 47 3c 88 45 a7 81 7b 10 24 01 VAUATSH..8I..H..L.{0A.G<.E..{.$.
e4c0 00 00 75 46 41 8b 76 20 48 8d 0d 99 69 04 00 ba ff ff ff 7f 4c 89 ff e8 1b f2 ff ff 48 89 df e8 ..uFA.v.H...i.......L.......H...
e4e0 33 ee ff ff 48 8b 7b 30 48 89 c6 e8 80 c3 ff ff c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 3...H.{0H........E......E......E
e500 c0 04 00 00 00 89 45 c8 eb 0c 48 8d 75 c0 48 89 df e8 6e 00 00 00 41 ff 46 20 be 3d 00 00 00 48 ......E...H.u.H...n...A.F..=...H
e520 89 df e8 4c f2 ff ff 48 8d 75 c0 4c 89 ff e8 d7 c8 ff ff 41 89 c4 4c 8d 6d a8 31 d2 48 89 df 4c ...L...H.u.L.......A..L.m.1.H..L
e540 89 ee e8 2e f3 ff ff 49 8b 46 18 8b 58 08 4c 89 ff 4c 89 ee e8 b1 c8 ff ff be 0a 00 00 00 4c 89 .......I.F..X.L..L............L.
e560 ff 89 da 44 89 e1 41 89 c0 e8 3a bf ff ff 8a 45 a7 41 88 47 3c 48 83 c4 38 5b 41 5c 41 5d 41 5e ...D..A...:....E.A.G<H..8[A\A]A^
e580 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 52 b5 00 00 31 d2 48 89 df 4c 89 f6 e8 d2 A_].UH..AVSI..H...R...1.H..L....
e5a0 f2 ff ff 48 8b 7b 30 4c 89 f6 e8 43 c8 ff ff be 5d 00 00 00 48 89 df 5b 41 5e 5d e9 b3 f1 ff ff ...H.{0L...C....]...H..[A^].....
e5c0 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 f6 48 89 fb 4c 8b 7b 30 4c 89 ff e8 fa c7 ff ff 48 UH..AWAVSH...I..H..L.{0L.......H
e5e0 89 df e8 01 b5 00 00 48 89 df e8 28 ed ff ff 48 8b 7b 30 48 89 c6 e8 75 c2 ff ff c7 45 e0 ff ff .......H...(...H.{0H...u....E...
e600 ff ff c7 45 e4 ff ff ff ff c7 45 d0 04 00 00 00 89 45 d8 48 8d 55 d0 4c 89 ff 4c 89 f6 e8 f2 cc ...E......E......E.H.U.L..L.....
e620 ff ff 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 ..H...[A^A_].UH..AWAVAUATSH...A.
e640 d6 49 89 f4 48 89 fb 4c 8b 7b 30 8b 43 10 3d 25 01 00 00 74 16 83 f8 7b 75 3f 48 8d 75 c0 48 89 .I..H..L.{0.C.=%...t...{u?H.u.H.
e660 df e8 66 f7 ff ff e9 82 00 00 00 48 8b 73 18 4c 89 ff e8 f9 c1 ff ff c7 45 d0 ff ff ff ff c7 45 ..f........H.s.L........E......E
e680 d4 ff ff ff ff c7 45 c0 04 00 00 00 89 45 c8 48 89 df e8 51 b4 00 00 eb 54 83 f8 28 0f 85 c8 00 ......E......E.H...Q....T..(....
e6a0 00 00 48 89 df e8 3e b4 00 00 83 7b 10 29 75 09 c7 45 c0 00 00 00 00 eb 1f 4c 8d 6d c0 48 89 df ..H...>....{.)u..E.......L.m.H..
e6c0 4c 89 ee e8 bf f0 ff ff ba ff ff ff ff 4c 89 ff 4c 89 ee e8 40 c3 ff ff be 29 00 00 00 ba 28 00 L............L..L...@....)....(.
e6e0 00 00 48 89 df 44 89 f1 e8 a8 eb ff ff 41 8b 5c 24 08 31 c9 8b 45 c0 8d 50 f3 83 fa 02 72 17 85 ..H..D.......A.\$.1..E..P....r..
e700 c0 74 0c 48 8d 75 c0 4c 89 ff e8 9d c4 ff ff 41 0f b6 4f 3c 29 d9 be 24 00 00 00 41 b8 02 00 00 .t.H.u.L.......A..O<)..$...A....
e720 00 4c 89 ff 89 da e8 7d bd ff ff 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 41 c7 04 .L.....}...A.D$.....A.D$.....A..
e740 24 0d 00 00 00 41 89 44 24 08 4c 89 ff 44 89 f6 e8 29 d3 ff ff ff c3 41 88 5f 3c 48 83 c4 18 5b $....A.D$.L..D...).....A._<H...[
e760 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 50 67 04 00 48 89 df 48 89 c6 e8 9e b1 00 00 55 48 89 e5 A\A]A^A_].H..Pg..H..H.......UH..
e780 41 57 41 56 41 54 53 48 83 ec 20 49 89 f6 48 89 fb e8 81 eb ff ff 49 89 c4 4c 8b 7b 30 b9 01 00 AWAVATSH...I..H.......I..L.{0...
e7a0 00 00 4c 89 ff 4c 89 e6 4c 89 f2 e8 58 00 00 00 85 c0 75 47 48 8b 73 68 b9 01 00 00 00 4c 89 ff ..L..L..L...X.....uGH.sh.....L..
e7c0 4c 89 f2 e8 40 00 00 00 48 8b 7b 30 4c 89 e6 e8 9c c0 ff ff c7 45 d8 ff ff ff ff c7 45 dc ff ff L...@...H.{0L........E......E...
e7e0 ff ff c7 45 c8 04 00 00 00 89 45 d0 48 8d 55 c8 4c 89 ff 4c 89 f6 e8 19 cb ff ff 48 83 c4 20 5b ...E......E.H.U.L..L.......H...[
e800 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 49 89 f7 48 89 fb 45 31 e4 48 A\A^A_].UH..AWAVATSI..I..H..E1.H
e820 85 db 0f 84 e3 00 00 00 0f b6 53 3a 85 d2 7e 6e 8d 42 ff 8b 73 34 8d 54 32 ff 48 63 d2 48 8b 33 ..........S:..~n.B..s4.T2.Hc.H.3
e840 48 8b 7b 10 48 8b 7f 58 48 8b 3f 48 0f bf 14 57 48 8b 76 50 48 c1 e2 04 4c 39 3c 16 89 c2 75 cc H.{.H..XH.?H...WH.vPH...L9<...u.
e860 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 41 c7 06 08 00 00 00 41 89 46 08 41 bc 08 00 00 A.F.....A.F.....A......A.F.A....
e880 00 85 c9 0f 85 82 00 00 00 48 83 c3 18 48 8b 1b 0f b6 4b 10 39 c1 7f f5 c6 43 11 01 eb 6d 0f b6 .........H...H....K.9....C...m..
e8a0 4b 3b 85 c9 74 1e 48 8b 03 48 8b 50 58 31 c0 4c 39 3a 74 0c ff c0 48 83 c2 10 39 c8 7c f1 eb 04 K;..t.H..H.PX1.L9:t...H...9.|...
e8c0 85 c0 79 26 48 8b 7b 08 45 31 e4 31 c9 4c 89 fe 4c 89 f2 e8 30 ff ff ff 85 c0 74 2f 48 89 df 4c ..y&H.{.E1.1.L..L...0.....t/H..L
e8e0 89 fe 4c 89 f2 e8 98 d7 ff ff 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 41 c7 06 09 00 00 ..L.......A.F.....A.F.....A.....
e900 00 41 89 46 08 41 bc 09 00 00 00 44 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 .A.F.A.....D..[A\A^A_].UH..SH...
e920 48 89 fb 48 8d 75 e0 31 d2 e8 47 ef ff ff 83 7d e0 01 75 07 c7 45 e0 03 00 00 00 48 8b 7b 30 48 H..H.u.1..G....}..u..E.....H.{0H
e940 8d 75 e0 e8 89 c7 ff ff 8b 45 f4 48 83 c4 18 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 .u.......E.H...[].UH..AWAVAUATSH
e960 83 ec 28 45 89 c6 41 89 cd 89 55 bc 41 89 f4 49 89 ff 49 8b 5f 30 be 03 00 00 00 e8 44 f9 ff ff ..(E..A...U.A..I..I._0......D...
e980 be 03 01 00 00 4c 89 ff e8 e6 ed ff ff 45 85 f6 74 1b be 28 00 00 00 b9 fe ff 01 00 48 89 df 44 .....L.......E..t..(........H..D
e9a0 89 e2 44 89 65 b8 e8 59 bb ff ff eb 0c 44 89 65 b8 48 89 df e8 0a bb ff ff 41 89 c4 c6 45 d2 00 ..D.e..Y.....D.e.H.......A...E..
e9c0 8a 43 3a 88 45 d0 48 8b 43 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 48 8b .C:.E.H.C.H.@X.H(.M..@..E..E..H.
e9e0 43 18 48 89 45 c0 48 8d 45 c0 48 89 43 18 4c 89 ff 44 89 ee e8 cb f8 ff ff 48 89 df 44 89 ee e8 C.H.E.H.E.H.C.L..D.......H..D...
ea00 4b be ff ff 4c 89 ff e8 fc e7 ff ff 48 89 df e8 b5 d8 ff ff 48 89 df 44 89 e6 e8 8a bb ff ff 45 K...L.......H.......H..D.......E
ea20 85 f6 74 1b be 27 00 00 00 b9 fe ff 01 00 48 89 df 8b 55 b8 e8 cb ba ff ff 44 8b 75 bc eb 41 be ..t..'........H...U......D.u..A.
ea40 29 00 00 00 31 c9 48 89 df 44 8b 7d b8 44 89 fa 45 89 e8 e8 50 ba ff ff 48 89 df 44 8b 75 bc 44 )...1.H..D.}.D..E...P...H..D.u.D
ea60 89 f6 e8 17 d0 ff ff 41 83 c7 02 be 2a 00 00 00 b9 fe ff 01 00 48 89 df 44 89 fa e8 84 ba ff ff .......A....*........H..D.......
ea80 41 ff c4 48 89 df 89 c6 44 89 e2 e8 ef ba ff ff 48 89 df 44 89 f6 e8 e3 cf ff ff 48 83 c4 28 5b A..H....D.......H..D.......H..([
eaa0 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 A\A]A^A_].UH..AWAVAUATSH..8I..H.
eac0 fb 4c 8b 7b 30 e8 1e b0 00 00 48 8d 75 a8 31 d2 48 89 df e8 9d ed ff ff be 13 01 00 00 48 89 df .L.{0.....H.u.1.H............H..
eae0 e8 8e ec ff ff 8b 43 10 83 c8 08 3d 0a 01 00 00 0f 85 9d 00 00 00 4c 89 75 a0 48 8b 7b 30 48 8d ......C....=..........L.u.H.{0H.
eb00 75 a8 e8 9d c7 ff ff c6 45 d2 00 41 8a 47 3a 88 45 d0 49 8b 47 10 48 8b 40 58 8b 48 28 89 4d c8 u.......E..A.G:.E.I.G.H.@X.H(.M.
eb20 8b 40 18 89 45 cc c6 45 d1 00 49 8b 47 18 48 89 45 c0 48 8d 45 c0 49 89 47 18 8b 75 b8 48 89 df .@..E..E..I.G.H.E.H.E.I.G..u.H..
eb40 e8 fe e7 ff ff eb 08 48 89 df e8 fc db ff ff 8b 43 10 3d 03 01 00 00 7f 07 83 f8 3b 74 e9 eb 19 .......H........C.=........;t...
eb60 3d 21 01 00 00 74 1f 8d 88 fc fe ff ff 83 f9 03 72 14 3d 20 01 00 00 74 ce 4c 89 ff e8 42 b9 ff =!...t..........r.=....t.L...B..
eb80 ff 41 89 c4 eb 55 4c 89 ff e8 3b d7 ff ff e9 ad 00 00 00 4c 89 75 a0 48 8b 7b 30 48 8d 75 a8 e8 .A...UL...;........L.u.H.{0H.u..
eba0 2d c5 ff ff c6 45 d2 00 41 8a 47 3a 88 45 d0 49 8b 47 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 -....E..A.G:.E.I.G.H.@X.H(.M..@.
ebc0 89 45 cc c6 45 d1 00 49 8b 47 18 48 89 45 c0 48 8d 45 c0 49 89 47 18 44 8b 65 bc 41 bd 07 00 02 .E..E..I.G.H.E.H.E.I.G.D.e.A....
ebe0 20 44 8b 73 10 41 8d 86 fc fe ff ff 83 f8 1d 76 13 48 89 df e8 52 db ff ff 41 81 fe 12 01 00 00 .D.s.A.........v.H...R...A......
ec00 75 df eb 06 41 0f a3 c5 73 e7 4c 89 ff e8 b7 d6 ff ff 8b 43 10 83 e0 fe 3d 04 01 00 00 75 16 4c u...A...s.L........C....=....u.L
ec20 89 ff e8 9c b8 ff ff 4c 89 ff 48 8b 75 a0 89 c2 e8 e3 b8 ff ff 4c 89 ff 44 89 e6 e8 69 b9 ff ff .......L..H.u........L..D...i...
ec40 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe 31 f6 31 d2 H..8[A\A]A^A_].UH..AWAVSPI..1.1.
ec60 e8 a6 59 00 00 31 f6 ba 01 00 00 00 4c 89 f7 e8 97 59 00 00 48 8d 35 ee 0e 00 00 31 d2 4c 89 f7 ..Y..1......L....Y..H.5....1.L..
ec80 e8 4e 56 00 00 48 8d 15 25 5f 04 00 be fe ff ff ff 4c 89 f7 e8 28 5b 00 00 be fe ff ff ff 4c 89 .NV..H..%_.......L...([.......L.
eca0 f7 e8 26 5d 00 00 48 8d 15 3f 79 04 00 be d8 b9 f0 ff 4c 89 f7 e8 8d 5c 00 00 f2 0f 10 05 d6 78 ..&]..H..?y.......L....\.......x
ecc0 04 00 be 88 00 00 00 4c 89 f7 e8 fa a1 00 00 31 f6 ba 08 00 00 00 4c 89 f7 e8 2d 59 00 00 48 8d .......L.......1......L...-Y..H.
ece0 35 cb 0a 05 00 31 d2 4c 89 f7 e8 70 a2 00 00 be 04 00 00 00 31 d2 4c 89 f7 e8 0d 59 00 00 4c 8d 5....1.L...p........1.L....Y..L.
ed00 3d 6b 0b 05 00 bb 01 00 00 00 be fe ff ff ff 4c 89 f7 e8 ba 4e 00 00 49 8b 37 ba 01 00 00 00 4c =k.............L....N..I.7.....L
ed20 89 f7 e8 ac 55 00 00 be fe ff ff ff 4c 89 f7 48 89 da e8 a5 5b 00 00 48 ff c3 49 83 c7 08 48 83 ....U.......L..H....[..H..I...H.
ed40 fb 05 75 c6 48 8d 15 ab 63 04 00 be fe ff ff ff 4c 89 f7 e8 69 5a 00 00 48 8d 35 44 55 04 00 48 ..u.H...c.......L...iZ..H.5DU..H
ed60 8d 15 3f 62 04 00 48 8d 0d 45 62 04 00 4c 8d 05 47 62 04 00 4c 89 f7 e8 ec 00 00 00 48 8d 35 cf ..?b..H..Eb..L..Gb..L.......H.5.
ed80 62 04 00 48 8d 15 ce 62 04 00 48 8d 0d d5 62 04 00 4c 8d 05 d8 62 04 00 4c 89 f7 e8 c8 00 00 00 b..H...b..H...b..L...b..L.......
eda0 48 8d 35 0e 63 04 00 ba 0a 00 00 00 4c 89 f7 e8 76 53 00 00 48 8d 15 05 63 04 00 be fe ff ff ff H.5.c.......L...vS..H...c.......
edc0 4c 89 f7 e8 f9 59 00 00 48 8d 15 f8 62 04 00 be d8 b9 f0 ff 4c 89 f7 e8 1a a2 00 00 48 8d 15 ec L....Y..H...b.......L.......H...
ede0 62 04 00 be fe ff ff ff 4c 89 f7 e8 d1 59 00 00 48 8d 15 df 62 04 00 be d8 b9 f0 ff 4c 89 f7 e8 b.......L....Y..H...b.......L...
ee00 f2 a1 00 00 48 8d 15 d4 62 04 00 be fe ff ff ff 4c 89 f7 e8 a9 59 00 00 be d8 b9 f0 ff ba 02 00 ....H...b.......L....Y..........
ee20 00 00 4c 89 f7 e8 38 57 00 00 be fe ff ff ff 4c 89 f7 e8 9a 4d 00 00 48 8d 35 02 0a 05 00 ba 01 ..L...8W.......L....M..H.5......
ee40 00 00 00 4c 89 f7 e8 14 a1 00 00 be fe ff ff ff 4c 89 f7 e8 f9 4a 00 00 b8 01 00 00 00 48 83 c4 ...L............L....J.......H..
ee60 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 4d 89 c7 49 89 cd 49 89 f6 48 .[A^A_].UH..AWAVAUATSPM..I..I..H
ee80 89 fb 48 89 d7 e8 56 04 01 00 49 89 c4 4d 85 e4 75 10 4c 89 ef e8 46 04 01 00 49 89 c4 4d 85 e4 ..H...V...I..M..u.L...F...I..M..
eea0 74 36 48 8d 15 d9 62 04 00 be d8 b9 f0 ff 48 89 df e8 c5 55 00 00 be ff ff ff ff 48 89 df e8 1c t6H...b.......H....U.......H....
eec0 50 00 00 41 89 c5 be fe ff ff ff 48 89 df e8 7e 4a 00 00 45 85 ed 74 0d 48 89 df 4c 89 fe e8 a0 P..A.......H...~J..E..t.H..L....
eee0 52 00 00 eb 4d 48 8d 15 8d 62 04 00 48 8d 0d 89 62 04 00 48 89 df 4c 89 e6 e8 5c a2 00 00 48 8d R...MH...b..H...b..H..L...\...H.
ef00 15 7b 62 04 00 48 89 df 48 89 c6 4c 89 f9 e8 47 a2 00 00 be fe ff ff ff ba ff ff ff ff 48 89 df .{b..H..H..L...G.............H..
ef20 e8 9a 4a 00 00 be fe ff ff ff 48 89 df e8 1f 4a 00 00 be fe ff ff ff 48 89 df 4c 89 f2 48 83 c4 ..J.......H....J.......H..L..H..
ef40 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 71 58 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 80 00 .[A\A]A^A_].qX..UH..AWAVATSH....
ef60 00 00 49 89 fc be 01 00 00 00 31 d2 e8 93 90 00 00 49 89 c7 4c 89 e7 e8 b9 49 00 00 41 89 c6 ba ..I.......1......I..L....I..A...
ef80 01 00 00 00 4c 89 e7 4c 89 fe e8 b5 9c 00 00 48 8d 15 a7 61 04 00 be ff ff ff ff 4c 89 e7 e8 d8 ....L..L.......H...a.......L....
efa0 54 00 00 89 c3 be fe ff ff ff 4c 89 e7 e8 9f 49 00 00 85 db 75 7a be ff ff ff ff 4c 89 e7 e8 0e T.........L....I....uz.....L....
efc0 4c 00 00 48 8d 15 a3 61 04 00 be fe ff ff ff 4c 89 e7 e8 ea 57 00 00 4c 89 e7 4c 89 fe e8 a1 51 L..H...a.......L....W..L..L....Q
efe0 00 00 48 8d 15 54 61 04 00 be fe ff ff ff 4c 89 e7 e8 cb 57 00 00 be 2e 00 00 00 4c 89 ff e8 d9 ..H..Ta.......L....W.......L....
f000 03 01 00 48 85 c0 48 8d 50 01 49 0f 44 d7 4c 29 fa 4c 89 e7 4c 89 fe e8 0e 51 00 00 48 8d 15 4d ...H..H.P.I.D.L).L..L....Q..H..M
f020 61 04 00 be fe ff ff ff 4c 89 e7 e8 91 57 00 00 be ff ff ff ff 4c 89 e7 e8 94 4b 00 00 48 8d 95 a.......L....W.......L....K..H..
f040 60 ff ff ff be 01 00 00 00 4c 89 e7 e8 14 f2 00 00 85 c0 74 2b 48 8d 35 e7 60 04 00 48 8d 95 60 `........L.........t+H.5.`..H..`
f060 ff ff ff 4c 89 e7 e8 ec f3 00 00 85 c0 74 11 be ff ff ff ff 4c 89 e7 e8 b8 4b 00 00 85 c0 74 11 ...L.........t......L....K....t.
f080 48 8d 35 be 60 04 00 31 c0 4c 89 e7 e8 59 89 00 00 be fe ff ff ff 4c 89 e7 e8 33 4b 00 00 bb 01 H.5.`..1.L...Y........L...3K....
f0a0 00 00 00 be fe ff ff ff ba 01 00 00 00 4c 89 e7 e8 16 60 00 00 be fe ff ff ff 4c 89 e7 e8 8f 48 .............L....`.......L....H
f0c0 00 00 41 83 fe 02 7c 41 ff c3 4c 89 e7 89 de e8 28 4b 00 00 83 f8 06 75 2b 4c 89 e7 89 de e8 ee ..A...|A..L.....(K.....u+L......
f0e0 4a 00 00 be fe ff ff ff 4c 89 e7 e8 e1 4a 00 00 be 01 00 00 00 31 d2 31 c9 45 31 c0 4c 89 e7 e8 J.......L....J.......1.1.E1.L...
f100 bf 59 00 00 41 39 de 75 bf b8 01 00 00 00 48 81 c4 80 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 .Y..A9.u......H......[A\A^A_].UH
f120 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 89 fb be 01 00 00 00 31 d2 e8 c7 8e 00 00 49 89 c6 ..AWAVSH..(...H.......1......I..
f140 be 01 00 00 00 48 89 df e8 04 48 00 00 48 8d 15 73 5f 04 00 be d8 b9 f0 ff 48 89 df e8 1a 53 00 .....H....H..H..s_.......H....S.
f160 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 0a 53 00 00 be ff ff ff ff 48 89 df e8 61 4d 00 00 85 c0 ......H..L....S.......H...aM....
f180 0f 85 b2 01 00 00 be fe ff ff ff 48 89 df e8 be 47 00 00 48 8d b5 c8 df ff ff 48 89 df e8 e0 92 ...........H....G..H......H.....
f1a0 00 00 48 8d 15 4d 5f 04 00 be d7 b9 f0 ff 48 89 df e8 c5 52 00 00 83 f8 05 41 bf 01 00 00 00 74 ..H..M_.......H....R.....A.....t
f1c0 1c 48 8d 35 38 5f 04 00 31 c0 48 89 df e8 18 88 00 00 41 bf 01 00 00 00 eb 03 49 ff c7 be 03 00 .H.58_..1.H.......A.......I.....
f1e0 00 00 48 89 df 4c 89 fa e8 75 53 00 00 85 c0 75 3f be fe ff ff ff 48 89 df e8 53 47 00 00 48 8d ..H..L...uS....u?.....H...SG..H.
f200 bd c8 df ff ff e8 82 91 00 00 be ff ff ff ff 31 d2 48 89 df e8 ec 4c 00 00 48 89 c1 48 8d 35 01 ...............1.H....L..H..H.5.
f220 5f 04 00 31 c0 48 89 df 4c 89 f2 e8 ba 87 00 00 48 89 df 4c 89 f6 e8 48 4f 00 00 be 01 00 00 00 _..1.H..L.......H..L...HO.......
f240 ba 02 00 00 00 31 c9 45 31 c0 48 89 df e8 71 58 00 00 be fe ff ff ff 48 89 df e8 9d 49 00 00 83 .....1.E1.H...qX.......H....I...
f260 f8 06 74 41 be fe ff ff ff 48 89 df e8 2c 4a 00 00 85 c0 75 12 be fd ff ff ff 48 89 df e8 cf 46 ..tA.....H...,J....u......H....F
f280 00 00 e9 53 ff ff ff be fe ff ff ff 48 89 df e8 bd 46 00 00 48 8d bd c8 df ff ff e8 48 91 00 00 ...S........H....F..H.......H...
f2a0 e9 35 ff ff ff 48 89 df 4c 89 f6 e8 d3 4e 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 fd 46 .5...H..L....N............H....F
f2c0 00 00 be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 ea 57 00 00 be ff ff ff ff 48 89 ............1.E1.H....W.......H.
f2e0 df e8 16 49 00 00 85 c0 74 10 be 02 00 00 00 48 89 df 4c 89 f2 e8 c7 54 00 00 be 02 00 00 00 48 ...I....t......H..L....T.......H
f300 89 df 4c 89 f2 e8 71 51 00 00 85 c0 75 2a be 01 00 00 00 48 89 df e8 4e 50 00 00 be ff ff ff ff ..L...qQ....u*.....H...NP.......
f320 48 89 df e8 a9 48 00 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 89 54 00 00 b8 01 00 00 00 48 81 c4 H....H.......H..L....T.......H..
f340 28 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 a3 8c 00 (...[A^A_].UH..AVSH.......1.....
f360 00 49 89 c6 48 8d 15 6b 5d 04 00 be d8 b9 f0 ff 48 89 df e8 03 51 00 00 be ff ff ff ff 48 89 df .I..H..k].......H....Q.......H..
f380 4c 89 f2 e8 f3 50 00 00 85 c0 75 14 48 8d 35 83 5e 04 00 31 c0 48 89 df 4c 89 f2 e8 87 4e 00 00 L....P....u.H.5.^..1.H..L....N..
f3a0 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 e8 44 8c 00 00 .....[A^].UH..AVSI.......1..D...
f3c0 48 8d 15 dc 4e 04 00 4c 89 f7 48 89 c6 e8 77 01 00 00 48 89 c3 48 85 db 74 24 31 d2 4c 89 f7 48 H...N..L..H...w...H..H..t$1.L..H
f3e0 89 de e8 0e 92 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 5b 41 5e 5d e9 6e 02 00 00 b8 01 ...............L..H..[A^].n.....
f400 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 01 00 00 00 31 d2 e8 e3 8b 00 ...[A^].UH..AWAVSPI.......1.....
f420 00 49 89 c7 48 8d 15 27 5c 04 00 4c 89 f7 4c 89 fe e8 13 01 00 00 48 89 c3 48 85 db 74 2b 4c 89 .I..H..'\..L..L.......H..H..t+L.
f440 f7 48 89 de 4c 89 fa e8 6a 01 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 48 83 c4 08 5b 41 .H..L...j...........L..H..H...[A
f460 5e 41 5f 5d e9 03 02 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ^A_]..........H...[A^A_].UH..AWA
f480 56 41 54 53 49 89 fc 31 db be 01 00 00 00 31 d2 e8 6f 8b 00 00 49 89 c6 be 2e 00 00 00 4c 89 f7 VATSI..1......1..o...I.......L..
f4a0 e8 fb fe 00 00 48 85 c0 74 7f 4c 29 f0 4c 89 e7 4c 89 f6 48 89 c2 e8 6f 4c 00 00 be ff ff ff ff .....H..t.L).L..L..H...oL.......
f4c0 31 d2 4c 89 e7 e8 3b 4a 00 00 48 8d 15 81 5b 04 00 4c 89 e7 48 89 c6 e8 6d 00 00 00 49 89 c7 4d 1.L...;J..H...[..L..H...m...I..M
f4e0 85 ff 74 40 4c 89 e7 4c 89 fe 4c 89 f2 e8 c4 00 00 00 85 c0 75 12 4c 89 e7 4c 89 fe e8 82 4c 00 ..t@L..L..L.........u.L..L....L.
f500 00 bb 02 00 00 00 eb 21 83 f8 02 75 27 48 8d 35 78 5c 04 00 31 c0 4c 89 e7 4c 89 f2 4c 89 f9 e8 .......!...u'H.5x\..1.L..L..L...
f520 03 4d 00 00 bb 01 00 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 fa 5b 41 5c 41 .M.........[A\A^A_].1.L..L..[A\A
f540 5e 41 5f 5d e9 23 01 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f6 48 89 fb be d7 b9 ^A_].#...UH..AWAVATSI..I..H.....
f560 f0 ff e8 14 4f 00 00 be ff ff ff ff 31 d2 48 89 df e8 8f 49 00 00 49 89 c4 4d 85 e4 75 14 48 8d ....O.......1.H....I..I..M..u.H.
f580 35 62 5c 04 00 31 c0 48 89 df 4c 89 fa e8 58 84 00 00 48 8d 0d 3f 5c 04 00 4c 8d 05 db 4c 04 00 5b\..1.H..L...X...H..?\..L...L..
f5a0 48 89 df 4c 89 f6 4c 89 e2 5b 41 5c 41 5e 41 5f 5d e9 85 02 00 00 55 48 89 e5 41 57 41 56 41 54 H..L..L..[A\A^A_].....UH..AWAVAT
f5c0 53 49 89 f6 49 89 ff 48 8d 05 0a 5c 04 00 48 8d 0d 05 5c 04 00 48 89 d6 48 89 c2 e8 7a 9b 00 00 SI..I..H...\..H...\..H..H...z...
f5e0 48 89 c3 be 2d 00 00 00 48 89 df e8 b0 fd 00 00 49 89 c4 4d 85 e4 74 41 4c 89 e2 48 29 da 4c 89 H...-...H.......I..M..tAL..H).L.
f600 ff 48 89 de e8 21 4b 00 00 48 89 c1 48 8d 35 c9 5b 04 00 31 c0 4c 89 ff 48 89 ca e8 07 4c 00 00 .H...!K..H..H.5.[..1.L..H....L..
f620 4c 89 ff 4c 89 f6 48 89 c2 e8 b2 00 00 00 83 f8 02 75 30 49 ff c4 4c 89 e3 48 8d 35 9c 5b 04 00 L..L..H..........u0I..L..H.5.[..
f640 31 c0 4c 89 ff 48 89 da e8 da 4b 00 00 4c 89 ff 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 7d 1.L..H....K..L..L..H..[A\A^A_].}
f660 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb 85 f6 74 1b ...[A\A^A_].UH..AWAVSPI..H....t.
f680 48 89 df 4c 89 f6 e8 f8 4a 00 00 b8 02 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 be 01 00 00 00 H..L....J.......H...[A^A_]......
f6a0 31 d2 48 89 df e8 5b 48 00 00 49 89 c7 be ff ff ff ff 31 d2 48 89 df e8 49 48 00 00 49 89 c0 48 1.H...[H..I.......1.H...IH..I..H
f6c0 8d 35 e4 5a 04 00 31 c0 4c 89 fa 4c 89 f1 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 0a 83 00 00 .5.Z..1.L..L..H..H...[A^A_].....
f6e0 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 49 89 f7 48 89 fb 48 8d 15 f1 6e 04 00 be d8 b9 f0 ff UH..AWAVATSI..I..H..H...n.......
f700 e8 ac 4e 00 00 be ff ff ff ff 48 89 df 4c 89 fa e8 66 4d 00 00 be ff ff ff ff 48 89 df e8 d6 48 ..N.......H..L...fM.......H....H
f720 00 00 49 89 c4 be fd ff ff ff 48 89 df e8 1f 42 00 00 4d 85 e4 0f 85 8c 00 00 00 41 80 3e 2a 0f ..I.......H....B..M........A.>*.
f740 94 c0 0f b6 c0 8d 34 85 06 00 00 00 4c 89 ff e8 f6 fa 00 00 49 89 c4 4d 85 e4 0f 84 b9 00 00 00 ......4.....L.......I..M........
f760 48 8d 15 85 6e 04 00 be d8 b9 f0 ff 48 89 df e8 3d 4e 00 00 48 89 df 4c 89 e6 e8 0d 4c 00 00 be H...n.......H...=N..H..L....L...
f780 ff ff ff ff 48 89 df e8 45 44 00 00 be fd ff ff ff 48 89 df 4c 89 fa e8 25 50 00 00 be fe ff ff ....H...ED.......H..L...%P......
f7a0 ff 48 89 df e8 01 93 00 00 48 8d 50 01 be fe ff ff ff 48 89 df e8 22 51 00 00 be fe ff ff ff 48 .H.......H.P......H..."Q.......H
f7c0 89 df e8 8a 41 00 00 41 80 3e 2a 75 12 be 01 00 00 00 48 89 df e8 8f 4b 00 00 45 31 f6 eb 50 4c ....A..A.>*u......H....K..E1..PL
f7e0 89 e7 4c 89 f6 e8 66 fa 00 00 48 85 c0 74 12 45 31 f6 31 d2 48 89 df 48 89 c6 e8 d4 4a 00 00 eb ..L...f...H..t.E1.1.H..H....J...
f800 2e e8 3e fa 00 00 48 89 df 48 89 c6 e8 72 49 00 00 41 be 02 00 00 00 eb 16 e8 26 fa 00 00 48 89 ..>...H..H...rI..A........&...H.
f820 df 48 89 c6 e8 5a 49 00 00 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 .H...ZI..A.....D..[A\A^A_].UH..A
f840 57 41 56 41 55 41 54 53 48 81 ec 28 20 00 00 4d 89 c7 48 89 cb 49 89 d5 49 89 f6 49 89 fc 48 8d WAVAUATSH..(...M..H..I..I..I..H.
f860 b5 b8 df ff ff e8 18 8c 00 00 80 3b 00 74 19 4c 89 e7 4c 89 f6 48 89 da 4c 89 f9 e8 da 98 00 00 ...........;.t.L..L..H..L.......
f880 49 89 c6 eb 03 49 ff c5 41 8a 45 00 84 c0 0f 84 e2 00 00 00 3c 3b 74 ed be 3b 00 00 00 4c 89 ef I....I..A.E.........<;t..;...L..
f8a0 e8 fb fa 00 00 49 89 c7 4d 85 ff 75 0e 4c 89 ef e8 0f fb 00 00 49 89 c7 4d 01 ef 4c 89 fa 4c 29 .....I..M..u.L.......I..M..L..L)
f8c0 ea 4c 89 e7 4c 89 ee e8 5e 48 00 00 4d 85 ff 0f 84 a1 00 00 00 be ff ff ff ff 31 d2 4c 89 e7 e8 .L..L...^H..M.............1.L...
f8e0 21 46 00 00 4c 89 e7 48 89 c6 48 8d 15 14 59 04 00 4c 89 f1 e8 61 98 00 00 48 89 c3 be fe ff ff !F..L..H..H...Y..L...a...H......
f900 ff ba ff ff ff ff 4c 89 e7 e8 b1 40 00 00 be fe ff ff ff 4c 89 e7 e8 36 40 00 00 48 89 df 48 8d ......L....@.......L...6@..H..H.
f920 35 90 53 04 00 e8 6e f9 00 00 48 85 c0 75 6a 31 c0 4c 89 e7 48 8d 35 cc 58 04 00 48 89 da e8 e4 5.S...n...H..uj1.L..H.5.X..H....
f940 48 00 00 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 6a 40 00 00 be fe ff ff ff 4c 89 e7 e8 ef 3f H............L...j@.......L....?
f960 00 00 48 8d bd b8 df ff ff e8 7a 8a 00 00 4d 89 fd e9 12 ff ff ff 48 8d bd b8 df ff ff e8 0a 8a ..H.......z...M.......H.........
f980 00 00 31 db 48 89 d8 48 81 c4 28 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 89 c7 e8 c1 f8 00 ..1.H..H..(...[A\A]A^A_].H......
f9a0 00 eb e1 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 42 86 ...UH..AWAVSPH..A..........1..B.
f9c0 00 00 49 89 c7 be 02 00 00 00 31 d2 48 89 df e8 30 86 00 00 48 89 df 4c 89 fe 48 89 c2 e8 fe fc ..I.......1.H...0...H..L..H.....
f9e0 ff ff 41 89 c7 45 85 ff 74 3e 48 89 df e8 e6 46 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 ..A..E..t>H....F............H...
fa00 bb 3f 00 00 41 83 ff 01 48 8d 05 5b 52 04 00 48 8d 35 3b 58 04 00 48 0f 44 f0 48 89 df e8 61 47 .?..A...H..[R..H.5;X..H.D.H...aG
fa20 00 00 41 be 03 00 00 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 ..A.....D..H...[A^A_].UH..AWAVAU
fa40 41 54 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 ab 85 00 00 49 89 c7 be 02 00 00 ATSPH..A..........1......I......
fa60 00 31 d2 48 89 df e8 99 85 00 00 49 89 c4 48 8d 15 63 57 04 00 be 03 00 00 00 31 c9 48 89 df e8 .1.H.......I..H..cW.......1.H...
fa80 27 85 00 00 49 89 c5 48 8d 15 ed 47 04 00 be 04 00 00 00 31 c9 48 89 df e8 0e 85 00 00 48 89 df '...I..H...G.......1.H.......H..
faa0 4c 89 fe 4c 89 e2 4c 89 e9 49 89 c0 e8 8a fd ff ff 48 85 c0 75 20 48 89 df e8 1a 46 00 00 be fe L..L..L..I.......H..u.H....F....
fac0 ff ff ff ba 01 00 00 00 48 89 df e8 ef 3e 00 00 41 be 02 00 00 00 44 89 f0 48 83 c4 08 5b 41 5c ........H....>..A.....D..H...[A\
fae0 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 9a 85 00 00 A]A^A_].UH..SPH.................
fb00 be 01 00 00 00 48 89 df e8 6f 4b 00 00 85 c0 75 29 31 f6 ba 01 00 00 00 48 89 df e8 eb 4a 00 00 .....H...oK....u)1......H....J..
fb20 be ff ff ff ff 48 89 df e8 a4 40 00 00 be 01 00 00 00 48 89 df e8 92 4e 00 00 be d8 b9 f0 ff ba .....H....@.......H....N........
fb40 02 00 00 00 48 89 df e8 16 4a 00 00 48 8d 15 59 4b 04 00 be fe ff ff ff 48 89 df e8 61 4c 00 00 ....H....J..H..YK.......H...aL..
fb60 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 2d 8f 00 00 48 89 c3 1.H...[].UH..AVSI........-...H..
fb80 eb 35 be 01 00 00 00 4c 89 f7 48 89 da e8 d0 49 00 00 be ff ff ff ff 4c 89 f7 e8 59 44 00 00 48 .5.....L..H....I.......L...YD..H
fba0 89 c7 e8 97 f6 00 00 be fe ff ff ff 4c 89 f7 e8 9d 3d 00 00 48 ff cb 48 85 db 7f c6 31 c0 5b 41 ............L....=..H..H....1.[A
fbc0 5e 5d c3 55 48 89 e5 48 8d 35 88 56 04 00 31 c0 5d e9 14 7e 00 00 55 48 89 e5 53 50 48 89 fb 48 ^].UH..H.5.V..1.]..~..UH..SPH..H
fbe0 8b 73 18 48 8b 7b 20 48 8d 55 f0 ff 53 10 48 85 c0 b9 ff ff ff ff 74 1a 48 8b 55 f0 48 85 d2 74 .s.H.{.H.U..S.H.......t.H.U.H..t
fc00 11 48 ff ca 48 89 13 48 8d 48 01 48 89 4b 08 0f b6 08 89 c8 48 83 c4 08 5b 5d c3 55 48 89 e5 48 .H..H..H.H.H.K......H...[].UH..H
fc20 89 7e 20 48 89 56 10 48 89 4e 18 48 c7 46 08 00 00 00 00 48 c7 06 00 00 00 00 5d c3 55 48 89 e5 .~.H.V.H.N.H.F.....H......].UH..
fc40 41 57 41 56 41 55 41 54 53 50 49 89 d5 49 89 f6 49 89 fc 45 31 ff 4d 85 ed 74 6a 49 8b 1c 24 45 AWAVAUATSPI..I..I..E1.M..tjI..$E
fc60 31 ff 48 85 db 75 27 4c 89 e7 e8 67 ff ff ff 83 f8 ff 74 4e 49 8b 1c 24 48 ff c3 49 89 1c 24 49 1.H..u'L...g......tNI..$H..I..$I
fc80 8b 74 24 08 48 ff ce 49 89 74 24 08 eb 05 49 8b 74 24 08 49 39 dd 49 0f 46 dd 4c 89 f7 48 89 da .t$.H..I.t$...I.t$.I9.I.F.L..H..
fca0 e8 77 f6 00 00 49 8b 04 24 48 29 d8 49 89 04 24 49 01 5c 24 08 49 01 de 49 29 dd 48 89 c3 75 a2 .w...I..$H).I..$I.\$.I..I).H..u.
fcc0 eb 03 4d 89 ef 4c 89 f8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 ..M..L..H...[A\A]A^A_].UH..AVSH.
fce0 d0 48 89 f3 48 8b 53 10 48 39 c2 73 22 48 83 f8 20 41 be 20 00 00 00 4c 0f 43 f0 48 8b 33 4c 89 .H..H.S.H9.s"H...A.....L.C.H.3L.
fd00 f1 e8 27 1b 00 00 48 89 03 4c 89 73 10 eb 03 48 8b 03 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb ..'...H..L.s...H..[A^].UH..SPH..
fd20 f2 0f 10 05 70 68 04 00 be 88 00 00 00 e8 97 91 00 00 31 f6 ba 10 00 00 00 48 89 df e8 ca 48 00 ....ph............1......H....H.
fd40 00 48 8d 35 58 fb 04 00 31 d2 48 89 df e8 0d 92 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 .H.5X...1.H............H...[].UH
fd60 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 08 01 00 00 48 89 fb 4c 8b 35 9c f2 04 00 49 8b 0e 48 ..AWAVAUATSH......H..L.5....I..H
fd80 8d 3d aa 56 04 00 be 0b 00 00 00 ba 01 00 00 00 e8 39 f5 00 00 49 8b 3e e8 d7 f4 00 00 4c 8b 2d .=.V.............9...I.>.....L.-
fda0 7c f2 04 00 49 8b 55 00 48 8d bd d0 fe ff ff be fa 00 00 00 e8 c1 f4 00 00 48 85 c0 0f 84 d0 00 |...I.U.H................H......
fdc0 00 00 4c 8d bd d0 fe ff ff 4c 89 ff 48 8d 35 69 56 04 00 e8 ce f5 00 00 85 c0 0f 84 b2 00 00 00 ..L......L..H.5iV...............
fde0 4c 89 ff e8 dc f5 00 00 45 31 c0 48 89 df 4c 89 fe 48 89 c2 48 8d 0d 47 56 04 00 e8 44 8b 00 00 L.......E1.H..L..H..H..GV...D...
fe00 85 c0 75 18 31 f6 31 d2 31 c9 45 31 c0 45 31 c9 48 89 df e8 15 4d 00 00 85 c0 74 31 4d 8b 26 be ..u.1.1.1.E1.E1.H....M....t1M.&.
fe20 ff ff ff ff 31 d2 48 89 df e8 d7 40 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 16 56 04 00 48 89 ca ....1.H....@..H..1.L..H.5.V..H..
fe40 e8 59 f4 00 00 49 8b 3e e8 27 f4 00 00 31 f6 48 89 df e8 fa 3a 00 00 49 8b 0e be 0b 00 00 00 ba .Y...I.>.'...1.H....:..I........
fe60 01 00 00 00 48 8d 3d c5 55 04 00 e8 5e f4 00 00 49 8b 3e e8 fc f3 00 00 49 8b 55 00 be fa 00 00 ....H.=.U...^...I.>.....I.U.....
fe80 00 4c 89 ff e8 f1 f3 00 00 48 85 c0 0f 85 37 ff ff ff 31 c0 48 81 c4 08 01 00 00 5b 41 5c 41 5d .L.......H....7...1.H......[A\A]
fea0 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 43 3d 00 00 83 f8 07 75 0f be 01 A^A_].UH..SPH........C=.....u...
fec0 00 00 00 48 89 df e8 16 48 00 00 eb 08 48 89 df e8 03 42 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d ...H....H....H....B.......H...[]
fee0 c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 48 89 fb 48 8d 75 e4 e8 99 0a 00 00 49 89 c6 4c 89 f7 .UH..AWAVSH...H..H.u......I..L..
ff00 e8 47 e3 00 00 41 89 c7 4c 89 f7 e8 2f e3 00 00 48 85 c0 74 22 48 8d 0d 3a 0b 00 00 48 39 c8 74 .G...A..L.../...H..t"H..:...H9.t
ff20 20 48 8d 35 fa 54 04 00 ba 0d 00 00 00 48 89 df e8 f5 41 00 00 eb 62 48 89 df e8 99 41 00 00 eb .H.5.T.......H....A...bH....A...
ff40 58 48 8d 15 a8 66 04 00 be d8 b9 f0 ff 48 89 df e8 5c 46 00 00 4c 89 f7 e8 48 44 00 00 ba 01 00 XH...f.......H...\F..L...HD.....
ff60 00 00 4c 89 f7 48 89 de e8 22 39 00 00 be fe ff ff ff 48 89 df e8 ab 45 00 00 be fe ff ff ff ba ..L..H..."9.......H....E........
ff80 ff ff ff ff 48 89 df e8 33 3a 00 00 be fe ff ff ff 48 89 df e8 b8 39 00 00 31 c0 41 f6 c7 01 74 ....H...3:.......H....9..1.A...t
ffa0 09 c6 45 df 63 b8 01 00 00 00 41 f6 c7 02 74 08 c6 44 05 df 72 8d 40 01 41 f6 c7 04 74 0a 48 63 ..E.c.....A...t..D..r.@.A...t.Hc
ffc0 c8 ff c0 c6 44 0d df 6c 48 98 c6 44 05 df 00 48 8d 75 df 48 89 df e8 a8 41 00 00 4c 89 f7 e8 76 ....D..lH..D...H.u.H....A..L...v
ffe0 e2 00 00 48 63 f0 48 89 df e8 20 41 00 00 b8 03 00 00 00 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 ...Hc.H....A.......H...[A^A_].UH
10000 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 49 89 fd 48 8d b5 54 ff ff ff e8 72 09 00 ..AWAVAUATSH......I..H..T....r..
10020 00 49 89 c6 8b 9d 54 ff ff ff 44 8d 63 02 48 8d 15 55 53 04 00 31 c9 4c 89 ef 44 89 e6 e8 69 7f .I....T...D.c.H..US..1.L..D...i.
10040 00 00 49 89 c7 ff c3 4c 89 ef 89 de e8 ab 3b 00 00 83 f8 06 75 33 48 8d 35 34 53 04 00 31 c0 4c ..I....L......;.....u3H.54S..1.L
10060 89 ef 4c 89 fa e8 bd 41 00 00 49 89 c7 4c 89 ef 89 de e8 5a 3b 00 00 ba 01 00 00 00 4c 89 ef 4c ..L....A..I..L.....Z;.......L..L
10080 89 f6 e8 08 38 00 00 eb 23 4c 89 ef 89 de e8 12 81 00 00 48 8d 95 58 ff ff ff 4c 89 f7 89 c6 e8 ....8...#L.........H..X...L.....
100a0 c1 e1 00 00 85 c0 0f 84 75 02 00 00 48 8d 95 58 ff ff ff 4c 89 f7 4c 89 fe e8 99 e3 00 00 85 c0 ........u...H..X...L..L.........
100c0 0f 84 45 02 00 00 31 f6 31 d2 4c 89 ef e8 39 45 00 00 be 53 00 00 00 4c 89 ff e8 c1 f2 00 00 48 ..E...1.1.L...9E...S...L.......H
100e0 85 c0 0f 84 a6 00 00 00 48 8b b5 78 ff ff ff 4c 89 ef e8 8c 40 00 00 48 8d 15 a6 52 04 00 be fe ........H..x...L....@..H...R....
10100 ff ff ff 4c 89 ef e8 b6 46 00 00 48 8d 75 90 4c 89 ef e8 6c 40 00 00 48 8d 15 8d 52 04 00 be fe ...L....F..H.u.L...l@..H...R....
10120 ff ff ff 4c 89 ef e8 96 46 00 00 48 63 75 84 4c 89 ef e8 d7 3f 00 00 48 8d 15 77 52 04 00 be fe ...L....F..Hcu.L....?..H..wR....
10140 ff ff ff 4c 89 ef e8 76 46 00 00 48 63 75 88 4c 89 ef e8 b7 3f 00 00 48 8d 15 63 52 04 00 be fe ...L...vF..Hcu.L....?..H..cR....
10160 ff ff ff 4c 89 ef e8 56 46 00 00 48 8b b5 70 ff ff ff 4c 89 ef e8 09 40 00 00 48 8d 15 50 52 04 ...L...VF..H..p...L....@..H..PR.
10180 00 be fe ff ff ff 4c 89 ef e8 33 46 00 00 be 6c 00 00 00 4c 89 ff e8 05 f2 00 00 48 85 c0 74 20 ......L...3F...l...L.......H..t.
101a0 48 63 75 80 4c 89 ef e8 62 3f 00 00 48 8d 15 23 52 04 00 be fe ff ff ff 4c 89 ef e8 01 46 00 00 Hcu.L...b?..H..#R.......L....F..
101c0 be 75 00 00 00 4c 89 ff e8 d3 f1 00 00 48 85 c0 74 60 0f b6 75 8c 4c 89 ef e8 30 3f 00 00 48 8d .u...L.......H..t`..u.L...0?..H.
101e0 15 fd 51 04 00 be fe ff ff ff 4c 89 ef e8 cf 45 00 00 0f b6 75 8d 4c 89 ef e8 10 3f 00 00 48 8d ..Q.......L....E....u.L....?..H.
10200 15 e2 51 04 00 be fe ff ff ff 4c 89 ef e8 af 45 00 00 0f be 75 8e 4c 89 ef e8 4b 41 00 00 48 8d ..Q.......L....E....u.L...KA..H.
10220 15 ca 51 04 00 be fe ff ff ff 4c 89 ef e8 8f 45 00 00 be 6e 00 00 00 4c 89 ff e8 61 f1 00 00 48 ..Q.......L....E...n...L...a...H
10240 85 c0 74 46 48 8b b5 60 ff ff ff 4c 89 ef e8 30 3f 00 00 48 8d 15 9e 51 04 00 be fe ff ff ff 4c ..tFH..`...L...0?..H...Q.......L
10260 89 ef e8 5a 45 00 00 48 8b b5 68 ff ff ff 4c 89 ef e8 0d 3f 00 00 48 8d 15 80 51 04 00 be fe ff ...ZE..H..h...L....?..H...Q.....
10280 ff ff 4c 89 ef e8 37 45 00 00 be 74 00 00 00 4c 89 ff e8 09 f1 00 00 48 85 c0 74 20 0f be 75 8f ..L...7E...t...L.......H..t...u.
102a0 4c 89 ef e8 c1 40 00 00 48 8d 15 57 51 04 00 be fe ff ff ff 4c 89 ef e8 05 45 00 00 be 4c 00 00 L....@..H..WQ.......L....E...L..
102c0 00 4c 89 ff e8 d7 f0 00 00 48 85 c0 74 12 48 8d 15 3c 51 04 00 4c 89 ef 4c 89 f6 e8 59 08 00 00 .L.......H..t.H..<Q..L..L...Y...
102e0 be 66 00 00 00 4c 89 ff e8 b3 f0 00 00 48 85 c0 bb 01 00 00 00 74 37 48 8d 15 1f 51 04 00 4c 89 .f...L.......H.......t7H...Q..L.
10300 ef 4c 89 f6 e8 30 08 00 00 eb 23 48 8d 15 83 50 04 00 4c 89 ef 44 89 e6 e8 d4 75 00 00 89 c3 eb .L...0....#H...P..L..D....u.....
10320 0d 4c 89 ef e8 af 3d 00 00 bb 01 00 00 00 89 d8 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f .L....=.........H......[A\A]A^A_
10340 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 90 00 00 00 49 89 fc 48 8d 75 dc e8 33 06 00 00 ].UH..AWAVATSH......I..H.u..3...
10360 49 89 c6 8b 5d dc 8d 73 02 4c 89 e7 e8 34 7e 00 00 49 89 c7 ff c3 4c 89 e7 89 de e8 7c 38 00 00 I...]..s.L...4~..I....L.....|8..
10380 4c 89 e7 83 f8 06 75 24 89 de e8 42 38 00 00 31 f6 4c 89 e7 44 89 fa e8 12 df 00 00 4c 89 e7 48 L.....u$...B8..1.L..D.......L..H
103a0 89 c6 e8 dc 3d 00 00 e9 85 00 00 00 89 de e8 f2 7d 00 00 48 8d 95 58 ff ff ff 4c 89 f7 89 c6 e8 ....=...........}..H..X...L.....
103c0 a1 de 00 00 85 c0 74 4e 48 8d b5 58 ff ff ff 4c 89 f7 44 89 fa e8 d4 de 00 00 48 89 c3 48 85 db ......tNH..X...L..D.......H..H..
103e0 74 47 ba 01 00 00 00 4c 89 f7 4c 89 e6 e8 9d 34 00 00 4c 89 e7 48 89 de e8 86 3d 00 00 be fe ff tG.....L..L....4..L..H....=.....
10400 ff ff ba 01 00 00 00 4c 89 e7 e8 b0 35 00 00 b8 02 00 00 00 eb 20 48 8d 15 09 4f 04 00 4c 89 e7 .......L....5.........H...O..L..
10420 89 de e8 ca 74 00 00 eb 0d 4c 89 e7 e8 a7 3c 00 00 b8 01 00 00 00 48 81 c4 90 00 00 00 5b 41 5c ....t....L....<.......H......[A\
10440 41 5e 41 5f 5d c3 55 48 89 e5 be d8 b9 f0 ff e8 7d 37 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 53 A^A_].UH........}7.......].UH..S
10460 50 48 89 fb be 01 00 00 00 e8 77 7c 00 00 be 01 00 00 00 48 89 df e8 01 42 00 00 85 c0 75 08 48 PH........w|.......H....B....u.H
10480 89 df e8 51 3c 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 34 05 ...Q<.......H...[].UH.......].4.
104a0 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 1b 06 00 00 41 89 ..UH..AWAVSPH.................A.
104c0 c6 be 03 00 00 00 ba 04 00 00 00 48 89 df e8 06 06 00 00 41 89 c7 be 01 00 00 00 48 89 df e8 51 ...........H.......A.......H...Q
104e0 37 00 00 85 c0 74 14 48 8d 15 86 4e 04 00 be 01 00 00 00 48 89 df e8 f6 73 00 00 be 03 00 00 00 7....t.H...N.......H....s.......
10500 48 89 df e8 2c 37 00 00 85 c0 74 14 48 8d 15 61 4e 04 00 be 03 00 00 00 48 89 df e8 d1 73 00 00 H...,7....t.H..aN.......H....s..
10520 be 01 00 00 00 b9 03 00 00 00 48 89 df 44 89 f2 45 89 f8 e8 be 4c 00 00 31 c0 48 83 c4 08 5b 41 ..........H..D..E....L..1.H...[A
10540 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 7c 05 00 00 be 01 00 ^A_].UH..SPH.............|......
10560 00 00 48 89 df 89 c2 e8 28 4c 00 00 48 89 df 48 89 c6 e8 15 3e 00 00 b8 01 00 00 00 48 83 c4 08 ..H.....(L..H..H....>.......H...
10580 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 07 00 00 00 e8 ff 7a 00 00 be 02 00 00 00 [].UH..SPH..............z.......
105a0 48 89 df e8 3d 7b 00 00 be 02 00 00 00 48 89 df e8 9c 33 00 00 be 01 00 00 00 48 89 df e8 a6 44 H...={.......H....3.......H....D
105c0 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 .......H...[].UH..AWAVAUATSH..(I
105e0 89 fc 48 8d 75 d4 e8 a8 03 00 00 48 89 45 c8 8b 5d d4 44 8d 73 01 4c 89 e7 44 89 f6 e8 fb 35 00 ..H.u......H.E..].D.s.L..D....5.
10600 00 85 c0 0f 8e 99 00 00 00 8d 73 02 31 d2 4c 89 e7 e8 ee 79 00 00 49 89 c5 ba 06 00 00 00 4c 89 ..........s.1.L....y..I.......L.
10620 e7 44 89 f6 44 89 75 bc e8 6d 7a 00 00 83 c3 03 31 d2 4c 89 e7 89 de e8 d7 7b 00 00 49 89 c7 4c .D..D.u..mz.....1.L......{..I..L
10640 89 7d c0 be 63 00 00 00 4c 89 ef e8 50 ed 00 00 48 85 c0 0f 95 c0 0f b6 d8 be 72 00 00 00 4c 89 .}..c...L...P...H.........r...L.
10660 ef e8 3a ed 00 00 44 8d 73 02 48 85 c0 44 0f 44 f3 be 6c 00 00 00 4c 89 ef e8 22 ed 00 00 44 89 ..:...D.s.H..D.D..l...L..."...D.
10680 f1 83 c9 04 48 85 c0 41 0f 44 ce 41 89 cd 41 83 cd 08 45 85 ff 44 0f 4e e9 4c 8d 35 b6 03 00 00 ....H..A.D.A..A...E..D.N.L.5....
106a0 eb 1b 4c 89 e7 44 89 f6 44 89 75 bc e8 a0 32 00 00 45 31 f6 31 c0 48 89 45 c0 45 31 ed 48 8d 15 ..L..D..D.u...2..E1.1.H.E.E1.H..
106c0 2c 5f 04 00 be d8 b9 f0 ff 4c 89 e7 e8 e0 3e 00 00 85 c0 75 6d 31 f6 ba 02 00 00 00 4c 89 e7 e8 ,_.......L....>....um1......L...
106e0 27 3f 00 00 be ff ff ff ff 4c 89 e7 e8 e0 34 00 00 48 8d 15 f8 5e 04 00 be d8 b9 f0 ff 4c 89 e7 '?.......L....4..H...^.......L..
10700 e8 42 42 00 00 48 8d 35 2d 4c 04 00 4c 89 e7 e8 6f 3a 00 00 48 8d 15 20 4c 04 00 be fe ff ff ff .BB..H.5-L..L...o:..H...L.......
10720 4c 89 e7 e8 99 40 00 00 be ff ff ff ff 4c 89 e7 e8 9c 34 00 00 be fe ff ff ff 4c 89 e7 e8 8a 42 L....@.......L....4.......L....B
10740 00 00 48 8b 5d c8 48 89 df e8 57 3c 00 00 ba 01 00 00 00 48 89 df 4c 89 e6 e8 31 31 00 00 4c 89 ..H.].H...W<.......H..L...11..L.
10760 e7 8b 75 bc e8 68 34 00 00 be fd ff ff ff 4c 89 e7 e8 f2 40 00 00 48 89 df 4c 89 f6 44 89 ea 48 ..u..h4.......L....@..H..L..D..H
10780 8b 4d c0 e8 68 da 00 00 31 c0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 .M..h...1.H..([A\A]A^A_].UH..AWA
107a0 56 41 55 41 54 53 48 81 ec 98 00 00 00 49 89 ff 48 8d 75 d4 e8 da 01 00 00 49 89 c6 8b 5d d4 44 VAUATSH......I..H.u......I...].D
107c0 8d 6b 01 4c 89 ff 44 89 ee e8 d7 79 00 00 49 89 c4 8d 73 02 4c 89 ff e8 c9 79 00 00 48 89 85 48 .k.L..D....y..I...s.L....y..H..H
107e0 ff ff ff 48 8d 95 50 ff ff ff 4c 89 f7 44 89 e6 e8 70 da 00 00 85 c0 74 65 83 c3 03 4c 89 ff 89 ...H..P...L..D...p.....te...L...
10800 de e8 df 78 00 00 4c 89 ff 89 de e8 41 31 00 00 41 bd 01 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 ...x..L.....A1..A..........L..L.
10820 f6 e8 69 30 00 00 48 8d b5 50 ff ff ff 4c 89 f7 48 8b 95 48 ff ff ff e8 d5 db 00 00 48 89 c3 48 ..i0..H..P...L..H..H........H..H
10840 85 db 75 0d be fe ff ff ff 4c 89 f7 e8 00 31 00 00 4c 89 ff 48 89 de e8 27 39 00 00 eb 15 48 8d ..u......L....1..L..H...'9....H.
10860 15 c1 4a 04 00 4c 89 ff 44 89 ee e8 81 70 00 00 41 89 c5 44 89 e8 48 81 c4 98 00 00 00 5b 41 5c ..J..L..D....p..A..D..H......[A\
10880 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 02 00 00 00 e8 61 33 00 00 85 c0 74 19 83 A]A^A_].UH..SPH........a3....t..
108a0 f8 05 74 14 48 8d 15 65 4a 04 00 be 02 00 00 00 48 89 df e8 39 70 00 00 be 02 00 00 00 48 89 df ..t.H..eJ.......H...9p.......H..
108c0 e8 8c 30 00 00 be 01 00 00 00 48 89 df e8 fa 40 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 ..0.......H....@.......H...[].UH
108e0 89 e5 53 50 48 89 fb be 03 00 00 00 e8 f4 77 00 00 31 f6 48 89 df 48 83 c4 08 5b 5d e9 d5 00 00 ..SPH.........w..1.H..H...[]....
10900 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 48 8d 75 d4 e8 78 00 00 00 49 89 c6 44 8b .UH..AWAVAUATSPH..H.u..x...I..D.
10920 7d d4 45 8d 6f 01 31 d2 48 89 df 44 89 ee e8 d2 35 00 00 49 89 c4 4d 85 e4 75 1c 48 89 df 44 89 }.E.o.1.H..D....5..I..M..u.H..D.
10940 ee e8 b6 32 00 00 85 c0 7e 0d 48 89 df 44 89 ee e8 7c 32 00 00 eb 28 41 83 c7 02 49 39 de 0f 94 ...2....~.H..D...|2...(A...I9...
10960 c0 0f b6 d0 48 89 df 44 89 fe e8 a4 78 00 00 48 89 df 4c 89 f6 4c 89 e2 89 c1 e8 8d 6c 00 00 b8 ....H..D....x..H..L..L......l...
10980 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb ....H...[A\A]A^A_].UH..AVSI..H..
109a0 be 01 00 00 00 e8 52 32 00 00 83 f8 08 75 18 41 c7 06 01 00 00 00 be 01 00 00 00 48 89 df 5b 41 ......R2.....u.A...........H..[A
109c0 5e 5d e9 5d 36 00 00 41 c7 06 00 00 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 ^].]6..A......H..[A^].UH..AWAVAT
109e0 53 41 89 f6 49 89 fc be 02 00 00 00 e8 b4 77 00 00 49 89 c7 be 01 00 00 00 ba 06 00 00 00 4c 89 SA..I.........w..I............L.
10a00 e7 e8 94 76 00 00 be 01 00 00 00 4c 89 e7 44 89 fa 45 85 f6 74 07 e8 b0 45 00 00 eb 05 e8 a9 46 ...v.......L..D..E..t...E......F
10a20 00 00 31 db 48 85 c0 74 22 4c 89 e7 48 89 c6 e8 4f 37 00 00 41 8d 5e 01 41 f7 d6 ba 01 00 00 00 ..1.H..t"L..H...O7..A.^.A.......
10a40 4c 89 e7 44 89 f6 e8 74 2f 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 L..D...t/....[A\A^A_].UH..AVSI..
10a60 48 89 fb 48 8d 15 86 5b 04 00 be d8 b9 f0 ff e8 3d 3b 00 00 48 89 df e8 29 39 00 00 be fe ff ff H..H...[........=;..H...)9......
10a80 ff 48 89 df e8 9c 3a 00 00 83 f8 06 75 29 49 63 06 48 8d 0d 18 ef 04 00 48 8b 34 c1 48 89 df e8 .H....:.....u)Ic.H......H.4.H...
10aa0 df 36 00 00 49 63 76 28 48 89 df 48 85 f6 78 0c e8 59 36 00 00 eb 0a 5b 41 5e 5d c3 e8 17 36 00 .6..Icv(H..H..x..Y6....[A^]...6.
10ac0 00 be 02 00 00 00 31 d2 31 c9 45 31 c0 48 89 df 5b 41 5e 5d e9 ea 3f 00 00 55 48 89 e5 41 57 41 ......1.1.E1.H..[A^]..?..UH..AWA
10ae0 56 41 54 53 41 89 d6 41 89 f4 48 89 fb 44 89 f6 e8 b0 76 00 00 49 89 c7 ba 06 00 00 00 48 89 df VATSA..A..H..D....v..I.......H..
10b00 44 89 e6 e8 92 75 00 00 48 89 df 44 89 e6 44 89 fa e8 b5 44 00 00 48 85 c0 75 12 48 8d 15 3c 48 D....u..H..D..D....D..H..u.H..<H
10b20 04 00 48 89 df 44 89 f6 e8 c4 6d 00 00 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 ..H..D....m..D..[A\A^A_].UH..AVS
10b40 49 89 d6 48 89 fb 48 39 f3 74 12 ba 01 00 00 00 48 89 f7 48 89 de e8 34 2d 00 00 eb 12 be fe ff I..H..H9.t......H..H...4-.......
10b60 ff ff ba 01 00 00 00 48 89 df e8 50 2e 00 00 be fe ff ff ff 48 89 df 4c 89 f2 5b 41 5e 5d e9 3e .......H...P........H..L..[A^].>
10b80 3c 00 00 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 04 5a 04 00 be 88 00 00 00 e8 2b 83 00 00 31 f6 <..UH..SPH.......Z........+...1.
10ba0 ba 1b 00 00 00 48 89 df e8 5e 3a 00 00 48 8d 35 2c ee 04 00 31 d2 48 89 df e8 a1 83 00 00 f2 0f .....H...^:..H.5,...1.H.........
10bc0 10 05 32 5a 04 00 48 89 df e8 23 35 00 00 48 8d 15 82 48 04 00 be fe ff ff ff 48 89 df e8 df 3b ..2Z..H...#5..H...H.......H....;
10be0 00 00 f2 0f 10 05 16 5a 04 00 48 89 df e8 ff 34 00 00 48 8d 15 61 48 04 00 be fe ff ff ff 48 89 .......Z..H....4..H..aH.......H.
10c00 df e8 bb 3b 00 00 48 be ff ff ff ff ff ff ff 7f 48 89 df e8 f6 34 00 00 48 8d 15 40 48 04 00 be ...;..H.........H....4..H..@H...
10c20 fe ff ff ff 48 89 df e8 95 3b 00 00 48 be 00 00 00 00 00 00 00 80 48 89 df e8 d0 34 00 00 48 8d ....H....;..H.........H....4..H.
10c40 15 25 48 04 00 be fe ff ff ff 48 89 df e8 6f 3b 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 .%H.......H...o;.......H...[].UH
10c60 89 e5 53 50 48 89 fb be 01 00 00 00 e8 e2 2f 00 00 be 01 00 00 00 85 c0 74 1e 31 d2 48 89 df e8 ..SPH........./.........t.1.H...
10c80 0d 32 00 00 48 89 c6 48 f7 de 48 0f 4c f0 48 89 df e8 78 34 00 00 eb 18 48 89 df e8 77 74 00 00 .2..H..H..H.L.H...x4....H...wt..
10ca0 66 0f 54 05 88 59 04 00 48 89 df e8 41 34 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 f.T..Y..H...A4.......H...[].UH..
10cc0 53 50 48 89 fb be 01 00 00 00 e8 48 74 00 00 e8 22 e5 00 00 48 89 df e8 15 34 00 00 b8 01 00 00 SPH........Ht..."...H....4......
10ce0 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 1c 74 00 00 e8 fc e4 00 00 .H...[].UH..SPH.........t.......
10d00 48 89 df e8 e9 33 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 H....3.......H...[].UH..SPH.....
10d20 00 00 e8 f0 73 00 00 f2 0f 11 45 f0 f2 0f 10 05 14 58 04 00 be 02 00 00 00 48 89 df e8 24 74 00 ....s.....E......X.......H...$t.
10d40 00 0f 28 c8 f2 0f 10 45 f0 e8 b4 e4 00 00 48 89 df e8 9b 33 00 00 b8 01 00 00 00 48 83 c4 08 5b ..(....E......H....3.......H...[
10d60 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 de 2e 00 00 be 01 00 00 00 85 c0 74 0a 48 89 ].UH..SPH...................t.H.
10d80 df e8 cb 2b 00 00 eb 15 48 89 df e8 87 73 00 00 e8 79 e4 00 00 48 89 df e8 ba 06 00 00 b8 01 00 ...+....H....s...y...H..........
10da0 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 5b 73 00 00 e8 71 e4 00 ..H...[].UH..SPH........[s...q..
10dc0 00 48 89 df e8 28 33 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 .H...(3.......H...[].UH..SPH....
10de0 00 00 00 e8 2f 73 00 00 f2 0f 59 05 18 58 04 00 48 89 df e8 f9 32 00 00 b8 01 00 00 00 48 83 c4 ..../s....Y..X..H....2.......H..
10e00 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 00 73 00 00 e8 40 e4 00 00 48 89 df e8 .[].UH..SPH.........s...@...H...
10e20 cd 32 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 55 f4 be 01 00 .2.......H...[].UH..SPH..H.U....
10e40 00 00 e8 4a 30 00 00 83 7d f4 00 74 0d 48 89 df 48 89 c6 e8 b6 32 00 00 eb 15 be 01 00 00 00 48 ...J0...}..t.H..H....2.........H
10e60 89 df e8 7e 72 00 00 48 89 df e8 69 32 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 ...~r..H...i2.......H...[].UH..S
10e80 50 48 89 fb be 01 00 00 00 e8 c5 2d 00 00 be 01 00 00 00 85 c0 74 0a 48 89 df e8 b2 2a 00 00 eb PH.........-.........t.H....*...
10ea0 15 48 89 df e8 6e 72 00 00 e8 d8 e3 00 00 48 89 df e8 a1 05 00 00 b8 01 00 00 00 48 83 c4 08 5b .H...nr.......H............H...[
10ec0 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb be 01 00 00 00 e8 79 2d 00 00 85 c0 74 51 be 02 ].UH..AVSH...H........y-....tQ..
10ee0 00 00 00 48 89 df e8 68 2d 00 00 85 c0 74 40 be 02 00 00 00 31 d2 48 89 df e8 93 2f 00 00 49 89 ...H...h-....t@.....1.H..../..I.
10f00 c6 48 ff c0 48 83 f8 01 77 5b 4d 85 f6 75 14 48 8d 15 2c 46 04 00 be 02 00 00 00 48 89 df e8 ce .H..H...w[M..u.H..,F.......H....
10f20 69 00 00 31 f6 48 89 df e8 e1 31 00 00 eb 55 be 01 00 00 00 48 89 df e8 db 71 00 00 f2 0f 11 45 i..1.H....1...U.....H....q.....E
10f40 e8 be 02 00 00 00 48 89 df e8 c9 71 00 00 0f 28 c8 f2 0f 10 45 e8 e8 31 e3 00 00 48 89 df e8 8e ......H....q...(....E..1...H....
10f60 31 00 00 eb 1f be 01 00 00 00 31 d2 48 89 df e8 1d 2f 00 00 48 99 49 f7 fe 48 89 df 48 89 d6 e8 1.........1.H..../..H.I..H..H...
10f80 8a 31 00 00 b8 01 00 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 .1.......H...[A^].UH..AVSH......
10fa0 00 e8 ff 71 00 00 49 89 c6 be 02 00 00 00 48 89 df e8 ef 71 00 00 49 39 c6 19 f6 83 e6 01 48 89 ...q..I.......H....q..I9......H.
10fc0 df e8 a3 33 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 ...3.......[A^].UH..SH...H......
10fe0 00 e8 31 71 00 00 f2 0f 11 45 f0 be 02 00 00 00 48 89 df e8 04 2c 00 00 85 c0 7e 25 be 02 00 00 ..1q.....E......H....,....~%....
11000 00 48 89 df e8 0e 71 00 00 66 0f 2e 05 ff 55 04 00 75 1a 7a 18 f2 0f 10 45 f0 e8 e5 e2 00 00 eb .H....q..f....U..u.z....E.......
11020 36 f2 0f 10 45 f0 e8 d3 e2 00 00 eb 2a f2 0f 11 45 e8 f2 0f 10 45 f0 e8 c2 e2 00 00 f2 0f 11 45 6...E.......*...E....E.........E
11040 f0 f2 0f 10 45 e8 e8 b3 e2 00 00 f2 0f 10 4d f0 f2 0f 5e c8 0f 28 c1 48 89 df e8 92 30 00 00 b8 ....E.........M...^..(.H....0...
11060 01 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 b7 28 00 00 41 89 ....H...[].UH..AWAVATSI....(..A.
11080 c7 45 85 ff 7e 32 bb 01 00 00 00 41 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 00 00 4c 89 .E..~2.....A.....A...|;.......L.
110a0 f7 44 89 e6 89 da e8 d7 2c 00 00 85 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 74 44 04 00 41 .D......,....D.E.A9.u...H..tD..A
110c0 bc 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 1f 68 00 00 4c 89 f7 44 89 e6 e8 f4 2a 00 00 b8 01 00 ..........L....h..L..D....*.....
110e0 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 37 28 00 00 41 89 ..[A\A^A_].UH..AWAVATSI...7(..A.
11100 c7 45 85 ff 7e 32 bb 01 00 00 00 41 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 00 00 4c 89 .E..~2.....A.....A...|;.......L.
11120 f7 89 de 44 89 e2 e8 57 2c 00 00 85 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 f4 43 04 00 41 ...D...W,....D.E.A9.u...H...C..A
11140 bc 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 9f 67 00 00 4c 89 f7 44 89 e6 e8 74 2a 00 00 b8 01 00 ..........L....g..L..D...t*.....
11160 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 e8 d2 2a 00 ..[A\A^A_].UH..SH...H.........*.
11180 00 be 01 00 00 00 48 89 df 85 c0 74 0a e8 bf 27 00 00 0f 57 c0 eb 4d e8 7b 6f 00 00 0f 57 c9 66 ......H....t...'...W..M.{o...W.f
111a0 0f 2e c8 76 0c f2 0f 11 45 f0 e8 5f e0 00 00 eb 0a f2 0f 11 45 f0 e8 cb e0 00 00 f2 0f 11 45 e8 ...v....E.._........E.........E.
111c0 48 89 df e8 8f 02 00 00 f2 0f 10 55 e8 0f 57 c0 f2 0f 10 4d f0 66 0f 2e ca 75 02 7b 07 f2 0f 5c H..........U..W....M.f...u.{...\
111e0 ca 0f 28 c1 48 89 df e8 05 2f 00 00 b8 02 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 53 50 48 89 ..(.H..../.......H...[].UH..SPH.
11200 fb be 01 00 00 00 e8 0c 6f 00 00 f2 0f 59 05 05 54 04 00 48 89 df e8 d6 2e 00 00 b8 01 00 00 00 ........o....Y..T..H............
11220 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe e8 1a e1 00 00 f2 48 H...[].UH..AWAVATSH...I........H
11240 0f 2a c0 f2 0f 59 05 d5 53 04 00 f2 0f 11 45 d8 4c 89 f7 e8 dd 26 00 00 83 f8 02 74 21 83 f8 01 .*...Y..S.....E.L....&.....t!...
11260 0f 85 a7 00 00 00 be 01 00 00 00 4c 89 f7 e8 32 6f 00 00 49 89 c7 41 bc 01 00 00 00 eb 20 be 01 ...........L...2o..I..A.........
11280 00 00 00 4c 89 f7 e8 1a 6f 00 00 49 89 c4 be 02 00 00 00 4c 89 f7 e8 0a 6f 00 00 49 89 c7 4c 89 ...L....o..I.......L....o..I..L.
112a0 fb 4c 29 e3 7d 14 48 8d 15 61 42 04 00 be 01 00 00 00 4c 89 f7 e8 37 66 00 00 4d 85 e4 79 26 48 .L).}.H..aB.......L...7f..M..y&H
112c0 b8 ff ff ff ff ff ff ff 7f 4c 01 e0 49 39 c7 7e 14 48 8d 15 48 42 04 00 be 01 00 00 00 4c 89 f7 .........L..I9.~.H..HB.......L..
112e0 e8 0c 66 00 00 f2 48 0f 2a c3 f2 0f 58 05 56 52 04 00 f2 0f 10 4d d8 f2 0f 59 c8 f2 48 0f 2c f1 ..f...H.*...X.VR.....M...Y..H.,.
11300 4c 01 e6 4c 89 f7 e8 03 2e 00 00 eb 11 85 c0 75 1f 4c 89 f7 f2 0f 10 45 d8 e8 d3 2d 00 00 b8 01 L..L...........u.L.....E...-....
11320 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 48 8d 35 bd 41 04 00 31 c0 4c 89 f7 48 83 c4 10 ...H...[A\A^A_].H.5.A..1.L..H...
11340 5b 41 5c 41 5e 41 5f 5d e9 9d 66 00 00 55 48 89 e5 be 01 00 00 00 e8 bc 6d 00 00 f2 48 0f 2c f8 [A\A^A_]..f..UH.........m...H.,.
11360 e8 2f e0 00 00 e8 e8 df 00 00 31 c0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 96 6d 00 ./........1.].UH..SPH.........m.
11380 00 e8 02 e0 00 00 48 89 df e8 63 2d 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 ......H...c-.......H...[].UH..SP
113a0 48 89 fb be 01 00 00 00 e8 6a 6d 00 00 f2 0f 51 c0 48 89 df e8 38 2d 00 00 b8 01 00 00 00 48 83 H........jm....Q.H...8-.......H.
113c0 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 3f 6d 00 00 e8 1d e0 00 00 48 89 df ..[].UH..SPH........?m.......H..
113e0 e8 0c 2d 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 ..-.......H...[].UH..SPH........
11400 f8 27 00 00 be 01 00 00 00 48 89 df 83 f8 03 75 17 e8 3d 28 00 00 85 c0 74 1d 48 8d 35 c5 40 04 .'.......H.....u..=(....t.H.5.@.
11420 00 ba 07 00 00 00 eb 1b e8 b8 6c 00 00 48 89 df e8 a3 2c 00 00 eb 14 48 8d 35 b0 40 04 00 ba 05 ..........l..H....,....H.5.@....
11440 00 00 00 48 89 df e8 df 2c 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 66 0f 2e 05 ed ...H....,.......H...[].UH..f....
11460 50 04 00 72 19 f2 0f 10 0d eb 50 04 00 66 0f 2e c8 76 0b f2 48 0f 2c f0 5d e9 90 2c 00 00 5d e9 P..r......P..f...v..H.,.]..,..].
11480 6d 2c 00 00 55 48 89 e5 53 50 89 f3 89 d8 c1 e0 04 83 c0 20 48 63 d0 be 26 00 00 00 e8 c2 05 00 m,..UH..SP..........Hc..&.......
114a0 00 88 58 0a 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 89 f3 8d 04 dd 20 00 00 00 48 63 d0 be 06 00 ..X.H...[].UH..SP.........Hc....
114c0 00 00 e8 9c 05 00 00 85 db 48 c7 40 18 00 00 00 00 88 58 0a 74 17 48 63 cb 48 8d 4c c8 18 48 c7 .........H.@......X.t.Hc.H.L..H.
114e0 01 00 00 00 00 48 83 c1 f8 ff cb 75 f1 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 .....H.....u.H...[].UH..AWAVSPI.
11500 f7 49 89 fe 41 80 7f 0a 00 74 3a 31 db 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 0f 03 00 00 48 c7 .I..A....t:1.1.1......L.......H.
11520 40 08 01 00 00 00 48 8d 48 10 48 89 08 c7 40 18 00 00 00 00 49 89 44 df 20 48 ff c3 41 0f b6 47 @.....H.H.H...@.....I.D..H..A..G
11540 0a 39 c3 7c c8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe .9.|.H...[A^A_].UH..AWAVSPI..I..
11560 49 8d 5e 40 49 8b 46 40 eb 0a 48 89 c3 48 83 c3 10 48 8b 03 48 85 c0 74 0f 48 8b 08 4c 39 f9 72 I.^@I.F@..H..H...H..H..t.H..L9.r
11580 07 4c 39 f9 75 e4 eb 49 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 94 02 00 00 48 c7 40 08 00 00 00 .L9.u..I1.1......L.......H.@....
115a0 00 48 8b 0b 48 89 48 10 c7 40 18 01 00 00 00 48 89 03 4c 89 38 4d 39 76 50 75 16 49 8b 4e 18 48 .H..H.H..@.....H..L.8M9vPu.I.N.H
115c0 8b 91 a8 00 00 00 49 89 56 50 4c 89 b1 a8 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 ......I.VPL......H...[A^A_].UH..
115e0 41 56 53 49 89 f6 48 89 fb eb 0f ba 20 00 00 00 31 c9 48 89 df e8 33 02 00 00 48 8b 73 40 48 85 AVSI..H.........1.H...3...H.s@H.
11600 f6 74 3c 48 8b 06 4c 39 f0 72 34 48 8b 4e 10 48 89 4b 40 48 83 7e 08 00 74 d1 48 8d 4e 10 48 8b .t<H..L9.r4H.N.H.K@H.~..t.H.N.H.
11620 10 48 8b 40 08 48 89 41 08 48 89 11 48 89 0e f6 46 18 40 74 c5 48 89 df e8 d9 03 00 00 eb bb 5b .H.@.H.A.H..H...F.@t.H.........[
11640 41 5e 5d c3 55 48 89 e5 be 09 00 00 00 ba 78 00 00 00 e8 0c 04 00 00 48 c7 40 30 00 00 00 00 c7 A^].UH........x........H.@0.....
11660 40 14 00 00 00 00 c7 40 20 00 00 00 00 48 c7 40 60 00 00 00 00 c7 40 18 00 00 00 00 48 c7 40 48 @......@.....H.@`.....@.....H.@H
11680 00 00 00 00 48 c7 40 40 00 00 00 00 48 c7 40 38 00 00 00 00 c7 40 1c 00 00 00 00 48 c7 40 58 00 ....H.@@....H.@8.....@.....H.@X.
116a0 00 00 00 c7 40 10 00 00 00 00 c6 40 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 00 00 00 00 c7 40 ....@......@...@...@..H.@P.....@
116c0 24 00 00 00 00 c7 40 28 00 00 00 00 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 00 5d c3 55 48 89 $.....@(.....@,....H.@h....].UH.
116e0 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 38 48 63 53 18 48 c1 e2 02 31 c9 e8 30 01 00 00 48 8b 73 .AVSH..I..H.s8HcS.H...1..0...H.s
11700 40 48 63 53 20 48 c1 e2 03 31 c9 4c 89 f7 e8 1a 01 00 00 48 8b 73 30 48 63 53 14 48 c1 e2 04 31 @HcS.H...1.L.......H.s0HcS.H...1
11720 c9 4c 89 f7 e8 04 01 00 00 48 8b 73 48 48 63 53 1c 48 c1 e2 02 31 c9 4c 89 f7 e8 ee 00 00 00 48 .L.......H.sHHcS.H...1.L.......H
11740 8b 73 50 48 63 53 24 48 c1 e2 04 31 c9 4c 89 f7 e8 d8 00 00 00 48 8b 73 58 48 63 53 10 48 c1 e2 .sPHcS$H...1.L.......H.sXHcS.H..
11760 04 31 c9 4c 89 f7 e8 c2 00 00 00 ba 78 00 00 00 31 c9 4c 89 f7 48 89 de 5b 41 5e 5d e9 ac 00 00 .1.L........x...1.L..H..[A^]....
11780 00 55 48 89 e5 44 8b 47 24 31 c9 45 85 c0 b8 00 00 00 00 7e 34 48 8b 7f 50 48 83 c7 0c 39 57 fc .UH..D.G$1.E.......~4H..PH...9W.
117a0 b8 00 00 00 00 7f 22 39 17 7e 04 ff ce 74 12 48 83 c7 10 ff c1 44 39 c1 b8 00 00 00 00 7c de eb ......"9.~...t.H.....D9......|..
117c0 08 48 8b 47 f4 48 83 c0 20 5d c3 55 48 89 e5 41 56 53 49 89 d6 49 63 16 44 89 c0 c1 e8 1f 44 01 .H.G.H...].UH..AVSI..Ic.D.....D.
117e0 c0 d1 f8 39 c2 7d 12 8d 04 12 83 f8 04 41 b8 04 00 00 00 44 0f 4d c0 eb 05 44 39 c2 7d 18 48 0f ...9.}.......A.....D.M...D9.}.H.
11800 af d1 49 63 d8 48 0f af cb e8 1f 00 00 00 41 89 1e 5b 41 5e 5d c3 48 8d 0d 2a 3d 04 00 31 c0 48 ..Ic.H........A..[A^].H..*=..1.H
11820 89 ce 4c 89 ca 44 89 c1 e8 79 d1 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 48 89 ..L..D...y...UH..AWAVAUATSPI..H.
11840 d3 49 89 f7 49 89 fc 4d 8b 6c 24 18 49 8b 7d 08 41 ff 55 00 48 85 c0 75 28 4d 85 f6 74 23 be 01 .I..I..M.l$.I.}.A.U.H..u(M..t#..
11860 00 00 00 4c 89 e7 e8 fe 0b 00 00 49 8b 7d 08 4c 89 fe 48 89 da 4c 89 f1 41 ff 55 00 48 85 c0 74 ...L.......I.}.L..H..L..A.U.H..t
11880 20 48 f7 db 4d 85 ff 49 0f 44 df 4c 01 f3 49 01 5d 18 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d .H..M..I.D.L..I.].H...[A\A]A^A_]
118a0 c3 be 04 00 00 00 4c 89 e7 e8 d1 95 00 00 55 48 89 e5 48 8d 35 a8 3c 04 00 31 c0 e8 e6 d0 00 00 ......L.......UH..H.5.<..1......
118c0 55 48 89 e5 48 8b 7f 18 80 7f 55 01 77 09 48 89 d6 5d e9 12 00 00 00 8a 46 09 24 f8 8a 4f 54 80 UH..H.....U.w.H..]......F.$..OT.
118e0 e1 03 08 c1 88 4e 09 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8a 43 09 4c 8d 3d b5 .....N.].UH..AWAVSPH..I...C.L.=.
11900 00 00 00 24 fc 88 43 09 0f b6 4b 08 83 f9 25 7f 54 83 c1 fc 83 f9 10 77 5d 49 63 0c 8f 4c 01 f9 ...$..C...K...%.T......w]Ic..L..
11920 ff e1 48 8b 73 10 48 85 f6 74 11 f6 46 09 03 74 0b 4c 89 f7 e8 b0 ff ff ff 8a 43 09 0c 04 88 43 ..H.s.H..t..F..t.L........C....C
11940 09 48 8b 43 18 49 8b 4e 20 48 8d 44 08 28 49 89 46 20 f6 43 0a 40 74 1e 48 8b 5b 20 8a 43 09 a8 .H.C.I.N.H.D.(I.F..C.@t.H.[..C..
11960 03 75 a0 eb 11 83 f9 26 75 0c 49 8b 46 70 48 89 43 10 49 89 5e 70 48 83 c4 08 5b 41 5e 41 5f 5d .u.....&u.I.FpH.C.I.^pH...[A^A_]
11980 c3 49 8b 4e 20 0c 04 88 43 09 48 8b 43 10 48 8d 44 08 21 49 89 46 20 eb dd 49 8b 46 70 48 89 43 .I.N....C.H.C.H.D.!I.F...I.FpH.C
119a0 30 eb cf 49 8b 46 70 48 89 43 48 eb c5 49 8b 46 70 48 89 43 70 eb bb 90 c9 ff ff ff e1 ff ff ff 0..I.FpH.CH..I.FpH.Cp...........
119c0 b2 ff ff ff 6a ff ff ff eb ff ff ff f5 ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff ....j...........................
119e0 be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff c9 ff ff ff 55 48 89 e5 ............................UH..
11a00 48 8b 47 18 80 66 09 fb 48 8b 48 78 48 89 4e 30 48 89 70 78 5d c3 55 48 89 e5 48 8b 7f 18 80 7f H.G..f..H.HxH.N0H.px].UH..H.....
11a20 55 01 77 17 48 8b 06 48 8b 30 48 85 f6 74 0c f6 46 09 03 74 06 5d e9 ae fe ff ff 5d c3 55 48 89 U.w.H..H.0H..t..F..t.].....].UH.
11a40 e5 48 8b 47 18 80 66 09 fc 48 8b 0e 48 89 48 58 48 8b 88 a0 00 00 00 48 89 0e 48 89 b0 a0 00 00 .H.G..f..H..H.HXH......H..H.....
11a60 00 5d c3 55 48 89 e5 41 56 53 48 89 d0 41 89 f6 48 8b 5f 18 44 89 f2 83 e2 0f 31 f6 48 89 c1 e8 .].UH..AVSH..A..H._.D.....1.H...
11a80 a9 fd ff ff 8a 4b 54 80 e1 03 88 48 09 44 88 70 08 48 8b 4b 58 48 89 08 48 89 43 58 5b 41 5e 5d .....KT....H.D.p.H.KXH..H.CX[A^]
11aa0 c3 55 48 89 e5 48 ff 4e 08 75 09 48 8d 46 10 48 39 06 74 02 5d c3 ba 20 00 00 00 31 c9 5d e9 6a .UH..H.N.u.H.F.H9.t.]......1.].j
11ac0 fd ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 89 f3 49 89 fe f6 43 09 08 0f 85 9c 00 00 00 48 85 ...UH..AWAVATSH..I...C........H.
11ae0 d2 0f 84 93 00 00 00 f6 42 0a 04 0f 85 89 00 00 00 4d 8b 66 18 49 8b 84 24 08 01 00 00 be 02 00 ........B........M.f.I..$.......
11b00 00 00 48 89 d7 48 89 c2 e8 ef 19 00 00 48 85 c0 74 68 41 8a 44 24 55 04 fe 3c 03 77 36 8a 43 09 ..H..H.......H..thA.D$U..<.w6.C.
11b20 24 f8 41 8a 4c 24 54 80 e1 03 08 c1 88 4b 09 4d 8b 7c 24 60 49 39 df 75 1a ba 01 00 00 00 4c 89 $.A.L$T......K.M.|$`I9.u......L.
11b40 f7 4c 89 fe e8 1b 01 00 00 4c 39 f8 74 eb 49 89 44 24 60 49 8d 4c 24 58 48 89 c8 48 8b 08 48 39 .L.......L9.t.I.D$`I.L$XH..H..H9
11b60 d9 75 f5 48 8b 0b 48 89 08 49 8b 44 24 68 48 89 03 49 89 5c 24 68 80 4b 09 08 5b 41 5c 41 5e 41 .u.H..H..I.D$hH..I.\$h.K..[A\A^A
11b80 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 4d 8b 77 18 be 01 00 00 00 4c 89 f7 e8 6d 00 00 _].UH..AWAVSPI..M.w......L...m..
11ba0 00 49 8b 5f 18 eb 0a 31 f6 4c 89 ff e8 46 09 00 00 48 83 bb 98 00 00 00 00 75 ec 41 c6 46 54 03 .I._...1.L...F...H.......u.A.FT.
11bc0 41 c6 46 56 00 49 8d 76 68 48 c7 c2 ff ff ff ff 4c 89 ff e8 8c 00 00 00 49 8d 76 58 48 c7 c2 ff A.FV.I.vhH......L.......I.vXH...
11be0 ff ff ff 4c 89 ff e8 79 00 00 00 49 81 c6 a0 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff 4c 89 f6 48 ...L...y...I......H......L..L..H
11c00 83 c4 08 5b 41 5e 41 5f 5d e9 56 00 00 00 55 48 89 e5 48 8d 8f 98 00 00 00 48 89 c8 48 8b 08 48 ...[A^A_].V...UH..H......H..H..H
11c20 85 c9 75 f5 48 8b 4f 68 48 85 c9 74 35 48 83 c7 68 48 89 ca f6 42 09 03 48 8b 0a 74 19 48 89 0f ..u.H.OhH..t5H..hH...B..H..t.H..
11c40 48 8b 08 48 89 0a 48 89 10 48 89 d0 48 8b 17 48 85 d2 75 e0 eb 0c 85 f6 75 e3 48 85 c9 48 89 d7 H..H..H..H..H..H..u.....u.H..H..
11c60 75 cf 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 d4 49 89 f6 49 8b 1e 48 85 u.].UH..AWAVAUATSH..(I..I..I..H.
11c80 db 0f 84 41 01 00 00 48 89 7d d0 48 8b 47 18 44 0f b6 78 54 45 89 fd 41 83 f5 03 41 80 e7 03 44 ...A...H.}.H.G.D..xTE..A...A...D
11ca0 89 7d c4 31 c0 48 89 45 c8 e9 0b 01 00 00 49 ff cc 0f b6 43 09 89 c1 83 f1 03 41 85 cd 75 3d 48 .}.1.H.E......I....C......A..u=H
11cc0 8b 03 49 89 06 0f b6 43 08 83 f8 25 7f 3b 83 c0 fc 83 f8 10 77 52 48 8d 0d 0f 01 00 00 48 63 04 ..I....C...%.;......wRH......Hc.
11ce0 81 48 01 c8 ff e0 48 8b 7d d0 48 89 de e8 e3 14 00 00 48 8b 53 10 48 83 c2 21 eb 1e 24 f8 44 08 .H....H.}.H.......H.S.H..!..$.D.
11d00 f8 88 43 09 49 89 de eb 1f 83 f8 26 75 1a 0f b6 53 0a 48 c1 e2 04 48 83 c2 20 31 c9 48 8b 7d d0 ..C.I......&u...S.H...H...1.H.}.
11d20 48 89 de e8 05 fb ff ff 49 8b 1e 48 85 db 0f 85 85 00 00 00 e9 95 00 00 00 48 8b 7d d0 48 89 de H.......I..H.............H.}.H..
11d40 e8 86 3a ff ff eb e1 0f b6 4b 0a 85 c9 74 26 88 c8 45 31 ff 4a 8b 74 fb 20 48 85 f6 74 0c 48 8b ..:......K...t&..E1.J.t..H..t.H.
11d60 7d d0 e8 3a fd ff ff 8a 43 0a 49 ff c7 0f b6 c8 41 39 cf 7c df 8d 14 cd 20 00 00 00 31 c9 48 8b }..:....C.I.....A9.|........1.H.
11d80 7d d0 48 89 de e8 a3 fa ff ff 44 8b 7d c4 eb 98 48 8b 53 18 48 83 c2 28 eb 80 48 8b 7d d0 48 89 }.H.......D.}...H.S.H..(..H.}.H.
11da0 de e8 8d 37 00 00 eb 80 48 8b 7d d0 48 89 de e8 29 f9 ff ff e9 6f ff ff ff 4d 85 e4 0f 85 ec fe ...7....H.}.H...)....o...M......
11dc0 ff ff 48 89 5d c8 eb 06 31 c0 48 89 45 c8 48 8b 45 c8 48 85 c0 4c 0f 44 f0 4c 89 f0 48 83 c4 28 ..H.]...1.H.E.H.E.H..L.D.L..H..(
11de0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 fa fe ff ff 4d ff ff ff 5b ff ff ff a4 ff ff ff ae ff ff ff [A\A]A^A_]......M...[...........
11e00 bc ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff ....<...<...<...<...<...<...<...
11e20 3c ff ff ff 3c ff ff ff 3c ff ff ff 06 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff <...<...<.......UH..AWAVSPA..I..
11e40 49 8b 5f 18 eb 08 4c 89 ff e8 15 00 00 00 0f b6 43 55 41 0f a3 c6 73 ee 48 83 c4 08 5b 41 5e 41 I._...L.........CUA...s.H...[A^A
11e60 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe 4d 8b 7e 18 31 db 41 0f b6 _].UH..AWAVAUATSH...I..M.~.1.A..
11e80 47 55 48 83 f8 07 0f 87 00 04 00 00 48 8d 0d 0d 04 00 00 48 63 04 81 48 01 c8 ff e0 49 c7 47 20 GUH.........H......Hc..H....I.G.
11ea0 00 00 00 00 4c 89 ff e8 ba 07 00 00 49 83 7f 70 00 0f 85 00 02 00 00 41 c6 47 55 01 e9 f6 01 00 ....L.......I..p.......A.GU.....
11ec0 00 49 83 7f 70 00 4d 89 fc 74 13 4c 89 ff e8 93 07 00 00 49 83 7f 70 00 75 f1 4d 8b 66 18 49 8b .I..p.M..t.L.......I..p.u.M.f.I.
11ee0 44 24 78 48 89 45 d0 41 c6 44 24 55 08 49 c7 44 24 20 00 00 00 00 4d 85 f6 74 12 41 f6 46 09 03 D$xH.E.A.D$U.I.D$.....M..t.A.F..
11f00 74 0b 4c 89 e7 4c 89 f6 e8 dc f9 ff ff 41 f6 44 24 48 40 74 13 49 8b 74 24 40 f6 46 09 03 74 08 t.L..L.......A.D$H@t.I.t$@.F..t.
11f20 4c 89 e7 e8 c1 f9 ff ff 4c 89 e7 e8 3f 0d 00 00 49 8b 84 24 a8 00 00 00 48 85 c0 0f 84 f1 01 00 L.......L...?...I..$....H.......
11f40 00 49 8d 9c 24 a8 00 00 00 e9 7f 01 00 00 49 8d 4f 68 ba 03 00 00 00 eb 15 49 8d 8f 98 00 00 00 .I..$.........I.Oh.......I......
11f60 ba 04 00 00 00 eb 07 ba 05 00 00 00 31 c9 4c 89 f7 4c 89 fe 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 ............1.L..L..H...[A\A]A^A
11f80 5f 5d e9 91 0c 00 00 49 8b 87 e0 00 00 00 8a 48 09 80 e1 f8 41 8a 57 54 80 e2 03 08 ca 88 50 09 _].....I.......H....A.WT......P.
11fa0 41 80 7f 56 01 74 63 49 8b 5f 18 49 8b b7 b0 00 00 00 49 8b 97 c0 00 00 00 31 c9 4c 89 f7 e8 6a A..V.tcI._.I......I......1.L...j
11fc0 f8 ff ff 49 89 87 b0 00 00 00 49 c7 87 c0 00 00 00 00 00 00 00 41 8b 4f 38 41 8b 47 3c 89 c2 c1 ...I......I..........A.O8A.G<...
11fe0 fa 1f c1 ea 1e 01 c2 c1 fa 02 39 d1 7d 11 89 c6 c1 ee 1f 01 c6 d1 fe 4c 89 f7 e8 e6 10 00 00 49 ..........9.}..........L.......I
12000 8b 47 18 48 29 d8 49 01 47 28 41 c6 47 55 06 eb 1a 49 83 bf 98 00 00 00 00 74 0b 41 80 7f 56 01 .G.H).I.G(A.GU...I.......t.A..V.
12020 0f 85 58 02 00 00 41 c6 47 55 07 31 db e9 5a 02 00 00 49 63 47 3c 48 c1 e0 03 49 89 47 20 49 c7 ..X...A.GU.1..Z...IcG<H...I.G.I.
12040 87 90 00 00 00 00 00 00 00 49 c7 87 88 00 00 00 00 00 00 00 49 c7 87 80 00 00 00 00 00 00 00 49 .........I..........I..........I
12060 c7 47 78 00 00 00 00 49 c7 47 70 00 00 00 00 49 8b b7 e0 00 00 00 48 85 f6 74 0e f6 46 09 03 74 .Gx....I.Gp....I......H..t..F..t
12080 08 4c 89 ff e8 60 f8 ff ff 41 f6 47 48 40 74 12 49 8b 77 40 f6 46 09 03 74 08 4c 89 ff e8 47 f8 .L...`...A.GH@t.I.w@.F..t.L...G.
120a0 ff ff 4c 89 ff e8 c5 0b 00 00 4c 89 ff e8 42 0d 00 00 41 c6 47 55 00 49 8b 5f 20 e9 cc 01 00 00 ..L.......L...B...A.GU.I._......
120c0 48 89 c3 48 8b 40 50 48 83 c3 50 eb 56 f6 40 09 07 75 07 48 83 78 40 00 75 e6 48 8b 48 50 48 89 H..H.@PH..P.V.@..u.H.x@.u.H.HPH.
120e0 0b 48 89 40 50 4c 8b 68 40 eb 04 4d 8b 6d 10 4d 85 ed 74 2c 41 83 7d 18 00 74 f0 49 8b 45 00 f6 .H.@PL.h@..M.m.M..t,A.}..t.I.E..
12100 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 4c 89 e7 e8 d3 f7 ff ff 41 c7 45 18 00 00 00 00 eb cb @.@t.H.0.F..t.L.......A.E.......
12120 48 8b 03 48 85 c0 75 a5 eb 08 4c 89 e7 e8 34 05 00 00 49 83 7c 24 70 00 75 f0 49 8b 44 24 20 48 H..H..u...L...4...I.|$p.u.I.D$.H
12140 89 45 c8 48 8b 45 d0 49 89 44 24 70 48 85 c0 74 10 4c 89 e7 e8 0d 05 00 00 49 83 7c 24 70 00 75 .E.H.E.I.D$pH..t.L.......I.|$p.u
12160 f0 49 c7 44 24 20 00 00 00 00 4c 89 e7 e8 31 0b 00 00 49 8b b4 24 80 00 00 00 31 d2 4c 89 e7 e8 .I.D$.....L...1...I..$....1.L...
12180 8a 0b 00 00 49 8b b4 24 90 00 00 00 31 d2 4c 89 e7 e8 78 0b 00 00 49 8b 5c 24 20 4d 8b ac 24 80 ....I..$....1.L...x...I.\$.M..$.
121a0 00 00 00 49 8b 84 24 90 00 00 00 48 89 45 d0 31 f6 4c 89 e7 e8 55 fa ff ff 41 c7 84 24 c8 00 00 ...I..$....H.E.1.L...U...A..$...
121c0 00 01 00 00 00 4c 89 e7 e8 27 0c 00 00 eb 08 4c 89 e7 e8 8f 04 00 00 49 83 7c 24 70 00 75 f0 49 .....L...'.....L.......I.|$p.u.I
121e0 c7 44 24 20 00 00 00 00 4c 89 e7 e8 b3 0a 00 00 49 8b b4 24 88 00 00 00 4c 89 e7 e8 27 0c 00 00 .D$.....L.......I..$....L...'...
12200 49 8b b4 24 90 00 00 00 4c 89 e7 e8 17 0c 00 00 49 8b b4 24 80 00 00 00 4c 89 e7 4c 89 ea e8 eb I..$....L.......I..$....L..L....
12220 0a 00 00 49 8b b4 24 90 00 00 00 4c 89 e7 48 8b 55 d0 e8 d7 0a 00 00 41 80 74 24 54 03 4d 8b 6e ...I..$....L..H.U......A.t$T.M.n
12240 18 48 03 5d c8 49 03 5c 24 20 41 c6 45 55 02 4d 8d 65 58 ba 01 00 00 00 4c 89 f7 4c 89 e6 e8 01 .H.].I.\$.A.EU.M.eX.....L..L....
12260 fa ff ff 48 83 c3 09 4c 39 e0 74 e7 49 89 45 60 49 8b 47 18 49 03 47 10 49 89 47 28 eb 0e 4c 89 ...H...L9.t.I.E`I.G.I.G.I.G(..L.
12280 f7 e8 7f 01 00 00 48 98 48 8d 1c c0 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 90 ......H.H...H..H...[A\A]A^A_].f.
122a0 fc fb ff ff 21 fc ff ff ae fc ff ff b9 fc ff ff c7 fc ff ff e7 fc ff ff 71 fd ff ff 92 fd ff ff ....!...................q.......
122c0 55 48 89 e5 41 57 41 56 53 50 49 89 fe 4d 8b 7e 18 49 8b 4f 18 48 ba 0b d7 a3 70 3d 0a d7 a3 48 UH..AWAVSPI..M.~.I.O.H....p=...H
122e0 89 c8 48 f7 ea 48 01 ca 48 89 d0 48 c1 e8 3f 48 c1 fa 07 48 8d 4c 02 01 49 63 b7 d0 00 00 00 48 ..H..H..H..H..?H...H.L..Ic.....H
12300 bb ff ff ff ff ff ff ff 7f 48 b8 ff ff ff ff ff ff ff 7f 31 d2 48 f7 fe 48 39 c1 7d 07 48 0f af .........H.........1.H..H9.}.H..
12320 ce 48 89 cb 41 80 7f 57 00 74 1e 4c 89 f7 e8 30 fb ff ff 48 29 c3 48 81 fb 81 f3 ff ff 41 8a 47 .H..A..W.t.L...0...H).H......A.G
12340 55 7c 1f 3c 07 75 e4 eb 1d 48 c7 c6 00 83 ff ff 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 31 2f U|.<.u...H......L..H...[A^A_].1/
12360 00 00 3c 07 75 12 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 30 00 00 00 49 63 8f d0 00 00 00 48 ..<.u.L..H...[A^A_].0...Ic.....H
12380 89 d8 48 99 48 f7 f9 48 69 f0 c8 00 00 00 4c 89 ff e8 fd 2e 00 00 4c 89 f7 48 83 c4 08 5b 41 5e ..H.H..Hi.....L.......L..H...[A^
123a0 41 5f 5d e9 5d 00 00 00 55 48 89 e5 48 8b 47 28 48 c1 e8 02 48 b9 c3 f5 28 5c 8f c2 f5 28 48 f7 A_].]...UH..H.G(H...H...(\...(H.
123c0 e1 48 89 d1 48 c1 e9 02 48 63 b7 cc 00 00 00 49 b8 ff ff ff ff ff ff ff 7f 48 b8 ff ff ff ff ff .H..H...Hc.....I.........H......
123e0 ff ff 7f 31 d2 48 f7 f1 48 39 c6 7d 07 48 0f af f1 49 89 f0 48 8b 77 10 4c 29 c6 48 03 77 18 5d ...1.H..H9.}.H...I..H.w.L).H.w.]
12400 e9 8e 2e 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 7e 18 49 8b 87 98 00 00 00 45 31 .....UH..AWAVATSI..M.~.I......E1
12420 e4 31 db eb 16 be 01 00 00 00 4c 89 f7 e8 c5 00 00 00 ff c3 49 8b 87 98 00 00 00 48 85 c0 74 17 .1........L.........I......H..t.
12440 41 8b 8f c8 00 00 00 39 cb 72 da 01 c9 45 31 e4 48 85 c0 44 0f 45 e1 45 89 a7 c8 00 00 00 89 d8 A......9.r...E1.H..D.E.E........
12460 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 85 f6 4d 8b 77 18 74 05 41 c6 [A\A^A_].UH..AWAVSPI....M.w.t.A.
12480 46 56 01 41 80 7e 55 01 77 22 41 c6 46 55 02 49 8d 5e 58 ba 01 00 00 00 4c 89 ff 48 89 de e8 c1 FV.A.~U.w"A.FU.I.^X.....L..H....
124a0 f7 ff ff 48 39 d8 74 eb 49 89 46 60 be 80 00 00 00 4c 89 ff e8 77 f9 ff ff be 7f ff ff ff 4c 89 ...H9.t.I.F`.....L...w........L.
124c0 ff e8 6a f9 ff ff be 40 00 00 00 4c 89 ff e8 5d f9 ff ff be 80 00 00 00 4c 89 ff e8 50 f9 ff ff ..j....@...L...]........L...P...
124e0 41 c6 46 56 00 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 b1 fe ff ff 55 48 89 e5 41 57 41 56 41 A.FV.L..H...[A^A_].....UH..AWAVA
12500 55 41 54 53 48 83 ec 18 41 89 f6 49 89 ff 49 8b 5f 18 48 8b 83 98 00 00 00 48 8b 08 48 89 8b 98 UATSH...A..I..I._.H......H..H...
12520 00 00 00 48 8b 4b 58 48 89 08 48 89 43 58 8a 48 09 88 ca 80 e2 f7 88 50 09 8a 53 55 80 c2 fe 80 ...H.KXH..H.CX.H.......P..SU....
12540 fa 03 77 0e 80 e1 f0 8a 53 54 80 e2 03 08 ca 88 50 09 48 89 45 c8 0f b6 40 08 83 c8 40 89 45 d0 ..w.....ST......P.H.E...@...@.E.
12560 48 8d 75 c8 ba 02 00 00 00 4c 89 ff e8 c0 0f 00 00 48 85 c0 74 7b 8b 48 08 83 e1 0f 83 f9 06 75 H.u......L.......H..t{.H.......u
12580 70 45 8a a7 c9 00 00 00 44 8a 6b 57 41 c6 87 c9 00 00 00 00 c6 43 57 00 49 8b 4f 10 48 8b 10 48 pE......D.kWA........CW.I.O.H..H
125a0 8b 40 08 48 89 41 08 48 89 11 49 8b 47 10 48 8b 4d c8 48 8b 55 d0 48 89 50 18 48 89 48 10 49 8b .@.H.A.H..I.G.H.M.H.U.H.P.H.H.I.
125c0 4f 10 48 8d 41 20 49 89 47 10 49 2b 4f 38 48 8d 35 7b 00 00 00 31 d2 45 31 c0 4c 89 ff e8 2d 95 O.H.A.I.G.I+O8H.5{...1.E1.L...-.
125e0 00 00 85 c0 45 88 a7 c9 00 00 00 44 88 6b 57 75 0f 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 ....E......D.kWu.H...[A\A]A^A_].
12600 45 85 f6 74 ec 83 f8 02 75 3c 49 8b 47 10 8b 48 f8 83 e1 0f 83 f9 04 75 0a 48 8b 48 f0 48 83 c1 E..t....u<I.G..H.......u.H.H.H..
12620 20 eb 07 48 8d 0d 5e 2f 04 00 48 8d 15 62 2f 04 00 31 c0 4c 89 ff 48 89 d6 48 89 ca e8 14 ba 00 ...H..^/..H..b/..1.L..H..H......
12640 00 b8 05 00 00 00 4c 89 ff 89 c6 e8 2f 88 00 00 55 48 89 e5 48 8b 77 10 48 83 c6 e0 31 d2 31 c9 ......L...../...UH..H.w.H...1.1.
12660 5d e9 fe 90 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 4d 8b 6e 70 41 8a 45 09 88 ].....UH..AWAVAUATSPI..M.npA.E..
12680 c1 80 c9 04 41 88 4d 09 41 0f b6 4d 08 83 f9 25 0f 8f e2 00 00 00 83 c1 fb 83 f9 04 0f 87 29 01 ....A.M.A..M...%..............).
126a0 00 00 48 8d 15 5b 05 00 00 48 63 0c 8a 48 01 d1 ff e1 49 8b 45 30 49 89 46 70 49 8b 45 28 48 85 ..H..[...Hc..H....I.E0I.FpI.E(H.
126c0 c0 0f 84 02 03 00 00 45 31 ff f6 40 0a 08 75 20 49 8b 96 10 01 00 00 be 03 00 00 00 48 89 c7 e8 .......E1..@..u.I...........H...
126e0 18 0e 00 00 49 89 c7 49 8b 45 28 48 85 c0 74 11 f6 40 09 03 74 0b 4c 89 f7 48 89 c6 e8 e8 f1 ff ....I..I.E(H..t..@..t.L..H......
12700 ff 4d 85 ff 0f 84 bf 02 00 00 41 8b 47 08 83 e0 0f 83 f8 04 0f 85 af 02 00 00 4d 8b 27 49 83 c4 .M........A.G.............M.'I..
12720 20 be 6b 00 00 00 4c 89 e7 e8 72 cc 00 00 49 89 c7 be 76 00 00 00 4c 89 e7 e8 62 cc 00 00 4c 89 ..k...L...r...I...v...L...b...L.
12740 f9 48 09 c1 0f 84 7f 02 00 00 41 80 65 09 fb 4d 85 ff 0f 84 c4 03 00 00 48 85 c0 0f 84 63 04 00 .H........A.e..M........H....c..
12760 00 49 8b 86 90 00 00 00 49 89 45 30 4d 89 ae 90 00 00 00 e9 65 04 00 00 83 f9 26 75 4e 49 8b 45 .I......I.E0M.......e.....&uNI.E
12780 10 49 89 46 70 41 0f b6 45 0a 85 c0 74 33 49 8d 5d 28 45 31 ff 88 c1 f6 03 40 74 16 48 8b 73 f8 .I.FpA..E...t3I.](E1.....@t.H.s.
127a0 f6 46 09 03 74 0c 4c 89 f7 e8 3b f1 ff ff 41 8a 4d 0a 0f b6 c1 41 ff c7 48 83 c3 10 41 39 c7 7c .F..t.L...;...A.M....A..H...A9.|
127c0 d6 c1 e0 04 83 c0 20 49 01 46 20 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 45 10 49 89 .......I.F.H...[A\A]A^A_].I.E.I.
127e0 46 70 49 8b 75 18 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 f0 f0 ff ff 41 0f b6 4d 0a 85 c9 FpI.u.H..t..F..t.L.......A..M...
12800 74 4f 31 db 88 c8 49 8b 4c dd 20 48 85 c9 74 37 48 8b 11 48 8d 71 10 48 39 f2 74 07 41 80 7e 55 tO1...I.L..H..t7H..H.q.H9.t.A.~U
12820 08 75 1d f6 42 08 40 74 1e 48 8b 32 f6 46 09 03 74 15 4c 89 f7 e8 af f0 ff ff 41 8a 45 0a eb 07 .u..B.@t.H.2.F..t.L.......A.E...
12840 c7 41 18 01 00 00 00 48 ff c3 0f b6 c8 39 cb 7c b5 8d 04 cd 20 00 00 00 e9 6a ff ff ff 49 8b 4d .A.....H.....9.|.........j...I.M
12860 48 49 89 4e 70 49 8b 4e 78 49 89 4d 48 4d 89 6e 78 24 fb 41 88 45 09 49 8b 5d 38 48 85 db b8 01 HI.NpI.NxI.MHM.nx$.A.E.I.]8H....
12880 00 00 00 0f 84 3e ff ff ff 49 8b 45 10 e9 fa 01 00 00 49 8b 45 70 49 89 46 70 49 8b 45 60 48 85 .....>...I.E......I.EpI.FpI.E`H.
128a0 c0 74 0e f6 40 09 03 74 08 49 c7 45 60 00 00 00 00 49 8b 75 68 48 85 f6 74 0e f6 46 09 03 74 08 .t..@..t.I.E`....I.uhH..t..F..t.
128c0 4c 89 f7 e8 21 f0 ff ff 41 8b 45 14 85 c0 7e 35 45 31 ff bb 08 00 00 00 49 8b 4d 30 f6 04 19 40 L...!...A.E...~5E1......I.M0...@
128e0 74 17 48 8b 74 19 f8 f6 46 09 03 74 0c 4c 89 f7 e8 f4 ef ff ff 41 8b 45 14 41 ff c7 48 83 c3 10 t.H.t...F..t.L.......A.E.A..H...
12900 41 39 c7 7c d3 41 8b 45 10 85 c0 7e 2e 45 31 ff 31 db 49 8b 4d 58 4a 8b 34 39 48 85 f6 74 12 f6 A9.|.A.E...~.E1.1.I.MXJ.49H..t..
12920 46 09 03 74 0c 4c 89 f7 e8 bc ef ff ff 41 8b 45 10 ff c3 49 83 c7 10 39 c3 7c d7 41 8b 45 20 85 F..t.L.......A.E...I...9.|.A.E..
12940 c0 7e 28 31 db 49 8b 4d 40 48 8b 34 d9 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 89 ef ff ff .~(1.I.M@H.4.H..t..F..t.L.......
12960 41 8b 45 20 48 ff c3 39 c3 7c da 41 8b 4d 24 85 c9 7e 32 45 31 ff 31 db 49 8b 45 50 4a 8b 34 38 A.E.H..9.|.A.M$..~2E1.1.I.EPJ.48
12980 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 56 ef ff ff 41 8b 4d 24 ff c3 49 83 c7 10 39 cb 7c H..t..F..t.L...V...A.M$..I...9.|
129a0 d7 41 8b 45 20 41 8b 55 1c 41 03 4d 14 41 03 4d 10 c1 e1 04 41 03 55 18 c1 e2 02 8d 04 c2 8d 44 .A.E.A.U.A.M.A.M....A.U........D
129c0 01 78 48 98 e9 fe fd ff ff 41 8a 4d 0b 41 bc 01 00 00 00 41 d3 e4 4d 8b 7d 18 41 8b 45 0c 85 c0 .xH......A.M.A.....A..M.}.A.E...
129e0 4c 89 fb 74 36 31 db 89 db 49 8b 4d 10 48 89 da 48 c1 e2 04 f6 44 11 08 40 74 16 48 8b 34 11 f6 L..t61...I.M.H..H....D..@t.H.4..
12a00 46 09 03 74 0c 4c 89 f7 e8 dc ee ff ff 41 8b 45 0c ff c3 39 c3 72 d0 49 8b 5d 18 49 63 c4 48 c1 F..t.L.......A.E...9.r.I.].Ic.H.
12a20 e0 05 49 01 c7 eb 04 48 83 c3 20 4c 39 fb 0f 83 a9 01 00 00 8b 43 08 8b 4b 18 83 e1 40 85 c0 75 ..I....H...L9........C..K...@..u
12a40 17 85 c9 74 e2 48 8b 43 10 f6 40 09 03 74 d8 c7 43 18 0a 00 00 00 eb cf 85 c9 74 15 48 8b 73 10 ...t.H.C..@..t..C.........t.H.s.
12a60 f6 46 09 03 74 0b 4c 89 f7 e8 7b ee ff ff 8b 43 08 a8 40 74 b2 48 8b 33 f6 46 09 03 74 a9 4c 89 .F..t.L...{....C..@t.H.3.F..t.L.
12a80 f7 e8 63 ee ff ff eb 9f 48 83 c3 10 48 39 c3 73 1d f6 43 08 40 74 f1 48 8b 33 f6 46 09 03 74 e8 ..c.....H...H9.s..C.@t.H.3.F..t.
12aa0 4c 89 f7 e8 41 ee ff ff 49 8b 45 10 eb da 41 80 7e 55 08 75 42 49 63 85 b8 00 00 00 48 c1 e0 04 L...A...I.E...A.~U.uBIc.....H...
12ac0 49 03 45 38 eb 0b c7 43 08 00 00 00 00 48 83 c3 10 48 39 c3 72 f0 4d 39 6d 50 75 2a 49 83 7d 40 I.E8...C.....H...H9.r.M9mPu*I.}@
12ae0 00 74 23 49 8b 86 a8 00 00 00 49 89 45 50 4d 89 ae a8 00 00 00 eb 0f 41 80 7e 56 01 74 08 4c 89 .t#I......I.EPM........A.~V.t.L.
12b00 ef e8 8d 86 00 00 49 63 85 b8 00 00 00 48 c1 e0 04 48 05 d0 00 00 00 e9 ab fc ff ff 41 8a 4d 0b ......Ic.....H...H..........A.M.
12b20 b8 01 00 00 00 d3 e0 41 83 7d 0c 00 0f 95 c2 80 f9 1f 44 0f b6 e2 74 6c 48 63 d8 4d 8b 7d 18 48 .......A.}........D...tlHc.M.}.H
12b40 c1 e3 05 4c 01 fb 41 8b 47 18 83 e0 40 41 83 7f 08 00 75 18 85 c0 74 43 49 8b 47 10 f6 40 09 03 ...L..A.G...@A....u...tCI.G..@..
12b60 74 39 41 c7 47 18 0a 00 00 00 eb 2f 85 c0 74 12 49 8b 77 10 f6 46 09 03 74 08 4c 89 f7 e8 67 ed t9A.G....../..t.I.w..F..t.L...g.
12b80 ff ff 45 85 e4 75 14 4c 89 f7 4c 89 fe e8 20 03 00 00 85 c0 0f 95 c0 44 0f b6 e0 49 83 c7 20 49 ..E..u.L..L............D...I...I
12ba0 39 df 72 a2 41 80 7e 55 00 74 26 45 85 e4 74 2d 49 8b 86 80 00 00 00 49 89 45 30 4d 89 ae 80 00 9.r.A.~U.t&E..t-I......I.E0M....
12bc0 00 00 eb 19 4c 89 f7 4c 89 ee e8 1f 03 00 00 eb 0c 49 8b 46 78 49 89 45 30 4d 89 6e 78 41 8b 45 ....L..L.........I.FxI.E0M.nxA.E
12be0 0c 48 c1 e0 04 41 8a 4d 0b ba 01 00 00 00 d3 e2 48 63 ca 48 c1 e1 05 48 8d 44 08 38 e9 c6 fb ff .H...A.M........Hc.H...H.D.8....
12c00 ff 0f 1f 00 ae fa ff ff d6 fb ff ff c7 fb ff ff 59 fc ff ff 8e fc ff ff 55 48 89 e5 41 57 41 56 ................Y.......UH..AWAV
12c20 41 54 53 49 89 ce 41 89 d7 48 89 f3 48 8b 73 60 48 85 f6 74 27 4c 8b 63 18 ba 58 00 00 00 e8 21 ATSI..A..H..H.s`H..t'L.c..X....!
12c40 f0 ff ff 48 89 43 60 48 8b 4b 18 4c 29 e1 48 01 4b 28 48 85 c0 b8 18 03 00 00 75 0a 44 88 7b 55 ...H.C`H.K.L).H.K(H.......u.D.{U
12c60 4c 89 73 60 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe bb 37 00 00 00 49 8b L.s`1.[A\A^A_].UH..AVSI...7...I.
12c80 34 de 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 54 ec ff ff 48 ff c3 48 83 fb 40 75 e0 5b 41 4.H..t..F..t.L...T...H..H..@u.[A
12ca0 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 49 8b 9f 88 00 00 00 49 c7 87 88 00 00 00 00 00 ^].UH..AWAVSPI..I......I........
12cc0 00 00 45 31 f6 48 89 de 48 85 f6 74 31 48 8b 5e 30 4c 89 ff e8 15 02 00 00 85 c0 48 89 de 74 e8 ..E1.H..H..t1H.^0L.........H..t.
12ce0 49 83 7f 70 00 41 be 01 00 00 00 74 d8 4c 89 ff e8 71 f9 ff ff 49 83 7f 70 00 75 f1 eb c7 45 85 I..p.A.....t.L...q...I..p.u...E.
12d00 f6 75 ad 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 .u.H...[A^A_].UH..AWAVAUATSH...I
12d20 89 d6 4c 89 75 c0 49 89 f4 48 89 7d d0 eb 05 4d 8b 64 24 30 4d 39 f4 0f 84 a8 00 00 00 41 8a 4c ..L.u.I..H.}...M.d$0M9.......A.L
12d40 24 0b b8 01 00 00 00 d3 e0 4d 8b 6c 24 18 41 83 7c 24 0c 00 4c 89 eb 74 42 89 45 cc 31 db 89 db $........M.l$.A.|$..L..tB.E.1...
12d60 4d 8b 74 24 10 49 89 df 49 c1 e7 04 4b 8d 34 3e 48 8b 7d d0 e8 39 01 00 00 85 c0 74 09 43 c7 44 M.t$.I..I...K.4>H.}..9.....t.C.D
12d80 3e 08 00 00 00 00 ff c3 41 3b 5c 24 0c 72 cf 49 8b 5c 24 18 4c 8b 75 c0 8b 45 cc 48 98 48 c1 e0 >.......A;\$.r.I.\$.L.u..E.H.H..
12da0 05 49 01 c5 eb 04 48 83 c3 20 4c 39 eb 73 80 83 7b 08 00 74 f1 48 8b 7d d0 48 89 de e8 f1 00 00 .I....H...L9.s..{..t.H.}.H......
12dc0 00 85 c0 74 e1 c7 43 08 00 00 00 00 f6 43 18 40 74 d4 48 8b 43 10 f6 40 09 03 74 ca c7 43 18 0a ...t..C......C.@t.H.C..@..t..C..
12de0 00 00 00 eb c1 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b .....H...[A\A]A^A_].UH..AVSI..I.
12e00 9e 98 00 00 00 eb 03 48 8b 1b 48 85 db 74 13 f6 43 09 03 74 f2 4c 89 f7 48 89 de e8 c9 ea ff ff .......H..H..t..C..t.L..H.......
12e20 eb e5 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f7 49 89 fe eb 04 4d 8b 7f 30 4d 85 ..[A^].UH..AWAVATSI..I....M..0M.
12e40 ff 74 66 41 8a 4f 0b b8 01 00 00 00 d3 e0 80 f9 1f 74 e7 4c 63 e0 49 8b 5f 18 49 c1 e4 05 49 01 .tfA.O...........t.Lc.I._.I...I.
12e60 dc 48 83 c3 10 83 7b f8 00 74 2c 4c 89 f7 48 89 de e8 3c 00 00 00 85 c0 74 1d c7 43 f8 00 00 00 .H....{..t,L..H...<.....t..C....
12e80 00 f6 43 08 40 74 10 48 8b 03 f6 40 09 03 74 07 c7 43 08 0a 00 00 00 48 8d 43 20 48 83 c3 10 4c ..C.@t.H...@..t..C.....H.C.H...L
12ea0 39 e3 48 89 c3 72 be eb 91 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 8b 46 08 31 db a8 40 74 9.H..r...[A\A^A_].UH..SP.F.1..@t
12ec0 24 83 e0 0f 83 f8 04 48 8b 36 75 12 48 85 f6 74 14 f6 46 09 03 74 0e e8 0d ea ff ff eb 07 0f b6 $......H.6u.H..t..F..t..........
12ee0 5e 09 83 e3 03 89 d8 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f4 49 ^......H...[].UH..AWAVAUATSPI..I
12f00 89 fe 41 8a 4c 24 0b 41 bf 01 00 00 00 41 d3 e7 4d 8b 6c 24 18 41 8b 44 24 0c c7 45 d0 00 00 00 ..A.L$.A.....A..M.l$.A.D$..E....
12f20 00 85 c0 4c 89 eb c7 45 d4 00 00 00 00 74 47 31 db c7 45 d4 00 00 00 00 89 db 49 8b 4c 24 10 48 ...L...E.....tG1..E.......I.L$.H
12f40 89 da 48 c1 e2 04 f6 44 11 08 40 74 1e 48 8b 34 11 f6 46 09 03 74 14 4c 89 f7 e8 8a e9 ff ff 41 ..H....D..@t.H.4..F..t.L.......A
12f60 8b 44 24 0c c7 45 d4 01 00 00 00 ff c3 39 c3 72 c7 49 8b 5c 24 18 49 63 c7 48 c1 e0 05 49 01 c5 .D$..E.......9.r.I.\$.Ic.H...I..
12f80 4c 39 eb 0f 83 98 00 00 00 48 83 c3 10 c7 45 d0 00 00 00 00 45 31 ff 83 7b f8 00 75 18 f6 43 08 L9.......H....E.....E1..{..u..C.
12fa0 40 74 68 48 8b 03 f6 40 09 03 74 5f c7 43 08 0a 00 00 00 eb 56 4c 89 f7 48 89 de e8 f2 fe ff ff @thH...@..t_.C......VL..H.......
12fc0 8b 4b f8 83 e1 40 85 c0 75 1f 85 c9 74 3d 48 8b 73 f0 f6 46 09 03 74 33 4c 89 f7 e8 09 e9 ff ff .K...@..u...t=H.s..F..t3L.......
12fe0 c7 45 d4 01 00 00 00 eb 22 41 bf 01 00 00 00 85 c9 74 18 48 8b 43 f0 f6 40 09 03 41 bf 01 00 00 .E......"A.......t.H.C..@..A....
13000 00 8b 45 d0 41 0f 45 c7 89 45 d0 48 8d 43 20 48 83 c3 10 4c 39 eb 48 89 c3 0f 82 78 ff ff ff eb ..E.A.E..E.H.C.H...L9.H....x....
13020 03 45 31 ff 41 80 7e 55 00 74 1b 83 7d d0 00 74 24 49 8b 86 88 00 00 00 49 89 44 24 30 4d 89 a6 .E1.A.~U.t..}..t$I......I.D$0M..
13040 88 00 00 00 eb 27 49 8b 46 78 49 89 44 24 30 4d 89 66 78 eb 18 45 85 ff 74 13 49 8b 86 90 00 00 .....'I.FxI.D$0M.fx..E..t.I.....
13060 00 49 89 44 24 30 4d 89 a6 90 00 00 00 8b 45 d4 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 .I.D$0M.......E.H...[A\A]A^A_].U
13080 48 89 e5 b0 01 48 39 f7 74 20 48 8b 57 10 48 3b 56 10 75 14 48 83 c7 20 48 83 c6 20 e8 75 c2 00 H....H9.t.H.W.H;V.u.H...H....u..
130a0 00 85 c0 0f 94 c0 eb 02 31 c0 0f b6 c0 5d c3 55 48 89 e5 31 f2 49 89 f0 49 c1 e8 05 49 ff c0 49 ........1....].UH..1.I..I...I..I
130c0 39 f0 77 1d 89 d1 c1 e1 05 89 d0 c1 e8 02 01 c8 0f b6 4c 37 ff 01 c1 31 ca 4c 29 c6 4c 39 c6 73 9.w...............L7...1.L).L9.s
130e0 e3 89 d0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 f7 49 89 fe 4d 8b 66 18 45 8b 44 24 3c 45 ...].UH..AWAVATSA..I..M.f.E.D$<E
13100 39 f8 7d 52 49 63 d0 49 8b 74 24 30 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 0e e7 ff ff 49 9.}RIc.I.t$0H...Ic.H...L.......I
13120 89 44 24 30 49 63 54 24 3c 44 39 fa 41 89 d0 7d 25 48 c1 e2 03 31 f6 eb 08 49 8b 44 24 30 48 ff .D$0IcT$<D9.A..}%H...1...I.D$0H.
13140 c6 48 01 d0 48 c7 04 f0 00 00 00 00 41 8d 44 30 01 44 39 f8 7c e3 45 85 c0 7e 47 41 8d 47 ff 45 .H..H.......A.D0.D9.|.E..~GA.G.E
13160 31 c9 49 8b 7c 24 30 4a 8b 34 cf 48 85 f6 4a c7 04 cf 00 00 00 00 74 22 48 8b 7e 18 8b 4e 0c 21 1.I.|$0J.4.H..J.......t"H.~..N.!
13180 c1 48 85 ff 49 8b 5c 24 30 48 8b 14 cb 48 89 56 18 48 89 34 cb 48 89 fe 75 de 49 ff c1 45 39 c1 .H..I.\$0H...H.V.H.4.H..u.I..E9.
131a0 7c c0 45 39 f8 7e 20 49 8b 74 24 30 49 63 d0 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 6b e6 |.E9.~.I.t$0Ic.H...Ic.H...L...k.
131c0 ff ff 49 89 44 24 30 45 89 7c 24 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 8b 47 18 8b 48 3c ..I.D$0E.|$<[A\A^A_].UH..H.G..H<
131e0 ff c9 23 4e 0c 48 63 c9 48 c1 e1 03 48 03 48 30 48 89 ca 48 8b 0a 48 39 f1 48 8d 49 18 75 f1 48 ..#N.Hc.H...H.H0H..H..H9.H.I.u.H
13200 8b 09 48 89 0a ff 48 38 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 d4 49 89 ..H...H8].UH..AWAVAUATSH..(I..I.
13220 f6 49 83 fc 28 77 23 48 8b 5f 18 44 8b 7b 50 45 31 e7 4c 89 e0 48 c1 e8 05 48 ff c0 4c 39 e0 76 .I..(w#H._.D.{PE1.L..H...H..L9.v
13240 61 48 89 7d c8 e9 80 00 00 00 49 8d 44 24 01 48 b9 e0 ff ff ff ff ff ff 7f 48 39 c8 0f 83 7b 01 aH.}......I.D$.H.........H9...{.
13260 00 00 48 8b 47 18 44 8b 78 50 49 8d 54 24 21 be 14 00 00 00 e8 ea e7 ff ff 48 89 c3 4c 89 63 10 ..H.G.D.xPI.T$!..........H..L.c.
13280 44 89 7b 0c c6 43 0a 00 48 8d 7b 20 4c 89 f6 4c 89 e2 e8 85 c0 00 00 42 c6 44 23 20 00 e9 29 01 D.{..C..H.{.L..L.......B.D#...).
132a0 00 00 48 89 7d c8 4c 89 e1 44 89 fa c1 e2 05 44 89 fe c1 ee 02 01 d6 41 0f b6 54 0e ff 01 f2 41 ..H.}.L..D.....D.......A..T....A
132c0 31 d7 48 29 c1 48 39 c1 73 df 44 8b 6b 3c 41 8d 45 ff 44 21 f8 48 98 48 89 45 c0 48 8b 4b 30 48 1.H).H9.s.D.k<A.E.D!.H.H.E.H.K0H
132e0 89 4d b8 48 89 5d d0 48 8b 1c c1 eb 04 48 8b 5b 18 48 85 db 74 3b 4c 39 63 10 75 f1 48 8d 73 20 .M.H.].H.....H.[.H..t;L9c.u.H.s.
13300 4c 89 f7 4c 89 e2 e8 0b c0 00 00 85 c0 75 de 0f b6 43 09 83 f0 03 48 8b 4d d0 0f b6 49 54 83 f1 L..L.........u...C....H.M...IT..
13320 03 85 c8 0f 85 a2 00 00 00 88 43 09 e9 9a 00 00 00 48 8b 45 c0 48 8b 4d b8 48 8d 04 c1 48 89 45 ..........C......H.E.H.M.H...H.E
13340 c0 48 8b 45 d0 44 39 68 38 48 8b 5d c8 7c 31 41 81 fd ff ff ff 3f 7f 28 45 01 ed 48 89 df 44 89 .H.E.D9h8H.].|1A.....?.(E..H..D.
13360 ee e8 7f fd ff ff 48 8b 4d d0 8b 41 3c ff c8 44 21 f8 48 98 48 c1 e0 03 48 03 41 30 48 89 45 c0 ......H.M..A<..D!.H.H...H.A0H.E.
13380 49 8d 54 24 21 be 04 00 00 00 48 89 df e8 d1 e6 ff ff 48 89 c3 4c 89 63 10 44 89 7b 0c c6 43 0a I.T$!.....H.......H..L.c.D.{..C.
133a0 00 48 8d 7b 20 4c 89 f6 4c 89 e2 e8 6c bf 00 00 42 c6 44 23 20 00 48 8b 4d c0 48 8b 01 48 89 43 .H.{.L..L...l...B.D#..H.M.H..H.C
133c0 18 48 89 19 48 8b 45 d0 ff 40 38 48 89 d8 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 cc e4 .H..H.E..@8H..H..([A\A]A^A_]....
133e0 ff ff 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 89 df e8 cd bf 00 00 4c 89 f7 48 89 de 48 89 c2 ..UH..AVSH..I..H.......L..H..H..
13400 5b 41 5e 5d e9 01 fe ff ff 55 48 89 e5 53 50 48 89 f3 48 b8 d8 ff ff ff ff ff ff 7f 48 39 c3 73 [A^].....UH..SPH..H.........H9.s
13420 35 48 8d 53 28 be 07 00 00 00 e8 34 e6 ff ff 48 89 58 18 48 c7 40 10 00 00 00 00 48 8d 0d 8e 34 5H.S(......4...H.X.H.@.....H...4
13440 04 00 48 8b 11 48 89 50 20 8a 49 08 88 48 0a 48 83 c4 08 5b 5d c3 e8 53 e4 ff ff 55 48 89 e5 41 ..H..H.P..I..H.H...[]..S...UH..A
13460 56 53 49 89 fe 48 8d 1d 34 c7 04 00 48 8d 15 ac 25 00 00 48 8b 33 b9 01 00 00 00 4c 89 f7 e8 e8 VSI..H..4...H...%..H.3.....L....
13480 5b 00 00 be fe ff ff ff 4c 89 f7 e8 c1 04 00 00 48 8b 53 18 48 83 c3 10 48 85 d2 75 d6 5b 41 5e [.......L.......H.S.H...H..u.[A^
134a0 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe 31 db 4c 8d 3d f8 c7 04 00 4a 8b 34 3b 4c 89 f7 e8 ].UH..AWAVSPI..1.L.=....J.4;L...
134c0 1e ff ff ff 49 8b 4e 18 48 89 84 19 f8 00 00 00 49 8b 46 18 48 8b b4 18 f8 00 00 00 4c 89 f7 e8 ....I.N.H.......I.F.H.......L...
134e0 59 e5 ff ff 48 83 c3 08 48 81 fb c0 00 00 00 75 c7 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 Y...H...H......u.H...[A^A_].UH..
13500 41 56 53 41 89 f6 48 89 fb 48 89 d6 e8 2c 28 ff ff 83 78 08 00 75 15 b8 01 00 00 00 44 88 f1 d3 AVSA..H..H...,(...x..u......D...
13520 e0 0f b6 4b 0a 09 c1 88 4b 0a 31 c0 5b 41 5e 5d c3 55 48 89 e5 8b 46 08 83 e0 0f 83 f8 07 75 09 ...K....K.1.[A^].UH...F.......u.
13540 48 8b 06 48 83 c0 10 eb 1a 83 f8 05 75 09 48 8b 06 48 83 c0 28 eb 0c 48 8b 4f 18 48 8d 84 c1 b8 H..H........u.H..H..(..H.O.H....
13560 01 00 00 48 8b 00 48 85 c0 74 17 89 d1 48 8b 57 18 48 8b b4 ca f8 00 00 00 48 89 c7 5d e9 bb 27 ...H..H..t...H.W.H.......H..]..'
13580 ff ff 48 8d 05 47 33 04 00 5d c3 55 48 89 e5 41 57 41 56 53 50 45 89 ce 48 89 fb 4d 89 c7 4c 2b ..H..G3..].UH..AWAVSPE..H..M..L+
135a0 7b 38 48 8b 43 10 48 8d 78 10 48 89 7b 10 48 8b 3e 48 8b 76 08 48 89 70 08 48 89 38 48 8b 43 10 {8H.C.H.x.H.{.H.>H.v.H.p.H.8H.C.
135c0 48 8d 70 10 48 89 73 10 48 8b 32 48 8b 52 08 48 89 50 08 48 89 30 48 8b 43 10 48 8d 50 10 45 85 H.p.H.s.H.2H.R.H.P.H.0H.C.H.P.E.
135e0 f6 48 89 53 10 48 8b 11 48 8b 49 08 48 89 48 08 48 89 10 75 1a 48 8b 43 10 48 8d 48 10 48 89 4b .H.S.H..H.I.H.H.H..u.H.C.H.H.H.K
13600 10 49 8b 08 49 8b 50 08 48 89 50 08 48 89 08 b8 04 00 00 00 44 29 f0 48 98 48 c1 e0 04 48 8b 73 .I..I.P.H.P.H.......D).H.H...H.s
13620 10 48 8b 4b 20 48 29 c6 0f b6 49 42 83 e1 02 48 89 df 44 89 f2 e8 2a 81 00 00 45 85 f6 74 21 48 .H.K.H)...IB...H..D...*...E..t!H
13640 8b 43 10 48 8b 4b 38 48 8d 50 f0 48 89 53 10 48 8b 50 f0 48 8b 40 f8 4a 89 44 39 08 4a 89 14 39 .C.H.K8H.P.H.S.H.P.H.@.J.D9.J..9
13660 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 45 89 c5 48 89 4d d0 H...[A^A_].UH..AWAVAUATSPE..H.M.
13680 49 89 d7 49 89 f4 49 89 fe 44 89 ea e8 a0 fe ff ff 83 78 08 00 75 16 4c 89 f7 4c 89 fe 44 89 ea I..I..I..D........x..u.L..L..D..
136a0 e8 8c fe ff ff 31 db 83 78 08 00 74 20 bb 01 00 00 00 41 b9 01 00 00 00 4c 89 f7 48 89 c6 4c 89 .....1..x..t......A.....L..H..L.
136c0 e2 4c 89 f9 4c 8b 45 d0 e8 be fe ff ff 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 .L..L.E........H...[A\A]A^A_].UH
136e0 89 e5 41 57 41 56 41 54 53 48 83 ec 10 44 89 c3 49 89 d6 49 89 f7 49 89 fc e8 6d ff ff ff 85 c0 ..AWAVATSH...D..I..I..I...m.....
13700 74 0d 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 8d 43 f3 83 f8 05 72 05 83 fb 13 75 13 41 83 7f 08 t.H...[A\A^A_]..C....r....u.A...
13720 03 75 1f f2 41 0f 10 07 f2 0f 11 45 d8 eb 26 83 fb 16 75 34 4c 89 e7 4c 89 fe 4c 89 f2 e8 89 b4 .u..A......E..&...u4L..L..L.....
13740 00 00 48 8d 45 d8 4c 89 ff 48 89 c6 e8 bf eb fe ff 85 c0 74 2f 41 83 7e 08 03 75 15 f2 41 0f 10 ..H.E.L..H.........t/A.~..u..A..
13760 06 f2 0f 11 45 d8 eb 34 48 8d 05 38 1f 04 00 eb 1a 48 8d 45 d8 4c 89 f7 48 89 c6 e8 90 eb fe ff ....E..4H..8.....H.E.L..H.......
13780 85 c0 75 18 48 8d 05 ff 1e 04 00 4c 89 e7 4c 89 fe 4c 89 f2 48 89 c1 e8 4f b4 00 00 4c 89 e7 4c ..u.H......L..L..L..H...O...L..L
137a0 89 fe 4c 89 f2 e8 8d b4 00 00 55 48 89 e5 53 50 89 c8 48 89 fb 48 8b 4b 10 41 89 c0 e8 aa fe ff ..L.......UH..SP..H..H.K.A......
137c0 ff 85 c0 b8 ff ff ff ff 74 1f 48 8b 4b 10 8b 51 08 85 d2 74 0f b0 01 83 fa 01 75 0a 83 39 00 0f ........t.H.K..Q...t......u..9..
137e0 95 c0 eb 02 31 c0 0f b6 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 89 75 e4 ....1....H...[].UH..AWAVSPH...u.
13800 48 8b 43 10 4c 8b 7b 20 48 8b 4b 30 48 29 c1 48 c1 f9 04 48 63 d6 48 39 d1 41 be 01 00 00 00 7f H.C.L.{.H.K0H).H...Hc.H9.A......
13820 40 48 2b 43 38 48 c1 e8 04 83 c0 05 b9 40 42 0f 00 29 f1 45 31 f6 39 c8 7f 3b 48 8d 35 42 00 00 @H+C8H.......@B..).E1.9..;H.5B..
13840 00 48 8d 55 e4 48 89 df e8 3c 77 00 00 85 c0 75 24 85 c0 0f 94 c0 44 0f b6 f0 48 8b 43 10 8b 75 .H.U.H...<w....u$.....D...H.C..u
13860 e4 48 63 ce 48 c1 e1 04 48 01 c1 49 39 4f 08 73 04 49 89 4f 08 44 89 f0 48 83 c4 08 5b 41 5e 41 .Hc.H...H..I9O.s.I.O.D..H...[A^A
13880 5f 5d c3 55 48 89 e5 8b 36 5d e9 86 78 00 00 55 48 89 e5 48 39 f7 74 3c 48 63 c2 48 89 c1 48 c1 _].UH...6]..x..UH..H9.t<Hc.H..H.
138a0 e1 04 48 29 4f 10 85 c0 7e 2a 31 c0 4c 8b 46 10 49 8d 48 10 48 89 4e 10 48 8b 4f 10 4c 8b 0c 01 ..H)O...~*1.L.F.I.H.H.N.H.O.L...
138c0 48 8b 4c 01 08 49 89 48 08 4d 89 08 48 83 c0 10 ff ca 75 d8 5d c3 55 48 89 e5 48 8b 4f 18 48 8b H.L..I.H.M..H.....u.].UH..H.O.H.
138e0 81 d8 00 00 00 48 89 b1 d8 00 00 00 5d c3 55 48 89 e5 48 85 ff 74 0d 48 8b 47 18 48 8b 80 e8 00 .....H......].UH..H..t.H.G.H....
13900 00 00 eb 07 48 8d 05 cd 2d 04 00 5d c3 55 48 89 e5 8d 86 27 46 0f 00 3d 27 46 0f 00 77 13 48 8b ....H...-..].UH....'F..='F..w.H.
13920 47 10 48 8b 4f 20 48 2b 01 48 c1 e8 04 01 f0 89 c6 89 f0 5d c3 55 48 89 e5 48 8b 47 10 48 8b 4f G.H.O.H+.H.........].UH..H.G.H.O
13940 20 48 8b 09 48 83 c1 10 48 29 c8 48 c1 e8 04 5d c3 55 48 89 e5 85 f6 78 57 48 8b 47 10 48 8b 4f .H..H...H).H...].UH....xWH.G.H.O
13960 20 48 8b 11 48 63 f6 48 c1 e6 04 48 8d 4c 16 10 48 39 c8 73 35 48 01 f2 be 03 00 00 00 48 29 c6 .H..Hc.H...H.L..H9.s5H.......H).
13980 48 8d 54 16 0c 48 c1 ea 04 48 ff c2 48 89 c6 c7 46 08 00 00 00 00 48 8d 76 10 48 39 ce 72 f0 48 H.T..H...H..H...F.....H.v.H9.r.H
139a0 c1 e2 04 48 01 d0 48 89 47 10 48 89 4f 10 eb 0d ff c6 48 63 c6 48 c1 e0 04 48 01 47 10 5d c3 55 ...H..H.G.H.O.....Hc.H...H.G.].U
139c0 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 48 8b 5f 10 e8 0a 01 00 00 45 85 f6 4d 63 c6 4c 89 c6 48 H..AVSH...A..H._......E..Mc.L..H
139e0 f7 d6 48 89 c1 48 0f 49 cb 48 c1 e6 04 48 01 ce 48 39 f0 73 4f 48 c7 c6 fe ff ff ff 4c 29 c6 48 ..H..H.I.H...H..H9.sOH......L).H
13a00 c1 e6 04 48 01 ce 48 89 c7 4c 8b 0f 48 8b 57 08 48 89 55 e8 4c 89 4d e0 4c 8b 4e 10 48 8b 56 18 ...H..H..L..H.W.H.U.L.M.L.N.H.V.
13a20 48 89 57 08 4c 89 0f 4c 8b 4d e0 48 8b 55 e8 48 89 56 18 4c 89 4e 10 48 83 c7 10 48 39 f7 48 8d H.W.L..L.M.H.U.H.V.L.N.H...H9.H.
13a40 76 f0 72 c5 4c 8d 4b f0 49 c1 e0 04 4c 29 c1 4c 39 c9 73 3f 48 8d 53 e0 48 8b 39 48 8b 71 08 48 v.r.L.K.I...L).L9.s?H.S.H.9H.q.H
13a60 89 75 e8 48 89 7d e0 48 8b 72 10 48 8b 7a 18 48 89 79 08 48 89 31 48 8b 75 e0 48 8b 7d e8 48 89 .u.H.}.H.r.H.z.H.y.H.1H.u.H.}.H.
13a80 7a 18 48 89 72 10 48 83 c1 10 48 39 d1 48 8d 52 f0 72 c5 4c 39 c8 73 3f 48 83 c3 e0 48 8b 08 48 z.H.r.H...H9.H.R.r.L9.s?H...H..H
13aa0 8b 50 08 48 89 55 e8 48 89 4d e0 48 8b 4b 10 48 8b 53 18 48 89 50 08 48 89 08 48 8b 4d e0 48 8b .P.H.U.H.M.H.K.H.S.H.P.H..H.M.H.
13ac0 55 e8 48 89 53 18 48 89 4b 10 48 83 c0 10 48 39 d8 48 8d 5b f0 72 c5 48 83 c4 10 5b 41 5e 5d c3 U.H.S.H.K.H...H9.H.[.r.H...[A^].
13ae0 55 48 89 e5 85 f6 48 8b 4f 20 7e 18 48 63 c6 48 c1 e0 04 48 03 01 48 3b 47 10 48 0f 43 05 3e b5 UH....H.O.~.Hc.H...H..H;G.H.C.>.
13b00 04 00 eb 57 81 fe d9 b9 f0 ff 7d 12 81 fe d8 b9 f0 ff 75 17 48 8b 47 18 48 83 c0 40 eb 3d 48 63 ...W......}.......u.H.G.H..@.=Hc
13b20 c6 48 c1 e0 04 48 03 47 10 eb 30 48 8b 09 83 79 08 16 48 8d 05 97 2d 04 00 74 20 ba d8 b9 f0 ff .H...H.G..0H...y..H...-..t......
13b40 29 f2 48 8b 09 0f b6 71 0a 39 f2 7f 0e ff ca 48 63 c2 48 c1 e0 04 48 8d 44 01 20 5d c3 55 48 89 ).H....q.9.....Hc.H...H.D..].UH.
13b60 e5 41 57 41 56 53 50 89 d3 49 89 fe e8 6f ff ff ff 49 89 c7 4c 89 f7 89 de e8 62 ff ff ff 81 fb .AWAVSP..I...o...I..L.....b.....
13b80 d7 b9 f0 ff 49 8b 0f 49 8b 57 08 48 89 50 08 48 89 08 7f 32 41 f6 47 08 40 74 2b 49 8b 46 20 48 ....I..I.W.H.P.H...2A.G.@t+I.F.H
13ba0 8b 00 48 8b 30 f6 46 09 04 74 1b 49 8b 17 f6 42 09 03 74 12 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f ..H.0.F..t.I...B..t.L..H...[A^A_
13bc0 5d e9 fa dc ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 10 e8 ].....H...[A^A_].UH..AVSH..L.s..
13be0 fc fe ff ff 48 8b 08 48 8b 40 08 49 89 46 08 49 89 0e 48 83 43 10 10 5b 41 5e 5d c3 55 48 89 e5 ....H..H.@.I.F.I..H.C..[A^].UH..
13c00 e8 db fe ff ff 48 89 c1 48 3b 0d 31 b4 04 00 b8 ff ff ff ff 74 06 8b 41 08 83 e0 0f 5d c3 55 48 .....H..H;.1........t..A....].UH
13c20 89 e5 ff c6 48 63 c6 48 8d 0d 22 c0 04 00 48 8b 04 c1 5d c3 55 48 89 e5 e8 a3 fe ff ff 8b 40 08 ....Hc.H.."...H...].UH........@.
13c40 83 f8 16 0f 94 c1 83 f8 66 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 e8 84 fe ff ff 83 78 08 13 ........f........].UH........x..
13c60 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 48 83 ec 10 e8 6b fe ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 ......].UH..H....k....x..u......
13c80 0f 11 45 f8 b8 01 00 00 00 eb 0c 48 8d 75 f8 48 89 c7 e8 79 e6 fe ff 48 83 c4 10 5d c3 55 48 89 ..E........H.u.H...y...H...].UH.
13ca0 e5 e8 3a fe ff ff 8b 40 08 83 e0 0f 83 c0 fd 83 f8 02 19 c0 83 e0 01 5d c3 55 48 89 e5 e8 1e fe ..:....@...............].UH.....
13cc0 ff ff 8b 40 08 83 f8 47 0f 94 c1 83 f8 02 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 ...@...G..............].UH..AWAV
13ce0 53 50 41 89 d7 48 89 fb e8 f3 fd ff ff 49 89 c6 48 89 df 44 89 fe e8 e5 fd ff ff 4c 3b 35 3e b3 SPA..H.......I..H..D.......L;5>.
13d00 04 00 74 20 48 3b 05 35 b3 04 00 74 17 31 ff 4c 89 f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d e9 ..t.H;.5...t.1.L..H..H...[A^A_].
13d20 0c ec fe ff 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 89 f0 83 e0 fe 83 ....1.H...[A^A_].UH..SPH........
13d40 f8 0c 48 8b 4b 10 75 1b 48 8b 41 f0 48 8b 51 f8 48 89 51 08 48 89 01 48 8b 4b 10 48 83 c1 10 48 ..H.K.u.H.A.H.Q.H.Q.H..H.K.H...H
13d60 89 4b 10 48 8d 51 e0 48 83 c1 f0 48 89 df 49 89 d0 e8 5f 98 00 00 48 83 43 10 f0 48 83 c4 08 5b .K.H.Q.H...H..I..._...H.C..H...[
13d80 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 cf 89 d3 49 89 fc e8 46 fd ff ff 49 89 c6 4c 89 e7 ].UH..AWAVATSA....I...F...I..L..
13da0 89 de e8 39 fd ff ff 4c 3b 35 92 b2 04 00 74 5c 48 3b 05 89 b2 04 00 74 53 41 83 ff 02 74 1c 41 ...9...L;5....t\H;.....tSA...t.A
13dc0 83 ff 01 75 2c 4c 89 e7 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 0c e9 fe ff 4c 89 e7 4c 89 ...u,L..L..H..[A\A^A_].....L..L.
13de0 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 53 ea fe ff 45 85 ff 75 16 4c 89 e7 4c 89 f6 48 89 c2 5b .H..[A\A^A_].S...E..u.L..L..H..[
13e00 41 5c 41 5e 41 5f 5d e9 24 eb fe ff 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb A\A^A_].$...1.[A\A^A_].UH..SPH..
13e20 48 8b 43 10 48 89 f7 48 89 c6 e8 1a 9b 00 00 48 85 c0 74 05 48 83 43 10 10 48 83 c4 08 5b 5d c3 H.C.H..H.......H..t.H.C..H...[].
13e40 55 48 89 e5 53 50 48 89 d3 e8 92 fc ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 0f 11 45 f0 b8 01 00 UH..SPH........x..u........E....
13e60 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 a0 e4 fe ff 85 c0 75 0a 48 c7 45 f0 00 00 00 00 31 c0 48 85 ....H.u.H.........u.H.E.....1.H.
13e80 db 74 02 89 03 f2 0f 10 45 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 d3 e8 41 fc ff ff 83 .t......E.H...[].UH..SPH...A....
13ea0 78 08 13 75 0e 48 8b 00 48 89 45 f0 b8 01 00 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 cb e4 fe ff 85 x..u.H..H.E........H.u.H........
13ec0 c0 75 0a 48 c7 45 f0 00 00 00 00 31 c0 48 85 db 74 02 89 03 48 8b 45 f0 48 83 c4 08 5b 5d c3 55 .u.H.E.....1.H..t...H.E.H...[].U
13ee0 48 89 e5 e8 f8 fb ff ff 8b 50 08 85 d2 74 0f b1 01 83 fa 01 75 0a 83 38 00 0f 95 c1 eb 02 31 c9 H........P...t......u..8......1.
13f00 0f b6 c1 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 c2 fb ff ff 48 89 ...].UH..AWAVATSI..A..I.......H.
13f20 c3 8b 43 08 83 e0 0f 83 f8 03 75 2f 49 8b 44 24 18 48 83 78 18 00 7e 08 4c 89 e7 e8 80 e3 ff ff ..C.......u/I.D$.H.x..~.L.......
13f40 4c 89 e7 44 89 fe e8 95 fb ff ff 48 89 c3 4c 89 e7 48 89 de e8 03 9c 00 00 eb 05 83 f8 04 75 15 L..D.......H..L..H............u.
13f60 4d 85 f6 48 8b 03 74 07 48 8b 48 10 49 89 0e 48 83 c0 20 eb 10 31 c0 4d 85 f6 74 09 49 c7 06 00 M..H..t.H.H.I..H.....1.M..t.I...
13f80 00 00 00 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 e8 49 fb ff ff 48 89 c1 8b 51 08 83 e2 0f ...1.[A\A^A_].UH...I...H...Q....
13fa0 31 c0 83 fa 07 74 11 83 fa 05 75 15 48 8b 39 e8 de 1e ff ff 48 98 eb 15 48 8b 01 48 8b 40 18 eb 1....t....u.H.9.....H...H..H.@..
13fc0 0c 83 fa 04 75 07 48 8b 01 48 8b 40 10 5d c3 55 48 89 e5 e8 08 fb ff ff 48 89 c1 8b 51 08 31 c0 ....u.H..H.@.].UH.......H...Q.1.
13fe0 83 fa 66 75 09 48 8b 01 48 8b 40 18 eb 08 83 fa 16 75 03 48 8b 01 5d c3 55 48 89 e5 e8 df fa ff ..fu.H..H.@......u.H..].UH......
14000 ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 02 75 05 48 8b 01 eb 0c 83 fa 07 75 07 48 8b 01 48 83 .H...Q....1....u.H.......u.H..H.
14020 c0 28 5d c3 55 48 89 e5 e8 b3 fa ff ff 48 89 c1 31 c0 83 79 08 48 75 03 48 8b 01 5d c3 55 48 89 .(].UH.......H..1..y.Hu.H..].UH.
14040 e5 41 56 53 41 89 f6 48 89 fb e8 91 fa ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 25 7f 46 83 .AVSA..H.......H...Q...?1...%.F.
14060 fa 15 7f 48 83 c2 fe 83 fa 06 77 48 48 8d 35 49 00 00 00 48 63 14 96 48 01 f2 ff e2 48 89 df 44 ...H......wHH.5I...Hc..H....H..D
14080 89 f6 e8 59 fa ff ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 02 74 1a 83 fa 07 75 18 48 8b 01 48 ...Y...H...Q....1....t....u.H..H
140a0 83 c0 28 eb 0f 83 fa 26 75 0a eb 05 83 fa 16 75 03 48 8b 01 5b 41 5e 5d c3 0f 1f 00 c0 ff ff ff ..(....&u......u.H..[A^]........
140c0 f8 ff ff ff f8 ff ff ff f5 ff ff ff f5 ff ff ff c0 ff ff ff f5 ff ff ff 55 48 89 e5 48 8b 47 10 ........................UH..H.G.
140e0 c7 40 08 00 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 f2 0f 11 00 c7 40 08 .@.....H...H.G.].UH..H.G......@.
14100 03 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 13 00 00 00 ....H...H.G.].UH..H.G.H.0.@.....
14120 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 fb 48 8b 43 H...H.G.].UH..AWAVSPI..I..H..H.C
14140 18 48 83 78 18 00 7e 08 48 89 df e8 70 e1 ff ff 48 89 df 4c 89 fe 4c 89 f2 e8 ac f0 ff ff 48 8b .H.x..~.H...p...H..L..L.......H.
14160 4b 10 48 89 01 0f b6 50 08 83 ca 40 89 51 08 48 83 43 10 10 48 83 c0 20 48 83 c4 08 5b 41 5e 41 K.H....P...@.Q.H.C..H...H...[A^A
14180 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 4d 85 f6 74 3a 48 8b 43 18 48 83 78 18 00 7e 08 _].UH..AVSI..H..M..t:H.C.H.x..~.
141a0 48 89 df e8 18 e1 ff ff 48 89 df 4c 89 f6 e8 2f f2 ff ff 48 8b 4b 10 48 89 01 0f b6 50 08 83 ca H.......H..L.../...H.K.H....P...
141c0 40 89 51 08 48 83 43 10 10 48 83 c0 20 eb 15 48 8b 43 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 @.Q.H.C..H.....H.C..@.....H...H.
141e0 43 10 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 fb 48 8b 43 18 C.1.[A^].UH..AWAVSPI..I..H..H.C.
14200 48 83 78 18 00 7e 08 48 89 df e8 b1 e0 ff ff 48 89 df 4c 89 fe 4c 89 f2 48 83 c4 08 5b 41 5e 41 H.x..~.H.......H..L..L..H...[A^A
14220 5f 5d e9 d1 99 00 00 55 48 89 e5 41 56 53 48 81 ec d0 00 00 00 49 89 f6 48 89 fb 84 c0 74 29 0f _].....UH..AVSH......I..H....t).
14240 29 85 50 ff ff ff 0f 29 8d 60 ff ff ff 0f 29 95 70 ff ff ff 0f 29 5d 80 0f 29 65 90 0f 29 6d a0 ).P....).`....).p....)]..)e..)m.
14260 0f 29 75 b0 0f 29 7d c0 4c 89 8d 48 ff ff ff 4c 89 85 40 ff ff ff 48 89 8d 38 ff ff ff 48 89 95 .)u..)}.L..H...L..@...H..8...H..
14280 30 ff ff ff 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 29 e0 ff ff 48 8d 85 20 ff ff ff 48 89 0...H.C.H.x..~.H...)...H......H.
142a0 45 e0 48 8d 45 10 48 89 45 d8 c7 45 d4 30 00 00 00 c7 45 d0 10 00 00 00 48 8d 55 d0 48 89 df 4c E.H.E.H.E..E.0....E.....H.U.H..L
142c0 89 f6 e8 31 99 00 00 48 81 c4 d0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 ...1...H......[A^].UH..AWAVSP..I
142e0 89 f7 49 89 fe 85 db 74 62 49 8b 46 18 48 83 78 18 00 7e 08 4c 89 f7 e8 c4 df ff ff 4c 89 f7 89 ..I....tbI.F.H.x..~.L.......L...
14300 de e8 7e d1 ff ff 4c 89 78 18 49 8b 4e 10 48 63 d3 48 c1 e2 04 48 29 d1 49 89 4e 10 48 83 c2 f0 ..~...L.x.I.N.Hc.H...H).I.N.H...
14320 48 8b 34 11 48 8b 4c 11 08 48 89 4c 10 28 48 89 74 10 20 49 8b 4e 10 48 83 c2 f0 ff cb 75 e1 48 H.4.H.L..H.L.(H.t..I.N.H.....u.H
14340 89 01 c7 41 08 66 00 00 00 eb 0e 49 8b 46 10 4c 89 38 c7 40 08 16 00 00 00 49 83 46 10 10 48 83 ...A.f.....I.F.L.8.@.....I.F..H.
14360 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 85 f6 48 8b 47 10 0f 95 c1 0f b6 c9 89 08 c7 40 08 01 00 ..[A^A_].UH....H.G..........@...
14380 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 02 00 00 00 48 83 ..H...H.G.].UH..H.G.H.0.@.....H.
143a0 47 10 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 38 c7 40 08 48 00 00 00 48 83 47 10 10 48 8b 47 18 G..].UH..H.G.H.8.@.H...H.G..H.G.
143c0 48 39 b8 e0 00 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 48 89 fb H9...........].UH..AWAVATSI..H..
143e0 48 8b 43 18 48 8b 78 40 be 02 00 00 00 e8 ea 18 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 H.C.H.x@..........I..L.c.I.D$.H.
14400 43 10 48 89 df 4c 89 f6 e8 d5 ef ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 53 C.H..L.......I..$..@...@A.D$.H.S
14420 10 48 83 c2 f0 48 89 df 4c 89 fe 48 89 d1 e8 31 e0 fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c .H...H..L..H...1...H.C..@....[A\
14440 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 8c f6 ff ff 48 8b 53 10 48 83 c2 f0 48 89 df 48 A^A_].UH..SPH.......H.S.H...H..H
14460 89 c6 48 89 d1 e8 fa df fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 48 83 c4 08 5b 5d c3 55 48 89 e5 41 ..H.......H.C..@....H...[].UH..A
14480 57 41 56 41 54 53 49 89 d6 48 89 fb e8 4f f6 ff ff 49 89 c7 4c 8b 63 10 48 89 df 4c 89 f6 e8 3f WAVATSI..H...O...I..L.c.H..L...?
144a0 ef ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 53 10 48 8d 42 10 48 89 43 10 48 ...I..$..@...@A.D$.H.S.H.B.H.C.H
144c0 89 df 4c 89 fe 48 89 d1 e8 97 df fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c 41 5e 41 5f 5d c3 ..L..H.......H.C..@....[A\A^A_].
144e0 55 48 89 e5 41 56 53 49 89 d6 48 89 fb e8 ee f5 ff ff 48 8b 53 10 4c 89 32 c7 42 08 13 00 00 00 UH..AVSI..H.......H.S.L.2.B.....
14500 48 8d 4a 10 48 89 4b 10 48 89 df 48 89 c6 48 89 d1 e8 4e df fe ff 48 8b 43 10 8b 40 f8 83 e0 0f H.J.H.K.H..H..H...N...H.C..@....
14520 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe e8 ac f5 ff ff 49 8b 5e 10 48 8d 73 f0 48 8b 38 e8 [A^].UH..AVSI.......I.^.H.s.H.8.
14540 43 18 ff ff 48 8b 08 48 8b 40 08 48 89 43 f8 48 89 4b f0 49 8b 46 10 8b 40 f8 83 e0 0f 5b 41 5e C...H..H.@.H.C.H.K.I.F..@....[A^
14560 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb e8 69 f5 ff ff 4c 8b 7b 10 48 8b 38 4c 89 ].UH..AWAVSPI..H...i...L.{.H.8L.
14580 f6 e8 56 17 ff ff 48 8b 08 48 8b 40 08 49 89 47 08 49 89 0f 48 8b 43 10 48 8d 48 10 48 89 4b 10 ..V...H..H.@.I.G.I..H.C.H.H.H.K.
145a0 8b 40 08 83 e0 0f 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 d6 48 .@....H...[A^A_].UH..AVSH...I..H
145c0 89 fb e8 19 f5 ff ff 4c 89 75 e0 c7 45 e8 02 00 00 00 4c 8b 73 10 48 8b 38 48 8d 75 e0 e8 a5 17 .......L.u..E.....L.s.H.8H.u....
145e0 ff ff 48 8b 08 48 8b 40 08 49 89 46 08 49 89 0e 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 ..H..H.@.I.F.I..H.C.H.H.H.K..@..
14600 e0 0f 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 89 fb 48 8b ..H...[A^].UH..AWAVSPA..A..H..H.
14620 43 18 48 83 78 18 00 7e 08 48 89 df e8 8f dc ff ff 48 89 df e8 4f 11 ff ff 48 8b 4b 10 48 89 01 C.H.x..~.H.......H...O...H.K.H..
14640 c7 41 08 45 00 00 00 48 83 43 10 10 45 85 ff 7f 05 45 85 f6 7e 1b 48 89 df 48 89 c6 44 89 fa 44 .A.E...H.C..E....E..~.H..H..D..D
14660 89 f1 48 83 c4 08 5b 41 5e 41 5f 5d e9 f9 0d ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 ..H...[A^A_].....H...[A^A_].UH..
14680 53 50 48 89 fb e8 56 f4 ff ff 8b 48 08 83 e1 0f 83 f9 07 75 09 48 8b 00 48 83 c0 10 eb 1a 83 f9 SPH...V....H.......u.H..H.......
146a0 05 75 09 48 8b 00 48 83 c0 28 eb 0c 48 8b 43 18 48 8d 84 c8 b8 01 00 00 48 8b 08 31 c0 48 85 c9 .u.H..H..(..H.C.H.......H..1.H..
146c0 74 18 48 8b 43 10 48 89 08 c7 40 08 45 00 00 00 48 83 43 10 10 b8 01 00 00 00 48 83 c4 08 5b 5d t.H.C.H...@.E...H.C.......H...[]
146e0 c3 55 48 89 e5 53 50 48 89 fb e8 f1 f3 ff ff 48 8b 4b 10 48 8b 00 48 8b 50 20 48 89 11 0f b6 40 .UH..SPH.......H.K.H..H.P.H....@
14700 0a 89 41 08 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 08 5b 5d c3 55 48 89 ..A.H.C.H.H.H.K..@....H...[].UH.
14720 e5 41 57 41 56 41 54 53 49 89 f6 48 89 fb 48 8b 43 18 48 8b 78 40 be 02 00 00 00 e8 9c 15 ff ff .AWAVATSI..H..H.C.H.x@..........
14740 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 87 ec ff ff 49 89 04 24 0f I..L.c.I.D$.H.C.H..L.......I..$.
14760 b6 40 08 83 c8 40 41 89 44 24 08 48 8b 4b 10 48 8d 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 f3 dd .@...@A.D$.H.K.H.Q.H...H..L.....
14780 fe ff 48 83 43 10 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 42 f3 ff ff 48 8b ..H.C..[A\A^A_].UH..SPH...B...H.
147a0 4b 10 48 8d 51 e0 48 83 c1 f0 48 89 df 48 89 c6 e8 c0 dd fe ff 48 83 43 10 e0 48 83 c4 08 5b 5d K.H.Q.H...H..H.......H.C..H...[]
147c0 c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 48 89 fb e8 09 f3 ff ff 49 89 c7 4c 8b 63 10 49 8d .UH..AWAVATSI..H.......I..L.c.I.
147e0 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 f0 eb ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 D$.H.C.H..L.......I..$..@...@A.D
14800 24 08 48 8b 4b 10 48 8d 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 5c dd fe ff 48 83 43 10 e0 5b 41 $.H.K.H.Q.H...H..L...\...H.C..[A
14820 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb e8 a7 f2 ff ff 48 8b 53 10 48 8d 4a \A^A_].UH..AVSI..H.......H.S.H.J
14840 10 48 89 4b 10 4c 89 32 c7 42 08 13 00 00 00 48 8d 4a f0 48 89 df 48 89 c6 e8 17 dd fe ff 48 83 .H.K.L.2.B.....H.J.H..H.......H.
14860 43 10 e0 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb e8 69 f2 ff ff 4c 8b 30 48 8b 53 10 48 83 C..[A^].UH..AVSH...i...L.0H.S.H.
14880 c2 e0 48 89 df 4c 89 f6 e8 8c 0e ff ff 48 8b 4b 10 48 8b 51 f0 48 8b 49 f8 48 89 48 08 48 89 10 ..H..L.......H.K.H.Q.H.I.H.H.H..
148a0 41 c6 46 0a 00 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 41 09 03 74 0f A.F..H.C..@.@t.A.F..t.H.H..A..t.
148c0 48 89 df 4c 89 f6 e8 31 d1 ff ff 48 8b 43 10 48 83 c0 e0 48 89 43 10 5b 41 5e 5d c3 55 48 89 e5 H..L...1...H.C.H...H.C.[A^].UH..
148e0 41 57 41 56 53 50 49 89 d7 48 89 fb e8 ef f1 ff ff 4c 8b 30 48 8b 4b 10 48 83 c1 f0 48 89 df 4c AWAVSPI..H.......L.0H.K.H...H..L
14900 89 f6 4c 89 fa e8 ab 0d ff ff 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 ..L.......H.C..@.@t.A.F..t.H.H..
14920 41 09 03 74 0f 48 89 df 4c 89 f6 e8 cc d0 ff ff 48 8b 43 10 48 83 c0 f0 48 89 43 10 48 83 c4 08 A..t.H..L.......H.C.H...H.C.H...
14940 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d7 48 89 fb e8 81 f1 ff ff 4c [A^A_].UH..AWAVSH...I..H.......L
14960 8b 30 4c 89 7d d8 c7 45 e0 02 00 00 00 48 8d 55 d8 48 89 df 4c 89 f6 e8 9d 0d ff ff 48 8b 4b 10 .0L.}..E.....H.U.H..L.......H.K.
14980 48 8b 51 f0 48 8b 49 f8 48 89 48 08 48 89 10 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 H.Q.H.I.H.H.H..H.C..@.@t.A.F..t.
149a0 48 8b 48 f0 f6 41 09 03 74 0f 48 89 df 4c 89 f6 e8 47 d0 ff ff 48 8b 43 10 48 83 c0 f0 48 89 43 H.H..A..t.H..L...G...H.C.H...H.C
149c0 10 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 02 f1 ff ff 48 89 .H...[A^A_].UH..AWAVSPI.......H.
149e0 c3 49 8b 46 10 45 31 ff 83 78 f8 00 74 04 4c 8b 78 f0 8b 43 08 83 e0 0f 83 f8 07 75 0e 48 8b 03 .I.F.E1..x..t.L.x..C.......u.H..
14a00 4d 85 ff 4c 89 78 10 75 13 eb 48 83 f8 05 75 37 48 8b 03 4c 89 78 28 4d 85 ff 74 37 48 8b 33 f6 M..L.x.u..H...u7H..L.x(M..t7H.3.
14a20 46 09 04 74 15 41 f6 47 09 03 74 0e 4c 89 f7 4c 89 fa e8 89 ce ff ff 48 8b 33 4c 89 f7 4c 89 fa F..t.A.G..t.L..L.......H.3L..L..
14a40 e8 7e d0 ff ff eb 0c 49 8b 4e 18 4c 89 bc c1 b8 01 00 00 49 83 46 10 f0 b8 01 00 00 00 48 83 c4 .~.....I.N.L.......I.F.......H..
14a60 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 6a f0 ff ff 48 8b 4b 10 48 8b 10 48 8b 71 .[A^A_].UH..SPH...j...H.K.H..H.q
14a80 f0 48 89 72 20 8a 49 f8 88 4a 0a 48 8b 4b 10 f6 41 f8 40 74 1f 48 8b 30 f6 46 09 04 74 16 48 8b .H.r..I..J.H.K..A.@t.H.0.F..t.H.
14aa0 51 f0 f6 42 09 03 74 0c 48 89 df e8 10 ce ff ff 48 8b 4b 10 48 83 c1 f0 48 89 4b 10 48 83 c4 08 Q..B..t.H.......H.K.H...H.K.H...
14ac0 5b 5d c3 55 48 89 e5 41 56 53 41 89 d6 89 f0 48 89 fb 48 8b 73 10 ff c0 48 98 48 c1 e0 04 48 29 [].UH..AVSA....H..H.s...H.H...H)
14ae0 c6 4d 85 c0 74 0a 66 83 bb c4 00 00 00 00 74 04 31 c9 eb 11 48 8b 43 20 4c 89 40 20 48 89 48 30 .M..t.f.......t.1...H.C.L.@.H.H0
14b00 b9 01 00 00 00 48 89 df 44 89 f2 e8 54 6c 00 00 41 83 fe ff 75 12 48 8b 43 10 48 8b 4b 20 48 39 .....H..D...Tl..A...u.H.C.H.K.H9
14b20 41 08 73 04 48 89 41 08 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 A.s.H.A.[A^].UH..AWAVAUATSH...M.
14b40 cc 4d 89 c7 41 89 d6 89 f3 49 89 fd 45 31 c0 85 c9 74 11 4c 89 ef 89 ce e8 83 ef ff ff 49 89 c0 .M..A....I..E1...t.L.........I..
14b60 4d 2b 45 38 49 8b 45 10 ff c3 48 63 cb 48 c1 e1 04 48 29 c8 48 89 45 c8 4d 85 e4 74 0b 66 41 83 M+E8I.E...Hc.H...H).H.E.M..t.fA.
14b80 bd c4 00 00 00 00 74 20 44 89 75 d0 49 2b 45 38 48 8d 35 98 00 00 00 48 8d 55 c8 4c 89 ef 48 89 ......t.D.u.I+E8H.5....H.U.L..H.
14ba0 c1 e8 69 6f 00 00 eb 60 49 8b 5d 20 4c 89 63 20 4c 89 7b 30 48 89 c1 49 2b 4d 38 48 89 4b 38 49 ..io...`I.].L.c.L.{0H..I+M8H.K8I
14bc0 8b 8d b0 00 00 00 48 89 4b 28 4d 89 85 b0 00 00 00 8a 4b 42 80 e1 ee 41 0a 8d c9 00 00 00 80 c9 ......H.K(M.......KB...A........
14be0 10 88 4b 42 b9 01 00 00 00 4c 89 ef 48 89 c6 44 89 f2 e8 6d 6b 00 00 80 63 42 ef 48 8b 43 28 49 ..KB.....L..H..D...mk...cB.H.C(I
14c00 89 85 b0 00 00 00 31 c0 41 83 fe ff 75 12 49 8b 4d 10 49 8b 55 20 48 39 4a 08 73 04 48 89 4a 08 ......1.A...u.I.M.I.U.H9J.s.H.J.
14c20 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 8b 06 8b 56 08 31 c9 48 89 c6 5d e9 H...[A\A]A^A_].UH..H...V.1.H..].
14c40 20 6b 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 4d 89 c6 48 89 d0 48 89 f2 49 89 ff 48 .k..UH..AWAVATSH..0M..H..H..I..H
14c60 85 c9 48 8d 1d 9c 05 04 00 48 0f 45 d9 4c 8d 65 b8 4c 89 e6 48 89 c1 e8 9f af ff ff 4c 89 ff 4c ..H......H.E.L.e.L..H.......L..L
14c80 89 e6 48 89 da 4c 89 f1 e8 26 6f 00 00 41 89 c6 45 85 f6 75 53 49 8b 47 10 48 8b 58 f0 80 7b 0a ..H..L...&o..A..E..uSI.G.H.X..{.
14ca0 00 74 45 49 8b 47 18 48 8b 78 40 be 02 00 00 00 e8 27 10 ff ff 48 8b 4b 20 48 8b 09 48 8b 10 48 .tEI.G.H.x@......'...H.K.H..H..H
14cc0 8b 40 08 48 89 41 08 48 89 11 48 8b 73 20 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 75 08 .@.H.A.H..H.s.H...@.@t.H.N.H9.u.
14ce0 4c 89 ff e8 2e cd ff ff 44 89 f0 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 89 c8 48 89 L.......D..H..0[A\A^A_].UH....H.
14d00 d1 48 89 f2 48 8b 77 10 83 7e f8 46 75 11 48 8b 76 f0 48 8b 76 18 41 89 c0 5d e9 ce ce fe ff b8 .H..H.w..~.Fu.H.v.H.v.A..]......
14d20 01 00 00 00 5d c3 55 48 89 e5 0f b6 47 0a 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ff 83 fe ....].UH....G.].UH..AWAVATSI....
14d40 09 bb ff ff ff ff 89 f0 0f 87 db 00 00 00 4d 8b 77 18 48 8d 0d 03 01 00 00 48 63 04 81 48 01 c8 ..............M.w.H......Hc..H..
14d60 ff e0 41 c6 46 57 00 31 db e9 bb 00 00 00 31 db 31 f6 4c 89 f7 e8 19 05 00 00 41 c6 46 57 01 e9 ..A.FW.1......1.1.L.......A.FW..
14d80 a5 00 00 00 31 db 31 f6 4c 89 ff e8 d9 d6 ff ff e9 94 00 00 00 49 8b 5e 18 49 03 5e 10 48 c1 eb ....1.1.L............I.^.I.^.H..
14da0 0a e9 83 00 00 00 41 8b 5e 18 41 03 5e 10 81 e3 ff 03 00 00 eb 73 41 8a 5e 57 41 c6 46 57 01 85 ......A.^.A.^........sA.^WA.FW..
14dc0 d2 74 71 4c 63 e2 49 c1 e4 0a 4d 03 66 18 4c 89 f7 4c 89 e6 e8 ba 04 00 00 49 8b 47 18 48 83 78 .tqLc.I...M.f.L..L.......I.G.H.x
14de0 18 00 7e 08 4c 89 ff e8 d4 d4 ff ff 41 88 5e 57 31 db 4d 85 e4 7f 58 eb 30 41 8b 9e cc 00 00 00 ..~.L.......A.^W1.M...X.0A......
14e00 41 89 96 cc 00 00 00 eb 20 41 8b 9e d0 00 00 00 83 fa 28 b8 28 00 00 00 0f 4d c2 41 89 86 d0 00 A........A........(.(....M.A....
14e20 00 00 eb 05 41 0f b6 5e 57 89 d8 5b 41 5c 41 5e 41 5f 5d c3 48 c7 c6 80 f3 ff ff 4c 89 f7 e8 50 ....A..^W..[A\A^A_].H......L...P
14e40 04 00 00 4c 89 ff e8 75 d4 ff ff 41 88 5e 57 41 80 7e 55 07 0f 94 c0 0f b6 c0 eb cf 06 ff ff ff ...L...u...A.^WA.~U.............
14e60 12 ff ff ff 28 ff ff ff 39 ff ff ff 4a ff ff ff 5a ff ff ff 9d ff ff ff ad ff ff ff cd ff ff ff ....(...9...J...Z...............
14e80 c8 ff ff ff 55 48 89 e5 e8 47 9e 00 00 55 48 89 e5 53 50 48 89 fb e8 45 ec ff ff 48 8b 30 48 8b ....UH...G...UH..SPH...E...H.0H.
14ea0 53 10 48 83 c2 f0 48 89 df e8 2e 04 ff ff 48 8b 4b 10 48 8d 51 f0 48 83 c1 10 85 c0 48 0f 44 ca S.H...H.......H.K.H.Q.H.....H.D.
14ec0 48 89 4b 10 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 89 f3 49 89 fe 83 fb 02 7c 21 49 8b 46 18 H.K.H...[].UH..AVS..I.....|!I.F.
14ee0 48 83 78 18 00 7e 08 4c 89 f7 e8 d1 d3 ff ff 4c 89 f7 89 de 5b 41 5e 5d e9 97 dc fe ff 85 db 75 H.x..~.L.......L....[A^].......u
14f00 27 49 8b 5e 10 48 8d 35 f4 a9 00 00 31 d2 4c 89 f7 e8 f4 e2 ff ff 48 89 03 0f b6 40 08 83 c8 40 'I.^.H.5....1.L.......H....@...@
14f20 89 43 08 49 83 46 10 10 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 a5 eb ff ff 48 8b 73 10 48 .C.I.F..[A^].UH..SPH.......H.s.H
14f40 89 df 48 89 c2 e8 5d de fe ff 48 83 43 10 10 48 83 c4 08 5b 5d c3 55 48 89 e5 48 85 f6 74 0b 48 ..H...]...H.C..H...[].UH..H..t.H
14f60 8b 47 18 48 8b 40 08 48 89 06 48 8b 47 18 48 8b 00 5d c3 55 48 89 e5 48 8b 47 18 48 89 50 08 48 .G.H.@.H..H.G.H..].UH..H.G.H.P.H
14f80 89 30 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 .0].UH..AVSI..H..H.C.H.x..~.H...
14fa0 1c d3 ff ff 48 89 df 4c 89 f6 e8 5a e4 ff ff 48 8b 4b 10 48 89 01 c7 41 08 47 00 00 00 48 83 43 ....H..L...Z...H.K.H...A.G...H.C
14fc0 10 10 48 83 c0 28 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 48 89 fb 48 c7 45 e8 ..H..([A^].UH..AVSH...A..H..H.E.
14fe0 00 00 00 00 e8 f7 ea ff ff 48 8d 55 e8 31 c9 45 31 c0 48 89 c7 44 89 f6 e8 29 00 00 00 48 85 c0 .........H.U.1.E1.H..D...)...H..
15000 74 1b 48 8b 4b 10 48 8b 55 e8 48 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 83 c4 t.H.K.H.U.H.2H.R.H.Q.H.1H.C..H..
15020 10 5b 41 5e 5d c3 55 48 89 e5 44 8b 4f 08 41 83 e1 3f 31 c0 41 83 f9 06 75 4c 31 c0 85 f6 0f 8e .[A^].UH..D.O.A..?1.A...uL1.....
15040 85 00 00 00 48 8b 3f 48 8b 4f 18 31 c0 39 71 10 7c 77 ff ce 48 63 c6 48 8b 74 c7 20 48 8b 36 48 ....H.?H.O.1.9q.|w..Hc.H.t..H.6H
15060 89 32 4d 85 c0 74 08 48 8b 54 c7 20 49 89 10 48 8b 49 58 48 c1 e0 04 48 8b 04 01 48 85 c0 74 42 .2M..t.H.T..I..H.IXH...H...H..tB
15080 48 83 c0 20 eb 43 41 83 f9 26 75 3d 31 c0 85 f6 7e 37 4c 8b 07 41 0f b6 78 0a 31 c0 39 f7 7c 29 H....CA..&u=1...~7L..A..x.1.9.|)
150a0 ff ce 48 63 c6 48 c1 e0 04 49 8d 44 00 20 48 89 02 48 8d 05 48 a8 00 00 48 85 c9 74 0c 4c 89 01 ..Hc.H...I.D..H..H..H...H..t.L..
150c0 eb 07 48 8d 05 f4 05 04 00 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 89 d3 49 89 ff 48 c7 45 ..H......].UH..AWAVSH.....I..H.E
150e0 e0 00 00 00 00 48 c7 45 d8 00 00 00 00 48 c7 45 d0 00 00 00 00 e8 e6 e9 ff ff 48 8d 55 e0 48 8d .....H.E.....H.E..........H.U.H.
15100 4d d8 4c 8d 45 d0 48 89 c7 89 de e8 16 ff ff ff 49 89 c6 4d 85 f6 74 6e 49 8b 47 10 48 8d 48 f0 M.L.E.H.........I..M..tnI.G.H.H.
15120 49 89 4f 10 48 8b 4d e0 48 8b 50 f0 48 8b 40 f8 48 89 41 08 48 89 11 48 8b 75 d8 48 85 f6 74 23 I.O.H.M.H.P.H.@.H.A.H..H.u.H..t#
15140 49 8b 47 10 f6 40 08 40 74 3c f6 46 09 04 74 36 48 8b 10 f6 42 09 03 74 2d 4c 89 ff e8 5f c7 ff I.G..@.@t<.F..t6H...B..t-L..._..
15160 ff eb 23 48 8b 75 d0 48 85 f6 74 1a 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 75 08 4c 89 ..#H.u.H..t.H...@.@t.H.N.H9.u.L.
15180 ff e8 90 c8 ff ff 4c 89 f0 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 ......L..H...[A^A_].UH..AWAVSP..
151a0 41 89 f6 49 89 ff e8 35 e9 ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 26 75 13 48 8b 01 ff cb A..I...5...H...Q...?1...&u.H....
151c0 48 63 cb 48 c1 e1 04 48 8d 44 08 20 eb 1d 83 fa 06 75 18 4c 89 ff 44 89 f6 e8 02 e9 ff ff 48 8b Hc.H...H.D.......u.L..D.......H.
151e0 00 ff cb 48 63 cb 48 8b 44 c8 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 ...Hc.H.D..H...[A^A_].UH..AWAVAU
15200 41 54 53 50 45 89 c4 41 89 cf 89 d3 49 89 fe e8 cc e8 ff ff 4c 8b 28 ff cb 48 63 db 4c 89 f7 44 ATSPE..A....I.......L.(..Hc.L..D
15220 89 fe e8 b9 e8 ff ff 4c 8b 38 41 ff cc 4d 63 e4 49 8b 74 dd 20 4c 89 f7 e8 64 c8 ff ff 4b 8b 74 .......L.8A..Mc.I.t..L...d...K.t
15240 e7 20 49 89 74 dd 20 48 ff 46 08 48 8b 06 48 8d 4e 10 48 39 c8 74 07 c7 46 18 01 00 00 00 48 39 ..I.t..H.F.H..H.N.H9.t..F.....H9
15260 c8 0f 95 c1 f6 40 08 40 74 04 84 c9 74 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 f7 .....@.@t...t.H...[A\A]A^A_].L..
15280 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 83 c7 ff ff 55 48 89 e5 48 8b 47 18 48 29 f0 48 01 H...[A\A]A^A_].....UH..H.G.H).H.
152a0 47 10 48 89 77 18 5d c3 55 48 89 e5 53 50 48 89 fb 31 f6 31 d2 b9 48 00 00 00 e8 6e c5 ff ff 48 G.H.w.].UH..SPH..1.1..H....n...H
152c0 8b 4b 20 48 89 41 18 48 89 48 10 48 c7 40 18 00 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 .K.H.A.H.H.H.@.....H...[].UH..AV
152e0 53 49 89 fe 49 8b 46 20 48 8b 70 18 48 85 f6 48 c7 40 18 00 00 00 00 74 1b 48 8b 5e 18 ba 48 00 SI..I.F.H.p.H..H.@.....t.H.^..H.
15300 00 00 31 c9 4c 89 f7 e8 21 c5 ff ff 48 85 db 48 89 de 75 e5 5b 41 5e 5d c3 55 48 89 e5 41 57 41 ..1.L...!...H..H..u.[A^].UH..AWA
15320 56 41 54 53 49 89 fe 4d 8b 66 20 49 8b 74 24 18 48 85 f6 74 34 4d 8d 7c 24 18 48 8b 5e 18 48 85 VATSI..M.f.I.t$.H..t4M.|$.H.^.H.
15340 db 74 26 ba 48 00 00 00 31 c9 4c 89 f7 e8 db c4 ff ff 49 89 1f 4c 89 63 10 4c 8d 7b 18 48 8b 73 .t&.H...1.L.......I..L.c.L.{.H.s
15360 18 48 85 f6 49 89 dc 75 d1 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 4c .H..I..u.[A\A^A_].UH..AWAVSPH..L
15380 8b 7b 18 49 83 7f 18 00 7e 08 48 89 df e8 2e cf ff ff 31 f6 ba 08 00 00 00 b9 d8 00 00 00 48 89 .{.I....~.H.......1...........H.
153a0 df e8 87 c4 ff ff 4c 8d 70 08 41 8a 4f 54 80 e1 03 88 48 11 c6 40 10 08 49 8b 4f 58 48 89 48 08 ......L.p.A.OT....H..@..I.OXH.H.
153c0 4d 89 77 58 48 8b 4b 10 4c 89 31 c7 41 08 48 00 00 00 48 83 43 10 10 4c 89 78 20 48 c7 40 40 00 M.wXH.K.L.1.A.H...H.C..L.x.H.@@.
153e0 00 00 00 48 c7 40 28 00 00 00 00 c7 80 c0 00 00 00 00 00 00 00 4c 89 70 58 48 c7 40 60 00 00 00 ...H.@(..............L.pXH.@`...
15400 00 66 c7 80 ce 00 00 00 00 00 48 c7 80 b0 00 00 00 00 00 00 00 c6 80 d0 00 00 00 00 c7 80 c4 00 .f........H.....................
15420 00 00 00 00 00 00 c6 80 d1 00 00 00 01 48 c7 40 48 00 00 00 00 66 c7 80 cc 00 00 00 01 00 c6 40 .............H.@H....f.........@
15440 12 00 48 c7 80 b8 00 00 00 00 00 00 00 8a 8b c8 00 00 00 88 88 d0 00 00 00 8b 8b bc 00 00 00 89 ..H.............................
15460 88 c4 00 00 00 48 8b 93 a8 00 00 00 48 89 90 b0 00 00 00 89 88 c8 00 00 00 49 8b 8f e0 00 00 00 .....H......H............I......
15480 48 8b 49 f8 48 89 08 4c 89 f7 48 89 de e8 0e 00 00 00 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 H.I.H..L..H.......L..H...[A^A_].
154a0 55 48 89 e5 53 50 48 89 f0 48 89 fb 31 f6 31 d2 b9 80 02 00 00 48 89 c7 e8 70 c3 ff ff 48 89 43 UH..SPH..H..1.1......H...p...H.C
154c0 38 c7 83 b8 00 00 00 28 00 00 00 b9 08 00 00 00 c7 04 08 00 00 00 00 48 83 c1 10 48 81 f9 88 02 8......(...............H...H....
154e0 00 00 75 ec 48 8d 88 30 02 00 00 48 89 4b 30 48 8d 4b 60 c6 83 a2 00 00 00 00 48 c7 43 78 00 00 ..u.H..0...H.K0H.K`.......H.Cx..
15500 00 00 48 c7 43 70 00 00 00 00 48 89 43 60 48 8d 50 10 48 89 53 10 c7 40 08 00 00 00 00 48 8d 80 ..H.Cp....H.C`H.P.H.S..@.....H..
15520 50 01 00 00 48 89 43 68 48 89 4b 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 P...H.ChH.K.H...[].UH..AWAVSPH..
15540 49 89 fe 48 8b 73 38 48 89 df e8 8d c0 ff ff 4c 8d 7b f8 48 89 df e8 1c 00 00 00 ba d8 00 00 00 I..H.s8H.......L.{.H............
15560 31 c9 4c 89 f7 4c 89 fe 48 83 c4 08 5b 41 5e 41 5f 5d e9 b6 c2 ff ff 55 48 89 e5 53 50 48 89 fb 1.L..L..H...[A^A_].....UH..SPH..
15580 48 83 7b 38 00 74 2f 48 8d 43 60 48 89 43 20 48 89 df e8 43 fd ff ff 48 8b 73 38 48 63 93 b8 00 H.{8.t/H.C`H.C.H...C...H.s8Hc...
155a0 00 00 48 c1 e2 04 31 c9 48 89 df 48 83 c4 08 5b 5d e9 77 c2 ff ff 48 83 c4 08 5b 5d c3 55 48 89 ..H...1.H..H...[].w...H...[].UH.
155c0 e5 41 57 41 56 41 54 53 48 83 ec 30 49 89 f7 49 89 fc 45 31 f6 31 f6 ba 08 00 00 00 b9 d8 02 00 .AWAVATSH..0I..I..E1.1..........
155e0 00 4c 89 ff 41 ff d4 48 89 c3 48 85 db 0f 84 8d 02 00 00 4c 8d 73 08 48 8d 83 d8 00 00 00 48 c7 .L..A..H..H........L.s.H......H.
15600 43 08 00 00 00 00 c6 43 10 08 c6 83 2c 01 00 00 01 c6 43 11 01 48 89 43 20 48 c7 43 40 00 00 00 C......C....,.....C..H.C.H.C@...
15620 00 48 c7 43 28 00 00 00 00 c7 83 c0 00 00 00 00 00 00 00 4c 89 73 58 48 c7 43 60 00 00 00 00 66 .H.C(..............L.sXH.C`....f
15640 c7 83 ce 00 00 00 00 00 48 c7 83 b0 00 00 00 00 00 00 00 c6 83 d0 00 00 00 00 c7 83 c4 00 00 00 ........H.......................
15660 00 00 00 00 c6 83 d1 00 00 00 01 c7 83 c8 00 00 00 00 00 00 00 48 c7 43 48 00 00 00 00 66 c7 83 .....................H.CH....f..
15680 cc 00 00 00 01 00 c6 43 12 00 48 c7 83 b8 00 00 00 00 00 00 00 4c 89 a3 d8 00 00 00 4c 89 bb e0 .......C..H..........L......L...
156a0 00 00 00 4c 89 b3 b8 01 00 00 31 ff e8 4f 9d 00 00 89 45 bc 4c 89 75 c0 48 8d 4d bc 48 89 4d c8 ...L......1..O....E.L.u.H.M.H.M.
156c0 48 8d 0d 09 12 04 00 48 89 4d d0 48 8d 0d eb fe ff ff 48 89 4d d8 48 8d 7d c0 be 20 00 00 00 89 H......H.M.H......H.M.H.}.......
156e0 c2 e8 c9 d9 ff ff 89 83 28 01 00 00 c6 83 2f 01 00 00 00 c7 83 20 01 00 00 00 00 00 00 48 c7 83 ........(...../..............H..
15700 88 01 00 00 00 00 00 00 48 c7 83 98 01 00 00 00 00 00 00 48 c7 83 b0 01 00 00 00 00 00 00 48 c7 ........H..........H..........H.
15720 83 c0 01 00 00 00 00 00 00 48 c7 83 10 01 00 00 00 00 00 00 48 c7 83 08 01 00 00 00 00 00 00 48 .........H..........H..........H
15740 c7 83 00 01 00 00 00 00 00 00 66 c7 83 2d 01 00 00 07 00 48 c7 83 80 01 00 00 00 00 00 00 48 c7 ..........f..-.....H..........H.
15760 83 78 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 00 00 48 .x.......H..p.......H..h.......H
15780 c7 83 60 01 00 00 00 00 00 00 48 c7 83 58 01 00 00 00 00 00 00 48 c7 83 50 01 00 00 00 00 00 00 ..`.......H..X.......H..P.......
157a0 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 38 01 00 00 00 00 00 H..H.......H..@.......H..8......
157c0 00 48 c7 83 30 01 00 00 00 00 00 00 48 c7 83 e8 00 00 00 d8 02 00 00 48 c7 83 f0 00 00 00 00 00 .H..0.......H..........H........
157e0 00 00 48 b8 00 00 00 00 c8 00 00 00 48 89 83 a0 01 00 00 c7 83 a8 01 00 00 c8 00 00 00 48 c7 83 ..H.........H................H..
15800 d0 02 00 00 00 00 00 00 48 c7 83 c8 02 00 00 00 00 00 00 48 c7 83 c0 02 00 00 00 00 00 00 48 c7 ........H..........H..........H.
15820 83 b8 02 00 00 00 00 00 00 48 c7 83 b0 02 00 00 00 00 00 00 48 c7 83 a8 02 00 00 00 00 00 00 48 .........H..........H..........H
15840 c7 83 a0 02 00 00 00 00 00 00 48 c7 83 98 02 00 00 00 00 00 00 48 c7 83 90 02 00 00 00 00 00 00 ..........H..........H..........
15860 48 8d 35 29 00 00 00 31 d2 4c 89 f7 e8 18 57 00 00 85 c0 74 0b 4c 89 f7 e8 0a 01 00 00 45 31 f6 H.5)...1.L....W....t.L.......E1.
15880 4c 89 f0 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 48 L..H..0[A\A^A_].UH..AWAVATSH...H
158a0 89 fb 4c 8b 63 18 48 89 de e8 f2 fb ff ff 48 89 df e8 d2 fe fe ff 49 89 c6 4d 89 74 24 40 41 c7 ..L.c.H.......H.......I..M.t$@A.
158c0 44 24 48 45 00 00 00 ba 02 00 00 00 31 c9 48 89 df 4c 89 f6 e8 91 fb fe ff 48 89 5d d0 c7 45 d8 D$HE........1.H..L.......H.]..E.
158e0 48 00 00 00 4c 8d 7d d0 ba 01 00 00 00 48 89 df 4c 89 f6 4c 89 f9 e8 ba fd fe ff 48 89 df e8 85 H...L.}......H..L..L.......H....
15900 fe fe ff 48 89 45 d0 c7 45 d8 45 00 00 00 ba 02 00 00 00 48 89 df 4c 89 f6 4c 89 f9 e8 94 fd fe ...H.E..E.E........H..L..L......
15920 ff be 40 00 00 00 48 89 df e8 b7 d7 ff ff 48 89 df e8 6c db ff ff 48 89 df e8 12 3f 00 00 48 8d ..@...H.......H...l...H....?..H.
15940 35 83 fd 03 00 ba 11 00 00 00 48 89 df e8 b8 d8 ff ff 49 89 84 24 f0 00 00 00 48 89 df 48 89 c6 5.........H.......I..$....H..H..
15960 e8 d8 c0 ff ff 41 c6 44 24 57 01 31 ff e8 7c df ff ff 49 89 84 24 e8 00 00 00 48 83 c4 10 5b 41 .....A.D$W.1..|...I..$....H...[A
15980 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b 73 38 e8 3e bc ff ff 48 89 \A^A_].UH..AVSH..L.s.H.s8.>...H.
159a0 df e8 dd c1 ff ff 48 8b 43 18 48 8b 70 30 48 63 50 3c 48 c1 e2 03 31 c9 48 89 df e8 6d be ff ff ......H.C.H.p0HcP<H...1.H...m...
159c0 49 8b b6 b0 00 00 00 49 8b 96 c0 00 00 00 31 c9 48 89 df e8 55 be ff ff 49 89 86 b0 00 00 00 49 I......I......1.H...U...I......I
159e0 c7 86 c0 00 00 00 00 00 00 00 48 89 df e8 85 fb ff ff 49 8b 06 49 8b 7e 08 48 8d 73 f8 ba d8 02 ..........H.......I..I.~.H.s....
15a00 00 00 31 c9 5b 41 5e 5d ff e0 55 48 89 e5 48 8b 47 18 48 8b b8 e0 00 00 00 5d e9 68 ff ff ff 55 ..1.[A^]..UH..H.G.H......].h...U
15a20 48 89 e5 41 56 53 49 89 fe be d8 b9 f0 ff ba 02 00 00 00 e8 2a eb ff ff 48 8d 35 31 a3 04 00 31 H..AVSI.............*...H.51...1
15a40 db 31 d2 4c 89 f7 e8 14 35 00 00 be ff ff ff ff 4c 89 f7 e8 79 e1 ff ff 48 8d 15 52 fb 03 00 be .1.L....5.......L...y...H..R....
15a60 fe ff ff ff 4c 89 f7 e8 55 ed ff ff 48 8d 35 67 fc 03 00 ba 07 00 00 00 4c 89 f7 e8 aa e6 ff ff ....L...U...H.5g........L.......
15a80 48 8d 15 5b fc 03 00 be fe ff ff ff 4c 89 f7 e8 2d ed ff ff 4c 89 f7 89 de e8 80 e1 ff ff 4c 89 H..[........L...-...L.........L.
15aa0 f7 48 89 c6 e8 da e6 ff ff ff c3 83 fb 09 75 e4 48 8d 35 2b 00 00 00 ba 09 00 00 00 4c 89 f7 e8 .H............u.H.5+........L...
15ac0 0f e8 ff ff 48 8d 15 b9 f1 03 00 be fe ff ff ff 4c 89 f7 e8 e9 ec ff ff b8 01 00 00 00 5b 41 5e ....H...........L............[A^
15ae0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 f0 25 00 00 be 01 00 00 00 48 89 df e8 fa e0 ].UH..SPH.........%.......H.....
15b00 ff ff be d7 b9 f0 ff 29 c6 48 89 df e8 c0 e0 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 .......).H............H...[].UH.
15b20 e5 53 50 48 89 fb be 01 00 00 00 e8 af e3 ff ff 85 c0 74 0e 48 89 df 48 83 c4 08 5b 5d e9 f3 dd .SPH..............t.H..H...[]...
15b40 ff ff be 01 00 00 00 48 89 df e8 96 25 00 00 be 01 00 00 00 ba ff ff ff ff 48 89 df e8 5e de ff .......H....%............H...^..
15b60 ff be fe ff ff ff 48 89 df e8 e3 dd ff ff 48 8d 35 31 fd 03 00 ba 11 00 00 00 48 89 df e8 a8 e5 ......H.......H.51........H.....
15b80 ff ff be 01 00 00 00 48 89 df e8 c2 dd ff ff 48 89 df 48 83 c4 08 5b 5d e9 20 01 00 00 55 48 89 .......H.......H..H...[].....UH.
15ba0 e5 41 57 41 56 53 50 49 89 fe 48 8d 15 ca fc 03 00 48 8d 0d 48 a3 04 00 be 01 00 00 00 e8 49 23 .AWAVSPI..H......H..H.........I#
15bc0 00 00 48 98 48 8d 0d 25 0c 04 00 8b 1c 81 be 02 00 00 00 31 d2 4c 89 f7 e8 36 26 00 00 4c 89 f7 ..H.H..%...........1.L...6&..L..
15be0 89 de 89 c2 e8 47 f1 ff ff 41 89 c7 83 fb 09 74 05 83 fb 05 75 0d 4c 89 f7 44 89 fe e8 68 e7 ff .....G...A.....t....u.L..D...h..
15c00 ff eb 3e 83 fb 03 75 2e be 04 00 00 00 31 d2 4c 89 f7 e8 19 f1 ff ff f2 41 0f 2a cf f2 0f 2a c0 ..>...u......1.L........A.*...*.
15c20 f2 0f 59 05 c0 0b 04 00 f2 0f 58 c1 4c 89 f7 e8 bd e4 ff ff eb 0b 49 63 f7 4c 89 f7 e8 cd e4 ff ..Y.......X.L.........Ic.L......
15c40 ff b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 ......H...[A^A_].UH..AVSH.......
15c60 31 d2 31 c9 e8 42 23 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 d8 dc ff ff 31 d2 48 89 df 4c 89 1.1..B#..I.......H.......1.H..L.
15c80 f6 e8 6f 29 00 00 85 c0 74 0c 48 89 df 5b 41 5e 5d e9 ee f1 ff ff 4c 8d 05 74 0c 00 00 31 f6 ba ..o)....t.H..[A^].....L..t...1..
15ca0 ff ff ff ff 31 c9 48 89 df e8 15 ee ff ff 48 89 df e8 7f dc ff ff ff c8 5b 41 5e 5d c3 55 48 89 ....1.H.......H.........[A^].UH.
15cc0 e5 41 56 53 48 89 fb be 02 00 00 00 ba 01 00 00 00 e8 3d 25 00 00 49 89 c6 be 01 00 00 00 48 89 .AVSH.............=%..I.......H.
15ce0 df e8 6b dc ff ff be 01 00 00 00 48 89 df e8 aa df ff ff 85 c0 74 2a 45 85 f6 7e 25 48 89 df 44 ..k........H.........t*E..~%H..D
15d00 89 f6 e8 88 1e 00 00 be 01 00 00 00 48 89 df e8 bd de ff ff be 02 00 00 00 48 89 df e8 aa f1 ff ............H............H......
15d20 ff 48 89 df 5b 41 5e 5d e9 57 f1 ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 a5 23 00 00 .H..[A^].W...UH..SPH.........#..
15d40 be 01 00 00 00 48 89 df e8 2f e9 ff ff 85 c0 74 16 48 8d 15 39 fa 03 00 be 01 00 00 00 48 89 df .....H.../.....t.H..9........H..
15d60 e8 67 2c 00 00 eb 08 48 89 df e8 69 e3 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 .g,....H...i........H...[].UH..A
15d80 56 53 49 89 fe 48 8d 15 20 e9 03 00 be 01 00 00 00 e8 36 2c 00 00 85 c0 48 8d 05 ba 0a 00 00 48 VSI..H............6,....H......H
15da0 8d 1d 06 0b 00 00 48 0f 45 d8 be 01 00 00 00 4c 89 f7 e8 2e 23 00 00 31 d2 4c 89 f7 48 89 de e8 ......H.E......L....#..1.L..H...
15dc0 0f e5 ff ff be 01 00 00 00 4c 89 f7 e8 00 de ff ff 31 f6 4c 89 f7 e8 33 e3 ff ff b8 03 00 00 00 .........L.......1.L...3........
15de0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 aa 21 00 [A^].UH..AWAVATSH.......1.1...!.
15e00 00 49 89 c6 be 02 00 00 00 31 d2 31 c9 48 89 df e8 96 21 00 00 49 89 c7 be 03 00 00 00 48 89 df .I.......1.1.H....!..I.......H..
15e20 e8 d7 dd ff ff 83 f8 ff 0f 95 c0 0f b6 c0 44 8d 24 40 48 89 df 4c 89 f6 4c 89 fa e8 b5 27 00 00 ..............D.$@H..L..L....'..
15e40 48 89 df 89 c6 44 89 e2 5b 41 5c 41 5e 41 5f 5d e9 8e 09 00 00 55 48 89 e5 41 57 41 56 41 54 53 H....D..[A\A^A_].....UH..AWAVATS
15e60 48 83 ec 10 48 89 fb 48 8d 55 d8 be 01 00 00 00 e8 90 e0 ff ff 49 89 c4 48 8d 15 a5 f9 03 00 be H...H..H.U...........I..H.......
15e80 03 00 00 00 31 c9 48 89 df e8 1d 21 00 00 49 89 c7 be 04 00 00 00 48 89 df e8 5e dd ff ff 83 f8 ....1.H....!..I.......H...^.....
15ea0 ff 0f 95 c0 44 0f b6 f0 41 c1 e6 02 4d 85 e4 74 29 be 02 00 00 00 31 c9 48 89 df 4c 89 e2 e8 e8 ....D...A...M..t).....1.H..L....
15ec0 20 00 00 48 8b 55 d8 48 89 df 4c 89 e6 48 89 c1 4d 89 f8 e8 6c 2a 00 00 eb 4f 48 8d 15 46 f9 03 ...H.U.H..L..H..M...l*...OH..F..
15ee0 00 be 02 00 00 00 31 c9 48 89 df e8 bb 20 00 00 49 89 c4 be 01 00 00 00 ba 06 00 00 00 48 89 df ......1.H.......I............H..
15f00 e8 95 21 00 00 be 05 00 00 00 48 89 df e8 3f da ff ff 48 8d 35 0a 08 00 00 31 d2 48 89 df 4c 89 ..!.......H...?...H.5....1.H..L.
15f20 e1 4d 89 f8 e8 1b ed ff ff 48 89 df 89 c6 44 89 f2 e8 ad 08 00 00 48 83 c4 10 5b 41 5c 41 5e 41 .M.......H....D.......H...[A\A^A
15f40 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 3e 21 00 00 41 be 02 00 _].UH..AVSH.............>!..A...
15f60 00 00 be 02 00 00 00 48 89 df e8 e2 d9 ff ff be 01 00 00 00 48 89 df e8 11 ef ff ff 85 c0 75 0e .......H............H.........u.
15f80 48 89 df e8 50 e1 ff ff 41 be 01 00 00 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 H...P...A.....D..[A^].UH..SPH..H
15fa0 8d 15 76 f8 03 00 be 01 00 00 00 e8 1c 2a 00 00 be 01 00 00 00 85 c0 74 21 48 89 df e8 10 dc ff ..v..........*.........t!H......
15fc0 ff be 01 00 00 00 ba 03 00 00 00 31 c9 45 31 c0 48 89 df e8 eb ea ff ff eb 33 ba 05 00 00 00 48 ...........1.E1.H........3.....H
15fe0 89 df e8 b3 20 00 00 48 8d 35 55 ff ff ff 31 d2 48 89 df e8 db e2 ff ff be 01 00 00 00 48 89 df .......H.5U...1.H............H..
16000 e8 cc db ff ff 48 89 df e8 cb e0 ff ff b8 03 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 .....H............H...[].UH..SPH
16020 89 fb be 01 00 00 00 e8 b9 20 00 00 be 01 00 00 00 48 89 df e8 30 e3 ff ff be 01 00 00 00 ba 01 .................H...0..........
16040 00 00 00 48 89 df e8 74 d9 ff ff 48 89 df e8 e2 d8 ff ff 8d 70 fe 4c 8d 0d 86 06 00 00 ba ff ff ...H...t...H........p.L.........
16060 ff ff 31 c9 45 31 c0 48 89 df e8 be ea ff ff 31 d2 48 89 df 89 c6 48 83 c4 08 5b 5d e9 62 06 00 ..1.E1.H.......1.H....H...[].b..
16080 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff e8 9e d8 ff ff 41 89 c6 48 8d 35 c7 f6 03 .UH..AWAVAUATSPI.......A..H.5...
160a0 00 4c 89 ff e8 26 e3 ff ff 45 85 f6 0f 8e 9c 00 00 00 31 db 4c 8b 25 6d 8f 04 00 ff c3 be ff ff .L...&...E........1.L.%m........
160c0 ff ff 4c 89 ff e8 07 db ff ff 4c 89 ff 89 de e8 fd da ff ff be 01 00 00 00 ba 01 00 00 00 31 c9 ..L.......L...................1.
160e0 45 31 c0 4c 89 ff e8 d8 e9 ff ff be ff ff ff ff 4c 89 ff 48 8d 55 d0 e8 09 de ff ff 49 89 c5 4d E1.L............L..H.U......I..M
16100 85 ed 74 76 83 fb 02 7c 1a 49 8b 0c 24 be 01 00 00 00 ba 01 00 00 00 48 8d 3d fa f6 03 00 e8 ab ..tv...|.I..$..........H.=......
16120 91 00 00 48 8b 55 d0 49 8b 0c 24 be 01 00 00 00 4c 89 ef e8 96 91 00 00 be fe ff ff ff 4c 89 ff ...H.U.I..$.....L............L..
16140 e8 0c d8 ff ff 44 39 f3 0f 8c 6d ff ff ff 48 8b 1d d3 8e 04 00 48 8b 0b 48 8d 3d bb f6 03 00 be .....D9...m...H......H..H.=.....
16160 01 00 00 00 ba 01 00 00 00 e8 60 91 00 00 48 8b 3b e8 fe 90 00 00 31 c0 eb 11 48 8d 35 6c f6 03 ..........`...H.;.....1...H.5l..
16180 00 31 c0 4c 89 ff e8 5f 18 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 .1.L..._...H...[A\A]A^A_].UH..SP
161a0 48 89 fb be 01 00 00 00 e8 38 1f 00 00 be 02 00 00 00 48 89 df e8 2b 1f 00 00 be 01 00 00 00 ba H........8........H...+.........
161c0 02 00 00 00 48 89 df e8 0c db ff ff 48 89 df 89 c6 e8 93 e1 ff ff b8 01 00 00 00 48 83 c4 08 5b ....H.......H..............H...[
161e0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 07 da ff ff 83 e0 fe 83 f8 04 74 14 48 8d 15 ].UH..SPH..................t.H..
16200 d0 f5 03 00 be 01 00 00 00 48 89 df e8 e0 16 00 00 be 01 00 00 00 48 89 df e8 70 dd ff ff 48 89 .........H............H...p...H.
16220 df 48 89 c6 e8 e5 de ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 .H............H...[].UH..SPH....
16240 00 00 00 ba 05 00 00 00 e8 4d 1e 00 00 be 02 00 00 00 48 89 df e8 8b 1e 00 00 be 02 00 00 00 48 .........M........H............H
16260 89 df e8 ea d6 ff ff be 01 00 00 00 48 89 df e8 b1 e2 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 ............H............H...[].
16280 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 02 1e 00 00 be 02 00 00 00 48 89 df UH..SPH......................H..
162a0 e8 40 1e 00 00 be 03 00 00 00 48 89 df e8 33 1e 00 00 be 03 00 00 00 48 89 df e8 92 d6 ff ff be .@........H...3........H........
162c0 01 00 00 00 48 89 df e8 9c e5 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 ....H............H...[].UH..AWAV
162e0 41 54 53 49 89 fc e8 4a d6 ff ff 41 89 c6 be 01 00 00 00 4c 89 e7 e8 01 d9 ff ff 83 f8 04 75 2a ATSI...J...A.......L..........u*
16300 41 bf 01 00 00 00 be 01 00 00 00 31 d2 4c 89 e7 e8 f0 db ff ff 80 38 23 75 10 41 ff ce 49 63 f6 A..........1.L........8#u.A..Ic.
16320 4c 89 e7 e8 e6 dd ff ff eb 40 be 01 00 00 00 4c 89 e7 e8 6e 1e 00 00 48 85 c0 49 63 de 78 09 48 L........@.....L...n...H..Ic.x.H
16340 39 d8 48 0f 4e d8 eb 03 48 01 c3 48 85 db 7f 14 48 8d 15 6a f4 03 00 be 01 00 00 00 4c 89 e7 e8 9.H.N...H..H....H..j........L...
16360 8d 15 00 00 41 29 de 45 89 f7 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe ....A).E..D..[A\A^A_].UH..AVSI..
16380 be 02 00 00 00 e8 72 d8 ff ff 89 c3 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 fc 1c 00 00 85 db ......r...............L.........
163a0 74 19 83 fb 05 74 14 48 8d 15 62 ef 03 00 be 02 00 00 00 4c 89 f7 e8 36 15 00 00 48 8d 15 cf f3 t....t.H..b........L...6...H....
163c0 03 00 be 01 00 00 00 4c 89 f7 e8 fd 25 00 00 85 c0 74 15 48 8d 35 c3 f3 03 00 31 c0 4c 89 f7 5b .......L....%....t.H.5....1.L..[
163e0 41 5e 5d e9 02 16 00 00 be 02 00 00 00 4c 89 f7 e8 5c d5 ff ff be 01 00 00 00 4c 89 f7 e8 ca e5 A^]..........L...\........L.....
16400 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 48 89 fb .......[A^].UH..AWAVAUATSH..(H..
16420 be 02 00 00 00 e8 d2 d7 ff ff 85 c0 7e 7e be 02 00 00 00 48 89 df e8 6a 1d 00 00 49 89 c4 be 01 ............~~.....H...j...I....
16440 00 00 00 ba 04 00 00 00 48 89 df e8 4a 1c 00 00 48 8d 55 c8 be 01 00 00 00 48 89 df e8 a3 1b 00 ........H...J...H.U......H......
16460 00 49 89 c7 4c 89 e0 48 83 c0 fe 48 83 f8 23 72 14 48 8d 15 00 f3 03 00 be 02 00 00 00 48 89 df .I..L..H...H..#r.H...........H..
16480 e8 6c 14 00 00 48 89 5d b8 48 8d 35 fa f2 03 00 4c 89 ff e8 4a 8f 00 00 48 89 c3 41 8a 04 1f 31 .l...H.].H.5....L...J...H..A...1
164a0 c9 3c 2b 75 38 4a 8d 5c 3b 01 eb 7e be 01 00 00 00 48 89 df e8 2c 1c 00 00 be 01 00 00 00 48 89 .<+u8J.\;..~.....H...,........H.
164c0 df e8 36 d7 ff ff 83 f8 03 75 22 be 01 00 00 00 48 89 df e8 79 d4 ff ff e9 3e 01 00 00 3c 2d 75 ..6......u".....H...y....>...<-u
164e0 46 4a 8d 5c 3b 01 b9 01 00 00 00 eb 3d 48 8d 55 d0 be 01 00 00 00 48 89 df e8 07 da ff ff 48 85 FJ.\;.......=H.U......H.......H.
16500 c0 0f 84 fe 00 00 00 48 89 df 48 89 c6 e8 05 d9 ff ff 48 8b 4d d0 48 ff c1 48 39 c8 0f 84 f9 00 .......H..H.......H.M.H..H9.....
16520 00 00 e9 de 00 00 00 4c 01 fb 89 4d b4 0f b6 3b 40 84 ff 78 12 48 8b 0d d4 8a 04 00 b8 00 05 00 .......L...M...;@..x.H..........
16540 00 23 44 b9 3c eb 0a be 00 05 00 00 e8 7b 8c 00 00 31 c9 48 89 4d c0 85 c0 b9 00 00 00 00 0f 84 .#D.<........{...1.H.M..........
16560 94 00 00 00 4d 63 f4 31 c0 48 89 45 c0 45 31 ed 0f b6 3b 8d 47 d0 83 f8 09 77 09 40 0f be c7 83 ....Mc.1.H.E.E1...;.G....w.@....
16580 c0 d0 eb 08 e8 55 8c 00 00 83 c0 c9 44 39 e0 b9 00 00 00 00 7d 62 4c 89 e9 49 0f af ce 4c 63 e8 .....U......D9......}bL..I...Lc.
165a0 49 01 cd 0f b6 7b 01 48 ff c3 40 84 ff 78 14 48 8b 05 5a 8a 04 00 8b 44 b8 3c b9 00 05 00 00 21 I....{.H..@..x.H..Z....D.<.....!
165c0 c8 eb 0a be 00 05 00 00 e8 ff 8b 00 00 85 c0 75 9f 48 8d 35 b2 f1 03 00 48 89 df e8 02 8e 00 00 ...............u.H.5....H.......
165e0 48 89 c1 4c 89 e8 48 f7 d8 83 7d b4 00 49 0f 44 c5 48 89 45 c0 48 01 d9 4c 03 7d c8 4c 39 f9 48 H..L..H...}..I.D.H.E.H..L.}.L9.H
16600 8b 5d b8 74 0a 48 89 df e8 cb da ff ff eb 0c 48 89 df 48 8b 75 c0 e8 f3 da ff ff b8 01 00 00 00 .].t.H.........H..H.u...........
16620 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 a3 1a H..([A\A]A^A_].UH..SPH..........
16640 00 00 be 01 00 00 00 31 d2 48 89 df e8 b0 24 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 .......1.H....$.......H...[].UH.
16660 e5 41 56 53 48 89 fb e8 c9 d2 ff ff 41 89 c6 be 02 00 00 00 ba 06 00 00 00 48 89 df e8 19 1a 00 .AVSH.......A............H......
16680 00 be 01 00 00 00 48 89 df e8 db dc ff ff be 01 00 00 00 48 89 df e8 36 d5 ff ff be 03 00 00 00 ......H............H...6........
166a0 ba 02 00 00 00 48 89 df e8 12 d3 ff ff 41 8d 76 fe 4c 8d 0d 2b 00 00 00 ba ff ff ff ff b9 02 00 .....H.......A.v.L..+...........
166c0 00 00 41 b8 02 00 00 00 48 89 df e8 5d e4 ff ff ba 02 00 00 00 48 89 df 89 c6 5b 41 5e 5d e9 00 ..A.....H...]........H....[A^]..
166e0 00 00 00 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 fe 02 72 1e 31 f6 48 89 df e8 6a dc ff ff be ...UH..AVSI..H.....r.1.H...j....
16700 fe ff ff ff 48 89 df e8 c5 d4 ff ff b8 02 00 00 00 eb 0b 48 89 df e8 1a d2 ff ff 44 29 f0 5b 41 ....H..............H.......D).[A
16720 5e 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 48 8d 15 f8 f0 03 00 be 02 00 00 00 e8 09 19 00 ^].UH..AVSI..H..H...............
16740 00 be 01 00 00 00 48 89 df e8 83 d4 ff ff 31 f6 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 61 e3 ......H.......1......1.E1.H...a.
16760 ff ff be ff ff ff ff 48 89 df e8 8d d4 ff ff 85 c0 74 55 be ff ff ff ff 48 89 df e8 1d d5 ff ff .......H.........tU.....H.......
16780 85 c0 75 11 48 8d 35 be f0 03 00 31 c0 48 89 df e8 55 12 00 00 be ff ff ff ff ba 05 00 00 00 48 ..u.H.5....1.H...U.............H
167a0 89 df e8 b6 d3 ff ff be fe ff ff ff 48 89 df e8 9d d1 ff ff be 05 00 00 00 48 89 df 4c 89 f2 5b ............H............H..L..[
167c0 41 5e 5d e9 3d d7 ff ff be fe ff ff ff 48 89 df e8 7c d1 ff ff 49 c7 06 00 00 00 00 31 c0 5b 41 A^].=........H...|...I......1.[A
167e0 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb 85 f6 74 22 48 89 df e8 df d8 ff ff be fe ff ff ff ba 01 ^].UH..AVSH....t"H..............
16800 00 00 00 48 89 df e8 b4 d1 ff ff 41 be 02 00 00 00 eb 3e 41 be 01 00 00 00 85 d2 74 34 48 89 df ...H.......A......>A.......t4H..
16820 89 d6 e8 aa d3 ff ff 41 be 01 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 8c e8 ff ff 48 .......A...............H.......H
16840 85 c0 75 0d be fe ff ff ff 48 89 df e8 00 d1 ff ff 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 ..u......H.......D..[A^].UH..AWA
16860 56 53 50 49 89 fe be 02 00 00 00 e8 35 19 00 00 48 89 c3 48 ff c3 4c 89 f7 48 89 de e8 8d d8 ff VSPI........5...H..H..L..H......
16880 ff 41 bf 01 00 00 00 be 01 00 00 00 4c 89 f7 48 89 da e8 49 dc ff ff 83 f8 01 41 83 df ff 44 89 .A..........L..H...I......A...D.
168a0 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 02 00 00 00 e8 e2 .H...[A^A_].UH..AWAVSPI.........
168c0 18 00 00 48 89 c3 48 ff c3 41 bf 01 00 00 00 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 b9 17 00 ...H..H..A...............L......
168e0 00 4c 89 f7 48 89 de e8 22 d8 ff ff be 01 00 00 00 4c 89 f7 48 89 da e8 66 dc ff ff 83 f8 01 41 .L..H..."........L..H...f......A
16900 83 df ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 e8 1b d0 ff ff ff c8 5d c3 55 48 ...D..H...[A^A_].UH.........].UH
16920 89 e5 53 50 48 89 fb f2 0f 10 05 69 fc 03 00 be 88 00 00 00 e8 90 25 00 00 31 f6 ba 07 00 00 00 ..SPH......i..........%..1......
16940 48 89 df e8 c3 dc ff ff 48 8d 35 01 96 04 00 31 d2 48 89 df e8 06 26 00 00 b8 01 00 00 00 48 83 H.......H.5....1.H....&.......H.
16960 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 ff 48 8d 15 7d ..[].UH..AWAVAUATSH..8...I..H..}
16980 8f 00 00 48 8d 8d a0 df ff ff be 02 00 00 00 e8 17 16 00 00 49 89 c6 48 8d 75 c8 4c 89 ff e8 70 ...H................I..H.u.L...p
169a0 06 00 00 be 03 00 00 00 ba 01 00 00 00 4c 89 ff e8 5e 18 00 00 48 89 c3 be 04 00 00 00 4c 89 ff .............L...^...H.......L..
169c0 e8 37 d2 ff ff 85 c0 7e 0f be 04 00 00 00 4c 89 ff e8 cf 17 00 00 eb 0d be 01 00 00 00 4c 89 ff .7.....~......L..............L..
169e0 e8 c5 20 00 00 49 89 c4 48 8d b5 a8 df ff ff 4c 89 ff e8 8b 1a 00 00 4c 39 e3 7d 35 4c 8d ad a8 .....I..H......L.......L9.}5L...
16a00 df ff ff 4c 89 ff 4c 89 ee 48 8d 55 c8 48 89 d9 e8 83 0b 00 00 48 8b 95 a0 df ff ff 4c 89 ef 4c ...L..L..H.U.H.......H......L..L
16a20 89 f6 e8 ea 18 00 00 48 ff c3 49 39 dc 75 d4 eb 02 75 16 48 8d b5 a8 df ff ff 48 8d 55 c8 4c 89 .......H..I9.u...u.H......H.U.L.
16a40 ff 4c 89 e1 e8 4f 0b 00 00 48 8d bd a8 df ff ff e8 37 19 00 00 b8 01 00 00 00 48 81 c4 38 20 00 .L...O...H.......7........H..8..
16a60 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe .[A\A]A^A_].UH..AWAVAUATSH...I..
16a80 48 8d 75 c8 e8 8a 05 00 00 be 01 00 00 00 4c 89 f7 e8 14 20 00 00 48 89 c3 4c 8d 63 01 4c 89 f7 H.u...........L.......H..L.c.L..
16aa0 e8 90 ce ff ff 83 f8 02 74 6d 83 f8 03 0f 85 83 00 00 00 be 02 00 00 00 4c 89 f7 e8 e5 16 00 00 ........tm..............L.......
16ac0 49 89 c7 4d 85 ff 7e 05 4d 39 e7 7e 14 48 8d 15 48 ee 03 00 be 02 00 00 00 4c 89 f7 e8 10 0e 00 I..M..~.M9.~.H..H........L......
16ae0 00 4c 39 fb 7c 2e 4c 8b 65 c8 4c 8b 6d d0 be 01 00 00 00 4c 89 f7 48 89 da 41 ff d4 48 8d 53 01 .L9.|.L.e.L.m......L..H..A..H.S.
16b00 be 01 00 00 00 4c 89 f7 41 ff d5 4c 39 fb 48 8d 5b ff 7f da 4d 89 fc be 01 00 00 00 4c 89 f7 4c .....L..A..L9.H.[...M.......L..L
16b20 89 e2 ff 55 d0 31 c0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 13 ee 03 00 31 c0 4c ...U.1.H...[A\A]A^A_].H.5....1.L
16b40 89 f7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 95 0e 00 00 55 48 89 e5 41 57 41 56 53 50 49 ..H...[A\A]A^A_].....UH..AWAVSPI
16b60 89 ff e8 ce cd ff ff 89 c3 ba 01 00 00 00 4c 89 ff 89 de e8 93 da ff ff be 01 00 00 00 ba 01 00 ..............L.................
16b80 00 00 4c 89 ff e8 35 ce ff ff 85 db 4c 63 f3 7e 1a 4c 89 f3 be 01 00 00 00 4c 89 ff 48 89 da e8 ..L...5.....Lc.~.L.......L..H...
16ba0 38 dd ff ff 48 ff cb 85 db 7f e9 4c 89 ff 4c 89 f6 e8 58 d5 ff ff 48 8d 15 91 ed 03 00 be 01 00 8...H......L..L...X...H.........
16bc0 00 00 4c 89 ff e8 f7 db ff ff b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ..L............H...[A^A_].UH..AW
16be0 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe 48 8d 75 c8 e8 1c 04 00 00 be 02 00 00 00 ba 01 00 00 AVAUATSH...I..H.u...............
16c00 00 4c 89 f7 e8 0a 16 00 00 48 89 c3 be 03 00 00 00 4c 89 f7 e8 e3 cf ff ff 85 c0 7e 0f be 03 00 .L.......H.......L.........~....
16c20 00 00 4c 89 f7 e8 7b 15 00 00 eb 0d be 01 00 00 00 4c 89 f7 e8 71 1e 00 00 49 89 c7 45 31 e4 48 ..L...{..........L...q...I..E1.H
16c40 29 d8 7c 38 48 3d fe ff ff 7f 77 42 41 89 c4 41 ff c4 4c 89 f7 44 89 e6 e8 93 cb ff ff 85 c0 74 ).|8H=....wBA..A..L..D.........t
16c60 2d 4c 8b 6d c8 be 01 00 00 00 4c 89 f7 48 89 da 41 ff d5 4c 39 fb 48 8d 5b 01 7c e9 44 89 e0 48 -L.m......L..H..A..L9.H.[.|.D..H
16c80 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 9e ec 03 00 31 c0 4c 89 f7 48 83 c4 18 5b 41 ...[A\A]A^A_].H.5....1.L..H...[A
16ca0 5c 41 5d 41 5e 41 5f 5d e9 3d 0d 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 \A]A^A_].=...UH..AWAVAUATSH...H.
16cc0 fb 48 8d 75 c8 e8 49 03 00 00 be 01 00 00 00 48 89 df e8 d3 1d 00 00 49 89 c5 be 02 00 00 00 48 .H.u..I........H.......I.......H
16ce0 89 df 4c 89 ea e8 29 15 00 00 49 89 c4 4d 39 ec 74 22 4d 85 e4 7e 09 49 8d 45 01 49 39 c4 7e 14 ..L...)...I..M9.t"M..~.I.E.I9.~.
16d00 48 8d 15 15 ec 03 00 be 01 00 00 00 48 89 df e8 dd 0b 00 00 4c 8b 7d c8 be 01 00 00 00 48 89 df H...........H.......L.}......H..
16d20 4c 89 e2 41 ff d7 4d 39 ec 4c 8b 75 d0 7d 40 4c 89 75 c0 4c 89 e8 49 89 dd 49 89 c6 49 8d 5c 24 L..A..M9.L.u.}@L.u.L..I..I..I.\$
16d40 01 be 01 00 00 00 4c 89 ef 48 89 da 41 ff d7 be 01 00 00 00 4c 89 ef 4c 89 e2 ff 55 c0 49 39 de ......L..H..A.......L..L...U.I9.
16d60 49 89 dc 75 d7 4d 89 f4 4c 8b 75 c0 4c 89 eb 48 89 df e8 61 d3 ff ff be 01 00 00 00 48 89 df 4c I..u.M..L.u.L..H...a........H..L
16d80 89 e2 41 ff d6 b8 01 00 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ..A.......H...[A\A]A^A_].UH..AWA
16da0 56 41 55 41 54 53 48 83 ec 28 48 89 fb 48 89 5d b8 be 02 00 00 00 e8 ea 13 00 00 49 89 c6 be 03 VAUATSH..(H..H.]...........I....
16dc0 00 00 00 48 89 df e8 da 13 00 00 48 89 45 c8 be 04 00 00 00 48 89 df e8 c9 13 00 00 49 89 c7 be ...H.......H.E......H.......I...
16de0 05 00 00 00 48 89 df e8 10 ce ff ff 85 c0 0f 9f c0 4d 85 f6 44 0f b6 e0 7f 15 48 8d 15 f9 ea 03 ....H............M..D.....H.....
16e00 00 be 02 00 00 00 48 8b 7d b8 e8 e2 0a 00 00 46 8d 2c a5 01 00 00 00 48 8b 45 c8 4c 29 f0 4c 8b ......H.}......F.,.....H.E.L).L.
16e20 65 b8 0f 8c 42 01 00 00 48 89 45 d0 4c 89 e0 45 89 ec 48 89 c3 48 8d 15 70 d8 03 00 be 01 00 00 e...B...H.E.L..E..H..H..p.......
16e40 00 48 89 df e8 83 1b 00 00 85 c0 74 09 48 8d 05 8c d6 ff ff eb 19 be 01 00 00 00 ba 05 00 00 00 .H.........t.H..................
16e60 48 89 df e8 32 12 00 00 48 8d 05 f3 d6 ff ff 48 89 45 b0 48 8d 15 88 e7 03 00 48 89 df 44 89 e6 H...2...H......H.E.H......H..D..
16e80 e8 47 1b 00 00 85 c0 74 09 48 8d 05 97 d9 ff ff eb 17 ba 05 00 00 00 48 89 df 44 89 e6 e8 f8 11 .G.....t.H.............H..D.....
16ea0 00 00 48 8d 05 33 da ff ff 4c 89 f2 4c 89 fe 48 29 d6 7e 62 48 83 7d d0 00 45 89 e5 48 8b 4d b0 ..H..3...L..L..H).~bH.}..E..H.M.
16ec0 48 89 45 d0 48 89 75 c0 4c 8b 65 b8 48 8b 5d c8 0f 88 94 00 00 00 48 f7 da be 01 00 00 00 4c 89 H.E.H.u.L.e.H.].......H.......L.
16ee0 e7 49 89 d6 48 89 da 49 89 cf 41 ff d7 48 8b 45 c0 48 8d 14 18 4c 89 e7 44 89 ee ff 55 d0 4c 89 .I..H..I..A..H.E.H...L..D...U.L.
16f00 f9 4c 89 f2 48 8d 44 1a ff 48 ff cb 48 ff c0 48 85 c0 7f c5 eb 54 48 83 7d d0 00 45 89 e5 48 8b .L..H.D..H..H..H.....TH.}..E..H.
16f20 4d b0 48 89 45 d0 4c 8b 65 b8 78 3e 48 ff 45 c8 be 01 00 00 00 4c 89 e7 49 89 d6 44 89 eb 4d 89 M.H.E.L.e.x>H.E......L..I..D..M.
16f40 e5 49 89 cc 41 ff d4 4c 89 ef 89 de 4c 89 fa ff 55 d0 4c 89 f2 4c 89 e1 4d 89 ec 41 89 dd 48 ff .I..A..L....L...U.L..L..M..A..H.
16f60 c2 49 ff c7 48 39 55 c8 75 c6 4c 89 e7 44 89 ee e8 5c cc ff ff b8 01 00 00 00 48 83 c4 28 5b 41 .I..H9U.u.L..D...\........H..([A
16f80 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 48 8d 75 e0 e8 73 00 00 00 \A]A^A_].UH..AVSH...H..H.u..s...
16fa0 be 01 00 00 00 48 89 df e8 fd 1a 00 00 49 89 c6 48 8d 15 49 89 00 00 be 32 00 00 00 48 89 df e8 .....H.......I..H..I....2...H...
16fc0 86 10 00 00 be 02 00 00 00 48 89 df e8 2b cc ff ff 85 c0 7e 12 be 02 00 00 00 ba 06 00 00 00 48 .........H...+.....~...........H
16fe0 89 df e8 b3 10 00 00 be 02 00 00 00 48 89 df e8 5d c9 ff ff 48 8d 75 e0 ba 01 00 00 00 48 89 df ............H...]...H.u......H..
17000 44 89 f1 e8 e7 00 00 00 31 c0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe D.......1.H...[A^].UH..AVSH..I..
17020 48 c7 43 08 00 00 00 00 48 c7 03 00 00 00 00 be 01 00 00 00 e8 43 d6 ff ff 85 c0 74 6c 48 8d 35 H.C.....H............C.....tlH.5
17040 68 d6 03 00 ba 07 00 00 00 4c 89 f7 e8 d9 d0 ff ff be fe ff ff ff 4c 89 f7 e8 c7 d4 ff ff 85 c0 h........L............L.........
17060 74 0a 48 8d 05 77 d4 ff ff 48 89 03 48 8d 35 8f e5 03 00 ba 0a 00 00 00 4c 89 f7 e8 aa d0 ff ff t.H..w...H..H.5.........L.......
17080 be fd ff ff ff 4c 89 f7 e8 98 d4 ff ff 85 c0 74 0b 48 8d 05 8f d7 ff ff 48 89 43 08 be fc ff ff .....L.........t.H......H.C.....
170a0 ff 4c 89 f7 e8 a8 c8 ff ff 48 83 3b 00 74 07 48 83 7b 08 00 75 34 be 01 00 00 00 ba 05 00 00 00 .L.......H.;.t.H.{..u4..........
170c0 4c 89 f7 e8 d2 0f 00 00 48 83 3b 00 75 0a 48 8d 05 8d d4 ff ff 48 89 03 48 83 7b 08 00 75 0b 48 L.......H.;.u.H......H..H.{..u.H
170e0 8d 05 f6 d7 ff ff 48 89 43 08 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 ......H.C.[A^].UH..AWAVAUATSH..8
17100 41 89 cc 49 89 f7 4c 89 7d d0 48 89 fb 41 39 d4 0f 8e c9 03 00 00 48 89 55 c8 4c 63 ea be 01 00 A..I..L.}.H..A9.......H.U.Lc....
17120 00 00 48 89 df 4c 89 ea 41 ff 17 4d 63 f4 be 01 00 00 00 48 89 df 4c 89 f2 41 ff 17 be ff ff ff ..H..L..A..Mc......H..L..A......
17140 ff ba fe ff ff ff 48 89 df e8 a0 03 00 00 85 c0 75 17 4c 89 6d c0 4c 89 75 b0 be fd ff ff ff 48 ......H.........u.L.m.L.u......H
17160 89 df e8 ea c7 ff ff eb 26 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d c0 41 ff 57 08 be 01 00 00 ........&.....H..L..L.m.A.W.....
17180 00 48 89 df 4c 89 f2 4c 89 75 b0 41 ff 57 08 45 89 e6 48 8b 45 c8 41 29 c6 41 83 fe 01 0f 84 3c .H..L..L.u.A.W.E..H.E.A).A.....<
171a0 03 00 00 41 8d 04 04 89 c1 c1 e9 1f 01 c1 d1 f9 4c 63 e9 be 01 00 00 00 48 89 df 4c 89 ea 41 ff ...A............Lc......H..L..A.
171c0 17 be 01 00 00 00 48 89 df 48 8b 55 c0 41 ff 17 be fe ff ff ff ba ff ff ff ff 48 89 df e8 0c 03 ......H..H.U.A............H.....
171e0 00 00 85 c0 75 48 4c 89 6d b8 be fe ff ff ff 48 89 df e8 5a c7 ff ff be 01 00 00 00 48 89 df 4c ....uHL.m......H...Z........H..L
17200 8b 6d b0 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 d3 02 00 00 85 c0 75 34 be .m.L..A............H.........u4.
17220 fd ff ff ff 48 89 df e8 25 c7 ff ff eb 44 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d b8 41 ff 57 ....H...%....D.....H..L..L.m.A.W
17240 08 be 01 00 00 00 48 89 df 48 8b 55 c0 41 ff 57 08 eb 1f be 01 00 00 00 48 89 df 48 8b 55 b8 41 ......H..H.U.A.W........H..H.U.A
17260 ff 57 08 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 57 08 41 83 fe 02 0f 84 63 02 00 00 be 01 00 00 .W......H..L..A.W.A.....c.......
17280 00 48 89 df 4c 8b 6d b8 4c 89 ea 41 ff 17 be ff ff ff ff 48 89 df e8 36 c9 ff ff 45 8d 74 24 ff .H..L.m.L..A.......H...6...E.t$.
172a0 4c 89 65 c0 4d 63 e6 4c 89 65 a8 be 01 00 00 00 48 89 df 4c 89 e2 41 ff 17 be 01 00 00 00 48 89 L.e.Mc.L.e......H..L..A.......H.
172c0 df 4c 89 ea 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 e2 41 ff 57 08 4c 8b 65 c8 eb 31 be 01 00 .L..A.W......H..L..A.W.L.e..1...
172e0 00 00 48 89 df 4c 89 ea 4c 8b 75 d0 41 ff 56 08 be 01 00 00 00 48 89 df 4c 89 fa 4d 89 f7 41 ff ..H..L..L.u.A.V......H..L..M..A.
17300 57 08 8b 45 b8 41 89 c4 8b 45 b0 41 89 c6 41 8d 44 24 01 89 45 b8 4c 63 e8 be 01 00 00 00 48 89 W..E.A...E.A..A.D$..E.Lc......H.
17320 df 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 b5 01 00 00 85 c0 74 64 41 8d 44 .L..A............H.........tdA.D
17340 24 02 4c 63 e8 49 ff cd 41 ff c4 48 8b 45 c0 44 39 e0 7f 11 31 c0 48 89 df 48 8d 35 77 e5 03 00 $.Lc.I..A..H.E.D9...1.H..H.5w...
17360 e8 85 06 00 00 be fe ff ff ff 48 89 df e8 df c5 ff ff 49 ff c5 be 01 00 00 00 48 89 df 4c 89 ea ..........H.......I.......H..L..
17380 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 59 01 00 00 85 c0 75 af 41 8d 44 24 01 89 45 A............H...Y.....u.A.D$..E
173a0 b8 41 8d 46 ff 89 45 b0 4c 63 f8 be 01 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be fd ff ff .A.F..E.Lc......H..L..H.E.......
173c0 ff ba ff ff ff ff 48 89 df e8 20 01 00 00 85 c0 74 65 41 8d 46 fe 4c 63 f8 49 ff c7 41 ff ce 48 ......H.........teA.F.Lc.I..A..H
173e0 8b 45 c8 41 39 c6 7f 11 31 c0 48 89 df 48 8d 35 e3 e4 03 00 e8 f1 05 00 00 be fe ff ff ff 48 89 .E.A9...1.H..H.5..............H.
17400 df e8 4b c5 ff ff 49 ff cf be 01 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be fd ff ff ff ba ..K...I.......H..L..H.E.........
17420 ff ff ff ff 48 89 df e8 c2 00 00 00 85 c0 75 ac 41 8d 46 ff 89 45 b0 8b 45 b8 41 39 c6 0f 8f 9a ....H.........u.A.F..E..E.A9....
17440 fe ff ff be fc ff ff ff 48 89 df e8 01 c5 ff ff be 01 00 00 00 48 89 df 4c 8b 75 a8 4c 89 f2 4c ........H............H..L.u.L..L
17460 8b 7d d0 41 ff 17 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be 01 00 00 00 48 89 df 4c 89 f2 41 .}.A.......H..L..A.......H..L..A
17480 ff 57 08 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 57 08 4d 89 fd 48 8b 4d c0 89 c8 8b 7d b8 29 f8 .W......H..L..A.W.M..H.M....}.).
174a0 48 8b 75 c8 29 f7 41 8d 54 24 02 39 c7 41 89 f6 44 0f 4c f2 45 89 e7 44 0f 4c f9 41 0f 4c cc 0f H.u.).A.T$.9.A..D.L.E..D.L.A.L..
174c0 4c d6 48 89 df 4c 89 ee e8 22 fc ff ff 45 39 f7 45 89 fc 4d 89 ef 44 89 f2 0f 8f 37 fc ff ff 48 L.H..L..."...E9.E..M..D....7...H
174e0 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 89 ..8[A\A]A^A_].UH..AWAVSPA..A..H.
17500 fb be 02 00 00 00 e8 f1 c6 ff ff 85 c0 74 6c be 02 00 00 00 48 89 df e8 b5 c6 ff ff 41 ff cf 48 .............tl.....H.......A..H
17520 89 df 44 89 fe e8 a7 c6 ff ff 41 83 c6 fe 48 89 df 44 89 f6 e8 98 c6 ff ff be 02 00 00 00 ba 01 ..D.......A...H..D..............
17540 00 00 00 31 c9 45 31 c0 48 89 df e8 73 d5 ff ff be ff ff ff ff 48 89 df e8 82 c9 ff ff 41 89 c6 ...1.E1.H...s........H.......A..
17560 be fe ff ff ff 48 89 df e8 e4 c3 ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 b9 01 00 00 00 .....H.......D..H...[A^A_]......
17580 48 89 df 44 89 fe 44 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 ea c7 ff ff 55 48 89 e5 41 57 41 56 H..D..D..H...[A^A_].....UH..AWAV
175a0 53 50 49 89 cf 48 89 d0 49 89 f6 48 89 fb be 01 00 00 00 4c 89 fa ff 10 be ff ff ff ff 48 89 df SPI..H..I..H.......L.........H..
175c0 e8 d8 c6 ff ff 85 c0 75 31 be ff ff ff ff 48 89 df e8 26 c6 ff ff 48 89 df 89 c6 e8 3e c6 ff ff .......u1.....H...&...H.....>...
175e0 48 89 c1 48 8d 35 8c e3 03 00 31 c0 48 89 df 48 89 ca 4c 89 f9 e8 f0 03 00 00 4c 89 f7 48 83 c4 H..H.5....1.H..H..L.......L..H..
17600 08 5b 41 5e 41 5f 5d e9 dc 0d 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 18 01 00 00 .[A^A_].....UH..AWAVAUATSH......
17620 89 8d cc fe ff ff 48 89 95 c0 fe ff ff 48 89 f3 49 89 fd e8 fd c2 ff ff 89 85 d0 fe ff ff b9 01 ......H......H..I...............
17640 00 00 00 4c 8d a5 58 ff ff ff 41 be 01 00 00 00 45 89 f7 41 89 ce 48 89 df 44 89 f6 4c 89 e2 e8 ...L..X...A.....E..A..H..D..L...
17660 01 6c 00 00 43 8d 0c 36 85 c0 75 e4 48 89 d8 45 39 f7 7d 3a 49 89 c4 43 8d 04 3e 89 c3 c1 eb 1f .l..C..6..u.H..E9.}:I..C..>.....
17680 01 c3 d1 fb 4c 89 e7 89 de 48 8d 95 58 ff ff ff e8 d0 6b 00 00 8d 4b 01 85 c0 41 0f 45 de 41 0f ....L....H..X.....k...K...A.E.A.
176a0 44 cf 39 d9 41 89 cf 41 89 de 7c cb eb 06 44 89 f3 49 89 c4 4d 89 e7 8d 43 ff 31 c9 83 f8 16 b8 D.9.A..A..|...D..I..M...C.1.....
176c0 0c 00 00 00 0f 4e c1 89 85 d4 fe ff ff 48 8b 95 c0 fe ff ff 48 85 d2 74 11 48 8d 35 73 dd 03 00 .....N.......H......H..t.H.5s...
176e0 31 c0 4c 89 ef e8 3d cb ff ff 48 8d 35 ba e2 03 00 ba 10 00 00 00 4c 89 ef e8 2c ca ff ff 48 8d 1.L...=...H.5.........L...,...H.
17700 95 d8 fe ff ff 4c 89 ff 44 8b a5 cc fe ff ff 44 89 e6 e8 4e 6b 00 00 85 c0 0f 84 a8 01 00 00 83 .....L..D......D...Nk...........
17720 c3 f5 4c 8d b5 d8 fe ff ff 41 ff c4 44 3b a5 d4 fe ff ff 75 1c ba 05 00 00 00 4c 89 ef 48 8d 35 ..L......A..D;.....u......L..H.5
17740 78 e2 03 00 e8 e1 c9 ff ff 41 89 dc e9 60 01 00 00 4c 89 ff 48 8d 35 67 e2 03 00 4c 89 f2 e8 f4 x........A...`...L..H.5g...L....
17760 6c 00 00 31 c0 4c 89 ef 48 8d 35 58 e2 03 00 48 8d 95 10 ff ff ff e8 ac ca ff ff 8b 95 00 ff ff l..1.L..H.5X...H................
17780 ff 85 d2 7e 11 31 c0 4c 89 ef 48 8d 35 3c e2 03 00 e8 91 ca ff ff ba 04 00 00 00 4c 89 ef 48 8d ...~.1.L..H.5<.............L..H.
177a0 35 2c e2 03 00 e8 80 c9 ff ff 4c 89 ef 4c 89 f6 e8 f0 02 00 00 85 c0 75 2a 48 8b 95 e8 fe ff ff 5,........L..L.........u*H......
177c0 80 3a 00 75 65 48 8b 85 f0 fe ff ff 8a 00 3c 43 75 72 ba 01 00 00 00 4c 89 ef 48 8d 35 24 da 03 .:.ueH........<Cur.....L..H.5$..
177e0 00 eb 74 be ff ff ff ff 31 d2 4c 89 ef e8 13 c7 ff ff 48 89 c1 31 c0 4c 89 ef 48 8d 35 3e e4 03 ..t.....1.L.......H..1.L..H.5>..
17800 00 48 89 ca e8 1e ca ff ff be fe ff ff ff ba ff ff ff ff 4c 89 ef e8 a4 c1 ff ff be fe ff ff ff .H.................L............
17820 4c 89 ef e8 29 c1 ff ff eb 52 48 8b 8d e0 fe ff ff 31 c0 4c 89 ef 48 8d 35 10 e4 03 00 e8 e5 c9 L...)....RH......1.L..H.5.......
17840 ff ff eb 38 3c 6d 75 16 ba 0a 00 00 00 4c 89 ef 48 8d 35 fe e3 03 00 e8 ce c8 ff ff eb 1e 8b 8d ...8<mu......L..H.5.............
17860 04 ff ff ff 31 c0 4c 89 ef 48 8d 35 f0 e3 03 00 48 8d 95 10 ff ff ff e8 ab c9 ff ff 80 bd 0f ff ....1.L..H.5....H...............
17880 ff ff 00 74 14 ba 14 00 00 00 4c 89 ef 48 8d 35 42 e1 03 00 e8 91 c8 ff ff 4c 89 ef e8 94 c0 ff ...t......L..H.5B........L......
178a0 ff 2b 85 d0 fe ff ff 4c 89 ef 89 c6 e8 1a d6 ff ff 4c 89 ff 44 89 e6 4c 89 f2 e8 a6 69 00 00 85 .+.....L.........L..D..L....i...
178c0 c0 0f 85 62 fe ff ff 4c 89 ef e8 66 c0 ff ff 2b 85 d0 fe ff ff 4c 89 ef 89 c6 e8 ec d5 ff ff 48 ...b...L...f...+.....L.........H
178e0 81 c4 18 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 88 00 00 ......[A\A]A^A_].UH..AWAVSH.....
17900 00 49 89 d6 41 89 f7 48 89 fb 48 8d 95 68 ff ff ff 31 f6 e8 4d 69 00 00 85 c0 74 65 48 8d 35 2b .I..A..H..H..h...1..Mi....teH.5+
17920 e0 03 00 48 8d 95 68 ff ff ff 48 89 df e8 25 6b 00 00 48 8b bd 78 ff ff ff 48 8d 35 c1 e0 03 00 ...H..h...H...%k..H..x...H.5....
17940 e8 61 7a 00 00 85 c0 75 05 41 ff cf 74 4c 48 8b 8d 70 ff ff ff 48 85 c9 75 6b 48 8d b5 68 ff ff .az....u.A..tLH..p...H..ukH..h..
17960 ff 48 89 df e8 3c 01 00 00 85 c0 74 4a be ff ff ff ff 31 d2 48 89 df e8 89 c5 ff ff 48 89 c1 eb .H...<.....tJ.....1.H.......H...
17980 3d 48 8d 35 63 e0 03 00 31 c0 48 89 df 44 89 fa 4c 89 f1 e8 52 00 00 00 eb 42 48 8b 95 70 ff ff =H.5c...1.H..D..L...R....BH..p..
179a0 ff 48 8d 35 60 e0 03 00 31 c0 48 89 df 4c 89 f1 e8 35 00 00 00 eb 25 48 8d 0d 47 d8 03 00 48 89 .H.5`...1.H..L...5....%H..G...H.
179c0 8d 70 ff ff ff 48 8d 35 5a e0 03 00 31 c0 48 89 df 44 89 fa 4d 89 f0 e8 0e 00 00 00 48 81 c4 88 .p...H.5Z...1.H..D..M.......H...
179e0 00 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 81 ec d0 00 00 00 49 89 f6 48 89 fb 84 c0 ...[A^A_].UH..AVSH......I..H....
17a00 74 29 0f 29 85 50 ff ff ff 0f 29 8d 60 ff ff ff 0f 29 95 70 ff ff ff 0f 29 5d 80 0f 29 65 90 0f t).).P....).`....).p....)]..)e..
17a20 29 6d a0 0f 29 75 b0 0f 29 7d c0 4c 89 8d 48 ff ff ff 4c 89 85 40 ff ff ff 48 89 8d 38 ff ff ff )m..)u..)}.L..H...L..@...H..8...
17a40 48 89 95 30 ff ff ff 48 8d 85 20 ff ff ff 48 89 45 e0 48 8d 45 10 48 89 45 d8 c7 45 d4 30 00 00 H..0...H......H.E.H.E.H.E..E.0..
17a60 00 c7 45 d0 10 00 00 00 be 01 00 00 00 48 89 df e8 1a 01 00 00 48 8d 55 d0 48 89 df 4c 89 f6 e8 ..E..........H.......H.U.H..L...
17a80 65 c7 ff ff be 02 00 00 00 48 89 df e8 3a d4 ff ff 48 89 df e8 eb d3 ff ff 48 81 c4 d0 00 00 00 e........H...:...H.......H......
17aa0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f6 48 89 fb e8 7b be ff ff 41 89 c7 48 8d 35 [A^].UH..AWAVSPI..H...{...A..H.5
17ac0 7f d6 03 00 48 89 df 4c 89 f2 e8 88 69 00 00 48 8d 15 f1 d5 03 00 be d8 b9 f0 ff 48 89 df e8 98 ....H..L....i..H...........H....
17ae0 c9 ff ff 45 8d 77 01 ba 02 00 00 00 48 89 df 44 89 f6 e8 50 18 00 00 85 c0 74 7c be ff ff ff ff ...E.w......H..D...P.....t|.....
17b00 31 d2 48 89 df e8 fb c3 ff ff 49 89 c7 48 8d 35 27 e1 03 00 ba 03 00 00 00 4c 89 ff e8 a9 78 00 1.H.......I..H.5'........L....x.
17b20 00 85 c0 75 2e 49 83 c7 03 48 89 df 4c 89 fe e8 4f c6 ff ff be fe ff ff ff ba ff ff ff ff 48 89 ...u.I...H..L...O.............H.
17b40 df e8 79 be ff ff be fe ff ff ff 48 89 df e8 fe bd ff ff be ff ff ff ff 48 89 df 44 89 f2 e8 fa ..y........H............H..D....
17b60 bf ff ff be fd ff ff ff 48 89 df e8 e1 bd ff ff b8 01 00 00 00 eb 0d 48 89 df 44 89 fe e8 cf bd ........H..............H..D.....
17b80 ff ff 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 48 81 ec 88 00 00 00 48 89 fb 48 8d ..1.H...[A^A_].UH..SH......H..H.
17ba0 95 78 ff ff ff e8 bb 66 00 00 85 c0 74 34 48 8d 35 8f de 03 00 48 8d 95 78 ff ff ff 48 89 df e8 .x.....f....t4H.5....H..x...H...
17bc0 93 68 00 00 8b 4d a0 85 c9 7e 17 48 8d 55 b0 48 8d 35 71 de 03 00 31 c0 48 89 df e8 47 c6 ff ff .h...M...~.H.U.H.5q...1.H...G...
17be0 eb 11 48 8d 35 17 7d 00 00 31 d2 48 89 df e8 37 c5 ff ff 48 81 c4 88 00 00 00 5b 5d c3 55 48 89 ..H.5.}..1.H...7...H......[].UH.
17c00 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 ab 75 00 00 85 db 74 14 bb 01 00 00 00 be 01 .AWAVATSI....I....u....t........
17c20 00 00 00 4c 89 e7 e8 3e c7 ff ff eb 4c 4c 63 30 4c 89 e7 e8 a0 c4 ff ff 44 89 f7 e8 78 77 00 00 ...L...>....LLc0L.......D...xw..
17c40 48 89 c1 4d 85 ff 74 16 48 8d 35 00 de 03 00 31 c0 4c 89 e7 4c 89 fa e8 cb c5 ff ff eb 0b 4c 89 H..M..t.H.5....1.L..L.........L.
17c60 e7 48 89 ce e8 1a c5 ff ff 4c 89 e7 4c 89 f6 e8 9a c4 ff ff bb 03 00 00 00 89 d8 5b 41 5c 41 5e .H.......L..L..............[A\A^
17c80 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f0 49 89 ff 83 f8 ff 74 15 89 c3 83 e3 7f 4c 8d 35 A_].UH..AWAVSP..I.....t......L.5
17ca0 b2 dd 03 00 83 fb 7f 75 1a 89 c3 eb 26 31 f6 31 d2 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 3a .......u....&1.1.L..H...[A^A_].:
17cc0 ff ff ff 85 db 75 05 0f b6 dc eb 07 4c 8d 35 88 dd 03 00 41 80 3e 65 75 13 85 db 75 0f be 01 00 .....u......L.5....A.>eu...u....
17ce0 00 00 4c 89 ff e8 7f c6 ff ff eb 08 4c 89 ff e8 e4 c3 ff ff 4c 89 ff 4c 89 f6 e8 84 c4 ff ff 48 ..L.........L.......L..L.......H
17d00 63 f3 4c 89 ff e8 04 c4 ff ff b8 03 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 c.L............H...[A^A_].UH..AV
17d20 53 49 89 f6 48 89 fb be d8 b9 f0 ff 4c 89 f2 e8 47 c7 ff ff 89 c1 31 c0 85 c9 75 5a be fe ff ff SI..H.......L...G.....1...uZ....
17d40 ff 48 89 df e8 08 bc ff ff 31 f6 31 d2 48 89 df e8 b6 c8 ff ff 48 89 df 4c 89 f6 e8 23 c4 ff ff .H.......1.1.H.......H..L...#...
17d60 48 8d 15 fb dc 03 00 be fe ff ff ff 48 89 df e8 4d ca ff ff be ff ff ff ff 48 89 df e8 50 be ff H...........H...M........H...P..
17d80 ff be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 30 ca ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 ......H..L...0........[A^].UH..S
17da0 50 48 89 f0 48 89 fb be d8 b9 f0 ff 48 89 c2 e8 c7 c6 ff ff be fe ff ff ff 48 89 df 48 83 c4 08 PH..H.......H............H..H...
17dc0 5b 5d e9 05 cc ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 19 c2 ff ff 49 [].....UH..AWAVATSI....I.......I
17de0 89 c6 31 c0 4d 85 f6 74 4c 4c 89 e7 89 de e8 89 c8 ff ff 89 c1 31 c0 85 c9 74 3a be d8 b9 f0 ff ..1.M..tLL...........1...t:.....
17e00 4c 89 e7 4c 89 fa e8 70 c6 ff ff be ff ff ff ff ba fe ff ff ff 4c 89 e7 e8 bb be ff ff 31 c9 85 L..L...p.............L.......1..
17e20 c0 4c 0f 44 f1 be fd ff ff ff 4c 89 e7 e8 1f bb ff ff 4c 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 .L.D......L.......L..[A\A^A_].UH
17e40 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 70 ff ff ff 48 89 c3 48 85 db 75 0e 4c ..AWAVATSI..A..I...p...H..H..u.L
17e60 89 e7 44 89 fe 4c 89 f2 e8 0c 00 00 00 48 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ..D..L.......H..[A\A^A_].UH..AWA
17e80 56 53 50 49 89 d7 41 89 f6 48 89 fb 48 8d 15 cf db 03 00 e8 34 0b 00 00 83 f8 04 75 11 be ff ff VSPI..A..H..H.......4......u....
17ea0 ff ff 31 d2 48 89 df e8 59 c0 ff ff eb 2e 48 89 df 44 89 f6 e8 43 bd ff ff 83 f8 02 75 09 48 8d ..1.H...Y.....H..D...C......u.H.
17ec0 0d 53 dd 03 00 eb 18 48 89 df 44 89 f6 e8 2a bd ff ff 48 89 df 89 c6 e8 42 bd ff ff 48 89 c1 48 .S.....H..D...*...H.....B...H..H
17ee0 8d 35 41 dd 03 00 31 c0 48 89 df 4c 89 fa e8 34 c3 ff ff 48 89 df 44 89 f6 48 89 c2 48 83 c4 08 .5A...1.H..L...4...H..D..H..H...
17f00 5b 41 5e 41 5f 5d e9 e6 f9 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 cc 41 89 f6 49 [A^A_].....UH..AWAVAUATSPI..A..I
17f20 89 ff 48 85 d2 74 0f 31 c9 4c 89 ff 44 89 f6 e8 77 00 00 00 eb 0d 31 d2 4c 89 ff 44 89 f6 e8 c1 ..H..t.1.L..D...w.....1.L..D....
17f40 00 00 00 49 89 c5 49 8b 3c 24 48 85 ff 74 1b 31 db 4c 89 ee e8 4d 74 00 00 85 c0 74 3d 49 8b 7c ...I..I.<$H..t.1.L...Mt....t=I.|
17f60 dc 08 48 ff c3 48 85 ff 75 e7 48 8d 35 f8 da 03 00 31 c0 4c 89 ff 4c 89 ea e8 a9 c2 ff ff 4c 89 ..H..H..u.H.5....1.L..L.......L.
17f80 ff 44 89 f6 48 89 c2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 57 f9 ff ff 89 d8 48 83 c4 08 .D..H..H...[A\A]A^A_].W.....H...
17fa0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 cf 49 89 d6 41 89 f4 48 [A\A]A^A_].UH..AWAVATSI..I..A..H
17fc0 89 fb e8 35 bc ff ff 85 c0 7e 16 48 89 df 44 89 e6 4c 89 fa 5b 41 5c 41 5e 41 5f 5d e9 23 00 00 ...5.....~.H..D..L..[A\A^A_].#..
17fe0 00 4d 85 ff 74 12 31 c0 4d 85 f6 74 08 4c 89 f7 e8 cf 73 00 00 49 89 07 4c 89 f0 5b 41 5c 41 5e .M..t.1.M..t.L....s..I..L..[A\A^
18000 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff e8 ec be ff ff 48 89 c3 48 85 db 75 A_].UH..AWAVSPA..I.......H..H..u
18020 1b be 04 00 00 00 4c 89 ff e8 f0 bb ff ff 4c 89 ff 44 89 f6 48 89 c2 e8 3d fe ff ff 48 89 d8 48 ......L.......L..D..H...=...H..H
18040 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 c6 14 e8 91 b7 ff ff 85 ...[A^A_].UH..AVSI..H...........
18060 c0 74 05 5b 41 5e 5d c3 4d 85 f6 74 18 48 8d 35 09 da 03 00 31 c0 48 89 df 4c 89 f2 5b 41 5e 5d .t.[A^].M..t.H.5....1.H..L..[A^]
18080 e9 65 f9 ff ff 48 8d 35 05 da 03 00 31 c0 48 89 df 5b 41 5e 5d e9 50 f9 ff ff 55 48 89 e5 41 57 .e...H.5....1.H..[A^].P...UH..AW
180a0 41 56 53 50 41 89 d7 41 89 f6 48 89 fb e8 4a bb ff ff 44 39 f8 75 0b 48 83 c4 08 5b 41 5e 41 5f AVSPA..A..H...J...D9.u.H...[A^A_
180c0 5d c3 48 89 df 44 89 fe e8 51 bb ff ff 48 89 df 44 89 f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d ].H..D...Q...H..D..H..H...[A^A_]
180e0 e9 94 fd ff ff 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 05 bb ff ff 83 f8 ff 74 05 5b 41 5e 5d .....UH..AVSA..H..........t.[A^]
18100 c3 48 8d 15 2b d4 03 00 48 89 df 44 89 f6 5b 41 5e 5d e9 da f7 ff ff 55 48 89 e5 41 56 53 48 83 .H..+...H..D..[A^].....UH..AVSH.
18120 ec 10 41 89 f6 48 89 fb 48 8d 55 ec e8 0f bd ff ff 83 7d ec 00 75 25 be 03 00 00 00 48 89 df f2 ..A..H..H.U.......}..u%.....H...
18140 0f 11 45 e0 e8 d5 ba ff ff 48 89 df 44 89 f6 48 89 c2 e8 22 fd ff ff f2 0f 10 45 e0 48 83 c4 10 ..E......H..D..H..."......E.H...
18160 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 f2 0f 11 45 e8 41 89 f6 48 89 fb e8 7c ba ff ff [A^].UH..AVSH......E.A..H...|...
18180 85 c0 7e 13 48 89 df 44 89 f6 48 83 c4 10 5b 41 5e 5d e9 80 ff ff ff f2 0f 10 45 e8 48 83 c4 10 ..~.H..D..H...[A^]........E.H...
181a0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb 48 8d 55 e4 e8 d3 bc ff ff 49 89 [A^].UH..AWAVSPA..H..H.U......I.
181c0 c6 83 7d e4 00 75 3e 48 89 df 44 89 fe e8 96 ba ff ff 85 c0 74 14 48 8d 15 16 da 03 00 48 89 df ..}..u>H..D.........t.H......H..
181e0 44 89 fe e8 09 f7 ff ff eb 1b be 03 00 00 00 48 89 df e8 27 ba ff ff 48 89 df 44 89 fe 48 89 c2 D..............H...'...H..D..H..
18200 e8 74 fc ff ff 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 .t...L..H...[A^A_].UH..AWAVSPI..
18220 41 89 f7 48 89 fb e8 d1 b9 ff ff 85 c0 7e 15 48 89 df 44 89 fe 48 83 c4 08 5b 41 5e 41 5f 5d e9 A..H.........~.H..D..H...[A^A_].
18240 61 ff ff ff 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 89 fb a...L..H...[A^A_].UH..AWAVATSH..
18260 48 8b 4b 08 48 8b 43 10 48 89 ca 48 29 c2 48 39 f2 0f 83 88 00 00 00 4c 8b 73 18 48 01 c9 48 89 H.K.H.C.H..H).H9.......L.s.H..H.
18280 ca 48 29 c2 4c 8d 3c 30 48 39 f2 4c 0f 43 f9 4c 89 f9 48 29 c1 72 05 48 39 f1 73 11 48 8d 35 fd .H).L.<0H9.L.C.L..H).r.H9.s.H.5.
182a0 d7 03 00 31 c0 4c 89 f7 e8 3d f7 ff ff 4c 89 f7 4c 89 fe e8 cc cc ff ff 49 89 c4 48 8b 33 48 8b ...1.L...=...L..L.......I..H.3H.
182c0 53 10 4c 89 e7 e8 52 70 00 00 48 8d 43 20 48 39 03 74 1f be fe ff ff ff ba ff ff ff ff 4c 89 f7 S.L...Rp..H.C.H9.t...........L..
182e0 e8 da b6 ff ff be fe ff ff ff 4c 89 f7 e8 5f b6 ff ff 4c 89 23 4c 89 7b 08 48 8b 43 10 eb 03 4c ..........L..._...L.#L.{.H.C...L
18300 8b 23 49 01 c4 4c 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 d3 49 89 .#I..L..[A\A^A_].UH..AWAVSPH..I.
18320 f6 49 89 ff 48 89 de e8 26 ff ff ff 48 89 c7 4c 89 f6 48 89 da e8 e2 6f 00 00 49 01 5f 10 48 83 .I..H...&...H..L..H....o..I._.H.
18340 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 4c 89 ff e8 63 70 00 ..[A^A_].UH..AWAVSPI..I..L...cp.
18360 00 48 89 c3 4c 89 f7 48 89 de e8 e3 fe ff ff 48 89 c7 4c 89 fe 48 89 da e8 9f 6f 00 00 49 01 5e .H..L..H.......H..L..H....o..I.^
18380 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b 33 48 8b 53 .H...[A^A_].UH..AVSH..L.s.H.3H.S
183a0 10 4c 89 f7 e8 81 bd ff ff 48 8d 43 20 48 39 03 74 23 be fe ff ff ff ba ff ff ff ff 4c 89 f7 e8 .L.......H.C.H9.t#..........L...
183c0 fb b5 ff ff be fe ff ff ff 4c 89 f7 5b 41 5e 5d e9 7c b5 ff ff 5b 41 5e 5d c3 55 48 89 e5 48 01 .........L..[A^].|...[A^].UH..H.
183e0 77 10 5d e9 a4 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 4c 8b 73 18 48 8d 55 w.].....UH..AWAVAUATSPH..L.s.H.U
18400 d0 be ff ff ff ff 4c 89 f7 e8 f7 ba ff ff 49 89 c7 4c 8d 6b 20 4c 39 2b 74 12 be fe ff ff ff ba ......L.......I..L.k.L9+t.......
18420 01 00 00 00 4c 89 f7 e8 93 b5 ff ff 4c 8b 65 d0 48 89 df 4c 89 e6 e8 17 fe ff ff 48 89 c7 4c 89 ....L.......L.e.H..L.......H..L.
18440 fe 4c 89 e2 e8 d3 6e 00 00 4c 01 63 10 4c 39 2b 0f 94 c0 0f b6 f0 83 ce fe ba ff ff ff ff 4c 89 .L....n..L.c.L9+..............L.
18460 f7 e8 59 b5 ff ff be fe ff ff ff 4c 89 f7 e8 de b4 ff ff 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f ..Y........L.......H...[A\A]A^A_
18480 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 ].UH..H.~.H.F.H..H.F.....H.F....
184a0 00 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 .].UH..H.~.H.F.H..H.F.....H.F...
184c0 00 00 48 89 f7 48 89 d6 5d e9 84 fd ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb 41 be ..H..H..].....UH..AWAVSPA..H..A.
184e0 ff ff ff ff be ff ff ff ff e8 0e b7 ff ff 85 c0 74 5c 48 89 df 44 89 fe e8 10 b4 ff ff 41 89 c7 ................t\H..D.......A..
18500 31 d2 48 89 df 44 89 fe e8 55 c0 ff ff be ff ff ff ff 31 d2 48 89 df e8 75 b9 ff ff 49 89 c6 be 1.H..D...U........1.H...u...I...
18520 fe ff ff ff 48 89 df e8 25 b4 ff ff 45 85 f6 74 2c 49 63 d6 48 89 df 44 89 fe e8 23 c0 ff ff 31 ....H...%...E..t,Ic.H..D...#...1
18540 d2 48 89 df 44 89 fe e8 90 c3 ff ff eb 20 be fe ff ff ff 48 89 df e8 f6 b3 ff ff eb 1f 48 89 df .H..D..............H.........H..
18560 44 89 fe e8 26 ba ff ff 49 89 c6 41 ff c6 49 63 d6 48 89 df 44 89 fe e8 60 c3 ff ff 44 89 f0 48 D...&...I..A..Ic.H..D...`...D..H
18580 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 48 89 fb 45 85 f6 78 4b 48 ...[A^A_].UH..AWAVSPA..H..E..xKH
185a0 89 df e8 66 b3 ff ff 41 89 c7 31 d2 48 89 df 44 89 fe e8 ab bf ff ff 4d 63 f6 48 89 df 44 89 fe ...f...A..1.H..D.......Mc.H..D..
185c0 4c 89 f2 e8 14 c3 ff ff 48 89 df 4c 89 f6 e8 3b bb ff ff 31 d2 48 89 df 44 89 fe 48 83 c4 08 5b L.......H..L...;...1.H..D..H...[
185e0 41 5e 41 5f 5d e9 f2 c2 ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 A^A_].....H...[A^A_].UH..AWAVAUA
18600 54 53 48 81 ec 18 04 00 00 49 89 d4 49 89 f7 49 89 fd e8 1e b3 ff ff 89 c3 ff c3 4d 85 ff 74 3b TSH......I..I..I...........M..t;
18620 48 8d 35 91 d4 03 00 31 c0 4c 89 ef 4c 89 fa e8 f3 bb ff ff 48 8d 35 7a c6 03 00 4c 89 ff e8 55 H.5....1.L..L.......H.5z...L...U
18640 6c 00 00 48 85 c0 48 89 85 d0 fb ff ff 75 31 48 8d 35 14 c6 03 00 e9 2e 01 00 00 48 8d 35 4f d4 l..H..H......u1H.5.........H.5O.
18660 03 00 ba 06 00 00 00 4c 89 ef e8 bb ba ff ff 48 8b 05 aa 69 04 00 48 8b 00 48 89 85 d0 fb ff ff .......L.......H...i..H..H......
18680 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 b6 01 00 00 85 c0 74 18 48 63 85 c8 fb ff ff 8d 48 H......H.............t.Hc......H
186a0 01 89 8d c8 fb ff ff c6 84 05 d8 fb ff ff 0a 8b 85 c4 fb ff ff 83 f8 1b 75 44 4d 85 ff 74 3f 48 ........................uDM..t?H
186c0 8b 95 d0 fb ff ff 48 8d 35 23 73 00 00 4c 89 ff e8 db 6b 00 00 48 85 c0 48 89 85 d0 fb ff ff 0f ......H.5#s..L....k..H..H.......
186e0 84 eb 00 00 00 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 51 01 00 00 8b 85 c4 fb ff ff 89 9d .....H......H.......Q...........
18700 c0 fb ff ff 83 f8 ff 74 17 48 63 8d c8 fb ff ff 8d 51 01 89 95 c8 fb ff ff 88 84 0d d8 fb ff ff .......t.Hc......Q..............
18720 be ff ff ff ff 31 d2 4c 89 ef e8 d6 b7 ff ff 48 8d 35 b4 01 00 00 48 8d 95 c8 fb ff ff 4c 89 ef .....1.L.......H.5....H......L..
18740 48 89 c1 4d 89 e0 e8 f9 c4 ff ff 41 89 c4 48 8b 9d d0 fb ff ff 48 89 df e8 11 6b 00 00 41 89 c6 H..M.......A..H......H....k..A..
18760 4d 85 ff 74 08 48 89 df e8 f5 6a 00 00 45 85 f6 74 29 4c 89 ef 8b 9d c0 fb ff ff 89 de e8 cf b1 M..t.H....j..E..t)L.............
18780 ff ff 48 8d 35 10 c4 03 00 4c 89 ef 89 da e8 46 00 00 00 41 bc 07 00 00 00 eb 20 ba ff ff ff ff ..H.5....L.....F...A............
187a0 4c 89 ef 8b b5 c0 fb ff ff e8 11 b2 ff ff be fe ff ff ff 4c 89 ef e8 96 b1 ff ff 44 89 e0 48 81 L..................L.......D..H.
187c0 c4 18 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 e5 d2 03 00 eb b0 55 48 89 e5 41 57 41 .....[A\A]A^A_].H.5......UH..AWA
187e0 56 41 54 53 41 89 d7 49 89 f6 48 89 fb e8 ce 69 00 00 8b 38 e8 bf 6b 00 00 49 89 c4 31 d2 48 89 VATSA..I..H....i...8..k..I..1.H.
18800 df 44 89 fe e8 fc b6 ff ff 48 8d 48 01 48 8d 35 ce d3 03 00 31 c0 48 89 df 4c 89 f2 4d 89 e0 e8 .D.......H.H.H.5....1.H..L..M...
18820 03 ba ff ff ba ff ff ff ff 48 89 df 44 89 fe e8 8b b1 ff ff be fe ff ff ff 48 89 df 5b 41 5c 41 .........H..D............H..[A\A
18840 5e 41 5f 5d e9 08 b1 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 41 c7 07 00 00 00 00 ^A_].....UH..AWAVSPI..I..A......
18860 48 8d 1d 78 d3 03 00 49 8b 7f 08 e8 64 6a 00 00 83 f8 ff 74 5f 0f b6 4b ff 39 c8 75 27 49 63 0f H..x...I....dj.....t_..K.9.u'Ic.
18880 8d 51 01 41 89 17 41 88 44 0f 10 80 3b 00 48 8d 5b 01 75 d3 41 c7 07 00 00 00 00 49 8b 7f 08 e8 .Q.A..A.D...;.H.[.u.A......I....
188a0 30 6a 00 00 41 89 06 31 c9 83 f8 23 75 2f 49 8b 7f 08 e8 1d 6a 00 00 83 f8 ff 74 05 83 f8 0a 75 0j..A..1...#u/I.....j.....t....u
188c0 ed 49 8b 7f 08 e8 0a 6a 00 00 41 89 06 b9 01 00 00 00 eb 09 41 c7 06 ff ff ff ff 31 c9 89 c8 48 .I.....j..A.........A......1...H
188e0 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 f3 48 63 03 48 85 c0 7e 0f 49 ...[A^A_].UH..AVSI..H..Hc.H..~.I
18900 89 06 c7 03 00 00 00 00 48 83 c3 10 eb 2e 48 8b 7b 08 e8 51 69 00 00 89 c1 31 c0 85 c9 75 20 48 ........H.....H.{..Qi....1...u.H
18920 8b 4b 08 48 83 c3 10 be 01 00 00 00 ba 00 04 00 00 48 89 df e8 6b 69 00 00 49 89 06 48 89 d8 5b .K.H.............H...ki..I..H..[
18940 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 48 89 55 f8 48 8d 35 0f 00 00 00 48 8d 55 f0 e8 A^].UH..H...H.u.H.U.H.5....H.U..
18960 e0 c2 ff ff 48 83 c4 10 5d c3 55 48 89 e5 48 8b 4e 08 31 c0 48 85 c9 74 0e 48 89 0a 48 c7 46 08 ....H...].UH..H.N.1.H..t.H..H.F.
18980 00 00 00 00 48 8b 06 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 48 89 df e8 22 6a ....H..].UH..AVSH...H..I..H..."j
189a0 00 00 48 89 5d e0 48 89 45 e8 48 8d 35 b9 ff ff ff 48 8d 55 e0 45 31 c0 4c 89 f7 48 89 d9 e8 81 ..H.].H.E.H.5....H.U.E1.L..H....
189c0 c2 ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 9b bc ff ...H...[A^].UH..AWAVSPI..H......
189e0 ff 45 31 f6 85 c0 74 51 48 89 df 4c 89 fe e8 90 b7 ff ff be fe ff ff ff 48 89 df e8 25 bb ff ff .E1...tQH..L............H...%...
18a00 41 89 c7 45 85 ff 74 24 be fe ff ff ff ba ff ff ff ff 48 89 df e8 a5 af ff ff be fe ff ff ff 48 A..E..t$..........H............H
18a20 89 df e8 2a af ff ff 45 89 fe eb 0d be fd ff ff ff 48 89 df e8 18 af ff ff 44 89 f0 48 83 c4 08 ...*...E.........H.......D..H...
18a40 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 b1 ae ff ff 41 89 c6 48 [A^A_].UH..AWAVSPI..H.......A..H
18a60 89 df 44 89 f6 4c 89 fa e8 5f ff ff ff 45 31 ff 85 c0 74 28 48 89 df 44 89 f6 e8 52 b1 ff ff 41 ..D..L..._...E1...t(H..D...R...A
18a80 bf 01 00 00 00 be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 27 c0 ff ff 44 89 f8 48 ...............1.E1.H...'...D..H
18aa0 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb e8 70 c4 ff ff 48 8d 55 ...[A^A_].UH..AVSH...H...p...H.U
18ac0 ec be ff ff ff ff 48 89 df e8 c3 b3 ff ff 49 89 c6 83 7d ec 00 75 11 48 8d 35 e5 cf 03 00 31 c0 ......H.......I...}..u.H.5....1.
18ae0 48 89 df e8 02 ef ff ff be fe ff ff ff 48 89 df e8 5c ae ff ff 4c 89 f0 48 83 c4 10 5b 41 5e 5d H............H...\...L..H...[A^]
18b00 c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 89 f3 49 89 ff 48 8d 15 9b c0 03 00 e8 27 ff ff ff .UH..AWAVATSI....I..H.......'...
18b20 85 c0 75 6f 4c 89 ff 89 de e8 ce b0 ff ff 83 f8 04 89 c0 77 26 48 8d 0d f4 00 00 00 48 63 04 81 ..uoL..............w&H......Hc..
18b40 48 01 c8 ff e0 48 8d 35 8d ca 03 00 ba 03 00 00 00 4c 89 ff e8 d1 b5 ff ff eb 38 4c 89 ff 89 de H....H.5.........L........8L....
18b60 e8 97 b0 ff ff 4c 89 ff 89 c6 e8 af b0 ff ff 49 89 c4 4c 89 ff 89 de e8 c1 b4 ff ff 48 89 c1 48 .....L.........I..L.........H..H
18b80 8d 35 6e cf 03 00 31 c0 4c 89 ff 4c 89 e2 e8 94 b6 ff ff be ff ff ff ff 4c 89 ff 4c 89 f2 5b 41 .5n...1.L..L............L..L..[A
18ba0 5c 41 5e 41 5f 5d e9 5a b3 ff ff 4c 89 ff 89 de e8 2a b3 ff ff 85 c0 48 8d 05 2b cf 03 00 48 8d \A^A_].Z...L.....*.....H..+...H.
18bc0 35 29 cf 03 00 48 0f 45 f0 4c 89 ff e8 b2 b5 ff ff eb c0 4c 89 ff 89 de e8 76 b0 ff ff 31 d2 4c 5)...H.E.L.........L.....v...1.L
18be0 89 ff 89 de 85 c0 74 2a e8 a4 b2 ff ff 48 89 c1 48 8d 35 ec ce 03 00 31 c0 4c 89 ff 48 89 ca e8 ......t*.....H..H.5....1.L..H...
18c00 23 b6 ff ff eb 8d 4c 89 ff 89 de e8 c1 af ff ff eb 81 e8 29 b2 ff ff 48 8d 35 c8 ce 03 00 b0 01 #.....L............)...H.5......
18c20 4c 89 ff e8 ff b5 ff ff e9 66 ff ff ff 0f 1f 00 15 ff ff ff 7b ff ff ff 2b ff ff ff a3 ff ff ff L........f..........{...+.......
18c40 d6 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 d7 49 89 f6 48 89 fb 48 8d 15 69 c4 03 00 be d8 ....UH..AWAVSPA..I..H..H..i.....
18c60 b9 f0 ff b9 01 00 00 00 e8 a3 00 00 00 be ff ff ff ff 48 89 df 4c 89 f2 e8 fe b7 ff ff 83 f8 05 ..................H..L..........
18c80 74 65 be fe ff ff ff 48 89 df e8 c2 ac ff ff be d8 b9 f0 ff ba 02 00 00 00 48 89 df e8 c1 b8 ff te.....H.................H......
18ca0 ff 31 f6 48 89 df 4c 89 f2 44 89 f9 e8 5f 00 00 00 48 85 c0 74 14 48 8d 35 3e ce 03 00 31 c0 48 .1.H..L..D..._...H..t.H.5>...1.H
18cc0 89 df 4c 89 f2 e8 20 ed ff ff be ff ff ff ff 48 89 df e8 fa ae ff ff be fd ff ff ff 48 89 df 4c ..L............H............H..L
18ce0 89 f2 e8 da ba ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 c6 ac ff ff be fe ff ff ff 48 89 .................H............H.
18d00 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 41 ac ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 .H...[A^A_].A...UH..AWAVAUATSPA.
18d20 ce 49 89 d5 49 89 ff 85 f6 74 08 4c 89 ff e8 9e ae ff ff be 2e 00 00 00 4c 89 ef e8 60 66 00 00 .I..I....t.L............L...`f..
18d40 49 89 c4 4d 85 e4 75 0e 4c 89 ef e8 74 66 00 00 49 89 c4 4d 01 ec 4c 89 e3 4c 29 eb 4c 89 ff 4c I..M..u.L...tf..I..M..L..L).L..L
18d60 89 ee 48 89 da e8 c0 b3 ff ff be fe ff ff ff 4c 89 ff e8 ae b7 ff ff 85 c0 75 4f be fe ff ff ff ..H............L.........uO.....
18d80 4c 89 ff e8 c9 ab ff ff 41 80 3c 24 2e ba 01 00 00 00 41 0f 45 d6 31 f6 4c 89 ff e8 6b b8 ff ff L.......A.<$......A.E.1.L...k...
18da0 4c 89 ff 4c 89 ee 48 89 da e8 7c b3 ff ff be fe ff ff ff 4c 89 ff e8 16 ae ff ff be fc ff ff ff L..L..H...|........L............
18dc0 4c 89 ff e8 c8 b9 ff ff eb 12 be ff ff ff ff 4c 89 ff e8 25 ae ff ff 83 f8 05 75 33 be fe ff ff L..............L...%......u3....
18de0 ff ba ff ff ff ff 4c 89 ff e8 d1 ab ff ff be fe ff ff ff 4c 89 ff e8 56 ab ff ff 31 c0 41 80 3c ......L............L...V...1.A.<
18e00 24 2e 4d 8d 6c 24 01 0f 84 26 ff ff ff eb 10 be fd ff ff ff 4c 89 ff e8 35 ab ff ff 4c 89 e8 48 $.M.l$...&..........L...5...L..H
18e20 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 ce 49 89 d7 49 ...[A\A]A^A_].UH..AWAVATSA..I..I
18e40 89 f4 48 89 fb f2 0f 10 05 4b d7 03 00 be 88 00 00 00 e8 72 00 00 00 4d 85 e4 74 3c 31 d2 4d 85 ..H......K.........r...M..t<1.M.
18e60 ff 74 18 49 83 3f 00 74 12 49 8d 47 10 31 d2 ff c2 48 83 38 00 48 8d 40 10 75 f4 48 89 df 4c 89 .t.I.?.t.I.G.1...H.8.H.@.u.H..L.
18e80 e6 e8 be fd ff ff 44 89 f6 f7 d6 ba 01 00 00 00 48 89 df e8 27 ab ff ff 4d 85 ff 74 16 48 89 df ......D.........H...'...M..t.H..
18ea0 4c 89 fe 44 89 f2 5b 41 5c 41 5e 41 5f 5d e9 ac 00 00 00 41 f7 d6 48 89 df 44 89 f6 5b 41 5c 41 L..D..[A\A^A_].....A..H..D..[A\A
18ec0 5e 41 5f 5d e9 88 aa ff ff 55 48 89 e5 41 57 41 56 53 50 48 89 f3 f2 0f 11 45 e0 49 89 fe e8 0b ^A_].....UH..AWAVSPH.....E.I....
18ee0 aa ff ff 49 89 c7 48 81 fb 88 00 00 00 74 11 48 8d 35 35 cc 03 00 31 c0 4c 89 f7 e8 ea ea ff ff ...I..H......t.H.55...1.L.......
18f00 31 ff e8 e7 a9 ff ff 49 39 c7 74 1b 48 8d 35 49 cc 03 00 31 c0 4c 89 f7 48 83 c4 08 5b 41 5e 41 1......I9.t.H.5I...1.L..H...[A^A
18f20 5f 5d e9 c3 ea ff ff f2 41 0f 10 0f f2 0f 10 45 e0 66 0f 2e c8 75 02 7b 1b 48 8d 35 36 cc 03 00 _]......A......E.f...u.{.H.56...
18f40 b0 02 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 96 ea ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 ..L..H...[A^A_].....H...[A^A_].U
18f60 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d4 49 89 f7 49 89 fd 48 8d 15 9c cb 03 00 44 89 e6 H..AWAVAUATSPA..I..I..H......D..
18f80 e8 c5 f0 ff ff 49 83 3f 00 74 4f b8 fe ff ff ff 44 29 e0 89 45 d4 44 89 e3 f7 db 45 85 e4 45 89 .....I.?.tO.....D)..E.D....E..E.
18fa0 e6 7e 0f 4c 89 ef 89 de e8 24 ac ff ff 41 ff ce 75 f1 49 8b 77 08 4c 89 ef 44 89 e2 e8 12 b3 ff .~.L.....$...A..u.I.w.L..D......
18fc0 ff 49 8b 17 4c 89 ef 8b 75 d4 e8 f2 b7 ff ff 49 83 7f 10 00 4d 8d 7f 10 75 c1 41 f7 d4 4c 89 ef .I..L...u......I....M...u.A..L..
18fe0 44 89 e6 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 5b a9 ff ff 55 48 89 e5 41 57 41 56 41 54 D..H...[A\A]A^A_].[...UH..AWAVAT
19000 53 49 89 d6 41 89 f4 48 89 fb e8 6c b4 ff ff 83 f8 05 41 bf 01 00 00 00 74 45 be fe ff ff ff 48 SI..A..H...l......A.....tE.....H
19020 89 df e8 2a a9 ff ff 48 89 df 44 89 e6 e8 db a8 ff ff 41 89 c4 45 31 ff 31 f6 31 d2 48 89 df e8 ...*...H..D.......A..E1.1.1.H...
19040 c7 b5 ff ff be ff ff ff ff 48 89 df e8 80 ab ff ff 48 89 df 44 89 e6 4c 89 f2 e8 62 b7 ff ff 44 .........H.......H..D..L...b...D
19060 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 cf 49 89 d4 49 89 f6 48 ..[A\A^A_].UH..AWAVATSA..I..I..H
19080 89 fb 48 8d 15 3e c0 03 00 be d8 b9 f0 ff e8 63 ff ff ff be ff ff ff ff 48 89 df 4c 89 f2 e8 d8 ..H..>.........c........H..L....
190a0 b3 ff ff be ff ff ff ff 48 89 df e8 2f ae ff ff 85 c0 75 59 be fe ff ff ff 48 89 df e8 90 a8 ff ........H.../.....uY.....H......
190c0 ff 31 d2 48 89 df 4c 89 e6 e8 05 b2 ff ff 48 89 df 4c 89 f6 e8 aa b0 ff ff be 01 00 00 00 ba 01 .1.H..L.......H..L..............
190e0 00 00 00 31 c9 45 31 c0 48 89 df e8 d3 b9 ff ff be ff ff ff ff 48 89 df e8 d4 aa ff ff be fd ff ...1.E1.H............H..........
19100 ff ff 48 89 df 4c 89 f2 e8 b4 b6 ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 a0 a8 ff ff be ..H..L.................H........
19120 fe ff ff ff 48 89 df e8 25 a8 ff ff 45 85 ff 74 20 be ff ff ff ff 48 89 df e8 93 aa ff ff 48 89 ....H...%...E..t......H.......H.
19140 df 4c 89 f6 5b 41 5c 41 5e 41 5f 5d e9 cc b5 ff ff 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 .L..[A\A^A_].....[A\A^A_].UH..AW
19160 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 cc 49 89 d7 48 89 f3 49 89 fe 4c 89 b5 a0 df ff AVAUATSH..8...I..I..H..I..L.....
19180 ff 4c 89 ff e8 3b 62 00 00 48 89 85 b0 df ff ff 4c 89 b5 d0 df ff ff 48 8d 85 d8 df ff ff 48 89 .L...;b..H......L......H......H.
191a0 85 b8 df ff ff 48 c7 85 c8 df ff ff 00 00 00 00 48 c7 85 c0 df ff ff 00 20 00 00 48 89 df 4c 89 .....H..........H..........H..L.
191c0 fe e8 22 62 00 00 49 89 c5 4d 85 ed 0f 84 80 00 00 00 4c 8d b5 b8 df ff ff 4c 89 bd a8 df ff ff .."b..I..M........L......L......
191e0 4d 89 ef 49 29 df 4c 89 f7 4c 89 fe e8 61 f0 ff ff 48 89 c7 48 89 de 4c 89 fa e8 1d 61 00 00 4c M..I).L..L...a...H..H..L....a..L
19200 01 bd c8 df ff ff 4c 89 e7 e8 b6 61 00 00 48 89 c3 4c 89 f7 48 89 de e8 36 f0 ff ff 48 89 c7 4c ......L....a..H..L..H...6...H..L
19220 89 e6 48 89 da e8 f2 60 00 00 48 01 9d c8 df ff ff 4c 89 eb 48 03 9d b0 df ff ff 48 89 df 48 8b ..H....`..H......L..H......H..H.
19240 b5 a8 df ff ff e8 9e 61 00 00 49 89 c5 4d 85 ed 75 8e 48 89 df e8 6a 61 00 00 49 89 c6 4c 8d bd .......a..I..M..u.H...ja..I..L..
19260 b8 df ff ff 4c 89 ff 4c 89 f6 e8 e3 ef ff ff 48 89 c7 48 89 de 4c 89 f2 e8 9f 60 00 00 4c 01 b5 ....L..L.......H..H..L....`..L..
19280 c8 df ff ff 4c 89 ff e8 00 f1 ff ff be ff ff ff ff 31 d2 48 8b bd a0 df ff ff e8 66 ac ff ff 48 ....L............1.H.......f...H
192a0 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 8d 3d 28 00 00 00 31 f6 ..8...[A\A]A^A_].UH..SPH.=(...1.
192c0 e8 f8 c2 ff ff 48 89 c3 48 85 db 74 0f 48 8d 35 30 00 00 00 48 89 df e8 fa a5 ff ff 48 89 d8 48 .....H..H..t.H.50...H.......H..H
192e0 83 c4 08 5b 5d c3 55 48 89 e5 48 89 f7 48 85 c9 74 09 48 89 ce 5d e9 69 60 00 00 e8 aa 5f 00 00 ...[].UH..H..H..t.H..].i`...._..
19300 31 c0 5d c3 55 48 89 e5 41 56 53 4c 8b 35 06 5d 04 00 49 8b 1e be ff ff ff ff 31 d2 e8 e4 ab ff 1.].UH..AVSL.5.]..I.......1.....
19320 ff 48 89 c1 48 8d 35 81 c8 03 00 31 c0 48 89 df 48 89 ca e8 66 5f 00 00 49 8b 3e e8 34 5f 00 00 .H..H.5....1.H..H...f_..I.>.4_..
19340 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 41 89 f4 48 89 fb 45 31 f6 45 85 1.[A^].UH..AWAVATSA..A..H..E1.E.
19360 ff 0f 84 fb 00 00 00 be ff ff ff ff 48 89 df e8 88 a8 ff ff 83 f8 05 0f 85 e5 00 00 00 48 89 df ............H................H..
19380 e8 53 ad ff ff be fe ff ff ff 48 89 df e8 fb ba ff ff 85 c0 0f 84 c8 00 00 00 41 ff cf be fe ff .S........H...............A.....
193a0 ff ff 48 89 df e8 52 a8 ff ff 83 f8 04 75 26 ba ff ff ff ff 48 89 df 44 89 e6 e8 19 a9 ff ff 85 ..H...R......u&.....H..D........
193c0 c0 75 32 48 89 df 44 89 e6 44 89 fa e8 76 ff ff ff 85 c0 75 35 be fe ff ff ff 48 89 df e8 6f a5 .u2H..D..D...v.....u5.....H...o.
193e0 ff ff be fe ff ff ff 48 89 df e8 9e ba ff ff 85 c0 75 aa eb 6d be fe ff ff ff 48 89 df e8 4f a5 .......H.........u..m.....H...O.
19400 ff ff 41 be 01 00 00 00 eb 58 be fe ff ff ff ba ff ff ff ff 48 89 df e8 a3 a5 ff ff be fe ff ff ..A......X..........H...........
19420 ff 48 89 df e8 28 a5 ff ff 48 8d 35 a8 bd 03 00 ba 01 00 00 00 48 89 df e8 ed ac ff ff 41 be 01 .H...(...H.5.........H.......A..
19440 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 6a a5 ff ff be 03 00 00 00 48 89 df e8 69 ba .............H...j........H...i.
19460 ff ff 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 19 d1 03 00 be ..D..[A\A^A_].UH..SPH...........
19480 88 00 00 00 e8 40 fa ff ff 31 f6 ba 07 00 00 00 48 89 df e8 73 b1 ff ff 48 8d 35 31 6b 04 00 31 .....@...1......H...s...H.51k..1
194a0 d2 48 89 df e8 b6 fa ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb be .H............H...[].UH..AVSH...
194c0 01 00 00 00 ba 06 00 00 00 e8 cc eb ff ff 48 89 df e8 9c be ff ff 49 89 c6 be 01 00 00 00 48 89 ..............H.......I.......H.
194e0 df e8 eb a6 ff ff ba 01 00 00 00 48 89 df 4c 89 f6 e8 99 a3 ff ff b8 01 00 00 00 5b 41 5e 5d c3 ...........H..L............[A^].
19500 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 04 03 00 00 48 89 c3 4c 89 f7 e8 18 a4 ff ff 8d 50 ff UH..AWAVSPI.......H..L........P.
19520 4c 89 f7 48 89 de e8 11 02 00 00 89 c3 85 db 78 24 be 01 00 00 00 4c 89 f7 e8 2b ae ff ff 44 8d L..H...........x$.....L...+...D.
19540 7b 01 f7 d3 ba 01 00 00 00 4c 89 f7 89 de e8 6c a4 ff ff eb 22 31 f6 4c 89 f7 e8 0a ae ff ff be {........L.....l...."1.L........
19560 fe ff ff ff ba 01 00 00 00 4c 89 f7 e8 4e a4 ff ff 41 bf 02 00 00 00 44 89 f8 48 83 c4 08 5b 41 .........L...N...A.....D..H...[A
19580 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 12 ae ff ff 48 89 df 89 c6 e8 cc ad ff ff b8 02 00 ^A_].UH..SPH.......H............
195a0 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 81 ec 80 00 00 00 49 89 fe e8 57 02 00 00 48 ..H...[].UH..AVSH......I...W...H
195c0 89 c3 4c 39 f3 74 2f 48 89 df e8 57 b7 ff ff 85 c0 75 31 48 8d 95 70 ff ff ff 31 f6 48 89 df e8 ..L9.t/H...W.....u1H..p...1.H...
195e0 81 4c 00 00 85 c0 7e 23 48 8d 35 15 c7 03 00 ba 06 00 00 00 eb 3b 48 8d 35 82 c6 03 00 ba 07 00 .L....~#H.5..........;H.5.......
19600 00 00 eb 2d 83 f8 01 75 1c eb 0c 48 89 df e8 22 a3 ff ff 85 c0 74 0e 48 8d 35 dc c6 03 00 ba 09 ...-...u...H...".....t.H.5......
19620 00 00 00 eb 0c 48 8d 35 df c6 03 00 ba 04 00 00 00 4c 89 f7 e8 f1 aa ff ff b8 01 00 00 00 48 81 .....H.5.........L............H.
19640 c4 80 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 5d fe ff ff 48 8d 35 5f 00 00 00 ba .....[A^].UH..SPH...]...H.5_....
19660 01 00 00 00 48 89 df e8 67 ac ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 ....H...g........H...[].UH..SPH.
19680 fb e8 af a2 ff ff 31 d2 31 c9 48 89 df 89 c6 48 83 c4 08 5b 5d e9 fa 23 00 00 55 48 89 e5 53 50 ......1.1.H....H...[]..#..UH..SP
196a0 48 89 fb e8 d8 23 00 00 48 89 df 89 c6 e8 b7 ac ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 H....#..H..............H...[].UH
196c0 89 e5 41 56 53 48 89 fb be d7 b9 f0 ff e8 52 a9 ff ff 49 89 c6 48 89 df e8 58 a2 ff ff 48 89 df ..AVSH........R...I..H...X...H..
196e0 4c 89 f6 89 c2 e8 52 00 00 00 85 c0 78 05 5b 41 5e 5d c3 be ff ff ff ff 48 89 df e8 9d a5 ff ff L.....R.....x.[A^]......H.......
19700 85 c0 74 2c be 01 00 00 00 48 89 df e8 7e e4 ff ff be fe ff ff ff ba 01 00 00 00 48 89 df e8 9c ..t,.....H...~.............H....
19720 a2 ff ff be 02 00 00 00 48 89 df e8 9b b7 ff ff 48 89 df 5b 41 5e 5d e9 48 b7 ff ff 55 48 89 e5 ........H.......H..[A^].H...UH..
19740 41 57 41 56 53 50 89 d3 49 89 f7 49 89 fe 4c 89 ff 89 de e8 98 a0 ff ff 85 c0 74 5f 4c 89 ff e8 AWAVSP..I..I..L...........t_L...
19760 c2 b5 ff ff 85 c0 75 0c 4c 89 ff e8 c5 a1 ff ff 85 c0 74 7c 4c 89 f7 4c 89 fe 89 da e8 0e a1 ff ......u.L.........t|L..L........
19780 ff 4c 89 ff 4c 89 f6 89 da e8 5a 20 00 00 83 f8 01 77 31 4c 89 ff e8 9a a1 ff ff 89 c3 8d 73 01 .L..L.....Z......w1L..........s.
197a0 4c 89 f7 e8 48 a0 ff ff 85 c0 74 2a 4c 89 ff 4c 89 f6 89 da e8 d6 a0 ff ff eb 4e 48 8d 35 e3 c4 L...H.....t*L..L..........NH.5..
197c0 03 00 eb 33 ba 01 00 00 00 4c 89 ff 4c 89 f6 e8 bb a0 ff ff eb 2e f7 d3 4c 89 ff 89 de e8 6f a1 ...3.....L..L...........L.....o.
197e0 ff ff 48 8d 35 f6 c4 03 00 ba 1a 00 00 00 eb 0c 48 8d 35 cb c4 03 00 ba 1c 00 00 00 4c 89 f7 e8 ..H.5...........H.5.........L...
19800 26 a9 ff ff bb ff ff ff ff 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe &..........H...[A^A_].UH..AVSI..
19820 be 01 00 00 00 e8 fa a7 ff ff 48 89 c3 48 85 db 75 14 48 8d 15 d7 c4 03 00 be 01 00 00 00 4c 89 ..........H..H..u.H...........L.
19840 f7 e8 ab e0 ff ff 48 89 d8 5b 41 5e 5d c3 90 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ......H..[A^]...UH..AWAVAUATSPI.
19860 fe 48 8d 35 b8 c4 03 00 e8 75 9b ff ff 4c 89 f7 48 89 c6 e8 c5 81 ff ff 41 b4 01 31 db 4c 8d 2d .H.5.....u...L..H.......A..1.L.-
19880 cc 67 04 00 4a 8b 34 2b 4c 89 f7 e8 52 9b ff ff 49 89 c7 4c 89 f7 4c 89 fe e8 9f 81 ff ff 45 88 .g..J.4+L...R...I..L..L.......E.
198a0 67 0a 48 83 c3 08 41 fe c4 48 81 fb b0 00 00 00 75 d2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d g.H...A..H......u.H...[A\A]A^A_]
198c0 c3 55 48 89 e5 89 f1 81 f9 00 01 00 00 7f 15 48 8b 7f 38 48 8d 35 4b c4 03 00 31 c0 89 ca 5d e9 .UH............H..8H.5K...1...].
198e0 71 47 00 00 8d 81 ff fe ff ff 81 f9 20 01 00 00 48 98 48 8d 0d 57 67 04 00 48 8b 0c c1 7f 16 48 qG..............H.H..Wg..H.....H
19900 8b 7f 38 48 8d 35 20 c4 03 00 31 c0 48 89 ca 5d e9 40 47 00 00 48 89 c8 5d c3 55 48 89 e5 8b 57 ..8H.5....1.H..].@G..H..].UH...W
19920 10 e8 00 00 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 40 41 89 d4 49 89 f6 48 89 fb 48 8b ......UH..AWAVATSH..@A..I..H..H.
19940 73 60 48 83 c6 20 4c 8d 7d a0 ba 3c 00 00 00 4c 89 ff e8 82 47 00 00 48 8b 7b 38 8b 4b 04 48 8d s`H...L.}..<...L....G..H.{8.K.H.
19960 35 ee c4 03 00 31 c0 4c 89 fa 4d 89 f0 e8 e3 46 00 00 49 89 c6 45 85 e4 74 58 4c 8b 7b 38 41 8d 5....1.L..M....F..I..E..tXL.{8A.
19980 84 24 de fe ff ff 83 f8 03 77 25 31 f6 48 89 df e8 33 11 00 00 48 8b 7b 38 48 8b 43 48 48 8b 10 .$.......w%1.H...3...H.{8H.CHH..
199a0 48 8d 35 83 c3 03 00 31 c0 e8 a7 46 00 00 eb 0b 48 89 df 44 89 e6 e8 06 ff ff ff 48 89 c1 48 8d H.5....1...F....H..D.......H..H.
199c0 35 98 c4 03 00 31 c0 4c 89 ff 4c 89 f2 e8 83 46 00 00 48 8b 7b 38 be 03 00 00 00 e8 9f 14 00 00 5....1.L..L....F..H.{8..........
199e0 55 48 89 e5 41 57 41 56 53 50 49 89 ff 49 8b 5f 38 48 89 df e8 11 98 ff ff 49 89 c6 48 8b 43 10 UH..AWAVSPI..I._8H.......I..H.C.
19a00 48 8d 48 10 48 89 4b 10 4c 89 30 41 0f b6 4e 08 83 c9 40 89 48 08 49 8b 77 50 48 8b 53 10 48 83 H.H.H.K.L.0A..N...@.H.I.wPH.S.H.
19a20 c2 f0 48 89 df e8 ef bc fe ff 83 78 08 00 74 06 4c 8b 70 10 eb 20 c7 00 01 00 00 00 c7 40 08 01 ..H........x..t.L.p..........@..
19a40 00 00 00 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 6a 88 ff ff 48 83 43 10 f0 4c 89 f0 48 83 ...H.C.H.x..~.H...j...H.C..L..H.
19a60 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f3 c7 43 10 00 00 00 00 c6 43 70 2e 48 89 7b ..[A^A_].UH..SPH...C......Cp.H.{
19a80 38 44 89 03 c7 43 20 21 01 00 00 48 89 53 40 48 c7 43 30 00 00 00 00 c7 43 04 01 00 00 00 c7 43 8D...C.!...H.S@H.C0.....C......C
19aa0 08 01 00 00 00 48 89 4b 60 48 8d 35 70 c2 03 00 e8 2d 99 ff ff 48 89 43 68 48 8b 7b 38 48 8b 43 .....H.K`H.5p....-...H.ChH.{8H.C
19ac0 48 48 8b 30 48 8b 50 10 b9 20 00 00 00 e8 5b 7d ff ff 48 8b 4b 48 48 89 01 48 c7 41 10 20 00 00 HH.0H.P.......[}..H.KHH..H.A....
19ae0 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 8b 43 04 89 43 08 81 7b 20 21 01 00 00 75 11 .H...[].UH..SPH...C..C..{.!...u.
19b00 48 8d 73 18 48 89 df e8 26 00 00 00 89 43 10 eb 1a 48 8d 43 20 48 8b 08 48 8b 40 08 48 89 43 18 H.s.H...&....C...H.C.H..H.@.H.C.
19b20 48 89 4b 10 c7 43 20 21 01 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 H.K..C.!...H...[].UH..AWAVAUATSH
19b40 83 ec 18 48 89 75 c8 49 89 ff 49 8b 47 48 48 c7 40 08 00 00 00 00 4c 8d 2d e7 0a 00 00 bb 01 48 ...H.u.I..I.GHH.@.....L.-......H
19b60 00 00 eb 08 4c 89 ff e8 28 0c 00 00 45 8b 37 eb 03 45 89 37 41 83 fe 7d 0f 8f 3b 01 00 00 41 83 ....L...(...E.7..E.7A..}..;...A.
19b80 fe 5a 0f 8f 62 01 00 00 41 8d 46 01 83 f8 3f 0f 87 84 01 00 00 41 bc 21 01 00 00 49 63 44 85 00 .Z..b...A.F...?......A.!...IcD..
19ba0 4c 01 e8 ff e0 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 0a e8 19 60 ff ff 41 89 c6 L....I..@H..H..H.@.H..u...`..A..
19bc0 eb af 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 30 eb 9d 49 8b 7f 40 48 8b 07 48 85 c0 48 8d ..H.G.H.H.H.O.D..0..I..@H..H..H.
19be0 40 ff 48 89 07 75 07 e8 ea 5f ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 @.H..u..._....H.G.H.H.H.O....A..
19c00 83 f8 2d 41 bc 2d 00 00 00 0f 85 20 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 ..-A.-.........I..@H..H..H.@.H..
19c20 75 07 e8 af 5f ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 83 f8 5b 75 3d u..._....H.G.H.H.H.O....A....[u=
19c40 4c 89 ff e8 e6 0b 00 00 85 c0 49 8b 4f 48 48 c7 41 08 00 00 00 00 78 1d 31 f6 4c 89 ff 89 c2 e8 L.........I.OHH.A.....x.1.L.....
19c60 7e 0c 00 00 49 8b 47 48 48 c7 40 08 00 00 00 00 e9 f7 fe ff ff 41 8b 07 eb 03 41 89 07 ff c0 83 ~...I.GHH.@..........A....A.....
19c80 f8 0e 76 2b 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 3a 5f ff ff eb dc 48 8b ..v+I..@H..H..H.@.H..u..:_....H.
19ca0 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb cb 0f a3 c3 73 d0 e9 b3 fe ff ff 41 83 fe 7e 75 5a 49 G.H.H.H.O.........s......A..~uZI
19cc0 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 08 01 00 00 48 8b 47 08 48 8d 48 01 48 89 ..@H..H..H.@.H........H.G.H.H.H.
19ce0 4f 08 0f b6 00 e9 f9 00 00 00 41 83 fe 5b 75 29 4c 89 ff e8 36 0b 00 00 85 c0 0f 88 19 01 00 00 O.........A..[u)L...6...........
19d00 4c 89 ff 48 8b 75 c8 89 c2 e8 d4 0b 00 00 41 bc 25 01 00 00 e9 16 09 00 00 41 8d 46 01 48 98 48 L..H.u........A.%........A.F.H.H
19d20 8d 1d ba c9 03 00 f6 04 03 01 0f 84 8a 00 00 00 4c 89 ff 44 89 f6 e8 8d 0d 00 00 49 8b 7f 40 48 ................L..D.......I..@H
19d40 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 0a e8 83 5e ff ff 41 89 c6 eb 10 48 8b 47 08 48 8d 48 01 ..H..H.@.H..u...^..A....H.G.H.H.
19d60 48 89 4f 08 44 0f b6 30 45 89 37 41 8d 46 01 48 98 f6 04 03 03 75 b9 49 8b 47 48 48 8b 30 48 8b H.O.D..0E.7A.F.H.....u.I.GHH.0H.
19d80 50 08 4c 89 ff e8 56 fc ff ff 48 8b 4d c8 48 89 01 80 78 08 04 41 bc 24 01 00 00 0f 85 8e 08 00 P.L...V...H.M.H...x..A.$........
19da0 00 0f b6 40 0a 85 c0 0f 84 82 08 00 00 0d 00 01 00 00 41 89 c4 e9 75 08 00 00 49 8b 7f 40 48 8b ...@..............A...u...I..@H.
19dc0 07 48 85 c0 48 8d 40 ff 48 89 07 74 3c 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 30 e8 f3 .H..H.@.H..t<H.G.H.H.H.O.....0..
19de0 5d ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 8f 0c 00 00 85 c0 b8 7e 00 00 00 41 bc 1d 01 00 00 ]..A...=...L..........~...A.....
19e00 44 0f 44 e0 e9 26 08 00 00 e8 c8 5d ff ff 41 89 07 45 89 f4 e9 16 08 00 00 41 bc 5b 00 00 00 83 D.D..&.....]..A..E.......A.[....
19e20 f8 ff 0f 84 07 08 00 00 48 8d 05 00 bf 03 00 ba 25 01 00 00 4c 89 ff 48 89 c6 e8 e7 fa ff ff 4c ........H.......%...L..H.......L
19e40 89 ff 44 89 f6 e8 7e 0c 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 23 01 00 ..D...~...I..@H..H..H.@.H....#..
19e60 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 e9 16 01 00 00 be 2e 00 00 00 4c 89 ff e8 46 0c .H.G.H.H.H.O..............L...F.
19e80 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 f7 05 00 00 48 8b 47 08 48 8d 48 ..I..@H..H..H.@.H........H.G.H.H
19ea0 01 48 89 4f 08 0f b6 00 e9 e8 05 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 .H.O.........I..@H..H..H.@.H....
19ec0 11 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 ....H.G.H.H.H.O.........I..@H..H
19ee0 85 c0 48 8d 40 ff 48 89 07 0f 84 11 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 02 ..H.@.H........H.G.H.H.H.O......
19f00 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 11 06 00 00 48 8b 47 08 48 8d ...I..@H..H..H.@.H........H.G.H.
19f20 48 01 48 89 4f 08 0f b6 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f H.H.O.........I..@H..H..H.@.H...
19f40 84 2c 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 1d 06 00 00 49 8b 7f 40 48 8b 07 .,...H.G.H.H.H.O.........I..@H..
19f60 48 85 c0 48 8d 40 ff 48 89 07 0f 84 2c 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 H..H.@.H....,...H.G.H.H.H.O.....
19f80 1d 06 00 00 e8 4d 5c ff ff 89 c1 41 89 0f 44 39 f1 0f 84 af 04 00 00 4c 8d 25 42 c7 03 00 e9 7d .....M\....A..D9.......L.%B....}
19fa0 04 00 00 83 f9 0a 0f 84 d0 04 00 00 83 f9 0d 75 31 e9 c6 04 00 00 83 f9 5c 75 27 be 5c 00 00 00 ...............u1.......\u'.\...
19fc0 4c 89 ff e8 00 0b 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 44 e8 f6 5b ff ff L.......I..@H..H..H.@.H..uD..[..
19fe0 eb 4c 4c 89 ff 89 ce e8 dc 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 09 e8 .LL.........I..@H..H..H.@.H..u..
1a000 d2 5b ff ff 89 c1 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 41 89 0f e9 7c 01 00 00 48 .[......H.G.H.H.H.O....A...|...H
1a020 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 83 f8 09 7f 13 b9 ff ff ff ff 83 f8 ff 0f 85 .G.H.H.H.O....A.................
1a040 a5 00 00 00 e9 52 01 00 00 83 f8 21 7f 21 83 f8 0a 74 09 83 f8 0d 0f 85 8d 00 00 00 4c 89 ff e8 .....R.....!.!...t..........L...
1a060 30 07 00 00 41 bd 0a 00 00 00 e9 16 01 00 00 83 f8 5b 7f 0c 83 f8 22 74 11 83 f8 27 74 0c eb 69 0...A............[...."t...'t..i
1a080 83 f8 60 7f 0d 83 f8 5c 75 5f 41 89 c5 e9 84 01 00 00 83 f8 6d 7f 1f 41 bd 07 00 00 00 83 f8 61 ..`....\u_A.........m..A.......a
1a0a0 0f 84 70 01 00 00 83 f8 62 75 2e 41 bd 08 00 00 00 e9 60 01 00 00 8d 48 92 83 f9 0c 77 2b 48 8d ..p.....bu.A......`....H....w+H.
1a0c0 15 7f 06 00 00 48 63 0c 8a 48 01 d1 ff e1 41 bd 0a 00 00 00 e9 3d 01 00 00 83 f8 66 75 0b 41 bd .....Hc..H....A......=.....fu.A.
1a0e0 0c 00 00 00 e9 2d 01 00 00 ff c0 48 98 41 0f b6 34 04 83 e6 02 4c 89 ff 48 8d 15 90 bc 03 00 e8 .....-.....H.A..4....L..H.......
1a100 ad 0c 00 00 41 8b 37 45 31 ed 31 db 8d 46 01 48 98 41 f6 04 04 02 74 46 41 6b c5 0a 44 8d 6c 06 ....A.7E1.1..F.H.A....tFAk..D.l.
1a120 d0 4c 89 ff e8 9f 09 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 09 e8 95 5a ff .L.......I..@H..H..H.@.H..u...Z.
1a140 ff 89 c6 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 30 41 89 37 ff c3 83 fb 03 7c ae 41 81 .....H.G.H.H.H.O...0A.7.....|.A.
1a160 fd 00 01 00 00 0f 9c c0 0f b6 f0 4c 89 ff 48 8d 15 32 bc 03 00 e8 37 0c 00 00 48 63 c3 49 8b 4f ...........L..H..2....7...Hc.I.O
1a180 48 48 29 41 08 49 8b 47 48 48 ff 48 08 4c 89 ff 44 89 ee e8 30 09 00 00 41 8b 0f 44 39 f1 0f 85 HH)A.I.GHH.H.L..D...0...A..D9...
1a1a0 7c 02 00 00 e9 9d 02 00 00 41 bd 0d 00 00 00 eb 65 41 bd 09 00 00 00 eb 5d be 75 00 00 00 4c 89 |........A......eA......].u...L.
1a1c0 ff e8 02 09 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 0f 85 be 00 00 00 48 89 c7 ......I.G@H..H..H.I.H........H..
1a1e0 e8 f1 59 ff ff e9 c0 00 00 00 41 bd 0b 00 00 00 eb 24 4c 89 ff e8 1c 0c 00 00 89 c3 c1 e3 04 4c ..Y.......A......$L............L
1a200 89 ff e8 0f 0c 00 00 41 89 c5 41 01 dd 49 8b 47 48 48 83 40 08 fe 49 8b 47 40 48 8b 08 48 85 c9 .......A..A..I.GHH.@..I.G@H..H..
1a220 48 8d 49 ff 48 89 08 0f 85 b1 00 00 00 48 89 c7 e8 a1 59 ff ff e9 b3 00 00 00 49 8b 47 48 48 ff H.I.H........H....Y.......I.GHH.
1a240 48 08 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 79 59 ff ff eb 0f 48 H.I.G@H..H..H.I.H..u.H...yY....H
1a260 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 eb 0b 4c 89 ff e8 19 05 00 00 41 8b 07 8d 48 .H.H.Q.H.P....A....L.......A...H
1a280 01 48 63 c9 41 f6 04 0c 08 0f 84 09 ff ff ff 83 f8 0a 74 df 83 f8 0d 75 a9 eb d8 48 8b 48 08 48 .Hc.A.............t....u...H.H.H
1a2a0 8d 51 01 48 89 50 08 0f b6 01 41 89 07 83 f8 7b 0f 94 c0 0f b6 c0 4c 89 ff 89 c6 48 8d 05 fe ba .Q.H.P....A....{......L....H....
1a2c0 03 00 48 89 c2 e8 e7 0a 00 00 4c 89 ff e8 44 0b 00 00 48 63 d8 49 c7 c5 fc ff ff ff eb 4a 48 8b ..H.......L...D...Hc.I.......JH.
1a2e0 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 e9 90 fe ff ff 48 c1 e3 04 89 c7 e8 24 36 00 00 H.H.Q.H.P....A.......H......$6..
1a300 48 98 48 01 c3 48 81 fb 00 00 11 00 19 c0 83 e0 01 4c 89 ff 89 c6 48 8d 05 af ba 03 00 48 89 c2 H.H..H...........L....H......H..
1a320 e8 8c 0a 00 00 49 ff cd 41 8b 07 4c 89 ff 89 c6 e8 93 07 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 .....I..A..L.........I.G@H..H..H
1a340 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 86 58 ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 .I.H..u.H....X....H.H.H.Q.H.P...
1a360 01 41 89 07 8d 48 01 48 63 c9 41 f6 04 0c 10 75 84 83 f8 7d 0f 94 c0 0f b6 c0 4c 89 ff 89 c6 48 .A...H.Hc.A....u...}......L....H
1a380 8d 05 5c ba 03 00 48 89 c2 e8 23 0a 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 ..\...H...#...I.G@H..H..H.I.H..u
1a3a0 0a 48 89 c7 e8 2d 58 ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 49 8b 47 .H...-X....H.H.H.Q.H.P....A..I.G
1a3c0 48 4c 01 68 08 48 8d 45 d0 48 89 c7 48 89 de e8 10 37 00 00 89 c3 85 db 0f 8e ba fd ff ff 48 89 HL.h.H.E.H..H....7............H.
1a3e0 d8 48 c1 e0 20 49 bd 00 00 00 00 08 00 00 00 49 29 c5 4c 89 e8 48 c1 f8 20 0f be 44 05 d0 4c 89 .H...I.........I).L..H.....D..L.
1a400 ff 89 c6 e8 c0 06 00 00 ff cb 48 b8 00 00 00 00 01 00 00 00 49 01 c5 85 db 7f d7 e9 78 fd ff ff ..........H.........I.......x...
1a420 83 f9 5b 0f 8f 8d fb ff ff 83 f9 ff 0f 85 71 fb ff ff 48 8d 35 44 b9 03 00 ba 21 01 00 00 4c 89 ..[...........q...H.5D....!...L.
1a440 ff e8 e0 f4 ff ff 4c 89 ff 44 89 f6 e8 77 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 ......L..D...w...I..@H..H..H.@.H
1a460 89 07 0f 84 73 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 64 01 00 00 48 8d 35 fa ....s...H.G.H.H.H.O.....d...H.5.
1a480 b8 03 00 ba 25 01 00 00 4c 89 ff e8 96 f4 ff ff e8 41 57 ff ff 41 89 07 41 bc 2e 00 00 00 be 2e ....%...L........AW..A..A.......
1a4a0 00 00 00 4c 89 ff e8 d7 05 00 00 85 c0 0f 84 59 01 00 00 be 2e 00 00 00 4c 89 ff e8 c2 05 00 00 ...L...........Y........L.......
1a4c0 85 c0 0f 95 c0 44 0f b6 e0 41 81 cc 18 01 00 00 e9 5a 01 00 00 e8 fc 56 ff ff 41 89 07 bb 2f 00 .....D...A.......Z.....V..A.../.
1a4e0 00 00 be 2f 00 00 00 4c 89 ff e8 93 05 00 00 85 c0 41 bc 17 01 00 00 44 0f 44 e3 e9 2f 01 00 00 .../...L.........A.....D.D../...
1a500 e8 d1 56 ff ff 41 89 07 bb 3a 00 00 00 be 3a 00 00 00 4c 89 ff e8 68 05 00 00 85 c0 41 bc 20 01 ..V..A...:....:...L...h.....A...
1a520 00 00 44 0f 44 e3 e9 04 01 00 00 e8 a6 56 ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 42 05 00 00 ..D.D........V..A...=...L...B...
1a540 85 c0 41 bc 1c 01 00 00 0f 85 e1 00 00 00 bb 3c 00 00 00 be 3c 00 00 00 4c 89 ff e8 22 05 00 00 ..A............<....<...L..."...
1a560 85 c0 41 bc 1e 01 00 00 44 0f 44 e3 e9 be 00 00 00 e8 60 56 ff ff 41 89 07 bb 3d 00 00 00 be 3d ..A.....D.D.......`V..A...=....=
1a580 00 00 00 4c 89 ff e8 f7 04 00 00 85 c0 41 bc 1a 01 00 00 44 0f 44 e3 e9 93 00 00 00 e8 35 56 ff ...L.........A.....D.D.......5V.
1a5a0 ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 d1 04 00 00 85 c0 41 bc 1b 01 00 00 75 74 bb 3e 00 00 00 .A...=...L.........A.....ut.>...
1a5c0 be 3e 00 00 00 4c 89 ff e8 b5 04 00 00 85 c0 41 bc 1f 01 00 00 44 0f 44 e3 eb 54 e8 f6 55 ff ff .>...L.........A.....D.D..T..U..
1a5e0 41 89 07 49 8b 47 48 48 8b 30 48 8b 50 08 48 ff c6 48 83 c2 fe 4c 89 ff e8 e3 f3 ff ff 48 8b 4d A..I.GHH.0H.P.H..H...L.......H.M
1a600 c8 48 89 01 41 bc 25 01 00 00 eb 23 41 8b 07 ff c0 48 98 48 8d 0d c6 c0 03 00 f6 04 01 02 74 0f .H..A.%....#A....H.H..........t.
1a620 4c 89 ff 48 8b 75 c8 e8 18 05 00 00 41 89 c4 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d L..H.u......A..D..H...[A\A]A^A_]
1a640 c3 0f 1f 00 eb ff ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ................................
1a660 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 61 f5 ff ff 20 f5 ff ff 61 f5 ff ff 61 f5 ff ff 20 f5 ff ff ............a.......a...a.......
1a680 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ................................
1a6a0 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ................................
1a6c0 d5 f6 ff ff d5 f6 ff ff 61 f5 ff ff d5 f6 ff ff fb f7 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ........a.......................
1a6e0 d5 f6 ff ff fb f7 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 90 f5 ff ff ................................
1a700 31 f8 ff ff 69 f8 ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff 1...i...........................
1a720 dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff 94 f8 ff ff d5 f6 ff ff bf f8 ff ff ea f8 ff ff ................................
1a740 15 f9 ff ff 8a f9 ff ff a5 f9 ff ff a5 f9 ff ff a5 f9 ff ff 65 fa ff ff a5 f9 ff ff 6d fa ff ff ....................e.......m...
1a760 75 fa ff ff a6 fa ff ff a5 f9 ff ff ae fa ff ff a5 f9 ff ff f6 fa ff ff 55 48 89 e5 53 50 48 89 u.......................UH..SPH.
1a780 fb 48 8d 73 28 e8 a8 f3 ff ff 89 43 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb 44 8b .H.s(......C.H...[].UH..AVSH..D.
1a7a0 33 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 3H.{@H..H..H.@.H..t.H.G.H.H.H.O.
1a7c0 0f b6 00 eb 05 e8 0c 54 ff ff 89 03 83 f8 0a 74 05 83 f8 0d 75 30 44 39 f0 74 2b 48 8b 7b 40 48 .......T.......t....u0D9.t+H.{@H
1a7e0 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 ..H..H.@.H..t.H.G.H.H.H.O.......
1a800 d2 53 ff ff 89 03 8b 43 04 ff c0 3d ff ff ff 7f 89 43 04 74 05 5b 41 5e 5d c3 48 8d 05 19 b6 03 .S.....C...=.....C.t.[A^].H.....
1a820 00 31 d2 48 89 df 48 89 c6 e8 f8 f0 ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc 45 8b 34 24 .1.H..H.......UH..AWAVATSI..E.4$
1a840 44 89 f6 e8 80 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 D.......I.|$@H..H..H.@.H..t.H.G.
1a860 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 64 53 ff ff 41 89 04 24 45 31 ff 83 f8 3d bb 00 00 00 H.H.H.O.......dS..A..$E1...=....
1a880 00 75 44 31 db be 3d 00 00 00 4c 89 e7 e8 36 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 c0 48 8d 40 .uD1..=...L...6...I.|$@H..H..H.@
1a8a0 ff 48 89 07 75 07 e8 2b 53 ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 04 24 .H..u..+S....H.G.H.H.H.O....A..$
1a8c0 ff c3 83 f8 3d 74 be 44 39 f0 b8 ff ff ff ff 44 0f 45 f8 41 31 df 44 89 f8 5b 41 5c 41 5e 41 5f ....=t.D9......D.E.A1.D..[A\A^A_
1a8e0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb 8b 33 44 8b 63 04 e8 c7 01 00 ].UH..AWAVATSA..I..H...3D.c.....
1a900 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 .H.{@H..H..H.@.H..t.H.G.H.H.H.O.
1a920 0f b6 00 eb 05 e8 ac 52 ff ff 89 03 83 f8 0a 74 05 83 f8 0d 75 0e 48 89 df e8 56 fe ff ff 8b 03 .......R.......t....u.H...V.....
1a940 eb 02 89 03 83 f8 5c 7f 14 83 f8 0a 74 4e 83 f8 0d 74 49 83 f8 ff 75 0a e9 e5 00 00 00 83 f8 5d ......\.....tN...tI...u........]
1a960 74 65 4d 85 f6 74 0a 48 89 df 89 c6 e8 57 01 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 teM..t.H.....W...H.{@H..H..H.@.H
1a980 89 07 75 07 e8 4d 52 ff ff eb b7 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb a6 be 0a 00 00 ..u..MR....H.G.H.H.H.O..........
1a9a0 00 48 89 df e8 1f 01 00 00 48 89 df e8 e3 fd ff ff 4d 85 f6 75 88 48 8b 43 48 48 c7 40 08 00 00 .H.......H.......M..u.H.CHH.@...
1a9c0 00 00 e9 77 ff ff ff 48 89 df e8 5f fe ff ff 44 39 f8 0f 85 66 ff ff ff 8b 33 48 89 df e8 e6 00 ...w...H..._...D9...f....3H.....
1a9e0 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f ..H.{@H..H..H.@.H..t.H.G.H.H.H.O
1aa00 08 0f b6 00 eb 05 e8 cb 51 ff ff 4d 85 f6 89 03 74 27 48 8b 43 48 41 8d 4f 02 48 63 f1 48 03 30 ........Q..M....t'H.CHA.O.Hc.H.0
1aa20 48 8b 50 08 43 8d 44 3f 04 48 98 48 29 c2 48 89 df e8 aa ef ff ff 49 89 06 5b 41 5c 41 5e 41 5f H.P.C.D?.H.H).H.......I..[A\A^A_
1aa40 5d c3 4d 85 f6 48 8d 05 5f 98 03 00 48 8d 0d b6 b3 03 00 48 0f 45 c8 48 8b 53 38 48 8d 35 af b3 ].M..H.._...H......H.E.H.S8H.5..
1aa60 03 00 31 c0 48 89 d7 48 89 ca 44 89 e1 e8 e3 35 00 00 ba 21 01 00 00 48 89 df 48 89 c6 e8 a4 ee ..1.H..H..D....5...!...H..H.....
1aa80 ff ff 55 48 89 e5 53 50 48 89 fb 31 c0 39 33 75 30 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 ..UH..SPH..1.93u0H.{@H..H..H.@.H
1aaa0 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 1c 51 ff ff 89 03 b8 01 00 00 ..t.H.G.H.H.H.O........Q........
1aac0 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 8b 5f 48 48 8b 4b 08 48 8b 53 .H...[].UH..AWAVSPA..H._HH.K.H.S
1aae0 10 48 8d 41 01 48 39 d0 76 2f 48 b8 ff ff ff ff ff ff ff 3f 48 39 c2 73 3a 48 8b 7f 38 48 8b 33 .H.A.H9.v/H........?H9.s:H..8H.3
1ab00 4c 8d 3c 12 4c 89 f9 e8 21 6d ff ff 48 89 03 4c 89 7b 10 48 8b 4b 08 eb 03 48 8b 03 48 8d 51 01 L.<.L...!m..H..L.{.H.K...H..H.Q.
1ab20 48 89 53 08 44 88 34 08 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 05 2a b2 03 00 31 d2 48 89 c6 e8 H.S.D.4.H...[A^A_].H..*...1.H...
1ab40 e2 ed ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 f6 48 89 fb 44 8b 3b 44 89 ....UH..AWAVAUATSH...I..H..D.;D.
1ab60 fe e8 62 ff ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 ..b...H.{@H..H..H.@.H..t.H.G.H.H
1ab80 01 48 89 4f 08 0f b6 00 eb 05 e8 47 50 ff ff 89 03 41 83 ff 30 75 25 48 8d 35 a3 a0 03 00 48 89 .H.O.......GP....A..0u%H.5....H.
1aba0 df e8 ad 01 00 00 85 c0 48 8d 05 9e b1 03 00 4c 8d 3d 9a b1 03 00 4c 0f 44 f8 eb 07 4c 8d 3d 8a ........H......L.=....L.D...L.=.
1abc0 b1 03 00 4c 8d 2d 16 bb 03 00 4c 8d 25 6b a0 03 00 eb 02 89 03 48 89 df 4c 89 fe e8 73 01 00 00 ...L.-....L.%k.......H..L...s...
1abe0 85 c0 74 0b 48 89 df 4c 89 e6 e8 64 01 00 00 8b 33 8d 46 01 48 98 41 f6 44 05 00 10 75 0f 83 fe ..t.H..L...d....3.F.H.A.D...u...
1ac00 2e 75 3d be 2e 00 00 00 48 89 df eb 03 48 89 df e8 b3 fe ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 .u=.....H....H.......H.{@H..H..H
1ac20 8d 40 ff 48 89 07 75 07 e8 a9 4f ff ff eb a4 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 93 .@.H..u...O....H.G.H.H.H.O......
1ac40 31 f6 48 89 df e8 7e fe ff ff 8a 43 70 3c 2e 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 74 1a 48 8b 1.H...~....Cp<.t'H.SHH.J.H..t.H.
1ac60 12 48 8d 71 ff 80 7c 0a ff 2e 75 04 88 44 0a ff 48 85 f6 48 89 f1 75 e9 48 8b 43 48 48 8b 38 48 .H.q..|...u..D..H..H..u.H.CHH.8H
1ac80 8d 75 c8 e8 c1 2c 00 00 48 85 c0 75 52 44 8a 7b 70 e8 5c 46 00 00 48 8b 00 8a 00 41 38 c7 88 43 .u...,..H..uRD.{p.\F..H....A8..C
1aca0 70 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 44 38 7c 0a ff 75 04 88 44 pt'H.SHH.J.H..t.H..H.q.D8|..u..D
1acc0 0a ff 48 85 f6 48 89 f1 75 e9 48 8b 43 48 48 8b 38 48 8d 75 c8 e8 6f 2c 00 00 48 85 c0 74 32 83 ..H..H..u.H.CHH.8H.u..o,..H..t2.
1ace0 7d d0 13 75 0e 48 8b 45 c8 49 89 06 b8 23 01 00 00 eb 0f f2 0f 10 45 c8 f2 41 0f 11 06 b8 22 01 }..u.H.E.I...#........E..A....".
1ad00 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 8a 43 70 3c 2e 74 27 48 8b 53 48 48 8b 4a 08 ..H...[A\A]A^A_]..Cp<.t'H.SHH.J.
1ad20 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 38 44 0a ff 75 05 c6 44 0a ff 2e 48 85 f6 48 89 f1 75 e9 48 H..t.H..H.q.8D..u..D...H..H..u.H
1ad40 8d 35 0d b0 03 00 ba 22 01 00 00 48 89 df e8 d3 eb ff ff 55 48 89 e5 53 50 48 89 f0 48 89 fb 8b .5....."...H.......UH..SPH..H...
1ad60 33 0f be 08 39 ce 74 0a 0f be 48 01 31 c0 39 ce 75 38 48 89 df e8 4e fd ff ff 48 8b 7b 40 48 8b 3...9.t...H.1.9.u8H...N...H.{@H.
1ad80 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 33 .H..H.@.H..t.H.G.H.H.H.O.......3
1ada0 4e ff ff 89 03 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 85 f6 N.........H...[].UH..AVSI..H....
1adc0 74 05 5b 41 5e 5d c3 8b 03 83 f8 ff 74 38 48 89 df 89 c6 e8 f0 fc ff ff 48 8b 43 40 48 8b 08 48 t.[A^]......t8H.........H.C@H..H
1ade0 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 e3 4d ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 ..H.I.H..u.H....M....H.H.H.Q.H.P
1ae00 08 0f b6 01 89 03 ba 25 01 00 00 48 89 df 4c 89 f6 e8 10 eb ff ff 55 48 89 e5 53 50 48 89 fb 8b .......%...H..L.......UH..SPH...
1ae20 33 e8 a2 fc ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 3.....H.{@H..H..H.@.H..t.H.G.H.H
1ae40 01 48 89 4f 08 0f b6 00 eb 05 e8 87 4d ff ff 89 03 ff c0 48 98 48 8d 0d 84 b8 03 00 0f b6 34 01 .H.O........M......H.H........4.
1ae60 83 e6 10 48 8d 15 84 af 03 00 48 89 df e8 3f ff ff ff 8b 3b 48 83 c4 08 5b 5d e9 a5 2a 00 00 55 ...H......H...?....;H...[]..*..U
1ae80 48 89 e5 41 56 53 48 89 fb 48 8b 43 58 48 85 c0 75 4d 4c 8b 73 18 40 88 73 0a 49 8b 86 e0 00 00 H..AVSH..H.CXH..uML.s.@.s.I.....
1aea0 00 48 83 78 58 00 75 4f 49 83 be d8 00 00 00 00 74 28 48 8b 53 10 48 89 df e8 64 00 00 00 48 8b .H.xX.uOI.......t(H.S.H...d...H.
1aec0 43 10 48 8b 4b 20 48 39 41 08 73 04 48 89 41 08 48 89 df 41 ff 96 d8 00 00 00 e8 11 43 00 00 89 C.H.K.H9A.s.H.A.H..A........C...
1aee0 b0 9c 00 00 00 48 8b 7b 58 48 83 c7 08 be 01 00 00 00 e8 ed 42 00 00 48 8b 48 10 48 8d 51 10 48 .....H.{XH..........B..H.H.H.Q.H
1af00 89 50 10 48 8b 43 10 48 8b 50 f0 48 8b 40 f8 48 89 41 08 48 89 11 49 8b be e0 00 00 00 e8 5d ff .P.H.C.H.P.H.@.H.A.H..I.......].
1af20 ff ff 55 48 89 e5 41 56 53 48 89 d3 49 89 fe 83 fe 06 75 16 48 8d 35 7d b0 03 00 ba 17 00 00 00 ..UH..AVSH..I.....u.H.5}........
1af40 4c 89 f7 e8 c2 82 ff ff eb 10 83 fe 04 75 1a 49 8b 46 18 48 8b 80 f0 00 00 00 48 89 03 0f b6 40 L............u.I.F.H......H....@
1af60 08 83 c8 40 89 43 08 eb 13 49 8b 46 10 48 8b 48 f0 48 8b 40 f8 48 89 43 08 48 89 0b 48 83 c3 10 ...@.C...I.F.H.H.H.@.H.C.H..H...
1af80 49 89 5e 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec a0 00 00 00 49 89 d7 49 89 I.^.[A^].UH..AWAVATSH......I..I.
1afa0 f6 48 89 fb 66 44 8b a3 c6 00 00 00 c7 45 dc 00 00 00 00 48 8b 43 58 48 89 85 40 ff ff ff 48 8d .H..fD.......E.....H.CXH..@...H.
1afc0 85 40 ff ff ff 48 89 43 58 48 8d bd 48 ff ff ff e8 15 42 00 00 85 c0 75 09 48 89 df 4c 89 fe 41 .@...H.CXH..H.....B....u.H..L..A
1afe0 ff d6 48 8b 85 40 ff ff ff 48 89 43 58 66 44 89 a3 c6 00 00 00 8b 45 dc 48 81 c4 a0 00 00 00 5b ..H..@...H.CXfD.......E.H......[
1b000 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 f7 49 89 fe 49 A\A^A_].UH..AWAVAUATSH...A..I..I
1b020 8b 5e 38 45 8b a6 b8 00 00 00 4d 63 ec 4c 89 6d c8 49 c1 e5 04 49 63 cf 48 89 4d c0 48 c1 e1 04 .^8E......Mc.L.m.I...Ic.H.M.H...
1b040 48 89 4d d0 48 89 de 4c 89 ea e8 de 67 ff ff 48 8b 4d c8 48 8b 55 c0 39 d1 49 89 46 38 7d 17 49 H.M.H..L....g..H.M.H.U.9.I.F8}.I
1b060 8d 4c 05 08 c7 01 00 00 00 00 48 83 c1 10 41 ff c4 45 39 fc 7c ee 45 89 be b8 00 00 00 48 8b 4d .L........H...A..E9.|.E......H.M
1b080 d0 48 8d 4c 01 b0 49 89 4e 30 49 8b 4e 10 48 29 d9 48 83 e1 f0 48 01 c1 49 89 4e 10 49 8b 4e 40 .H.L..I.N0I.N.H).H...H..I.N.I.N@
1b0a0 eb 14 48 8b 11 48 29 da 48 83 e2 f0 48 01 c2 48 89 11 48 8b 49 10 48 85 c9 75 e7 49 8b 4e 20 eb ..H..H).H...H..H..H.I.H..u.I.N..
1b0c0 04 48 8b 49 10 48 85 c9 74 3c 48 8b 51 08 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 08 48 8b 11 48 .H.I.H..t<H.Q.H).H...H..H.Q.H..H
1b0e0 29 da 48 83 e2 f0 48 01 c2 48 89 11 f6 41 42 02 74 cf 48 8b 51 20 48 29 da 48 83 e2 f0 48 01 c2 ).H...H..H...AB.t.H.Q.H).H...H..
1b100 48 89 51 20 eb bb 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 8b 83 H.Q...H...[A\A]A^A_].UH..SPH....
1b120 b8 00 00 00 3d 41 42 0f 00 7d 3a 48 8b 4b 10 48 2b 4b 38 48 c1 e9 04 8d 4c 0e 05 01 c0 3d 40 42 ....=AB..}:H.K.H+K8H....L....=@B
1b140 0f 00 be 40 42 0f 00 0f 4e f0 39 ce 0f 4c f1 81 fe 41 42 0f 00 7d 1b 48 89 df 48 83 c4 08 5b 5d ...@B...N.9..L...AB..}.H..H...[]
1b160 e9 a3 fe ff ff be 06 00 00 00 48 89 df e8 0d fd ff ff be 08 43 0f 00 48 89 df e8 89 fe ff ff 48 ..........H.........C..H.......H
1b180 8d 0d 0b a9 03 00 31 c0 48 89 df 48 89 ce e8 13 38 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 fe ......1.H..H....8..UH..AWAVSPI..
1b1a0 49 8b 5e 10 49 8b 46 20 eb 0f 48 8b 48 08 48 8b 40 10 48 39 cb 48 0f 42 d9 48 85 c0 75 ec 49 2b I.^.I.F...H.H.H.@.H9.H.B.H..u.I+
1b1c0 5e 38 48 c1 eb 04 8d 43 01 c1 f8 1f c1 e8 1d 8d 44 03 01 c1 f8 03 8d 44 18 0b 3d 40 42 0f 00 41 ^8H....C........D......D..=@B..A
1b1e0 bf 40 42 0f 00 44 0f 4e f8 41 81 be b8 00 00 00 41 42 0f 00 7c 0a 4c 89 f7 e8 dc a0 ff ff eb 08 .@B..D.N.A......AB..|.L.........
1b200 4c 89 f7 e8 11 a1 ff ff 81 fb 3f 42 0f 00 7f 1e 45 3b be b8 00 00 00 7d 15 4c 89 f7 44 89 fe 48 L.........?B....E;.....}.L..D..H
1b220 83 c4 08 5b 41 5e 41 5f 5d e9 da fd ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ...[A^A_].....H...[A^A_].UH..AWA
1b240 56 41 55 41 54 53 48 81 ec 88 00 00 00 48 89 fb 4c 8b b3 a8 00 00 00 4d 85 f6 0f 84 95 00 00 00 VAUATSH......H..L......M........
1b260 80 bb c9 00 00 00 00 0f 84 88 00 00 00 48 8b 43 10 4c 8b 7b 20 48 8b 4b 38 49 89 c4 49 29 cc 4d .............H.C.L.{.H.K8I..I).M
1b280 8b 6f 08 49 29 cd 89 b5 58 ff ff ff 89 55 80 4c 89 7d d0 48 8b 4b 30 48 29 c1 48 81 f9 4f 01 00 .o.I)...X....U.L.}.H.K0H).H..O..
1b2a0 00 7f 11 be 14 00 00 00 48 89 df e8 65 fe ff ff 48 8b 43 10 48 05 40 01 00 00 49 89 47 08 c6 83 ........H...e...H.C.H.@...I.G...
1b2c0 c9 00 00 00 00 41 80 4f 42 04 48 8d b5 58 ff ff ff 48 89 df 41 ff d6 c6 83 c9 00 00 00 01 48 8b .....A.OB.H..X...H..A.........H.
1b2e0 43 38 49 01 c5 4d 89 6f 08 49 01 c4 4c 89 63 10 41 80 67 42 fb 48 81 c4 88 00 00 00 5b 41 5c 41 C8I..M.o.I..L.c.A.gB.H......[A\A
1b300 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d5 49 89 ff eb 19 48 83 c1 ]A^A_].UH..AWAVAUATSPA..I....H..
1b320 10 49 89 4f 10 48 8b 08 48 8b 40 08 48 89 43 08 48 89 0b 48 89 de 49 8b 5f 38 49 89 f4 49 29 dc .I.O.H..H.@.H.C.H..H..I._8I..I).
1b340 8b 46 08 83 e0 3f 83 f8 06 0f 84 81 00 00 00 83 f8 26 0f 84 cb 00 00 00 83 f8 16 0f 84 c9 00 00 .F...?...........&..............
1b360 00 49 8b 47 30 49 2b 47 10 48 83 f8 1f 7f 11 be 01 00 00 00 4c 89 ff e8 99 fd ff ff 49 8b 5f 38 .I.G0I+G.H..........L.......I._8
1b380 4c 01 e3 ba 17 00 00 00 4c 89 ff 48 89 de e8 9e 81 ff ff 8b 48 08 83 e1 0f 83 f9 06 0f 85 ee 02 L.......L..H........H...........
1b3a0 00 00 49 8b 4f 10 48 39 d9 0f 86 6e ff ff ff 48 8b 51 f0 48 8b 71 f8 48 89 71 08 48 89 11 48 8d ..I.O.H9...n...H.Q.H.q.H.q.H..H.
1b3c0 49 f0 48 39 d9 77 e8 49 8b 4f 10 e9 4d ff ff ff 48 8b 06 4c 8b 40 18 4d 8b 77 10 49 8b 47 30 4c I.H9.w.I.O..M...H..L.@.M.w.I.G0L
1b3e0 29 f0 49 29 f6 49 c1 ee 04 48 c1 f8 04 41 0f b6 70 0c 48 39 f0 7f 0e 4c 89 ff 4c 89 c3 e8 13 fd ).I).I...H...A..p.H9...L..L.....
1b400 ff ff 49 89 d8 44 89 6d d4 41 8d 46 ff 41 0f b6 58 0a 41 39 de 0f 8e b6 00 00 00 41 89 c5 e9 e3 ..I..D.m.A.F.A..X.A9.......A....
1b420 00 00 00 48 8b 36 48 83 c6 18 48 8b 1e 49 8b 47 30 49 2b 47 10 48 3d 4f 01 00 00 7f 0d be 14 00 ...H.6H...H..I.G0I+G.H=O........
1b440 00 00 4c 89 ff e8 cb fc ff ff 49 8b 47 20 48 8b 40 18 48 85 c0 75 08 4c 89 ff e8 49 9e ff ff 49 ..L.......I.G.H.@.H..u.L...I...I
1b460 89 47 20 66 44 89 68 40 4d 03 67 38 4c 89 20 b9 40 01 00 00 49 03 4f 10 48 89 48 08 c6 40 42 00 .G.fD.h@M.g8L...@...I.O.H.H..@B.
1b480 49 8b 47 18 48 83 78 18 00 7e 08 4c 89 ff e8 2d 6e ff ff 41 f6 87 c8 00 00 00 01 74 0f 31 f6 ba I.G.H.x..~.L...-n..A.......t.1..
1b4a0 ff ff ff ff 4c 89 ff e8 8d fd ff ff 4c 89 ff ff d3 49 8b 77 10 48 98 48 c1 e0 04 48 29 c6 4c 89 ....L.......L....I.w.H.H...H).L.
1b4c0 ff e8 df 01 00 00 41 be 01 00 00 00 e9 ad 01 00 00 49 8b 4f 10 44 39 f3 45 89 f5 44 0f 4d eb 44 ......A..........I.O.D9.E..D.M.D
1b4e0 89 ea 44 29 f2 48 8d 71 08 c7 06 00 00 00 00 ff c0 48 83 c6 10 39 d8 7c f0 48 c1 e2 04 48 8d 44 ..D).H.q.........H...9.|.H...H.D
1b500 0a 10 49 89 47 10 41 80 78 0b 00 0f 84 ab 00 00 00 4d 8b 77 10 49 8b 47 30 4c 29 f0 48 c1 f8 04 ..I.G.A.x........M.w.I.G0L).H...
1b520 41 0f b6 70 0c 48 39 f0 7f 12 4c 89 ff 4d 89 c6 e8 e0 fb ff ff 4d 89 f0 4d 8b 77 10 84 db 74 76 A..p.H9...L..M.......M..M.w...tv
1b540 49 63 cd 49 8d 46 10 48 89 ca 48 c1 e2 04 4c 89 f6 48 29 d6 48 f7 da 80 fb 02 49 89 47 10 48 8b Ic.I.F.H..H...L..H).H.....I.G.H.
1b560 06 48 8b 76 08 49 89 76 08 49 89 06 41 c7 44 16 08 00 00 00 00 72 3f b8 01 00 00 00 48 29 c8 48 .H.v.I.v.I..A.D......r?.....H).H
1b580 c1 e0 04 4c 01 f0 b9 01 00 00 00 49 8b 57 10 48 8d 72 10 49 89 77 10 48 8b 30 48 8b 78 08 48 89 ...L.......I.W.H.r.I.w.H.0H.x.H.
1b5a0 7a 08 48 89 32 c7 40 08 00 00 00 00 48 83 c0 10 ff c1 39 d9 7c d5 4d 8b 6f 38 eb 09 4d 8b 6f 38 z.H.2.@.....H.....9.|.M.o8..M.o8
1b5c0 4f 8d 74 2c 10 4d 01 e5 49 8b 47 20 48 8b 58 18 48 85 db 75 11 4c 89 ff 4c 89 c3 e8 c8 9c ff ff O.t,.M..I.G.H.X.H..u.L..L.......
1b5e0 49 89 d8 48 89 c3 49 89 5f 20 8b 45 d4 66 89 43 40 4c 89 2b 4c 89 73 20 41 0f b6 40 0c 48 c1 e0 I..H..I._..E.f.C@L.+L.s.A..@.H..
1b600 04 4c 01 f0 48 89 43 08 49 8b 48 38 48 89 4b 28 c6 43 42 02 49 89 47 10 49 8b 47 18 48 83 78 18 .L..H.C.I.H8H.K(.CB.I.G.I.G.H.x.
1b620 00 7e 08 4c 89 ff e8 95 6c ff ff 45 31 f6 41 f6 87 c8 00 00 00 01 74 46 48 83 43 28 04 48 8b 43 .~.L....l..E1.A.......tFH.C(.H.C
1b640 10 45 31 f6 f6 40 42 02 be 00 00 00 00 74 1d 48 8b 40 28 8b 40 fc 83 e0 3f 83 f8 25 be 00 00 00 .E1..@B......t.H.@(.@...?..%....
1b660 00 75 09 80 4b 42 20 be 04 00 00 00 ba ff ff ff ff 4c 89 ff e8 c0 fb ff ff 48 83 43 28 fc 44 89 .u..KB...........L.......H.C(.D.
1b680 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 ab 9c 03 00 4c 89 ff 48 89 de 48 89 c2 .H...[A\A]A^A_].H......L..H..H..
1b6a0 e8 bf 32 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 4d 8b 7e 20 41 0f b6 86 c8 00 00 ..2..UH..AWAVSPH..I..M.~.A......
1b6c0 00 a8 06 74 2c a8 02 74 1a 49 2b 5e 38 be 01 00 00 00 ba ff ff ff ff 4c 89 f7 e8 5a fb ff ff 49 ...t,..t.I+^8..........L...Z...I
1b6e0 03 5e 38 49 8b 57 10 48 8b 42 28 49 89 46 28 eb 04 49 8b 57 10 49 8b 0f 41 0f bf 47 40 85 c0 49 .^8I.W.H.B(I.F(..I.W.I..A..G@..I
1b700 89 56 20 74 4e 8d 50 ff 48 ff c2 49 3b 5e 10 73 1f 48 8b 33 48 8b 7b 08 48 8d 5b 10 48 89 79 08 .V.tN.P.H..I;^.s.H.3H.{.H.[.H.y.
1b720 48 89 31 48 8d 49 10 48 ff ca 85 d2 75 dd eb 23 be 08 00 00 00 85 d2 7e 1a 89 d7 ff cf 85 ff c7 H.1H.I.H....u..#.......~........
1b740 04 31 00 00 00 00 48 8d 76 10 7f ef 48 c1 e2 04 48 01 d1 49 89 4e 10 ff c0 48 83 c4 08 5b 41 5e .1....H.v...H...H..I.N...H...[A^
1b760 41 5f 5d c3 55 48 89 e5 41 56 53 41 89 ce 48 89 fb 0f b7 83 c6 00 00 00 ff c0 66 3d c8 00 66 89 A_].UH..AVSA..H...........f=..f.
1b780 83 c6 00 00 00 72 08 74 3e 66 3d e1 00 73 4c 45 85 f6 75 07 66 ff 83 c4 00 00 00 48 89 df e8 64 .....r.t>f=..sLE..u.f......H...d
1b7a0 fb ff ff 85 c0 75 08 48 89 df e8 8d 79 fe ff 45 85 f6 75 07 66 ff 8b c4 00 00 00 66 ff 8b c6 00 .....u.H....y..E..u.f......f....
1b7c0 00 00 5b 41 5e 5d c3 48 8d 0d 29 a7 03 00 31 c0 48 89 df 48 89 ce e8 cb 31 00 00 be 06 00 00 00 ..[A^].H..)...1.H..H....1.......
1b7e0 48 89 df e8 97 f6 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 48 85 f6 45 0f b7 be H.......UH..AWAVAUATSPI..H..E...
1b800 c4 00 00 00 66 b8 01 00 74 09 0f b7 86 c6 00 00 00 ff c0 66 41 89 86 c6 00 00 00 66 41 c7 86 c4 ....f...t..........fA......fA...
1b820 00 00 00 00 00 49 8b 46 10 48 63 ca 48 c1 e1 04 48 29 c8 48 8d 35 07 01 00 00 4c 89 f7 48 89 c2 .....I.F.Hc.H...H).H.5....L..H..
1b840 e8 44 f7 ff ff 89 c3 83 fb ff 89 5d d4 0f 84 99 00 00 00 83 fb 02 0f 8c c4 00 00 00 4d 8b 66 20 .D.........]................M.f.
1b860 eb 05 4d 8b 64 24 10 4d 85 e4 0f 84 8a 00 00 00 41 f6 44 24 42 10 74 ea 4d 8b 6e 38 4d 03 6c 24 ..M.d$.M........A.D$B.t.M.n8M.l$
1b880 38 4c 89 f7 4c 89 ee e8 50 5d ff ff 4c 89 f7 89 de 4c 89 ea e8 89 f6 ff ff 4d 89 66 20 41 8a 44 8L..L...P]..L....L.......M.f.A.D
1b8a0 24 42 24 01 41 88 86 c9 00 00 00 66 41 c7 86 c4 00 00 00 00 00 4c 89 f7 e8 d6 f8 ff ff 49 8b 44 $B$.A......fA........L.......I.D
1b8c0 24 28 49 89 86 b0 00 00 00 4c 89 f7 48 8d 35 55 01 00 00 48 8d 55 d4 e8 ad f6 ff ff 89 c3 83 fb $(I......L..H.5U...H.U..........
1b8e0 01 89 5d d4 0f 8f 72 ff ff ff eb 34 c7 45 d4 02 00 00 00 bb 02 00 00 00 eb 26 83 fb 02 7c 21 41 ..]...r....4.E...........&...|!A
1b900 88 5e 0a 49 8b 56 10 4c 89 f7 89 de e8 11 f6 ff ff 49 8b 46 10 49 8b 4e 20 48 89 41 08 8b 5d d4 .^.I.V.L.........I.F.I.N.H.A..].
1b920 66 45 89 be c4 00 00 00 66 41 ff 8e c6 00 00 00 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d fE......fA........H...[A\A]A^A_]
1b940 c3 55 48 89 e5 53 50 48 89 f1 48 89 fb 66 81 bb c6 00 00 00 c8 00 0f 83 a5 00 00 00 48 8b 43 20 .UH..SPH..H..f..............H.C.
1b960 8a 53 0a 80 fa 01 75 1f c6 43 0a 00 48 8b 53 38 48 03 50 38 48 89 10 f6 40 42 02 74 36 48 89 df .S....u..C..H.S8H.P8H...@B.t6H..
1b980 e8 b7 77 fe ff eb 5c 84 d2 75 7f 48 8d 53 60 48 39 d0 75 7f 48 83 c1 f0 ba ff ff ff ff 48 89 df ..w...\..u.H.S`H9.u.H........H..
1b9a0 48 89 ce e8 5f f9 ff ff 85 c0 74 47 48 83 c4 08 5b 5d c3 4c 8b 40 20 4d 85 c0 74 1c 48 8b 50 30 H..._.....tGH...[].L.@.M..t.H.P0
1b9c0 be 01 00 00 00 48 89 df 41 ff d0 48 8b 4b 10 48 98 48 c1 e0 04 48 29 c1 48 89 df 48 89 ce e8 c2 .....H..A..H.K.H.H...H).H..H....
1b9e0 fc ff ff 31 f6 48 89 df 48 83 c4 08 5b 5d e9 35 00 00 00 48 89 df 48 83 c4 08 5b 5d e9 3b 77 fe ...1.H..H...[].5...H..H...[].;w.
1ba00 ff 48 8d 05 ef a4 03 00 eb 10 48 8d 05 b1 a2 03 00 eb 07 48 8d 05 78 a5 03 00 48 89 df 48 89 c6 .H........H........H..x...H..H..
1ba20 48 89 ca e8 f3 03 00 00 55 48 89 e5 41 56 53 48 89 fb 48 85 f6 74 0a 8b 36 48 89 df e8 6f 03 00 H.......UH..AVSH..H..t..6H...o..
1ba40 00 48 8b 43 20 4c 8d 73 60 eb 04 48 8b 43 20 4c 39 f0 74 27 f6 40 42 02 75 0f be 01 00 00 00 48 .H.C.L.s`..H.C.L9.t'.@B.u......H
1ba60 89 df e8 49 03 00 00 eb e2 48 89 df e8 cf 74 fe ff 48 89 df e8 c3 76 fe ff eb d0 5b 41 5e 5d c3 ...I.....H....t..H....v....[A^].
1ba80 55 48 89 e5 66 83 bf c4 00 00 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 66 83 bf c4 00 00 00 00 UH..f.............].UH..f.......
1baa0 75 1e 4c 8b 47 20 c6 47 0a 01 49 8b 00 48 2b 47 38 49 89 40 38 41 f6 40 42 02 74 1a 31 c0 5d c3 u.L.G..G..I..H+G8I.@8A.@B.t.1.].
1bac0 48 8b 47 18 48 39 b8 e0 00 00 00 75 31 48 8d 0d 5e a4 03 00 eb 2f 49 89 48 20 48 85 c9 74 04 49 H.G.H9.....u1H..^..../I.H.H..t.I
1bae0 89 50 30 48 63 c6 48 f7 d0 48 c1 e0 04 48 03 47 10 49 89 00 be 01 00 00 00 e8 81 f3 ff ff 48 8d .P0Hc.H..H...H.G.I............H.
1bb00 0d 03 a4 03 00 31 c0 48 89 ce e8 97 2e 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 .....1.H.......UH..AWAVAUATSH...
1bb20 49 89 ce 48 89 fb 48 8b 43 20 48 89 45 d0 4c 8b a3 b0 00 00 00 44 8a ab c9 00 00 00 66 8b 83 c4 I..H..H.C.H.E.L......D......f...
1bb40 00 00 00 66 89 45 ce 4c 89 83 b0 00 00 00 e8 36 f4 ff ff 41 89 c7 45 85 ff 74 3f 4c 03 73 38 48 ...f.E.L.......6...A..E..t?L.s8H
1bb60 89 df 4c 89 f6 e8 72 5a ff ff 48 89 df 44 89 fe 4c 89 f2 e8 aa f3 ff ff 48 8b 45 d0 48 89 43 20 ..L...rZ..H..D..L.......H.E.H.C.
1bb80 44 88 ab c9 00 00 00 66 8b 45 ce 66 89 83 c4 00 00 00 48 89 df e8 f9 f5 ff ff 4c 89 a3 b0 00 00 D......f.E.f......H.......L.....
1bba0 00 44 89 f8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 60 48 89 .D..H...[A\A]A^A_].UH..AVSH..`H.
1bbc0 fb 66 ff 83 c4 00 00 00 48 89 75 90 48 89 55 e8 48 89 4d e0 c7 45 bc 00 00 00 00 48 c7 45 c0 00 .f......H.u.H.U.H.M..E.....H.E..
1bbe0 00 00 00 c7 45 cc 00 00 00 00 48 c7 45 d0 00 00 00 00 c7 45 dc 00 00 00 00 48 c7 45 98 00 00 00 ....E.....H.E......E.....H.E....
1bc00 00 48 c7 45 b0 00 00 00 00 48 c7 45 a8 00 00 00 00 48 8b 4b 10 4c 8b 83 b0 00 00 00 48 2b 4b 38 .H.E.....H.E.....H.K.L......H+K8
1bc20 48 8d 35 86 00 00 00 48 8d 55 90 e8 df fe ff ff 41 89 c6 48 8b 75 98 48 8b 55 a8 31 c9 48 89 df H.5....H.U......A..H.u.H.U.1.H..
1bc40 e8 e8 5b ff ff 48 89 45 98 48 c7 45 a8 00 00 00 00 48 8b 75 b0 48 63 55 bc 48 01 d2 31 c9 48 89 ..[..H.E.H.E.....H.u.HcU.H..1.H.
1bc60 df e8 c7 5b ff ff 48 8b 75 c0 48 63 45 cc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 ad 5b ff ff ...[..H.u.HcE.H...H..@1.H....[..
1bc80 48 8b 75 d0 48 63 45 dc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 93 5b ff ff 66 ff 8b c4 00 00 H.u.HcE.H...H..@1.H....[..f.....
1bca0 00 44 89 f0 48 83 c4 60 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 48 8b 3b .D..H..`[A^].UH..AWAVSPH..I..H.;
1bcc0 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 12 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 38 eb H..H..H.@.H..t.H.G.H.H.H.O.D..8.
1bce0 08 e8 f0 3e ff ff 41 89 c7 41 83 ff 1b 48 8b 73 50 75 24 48 8d 15 62 a2 03 00 4c 89 f7 e8 53 00 ...>..A..A...H.sPu$H..b...L...S.
1bd00 00 00 48 8d 53 08 48 8b 33 48 8b 4b 58 4c 89 f7 e8 3f 01 00 00 eb 29 48 8d 15 45 a2 03 00 4c 89 ..H.S.H.3H.KXL...?....)H..E...L.
1bd20 f7 e8 2f 00 00 00 48 8d 4b 20 48 8b 33 4c 8b 43 58 48 8d 53 08 4c 89 f7 45 89 f9 e8 c0 00 ff ff ../...H.K.H.3L.CXH.S.L..E.......
1bd40 4c 89 f7 48 89 c6 48 83 c4 08 5b 41 5e 41 5f 5d e9 9f 57 ff ff 55 48 89 e5 41 57 41 56 53 50 49 L..H..H...[A^A_]..W..UH..AWAVSPI
1bd60 89 d7 48 89 f3 49 89 fe 48 85 db 74 11 41 0f be 37 48 89 df e8 27 36 00 00 48 85 c0 74 0b 48 83 ..H..I..H..t.A..7H...'6..H..t.H.
1bd80 c4 08 5b 41 5e 41 5f 5d c3 48 8d 0d d8 a1 03 00 31 c0 4c 89 f7 48 89 ce 4c 89 fa 48 89 d9 e8 b2 ..[A^A_].H......1.L..H..L..H....
1bda0 22 00 00 be 03 00 00 00 4c 89 f7 e8 cf f0 ff ff 55 48 89 e5 41 56 53 48 89 fb 48 8b 43 20 8a 48 ".......L.......UH..AVSH..H.C..H
1bdc0 42 f6 c1 10 74 11 80 e1 ef 88 48 42 48 8b 48 28 48 89 8b b0 00 00 00 66 83 78 40 ff 74 06 4c 8d B...t.....HBH.H(H......f.x@.t.L.
1bde0 73 10 eb 15 48 8b 50 08 4c 8d 73 10 48 8b 4b 10 48 39 ca 73 04 48 89 48 08 48 8b 50 30 48 89 df s...H.P.L.s.H.K.H9.s.H.H.H.P0H..
1be00 ff 50 20 49 8b 36 48 98 48 c1 e0 04 48 29 c6 48 89 df 5b 41 5e 5d e9 8a f8 ff ff 55 48 89 e5 41 .P.I.6H.H...H).H..[A^].....UH..A
1be20 56 53 49 89 d6 48 89 fb 4c 89 73 10 e8 b1 75 ff ff 49 89 06 0f b6 40 08 83 c8 40 41 89 46 08 48 VSI..H..L.s...u..I....@...@A.F.H
1be40 83 43 10 10 be ff ff ff ff 48 89 df e8 2e f0 ff ff 90 90 90 55 48 89 e5 41 56 53 48 83 ec 30 49 .C.......H..........UH..AVSH..0I
1be60 89 fe 8a 01 3c 1b 74 11 3c 3d 74 04 3c 40 75 03 48 ff c1 48 89 4d e0 eb 0b 48 8d 05 50 a1 03 00 ....<.t.<=t.<@u.H..H.M...H..P...
1be80 48 89 45 e0 4c 89 75 c8 48 89 75 d0 48 89 55 d8 48 8d 35 b4 86 03 00 48 8d 15 63 a1 03 00 48 8d H.E.L.u.H.u.H.U.H.5....H..c...H.
1bea0 5d c8 48 89 df e8 ee 06 00 00 48 8d 75 e8 ba 01 00 00 00 48 89 df e8 7f 06 00 00 80 7d e8 53 0f ].H.......H.u......H........}.S.
1bec0 85 60 01 00 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 63 06 00 00 80 7d e8 00 0f 85 4d 01 00 .`...H.}.H.u.......c....}....M..
1bee0 00 48 8d 35 67 86 03 00 48 8d 15 3f a1 03 00 48 8d 5d c8 48 89 df e8 9d 06 00 00 48 8d 15 36 a1 .H.5g...H..?...H.].H.......H..6.
1bf00 03 00 be 04 00 00 00 48 89 df e8 ec 06 00 00 48 8d 15 26 a1 03 00 be 08 00 00 00 48 89 df e8 d8 .......H.......H..&........H....
1bf20 06 00 00 48 8d 15 19 a1 03 00 be 04 00 00 00 48 89 df e8 c4 06 00 00 48 8d 15 11 a1 03 00 be 08 ...H...........H.......H........
1bf40 00 00 00 48 89 df e8 b0 06 00 00 48 8d 15 09 a1 03 00 be 08 00 00 00 48 89 df e8 9c 06 00 00 48 ...H.......H...........H.......H
1bf60 8d 75 e8 ba 08 00 00 00 48 89 df e8 ca 05 00 00 48 81 7d e8 78 56 00 00 0f 85 b9 00 00 00 48 8d .u......H.......H.}.xV........H.
1bf80 7d c8 48 8d 75 e8 ba 08 00 00 00 e8 aa 05 00 00 f2 0f 10 45 e8 66 0f 2e 05 73 a8 03 00 75 02 7b }.H.u..............E.f...s...u.{
1bfa0 0c 48 8d 05 d5 a0 03 00 e9 91 00 00 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 7b 05 00 00 0f .H...........H.}.H.u.......{....
1bfc0 b6 75 e8 4c 89 f7 e8 e0 54 ff ff 48 89 c3 49 8b 46 10 48 89 18 c7 40 08 46 00 00 00 49 8b 46 10 .u.L....T..H..I.F.H...@.F...I.F.
1bfe0 48 83 c0 10 49 89 46 10 49 8b 4e 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 f7 e8 16 f1 ff ff 4c H...I.F.I.N0H).H.....1.L.......L
1c000 89 f7 e8 3d 56 ff ff 48 89 43 18 48 8d 7d c8 31 d2 48 89 c6 e8 34 00 00 00 48 89 d8 48 83 c4 30 ...=V..H.C.H.}.1.H...4...H..H..0
1c020 5b 41 5e 5d c3 48 8d 05 db 9f 03 00 eb 10 48 8d 05 e6 9f 03 00 eb 07 48 8d 05 28 a0 03 00 48 8d [A^].H........H........H..(...H.
1c040 4d c8 48 89 cf 48 89 c6 e8 1d 05 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 M.H..H.......UH..AWAVAUATSH...I.
1c060 d7 49 89 f5 49 89 fe e8 48 04 00 00 48 85 c0 4c 0f 45 f8 4d 89 7d 68 48 8d 75 d0 ba 04 00 00 00 .I..I...H...H..L.E.M.}hH.u......
1c080 4c 89 f7 e8 b2 04 00 00 8b 45 d0 41 89 45 28 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 9a 04 00 00 L........E.A.E(H.u......L.......
1c0a0 8b 45 d0 41 89 45 2c 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 82 04 00 00 8a 45 d0 41 88 45 0a 48 .E.A.E,H.u......L........E.A.E.H
1c0c0 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 6a 04 00 00 8a 45 d0 41 88 45 0b 48 8d 75 d0 ba 01 00 00 00 .u......L...j....E.A.E.H.u......
1c0e0 4c 89 f7 e8 52 04 00 00 8a 45 d0 41 88 45 0c 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 3a 04 00 00 L...R....E.A.E.H.u......L...:...
1c100 48 63 5d d0 49 8b 3e 49 89 df 49 c1 e7 02 31 f6 31 d2 4c 89 f9 e8 13 57 ff ff 49 89 45 38 41 89 Hc].I.>I..I...1.1.L....W..I.E8A.
1c120 5d 18 4c 89 f7 48 89 c6 4c 89 fa e8 0a 04 00 00 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 f9 03 00 ].L..H..L.......H.u......L......
1c140 00 48 63 5d d0 49 8b 3e 48 89 d9 48 c1 e1 04 31 f6 31 d2 e8 d5 56 ff ff 49 89 c7 48 85 db 4d 89 .Hc].I.>H..H...1.1...V..I..H..M.
1c160 7d 30 41 89 5d 14 0f 8e fd 00 00 00 49 8d 47 08 89 d9 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f2 }0A.].......I.G.........H.....u.
1c180 41 bc 08 00 00 00 eb 08 49 83 c4 10 4d 8b 7d 30 ba 01 00 00 00 4c 89 f7 48 8d 75 d0 e8 99 03 00 A.......I...M.}0.....L..H.u.....
1c1a0 00 0f b6 45 d0 83 f8 12 7f 26 83 f8 04 0f 87 ae 00 00 00 48 8d 0d e6 02 00 00 48 63 04 81 48 01 ...E.....&.........H......Hc..H.
1c1c0 c8 ff e0 43 c7 04 27 00 00 00 00 e9 91 00 00 00 83 f8 13 75 24 ba 08 00 00 00 4c 89 f7 48 8d 75 ...C..'............u$.....L..H.u
1c1e0 d0 e8 54 03 00 00 48 8b 45 d0 4b 89 44 27 f8 43 c7 04 27 13 00 00 00 eb 68 83 f8 14 75 63 4c 89 ..T...H.E.K.D'.C..'.....h...ucL.
1c200 f7 e8 ae 02 00 00 4b 89 44 27 f8 0f b6 40 08 83 c8 40 43 89 04 27 eb 49 ba 01 00 00 00 4c 89 f7 ......K.D'...@...@C..'.I.....L..
1c220 48 8d 75 d0 e8 11 03 00 00 0f b6 45 d0 43 89 44 27 f8 43 c7 04 27 01 00 00 00 eb 25 ba 08 00 00 H.u........E.C.D'.C..'.....%....
1c240 00 4c 89 f7 48 8d 75 d0 e8 ed 02 00 00 f2 0f 10 45 d0 f2 43 0f 11 44 27 f8 43 c7 04 27 03 00 00 .L..H.u.........E..C..D'.C..'...
1c260 00 ff cb 0f 85 1f ff ff ff 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 c0 02 00 00 4c 63 65 d0 49 8b .........H.u......L.......Lce.I.
1c280 3e 4c 89 e1 48 c1 e1 04 31 f6 31 d2 e8 9c 55 ff ff 4d 85 e4 49 89 45 58 45 89 65 10 7e 57 31 db >L..H...1.1...U..M..I.EXE.e.~W1.
1c2a0 44 89 e1 48 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 4c 8d 7d d0 ba 01 00 00 00 4c 89 f7 4c 89 D..H......H.....u.L.}......L..L.
1c2c0 fe e8 74 02 00 00 8a 45 d0 49 8b 4d 58 88 44 19 08 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 59 02 00 ..t....E.I.MX.D.......L..L...Y..
1c2e0 00 8a 45 d0 49 8b 4d 58 88 44 19 09 48 83 c3 10 41 ff cc 75 c1 48 8d 75 d0 ba 04 00 00 00 4c 89 ..E.I.MX.D..H...A..u.H.u......L.
1c300 f7 e8 34 02 00 00 48 63 5d d0 41 89 df 49 8b 3e 48 8d 0c dd 00 00 00 00 31 f6 31 d2 e8 0c 55 ff ..4...Hc].A..I.>H.......1.1...U.
1c320 ff 48 85 db 49 89 45 40 41 89 5d 20 7e 4e 41 8d 4f ff 31 d2 eb 07 48 ff c2 49 8b 45 40 48 c7 04 .H..I.E@A.].~NA.O.1...H..I.E@H..
1c340 d0 00 00 00 00 39 d1 75 ed 45 85 ff 7e 2e 31 db 49 8b 3e e8 ec 52 ff ff 49 8b 4d 40 48 89 04 d9 .....9.u.E..~.1.I.>..R..I.M@H...
1c360 49 8b 45 40 49 8b 55 68 48 8b 34 d8 4c 89 f7 e8 d9 fc ff ff 48 ff c3 41 39 df 75 d4 48 8d 75 d0 I.E@I.UhH.4.L.......H..A9.u.H.u.
1c380 ba 04 00 00 00 4c 89 f7 e8 ad 01 00 00 48 63 5d d0 49 8b 3e 49 89 df 49 c1 e7 02 31 f6 31 d2 4c .....L.......Hc].I.>I..I...1.1.L
1c3a0 89 f9 e8 86 54 ff ff 49 89 45 48 41 89 5d 1c 4c 89 f7 48 89 c6 4c 89 fa e8 7d 01 00 00 48 8d 75 ....T..I.EHA.].L..H..L...}...H.u
1c3c0 d0 ba 04 00 00 00 4c 89 f7 e8 6c 01 00 00 4c 63 65 d0 49 8b 3e 4c 89 e1 48 c1 e1 04 31 f6 31 d2 ......L...l...Lce.I.>L..H...1.1.
1c3e0 e8 48 54 ff ff 4d 85 e4 49 89 45 50 45 89 65 24 7e 67 44 89 e1 48 c7 00 00 00 00 00 48 83 c0 10 .HT..M..I.EPE.e$~gD..H......H...
1c400 ff c9 75 f1 31 db 4c 8d 7d d0 4c 89 f7 e8 a2 00 00 00 49 8b 4d 50 48 89 04 19 ba 04 00 00 00 4c ..u.1.L.}.L.......I.MPH........L
1c420 89 f7 4c 89 fe e8 10 01 00 00 8b 45 d0 49 8b 4d 50 89 44 19 08 ba 04 00 00 00 4c 89 f7 4c 89 fe ..L........E.I.MP.D.......L..L..
1c440 e8 f5 00 00 00 8b 45 d0 49 8b 4d 50 89 44 19 0c 48 83 c3 10 41 ff cc 75 b1 48 8d 75 d0 ba 04 00 ......E.I.MP.D..H...A..u.H.u....
1c460 00 00 4c 89 f7 e8 d0 00 00 00 44 8b 7d d0 31 db 45 85 ff 7e 19 4c 89 f7 e8 37 00 00 00 49 8b 4d ..L.......D.}.1.E..~.L...7...I.M
1c480 58 48 89 04 19 48 83 c3 10 41 ff cf 75 e7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 XH...H...A..u.H...[A\A]A^A_]....
1c4a0 23 fd ff ff 78 fd ff ff c1 fd ff ff 9c fd ff ff 5e fd ff ff 55 48 89 e5 41 56 53 48 83 ec 10 48 #...x...........^...UH..AVSH...H
1c4c0 89 fb 48 8d 75 ef ba 01 00 00 00 e8 6a 00 00 00 0f b6 55 ef 48 81 fa ff 00 00 00 48 89 55 e0 75 ..H.u.......j.....U.H......H.U.u
1c4e0 15 48 8d 75 e0 ba 08 00 00 00 48 89 df e8 48 00 00 00 48 8b 55 e0 31 c0 48 85 d2 74 34 48 8b 3b .H.u......H...H...H.U.1.H..t4H.;
1c500 48 8b 73 10 48 ff ca 48 89 55 e0 e8 c7 37 ff ff 49 89 c6 48 8b 55 e0 48 89 df 4c 89 f6 e8 18 00 H.s.H..H.U...7..I..H.U.H..L.....
1c520 00 00 48 8b 3b 48 8b 55 e0 4c 89 f6 e8 d9 6c ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 53 50 ..H.;H.U.L....l..H...[A^].UH..SP
1c540 48 89 fb 48 8b 7b 08 e8 f0 36 ff ff 48 85 c0 75 07 48 83 c4 08 5b 5d c3 48 8d 05 7f 9a 03 00 48 H..H.{...6..H..u.H...[].H......H
1c560 89 df 48 89 c6 e8 00 00 00 00 55 48 89 e5 53 50 48 89 f1 48 89 fb 48 8b 3b 48 8b 53 18 48 8d 35 ..H.......UH..SPH..H..H.;H.S.H.5
1c580 64 9a 03 00 31 c0 e8 ca 1a 00 00 48 8b 3b be 03 00 00 00 e8 e7 e8 ff ff 55 48 89 e5 41 57 41 56 d...1......H.;..........UH..AWAV
1c5a0 41 55 41 54 53 48 83 ec 18 49 89 d6 49 89 f4 49 89 ff 4c 89 e7 e8 0a 2e 00 00 48 89 c3 4c 8d 6d AUATSH...I..I..I..L.......H..L.m
1c5c0 cc 4c 89 ff 4c 89 ee 48 89 da e8 6b ff ff ff 4c 89 e7 4c 89 ee 48 89 da e8 39 2d 00 00 85 c0 75 .L..L..H...k...L..L..H...9-....u
1c5e0 0f 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ff 4c 89 f6 e8 6f ff ff ff 55 48 89 e5 41 .H...[A\A]A^A_].L..L...o...UH..A
1c600 57 41 56 53 50 49 89 d6 48 89 f3 49 89 ff 48 8d 75 e7 ba 01 00 00 00 e8 1e ff ff ff 0f b6 45 e7 WAVSPI..H..I..H.u.............E.
1c620 48 39 d8 75 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 0f 48 8d 15 5c 9a 03 00 31 c0 48 89 cf 48 H9.u.H...[A^A_].I..H..\...1.H..H
1c640 89 d6 4c 89 f2 e8 0b 1a 00 00 4c 89 ff 48 89 c6 e8 15 ff ff ff 55 48 89 e5 53 50 48 89 fb f2 0f ..L.......L..H.......UH..SPH....
1c660 10 05 32 9f 03 00 be 88 00 00 00 e8 59 c8 ff ff 31 f6 ba 06 00 00 00 48 89 df e8 8c 7f ff ff 48 ..2.........Y...1......H.......H
1c680 8d 35 5a 3f 04 00 31 d2 48 89 df e8 cf c8 ff ff 48 8d 35 b9 a1 03 00 ba 0e 00 00 00 48 89 df e8 .5Z?..1.H.......H.5.........H...
1c6a0 86 7a ff ff 48 8d 15 22 9b 03 00 be fe ff ff ff 48 89 df e8 09 81 ff ff b8 01 00 00 00 48 83 c4 .z..H.."........H............H..
1c6c0 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe 48 8d 55 d8 be 01 00 00 00 e8 .[].UH..AWAVATSH...I..H.U.......
1c6e0 20 b9 ff ff 49 89 c4 be 02 00 00 00 4c 89 f7 e8 b1 ba ff ff 49 89 c7 4d 85 ff ba 01 00 00 00 79 ....I.......L.......I..M.......y
1c700 07 48 8b 55 d8 48 ff c2 be 03 00 00 00 4c 89 f7 e8 fe ba ff ff 48 85 c0 48 8b 4d d8 79 12 48 89 .H.U.H.......L.......H..H.M.y.H.
1c720 c2 48 f7 da 31 db 48 39 d1 72 1a 48 8d 44 08 01 48 85 c0 7e 0d 48 ff c8 48 39 c8 48 89 c3 7e 19 .H..1.H9.r.H.D..H..~.H..H9.H..~.
1c740 eb 03 48 89 c3 48 8d 15 e4 9a 03 00 be 03 00 00 00 4c 89 f7 e8 98 b1 ff ff 4d 85 ff 74 4e 41 8a ..H..H...........L.......M..tNA.
1c760 04 1c 24 c0 3c 80 75 11 48 8d 35 d7 9a 03 00 31 c0 4c 89 f7 e8 71 b2 ff ff 4d 85 ff 78 3f 49 ff ..$.<.u.H.5....1.L...q...M..x?I.
1c780 cf 4d 85 ff 7e 6c 48 8b 45 d8 48 39 c3 7d 63 41 8a 4c 1c 01 48 ff c3 80 e1 c0 80 f9 80 74 f0 49 .M..~lH.E.H9.}cA.L..H........t.I
1c7a0 ff cf 4d 85 ff 7f e3 eb 49 48 ff cb 48 85 db 7e 50 41 8a 04 1c 24 c0 3c 80 74 ee eb 44 48 85 db ..M.....IH..H..~PA...$.<.t..DH..
1c7c0 7e 35 48 89 d8 48 ff c8 48 89 c3 48 85 db 7e 1f 41 8a 0c 1c 80 e1 c0 48 8d 43 ff 80 f9 80 74 e8 ~5H..H..H..H..~.A......H.C....t.
1c7e0 49 ff c7 79 0d 48 ff c0 48 85 db 7f d8 eb 03 49 ff c7 4d 85 ff 74 0a 4c 89 f7 e8 d9 78 ff ff eb I..y.H..H......I..M..t.L....x...
1c800 0e 48 ff c3 4c 89 f7 48 89 de e8 ff 78 ff ff b8 01 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d .H..L..H....x.......H...[A\A^A_]
1c820 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fc 48 8d 55 d0 be 01 00 00 00 e8 c1 .UH..AWAVAUATSH...I..H.U........
1c840 b7 ff ff 48 89 c3 be 02 00 00 00 ba 01 00 00 00 4c 89 e7 e8 bb b9 ff ff 48 85 c0 78 05 49 89 c7 ...H............L.......H..x.I..
1c860 eb 17 48 8b 4d d0 48 89 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 ..H.M.H..H..E1.H9.r.L.|.......L.
1c880 e7 4c 89 fa e8 8a b9 ff ff 48 85 c0 48 8b 4d d0 78 05 49 89 c6 eb 13 48 89 c2 48 f7 da 45 31 f6 .L.......H..H.M.x.I....H..H..E1.
1c8a0 48 39 d1 72 05 4c 8d 74 08 01 4d 85 ff 7f 18 48 8d 15 6d 99 03 00 be 02 00 00 00 4c 89 e7 e8 2e H9.r.L.t..M....H..m........L....
1c8c0 b0 ff ff 48 8b 4d d0 49 39 ce 7e 14 48 8d 15 50 99 03 00 be 03 00 00 00 4c 89 e7 e8 11 b0 ff ff ...H.M.I9.~.H..P........L.......
1c8e0 45 31 ed 4c 89 f6 4c 29 fe 7c 72 48 ff c6 48 63 c6 4c 01 f8 4c 39 f0 7e 47 48 8d 15 27 82 03 00 E1.L..L).|rH..Hc.L..L9.~GH..'...
1c900 4c 89 e7 e8 42 b7 ff ff 49 01 de 49 8d 5c 1f ff 45 31 ed 4c 8d 7d cc 48 89 df 4c 89 fe e8 0c 03 L...B...I..I.\..E1.L.}.H..L.....
1c920 00 00 48 89 c3 48 85 db 74 1f 48 63 75 cc 4c 89 e7 e8 d8 77 ff ff 41 ff c5 4c 39 f3 72 d9 eb 1d ..H..H..t.Hcu.L....w..A..L9.r...
1c940 48 8d 35 e0 81 03 00 eb 07 48 8d 35 a0 98 03 00 31 c0 4c 89 e7 e8 90 b0 ff ff 41 89 c5 44 89 e8 H.5......H.5....1.L.......A..D..
1c960 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 20 20 00 H...[A\A]A^A_].UH..AWAVATSH.....
1c980 00 49 89 fe e8 ac 6f ff ff 41 89 c7 41 83 ff 01 75 0f be 01 00 00 00 4c 89 f7 e8 27 03 00 00 eb .I....o..A..A...u......L...'....
1c9a0 42 48 8d b5 c0 df ff ff 4c 89 f7 e8 d2 ba ff ff 45 85 ff 7e 22 31 db 4c 8d a5 c0 df ff ff ff c3 BH......L.......E..~"1.L........
1c9c0 4c 89 f7 89 de e8 fc 02 00 00 4c 89 e7 e8 16 ba ff ff 41 39 df 75 e7 48 8d bd c0 df ff ff e8 a9 L.........L.......A9.u.H........
1c9e0 b9 ff ff b8 01 00 00 00 48 81 c4 20 20 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 ........H......[A\A^A_].UH..AWAV
1ca00 41 55 41 54 53 50 49 89 fe 48 8d 55 d0 be 01 00 00 00 e8 ed b5 ff ff 49 89 c7 be 02 00 00 00 ba AUATSPI..H.U...........I........
1ca20 01 00 00 00 4c 89 f7 e8 e7 b7 ff ff 48 85 c0 78 05 49 89 c4 eb 17 48 8b 4d d0 48 89 c2 48 f7 da ....L.......H..x.I....H.M.H..H..
1ca40 45 31 e4 48 39 d1 72 05 4c 8d 64 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 f7 e8 b2 b7 ff E1.H9.r.L.d.......H......L......
1ca60 ff 48 85 c0 48 8b 4d d0 78 05 48 89 c3 eb 12 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 48 8d 5c 08 .H..H.M.x.H....H..H..1.H9.r.H.\.
1ca80 01 4d 85 e4 7e 08 49 ff cc 49 39 cc 7e 18 48 8d 15 81 7c 03 00 be 02 00 00 00 4c 89 f7 e8 4f ae .M..~.I..I9.~.H...|.......L...O.
1caa0 ff ff 48 8b 4d d0 48 39 cb 4c 8d 6b ff 7e 14 48 8d 15 4d 97 03 00 be 03 00 00 00 4c 89 f7 e8 2e ..H.M.H9.L.k.~.H..M........L....
1cac0 ae ff ff 31 db 4d 39 ec 7f 20 31 db 4b 8d 3c 27 31 f6 e8 57 01 00 00 48 85 c0 74 20 4c 29 f8 48 ...1.M9...1.K.<'1..W...H..t.L).H
1cae0 ff c3 4c 39 e8 49 89 c4 7e e2 4c 89 f7 48 89 de e8 19 76 ff ff b8 01 00 00 00 eb 1b 4c 89 f7 e8 ..L9.I..~.L..H....v.........L...
1cb00 d4 75 ff ff 49 ff c4 4c 89 f7 4c 89 e6 e8 fc 75 ff ff b8 02 00 00 00 48 83 c4 08 5b 41 5c 41 5d .u..I..L..L....u.......H...[A\A]
1cb20 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 c9 b4 ff ff 48 8d 35 2d 00 A^A_].UH..SPH.......1......H.5-.
1cb40 00 00 31 d2 48 89 df e8 87 77 ff ff be 01 00 00 00 48 89 df e8 78 70 ff ff 31 f6 48 89 df e8 ab ..1.H....w.......H...xp..1.H....
1cb60 75 ff ff b8 03 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 fe 48 u.......H...[].UH..AWAVSH...I..H
1cb80 8d 55 e0 be 01 00 00 00 e8 77 b4 ff ff 49 89 c7 be 02 00 00 00 31 d2 4c 89 f7 e8 f2 72 ff ff 48 .U.......w...I.......1.L....r..H
1cba0 89 c3 48 85 db 7e 0e 48 8b 4d e0 48 39 cb 7e 0d 48 ff cb eb 19 48 8b 4d e0 31 db eb 11 48 ff cb ..H..~.H.M.H9.~.H....H.M.1...H..
1cbc0 41 8a 44 1f 01 24 c0 48 ff c3 3c 80 74 f2 31 c0 48 39 cb 7d 4e 49 01 df 48 8d 75 dc 4c 89 ff e8 A.D..$.H..<.t.1.H9.}NI..H.u.L...
1cbe0 4a 00 00 00 48 85 c0 74 08 8a 00 24 c0 3c 80 75 13 48 8d 35 f8 95 03 00 31 c0 4c 89 f7 e8 e8 ad J...H..t...$.<.u.H.5....1.L.....
1cc00 ff ff eb 1f 48 ff c3 4c 89 f7 48 89 de e8 fc 74 ff ff 48 63 75 dc 4c 89 f7 e8 f0 74 ff ff b8 02 ....H..L..H....t..Hcu.L....t....
1cc20 00 00 00 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 44 0f b6 07 45 84 c0 79 7b 45 31 c9 41 f6 ...H...[A^A_].UH..D...E..y{E1.A.
1cc40 c0 40 74 3b 31 c0 45 31 c9 45 31 d2 42 0f b6 54 0f 01 89 d1 81 e1 c0 00 00 00 81 f9 80 00 00 00 .@t;1.E1.E1.B..T................
1cc60 75 62 49 ff c1 44 89 d1 c1 e1 06 83 e2 3f 41 89 d2 41 09 ca 45 01 c0 41 f6 c0 40 75 cf eb 03 45 ubI..D.......?A..A..E..A..@u...E
1cc80 31 d2 41 83 e0 7f 43 8d 0c 89 41 d3 e0 31 c0 41 83 f9 03 7f 2f 45 09 d0 41 81 f8 ff ff 10 00 77 1.A...C...A..1.A..../E..A......w
1cca0 23 49 63 c9 48 8d 15 b5 9b 03 00 31 c0 44 3b 04 8a 76 11 48 01 cf 48 85 f6 74 03 44 89 06 48 ff #Ic.H......1.D;..v.H..H..t.D..H.
1ccc0 c7 48 89 f8 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb e8 ca b4 ff ff 49 89 c6 49 81 .H..].UH..AWAVSPA..H.......I..I.
1cce0 fe 00 00 11 00 72 12 48 8d 15 26 7e 03 00 48 89 df 44 89 fe e8 f8 ab ff ff 48 8d 35 20 95 03 00 .....r.H..&~..H..D.......H.5....
1cd00 31 c0 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 10 75 ff ff 55 48 89 e5 53 50 48 89 fb 1.H..L..H...[A^A_]..u..UH..SPH..
1cd20 f2 0f 10 05 70 98 03 00 be 88 00 00 00 e8 97 c1 ff ff 31 f6 ba 0b 00 00 00 48 89 df e8 ca 78 ff ....p.............1......H....x.
1cd40 ff 48 8d 35 b8 35 04 00 31 d2 48 89 df e8 0d c2 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 .H.5.5..1.H............H...[].UH
1cd60 89 e5 53 50 48 89 fb e8 b4 24 00 00 66 48 0f 6e c0 66 0f 62 05 07 9b 03 00 66 0f 5c 05 0f 9b 03 ..SPH....$..fH.n.f.b.....f.\....
1cd80 00 66 0f 7c c0 f2 0f 5e 05 e3 9a 03 00 48 89 df e8 5c 73 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d .f.|...^.....H...\s.......H...[]
1cda0 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 58 21 00 00 49 89 fe 48 8d 15 87 95 03 00 be .UH..AWAVAUATSH..X!..I..H.......
1cdc0 01 00 00 00 31 c9 e8 e0 b1 ff ff 48 89 c3 be 02 00 00 00 4c 89 f7 e8 21 6e ff ff 85 c0 7e 0f be ....1......H.......L...!n....~..
1cde0 02 00 00 00 4c 89 f7 e8 b9 b3 ff ff eb 07 31 ff e8 0b 26 00 00 48 89 45 d0 80 3b 21 75 15 48 8d ....L.........1...&..H.E..;!u.H.
1ce00 7d d0 48 8d 75 98 e8 e1 24 00 00 49 89 c7 48 ff c3 eb 10 48 8d 7d d0 48 8d 75 98 e8 d8 24 00 00 }.H.u...$..I..H....H.}.H.u...$..
1ce20 49 89 c7 4c 89 bd 90 de ff ff 4d 85 ff 0f 84 79 01 00 00 48 8d 35 0f 95 03 00 48 89 df e8 64 25 I..L......M....y...H.5....H...d%
1ce40 00 00 85 c0 0f 84 80 01 00 00 c6 45 94 25 48 8d b5 70 df ff ff 4c 89 f7 4c 89 b5 88 de ff ff e8 ...........E.%H..p...L..L.......
1ce60 1e b6 ff ff eb 34 be c8 00 00 00 48 8d 9d a0 de ff ff 48 89 df 48 8d 55 94 48 8b 8d 90 de ff ff .....4.....H......H..H.U.H......
1ce80 e8 39 25 00 00 48 8d bd 70 df ff ff 48 89 de 48 89 c2 e8 7a b4 ff ff 4c 89 fb 8a 03 3c 25 0f 85 .9%..H..p...H..H...z...L....<%..
1cea0 bd 00 00 00 4c 8d 63 01 48 89 9d 98 de ff ff 4c 8d 7b 02 45 31 ed 45 0f be 34 24 45 85 f6 74 41 ....L.c.H......L.{.E1.E..4$E..tA
1cec0 48 8d 05 39 35 04 00 4a 8b 3c e8 44 89 f6 e8 cd 24 00 00 48 85 c0 74 29 44 88 75 95 48 8d 05 1d H..95..J.<.D....$..H..t)D.u.H...
1cee0 35 04 00 4a 8b 7c e8 08 80 3f 00 74 51 41 0f be 1f 85 db 74 0c 89 de e8 a4 24 00 00 48 85 c0 75 5..J.|...?.tQA.....t.....$..H..u
1cf00 46 49 83 c5 02 41 83 fd 06 72 ab 31 c0 48 8b 9d 88 de ff ff 48 89 df 48 8d 35 77 94 03 00 4c 89 FI...A...r.1.H......H..H.5w...L.
1cf20 e2 e8 01 73 ff ff be 01 00 00 00 48 89 df 48 89 c2 e8 bb a9 ff ff 4d 89 e7 e9 28 ff ff ff c6 45 ...s.......H..H.......M...(....E
1cf40 96 00 e9 1f ff ff ff 88 5d 96 c6 45 97 00 48 8b 85 98 de ff ff 48 83 c0 03 49 89 c7 e9 05 ff ff ........]..E..H......H...I......
1cf60 ff 84 c0 74 54 48 8b 8d 80 df ff ff 48 3b 8d 78 df ff ff 72 1a be 01 00 00 00 48 8d bd 70 df ff ...tTH......H;.x...r......H..p..
1cf80 ff e8 cc b2 ff ff 8a 03 48 8b 8d 80 df ff ff 48 ff c3 48 8d 51 01 48 89 95 80 df ff ff 48 8b 95 ........H......H..H.Q.H......H..
1cfa0 70 df ff ff 88 04 0a e9 ee fe ff ff 4c 89 f7 e8 24 71 ff ff e9 5a 01 00 00 48 8d bd 70 df ff ff p...........L...$q...Z...H..p...
1cfc0 e8 c7 b3 ff ff e9 49 01 00 00 31 f6 ba 09 00 00 00 4c 89 f7 e8 32 76 ff ff 49 63 37 4c 89 f7 e8 ......I...1......L...2v..Ic7L...
1cfe0 2a 71 ff ff 48 8d 15 f9 92 03 00 be fe ff ff ff 4c 89 f7 e8 c9 77 ff ff 49 63 77 04 4c 89 f7 e8 *q..H...........L....w..Icw.L...
1d000 0a 71 ff ff 48 8d 15 af 84 03 00 be fe ff ff ff 4c 89 f7 e8 a9 77 ff ff 49 63 77 08 4c 89 f7 e8 .q..H...........L....w..Icw.L...
1d020 ea 70 ff ff 48 8d 15 bd 92 03 00 be fe ff ff ff 4c 89 f7 e8 89 77 ff ff 49 63 77 0c 4c 89 f7 e8 .p..H...........L....w..Icw.L...
1d040 ca 70 ff ff 48 8d 15 a2 92 03 00 be fe ff ff ff 4c 89 f7 e8 69 77 ff ff 41 8b 47 10 ff c0 48 63 .p..H...........L...iw..A.G...Hc
1d060 f0 4c 89 f7 e8 a5 70 ff ff 48 8d 15 81 92 03 00 be fe ff ff ff 4c 89 f7 e8 44 77 ff ff 41 8b 47 .L....p..H...........L...Dw..A.G
1d080 14 05 6c 07 00 00 48 63 f0 4c 89 f7 e8 7d 70 ff ff 48 8d 15 5f 92 03 00 be fe ff ff ff 4c 89 f7 ..l...Hc.L...}p..H.._........L..
1d0a0 e8 1c 77 ff ff 41 8b 47 18 ff c0 48 63 f0 4c 89 f7 e8 58 70 ff ff 48 8d 15 8f 92 03 00 be fe ff ..w..A.G...Hc.L...Xp..H.........
1d0c0 ff ff 4c 89 f7 e8 f7 76 ff ff 41 8b 47 1c ff c0 48 63 f0 4c 89 f7 e8 33 70 ff ff 48 8d 15 6f 92 ..L....v..A.G...Hc.L...3p..H..o.
1d0e0 03 00 be fe ff ff ff 4c 89 f7 e8 d2 76 ff ff 41 8b 77 20 85 f6 78 1c 4c 89 f7 e8 6a 72 ff ff 48 .......L....v..A.w...x.L...jr..H
1d100 8d 15 f6 91 03 00 be fe ff ff ff 4c 89 f7 e8 ae 76 ff ff b8 01 00 00 00 48 81 c4 58 21 00 00 5b ...........L....v.......H..X!..[
1d120 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 67 b0 ff ff 49 89 A\A]A^A_].UH..AVSH........g...I.
1d140 c6 be 02 00 00 00 48 89 df e8 57 b0 ff ff 4c 89 f7 48 89 c6 e8 df 20 00 00 48 89 df e8 90 6f ff ......H...W...L..H.......H....o.
1d160 ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 31 c9 e8 28 ......[A^].UH..AVSI.......1.1..(
1d180 ae ff ff 48 89 c3 48 89 df e8 66 22 00 00 4c 89 f7 89 c6 48 85 db 74 09 5b 41 5e 5d e9 e3 aa ff ...H..H...f"..L....H..t.[A^]....
1d1a0 ff e8 c3 71 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 ...q.......[A^].UH..AVSH........
1d1c0 38 6a ff ff be 01 00 00 00 83 f8 01 75 13 48 89 df e8 09 6d ff ff 85 c0 0f 94 c0 44 0f b6 f0 eb 8j..........u.H....m.......D....
1d1e0 0d 31 d2 48 89 df e8 28 b0 ff ff 49 89 c6 be 02 00 00 00 48 89 df e8 e4 6c ff ff 85 c0 74 08 48 .1.H...(...I.......H....l....t.H
1d200 89 df e8 03 88 ff ff 48 85 db 75 07 31 c0 5b 41 5e 5d c3 44 89 f7 e8 3b 20 00 00 55 48 89 e5 53 .......H..u.1.[A^].D...;...UH..S
1d220 50 48 89 fb be 01 00 00 00 31 d2 e8 d4 ad ff ff 48 89 c7 e8 a8 20 00 00 48 89 df 48 89 c6 e8 40 PH.......1......H.......H..H...@
1d240 6f ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 o.......H...[].UH..AVSI.......1.
1d260 e8 9f ad ff ff 48 89 c3 48 89 df e8 fa 20 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 5b 41 .....H..H...............L..H..[A
1d280 5e 5d e9 76 a9 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 67 ad ff ff 49 89 c6 ^].v...UH..AVSH.......1..g...I..
1d2a0 be 02 00 00 00 31 d2 48 89 df e8 55 ad ff ff 4c 89 f7 48 89 c6 e8 b6 20 00 00 85 c0 0f 94 c0 0f .....1.H...U...L..H.............
1d2c0 b6 f0 31 d2 48 89 df 5b 41 5e 5d e9 2d a9 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 ..1.H..[A^].-...UH..AVSH.......1
1d2e0 d2 31 c9 e8 c3 ac ff ff 49 89 c6 48 8d 15 31 90 03 00 48 8d 0d c7 30 04 00 be 02 00 00 00 48 89 .1......I..H..1...H...0.......H.
1d300 df e8 05 ac ff ff 48 98 48 8d 0d 91 95 03 00 8b 3c 81 4c 89 f6 e8 62 20 00 00 48 89 df 48 89 c6 ......H.H.......<.L...b...H..H..
1d320 e8 5e 6e ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 40 48 89 fb be 01 00 .^n.......[A^].UH..AVSH..@H.....
1d340 00 00 e8 b5 68 ff ff 85 c0 0f 8e f4 00 00 00 be 01 00 00 00 ba 05 00 00 00 48 89 df e8 39 ad ff ....h....................H...9..
1d360 ff be 01 00 00 00 48 89 df e8 e3 65 ff ff 48 8d 35 6f 8f 03 00 31 d2 48 89 df e8 59 01 00 00 89 ......H....e..H.5o...1.H...Y....
1d380 45 b8 48 8d 35 31 81 03 00 31 d2 48 89 df e8 45 01 00 00 89 45 bc 48 8d 35 4b 8f 03 00 ba 0c 00 E.H.51...1.H...E....E.H.5K......
1d3a0 00 00 48 89 df e8 2e 01 00 00 89 45 c0 48 8d 35 39 8f 03 00 41 be ff ff ff ff ba ff ff ff ff 48 ..H........E.H.59...A..........H
1d3c0 89 df e8 11 01 00 00 89 45 c4 48 8d 35 20 8f 03 00 ba ff ff ff ff 48 89 df e8 fa 00 00 00 ff c8 ........E.H.5.........H.........
1d3e0 89 45 c8 48 8d 35 0d 8f 03 00 ba ff ff ff ff 48 89 df e8 e1 00 00 00 05 94 f8 ff ff 89 45 cc 48 .E.H.5.........H.............E.H
1d400 8d 15 f6 8e 03 00 be ff ff ff ff 48 89 df e8 68 70 ff ff 85 c0 74 10 be ff ff ff ff 48 89 df e8 ...........H...hp....t......H...
1d420 bb 6a ff ff 41 89 c6 be fe ff ff ff 48 89 df e8 1d 65 ff ff 44 89 75 d8 48 8d 7d b8 e8 ed 1e 00 .j..A.......H....e..D.u.H.}.....
1d440 00 eb 07 31 ff e8 b6 1f 00 00 48 89 df 48 83 f8 ff 74 0a 48 89 c6 e8 b3 6c ff ff eb 05 e8 76 6c ...1......H..H...t.H....l.....vl
1d460 ff ff b8 01 00 00 00 48 83 c4 40 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 28 48 89 fb 48 b8 5f 58 .......H..@[A^].UH..SH..(H..H._X
1d480 58 58 58 58 58 00 48 89 45 d8 48 b8 2f 74 6d 70 2f 6c 75 61 48 89 45 d0 48 8d 7d d0 e8 87 1e 00 XXXXX.H.E.H./tmp/luaH.E.H.}.....
1d4a0 00 83 f8 ff 74 1a 89 c7 e8 79 1d 00 00 48 8d 75 d0 48 89 df e8 ca 6c ff ff b8 01 00 00 00 eb 11 ....t....y...H.u.H....l.........
1d4c0 48 8d 35 f8 8d 03 00 31 c0 48 89 df e8 19 a5 ff ff 48 83 c4 28 5b 5d c3 55 48 89 e5 41 57 41 56 H.5....1.H.......H..([].UH..AWAV
1d4e0 53 50 41 89 d6 49 89 f7 48 89 fb be ff ff ff ff 4c 89 fa e8 83 6f ff ff 48 8d 55 e4 be ff ff ff SPA..I..H.......L....o..H.U.....
1d500 ff 48 89 df e8 88 69 ff ff 83 7d e4 00 74 05 41 89 c6 eb 05 45 85 f6 78 1b be fe ff ff ff 48 89 .H....i...}..t.A....E..x......H.
1d520 df e8 2b 64 ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 35 c7 8d 03 00 31 c0 48 89 df ..+d..D..H...[A^A_].H.5....1.H..
1d540 4c 89 fa e8 a2 a4 ff ff 41 89 c6 eb d9 90 90 90 55 48 89 e5 83 ff 08 72 25 b8 08 00 00 00 83 ff L.......A.......UH.....r%.......
1d560 10 72 12 ff c7 89 f9 d1 e9 83 c0 08 83 ff 1f 89 cf 77 f0 eb 02 89 f9 83 c1 f8 09 c1 89 cf 89 f8 .r...............w..............
1d580 5d c3 55 48 89 e5 89 f9 c1 e9 03 83 e1 1f 74 0a 83 e7 07 83 cf 08 ff c9 d3 e7 89 f8 5d c3 55 48 ].UH..........t.............].UH
1d5a0 89 e5 ff cf 31 c9 81 ff 00 01 00 00 72 14 83 c1 08 89 f8 c1 e8 08 81 ff ff ff 00 00 89 c7 77 ee ....1.......r.................w.
1d5c0 eb 02 89 f8 89 c0 48 8d 15 13 93 03 00 0f b6 04 10 01 c8 5d c3 55 48 89 e5 41 57 41 56 41 55 41 ......H............].UH..AWAVAUA
1d5e0 54 53 48 83 ec 38 4d 89 c6 49 89 cc 49 89 d5 89 f3 49 89 ff 83 fb 0d 0f 87 84 00 00 00 b8 80 2f TSH..8M..I..I....I............./
1d600 00 00 0f a3 d8 73 55 41 83 7d 08 13 75 0a 49 8b 45 00 48 89 45 d0 eb 14 48 8d 75 d0 4c 89 ef e8 .....sUA.}..u.I.E.H.E...H.u.L...
1d620 66 4d fe ff 85 c0 0f 84 34 01 00 00 41 83 7c 24 08 13 75 0a 49 8b 0c 24 48 89 4d c8 eb 18 48 8d fM......4...A.|$..u.I..$H.M...H.
1d640 75 c8 4c 89 e7 e8 40 4d fe ff 85 c0 0f 84 0e 01 00 00 48 8b 4d c8 48 8b 55 d0 eb 50 b8 30 00 00 u.L...@M..........H.M.H.U..P.0..
1d660 00 0f a3 d8 73 1b 41 83 7d 08 03 0f 85 ae 00 00 00 f2 41 0f 10 45 00 f2 0f 11 45 c0 e9 ae 00 00 ....s.A.}.........A..E....E.....
1d680 00 41 8b 45 08 83 f8 03 75 0d f2 41 0f 10 45 00 f2 0f 11 45 b0 eb 43 83 f8 13 75 2a 41 83 7c 24 .A.E....u..A..E....E..C...u*A.|$
1d6a0 08 13 75 22 49 8b 55 00 49 8b 0c 24 4c 89 ff 89 de e8 d0 00 00 00 49 89 06 41 c7 46 08 13 00 00 ..u"I.U.I..$L.........I..A.F....
1d6c0 00 e9 b1 00 00 00 48 8d 75 b0 4c 89 ef e8 3e 4c fe ff 85 c0 0f 84 86 00 00 00 41 83 7c 24 08 03 ......H.u.L...>L..........A.|$..
1d6e0 75 0d f2 41 0f 10 0c 24 f2 0f 11 4d a8 eb 15 48 8d 75 a8 4c 89 e7 e8 15 4c fe ff 85 c0 74 61 f2 u..A...$...M...H.u.L....L....ta.
1d700 0f 10 4d a8 f2 0f 10 45 b0 89 df e8 30 01 00 00 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 eb 58 48 ..M....E....0....A...A.F......XH
1d720 8d 75 c0 4c 89 ef e8 e5 4b fe ff 85 c0 74 31 41 83 7c 24 08 03 75 0d f2 41 0f 10 0c 24 f2 0f 11 .u.L....K....t1A.|$..u..A...$...
1d740 4d b8 eb 15 48 8d 75 b8 4c 89 e7 e8 c0 4b fe ff 85 c0 74 0c f2 0f 10 4d b8 f2 0f 10 45 c0 eb a9 M...H.u.L....K....t....M....E...
1d760 83 c3 06 4c 89 ff 4c 89 ee 4c 89 e2 4c 89 f1 41 89 d8 e8 67 5f ff ff 48 83 c4 38 5b 41 5c 41 5d ...L..L..L..L..A...g_..H..8[A\A]
1d780 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 83 fe 0d 89 f6 77 70 4c 8d 05 6e 00 00 00 49 63 34 b0 4c 01 A^A_].UH..1......wpL..n...Ic4.L.
1d7a0 c6 ff e6 48 01 d1 48 89 c8 eb 58 48 29 ca eb 50 48 0f af ca 48 89 c8 eb 4a 48 89 d6 48 89 ca 5d ...H..H...XH)..PH...H...JH..H..]
1d7c0 e9 fe 56 fe ff 48 89 d6 48 89 ca 5d e9 9b 56 fe ff 48 21 d1 48 89 c8 eb 2a 48 09 d1 48 89 c8 eb ..V..H..H..]..V..H!.H...*H..H...
1d7e0 22 48 31 d1 48 89 c8 eb 1a 48 f7 d9 48 89 d7 48 89 ce 5d e9 18 57 fe ff 48 f7 da eb 03 48 f7 d2 "H1.H....H..H..H..]..W..H....H..
1d800 48 89 d0 5d c3 0f 1f 00 9b ff ff ff a3 ff ff ff a8 ff ff ff b1 ff ff ff fb ff ff ff fb ff ff ff H..]............................
1d820 bd ff ff ff c9 ff ff ff d1 ff ff ff d9 ff ff ff e4 ff ff ff e1 ff ff ff f0 ff ff ff f5 ff ff ff ................................
1d840 55 48 89 e5 48 83 ec 10 66 0f 28 d0 66 0f 57 c0 83 ff 0c 89 f8 0f 87 8e 00 00 00 48 8d 0d 8e 00 UH..H...f.(.f.W............H....
1d860 00 00 48 63 04 81 48 01 c8 ff e0 f2 0f 58 d1 66 0f 28 c2 eb 74 f2 0f 5c d1 66 0f 28 c2 eb 6a f2 ..Hc..H......X.f.(..t..\.f.(..j.
1d880 0f 59 d1 66 0f 28 c2 eb 60 66 0f 28 c2 f2 0f 11 4d f8 e8 f5 19 00 00 f2 0f 10 5d f8 66 0f 28 c8 .Y.f.(..`f.(....M.........].f.(.
1d8a0 f2 0f 59 cb 66 0f 57 d2 66 0f 2e d1 76 3b f2 0f 58 c3 eb 35 66 0f 28 c2 48 83 c4 10 5d e9 84 1a ..Y.f.W.f...v;..X..5f.(.H...]...
1d8c0 00 00 f2 0f 5e d1 66 0f 28 c2 eb 1d f2 0f 5e d1 0f 28 c2 48 83 c4 10 5d e9 a9 19 00 00 66 0f 57 ....^.f.(.....^..(.H...].....f.W
1d8e0 15 db 8f 03 00 66 0f 28 c2 48 83 c4 10 5d c3 90 7b ff ff ff 85 ff ff ff 8f ff ff ff 99 ff ff ff .....f.(.H...]..{...............
1d900 c4 ff ff ff d2 ff ff ff dc ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff ................................
1d920 ed ff ff ff 55 48 89 e5 8d 47 01 48 98 48 8d 0d ac 8d 03 00 f6 04 01 02 74 05 83 c7 d0 eb 06 83 ....UH...G.H.H..........t.......
1d940 cf 20 83 c7 a9 89 f8 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f6 49 89 ff 4c 8d .......].UH..AWAVATSH...I..I..L.
1d960 25 7b 8d 03 00 4c 89 f9 0f b6 01 48 ff c1 42 f6 44 20 01 08 75 f2 45 31 c0 3c 2b 74 0f 3c 2d 75 %{...L.....H..B.D...u.E1.<+t.<-u
1d980 08 41 b8 01 00 00 00 eb 03 48 ff c9 0f b6 11 48 83 fa 30 75 5d 8a 41 01 0c 20 3c 78 75 54 0f b6 .A.......H.....H..0u].A...<xuT..
1d9a0 51 02 48 83 c1 02 42 8a 44 22 01 31 db a8 10 bf 01 00 00 00 74 6d 31 ff 48 c1 e3 04 0f be c2 8d Q.H...B.D".1........tm1.H.......
1d9c0 50 01 48 63 d2 41 f6 04 14 02 75 08 83 c8 20 83 c0 a9 eb 03 83 c0 d0 48 63 f0 48 01 de 0f b6 51 P.Hc.A....u............Hc.H....Q
1d9e0 01 48 ff c1 42 8a 44 22 01 a8 10 48 89 f3 75 c8 eb 33 42 8a 44 22 01 31 f6 a8 02 bf 01 00 00 00 .H..B.D"...H..u..3B.D".1........
1da00 74 23 31 ff 48 8d 04 b6 48 0f be d2 48 8d 74 42 d0 0f b6 51 01 48 ff c1 42 8a 44 22 01 a8 02 75 t#1.H...H...H.tB...Q.H..B.D"...u
1da20 e3 eb 02 31 f6 a8 08 74 0f 0f b6 51 01 48 ff c1 42 f6 44 22 01 08 75 f1 84 d2 75 09 85 ff 75 05 ...1...t...Q.H..B.D"..u...u...u.
1da40 48 85 c9 75 6f 48 8d 35 c3 89 03 00 4c 89 ff e8 82 19 00 00 48 89 c1 31 c0 48 85 c9 75 79 48 8d H..uoH.5....L.......H..1.H..uyH.
1da60 75 d8 4c 89 ff e8 84 19 00 00 48 8b 4d d8 31 c0 4c 39 f9 74 62 0f b6 11 42 f6 44 22 01 08 74 18 u.L.......H.M.1.L9.tb...B.D"..t.
1da80 48 ff c1 48 89 4d d8 0f b6 11 48 ff c1 42 f6 44 22 01 08 75 ee 48 ff c9 31 c0 84 d2 75 39 31 c0 H..H.M....H..B.D"..u.H..1...u91.
1daa0 48 85 c9 74 32 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 eb 18 48 89 f0 48 f7 d8 45 85 c0 48 0f 44 H..t2.A...A.F.......H..H..E..H.D
1dac0 c6 49 89 06 41 c7 46 08 13 00 00 00 b8 01 00 00 00 4c 29 f8 48 01 c8 48 83 c4 10 5b 41 5c 41 5e .I..A.F..........L).H..H...[A\A^
1dae0 41 5f 5d c3 55 48 89 e5 48 83 fe 7f 77 0b 40 88 77 07 b8 01 00 00 00 eb 61 45 31 c9 41 ba 3f 00 A_].UH..H...w.@.w.......aE1.A.?.
1db00 00 00 48 b8 00 00 00 00 07 00 00 00 49 b8 00 00 00 00 ff ff ff ff 89 f1 83 e1 3f 81 c9 80 00 00 ..H.........I.............?.....
1db20 00 48 89 c2 48 c1 fa 20 88 0c 17 48 c1 ee 06 41 d1 ea 4c 01 c0 41 ff c9 4c 39 d6 77 d9 41 83 f2 .H..H......H...A..L..A..L9.w.A..
1db40 7f 41 c1 e2 01 44 09 d6 41 8d 41 07 48 98 40 88 34 07 b8 01 00 00 00 44 29 c8 5d c3 55 48 89 e5 .A...D..A.A.H.@.4......D).].UH..
1db60 41 57 41 56 41 54 53 48 83 ec 40 48 89 f3 49 89 fe 83 7b 08 13 75 1a 48 8b 13 48 8d 35 58 70 03 AWAVATSH..@H..I...{..u.H..H.5Xp.
1db80 00 48 8d 7d a0 31 c0 e8 02 18 00 00 4c 63 f8 eb 3e f2 0f 10 03 48 8d 35 42 70 03 00 4c 8d 65 a0 .H.}.1......Lc..>....H.5Bp..L.e.
1dba0 b0 01 4c 89 e7 e8 e4 17 00 00 4c 63 f8 48 8d 35 05 88 03 00 4c 89 e7 e8 26 18 00 00 80 7c 05 a0 ..L.......Lc.H.5....L...&....|..
1dbc0 00 75 0c 66 42 c7 44 3d a0 2e 30 49 83 c7 02 48 8d 75 a0 4c 89 f7 4c 89 fa e8 2c 56 ff ff 48 89 .u.fB.D=..0I...H.u.L..L...,V..H.
1dbe0 03 0f b6 40 08 83 c8 40 89 43 08 48 83 c4 40 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 ...@...@.C.H..@[A\A^A_].UH..AWAV
1dc00 41 55 41 54 53 48 83 ec 58 48 89 d3 49 89 f5 49 89 fe be 25 00 00 00 4c 89 ef e8 81 17 00 00 49 AUATSH..XH..I..I...%...L.......I
1dc20 89 c4 4d 8b 7e 10 49 8b 46 30 4c 29 f8 4d 85 e4 0f 84 97 03 00 00 48 89 5d 88 c7 45 94 00 00 00 ..M.~.I.F0L).M........H.]..E....
1dc40 00 48 83 f8 2f 7f 11 be 02 00 00 00 4c 89 f7 e8 c1 d4 ff ff 4d 8b 7e 10 4c 89 e2 4c 29 ea 49 8d .H../.......L.......M.~.L..L).I.
1dc60 47 10 49 89 46 10 4c 89 f7 4c 89 ee e8 99 55 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 41 G.I.F.L..L....U..I....@...@A.G.A
1dc80 0f be 54 24 01 83 fa 48 7f 3b 83 fa 25 0f 85 b1 03 00 00 49 8b 5e 10 48 8d 43 10 49 89 46 10 ba ..T$...H.;..%......I.^.H.C.I.F..
1dca0 01 00 00 00 4c 89 f7 48 8d 35 27 87 03 00 e8 57 55 ff ff 48 89 03 0f b6 40 08 83 c8 40 89 43 08 ....L..H.5'....WU..H....@...@.C.
1dcc0 e9 d7 02 00 00 83 fa 54 7f 30 83 fa 49 0f 85 71 03 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 .......T.0..I..q...I.F.H.H.I.N.H
1dce0 8b 75 88 48 63 16 48 83 fa 28 77 3e 48 89 d1 48 03 4e 10 8d 52 08 89 16 eb 3c 83 fa 62 7f 59 83 .u.Hc.H..(w>H..H.N..R....<..b.Y.
1dd00 fa 55 0f 85 3c 03 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ab 00 00 00 48 89 c8 48 03 42 10 .U..<...H.U.Hc.H..(......H..H.B.
1dd20 8d 49 08 89 0a e9 a6 00 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 8b 09 48 89 08 c7 40 08 13 .I........H.N.H.Q.H.V.H..H...@..
1dd40 00 00 00 49 8b 76 10 48 83 c6 f0 4c 89 f7 e8 09 fe ff ff e9 44 02 00 00 83 fa 6f 7f 40 83 fa 63 ...I.v.H...L........D.....o.@..c
1dd60 0f 84 c5 00 00 00 83 fa 64 0f 85 de 00 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 8b 75 88 48 ........d......I.F.H.H.I.N.H.u.H
1dd80 63 16 48 83 fa 28 0f 87 7a 01 00 00 48 89 d1 48 03 4e 10 8d 52 08 89 16 e9 75 01 00 00 83 fa 70 c.H..(..z...H..H.N..R....u.....p
1dda0 75 5e 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 d6 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 u^H.U.Hc.H..(......H..H.B..I....
1ddc0 d1 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 30 48 8d 7d 98 e8 08 fd ff ff 48 63 d0 b8 ....H.B.H.H.H.J.H.0H.}......Hc..
1dde0 08 00 00 00 48 29 d0 48 8d 74 05 98 4d 8b 7e 10 49 8d 47 10 49 89 46 10 4c 89 f7 e9 89 01 00 00 ....H).H.t..M.~.I.G.I.F.L.......
1de00 83 fa 73 0f 85 3b 02 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ad 00 00 00 48 89 c8 48 03 42 ..s..;...H.U.Hc.H..(......H..H.B
1de20 10 8d 49 08 89 0a e9 a8 00 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 de 00 00 00 48 89 c8 48 ..I........H.U.Hc.H..(......H..H
1de40 03 42 10 8d 49 08 89 0a e9 d9 00 00 00 83 fa 66 0f 85 ee 01 00 00 49 8b 46 10 48 8d 48 10 49 89 .B..I..........f......I.F.H.H.I.
1de60 4e 10 48 8b 75 88 48 63 56 04 48 81 fa a0 00 00 00 0f 87 da 00 00 00 48 89 d1 48 03 4e 10 8d 52 N.H.u.HcV.H............H..H.N..R
1de80 10 89 56 04 e9 d4 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 10 31 c0 48 8d 5d a0 48 89 ..V......H.B.H.H.H.J.H..1.H.].H.
1dea0 df 48 8d 35 2a 85 03 00 e8 e1 14 00 00 48 63 d0 4d 8b 7e 10 49 8d 47 10 49 89 46 10 4c 89 f7 48 .H.5*........Hc.M.~.I.G.I.F.L..H
1dec0 89 de e9 c2 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 4c 8b 28 4d 85 ed 48 8d 05 e5 84 03 00 .......H.B.H.H.H.J.L.(M..H......
1dee0 4c 0f 44 e8 4c 89 ef e8 d8 14 00 00 4d 8b 7e 10 49 8d 4f 10 49 89 4e 10 4c 89 f7 4c 89 ee 48 89 L.D.L.......M.~.I.O.I.N.L..L..H.
1df00 c2 e9 83 00 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 63 09 e9 1f fe ff ff 48 8b 42 08 48 8d ......H.N.H.Q.H.V.Hc......H.B.H.
1df20 48 08 48 89 4a 08 8b 00 88 45 d7 0f b6 d0 8d 42 01 48 8d 0d a8 87 03 00 f6 04 01 04 75 33 31 c0 H.H.J....E.....B.H..........u31.
1df40 4c 89 f7 48 8d 35 82 84 03 00 e8 06 01 00 00 eb 4b 48 8b 4e 08 48 8d 51 08 48 89 56 08 f2 0f 10 L..H.5..........KH.N.H.Q.H.V....
1df60 01 f2 0f 11 00 c7 40 08 03 00 00 00 e9 d2 fd ff ff 4d 8b 7e 10 49 8d 47 10 49 89 46 10 ba 01 00 ......@..........M.~.I.G.I.F....
1df80 00 00 4c 89 f7 48 8d 75 d7 e8 7c 52 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 83 45 94 02 ..L..H.u..|R..I....@...@A.G..E..
1dfa0 4d 89 e5 49 83 c5 02 be 25 00 00 00 4c 89 ef e8 ec 13 00 00 49 89 c4 4d 8b 7e 10 49 8b 46 30 4c M..I....%...L.......I..M.~.I.F0L
1dfc0 29 f8 4d 85 e4 0f 85 76 fc ff ff eb 07 c7 45 94 00 00 00 00 48 83 f8 1f 7f 11 be 01 00 00 00 4c ).M....v......E.....H..........L
1dfe0 89 f7 e8 2e d1 ff ff 4d 8b 7e 10 4c 89 ef e8 d1 13 00 00 49 8d 4f 10 49 89 4e 10 4c 89 f7 4c 89 .......M.~.L.......I.O.I.N.L..L.
1e000 ee 48 89 c2 e8 01 52 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 8b 75 94 85 f6 7e 0b 83 ce .H....R..I....@...@A.G..u...~...
1e020 01 4c 89 f7 e8 6b 4b fe ff 49 8b 46 10 48 8b 40 f0 48 83 c0 20 48 83 c4 58 5b 41 5c 41 5d 41 5e .L...kK..I.F.H.@.H...H..X[A\A]A^
1e040 41 5f 5d c3 48 8d 35 8c 83 03 00 31 c0 4c 89 f7 e8 51 09 00 00 55 48 89 e5 48 81 ec d0 00 00 00 A_].H.5....1.L...Q...UH..H......
1e060 84 c0 74 26 0f 29 85 60 ff ff ff 0f 29 8d 70 ff ff ff 0f 29 55 80 0f 29 5d 90 0f 29 65 a0 0f 29 ..t&.).`....).p....)U..)]..)e..)
1e080 6d b0 0f 29 75 c0 0f 29 7d d0 4c 89 8d 58 ff ff ff 4c 89 85 50 ff ff ff 48 89 8d 48 ff ff ff 48 m..)u..)}.L..X...L..P...H..H...H
1e0a0 89 95 40 ff ff ff 48 8d 85 30 ff ff ff 48 89 45 f0 48 8d 45 10 48 89 45 e8 c7 45 e4 30 00 00 00 ..@...H..0...H.E.H.E.H.E..E.0...
1e0c0 c7 45 e0 10 00 00 00 48 8d 55 e0 e8 28 fb ff ff 48 81 c4 d0 00 00 00 5d c3 55 48 89 e5 41 57 41 .E.....H.U..(...H......].UH..AWA
1e0e0 56 41 54 53 49 89 d4 48 89 f3 49 89 fe 48 89 df e8 cf 12 00 00 49 89 c7 8a 03 3c 40 75 31 4d 39 VATSI..H..I..H.......I....<@u1M9
1e100 e7 76 53 41 c6 46 02 2e 66 41 c7 06 2e 2e 49 83 c6 03 b8 04 00 00 00 4c 29 e0 49 83 c4 fd 4c 01 .vSA.F..fA....I........L).I...L.
1e120 f8 48 01 c3 4c 89 f7 48 89 de 4c 89 e2 eb 33 3c 3d 75 36 48 ff c3 4d 39 e7 76 1e 49 8d 54 24 ff .H..L..H..L...3<=u6H..M9.v.I.T$.
1e140 4c 89 f7 48 89 de e8 d1 11 00 00 43 c6 44 26 ff 00 e9 91 00 00 00 48 ff c3 4c 89 f7 48 89 de 4c L..H.......C.D&.......H..L..H..L
1e160 89 fa e8 b5 11 00 00 eb 7e be 0a 00 00 00 48 89 df e8 2a 12 00 00 48 b9 5b 73 74 72 69 6e 67 20 ........~.....H...*...H.[string.
1e180 49 89 0e 41 c6 46 08 22 49 8d 7e 09 49 83 c4 f1 4d 39 e7 73 16 48 85 c0 75 11 48 89 de 4c 89 fa I..A.F."I.~.I...M9.s.H..u.H..L..
1e1a0 e8 77 11 00 00 49 83 c7 09 eb 2f 48 85 c0 74 06 48 29 d8 49 89 c7 4d 39 e7 4d 0f 47 fc 48 89 de .w...I..../H..t.H).I..M9.M.G.H..
1e1c0 4c 89 fa e8 54 11 00 00 43 c6 44 37 0b 2e 66 43 c7 44 37 09 2e 2e 49 83 c7 0c 43 c6 44 3e 02 00 L...T...C.D7..fC.D7...I...C.D>..
1e1e0 66 43 c7 04 3e 22 5d 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 85 f6 41 0f 94 c1 85 d2 41 0f 94 fC..>"][A\A^A_].UH..H..A.....A..
1e200 c0 31 c0 45 08 c8 48 0f 44 c6 48 8b 77 20 f6 46 42 02 74 08 48 8b 76 28 48 89 77 28 48 89 87 a8 .1.E..H.D.H.w..FB.t.H.v(H.w(H...
1e220 00 00 00 89 8f bc 00 00 00 89 8f c0 00 00 00 41 f6 c0 01 74 02 31 d2 88 97 c8 00 00 00 5d c3 55 ...............A...t.1.......].U
1e240 48 89 e5 48 8b 87 a8 00 00 00 5d c3 55 48 89 e5 0f b6 87 c8 00 00 00 5d c3 55 48 89 e5 8b 87 bc H..H......].UH.........].UH.....
1e260 00 00 00 5d c3 55 48 89 e5 31 c0 85 f6 78 3d 48 8b 4f 20 48 83 c7 60 48 39 f9 41 0f 94 c0 85 f6 ...].UH..1...x=H.O.H..`H9.A.....
1e280 7e 18 48 39 f9 74 13 48 8b 49 10 48 39 f9 41 0f 94 c0 83 fe 02 8d 76 ff 7d e8 85 f6 75 0e 45 84 ~.H9.t.H.I.H9.A.......v.}...u.E.
1e2a0 c0 75 09 48 89 4a 78 b8 01 00 00 00 5d c3 55 48 89 e5 53 50 89 d0 48 89 fb 48 85 f6 74 41 48 c7 .u.H.Jx.....].UH..SP..H..H..tAH.
1e2c0 45 f0 00 00 00 00 48 8b 76 78 48 8d 4d f0 48 89 df 89 c2 e8 54 00 00 00 31 c9 48 85 c0 74 43 48 E.....H.vxH.M.H.....T...1.H..tCH
1e2e0 8b 4b 10 48 8b 55 f0 48 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 89 c1 eb 23 48 .K.H.U.H.2H.R.H.Q.H.1H.C..H...#H
1e300 8b 53 10 31 c9 83 7a f8 46 75 17 48 8b 4a f0 48 8b 79 18 31 d2 89 c6 48 83 c4 08 5b 5d e9 5f 34 .S.1..z.Fu.H.J.H.y.1...H...[]._4
1e320 ff ff 48 89 c8 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 41 89 d4 ..H..H...[].UH..AWAVAUATSPI..A..
1e340 48 89 f3 49 89 ff f6 43 42 02 74 30 45 85 e4 78 3e 48 8b 03 4c 8b 6b 20 48 8b 00 48 8b 78 18 48 H..I...CB.t0E..x>H..L.k.H..H.x.H
1e360 8b 53 28 48 2b 57 38 48 c1 ea 02 ff ca 44 89 e6 e8 0c 34 ff ff 48 85 c0 75 78 eb 07 4c 8b 2b 49 .S(H+W8H.....D....4..H..ux..L.+I
1e380 83 c5 10 49 39 5f 20 74 45 4c 8b 7b 18 eb 43 41 f7 dc 48 8b 0b 48 8b 7b 20 48 8b 01 48 8b 40 18 ...I9_.tEL.{..CA..H..H.{.H..H.@.
1e3a0 49 63 d4 48 29 cf 48 c1 ff 04 0f b6 70 0a 48 29 f7 31 c0 48 39 fa 7d 4a 48 01 d6 48 c1 e6 04 48 Ic.H).H.....p.H).1.H9.}JH..H...H
1e3c0 01 f1 49 89 0e 48 8d 05 39 81 03 00 eb 34 49 83 c7 10 49 8b 0f 4c 29 e9 48 c1 f9 04 49 63 d4 31 ..I..H..9....4I...I..L).H...Ic.1
1e3e0 c0 48 39 d1 7c 1c 45 85 e4 7e 17 48 8d 05 06 81 03 00 41 ff cc 49 63 cc 48 c1 e1 04 4c 01 e9 49 .H9.|.E..~.H......A..Ic.H...L..I
1e400 89 0e 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 c7 45 f0 00 00 ..H...[A\A]A^A_].UH..SPH..H.E...
1e420 00 00 48 8b 76 78 48 8d 4d f0 e8 fd fe ff ff 48 85 c0 74 1c 48 8b 4d f0 48 8b 53 10 48 8b 72 f0 ..H.vxH.M......H..t.H.M.H.S.H.r.
1e440 48 8b 52 f8 48 89 51 08 48 89 31 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 H.R.H.Q.H.1H.C..H...[].UH..AWAVA
1e460 55 41 54 53 48 83 ec 58 49 89 d5 49 89 fe 80 3e 3e 75 17 49 8b 4e 10 48 83 c1 f0 48 ff c6 49 89 UATSH..XI..I...>>u.I.N.H...H..I.
1e480 4e 10 31 c0 48 89 45 b0 eb 0b 49 8b 45 78 48 89 45 b0 48 8b 08 8b 41 08 83 e0 1f 45 31 e4 83 f8 N.1.H.E...I.ExH.E.H...A....E1...
1e4a0 06 75 03 4c 8b 21 48 89 4d a8 8a 06 48 89 75 b8 84 c0 bb 01 00 00 00 0f 84 0b 03 00 00 49 8d 4d .u.L.!H.M...H.u..............I.M
1e4c0 38 48 89 4d c0 49 8d 4d 08 48 89 4d a0 48 8b 4d b8 4c 8d 79 01 bb 01 00 00 00 e9 b4 01 00 00 48 8H.M.I.M.H.M.H.M.L.y...........H
1e4e0 8b 45 b0 48 85 c0 74 16 f6 40 42 20 75 10 48 8b 40 10 8a 48 42 f6 c1 02 0f 85 81 00 00 00 49 c7 .E.H..t..@B.u.H.@..HB.........I.
1e500 45 10 00 00 00 00 48 8d 05 f3 13 00 00 49 89 45 10 49 c7 45 08 00 00 00 00 e9 9c 02 00 00 48 8b E.....H......I.E.I.E..........H.
1e520 45 b0 48 85 c0 75 10 31 c0 eb 11 4d 85 e4 75 15 41 c6 45 34 00 eb 1f 8a 40 42 24 20 41 88 45 37 E.H..u.1...M..u.A.E4....@B$.A.E7
1e540 e9 75 02 00 00 41 8a 44 24 0a 41 88 45 34 41 80 7c 24 08 26 75 0c 66 41 c7 45 35 00 01 e9 58 02 .u...A.D$.A.E4A.|$.&u.fA.E5...X.
1e560 00 00 49 8b 44 24 18 8a 40 0b 41 88 45 36 49 8b 44 24 18 8a 40 0a 41 88 45 35 e9 3b 02 00 00 f6 ..I.D$..@.A.E6I.D$..@.A.E5.;....
1e580 c1 04 75 69 48 8b 08 48 8b 70 28 48 8b 01 48 8b 78 18 48 8b 47 38 48 29 c6 48 c1 ee 02 ff ce 48 ..uiH..H.p(H..H.x.H.G8H).H.....H
1e5a0 63 ce 44 8b 0c 88 44 89 ca 83 e2 3f 45 31 c0 8d 42 f8 83 f8 21 77 16 48 8d 0d 1e 03 00 00 48 63 c.D...D....?E1..B...!w.H......Hc
1e5c0 04 81 48 01 c8 ff e0 83 c2 f9 49 89 d0 49 8b 46 18 4a 8b 84 c0 f8 00 00 00 48 83 c0 20 48 8b 4d ..H.......I..I.F.J.......H...H.M
1e5e0 a0 48 89 01 48 8d 05 ef 7e 03 00 eb 15 48 8b 45 a0 48 8d 0d 0d 6c 03 00 48 89 08 48 8d 05 c6 7e .H..H...~....H.E.H...l..H..H...~
1e600 03 00 49 89 45 10 e9 af 01 00 00 41 b8 01 00 00 00 eb ba 41 c1 e9 06 41 0f b6 d1 48 8b 4d a0 e8 ..I.E......A.......A...A...H.M..
1e620 60 08 00 00 48 85 c0 49 89 45 10 0f 84 d5 fe ff ff e9 84 01 00 00 41 b8 12 00 00 00 eb 8f 41 b8 `...H..I.E............A.......A.
1e640 13 00 00 00 eb 87 41 b8 04 00 00 00 e9 7c ff ff ff 41 b8 16 00 00 00 e9 71 ff ff ff 41 b8 05 00 ......A......|...A......q...A...
1e660 00 00 e9 66 ff ff ff 41 b8 14 00 00 00 e9 5b ff ff ff 41 b8 15 00 00 00 e9 50 ff ff ff 48 8b 45 ...f...A......[...A......P...H.E
1e680 a0 48 8d 0d 45 7e 03 00 48 89 08 48 89 c8 e9 6f ff ff ff 0f be c0 83 f8 52 7f 0e 83 f8 4c 0f 85 .H..E~..H..H...o........R....L..
1e6a0 be 00 00 00 e9 11 01 00 00 83 f8 65 7f 3f 83 f8 53 0f 85 ab 00 00 00 4d 85 e4 74 0c 41 80 7c 24 ...........e.?..S......M..t.A.|$
1e6c0 08 26 0f 85 9e 00 00 00 48 8d 05 16 7e 03 00 48 89 c1 49 89 4d 20 49 c7 45 2c ff ff ff ff 48 8d .&......H...~..H..I.M.I.E,....H.
1e6e0 05 05 7e 03 00 48 89 ce e9 bb 00 00 00 83 f8 6b 7f 0b 83 f8 66 0f 84 bf 00 00 00 eb 65 83 c0 94 ..~..H.........k....f.......e...
1e700 83 f8 09 77 5d 48 8d 0d a8 01 00 00 48 63 04 81 48 01 c8 ff e0 b8 ff ff ff ff 48 8b 75 b0 48 85 ...w]H......Hc..H.........H.u.H.
1e720 f6 74 39 f6 46 42 02 74 33 48 8b 0e 48 8b 09 48 8b 51 18 48 8b 4a 48 48 85 c9 74 20 48 8b 46 28 .t9.FB.t3H..H..H.Q.H.JHH..t.H.F(
1e740 48 2b 42 38 48 c1 e0 1e 48 ba 00 00 00 00 ff ff ff ff 48 01 d0 48 c1 f8 20 8b 04 81 41 89 45 28 H+B8H...H.........H..H......A.E(
1e760 eb 58 31 db eb 54 49 8b 44 24 18 48 8b 48 68 48 85 c9 48 8d 35 73 7d 03 00 74 07 48 83 c1 20 48 .X1..TI.D$.H.HhH..H.5s}..t.H...H
1e780 89 ce 49 89 75 20 8b 48 28 85 c9 41 89 4d 2c 8b 40 2c 41 89 45 30 48 8d 05 57 7d 03 00 48 8d 0d ..I.u..H(..A.M,.@,A.E0H..W}..H..
1e7a0 4b 7d 03 00 48 0f 44 c1 49 89 45 18 ba 3c 00 00 00 48 8b 7d c0 e8 1f f9 ff ff 41 8a 07 49 ff c7 K}..H.D.I.E..<...H.}......A..I..
1e7c0 84 c0 0f 85 cb fe ff ff 89 5d c0 be 66 00 00 00 48 8b 5d b8 48 89 df e8 c4 0b 00 00 48 85 c0 74 .........]..f...H.].H.......H..t
1e7e0 1b 49 8b 46 10 48 8b 55 a8 48 8b 0a 48 8b 52 08 48 89 50 08 48 89 08 49 83 46 10 10 be 4c 00 00 .I.F.H.U.H..H.R.H.P.H..I.F...L..
1e800 00 48 89 df e8 97 0b 00 00 48 85 c0 0f 84 8d 00 00 00 4c 89 f1 4d 85 e4 4d 89 e7 74 07 41 80 7f .H.......H........L..M..M..t.A..
1e820 08 26 75 15 48 8b 41 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 41 10 eb 66 49 8b 47 18 4c 8b 70 .&u.H.A..@.....H...H.A..fI.G.L.p
1e840 48 49 89 cc 4c 89 e7 e8 3c 6f fe ff 48 89 c3 49 8b 44 24 10 48 89 18 c7 40 08 45 00 00 00 49 83 HI..L...<o..H..I.D$.H...@.E...I.
1e860 44 24 10 10 c7 45 c8 01 00 00 00 c7 45 d0 01 00 00 00 49 8b 47 18 45 31 ed 83 78 1c 00 7e 20 4b D$...E......E.....I.G.E1..x..~.K
1e880 63 14 ae 4c 89 e7 48 89 de 48 8d 4d c8 e8 23 6e fe ff 49 ff c5 49 8b 47 18 44 3b 68 1c 7c e0 8b c..L..H..H.M..#n..I..I.G.D;h.|..
1e8a0 45 c0 48 83 c4 58 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 61 fe ff ff ae fe ff ff 2b fc ff ff E.H..X[A\A]A^A_]....a.......+...
1e8c0 ae fe ff ff ae fe ff ff ae fe ff ff ae fe ff ff ae fe ff ff 6a fc ff ff 77 fc ff ff 2f fd ff ff ....................j...w.../...
1e8e0 f1 fc ff ff 2f fd ff ff f1 fc ff ff f1 fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff ..../...........................
1e900 eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff ................................
1e920 5a fd ff ff 62 fd ff ff f1 fc ff ff 6a fd ff ff 75 fd ff ff f1 fc ff ff 80 fd ff ff 8b fd ff ff Z...b.......j...u...............
1e940 96 fd ff ff f1 fc ff ff f1 fc ff ff 37 fd ff ff 37 fd ff ff f1 fc ff ff f1 fc ff ff f1 fc ff ff ............7...7...............
1e960 a1 fd ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb 8b 46 08 83 e0 0f ff c0 48 8d 0d cd ....UH..AWAVSPI..H...F......H...
1e980 12 04 00 4c 8b 3c c1 e8 41 01 00 00 49 89 c0 48 8d 35 7c 7a 03 00 31 c0 48 89 df 4c 89 f2 4c 89 ...L.<..A...I..H.5|z..1.H..L..L.
1e9a0 f9 e8 00 00 00 00 55 48 89 e5 41 57 41 56 53 48 81 ec 18 01 00 00 48 89 fb 84 c0 74 38 0f 29 85 ......UH..AWAVSH......H....t8.).
1e9c0 00 ff ff ff 0f 29 8d 10 ff ff ff 0f 29 95 20 ff ff ff 0f 29 9d 30 ff ff ff 0f 29 a5 40 ff ff ff .....)......)......).0....).@...
1e9e0 0f 29 ad 50 ff ff ff 0f 29 b5 60 ff ff ff 0f 29 bd 70 ff ff ff 4c 89 8d f8 fe ff ff 4c 89 85 f0 .).P....).`....).p...L......L...
1ea00 fe ff ff 48 89 8d e8 fe ff ff 48 89 95 e0 fe ff ff 48 8d 85 d0 fe ff ff 48 89 45 90 48 8d 45 10 ...H......H......H......H.E.H.E.
1ea20 48 89 45 88 c7 45 84 30 00 00 00 c7 45 80 10 00 00 00 48 8d 55 80 48 89 df e8 ba f1 ff ff 49 89 H.E..E.0....E.....H.U.H.......I.
1ea40 c6 48 8b 53 20 f6 42 42 02 74 7a 48 8b 02 48 8b 00 48 8b 40 18 48 8b 48 48 48 85 c9 41 bf ff ff .H.S..BB.tzH..H..H.@.H.HHH..A...
1ea60 ff ff 74 21 48 8b 52 28 48 2b 50 38 48 c1 e2 1e 48 be 00 00 00 00 ff ff ff ff 48 01 d6 48 c1 fe ..t!H.R(H+P8H...H.........H..H..
1ea80 20 44 8b 3c b1 48 8b 70 68 48 85 f6 75 0a c6 45 a0 3f c6 45 a1 00 eb 12 48 83 c6 20 48 8d 7d a0 .D.<.H.phH..u..E.?.E....H...H.}.
1eaa0 ba 3c 00 00 00 e8 2f f6 ff ff 48 8d 35 a2 73 03 00 48 8d 55 a0 31 c0 44 89 f9 48 89 df 4d 89 f0 .<..../...H.5.s..H.U.1.D..H..M..
1eac0 e8 90 f5 ff ff 48 89 df e8 07 02 00 00 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 48 c7 45 e8 00 .....H.......UH..AVSH...I..H.E..
1eae0 00 00 00 4d 8b 46 20 41 f6 40 42 02 0f 84 87 00 00 00 49 8b 08 48 8b 09 0f b6 51 0a 85 d2 74 19 ...M.F.A.@B.......I..H....Q...t.
1eb00 31 ff 31 db 48 8b 44 d9 20 48 39 30 74 7b 48 ff c3 48 83 c7 10 39 d3 7c eb 49 8b 78 20 48 89 f2 1.1.H.D..H90t{H..H...9.|.I.x.H..
1eb20 48 29 fa 48 83 fa f1 7c 50 48 89 d3 48 c1 fb 04 49 8b 40 08 48 29 f8 48 c1 f8 04 48 39 c3 7d 39 H).H...|PH..H...I.@.H).H...H9.}9
1eb40 48 c1 e3 04 48 01 df 48 39 f7 75 2d 48 8b 79 18 49 8b 70 28 48 2b 77 38 48 c1 ee 02 ff ce 48 c1 H...H..H9.u-H.y.I.p(H+w8H.....H.
1eb60 ea 04 48 8d 4d e8 e8 19 03 00 00 48 89 c2 48 85 d2 74 06 48 8b 4d e8 eb 39 48 8d 05 80 0d 00 00 ..H.M......H..H..t.H.M..9H......
1eb80 48 83 c4 10 5b 41 5e 5d c3 48 8b 41 18 48 8b 40 58 48 8b 0c 38 48 85 c9 74 06 48 83 c1 20 eb 07 H...[A^].H.A.H.@XH..8H..t.H.....
1eba0 48 8d 0d 5e 66 03 00 48 89 4d e8 48 8d 15 05 79 03 00 48 8d 35 e6 78 03 00 31 c0 4c 89 f7 48 83 H..^f..H.M.H...y..H.5.x..1.L..H.
1ebc0 c4 10 5b 41 5e 5d e9 8a f4 ff ff 55 48 89 e5 8b 46 08 83 e0 0f 83 c0 fd 83 f8 02 48 0f 42 f2 48 ..[A^].....UH...F..........H.B.H
1ebe0 8d 15 47 78 03 00 e8 79 fd ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ce 49 89 d4 ..Gx...y...UH..AWAVATSH...I..I..
1ec00 48 89 f3 49 89 ff 83 7b 08 03 75 0b f2 0f 10 03 f2 0f 11 45 d8 eb 12 48 8d 75 d8 48 89 df e8 ed H..I...{..u........E...H.u.H....
1ec20 36 fe ff 85 c0 4c 0f 44 e3 4c 89 ff 4c 89 e6 4c 89 f2 e8 2d fd ff ff 55 48 89 e5 41 57 41 56 53 6....L.D.L..L..L...-...UH..AWAVS
1ec40 50 49 89 d7 48 89 f3 49 89 fe 83 7b 08 13 75 09 48 8b 03 48 89 45 e0 eb 12 48 8d 75 e0 48 89 df PI..H..I...{..u.H..H.E...H.u.H..
1ec60 e8 25 37 fe ff 85 c0 4c 0f 44 fb 4c 89 f7 4c 89 fe e8 57 fe ff ff 48 89 c1 48 8d 35 b9 77 03 00 .%7....L.D.L..L...W...H..H.5.w..
1ec80 31 c0 4c 89 f7 48 89 ca e8 19 fd ff ff 55 48 89 e5 48 89 d0 8b 4e 08 83 e1 0f ff c1 48 8d 35 ad 1.L..H.......UH..H...N......H.5.
1eca0 0f 04 00 48 8b 14 ce 8b 40 08 83 e0 0f ff c0 48 8b 0c c6 48 39 ca 75 0e 48 8d 35 a1 77 03 00 31 ...H....@......H...H9.u.H.5.w..1
1ecc0 c0 e8 e0 fc ff ff 48 8d 35 b4 77 03 00 31 c0 e8 d2 fc ff ff 55 48 89 e5 53 50 48 89 fb 48 8b 83 ......H.5.w..1......UH..SPH..H..
1ece0 b0 00 00 00 48 85 c0 74 4b 48 8b 4b 10 48 8b 53 38 48 8b 71 f0 48 8b 79 f8 48 89 79 08 48 89 31 ....H..tKH.K.H.S8H.q.H.y.H.y.H.1
1ed00 48 8b 4b 10 48 8b 34 02 48 8b 44 02 08 48 89 41 f8 48 89 71 f0 48 8b 73 10 48 8d 46 10 48 89 43 H.K.H.4.H.D..H.A.H.q.H.s.H.F.H.C
1ed20 10 48 83 c6 f0 ba 01 00 00 00 31 c9 48 89 df e8 30 ca ff ff be 02 00 00 00 48 89 df e8 3e c1 ff .H........1.H...0........H...>..
1ed40 ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fd 4d 8b 75 20 41 0f b6 9d c8 00 00 00 f6 c3 .UH..AWAVAUATSPI..M.u.A.........
1ed60 08 74 0a 41 83 bd c0 00 00 00 00 74 05 45 31 ff eb 11 41 8b 85 bc 00 00 00 41 89 85 c0 00 00 00 .t.A.......t.E1...A......A......
1ed80 41 b7 01 41 8a 46 42 a8 40 74 0b 24 bf 41 88 46 42 e9 aa 00 00 00 45 84 ff 74 12 be 03 00 00 00 A..A.FB.@t.$.A.FB.....E..t......
1eda0 ba ff ff ff ff 4c 89 ef e8 8c c4 ff ff f6 c3 04 74 7b 49 8b 06 49 8b 76 28 48 8b 00 48 8b 40 18 .....L..........t{I..I.v(H..H.@.
1edc0 48 8b 48 38 48 8b 40 48 48 89 f7 48 29 cf 48 c1 ef 02 ff cf 48 85 c0 ba ff ff ff ff 74 06 48 63 H.H8H.@HH..H).H.....H.......t.Hc
1ede0 d7 8b 14 90 4d 8d 66 28 85 ff 74 32 49 8b 7d 28 48 39 fe 76 29 be ff ff ff ff 48 85 c0 74 1b 48 ....M.f(..t2I.}(H9.v).....H..t.H
1ee00 29 cf 48 c1 e7 1e 48 b9 00 00 00 00 ff ff ff ff 48 01 f9 48 c1 f9 20 8b 34 88 39 f2 74 13 be 02 ).H...H.........H..H....4.9.t...
1ee20 00 00 00 4c 89 ef e8 0e c4 ff ff eb 04 4d 8d 66 28 49 8b 04 24 49 89 45 28 41 80 7d 0a 01 74 0f ...L.........M.f(I..$I.E(A.}..t.
1ee40 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 84 ff 74 0b 41 c7 85 c0 00 00 00 01 00 00 00 48 H...[A\A]A^A_].E..t.A..........H
1ee60 83 c0 fc 49 89 04 24 41 80 4e 42 40 49 8b 45 10 48 83 c0 f0 49 89 06 be 01 00 00 00 4c 89 ef e8 ...I..$A.NB@I.E.H...I.......L...
1ee80 fb bf ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d d0 41 89 d5 41 89 f6 4c ....UH..AWAVAUATSH...H.M.A..A..L
1eea0 8d 3d 7a 79 03 00 41 8d 75 01 48 89 fb 44 89 f2 e8 cc 28 ff ff 48 85 c0 48 8b 4d d0 48 89 01 0f .=zy..A.u.H..D....(..H..H.M.H...
1eec0 85 1c 01 00 00 45 85 f6 b8 00 00 00 00 0f 8e 51 02 00 00 4c 8b 43 38 49 89 da 41 bc ff ff ff ff .....E.........Q...L.C8I..A.....
1eee0 31 c0 4c 89 c1 45 31 c9 8b 31 89 f2 83 e2 3f 89 f7 c1 ef 06 83 fa 1d 40 0f b6 ff 7f 16 83 fa 04 1.L..E1..1....?........@........
1ef00 75 56 44 39 ef 7f 6c c1 ee 17 01 f7 44 39 ef 7d 53 eb 60 8d 5a dc 83 fb 02 72 36 83 fa 1e 75 29 uVD9..l.....D9.}S.`.Z....r6...u)
1ef20 c1 ee 0e 8d 94 30 02 00 fe ff 39 d0 40 0f 9c c6 44 39 f2 40 0f 9e c7 40 20 f7 44 39 ca 0f 9f c3 .....0....9.@...D9.@...@..D9....
1ef40 40 84 fb 44 0f 45 ca eb 2a 83 fa 29 75 0a 83 c7 02 44 39 ef 7e 0e eb 1b 41 f6 04 17 40 74 14 44 @..D.E..*..)u....D9.~...A...@t.D
1ef60 39 ef 75 0f 44 39 c8 41 89 c4 ba ff ff ff ff 44 0f 4c e2 ff c0 48 83 c1 04 41 39 c6 0f 85 66 ff 9.u.D9.A.......D.L...H...A9...f.
1ef80 ff ff 41 83 fc ff b8 00 00 00 00 4c 89 d7 0f 84 90 01 00 00 49 63 c4 41 8b 0c 80 89 ca 83 e2 3f ..A........L........Ic.A.......?
1efa0 31 c0 83 fa 0c 0f 87 79 01 00 00 48 8d 35 82 01 00 00 48 89 f3 48 63 34 93 48 01 de ff e6 41 89 1......y...H.5....H..Hc4.H....A.
1efc0 cd 41 c1 ed 17 c1 e9 06 0f b6 c1 41 39 c5 45 89 e6 b8 00 00 00 00 0f 82 ca fe ff ff e9 43 01 00 .A.........A9.E..............C..
1efe0 00 48 8d 05 a2 6e 03 00 e9 37 01 00 00 89 cb c1 eb 0e 81 e3 ff 01 00 00 c1 e9 17 83 fa 07 0f 85 .H...n...7......................
1f000 a0 00 00 00 ff c1 49 89 fe 89 ce 44 89 e2 e8 6e 27 ff ff 4c 89 f7 49 89 c5 e9 9b 00 00 00 c1 e9 ......I....D...n'..L..I.........
1f020 0e eb 0d 41 ff c4 49 63 c4 41 8b 0c 80 c1 e9 06 89 c9 48 8b 57 30 48 c1 e1 04 8b 74 0a 08 83 e6 ...A..Ic.A........H.W0H....t....
1f040 0f 31 c0 83 fe 04 0f 85 d8 00 00 00 48 8b 04 0a 48 83 c0 20 48 8b 4d d0 48 89 01 48 8d 05 5d 74 .1..........H...H...H.M.H..H..]t
1f060 03 00 e9 bd 00 00 00 c1 e9 17 48 8b 47 58 48 c1 e1 04 48 8b 04 08 48 85 c0 74 5a 48 83 c0 20 eb ..........H.GXH...H...H..tZH....
1f080 5b c1 e9 0e 81 e1 ff 01 00 00 44 89 e6 89 ca 48 8b 4d d0 e8 d0 00 00 00 48 8d 05 62 69 03 00 e9 [.........D....H.M......H..bi...
1f0a0 80 00 00 00 48 8b 47 58 48 c1 e1 04 4c 8b 2c 08 4d 85 ed 74 37 49 83 c5 20 44 89 e6 89 da 48 8b ....H.GXH...L.,.M..t7I...D....H.
1f0c0 4d d0 e8 a1 00 00 00 4d 85 ed 75 35 48 8d 05 de 73 03 00 eb 4f 48 8d 05 29 61 03 00 48 8b 4d d0 M......M..u5H...s...OH..)a..H.M.
1f0e0 48 89 01 48 8d 05 cd 73 03 00 eb 38 44 89 e6 89 da 48 8b 4d d0 e8 6e 00 00 00 4c 8d 2d 04 61 03 H..H...s...8D....H.M..n...L.-.a.
1f100 00 48 8d 35 18 6c 03 00 4c 89 ef e8 96 02 00 00 85 c0 48 8d 0d 91 73 03 00 48 8d 05 91 73 03 00 .H.5.l..L.........H...s..H...s..
1f120 48 0f 44 c1 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 8a fe ff ff ea fe ff ff ef fe ff ff H.D.H...[A\A]A^A_]..............
1f140 f0 ff ff ff f0 ff ff ff 33 ff ff ff b9 fe ff ff b9 fe ff ff f0 ff ff ff f0 ff ff ff f0 ff ff ff ........3.......................
1f160 f0 ff ff ff 4d ff ff ff 55 48 89 e5 53 50 48 89 cb f6 c6 01 74 27 81 e2 ff fe ff ff 48 63 c2 48 ....M...UH..SPH.....t'......Hc.H
1f180 8b 4f 30 48 c1 e0 04 8b 54 01 08 83 e2 0f 83 fa 04 75 1c 48 8b 04 01 48 83 c0 20 eb 19 48 89 d9 .O0H....T........u.H...H.....H..
1f1a0 e8 df fc ff ff 48 85 c0 74 05 80 38 63 74 0a 48 8d 05 4f 60 03 00 48 89 03 48 83 c4 08 5b 5d c3 .....H..t..8ct.H..O`..H..H...[].
1f1c0 ff 25 8a fe 03 00 ff 25 8c fe 03 00 ff 25 8e fe 03 00 ff 25 90 fe 03 00 ff 25 92 fe 03 00 ff 25 .%.....%.....%.....%.....%.....%
1f1e0 94 fe 03 00 ff 25 96 fe 03 00 ff 25 98 fe 03 00 ff 25 9a fe 03 00 ff 25 9c fe 03 00 ff 25 9e fe .....%.....%.....%.....%.....%..
1f200 03 00 ff 25 a0 fe 03 00 ff 25 a2 fe 03 00 ff 25 a4 fe 03 00 ff 25 a6 fe 03 00 ff 25 a8 fe 03 00 ...%.....%.....%.....%.....%....
1f220 ff 25 aa fe 03 00 ff 25 ac fe 03 00 ff 25 ae fe 03 00 ff 25 b0 fe 03 00 ff 25 b2 fe 03 00 ff 25 .%.....%.....%.....%.....%.....%
1f240 b4 fe 03 00 ff 25 b6 fe 03 00 ff 25 b8 fe 03 00 ff 25 ba fe 03 00 ff 25 bc fe 03 00 ff 25 be fe .....%.....%.....%.....%.....%..
1f260 03 00 ff 25 c0 fe 03 00 ff 25 c2 fe 03 00 ff 25 c4 fe 03 00 ff 25 c6 fe 03 00 ff 25 c8 fe 03 00 ...%.....%.....%.....%.....%....
1f280 ff 25 ca fe 03 00 ff 25 cc fe 03 00 ff 25 ce fe 03 00 ff 25 d0 fe 03 00 ff 25 d2 fe 03 00 ff 25 .%.....%.....%.....%.....%.....%
1f2a0 d4 fe 03 00 ff 25 d6 fe 03 00 ff 25 d8 fe 03 00 ff 25 da fe 03 00 ff 25 dc fe 03 00 ff 25 de fe .....%.....%.....%.....%.....%..
1f2c0 03 00 ff 25 e0 fe 03 00 ff 25 e2 fe 03 00 ff 25 e4 fe 03 00 ff 25 e6 fe 03 00 ff 25 e8 fe 03 00 ...%.....%.....%.....%.....%....
1f2e0 ff 25 ea fe 03 00 ff 25 ec fe 03 00 ff 25 ee fe 03 00 ff 25 f0 fe 03 00 ff 25 f2 fe 03 00 ff 25 .%.....%.....%.....%.....%.....%
1f300 f4 fe 03 00 ff 25 f6 fe 03 00 ff 25 f8 fe 03 00 ff 25 fa fe 03 00 ff 25 fc fe 03 00 ff 25 fe fe .....%.....%.....%.....%.....%..
1f320 03 00 ff 25 00 ff 03 00 ff 25 02 ff 03 00 ff 25 04 ff 03 00 ff 25 06 ff 03 00 ff 25 08 ff 03 00 ...%.....%.....%.....%.....%....
1f340 ff 25 0a ff 03 00 ff 25 0c ff 03 00 ff 25 0e ff 03 00 ff 25 10 ff 03 00 ff 25 12 ff 03 00 ff 25 .%.....%.....%.....%.....%.....%
1f360 14 ff 03 00 ff 25 16 ff 03 00 ff 25 18 ff 03 00 ff 25 1a ff 03 00 ff 25 1c ff 03 00 ff 25 1e ff .....%.....%.....%.....%.....%..
1f380 03 00 ff 25 20 ff 03 00 ff 25 22 ff 03 00 ff 25 24 ff 03 00 ff 25 26 ff 03 00 ff 25 28 ff 03 00 ...%.....%"....%$....%&....%(...
1f3a0 ff 25 2a ff 03 00 ff 25 2c ff 03 00 ff 25 2e ff 03 00 ff 25 30 ff 03 00 ff 25 32 ff 03 00 ff 25 .%*....%,....%.....%0....%2....%
1f3c0 34 ff 03 00 ff 25 36 ff 03 00 ff 25 38 ff 03 00 ff 25 3a ff 03 00 ff 25 3c ff 03 00 ff 25 3e ff 4....%6....%8....%:....%<....%>.
1f3e0 03 00 ff 25 40 ff 03 00 ff 25 42 ff 03 00 ff 25 44 ff 03 00 ff 25 46 ff 03 00 ff 25 48 ff 03 00 ...%@....%B....%D....%F....%H...
1f400 ff 25 4a ff 03 00 ff 25 4c ff 03 00 ff 25 4e ff 03 00 ff 25 50 ff 03 00 ff 25 52 ff 03 00 ff 25 .%J....%L....%N....%P....%R....%
1f420 54 ff 03 00 ff 25 56 ff 03 00 00 00 4c 8d 1d 1d fc 03 00 e9 0c 16 fe ff 4c 8d 1d 19 fc 03 00 e9 T....%V.....L...........L.......
1f440 00 16 fe ff 4c 8d 1d 15 fc 03 00 e9 f4 15 fe ff 4c 8d 1d 11 fc 03 00 e9 e8 15 fe ff 4c 8d 1d 0d ....L...........L...........L...
1f460 fc 03 00 e9 dc 15 fe ff 4c 8d 1d 09 fc 03 00 e9 d0 15 fe ff 4c 8d 1d 05 fc 03 00 e9 c4 15 fe ff ........L...........L...........
1f480 4c 8d 1d 01 fc 03 00 e9 b8 15 fe ff 4c 8d 1d fd fb 03 00 e9 ac 15 fe ff 4c 8d 1d f9 fb 03 00 e9 L...........L...........L.......
1f4a0 a0 15 fe ff 4c 8d 1d f5 fb 03 00 e9 94 15 fe ff 4c 8d 1d f1 fb 03 00 e9 88 15 fe ff 4c 8d 1d ed ....L...........L...........L...
1f4c0 fb 03 00 e9 7c 15 fe ff 4c 8d 1d e9 fb 03 00 e9 70 15 fe ff 4c 8d 1d e5 fb 03 00 e9 64 15 fe ff ....|...L.......p...L.......d...
1f4e0 4c 8d 1d e1 fb 03 00 e9 58 15 fe ff 4c 8d 1d dd fb 03 00 e9 4c 15 fe ff 4c 8d 1d d9 fb 03 00 e9 L.......X...L.......L...L.......
1f500 40 15 fe ff 4c 8d 1d d5 fb 03 00 e9 34 15 fe ff 4c 8d 1d d1 fb 03 00 e9 28 15 fe ff 4c 8d 1d cd @...L.......4...L.......(...L...
1f520 fb 03 00 e9 1c 15 fe ff 4c 8d 1d c9 fb 03 00 e9 10 15 fe ff 4c 8d 1d c5 fb 03 00 e9 04 15 fe ff ........L...........L...........
1f540 4c 8d 1d c1 fb 03 00 e9 f8 14 fe ff 4c 8d 1d bd fb 03 00 e9 ec 14 fe ff 4c 8d 1d b9 fb 03 00 e9 L...........L...........L.......
1f560 e0 14 fe ff 4c 8d 1d b5 fb 03 00 e9 d4 14 fe ff 4c 8d 1d b1 fb 03 00 e9 c8 14 fe ff 4c 8d 1d ad ....L...........L...........L...
1f580 fb 03 00 e9 bc 14 fe ff 4c 8d 1d a9 fb 03 00 e9 b0 14 fe ff 4c 8d 1d a5 fb 03 00 e9 a4 14 fe ff ........L...........L...........
1f5a0 4c 8d 1d a1 fb 03 00 e9 98 14 fe ff 4c 8d 1d 9d fb 03 00 e9 8c 14 fe ff 4c 8d 1d 99 fb 03 00 e9 L...........L...........L.......
1f5c0 80 14 fe ff 4c 8d 1d 95 fb 03 00 e9 74 14 fe ff 4c 8d 1d 91 fb 03 00 e9 68 14 fe ff 4c 8d 1d 8d ....L.......t...L.......h...L...
1f5e0 fb 03 00 e9 5c 14 fe ff 4c 8d 1d 89 fb 03 00 e9 50 14 fe ff 4c 8d 1d 85 fb 03 00 e9 44 14 fe ff ....\...L.......P...L.......D...
1f600 4c 8d 1d 81 fb 03 00 e9 38 14 fe ff 4c 8d 1d 7d fb 03 00 e9 2c 14 fe ff 4c 8d 1d 79 fb 03 00 e9 L.......8...L..}....,...L..y....
1f620 20 14 fe ff 4c 8d 1d 75 fb 03 00 e9 14 14 fe ff 4c 8d 1d 71 fb 03 00 e9 08 14 fe ff 4c 8d 1d 6d ....L..u........L..q........L..m
1f640 fb 03 00 e9 fc 13 fe ff 4c 8d 1d 69 fb 03 00 e9 f0 13 fe ff 4c 8d 1d 65 fb 03 00 e9 e4 13 fe ff ........L..i........L..e........
1f660 4c 8d 1d 61 fb 03 00 e9 d8 13 fe ff 4c 8d 1d 5d fb 03 00 e9 cc 13 fe ff 4c 8d 1d 59 fb 03 00 e9 L..a........L..]........L..Y....
1f680 c0 13 fe ff 4c 8d 1d 55 fb 03 00 e9 b4 13 fe ff 4c 8d 1d 51 fb 03 00 e9 a8 13 fe ff 4c 8d 1d 4d ....L..U........L..Q........L..M
1f6a0 fb 03 00 e9 9c 13 fe ff 4c 8d 1d 49 fb 03 00 e9 90 13 fe ff 4c 8d 1d 45 fb 03 00 e9 84 13 fe ff ........L..I........L..E........
1f6c0 4c 8d 1d 41 fb 03 00 e9 78 13 fe ff 4c 8d 1d 3d fb 03 00 e9 6c 13 fe ff 4c 8d 1d 39 fb 03 00 e9 L..A....x...L..=....l...L..9....
1f6e0 60 13 fe ff 4c 8d 1d 35 fb 03 00 e9 54 13 fe ff 4c 8d 1d 31 fb 03 00 e9 48 13 fe ff 4c 8d 1d 2d `...L..5....T...L..1....H...L..-
1f700 fb 03 00 e9 3c 13 fe ff 4c 8d 1d 29 fb 03 00 e9 30 13 fe ff 4c 8d 1d 25 fb 03 00 e9 24 13 fe ff ....<...L..)....0...L..%....$...
1f720 4c 8d 1d 21 fb 03 00 e9 18 13 fe ff 4c 8d 1d 1d fb 03 00 e9 0c 13 fe ff 4c 8d 1d 19 fb 03 00 e9 L..!........L...........L.......
1f740 00 13 fe ff 4c 8d 1d 15 fb 03 00 e9 f4 12 fe ff 4c 8d 1d 11 fb 03 00 e9 e8 12 fe ff 4c 8d 1d 0d ....L...........L...........L...
1f760 fb 03 00 e9 dc 12 fe ff 4c 8d 1d 09 fb 03 00 e9 d0 12 fe ff 4c 8d 1d 05 fb 03 00 e9 c4 12 fe ff ........L...........L...........
1f780 4c 8d 1d 01 fb 03 00 e9 b8 12 fe ff 4c 8d 1d fd fa 03 00 e9 ac 12 fe ff 4c 8d 1d f9 fa 03 00 e9 L...........L...........L.......
1f7a0 a0 12 fe ff 4c 8d 1d f5 fa 03 00 e9 94 12 fe ff 4c 8d 1d f1 fa 03 00 e9 88 12 fe ff 4c 8d 1d ed ....L...........L...........L...
1f7c0 fa 03 00 e9 7c 12 fe ff 4c 8d 1d e9 fa 03 00 e9 70 12 fe ff 4c 8d 1d e5 fa 03 00 e9 64 12 fe ff ....|...L.......p...L.......d...
1f7e0 4c 8d 1d e1 fa 03 00 e9 58 12 fe ff 4c 8d 1d dd fa 03 00 e9 4c 12 fe ff 4c 8d 1d d9 fa 03 00 e9 L.......X...L.......L...L.......
1f800 40 12 fe ff 4c 8d 1d d5 fa 03 00 e9 34 12 fe ff 4c 8d 1d d1 fa 03 00 e9 28 12 fe ff 4c 8d 1d cd @...L.......4...L.......(...L...
1f820 fa 03 00 e9 1c 12 fe ff 4c 8d 1d c9 fa 03 00 e9 10 12 fe ff 4c 8d 1d c5 fa 03 00 e9 04 12 fe ff ........L...........L...........
1f840 4c 8d 1d c1 fa 03 00 e9 f8 11 fe ff 4c 8d 1d bd fa 03 00 e9 ec 11 fe ff 4c 8d 1d b9 fa 03 00 e9 L...........L...........L.......
1f860 e0 11 fe ff 4c 8d 1d b5 fa 03 00 e9 d4 11 fe ff 4c 8d 1d b1 fa 03 00 e9 c8 11 fe ff 4c 8d 1d ad ....L...........L...........L...
1f880 fa 03 00 e9 bc 11 fe ff 4c 8d 1d a9 fa 03 00 e9 b0 11 fe ff 4c 8d 1d a5 fa 03 00 e9 a4 11 fe ff ........L...........L...........
1f8a0 4c 8d 1d a1 fa 03 00 e9 98 11 fe ff 4c 8d 1d 9d fa 03 00 e9 8c 11 fe ff 4c 8d 1d 99 fa 03 00 e9 L...........L...........L.......
1f8c0 80 11 fe ff 4c 8d 1d 95 fa 03 00 e9 74 11 fe ff 4c 8d 1d 91 fa 03 00 e9 68 11 fe ff 4c 8d 1d 8d ....L.......t...L.......h...L...
1f8e0 fa 03 00 e9 5c 11 fe ff 4c 8d 1d 89 fa 03 00 e9 50 11 fe ff 4c 8d 1d 85 fa 03 00 e9 44 11 fe ff ....\...L.......P...L.......D...
1f900 00 5f 5f 64 79 6c 64 5f 6d 61 6b 65 5f 64 65 6c 61 79 65 64 5f 6d 6f 64 75 6c 65 5f 69 6e 69 74 .__dyld_make_delayed_module_init
1f920 69 61 6c 69 7a 65 72 5f 63 61 6c 6c 73 00 5f 5f 64 79 6c 64 5f 6d 6f 64 5f 74 65 72 6d 5f 66 75 ializer_calls.__dyld_mod_term_fu
1f940 6e 63 73 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 ncs.'%s'.could.not.be.accessed.'
1f960 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
1f980 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.'
1f9a0 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 73 77 69 74 63 68 20 %s'.mtime.size.unable.to.switch.
1f9c0 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 to.directory.'%s'._PREMAKE_COMMA
1f9e0 4e 44 00 2f 64 65 76 2f 75 72 61 6e 64 6f 6d 00 72 62 00 25 30 32 58 25 30 32 58 25 30 32 58 25 ND./dev/urandom.rb.%02X%02X%02X%
1fa00 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 02X-%02X%02X-%02X%02X-%02X%02X-%
1fa20 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 63 70 20 25 73 20 25 73 02X%02X%02X%02X%02X%02X.cp.%s.%s
1fa40 00 75 6e 61 62 6c 65 20 74 6f 20 63 6f 70 79 20 66 69 6c 65 20 74 6f 20 27 25 73 27 00 66 75 6e .unable.to.copy.file.to.'%s'.fun
1fa60 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
1fa80 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(
1faa0 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
1fac0 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
1fae0 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
1fb00 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.=.{.}
1fb20 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)
1fb40 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
1fb60 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
1fb80 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)
1fba0 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
1fbc0 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.
1fbe0 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
1fc00 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
1fc20 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:
1fc40 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
1fc60 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._
1fc80 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.
1fca0 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
1fcc0 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
1fce0 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
1fd00 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
1fd20 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(
1fd40 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.
1fd60 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
1fd80 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
1fda0 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",."%
1fdc0 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
1fde0 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.=.
1fe00 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
1fe20 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."
1fe40 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
1fe60 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
1fe80 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
1fea0 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.=.
1fec0 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.
1fee0 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
1ff00 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.=.
1ff20 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
1ff40 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
1ff60 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
1ff80 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
1ffa0 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
1ffc0 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.
1ffe0 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
20000 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
20020 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
20040 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
20060 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
20080 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"
200a0 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
200c0 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
200e0 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.==
20100 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
20120 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
20140 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
20160 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
20180 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").
201a0 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
201c0 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
201e0 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
20200 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
20220 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
20240 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
20260 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
20280 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
202a0 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("%*")
202c0 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
202e0 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
20300 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).
20320 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
20340 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
20360 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
20380 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.
203a0 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
203c0 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
203e0 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).
20400 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
20420 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.(
20440 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
20460 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
20480 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,.
204a0 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(
204c0 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
204e0 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
20500 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.=.
20520 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
20540 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
20560 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.=
20580 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
205a0 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
205c0 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
205e0 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
20600 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
20620 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.
20640 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
20660 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
20680 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
206a0 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.=.{.}
206c0 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
206e0 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
20700 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
20720 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
20740 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
20760 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
20780 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
207a0 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.
207c0 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
207e0 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
20800 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
20820 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
20840 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
20860 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
20880 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.
208a0 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
208c0 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
208e0 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
20900 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
20920 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
20940 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
20960 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...."
20980 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
209a0 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
209c0 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
209e0 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
20a00 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.=."
20a20 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.
20a40 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())
20a60 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
20a80 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
20aa0 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
20ac0 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.=
20ae0 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
20b00 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
20b20 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
20b40 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
20b60 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
20b80 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
20ba0 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,.
20bc0 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
20be0 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
20c00 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
20c20 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.(
20c40 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
20c60 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
20c80 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
20ca0 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.(
20cc0 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
20ce0 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
20d00 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
20d20 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).
20d40 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
20d60 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.
20d80 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
20da0 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
20dc0 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.==.":
20de0 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
20e00 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.
20e20 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
20e40 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.
20e60 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
20e80 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("[/\\]"
20ea0 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
20ec0 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
20ee0 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.
20f00 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
20f20 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
20f40 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
20f60 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
20f80 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...
20fa0 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).
20fc0 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
20fe0 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
21000 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
21020 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
21040 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
21060 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
21080 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
210a0 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
210c0 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.=.""
210e0 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)
21100 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
21120 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
21140 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
21160 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.
21180 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.
211a0 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
211c0 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
211e0 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
21200 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
21220 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.=
21240 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",.
21260 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.=.
21280 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()
212a0 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
212c0 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
212e0 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.=.{
21300 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.
21320 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
21340 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
21360 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
21380 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
213a0 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
213c0 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):
213e0 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
21400 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
21420 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
21440 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.=.
21460 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()
21480 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
214a0 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(.
214c0 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
214e0 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.
21500 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
21520 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,
21540 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,...
21560 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
21580 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
215a0 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)
215c0 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
215e0 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
21600 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
21620 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
21640 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
21660 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.
21680 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
216a0 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.
216c0 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).
216e0 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
21700 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.
21720 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
21740 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
21760 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
21780 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
217a0 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
217c0 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
217e0 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
21800 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
21820 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("([%+%.%-%^%$%(
21840 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
21860 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.
21880 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
218a0 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",.".*"
218c0 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",
218e0 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
21900 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
21920 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:
21940 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(
21960 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
21980 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
219a0 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
219c0 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
219e0 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.
21a00 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
21a20 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
21a40 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
21a60 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
21a80 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))
21aa0 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
21ac0 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
21ae0 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
21b00 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
21b20 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
21b40 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
21b60 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
21b80 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
21ba0 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
21bc0 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
21be0 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).
21c00 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,.
21c20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 value).for._,.v.in.pairs(t).do.i
21c40 66 20 76 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e f.v.==.value.then.return.true.en
21c60 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 20 d.end.return.false.end.function.
21c80 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c table.icontains(t,.value).for._,
21ca0 20 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 3d 3d 20 76 61 6c 75 65 .v.in.ipairs(t).do.if.v.==.value
21cc0 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e .then.return.true.end.end.return
21ce0 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 65 78 74 72 61 63 .false.end.function.table.extrac
21d00 74 28 61 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d t(arr,.fname).local.result.=.{.}
21d20 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 74 61 62 6c 65 .for._,v.in.ipairs(arr).do.table
21d40 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d 29 0a 65 6e 64 0a 72 65 .insert(result,.v[fname]).end.re
21d60 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 66 turn.result.end.function.table.f
21d80 6c 61 74 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c latten(arr).local.result.=.{.}.l
21da0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 66 6f 72 20 5f ocal.function.flatten(arr).for._
21dc0 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 74 79 70 65 28 76 29 ,.v.in.ipairs(arr).do.if.type(v)
21de0 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e 28 76 29 0a 65 6c 73 65 .==."table".then.flatten(v).else
21e00 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 .table.insert(result,.v).end.end
21e20 0a 65 6e 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a .end.flatten(arr).return.result.
21e40 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 61 72 72 2c 20 end.function.table.implode(arr,.
21e60 62 65 66 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a 6c 6f 63 61 6c 20 72 65 before,.after,.between).local.re
21e80 73 75 6c 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 sult.=."".for._,v.in.ipairs(arr)
21ea0 20 64 6f 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 20 62 65 74 77 65 65 6e .do.if.(result.~=."".and.between
21ec0 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 74 77 65 65 ).then.result.=.result....betwee
21ee0 6e 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 66 6f 72 65 20 n.end.result.=.result....before.
21f00 2e 2e 20 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a ...v....after.end.return.result.
21f20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 62 end.function.table.insertflat(tb
21f40 6c 2c 20 76 61 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 3d 3d 20 22 74 l,.values).if.type(values).==."t
21f60 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 able".then.for._,.value.in.ipair
21f80 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 62 s(values).do.table.insertflat(tb
21fa0 6c 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 l,.value).end.else.table.insert(
21fc0 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 tbl,.values).end.end.function.ta
21fe0 62 6c 65 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 72 6e 20 6e 65 78 74 28 74 29 20 3d 3d ble.isempty(t).return.next(t).==
22000 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 2e 2e 2e .nil.end.function.table.join(...
22020 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d ).local.arg={...}.local.result.=
22040 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 .{.}.for._,t.in.ipairs(arg).do.i
22060 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c f.type(t).==."table".then.for._,
22080 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 v.in.ipairs(t).do.table.insert(r
220a0 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 esult,.v).end.else.table.insert(
220c0 72 65 73 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 result,.t).end.end.return.result
220e0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6b 65 79 73 28 74 62 6c 29 0a 6c 6f .end.function.table.keys(tbl).lo
22100 63 61 6c 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 cal.keys.=.{}.for.k,._.in.pairs(
22120 74 62 6c 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 0a 65 6e tbl).do.table.insert(keys,.k).en
22140 64 0a 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 d.return.keys.end.function.table
22160 2e 6d 65 72 67 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 .merge(...).local.arg={...}.loca
22180 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 l.result.=.{.}.for._,t.in.ipairs
221a0 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 (arg).do.if.type(t).==."table".t
221c0 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 72 65 73 75 6c hen.for.k,v.in.pairs(t).do.resul
221e0 74 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 t[k].=.v.end.else.error("invalid
22200 20 76 61 6c 75 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 .value").end.end.return.result.e
22220 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 61 72 72 2c nd.function.table.translate(arr,
22240 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d .translation).local.result.=.{.}
22260 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a .for._,.value.in.ipairs(arr).do.
22280 6c 6f 63 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 65 28 74 72 61 6e 73 6c 61 74 69 6f 6e local.tvalue.if.type(translation
222a0 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 6e 0a 74 76 61 6c 75 65 20 3d 20 74 72 ).==."function".then.tvalue.=.tr
222c0 61 6e 73 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 74 76 61 6c 75 65 20 3d 20 74 anslation(value).else.tvalue.=.t
222e0 72 61 6e 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e 64 0a 69 66 20 28 74 76 61 6c 75 65 ranslation[value].end.if.(tvalue
22300 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 74 76 61 6c ).then.table.insert(result,.tval
22320 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 ue).end.end.return.result.end..f
22340 75 6e 63 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 unction.io.capture().io.captured
22360 20 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 .=.''.end.function.io.endcapture
22380 28 29 0a 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 0a ().local.captured.=.io.captured.
223a0 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 72 65 io.captured.=.nil.return.capture
223c0 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 d.end.local.builtin_open.=.io.op
223e0 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 en.function.io.open(fname,.mode)
22400 0a 69 66 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 .if.(mode).then.if.(mode:find("w
22420 22 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 ")).then.local.dir.=.path.getdir
22440 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 ectory(fname).ok,.err.=.os.mkdir
22460 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 (dir).if.(not.ok).then.error(err
22480 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f ,.0).end.end.end.return.builtin_
224a0 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 open(fname,.mode).end.function.i
224c0 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e o.printf(msg,....).local.arg={..
224e0 2e 7d 0a 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 .}.if.not.io.eol.then.io.eol.=."
22500 5c 6e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f \n".end.if.not.io.indent.then.io
22520 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 29 20 .indent.=."\t".end.if.type(msg).
22540 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 ==."number".then.s.=.string.rep(
22560 69 6f 2e 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 io.indent,.msg)....string.format
22580 28 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 (table.unpack(arg)).else.s.=.str
225a0 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 ing.format(msg,.table.unpack(arg
225c0 29 29 0a 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 )).end.if.io.captured.then.io.ca
225e0 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e ptured.=.io.captured....s....io.
22600 65 6f 6c 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f eol.else.io.write(s).io.write(io
22620 2e 65 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 00 70 72 .eol).end.end._p.=.io.printf..pr
22640 65 6d 61 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a emake.=.{.}.premake.platforms.=.
22660 7b 0a 4e 61 74 69 76 65 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 {.Native.=.{.cfgsuffix.......=."
22680 22 2c 0a 7d 2c 0a 78 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 ",.},.x32.=.{.cfgsuffix.......=.
226a0 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 "32",.},.x64.=.{.cfgsuffix......
226c0 20 3d 20 22 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 0a 7b 0a 63 66 67 73 75 66 .=."64",.},.Universal.=.{.cfgsuf
226e0 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c fix.......=."univ",.},.Universal
22700 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 33 32 32.=.{.cfgsuffix.......=."univ32
22720 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 ",.},.Universal64.=.{.cfgsuffix.
22740 20 20 20 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 0a 7b 0a 63 66 67 ......=."univ64",.},.PS3.=.{.cfg
22760 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d suffix.......=."ps3",.iscrosscom
22780 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 3d 20 piler.=.true,.nosharedlibs....=.
227a0 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d true,.namestyle.......=."PS3",.}
227c0 2c 0a 57 69 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 ,.WiiDev.=.{.cfgsuffix.......=."
227e0 77 69 69 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 wii",.iscrosscompiler.=.true,.na
22800 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 58 62 6f 78 33 36 mestyle.......=."PS3",.},.Xbox36
22820 30 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 78 62 6f 78 33 36 30 0.=.{.cfgsuffix.......=."xbox360
22840 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 ",.iscrosscompiler.=.true,.names
22860 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 50 6f 77 65 72 tyle.......=."windows",.},.Power
22880 50 43 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 70 63 22 2c 0a PC.=.{.cfgsuffix.......=."ppc",.
228a0 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 41 52 4d 20 3d iscrosscompiler.=.true,.},.ARM.=
228c0 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 69 73 63 72 .{.cfgsuffix.......=."ARM",.iscr
228e0 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 4f 72 62 69 73 20 3d 0a 7b osscompiler.=.true,.},.Orbis.=.{
22900 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 22 2c 0a 69 73 63 72 .cfgsuffix.......=."orbis",.iscr
22920 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 osscompiler.=.true,.nosharedlibs
22940 20 20 20 20 3d 20 74 72 75 65 2c 20 20 2d 2d 20 40 74 68 65 6e 64 72 69 78 2c 20 46 69 78 20 74 ....=.true,..--.@thendrix,.Fix.t
22960 68 69 73 20 74 6f 20 61 6c 6c 6f 77 20 53 50 52 58 73 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 his.to.allow.SPRXs.namestyle....
22980 20 20 20 3d 20 22 4f 72 62 69 73 22 2c 0a 7d 2c 0a 44 75 72 61 6e 67 6f 20 3d 0a 7b 0a 63 66 67 ...=."Orbis",.},.Durango.=.{.cfg
229a0 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 64 75 72 61 6e 67 6f 22 2c 0a 69 73 63 72 6f 73 suffix.......=."durango",.iscros
229c0 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 20 scompiler.=.true,.nosharedlibs..
229e0 20 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e ..=.true,.namestyle.......=."win
22a00 64 6f 77 73 22 2c 0a 7d 2c 0a 7d 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 dows",.},.}.local.builtin_dofile
22a20 20 3d 20 64 6f 66 69 6c 65 0a 66 75 6e 63 74 69 6f 6e 20 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 .=.dofile.function.dofile(fname)
22a40 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 64 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 .local.oldcwd.=.os.getcwd().loca
22a60 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 5f 53 43 52 49 50 54 0a 69 66 20 28 6e 6f 74 20 6f 73 2e 69 l.oldfile.=._SCRIPT.if.(not.os.i
22a80 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 sfile(fname)).then.local.path.=.
22aa0 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 4f 4e 53 5b 22 73 os.pathsearch(fname,._OPTIONS["s
22ac0 63 72 69 70 74 73 22 5d 2c 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 45 4d 41 4b 45 5f 50 41 54 cripts"],.os.getenv("PREMAKE_PAT
22ae0 48 22 29 29 0a 69 66 20 28 70 61 74 68 29 20 74 68 65 6e 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 H")).if.(path).then.fname.=.path
22b00 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 50 54 20 3d 20 70 .."/"..fname.end.end._SCRIPT.=.p
22b20 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 77 ath.getabsolute(fname).local.new
22b40 63 77 64 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 5f 53 43 52 49 50 54 29 cwd.=.path.getdirectory(_SCRIPT)
22b60 0a 6f 73 2e 63 68 64 69 72 28 6e 65 77 63 77 64 29 0a 6c 6f 63 61 6c 20 61 2c 20 62 2c 20 63 2c .os.chdir(newcwd).local.a,.b,.c,
22b80 20 64 2c 20 65 2c 20 66 20 3d 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 5f 53 43 52 49 50 .d,.e,.f.=.builtin_dofile(_SCRIP
22ba0 54 29 0a 5f 53 43 52 49 50 54 20 3d 20 6f 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 64 69 72 28 6f 6c T)._SCRIPT.=.oldfile.os.chdir(ol
22bc0 64 63 77 64 29 0a 72 65 74 75 72 6e 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 0a 65 6e dcwd).return.a,.b,.c,.d,.e,.f.en
22be0 64 0a 66 75 6e 63 74 69 6f 6e 20 69 69 66 28 65 78 70 72 2c 20 74 72 75 65 76 61 6c 2c 20 66 61 d.function.iif(expr,.trueval,.fa
22c00 6c 73 65 76 61 6c 29 0a 69 66 20 28 65 78 70 72 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 lseval).if.(expr).then.return.tr
22c20 75 65 76 61 6c 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 76 61 6c 0a 65 6e 64 0a 65 ueval.else.return.falseval.end.e
22c40 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c nd.function.include(fname).local
22c60 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 .dir,.name.=.premake.findDefault
22c80 53 63 72 69 70 74 28 66 6e 61 6d 65 2c 20 66 61 6c 73 65 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e Script(fname,.false).if.dir.~=.n
22ca0 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 6f 66 69 6c 65 28 64 69 72 20 2e 2e 20 22 2f 22 il.then.return.dofile(dir...."/"
22cc0 20 2e 2e 20 6e 61 6d 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e ....name).end.return.nil.end.fun
22ce0 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 ction.printf(msg,....).local.arg
22d00 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e 74 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 ={...}.print(string.format(msg,.
22d20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 table.unpack(arg))).end.local.bu
22d40 69 6c 74 69 6e 5f 74 79 70 65 20 3d 20 74 79 70 65 0a 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 28 iltin_type.=.type.function.type(
22d60 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 69 66 t).local.mt.=.getmetatable(t).if
22d80 20 28 6d 74 29 20 74 68 65 6e 0a 69 66 20 28 6d 74 2e 5f 5f 74 79 70 65 29 20 74 68 65 6e 0a 72 .(mt).then.if.(mt.__type).then.r
22da0 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 eturn.mt.__type.end.end.return.b
22dc0 75 69 6c 74 69 6e 5f 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 61 63 74 69 uiltin_type(t).end..premake.acti
22de0 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b on.=.{.}.premake.action.list.=.{
22e00 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 .}.function.premake.action.add(a
22e20 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 ).local.missing.for._,.field.in.
22e40 69 70 61 69 72 73 28 7b 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 ipairs({"description",."trigger"
22e60 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 61 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 }).do.if.(not.a[field]).then.mis
22e80 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 sing.=.field.end.end.if.(missing
22ea0 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 61 63 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e ).then.error("action.needs.a."..
22ec0 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e ..missing,.3).end.premake.action
22ee0 2e 6c 69 73 74 5b 61 2e 74 72 69 67 67 65 72 5d 20 3d 20 61 0a 65 6e 64 0a 66 75 6e 63 74 69 6f .list[a.trigger].=.a.end.functio
22f00 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e 61 6d 65 29 0a 6c 6f 63 61 n.premake.action.call(name).loca
22f20 6c 20 61 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a l.a.=.premake.action.list[name].
22f40 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
22f60 28 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 2e 6f 6e 73 ().do.if.a.onsolution.then.a.ons
22f80 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d olution(sln).end.for.prj.in.prem
22fa0 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
22fc0 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 2e 6f 6e 70 72 6f 6a 65 63 74 .if.a.onproject.then.a.onproject
22fe0 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 2e 65 78 65 63 75 74 65 20 74 (prj).end.end.end.if.a.execute.t
23000 68 65 6e 0a 61 2e 65 78 65 63 75 74 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e hen.a.execute().end.end.function
23020 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 72 65 74 75 72 6e .premake.action.current().return
23040 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 5f 41 43 54 49 4f 4e 29 0a 65 6e 64 .premake.action.get(_ACTION).end
23060 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d .function.premake.action.get(nam
23080 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 e).return.premake.action.list[na
230a0 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e me].end.function.premake.action.
230c0 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 61 each().local.keys.=.{.}.for._,.a
230e0 63 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 ction.in.pairs(premake.action.li
23100 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 61 63 74 69 6f 6e st).do.table.insert(keys,.action
23120 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c .trigger).end.table.sort(keys).l
23140 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d ocal.i.=.0.return.function().i.=
23160 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 .i.+.1.return.premake.action.lis
23180 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d t[keys[i]].end.end.function.prem
231a0 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 6e 61 6d 65 29 0a 5f 41 43 54 49 4f 4e 20 3d 20 6e ake.action.set(name)._ACTION.=.n
231c0 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f ame.local.action.=.premake.actio
231e0 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 5f 4f 53 20 3d n.get(name).if.action.then._OS.=
23200 20 61 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 .action.os.or._OS.end.end.functi
23220 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 75 70 70 6f 72 74 73 28 61 63 74 69 6f on.premake.action.supports(actio
23240 6e 2c 20 66 65 61 74 75 72 65 29 0a 69 66 20 6e 6f 74 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 72 n,.feature).if.not.action.then.r
23260 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f eturn.false.end.if.action.valid_
23280 6c 61 6e 67 75 61 67 65 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 languages.then.if.table.contains
232a0 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 66 65 61 74 75 72 65 (action.valid_languages,.feature
232c0 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 ).then.return.true.end.end.if.ac
232e0 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 tion.valid_kinds.then.if.table.c
23300 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 66 65 61 74 ontains(action.valid_kinds,.feat
23320 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 ure).then.return.true.end.end.re
23340 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 20 3d turn.false.end..premake.option.=
23360 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 .{.}.premake.option.list.=.{.}.f
23380 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a unction.premake.option.add(opt).
233a0 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 local.missing.for._,.field.in.ip
233c0 61 69 72 73 28 7b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 20 airs({."description",."trigger".
233e0 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 6f 70 74 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d }).do.if.(not.opt[field]).then.m
23400 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 issing.=.field.end.end.if.(missi
23420 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 ng).then.error("option.needs.a."
23440 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 ....missing,.3).end.premake.opti
23460 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 69 67 67 65 72 5d 20 3d 20 6f 70 74 0a 65 6e 64 0a 66 on.list[opt.trigger].=.opt.end.f
23480 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 unction.premake.option.get(name)
234a0 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 .return.premake.option.list[name
234c0 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 ].end.function.premake.option.ea
234e0 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6f 70 74 ch().local.keys.=.{.}.for._,.opt
23500 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 ion.in.pairs(premake.option.list
23520 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6f 70 74 69 6f 6e 2e 74 ).do.table.insert(keys,.option.t
23540 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 rigger).end.table.sort(keys).loc
23560 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 al.i.=.0.return.function().i.=.i
23580 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b .+.1.return.premake.option.list[
235a0 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b keys[i]].end.end.function.premak
235c0 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 76 61 6c 75 65 73 29 0a 66 6f 72 20 6b 65 e.option.validate(values).for.ke
235e0 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 6c 6f 63 y,.value.in.pairs(values).do.loc
23600 61 6c 20 6f 70 74 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 al.opt.=.premake.option.get(key)
23620 0a 69 66 20 28 6e 6f 74 20 6f 70 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c .if.(not.opt).then.return.false,
23640 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 ."invalid.option.'"....key...."'
23660 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e 76 61 6c 75 65 20 61 6e 64 20 76 61 6c 75 65 20 3d 3d ".end.if.(opt.value.and.value.==
23680 20 22 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 6e 6f 20 76 61 6c 75 ."").then.return.false,."no.valu
236a0 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 e.specified.for.option.'"....key
236c0 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 6f 70 74 2e 61 6c 6c 6f 77 65 64 20 74 68 65 6e 0a ...."'".end.if.opt.allowed.then.
236e0 6c 6f 63 61 6c 20 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6d 61 74 63 68 local.found.=.false.for._,.match
23700 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 6d 61 .in.ipairs(opt.allowed).do.if.ma
23720 74 63 68 5b 31 5d 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 0a 66 6f 75 6e 64 20 3d 20 74 72 75 tch[1].==.value.then.found.=.tru
23740 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 74 68 65 e.break.end.end.if.not.found.the
23760 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 69 n.return.false,.string.format("i
23780 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 25 73 27 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 25 73 nvalid.value.'%s'.for.option.'%s
237a0 27 22 2c 20 76 61 6c 75 65 2c 20 6b 65 79 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 '",.value,.key).end.end.end.retu
237c0 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 74 72 65 65 20 3d 20 7b 20 7d 0a rn.true.end..premake.tree.=.{.}.
237e0 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 local.tree.=.premake.tree.functi
23800 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 61 6c 20 74 20 3d on.premake.tree.new(n).local.t.=
23820 20 7b 0a 6e 61 6d 65 20 3d 20 6e 2c 0a 63 68 69 6c 64 72 65 6e 20 3d 20 7b 20 7d 0a 7d 0a 72 65 .{.name.=.n,.children.=.{.}.}.re
23840 74 75 72 6e 20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 turn.t.end.function.premake.tree
23860 2e 61 64 64 28 74 72 2c 20 70 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 69 66 20 70 20 3d 3d 20 22 .add(tr,.p,.onaddfunc).if.p.==."
23880 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 72 65 .".then.return.tr.end.local.pare
238a0 6e 74 6e 6f 64 65 20 3d 20 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 61 74 68 2e 67 65 74 64 69 ntnode.=.tree.add(tr,.path.getdi
238c0 72 65 63 74 6f 72 79 28 70 29 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 63 68 69 rectory(p),.onaddfunc).local.chi
238e0 6c 64 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 69 66 20 63 68 69 6c ldname.=.path.getname(p).if.chil
23900 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 72 65 6e 74 dname.==."..".then.return.parent
23920 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 6f 64 65 20 3d 20 70 61 72 65 6e node.end.local.childnode.=.paren
23940 74 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 tnode.children[childname].if.not
23960 20 63 68 69 6c 64 6e 6f 64 65 20 6f 72 20 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 7e 3d 20 .childnode.or.childnode.path.~=.
23980 70 20 74 68 65 6e 0a 63 68 69 6c 64 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 70 p.then.childnode.=.tree.insert(p
239a0 61 72 65 6e 74 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 68 69 6c 64 6e 61 6d 65 29 29 0a arentnode,.tree.new(childname)).
239c0 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 3d 20 70 0a 69 66 20 6f 6e 61 64 64 66 75 6e 63 20 childnode.path.=.p.if.onaddfunc.
239e0 74 68 65 6e 0a 6f 6e 61 64 64 66 75 6e 63 28 63 68 69 6c 64 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e then.onaddfunc(childnode).end.en
23a00 64 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 6e 6f 64 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 d.return.childnode.end.function.
23a20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2c 20 63 68 69 6c premake.tree.insert(parent,.chil
23a40 64 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 2c d).table.insert(parent.children,
23a60 20 63 68 69 6c 64 29 0a 69 66 20 63 68 69 6c 64 2e 6e 61 6d 65 20 74 68 65 6e 0a 70 61 72 65 6e .child).if.child.name.then.paren
23a80 74 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 68 69 6c 64 0a 65 t.children[child.name].=.child.e
23aa0 6e 64 0a 63 68 69 6c 64 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 nd.child.parent.=.parent.return.
23ac0 63 68 69 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e child.end.function.premake.tree.
23ae0 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e getlocalpath(node).if.node.paren
23b00 74 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 6d 65 0a 65 6c 73 t.path.then.return.node.name.els
23b20 65 69 66 20 6e 6f 64 65 2e 63 66 67 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 63 66 eif.node.cfg.then.return.node.cf
23b40 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 70 61 74 68 0a 65 6e 64 g.name.else.return.node.path.end
23b60 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 72 65 6d 6f 76 .end.function.premake.tree.remov
23b80 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 72 65 6e 20 3d 20 6e 6f 64 65 2e 70 61 e(node).local.children.=.node.pa
23ba0 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 63 68 69 6c 64 72 rent.children.for.i.=.1,.#childr
23bc0 65 6e 20 64 6f 0a 69 66 20 63 68 69 6c 64 72 65 6e 5b 69 5d 20 3d 3d 20 6e 6f 64 65 20 74 68 65 en.do.if.children[i].==.node.the
23be0 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 63 68 69 6c 64 72 65 6e 2c 20 69 29 0a 65 6e 64 0a n.table.remove(children,.i).end.
23c00 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 end.node.children.=.{}.end.funct
23c20 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 74 72 65 65 2e 74 ion.premake.tree.sort(tr).tree.t
23c40 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(
23c60 6e 6f 64 65 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 2c 20 node).table.sort(node.children,.
23c80 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 72 65 74 75 72 6e 20 61 2e 6e 61 6d 65 20 3c 20 62 2e function(a,b).return.a.name.<.b.
23ca0 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 65 6e 64 0a 66 75 6e 63 74 name.end).end.},.true).end.funct
23cc0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 2c 20 66 6e 2c ion.premake.tree.traverse(t,.fn,
23ce0 20 69 6e 63 6c 75 64 65 72 6f 6f 74 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 6c 6f 63 61 .includeroot,.initialdepth).loca
23d00 6c 20 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 65 20 3d 20 66 75 l.donode,.dochildren.donode.=.fu
23d20 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 2e nction(node,.fn,.depth).if.node.
23d40 69 73 72 65 6d 6f 76 65 64 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 69 66 20 66 isremoved.then..return..end.if.f
23d60 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e 6f 64 65 2c 20 64 n.onnode.then..fn.onnode(node,.d
23d80 65 70 74 68 29 20 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 epth)..end.if.#node.children.>.0
23da0 20 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 74 68 65 6e 0a 66 .then.if.fn.onbranchenter.then.f
23dc0 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 n.onbranchenter(node,.depth).end
23de0 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 62 72 61 6e 63 .if.fn.onbranch.then..fn.onbranc
23e00 68 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 28 6e h(node,.depth)..end.dochildren(n
23e20 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e ode,.fn,.depth.+.1).if.fn.onbran
23e40 63 68 65 78 69 74 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 28 6e 6f 64 65 chexit.then.fn.onbranchexit(node
23e60 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e 6c 65 61 66 20 74 ,.depth).end.else.if.fn.onleaf.t
23e80 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 hen..fn.onleaf(node,.depth)..end
23ea0 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 .end.end.dochildren.=.function(p
23ec0 61 72 65 6e 74 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 31 0a 77 68 arent,.fn,.depth).local.i.=.1.wh
23ee0 69 6c 65 20 69 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 6c 6f 63 ile.i.<=.#parent.children.do.loc
23f00 61 6c 20 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 0a 64 6f 6e al.node.=.parent.children[i].don
23f20 6f 64 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 20 3d 3d 20 ode(node,.fn,.depth).if.node.==.
23f40 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 3d 20 69 20 2b 20 parent.children[i].then.i.=.i.+.
23f60 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6e 69 74 69 61 6c 64 65 70 74 1.end.end.end.if.not.initialdept
23f80 68 20 74 68 65 6e 0a 69 6e 69 74 69 61 6c 64 65 70 74 68 20 3d 20 30 0a 65 6e 64 0a 69 66 20 69 h.then.initialdepth.=.0.end.if.i
23fa0 6e 63 6c 75 64 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 66 6e 2c 20 69 6e ncluderoot.then.donode(t,.fn,.in
23fc0 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6c 73 65 0a 64 6f 63 68 69 6c 64 72 65 6e 28 74 2c 20 66 itialdepth).else.dochildren(t,.f
23fe0 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b n,.initialdepth).end.end..premak
24000 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f e.solution.=.{.}.premake.solutio
24020 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f n.list.=.{.}.function.premake.so
24040 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 7b 20 7d lution.new(name).local.sln.=.{.}
24060 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c .table.insert(premake.solution.l
24080 69 73 74 2c 20 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b ist,.sln).premake.solution.list[
240a0 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 73 6c 6e 2c 20 7b 20 name].=.sln.setmetatable(sln,.{.
240c0 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e 61 6d 65 20 20 20 __type="solution".}).sln.name...
240e0 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 ........=.name.sln.basedir......
24100 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 20 20 20 ..=.os.getcwd().sln.projects....
24120 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 ...=.{.}.sln.blocks.........=.{.
24140 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 67 }.sln.configurations.=.{.}.sln.g
24160 72 6f 75 70 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 73 6c 6e 0a 65 roups.........=.{.}.return.sln.e
24180 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
241a0 68 28 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 h().local.i.=.0.return.function.
241c0 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 70 72 65 6d 61 6b 65 2e 73 6f ().i.=.i.+.1.if.i.<=.#premake.so
241e0 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e lution.list.then.return.premake.
24200 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 69 5d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e solution.list[i].end.end.end.fun
24220 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 ction.premake.solution.eachproje
24240 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 ct(sln).local.i.=.0.return.funct
24260 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 73 6c 6e 2e 70 ion.().i.=.i.+.1.if.(i.<=.#sln.p
24280 72 6f 6a 65 63 74 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c rojects).then.return.premake.sol
242a0 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 ution.getproject(sln,.i).end.end
242c0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 .end.function.premake.solution.e
242e0 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e achgroup(sln).local.i.=.0.return
24300 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 28 69 20 3c 3d 20 23 73 .function().i.=.i.+.1.if(i.<=.#s
24320 6c 6e 2e 67 72 6f 75 70 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 ln.groups).then.return.premake.s
24340 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 olution.getgroup(sln,.i).end.end
24360 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 .end.function.premake.solution.g
24380 65 74 28 6b 65 79 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e et(key).return.premake.solution.
243a0 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 list[key].end.function.premake.s
243c0 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 olution.getproject(sln,.idx).loc
243e0 61 6c 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 64 78 5d 0a 6c 6f 63 61 6c al.prj.=.sln.projects[idx].local
24400 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 0a 63 66 .cfg.=.premake.getconfig(prj).cf
24420 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 g.name.=.prj.name.return.cfg.end
24440 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 .function.premake.solution.getgr
24460 6f 75 70 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 67 72 70 20 3d 20 73 6c 6e 2e 67 72 oup(sln,.idx).local.grp.=.sln.gr
24480 6f 75 70 73 5b 69 64 78 5d 0a 72 65 74 75 72 6e 20 67 72 70 0a 65 6e 64 00 70 72 65 6d 61 6b 65 oups[idx].return.grp.end.premake
244a0 2e 70 72 6f 6a 65 63 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e .project.=.{.}.function.premake.
244c0 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 project.buildsourcetree(prj).loc
244e0 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 72 6a 2e 6e 61 6d al.tr.=.premake.tree.new(prj.nam
24500 65 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 6c 6f 63 61 6c 20 69 73 76 70 61 74 e).tr.project.=.prj.local.isvpat
24520 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 61 64 64 28 6e 6f 64 65 29 0a 6e 6f 64 h.local.function.onadd(node).nod
24540 65 2e 69 73 76 70 61 74 68 20 3d 20 69 73 76 70 61 74 68 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 e.isvpath.=.isvpath.end.for.fcfg
24560 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a .in.premake.project.eachfile(prj
24580 29 20 64 6f 0a 69 73 76 70 61 74 68 20 3d 20 28 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 ).do.isvpath.=.(fcfg.name.~=.fcf
245a0 67 2e 76 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 g.vpath).local.node.=.premake.tr
245c0 65 65 2e 61 64 64 28 74 72 2c 20 66 63 66 67 2e 76 70 61 74 68 2c 20 6f 6e 61 64 64 29 0a 6e 6f ee.add(tr,.fcfg.vpath,.onadd).no
245e0 64 65 2e 63 66 67 20 3d 20 66 63 66 67 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 de.cfg.=.fcfg.end.premake.tree.s
24600 6f 72 74 28 74 72 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 ort(tr).return.tr.end.function.p
24620 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 remake.eachconfig(prj,.platform)
24640 0a 69 66 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 6a 2e 70 .if.prj.project.then.prj.=.prj.p
24660 72 6f 6a 65 63 74 20 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 roject.end.local.cfgs.=.prj.solu
24680 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a tion.configurations.local.i.=.0.
246a0 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 return.function.().i.=.i.+.1.if.
246c0 69 20 3c 3d 20 23 63 66 67 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 i.<=.#cfgs.then.return.premake.g
246e0 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 73 5b 69 5d 2c 20 70 6c 61 74 66 6f 72 6d 29 etconfig(prj,.cfgs[i],.platform)
24700 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 70 72 .end.end.end.function.premake.pr
24720 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 70 oject.eachfile(prj).if.not.prj.p
24740 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e roject.then.prj.=.premake.getcon
24760 66 69 67 28 70 72 6a 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 fig(prj).end.local.i.=.0.local.t
24780 20 3d 20 70 72 6a 2e 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a .=.prj.files.return.function.().
247a0 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 6c 6f 63 61 i.=.i.+.1.if.(i.<=.#t).then.loca
247c0 6c 20 66 63 66 67 20 3d 20 70 72 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 74 5b 69 5d 5d l.fcfg.=.prj.__fileconfigs[t[i]]
247e0 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 .fcfg.vpath.=.premake.project.ge
24800 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 63 tvpath(prj,.fcfg.name).return.fc
24820 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e fg.end.end.end.function.premake.
24840 65 73 63 28 76 61 6c 75 65 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 esc(value).if.(type(value).==."t
24860 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 able").then.local.result.=.{.}.f
24880 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 or._,v.in.ipairs(value).do.table
248a0 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a .insert(result,.premake.esc(v)).
248c0 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 76 61 6c 75 65 20 3d 20 76 end.return.result.else.value.=.v
248e0 61 6c 75 65 3a 67 73 75 62 28 27 26 27 2c 20 20 22 26 61 6d 70 3b 22 29 0a 76 61 6c 75 65 20 3d alue:gsub('&',.."&amp;").value.=
24900 20 76 61 6c 75 65 3a 67 73 75 62 28 27 22 27 2c 20 20 22 26 71 75 6f 74 3b 22 29 0a 76 61 6c 75 .value:gsub('"',.."&quot;").valu
24920 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 27 22 2c 20 20 22 26 61 70 6f 73 3b 22 29 0a 76 e.=.value:gsub("'",.."&apos;").v
24940 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3c 27 2c 20 20 22 26 6c 74 3b 22 29 0a alue.=.value:gsub('<',.."&lt;").
24960 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3e 27 2c 20 20 22 26 67 74 3b 22 29 value.=.value:gsub('>',.."&gt;")
24980 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 72 27 2c 20 22 26 23 78 30 44 .value.=.value:gsub('\r',."&#x0D
249a0 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 6e 27 2c 20 22 26 23 ;").value.=.value:gsub('\n',."&#
249c0 78 30 41 3b 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 x0A;").return.value.end.end.func
249e0 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e tion.premake.filterplatforms(sln
24a00 2c 20 6d 61 70 2c 20 64 65 66 61 75 6c 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b ,.map,.default).local.result.=.{
24a20 20 7d 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 69 66 20 73 6c 6e 2e 70 6c 61 74 66 .}.local.keys.=.{.}.if.sln.platf
24a40 6f 72 6d 73 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e orms.then.for._,.p.in.ipairs(sln
24a60 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 6d 61 70 5b 70 5d 20 61 6e 64 20 6e 6f 74 .platforms).do.if.map[p].and.not
24a80 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 20 74 68 .table.contains(keys,.map[p]).th
24aa0 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 29 0a 74 61 62 6c 65 en.table.insert(result,.p).table
24ac0 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e .insert(keys,.map[p]).end.end.en
24ae0 64 0a 69 66 20 23 72 65 73 75 6c 74 20 3d 3d 20 30 20 61 6e 64 20 64 65 66 61 75 6c 74 20 74 68 d.if.#result.==.0.and.default.th
24b00 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 64 65 66 61 75 6c 74 29 en.table.insert(result,.default)
24b20 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 .end.return.result.end.function.
24b40 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 66 6f 72 20 73 6c premake.findproject(name).for.sl
24b60 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a n.in.premake.solution.each().do.
24b80 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
24ba0 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6e 61 6d 65 20 3d 3d 20 project(sln).do.if.(prj.name.==.
24bc0 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 70 72 6a 0a 65 6e 64 0a 65 6e 64 0a 65 name).then.return..prj.end.end.e
24be0 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 nd.end.function.premake.findfile
24c00 28 70 72 6a 2c 20 65 78 74 65 6e 73 69 6f 6e 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e (prj,.extension).for._,.fname.in
24c20 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 66 6e 61 6d 65 3a 65 .ipairs(prj.files).do.if.fname:e
24c40 6e 64 73 77 69 74 68 28 65 78 74 65 6e 73 69 6f 6e 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 ndswith(extension).then.return.f
24c60 6e 61 6d 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b name.end.end.end.function.premak
24c80 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d e.getconfig(prj,.cfgname,.pltnam
24ca0 65 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 69 66 20 70 e).prj.=.prj.project.or.prj.if.p
24cc0 6c 74 6e 61 6d 65 20 3d 3d 20 22 4e 61 74 69 76 65 22 20 6f 72 20 6e 6f 74 20 74 61 62 6c 65 2e ltname.==."Native".or.not.table.
24ce0 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 contains(prj.solution.platforms.
24d00 6f 72 20 7b 7d 2c 20 70 6c 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 6c 74 6e 61 6d 65 20 3d 20 6e or.{},.pltname).then.pltname.=.n
24d20 69 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 il.end.local.key.=.(cfgname.or."
24d40 22 29 0a 69 66 20 70 6c 74 6e 61 6d 65 20 74 68 65 6e 20 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 ").if.pltname.then.key.=.key....
24d60 70 6c 74 6e 61 6d 65 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 pltname.end.return.prj.__configs
24d80 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f [key].end.function.premake.getco
24da0 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 75 73 65 73 nfigname(cfgname,.platform,.uses
24dc0 68 6f 72 74 6e 61 6d 65 29 0a 69 66 20 63 66 67 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 hortname).if.cfgname.then.local.
24de0 6e 61 6d 65 20 3d 20 63 66 67 6e 61 6d 65 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 61 6e 64 20 70 name.=.cfgname.if.platform.and.p
24e00 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 69 66 20 75 73 65 73 latform.~=."Native".then.if.uses
24e20 68 6f 72 74 6e 61 6d 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 72 65 hortname.then.name.=.name....pre
24e40 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 75 66 66 make.platforms[platform].cfgsuff
24e60 69 78 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 7c 22 20 2e 2e 20 70 6c ix.else.name.=.name...."|"....pl
24e80 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 69 69 66 28 75 73 65 73 68 6f atform.end.end.return.iif(usesho
24ea0 72 74 6e 61 6d 65 2c 20 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a rtname,.name:lower(),.name).end.
24ec0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e end.function.premake.getdependen
24ee0 63 69 65 73 28 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 cies(prj).prj.=.prj.project.or.p
24f00 72 6a 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 66 rj.local.results.=.{.}.for._,.cf
24f20 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 66 6f 72 g.in.pairs(prj.__configs).do.for
24f40 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f ._,.link.in.ipairs(cfg.links).do
24f60 0a 6c 6f 63 61 6c 20 64 65 70 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 .local.dep.=.premake.findproject
24f80 28 6c 69 6e 6b 29 0a 69 66 20 64 65 70 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 (link).if.dep.and.not.table.cont
24fa0 61 69 6e 73 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e ains(results,.dep).then.table.in
24fc0 73 65 72 74 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 sert(results,.dep).end.end.end.r
24fe0 65 74 75 72 6e 20 72 65 73 75 6c 74 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 eturn.results.end.function.prema
25000 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 6e 61 6d 65 2c 20 ke.project.getbasename(prjname,.
25020 70 61 74 74 65 72 6e 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 25 pattern).return.pattern:gsub("%%
25040 25 25 22 2c 20 70 72 6a 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 %%",.prjname).end.function.prema
25060 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 70 61 74 74 ke.project.getfilename(prj,.patt
25080 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 ern).local.fname.=.premake.proje
250a0 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
250c0 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
250e0 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 ,.fname).return.path.getrelative
25100 28 6f 73 2e 67 65 74 63 77 64 28 29 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 20 66 75 6e 63 74 69 (os.getcwd(),.fname).end..functi
25120 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 6b 69 6e 64 2c 20 70 on.premake.getlinks(cfg,.kind,.p
25140 61 72 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 72 74 20 3d 3d art).local.result.=.iif.(part.==
25160 20 22 64 69 72 65 63 74 6f 72 79 22 20 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 2c 20 ."directory".and.kind.==."all",.
25180 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 7b 7d 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d cfg.libdirs,.{}).local.cfgname.=
251a0 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d .iif(cfg.name.==.cfg.project.nam
251c0 65 2c 20 22 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 e,."",.cfg.name).local.pathstyle
251e0 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 .=.premake.getpathstyle(cfg).loc
25200 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 al.namestyle.=.premake.getnamest
25220 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 6c 69 6e 6b 28 yle(cfg).local.function.canlink(
25240 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 69 66 20 28 74 61 72 67 65 74 2e 6b 69 6e 64 20 source,.target).if.(target.kind.
25260 7e 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e ~=."SharedLib".and.target.kind.~
25280 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 =."StaticLib").then.return.false
252a0 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6f 75 .end.if.premake.iscppproject(sou
252c0 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 rce).then.return.premake.iscpppr
252e0 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 oject(target).elseif.premake.isd
25300 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e otnetproject(source).then.return
25320 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 .premake.isdotnetproject(target)
25340 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 .end.end.for._,.link.in.ipairs(c
25360 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 74 65 6d 0a 6c 6f 63 61 6c 20 70 72 fg.links).do.local.item.local.pr
25380 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 j.=.premake.findproject(link).if
253a0 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 73 79 73 74 65 6d 22 20 74 68 65 6e 0a 6c .prj.and.kind.~=."system".then.l
253c0 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 ocal.prjcfg.=.premake.getconfig(
253e0 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6b prj,.cfgname,.cfg.platform).if.k
25400 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 20 6f 72 20 63 61 6e 6c 69 6e 6b ind.==."dependencies".or.canlink
25420 28 63 66 67 2c 20 70 72 6a 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 (cfg,.prjcfg).then.if.(part.==."
25440 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 directory").then.item.=.path.reb
25460 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 2c ase(prjcfg.linktarget.directory,
25480 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a .prjcfg.location,.cfg.location).
254a0 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 29 20 74 68 65 6e elseif.(part.==."basename").then
254c0 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 62 61 73 65 6e 61 .item.=.prjcfg.linktarget.basena
254e0 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 me.elseif.(part.==."fullpath").t
25500 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 hen.item.=.path.rebase(prjcfg.li
25520 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 nktarget.fullpath,.prjcfg.locati
25540 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d on,.cfg.location).elseif.(part.=
25560 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 0a 65 =."object").then.item.=.prjcfg.e
25580 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 6f 74 20 70 72 6a 20 61 6e 64 20 28 6b 69 6e 64 20 nd.end.elseif.not.prj.and.(kind.
255a0 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 29 20 74 68 ==."system".or.kind.==."all").th
255c0 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e en.if.(part.==."directory").then
255e0 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 6c 69 6e 6b 29 0a .item.=.path.getdirectory(link).
25600 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e elseif.(part.==."fullpath").then
25620 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 .item.=.link.if.namestyle.==."wi
25640 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a ndows".then.if.premake.iscppproj
25660 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 6c ect(cfg).then.item.=.item....".l
25680 69 62 22 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 ib".elseif.premake.isdotnetproje
256a0 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 64 6c ct(cfg).then.item.=.item....".dl
256c0 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 6e 61 6d 65 22 l".end.end.elseif.part.==."name"
256e0 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a .then.item.=.path.getname(link).
25700 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 20 74 68 65 6e 0a 69 elseif.part.==."basename".then.i
25720 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 tem.=.path.getbasename(link).els
25740 65 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 69 66 20 69 74 65 6d 3a 66 69 6e 64 28 22 e.item.=.link.end.if.item:find("
25760 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e /",.nil,.true).then.item.=.path.
25780 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e getrelative(cfg.project.location
257a0 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 74 65 6d 20 74 68 65 6e 0a 69 66 20 ,.item).end.end.if.item.then.if.
257c0 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 70 61 72 74 20 pathstyle.==."windows".and.part.
257e0 7e 3d 20 22 6f 62 6a 65 63 74 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 74 72 61 ~=."object".then.item.=.path.tra
25800 6e 73 6c 61 74 65 28 69 74 65 6d 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 nslate(item,."\\").end.if.not.ta
25820 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 20 74 68 65 6e 0a ble.contains(result,.item).then.
25840 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 table.insert(result,.item).end.e
25860 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f nd.end.return.result.end.functio
25880 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 72 65 74 75 n.premake.getnamestyle(cfg).retu
258a0 72 6e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 rn.premake.platforms[cfg.platfor
258c0 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 m].namestyle.or.premake.gettool(
258e0 63 66 67 29 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 66 75 cfg).namestyle.or."posix".end.fu
25900 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 nction.premake.getpathstyle(cfg)
25920 0a 69 66 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 6f 73 20 .if.premake.action.current().os.
25940 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 77 69 6e 64 6f 77 ==."windows".then.return."window
25960 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 65 6e 64 0a 66 s".else.return."posix".end.end.f
25980 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 64 unction.premake.gettarget(cfg,.d
259a0 69 72 65 63 74 69 6f 6e 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 irection,.pathstyle,.namestyle,.
259c0 73 79 73 74 65 6d 29 0a 69 66 20 73 79 73 74 65 6d 20 3d 3d 20 22 62 73 64 22 20 74 68 65 6e 0a system).if.system.==."bsd".then.
259e0 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e 75 78 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 system.=."linux".end.local.kind.
25a00 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 =.cfg.kind.if.premake.iscppproje
25a20 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 ct(cfg).then.if.(namestyle.==."w
25a40 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 29 0a indows".or.system.==."windows").
25a60 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 64 69 72 65 and.kind.==."SharedLib".and.dire
25a80 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 0a 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 ction.==."link".and.not.cfg.flag
25aa0 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 0a 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 s.NoImportLib.then.kind.=."Stati
25ac0 63 4c 69 62 22 0a 65 6e 64 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 cLib".end.if.namestyle.==."posix
25ae0 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6b 69 ".and.system.==."windows".and.ki
25b00 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 6e 61 6d 65 73 74 79 6c 65 nd.~=."StaticLib".then.namestyle
25b20 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 .=."windows".end.end.local.field
25b40 20 20 20 3d 20 22 62 75 69 6c 64 22 0a 69 66 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 ...=."build".if.direction.==."li
25b60 6e 6b 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 nk".and.cfg.kind.==."SharedLib".
25b80 74 68 65 6e 0a 66 69 65 6c 64 20 3d 20 22 69 6d 70 6c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 then.field.=."implib".end.local.
25ba0 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 6e 61 6d 65 22 5d 20 6f 72 20 name....=.cfg[field.."name"].or.
25bc0 63 66 67 2e 74 61 72 67 65 74 6e 61 6d 65 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 cfg.targetname.or.cfg.project.na
25be0 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 64 me.local.dir.....=.cfg[field.."d
25c00 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 64 69 72 20 6f 72 20 70 61 74 68 2e 67 65 ir"].or.cfg.targetdir.or.path.ge
25c20 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 62 61 73 65 trelative(cfg.location,.cfg.base
25c40 64 69 72 29 0a 6c 6f 63 61 6c 20 73 75 62 64 69 72 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e dir).local.subdir..=.cfg[field..
25c60 22 73 75 62 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 62 64 69 72 20 6f 72 "subdir"].or.cfg.targetsubdir.or
25c80 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 72 65 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 73 75 .".".local.prefix..=."".local.su
25ca0 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 65 78 74 20 20 20 20 20 3d 20 22 22 0a 6c 6f ffix..=."".local.ext.....=."".lo
25cc0 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 68 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 0a 64 69 72 20 3d cal.bundlepath,.bundlename.dir.=
25ce0 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 73 75 62 64 69 72 29 0a 69 66 20 6e 61 6d 65 73 .path.join(dir,.subdir).if.names
25d00 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d tyle.==."windows".then.if.kind.=
25d20 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f =."ConsoleApp".or.kind.==."Windo
25d40 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 wedApp".then.ext.=.".exe".elseif
25d60 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 .kind.==."SharedLib".then.ext.=.
25d80 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 ".dll".elseif.kind.==."StaticLib
25da0 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 6c 69 62 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e ".then.ext.=.".lib".end.elseif.n
25dc0 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 amestyle.==."posix".then.if.kind
25de0 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 .==."WindowedApp".and.system.==.
25e00 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 62 75 6e 64 6c 65 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 "macosx".then.bundlename.=.name.
25e20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e 64 6c 65 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e ...".app".bundlepath.=.path.join
25e40 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 29 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 (dir,.bundlename).dir.=.path.joi
25e60 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c 20 22 43 6f 6e 74 65 6e 74 73 2f 4d 61 63 4f 53 22 29 0a n(bundlepath,."Contents/MacOS").
25e80 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 elseif.(kind.==."ConsoleApp".or.
25ea0 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 73 79 73 74 65 kind.==."WindowedApp").and.syste
25ec0 6d 20 3d 3d 20 22 6f 73 32 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 m.==."os2".then.ext.=.".exe".els
25ee0 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 70 72 65 eif.kind.==."SharedLib".then.pre
25f00 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 69 69 66 28 73 79 73 74 65 6d 20 3d 3d 20 fix.=."lib".ext.=.iif(system.==.
25f20 22 6d 61 63 6f 73 78 22 2c 20 22 2e 64 79 6c 69 62 22 2c 20 22 2e 73 6f 22 29 0a 65 6c 73 65 69 "macosx",.".dylib",.".so").elsei
25f40 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 f.kind.==."StaticLib".then.prefi
25f60 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 x.=."lib".ext.=.".a".end.elseif.
25f80 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 namestyle.==."PS3".then.if.kind.
25fa0 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 ==."ConsoleApp".or.kind.==."Wind
25fc0 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 owedApp".then.ext.=.".elf".elsei
25fe0 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 f.kind.==."StaticLib".then.prefi
26000 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 x.=."lib".ext.=.".a".end.elseif.
26020 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 4f 72 62 69 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e namestyle.==."Orbis".then.if.kin
26040 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 d.==."ConsoleApp".or.kind.==."Wi
26060 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 ndowedApp".then.ext.=.".elf".els
26080 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 eif.kind.==."StaticLib".then.pre
260a0 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6e 64 0a 70 fix.=."lib".ext.=.".a".end.end.p
260c0 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 78 22 5d 20 6f 72 20 refix.=.cfg[field.."prefix"].or.
260e0 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 78 0a 73 75 66 66 69 cfg.targetprefix.or.prefix.suffi
26100 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 6f 72 20 63 66 67 2e x.=.cfg[field.."suffix"].or.cfg.
26120 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 74 20 20 20 20 3d 20 targetsuffix.or.suffix.ext....=.
26140 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 72 20 63 66 67 2e 74 cfg[field.."extension"].or.cfg.t
26160 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 61 6c 20 72 65 73 75 argetextension.or.ext.local.resu
26180 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 20 20 20 20 3d 20 6e lt.=.{.}.result.basename.....=.n
261a0 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 20 20 20 20 20 20 20 ame....suffix.result.name.......
261c0 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 66 69 78 20 2e 2e 20 ..=.prefix....name....suffix....
261e0 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 20 64 69 72 0a 72 65 ext.result.directory....=.dir.re
26200 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 72 0a 72 65 73 75 6c sult.subdirectory.=.subdir.resul
26220 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 65 73 75 6c 74 2e 73 t.prefix.......=.prefix.result.s
26240 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 6c 74 2e 66 75 6c 6c uffix.......=.suffix.result.full
26260 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 6c 74 2e 64 69 72 65 path.....=.path.join(result.dire
26280 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 74 2e 62 75 6e 64 6c ctory,.result.name).result.bundl
262a0 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 65 73 75 6c 74 2e 66 epath...=.bundlepath.or.result.f
262c0 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 77 69 6e 64 6f 77 73 ullpath.if.pathstyle.==."windows
262e0 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 20 20 3d 20 70 61 74 ".then.result.directory....=.pat
26300 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 6f 72 79 2c 20 22 5c h.translate(result.directory,."\
26320 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 20 70 61 74 68 2e 74 \").result.subdirectory.=.path.t
26340 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 6f 72 79 2c 20 22 5c ranslate(result.subdirectory,."\
26360 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 20 70 61 74 68 2e 74 \").result.fullpath.....=.path.t
26380 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 20 20 22 5c 5c 22 29 ranslate(result.fullpath,.."\\")
263a0 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 .end.return.result.end.function.
263c0 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 72 65 6d 61 6b 65 2e premake.gettool(cfg).if.premake.
263e0 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 20 5f 4f 50 54 49 4f iscppproject(cfg).then.if._OPTIO
26400 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 5b 5f 4f 50 54 49 4f NS.cc.then.return.premake[_OPTIO
26420 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 20 70 72 65 6d 61 6b NS.cc].end.local.action.=.premak
26440 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c e.action.current().if.action.val
26460 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 61 6b 65 5b 61 63 74 id_tools.then.return.premake[act
26480 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 64 0a 72 65 74 75 72 ion.valid_tools.cc[1]].end.retur
264a0 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 20 70 72 65 6d 61 6b n.premake.gcc.else.return.premak
264c0 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 20 70 72 65 6d 61 6b e.dotnet.end.end.function.premak
264e0 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 62 73 70 61 74 68 29 e.project.getvpath(prj,.abspath)
26500 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 63 61 6c 20 66 6e 61 .local.vpath.=.abspath.local.fna
26520 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 29 0a 6c 6f 63 61 6c me.=.path.getname(abspath).local
26540 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 61 6d 65 3a 6c 65 6e .max.=.abspath:len().-.fname:len
26560 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 72 6e 73 20 69 6e 20 ().for.replacement,.patterns.in.
26580 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 6f 0a 66 6f 72 20 5f pairs(prj.vpaths.or.{}).do.for._
265a0 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 72 6e 73 29 20 64 6f ,.pattern.in.ipairs(patterns).do
265c0 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 61 74 68 2e 77 69 6c .local.i.=.abspath:find(path.wil
265e0 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 31 20 74 68 65 6e 0a dcards(pattern)).if.i.==.1.then.
26600 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 74 72 75 65 29 20 6f i.=.pattern:find("*",.1,.true).o
26620 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 61 6c 20 6c 65 61 66 r.(pattern:len().+.1).local.leaf
26640 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 62 73 70 61 74 68 3a .if.i.<.max.then.leaf.=.abspath:
26660 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 65 6e 64 0a 69 66 20 sub(i).else.leaf.=.fname.end.if.
26680 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 0a 6c 65 61 66 20 3d leaf:startswith("/").then.leaf.=
266a0 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 65 6d 20 3d 20 22 22 .leaf:sub(2).end.local.stem.=.""
266c0 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 20 74 68 65 6e 0a 73 .if.replacement:len().>.0.then.s
266e0 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 67 73 75 62 28 22 25 tem,.stars.=.replacement:gsub("%
26700 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 6e 0a 6c 65 61 66 20 *",."").if.stars.==.0.then.leaf.
26720 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 65 6c 73 65 0a 6c 65 =.path.getname(leaf).end.else.le
26740 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 76 70 61 74 af.=.path.getname(leaf).end.vpat
26760 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 0a 65 6e 64 0a 65 6e h.=.path.join(stem,.leaf).end.en
26780 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 73 28 76 70 61 74 68 d.end.return.path.trimdots(vpath
267a0 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 73 63 70 70 70 72 6f ).end.function.premake.hascpppro
267c0 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c ject(sln).for.prj.in.premake.sol
267e0 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 70 72 65 ution.eachproject(sln).do.if.pre
26800 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 65 6e 0a 72 65 74 75 make.iscppproject(prj).then.retu
26820 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 rn.true.end.end.end.function.pre
26840 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 make.hasdotnetproject(sln).for.p
26860 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 rj.in.premake.solution.eachproje
26880 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 6f 74 6e 65 74 70 72 ct(sln).do.if.premake.isdotnetpr
268a0 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a oject(prj).then.return.true.end.
268c0 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 70 72 6f 6a 65 63 74 end.end.function.premake.project
268e0 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 72 6a 2e 6c 61 6e 67 .iscproject(prj).return.prj.lang
26900 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 70 72 65 6d 61 6b 65 uage.==."C".end.function.premake
26920 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 20 28 70 72 6a 2e 6c .iscppproject(prj).return.(prj.l
26940 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 67 75 61 67 65 20 3d anguage.==."C".or.prj.language.=
26960 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 6d 61 6b 65 2e 69 73 =."C++").end.function.premake.is
26980 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 20 28 70 72 6a 2e 6c dotnetproject(prj).return.(prj.l
269a0 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 6d 61 6b 65 2e 63 6f anguage.==."C#").end..premake.co
269c0 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 20 70 72 65 6d 61 6b nfig.=.{.}.local.config.=.premak
269e0 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 2e 63 6f 6e 66 69 67 e.config.function.premake.config
26a00 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 2e 66 6c 61 67 73 2e .isdebugbuild(cfg).if.cfg.flags.
26a20 44 65 62 75 67 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e DebugRuntime.then.return.true.en
26a40 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 74 68 d.if.cfg.flags.ReleaseRuntime.th
26a60 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 en.return.false.end.if.cfg.flags
26a80 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 69 6d 69 7a 65 53 .Optimize.or.cfg.flags.OptimizeS
26aa0 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 70 65 65 64 20 74 ize.or.cfg.flags.OptimizeSpeed.t
26ac0 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 74 20 63 66 67 2e hen.return.false.end.if.not.cfg.
26ae0 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 66 61 6c 73 65 0a flags.Symbols.then.return.false.
26b00 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 end.return.true.end.function.pre
26b20 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 66 make.config.isincrementallink(cf
26b40 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 69 62 22 20 0a 6f g).if.cfg.kind.==."StaticLib"..o
26b60 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 63 66 67 2e 66 6c r.config.isoptimizedbuild(cfg.fl
26b80 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 65 6e 74 61 6c 4c ags).or.cfg.flags.NoIncrementalL
26ba0 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 72 65 74 75 72 6e ink.then.return.false.end.return
26bc0 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 .true.end.function.premake.confi
26be0 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 72 65 74 75 72 6e g.isoptimizedbuild(flags).return
26c00 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 70 74 69 6d 69 7a .flags.Optimize.or.flags.Optimiz
26c20 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 65 64 0a 65 6e 64 eSize.or.flags.OptimizeSpeed.end
26c40 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 20 62 61 6b 65 20 ..premake.bake.=.{.}.local.bake.
26c60 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 79 20 3d 0a 7b 0a =.premake.bake.local.nocopy.=.{.
26c80 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 73 20 20 3d 20 74 72 blocks....=.true,.keywords..=.tr
26ca0 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 6f 6e 66 69 67 73 20 ue,.projects..=.true,.__configs.
26cc0 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 20 3d 0a 7b 0a 6d 61 =.true,.}.local.nocascade.=.{.ma
26ce0 6b 65 73 65 74 74 69 6e 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6b 65 65 70 72 kesettings.=.true,.}.local.keepr
26d00 65 6c 61 74 69 76 65 20 3d 0a 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 74 72 75 65 2c 0a 6c 6f 63 elative.=.{.basedir..=.true,.loc
26d20 61 74 69 6f 6e 20 3d 20 74 72 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 ation.=.true,.}.function.premake
26d40 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 .getactiveterms().local.terms.=.
26d60 7b 20 5f 61 63 74 69 6f 6e 20 3d 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 72 28 29 2c 20 6f 73 20 {._action.=._ACTION:lower(),.os.
26d80 3d 20 6f 73 2e 67 65 74 28 29 20 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 =.os.get().}.for.key,.value.in.p
26da0 61 69 72 73 28 5f 4f 50 54 49 4f 4e 53 29 20 64 6f 0a 69 66 20 76 61 6c 75 65 20 7e 3d 20 22 22 airs(_OPTIONS).do.if.value.~=.""
26dc0 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 76 61 6c 75 65 3a .then.table.insert(terms,.value:
26de0 6c 6f 77 65 72 28 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 lower()).else.table.insert(terms
26e00 2c 20 6b 65 79 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 65 ,.key:lower()).end.end.return.te
26e20 72 6d 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f rms.end.function.premake.iskeywo
26e40 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6b 65 79 77 6f rdmatch(keyword,.terms).if.keywo
26e60 72 64 3a 73 74 61 72 74 73 77 69 74 68 28 22 6e 6f 74 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 rd:startswith("not.").then.retur
26e80 6e 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 n.not.premake.iskeywordmatch(key
26ea0 77 6f 72 64 3a 73 75 62 28 35 29 2c 20 74 65 72 6d 73 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 word:sub(5),.terms).end.for._,.p
26ec0 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 3a 65 78 70 6c 6f 64 65 attern.in.ipairs(keyword:explode
26ee0 28 22 20 6f 72 20 22 29 29 20 64 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 79 2c 20 74 65 72 6d 20 69 (".or.")).do.for.termkey,.term.i
26f00 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 69 66 20 74 65 72 6d 3a 6d 61 74 63 68 28 n.pairs(terms).do.if.term:match(
26f20 70 61 74 74 65 72 6e 29 20 3d 3d 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 65 72 pattern).==.term.then.return.ter
26f40 6d 6b 65 79 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 mkey.end.end.end.end.function.pr
26f60 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 73 2c 20 emake.iskeywordsmatch(keywords,.
26f80 74 65 72 6d 73 29 0a 6c 6f 63 61 6c 20 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 66 61 6c 73 65 terms).local.hasrequired.=.false
26fa0 0a 66 6f 72 20 5f 2c 20 6b 65 79 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 .for._,.keyword.in.ipairs(keywor
26fc0 64 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 74 63 68 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 69 ds).do.local.matched.=.premake.i
26fe0 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 69 66 skeywordmatch(keyword,.terms).if
27000 20 6e 6f 74 20 6d 61 74 63 68 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 .not.matched.then.return.false.e
27020 6e 64 0a 69 66 20 6d 61 74 63 68 65 64 20 3d 3d 20 22 72 65 71 75 69 72 65 64 22 20 74 68 65 6e nd.if.matched.==."required".then
27040 0a 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 .hasrequired.=.true.end.end.if.t
27060 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 61 6e 64 20 6e 6f 74 20 68 61 73 72 65 71 75 69 72 65 erms.required.and.not.hasrequire
27080 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 d.then.return.false.else.return.
270a0 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 true.end.end.local.function.adju
270c0 73 74 70 61 74 68 73 28 6c 6f 63 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 75 6e 63 74 69 6f 6e 20 stpaths(location,.obj).function.
270e0 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 6c 69 73 74 29 0a 66 6f 72 20 69 2c 20 70 20 69 6e adjustpathlist(list).for.i,.p.in
27100 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 69 73 74 5b 69 5d 20 3d 20 70 61 74 68 2e .ipairs(list).do.list[i].=.path.
27120 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 getrelative(location,.p).end.end
27140 0a 66 6f 72 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 29 20 64 .for.name,.value.in.pairs(obj).d
27160 6f 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 6e o.local.field.=.premake.fields[n
27180 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 61 6e 64 20 76 61 6c 75 65 20 61 6e 64 20 6e 6f 74 20 ame].if.field.and.value.and.not.
271a0 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 69 66 20 66 69 65 6c 64 keeprelative[name].then.if.field
271c0 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 6a 5b 6e 61 6d 65 5d 20 3d .kind.==."path".then.obj[name].=
271e0 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 76 61 6c 75 .path.getrelative(location,.valu
27200 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 64 69 72 6c 69 73 74 e).elseif.field.kind.==."dirlist
27220 22 20 6f 72 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 74 68 ".or.field.kind.==."filelist".th
27240 65 6e 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 en.adjustpathlist(value).elseif.
27260 66 69 65 6c 64 2e 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 field.kind.==."keypath".then.for
27280 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 .k,v.in.pairs(value).do.adjustpa
272a0 74 68 6c 69 73 74 28 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f thlist(v).end.end.end.end.end.lo
272c0 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 66 69 65 6c 64 28 6b 69 6e 64 2c 20 64 65 cal.function.mergefield(kind,.de
272e0 73 74 2c 20 73 72 63 29 0a 6c 6f 63 61 6c 20 74 62 6c 20 3d 20 64 65 73 74 20 6f 72 20 7b 20 7d st,.src).local.tbl.=.dest.or.{.}
27300 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d .if.kind.==."keyvalue".or.kind.=
27320 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 =."keypath".then.for.key,.value.
27340 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 74 62 6c 5b 6b 65 79 5d 20 3d 20 6d 65 72 67 in.pairs(src).do.tbl[key].=.merg
27360 65 66 69 65 6c 64 28 22 6c 69 73 74 22 2c 20 74 62 6c 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a efield("list",.tbl[key],.value).
27380 65 6e 64 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 73 end.else.for._,.item.in.ipairs(s
273a0 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 62 6c 5b 69 74 65 6d 5d 20 74 68 65 6e 0a 74 61 62 rc).do.if.not.tbl[item].then.tab
273c0 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 69 74 65 6d 29 0a 74 62 6c 5b 69 74 65 6d 5d 20 3d le.insert(tbl,.item).tbl[item].=
273e0 20 69 74 65 6d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 62 6c 0a 65 6e 64 .item.end.end.end.return.tbl.end
27400 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 74 62 6c .local.function.removevalues(tbl
27420 2c 20 72 65 6d 6f 76 65 73 29 0a 66 6f 72 20 69 3d 23 74 62 6c 2c 31 2c 2d 31 20 64 6f 0a 66 6f ,.removes).for.i=#tbl,1,-1.do.fo
27440 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 73 29 20 r._,.pattern.in.ipairs(removes).
27460 64 6f 0a 69 66 20 70 61 74 74 65 72 6e 20 3d 3d 20 74 62 6c 5b 69 5d 20 74 68 65 6e 0a 74 61 62 do.if.pattern.==.tbl[i].then.tab
27480 6c 65 2e 72 65 6d 6f 76 65 28 74 62 6c 2c 20 69 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a le.remove(tbl,.i).break.end.end.
274a0 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 6f 62 6a 65 end.end.local.function.mergeobje
274c0 63 74 28 64 65 73 74 2c 20 73 72 63 29 0a 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 0a 72 65 ct(dest,.src).if.not.src.then.re
274e0 74 75 72 6e 0a 65 6e 64 0a 66 6f 72 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e turn.end.for.fieldname,.value.in
27500 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 69 65 .pairs(src).do.if.not.nocopy[fie
27520 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 ldname].then.local.field.=.prema
27540 6b 65 2e 66 69 65 6c 64 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 74 68 ke.fields[fieldname].if.field.th
27560 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 en.if.type(value).==."table".the
27580 6e 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 66 n.dest[fieldname].=.mergefield(f
275a0 69 65 6c 64 2e 6b 69 6e 64 2c 20 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 ield.kind,.dest[fieldname],.valu
275c0 65 29 0a 69 66 20 73 72 63 2e 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 73 20 3d e).if.src.removes.then.removes.=
275e0 20 73 72 63 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 72 65 6d 6f 76 .src.removes[fieldname].if.remov
27600 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 64 65 73 74 5b 66 69 65 6c 64 6e es.then.removevalues(dest[fieldn
27620 61 6d 65 5d 2c 20 72 65 6d 6f 76 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 ame],.removes).end.end.else.dest
27640 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 [fieldname].=.value.end.else.des
27660 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 t[fieldname].=.value.end.end.end
27680 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 28 64 65 73 74 2c 20 .end.local.function.merge(dest,.
276a0 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e obj,.basis,.terms,.cfgname,.pltn
276c0 61 6d 65 29 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 0a 70 ame).local.key.=.cfgname.or."".p
276e0 6c 74 6e 61 6d 65 20 3d 20 70 6c 74 6e 61 6d 65 20 6f 72 20 22 4e 61 74 69 76 65 22 0a 69 66 20 ltname.=.pltname.or."Native".if.
27700 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6b 65 79 20 3d 20 6b pltname.~=."Native".then.key.=.k
27720 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 72 6d 73 2e 63 6f 6e 66 69 67 20 3d ey....pltname.end.terms.config.=
27740 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 2e 70 .(cfgname.or.""):lower().terms.p
27760 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 74 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 latform.=.pltname:lower().local.
27780 63 66 67 20 3d 20 7b 7d 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 61 73 69 73 5b cfg.=.{}.mergeobject(cfg,.basis[
277a0 6b 65 79 5d 29 0a 61 64 6a 75 73 74 70 61 74 68 73 28 6f 62 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 key]).adjustpaths(obj.location,.
277c0 63 66 67 29 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 6f 62 6a 29 0a 69 66 20 28 63 cfg).mergeobject(cfg,.obj).if.(c
277e0 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 3d 63 66 67 2e fg.kind).then.terms['kind']=cfg.
27800 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 kind:lower().end.for._,.blk.in.i
27820 70 61 69 72 73 28 6f 62 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 pairs(obj.blocks).do.if.(premake
27840 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 74 .iskeywordsmatch(blk.keywords,.t
27860 65 72 6d 73 29 29 74 68 65 6e 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 6c 6b 29 erms))then.mergeobject(cfg,.blk)
27880 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 74 65 72 6d 73 2e .if.(cfg.kind.and.not.cfg.terms.
278a0 6b 69 6e 64 29 20 74 68 65 6e 0a 63 66 67 2e 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 kind).then.cfg.terms['kind'].=.c
278c0 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 fg.kind:lower().terms['kind'].=.
278e0 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 cfg.kind:lower().end.end.end.cfg
27900 2e 6e 61 6d 65 20 20 20 20 20 20 3d 20 63 66 67 6e 61 6d 65 0a 63 66 67 2e 70 6c 61 74 66 6f 72 .name......=.cfgname.cfg.platfor
27920 6d 20 20 3d 20 70 6c 74 6e 61 6d 65 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 m..=.pltname.for.k,v.in.pairs(te
27940 72 6d 73 29 20 64 6f 0a 63 66 67 2e 74 65 72 6d 73 5b 6b 5d 20 3d 76 0a 65 6e 64 0a 64 65 73 74 rms).do.cfg.terms[k].=v.end.dest
27960 5b 6b 65 79 5d 20 3d 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 [key].=.cfg.end.local.function.c
27980 6f 6c 6c 61 70 73 65 28 6f 62 6a 2c 20 62 61 73 69 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 ollapse(obj,.basis).local.result
279a0 20 3d 20 7b 7d 0a 62 61 73 69 73 20 3d 20 62 61 73 69 73 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 .=.{}.basis.=.basis.or.{}.local.
279c0 73 6c 6e 20 3d 20 6f 62 6a 2e 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 6f 62 6a 0a 6c 6f 63 61 6c 20 sln.=.obj.solution.or.obj.local.
279e0 74 65 72 6d 73 20 3d 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 terms.=.premake.getactiveterms()
27a00 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 .merge(result,.obj,.basis,.terms
27a20 29 2d 2d 74 68 69 73 20 61 64 6a 75 73 74 73 20 74 65 72 6d 73 0a 66 6f 72 20 5f 2c 20 63 66 67 )--this.adjusts.terms.for._,.cfg
27a40 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e name.in.ipairs(sln.configuration
27a60 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 20 3d 20 7b 7d 0a 66 6f 72 s).do.local.terms_local.=.{}.for
27a80 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 64 6f 20 74 65 72 6d 73 5f 6c 6f 63 .k,v.in.pairs(terms)do.terms_loc
27aa0 61 6c 5b 6b 5d 3d 76 20 65 6e 64 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 al[k]=v.end.merge(result,.obj,.b
27ac0 61 73 69 73 2c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 22 4e 61 74 asis,.terms_local,.cfgname,."Nat
27ae0 69 76 65 22 29 2d 2d 74 65 72 6d 73 20 63 61 6d 20 61 6c 73 6f 20 62 65 20 61 64 6a 75 73 74 65 ive")--terms.cam.also.be.adjuste
27b00 64 20 68 65 72 65 0a 66 6f 72 20 5f 2c 20 70 6c 74 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 d.here.for._,.pltname.in.ipairs(
27b20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 6c 74 6e 61 sln.platforms.or.{}).do.if.pltna
27b40 6d 65 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 me.~=."Native".then.merge(result
27b60 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d ,.obj,.basis,terms_local,.cfgnam
27b80 65 2c 20 70 6c 74 6e 61 6d 65 29 2d 2d 74 65 72 6d 73 20 61 6c 73 6f 20 68 65 72 65 0a 65 6e 64 e,.pltname)--terms.also.here.end
27ba0 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 6c 6f 63 61 6c .end.end.return.result.end.local
27bc0 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 6c 6f 63 61 .function.builduniquedirs().loca
27be0 6c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 3d 20 34 0a 6c 6f 63 61 6c 20 63 66 67 5f 64 l.num_variations.=.4.local.cfg_d
27c00 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 68 69 74 5f 63 6f 75 6e 74 73 20 3d 20 7b 7d 0a 66 irs.=.{}.local.hit_counts.=.{}.f
27c20 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 or.sln.in.premake.solution.each(
27c40 29 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 ).do.for._,.prj.in.ipairs(sln.pr
27c60 6f 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 ojects).do.for._,.cfg.in.pairs(p
27c80 72 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 73 20 3d 20 7b 20 rj.__configs).do.local.dirs.=.{.
27ca0 7d 0a 64 69 72 73 5b 31 5d 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 }.dirs[1].=.path.getabsolute(pat
27cc0 68 2e 6a 6f 69 6e 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 64 69 72 20 h.join(cfg.location,.cfg.objdir.
27ce0 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6f 62 6a 64 69 72 20 6f 72 20 22 6f 62 6a 22 29 29 or.cfg.project.objdir.or."obj"))
27d00 0a 64 69 72 73 5b 32 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 31 5d 2c 20 69 69 .dirs[2].=.path.join(dirs[1],.ii
27d20 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4e 61 74 69 76 65 22 2c 20 22 22 2c 20 f(cfg.platform.==."Native",."",.
27d40 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 29 0a 64 69 72 73 5b 33 5d 20 3d 20 70 61 74 68 2e 6a 6f cfg.platform)).dirs[3].=.path.jo
27d60 69 6e 28 64 69 72 73 5b 32 5d 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 64 69 72 73 5b 34 5d 20 3d 20 in(dirs[2],.cfg.name).dirs[4].=.
27d80 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 33 5d 2c 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e path.join(dirs[3],.cfg.project.n
27da0 61 6d 65 29 0a 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 20 3d 20 64 69 72 73 0a 6c 6f 63 61 6c 20 ame).cfg_dirs[cfg].=.dirs.local.
27dc0 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.
27de0 76 20 3d 20 73 74 61 72 74 2c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 64 6f 0a 6c 6f 63 v.=.start,.num_variations.do.loc
27e00 61 6c 20 64 20 3d 20 64 69 72 73 5b 76 5d 0a 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 3d 20 28 al.d.=.dirs[v].hit_counts[d].=.(
27e20 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 6f 72 20 30 29 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a hit_counts[d].or.0).+.1.end.end.
27e40 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
27e60 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 6e 20 69 70 61 69 ion.each().do.for._,.prj.in.ipai
27e80 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 rs(sln.projects).do.for._,.cfg.i
27ea0 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 20 n.pairs(prj.__configs).do.local.
27ec0 64 69 72 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 dir.local.start.=.iif(cfg.name,.
27ee0 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 2,.1).for.v.=.start,.iif(cfg.fla
27f00 67 73 2e 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 3d 3d 74 72 75 65 2c 6e 75 6d 5f 76 61 72 gs.SingleOutputDir==true,num_var
27f20 69 61 74 69 6f 6e 73 2d 31 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 29 20 64 6f 0a 64 69 72 iations-1,num_variations).do.dir
27f40 20 3d 20 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 5b 76 5d 0a 69 66 20 68 69 74 5f 63 6f 75 6e 74 .=.cfg_dirs[cfg][v].if.hit_count
27f60 73 5b 64 69 72 5d 20 3d 3d 20 31 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 63 s[dir].==.1.then.break.end.end.c
27f80 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 fg.objectsdir.=.path.getrelative
27fa0 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a (cfg.location,.dir).end.end.end.
27fc0 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 74 61 72 67 65 74 73 28 end.local.function.buildtargets(
27fe0 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 ).for.sln.in.premake.solution.ea
28000 63 68 28 29 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 ch().do.for._,.prj.in.ipairs(sln
28020 2e 70 72 6f 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 .projects).do.for._,.cfg.in.pair
28040 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 20 70 61 74 68 73 74 s(prj.__configs).do.local.pathst
28060 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a yle.=.premake.getpathstyle(cfg).
28080 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d local.namestyle.=.premake.getnam
280a0 65 73 74 79 6c 65 28 63 66 67 29 0a 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 20 3d 20 70 72 estyle(cfg).cfg.buildtarget.=.pr
280c0 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 70 61 emake.gettarget(cfg,."build",.pa
280e0 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 65 6d 29 0a thstyle,.namestyle,.cfg.system).
28100 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 cfg.linktarget..=.premake.gettar
28120 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d get(cfg,."link",..pathstyle,.nam
28140 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 69 66 20 70 61 74 68 73 74 79 6c 65 estyle,.cfg.system).if.pathstyle
28160 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 .==."windows".then.cfg.objectsdi
28180 72 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 r.=.path.translate(cfg.objectsdi
281a0 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 20 20 6c r,."\\").end.end.end.end.end...l
281c0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 0a 20 20 ocal.function.getCfgKind(cfg)...
281e0 69 66 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 6b if(cfg.kind).then...return.cfg.k
28200 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 69 66 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f ind;...end...if(cfg.project.__co
28220 6e 66 69 67 73 5b 22 22 5d 20 61 6e 64 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 nfigs[""].and.cfg.project.__conf
28240 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e igs[""].kind).then...return.cfg.
28260 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 3b 0a 20 20 65 6e project.__configs[""].kind;...en
28280 64 0a 20 20 72 65 74 75 72 6e 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e d...return.nil...end...local.fun
282a0 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 ction.getprojrec(dstArray,.found
282c0 4c 69 73 74 2c 20 63 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 List,.cfg,.cfgname,.searchField,
282e0 20 62 4c 69 6e 6b 61 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 .bLinkage)...if(not.cfg).then.re
28300 74 75 72 6e 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 55 73 65 50 72 6a 73 20 3d 20 turn.end...local.foundUsePrjs.=.
28320 7b 7d 3b 0a 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 {};...for._,.useName.in.ipairs(c
28340 66 67 5b 73 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 fg[searchField]).do...local.test
28360 4e 61 6d 65 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 Name.=.useName:lower();...if((no
28380 74 20 66 6f 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 t.foundList[testName])).then...l
283a0 6f 63 61 6c 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 ocal.theProj.=.nil;...local.theU
283c0 73 65 50 72 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 seProj.=.nil;...for._,.prj.in.ip
283e0 61 69 72 73 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 airs(cfg.project.solution.projec
28400 74 73 29 20 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 ts).do...if.(prj.name:lower().==
28420 20 74 65 73 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 .testName).then...if(prj.usage).
28440 74 68 65 6e 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 then...theUseProj.=.prj;...else.
28460 20 20 74 68 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 ..theProj.=.prj;...end...end...e
28480 6e 64 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 nd...--Must.connect.to.a.usage.p
284a0 72 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 roject....if(theUseProj).then...
284c0 66 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 foundList[testName].=.true;...lo
284e0 63 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 cal.prjEntry.=.{...name.=.testNa
28500 6d 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 me,...proj.=.theProj,...usagePro
28520 6a 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 j.=.theUseProj,...bLinkageOnly.=
28540 20 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 .bLinkage,...};...dstArray[testN
28560 61 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 ame].=.prjEntry;...table.insert(
28580 66 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 foundUsePrjs,.theUseProj);...end
285a0 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 6e 20 ...end...end...for._,.usePrj.in.
285c0 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 6e 6b ipairs(foundUsePrjs).do...--Link
285e0 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 74 69 s.can.only.recurse.through.stati
28600 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 20 7e c.libraries....if((searchField.~
28620 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 65 50 =."links").or...(getCfgKind(useP
28640 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 74 69 rj.__configs[cfgname]).==."Stati
28660 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 72 72 cLib")).then...getprojrec(dstArr
28680 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 73 5b ay,.foundList,.usePrj.__configs[
286a0 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 6c 64 cfgname],...cfgname,.searchField
286c0 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 0a 20 ,.bLinkage);...end...end...end..
286e0 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 20 72 65 63 75 .--...--.This.function.will.recu
28700 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 61 74 20 74 68 rsively.get.all.projects.that.th
28720 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 6e 20 69 74 73 e.given.configuration.has.in.its
28740 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 75 72 6e 20 76 ."uses"...--.field..The.return.v
28760 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 20 45 61 63 68 alues.are.a.list.of.tables..Each
28780 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 73 20 74 68 65 .table.in.that.list.contains.the
287a0 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 6c 6f 77 65 72 .following:...--name.=.The.lower
287c0 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 20 2d 2d 70 72 case.name.of.the.project....--pr
287e0 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 6c 20 69 66 20 oj.=.The.project..Can.be.nil.if.
28800 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 50 72 6f 6a 20 it.is.usage-only....--usageProj.
28820 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 62 65 20 6e 69 =.The.usage.project..Can't.be.ni
28840 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 68 61 73 20 6e l,.as.using.a.project.that.has.n
28860 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 20 70 75 74 20 o...--.usage.project.is.not.put.
28880 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 4f 6e 6c 79 20 into.the.list....--bLinkageOnly.
288a0 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 79 20 74 68 65 =.If.this.is.true,.then.only.the
288c0 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 20 62 65 20 63 .linkage.information.should.be.c
288e0 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 69 6c 6c 20 6f opied....--.The.recursion.will.o
28900 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 64 20 6f 6e 20 nly.look.at.the."uses".field.on.
28920 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 20 66 75 6e 63 *usage*.projects....--.This.func
28940 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 20 74 6f 20 74 tion.will.also.add.projects.to.t
28960 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 69 6e 20 74 68 he.list.that.are.mentioned.in.th
28980 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 67 65 20 70 72 e."links"...--.field.of.usage.pr
289a0 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 79 20 6c 69 6e ojects..These.will.only.copy.lin
289c0 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 69 6c 6c 20 72 ker.information,.but.they.will.r
289e0 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 22 6c 69 6e 6b ecurse....--.through.other."link
28a00 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 63 74 69 6f 6e s".fields....--...local.function
28a20 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 2c 20 63 66 67 .getprojectsconnections(cfg,.cfg
28a40 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 3b 0a 20 20 6c name)...local.dstArray.=.{};...l
28a60 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 64 4c 69 73 74 ocal.foundList.=.{};...foundList
28a80 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 3d 20 74 72 75 [cfg.project.name:lower()].=.tru
28aa0 65 3b 0a 20 20 2d 2d 46 69 72 73 74 2c 20 66 6f 6c 6c 6f 77 20 74 68 65 20 75 73 65 73 20 72 65 e;...--First,.follow.the.uses.re
28ac0 63 75 72 73 69 76 65 6c 79 2e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 cursively....getprojrec(dstArray
28ae0 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 22 75 73 65 73 ,.foundList,.cfg,.cfgname,."uses
28b00 22 2c 20 66 61 6c 73 65 29 3b 0a 20 20 2d 2d 4e 65 78 74 2c 20 67 6f 20 74 68 72 6f 75 67 68 20 ",.false);...--Next,.go.through.
28b20 61 6c 6c 20 6f 66 20 74 68 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 72 65 all.of.the.usage.projects.and.re
28b40 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 74 68 65 69 72 20 6c 69 6e 6b 73 2e 0a 20 20 2d 2d 42 cursively.get.their.links....--B
28b60 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 27 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 74 ut.only.if.they're.not.already.t
28b80 68 65 72 65 2e 20 47 65 74 20 74 68 65 20 6c 69 6e 6b 73 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f here..Get.the.links.as.linkage-o
28ba0 6e 6c 79 2e 0a 20 20 6c 6f 63 61 6c 20 6c 69 6e 6b 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 66 nly....local.linkArray.=.{};...f
28bc0 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 64 73 or.prjName,.prjEntry.in.pairs(ds
28be0 74 41 72 72 61 79 29 20 64 6f 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 6c 69 6e 6b 41 72 72 61 tArray).do...getprojrec(linkArra
28c00 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a y,.foundList,.prjEntry.usageProj
28c20 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 20 63 66 67 6e 61 6d 65 2c 0a 20 20 .__configs[cfgname],.cfgname,...
28c40 22 6c 69 6e 6b 73 22 2c 20 74 72 75 65 29 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 43 6f 70 79 20 66 "links",.true);...end...--Copy.f
28c60 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 79 20 69 6e 74 6f 20 64 73 74 41 72 72 61 79 2e 0a 20 20 66 rom.linkArray.into.dstArray....f
28c80 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 6c 69 or.prjName,.prjEntry.in.pairs(li
28ca0 6e 6b 41 72 72 61 79 29 20 64 6f 0a 20 20 64 73 74 41 72 72 61 79 5b 70 72 6a 4e 61 6d 65 5d 20 nkArray).do...dstArray[prjName].
28cc0 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 64 73 74 41 72 =.prjEntry;...end...return.dstAr
28ce0 72 61 79 3b 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 6e 61 ray;...end...local.function.isna
28d00 6d 65 6f 66 70 72 6f 6a 28 63 66 67 2c 20 73 74 72 4e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 73 meofproj(cfg,.strName)...local.s
28d20 6c 6e 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 3b 0a 20 20 6c 6f 63 ln.=.cfg.project.solution;...loc
28d40 61 6c 20 73 74 72 54 65 73 74 20 3d 20 73 74 72 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 al.strTest.=.strName:lower();...
28d60 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f for.prjIx,.prj.in.ipairs(sln.pro
28d80 6a 65 63 74 73 29 20 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 jects).do...if.(prj.name:lower()
28da0 20 3d 3d 20 73 74 72 54 65 73 74 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b .==.strTest).then...return.true;
28dc0 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 65 ...end...end...return.false;...e
28de0 6e 64 0a 20 20 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 nd...--...--.Copies.the.field.fr
28e00 6f 6d 20 64 73 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 om.dstCfg.to.srcCfg....--...loca
28e20 6c 20 66 75 6e 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 l.function.copydependentfield(sr
28e40 63 43 66 67 2c 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 cCfg,.dstCfg,.strSrcField)...loc
28e60 61 6c 20 73 72 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 al.srcField.=.premake.fields[str
28e80 53 72 63 46 69 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 SrcField];...local.strDstField.=
28ea0 20 73 74 72 53 72 63 46 69 65 6c 64 3b 0a 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 .strSrcField;...if.type(srcCfg[s
28ec0 74 72 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 trSrcField]).==."table".then...-
28ee0 2d 68 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 -handle.paths....if.(srcField.ki
28f00 6e 64 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 nd.==."dirlist".or.srcField.kind
28f20 20 3d 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 .==."filelist").and...(not.keepr
28f40 65 6c 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 elative[strSrcField]).then...for
28f60 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
28f80 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
28fa0 44 73 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 DstField],...path.rebase(p,.srcC
28fc0 66 67 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 fg.project.location,.dstCfg.proj
28fe0 65 63 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 ect.location))...end...else...if
29000 28 73 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 (strSrcField.==."links").then...
29020 66 6f 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 for.i,p.in.ipairs(srcCfg[strSrcF
29040 69 65 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 ield]).do...if(not.isnameofproj(
29060 64 73 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 dstCfg,.p)).then...table.insert(
29080 64 73 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 dstCfg[strDstField],.p)...else..
290a0 20 70 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 .printf("Failed.to.copy.'%s'.fro
290c0 6d 20 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 m.proj.'%s'.",...p,.srcCfg.proje
290e0 63 74 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 ct.name);...end...end...else...f
29100 6f 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 or.i,p.in.ipairs(srcCfg[strSrcFi
29120 65 6c 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 eld]).do...table.insert(dstCfg[s
29140 74 72 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 trDstField],.p)...end...end...en
29160 64 0a 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 d...else...if(srcField.kind.==."
29180 70 61 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 path".and.(not.keeprelative[strS
291a0 72 63 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 rcField])).then...dstCfg[strDstF
291c0 69 65 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 ield].=.path.rebase(srcCfg[strSr
291e0 63 46 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 cField],...prj.location,.dstCfg.
29200 70 72 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 project.location);...else...dstC
29220 66 67 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 fg[strDstField].=.srcCfg[strSrcF
29240 69 65 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 2d 2d 0a 20 20 ield];...end...end...end...--...
29260 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 6c --.This.function.will.take.the.l
29280 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 79 ist.of.project.entries.and.apply
292a0 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 74 .their.usage.project.data...--.t
292c0 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 69 o.the.given.configuration..It.wi
292e0 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 6f ll.copy.compiling.information.fo
29300 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 74 r.the.projects.that.are...--.not
29320 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 6c .listed.as.linkage-only..It.will
29340 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 6f .copy.the.linking.information.fo
29360 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 72 r.projects.only.if...--.the.sour
29380 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 61 ce.project.is.not.a.static.libra
293a0 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 6d ry..It.won't.copy.linking.inform
293c0 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 20 ation...--.if.the.project.is.in.
293e0 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 61 this.solution;.instead.it.will.a
29400 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 61 dd.that.project.to.the.configura
29420 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 69 tion's...--.links.field,.expecti
29440 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 20 ng.that.Premake.will.handle.the.
29460 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 79 rest....--...local.function.copy
29480 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 72 usagedata(cfg,.cfgname,.linkToPr
294a0 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 74 ojs)...local.myPrj.=.cfg.project
294c0 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 67 ;...local.bIsStaticLib.=.(getCfg
294e0 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 66 6f 72 Kind(cfg).==."StaticLib");...for
29500 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 6c 69 6e 6b .prjName,.prjEntry.in.pairs(link
29520 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 20 70 72 6a ToProjs).do...local.srcPrj.=.prj
29540 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 43 66 67 20 Entry.usageProj;...local.srcCfg.
29560 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 0a 20 20 66 =.srcPrj.__configs[cfgname];...f
29580 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.
295a0 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 6d 65 5d 29 20 74 68 fields).do...if(srcCfg[name]).th
295c0 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 74 68 65 6e 0a 20 20 en...if(field.usagecopy).then...
295e0 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 6e 6c 79 29 20 74 68 if(not.prjEntry.bLinkageOnly).th
29600 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 en...copydependentfield(srcCfg,.
29620 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 28 66 69 65 6c 64 2e cfg,.name)...end...elseif(field.
29640 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 79 20 74 68 65 20 6c linkagecopy).then...--Copy.the.l
29660 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 64 69 6e 67 20 61 20 inkage.data.if.we're.building.a.
29680 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 74 68 69 73 20 69 73 non-static.thing...--and.this.is
296a0 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 20 69 74 27 73 20 6e .a.pure.usage.project..If.it's.n
296c0 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 65 20 77 69 6c 6c 20 ot.pure-usage,.then...--we.will.
296e0 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 6e 61 6d 65 20 69 6e simply.put.the.project's.name.in
29700 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 20 69 66 28 28 6e 6f .the.links.field.later....if((no
29720 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 70 72 6a 45 6e 74 72 t.bIsStaticLib).and.(not.prjEntr
29740 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 64 65 6e 74 66 69 65 y.proj)).then...copydependentfie
29760 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 6e 64 0a 20 20 65 6e ld(srcCfg,.cfg,.name)...end...en
29780 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 d...end...end...if((not.bIsStati
297a0 63 4c 69 62 29 20 61 6e 64 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 20 74 68 65 6e 0a 20 20 cLib).and.prjEntry.proj).then...
297c0 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6c 69 6e 6b 73 2c 20 70 72 6a 45 6e 74 72 79 table.insert(cfg.links,.prjEntry
297e0 2e 70 72 6f 6a 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 66 .proj.name);...end...end...end.f
29800 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 unction.premake.bake.buildconfig
29820 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e s().for.sln.in.premake.solution.
29840 65 61 63 68 28 29 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 each().do.for._,.prj.in.ipairs(s
29860 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 ln.projects).do.prj.location.=.p
29880 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 70 rj.location.or.sln.location.or.p
298a0 72 6a 2e 62 61 73 65 64 69 72 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 rj.basedir.adjustpaths(prj.locat
298c0 69 6f 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 70 ion,.prj).for._,.blk.in.ipairs(p
298e0 72 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f rj.blocks).do.adjustpaths(prj.lo
29900 63 61 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 74 69 6f cation,.blk).end.end.sln.locatio
29920 6e 20 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 62 61 73 65 64 69 72 0a n.=.sln.location.or.sln.basedir.
29940 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 69 6f 6e 2e end.for.sln.in.premake.solution.
29960 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 70 73 65 each().do.local.basis.=.collapse
29980 28 73 6c 6e 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 (sln).for._,.prj.in.ipairs(sln.p
299a0 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 6f 6c 6c rojects).do.prj.__configs.=.coll
299c0 61 70 73 65 28 70 72 6a 2c 20 62 61 73 69 73 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 apse(prj,.basis).for._,.cfg.in.p
299e0 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 62 61 6b 65 2e 70 6f 73 74 airs(prj.__configs).do.bake.post
29a00 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f process(prj,.cfg).end.end.end.fo
29a20 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()
29a40 20 64 6f 0a 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e .do.for.prjIx,.prj.in.ipairs(sln
29a60 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 6e 6f 74 20 70 72 6a 2e 75 73 61 67 65 29 20 .projects).do.if(not.prj.usage).
29a80 74 68 65 6e 0a 66 6f 72 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 then.for.cfgname,.cfg.in.pairs(p
29aa0 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 75 73 65 73 50 72 6a 73 20 rj.__configs).do.local.usesPrjs.
29ac0 3d 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 2c 20 63 66 =.getprojectsconnections(cfg,.cf
29ae0 67 6e 61 6d 65 29 3b 0a 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 gname);.copyusagedata(cfg,.cfgna
29b00 6d 65 2c 20 75 73 65 73 50 72 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f me,.usesPrjs).end.end.end.end.fo
29b20 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()
29b40 20 64 6f 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 4c 69 73 74 20 3d 20 7b 7d 3b 0a 66 6f 72 20 69 .do.local.removeList.=.{};.for.i
29b60 6e 64 65 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 ndex,.prj.in.ipairs(sln.projects
29b80 29 20 64 6f 0a 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e ).do.if(prj.usage).then.table.in
29ba0 73 65 72 74 28 72 65 6d 6f 76 65 4c 69 73 74 2c 20 31 2c 20 69 6e 64 65 78 29 3b 20 2d 2d 41 64 sert(removeList,.1,.index);.--Ad
29bc0 64 20 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 d.in.reverse.order..end.end.for.
29be0 5f 2c 20 69 6e 64 65 78 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 4c 69 73 74 29 20 64 _,.index.in.ipairs(removeList).d
29c00 6f 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 6e 64 o.table.remove(sln.projects,.ind
29c20 65 78 29 3b 0a 65 6e 64 0a 65 6e 64 0a 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 62 ex);.end.end.builduniquedirs().b
29c40 75 69 6c 64 74 61 72 67 65 74 73 28 63 66 67 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 uildtargets(cfg).end.function.pr
29c60 65 6d 61 6b 65 2e 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 emake.bake.postprocess(prj,.cfg)
29c80 0a 63 66 67 2e 70 72 6f 6a 65 63 74 20 20 20 3d 20 70 72 6a 0a 63 66 67 2e 73 68 6f 72 74 6e 61 .cfg.project...=.prj.cfg.shortna
29ca0 6d 65 20 3d 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 2e 6e me.=.premake.getconfigname(cfg.n
29cc0 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 0a 63 66 67 2e 6c 6f 6e ame,.cfg.platform,.true).cfg.lon
29ce0 67 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 gname..=.premake.getconfigname(c
29d00 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 6c 6f 63 61 74 fg.name,.cfg.platform).cfg.locat
29d20 69 6f 6e 20 3d 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 63 66 67 2e 62 61 73 65 64 69 ion.=.cfg.location.or.cfg.basedi
29d40 72 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 r.local.platform.=.premake.platf
29d60 6f 72 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 69 orms[cfg.platform].if.platform.i
29d80 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d scrosscompiler.then.cfg.system.=
29da0 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 .cfg.platform.else.cfg.system.=.
29dc0 6f 73 2e 67 65 74 28 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 os.get().end.if.cfg.kind.==."Sha
29de0 72 65 64 4c 69 62 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 2e 6e 6f 73 68 61 72 65 64 6c 69 62 redLib".and.platform.nosharedlib
29e00 73 20 74 68 65 6e 0a 63 66 67 2e 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e s.then.cfg.kind.=."StaticLib".en
29e20 64 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 d.local.removefiles.=.cfg.remove
29e40 66 69 6c 65 73 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 67 6d 61 6b 65 27 20 74 68 65 6e files.if._ACTION.==.'gmake'.then
29e60 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 .removefiles.=.table.join(remove
29e80 66 69 6c 65 73 2c 20 63 66 67 2e 65 78 63 6c 75 64 65 73 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 files,.cfg.excludes).end.local.f
29ea0 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 iles.=.{}.for._,.fname.in.ipairs
29ec0 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e (cfg.files).do.if.not.table.icon
29ee0 74 61 69 6e 73 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 74 tains(removefiles,.fname).then.t
29f00 61 62 6c 65 2e 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 able.insert(files,.fname).end.en
29f20 64 0a 63 66 67 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 d.cfg.files.=.files.for.name,.fi
29f40 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a eld.in.pairs(premake.fields).do.
29f60 69 66 20 66 69 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 if.field.isflags.then.local.valu
29f80 65 73 20 3d 20 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 es.=.cfg[name].for._,.flag.in.ip
29fa0 61 69 72 73 28 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 airs(values).do.values[flag].=.t
29fc0 72 75 65 20 65 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 rue.end.end.end.cfg.__fileconfig
29fe0 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 s.=.{.}.for._,.fname.in.ipairs(c
2a000 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 fg.files).do.local.fcfg.=.{.}.fc
2a020 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 66 69 67 fg.name.=.fname.cfg.__fileconfig
2a040 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 63 66 67 s[fname].=.fcfg.table.insert(cfg
2a060 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 0a 00 70 .__fileconfigs,.fcfg).end.end..p
2a080 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 74 5f 73 remake.fields.=.{.archivesplit_s
2a0a0 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 70 65 20 ize.=.{.kind..=."string",.scope.
2a0c0 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 6e 64 20 =."config",.},.basedir.=.{.kind.
2a0e0 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 22 2c 0a .=."path",.scope.=."container",.
2a100 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 74 72 69 },.buildaction.=.{.kind..=."stri
2a120 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.=
2a140 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 2c 0a 22 .{."Compile",."Copy",."Embed",."
2a160 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 69 6e 64 None".}.},.buildoptions.=.{.kind
2a180 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c ..=."list",.scope.=."config",.},
2a1a0 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 6c 69 73 .buildoptions_c.=.{.kind..=."lis
2a1c0 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 64 6f 70 t",.scope.=."config",.},.buildop
2a1e0 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 0a 73 63 tions_cpp.=.{.kind..=."list",.sc
2a200 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 6e 73 5f ope.=."config",.},.buildoptions_
2a220 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 65 20 3d objc.=.{.kind..=."list",.scope.=
2a240 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 3d 0a 7b ."config",.},.configurations.=.{
2a260 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
2a280 6f 6e 22 2c 0a 7d 2c 0a 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b 69 6e 64 on",.},.custombuildtask.=.{.kind
2a2a0 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d ..=."table",.scope.=."config",.}
2a2c0 2c 0a 64 65 62 75 67 61 72 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 ,.debugargs.=.{.kind.=."list",.s
2a2e0 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 3d 0a 7b cope.=."config",.},.debugdir.=.{
2a300 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 .kind.=."path",.scope.=."config"
2a320 2c 0a 7d 2c 0a 64 65 62 75 67 65 6e 76 73 20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 ,.},.debugenvs..=.{.kind.=."list
2a340 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 ",.scope.=."config",.},.defines.
2a360 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e =.{.kind..=."list",.scope.=."con
2a380 66 69 67 22 2c 0a 7d 2c 0a 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b fig",.},.deploymentoptions.=.{.k
2a3a0 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",
2a3c0 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 64 65 70 65 6e 64 65 6e 63 79 .usagecopy.=.true,.},.dependency
2a3e0 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 .=.{.kind..=."table",.scope.=."c
2a400 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 65 78 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 onfig",.},.excludes.=.{.kind..=.
2a420 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c "filelist",.scope.=."config",.},
2a440 0a 66 69 6c 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 73 .files.=.{.kind..=."filelist",.s
2a460 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 cope.=."config",.},.removefiles.
2a480 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 =.{.kind..=."filelist",.scope.=.
2a4a0 22 63 6f 6e 66 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 "config",.},.flags.=.{.kind..=."
2a4c0 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 69 73 66 6c 61 67 73 list",.scope.=."config",.isflags
2a4e0 20 3d 20 74 72 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 .=.true,.usagecopy.=.true,.allow
2a500 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 61 6c 6c 6f 77 ed.=.function(value).local.allow
2a520 65 64 5f 66 6c 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 ed_flags.=.{.ATL.=.1,.DebugEnvsD
2a540 6f 6e 74 4d 65 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 ontMerge.=.1,.DebugEnvsInherit.=
2a560 20 31 2c 0a 45 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 .1,.EnableMinimalRebuild.=.1,.En
2a580 61 62 6c 65 53 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 ableSSE.=.1,.EnableSSE2.=.1,.Ext
2a5a0 72 61 57 61 72 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 raWarnings.=.1,.FatalWarnings.=.
2a5c0 31 2c 0a 46 6c 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 1,.FloatFast.=.1,.FloatStrict.=.
2a5e0 31 2c 0a 4d 61 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 1,.Managed.=.1,.MFC.=.1,.NativeW
2a600 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e 6f 45 Char.=.1,.No64BitChecks.=.1,.NoE
2a620 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 3d 20 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 ditAndContinue.=.1,.NoExceptions
2a640 20 3d 20 31 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f .=.1,.NoFramePointer.=.1,.NoImpo
2a660 72 74 4c 69 62 20 3d 20 31 2c 0a 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 rtLib.=.1,.NoIncrementalLink.=.1
2a680 2c 0a 4e 6f 4d 61 6e 69 66 65 73 74 20 3d 20 31 2c 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 ,.NoManifest.=.1,.NoMultiProcess
2a6a0 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 3d 20 31 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 orCompilation.=.1,.NoNativeWChar
2a6c0 20 3d 20 31 2c 0a 4e 6f 50 43 48 20 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 46 61 73 .=.1,.NoPCH.=.1,.NoRTTI.=.1,.Fas
2a6e0 74 43 61 6c 6c 20 3d 20 31 2c 0a 53 74 64 43 61 6c 6c 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 tCall.=.1,.StdCall.=.1,.SingleOu
2a700 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
2a720 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,.
2a740 44 65 62 75 67 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 DebugRuntime.=.1,.ReleaseRuntime
2a760 20 3d 20 31 2c 0a 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 .=.1,.SEH.=.1,.StaticATL.=.1,.St
2a780 61 74 69 63 52 75 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 aticRuntime.=.1,.Symbols.=.1,.Un
2a7a0 69 63 6f 64 65 20 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 icode.=.1,.Unsafe.=.1,.UnsignedC
2a7c0 68 61 72 20 3d 20 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 har.=.1,.WinMain.=.1,.}.local.en
2a7e0 67 6c 69 73 68 54 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 glishToAmericanSpelling.=.{.opti
2a800 6d 69 73 65 20 3d 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 mise.=.'optimize',.optimisesize.
2a820 3d 20 27 6f 70 74 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 =.'optimizesize',.optimisespeed.
2a840 3d 20 27 6f 70 74 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 =.'optimizespeed',.}.local.lower
2a860 76 61 6c 75 65 20 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 value.=.value:lower().lowervalue
2a880 20 3d 20 65 6e 67 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 .=.englishToAmericanSpelling[low
2a8a0 65 72 76 61 6c 75 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 ervalue].or.lowervalue.for.v,._.
2a8c0 69 6e 20 70 61 69 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 in.pairs(allowed_flags).do.if.v:
2a8e0 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 lower().==.lowervalue.then.retur
2a900 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 n.v.end.end.return.nil,."invalid
2a920 20 66 6c 61 67 22 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 .flag".end,.},.framework.=.{.kin
2a940 64 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 74 61 69 6e 65 72 d.=."string",.scope.=."container
2a960 22 2c 0a 61 6c 6c 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 ",.allowed.=.{."1.0",."1.1",."2.
2a980 30 22 2c 0a 22 33 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 0",."3.0",."3.5",."4.0",."4.5",.
2a9a0 7d 0a 7d 2c 0a 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f }.},.windowstargetplatformversio
2a9c0 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 n.=.{.kind..=."string",.scope.=.
2a9e0 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 2c 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 0a 7b "project",.},.forcedincludes.=.{
2aa00 0a 6b 69 6e 64 20 20 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f .kind..=."absolutefilelist",.sco
2aa20 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 70 61 74 68 20 3d 0a 7b 0a pe.=."config",.},.imagepath.=.{.
2aa40 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c kind.=."path",.scope.=."config",
2aa60 0a 7d 2c 0a 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 .},.imageoptions.=.{.kind..=."li
2aa80 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 69 6d 70 6c 69 62 st",.scope.=."config",.},.implib
2aaa0 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 dir.=.{.kind..=."path",.scope.=.
2aac0 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b "config",.},.implibextension.=.{
2aae0 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
2ab00 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ig",.},.implibname.=.{.kind..=."
2ab20 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 69 6d string",.scope.=."config",.},.im
2ab40 70 6c 69 62 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c plibprefix.=.{.kind..=."string",
2ab60 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 73 75 66 66 .scope.=."config",.},.implibsuff
2ab80 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d ix.=.{.kind..=."string",.scope.=
2aba0 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 ."config",.},.includedirs.=.{.ki
2abc0 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 69 67 nd..=."dirlist",.scope.=."config
2abe0 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b ",.usagecopy.=.true,.},.kind.=.{
2ac00 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
2ac20 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 ig",.allowed.=.{."ConsoleApp",."
2ac40 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 WindowedApp",."StaticLib",."Shar
2ac60 65 64 4c 69 62 22 0a 7d 0a 7d 2c 0a 6c 61 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d edLib".}.},.language.=.{.kind..=
2ac80 20 22 73 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 ."string",.scope.=."container",.
2aca0 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 0a 7d 0a 7d allowed.=.{."C",."C++",."C#".}.}
2acc0 2c 0a 6c 69 62 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c ,.libdirs.=.{.kind..=."dirlist",
2ace0 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d .scope.=."config",.linkagecopy.=
2ad00 20 74 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 .true,.},.linkoptions.=.{.kind..
2ad20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c =."list",.scope.=."config",.},.l
2ad40 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d inks.=.{.kind..=."list",.scope.=
2ad60 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 ."config",.allowed.=.function(va
2ad80 6c 75 65 29 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 lue).if.value:find('/',.nil,.tru
2ada0 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 e).then.value.=.path.getabsolute
2adc0 28 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 (value).end.return.value.end,.li
2ade0 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a nkagecopy.=.true,.},.location.=.
2ae00 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 {.kind..=."path",.scope.=."conta
2ae20 69 6e 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 iner",.},.makesettings.=.{.kind.
2ae40 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d =."list",.scope.=."config",.},.m
2ae60 65 73 73 61 67 65 73 6b 69 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 essageskip.=.{.kind..=."list",.s
2ae80 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 cope.=."solution",.isflags.=.tru
2aea0 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 66 e,.usagecopy.=.true,.allowed.=.f
2aec0 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 6d 65 73 unction(value).local.allowed_mes
2aee0 73 61 67 65 73 20 3d 20 7b 0a 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 sages.=.{.SkipCreatingMessage.=.
2af00 31 2c 0a 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 1,.SkipBuildingMessage.=.1,.Skip
2af20 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 CleaningMessage.=.1,.}.local.low
2af40 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f ervalue.=.value:lower().for.v,._
2af60 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 .in.pairs(allowed_messages).do.i
2af80 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 f.v:lower().==.lowervalue.then.r
2afa0 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 eturn.v.end.end.return.nil,."inv
2afc0 61 6c 69 64 20 6d 65 73 73 61 67 65 20 74 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 alid.message.to.skip".end,.},.ms
2afe0 67 61 72 63 68 69 76 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c garchiving.=.{.kind..=."string",
2b000 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 .scope.=."config",.},.msgcompile
2b020 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 .=.{.kind..=."string",.scope.=."
2b040 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 config",.},.msgprecompile.=.{.ki
2b060 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 22 nd..=."string",.scope.=."config"
2b080 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d ,.},.msgcompile_objc.=.{.kind..=
2b0a0 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",.},.
2b0c0 6d 73 67 72 65 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 msgresource.=.{.kind..=."string"
2b0e0 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 6c 69 6e 6b 69 6e ,.scope.=."config",.},.msglinkin
2b100 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 g.=.{.kind..=."string",.scope.=.
2b120 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 62 6a 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 "config",.},.objdir.=.{.kind..=.
2b140 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 6f 70 74 "path",.scope.=."config",.},.opt
2b160 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d ions.=.{.kind..=."list",.scope.=
2b180 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 ."container",.isflags.=.true,.us
2b1a0 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 agecopy.=.true,.allowed.=.functi
2b1c0 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 on(value).local.allowed_options.
2b1e0 3d 20 7b 0a 46 6f 72 63 65 43 50 50 20 3d 20 31 2c 0a 41 72 63 68 69 76 65 53 70 6c 69 74 20 3d =.{.ForceCPP.=.1,.ArchiveSplit.=
2b200 20 31 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 65 3a 6c 6f .1.}.local.lowervalue.=.value:lo
2b220 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 77 65 64 5f wer().for.v,._.in.pairs(allowed_
2b240 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 options).do.if.v:lower().==.lowe
2b260 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 rvalue.then.return.v.end.end.ret
2b280 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d urn.nil,."invalid.option".end,.}
2b2a0 2c 0a 70 63 68 68 65 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 ,.pchheader.=.{.kind..=."string"
2b2c0 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 ,.scope.=."config",.},.pchsource
2b2e0 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f .=.{.kind..=."path",.scope.=."co
2b300 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 nfig",.},.platforms.=.{.kind..=.
2b320 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f "list",.scope.=."solution",.allo
2b340 77 65 64 20 3d 20 74 61 62 6c 65 2e 6b 65 79 73 28 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 wed.=.table.keys(premake.platfor
2b360 6d 73 29 2c 0a 7d 2c 0a 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 ms),.},.postbuildcommands.=.{.ki
2b380 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",.
2b3a0 7d 2c 0a 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 },.prebuildcommands.=.{.kind..=.
2b3c0 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 70 6f 73 "list",.scope.=."config",.},.pos
2b3e0 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 tcompiletasks.=.{.kind..=."list"
2b400 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 6c 69 6e 6b 63 6f ,.scope.=."config",.},.prelinkco
2b420 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 mmands.=.{.kind..=."list",.scope
2b440 20 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 .=."config",.},.resdefines.=.{.k
2b460 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",
2b480 0a 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 .},.resincludedirs.=.{.kind..=."
2b4a0 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 dirlist",.scope.=."config",.},.r
2b4c0 65 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 esoptions.=.{.kind..=."list",.sc
2b4e0 6f 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 ope.=."config",.},.startproject.
2b500 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 =.{.kind..=."string",.scope.=."s
2b520 6f 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 olution",.},.targetdir.=.{.kind.
2b540 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a .=."path",.scope.=."config",.},.
2b560 74 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 targetsubdir.=.{.kind..=."string
2b580 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 ",.scope.=."config",.},.targetex
2b5a0 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 6e 67 22 2c 0a 73 63 tension.=.{.kind..=."string",.sc
2b5c0 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 6e 61 6d 65 20 3d 0a ope.=."config",.},.targetname.=.
2b5e0 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e {.kind..=."string",.scope.=."con
2b600 66 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 fig",.},.targetprefix.=.{.kind..
2b620 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c =."string",.scope.=."config",.},
2b640 0a 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 .targetsuffix.=.{.kind..=."strin
2b660 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 g",.scope.=."config",.},.trimpat
2b680 68 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 hs.=.{.kind.=."dirlist",.scope.=
2b6a0 20 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 ."config",.},.uuid.=.{.kind..=."
2b6c0 73 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 string",.scope.=."container",.al
2b6e0 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b lowed.=.function(value).local.ok
2b700 20 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 .=.true.if.(#value.~=.36).then.o
2b720 6b 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 k.=.false.end.for.i=1,36.do.loca
2b740 6c 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 l.ch.=.value:sub(i,i).if.(not.ch
2b760 3a 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 :find("[ABCDEFabcdef0123456789-]
2b780 22 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 ")).then.ok.=.false.end.end.if.(
2b7a0 76 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 value:sub(9,9).~=."-")...then.ok
2b7c0 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 31 34 2c 31 34 .=.false.end.if.(value:sub(14,14
2b7e0 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 66 ).~=."-").then.ok.=.false.end.if
2b800 20 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 .(value:sub(19,19).~=."-").then.
2b820 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c ok.=.false.end.if.(value:sub(24,
2b840 32 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 24).~=."-").then.ok.=.false.end.
2b860 69 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 if.(not.ok).then.return.nil,."in
2b880 76 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 valid.UUID".end.return.value:upp
2b8a0 65 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 er().end.},.uses.=.{.kind..=."li
2b8c0 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 76 70 61 74 68 73 st",.scope.=."config",.},.vpaths
2b8e0 20 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 .=.{.kind.=."keypath",.scope.=."
2b900 63 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 container",.},.}.premake.check_p
2b920 61 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 aths.=.false.function.premake.ch
2b940 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 28 61 6c 6c eckvalue(value,.allowed).if.(all
2b960 6f 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 owed).then.if.(type(allowed).==.
2b980 22 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 "function").then.return.allowed(
2b9a0 76 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 value).else.for._,v.in.ipairs(al
2b9c0 6c 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 lowed).do.if.(value:lower().==.v
2b9e0 3a 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 :lower()).then.return.v.end.end.
2ba00 72 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 return.nil,."invalid.value.'"...
2ba20 20 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 .value...."'".end.else.return.va
2ba40 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 lue.end.end.function.premake.get
2ba60 6f 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 object(t).local.container.if.(t.
2ba80 3d 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 ==."container".or.t.==."solution
2baa0 22 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 ").then.container.=.premake.Curr
2bac0 65 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 entContainer.else.container.=.pr
2bae0 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 emake.CurrentConfiguration.end.i
2bb00 66 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 f.t.==."solution".then.if.type(c
2bb20 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 ontainer).==."project".then.cont
2bb40 61 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 ainer.=.container.solution.end.i
2bb60 66 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 f.type(container).~=."solution".
2bb80 74 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 then.container.=.nil.end.end.loc
2bba0 61 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 al.msg.if.(not.container).then.i
2bbc0 66 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 f.(t.==."container").then.msg.=.
2bbe0 22 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 "no.active.solution.or.project".
2bc00 65 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 elseif.(t.==."solution").then.ms
2bc20 67 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 g.=."no.active.solution".else.ms
2bc40 67 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 g.=."no.active.solution,.project
2bc60 2c 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 ,.or.configuration".end.end.retu
2bc80 72 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 rn.container,.msg.end.function.p
2bca0 72 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 remake.setarray(obj,.fieldname,.
2bcc0 76 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 value,.allowed).obj[fieldname].=
2bce0 20 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 .obj[fieldname].or.{}.local.func
2bd00 74 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 tion.add(value,.depth).if.type(v
2bd20 61 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 alue).==."table".then.for._,v.in
2bd40 20 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 .ipairs(value).do.add(v,.depth.+
2bd60 20 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 .1).end.else.value,.err.=.premak
2bd80 65 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 e.checkvalue(value,.allowed).if.
2bda0 6e 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 not.value.then.error(err,.depth)
2bdc0 0a 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 .end.table.insert(obj[fieldname]
2bde0 2c 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 ,.value).end.end.if.value.then.a
2be00 64 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 dd(value,.5).end.return.obj[fiel
2be20 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 dname].end.function.premake.sett
2be40 61 62 6c 65 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f able(obj,.fieldname,.value,.allo
2be60 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e wed).obj[fieldname].=.obj[fieldn
2be80 61 6d 65 5d 20 6f 72 20 7b 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c ame].or.{}.table.insert(obj[fiel
2bea0 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e dname],.value).return.obj[fieldn
2bec0 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 65 ame].end.local.function.domatche
2bee0 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 20 darray(ctype,.fieldname,.value,.
2bf00 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 75 matchfunc).local.result.=.{.}.fu
2bf20 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 68 nction.makeabsolute(value,.depth
2bf40 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 68 ).if.(type(value).==."table").th
2bf60 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 20 en.for._,.item.in.ipairs(value).
2bf80 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 29 do.makeabsolute(item,.depth.+.1)
2bfa0 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 69 .end.elseif.type(value).==."stri
2bfc0 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 6e ng".then.if.value:find("*").then
2bfe0 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 69 .local.arr.=.matchfunc(value);.i
2c000 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 72 f.(premake.check_paths).and.(#ar
2c020 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 6d r.==.0).then.error("Can't.find.m
2c040 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 20 atching.files.for.pattern.:"....
2c060 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 70 value).end.makeabsolute(arr,.dep
2c080 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 74 th.+.1).else.table.insert(result
2c0a0 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 65 ,.path.getabsolute(value)).end.e
2c0c0 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 74 lse.error("Invalid.value.in.list
2c0e0 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 65 :.expected.string,.got."....type
2c100 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 6f (value),.depth).end.end.makeabso
2c120 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 65 lute(value,.3).return.premake.se
2c140 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 29 tarray(ctype,.fieldname,.result)
2c160 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 61 .end.function.premake.setdirarra
2c180 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 72 y(ctype,.fieldname,.value).retur
2c1a0 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 6d n.domatchedarray(ctype,.fieldnam
2c1c0 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 63 e,.value,.os.matchdirs).end.func
2c1e0 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 2c tion.premake.setfilearray(ctype,
2c200 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 63 .fieldname,.value).return.domatc
2c220 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 65 hedarray(ctype,.fieldname,.value
2c240 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 72 ,.os.matchfiles).end.function.pr
2c260 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 61 emake.setkeyvalue(ctype,.fieldna
2c280 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 72 me,.values).local.container,.err
2c2a0 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 6e .=.premake.getobject(ctype).if.n
2c2c0 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 0a ot.container.then.error(err,.4).
2c2e0 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 20 end.if.not.container[fieldname].
2c300 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 65 then.container[fieldname].=.{}.e
2c320 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 68 nd.if.type(values).~=."table".th
2c340 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 65 en.error("invalid.value;.table.e
2c360 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 63 xpected",.4).end.local.field.=.c
2c380 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 75 ontainer[fieldname].for.key,valu
2c3a0 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 65 e.in.pairs(values).do.if.not.fie
2c3c0 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 64 ld[key].then.field[key].=.{}.end
2c3e0 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 61 .table.insertflat(field[key],.va
2c400 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 69 lue).end.return.field.end.functi
2c420 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 6c on.premake.setstring(ctype,.fiel
2c440 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 6e dname,.value,.allowed).local.con
2c460 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 28 tainer,.err.=.premake.getobject(
2c480 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 65 ctype).if.(not.container).then.e
2c4a0 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 6e rror(err,.4).end.if.(value).then
2c4c0 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 65 .value,.err.=.premake.checkvalue
2c4e0 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 20 (value,.allowed).if.(not.value).
2c500 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 72 then.error(err,.4).end.container
2c520 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 63 [fieldname].=.value.end.return.c
2c540 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 6e ontainer[fieldname].end.function
2c560 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 65 .premake.remove(fieldname,.value
2c580 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 6e ).local.cfg.=.premake.CurrentCon
2c5a0 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 6d figuration.cfg.removes.=.cfg.rem
2c5c0 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 65 oves.or.{}.cfg.removes[fieldname
2c5e0 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 73 ].=.premake.setarray(cfg.removes
2c600 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 75 ,.fieldname,.value).end.local.fu
2c620 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 63 nction.accessor(name,.value).loc
2c640 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 65 al.kind....=.premake.fields[name
2c660 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 66 ].kind.local.scope...=.premake.f
2c680 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 20 ields[name].scope.local.allowed.
2c6a0 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 69 =.premake.fields[name].allowed.i
2c6c0 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 22 f.(kind.==."string".or.kind.==."
2c6e0 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 61 path").and.value.then.if.type(va
2c700 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 72 lue).~=."string".then.error("str
2c720 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 0a ing.value.expected",.3).end.end.
2c740 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 67 local.container,.err.=.premake.g
2c760 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 65 etobject(scope).if.(not.containe
2c780 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 6e r).then.error(err,.3).end.if.kin
2c7a0 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 6b d.==."string".then.return.premak
2c7c0 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 20 e.setstring(scope,.name,.value,.
2c7e0 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 74 allowed).elseif.kind.==."path".t
2c800 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 67 hen.if.value.then.value.=.path.g
2c820 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 65 etabsolute(value).end.return.pre
2c840 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 75 make.setstring(scope,.name,.valu
2c860 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 65 e).elseif.kind.==."list".then.re
2c880 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 2c turn.premake.setarray(container,
2c8a0 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 69 .name,.value,.allowed).elseif.ki
2c8c0 6e 64 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b nd.==."table".then.return.premak
2c8e0 65 2e 73 65 74 74 61 62 6c 65 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 e.settable(container,.name,.valu
2c900 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c e,.allowed).elseif.kind.==."dirl
2c920 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 ist".then.return.premake.setdira
2c940 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 rray(container,.name,.value).els
2c960 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 20 6b 69 6e 64 20 3d eif.kind.==."filelist".or.kind.=
2c980 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e =."absolutefilelist".then.return
2c9a0 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c .premake.setfilearray(container,
2c9c0 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 .name,.value).elseif.kind.==."ke
2c9e0 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 yvalue".or.kind.==."keypath".the
2ca00 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 73 63 6f n.return.premake.setkeyvalue(sco
2ca20 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d pe,.name,.value).end.end.for.nam
2ca40 65 2c 20 69 6e 66 6f 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 e,.info.in.pairs(premake.fields)
2ca60 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 72 .do._G[name].=.function(value).r
2ca80 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a eturn.accessor(name,.value).end.
2caa0 69 66 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b if.info.kind.==."list".or.info.k
2cac0 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d ind.==."dirlist".or.info.kind.==
2cae0 20 22 66 69 6c 65 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 61 62 73 ."filelist".or.info.kind.==."abs
2cb00 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 0a 74 68 65 6e 0a 69 66 20 20 6e 61 6d 65 20 7e 3d 20 olutefilelist".then.if..name.~=.
2cb20 22 72 65 6d 6f 76 65 66 69 6c 65 73 22 0a 61 6e 64 20 6e 61 6d 65 20 7e 3d 20 22 66 69 6c 65 73 "removefiles".and.name.~=."files
2cb40 22 20 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 20 66 75 6e 63 ".then._G["remove"..name].=.func
2cb60 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 6e 61 6d 65 2c tion(value).premake.remove(name,
2cb80 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e .value).end.end.end.end.function
2cba0 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 72 .configuration(terms).if.not.ter
2cbc0 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 6f ms.then.return.premake.CurrentCo
2cbe0 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 2c nfiguration.end.local.container,
2cc00 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 69 .err.=.premake.getobject("contai
2cc20 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 72 ner").if.(not.container).then.er
2cc40 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 0a ror(err,.2).end.local.cfg.=.{.}.
2cc60 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 73 cfg.terms.=.table.flatten({terms
2cc80 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 73 }).table.insert(container.blocks
2cca0 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 74 ,.cfg).premake.CurrentConfigurat
2ccc0 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 72 ion.=.cfg.cfg.keywords.=.{.}.for
2cce0 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 6f ._,.word.in.ipairs(cfg.terms).do
2cd00 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 68 .table.insert(cfg.keywords,.path
2cd20 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 6f .wildcards(word):lower()).end.fo
2cd40 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 66 r.name,.field.in.pairs(premake.f
2cd60 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 72 ields).do.if.(field.kind.~=."str
2cd80 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 74 ing".and.field.kind.~=."path").t
2cda0 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 75 hen.cfg[name].=.{.}.end.end.retu
2cdc0 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 65 rn.cfg.end.local.function.create
2cde0 67 72 6f 75 70 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 70 61 72 65 6e 74 group(name,.sln,.curpath,.parent
2ce00 2c 20 69 6e 70 61 74 68 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 ,.inpath).local.group.=.{}.setme
2ce20 74 61 74 61 62 6c 65 28 67 72 6f 75 70 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 67 72 6f 75 70 tatable(group,.{.__type.=."group
2ce40 22 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 67 72 ".}).table.insert(sln.groups,.gr
2ce60 6f 75 70 29 0a 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 6e 70 61 74 68 5d 20 3d 20 67 72 6f 75 70 0a oup).sln.groups[inpath].=.group.
2ce80 67 72 6f 75 70 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 73 6c 6e 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 group.solution.=.sln.group.name.
2cea0 3d 20 6e 61 6d 65 0a 67 72 6f 75 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 63 75 72 70 =.name.group.uuid.=.os.uuid(curp
2cec0 61 74 68 29 0a 67 72 6f 75 70 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 ath).group.parent.=.parent.retur
2cee0 6e 20 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 72 65 61 74 n.group.end.local.function.creat
2cf00 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 69 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 egroupsfrompath(inpath,.sln).if.
2cf20 69 6e 70 61 74 68 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e inpath.==.nil.then.return.nil.en
2cf40 64 0a 69 6e 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 d.inpath.=.path.translate(inpath
2cf60 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 ,."/").local.groups.=.string.exp
2cf80 6c 6f 64 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 lode(inpath,."/").local.curpath.
2cfa0 3d 20 22 22 0a 6c 6f 63 61 6c 20 6c 61 73 74 67 72 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 =."".local.lastgroup.=.nil.for.i
2cfc0 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 67 72 6f 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 ,.v.in.ipairs(groups).do.curpath
2cfe0 20 3d 20 63 75 72 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c .=.curpath...."/"....v:lower().l
2d000 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d ocal.group.=.sln.groups[curpath]
2d020 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 .if.group.==.nil.then.group.=.cr
2d040 65 61 74 65 67 72 6f 75 70 28 76 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 6c 61 73 74 67 eategroup(v,.sln,.curpath,.lastg
2d060 72 6f 75 70 2c 20 63 75 72 70 61 74 68 29 0a 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 roup,.curpath).end.lastgroup.=.g
2d080 72 6f 75 70 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f roup.end.return.lastgroup.end.lo
2d0a0 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c cal.function.createproject(name,
2d0c0 20 73 6c 6e 2c 20 69 73 55 73 61 67 65 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 .sln,.isUsage).local.prj.=.{}.se
2d0e0 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a tmetatable(prj,.{.__type.=."proj
2d100 65 63 74 22 2c 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 ect",.}).table.insert(sln.projec
2d120 74 73 2c 20 70 72 6a 29 0a 69 66 28 69 73 55 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e ts,.prj).if(isUsage).then.if(sln
2d140 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 .projects[name]).then.sln.projec
2d160 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 ts[name].usageProj.=.prj;.else.s
2d180 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 ln.projects[name].=.prj.end.else
2d1a0 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a .if(sln.projects[name]).then.prj
2d1c0 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b .usageProj.=.sln.projects[name];
2d1e0 0a 65 6e 64 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e .end.sln.projects[name].=.prj.en
2d200 64 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d d.local.group.=.creategroupsfrom
2d220 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a path(premake.CurrentGroup,.sln).
2d240 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d prj.solution.......=.sln.prj.nam
2d260 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 e...........=.name.prj.basedir..
2d280 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 ......=.os.getcwd().prj.uuid....
2d2a0 20 20 20 20 20 20 20 3d 20 6f 73 2e 75 75 69 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 .......=.os.uuid(prj.name).prj.b
2d2c0 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 locks.........=.{.}.prj.usage...
2d2e0 20 20 20 20 20 20 20 3d 20 69 73 55 73 61 67 65 0a 70 72 6a 2e 67 72 6f 75 70 20 20 20 20 20 20 .......=.isUsage.prj.group......
2d300 20 20 20 20 3d 20 67 72 6f 75 70 0a 72 65 74 75 72 6e 20 70 72 6a 3b 0a 65 6e 64 0a 66 75 6e 63 ....=.group.return.prj;.end.func
2d320 74 69 6f 6e 20 75 73 61 67 65 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 tion.usage(name).if.(not.name).t
2d340 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 hen.if(type(premake.CurrentConta
2d360 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 iner).~=."project").then.return.
2d380 6e 69 6c 20 65 6e 64 0a 69 66 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f nil.end.if(not.premake.CurrentCo
2d3a0 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 ntainer.usage).then.return.nil.e
2d3c0 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e nd.return.premake.CurrentContain
2d3e0 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b er.end.local.sln.if.(type(premak
2d400 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 e.CurrentContainer).==."project"
2d420 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 ).then.sln.=.premake.CurrentCont
2d440 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b ainer.solution.else.sln.=.premak
2d460 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 e.CurrentContainer.end.if.(type(
2d480 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 sln).~=."solution").then.error("
2d4a0 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 no.active.solution",.2).end.if((
2d4c0 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 0a 28 28 6e 6f 74 not.sln.projects[name]).or.((not
2d4e0 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 61 6e 64 20 28 .sln.projects[name].usage).and.(
2d500 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 61 67 65 50 72 6f 6a not.sln.projects[name].usageProj
2d520 29 29 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 ))).then.premake.CurrentContaine
2d540 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 6e 2c 20 74 72 75 r.=.createproject(name,.sln,.tru
2d560 65 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 e).else.premake.CurrentContainer
2d580 20 3d 20 69 66 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c .=.iff(sln.projects[name].usage,
2d5a0 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 .sln.projects[name],.sln.project
2d5c0 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 s[name].usageProj).end.configura
2d5e0 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 tion.{.}.return.premake.CurrentC
2d600 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 ontainer.end.function.project(na
2d620 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 me).if.(not.name).then.if(type(p
2d640 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f remake.CurrentContainer).~=."pro
2d660 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 70 72 ject").then.return.nil.end.if(pr
2d680 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 emake.CurrentContainer.usage).th
2d6a0 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 en.return.nil.end.return.premake
2d6c0 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a .CurrentContainer.end.local.sln.
2d6e0 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 61 69 6e 65 if.(type(premake.CurrentContaine
2d700 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d r).==."project").then.sln.=.prem
2d720 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 69 6f 6e 0a 65 6c ake.CurrentContainer.solution.el
2d740 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 se.sln.=.premake.CurrentContaine
2d760 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e r.end.if.(type(sln).~=."solution
2d780 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f ").then.error("no.active.solutio
2d7a0 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b n",.2).end.if((not.sln.projects[
2d7c0 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 2e 75 73 61 name]).or.sln.projects[name].usa
2d7e0 67 65 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 ge).then.premake.CurrentContaine
2d800 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 6e 29 0a 65 6c 73 r.=.createproject(name,.sln).els
2d820 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 73 6c 6e e.premake.CurrentContainer.=.sln
2d840 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 .projects[name];.end.configurati
2d860 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e on.{.}.return.premake.CurrentCon
2d880 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d tainer.end.function.solution(nam
2d8a0 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 70 72 65 6d e).if.not.name.then.if.type(prem
2d8c0 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 ake.CurrentContainer).==."projec
2d8e0 74 22 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 6f t".then.return.premake.CurrentCo
2d900 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 ntainer.solution.else.return.pre
2d920 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 make.CurrentContainer.end.end.pr
2d940 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 emake.CurrentContainer.=.premake
2d960 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d .solution.get(name).if.(not.prem
2d980 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 ake.CurrentContainer).then.prema
2d9a0 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f ke.CurrentContainer.=.premake.so
2d9c0 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 lution.new(name).end.configurati
2d9e0 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e on.{.}.return.premake.CurrentCon
2da00 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 67 72 6f 75 70 28 6e 61 6d 65 29 0a tainer.end.function.group(name).
2da20 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e if.not.name.then.return.premake.
2da40 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 CurrentGroup.end.premake.Current
2da60 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 Group.=.name.return.premake.Curr
2da80 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 entGroup.end.function.newaction(
2daa0 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e a).premake.action.add(a).end.fun
2dac0 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 ction.newoption(opt).premake.opt
2dae0 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 6e 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 ion.add(opt).end..newoption.{.tr
2db00 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 63 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 igger.....=."cc",.value.......=.
2db20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 "VALUE",.description.=."Choose.a
2db40 20 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 .C/C++.compiler.set",.allowed.=.
2db60 7b 0a 7b 20 22 67 63 63 22 2c 20 22 47 4e 55 20 47 43 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 7d {.{."gcc",."GNU.GCC.(gcc/g++)".}
2db80 2c 0a 7b 20 22 6f 77 22 2c 20 20 22 4f 70 65 6e 57 61 74 63 6f 6d 22 20 20 20 20 20 20 20 20 7d ,.{."ow",.."OpenWatcom"........}
2dba0 2c 0a 7b 20 22 67 68 73 22 2c 20 22 47 72 65 65 6e 20 48 69 6c 6c 73 20 53 6f 66 74 77 61 72 65 ,.{."ghs",."Green.Hills.Software
2dbc0 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 ".},.}.}.newoption.{.trigger....
2dbe0 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 .=."dotnet",.value.......=."VALU
2dc00 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e 45 54 E",.description.=."Choose.a..NET
2dc20 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 6d .compiler.set",.allowed.=.{.{."m
2dc40 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 2e 4e 45 54 20 28 63 73 63 29 22 20 snet",..."Microsoft..NET.(csc)".
2dc60 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 20 20 22 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 },.{."mono",...."Novell.Mono.(mc
2dc80 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 6e 65 74 22 2c 20 20 20 20 22 50 6f 72 74 61 62 6c 65 s)"....},.{."pnet",...."Portable
2dca0 2e 4e 45 54 20 28 63 73 63 63 29 22 20 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b .NET.(cscc)"..},.}.}.newoption.{
2dcc0 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 66 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 20 20 .trigger.....=."file",.value....
2dce0 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 61 64 ...=."FILE",.description.=."Read
2dd00 20 46 49 4c 45 20 61 73 20 61 20 50 72 65 6d 61 6b 65 20 73 63 72 69 70 74 3b 20 64 65 66 61 75 .FILE.as.a.Premake.script;.defau
2dd20 6c 74 20 69 73 20 27 70 72 65 6d 61 6b 65 34 2e 6c 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f lt.is.'premake4.lua'".}.newoptio
2dd40 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 72 69 n.{.trigger.....=."help",.descri
2dd60 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f ption.=."Display.this.informatio
2dd80 6e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 n".}.newoption.{.trigger.....=."
2dda0 6f 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 os",.value.......=."VALUE",.desc
2ddc0 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 66 69 6c 65 73 20 66 6f 72 20 61 20 ription.=."Generate.files.for.a.
2dde0 64 69 66 66 65 72 65 6e 74 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 6c 6c different.operating.system",.all
2de00 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 64 22 2c 20 20 20 20 20 20 22 4f 70 65 6e 42 53 44 2c owed.=.{.{."bsd",......"OpenBSD,
2de20 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 65 65 42 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e 75 78 .NetBSD,.or.FreeBSD".},.{."linux
2de40 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 7d 2c 0a 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 20 22 ",...."Linux".},.{."macosx",..."
2de60 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 22 20 7d 2c 0a 7b 20 22 73 6f 6c 61 72 69 73 22 2c 20 Apple.Mac.OS.X".},.{."solaris",.
2de80 20 22 53 6f 6c 61 72 69 73 22 20 7d 2c 0a 7b 20 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 63 ."Solaris".},.{."windows",.."Mic
2dea0 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e rosoft.Windows".},.}.}.newoption
2dec0 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 6c .{.trigger.....=."platform",.val
2dee0 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 ue.......=."VALUE",.description.
2df00 3d 20 22 41 64 64 20 74 61 72 67 65 74 20 61 72 63 68 69 74 65 63 74 75 72 65 20 28 69 66 20 73 =."Add.target.architecture.(if.s
2df20 75 70 70 6f 72 74 65 64 20 62 79 20 61 63 74 69 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 upported.by.action)",.allowed.=.
2df40 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 20 20 20 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a 7b {.{."x32",........."32-bit".},.{
2df60 20 22 78 36 34 22 2c 20 20 20 20 20 20 20 20 20 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 ."x64",........."64-bit".},.{."u
2df80 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c niversal",..."Mac.OS.X.Universal
2dfa0 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 ,.32-.and.64-bit".},.{."universa
2dfc0 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 69 l32",."Mac.OS.X.Universal,.32-bi
2dfe0 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 63 t.only".},.{."universal64",."Mac
2e000 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c .OS.X.Universal,.64-bit.only".},
2e020 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 33 .{."ps3",........."Playstation.3
2e040 22 20 7d 2c 0a 7b 20 22 6f 72 62 69 73 22 2c 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 ".},.{."orbis",......."Playstati
2e060 6f 6e 20 34 22 20 7d 2c 0a 7b 20 22 78 62 6f 78 33 36 30 22 2c 20 20 20 20 20 22 58 62 6f 78 20 on.4".},.{."xbox360",....."Xbox.
2e080 33 36 30 22 20 7d 2c 0a 7b 20 22 64 75 72 61 6e 67 6f 22 2c 20 20 20 20 20 22 58 62 6f 78 20 4f 360".},.{."durango",....."Xbox.O
2e0a0 6e 65 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 2c 20 20 20 20 20 20 20 20 20 22 41 52 4d 22 20 7d 2c ne".},.{."ARM",........."ARM".},
2e0c0 0a 7b 20 22 50 6f 77 65 72 50 43 22 2c 20 20 20 20 20 22 50 6f 77 65 72 50 43 22 20 7d 2c 0a 7d .{."PowerPC",....."PowerPC".},.}
2e0e0 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 73 63 .}.newoption.{.trigger.....=."sc
2e100 72 69 70 74 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 ripts",.value.......=."path",.de
2e120 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f 6e scription.=."Search.for.addition
2e140 61 6c 20 73 63 72 69 70 74 73 20 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a al.scripts.on.the.given.path".}.
2e160 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 69 newoption.{.trigger.....=."versi
2e180 6f 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 73 on",.description.=."Display.vers
2e1a0 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 ion.information".}..--.Copyright
2e1c0 20 28 63 29 20 32 30 31 33 20 45 6e 72 69 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c .(c).2013.Enrique.Garc..a.Cota.l
2e1e0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a 20 20 ocal.function.smartQuote(str)...
2e200 69 66 20 73 74 72 3a 6d 61 74 63 68 28 27 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 if.str:match('"').and.not.str:ma
2e220 74 63 68 28 22 27 22 29 20 74 68 65 6e 0a 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 tch("'").then.....return."'"....
2e240 73 74 72 20 2e 2e 20 22 27 22 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 2e 2e str...."'"...end...return.'"'...
2e260 20 73 74 72 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 .str:gsub('"',.'\\"')....'"'.end
2e280 0a 6c 6f 63 61 6c 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d .local.controlCharsTranslation.=
2e2a0 20 7b 0a 20 20 5b 22 5c 61 22 5d 20 3d 20 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 .{...["\a"].=."\\a",..["\b"].=."
2e2c0 5c 5c 62 22 2c 20 5b 22 5c 66 22 5d 20 3d 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 \\b",.["\f"].=."\\f",..["\n"].=.
2e2e0 22 5c 5c 6e 22 2c 0a 20 20 5b 22 5c 72 22 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d "\\n",...["\r"].=."\\r",..["\t"]
2e300 20 3d 20 22 5c 5c 74 22 2c 20 5b 22 5c 76 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c .=."\\t",.["\v"].=."\\v".}.local
2e320 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e 20 63 .function.escapeChar(c).return.c
2e340 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f ontrolCharsTranslation[c].end.lo
2e360 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c cal.function.escape(str)...local
2e380 20 72 65 73 75 6c 74 20 3d 20 73 74 72 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 .result.=.str:gsub("\\",."\\\\")
2e3a0 3a 67 73 75 62 28 22 28 25 63 29 22 2c 20 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 74 75 :gsub("(%c)",.escapeChar)...retu
2e3c0 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 rn.result.end.local.function.isI
2e3e0 64 65 6e 74 69 66 69 65 72 28 73 74 72 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 74 72 dentifier(str)...return.type(str
2e400 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b ).==.'string'.and.str:match(."^[
2e420 5f 25 61 5d 5b 5f 25 61 25 64 5d 2a 24 22 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 _%a][_%a%d]*$".).end.local.funct
2e440 69 6f 6e 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 ion.isArrayKey(k,.length)...retu
2e460 72 6e 20 74 79 70 65 28 6b 29 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 rn.type(k).==.'number'.and.1.<=.
2e480 6b 20 61 6e 64 20 6b 20 3c 3d 20 6c 65 6e 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 k.and.k.<=.length.end.local.func
2e4a0 74 69 6f 6e 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a tion.isDictionaryKey(k,.length).
2e4c0 20 20 72 65 74 75 72 6e 20 6e 6f 74 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 ..return.not.isArrayKey(k,.lengt
2e4e0 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 3d h).end.local.defaultTypeOrders.=
2e500 20 7b 0a 20 20 5b 27 6e 75 6d 62 65 72 27 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e .{...['number']...=.1,.['boolean
2e520 27 5d 20 20 3d 20 32 2c 20 5b 27 73 74 72 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 ']..=.2,.['string'].=.3,.['table
2e540 27 5d 20 3d 20 34 2c 0a 20 20 5b 27 66 75 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 '].=.4,...['function'].=.5,.['us
2e560 65 72 64 61 74 61 27 5d 20 3d 20 36 2c 20 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c erdata'].=.6,.['thread'].=.7.}.l
2e580 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 20 6c ocal.function.sortKeys(a,.b)...l
2e5a0 6f 63 61 6c 20 74 61 2c 20 74 62 20 3d 20 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 0a 20 ocal.ta,.tb.=.type(a),.type(b)..
2e5c0 20 2d 2d 20 73 74 72 69 6e 67 73 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f 72 74 .--.strings.and.numbers.are.sort
2e5e0 65 64 20 6e 75 6d 65 72 69 63 61 6c 6c 79 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 ed.numerically/alphabetically...
2e600 69 66 20 74 61 20 3d 3d 20 74 62 20 61 6e 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 if.ta.==.tb.and.(ta.==.'string'.
2e620 6f 72 20 74 61 20 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 61 or.ta.==.'number').then.return.a
2e640 20 3c 20 62 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 66 61 .<.b.end...local.dta,.dtb.=.defa
2e660 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 ultTypeOrders[ta],.defaultTypeOr
2e680 64 65 72 73 5b 74 62 5d 0a 20 20 2d 2d 20 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 ders[tb]...--.Two.default.types.
2e6a0 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 64 65 are.compared.according.to.the.de
2e6c0 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 20 61 faultTypeOrders.table...if.dta.a
2e6e0 6e 64 20 64 74 62 20 74 68 65 6e 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 nd.dtb.then.return.defaultTypeOr
2e700 64 65 72 73 5b 74 61 5d 20 3c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d ders[ta].<.defaultTypeOrders[tb]
2e720 0a 20 20 65 6c 73 65 69 66 20 64 74 61 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 ...elseif.dta.....then.return.tr
2e740 75 65 20 20 2d 2d 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 73 74 ue..--.default.types.before.cust
2e760 6f 6d 20 6f 6e 65 73 0a 20 20 65 6c 73 65 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 72 65 om.ones...elseif.dtb.....then.re
2e780 74 75 72 6e 20 66 61 6c 73 65 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 65 72 turn.false.--.custom.types.after
2e7a0 20 64 65 66 61 75 6c 74 20 6f 6e 65 73 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 .default.ones...end...--.custom.
2e7c0 74 79 70 65 73 20 61 72 65 20 73 6f 72 74 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 63 61 types.are.sorted.out.alphabetica
2e7e0 6c 6c 79 0a 20 20 72 65 74 75 72 6e 20 74 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 lly...return.ta.<.tb.end.local.f
2e800 75 6e 63 74 69 6f 6e 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 6c unction.getDictionaryKeys(t)...l
2e820 6f 63 61 6c 20 6b 65 79 73 2c 20 6c 65 6e 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 ocal.keys,.length.=.{},.#t...for
2e840 20 6b 2c 5f 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 69 63 .k,_.in.pairs(t).do.....if.isDic
2e860 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 6c 65 tionaryKey(k,.length).then.table
2e880 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 .insert(keys,.k).end...end...tab
2e8a0 6c 65 2e 73 6f 72 74 28 6b 65 79 73 2c 20 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 72 6e le.sort(keys,.sortKeys)...return
2e8c0 20 6b 65 79 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 .keys.end.local.function.getToSt
2e8e0 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 ringResultSafely(t,.mt)...local.
2e900 5f 5f 74 6f 73 74 72 69 6e 67 20 3d 20 74 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 __tostring.=.type(mt).==.'table'
2e920 20 61 6e 64 20 72 61 77 67 65 74 28 6d 74 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 .and.rawget(mt,.'__tostring')...
2e940 6c 6f 63 61 6c 20 73 74 72 2c 20 6f 6b 0a 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 local.str,.ok...if.type(__tostri
2e960 6e 67 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 ng).==.'function'.then.....ok,.s
2e980 74 72 20 3d 20 70 63 61 6c 6c 28 5f 5f 74 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 tr.=.pcall(__tostring,.t).....st
2e9a0 72 20 3d 20 6f 6b 20 61 6e 64 20 73 74 72 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 r.=.ok.and.str.or.'error:.'....t
2e9c0 6f 73 74 72 69 6e 67 28 73 74 72 29 0a 20 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 74 72 ostring(str)...end...if.type(str
2e9e0 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 6e 20 ).==.'string'.and.#str.>.0.then.
2ea00 72 65 74 75 72 6e 20 73 74 72 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d return.str.end.end.local.maxIdsM
2ea20 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f etaTable.=.{...__index.=.functio
2ea40 6e 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c n(self,.typeName).....rawset(sel
2ea60 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 30 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 20 65 f,.typeName,.0).....return.0...e
2ea80 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f nd.}.local.idsMetaTable.=.{...__
2eaa0 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 index.=.function.(self,.typeName
2eac0 29 0a 20 20 20 20 6c 6f 63 61 6c 20 63 6f 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b ).....local.col.=.setmetatable({
2eae0 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 },.{__mode.=."kv"}).....rawset(s
2eb00 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e 20 63 elf,.typeName,.col).....return.c
2eb20 6f 6c 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 ol...end.}.local.function.countT
2eb40 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e ableAppearances(t,.tableAppearan
2eb60 63 65 73 29 0a 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 ces)...tableAppearances.=.tableA
2eb80 70 70 65 61 72 61 6e 63 65 73 20 6f 72 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b ppearances.or.setmetatable({},.{
2eba0 5f 5f 6d 6f 64 65 20 3d 20 22 6b 22 7d 29 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 27 __mode.=."k"})...if.type(t).==.'
2ebc0 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 table'.then.....if.not.tableAppe
2ebe0 61 72 61 6e 63 65 73 5b 74 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 arances[t].then.......tableAppea
2ec00 72 61 6e 63 65 73 5b 74 5d 20 3d 20 31 0a 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 rances[t].=.1.......for.k,v.in.p
2ec20 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 airs(t).do.........countTableApp
2ec40 65 61 72 61 6e 63 65 73 28 6b 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 earances(k,.tableAppearances)...
2ec60 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 76 2c 20 74 ......countTableAppearances(v,.t
2ec80 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 ableAppearances).......end......
2eca0 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 74 61 .countTableAppearances(getmetata
2ecc0 62 6c 65 28 74 29 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 65 6c ble(t),.tableAppearances).....el
2ece0 73 65 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 se.......tableAppearances[t].=.t
2ed00 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 ableAppearances[t].+.1.....end..
2ed20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 0a 65 .end...return.tableAppearances.e
2ed40 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 66 nd.local.function.parse_filter(f
2ed60 69 6c 74 65 72 29 0a 20 20 69 66 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e ilter)...if.type(filter).==.'fun
2ed80 63 74 69 6f 6e 27 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 ction'.then.return.filter.end...
2eda0 2d 2d 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 62 65 --.not.a.function,.so.it.must.be
2edc0 20 61 20 74 61 62 6c 65 20 6f 72 20 74 61 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 .a.table.or.table-like...filter.
2ede0 3d 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 66 69 =.type(filter).==.'table'.and.fi
2ee00 6c 74 65 72 20 6f 72 20 7b 66 69 6c 74 65 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e lter.or.{filter}...local.diction
2ee20 61 72 79 20 3d 20 7b 7d 0a 20 20 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 6c 74 ary.=.{}...for._,v.in.pairs(filt
2ee40 65 72 29 20 64 6f 20 64 69 63 74 69 6f 6e 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a er).do.dictionary[v].=.true.end.
2ee60 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 63 74 ..return.function(x).return.dict
2ee80 69 6f 6e 61 72 79 5b 78 5d 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e ionary[x].end.end.local.function
2eea0 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 .makePath(path,.key)...local.new
2eec0 50 61 74 68 2c 20 6c 65 6e 20 3d 20 7b 7d 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c Path,.len.=.{},.#path...for.i=1,
2eee0 20 6c 65 6e 20 64 6f 20 6e 65 77 50 61 74 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 .len.do.newPath[i].=.path[i].end
2ef00 0a 20 20 6e 65 77 50 61 74 68 5b 6c 65 6e 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 72 6e ...newPath[len+1].=.key...return
2ef20 20 6e 65 77 50 61 74 68 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f .newPath.end.function.inspect(ro
2ef40 6f 74 4f 62 6a 65 63 74 2c 20 6f 70 74 69 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 otObject,.options)...options....
2ef60 20 20 20 3d 20 6f 70 74 69 6f 6e 73 20 6f 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 ...=.options.or.{}...local.depth
2ef80 20 20 20 3d 20 6f 70 74 69 6f 6e 73 2e 64 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a ...=.options.depth.or.math.huge.
2efa0 20 20 6c 6f 63 61 6c 20 66 69 6c 74 65 72 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 6f ..local.filter..=.parse_filter(o
2efc0 70 74 69 6f 6e 73 2e 66 69 6c 74 65 72 20 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 ptions.filter.or.{})...local.tab
2efe0 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 leAppearances.=.countTableAppear
2f000 61 6e 63 65 73 28 72 6f 6f 74 4f 62 6a 65 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 ances(rootObject)...local.buffer
2f020 20 3d 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 74 61 .=.{}...local.maxIds.=.setmetata
2f040 62 6c 65 28 7b 7d 2c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c ble({},.maxIdsMetaTable)...local
2f060 20 69 64 73 20 20 20 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 .ids....=.setmetatable({},.idsMe
2f080 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f taTable)...local.level..=.0...lo
2f0a0 63 61 6c 20 62 6c 65 6e 20 20 20 3d 20 30 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 0a cal.blen...=.0.--.buffer.length.
2f0c0 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c ..local.function.puts(...).....l
2f0e0 6f 63 61 6c 20 61 72 67 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 ocal.args.=.{...}.....for.i=1,.#
2f100 61 72 67 73 20 64 6f 0a 20 20 20 20 20 20 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 args.do.......blen.=.blen.+.1...
2f120 20 20 20 20 62 75 66 66 65 72 5b 62 6c 65 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 67 73 ....buffer[blen].=.tostring(args
2f140 5b 69 5d 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 [i]).....end...end...local.funct
2f160 69 6f 6e 20 64 6f 77 6e 28 66 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 ion.down(f).....level.=.level.+.
2f180 31 0a 20 20 20 20 66 28 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 1.....f().....level.=.level.-.1.
2f1a0 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 29 0a ..end...local.function.tabify().
2f1c0 20 20 20 20 70 75 74 73 28 22 5c 6e 22 2c 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 ....puts("\n",.string.rep("..",.
2f1e0 6c 65 76 65 6c 29 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 level))...end...local.function.c
2f200 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e ommaControl(needsComma).....if.n
2f220 65 65 64 73 43 6f 6d 6d 61 20 74 68 65 6e 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 eedsComma.then.puts(',').end....
2f240 20 72 65 74 75 72 6e 20 74 72 75 65 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 .return.true...end...local.funct
2f260 69 6f 6e 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 72 6e ion.alreadyVisited(v).....return
2f280 20 69 64 73 5b 74 79 70 65 28 76 29 5d 5b 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 .ids[type(v)][v].~=.nil...end...
2f2a0 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 local.function.getId(v).....loca
2f2c0 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 l.tv.=.type(v).....local.id.=.id
2f2e0 73 5b 74 76 5d 5b 76 5d 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 20 20 s[tv][v].....if.not.id.then.....
2f300 20 20 69 64 20 20 20 20 20 20 20 20 20 3d 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 ..id.........=.maxIds[tv].+.1...
2f320 20 20 20 20 6d 61 78 49 64 73 5b 74 76 5d 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b 74 76 ....maxIds[tv].=.id.......ids[tv
2f340 5d 5b 76 5d 20 3d 20 69 64 0a 20 20 20 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 0a ][v].=.id.....end.....return.id.
2f360 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 ..end...local.putValue.--.forwar
2f380 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 d.declaration.that.needs.to.go.b
2f3a0 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 efore.putTable.&.putKey...local.
2f3c0 66 75 6e 63 74 69 6f 6e 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 65 6e function.putKey(k).....if.isIden
2f3e0 74 69 66 69 65 72 28 6b 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 65 6e tifier(k).then.return.puts(k).en
2f400 64 0a 20 20 20 20 70 75 74 73 28 20 22 5b 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 28 6b d.....puts(."[".).....putValue(k
2f420 2c 20 7b 7d 29 0a 20 20 20 20 70 75 74 73 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 ,.{}).....puts("]")...end...loca
2f440 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 20 20 l.function.putTable(t,.path)....
2f460 20 69 66 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 .if.alreadyVisited(t).then......
2f480 20 70 75 74 73 28 27 3c 74 61 62 6c 65 20 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 0a .puts('<table.',.getId(t),.'>').
2f4a0 20 20 20 20 65 6c 73 65 69 66 20 6c 65 76 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e 0a 20 ....elseif.level.>=.depth.then..
2f4c0 20 20 20 20 20 70 75 74 73 28 27 7b 2e 2e 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 .....puts('{...}').....else.....
2f4e0 20 20 69 66 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 ..if.tableAppearances[t].>.1.the
2f500 6e 20 70 75 74 73 28 27 3c 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 n.puts('<',.getId(t),.'>').end..
2f520 20 20 20 20 20 6c 6f 63 61 6c 20 64 69 63 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d 20 67 .....local.dictKeys..........=.g
2f540 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 etDictionaryKeys(t).......local.
2f560 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 length............=.#t.......loc
2f580 61 6c 20 6d 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 74 61 al.mt................=.getmetata
2f5a0 62 6c 65 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 ble(t).......local.to_string_res
2f5c0 75 6c 74 20 20 3d 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 ult..=.getToStringResultSafely(t
2f5e0 2c 20 6d 74 29 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f 77 6e ,.mt).......puts('{').......down
2f600 28 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 (function().........if.to_string
2f620 5f 72 65 73 75 6c 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 2d 2d _result.then...........puts('.--
2f640 20 27 2c 20 65 73 63 61 70 65 28 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 .',.escape(to_string_result))...
2f660 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 62 69 ........if.length.>=.1.then.tabi
2f680 66 79 28 29 20 65 6e 64 20 2d 2d 20 74 61 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 61 6c fy().end.--.tabify.the.array.val
2f6a0 75 65 73 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 ues.........end.........local.ne
2f6c0 65 64 73 43 6f 6d 6d 61 20 3d 20 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3d 31 edsComma.=.false.........for.i=1
2f6e0 2c 20 6c 65 6e 67 74 68 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 ,.length.do...........needsComma
2f700 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 .=.commaControl(needsComma).....
2f720 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c ......puts('.')...........putVal
2f740 75 65 28 74 5b 69 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 20 20 ue(t[i],.makePath(path,.i)).....
2f760 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 ....end.........for._,k.in.ipair
2f780 73 28 64 69 63 74 4b 65 79 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f s(dictKeys).do...........needsCo
2f7a0 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 mma.=.commaControl(needsComma)..
2f7c0 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 4b .........tabify()...........putK
2f7e0 65 79 28 6b 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 20 20 ey(k)...........puts('.=.').....
2f800 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 ......putValue(t[k],.makePath(pa
2f820 74 68 2c 20 6b 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 20 6d th,.k)).........end.........if.m
2f840 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f t.then...........needsComma.=.co
2f860 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 20 mmaControl(needsComma)..........
2f880 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 61 74 .tabify()...........puts('<metat
2f8a0 61 62 6c 65 3e 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 6d 74 able>.=.')...........putValue(mt
2f8c0 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 ,.makePath(path,.'<metatable>'))
2f8e0 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 69 66 .........end.......end).......if
2f900 20 23 64 69 63 74 4b 65 79 73 20 3e 20 30 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 .#dictKeys.>.0.or.mt.then.--.dic
2f920 74 69 6f 6e 61 72 79 20 74 61 62 6c 65 2e 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d tionary.table..Justify.closing.}
2f940 0a 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 6c .........tabify().......elseif.l
2f960 65 6e 67 74 68 20 3e 20 30 20 74 68 65 6e 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 20 68 ength.>.0.then.--.array.tables.h
2f980 61 76 65 20 6f 6e 65 20 65 78 74 72 61 20 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 ave.one.extra.space.before.closi
2f9a0 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 6e 64 ng.}.........puts('.').......end
2f9c0 0a 20 20 20 20 20 20 70 75 74 73 28 27 7d 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 .......puts('}').....end...end..
2f9e0 20 2d 2d 20 70 75 74 76 61 6c 75 65 20 69 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 65 64 .--.putvalue.is.forward-declared
2fa00 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 74 56 .before.putTable.&.putKey...putV
2fa20 61 6c 75 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 alue.=.function(v,.path).....if.
2fa40 66 69 6c 74 65 72 28 76 2c 20 70 61 74 68 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 filter(v,.path).then.......puts(
2fa60 27 3c 66 69 6c 74 65 72 65 64 3e 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 '<filtered>').....else.......loc
2fa80 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d 20 27 al.tv.=.type(v).......if.tv.==.'
2faa0 73 74 72 69 6e 67 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 74 51 string'.then.........puts(smartQ
2fac0 75 6f 74 65 28 65 73 63 61 70 65 28 76 29 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 uote(escape(v))).......elseif.tv
2fae0 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 6f 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 .==.'number'.or.tv.==.'boolean'.
2fb00 6f 72 20 74 76 20 3d 3d 20 27 6e 69 6c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 or.tv.==.'nil'.then.........puts
2fb20 28 74 6f 73 74 72 69 6e 67 28 76 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d (tostring(v)).......elseif.tv.==
2fb40 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 28 76 .'table'.then.........putTable(v
2fb60 2c 20 70 61 74 68 29 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 ,.path).......else.........puts(
2fb80 27 3c 27 2c 74 76 2c 27 20 27 2c 67 65 74 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 '<',tv,'.',getId(v),'>').......e
2fba0 6e 64 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 nd.....end...end...putValue(root
2fbc0 4f 62 6a 65 63 74 2c 20 7b 7d 29 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 Object,.{})...return.table.conca
2fbe0 74 28 62 75 66 66 65 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c t(buffer).end.function.printtabl
2fc00 65 28 6e 61 6d 65 2c 20 74 61 62 6c 65 29 0a 70 72 69 6e 74 28 22 74 61 62 6c 65 3a 20 22 2c 20 e(name,.table).print("table:.",.
2fc20 6e 61 6d 65 2c 20 69 6e 73 70 65 63 74 28 74 61 62 6c 65 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a name,.inspect(table),."\n").end.
2fc40 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 73 74 61 63 6b 28 29 0a 70 72 69 6e 74 28 64 65 62 75 function.printstack().print(debu
2fc60 67 2e 74 72 61 63 65 62 61 63 6b 28 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b g.traceback(),."\n").end..premak
2fc80 65 2e 64 6f 74 6e 65 74 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 e.dotnet.=.{.}.premake.dotnet.na
2fca0 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 mestyle.=."windows".local.flags.
2fcc0 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2f 77 61 72 6e 61 73 65 72 72 =.{.FatalWarning...=."/warnaserr
2fce0 6f 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 or",.Optimize.......=."/optimize
2fd00 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c ",.OptimizeSize...=."/optimize",
2fd20 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 .OptimizeSpeed..=."/optimize",.S
2fd40 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2f 64 65 62 75 67 22 2c 0a 55 6e 73 61 66 65 ymbols........=."/debug",.Unsafe
2fd60 20 20 20 20 20 20 20 20 20 3d 20 22 2f 75 6e 73 61 66 65 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 .........=."/unsafe".}.function.
2fd80 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 premake.dotnet.getbuildaction(fc
2fda0 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f fg).local.ext.=.path.getextensio
2fdc0 6e 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 66 63 66 67 2e 62 75 69 n(fcfg.name):lower().if.fcfg.bui
2fde0 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 6f 72 20 65 78 74 20 3d 3d 20 ldaction.==."Compile".or.ext.==.
2fe00 22 2e 63 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 ".cs".then.return."Compile".else
2fe20 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 22 20 6f if.fcfg.buildaction.==."Embed".o
2fe40 72 20 65 78 74 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 6d r.ext.==.".resx".then.return."Em
2fe60 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c beddedResource".elseif.fcfg.buil
2fe80 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 70 79 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 daction.==."Copy".or.ext.==.".as
2fea0 61 78 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 70 78 22 20 74 68 65 6e 0a 72 65 74 75 72 ax".or.ext.==.".aspx".then.retur
2fec0 6e 20 22 43 6f 6e 74 65 6e 74 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 n."Content".else.return."None".e
2fee0 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 74 6e 65 74 2e 67 nd.end.function.premake.dotnet.g
2ff00 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 63 66 67 29 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e etcompilervar(cfg).if.(_OPTIONS.
2ff20 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 73 6e 65 74 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 dotnet.==."msnet").then.return."
2ff40 63 73 63 22 0a 65 6c 73 65 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 csc".elseif.(_OPTIONS.dotnet.==.
2ff60 22 6d 6f 6e 6f 22 29 20 74 68 65 6e 0a 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3c "mono").then.if.(cfg.framework.<
2ff80 3d 20 22 31 2e 31 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 6d 63 73 22 0a 65 6c 73 65 69 =."1.1").then.return."mcs".elsei
2ffa0 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3e 3d 20 22 34 2e 30 22 29 20 74 68 65 6e 0a f.(cfg.framework.>=."4.0").then.
2ffc0 72 65 74 75 72 6e 20 22 64 6d 63 73 22 0a 65 6c 73 65 20 0a 72 65 74 75 72 6e 20 22 67 6d 63 73 return."dmcs".else..return."gmcs
2ffe0 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 63 73 63 63 22 0a 65 6e 64 0a 65 6e 64 ".end.else.return."cscc".end.end
30000 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 66 6c 61 67 .function.premake.dotnet.getflag
30020 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e s(cfg).local.result.=.table.tran
30040 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 slate(cfg.flags,.flags).return.r
30060 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 64 6f 74 6e 65 esult.end.function.premake.dotne
30080 74 2e 67 65 74 6b 69 6e 64 28 63 66 67 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 t.getkind(cfg).if.(cfg.kind.==."
300a0 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 78 65 22 0a 65 ConsoleApp").then.return."Exe".e
300c0 6c 73 65 69 66 20 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 lseif.(cfg.kind.==."WindowedApp"
300e0 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 57 69 6e 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 ).then.return."WinExe".elseif.(c
30100 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 6e 0a 72 65 74 fg.kind.==."SharedLib").then.ret
30120 75 72 6e 20 22 4c 69 62 72 61 72 79 22 0a 65 6e 64 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 67 63 urn."Library".end.end.premake.gc
30140 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 63 20 20 20 20 20 3d 20 22 67 63 c.=.{.}.premake.gcc.cc.....=."gc
30160 63 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 c".premake.gcc.cxx....=."g++".pr
30180 65 6d 61 6b 65 2e 67 63 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 70 72 65 6d 61 6b 65 2e emake.gcc.ar.....=."ar".premake.
301a0 67 63 63 2e 6c 6c 76 6d 20 20 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 gcc.llvm...=.false.local.cflags.
301c0 3d 0a 7b 0a 45 6e 61 62 6c 65 53 53 45 20 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 22 2c 0a 45 6e =.{.EnableSSE......=."-msse",.En
301e0 61 62 6c 65 53 53 45 32 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 32 22 2c 0a 45 78 74 72 61 57 61 ableSSE2.....=."-msse2",.ExtraWa
30200 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 6c 6c 20 2d 57 65 78 74 72 61 22 2c 0a 46 61 74 61 6c rnings..=."-Wall.-Wextra",.Fatal
30220 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 6f 72 22 2c 0a 46 6c 6f 61 74 46 61 73 74 Warnings..=."-Werror",.FloatFast
30240 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 2c 0a 46 6c 6f 61 74 53 74 72 69 ......=."-ffast-math",.FloatStri
30260 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 ct....=."-ffloat-store",.NoFrame
30280 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 Pointer.=."-fomit-frame-pointer"
302a0 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 ,.Optimize.......=."-O2",.Optimi
302c0 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 zeSize...=."-Os",.OptimizeSpeed.
302e0 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c .=."-O3",.Symbols........=."-g",
30300 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f .}.local.cxxflags.=.{.NoExceptio
30320 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 ns...=."-fno-exceptions",.NoRTTI
30340 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 .........=."-fno-rtti",.Unsigned
30360 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 Char...=."-funsigned-char",.}.pr
30380 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d emake.gcc.platforms.=.{.Native.=
303a0 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 78 33 32 .{.cppflags.=."-MMD.-MP",.},.x32
303c0 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 .=.{.cppflags.=."-MMD.-MP",.flag
303e0 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 s....=."-m32",.},.x64.=.{.cppfla
30400 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 36 gs.=."-MMD.-MP",.flags....=."-m6
30420 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 4",.},.Universal.=.{.ar.......=.
30440 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 "libtool",.cppflags.=."-MMD.-MP"
30460 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 78 ,.flags....=."-arch.i386.-arch.x
30480 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 86_64.-arch.ppc.-arch.ppc64",.},
304a0 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 .Universal32.=.{.ar.......=."lib
304c0 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c tool",.cppflags.=."-MMD.-MP",.fl
304e0 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c ags....=."-arch.i386.-arch.ppc",
30500 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 .},.Universal64.=.{.ar.......=."
30520 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c libtool",.cppflags.=."-MMD.-MP",
30540 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 .flags....=."-arch.x86_64.-arch.
30560 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 ppc64",.},.PS3.=.{.cc.........=.
30580 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 "ppu-lv2-g++",.cxx........=."ppu
305a0 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 -lv2-g++",.ar.........=."ppu-lv2
305c0 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d -ar",.cppflags...=."-MMD.-MP",.}
305e0 2c 0a 57 69 69 44 65 76 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 4d 4d 44 ,.WiiDev.=.{.cppflags....=."-MMD
30600 20 2d 4d 50 20 2d 49 24 28 4c 49 42 4f 47 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 45 50 29 22 .-MP.-I$(LIBOGC_INC).$(MACHDEP)"
30620 2c 0a 6c 64 66 6c 61 67 73 3d 20 22 2d 4c 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 24 28 4d 41 ,.ldflags=."-L$(LIBOGC_LIB).$(MA
30640 43 48 44 45 50 29 22 2c 0a 63 66 67 73 65 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 69 66 65 71 CHDEP)",.cfgsettings.=.[[...ifeq
30660 20 28 24 28 73 74 72 69 70 20 24 28 44 45 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 20 20 24 28 .($(strip.$(DEVKITPPC)),).....$(
30680 65 72 72 6f 72 20 22 44 45 56 4b 49 54 50 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 error."DEVKITPPC.environment.var
306a0 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a 20 20 69 6e iable.is.not.set")'...endif...in
306c0 63 6c 75 64 65 20 24 28 44 45 56 4b 49 54 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 27 5d 5d 2c clude.$(DEVKITPPC)/wii_rules']],
306e0 0a 7d 2c 0a 4f 72 62 69 73 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 .},.Orbis.=.{.cc.........=."orbi
30700 73 2d 63 6c 61 6e 67 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c s-clang",.cxx........=."orbis-cl
30720 61 6e 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 61 72 22 2c ang++",.ar.........=."orbis-ar",
30740 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
30760 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
30780 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
307a0 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
307c0 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.
307e0 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]:
30800 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
30820 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
30840 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
30860 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
30880 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
308a0 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
308c0 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.
308e0 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
30900 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
30920 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
30940 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
30960 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
30980 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
309a0 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
309c0 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.
309e0 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
30a00 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
30a20 65 6e 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 en.else.table.insert(result,."-s
30a40 22 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 ").end.end.if.cfg.kind.==."Share
30a60 64 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 dLib".then.if.cfg.system.==."mac
30a80 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 osx".then.table.insert(result,."
30aa0 2d 64 79 6e 61 6d 69 63 6c 69 62 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 -dynamiclib").else.table.insert(
30ac0 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 result,."-shared").end.if.cfg.sy
30ae0 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c stem.==."windows".and.not.cfg.fl
30b00 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 ags.NoImportLib.then.table.inser
30b20 74 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e t(result,.'-Wl,--out-implib="'..
30b40 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 ..cfg.linktarget.fullpath....'"'
30b60 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 ).end.end.if.cfg.kind.==."Window
30b80 65 64 41 70 70 22 20 61 6e 64 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 edApp".and.cfg.system.==."window
30ba0 73 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d s".then.table.insert(result,."-m
30bc0 77 69 6e 64 6f 77 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 windows").end.local.platform.=.p
30be0 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 latforms[cfg.platform].table.ins
30c00 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c ert(result,.platform.flags).tabl
30c20 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 e.insert(result,.platform.ldflag
30c40 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 s).return.result.end.function.pr
30c60 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f emake.gcc.getlibdirflags(cfg).lo
30c80 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e cal.result.=.{.}.for._,.value.in
30ca0 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 .ipairs(premake.getlinks(cfg,."a
30cc0 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 ll",."directory")).do.table.inse
30ce0 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c rt(result,.'-L'...._MAKE.esc(val
30d00 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 ue)).end.return.result.end.funct
30d20 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 70 29 0a 69 66 20 ion.premake.gcc.islibfile(p).if.
30d40 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 20 3d 3d 20 22 2e 61 22 20 74 68 65 path.getextension(p).==.".a".the
30d60 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 n.return.true.end.return.false.e
30d80 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 66 69 nd.function.premake.gcc.getlibfi
30da0 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f les(cfg).local.result.=.{}.for._
30dc0 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e ,.value.in.ipairs(premake.getlin
30de0 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 ks(cfg,."system",."fullpath")).d
30e00 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 76 61 6c 75 65 o.if.premake.gcc.islibfile(value
30e20 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 5f 4d 41 4b ).then.table.insert(result,._MAK
30e40 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 E.esc(value)).end.end.return.res
30e60 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 ult.end.function.premake.gcc.get
30e80 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 20 7b 7d linkflags(cfg).local.result.=.{}
30ea0 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.
30ec0 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
30ee0 68 22 29 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 h")).do.if.premake.gcc.islibfile
30f00 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 (value).then.table.insert(result
30f20 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e ,._MAKE.esc(value)).elseif.path.
30f40 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 76 61 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f getextension(value).==.".framewo
30f60 72 6b 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d rk".then.table.insert(result,.'-
30f80 66 72 61 6d 65 77 6f 72 6b 20 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 framework.'...._MAKE.esc(path.ge
30fa0 74 62 61 73 65 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e tbasename(value))).else.table.in
30fc0 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 sert(result,.'-l'...._MAKE.esc(p
30fe0 61 74 68 2e 67 65 74 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 ath.getname(value))).end.end.ret
31000 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.
31020 67 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 6e 64 gcc.getarchiveflags(prj,.cfg,.nd
31040 78 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 x).local.result.=.{}.if.cfg.plat
31060 66 6f 72 6d 3a 73 74 61 72 74 73 77 69 74 68 28 22 55 6e 69 76 65 72 73 61 6c 22 29 20 74 68 65 form:startswith("Universal").the
31080 6e 0a 69 66 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 20 74 68 n.if.prj.options.ArchiveSplit.th
310a0 65 6e 0a 65 72 72 6f 72 28 22 67 63 63 20 74 6f 6f 6c 20 27 55 6e 69 76 65 72 73 61 6c 2a 27 20 en.error("gcc.tool.'Universal*'.
310c0 70 6c 61 74 66 6f 72 6d 73 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 70 6c 69 74 20 61 platforms.do.not.support.split.a
310e0 72 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c rchives").end.table.insert(resul
31100 74 2c 20 27 2d 6f 27 29 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e t,.'-o').else.if.(not.prj.option
31120 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e s.ArchiveSplit).then.if.premake.
31140 67 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c gcc.llvm.then.table.insert(resul
31160 74 2c 20 27 72 63 73 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 t,.'rcs').else.table.insert(resu
31180 6c 74 2c 20 27 2d 72 63 73 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e lt,.'-rcs').end.else.if.premake.
311a0 67 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 6e 64 78 29 20 74 68 65 6e 0a gcc.llvm.then.if.(not.ndx).then.
311c0 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 71 63 27 29 0a 65 6c 73 65 0a table.insert(result,.'qc').else.
311e0 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 63 73 27 29 0a 65 6e 64 0a 65 table.insert(result,.'cs').end.e
31200 6c 73 65 0a 69 66 20 28 6e 6f 74 20 6e 64 78 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 lse.if.(not.ndx).then.table.inse
31220 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 71 63 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 rt(result,.'-qc').else.table.ins
31240 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 63 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 ert(result,.'-cs').end.end.end.e
31260 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 nd.return.result.end.function.pr
31280 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f emake.gcc.getdefines(defines).lo
312a0 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 cal.result.=.{.}.for._,def.in.ip
312c0 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 airs(defines).do.table.insert(re
312e0 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 sult,.'-D'....def).end.return.re
31300 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 sult.end.function.premake.gcc.ge
31320 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 tincludedirs(includedirs).local.
31340 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 result.=.{.}.for._,dir.in.ipairs
31360 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 (includedirs).do.table.insert(re
31380 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e sult,."-I"...._MAKE.esc(dir)).en
313a0 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 d.return.result.end.function.pre
313c0 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 make.gcc.getcfgsettings(cfg).ret
313e0 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 urn.platforms[cfg.platform].cfgs
31400 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 67 68 73 20 3d 20 7b 20 7d 0a 70 ettings.end..premake.ghs.=.{.}.p
31420 72 65 6d 61 6b 65 2e 67 68 73 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 50 53 33 22 0a 70 72 65 remake.ghs.namestyle.=."PS3".pre
31440 6d 61 6b 65 2e 67 68 73 2e 63 63 20 20 20 20 20 3d 20 22 63 63 70 70 63 22 0a 70 72 65 6d 61 6b make.ghs.cc.....=."ccppc".premak
31460 65 2e 67 68 73 2e 63 78 78 20 20 20 20 3d 20 22 63 78 70 70 63 22 0a 70 72 65 6d 61 6b 65 2e 67 e.ghs.cxx....=."cxppc".premake.g
31480 68 73 2e 61 72 20 20 20 20 20 3d 20 22 63 78 70 70 63 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 hs.ar.....=."cxppc".local.cflags
314a0 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 2d 71 75 69 74 5f 61 66 .=.{.FatalWarnings..=."--quit_af
314c0 74 65 72 5f 77 61 72 6e 69 6e 67 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 ter_warnings",.Optimize.......=.
314e0 22 2d 4f 67 65 6e 65 72 61 6c 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d "-Ogeneral",.OptimizeSize...=."-
31500 4f 73 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 73 70 65 65 Osize",.OptimizeSpeed..=."-Ospee
31520 64 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 d",.Symbols........=."-g",.}.loc
31540 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d al.cxxflags.=.{.NoExceptions...=
31560 20 22 2d 2d 6e 6f 5f 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 ."--no_exceptions",.NoRTTI......
31580 20 20 20 3d 20 22 2d 2d 6e 6f 5f 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 ...=."--no_rtti",.UnsignedChar..
315a0 20 3d 20 22 2d 2d 75 6e 73 69 67 6e 65 64 5f 63 68 61 72 73 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 .=."--unsigned_chars",.}.premake
315c0 2e 67 68 73 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 .ghs.platforms.=.{.Native.=.{.cp
315e0 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 50 6f 77 65 72 50 43 20 3d 20 7b 0a pflags.=."-MMD",.},.PowerPC.=.{.
31600 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 70 70 63 22 2c 0a 63 78 78 20 20 20 20 20 20 20 cc.........=."ccppc",.cxx.......
31620 3d 20 22 63 78 70 70 63 22 2c 0a 61 72 20 20 20 20 20 20 20 3d 20 22 63 78 70 70 63 22 2c 0a 63 =."cxppc",.ar.......=."cxppc",.c
31640 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 61 72 66 6c 61 67 73 20 20 20 20 3d ppflags...=."-MMD",.arflags....=
31660 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 2c 0a 41 52 4d 20 3d 20 7b 0a 63 63 20 20 20 ."-archive.-o",.},.ARM.=.{.cc...
31680 20 20 20 20 20 20 3d 20 22 63 63 61 72 6d 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 63 ......=."ccarm",.cxx........=."c
316a0 78 61 72 6d 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 78 61 72 6d 22 2c 0a 63 70 70 xarm",.ar.........=."cxarm",.cpp
316c0 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 61 72 66 6c 61 67 73 20 20 20 20 3d 20 22 flags...=."-MMD",.arflags....=."
316e0 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d -archive.-o",.}.}.local.platform
31700 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 s.=.premake.ghs.platforms.functi
31720 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a on.premake.ghs.getcppflags(cfg).
31740 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 local.flags.=.{.}.table.insert(f
31760 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 lags,.platforms[cfg.platform].cp
31780 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f pflags).return.flags.end.functio
317a0 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 n.premake.ghs.getcflags(cfg).loc
317c0 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e al.result.=.table.translate(cfg.
317e0 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 flags,.cflags).table.insert(resu
31800 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 lt,.platforms[cfg.platform].flag
31820 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 s).return.result.end.function.pr
31840 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c emake.ghs.getcxxflags(cfg).local
31860 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c .result.=.table.translate(cfg.fl
31880 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 ags,.cxxflags).return.result.end
318a0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 64 66 6c 61 67 73 .function.premake.ghs.getldflags
318c0 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 (cfg).local.result.=.{.}.local.p
318e0 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d latform.=.platforms[cfg.platform
31900 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e ].table.insert(result,.platform.
31920 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 flags).table.insert(result,.plat
31940 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a form.ldflags).return.result.end.
31960 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 62 64 69 72 66 6c function.premake.ghs.getlibdirfl
31980 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 66 6f 72 20 ags(cfg).local.result.=.{.}.for.
319a0 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 _,.value.in.ipairs(premake.getli
319c0 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f nks(cfg,."all",."directory")).do
319e0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d .table.insert(result,.'-L'...._M
31a00 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c AKE.esc(value)).end.return.resul
31a20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 t.end.function.premake.ghs.getli
31a40 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 72 65 bfiles(cfg).local.result.=.{}.re
31a60 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 turn.result.end.function.premake
31a80 2e 67 68 73 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 .ghs.getlinkflags(cfg).local.res
31aa0 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 ult.=.{}.for._,.value.in.ipairs(
31ac0 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 premake.getlinks(cfg,."system",.
31ae0 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c "name")).do.table.insert(result,
31b00 20 27 2d 6c 6e 6b 3d 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e .'-lnk='...._MAKE.esc(value)).en
31b20 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 d.return.result.end.function.pre
31b40 6d 61 6b 65 2e 67 68 73 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 make.ghs.getarchiveflags(prj,.cf
31b60 67 2c 20 6e 64 78 29 0a 69 66 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 g,.ndx).if.prj.options.ArchiveSp
31b80 6c 69 74 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 68 73 20 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f lit.then.error("ghs.tool.does.no
31ba0 74 20 73 75 70 70 6f 72 74 20 73 70 6c 69 74 20 61 72 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 6c t.support.split.archives").end.l
31bc0 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 ocal.result.=.{}.local.platform.
31be0 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e =.platforms[cfg.platform].table.
31c00 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 66 6c 61 67 73 29 insert(result,.platform.arflags)
31c20 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
31c40 61 6b 65 2e 67 68 73 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 ake.ghs.getdefines(defines).loca
31c60 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 l.result.=.{.}.for._,def.in.ipai
31c80 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 rs(defines).do.table.insert(resu
31ca0 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 lt,.'-D'....def).end.return.resu
31cc0 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 69 lt.end.function.premake.ghs.geti
31ce0 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 ncludedirs(includedirs).local.re
31d00 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 sult.=.{.}.for._,dir.in.ipairs(i
31d20 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 ncludedirs).do.table.insert(resu
31d40 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a lt,."-I"...._MAKE.esc(dir)).end.
31d60 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
31d80 6b 65 2e 67 68 73 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 ke.ghs.getcfgsettings(cfg).retur
31da0 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 n.platforms[cfg.platform].cfgset
31dc0 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 7d 0a 70 72 65 tings.end..premake.msc.=.{.}.pre
31de0 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 00 make.msc.namestyle.=."windows"..
31e00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 premake.ow.=.{.}.premake.ow.name
31e20 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 style.=."windows".premake.ow.cc.
31e40 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 78 78 20 20 20 ....=."WCL386".premake.ow.cxx...
31e60 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 20 20 20 3d 20 .=."WCL386".premake.ow.ar.....=.
31e80 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 "ar".local.cflags.=.{.ExtraWarni
31ea0 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 ngs..=."-wx",.FatalWarning...=."
31ec0 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 -we",.FloatFast......=."-omn",.F
31ee0 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 loatStrict....=."-op",.Optimize.
31f00 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 ......=."-ox",.OptimizeSize...=.
31f20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 "-os",.OptimizeSpeed..=."-ot",.S
31f40 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 ymbols........=."-d2",.}.local.c
31f60 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 78 xxflags.=.{.NoExceptions...=."-x
31f80 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 d",.NoRTTI.........=."-xr",.}.pr
31fa0 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d emake.ow.platforms.=..{.Native.=
31fc0 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 .{..flags.=.""..},.}.function.pr
31fe0 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e emake.ow.getcppflags(cfg).return
32000 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 .{}.end.function.premake.ow.getc
32020 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 2e flags(cfg).local.result.=.table.
32040 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 69 66 20 translate(cfg.flags,.cflags).if.
32060 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 (cfg.flags.Symbols).then.table.i
32080 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 61 74 63 6f 6d nsert(result,."-hw")...--.Watcom
320a0 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 62 75 67 67 65 .debug.format.for.Watcom.debugge
320c0 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e r.end.return.result.end.function
320e0 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 .premake.ow.getcxxflags(cfg).loc
32100 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e al.result.=.table.translate(cfg.
32120 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 flags,.cxxflags).return.result.e
32140 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 64 66 6c 61 67 nd.function.premake.ow.getldflag
32160 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 28 63 66 s(cfg).local.result.=.{.}.if.(cf
32180 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 g.flags.Symbols).then.table.inse
321a0 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e rt(result,."op.symf").end.return
321c0 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 6f 77 2e .result.end.function.premake.ow.
321e0 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 getlibfiles(cfg).local.result.=.
32200 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 {}.return.result.end.function.pr
32220 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 63 61 6c emake.ow.getlinkflags(cfg).local
32240 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 6e 64 0a .result.=.{.}.return.result.end.
32260 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 73 28 64 function.premake.ow.getdefines(d
32280 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._
322a0 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
322c0 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
322e0 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
32300 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 64 69 72 ake.ow.getincludedirs(includedir
32320 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 20 s).local.result.=.{.}.for._,dir.
32340 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 2e in.ipairs(includedirs).do.table.
32360 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 2e 2e 20 insert(result,.'-I."'....dir....
32380 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 72 65 6d '"').end.return.result.end..prem
323a0 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 20 20 20 ake.snc.=.{.}.premake.snc.cc....
323c0 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 20 22 67 .=."snc".premake.snc.cxx....=."g
323e0 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 0a 6c 6f ++".premake.snc.ar.....=."ar".lo
32400 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 20 3d 20 cal.cflags.=.{.ExtraWarnings..=.
32420 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 22 2d 58 "-Xdiag=2",.FatalWarnings..=."-X
32440 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 0a 4e 6f quit=2",.}.local.cxxflags.=.{.No
32460 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 70 74 69 Exceptions...=."",.--.No.excepti
32480 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 20 63 6f ons.is.the.default.in.the.SNC.co
324a0 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 2d 3d 72 mpiler..NoRTTI.........=."-Xc-=r
324c0 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 20 3d 20 tti",.}.premake.snc.platforms.=.
324e0 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 6c 76 32 .{.PS3.=.{.cc.........=."ppu-lv2
32500 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 67 2b 2b -g++",.cxx........=."ppu-lv2-g++
32520 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 0a 63 70 ",.ar.........=."ppu-lv2-ar",.cp
32540 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 63 61 6c pflags...=."-MMD.-MP",.}.}.local
32560 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 66 6f 72 .platforms.=.premake.snc.platfor
32580 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 70 66 6c ms.function.premake.snc.getcppfl
325a0 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 61 62 6c ags(cfg).local.result.=.{.}.tabl
325c0 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 2e 70 e.insert(result,.platforms[cfg.p
325e0 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 75 6c 74 latform].cppflags).return.result
32600 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 66 6c .end.function.premake.snc.getcfl
32620 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
32640 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 62 6c 65 anslate(cfg.flags,.cflags).table
32660 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 2e 70 6c .insert(result,.platforms[cfg.pl
32680 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 20 22 53 atform].flags).if.cfg.kind.==."S
326a0 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 65 73 75 haredLib".then.table.insert(resu
326c0 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 74 0a 65 lt,."-fPIC").end.return.result.e
326e0 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 78 66 6c nd.function.premake.snc.getcxxfl
32700 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
32720 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
32740 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.
32760 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 75 6c 74 snc.getldflags(cfg).local.result
32780 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 6c 73 20 .=.{.}.if.not.cfg.flags.Symbols.
327a0 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 22 29 0a then.table.insert(result,."-s").
327c0 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 end.if.cfg.kind.==."SharedLib".t
327e0 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 61 72 65 hen.table.insert(result,."-share
32800 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 4c 69 62 d").if.not.cfg.flags.NoImportLib
32820 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 57 6c 2c .then.table.insert(result,.'-Wl,
32840 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 72 67 65 --out-implib="'....cfg.linktarge
32860 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 63 61 6c t.fullpath....'"').end.end.local
32880 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f .platform.=.platforms[cfg.platfo
328a0 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 rm].table.insert(result,.platfor
328c0 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c m.flags).table.insert(result,.pl
328e0 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e atform.ldflags).return.result.en
32900 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 64 69 72 d.function.premake.snc.getlibdir
32920 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 66 6f flags(cfg).local.result.=.{.}.fo
32940 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 r._,.value.in.ipairs(premake.get
32960 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 links(cfg,."all",."directory")).
32980 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 do.table.insert(result,.'-L'....
329a0 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 _MAKE.esc(value)).end.return.res
329c0 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
329e0 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a libfiles(cfg).local.result.=.{}.
32a00 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
32a20 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 ke.snc.getlinkflags(cfg).local.r
32a40 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 esult.=.{}.for._,.value.in.ipair
32a60 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 22 s(premake.getlinks(cfg,."system"
32a80 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c ,."name")).do.table.insert(resul
32aa0 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 t,.'-l'...._MAKE.esc(value)).end
32ac0 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
32ae0 61 6b 65 2e 73 6e 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 ake.snc.getdefines(defines).loca
32b00 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 l.result.=.{.}.for._,def.in.ipai
32b20 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 rs(defines).do.table.insert(resu
32b40 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 lt,.'-D'....def).end.return.resu
32b60 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 69 lt.end.function.premake.snc.geti
32b80 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 ncludedirs(includedirs).local.re
32ba0 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 sult.=.{.}.for._,dir.in.ipairs(i
32bc0 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 ncludedirs).do.table.insert(resu
32be0 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a lt,."-I"...._MAKE.esc(dir)).end.
32c00 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d return.result.end..function.prem
32c20 61 6b 65 2e 63 68 65 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 ake.checkprojects().local.action
32c40 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 66 6f 72 20 .=.premake.action.current().for.
32c60 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 sln.in.premake.solution.each().d
32c80 6f 0a 69 66 20 28 23 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 o.if.(#sln.projects.==.0).then.r
32ca0 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 2e 20 73 6c 6e 2e 6e eturn.nil,."solution.'"....sln.n
32cc0 61 6d 65 20 2e 2e 20 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 ame...."'.needs.at.least.one.pro
32ce0 6a 65 63 74 22 0a 65 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 ject".end.if.(#sln.configuration
32d00 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 s.==.0).then.return.nil,."soluti
32d20 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 63 6f on.'"....sln.name...."'.needs.co
32d40 6e 66 69 67 75 72 61 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 nfigurations".end.for.prj.in.pre
32d60 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 make.solution.eachproject(sln).d
32d80 6f 0a 69 66 20 28 6e 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 o.if.(not.prj.language).then.ret
32da0 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 2e 6e 61 6d 65 20 urn.nil,."project.'"...prj.name.
32dc0 2e 2e 20 22 27 20 6e 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 ..."'.needs.a.language".end.if.(
32de0 61 63 74 69 6f 6e 2e 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 action.valid_languages).then.if.
32e00 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 61 6c 69 64 (not.table.contains(action.valid
32e20 5f 6c 61 6e 67 75 61 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 _languages,.prj.language)).then.
32e40 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f return.nil,."the."....action.sho
32e60 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 rtname....".action.does.not.supp
32e80 6f 72 74 20 22 20 2e 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 ort."....prj.language....".proje
32ea0 63 74 73 22 0a 65 6e 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 cts".end.end.for.cfg.in.premake.
32ec0 65 61 63 68 63 6f 6e 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 eachconfig(prj).do.if.(not.cfg.k
32ee0 69 6e 64 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 ind).then.return.nil,."project.'
32f00 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6b 69 6e 64 20 "...prj.name...."'.needs.a.kind.
32f20 69 6e 20 63 6f 6e 66 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 in.configuration.'"....cfg.name.
32f40 2e 2e 20 22 27 22 0a 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 ..."'".end.if.(action.valid_kind
32f60 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 s).then.if.(not.table.contains(a
32f80 63 74 69 6f 6e 2e 76 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 ction.valid_kinds,.cfg.kind)).th
32fa0 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e en.return.nil,."the."....action.
32fc0 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 shortname....".action.does.not.s
32fe0 75 70 70 6f 72 74 20 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 upport."....cfg.kind....".projec
33000 74 73 22 0a 65 6e 64 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 ts".end.end.end.if.action.onchec
33020 6b 70 72 6f 6a 65 63 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 kproject.then.action.oncheckproj
33040 65 63 74 28 70 72 6a 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 ect(prj).end.end.end.return.true
33060 0a 65 6e 64 0a 66 75 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 .end.function.premake.checktools
33080 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e ().local.action.=.premake.action
330a0 2e 63 75 72 72 65 6e 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 .current().if.(not.action.valid_
330c0 74 6f 6f 6c 73 29 20 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 tools).then..return.true..end.fo
330e0 72 20 74 6f 6f 6c 2c 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 r.tool,.values.in.pairs(action.v
33100 61 6c 69 64 5f 74 6f 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 alid_tools).do.if.(_OPTIONS[tool
33120 5d 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 76 ]).then.if.(not.table.contains(v
33140 61 6c 75 65 73 2c 20 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 alues,._OPTIONS[tool])).then.ret
33160 75 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 urn.nil,."the."....action.shortn
33180 61 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 ame....".action.does.not.support
331a0 20 2f 22 20 2e 2e 20 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 ./"....tool...."="...._OPTIONS[t
331c0 6f 6f 6c 5d 20 2e 2e 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 ool]....".(yet)".end.else._OPTIO
331e0 4e 53 5b 74 6f 6f 6c 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 NS[tool].=.values[1].end.end.ret
33200 75 72 6e 20 74 72 75 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 urn.true.end..function.premake.s
33220 68 6f 77 68 65 6c 70 28 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 55 73 61 howhelp().printf("").printf("Usa
33240 67 65 3a 20 67 65 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 ge:.genie.[options].action.[argu
33260 6d 65 6e 74 73 5d 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 ments]").printf("").printf("OPTI
33280 4f 4e 53 22 29 0a 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 ONS").printf("").for.option.in.p
332a0 72 65 6d 61 6b 65 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 remake.option.each().do.local.tr
332c0 69 67 67 65 72 20 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 igger.=.option.trigger.local.des
332e0 63 72 69 70 74 69 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 cription.=.option.description.if
33300 20 28 6f 70 74 69 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 .(option.value).then.trigger.=.t
33320 72 69 67 67 65 72 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 rigger...."="....option.value.en
33340 64 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 20 64 65 73 63 72 d.if.(option.allowed).then.descr
33360 69 70 74 69 6f 6e 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 iption.=.description....";.one.o
33380 66 3a 22 20 65 6e 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 f:".end.printf(".--%-15s.%s",.tr
333a0 69 67 67 65 72 2c 20 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 igger,.description).if.(option.a
333c0 6c 6c 6f 77 65 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 llowed).then.for._,.value.in.ipa
333e0 69 72 73 28 6f 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 irs(option.allowed).do.printf(".
33400 20 20 20 20 25 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 ....%-14s.%s",.value[1],.value[2
33420 5d 29 0a 65 6e 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 ]).end.end.printf("").end.printf
33440 28 22 41 43 54 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 ("ACTIONS").printf("").for.actio
33460 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 0a 70 72 n.in.premake.action.each().do.pr
33480 69 6e 74 66 28 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 intf(".%-17s.%s",.action.trigger
334a0 2c 20 61 63 74 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 ,.action.description).end.printf
334c0 28 22 22 29 0a 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 ("").printf("For.additional.info
334e0 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f rmation,.see.https://github.com/
33500 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 bkaradzic/genie").end..function.
33520 70 72 65 6d 61 6b 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 premake.generate(obj,.filename,.
33540 63 61 6c 6c 62 61 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 callback).filename.=.premake.pro
33560 6a 65 63 74 2e 67 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 ject.getfilename(obj,.filename).
33580 70 72 69 6e 74 66 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 printf("Generating.%s...",.filen
335a0 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 ame).local.f,.err.=.io.open(file
335c0 6e 61 6d 65 2c 20 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 name,."wb").if.(not.f).then.erro
335e0 72 28 65 72 72 2c 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 r(err,.0).end.io.output(f).callb
33600 61 63 6b 28 6f 62 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 ack(obj).f:close().end.function.
33620 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 64 69 72 2c 20 73 premake.findDefaultScript(dir,.s
33640 65 61 72 63 68 5f 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 earch_upwards).search_upwards.=.
33660 73 65 61 72 63 68 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 search_upwards.or.true.local.las
33680 74 20 3d 20 22 22 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 t.=."".while.dir.~=.last.do.for.
336a0 5f 2c 20 6e 61 6d 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 _,.name.in.ipairs({."genie.lua",
336c0 20 22 73 6f 6c 75 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 ."solution.lua",."premake4.lua".
336e0 7d 29 20 64 6f 0a 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 }).do.local.script0.=.dir...."/"
33700 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 30 29 29 ....name.if.(os.isfile(script0))
33720 20 74 68 65 6e 0a 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 .then.return.dir,.name.end.local
33740 20 73 63 72 69 70 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 .script1.=.dir...."/scripts/"...
33760 20 6e 61 6d 65 0a 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 .name.if.(os.isfile(script1)).th
33780 65 6e 0a 72 65 74 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 en.return.dir...."/scripts/",.na
337a0 6d 65 0a 65 6e 64 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 me.end.end.last.=.dir.dir..=.pat
337c0 68 2e 67 65 74 61 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 h.getabsolute(dir...."/..").if.d
337e0 69 72 20 3d 3d 20 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 ir.==.".".or.not.search_upwards.
33800 74 68 65 6e 20 62 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 then.break.end.end.return.nil,.n
33820 69 6c 0a 65 6e 64 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 il.end.premake.codeblocks.=.{.}.
33840 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 63 newaction.{.trigger.........=."c
33860 6f 64 65 62 6c 6f 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 odeblocks",.shortname.......=."C
33880 6f 64 65 3a 3a 42 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 ode::Blocks",.description.....=.
338a0 22 47 65 6e 65 72 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 "Generate.Code::Blocks.project.f
338c0 69 6c 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 iles",.valid_kinds.....=.{."Cons
338e0 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c oleApp",."WindowedApp",."StaticL
33900 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 ib",."SharedLib".},.valid_langua
33920 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c ges.=.{."C",."C++".},.valid_tool
33940 73 20 20 20 20 20 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 s.....=.{.cc...=.{."gcc",."ow".}
33960 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a ,.},.onsolution.=.function(sln).
33980 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 77 6f 72 6b 73 70 premake.generate(sln,."%%.worksp
339a0 61 63 65 22 2c 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 ace",.premake.codeblocks.workspa
339c0 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 ce).end,.onproject.=.function(pr
339e0 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 63 62 70 j).premake.generate(prj,."%%.cbp
33a00 22 2c 20 70 72 65 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 ",.premake.codeblocks.cbp).end,.
33a20 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a oncleansolution.=.function(sln).
33a40 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b premake.clean.file(sln,."%%.work
33a60 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 space").end,.oncleanproject.=.fu
33a80 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 6c 65 28 70 nction(prj).premake.clean.file(p
33aa0 72 6a 2c 20 22 25 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 rj,."%%.cbp").premake.clean.file
33ac0 28 70 72 6a 2c 20 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 (prj,."%%.depend").premake.clean
33ae0 2e 66 69 6c 65 28 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 .file(prj,."%%.layout").end.}..f
33b00 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 77 6f 72 6b 73 unction.premake.codeblocks.works
33b20 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 2e 30 pace(sln)._p('<?xml.version="1.0
33b40 22 20 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 ".encoding="UTF-8".standalone="y
33b60 65 73 22 20 3f 3e 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 es".?>')._p('<CodeBlocks_workspa
33b80 63 65 5f 66 69 6c 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 ce_file>')._p(1,'<Workspace.titl
33ba0 65 3d 22 25 73 22 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 e="%s">',.sln.name).for.prj.in.p
33bc0 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 remake.solution.eachproject(sln)
33be0 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 .do.local.fname.=.path.join(path
33c00 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 70 72 6a 2e 6c .getrelative(sln.location,.prj.l
33c20 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 63 74 69 76 65 ocation),.prj.name).local.active
33c40 20 3d 20 69 69 66 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 .=.iif(prj.project.==.sln.projec
33c60 74 73 5b 31 5d 2c 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 ts[1],.'.active="1"',.'')._p(2,'
33c80 3c 50 72 6f 6a 65 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 <Project.filename="%s.cbp"%s>',.
33ca0 66 6e 61 6d 65 2c 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 fname,.active).for._,dep.in.ipai
33cc0 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 rs(premake.getdependencies(prj))
33ce0 20 64 6f 0a 5f 70 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 .do._p(3,'<Depends.filename="%s.
33d00 63 62 70 22 20 2f 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 cbp"./>',.path.join(path.getrela
33d20 74 69 76 65 28 73 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 tive(sln.location,.dep.location)
33d40 2c 20 64 65 70 2e 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 ,.dep.name)).end._p(2,'</Project
33d60 3e 27 29 0a 65 6e 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 >').end._p(1,'</Workspace>')._p(
33d80 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a '</CodeBlocks_workspace_file>').
33da0 65 6e 64 0a 00 6c 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 end..local.codeblocks.=.premake.
33dc0 63 6f 64 65 62 6c 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 codeblocks.function.codeblocks.f
33de0 69 6c 65 73 28 70 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 iles(prj).local.pchheader.if.(pr
33e00 6a 2e 70 63 68 68 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 j.pchheader).then.pchheader.=.pa
33e20 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a th.getrelative(prj.location,.prj
33e40 2e 70 63 68 68 65 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 .pchheader).end.for.fcfg.in.prem
33e60 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 5f 70 28 ake.project.eachfile(prj).do._p(
33e80 32 2c 27 3c 55 6e 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 2,'<Unit.filename="%s">',.premak
33ea0 65 2e 65 73 63 28 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 e.esc(fcfg.name)).if.fcfg.name.~
33ec0 3d 20 66 63 66 67 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 =.fcfg.vpath.then._p(3,'<Option.
33ee0 76 69 72 74 75 61 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 virtualFolder="%s"./>',.path.get
33f00 64 69 72 65 63 74 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 directory(fcfg.vpath)).end.if.pa
33f20 74 68 2e 69 73 72 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 th.isresourcefile(fcfg.name).the
33f40 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 57 49 4e n._p(3,'<Option.compilerVar="WIN
33f60 44 52 45 53 22 20 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 DRES"./>').elseif.path.iscfile(f
33f80 63 66 67 2e 6e 61 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 cfg.name).and.prj.language.==."C
33fa0 2b 2b 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 ++".then._p(3,'<Option.compilerV
33fc0 61 72 3d 22 43 43 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 ar="CC"./>').end.if.not.prj.flag
33fe0 73 2e 4e 6f 50 43 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 s.NoPCH.and.fcfg.name.==.pchhead
34000 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 er.then._p(3,'<Option.compilerVa
34020 72 3d 22 25 73 22 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 r="%s"./>',.iif(prj.language.==.
34040 22 43 22 2c 20 22 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 "C",."CC",."CPP"))._p(3,'<Option
34060 20 63 6f 6d 70 69 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 .compile="1"./>')._p(3,'<Option.
34080 77 65 69 67 68 74 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 weight="0"./>')._p(3,'<Add.optio
340a0 6e 3d 22 2d 78 20 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 n="-x.c++-header"./>').end._p(2,
340c0 27 3c 2f 55 6e 69 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 '</Unit>').end.end.function.prem
340e0 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 ake.codeblocks.debugenvs(cfg).if
34100 20 70 72 65 6d 61 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 .premake.gettool(cfg).==.premake
34120 2e 67 63 63 20 74 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 .gcc.then._p(3,'<debugger>')._p(
34140 34 2c 27 3c 72 65 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 4,'<remote_debugging.target="%s"
34160 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 6c >',.premake.esc(cfg.longname)).l
34180 6f 63 61 6c 20 61 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 ocal.args.=.''.local.sz.=.#cfg.d
341a0 65 62 75 67 65 6e 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 ebugenvs.for.idx,.v.in.ipairs(cf
341c0 67 2e 64 65 62 75 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 g.debugenvs).do.args.=.args....'
341e0 73 65 74 20 65 6e 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 set.env.'....v..if.sz.~=.idx.the
34200 6e 20 61 72 67 73 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 n.args.=.args....'&#x0A;'.end.en
34220 64 0a 5f 70 28 35 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 d._p(5,'<options.additional_cmds
34240 5f 62 65 66 6f 72 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 _before="%s"./>',args)._p(4,'</r
34260 65 6d 6f 74 65 5f 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 emote_debugging>')._p(3,'</debug
34280 67 65 72 3e 27 29 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 ger>').else..error('Sorry.at.thi
342a0 73 20 6d 6f 6d 65 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 s.moment.there.is.no.support.for
342c0 20 64 65 62 75 67 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 .debug.environment.variables.wit
342e0 68 20 74 68 69 73 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 h.this.debugger.and.codeblocks')
34300 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 64 65 62 6c .end.end.function.premake.codebl
34320 6f 63 6b 73 2e 63 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 ocks.cbp(prj).local.cc.=.premake
34340 2e 67 65 74 74 6f 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 .gettool(prj)._p('<?xml.version=
34360 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e "1.0".encoding="UTF-8".standalon
34380 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f e="yes".?>')._p('<CodeBlocks_pro
343a0 6a 65 63 74 5f 66 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 ject_file>')._p(1,'<FileVersion.
343c0 6d 61 6a 6f 72 3d 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 major="1".minor="6"./>')._p(1,'<
343e0 50 72 6f 6a 65 63 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 Project>')._p(2,'<Option.title="
34400 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a %s"./>',.premake.esc(prj.name)).
34420 5f 70 28 32 2c 27 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 _p(2,'<Option.pch_mode="2"./>').
34440 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c _p(2,'<Option.compiler="%s"./>',
34460 20 5f 4f 50 54 49 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 ._OPTIONS.cc).local.platforms.=.
34480 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 premake.filterplatforms(prj.solu
344a0 74 69 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 66 6f tion,.cc.platforms,."Native").fo
344c0 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 69 66 20 70 72 r.i.=.#platforms,.1,.-1.do.if.pr
344e0 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 5d 5d 2e 69 73 emake.platforms[platforms[i]].is
34500 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 6d 6f 76 65 28 crosscompiler.then.table.remove(
34520 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 32 2c 27 3c 42 75 platforms,.i).end.end.._p(2,'<Bu
34540 69 6c 64 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 ild>').for._,.platform.in.ipairs
34560 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 6b (platforms).do.for.cfg.in.premak
34580 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 5f e.eachconfig(prj,.platform).do._
345a0 70 28 33 2c 27 3c 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 p(3,'<Target.title="%s">',.prema
345c0 6b 65 2e 65 73 63 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 ke.esc(cfg.longname))._p(4,'<Opt
345e0 69 6f 6e 20 6f 75 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 ion.output="%s".prefix_auto="0".
34600 65 78 74 65 6e 73 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 extension_auto="0"./>',.premake.
34620 65 73 63 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 29 0a 69 esc(cfg.buildtarget.fullpath)).i
34640 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 3c 4f 70 74 69 6f f.cfg.debugdir.then._p(4,'<Optio
34660 6e 20 77 6f 72 6b 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 n.working_dir="%s"./>',.premake.
34680 65 73 63 28 63 66 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 esc(cfg.debugdir)).end._p(4,'<Op
346a0 74 69 6f 6e 20 6f 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 tion.object_output="%s"./>',.pre
346c0 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 make.esc(cfg.objectsdir)).local.
346e0 74 79 70 65 73 20 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 types.=.{.WindowedApp.=.0,.Conso
34700 6c 65 41 70 70 20 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 leApp.=.1,.StaticLib.=.2,.Shared
34720 4c 69 62 20 3d 20 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 Lib.=.3.}._p(4,'<Option.type="%d
34740 22 20 2f 3e 27 2c 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 "./>',.types[cfg.kind])._p(4,'<O
34760 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 4f 4e ption.compiler="%s"./>',._OPTION
34780 53 2e 63 63 29 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 S.cc).if.(cfg.kind.==."SharedLib
347a0 22 29 20 74 68 65 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 ").then._p(4,'<Option.createDefF
347c0 69 6c 65 3d 22 30 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 ile="0"./>')._p(4,'<Option.creat
347e0 65 53 74 61 74 69 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 eStaticLib="%s"./>',.iif(cfg.fla
34800 67 73 2e 4e 6f 49 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 gs.NoImportLib,.0,.1)).end._p(4,
34820 27 3c 43 6f 6d 70 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 '<Compiler>').for._,flag.in.ipai
34840 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c rs(table.join(cc.getcflags(cfg),
34860 20 63 63 2e 67 65 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 .cc.getcxxflags(cfg),.cc.getdefi
34880 6e 65 73 28 63 66 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 nes(cfg.defines),.cfg.buildoptio
348a0 6e 73 29 29 20 64 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 ns)).do._p(5,'<Add.option="%s"./
348c0 3e 27 2c 20 70 72 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 >',.premake.esc(flag)).end.if.no
348e0 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 t.cfg.flags.NoPCH.and.cfg.pchhea
34900 64 65 72 20 74 68 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 der.then._p(5,'<Add.option="-Win
34920 76 61 6c 69 64 2d 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 valid-pch"./>')._p(5,'<Add.optio
34940 6e 3d 22 2d 69 6e 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 n="-include.&quot;%s&quot;"./>',
34960 20 70 72 65 6d 61 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 .premake.esc(cfg.pchheader)).end
34980 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 .for._,v.in.ipairs(cfg.includedi
349a0 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 rs).do._p(5,'<Add.directory="%s"
349c0 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 ./>',.premake.esc(v)).end._p(4,'
349e0 3c 2f 43 6f 6d 70 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 </Compiler>')._p(4,'<Linker>').f
34a00 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 or._,flag.in.ipairs(table.join(c
34a20 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 69 6f c.getldflags(cfg),.cfg.linkoptio
34a40 6e 73 29 29 20 64 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 ns)).do._p(5,'<Add.option="%s"./
34a60 3e 27 2c 20 70 72 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 >',.premake.esc(flag)).end.for._
34a80 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 ,v.in.ipairs(premake.getlinks(cf
34aa0 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 35 2c g,."all",."directory")).do._p(5,
34ac0 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b '<Add.directory="%s"./>',.premak
34ae0 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 69 72 73 28 e.esc(v)).end.for._,v.in.ipairs(
34b00 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 premake.getlinks(cfg,."all",."ba
34b20 73 65 6e 61 6d 65 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 sename")).do._p(5,'<Add.library=
34b40 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 70 "%s"./>',.premake.esc(v)).end._p
34b60 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 (4,'</Linker>').if.premake.findf
34b80 69 6c 65 28 63 66 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 ile(cfg,.".rc").then._p(4,'<Reso
34ba0 75 72 63 65 43 6f 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 urceCompiler>').for._,v.in.ipair
34bc0 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 s(cfg.includedirs).do._p(5,'<Add
34be0 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 .directory="%s"./>',.premake.esc
34c00 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 72 (v)).end.for._,v.in.ipairs(cfg.r
34c20 65 73 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 esincludedirs).do._p(5,'<Add.dir
34c40 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 76 29 29 ectory="%s"./>',.premake.esc(v))
34c60 0a 65 6e 64 0a 5f 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 .end._p(4,'</ResourceCompiler>')
34c80 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 .end.if.#cfg.prebuildcommands.>.
34ca0 30 20 6f 72 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 0.or.#cfg.postbuildcommands.>.0.
34cc0 74 68 65 6e 0a 5f 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 then._p(4,'<ExtraCommands>').for
34ce0 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 ._,v.in.ipairs(cfg.prebuildcomma
34d00 6e 64 73 29 20 64 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 nds).do._p(5,'<Add.before="%s"./
34d20 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 >',.premake.esc(v)).end.for._,v.
34d40 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 29 in.ipairs(cfg.postbuildcommands)
34d60 20 64 6f 0a 5f 70 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 .do._p(5,'<Add.after="%s"./>',.p
34d80 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 45 78 74 72 61 remake.esc(v)).end._p(4,'</Extra
34da0 43 6f 6d 6d 61 6e 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 Commands>').end._p(3,'</Target>'
34dc0 29 0a 65 6e 64 0a 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 ).end.end._p(2,'</Build>').codeb
34de0 6c 6f 63 6b 73 2e 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 locks.files(prj)._p(2,'<Extensio
34e00 6e 73 3e 27 29 0a 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 ns>').........for._,.platform.in
34e20 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e .ipairs(platforms).do.for.cfg.in
34e40 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 .premake.eachconfig(prj,.platfor
34e60 6d 29 20 64 6f 0a 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 m).do.if.cfg.debugenvs.and.#cfg.
34e80 64 65 62 75 67 65 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 debugenvs.>.0.then.premake.codeb
34ea0 6c 6f 63 6b 73 2e 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 locks.debugenvs(cfg).end.end.end
34ec0 0a 5f 70 28 32 2c 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 ._p(2,'</Extensions>')._p(1,'</P
34ee0 72 6f 6a 65 63 74 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 roject>')._p('</CodeBlocks_proje
34f00 63 74 5f 66 69 6c 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 ct_file>')._p('').end..premake.c
34f20 6f 64 65 6c 69 74 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 odelite.=.{.}.newaction.{.trigge
34f40 72 20 20 20 20 20 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 r.........=."codelite",.shortnam
34f60 65 20 20 20 20 20 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 e.......=."CodeLite",.descriptio
34f80 6e 20 20 20 20 20 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 n.....=."Generate.CodeLite.proje
34fa0 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 ct.files",.valid_kinds.....=.{."
34fc0 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 ConsoleApp",."WindowedApp",."Sta
34fe0 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 ticLib",."SharedLib".},.valid_la
35000 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f nguages.=.{."C",."C++".},.valid_
35020 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a tools.....=.{.cc...=.{."gcc".},.
35040 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 },.onsolution.=.function(sln).pr
35060 65 6d 61 6b 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 emake.generate(sln,."%%.workspac
35080 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 29 0a e",.premake.codelite.workspace).
350a0 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 70 end,.onproject.=.function(prj).p
350c0 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 70 72 6f 6a 65 63 74 remake.generate(prj,."%%.project
350e0 22 2c 20 70 72 65 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 ",.premake.codelite.project).end
35100 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e ,.oncleansolution.=.function(sln
35120 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f ).premake.clean.file(sln,."%%.wo
35140 72 6b 73 70 61 63 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 rkspace").premake.clean.file(sln
35160 2c 20 22 25 25 5f 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 ,."%%_wsp.mk").premake.clean.fil
35180 65 28 73 6c 6e 2c 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 e(sln,."%%.tags").end,.oncleanpr
351a0 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 6c oject.=.function(prj).premake.cl
351c0 65 61 6e 2e 66 69 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 ean.file(prj,."%%.project").prem
351e0 61 6b 65 2e 63 6c 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 ake.clean.file(prj,."%%.mk").pre
35200 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c 69 73 74 22 29 0a make.clean.file(prj,."%%.list").
35220 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6f 75 74 22 premake.clean.file(prj,."%%.out"
35240 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 63 6f 64 65 6c 69 ).end.}..function.premake.codeli
35260 74 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 te.workspace(sln)._p('<?xml.vers
35280 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f ion="1.0".encoding="utf-8"?>')._
352a0 70 28 27 3c 43 6f 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 p('<CodeLite_Workspace.Name="%s"
352c0 20 44 61 74 61 62 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 .Database="./%s.tags">',.premake
352e0 2e 65 73 63 28 73 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 .esc(sln.name),.premake.esc(sln.
35300 6e 61 6d 65 29 29 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 name)).for.i,prj.in.ipairs(sln.p
35320 72 6f 6a 65 63 74 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 rojects).do.local.name.=.premake
35340 2e 65 73 63 28 70 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 .esc(prj.name).local.fname.=.pat
35360 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 h.join(path.getrelative(sln.loca
35380 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c tion,.prj.location),.prj.name).l
353a0 6f 63 61 6c 20 61 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 ocal.active.=.iif(i==1,."Yes",."
353c0 4e 6f 22 29 0a 5f 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 No")._p('..<Project.Name="%s".Pa
353e0 74 68 3d 22 25 73 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 th="%s.project".Active="%s"./>',
35400 20 6e 61 6d 65 2c 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 .name,.fname,.active).end.local.
35420 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f platforms.=.premake.filterplatfo
35440 72 6d 73 28 73 6c 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 rms(sln,.premake[_OPTIONS.cc].pl
35460 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 23 70 6c 61 74 atforms,."Native").for.i.=.#plat
35480 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 70 6c 61 74 66 forms,.1,.-1.do.if.premake.platf
354a0 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 6f 6d 70 69 6c orms[platforms[i]].iscrosscompil
354c0 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 72 6d 73 2c 20 er.then.table.remove(platforms,.
354e0 69 29 0a 65 6e 64 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 i).end.end.._p('..<BuildMatrix>'
35500 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 ).for._,.platform.in.ipairs(plat
35520 66 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 forms).do.for._,.cfgname.in.ipai
35540 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 rs(sln.configurations).do.local.
35560 6e 61 6d 65 20 3d 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 name.=.premake.getconfigname(cfg
35580 6e 61 6d 65 2c 20 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 name,.platform):gsub("|","_")._p
355a0 28 27 20 20 20 20 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 ('....<WorkspaceConfiguration.Na
355c0 6d 65 3d 22 25 73 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 me="%s".Selected="yes">',.name).
355e0 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 for._,prj.in.ipairs(sln.projects
35600 29 20 64 6f 0a 5f 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 ).do._p('......<Project.Name="%s
35620 22 20 43 6f 6e 66 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 ".ConfigName="%s"/>',.prj.name,.
35640 6e 61 6d 65 29 0a 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 name).end._p('....</WorkspaceCon
35660 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 27 20 20 3c 2f 42 75 figuration>').end.end._p('..</Bu
35680 69 6c 64 4d 61 74 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 ildMatrix>')._p('</CodeLite_Work
356a0 73 70 61 63 65 3e 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 space>').end..local.codelite.=.p
356c0 72 65 6d 61 6b 65 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 remake.codelite.local.tree.=.pre
356e0 6d 61 6b 65 2e 74 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 make.tree.function.codelite.file
35700 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 s(prj).local.tr.=.premake.projec
35720 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 t.buildsourcetree(prj).tree.trav
35740 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 erse(tr,.{.onbranchenter.=.funct
35760 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 56 69 72 ion(node,.depth)._p(depth,.'<Vir
35780 74 75 61 6c 44 69 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 tualDirectory.Name="%s">',.node.
357a0 6e 61 6d 65 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 name).end,.onbranchexit.=.functi
357c0 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 56 69 72 on(node,.depth)._p(depth,.'</Vir
357e0 74 75 61 6c 44 69 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 tualDirectory>').end,.onleaf.=.f
35800 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 68 2c 20 27 unction(node,.depth)._p(depth,.'
35820 3c 46 69 6c 65 20 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 <File.Name="%s"/>',.node.cfg.nam
35840 65 29 0a 65 6e 64 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 e).end,.},.true,.1).end.function
35860 20 70 72 65 6d 61 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 .premake.codelite.project(prj).i
35880 6f 2e 69 6e 64 65 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 o.indent.=.".."._p('<?xml.versio
358a0 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 n="1.0".encoding="utf-8"?>')._p(
358c0 27 3c 43 6f 64 65 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 '<CodeLite_Project.Name="%s">',.
358e0 70 72 65 6d 61 6b 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 premake.esc(prj.name)).codelite.
35900 66 69 6c 65 73 28 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 files(prj).local.types.=.{..Cons
35920 6f 6c 65 41 70 70 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 oleApp..=."Executable",..Windowe
35940 64 41 70 70 20 3d 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 dApp.=."Executable",..StaticLib.
35960 20 20 3d 20 22 53 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 ..=."Static.Library",.SharedLib.
35980 20 20 3d 20 22 44 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 ..=."Dynamic.Library",.}._p('..<
359a0 53 65 74 74 69 6e 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 Settings.Type="%s">',.types[prj.
359c0 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 kind]).local.platforms.=.premake
359e0 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 70 .filterplatforms(prj.solution,.p
35a00 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 73 2c 20 22 remake[_OPTIONS.cc].platforms,."
35a20 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 20 31 2c 20 Native").for.i.=.#platforms,.1,.
35a40 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 6c 61 74 66 -1.do.if.premake.platforms[platf
35a60 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 6e 0a 74 61 orms[i]].iscrosscompiler.then.ta
35a80 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 0a 65 6e 64 ble.remove(platforms,.i).end.end
35aa0 20 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 ..for._,.platform.in.ipairs(plat
35ac0 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 forms).do.for.cfg.in.premake.eac
35ae0 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 6c 6f 63 61 6c 20 hconfig(prj,.platform).do.local.
35b00 6e 61 6d 65 20 3d 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 name.=.premake.esc(cfg.longname)
35b20 3a 67 73 75 62 28 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 :gsub("|","_").local.compiler.=.
35b40 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 67 63 63 22 2c 20 iif(cfg.language.==."C",."gcc",.
35b60 22 67 2b 2b 22 29 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 "g++")._p('....<Configuration.Na
35b80 6d 65 3d 22 25 73 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 me="%s".CompilerType="gnu.%s".De
35ba0 62 75 67 67 65 72 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 buggerType="GNU.gdb.debugger".Ty
35bc0 70 65 3d 22 25 73 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 pe="%s">',.name,.compiler,.types
35be0 5b 63 66 67 2e 6b 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 [cfg.kind]).local.fname..=.prema
35c00 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 ke.esc(cfg.buildtarget.fullpath)
35c20 0a 6c 6f 63 61 6c 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 .local.objdir.=.premake.esc(cfg.
35c40 6f 62 6a 65 63 74 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 objectsdir).local.runcmd.=.cfg.b
35c60 75 69 6c 64 74 61 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 uildtarget.name.local.rundir.=.c
35c80 66 67 2e 64 65 62 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 fg.debugdir.or.cfg.buildtarget.d
35ca0 69 72 65 63 74 6f 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 irectory.local.runargs.=.table.c
35cc0 6f 6e 63 61 74 28 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 oncat(cfg.debugargs,.".").local.
35ce0 70 61 75 73 65 20 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 pause..=.iif(cfg.kind.==."Window
35d00 65 64 41 70 70 22 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 edApp",."no",."yes")._p('......<
35d20 47 65 6e 65 72 61 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 General.OutputFile="%s".Intermed
35d40 69 61 74 65 44 69 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 iateDirectory="%s".Command="./%s
35d60 22 20 43 6f 6d 6d 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 ".CommandArguments="%s".WorkingD
35d80 69 72 65 63 74 6f 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 irectory="%s".PauseExecWhenProcT
35da0 65 72 6d 69 6e 61 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 erminates="%s"/>',.fname,.objdir
35dc0 2c 20 72 75 6e 63 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 ,.runcmd,.runargs,.rundir,.pause
35de0 29 0a 6c 6f 63 61 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 ).local.flags.=.premake.esc(tabl
35e00 65 2e 6a 6f 69 6e 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 e.join(premake.gcc.getcflags(cfg
35e20 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c ),.premake.gcc.getcxxflags(cfg),
35e40 20 63 66 67 2e 62 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 .cfg.buildoptions))._p('......<C
35e60 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 ompiler.Required="yes".Options="
35e80 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 %s">',.table.concat(flags,.";"))
35ea0 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 .for._,v.in.ipairs(cfg.includedi
35ec0 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 rs).do._p('........<IncludePath.
35ee0 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 Value="%s"/>',.premake.esc(v)).e
35f00 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 64 65 66 69 6e 65 73 nd.for._,v.in.ipairs(cfg.defines
35f20 29 20 64 6f 0a 5f 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 ).do._p('........<Preprocessor.V
35f40 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e alue="%s"/>',.premake.esc(v)).en
35f60 64 0a 5f 70 28 27 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 d._p('......</Compiler>').flags.
35f80 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 =.premake.esc(table.join(premake
35fa0 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 .gcc.getldflags(cfg),.cfg.linkop
35fc0 74 69 6f 6e 73 29 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 tions))._p('......<Linker.Requir
35fe0 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 ed="yes".Options="%s">',.table.c
36000 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 oncat(flags,.";")).for._,v.in.ip
36020 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 6c 22 airs(premake.getlinks(cfg,."all"
36040 2c 20 22 64 69 72 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 ,."directory")).do._p('........<
36060 4c 69 62 72 61 72 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 LibraryPath.Value="%s"./>',.prem
36080 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 69 72 ake.esc(v)).end.for._,v.in.ipair
360a0 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 6c 22 2c 20 22 s(premake.getlinks(cfg,."all",."
360c0 62 61 73 65 6e 61 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 basename")).do._p('........<Libr
360e0 61 72 79 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 63 28 ary.Value="%s"./>',.premake.esc(
36100 76 29 29 0a 65 6e 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 v)).end._p('......</Linker>').if
36120 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 .premake.findfile(cfg,.".rc").th
36140 65 6e 0a 6c 6f 63 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 en.local.defines.=.table.implode
36160 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 (table.join(cfg.defines,.cfg.res
36180 64 65 66 69 6e 65 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 defines),."-D",.";",."").local.o
361a0 70 74 69 6f 6e 73 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 ptions.=.table.concat(cfg.resopt
361c0 69 6f 6e 73 2c 20 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 ions,.";")._p('......<ResourceCo
361e0 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 mpiler.Required="yes".Options="%
36200 73 25 73 22 3e 27 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 s%s">',.defines,.options).for._,
36220 76 20 69 6e 20 69 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 v.in.ipairs(table.join(cfg.inclu
36240 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 29 20 64 6f 0a dedirs,.cfg.resincludedirs)).do.
36260 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 22 _p('........<IncludePath.Value="
36280 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('
362a0 20 20 20 20 20 20 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 ......</ResourceCompiler>').else
362c0 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 20 52 65 71 ._p('......<ResourceCompiler.Req
362e0 75 69 72 65 64 3d 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 uired="no".Options=""/>').end.if
36300 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 74 68 65 6e 0a .#cfg.prebuildcommands.>.0.then.
36320 5f 70 28 27 20 20 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 _p('......<PreBuild>').for._,v.i
36340 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
36360 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 64 3d 22 o._p('........<Command.Enabled="
36380 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 73 63 28 yes">%s</Command>',.premake.esc(
363a0 76 29 29 0a 65 6e 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 v)).end._p('......</PreBuild>').
363c0 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 end.if.#cfg.postbuildcommands.>.
363e0 30 20 74 68 65 6e 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 0.then._p('......<PostBuild>').f
36400 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f or._,v.in.ipairs(cfg.postbuildco
36420 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 mmands).do._p('........<Command.
36440 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 Enabled="yes">%s</Command>',.pre
36460 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 6f 73 make.esc(v)).end._p('......</Pos
36480 74 42 75 69 6c 64 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 tBuild>').end._p('......<CustomB
364a0 75 69 6c 64 20 45 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 uild.Enabled="no">')._p('.......
364c0 20 3c 43 6c 65 61 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 .<CleanCommand></CleanCommand>')
364e0 0a 5f 70 28 27 20 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 ._p('........<BuildCommand></Bui
36500 6c 64 43 6f 6d 6d 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 ldCommand>')._p('........<Single
36520 46 69 6c 65 43 6f 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 FileCommand></SingleFileCommand>
36540 27 29 0a 5f 70 28 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 ')._p('........<MakefileGenerati
36560 6f 6e 43 6f 6d 6d 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 onCommand></MakefileGenerationCo
36580 6d 6d 61 6e 64 3e 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 mmand>')._p('........<ThirdParty
365a0 54 6f 6f 6c 4e 61 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 ToolName>None</ThirdPartyToolNam
365c0 65 3e 27 29 0a 5f 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 e>')._p('........<WorkingDirecto
365e0 72 79 3e 3c 2f 57 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 ry></WorkingDirectory>')._p('...
36600 20 20 20 3c 2f 43 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 ...</CustomBuild>')._p('......<A
36620 64 64 69 74 69 6f 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 dditionalRules>')._p('........<C
36640 75 73 74 6f 6d 50 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 ustomPostBuild></CustomPostBuild
36660 3e 27 29 0a 5f 70 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 >')._p('........<CustomPreBuild>
36680 3c 2f 43 75 73 74 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 </CustomPreBuild>')._p('......</
366a0 41 64 64 69 74 69 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 AdditionalRules>')._p('....</Con
366c0 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 27 20 20 3c 2f 53 65 figuration>').end.end._p('..</Se
366e0 74 74 69 6e 67 73 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 ttings>').for._,.platform.in.ipa
36700 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 irs(platforms).do.for.cfg.in.pre
36720 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 make.eachconfig(prj,.platform).d
36740 6f 0a 5f 70 28 27 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 o._p('..<Dependencies.name="%s">
36760 27 2c 20 63 66 67 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 ',.cfg.longname:gsub("|","_")).f
36780 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 or._,dep.in.ipairs(premake.getde
367a0 70 65 6e 64 65 6e 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 pendencies(prj)).do._p('....<Pro
367c0 6a 65 63 74 20 4e 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 ject.Name="%s"/>',.dep.name).end
367e0 0a 5f 70 28 27 20 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 ._p('..</Dependencies>').end.end
36800 0a 5f 70 28 27 3c 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 ._p('</CodeLite_Project>').end..
36820 5f 4d 41 4b 45 20 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 _MAKE.=.{.}.premake.make.=.{.}.l
36840 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f ocal.make.=.premake.make.functio
36860 6e 20 5f 4d 41 4b 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 n._MAKE.esc(value).local.result.
36880 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e if.(type(value).==."table").then
368a0 0a 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(
368c0 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f value).do.table.insert(result,._
368e0 4d 41 4b 45 2e 65 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 MAKE.esc(v)).end.return.result.e
36900 6c 73 65 0a 72 65 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 lse.result.=.value:gsub("\\",."\
36920 5c 5c 5c 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 20 22 2c 20 \\\").result.=.result:gsub(".",.
36940 22 5c 5c 20 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 28 "\\.").result.=.result:gsub("%%(
36960 22 2c 20 22 5c 5c 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 ",."\\%(").result.=.result:gsub(
36980 22 25 25 29 22 2c 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 "%%)",."\\%)").result.=.result:g
369a0 73 75 62 28 22 24 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 sub("$\\%((.-)\\%)",."$%(%1%)").
369c0 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 6e 20 70 return.result.end.end.function.p
369e0 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 remake.make_copyrule(source,.tar
36a00 67 65 74 29 0a 5f 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 get)._p('%s:.%s',.target,.source
36a20 29 0a 5f 70 28 27 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 )._p('\t@echo.Copying.$(notdir.%
36a40 73 29 27 2c 20 74 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 s)',.target)._p('\t-$(call.COPY,
36a60 25 73 2c 25 73 29 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 %s,%s)',.source,.target).end.fun
36a80 63 74 69 6f 6e 20 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 ction.premake.make_mkdirrule(var
36aa0 29 0a 5f 70 28 27 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 )._p('\t@echo.Creating.%s',.var)
36ac0 0a 5f 70 28 27 5c 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 ._p('\t-$(call.MKDIR,%s)',.var).
36ae0 5f 70 28 27 27 29 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 _p('').end.function.make.list(va
36b00 6c 75 65 29 0a 69 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 lue).if.#value.>.0.then.return."
36b20 20 22 20 2e 2e 20 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 ."....table.concat(value,.".").e
36b40 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f lse.return."".end.end.function._
36b60 4d 41 4b 45 2e 67 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 MAKE.getmakefilename(this,.searc
36b80 68 70 72 6a 73 29 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 hprjs).local.count.=.0.for.sln.i
36ba0 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 69 66 20 n.premake.solution.each().do.if.
36bc0 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 (sln.location.==.this.location).
36be0 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 69 66 20 28 73 then.count.=.count.+.1.end.if.(s
36c00 65 61 72 63 68 70 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 earchprjs).then.for._,prj.in.ipa
36c20 69 72 73 28 73 6c 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 irs(sln.projects).do.if.(prj.loc
36c40 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 6f 75 ation.==.this.location).then.cou
36c60 6e 74 20 3d 20 63 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 nt.=.count.+.1.end.end.end.end.i
36c80 66 20 28 63 6f 75 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 f.(count.==.1).then.return."Make
36ca0 66 69 6c 65 22 0a 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 file".else.return.this.name...."
36cc0 2e 6d 61 6b 65 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 65 .make".end.end.function._MAKE.ge
36ce0 74 6e 61 6d 65 73 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 tnames(tbl).local.result.=.table
36d00 2e 65 78 74 72 61 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 .extract(tbl,."name").for.k,v.in
36d20 20 70 61 69 72 73 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 .pairs(result).do.result[k].=._M
36d40 41 4b 45 2e 65 73 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 AKE.esc(v).end.return.result.end
36d60 0a 66 75 6e 63 74 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 .function.make.settings(cfg,.cc)
36d80 0a 69 66 20 23 63 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 .if.#cfg.makesettings.>.0.then.f
36da0 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6d 61 6b 65 73 65 or._,.value.in.ipairs(cfg.makese
36dc0 74 74 69 6e 67 73 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 ttings).do._p(value).end.end.loc
36de0 61 6c 20 74 6f 6f 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 al.toolsettings.=.cc.platforms[c
36e00 66 67 2e 70 6c 61 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 fg.platform].cfgsettings.if.tool
36e20 73 65 74 74 69 6e 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 settings.then._p(toolsettings).e
36e40 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 nd.end.newaction.{.trigger......
36e60 20 20 20 3d 20 22 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 ...=."gmake",.shortname.......=.
36e80 22 47 4e 55 20 4d 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 "GNU.Make",.description.....=."G
36ea0 65 6e 65 72 61 74 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 enerate.GNU.makefiles.for.POSIX,
36ec0 20 4d 69 6e 47 57 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 .MinGW,.and.Cygwin",.valid_kinds
36ee0 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 .....=.{."ConsoleApp",."Windowed
36f00 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d App",."StaticLib",."SharedLib".}
36f20 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 ,.valid_languages.=.{."C",."C++"
36f40 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 ,."C#".},.valid_tools.....=.{.cc
36f60 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 22 67 68 73 22 20 7d 2c 0a 64 6f 74 6e 65 74 20 .....=.{."gcc",."ghs".},.dotnet.
36f80 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e 65 74 22 2c 20 22 70 6e 65 74 22 20 7d 2c 0a 7d =.{."mono",."msnet",."pnet".},.}
36fa0 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
36fc0 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 make.generate(sln,._MAKE.getmake
36fe0 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 filename(sln,.false),.premake.ma
37000 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 ke_solution).end,.onproject.=.fu
37020 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6d 61 6b 65 66 69 6c 65 20 3d 20 5f 4d 41 nction(prj).local.makefile.=._MA
37040 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 65 29 0a 69 66 KE.getmakefilename(prj,.true).if
37060 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 68 .premake.isdotnetproject(prj).th
37080 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 6d 61 6b 65 66 69 6c en.premake.generate(prj,.makefil
370a0 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 29 0a 65 6c 73 65 0a 70 72 65 e,.premake.make_csharp).else.pre
370c0 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 make.generate(prj,.makefile,.pre
370e0 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 make.make_cpp).end.end,.oncleans
37100 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.
37120 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c clean.file(sln,._MAKE.getmakefil
37140 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 ename(sln,.false)).end,.oncleanp
37160 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
37180 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 lean.file(prj,._MAKE.getmakefile
371a0 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e name(prj,.true)).end.}..function
371c0 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 6c 6f 63 61 .premake.make_solution(sln).loca
371e0 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 6c 6f 63 61 l.cc.=.premake[_OPTIONS.cc].loca
37200 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 l.platforms.=.premake.filterplat
37220 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 forms(sln,.cc.platforms,."Native
37240 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 66 69 6c 65 20 61 75 ")._p('#.%s.solution.makefile.au
37260 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 togenerated.by.GENie',.premake.a
37280 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 23 ction.current().shortname)._p('#
372a0 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 20 75 73 61 67 65 20 68 65 6c 70 .Type."make.help".for.usage.help
372c0 27 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 67 27 29 0a 5f 70 ')._p('')._p('ifndef.config')._p
372e0 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 6d 61 6b ('..config=%s',._MAKE.esc(premak
37300 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f e.getconfigname(sln.configuratio
37320 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 ns[1],.platforms[1],.true)))._p(
37340 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 78 70 6f 72 74 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 'endif')._p('export.config')._p(
37360 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 '')._p('PROJECTS.:=.%s',.table.c
37380 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 73 6c oncat(_MAKE.esc(table.extract(sl
373a0 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 n.projects,."name")),."."))._p('
373c0 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c 65 61 6e 20 68 65 6c 70 20 24 28 ')._p('.PHONY:.all.clean.help.$(
373e0 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 50 52 PROJECTS)')._p('')._p('all:.$(PR
37400 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 OJECTS)')._p('').for._,.prj.in.i
37420 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 25 73 3a 20 25 pairs(sln.projects).do._p('%s:.%
37440 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 2c 20 74 61 62 6c 65 2e 63 s',._MAKE.esc(prj.name),.table.c
37460 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 70 72 oncat(_MAKE.esc(table.extract(pr
37480 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 2c 20 22 6e 61 6d emake.getdependencies(prj),."nam
374a0 65 22 29 29 2c 20 22 20 22 29 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d 65 73 73 61 67 65 73 e")),.".")).if.(not.sln.messages
374c0 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 73 6c 6e 2e kip).or.(not.table.contains(sln.
374e0 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 messageskip,."SkipBuildingMessag
37500 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 22 3d 3d 3d 3d 20 42 75 69 6c e")).then._p('\t@echo."====.Buil
37520 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 67 29 29 20 3d 3d 3d 3d 22 27 2c 20 70 72 6a 2e ding.%s.($(config)).===="',.prj.
37540 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 name).end._p('\t@${MAKE}.--no-pr
37560 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 27 2c 20 5f 4d 41 4b int-directory.-C.%s.-f.%s',._MAK
37580 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 E.esc(path.getrelative(sln.locat
375a0 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f ion,.prj.location)),._MAKE.esc(_
375c0 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 65 29 29 MAKE.getmakefilename(prj,.true))
375e0 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 66 6f 72 20 5f 20 )._p('').end._p('clean:').for._.
37600 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 73 29 20 64 6f 0a ,prj.in.ipairs(sln.projects).do.
37620 5f 70 28 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 _p('\t@${MAKE}.--no-print-direct
37640 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 20 63 6c 65 61 6e 27 2c 20 5f 4d 41 4b 45 2e 65 73 ory.-C.%s.-f.%s.clean',._MAKE.es
37660 63 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 c(path.getrelative(sln.location,
37680 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 .prj.location)),._MAKE.esc(_MAKE
376a0 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 65 29 29 29 0a 65 6e .getmakefilename(prj,.true))).en
376c0 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f d._p('')._p('help:')._p(1,'@echo
376e0 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 67 3d 6e 61 6d 65 5d 20 5b 74 61 72 ."Usage:.make.[config=name].[tar
37700 67 65 74 5d 22 27 29 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 get]"')._p(1,'@echo.""')._p(1,'@
37720 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 3a 22 27 29 0a 6c 6f 63 61 6c 20 63 echo."CONFIGURATIONS:"').local.c
37740 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e fgpairs.=.{.}.for._,.platform.in
37760 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 .ipairs(platforms).do.for._,.cfg
37780 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e name.in.ipairs(sln.configuration
377a0 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 65 6d s).do._p(1,'@echo."...%s"',.prem
377c0 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 70 6c 61 74 66 ake.getconfigname(cfgname,.platf
377e0 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 orm,.true)).end.end._p(1,'@echo.
37800 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 54 41 52 47 45 54 53 3a 22 27 29 0a 5f 70 ""')._p(1,'@echo."TARGETS:"')._p
37820 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 65 66 61 75 6c 74 29 22 27 29 0a 5f (1,'@echo."...all.(default)"')._
37840 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e 22 27 29 0a 66 6f 72 20 5f 2c 20 70 p(1,'@echo."...clean"').for._,.p
37860 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 70 rj.in.ipairs(sln.projects).do._p
37880 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e (1,'@echo."...%s"',.prj.name).en
378a0 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 63 68 6f 20 22 d._p(1,'@echo.""')._p(1,'@echo."
378c0 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 73 3a For.more.information,.see.https:
378e0 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 27 29 0a //github.com/bkaradzic/genie"').
37900 65 6e 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 end..premake.make.cpp.=.{.}.prem
37920 61 6b 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 ake.make.override.=.{.}.local.cp
37940 70 20 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 p.=.premake.make.cpp.local.make.
37960 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e =.premake.make.function.premake.
37980 6d 61 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 make_cpp(prj).local.cc.=.premake
379a0 2e 67 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 .gettool(prj).local.platforms.=.
379c0 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 premake.filterplatforms(prj.solu
379e0 74 69 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 tion,.cc.platforms,."Native").pr
37a00 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 emake.gmake_cpp_header(prj,.cc,.
37a20 70 6c 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 platforms).for._,.platform.in.ip
37a40 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 airs(platforms).do.for.cfg.in.pr
37a60 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 emake.eachconfig(prj,.platform).
37a80 64 6f 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 do.premake.gmake_cpp_config(prj,
37aa0 20 63 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 .cfg,.cc).end.end.local.objdirs.
37ac0 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 20 3d 20 7b =.{}.local.additionalobjdirs.=.{
37ae0 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 65 }.for._,.file.in.ipairs(prj.file
37b00 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 68 s).do.if.path.iscppfile(file).th
37b20 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 72 en.objdirs[_MAKE.esc(path.getdir
37b40 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 20 ectory(path.trimdots(file)))].=.
37b60 31 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 1.end.end.for._,.custombuildtask
37b80 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f .in.ipairs(prj.custombuildtask.o
37ba0 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 r.{}).do.for._,.buildtask.in.ipa
37bc0 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 61 64 irs(custombuildtask.or.{}).do.ad
37be0 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 ditionalobjdirs[_MAKE.esc(path.g
37c00 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a etdirectory(path.getrelative(prj
37c20 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 29 29 5d 20 3d 20 31 0a 65 .location,buildtask[2])))].=.1.e
37c40 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 70 28 27 5c nd.end._p('OBJDIRS.:=.\\')._p('\
37c60 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 6e 20 70 61 t$(OBJDIR).\\').for.dir,._.in.pa
37c80 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 49 52 29 2f irs(objdirs).do._p('\t$(OBJDIR)/
37ca0 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 70 %s.\\',.dir).end.for.dir,._.in.p
37cc0 61 69 72 73 28 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c airs(additionalobjdirs).do._p('\
37ce0 74 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 52 45 53 t%s.\\',.dir).end._p('')._p('RES
37d00 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 20 69 70 OURCES.:=.\\').for._,.file.in.ip
37d20 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 72 65 73 airs(prj.files).do.if.path.isres
37d40 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 4f 42 4a ourcefile(file).then._p('\t$(OBJ
37d60 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 74 68 2e DIR)/%s.res.\\',._MAKE.esc(path.
37d80 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 70 28 27 getbasename(file))).end.end._p('
37da0 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 72 ')._p('.PHONY:.clean.prebuild.pr
37dc0 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 53 58 22 elink')._p('').if.os.is("MacOSX"
37de0 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 70 22 20 ).and.prj.kind.==."WindowedApp".
37e00 74 68 65 6e 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c then._p('all:.$(OBJDIRS).prebuil
37e20 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 24 28 64 69 72 20 24 28 54 41 52 47 d.prelink.$(TARGET).$(dir.$(TARG
37e40 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 20 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 ETDIR))PkgInfo.$(dir.$(TARGETDIR
37e60 29 29 49 6e 66 6f 2e 70 6c 69 73 74 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 27 29 0a 65 6c ))Info.plist.|.$(TARGETDIR)').el
37e80 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c 64 20 se._p('all:.$(OBJDIRS).prebuild.
37ea0 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 prelink.$(TARGET).|.$(TARGETDIR)
37ec0 27 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 ').end._p('\t@:')._p('').if.(prj
37ee0 2e 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 .kind.==."StaticLib".and.prj.opt
37f00 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 64 65 66 69 ions.ArchiveSplit).then._p('defi
37f20 6e 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 ne.max_args')._p('\t$(eval._args
37f40 3a 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 :=)')._p('\t$(foreach.obj,$3,$(e
37f60 76 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 val._args+=$(obj))$(if.$(word.$2
37f80 2c 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 ,$(_args)),$1$(_args)$(EOL)$(eva
37fa0 6c 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 l._args:=)))')._p('\t$(if.$(_arg
37fc0 73 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 s),$1$(_args))')._p('endef')._p(
37fe0 27 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 '')._p('define.EOL')._p('')._p('
38000 27 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 ')._p('endef')._p('').end._p('$(
38020 54 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 TARGET):.$(GCH).$(OBJECTS).$(LDD
38040 45 50 53 29 20 24 28 45 58 54 45 52 4e 41 4c 5f 4c 49 42 53 29 20 24 28 52 45 53 4f 55 52 43 45 EPS).$(EXTERNAL_LIBS).$(RESOURCE
38060 53 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 29 0a 69 S).|.$(TARGETDIR).$(OBJDIRS)').i
38080 66 20 70 72 6a 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 f.prj.kind.==."StaticLib".then.i
380a0 66 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 f.prj.msgarchiving.then._p('\t@e
380c0 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 29 0a 65 6c 73 65 0a cho.'....prj.msgarchiving).else.
380e0 5f 70 28 27 5c 74 40 65 63 68 6f 20 41 72 63 68 69 76 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e _p('\t@echo.Archiving.%s',.prj.n
38100 61 6d 65 29 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 ame).end.if.(not.prj.archivespli
38120 74 5f 73 69 7a 65 29 20 74 68 65 6e 0a 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 t_size).then.prj.archivesplit_si
38140 7a 65 3d 32 30 30 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 ze=200.end.if.(not.prj.options.A
38160 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 rchiveSplit).then._p('\t$(SILENT
38180 29 20 24 28 4c 49 4e 4b 43 4d 44 29 20 24 28 4f 42 4a 45 43 54 53 29 27 20 2e 2e 20 28 6f 73 2e ).$(LINKCMD).$(OBJECTS)'....(os.
381a0 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e is("MacOSX").and.".2>&1.>./dev/n
381c0 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c ull.|.sed.-e.'/.o).has.no.symbol
381e0 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 24 28 63 61 6c s$$/d'".or."")).else._p('\t$(cal
38200 6c 20 52 4d 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c 6c 20 l.RM,$(TARGET))')._p('\t@$(call.
38220 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 63 68 max_args,$(LINKCMD),'...prj.arch
38240 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 20 2e ivesplit_size...',$(OBJECTS))'..
38260 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 ..(os.is("MacOSX").and.".2>&1.>.
38280 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 /dev/null.|.sed.-e.'/.o).has.no.
382a0 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 symbols$$/d'".or.""))._p('\t$(SI
382c0 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 5f 4e 44 58 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a LENT).$(LINKCMD_NDX)').end.else.
382e0 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 if.prj.msglinking.then._p('\t@ec
38300 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 ho.'....prj.msglinking).else._p(
38320 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a '\t@echo.Linking.%s',.prj.name).
38340 65 6e 64 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 29 27 29 end._p('\t$(SILENT).$(LINKCMD)')
38360 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 .end._p('\t$(POSTBUILDCMDS)')._p
38380 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 ('')._p('$(TARGETDIR):').premake
383a0 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a .make_mkdirrule("$(TARGETDIR)").
383c0 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 29 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f _p('$(OBJDIRS):').if.(not.prj.so
383e0 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c lution.messageskip).or.(not.tabl
38400 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 e.contains(prj.solution.messages
38420 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 kip,."SkipCreatingMessage")).the
38440 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 24 28 40 29 27 29 0a 65 6e n._p('\t@echo.Creating.$(@)').en
38460 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 24 40 29 27 29 0a 5f 70 28 27 d._p('\t-$(call.MKDIR,$@)')._p('
38480 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 72 6a 2e 6b 69 ').if.os.is("MacOSX").and.prj.ki
384a0 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 28 27 24 28 64 nd.==."WindowedApp".then._p('$(d
384c0 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 5f 70 28 27 24 ir.$(TARGETDIR))PkgInfo:')._p('$
384e0 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 3a 27 29 0a (dir.$(TARGETDIR))Info.plist:').
38500 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 28 6e 6f 74 20 _p('').end._p('clean:').if.(not.
38520 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 72 20 28 6e 6f prj.solution.messageskip).or.(no
38540 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 6f 6e 2e 6d 65 t.table.contains(prj.solution.me
38560 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 73 61 67 65 22 ssageskip,."SkipCleaningMessage"
38580 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 67 20 25 73 27 )).then._p('\t@echo.Cleaning.%s'
385a0 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 6f 73 69 78 2c ,.prj.name).end._p('ifeq.(posix,
385c0 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 $(SHELLTYPE))')._p('\t$(SILENT).
385e0 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 53 49 4c 45 4e rm.-f..$(TARGET)')._p('\t$(SILEN
38600 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 6c 73 65 27 29 T).rm.-rf.$(OBJDIR)')._p('else')
38620 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
38640 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 75 62 73 74 20 t./,\\\\,$(TARGET)).del.$(subst.
38660 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 28 53 49 4c 45 /,\\\\,$(TARGET))')._p('\t$(SILE
38680 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 NT).if.exist.$(subst./,\\\\,$(OB
386a0 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c JDIR)).rmdir./s./q.$(subst./,\\\
386c0 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 \,$(OBJDIR))')._p('endif')._p(''
386e0 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 )._p('prebuild:')._p('\t$(PREBUI
38700 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a LDCMDS)')._p('')._p('prelink:').
38720 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 63 70 _p('\t$(PRELINKCMDS)')._p('').cp
38740 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 65 73 28 70 72 p.pchrules(prj).cpp.fileRules(pr
38760 6a 29 0a 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 j).cpp.dependencyRules(prj).for.
38780 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a _,.custombuildtask.in.ipairs(prj
387a0 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f .custombuildtask.or.{}).do.for._
387c0 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c ,.buildtask.in.ipairs(custombuil
387e0 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 20 73 74 dtask.or.{}).do.local.deps.=..st
38800 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 ring.format("%s.",path.getrelati
38820 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 0a 66 ve(prj.location,buildtask[1])).f
38840 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 or._,.depdata.in.ipairs(buildtas
38860 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 64 65 70 73 20 3d 20 64 65 70 73 20 2e 2e 20 73 74 k[3].or.{}).do.deps.=.deps....st
38880 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 ring.format("%s.",path.getrelati
388a0 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 0a 65 6e 64 0a 5f 70 ve(prj.location,depdata)).end._p
388c0 28 27 25 73 3a 20 25 73 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 ('%s:.%s.|.$(TARGETDIR).$(OBJDIR
388e0 53 29 27 0a 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 S)'.,path.getrelative(prj.locati
38900 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 0a 2c 20 64 65 70 73 0a 29 0a 66 6f 72 20 5f 2c on,buildtask[2]).,.deps.).for._,
38920 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 5d 20 .cmdline.in.ipairs(buildtask[4].
38940 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 63 6d 64 6c 69 6e 65 0a 6c 6f or.{}).do.local.cmd.=.cmdline.lo
38960 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 cal.num.=.1.for._,.depdata.in.ip
38980 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 airs(buildtask[3].or.{}).do.cmd.
389a0 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e 75 6d 20 =.string.gsub(cmd,"%$%("....num.
389c0 2e 2e 22 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 .."%)",.string.format("%s.",path
389e0 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 .getrelative(prj.location,depdat
38a00 61 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 73 74 72 a))).num.=.num.+.1.end.cmd.=.str
38a20 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 22 24 3c 22 29 0a 63 ing.gsub(cmd,."%$%(<%)",."$<").c
38a40 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c md.=.string.gsub(cmd,."%$%(@%)",
38a60 20 22 24 40 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 63 6d 64 29 0a ."$@")._p('\t$(SILENT).%s',cmd).
38a80 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 2d 69 6e 63 6c 75 64 65 20 end._p('').end.end._p('-include.
38aa0 24 28 4f 42 4a 45 43 54 53 3a 25 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 27 69 66 6e 65 71 $(OBJECTS:%%.o=%%.d)')._p('ifneq
38ac0 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 .(,$(PCH))')._p('..-include.$(OB
38ae0 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 65 JDIR)/$(notdir.$(PCH)).d')._p('e
38b00 6e 64 69 66 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 ndif').end.function.premake.gmak
38b20 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 e_cpp_header(prj,.cc,.platforms)
38b40 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 ._p('#.%s.project.makefile.autog
38b60 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 enerated.by.GENie',.premake.acti
38b80 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e 64 on.current().shortname)._p('ifnd
38ba0 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 27 2c 20 5f 4d ef.config')._p('..config=%s',._M
38bc0 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 6d 65 28 70 72 AKE.esc(premake.getconfigname(pr
38be0 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c j.solution.configurations[1],.pl
38c00 61 74 66 6f 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 atforms[1],.true)))._p('endif').
38c20 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 _p('')._p('ifndef.verbose')._p('
38c40 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 ..SILENT.=.@')._p('endif')._p(''
38c60 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 )._p('SHELLTYPE.:=.msdos')._p('i
38c80 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 feq.(,$(ComSpec)$(COMSPEC))')._p
38ca0 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 ('..SHELLTYPE.:=.posix')._p('end
38cc0 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 if')._p('ifeq.(/bin,$(findstring
38ce0 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 ./bin,$(SHELL)))')._p('..SHELLTY
38d00 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
38d20 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b eq.(/bin,$(findstring./bin,$(MAK
38d40 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 ESHELL)))')._p('..SHELLTYPE.:=.p
38d60 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 osix')._p('endif')._p('')._p('if
38d80 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 20 20 eq.(posix,$(SHELLTYPE))')._p('..
38da0 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 MKDIR.=.$(SILENT).mkdir.-p."$(1)
38dc0 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d "')._p('..COPY..=.$(SILENT).cp.-
38de0 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 3d 20 24 28 53 fR."$(1)"."$(2)"')._p('..RM=.$(S
38e00 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 ILENT).rm.-f."$(1)"')._p('else')
38e20 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 ._p('..MKDIR.=.$(SILENT).mkdir."
38e40 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 $(subst./,\\\\,$(1))".2>.nul.||.
38e60 65 78 69 74 20 30 27 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 exit.0')._p('..COPY..=.$(SILENT)
38e80 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 .copy./Y."$(subst./,\\\\,$(1))".
38ea0 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 20 20 52 "$(subst./,\\\\,$(2))"')._p('..R
38ec0 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 22 24 28 73 75 62 73 74 M....=.$(SILENT).del./F."$(subst
38ee0 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'
38f00 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 43 43 20 20 3d 20 25 )._p('endif')._p('')._p('CC..=.%
38f20 73 27 2c 20 63 63 2e 63 63 29 0a 5f 70 28 27 43 58 58 20 3d 20 25 73 27 2c 20 63 63 2e 63 78 78 s',.cc.cc)._p('CXX.=.%s',.cc.cxx
38f40 29 0a 5f 70 28 27 41 52 20 20 3d 20 25 73 27 2c 20 63 63 2e 61 72 29 0a 5f 70 28 27 27 29 0a 5f )._p('AR..=.%s',.cc.ar)._p('')._
38f60 70 28 27 69 66 6e 64 65 66 20 52 45 53 43 4f 4d 50 27 29 0a 5f 70 28 27 20 20 69 66 64 65 66 20 p('ifndef.RESCOMP')._p('..ifdef.
38f80 57 49 4e 44 52 45 53 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 24 28 57 49 WINDRES')._p('....RESCOMP.=.$(WI
38fa0 4e 44 52 45 53 29 27 29 0a 5f 70 28 27 20 20 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 20 20 52 45 NDRES)')._p('..else')._p('....RE
38fc0 53 43 4f 4d 50 20 3d 20 77 69 6e 64 72 65 73 27 29 0a 5f 70 28 27 20 20 65 6e 64 69 66 27 29 0a SCOMP.=.windres')._p('..endif').
38fe0 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 _p('endif')._p('').end.function.
39000 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 66 premake.gmake_cpp_config(prj,.cf
39020 67 2c 20 63 63 29 0a 5f 70 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c g,.cc)._p('ifeq.($(config),%s)',
39040 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 0a 63 70 70 2e 70 ._MAKE.esc(cfg.shortname)).cpp.p
39060 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 27 20 2e 2e latformtools(cfg,.cc)._p('..'...
39080 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 6d 61 6b 65 2e 6f 76 .(table.contains(premake.make.ov
390a0 65 72 72 69 64 65 2c 22 4f 42 4a 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 erride,"OBJDIR").and."override."
390c0 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 4f 42 4a 44 49 52 20 20 20 20 20 3d 20 25 73 27 2c .or."").......'OBJDIR.....=.%s',
390e0 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 ._MAKE.esc(cfg.objectsdir))._p('
39100 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 6d ..'....(table.contains(premake.m
39120 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 54 44 49 52 22 29 20 61 6e 64 20 22 6f ake.override,"TARGETDIR").and."o
39140 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 verride.".or."")....'TARGETDIR..
39160 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 =.%s',._MAKE.esc(cfg.buildtarget
39180 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 .directory))._p('..'....(table.c
391a0 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 ontains(premake.make.override,"T
391c0 41 52 47 45 54 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e ARGET").and."override.".or."")..
391e0 2e 20 20 20 20 27 54 41 52 47 45 54 20 20 20 20 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f .....'TARGET.....=.$(TARGETDIR)/
39200 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e %s',._MAKE.esc(cfg.buildtarget.n
39220 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b ame))._p('..DEFINES...+=%s',.mak
39240 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 e.list(cc.getdefines(cfg.defines
39260 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 45 53 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e )))._p('..INCLUDES..+=%s',.make.
39280 6c 69 73 74 28 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 list(cc.getincludedirs(cfg.inclu
392a0 64 65 64 69 72 73 29 29 29 0a 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 63 70 70 dedirs))).cpp.pchconfig(cfg).cpp
392c0 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 .flags(cfg,.cc).cpp.linker(prj,.
392e0 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 cfg,.cc)._p('..OBJECTS.:=.\\').f
39300 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 or._,.file.in.ipairs(prj.files).
39320 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 68 65 6e 0a do.if.path.iscppfile(file).then.
39340 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 if.not.table.icontains(cfg.exclu
39360 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f des,.file).then._p('\t$(OBJDIR)/
39380 25 73 2e 6f 20 5c 5c 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f %s.o.\\'.,._MAKE.esc(path.trimdo
393a0 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 29 0a 65 6e 64 0a ts(path.removeext(file))).).end.
393c0 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 end.end._p('')._p('..define.PREB
393e0 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 63 6f 6d 6d 61 UILDCMDS').if.#cfg.prebuildcomma
39400 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 nds.>.0.then._p('\t@echo.Running
39420 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 74 25 73 27 2c .pre-build.commands')._p('\t%s',
39440 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 63 6f 6d 6d 61 .table.implode(cfg.prebuildcomma
39460 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 70 28 27 20 20 nds,."",."",."\n\t")).end._p('..
39480 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 4b 43 4d 44 53 endef')._p('..define.PRELINKCMDS
394a0 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 3e 20 30 20 74 ').if.#cfg.prelinkcommands.>.0.t
394c0 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 6c 69 6e 6b hen._p('\t@echo.Running.pre-link
394e0 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
39500 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 22 2c 20 22 22 lode(cfg.prelinkcommands,."",.""
39520 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 70 28 ,."\n\t")).end._p('..endef')._p(
39540 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 66 20 23 63 66 '..define.POSTBUILDCMDS').if.#cf
39560 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 70 28 g.postbuildcommands.>.0.then._p(
39580 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 20 63 6f 6d 6d '\t@echo.Running.post-build.comm
395a0 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 ands')._p('\t%s',.table.implode(
395c0 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 cfg.postbuildcommands,."",."",."
395e0 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 6d 61 6b 65 2e 73 \n\t")).end._p('..endef').make.s
39600 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 ettings(cfg,.cc)._p('endif')._p(
39620 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f '').end.function.cpp.platformtoo
39640 6c 73 28 63 66 67 2c 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 63 63 2e ls(cfg,.cc).local.platform.=.cc.
39660 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 70 6c 61 74 66 platforms[cfg.platform].if.platf
39680 6f 72 6d 2e 63 63 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 20 20 20 20 20 20 20 20 3d 20 25 orm.cc.then._p('..CC.........=.%
396a0 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d s',.platform.cc).end.if.platform
396c0 2e 63 78 78 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 20 20 20 20 20 20 3d 20 25 73 27 .cxx.then._p('..CXX........=.%s'
396e0 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e ,.platform.cxx).end.if.platform.
39700 61 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 ar.then._p('..AR.........=.%s',.
39720 70 6c 61 74 66 6f 72 6d 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 platform.ar).end.end.function.cp
39740 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 p.flags(cfg,.cc).if.cfg.pchheade
39760 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f r.and.not.cfg.flags.NoPCH.then._
39780 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 24 p('..FORCE_INCLUDE.+=.-include.$
397a0 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 27 29 0a 65 6e 64 0a (OBJDIR)/$(notdir.$(PCH))').end.
397c0 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a if.#cfg.forcedincludes.>.0.then.
397e0 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 _p('..FORCE_INCLUDE.+=.-include.
39800 25 73 27 0a 2c 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e %s'.,_MAKE.esc(table.concat(cfg.
39820 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 27 20 forcedincludes,.";"))).end._p('.
39840 20 41 4c 4c 5f 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 .ALL_CPPFLAGS..+=.$(CPPFLAGS).%s
39860 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e .$(DEFINES).$(INCLUDES)',.table.
39880 63 6f 6e 63 61 74 28 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 concat(cc.getcppflags(cfg),.".")
398a0 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 28 43 46 4c 41 47 )._p('..ALL_CFLAGS....+=.$(CFLAG
398c0 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d S).$(ALL_CPPFLAGS).$(ARCH)%s',.m
398e0 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 ake.list(table.join(cc.getcflags
39900 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 (cfg),.cfg.buildoptions,.cfg.bui
39920 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 58 58 46 4c 41 47 ldoptions_c)))._p('..ALL_CXXFLAG
39940 53 20 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c S..+=.$(CXXFLAGS).$(CFLAGS).$(AL
39960 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 69 73 L_CPPFLAGS).$(ARCH)%s',.make.lis
39980 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 2c 20 t(table.join(cc.getcflags(cfg),.
399a0 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 75 69 6c 64 6f 70 cc.getcxxflags(cfg),.cfg.buildop
399c0 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 29 29 0a 5f tions,.cfg.buildoptions_cpp)))._
399e0 70 28 27 20 20 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 p('..ALL_OBJCFLAGS.+=.$(CXXFLAGS
39a00 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 ).$(CFLAGS).$(ALL_CPPFLAGS).$(AR
39a20 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e CH)%s',.make.list(table.join(cc.
39a40 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 getcflags(cfg),.cc.getcxxflags(c
39a60 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 fg),.cfg.buildoptions,.cfg.build
39a80 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 52 45 53 46 4c 41 options_objc)))._p('..ALL_RESFLA
39aa0 47 53 20 20 2b 3d 20 24 28 52 45 53 46 4c 41 47 53 29 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 GS..+=.$(RESFLAGS).$(DEFINES).$(
39ac0 49 4e 43 4c 55 44 45 53 29 25 73 27 2c 0a 20 20 20 20 20 20 20 20 6d 61 6b 65 2e 6c 69 73 74 28 INCLUDES)%s',.........make.list(
39ae0 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 table.join(cc.getdefines(cfg.res
39b00 64 65 66 69 6e 65 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 defines),.......................
39b20 20 20 20 20 20 20 20 20 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e ..........cc.getincludedirs(cfg.
39b40 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 resincludedirs),.cfg.resoptions)
39b60 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 )).end.function.cpp.linker(prj,.
39b80 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 cfg,.cc)._p('..ALL_LDFLAGS...+=.
39ba0 24 28 4c 44 46 4c 41 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a $(LDFLAGS)%s',.make.list(table.j
39bc0 6f 69 6e 28 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 oin(cc.getlibdirflags(cfg),.cc.g
39be0 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)
39c00 29 29 0a 5f 70 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 ))._p('..LDDEPS....+=%s',.make.l
39c20 69 73 74 28 5f 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 ist(_MAKE.esc(premake.getlinks(c
39c40 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 29 29 0a 5f fg,."siblings",."fullpath"))))._
39c60 70 28 27 20 20 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 p('..LIBS......+=.$(LDDEPS)%s',.
39c80 6d 61 6b 65 2e 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 make.list(cc.getlinkflags(cfg)))
39ca0 0a 5f 70 28 27 20 20 45 58 54 45 52 4e 41 4c 5f 4c 49 42 53 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 ._p('..EXTERNAL_LIBS.+=%s',.make
39cc0 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 29 29 0a 69 66 20 63 .list(cc.getlibfiles(cfg))).if.c
39ce0 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 28 fg.kind.==."StaticLib".then.if.(
39d00 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 29 20 74 68 not.prj.options.ArchiveSplit).th
39d20 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 en._p('..LINKCMD....=.$(AR).%s.$
39d40 28 54 41 52 47 45 54 29 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 (TARGET)',.make.list(cc.getarchi
39d60 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 65 6c 73 65 0a veflags(prj,.cfg,.false))).else.
39d80 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 _p('..LINKCMD....=.$(AR).%s.$(TA
39da0 52 47 45 54 29 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 RGET)',.make.list(cc.getarchivef
39dc0 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 5f 70 28 27 20 20 4c 49 lags(prj,.cfg,.false)))._p('..LI
39de0 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c 20 NKCMD_NDX=.$(AR).%s.$(TARGET)',.
39e00 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a make.list(cc.getarchiveflags(prj
39e20 2c 20 63 66 67 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f ,.cfg,.true))).end.else.local.to
39e40 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
39e60 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....=.$(
39e80 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
39ea0 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).
39ec0 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
39ee0 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
39f00 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
39f20 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
39f40 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
39f60 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.
39f80 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
39fa0 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
39fc0 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,.
39fe0 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
3a000 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
3a020 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
3a040 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(
3a060 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
3a080 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
3a0a0 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
3a0c0 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
3a0e0 29 20 7c 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 69 66 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d ).|.$(OBJDIR)').if.prj.msgprecom
3a100 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d pile.then._p('\t@echo.'....prj.m
3a120 73 67 70 72 65 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 sgprecompile).else._p('\t@echo.$
3a140 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 (notdir.$<)').end.local.cmd.=.ii
3a160 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 24 28 43 43 29 20 24 28 f(prj.language.==."C",."$(CC).$(
3a180 41 4c 4c 5f 43 46 4c 41 47 53 29 20 2d 78 20 63 2d 68 65 61 64 65 72 22 2c 20 22 24 28 43 58 58 ALL_CFLAGS).-x.c-header",."$(CXX
3a1a0 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 ).$(ALL_CXXFLAGS).-x.c++-header"
3a1c0 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 )._p('\t$(SILENT).%s.$(DEFINES).
3a1e0 24 28 49 4e 43 4c 55 44 45 53 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 63 6d $(INCLUDES).-o."$@".-c."$<"',.cm
3a200 64 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 d)._p('endif')._p('').end.functi
3a220 6f 6e 20 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c on.cpp.fileRules(prj).for._,.fil
3a240 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 20 6f 72 20 7b 7d 29 20 64 6f 0a e.in.ipairs(prj.files.or.{}).do.
3a260 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 68 65 6e 0a 5f 70 28 if.path.iscppfile(file).then._p(
3a280 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 20 24 28 47 43 48 29 27 0a 2c 20 5f 4d '$(OBJDIR)/%s.o:.%s.$(GCH)'.,._M
3a2a0 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 AKE.esc(path.trimdots(path.remov
3a2c0 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 69 6c 65 29 0a 29 eext(file))).,._MAKE.esc(file).)
3a2e0 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 20 61 6e 64 20 70 .if.(path.isobjcfile(file).and.p
3a300 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 70 28 27 5c 74 40 rj.msgcompile_objc).then._p('\t@
3a320 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 62 6a 63 29 0a 65 echo.'....prj.msgcompile_objc).e
3a340 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 5f 70 28 27 5c 74 lseif.prj.msgcompile.then._p('\t
3a360 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 0a 65 6c 73 65 0a @echo.'....prj.msgcompile).else.
3a380 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 69 _p('\t@echo.$(notdir.$<)').end.i
3a3a0 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 74 68 65 6e 0a 5f f.(path.isobjcfile(file)).then._
3a3c0 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 4c 5f 4f 42 4a 43 p('\t$(SILENT).$(CXX).$(ALL_OBJC
3a3e0 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 20 22 24 40 22 20 FLAGS).$(FORCE_INCLUDE).-o."$@".
3a400 2d 63 20 22 24 3c 22 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 -c."$<"').else.cpp.buildcommand(
3a420 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f path.iscfile(file).and.not.prj.o
3a440 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c ptions.ForceCPP,."o").end.for._,
3a460 20 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 74 63 6f 6d 70 69 6c 65 74 .task.in.ipairs(prj.postcompilet
3a480 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 asks.or.{}).do._p('\t$(SILENT).%
3a4a0 73 27 2c 20 74 61 73 6b 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 s',.task)._p('').end._p('').else
3a4c0 69 66 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 if.(path.getextension(file).==."
3a4e0 2e 72 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 .rc").then._p('$(OBJDIR)/%s.res:
3a500 20 25 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 .%s',._MAKE.esc(path.getbasename
3a520 28 66 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 (file)),._MAKE.esc(file)).if.prj
3a540 2e 6d 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 .msgresource.then._p('\t@echo.'.
3a560 2e 2e 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 ...prj.msgresource).else._p('\t@
3a580 65 63 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 echo.$(notdir.$<)').end._p('\t$(
3a5a0 53 49 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 SILENT).$(RESCOMP).$<.-O.coff.-o
3a5c0 20 22 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 ."$@".$(ALL_RESFLAGS)')._p('').e
3a5e0 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 64 65 70 65 6e 64 65 6e nd.end.end.function.cpp.dependen
3a600 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 69 cyRules(prj).for._,.dependency.i
3a620 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 n.ipairs(prj.dependency.or.{}).d
3a640 6f 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 65 6e 64 65 6e 63 o.for._,.dep.in.ipairs(dependenc
3a660 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d 3d 6e 69 6c 20 6f 72 20 64 y.or.{}).do.if.(dep[3]==nil.or.d
3a680 65 70 5b 33 5d 3d 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 ep[3]==false).then._p('$(OBJDIR)
3a6a0 2f 25 73 2e 6f 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d /%s.o:.%s'.,._MAKE.esc(path.trim
3a6c0 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 70 61 74 68 2e 67 65 74 72 65 6c 61 dots(path.removeext(path.getrela
3a6e0 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 31 5d 29 29 29 29 0a 2c 20 tive(prj.location,.dep[1])))).,.
3a700 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c _MAKE.esc(path.getrelative(prj.l
3a720 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 65 0a 5f 70 28 27 25 73 3a ocation,.dep[2])).).else._p('%s:
3a740 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d 29 0a 2c 20 5f 4d 41 4b 45 .%s'.,._MAKE.esc(dep[1]).,._MAKE
3a760 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 .esc(path.getrelative(prj.locati
3a780 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e on,.dep[2])).).end._p('').end.en
3a7a0 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 6e 64 28 d.end.function.cpp.buildcommand(
3a7c0 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 3d 20 69 iscfile,.objext).local.flags.=.i
3a7e0 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 47 53 29 if(iscfile,.'$(CC).$(ALL_CFLAGS)
3a800 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 5f 70 28 ',.'$(CXX).$(ALL_CXXFLAGS)')._p(
3a820 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 44 45 29 '\t$(SILENT).%s.$(FORCE_INCLUDE)
3a840 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 .-o."$@".-c."$<"',.flags,.objext
3a860 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 ).end..local.function.getresourc
3a880 65 66 69 6c 65 6e 61 6d 65 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 efilename(cfg,.fname).if.path.ge
3a8a0 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 textension(fname).==.".resx".the
3a8c0 6e 0a 20 20 20 20 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 n.....local.name.=.cfg.buildtarg
3a8e0 65 74 2e 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 et.basename....".".....local.dir
3a900 20 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 20 20 20 20 .=.path.getdirectory(fname).....
3a920 69 66 20 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 if.dir.~=.".".then..name.=.name.
3a940 2e 2e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 ...path.translate(dir,.".")...."
3a960 2e 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d .".end.return."$(OBJDIR)/"...._M
3a980 41 4b 45 2e 65 73 63 28 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 AKE.esc(name....path.getbasename
3a9a0 28 66 6e 61 6d 65 29 29 20 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 (fname))....".resources".else.re
3a9c0 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d turn.fname.end.end.function.prem
3a9e0 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d ake.make_csharp(prj).local.csc.=
3aa00 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 .premake.dotnet.local.cfglibs.=.
3aa20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 {.}.local.cfgpairs.=.{.}.local.a
3aa40 6e 79 63 66 67 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e nycfg.for.cfg.in.premake.eachcon
3aa60 66 69 67 28 70 72 6a 29 20 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 fig(prj).do.anycfg.=.cfg.cfglibs
3aa80 5b 63 66 67 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 [cfg].=.premake.getlinks(cfg,."s
3aaa0 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 iblings",."fullpath").cfgpairs[c
3aac0 66 67 5d 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 fg].=.{.}.for._,.fname.in.ipairs
3aae0 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 (cfglibs[cfg]).do.if.path.getdir
3ab00 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 ectory(fname).~=.cfg.buildtarget
3ab20 2e 64 69 72 65 63 74 6f 72 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 .directory.then.cfgpairs[cfg]["$
3ab40 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e (TARGETDIR)/"...._MAKE.esc(path.
3ab60 67 65 74 6e 61 6d 65 28 66 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 getname(fname))].=._MAKE.esc(fna
3ab80 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 me).end.end.end.local.sources.=.
3aba0 7b 7d 0a 6c 6f 63 61 6c 20 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f {}.local.embedded.=.{.}.local.co
3abc0 70 79 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b pypairs.=.{.}.for.fcfg.in.premak
3abe0 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c e.project.eachfile(prj).do.local
3ac00 20 61 63 74 69 6f 6e 20 3d 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 .action.=.csc.getbuildaction(fcf
3ac20 67 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 g).if.action.==."Compile".then.t
3ac40 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a able.insert(sources,.fcfg.name).
3ac60 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 elseif.action.==."EmbeddedResour
3ac80 63 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 ce".then.table.insert(embedded,.
3aca0 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e fcfg.name).elseif.action.==."Con
3acc0 74 65 6e 74 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 tent".then.copypairs["$(TARGETDI
3ace0 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
3ad00 63 66 67 2e 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d cfg.name))].=._MAKE.esc(fcfg.nam
3ad20 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 e).elseif.path.getname(fcfg.name
3ad40 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 ):lower().==."app.config".then.c
3ad60 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f opypairs["$(TARGET).config"].=._
3ad80 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 MAKE.esc(fcfg.name).end.end.loca
3ada0 6c 20 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 l.paths.=.table.translate(prj.li
3adc0 62 64 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a bdirs,.function(v).return.path.j
3ade0 6f 69 6e 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d oin(prj.basedir,.v).end).paths.=
3ae00 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 .table.join({prj.basedir},.paths
3ae20 29 0a 66 6f 72 20 5f 2c 20 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 ).for._,.libname.in.ipairs(prema
3ae40 6b 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 66 75 6c 6c ke.getlinks(prj,."system",."full
3ae60 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 path")).do.local.libdir.=.os.pat
3ae80 68 73 65 61 72 63 68 28 6c 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 hsearch(libname..".dll",.unpack(
3aea0 70 61 74 68 73 29 29 0a 69 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 paths)).if.(libdir).then.local.t
3aec0 61 72 67 65 74 20 3d 20 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 arget.=."$(TARGETDIR)/"...._MAKE
3aee0 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 .esc(path.getname(libname)).loca
3af00 6c 20 73 6f 75 72 63 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e l.source.=.path.getrelative(prj.
3af20 62 61 73 65 64 69 72 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 basedir,.path.join(libdir,.libna
3af40 6d 65 29 29 2e 2e 22 2e 64 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d me))..".dll".copypairs[target].=
3af60 20 5f 4d 41 4b 45 2e 65 73 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 ._MAKE.esc(source).end.end._p('#
3af80 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 .%s.project.makefile.autogenerat
3afa0 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 ed.by.GENie',.premake.action.cur
3afc0 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e rent().shortname)._p('')._p('ifn
3afe0 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 27 2c 20 5f def.config')._p('..config=%s',._
3b000 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c MAKE.esc(prj.configurations[1]:l
3b020 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 ower()))._p('endif')._p('')._p('
3b040 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.=.
3b060 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
3b080 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
3b0a0 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
3b0c0 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
3b0e0 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
3b100 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
3b120 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 ')._p('endif')._p('ifeq.(/bin,$(
3b140 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 findstring./bin,$(MAKESHELL)))')
3b160 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('
3b180 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 endif')._p('')._p('ifeq.(posix,$
3b1a0 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 (SHELLTYPE))')._p('..MKDIR.=.$(S
3b1c0 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 ILENT).mkdir.-p."$(1)"')._p('..C
3b1e0 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 OPY..=.$(SILENT).cp.-fR."$(1)"."
3b200 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 4d 4b 44 49 52 20 3d $(2)"')._p('else')._p('..MKDIR.=
3b220 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c .$(SILENT).mkdir."$(subst./,\\\\
3b240 2c 24 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 ,$(1))".2>.nul')._p('..COPY..=.$
3b260 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c (SILENT).copy./Y."$(subst./,\\\\
3b280 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 ,$(1))"."$(subst./,\\\\,$(2))"')
3b2a0 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 ._p('endif')._p('')._p('ifndef.C
3b2c0 53 43 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 SC')._p('..CSC=%s',.csc.getcompi
3b2e0 6c 65 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 lervar(prj))._p('endif')._p('').
3b300 5f 70 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 _p('ifndef.RESGEN')._p('..RESGEN
3b320 3d 72 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 =resgen')._p('endif')._p('').loc
3b340 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 al.platforms.=.premake.filterpla
3b360 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 5b 5f 4f 50 tforms(prj.solution,.premake[_OP
3b380 54 49 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 TIONS.cc].platforms).table.inser
3b3a0 74 28 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 t(platforms,.1,."").for.cfg.in.p
3b3c0 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b remake.eachconfig(prj).do.premak
3b3e0 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c e.gmake_cs_config(cfg,.csc,.cfgl
3b400 69 62 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 ibs).end._p('#.To.maintain.compa
3b420 74 69 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 tibility.with.VS.NET,.these.valu
3b440 65 73 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 es.must.be.set.at.the.project.le
3b460 76 65 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 vel')._p('TARGET.....:=.$(TARGET
3b480 44 49 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 DIR)/%s',._MAKE.esc(prj.buildtar
3b4a0 67 65 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 get.name))._p('FLAGS......+=./t:
3b4c0 25 73 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 %s.%s',.csc.getkind(prj):lower()
3b4e0 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 ,.table.implode(_MAKE.esc(prj.li
3b500 62 64 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 bdirs),."/lib:",."",."."))._p('R
3b520 45 46 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 EFERENCES.+=.%s',.table.implode(
3b540 5f 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 70 72 6a 2c 20 _MAKE.esc(premake.getlinks(prj,.
3b560 22 73 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 "system",."basename")),."/r:",."
3b580 2e 64 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 .dll",."."))._p('')._p('SOURCES.
3b5a0 3a 3d 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 :=.\\').for._,.fname.in.ipairs(s
3b5c0 6f 75 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 ources).do._p('\t%s.\\',._MAKE.e
3b5e0 73 63 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 sc(path.translate(fname))).end._
3b600 70 28 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 p('')._p('EMBEDFILES.:=.\\').for
3b620 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f ._,.fname.in.ipairs(embedded).do
3b640 0a 5f 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 ._p('\t%s.\\',.getresourcefilena
3b660 6d 65 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 me(prj,.fname)).end._p('')._p('C
3b680 4f 50 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 OPYFILES.+=.\\').for.target,.sou
3b6a0 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 rce.in.pairs(cfgpairs[anycfg]).d
3b6c0 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 66 6f 72 20 o._p('\t%s.\\',.target).end.for.
3b6e0 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 target,.source.in.pairs(copypair
3b700 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a s).do._p('\t%s.\\',.target).end.
3b720 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a _p('')._p('SHELLTYPE.:=.msdos').
3b740 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 _p('ifeq.(,$(ComSpec)$(COMSPEC))
3b760 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 ')._p('..SHELLTYPE.:=.posix')._p
3b780 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 ('endif')._p('ifeq.(/bin,$(finds
3b7a0 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 tring./bin,$(SHELL)))')._p('..SH
3b7c0 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f ELLTYPE.:=.posix')._p('endif')._
3b7e0 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c p('ifeq.(/bin,$(findstring./bin,
3b800 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 $(MAKESHELL)))')._p('..SHELLTYPE
3b820 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 27 29 0a 5f .:=.posix')._p('endif')._p('')._
3b840 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 72 65 6c 69 6e p('.PHONY:.clean.prebuild.prelin
3b860 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 54 44 49 52 29 k')._p('')._p('all:.$(TARGETDIR)
3b880 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 46 49 4c 45 53 .$(OBJDIR).prebuild.$(EMBEDFILES
3b8a0 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 52 47 45 54 29 ).$(COPYFILES).prelink.$(TARGET)
3b8c0 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 53 4f 55 52 43 ')._p('')._p('$(TARGET):.$(SOURC
3b8e0 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 29 27 29 0a 5f ES).$(EMBEDFILES).$(DEPENDS)')._
3b900 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 67 6f 20 2f 6f p('\t$(SILENT).$(CSC)./nologo./o
3b920 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 29 20 24 28 53 ut:$@.$(FLAGS).$(REFERENCES).$(S
3b940 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 75 72 63 65 3a OURCES).$(patsubst.%%,/resource:
3b960 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 28 50 4f 53 54 %%,$(EMBEDFILES))')._p('\t$(POST
3b980 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 41 52 47 45 54 BUILDCMDS)')._p('')._p('$(TARGET
3b9a0 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 DIR):').premake.make_mkdirrule("
3b9c0 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 29 3a 27 29 0a $(TARGETDIR)")._p('$(OBJDIR):').
3b9e0 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 42 4a 44 49 52 premake.make_mkdirrule("$(OBJDIR
3ba00 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 6f 20 43 6c 65 )")._p('clean:')._p('\t@echo.Cle
3ba20 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 65 71 20 28 70 aning.%s',.prj.name)._p('ifeq.(p
3ba40 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
3ba60 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 2a 20 24 28 43 ENT).rm.-f.$(TARGETDIR)/%s.*.$(C
3ba80 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 2e 62 61 73 65 OPYFILES)',.prj.buildtarget.base
3baa0 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 66 20 24 28 4f name)._p('\t$(SILENT).rm.-rf.$(O
3bac0 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 28 53 49 4c 45 BJDIR)')._p('else')._p('\t$(SILE
3bae0 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 NT).if.exist.$(subst./,\\\\,$(TA
3bb00 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 2f 2c 5c 5c 5c RGETDIR)/%s.*).del.$(subst./,\\\
3bb20 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 62 75 69 6c 64 \,$(TARGETDIR)/%s.*)',.prj.build
3bb40 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 61 72 67 65 74 target.basename,.prj.buildtarget
3bb60 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 63 65 20 69 6e .basename).for.target,.source.in
3bb80 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 .pairs(cfgpairs[anycfg]).do._p('
3bba0 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c \t$(SILENT).if.exist.$(subst./,\
3bbc0 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c \\\,%s).del.$(subst./,\\\\,%s)',
3bbe0 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 72 67 65 74 2c .target,.target).end.for.target,
3bc00 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f .source.in.pairs(copypairs).do._
3bc20 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 p('\t$(SILENT).if.exist.$(subst.
3bc40 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 25 73 /,\\\\,%s).del.$(subst./,\\\\,%s
3bc60 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 27 5c 74 24 28 )',.target,.target).end._p('\t$(
3bc80 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 2c SILENT).if.exist.$(subst./,\\\\,
3bca0 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 2f $(OBJDIR)).rmdir./s./q.$(subst./
3bcc0 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 5f ,\\\\,$(OBJDIR))')._p('endif')._
3bce0 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 52 p('')._p('prebuild:')._p('\t$(PR
3bd00 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 6b EBUILDCMDS)')._p('')._p('prelink
3bd20 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 27 :')._p('\t$(PRELINKCMDS)')._p(''
3bd40 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 6f 70 69 65 64 )._p('#.Per-configuration.copied
3bd60 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 65 6d 61 6b 65 .file.rules').for.cfg.in.premake
3bd80 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 65 71 20 28 2c .eachconfig(prj).do._p('ifneq.(,
3bda0 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d $(findstring.%s,$(config)))',._M
3bdc0 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 66 6f 72 20 74 AKE.esc(cfg.name:lower())).for.t
3bde0 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 61 69 72 73 5b arget,.source.in.pairs(cfgpairs[
3be00 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 75 6c 65 28 73 cfg]).do.premake.make_copyrule(s
3be20 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 66 27 29 0a 5f ource,.target).end._p('endif')._
3be40 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 20 72 75 6c 65 p('').end._p('#.Copied.file.rule
3be60 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 61 69 72 73 28 s').for.target,.source.in.pairs(
3be80 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 63 6f 70 79 72 copypairs).do.premake.make_copyr
3bea0 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 23 20 45 6d ule(source,.target).end._p('#.Em
3bec0 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 66 6e 61 6d 65 bedded.file.rules').for._,.fname
3bee0 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 20 70 61 74 68 .in.ipairs(embedded).do..if.path
3bf00 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 65 73 78 22 20 .getextension(fname).==.".resx".
3bf20 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 63 65 66 69 6c then._p('%s:.%s',.getresourcefil
3bf40 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 63 28 66 6e 61 ename(prj,.fname),._MAKE.esc(fna
3bf60 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 45 4e 29 20 24 me))._p('\t$(SILENT).$(RESGEN).$
3bf80 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 75 6e 63 74 69 ^.$@').end._p('').end.end.functi
3bfa0 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 63 66 67 2c 20 on.premake.gmake_cs_config(cfg,.
3bfc0 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 28 66 69 6e 64 csc,.cfglibs)._p('ifneq.(,$(find
3bfe0 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 string.%s,$(config)))',._MAKE.es
3c000 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 54 41 52 47 45 c(cfg.name:lower()))._p('..TARGE
3c020 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 2e 62 75 69 6c TDIR..:=.%s',._MAKE.esc(cfg.buil
3c040 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 42 4a 44 49 52 dtarget.directory))._p('..OBJDIR
3c060 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 6f 62 6a 65 63 .....:=.%s',._MAKE.esc(cfg.objec
3c080 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 20 25 73 27 2c tsdir))._p('..DEPENDS....:=.%s',
3c0a0 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 6d 61 6b 65 2e .table.concat(_MAKE.esc(premake.
3c0c0 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 22 2c 20 22 66 getlinks(cfg,."dependencies",."f
3c0e0 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 45 52 45 4e 43 ullpath")),."."))._p('..REFERENC
3c100 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 41 4b 45 2e 65 ES.:=.%s',.table.implode(_MAKE.e
3c120 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 2c 20 22 20 22 sc(cfglibs[cfg]),."/r:",."",."."
3c140 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 73 27 2c 20 74 ))._p('..FLAGS......+=.%s.%s',.t
3c160 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 2f 64 3a 22 2c able.implode(cfg.defines,."/d:",
3c180 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 6c 65 2e 6a 6f ."",."."),.table.concat(table.jo
3c1a0 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 75 69 6c 64 6f in(csc.getflags(cfg),.cfg.buildo
3c1c0 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 20 50 52 45 42 ptions),."."))._p('..define.PREB
3c1e0 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 63 6f 6d 6d 61 UILDCMDS').if.#cfg.prebuildcomma
3c200 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 nds.>.0.then._p('\t@echo.Running
3c220 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 74 25 73 27 2c .pre-build.commands')._p('\t%s',
3c240 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 63 6f 6d 6d 61 .table.implode(cfg.prebuildcomma
3c260 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 70 28 27 20 20 nds,."",."",."\n\t")).end._p('..
3c280 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 4b 43 4d 44 53 endef')._p('..define.PRELINKCMDS
3c2a0 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 3e 20 30 20 74 ').if.#cfg.prelinkcommands.>.0.t
3c2c0 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 6c 69 6e 6b hen._p('\t@echo.Running.pre-link
3c2e0 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
3c300 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 22 2c 20 22 22 lode(cfg.prelinkcommands,."",.""
3c320 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 70 28 ,."\n\t")).end._p('..endef')._p(
3c340 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 66 20 23 63 66 '..define.POSTBUILDCMDS').if.#cf
3c360 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 70 28 g.postbuildcommands.>.0.then._p(
3c380 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 20 63 6f 6d 6d '\t@echo.Running.post-build.comm
3c3a0 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 ands')._p('\t%s',.table.implode(
3c3c0 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 cfg.postbuildcommands,."",."",."
3c3e0 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 65 6e \n\t")).end._p('..endef')._p('en
3c400 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 73 74 75 64 69 dif')._p('').end..premake.vstudi
3c420 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 76 73 32 30 31 o.=.{.}.local.toolsets.=.{.vs201
3c440 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 2c 0a 76 73 32 0.=."v100",.vs2012.=."v110",.vs2
3c460 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 30 22 0a 7d 0a 013.=."v120",.vs2015.=."v140".}.
3c480 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 6f 6f 6c 73 65 premake.vstudio.toolset.=.toolse
3c4a0 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 70 72 65 6d 61 6b ts[_ACTION].or."unknown?".premak
3c4c0 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 e.vstudio.splashpath.=.''.local.
3c4e0 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 73 74 75 64 69 vstudio.=.premake.vstudio.vstudi
3c500 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 41 6e 79 20 43 o.platforms.=.{.any.....=."Any.C
3c520 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 6f 72 6d 73 22 PU",.mixed...=."Mixed.Platforms"
3c540 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 20 20 3d 20 22 ,.Native..=."Win32",.x86.....=."
3c560 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 34 20 20 20 20 x86",.x32.....=."Win32",.x64....
3c580 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 58 62 6f 78 33 .=."x64",.PS3.....=."PS3",.Xbox3
3c5a0 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 22 41 52 4d 22 60.=."Xbox.360",.ARM.....=."ARM"
3c5c0 2c 0a 4f 72 62 69 73 3d 20 22 4f 72 62 69 73 22 2c 0a 44 75 72 61 6e 67 6f 20 3d 20 22 44 75 72 ,.Orbis=."Orbis",.Durango.=."Dur
3c5e0 61 6e 67 6f 22 2c 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 ango",.}.function.vstudio.arch(p
3c600 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 rj).if.(prj.language.==."C#").th
3c620 65 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 en.return."Any.CPU".else.return.
3c640 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f "Win32".end.end.function.vstudio
3c660 2e 69 73 77 69 6e 72 74 28 29 0a 72 65 74 75 72 6e 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 .iswinrt().return.vstudio.storea
3c680 70 70 20 7e 3d 20 6e 69 6c 20 61 6e 64 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e pp.~=.nil.and.vstudio.storeapp.~
3c6a0 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 =.''.end.function.vstudio.buildc
3c6c0 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 20 7d 0a 6c 6f 63 onfigs(sln).local.cfgs.=.{.}.loc
3c6e0 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 al.platforms.=.premake.filterpla
3c700 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 72 6d 73 2c 20 22 tforms(sln,.vstudio.platforms,."
3c720 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 20 70 72 65 6d 61 Native").local.hascpp....=.prema
3c740 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 6c 20 68 61 73 64 ke.hascppproject(sln).local.hasd
3c760 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 72 6f 6a 65 63 74 otnet.=.premake.hasdotnetproject
3c780 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 43 54 49 4f 4e 20 (sln).if.hasdotnet.and.(_ACTION.
3c7a0 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 0a 74 61 62 6c 65 >."vs2008".or.hascpp).then.table
3c7c0 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 65 64 22 29 0a 65 .insert(platforms,.1,."mixed").e
3c7e0 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 4f 4e 20 3c 20 22 nd.if.hasdotnet.and.(_ACTION.<."
3c800 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 6e 0a 74 61 62 6c vs2010".or.not.hascpp).then.tabl
3c820 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 79 22 29 0a 65 6e e.insert(platforms,.1,."any").en
3c840 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 65 6e 0a 6c 6f 63 d.if._ACTION.>."vs2008".then.loc
3c860 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 20 5f 2c 20 70 6c al.platforms2010.=.{.}.for._,.pl
3c880 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 atform.in.ipairs(platforms).do.i
3c8a0 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 72 6d 5d 20 3d 3d f.vstudio.platforms[platform].==
3c8c0 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 65 6e 0a 74 61 62 ."Win32".then.if.hascpp.then.tab
3c8e0 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 le.insert(platforms2010,.platfor
3c900 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 61 62 6c 65 2e 69 m).end.if.hasdotnet.then.table.i
3c920 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 29 0a 65 6e 64 0a nsert(platforms2010,."x86").end.
3c940 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 73 32 30 31 30 2c else.table.insert(platforms2010,
3c960 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 6d 73 20 3d 20 70 .platform).end.end.platforms.=.p
3c980 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 69 6c 64 63 66 67 latforms2010.end.for._,.buildcfg
3c9a0 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 .in.ipairs(sln.configurations).d
3c9c0 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 o.for._,.platform.in.ipairs(plat
3c9e0 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 7d 0a 65 6e 74 72 forms).do.local.entry.=.{.}.entr
3ca00 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 65 6e 74 72 79 2e y.src_buildcfg.=.buildcfg.entry.
3ca20 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 20 70 6c 61 74 66 src_platform.=.platform.if.platf
3ca40 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 22 76 73 32 30 30 orm.~=."PS3".or._ACTION.>."vs200
3ca60 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 75 69 6c 64 63 66 8".then.entry.buildcfg.=.buildcf
3ca80 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 2e 70 6c 61 74 66 g.entry.platform.=.vstudio.platf
3caa0 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 62 75 69 6c 64 63 orms[platform].else.entry.buildc
3cac0 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 69 6c 64 63 66 67 fg.=.platform...."."....buildcfg
3cae0 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 65 6e 64 0a 65 6e .entry.platform.=."Win32".end.en
3cb00 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 2e 2e 20 22 7c 22 try.name.=.entry.buildcfg...."|"
3cb20 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 73 72 65 61 6c 20 ....entry.platform.entry.isreal.
3cb40 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 6c 61 74 66 6f 72 =.(platform.~=."any".and.platfor
3cb60 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 28 63 66 67 73 2c m.~=."mixed").table.insert(cfgs,
3cb80 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 73 0a 65 6e 64 0a .entry).end.end.return.cfgs.end.
3cba0 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 74 69 6f 6e 28 73 function.vstudio.cleansolution(s
3cbc0 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e ln).premake.clean.file(sln,."%%.
3cbe0 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 6c 6e 2c 20 22 25 sln").premake.clean.file(sln,."%
3cc00 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 28 73 6c 6e 2c 20 %.suo").premake.clean.file(sln,.
3cc20 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 6c 65 28 73 6c 6e "%%.ncb").premake.clean.file(sln
3cc40 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 63 6c 65 61 6e 2e ,."%%.userprefs").premake.clean.
3cc60 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 65 6e 64 0a 66 75 file(sln,."%%.usertasks").end.fu
3cc80 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 74 28 70 72 6a 29 nction.vstudio.cleanproject(prj)
3cca0 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 .local.fname.=.premake.project.g
3ccc0 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 65 6d 6f 76 65 28 etfilename(prj,."%%").os.remove(
3cce0 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 6f 76 65 28 66 6e fname....".vcproj").os.remove(fn
3cd00 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 72 65 6d 6f 76 65 ame....".vcproj.user").os.remove
3cd20 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 65 6d 6f 76 65 28 (fname....".vcxproj").os.remove(
3cd40 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 6f 73 2e 72 65 6d fname....".vcxproj.user").os.rem
3cd60 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 74 65 72 73 22 29 ove(fname....".vcxproj.filters")
3cd80 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 22 29 0a 6f .os.remove(fname....".csproj").o
3cda0 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 2e 75 73 65 72 22 s.remove(fname....".csproj.user"
3cdc0 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 62 22 29 0a 6f 73 ).os.remove(fname....".pidb").os
3cde0 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 6e 64 0a 66 75 6e .remove(fname....".sdf").end.fun
3ce00 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 6e 61 6d 65 29 0a ction.vstudio.cleantarget(name).
3ce20 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 6f 73 2e 72 65 6d os.remove(name....".pdb").os.rem
3ce40 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 6f 76 65 28 6e 61 ove(name....".idb").os.remove(na
3ce60 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 6d 65 20 2e 2e 20 me....".ilk").os.remove(name....
3ce80 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 61 6d 65 20 2e 2e ".vshost.exe").os.remove(name...
3cea0 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 74 69 6f 6e 20 76 .".exe.manifest").end.function.v
3cec0 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 63 61 6c 20 70 61 studio.projectfile(prj).local.pa
3cee0 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 43 23 22 20 74 68 ttern.if.prj.language.==."C#".th
3cf00 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 6c 73 65 0a 70 61 en.pattern.=."%%.csproj".else.pa
3cf20 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 30 30 38 22 2c 20 ttern.=.iif(_ACTION.>."vs2008",.
3cf40 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 0a 65 6e 64 0a 6c "%%.vcxproj",."%%.vcproj").end.l
3cf60 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 74 ocal.fname.=.premake.project.get
3cf80 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 29 0a 66 6e 61 6d basename(prj.name,.pattern).fnam
3cfa0 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 2c 20 66 6e 61 6d e.=.path.join(prj.location,.fnam
3cfc0 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 6f 6e 20 76 73 74 e).return.fname.end.function.vst
3cfe0 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 67 75 61 67 65 20 udio.tool(prj).if.(prj.language.
3d000 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 34 45 43 30 2d 33 ==."C#").then.return."FAE04EC0-3
3d020 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 22 0a 65 6c 73 65 01F-11D3-BF4B-00C04F79EFBC".else
3d040 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 30 2d 38 44 31 31 .return."8BC9CEB8-8B4A-11D0-8D11
3d060 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 61 63 74 69 6f 6e -00A0C91BC942".end.end.newaction
3d080 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 30 38 22 2c 0a 73 .{.trigger.........=."vs2008",.s
3d0a0 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 hortname.......=."Visual.Studio.
3d0c0 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 47 65 6e 65 72 61 2008",.description.....=."Genera
3d0e0 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 38 20 te.Microsoft.Visual.Studio.2008.
3d100 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 project.files",.os..............
3d120 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b =."windows",.valid_kinds.....=.{
3d140 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 ."ConsoleApp",."WindowedApp",."S
3d160 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f taticLib",."SharedLib".},.valid_
3d180 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 20 7d languages.=.{."C",."C++",."C#".}
3d1a0 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.....=.{
3d1c0 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d ."msc"...},.dotnet.=.{."msnet".}
3d1e0 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a ,.},.onsolution.=.function(sln).
3d200 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 premake.generate(sln,."%%.sln",.
3d220 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f vstudio.sln2005.generate).end,.o
3d240 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d nproject.=.function(prj).if.prem
3d260 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 ake.isdotnetproject(prj).then.pr
3d280 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c emake.generate(prj,."%%.csproj",
3d2a0 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b .vstudio.cs2005.generate).premak
3d2c0 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 e.generate(prj,."%%.csproj.user"
3d2e0 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a ,.vstudio.cs2005.generate_user).
3d300 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 else.premake.generate(prj,."%%.v
3d320 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 65 72 61 74 65 29 cproj",.vstudio.vc200x.generate)
3d340 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 70 72 6f .premake.generate(prj,."%%.vcpro
3d360 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 6e 65 72 61 74 65 j.user",.vstudio.vc200x.generate
3d380 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 75 74 69 6f 6e 20 _user).end.end,.oncleansolution.
3d3a0 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 6e 63 6c 65 61 6e =.vstudio.cleansolution,.onclean
3d3c0 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 6f 6a 65 63 74 2c project..=.vstudio.cleanproject,
3d3e0 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 2e 63 6c 65 61 6e .oncleantarget...=.vstudio.clean
3d400 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 74 56 65 72 73 69 target,.vstudio.=.{.productVersi
3d420 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 6e 56 65 72 73 69 on..=."9.0.21022",.solutionVersi
3d440 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 20 3d 20 22 33 2e on.=."10",.toolsVersion....=."3.
3d460 35 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 5",.supports64bitEditContinue.=.
3d480 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 false,.}.}.newaction.{.trigger..
3d4a0 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 20 20 20 .......=."vs2010",.shortname....
3d4c0 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 73 63 72 ...=."Visual.Studio.2010",.descr
3d4e0 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 iption.....=."Generate.Microsoft
3d500 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 69 6c 65 .Visual.Studio.2010.project.file
3d520 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c s",.os..............=."windows",
3d540 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
3d560 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",."
3d580 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.=.
3d5a0 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 {."C",."C++",."C#"},.valid_tools
3d5c0 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 .....=.{.cc.....=.{."msc"...},.d
3d5e0 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 otnet.=.{."msnet".},.},.onsoluti
3d600 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 on.=.function(sln).premake.gener
3d620 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 ate(sln,."%%.sln",.vstudio.sln20
3d640 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 05.generate).end,.onproject.=.fu
3d660 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 nction(prj).if.premake.isdotnetp
3d680 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 roject(prj).then.premake.generat
3d6a0 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 e(prj,."%%.csproj",.vstudio.cs20
3d6c0 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 05.generate).premake.generate(pr
3d6e0 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 j,."%%.csproj.user",.vstudio.cs2
3d700 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 005.generate_user).else.premake.
3d720 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d generate(prj,."%%.vcxproj",.prem
3d740 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 ake.vs2010_vcxproj).premake.gene
3d760 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 rate(prj,."%%.vcxproj.user",.pre
3d780 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b make.vs2010_vcxproj_user).premak
3d7a0 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 e.generate(prj,."%%.vcxproj.filt
3d7c0 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 ers",.vstudio.vc2010.generate_fi
3d7e0 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 6f 6e 20 lters).end.end,.oncleansolution.
3d800 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 6f 6e 2c =.premake.vstudio.cleansolution,
3d820 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 74 75 64 .oncleanproject..=.premake.vstud
3d840 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 74 20 20 io.cleanproject,.oncleantarget..
3d860 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 74 2c 0a .=.premake.vstudio.cleantarget,.
3d880 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 20 22 38 vstudio.=.{.productVersion..=."8
3d8a0 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 22 31 31 .0.30703",.solutionVersion.=."11
3d8c0 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 6f 6f 6c ",.targetFramework.=."4.0",.tool
3d8e0 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 sVersion....=."4.0",.supports64b
3d900 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 itEditContinue.=.false,.}.}..pre
3d920 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.
3d940 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.
3d960 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.
3d980 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(
3d9a0 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
3d9c0 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
3d9e0 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
3da00 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.==
3da20 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
3da40 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
3da60 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.==."
3da80 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.
3daa0 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
3dac0 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
3dae0 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
3db00 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
3db20 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
3db40 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=
3db60 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
3db80 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
3dba0 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
3dbc0 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
3dbe0 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
3dc00 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
3dc20 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
3dc40 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
3dc60 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"
3dc80 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
3dca0 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
3dcc0 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,'
3dce0 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
3dd00 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,.
3dd20 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
3dd40 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 taticRuntime,.1,.2)).end.if.(cfg
3dd60 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 41 54 .flags.ATL.or.cfg.flags.StaticAT
3dd80 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 20 69 L).then._p(3,.'UseOfATL="%d"',.i
3dda0 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 0a 65 if(cfg.flags.StaticATL,.1,.2)).e
3ddc0 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 69 66 nd._p(3,'CharacterSet="%s"',.iif
3dde0 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 63 66 (cfg.flags.Unicode,.1,.2)).if.cf
3de00 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 61 67 g.flags.Managed.then._p(3,'Manag
3de20 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 27 29 edExtensions="1"').end._p(3,'>')
3de40 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 29 0a .end.function.vc200x.Files(prj).
3de60 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 64 local.tr.=.premake.project.build
3de80 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 72 sourcetree(prj).tree.traverse(tr
3dea0 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 64 ,.{.onbranchenter.=.function(nod
3dec0 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 0a 5f e,.depth)._p(depth,.'<Filter')._
3dee0 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 61 6d p(depth,.'\tName="%s"',.node.nam
3df00 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 28 64 e)._p(depth,.'\tFilter=""')._p(d
3df20 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 20 3d epth,.'\t>').end,.onbranchexit.=
3df40 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 68 2c .function(node,.depth)._p(depth,
3df60 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 6e 63 .'</Filter>').end,.onleaf.=.func
3df80 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 3d 20 tion(node,.depth).local.fname.=.
3dfa0 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 27 29 node.cfg.name._p(depth,.'<File')
3dfc0 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 22 27 ._p(depth,.'\tRelativePath="%s"'
3dfe0 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 0a 5f ,.path.translate(fname,."\\"))._
3e000 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 2b 20 p(depth,.'\t>').depth.=.depth.+.
3e020 31 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 1.local.excluded.=.table.icontai
3e040 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 63 ns(prj.excludes,.fname).for._,.c
3e060 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 fginfo.in.ipairs(prj.solution.vs
3e080 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 tudio_configs).do.if.cfginfo.isr
3e0a0 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 eal.then.local.cfg.=.premake.get
3e0c0 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 config(prj,.cfginfo.src_buildcfg
3e0e0 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 75 73 ,.cfginfo.src_platform).local.us
3e100 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 ePCH.=.(not.prj.flags.NoPCH.and.
3e120 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a prj.pchsource.==.node.cfg.name).
3e140 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d 20 70 61 74 68 2e 69 73 63 70 70 66 local.isSourceCode.=.path.iscppf
3e160 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 ile(fname).local.needsCompileAs.
3e180 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e 3d 20 70 72 65 6d 61 6b =.(path.iscfile(fname).~=.premak
3e1a0 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 29 0a 69 66 20 75 73 e.project.iscproject(prj)).if.us
3e1c0 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 6e 0a 5f 70 28 64 65 70 ePCH.or.isSourceCode.then._p(dep
3e1e0 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 64 65 70 th,.'<FileConfiguration')._p(dep
3e200 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 th,.'\tName="%s"',.cfginfo.name)
3e220 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 .if.excluded.or.table.icontains(
3e240 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 64 65 70 cfg.excludes,.fname).then._p(dep
3e260 74 68 2c 20 27 5c 74 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3d 22 74 72 75 65 22 27 th,.'\tExcludedFromBuild="true"'
3e280 29 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c ).end._p(depth,.'\t>')._p(depth,
3e2a0 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 5c 74 4e 61 6d 65 3d .'\t<Tool')._p(depth,.'\t\tName=
3e2c0 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 20 22 58 62 6f 78 33 "%s"'.,.iif(cfg.system.==."Xbox3
3e2e0 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 6c 22 2c 20 22 56 43 60",."VCCLX360CompilerTool",."VC
3e300 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 74 68 2c 20 27 5c 74 CLCompilerTool").)._p(depth,.'\t
3e320 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 25 73 2e 6f 62 6a 22 \tObjectFile="$(IntDir)\\%s.obj"
3e340 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 72 69 6d 64 6f 74 73 '.,.path.translate(path.trimdots
3e360 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 22 5c 5c 22 29 0a 29 (path.removeext(fname)),."\\").)
3e380 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 70 28 64 65 70 74 68 .if.needsCompileAs.then._p(depth
3e3a0 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 69 66 28 70 61 74 68 ,.'\t\tCompileAs="%s"',.iif(path
3e3c0 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 6e 64 0a 69 66 20 75 .iscfile(fname),.1,.2)).end.if.u
3e3e0 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 3d 3d 20 22 50 53 33 sePCH.then.if.cfg.system.==."PS3
3e400 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 62 6c 65 2e 6a 6f 69 ".then.local.options.=.table.joi
3e420 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 66 67 29 2c 0a 20 20 n(premake.snc.getcflags(cfg),...
3e440 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 70 72 65 6d 61 6b 65 .........................premake
3e460 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 20 20 20 20 20 20 20 .snc.getcxxflags(cfg),..........
3e480 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 6c 64 6f 70 74 69 6f ..................cfg.buildoptio
3e4a0 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 74 28 6f 70 74 69 6f ns).options.=.table.concat(optio
3e4c0 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 6e 73 20 2e 2e 20 27 ns,.".");.options.=.options....'
3e4e0 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 24 28 54 61 72 67 65 .--create_pch="$(IntDir)/$(Targe
3e500 74 4e 61 6d 65 29 2e 70 63 68 22 27 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 41 64 64 69 tName).pch"'._p(depth,.'\t\tAddi
3e520 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 tionalOptions="%s"',.premake.esc
3e540 28 6f 70 74 69 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 55 (options)).else._p(depth,.'\t\tU
3e560 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 31 22 27 29 0a 65 6e 64 0a 65 6e sePrecompiledHeader="1"').end.en
3e580 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 2f 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c d._p(depth,.'\t/>')._p(depth,.'<
3e5a0 2f 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e /FileConfiguration>').end.end.en
3e5c0 64 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2d 20 31 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c d.depth.=.depth.-.1._p(depth,.'<
3e5e0 2f 46 69 6c 65 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 66 61 6c 73 65 2c 20 32 29 0a 65 6e 64 0a 66 /File>').end,.},.false,.2).end.f
3e600 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 6c 6f unction.vc200x.Platforms(prj).lo
3e620 63 61 6c 20 75 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 2c 27 3c 50 6c 61 74 66 6f 72 6d 73 3e cal.used.=.{.}._p(1,'<Platforms>
3e640 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 ').for._,.cfg.in.ipairs(prj.solu
3e660 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 2e tion.vstudio_configs).do.if.cfg.
3e680 69 73 72 65 61 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 75 73 isreal.and.not.table.contains(us
3e6a0 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 ed,.cfg.platform).then.table.ins
3e6c0 65 72 74 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 50 ert(used,.cfg.platform)._p(2,'<P
3e6e0 6c 61 74 66 6f 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 2e latform')._p(3,'Name="%s"',.cfg.
3e700 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 platform)._p(2,'/>').end.end._p(
3e720 31 2c 27 3c 2f 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 1,'</Platforms>').end.function.v
3e740 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 66 c200x.Symbols(cfg).if.(not.cfg.f
3e760 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 30 0a 65 6c 73 65 lags.Symbols).then.return.0.else
3e780 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 .if.cfg.flags.NoEditAndContinue.
3e7a0 6f 72 0a 20 20 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e or....vc200x.optimization(cfg).~
3e7c0 3d 20 30 20 6f 72 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 0a 20 =.0.or....cfg.flags.Managed.or..
3e7e0 20 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 72 65 74 ..cfg.platform.==."x64".then.ret
3e800 75 72 6e 20 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a urn.3.else.return.4.end.end.end.
3e820 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 6c 65 72 54 6f 6f 6c function.vc200x.VCCLCompilerTool
3e840 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 (cfg)._p(3,'<Tool')._p(4,'Name="
3e860 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 %s"',.iif(cfg.platform.~=."Xbox3
3e880 36 30 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 58 33 60",."VCCLCompilerTool",."VCCLX3
3e8a0 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 60CompilerTool")).if.cfg.flags.U
3e8c0 6e 73 69 67 6e 65 64 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 nsignedChar.then.table.insert(cf
3e8e0 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 g.buildoptions,.'/J').end.if.#cf
3e900 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 g.buildoptions.>.0.then._p(4,'Ad
3e920 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 20 2f 4d 50 22 27 2c 20 74 61 62 6c 65 ditionalOptions="%s./MP"',.table
3e940 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 .concat(premake.esc(cfg.buildopt
3e960 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 61 74 ions),.".")).end._p(4,'Optimizat
3e980 69 6f 6e 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 ion="%s"',.vc200x.optimization(c
3e9a0 66 67 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 fg)).if.cfg.flags.NoFramePointer
3e9c0 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3d 22 25 .then._p(4,'OmitFramePointers="%
3e9e0 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 s"',.bool(true)).end.if.#cfg.inc
3ea00 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 6f 6e ludedirs.>.0.then._p(4,'Addition
3ea20 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 65 6d alIncludeDirectories="%s"',.prem
3ea40 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 6f 6e ake.esc(path.translate(table.con
3ea60 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 27 29 cat(cfg.includedirs,.";"),.'\\')
3ea80 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 6e 0a )).end.if.#cfg.defines.>.0.then.
3eaa0 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 22 25 _p(4,'PreprocessorDefinitions="%
3eac0 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 74 28 63 66 s"',.premake.esc(table.concat(cf
3eae0 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 g.defines,.";"))).end.if.premake
3eb00 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 .config.isdebugbuild(cfg).and.cf
3eb20 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 69 6c 64 20 61 6e 64 g.flags.EnableMinimalRebuild.and
3eb40 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 34 .not.cfg.flags.Managed.then._p(4
3eb60 2c 27 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 ,'MinimalRebuild="%s"',.bool(tru
3eb80 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e e)).end.if.cfg.flags.NoException
3eba0 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 s.then._p(4,'ExceptionHandling="
3ebc0 30 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 0"').elseif.cfg.flags.SEH.then._
3ebe0 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 p(4,'ExceptionHandling="2"').end
3ec00 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 3d 3d 20 .if.vc200x.optimization(cfg).==.
3ec20 30 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0.and.not.cfg.flags.Managed.then
3ec40 0a 5f 70 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 22 27 29 0a ._p(4,'BasicRuntimeChecks="3"').
3ec60 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 end.if.vc200x.optimization(cfg).
3ec80 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3d 22 25 ~=.0.then._p(4,'StringPooling="%
3eca0 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 s"',.bool(true)).end.local.runti
3ecc0 6d 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c me.if.premake.config.isdebugbuil
3ece0 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c d(cfg).then.runtime.=.iif(cfg.fl
3ed00 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 65 0a 72 75 ags.StaticRuntime,.1,.3).else.ru
3ed20 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 ntime.=.iif(cfg.flags.StaticRunt
3ed40 69 6d 65 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 4c 69 62 72 ime,.0,.2).end._p(4,'RuntimeLibr
3ed60 61 72 79 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 ary="%s"',.runtime)._p(4,'Enable
3ed80 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c FunctionLevelLinking="%s"',.bool
3eda0 28 74 72 75 65 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 (true)).if.cfg.platform.~=."Xbox
3edc0 33 36 30 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 61 360".and.cfg.platform.~=."x64".a
3ede0 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 nd.cfg.platform.~=."Durango".the
3ee00 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
3ee20 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
3ee40 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
3ee60 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
3ee80 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.
3eea0 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
3eec0 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
3eee0 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
3ef00 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.
3ef20 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
3ef40 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
3ef60 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
3ef80 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 61 6c 6c 69 .flags.FastCall.then._p(4,'Calli
3efa0 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c ngConvention="1"').elseif.cfg.fl
3efc0 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 61 6c 6c 69 6e 67 43 6f ags.StdCall.then._p(4,'CallingCo
3efe0 6e 76 65 6e 74 69 6f 6e 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e nvention="2"').end.if.cfg.flags.
3f000 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 NativeWChar.then._p(4,'TreatWCha
3f020 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 r_tAsBuiltInType="%s"',.bool(tru
3f040 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 74 69 76 65 57 43 68 e)).elseif.cfg.flags.NoNativeWCh
3f060 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c ar.then._p(4,'TreatWChar_tAsBuil
3f080 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 29 29 0a 65 6e 64 0a tInType="%s"',.bool(false)).end.
3f0a0 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 if.not.cfg.flags.NoPCH.and.cfg.p
3f0c0 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c chheader.then._p(4,'UsePrecompil
3f0e0 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 6f 6d 70 69 6c 65 64 edHeader="2"')._p(4,'Precompiled
3f100 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 70 63 68 68 65 61 64 HeaderThrough="%s"',.cfg.pchhead
3f120 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 69 6c 65 64 48 65 61 er).else._p(4,'UsePrecompiledHea
3f140 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 der="%s"',.iif(cfg.flags.NoPCH,.
3f160 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 65 76 65 6c 3d 22 25 0,.2)).end._p(4,'WarningLevel="%
3f180 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 61 72 6e 69 6e 67 73 s"',.iif(cfg.flags.ExtraWarnings
3f1a0 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 61 6c 57 61 72 6e 69 ,.4,.3)).if.cfg.flags.FatalWarni
3f1c0 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 72 3d 22 25 73 22 27 ngs.then._p(4,'WarnAsError="%s"'
3f1e0 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 49 4f 4e 20 3c 20 22 ,.bool(true)).end.if._ACTION.<."
3f200 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 2e 4d 61 6e 61 67 65 vs2008".and.not.cfg.flags.Manage
3f220 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 6f 72 74 61 62 69 6c d.then._p(4,'Detect64BitPortabil
3f240 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 6f 74 20 63 66 67 2e ityProblems="%s"',.bool(not.cfg.
3f260 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 0a 5f 70 28 34 2c 27 flags.No64BitChecks)).end._p(4,'
3f280 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 24 28 4f 75 74 44 69 ProgramDataBaseFileName="$(OutDi
3f2a0 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 65 6e 61 6d 65 28 63 r)\\%s.pdb"',.path.getbasename(c
3f2c0 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 34 2c 27 44 65 62 75 fg.buildtarget.name))._p(4,'Debu
3f2e0 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 20 76 63 32 30 30 78 gInformationFormat="%s"',.vc200x
3f300 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 67 75 61 67 65 20 3d .Symbols(cfg)).if.cfg.language.=
3f320 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 41 73 3d 22 31 22 27 =."C".then._p(4,.'CompileAs="1"'
3f340 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 6e 20 76 63 ).end._p(3,'/>').end.function.vc
3f360 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 28 33 2c 27 3c 54 6f 200x.VCLinkerTool(cfg)._p(3,'<To
3f380 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 ol').if.cfg.kind.~=."StaticLib".
3f3a0 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 66 28 63 66 67 2e 70 then._p(4,'Name="%s"',.iif(cfg.p
3f3c0 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 4c 69 6e 6b 65 72 54 latform.~=."Xbox360",."VCLinkerT
3f3e0 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 29 0a 69 66 20 63 66 ool",."VCX360LinkerTool")).if.cf
3f400 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 5f 70 28 34 2c 27 49 g.flags.NoImportLib.then._p(4,'I
3f420 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 20 62 6f 6f 6c 28 74 gnoreImportLibrary="%s"',.bool(t
3f440 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 69 6f 6e 73 20 3e 20 rue)).end.if.#cfg.linkoptions.>.
3f460 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 0.then._p(4,'AdditionalOptions="
3f480 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 63 %s"',.table.concat(premake.esc(c
3f4a0 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 69 66 20 23 63 fg.linkoptions),.".")).end.if.#c
3f4c0 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e fg.links.>.0.then._p(4,'Addition
3f4e0 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 alDependencies="%s"',.table.conc
3f500 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 at(premake.getlinks(cfg,."all",.
3f520 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 "fullpath"),.".")).end._p(4,'Out
3f540 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 putFile="$(OutDir)\\%s"',.cfg.bu
3f560 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b 49 6e 63 72 65 6d ildtarget.name)._p(4,'LinkIncrem
3f580 65 6e 74 61 6c 3d 22 25 73 22 27 2c 0a 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e ental="%s"',.iif(premake.config.
3f5a0 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c 20 32 2c 20 31 29 29 0a isincrementallink(cfg).,.2,.1)).
3f5c0 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 _p(4,'AdditionalLibraryDirectori
3f5e0 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 2e 65 es="%s"',.table.concat(premake.e
3f600 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 sc(path.translate(cfg.libdirs,.'
3f620 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 \\')).,.";")).local.deffile.=.pr
3f640 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
3f660 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 effile.then._p(4,'ModuleDefiniti
3f680 6f 6e 46 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 69 66 20 63 66 onFile="%s"',.deffile).end.if.cf
3f6a0 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 65 g.flags.NoManifest.then._p(4,'Ge
3f6c0 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 nerateManifest="%s"',.bool(false
3f6e0 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d )).end._p(4,'GenerateDebugInform
3f700 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 ation="%s"',.bool(vc200x.Symbols
3f720 28 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 (cfg).~=.0)).if.vc200x.Symbols(c
3f740 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 fg).~=.0.then._p(4,'ProgramDataB
3f760 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 aseFileName="$(OutDir)\\%s.pdb"'
3f780 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 ,.path.getbasename(cfg.buildtarg
3f7a0 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 79 73 74 65 6d 3d 22 25 et.name)).end._p(4,'SubSystem="%
3f7c0 73 22 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 s"',.iif(cfg.kind.==."ConsoleApp
3f7e0 22 2c 20 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e ",.1,.2)).if.vc200x.optimization
3f800 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 65 52 65 (cfg).~=.0.then._p(4,'OptimizeRe
3f820 66 65 72 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 43 4f 4d 44 41 ferences="2"')._p(4,'EnableCOMDA
3f840 54 46 6f 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 TFolding="2"').end.if.(cfg.kind.
3f860 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 ==."ConsoleApp".or.cfg.kind.==."
3f880 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e WindowedApp").and.not.cfg.flags.
3f8a0 57 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d WinMain.then._p(4,'EntryPointSym
3f8c0 62 6f 6c 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 bol="mainCRTStartup"').end.if.cf
3f8e0 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c g.kind.==."SharedLib".then.local
3f900 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c .implibname.=.cfg.linktarget.ful
3f920 6c 70 61 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c lpath._p(4,'ImportLibrary="%s"',
3f940 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e .iif(cfg.flags.NoImportLib,.cfg.
3f960 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 objectsdir...."\\"....path.getna
3f980 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 me(implibname),.implibname)).end
3f9a0 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 22 27 2c 20 69 69 66 28 ._p(4,'TargetMachine="%d"',.iif(
3f9c0 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 37 2c 20 31 29 29 0a 65 cfg.platform.==."x64",.17,.1)).e
3f9e0 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 lse._p(4,'Name="VCLibrarianTool"
3fa00 27 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 ').if.#cfg.links.>.0.then._p(4,'
3fa20 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 AdditionalDependencies="%s"',.ta
3fa40 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c ble.concat(premake.getlinks(cfg,
3fa60 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f ."all",."fullpath"),.".")).end._
3fa80 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 p(4,'OutputFile="$(OutDir)\\%s"'
3faa0 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e ,.cfg.buildtarget.name).if.#cfg.
3fac0 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 libdirs.>.0.then._p(4,'Additiona
3fae0 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 70 72 65 6d 61 lLibraryDirectories="%s"',.prema
3fb00 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 6f 6e 63 ke.esc(path.translate(table.conc
3fb20 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a 6c 6f 63 at(cfg.libdirs.,.";")))).end.loc
3fb40 61 6c 20 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 al.addlOptions.=.{}.if.cfg.platf
3fb60 6f 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 orm.==."x32".then.table.insert(a
3fb80 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 36 22 29 0a 65 6c 73 65 ddlOptions,."/MACHINE:X86").else
3fba0 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 74 61 if.cfg.platform.==."x64".then.ta
3fbc0 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e ble.insert(addlOptions,."/MACHIN
3fbe0 45 3a 58 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e E:X64").end.addlOptions.=.table.
3fc00 6a 6f 69 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e join(addlOptions,.cfg.linkoption
3fc20 73 29 0a 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 s).if.#addlOptions.>.0.then._p(4
3fc40 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 ,'AdditionalOptions="%s"',.table
3fc60 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c 4f 70 74 69 6f 6e 73 29 .concat(premake.esc(addlOptions)
3fc80 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 ,.".")).end.end._p(3,'/>').end.f
3fca0 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f unction.vc200x.VCCLCompilerTool_
3fcc0 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d PS3(cfg)._p(3,'<Tool')._p(4,'Nam
3fce0 65 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 e="VCCLCompilerTool"').local.bui
3fd00 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 73 ldoptions.=.table.join(premake.s
3fd20 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 nc.getcflags(cfg),.premake.snc.g
3fd40 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e etcxxflags(cfg),.cfg.buildoption
3fd60 73 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 s).if.not.cfg.flags.NoPCH.and.cf
3fd80 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 65 63 6f 6d g.pchheader.then._p(4,'UsePrecom
3fda0 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 6f 6d 70 69 piledHeader="2"')._p(4,'Precompi
3fdc0 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 67 65 74 ledHeaderThrough="%s"',.path.get
3fde0 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 name(cfg.pchheader)).table.inser
3fe00 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 63 68 3d 22 24 28 49 6e t(buildoptions,.'--use_pch="$(In
3fe20 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 29 0a 65 6c 73 65 0a tDir)/$(TargetName).pch"').else.
3fe40 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 _p(4,'UsePrecompiledHeader="%s"'
3fe60 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e ,.iif(cfg.flags.NoPCH,.0,.2)).en
3fe80 64 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c d._p(4,'AdditionalOptions="%s"',
3fea0 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 62 75 69 6c 64 6f .premake.esc(table.concat(buildo
3fec0 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 ptions,."."))).if.#cfg.includedi
3fee0 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 49 6e 63 6c rs.>.0.then._p(4,'AdditionalIncl
3ff00 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 65 2e 65 73 udeDirectories="%s"',.premake.es
3ff20 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 c(path.translate(table.concat(cf
3ff40 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 0a 65 6e 64 g.includedirs,.";"),.'\\'))).end
3ff60 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 28 34 2c 27 .if.#cfg.defines.>.0.then._p(4,'
3ff80 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 2c 20 74 PreprocessorDefinitions="%s"',.t
3ffa0 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 able.concat(premake.esc(cfg.defi
3ffc0 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 nes),.";")).end._p(4,'ProgramDat
3ffe0 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 25 73 2e 70 64 62 aBaseFileName="$(OutDir)\\%s.pdb
40000 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 75 69 6c 64 74 61 "',.path.getbasename(cfg.buildta
40020 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 rget.name))._p(4,'DebugInformati
40040 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d 70 69 6c 65 41 73 3d 22 onFormat="0"')._p(4,'CompileAs="
40060 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 0"')._p(3,'/>').end.function.vc2
40080 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 00x.VCLinkerTool_PS3(cfg)._p(3,'
400a0 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 69 63 4c 69 <Tool').if.cfg.kind.~=."StaticLi
400c0 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c b".then._p(4,'Name="VCLinkerTool
400e0 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a "').local.buildoptions.=.table.j
40100 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c oin(premake.snc.getldflags(cfg),
40120 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f .cfg.linkoptions).if.#buildoptio
40140 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 74 69 ns.>.0.then._p(4,'AdditionalOpti
40160 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e ons="%s"',.premake.esc(table.con
40180 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 cat(buildoptions,."."))).end.if.
401a0 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 64 64 69 74 69 #cfg.links.>.0.then._p(4,'Additi
401c0 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 6c 65 2e 63 6f onalDependencies="%s"',.table.co
401e0 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 22 61 6c 6c 22 ncat(premake.getlinks(cfg,."all"
40200 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 28 34 2c 27 4f ,."fullpath"),.".")).end._p(4,'O
40220 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 20 63 66 67 2e utputFile="$(OutDir)\\%s"',.cfg.
40240 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 6b 49 6e 63 72 buildtarget.name)._p(4,'LinkIncr
40260 65 6d 65 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 emental="0"')._p(4,'AdditionalLi
40280 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f braryDirectories="%s"',.table.co
402a0 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 ncat(premake.esc(path.translate(
402c0 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 5f 70 28 34 cfg.libdirs,.'\\')).,.";"))._p(4
402e0 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 6f 6c 28 66 ,'GenerateManifest="%s"',.bool(f
40300 61 6c 73 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 46 69 6c 65 alse))._p(4,'ProgramDatabaseFile
40320 3d 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 73 65 41 64 64 72 65 73 =""')._p(4,'RandomizedBaseAddres
40340 73 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 69 6f 6e 50 72 65 76 65 s="1"')._p(4,'DataExecutionPreve
40360 6e 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c ntion="0"').else._p(4,'Name="VCL
40380 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f ibrarianTool"').local.buildoptio
403a0 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c ns.=.table.join(premake.snc.getl
403c0 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 0a 69 66 dflags(cfg),.cfg.linkoptions).if
403e0 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 .#buildoptions.>.0.then._p(4,'Ad
40400 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 ditionalOptions="%s"',.premake.e
40420 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 sc(table.concat(buildoptions,.".
40440 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a "))).end.if.#cfg.links.>.0.then.
40460 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 25 73 _p(4,'AdditionalDependencies="%s
40480 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 6e 6b "',.table.concat(premake.getlink
404a0 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 29 29 s(cfg,."all",."fullpath"),."."))
404c0 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 72 29 .end._p(4,'OutputFile="$(OutDir)
404e0 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 69 66 \\%s"',.cfg.buildtarget.name).if
40500 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 64 64 .#cfg.libdirs.>.0.then._p(4,'Add
40520 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c itionalLibraryDirectories="%s"',
40540 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 62 6c .premake.esc(path.translate(tabl
40560 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 0a 65 e.concat(cfg.libdirs.,.";")))).e
40580 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 nd.end._p(3,'/>').end.function.v
405a0 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 6f 6f 6c 28 63 66 67 c200x.VCResourceCompilerTool(cfg
405c0 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 56 43 52 65 )._p(3,'<Tool')._p(4,'Name="VCRe
405e0 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 72 65 sourceCompilerTool"').if.#cfg.re
40600 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e soptions.>.0.then._p(4,'Addition
40620 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 alOptions="%s"',.table.concat(pr
40640 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 emake.esc(cfg.resoptions),."."))
40660 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 6f 72 20 23 63 66 67 .end.if.#cfg.defines.>.0.or.#cfg
40680 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 .resdefines.>.0.then._p(4,'Prepr
406a0 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e ocessorDefinitions="%s"',.table.
406c0 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 concat(premake.esc(table.join(cf
406e0 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 29 2c 20 22 3b 22 g.defines,.cfg.resdefines)),.";"
40700 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 6f )).end.if.#cfg.includedirs.>.0.o
40720 72 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 6c r.#cfg.resincludedirs.>.0.then.l
40740 6f 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 ocal.dirs.=.table.join(cfg.inclu
40760 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 5f 70 28 34 dedirs,.cfg.resincludedirs)._p(4
40780 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 ,'AdditionalIncludeDirectories="
407a0 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 61 74 65 %s"',.premake.esc(path.translate
407c0 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 (table.concat(dirs,.";"),.'\\'))
407e0 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 6e 20 76 63 ).end._p(3,'/>').end.function.vc
40800 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6d 200x.VCManifestTool(cfg).local.m
40820 61 6e 69 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 anifests.=.{.}.for._,.fname.in.i
40840 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 pairs(cfg.files).do.if.path.gete
40860 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e 69 66 65 73 74 22 20 74 xtension(fname).==.".manifest".t
40880 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 66 6e 61 6d hen.table.insert(manifests,.fnam
408a0 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e e).end.end._p(3,'<Tool')._p(4,'N
408c0 61 6d 65 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 66 20 23 6d 61 6e 69 66 ame="VCManifestTool"').if.#manif
408e0 65 73 74 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4d 61 ests.>.0.then._p(4,'AdditionalMa
40900 6e 69 66 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 nifestFiles="%s"',.premake.esc(t
40920 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 3b 22 29 29 29 0a 65 6e able.concat(manifests,.";"))).en
40940 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 d._p(3,'/>').end.function.vc200x
40960 2e 56 43 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f .VCMIDLTool(cfg)._p(3,'<Tool')._
40980 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 0a 69 66 20 63 66 67 2e p(4,'Name="VCMIDLTool"').if.cfg.
409a0 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 61 72 platform.==."x64".then._p(4,'Tar
409c0 67 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f getEnvironment="3"').end._p(3,'/
409e0 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 >').end.function.vc200x.buildste
40a00 70 73 62 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c psblock(name,.steps)._p(3,'<Tool
40a20 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d 65 29 0a 69 66 20 23 73 ')._p(4,'Name="%s"',.name).if.#s
40a40 74 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 4c 69 6e 65 3d teps.>.0.then._p(4,'CommandLine=
40a60 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 69 6d 70 6c 6f 64 65 "%s"',.premake.esc(table.implode
40a80 28 73 74 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 65 6e 64 0a 5f 70 (steps,."",."",."\r\n"))).end._p
40aa0 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b 6d 61 70 20 3d 0a 7b 0a (3,'/>').end.local.blockmap.=.{.
40ac0 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e VCCLCompilerTool.......=.vc200x.
40ae0 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f VCCLCompilerTool,.VCCLCompilerTo
40b00 6f 6c 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f ol_PS3...=.vc200x.VCCLCompilerTo
40b20 6f 6c 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 3d ol_PS3,.VCLinkerTool...........=
40b40 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f .vc200x.VCLinkerTool,.VCLinkerTo
40b60 6f 6c 5f 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f ol_PS3.......=.vc200x.VCLinkerTo
40b80 6f 6c 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 3d ol_PS3,.VCManifestTool.........=
40ba0 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c 0a 56 43 4d 49 44 4c 54 6f .vc200x.VCManifestTool,.VCMIDLTo
40bc0 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f ol.............=.vc200x.VCMIDLTo
40be0 6f 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 3d 20 76 63 32 ol,.VCResourceCompilerTool.=.vc2
40c00 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 7d 0a 6c 6f 00x.VCResourceCompilerTool,.}.lo
40c20 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e 73 28 76 65 72 73 69 6f 6e cal.function.getsections(version
40c40 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 ,.platform).if.platform.==."Xbox
40c60 33 36 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 360".then.return.{."VCPreBuildEv
40c80 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 entTool",."VCCustomBuildTool",."
40ca0 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 VCXMLDataGeneratorTool",."VCWebS
40cc0 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 erviceProxyGeneratorTool",."VCMI
40ce0 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 DLTool",."VCCLCompilerTool",."VC
40d00 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 6f 6c 22 2c 0a 22 56 ManagedResourceCompilerTool",."V
40d20 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 56 43 50 72 65 4c 69 CResourceCompilerTool",."VCPreLi
40d40 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 6f 6c 22 2c 0a 22 56 nkEventTool",."VCLinkerTool",."V
40d60 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 2c 0a CALinkTool",."VCX360ImageTool",.
40d80 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 "VCBscMakeTool",."VCX360Deployme
40da0 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c ntTool",."VCPostBuildEventTool",
40dc0 0a 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f ."DebuggerTool",.}.end.if.platfo
40de0 72 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 rm.==."PS3".then.return.{."VCPre
40e00 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
40e20 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",.
40e40 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"
40e60 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
40e80 6c 5f 50 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c l_PS3",."VCManagedResourceCompil
40ea0 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c erTool",."VCResourceCompilerTool
40ec0 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b ",."VCPreLinkEventTool",."VCLink
40ee0 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d erTool_PS3",."VCALinkTool",."VCM
40f00 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 anifestTool",."VCXDCMakeTool",."
40f20 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 VCBscMakeTool",."VCFxCopTool",."
40f40 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 VCAppVerifierTool",."VCWebDeploy
40f60 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 65 6e 74 54 6f 6f 6c mentTool",."VCPostBuildEventTool
40f80 22 0a 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e ".}.end.return.{."VCPreBuildEven
40fa0 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 tTool",."VCCustomBuildTool",."VC
40fc0 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 XMLDataGeneratorTool",."VCWebSer
40fe0 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c viceProxyGeneratorTool",."VCMIDL
41000 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 Tool",."VCCLCompilerTool",."VCMa
41020 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 nagedResourceCompilerTool",."VCR
41040 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b esourceCompilerTool",."VCPreLink
41060 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 EventTool",."VCLinkerTool",."VCA
41080 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 LinkTool",."VCManifestTool",."VC
410a0 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 XDCMakeTool",."VCBscMakeTool",."
410c0 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c VCFxCopTool",."VCAppVerifierTool
410e0 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 ",."VCWebDeploymentTool",."VCPos
41100 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 tBuildEventTool".}.end.function.
41120 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 vc200x.generate(prj).vc200x.head
41140 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 27 29 0a 5f 70 28 31 2c 27 er('VisualStudioProject')._p(1,'
41160 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 Name="%s"',.premake.esc(prj.name
41180 29 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b 25 73 7d 22 27 2c 20 70 72 ))._p(1,'ProjectGUID="{%s}"',.pr
411a0 6a 2e 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3d 22 25 73 22 j.uuid)._p(1,'RootNamespace="%s"
411c0 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 6f 72 64 3d 22 25 73 22 27 ',.prj.name)._p(1,'Keyword="%s"'
411e0 2c 20 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 61 6e 61 67 65 ,.iif(prj.flags.Managed,."Manage
41200 64 43 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a 5f 70 28 31 2c 27 3e 27 29 dCProj",."Win32Proj"))._p(1,'>')
41220 0a 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 54 6f .vc200x.Platforms(prj)._p(1,'<To
41240 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a olFiles>')._p(1,'</ToolFiles>').
41260 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._,.
41280 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
412a0 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
412c0 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
412e0 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
41300 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 76 63 32 30 30 78 2e g,.cfginfo.src_platform).vc200x.
41320 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 2c 20 63 66 67 29 Configuration(cfginfo.name,.cfg)
41340 0a 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 28 67 65 74 73 65 63 74 69 .for._,.block.in.ipairs(getsecti
41360 6f 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 ons(_ACTION,.cfginfo.src_platfor
41380 6d 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 20 74 68 65 6e 0a 62 m)).do.if.blockmap[block].then.b
413a0 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b lockmap[block](cfg).elseif.block
413c0 20 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 .==."VCPreBuildEventTool".then.v
413e0 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 72 65 42 75 69 6c c200x.buildstepsblock("VCPreBuil
41400 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 dEventTool",.cfg.prebuildcommand
41420 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 s).elseif.block.==."VCPreLinkEve
41440 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c ntTool".then.vc200x.buildstepsbl
41460 6f 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 ock("VCPreLinkEventTool",.cfg.pr
41480 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 elinkcommands).elseif.block.==."
414a0 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 VCPostBuildEventTool".then.vc200
414c0 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 x.buildstepsblock("VCPostBuildEv
414e0 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 entTool",.cfg.postbuildcommands)
41500 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 .elseif.block.==."VCX360Deployme
41520 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c ntTool".then._p(3,'<Tool')._p(4,
41540 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 27 29 0a 5f 'Name="VCX360DeploymentTool"')._
41560 70 28 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 27 29 0a 69 66 20 23 63 66 p(4,'DeploymentType="0"').if.#cf
41580 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 g.deploymentoptions.>.0.then._p(
415a0 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
415c0 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 70 6c 6f 79 6d e.concat(premake.esc(cfg.deploym
415e0 65 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 entoptions),.".")).end._p(3,'/>'
41600 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f ).elseif.block.==."VCX360ImageTo
41620 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d ol".then._p(3,'<Tool')._p(4,'Nam
41640 65 3d 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 69 6d e="VCX360ImageTool"').if.#cfg.im
41660 61 67 65 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 ageoptions.>.0.then._p(4,'Additi
41680 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 6f 6e 63 61 74 28 onalOptions="%s"',.table.concat(
416a0 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 29 2c 20 22 premake.esc(cfg.imageoptions),."
416c0 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 74 68 20 7e 3d 20 6e 69 6c .")).end.if.cfg.imagepath.~=.nil
416e0 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e 61 6d 65 3d 22 25 73 22 27 .then._p(4,'OutputFileName="%s"'
41700 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 63 66 67 ,.premake.esc(path.translate(cfg
41720 2e 69 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 .imagepath))).end._p(3,'/>').els
41740 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 20 74 68 65 6e eif.block.==."DebuggerTool".then
41760 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 ._p(3,'<DebuggerTool')._p(3,'/>'
41780 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d ).else._p(3,'<Tool')._p(4,'Name=
417a0 22 25 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 "%s"',.block)._p(3,'/>').end.end
417c0 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e ._p(2,'</Configuration>').end.en
417e0 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 d._p(1,'</Configurations>')._p(1
41800 2c 27 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 66 65 72 65 6e ,'<References>')._p(1,'</Referen
41820 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a 76 63 32 30 30 78 2e 46 69 ces>')._p(1,'<Files>').vc200x.Fi
41840 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 les(prj)._p(1,'</Files>')._p(1,'
41860 3c 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f <Globals>')._p(1,'</Globals>')._
41880 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a p('</VisualStudioProject>').end.
418a0 00 6c 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e .local.vc200x.=.premake.vstudio.
418c0 76 63 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 5f vc200x.function.vc200x.generate_
418e0 75 73 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 user(prj).vc200x.header('VisualS
41900 74 75 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 68 6f 77 41 6c 6c 46 69 6c tudioUserFile')._p(1,'ShowAllFil
41920 65 73 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f es="false"')._p(1,'>')._p(1,'<Co
41940 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 nfigurations>').for._,.cfginfo.i
41960 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f n.ipairs(prj.solution.vstudio_co
41980 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e nfigs).do.if.cfginfo.isreal.then
419a0 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
419c0 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 rj,.cfginfo.src_buildcfg,.cfginf
419e0 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 o.src_platform)._p(2,'<Configura
41a00 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 72 65 6d 61 6b 65 tion')._p(3,'Name="%s"',.premake
41a20 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3e 27 29 0a 76 63 .esc(cfginfo.name))._p(3,'>').vc
41a40 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 200x.debugdir(cfg)._p(2,'</Confi
41a60 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 guration>').end.end._p(1,'</Conf
41a80 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f igurations>')._p('</VisualStudio
41aa0 55 73 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e UserFile>').end.function.vc200x.
41ac0 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 65 6e 76 69 environmentargs(cfg).if.cfg.envi
41ae0 72 6f 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 ronmentargs.and.#cfg.environment
41b00 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d args.>.0.then._p(4,'Environment=
41b20 22 25 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 "%s"',.string.gsub(table.concat(
41b40 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 23 78 30 41 3b 22 29 2c 27 cfg.environmentargs,."&#x0A;"),'
41b60 22 27 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 76 69 72 "','&quot;')).if.cfg.flags.Envir
41b80 6f 6e 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 onmentArgsDontMerge.then._p(4,'E
41ba0 6e 76 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 27 29 0a 65 6e 64 0a 65 6e nvironmentMerge="false"').end.en
41bc0 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 d.end.function.vc200x.debugdir(c
41be0 66 67 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 73 27 29 0a 69 66 20 63 66 fg)._p(3,'<DebugSettings').if.cf
41c00 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 6f 72 6b 69 6e 67 44 69 72 g.debugdir.then._p(4,'WorkingDir
41c20 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 ectory="%s"',.path.translate(cfg
41c40 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 .debugdir,.'\\')).end.if.#cfg.de
41c60 62 75 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 41 72 bugargs.>.0.then._p(4,'CommandAr
41c80 67 75 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e guments="%s"',.table.concat(cfg.
41ca0 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 32 30 30 78 2e 65 6e 76 69 debugargs,.".")).end.vc200x.envi
41cc0 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a ronmentargs(cfg)._p(3,'/>').end.
41ce0 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 20 3d 20 7b 20 7d 0a 6c .premake.vstudio.sln2005.=.{.}.l
41d00 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 6c ocal.vstudio.=.premake.vstudio.l
41d20 6f 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 ocal.sln2005.=.premake.vstudio.s
41d40 6c 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 ln2005.function.sln2005.generate
41d60 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c 6e 2e 76 73 74 75 64 69 (sln).io.eol.=.'\r\n'.sln.vstudi
41d80 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 75 69 6c o_configs.=.premake.vstudio.buil
41da0 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c 31 38 37 5c 31 39 31 27 29 dconfigs(sln)._p('\239\187\191')
41dc0 0a 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 73 6c .sln2005.reorderProjects(sln).sl
41de0 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 n2005.header(sln).for.grp.in.pre
41e00 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a make.solution.eachgroup(sln).do.
41e20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 sln2005.group(grp).end.for.prj.i
41e40 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
41e60 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a ln).do.sln2005.project(prj).end.
41e80 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 _p('Global').sln2005.platforms(s
41ea0 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c ln).sln2005.project_platforms(sl
41ec0 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 n).sln2005.properties(sln).sln20
41ee0 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 28 27 45 6e 64 47 6c 05.project_groups(sln)._p('EndGl
41f00 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 72 65 6f 72 obal').end.function.sln2005.reor
41f20 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f derProjects(sln).if.sln.startpro
41f40 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 ject.then.for.i,.prj.in.ipairs(s
41f60 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a ln.projects).do.if.sln.startproj
41f80 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 3d ect.==.prj.name.then.local.cur.=
41fa0 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a 66 .prj.group.while.cur.~=.nil.do.f
41fc0 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 67 72 6f 75 70 73 or.j,.group.in.ipairs(sln.groups
41fe0 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e ).do.if.group.==.cur.then.table.
42000 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a remove(sln.groups,.j).break.end.
42020 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 31 2c 20 end.table.insert(sln.groups,.1,.
42040 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 2e cur).cur.=.cur.parent.end.table.
42060 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 0a 74 61 62 6c 65 2e 69 6e remove(sln.projects,.i).table.in
42080 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 72 6a 29 0a 62 72 65 61 6b sert(sln.projects,.1,.prj).break
420a0 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 .end.end.end.end.function.sln200
420c0 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 5.header(sln).local.action.=.pre
420e0 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f 70 28 27 4d 69 63 72 6f 73 make.action.current()._p('Micros
42100 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 69 6f 6e 20 46 69 6c 65 2c oft.Visual.Studio.Solution.File,
42120 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c 20 61 63 74 69 6f 6e 2e 76 .Format.Version.%d.00',.action.v
42140 73 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 0a 5f 70 28 27 23 20 56 69 studio.solutionVersion)._p('#.Vi
42160 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f 4e 3a 73 75 62 28 33 29 29 sual.Studio.%s',._ACTION:sub(3))
42180 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 74 28 70 72 .end.function.sln2005.project(pr
421a0 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 j).local.projpath.=.path.transla
421c0 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e te(path.getrelative(prj.solution
421e0 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 .location,.vstudio.projectfile(p
42200 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 rj)),."\\")._p('Project("{%s}").
42220 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 76 73 74 75 64 69 6f 2e 74 =."%s",."%s",."{%s}"',.vstudio.t
42240 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f 6a 70 61 74 68 2c 20 70 72 ool(prj),.prj.name,.projpath,.pr
42260 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 j.uuid).sln2005.projectdependenc
42280 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 ies(prj)._p('EndProject').end.fu
422a0 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 5f 70 28 27 50 72 nction.sln2005.group(grp)._p('Pr
422c0 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 32 41 33 2d 39 34 37 34 2d oject("{2150E333-8FDC-42A3-9474-
422e0 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 1A3956D46DE8}").=."%s",."%s",."{
42300 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 75 %s}"',.grp.name,.grp.name,.grp.u
42320 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 uid)._p('EndProject').end.functi
42340 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 on.sln2005.projectdependencies(p
42360 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 rj).local.deps.=.premake.getdepe
42380 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a ndencies(prj).if.#deps.>.0.then.
423a0 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 _p('\tProjectSection(ProjectDepe
423c0 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 27 29 0a 66 6f 72 20 5f 2c ndencies).=.postProject').for._,
423e0 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 .dep.in.ipairs(deps).do._p('\t\t
42400 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c 20 64 65 70 2e 75 75 69 64 {%s}.=.{%s}',.dep.uuid,.dep.uuid
42420 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 27 29 0a ).end._p('\tEndProjectSection').
42440 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 6f 72 end.end.function.sln2005.platfor
42460 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 ms(sln)._p('\tGlobalSection(Solu
42480 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 72 tionConfigurationPlatforms).=.pr
424a0 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 eSolution').for._,.cfg.in.ipairs
424c0 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c (sln.vstudio_configs).do._p('\t\
424e0 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 65 t%s.=.%s',.cfg.name,.cfg.name).e
42500 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 27 29 0a 65 6e 64 0a nd._p('\tEndGlobalSection').end.
42520 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 function.sln2005.project_platfor
42540 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 50 72 6f 6a ms(sln)._p('\tGlobalSection(Proj
42560 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 6f 73 ectConfigurationPlatforms).=.pos
42580 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 tSolution').for.prj.in.premake.s
425a0 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 66 6f 72 20 olution.eachproject(sln).do.for.
425c0 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e _,.cfg.in.ipairs(sln.vstudio_con
425e0 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 66 20 70 72 65 6d 61 6b 65 figs).do.local.mapped.if.premake
42600 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 6d 61 70 70 65 .isdotnetproject(prj).then.mappe
42620 64 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f d.=."Any.CPU".else.if.cfg.platfo
42640 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 rm.==."Any.CPU".or.cfg.platform.
42660 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 0a 6d 61 70 70 65 64 ==."Mixed.Platforms".then.mapped
42680 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b 33 5d 2e 70 6c 61 74 66 6f .=.sln.vstudio_configs[3].platfo
426a0 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e rm.else.mapped.=.cfg.platform.en
426c0 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 63 74 69 76 65 43 66 67 20 d.end._p('\t\t{%s}.%s.ActiveCfg.
426e0 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 =.%s|%s',.prj.uuid,.cfg.name,.cf
42700 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 6d 61 70 70 65 64 20 3d 3d g.buildcfg,.mapped).if.mapped.==
42720 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d .cfg.platform.or.cfg.platform.==
42740 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 ."Mixed.Platforms".then._p('\t\t
42760 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 {%s}.%s.Build.0.=.%s|%s',..prj.u
42780 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 uid,.cfg.name,.cfg.buildcfg,.map
427a0 70 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 69 73 77 69 ped).end.if.premake.vstudio.iswi
427c0 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 nrt().and.prj.kind.==."WindowedA
427e0 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 44 65 70 6c 6f 79 2e pp".then._p('\t\t{%s}.%s.Deploy.
42800 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 0.=.%s|%s',..prj.uuid,.cfg.name,
42820 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 .cfg.buildcfg,.mapped).end.end.e
42840 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 27 29 0a 65 6e 64 0a nd._p('\tEndGlobalSection').end.
42860 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 function.sln2005.properties(sln)
42880 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 50 72 6f ._p('\tGlobalSection(SolutionPro
428a0 70 65 72 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 5c perties).=.preSolution')._p('\t\
428c0 74 48 69 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 29 0a 5f 70 28 27 tHideSolutionNode.=.FALSE')._p('
428e0 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f \tEndGlobalSection').end.functio
42900 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 n.sln2005.project_groups(sln)._p
42920 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 50 72 6f 6a 65 63 74 73 ('\tGlobalSection(NestedProjects
42940 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 ).=.preSolution').for.grp.in.pre
42960 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a make.solution.eachgroup(sln).do.
42980 69 66 20 67 72 70 2e 70 61 72 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 if.grp.parent.~=.nil.then._p('\t
429a0 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 2c 20 67 72 70 2e 70 61 \t{%s}.=.{%s}',.grp.uuid,.grp.pa
429c0 72 65 6e 74 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 rent.uuid).end.end.for.prj.in.pr
429e0 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 emake.solution.eachproject(sln).
42a00 64 6f 0a 69 66 20 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 do.if.prj.group.~=.nil.then._p('
42a20 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 70 72 6a 2e \t\t{%s}.=.{%s}',.prj.uuid,.prj.
42a40 67 72 6f 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f group.uuid).end.end._p('\tEndGlo
42a60 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f balSection').end.premake.vstudio
42a80 2e 63 73 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 .cs2005.=.{.}.local.vstudio.=.pr
42aa0 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 20 3d 20 70 72 emake.vstudio.local.cs2005..=.pr
42ac0 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 emake.vstudio.cs2005.local.funct
42ae0 69 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 ion.getelements(prj,.action,.fna
42b00 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 me).if.action.==."Compile".and.f
42b20 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 6e 0a 69 66 20 66 6e 61 name:endswith(".cs").then.if.fna
42b40 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e me:endswith(".Designer.cs").then
42b60 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d .local.basename.=.fname:sub(1,.-
42b80 31 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 13).local.testname.=.basename...
42ba0 20 22 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 .".cs".if.premake.findfile(prj,.
42bc0 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 testname).then.return."Dependenc
42be0 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 y",.testname.end.testname.=.base
42c00 6e 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 name....".resx".if.premake.findf
42c20 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 ile(prj,.testname).then.return."
42c40 41 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 AutoGen",.testname.end.else.loca
42c60 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 34 29 0a 6c 6f l.basename.=.fname:sub(1,.-4).lo
42c80 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 cal.testname.=.basename....".Des
42ca0 69 67 6e 65 72 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 igner.cs".if.premake.findfile(pr
42cc0 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 53 75 62 54 79 70 j,.testname).then.return."SubTyp
42ce0 65 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 eForm".end.end.end.if.action.==.
42d00 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 "EmbeddedResource".and.fname:end
42d20 73 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 swith(".resx").then.local.basena
42d40 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 me.=.fname:sub(1,.-6).local.test
42d60 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 name.=.path.getname(basename....
42d80 22 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 ".cs").if.premake.findfile(prj,.
42da0 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 testname).then.if.premake.findfi
42dc0 6c 65 28 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 le(prj,.basename....".Designer.c
42de0 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 73 69 67 6e 65 72 54 79 70 65 22 2c 20 s").then.return."DesignerType",.
42e00 74 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 testname.else.return."Dependency
42e20 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 73 74 6e 61 6d 65 20 3d 20 ",.testname.end.else.testname.=.
42e40 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 path.getname(basename....".Desig
42e60 6e 65 72 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a ner.cs").if.premake.findfile(prj
42e80 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e ,.testname).then.return."AutoGen
42ea0 65 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d erated".end.end.end.if.action.==
42ec0 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 70 79 4e 65 77 65 ."Content".then.return."CopyNewe
42ee0 73 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 66 75 6e 63 74 69 st".end.return."None".end.functi
42f00 6f 6e 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 22 41 6e 79 43 on.cs2005.arch(prj).return."AnyC
42f20 50 55 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 PU".end.function.cs2005.files(pr
42f40 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 j).local.tr.=.premake.project.bu
42f60 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e ildsourcetree(prj).premake.tree.
42f80 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e traverse(tr,.{.onleaf.=.function
42fa0 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f (node).local.action.=.premake.do
42fc0 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 65 2e 63 66 67 29 0a 6c 6f tnet.getbuildaction(node.cfg).lo
42fe0 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d cal.fname..=.path.translate(prem
43000 61 6b 65 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f ake.esc(node.cfg.name),."\\").lo
43020 63 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 3d 20 67 65 74 65 6c cal.elements,.dependency.=.getel
43040 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 69 ements(prj,.action,.node.path).i
43060 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 f.elements.==."None".then._p('..
43080 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 ..<%s.Include="%s"./>',.action,.
430a0 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d fname).else._p('....<%s.Include=
430c0 22 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 65 6c 65 6d 65 6e "%s">',.action,.fname).if.elemen
430e0 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c ts.==."AutoGen".then._p('......<
43100 41 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 29 0a 65 6c 73 65 69 66 20 AutoGen>True</AutoGen>').elseif.
43120 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 20 74 68 65 6e elements.==."AutoGenerated".then
43140 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 72 3c 2f 53 75 ._p('......<SubType>Designer</Su
43160 62 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 6f 72 3e 52 65 bType>')._p('......<Generator>Re
43180 73 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 6e 65 72 61 74 6f 72 3e 27 sXFileCodeGenerator</Generator>'
431a0 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 25 73 2e 44 65 )._p('......<LastGenOutput>%s.De
431c0 73 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 27 2c 20 70 72 65 6d signer.cs</LastGenOutput>',.prem
431e0 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 ake.esc(path.getbasename(node.na
43200 6d 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 me))).elseif.elements.==."SubTyp
43220 65 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 eDesigner".then._p('......<SubTy
43240 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 pe>Designer</SubType>').elseif.e
43260 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 20 74 68 65 6e 0a 5f 70 lements.==."SubTypeForm".then._p
43280 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f 53 75 62 54 79 70 65 3e 27 ('......<SubType>Form</SubType>'
432a0 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 72 65 73 65 72 76 65 4e 65 ).elseif.elements.==."PreserveNe
432c0 77 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 70 79 54 6f 4f 75 74 70 west".then._p('......<CopyToOutp
432e0 75 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 3c 2f 43 6f 70 79 utDirectory>PreserveNewest</Copy
43300 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 0a 69 66 20 64 65 70 65 ToOutputDirectory>').end.if.depe
43320 6e 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e 74 ndency.then._p('......<Dependent
43340 55 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 27 2c 20 70 61 74 68 2e 74 Upon>%s</DependentUpon>',.path.t
43360 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 70 65 6e 64 65 6e 63 79 29 ranslate(premake.esc(dependency)
43380 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 25 73 3e 27 2c 20 61 63 74 ,."\\")).end._p('....</%s>',.act
433a0 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 66 75 6e 63 74 ion).end.end.},.false).end.funct
433c0 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 6c ion.cs2005.projectelement(prj).l
433e0 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 ocal.action.=.premake.action.cur
43400 72 65 6e 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 27 27 0a 69 66 rent().local.toolversion.=.''.if
43420 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 74 68 65 .action.vstudio.toolsVersion.the
43440 6e 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 20 n.toolversion.=.string.format('.
43460 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 ToolsVersion="%s"',.action.vstud
43480 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 io.toolsVersion).end.if._ACTION.
434a0 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f >."vs2008".then._p('<?xml.versio
434c0 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 65 6e 64 n="1.0".encoding="utf-8"?>').end
434e0 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 ._p('<Project%s.DefaultTargets="
43500 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 Build".xmlns="http://schemas.mic
43520 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 rosoft.com/developer/msbuild/200
43540 33 22 3e 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 3">',.toolversion).end.function.
43560 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 5f 70 28 27 cs2005.projectsettings(prj)._p('
43580 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e ..<PropertyGroup>')._p('....<Con
435a0 66 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 figuration.Condition=".\'$(Confi
435c0 67 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 guration)\'.==.\'\'.">%s</Config
435e0 75 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 uration>',.premake.esc(prj.solut
43600 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 ion.configurations[1]))._p('....
43620 3c 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f <Platform.Condition=".\'$(Platfo
43640 72 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 20 rm)\'.==.\'\'.">%s</Platform>',.
43660 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d cs2005.arch(prj)).local.action.=
43680 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
436a0 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 6e 20 74 68 65 6e 0a ion.vstudio.productVersion.then.
436c0 5f 70 28 27 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 _p('....<ProductVersion>%s</Prod
436e0 75 63 74 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f uctVersion>',.action.vstudio.pro
43700 64 75 63 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 ductVersion).end.if._ACTION.<."v
43720 73 32 30 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 68 65 6d 61 56 65 72 73 69 s2012".then._p('....<SchemaVersi
43740 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 on>2.0</SchemaVersion>').end._p(
43760 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 '....<ProjectGuid>{%s}</ProjectG
43780 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 uid>',.prj.uuid)._p('....<Output
437a0 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 64 Type>%s</OutputType>',.premake.d
437c0 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 20 20 20 20 3c 41 70 70 otnet.getkind(prj))._p('....<App
437e0 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 73 3c 2f 41 70 70 44 65 DesignerFolder>Properties</AppDe
43800 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 52 6f 6f 74 4e 61 6d signerFolder>')._p('....<RootNam
43820 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 20 70 72 6a 2e espace>%s</RootNamespace>',.prj.
43840 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 20 20 20 20 3c 41 buildtarget.basename)._p('....<A
43860 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 27 2c 20 ssemblyName>%s</AssemblyName>',.
43880 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 prj.buildtarget.basename).local.
438a0 66 72 61 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 6f 72 20 61 63 74 framework.=.prj.framework.or.act
438c0 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 0a 69 66 20 66 ion.vstudio.targetFramework.if.f
438e0 72 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 ramework.then._p('....<TargetFra
43900 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f meworkVersion>v%s</TargetFramewo
43920 72 6b 56 65 72 73 69 6f 6e 3e 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 0a 65 6e 64 0a 69 66 20 5f rkVersion>',.framework).end.if._
43940 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 30 27 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 ACTION.==.'vs2010'.then._p('....
43960 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 3c 2f 54 61 72 67 65 74 <TargetFrameworkProfile></Target
43980 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 FrameworkProfile>').end.if._ACTI
439a0 4f 4e 20 3e 3d 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 46 69 6c ON.>=."vs2010".then._p('....<Fil
439c0 65 41 6c 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 27 29 eAlignment>512</FileAlignment>')
439e0 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e .end._p('..</PropertyGroup>').en
43a00 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 d.function.cs2005.propertygroup(
43a20 63 66 67 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 cfg)._p('..<PropertyGroup.Condit
43a40 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 ion=".\'$(Configuration)|$(Platf
43a60 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 2c 20 70 72 65 6d 61 6b 65 orm)\'.==.\'%s|%s\'.">',.premake
43a80 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 .esc(cfg.name),.cs2005.arch(cfg)
43aa0 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 ).if._ACTION.>."vs2008".then._p(
43ac0 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 '....<PlatformTarget>%s</Platfor
43ae0 6d 54 61 72 67 65 74 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 65 6e 64 mTarget>',.cs2005.arch(cfg)).end
43b00 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 70 72 .end.function.cs2005.generate(pr
43b20 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 j).io.eol.=."\r\n".cs2005.projec
43b40 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 telement(prj).if._ACTION.>."vs20
43b60 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 10".then._p('..<Import.Project="
43b80 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 $(MSBuildExtensionsPath)\\$(MSBu
43ba0 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d ildToolsVersion)\\Microsoft.Comm
43bc0 6f 6e 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 69 73 74 73 28 5c 27 24 28 on.props".Condition="Exists(\'$(
43be0 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c MSBuildExtensionsPath)\\$(MSBuil
43c00 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e dToolsVersion)\\Microsoft.Common
43c20 2e 70 72 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 .props\')"./>').end.cs2005.proje
43c40 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 ctsettings(prj).for.cfg.in.prema
43c60 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 63 73 32 30 30 35 2e 70 72 6f ke.eachconfig(prj).do.cs2005.pro
43c80 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d pertygroup(cfg).if.cfg.flags.Sym
43ca0 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e bols.then._p('....<DebugSymbols>
43cc0 74 72 75 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 44 true</DebugSymbols>')._p('....<D
43ce0 65 62 75 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6c 73 65 ebugType>full</DebugType>').else
43d00 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f 6e 6c 79 3c 2f 44 65 62 ._p('....<DebugType>pdbonly</Deb
43d20 75 67 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e ugType>').end._p('....<Optimize>
43d40 25 73 3c 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 %s</Optimize>',.iif(cfg.flags.Op
43d60 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 timize.or.cfg.flags.OptimizeSize
43d80 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 72 .or.cfg.flags.OptimizeSpeed,."tr
43da0 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 50 61 ue",."false"))._p('....<OutputPa
43dc0 74 68 3e 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 th>%s</OutputPath>',.cfg.buildta
43de0 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 66 69 6e 65 43 rget.directory)._p('....<DefineC
43e00 6f 6e 73 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 27 2c 20 onstants>%s</DefineConstants>',.
43e20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 table.concat(premake.esc(cfg.def
43e40 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 ines),.";"))._p('....<ErrorRepor
43e60 74 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 0a 5f 70 28 27 20 20 20 t>prompt</ErrorReport>')._p('...
43e80 20 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 .<WarningLevel>4</WarningLevel>'
43ea0 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 65 6e 0a 5f 70 28 27 20 ).if.cfg.flags.Unsafe.then._p('.
43ec0 20 20 20 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 75 65 3c 2f 41 6c 6c 6f ...<AllowUnsafeBlocks>true</Allo
43ee0 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 wUnsafeBlocks>').end.if.cfg.flag
43f00 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 72 s.FatalWarnings.then._p('....<Tr
43f20 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 eatWarningsAsErrors>true</TreatW
43f40 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 arningsAsErrors>').end._p('..</P
43f60 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 ropertyGroup>').end._p('..<ItemG
43f80 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 roup>').for._,.ref.in.ipairs(pre
43fa0 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 make.getlinks(prj,."siblings",."
43fc0 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 object")).do._p('....<ProjectRef
43fe0 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e erence.Include="%s">',.path.tran
44000 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 slate(path.getrelative(prj.locat
44020 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 72 65 66 29 29 2c 20 ion,.vstudio.projectfile(ref)),.
44040 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f "\\"))._p('......<Project>{%s}</
44060 50 72 6f 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 20 20 3c Project>',.ref.uuid)._p('......<
44080 4e 61 6d 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 72 65 66 Name>%s</Name>',.premake.esc(ref
440a0 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e .name))._p('....</ProjectReferen
440c0 63 65 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 ce>').end.for._,.linkname.in.ipa
440e0 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 irs(premake.getlinks(prj,."syste
44100 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 m",."basename")).do._p('....<Ref
44120 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 erence.Include="%s"./>',.premake
44140 2e 65 73 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d .esc(linkname)).end._p('..</Item
44160 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 63 73 32 Group>')._p('..<ItemGroup>').cs2
44180 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 005.files(prj)._p('..</ItemGroup
441a0 3e 27 29 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 >').local.msbuild.=.iif(_ACTION.
441c0 3c 20 22 76 73 32 30 31 32 22 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f 6c 73 22 29 0a 5f 70 28 27 <."vs2012",."Bin",."Tools")._p('
441e0 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 25 73 50 61 ..<Import.Project="$(MSBuild%sPa
44200 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 61 72 67 65 74 73 22 20 2f th)\\Microsoft.CSharp.targets"./
44220 3e 27 2c 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d 20 54 6f 20 6d 6f 64 69 66 >',.msbuild)._p('..<!--.To.modif
44240 79 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64 64 20 79 6f 75 72 20 74 y.your.build.process,.add.your.t
44260 61 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 73 20 62 65 ask.inside.one.of.the.targets.be
44280 6c 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 0a 5f 70 28 27 20 20 20 20 low.and.uncomment.it.')._p('....
442a0 20 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 69 6f 6e 20 70 6f 69 6e 74 ...Other.similar.extension.point
442c0 73 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 74 61 s.exist,.see.Microsoft.Common.ta
442e0 72 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 42 65 66 rgets.')._p('..<Target.Name="Bef
44300 6f 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f oreBuild">')._p('..</Target>')._
44320 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 72 42 75 69 6c 64 22 3e 27 p('..<Target.Name="AfterBuild">'
44340 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 2d 2d 3e 27 29 0a )._p('..</Target>')._p('..-->').
44360 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 73 32 30 _p('</Project>').end..local.cs20
44380 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 66 75 6e 63 05.=.premake.vstudio.cs2005.func
443a0 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 69 tion.cs2005.generate_user(prj).i
443c0 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 78 6d 6c 6e o.eol.=."\r\n"._p('<Project.xmln
443e0 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 2f s="http://schemas.microsoft.com/
44400 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 29 0a 5f 70 28 27 20 developer/msbuild/2003">')._p('.
44420 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 72 65 66 70 61 74 68 .<PropertyGroup>').local.refpath
44440 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c s.=.table.translate(prj.libdirs,
44460 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f .function(v).return.path.getabso
44480 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 20 65 lute(prj.location...."/"....v).e
444a0 6e 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 25 73 3c 2f 52 nd)._p('....<ReferencePath>%s</R
444c0 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 eferencePath>',.path.translate(t
444e0 61 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b 22 29 2c 20 22 5c 5c 22 able.concat(refpaths,.";"),."\\"
44500 29 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 ))._p('..</PropertyGroup>')._p('
44520 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 </Project>').end..premake.vstudi
44540 6f 2e 76 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 o.vc2010.=.{.}.local.vc2010.=.pr
44560 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 76 73 74 75 64 emake.vstudio.vc2010.local.vstud
44580 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 io.=.premake.vstudio.local.funct
445a0 69 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 74 ion.vs2010_config(prj)._p(1,'<It
445c0 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 emGroup.Label="ProjectConfigurat
445e0 69 6f 6e 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 ions">').for._,.cfginfo.in.ipair
44600 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 s(prj.solution.vstudio_configs).
44620 64 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 do._p(2,'<ProjectConfiguration.I
44640 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e nclude="%s">',.premake.esc(cfgin
44660 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 25 fo.name))._p(3,'<Configuration>%
44680 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f 2e 62 75 69 6c 64 s</Configuration>',cfginfo.build
446a0 63 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 cfg)._p(3,'<Platform>%s</Platfor
446c0 6d 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 m>',cfginfo.platform)._p(2,'</Pr
446e0 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 ojectConfiguration>').end._p(1,'
44700 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f </ItemGroup>').end.local.functio
44720 6e 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 n.vs2010_globals(prj).local.acti
44740 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 70 on.=.premake.action.current()._p
44760 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c (1,'<PropertyGroup.Label="Global
44780 73 22 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f s">')._p(2,.'<ProjectGuid>{%s}</
447a0 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 32 2c 20 27 3c ProjectGuid>',prj.uuid)._p(2,.'<
447c0 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e RootNamespace>%s</RootNamespace>
447e0 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 ',prj.name).if.vstudio.storeapp.
44800 7e 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 77 69 6e 64 6f 77 73 54 ~=."durango".then.local.windowsT
44820 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 70 72 6a 2e 77 69 6e 64 6f argetPlatformVersion.=.prj.windo
44840 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f 6e 20 6f 72 20 61 63 74 69 6f wstargetplatformversion.or.actio
44860 6e 2e 76 73 74 75 64 69 6f 2e 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 n.vstudio.windowsTargetPlatformV
44880 65 72 73 69 6f 6e 0a 69 66 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 ersion.if.windowsTargetPlatformV
448a0 65 72 73 69 6f 6e 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 6e 64 6f 77 ersion.~=.nil.then._p(2,'<Window
448c0 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 57 69 6e 64 6f sTargetPlatformVersion>%s</Windo
448e0 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 27 2c 77 69 6e 64 6f 77 wsTargetPlatformVersion>',window
44900 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a sTargetPlatformVersion).end.end.
44920 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 if.prj.flags.and.prj.flags.Manag
44940 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 ed.then._p(2,.'<TargetFrameworkV
44960 65 72 73 69 6f 6e 3e 76 34 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 ersion>v4.0</TargetFrameworkVers
44980 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 43 50 ion>')._p(2,.'<Keyword>ManagedCP
449a0 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 69 roj</Keyword>').elseif.vstudio.i
449c0 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 44 65 66 61 75 6c 74 4c 61 6e swinrt().then._p(2,.'<DefaultLan
449e0 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 29 0a guage>en-US</DefaultLanguage>').
44a00 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 if.vstudio.storeapp.==."durango"
44a20 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 .then._p(2,.'<MinimumVisualStudi
44a40 6f 56 65 72 73 69 6f 6e 3e 31 34 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 oVersion>14.0</MinimumVisualStud
44a60 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 52 75 6e 74 69 ioVersion>')._p(2,.'<TargetRunti
44a80 6d 65 3e 4e 61 74 69 76 65 3c 2f 54 61 72 67 65 74 52 75 6e 74 69 6d 65 3e 27 29 0a 65 6c 73 65 me>Native</TargetRuntime>').else
44aa0 0a 5f 70 28 32 2c 20 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e ._p(2,.'<AppContainerApplication
44ac0 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 74 69 6f 6e 3e 27 >true</AppContainerApplication>'
44ae0 29 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 )._p(2,.'<MinimumVisualStudioVer
44b00 73 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 sion>12.0</MinimumVisualStudioVe
44b20 72 73 69 6f 6e 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 rsion>').if.vstudio.toolset.==."
44b40 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 v120_wp81".then._p(2,.'<Applicat
44b60 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 50 68 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 ionType>Windows.Phone</Applicati
44b80 6f 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 onType>').else._p(2,.'<Applicati
44ba0 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 53 74 6f 72 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f onType>Windows.Store</Applicatio
44bc0 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e nType>').end._p(2,.'<Application
44be0 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 25 73 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 TypeRevision>%s</ApplicationType
44c00 52 65 76 69 73 69 6f 6e 3e 27 2c 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 29 0a 65 6e Revision>',.vstudio.storeapp).en
44c20 64 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a d.else._p(2,.'<Keyword>Win32Proj
44c40 3c 2f 4b 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 </Keyword>').end._p(1,'</Propert
44c60 79 47 72 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 yGroup>').end.function.vc2010.co
44c80 6e 66 69 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 nfig_type(config).local.t.=.{.Sh
44ca0 61 72 65 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 aredLib.=."DynamicLibrary",.Stat
44cc0 69 63 4c 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 icLib.=."StaticLibrary",.Console
44ce0 41 70 70 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 App.=."Application",.WindowedApp
44d00 20 3d 20 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 .=."Application".}.return.t[conf
44d20 69 67 2e 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 ig.kind].end.local.function.if_c
44d40 6f 6e 66 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 onfig_and_platform().return.'Con
44d60 64 69 74 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 dition="\'$(Configuration)|$(Pla
44d80 74 66 6f 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 tform)\'==\'%s\'"'.end.local.fun
44da0 63 74 69 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 ction.optimisation(cfg).local.re
44dc0 73 75 6c 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 sult.=."Disabled".for._,.value.i
44de0 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 n.ipairs(cfg.flags).do.if.(value
44e00 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 .==."Optimize").then.result.=."F
44e20 75 6c 6c 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 ull".elseif.(value.==."OptimizeS
44e40 69 7a 65 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 ize").then.result.=."MinSpace".e
44e60 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 lseif.(value.==."OptimizeSpeed")
44e80 20 74 68 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 .then.result.=."MaxSpeed".end.en
44ea0 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 76 63 32 d.return.result.end.function.vc2
44ec0 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 010.configurationPropertyGroup(c
44ee0 66 67 2c 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 fg,.cfginfo)._p(1,'<PropertyGrou
44f00 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e p.'..if_config_and_platform()...
44f20 27 20 4c 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 '.Label="Configuration">'.,.prem
44f40 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 32 2c 27 3c 43 6f ake.esc(cfginfo.name))._p(2,'<Co
44f60 6e 66 69 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 nfigurationType>%s</Configuratio
44f80 6e 54 79 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 nType>',vc2010.config_type(cfg))
44fa0 0a 5f 70 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 ._p(2,'<UseDebugLibraries>%s</Us
44fc0 65 44 65 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 eDebugLibraries>',.iif(optimisat
44fe0 69 6f 6e 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 ion(cfg).==."Disabled","true","f
45000 61 6c 73 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 alse"))._p(2,'<PlatformToolset>%
45020 73 3c 2f 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 s</PlatformToolset>',.premake.vs
45040 74 75 64 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 tudio.toolset).if.cfg.flags.MFC.
45060 74 68 65 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 then._p(2,'<UseOfMfc>%s</UseOfMf
45080 63 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 c>',.iif(cfg.flags.StaticRuntime
450a0 2c 20 22 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 ,."Static",."Dynamic")).end.if.c
450c0 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
450e0 41 54 4c 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 ATL.then._p(2,'<UseOfAtl>%s</Use
45100 4f 66 41 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 OfAtl>',.iif(cfg.flags.StaticATL
45120 2c 20 22 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 ,."Static",."Dynamic")).end.if.c
45140 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 32 2c 27 3c 43 4c 52 fg.flags.Managed.then._p(2,'<CLR
45160 53 75 70 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 Support>true</CLRSupport>').end.
45180 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 _p(1,'</PropertyGroup>').end.loc
451a0 61 6c 20 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 al.function.import_props(prj).fo
451c0 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 74 r._,.cfginfo.in.ipairs(prj.solut
451e0 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 ion.vstudio_configs).do.local.cf
45200 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 6e g.=.premake.getconfig(prj,.cfgin
45220 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 61 fo.src_buildcfg,.cfginfo.src_pla
45240 74 66 6f 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 tform)._p(1,'<ImportGroup.'..if_
45260 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 61 62 65 6c 3d config_and_platform()...'.Label=
45280 22 50 72 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 "PropertySheets">'.,premake.esc(
452a0 63 66 67 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 cfginfo.name))._p(2,'<Import.Pro
452c0 6a 65 63 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 ject="$(UserRootDir)\\Microsoft.
452e0 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 22 20 43 6f 6e 64 Cpp.$(Platform).user.props".Cond
45300 69 74 69 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 ition="exists(\'$(UserRootDir)\\
45320 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 Microsoft.Cpp.$(Platform).user.p
45340 72 6f 70 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 rops\')".Label="LocalAppDataPlat
45360 66 6f 72 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 form"./>')._p(1,'</ImportGroup>'
45380 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 61 64 64 5f 74 72 61 ).end.end.local.function.add_tra
453a0 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 64 69 72 29 0a 69 66 20 64 69 72 3a 6c 65 6e 28 iling_backslash(dir).if.dir:len(
453c0 29 20 3e 20 30 20 61 6e 64 20 64 69 72 3a 73 75 62 28 2d 31 29 20 7e 3d 20 22 5c 5c 22 20 74 68 ).>.0.and.dir:sub(-1).~=."\\".th
453e0 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2e 2e 22 5c 5c 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 en.return.dir.."\\".end.return.d
45400 69 72 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 ir.end.function.vc2010.outputPro
45420 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
45440 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
45460 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
45480 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,.
454a0 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
454c0 65 74 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 et.=.cfg.buildtarget.local.outdi
454e0 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 74 61 72 67 65 r.=.add_trailing_backslash(targe
45500 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 6c 6f 63 61 6c 20 69 6e 74 64 69 72 20 3d 20 61 64 64 5f t.directory).local.intdir.=.add_
45520 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 trailing_backslash(cfg.objectsdi
45540 72 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f r)._p(1,'<PropertyGroup.'..if_co
45560 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 nfig_and_platform()...'>',.prema
45580 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 32 2c 27 3c 4f 75 74 ke.esc(cfginfo.name))._p(2,'<Out
455a0 44 69 72 3e 25 73 3c 2f 4f 75 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 75 Dir>%s</OutDir>',.premake.esc(ou
455c0 74 64 69 72 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 tdir)).if.cfg.platform.==."Xbox3
455e0 36 30 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 60".then._p(2,'<OutputFile>$(Out
45600 44 69 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 Dir)%s</OutputFile>',.premake.es
45620 63 28 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 c(target.name)).end._p(2,'<IntDi
45640 72 3e 25 73 3c 2f 49 6e 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 69 6e 74 64 r>%s</IntDir>',.premake.esc(intd
45660 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 3e 25 73 3c 2f 54 61 72 67 65 ir))._p(2,'<TargetName>%s</Targe
45680 74 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 tName>',.premake.esc(path.getbas
456a0 65 6e 61 6d 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 ename(target.name)))._p(2,'<Targ
456c0 65 74 45 78 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 78 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 etExt>%s</TargetExt>',.premake.e
456e0 73 63 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 61 72 67 65 74 2e 6e 61 6d 65 sc(path.getextension(target.name
45700 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 ))).if.cfg.kind.==."SharedLib".t
45720 68 65 6e 0a 6c 6f 63 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f hen.local.ignore.=.(cfg.flags.No
45740 49 6d 70 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 20 5f 70 28 32 2c 27 3c 49 67 6e 6f 72 65 ImportLib.~=.nil).._p(2,'<Ignore
45760 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 ImportLibrary>%s</IgnoreImportLi
45780 62 72 61 72 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 65 29 29 0a 65 6e 64 0a 69 brary>',.tostring(ignore)).end.i
457a0 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e f.cfg.platform.==."Durango".then
457c0 0a 5f 70 28 32 2c 20 27 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 ._p(2,.'<ReferencePath>$(Console
457e0 5f 53 64 6b 4c 69 62 50 61 74 68 29 3b 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 57 69 6e 64 6f 77 _SdkLibPath);$(Console_SdkWindow
45800 73 4d 65 74 61 64 61 74 61 50 61 74 68 29 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 29 sMetadataPath)</ReferencePath>')
45820 0a 5f 70 28 32 2c 20 27 3c 4c 69 62 72 61 72 79 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 ._p(2,.'<LibraryPath>$(Console_S
45840 64 6b 4c 69 62 50 61 74 68 29 3c 2f 4c 69 62 72 61 72 79 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c dkLibPath)</LibraryPath>')._p(2,
45860 20 27 3c 4c 69 62 72 61 72 79 57 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 .'<LibraryWPath>$(Console_SdkLib
45880 50 61 74 68 29 3b 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 Path);$(Console_SdkWindowsMetada
458a0 74 61 50 61 74 68 29 3c 2f 4c 69 62 72 61 72 79 57 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 taPath)</LibraryWPath>')._p(2,.'
458c0 3c 49 6e 63 6c 75 64 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 49 6e 63 6c 75 64 <IncludePath>$(Console_SdkInclud
458e0 65 52 6f 6f 74 29 3c 2f 49 6e 63 6c 75 64 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 45 eRoot)</IncludePath>')._p(2,.'<E
45900 78 65 63 75 74 61 62 6c 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 52 6f 6f 74 29 xecutablePath>$(Console_SdkRoot)
45920 62 69 6e 3b 24 28 56 43 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 bin;$(VCInstallDir)bin\\x86_amd6
45940 34 3b 24 28 56 43 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 6e 3b 24 28 57 69 6e 64 6f 77 73 53 44 4;$(VCInstallDir)bin;$(WindowsSD
45960 4b 5f 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 5f 78 38 36 29 3b 24 28 56 53 49 6e 73 74 61 6c K_ExecutablePath_x86);$(VSInstal
45980 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 54 6f 6f 6c 73 5c 5c 62 69 6e 3b 24 28 56 53 49 6e 73 lDir)Common7\\Tools\\bin;$(VSIns
459a0 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 74 6f 6f 6c 73 3b 24 28 56 53 49 6e 73 74 61 tallDir)Common7\\tools;$(VSInsta
459c0 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 69 64 65 3b 24 28 50 72 6f 67 72 61 6d 46 69 6c 65 llDir)Common7\\ide;$(ProgramFile
459e0 73 29 5c 5c 48 54 4d 4c 20 48 65 6c 70 20 57 6f 72 6b 73 68 6f 70 3b 24 28 4d 53 42 75 69 6c 64 s)\\HTML.Help.Workshop;$(MSBuild
45a00 54 6f 6f 6c 73 50 61 74 68 33 32 29 3b 24 28 46 78 43 6f 70 44 69 72 29 3b 24 28 50 41 54 48 29 ToolsPath32);$(FxCopDir);$(PATH)
45a20 3b 3c 2f 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e ;</ExecutablePath>').end.if.cfg.
45a40 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c kind.~=."StaticLib".then._p(2,'<
45a60 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e LinkIncremental>%s</LinkIncremen
45a80 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 tal>',.tostring(premake.config.i
45aa0 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 sincrementallink(cfg))).end.if.c
45ac0 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c fg.flags.NoManifest.then._p(2,'<
45ae0 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 GenerateManifest>false</Generate
45b00 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 Manifest>').end._p(1,'</Property
45b20 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 Group>').end.end.local.function.
45b40 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c runtime(cfg).local.runtime.local
45b60 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 6c 61 67 73 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f .flags.=.cfg.flags.if.premake.co
45b80 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 nfig.isdebugbuild(cfg).then.runt
45ba0 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e ime.=.iif(flags.StaticRuntime.an
45bc0 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 d.not.flags.Managed,."MultiThrea
45be0 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 44 4c dedDebug",."MultiThreadedDebugDL
45c00 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 L").else.runtime.=.iif(flags.Sta
45c20 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 64 ticRuntime.and.not.flags.Managed
45c40 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 ,."MultiThreaded",."MultiThreade
45c60 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f dDLL").end.return.runtime.end.lo
45c80 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 cal.function.precompiled_header(
45ca0 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 cfg).......if.not.cfg.flags.NoPC
45cc0 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c H.and.cfg.pchheader.then._p(3,'<
45ce0 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c PrecompiledHeader>Use</Precompil
45d00 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 edHeader>')._p(3,'<PrecompiledHe
45d20 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 aderFile>%s</PrecompiledHeaderFi
45d40 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 le>',.cfg.pchheader).else._p(3,'
45d60 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 <PrecompiledHeader></Precompiled
45d80 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e Header>').end.end.local.function
45da0 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 .preprocessor(indent,cfg).if.#cf
45dc0 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 g.defines.>.0.then._p(indent,'<P
45de0 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 reprocessorDefinitions>%s;%%(Pre
45e00 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 processorDefinitions)</Preproces
45e20 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 sorDefinitions>'.,premake.esc(ta
45e40 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 ble.concat(cfg.defines,.";"))).e
45e60 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 lse._p(indent,'<PreprocessorDefi
45e80 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e nitions></PreprocessorDefinition
45ea0 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c s>').end.end.local.function.incl
45ec0 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 ude_dirs(indent,cfg).if.#cfg.inc
45ee0 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 ludedirs.>.0.then._p(indent,'<Ad
45f00 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 ditionalIncludeDirectories>%s;%%
45f20 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f (AdditionalIncludeDirectories)</
45f40 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c AdditionalIncludeDirectories>'.,
45f60 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 premake.esc(path.translate(table
45f80 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 .concat(cfg.includedirs,.";"),.'
45fa0 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 \\'))).end.end.local.function.re
45fc0 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 source_compile(cfg)._p(2,'<Resou
45fe0 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 rceCompile>').preprocessor(3,cfg
46000 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 65 ).include_dirs(3,cfg)._p(2,'</Re
46020 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 sourceCompile>').end.local.funct
46040 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 ion.exceptions(cfg).if.cfg.flags
46060 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 65 70 .NoExceptions.then._p(3,.'<Excep
46080 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 6c 73 65 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e tionHandling>false</ExceptionHan
460a0 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 dling>').elseif.cfg.flags.SEH.th
460c0 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 41 73 79 en._p(3,.'<ExceptionHandling>Asy
460e0 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 65 6e 64 nc</ExceptionHandling>').end.end
46100 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 74 74 69 28 63 66 67 29 0a 69 66 20 63 66 67 .local.function.rtti(cfg).if.cfg
46120 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e .flags.NoRTTI.and.not.cfg.flags.
46140 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 49 Managed.then._p(3,'<RuntimeTypeI
46160 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 65 6e nfo>false</RuntimeTypeInfo>').en
46180 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 69 6e 67 5f 63 6f 6e d.end.local.function.calling_con
461a0 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 vention(cfg).if.cfg.flags.FastCa
461c0 6c 6c 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e ll.then._p(3,'<CallingConvention
461e0 3e 46 61 73 74 43 61 6c 6c 3c 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 0a >FastCall</CallingConvention>').
46200 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 elseif.cfg.flags.StdCall.then._p
46220 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 53 74 64 43 61 6c 6c 3c 2f (3,'<CallingConvention>StdCall</
46240 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 CallingConvention>').end.end.loc
46260 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 63 68 61 72 5f 74 5f 62 75 69 6c 74 69 6e 28 63 66 67 29 al.function.wchar_t_builtin(cfg)
46280 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f .if.cfg.flags.NativeWChar.then._
462a0 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e p(3,'<TreatWChar_tAsBuiltInType>
462c0 74 72 75 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e true</TreatWChar_tAsBuiltInType>
462e0 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 ').elseif.cfg.flags.NoNativeWCha
46300 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c r.then._p(3,'<TreatWChar_tAsBuil
46320 74 49 6e 54 79 70 65 3e 66 61 6c 73 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 tInType>false</TreatWChar_tAsBui
46340 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 ltInType>').end.end.local.functi
46360 6f 6e 20 73 73 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 on.sse(cfg).if.cfg.flags.EnableS
46380 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 SE.then._p(3,'<EnableEnhancedIns
463a0 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 tructionSet>StreamingSIMDExtensi
463c0 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 ons</EnableEnhancedInstructionSe
463e0 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 t>').elseif.cfg.flags.EnableSSE2
46400 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 .then._p(3,'<EnableEnhancedInstr
46420 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e uctionSet>StreamingSIMDExtension
46440 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 s2</EnableEnhancedInstructionSet
46460 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 66 6c 6f 61 74 >').end.end.local.function.float
46480 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 ing_point(cfg)......if.cfg.flags
464a0 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 .FloatFast.then._p(3,'<FloatingP
464c0 6f 69 6e 74 4d 6f 64 65 6c 3e 46 61 73 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 ointModel>Fast</FloatingPointMod
464e0 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 el>').elseif.cfg.flags.FloatStri
46500 63 74 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 ct.and.not.cfg.flags.Managed.the
46520 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 53 74 72 69 n._p(3,'<FloatingPointModel>Stri
46540 63 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e ct</FloatingPointModel>').end.en
46560 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 d.local.function.debug_info(cfg)
46580 0a 6c 6f 63 61 6c 20 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c .local.debug_info.=.''.if.cfg.fl
465a0 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 73 74 75 ags.Symbols.then.if.(action.vstu
465c0 64 69 6f 2e 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 3d dio.supports64bitEditContinue.==
465e0 20 66 61 6c 73 65 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 .false.and.cfg.platform.==."x64"
46600 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b ).or.cfg.flags.Managed.or.premak
46620 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c e.config.isoptimizedbuild(cfg.fl
46640 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 ags).or.cfg.flags.NoEditAndConti
46660 6e 75 65 0a 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 nue.then.debug_info.=."ProgramDa
46680 74 61 62 61 73 65 22 0a 65 6c 73 65 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 tabase".else.debug_info.=."EditA
466a0 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 ndContinue".end.end._p(3,'<Debug
466c0 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 InformationFormat>%s</DebugInfor
466e0 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c mationFormat>',debug_info).end.l
46700 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 ocal.function.minimal_build(cfg)
46720 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(
46740 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c cfg).and.cfg.flags.EnableMinimal
46760 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 Rebuild.then._p(3,'<MinimalRebui
46780 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a ld>true</MinimalRebuild>').else.
467a0 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e _p(3,'<MinimalRebuild>false</Min
467c0 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e imalRebuild>').end.end.local.fun
467e0 63 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 ction.compile_language(cfg).if.c
46800 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c fg.options.ForceCPP.then._p(3,'<
46820 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 CompileAs>CompileAsCpp</CompileA
46840 73 3e 27 29 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 s>').else.if.cfg.language.==."C"
46860 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 .then._p(3,'<CompileAs>CompileAs
46880 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 C</CompileAs>').end.end.end.loca
468a0 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 l.function.forcedinclude_files(i
468c0 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 ndent,cfg).if.#cfg.forcedinclude
468e0 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 s.>.0.then._p(indent,'<ForcedInc
46900 6c 75 64 65 46 69 6c 65 73 3e 25 73 3c 2f 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 ludeFiles>%s</ForcedIncludeFiles
46920 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 >'.,premake.esc(path.translate(t
46940 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 able.concat(cfg.forcedincludes,.
46960 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 ";"),.'\\'))).end.end.local.func
46980 74 69 6f 6e 20 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c tion.vs10_clcompile(cfg)._p(2,'<
469a0 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 ClCompile>')._p(3,'<AdditionalOp
469c0 74 69 6f 6e 73 3e 25 73 20 25 73 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 tions>%s.%s%%(AdditionalOptions)
469e0 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f </AdditionalOptions>'.,.table.co
46a00 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 6e ncat(premake.esc(cfg.buildoption
46a20 73 29 2c 20 22 20 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 s),.".").,.iif(cfg.flags.Unsigne
46a40 64 43 68 61 72 2c 20 22 2f 4a 20 22 2c 20 22 20 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 dChar,."/J.",.".").)._p(3,'<Opti
46a60 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 mization>%s</Optimization>',opti
46a80 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 misation(cfg)).include_dirs(3,cf
46aa0 67 29 0a 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 g).preprocessor(3,cfg).minimal_b
46ac0 75 69 6c 64 28 63 66 67 29 0a 69 66 20 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 uild(cfg).if..not.premake.config
46ae0 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 .isoptimizedbuild(cfg.flags).the
46b00 6e 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a n.if.not.cfg.flags.Managed.then.
46b20 5f 70 28 33 2c 27 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 _p(3,'<BasicRuntimeChecks>Enable
46b40 46 61 73 74 43 68 65 63 6b 73 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 FastChecks</BasicRuntimeChecks>'
46b60 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 ).end.if.cfg.flags.ExtraWarnings
46b80 20 74 68 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c .then.end.else._p(3,'<StringPool
46ba0 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 69 ing>true</StringPooling>').end.i
46bc0 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e f.cfg.platform.==."Durango".then
46be0 0a 5f 70 28 33 2c 20 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 66 61 6c 73 65 3c 2f 43 ._p(3,.'<CompileAsWinRT>false</C
46c00 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 52 75 6e ompileAsWinRT>').else._p(3,'<Run
46c20 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 72 61 72 79 3e 27 timeLibrary>%s</RuntimeLibrary>'
46c40 2c 20 72 75 6e 74 69 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 ,.runtime(cfg)).end._p(3,'<Funct
46c60 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 4c 65 ionLevelLinking>true</FunctionLe
46c80 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 2e 4e velLinking>').if.not.cfg.flags.N
46ca0 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 20 6e oMultiProcessorCompilation.and.n
46cc0 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 69 6c ot.cfg.flags.EnableMinimalRebuil
46ce0 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 6d 70 d.then._p(3,'<MultiProcessorComp
46d00 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 6d 70 ilation>true</MultiProcessorComp
46d20 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 6f 63 ilation>').else._p(3,'<MultiProc
46d40 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 72 6f essorCompilation>false</MultiPro
46d60 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 6d 70 cessorCompilation>').end.precomp
46d80 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 45 78 iled_header(cfg).if.cfg.flags.Ex
46da0 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 67 4c traWarnings.then._p(3,'<WarningL
46dc0 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 6c 73 evel>Level4</WarningLevel>').els
46de0 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 57 61 e._p(3,'<WarningLevel>Level3</Wa
46e00 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 2e 46 rningLevel>').end.if.cfg.flags.F
46e20 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 57 61 atalWarnings.then._p(3,'<TreatWa
46e40 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 67 41 rningAsError>true</TreatWarningA
46e60 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 72 74 sError>').end.exceptions(cfg).rt
46e80 74 69 28 63 66 67 29 0a 63 61 6c 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a ti(cfg).calling_convention(cfg).
46ea0 77 63 68 61 72 5f 74 5f 62 75 69 6c 74 69 6e 28 63 66 67 29 0a 73 73 65 28 63 66 67 29 0a 66 6c wchar_t_builtin(cfg).sse(cfg).fl
46ec0 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 oating_point(cfg).debug_info(cfg
46ee0 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 5f 70 28 33 ).if.cfg.flags.Symbols.then._p(3
46f00 2c 27 3c 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 24 28 4f 75 74 ,'<ProgramDataBaseFileName>$(Out
46f20 44 69 72 29 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e Dir)%s.pdb</ProgramDataBaseFileN
46f40 61 6d 65 3e 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 ame>'.,.path.getbasename(cfg.bui
46f60 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 ldtarget.name)).end.if.cfg.flags
46f80 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 6d 69 74 .NoFramePointer.then._p(3,'<Omit
46fa0 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d 69 74 46 72 61 6d 65 50 6f 69 FramePointers>true</OmitFramePoi
46fc0 6e 74 65 72 73 3e 27 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 nters>').end.compile_language(cf
46fe0 67 29 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 33 2c 63 66 67 29 3b 0a 5f g).forcedinclude_files(3,cfg);._
47000 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 p(2,'</ClCompile>').end.local.fu
47020 6e 63 74 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 69 66 20 23 63 66 67 2e nction.event_hooks(cfg).if.#cfg.
47040 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 postbuildcommands>.0.then....._p
47060 28 32 2c 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f (2,'<PostBuildEvent>')._p(3,'<Co
47080 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 2e 65 73 63 28 mmand>%s</Command>',premake.esc(
470a0 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 table.implode(cfg.postbuildcomma
470c0 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 27 3c 2f 50 nds,."",."",."\r\n")))._p(2,'</P
470e0 6f 73 74 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 70 72 65 ostBuildEvent>').end.if.#cfg.pre
47100 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 buildcommands>.0.then....._p(2,'
47120 3c 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 <PreBuildEvent>')._p(3,'<Command
47140 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 65 >%s</Command>',premake.esc(table
47160 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 .implode(cfg.prebuildcommands,."
47180 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 42 75 69 6c ",."",."\r\n")))._p(2,'</PreBuil
471a0 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d dEvent>').end.if.#cfg.prelinkcom
471c0 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 4c 69 6e 6b mands>.0.then....._p(2,'<PreLink
471e0 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d Event>')._p(3,'<Command>%s</Comm
47200 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 and>',premake.esc(table.implode(
47220 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 cfg.prelinkcommands,."",."",."\r
47240 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 65 \n")))._p(2,'</PreLinkEvent>').e
47260 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c nd.end.local.function.additional
47280 5f 6f 70 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e _options(indent,cfg).if.#cfg.lin
472a0 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 koptions.>.0.then._p(indent,'<Ad
472c0 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c ditionalOptions>%s.%%(Additional
472e0 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 2c 0a 74 Options)</AdditionalOptions>',.t
47300 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b able.concat(premake.esc(cfg.link
47320 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 options),.".")).end.end.local.fu
47340 6e 63 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 69 6e 64 65 78 nction.link_target_machine(index
47360 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 78 33 32 20 3d 20 27 ,cfg).local.platforms.=.{x32.=.'
47380 4d 61 63 68 69 6e 65 58 38 36 27 2c 20 78 36 34 20 3d 20 27 4d 61 63 68 69 6e 65 58 36 34 27 7d MachineX86',.x64.=.'MachineX64'}
473a0 0a 69 66 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 20 74 68 65 6e .if.platforms[cfg.platform].then
473c0 0a 5f 70 28 69 6e 64 65 78 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 25 73 3c 2f 54 61 ._p(index,'<TargetMachine>%s</Ta
473e0 72 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 rgetMachine>',.platforms[cfg.pla
47400 74 66 6f 72 6d 5d 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 tform]).end.end.local.function.i
47420 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 20 20 20 20 20 20 20 2d 2d 20 54 68 65 20 58 tem_def_lib(cfg)........--.The.X
47440 62 6f 78 33 36 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 box360.project.files.are.stored.
47460 69 6e 20 61 6e 6f 74 68 65 72 20 70 6c 61 63 65 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 in.another.place.in.the.project.
47480 66 69 6c 65 2e 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 74 61 74 69 63 4c 69 62 27 file..if.cfg.kind.==.'StaticLib'
474a0 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 74 .and.cfg.platform.~=."Xbox360".t
474c0 68 65 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 hen._p(1,'<Lib>')._p(2,'<OutputF
474e0 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 63 66 ile>$(OutDir)%s</OutputFile>',cf
47500 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f g.buildtarget.name).additional_o
47520 70 74 69 6f 6e 73 28 32 2c 63 66 67 29 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e ptions(2,cfg).link_target_machin
47540 65 28 32 2c 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a e(2,cfg)._p(1,'</Lib>').end.end.
47560 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 69 local.function.import_lib(cfg).i
47580 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c f.cfg.kind.==."SharedLib".then.l
475a0 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 72 67 65 74 ocal.implibname.=.cfg.linktarget
475c0 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 .fullpath._p(3,'<ImportLibrary>%
475e0 73 3c 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 s</ImportLibrary>',iif(cfg.flags
47600 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 .NoImportLib,.cfg.objectsdir....
47620 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 "\\"....path.getname(implibname)
47640 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ,.implibname)).end.end.function.
47660 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 3e 27 29 0a vc2010.link(cfg)._p(2,'<Link>').
47680 5f 70 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 27 _p(3,'<SubSystem>%s</SubSystem>'
476a0 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 ,.iif(cfg.kind.==."ConsoleApp",.
476c0 22 43 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 0a 5f 70 28 33 2c 27 3c 47 65 "Console",."Windows"))._p(3,'<Ge
476e0 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 25 73 3c 2f 47 65 6e 65 72 nerateDebugInformation>%s</Gener
47700 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 ateDebugInformation>',.tostring(
47720 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 29 0a 69 66 20 70 72 cfg.flags.Symbols.~=.nil)).if.pr
47740 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 emake.config.isoptimizedbuild(cf
47760 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 g.flags).then._p(3,'<EnableCOMDA
47780 54 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 TFolding>true</EnableCOMDATFoldi
477a0 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e ng>')._p(3,'<OptimizeReferences>
477c0 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 65 6e 64 0a true</OptimizeReferences>').end.
477e0 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 68 65 6e 0a if.cfg.kind.~=.'StaticLib'.then.
47800 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 vc2010.additionalDependencies(cf
47820 67 29 0a 5f 70 28 33 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 g)._p(3,'<OutputFile>$(OutDir)%s
47840 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e </OutputFile>',.cfg.buildtarget.
47860 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._
47880 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 p(3,'<AdditionalLibraryDirectori
478a0 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 es>%s;%%(AdditionalLibraryDirect
478c0 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f ories)</AdditionalLibraryDirecto
478e0 72 69 65 73 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 ries>'.,.premake.esc(path.transl
47900 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 2c 20 27 3b ate(table.concat(cfg.libdirs,.';
47920 27 29 2c 20 27 5c 5c 27 29 29 0a 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 '),.'\\')).).end.if.vc2010.confi
47940 67 5f 74 79 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 69 6f 6e 27 20 61 6e 64 g_type(cfg).==.'Application'.and
47960 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 6e 6f 74 20 63 .not.cfg.flags.WinMain.and.not.c
47980 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 fg.flags.Managed.then.if.cfg.fla
479a0 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e gs.Unicode.then._p(3,'<EntryPoin
479c0 74 53 79 6d 62 6f 6c 3e 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f tSymbol>wmainCRTStartup</EntryPo
479e0 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f intSymbol>').else._p(3,'<EntryPo
47a00 69 6e 74 53 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 intSymbol>mainCRTStartup</EntryP
47a20 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d 70 6f 72 74 5f 6c 69 62 ointSymbol>').end.end.import_lib
47a40 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 (cfg).local.deffile.=.premake.fi
47a60 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 ndfile(cfg,.".def").if.deffile.t
47a80 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e hen._p(3,'<ModuleDefinitionFile>
47aa0 25 73 3c 2f 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 27 2c 20 64 65 66 66 %s</ModuleDefinitionFile>',.deff
47ac0 69 6c 65 29 0a 65 6e 64 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 33 2c 63 ile).end.link_target_machine(3,c
47ae0 66 67 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 66 67 29 0a 65 6e fg).additional_options(3,cfg).en
47b00 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 d._p(2,'</Link>').end.function.v
47b20 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 c2010.additionalDependencies(cfg
47b40 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 ).local.links.=.premake.getlinks
47b60 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 69 66 20 23 (cfg,."system",."fullpath").if.#
47b80 6c 69 6e 6b 73 20 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 links.>.0.then._p(3,'<Additional
47ba0 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 25 73 3b 25 73 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 Dependencies>%s;%s</AdditionalDe
47bc0 70 65 6e 64 65 6e 63 69 65 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b pendencies>'.,.table.concat(link
47be0 73 2c 20 22 3b 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 s,.";").,.iif(cfg.platform.==."D
47c00 75 72 61 6e 67 6f 22 0a 2c 20 27 24 28 58 62 6f 78 45 78 74 65 6e 73 69 6f 6e 73 44 65 70 65 6e urango".,.'$(XboxExtensionsDepen
47c20 64 65 6e 63 69 65 73 29 27 0a 2c 20 27 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 dencies)'.,.'%(AdditionalDepende
47c40 6e 63 69 65 73 29 27 0a 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 ncies)'.).).end.end.local.functi
47c60 6f 6e 20 69 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 on.item_definitions(prj).for._,.
47c80 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
47ca0 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 studio_configs).do.local.cfg.=.p
47cc0 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
47ce0 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
47d00 29 0a 5f 70 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 )._p(1,'<ItemDefinitionGroup.'..
47d20 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 3e 27 0a .if_config_and_platform()...'>'.
47d40 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 73 31 30 ,premake.esc(cfginfo.name)).vs10
47d60 5f 63 6c 63 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 _clcompile(cfg).resource_compile
47d80 28 63 66 67 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 (cfg).item_def_lib(cfg).vc2010.l
47da0 69 6e 6b 28 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 ink(cfg).event_hooks(cfg)._p(1,'
47dc0 3c 2f 49 74 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 </ItemDefinitionGroup>').end.end
47de0 0a 66 75 6e 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 .function.vc2010.getfilegroup(pr
47e00 6a 2c 20 67 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 j,.group).local.sortedfiles.=.pr
47e20 6a 2e 76 63 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 j.vc2010sortedfiles.if.not.sorte
47e40 64 66 69 6c 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 dfiles.then.sortedfiles.=.{.ClCo
47e60 6d 70 69 6c 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 mpile.=.{},.ClInclude.=.{},.None
47e80 20 3d 20 7b 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 41 70 70 .=.{},.ResourceCompile.=.{},.App
47ea0 78 4d 61 6e 69 66 65 73 74 20 3d 20 7b 7d 2c 0a 49 6d 61 67 65 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 xManifest.=.{},.Image.=.{}.}.loc
47ec0 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
47ee0 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
47f00 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
47f20 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
47f40 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
47f60 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 69 66 h.iscppheader(file.name).then.if
47f80 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 72 65 6d 6f 76 65 66 .not.table.icontains(prj.removef
47fa0 69 6c 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f iles,.file).then.table.insert(so
47fc0 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 rtedfiles.ClInclude,.file).end.e
47fe0 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 2e 6e lseif.path.isresourcefile(file.n
48000 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 69 6c ame).then.table.insert(sortedfil
48020 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a 6c es.ResourceCompile,.file).else.l
48040 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c ocal.ext.=.path.getextension(fil
48060 65 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 65 78 74 20 3d 3d 20 22 2e 61 70 70 78 e.name):lower().if.ext.==.".appx
48080 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 manifest".then.foundAppxManifest
480a0 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 .=.true.table.insert(sortedfiles
480c0 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e .AppxManifest,.file).else.table.
480e0 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 65 insert(sortedfiles.None,.file).e
48100 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 nd.end.end.if.vstudio.iswinrt().
48120 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 61 6e and.prj.kind.==."WindowedApp".an
48140 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 73 74 d.not.foundAppxManifest.then.vst
48160 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 6f 63 udio.needAppxManifest.=.true.loc
48180 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 61 6d al.fcfg.=.{}.fcfg.name.=.prj.nam
481a0 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 68 20 e....".appxmanifest".fcfg.vpath.
481c0 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 =.premake.project.getvpath(prj,.
481e0 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 66 69 fcfg.name).table.insert(sortedfi
48200 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 29 0a 6c 6f 63 61 6c 20 73 70 les.AppxManifest,.fcfg).local.sp
48220 6c 61 73 68 63 66 67 20 3d 20 7b 7d 0a 73 70 6c 61 73 68 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 lashcfg.=.{}.splashcfg.name.=.pr
48240 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 0a 73 70 6c 61 73 68 63 emake.vstudio.splashpath.splashc
48260 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c 61 73 fg.vpath.=.premake.vstudio.splas
48280 68 70 61 74 68 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 hpath.table.insert(sortedfiles.I
482a0 6d 61 67 65 2c 20 73 70 6c 61 73 68 63 66 67 29 0a 65 6e 64 0a 70 72 6a 2e 76 63 32 30 31 30 73 mage,.splashcfg).end.prj.vc2010s
482c0 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 73 0a 65 6e 64 0a 72 65 74 ortedfiles.=.sortedfiles.end.ret
482e0 75 72 6e 20 73 6f 72 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a 65 6e 64 0a 66 75 6e 63 74 urn.sortedfiles[group].end.funct
48300 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d ion.vc2010.files(prj).vc2010.sim
48320 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a plefilesgroup(prj,."ClInclude").
48340 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 72 6a 29 0a 76 vc2010.compilerfilesgroup(prj).v
48360 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 4e 6f 6e c2010.simplefilesgroup(prj,."Non
48380 65 22 29 0a 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a 29 0a e").vc2010.customtaskgroup(prj).
483a0 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 52 65 vc2010.simplefilesgroup(prj,."Re
483c0 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c sourceCompile").vc2010.simplefil
483e0 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 76 63 32 esgroup(prj,."AppxManifest").vc2
48400 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 010.deploymentcontentgroup(prj,.
48420 22 49 6d 61 67 65 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 75 73 "Image").end.function.vc2010.cus
48440 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 tomtaskgroup(prj).local.files.=.
48460 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 {.}.for._,.custombuildtask.in.ip
48480 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 airs(prj.custombuildtask.or.{}).
484a0 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 do.for._,.buildtask.in.ipairs(cu
484c0 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 stombuildtask.or.{}).do.local.fc
484e0 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c fg.=.{.}.fcfg.name.=.path.getrel
48500 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 ative(prj.location,buildtask[1])
48520 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 .fcfg.vpath.=.path.trimdots(fcfg
48540 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 .name).table.insert(files,.fcfg)
48560 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 .end.end.if.#files.>.0..then._p(
48580 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 65 64 42 75 1,'<ItemGroup>').local.groupedBu
485a0 69 6c 64 54 61 73 6b 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 ildTasks.=.{}.for._,.custombuild
485c0 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 task.in.ipairs(prj.custombuildta
485e0 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e sk.or.{}).do.for._,.buildtask.in
48600 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 .ipairs(custombuildtask.or.{}).d
48620 6f 0a 69 66 20 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 o.if.(groupedBuildTasks[buildtas
48640 6b 5b 31 5d 5d 20 3d 3d 20 6e 69 6c 29 20 74 68 65 6e 0a 67 72 6f 75 70 65 64 42 75 69 6c 64 54 k[1]].==.nil).then.groupedBuildT
48660 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c asks[buildtask[1]].=.{}.end.tabl
48680 65 2e 69 6e 73 65 72 74 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 e.insert(groupedBuildTasks[build
486a0 74 61 73 6b 5b 31 5d 5d 2c 20 62 75 69 6c 64 74 61 73 6b 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 task[1]],.buildtask).end.end.for
486c0 20 6e 61 6d 65 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 70 61 69 72 73 28 .name,.custombuildtask.in.pairs(
486e0 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 32 groupedBuildTasks.or.{}).do._p(2
48700 2c 27 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c ,'<CustomBuild.Include=\"%s\">',
48720 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 .path.translate(path.getrelative
48740 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 (prj.location,name),."\\"))._p(3
48760 2c 27 3c 46 69 6c 65 54 79 70 65 3e 54 65 78 74 3c 2f 46 69 6c 65 54 79 70 65 3e 27 29 0a 6c 6f ,'<FileType>Text</FileType>').lo
48780 63 61 6c 20 63 6d 64 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 6f 75 74 70 75 74 73 20 3d 20 22 22 0a cal.cmd.=."".local.outputs.=."".
487a0 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f for._,.buildtask.in.ipairs(custo
487c0 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c mbuildtask.or.{}).do.for._,.cmdl
487e0 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d ine.in.ipairs(buildtask[4].or.{}
48800 29 20 64 6f 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 ).do.cmd.=.cmd....cmdline.local.
48820 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 num.=.1.for._,.depdata.in.ipairs
48840 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 (buildtask[3].or.{}).do.cmd.=.st
48860 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 ring.gsub(cmd,"%$%("....num..."%
48880 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 )",.string.format("%s.",path.get
488a0 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 relative(prj.location,depdata)))
488c0 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e .num.=.num.+.1.end.cmd.=.string.
488e0 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d gsub(cmd,."%$%(<%)",.string.form
48900 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f at("%s.",path.getrelative(prj.lo
48920 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 29 0a 63 6d 64 20 3d 20 73 74 72 cation,buildtask[1]))).cmd.=.str
48940 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 73 74 72 69 6e 67 2e ing.gsub(cmd,."%$%(@%)",.string.
48960 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 format("%s.",path.getrelative(pr
48980 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 29 29 0a 63 6d 64 20 3d j.location,buildtask[2]))).cmd.=
489a0 20 63 6d 64 20 2e 2e 20 22 5c 72 5c 6e 22 0a 65 6e 64 0a 6f 75 74 70 75 74 73 20 3d 20 6f 75 74 .cmd...."\r\n".end.outputs.=.out
489c0 70 75 74 73 20 2e 2e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 puts....path.getrelative(prj.loc
489e0 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 20 2e 2e 20 22 3b 22 0a 65 6e 64 0a 5f ation,buildtask[2])....";".end._
48a00 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 63 6d 64 29 p(3,'<Command>%s</Command>',cmd)
48a20 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 73 3e 25 73 25 25 28 4f 75 74 70 75 74 73 29 3c 2f 4f ._p(3,'<Outputs>%s%%(Outputs)</O
48a40 75 74 70 75 74 73 3e 27 2c 6f 75 74 70 75 74 73 29 0a 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 utputs>',outputs)._p(3,'<SubType
48a60 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 4d 65 73 >Designer</SubType>')._p(3,'<Mes
48a80 73 61 67 65 3e 3c 2f 4d 65 73 73 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 43 75 73 74 6f 6d sage></Message>')._p(2,'</Custom
48aa0 42 75 69 6c 64 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 Build>').end._p(1,'</ItemGroup>'
48ac0 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 73 69 6d 70 6c 65 ).end.end.function.vc2010.simple
48ae0 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 73 75 62 74 79 70 65 filesgroup(prj,.section,.subtype
48b00 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 ).local.files.=.vc2010.getfilegr
48b20 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 oup(prj,.section).if.#files.>.0.
48b40 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c .then._p(1,'<ItemGroup>').for._,
48b60 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 73 75 62 .file.in.ipairs(files).do.if.sub
48b80 74 79 70 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 type.then._p(2,'<%s.Include=\"%s
48ba0 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 66 69 \">',.section,.path.translate(fi
48bc0 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 25 le.name,."\\"))._p(3,'<SubType>%
48be0 73 3c 2f 53 75 62 54 79 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 0a 5f 70 28 32 2c 27 3c 2f 25 s</SubType>',.subtype)._p(2,'</%
48c00 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 s>',.section).else._p(2,'<%s.Inc
48c20 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 lude=\"%s\"./>',.section,.path.t
48c40 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 65 6e 64 0a 65 ranslate(file.name,."\\")).end.e
48c60 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a nd._p(1,'</ItemGroup>').end.end.
48c80 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e function.vc2010.deploymentconten
48ca0 74 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 tgroup(prj,.section).local.files
48cc0 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 .=.vc2010.getfilegroup(prj,.sect
48ce0 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c ion).if.#files.>.0..then._p(1,'<
48d00 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 ItemGroup>').for._,.file.in.ipai
48d20 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c rs(files).do._p(2,'<%s.Include=\
48d40 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 "%s\">',.section,.path.translate
48d60 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 44 65 70 6c 6f 79 (file.name,."\\"))._p(3,'<Deploy
48d80 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 74 72 75 65 3c 2f 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 mentContent>true</DeploymentCont
48da0 65 6e 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6e ent>')._p(2,'</%s>',.section).en
48dc0 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 d._p(1,'</ItemGroup>').end.end.f
48de0 75 6e 63 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 unction.vc2010.compilerfilesgrou
48e00 70 28 70 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 p(prj).local.configs.=.prj.solut
48e20 69 6f 6e 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 ion.vstudio_configs.local.files.
48e40 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f =.vc2010.getfilegroup(prj,."ClCo
48e60 6d 70 69 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 mpile").if.#files.>.0..then.loca
48e80 6c 20 63 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 l.config_mappings.=.{}.for._,.cf
48ea0 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 ginfo.in.ipairs(configs).do.loca
48ec0 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 63 l.cfg.=.premake.getconfig(prj,.c
48ee0 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 63 fginfo.src_buildcfg,.cfginfo.src
48f00 5f 70 6c 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 _platform).if.cfg.pchheader.and.
48f20 63 66 67 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 cfg.pchsource.and.not.cfg.flags.
48f40 4e 6f 50 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 NoPCH.then.config_mappings[cfgin
48f60 66 6f 5d 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 fo].=.path.translate(cfg.pchsour
48f80 63 65 2c 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 ce,."\\").end.end._p(1,'<ItemGro
48fa0 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
48fc0 73 29 20 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 s).do.local.translatedpath.=.pat
48fe0 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 0a 5f 70 28 h.translate(file.name,."\\")._p(
49000 32 2c 20 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 2,.'<ClCompile.Include=\"%s\">',
49020 20 74 72 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 .translatedpath)._p(3,.'<ObjectF
49040 69 6c 65 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 ileName>$(IntDir)%s.obj</ObjectF
49060 69 6c 65 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 ileName>'.,.premake.esc(path.tra
49080 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 nslate(path.trimdots(path.remove
490a0 65 78 74 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 ext(file.name)))).).for._,.cfgin
490c0 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 69 66 20 63 6f 6e 66 fo.in.ipairs(configs).do.if.conf
490e0 69 67 5f 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 ig_mappings[cfginfo].and.transla
49100 74 65 64 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 tedpath.==.config_mappings[cfgin
49120 66 6f 5d 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 fo].then._p(3,'<PrecompiledHeade
49140 72 20 27 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 r.'...if_config_and_platform()..
49160 2e 20 27 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 ..'>Create</PrecompiledHeader>',
49180 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 63 6f 6e 66 .premake.esc(cfginfo.name)).conf
491a0 69 67 5f 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 ig_mappings[cfginfo].=.nil..--on
491c0 6c 79 20 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 ly.one.source.file.per.pch.end.e
491e0 6e 64 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 nd.local.excluded.=.table.iconta
49200 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 ins(prj.excludes,.file.name).for
49220 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 73 29 20 ._,.vsconfig.in.ipairs(configs).
49240 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 66 69 67 do.local.cfg.=.premake.getconfig
49260 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 76 73 63 (prj,.vsconfig.src_buildcfg,.vsc
49280 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 onfig.src_platform).if.excluded.
492a0 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c or.table.icontains(cfg.excludes,
492c0 20 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 6c 75 64 65 .file.name).then._p(3,.'<Exclude
492e0 64 46 72 6f 6d 42 75 69 6c 64 20 27 0a 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c dFromBuild.'....if_config_and_pl
49300 61 74 66 6f 72 6d 28 29 0a 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d atform()....'>true</ExcludedFrom
49320 42 75 69 6c 64 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 6f 6e 66 69 67 2e 6e Build>'.,.premake.esc(vsconfig.n
49340 61 6d 65 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 ame).).end.end._p(2,'</ClCompile
49360 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 64 >').end._p(1,'</ItemGroup>').end
49380 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 74 61 72 67 .end.function.vc2010.header(targ
493a0 65 74 73 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 ets).io.eol.=."\r\n"._p('<?xml.v
493c0 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 ersion="1.0".encoding="utf-8"?>'
493e0 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 22 22 0a 69 66 20 74 61 72 67 65 74 73 20 74 68 65 6e 0a 74 ).local.t.=."".if.targets.then.t
49400 20 3d 20 27 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 27 20 2e 2e 20 74 61 72 67 65 74 .=.'.DefaultTargets="'....target
49420 73 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 54 6f 6f 6c s....'"'.end._p('<Project%s.Tool
49440 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 sVersion="%s".xmlns="http://sche
49460 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 mas.microsoft.com/developer/msbu
49480 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 ild/2003">',.t,.action.vstudio.t
494a0 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b oolsVersion).end.function.premak
494c0 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 e.vs2010_vcxproj(prj).io.indent.
494e0 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 22 42 75 69 6c 64 22 29 0a 76 73 =."..".vc2010.header("Build").vs
49500 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 2010_config(prj).vs2010_globals(
49520 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 74 3d 22 24 28 56 43 prj)._p(1,'<Import.Project="$(VC
49540 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 TargetsPath)\\Microsoft.Cpp.Defa
49560 75 6c 74 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 ult.props"./>').for._,.cfginfo.i
49580 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f n.ipairs(prj.solution.vstudio_co
495a0 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 nfigs).do.local.cfg.=.premake.ge
495c0 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
495e0 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 76 63 32 30 31 30 2e g,.cfginfo.src_platform).vc2010.
49600 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 20 configurationPropertyGroup(cfg,.
49620 63 66 67 69 6e 66 6f 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 cfginfo).end._p(1,'<Import.Proje
49640 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e ct="$(VCTargetsPath)\\Microsoft.
49660 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f Cpp.props"./>')._p(1,'<ImportGro
49680 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a up.Label="ExtensionSettings">').
496a0 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 69 6d 70 6f 72 74 5f 70 72 _p(1,'</ImportGroup>').import_pr
496c0 6f 70 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 20 4c 61 ops(prj)._p(1,'<PropertyGroup.La
496e0 62 65 6c 3d 22 55 73 65 72 4d 61 63 72 6f 73 22 20 2f 3e 27 29 0a 76 63 32 30 31 30 2e 6f 75 74 bel="UserMacros"./>').vc2010.out
49700 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 putProperties(prj).item_definiti
49720 6f 6e 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 ons(prj).vc2010.files(prj).vc201
49740 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 0.projectReferences(prj)._p(1,'<
49760 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 74 73 50 61 74 68 29 Import.Project="$(VCTargetsPath)
49780 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 \\Microsoft.Cpp.targets"./>')._p
497a0 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 65 6e 73 69 6f (1,'<ImportGroup.Label="Extensio
497c0 6e 54 61 72 67 65 74 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 nTargets">')._p(1,'</ImportGroup
497e0 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f >')._p('</Project>').end.functio
49800 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a n.vc2010.projectReferences(prj).
49820 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e local.deps.=.premake.getdependen
49840 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 cies(prj).if.#deps.>.0.then._p(1
49860 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 ,'<ItemGroup>').for._,.dep.in.ip
49880 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 70 61 74 68 20 3d 20 70 61 airs(deps).do.local.deppath.=.pa
498a0 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 th.getrelative(prj.location,.vst
498c0 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 64 65 70 29 29 0a 5f 70 28 32 2c 27 3c 50 72 udio.projectfile(dep))._p(2,'<Pr
498e0 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c ojectReference.Include=\"%s\">',
49900 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 65 70 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a .path.translate(deppath,."\\")).
49920 5f 70 28 33 2c 27 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 _p(3,'<Project>{%s}</Project>',.
49940 64 65 70 2e 75 75 69 64 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 dep.uuid).if.vstudio.iswinrt().t
49960 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
49980 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
499a0 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
499c0 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
499e0 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
49a00 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 61 6e 64 20 6e 6f 74 20 76 73 74 75 fg).if.cfg.debugdir.and.not.vstu
49a20 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 dio.iswinrt().then._p('....<Loca
49a40 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 25 73 3c 2f 4c 6f lDebuggerWorkingDirectory>%s</Lo
49a60 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 27 2c 20 70 calDebuggerWorkingDirectory>',.p
49a80 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 2c 20 27 5c 5c 27 ath.translate(cfg.debugdir,.'\\'
49aa0 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 3e 57 69 6e 64 6f ))._p('....<DebuggerFlavor>Windo
49ac0 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 6c 61 76 6f 72 3e wsLocalDebugger</DebuggerFlavor>
49ae0 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 65 6e 0a 5f 70 28 ').end.if.cfg.debugargs.then._p(
49b00 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 41 72 67 75 6d 65 '....<LocalDebuggerCommandArgume
49b20 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 6e 64 41 72 67 75 nts>%s</LocalDebuggerCommandArgu
49b40 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 64 65 62 75 67 61 ments>',.table.concat(cfg.debuga
49b60 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 6e 20 76 63 32 30 rgs,.".")).end.end.function.vc20
49b80 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 65 62 75 67 65 6e 10.debugenvs(cfg).if.cfg.debugen
49ba0 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 5f vs.and.#cfg.debugenvs.>.0.then._
49bc0 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 6d 65 6e 74 3e 25 p(2,'<LocalDebuggerEnvironment>%
49be0 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 65 6e 74 3e 27 2c s%s</LocalDebuggerEnvironment>',
49c00 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 2c 20 22 5c 6e 22 table.concat(cfg.debugenvs,."\n"
49c20 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 49 6e 68 65 72 69 ).,iif(cfg.flags.DebugEnvsInheri
49c40 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 6e 6d 65 6e 74 29 t,'\n$(LocalDebuggerEnvironment)
49c60 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 45 6e 76 73 44 6f ','').).if.cfg.flags.DebugEnvsDo
49c80 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 65 62 75 67 67 65 ntMerge.then._p(2,'<LocalDebugge
49ca0 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 6f 63 61 6c 44 65 rMergeEnvironment>false</LocalDe
49cc0 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 65 6e 64 0a 65 6e buggerMergeEnvironment>').end.en
49ce0 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 30 31 30 5f 76 63 d.end.function.premake.vs2010_vc
49d00 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 3d 20 22 20 20 22 xproj_user(prj).io.indent.=.".."
49d20 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 67 69 6e 66 6f 20 .vc2010.header().for._,.cfginfo.
49d40 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 in.ipairs(prj.solution.vstudio_c
49d60 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 onfigs).do.local.cfg.=.premake.g
49d80 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 69 6c 64 63 etconfig(prj,.cfginfo.src_buildc
49da0 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 28 27 20 20 fg,.cfginfo.src_platform)._p('..
49dc0 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 69 67 5f 61 6e 64 <PropertyGroup.'...if_config_and
49de0 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 _platform()...'>',.premake.esc(c
49e00 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 64 69 72 28 63 66 fginfo.name)).vc2010.debugdir(cf
49e20 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 70 28 27 20 20 3c g).vc2010.debugenvs(cfg)._p('..<
49e40 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 3c 2f 50 72 6f 6a /PropertyGroup>').end._p('</Proj
49e60 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 65 2e 76 73 32 30 ect>').end.function.premake.vs20
49e80 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 64 65 6e 74 20 3d 10_appxmanifest(prj).io.indent.=
49ea0 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 3c 3f 78 6d 6c 20 ."..".io.eol.=."\r\n"._p('<?xml.
49ec0 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e version="1.0".encoding="utf-8"?>
49ee0 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 ').if.vstudio.toolset.==."v120_w
49f00 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 p81".then._p('<Package.xmlns="ht
49f20 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f tp://schemas.microsoft.com/appx/
49f40 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 68 74 74 70 3a 2f 2f 2010/manifest".xmlns:m2="http://
49f60 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f schemas.microsoft.com/appx/2013/
49f80 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d manifest".xmlns:m3="http://schem
49fa0 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 6d 61 6e 69 66 as.microsoft.com/appx/2014/manif
49fc0 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 est".xmlns:mp="http://schemas.mi
49fe0 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 crosoft.com/appx/2014/phone/mani
4a000 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 fest">').elseif.vstudio.storeapp
4a020 20 3d 3d 20 22 38 2e 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e .==."8.1".then._p('<Package.xmln
4a040 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 2f s="http://schemas.microsoft.com/
4a060 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 appx/2010/manifest".xmlns:m3="ht
4a080 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f tp://schemas.microsoft.com/appx/
4a0a0 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2013/manifest">').elseif.vstudio
4a0c0 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 27 .storeapp.==."durango".then._p('
4a0e0 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d <Package.xmlns="http://schemas.m
4a100 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 icrosoft.com/appx/2010/manifest"
4a120 20 78 6d 6c 6e 73 3a 6d 78 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 .xmlns:mx="http://schemas.micros
4a140 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 78 62 6f 78 2f 6d 61 6e 69 66 65 73 74 22 oft.com/appx/2013/xbox/manifest"
4a160 20 49 67 6e 6f 72 61 62 6c 65 4e 61 6d 65 73 70 61 63 65 73 3d 22 6d 78 22 3e 27 29 0a 65 6c 73 .IgnorableNamespaces="mx">').els
4a180 65 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 e._p('<Package.xmlns="http://sch
4a1a0 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 emas.microsoft.com/appx/manifest
4a1c0 2f 66 6f 75 6e 64 61 74 69 6f 6e 2f 77 69 6e 64 6f 77 73 31 30 22 20 78 6d 6c 6e 73 3a 6d 70 3d /foundation/windows10".xmlns:mp=
4a1e0 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 "http://schemas.microsoft.com/ap
4a200 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 px/2014/phone/manifest".xmlns:m3
4a220 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 ="http://schemas.microsoft.com/a
4a240 70 70 78 2f 6d 61 6e 69 66 65 73 74 2f 75 61 70 2f 77 69 6e 64 6f 77 73 31 30 22 3e 27 29 0a 65 ppx/manifest/uap/windows10">').e
4a260 6e 64 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 nd._p(1,'<Identity.Name="'....pr
4a280 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 68 65 72 3d 22 j.uuid....'"')._p(2,'Publisher="
4a2a0 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 3d 22 31 2e 30 CN=Unknown"')._p(2,'Version="1.0
4a2c0 2e 30 2e 30 22 20 2f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d .0.0"./>').if.vstudio.toolset.==
4a2e0 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 ."v120_wp81".or.vstudio.storeapp
4a300 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e 65 49 64 .==."8.2".then._p(1,'<mp:PhoneId
4a320 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 2e entity.PhoneProductId="'....prj.
4a340 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 30 uuid....'".PhonePublisherId="000
4a360 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 30 00000-0000-0000-0000-00000000000
4a380 30 22 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 0"/>').end._p(1,'<Properties>').
4a3a0 5f 70 28 32 2c 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 _p(2,'<DisplayName>'....prj.name
4a3c0 20 2e 2e 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 75 62 ....'</DisplayName>')._p(2,'<Pub
4a3e0 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 55 6e 6b 6e 6f 77 6e 3c 2f 50 75 62 6c 69 lisherDisplayName>Unknown</Publi
4a400 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4c 6f 67 6f 3e 45 sherDisplayName>')._p(2,'<Logo>E
4a420 6d 70 74 79 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 mptyLogo.png</Logo>')._p(1,'</Pr
4a440 6f 70 65 72 74 69 65 73 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 operties>').if.vstudio.storeapp.
4a460 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 3c 44 65 70 65 6e 64 65 6e 63 69 ==."8.2".then._p(1,.'<Dependenci
4a480 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 44 65 76 69 63 65 46 61 6d 69 6c 79 es>')._p(2,.'<TargetDeviceFamily
4a4a0 20 4e 61 6d 65 3d 22 57 69 6e 64 6f 77 73 2e 55 6e 69 76 65 72 73 61 6c 22 20 4d 69 6e 56 65 72 .Name="Windows.Universal".MinVer
4a4c0 73 69 6f 6e 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 4d 61 78 56 65 72 73 69 6f 6e 54 65 sion="10.0.10069.0".MaxVersionTe
4a4e0 73 74 65 64 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 20 27 sted="10.0.10069.0"./>')._p(1,.'
4a500 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f </Dependencies>').elseif.vstudio
4a520 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 31 .storeapp.==."durango".then._p(1
4a540 2c 20 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d ,.'<Prerequisites>')._p(2,.'<OSM
4a560 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 32 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f inVersion>6.2</OSMinVersion>')._
4a580 70 28 32 2c 20 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 32 3c 2f 4f p(2,.'<OSMaxVersionTested>6.2</O
4a5a0 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 SMaxVersionTested>')._p(1,.'</Pr
4a5c0 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 31 2c 20 27 3c 50 72 65 72 erequisites>').else._p(1,.'<Prer
4a5e0 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f equisites>')._p(2,.'<OSMinVersio
4a600 6e 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 n>6.3.0</OSMinVersion>')._p(2,.'
4a620 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 61 78 <OSMaxVersionTested>6.3.0</OSMax
4a640 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 65 72 65 71 VersionTested>')._p(1,.'</Prereq
4a660 75 69 73 69 74 65 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 52 65 73 6f 75 72 63 65 73 3e uisites>').end._p(1,'<Resources>
4a680 27 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 20 4c 61 6e 67 75 61 67 65 3d 22 78 2d 67 ')._p(2,'<Resource.Language="x-g
4a6a0 65 6e 65 72 61 74 65 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 enerate"/>')._p(1,'</Resources>'
4a6c0 29 0a 5f 70 28 31 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c )._p(1,'<Applications>')._p(2,'<
4a6e0 41 70 70 6c 69 63 61 74 69 6f 6e 20 49 64 3d 22 41 70 70 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 Application.Id="App"')._p(3,'Exe
4a700 63 75 74 61 62 6c 65 3d 22 24 74 61 72 67 65 74 6e 61 6d 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 cutable="$targetnametoken$.exe"'
4a720 29 0a 5f 70 28 33 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d 22 41 70 70 22 3e 27 29 0a 69 66 20 76 )._p(3,'EntryPoint="App">').if.v
4a740 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 studio.storeapp.==."durango".the
4a760 6e 0a 5f 70 28 33 2c 20 27 3c 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c n._p(3,.'<VisualElements')._p(4,
4a780 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 47 45 4e 69 65 22 27 29 0a 5f 70 28 34 2c 20 27 4c .'DisplayName="GENie"')._p(4,.'L
4a7a0 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 2c 20 27 ogo="Assets\\Logo.png"')._p(4,.'
4a7c0 53 6d 61 6c 6c 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 SmallLogo="Assets\\SmallLogo.png
4a7e0 22 27 29 0a 5f 70 28 34 2c 20 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 47 45 4e 69 65 22 27 29 "')._p(4,.'Description="GENie"')
4a800 0a 5f 70 28 34 2c 20 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 ._p(4,.'ForegroundText="light"')
4a820 0a 5f 70 28 34 2c 20 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 ._p(4,.'BackgroundColor="transpa
4a840 72 65 6e 74 22 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d rent">')._p(5,.'<SplashScreen.Im
4a860 61 67 65 3d 22 41 73 73 65 74 73 5c 5c 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 20 2f age="Assets\\SplashScreen.png"./
4a880 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 2f 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f >')._p(3,.'</VisualElements>')._
4a8a0 70 28 33 2c 20 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 78 3a p(3,.'<Extensions>')._p(4,.'<mx:
4a8c0 45 78 74 65 6e 73 69 6f 6e 20 43 61 74 65 67 6f 72 79 3d 22 78 62 6f 78 2e 73 79 73 74 65 6d 2e Extension.Category="xbox.system.
4a8e0 72 65 73 6f 75 72 63 65 73 22 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 78 3a 58 62 6f 78 53 79 73 resources">')._p(4,.'<mx:XboxSys
4a900 74 65 6d 52 65 73 6f 75 72 63 65 73 20 2f 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 2f 6d 78 3a 45 78 temResources./>')._p(4,.'</mx:Ex
4a920 74 65 6e 73 69 6f 6e 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 tension>')._p(3,.'</Extensions>'
4a940 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 20 27 3c 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 ).else._p(3,.'<m3:VisualElements
4a960 27 29 0a 5f 70 28 34 2c 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 47 45 4e 69 65 22 27 29 0a ')._p(4,.'DisplayName="GENie"').
4a980 5f 70 28 34 2c 20 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 _p(4,.'Square150x150Logo="Assets
4a9a0 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 \\Logo.png"').if.vstudio.toolset
4a9c0 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 .==."v120_wp81".or.vstudio.store
4a9e0 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 34 app.==."8.2".then._p(4,.'Square4
4aa00 34 78 34 34 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 4x44Logo="Assets\\SmallLogo.png"
4aa20 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 33 30 78 33 30 4c 6f 67 6f 3d 22 ').else._p(4,.'Square30x30Logo="
4aa40 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 65 6e 64 0a 5f 70 28 Assets\\SmallLogo.png"').end._p(
4aa60 34 2c 20 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 47 45 4e 69 65 22 27 29 0a 5f 70 28 34 2c 20 4,.'Description="GENie"')._p(4,.
4aa80 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 20 'ForegroundText="light"')._p(4,.
4aaa0 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 'BackgroundColor="transparent">'
4aac0 29 0a 5f 70 28 34 2c 20 27 3c 6d 33 3a 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d 61 67 65 3d )._p(4,.'<m3:SplashScreen.Image=
4aae0 22 25 73 22 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 76 73 74 75 64 69 6f 2e 73 "%s"./>',.path.getname(vstudio.s
4ab00 70 6c 61 73 68 70 61 74 68 29 29 0a 5f 70 28 33 2c 20 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 6c plashpath))._p(3,.'</m3:VisualEl
4ab20 65 6d 65 6e 74 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f ements>').end._p(2,'</Applicatio
4ab40 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 n>')._p(1,'</Applications>')._p(
4ab60 27 3c 2f 50 61 63 6b 61 67 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 '</Package>').end..local.vc2010.
4ab80 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 70 =.premake.vstudio.vc2010.local.p
4aba0 72 6f 6a 65 63 74 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 0a 66 75 6e 63 74 69 6f roject.=.premake.project.functio
4abc0 6e 20 76 63 32 30 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 n.vc2010.filteridgroup(prj).loca
4abe0 6c 20 66 69 6c 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 66 6f 75 6e l.filters.=.{.}.local.filterfoun
4ac00 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 2e 65 61 d.=.false.for.file.in.project.ea
4ac20 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 chfile(prj).do.local.folders.=.s
4ac40 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 2f 22 2c 20 74 tring.explode(file.vpath,."/",.t
4ac60 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 rue).local.path.=."".for.i.=.1,.
4ac80 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 #folders.-.1.do.if.not.filterfou
4aca0 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c nd.then.filterfound.=.true._p(1,
4acc0 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e '<ItemGroup>').end.path.=.path..
4ace0 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 ..folders[i].if.not.filters[path
4ad00 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 ].then.filters[path].=.true._p(2
4ad20 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 ,.'<Filter.Include="%s">',.path)
4ad40 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f ._p(3,.'<UniqueIdentifier>{%s}</
4ad60 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 70 61 74 68 UniqueIdentifier>',.os.uuid(path
4ad80 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d ))._p(2,.'</Filter>').end.path.=
4ada0 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 .path...."\\".end.end.for._,.cus
4adc0 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f tombuildtask.in.ipairs(prj.custo
4ade0 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c mbuildtask.or.{}).do.for._,.buil
4ae00 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 dtask.in.ipairs(custombuildtask.
4ae20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 or.{}).do.local.folders.=.string
4ae40 2e 65 78 70 6c 6f 64 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 67 65 74 72 .explode(path.trimdots(path.getr
4ae60 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 elative(prj.location,buildtask[1
4ae80 5d 29 29 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a ])),."/",.true).local.path.=."".
4aea0 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
4aec0 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.=
4aee0 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
4af00 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
4af20 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].
4af40 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="%
4af60 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
4af80 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
4afa0 73 2e 75 75 69 64 28 70 61 74 68 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 s.uuid(path))._p(2,.'</Filter>')
4afc0 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 .end.path.=.path...."\\".end.end
4afe0 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c .end.if.filterfound.then._p(1,'<
4b000 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 /ItemGroup>').end.end.function.v
4b020 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 c2010.filefiltergroup(prj,.secti
4b040 6f 6e 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 on).local.files.=.vc2010.getfile
4b060 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 20 6f 72 20 7b 7d 0a 69 66 20 28 73 65 group(prj,.section).or.{}.if.(se
4b080 63 74 69 6f 6e 20 3d 3d 20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 20 74 68 65 6e 0a 66 6f 72 ction.==."CustomBuild").then.for
4b0a0 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 ._,.custombuildtask.in.ipairs(pr
4b0c0 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 j.custombuildtask.or.{}).do.for.
4b0e0 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 _,.buildtask.in.ipairs(custombui
4b100 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 ldtask.or.{}).do.local.fcfg.=.{.
4b120 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 }.fcfg.name.=.path.getrelative(p
4b140 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 rj.location,buildtask[1]).fcfg.v
4b160 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a path.=.path.trimdots(fcfg.name).
4b180 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e table.insert(files,.fcfg).end.en
4b1a0 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c d.end.if.#files.>.0.then._p(1,'<
4b1c0 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 ItemGroup>').for._,.file.in.ipai
4b1e0 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a 69 66 20 66 69 6c rs(files).do.local.filter.if.fil
4b200 65 2e 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a 66 69 6c 74 65 72 e.name.~=.file.vpath.then.filter
4b220 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 76 70 61 74 68 29 .=.path.getdirectory(file.vpath)
4b240 0a 65 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 .else.filter.=.path.getdirectory
4b260 28 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 7e 3d 20 22 2e 22 (file.name).end.if.filter.~=."."
4b280 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 .then._p(2,'<%s.Include=\"%s\">'
4b2a0 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e ,.section,.path.translate(file.n
4b2c0 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e 25 73 3c 2f 46 69 ame,."\\"))._p(3,'<Filter>%s</Fi
4b2e0 6c 74 65 72 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 74 65 72 2c 20 22 lter>',.path.translate(filter,."
4b300 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c 73 \\"))._p(2,'</%s>',.section).els
4b320 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 e._p(2,'<%s.Include=\"%s\"./>',.
4b340 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d section,.path.translate(file.nam
4b360 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 e,."\\")).end.end._p(1,'</ItemGr
4b380 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 oup>').end.end.function.vc2010.g
4b3a0 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d enerate_filters(prj).io.indent.=
4b3c0 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 76 63 32 30 31 30 2e 66 69 6c ."..".vc2010.header().vc2010.fil
4b3e0 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 teridgroup(prj).vc2010.filefilte
4b400 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 rgroup(prj,."None").vc2010.filef
4b420 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 iltergroup(prj,."ClInclude").vc2
4b440 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 010.filefiltergroup(prj,."ClComp
4b460 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a ile").vc2010.filefiltergroup(prj
4b480 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 ,."ResourceCompile").vc2010.file
4b4a0 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 0a filtergroup(prj,."CustomBuild").
4b4c0 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 _p('</Project>').end..premake.vs
4b4e0 74 75 64 69 6f 2e 76 63 32 30 31 32 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 32 20 3d tudio.vc2012.=.{}.local.vc2012.=
4b500 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 0a 6c 6f 63 61 6c 20 76 73 .premake.vstudio.vc2012.local.vs
4b520 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f tudio.=.premake.vstudio.newactio
4b540 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 32 22 2c 0a n.{.trigger.........=."vs2012",.
4b560 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f shortname.......=."Visual.Studio
4b580 20 32 30 31 32 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 .2012",.description.....=."Gener
4b5a0 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 ate.Microsoft.Visual.Studio.2012
4b5c0 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 .project.files",.os.............
4b5e0 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 .=."windows",.valid_kinds.....=.
4b600 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 {."ConsoleApp",."WindowedApp",."
4b620 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 StaticLib",."SharedLib".},.valid
4b640 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d _languages.=.{."C",."C++",."C#"}
4b660 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.....=.{
4b680 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d ."msc"...},.dotnet.=.{."msnet".}
4b6a0 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a ,.},.onsolution.=.function(sln).
4b6c0 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 premake.generate(sln,."%%.sln",.
4b6e0 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f vstudio.sln2005.generate).end,.o
4b700 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d nproject.=.function(prj).if.prem
4b720 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 ake.isdotnetproject(prj).then.pr
4b740 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c emake.generate(prj,."%%.csproj",
4b760 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b .vstudio.cs2005.generate).premak
4b780 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 e.generate(prj,."%%.csproj.user"
4b7a0 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a ,.vstudio.cs2005.generate_user).
4b7c0 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 else.premake.generate(prj,."%%.v
4b7e0 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 cxproj",.premake.vs2010_vcxproj)
4b800 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 .premake.generate(prj,."%%.vcxpr
4b820 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a oj.user",.premake.vs2010_vcxproj
4b840 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 _user).premake.generate(prj,."%%
4b860 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 .vcxproj.filters",.vstudio.vc201
4b880 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 0.generate_filters).end.end,.onc
4b8a0 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 leansolution.=.premake.vstudio.c
4b8c0 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 leansolution,.oncleanproject..=.
4b8e0 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e premake.vstudio.cleanproject,.on
4b900 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e cleantarget...=.premake.vstudio.
4b920 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f cleantarget,.vstudio.=.{.solutio
4b940 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b nVersion.=."12",.targetFramework
4b960 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 .=."4.5",.toolsVersion....=."4.0
4b980 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 ",.supports64bitEditContinue.=.f
4b9a0 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 alse,.}.}..premake.vstudio.vc201
4b9c0 33 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 33 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 3.=.{}.local.vc2013.=.premake.vs
4b9e0 74 75 64 69 6f 2e 76 63 32 30 31 33 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 tudio.vc2013.local.vstudio.=.pre
4ba00 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 make.vstudio.newaction.{.trigger
4ba20 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 .........=."vs2013",.shortname..
4ba40 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 22 2c 0a 64 65 73 .....=."Visual.Studio.2013",.des
4ba60 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f cription.....=."Generate.Microso
4ba80 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 20 70 72 6f 6a 65 63 74 20 66 69 ft.Visual.Studio.2013.project.fi
4baa0 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 les",.os..............=."windows
4bac0 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 ",.valid_kinds.....=.{."ConsoleA
4bae0 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c pp",."WindowedApp",."StaticLib",
4bb00 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 ."SharedLib".},.valid_languages.
4bb20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f =.{."C",."C++",."C#"},.valid_too
4bb40 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c ls.....=.{.cc.....=.{."msc"...},
4bb60 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 .dotnet.=.{."msnet".},.},.onsolu
4bb80 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e tion.=.function(sln).premake.gen
4bba0 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e erate(sln,."%%.sln",.vstudio.sln
4bbc0 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 2005.generate).end,.onproject.=.
4bbe0 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 function(prj).if.premake.isdotne
4bc00 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 tproject(prj).then.premake.gener
4bc20 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 ate(prj,."%%.csproj",.vstudio.cs
4bc40 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 2005.generate).premake.generate(
4bc60 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 prj,."%%.csproj.user",.vstudio.c
4bc80 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b s2005.generate_user).else.premak
4bca0 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c e.vstudio.needAppxManifest.=.fal
4bcc0 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 se.premake.generate(prj,."%%.vcx
4bce0 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 proj",.premake.vs2010_vcxproj).p
4bd00 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a remake.generate(prj,."%%.vcxproj
4bd20 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 .user",.premake.vs2010_vcxproj_u
4bd40 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 ser).premake.generate(prj,."%%.v
4bd60 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e cxproj.filters",.vstudio.vc2010.
4bd80 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 generate_filters).if.premake.vst
4bda0 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 udio.needAppxManifest.then.prema
4bdc0 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 73 ke.generate(prj,."%%.appxmanifes
4bde0 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 t",.premake.vs2010_appxmanifest)
4be00 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 .end.end.end,.oncleansolution.=.
4be20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f premake.vstudio.cleansolution,.o
4be40 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f ncleanproject..=.premake.vstudio
4be60 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d .cleanproject,.oncleantarget...=
4be80 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 .premake.vstudio.cleantarget,.vs
4bea0 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 tudio.=.{.solutionVersion.=."12"
4bec0 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 ,.targetFramework.=."4.5",.tools
4bee0 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 32 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 Version....=."12.0",.supports64b
4bf00 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 itEditContinue.=.false,.}.}..pre
4bf20 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 make.vstudio.vc2015.=.{}.local.v
4bf40 63 32 30 31 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 0a 6c c2015.=.premake.vstudio.vc2015.l
4bf60 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e ocal.vstudio.=.premake.vstudio.n
4bf80 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 ewaction.{.trigger.........=."vs
4bfa0 32 30 31 35 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 2015",.shortname.......=."Visual
4bfc0 20 53 74 75 64 69 6f 20 32 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d .Studio.2015",.description.....=
4bfe0 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 ."Generate.Microsoft.Visual.Stud
4c000 69 6f 20 32 30 31 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 io.2015.project.files",.os......
4c020 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 ........=."windows",.valid_kinds
4c040 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 .....=.{."ConsoleApp",."Windowed
4c060 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d App",."StaticLib",."SharedLib".}
4c080 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 ,.valid_languages.=.{."C",."C++"
4c0a0 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 ,."C#".},.valid_tools.....=.{.cc
4c0c0 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 .....=.{."msc"...},.dotnet.=.{."
4c0e0 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 msnet".},.},.onsolution.=.functi
4c100 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 on(sln).premake.generate(sln,."%
4c120 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 %.sln",.vstudio.sln2005.generate
4c140 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 ).end,.onproject.=.function(prj)
4c160 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 .if.premake.isdotnetproject(prj)
4c180 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e .then.premake.generate(prj,."%%.
4c1a0 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 csproj",.vstudio.cs2005.generate
4c1c0 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 ).premake.generate(prj,."%%.cspr
4c1e0 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 oj.user",.vstudio.cs2005.generat
4c200 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 e_user).else.premake.vstudio.nee
4c220 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 dAppxManifest.=.false.premake.ge
4c240 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b nerate(prj,."%%.vcxproj",.premak
4c260 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 e.vs2010_vcxproj).premake.genera
4c280 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 te(prj,."%%.vcxproj.user",.prema
4c2a0 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e ke.vs2010_vcxproj_user).premake.
4c2c0 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 generate(prj,."%%.vcxproj.filter
4c2e0 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 s",.vstudio.vc2010.generate_filt
4c300 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 ers).if.premake.vstudio.needAppx
4c320 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 Manifest.then.premake.generate(p
4c340 72 6a 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 rj,."%%.appxmanifest",.premake.v
4c360 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c s2010_appxmanifest).end.end.end,
4c380 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 .oncleansolution.=.premake.vstud
4c3a0 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 io.cleansolution,.oncleanproject
4c3c0 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 ..=.premake.vstudio.cleanproject
4c3e0 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 ,.oncleantarget...=.premake.vstu
4c400 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c dio.cleantarget,.vstudio.=.{.sol
4c420 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 utionVersion.=."12",.targetFrame
4c440 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 work.=."4.5",.toolsVersion....=.
4c460 22 31 34 2e 30 22 2c 0a 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 "14.0",.windowsTargetPlatformVer
4c480 73 69 6f 6e 20 3d 20 22 38 2e 31 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 sion.=."8.1",.supports64bitEditC
4c4a0 6f 6e 74 69 6e 75 65 20 3d 20 74 72 75 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f ontinue.=.true,.}.}..premake.xco
4c4c0 64 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 3d de.=.{.}.premake.xcode.toolset.=
4c4e0 20 22 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 ."macosx".newaction..{.trigger..
4c500 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 .......=."xcode3",.shortname....
4c520 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 ...=."Xcode.3",.description.....
4c540 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 63 =."Generate.Apple.Xcode.3.projec
4c560 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 t.files.(experimental)",.os.....
4c580 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 .........=."macosx",.valid_kinds
4c5a0 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 .....=.{."ConsoleApp",."Windowed
4c5c0 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d App",."SharedLib",."StaticLib".}
4c5e0 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 ,.valid_languages.=.{."C",."C++"
4c600 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.....=
4c620 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d .{."gcc".},.},.valid_platforms.=
4c640 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e .{..Native.=."Native",..x32.=."N
4c660 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 ative.32-bit",..x64.=."Native.64
4c680 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e -bit",..Universal32.=."32-bit.Un
4c6a0 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 iversal",..Universal64.=."64-bit
4c6c0 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 .Universal",..Universal.=."Unive
4c6e0 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e rsal",.},.default_platform.=."Un
4c700 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 iversal",.onsolution.=.function(
4c720 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 sln).premake.xcode.preparesoluti
4c740 6f 6e 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f on(sln).end,.onproject.=.functio
4c760 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 n(prj).premake.generate(prj,."%%
4c780 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 .xcodeproj/project.pbxproj",.pre
4c7a0 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e make.xcode.project).end,.onclean
4c7c0 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e project.=.function(prj).premake.
4c7e0 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 clean.directory(prj,."%%.xcodepr
4c800 6f 6a 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 oj").end,.oncheckproject.=.funct
4c820 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 ion(prj).local.last.for.cfg.in.p
4c840 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 remake.eachconfig(prj).do.if.las
4c860 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f t.and.last.~=.cfg.kind.then.erro
4c880 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 r("Project.'"....prj.name...."'.
4c8a0 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 uses.more.than.one.target.kind;.
4c8c0 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a not.supported.by.Xcode",.0).end.
4c8e0 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 63 last.=.cfg.kind.end.end,.}.newac
4c900 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 tion..{.trigger.........=."xcode
4c920 34 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 34 22 2c 4",.shortname.......=."Xcode.4",
4c940 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 .description.....=."Generate.App
4c960 6c 65 20 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 le.Xcode.4.project.files.(experi
4c980 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 mental)",.os..............=."mac
4c9a0 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f osx",.valid_kinds.....=.{."Conso
4c9c0 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 leApp",."WindowedApp",."SharedLi
4c9e0 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 b",."StaticLib".},.valid_languag
4ca00 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 es.=.{."C",."C++".},.valid_tools
4ca20 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a .....=.{.cc.....=.{."gcc".},.},.
4ca40 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e valid_platforms.=.{..Native.=."N
4ca60 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 ative",..x32.=."Native.32-bit",.
4ca80 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 .x64.=."Native.64-bit",..Univers
4caa0 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 al32.=."32-bit.Universal",..Univ
4cac0 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 ersal64.=."64-bit.Universal",..U
4cae0 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 niversal.=."Universal",.},.defau
4cb00 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c lt_platform.=."Universal",.onsol
4cb20 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
4cb40 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6e 74 nerate(sln,."%%.xcworkspace/cont
4cb60 65 6e 74 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 61 22 2c 20 70 72 65 6d 61 6b 65 2e 78 ents.xcworkspacedata",.premake.x
4cb80 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f code4.workspace_generate).end,.o
4cba0 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
4cbc0 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f .generate(prj,."%%.xcodeproj/pro
4cbe0 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f ject.pbxproj",.premake.xcode.pro
4cc00 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 ject).end,.oncleanproject.=.func
4cc20 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 tion(prj).premake.clean.director
4cc40 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 70 72 65 6d 61 6b 65 2e 63 y(prj,."%%.xcodeproj").premake.c
4cc60 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 lean.directory(prj,."%%.xcworksp
4cc80 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 ace").end,.oncheckproject.=.func
4cca0 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 tion(prj).local.last.for.cfg.in.
4ccc0 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 premake.eachconfig(prj).do.if.la
4cce0 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 st.and.last.~=.cfg.kind.then.err
4cd00 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 or("Project.'"....prj.name...."'
4cd20 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b .uses.more.than.one.target.kind;
4cd40 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 .not.supported.by.Xcode",.0).end
4cd60 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 70 72 65 .last.=.cfg.kind.end.end,.}..pre
4cd80 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 make.xcode.parameters.=.{.}.loca
4cda0 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 l.xcode.=.premake.xcode.local.tr
4cdc0 65 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 ee..=.premake.tree.function.xcod
4cde0 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 e.getbuildcategory(node).local.c
4ce00 61 74 65 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 2e 61 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 ategories.=.{.[".a"].=."Framewor
4ce20 6b 73 22 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 63 22 5d ks",.[".c"].=."Sources",.[".cc"]
4ce40 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 3d 20 22 53 6f 75 72 63 65 .=."Sources",.[".cpp"].=."Source
4ce60 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 64 79 6c s",.[".cxx"].=."Sources",.[".dyl
4ce80 69 62 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 ib"].=."Frameworks",.[".framewor
4cea0 6b 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 53 6f k"].=."Frameworks",.[".m"].=."So
4cec0 75 72 63 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e urces",.[".mm"].=."Sources",.[".
4cee0 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6e 69 62 22 strings"].=."Resources",.[".nib"
4cf00 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 3d 20 22 52 65 73 ].=."Resources",.[".xib"].=."Res
4cf20 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 ources",.[".icns"].=."Resources"
4cf40 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 77 61 76 ,.[".bmp"].=."Resources",.[".wav
4cf60 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 63 61 74 65 67 "].=."Resources",.}.return.categ
4cf80 6f 72 69 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d ories[path.getextension(node.nam
4cfa0 65 29 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 e)].end.function.xcode.getconfig
4cfc0 6e 61 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 6e 61 6d 65 0a name(cfg).local.name.=.cfg.name.
4cfe0 69 66 20 23 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 if.#cfg.project.solution.xcode.p
4d000 6c 61 74 66 6f 72 6d 73 20 3e 20 31 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e latforms.>.1.then.name.=.name...
4d020 20 22 20 22 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 ."."....premake.action.current()
4d040 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 65 .valid_platforms[cfg.platform].e
4d060 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 nd.return.name.end.function.xcod
4d080 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 e.getfiletype(node).local.types.
4d0a0 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 =.{.[".c"].........=."sourcecode
4d0c0 2e 63 2e 63 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 .c.c",.[".cc"]........=."sourcec
4d0e0 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 ode.cpp.cpp",.[".cpp"].......=."
4d100 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 sourcecode.cpp.cpp",.[".css"]...
4d120 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 ....=."text.css",.[".cxx"]......
4d140 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 66 72 61 6d .=."sourcecode.cpp.cpp",.[".fram
4d160 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b ework"].=."wrapper.framework",.[
4d180 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 69 66 22 2c 0a 5b 22 2e ".gif"].......=."image.gif",.[".
4d1a0 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a h"].........=."sourcecode.c.h",.
4d1c0 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 68 74 6d 6c 22 2c 0a 5b 22 [".html"]......=."text.html",.["
4d1e0 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 6c 75 61 22 2c .lua"].......=."sourcecode.lua",
4d200 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e .[".m"].........=."sourcecode.c.
4d220 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 objc",.[".mm"]........=."sourcec
4d240 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 ode.cpp.objcpp",.[".nib"].......
4d260 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 =."wrapper.nib",.[".pch"].......
4d280 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 =."sourcecode.c.h",.[".plist"]..
4d2a0 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 ...=."text.plist.xml",.[".string
4d2c0 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 s"]...=."text.plist.strings",.["
4d2e0 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 .xib"].......=."file.xib",.[".ic
4d300 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 ns"]......=."image.icns",.[".bmp
4d320 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d "].......=."image.bmp",.[".wav"]
4d340 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 .......=."audio.wav",.}.return.t
4d360 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 ypes[path.getextension(node.path
4d380 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e )].or."text".end.function.xcode.
4d3a0 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 getfiletypeForced(node).local.ty
4d3c0 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 pes.=.{.[".c"].........=."source
4d3e0 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 code.cpp.cpp",.[".cc"]........=.
4d400 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 "sourcecode.cpp.cpp",.[".cpp"]..
4d420 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e .....=."sourcecode.cpp.cpp",.[".
4d440 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 css"].......=."text.css",.[".cxx
4d460 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c "].......=."sourcecode.cpp.cpp",
4d480 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 .[".framework"].=."wrapper.frame
4d4a0 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 work",.[".gif"].......=."image.g
4d4c0 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 if",.[".h"].........=."sourcecod
4d4e0 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 e.cpp.h",.[".html"]......=."text
4d500 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 .html",.[".lua"].......=."source
4d520 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 code.lua",.[".m"].........=."sou
4d540 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 rcecode.cpp.objcpp",.[".mm"]....
4d560 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b ....=."sourcecode.cpp.objcpp",.[
4d580 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b ".nib"].......=."wrapper.nib",.[
4d5a0 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e ".pch"].......=."sourcecode.cpp.
4d5c0 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 h",.[".plist"].....=."text.plist
4d5e0 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c .xml",.[".strings"]...=."text.pl
4d600 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 ist.strings",.[".xib"].......=."
4d620 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 file.xib",.[".icns"]......=."ima
4d640 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 ge.icns",.[".bmp"].......=."imag
4d660 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e e.bmp",.[".wav"].......=."audio.
4d680 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 wav",.}.return.types[path.getext
4d6a0 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 ension(node.path)].or."text".end
4d6c0 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 6e .function.xcode.getproducttype(n
4d6e0 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 ode).local.types.=.{.ConsoleApp.
4d700 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 74 6f 6f 6c 22 .=."com.apple.product-type.tool"
4d720 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 ,.WindowedApp.=."com.apple.produ
4d740 63 74 2d 74 79 70 65 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 ct-type.application",.StaticLib.
4d760 20 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 ..=."com.apple.product-type.libr
4d780 61 72 79 2e 73 74 61 74 69 63 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 63 6f 6d 2e ary.static",.SharedLib...=."com.
4d7a0 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 64 79 6e 61 6d apple.product-type.library.dynam
4d7c0 69 63 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e ic",.}.return.types[node.cfg.kin
4d7e0 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 d].end.function.xcode.gettargett
4d800 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 6c ype(node).local.types.=.{.Consol
4d820 65 41 70 70 20 20 3d 20 22 5c 22 63 6f 6d 70 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 65 78 65 63 75 eApp..=."\"compiled.mach-o.execu
4d840 74 61 62 6c 65 5c 22 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 77 72 61 70 70 65 72 table\"",.WindowedApp.=."wrapper
4d860 2e 61 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 61 72 .application",.StaticLib...=."ar
4d880 63 68 69 76 65 2e 61 72 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 5c 22 63 6f 6d 70 chive.ar",.SharedLib...=."\"comp
4d8a0 69 6c 65 64 2e 6d 61 63 68 2d 6f 2e 64 79 6c 69 62 5c 22 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 iled.mach-o.dylib\"",.}.return.t
4d8c0 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ypes[node.cfg.kind].end.function
4d8e0 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e 61 6d 65 28 70 72 6a 29 0a 6c 6f 63 .xcode.getxcodeprojname(prj).loc
4d900 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 al.fname.=.premake.project.getfi
4d920 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 72 65 74 75 lename(prj,."%%.xcodeproj").retu
4d940 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 69 73 66 72 rn.fname.end.function.xcode.isfr
4d960 61 6d 65 77 6f 72 6b 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 28 70 61 74 68 2e 67 65 74 65 amework(fname).return.(path.gete
4d980 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 29 xtension(fname).==.".framework")
4d9a0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 29 0a 72 65 74 75 .end.function.xcode.newid().retu
4d9c0 72 6e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 30 34 58 25 30 34 58 25 30 34 58 25 30 rn.string.format("%04X%04X%04X%0
4d9e0 34 58 25 30 34 58 25 30 34 58 22 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 4X%04X%04X",.math.random(0,.3276
4da00 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 7),.math.random(0,.32767),.math.
4da20 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c random(0,.32767),.math.random(0,
4da40 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 0a .32767),.math.random(0,.32767),.
4da60 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 29 0a 65 6e 64 0a 66 75 6e 63 74 math.random(0,.32767)).end.funct
4da80 69 6f 6e 20 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 73 ion.xcode.preparesolution(sln).s
4daa0 6c 6e 2e 78 63 6f 64 65 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 ln.xcode.=.{.}.sln.xcode.platfor
4dac0 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 6e ms.=.premake.filterplatforms(sln
4dae0 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 76 61 6c 69 64 ,.premake.action.current().valid
4db00 5f 70 6c 61 74 66 6f 72 6d 73 2c 20 22 55 6e 69 76 65 72 73 61 6c 22 29 0a 66 6f 72 20 70 72 6a _platforms,."Universal").for.prj
4db20 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 .in.premake.solution.eachproject
4db40 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 (sln).do.local.cfg.=.premake.get
4db60 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 config(prj,.prj.configurations[1
4db80 5d 2c 20 73 6c 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 29 0a 6c 6f 63 61 6c ],.sln.xcode.platforms[1]).local
4dba0 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 65 .node.=.premake.tree.new(path.ge
4dbc0 74 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 tname(cfg.buildtarget.bundlepath
4dbe0 29 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a 6e 6f 64 65 2e 69 64 20 3d 20 70 72 65 6d )).node.cfg.=.cfg.node.id.=.prem
4dc00 61 6b 65 2e 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 70 72 6f 64 75 63 74 22 29 ake.xcode.newid(node,."product")
4dc20 0a 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 6e .node.targetid.=.premake.xcode.n
4dc40 65 77 69 64 28 6e 6f 64 65 2c 20 22 74 61 72 67 65 74 22 29 0a 70 72 6a 2e 78 63 6f 64 65 20 3d ewid(node,."target").prj.xcode.=
4dc60 20 7b 7d 0a 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 20 3d 20 6e 6f 64 65 .{}.prj.xcode.projectnode.=.node
4dc80 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 .end.end.function.xcode.printlis
4dca0 74 28 6c 69 73 74 2c 20 74 61 67 29 0a 69 66 20 23 6c 69 73 74 20 3e 20 30 20 74 68 65 6e 0a 5f t(list,.tag).if.#list.>.0.then._
4dcc0 70 28 34 2c 27 25 73 20 3d 20 28 27 2c 20 74 61 67 29 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 p(4,'%s.=.(',.tag).for._,.item.i
4dce0 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 73 63 61 70 65 64 5f n.ipairs(list).do.local.escaped_
4dd00 69 74 65 6d 20 3d 20 69 74 65 6d 3a 67 73 75 62 28 22 5c 22 22 2c 20 22 5c 5c 5c 22 22 29 0a 5f item.=.item:gsub("\"",."\\\"")._
4dd20 70 28 35 2c 20 27 22 25 73 22 2c 27 2c 20 65 73 63 61 70 65 64 5f 69 74 65 6d 29 0a 65 6e 64 0a p(5,.'"%s",',.escaped_item).end.
4dd40 5f 70 28 34 2c 27 29 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 _p(4,');').end.end.function.xcod
4dd60 65 2e 48 65 61 64 65 72 28 29 0a 5f 70 28 27 2f 2f 20 21 24 2a 55 54 46 38 2a 24 21 27 29 0a 5f e.Header()._p('//.!$*UTF8*$!')._
4dd80 70 28 27 7b 27 29 0a 5f 70 28 31 2c 27 61 72 63 68 69 76 65 56 65 72 73 69 6f 6e 20 3d 20 31 3b p('{')._p(1,'archiveVersion.=.1;
4dda0 27 29 0a 5f 70 28 31 2c 27 63 6c 61 73 73 65 73 20 3d 20 7b 27 29 0a 5f 70 28 31 2c 27 7d 3b 27 ')._p(1,'classes.=.{')._p(1,'};'
4ddc0 29 0a 5f 70 28 31 2c 27 6f 62 6a 65 63 74 56 65 72 73 69 6f 6e 20 3d 20 34 35 3b 27 29 0a 5f 70 )._p(1,'objectVersion.=.45;')._p
4dde0 28 31 2c 27 6f 62 6a 65 63 74 73 20 3d 20 7b 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e (1,'objects.=.{')._p('').end.fun
4de00 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 5f 70 28 ction.xcode.PBXBuildFile(tr)._p(
4de20 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 65 63 74 69 6f 6e 20 2a '/*.Begin.PBXBuildFile.section.*
4de40 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d /').tree.traverse(tr,.{.onnode.=
4de60 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 20 .function(node).if.node.buildid.
4de80 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 25 73 20 2a 2f 20 3d 20 7b then._p(2,'%s./*.%s.in.%s.*/.=.{
4dea0 69 73 61 20 3d 20 50 42 58 42 75 69 6c 64 46 69 6c 65 3b 20 66 69 6c 65 52 65 66 20 3d 20 25 73 isa.=.PBXBuildFile;.fileRef.=.%s
4dec0 20 2f 2a 20 25 73 20 2a 2f 3b 20 7d 3b 27 2c 20 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e ./*.%s.*/;.};',..node.buildid,.n
4dee0 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 ode.name,.xcode.getbuildcategory
4df00 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a (node),.node.id,.node.name).end.
4df20 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 42 75 69 6c 64 46 69 6c 65 20 73 end.})._p('/*.End.PBXBuildFile.s
4df40 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.
4df60 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 0a xcode.PBXContainerItemProxy(tr).
4df80 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 if.#tr.projects.children.>.0.the
4dfa0 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 n._p('/*.Begin.PBXContainerItemP
4dfc0 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e roxy.section.*/').for._,.node.in
4dfe0 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f .ipairs(tr.projects.children).do
4e000 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f ._p(2,'%s./*.PBXContainerItemPro
4e020 78 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 29 xy.*/.=.{',.node.productproxyid)
4e040 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f ._p(3,'isa.=.PBXContainerItemPro
4e060 78 79 3b 27 29 0a 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 xy;')._p(3,'containerPortal.=.%s
4e080 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 ./*.%s.*/;',.node.id,.path.getna
4e0a0 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d me(node.path))._p(3,'proxyType.=
4e0c0 20 32 3b 27 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 .2;')._p(3,'remoteGlobalIDString
4e0e0 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a .=.%s;',.node.project.xcode.proj
4e100 65 63 74 6e 6f 64 65 2e 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 ectnode.id)._p(3,'remoteInfo.=."
4e120 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 63 %s";',.node.project.xcode.projec
4e140 74 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 32 2c 27 25 73 20 tnode.name)._p(2,'};')._p(2,'%s.
4e160 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 3d 20 7b 27 /*.PBXContainerItemProxy.*/.=.{'
4e180 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 ,.node.targetproxyid)._p(3,'isa.
4e1a0 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 3b 27 29 0a 5f 70 28 33 2c =.PBXContainerItemProxy;')._p(3,
4e1c0 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 'containerPortal.=.%s./*.%s.*/;'
4e1e0 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 ,.node.id,.path.getname(node.pat
4e200 68 29 29 0a 5f 70 28 33 2c 27 70 72 6f 78 79 54 79 70 65 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c h))._p(3,'proxyType.=.1;')._p(3,
4e220 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d 20 25 73 3b 27 2c 20 6e 6f 'remoteGlobalIDString.=.%s;',.no
4e240 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 74 61 72 de.project.xcode.projectnode.tar
4e260 67 65 74 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 getid)._p(3,'remoteInfo.=."%s";'
4e280 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 ,.node.project.xcode.projectnode
4e2a0 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 .name)._p(2,'};').end._p('/*.End
4e2c0 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a .PBXContainerItemProxy.section.*
4e2e0 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 /')._p('').end.end.function.xcod
4e300 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 2f e.PBXFileReference(tr,prj)._p('/
4e320 2a 20 42 65 67 69 6e 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e *.Begin.PBXFileReference.section
4e340 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 .*/').tree.traverse(tr,.{.onleaf
4e360 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 74 20 6e 6f 64 65 2e 70 61 .=.function(node).if.not.node.pa
4e380 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 th.then.return.end.if.node.kind.
4e3a0 3d 3d 20 22 70 72 6f 64 75 63 74 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 ==."product".then._p(2,'%s./*.%s
4e3c0 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 65 .*/.=.{isa.=.PBXFileReference;.e
4e3e0 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 69 6e 63 6c 75 64 65 49 6e 49 xplicitFileType.=.%s;.includeInI
4e400 6e 64 65 78 20 3d 20 30 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 ndex.=.0;.name.=."%s";.path.=."%
4e420 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 43 54 53 5f s";.sourceTree.=.BUILT_PRODUCTS_
4e440 44 49 52 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 DIR;.};',.node.id,.node.name,.xc
4e460 6f 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 ode.gettargettype(node),.node.na
4e480 6d 65 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 me,.path.getname(node.cfg.buildt
4e4a0 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 29 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 70 arget.bundlepath)).elseif.node.p
4e4c0 61 72 65 6e 74 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e arent.parent.==.tr.projects.then
4e4e0 0a 6c 6f 63 61 6c 20 72 65 6c 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 .local.relpath.=.path.getrelativ
4e500 65 28 74 72 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 72 65 e(tr.project.location,.node.pare
4e520 6e 74 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a nt.project.location)._p(2,'%s./*
4e540 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 .%s.*/.=.{isa.=.PBXFileReference
4e560 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 22 77 72 61 70 70 65 72 2e 70 ;.lastKnownFileType.=."wrapper.p
4e580 62 2d 70 72 6f 6a 65 63 74 22 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 b-project";.name.=."%s";.path.=.
4e5a0 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 20 3d 20 53 4f 55 52 43 45 5f 52 4f 4f 54 3b 20 "%s";.sourceTree.=.SOURCE_ROOT;.
4e5c0 7d 3b 27 2c 0a 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 64 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 };',.node.parent.id,.node.parent
4e5e0 2e 6e 61 6d 65 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 2c 20 70 61 74 68 2e 6a 6f .name,.node.parent.name,.path.jo
4e600 69 6e 28 72 65 6c 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 6e 61 6d 65 29 29 0a 65 in(relpath,.node.parent.name)).e
4e620 6c 73 65 0a 6c 6f 63 61 6c 20 70 74 68 2c 20 73 72 63 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 lse.local.pth,.src.if.xcode.isfr
4e640 61 6d 65 77 6f 72 6b 28 6e 6f 64 65 2e 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 6f amework(node.path).then.local.no
4e660 64 65 50 61 74 68 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 6c 6f 63 61 6c 20 5f 2c 20 6d 61 74 63 dePath.=.node.path.local._,.matc
4e680 68 45 6e 64 2c 20 76 61 72 69 61 62 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 hEnd,.variable.=.string.find(nod
4e6a0 65 50 61 74 68 2c 20 22 5e 25 24 25 28 28 2e 2b 29 25 29 2f 22 29 0a 69 66 20 76 61 72 69 61 62 ePath,."^%$%((.+)%)/").if.variab
4e6c0 6c 65 20 74 68 65 6e 0a 6e 6f 64 65 50 61 74 68 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 6e 6f le.then.nodePath.=.string.sub(no
4e6e0 64 65 50 61 74 68 2c 20 6d 61 74 63 68 45 6e 64 20 2b 20 31 29 0a 65 6e 64 0a 69 66 20 73 74 72 dePath,.matchEnd.+.1).end.if.str
4e700 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 2f 27 29 20 20 74 68 65 6e 0a 69 66 20 ing.find(nodePath,'/')..then.if.
4e720 73 74 72 69 6e 67 2e 66 69 6e 64 28 6e 6f 64 65 50 61 74 68 2c 27 5e 25 2e 27 29 74 68 65 6e 0a string.find(nodePath,'^%.')then.
4e740 65 72 72 6f 72 28 27 72 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 61 72 65 20 6e 6f 74 20 63 75 error('relative.paths.are.not.cu
4e760 72 72 65 6e 74 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 66 72 61 6d 65 77 6f 72 6b 73 rrently.supported.for.frameworks
4e780 27 29 0a 65 6e 64 0a 70 74 68 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 0a 70 74 68 20 3d ').end.pth.=.nodePath.else.pth.=
4e7a0 20 22 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 22 20 2e ."/System/Library/Frameworks/"..
4e7c0 2e 20 6e 6f 64 65 50 61 74 68 0a 65 6e 64 0a 69 66 20 76 61 72 69 61 62 6c 65 20 74 68 65 6e 0a ..nodePath.end.if.variable.then.
4e7e0 73 72 63 20 3d 20 76 61 72 69 61 62 6c 65 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 70 74 src.=.variable.if.string.find(pt
4e800 68 2c 20 27 5e 2f 27 29 20 74 68 65 6e 0a 70 74 68 20 3d 20 73 74 72 69 6e 67 2e 73 75 62 28 70 h,.'^/').then.pth.=.string.sub(p
4e820 74 68 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 61 62 73 6f 6c 75 74 65 th,.2).end.else.src.=."<absolute
4e840 3e 22 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 67 72 6f 75 70 3e 22 0a 69 66 20 6e >".end.else.src.=."<group>".if.n
4e860 6f 64 65 2e 70 61 72 65 6e 74 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 70 74 68 20 3d 20 6e 6f ode.parent.isvpath.then.pth.=.no
4e880 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 70 74 68 20 3d 20 74 72 65 65 2e 67 65 74 6c de.cfg.name.else.pth.=.tree.getl
4e8a0 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 ocalpath(node).end.end.if.(not.p
4e8c0 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 29 20 74 68 65 6e 0a 5f 70 28 32 2c 27 rj.options.ForceCPP).then._p(2,'
4e8e0 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 65 %s./*.%s.*/.=.{isa.=.PBXFileRefe
4e900 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 6e rence;.lastKnownFileType.=.%s;.n
4e920 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 ame.=."%s";.path.=."%s";.sourceT
4e940 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e ree.=."%s";.};',.node.id,.node.n
4e960 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 29 2c 20 6e 6f ame,.xcode.getfiletype(node),.no
4e980 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 25 73 de.name,.pth,.src).else._p(2,'%s
4e9a0 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
4e9c0 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 20 6e 61 6d 65 nce;.explicitFileType.=.%s;.name
4e9e0 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 65 .=."%s";.path.=."%s";.sourceTree
4ea00 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 .=."%s";.};',.node.id,.node.name
4ea20 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 2c ,.xcode.getfiletypeForced(node),
4ea40 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e .node.name,.pth,.src).end.end.en
4ea60 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 d.})._p('/*.End.PBXFileReference
4ea80 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f .section.*/')._p('').end.functio
4eaa0 6e 20 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 28 n.xcode.PBXFrameworksBuildPhase(
4eac0 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 tr)._p('/*.Begin.PBXFrameworksBu
4eae0 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 2c 27 25 73 20 2f ildPhase.section.*/')._p(2,'%s./
4eb00 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 70 72 6f 64 75 63 74 *.Frameworks.*/.=.{',.tr.product
4eb20 73 2e 63 68 69 6c 64 72 65 6e 5b 31 5d 2e 66 78 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 69 s.children[1].fxstageid)._p(3,'i
4eb40 73 61 20 3d 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a sa.=.PBXFrameworksBuildPhase;').
4eb60 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
4eb80 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
4eba0 76 65 72 73 65 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 verse(tr.frameworks,.{.onleaf.=.
4ebc0 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e function(node)._p(4,'%s./*.%s.in
4ebe0 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 .Frameworks.*/,',.node.buildid,.
4ec00 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 node.name).end.}).tree.traverse(
4ec20 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e tr.projects,.{.onleaf.=.function
4ec40 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 46 72 61 6d 65 77 6f (node)._p(4,'%s./*.%s.in.Framewo
4ec60 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d rks.*/,',.node.buildid,.node.nam
4ec80 65 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e e).end.})._p(3,');')._p(3,'runOn
4eca0 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 20 lyForDeploymentPostprocessing.=.
4ecc0 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 46 72 0;')._p(2,'};')._p('/*.End.PBXFr
4ece0 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a ameworksBuildPhase.section.*/').
4ed00 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 47 72 6f _p('').end.function.xcode.PBXGro
4ed20 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 47 72 6f 75 70 20 73 65 63 up(tr)._p('/*.Begin.PBXGroup.sec
4ed40 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
4ed60 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 28 6e 6f 64 65 2e 70 node.=.function(node).if.(node.p
4ed80 61 74 68 20 61 6e 64 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 3d 20 30 29 20 6f 72 20 ath.and.#node.children.==.0).or.
4eda0 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e 0a 72 65 74 75 72 node.kind.==."vgroup".then.retur
4edc0 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 n.end.if.node.parent.==.tr.proje
4ede0 63 74 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 2a 2f cts.then._p(2,'%s./*.Products.*/
4ee00 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 65 6c 73 65 .=.{',.node.productgroupid).else
4ee20 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 ._p(2,'%s./*.%s.*/.=.{',.node.id
4ee40 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 ,.node.name).end._p(3,'isa.=.PBX
4ee60 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e 20 3d 20 28 27 29 0a 66 6f Group;')._p(3,'children.=.(').fo
4ee80 72 20 5f 2c 20 63 68 69 6c 64 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 r._,.childnode.in.ipairs(node.ch
4eea0 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 ildren).do._p(4,'%s./*.%s.*/,',.
4eec0 63 68 69 6c 64 6e 6f 64 65 2e 69 64 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e childnode.id,.childnode.name).en
4eee0 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d 20 74 d._p(3,');').if.node.parent.==.t
4ef00 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 50 72 6f r.projects.then._p(3,'name.=.Pro
4ef20 64 75 63 74 73 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b ducts;').else._p(3,'name.=."%s";
4ef40 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 74 68 20 61 6e 64 20 6e ',.node.name).if.node.path.and.n
4ef60 6f 74 20 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 20 3d 20 6e ot.node.isvpath.then.local.p.=.n
4ef80 6f 64 65 2e 70 61 74 68 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 ode.path.if.node.parent.path.the
4efa0 6e 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e 6f 64 65 2e 70 61 72 65 n.p.=.path.getrelative(node.pare
4efc0 6e 74 2e 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 61 nt.path,.node.path).end._p(3,'pa
4efe0 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 73 6f th.=."%s";',.p).end.end._p(3,'so
4f000 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b urceTree.=."<group>";')._p(2,'};
4f020 27 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 47 72 ').end.},.true)._p('/*.End.PBXGr
4f040 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 oup.section.*/')._p('').end.func
4f060 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 5f tion.xcode.PBXNativeTarget(tr)._
4f080 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 65 63 74 p('/*.Begin.PBXNativeTarget.sect
4f0a0 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 ion.*/').for._,.node.in.ipairs(t
4f0c0 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 r.products.children).do.local.na
4f0e0 6d 65 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 me.=.tr.project.name.local.funct
4f100 69 6f 6e 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 77 68 69 63 68 29 0a 69 66 20 23 ion.hasBuildCommands(which).if.#
4f120 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 tr.project[which].>.0.then.retur
4f140 6e 20 74 72 75 65 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 n.true.end.for._,.cfg.in.ipairs(
4f160 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 23 63 66 67 5b 77 68 69 63 68 5d 20 3e 20 tr.configs).do.if.#cfg[which].>.
4f180 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 0.then.return.true.end.end.end._
4f1a0 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 74 61 72 67 p(2,'%s./*.%s.*/.=.{',.node.targ
4f1c0 65 74 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 4e 61 74 69 76 etid,.name)._p(3,'isa.=.PBXNativ
4f1e0 65 54 61 72 67 65 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 eTarget;')._p(3,'buildConfigurat
4f200 69 6f 6e 4c 69 73 74 20 3d 20 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 ionList.=.%s./*.Build.configurat
4f220 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 22 25 73 ion.list.for.PBXNativeTarget."%s
4f240 22 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 6e 61 6d 65 29 0a 5f ".*/;',.node.cfgsection,.name)._
4f260 70 28 33 2c 27 62 75 69 6c 64 50 68 61 73 65 73 20 3d 20 28 27 29 0a 69 66 20 68 61 73 42 75 69 p(3,'buildPhases.=.(').if.hasBui
4f280 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 27 29 20 74 ldCommands('prebuildcommands').t
4f2a0 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 30 30 43 44 31 33 hen._p(4,'9607AE1010C857E500CD13
4f2c0 37 36 20 2f 2a 20 50 72 65 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 76./*.Prebuild.*/,').end._p(4,'%
4f2e0 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 72 65 73 73 74 61 s./*.Resources.*/,',.node.ressta
4f300 67 65 69 64 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 geid)._p(4,'%s./*.Sources.*/,',.
4f320 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 29 0a 69 66 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 node.sourcesid).if.hasBuildComma
4f340 6e 64 73 28 27 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 nds('prelinkcommands').then._p(4
4f360 2c 27 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 20 2f 2a 20 50 72 ,'9607AE3510C85E7E00CD1376./*.Pr
4f380 65 6c 69 6e 6b 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 46 72 61 6d elink.*/,').end._p(4,'%s./*.Fram
4f3a0 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 64 29 0a 69 66 20 eworks.*/,',.node.fxstageid).if.
4f3c0 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 hasBuildCommands('postbuildcomma
4f3e0 6e 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 37 31 30 43 38 35 45 38 nds').then._p(4,'9607AE3710C85E8
4f400 46 30 30 43 44 31 33 37 36 20 2f 2a 20 50 6f 73 74 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 F00CD1376./*.Postbuild.*/,').end
4f420 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 52 75 6c 65 73 20 3d 20 28 ._p(3,');')._p(3,'buildRules.=.(
4f440 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 70 65 6e 64 65 6e 63 69 65 73 ')._p(3,');')._p(3,'dependencies
4f460 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e .=.(').for._,.node.in.ipairs(tr.
4f480 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f projects.children).do._p(4,'%s./
4f4a0 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 2c 27 2c 20 6e 6f 64 65 *.PBXTargetDependency.*/,',.node
4f4c0 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a .targetdependid).end._p(3,');').
4f4e0 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 0a 6c 6f 63 61 6c _p(3,'name.=."%s";',.name).local
4f500 20 70 0a 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 .p.if.node.cfg.kind.==."ConsoleA
4f520 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 62 69 6e 22 0a 65 6c 73 65 69 pp".then.p.=."$(HOME)/bin".elsei
4f540 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 f.node.cfg.kind.==."WindowedApp"
4f560 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 .then.p.=."$(HOME)/Applications"
4f580 0a 65 6e 64 0a 69 66 20 70 20 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 49 6e 73 74 .end.if.p.then._p(3,'productInst
4f5a0 61 6c 6c 50 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 allPath.=."%s";',.p).end._p(3,'p
4f5c0 72 6f 64 75 63 74 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c roductName.=."%s";',.name)._p(3,
4f5e0 27 70 72 6f 64 75 63 74 52 65 66 65 72 65 6e 63 65 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 'productReference.=.%s./*.%s.*/;
4f600 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f ',.node.id,.node.name)._p(3,'pro
4f620 64 75 63 74 54 79 70 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 70 72 6f 64 ductType.=."%s";',.xcode.getprod
4f640 75 63 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 ucttype(node))._p(2,'};').end._p
4f660 28 27 2f 2a 20 45 6e 64 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 65 63 74 69 6f 6e ('/*.End.PBXNativeTarget.section
4f680 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.
4f6a0 50 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 50 PBXProject(tr)._p('/*.Begin.PBXP
4f6c0 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 2c 27 30 38 46 42 37 37 roject.section.*/')._p(2,'08FB77
4f6e0 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 93FE84155DC02AAC07./*.Project.ob
4f700 6a 65 63 74 20 2a 2f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 50 72 6f ject.*/.=.{')._p(3,'isa.=.PBXPro
4f720 6a 65 63 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e ject;')._p(3,'buildConfiguration
4f740 4c 69 73 74 20 3d 20 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 30 45 39 43 44 20 List.=.1DEB928908733DD80010E9CD.
4f760 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 /*.Build.configuration.list.for.
4f780 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 74 72 2e 6e 61 6d 65 29 0a 5f PBXProject."%s".*/;',.tr.name)._
4f7a0 70 28 33 2c 27 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 6f 6e 20 3d 20 22 58 63 6f p(3,'compatibilityVersion.=."Xco
4f7c0 64 65 20 33 2e 32 22 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 6e 6e 65 64 46 6f 72 45 6e de.3.2";')._p(3,'hasScannedForEn
4f7e0 63 6f 64 69 6e 67 73 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 69 6e 47 72 6f 75 70 20 3d codings.=.1;')._p(3,'mainGroup.=
4f800 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 74 72 2e 69 64 2c 20 74 72 2e 6e 61 6d 65 29 0a .%s./*.%s.*/;',.tr.id,.tr.name).
4f820 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 61 74 68 20 3d 20 22 22 3b 27 29 0a 69 66 20 _p(3,'projectDirPath.=."";').if.
4f840 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 5f #tr.projects.children.>.0.then._
4f860 70 28 33 2c 27 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 20 3d 20 28 27 29 0a 66 6f 72 p(3,'projectReferences.=.(').for
4f880 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 ._,.node.in.ipairs(tr.projects.c
4f8a0 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 7b 27 29 0a 5f 70 28 35 2c 27 50 72 6f 64 hildren).do._p(4,'{')._p(5,'Prod
4f8c0 75 63 74 47 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 2a 2f 3b 27 2c 20 uctGroup.=.%s./*.Products.*/;',.
4f8e0 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 5f 70 28 35 2c 27 50 72 6f 6a 65 node.productgroupid)._p(5,'Proje
4f900 63 74 52 65 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 ctRef.=.%s./*.%s.*/;',.node.id,.
4f920 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 28 34 2c 27 7d path.getname(node.path))._p(4,'}
4f940 2c 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 70 72 6f ,').end._p(3,');').end._p(3,'pro
4f960 6a 65 63 74 52 6f 6f 74 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 73 20 3d jectRoot.=."";')._p(3,'targets.=
4f980 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 .(').for._,.node.in.ipairs(tr.pr
4f9a0 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 oducts.children).do._p(4,'%s./*.
4f9c0 25 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d %s.*/,',.node.targetid,.node.nam
4f9e0 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 e).end._p(3,');')._p(2,'};')._p(
4fa00 27 2f 2a 20 45 6e 64 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a '/*.End.PBXProject.section.*/').
4fa20 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 52 65 66 _p('').end.function.xcode.PBXRef
4fa40 65 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e erenceProxy(tr).if.#tr.projects.
4fa60 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 children.>.0.then._p('/*.Begin.P
4fa80 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 BXReferenceProxy.section.*/').tr
4faa0 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 ee.traverse(tr.projects,.{.onlea
4fac0 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 f.=.function(node)._p(2,'%s./*.%
4fae0 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f s.*/.=.{',.node.id,.node.name)._
4fb00 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 3b 27 29 0a p(3,'isa.=.PBXReferenceProxy;').
4fb20 5f 70 28 33 2c 27 66 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 _p(3,'fileType.=.%s;',.xcode.get
4fb40 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 33 2c 27 70 61 74 68 20 3d 20 22 targettype(node))._p(3,'path.=."
4fb60 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 52 65 %s";',.node.path)._p(3,'remoteRe
4fb80 66 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 f.=.%s./*.PBXContainerItemProxy.
4fba0 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 64 75 63 74 70 72 6f 78 79 69 64 */;',.node.parent.productproxyid
4fbc0 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 5f 50 52 4f 44 55 )._p(3,'sourceTree.=.BUILT_PRODU
4fbe0 43 54 53 5f 44 49 52 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 CTS_DIR;')._p(2,'};').end.})._p(
4fc00 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f '/*.End.PBXReferenceProxy.sectio
4fc20 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 n.*/')._p('').end.end.function.x
4fc40 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a code.PBXResourcesBuildPhase(tr).
4fc60 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 _p('/*.Begin.PBXResourcesBuildPh
4fc80 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 ase.section.*/').for._,.target.i
4fca0 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 n.ipairs(tr.products.children).d
4fcc0 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c o._p(2,'%s./*.Resources.*/.=.{',
4fce0 20 74 61 72 67 65 74 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 .target.resstageid)._p(3,'isa.=.
4fd00 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 PBXResourcesBuildPhase;')._p(3,'
4fd20 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 0a buildActionMask.=.2147483647;').
4fd40 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 28 _p(3,'files.=.(').tree.traverse(
4fd60 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 tr,.{.onnode.=.function(node).if
4fd80 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 3d .xcode.getbuildcategory(node).==
4fda0 20 22 52 65 73 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 ."Resources".then._p(4,'%s./*.%s
4fdc0 20 69 6e 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 .in.Resources.*/,',.node.buildid
4fde0 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b ,.node.name).end.end.})._p(3,');
4fe00 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 ')._p(3,'runOnlyForDeploymentPos
4fe20 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e tprocessing.=.0;')._p(2,'};').en
4fe40 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 d._p('/*.End.PBXResourcesBuildPh
4fe60 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 ase.section.*/')._p('').end.func
4fe80 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 tion.xcode.PBXShellScriptBuildPh
4fea0 61 73 65 28 74 72 29 0a 6c 6f 63 61 6c 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 66 ase(tr).local.wrapperWritten.=.f
4fec0 61 6c 73 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 62 6c 6f 63 6b 28 69 64 2c 20 alse.local.function.doblock(id,.
4fee0 6e 61 6d 65 2c 20 77 68 69 63 68 29 0a 6c 6f 63 61 6c 20 70 72 6a 63 6d 64 73 20 3d 20 74 72 2e name,.which).local.prjcmds.=.tr.
4ff00 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 6e 64 73 20 3d 20 project[which].local.commands.=.
4ff20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 6a 63 6d 64 73 2c 20 7b 7d 29 0a 66 6f 72 20 5f 2c 20 63 table.join(prjcmds,.{}).for._,.c
4ff40 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 fg.in.ipairs(tr.configs).do.loca
4ff60 6c 20 63 66 67 63 6d 64 73 20 3d 20 63 66 67 5b 77 68 69 63 68 5d 0a 69 66 20 23 63 66 67 63 6d l.cfgcmds.=.cfg[which].if.#cfgcm
4ff80 64 73 20 3e 20 23 70 72 6a 63 6d 64 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 ds.>.#prjcmds.then.table.insert(
4ffa0 63 6f 6d 6d 61 6e 64 73 2c 20 27 69 66 20 5b 20 22 24 7b 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e commands,.'if.[."${CONFIGURATION
4ffc0 7d 22 20 3d 20 22 27 20 2e 2e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 }".=."'....xcode.getconfigname(c
4ffe0 66 67 29 20 2e 2e 20 27 22 20 5d 3b 20 74 68 65 6e 27 29 0a 66 6f 72 20 69 20 3d 20 23 70 72 6a fg)....'".];.then').for.i.=.#prj
50000 63 6d 64 73 20 2b 20 31 2c 20 23 63 66 67 63 6d 64 73 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 cmds.+.1,.#cfgcmds.do.table.inse
50020 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 63 66 67 63 6d 64 73 5b 69 5d 29 0a 65 6e 64 0a 74 61 62 rt(commands,.cfgcmds[i]).end.tab
50040 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 66 69 27 29 0a 65 6e 64 0a 65 6e le.insert(commands,.'fi').end.en
50060 64 0a 69 66 20 23 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 77 d.if.#commands.>.0.then.if.not.w
50080 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 rapperWritten.then._p('/*.Begin.
500a0 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e PBXShellScriptBuildPhase.section
500c0 20 2a 2f 27 29 0a 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 3d 20 74 72 75 65 0a 65 6e 64 0a .*/').wrapperWritten.=.true.end.
500e0 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 69 64 2c 20 6e 61 6d 65 _p(2,'%s./*.%s.*/.=.{',.id,.name
50100 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c )._p(3,'isa.=.PBXShellScriptBuil
50120 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 dPhase;')._p(3,'buildActionMask.
50140 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 =.2147483647;')._p(3,'files.=.('
50160 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 69 6e 70 75 74 50 61 74 68 73 20 3d 20 )._p(3,');')._p(3,'inputPaths.=.
50180 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 (');._p(3,');');._p(3,'name.=.%s
501a0 3b 27 2c 20 6e 61 6d 65 29 3b 0a 5f 70 28 33 2c 27 6f 75 74 70 75 74 50 61 74 68 73 20 3d 20 28 ;',.name);._p(3,'outputPaths.=.(
501c0 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 3b 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 ');._p(3,');');._p(3,'runOnlyFor
501e0 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 3b DeploymentPostprocessing.=.0;');
50200 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 50 61 74 68 20 3d 20 2f 62 69 6e 2f 73 68 3b 27 29 3b 0a 5f ._p(3,'shellPath.=./bin/sh;');._
50220 70 28 33 2c 27 73 68 65 6c 6c 53 63 72 69 70 74 20 3d 20 22 25 73 22 3b 27 2c 20 74 61 62 6c 65 p(3,'shellScript.=."%s";',.table
50240 2e 63 6f 6e 63 61 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 22 5c 5c 6e 22 29 3a 67 73 75 62 28 27 22 .concat(commands,."\\n"):gsub('"
50260 27 2c 20 27 5c 5c 22 27 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 64 6f ',.'\\"'))._p(2,'};').end.end.do
50280 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 30 30 43 44 31 33 37 36 22 block("9607AE1010C857E500CD1376"
502a0 2c 20 22 50 72 65 62 75 69 6c 64 22 2c 20 22 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 22 ,."Prebuild",."prebuildcommands"
502c0 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 ).doblock("9607AE3510C85E7E00CD1
502e0 33 37 36 22 2c 20 22 50 72 65 6c 69 6e 6b 22 2c 20 22 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 376",."Prelink",."prelinkcommand
50300 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 33 37 31 30 43 38 35 45 38 46 30 30 43 s").doblock("9607AE3710C85E8F00C
50320 44 31 33 37 36 22 2c 20 22 50 6f 73 74 62 75 69 6c 64 22 2c 20 22 70 6f 73 74 62 75 69 6c 64 63 D1376",."Postbuild",."postbuildc
50340 6f 6d 6d 61 6e 64 73 22 29 0a 69 66 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e ommands").if.wrapperWritten.then
50360 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 ._p('/*.End.PBXShellScriptBuildP
50380 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 hase.section.*/').end.end.functi
503a0 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 on.xcode.PBXSourcesBuildPhase(tr
503c0 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 )._p('/*.Begin.PBXSourcesBuildPh
503e0 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 ase.section.*/').for._,.target.i
50400 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 n.ipairs(tr.products.children).d
50420 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 o._p(2,'%s./*.Sources.*/.=.{',.t
50440 61 72 67 65 74 2e 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 arget.sourcesid)._p(3,'isa.=.PBX
50460 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 SourcesBuildPhase;')._p(3,'build
50480 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c ActionMask.=.2147483647;')._p(3,
504a0 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 'files.=.(').tree.traverse(tr,.{
504c0 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 .onleaf.=.function(node).if.xcod
504e0 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d 3d 20 22 53 6f 75 e.getbuildcategory(node).==."Sou
50500 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f 75 rces".then._p(4,'%s./*.%s.in.Sou
50520 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 rces.*/,',.node.buildid,.node.na
50540 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 me).end.end.})._p(3,');')._p(3,'
50560 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 69 runOnlyForDeploymentPostprocessi
50580 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 ng.=.0;')._p(2,'};').end._p('/*.
505a0 45 6e 64 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e End.PBXSourcesBuildPhase.section
505c0 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.
505e0 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e PBXVariantGroup(tr)._p('/*.Begin
50600 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 .PBXVariantGroup.section.*/').tr
50620 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e ee.traverse(tr,.{.onbranch.=.fun
50640 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 ction(node).if.node.kind.==."vgr
50660 6f 75 70 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 oup".then._p(2,'%s./*.%s.*/.=.{'
50680 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 ,.node.id,.node.name)._p(3,'isa.
506a0 3d 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 =.PBXVariantGroup;')._p(3,'child
506c0 72 65 6e 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 70 61 69 72 73 28 ren.=.(').for._,.lang.in.ipairs(
506e0 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 node.children).do._p(4,'%s./*.%s
50700 20 2a 2f 2c 27 2c 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f .*/,',.lang.id,.lang.name).end._
50720 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 p(3,');')._p(3,'name.=.%s;',.nod
50740 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f e.name)._p(3,'sourceTree.=."<gro
50760 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 up>";')._p(2,'};').end.end.})._p
50780 28 27 2f 2a 20 45 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e ('/*.End.PBXVariantGroup.section
507a0 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.
507c0 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 PBXTargetDependency(tr).if.#tr.p
507e0 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a rojects.children.>.0.then._p('/*
50800 20 42 65 67 69 6e 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 .Begin.PBXTargetDependency.secti
50820 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 on.*/').tree.traverse(tr.project
50840 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 s,.{.onleaf.=.function(node)._p(
50860 32 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 20 2,'%s./*.PBXTargetDependency.*/.
50880 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 =.{',.node.parent.targetdependid
508a0 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 )._p(3,'isa.=.PBXTargetDependenc
508c0 79 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e y;')._p(3,'name.=."%s";',.node.n
508e0 61 6d 65 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 73 20 2f 2a 20 50 ame)._p(3,'targetProxy.=.%s./*.P
50900 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e BXContainerItemProxy.*/;',.node.
50920 70 61 72 65 6e 74 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 parent.targetproxyid)._p(2,'};')
50940 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 65 .end.})._p('/*.End.PBXTargetDepe
50960 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 ndency.section.*/')._p('').end.e
50980 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 nd.function.xcode.XCBuildConfigu
509a0 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 6c ration_Target(tr,.target,.cfg).l
509c0 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 ocal.cfgname.=.xcode.getconfigna
509e0 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 me(cfg)._p(2,'%s./*.%s.*/.=.{',.
50a00 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 cfg.xcode.targetid,.cfgname)._p(
50a20 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 3,'isa.=.XCBuildConfiguration;')
50a40 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 2c ._p(3,'buildSettings.=.{')._p(4,
50a60 27 41 4c 57 41 59 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b 27 'ALWAYS_SEARCH_USER_PATHS.=.NO;'
50a80 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a ).if.not.cfg.flags.Symbols.then.
50aa0 5f 70 28 34 2c 27 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 3d _p(4,'DEBUG_INFORMATION_FORMAT.=
50ac0 20 22 64 77 61 72 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 ."dwarf-with-dsym";').end.if.cfg
50ae0 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 69 .kind.~=."StaticLib".and.cfg.bui
50b00 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 2c ldtarget.prefix.~=."".then._p(4,
50b20 27 45 58 45 43 55 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e 62 'EXECUTABLE_PREFIX.=.%s;',.cfg.b
50b40 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 74 61 uildtarget.prefix).end.if.cfg.ta
50b60 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 63 rgetextension.then.local.ext.=.c
50b80 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 69 66 28 65 78 74 fg.targetextension.ext.=.iif(ext
50ba0 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 32 29 2c 20 65 78 :startswith("."),.ext:sub(2),.ex
50bc0 74 29 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 49 4f 4e 20 3d 20 t)._p(4,'EXECUTABLE_EXTENSION.=.
50be0 25 73 3b 27 2c 20 65 78 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 70 61 %s;',.ext).end.local.outdir.=.pa
50c00 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e th.getdirectory(cfg.buildtarget.
50c20 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 bundlepath).if.outdir.~=.".".the
50c40 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 n._p(4,'CONFIGURATION_BUILD_DIR.
50c60 3d 20 25 73 3b 27 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 44 59 =.%s;',.outdir).end._p(4,'GCC_DY
50c80 4e 41 4d 49 43 5f 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 4d NAMIC_NO_PIC.=.NO;')._p(4,'GCC_M
50ca0 4f 44 45 4c 5f 54 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e 66 6f 70 6c ODEL_TUNING.=.G5;').if.tr.infopl
50cc0 69 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 ist.then._p(4,'INFOPLIST_FILE.=.
50ce0 22 25 73 22 3b 27 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 "%s";',.tr.infoplist.cfg.name).e
50d00 6e 64 0a 69 6e 73 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d nd.installpaths.=.{.ConsoleApp.=
50d20 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d .'/usr/local/bin',.WindowedApp.=
50d40 20 27 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 65 .'"$(HOME)/Applications"',.Share
50d60 64 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 4c dLib.=.'/usr/local/lib',.StaticL
50d80 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f 70 28 34 2c 27 49 ib.=.'/usr/local/lib',.}._p(4,'I
50da0 4e 53 54 41 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c 6c 70 61 74 68 73 NSTALL_PATH.=.%s;',.installpaths
50dc0 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 [cfg.kind]).local.infoplist_file
50de0 20 3d 20 6e 69 6c 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 .=.nil.for._,.v.in.ipairs(cfg.fi
50e00 6c 65 73 29 20 64 6f 0a 69 66 20 28 73 74 72 69 6e 67 2e 66 69 6e 64 20 28 73 74 72 69 6e 67 2e les).do.if.(string.find.(string.
50e20 6c 6f 77 65 72 20 28 76 29 2c 20 27 69 6e 66 6f 2e 70 6c 69 73 74 27 29 20 7e 3d 20 6e 69 6c 29 lower.(v),.'info.plist').~=.nil)
50e40 20 74 68 65 6e 0a 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f .then.infoplist_file.=.string.fo
50e60 72 6d 61 74 28 27 24 28 53 52 43 52 4f 4f 54 29 2f 25 73 27 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 rmat('$(SRCROOT)/%s',.v).end.end
50e80 0a 69 66 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f .if.infoplist_file.~=.nil.then._
50ea0 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 69 6e p(4,'INFOPLIST_FILE.=."%s";',.in
50ec0 66 6f 70 6c 69 73 74 5f 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 5f foplist_file).end._p(4,'PRODUCT_
50ee0 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
50f00 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.=
50f20 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
50f40 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
50f60 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
50f80 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)._
50fa0 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
50fc0 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.=
50fe0 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
51000 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.=
51020 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
51040 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....=."
51060 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_
51080 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.=
510a0 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
510c0 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
510e0 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";',.
51100 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
51120 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
51140 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(
51160 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
51180 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
511a0 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)
511c0 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
511e0 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.
51200 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
51220 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_
51240 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
51260 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
51280 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.=.
512a0 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
512c0 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
512e0 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".
51300 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
51320 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._
51340 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
51360 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
51380 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
513a0 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
513c0 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
513e0 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
51400 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
51420 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
51440 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.
51460 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
51480 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
514a0 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_
514c0 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;'
514e0 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"
51500 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
51520 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
51540 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
51560 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.
51580 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(
515a0 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.
515c0 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
515e0 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
51600 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
51620 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,.
51640 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
51660 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
51680 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"
516a0 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
516c0 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
516e0 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
51700 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
51720 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
51740 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"]........=.
51760 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-
51780 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
517a0 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.=.{.}.
517c0 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)
517e0 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
51800 6c 61 67 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 76 61 6c 20 69 lags,.flag).end.end.for._,.val.i
51820 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 n.ipairs(premake.xcode.parameter
51840 73 29 20 64 6f 0a 5f 70 28 34 2c 20 76 61 6c 20 2e 2e 27 3b 27 29 0a 65 6e 64 0a 78 63 6f 64 65 s).do._p(4,.val...';').end.xcode
51860 2e 70 72 69 6e 74 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 .printlist(table.join(flags,.cfg
51880 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f .buildoptions,.cfg.buildoptions_
518a0 63 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c c),.'OTHER_CFLAGS').xcode.printl
518c0 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
518e0 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 2c 20 27 ptions,.cfg.buildoptions_cpp),.'
51900 4f 54 48 45 52 5f 43 50 4c 55 53 50 4c 55 53 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d 20 7b OTHER_CPLUSPLUSFLAGS').flags.=.{
51920 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 65 2e .}.for._,.lib.in.ipairs(premake.
51940 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 20 6e getlinks(cfg,."system")).do.if.n
51960 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 0a 74 ot.xcode.isframework(lib).then.t
51980 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 29 0a able.insert(flags,."-l"....lib).
519a0 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 67 73 end.end.flags.=.table.join(flags
519c0 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 6c 69 ,.cfg.linkoptions).xcode.printli
519e0 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 63 66 st(flags,.'OTHER_LDFLAGS').if.cf
51a00 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 34 2c g.flags.StaticRuntime.then._p(4,
51a20 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 54 59 'STANDARD_C_PLUS_PLUS_LIBRARY_TY
51a40 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 72 20 PE.=.static;').end.if.targetdir.
51a60 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 73 22 ~=.".".then._p(4,'SYMROOT.=."%s"
51a80 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 73 2e ;',.targetdir).end.if.cfg.flags.
51aa0 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 4e 47 ExtraWarnings.then._p(4,'WARNING
51ac0 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 27 7d _CFLAGS.=."-Wall";').end._p(3,'}
51ae0 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 6d 65 ;')._p(3,'name.=."%s";',.cfgname
51b00 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 65 2e )._p(2,'};').end.function.xcode.
51b20 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 2a 20 XCBuildConfiguration(tr)._p('/*.
51b40 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 74 69 Begin.XCBuildConfiguration.secti
51b60 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 73 28 on.*/').for._,.target.in.ipairs(
51b80 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 2c 20 tr.products.children).do.for._,.
51ba0 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 6f cfg.in.ipairs(tr.configs).do.xco
51bc0 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 28 74 de.XCBuildConfiguration_Target(t
51be0 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 20 63 r,.target,.cfg).end.end.for._,.c
51c00 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 6f 64 fg.in.ipairs(tr.configs).do.xcod
51c20 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 28 74 e.XCBuildConfiguration_Project(t
51c40 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 43 6f r,.cfg).end._p('/*.End.XCBuildCo
51c60 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 29 0a nfiguration.section.*/')._p('').
51c80 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 end.function.xcode.XCBuildConfig
51ca0 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 2e 70 urationList(tr).local.sln.=.tr.p
51cc0 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 43 43 roject.solution._p('/*.Begin.XCC
51ce0 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 66 6f onfigurationList.section.*/').fo
51d00 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 63 74 r._,.target.in.ipairs(tr.product
51d20 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 6c 64 s.children).do._p(2,'%s./*.Build
51d40 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 69 76 .configuration.list.for.PBXNativ
51d60 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 66 67 eTarget."%s".*/.=.{',.target.cfg
51d80 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 61 20 section,.target.name)._p(3,'isa.
51da0 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 27 62 =.XCConfigurationList;')._p(3,'b
51dc0 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 2c 20 uildConfigurations.=.(').for._,.
51de0 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 70 28 cfg.in.ipairs(tr.configs).do._p(
51e00 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 72 67 4,'%s./*.%s.*/,',.cfg.xcode.targ
51e20 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 29 0a etid,.xcode.getconfigname(cfg)).
51e40 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 6e 66 end._p(3,');')._p(3,'defaultConf
51e60 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 2c 27 igurationIsVisible.=.0;')._p(3,'
51e80 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 22 3b defaultConfigurationName.=."%s";
51ea0 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 69 67 ',.xcode.getconfigname(tr.config
51ec0 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 45 42 s[1]))._p(2,'};').end._p(2,'1DEB
51ee0 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 63 6f 928908733DD80010E9CD./*.Build.co
51f00 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 74 20 nfiguration.list.for.PBXProject.
51f20 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 73 61 "%s".*/.=.{',.tr.name)._p(3,'isa
51f40 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 27 .=.XCConfigurationList;')._p(3,'
51f60 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 2c buildConfigurations.=.(').for._,
51f80 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 70 .cfg.in.ipairs(tr.configs).do._p
51fa0 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 72 6f (4,'%s./*.%s.*/,',.cfg.xcode.pro
51fc0 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 67 29 jectid,.xcode.getconfigname(cfg)
51fe0 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
52000 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
52020 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
52040 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
52060 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 20 58 igs[1]))._p(2,'};')._p('/*.End.X
52080 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.*/').
520a0 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 65 72 _p('').end.function.xcode.Footer
520c0 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 20 3d ()._p(1,'};')._p('\trootObject.=
520e0 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 72 6f .08FB7793FE84155DC02AAC07./*.Pro
52100 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 00 6c ject.object.*/;')._p('}').end..l
52120 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 61 6c ocal.xcode.=.premake.xcode.local
52140 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 78 63 .tree.=.premake.tree.function.xc
52160 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 20 3d ode.buildprjtree(prj).local.tr.=
52180 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 65 65 .premake.project.buildsourcetree
521a0 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 66 67 (prj).tr.configs.=.{}.for._,.cfg
521c0 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 6e 66 name.in.ipairs(prj.solution.conf
521e0 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 20 69 igurations).do.for._,.platform.i
52200 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 61 74 n.ipairs(prj.solution.xcode.plat
52220 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 67 65 forms).do.local.cfg.=.premake.ge
52240 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 29 0a tconfig(prj,.cfgname,.platform).
52260 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 74 69 cfg.xcode.=.{}.cfg.xcode.targeti
52280 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 65 63 d.=.xcode.newid(prj.xcode.projec
522a0 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 65 63 tnode,.cfgname).cfg.xcode.projec
522c0 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 0a 74 tid.=.xcode.newid(tr,.cfgname).t
522e0 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 6e 64 able.insert(tr.configs,.cfg).end
52300 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 6e 63 .end.tree.traverse(tr,.{.onbranc
52320 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 65 78 h.=.function(node).if.path.getex
52340 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 20 74 tension(node.name).==.".lproj".t
52360 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 61 6d hen.local.lang.=.path.getbasenam
52380 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 72 65 e(node.name)..--."English",."Fre
523a0 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 69 70 nch",.etc..for._,.filenode.in.ip
523c0 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 72 70 airs(node.children).do.local.grp
523e0 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 6c 65 node.=.node.parent.children[file
52400 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 0a 67 node.name].if.not.grpnode.then.g
52420 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 6e 74 rpnode.=.tree.insert(node.parent
52440 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 6e 6f ,.tree.new(filenode.name)).grpno
52460 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 65 2e de.kind.=."vgroup".end.filenode.
52480 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 74 72 name.=.path.getbasename(lang).tr
524a0 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 6e 64 ee.insert(grpnode,.filenode).end
524c0 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 74 72 .tree.remove(node).end.end.}).tr
524e0 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 6f 72 .frameworks.=.tree.new("Framewor
52500 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 6e 66 ks").for.cfg.in.premake.eachconf
52520 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 72 73 ig(prj).do.for._,.link.in.ipairs
52540 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 22 2c (premake.getlinks(cfg,."system",
52560 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 70 61 ."fullpath")).do.local.name.=.pa
52580 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 61 6d th.getname(link).if.xcode.isfram
525a0 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 72 6b ework(name).and.not.tr.framework
525c0 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 72 65 s.children[name].then.node.=.tre
525e0 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 65 77 e.insert(tr.frameworks,.tree.new
52600 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 6e 64 (name)).node.path.=.link.end.end
52620 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 6e 20 .end.if.#tr.frameworks.children.
52640 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 72 61 >.0.then..tree.insert(tr,.tr.fra
52660 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 65 2e meworks).end.tr.products.=.tree.
52680 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 29 29 insert(tr,.tree.new("Products"))
526a0 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 63 74 .tr.projects.=.tree.new("Project
526c0 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 6b 65 s").for._,.dep.in.ipairs(premake
526e0 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 22 2c .getdependencies(prj,."sibling",
52700 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 78 63 ."object")).do.local.xcpath.=.xc
52720 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 6c 20 ode.getxcodeprojname(dep).local.
52740 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 74 73 xcnode.=.tree.insert(tr.projects
52760 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 29 29 ,.tree.new(path.getname(xcpath))
52780 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 70 72 ).xcnode.path.=.xcpath.xcnode.pr
527a0 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 70 69 oject.=.dep.xcnode.productgroupi
527c0 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 72 70 d.=.xcode.newid(xcnode,."prodgrp
527e0 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 64 65 ").xcnode.productproxyid.=.xcode
52800 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 6f 64 .newid(xcnode,."prodprox").xcnod
52820 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 28 78 e.targetproxyid..=.xcode.newid(x
52840 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 65 74 cnode,."targprox").xcnode.target
52860 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 20 22 dependid.=.xcode.newid(xcnode,."
52880 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 67 65 targdep").local.cfg.=.premake.ge
528a0 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 73 5b tconfig(dep,.prj.configurations[
528c0 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 20 74 1]).node.=.tree.insert(xcnode,.t
528e0 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 6e 6f ree.new(cfg.linktarget.name)).no
52900 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 61 74 de.path.=.cfg.linktarget.fullpat
52920 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 6f 6a h.node.cfg.=.cfg.end.if.#tr.proj
52940 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 73 65 ects.children.>.0.then.tree.inse
52960 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 72 61 rt(tr,.tr.projects).end.tree.tra
52980 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
529a0 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 29 0a de).node.id.=.xcode.newid(node).
529c0 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 if.xcode.getbuildcategory(node).
529e0 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 64 28 then.node.buildid.=.xcode.newid(
52a00 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 6e 64 node,."build").end.if.string.end
52a20 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 20 74 swith(node.name,."Info.plist").t
52a40 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 64 0a hen.tr.infoplist.=.node.end.end.
52a60 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 2e 70 },.true).node.=.tree.insert(tr.p
52a80 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 29 0a roducts,.prj.xcode.projectnode).
52aa0 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 68 20 node.kind.=."product".node.path.
52ac0 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 68 0a =.node.cfg.buildtarget.fullpath.
52ae0 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 6e 6f node.cfgsection.=.xcode.newid(no
52b00 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 63 6f de,."cfg").node.resstageid.=.xco
52b20 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 72 63 de.newid(node,."rez").node.sourc
52b40 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 22 29 esid..=.xcode.newid(node,."src")
52b60 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 28 6e .node.fxstageid..=.xcode.newid(n
52b80 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 74 69 ode,."fxs").return.tr.end.functi
52ba0 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 6c 6f on.premake.xcode.project(prj).lo
52bc0 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 6a 29 cal.tr.=.xcode.buildprjtree(prj)
52be0 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 6c 64 .xcode.Header(tr).xcode.PBXBuild
52c00 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 6d 50 File(tr).xcode.PBXContainerItemP
52c20 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 65 28 roxy(tr).xcode.PBXFileReference(
52c40 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 6c 64 tr,prj).xcode.PBXFrameworksBuild
52c60 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 63 6f Phase(tr).xcode.PBXGroup(tr).xco
52c80 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 42 58 de.PBXNativeTarget(tr).xcode.PBX
52ca0 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 50 72 Project(tr).xcode.PBXReferencePr
52cc0 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 64 50 oxy(tr).xcode.PBXResourcesBuildP
52ce0 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 75 69 hase(tr).xcode.PBXShellScriptBui
52d00 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 69 6c ldPhase(tr).xcode.PBXSourcesBuil
52d20 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 75 70 dPhase(tr).xcode.PBXVariantGroup
52d40 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 28 74 (tr).xcode.PBXTargetDependency(t
52d60 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 74 72 r).xcode.XCBuildConfiguration(tr
52d80 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 73 74 ).xcode.XCBuildConfigurationList
52da0 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 6d 61 (tr).xcode.Footer(tr).end..prema
52dc0 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 70 72 ke.xcode4.=.{}.local.xcode4.=.pr
52de0 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 6f 72 emake.xcode4.function.xcode4.wor
52e00 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 6e 3d kspace_head()._p('<?xml.version=
52e20 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 27 3c "1.0".encoding="UTF-8"?>')._p('<
52e40 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 2e 30 Workspace')._p(1,'version.=."1.0
52e60 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 70 61 ">').end.function.xcode4.workspa
52e80 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 6e 64 ce_tail()._p('</Workspace>').end
52ea0 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 65 5f .function.xcode4.workspace_file_
52ec0 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 2e 67 ref(prj).local.projpath.=.path.g
52ee0 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 6f 6e etrelative(prj.solution.location
52f00 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 20 27 ,.prj.location).if.projpath.==.'
52f20 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 6f 6a .'.then.projpath.=.''..else.proj
52f40 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 31 2c path.=.projpath...'/'..end._p(1,
52f60 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 67 72 '<FileRef')._p(2,'location.=."gr
52f80 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 20 2e oup:%s">',projpath....prj.name..
52fa0 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 66 3e ..'.xcodeproj')._p(1,'</FileRef>
52fc0 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 63 65 ').end.function.xcode4.workspace
52fe0 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 72 65 _generate(sln).premake.xcode.pre
53000 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 70 61 paresolution(sln).xcode4.workspa
53020 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 74 73 ce_head().xcode4.reorderProjects
53040 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 69 6f (sln).for.prj.in.premake.solutio
53060 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 6f 72 n.eachproject(sln).do.xcode4.wor
53080 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 34 2e kspace_file_ref(prj).end.xcode4.
530a0 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 78 63 workspace_tail().end.function.xc
530c0 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 6c 6e ode4.reorderProjects(sln).if.sln
530e0 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
53100 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.
53120 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
53140 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.~=
53160 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
53180 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
531a0 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
531c0 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
531e0 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
53200 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)
53220 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
53240 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 6d 61 rj).break.end.end.end.end..prema
53260 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 65 2e ke.clean.=.{.}.function.premake.
53280 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 6c 6f clean.directory(obj,.pattern).lo
532a0 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 cal.fname.=.premake.project.getf
532c0 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 28 66 ilename(obj,.pattern).os.rmdir(f
532e0 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 61 6e name).end.function.premake.clean
53300 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 65 20 .file(obj,.pattern).local.fname.
53320 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 6f 62 =.premake.project.getfilename(ob
53340 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 6e 64 j,.pattern).os.remove(fname).end
53360 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 65 61 .newaction.{.trigger.....=."clea
53380 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 62 69 n",.description.=."Remove.all.bi
533a0 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 6e 73 naries.and.generated.files",.ons
533c0 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 74 69 olution.=.function(sln).for.acti
533e0 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 0a 69 on.in.premake.action.each().do.i
53400 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 61 63 f.action.oncleansolution.then.ac
53420 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 65 6e tion.oncleansolution(sln).end.en
53440 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 6a 29 d.end,.onproject.=.function(prj)
53460 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 65 61 .for.action.in.premake.action.ea
53480 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 63 74 ch().do.if.action.oncleanproject
534a0 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 6a 29 .then.action.oncleanproject(prj)
534c0 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 68 65 .end.end.if.(prj.objectsdir).the
534e0 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 20 70 n.premake.clean.directory(prj,.p
53500 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 6f 72 rj.objectsdir).end.local.platfor
53520 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 20 7b ms.=.prj.solution.platforms.or.{
53540 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 6f 72 .}.if.not.table.contains(platfor
53560 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 20 74 ms,."Native").then.platforms.=.t
53580 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 22 20 able.join(platforms,.{."Native".
535a0 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 72 73 }).end.for._,.platform.in.ipairs
535c0 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 6b (platforms).do.for.cfg.in.premak
535e0 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 70 e.eachconfig(prj,.platform).do.p
53600 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 67 2e remake.clean.directory(prj,.cfg.
53620 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 28 70 objectsdir).premake.clean.file(p
53640 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
53660 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 77 73 d",."posix",."windows",."windows
53680 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 ").fullpath).premake.clean.file(
536a0 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 prj,.premake.gettarget(cfg,."bui
536c0 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 2e ld",."posix",."posix",."linux").
536e0 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
53700 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"
53720 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 66 75 ,."posix",."posix",."macosx").fu
53740 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 llpath).premake.clean.file(prj,.
53760 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 premake.gettarget(cfg,."build",.
53780 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 6c 70 "posix",."PS3",."windows").fullp
537a0 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 ath).premake.clean.file(prj,.pre
537c0 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f make.gettarget(cfg,."build",."po
537e0 73 69 78 22 2c 20 22 50 53 33 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 4f 72 62 69 73 22 29 six",."PS3",."windows",."Orbis")
53800 2e 66 75 6c 6c 70 61 74 68 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f .fullpath).if.cfg.kind.==."Windo
53820 77 65 64 41 70 70 22 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 wedApp".then.premake.clean.direc
53840 74 6f 72 79 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c tory(prj,.premake.gettarget(cfg,
53860 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e ."build",."posix",."posix",."lin
53880 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 22 2e 61 70 70 22 29 0a 65 6e 64 0a 70 72 65 ux").fullpath....".app").end.pre
538a0 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 make.clean.file(prj,.premake.get
538c0 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 target(cfg,."link",."windows",."
538e0 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 windows",."windows").fullpath).p
53900 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 remake.clean.file(prj,.premake.g
53920 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 ettarget(cfg,."link",."posix",."
53940 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c posix",."linux").fullpath).local
53960 20 74 61 72 67 65 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 70 72 6f 6a .target.=.path.join(premake.proj
53980 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 ect.getfilename(prj,.cfg.buildta
539a0 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 rget.directory),.cfg.buildtarget
539c0 2e 62 61 73 65 6e 61 6d 65 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 .basename).for.action.in.premake
539e0 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c .action.each().do.if.action.oncl
53a00 65 61 6e 74 61 72 67 65 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 eantarget.then.action.oncleantar
53a20 67 65 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a get(target).end.end.end.end.end.
53a40 7d 0a 00 5f 57 4f 52 4b 49 4e 47 5f 44 49 52 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 }.._WORKING_DIR........=.os.getc
53a60 77 64 28 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f wd().local.function.injectplatfo
53a80 72 6d 28 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6e 6f 74 20 70 6c 61 74 66 6f 72 6d 20 74 68 65 rm(platform).if.not.platform.the
53aa0 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 n.return.true.end.platform.=.pre
53ac0 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 70 6c 61 74 66 6f 72 6d 2c 20 70 72 65 6d 61 6b make.checkvalue(platform,.premak
53ae0 65 2e 66 69 65 6c 64 73 2e 70 6c 61 74 66 6f 72 6d 73 2e 61 6c 6c 6f 77 65 64 29 0a 66 6f 72 20 e.fields.platforms.allowed).for.
53b00 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 sln.in.premake.solution.each().d
53b20 6f 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d o.local.platforms.=.sln.platform
53b40 73 20 6f 72 20 7b 20 7d 0a 69 66 20 23 70 6c 61 74 66 6f 72 6d 73 20 3d 3d 20 30 20 74 68 65 6e s.or.{.}.if.#platforms.==.0.then
53b60 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 .table.insert(platforms,."Native
53b80 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 ").end.if.not.table.contains(pla
53ba0 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 tforms,."Native").then.return.fa
53bc0 6c 73 65 2c 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 20 64 6f 65 73 20 6e 6f 74 20 74 61 72 67 lse,.sln.name....".does.not.targ
53be0 65 74 20 6e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 5c 6e 4e 61 74 69 76 65 20 70 6c 61 74 66 et.native.platform\nNative.platf
53c00 6f 72 6d 20 73 65 74 74 69 6e 67 73 20 61 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 68 orm.settings.are.required.for.th
53c20 65 20 2d 2d 70 6c 61 74 66 6f 72 6d 20 66 65 61 74 75 72 65 2e 22 0a 65 6e 64 0a 69 66 20 6e 6f e.--platform.feature.".end.if.no
53c40 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 t.table.contains(platforms,.plat
53c60 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d form).then.table.insert(platform
53c80 73 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 3d s,.platform).end.sln.platforms.=
53ca0 20 70 6c 61 74 66 6f 72 6d 73 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 .platforms.end.return.true.end.f
53cc0 75 6e 63 74 69 6f 6e 20 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 28 73 63 72 69 70 74 70 61 74 68 unction._premake_main(scriptpath
53ce0 29 0a 69 66 20 28 73 63 72 69 70 74 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 63 72 ).if.(scriptpath).then.local.scr
53d00 69 70 74 73 20 20 3d 20 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 5f ipts..=.dofile(scriptpath...."/_
53d20 6d 61 6e 69 66 65 73 74 2e 6c 75 61 22 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 manifest.lua").for._,v.in.ipairs
53d40 28 73 63 72 69 70 74 73 29 20 64 6f 0a 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e (scripts).do.dofile(scriptpath..
53d60 2e 20 22 2f 22 20 2e 2e 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d .."/"....v).end.end._PREMAKE_COM
53d80 4d 41 4e 44 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 5f 50 52 45 4d 41 4b 45 MAND.=.path.getabsolute(_PREMAKE
53da0 5f 43 4f 4d 4d 41 4e 44 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 5f 41 43 _COMMAND).premake.action.set(_AC
53dc0 54 49 4f 4e 29 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 73 65 65 64 28 6f 73 2e 74 69 6d 65 28 29 29 TION).math.randomseed(os.time())
53de0 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 29 20 74 68 .if.(nil.~=._OPTIONS["file"]).th
53e00 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 en.local.fname.=._OPTIONS["file"
53e20 5d 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 64 6f 66 ].if.(os.isfile(fname)).then.dof
53e40 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 4e 6f 20 67 65 6e 69 65 20 ile(fname).else.error("No.genie.
53e60 73 63 72 69 70 74 20 27 22 20 2e 2e 20 66 6e 61 6d 65 20 2e 2e 20 22 27 20 66 6f 75 6e 64 21 22 script.'"....fname...."'.found!"
53e80 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 ,.2).end.else.local.dir,.name.=.
53ea0 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 70 61 74 68 2e 67 premake.findDefaultScript(path.g
53ec0 65 74 61 62 73 6f 6c 75 74 65 28 22 2e 2f 22 29 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 etabsolute("./")).if.dir.~=.nil.
53ee0 74 68 65 6e 0a 6f 73 2e 63 68 64 69 72 28 64 69 72 29 0a 64 6f 66 69 6c 65 28 6e 61 6d 65 29 0a then.os.chdir(dir).dofile(name).
53f00 65 6e 64 0a 65 6e 64 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 20 end.end.if.(_OPTIONS["version"].
53f20 6f 72 20 5f 4f 50 54 49 4f 4e 53 5b 22 68 65 6c 70 22 5d 20 6f 72 20 6e 6f 74 20 5f 41 43 54 49 or._OPTIONS["help"].or.not._ACTI
53f40 4f 4e 29 20 74 68 65 6e 0a 70 72 69 6e 74 66 28 22 47 45 4e 69 65 20 2d 20 50 72 6f 6a 65 63 74 ON).then.printf("GENie.-.Project
53f60 20 67 65 6e 65 72 61 74 6f 72 20 74 6f 6f 6c 20 25 73 22 2c 20 5f 47 45 4e 49 45 5f 56 45 52 53 .generator.tool.%s",._GENIE_VERS
53f80 49 4f 4e 5f 53 54 52 29 0a 70 72 69 6e 74 66 28 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e ION_STR).printf("https://github.
53fa0 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 0a 69 66 20 28 6e 6f 74 20 5f 4f com/bkaradzic/genie").if.(not._O
53fc0 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e PTIONS["version"]).then.premake.
53fe0 73 68 6f 77 68 65 6c 70 28 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 31 0a 65 6e 64 0a 61 63 74 69 showhelp().end.return.1.end.acti
54000 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 69 66 on.=.premake.action.current().if
54020 20 28 6e 6f 74 20 61 63 74 69 6f 6e 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 45 72 72 6f 72 3a .(not.action).then.error("Error:
54040 20 6e 6f 20 73 75 63 68 20 61 63 74 69 6f 6e 20 27 22 20 2e 2e 20 5f 41 43 54 49 4f 4e 20 2e 2e .no.such.action.'"...._ACTION...
54060 20 22 27 22 2c 20 30 29 0a 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 6f ."'",.0).end.ok,.err.=.premake.o
54080 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 5f 4f 50 54 49 4f 4e 53 29 0a 69 66 20 28 6e 6f 74 ption.validate(_OPTIONS).if.(not
540a0 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 .ok).then.error("Error:."....err
540c0 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b ,.0).end.ok,.err.=.premake.check
540e0 74 6f 6f 6c 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 tools().if.(not.ok).then.error("
54100 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 Error:."....err,.0).end.ok,.err.
54120 3d 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 5f 4f 50 54 49 4f 4e 53 5b 22 70 6c 61 74 66 =.injectplatform(_OPTIONS["platf
54140 6f 72 6d 22 5d 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 orm"]).if.(not.ok).then.error("E
54160 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 rror:."....err,.0).end.print("Bu
54180 69 6c 64 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 2e 2e 22 29 0a 70 72 65 6d 61 ilding.configurations...").prema
541a0 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 6f 6b 2c 20 65 72 72 20 3d ke.bake.buildconfigs().ok,.err.=
541c0 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 69 66 20 28 6e 6f 74 .premake.checkprojects().if.(not
541e0 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 .ok).then.error("Error:."....err
54200 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 52 75 6e 6e 69 6e 67 20 61 63 74 69 6f 6e 20 ,.0).end.printf("Running.action.
54220 27 25 73 27 2e 2e 2e 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 65 6d 61 6b '%s'...",.action.trigger).premak
54240 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 e.action.call(action.trigger).pr
54260 69 6e 74 28 22 44 6f 6e 65 2e 22 29 0a 72 65 74 75 72 6e 20 30 0a 65 6e 64 0a 00 2f 00 75 6e 61 int("Done.").return.0.end../.una
54280 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 25 73 2f ble.to.remove.directory.'%s'.%s/
542a0 25 73 00 70 61 74 68 00 6f 73 00 73 74 72 69 6e 67 00 4c 75 61 20 35 2e 33 2e 30 20 20 43 6f 70 %s.path.os.string.Lua.5.3.0..Cop
542c0 79 72 69 67 68 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 35 20 4c 75 61 2e 6f 72 67 2c 20 50 55 yright.(C).1994-2015.Lua.org,.PU
542e0 43 2d 52 69 6f 00 5f 43 4f 50 59 52 49 47 48 54 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 00 C-Rio._COPYRIGHT._GENIE_VERSION.
54300 76 65 72 73 69 6f 6e 20 33 39 31 20 28 63 6f 6d 6d 69 74 20 64 30 32 63 33 37 34 61 35 65 62 32 version.391.(commit.d02c374a5eb2
54320 36 35 38 37 62 36 37 30 38 63 61 64 35 32 62 32 32 63 30 65 65 64 36 38 63 35 34 32 29 00 5f 47 6587b6708cad52b22c0eed68c542)._G
54340 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 00 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 ENIE_VERSION_STR.Copyright.(c).2
54360 30 31 34 2d 32 30 31 35 20 42 72 61 6e 69 6d 69 72 20 4b 61 72 61 64 c5 be 69 c4 87 2c 20 4e 65 014-2015.Branimir.Karad..i..,.Ne
54380 69 6c 20 52 69 63 68 61 72 64 73 6f 6e 2c 0a 4d 69 6b 65 20 50 6f 70 6f 6c 6f 73 6b 69 2c 20 44 il.Richardson,.Mike.Popoloski,.D
543a0 72 65 77 20 53 6f 6c 6f 6d 6f 6e 2c 20 54 65 64 20 64 65 20 4d 75 6e 6e 69 6b 2c 20 4d 69 6f 64 rew.Solomon,.Ted.de.Munnik,.Miod
543c0 72 61 67 20 4d 69 6c 61 6e 6f 76 69 c4 87 0a 42 72 65 74 74 20 56 69 63 6b 65 72 73 2c 20 54 65 rag.Milanovi...Brett.Vickers,.Te
543e0 72 72 79 20 48 65 6e 64 72 69 78 20 49 49 2e 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 rry.Hendrix.II..Copyright.(C).20
54400 30 32 2d 32 30 31 33 20 4a 61 73 6f 6e 20 50 65 72 6b 69 6e 73 20 61 6e 64 20 74 68 65 20 50 72 02-2013.Jason.Perkins.and.the.Pr
54420 65 6d 61 6b 65 20 50 72 6f 6a 65 63 74 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 emake.Project._PREMAKE_COPYRIGHT
54440 00 6d 61 63 6f 73 78 00 5f 4f 53 00 50 41 54 48 00 64 65 62 75 67 00 74 72 61 63 65 62 61 63 6b .macosx._OS.PATH.debug.traceback
54460 00 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 00 5f 41 43 54 49 4f 4e 00 5f 41 52 47 53 00 5f 4f 50 ._premake_main._ACTION._ARGS._OP
54480 54 49 4f 4e 53 00 73 63 72 69 70 74 73 00 65 6e 64 73 77 69 74 68 00 63 68 64 69 72 00 63 6f 70 TIONS.scripts.endswith.chdir.cop
544a0 79 66 69 6c 65 00 5f 69 73 36 34 62 69 74 00 69 73 64 69 72 00 67 65 74 63 77 64 00 69 73 66 69 yfile._is64bit.isdir.getcwd.isfi
544c0 6c 65 00 6d 61 74 63 68 64 6f 6e 65 00 6d 61 74 63 68 69 73 66 69 6c 65 00 6d 61 74 63 68 6e 61 le.matchdone.matchisfile.matchna
544e0 6d 65 00 6d 61 74 63 68 6e 65 78 74 00 6d 61 74 63 68 73 74 61 72 74 00 6d 6b 64 69 72 00 70 61 me.matchnext.matchstart.mkdir.pa
54500 74 68 73 65 61 72 63 68 00 72 6d 64 69 72 00 73 74 61 74 00 74 69 63 6b 73 00 75 75 69 64 00 69 thsearch.rmdir.stat.ticks.uuid.i
54520 73 61 62 73 6f 6c 75 74 65 00 75 6e 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 64 69 72 65 63 sabsolute.unable.to.create.direc
54540 74 6f 72 79 20 27 25 73 27 00 1b 4c 75 61 00 19 93 0d 0a 1a 0a 00 69 6e 64 65 78 00 67 65 74 74 tory.'%s'..Lua........index.gett
54560 61 62 6c 65 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 69 62 6c 65 20 6c 6f able.chain.too.long;.possible.lo
54580 6f 70 00 73 65 74 74 61 62 6c 65 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 op.settable.chain.too.long;.poss
545a0 69 62 6c 65 20 6c 6f 6f 70 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 65 72 66 6c 6f 77 ible.loop.string.length.overflow
545c0 00 67 65 74 20 6c 65 6e 67 74 68 20 6f 66 00 61 74 74 65 6d 70 74 20 74 6f 20 64 69 76 69 64 65 .get.length.of.attempt.to.divide
545e0 20 62 79 20 7a 65 72 6f 00 61 74 74 65 6d 70 74 20 74 6f 20 70 65 72 66 6f 72 6d 20 27 6e 25 25 .by.zero.attempt.to.perform.'n%%
54600 30 27 00 27 66 6f 72 27 20 6c 69 6d 69 74 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 0'.'for'.limit.must.be.a.number.
54620 27 66 6f 72 27 20 73 74 65 70 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 'for'.step.must.be.a.number.'for
54640 27 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 '.initial.value.must.be.a.number
54660 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 64 65 78 20 .table.index.is.nil.table.index.
54680 69 73 20 4e 61 4e 00 74 61 62 6c 65 20 6f 76 65 72 66 6c 6f 77 00 69 6e 76 61 6c 69 64 20 6b 65 is.NaN.table.overflow.invalid.ke
546a0 79 20 74 6f 20 27 6e 65 78 74 27 00 5f 5f 69 6e 64 65 78 00 62 79 74 65 00 63 68 61 72 00 64 75 y.to.'next'.__index.byte.char.du
546c0 6d 70 00 66 69 6e 64 00 66 6f 72 6d 61 74 00 67 6d 61 74 63 68 00 67 73 75 62 00 6c 65 6e 00 6c mp.find.format.gmatch.gsub.len.l
546e0 6f 77 65 72 00 6d 61 74 63 68 00 72 65 70 00 72 65 76 65 72 73 65 00 73 75 62 00 75 70 70 65 72 ower.match.rep.reverse.sub.upper
54700 00 70 61 63 6b 00 70 61 63 6b 73 69 7a 65 00 75 6e 70 61 63 6b 00 69 6e 69 74 69 61 6c 20 70 6f .pack.packsize.unpack.initial.po
54720 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 64 61 74 61 20 73 74 72 69 6e 67 sition.out.of.string.data.string
54740 20 74 6f 6f 20 73 68 6f 72 74 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 00 25 64 2d 62 .too.short.too.many.results.%d-b
54760 79 74 65 20 69 6e 74 65 67 65 72 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 20 69 6e 74 6f 20 4c 75 yte.integer.does.not.fit.into.Lu
54780 61 20 49 6e 74 65 67 65 72 00 69 6e 76 61 6c 69 64 20 6e 65 78 74 20 6f 70 74 69 6f 6e 20 66 6f a.Integer.invalid.next.option.fo
547a0 72 20 6f 70 74 69 6f 6e 20 27 58 27 00 66 6f 72 6d 61 74 20 61 73 6b 73 20 66 6f 72 20 61 6c 69 r.option.'X'.format.asks.for.ali
547c0 67 6e 6d 65 6e 74 20 6e 6f 74 20 70 6f 77 65 72 20 6f 66 20 32 00 6d 69 73 73 69 6e 67 20 73 69 gnment.not.power.of.2.missing.si
547e0 7a 65 20 66 6f 72 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 63 27 00 69 6e 76 61 6c 69 64 ze.for.format.option.'c'.invalid
54800 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 25 63 27 00 69 6e 74 65 67 72 61 6c 20 73 69 7a .format.option.'%c'.integral.siz
54820 65 20 28 25 64 29 20 6f 75 74 20 6f 66 20 6c 69 6d 69 74 73 20 5b 31 2c 25 64 5d 00 66 6f 72 6d e.(%d).out.of.limits.[1,%d].form
54840 61 74 20 72 65 73 75 6c 74 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 72 69 61 62 6c 65 2d 6c 65 6e at.result.too.large.variable-len
54860 67 74 68 20 66 6f 72 6d 61 74 00 69 6e 74 65 67 65 72 20 6f 76 65 72 66 6c 6f 77 00 75 6e 73 69 gth.format.integer.overflow.unsi
54880 67 6e 65 64 20 6f 76 65 72 66 6c 6f 77 00 77 72 6f 6e 67 20 6c 65 6e 67 74 68 00 73 74 72 69 6e gned.overflow.wrong.length.strin
548a0 67 20 6c 65 6e 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 20 69 6e 20 67 69 76 65 6e 20 73 g.length.does.not.fit.in.given.s
548c0 69 7a 65 00 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 73 20 7a 65 72 6f 73 00 72 65 73 75 6c 74 ize.string.contains.zeros.result
548e0 69 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c 61 72 67 65 00 74 6f 6f 20 6d 61 6e 79 20 63 61 ing.string.too.large.too.many.ca
54900 70 74 75 72 65 73 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 ptures.invalid.capture.index.%%%
54920 64 00 75 6e 66 69 6e 69 73 68 65 64 20 63 61 70 74 75 72 65 00 70 61 74 74 65 72 6e 20 74 6f 6f d.unfinished.capture.pattern.too
54940 20 63 6f 6d 70 6c 65 78 00 6d 69 73 73 69 6e 67 20 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 .complex.missing.'['.after.'%%f'
54960 20 69 6e 20 70 61 74 74 65 72 6e 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 65 .in.pattern.malformed.pattern.(e
54980 6e 64 73 20 77 69 74 68 20 27 25 25 27 29 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e nds.with.'%%').malformed.pattern
549a0 20 28 6d 69 73 73 69 6e 67 20 27 5d 27 29 00 6d 61 6c 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e .(missing.']').malformed.pattern
549c0 20 28 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 25 25 62 27 29 00 69 6e .(missing.arguments.to.'%%b').in
549e0 76 61 6c 69 64 20 70 61 74 74 65 72 6e 20 63 61 70 74 75 72 65 00 5e 24 2a 2b 3f 2e 28 5b 25 2d valid.pattern.capture.^$*+?.([%-
54a00 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f 6e 2f 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 .string/function/table.expected.
54a20 69 6e 76 61 6c 69 64 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 invalid.replacement.value.(a.%s)
54a40 00 69 6e 76 61 6c 69 64 20 75 73 65 20 6f 66 20 27 25 63 27 20 69 6e 20 72 65 70 6c 61 63 65 6d .invalid.use.of.'%c'.in.replacem
54a60 65 6e 74 20 73 74 72 69 6e 67 00 6e 6f 20 76 61 6c 75 65 00 6c 6c 00 69 6e 76 61 6c 69 64 20 6f ent.string.no.value.ll.invalid.o
54a80 70 74 69 6f 6e 20 27 25 25 25 63 27 20 74 6f 20 27 66 6f 72 6d 61 74 27 00 5c 25 64 00 5c 25 30 ption.'%%%c'.to.'format'.\%d.\%0
54aa0 33 64 00 2d 2b 20 23 30 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 3d.-+.#0.invalid.format.(repeate
54ac0 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f d.flags).invalid.format.(width.o
54ae0 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c 6f 6e 67 29 00 75 6e 61 62 6c 65 20 74 6f 20 r.precision.too.long).unable.to.
54b00 64 75 6d 70 20 67 69 76 65 6e 20 66 75 6e 63 74 69 6f 6e 00 76 61 6c 75 65 20 6f 75 74 20 6f 66 dump.given.function.value.out.of
54b20 20 72 61 6e 67 65 00 73 74 72 69 6e 67 20 73 6c 69 63 65 20 74 6f 6f 20 6c 6f 6e 67 00 5f 49 4f .range.string.slice.too.long._IO
54b40 5f 69 6e 70 75 74 00 73 74 64 69 6e 00 5f 49 4f 5f 6f 75 74 70 75 74 00 73 74 64 6f 75 74 00 73 _input.stdin._IO_output.stdout.s
54b60 74 64 65 72 72 00 46 49 4c 45 2a 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 73 74 61 6e 64 61 72 tderr.FILE*.cannot.close.standar
54b80 64 20 66 69 6c 65 00 63 6c 6f 73 65 00 66 6c 75 73 68 00 6c 69 6e 65 73 00 72 65 61 64 00 73 65 d.file.close.flush.lines.read.se
54ba0 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 6f 73 74 72 69 6e 67 ek.setvbuf.write.__gc.__tostring
54bc0 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 25 6c 6c 64 00 25 2e .file.(closed).file.(%p).%lld.%.
54be0 31 34 67 00 61 74 74 65 6d 70 74 20 74 6f 20 75 73 65 20 61 20 63 6c 6f 73 65 64 20 66 69 6c 65 14g.attempt.to.use.a.closed.file
54c00 00 6e 6f 00 66 75 6c 6c 00 6c 69 6e 65 00 73 65 74 00 63 75 72 00 65 6e 64 00 74 6f 6f 20 6d 61 .no.full.line.set.cur.end.too.ma
54c20 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 00 2d 2b 00 30 ny.arguments.invalid.format.-+.0
54c40 00 78 58 00 70 50 00 65 45 00 66 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 .xX.pP.eE.file.is.already.closed
54c60 00 25 73 00 69 6e 70 75 74 00 6f 70 65 6e 00 6f 75 74 70 75 74 00 70 6f 70 65 6e 00 74 6d 70 66 .%s.input.open.output.popen.tmpf
54c80 69 6c 65 00 74 79 70 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 ile.type.standard.%s.file.is.clo
54ca0 73 65 64 00 63 6c 6f 73 65 64 20 66 69 6c 65 00 66 69 6c 65 00 72 00 77 00 63 61 6e 6e 6f 74 20 sed.closed.file.file.r.w.cannot.
54cc0 6f 70 65 6e 20 66 69 6c 65 20 27 25 73 27 20 28 25 73 29 00 72 77 61 00 69 6e 76 61 6c 69 64 20 open.file.'%s'.(%s).rwa.invalid.
54ce0 6d 6f 64 65 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 65 78 70 72 65 73 73 69 6f 6e 20 74 6f 6f 20 mode.function.or.expression.too.
54d00 63 6f 6d 70 6c 65 78 00 63 6f 6e 73 74 72 75 63 74 6f 72 20 74 6f 6f 20 6c 6f 6e 67 00 63 6f 6e complex.constructor.too.long.con
54d20 73 74 61 6e 74 73 00 6f 70 63 6f 64 65 73 00 63 6f 6e 74 72 6f 6c 20 73 74 72 75 63 74 75 72 65 stants.opcodes.control.structure
54d40 20 74 6f 6f 20 6c 6f 6e 67 00 3c 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6e 6f 74 20 69 6e .too.long.<%s>.at.line.%d.not.in
54d60 73 69 64 65 20 61 20 6c 6f 6f 70 00 6e 6f 20 76 69 73 69 62 6c 65 20 6c 61 62 65 6c 20 27 25 73 side.a.loop.no.visible.label.'%s
54d80 27 20 66 6f 72 20 3c 67 6f 74 6f 3e 20 61 74 20 6c 69 6e 65 20 25 64 00 3c 67 6f 74 6f 20 25 73 '.for.<goto>.at.line.%d.<goto.%s
54da0 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6a 75 6d 70 73 20 69 6e 74 6f 20 74 68 65 20 73 63 6f 70 >.at.line.%d.jumps.into.the.scop
54dc0 65 20 6f 66 20 6c 6f 63 61 6c 20 27 25 73 27 00 62 72 65 61 6b 00 6c 61 62 65 6c 73 2f 67 6f 74 e.of.local.'%s'.break.labels/got
54de0 6f 73 00 25 73 20 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 78 20 65 72 72 6f 72 00 43 20 6c 65 os.%s.expected.syntax.error.C.le
54e00 76 65 6c 73 00 63 61 6e 6e 6f 74 20 75 73 65 20 27 2e 2e 2e 27 20 6f 75 74 73 69 64 65 20 61 20 vels.cannot.use.'...'.outside.a.
54e20 76 61 72 61 72 67 20 66 75 6e 63 74 69 6f 6e 00 73 65 6c 66 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 vararg.function.self.<name>.or.'
54e40 2e 2e 2e 27 20 65 78 70 65 63 74 65 64 00 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 00 66 75 ...'.expected.local.variables.fu
54e60 6e 63 74 69 6f 6e 73 00 69 74 65 6d 73 20 69 6e 20 61 20 63 6f 6e 73 74 72 75 63 74 6f 72 00 6d nctions.items.in.a.constructor.m
54e80 61 69 6e 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f 6e 20 61 74 20 6c 69 6e 65 20 25 64 ain.function.function.at.line.%d
54ea0 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 20 69 6e 20 25 73 .too.many.%s.(limit.is.%d).in.%s
54ec0 00 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 65 78 70 65 63 74 65 64 00 75 6e 65 .function.arguments.expected.une
54ee0 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 6c 61 62 65 6c 20 27 25 73 27 20 61 6c 72 65 61 64 xpected.symbol.label.'%s'.alread
54f00 79 20 64 65 66 69 6e 65 64 20 6f 6e 20 6c 69 6e 65 20 25 64 00 27 3d 27 20 6f 72 20 27 69 6e 27 y.defined.on.line.%d.'='.or.'in'
54f20 20 65 78 70 65 63 74 65 64 00 28 66 6f 72 20 67 65 6e 65 72 61 74 6f 72 29 00 28 66 6f 72 20 73 .expected.(for.generator).(for.s
54f40 74 61 74 65 29 00 28 66 6f 72 20 63 6f 6e 74 72 6f 6c 29 00 28 66 6f 72 20 69 6e 64 65 78 29 00 tate).(for.control).(for.index).
54f60 28 66 6f 72 20 6c 69 6d 69 74 29 00 28 66 6f 72 20 73 74 65 70 29 00 25 73 20 65 78 70 65 63 74 (for.limit).(for.step).%s.expect
54f80 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 64 29 00 75 70 76 61 ed.(to.close.%s.at.line.%d).upva
54fa0 6c 75 65 73 00 4c 55 41 5f 50 41 54 48 5f 35 5f 33 00 4c 55 41 5f 50 41 54 48 00 2f 75 73 72 2f lues.LUA_PATH_5_3.LUA_PATH./usr/
54fc0 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c local/share/lua/5.3/?.lua;/usr/l
54fe0 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2f 75 ocal/share/lua/5.3/?/init.lua;/u
55000 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f sr/local/lib/lua/5.3/?.lua;/usr/
55020 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2e 2f 3f local/lib/lua/5.3/?/init.lua;./?
55040 2e 6c 75 61 3b 2e 2f 3f 2f 69 6e 69 74 2e 6c 75 61 00 63 70 61 74 68 00 4c 55 41 5f 43 50 41 54 .lua;./?/init.lua.cpath.LUA_CPAT
55060 48 5f 35 5f 33 00 4c 55 41 5f 43 50 41 54 48 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c H_5_3.LUA_CPATH./usr/local/lib/l
55080 75 61 2f 35 2e 33 2f 3f 2e 73 6f 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 ua/5.3/?.so;/usr/local/lib/lua/5
550a0 2e 33 2f 6c 6f 61 64 61 6c 6c 2e 73 6f 3b 2e 2f 3f 2e 73 6f 00 2f 0a 3b 0a 3f 0a 21 0a 2d 0a 00 .3/loadall.so;./?.so./.;.?.!.-..
550c0 63 6f 6e 66 69 67 00 5f 4c 4f 41 44 45 44 00 6c 6f 61 64 65 64 00 5f 50 52 45 4c 4f 41 44 00 70 config._LOADED.loaded._PRELOAD.p
550e0 72 65 6c 6f 61 64 00 6d 6f 64 75 6c 65 00 72 65 71 75 69 72 65 00 73 65 61 72 63 68 65 72 73 00 reload.module.require.searchers.
55100 27 70 61 63 6b 61 67 65 2e 73 65 61 72 63 68 65 72 73 27 20 6d 75 73 74 20 62 65 20 61 20 74 61 'package.searchers'.must.be.a.ta
55120 62 6c 65 00 6d 6f 64 75 6c 65 20 27 25 73 27 20 6e 6f 74 20 66 6f 75 6e 64 3a 25 73 00 5f 4e 41 ble.module.'%s'.not.found:%s._NA
55140 4d 45 00 66 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 ME.f.'module'.not.called.from.a.
55160 4c 75 61 20 66 75 6e 63 74 69 6f 6e 00 5f 4d 00 5f 50 41 43 4b 41 47 45 00 3b 3b 00 3b 01 3b 00 Lua.function._M._PACKAGE.;;.;.;.
55180 01 00 4c 55 41 5f 4e 4f 45 4e 56 00 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 69 6e 20 ..LUA_NOENV...no.module.'%s'.in.
551a0 66 69 6c 65 20 27 25 73 27 00 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 file.'%s'.error.loading.module.'
551c0 25 73 27 20 66 72 6f 6d 20 66 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 2e 00 5f 00 6c 75 61 6f %s'.from.file.'%s':..%s..._.luao
551e0 70 65 6e 5f 25 73 00 27 70 61 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 pen_%s.'package.%s'.must.be.a.st
55200 72 69 6e 67 00 3f 00 0a 09 6e 6f 20 66 69 6c 65 20 27 25 73 27 00 0a 09 6e 6f 20 66 69 65 6c 64 ring.?...no.file.'%s'...no.field
55220 20 70 61 63 6b 61 67 65 2e 70 72 65 6c 6f 61 64 5b 27 25 73 27 5d 00 6c 6f 61 64 6c 69 62 00 73 .package.preload['%s'].loadlib.s
55240 65 61 72 63 68 70 61 74 68 00 73 65 65 61 6c 6c 00 69 6e 69 74 00 6c 69 62 72 61 72 79 20 27 62 earchpath.seeall.init.library.'b
55260 69 74 33 32 27 20 68 61 73 20 62 65 65 6e 20 64 65 70 72 65 63 61 74 65 64 00 67 65 74 75 73 65 it32'.has.been.deprecated.getuse
55280 72 76 61 6c 75 65 00 67 65 74 68 6f 6f 6b 00 67 65 74 69 6e 66 6f 00 67 65 74 6c 6f 63 61 6c 00 rvalue.gethook.getinfo.getlocal.
552a0 67 65 74 72 65 67 69 73 74 72 79 00 67 65 74 6d 65 74 61 74 61 62 6c 65 00 67 65 74 75 70 76 61 getregistry.getmetatable.getupva
552c0 6c 75 65 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 lue.upvaluejoin.upvalueid.setuse
552e0 72 76 61 6c 75 65 00 73 65 74 68 6f 6f 6b 00 73 65 74 6c 6f 63 61 6c 00 73 65 74 6d 65 74 61 74 rvalue.sethook.setlocal.setmetat
55300 61 62 6c 65 00 73 65 74 75 70 76 61 6c 75 65 00 6e 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 able.setupvalue.nil.or.table.exp
55320 65 63 74 65 64 00 6c 65 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 6b 00 5f 5f 6d 6f 64 ected.level.out.of.range.k.__mod
55340 65 00 63 61 6c 6c 00 72 65 74 75 72 6e 00 63 6f 75 6e 74 00 74 61 69 6c 20 63 61 6c 6c 00 69 6e e.call.return.count.tail.call.in
55360 76 61 6c 69 64 20 75 70 76 61 6c 75 65 20 69 6e 64 65 78 00 4c 75 61 20 66 75 6e 63 74 69 6f 6e valid.upvalue.index.Lua.function
55380 20 65 78 70 65 63 74 65 64 00 66 6c 6e 53 74 75 00 3e 25 73 00 69 6e 76 61 6c 69 64 20 6f 70 74 .expected.flnStu.>%s.invalid.opt
553a0 69 6f 6e 00 73 6f 75 72 63 65 00 73 68 6f 72 74 5f 73 72 63 00 6c 69 6e 65 64 65 66 69 6e 65 64 ion.source.short_src.linedefined
553c0 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 6e 65 64 00 77 68 61 74 00 63 75 72 72 65 6e 74 6c 69 6e .lastlinedefined.what.currentlin
553e0 65 00 6e 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 00 6e 61 6d e.nups.nparams.isvararg.name.nam
55400 65 77 68 61 74 00 69 73 74 61 69 6c 63 61 6c 6c 00 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e ewhat.istailcall.activelines.fun
55420 63 00 65 78 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 6c 75 61 5f 64 65 62 75 67 3e 20 00 63 6f 6e 74 c.external.hook.lua_debug>..cont
55440 0a 00 3d 28 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 29 00 25 73 0a 00 70 69 00 68 75 67 65 00 6d ..=(debug.command).%s..pi.huge.m
55460 61 78 69 6e 74 65 67 65 72 00 6d 69 6e 69 6e 74 65 67 65 72 00 61 62 73 00 61 63 6f 73 00 61 73 axinteger.mininteger.abs.acos.as
55480 69 6e 00 61 74 61 6e 00 63 65 69 6c 00 63 6f 73 00 64 65 67 00 65 78 70 00 74 6f 69 6e 74 65 67 in.atan.ceil.cos.deg.exp.tointeg
554a0 65 72 00 66 6c 6f 6f 72 00 66 6d 6f 64 00 75 6c 74 00 6c 6f 67 00 6d 61 78 00 6d 69 6e 00 6d 6f er.floor.fmod.ult.log.max.min.mo
554c0 64 66 00 72 61 64 00 72 61 6e 64 6f 6d 00 72 61 6e 64 6f 6d 73 65 65 64 00 73 69 6e 00 73 71 72 df.rad.random.randomseed.sin.sqr
554e0 74 00 74 61 6e 00 69 6e 74 65 67 65 72 00 66 6c 6f 61 74 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 t.tan.integer.float.wrong.number
55500 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 74 65 72 76 61 6c 20 69 73 20 65 6d 70 74 79 00 .of.arguments.interval.is.empty.
55520 69 6e 74 65 72 76 61 6c 20 74 6f 6f 20 6c 61 72 67 65 00 76 61 6c 75 65 20 65 78 70 65 63 74 65 interval.too.large.value.expecte
55540 64 00 7a 65 72 6f 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 d.zero.too.many.%s.(limit.is.%d)
55560 00 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 .memory.allocation.error:.block.
55580 74 6f 6f 20 62 69 67 00 6e 6f 20 6d 65 73 73 61 67 65 00 65 72 72 6f 72 20 69 6e 20 5f 5f 67 63 too.big.no.message.error.in.__gc
555a0 20 6d 65 74 61 6d 65 74 68 6f 64 20 28 25 73 29 00 5f 47 00 70 61 63 6b 61 67 65 00 63 6f 72 6f .metamethod.(%s)._G.package.coro
555c0 75 74 69 6e 65 00 74 61 62 6c 65 00 69 6f 00 6d 61 74 68 00 75 74 66 38 00 6e 69 6c 00 62 6f 6f utine.table.io.math.utf8.nil.boo
555e0 6c 65 61 6e 00 6e 75 6d 62 65 72 00 66 75 6e 63 74 69 6f 6e 00 74 68 72 65 61 64 00 70 72 6f 74 lean.number.function.thread.prot
55600 6f 00 5f 5f 6e 65 77 69 6e 64 65 78 00 5f 5f 6c 65 6e 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f 5f o.__newindex.__len.__eq.__add.__
55620 73 75 62 00 5f 5f 6d 75 6c 00 5f 5f 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 64 69 76 00 5f 5f 69 64 sub.__mul.__mod.__pow.__div.__id
55640 69 76 00 5f 5f 62 61 6e 64 00 5f 5f 62 6f 72 00 5f 5f 62 78 6f 72 00 5f 5f 73 68 6c 00 5f 5f 73 iv.__band.__bor.__bxor.__shl.__s
55660 68 72 00 5f 5f 75 6e 6d 00 5f 5f 62 6e 6f 74 00 5f 5f 6c 74 00 5f 5f 6c 65 00 5f 5f 63 6f 6e 63 hr.__unm.__bnot.__lt.__le.__conc
55680 61 74 00 5f 5f 63 61 6c 6c 00 70 65 72 66 6f 72 6d 20 62 69 74 77 69 73 65 20 6f 70 65 72 61 74 at.__call.perform.bitwise.operat
556a0 69 6f 6e 20 6f 6e 00 70 65 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 6f 6e 00 28 2a 6e ion.on.perform.arithmetic.on.(*n
556c0 6f 20 6e 61 6d 65 29 00 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 00 4c 75 61 20 35 2e o.name).not.enough.memory.Lua.5.
556e0 33 00 5f 56 45 52 53 49 4f 4e 00 61 73 73 65 72 74 00 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 3._VERSION.assert.collectgarbage
55700 00 64 6f 66 69 6c 65 00 65 72 72 6f 72 00 69 70 61 69 72 73 00 6c 6f 61 64 66 69 6c 65 00 6c 6f .dofile.error.ipairs.loadfile.lo
55720 61 64 00 6e 65 78 74 00 70 61 69 72 73 00 70 63 61 6c 6c 00 70 72 69 6e 74 00 72 61 77 65 71 75 ad.next.pairs.pcall.print.rawequ
55740 61 6c 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 74 al.rawlen.rawget.rawset.select.t
55760 6f 6e 75 6d 62 65 72 00 74 6f 73 74 72 69 6e 67 00 78 70 63 61 6c 6c 00 62 61 73 65 20 6f 75 74 onumber.tostring.xpcall.base.out
55780 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 5f 5f 6d 65 74 61 74 61 62 6c 65 00 63 61 6e .of.range........__metatable.can
557a0 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 70 72 6f 74 65 63 74 65 64 20 6d 65 74 61 74 61 62 6c 65 not.change.a.protected.metatable
557c0 00 69 6e 64 65 78 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 74 61 62 6c 65 20 6f 72 20 73 74 72 .index.out.of.range.table.or.str
557e0 69 6e 67 20 65 78 70 65 63 74 65 64 00 27 74 6f 73 74 72 69 6e 67 27 20 6d 75 73 74 20 72 65 74 ing.expected.'tostring'.must.ret
55800 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 27 70 72 69 6e 74 27 00 09 00 0a 00 5f 5f 70 61 urn.a.string.to.'print'.....__pa
55820 69 72 73 00 62 74 00 3d 28 6c 6f 61 64 29 00 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 65 64 20 66 irs.bt.=(load).too.many.nested.f
55840 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
55860 74 75 72 6e 20 61 20 73 74 72 69 6e 67 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 63 6f 6c 6c 65 turn.a.string.stop.restart.colle
55880 63 74 00 73 74 65 70 00 73 65 74 70 61 75 73 65 00 73 65 74 73 74 65 70 6d 75 6c 00 69 73 72 75 ct.step.setpause.setstepmul.isru
558a0 6e 6e 69 6e 67 00 61 73 73 65 72 74 69 6f 6e 20 66 61 69 6c 65 64 21 00 63 6f 6e 63 61 74 00 69 nning.assertion.failed!.concat.i
558c0 6e 73 65 72 74 00 72 65 6d 6f 76 65 00 6d 6f 76 65 00 73 6f 72 74 00 69 6e 76 61 6c 69 64 20 6f nsert.remove.move.sort.invalid.o
558e0 72 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 73 6f 72 74 69 6e 67 00 69 6e 69 74 69 61 rder.function.for.sorting.initia
55900 6c 20 70 6f 73 69 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 70 6f 73 69 74 69 76 65 00 70 6f 73 69 l.position.must.be.positive.posi
55920 74 69 6f 6e 20 6f 75 74 20 6f 66 20 62 6f 75 6e 64 73 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 tion.out.of.bounds.too.many.resu
55940 6c 74 73 20 74 6f 20 75 6e 70 61 63 6b 00 6e 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 lts.to.unpack.n.wrong.number.of.
55960 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 69 6e 73 65 72 74 27 00 69 6e 76 61 6c 69 64 20 76 61 arguments.to.'insert'.invalid.va
55980 6c 75 65 20 28 25 73 29 20 61 74 20 69 6e 64 65 78 20 25 64 20 69 6e 20 74 61 62 6c 65 20 66 6f lue.(%s).at.index.%d.in.table.fo
559a0 72 20 27 63 6f 6e 63 61 74 27 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e r.'concat'.stack.traceback:.....
559c0 2e 00 53 6c 6e 74 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 0a 09 28 2e 2e 2e 74 61 69 6c ..Slnt...%s:.%d:..in....(...tail
559e0 20 63 61 6c 6c 73 2e 2e 2e 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 .calls...).bad.argument.#%d.(%s)
55a00 00 6d 65 74 68 6f 64 00 63 61 6c 6c 69 6e 67 20 27 25 73 27 20 6f 6e 20 62 61 64 20 73 65 6c 66 .method.calling.'%s'.on.bad.self
55a20 20 28 25 73 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 .(%s).bad.argument.#%d.to.'%s'.(
55a40 25 73 29 00 53 6c 00 25 73 3a 25 64 3a 20 00 25 73 3a 20 25 73 00 65 78 69 74 00 73 69 67 6e 61 %s).Sl.%s:%d:..%s:.%s.exit.signa
55a60 6c 00 5f 5f 6e 61 6d 65 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 73 27 00 73 74 61 l.__name.invalid.option.'%s'.sta
55a80 63 6b 20 6f 76 65 72 66 6c 6f 77 20 28 25 73 29 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 ck.overflow.(%s).stack.overflow.
55aa0 62 75 66 66 65 72 20 74 6f 6f 20 6c 61 72 67 65 00 3d 73 74 64 69 6e 00 40 25 73 00 72 65 6f 70 buffer.too.large.=stdin.@%s.reop
55ac0 65 6e 00 6f 62 6a 65 63 74 20 6c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 6e 20 69 6e 74 65 67 en.object.length.is.not.an.integ
55ae0 65 72 00 25 49 00 25 66 00 74 72 75 65 00 66 61 6c 73 65 00 25 73 3a 20 25 70 00 6e 61 6d 65 20 er.%I.%f.true.false.%s:.%p.name.
55b00 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 74 6f 6f 20 6d 61 6e conflict.for.module.'%s'.too.man
55b20 79 20 75 70 76 61 6c 75 65 73 00 63 6f 72 65 20 61 6e 64 20 6c 69 62 72 61 72 79 20 68 61 76 65 y.upvalues.core.and.library.have
55b40 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 6e 75 6d 65 72 69 63 20 74 79 70 65 73 00 6d 75 6c 74 .incompatible.numeric.types.mult
55b60 69 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 iple.Lua.VMs.detected.version.mi
55b80 73 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 smatch:.app..needs.%f,.Lua.core.
55ba0 70 72 6f 76 69 64 65 73 20 25 66 00 50 41 4e 49 43 3a 20 75 6e 70 72 6f 74 65 63 74 65 64 20 65 provides.%f.PANIC:.unprotected.e
55bc0 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 6f 20 4c 75 61 20 41 50 49 20 28 25 73 29 0a 00 ef bb rror.in.call.to.Lua.API.(%s)....
55be0 bf 00 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 6e 75 6d 62 65 72 20 68 61 73 20 6e 6f ..cannot.%s.%s:.%s.number.has.no
55c00 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 00 6c 69 67 68 74 20 75 73 .integer.representation.light.us
55c20 65 72 64 61 74 61 00 25 73 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 20 25 73 00 5f 47 2e 00 66 erdata.%s.expected,.got.%s._G..f
55c40 75 6e 63 74 69 6f 6e 20 27 25 73 27 00 25 73 20 27 25 73 27 00 6d 61 69 6e 20 63 68 75 6e 6b 00 unction.'%s'.%s.'%s'.main.chunk.
55c60 66 75 6e 63 74 69 6f 6e 20 3c 25 73 3a 25 64 3e 00 63 72 65 61 74 65 00 72 65 73 75 6d 65 00 72 function.<%s:%d>.create.resume.r
55c80 75 6e 6e 69 6e 67 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 65 6c 64 00 69 73 79 69 65 6c 64 unning.status.wrap.yield.isyield
55ca0 61 62 6c 65 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 6d able.too.many.arguments.to.resum
55cc0 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 74 e.cannot.resume.dead.coroutine.t
55ce0 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 73 75 73 70 65 6e oo.many.results.to.resume.suspen
55d00 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 00 74 68 72 65 61 64 20 65 78 70 65 63 74 65 64 00 ded.normal.dead.thread.expected.
55d20 5f 45 4e 56 00 27 25 63 27 00 27 25 73 27 00 69 6e 76 61 6c 69 64 20 6c 6f 6e 67 20 73 74 72 69 _ENV.'%c'.'%s'.invalid.long.stri
55d40 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 45 65 00 50 70 00 6d 61 6c 66 6f 72 6d 65 64 20 6e 75 6d ng.delimiter.Ee.Pp.malformed.num
55d60 62 65 72 00 6c 65 78 69 63 61 6c 20 65 6c 65 6d 65 6e 74 20 74 6f 6f 20 6c 6f 6e 67 00 75 6e 66 ber.lexical.element.too.long.unf
55d80 69 6e 69 73 68 65 64 20 73 74 72 69 6e 67 00 69 6e 76 61 6c 69 64 20 65 73 63 61 70 65 20 73 65 inished.string.invalid.escape.se
55da0 71 75 65 6e 63 65 00 64 65 63 69 6d 61 6c 20 65 73 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 quence.decimal.escape.too.large.
55dc0 6d 69 73 73 69 6e 67 20 27 7b 27 00 55 54 46 2d 38 20 76 61 6c 75 65 20 74 6f 6f 20 6c 61 72 67 missing.'{'.UTF-8.value.too.larg
55de0 65 00 6d 69 73 73 69 6e 67 20 27 7d 27 00 68 65 78 61 64 65 63 69 6d 61 6c 20 64 69 67 69 74 20 e.missing.'}'.hexadecimal.digit.
55e00 65 78 70 65 63 74 65 64 00 63 6f 6d 6d 65 6e 74 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 expected.comment.unfinished.long
55e20 20 25 73 20 28 73 74 61 72 74 69 6e 67 20 61 74 20 6c 69 6e 65 20 25 64 29 00 63 68 75 6e 6b 20 .%s.(starting.at.line.%d).chunk.
55e40 68 61 73 20 74 6f 6f 20 6d 61 6e 79 20 6c 69 6e 65 73 00 25 73 3a 25 64 3a 20 25 73 00 25 73 20 has.too.many.lines.%s:%d:.%s.%s.
55e60 6e 65 61 72 20 25 73 00 61 6e 64 00 64 6f 00 65 6c 73 65 00 65 6c 73 65 69 66 00 66 6f 72 00 67 near.%s.and.do.else.elseif.for.g
55e80 6f 74 6f 00 69 66 00 69 6e 00 6c 6f 63 61 6c 00 6e 6f 74 00 6f 72 00 72 65 70 65 61 74 00 74 68 oto.if.in.local.not.or.repeat.th
55ea0 65 6e 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 2f 2f 00 2e 2e 00 2e 2e 2e 00 3d 3d 00 3e 3d 00 3c en.until.while.//........==.>=.<
55ec0 3d 00 7e 3d 00 3c 3c 00 3e 3e 00 3a 3a 00 3c 65 6f 66 3e 00 3c 6e 75 6d 62 65 72 3e 00 3c 69 6e =.~=.<<.>>.::.<eof>.<number>.<in
55ee0 74 65 67 65 72 3e 00 3c 6e 61 6d 65 3e 00 3c 73 74 72 69 6e 67 3e 00 43 20 73 74 61 63 6b 20 6f teger>.<name>.<string>.C.stack.o
55f00 76 65 72 66 6c 6f 77 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 61 63 72 6f 73 73 20 verflow.attempt.to.yield.across.
55f20 61 20 43 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 a.C-call.boundary.attempt.to.yie
55f40 6c 64 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 20 63 6f 72 6f 75 74 69 6e 65 00 62 69 6e 61 ld.from.outside.a.coroutine.bina
55f60 72 79 00 74 65 78 74 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 ry.text.attempt.to.load.a.%s.chu
55f80 6e 6b 20 28 6d 6f 64 65 20 69 73 20 27 25 73 27 29 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 nk.(mode.is.'%s').cannot.resume.
55fa0 6e 6f 6e 2d 73 75 73 70 65 6e 64 65 64 20 63 6f 72 6f 75 74 69 6e 65 00 65 72 72 6f 72 20 69 6e non-suspended.coroutine.error.in
55fc0 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 00 62 69 6e 61 72 79 20 73 74 72 69 6e 67 00 74 72 .error.handling.binary.string.tr
55fe0 75 6e 63 61 74 65 64 00 25 73 3a 20 25 73 20 70 72 65 63 6f 6d 70 69 6c 65 64 20 63 68 75 6e 6b uncated.%s:.%s.precompiled.chunk
56000 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 66 6f 72 6d 61 .not.a.version.mismatch.in.forma
56020 74 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 63 6f 72 72 75 70 74 65 64 00 69 6e 74 00 73 69 7a 65 t.mismatch.in.corrupted.int.size
56040 5f 74 00 49 6e 73 74 72 75 63 74 69 6f 6e 00 6c 75 61 5f 49 6e 74 65 67 65 72 00 6c 75 61 5f 4e _t.Instruction.lua_Integer.lua_N
56060 75 6d 62 65 72 00 65 6e 64 69 61 6e 6e 65 73 73 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 66 6c 6f umber.endianness.mismatch.in.flo
56080 61 74 20 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 25 73 20 73 69 7a 65 20 6d 69 at.format.mismatch.in.%s.size.mi
560a0 73 6d 61 74 63 68 20 69 6e 00 4d 4f 56 45 00 4c 4f 41 44 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 smatch.in.MOVE.LOADK.LOADKX.LOAD
560c0 42 4f 4f 4c 00 4c 4f 41 44 4e 49 4c 00 47 45 54 55 50 56 41 4c 00 47 45 54 54 41 42 55 50 00 47 BOOL.LOADNIL.GETUPVAL.GETTABUP.G
560e0 45 54 54 41 42 4c 45 00 53 45 54 54 41 42 55 50 00 53 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 ETTABLE.SETTABUP.SETUPVAL.SETTAB
56100 4c 45 00 4e 45 57 54 41 42 4c 45 00 53 45 4c 46 00 41 44 44 00 53 55 42 00 4d 55 4c 00 4d 4f 44 LE.NEWTABLE.SELF.ADD.SUB.MUL.MOD
56120 00 50 4f 57 00 44 49 56 00 49 44 49 56 00 42 41 4e 44 00 42 4f 52 00 42 58 4f 52 00 53 48 4c 00 .POW.DIV.IDIV.BAND.BOR.BXOR.SHL.
56140 53 48 52 00 55 4e 4d 00 42 4e 4f 54 00 4e 4f 54 00 4c 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 SHR.UNM.BNOT.NOT.LEN.CONCAT.JMP.
56160 45 51 00 4c 54 00 4c 45 00 54 45 53 54 00 54 45 53 54 53 45 54 00 43 41 4c 4c 00 54 41 49 4c 43 EQ.LT.LE.TEST.TESTSET.CALL.TAILC
56180 41 4c 4c 00 52 45 54 55 52 4e 00 46 4f 52 4c 4f 4f 50 00 46 4f 52 50 52 45 50 00 54 46 4f 52 43 ALL.RETURN.FORLOOP.FORPREP.TFORC
561a0 41 4c 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 ALL.TFORLOOP.SETLIST.CLOSURE.VAR
561c0 41 52 47 00 45 58 54 52 41 41 52 47 00 63 68 61 72 70 61 74 74 65 72 6e 00 6f 66 66 73 65 74 00 ARG.EXTRAARG.charpattern.offset.
561e0 63 6f 64 65 70 6f 69 6e 74 00 63 6f 64 65 73 00 69 6e 76 61 6c 69 64 20 55 54 46 2d 38 20 63 6f codepoint.codes.invalid.UTF-8.co
56200 64 65 00 66 69 6e 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 6e 67 00 de.final.position.out.of.string.
56220 25 55 00 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 %U.out.of.range.position.out.of.
56240 72 61 6e 67 65 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 20 63 6f 6e 74 range.initial.position.is.a.cont
56260 69 6e 75 61 74 69 6f 6e 20 62 79 74 65 00 63 6c 6f 63 6b 00 64 61 74 65 00 64 69 66 66 74 69 6d inuation.byte.clock.date.difftim
56280 65 00 65 78 65 63 75 74 65 00 67 65 74 65 6e 76 00 72 65 6e 61 6d 65 00 73 65 74 6c 6f 63 61 6c e.execute.getenv.rename.setlocal
562a0 65 00 74 69 6d 65 00 74 6d 70 6e 61 6d 65 00 2f 74 6d 70 2f 6c 75 61 5f 58 58 58 58 58 58 00 75 e.time.tmpname./tmp/lua_XXXXXX.u
562c0 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 75 6e 69 71 75 65 20 66 69 6c 65 6e nable.to.generate.a.unique.filen
562e0 61 6d 65 00 73 65 63 00 68 6f 75 72 00 64 61 79 00 6d 6f 6e 74 68 00 79 65 61 72 00 69 73 64 73 ame.sec.hour.day.month.year.isds
56300 74 00 66 69 65 6c 64 20 27 25 73 27 20 6d 69 73 73 69 6e 67 20 69 6e 20 64 61 74 65 20 74 61 62 t.field.'%s'.missing.in.date.tab
56320 6c 65 00 61 6c 6c 00 63 6f 6c 6c 61 74 65 00 63 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 le.all.collate.ctype.monetary.nu
56340 6d 65 72 69 63 00 25 63 00 2a 74 00 77 64 61 79 00 79 64 61 79 00 61 41 62 42 63 43 64 44 65 46 meric.%c.*t.wday.yday.aAbBcCdDeF
56360 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 45 00 63 43 gGhHIjmMnprRStTuUVwWxXyYzZ%.E.cC
56380 78 58 79 59 00 4f 00 64 65 48 49 6d 4d 53 75 55 56 77 57 79 00 69 6e 76 61 6c 69 64 20 63 6f 6e xXyY.O.deHImMSuUVwWy.invalid.con
563a0 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 2d 30 31 32 33 34 35 version.specifier.'%%%s'.-012345
563c0 36 37 38 39 00 28 6e 75 6c 6c 29 00 3c 5c 25 64 3e 00 25 70 00 25 00 69 6e 76 61 6c 69 64 20 6f 6789.(null).<\%d>.%p.%.invalid.o
563e0 70 74 69 6f 6e 20 27 25 25 25 63 27 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 ption.'%%%c'.to.'lua_pushfstring
56400 27 00 5b 73 74 72 69 6e 67 20 22 00 22 5d 00 6e 4e 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 '.[string."."].nN.attempt.to.%s.
56420 61 20 25 73 20 76 61 6c 75 65 25 73 00 63 6f 6e 63 61 74 65 6e 61 74 65 00 6e 75 6d 62 65 72 25 a.%s.value%s.concatenate.number%
56440 73 20 68 61 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 00 s.has.no.integer.representation.
56460 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 65 73 attempt.to.compare.two.%s.values
56480 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 00 20 .attempt.to.compare.%s.with.%s..
564a0 28 25 73 20 27 25 73 27 29 00 67 6c 6f 62 61 6c 00 66 69 65 6c 64 00 75 70 76 61 6c 75 65 00 63 (%s.'%s').global.field.upvalue.c
564c0 6f 6e 73 74 61 6e 74 00 68 6f 6f 6b 00 66 6f 72 20 69 74 65 72 61 74 6f 72 00 6d 65 74 61 6d 65 onstant.hook.for.iterator.metame
564e0 74 68 6f 64 00 3d 5b 43 5d 00 43 00 3d 3f 00 6d 61 69 6e 00 4c 75 61 00 28 2a 74 65 6d 70 6f 72 thod.=[C].C.=?.main.Lua.(*tempor
56500 61 72 79 29 00 28 2a 76 61 72 61 72 67 29 00 00 00 00 00 00 00 05 b5 40 00 00 00 00 00 00 00 00 ary).(*vararg).........@........
56520 00 00 30 43 00 00 30 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 43 00 00 00 00 00 00 30 45 ..0C..0E..............0C......0E
56540 00 00 00 00 00 70 78 40 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 e0 c3 00 00 00 00 00 00 e0 43 .....px@.......?...............C
56560 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 00 00 c0 ff fe ff df 41 00 00 00 00 00 00 00 00 .......................A........
56580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 7f 40 .............................p.@
565a0 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 ................................
565c0 0a 0a 0a 0a 0b 0b 0b 0b 0e 0d 0b 0b 0b 0b 06 06 04 04 05 05 07 07 07 07 09 08 03 03 03 03 03 03 ................................
565e0 03 03 03 03 03 03 02 02 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 2d 44 54 fb 21 09 40 .........................-DT.!.@
56600 00 00 00 00 00 00 f0 7f f8 c1 63 1a dc a5 4c 40 00 00 00 00 00 00 24 40 39 9d 52 a2 46 df 91 3f ..........c...L@......$@9.R.F..?
56620 00 00 00 00 00 00 00 3e 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 7f ff ff ff ff ff ff ff 7f .......>........................
56640 75 73 65 72 64 61 74 61 00 00 00 00 00 00 00 00 24 4c 75 61 56 65 72 73 69 6f 6e 3a 20 4c 75 61 userdata........$LuaVersion:.Lua
56660 20 35 2e 33 2e 30 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 35 20 .5.3.0..Copyright.(C).1994-2015.
56680 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f 20 24 24 4c 75 61 41 75 74 68 6f 72 73 3a 20 52 Lua.org,.PUC-Rio.$$LuaAuthors:.R
566a0 2e 20 49 65 72 75 73 61 6c 69 6d 73 63 68 79 2c 20 4c 2e 20 48 2e 20 64 65 20 46 69 67 75 65 69 ..Ierusalimschy,.L..H..de.Figuei
566c0 72 65 64 6f 2c 20 57 2e 20 43 65 6c 65 73 20 24 00 00 00 00 00 00 00 00 00 00 00 00 00 70 7f 40 redo,.W..Celes.$.............p.@
566e0 00 00 00 00 00 00 00 00 00 00 08 08 08 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56700 00 0c 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 16 16 16 16 16 16 16 16 16 16 04 04 04 04 04 ................................
56720 04 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 ................................
56740 05 04 15 15 15 15 15 15 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 04 04 04 04 ................................
56760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
567a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
567c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
567e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 3f 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 ..............P?................
56800 05 00 00 00 06 00 00 00 07 00 00 00 09 00 00 00 00 00 00 00 00 28 77 40 00 00 00 00 00 00 00 00 .....................(w@........
56820 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 7c 60 60 60 60 68 22 bc `qATPP\l<.<Tl||||||||||||````h".
56840 bc bc 84 e4 54 54 10 62 62 04 62 14 51 50 17 00 5b 00 2d 7f c2 2d f4 5d 5b 80 2d bf 5d 2a 00 00 ....TT.bb.b.QP..[.-..-.][.-.]*..
56860 ff 00 00 00 7f 00 00 00 ff 07 00 00 ff ff 00 00 00 00 00 00 80 84 2e 41 00 00 00 00 00 00 00 00 .......................A........
56880 00 00 30 43 00 00 30 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 43 00 00 00 00 00 00 30 45 ..0C..0E..............0C......0E
568a0 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 ................................
568c0 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
568e0 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 ................................
56900 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 ................................
56920 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 ................................
56940 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 ................................
56960 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 ................................
56980 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 ................................
569a0 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 ................................
569c0 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 ................................
569e0 01 00 00 00 1c 00 00 00 07 00 00 00 38 00 00 00 00 00 00 00 38 00 00 00 03 00 00 00 d1 58 05 01 ............8.......8........X..
56a00 21 00 02 01 61 01 03 01 00 00 00 01 01 00 01 01 11 0b 04 01 00 00 00 00 38 09 00 00 5c 00 00 00 !...a...................8...\...
56a20 5c 00 00 00 a5 b6 01 00 1c 16 00 00 5c 00 00 00 c1 f1 01 00 00 00 00 00 5c 00 00 00 03 00 00 00 \...........\...........\.......
56a40 0c 00 a7 01 a8 06 00 00 00 00 00 06 22 00 00 05 0c 01 00 06 26 01 00 01 89 01 00 02 fb 02 00 05 ............".......&...........
56a60 6b 03 00 00 63 05 00 04 96 05 00 03 c7 05 00 01 1b 06 00 05 bf 06 00 00 58 07 00 04 c6 07 00 03 k...c...................X.......
56a80 fb 07 00 00 5f 09 00 02 cc 09 00 00 c1 0a 00 04 33 0b 00 02 4a 0c 00 04 38 0d 00 00 44 0f 00 05 ...._...........3...J...8...D...
56aa0 85 11 00 04 db 11 00 02 4d 12 00 01 a3 12 00 03 b5 12 00 05 b1 14 00 00 0f 19 00 01 d8 19 00 02 ........M.......................
56ac0 52 1a 00 03 5e 1a 00 00 af 1d 00 02 80 1e 00 00 0c 1f 00 02 f8 1f 00 05 5c 22 00 00 6f 24 00 05 R...^...................\"..o$..
56ae0 34 25 00 03 08 26 00 00 7d 4d 00 05 e1 4d 00 02 2b 4e 00 03 93 4e 00 01 f6 4e 00 00 71 52 00 02 4%...&..}M...M..+N...N...N..qR..
56b00 a4 53 00 03 4f 54 00 05 6c 56 00 04 68 57 00 00 50 59 00 05 f7 59 00 03 06 5a 00 00 54 60 00 04 .S..OT..lV..hW..PY...Y...Z..T`..
56b20 af 60 00 00 28 65 00 04 57 65 00 02 d7 65 00 03 e3 65 00 00 4a 67 00 01 c1 67 00 02 0b 69 00 00 .`..(e..We...e...e..Jg...g...i..
56b40 26 74 00 02 a4 76 00 01 e0 76 00 03 1f 77 00 00 c3 7f 00 02 6b 80 00 00 e1 80 00 02 7c 81 00 00 &t...v...v...w......k.......|...
56b60 1d 82 00 03 6b 82 00 02 d8 84 00 00 64 86 00 03 74 86 00 05 06 88 00 01 3c 88 00 04 67 89 00 02 ....k.......d...t.......<...g...
56b80 74 8a 00 01 a7 8a 00 04 5b 8b 00 01 99 8b 00 00 58 92 00 03 7c 92 00 05 d4 92 00 04 31 93 00 02 t.......[.......X...|.......1...
56ba0 92 93 00 05 f7 94 00 04 2c 95 00 03 4a 95 00 01 17 96 00 05 0f 97 00 03 2d 97 00 05 d2 97 00 04 ........,...J...........-.......
56bc0 fd 97 00 01 64 98 00 04 fa 98 00 02 54 99 00 04 c0 99 00 02 41 9a 00 05 d4 9a 00 04 70 9b 00 03 ....d.......T.......A.......p...
56be0 8b 9b 00 01 cc 9b 00 03 89 9c 00 00 0c 9d 00 03 b1 9d 00 02 e0 9e 00 03 17 9f 00 01 38 9f 00 03 ............................8...
56c00 60 9f 00 00 af a0 00 03 e0 a0 00 04 6e a1 00 03 c1 a1 00 04 74 a2 00 01 c9 a2 00 00 54 a4 00 01 `...........n.......t.......T...
56c20 a1 a4 00 03 d2 a4 00 01 04 a6 00 05 99 a7 00 01 14 a8 00 03 68 a8 00 02 6c a9 00 01 dc a9 00 04 ....................h...l.......
56c40 0f aa 00 01 4c ab 00 00 08 ae 00 03 b4 ae 00 05 58 b0 00 00 46 b1 00 03 5d b1 00 02 06 b2 00 01 ....L...........X...F...].......
56c60 8c b2 00 03 0d b3 00 02 68 b4 00 03 c8 b4 00 00 41 b8 00 05 91 b9 00 00 6f bb 00 03 7f bb 00 02 ........h.......A.......o.......
56c80 0c bc 00 05 f1 bc 00 00 83 bd 00 05 de bd 00 01 13 be 00 00 d0 c8 00 05 5d c9 00 00 df c9 00 04 ........................].......
56ca0 0b ca 00 05 77 ca 00 00 bf cd 00 05 3b ce 00 03 4f ce 00 02 3d cf 00 00 8c d9 00 03 dc d9 00 00 ....w.......;...O...=...........
56cc0 2a db 00 01 61 db 00 00 4c dc 00 01 88 dc 00 02 f5 dc 00 00 44 de 00 05 df df 00 04 1a e0 00 00 *...a...L...........D...........
56ce0 17 e3 00 02 30 e5 00 00 18 e6 00 05 e6 e7 00 02 13 ea 00 01 d0 ea 00 02 41 eb 00 05 34 ed 00 02 ....0...................A...4...
56d00 a8 ed 00 05 03 ef 00 00 6b f0 00 02 fe f0 00 00 b0 f1 00 04 31 f2 00 01 8b f2 00 03 9e f2 00 04 ........k...........1...........
56d20 e3 f2 00 03 04 f3 00 00 9f f3 00 01 df f3 00 04 26 f4 00 00 6e f5 00 04 a9 f5 00 02 c6 f6 00 00 ................&...n...........
56d40 0a fa 00 05 0e fb 00 03 23 fb 00 04 5b fb 00 03 6a fb 00 02 0d fc 00 04 96 fc 00 00 50 ff 00 04 ........#...[...j...........P...
56d60 c9 ff 00 00 5b 00 01 01 9e 00 01 05 1e 01 01 01 a1 01 01 05 01 02 01 01 4b 02 01 04 8a 05 01 01 ....[...................K.......
56d80 98 06 01 04 33 07 01 05 33 08 01 04 ef 08 01 05 15 0a 01 03 36 0a 01 04 1f 0b 01 03 4c 0b 01 04 ....3...3...........6.......L...
56da0 bc 0b 01 02 a4 0c 01 01 0c 0d 01 03 a5 0d 01 01 49 0e 01 03 93 0e 01 01 f5 0e 01 00 76 0f 01 03 ................I...........v...
56dc0 b1 0f 01 02 c4 10 01 03 2b 11 01 01 69 11 01 03 8b 11 01 05 4b 12 01 02 d6 12 01 03 2c 13 01 00 ........+...i.......K.......,...
56de0 f8 14 01 02 2b 15 01 00 88 19 01 02 70 1a 01 03 cd 1a 01 05 31 1b 01 02 bf 1b 01 00 18 1d 01 03 ....+.......p.......1...........
56e00 2e 1d 01 00 e0 22 01 05 37 23 01 01 6b 23 01 02 d6 23 01 00 bc 24 01 01 ef 24 01 05 7a 25 01 04 ....."..7#..k#...#...$...$..z%..
56e20 b6 25 01 00 47 27 01 03 ad 27 01 05 9d 28 01 03 d2 28 01 00 aa 2a 01 01 d1 2a 01 04 23 2b 01 01 .%..G'...'...(...(...*...*..#+..
56e40 6a 2b 01 02 c4 2b 01 01 f9 2b 01 03 53 2c 01 02 33 2d 01 00 a6 2d 01 05 72 2e 01 04 b8 2e 01 02 j+...+...+..S,..3-...-..r.......
56e60 4b 2f 01 03 87 30 01 01 a8 31 01 03 25 32 01 02 99 32 01 01 c4 32 01 03 a0 33 01 02 f9 33 01 04 K/...0...1..%2...2...2...3...3..
56e80 4a 34 01 05 df 34 01 04 a7 35 01 03 cd 35 01 05 56 36 01 03 05 37 01 01 a0 37 01 03 f2 37 01 02 J4...4...5...5..V6...7...7...7..
56ea0 4b 38 01 01 b1 38 01 02 ef 38 01 01 9b 39 01 02 31 3a 01 03 97 3a 01 05 0e 3b 01 04 43 3b 01 05 K8...8...8...9..1:...:...;..C;..
56ec0 a8 3b 01 01 2a 3c 01 02 79 3c 01 01 d3 3c 01 02 44 3d 01 04 e5 3d 01 05 58 3e 01 04 89 3e 01 05 .;..*<..y<...<..D=...=..X>...>..
56ee0 ef 3e 01 01 a4 3f 01 02 30 41 01 04 8b 41 01 01 f5 41 01 00 f7 42 01 03 0c 43 01 05 c0 43 01 03 .>...?..0A...A...A...B...C...C..
56f00 f8 43 01 05 4c 45 01 03 55 45 01 04 93 45 01 01 f5 45 01 04 1e 46 01 03 4c 46 01 01 ee 46 01 03 .C..LE..UE...E...E...F..LF...F..
56f20 93 47 01 02 be 48 01 00 5b 49 01 03 70 49 01 04 a2 49 01 01 e1 49 01 05 3a 4a 01 02 68 4b 01 04 .G...H..[I..pI...I...I..:J..hK..
56f40 fb 4b 01 02 3f 4c 01 04 85 4c 01 05 4f 50 01 01 d2 50 01 03 e7 50 01 01 aa 51 01 04 65 52 01 02 .K..?L...L..OP...P...P...Q..eR..
56f60 19 53 01 01 f5 53 01 04 43 54 01 01 ad 54 01 05 0b 56 01 01 5e 56 01 04 49 57 01 00 62 58 01 04 .S...S..CT...T...V..^V..IW..bX..
56f80 a0 59 01 05 3e 5a 01 01 d4 5a 01 00 f7 5c 01 04 25 5d 01 01 21 5f 01 02 d9 5f 01 03 e6 5f 01 04 .Y..>Z...Z...\..%]..!_..._..._..
56fa0 2d 60 01 00 1d 62 01 02 a2 62 01 00 51 66 01 01 b7 67 01 00 b6 6b 01 02 d4 6c 01 00 b9 6f 01 02 -`...b...b..Qf...g...k...l...o..
56fc0 b2 70 01 01 6d 71 01 02 57 72 01 04 c5 72 01 05 4c 73 01 02 e2 73 01 01 63 74 01 04 8f 74 01 05 .p..mq..Wr...r..Ls...s..ct...t..
56fe0 41 75 01 02 d3 75 01 00 73 76 01 05 cc 76 01 02 12 77 01 01 62 77 01 02 ad 77 01 01 6d 78 01 02 Au...u..sv...v...w..bw...w..mx..
57000 1a 79 01 05 d9 79 01 02 54 7a 01 01 a2 7a 01 03 b0 7a 01 00 4a 7b 01 03 96 7b 01 02 bd 7c 01 00 .y...y..Tz...z...z..J{...{...|..
57020 a1 7e 01 05 11 7f 01 02 b2 7f 01 01 0c 80 01 03 51 80 01 01 94 80 01 02 72 81 01 01 c9 81 01 05 .~..............Q.......r.......
57040 0c 83 01 02 d8 83 01 00 f6 84 01 05 91 85 01 02 27 86 01 00 be 86 01 05 22 88 01 00 79 89 01 04 ................'......."...y...
57060 ae 89 01 03 cc 89 01 01 0f 8a 01 05 36 8b 01 04 7d 8b 01 01 c8 8b 01 02 4d 8c 01 04 71 8c 01 01 ............6...}.......M...q...
57080 12 8d 01 04 86 8d 01 01 04 8e 01 02 de 8e 01 01 18 8f 01 00 89 8f 01 03 ee 8f 01 05 a8 90 01 02 ................................
570a0 31 91 01 04 fa 91 01 00 40 9e 01 04 5c 9e 01 01 f6 9e 01 05 4a a1 01 04 90 a1 01 02 0c a2 01 00 1.......@...\.......J...........
570c0 1b a4 01 04 79 a4 01 01 de a4 01 04 47 a5 01 01 51 a6 01 05 d0 a6 01 00 dd a7 01 04 5b a8 01 02 ....y.......G...Q...........[...
570e0 01 a9 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
571a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
571c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
571e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
572a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
572c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
572e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
573a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
573c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
573e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
574a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
574c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
574e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
575a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
575c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
575e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
576a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
576c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
576e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
577a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
577c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
577e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
578a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
578c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
578e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
579a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
579c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
579e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 ................................
58000 0c 00 36 00 e4 00 00 00 00 00 00 02 bf 00 00 01 43 01 00 00 9c 02 00 04 83 03 00 01 db 03 00 03 ..6.............C...............
58020 6a 04 00 00 0e 05 00 01 08 06 00 02 0b 07 00 01 a8 09 00 00 0f 0e 00 01 95 0e 00 04 f3 0e 00 00 j...............................
58040 56 0f 00 02 b0 0f 00 04 1f 10 00 05 7c 11 00 00 ca 12 00 05 53 13 00 00 81 14 00 04 ca 14 00 02 V...........|.......S...........
58060 89 15 00 03 21 16 00 02 72 16 00 04 fc 16 00 00 85 1a 00 01 76 1b 00 04 aa 1b 00 01 cb 1d 00 04 ....!...r...........v...........
58080 33 1e 00 02 ab 1e 00 03 30 1f 00 00 e1 20 00 03 a4 22 00 05 3f 24 00 03 b7 24 00 05 53 25 00 00 3.......0........"..?$...$..S%..
580a0 b0 29 00 03 34 2a 00 05 4b 2b 00 03 09 2c 00 04 87 2c 00 00 6c 2d 00 04 b2 2d 00 00 bf 32 00 02 .)..4*..K+...,...,..l-...-...2..
580c0 28 34 00 01 26 35 00 03 46 35 00 05 92 35 00 02 e8 35 00 03 2f 36 00 04 9c 36 00 00 c3 3a 00 04 (4..&5..F5...5...5../6...6...:..
580e0 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
58100 2c 00 00 00 1c 00 00 00 52 88 fa ff ff ff ff ff ea 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......R................A....C.
58120 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .K.......................zR..x..
58140 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 0e 89 fa ff ff ff ff ff 63 00 00 00 00 00 00 00 ........$...............c.......
58160 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..J...............zR..x..
58180 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 31 89 fa ff ff ff ff ff 05 01 00 00 00 00 00 00 ........$.......1...............
581a0 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..I...............zR..x..
581c0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 f6 89 fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 ........$...............m.......
581e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..F...............zR..x..
58200 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 23 8a fa ff ff ff ff ff 70 00 00 00 00 00 00 00 ........,.......#.......p.......
58220 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..G......................
58240 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 4b 8a fa ff ff ff ff ff .zR..x..........,.......K.......
58260 f8 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
58280 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
582a0 fb 8b fa ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........3........A....C..B......
582c0 24 00 00 00 44 00 00 00 06 8c fa ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........1........A....C.
582e0 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
58300 24 00 00 00 1c 00 00 00 f7 8b fa ff ff ff ff ff 54 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............T........A....C.
58320 06 47 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .G...............zR..x..........
58340 2c 00 00 00 1c 00 00 00 0b 8c fa ff ff ff ff ff a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
58360 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .G.......................zR..x..
58380 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 67 8c fa ff ff ff ff ff 99 00 00 00 00 00 00 00 ........,.......g...............
583a0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..J......................
583c0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 b8 8c fa ff ff ff ff ff .zR..x..........$...............
583e0 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 n........A....C..B......$...D...
58400 fe 8c fa ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........5........A....C.........
58420 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 .........zR..x..........,.......
58440 f3 8c fa ff ff ff ff ff 64 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 ........d........A....C..J......
58460 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
58480 24 00 00 00 1c 00 00 00 0f 8e fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............m........A....C.
584a0 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .F...............zR..x..........
584c0 2c 00 00 00 1c 00 00 00 3c 8e fa ff ff ff ff ff f5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......<................A....C.
584e0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 01 8f fa ff ff ff ff ff .J..............$...L...........
58500 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 74 00 00 00 C........A....C..B......$...t...
58520 1c 8f fa ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ......../........A....C..B......
58540 24 00 00 00 9c 00 00 00 23 8f fa ff ff ff ff ff 9e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......#................A....C.
58560 06 49 83 05 8e 04 8f 03 24 00 00 00 c4 00 00 00 99 8f fa ff ff ff ff ff 79 00 00 00 00 00 00 00 .I......$...............y.......
58580 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..F...............zR..x..
585a0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 d2 8f fa ff ff ff ff ff ee 00 00 00 00 00 00 00 ........$.......................
585c0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 98 90 fa ff ff ff ff ff .A....C..B......,...D...........
585e0 0c 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
58600 2c 00 00 00 74 00 00 00 74 92 fa ff ff ff ff ff 76 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...t.......v........A....C.
58620 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 a4 00 00 00 ba 93 fa ff ff ff ff ff .N..............,...............
58640 cb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..N..............
58660 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
58680 3d 94 fa ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 =.......V........A....C..E......
586a0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
586c0 53 94 fa ff ff ff ff ff 72 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 S.......r........A....C..F......
586e0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
58700 85 94 fa ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........V........A....C..C......
58720 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
58740 9b 94 fa ff ff ff ff ff 12 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
58760 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 .........zR..x..........,.......
58780 6d 94 fa ff ff ff ff ff fc 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 m................A....C..K......
587a0 8f 03 00 00 00 00 00 00 2c 00 00 00 4c 00 00 00 39 96 fa ff ff ff ff ff 5e 04 00 00 00 00 00 00 ........,...L...9.......^.......
587c0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 7c 00 00 00 .A....C..M..............$...|...
587e0 67 9a fa ff ff ff ff ff c6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 g................A....C..G......
58800 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
58820 f0 9a fa ff ff ff ff ff 7a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 ........z........A....C..I......
58840 24 00 00 00 44 00 00 00 42 9b fa ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...B................A....C.
58860 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 26 9b fa ff ff ff ff ff ce 00 00 00 00 00 00 00 ........,...l...&...............
58880 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 9c 00 00 00 .A....C..M..............,.......
588a0 c4 9b fa ff ff ff ff ff 11 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
588c0 8e 04 8f 03 00 00 00 00 2c 00 00 00 cc 00 00 00 a5 9c fa ff ff ff ff ff 72 01 00 00 00 00 00 00 ........,...............r.......
588e0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 fc 00 00 00 .A....C..M..............$.......
58900 e7 9d fa ff ff ff ff ff d1 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 .................A....C..I......
58920 2c 00 00 00 24 01 00 00 90 9e fa ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...$....................A....C.
58940 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 54 01 00 00 ec 9e fa ff ff ff ff ff .J..............$...T...........
58960 ec 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 7c 01 00 00 .........A....C..I......,...|...
58980 b0 9f fa ff ff ff ff ff 08 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
589a0 8f 03 00 00 00 00 00 00 2c 00 00 00 ac 01 00 00 e4 a1 fa ff ff ff ff ff 13 02 00 00 00 00 00 00 ........,.......................
589c0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 dc 01 00 00 .A....C..M..............,.......
589e0 c7 a3 fa ff ff ff ff ff c5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .................A....C..G......
58a00 8f 03 00 00 00 00 00 00 24 00 00 00 0c 02 00 00 5c a4 fa ff ff ff ff ff 57 00 00 00 00 00 00 00 ........$.......\.......W.......
58a20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 02 00 00 8b a4 fa ff ff ff ff ff .A....C.........$...4...........
58a40 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 5c 02 00 00 M........A....C.........$...\...
58a60 b0 a4 fa ff ff ff ff ff 30 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........0........A....C.........
58a80 2c 00 00 00 84 02 00 00 b8 a4 fa ff ff ff ff ff 6c 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............l........A....C.
58aa0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 b4 02 00 00 84 a6 fa ff ff ff ff ff .J..............,...............
58ac0 e8 20 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
58ae0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 .........zR..x..........,.......
58b00 dc c7 fa ff ff ff ff ff 8e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .................A....C..J......
58b20 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 00 00 00 3a c9 fa ff ff ff ff ff 8b 01 00 00 00 00 00 00 ........,...L...:...............
58b40 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 7c 00 00 00 .A....C..M..............,...|...
58b60 95 ca fa ff ff ff ff ff c0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .................A....C..J......
58b80 8e 04 8f 03 00 00 00 00 2c 00 00 00 ac 00 00 00 25 cb fa ff ff ff ff ff 64 00 00 00 00 00 00 00 ........,.......%.......d.......
58ba0 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 dc 00 00 00 .A....C..K..............$.......
58bc0 59 cb fa ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 Y.......J........A....C..F......
58be0 24 00 00 00 04 01 00 00 7b cb fa ff ff ff ff ff 25 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......{.......%........A....C.
58c00 06 00 00 00 00 00 00 00 24 00 00 00 2c 01 00 00 78 cb fa ff ff ff ff ff 43 00 00 00 00 00 00 00 ........$...,...x.......C.......
58c20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 54 01 00 00 93 cb fa ff ff ff ff ff .A....C.........$...T...........
58c40 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 7c 01 00 00 c........A....C..C......,...|...
58c60 ce cb fa ff ff ff ff ff 7b 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 ........{........A....C..P......
58c80 8e 04 8f 03 00 00 00 00 24 00 00 00 ac 01 00 00 19 cf fa ff ff ff ff ff 22 01 00 00 00 00 00 00 ........$...............".......
58ca0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 24 d0 fa ff ff ff ff ff .A....C..F......$.......$.......
58cc0 61 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 fc 01 00 00 a........A....C.........$.......
58ce0 5d d0 fa ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ].......J........A....C.........
58d00 2c 00 00 00 24 02 00 00 7f d0 fa ff ff ff ff ff 0b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...$....................A....C.
58d20 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 54 02 00 00 5a d1 fa ff ff ff ff ff .K..............,...T...Z.......
58d40 12 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
58d60 24 00 00 00 84 02 00 00 3c d2 fa ff ff ff ff ff 3d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......<.......=........A....C.
58d80 06 42 83 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .B...............zR..x..........
58da0 24 00 00 00 1c 00 00 00 3c d2 fa ff ff ff ff ff bc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......<................A....C.
58dc0 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 d0 d2 fa ff ff ff ff ff 34 01 00 00 00 00 00 00 .B......,...D...........4.......
58de0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 .A....C..M..............,...t...
58e00 d4 d3 fa ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 .................A....C..P......
58e20 8e 04 8f 03 00 00 00 00 2c 00 00 00 a4 00 00 00 58 d4 fa ff ff ff ff ff a7 00 00 00 00 00 00 00 ........,.......X...............
58e40 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 d4 00 00 00 .A....C..N..............$.......
58e60 cf d4 fa ff ff ff ff ff 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
58e80 2c 00 00 00 fc 00 00 00 b6 d4 fa ff ff ff ff ff ee 05 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
58ea0 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 01 00 00 d4 da fa ff ff ff ff ff .P..............$...,...........
58ec0 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 54 01 00 00 [........A....C..B......,...T...
58ee0 07 db fa ff ff ff ff ff 79 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 ........y........A....C..P......
58f00 8e 04 8f 03 00 00 00 00 24 00 00 00 84 01 00 00 50 df fa ff ff ff ff ff 2f 00 00 00 00 00 00 00 ........$.......P......./.......
58f20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ac 01 00 00 57 df fa ff ff ff ff ff .A....C..B......$.......W.......
58f40 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 .........A....C..L......$.......
58f60 af df fa ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
58f80 2c 00 00 00 fc 01 00 00 93 df fa ff ff ff ff ff 67 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............g........A....C.
58fa0 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 02 00 00 ca e0 fa ff ff ff ff ff .P..............$...,...........
58fc0 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 54 02 00 00 w........A....C..J......$...T...
58fe0 19 e1 fa ff ff ff ff ff ca 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .................A....C..F......
59000 24 00 00 00 7c 02 00 00 bb e1 fa ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|....................A....C.
59020 06 4c 83 05 8e 04 8f 03 2c 00 00 00 a4 02 00 00 13 e2 fa ff ff ff ff ff e2 04 00 00 00 00 00 00 .L......,.......................
59040 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 d4 02 00 00 .A....C..P..............,.......
59060 ec e6 fa ff ff ff ff ff d2 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
59080 8e 04 8f 03 00 00 00 00 2c 00 00 00 04 03 00 00 8e e7 fa ff ff ff ff ff 26 03 00 00 00 00 00 00 ........,...............&.......
590a0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 34 03 00 00 .A....C..M..............,...4...
590c0 a8 ea fa ff ff ff ff ff d5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
590e0 8e 04 8f 03 00 00 00 00 2c 00 00 00 64 03 00 00 4d eb fa ff ff ff ff ff 21 01 00 00 00 00 00 00 ........,...d...M.......!.......
59100 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 94 03 00 00 .A....C..M..............$.......
59120 3e ec fa ff ff ff ff ff 04 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 >................A....C..F......
59140 24 00 00 00 bc 03 00 00 94 ee fa ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............<........A....C.
59160 06 43 83 04 8e 03 00 00 24 00 00 00 e4 03 00 00 a8 ee fa ff ff ff ff ff 3f 00 00 00 00 00 00 00 .C......$...............?.......
59180 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 0c 04 00 00 bf ee fa ff ff ff ff ff .A....C.........,...............
591a0 a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
591c0 2c 00 00 00 3c 04 00 00 33 ef fa ff ff ff ff ff 01 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...<...3................A....C.
591e0 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 6c 04 00 00 04 f2 fa ff ff ff ff ff .P..............,...l...........
59200 6d 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 m........A....C..M..............
59220 2c 00 00 00 9c 04 00 00 5c f6 fa ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......\.......w........A....C.
59240 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 cc 04 00 00 a3 f6 fa ff ff ff ff ff .J..............$...............
59260 a8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 f4 04 00 00 .........A....C..F......,.......
59280 23 f7 fa ff ff ff ff ff 76 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 #.......v........A....C..J......
592a0 8e 04 8f 03 00 00 00 00 24 00 00 00 24 05 00 00 69 f7 fa ff ff ff ff ff 9b 00 00 00 00 00 00 00 ........$...$...i...............
592c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 4c 05 00 00 dc f7 fa ff ff ff ff ff .A....C..F......,...L...........
592e0 a1 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
59300 24 00 00 00 7c 05 00 00 4d f8 fa ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|...M.......N........A....C.
59320 06 00 00 00 00 00 00 00 24 00 00 00 a4 05 00 00 73 f8 fa ff ff ff ff ff 05 02 00 00 00 00 00 00 ........$.......s...............
59340 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 cc 05 00 00 b8 fa fa ff ff ff ff ff .A....C..F......,...............
59360 37 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 7........A....C..P..............
59380 2c 00 00 00 fc 05 00 00 bf fb fa ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............U........A....C.
593a0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 06 00 00 e4 fb fa ff ff ff ff ff .J..............$...,...........
593c0 10 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 .........A....C.................
593e0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 b4 fb fa ff ff ff ff ff .zR..x..........,...............
59400 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
59420 2c 00 00 00 4c 00 00 00 b2 fc fa ff ff ff ff ff 64 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...........d........A....C.
59440 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 7c 00 00 00 e6 fc fa ff ff ff ff ff .G..............$...|...........
59460 36 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 a4 00 00 00 6........A....C..C......$.......
59480 f4 fc fa ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........M........A....C..B......
594a0 24 00 00 00 cc 00 00 00 19 fd fa ff ff ff ff ff 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............h........A....C.
594c0 06 42 83 03 00 00 00 00 24 00 00 00 f4 00 00 00 59 fd fa ff ff ff ff ff 2e 00 00 00 00 00 00 00 .B......$.......Y...............
594e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 1c 01 00 00 5f fd fa ff ff ff ff ff .A....C..B......$......._.......
59500 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 01 00 00 $........A....C..B......$...D...
59520 5b fd fa ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 [.......$........A....C..B......
59540 24 00 00 00 6c 01 00 00 57 fd fa ff ff ff ff ff 97 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...W................A....C.
59560 06 46 83 05 8e 04 8f 03 24 00 00 00 94 01 00 00 c6 fd fa ff ff ff ff ff 76 00 00 00 00 00 00 00 .F......$...............v.......
59580 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 01 00 00 14 fe fa ff ff ff ff ff .A....C..F......$...............
595a0 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 e4 01 00 00 3........A....C..C......$.......
595c0 1f fe fa ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........]........A....C..B......
595e0 24 00 00 00 0c 02 00 00 54 fe fa ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......T.......W........A....C.
59600 06 42 83 03 00 00 00 00 24 00 00 00 34 02 00 00 83 fe fa ff ff ff ff ff 3e 00 00 00 00 00 00 00 .B......$...4...........>.......
59620 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 5c 02 00 00 99 fe fa ff ff ff ff ff .A....C..C......,...\...........
59640 fa 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
59660 2c 00 00 00 8c 02 00 00 63 ff fa ff ff ff ff ff 73 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......c.......s........A....C.
59680 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 bc 02 00 00 a6 03 fb ff ff ff ff ff .P..............,...............
596a0 52 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 R........A....C..P..............
596c0 24 00 00 00 ec 02 00 00 c8 04 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............$........A....C.
596e0 06 00 00 00 00 00 00 00 2c 00 00 00 14 03 00 00 c4 04 fb ff ff ff ff ff 58 00 00 00 00 00 00 00 ........,...............X.......
59700 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 44 03 00 00 .A....C..G..............$...D...
59720 ec 04 fb ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........]........A....C..B......
59740 24 00 00 00 6c 03 00 00 21 05 fb ff ff ff ff ff 61 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...!.......a........A....C.
59760 06 46 83 05 8e 04 8f 03 2c 00 00 00 94 03 00 00 5a 05 fb ff ff ff ff ff 65 01 00 00 00 00 00 00 .F......,.......Z.......e.......
59780 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 c4 03 00 00 .A....C..K..............$.......
597a0 8f 06 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........5........A....C..B......
597c0 24 00 00 00 ec 03 00 00 9c 06 fb ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
597e0 06 00 00 00 00 00 00 00 24 00 00 00 14 04 00 00 92 06 fb ff ff ff ff ff cd 00 00 00 00 00 00 00 ........$.......................
59800 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 3c 04 00 00 37 07 fb ff ff ff ff ff .A....C..C......,...<...7.......
59820 f8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
59840 24 00 00 00 6c 04 00 00 ff 07 fb ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....................A....C.
59860 06 00 00 00 00 00 00 00 2c 00 00 00 94 04 00 00 f5 07 fb ff ff ff ff ff a5 00 00 00 00 00 00 00 ........,.......................
59880 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 c4 04 00 00 .A....C..G..............$.......
598a0 6a 08 fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 j.......+........A....C..B......
598c0 24 00 00 00 ec 04 00 00 6d 08 fb ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......m.......g........A....C.
598e0 06 43 83 04 8e 03 00 00 24 00 00 00 14 05 00 00 ac 08 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 .C......$...............k.......
59900 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 3c 05 00 00 ef 08 fb ff ff ff ff ff .A....C..B......$...<...........
59920 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 64 05 00 00 +........A....C..B......$...d...
59940 f2 08 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........Z........A....C..F......
59960 24 00 00 00 8c 05 00 00 24 09 fb ff ff ff ff ff 3a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......$.......:........A....C.
59980 06 42 83 03 00 00 00 00 24 00 00 00 b4 05 00 00 36 09 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 .B......$.......6.......2.......
599a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 dc 05 00 00 40 09 fb ff ff ff ff ff .A....C..B......$.......@.......
599c0 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 04 06 00 00 .........A....C..F......,.......
599e0 99 09 fb ff ff ff ff ff 91 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .................A....C..G......
59a00 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
59a20 24 00 00 00 1c 00 00 00 e4 09 fb ff ff ff ff ff 9c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
59a40 06 41 83 03 00 00 00 00 24 00 00 00 44 00 00 00 58 0a fb ff ff ff ff ff 1b 00 00 00 00 00 00 00 .A......$...D...X...............
59a60 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 4b 0a fb ff ff ff ff ff .A....C.........$...l...K.......
59a80 41 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 94 00 00 00 A........A....C..G......$.......
59aa0 64 0a fb ff ff ff ff ff 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 d................A....C.........
59ac0 24 00 00 00 bc 00 00 00 50 0a fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......P.......@........A....C.
59ae0 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 68 0a fb ff ff ff ff ff 1b 00 00 00 00 00 00 00 ........$.......h...............
59b00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 5b 0a fb ff ff ff ff ff .A....C.........$.......[.......
59b20 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 01 00 00 .........A....C.........$...4...
59b40 3f 0a fb ff ff ff ff ff 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ?.......*........A....C.........
59b60 24 00 00 00 5c 01 00 00 41 0a fb ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...A................A....C.
59b80 06 00 00 00 00 00 00 00 2c 00 00 00 84 01 00 00 31 0a fb ff ff ff ff ff 83 00 00 00 00 00 00 00 ........,.......1...............
59ba0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 b4 01 00 00 .A....C..J..............$.......
59bc0 84 0a fb ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........U........A....C.........
59be0 24 00 00 00 dc 01 00 00 b1 0a fb ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............P........A....C.
59c00 06 00 00 00 00 00 00 00 24 00 00 00 04 02 00 00 d9 0a fb ff ff ff ff ff cf 00 00 00 00 00 00 00 ........$.......................
59c20 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 2c 02 00 00 80 0b fb ff ff ff ff ff .A....C..F......$...,...........
59c40 60 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 54 02 00 00 `........A....C..F......$...T...
59c60 b8 0b fb ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........7........A....C.........
59c80 24 00 00 00 7c 02 00 00 c7 0b fb ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|...........!........A....C.
59ca0 06 43 83 04 8e 03 00 00 24 00 00 00 a4 02 00 00 c0 0b fb ff ff ff ff ff 28 00 00 00 00 00 00 00 .C......$...............(.......
59cc0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 cc 02 00 00 c0 0b fb ff ff ff ff ff .A....C.........,...............
59ce0 4f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 O........A....C..M..............
59d00 24 00 00 00 fc 02 00 00 df 0c fb ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............1........A....C.
59d20 06 00 00 00 00 00 00 00 24 00 00 00 24 03 00 00 e8 0c fb ff ff ff ff ff 8e 00 00 00 00 00 00 00 ........$...$...................
59d40 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 4c 03 00 00 4e 0d fb ff ff ff ff ff .A....C..B......$...L...N.......
59d60 53 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 74 03 00 00 S........A....C.........$...t...
59d80 79 0d fb ff ff ff ff ff 95 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 y................A....C..B......
59da0 24 00 00 00 9c 03 00 00 04 0e fb ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............U........A....C.
59dc0 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 03 00 00 31 0e fb ff ff ff ff ff 8b 01 00 00 00 00 00 00 .C......,.......1...............
59de0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 03 00 00 .A....C..M..............$.......
59e00 8c 0f fb ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........M........A....C..C......
59e20 24 00 00 00 1c 04 00 00 b1 0f fb ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
59e40 06 00 00 00 00 00 00 00 24 00 00 00 44 04 00 00 a2 0f fb ff ff ff ff ff 18 00 00 00 00 00 00 00 ........$...D...................
59e60 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 04 00 00 92 0f fb ff ff ff ff ff .A....C.........$...l...........
59e80 17 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 94 04 00 00 .........A....C..G......,.......
59ea0 9c 10 fb ff ff ff ff ff e3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .................A....C..G......
59ec0 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 04 00 00 4f 11 fb ff ff ff ff ff b2 00 00 00 00 00 00 00 ........,.......O...............
59ee0 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 f4 04 00 00 .A....C..G..............$.......
59f00 d1 11 fb ff ff ff ff ff 7b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........{........A....C..C......
59f20 24 00 00 00 1c 05 00 00 24 12 fb ff ff ff ff ff 54 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......$.......T........A....C.
59f40 06 00 00 00 00 00 00 00 24 00 00 00 44 05 00 00 50 12 fb ff ff ff ff ff 04 01 00 00 00 00 00 00 ........$...D...P...............
59f60 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 05 00 00 2c 13 fb ff ff ff ff ff .A....C..F......$...l...,.......
59f80 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 94 05 00 00 p........A....C..C......$.......
59fa0 74 13 fb ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 t.......3........A....C..B......
59fc0 24 00 00 00 bc 05 00 00 7f 13 fb ff ff ff ff ff 0b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
59fe0 06 47 83 04 8e 03 00 00 2c 00 00 00 e4 05 00 00 94 14 fb ff ff ff ff ff bc 02 00 00 00 00 00 00 .G......,.......................
5a000 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 14 06 00 00 .A....C..M..............$.......
5a020 20 17 fb ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........W........A....C.........
5a040 2c 00 00 00 3c 06 00 00 a4 17 fb ff ff ff ff ff 4d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...<...........M........A....C.
5a060 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 6c 06 00 00 18 19 fb ff ff ff ff ff .G..............,...l...........
5a080 ee 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
5a0a0 24 00 00 00 9c 06 00 00 d6 19 fb ff ff ff ff ff 17 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5a0c0 06 00 00 00 00 00 00 00 24 00 00 00 c4 06 00 00 c5 19 fb ff ff ff ff ff a9 00 00 00 00 00 00 00 ........$.......................
5a0e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ec 06 00 00 46 1a fb ff ff ff ff ff .A....C..F......$.......F.......
5a100 41 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 14 07 00 00 A........A....C..C......$.......
5a120 5f 1a fb ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 _.......E........A....C..C......
5a140 24 00 00 00 3c 07 00 00 7c 1a fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...<...|................A....C.
5a160 06 00 00 00 00 00 00 00 24 00 00 00 64 07 00 00 d5 1a fb ff ff ff ff ff 29 01 00 00 00 00 00 00 ........$...d...........).......
5a180 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 8c 07 00 00 08 1c fb ff ff ff ff ff .A....C..I......$...............
5a1a0 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 ]........A....C.................
5a1c0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 28 1c fb ff ff ff ff ff .zR..x..........,.......(.......
5a1e0 82 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
5a200 2c 00 00 00 4c 00 00 00 7a 1e fb ff ff ff ff ff f7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...z................A....C.
5a220 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 7c 00 00 00 41 1f fb ff ff ff ff ff .J..............,...|...A.......
5a240 50 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 P........A....C..G..............
5a260 2c 00 00 00 ac 00 00 00 61 20 fb ff ff ff ff ff de 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......a................A....C.
5a280 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 dc 00 00 00 0f 22 fb ff ff ff ff ff .J..............$........"......
5a2a0 10 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 04 01 00 00 .........A....C.........$.......
5a2c0 f7 21 fb ff ff ff ff ff 8d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .!...............A....C..F......
5a2e0 2c 00 00 00 2c 01 00 00 5c 22 fb ff ff ff ff ff e5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...,...\"...............A....C.
5a300 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 5c 01 00 00 11 23 fb ff ff ff ff ff .G..............,...\....#......
5a320 92 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
5a340 2c 00 00 00 8c 01 00 00 73 23 fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......s#......[........A....C.
5a360 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 01 00 00 9e 23 fb ff ff ff ff ff .G..............$........#......
5a380 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 e4 01 00 00 5........A....C..C......,.......
5a3a0 ab 23 fb ff ff ff ff ff 69 0a 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 .#......i........A....C..P......
5a3c0 8e 04 8f 03 00 00 00 00 2c 00 00 00 14 02 00 00 38 2e fb ff ff ff ff ff 8d 00 00 00 00 00 00 00 ........,.......8...............
5a3e0 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 44 02 00 00 .A....C..K..............,...D...
5a400 95 2e fb ff ff ff ff ff 82 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .................A....C..J......
5a420 8e 04 8f 03 00 00 00 00 24 00 00 00 74 02 00 00 e7 2e fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 ........$...t...........,.......
5a440 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 9c 02 00 00 eb 2e fb ff ff ff ff ff .A....C..B......,...............
5a460 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 l........A....C..G..............
5a480 2c 00 00 00 cc 02 00 00 27 2f fb ff ff ff ff ff 6f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......'/......o........A....C.
5a4a0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 fc 02 00 00 66 30 fb ff ff ff ff ff .M..............,.......f0......
5a4c0 d9 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
5a4e0 2c 00 00 00 2c 03 00 00 0f 32 fb ff ff ff ff ff 7c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...,....2......|........A....C.
5a500 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 5c 03 00 00 5b 32 fb ff ff ff ff ff .G..............$...\...[2......
5a520 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 84 03 00 00 .........A....C.........$.......
5a540 47 32 fb ff ff ff ff ff 5f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 G2......_........A....C..F......
5a560 24 00 00 00 ac 03 00 00 7e 32 fb ff ff ff ff ff 8f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......~2...............A....C.
5a580 06 46 83 05 8e 04 8f 03 2c 00 00 00 d4 03 00 00 e5 32 fb ff ff ff ff ff c7 04 00 00 00 00 00 00 .F......,........2..............
5a5a0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 04 04 00 00 .A....C..M..............,.......
5a5c0 0c 38 fb ff ff ff ff ff 15 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .8...............A....C..M......
5a5e0 8e 04 8f 03 00 00 00 00 2c 00 00 00 34 04 00 00 f1 39 fb ff ff ff ff ff e3 02 00 00 00 00 00 00 ........,...4....9..............
5a600 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 64 04 00 00 .A....C..M..............$...d...
5a620 a4 3c fb ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .<......P........A....C.........
5a640 2c 00 00 00 8c 04 00 00 cc 3c fb ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........<......N........A....C.
5a660 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 bc 04 00 00 ea 3d fb ff ff ff ff ff .M..............$........=......
5a680 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 e4 04 00 00 7........A....C..C......,.......
5a6a0 f9 3d fb ff ff ff ff ff eb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .=...............A....C..M......
5a6c0 8e 04 8f 03 00 00 00 00 24 00 00 00 14 05 00 00 b4 3e fb ff ff ff ff ff 3c 00 00 00 00 00 00 00 ........$........>......<.......
5a6e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 3c 05 00 00 c8 3e fb ff ff ff ff ff .A....C..C......$...<....>......
5a700 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 64 05 00 00 m........A....C..I......,...d...
5a720 0d 3f fb ff ff ff ff ff 4f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .?......O........A....C..M......
5a740 8e 04 8f 03 00 00 00 00 2c 00 00 00 94 05 00 00 2c 40 fb ff ff ff ff ff 8c 00 00 00 00 00 00 00 ........,.......,@..............
5a760 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 05 00 00 .A....C..K..............,.......
5a780 88 40 fb ff ff ff ff ff 0f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .@...............A....C..G......
5a7a0 8f 03 00 00 00 00 00 00 24 00 00 00 f4 05 00 00 67 41 fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 ........$.......gA......;.......
5a7c0 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 2c 00 00 00 1c 06 00 00 7a 41 fb ff ff ff ff ff .A....C..E......,.......zA......
5a7e0 58 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 X........A....C..M..............
5a800 2c 00 00 00 4c 06 00 00 a2 42 fb ff ff ff ff ff a5 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L....B...............A....C.
5a820 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .M.......................zR..x..
5a840 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 ff 43 fb ff ff ff ff ff 19 02 00 00 00 00 00 00 ........$........C..............
5a860 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 44 00 00 00 f0 45 fb ff ff ff ff ff .A....C..F......,...D....E......
5a880 e8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
5a8a0 2c 00 00 00 74 00 00 00 a8 46 fb ff ff ff ff ff ce 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t....F...............A....C.
5a8c0 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 a4 00 00 00 46 48 fb ff ff ff ff ff .N..............$.......FH......
5a8e0 2d 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 cc 00 00 00 -........A....C..L......$.......
5a900 4b 4a fb ff ff ff ff ff 5f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 KJ......_........A....C..C......
5a920 24 00 00 00 f4 00 00 00 82 4a fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........J......^........A....C.
5a940 06 43 83 04 8e 03 00 00 24 00 00 00 1c 01 00 00 b8 4a fb ff ff ff ff ff 71 00 00 00 00 00 00 00 .C......$........J......q.......
5a960 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 44 01 00 00 01 4b fb ff ff ff ff ff .A....C..F......,...D....K......
5a980 d0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5a9a0 2c 00 00 00 74 01 00 00 a1 4b fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t....K......m........A....C.
5a9c0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 a4 01 00 00 de 4b fb ff ff ff ff ff .G..............,........K......
5a9e0 b6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5aa00 24 00 00 00 d4 01 00 00 64 4c fb ff ff ff ff ff 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......dL......t........A....C.
5aa20 06 46 83 05 8e 04 8f 03 2c 00 00 00 fc 01 00 00 b0 4c fb ff ff ff ff ff 5b 01 00 00 00 00 00 00 .F......,........L......[.......
5aa40 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 2c 02 00 00 .A....C..G..............,...,...
5aa60 db 4d fb ff ff ff ff ff 68 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 .M......h........A....C..P......
5aa80 8e 04 8f 03 00 00 00 00 24 00 00 00 5c 02 00 00 13 4f fb ff ff ff ff ff 93 00 00 00 00 00 00 00 ........$...\....O..............
5aaa0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 84 02 00 00 7e 4f fb ff ff ff ff ff .A....C..F......,.......~O......
5aac0 b2 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
5aae0 24 00 00 00 b4 02 00 00 00 50 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........P...............A....C.
5ab00 06 42 83 03 00 00 00 00 24 00 00 00 dc 02 00 00 59 50 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 .B......$.......YP......Z.......
5ab20 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..C...............zR..x..
5ab40 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 73 50 fb ff ff ff ff ff 13 00 00 00 00 00 00 00 ........$.......sP..............
5ab60 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..................zR..x..
5ab80 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 46 50 fb ff ff ff ff ff 45 00 00 00 00 00 00 00 ........$.......FP......E.......
5aba0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 63 50 fb ff ff ff ff ff .A....C..B......$...D...cP......
5abc0 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 !........A....C.........,...l...
5abe0 5c 50 fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 \P...............A....C..J......
5ac00 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 00 00 00 c7 50 fb ff ff ff ff ff 40 00 00 00 00 00 00 00 ........$........P......@.......
5ac20 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..C...............zR..x..
5ac40 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 c7 50 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$........P......G.......
5ac60 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 e6 50 fb ff ff ff ff ff .A....C..B......,...D....P......
5ac80 48 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 H........A....C..P..............
5aca0 24 00 00 00 74 00 00 00 fe 51 fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....Q......;........A....C.
5acc0 06 42 83 03 00 00 00 00 24 00 00 00 9c 00 00 00 11 52 fb ff ff ff ff ff 1d 01 00 00 00 00 00 00 .B......$........R..............
5ace0 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 c4 00 00 00 06 53 fb ff ff ff ff ff .A....C..I......,........S......
5ad00 44 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 D........A....C..P..............
5ad20 2c 00 00 00 f4 00 00 00 1a 56 fb ff ff ff ff ff 04 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........V...............A....C.
5ad40 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 24 01 00 00 ee 56 fb ff ff ff ff ff .N..............$...$....V......
5ad60 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 4c 01 00 00 .........A....C.........$...L...
5ad80 db 56 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .V......8........A....C..B......
5ada0 24 00 00 00 74 01 00 00 eb 56 fb ff ff ff ff ff 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....V...............A....C.
5adc0 06 00 00 00 00 00 00 00 24 00 00 00 9c 01 00 00 d2 56 fb ff ff ff ff ff a3 00 00 00 00 00 00 00 ........$........V..............
5ade0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 01 00 00 4d 57 fb ff ff ff ff ff .A....C..F......$.......MW......
5ae00 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ec 01 00 00 >........A....C..B......$.......
5ae20 63 57 fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 cW......K........A....C..B......
5ae40 2c 00 00 00 14 02 00 00 86 57 fb ff ff ff ff ff cb 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........W...............A....C.
5ae60 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 44 02 00 00 21 59 fb ff ff ff ff ff .M..............,...D...!Y......
5ae80 ef 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
5aea0 24 00 00 00 74 02 00 00 e0 59 fb ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....Y......V........A....C.
5aec0 06 42 83 03 00 00 00 00 24 00 00 00 9c 02 00 00 0e 5a fb ff ff ff ff ff 23 00 00 00 00 00 00 00 .B......$........Z......#.......
5aee0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 c4 02 00 00 09 5a fb ff ff ff ff ff .A....C..B......,........Z......
5af00 92 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
5af20 24 00 00 00 f4 02 00 00 6b 5a fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......kZ......C........A....C.
5af40 06 43 83 04 8e 03 00 00 2c 00 00 00 1c 03 00 00 86 5a fb ff ff ff ff ff 80 00 00 00 00 00 00 00 .C......,........Z..............
5af60 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 4c 03 00 00 .A....C..G..............$...L...
5af80 d6 5a fb ff ff ff ff ff 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .Z...............A....C..C......
5afa0 2c 00 00 00 74 03 00 00 31 5b fb ff ff ff ff ff 60 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...1[......`........A....C.
5afc0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 a4 03 00 00 61 5b fb ff ff ff ff ff .G..............$.......a[......
5afe0 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 J........A....C..C..............
5b000 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 6b 5b fb ff ff ff ff ff .zR..x..........$.......k[......
5b020 db 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 .........A....C..B......$...D...
5b040 1e 5c fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .\......^........A....C..B......
5b060 24 00 00 00 6c 00 00 00 54 5c fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...T\......,........A....C.
5b080 06 42 83 03 00 00 00 00 24 00 00 00 94 00 00 00 58 5c fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 .B......$.......X\......,.......
5b0a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 bc 00 00 00 5c 5c fb ff ff ff ff ff .A....C..B......$.......\\......
5b0c0 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 e4 00 00 00 N........A....C..B......$.......
5b0e0 82 5c fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .\......G........A....C..B......
5b100 24 00 00 00 0c 01 00 00 a1 5c fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........\......,........A....C.
5b120 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 a5 5c fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 .B......$...4....\....../.......
5b140 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 5c 01 00 00 ac 5c fb ff ff ff ff ff .A....C..B......$...\....\......
5b160 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 84 01 00 00 ,........A....C..B......$.......
5b180 b0 5c fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .\......K........A....C..B......
5b1a0 24 00 00 00 ac 01 00 00 d3 5c fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........\......G........A....C.
5b1c0 06 42 83 03 00 00 00 00 24 00 00 00 d4 01 00 00 f2 5c fb ff ff ff ff ff d0 00 00 00 00 00 00 00 .B......$........\..............
5b1e0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 fc 01 00 00 9a 5d fb ff ff ff ff ff .A....C..G......$........]......
5b200 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 24 02 00 00 >........A....C..C......$...$...
5b220 b0 5d fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 .]...............A....C..E......
5b240 2c 00 00 00 4c 02 00 00 23 5e fb ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...#^...............A....C.
5b260 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 7c 02 00 00 73 5e fb ff ff ff ff ff .G..............,...|...s^......
5b280 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5b2a0 24 00 00 00 ac 02 00 00 c3 5e fb ff ff ff ff ff 8d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........^...............A....C.
5b2c0 06 45 83 03 00 00 00 00 24 00 00 00 d4 02 00 00 28 5f fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 .E......$.......(_....../.......
5b2e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 fc 02 00 00 2f 5f fb ff ff ff ff ff .A....C..B......,......./_......
5b300 26 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 &........A....C..K..............
5b320 24 00 00 00 2c 03 00 00 25 60 fb ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...,...%`......!........A....C.
5b340 06 00 00 00 00 00 00 00 24 00 00 00 54 03 00 00 1e 60 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 ........$...T....`......,.......
5b360 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 7c 03 00 00 22 60 fb ff ff ff ff ff .A....C..B......$...|..."`......
5b380 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 a4 03 00 00 +........A....C..B......$.......
5b3a0 25 60 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 %`......,........A....C..B......
5b3c0 24 00 00 00 cc 03 00 00 29 60 fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......)`......f........A....C.
5b3e0 06 42 83 03 00 00 00 00 24 00 00 00 f4 03 00 00 67 60 fb ff ff ff ff ff 2d 00 00 00 00 00 00 00 .B......$.......g`......-.......
5b400 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..................zR..x..
5b420 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 54 60 fb ff ff ff ff ff 27 00 00 00 00 00 00 00 ........$.......T`......'.......
5b440 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 53 60 fb ff ff ff ff ff .A....C..B......$...D...S`......
5b460 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 I........A....C..B......$...l...
5b480 74 60 fb ff ff ff ff ff 5c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 t`......\........A....C..F......
5b4a0 24 00 00 00 94 00 00 00 a8 60 fb ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........`...............A....C.
5b4c0 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 00 00 00 0c 61 fb ff ff ff ff ff 68 00 00 00 00 00 00 00 .F......$........a......h.......
5b4e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 e4 00 00 00 4c 61 fb ff ff ff ff ff .A....C..C......$.......La......
5b500 99 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 .........A....C.........$.......
5b520 bd 61 fb ff ff ff ff ff a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .a...............A....C..C......
5b540 24 00 00 00 34 01 00 00 39 62 fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...9b......J........A....C.
5b560 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
5b580 24 00 00 00 1c 00 00 00 43 62 fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Cb......b........A....C.
5b5a0 06 43 83 04 8e 03 00 00 2c 00 00 00 44 00 00 00 7d 62 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 .C......,...D...}b..............
5b5c0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 00 00 00 .A....C..J..............$...t...
5b5e0 ce 62 fb ff ff ff ff ff 12 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .b...............A....C.........
5b600 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
5b620 a0 62 fb ff ff ff ff ff 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .b......)........A....C.........
5b640 24 00 00 00 44 00 00 00 a1 62 fb ff ff ff ff ff ce 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....b...............A....C.
5b660 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 00 00 00 8c 63 fb ff ff ff ff ff 1a 00 00 00 00 00 00 00 .F......$...l....c..............
5b680 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 7e 63 fb ff ff ff ff ff .A....C.........$.......~c......
5b6a0 27 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 '........A....C.........$.......
5b6c0 7d 63 fb ff ff ff ff ff 26 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 }c......&........A....C.........
5b6e0 24 00 00 00 e4 00 00 00 7b 63 fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......{c......>........A....C.
5b700 06 43 83 04 8e 03 00 00 24 00 00 00 0c 01 00 00 91 63 fb ff ff ff ff ff 22 00 00 00 00 00 00 00 .C......$........c......".......
5b720 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 34 01 00 00 8b 63 fb ff ff ff ff ff .A....C.........,...4....c......
5b740 c0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5b760 24 00 00 00 64 01 00 00 1b 64 fb ff ff ff ff ff 8b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d....d...............A....C.
5b780 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 01 00 00 7e 64 fb ff ff ff ff ff 56 00 00 00 00 00 00 00 .F......$.......~d......V.......
5b7a0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 b4 01 00 00 ac 64 fb ff ff ff ff ff .A....C.........,........d......
5b7c0 87 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..M..............
5b7e0 24 00 00 00 e4 01 00 00 48 66 fb ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Hf......3........A....C.
5b800 06 46 83 05 8e 04 8f 03 2c 00 00 00 0c 02 00 00 53 66 fb ff ff ff ff ff 3b 04 00 00 00 00 00 00 .F......,.......Sf......;.......
5b820 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 02 00 00 .A....C..M..............$...<...
5b840 80 6a fb ff ff ff ff ff e8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .j...............A....C..F......
5b860 24 00 00 00 64 02 00 00 40 6b fb ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...@k......]........A....C.
5b880 06 00 00 00 00 00 00 00 2c 00 00 00 8c 02 00 00 75 6b fb ff ff ff ff ff 64 00 00 00 00 00 00 00 ........,.......uk......d.......
5b8a0 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 02 00 00 .A....C..G..............$.......
5b8c0 a9 6b fb ff ff ff ff ff 8e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .k...............A....C..F......
5b8e0 2c 00 00 00 e4 02 00 00 0f 6c fb ff ff ff ff ff 59 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........l......Y........A....C.
5b900 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 14 03 00 00 38 6d fb ff ff ff ff ff .M..............$.......8m......
5b920 16 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 3c 03 00 00 .........A....C.........,...<...
5b940 26 6d fb ff ff ff ff ff 9b 05 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 &m...............A....C..J......
5b960 8e 04 8f 03 00 00 00 00 2c 00 00 00 6c 03 00 00 a8 72 fb ff ff ff ff ff 57 00 00 00 00 00 00 00 ........,...l....r......W.......
5b980 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 9c 03 00 00 .A....C..G..............$.......
5b9a0 cf 72 fb ff ff ff ff ff 34 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .r......4........A....C..C......
5b9c0 24 00 00 00 c4 03 00 00 db 72 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........r......k........A....C.
5b9e0 06 46 83 05 8e 04 8f 03 2c 00 00 00 ec 03 00 00 1e 73 fb ff ff ff ff ff e6 00 00 00 00 00 00 00 .F......,........s..............
5ba00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 1c 04 00 00 .A....C..M..............$.......
5ba20 d4 73 fb ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .s......3........A....C..C......
5ba40 2c 00 00 00 44 04 00 00 df 73 fb ff ff ff ff ff 8b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...D....s...............A....C.
5ba60 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 74 04 00 00 3a 74 fb ff ff ff ff ff .G..............$...t...:t......
5ba80 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 9c 04 00 00 <........A....C..B......,.......
5baa0 4e 74 fb ff ff ff ff ff 91 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 Nt...............A....C..J......
5bac0 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
5bae0 24 00 00 00 1c 00 00 00 97 75 fb ff ff ff ff ff 30 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........u......0........A....C.
5bb00 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 9f 75 fb ff ff ff ff ff 36 00 00 00 00 00 00 00 ........$...D....u......6.......
5bb20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 ad 75 fb ff ff ff ff ff .A....C.........,...l....u......
5bb40 f0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5bb60 24 00 00 00 9c 00 00 00 6d 76 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......mv......5........A....C.
5bb80 06 00 00 00 00 00 00 00 2c 00 00 00 c4 00 00 00 7a 76 fb ff ff ff ff ff d8 01 00 00 00 00 00 00 ........,.......zv..............
5bba0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 00 00 00 .A....C..M..............$.......
5bbc0 22 78 fb ff ff ff ff ff 27 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 "x......'........A....C..C......
5bbe0 24 00 00 00 1c 01 00 00 21 78 fb ff ff ff ff ff 52 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......!x......R........A....C.
5bc00 06 42 83 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .B...............zR..x..........
5bc20 24 00 00 00 1c 00 00 00 33 78 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......3x......G........A....C.
5bc40 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .C...............zR..x..........
5bc60 24 00 00 00 1c 00 00 00 3a 78 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......:x......Z........A....C.
5bc80 06 46 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 6c 78 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 .F......$...D...lx......5.......
5bca0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 6c 00 00 00 79 78 fb ff ff ff ff ff .A....C..C......$...l...yx......
5bcc0 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 Z........A....C.........$.......
5bce0 ab 78 fb ff ff ff ff ff e0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .x...............A....C..F......
5bd00 2c 00 00 00 bc 00 00 00 63 79 fb ff ff ff ff ff 73 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......cy......s........A....C.
5bd20 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 ec 00 00 00 a6 79 fb ff ff ff ff ff .J..............,........y......
5bd40 cc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..K..............
5bd60 24 00 00 00 1c 01 00 00 42 7a fb ff ff ff ff ff 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Bz......F........A....C.
5bd80 06 42 83 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .B...............zR..x..........
5bda0 24 00 00 00 1c 00 00 00 48 7a fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Hz...............A....C.
5bdc0 06 46 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 b3 7a fb ff ff ff ff ff 0c 00 00 00 00 00 00 00 .F......$...D....z..............
5bde0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 97 7a fb ff ff ff ff ff .A....C.........$...l....z......
5be00 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 G........A....C.........$.......
5be20 b6 7a fb ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .z...............A....C.........
5be40 24 00 00 00 bc 00 00 00 a6 7a fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........z...............A....C.
5be60 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 9d 7a fb ff ff ff ff ff 28 00 00 00 00 00 00 00 ........$........z......(.......
5be80 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 9d 7a fb ff ff ff ff ff .A....C.........$........z......
5bea0 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 01 00 00 .........A....C.........$...4...
5bec0 91 7a fb ff ff ff ff ff 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .z......n........A....C.........
5bee0 24 00 00 00 5c 01 00 00 d7 7a fb ff ff ff ff ff 21 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\....z......!........A....C.
5bf00 06 47 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 d0 7b fb ff ff ff ff ff 7d 00 00 00 00 00 00 00 .G......$........{......}.......
5bf20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 ac 01 00 00 25 7c fb ff ff ff ff ff .A....C.........$.......%|......
5bf40 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 t........A....C..F......$.......
5bf60 71 7c fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 q|......+........A....C..C......
5bf80 24 00 00 00 fc 01 00 00 74 7c fb ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......t|......"........A....C.
5bfa0 06 00 00 00 00 00 00 00 24 00 00 00 24 02 00 00 6e 7c fb ff ff ff ff ff 16 00 00 00 00 00 00 00 ........$...$...n|..............
5bfc0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 4c 02 00 00 5c 7c fb ff ff ff ff ff .A....C.........$...L...\|......
5bfe0 1f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 74 02 00 00 .........A....C.........$...t...
5c000 53 7c fb ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 S|...............A....C.........
5c020 24 00 00 00 9c 02 00 00 40 7c fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......@|......5........A....C.
5c040 06 00 00 00 00 00 00 00 24 00 00 00 c4 02 00 00 4d 7c fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 ........$.......M|..............
5c060 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 ec 02 00 00 41 7c fb ff ff ff ff ff .A....C.........$.......A|......
5c080 1f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 14 03 00 00 .........A....C.........$.......
5c0a0 38 7c fb ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 8|......Y........A....C..F......
5c0c0 24 00 00 00 3c 03 00 00 69 7c fb ff ff ff ff ff 51 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...<...i|......Q........A....C.
5c0e0 06 42 83 03 00 00 00 00 2c 00 00 00 64 03 00 00 92 7c fb ff ff ff ff ff 95 00 00 00 00 00 00 00 .B......,...d....|..............
5c100 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 94 03 00 00 .A....C..G..............$.......
5c120 f7 7c fb ff ff ff ff ff 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .|......)........A....C..B......
5c140 24 00 00 00 bc 03 00 00 f8 7c fb ff ff ff ff ff 51 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........|......Q........A....C.
5c160 06 42 83 03 00 00 00 00 24 00 00 00 e4 03 00 00 21 7d fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .B......$.......!}......N.......
5c180 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 04 00 00 47 7d fb ff ff ff ff ff .A....C..B......$.......G}......
5c1a0 26 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 34 04 00 00 &........A....C.........,...4...
5c1c0 45 7d fb ff ff ff ff ff 89 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 E}...............A....C..G......
5c1e0 8f 03 00 00 00 00 00 00 24 00 00 00 64 04 00 00 9e 7d fb ff ff ff ff ff 41 00 00 00 00 00 00 00 ........$...d....}......A.......
5c200 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 8c 04 00 00 b7 7d fb ff ff ff ff ff .A....C.........$........}......
5c220 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 b4 04 00 00 )........A....C.........$.......
5c240 b8 7d fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .}......,........A....C.........
5c260 24 00 00 00 dc 04 00 00 bc 7d fb ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........}...............A....C.
5c280 06 00 00 00 00 00 00 00 24 00 00 00 04 05 00 00 ad 7d fb ff ff ff ff ff 7c 00 00 00 00 00 00 00 ........$........}......|.......
5c2a0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 2c 05 00 00 20 7e fb ff ff ff ff ff .A....C..C......$...,....~......
5c2c0 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 54 05 00 00 .........A....C.........$...T...
5c2e0 11 7e fb ff ff ff ff ff 1d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .~...............A....C.........
5c300 24 00 00 00 7c 05 00 00 06 7e fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|....~...............A....C.
5c320 06 00 00 00 00 00 00 00 24 00 00 00 a4 05 00 00 fa 7d fb ff ff ff ff ff 59 00 00 00 00 00 00 00 ........$........}......Y.......
5c340 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 cc 05 00 00 2b 7e fb ff ff ff ff ff .A....C..F......$.......+~......
5c360 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 f4 05 00 00 f........A....C..C......$.......
5c380 69 7e fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 i~......>........A....C..F......
5c3a0 24 00 00 00 1c 06 00 00 7f 7e fb ff ff ff ff ff ac 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........~...............A....C.
5c3c0 06 4a 83 04 8e 03 00 00 24 00 00 00 44 06 00 00 03 7f fb ff ff ff ff ff 96 00 00 00 00 00 00 00 .J......$...D...................
5c3e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 06 00 00 71 7f fb ff ff ff ff ff .A....C..F......$...l...q.......
5c400 23 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 06 00 00 #........A....C.........$.......
5c420 6c 7f fb ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 l................A....C.........
5c440 24 00 00 00 bc 06 00 00 5d 7f fb ff ff ff ff ff 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......].......*........A....C.
5c460 06 00 00 00 00 00 00 00 2c 00 00 00 e4 06 00 00 5f 7f fb ff ff ff ff ff 77 00 00 00 00 00 00 00 ........,......._.......w.......
5c480 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 14 07 00 00 .A....C..G..............$.......
5c4a0 a6 7f fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........5........A....C..B......
5c4c0 2c 00 00 00 3c 07 00 00 b3 7f fb ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...<...........e........A....C.
5c4e0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 6c 07 00 00 e8 7f fb ff ff ff ff ff .G..............$...l...........
5c500 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 94 07 00 00 E........A....C..C......$.......
5c520 05 80 fb ff ff ff ff ff 3d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........=........A....C..C......
5c540 24 00 00 00 bc 07 00 00 1a 80 fb ff ff ff ff ff 4f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............O........A....C.
5c560 06 46 83 05 8e 04 8f 03 24 00 00 00 e4 07 00 00 41 80 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 .F......$.......A.......Z.......
5c580 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 0c 08 00 00 73 80 fb ff ff ff ff ff .A....C..G......$.......s.......
5c5a0 71 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 34 08 00 00 q........A....C..F......$...4...
5c5c0 bc 80 fb ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........e........A....C..B......
5c5e0 24 00 00 00 5c 08 00 00 f9 80 fb ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...........<........A....C.
5c600 06 42 83 03 00 00 00 00 2c 00 00 00 84 08 00 00 0d 81 fb ff ff ff ff ff 73 00 00 00 00 00 00 00 .B......,...............s.......
5c620 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 b4 08 00 00 .A....C..G..............$.......
5c640 50 81 fb ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 P.......1........A....C..B......
5c660 2c 00 00 00 dc 08 00 00 59 81 fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......Y.......f........A....C.
5c680 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 0c 09 00 00 8f 81 fb ff ff ff ff ff .G..............$...............
5c6a0 41 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 34 09 00 00 A........A....C..C......$...4...
5c6c0 a8 81 fb ff ff ff ff ff 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........t........A....C..C......
5c6e0 24 00 00 00 5c 09 00 00 f4 81 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...........k........A....C.
5c700 06 46 83 05 8e 04 8f 03 24 00 00 00 84 09 00 00 37 82 fb ff ff ff ff ff 85 00 00 00 00 00 00 00 .F......$.......7...............
5c720 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 ac 09 00 00 94 82 fb ff ff ff ff ff .A....C..I......$...............
5c740 9c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 09 00 00 .........A....C..F......$.......
5c760 08 83 fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........[........A....C..B......
5c780 24 00 00 00 fc 09 00 00 3b 83 fb ff ff ff ff ff 6a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......;.......j........A....C.
5c7a0 06 43 83 04 8e 03 00 00 2c 00 00 00 24 0a 00 00 7d 83 fb ff ff ff ff ff 02 01 00 00 00 00 00 00 .C......,...$...}...............
5c7c0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 54 0a 00 00 .A....C..M..............$...T...
5c7e0 4f 84 fb ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 O................A....C.........
5c800 2c 00 00 00 7c 0a 00 00 3c 84 fb ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...|...<................A....C.
5c820 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 ac 0a 00 00 c0 84 fb ff ff ff ff ff .K..............$...............
5c840 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 d4 0a 00 00 .........A....C.........$.......
5c860 c6 84 fb ff ff ff ff ff 0a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5c880 2c 00 00 00 fc 0a 00 00 a8 84 fb ff ff ff ff ff 2c 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............,........A....C.
5c8a0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 2c 0b 00 00 cc 85 fb ff ff ff ff ff .G..............$...,...........
5c8c0 09 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 54 0b 00 00 .........A....C.........$...T...
5c8e0 ad 85 fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........>........A....C..B......
5c900 24 00 00 00 7c 0b 00 00 c3 85 fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|...........b........A....C.
5c920 06 43 83 04 8e 03 00 00 24 00 00 00 a4 0b 00 00 fd 85 fb ff ff ff ff ff 29 00 00 00 00 00 00 00 .C......$...............).......
5c940 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 cc 0b 00 00 fe 85 fb ff ff ff ff ff .A....C..B......$...............
5c960 1d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 f4 0b 00 00 .........A....C.........$.......
5c980 f3 85 fb ff ff ff ff ff 11 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5c9a0 24 00 00 00 1c 0c 00 00 dc 85 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............G........A....C.
5c9c0 06 43 83 04 8e 03 00 00 24 00 00 00 44 0c 00 00 fb 85 fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 .C......$...D...........[.......
5c9e0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 6c 0c 00 00 2e 86 fb ff ff ff ff ff .A....C..G......$...l...........
5ca00 a5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 0c 00 00 .........A....C.........$.......
5ca20 ab 86 fb ff ff ff ff ff c9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 .................A....C..I......
5ca40 24 00 00 00 bc 0c 00 00 4c 87 fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......L.......b........A....C.
5ca60 06 46 83 05 8e 04 8f 03 2c 00 00 00 e4 0c 00 00 86 87 fb ff ff ff ff ff 9d 00 00 00 00 00 00 00 .F......,.......................
5ca80 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..J......................
5caa0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 db 87 fb ff ff ff ff ff .zR..x..........$...............
5cac0 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 .........A....C.........$...D...
5cae0 c8 87 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........2........A....C..B......
5cb00 24 00 00 00 6c 00 00 00 d2 87 fb ff ff ff ff ff 3f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...........?........A....C.
5cb20 06 43 83 04 8e 03 00 00 2c 00 00 00 94 00 00 00 e9 87 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 .C......,...............Y.......
5cb40 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 c4 00 00 00 .A....C..G..............$.......
5cb60 12 88 fb ff ff ff ff ff 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .................A....C..F......
5cb80 24 00 00 00 ec 00 00 00 18 89 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5cba0 06 42 83 03 00 00 00 00 24 00 00 00 14 01 00 00 83 89 fb ff ff ff ff ff 44 00 00 00 00 00 00 00 .B......$...............D.......
5cbc0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 01 00 00 9f 89 fb ff ff ff ff ff .A....C..F......$...<...........
5cbe0 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 64 01 00 00 F........A....C..B......,...d...
5cc00 bd 89 fb ff ff ff ff ff d3 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
5cc20 8f 03 00 00 00 00 00 00 2c 00 00 00 94 01 00 00 60 8c fb ff ff ff ff ff f7 00 00 00 00 00 00 00 ........,.......`...............
5cc40 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 c4 01 00 00 .A....C..K..............$.......
5cc60 27 8d fb ff ff ff ff ff 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 '................A....C..C......
5cc80 24 00 00 00 ec 01 00 00 82 8d fb ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5cca0 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .................zR..x..........
5ccc0 24 00 00 00 1c 00 00 00 57 8d fb ff ff ff ff ff c3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......W................A....C.
5cce0 06 43 83 04 8e 03 00 00 24 00 00 00 44 00 00 00 f2 8d fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 .C......$...D...........;.......
5cd00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 05 8e fb ff ff ff ff ff .A....C..B......$...l...........
5cd20 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 94 00 00 00 .........A....C..B......$.......
5cd40 5d 8e fb ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ]................A....C..F......
5cd60 24 00 00 00 bc 00 00 00 e9 8e fb ff ff ff ff ff 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............l........A....C.
5cd80 06 43 83 04 8e 03 00 00 24 00 00 00 e4 00 00 00 2d 8f fb ff ff ff ff ff 70 00 00 00 00 00 00 00 .C......$.......-.......p.......
5cda0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 0c 01 00 00 75 8f fb ff ff ff ff ff .A....C..C......$.......u.......
5cdc0 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 N........A....C..B......$...4...
5cde0 9b 8f fb ff ff ff ff ff 6a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........j........A....C..C......
5ce00 2c 00 00 00 5c 01 00 00 dd 8f fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...\...........p........A....C.
5ce20 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 8c 01 00 00 1d 90 fb ff ff ff ff ff .G..............,...............
5ce40 ee 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..K..............
5ce60 24 00 00 00 bc 01 00 00 db 90 fb ff ff ff ff ff 53 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............S........A....C.
5ce80 06 43 83 04 8e 03 00 00 24 00 00 00 e4 01 00 00 06 91 fb ff ff ff ff ff 83 00 00 00 00 00 00 00 .C......$.......................
5cea0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 02 00 00 61 91 fb ff ff ff ff ff .A....C..B......$.......a.......
5cec0 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 34 02 00 00 h........A....C..B......,...4...
5cee0 a1 91 fb ff ff ff ff ff 19 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .................A....C..J......
5cf00 8e 04 8f 03 00 00 00 00 24 00 00 00 64 02 00 00 8a 92 fb ff ff ff ff ff 48 00 00 00 00 00 00 00 ........$...d...........H.......
5cf20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 8c 02 00 00 aa 92 fb ff ff ff ff ff .A....C..B......$...............
5cf40 53 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 b4 02 00 00 S........A....C..B......$.......
5cf60 d5 92 fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........K........A....C..B......
5cf80 24 00 00 00 dc 02 00 00 f8 92 fb ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............X........A....C.
5cfa0 06 42 83 03 00 00 00 00 2c 00 00 00 04 03 00 00 28 93 fb ff ff ff ff ff 9e 00 00 00 00 00 00 00 .B......,.......(...............
5cfc0 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 34 03 00 00 .A....C..G..............$...4...
5cfe0 96 93 fb ff ff ff ff ff 96 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .................A....C..C......
5d000 2c 00 00 00 5c 03 00 00 04 94 fb ff ff ff ff ff 23 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...\...........#........A....C.
5d020 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 8c 03 00 00 f7 95 fb ff ff ff ff ff .M..............$...............
5d040 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 b4 03 00 00 .........A....C..B......$.......
5d060 fd 95 fb ff ff ff ff ff 86 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .................A....C..C......
5d080 24 00 00 00 dc 03 00 00 5b 96 fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......[.......@........A....C.
5d0a0 06 43 83 04 8e 03 00 00 24 00 00 00 04 04 00 00 73 96 fb ff ff ff ff ff c0 00 00 00 00 00 00 00 .C......$.......s...............
5d0c0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 2c 04 00 00 0b 97 fb ff ff ff ff ff .A....C..C......$...,...........
5d0e0 76 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 54 04 00 00 v........A....C..C......$...T...
5d100 59 97 fb ff ff ff ff ff 53 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 Y.......S........A....C..F......
5d120 24 00 00 00 7c 04 00 00 84 97 fb ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|...........e........A....C.
5d140 06 46 83 05 8e 04 8f 03 24 00 00 00 a4 04 00 00 c1 97 fb ff ff ff ff ff 0d 00 00 00 00 00 00 00 .F......$.......................
5d160 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..................zR..x..
5d180 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 8e 97 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$...............G.......
5d1a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 ad 97 fb ff ff ff ff ff .A....C..B......,...D...........
5d1c0 07 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
5d1e0 2c 00 00 00 74 00 00 00 84 98 fb ff ff ff ff ff e9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t....................A....C.
5d200 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 a4 00 00 00 3d 99 fb ff ff ff ff ff .M..............$.......=.......
5d220 85 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 cc 00 00 00 .........A....C..F......,.......
5d240 9a 99 fb ff ff ff ff ff d3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
5d260 8e 04 8f 03 00 00 00 00 2c 00 00 00 fc 00 00 00 3d 9a fb ff ff ff ff ff ec 00 00 00 00 00 00 00 ........,.......=...............
5d280 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 2c 01 00 00 .A....C..M..............,...,...
5d2a0 f9 9a fb ff ff ff ff ff f0 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
5d2c0 8e 04 8f 03 00 00 00 00 24 00 00 00 5c 01 00 00 b9 9c fb ff ff ff ff ff 8a 00 00 00 00 00 00 00 ........$...\...................
5d2e0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 1b 9d fb ff ff ff ff ff .A....C..G......$...............
5d300 dc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 ac 01 00 00 .........A....C..C......,.......
5d320 cf 9d fb ff ff ff ff ff ff 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
5d340 8e 04 8f 03 00 00 00 00 24 00 00 00 dc 01 00 00 9e a1 fb ff ff ff ff ff aa 00 00 00 00 00 00 00 ........$.......................
5d360 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 04 02 00 00 20 a2 fb ff ff ff ff ff .A....C..F......$...............
5d380 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 t........A....C..F..............
5d3a0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 54 a2 fb ff ff ff ff ff .zR..x..........,.......T.......
5d3c0 e5 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
5d3e0 24 00 00 00 4c 00 00 00 09 a5 fb ff ff ff ff ff f9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...L....................A....C.
5d400 06 4c 83 05 8e 04 8f 03 24 00 00 00 74 00 00 00 da a5 fb ff ff ff ff ff bb 00 00 00 00 00 00 00 .L......$...t...................
5d420 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 9c 00 00 00 6d a6 fb ff ff ff ff ff .A....C..J......$.......m.......
5d440 ea 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 00 00 00 .........A....C..F......$.......
5d460 2f a7 fb ff ff ff ff ff 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 48 83 03 00 00 00 00 /.......n........A....C..H......
5d480 2c 00 00 00 ec 00 00 00 75 a7 fb ff ff ff ff ff 87 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......u................A....C.
5d4a0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 1c 01 00 00 cc a7 fb ff ff ff ff ff .G..............$...............
5d4c0 96 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 44 01 00 00 .........A....C..F......$...D...
5d4e0 3a a8 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 :................A....C..C......
5d500 24 00 00 00 6c 01 00 00 93 a8 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...........,........A....C.
5d520 06 42 83 03 00 00 00 00 2c 00 00 00 94 01 00 00 97 a8 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 .B......,...............w.......
5d540 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 01 00 00 .A....C..G..............,.......
5d560 de a8 fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 ........;........A....C..G......
5d580 8f 03 00 00 00 00 00 00 24 00 00 00 f4 01 00 00 e9 a8 fb ff ff ff ff ff 92 00 00 00 00 00 00 00 ........$.......................
5d5a0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 1c 02 00 00 53 a9 fb ff ff ff ff ff .A....C..F......,.......S.......
5d5c0 a0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
5d5e0 2c 00 00 00 4c 02 00 00 c3 a9 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...........Y........A....C.
5d600 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 7c 02 00 00 ec a9 fb ff ff ff ff ff .G..............$...|...........
5d620 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 a4 02 00 00 F........A....C..F......$.......
5d640 0a aa fb ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........P........A....C..C......
5d660 24 00 00 00 cc 02 00 00 32 aa fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......2.......K........A....C.
5d680 06 46 83 05 8e 04 8f 03 24 00 00 00 f4 02 00 00 55 aa fb ff ff ff ff ff 32 00 00 00 00 00 00 00 .F......$.......U.......2.......
5d6a0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 1c 03 00 00 5f aa fb ff ff ff ff ff .A....C..C......$......._.......
5d6c0 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 44 03 00 00 N........A....C..G......$...D...
5d6e0 85 aa fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 ........@........A....C..G......
5d700 24 00 00 00 6c 03 00 00 9d aa fb ff ff ff ff ff 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...........n........A....C.
5d720 06 46 83 05 8e 04 8f 03 24 00 00 00 94 03 00 00 e3 aa fb ff ff ff ff ff 3f 00 00 00 00 00 00 00 .F......$...............?.......
5d740 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 bc 03 00 00 fa aa fb ff ff ff ff ff .A....C..F......,...............
5d760 bf 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5d780 24 00 00 00 ec 03 00 00 89 ab fb ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............8........A....C.
5d7a0 06 46 83 05 8e 04 8f 03 24 00 00 00 14 04 00 00 99 ab fb ff ff ff ff ff 43 00 00 00 00 00 00 00 .F......$...............C.......
5d7c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 04 00 00 b4 ab fb ff ff ff ff ff .A....C..F......$...<...........
5d7e0 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 64 04 00 00 N........A....C..C......$...d...
5d800 da ab fb ff ff ff ff ff 0e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5d820 2c 00 00 00 8c 04 00 00 c0 ab fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5d840 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 bc 04 00 00 2a ac fb ff ff ff ff ff .J..............$.......*.......
5d860 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 e4 04 00 00 !........A....C.........$.......
5d880 23 ac fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 #.......+........A....C.........
5d8a0 24 00 00 00 0c 05 00 00 26 ac fb ff ff ff ff ff bc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......&................A....C.
5d8c0 06 46 83 05 8e 04 8f 03 24 00 00 00 34 05 00 00 ba ac fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 .F......$...4...........k.......
5d8e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 5c 05 00 00 fd ac fb ff ff ff ff ff .A....C..F......,...\...........
5d900 e4 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..P..............
5d920 2c 00 00 00 8c 05 00 00 b1 ae fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............p........A....C.
5d940 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 05 00 00 f1 ae fb ff ff ff ff ff .G..............$...............
5d960 a1 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 e4 05 00 00 .........A....C..F......$.......
5d980 6a af fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 j.......Z........A....C..C......
5d9a0 24 00 00 00 0c 06 00 00 9c af fb ff ff ff ff ff 26 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............&........A....C.
5d9c0 06 00 00 00 00 00 00 00 24 00 00 00 34 06 00 00 9a af fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 ........$...4...................
5d9e0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 5c 06 00 00 91 af fb ff ff ff ff ff .A....C.........$...\...........
5da00 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 84 06 00 00 C........A....C..G......$.......
5da20 ac af fb ff ff ff ff ff 7b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........{........A....C..F......
5da40 24 00 00 00 ac 06 00 00 ff af fb ff ff ff ff ff 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............c........A....C.
5da60 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 06 00 00 3a b0 fb ff ff ff ff ff 57 00 00 00 00 00 00 00 .F......$.......:.......W.......
5da80 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 fc 06 00 00 69 b0 fb ff ff ff ff ff .A....C..G......,.......i.......
5daa0 2c 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 ,........A....C..G..............
5dac0 24 00 00 00 2c 07 00 00 7c b1 fb ff ff ff ff ff cc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...,...|................A....C.
5dae0 06 46 83 05 8e 04 8f 03 2c 00 00 00 54 07 00 00 20 b2 fb ff ff ff ff ff 1e 01 00 00 00 00 00 00 .F......,...T...................
5db00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 84 07 00 00 .A....C..J..............,.......
5db20 0e b3 fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .................A....C..G......
5db40 8f 03 00 00 00 00 00 00 24 00 00 00 b4 07 00 00 79 b3 fb ff ff ff ff ff 96 00 00 00 00 00 00 00 ........$.......y...............
5db60 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 dc 07 00 00 e7 b3 fb ff ff ff ff ff .A....C..F......,...............
5db80 97 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 .........A....C..J..............
5dba0 2c 00 00 00 0c 08 00 00 4e b4 fb ff ff ff ff ff 75 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......N.......u........A....C.
5dbc0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 3c 08 00 00 93 b4 fb ff ff ff ff ff .G..............,...<...........
5dbe0 ef 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5dc00 2c 00 00 00 6c 08 00 00 52 b5 fb ff ff ff ff ff 57 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...l...R.......W........A....C.
5dc20 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 08 00 00 79 b6 fb ff ff ff ff ff .P..............$.......y.......
5dc40 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 c4 08 00 00 5........A....C..B......$.......
5dc60 86 b6 fb ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5dc80 24 00 00 00 ec 08 00 00 7c b6 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......|.......C........A....C.
5dca0 06 43 83 04 8e 03 00 00 2c 00 00 00 14 09 00 00 97 b6 fb ff ff ff ff ff 27 01 00 00 00 00 00 00 .C......,...............'.......
5dcc0 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..G......................
5dce0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 76 b7 fb ff ff ff ff ff .zR..x..........$.......v.......
5dd00 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 G........A....C..B......$...D...
5dd20 95 b7 fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........K........A....C..C......
5dd40 24 00 00 00 6c 00 00 00 b8 b7 fb ff ff ff ff ff 85 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....................A....C.
5dd60 06 46 83 05 8e 04 8f 03 24 00 00 00 94 00 00 00 15 b8 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 .F......$...............$.......
5dd80 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 bc 00 00 00 11 b8 fb ff ff ff ff ff .A....C..B......$...............
5dda0 a1 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 e4 00 00 00 .........A....C..J......$.......
5ddc0 8a b8 fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .................A....C..B......
5dde0 24 00 00 00 0c 01 00 00 90 b8 fb ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $..............."........A....C.
5de00 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 8a b8 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 .B......$...4...........$.......
5de20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 5c 01 00 00 86 b8 fb ff ff ff ff ff .A....C..B......$...\...........
5de40 7e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 ~........A....C..C......$.......
5de60 dc b8 fb ff ff ff ff ff da 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .................A....C..F......
5de80 24 00 00 00 ac 01 00 00 8e b9 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............8........A....C.
5dea0 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 .C...............zR..x..........
5dec0 2c 00 00 00 1c 00 00 00 88 b9 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............q........A....C.
5dee0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 c9 b9 fb ff ff ff ff ff .J..............$...L...........
5df00 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 74 00 00 00 Y........A....C.........$...t...
5df20 fa b9 fb ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5df40 2c 00 00 00 9c 00 00 00 de b9 fb ff ff ff ff ff ba 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5df60 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 cc 00 00 00 68 ba fb ff ff ff ff ff .K..............$.......h.......
5df80 89 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 f4 00 00 00 .........A....C..F......$.......
5dfa0 c9 ba fb ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .................A....C..B......
5dfc0 24 00 00 00 1c 01 00 00 20 bb fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............J........A....C.
5dfe0 06 42 83 03 00 00 00 00 2c 00 00 00 44 01 00 00 42 bb fb ff ff ff ff ff 0f 0b 00 00 00 00 00 00 .B......,...D...B...............
5e000 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 01 00 00 .A....C..M..............$...t...
5e020 58 c7 fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 X................A....C..B......
5e040 24 00 00 00 9c 01 00 00 4c c7 fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......L................A....C.
5e060 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 01 00 00 be c7 fb ff ff ff ff ff b4 00 00 00 00 00 00 00 .C......,.......................
5e080 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 f4 01 00 00 .A....C..G..............,.......
5e0a0 42 c8 fb ff ff ff ff ff a0 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 B................A....C..G......
5e0c0 8f 03 00 00 00 00 00 00 24 00 00 00 24 02 00 00 b2 c9 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 ........$...$...........F.......
5e0e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 4c 02 00 00 d0 c9 fb ff ff ff ff ff .A....C..B......$...L...........
5e100 7c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 74 02 00 00 |........A....C..F......,...t...
5e120 24 ca fb ff ff ff ff ff 0f 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 $................A....C..M......
5e140 8e 04 8f 03 00 00 00 00 24 00 00 00 a4 02 00 00 03 cc fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 ........$...............^.......
5e160 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 cc 02 00 00 39 cc fb ff ff ff ff ff .A....C..B......$.......9.......
5e180 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 f4 02 00 00 e........A....C..C......$.......
5e1a0 76 cc fb ff ff ff ff ff 69 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 v.......i........A....C..B......
5e1c0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
5e1e0 9f cc fb ff ff ff ff ff a3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .................A....C..C......
5e200 24 00 00 00 44 00 00 00 1a cd fb ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........g........A....C.
5e220 06 43 83 04 8e 03 00 00 2c 00 00 00 6c 00 00 00 59 cd fb ff ff ff ff ff 7f 00 00 00 00 00 00 00 .C......,...l...Y...............
5e240 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 9c 00 00 00 .A....C..N..............,.......
5e260 a8 cd fb ff ff ff ff ff 0d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
5e280 8e 04 8f 03 00 00 00 00 24 00 00 00 cc 00 00 00 85 ce fb ff ff ff ff ff 7e 00 00 00 00 00 00 00 ........$...............~.......
5e2a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 f4 00 00 00 db ce fb ff ff ff ff ff .A....C..B......$...............
5e2c0 a6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 1c 01 00 00 .........A....C..F......,.......
5e2e0 59 cf fb ff ff ff ff ff ce 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 Y................A....C..P......
5e300 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 01 00 00 f7 cf fb ff ff ff ff ff 9e 03 00 00 00 00 00 00 ........,...L...................
5e320 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 7c 01 00 00 .A....C..J..............$...|...
5e340 65 d3 fb ff ff ff ff ff bf 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 e................A....C..F......
5e360 24 00 00 00 a4 01 00 00 fc d3 fb ff ff ff ff ff 84 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5e380 06 43 83 04 8e 03 00 00 2c 00 00 00 cc 01 00 00 58 d4 fb ff ff ff ff ff 59 01 00 00 00 00 00 00 .C......,.......X.......Y.......
5e3a0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 fc 01 00 00 .A....C..J..............$.......
5e3c0 81 d5 fb ff ff ff ff ff e7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .................A....C..B......
5e3e0 24 00 00 00 24 02 00 00 40 d6 fb ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$...@.......X........A....C.
5e400 06 43 83 04 8e 03 00 00 24 00 00 00 4c 02 00 00 70 d6 fb ff ff ff ff ff 14 00 00 00 00 00 00 00 .C......$...L...p...............
5e420 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 74 02 00 00 5c d6 fb ff ff ff ff ff .A....C.........$...t...\.......
5e440 7b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 9c 02 00 00 {........A....C.........,.......
5e460 af d6 fb ff ff ff ff ff a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
5e480 8e 04 8f 03 00 00 00 00 24 00 00 00 cc 02 00 00 23 d7 fb ff ff ff ff ff fa 00 00 00 00 00 00 00 ........$.......#...............
5e4a0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 f4 02 00 00 f5 d7 fb ff ff ff ff ff .A....C..G......$...............
5e4c0 a8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 1c 03 00 00 .........A....C..F......$.......
5e4e0 75 d8 fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 u.......[........A....C..F......
5e500 24 00 00 00 44 03 00 00 a8 d8 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........k........A....C.
5e520 06 43 83 04 8e 03 00 00 24 00 00 00 6c 03 00 00 eb d8 fb ff ff ff ff ff 36 00 00 00 00 00 00 00 .C......$...l...........6.......
5e540 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..C...............zR..x..
5e560 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 e4 d8 fb ff ff ff ff ff f9 01 00 00 00 00 00 00 ........$.......................
5e580 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 44 00 00 00 b5 da fb ff ff ff ff ff .A....C..G......,...D...........
5e5a0 50 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 P........A....C..M..............
5e5c0 24 00 00 00 74 00 00 00 ec de fb ff ff ff ff ff 86 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....................A....C.
5e5e0 06 47 83 04 8e 03 00 00 24 00 00 00 9c 00 00 00 4a df fb ff ff ff ff ff 30 00 00 00 00 00 00 00 .G......$.......J.......0.......
5e600 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 c4 00 00 00 52 df fb ff ff ff ff ff .A....C..B......$.......R.......
5e620 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 ec 00 00 00 .........A....C..B......,.......
5e640 58 df fb ff ff ff ff ff 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 X.......c........A....C..M......
5e660 8e 04 8f 03 00 00 00 00 24 00 00 00 1c 01 00 00 8b df fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 ........$...............Z.......
5e680 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..F...............zR..x..
5e6a0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 a5 df fb ff ff ff ff ff 6f 00 00 00 00 00 00 00 ........$...............o.......
5e6c0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 ec df fb ff ff ff ff ff .A....C..B......,...D...........
5e6e0 5d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 ]........A....C..K..............
5e700 2c 00 00 00 74 00 00 00 19 e1 fb ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...........N........A....C.
5e720 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 a4 00 00 00 37 e2 fb ff ff ff ff ff .M..............,.......7.......
5e740 89 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..N..............
5e760 2c 00 00 00 d4 00 00 00 90 e2 fb ff ff ff ff ff 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5e780 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 04 01 00 00 8e e3 fb ff ff ff ff ff .J..............$...............
5e7a0 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 2c 01 00 00 I........A....C..B......$...,...
5e7c0 af e3 fb ff ff ff ff ff bf 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 .................A....C..I......
5e7e0 24 00 00 00 54 01 00 00 46 e4 fb ff ff ff ff ff 98 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...T...F................A....C.
5e800 06 00 00 00 00 00 00 00 24 00 00 00 7c 01 00 00 b6 e4 fb ff ff ff ff ff 51 00 00 00 00 00 00 00 ........$...|...........Q.......
5e820 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..F...............zR..x..
5e840 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 c7 e4 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$...............G.......
5e860 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 e6 e4 fb ff ff ff ff ff .A....C..B......$...D...........
5e880 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 6c 00 00 00 C........A....C..B......,...l...
5e8a0 01 e5 fb ff ff ff ff ff 89 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 .................A....C..P......
5e8c0 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 00 00 00 5a e8 fb ff ff ff ff ff 41 00 00 00 00 00 00 00 ........$.......Z.......A.......
5e8e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 c4 00 00 00 73 e8 fb ff ff ff ff ff .A....C..C......$.......s.......
5e900 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 ec 00 00 00 E........A....C..C......$.......
5e920 90 e8 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........k........A....C..C......
5e940 24 00 00 00 14 01 00 00 d3 e8 fb ff ff ff ff ff 34 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............4........A....C.
5e960 06 42 83 03 00 00 00 00 24 00 00 00 3c 01 00 00 df e8 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 .B......$...<...........8.......
5e980 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 64 01 00 00 ef e8 fb ff ff ff ff ff .A....C..C......$...d...........
5e9a0 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 8c 01 00 00 I........A....C..C......$.......
5e9c0 10 e9 fb ff ff ff ff ff 5f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........_........A....C..C......
5e9e0 24 00 00 00 b4 01 00 00 47 e9 fb ff ff ff ff ff 41 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......G.......A........A....C.
5ea00 06 47 83 04 8e 03 00 00 24 00 00 00 dc 01 00 00 60 ea fb ff ff ff ff ff 68 00 00 00 00 00 00 00 .G......$.......`.......h.......
5ea20 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 24 00 00 00 04 02 00 00 a0 ea fb ff ff ff ff ff .A....C..E......$...............
5ea40 75 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 14 00 00 00 00 00 00 00 u........A....C..F..............
5ea60 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 d8 ea fb ff ff ff ff ff .zR..x..........$...............
5ea80 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 2........A....C.........$...D...
5eaa0 e2 ea fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
5eac0 24 00 00 00 6c 00 00 00 d6 ea fb ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...........7........A....C.
5eae0 06 00 00 00 00 00 00 00 2c 00 00 00 94 00 00 00 e5 ea fb ff ff ff ff ff b1 01 00 00 00 00 00 00 ........,.......................
5eb00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 c4 00 00 00 .A....C..M..............$.......
5eb20 66 ec fb ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 f................A....C.........
5eb40 24 00 00 00 ec 00 00 00 f8 ec fb ff ff ff ff ff af 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5eb60 06 00 00 00 00 00 00 00 24 00 00 00 14 01 00 00 b4 ed fb ff ff ff ff ff 25 00 00 00 00 00 00 00 ........$...............%.......
5eb80 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 3c 01 00 00 b1 ed fb ff ff ff ff ff .A....C.........,...<...........
5eba0 9b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..K..............
5ebc0 24 00 00 00 6c 01 00 00 1c ef fb ff ff ff ff ff 78 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...........x........A....C.
5ebe0 06 00 00 00 00 00 00 00 2c 00 00 00 94 01 00 00 6c ef fb ff ff ff ff ff 9c 00 00 00 00 00 00 00 ........,.......l...............
5ec00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 01 00 00 .A....C..K..............,.......
5ec20 d8 ef fb ff ff ff ff ff 5d 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 ........]........A....C..M......
5ec40 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 01 00 00 05 f4 fb ff ff ff ff ff 84 00 00 00 00 00 00 00 ........$.......................
5ec60 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 1c 02 00 00 61 f4 fb ff ff ff ff ff .A....C.........,.......a.......
5ec80 17 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 .........A....C..G..............
5eca0 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 .........zR..x..........$.......
5ecc0 30 f5 fb ff ff ff ff ff 4f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 0.......O........A....C.........
5ece0 24 00 00 00 44 00 00 00 57 f5 fb ff ff ff ff ff 0d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...W................A....C.
5ed00 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 3c f5 fb ff ff ff ff ff 0d 00 00 00 00 00 00 00 ........$...l...<...............
5ed20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 21 f5 fb ff ff ff ff ff .A....C.........$.......!.......
5ed40 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 .........A....C.........$.......
5ed60 05 f5 fb ff ff ff ff ff 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........I........A....C.........
5ed80 24 00 00 00 e4 00 00 00 26 f5 fb ff ff ff ff ff 7e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......&.......~........A....C.
5eda0 06 42 83 03 00 00 00 00 2c 00 00 00 0c 01 00 00 7c f5 fb ff ff ff ff ff e5 00 00 00 00 00 00 00 .B......,.......|...............
5edc0 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 01 00 00 .A....C..J..............$...<...
5ede0 31 f6 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 1.......F........A....C..B......
5ee00 2c 00 00 00 64 01 00 00 4f f6 fb ff ff ff ff ff 5a 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...d...O.......Z........A....C.
5ee20 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 94 01 00 00 2c fb fb ff ff ff ff ff .M..............$.......,.......
5ee40 42 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 01 00 00 B........A....C..F......$.......
5ee60 46 fb fb ff ff ff ff ff 27 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 F.......'........A....C..L......
5ee80 24 00 00 00 e4 01 00 00 45 fc fb ff ff ff ff ff fe 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......E................A....C.
5eea0 06 47 83 04 8e 03 00 00 24 00 00 00 0c 02 00 00 1b fd fb ff ff ff ff ff 20 00 00 00 00 00 00 00 .G......$.......................
5eec0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 34 02 00 00 13 fd fb ff ff ff ff ff .A....C.........,...4...........
5eee0 4c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 L........A....C..K..............
5ef00 24 00 00 00 64 02 00 00 2f fd fb ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d.../.......V........A....C.
5ef20 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 02 00 00 5d fd fb ff ff ff ff ff 47 00 00 00 00 00 00 00 .F......$.......].......G.......
5ef40 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 b4 02 00 00 7c fd fb ff ff ff ff ff .A....C.........$.......|.......
5ef60 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 dc 02 00 00 m........A....C..B......,.......
5ef80 c1 fd fb ff ff ff ff ff 43 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 ........C........A....C..J......
5efa0 8e 04 8f 03 00 00 00 00 2c 00 00 00 0c 03 00 00 d4 fe fb ff ff ff ff ff af 02 00 00 00 00 00 00 ........,.......................
5efc0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 03 00 00 .A....C..M..............$...<...
5efe0 88 01 fc ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........X........A....C..B......
5f000 00 10 c0 5f ff 7f 00 00 08 10 c0 5f ff 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..._......._....................
5f020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f040 d0 68 05 00 01 00 00 00 00 00 00 00 00 00 00 00 2c f4 01 00 01 00 00 00 38 f4 01 00 01 00 00 00 .h..............,.......8.......
5f060 44 f4 01 00 01 00 00 00 50 f4 01 00 01 00 00 00 5c f4 01 00 01 00 00 00 68 f4 01 00 01 00 00 00 D.......P.......\.......h.......
5f080 74 f4 01 00 01 00 00 00 80 f4 01 00 01 00 00 00 8c f4 01 00 01 00 00 00 98 f4 01 00 01 00 00 00 t...............................
5f0a0 a4 f4 01 00 01 00 00 00 b0 f4 01 00 01 00 00 00 bc f4 01 00 01 00 00 00 c8 f4 01 00 01 00 00 00 ................................
5f0c0 d4 f4 01 00 01 00 00 00 e0 f4 01 00 01 00 00 00 ec f4 01 00 01 00 00 00 f8 f4 01 00 01 00 00 00 ................................
5f0e0 04 f5 01 00 01 00 00 00 10 f5 01 00 01 00 00 00 1c f5 01 00 01 00 00 00 28 f5 01 00 01 00 00 00 ........................(.......
5f100 34 f5 01 00 01 00 00 00 40 f5 01 00 01 00 00 00 4c f5 01 00 01 00 00 00 58 f5 01 00 01 00 00 00 4.......@.......L.......X.......
5f120 64 f5 01 00 01 00 00 00 70 f5 01 00 01 00 00 00 7c f5 01 00 01 00 00 00 88 f5 01 00 01 00 00 00 d.......p.......|...............
5f140 94 f5 01 00 01 00 00 00 a0 f5 01 00 01 00 00 00 ac f5 01 00 01 00 00 00 b8 f5 01 00 01 00 00 00 ................................
5f160 c4 f5 01 00 01 00 00 00 d0 f5 01 00 01 00 00 00 dc f5 01 00 01 00 00 00 e8 f5 01 00 01 00 00 00 ................................
5f180 f4 f5 01 00 01 00 00 00 00 f6 01 00 01 00 00 00 0c f6 01 00 01 00 00 00 18 f6 01 00 01 00 00 00 ................................
5f1a0 24 f6 01 00 01 00 00 00 30 f6 01 00 01 00 00 00 3c f6 01 00 01 00 00 00 48 f6 01 00 01 00 00 00 $.......0.......<.......H.......
5f1c0 54 f6 01 00 01 00 00 00 60 f6 01 00 01 00 00 00 6c f6 01 00 01 00 00 00 78 f6 01 00 01 00 00 00 T.......`.......l.......x.......
5f1e0 84 f6 01 00 01 00 00 00 90 f6 01 00 01 00 00 00 9c f6 01 00 01 00 00 00 a8 f6 01 00 01 00 00 00 ................................
5f200 b4 f6 01 00 01 00 00 00 c0 f6 01 00 01 00 00 00 cc f6 01 00 01 00 00 00 d8 f6 01 00 01 00 00 00 ................................
5f220 e4 f6 01 00 01 00 00 00 f0 f6 01 00 01 00 00 00 fc f6 01 00 01 00 00 00 08 f7 01 00 01 00 00 00 ................................
5f240 14 f7 01 00 01 00 00 00 20 f7 01 00 01 00 00 00 2c f7 01 00 01 00 00 00 38 f7 01 00 01 00 00 00 ................,.......8.......
5f260 44 f7 01 00 01 00 00 00 50 f7 01 00 01 00 00 00 5c f7 01 00 01 00 00 00 68 f7 01 00 01 00 00 00 D.......P.......\.......h.......
5f280 74 f7 01 00 01 00 00 00 80 f7 01 00 01 00 00 00 8c f7 01 00 01 00 00 00 98 f7 01 00 01 00 00 00 t...............................
5f2a0 a4 f7 01 00 01 00 00 00 b0 f7 01 00 01 00 00 00 bc f7 01 00 01 00 00 00 c8 f7 01 00 01 00 00 00 ................................
5f2c0 d4 f7 01 00 01 00 00 00 e0 f7 01 00 01 00 00 00 ec f7 01 00 01 00 00 00 f8 f7 01 00 01 00 00 00 ................................
5f2e0 04 f8 01 00 01 00 00 00 10 f8 01 00 01 00 00 00 1c f8 01 00 01 00 00 00 28 f8 01 00 01 00 00 00 ........................(.......
5f300 34 f8 01 00 01 00 00 00 40 f8 01 00 01 00 00 00 4c f8 01 00 01 00 00 00 58 f8 01 00 01 00 00 00 4.......@.......L.......X.......
5f320 64 f8 01 00 01 00 00 00 70 f8 01 00 01 00 00 00 7c f8 01 00 01 00 00 00 88 f8 01 00 01 00 00 00 d.......p.......|...............
5f340 94 f8 01 00 01 00 00 00 a0 f8 01 00 01 00 00 00 ac f8 01 00 01 00 00 00 b8 f8 01 00 01 00 00 00 ................................
5f360 c4 f8 01 00 01 00 00 00 d0 f8 01 00 01 00 00 00 dc f8 01 00 01 00 00 00 e8 f8 01 00 01 00 00 00 ................................
5f380 f4 f8 01 00 01 00 00 00 00 00 00 00 00 00 00 00 1f 45 05 00 01 00 00 00 85 1b 00 00 01 00 00 00 .................E..............
5f3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 97 44 05 00 01 00 00 00 c6 0b 00 00 01 00 00 00 .................D..............
5f3c0 9d 44 05 00 01 00 00 00 53 0f 00 00 01 00 00 00 a6 44 05 00 01 00 00 00 db 1b 00 00 01 00 00 00 .D......S........D..............
5f3e0 af 44 05 00 01 00 00 00 bd 1a 00 00 01 00 00 00 b5 44 05 00 01 00 00 00 5e 0a 00 00 01 00 00 00 .D...............D......^.......
5f400 bc 44 05 00 01 00 00 00 9b 0e 00 00 01 00 00 00 c3 44 05 00 01 00 00 00 f9 13 00 00 01 00 00 00 .D...............D..............
5f420 cd 44 05 00 01 00 00 00 6b 14 00 00 01 00 00 00 d9 44 05 00 01 00 00 00 3c 14 00 00 01 00 00 00 .D......k........D......<.......
5f440 e3 44 05 00 01 00 00 00 09 15 00 00 01 00 00 00 ed 44 05 00 01 00 00 00 04 13 00 00 01 00 00 00 .D...............D..............
5f460 f8 44 05 00 01 00 00 00 13 1b 00 00 01 00 00 00 fe 44 05 00 01 00 00 00 33 11 00 00 01 00 00 00 .D...............D......3.......
5f480 09 45 05 00 01 00 00 00 97 12 00 00 01 00 00 00 0f 45 05 00 01 00 00 00 c1 0a 00 00 01 00 00 00 .E...............E..............
5f4a0 14 45 05 00 01 00 00 00 ff 0e 00 00 01 00 00 00 1a 45 05 00 01 00 00 00 a3 0c 00 00 01 00 00 00 .E...............E..............
5f4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8e 44 05 00 01 00 00 00 f7 0f 00 00 01 00 00 00 .................D..............
5f4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b4 46 05 00 01 00 00 00 a0 60 00 00 01 00 00 00 .................F.......`......
5f500 b9 46 05 00 01 00 00 00 d4 61 00 00 01 00 00 00 be 46 05 00 01 00 00 00 88 62 00 00 01 00 00 00 .F.......a.......F.......b......
5f520 c3 46 05 00 01 00 00 00 2f 63 00 00 01 00 00 00 c8 46 05 00 01 00 00 00 3e 63 00 00 01 00 00 00 .F....../c.......F......>c......
5f540 cf 46 05 00 01 00 00 00 8c 69 00 00 01 00 00 00 d6 46 05 00 01 00 00 00 e7 69 00 00 01 00 00 00 .F.......i.......F.......i......
5f560 db 46 05 00 01 00 00 00 60 6e 00 00 01 00 00 00 df 46 05 00 01 00 00 00 8f 6e 00 00 01 00 00 00 .F......`n.......F.......n......
5f580 e5 46 05 00 01 00 00 00 0f 6f 00 00 01 00 00 00 eb 46 05 00 01 00 00 00 1b 6f 00 00 01 00 00 00 .F.......o.......F.......o......
5f5a0 ef 46 05 00 01 00 00 00 82 70 00 00 01 00 00 00 f7 46 05 00 01 00 00 00 f9 70 00 00 01 00 00 00 .F.......p.......F.......p......
5f5c0 fb 46 05 00 01 00 00 00 c3 71 00 00 01 00 00 00 01 47 05 00 01 00 00 00 43 72 00 00 01 00 00 00 .F.......q.......G......Cr......
5f5e0 06 47 05 00 01 00 00 00 4c 77 00 00 01 00 00 00 0f 47 05 00 01 00 00 00 1e 78 00 00 01 00 00 00 .G......Lw.......G.......x......
5f600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87 4b 05 00 01 00 00 00 c1 91 00 00 01 00 00 00 .................K..............
5f620 8d 4b 05 00 01 00 00 00 2f 9e 00 00 01 00 00 00 64 4c 05 00 01 00 00 00 64 9e 00 00 01 00 00 00 .K....../.......dL......d.......
5f640 93 4b 05 00 01 00 00 00 82 9e 00 00 01 00 00 00 6a 4c 05 00 01 00 00 00 4f 9f 00 00 01 00 00 00 .K..............jL......O.......
5f660 6f 4c 05 00 01 00 00 00 47 a0 00 00 01 00 00 00 76 4c 05 00 01 00 00 00 65 a0 00 00 01 00 00 00 oL......G.......vL......e.......
5f680 99 4b 05 00 01 00 00 00 0a a1 00 00 01 00 00 00 7c 4c 05 00 01 00 00 00 35 a1 00 00 01 00 00 00 .K..............|L......5.......
5f6a0 84 4c 05 00 01 00 00 00 9c a1 00 00 01 00 00 00 ab 4b 05 00 01 00 00 00 07 a2 00 00 01 00 00 00 .L...............K..............
5f6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87 4b 05 00 01 00 00 00 c1 91 00 00 01 00 00 00 .................K..............
5f6e0 8d 4b 05 00 01 00 00 00 29 92 00 00 01 00 00 00 93 4b 05 00 01 00 00 00 57 92 00 00 01 00 00 00 .K......)........K......W.......
5f700 99 4b 05 00 01 00 00 00 7b 92 00 00 01 00 00 00 9e 4b 05 00 01 00 00 00 9f 92 00 00 01 00 00 00 .K......{........K..............
5f720 a3 4b 05 00 01 00 00 00 36 93 00 00 01 00 00 00 ab 4b 05 00 01 00 00 00 ac 93 00 00 01 00 00 00 .K......6........K..............
5f740 b1 4b 05 00 01 00 00 00 df 93 00 00 01 00 00 00 b6 4b 05 00 01 00 00 00 3c 94 00 00 01 00 00 00 .K...............K......<.......
5f760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 4c 05 00 01 00 00 00 04 4c 05 00 01 00 00 00 .................L.......L......
5f780 09 4c 05 00 01 00 00 00 00 00 00 00 00 00 00 00 0e 4c 05 00 01 00 00 00 12 4c 05 00 01 00 00 00 .L...............L.......L......
5f7a0 16 4c 05 00 01 00 00 00 00 00 00 00 00 00 00 00 37 52 05 00 01 00 00 00 a3 f9 00 00 01 00 00 00 .L..............7R..............
5f7c0 3f 52 05 00 01 00 00 00 36 fa 00 00 01 00 00 00 4a 52 05 00 01 00 00 00 e8 fa 00 00 01 00 00 00 ?R......6.......JR..............
5f7e0 df 50 05 00 01 00 00 00 00 00 00 00 00 00 00 00 52 50 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .P..............RP..............
5f800 a3 42 05 00 01 00 00 00 00 00 00 00 00 00 00 00 f6 50 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .B...............P..............
5f820 cf 50 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .P..............................
5f840 e7 50 05 00 01 00 00 00 50 ef 00 00 01 00 00 00 ee 50 05 00 01 00 00 00 1e f1 00 00 01 00 00 00 .P......P........P..............
5f860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4b f3 00 00 01 00 00 00 aa f3 00 00 01 00 00 00 ................K...............
5f880 08 f4 00 00 01 00 00 00 79 f4 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........y.......................
5f8a0 51 44 05 00 01 00 00 00 5e fd 00 00 01 00 00 00 7a 52 05 00 01 00 00 00 a6 fe 00 00 01 00 00 00 QD......^.......zR..............
5f8c0 87 52 05 00 01 00 00 00 e1 fe 00 00 01 00 00 00 8f 52 05 00 01 00 00 00 fe ff 00 00 01 00 00 00 .R...............R..............
5f8e0 97 52 05 00 01 00 00 00 42 03 01 00 01 00 00 00 a0 52 05 00 01 00 00 00 46 04 01 00 01 00 00 00 .R......B........R......F.......
5f900 ac 52 05 00 01 00 00 00 5b 04 01 00 01 00 00 00 b9 52 05 00 01 00 00 00 93 04 01 00 01 00 00 00 .R......[........R..............
5f920 c4 52 05 00 01 00 00 00 a2 04 01 00 01 00 00 00 d0 52 05 00 01 00 00 00 45 05 01 00 01 00 00 00 .R...............R......E.......
5f940 da 52 05 00 01 00 00 00 83 05 01 00 01 00 00 00 e7 52 05 00 01 00 00 00 ce 05 01 00 01 00 00 00 .R...............R..............
5f960 ef 52 05 00 01 00 00 00 99 07 01 00 01 00 00 00 f8 52 05 00 01 00 00 00 88 08 01 00 01 00 00 00 .R...............R..............
5f980 05 53 05 00 01 00 00 00 de 08 01 00 01 00 00 00 57 44 05 00 01 00 00 00 01 09 01 00 01 00 00 00 .S..............WD..............
5f9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 53 05 00 01 00 00 00 47 53 05 00 01 00 00 00 ................BS......GS......
5f9c0 09 4c 05 00 01 00 00 00 4e 53 05 00 01 00 00 00 54 53 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .L......NS......TS..............
5f9e0 75 54 05 00 01 00 00 00 5e 0c 01 00 01 00 00 00 79 54 05 00 01 00 00 00 bc 0c 01 00 01 00 00 00 uT......^.......yT..............
5fa00 7e 54 05 00 01 00 00 00 e8 0c 01 00 01 00 00 00 83 54 05 00 01 00 00 00 14 0d 01 00 01 00 00 00 ~T...............T..............
5fa20 88 54 05 00 01 00 00 00 62 0d 01 00 01 00 00 00 8d 54 05 00 01 00 00 00 a9 0d 01 00 01 00 00 00 .T......b........T..............
5fa40 91 54 05 00 01 00 00 00 d5 0d 01 00 01 00 00 00 95 54 05 00 01 00 00 00 04 0e 01 00 01 00 00 00 .T...............T..............
5fa60 99 54 05 00 01 00 00 00 30 0e 01 00 01 00 00 00 a3 54 05 00 01 00 00 00 7b 0e 01 00 01 00 00 00 .T......0........T......{.......
5fa80 a9 54 05 00 01 00 00 00 c2 0e 01 00 01 00 00 00 ae 54 05 00 01 00 00 00 92 0f 01 00 01 00 00 00 .T...............T..............
5faa0 b2 54 05 00 01 00 00 00 d0 0f 01 00 01 00 00 00 b6 54 05 00 01 00 00 00 6b 10 01 00 01 00 00 00 .T...............T......k.......
5fac0 ba 54 05 00 01 00 00 00 eb 10 01 00 01 00 00 00 be 54 05 00 01 00 00 00 6b 11 01 00 01 00 00 00 .T...............T......k.......
5fae0 c3 54 05 00 01 00 00 00 f8 11 01 00 01 00 00 00 c7 54 05 00 01 00 00 00 27 12 01 00 01 00 00 00 .T...............T......'.......
5fb00 ce 54 05 00 01 00 00 00 4d 13 01 00 01 00 00 00 d9 54 05 00 01 00 00 00 6e 13 01 00 01 00 00 00 .T......M........T......n.......
5fb20 dd 54 05 00 01 00 00 00 9a 13 01 00 01 00 00 00 e2 54 05 00 01 00 00 00 c5 13 01 00 01 00 00 00 .T...............T..............
5fb40 84 4c 05 00 01 00 00 00 f1 13 01 00 01 00 00 00 57 54 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .L..............WT..............
5fb60 5a 54 05 00 01 00 00 00 00 00 00 00 00 00 00 00 5f 54 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ZT.............._T..............
5fb80 6a 54 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 jT..............................
5fba0 b1 55 05 00 01 00 00 00 1f 5a 01 00 01 00 00 00 b4 55 05 00 01 00 00 00 4f ec 00 00 01 00 00 00 .U.......Z.......U......O.......
5fbc0 bc 55 05 00 01 00 00 00 6e 94 01 00 01 00 00 00 c6 55 05 00 01 00 00 00 1e 69 01 00 01 00 00 00 .U......n........U.......i......
5fbe0 cc 55 05 00 01 00 00 00 ac 8f 00 00 01 00 00 00 a8 42 05 00 01 00 00 00 17 cd 01 00 01 00 00 00 .U...............B..............
5fc00 ab 42 05 00 01 00 00 00 e4 5f 00 00 01 00 00 00 cf 55 05 00 01 00 00 00 83 0b 01 00 01 00 00 00 .B......._.......U..............
5fc20 d4 55 05 00 01 00 00 00 55 c6 01 00 01 00 00 00 51 44 05 00 01 00 00 00 17 fd 00 00 01 00 00 00 .U......U.......QD..............
5fc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b 4a 05 00 01 00 00 00 d9 55 05 00 01 00 00 00 ................kJ.......U......
5fc60 dd 55 05 00 01 00 00 00 40 66 05 00 01 00 00 00 e5 55 05 00 01 00 00 00 ab 42 05 00 01 00 00 00 .U......@f.......U.......B......
5fc80 c6 55 05 00 01 00 00 00 ec 55 05 00 01 00 00 00 40 66 05 00 01 00 00 00 f5 55 05 00 01 00 00 00 .U.......U......@f.......U......
5fca0 fc 55 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ac 46 05 00 01 00 00 00 02 56 05 00 01 00 00 00 .U...............F.......V......
5fcc0 b1 4b 05 00 01 00 00 00 3b 53 05 00 01 00 00 00 0d 56 05 00 01 00 00 00 13 56 05 00 01 00 00 00 .K......;S.......V.......V......
5fce0 18 56 05 00 01 00 00 00 1e 56 05 00 01 00 00 00 24 56 05 00 01 00 00 00 2a 56 05 00 01 00 00 00 .V.......V......$V......*V......
5fd00 30 56 05 00 01 00 00 00 36 56 05 00 01 00 00 00 3c 56 05 00 01 00 00 00 43 56 05 00 01 00 00 00 0V......6V......<V......CV......
5fd20 4a 56 05 00 01 00 00 00 50 56 05 00 01 00 00 00 57 56 05 00 01 00 00 00 5d 56 05 00 01 00 00 00 JV......PV......WV......]V......
5fd40 63 56 05 00 01 00 00 00 69 56 05 00 01 00 00 00 70 56 05 00 01 00 00 00 75 56 05 00 01 00 00 00 cV......iV......pV......uV......
5fd60 7a 56 05 00 01 00 00 00 83 56 05 00 01 00 00 00 eb 56 05 00 01 00 00 00 1d 5b 01 00 01 00 00 00 zV.......V.......V.......[......
5fd80 f2 56 05 00 01 00 00 00 9d 5b 01 00 01 00 00 00 01 57 05 00 01 00 00 00 51 5c 01 00 01 00 00 00 .V.......[.......W......Q\......
5fda0 08 57 05 00 01 00 00 00 bd 5c 01 00 01 00 00 00 ac 52 05 00 01 00 00 00 2d 5d 01 00 01 00 00 00 .W.......\.......R......-]......
5fdc0 0e 57 05 00 01 00 00 00 7b 5d 01 00 01 00 00 00 15 57 05 00 01 00 00 00 e5 5d 01 00 01 00 00 00 .W......{].......W.......]......
5fde0 1e 57 05 00 01 00 00 00 55 5e 01 00 01 00 00 00 23 57 05 00 01 00 00 00 43 5f 01 00 01 00 00 00 .W......U^......#W......C_......
5fe00 28 57 05 00 01 00 00 00 96 5f 01 00 01 00 00 00 2e 57 05 00 01 00 00 00 19 60 01 00 01 00 00 00 (W......._.......W.......`......
5fe20 34 57 05 00 01 00 00 00 81 60 01 00 01 00 00 00 3a 57 05 00 01 00 00 00 9a 61 01 00 01 00 00 00 4W.......`......:W.......a......
5fe40 43 57 05 00 01 00 00 00 e2 61 01 00 01 00 00 00 4a 57 05 00 01 00 00 00 35 62 01 00 01 00 00 00 CW.......a......JW......5b......
5fe60 51 57 05 00 01 00 00 00 80 62 01 00 01 00 00 00 58 57 05 00 01 00 00 00 d8 62 01 00 01 00 00 00 QW.......b......XW.......b......
5fe80 f8 52 05 00 01 00 00 00 76 63 01 00 01 00 00 00 5f 57 05 00 01 00 00 00 0c 64 01 00 01 00 00 00 .R......vc......_W.......d......
5fea0 68 57 05 00 01 00 00 00 2f 66 01 00 01 00 00 00 71 57 05 00 01 00 00 00 5d 66 01 00 01 00 00 00 hW....../f......qW......]f......
5fec0 84 4c 05 00 01 00 00 00 00 00 00 00 00 00 00 00 b1 55 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .L...............U..............
5fee0 e2 56 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .V..............................
5ff00 6e 58 05 00 01 00 00 00 73 58 05 00 01 00 00 00 7b 58 05 00 01 00 00 00 4e 53 05 00 01 00 00 00 nX......sX......{X......NS......
5ff20 83 58 05 00 01 00 00 00 88 58 05 00 01 00 00 00 91 58 05 00 01 00 00 00 9c 58 05 00 01 00 00 00 .X.......X.......X.......X......
5ff40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b8 58 05 00 01 00 00 00 65 69 01 00 01 00 00 00 .................X......ei......
5ff60 bf 58 05 00 01 00 00 00 6c 6a 01 00 01 00 00 00 01 47 05 00 01 00 00 00 55 6b 01 00 01 00 00 00 .X......lj.......G......Uk......
5ff80 0f 47 05 00 01 00 00 00 da 6b 01 00 01 00 00 00 c6 58 05 00 01 00 00 00 ad 6c 01 00 01 00 00 00 .G.......k.......X.......l......
5ffa0 cd 58 05 00 01 00 00 00 99 6d 01 00 01 00 00 00 d2 58 05 00 01 00 00 00 89 6f 01 00 01 00 00 00 .X.......m.......X.......o......
5ffc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 71 5c 05 00 01 00 00 00 b5 94 01 00 01 00 00 00 ................q\..............
5ffe0 78 5c 05 00 01 00 00 00 00 95 01 00 01 00 00 00 7f 5c 05 00 01 00 00 00 85 95 01 00 01 00 00 00 x\...............\..............
60000 87 5c 05 00 01 00 00 00 a9 95 01 00 01 00 00 00 8e 5c 05 00 01 00 00 00 4a 96 01 00 01 00 00 00 .\...............\......J.......
60020 93 5c 05 00 01 00 00 00 78 96 01 00 01 00 00 00 99 5c 05 00 01 00 00 00 9a 96 01 00 01 00 00 00 .\......x........\..............
60040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 5e 05 00 01 00 00 00 d0 4d 05 00 01 00 00 00 ................h^.......M......
60060 6c 5e 05 00 01 00 00 00 6f 5e 05 00 01 00 00 00 74 5e 05 00 01 00 00 00 16 4c 05 00 01 00 00 00 l^......o^......t^.......L......
60080 ee 5a 05 00 01 00 00 00 7b 5e 05 00 01 00 00 00 ec 55 05 00 01 00 00 00 7f 5e 05 00 01 00 00 00 .Z......{^.......U.......^......
600a0 84 5e 05 00 01 00 00 00 87 5e 05 00 01 00 00 00 8a 5e 05 00 01 00 00 00 d9 55 05 00 01 00 00 00 .^.......^.......^.......U......
600c0 90 5e 05 00 01 00 00 00 94 5e 05 00 01 00 00 00 97 5e 05 00 01 00 00 00 47 53 05 00 01 00 00 00 .^.......^.......^......GS......
600e0 9e 5e 05 00 01 00 00 00 e9 5a 05 00 01 00 00 00 a3 5e 05 00 01 00 00 00 a9 5e 05 00 01 00 00 00 .^.......Z.......^.......^......
60100 af 5e 05 00 01 00 00 00 b2 5e 05 00 01 00 00 00 b5 5e 05 00 01 00 00 00 b9 5e 05 00 01 00 00 00 .^.......^.......^.......^......
60120 bc 5e 05 00 01 00 00 00 bf 5e 05 00 01 00 00 00 c2 5e 05 00 01 00 00 00 c5 5e 05 00 01 00 00 00 .^.......^.......^.......^......
60140 c8 5e 05 00 01 00 00 00 cb 5e 05 00 01 00 00 00 ce 5e 05 00 01 00 00 00 d4 5e 05 00 01 00 00 00 .^.......^.......^.......^......
60160 dd 5e 05 00 01 00 00 00 e7 5e 05 00 01 00 00 00 ee 5e 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .^.......^.......^..............
60180 aa 60 05 00 01 00 00 00 af 60 05 00 01 00 00 00 b5 60 05 00 01 00 00 00 bc 60 05 00 01 00 00 00 .`.......`.......`.......`......
601a0 c5 60 05 00 01 00 00 00 cd 60 05 00 01 00 00 00 d6 60 05 00 01 00 00 00 df 60 05 00 01 00 00 00 .`.......`.......`.......`......
601c0 e8 60 05 00 01 00 00 00 f1 60 05 00 01 00 00 00 fa 60 05 00 01 00 00 00 03 61 05 00 01 00 00 00 .`.......`.......`.......a......
601e0 0c 61 05 00 01 00 00 00 11 61 05 00 01 00 00 00 15 61 05 00 01 00 00 00 19 61 05 00 01 00 00 00 .a.......a.......a.......a......
60200 1d 61 05 00 01 00 00 00 21 61 05 00 01 00 00 00 25 61 05 00 01 00 00 00 29 61 05 00 01 00 00 00 .a......!a......%a......)a......
60220 2e 61 05 00 01 00 00 00 33 61 05 00 01 00 00 00 37 61 05 00 01 00 00 00 3c 61 05 00 01 00 00 00 .a......3a......7a......<a......
60240 40 61 05 00 01 00 00 00 44 61 05 00 01 00 00 00 48 61 05 00 01 00 00 00 4d 61 05 00 01 00 00 00 @a......Da......Ha......Ma......
60260 51 61 05 00 01 00 00 00 55 61 05 00 01 00 00 00 5c 61 05 00 01 00 00 00 60 61 05 00 01 00 00 00 Qa......Ua......\a......`a......
60280 63 61 05 00 01 00 00 00 66 61 05 00 01 00 00 00 69 61 05 00 01 00 00 00 6e 61 05 00 01 00 00 00 ca......fa......ia......na......
602a0 76 61 05 00 01 00 00 00 7b 61 05 00 01 00 00 00 84 61 05 00 01 00 00 00 8b 61 05 00 01 00 00 00 va......{a.......a.......a......
602c0 93 61 05 00 01 00 00 00 9b 61 05 00 01 00 00 00 a4 61 05 00 01 00 00 00 ad 61 05 00 01 00 00 00 .a.......a.......a.......a......
602e0 b5 61 05 00 01 00 00 00 bd 61 05 00 01 00 00 00 c4 61 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .a.......a.......a..............
60300 6e 62 05 00 01 00 00 00 5e cd 01 00 01 00 00 00 74 62 05 00 01 00 00 00 a1 cd 01 00 01 00 00 00 nb......^.......tb..............
60320 79 62 05 00 01 00 00 00 2a d1 01 00 01 00 00 00 82 62 05 00 01 00 00 00 6b d1 01 00 01 00 00 00 yb......*........b......k.......
60340 56 5a 05 00 01 00 00 00 b0 d1 01 00 01 00 00 00 8a 62 05 00 01 00 00 00 1b d2 01 00 01 00 00 00 VZ...............b..............
60360 c6 58 05 00 01 00 00 00 4f d2 01 00 01 00 00 00 91 62 05 00 01 00 00 00 87 d2 01 00 01 00 00 00 .X......O........b..............
60380 98 62 05 00 01 00 00 00 d0 d2 01 00 01 00 00 00 a2 62 05 00 01 00 00 00 2f d3 01 00 01 00 00 00 .b...............b....../.......
603a0 a7 62 05 00 01 00 00 00 70 d4 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .b......p.......................
603c0 23 63 05 00 01 00 00 00 27 63 05 00 01 00 00 00 2f 63 05 00 01 00 00 00 35 63 05 00 01 00 00 00 #c......'c....../c......5c......
603e0 3e 63 05 00 01 00 00 00 a2 62 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >c.......b......................
60400 56 63 05 00 01 00 00 00 00 f9 01 00 01 00 00 00 7c 63 05 00 01 00 00 00 7e 63 05 00 01 00 00 00 Vc..............|c......~c......
60420 85 63 05 00 01 00 00 00 87 63 05 00 01 00 00 00 5d fa 01 00 01 00 00 00 d1 09 02 00 01 00 00 00 .c.......c......]...............
60440 c9 19 02 00 01 00 00 00 05 1c 02 00 01 00 00 00 3f 23 02 00 01 00 00 00 3e 26 02 00 01 00 00 00 ................?#......>&......
60460 d4 2d 02 00 01 00 00 00 50 33 02 00 01 00 00 00 cd 37 02 00 01 00 00 00 fa 3f 02 00 01 00 00 00 .-......P3.......7.......?......
60480 99 44 02 00 01 00 00 00 b6 69 02 00 01 00 00 00 42 6c 02 00 01 00 00 00 7f a0 02 00 01 00 00 00 .D.......i......Bl..............
604a0 f2 da 02 00 01 00 00 00 b4 e1 02 00 01 00 00 00 7a fc 02 00 01 00 00 00 36 01 03 00 01 00 00 00 ................z.......6.......
604c0 0d 14 03 00 01 00 00 00 cb 1d 03 00 01 00 00 00 00 1e 03 00 01 00 00 00 9c 23 03 00 01 00 00 00 .........................#......
604e0 13 2c 03 00 01 00 00 00 0e 32 03 00 01 00 00 00 17 35 03 00 01 00 00 00 27 38 03 00 01 00 00 00 .,.......2.......5......'8......
60500 ff 3a 03 00 01 00 00 00 a5 3d 03 00 01 00 00 00 17 4f 03 00 01 00 00 00 49 52 03 00 01 00 00 00 .:.......=.......O......IR......
60520 ae 56 03 00 01 00 00 00 20 68 03 00 01 00 00 00 b8 71 03 00 01 00 00 00 05 79 03 00 01 00 00 00 .V.......h.......q.......y......
60540 67 a8 03 00 01 00 00 00 12 c4 03 00 01 00 00 00 1d d9 03 00 01 00 00 00 a1 18 04 00 01 00 00 00 g...............................
60560 e1 1c 04 00 01 00 00 00 71 2a 04 00 01 00 00 00 76 43 04 00 01 00 00 00 32 45 04 00 01 00 00 00 ........q*......vC......2E......
60580 73 ab 04 00 01 00 00 00 d6 b4 04 00 01 00 00 00 ab b9 04 00 01 00 00 00 1d bf 04 00 01 00 00 00 s...............................
605a0 b5 c4 04 00 01 00 00 00 7d cd 04 00 01 00 00 00 1f 21 05 00 01 00 00 00 bb 2d 05 00 01 00 00 00 ........}........!.......-......
605c0 5b 32 05 00 01 00 00 00 43 3a 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [2......C:......................
605e0 d9 61 05 00 01 00 00 00 c4 c6 01 00 01 00 00 00 e0 61 05 00 01 00 00 00 21 c8 01 00 01 00 00 00 .a...............a......!.......
60600 b9 46 05 00 01 00 00 00 6f c9 01 00 01 00 00 00 db 46 05 00 01 00 00 00 f8 c9 01 00 01 00 00 00 .F......o........F..............
60620 ea 61 05 00 01 00 00 00 26 cb 01 00 01 00 00 00 cd 61 05 00 01 00 00 00 00 00 00 00 00 00 00 00 .a......&........a..............
60640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
606a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
606c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
606e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
607a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
607c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
607e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
608a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
608c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
608e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
609a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
609c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
609e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
60fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
61000 b8 12 22 ea 01 14 06 63 85 02 6d 70 f8 03 33 31 54 a4 01 99 01 6e 35 e4 02 6d f5 01 43 2f 9e 01 .."....c..mp..31T....n5..m..C/..
61020 79 ee 01 8c 04 f6 02 cb 01 56 72 56 12 fc 03 de 08 c9 01 7a 0c ce 01 91 02 f2 02 d1 01 8c 01 ec y........VrV.......z............
61040 01 e4 04 93 04 c5 01 57 4d 30 fc 03 a0 43 8e 03 8b 03 c0 01 64 4a 25 43 63 fb 06 b3 02 61 4a 8b .......WM0...C......dJ%Cc....aJ.
61060 02 92 02 40 bc 01 b4 02 b4 01 a7 01 0f ce 0c 5b f9 08 2f 80 01 0c e7 02 77 ca 01 80 01 89 0a d2 ...@...........[../.....w.......
61080 01 ca 06 d5 01 a1 02 fe 04 3c 3f a4 01 81 06 88 09 77 a8 01 76 9b 01 a1 01 4e ed 04 b7 02 55 10 .........<?......w..v....N....U.
610a0 ae 02 64 36 4d 68 2e 24 24 97 01 76 33 5d 57 3e fa 01 f3 08 d2 02 24 58 5d 61 e5 02 35 1e cd 01 ..d6Mh.$$..v3]W>......$X]a..5...
610c0 f8 01 1e a5 01 2b 67 6b 2b 5a 3a 32 81 01 93 01 9c 01 1b 41 14 40 1b 0c 2a 18 83 01 55 50 cf 01 .....+gk+Z:2.......A.@..*...UP..
610e0 60 37 21 28 cf 02 31 8e 01 53 b3 01 55 8b 03 4d 19 18 b2 02 e3 01 b2 01 7b 54 84 02 70 33 bd 02 `7!(..1..S..U..M........{T..p3..
61100 bc 05 ac 01 a4 03 ee 01 17 a9 01 41 45 81 01 db 02 60 82 05 f7 01 d0 02 de 03 10 8d 01 e5 01 92 ...........AE....`..............
61120 01 5b 35 bd 15 8d 01 82 01 2c 6c ef 02 d9 03 7c 14 5f 8f 01 d7 0a 95 04 e3 05 50 ce 02 37 eb 01 .[5......,l....|._........P..7..
61140 3c 6d cf 02 8c 01 8f 02 3b d8 02 a5 03 99 04 e8 01 ce 03 ad 04 5f 5e 71 d0 01 6d b6 01 74 db 02 <m......;............_^q..m..t..
61160 e8 02 93 01 b2 01 81 01 5a 13 45 21 9b 01 40 47 c8 02 3b 9d 02 c4 06 84 02 15 38 0f a3 01 3e 4b ........Z.E!..@G..;.......8...>K
61180 cb 03 ef 01 56 23 92 01 43 80 01 83 01 60 4a db 01 5e 2c 2c 4e 47 2c 2f 2c 4b 47 d0 01 3e 9b 01 ....V#..C....`J..^,,NG,/,KG..>..
611a0 80 01 80 01 8d 01 2f a6 02 21 2c 2b 2c 66 2d 27 49 5c 8c 01 68 99 01 a4 01 4a 62 81 01 12 29 93 ....../..!,+,f-'I\..h....Jb...).
611c0 02 1a 27 26 3e 22 c0 01 8b 01 56 cc 03 33 dd 08 e8 01 5d 64 8e 01 d9 02 16 b2 0b 57 34 6b e6 01 ..'&>"....V..3....]d.......W4k..
611e0 33 8b 01 3c 91 03 30 36 f0 01 35 d8 03 27 52 47 5a 35 5a e0 01 73 cc 01 46 93 01 0c 47 18 1f 28 3..<..06..5..'RGZ5Z..s..F...G..(
61200 1c 6e a1 02 7d 74 2b 22 16 1f 15 35 1c 1f 59 51 95 01 29 51 4e 26 89 01 41 29 2c 19 9b 01 19 1d .n..}t+"...5..YQ..)QN&..A),.....
61220 1c 59 66 3e ac 01 96 01 23 19 2a 77 35 65 45 3d 4f 5a 71 65 3c 73 31 66 41 74 6b 85 01 9c 01 5b .Yf>....#.*w5eE=OZqe<s1fAtk....[
61240 6a 82 02 15 b4 01 2e 0a d4 02 09 3e 62 29 1d 11 47 5b a5 01 c9 01 62 9d 01 15 32 3f 59 ae 02 93 j..........>b)..G[....b...2?Y...
61260 01 44 46 d3 05 f7 01 83 01 15 c3 01 3b 80 01 b4 01 6c 70 4e 6a 70 ee 01 53 83 01 68 99 02 48 53 .DF.........;....lpNjp..S..h..HS
61280 4b 58 9e 01 96 01 a3 04 2e 86 01 40 c0 01 76 53 65 0d 47 87 02 e9 01 85 01 d3 01 ec 01 f0 03 8a KX.........@..vSe.G.............
612a0 01 dc 01 ff 07 aa 01 74 e5 05 f9 01 bb 01 ea 01 6e 87 01 96 01 81 01 2c 77 3b 92 01 a0 01 59 46 .......t........n......,w;....YF
612c0 50 4b 32 4e 40 6e 3f bf 01 38 43 4e 0e 9a 01 21 2b bc 01 6b e4 03 70 a1 01 5a 26 1f 43 7b 63 57 PK2N@n?..8CN...!+..k..p..Z&.C{cW
612e0 c3 02 cc 01 9e 02 9b 01 96 01 97 01 75 ef 01 d7 02 35 1e 43 a7 02 47 4b 85 01 24 a1 01 2e 22 24 ............u....5.C..GK..$..."$
61300 7e da 01 3a 71 59 0c ba 01 89 01 7f 4a c6 18 1c 9a 01 b4 01 a0 03 46 7c 8f 04 5e 65 69 a3 01 67 ~..:qY......J.........F|..^ei..g
61320 7f 8d 02 7e a6 01 ce 01 9e 07 bf 01 84 01 d9 02 e7 01 58 14 7b a4 01 fa 01 a8 01 5b 6b 39 f9 03 ...~..............X.{......[k9..
61340 e7 08 86 01 30 2e 63 5a 6f dd 02 ce 02 89 01 ae 02 49 bf 01 98 01 51 47 43 89 07 41 45 6b 34 38 ....0.cZo........I....QGC..AEk48
61360 49 5f c1 02 68 78 32 1c 37 b1 03 ba 01 e4 01 25 9b 03 78 9c 01 dd 08 84 01 97 02 4f 0d 0d 0c 49 I_..hx2.7......%..x........O...I
61380 7e e5 01 46 8d 0a 42 a7 02 fe 01 20 4c 56 47 6d c3 02 e4 05 00 00 00 00 02 00 00 00 1e 01 00 00 ~..F..B.....LVGm................
613a0 5a 09 00 00 01 00 00 00 0a 00 00 00 1e 01 00 00 44 0a 00 00 01 00 00 00 23 00 00 00 1e 01 00 00 Z...............D.......#.......
613c0 58 0a 00 00 01 00 00 00 36 00 00 00 0e 01 00 00 f2 19 00 00 01 00 00 00 46 00 00 00 0e 01 00 00 X.......6...............F.......
613e0 e9 1d 00 00 01 00 00 00 54 00 00 00 0e 01 00 00 47 22 00 00 01 00 00 00 60 00 00 00 0e 01 00 00 ........T.......G"......`.......
61400 96 23 00 00 01 00 00 00 6f 00 00 00 0e 01 00 00 b8 27 00 00 01 00 00 00 79 00 00 00 0e 01 00 00 .#......o........'......y.......
61420 f5 55 00 00 01 00 00 00 88 00 00 00 0e 01 00 00 a9 5b 00 00 01 00 00 00 96 00 00 00 0e 01 00 00 .U...............[..............
61440 a4 5f 00 00 01 00 00 00 a0 00 00 00 0e 01 00 00 a0 60 00 00 01 00 00 00 aa 00 00 00 0e 01 00 00 ._...............`..............
61460 d4 61 00 00 01 00 00 00 b4 00 00 00 0e 01 00 00 88 62 00 00 01 00 00 00 be 00 00 00 0e 01 00 00 .a...............b..............
61480 2f 63 00 00 01 00 00 00 c8 00 00 00 0e 01 00 00 3e 63 00 00 01 00 00 00 d4 00 00 00 0e 01 00 00 /c..............>c..............
614a0 8c 69 00 00 01 00 00 00 dc 00 00 00 0e 01 00 00 e7 69 00 00 01 00 00 00 e6 00 00 00 0e 01 00 00 .i...............i..............
614c0 60 6e 00 00 01 00 00 00 ef 00 00 00 0e 01 00 00 8f 6e 00 00 01 00 00 00 fa 00 00 00 0e 01 00 00 `n...............n..............
614e0 0f 6f 00 00 01 00 00 00 05 01 00 00 0e 01 00 00 1b 6f 00 00 01 00 00 00 0e 01 00 00 0e 01 00 00 .o...............o..............
61500 82 70 00 00 01 00 00 00 1b 01 00 00 0e 01 00 00 f9 70 00 00 01 00 00 00 24 01 00 00 0e 01 00 00 .p...............p......$.......
61520 c3 71 00 00 01 00 00 00 2f 01 00 00 0e 01 00 00 43 72 00 00 01 00 00 00 39 01 00 00 0e 01 00 00 .q....../.......Cr......9.......
61540 4c 77 00 00 01 00 00 00 47 01 00 00 0e 01 00 00 1e 78 00 00 01 00 00 00 53 01 00 00 0e 01 00 00 Lw......G........x......S.......
61560 68 7b 00 00 01 00 00 00 5f 01 00 00 0e 01 00 00 3d 7c 00 00 01 00 00 00 6a 01 00 00 0e 01 00 00 h{......_.......=|......j.......
61580 5e 7d 00 00 01 00 00 00 75 01 00 00 0e 01 00 00 dc 7f 00 00 01 00 00 00 82 01 00 00 0e 01 00 00 ^}......u.......................
615a0 18 80 00 00 01 00 00 00 8a 01 00 00 0e 01 00 00 57 80 00 00 01 00 00 00 93 01 00 00 0e 01 00 00 ................W...............
615c0 fb 80 00 00 01 00 00 00 a1 01 00 00 0e 01 00 00 fc 83 00 00 01 00 00 00 a8 01 00 00 0e 01 00 00 ................................
615e0 84 88 00 00 01 00 00 00 b7 01 00 00 0e 01 00 00 fb 88 00 00 01 00 00 00 c8 01 00 00 0e 01 00 00 ................................
61600 a3 89 00 00 01 00 00 00 d7 01 00 00 0e 01 00 00 19 8a 00 00 01 00 00 00 e1 01 00 00 0e 01 00 00 ................................
61620 b4 8a 00 00 01 00 00 00 f4 01 00 00 0e 01 00 00 55 8b 00 00 01 00 00 00 01 02 00 00 0e 01 00 00 ................U...............
61640 a3 8b 00 00 01 00 00 00 0e 02 00 00 0e 01 00 00 10 8e 00 00 01 00 00 00 1a 02 00 00 0e 01 00 00 ................................
61660 47 8f 00 00 01 00 00 00 25 02 00 00 0e 01 00 00 9c 8f 00 00 01 00 00 00 2d 02 00 00 0e 01 00 00 G.......%...............-.......
61680 da 90 00 00 01 00 00 00 3c 02 00 00 0e 01 00 00 3e 91 00 00 01 00 00 00 48 02 00 00 0e 01 00 00 ........<.......>.......H.......
616a0 74 91 00 00 01 00 00 00 54 02 00 00 0e 01 00 00 c1 91 00 00 01 00 00 00 5e 02 00 00 0e 01 00 00 t.......T...............^.......
616c0 29 92 00 00 01 00 00 00 67 02 00 00 0e 01 00 00 57 92 00 00 01 00 00 00 70 02 00 00 0e 01 00 00 ).......g.......W.......p.......
616e0 7b 92 00 00 01 00 00 00 78 02 00 00 0e 01 00 00 9f 92 00 00 01 00 00 00 80 02 00 00 0e 01 00 00 {.......x.......................
61700 36 93 00 00 01 00 00 00 8b 02 00 00 0e 01 00 00 ac 93 00 00 01 00 00 00 94 02 00 00 0e 01 00 00 6...............................
61720 df 93 00 00 01 00 00 00 9a 02 00 00 0e 01 00 00 3c 94 00 00 01 00 00 00 a6 02 00 00 0e 01 00 00 ................<...............
61740 93 94 00 00 01 00 00 00 ae 02 00 00 0e 01 00 00 d1 94 00 00 01 00 00 00 b7 02 00 00 0e 01 00 00 ................................
61760 cb 95 00 00 01 00 00 00 bf 02 00 00 0e 01 00 00 3e 9a 00 00 01 00 00 00 ca 02 00 00 0e 01 00 00 ................>...............
61780 90 9b 00 00 01 00 00 00 d1 02 00 00 0e 01 00 00 b4 9b 00 00 01 00 00 00 dd 02 00 00 0e 01 00 00 ................................
617a0 0c 9c 00 00 01 00 00 00 e4 02 00 00 0e 01 00 00 69 9c 00 00 01 00 00 00 ef 02 00 00 0e 01 00 00 ................i...............
617c0 ca 9c 00 00 01 00 00 00 fc 02 00 00 0e 01 00 00 2f 9e 00 00 01 00 00 00 06 03 00 00 0e 01 00 00 ................/...............
617e0 64 9e 00 00 01 00 00 00 10 03 00 00 0e 01 00 00 82 9e 00 00 01 00 00 00 1a 03 00 00 0e 01 00 00 d...............................
61800 4f 9f 00 00 01 00 00 00 23 03 00 00 0e 01 00 00 47 a0 00 00 01 00 00 00 2e 03 00 00 0e 01 00 00 O.......#.......G...............
61820 65 a0 00 00 01 00 00 00 38 03 00 00 0e 01 00 00 0a a1 00 00 01 00 00 00 41 03 00 00 0e 01 00 00 e.......8...............A.......
61840 35 a1 00 00 01 00 00 00 4d 03 00 00 0e 01 00 00 9c a1 00 00 01 00 00 00 56 03 00 00 0e 01 00 00 5.......M...............V.......
61860 07 a2 00 00 01 00 00 00 60 03 00 00 0e 01 00 00 32 a2 00 00 01 00 00 00 6b 03 00 00 0e 01 00 00 ........`.......2.......k.......
61880 8c a2 00 00 01 00 00 00 76 03 00 00 0e 01 00 00 c6 a2 00 00 01 00 00 00 81 03 00 00 0e 01 00 00 ........v.......................
618a0 f8 a2 00 00 01 00 00 00 8b 03 00 00 0e 01 00 00 79 a3 00 00 01 00 00 00 96 03 00 00 0e 01 00 00 ................y...............
618c0 c1 a5 00 00 01 00 00 00 a4 03 00 00 0e 01 00 00 99 a6 00 00 01 00 00 00 ad 03 00 00 0e 01 00 00 ................................
618e0 e9 a6 00 00 01 00 00 00 b8 03 00 00 0e 01 00 00 98 a8 00 00 01 00 00 00 be 03 00 00 0e 01 00 00 ................................
61900 01 ac 00 00 01 00 00 00 c7 03 00 00 0e 01 00 00 4c b1 00 00 01 00 00 00 d3 03 00 00 0e 01 00 00 ................L...............
61920 a0 b1 00 00 01 00 00 00 df 03 00 00 0e 01 00 00 84 b4 00 00 01 00 00 00 eb 03 00 00 0e 01 00 00 ................................
61940 90 b9 00 00 01 00 00 00 f5 03 00 00 0e 01 00 00 3e bb 00 00 01 00 00 00 07 04 00 00 0e 01 00 00 ................>...............
61960 7f bb 00 00 01 00 00 00 15 04 00 00 0e 01 00 00 c4 bb 00 00 01 00 00 00 23 04 00 00 0e 01 00 00 ........................#.......
61980 45 bc 00 00 01 00 00 00 32 04 00 00 0e 01 00 00 a0 bd 00 00 01 00 00 00 3e 04 00 00 0e 01 00 00 E.......2...............>.......
619a0 82 c0 00 00 01 00 00 00 4a 04 00 00 0e 01 00 00 79 c1 00 00 01 00 00 00 56 04 00 00 0e 01 00 00 ........J.......y.......V.......
619c0 c9 c2 00 00 01 00 00 00 62 04 00 00 0e 01 00 00 a7 c4 00 00 01 00 00 00 6c 04 00 00 0e 01 00 00 ........b...............l.......
619e0 b7 c4 00 00 01 00 00 00 77 04 00 00 0e 01 00 00 44 c5 00 00 01 00 00 00 82 04 00 00 0e 01 00 00 ........w.......D...............
61a00 29 c6 00 00 01 00 00 00 91 04 00 00 0e 01 00 00 bb c6 00 00 01 00 00 00 9c 04 00 00 0e 01 00 00 )...............................
61a20 16 c7 00 00 01 00 00 00 ac 04 00 00 0e 01 00 00 4b c7 00 00 01 00 00 00 b7 04 00 00 0e 01 00 00 ................K...............
61a40 08 d2 00 00 01 00 00 00 be 04 00 00 0e 01 00 00 95 d2 00 00 01 00 00 00 cb 04 00 00 0e 01 00 00 ................................
61a60 17 d3 00 00 01 00 00 00 da 04 00 00 0e 01 00 00 43 d3 00 00 01 00 00 00 e4 04 00 00 0e 01 00 00 ................C...............
61a80 af d3 00 00 01 00 00 00 f1 04 00 00 0e 01 00 00 1e d5 00 00 01 00 00 00 fd 04 00 00 0e 01 00 00 ................................
61aa0 f7 d6 00 00 01 00 00 00 09 05 00 00 0e 01 00 00 73 d7 00 00 01 00 00 00 14 05 00 00 0e 01 00 00 ................s...............
61ac0 87 d7 00 00 01 00 00 00 1d 05 00 00 0e 01 00 00 e6 d7 00 00 01 00 00 00 2c 05 00 00 0e 01 00 00 ........................,.......
61ae0 75 d8 00 00 01 00 00 00 35 05 00 00 0e 01 00 00 cc dd 00 00 01 00 00 00 42 05 00 00 0e 01 00 00 u.......5...............B.......
61b00 e1 df 00 00 01 00 00 00 48 05 00 00 0e 01 00 00 c4 e2 00 00 01 00 00 00 59 05 00 00 0e 01 00 00 ........H...............Y.......
61b20 14 e3 00 00 01 00 00 00 67 05 00 00 0e 01 00 00 62 e4 00 00 01 00 00 00 72 05 00 00 0e 01 00 00 ........g.......b.......r.......
61b40 99 e4 00 00 01 00 00 00 7c 05 00 00 0e 01 00 00 84 e5 00 00 01 00 00 00 84 05 00 00 0e 01 00 00 ........|.......................
61b60 c0 e5 00 00 01 00 00 00 8e 05 00 00 0e 01 00 00 2d e6 00 00 01 00 00 00 98 05 00 00 0e 01 00 00 ................-...............
61b80 7c e7 00 00 01 00 00 00 a3 05 00 00 0e 01 00 00 08 e8 00 00 01 00 00 00 b1 05 00 00 0e 01 00 00 |...............................
61ba0 17 e9 00 00 01 00 00 00 b7 05 00 00 0e 01 00 00 52 e9 00 00 01 00 00 00 c0 05 00 00 0e 01 00 00 ................R...............
61bc0 aa ea 00 00 01 00 00 00 d1 05 00 00 0e 01 00 00 68 ee 00 00 01 00 00 00 da 05 00 00 0e 01 00 00 ................h...............
61be0 50 ef 00 00 01 00 00 00 e5 05 00 00 0e 01 00 00 1e f1 00 00 01 00 00 00 f1 05 00 00 0e 01 00 00 P...............................
61c00 4b f3 00 00 01 00 00 00 03 06 00 00 0e 01 00 00 aa f3 00 00 01 00 00 00 11 06 00 00 0e 01 00 00 K...............................
61c20 08 f4 00 00 01 00 00 00 1d 06 00 00 0e 01 00 00 79 f4 00 00 01 00 00 00 2d 06 00 00 0e 01 00 00 ................y.......-.......
61c40 49 f5 00 00 01 00 00 00 37 06 00 00 0e 01 00 00 b6 f5 00 00 01 00 00 00 41 06 00 00 0e 01 00 00 I.......7...............A.......
61c60 6c f6 00 00 01 00 00 00 4c 06 00 00 0e 01 00 00 e0 f6 00 00 01 00 00 00 59 06 00 00 0e 01 00 00 l.......L...............Y.......
61c80 3b f8 00 00 01 00 00 00 65 06 00 00 0e 01 00 00 a3 f9 00 00 01 00 00 00 71 06 00 00 0e 01 00 00 ;.......e...............q.......
61ca0 36 fa 00 00 01 00 00 00 80 06 00 00 0e 01 00 00 e8 fa 00 00 01 00 00 00 8b 06 00 00 0e 01 00 00 6...............................
61cc0 69 fb 00 00 01 00 00 00 91 06 00 00 0e 01 00 00 5e fd 00 00 01 00 00 00 9b 06 00 00 0e 01 00 00 i...............^...............
61ce0 a6 fe 00 00 01 00 00 00 ac 06 00 00 0e 01 00 00 e1 fe 00 00 01 00 00 00 b8 06 00 00 0e 01 00 00 ................................
61d00 fe ff 00 00 01 00 00 00 c4 06 00 00 0e 01 00 00 42 03 01 00 01 00 00 00 d1 06 00 00 0e 01 00 00 ................B...............
61d20 46 04 01 00 01 00 00 00 e1 06 00 00 0e 01 00 00 5b 04 01 00 01 00 00 00 f2 06 00 00 0e 01 00 00 F...............[...............
61d40 93 04 01 00 01 00 00 00 01 07 00 00 0e 01 00 00 a2 04 01 00 01 00 00 00 11 07 00 00 0e 01 00 00 ................................
61d60 45 05 01 00 01 00 00 00 1f 07 00 00 0e 01 00 00 83 05 01 00 01 00 00 00 30 07 00 00 0e 01 00 00 E.......................0.......
61d80 ce 05 01 00 01 00 00 00 3c 07 00 00 0e 01 00 00 99 07 01 00 01 00 00 00 49 07 00 00 0e 01 00 00 ........<...............I.......
61da0 88 08 01 00 01 00 00 00 5a 07 00 00 0e 01 00 00 de 08 01 00 01 00 00 00 69 07 00 00 0e 01 00 00 ........Z...............i.......
61dc0 01 09 01 00 01 00 00 00 77 07 00 00 0e 01 00 00 93 09 01 00 01 00 00 00 82 07 00 00 0e 01 00 00 ........w.......................
61de0 d6 09 01 00 01 00 00 00 8e 07 00 00 0e 01 00 00 56 0a 01 00 01 00 00 00 95 07 00 00 0e 01 00 00 ................V...............
61e00 d9 0a 01 00 01 00 00 00 a1 07 00 00 0e 01 00 00 39 0b 01 00 01 00 00 00 b3 07 00 00 0e 01 00 00 ................9...............
61e20 5e 0c 01 00 01 00 00 00 bd 07 00 00 0e 01 00 00 bc 0c 01 00 01 00 00 00 c8 07 00 00 0e 01 00 00 ^...............................
61e40 e8 0c 01 00 01 00 00 00 d3 07 00 00 0e 01 00 00 14 0d 01 00 01 00 00 00 de 07 00 00 0e 01 00 00 ................................
61e60 62 0d 01 00 01 00 00 00 e9 07 00 00 0e 01 00 00 a9 0d 01 00 01 00 00 00 f3 07 00 00 0e 01 00 00 b...............................
61e80 d5 0d 01 00 01 00 00 00 fd 07 00 00 0e 01 00 00 04 0e 01 00 01 00 00 00 07 08 00 00 0e 01 00 00 ................................
61ea0 30 0e 01 00 01 00 00 00 13 08 00 00 0e 01 00 00 7b 0e 01 00 01 00 00 00 1f 08 00 00 0e 01 00 00 0...............{...............
61ec0 c2 0e 01 00 01 00 00 00 2a 08 00 00 0e 01 00 00 92 0f 01 00 01 00 00 00 34 08 00 00 0e 01 00 00 ........*...............4.......
61ee0 d0 0f 01 00 01 00 00 00 3e 08 00 00 0e 01 00 00 6b 10 01 00 01 00 00 00 48 08 00 00 0e 01 00 00 ........>.......k.......H.......
61f00 eb 10 01 00 01 00 00 00 52 08 00 00 0e 01 00 00 6b 11 01 00 01 00 00 00 5d 08 00 00 0e 01 00 00 ........R.......k.......].......
61f20 f8 11 01 00 01 00 00 00 67 08 00 00 0e 01 00 00 27 12 01 00 01 00 00 00 74 08 00 00 0e 01 00 00 ........g.......'.......t.......
61f40 4d 13 01 00 01 00 00 00 85 08 00 00 0e 01 00 00 6e 13 01 00 01 00 00 00 8f 08 00 00 0e 01 00 00 M...............n...............
61f60 9a 13 01 00 01 00 00 00 9a 08 00 00 0e 01 00 00 c5 13 01 00 01 00 00 00 a4 08 00 00 0e 01 00 00 ................................
61f80 f1 13 01 00 01 00 00 00 af 08 00 00 0e 01 00 00 57 14 01 00 01 00 00 00 bb 08 00 00 0e 01 00 00 ................W...............
61fa0 e9 18 01 00 01 00 00 00 cd 08 00 00 0e 01 00 00 0e 1c 01 00 01 00 00 00 de 08 00 00 0e 01 00 00 ................................
61fc0 64 1c 01 00 01 00 00 00 e9 08 00 00 0e 01 00 00 63 1e 01 00 01 00 00 00 f5 08 00 00 0e 01 00 00 d...............c...............
61fe0 a8 23 01 00 01 00 00 00 ff 08 00 00 0e 01 00 00 05 24 01 00 01 00 00 00 12 09 00 00 0e 01 00 00 .#...............$..............
62000 f7 24 01 00 01 00 00 00 18 09 00 00 0e 01 00 00 50 26 01 00 01 00 00 00 23 09 00 00 0e 01 00 00 .$..............P&......#.......
62020 66 26 01 00 01 00 00 00 32 09 00 00 0e 01 00 00 18 2c 01 00 01 00 00 00 3d 09 00 00 0e 01 00 00 f&......2........,......=.......
62040 6f 2c 01 00 01 00 00 00 45 09 00 00 0e 01 00 00 a3 2c 01 00 01 00 00 00 59 09 00 00 0e 01 00 00 o,......E........,......Y.......
62060 0e 2d 01 00 01 00 00 00 66 09 00 00 0e 01 00 00 f4 2d 01 00 01 00 00 00 74 09 00 00 0e 01 00 00 .-......f........-......t.......
62080 27 2e 01 00 01 00 00 00 7f 09 00 00 0e 01 00 00 b2 2e 01 00 01 00 00 00 8a 09 00 00 0e 01 00 00 '...............................
620a0 ee 2e 01 00 01 00 00 00 9d 09 00 00 0e 01 00 00 83 38 01 00 01 00 00 00 a8 09 00 00 0e 01 00 00 .................8..............
620c0 e0 3a 01 00 01 00 00 00 b4 09 00 00 0e 01 00 00 2f 4c 01 00 01 00 00 00 bc 09 00 00 0e 01 00 00 .:............../L..............
620e0 26 50 01 00 01 00 00 00 c9 09 00 00 0e 01 00 00 a0 54 01 00 01 00 00 00 d5 09 00 00 0e 01 00 00 &P...............T..............
62100 77 55 01 00 01 00 00 00 e0 09 00 00 0e 01 00 00 90 58 01 00 01 00 00 00 eb 09 00 00 0e 01 00 00 wU...............X..............
62120 87 59 01 00 01 00 00 00 f8 09 00 00 0e 01 00 00 e2 5a 01 00 01 00 00 00 03 0a 00 00 0e 01 00 00 .Y...............Z..............
62140 1d 5b 01 00 01 00 00 00 10 0a 00 00 0e 01 00 00 9d 5b 01 00 01 00 00 00 25 0a 00 00 0e 01 00 00 .[...............[......%.......
62160 51 5c 01 00 01 00 00 00 32 0a 00 00 0e 01 00 00 bd 5c 01 00 01 00 00 00 3e 0a 00 00 0e 01 00 00 Q\......2........\......>.......
62180 2d 5d 01 00 01 00 00 00 51 0a 00 00 0e 01 00 00 7b 5d 01 00 01 00 00 00 5e 0a 00 00 0e 01 00 00 -]......Q.......{]......^.......
621a0 e5 5d 01 00 01 00 00 00 6d 0a 00 00 0e 01 00 00 55 5e 01 00 01 00 00 00 78 0a 00 00 0e 01 00 00 .]......m.......U^......x.......
621c0 43 5f 01 00 01 00 00 00 83 0a 00 00 0e 01 00 00 96 5f 01 00 01 00 00 00 8f 0a 00 00 0e 01 00 00 C_..............._..............
621e0 19 60 01 00 01 00 00 00 9b 0a 00 00 0e 01 00 00 81 60 01 00 01 00 00 00 a7 0a 00 00 0e 01 00 00 .`...............`..............
62200 9a 61 01 00 01 00 00 00 b6 0a 00 00 0e 01 00 00 e2 61 01 00 01 00 00 00 c3 0a 00 00 0e 01 00 00 .a...............a..............
62220 35 62 01 00 01 00 00 00 d0 0a 00 00 0e 01 00 00 80 62 01 00 01 00 00 00 dd 0a 00 00 0e 01 00 00 5b...............b..............
62240 d8 62 01 00 01 00 00 00 ea 0a 00 00 0e 01 00 00 76 63 01 00 01 00 00 00 fd 0a 00 00 0e 01 00 00 .b..............vc..............
62260 0c 64 01 00 01 00 00 00 0c 0b 00 00 0e 01 00 00 2f 66 01 00 01 00 00 00 1b 0b 00 00 0e 01 00 00 .d............../f..............
62280 5d 66 01 00 01 00 00 00 28 0b 00 00 0e 01 00 00 e3 66 01 00 01 00 00 00 35 0b 00 00 0e 01 00 00 ]f......(........f......5.......
622a0 23 67 01 00 01 00 00 00 45 0b 00 00 0e 01 00 00 e3 67 01 00 01 00 00 00 4f 0b 00 00 0e 01 00 00 #g......E........g......O.......
622c0 59 68 01 00 01 00 00 00 5a 0b 00 00 0e 01 00 00 ac 68 01 00 01 00 00 00 69 0b 00 00 0e 01 00 00 Yh......Z........h......i.......
622e0 11 69 01 00 01 00 00 00 75 0b 00 00 0e 01 00 00 65 69 01 00 01 00 00 00 7e 0b 00 00 0e 01 00 00 .i......u.......ei......~.......
62300 6c 6a 01 00 01 00 00 00 87 0b 00 00 0e 01 00 00 55 6b 01 00 01 00 00 00 8d 0b 00 00 0e 01 00 00 lj..............Uk..............
62320 da 6b 01 00 01 00 00 00 95 0b 00 00 0e 01 00 00 ad 6c 01 00 01 00 00 00 9e 0b 00 00 0e 01 00 00 .k...............l..............
62340 99 6d 01 00 01 00 00 00 a5 0b 00 00 0e 01 00 00 89 6f 01 00 01 00 00 00 ab 0b 00 00 0e 01 00 00 .m...............o..............
62360 13 70 01 00 01 00 00 00 b5 0b 00 00 0e 01 00 00 ef 70 01 00 01 00 00 00 be 0b 00 00 0e 01 00 00 .p...............p..............
62380 ee 74 01 00 01 00 00 00 c9 0b 00 00 0e 01 00 00 98 75 01 00 01 00 00 00 d3 0b 00 00 0e 01 00 00 .t...............u..............
623a0 a5 7a 01 00 01 00 00 00 e7 0b 00 00 0e 01 00 00 79 7e 01 00 01 00 00 00 f2 0b 00 00 0e 01 00 00 .z..............y~..............
623c0 d9 87 01 00 01 00 00 00 fb 0b 00 00 0e 01 00 00 49 88 01 00 01 00 00 00 08 0c 00 00 0e 01 00 00 ................I...............
623e0 ea 88 01 00 01 00 00 00 0e 0c 00 00 0e 01 00 00 6a 89 01 00 01 00 00 00 14 0c 00 00 0e 01 00 00 ................j...............
62400 10 8d 01 00 01 00 00 00 24 0c 00 00 0e 01 00 00 e6 92 01 00 01 00 00 00 2d 0c 00 00 0e 01 00 00 ........$...............-.......
62420 04 93 01 00 01 00 00 00 34 0c 00 00 0e 01 00 00 47 93 01 00 01 00 00 00 3f 0c 00 00 0e 01 00 00 ........4.......G.......?.......
62440 b5 94 01 00 01 00 00 00 4e 0c 00 00 0e 01 00 00 00 95 01 00 01 00 00 00 5d 0c 00 00 0e 01 00 00 ........N...............].......
62460 85 95 01 00 01 00 00 00 6d 0c 00 00 0e 01 00 00 a9 95 01 00 01 00 00 00 7c 0c 00 00 0e 01 00 00 ........m...............|.......
62480 4a 96 01 00 01 00 00 00 89 0c 00 00 0e 01 00 00 78 96 01 00 01 00 00 00 95 0c 00 00 0e 01 00 00 J...............x...............
624a0 9a 96 01 00 01 00 00 00 a5 0c 00 00 0e 01 00 00 be 96 01 00 01 00 00 00 b3 0c 00 00 0e 01 00 00 ................................
624c0 3c 97 01 00 01 00 00 00 be 0c 00 00 0e 01 00 00 16 98 01 00 01 00 00 00 c5 0c 00 00 0e 01 00 00 <...............................
624e0 26 99 01 00 01 00 00 00 cf 0c 00 00 0e 01 00 00 32 9b 01 00 01 00 00 00 d5 0c 00 00 0e 01 00 00 &...............2...............
62500 94 a7 01 00 01 00 00 00 e4 0c 00 00 0e 01 00 00 2e a8 01 00 01 00 00 00 ee 0c 00 00 0e 01 00 00 ................................
62520 e2 a8 01 00 01 00 00 00 00 0d 00 00 0e 01 00 00 82 aa 01 00 01 00 00 00 0d 0d 00 00 0e 01 00 00 ................................
62540 c8 aa 01 00 01 00 00 00 13 0d 00 00 0e 01 00 00 44 ab 01 00 01 00 00 00 21 0d 00 00 0e 01 00 00 ................D.......!.......
62560 53 ad 01 00 01 00 00 00 2e 0d 00 00 0e 01 00 00 b1 ad 01 00 01 00 00 00 38 0d 00 00 0e 01 00 00 S.......................8.......
62580 16 ae 01 00 01 00 00 00 41 0d 00 00 0e 01 00 00 22 af 01 00 01 00 00 00 4e 0d 00 00 0e 01 00 00 ........A.......".......N.......
625a0 41 b9 01 00 01 00 00 00 56 0d 00 00 0e 01 00 00 28 ba 01 00 01 00 00 00 5e 0d 00 00 0e 01 00 00 A.......V.......(.......^.......
625c0 ad bc 01 00 01 00 00 00 68 0d 00 00 0e 01 00 00 55 bd 01 00 01 00 00 00 73 0d 00 00 0e 01 00 00 ........h.......U.......s.......
625e0 b0 bd 01 00 01 00 00 00 80 0d 00 00 0e 01 00 00 1b be 01 00 01 00 00 00 8e 0d 00 00 0e 01 00 00 ................................
62600 4d c0 01 00 01 00 00 00 9c 0d 00 00 0e 01 00 00 b4 c4 01 00 01 00 00 00 a8 0d 00 00 0e 01 00 00 M...............................
62620 3a c5 01 00 01 00 00 00 b3 0d 00 00 0e 01 00 00 6a c5 01 00 01 00 00 00 ba 0d 00 00 0e 01 00 00 :...............j...............
62640 98 c5 01 00 01 00 00 00 c8 0d 00 00 0e 01 00 00 fb c5 01 00 01 00 00 00 d4 0d 00 00 0e 01 00 00 ................................
62660 c4 c6 01 00 01 00 00 00 e0 0d 00 00 0e 01 00 00 21 c8 01 00 01 00 00 00 eb 0d 00 00 0e 01 00 00 ................!...............
62680 6f c9 01 00 01 00 00 00 f4 0d 00 00 0e 01 00 00 f8 c9 01 00 01 00 00 00 fc 0d 00 00 0e 01 00 00 o...............................
626a0 26 cb 01 00 01 00 00 00 08 0e 00 00 0e 01 00 00 6f cb 01 00 01 00 00 00 12 0e 00 00 0e 01 00 00 &...............o...............
626c0 2e cc 01 00 01 00 00 00 1f 0e 00 00 0e 01 00 00 c6 cc 01 00 01 00 00 00 2c 0e 00 00 0e 01 00 00 ........................,.......
626e0 5e cd 01 00 01 00 00 00 36 0e 00 00 0e 01 00 00 a1 cd 01 00 01 00 00 00 3f 0e 00 00 0e 01 00 00 ^.......6...............?.......
62700 2a d1 01 00 01 00 00 00 4c 0e 00 00 0e 01 00 00 6b d1 01 00 01 00 00 00 58 0e 00 00 0e 01 00 00 *.......L.......k.......X.......
62720 b0 d1 01 00 01 00 00 00 61 0e 00 00 0e 01 00 00 1b d2 01 00 01 00 00 00 6c 0e 00 00 0e 01 00 00 ........a...............l.......
62740 4f d2 01 00 01 00 00 00 77 0e 00 00 0e 01 00 00 87 d2 01 00 01 00 00 00 82 0e 00 00 0e 01 00 00 O.......w.......................
62760 d0 d2 01 00 01 00 00 00 90 0e 00 00 0e 01 00 00 2f d3 01 00 01 00 00 00 99 0e 00 00 0e 01 00 00 ................/...............
62780 70 d4 01 00 01 00 00 00 a5 0e 00 00 0e 01 00 00 d8 d4 01 00 01 00 00 00 af 0e 00 00 0e 01 00 00 p...............................
627a0 86 d7 01 00 01 00 00 00 b9 0e 00 00 0e 01 00 00 40 d8 01 00 01 00 00 00 c3 0e 00 00 0e 01 00 00 ................@...............
627c0 2c e3 01 00 01 00 00 00 ce 0e 00 00 0e 01 00 00 cd ea 01 00 01 00 00 00 d7 0e 00 00 0e 01 00 00 ,...............................
627e0 84 ee 01 00 01 00 00 00 e3 0e 00 00 0e 01 00 00 68 f1 01 00 01 00 00 00 ea 0e 00 00 0e 05 00 00 ................h...............
62800 78 65 05 00 01 00 00 00 f6 0e 00 00 0e 05 00 00 a0 65 05 00 01 00 00 00 06 0f 00 00 0e 05 00 00 xe...............e..............
62820 ac 65 05 00 01 00 00 00 13 0f 00 00 0e 05 00 00 c0 65 05 00 01 00 00 00 1d 0f 00 00 0e 05 00 00 .e...............e..............
62840 ec 65 05 00 01 00 00 00 24 0f 00 00 0e 05 00 00 f0 65 05 00 01 00 00 00 2d 0f 00 00 0e 05 00 00 .e......$........e......-.......
62860 40 66 05 00 01 00 00 00 3c 0f 00 00 0e 05 00 00 d8 66 05 00 01 00 00 00 51 0f 00 00 0e 05 00 00 @f......<........f......Q.......
62880 f0 67 05 00 01 00 00 00 6e 0f 00 00 0e 05 00 00 60 68 05 00 01 00 00 00 82 0f 00 00 0e 05 00 00 .g......n.......`h..............
628a0 a0 68 05 00 01 00 00 00 94 0f 00 00 0e 05 00 00 e0 68 05 00 01 00 00 00 a9 0f 00 00 0e 0b 00 00 .h...............h..............
628c0 90 f3 05 00 01 00 00 00 b9 0f 00 00 0e 0b 00 00 b0 f3 05 00 01 00 00 00 c7 0f 00 00 0e 0b 00 00 ................................
628e0 d0 f4 05 00 01 00 00 00 d9 0f 00 00 0e 0b 00 00 f0 f4 05 00 01 00 00 00 e1 0f 00 00 0e 0b 00 00 ................................
62900 10 f6 05 00 01 00 00 00 e8 0f 00 00 0e 0b 00 00 d0 f6 05 00 01 00 00 00 ee 0f 00 00 0e 0b 00 00 ................................
62920 70 f7 05 00 01 00 00 00 03 10 00 00 0e 0b 00 00 90 f7 05 00 01 00 00 00 15 10 00 00 0e 0b 00 00 p...............................
62940 b0 f7 05 00 01 00 00 00 1f 10 00 00 0e 0b 00 00 40 f8 05 00 01 00 00 00 29 10 00 00 0e 0b 00 00 ................@.......).......
62960 70 f8 05 00 01 00 00 00 49 10 00 00 0e 0b 00 00 a0 f8 05 00 01 00 00 00 50 10 00 00 0e 0b 00 00 p.......I...............P.......
62980 b0 f9 05 00 01 00 00 00 61 10 00 00 0e 0b 00 00 e0 f9 05 00 01 00 00 00 6a 10 00 00 0e 0b 00 00 ........a...............j.......
629a0 a0 fb 05 00 01 00 00 00 76 10 00 00 0e 0b 00 00 b0 fc 05 00 01 00 00 00 90 10 00 00 0e 0b 00 00 ........v.......................
629c0 70 fd 05 00 01 00 00 00 9c 10 00 00 0e 0b 00 00 00 ff 05 00 01 00 00 00 b6 10 00 00 0e 0b 00 00 p...............................
629e0 50 ff 05 00 01 00 00 00 c1 10 00 00 0e 0b 00 00 d0 ff 05 00 01 00 00 00 cb 10 00 00 0e 0b 00 00 P...............................
62a00 50 00 06 00 01 00 00 00 d8 10 00 00 0e 0b 00 00 00 03 06 00 01 00 00 00 e0 10 00 00 0e 0b 00 00 P...............................
62a20 c0 03 06 00 01 00 00 00 f7 10 00 00 0e 0b 00 00 00 04 06 00 01 00 00 00 0c 11 00 00 0e 0c 00 00 ................................
62a40 e0 05 06 00 01 00 00 00 13 11 00 00 0e 0e 00 00 70 06 06 00 01 00 00 00 21 11 00 00 0f 0d 10 00 ................p.......!.......
62a60 50 06 06 00 01 00 00 00 29 11 00 00 0f 0d 10 00 58 06 06 00 01 00 00 00 31 11 00 00 0f 0d 10 00 P.......).......X.......1.......
62a80 68 06 06 00 01 00 00 00 3d 11 00 00 03 01 10 00 00 00 00 00 01 00 00 00 51 11 00 00 0f 0c 00 00 h.......=...............Q.......
62aa0 30 04 06 00 01 00 00 00 62 11 00 00 0f 01 00 00 fe 10 00 00 01 00 00 00 6b 11 00 00 0f 01 00 00 0.......b...............k.......
62ac0 ce 0e 00 00 01 00 00 00 76 11 00 00 0f 0d 10 00 60 06 06 00 01 00 00 00 7f 11 00 00 0f 01 00 00 ........v.......`...............
62ae0 c0 18 01 00 01 00 00 00 8e 11 00 00 0f 01 00 00 fc 19 01 00 01 00 00 00 a1 11 00 00 0f 01 00 00 ................................
62b00 c3 1a 01 00 01 00 00 00 b6 11 00 00 0f 01 00 00 3d 1a 01 00 01 00 00 00 c0 11 00 00 0f 01 00 00 ................=...............
62b20 83 1b 01 00 01 00 00 00 d5 11 00 00 0f 01 00 00 69 24 01 00 01 00 00 00 e2 11 00 00 0f 01 00 00 ................i$..............
62b40 63 1a 01 00 01 00 00 00 ef 11 00 00 0f 01 00 00 30 1e 01 00 01 00 00 00 01 12 00 00 0f 01 00 00 c...............0...............
62b60 c0 22 01 00 01 00 00 00 0c 12 00 00 0f 01 00 00 16 1a 01 00 01 00 00 00 20 12 00 00 0f 01 00 00 ."..............................
62b80 a1 1a 01 00 01 00 00 00 32 12 00 00 0f 01 00 00 64 b7 01 00 01 00 00 00 3d 12 00 00 0f 01 00 00 ........2.......d.......=.......
62ba0 15 b1 01 00 01 00 00 00 4d 12 00 00 0f 01 00 00 39 b2 01 00 01 00 00 00 58 12 00 00 0f 01 00 00 ........M.......9.......X.......
62bc0 0f bb 01 00 01 00 00 00 64 12 00 00 0f 01 00 00 a5 b6 01 00 01 00 00 00 72 12 00 00 0f 01 00 00 ........d...............r.......
62be0 07 b3 01 00 01 00 00 00 80 12 00 00 0f 01 00 00 b3 bb 01 00 01 00 00 00 96 12 00 00 0f 01 00 00 ................................
62c00 89 af 01 00 01 00 00 00 ac 12 00 00 0f 01 00 00 08 b0 01 00 01 00 00 00 bf 12 00 00 0f 01 00 00 ................................
62c20 93 b1 01 00 01 00 00 00 d1 12 00 00 0f 01 00 00 7f ae 01 00 01 00 00 00 dd 12 00 00 0f 01 00 00 ................................
62c40 a8 52 01 00 01 00 00 00 ec 12 00 00 0f 01 00 00 da 52 01 00 01 00 00 00 f9 12 00 00 0f 01 00 00 .R...............R..............
62c60 33 55 01 00 01 00 00 00 0a 13 00 00 0f 01 00 00 93 52 01 00 01 00 00 00 18 13 00 00 0f 01 00 00 3U...............R..............
62c80 19 53 01 00 01 00 00 00 27 13 00 00 0f 01 00 00 dc 15 01 00 01 00 00 00 33 13 00 00 0f 01 00 00 .S......'...............3.......
62ca0 50 15 01 00 01 00 00 00 43 13 00 00 0f 01 00 00 dd 16 01 00 01 00 00 00 53 13 00 00 0f 01 00 00 P.......C...............S.......
62cc0 81 17 01 00 01 00 00 00 66 13 00 00 0f 01 00 00 f4 14 01 00 01 00 00 00 77 13 00 00 0f 01 00 00 ........f...............w.......
62ce0 84 14 01 00 01 00 00 00 89 13 00 00 0f 01 00 00 ab 14 01 00 01 00 00 00 9b 13 00 00 0f 01 00 00 ................................
62d00 44 16 01 00 01 00 00 00 aa 13 00 00 0f 01 00 00 cb eb 01 00 01 00 00 00 bc 13 00 00 0f 01 00 00 D...............................
62d20 d4 ec 01 00 01 00 00 00 cb 13 00 00 0f 01 00 00 eb eb 01 00 01 00 00 00 dc 13 00 00 0f 01 00 00 ................................
62d40 8d ec 01 00 01 00 00 00 ed 13 00 00 0f 01 00 00 a6 e9 01 00 01 00 00 00 fc 13 00 00 0f 01 00 00 ................................
62d60 37 ec 01 00 01 00 00 00 0d 14 00 00 0f 01 00 00 41 ed 01 00 01 00 00 00 1d 14 00 00 0f 01 00 00 7...............A...............
62d80 64 e9 01 00 01 00 00 00 2d 14 00 00 0f 01 00 00 cb 57 00 00 01 00 00 00 38 14 00 00 0f 01 00 00 d.......-........W......8.......
62da0 87 5d 00 00 01 00 00 00 42 14 00 00 0f 01 00 00 dc 5c 00 00 01 00 00 00 4f 14 00 00 0f 01 00 00 .]......B........\......O.......
62dc0 92 5e 00 00 01 00 00 00 5a 14 00 00 0f 01 00 00 3d 5d 00 00 01 00 00 00 67 14 00 00 0f 01 00 00 .^......Z.......=]......g.......
62de0 88 57 00 00 01 00 00 00 71 14 00 00 0f 01 00 00 2e 58 00 00 01 00 00 00 7e 14 00 00 0f 01 00 00 .W......q........X......~.......
62e00 dc 52 00 00 01 00 00 00 89 14 00 00 0f 01 00 00 6a 54 00 00 01 00 00 00 96 14 00 00 0f 01 00 00 .R..............jT..............
62e20 63 57 00 00 01 00 00 00 a8 14 00 00 0f 01 00 00 19 57 00 00 01 00 00 00 b2 14 00 00 0f 01 00 00 cW...............W..............
62e40 b5 56 00 00 01 00 00 00 bf 14 00 00 0f 01 00 00 18 a8 00 00 01 00 00 00 d0 14 00 00 0f 01 00 00 .V..............................
62e60 a8 a4 00 00 01 00 00 00 de 14 00 00 0f 01 00 00 04 a5 00 00 01 00 00 00 ec 14 00 00 0f 01 00 00 ................................
62e80 b8 a7 00 00 01 00 00 00 f8 14 00 00 0f 01 00 00 18 a5 00 00 01 00 00 00 05 15 00 00 0f 01 00 00 ................................
62ea0 f9 aa 00 00 01 00 00 00 19 15 00 00 0f 01 00 00 0a ae 00 00 01 00 00 00 26 15 00 00 0f 01 00 00 ........................&.......
62ec0 8c ad 00 00 01 00 00 00 37 15 00 00 0f 01 00 00 d9 ad 00 00 01 00 00 00 4a 15 00 00 0f 01 00 00 ........7...............J.......
62ee0 ac ab 00 00 01 00 00 00 5c 15 00 00 0f 01 00 00 f2 ad 00 00 01 00 00 00 6a 15 00 00 0f 01 00 00 ........\...............j.......
62f00 7e ba 00 00 01 00 00 00 78 15 00 00 0f 01 00 00 73 a5 00 00 01 00 00 00 87 15 00 00 0f 01 00 00 ~.......x.......s...............
62f20 a4 b2 00 00 01 00 00 00 97 15 00 00 0f 01 00 00 d1 b0 00 00 01 00 00 00 a6 15 00 00 0f 01 00 00 ................................
62f40 14 b3 00 00 01 00 00 00 b4 15 00 00 0f 01 00 00 40 b7 00 00 01 00 00 00 c0 15 00 00 0f 01 00 00 ................@...............
62f60 e7 a9 00 00 01 00 00 00 cb 15 00 00 0f 01 00 00 c3 a4 00 00 01 00 00 00 d6 15 00 00 0f 01 00 00 ................................
62f80 0c a4 00 00 01 00 00 00 e0 15 00 00 0f 01 00 00 44 a6 00 00 01 00 00 00 f1 15 00 00 0f 01 00 00 ................D...............
62fa0 7f a5 00 00 01 00 00 00 01 16 00 00 0f 01 00 00 a9 a5 00 00 01 00 00 00 13 16 00 00 0f 01 00 00 ................................
62fc0 ec b7 00 00 01 00 00 00 20 16 00 00 0f 01 00 00 47 b3 00 00 01 00 00 00 2d 16 00 00 0f 01 00 00 ................G.......-.......
62fe0 4f a8 00 00 01 00 00 00 3f 16 00 00 0f 01 00 00 58 a5 00 00 01 00 00 00 49 16 00 00 0f 01 00 00 O.......?.......X.......I.......
63000 1f b0 00 00 01 00 00 00 54 16 00 00 0f 01 00 00 95 ba 00 00 01 00 00 00 62 16 00 00 0f 01 00 00 ........T...............b.......
63020 a6 aa 00 00 01 00 00 00 72 16 00 00 0f 01 00 00 18 aa 00 00 01 00 00 00 83 16 00 00 0f 01 00 00 ........r.......................
63040 3c af 00 00 01 00 00 00 92 16 00 00 0f 01 00 00 70 a8 00 00 01 00 00 00 a0 16 00 00 0f 01 00 00 <...............p...............
63060 11 83 01 00 01 00 00 00 b1 16 00 00 0f 01 00 00 49 83 01 00 01 00 00 00 c1 16 00 00 0f 01 00 00 ................I...............
63080 e8 83 01 00 01 00 00 00 d0 16 00 00 0f 01 00 00 f1 78 01 00 01 00 00 00 df 16 00 00 0f 01 00 00 .................x..............
630a0 82 84 01 00 01 00 00 00 ee 16 00 00 0f 01 00 00 a3 84 01 00 01 00 00 00 01 17 00 00 0f 01 00 00 ................................
630c0 47 8a 01 00 01 00 00 00 10 17 00 00 0f 01 00 00 e5 80 01 00 01 00 00 00 1f 17 00 00 0f 01 00 00 G...............................
630e0 a5 81 01 00 01 00 00 00 32 17 00 00 0f 01 00 00 04 80 01 00 01 00 00 00 45 17 00 00 0f 01 00 00 ........2...............E.......
63100 17 81 01 00 01 00 00 00 57 17 00 00 0f 01 00 00 0b 7f 01 00 01 00 00 00 69 17 00 00 0f 01 00 00 ........W...............i.......
63120 4a 80 01 00 01 00 00 00 7a 17 00 00 0f 01 00 00 9a 80 01 00 01 00 00 00 8a 17 00 00 0f 01 00 00 J.......z.......................
63140 3e 7e 01 00 01 00 00 00 9b 17 00 00 0f 01 00 00 c9 8e 01 00 01 00 00 00 af 17 00 00 0f 01 00 00 >~..............................
63160 ea 79 01 00 01 00 00 00 bb 17 00 00 0f 01 00 00 84 7c 01 00 01 00 00 00 cc 17 00 00 0f 01 00 00 .y...............|..............
63180 fd 7b 01 00 01 00 00 00 dd 17 00 00 0f 01 00 00 cc 89 01 00 01 00 00 00 f0 17 00 00 0f 01 00 00 .{..............................
631a0 f6 8f 01 00 01 00 00 00 02 18 00 00 0f 01 00 00 5a 91 01 00 01 00 00 00 0d 18 00 00 0f 01 00 00 ................Z...............
631c0 aa 8a 01 00 01 00 00 00 17 18 00 00 0f 01 00 00 44 89 01 00 01 00 00 00 29 18 00 00 0f 01 00 00 ................D.......).......
631e0 f5 85 01 00 01 00 00 00 39 18 00 00 0f 01 00 00 89 89 01 00 01 00 00 00 4a 18 00 00 0f 01 00 00 ........9...............J.......
63200 1a 7d 01 00 01 00 00 00 5d 18 00 00 0f 01 00 00 b1 92 01 00 01 00 00 00 6c 18 00 00 0f 01 00 00 .}......]...............l.......
63220 2e 8e 01 00 01 00 00 00 7a 18 00 00 0f 01 00 00 5b 34 01 00 01 00 00 00 89 18 00 00 0f 01 00 00 ........z.......[4..............
63240 13 82 01 00 01 00 00 00 9a 18 00 00 0f 01 00 00 ab 7f 01 00 01 00 00 00 ab 18 00 00 0f 01 00 00 ................................
63260 65 81 01 00 01 00 00 00 bb 18 00 00 0f 01 00 00 52 82 01 00 01 00 00 00 ce 18 00 00 0f 01 00 00 e...............R...............
63280 44 8c 01 00 01 00 00 00 df 18 00 00 0f 01 00 00 8c 83 01 00 01 00 00 00 f0 18 00 00 0f 01 00 00 D...............................
632a0 da 83 01 00 01 00 00 00 05 19 00 00 0f 01 00 00 ce 84 01 00 01 00 00 00 0f 19 00 00 0f 01 00 00 ................................
632c0 6b 90 01 00 01 00 00 00 1e 19 00 00 0f 01 00 00 5f 8f 01 00 01 00 00 00 2d 19 00 00 0f 01 00 00 k..............._.......-.......
632e0 9b 7d 01 00 01 00 00 00 40 19 00 00 0f 01 00 00 c7 7d 01 00 01 00 00 00 50 19 00 00 0f 01 00 00 .}......@........}......P.......
63300 01 8b 01 00 01 00 00 00 60 19 00 00 0f 01 00 00 0c 76 01 00 01 00 00 00 70 19 00 00 0f 01 00 00 ........`........v......p.......
63320 8a 85 01 00 01 00 00 00 7c 19 00 00 0f 01 00 00 8f 7b 01 00 01 00 00 00 88 19 00 00 0f 01 00 00 ........|........{..............
63340 cb 17 01 00 01 00 00 00 97 19 00 00 0f 01 00 00 2d 18 01 00 01 00 00 00 a6 19 00 00 0f 01 00 00 ................-...............
63360 ae 18 01 00 01 00 00 00 b3 19 00 00 0f 01 00 00 d5 d5 01 00 01 00 00 00 bf 19 00 00 0f 01 00 00 ................................
63380 9e d5 01 00 01 00 00 00 ce 19 00 00 0f 01 00 00 d9 e0 01 00 01 00 00 00 dc 19 00 00 0f 01 00 00 ................................
633a0 82 d5 01 00 01 00 00 00 e9 19 00 00 0f 01 00 00 24 d9 01 00 01 00 00 00 f9 19 00 00 0f 01 00 00 ................$...............
633c0 50 d5 01 00 01 00 00 00 06 1a 00 00 0f 05 00 00 d0 68 05 00 01 00 00 00 17 1a 00 00 0f 01 00 00 P................h..............
633e0 55 e0 01 00 01 00 00 00 29 1a 00 00 0f 01 00 00 f8 db 01 00 01 00 00 00 3c 1a 00 00 0f 01 00 00 U.......)...............<.......
63400 49 d9 01 00 01 00 00 00 4a 1a 00 00 0f 01 00 00 5c db 01 00 01 00 00 00 59 1a 00 00 0f 01 00 00 I.......J.......\.......Y.......
63420 e4 da 01 00 01 00 00 00 67 1a 00 00 0f 05 00 00 20 68 05 00 01 00 00 00 75 1a 00 00 0f 0b 00 00 ........g........h......u.......
63440 80 01 06 00 01 00 00 00 83 1a 00 00 0f 01 00 00 7f 30 01 00 01 00 00 00 92 1a 00 00 0f 01 00 00 .................0..............
63460 af 30 01 00 01 00 00 00 9d 1a 00 00 0f 01 00 00 e2 33 01 00 01 00 00 00 a7 1a 00 00 0f 01 00 00 .0...............3..............
63480 0a 32 01 00 01 00 00 00 b5 1a 00 00 0f 01 00 00 09 34 01 00 01 00 00 00 c4 1a 00 00 0f 01 00 00 .2...............4..............
634a0 d5 31 01 00 01 00 00 00 d1 1a 00 00 0f 01 00 00 e5 30 01 00 01 00 00 00 de 1a 00 00 0f 01 00 00 .1...............0..............
634c0 8b 35 01 00 01 00 00 00 eb 1a 00 00 0f 01 00 00 6b 36 01 00 01 00 00 00 fb 1a 00 00 0f 01 00 00 .5..............k6..............
634e0 aa 37 01 00 01 00 00 00 0d 1b 00 00 0f 01 00 00 fc 34 01 00 01 00 00 00 19 1b 00 00 0f 01 00 00 .7...............4..............
63500 31 35 01 00 01 00 00 00 2a 1b 00 00 0f 01 00 00 a2 34 01 00 01 00 00 00 35 1b 00 00 0f 01 00 00 15......*........4......5.......
63520 de 36 01 00 01 00 00 00 44 1b 00 00 0f 0b 00 00 50 fc 05 00 01 00 00 00 55 1b 00 00 0f 01 00 00 .6......D.......P.......U.......
63540 ed 1b 00 00 01 00 00 00 60 1b 00 00 0f 01 00 00 54 be 01 00 01 00 00 00 6d 1b 00 00 0f 01 00 00 ........`.......T.......m.......
63560 94 2b 00 00 01 00 00 00 7a 1b 00 00 0f 01 00 00 6c 2e 00 00 01 00 00 00 84 1b 00 00 0f 01 00 00 .+......z.......l...............
63580 30 29 00 00 01 00 00 00 93 1b 00 00 0f 01 00 00 3c 31 00 00 01 00 00 00 a1 1b 00 00 0f 01 00 00 0)..............<1..............
635a0 40 2f 00 00 01 00 00 00 b0 1b 00 00 0f 01 00 00 64 24 00 00 01 00 00 00 bf 1b 00 00 0f 01 00 00 @/..............d$..............
635c0 44 28 00 00 01 00 00 00 cf 1b 00 00 0f 01 00 00 e7 26 00 00 01 00 00 00 de 1b 00 00 0f 01 00 00 D(...............&..............
635e0 c3 2e 00 00 01 00 00 00 e8 1b 00 00 0f 01 00 00 a7 2d 00 00 01 00 00 00 f5 1b 00 00 0f 01 00 00 .................-..............
63600 75 25 00 00 01 00 00 00 04 1c 00 00 0f 01 00 00 10 2f 00 00 01 00 00 00 11 1c 00 00 0f 01 00 00 u%.............../..............
63620 8a 23 00 00 01 00 00 00 22 1c 00 00 0f 01 00 00 10 23 00 00 01 00 00 00 32 1c 00 00 0f 01 00 00 .#......"........#......2.......
63640 50 98 01 00 01 00 00 00 3d 1c 00 00 0f 01 00 00 78 a7 01 00 01 00 00 00 4d 1c 00 00 0f 01 00 00 P.......=.......x.......M.......
63660 e0 99 01 00 01 00 00 00 5d 1c 00 00 0f 01 00 00 e8 9a 01 00 01 00 00 00 68 1c 00 00 0f 01 00 00 ........]...............h.......
63680 69 9a 01 00 01 00 00 00 77 1c 00 00 0f 01 00 00 1a 99 01 00 01 00 00 00 89 1c 00 00 0f 01 00 00 i.......w.......................
636a0 c1 98 01 00 01 00 00 00 99 1c 00 00 0f 01 00 00 00 be 00 00 01 00 00 00 a6 1c 00 00 0f 01 00 00 ................................
636c0 d6 fb 00 00 01 00 00 00 b1 1c 00 00 0f 01 00 00 1b fc 00 00 01 00 00 00 bc 1c 00 00 0f 01 00 00 ................................
636e0 d7 fc 00 00 01 00 00 00 cc 1c 00 00 0f 01 00 00 3c fc 00 00 01 00 00 00 d7 1c 00 00 0f 01 00 00 ................<...............
63700 0d 39 01 00 01 00 00 00 e5 1c 00 00 0f 01 00 00 31 3d 01 00 01 00 00 00 f0 1c 00 00 0f 01 00 00 .9..............1=..............
63720 d6 38 01 00 01 00 00 00 fd 1c 00 00 0f 01 00 00 c3 4a 01 00 01 00 00 00 08 1d 00 00 0f 01 00 00 .8...............J..............
63740 f0 37 01 00 01 00 00 00 18 1d 00 00 0f 01 00 00 0a 5a 01 00 01 00 00 00 23 1d 00 00 0f 01 00 00 .7...............Z......#.......
63760 82 3d 01 00 01 00 00 00 30 1d 00 00 0f 01 00 00 cb 4e 01 00 01 00 00 00 3c 1d 00 00 0f 01 00 00 .=......0........N......<.......
63780 5d 3b 01 00 01 00 00 00 46 1d 00 00 0f 01 00 00 0b 46 01 00 01 00 00 00 57 1d 00 00 0f 01 00 00 ];......F........F......W.......
637a0 f8 4c 01 00 01 00 00 00 61 1d 00 00 0f 01 00 00 84 4e 01 00 01 00 00 00 6c 1d 00 00 0f 01 00 00 .L......a........N......l.......
637c0 30 4d 01 00 01 00 00 00 74 1d 00 00 0f 01 00 00 56 4f 01 00 01 00 00 00 83 1d 00 00 0f 01 00 00 0M......t.......VO..............
637e0 7b 44 01 00 01 00 00 00 91 1d 00 00 0f 01 00 00 cf 43 01 00 01 00 00 00 a0 1d 00 00 0f 01 00 00 {D...............C..............
63800 3f e2 01 00 01 00 00 00 ad 1d 00 00 0f 01 00 00 59 e2 01 00 01 00 00 00 bf 1d 00 00 0f 01 00 00 ?...............Y...............
63820 4c e2 01 00 01 00 00 00 d0 1d 00 00 0f 01 00 00 e0 44 01 00 01 00 00 00 da 1d 00 00 0f 01 00 00 L................D..............
63840 57 e4 01 00 01 00 00 00 e7 1d 00 00 0f 01 00 00 ae e2 01 00 01 00 00 00 f5 1d 00 00 0f 01 00 00 W...............................
63860 7c 46 01 00 01 00 00 00 07 1e 00 00 0f 01 00 00 65 e2 01 00 01 00 00 00 15 1e 00 00 0f 01 00 00 |F..............e...............
63880 46 44 01 00 01 00 00 00 23 1e 00 00 0f 01 00 00 35 39 01 00 01 00 00 00 2f 1e 00 00 0f 01 00 00 FD......#.......59....../.......
638a0 cb 4f 01 00 01 00 00 00 3f 1e 00 00 0f 01 00 00 e1 46 01 00 01 00 00 00 51 1e 00 00 0f 05 00 00 .O......?........F......Q.......
638c0 50 66 05 00 01 00 00 00 5c 1e 00 00 0f 01 00 00 34 3c 01 00 01 00 00 00 6d 1e 00 00 0f 01 00 00 Pf......\.......4<......m.......
638e0 53 3c 01 00 01 00 00 00 7c 1e 00 00 0f 01 00 00 68 3c 01 00 01 00 00 00 8a 1e 00 00 0f 01 00 00 S<......|.......h<..............
63900 9d 3c 01 00 01 00 00 00 98 1e 00 00 0f 01 00 00 b9 3c 01 00 01 00 00 00 a8 1e 00 00 0f 01 00 00 .<...............<..............
63920 80 ba 01 00 01 00 00 00 b9 1e 00 00 0f 01 00 00 2d 4f 01 00 01 00 00 00 c2 1e 00 00 0f 01 00 00 ................-O..............
63940 44 4c 01 00 01 00 00 00 cc 1e 00 00 0f 01 00 00 bd 55 01 00 01 00 00 00 da 1e 00 00 0f 01 00 00 DL...............U..............
63960 72 53 01 00 01 00 00 00 e9 1e 00 00 0f 01 00 00 84 4f 01 00 01 00 00 00 fa 1e 00 00 0f 01 00 00 rS...............O..............
63980 8d 4e 01 00 01 00 00 00 04 1f 00 00 0f 01 00 00 2d 4b 01 00 01 00 00 00 10 1f 00 00 0f 01 00 00 .N..............-K..............
639a0 69 43 01 00 01 00 00 00 21 1f 00 00 0f 01 00 00 d3 42 01 00 01 00 00 00 33 1f 00 00 0f 01 00 00 iC......!........B......3.......
639c0 27 42 01 00 01 00 00 00 44 1f 00 00 0f 01 00 00 0e 41 01 00 01 00 00 00 55 1f 00 00 0f 01 00 00 'B......D........A......U.......
639e0 8c 43 01 00 01 00 00 00 6c 1f 00 00 0f 01 00 00 2a 41 01 00 01 00 00 00 7d 1f 00 00 0f 01 00 00 .C......l.......*A......}.......
63a00 d8 40 01 00 01 00 00 00 8a 1f 00 00 0f 01 00 00 f1 40 01 00 01 00 00 00 9a 1f 00 00 0f 01 00 00 .@...............@..............
63a20 83 41 01 00 01 00 00 00 aa 1f 00 00 0f 01 00 00 a5 43 01 00 01 00 00 00 ba 1f 00 00 0f 01 00 00 .A...............C..............
63a40 d1 3b 01 00 01 00 00 00 c9 1f 00 00 0f 01 00 00 e9 41 01 00 01 00 00 00 db 1f 00 00 0f 01 00 00 .;...............A..............
63a60 d8 3c 01 00 01 00 00 00 e9 1f 00 00 0f 01 00 00 25 45 01 00 01 00 00 00 f5 1f 00 00 0f 01 00 00 .<..............%E..............
63a80 62 45 01 00 01 00 00 00 02 20 00 00 0f 01 00 00 b1 45 01 00 01 00 00 00 0f 20 00 00 0f 01 00 00 bE...............E..............
63aa0 8e 3f 01 00 01 00 00 00 1b 20 00 00 0f 01 00 00 68 48 01 00 01 00 00 00 27 20 00 00 0f 01 00 00 .?..............hH......'.......
63ac0 dc 48 01 00 01 00 00 00 34 20 00 00 0f 01 00 00 47 49 01 00 01 00 00 00 41 20 00 00 0f 01 00 00 .H......4.......GI......A.......
63ae0 e8 b7 01 00 01 00 00 00 4d 20 00 00 0f 01 00 00 bf 39 01 00 01 00 00 00 59 20 00 00 0f 01 00 00 ........M........9......Y.......
63b00 73 4f 01 00 01 00 00 00 68 20 00 00 0f 01 00 00 c1 47 01 00 01 00 00 00 76 20 00 00 0f 01 00 00 sO......h........G......v.......
63b20 1d 47 01 00 01 00 00 00 85 20 00 00 0f 01 00 00 f0 e1 01 00 01 00 00 00 92 20 00 00 0f 01 00 00 .G..............................
63b40 27 48 01 00 01 00 00 00 9c 20 00 00 0f 01 00 00 11 e4 01 00 01 00 00 00 aa 20 00 00 0f 01 00 00 'H..............................
63b60 cc 49 01 00 01 00 00 00 bc 20 00 00 0f 01 00 00 90 47 01 00 01 00 00 00 ca 20 00 00 0f 01 00 00 .I...............G..............
63b80 51 39 01 00 01 00 00 00 d6 20 00 00 0f 01 00 00 cb 50 01 00 01 00 00 00 e6 20 00 00 0f 01 00 00 Q9...............P..............
63ba0 68 4a 01 00 01 00 00 00 f8 20 00 00 0f 01 00 00 26 4d 01 00 01 00 00 00 04 21 00 00 0f 01 00 00 hJ..............&M.......!......
63bc0 17 3e 01 00 01 00 00 00 18 21 00 00 0f 01 00 00 df 3e 01 00 01 00 00 00 27 21 00 00 0f 01 00 00 .>.......!.......>......'!......
63be0 cf 3f 01 00 01 00 00 00 38 21 00 00 0f 01 00 00 91 3e 01 00 01 00 00 00 48 21 00 00 0f 01 00 00 .?......8!.......>......H!......
63c00 05 3f 01 00 01 00 00 00 57 21 00 00 0f 01 00 00 40 3e 01 00 01 00 00 00 66 21 00 00 0f 01 00 00 .?......W!......@>......f!......
63c20 3d 40 01 00 01 00 00 00 75 21 00 00 0f 01 00 00 24 40 01 00 01 00 00 00 83 21 00 00 0f 01 00 00 =@......u!......$@.......!......
63c40 f8 3f 01 00 01 00 00 00 93 21 00 00 0f 01 00 00 fc 3b 01 00 01 00 00 00 9d 21 00 00 0f 01 00 00 .?.......!.......;.......!......
63c60 1e 3c 01 00 01 00 00 00 ab 21 00 00 0f 01 00 00 94 51 01 00 01 00 00 00 ba 21 00 00 0f 01 00 00 .<.......!.......Q.......!......
63c80 f6 51 01 00 01 00 00 00 cb 21 00 00 0f 01 00 00 ee 38 01 00 01 00 00 00 d8 21 00 00 0f 01 00 00 .Q.......!.......8.......!......
63ca0 8f 38 01 00 01 00 00 00 e3 21 00 00 0f 01 00 00 94 ba 01 00 01 00 00 00 ef 21 00 00 0f 05 00 00 .8.......!...............!......
63cc0 e0 66 05 00 01 00 00 00 fc 21 00 00 0f 01 00 00 1f 5a 01 00 01 00 00 00 0a 22 00 00 0f 01 00 00 .f.......!.......Z......."......
63ce0 c3 fb 00 00 01 00 00 00 19 22 00 00 0f 01 00 00 6e 94 01 00 01 00 00 00 2c 22 00 00 0f 01 00 00 ........."......n.......,"......
63d00 17 fd 00 00 01 00 00 00 3b 22 00 00 0f 01 00 00 ac 8f 00 00 01 00 00 00 47 22 00 00 0f 01 00 00 ........;"..............G"......
63d20 83 0b 01 00 01 00 00 00 55 22 00 00 0f 01 00 00 17 cd 01 00 01 00 00 00 61 22 00 00 0f 01 00 00 ........U"..............a"......
63d40 4f ec 00 00 01 00 00 00 72 22 00 00 0f 01 00 00 e4 5f 00 00 01 00 00 00 82 22 00 00 0f 01 00 00 O.......r"......._......."......
63d60 1e 69 01 00 01 00 00 00 91 22 00 00 0f 01 00 00 55 c6 01 00 01 00 00 00 9f 22 00 00 0f 01 00 00 .i......."......U........"......
63d80 33 0c 00 00 01 00 00 00 a5 22 00 00 0f 01 00 00 c6 0b 00 00 01 00 00 00 af 22 00 00 0f 01 00 00 3........"..............."......
63da0 53 0f 00 00 01 00 00 00 bc 22 00 00 0f 01 00 00 5e 0a 00 00 01 00 00 00 c7 22 00 00 0f 01 00 00 S........"......^........"......
63dc0 db 1b 00 00 01 00 00 00 d3 22 00 00 0f 01 00 00 bd 1a 00 00 01 00 00 00 dd 22 00 00 0f 01 00 00 ........."..............."......
63de0 9b 0e 00 00 01 00 00 00 e8 22 00 00 0f 01 00 00 f9 13 00 00 01 00 00 00 f6 22 00 00 0f 01 00 00 ........."..............."......
63e00 6b 14 00 00 01 00 00 00 06 23 00 00 0f 01 00 00 3c 14 00 00 01 00 00 00 14 23 00 00 0f 01 00 00 k........#......<........#......
63e20 09 15 00 00 01 00 00 00 22 23 00 00 0f 01 00 00 04 13 00 00 01 00 00 00 31 23 00 00 0f 01 00 00 ........"#..............1#......
63e40 13 1b 00 00 01 00 00 00 3b 23 00 00 0f 01 00 00 33 11 00 00 01 00 00 00 4a 23 00 00 0f 01 00 00 ........;#......3.......J#......
63e60 97 12 00 00 01 00 00 00 54 23 00 00 0f 01 00 00 c1 0a 00 00 01 00 00 00 5d 23 00 00 0f 01 00 00 ........T#..............]#......
63e80 ff 0e 00 00 01 00 00 00 67 23 00 00 0f 01 00 00 a3 0c 00 00 01 00 00 00 70 23 00 00 0f 01 00 00 ........g#..............p#......
63ea0 85 1b 00 00 01 00 00 00 81 23 00 00 0f 01 00 00 70 16 00 00 01 00 00 00 92 23 00 00 0f 01 00 00 .........#......p........#......
63ec0 82 15 00 00 01 00 00 00 a0 23 00 00 0f 01 00 00 7c 18 00 00 01 00 00 00 b0 23 00 00 0f 01 00 00 .........#......|........#......
63ee0 f7 0f 00 00 01 00 00 00 c1 23 00 00 0f 01 00 00 90 10 00 00 01 00 00 00 ce 23 00 00 0f 01 00 00 .........#...............#......
63f00 38 09 00 00 01 00 00 00 d4 23 00 00 01 00 00 04 00 00 00 00 00 00 00 00 ef 23 00 00 01 00 00 04 8........#...............#......
63f20 00 00 00 00 00 00 00 00 06 24 00 00 01 00 00 04 00 00 00 00 00 00 00 00 1a 24 00 00 01 00 00 04 .........$...............$......
63f40 00 00 00 00 00 00 00 00 33 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 47 24 00 00 01 00 00 02 ........3$..............G$......
63f60 00 00 00 00 00 00 00 00 50 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 73 24 00 00 01 00 00 02 ........P$..............s$......
63f80 00 00 00 00 00 00 00 00 7f 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 88 24 00 00 01 00 00 02 .........$...............$......
63fa0 00 00 00 00 00 00 00 00 93 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 9d 24 00 00 01 00 00 02 .........$...............$......
63fc0 00 00 00 00 00 00 00 00 a8 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 b3 24 00 00 01 00 00 02 .........$...............$......
63fe0 00 00 00 00 00 00 00 00 be 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 d5 24 00 00 01 00 00 02 .........$...............$......
64000 00 00 00 00 00 00 00 00 df 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 e8 24 00 00 01 00 00 02 .........$...............$......
64020 00 00 00 00 00 00 00 00 ef 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 f5 24 00 00 01 00 00 02 .........$...............$......
64040 00 00 00 00 00 00 00 00 fb 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 02 25 00 00 01 00 00 02 .........$...............%......
64060 00 00 00 00 00 00 00 00 0a 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 10 25 00 00 01 00 00 02 .........%...............%......
64080 00 00 00 00 00 00 00 00 17 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 21 25 00 00 01 00 00 02 .........%..............!%......
640a0 00 00 00 00 00 00 00 00 28 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 2f 25 00 00 01 00 00 02 ........(%............../%......
640c0 00 00 00 00 00 00 00 00 39 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 3e 25 00 00 01 00 00 02 ........9%..............>%......
640e0 00 00 00 00 00 00 00 00 48 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 51 25 00 00 01 00 00 02 ........H%..............Q%......
64100 00 00 00 00 00 00 00 00 5a 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 62 25 00 00 01 00 00 02 ........Z%..............b%......
64120 00 00 00 00 00 00 00 00 69 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 70 25 00 00 01 00 00 02 ........i%..............p%......
64140 00 00 00 00 00 00 00 00 76 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 7b 25 00 00 01 00 00 02 ........v%..............{%......
64160 00 00 00 00 00 00 00 00 83 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 89 25 00 00 01 00 00 02 .........%...............%......
64180 00 00 00 00 00 00 00 00 91 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 99 25 00 00 01 00 00 02 .........%...............%......
641a0 00 00 00 00 00 00 00 00 a0 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 ab 25 00 00 01 00 00 02 .........%...............%......
641c0 00 00 00 00 00 00 00 00 b2 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 b8 25 00 00 01 00 00 02 .........%...............%......
641e0 00 00 00 00 00 00 00 00 c1 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 c8 25 00 00 01 00 00 02 .........%...............%......
64200 00 00 00 00 00 00 00 00 d1 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 d8 25 00 00 01 00 00 02 .........%...............%......
64220 00 00 00 00 00 00 00 00 de 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 e7 25 00 00 01 00 00 02 .........%...............%......
64240 00 00 00 00 00 00 00 00 ee 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 f6 25 00 00 01 00 00 02 .........%...............%......
64260 00 00 00 00 00 00 00 00 fe 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 0b 26 00 00 01 00 00 02 .........%...............&......
64280 00 00 00 00 00 00 00 00 13 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 19 26 00 00 01 00 00 02 .........&...............&......
642a0 00 00 00 00 00 00 00 00 21 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 29 26 00 00 01 00 00 02 ........!&..............)&......
642c0 00 00 00 00 00 00 00 00 37 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 41 26 00 00 01 00 00 02 ........7&..............A&......
642e0 00 00 00 00 00 00 00 00 4d 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 5a 26 00 00 01 00 00 02 ........M&..............Z&......
64300 00 00 00 00 00 00 00 00 5f 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 66 26 00 00 01 00 00 02 ........_&..............f&......
64320 00 00 00 00 00 00 00 00 79 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 81 26 00 00 01 00 00 02 ........y&...............&......
64340 00 00 00 00 00 00 00 00 89 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 91 26 00 00 01 00 00 02 .........&...............&......
64360 00 00 00 00 00 00 00 00 99 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 a0 26 00 00 01 00 00 02 .........&...............&......
64380 00 00 00 00 00 00 00 00 a9 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 b1 26 00 00 01 00 00 02 .........&...............&......
643a0 00 00 00 00 00 00 00 00 ba 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 c2 26 00 00 01 00 00 02 .........&...............&......
643c0 00 00 00 00 00 00 00 00 c9 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 ce 26 00 00 01 00 00 02 .........&...............&......
643e0 00 00 00 00 00 00 00 00 d4 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 da 26 00 00 01 00 00 02 .........&...............&......
64400 00 00 00 00 00 00 00 00 e2 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 eb 26 00 00 01 00 00 02 .........&...............&......
64420 00 00 00 00 00 00 00 00 f4 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 fc 26 00 00 01 00 00 02 .........&...............&......
64440 00 00 00 00 00 00 00 00 04 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 0b 27 00 00 01 00 00 02 .........'...............'......
64460 00 00 00 00 00 00 00 00 16 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 1f 27 00 00 01 00 00 02 .........'...............'......
64480 00 00 00 00 00 00 00 00 24 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 2d 27 00 00 01 00 00 02 ........$'..............-'......
644a0 00 00 00 00 00 00 00 00 36 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 3c 27 00 00 01 00 00 02 ........6'..............<'......
644c0 00 00 00 00 00 00 00 00 44 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 4c 27 00 00 01 00 00 02 ........D'..............L'......
644e0 00 00 00 00 00 00 00 00 55 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 5d 27 00 00 01 00 00 02 ........U'..............]'......
64500 00 00 00 00 00 00 00 00 67 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 71 27 00 00 01 00 00 02 ........g'..............q'......
64520 00 00 00 00 00 00 00 00 79 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 82 27 00 00 01 00 00 02 ........y'...............'......
64540 00 00 00 00 00 00 00 00 8b 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 94 27 00 00 01 00 00 02 .........'...............'......
64560 00 00 00 00 00 00 00 00 9d 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 a5 27 00 00 01 00 00 02 .........'...............'......
64580 00 00 00 00 00 00 00 00 ad 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 b5 27 00 00 01 00 00 02 .........'...............'......
645a0 00 00 00 00 00 00 00 00 bd 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 c2 27 00 00 01 00 00 02 .........'...............'......
645c0 00 00 00 00 00 00 00 00 c8 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 d1 27 00 00 01 00 00 02 .........'...............'......
645e0 00 00 00 00 00 00 00 00 bc 02 00 00 bd 02 00 00 be 02 00 00 bf 02 00 00 c3 02 00 00 c4 02 00 00 ................................
64600 c6 02 00 00 c7 02 00 00 c8 02 00 00 c9 02 00 00 ca 02 00 00 cb 02 00 00 cc 02 00 00 cd 02 00 00 ................................
64620 ce 02 00 00 cf 02 00 00 d0 02 00 00 d1 02 00 00 d2 02 00 00 d3 02 00 00 d4 02 00 00 d5 02 00 00 ................................
64640 d6 02 00 00 d7 02 00 00 d8 02 00 00 da 02 00 00 db 02 00 00 dc 02 00 00 dd 02 00 00 de 02 00 00 ................................
64660 df 02 00 00 e0 02 00 00 e1 02 00 00 e2 02 00 00 e3 02 00 00 e4 02 00 00 e5 02 00 00 e6 02 00 00 ................................
64680 e7 02 00 00 e8 02 00 00 e9 02 00 00 ea 02 00 00 eb 02 00 00 ec 02 00 00 ed 02 00 00 ee 02 00 00 ................................
646a0 ef 02 00 00 f0 02 00 00 f1 02 00 00 f2 02 00 00 f3 02 00 00 f4 02 00 00 f5 02 00 00 f6 02 00 00 ................................
646c0 f7 02 00 00 f9 02 00 00 fa 02 00 00 fb 02 00 00 fc 02 00 00 fd 02 00 00 fe 02 00 00 ff 02 00 00 ................................
646e0 00 03 00 00 01 03 00 00 02 03 00 00 03 03 00 00 04 03 00 00 05 03 00 00 06 03 00 00 07 03 00 00 ................................
64700 08 03 00 00 09 03 00 00 0a 03 00 00 0b 03 00 00 0c 03 00 00 0d 03 00 00 0e 03 00 00 0f 03 00 00 ................................
64720 10 03 00 00 11 03 00 00 12 03 00 00 13 03 00 00 14 03 00 00 15 03 00 00 16 03 00 00 17 03 00 00 ................................
64740 18 03 00 00 19 03 00 00 1a 03 00 00 1b 03 00 00 1c 03 00 00 1d 03 00 00 1e 03 00 00 1f 03 00 00 ................................
64760 20 03 00 00 21 03 00 00 22 03 00 00 23 03 00 00 24 03 00 00 b7 02 00 00 b8 02 00 00 b9 02 00 00 ....!..."...#...$...............
64780 ba 02 00 00 bb 02 00 00 c0 02 00 00 c1 02 00 00 c2 02 00 00 c5 02 00 00 d9 02 00 00 00 00 00 80 ................................
647a0 f8 02 00 00 bc 02 00 00 bd 02 00 00 be 02 00 00 bf 02 00 00 c3 02 00 00 c4 02 00 00 c6 02 00 00 ................................
647c0 c7 02 00 00 c8 02 00 00 c9 02 00 00 ca 02 00 00 cb 02 00 00 cc 02 00 00 cd 02 00 00 ce 02 00 00 ................................
647e0 cf 02 00 00 d0 02 00 00 d1 02 00 00 d2 02 00 00 d3 02 00 00 d4 02 00 00 d5 02 00 00 d6 02 00 00 ................................
64800 d7 02 00 00 d8 02 00 00 da 02 00 00 db 02 00 00 dc 02 00 00 dd 02 00 00 de 02 00 00 df 02 00 00 ................................
64820 e0 02 00 00 e1 02 00 00 e2 02 00 00 e3 02 00 00 e4 02 00 00 e5 02 00 00 e6 02 00 00 e7 02 00 00 ................................
64840 e8 02 00 00 e9 02 00 00 ea 02 00 00 eb 02 00 00 ec 02 00 00 ed 02 00 00 ee 02 00 00 ef 02 00 00 ................................
64860 f0 02 00 00 f1 02 00 00 f2 02 00 00 f3 02 00 00 f4 02 00 00 f5 02 00 00 f6 02 00 00 f7 02 00 00 ................................
64880 f9 02 00 00 fa 02 00 00 fb 02 00 00 fc 02 00 00 fd 02 00 00 fe 02 00 00 ff 02 00 00 00 03 00 00 ................................
648a0 01 03 00 00 02 03 00 00 03 03 00 00 04 03 00 00 05 03 00 00 06 03 00 00 07 03 00 00 08 03 00 00 ................................
648c0 09 03 00 00 0a 03 00 00 0b 03 00 00 0c 03 00 00 0d 03 00 00 0e 03 00 00 0f 03 00 00 10 03 00 00 ................................
648e0 11 03 00 00 12 03 00 00 13 03 00 00 14 03 00 00 15 03 00 00 16 03 00 00 17 03 00 00 18 03 00 00 ................................
64900 19 03 00 00 1a 03 00 00 1b 03 00 00 1c 03 00 00 1d 03 00 00 1e 03 00 00 1f 03 00 00 20 03 00 00 ................................
64920 21 03 00 00 22 03 00 00 23 03 00 00 24 03 00 00 b7 02 00 00 b8 02 00 00 b9 02 00 00 ba 02 00 00 !..."...#...$...................
64940 20 00 5f 5f 73 74 61 72 74 00 64 79 6c 64 5f 73 74 75 62 5f 62 69 6e 64 69 6e 67 5f 68 65 6c 70 ..__start.dyld_stub_binding_help
64960 65 72 00 5f 5f 64 79 6c 64 5f 66 75 6e 63 5f 6c 6f 6f 6b 75 70 00 5f 70 72 6f 63 65 73 73 5f 6f er.__dyld_func_lookup._process_o
64980 70 74 69 6f 6e 00 5f 44 75 6d 70 46 75 6e 63 74 69 6f 6e 00 5f 44 75 6d 70 53 74 72 69 6e 67 00 ption._DumpFunction._DumpString.
649a0 5f 74 6f 69 6e 74 65 67 65 72 5f 61 75 78 00 5f 6c 5f 73 74 72 63 6d 70 00 5f 73 65 74 6e 6f 64 _tointeger_aux._l_strcmp._setnod
649c0 65 76 65 63 74 6f 72 00 5f 6d 61 69 6e 70 6f 73 69 74 69 6f 6e 00 5f 63 6f 75 6e 74 69 6e 74 00 evector._mainposition._countint.
649e0 5f 73 74 72 5f 62 79 74 65 00 5f 73 74 72 5f 63 68 61 72 00 5f 73 74 72 5f 64 75 6d 70 00 5f 73 _str_byte._str_char._str_dump._s
64a00 74 72 5f 66 69 6e 64 00 5f 73 74 72 5f 66 6f 72 6d 61 74 00 5f 67 6d 61 74 63 68 00 5f 73 74 72 tr_find._str_format._gmatch._str
64a20 5f 67 73 75 62 00 5f 73 74 72 5f 6c 65 6e 00 5f 73 74 72 5f 6c 6f 77 65 72 00 5f 73 74 72 5f 6d _gsub._str_len._str_lower._str_m
64a40 61 74 63 68 00 5f 73 74 72 5f 72 65 70 00 5f 73 74 72 5f 72 65 76 65 72 73 65 00 5f 73 74 72 5f atch._str_rep._str_reverse._str_
64a60 73 75 62 00 5f 73 74 72 5f 75 70 70 65 72 00 5f 73 74 72 5f 70 61 63 6b 00 5f 73 74 72 5f 70 61 sub._str_upper._str_pack._str_pa
64a80 63 6b 73 69 7a 65 00 5f 73 74 72 5f 75 6e 70 61 63 6b 00 5f 67 65 74 64 65 74 61 69 6c 73 00 5f cksize._str_unpack._getdetails._
64aa0 75 6e 70 61 63 6b 69 6e 74 00 5f 67 65 74 6f 70 74 69 6f 6e 00 5f 67 65 74 6e 75 6d 6c 69 6d 69 unpackint._getoption._getnumlimi
64ac0 74 00 5f 67 65 74 6e 75 6d 00 5f 70 61 63 6b 69 6e 74 00 5f 73 74 72 5f 66 69 6e 64 5f 61 75 78 t._getnum._packint._str_find_aux
64ae0 00 5f 6d 61 74 63 68 00 5f 70 75 73 68 5f 63 61 70 74 75 72 65 73 00 5f 70 75 73 68 5f 6f 6e 65 ._match._push_captures._push_one
64b00 63 61 70 74 75 72 65 00 5f 73 74 61 72 74 5f 63 61 70 74 75 72 65 00 5f 63 6c 61 73 73 65 6e 64 capture._start_capture._classend
64b20 00 5f 6d 61 74 63 68 62 72 61 63 6b 65 74 63 6c 61 73 73 00 5f 73 69 6e 67 6c 65 6d 61 74 63 68 ._matchbracketclass._singlematch
64b40 00 5f 6d 61 74 63 68 5f 63 6c 61 73 73 00 5f 67 6d 61 74 63 68 5f 61 75 78 00 5f 61 64 64 6c 65 ._match_class._gmatch_aux._addle
64b60 6e 6d 6f 64 00 5f 77 72 69 74 65 72 00 5f 63 72 65 61 74 65 73 74 64 66 69 6c 65 00 5f 6e 65 77 nmod._writer._createstdfile._new
64b80 70 72 65 66 69 6c 65 00 5f 69 6f 5f 6e 6f 63 6c 6f 73 65 00 5f 69 6f 5f 63 6c 6f 73 65 00 5f 66 prefile._io_noclose._io_close._f
64ba0 5f 66 6c 75 73 68 00 5f 66 5f 6c 69 6e 65 73 00 5f 66 5f 72 65 61 64 00 5f 66 5f 73 65 65 6b 00 _flush._f_lines._f_read._f_seek.
64bc0 5f 66 5f 73 65 74 76 62 75 66 00 5f 66 5f 77 72 69 74 65 00 5f 66 5f 67 63 00 5f 66 5f 74 6f 73 _f_setvbuf._f_write._f_gc._f_tos
64be0 74 72 69 6e 67 00 5f 74 6f 66 69 6c 65 00 5f 67 5f 77 72 69 74 65 00 5f 67 5f 72 65 61 64 00 5f tring._tofile._g_write._g_read._
64c00 72 65 61 64 5f 6c 69 6e 65 00 5f 74 65 73 74 32 00 5f 72 65 61 64 64 69 67 69 74 73 00 5f 6e 65 read_line._test2._readdigits._ne
64c20 78 74 63 00 5f 61 75 78 5f 6c 69 6e 65 73 00 5f 69 6f 5f 72 65 61 64 6c 69 6e 65 00 5f 69 6f 5f xtc._aux_lines._io_readline._io_
64c40 66 6c 75 73 68 00 5f 69 6f 5f 69 6e 70 75 74 00 5f 69 6f 5f 6c 69 6e 65 73 00 5f 69 6f 5f 6f 70 flush._io_input._io_lines._io_op
64c60 65 6e 00 5f 69 6f 5f 6f 75 74 70 75 74 00 5f 69 6f 5f 70 6f 70 65 6e 00 5f 69 6f 5f 72 65 61 64 en._io_output._io_popen._io_read
64c80 00 5f 69 6f 5f 74 6d 70 66 69 6c 65 00 5f 69 6f 5f 74 79 70 65 00 5f 69 6f 5f 77 72 69 74 65 00 ._io_tmpfile._io_type._io_write.
64ca0 5f 67 65 74 69 6f 66 69 6c 65 00 5f 69 6f 5f 66 63 6c 6f 73 65 00 5f 69 6f 5f 70 63 6c 6f 73 65 _getiofile._io_fclose._io_pclose
64cc0 00 5f 67 5f 69 6f 66 69 6c 65 00 5f 6f 70 65 6e 63 68 65 63 6b 00 5f 70 61 74 63 68 6c 69 73 74 ._g_iofile._opencheck._patchlist
64ce0 61 75 78 00 5f 66 69 78 6a 75 6d 70 00 5f 6c 75 61 4b 5f 63 6f 64 65 00 5f 61 64 64 6b 00 5f 65 aux._fixjump._luaK_code._addk._e
64d00 78 70 32 72 65 67 00 5f 69 6e 76 65 72 74 6a 75 6d 70 00 5f 6a 75 6d 70 6f 6e 63 6f 6e 64 00 5f xp2reg._invertjump._jumponcond._
64d20 63 6f 64 65 65 78 70 76 61 6c 00 5f 63 6f 64 65 63 6f 6d 70 00 5f 64 69 73 63 68 61 72 67 65 32 codeexpval._codecomp._discharge2
64d40 61 6e 79 72 65 67 00 5f 72 65 6d 6f 76 65 76 61 6c 75 65 73 00 5f 70 61 74 63 68 74 65 73 74 72 anyreg._removevalues._patchtestr
64d60 65 67 00 5f 64 69 73 63 68 61 72 67 65 32 72 65 67 00 5f 6e 65 65 64 5f 76 61 6c 75 65 00 5f 6e eg._discharge2reg._need_value._n
64d80 65 77 75 70 76 61 6c 75 65 00 5f 63 6c 6f 73 65 5f 66 75 6e 63 00 5f 6c 65 61 76 65 62 6c 6f 63 ewupvalue._close_func._leavebloc
64da0 6b 00 5f 73 65 6d 65 72 72 6f 72 00 5f 66 69 6e 64 6c 61 62 65 6c 00 5f 63 6c 6f 73 65 67 6f 74 k._semerror._findlabel._closegot
64dc0 6f 00 5f 6e 65 77 6c 61 62 65 6c 65 6e 74 72 79 00 5f 66 69 6e 64 67 6f 74 6f 73 00 5f 65 72 72 o._newlabelentry._findgotos._err
64de0 6f 72 5f 65 78 70 65 63 74 65 64 00 5f 73 74 61 74 65 6d 65 6e 74 00 5f 62 6c 6f 63 6b 00 5f 63 or_expected._statement._block._c
64e00 68 65 63 6b 5f 6d 61 74 63 68 00 5f 73 74 72 5f 63 68 65 63 6b 6e 61 6d 65 00 5f 67 6f 74 6f 73 heck_match._str_checkname._gotos
64e20 74 61 74 00 5f 73 75 66 66 69 78 65 64 65 78 70 00 5f 61 73 73 69 67 6e 6d 65 6e 74 00 5f 63 68 tat._suffixedexp._assignment._ch
64e40 65 63 6b 6c 69 6d 69 74 00 5f 63 68 65 63 6b 6e 65 78 74 00 5f 65 78 70 6c 69 73 74 00 5f 61 64 ecklimit._checknext._explist._ad
64e60 6a 75 73 74 5f 61 73 73 69 67 6e 00 5f 73 75 62 65 78 70 72 00 5f 63 6f 6e 73 74 72 75 63 74 6f just_assign._subexpr._constructo
64e80 72 00 5f 62 6f 64 79 00 5f 61 64 6a 75 73 74 6c 6f 63 61 6c 76 61 72 73 00 5f 6e 65 77 5f 6c 6f r._body._adjustlocalvars._new_lo
64ea0 63 61 6c 76 61 72 00 5f 6c 69 73 74 66 69 65 6c 64 00 5f 72 65 63 66 69 65 6c 64 00 5f 79 69 6e calvar._listfield._recfield._yin
64ec0 64 65 78 00 5f 66 69 65 6c 64 73 65 6c 00 5f 66 75 6e 63 61 72 67 73 00 5f 73 69 6e 67 6c 65 76 dex._fieldsel._funcargs._singlev
64ee0 61 72 00 5f 73 69 6e 67 6c 65 76 61 72 61 75 78 00 5f 63 6f 6e 64 00 5f 66 6f 72 62 6f 64 79 00 ar._singlevaraux._cond._forbody.
64f00 5f 74 65 73 74 5f 74 68 65 6e 5f 62 6c 6f 63 6b 00 5f 73 65 74 70 61 74 68 00 5f 6c 6c 5f 6d 6f _test_then_block._setpath._ll_mo
64f20 64 75 6c 65 00 5f 6c 6c 5f 72 65 71 75 69 72 65 00 5f 73 65 61 72 63 68 65 72 5f 70 72 65 6c 6f dule._ll_require._searcher_prelo
64f40 61 64 00 5f 73 65 61 72 63 68 65 72 5f 4c 75 61 00 5f 73 65 61 72 63 68 65 72 5f 43 00 5f 73 65 ad._searcher_Lua._searcher_C._se
64f60 61 72 63 68 65 72 5f 43 72 6f 6f 74 00 5f 66 69 6e 64 66 69 6c 65 00 5f 6c 6f 61 64 66 75 6e 63 archer_Croot._findfile._loadfunc
64f80 00 5f 63 68 65 63 6b 6c 6f 61 64 00 5f 6c 6f 6f 6b 66 6f 72 66 75 6e 63 00 5f 73 65 61 72 63 68 ._checkload._lookforfunc._search
64fa0 70 61 74 68 00 5f 6c 6c 5f 6c 6f 61 64 6c 69 62 00 5f 6c 6c 5f 73 65 61 72 63 68 70 61 74 68 00 path._ll_loadlib._ll_searchpath.
64fc0 5f 6c 6c 5f 73 65 65 61 6c 6c 00 5f 67 63 74 6d 00 5f 64 62 5f 64 65 62 75 67 00 5f 64 62 5f 67 _ll_seeall._gctm._db_debug._db_g
64fe0 65 74 75 73 65 72 76 61 6c 75 65 00 5f 64 62 5f 67 65 74 68 6f 6f 6b 00 5f 64 62 5f 67 65 74 69 etuservalue._db_gethook._db_geti
65000 6e 66 6f 00 5f 64 62 5f 67 65 74 6c 6f 63 61 6c 00 5f 64 62 5f 67 65 74 72 65 67 69 73 74 72 79 nfo._db_getlocal._db_getregistry
65020 00 5f 64 62 5f 67 65 74 6d 65 74 61 74 61 62 6c 65 00 5f 64 62 5f 67 65 74 75 70 76 61 6c 75 65 ._db_getmetatable._db_getupvalue
65040 00 5f 64 62 5f 75 70 76 61 6c 75 65 6a 6f 69 6e 00 5f 64 62 5f 75 70 76 61 6c 75 65 69 64 00 5f ._db_upvaluejoin._db_upvalueid._
65060 64 62 5f 73 65 74 75 73 65 72 76 61 6c 75 65 00 5f 64 62 5f 73 65 74 68 6f 6f 6b 00 5f 64 62 5f db_setuservalue._db_sethook._db_
65080 73 65 74 6c 6f 63 61 6c 00 5f 64 62 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 5f 64 62 5f 73 65 setlocal._db_setmetatable._db_se
650a0 74 75 70 76 61 6c 75 65 00 5f 64 62 5f 74 72 61 63 65 62 61 63 6b 00 5f 67 65 74 74 68 72 65 61 tupvalue._db_traceback._getthrea
650c0 64 00 5f 61 75 78 75 70 76 61 6c 75 65 00 5f 68 6f 6f 6b 66 00 5f 63 68 65 63 6b 75 70 76 61 6c d._auxupvalue._hookf._checkupval
650e0 00 5f 74 72 65 61 74 73 74 61 63 6b 6f 70 74 69 6f 6e 00 5f 6d 61 74 68 5f 61 62 73 00 5f 6d 61 ._treatstackoption._math_abs._ma
65100 74 68 5f 61 63 6f 73 00 5f 6d 61 74 68 5f 61 73 69 6e 00 5f 6d 61 74 68 5f 61 74 61 6e 00 5f 6d th_acos._math_asin._math_atan._m
65120 61 74 68 5f 63 65 69 6c 00 5f 6d 61 74 68 5f 63 6f 73 00 5f 6d 61 74 68 5f 64 65 67 00 5f 6d 61 ath_ceil._math_cos._math_deg._ma
65140 74 68 5f 65 78 70 00 5f 6d 61 74 68 5f 74 6f 69 6e 74 00 5f 6d 61 74 68 5f 66 6c 6f 6f 72 00 5f th_exp._math_toint._math_floor._
65160 6d 61 74 68 5f 66 6d 6f 64 00 5f 6d 61 74 68 5f 75 6c 74 00 5f 6d 61 74 68 5f 6c 6f 67 00 5f 6d math_fmod._math_ult._math_log._m
65180 61 74 68 5f 6d 61 78 00 5f 6d 61 74 68 5f 6d 69 6e 00 5f 6d 61 74 68 5f 6d 6f 64 66 00 5f 6d 61 ath_max._math_min._math_modf._ma
651a0 74 68 5f 72 61 64 00 5f 6d 61 74 68 5f 72 61 6e 64 6f 6d 00 5f 6d 61 74 68 5f 72 61 6e 64 6f 6d th_rad._math_random._math_random
651c0 73 65 65 64 00 5f 6d 61 74 68 5f 73 69 6e 00 5f 6d 61 74 68 5f 73 71 72 74 00 5f 6d 61 74 68 5f seed._math_sin._math_sqrt._math_
651e0 74 61 6e 00 5f 6d 61 74 68 5f 74 79 70 65 00 5f 70 75 73 68 6e 75 6d 69 6e 74 00 5f 72 65 61 6c tan._math_type._pushnumint._real
65200 6c 79 6d 61 72 6b 6f 62 6a 65 63 74 00 5f 73 65 70 61 72 61 74 65 74 6f 62 65 66 6e 7a 00 5f 73 lymarkobject._separatetobefnz._s
65220 77 65 65 70 6c 69 73 74 00 5f 73 69 6e 67 6c 65 73 74 65 70 00 5f 73 65 74 70 61 75 73 65 00 5f weeplist._singlestep._setpause._
65240 72 75 6e 61 66 65 77 66 69 6e 61 6c 69 7a 65 72 73 00 5f 47 43 54 4d 00 5f 64 6f 74 68 65 63 61 runafewfinalizers._GCTM._dotheca
65260 6c 6c 00 5f 70 72 6f 70 61 67 61 74 65 6d 61 72 6b 00 5f 73 77 65 65 70 73 74 65 70 00 5f 6d 61 ll._propagatemark._sweepstep._ma
65280 72 6b 6d 74 00 5f 63 6f 6e 76 65 72 67 65 65 70 68 65 6d 65 72 6f 6e 73 00 5f 63 6c 65 61 72 76 rkmt._convergeephemerons._clearv
652a0 61 6c 75 65 73 00 5f 6d 61 72 6b 62 65 69 6e 67 66 6e 7a 00 5f 63 6c 65 61 72 6b 65 79 73 00 5f alues._markbeingfnz._clearkeys._
652c0 69 73 63 6c 65 61 72 65 64 00 5f 74 72 61 76 65 72 73 65 65 70 68 65 6d 65 72 6f 6e 00 5f 67 72 iscleared._traverseephemeron._gr
652e0 6f 77 73 74 61 63 6b 00 5f 69 6e 64 65 78 32 61 64 64 72 00 5f 66 5f 63 61 6c 6c 00 5f 61 75 78 owstack._index2addr._f_call._aux
65300 5f 75 70 76 61 6c 75 65 00 5f 73 74 61 63 6b 5f 69 6e 69 74 00 5f 66 72 65 65 73 74 61 63 6b 00 _upvalue._stack_init._freestack.
65320 5f 66 5f 6c 75 61 6f 70 65 6e 00 5f 63 6c 6f 73 65 5f 73 74 61 74 65 00 5f 6c 75 61 42 5f 74 79 _f_luaopen._close_state._luaB_ty
65340 70 65 00 5f 6c 75 61 42 5f 61 73 73 65 72 74 00 5f 6c 75 61 42 5f 63 6f 6c 6c 65 63 74 67 61 72 pe._luaB_assert._luaB_collectgar
65360 62 61 67 65 00 5f 6c 75 61 42 5f 64 6f 66 69 6c 65 00 5f 6c 75 61 42 5f 65 72 72 6f 72 00 5f 6c bage._luaB_dofile._luaB_error._l
65380 75 61 42 5f 67 65 74 6d 65 74 61 74 61 62 6c 65 00 5f 6c 75 61 42 5f 69 70 61 69 72 73 00 5f 6c uaB_getmetatable._luaB_ipairs._l
653a0 75 61 42 5f 6c 6f 61 64 66 69 6c 65 00 5f 6c 75 61 42 5f 6c 6f 61 64 00 5f 6c 75 61 42 5f 6e 65 uaB_loadfile._luaB_load._luaB_ne
653c0 78 74 00 5f 6c 75 61 42 5f 70 61 69 72 73 00 5f 6c 75 61 42 5f 70 63 61 6c 6c 00 5f 6c 75 61 42 xt._luaB_pairs._luaB_pcall._luaB
653e0 5f 70 72 69 6e 74 00 5f 6c 75 61 42 5f 72 61 77 65 71 75 61 6c 00 5f 6c 75 61 42 5f 72 61 77 6c _print._luaB_rawequal._luaB_rawl
65400 65 6e 00 5f 6c 75 61 42 5f 72 61 77 67 65 74 00 5f 6c 75 61 42 5f 72 61 77 73 65 74 00 5f 6c 75 en._luaB_rawget._luaB_rawset._lu
65420 61 42 5f 73 65 6c 65 63 74 00 5f 6c 75 61 42 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 5f 6c 75 aB_select._luaB_setmetatable._lu
65440 61 42 5f 74 6f 6e 75 6d 62 65 72 00 5f 6c 75 61 42 5f 74 6f 73 74 72 69 6e 67 00 5f 6c 75 61 42 aB_tonumber._luaB_tostring._luaB
65460 5f 78 70 63 61 6c 6c 00 5f 66 69 6e 69 73 68 70 63 61 6c 6c 00 5f 67 65 6e 65 72 69 63 5f 72 65 _xpcall._finishpcall._generic_re
65480 61 64 65 72 00 5f 6c 6f 61 64 5f 61 75 78 00 5f 69 70 61 69 72 73 61 75 78 00 5f 69 70 61 69 72 ader._load_aux._ipairsaux._ipair
654a0 73 61 75 78 5f 72 61 77 00 5f 64 6f 66 69 6c 65 63 6f 6e 74 00 5f 74 63 6f 6e 63 61 74 00 5f 74 saux_raw._dofilecont._tconcat._t
654c0 69 6e 73 65 72 74 00 5f 70 61 63 6b 00 5f 75 6e 70 61 63 6b 00 5f 74 72 65 6d 6f 76 65 00 5f 74 insert._pack._unpack._tremove._t
654e0 6d 6f 76 65 00 5f 73 6f 72 74 00 5f 63 68 65 63 6b 74 61 62 00 5f 61 75 78 73 6f 72 74 00 5f 73 move._sort._checktab._auxsort._s
65500 6f 72 74 5f 63 6f 6d 70 00 5f 61 64 64 66 69 65 6c 64 00 5f 70 75 73 68 67 6c 6f 62 61 6c 66 75 ort_comp._addfield._pushglobalfu
65520 6e 63 6e 61 6d 65 00 5f 74 79 70 65 65 72 72 6f 72 00 5f 65 72 72 66 69 6c 65 00 5f 73 6b 69 70 ncname._typeerror._errfile._skip
65540 63 6f 6d 6d 65 6e 74 00 5f 67 65 74 46 00 5f 67 65 74 53 00 5f 6c 75 61 4c 5f 66 69 6e 64 74 61 comment._getF._getS._luaL_findta
65560 62 6c 65 00 5f 6c 5f 61 6c 6c 6f 63 00 5f 70 61 6e 69 63 00 5f 66 69 6e 64 66 69 65 6c 64 00 5f ble._l_alloc._panic._findfield._
65580 6c 75 61 42 5f 63 6f 63 72 65 61 74 65 00 5f 6c 75 61 42 5f 63 6f 72 65 73 75 6d 65 00 5f 6c 75 luaB_cocreate._luaB_coresume._lu
655a0 61 42 5f 63 6f 72 75 6e 6e 69 6e 67 00 5f 6c 75 61 42 5f 63 6f 73 74 61 74 75 73 00 5f 6c 75 61 aB_corunning._luaB_costatus._lua
655c0 42 5f 63 6f 77 72 61 70 00 5f 6c 75 61 42 5f 79 69 65 6c 64 00 5f 6c 75 61 42 5f 79 69 65 6c 64 B_cowrap._luaB_yield._luaB_yield
655e0 61 62 6c 65 00 5f 6c 75 61 42 5f 61 75 78 77 72 61 70 00 5f 61 75 78 72 65 73 75 6d 65 00 5f 67 able._luaB_auxwrap._auxresume._g
65600 65 74 63 6f 00 5f 6c 65 78 65 72 72 6f 72 00 5f 6c 6c 65 78 00 5f 69 6e 63 6c 69 6e 65 6e 75 6d etco._lexerror._llex._inclinenum
65620 62 65 72 00 5f 73 6b 69 70 5f 73 65 70 00 5f 72 65 61 64 5f 6c 6f 6e 67 5f 73 74 72 69 6e 67 00 ber._skip_sep._read_long_string.
65640 5f 63 68 65 63 6b 5f 6e 65 78 74 31 00 5f 73 61 76 65 00 5f 72 65 61 64 5f 6e 75 6d 65 72 61 6c _check_next1._save._read_numeral
65660 00 5f 63 68 65 63 6b 5f 6e 65 78 74 32 00 5f 65 73 63 63 68 65 63 6b 00 5f 67 65 74 68 65 78 61 ._check_next2._esccheck._gethexa
65680 00 5f 73 65 74 65 72 72 6f 72 6f 62 6a 00 5f 72 65 73 75 6d 65 00 5f 75 6e 72 6f 6c 6c 00 5f 66 ._seterrorobj._resume._unroll._f
656a0 5f 70 61 72 73 65 72 00 5f 63 68 65 63 6b 6d 6f 64 65 00 5f 66 69 6e 69 73 68 43 63 61 6c 6c 00 _parser._checkmode._finishCcall.
656c0 5f 72 65 73 75 6d 65 5f 65 72 72 6f 72 00 5f 4c 6f 61 64 46 75 6e 63 74 69 6f 6e 00 5f 4c 6f 61 _resume_error._LoadFunction._Loa
656e0 64 53 74 72 69 6e 67 00 5f 4c 6f 61 64 42 6c 6f 63 6b 00 5f 65 72 72 6f 72 00 5f 63 68 65 63 6b dString._LoadBlock._error._check
65700 6c 69 74 65 72 61 6c 00 5f 66 63 68 65 63 6b 73 69 7a 65 00 5f 62 79 74 65 6f 66 66 73 65 74 00 literal._fchecksize._byteoffset.
65720 5f 63 6f 64 65 70 6f 69 6e 74 00 5f 75 74 66 63 68 61 72 00 5f 75 74 66 6c 65 6e 00 5f 69 74 65 _codepoint._utfchar._utflen._ite
65740 72 5f 63 6f 64 65 73 00 5f 69 74 65 72 5f 61 75 78 00 5f 75 74 66 38 5f 64 65 63 6f 64 65 00 5f r_codes._iter_aux._utf8_decode._
65760 70 75 73 68 75 74 66 63 68 61 72 00 5f 6f 73 5f 63 6c 6f 63 6b 00 5f 6f 73 5f 64 61 74 65 00 5f pushutfchar._os_clock._os_date._
65780 6f 73 5f 64 69 66 66 74 69 6d 65 00 5f 6f 73 5f 65 78 65 63 75 74 65 00 5f 6f 73 5f 65 78 69 74 os_difftime._os_execute._os_exit
657a0 00 5f 6f 73 5f 67 65 74 65 6e 76 00 5f 6f 73 5f 72 65 6d 6f 76 65 00 5f 6f 73 5f 72 65 6e 61 6d ._os_getenv._os_remove._os_renam
657c0 65 00 5f 6f 73 5f 73 65 74 6c 6f 63 61 6c 65 00 5f 6f 73 5f 74 69 6d 65 00 5f 6f 73 5f 74 6d 70 e._os_setlocale._os_time._os_tmp
657e0 6e 61 6d 65 00 5f 67 65 74 66 69 65 6c 64 00 5f 69 6e 74 61 72 69 74 68 00 5f 6e 75 6d 61 72 69 name._getfield._intarith._numari
65800 74 68 00 5f 66 69 6e 64 6c 6f 63 61 6c 00 5f 76 61 72 69 6e 66 6f 00 5f 67 65 74 6f 62 6a 6e 61 th._findlocal._varinfo._getobjna
65820 6d 65 00 5f 6b 6e 61 6d 65 00 5f 64 75 6d 6d 79 6e 6f 64 65 5f 00 5f 66 5f 73 65 74 76 62 75 66 me._kname._dummynode_._f_setvbuf
65840 2e 6d 6f 64 65 00 5f 66 5f 73 65 65 6b 2e 6d 6f 64 65 00 5f 70 72 69 6f 72 69 74 79 00 5f 43 4c .mode._f_seek.mode._priority._CL
65860 49 42 53 00 5f 48 4f 4f 4b 4b 45 59 00 5f 75 64 61 74 61 74 79 70 65 6e 61 6d 65 00 5f 6c 75 61 IBS._HOOKKEY._udatatypename._lua
65880 5f 76 65 72 73 69 6f 6e 2e 76 65 72 73 69 6f 6e 00 5f 6c 75 61 42 5f 63 6f 6c 6c 65 63 74 67 61 _version.version._luaB_collectga
658a0 72 62 61 67 65 2e 6f 70 74 73 6e 75 6d 00 5f 75 74 66 38 5f 64 65 63 6f 64 65 2e 6c 69 6d 69 74 rbage.optsnum._utf8_decode.limit
658c0 73 00 5f 6f 73 5f 73 65 74 6c 6f 63 61 6c 65 2e 63 61 74 00 5f 6c 75 61 4f 5f 63 65 69 6c 6c 6f s._os_setlocale.cat._luaO_ceillo
658e0 67 32 2e 6c 6f 67 5f 32 00 5f 70 61 74 68 5f 66 75 6e 63 74 69 6f 6e 73 00 5f 6f 73 5f 66 75 6e g2.log_2._path_functions._os_fun
65900 63 74 69 6f 6e 73 00 5f 73 74 72 69 6e 67 5f 66 75 6e 63 74 69 6f 6e 73 00 5f 73 74 72 6c 69 62 ctions._string_functions._strlib
65920 00 5f 69 6f 6c 69 62 00 5f 66 6c 69 62 00 5f 66 5f 73 65 74 76 62 75 66 2e 6d 6f 64 65 6e 61 6d ._iolib._flib._f_setvbuf.modenam
65940 65 73 00 5f 66 5f 73 65 65 6b 2e 6d 6f 64 65 6e 61 6d 65 73 00 5f 70 6b 5f 66 75 6e 63 73 00 5f es._f_seek.modenames._pk_funcs._
65960 6c 6c 5f 66 75 6e 63 73 00 5f 63 72 65 61 74 65 73 65 61 72 63 68 65 72 73 74 61 62 6c 65 2e 73 ll_funcs._createsearcherstable.s
65980 65 61 72 63 68 65 72 73 00 5f 64 62 6c 69 62 00 5f 68 6f 6f 6b 66 2e 68 6f 6f 6b 6e 61 6d 65 73 earchers._dblib._hookf.hooknames
659a0 00 5f 6d 61 74 68 6c 69 62 00 5f 6c 6f 61 64 65 64 6c 69 62 73 00 5f 6c 75 61 54 5f 69 6e 69 74 ._mathlib._loadedlibs._luaT_init
659c0 2e 6c 75 61 54 5f 65 76 65 6e 74 6e 61 6d 65 00 5f 62 61 73 65 5f 66 75 6e 63 73 00 5f 6c 75 61 .luaT_eventname._base_funcs._lua
659e0 42 5f 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 2e 6f 70 74 73 00 5f 74 61 62 5f 66 75 6e 63 73 B_collectgarbage.opts._tab_funcs
65a00 00 5f 63 6f 5f 66 75 6e 63 73 00 5f 6c 75 61 58 5f 74 6f 6b 65 6e 73 00 5f 73 79 73 6c 69 62 00 ._co_funcs._luaX_tokens._syslib.
65a20 5f 6f 73 5f 73 65 74 6c 6f 63 61 6c 65 2e 63 61 74 6e 61 6d 65 73 00 5f 63 68 65 63 6b 6f 70 74 _os_setlocale.catnames._checkopt
65a40 69 6f 6e 2e 6f 70 74 69 6f 6e 73 00 5f 66 75 6e 63 73 00 5f 73 63 72 69 70 74 73 5f 70 61 74 68 ion.options._funcs._scripts_path
65a60 00 5f 4e 58 41 72 67 63 00 5f 4e 58 41 72 67 76 00 5f 5f 5f 70 72 6f 67 6e 61 6d 65 00 5f 5f 6d ._NXArgc._NXArgv.___progname.__m
65a80 68 5f 65 78 65 63 75 74 65 5f 68 65 61 64 65 72 00 5f 62 75 69 6c 74 69 6e 5f 73 63 72 69 70 74 h_execute_header._builtin_script
65aa0 73 00 5f 64 6f 5f 68 61 73 68 00 5f 64 6f 5f 69 73 66 69 6c 65 00 5f 65 6e 76 69 72 6f 6e 00 5f s._do_hash._do_isfile._environ._
65ac0 6c 75 61 43 5f 62 61 72 72 69 65 72 5f 00 5f 6c 75 61 43 5f 62 61 72 72 69 65 72 62 61 63 6b 5f luaC_barrier_._luaC_barrierback_
65ae0 00 5f 6c 75 61 43 5f 63 68 65 63 6b 66 69 6e 61 6c 69 7a 65 72 00 5f 6c 75 61 43 5f 66 69 78 00 ._luaC_checkfinalizer._luaC_fix.
65b00 5f 6c 75 61 43 5f 66 72 65 65 61 6c 6c 6f 62 6a 65 63 74 73 00 5f 6c 75 61 43 5f 66 75 6c 6c 67 _luaC_freeallobjects._luaC_fullg
65b20 63 00 5f 6c 75 61 43 5f 6e 65 77 6f 62 6a 00 5f 6c 75 61 43 5f 72 75 6e 74 69 6c 73 74 61 74 65 c._luaC_newobj._luaC_runtilstate
65b40 00 5f 6c 75 61 43 5f 73 74 65 70 00 5f 6c 75 61 43 5f 75 70 76 61 6c 62 61 72 72 69 65 72 5f 00 ._luaC_step._luaC_upvalbarrier_.
65b60 5f 6c 75 61 43 5f 75 70 76 64 65 63 63 6f 75 6e 74 00 5f 6c 75 61 44 5f 63 61 6c 6c 00 5f 6c 75 _luaC_upvdeccount._luaD_call._lu
65b80 61 44 5f 67 72 6f 77 73 74 61 63 6b 00 5f 6c 75 61 44 5f 68 6f 6f 6b 00 5f 6c 75 61 44 5f 70 63 aD_growstack._luaD_hook._luaD_pc
65ba0 61 6c 6c 00 5f 6c 75 61 44 5f 70 6f 73 63 61 6c 6c 00 5f 6c 75 61 44 5f 70 72 65 63 61 6c 6c 00 all._luaD_poscall._luaD_precall.
65bc0 5f 6c 75 61 44 5f 70 72 6f 74 65 63 74 65 64 70 61 72 73 65 72 00 5f 6c 75 61 44 5f 72 61 77 72 _luaD_protectedparser._luaD_rawr
65be0 75 6e 70 72 6f 74 65 63 74 65 64 00 5f 6c 75 61 44 5f 72 65 61 6c 6c 6f 63 73 74 61 63 6b 00 5f unprotected._luaD_reallocstack._
65c00 6c 75 61 44 5f 73 68 72 69 6e 6b 73 74 61 63 6b 00 5f 6c 75 61 44 5f 74 68 72 6f 77 00 5f 6c 75 luaD_shrinkstack._luaD_throw._lu
65c20 61 45 5f 65 78 74 65 6e 64 43 49 00 5f 6c 75 61 45 5f 66 72 65 65 43 49 00 5f 6c 75 61 45 5f 66 aE_extendCI._luaE_freeCI._luaE_f
65c40 72 65 65 74 68 72 65 61 64 00 5f 6c 75 61 45 5f 73 65 74 64 65 62 74 00 5f 6c 75 61 45 5f 73 68 reethread._luaE_setdebt._luaE_sh
65c60 72 69 6e 6b 43 49 00 5f 6c 75 61 46 5f 63 6c 6f 73 65 00 5f 6c 75 61 46 5f 66 69 6e 64 75 70 76 rinkCI._luaF_close._luaF_findupv
65c80 61 6c 00 5f 6c 75 61 46 5f 66 72 65 65 70 72 6f 74 6f 00 5f 6c 75 61 46 5f 67 65 74 6c 6f 63 61 al._luaF_freeproto._luaF_getloca
65ca0 6c 6e 61 6d 65 00 5f 6c 75 61 46 5f 69 6e 69 74 75 70 76 61 6c 73 00 5f 6c 75 61 46 5f 6e 65 77 lname._luaF_initupvals._luaF_new
65cc0 43 63 6c 6f 73 75 72 65 00 5f 6c 75 61 46 5f 6e 65 77 4c 63 6c 6f 73 75 72 65 00 5f 6c 75 61 46 Cclosure._luaF_newLclosure._luaF
65ce0 5f 6e 65 77 70 72 6f 74 6f 00 5f 6c 75 61 47 5f 63 6f 6e 63 61 74 65 72 72 6f 72 00 5f 6c 75 61 _newproto._luaG_concaterror._lua
65d00 47 5f 65 72 72 6f 72 6d 73 67 00 5f 6c 75 61 47 5f 6f 70 69 6e 74 65 72 72 6f 72 00 5f 6c 75 61 G_errormsg._luaG_opinterror._lua
65d20 47 5f 6f 72 64 65 72 65 72 72 6f 72 00 5f 6c 75 61 47 5f 72 75 6e 65 72 72 6f 72 00 5f 6c 75 61 G_ordererror._luaG_runerror._lua
65d40 47 5f 74 6f 69 6e 74 65 72 72 6f 72 00 5f 6c 75 61 47 5f 74 72 61 63 65 65 78 65 63 00 5f 6c 75 G_tointerror._luaG_traceexec._lu
65d60 61 47 5f 74 79 70 65 65 72 72 6f 72 00 5f 6c 75 61 48 5f 66 72 65 65 00 5f 6c 75 61 48 5f 67 65 aG_typeerror._luaH_free._luaH_ge
65d80 74 00 5f 6c 75 61 48 5f 67 65 74 69 6e 74 00 5f 6c 75 61 48 5f 67 65 74 6e 00 5f 6c 75 61 48 5f t._luaH_getint._luaH_getn._luaH_
65da0 67 65 74 73 74 72 00 5f 6c 75 61 48 5f 6e 65 77 00 5f 6c 75 61 48 5f 6e 65 77 6b 65 79 00 5f 6c getstr._luaH_new._luaH_newkey._l
65dc0 75 61 48 5f 6e 65 78 74 00 5f 6c 75 61 48 5f 72 65 73 69 7a 65 00 5f 6c 75 61 48 5f 72 65 73 69 uaH_next._luaH_resize._luaH_resi
65de0 7a 65 61 72 72 61 79 00 5f 6c 75 61 48 5f 73 65 74 00 5f 6c 75 61 48 5f 73 65 74 69 6e 74 00 5f zearray._luaH_set._luaH_setint._
65e00 6c 75 61 4b 5f 63 68 65 63 6b 73 74 61 63 6b 00 5f 6c 75 61 4b 5f 63 6f 64 65 41 42 43 00 5f 6c luaK_checkstack._luaK_codeABC._l
65e20 75 61 4b 5f 63 6f 64 65 41 42 78 00 5f 6c 75 61 4b 5f 63 6f 64 65 6b 00 5f 6c 75 61 4b 5f 63 6f uaK_codeABx._luaK_codek._luaK_co
65e40 6e 63 61 74 00 5f 6c 75 61 4b 5f 64 69 73 63 68 61 72 67 65 76 61 72 73 00 5f 6c 75 61 4b 5f 65 ncat._luaK_dischargevars._luaK_e
65e60 78 70 32 52 4b 00 5f 6c 75 61 4b 5f 65 78 70 32 61 6e 79 72 65 67 00 5f 6c 75 61 4b 5f 65 78 70 xp2RK._luaK_exp2anyreg._luaK_exp
65e80 32 61 6e 79 72 65 67 75 70 00 5f 6c 75 61 4b 5f 65 78 70 32 6e 65 78 74 72 65 67 00 5f 6c 75 61 2anyregup._luaK_exp2nextreg._lua
65ea0 4b 5f 65 78 70 32 76 61 6c 00 5f 6c 75 61 4b 5f 66 69 78 6c 69 6e 65 00 5f 6c 75 61 4b 5f 67 65 K_exp2val._luaK_fixline._luaK_ge
65ec0 74 6c 61 62 65 6c 00 5f 6c 75 61 4b 5f 67 6f 69 66 66 61 6c 73 65 00 5f 6c 75 61 4b 5f 67 6f 69 tlabel._luaK_goiffalse._luaK_goi
65ee0 66 74 72 75 65 00 5f 6c 75 61 4b 5f 69 6e 64 65 78 65 64 00 5f 6c 75 61 4b 5f 69 6e 66 69 78 00 ftrue._luaK_indexed._luaK_infix.
65f00 5f 6c 75 61 4b 5f 69 6e 74 4b 00 5f 6c 75 61 4b 5f 6a 75 6d 70 00 5f 6c 75 61 4b 5f 6e 69 6c 00 _luaK_intK._luaK_jump._luaK_nil.
65f20 5f 6c 75 61 4b 5f 70 61 74 63 68 63 6c 6f 73 65 00 5f 6c 75 61 4b 5f 70 61 74 63 68 6c 69 73 74 _luaK_patchclose._luaK_patchlist
65f40 00 5f 6c 75 61 4b 5f 70 61 74 63 68 74 6f 68 65 72 65 00 5f 6c 75 61 4b 5f 70 6f 73 66 69 78 00 ._luaK_patchtohere._luaK_posfix.
65f60 5f 6c 75 61 4b 5f 70 72 65 66 69 78 00 5f 6c 75 61 4b 5f 72 65 73 65 72 76 65 72 65 67 73 00 5f _luaK_prefix._luaK_reserveregs._
65f80 6c 75 61 4b 5f 72 65 74 00 5f 6c 75 61 4b 5f 73 65 6c 66 00 5f 6c 75 61 4b 5f 73 65 74 6c 69 73 luaK_ret._luaK_self._luaK_setlis
65fa0 74 00 5f 6c 75 61 4b 5f 73 65 74 6f 6e 65 72 65 74 00 5f 6c 75 61 4b 5f 73 65 74 72 65 74 75 72 t._luaK_setoneret._luaK_setretur
65fc0 6e 73 00 5f 6c 75 61 4b 5f 73 74 6f 72 65 76 61 72 00 5f 6c 75 61 4b 5f 73 74 72 69 6e 67 4b 00 ns._luaK_storevar._luaK_stringK.
65fe0 5f 6c 75 61 4c 5f 61 64 64 6c 73 74 72 69 6e 67 00 5f 6c 75 61 4c 5f 61 64 64 73 74 72 69 6e 67 _luaL_addlstring._luaL_addstring
66000 00 5f 6c 75 61 4c 5f 61 64 64 76 61 6c 75 65 00 5f 6c 75 61 4c 5f 61 72 67 65 72 72 6f 72 00 5f ._luaL_addvalue._luaL_argerror._
66020 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 00 5f 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 73 69 7a 65 luaL_buffinit._luaL_buffinitsize
66040 00 5f 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 61 6e 79 00 5f ._luaL_callmeta._luaL_checkany._
66060 6c 75 61 4c 5f 63 68 65 63 6b 69 6e 74 65 67 65 72 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 6c 73 74 luaL_checkinteger._luaL_checklst
66080 72 69 6e 67 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 6e 75 6d 62 65 72 00 5f 6c 75 61 4c 5f 63 68 65 ring._luaL_checknumber._luaL_che
660a0 63 6b 6f 70 74 69 6f 6e 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 73 74 61 63 6b 00 5f 6c 75 61 4c 5f ckoption._luaL_checkstack._luaL_
660c0 63 68 65 63 6b 74 79 70 65 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 75 64 61 74 61 00 5f 6c 75 61 4c checktype._luaL_checkudata._luaL
660e0 5f 63 68 65 63 6b 76 65 72 73 69 6f 6e 5f 00 5f 6c 75 61 4c 5f 65 72 72 6f 72 00 5f 6c 75 61 4c _checkversion_._luaL_error._luaL
66100 5f 65 78 65 63 72 65 73 75 6c 74 00 5f 6c 75 61 4c 5f 66 69 6c 65 72 65 73 75 6c 74 00 5f 6c 75 _execresult._luaL_fileresult._lu
66120 61 4c 5f 67 65 74 6d 65 74 61 66 69 65 6c 64 00 5f 6c 75 61 4c 5f 67 65 74 73 75 62 74 61 62 6c aL_getmetafield._luaL_getsubtabl
66140 65 00 5f 6c 75 61 4c 5f 67 73 75 62 00 5f 6c 75 61 4c 5f 6c 65 6e 00 5f 6c 75 61 4c 5f 6c 6f 61 e._luaL_gsub._luaL_len._luaL_loa
66160 64 62 75 66 66 65 72 78 00 5f 6c 75 61 4c 5f 6c 6f 61 64 66 69 6c 65 78 00 5f 6c 75 61 4c 5f 6c dbufferx._luaL_loadfilex._luaL_l
66180 6f 61 64 73 74 72 69 6e 67 00 5f 6c 75 61 4c 5f 6e 65 77 6d 65 74 61 74 61 62 6c 65 00 5f 6c 75 oadstring._luaL_newmetatable._lu
661a0 61 4c 5f 6e 65 77 73 74 61 74 65 00 5f 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 00 5f 6c 75 61 4c 5f aL_newstate._luaL_openlib._luaL_
661c0 6f 70 65 6e 6c 69 62 73 00 5f 6c 75 61 4c 5f 6f 70 74 69 6e 74 65 67 65 72 00 5f 6c 75 61 4c 5f openlibs._luaL_optinteger._luaL_
661e0 6f 70 74 6c 73 74 72 69 6e 67 00 5f 6c 75 61 4c 5f 6f 70 74 6e 75 6d 62 65 72 00 5f 6c 75 61 4c optlstring._luaL_optnumber._luaL
66200 5f 70 72 65 70 62 75 66 66 73 69 7a 65 00 5f 6c 75 61 4c 5f 70 75 73 68 6d 6f 64 75 6c 65 00 5f _prepbuffsize._luaL_pushmodule._
66220 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 00 5f 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 luaL_pushresult._luaL_pushresult
66240 73 69 7a 65 00 5f 6c 75 61 4c 5f 72 65 66 00 5f 6c 75 61 4c 5f 72 65 71 75 69 72 65 66 00 5f 6c size._luaL_ref._luaL_requiref._l
66260 75 61 4c 5f 73 65 74 66 75 6e 63 73 00 5f 6c 75 61 4c 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 uaL_setfuncs._luaL_setmetatable.
66280 5f 6c 75 61 4c 5f 74 65 73 74 75 64 61 74 61 00 5f 6c 75 61 4c 5f 74 6f 6c 73 74 72 69 6e 67 00 _luaL_testudata._luaL_tolstring.
662a0 5f 6c 75 61 4c 5f 74 72 61 63 65 62 61 63 6b 00 5f 6c 75 61 4c 5f 75 6e 72 65 66 00 5f 6c 75 61 _luaL_traceback._luaL_unref._lua
662c0 4c 5f 77 68 65 72 65 00 5f 6c 75 61 4d 5f 67 72 6f 77 61 75 78 5f 00 5f 6c 75 61 4d 5f 72 65 61 L_where._luaM_growaux_._luaM_rea
662e0 6c 6c 6f 63 5f 00 5f 6c 75 61 4d 5f 74 6f 6f 62 69 67 00 5f 6c 75 61 4f 5f 61 72 69 74 68 00 5f lloc_._luaM_toobig._luaO_arith._
66300 6c 75 61 4f 5f 63 65 69 6c 6c 6f 67 32 00 5f 6c 75 61 4f 5f 63 68 75 6e 6b 69 64 00 5f 6c 75 61 luaO_ceillog2._luaO_chunkid._lua
66320 4f 5f 66 62 32 69 6e 74 00 5f 6c 75 61 4f 5f 68 65 78 61 76 61 6c 75 65 00 5f 6c 75 61 4f 5f 69 O_fb2int._luaO_hexavalue._luaO_i
66340 6e 74 32 66 62 00 5f 6c 75 61 4f 5f 6e 69 6c 6f 62 6a 65 63 74 5f 00 5f 6c 75 61 4f 5f 70 75 73 nt2fb._luaO_nilobject_._luaO_pus
66360 68 66 73 74 72 69 6e 67 00 5f 6c 75 61 4f 5f 70 75 73 68 76 66 73 74 72 69 6e 67 00 5f 6c 75 61 hfstring._luaO_pushvfstring._lua
66380 4f 5f 73 74 72 32 6e 75 6d 00 5f 6c 75 61 4f 5f 74 6f 73 74 72 69 6e 67 00 5f 6c 75 61 4f 5f 75 O_str2num._luaO_tostring._luaO_u
663a0 74 66 38 65 73 63 00 5f 6c 75 61 50 5f 6f 70 6d 6f 64 65 73 00 5f 6c 75 61 50 5f 6f 70 6e 61 6d tf8esc._luaP_opmodes._luaP_opnam
663c0 65 73 00 5f 6c 75 61 53 5f 65 71 6c 6e 67 73 74 72 00 5f 6c 75 61 53 5f 68 61 73 68 00 5f 6c 75 es._luaS_eqlngstr._luaS_hash._lu
663e0 61 53 5f 6e 65 77 00 5f 6c 75 61 53 5f 6e 65 77 6c 73 74 72 00 5f 6c 75 61 53 5f 6e 65 77 75 64 aS_new._luaS_newlstr._luaS_newud
66400 61 74 61 00 5f 6c 75 61 53 5f 72 65 6d 6f 76 65 00 5f 6c 75 61 53 5f 72 65 73 69 7a 65 00 5f 6c ata._luaS_remove._luaS_resize._l
66420 75 61 54 5f 63 61 6c 6c 54 4d 00 5f 6c 75 61 54 5f 63 61 6c 6c 62 69 6e 54 4d 00 5f 6c 75 61 54 uaT_callTM._luaT_callbinTM._luaT
66440 5f 63 61 6c 6c 6f 72 64 65 72 54 4d 00 5f 6c 75 61 54 5f 67 65 74 74 6d 00 5f 6c 75 61 54 5f 67 _callorderTM._luaT_gettm._luaT_g
66460 65 74 74 6d 62 79 6f 62 6a 00 5f 6c 75 61 54 5f 69 6e 69 74 00 5f 6c 75 61 54 5f 74 72 79 62 69 ettmbyobj._luaT_init._luaT_trybi
66480 6e 54 4d 00 5f 6c 75 61 54 5f 74 79 70 65 6e 61 6d 65 73 5f 00 5f 6c 75 61 55 5f 64 75 6d 70 00 nTM._luaT_typenames_._luaU_dump.
664a0 5f 6c 75 61 55 5f 75 6e 64 75 6d 70 00 5f 6c 75 61 56 5f 63 6f 6e 63 61 74 00 5f 6c 75 61 56 5f _luaU_undump._luaV_concat._luaV_
664c0 64 69 76 00 5f 6c 75 61 56 5f 65 71 75 61 6c 6f 62 6a 00 5f 6c 75 61 56 5f 65 78 65 63 75 74 65 div._luaV_equalobj._luaV_execute
664e0 00 5f 6c 75 61 56 5f 66 69 6e 69 73 68 4f 70 00 5f 6c 75 61 56 5f 67 65 74 74 61 62 6c 65 00 5f ._luaV_finishOp._luaV_gettable._
66500 6c 75 61 56 5f 6c 65 73 73 65 71 75 61 6c 00 5f 6c 75 61 56 5f 6c 65 73 73 74 68 61 6e 00 5f 6c luaV_lessequal._luaV_lessthan._l
66520 75 61 56 5f 6d 6f 64 00 5f 6c 75 61 56 5f 6f 62 6a 6c 65 6e 00 5f 6c 75 61 56 5f 73 65 74 74 61 uaV_mod._luaV_objlen._luaV_setta
66540 62 6c 65 00 5f 6c 75 61 56 5f 73 68 69 66 74 6c 00 5f 6c 75 61 56 5f 74 6f 69 6e 74 65 67 65 72 ble._luaV_shiftl._luaV_tointeger
66560 5f 00 5f 6c 75 61 56 5f 74 6f 6e 75 6d 62 65 72 5f 00 5f 6c 75 61 58 5f 69 6e 69 74 00 5f 6c 75 _._luaV_tonumber_._luaX_init._lu
66580 61 58 5f 6c 6f 6f 6b 61 68 65 61 64 00 5f 6c 75 61 58 5f 6e 65 77 73 74 72 69 6e 67 00 5f 6c 75 aX_lookahead._luaX_newstring._lu
665a0 61 58 5f 6e 65 78 74 00 5f 6c 75 61 58 5f 73 65 74 69 6e 70 75 74 00 5f 6c 75 61 58 5f 73 79 6e aX_next._luaX_setinput._luaX_syn
665c0 74 61 78 65 72 72 6f 72 00 5f 6c 75 61 58 5f 74 6f 6b 65 6e 32 73 74 72 00 5f 6c 75 61 59 5f 70 taxerror._luaX_token2str._luaY_p
665e0 61 72 73 65 72 00 5f 6c 75 61 5a 5f 66 69 6c 6c 00 5f 6c 75 61 5a 5f 69 6e 69 74 00 5f 6c 75 61 arser._luaZ_fill._luaZ_init._lua
66600 5a 5f 6f 70 65 6e 73 70 61 63 65 00 5f 6c 75 61 5a 5f 72 65 61 64 00 5f 6c 75 61 5f 61 62 73 69 Z_openspace._luaZ_read._lua_absi
66620 6e 64 65 78 00 5f 6c 75 61 5f 61 72 69 74 68 00 5f 6c 75 61 5f 61 74 70 61 6e 69 63 00 5f 6c 75 ndex._lua_arith._lua_atpanic._lu
66640 61 5f 63 61 6c 6c 6b 00 5f 6c 75 61 5f 63 68 65 63 6b 73 74 61 63 6b 00 5f 6c 75 61 5f 63 6c 6f a_callk._lua_checkstack._lua_clo
66660 73 65 00 5f 6c 75 61 5f 63 6f 6d 70 61 72 65 00 5f 6c 75 61 5f 63 6f 6e 63 61 74 00 5f 6c 75 61 se._lua_compare._lua_concat._lua
66680 5f 63 6f 70 79 00 5f 6c 75 61 5f 63 72 65 61 74 65 74 61 62 6c 65 00 5f 6c 75 61 5f 64 75 6d 70 _copy._lua_createtable._lua_dump
666a0 00 5f 6c 75 61 5f 65 72 72 6f 72 00 5f 6c 75 61 5f 67 63 00 5f 6c 75 61 5f 67 65 74 61 6c 6c 6f ._lua_error._lua_gc._lua_getallo
666c0 63 66 00 5f 6c 75 61 5f 67 65 74 66 69 65 6c 64 00 5f 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 00 cf._lua_getfield._lua_getglobal.
666e0 5f 6c 75 61 5f 67 65 74 68 6f 6f 6b 00 5f 6c 75 61 5f 67 65 74 68 6f 6f 6b 63 6f 75 6e 74 00 5f _lua_gethook._lua_gethookcount._
66700 6c 75 61 5f 67 65 74 68 6f 6f 6b 6d 61 73 6b 00 5f 6c 75 61 5f 67 65 74 69 00 5f 6c 75 61 5f 67 lua_gethookmask._lua_geti._lua_g
66720 65 74 69 6e 66 6f 00 5f 6c 75 61 5f 67 65 74 6c 6f 63 61 6c 00 5f 6c 75 61 5f 67 65 74 6d 65 74 etinfo._lua_getlocal._lua_getmet
66740 61 74 61 62 6c 65 00 5f 6c 75 61 5f 67 65 74 73 74 61 63 6b 00 5f 6c 75 61 5f 67 65 74 74 61 62 atable._lua_getstack._lua_gettab
66760 6c 65 00 5f 6c 75 61 5f 67 65 74 74 6f 70 00 5f 6c 75 61 5f 67 65 74 75 70 76 61 6c 75 65 00 5f le._lua_gettop._lua_getupvalue._
66780 6c 75 61 5f 67 65 74 75 73 65 72 76 61 6c 75 65 00 5f 6c 75 61 5f 69 64 65 6e 74 00 5f 6c 75 61 lua_getuservalue._lua_ident._lua
667a0 5f 69 73 63 66 75 6e 63 74 69 6f 6e 00 5f 6c 75 61 5f 69 73 69 6e 74 65 67 65 72 00 5f 6c 75 61 _iscfunction._lua_isinteger._lua
667c0 5f 69 73 6e 75 6d 62 65 72 00 5f 6c 75 61 5f 69 73 73 74 72 69 6e 67 00 5f 6c 75 61 5f 69 73 75 _isnumber._lua_isstring._lua_isu
667e0 73 65 72 64 61 74 61 00 5f 6c 75 61 5f 69 73 79 69 65 6c 64 61 62 6c 65 00 5f 6c 75 61 5f 6c 65 serdata._lua_isyieldable._lua_le
66800 6e 00 5f 6c 75 61 5f 6c 6f 61 64 00 5f 6c 75 61 5f 6e 65 77 73 74 61 74 65 00 5f 6c 75 61 5f 6e n._lua_load._lua_newstate._lua_n
66820 65 77 74 68 72 65 61 64 00 5f 6c 75 61 5f 6e 65 77 75 73 65 72 64 61 74 61 00 5f 6c 75 61 5f 6e ewthread._lua_newuserdata._lua_n
66840 65 78 74 00 5f 6c 75 61 5f 70 63 61 6c 6c 6b 00 5f 6c 75 61 5f 70 75 73 68 62 6f 6f 6c 65 61 6e ext._lua_pcallk._lua_pushboolean
66860 00 5f 6c 75 61 5f 70 75 73 68 63 63 6c 6f 73 75 72 65 00 5f 6c 75 61 5f 70 75 73 68 66 73 74 72 ._lua_pushcclosure._lua_pushfstr
66880 69 6e 67 00 5f 6c 75 61 5f 70 75 73 68 69 6e 74 65 67 65 72 00 5f 6c 75 61 5f 70 75 73 68 6c 69 ing._lua_pushinteger._lua_pushli
668a0 67 68 74 75 73 65 72 64 61 74 61 00 5f 6c 75 61 5f 70 75 73 68 6c 73 74 72 69 6e 67 00 5f 6c 75 ghtuserdata._lua_pushlstring._lu
668c0 61 5f 70 75 73 68 6e 69 6c 00 5f 6c 75 61 5f 70 75 73 68 6e 75 6d 62 65 72 00 5f 6c 75 61 5f 70 a_pushnil._lua_pushnumber._lua_p
668e0 75 73 68 73 74 72 69 6e 67 00 5f 6c 75 61 5f 70 75 73 68 74 68 72 65 61 64 00 5f 6c 75 61 5f 70 ushstring._lua_pushthread._lua_p
66900 75 73 68 76 61 6c 75 65 00 5f 6c 75 61 5f 70 75 73 68 76 66 73 74 72 69 6e 67 00 5f 6c 75 61 5f ushvalue._lua_pushvfstring._lua_
66920 72 61 77 65 71 75 61 6c 00 5f 6c 75 61 5f 72 61 77 67 65 74 00 5f 6c 75 61 5f 72 61 77 67 65 74 rawequal._lua_rawget._lua_rawget
66940 69 00 5f 6c 75 61 5f 72 61 77 67 65 74 70 00 5f 6c 75 61 5f 72 61 77 6c 65 6e 00 5f 6c 75 61 5f i._lua_rawgetp._lua_rawlen._lua_
66960 72 61 77 73 65 74 00 5f 6c 75 61 5f 72 61 77 73 65 74 69 00 5f 6c 75 61 5f 72 61 77 73 65 74 70 rawset._lua_rawseti._lua_rawsetp
66980 00 5f 6c 75 61 5f 72 65 73 75 6d 65 00 5f 6c 75 61 5f 72 6f 74 61 74 65 00 5f 6c 75 61 5f 73 65 ._lua_resume._lua_rotate._lua_se
669a0 74 61 6c 6c 6f 63 66 00 5f 6c 75 61 5f 73 65 74 66 69 65 6c 64 00 5f 6c 75 61 5f 73 65 74 67 6c tallocf._lua_setfield._lua_setgl
669c0 6f 62 61 6c 00 5f 6c 75 61 5f 73 65 74 68 6f 6f 6b 00 5f 6c 75 61 5f 73 65 74 69 00 5f 6c 75 61 obal._lua_sethook._lua_seti._lua
669e0 5f 73 65 74 6c 6f 63 61 6c 00 5f 6c 75 61 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 5f 6c 75 61 _setlocal._lua_setmetatable._lua
66a00 5f 73 65 74 74 61 62 6c 65 00 5f 6c 75 61 5f 73 65 74 74 6f 70 00 5f 6c 75 61 5f 73 65 74 75 70 _settable._lua_settop._lua_setup
66a20 76 61 6c 75 65 00 5f 6c 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 65 00 5f 6c 75 61 5f 73 74 61 value._lua_setuservalue._lua_sta
66a40 74 75 73 00 5f 6c 75 61 5f 73 74 72 69 6e 67 74 6f 6e 75 6d 62 65 72 00 5f 6c 75 61 5f 74 6f 62 tus._lua_stringtonumber._lua_tob
66a60 6f 6f 6c 65 61 6e 00 5f 6c 75 61 5f 74 6f 63 66 75 6e 63 74 69 6f 6e 00 5f 6c 75 61 5f 74 6f 69 oolean._lua_tocfunction._lua_toi
66a80 6e 74 65 67 65 72 78 00 5f 6c 75 61 5f 74 6f 6c 73 74 72 69 6e 67 00 5f 6c 75 61 5f 74 6f 6e 75 ntegerx._lua_tolstring._lua_tonu
66aa0 6d 62 65 72 78 00 5f 6c 75 61 5f 74 6f 70 6f 69 6e 74 65 72 00 5f 6c 75 61 5f 74 6f 74 68 72 65 mberx._lua_topointer._lua_tothre
66ac0 61 64 00 5f 6c 75 61 5f 74 6f 75 73 65 72 64 61 74 61 00 5f 6c 75 61 5f 74 79 70 65 00 5f 6c 75 ad._lua_touserdata._lua_type._lu
66ae0 61 5f 74 79 70 65 6e 61 6d 65 00 5f 6c 75 61 5f 75 70 76 61 6c 75 65 69 64 00 5f 6c 75 61 5f 75 a_typename._lua_upvalueid._lua_u
66b00 70 76 61 6c 75 65 6a 6f 69 6e 00 5f 6c 75 61 5f 76 65 72 73 69 6f 6e 00 5f 6c 75 61 5f 78 6d 6f pvaluejoin._lua_version._lua_xmo
66b20 76 65 00 5f 6c 75 61 5f 79 69 65 6c 64 6b 00 5f 6c 75 61 69 5f 63 74 79 70 65 5f 00 5f 6c 75 61 ve._lua_yieldk._luai_ctype_._lua
66b40 6f 70 65 6e 5f 62 61 73 65 00 5f 6c 75 61 6f 70 65 6e 5f 62 69 74 33 32 00 5f 6c 75 61 6f 70 65 open_base._luaopen_bit32._luaope
66b60 6e 5f 63 6f 72 6f 75 74 69 6e 65 00 5f 6c 75 61 6f 70 65 6e 5f 64 65 62 75 67 00 5f 6c 75 61 6f n_coroutine._luaopen_debug._luao
66b80 70 65 6e 5f 69 6f 00 5f 6c 75 61 6f 70 65 6e 5f 6d 61 74 68 00 5f 6c 75 61 6f 70 65 6e 5f 6f 73 pen_io._luaopen_math._luaopen_os
66ba0 00 5f 6c 75 61 6f 70 65 6e 5f 70 61 63 6b 61 67 65 00 5f 6c 75 61 6f 70 65 6e 5f 73 74 72 69 6e ._luaopen_package._luaopen_strin
66bc0 67 00 5f 6c 75 61 6f 70 65 6e 5f 74 61 62 6c 65 00 5f 6c 75 61 6f 70 65 6e 5f 75 74 66 38 00 5f g._luaopen_table._luaopen_utf8._
66be0 6d 61 69 6e 00 5f 6f 73 5f 63 68 64 69 72 00 5f 6f 73 5f 63 6f 70 79 66 69 6c 65 00 5f 6f 73 5f main._os_chdir._os_copyfile._os_
66c00 67 65 74 63 77 64 00 5f 6f 73 5f 69 73 36 34 62 69 74 00 5f 6f 73 5f 69 73 64 69 72 00 5f 6f 73 getcwd._os_is64bit._os_isdir._os
66c20 5f 69 73 66 69 6c 65 00 5f 6f 73 5f 6d 61 74 63 68 64 6f 6e 65 00 5f 6f 73 5f 6d 61 74 63 68 69 _isfile._os_matchdone._os_matchi
66c40 73 66 69 6c 65 00 5f 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 00 5f 6f 73 5f 6d 61 74 63 68 6e 65 78 sfile._os_matchname._os_matchnex
66c60 74 00 5f 6f 73 5f 6d 61 74 63 68 73 74 61 72 74 00 5f 6f 73 5f 6d 6b 64 69 72 00 5f 6f 73 5f 70 t._os_matchstart._os_mkdir._os_p
66c80 61 74 68 73 65 61 72 63 68 00 5f 6f 73 5f 72 6d 64 69 72 00 5f 6f 73 5f 73 74 61 74 00 5f 6f 73 athsearch._os_rmdir._os_stat._os
66ca0 5f 74 69 63 6b 73 00 5f 6f 73 5f 75 75 69 64 00 5f 70 61 74 68 5f 69 73 61 62 73 6f 6c 75 74 65 _ticks._os_uuid._path_isabsolute
66cc0 00 5f 70 72 65 6d 61 6b 65 5f 65 78 65 63 75 74 65 00 5f 70 72 65 6d 61 6b 65 5f 69 6e 69 74 00 ._premake_execute._premake_init.
66ce0 5f 70 72 65 6d 61 6b 65 5f 6c 6f 63 61 74 65 00 5f 73 74 72 69 6e 67 5f 65 6e 64 73 77 69 74 68 _premake_locate._string_endswith
66d00 00 5f 73 74 72 69 6e 67 5f 68 61 73 68 00 73 74 61 72 74 00 5f 43 46 42 75 6e 64 6c 65 43 6f 70 ._string_hash.start._CFBundleCop
66d20 79 45 78 65 63 75 74 61 62 6c 65 55 52 4c 00 5f 43 46 42 75 6e 64 6c 65 47 65 74 4d 61 69 6e 42 yExecutableURL._CFBundleGetMainB
66d40 75 6e 64 6c 65 00 5f 43 46 53 74 72 69 6e 67 47 65 74 43 53 74 72 69 6e 67 00 5f 43 46 55 52 4c undle._CFStringGetCString._CFURL
66d60 43 6f 70 79 46 69 6c 65 53 79 73 74 65 6d 50 61 74 68 00 5f 5f 44 65 66 61 75 6c 74 52 75 6e 65 CopyFileSystemPath.__DefaultRune
66d80 4c 6f 63 61 6c 65 00 5f 5f 5f 65 72 72 6f 72 00 5f 5f 5f 6b 65 79 6d 67 72 5f 64 77 61 72 66 32 Locale.___error.___keymgr_dwarf2
66da0 5f 72 65 67 69 73 74 65 72 5f 73 65 63 74 69 6f 6e 73 00 5f 5f 5f 6d 61 73 6b 72 75 6e 65 00 5f _register_sections.___maskrune._
66dc0 5f 5f 73 72 67 65 74 00 5f 5f 5f 73 74 64 65 72 72 70 00 5f 5f 5f 73 74 64 69 6e 70 00 5f 5f 5f __srget.___stderrp.___stdinp.___
66de0 73 74 64 6f 75 74 70 00 5f 5f 5f 74 6f 6c 6f 77 65 72 00 5f 5f 5f 74 6f 75 70 70 65 72 00 5f 5f stdoutp.___tolower.___toupper.__
66e00 63 74 68 72 65 61 64 5f 69 6e 69 74 5f 72 6f 75 74 69 6e 65 00 5f 5f 6c 6f 6e 67 6a 6d 70 00 5f cthread_init_routine.__longjmp._
66e20 5f 73 65 74 6a 6d 70 00 5f 61 62 6f 72 74 00 5f 61 63 6f 73 00 5f 61 73 69 6e 00 5f 61 74 61 6e _setjmp._abort._acos._asin._atan
66e40 32 00 5f 61 74 65 78 69 74 00 5f 63 65 69 6c 00 5f 63 68 64 69 72 00 5f 63 6c 65 61 72 65 72 72 2._atexit._ceil._chdir._clearerr
66e60 00 5f 63 6c 6f 63 6b 00 5f 63 6c 6f 73 65 00 5f 63 6c 6f 73 65 64 69 72 00 5f 63 6f 73 00 5f 64 ._clock._close._closedir._cos._d
66e80 69 66 66 74 69 6d 65 00 5f 64 6c 63 6c 6f 73 65 00 5f 64 6c 65 72 72 6f 72 00 5f 64 6c 6f 70 65 ifftime._dlclose._dlerror._dlope
66ea0 6e 00 5f 64 6c 73 79 6d 00 5f 65 72 72 6e 6f 00 5f 65 78 69 74 00 5f 65 78 70 00 5f 66 63 6c 6f n._dlsym._errno._exit._exp._fclo
66ec0 73 65 00 5f 66 65 6f 66 00 5f 66 65 72 72 6f 72 00 5f 66 66 6c 75 73 68 00 5f 66 67 65 74 73 00 se._feof._ferror._fflush._fgets.
66ee0 5f 66 6c 6f 63 6b 66 69 6c 65 00 5f 66 6c 6f 6f 72 00 5f 66 6d 6f 64 00 5f 66 6e 6d 61 74 63 68 _flockfile._floor._fmod._fnmatch
66f00 00 5f 66 6f 70 65 6e 00 5f 66 70 72 69 6e 74 66 00 5f 66 72 65 61 64 00 5f 66 72 65 65 00 5f 66 ._fopen._fprintf._fread._free._f
66f20 72 65 6f 70 65 6e 00 5f 66 72 65 78 70 00 5f 66 73 65 65 6b 6f 00 5f 66 74 65 6c 6c 6f 00 5f 66 reopen._frexp._fseeko._ftello._f
66f40 75 6e 6c 6f 63 6b 66 69 6c 65 00 5f 66 77 72 69 74 65 00 5f 67 65 74 63 00 5f 67 65 74 63 77 64 unlockfile._fwrite._getc._getcwd
66f60 00 5f 67 65 74 65 6e 76 00 5f 67 65 74 74 69 6d 65 6f 66 64 61 79 00 5f 67 6d 74 69 6d 65 5f 72 ._getenv._gettimeofday._gmtime_r
66f80 00 5f 6c 6f 63 61 6c 65 63 6f 6e 76 00 5f 6c 6f 63 61 6c 74 69 6d 65 5f 72 00 5f 6c 6f 67 00 5f ._localeconv._localtime_r._log._
66fa0 6c 6f 67 31 30 00 5f 6d 61 63 68 5f 69 6e 69 74 5f 72 6f 75 74 69 6e 65 00 5f 6d 61 6c 6c 6f 63 log10._mach_init_routine._malloc
66fc0 00 5f 6d 65 6d 63 68 72 00 5f 6d 65 6d 63 6d 70 00 5f 6d 65 6d 63 70 79 00 5f 6d 6b 64 69 72 00 ._memchr._memcmp._memcpy._mkdir.
66fe0 5f 6d 6b 73 74 65 6d 70 00 5f 6d 6b 74 69 6d 65 00 5f 6f 70 65 6e 64 69 72 00 5f 70 63 6c 6f 73 _mkstemp._mktime._opendir._pclos
67000 65 00 5f 70 6f 70 65 6e 00 5f 70 6f 77 00 5f 70 75 74 73 00 5f 72 61 6e 64 00 5f 72 61 6e 64 6f e._popen._pow._puts._rand._rando
67020 6d 00 5f 72 65 61 64 64 69 72 00 5f 72 65 61 6c 6c 6f 63 00 5f 72 65 6d 6f 76 65 00 5f 72 65 6e m._readdir._realloc._remove._ren
67040 61 6d 65 00 5f 72 6d 64 69 72 00 5f 73 65 74 6c 6f 63 61 6c 65 00 5f 73 65 74 76 62 75 66 00 5f ame._rmdir._setlocale._setvbuf._
67060 73 69 6e 00 5f 73 70 72 69 6e 74 66 00 5f 73 72 61 6e 64 6f 6d 00 5f 73 74 61 74 00 5f 73 74 72 sin._sprintf._srandom._stat._str
67080 63 68 72 00 5f 73 74 72 63 6d 70 00 5f 73 74 72 63 6f 6c 6c 00 5f 73 74 72 63 70 79 00 5f 73 74 chr._strcmp._strcoll._strcpy._st
670a0 72 65 72 72 6f 72 00 5f 73 74 72 66 74 69 6d 65 00 5f 73 74 72 6c 65 6e 00 5f 73 74 72 6e 63 6d rerror._strftime._strlen._strncm
670c0 70 00 5f 73 74 72 6e 63 70 79 00 5f 73 74 72 70 62 72 6b 00 5f 73 74 72 72 63 68 72 00 5f 73 74 p._strncpy._strpbrk._strrchr._st
670e0 72 73 70 6e 00 5f 73 74 72 73 74 72 00 5f 73 74 72 74 6f 64 00 5f 73 79 73 74 65 6d 00 5f 74 61 rspn._strstr._strtod._system._ta
67100 6e 00 5f 74 69 6d 65 00 5f 74 6d 70 66 69 6c 65 00 5f 75 6e 67 65 74 63 00 00 00 00 00 00 00 00 n._time._tmpfile._ungetc........