summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/tools/bin/darwin/genie
blob: f79dbd8456f2e43c89e792c04a3b5af339a5305b (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 50 15 00 00 01 00 00 00 88 e8 01 00 00 00 00 00 __TEXT..........P...............
00e0 50 15 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 P...............................
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 d8 fd 01 00 01 00 00 00 6a 02 00 00 00 00 00 00 d8 fd 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 44 00 02 00 01 00 00 00 d4 04 00 00 00 00 00 00 __TEXT..........D...............
0180 44 00 02 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 D...............................
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 18 05 02 00 01 00 00 00 f7 5f 03 00 00 00 00 00 18 05 02 00 00 00 00 00 00 00 00 00 00 00 00 00 ........._......................
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 20 22 95 fe 94 e7 35 7d b8 1d 87 4a b8 33 50 df d................"....5}...J.3P.
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 50 15 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 P...............................
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 00 00 00 00 00 00 00 00 ................................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 00 48 89 e5 48 83 e4 f0 48 8b 7d 08 48 8d 75 ................j.H..H...H.}.H.u
1560 10 89 fa 83 c2 01 c1 e2 03 48 01 f2 e8 01 00 00 00 f4 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec .........H........UH..AWAVATSH..
1580 10 49 89 d6 49 89 f4 41 89 ff 44 89 3d bf f0 05 00 4c 89 25 c0 f0 05 00 4c 89 35 c1 f0 05 00 49 .I..I..A..D.=....L.%....L.5....I
15a0 8b 04 24 48 85 c0 75 0c 48 8d 05 69 ef 01 00 eb 1a 48 89 c8 48 8d 48 01 eb 03 48 ff c1 8a 51 ff ..$H..u.H..i.....H..H.H...H...Q.
15c0 84 d2 74 07 80 fa 2f 75 f1 eb e6 48 89 05 96 f0 05 00 4c 89 f3 48 83 3b 00 48 8d 5b 08 75 f6 48 ..t.../u...H......L..H.;.H.[.u.H
15e0 8b 05 62 da 05 00 48 8b 00 48 85 c0 74 02 ff d0 48 8b 05 39 da 05 00 48 8b 00 48 85 c0 74 02 ff ..b...H..H..t...H..9...H..H..t..
1600 d0 e8 d8 e7 01 00 48 8d 3d 0c ef 01 00 48 8d 75 d0 e8 5a 00 00 00 ff 55 d0 48 8d 3d 26 ef 01 00 ......H.=....H.u..Z....U.H.=&...
1620 48 8d 75 d8 e8 47 00 00 00 48 8b 7d d8 48 85 ff 74 05 e8 e9 e7 01 00 48 8b 05 fa d9 05 00 c7 00 H.u..G...H.}.H..t......H........
1640 00 00 00 00 44 89 ff 4c 89 e6 4c 89 f2 48 89 d9 e8 f6 01 00 00 89 c7 e8 12 e8 01 00 41 53 4c 8d ....D..L..L..H..............ASL.
1660 1d 9b e9 ff ff 41 53 ff 25 93 d9 05 00 0f 1f 00 ff 25 92 d9 05 00 55 48 89 e5 41 56 53 48 81 ec .....AS.%........%....UH..AVSH..
1680 00 40 00 00 49 89 fe 48 8d 9d f0 bf ff ff be 00 40 00 00 48 89 df e8 57 e8 01 00 48 89 c1 31 c0 .@..I..H........@..H...W...H..1.
16a0 48 85 c9 75 05 eb 26 48 ff c3 8a 03 84 c0 74 09 3c 5c 75 f3 c6 03 2f eb ee 48 8d b5 f0 bf ff ff H..u..&H......t.<\u.../..H......
16c0 4c 89 f7 e8 d3 36 01 00 b8 01 00 00 00 48 81 c4 00 40 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 L....6.......H...@..[A^].UH..AWA
16e0 56 53 48 83 ec 78 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 21 75 01 00 49 89 c7 48 8d VSH..xH..A..........1..!u..I..H.
1700 b5 70 ff ff ff 4c 89 ff e8 a5 e8 01 00 85 c0 74 1d 48 89 df e8 d7 35 01 00 e8 ba e6 01 00 8b 00 .p...L.........t.H....5.........
1720 83 f8 02 75 69 48 8d 35 4b ee 01 00 eb 6c 31 f6 31 d2 48 89 df e8 e9 3a 01 00 48 8d 35 7b ee 01 ...uiH.5K....l1.1.H....:..H.5{..
1740 00 48 89 df e8 52 36 01 00 48 8b 75 98 48 89 df e8 d1 35 01 00 be fd ff ff ff 48 89 df e8 46 3c .H...R6..H.u.H....5.......H...F<
1760 01 00 48 8d 35 59 ee 01 00 48 89 df e8 2a 36 01 00 f2 48 0f 2a 45 b8 48 89 df e8 8a 35 01 00 be ..H.5Y...H...*6...H.*E.H....5...
1780 fd ff ff ff 48 89 df e8 1c 3c 01 00 eb 42 83 f8 0d 75 1c 48 8d 35 c2 ed 01 00 31 c0 48 89 df 4c ....H....<...B...u.H.5....1.H..L
17a0 89 fa e8 98 36 01 00 41 be 02 00 00 00 eb 21 e8 24 e6 01 00 8b 10 48 8d 35 cd ed 01 00 31 c0 48 ....6..A......!.$.....H.5....1.H
17c0 89 df 4c 89 f9 e8 75 36 01 00 41 be 02 00 00 00 44 89 f0 48 83 c4 78 5b 41 5e 41 5f 5d c3 55 48 ..L...u6..A.....D..H..x[A^A_].UH
17e0 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 1f 74 01 00 49 89 c7 ..AWAVSPH..A..........1...t..I..
1800 4c 89 ff e8 24 e6 01 00 85 c0 74 24 48 89 df e8 dc 34 01 00 48 8d 35 ac ed 01 00 31 c0 48 89 df L...$.....t$H....4..H.5....1.H..
1820 4c 89 fa e8 17 36 01 00 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 44 37 01 00 44 89 f0 L....6..A............H...D7..D..
1840 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 41 89 ff e8 68 86 01 H...[A^A_].UH..AWAVATSI..A...h..
1860 00 48 89 c3 48 89 df e8 07 28 01 00 48 89 df e8 26 09 00 00 41 89 c4 49 8b 36 48 89 df e8 12 0c .H..H....(..H...&...A..I.6H.....
1880 00 00 48 8d 35 61 ed 01 00 48 89 df e8 a4 3a 01 00 45 85 e4 75 11 48 89 df 44 89 fe 4c 89 f2 e8 ..H.5a...H....:..E..u.H..D..L...
18a0 e4 09 00 00 41 89 c4 48 89 df e8 73 4d 01 00 44 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 ....A..H...sM..D..[A\A^A_].UH..A
18c0 57 41 56 41 55 41 54 53 48 81 ec b8 00 00 00 48 89 7d 98 31 db be 01 00 00 00 31 d2 31 c9 e8 e0 WAVAUATSH......H.}.1......1.1...
18e0 72 01 00 49 89 c7 4d 85 ff 74 7f 31 db 31 f6 4c 89 ff e8 1f 04 00 00 88 44 1d a0 48 ff c3 48 c1 r..I..M..t.1.1.L........D..H..H.
1900 e8 08 83 fb 04 75 f0 be 4c 00 00 00 4c 89 ff e8 02 04 00 00 31 c9 88 44 0d a4 48 c1 e8 08 48 ff .....u..L...L.......1..D..H...H.
1920 c1 83 f9 04 75 f0 be 75 00 00 00 4c 89 ff e8 e3 03 00 00 31 c9 88 44 0d a8 48 c1 e8 08 48 ff c1 ....u..u...L.......1..D..H...H..
1940 83 f9 04 75 f0 be 61 00 00 00 4c 89 ff e8 c4 03 00 00 31 c9 88 44 0d ac 48 c1 e8 08 48 ff c1 83 ...u..a...L.......1..D..H...H...
1960 f9 04 75 f0 48 8d 55 a0 eb 46 48 8d 3d 8a ec 01 00 48 8d 35 90 ec 01 00 e8 33 e5 01 00 49 89 c4 ..u.H.U..FH.=....H.5.....3...I..
1980 4c 8d 7d a0 be 10 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 e1 e8 23 e5 01 00 49 89 c6 4c 89 e7 e8 L.}...........L..L...#...I..L...
19a0 d6 e4 01 00 4c 89 fa 45 85 f6 0f 84 ef 00 00 00 48 8b 0a 0f b6 c1 89 45 94 0f b6 c5 89 45 90 41 ....L..E........H......E.....E.A
19c0 89 c8 49 89 cb 48 89 cf 48 89 ce 0f b6 45 ab 89 45 8c 48 8b 5d a8 44 0f b6 e3 0f b6 c7 41 89 c1 ..I..H..H....E..E.H.].D......A..
19e0 41 89 de 49 89 df 49 89 dd 48 89 d8 44 0f b6 52 03 41 c1 e8 10 45 0f b6 c0 49 c1 eb 20 45 0f b6 A..I..I..H..D..R.A...E...I...E..
1a00 db 48 c1 ef 28 40 0f b6 ff 48 c1 ee 30 40 0f b6 f6 48 c1 e9 38 41 c1 ee 10 45 0f b6 f6 49 c1 ef .H..(@...H..0@...H..8A...E...I..
1a20 20 45 0f b6 ff 49 c1 ed 28 45 0f b6 ed 48 c1 e8 30 0f b6 c0 48 c1 eb 38 89 5c 24 58 8b 55 8c 89 .E...I..(E...H..0...H..8.\$X.U..
1a40 54 24 38 44 89 64 24 20 89 4c 24 18 89 44 24 50 44 89 6c 24 48 44 89 7c 24 40 44 89 74 24 30 44 T$8D.d$..L$..D$PD.l$HD.|$@D.t$0D
1a60 89 4c 24 28 89 74 24 10 89 7c 24 08 44 89 1c 24 48 8d 35 94 eb 01 00 48 8d 5d b0 31 c0 8b 55 94 .L$(.t$..|$.D..$H.5....H.].1..U.
1a80 8b 4d 90 45 89 d1 48 89 df e8 18 e5 01 00 48 8b 7d 98 48 89 de e8 01 33 01 00 bb 01 00 00 00 89 .M.E..H.......H.}.H....3........
1aa0 d8 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 .H......[A\A]A^A_].UH..SPH......
1ac0 00 31 d2 e8 54 71 01 00 48 89 c7 e8 16 00 00 00 48 89 df 89 c6 e8 a7 34 01 00 b8 01 00 00 00 48 .1..Tq..H.......H......4.......H
1ae0 83 c4 08 5b 5d c3 55 48 89 e5 48 81 ec 80 00 00 00 48 8d 75 88 e8 b8 e4 01 00 89 c1 31 c0 85 c9 ...[].UH..H......H.u........1...
1b00 75 0c 0f b7 45 90 c1 e8 0e f7 d0 83 e0 01 48 81 c4 80 00 00 00 5d c3 55 48 89 e5 41 56 53 48 83 u...E.........H......].UH..AVSH.
1b20 ec 10 49 89 fe 31 db 48 8d 7d e0 31 f6 e8 cc e3 01 00 85 c0 75 1c 48 69 45 e0 40 42 0f 00 48 63 ..I..1.H.}.1........u.HiE.@B..Hc
1b40 4d e8 48 01 c1 48 bb 00 c0 2b ff fe bf dc 00 48 01 cb 4c 89 f7 48 89 de e8 c9 31 01 00 b8 01 00 M.H..H...+.....H..L..H....1.....
1b60 00 00 48 83 c4 10 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 ..H...[A^].UH..AWAVATSH.......1.
1b80 e8 97 70 01 00 49 89 c4 41 be 02 00 00 00 be 02 00 00 00 31 d2 48 89 df e8 7f 70 01 00 49 89 c7 ..p..I..A..........1.H....p..I..
1ba0 48 8d 35 a9 ea 01 00 31 c0 48 89 df 4c 89 e2 4c 89 f9 e8 88 32 01 00 be ff ff ff ff 31 d2 48 89 H.5....1.H..L..L....2.......1.H.
1bc0 df e8 57 2f 01 00 48 89 c7 e8 3e e4 01 00 85 c0 74 1e 48 89 df e8 16 31 01 00 48 8d 35 78 ea 01 ..W/..H...>.....t.H....1..H.5x..
1be0 00 31 c0 48 89 df 4c 89 fa e8 51 32 01 00 eb 13 be 01 00 00 00 48 89 df e8 84 33 01 00 41 be 01 .1.H..L...Q2.........H....3..A..
1c00 00 00 00 44 89 f0 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 ...D..[A\A^A_].UH..AWAVAUATSPI..
1c20 45 31 f6 be 01 00 00 00 31 d2 31 c9 e8 92 6f 01 00 48 89 c3 be 02 00 00 00 31 d2 31 c9 4c 89 ff E1......1.1...o..H.......1.1.L..
1c40 e8 7e 6f 01 00 49 89 c4 48 85 db 74 49 4d 85 e4 74 44 48 89 df e8 82 e3 01 00 49 89 c5 4c 89 e7 .~o..I..H..tIM..tDH.......I..L..
1c60 e8 77 e3 01 00 41 39 c5 7c 2c 49 63 cd 48 98 48 29 c1 48 01 cb 48 89 df 4c 89 e6 e8 3e e3 01 00 .w...A9.|,Ic.H.H).H..H..L...>...
1c80 85 c0 0f 94 c0 0f b6 f0 4c 89 ff e8 f1 32 01 00 41 be 01 00 00 00 44 89 f0 48 83 c4 08 5b 41 5c ........L....2..A.....D..H...[A\
1ca0 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 5f 6f 01 00 8a 08 84 A]A^A_].UH..SPH.......1.._o.....
1cc0 c9 74 37 48 ff c0 ba 05 15 00 00 48 6b f2 21 48 0f be d1 48 01 f2 8a 08 48 ff c0 84 c9 75 ec 66 .t7H.......Hk.!H...H....H....u.f
1ce0 48 0f 6e c2 66 0f 62 05 34 48 05 00 66 0f 5c 05 3c 48 05 00 66 0f 7c c0 eb 08 f2 0f 10 05 0e 48 H.n.f.b.4H..f.\.<H..f.|........H
1d00 05 00 48 89 df e8 ff 2f 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 85 f6 b8 05 15 00 ..H..../.......H...[].UH........
1d20 00 74 09 48 63 c6 48 05 a5 b5 02 00 8a 0f 84 c9 74 17 48 ff c7 48 6b d0 21 48 0f be c1 48 01 d0 .t.Hc.H.........t.H..Hk.!H...H..
1d40 8a 0f 48 ff c7 84 c9 75 ec 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fc e8 ec 27 01 ..H....u.].UH..AWAVAUATSPI....'.
1d60 00 89 c1 31 c0 83 f9 02 0f 8c 32 01 00 00 41 be 02 00 00 00 4c 89 e7 44 89 f6 e8 95 2a 01 00 85 ...1......2...A.....L..D....*...
1d80 c0 0f 84 e9 00 00 00 31 d2 4c 89 e7 44 89 f6 e8 88 6e 01 00 48 89 c3 be 3b 00 00 00 48 89 df e8 .......1.L..D....n..H...;...H...
1da0 14 e2 01 00 49 89 c5 be 3a 00 00 00 48 89 df e8 04 e2 01 00 4d 85 ed 75 05 49 89 c5 eb 0f 48 85 ....I...:...H.......M..u.I....H.
1dc0 c0 75 05 4c 89 e8 eb 20 49 39 c5 73 1b 41 b7 01 4d 85 ed 75 1d 4c 89 e7 48 89 de e8 bb 2f 01 00 .u.L....I9.s.A..M..u.L..H..../..
1de0 45 31 ff 45 31 ed eb 1b 48 85 c0 41 0f 95 c7 49 89 c5 4c 89 ea 48 29 da 4c 89 e7 48 89 de e8 3f E1.E1...H..A...I..L..H).L..H...?
1e00 2f 01 00 be ff ff ff ff 4c 89 e7 e8 d9 29 01 00 4c 89 e7 48 8d 35 61 24 05 00 e8 7c 2f 01 00 be /.......L....)..L..H.5a$...|/...
1e20 01 00 00 00 4c 89 e7 e8 bd 29 01 00 be 03 00 00 00 4c 89 e7 e8 aa 3c 01 00 be ff ff ff ff 31 d2 ....L....).......L....<.......1.
1e40 4c 89 e7 e8 d5 2c 01 00 48 89 c7 e8 96 fc ff ff 85 c0 75 3a be fd ff ff ff 4c 89 e7 e8 08 27 01 L....,..H.........u:.....L....'.
1e60 00 49 ff c5 45 84 ff 4c 89 eb 0f 85 27 ff ff ff 41 8d 5e 01 4c 89 e7 e8 d1 26 01 00 89 c1 31 c0 .I..E..L....'...A.^.L....&....1.
1e80 41 39 ce 41 89 de 0f 8c e8 fe ff ff eb 12 be fe ff ff ff 4c 89 e7 e8 ce 26 01 00 b8 01 00 00 00 A9.A...............L....&.......
1ea0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 H...[A\A]A^A_].UH..AWAVSPH..A...
1ec0 00 00 be 01 00 00 00 31 d2 e8 4e 6d 01 00 49 89 c7 4c 89 ff e8 b5 e0 01 00 85 c0 74 24 48 89 df .......1..Nm..I..L.........t$H..
1ee0 e8 0b 2e 01 00 48 8d 35 91 23 05 00 31 c0 48 89 df 4c 89 fa e8 46 2f 01 00 41 be 02 00 00 00 eb .....H.5.#..1.H..L...F/..A......
1f00 0d be 01 00 00 00 48 89 df e8 73 30 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 ......H...s0..D..H...[A^A_].UH..
1f20 41 57 41 56 41 55 41 54 53 50 49 89 fe be 01 00 00 00 31 d2 e8 e3 6c 01 00 49 89 c7 bf 20 00 00 AWAVAUATSPI.......1...l..I......
1f40 00 e8 dc df 01 00 49 89 c4 be 2f 00 00 00 4c 89 ff e8 9e e0 01 00 49 89 c5 4d 85 ed 74 51 4c 89 ......I.../...L.......I..M..tQL.
1f60 eb 4c 29 fb 48 8d 7b 01 e8 b5 df 01 00 49 89 44 24 10 48 89 c7 4c 89 fe 48 89 da e8 68 e0 01 00 .L).H.{......I.D$.H..L..H...h...
1f80 49 8b 44 24 10 c6 04 18 00 4c 89 ff e8 4b e0 01 00 4c 01 f8 4c 29 e8 48 89 c7 e8 83 df 01 00 49 I.D$.....L...K...L..L).H.......I
1fa0 89 44 24 18 49 ff c5 48 89 c7 4c 89 ee eb 30 bf 02 00 00 00 e8 69 df 01 00 49 89 44 24 10 66 c7 .D$.I..H..L...0......i...I.D$.f.
1fc0 00 2e 00 4c 89 ff e8 11 e0 01 00 48 8d 78 01 e8 4e df 01 00 49 89 44 24 18 48 89 c7 4c 89 fe e8 ...L.......H.x..N...I.D$.H..L...
1fe0 e6 df 01 00 49 8b 7c 24 10 e8 5e df 01 00 49 89 04 24 4c 89 f7 4c 89 e6 e8 a7 2f 01 00 b8 01 00 ....I.|$..^...I..$L..L..../.....
2000 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 be 01 00 00 00 e8 ef 2b 01 ..H...[A\A]A^A_].UH..SP.......+.
2020 00 48 89 c3 48 8b 3b 48 85 ff 74 05 e8 13 de 01 00 48 8b 7b 10 e8 88 de 01 00 48 8b 7b 18 e8 7f .H..H.;H..t......H.{......H.{...
2040 de 01 00 48 89 df e8 77 de 01 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 ...H...w...1.H...[].UH..SPH.....
2060 00 00 e8 a9 2b 01 00 48 8b 70 08 48 83 c6 08 48 89 df e8 24 2d 01 00 b8 01 00 00 00 48 83 c4 08 ....+..H.p.H...H...$-.......H...
2080 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb be 01 00 00 00 e8 73 2b 01 00 48 8b 48 [].UH..AWAVSH..xH........s+..H.H
20a0 08 48 8b 50 10 48 83 c1 08 48 8d 35 ed 21 05 00 45 31 f6 31 c0 48 89 df e8 82 2d 01 00 be ff ff .H.P.H...H.5.!..E1.1.H....-.....
20c0 ff ff 31 d2 48 89 df e8 51 2a 01 00 49 89 c7 be fe ff ff ff 48 89 df e8 8d 24 01 00 48 8d b5 70 ..1.H...Q*..I.......H....$..H..p
20e0 ff ff ff 4c 89 ff e8 c7 de 01 00 85 c0 75 24 0f b7 85 78 ff ff ff 25 00 f0 00 00 66 3d 00 80 0f ...L.........u$...x...%....f=...
2100 94 c0 0f b6 f0 48 89 df e8 74 2e 01 00 41 be 01 00 00 00 44 89 f0 48 83 c4 78 5b 41 5e 41 5f 5d .....H...t...A.....D..H..x[A^A_]
2120 c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 01 00 00 00 e8 d8 2a 01 00 49 89 c7 49 8b 3f 31 db .UH..AWAVSPI.........*..I..I.?1.
2140 48 85 ff 74 48 e8 2c de 01 00 eb 0a 49 8b 3f e8 22 de 01 00 31 db 48 85 c0 49 89 47 08 74 2e 80 H..tH.,.....I.?."...1.H..I.G.t..
2160 78 08 2e 74 e7 48 83 c0 08 49 8b 7f 18 31 d2 48 89 c6 e8 33 dd 01 00 85 c0 75 d1 bb 01 00 00 00 x..t.H...I...1.H...3.....u......
2180 be 01 00 00 00 4c 89 f7 e8 f4 2d 01 00 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 .....L....-....H...[A^A_].UH..SP
21a0 48 89 fb 48 8d 35 f9 20 05 00 48 8d 15 df d1 05 00 31 c9 e8 8e 78 01 00 48 8d 35 e9 20 05 00 48 H..H.5....H......1...x..H.5....H
21c0 8d 15 ea d1 05 00 31 c9 48 89 df e8 76 78 01 00 48 8d 35 d4 20 05 00 48 8d 15 f2 d2 05 00 31 c9 ......1.H...vx..H.5....H......1.
21e0 48 89 df e8 5e 78 01 00 48 8d 35 c3 20 05 00 48 89 df e8 a4 2b 01 00 48 8d 35 e8 20 05 00 48 89 H...^x..H.5....H....+..H.5....H.
2200 df e8 2f 31 01 00 f2 0f 10 05 32 43 05 00 48 89 df e8 f3 2a 01 00 48 8d 35 d4 20 05 00 48 89 df ../1......2C..H....*..H.5....H..
2220 e8 10 31 01 00 48 8d 35 d4 20 05 00 48 89 df e8 67 2b 01 00 48 8d 35 03 21 05 00 48 89 df e8 f2 ..1..H.5....H...g+..H.5.!..H....
2240 30 01 00 48 8d 35 07 21 05 00 48 89 df e8 49 2b 01 00 48 8d 35 d5 21 05 00 48 89 df e8 d4 30 01 0..H.5.!..H...I+..H.5.!..H....0.
2260 00 48 8d 35 d9 21 05 00 48 89 df e8 2b 2b 01 00 48 8d 35 d1 21 05 00 48 89 df e8 b6 30 01 00 31 .H.5.!..H...++..H.5.!..H....0..1
2280 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 89 f3 89 5d d4 49 89 .H...[].UH..AWAVAUATSPI.....].I.
22a0 ff 31 f6 31 d2 e8 79 2f 01 00 31 f6 31 d2 4c 89 ff e8 6d 2f 01 00 83 fb 02 41 89 dd 0f 8c 96 00 .1.1..y/..1.1.L...m/.....A......
22c0 00 00 41 bc 01 00 00 00 49 63 c4 49 8b 34 c6 8a 06 3c 2d 75 0c 80 7e 01 2d 75 17 48 83 c6 02 eb ..A.....Ic.I.4...<-u..~.-u.H....
22e0 07 3c 2f 75 0d 48 ff c6 4c 89 ff e8 1a 03 00 00 eb 5a 4c 89 ff e8 a1 2a 01 00 4c 89 ff 48 8d 35 .</u.H..L........ZL....*..L..H.5
2300 6b 21 05 00 e8 2c 30 01 00 41 ff c4 41 39 dc 7d 3b 49 63 dc 49 8b 34 de 4c 89 ff e8 7b 2a 01 00 k!...,0..A..A9.};Ic.I.4.L...{*..
2320 be fe ff ff ff 4c 89 ff e8 79 28 01 00 48 8d 50 01 be fe ff ff ff 4c 89 ff e8 b6 31 01 00 48 ff .....L...y(..H.P......L....1..H.
2340 c3 41 39 dd 75 ce 45 89 ec 8b 5d d4 41 ff c4 41 39 dc 0f 8c 70 ff ff ff 48 8d 35 18 21 05 00 4c .A9.u.E...].A..A9...p...H.5.!..L
2360 89 ff e8 ce 2f 01 00 48 8d 35 0f 21 05 00 4c 89 ff e8 bf 2f 01 00 4c 8d 35 b3 e0 05 00 49 8b 36 ..../..H.5.!..L..../..L.5....I.6
2380 48 85 f6 74 3f 49 83 c6 08 4c 89 ff e8 10 72 01 00 85 c0 0f 85 c0 00 00 00 31 f6 ba ff ff ff ff H..t?I...L....r..........1......
23a0 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 95 33 01 00 85 c0 0f 85 a1 00 00 00 49 8b 36 49 83 c6 08 48 1.E1.E1.L....3..........I.6I...H
23c0 85 f6 75 c5 48 8d 35 86 20 05 00 4c 89 ff e8 14 2c 01 00 48 8d 15 7d 20 05 00 be ff ff ff ff 4c ..u.H.5....L....,..H..}........L
23e0 89 ff e8 ac 2c 01 00 be fe ff ff ff ba ff ff ff ff 4c 89 ff e8 de 21 01 00 be fe ff ff ff 4c 89 ....,............L....!.......L.
2400 ff e8 63 21 01 00 4c 89 ff e8 3f 21 01 00 89 c3 48 8d 35 4a 20 05 00 4c 89 ff e8 c8 2b 01 00 41 ..c!..L...?!....H.5J...L....+..A
2420 be 01 00 00 00 31 f6 ba 01 00 00 00 45 31 c0 45 31 c9 4c 89 ff 89 d9 e8 09 33 01 00 be ff ff ff .....1......E1.E1.L......3......
2440 ff 31 d2 4c 89 ff 85 c0 74 2e e8 ce 26 01 00 48 89 c7 e8 0d db 01 00 eb 29 be ff ff ff ff 31 d2 .1.L....t...&..H........).....1.
2460 4c 89 ff e8 b5 26 01 00 48 89 c7 e8 f4 da 01 00 41 be 01 00 00 00 eb 0a e8 db 25 01 00 f2 44 0f L....&..H.......A.........%...D.
2480 2c f0 44 89 f0 48 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 48 ,.D..H...[A\A]A^A_].UH..AWAVATSH
24a0 81 ec 00 04 00 00 49 89 f6 49 89 ff e8 7f db 01 00 48 89 c7 e8 71 db 01 00 45 31 e4 31 f6 48 89 ......I..I.......H...q...E1.1.H.
24c0 c7 e8 76 db 01 00 48 8d 9d e0 fb ff ff ba ff 03 00 00 b9 00 01 00 08 48 89 c7 48 89 de e8 54 db ..v...H................H..H...T.
24e0 01 00 84 c0 49 0f 44 dc 0f 85 9b 00 00 00 48 8d 35 56 f8 ff ff 31 d2 4c 89 ff e8 ec 29 01 00 4c ....I.D.......H.5V...1.L....)..L
2500 89 ff 4c 89 f6 e8 91 28 01 00 48 8d 3d 3b 1f 05 00 e8 e2 d9 01 00 4c 89 ff 48 89 c6 e8 7a 28 01 ..L....(..H.=;........L..H...z(.
2520 00 be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 0a 32 01 00 85 c0 75 4a be ...........1.E1.E1.L....2....uJ.
2540 ff ff ff ff 4c 89 ff e8 c8 22 01 00 85 c0 74 39 48 8d 35 24 1d 05 00 4c 89 ff e8 3c 28 01 00 4c ....L...."....t9H.5$...L...<(..L
2560 89 ff 4c 89 f6 e8 31 28 01 00 be 03 00 00 00 4c 89 ff e8 6c 35 01 00 be ff ff ff ff 31 d2 4c 89 ..L...1(.......L...l5.......1.L.
2580 ff e8 97 25 01 00 48 89 c3 48 85 db 75 5c 4c 89 ff e8 e0 f0 ff ff 48 8d 35 de 1c 05 00 4c 89 ff ...%..H..H..u\L.......H.5....L..
25a0 e8 f6 27 01 00 4c 89 ff 4c 89 f6 e8 eb 27 01 00 4c 89 ff e8 e5 01 00 00 85 c0 74 0f be fe ff ff ..'..L..L....'..L.........t.....
25c0 ff 4c 89 ff e8 a0 1f 01 00 eb 0d be 03 00 00 00 4c 89 ff e8 0b 35 01 00 be ff ff ff ff 31 d2 4c .L..............L....5.......1.L
25e0 89 ff e8 36 25 01 00 48 89 c3 4c 89 ff 48 89 de e8 a6 27 01 00 b8 01 00 00 00 48 81 c4 00 04 00 ...6%..H..L..H....'.......H.....
2600 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 00 02 00 00 49 89 f7 49 .[A\A^A_].UH..AWAVATSH......I..I
2620 89 fe be 3d 00 00 00 4c 89 ff e8 89 d9 01 00 49 89 c4 4d 85 e4 74 35 4c 89 e0 4c 29 f8 3d ff 01 ...=...L.......I..M..t5L..L).=..
2640 00 00 48 98 bb ff 01 00 00 48 0f 4e d8 48 8d bd e0 fd ff ff 4c 89 fe 48 89 da e8 89 d9 01 00 c6 ..H......H.N.H......L..H........
2660 84 1d e0 fd ff ff 00 49 ff c4 eb 16 48 8d bd e0 fd ff ff 4c 89 fe e8 4f d9 01 00 4c 8d 25 96 de .......I....H......L...O...L.%..
2680 01 00 4c 89 f7 4c 89 e6 e8 0e 27 01 00 48 8d 9d e0 fd ff ff be fd ff ff ff 4c 89 f7 48 89 da e8 ..L..L....'..H...........L..H...
26a0 35 2d 01 00 48 8d 35 db 1d 05 00 48 89 df e8 0b d9 01 00 85 c0 75 0e 41 80 3c 24 00 74 07 4c 89 5-..H.5....H.........u.A.<$.t.L.
26c0 25 ab df 05 00 48 81 c4 00 02 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 78 48 89 %....H......[A\A^A_].UH..SH..xH.
26e0 fb be 01 00 00 00 31 d2 e8 2f 65 01 00 80 38 00 74 14 48 8d 75 80 48 89 c7 e8 b4 d8 01 00 85 c0 ......1../e...8.t.H.u.H.........
2700 74 0b 31 f6 eb 11 be 01 00 00 00 eb 0a 0f b7 75 88 81 e6 00 40 00 00 48 89 df e8 62 28 01 00 b8 t.1............u....@..H...b(...
2720 01 00 00 00 48 83 c4 78 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 ....H..x[].UH..AWAVSPH..A.......
2740 00 00 00 31 d2 e8 d2 64 01 00 49 89 c7 be fd 01 00 00 4c 89 ff e8 e0 d7 01 00 85 c0 74 24 48 89 ...1...d..I.......L.........t$H.
2760 df e8 8a 25 01 00 48 8d 35 bd 1d 05 00 31 c0 48 89 df 4c 89 fa e8 c5 26 01 00 41 be 02 00 00 00 ...%..H.5....1.H..L....&..A.....
2780 eb 0d be 01 00 00 00 48 89 df e8 f2 27 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 .......H....'..D..H...[A^A_].UH.
27a0 e5 41 56 53 48 89 fb 45 31 f6 be ff ff ff ff 31 d2 e8 66 64 01 00 8a 08 80 f9 5b 7f 10 84 c9 74 .AVSH..E1......1..fd......[....t
27c0 2a 80 f9 24 74 12 80 f9 2f 75 07 eb 0b 80 f9 5c 74 06 80 78 01 3a 75 13 41 be 01 00 00 00 be 01 *..$t.../u.....\t..x.:u.A.......
27e0 00 00 00 48 89 df e8 96 27 01 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 31 f6 e8 83 27 01 00 b8 01 ...H....'..D..[A^].UH..1...'....
2800 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 49 89 cf 49 89 d4 49 89 f6 48 89 fb ...].UH..AWAVATSH..0I..I..I..H..
2820 48 89 5d b0 4c 89 65 b8 4c 89 7d c0 44 89 45 c8 48 8d 35 13 1d 05 00 ba 04 00 00 00 41 ff d4 85 H.].L.e.L.}.D.E.H.5.........A...
2840 c0 89 45 cc c6 45 d6 53 75 38 48 8d 75 d6 ba 01 00 00 00 48 89 df 4c 89 f9 41 ff d4 85 c0 89 45 ..E..E.Su8H.u......H..L..A.....E
2860 cc c6 45 d7 00 75 1b 48 8b 7d b0 48 8b 4d c0 48 8d 75 d7 ba 01 00 00 00 ff 55 b8 85 c0 89 45 cc ..E..u.H.}.H.M.H.u.......U....E.
2880 74 4a c6 45 d8 04 c6 45 d8 08 85 c0 75 68 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff tJ.E...E....uhH.}.H.M.H.u.......
28a0 55 b8 85 c0 89 45 cc c6 45 d8 04 74 06 c6 45 d8 08 eb 4f 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba U....E..E..t..E...OH.}.H.M.H.u..
28c0 01 00 00 00 ff 55 b8 89 45 cc eb 2e 48 8b 7d b0 48 8b 4d c0 48 8d 35 74 1c 05 00 ba 06 00 00 00 .....U..E...H.}.H.M.H.5t........
28e0 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 0f 84 f3 00 00 00 c6 45 d8 08 c6 45 d8 04 c6 45 d8 08 85 c0 .U....E..E.........E...E...E....
2900 74 52 c6 45 d8 08 48 c7 45 d8 78 56 00 00 85 c0 75 69 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 08 tR.E..H.E.xV....uiH.}.H.M.H.u...
2920 00 00 00 ff 55 b8 85 c0 89 45 cc 48 b9 00 00 00 00 00 28 77 40 48 89 4d d8 75 4e 48 8d 75 d8 48 ....U....E.H......(w@H.M.uNH.u.H
2940 8b 7d b0 48 8b 4d c0 ba 08 00 00 00 ff 55 b8 89 45 cc eb 35 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 .}.H.M.......U..E..5H.}.H.M.H.u.
2960 ba 01 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 08 74 56 48 c7 45 d8 78 56 00 00 48 b9 00 00 00 ......U....E..E..tVH.E.xV..H....
2980 00 00 28 77 40 48 89 4d d8 41 8a 4e 10 88 4d d8 85 c0 75 17 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ..(w@H.M.A.N..M...u.H.}.H.M.H.u.
29a0 ba 01 00 00 00 ff 55 b8 89 45 cc 48 8d 55 b0 31 f6 4c 89 f7 e8 48 00 00 00 8b 45 cc 48 83 c4 30 ......U..E.H.U.1.L...H....E.H..0
29c0 5b 41 5c 41 5e 41 5f 5d c3 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc [A\A^A_].H.}.H.M.H.u.......U..E.
29e0 e9 21 ff ff ff 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc e9 85 fe ff .!...H.}.H.M.H.u.......U..E.....
2a00 ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 d7 49 89 fe 41 83 7f 18 00 75 09 49 .UH..AWAVAUATSH..8I..I..A....u.I
2a20 8b 7e 68 48 39 f7 75 02 31 ff 4c 89 fe e8 2d 04 00 00 41 8b 46 28 89 45 d4 41 8b 47 1c 85 c0 75 .~hH9.u.1.L...-...A.F(.E.A.G...u
2a40 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 41 8b 4e 2c 89 4d d4 .I.?I.O.H.u......A.W.A.G.A.N,.M.
2a60 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 1c 41 8a 4e 0a ..u.I.?I.O.H.u......A.W.A.G.A.N.
2a80 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 41 89 47 1c 41 .M...u.I.?I.O.H.u......A.W.A.G.A
2aa0 8a 4e 0b 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 41 89 .N..M...u.I.?I.O.H.u......A.W.A.
2ac0 47 1c 41 8a 4e 0c 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 G.A.N..M...u.I.?I.O.H.u......A.W
2ae0 08 41 89 47 1c 41 8b 4e 18 89 4d b4 85 c0 75 20 49 8b 3f 49 8b 4f 10 48 8d 75 b4 ba 04 00 00 00 .A.G.A.N..M...u.I.?I.O.H.u......
2b00 41 ff 57 08 85 c0 41 89 47 1c 0f 84 07 03 00 00 45 8b 6e 14 44 89 6d b8 45 85 ed 0f 8e de 00 00 A.W...A.G.......E.n.D.m.E.......
2b20 00 41 bc 08 00 00 00 49 8b 5e 30 42 8b 0c 23 88 ca 80 e2 3f 88 55 d4 85 c0 75 1c 49 8b 3f 49 8b .A.....I.^0B..#....?.U...u.I.?I.
2b40 4f 10 ba 01 00 00 00 48 8d 75 d4 41 ff 57 08 41 89 47 1c 42 8b 0c 23 83 e1 3f 83 f9 12 7f 2c 83 O......H.u.A.W.A.G.B..#..?....,.
2b60 f9 01 74 52 83 f9 03 75 73 f2 42 0f 10 44 23 f8 f2 0f 11 45 c0 85 c0 75 75 49 8b 3f 49 8b 4f 10 ..tR...us.B..D#....E...uuI.?I.O.
2b80 ba 08 00 00 00 48 8d 75 c0 eb 47 83 f9 13 75 1f 4a 8b 4c 23 f8 48 89 4d c8 85 c0 75 51 49 8b 3f .....H.u..G...u.J.L#.H.M...uQI.?
2ba0 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c8 eb 23 83 f9 14 75 3a eb 2b 42 8a 4c 23 f8 88 4d bf 85 c0 I.O......H.u..#...u:.+B.L#..M...
2bc0 75 2c 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 bf 41 ff 57 08 41 89 47 1c eb 12 83 f9 04 75 u,I.?I.O......H.u.A.W.A.G......u
2be0 0d 4a 8b 7c 23 f8 4c 89 fe e8 71 02 00 00 41 8b 47 1c 49 83 c4 10 41 ff cd 0f 85 28 ff ff ff 45 .J.|#.L...q...A.G.I...A....(...E
2c00 8b 6e 10 44 89 6d d0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d0 ba 04 00 00 00 41 ff 57 08 41 .n.D.m...u.I.?I.O.H.u......A.W.A
2c20 89 47 1c 45 85 ed 7e 5b 31 db 4c 8d 65 d4 49 8b 4e 58 8a 54 19 08 88 55 d4 85 c0 75 1b 49 8b 3f .G.E..~[1.L.e.I.NX.T...U...u.I.?
2c40 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 58 8a 4c 19 09 88 4d d4 85 I.O......L..A.W.A.G.I.NX.L...M..
2c60 c0 75 17 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 83 c3 10 41 ff .u.I.?I.O......L..A.W.A.G.H...A.
2c80 cd 75 ab 45 8b 66 20 44 89 65 d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 .u.E.f.D.e...u.I.?I.O.H.u......A
2ca0 ff 57 08 41 89 47 1c 45 85 e4 7e 1e 31 db 49 8b 46 40 49 8b 76 68 48 8b 3c d8 4c 89 fa e8 3f fd .W.A.G.E..~.1.I.F@I.vhH.<.L...?.
2cc0 ff ff 48 ff c3 41 39 dc 75 e4 31 db 41 83 7f 18 00 75 04 41 8b 5e 1c 89 5d a8 41 8b 47 1c 85 c0 ..H..A9.u.1.A....u.A.^..].A.G...
2ce0 75 36 49 8b 3f 49 8b 4f 10 48 8d 75 a8 ba 04 00 00 00 41 ff 57 08 85 c0 41 89 47 1c 75 1a 48 63 u6I.?I.O.H.u......A.W...A.G.u.Hc
2d00 d3 49 8b 76 48 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 41 89 47 1c 45 31 ed 41 83 7f 18 00 .I.vHH...I.?I.O.A.W.A.G.E1.A....
2d20 75 04 45 8b 6e 24 44 89 6d ac 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 ac ba 04 00 00 00 41 ff u.E.n$D.m...u.I.?I.O.H.u......A.
2d40 57 08 41 89 47 1c 45 85 ed 7e 6f 31 db 4c 8d 65 b0 49 8b 46 50 48 8b 3c 18 4c 89 fe e8 fe 00 00 W.A.G.E..~o1.L.e.I.FPH.<.L......
2d60 00 49 8b 4e 50 8b 44 19 08 89 45 b0 41 8b 47 1c 85 c0 75 1b 49 8b 3f 49 8b 4f 10 ba 04 00 00 00 .I.NP.D...E.A.G...u.I.?I.O......
2d80 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 50 8b 4c 19 0c 89 4d b0 85 c0 75 17 49 8b 3f 49 8b 4f L..A.W.A.G.I.NP.L...M...u.I.?I.O
2da0 10 ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 83 c3 10 41 ff cd 75 97 45 31 e4 41 83 7f ......L..A.W.A.G.H...A..u.E1.A..
2dc0 18 00 75 04 45 8b 66 10 44 89 65 b0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 b0 ba 04 00 00 00 ..u.E.f.D.e...u.I.?I.O.H.u......
2de0 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1b 31 db 49 8b 46 58 48 8b 3c 18 4c 89 fe e8 60 00 00 00 48 A.W.A.G.E..~.1.I.FXH.<.L...`...H
2e00 83 c3 10 41 ff cc 75 e7 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 63 56 18 49 8b 76 38 48 ...A..u.H..8[A\A]A^A_].IcV.I.v8H
2e20 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 85 c0 41 89 47 1c 45 8b 6e 14 44 89 6d b8 0f 85 d6 fc ...I.?I.O.A.W...A.G.E.n.D.m.....
2e40 ff ff 49 8b 3f 49 8b 4f 10 48 8d 75 b8 ba 04 00 00 00 41 ff 57 08 41 89 47 1c e9 b9 fc ff ff 55 ..I.?I.O.H.u......A.W.A.G......U
2e60 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 4d 85 f6 74 32 49 8b 46 10 48 ff c0 48 3d fe 00 H..AVSH...H..I..M..t2I.F.H..H=..
2e80 00 00 48 89 45 e0 77 3b 88 45 ee 83 7b 1c 00 0f 85 87 00 00 00 48 8b 3b 48 8b 4b 10 48 8d 75 ee ..H.E.w;.E..{........H.;H.K.H.u.
2ea0 ba 01 00 00 00 eb 50 c6 45 ed 00 83 7b 1c 00 75 6b 48 8b 3b 48 8b 4b 10 48 8d 75 ed ba 01 00 00 ......P.E...{..ukH.;H.K.H.u.....
2ec0 00 eb 53 c6 45 ef ff 83 7b 1c 00 75 4f 48 8b 3b 48 8b 4b 10 48 8d 75 ef ba 01 00 00 00 ff 53 08 ..S.E...{..uOH.;H.K.H.u.......S.
2ee0 85 c0 89 43 1c 75 35 48 8b 3b 48 8b 4b 10 48 8d 75 e0 ba 08 00 00 00 ff 53 08 89 43 1c 85 c0 75 ...C.u5H.;H.K.H.u.......S..C...u
2f00 1b 48 8b 55 e0 49 83 c6 20 48 ff ca 48 8b 3b 48 8b 4b 10 4c 89 f6 ff 53 08 89 43 1c 48 83 c4 10 .H.U.I...H..H.;H.K.L...S..C.H...
2f20 5b 41 5e 5d c3 90 90 90 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 f6 48 89 fb 8b 43 08 83 f8 [A^]....UH..AWAVSH...I..H...C...
2f40 13 75 12 f2 48 0f 2a 03 f2 41 0f 11 06 41 bf 01 00 00 00 eb 38 83 e0 0f 45 31 ff 83 f8 04 75 2d .u..H.*..A...A......8...E1....u-
2f60 48 8b 3b 48 83 c7 20 48 8d 75 d8 e8 f1 b5 01 00 48 8b 0b 48 8b 49 10 48 ff c1 48 39 c8 75 0e 83 H.;H...H.u......H..H.I.H..H9.u..
2f80 7d e0 13 75 16 f2 48 0f 2a 45 d8 eb bb 44 89 f8 48 83 c4 18 5b 41 5e 41 5f 5d c3 f2 0f 10 45 d8 }..u..H.*E...D..H...[A^A_]....E.
2fa0 eb a6 55 48 89 e5 31 d2 5d e9 00 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 ..UH..1.].....UH..AWAVAUATSH...A
2fc0 89 d6 49 89 f7 48 89 fb 4c 8d 65 c8 45 31 ed 8b 43 08 83 f8 13 74 30 83 f8 03 74 49 83 e0 0f 83 ..I..H..L.e.E1..C....t0...tI....
2fe0 f8 04 75 2f 48 8b 3b 48 83 c7 20 4c 89 e6 e8 6e b5 01 00 48 8b 0b 48 8b 49 10 48 ff c1 48 39 c8 ..u/H.;H...L...n...H..H.I.H..H9.
3000 4c 89 e3 74 ca eb 0c 48 8b 03 49 89 07 41 bd 01 00 00 00 44 89 e8 48 83 c4 18 5b 41 5c 41 5d 41 L..t...H..I..A.....D..H...[A\A]A
3020 5e 41 5f 5d c3 f2 0f 10 03 f2 0f 11 45 c0 e8 6b ce 01 00 f2 0f 10 4d c0 66 0f 2e c8 75 02 7b 1a ^A_]........E..k......M.f...u.{.
3040 45 31 ed 45 85 f6 74 cb 41 83 fe 02 7c 0c f2 0f 10 0d f2 34 05 00 f2 0f 58 c1 45 31 ed 66 0f 2e E1.E..t.A...|......4....X.E1.f..
3060 05 eb 34 05 00 72 ac f2 0f 10 0d e9 34 05 00 66 0f 2e c8 76 9e f2 48 0f 2c c0 eb 8e 55 48 89 e5 ..4..r......4..f...v..H.,...UH..
3080 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 d0 49 89 f5 49 89 fc 41 8b 4d 08 45 AWAVAUATSH...H.M.H.U.I..I..A.M.E
30a0 31 ff 83 f9 45 75 45 4d 8b 75 00 4c 89 f7 48 8b 75 d0 e8 e8 38 00 00 48 89 c3 83 7b 08 00 75 6d 1...EuEM.u.L..H.u...8..H...{..um
30c0 49 8b 7e 28 48 85 ff 74 64 f6 47 0a 01 75 5e 49 8b 44 24 18 48 8b 90 f8 00 00 00 31 f6 e8 32 10 I.~(H..td.G..u^I.D$.H......1..2.
30e0 01 00 48 85 c0 74 46 8b 48 08 eb 14 31 d2 4c 89 e7 4c 89 ee e8 50 10 01 00 8b 48 08 85 c9 74 78 ..H..tF.H...1.L..L...P....H...tx
3100 89 ca 83 e2 0f 83 fa 06 74 44 41 ff c7 41 81 ff cf 07 00 00 49 89 c5 7e 89 48 8d 0d 3c 14 05 00 ........tDA..A......I..~.H..<...
3120 31 c0 4c 89 e7 48 89 ce e8 91 c4 01 00 48 8b 03 48 8b 4b 08 48 8b 55 c8 48 89 4a 08 48 89 02 48 1.L..H.......H..H.K.H.U.H.J.H..H
3140 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 41 b9 01 00 00 00 4c 89 e7 48 89 c6 4c 89 ea 48 8b 4d ...[A\A]A^A_].A.....L..H..L..H.M
3160 d0 4c 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 2b 10 01 00 48 8d 05 d7 13 05 00 4c .L.E.H...[A\A]A^A_].+...H......L
3180 89 e7 4c 89 ee 48 89 c2 e8 ef c3 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 ..L..H.......UH..AWAVAUATSH...H.
31a0 4d c8 48 89 55 d0 48 89 f3 49 89 fc 8b 4b 08 45 31 ff 83 f9 45 75 4c 4c 8b 2b 4c 89 ef 48 8b 75 M.H.U.H..I...K.E1...EuLL.+L..H.u
31c0 d0 e8 d9 37 00 00 49 89 c6 41 83 7e 08 00 0f 85 9a 00 00 00 49 8b 7d 28 48 85 ff 74 76 f6 47 0a ...7..I..A.~........I.}(H..tv.G.
31e0 02 75 70 49 8b 44 24 18 48 8b 90 00 01 00 00 be 01 00 00 00 e8 1b 0f 01 00 48 85 c0 74 55 8b 48 .upI.D$.H................H..tU.H
3200 08 eb 1b ba 01 00 00 00 4c 89 e7 48 89 de e8 36 0f 01 00 8b 48 08 85 c9 0f 84 cc 00 00 00 89 ca ........L..H...6....H...........
3220 83 e2 0f 83 fa 06 0f 84 97 00 00 00 41 ff c7 41 81 ff cf 07 00 00 48 89 c3 0f 8e 73 ff ff ff 48 ............A..A......H....s...H
3240 8d 0d 3d 13 05 00 31 c0 4c 89 e7 48 89 ce e8 6b c3 01 00 4c 3b 35 e6 bd 05 00 75 12 4c 89 e7 4c ..=...1.L..H...k...L;5....u.L..L
3260 89 ee 48 8b 55 d0 e8 db 31 00 00 49 89 c6 48 8b 55 c8 48 8b 02 48 8b 4a 08 49 89 4e 08 49 89 06 ..H.U...1..I..H.U.H..H.J.I.N.I..
3280 41 c6 45 0a 00 f6 42 08 40 74 29 41 f6 45 09 04 74 22 48 8b 02 f6 40 09 03 74 19 4c 89 e7 4c 89 A.E...B.@t)A.E..t"H...@..t.L..L.
32a0 ee 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 60 f3 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 .H...[A\A]A^A_].`...H...[A\A]A^A
32c0 5f 5d c3 45 31 c9 4c 89 e7 48 89 c6 48 89 da 48 8b 4d d0 4c 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d _].E1.L..H..H..H.M.L.E.H...[A\A]
32e0 41 5e 41 5f 5d e9 b9 0e 01 00 48 8d 05 65 12 05 00 4c 89 e7 48 89 de 48 89 c2 e8 7d c2 01 00 55 A^A_].....H..e...L..H..H...}...U
3300 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 75 12 41 83 7e H..AWAVSH...I..H..I...C....u.A.~
3320 08 13 75 16 48 8b 03 49 3b 06 0f 9c c0 eb 45 83 f8 03 75 48 f2 0f 10 03 eb 0f f2 48 0f 2a 03 f2 ..u.H..I;.....E...uH.......H.*..
3340 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 1b f2 49 ..E....E.A.F....u..A........u..I
3360 0f 2a 0e f2 0f 11 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 97 c0 0f b6 c0 eb 3e 8b 43 08 83 e0 0f 83 .*....M....M.f..........>.C.....
3380 f8 04 75 1c 41 8b 46 08 83 e0 0f 83 f8 04 75 10 48 8b 3b 49 8b 36 e8 35 00 00 00 c1 e8 1f eb 17 ..u.A.F.......u.H.;I.6.5........
33a0 b9 14 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 0f 10 01 00 85 c0 78 0b 48 83 c4 18 5b 41 5e 41 5f .....L..H..L.........x.H...[A^A_
33c0 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 d5 c4 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ].L..H..L.......UH..AWAVAUATSPI.
33e0 f4 49 89 ff 4d 8d 6f 20 4d 8d 74 24 20 4c 89 ef 4c 89 f6 e8 cc cb 01 00 85 c0 75 51 49 8b 5c 24 .I..M.o.M.t$.L..L.........uQI.\$
3400 10 4d 8b 7f 10 4c 89 ef e8 cf cb 01 00 48 89 c1 48 39 d9 74 2f b8 ff ff ff ff 4c 39 f9 74 2e 48 .M...L.......H..H9.t/.....L9.t.H
3420 8d 41 01 4d 8d 6c 0d 01 49 29 c7 4d 8d 74 0e 01 48 29 c3 4c 89 ef 4c 89 f6 e8 86 cb 01 00 85 c0 .A.M.l..I).M.t..H).L..L.........
3440 74 c3 eb 09 4c 39 f9 0f 95 c0 0f b6 c0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 t...L9.......H...[A\A]A^A_].UH..
3460 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 ff 8b 43 08 83 f8 13 75 0f 41 83 7e 08 13 75 AWAVSH...I..H..I...C....u.A.~..u
3480 13 48 8b 03 49 3b 06 eb 6b 83 f8 03 75 45 f2 0f 10 03 eb 0f f2 48 0f 2a 03 f2 0f 11 45 d8 f2 0f .H..I;..k...uE.......H.*....E...
34a0 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 0f 10 0e eb 14 83 f8 13 75 18 f2 49 0f 2a 0e f2 0f 11 .E.A.F....u..A........u..I.*....
34c0 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 93 c0 eb 5c 8b 43 08 83 e0 0f 83 f8 04 75 1e 41 8b 46 08 83 M....M.f.......\.C.......u.A.F..
34e0 e0 0f 83 f8 04 75 12 48 8b 3b 49 8b 36 e8 de fe ff ff 85 c0 0f 9e c0 eb 33 b9 15 00 00 00 4c 89 .....u.H.;I.6...........3.....L.
3500 ff 48 89 de 4c 89 f2 e8 b6 0e 01 00 85 c0 79 1f b9 14 00 00 00 4c 89 ff 4c 89 f6 48 89 da e8 9f .H..L.........y......L..L..H....
3520 0e 01 00 85 c0 78 13 85 c0 0f 94 c0 0f b6 c0 48 83 c4 18 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 de .....x.........H...[A^A_].L..H..
3540 4c 89 f2 e8 5d c3 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 d6 49 89 f4 49 89 ff L...]...UH..AWAVATSH...I..I..I..
3560 41 8b 4c 24 08 89 ca 83 e2 3f 41 8b 46 08 89 c6 83 e6 3f 39 f2 75 29 83 fa 16 77 15 bb 01 00 00 A.L$.....?A.F.....?9.u)...w.....
3580 00 48 8d 05 c8 01 00 00 48 63 0c 90 48 01 c1 ff e1 49 8b 04 24 49 3b 06 0f 94 c0 0f b6 d8 eb 6d .H......Hc..H....I..$I;........m
35a0 89 ca 83 e2 0f 89 c6 83 e6 0f 31 db 39 f2 75 5d 83 fa 03 75 58 83 f9 13 75 16 f2 49 0f 2a 04 24 ..........1.9.u]...uX...u..I.*.$
35c0 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 eb 0e 0f 57 c0 83 f9 03 75 06 f2 41 0f 10 04 24 83 f8 ...E....E.A.F....W....u..A...$..
35e0 13 75 11 f2 49 0f 2a 0e f2 0f 11 4d d8 f2 0f 10 4d d8 eb 0d 0f 57 c9 83 f8 03 75 05 f2 41 0f 10 .u..I.*....M....M....W....u..A..
3600 0e f2 0f c2 c1 00 66 0f 7e c3 83 e3 01 89 d8 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 41 8b 04 24 ......f.~......H...[A\A^A_].A..$
3620 41 3b 06 e9 70 ff ff ff f2 41 0f 10 04 24 f2 41 0f c2 06 00 eb d0 49 8b 0c 24 49 8b 06 48 39 c1 A;..p....A...$.A......I..$I..H9.
3640 74 cb 31 db 4d 85 ff 74 c4 48 8b 79 28 48 85 ff 74 27 f6 47 0a 20 75 21 49 8b 47 18 48 8b 90 20 t.1.M..t.H.y(H..t'.G..u!I.G.H...
3660 01 00 00 be 05 00 00 00 e8 a7 0a 01 00 48 85 c0 0f 85 83 00 00 00 49 8b 06 48 8b 78 28 eb 47 49 .............H........I..H.x(.GI
3680 8b 0c 24 49 8b 06 48 39 c1 74 82 31 db 4d 85 ff 0f 84 77 ff ff ff 48 8b 79 10 48 85 ff 74 23 f6 ..$I..H9.t.1.M....w...H.y.H..t#.
36a0 47 0a 20 75 1d 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 5a 0a 01 00 48 85 c0 75 3a 49 G..u.I.G.H............Z...H..u:I
36c0 8b 06 48 8b 78 10 48 85 ff 0f 84 3e ff ff ff f6 47 0a 20 0f 85 34 ff ff ff 49 8b 47 18 48 8b 90 ..H.x.H....>....G....4...I.G.H..
36e0 20 01 00 00 be 05 00 00 00 e8 26 0a 01 00 31 db 48 85 c0 0f 84 14 ff ff ff 4d 8b 47 10 41 b9 01 ..........&...1.H........M.G.A..
3700 00 00 00 4c 89 ff 48 89 c6 4c 89 e2 4c 89 f1 e8 8f 0a 01 00 49 8b 4f 10 8b 51 08 85 d2 74 27 b0 ...L..H..L..L.......I.O..Q...t'.
3720 01 83 fa 01 75 22 83 39 00 0f 95 c0 eb 1a 49 8b 3c 24 49 8b 36 48 83 c4 10 5b 41 5c 41 5e 41 5f ....u".9......I.<$I.6H...[A\A^A_
3740 5d e9 51 05 01 00 31 c0 0f b6 d8 e9 bd fe ff ff bd fe ff ff cc fe ff ff 41 fe ff ff d8 fe ff ff ].Q...1.................A.......
3760 41 fe ff ff e6 fe ff ff 41 fe ff ff 2f ff ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff A.......A.../...A...A...A...A...
3780 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...
37a0 de ff ff ff 41 fe ff ff 41 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 89 f3 49 ....A...A...UH..AWAVAUATSH..(..I
37c0 89 fe 4c 89 75 b0 49 8b 56 10 89 5d cc 4c 8d 62 e0 8b 42 e8 89 c1 83 e1 0f 83 c1 fd 4c 8d 6a f0 ..L.u.I.V..].L.b..B.........L.j.
37e0 83 f9 01 77 68 8b 4a f8 83 e1 0f 83 f9 04 74 19 83 f9 03 75 58 4c 89 f7 4c 89 ee 48 89 d3 e8 71 ...wh.J.......t....uXL..L..H...q
3800 af 01 00 48 89 da 8b 42 e8 48 89 55 c0 49 8b 4d 00 48 8b 59 10 83 e0 0f 48 85 db 75 52 83 f8 04 ...H...B.H.U.I.M.H.Y....H..uR...
3820 0f 95 c1 83 f8 03 41 bf 02 00 00 00 8b 5d cc 0f 85 46 01 00 00 84 c9 0f 84 3e 01 00 00 4c 89 f7 ......A......]...F.......>...L..
3840 4c 89 e6 e8 2c af 01 00 e9 2e 01 00 00 41 b8 16 00 00 00 4c 89 f7 4c 89 e6 4c 89 ea 4c 89 e1 e8 L...,........A.....L..L..L..L...
3860 92 0a 01 00 41 bf 02 00 00 00 e9 09 01 00 00 83 f8 04 75 1e 49 8b 04 24 48 83 78 10 00 75 13 49 ....A.............u.I..$H.x..u.I
3880 8b 45 00 49 8b 4d 08 49 89 4c 24 08 49 89 04 24 eb d2 41 bf 01 00 00 00 44 8b 6d cc 41 83 fd 02 .E.I.M.I.L$.I..$..A.....D.m.A...
38a0 7c 50 41 bf 01 00 00 00 41 8b 44 24 08 83 e0 0f 83 f8 04 74 10 83 f8 03 75 38 4c 89 f7 4c 89 e6 |PA.....A.D$.......t....u8L..L..
38c0 e8 af ae 01 00 49 8b 04 24 48 8b 40 10 48 b9 ff ff ff ff ff ff ff 7f 48 29 d9 48 39 c8 0f 83 c8 .....I..$H.@.H.........H).H9....
38e0 00 00 00 48 01 c3 41 ff c7 49 83 c4 f0 45 39 ef 7c b6 49 8b 76 18 48 81 c6 b0 00 00 00 4c 89 f7 ...H..A..I...E9.|.I.v.H......L..
3900 48 89 da e8 e7 cf 00 00 48 89 45 d0 49 63 c7 48 c1 e0 04 48 89 45 b8 4c 8b 75 c0 49 29 c6 45 89 H.......H.E.Ic.H...H.E.L.u.I).E.
3920 fd 31 db 49 89 dc 49 8b 36 48 8b 5e 10 48 8b 45 d0 4a 8d 3c 20 48 83 c6 20 48 89 da e8 f3 c5 01 .1.I..I.6H.^.H.E.J.<.H...H......
3940 00 4c 01 e3 49 83 c6 10 41 ff cd 45 85 ed 7f d3 4c 8b 75 b0 4c 89 f7 48 8b 75 d0 48 89 da e8 bf .L..I...A..E....L.u.L..H.u.H....
3960 04 01 00 48 8b 4d c0 48 2b 4d b8 48 89 01 0f b6 40 08 83 c8 40 89 41 08 8b 5d cc 41 ff cf 44 29 ...H.M.H+M.H....@...@.A..].A..D)
3980 fb 49 8b 56 10 49 63 c7 48 c1 e0 04 48 29 c2 83 fb 01 49 89 56 10 0f 8f 2e fe ff ff 48 83 c4 28 .I.V.Ic.H...H)....I.V.......H..(
39a0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d f8 0b 05 00 31 c0 4c 89 f7 48 89 ce e8 ff bb 01 00 55 [A\A]A^A_].H......1.L..H.......U
39c0 48 89 e5 41 57 41 56 41 54 53 48 89 d3 49 89 f6 49 89 ff 8b 43 08 83 e0 0f 83 f8 04 75 09 48 8b H..AWAVATSH..I..I...C.......u.H.
39e0 03 48 8b 40 10 eb 3c 83 f8 05 75 4b 4c 8b 23 49 8b 7c 24 28 48 85 ff 74 20 f6 47 0a 10 75 1a 49 .H.@..<...uKL.#I.|$(H..t..G..u.I
3a00 8b 47 18 48 8b 90 18 01 00 00 be 04 00 00 00 e8 00 07 01 00 48 85 c0 75 34 4c 89 e7 e8 89 30 00 .G.H................H..u4L....0.
3a20 00 48 98 49 89 06 41 c7 46 08 13 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 ba 04 00 00 00 4c 89 ff 48 .H.I..A.F.....[A\A^A_]......L..H
3a40 89 de e8 02 07 01 00 83 78 08 00 74 22 41 b9 01 00 00 00 4c 89 ff 48 89 c6 48 89 da 48 89 d9 4d ........x..t"A.....L..H..H..H..M
3a60 89 f0 5b 41 5c 41 5e 41 5f 5d e9 34 07 01 00 48 8d 05 4b 0b 05 00 4c 89 ff 48 89 de 48 89 c2 e8 ..[A\A^A_].4...H..K...L..H..H...
3a80 f8 ba 01 00 55 48 89 e5 48 89 d1 48 8d 41 01 48 83 f8 01 77 0d 48 85 c9 74 30 48 f7 de 48 89 f7 ....UH..H..H.A.H...w.H..t0H..H..
3aa0 eb 23 48 89 f0 48 99 48 f7 f9 48 89 c7 48 89 c8 48 31 f0 79 10 48 89 f0 48 99 48 f7 f9 48 83 fa .#H..H.H..H..H..H1.y.H..H.H..H..
3ac0 01 48 83 d7 ff 48 89 f8 5d c3 48 8d 0d fe 0a 05 00 31 c0 48 89 ce e8 e3 ba 01 00 55 48 89 e5 48 .H...H..].H......1.H.......UH..H
3ae0 89 d1 48 8d 41 01 48 83 f8 01 77 18 31 c0 48 85 c9 75 33 48 8d 0d ef 0a 05 00 31 c0 48 89 ce e8 ..H.A.H...w.1.H..u3H......1.H...
3b00 ba ba 01 00 48 89 f0 48 99 48 f7 f9 48 85 d2 40 0f 95 c7 48 31 ce 40 0f 98 c6 31 c0 40 84 fe 48 ....H..H.H..H..@...H1.@...1.@..H
3b20 0f 45 c1 48 01 d0 5d c3 55 48 89 e5 48 85 f6 78 12 40 88 f1 48 d3 e7 31 c0 48 83 fe 3f 48 0f 4e .E.H..].UH..H..x.@..H..1.H..?H.N
3b40 c7 eb 13 31 c0 48 83 fe c1 7c 0b f7 de 40 88 f1 48 d3 ef 48 89 f8 5d c3 55 48 89 e5 41 57 41 56 ...1.H...|...@..H..H..].UH..AWAV
3b60 41 55 41 54 53 50 49 89 ff 4d 8b 77 20 49 8b 46 28 8b 58 fc 89 d8 83 e0 3f 8d 48 fa 83 f9 23 77 AUATSPI..M.w.I.F(.X.....?.H...#w
3b80 3b 49 8b 76 20 48 8d 15 38 01 00 00 48 63 0c 8a 48 01 d1 ff e1 c1 eb 06 0f b6 c3 48 c1 e0 04 49 ;I.v.H..8...Hc..H..........H...I
3ba0 8b 4f 10 48 8d 51 f0 49 89 57 10 48 8b 51 f0 48 8b 49 f8 48 89 4c 06 08 48 89 14 06 48 83 c4 08 .O.H.Q.I.W.H.Q.H.I.H.L..H...H...
3bc0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 4f 10 8b 79 f8 85 ff b2 01 0f 84 96 00 00 00 83 ff 01 0f [A\A]A^A_].I.O..y...............
3be0 85 8b 00 00 00 83 79 f0 00 0f 94 c2 e9 81 00 00 00 49 8b 47 10 89 d9 c1 e9 17 48 c1 e1 04 48 01 ......y..........I.G......H...H.
3c00 ce 48 f7 de 48 8d 74 30 e0 48 c1 ee 04 83 fe 02 48 8b 48 f0 48 8b 50 f8 48 89 50 d8 48 89 48 d0 .H..H.t0.H......H.H.H.P.H.P.H.H.
3c20 7c 10 48 83 c0 e0 49 89 47 10 4c 89 ff e8 7a fb ff ff 49 8b 46 20 c1 eb 06 0f b6 cb 48 c1 e1 04 |.H...I.G.L...z...I.F.......H...
3c40 49 8b 57 10 48 8b 72 f0 48 8b 52 f8 48 89 54 08 08 48 89 34 08 eb 0c f7 c3 00 c0 7f 00 0f 84 59 I.W.H.r.H.R.H.T..H.4...........Y
3c60 ff ff ff 49 8b 46 08 49 89 47 10 e9 4c ff ff ff 31 d2 44 0f b6 ea 45 89 ec 41 83 f4 01 48 83 c1 ...I.F.I.G..L...1.D...E..A...H..
3c80 f0 49 89 4f 10 83 f8 21 75 21 89 d8 c1 e8 17 48 c1 e0 04 48 01 c6 ba 15 00 00 00 4c 89 ff e8 a6 .I.O...!u!.....H...H.......L....
3ca0 04 01 00 83 78 08 00 45 0f 44 e5 c1 eb 06 0f b6 c3 41 39 c4 0f 84 02 ff ff ff 49 83 46 28 04 e9 ....x..E.D.......A9.......I.F(..
3cc0 f8 fe ff ff d1 fe ff ff d1 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff d1 fe ff ff ................................
3ce0 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 ................................
3d00 d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff f8 fe ff ff d1 fe ff ff ................................
3d20 2d ff ff ff f8 fe ff ff 07 ff ff ff 07 ff ff ff 07 ff ff ff f8 fe ff ff f8 fe ff ff 93 ff ff ff -...............................
3d40 f8 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff 9f ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 ....................UH..AWAVAUAT
3d60 53 48 81 ec 58 01 00 00 48 89 bd c8 fe ff ff 4c 8b 6f 20 eb 08 49 8b 45 08 48 89 47 10 4c 89 ad SH..X...H......L.o...I.E.H.G.L..
3d80 b0 fe ff ff 49 8b 45 00 4d 8b 45 20 48 8b 00 48 89 85 c0 fe ff ff 48 8b 40 18 48 8b 40 30 48 89 ....I.E.M.E.H..H......H.@.H.@0H.
3da0 85 d0 fe ff ff eb 04 4d 8b 45 20 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 10 8a 87 c8 00 00 00 a8 .......M.E.I.E(H.H.I.M(.........
3dc0 0c 74 21 ff 8f c0 00 00 00 74 04 24 04 74 15 49 89 fe 48 89 d3 e8 7f bb 01 00 48 89 da 4c 89 f7 .t!......t.$.t.I..H.......H..L..
3de0 4d 8b 45 20 89 d3 c1 eb 06 44 0f b6 f3 4d 89 f7 49 c1 e7 04 4f 8d 0c 38 89 d0 83 e0 3f 83 f8 2d M.E......D...M..I...O..8....?..-
3e00 77 a9 48 8d 0d 33 20 00 00 48 63 04 81 48 01 c8 ff e0 c1 ea 17 48 c1 e2 04 49 8b 04 10 49 8b 4c w.H..3...Hc..H.......H...I...I.L
3e20 10 08 eb 17 c1 ea 0e 48 c1 e2 04 48 8b 8d d0 fe ff ff 48 8b 04 11 48 8b 4c 11 08 49 89 49 08 49 .......H...H......H...H.L..I.I.I
3e40 89 01 e9 64 ff ff ff 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 00 c1 e8 06 48 c1 e0 04 48 8b 95 d0 ...d...I.E(H.H.I.M(.....H...H...
3e60 fe ff ff 48 8b 0c 02 48 8b 44 02 08 eb 5f 89 d0 c1 e8 17 41 89 01 43 c7 44 38 08 01 00 00 00 f7 ...H...H.D..._.....A..C.D8......
3e80 c2 00 c0 7f 00 0f 84 20 ff ff ff e9 28 0e 00 00 c1 ea 17 f7 d2 0f b6 c3 48 c1 e0 04 49 8d 44 00 ............(...........H...I.D.
3ea0 08 c7 00 00 00 00 00 48 83 c0 10 ff c2 75 f2 e9 f7 fe ff ff c1 ea 17 48 8b 85 c0 fe ff ff 48 8b .......H.....u.........H......H.
3ec0 44 d0 20 48 8b 00 48 8b 08 48 8b 40 08 49 89 41 08 49 89 09 e9 d2 fe ff ff 89 d0 c1 e8 17 48 8b D..H..H..H.@.I.A.I............H.
3ee0 8d c0 fe ff ff 48 8b 44 c1 20 48 8b 30 e9 61 01 00 00 89 d6 c1 ee 17 48 c1 e6 04 4c 01 c6 e9 50 .....H.D..H.0.a........H...L...P
3f00 01 00 00 48 8b 85 c0 fe ff ff 4a 8b 44 f0 20 48 8b 30 48 89 d0 c1 ea 17 f6 c6 01 0f 85 d3 09 00 ...H......J.D..H.0H.............
3f20 00 48 c1 e2 04 4c 01 c2 e9 d5 09 00 00 c1 ea 17 48 8b 85 c0 fe ff ff 48 8b 74 d0 20 48 8b 06 49 .H...L..........H......H.t..H..I
3f40 8b 09 49 8b 51 08 48 89 50 08 48 89 08 48 8b 06 f6 40 08 40 0f 84 51 fe ff ff 48 8d 4e 10 48 39 ..I.Q.H.P.H..H...@.@..Q...H.N.H9
3f60 c8 0f 85 44 fe ff ff 49 89 fe 4c 89 c3 e8 bc e6 00 00 49 89 d8 4c 89 f7 e9 2e fe ff ff 48 89 d0 ...D...I..L.......I..L.......H..
3f80 c1 ea 17 f6 c6 01 0f 85 93 09 00 00 48 c1 e2 04 4c 01 c2 e9 95 09 00 00 41 89 d5 41 c1 ed 17 c1 ............H...L.......A..A....
3fa0 ea 0e 81 e2 ff 01 00 00 49 89 fc 4c 89 c3 4c 89 8d d8 fe ff ff 49 89 d6 e8 e3 23 00 00 44 89 ef ........I..L..L......I....#..D..
3fc0 4d 89 e5 4c 89 f2 48 89 d9 49 89 c6 48 8b 85 d8 fe ff ff 4c 89 30 42 c7 44 39 08 45 00 00 00 89 M..L..H..I..H......L.0B.D9.E....
3fe0 d0 09 f8 74 30 48 89 8d b8 fe ff ff 48 89 d3 e8 a6 a1 01 00 41 89 c4 89 df e8 9c a1 01 00 4c 89 ...t0H......H.......A.........L.
4000 ef 4c 89 f6 44 89 e2 89 c1 e8 74 20 00 00 48 8b 8d b8 fe ff ff 49 8b 45 18 48 83 78 18 00 4c 89 .L..D.....t...H......I.E.H.x..L.
4020 ef 4c 8b ad b0 fe ff ff 0f 8e 79 fd ff ff e9 a0 08 00 00 89 d0 c1 e8 17 48 c1 e0 04 49 8d 34 00 .L........y.............H...I.4.
4040 49 8b 0c 00 49 8b 44 00 08 4b 89 44 07 18 4b 89 4c 07 10 c1 ea 0e f6 c6 01 75 0f 81 e2 ff 01 00 I...I.D..K.D..K.L........u......
4060 00 48 c1 e2 04 49 01 d0 eb 0f 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 4c 89 c2 4c 89 c9 48 .H...I....D...I...L......L..L..H
4080 89 fb e8 f5 ef ff ff e9 20 16 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 b0 08 00 00 48 c1 e3 04 4c 01 ..........................H...L.
40a0 c3 e9 b2 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 c9 08 00 00 48 c1 e3 04 4c 01 c3 e9 cb 08 00 00 ....................H...L.......
40c0 89 d3 c1 eb 17 f6 c7 01 0f 85 e2 08 00 00 48 c1 e3 04 4c 01 c3 e9 e4 08 00 00 89 d3 c1 eb 17 f6 ..............H...L.............
40e0 c7 01 0f 85 fb 08 00 00 48 c1 e3 04 4c 01 c3 e9 fd 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 17 09 ........H...L...................
4100 00 00 48 c1 e3 04 4c 01 c3 e9 19 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 29 09 00 00 48 c1 e0 04 ..H...L.................)...H...
4120 4c 01 c0 e9 2b 09 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 42 09 00 00 48 c1 e3 04 4c 01 c3 e9 44 09 L...+.............B...H...L...D.
4140 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 5e 09 00 00 48 c1 e0 04 4c 01 c0 e9 60 09 00 00 89 d0 c1 e8 ............^...H...L...`.......
4160 17 f6 c4 01 0f 85 77 09 00 00 48 c1 e0 04 4c 01 c0 e9 79 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 ......w...H...L...y.............
4180 90 09 00 00 48 c1 e0 04 4c 01 c0 e9 92 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 a9 09 00 00 48 c1 ....H...L.....................H.
41a0 e0 04 4c 01 c0 e9 ab 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 c2 09 00 00 48 c1 e0 04 4c 01 c0 e9 ..L.....................H...L...
41c0 c4 09 00 00 c1 ea 17 48 c1 e2 04 49 8d 0c 10 41 8b 44 10 08 83 f8 03 0f 85 d0 09 00 00 f2 0f 10 .......H...I...A.D..............
41e0 01 f2 0f 11 85 08 ff ff ff e9 85 18 00 00 c1 ea 17 48 c1 e2 04 49 8d 04 10 41 83 7c 10 08 13 0f .................H...I...A.|....
4200 85 bb 09 00 00 48 8b 00 48 89 85 00 ff ff ff e9 6a 15 00 00 c1 ea 17 48 c1 e2 04 41 8b 4c 10 08 .....H..H.......j......H...A.L..
4220 85 c9 b0 01 0f 84 8c 14 00 00 83 f9 01 0f 85 81 14 00 00 41 83 3c 10 00 0f 94 c0 e9 76 14 00 00 ...................A.<......v...
4240 c1 ea 17 48 c1 e2 04 49 01 d0 4c 89 ce 4c 89 c2 48 89 fb e8 67 f7 ff ff e9 4f 14 00 00 89 d3 c1 ...H...I..L..L..H...g....O......
4260 eb 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d0 48 c1 e0 04 4a 8d 44 00 10 48 89 47 10 be 01 00 00 00 ...........H..H...J.D..H.G......
4280 29 de 01 d6 49 89 fc e8 20 f5 ff ff 4c 89 e7 49 8b 45 20 48 89 d9 48 c1 e1 04 48 8b 14 08 48 8b )...I.......L..I.E.H..H...H...H.
42a0 74 08 08 4a 89 74 38 08 4a 89 14 38 48 8b 57 18 48 83 7a 18 00 0f 8e 42 09 00 00 41 39 de 0f 83 t..J.t8.J..8H.W.H.z....B...A9...
42c0 06 14 00 00 48 01 c8 e9 03 14 00 00 45 85 f6 0f 84 78 19 00 00 49 8b 45 20 49 8d 74 07 f0 49 89 ....H.......E....x...I.E.I.t..I.
42e0 fe 4c 89 c3 49 89 d7 e8 08 df 00 00 4c 89 fa 49 89 d8 4c 89 f7 e9 53 19 00 00 89 d0 c1 e8 17 f6 .L..I.......L..I..L...S.........
4300 c4 01 0f 85 fe 08 00 00 48 c1 e0 04 4c 01 c0 e9 00 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 10 09 ........H...L...................
4320 00 00 48 c1 e0 04 4c 01 c0 e9 12 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 22 09 00 00 48 c1 e0 04 ..H...L................."...H...
4340 4c 01 c0 e9 24 09 00 00 f7 c2 00 c0 7f 00 43 8b 44 38 08 0f 85 31 09 00 00 85 c0 0f 84 3d 0d 00 L...$.........C.D8...1.......=..
4360 00 83 f8 01 0f 85 4e 09 00 00 41 83 39 00 0f 85 44 09 00 00 e9 25 0d 00 00 89 d1 c1 e9 17 48 c1 ......N...A.9...D....%........H.
4380 e1 04 49 8d 04 08 f7 c2 00 c0 7f 00 41 8b 4c 08 08 0f 85 0b 09 00 00 85 c9 0f 84 f1 0c 00 00 83 ..I.........A.L.................
43a0 f9 01 0f 85 10 09 00 00 83 38 00 0f 85 07 09 00 00 e9 da 0c 00 00 89 d0 c1 e8 17 c1 ea 0e 81 e2 .........8......................
43c0 ff 01 00 00 48 89 d1 8d 51 ff 49 89 cf 85 c0 74 0e 49 01 c6 49 c1 e6 04 4d 01 f0 4c 89 47 10 48 ....H...Q.I....t.I..I...M..L.G.H
43e0 89 fb 4c 89 ce e8 35 7b 01 00 85 c0 0f 84 47 19 00 00 45 85 ff 48 89 df 0f 85 e9 04 00 00 e9 a4 ..L...5{......G...E..H..........
4400 f9 ff ff c1 ea 17 74 0e 49 01 d6 49 c1 e6 04 4d 01 f0 4c 89 47 10 ba ff ff ff ff 48 89 fb 4c 89 ......t.I..I...M..L.G......H..L.
4420 ce e8 f9 7a 01 00 85 c0 0f 84 1c 19 00 00 4d 8b 45 20 48 89 df e9 71 f9 ff ff 4b 8d 44 38 08 43 ...z..........M.E.H...q...K.D8.C
4440 83 7c 38 08 13 4b 8d 4c 38 20 0f 85 72 08 00 00 48 89 d6 48 8b 11 49 8b 09 48 01 d1 48 85 d2 4b .|8..K.L8...r...H..H..I..H..H..K
4460 8b 54 07 10 0f 8e 89 12 00 00 48 39 d1 0f 8f 38 f9 ff ff e9 84 12 00 00 49 8d 5e 01 48 c1 e3 04 .T........H9...8........I.^.H...
4480 49 8d 0c 18 49 83 c6 02 49 c1 e6 04 4b 8d 04 30 4f 8d 64 38 08 43 83 7c 38 08 13 0f 85 42 16 00 I...I...I...K..0O.d8.C.|8....B..
44a0 00 43 83 7c 30 08 13 0f 85 36 16 00 00 4c 89 a5 a0 fe ff ff 48 89 95 a8 fe ff ff 4c 89 8d d8 fe .C.|0....6...L......H......L....
44c0 ff ff 4d 89 c5 49 89 fc 48 8b 10 48 89 95 90 fe ff ff 48 89 85 98 fe ff ff 48 c1 ea 3f ff c2 48 ..M..I..H..H......H......H..?..H
44e0 8d b5 f8 fe ff ff 48 89 cf 49 89 cf e8 bd ea ff ff 85 c0 0f 85 10 15 00 00 4d 89 e8 49 8d 44 18 ......H..I...............M..I.D.
4500 08 41 83 7c 18 08 03 0f 85 81 15 00 00 48 89 85 88 fe ff ff 4c 89 f9 f2 0f 10 01 f2 0f 11 45 d0 .A.|.........H......L.........E.
4520 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 48 8b 85 98 fe ff ff e9 L..L......L......H......H.......
4540 27 17 00 00 4b 8d 74 07 30 4b 8b 44 07 20 4b 8b 4c 07 28 4b 89 4c 07 58 4b 89 44 07 50 4b 8b 44 '...K.t.0K.D..K.L.(K.L.XK.D.PK.D
4560 07 10 4b 8b 4c 07 18 4b 89 4c 07 48 4b 89 44 07 40 49 8b 01 49 8b 49 08 4b 89 4c 07 38 4b 89 44 ..K.L..K.L.HK.D.@I..I.I.K.L.8K.D
4580 07 30 4b 8d 44 07 60 48 89 47 10 c1 ea 0e 81 e2 ff 01 00 00 b9 01 00 00 00 48 89 fb e8 db 7d 01 .0K.D.`H.G...............H....}.
45a0 00 48 89 df 49 8b 45 08 4d 8b 45 20 48 89 47 10 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 10 89 d0 .H..I.E.M.E.H.G.I.E(H.H.I.M(....
45c0 c1 e8 06 44 0f b6 c8 49 c1 e1 04 4d 01 c1 41 83 79 18 00 0f 84 d2 f7 ff ff 49 8b 41 10 49 8b 49 ...D...I...M..A.y........I.A.I.I
45e0 18 49 89 49 08 49 89 01 e9 60 16 00 00 41 89 d6 41 c1 ee 17 c1 ea 0e 81 e2 ff 01 00 00 45 85 f6 .I.I.I...`...A..A............E..
4600 75 0e 4c 8b 77 10 4d 29 ce 49 c1 ee 04 41 ff ce 4c 89 85 b8 fe ff ff 85 d2 75 11 49 8b 45 28 48 u.L.w.M).I...A..L........u.I.E(H
4620 8d 48 04 49 89 4d 28 8b 10 c1 ea 06 4d 8b 21 6b c2 32 48 89 85 d8 fe ff ff 41 8d 54 06 ce 41 3b .H.I.M(.....M.!k.2H......A.T..A;
4640 54 24 0c 76 0e 4c 89 e6 49 89 ff e8 2b 1d 00 00 4c 89 ff 45 85 f6 7e 6f 49 63 c6 0f b6 db 48 01 T$.v.L..I...+...L..E..~oIc....H.
4660 c3 48 c1 e3 04 48 03 9d b8 fe ff ff 48 8b 85 d8 fe ff ff 83 c0 ce 48 89 85 d8 fe ff ff 48 8b 85 .H...H......H.........H......H..
4680 d8 fe ff ff 42 8d 14 30 49 89 ff 4c 89 e6 48 89 d9 e8 37 1c 00 00 f6 43 08 40 74 1c 41 f6 44 24 ....B..0I..L..H...7....C.@t.A.D$
46a0 09 04 74 14 48 8b 03 f6 40 09 03 74 0b 4c 89 ff 4c 89 e6 e8 5c df 00 00 48 83 c3 f0 41 ff ce 45 ..t.H...@..t.L..L...\...H...A..E
46c0 85 f6 4c 89 ff 7f b6 49 8b 45 08 48 89 47 10 4c 8b 85 b8 fe ff ff e9 d0 f6 ff ff 4c 89 8d d8 fe ..L....I.E.H.G.L...........L....
46e0 ff ff 4c 89 85 b8 fe ff ff c1 ea 0e 48 8b 85 c0 fe ff ff 48 8b 40 18 48 8b 40 40 48 8b 0c d0 48 ..L.........H......H.@.H.@@H...H
4700 89 8d a8 fe ff ff 48 8b 41 60 48 85 c0 44 8b 61 10 4c 8b 71 58 0f 84 ef 00 00 00 45 85 e4 7e 48 ......H.A`H..D.a.L.qX......E..~H
4720 49 8d 4e 09 31 d2 80 79 ff 00 0f b6 31 48 8b 9d b8 fe ff ff 75 11 48 8b 9d c0 fe ff ff 48 8b 74 I.N.1..y....1H......u.H......H.t
4740 f3 20 48 8b 36 eb 07 48 c1 e6 04 48 01 de 48 8b 5c d0 20 48 39 33 0f 85 ae 00 00 00 48 ff c2 48 ..H.6..H...H..H.\..H93......H..H
4760 83 c1 10 44 39 e2 7c be 48 8b 8d d8 fe ff ff 48 89 01 48 8b 8d b8 fe ff ff 42 c7 44 39 08 46 00 ...D9.|.H......H..H......B.D9.F.
4780 00 00 e9 3d 01 00 00 c1 ea 17 4d 89 c4 4d 2b 65 00 49 c1 ec 04 48 8b 85 c0 fe ff ff 48 8b 40 18 ...=......M..M+e.I...H......H.@.
47a0 0f b6 40 0a 44 89 e6 29 c6 ff ce 85 d2 0f 85 3b 05 00 00 89 85 d8 fe ff ff 48 8b 47 30 48 2b 47 ..@.D..).......;.........H.G0H+G
47c0 10 48 c1 f8 04 48 63 de 48 39 d8 7f 18 89 b5 b8 fe ff ff e8 55 75 01 00 8b b5 b8 fe ff ff 48 8b .H...Hc.H9..........Uu........H.
47e0 bd c8 fe ff ff 4d 8b 45 20 4d 01 c7 4c 01 f3 48 c1 e3 04 4c 01 c3 48 89 5f 10 4d 89 f9 89 f2 8b .....M.E.M..L..H...L..H._.M.....
4800 85 d8 fe ff ff e9 e6 04 00 00 44 89 e6 e8 b1 d8 00 00 48 89 c1 48 89 8d a0 fe ff ff 45 85 e4 48 ..........D.......H..H......E..H
4820 8b 85 a8 fe ff ff 48 89 41 18 48 8b 85 d8 fe ff ff 48 89 08 48 8b 8d b8 fe ff ff 42 c7 44 39 08 ......H.A.H......H..H......B.D9.
4840 46 00 00 00 7e 58 48 8b 85 a0 fe ff ff 48 8d 58 20 49 83 c6 09 41 80 7e ff 00 41 0f b6 36 75 11 F...~XH......H.X.I...A.~..A..6u.
4860 49 89 cd 48 8b 85 c0 fe ff ff 48 8b 44 f0 20 eb 16 48 c1 e6 04 48 01 ce 49 89 cd 48 8b bd c8 fe I..H......H.D....H...H..I..H....
4880 ff ff e8 e1 d8 00 00 48 89 03 48 ff 40 08 48 83 c3 08 49 83 c6 10 41 ff cc 4c 89 e9 75 b7 48 8b .......H..H.@.H...I...A..L..u.H.
48a0 85 a8 fe ff ff f6 40 09 04 48 8b bd c8 fe ff ff 4c 8b ad b0 fe ff ff 75 0b 48 8b 95 a0 fe ff ff ......@..H......L......u.H......
48c0 48 89 50 60 48 8b 47 18 48 83 78 18 00 0f 8e d4 f4 ff ff 49 8d 44 0f 10 48 89 47 10 48 89 fb e8 H.P`H.G.H.x........I.D..H.G.H...
48e0 f4 e5 00 00 48 89 df 49 8b 45 08 48 89 47 10 e9 b3 f4 ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ....H..I.E.H.G.........H...H....
4900 ff ff c1 e8 0e f6 c4 01 0f 85 2e 04 00 00 25 ff 01 00 00 48 c1 e0 04 49 01 c0 e9 40 04 00 00 0f ..............%....H...I...@....
4920 b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff c1 e8 0e f6 c4 01 0f 85 14 04 00 00 25 ff 01 00 00 48 c1 ..H...H..................%....H.
4940 e0 04 49 01 c0 e9 12 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff 4c 89 8d d8 fe ff ff c1 ..I..........H...H......L.......
4960 ea 0e f6 c6 01 0f 85 04 04 00 00 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 00 04 00 00 0f b6 db .................H...L..........
4980 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 03 04 00 00 4c 89 8d d8 fe ff ff 81 e2 H...H..................L........
49a0 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 ff 03 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea ....H...L..........H...H........
49c0 0e f6 c6 01 0f 85 02 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 fe ..........L............H...L....
49e0 03 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 01 04 00 00 4c 89 8d ......H...H..................L..
4a00 d8 fe ff ff 49 89 fe 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 fd 03 00 00 0f b6 db 48 c1 e3 04 ....I........H...L..........H...
4a20 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 07 04 00 00 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 H........................H...L..
4a40 e9 03 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 0e 04 00 00 4c ........H...H..................L
4a60 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 0a 04 00 00 0f b6 db 48 c1 e3 04 48 ............H...L..........H...H
4a80 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 0b 04 00 00 4c 89 8d d8 fe ff ff 49 89 fe 81 e2 ff 01 ..................L......I......
4aa0 00 00 48 c1 e2 04 4c 01 c2 e9 07 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 ..H...L..........H...H..........
4ac0 c6 01 0f 85 11 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 0d 04 00 ........L............H...L......
4ae0 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 15 04 00 00 4c 89 8d d8 fe ....H...H..................L....
4b00 ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 11 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ........H...L..........H...H....
4b20 ff ff c1 ea 0e f6 c6 01 0f 85 16 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c ..............L............H...L
4b40 01 c2 e9 12 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 17 04 00 ..........H...H.................
4b60 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 13 04 00 00 0f b6 c0 48 c1 e0 .L............H...L..........H..
4b80 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 18 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 .H..................L...........
4ba0 00 48 c1 e2 04 4c 01 c2 e9 14 04 00 00 83 f8 13 0f 85 76 0b 00 00 31 c0 48 2b 01 e9 c1 0b 00 00 .H...L............v...1.H+......
4bc0 4d 89 cc 4c 89 85 b8 fe ff ff 48 89 fb 48 8d b5 00 ff ff ff 31 d2 48 89 c7 49 89 c6 e8 cd e3 ff M..L......H..H......1.H..I......
4be0 ff 85 c0 0f 85 81 0b 00 00 41 b8 13 00 00 00 48 89 df 4c 89 f6 48 89 f2 e9 65 0b 00 00 49 8b 45 .........A.....H..L..H...e...I.E
4c00 08 e9 e0 0a 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 c0 03 00 00 .........H...H..................
4c20 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 bd 03 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff ......H...I..........H...H......
4c40 c1 ea 0e f6 c6 01 0f 85 b3 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 b0 03 00 00 0f b6 ..................H...I.........
4c60 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 a6 03 00 00 81 e2 ff 01 00 00 48 c1 .H...H........................H.
4c80 e2 04 49 01 d0 e9 a3 03 00 00 85 c0 74 2a 83 f8 01 0f 85 07 04 00 00 41 83 39 00 74 1b e9 fc 03 ..I.........t*.........A.9.t....
4ca0 00 00 85 c9 74 12 83 f9 01 0f 85 e1 03 00 00 83 38 00 0f 85 d8 03 00 00 49 83 45 28 04 e9 e9 f0 ....t...........8.......I.E(....
4cc0 ff ff f2 0f 10 01 0f 57 c9 66 0f 2e c1 f2 41 0f 58 01 f2 43 0f 10 4c 07 10 0f 86 b3 0a 00 00 66 .......W.f....A.X..C..L........f
4ce0 0f 2e c8 0f 82 c2 f0 ff ff e9 ae 0a 00 00 ff ca 85 d2 0f 8e b3 f0 ff ff 41 ff cc 41 29 c4 49 63 ........................A..A).Ic
4d00 cc 48 c1 e1 04 4c 89 c0 48 29 c8 31 c9 39 f1 7d 10 4c 8b 10 48 8b 58 08 49 89 59 08 4d 89 11 eb .H...L..H).1.9.}.L..H.X.I.Y.M...
4d20 08 41 c7 41 08 00 00 00 00 ff c1 49 83 c1 10 48 83 c0 10 39 ca 75 d6 e9 6f f0 ff ff 44 0f b6 c0 .A.A.......I...H...9.u..o...D...
4d40 49 c1 e0 04 4c 03 85 d0 fe ff ff eb 12 44 0f b6 c0 49 c1 e0 04 4c 03 85 d0 fe ff ff 4c 89 ce 4c I...L........D...I...L......L..L
4d60 89 c1 48 89 fb e8 23 e4 ff ff e9 3d 09 00 00 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 c6 ..H...#....=......H...H......M..
4d80 8b 43 08 83 f8 03 0f 85 62 03 00 00 f2 0f 10 03 f2 0f 11 45 c8 e9 05 06 00 00 4c 89 8d d8 fe ff .C......b..........E......L.....
4da0 ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 c4 8b 43 08 83 f8 03 0f 85 5b 03 00 00 f2 0f ....H...H......M...C......[.....
4dc0 10 03 f2 0f 11 45 b8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff .....E......L.........H...H.....
4de0 ff 4d 89 c4 8b 43 08 83 f8 03 0f 85 44 03 00 00 f2 0f 10 03 f2 0f 11 45 a8 e9 05 06 00 00 4c 89 .M...C......D..........E......L.
4e00 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 b8 fe ff ff 8b 43 08 .....I.....H...H......L.......C.
4e20 83 f8 03 0f 85 37 03 00 00 f2 0f 10 03 f2 0f 11 85 38 ff ff ff e9 fe 05 00 00 0f b6 d2 48 c1 e2 .....7...........8...........H..
4e40 04 48 03 95 d0 fe ff ff 4d 89 cc 83 7b 08 03 0f 85 34 03 00 00 4c 89 85 b8 fe ff ff f2 0f 10 03 .H......M...{....4...L..........
4e60 f2 0f 11 85 18 ff ff ff e9 40 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe .........@...L.........H...H....
4e80 ff ff 83 78 08 03 0f 85 3c 03 00 00 f2 0f 10 00 49 89 c6 f2 0f 11 45 98 e9 4e 03 00 00 4c 89 8d ...x....<.......I.....E..N...L..
4ea0 d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4c 89 85 b8 fe ff ff 8b 43 08 83 ....I.....H...H......L.......C..
4ec0 f8 03 0f 85 3b 03 00 00 f2 0f 10 03 f2 0f 11 85 28 ff ff ff e9 f7 05 00 00 4c 89 8d d8 fe ff ff ....;...........(........L......
4ee0 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 48 89 d3 83 78 08 13 0f 85 4e 03 00 00 48 89 c1 48 8b ...H...H......H...x....N...H..H.
4f00 01 49 89 ce 48 89 45 88 48 89 da e9 5b 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 .I..H.E.H...[...L.........H...H.
4f20 95 d0 fe ff ff 83 78 08 13 0f 85 52 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 78 ff ff ff e9 ......x....R...H..H..I..H..x....
4f40 65 03 00 00 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 5f e...L.........H...H.......x...._
4f60 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 68 ff ff ff e9 72 03 00 00 4c 89 8d d8 fe ff ff 0f ...H..H..I..H..h....r...L.......
4f80 b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 6c 03 00 00 48 89 c1 48 8b 01 49 89 ce ..H...H.......x....l...H..H..I..
4fa0 48 89 85 58 ff ff ff e9 7f 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........L.........H...H.....
4fc0 ff 83 78 08 13 0f 85 79 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 48 ff ff ff e9 8c 03 00 00 ..x....y...H..H..I..H..H........
4fe0 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 4b e5 ff ff eb 3c 44 D...I...L......I..H..L...K....<D
5000 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c 89 c2 e8 e3 e2 ff ff eb 1d 44 0f ...I...L......I..H..L.........D.
5020 b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c 89 c2 e8 21 e4 ff ff 44 39 f0 49 8b ..I...L......I..H..L...!...D9.I.
5040 45 28 75 3c 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 1b 49 8b 45 20 89 c9 48 c1 e1 04 48 8d 74 E(u<.............t.I.E...H...H.t
5060 01 f0 4c 89 ff e8 8a d1 00 00 49 8b 45 28 c1 eb 0e 81 c3 02 00 fe ff 48 63 cb 48 8d 04 88 eb 04 ..L.......I.E(.........Hc.H.....
5080 48 83 c0 04 4c 89 ff 49 89 45 28 e9 17 ed ff ff 48 8b 08 48 8b 40 08 49 89 41 08 49 89 09 49 8b H...L..I.E(.....H..H.@.I.A.I..I.
50a0 45 28 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 24 49 8b 45 20 89 c9 48 c1 e1 04 48 8d 74 01 f0 E(.............t$I.E...H...H.t..
50c0 49 89 fe 4d 89 c7 e8 29 d1 00 00 4d 89 f8 4c 89 f7 49 8b 45 28 c1 eb 0e 81 c3 02 00 fe ff 48 63 I..M...)...M..L..I.E(.........Hc
50e0 cb 48 8d 04 88 49 89 45 28 e9 bd ec ff ff 83 f8 13 0f 85 8e 02 00 00 83 7a 08 13 0f 85 84 02 00 .H...I.E(...............z.......
5100 00 48 8b 02 48 03 03 48 8b 8d d8 fe ff ff 48 89 01 4d 89 f0 e9 2e 07 00 00 83 f8 13 0f 85 95 02 .H..H..H......H..M..............
5120 00 00 83 7a 08 13 0f 85 8b 02 00 00 48 8b 03 48 2b 02 eb 1a 83 f8 13 0f 85 ac 02 00 00 83 7a 08 ...z........H..H+.............z.
5140 13 0f 85 a2 02 00 00 48 8b 02 48 0f af 03 48 8b 8d d8 fe ff ff 48 89 01 4d 89 e0 e9 e7 06 00 00 .......H..H...H......H..M.......
5160 83 f8 13 0f 85 b2 02 00 00 83 7a 08 13 0f 85 a8 02 00 00 48 8b 33 48 8b 12 4c 89 f3 48 89 df e8 ..........z........H.3H..L..H...
5180 57 e9 ff ff e9 9e 00 00 00 4c 89 85 b8 fe ff ff 48 8d b5 18 ff ff ff 48 89 df 49 89 d6 e8 86 dd W........L......H......H..I.....
51a0 ff ff 4c 89 f2 85 c0 0f 84 c3 02 00 00 83 7a 08 03 0f 85 9c 02 00 00 f2 0f 10 0a f2 0f 11 8d 10 ..L...........z.................
51c0 ff ff ff e9 10 06 00 00 48 8d 75 98 48 89 c7 49 89 c6 4c 89 c3 49 89 d4 e8 4b dd ff ff 4c 89 e2 ........H.u.H..I..L..I...K...L..
51e0 49 89 d8 85 c0 0f 84 bd 02 00 00 83 7a 08 03 0f 85 93 02 00 00 f2 0f 10 02 f2 0f 11 45 90 e9 f9 I...........z...............E...
5200 05 00 00 83 f8 13 0f 85 a7 02 00 00 83 7a 08 13 0f 85 9d 02 00 00 48 8b 33 48 8b 12 4c 89 f3 48 .............z........H.3H..L..H
5220 89 df e8 5d e8 ff ff 48 89 df 48 8b 8d d8 fe ff ff 48 89 01 4c 8b 85 b8 fe ff ff 43 c7 44 38 08 ...]...H..H......H..L......C.D8.
5240 13 00 00 00 e9 62 eb ff ff 48 8d 75 88 31 d2 48 89 c7 49 89 c6 4d 89 c4 e8 51 dd ff ff 4d 89 e0 .....b...H.u.1.H..I..M...Q...M..
5260 85 c0 48 89 da 0f 84 a2 02 00 00 83 7a 08 13 0f 85 76 02 00 00 48 8b 02 48 89 45 80 e9 98 05 00 ..H.........z....v...H..H.E.....
5280 00 48 8d b5 78 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 13 dd ff ff 4c 89 e2 49 89 .H..x...I..1.H..I..L.......L..I.
52a0 d8 85 c0 0f 84 94 02 00 00 83 7a 08 13 0f 85 65 02 00 00 48 8b 02 48 89 85 70 ff ff ff e9 64 05 ..........z....e...H..H..p....d.
52c0 00 00 48 8d b5 68 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 d2 dc ff ff 4c 89 e2 49 ..H..h...I..1.H..I..L.......L..I
52e0 89 d8 85 c0 0f 84 83 02 00 00 83 7a 08 13 0f 85 54 02 00 00 48 8b 02 48 89 85 60 ff ff ff e9 33 ...........z....T...H..H..`....3
5300 05 00 00 48 8d b5 58 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 91 dc ff ff 4c 89 e2 ...H..X...I..1.H..I..L.......L..
5320 49 89 d8 85 c0 0f 84 6f 02 00 00 83 7a 08 13 0f 85 40 02 00 00 48 8b 0a 48 89 8d 50 ff ff ff e9 I......o....z....@...H..H..P....
5340 1f 05 00 00 48 8d b5 48 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c 89 c3 e8 50 dc ff ff 4c 89 ....H..H...I..1.H..I..L...P...L.
5360 e2 49 89 d8 85 c0 0f 84 5b 02 00 00 83 7a 08 13 0f 85 2c 02 00 00 48 8b 0a 48 89 8d 40 ff ff ff .I......[....z....,...H..H..@...
5380 e9 37 05 00 00 48 8d 75 c8 48 89 df 49 89 d4 e8 94 db ff ff 4c 89 e2 85 c0 0f 84 5a 02 00 00 83 .7...H.u.H..I.......L......Z....
53a0 7a 08 03 0f 85 36 02 00 00 f2 0f 10 02 f2 0f 11 45 c0 e9 5a 05 00 00 48 8d 75 b8 48 89 df 49 89 z....6..........E..Z...H.u.H..I.
53c0 d6 e8 62 db ff ff 4c 89 f2 85 c0 0f 84 4a 02 00 00 83 7a 08 03 0f 85 26 02 00 00 f2 0f 10 02 f2 ..b...L......J....z....&........
53e0 0f 11 45 b0 e9 42 05 00 00 48 8d 75 a8 48 89 df 49 89 d6 e8 30 db ff ff 4c 89 f2 85 c0 0f 84 3a ..E..B...H.u.H..I...0...L......:
5400 02 00 00 83 7a 08 03 0f 85 16 02 00 00 f2 0f 10 02 f2 0f 11 45 a0 e9 2b 05 00 00 48 8d b5 38 ff ....z...............E..+...H..8.
5420 ff ff 48 89 df 49 89 d4 e8 fb da ff ff 4c 89 e2 85 c0 0f 84 34 02 00 00 83 7a 08 03 0f 85 0d 02 ..H..I.......L......4....z......
5440 00 00 f2 0f 10 0a f2 0f 11 8d 30 ff ff ff e9 23 05 00 00 48 8d b5 10 ff ff ff 48 89 d7 49 89 d6 ..........0....#...H......H..I..
5460 e8 c3 da ff ff 4c 89 f2 85 c0 0f 85 60 03 00 00 41 b8 0a 00 00 00 48 89 de 48 8b 9d c8 fe ff ff .....L......`...A.....H..H......
5480 48 89 df e9 da 02 00 00 48 8d 75 90 48 89 d7 4d 89 c4 48 89 d3 e8 8e da ff ff 48 89 da 4d 89 e0 H.......H.u.H..M..H.......H..M..
54a0 85 c0 0f 85 4f 03 00 00 41 b8 0b 00 00 00 e9 1a 01 00 00 48 8d b5 28 ff ff ff 48 89 df 49 89 d4 ....O...A..........H..(...H..I..
54c0 e8 63 da ff ff 4c 89 e2 85 c0 0f 84 c1 01 00 00 83 7a 08 03 0f 85 9a 01 00 00 f2 0f 10 0a f2 0f .c...L...........z..............
54e0 11 8d 20 ff ff ff e9 ea 04 00 00 48 8d 75 80 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 af da ff ff 4c ...........H.u.I..1.L..L.......L
5500 89 e2 49 89 d8 85 c0 0f 85 08 03 00 00 41 b8 0d 00 00 00 e9 b5 00 00 00 48 8d b5 70 ff ff ff 49 ..I..........A..........H..p...I
5520 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 7f da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 e2 02 00 00 41 b8 0e ..1.L..L.......L..I..........A..
5540 00 00 00 e9 85 00 00 00 48 8d b5 60 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 4f da ff ff 4c ........H..`...I..1.L..L...O...L
5560 89 e2 49 89 d8 85 c0 0f 85 c2 02 00 00 41 b8 0f 00 00 00 eb 58 48 8d b5 50 ff ff ff 49 89 d4 31 ..I..........A......XH..P...I..1
5580 d2 4c 89 e7 4c 89 c3 e8 22 da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 c2 02 00 00 41 b8 10 00 00 00 .L..L..."...L..I..........A.....
55a0 eb 2b 48 8d b5 40 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 f5 d9 ff ff 4c 89 e2 49 89 d8 85 .+H..@...I..1.L..L.......L..I...
55c0 c0 0f 85 ee 02 00 00 41 b8 11 00 00 00 48 8b 9d c8 fe ff ff 48 89 df 4c 89 f6 e9 c1 00 00 00 48 .......A.....H......H..L.......H
55e0 8d 75 c0 48 89 d7 49 89 d4 e8 3a d9 ff ff 4c 89 e2 85 c0 0f 85 13 03 00 00 41 b8 06 00 00 00 eb .u.H..I...:...L..........A......
5600 42 48 8d 75 b0 48 89 d7 49 89 d6 e8 18 d9 ff ff 4c 89 f2 85 c0 0f 85 0b 03 00 00 41 b8 07 00 00 BH.u.H..I.......L..........A....
5620 00 eb 20 48 8d 75 a0 48 89 d7 49 89 d6 e8 f6 d8 ff ff 4c 89 f2 85 c0 0f 85 04 03 00 00 41 b8 08 ...H.u.H..I.......L..........A..
5640 00 00 00 48 89 de 48 8b 9d c8 fe ff ff eb 4e 48 8d b5 30 ff ff ff 48 89 d7 49 89 d4 e8 c7 d8 ff ...H..H.......NH..0...H..I......
5660 ff 4c 89 e2 85 c0 0f 85 02 03 00 00 41 b8 09 00 00 00 eb 23 48 8d b5 20 ff ff ff 48 89 d7 49 89 .L..........A......#H......H..I.
5680 d4 e8 a2 d8 ff ff 4c 89 e2 85 c0 0f 85 3c 03 00 00 41 b8 0c 00 00 00 48 89 de 4c 89 f3 48 89 df ......L......<...A.....H..L..H..
56a0 48 8b 8d d8 fe ff ff e8 4a ec 00 00 48 89 df e9 f3 e6 ff ff 31 c0 0f b6 c0 41 89 01 43 c7 44 38 H.......J...H.......1....A..C.D8
56c0 08 01 00 00 00 e9 e1 e6 ff ff 49 8d 44 07 10 48 89 47 10 48 89 fb e8 fd d7 00 00 48 89 df 49 8b ..........I.D..H.G.H.......H..I.
56e0 45 08 48 89 47 10 4d 8b 45 20 48 89 47 10 e9 b8 e6 ff ff 48 39 ca 0f 8f af e6 ff ff c1 ee 0e 81 E.H.G.M.E.H.G......H9...........
5700 c6 01 00 fe ff 48 63 d6 48 c1 e2 02 49 01 55 28 49 89 09 c7 00 13 00 00 00 4b 89 4c 07 30 43 c7 .....Hc.H...I.U(I........K.L.0C.
5720 44 07 38 13 00 00 00 e9 7f e6 ff ff 4d 89 cc 4c 89 85 b8 fe ff ff 48 89 fb 48 8d b5 08 ff ff ff D.8.........M..L......H..H......
5740 48 89 cf 49 89 ce e8 dd d7 ff ff 85 c0 0f 85 0b 03 00 00 41 b8 12 00 00 00 48 89 df 4c 89 f6 4c H..I...............A.....H..L..L
5760 89 f2 4c 89 e1 e9 3d ff ff ff 48 8b 85 00 ff ff ff 48 89 df 4c 8b 85 b8 fe ff ff 4d 89 e1 48 f7 ..L...=...H......H..L......M..H.
5780 d0 49 89 01 43 c7 44 38 08 13 00 00 00 e9 19 e6 ff ff 66 0f 2e c1 0f 82 0f e6 ff ff c1 ea 0e 81 .I..C.D8..........f.............
57a0 c2 01 00 fe ff 48 63 ca 48 c1 e1 02 49 01 4d 28 f2 41 0f 11 01 c7 00 03 00 00 00 f2 43 0f 11 44 .....Hc.H...I.M(.A..........C..D
57c0 07 30 43 c7 44 07 38 03 00 00 00 e9 db e5 ff ff f2 0f 10 8d 10 ff ff ff f2 0f 10 85 18 ff ff ff .0C.D.8.........................
57e0 e8 79 a7 01 00 f2 41 0f 11 04 24 4c 8b 85 b8 fe ff ff e9 62 01 00 00 f2 0f 10 45 90 f2 0f 10 4d .y....A...$L.......b......E....M
5800 98 f2 0f 5e c8 48 8b 85 d8 fe ff ff f2 0f 11 08 e9 44 01 00 00 48 8b 45 80 48 23 45 88 eb 1e 48 ...^.H...........D...H.E.H#E...H
5820 8b 85 70 ff ff ff 48 0b 85 78 ff ff ff eb 0e 48 8b 85 60 ff ff ff 48 33 85 68 ff ff ff 48 8b 8d ..p...H..x.....H..`...H3.h...H..
5840 d8 fe ff ff 48 89 01 43 c7 44 38 08 13 00 00 00 48 8b bd c8 fe ff ff e9 4f e5 ff ff 48 8b 8d 50 ....H..C.D8.....H.......O...H..P
5860 ff ff ff 48 8b 85 58 ff ff ff 48 85 c9 48 8b bd c8 fe ff ff 79 19 31 d2 48 83 f9 c1 4c 8b a5 d8 ...H..X...H..H......y.1.H...L...
5880 fe ff ff 7c 1e f7 d9 48 d3 e8 48 89 c2 eb 14 48 d3 e0 31 d2 48 83 f9 3f 48 0f 4e d0 4c 8b a5 d8 ...|...H..H....H..1.H..?H.N.L...
58a0 fe ff ff 49 89 14 24 43 c7 44 38 08 13 00 00 00 e9 f6 e4 ff ff 48 8b 8d 40 ff ff ff 48 8b 95 48 ...I..$C.D8..........H..@...H..H
58c0 ff ff ff 48 89 c8 48 f7 d8 48 85 c9 48 8b bd c8 fe ff ff 7e 0f 48 d3 ea 31 c9 48 83 f8 c1 48 0f ...H..H..H..H......~.H..1.H...H.
58e0 4d ca eb 0f 88 c1 48 d3 e2 31 c9 48 83 f8 3f 48 0f 4e ca 4c 8b a5 d8 fe ff ff 49 89 0c 24 43 c7 M.....H..1.H..?H.N.L......I..$C.
5900 44 38 08 13 00 00 00 e9 9f e4 ff ff f2 0f 10 45 c0 f2 0f 58 45 c8 48 8b 85 d8 fe ff ff f2 0f 11 D8.............E...XE.H.........
5920 00 4d 89 f0 eb 33 f2 0f 10 45 b0 f2 0f 10 4d b8 f2 0f 5c c8 48 8b 85 d8 fe ff ff f2 0f 11 08 eb .M...3...E....M...\.H...........
5940 15 f2 0f 10 45 a0 f2 0f 59 45 a8 48 8b 85 d8 fe ff ff f2 0f 11 00 4d 89 e0 43 c7 44 38 08 03 00 ....E...YE.H..........M..C.D8...
5960 00 00 48 8b bd c8 fe ff ff e9 3d e4 ff ff f2 0f 10 8d 30 ff ff ff f2 0f 11 8d a8 fe ff ff f2 0f ..H.......=.......0.............
5980 10 85 38 ff ff ff e8 19 a5 01 00 f2 0f 10 9d a8 fe ff ff 66 0f 28 c8 f2 0f 59 cb 0f 57 d2 66 0f ..8................f.(...Y..W.f.
59a0 2e d1 76 04 f2 0f 58 c3 4c 89 f7 4c 8b 85 b8 fe ff ff 4c 8b a5 d8 fe ff ff f2 41 0f 11 04 24 43 ..v...X.L..L......L.......A...$C
59c0 c7 44 38 08 03 00 00 00 e9 de e3 ff ff f2 0f 10 8d 20 ff ff ff f2 0f 10 85 28 ff ff ff f2 0f 5e .D8......................(.....^
59e0 c1 e8 b8 a4 01 00 48 8b 85 d8 fe ff ff f2 0f 11 00 4c 8b 85 b8 fe ff ff 43 c7 44 38 08 03 00 00 ......H..........L......C.D8....
5a00 00 4c 89 f7 e9 a2 e3 ff ff 48 8b b5 f8 fe ff ff 4d 89 e8 4d 8d 54 18 08 4c 89 e7 4c 8b ad b0 fe .L.......H......M..M.T..L..L....
5a20 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 85 98 fe ff ff 4c 89 ..L......H......L......H......L.
5a40 f9 49 8b 19 48 89 31 41 c7 02 13 00 00 00 48 2b 18 49 89 19 b8 13 00 00 00 e9 eb 01 00 00 f2 0f .I..H.1A......H+.I..............
5a60 10 85 08 ff ff ff 48 89 df 4c 8b 85 b8 fe ff ff 4d 89 e1 66 0f 57 05 e5 0a 05 00 f2 41 0f 11 01 ......H..L......M..f.W......A...
5a80 43 c7 44 38 08 03 00 00 00 e9 1d e3 ff ff 48 89 85 88 fe ff ff 48 8d 75 d0 4d 89 fd 4c 89 ef 4c C.D8..........H......H.u.M..L..L
5aa0 89 85 b8 fe ff ff e8 7d d4 ff ff 4c 89 e9 4c 8b 85 b8 fe ff ff 85 c0 4c 89 e7 4c 8b ad b0 fe ff .......}...L..L........L..L.....
5ac0 ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 fe ff ff 48 8b 85 98 fe ff ff 0f 85 83 .L......H......L......H.........
5ae0 01 00 00 49 8d 74 18 08 41 83 7c 18 08 03 75 15 48 89 95 a8 fe ff ff f2 0f 10 01 f2 0f 11 85 e8 ...I.t..A.|...u.H...............
5b00 fe ff ff eb 69 48 89 b5 d8 fe ff ff 48 89 85 98 fe ff ff 4c 89 a5 a0 fe ff ff 48 89 95 a8 fe ff ....iH......H......L......H.....
5b20 ff 4d 89 cc 4c 89 c3 48 8d b5 e8 fe ff ff 48 89 cf 49 89 cf e8 ef d3 ff ff 85 c0 0f 84 c6 02 00 .M..L..H......H..I..............
5b40 00 f2 0f 10 85 e8 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d 89 e1 4c 8b a5 a0 fe ff ff 48 8b 85 .........H......I..M..L......H..
5b60 98 fe ff ff 4c 89 f9 48 8b b5 d8 fe ff ff f2 0f 11 01 c7 06 03 00 00 00 4b 8d 4c 30 08 43 83 7c ....L..H................K.L0.C.|
5b80 30 08 03 75 0e f2 0f 10 00 f2 0f 11 85 e0 fe ff ff eb 4c 48 89 8d d8 fe ff ff 4d 89 e7 4d 89 cc 0..u..............LH......M..M..
5ba0 4c 89 c3 48 8d b5 e0 fe ff ff 48 89 c7 49 89 c6 e8 73 d3 ff ff 85 c0 0f 84 53 02 00 00 f2 0f 10 L..H......H..I...s.......S......
5bc0 85 e0 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d 89 e1 4d 89 fc 4c 89 f0 48 8b 8d d8 fe ff ff f2 .....H......I..M..M..L..H.......
5be0 0f 11 00 c7 01 03 00 00 00 41 83 3c 24 03 75 0f f2 41 0f 10 01 f2 0f 11 85 f0 fe ff ff eb 31 4d .........A.<$.u..A............1M
5c00 89 c7 49 89 fe 48 8d b5 f0 fe ff ff 4c 89 cf 4c 89 cb e8 11 d3 ff ff 85 c0 0f 84 09 02 00 00 f2 ..I..H......L..L................
5c20 0f 10 85 f0 fe ff ff 4c 89 f7 4d 89 f8 49 89 d9 48 8b 95 a8 fe ff ff f2 0f 5c 85 e0 fe ff ff f2 .......L..M..I..H........\......
5c40 41 0f 11 01 b8 03 00 00 00 41 89 04 24 c1 ea 0e 81 c2 01 00 fe ff 48 63 c2 48 c1 e0 02 49 01 45 A........A..$.........Hc.H...I.E
5c60 28 e9 45 e1 ff ff f2 0f 10 45 d0 0f 57 c9 66 0f 2e c1 4c 8b 95 88 fe ff ff 76 2d 31 db 48 83 bd (.E......E..W.f...L......v-1.H..
5c80 90 fe ff ff 00 48 be ff ff ff ff ff ff ff 7f 48 89 b5 f8 fe ff ff 4c 8b a5 a0 fe ff ff 0f 89 9e .....H.........H......L.........
5ca0 fd ff ff e9 9c fd ff ff 48 be 00 00 00 00 00 00 00 80 48 89 b5 f8 fe ff ff 31 db 48 83 bd 90 fe ........H.........H......1.H....
5cc0 ff ff 00 4c 8b a5 a0 fe ff ff 0f 89 74 fd ff ff e9 6c fd ff ff c1 ea 17 74 10 4c 01 f2 48 c1 e2 ...L........t....l......t.L..H..
5ce0 04 4a 8d 44 02 f0 48 89 47 10 48 8b 85 c0 fe ff ff 48 8b 40 18 83 78 20 00 7e 14 4c 89 c6 49 89 .J.D..H.G.H......H.@..x..~.L..I.
5d00 fe 4c 89 cb e8 eb c4 00 00 49 89 d9 4c 89 f7 4c 89 ce 48 89 fb e8 a3 65 01 00 41 f6 45 42 08 0f .L.......I..L..L..H....e..A.EB..
5d20 84 d0 00 00 00 4c 8b 6b 20 85 c0 48 89 df 0f 84 49 e0 ff ff e9 3c e0 ff ff 48 89 df 4c 8b 6f 20 .....L.k...H....I....<...H..L.o.
5d40 41 80 4d 42 08 e9 33 e0 ff ff 48 89 df 4c 8b 7f 20 4d 8b 27 4d 8b 6f 10 4d 8b 75 00 49 8b 04 24 A.MB..3...H..L...M.'M.o.M.u.I..$
5d60 48 8b 40 18 0f b6 58 0a 48 c1 e3 04 49 03 5f 20 48 8b 85 c0 fe ff ff 48 8b 40 18 83 78 20 00 7e H.@...X.H...I._.H......H.@..x..~
5d80 10 49 8b 75 20 e8 6a c4 00 00 48 8b bd c8 fe ff ff 49 39 dc 4c 89 e0 4c 89 f1 73 1b 48 8b 10 48 .I.u..j...H......I9.L..L..s.H..H
5da0 8b 70 08 48 89 71 08 48 89 11 48 83 c1 10 48 83 c0 10 48 39 d8 72 e5 49 8b 47 20 4c 29 e0 48 83 .p.H.q.H..H...H...H9.r.I.G.L).H.
5dc0 e0 f0 4c 01 f0 49 89 45 20 48 8b 47 10 4c 29 e0 48 83 e0 f0 4c 01 f0 48 89 47 10 49 89 45 08 49 ..L..I.E.H.G.L).H...L..H.G.I.E.I
5de0 8b 47 28 49 89 45 28 41 80 4d 42 20 4c 89 6f 20 e9 88 df ff ff 48 81 c4 58 01 00 00 5b 41 5c 41 .G(I.E(A.MB.L.o......H..X...[A\A
5e00 5d 41 5e 41 5f 5d c3 48 8d 0d f5 e7 04 00 eb 07 48 8d 0d 09 e8 04 00 31 c0 48 8b bd c8 fe ff ff ]A^A_].H........H......1.H......
5e20 48 89 ce e8 96 97 01 00 48 8d 0d 0d e8 04 00 31 c0 4c 89 f7 48 89 ce e8 82 97 01 00 d6 df ff ff H.......H......1.L..H...........
5e40 e8 df ff ff 0b e0 ff ff 32 e0 ff ff 54 e0 ff ff 78 e0 ff ff 9d e0 ff ff b6 e0 ff ff c7 e0 ff ff ........2...T...x...............
5e60 f1 e0 ff ff 41 e1 ff ff 5c e1 ff ff f7 e1 ff ff 50 e2 ff ff 6a e2 ff ff 84 e2 ff ff 9e e2 ff ff ....A...\.......P...j...........
5e80 b8 e2 ff ff d2 e2 ff ff ec e2 ff ff 06 e3 ff ff 20 e3 ff ff 3a e3 ff ff 54 e3 ff ff 6e e3 ff ff ....................:...T...n...
5ea0 88 e3 ff ff b2 e3 ff ff d8 e3 ff ff 04 e4 ff ff 21 e4 ff ff 90 e4 ff ff be e4 ff ff d8 e4 ff ff ................!...............
5ec0 f2 e4 ff ff 0c e5 ff ff 3d e5 ff ff 7a e5 ff ff c7 e5 ff ff 99 fe ff ff fe e5 ff ff 3c e6 ff ff ........=...z...............<...
5ee0 08 e7 ff ff 92 e7 ff ff b1 e7 ff ff 9f e8 ff ff 4b e9 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 ................K...UH..AWAVAUAT
5f00 53 50 49 89 d6 49 89 f4 48 89 7d d0 41 8b 46 08 83 f8 13 75 25 49 8b 06 b9 00 00 00 80 48 39 c8 SPI..I..H.}.A.F....u%I.......H9.
5f20 77 28 48 85 c0 7e 23 85 c0 74 1f 41 8b 4c 24 0c 39 c8 0f 86 94 00 00 00 eb 10 85 c0 75 0c 41 8b w(H..~#..t.A.L$.9...........u.A.
5f40 4c 24 0c 31 c0 e9 82 00 00 00 4c 89 e7 4c 89 f6 e8 6c 08 00 00 48 89 c3 49 89 dd 49 83 c5 10 31 L$.1......L..L...l...H..I..I...1
5f60 ff 4c 89 ee 4c 89 f2 e8 dc d5 ff ff 85 c0 75 46 83 7b 18 0a 75 10 41 f6 46 08 40 74 09 49 8b 45 .L..L.........uF.{..u.A.F.@t.I.E
5f80 00 49 3b 06 74 30 48 63 43 1c 48 85 c0 0f 84 da 00 00 00 48 c1 e0 05 4c 8d 3c 03 4c 8d 6c 03 10 .I;.t0HcC.H........H...L.<.L.l..
5fa0 31 ff 4c 89 ee 4c 89 f2 e8 9b d5 ff ff 85 c0 4c 89 fb 74 bc eb 03 49 89 df 4d 2b 7c 24 18 49 c1 1.L..L.........L..t...I..M+|$.I.
5fc0 ef 05 41 8b 4c 24 0c 42 8d 44 39 01 89 c2 29 ca 73 34 89 c2 49 8b 74 24 10 48 c1 e2 04 ff c0 83 ..A.L$.B.D9...).s4..I.t$.H......
5fe0 7c 16 08 00 74 e6 89 c0 49 89 06 41 c7 46 08 13 00 00 00 48 8b 04 16 48 8b 4c 16 08 49 89 4e 18 |...t...I..A.F.....H...H.L..I.N.
6000 49 89 46 10 eb 53 41 8a 4c 24 0b be 01 00 00 00 d3 e6 31 c0 39 f2 7d 46 49 8b 4c 24 18 89 d7 48 I.F..SA.L$........1.9.}FI.L$...H
6020 c1 e7 05 83 7c 39 08 00 75 08 ff c2 39 f2 7c ed eb 2c 48 8b 44 39 10 48 8b 4c 39 18 49 89 4e 08 ....|9..u...9.|..,H.D9.H.L9.I.N.
6040 49 89 06 49 8b 44 24 18 48 8b 0c 38 48 8b 44 38 08 49 89 46 18 49 89 4e 10 b8 01 00 00 00 48 83 I..I.D$.H..8H.D8.I.F.I.N......H.
6060 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d 22 e6 04 00 31 c0 48 8b 7d d0 48 89 ce e8 3c 95 ..[A\A]A^A_].H.."...1.H.}.H...<.
6080 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 89 cb 41 89 d6 49 89 f4 49 89 ff 45 8b ..UH..AWAVAUATSH.....A..I..I..E.
60a0 6c 24 0c 45 39 f5 41 0f b6 44 24 0b 89 45 cc 49 8b 44 24 18 48 89 45 d0 73 4e 49 8b 74 24 10 4c l$.E9.A..D$..E.I.D$.H.E.sNI.t$.L
60c0 89 ea 48 c1 e2 04 44 89 f1 48 c1 e1 04 4c 89 ff e8 70 c3 00 00 49 89 44 24 10 41 8b 54 24 0c 44 ..H...D..H...L...p...I.D$.A.T$.D
60e0 39 f2 73 1f 48 89 d1 48 c1 e1 04 48 8d 44 01 08 44 89 f1 29 d1 c7 00 00 00 00 00 48 83 c0 10 ff 9.s.H..H...H.D..D..).......H....
6100 c9 75 f2 45 89 74 24 0c 4c 89 ff 4c 89 e6 89 da e8 f8 00 00 00 45 39 f5 76 5f 45 89 74 24 0c 44 .u.E.t$.L..L.........E9.v_E.t$.D
6120 89 f3 48 89 5d c0 48 c1 e3 04 49 8b 4c 24 10 83 7c 19 08 00 75 05 41 ff c6 eb 14 41 ff c6 48 01 ..H.].H...I.L$..|...u.A....A..H.
6140 d9 4c 89 ff 4c 89 e6 4c 89 f2 e8 7e 01 00 00 48 83 c3 10 45 39 ee 75 d2 48 8b 4d c0 48 c1 e1 04 .L..L..L...~...H...E9.u.H.M.H...
6160 49 8b 74 24 10 49 c1 e5 04 4c 89 ff 4c 89 ea e8 d1 c2 00 00 49 89 44 24 10 41 be 01 00 00 00 8b I.t$.I...L..L.......I.D$.A......
6180 4d cc 41 d3 e6 80 f9 1f 74 42 49 63 c6 48 c1 e0 05 48 8b 4d d0 48 8d 5c 01 f0 45 89 f5 83 7b f8 M.A.....tBIc.H...H.M.H.\..E...{.
61a0 00 74 1d 4c 89 ff 4c 89 e6 48 89 da e8 80 01 00 00 48 8b 4b f0 48 8b 53 f8 48 89 50 08 48 89 08 .t.L..L..H.......H.K.H.S.H.P.H..
61c0 48 83 c3 e0 41 ff cd 45 85 ed 7f d1 48 8d 05 a5 03 05 00 48 8b 4d d0 48 39 c1 48 89 ce 74 1f 49 H...A..E....H......H.M.H9.H..t.I
61e0 63 d6 48 c1 e2 05 31 c9 4c 89 ff 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 47 c2 00 00 48 83 c.H...1.L..H...[A\A]A^A_].G...H.
6200 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 53 50 49 89 f4 49 89 ..[A\A]A^A_].UH..AWAVAUATSPI..I.
6220 ff 85 d2 74 62 89 d7 e8 8a 7f 01 00 41 89 c6 41 83 fe 1f 0f 8d 80 00 00 00 41 bd 01 00 00 00 44 ...tb.......A..A.........A.....D
6240 88 f1 41 d3 e5 4c 89 e9 48 c1 e1 05 31 db 31 f6 31 d2 4c 89 ff e8 eb c1 00 00 49 89 44 24 18 48 ..A..L..H...1.1.1.L.......I.D$.H
6260 89 c1 48 83 c1 1c c7 01 00 00 00 00 c7 41 fc 00 00 00 00 c7 41 ec 00 00 00 00 48 83 c1 20 ff c3 ..H..........A......A.....H.....
6280 44 39 eb 7c e1 eb 12 48 8d 05 ea 02 05 00 49 89 44 24 18 45 31 f6 45 31 ed 45 88 74 24 0b 49 c1 D9.|...H......I.D$.E1.E1.E.t$.I.
62a0 e5 05 49 01 c5 4d 89 6c 24 20 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d c7 e3 04 00 ..I..M.l$.H...[A\A]A^A_].H......
62c0 31 c0 4c 89 ff 48 89 ce e8 f1 92 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ce 48 1.L..H.......UH..AWAVATSH...I..H
62e0 89 d3 49 89 f4 49 89 ff 4c 89 e7 48 89 de e8 01 06 00 00 48 3b 05 46 8d 05 00 75 1a 48 89 5d d0 ..I..I..L..H.......H;.F...u.H.].
6300 c7 45 d8 13 00 00 00 48 8d 55 d0 4c 89 ff 4c 89 e6 e8 30 01 00 00 49 8b 0e 49 8b 56 08 48 89 50 .E.....H.U.L..L...0...I..I.V.H.P
6320 08 48 89 08 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 .H..H...[A\A^A_].UH..AWAVSPI..H.
6340 f3 49 89 ff 48 89 df 4c 89 f6 e8 50 06 00 00 48 3b 05 ea 8c 05 00 74 0b 48 83 c4 08 5b 41 5e 41 .I..H..L...P...H;.....t.H...[A^A
6360 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 cb 00 00 00 55 48 89 e5 48 _].L..H..L..H...[A^A_].....UH..H
6380 8d 0d f2 01 05 00 31 c0 48 39 4e 18 74 0a 8a 4e 0b b8 01 00 00 00 d3 e0 89 c1 5d e9 e2 fc ff ff ......1.H9N.t..N..........].....
63a0 55 48 89 e5 be 05 00 00 00 ba 38 00 00 00 e8 c8 c2 00 00 48 c7 40 28 00 00 00 00 c6 40 0a ff 48 UH........8........H.@(.....@..H
63c0 c7 40 10 00 00 00 00 c7 40 0c 00 00 00 00 48 8d 0d a3 01 05 00 48 89 48 18 c6 40 0b 00 48 89 48 .@......@.....H......H.H..@..H.H
63e0 20 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 18 48 8d 05 7d 01 05 00 48 39 c6 74 1b .].UH..AVSH..I..H.s.H..}...H9.t.
6400 8a 4b 0b b8 01 00 00 00 d3 e0 48 63 d0 48 c1 e2 05 31 c9 4c 89 f7 e8 2a c0 00 00 48 8b 73 10 8b .K........Hc.H...1.L...*...H.s..
6420 53 0c 48 c1 e2 04 31 c9 4c 89 f7 e8 15 c0 00 00 ba 38 00 00 00 31 c9 4c 89 f7 48 89 de 5b 41 5e S.H...1.L........8...1.L..H..[A^
6440 5d e9 ff bf 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec b8 00 00 00 49 89 d7 49 89 f4 ].....UH..AWAVAUATSH......I..I..
6460 48 89 fb 41 8b 47 08 83 f8 03 0f 85 2c 03 00 00 f2 41 0f 10 07 66 0f 2e c0 0f 8a 2e 03 00 00 f2 H..A.G......,....A...f..........
6480 0f 11 85 38 ff ff ff e8 12 9a 01 00 f2 0f 10 8d 38 ff ff ff 66 0f 2e c1 75 37 7a 35 66 0f 2e 0d ...8............8...f...u7z5f...
64a0 ac 00 05 00 72 2b f2 0f 10 05 aa 00 05 00 66 0f 2e c1 76 1d f2 48 0f 2c c1 48 89 85 40 ff ff ff ....r+........f...v..H.,.H..@...
64c0 c7 85 48 ff ff ff 13 00 00 00 4c 8d bd 40 ff ff ff 4c 89 e7 4c 89 fe e8 e5 02 00 00 49 89 c6 41 ..H.......L..@...L..L.......I..A
64e0 83 7e 08 00 75 10 48 8d 05 8b 00 05 00 49 39 c6 0f 85 62 02 00 00 48 89 9d 38 ff ff ff 49 8b 44 .~..u.H......I9...b...H..8...I.D
6500 24 18 49 8b 4c 24 20 48 39 c1 0f 86 8e 00 00 00 48 8d 59 e0 49 89 5c 24 20 83 79 f8 00 48 89 d9 $.I.L$.H9.......H.Y.I.\$..y..H..
6520 75 e5 49 8d 76 10 4c 89 e7 e8 93 02 00 00 4c 39 f0 0f 84 ef 01 00 00 48 89 c1 48 63 41 1c 48 c1 u.I.v.L.......L9.......H..HcA.H.
6540 e0 05 48 01 c8 4c 39 f0 75 ed 48 89 d8 48 29 c8 48 c1 e8 05 89 41 1c 49 8b 46 18 48 89 43 18 49 ..H..L9.u.H..H).H....A.I.F.H.C.I
6560 8b 46 10 48 89 43 10 49 8b 06 49 8b 4e 08 48 89 4b 08 48 89 03 41 83 7e 1c 00 74 15 4c 89 f0 48 .F.H.C.I..I.N.H.K.H..A.~..t.L..H
6580 29 d8 48 c1 e8 05 01 43 1c 41 c7 46 1c 00 00 00 00 41 c7 46 08 00 00 00 00 e9 b3 01 00 00 4c 89 ).H....C.A.F.....A.F..........L.
65a0 bd 28 ff ff ff 0f 57 c0 0f 29 45 c0 0f 29 45 b0 0f 29 45 a0 0f 29 45 90 0f 29 45 80 0f 29 85 70 .(....W..)E..)E..)E..)E..)E..).p
65c0 ff ff ff 0f 29 85 60 ff ff ff 0f 29 85 50 ff ff ff 45 8b 44 24 0c 45 31 c9 ba 01 00 00 00 45 31 ....).`....).P...E.D$.E1......E1
65e0 f6 be 01 00 00 00 44 39 c6 89 f0 76 08 44 39 c2 44 89 c0 77 38 31 ff 39 c2 77 1c 49 8b 5c 24 10 ......D9...v.D9.D..w81.9.w.I.\$.
6600 31 ff 8d 4a ff 48 c1 e1 04 83 7c 0b 08 01 83 df ff ff c2 39 c2 76 eb 42 01 bc 8d 50 ff ff ff 41 1..J.H....|........9.v.B...P...A
6620 01 fe 49 ff c1 01 f6 41 83 f9 20 7c b9 41 8a 4c 24 0b 41 bf 01 00 00 00 41 d3 e7 31 db 4c 8d ad ..I....A...|.A.L$.A.....A..1.L..
6640 50 ff ff ff 31 c0 48 89 85 30 ff ff ff eb 20 48 01 c7 4c 89 ee e8 62 05 00 00 01 c3 48 8b 85 30 P...1.H..0.....H..L...b.....H..0
6660 ff ff ff ff c0 48 89 85 30 ff ff ff 41 f7 df 49 63 c7 41 f7 df 48 c1 e0 05 48 83 c8 10 41 ff c7 .....H..0...A..Ic.A..H...H...A..
6680 41 83 ff 01 74 12 49 8b 7c 24 18 83 7c 07 d8 00 48 8d 40 e0 74 e7 eb b7 44 01 f3 4c 8b bd 28 ff A...t.I.|$..|...H.@.t...D..L..(.
66a0 ff ff 4c 89 ff 4c 89 ee e8 0f 05 00 00 31 f6 01 d8 74 3a b9 01 00 00 00 31 d2 45 31 c0 31 ff 41 ..L..L.......1...t:.....1.E1.1.A
66c0 8b 5d 00 85 db 74 0b 01 df 39 f7 44 0f 47 c7 0f 47 d1 39 c7 74 1c 8d 1c 09 81 e1 ff ff ff 7f 49 .]...t...9.D.G..G.9.t..........I
66e0 83 c5 04 39 c1 89 ce 89 d9 72 d4 eb 05 45 31 c0 31 d2 48 8b 85 30 ff ff ff 41 8d 4c 06 01 44 29 ...9.....r...E1.1.H..0...A.L..D)
6700 c1 48 8b 9d 38 ff ff ff 48 89 df 4c 89 e6 e8 6f f9 ff ff 48 89 df 4c 89 e6 4c 89 fa e8 10 fc ff .H..8...H..L...o...H..L..L......
6720 ff 49 89 c6 eb 61 49 63 46 1c 48 85 c0 74 11 48 c1 e0 05 4c 01 f0 48 29 d8 48 c1 e8 05 89 43 1c .I...aIcF.H..t.H...L..H).H....C.
6740 48 89 d8 4c 29 f0 48 c1 e8 05 41 89 46 1c 49 89 de 48 8b 9d 38 ff ff ff 49 8b 07 49 89 46 10 41 H..L).H...A.F.I..H..8...I..I.F.A
6760 8b 47 08 41 89 46 18 a8 40 74 1c 41 f6 44 24 09 04 74 14 49 8b 07 f6 40 09 03 74 0b 48 89 df 4c .G.A.F..@t.A.D$..t.I...@..t.H..L
6780 89 e6 e8 8d be 00 00 4c 89 f0 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 85 c0 0f 85 .......L..H......[A\A]A^A_].....
67a0 2d fd ff ff 48 8d 0d b6 de 04 00 eb 07 48 8d 0d c0 de 04 00 31 c0 48 89 df 48 89 ce e8 fd 8d 01 -...H........H......1.H..H......
67c0 00 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8b 43 08 83 e0 3f 83 f8 12 7f 68 ff c8 83 f8 .UH..AWAVSPH..I...C...?....h....
67e0 03 0f 87 b9 00 00 00 48 8d 0d f6 00 00 00 48 63 04 81 48 01 c8 ff e0 f2 0f 10 03 48 8d 7d e4 e8 .......H......Hc..H........H.}..
6800 ca 96 01 00 f2 0f 59 05 64 fd 04 00 f2 0f 2c c0 03 45 e4 89 45 e4 79 14 89 c1 01 c9 75 09 c7 45 ......Y.d.....,..E..E.y.....u..E
6820 e4 00 00 00 00 31 c0 f7 d8 89 45 e4 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ce 83 ce 01 99 f7 fe e9 .....1....E.A.N.................
6840 89 00 00 00 83 f8 16 74 57 83 f8 14 75 3a 4c 8b 3b 41 80 7f 0a 00 75 1d 49 8d 7f 20 49 8b 77 10 .......tW...u:L.;A....u.I...I.w.
6860 41 8b 57 0c e8 5e d4 00 00 41 89 47 0c 41 c6 47 0a 01 4c 8b 3b 41 8a 4e 0b b8 01 00 00 00 d3 e0 A.W..^...A.G.A.G..L.;A.N........
6880 ff c8 41 23 47 0c eb 14 83 f8 13 75 13 41 8a 4e 0b b8 01 00 00 00 d3 e0 ff c8 23 03 48 98 eb 30 ..A#G......u.A.N..........#.H..0
68a0 8b 03 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ce 83 ce 01 31 d2 f7 f6 89 d0 eb 16 48 8b 03 41 8a 4e ..A.N.............1.......H..A.N
68c0 0b ba 01 00 00 00 d3 e2 ff ca 23 50 0c 48 63 c2 48 c1 e0 05 49 03 46 18 48 83 c4 08 5b 41 5e 41 ..........#P.Hc.H...I.F.H...[A^A
68e0 5f 5d c3 90 a9 ff ff ff bc ff ff ff 13 ff ff ff d6 ff ff ff 55 48 89 e5 48 8d 46 ff 8b 4f 0c 48 _]..................UH..H.F..O.H
6900 39 c8 73 0a 48 c1 e0 04 48 03 47 10 eb 45 8a 4f 0b b8 01 00 00 00 d3 e0 ff c8 89 f1 21 c1 48 63 9.s.H...H.G..E.O............!.Hc
6920 c9 48 c1 e1 05 48 03 4f 18 48 8d 05 a0 ff 04 00 eb 07 48 c1 e2 05 48 01 d1 83 79 18 13 75 06 48 .H...H.O.H........H...H...y..u.H
6940 39 71 10 74 0b 48 63 51 1c 48 85 d2 75 e4 eb 03 48 89 c8 5d c3 55 48 89 e5 8a 4f 0b b8 01 00 00 9q.t.HcQ.H..u...H..].UH...O.....
6960 00 d3 e0 ff c8 23 46 0c 48 63 c8 48 c1 e1 05 48 03 4f 18 48 8d 05 56 ff 04 00 eb 07 48 c1 e2 05 .....#F.Hc.H...H.O.H..V.....H...
6980 48 01 d1 83 79 18 44 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 H...y.Du.H9q.t.HcQ.H..u...H..].U
69a0 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f4 49 89 ff 41 8b 44 24 08 83 e0 3f 4c 8d 35 0d H..AWAVATSH...I..I..A.D$...?L.5.
69c0 ff 04 00 83 f8 12 7f 49 85 c0 0f 84 ca 00 00 00 83 f8 03 75 59 f2 41 0f 10 04 24 f2 0f 11 45 d8 .......I...........uY.A...$...E.
69e0 e8 b9 94 01 00 f2 0f 10 4d d8 66 0f 2e c1 75 5b 7a 59 66 0f 2e 0d 56 fb 04 00 72 4f f2 0f 10 05 ........M.f...u[zYf...V...rO....
6a00 54 fb 04 00 66 0f 2e c1 76 41 f2 48 0f 2c f1 eb 09 83 f8 13 75 35 49 8b 34 24 4c 89 ff 48 83 c4 T...f...vA.H.,......u5I.4$L..H..
6a20 10 5b 41 5c 41 5e 41 5f 5d e9 c6 fe ff ff 83 f8 04 75 18 49 8b 34 24 4c 89 ff 48 83 c4 10 5b 41 .[A\A^A_]........u.I.4$L..H...[A
6a40 5c 41 5e 41 5f 5d e9 0a ff ff ff 4c 89 ff 4c 89 e6 e8 6b fd ff ff 48 89 c3 48 8d 73 10 31 ff 4c \A^A_].....L..L...k...H..H.s.1.L
6a60 89 e2 e8 e1 ca ff ff 85 c0 74 05 49 89 df eb 27 48 63 43 1c 48 85 c0 74 21 48 c1 e0 05 4c 8d 3c .........t.I...'HcC.H..t!H...L.<
6a80 03 48 8d 74 03 10 31 ff 4c 89 e2 e8 b8 ca ff ff 85 c0 4c 89 fb 74 d9 4d 89 fe 4c 89 f0 48 83 c4 .H.t..1.L.........L..t.M..L..H..
6aa0 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 45 8b 7e 0c 45 85 ff 74 .[A\A^A_].UH..AWAVATSI..E.~.E..t
6ac0 13 41 8d 4f ff 49 8b 46 10 48 c1 e1 04 83 7c 08 08 00 74 4f 48 8d 05 9d fa 04 00 49 39 46 18 0f .A.O.I.F.H....|...tOH......I9F..
6ae0 84 ab 00 00 00 41 8d 5f 01 4c 89 f7 48 89 de e8 00 fe ff ff 83 78 08 00 74 5c 81 fb 00 00 00 40 .....A._.L..H........x..t\.....@
6b00 0f 83 8f 00 00 00 44 8d 24 1b 44 89 e6 4c 89 f7 e8 df fd ff ff 83 78 08 00 41 89 df 44 89 e3 75 ......D.$.D..L........x..A..D..u
6b20 d9 eb 36 31 c9 41 83 ff 02 0f 82 80 00 00 00 42 8d 1c 39 d1 eb 8d 53 ff 48 c1 e2 04 83 7c 10 08 ..61.A.........B..9...S.H....|..
6b40 00 44 0f 44 fb 0f 44 d9 44 89 f9 29 d9 83 f9 01 89 d9 77 db eb 5b 41 89 dc 44 89 e0 44 29 f8 83 .D.D..D.D..)......w..[A..D..D)..
6b60 f8 01 76 2c 43 8d 1c 3c d1 eb 4c 89 f7 48 89 de e8 7f fd ff ff 83 78 08 00 44 0f 44 e3 41 0f 44 ..v,C..<..L..H........x..D.D.A.D
6b80 df 44 89 e0 29 d8 83 f8 01 41 89 df 77 d6 eb 21 44 89 fb eb 1c bb ff ff ff ff 8d 73 02 4c 89 f7 .D..)....A..w..!D..........s.L..
6ba0 e8 4f fd ff ff ff c3 83 78 08 00 75 ed eb 02 31 db 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 .O......x..u...1...[A\A^A_].UH..
6bc0 53 50 48 89 f3 31 c0 83 7f 08 13 75 25 48 8b 3f b9 00 00 00 80 48 39 cf 77 18 48 85 ff 7e 13 85 SPH..1.....u%H.?.....H9.w.H..~..
6be0 ff 74 0f e8 ce 75 01 00 48 98 ff 04 83 b8 01 00 00 00 48 83 c4 08 5b 5d c3 90 90 90 55 48 89 e5 .t...u..H.........H...[]....UH..
6c00 53 50 48 89 fb f2 0f 10 05 8b f9 04 00 be 88 00 00 00 e8 ca 2e 01 00 31 f6 ba 11 00 00 00 48 89 SPH....................1......H.
6c20 df e8 fd e5 00 00 48 8d 35 c3 88 05 00 31 d2 48 89 df e8 40 2f 01 00 31 f6 ba 01 00 00 00 48 89 ......H.5....1.H...@/..1......H.
6c40 df e8 dd e5 00 00 48 8d 35 cb 98 01 00 31 d2 48 89 df e8 eb e0 00 00 be fe ff ff ff 48 89 df e8 ......H.5....1.H............H...
6c60 85 db 00 00 be fe ff ff ff 48 89 df e8 73 e9 00 00 be fe ff ff ff 48 89 df e8 eb d8 00 00 be fe .........H...s........H.........
6c80 ff ff ff 48 89 df e8 5e db 00 00 48 8d 15 1a da 04 00 be fe ff ff ff 48 89 df e8 3a e7 00 00 be ...H...^...H...........H...:....
6ca0 fe ff ff ff 48 89 df e8 bd d8 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 ....H............H...[].UH..AWAV
6cc0 41 55 41 54 53 48 83 ec 18 49 89 fd 48 8d 55 d0 be 01 00 00 00 e8 42 1f 01 00 48 89 45 c8 be 02 AUATSH...I..H.U.......B...H.E...
6ce0 00 00 00 ba 01 00 00 00 4c 89 ef e8 3b 21 01 00 48 85 c0 78 05 49 89 c7 eb 17 48 8b 4d d0 48 89 ........L...;!..H..x.I....H.M.H.
6d00 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 ef 4c 89 fa e8 0a 21 01 .H..E1.H9.r.L.|.......L..L....!.
6d20 00 48 85 c0 4c 8b 65 d0 78 05 49 89 c6 eb 13 48 89 c1 48 f7 d9 45 31 f6 49 39 cc 72 05 4e 8d 74 .H..L.e.x.I....H..H..E1.I9.r.N.t
6d40 20 01 4d 85 ff be 01 00 00 00 49 0f 4f f7 4d 39 e6 4c 89 f1 49 0f 4f cc 31 c0 48 89 ca 48 29 f2 ..M.......I.O.M9.L..I.O.1.H..H).
6d60 7c 7b 48 ff c2 89 d3 48 63 d3 48 01 f2 48 39 ca 7e 5a 48 8d 15 ae dd 04 00 4c 89 ef 89 de e8 df |{H....Hc.H..H9.~ZH......L......
6d80 1e 01 00 89 d8 85 c0 7e 54 89 45 c4 4d 85 ff b8 01 00 00 00 49 0f 4f c7 48 8b 4d c8 48 8d 5c 08 .......~T.E.M.......I.O.H.M.H.\.
6da0 ff 49 f7 d6 49 f7 d4 4d 39 e6 4d 0f 4d e6 41 f7 dc 41 29 c4 0f b6 33 4c 89 ef e8 67 df 00 00 48 .I..I..M9.M.M.A..A)...3L...g...H
6dc0 ff c3 41 ff cc 75 ed 8b 45 c4 eb 11 48 8d 35 54 dd 04 00 31 c0 4c 89 ef e8 25 18 01 00 48 83 c4 ..A..u..E...H.5T...1.L...%...H..
6de0 18 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 20 00 00 .[A\A]A^A_].UH..AWAVAUATSH..8...
6e00 49 89 fd e8 45 d7 00 00 41 89 c6 49 63 de 48 89 9d a8 df ff ff 48 8d b5 b8 df ff ff 4c 89 ef 48 I...E...A..Ic.H......H......L..H
6e20 89 da e8 94 22 01 00 48 89 85 b0 df ff ff 85 db 7e 44 45 89 f4 45 31 ff 49 8d 5f 01 4c 89 ef 89 ...."..H........~DE..E1.I._.L...
6e40 de e8 77 1f 01 00 49 89 c6 41 0f b6 c6 4c 39 f0 74 11 4c 89 ef 89 de 48 8d 15 b6 dc 04 00 e8 a6 ..w...I..A...L9.t.L....H........
6e60 16 01 00 48 8b 85 b0 df ff ff 46 88 34 38 41 39 dc 49 89 df 75 c2 48 8d bd b8 df ff ff 48 8b b5 ...H......F.48A9.I..u.H......H..
6e80 a8 df ff ff e8 69 21 01 00 b8 01 00 00 00 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 .....i!.......H..8...[A\A]A^A_].
6ea0 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 20 20 00 00 48 89 fb be 02 00 00 00 e8 38 dc 00 00 41 UH..AWAVATSH......H........8...A
6ec0 89 c7 41 be 01 00 00 00 be 01 00 00 00 ba 06 00 00 00 48 89 df e8 d8 1d 01 00 be 01 00 00 00 48 ..A...............H............H
6ee0 89 df e8 82 d6 00 00 4c 8d a5 c0 df ff ff 48 89 df 4c 89 e6 e8 a1 21 01 00 48 8d 35 b4 2c 00 00 .......L......H..L....!..H.5.,..
6f00 48 89 df 4c 89 e2 44 89 f9 e8 02 ea 00 00 85 c0 74 16 48 8d 35 dd db 04 00 31 c0 48 89 df e8 df H..L..D.........t.H.5....1.H....
6f20 16 01 00 41 89 c6 eb 0c 48 8d bd c0 df ff ff e8 70 20 01 00 44 89 f0 48 81 c4 20 20 00 00 5b 41 ...A....H.......p...D..H......[A
6f40 5c 41 5e 41 5f 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 bd 1d 00 00 55 48 89 e5 41 57 41 56 41 55 \A^A_].UH.......].....UH..AWAVAU
6f60 41 54 53 48 81 ec 98 20 00 00 48 89 fb 48 89 9d 70 df ff ff e8 d4 d5 00 00 89 85 6c df ff ff 48 ATSH......H..H..p..........l...H
6f80 8d 55 b8 be 01 00 00 00 48 89 df e8 8c 1c 01 00 49 89 c7 4c 8b 6d b8 48 8d b5 98 df ff ff 48 89 .U......H.......I..L.m.H......H.
6fa0 df e8 f4 20 01 00 4d 85 ed 0f 8e 72 05 00 00 b8 01 00 00 00 4c 8d a5 98 df ff ff 4d 01 fd e9 3f ......M....r........L......M...?
6fc0 03 00 00 b9 51 00 00 00 0f a3 c1 0f 83 3d 05 00 00 4c 8d b5 80 df ff ff 4c 89 f7 48 8d 35 36 95 ....Q........=...L......L..H.56.
6fe0 01 00 e8 78 2b 00 00 48 89 df 8b b5 68 df ff ff e8 3a 1d 01 00 b0 01 48 8b bd 60 df ff ff 4c 89 ...x+..H....h....:.....H..`...L.
7000 f6 e8 a0 8f 01 00 eb 74 83 fa 60 7f 11 83 fa 58 48 8b 9d 70 df ff ff 74 28 e9 f0 04 00 00 8d 42 .......t..`....XH..p...t(......B
7020 9f 83 f8 17 48 8b 9d 70 df ff ff 0f 87 dd 04 00 00 48 8d 0d 0c 05 00 00 48 63 04 81 48 01 c8 ff ....H..p.........H......Hc..H...
7040 e0 48 89 df 8b b5 68 df ff ff e8 6e 1d 01 00 49 89 c6 48 8d 9d 80 df ff ff 48 89 df 48 8d 35 11 .H....h....n...I..H......H..H.5.
7060 da 04 00 e8 f7 2a 00 00 31 c0 48 8b bd 60 df ff ff 48 89 de 4c 89 f2 e8 2a 8f 01 00 89 c3 48 63 .....*..1.H..`...H..L...*.....Hc
7080 c3 48 01 85 a8 df ff ff 4d 39 ef 8b 85 68 df ff ff 0f 82 6b 02 00 00 e9 85 04 00 00 48 89 df 8b .H......M9...h.....k........H...
70a0 b5 68 df ff ff e8 13 1d 01 00 48 89 c1 31 c0 48 8b bd 60 df ff ff 48 8d b5 80 df ff ff 89 ca e8 .h........H..1.H..`...H.........
70c0 e2 8e 01 00 eb b6 48 89 df 8b b5 68 df ff ff 48 8d 55 d0 e8 44 1b 01 00 49 89 c6 48 8b 85 a8 df ......H....h...H.U..D...I..H....
70e0 ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 72 1d 01 00 48 8b 85 a8 df ff ff 48 ..H;.....r......L...r...H......H
7100 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ff c6 04 01 22 48 8b 45 d0 48 85 c0 48 8d 40 ff .H.H......H........."H.E.H..H.@.
7120 48 89 45 d0 48 8d 5d c6 0f 84 16 01 00 00 41 8a 06 3c 5b 0f b6 f8 7f 14 31 d2 84 c0 0f 84 b3 00 H.E.H.].......A..<[.....1.......
7140 00 00 3c 0a 74 0a 3c 22 74 06 eb 40 3c 5c 75 3c 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 14 ..<.t.<"t..@<\u<H......H;.....r.
7160 be 01 00 00 00 4c 89 e7 e8 fd 1c 01 00 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 .....L.......H......H.H.H......H
7180 8b 8d 98 df ff ff c6 04 01 5c eb 27 40 84 ff 78 14 48 8b 05 78 7e 05 00 8b 44 b8 3c b9 00 02 00 .........\.'@..x.H..x~...D.<....
71a0 00 21 c8 eb 0a be 00 02 00 00 e8 35 8c 01 00 85 c0 75 3e 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff .!.........5.....u>H......H;....
71c0 ff 72 14 be 01 00 00 00 4c 89 e7 e8 9a 1c 01 00 48 8b 85 a8 df ff ff 41 8a 0e 48 8d 50 01 48 89 .r......L.......H......A..H.P.H.
71e0 95 a8 df ff ff 48 8b 95 98 df ff ff 88 0c 02 eb 3b 41 0f b6 16 41 0f b6 46 01 83 c0 d0 83 f8 0a .....H..........;A...A..F.......
7200 73 0e 31 c0 48 89 df 48 8d 35 8f d8 04 00 eb 0c 31 c0 48 89 df 48 8d 35 7d d8 04 00 e8 85 8d 01 s.1.H..H.5......1.H..H.5}.......
7220 00 4c 89 e7 48 89 de e8 35 1d 01 00 49 ff c6 48 8b 45 d0 48 85 c0 48 8d 40 ff 48 89 45 d0 0f 85 .L..H...5...I..H.E.H..H.@.H.E...
7240 ea fe ff ff 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 09 1c 01 ....H......H;.....r......L......
7260 00 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 31 db .H......H.H.H......H........."1.
7280 e9 f9 fd ff ff 48 89 df 8b b5 68 df ff ff 48 8d 95 78 df ff ff e8 7f 24 01 00 49 89 de 48 89 85 .....H....h...H..x.....$..I..H..
72a0 58 df ff ff be 2e 00 00 00 48 8d 9d 80 df ff ff 48 89 df e8 00 8d 01 00 48 85 c0 75 19 48 83 bd X........H......H.......H..u.H..
72c0 78 df ff ff 64 72 0f 4c 89 e7 e8 31 1d 01 00 31 db e9 a8 fd ff ff 31 c0 48 8b bd 60 df ff ff 48 x...dr.L...1...1......1.H..`...H
72e0 89 de 48 8b 95 58 df ff ff e8 b8 8c 01 00 89 c3 be fe ff ff ff 4c 89 f7 e8 6c d2 00 00 e9 7c fd ..H..X...............L...l....|.
7300 ff ff 89 c3 41 8a 07 3c 25 75 53 4d 8d 77 01 41 80 7f 01 25 0f 85 91 00 00 00 48 8b 85 a8 df ff ....A..<%uSM.w.A...%......H.....
7320 ff 48 3b 85 a0 df ff ff b1 25 72 17 be 01 00 00 00 4c 89 e7 e8 31 1b 01 00 41 8a 0e 48 8b 85 a8 .H;......%r......L...1...A..H...
7340 df ff ff 49 83 c7 02 48 8d 50 01 48 89 95 a8 df ff ff 48 8b 95 98 df ff ff 88 0c 02 eb 3f 48 8b ...I...H.P.H......H..........?H.
7360 8d a8 df ff ff 48 3b 8d a0 df ff ff 72 17 be 01 00 00 00 4c 89 e7 e8 ef 1a 01 00 41 8a 07 48 8b .....H;.....r......L.......A..H.
7380 8d a8 df ff ff 49 ff c7 48 8d 51 01 48 89 95 a8 df ff ff 48 8b 95 98 df ff ff 88 04 0a 4d 39 ef .....I..H.Q.H......H.........M9.
73a0 0f 82 5e ff ff ff e9 76 01 00 00 be 00 02 00 00 4c 89 e7 e8 b2 1a 01 00 48 89 85 60 df ff ff 8d ..^....v........L.......H..`....
73c0 43 01 3b 9d 6c df ff ff 7c 19 48 8b bd 70 df ff ff 89 c3 89 de 48 8d 15 8f d6 04 00 e8 28 11 01 C.;.l...|.H..p.......H.......(..
73e0 00 89 d8 89 85 68 df ff ff 45 8a 3e 45 84 ff 4c 89 f3 75 08 45 31 ff 4c 89 f3 eb 29 41 0f be f7 .....h...E.>E..L..u.E1.L...)A...
7400 ba 06 00 00 00 48 8d 3d 97 d6 04 00 e8 17 8b 01 00 48 85 c0 74 0f 44 8a 7b 01 48 ff c3 45 84 ff .....H.=.........H..t.D.{.H..E..
7420 75 da 45 31 ff 48 89 d8 4c 29 f0 48 83 f8 06 72 18 31 c0 48 8b bd 70 df ff ff 48 8d 35 68 d6 04 u.E1.H..L).H...r.1.H..p...H.5h..
7440 00 e8 bc 11 01 00 44 8a 3b 41 0f b6 c7 83 c0 d0 48 8d 4b 01 83 f8 0a 48 0f 43 cb 0f b6 01 83 c0 ......D.;A......H.K....H.C......
7460 d0 4c 8d 79 01 83 f8 0a 4c 0f 43 f9 41 8a 07 3c 2e 75 2c 41 0f b6 47 01 83 c0 d0 49 8d 4f 01 49 .L.y....L.C.A..<.u,A..G....I.O.I
7480 83 c7 02 83 f8 0a 4c 0f 43 f9 41 0f b6 07 83 c0 d0 49 8d 4f 01 83 f8 0a 4c 0f 42 f9 41 8a 07 0f ......L.C.A......I.O....L.B.A...
74a0 b6 c0 83 c0 d0 83 f8 09 77 15 31 c0 48 8b bd 70 df ff ff 48 8d 35 0f d6 04 00 e8 43 11 01 00 c6 ........w.1.H..p...H.5.....C....
74c0 85 80 df ff ff 25 4c 89 fb 4c 29 f3 48 8d 53 01 48 8d bd 81 df ff ff 4c 89 f6 e8 55 8a 01 00 48 .....%L..L).H.S.H......L...U...H
74e0 8d 85 80 df ff ff c6 44 03 02 00 41 0f be 17 49 ff c7 83 fa 57 0f 8f 0d fb ff ff 8d 42 bf 83 f8 .......D...A...I....W.......B...
7500 06 48 8b 9d 70 df ff ff 0f 86 b5 fa ff ff 48 8d 35 62 d5 04 00 31 c0 48 89 df e8 e3 10 01 00 eb .H..p.........H.5b...1.H........
7520 11 48 8d bd 98 df ff ff e8 77 1a 01 00 b8 01 00 00 00 48 81 c4 98 20 00 00 5b 41 5c 41 5d 41 5e .H.......w........H......[A\A]A^
7540 41 5f 5d c3 8d fa ff ff ca ff ff ff 58 fb ff ff fd fa ff ff 8d fa ff ff 8d fa ff ff 8d fa ff ff A_].........X...................
7560 ca ff ff ff fd fa ff ff ca ff ff ff ca ff ff ff ca ff ff ff ca ff ff ff ca ff ff ff fd fa ff ff ................................
7580 ca ff ff ff 82 fb ff ff ca ff ff ff 41 fd ff ff ca ff ff ff fd fa ff ff ca ff ff ff ca ff ff ff ............A...................
75a0 fd fa ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 63 16 01 00 be 02 00 00 00 31 d2 ....UH..SPH.......1..c........1.
75c0 48 89 df e8 54 16 01 00 be 02 00 00 00 48 89 df e8 94 cf 00 00 31 f6 48 89 df e8 47 d7 00 00 48 H...T........H.......1.H...G...H
75e0 8d 35 42 24 00 00 ba 03 00 00 00 48 89 df e8 f8 d8 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 .5B$.......H............H...[].U
7600 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 22 00 00 49 89 fe 48 8d 55 c8 be 01 00 00 00 e8 H..AWAVAUATSH..."..I..H.U.......
7620 f8 15 01 00 48 89 c3 48 8d 55 c0 be 02 00 00 00 4c 89 f7 e8 e4 15 01 00 49 89 c7 be 03 00 00 00 ....H..H.U......L.......I.......
7640 4c 89 f7 e8 cc d1 00 00 41 89 c4 4c 89 a5 48 dd ff ff 48 8b 55 c8 48 ff c2 be 04 00 00 00 4c 89 L.......A..L..H...H.U.H.......L.
7660 f7 e8 c5 17 01 00 48 89 85 60 dd ff ff 41 8a 07 88 85 6f dd ff ff 41 8d 44 24 fd 83 f8 04 72 14 ......H..`...A....o...A.D$....r.
7680 48 8d 15 7a d3 04 00 be 03 00 00 00 4c 89 f7 e8 75 0e 01 00 48 8d b5 70 dd ff ff 4c 89 f7 e8 f7 H..z........L...u...H..p...L....
76a0 19 01 00 80 bd 6f dd ff ff 5e 75 10 49 ff c7 48 8b 45 c0 48 ff c8 48 89 45 c0 eb 04 48 8b 45 c0 .....o...^u.I..H.E.H..H.E...H.E.
76c0 4c 89 bd 50 dd ff ff 4c 89 b5 b0 fd ff ff 4c 89 b5 38 dd ff ff c7 85 90 fd ff ff c8 00 00 00 48 L..P...L......L..8.............H
76e0 89 9d 98 fd ff ff 48 8b 4d c8 48 01 d9 48 89 8d a0 fd ff ff 4c 01 f8 48 89 85 a8 fd ff ff 45 31 ......H.M.H..H......L..H......E1
7700 f6 e9 18 03 00 00 c7 85 b8 fd ff ff 00 00 00 00 48 8d bd 90 fd ff ff 48 89 de 4c 89 fa e8 f2 18 ................H......H..L.....
7720 00 00 49 89 c5 4d 85 ed 0f 84 0b 01 00 00 49 ff c6 4c 8b a5 b0 fd ff ff 48 8b 85 48 dd ff ff 83 ..I..M........I..L......H..H....
7740 f8 05 75 23 31 f6 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 bb 1d 00 00 be 03 00 00 00 4c 89 e7 ..u#1.H......H..L............L..
7760 e8 f9 d8 00 00 eb 3c 83 f8 06 0f 85 30 01 00 00 be 03 00 00 00 4c 89 e7 e8 6c d0 00 00 48 8d bd ......<.....0........L...l...H..
7780 90 fd ff ff 48 89 de 4c 89 ea e8 0d 1d 00 00 ba 01 00 00 00 31 c9 45 31 c0 4c 89 e7 89 c6 e8 38 ....H..L............1.E1.L.....8
77a0 df 00 00 4c 89 b5 58 dd ff ff be ff ff ff ff 4c 89 e7 e8 40 d3 00 00 85 c0 75 20 be fe ff ff ff ...L..X........L...@.....u......
77c0 4c 89 e7 e8 a1 cd 00 00 4c 89 ea 48 29 da 4c 89 e7 48 89 de e8 69 d5 00 00 eb 3f be ff ff ff ff L.......L..H).L..H...i....?.....
77e0 4c 89 e7 e8 cd d0 00 00 85 c0 75 2e be ff ff ff ff 4c 89 e7 e8 1b d0 00 00 4c 89 e7 89 c6 e8 33 L.........u......L.......L.....3
7800 d0 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 0e d2 04 00 48 89 ca e8 e8 0d 01 00 48 8d bd 70 dd ff ...H..1.L..H.5....H.......H..p..
7820 ff e8 da 17 01 00 49 39 dd 4c 8b bd 50 dd ff ff 4c 8b b5 58 dd ff ff 77 52 48 3b 9d a0 fd ff ff ......I9.L..P...L..X...wRH;.....
7840 0f 83 e5 01 00 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 ......H......H;.x...r......H..p.
7860 ff ff e8 03 16 01 00 48 8b 85 80 dd ff ff 8a 0b 48 ff c3 48 8d 50 01 48 89 95 80 dd ff ff 48 8b .......H........H..H.P.H......H.
7880 95 70 dd ff ff 88 0c 02 49 89 dd 80 bd 6f dd ff ff 5e 4c 89 eb 0f 85 83 01 00 00 e9 8e 01 00 00 .p......I....o...^L.............
78a0 4c 89 b5 58 dd ff ff be 03 00 00 00 4c 89 e7 48 8d 55 d0 e8 65 d2 00 00 49 89 c7 48 83 7d d0 00 L..X........L..H.U..e...I..H.}..
78c0 0f 84 60 ff ff ff 4c 89 e8 48 29 d8 48 89 85 40 dd ff ff 45 31 f6 43 8a 04 37 3c 25 75 3a 43 0f ..`...L..H).H..@...E1.C..7<%u:C.
78e0 be 74 37 01 49 ff c6 40 0f b6 c6 83 c0 d0 83 f8 0a 73 6b 40 80 fe 30 0f 85 c0 00 00 00 48 8d bd .t7.I..@.........sk@..0......H..
7900 70 dd ff ff 48 89 de 48 8b 95 40 dd ff ff e8 16 16 01 00 e9 f4 00 00 00 48 8b 8d 80 dd ff ff 48 p...H..H..@.............H......H
7920 3b 8d 78 dd ff ff 72 1c be 01 00 00 00 48 8d bd 70 dd ff ff e8 31 15 01 00 43 8a 04 37 48 8b 8d ;.x...r......H..p....1...C..7H..
7940 80 dd ff ff 48 8d 51 01 48 89 95 80 dd ff ff 48 8b 95 70 dd ff ff 88 04 0a e9 ae 00 00 00 40 80 ....H.Q.H......H..p...........@.
7960 fe 25 74 16 ba 25 00 00 00 31 c0 4c 89 e7 48 8d 35 cc d0 04 00 e8 88 0c 01 00 48 8b 85 80 dd ff .%t..%...1.L..H.5.........H.....
7980 ff 48 3b 85 78 dd ff ff 72 18 be 01 00 00 00 48 8d bd 70 dd ff ff e8 cf 14 01 00 48 8b 85 80 dd .H;.x...r......H..p........H....
79a0 ff ff 43 8a 0c 37 48 8d 50 01 48 89 95 80 dd ff ff 48 8b 95 70 dd ff ff 88 0c 02 eb 4f 83 c6 cf ..C..7H.P.H......H..p.......O...
79c0 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 41 1b 00 00 be ff ff ff ff 31 d2 4c 89 e7 e8 38 1d 01 H......H..L...A........1.L...8..
79e0 00 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 e4 cb 00 00 be fe ff ff ff 4c 89 e7 e8 69 cb 00 00 ...........L............L...i...
7a00 48 8d bd 70 dd ff ff e8 f4 15 01 00 49 ff c6 4c 3b 75 d0 0f 82 bd fe ff ff e9 08 fe ff ff 4c 3b H..p........I..L;u............L;
7a20 b5 60 dd ff ff 0f 8c db fc ff ff 49 89 dd 48 8b 95 a0 fd ff ff 4c 29 ea 48 8d 9d 70 dd ff ff 48 .`.........I..H......L).H..p...H
7a40 89 df 4c 89 ee e8 df 14 01 00 48 89 df e8 52 15 01 00 48 8b bd 38 dd ff ff 4c 89 f6 e8 c5 d2 00 ..L.......H...R...H..8...L......
7a60 00 b8 02 00 00 00 48 81 c4 a8 22 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 ......H..."..[A\A]A^A_].UH..SPH.
7a80 fb 48 8d 55 f0 be 01 00 00 00 e8 8d 11 01 00 48 8b 75 f0 48 89 df e8 8b d2 00 00 b8 01 00 00 00 .H.U...........H.u.H............
7aa0 48 83 c4 08 5b 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 H...[].UH..AWAVSH..(...H..H.U...
7ac0 00 00 00 e8 54 11 01 00 49 89 c6 48 8b 55 e0 48 8d b5 c0 df ff ff 48 89 df e8 dd 15 01 00 49 89 ....T...I..H.U.H......H.......I.
7ae0 c7 31 db 48 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 fc 82 01 00 41 88 04 1f 48 ff c3 48 8b 75 e0 48 .1.H.}..t.A..<......A...H..H.u.H
7b00 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 df ff ff e8 de 14 01 00 b8 01 00 00 00 48 81 c4 28 20 00 00 9.r...1.H................H..(...
7b20 5b 41 5e 41 5f 5d c3 55 48 89 e5 31 f6 5d e9 e0 11 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 [A^A_].UH..1.].....UH..AWAVAUATS
7b40 48 81 ec 48 20 00 00 49 89 fd 41 bc 01 00 00 00 48 8d 55 d0 be 01 00 00 00 e8 be 10 01 00 49 89 H..H...I..A.....H.U...........I.
7b60 c6 be 02 00 00 00 4c 89 ef e8 4f 12 01 00 49 89 c7 48 8d 15 a0 89 01 00 48 8d 4d c8 be 03 00 00 ......L...O...I..H......H.M.....
7b80 00 4c 89 ef e8 3a 10 01 00 48 89 85 a0 df ff ff 4d 85 ff 7e 38 48 8b 4d d0 48 8b 5d c8 48 89 ce .L...:...H......M..~8H.M.H.].H..
7ba0 48 01 de 72 0f b8 ff ff ff 7f 31 d2 49 f7 f7 48 39 c6 76 2f 48 8d 35 1f cd 04 00 31 c0 4c 89 ef H..r......1.I..H9.v/H.5....1.L..
7bc0 e8 3d 0a 01 00 41 89 c4 e9 b8 00 00 00 48 8d 35 44 89 01 00 31 d2 4c 89 ef e8 64 d1 00 00 e9 a2 .=...A.......H.5D...1.L...d.....
7be0 00 00 00 49 0f af cf 49 8d 47 ff 48 0f af d8 48 01 cb 48 89 9d 98 df ff ff 48 8d b5 a8 df ff ff ...I...I.G.H...H..H......H......
7c00 4c 89 ef 48 89 da e8 b0 14 01 00 49 89 c5 48 8b 55 d0 4c 89 ef 4c 89 f6 e8 17 83 01 00 49 83 ff L..H.......I..H.U.L..L.......I..
7c20 02 7c 49 49 ff cf 48 8b 5d d0 4d 8d 64 1d 00 48 8b 55 c8 48 85 d2 74 1d 4c 89 e7 48 8b b5 a0 df .|II..H.].M.d..H.U.H..t.L..H....
7c40 ff ff e8 ed 82 01 00 48 03 5d c8 49 01 dd 48 8b 5d d0 4d 89 ec 4c 89 e7 4c 89 f6 48 89 da e8 d1 .......H.].I..H.].M..L..L..H....
7c60 82 01 00 49 83 ff 01 4d 89 e5 7f b7 48 8d bd a8 df ff ff 48 8b b5 98 df ff ff e8 73 13 01 00 41 ...I...M....H......H.......s...A
7c80 bc 01 00 00 00 44 89 e0 48 81 c4 48 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 .....D..H..H...[A\A]A^A_].UH..AV
7ca0 53 48 81 ec 30 20 00 00 49 89 fe 48 8d 55 e8 be 01 00 00 00 e8 63 0f 01 00 48 89 c3 48 8b 55 e8 SH..0...I..H.U.......c...H..H.U.
7cc0 48 8d b5 c8 df ff ff 4c 89 f7 e8 ec 13 01 00 48 8b 75 e8 31 c9 48 85 f6 74 18 8a 54 1e ff 88 14 H......L.......H.u.1.H..t..T....
7ce0 08 48 ff c1 48 8b 75 e8 48 ff cb 48 39 ce 77 ea eb 02 31 f6 48 8d bd c8 df ff ff e8 f2 12 01 00 .H..H.u.H..H9.w...1.H...........
7d00 b8 01 00 00 00 48 81 c4 30 20 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 48 8d .....H..0...[A^].UH..AWAVSPI..H.
7d20 55 e0 be 01 00 00 00 e8 f0 0e 01 00 49 89 c6 be 02 00 00 00 4c 89 ff e8 81 10 01 00 48 85 c0 78 U...........I.......L.......H..x
7d40 05 48 89 c3 eb 16 48 8b 4d e0 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 48 8d 5c 08 01 be 03 00 00 .H....H.M.H..H..1.H9.r.H.\......
7d60 00 48 c7 c2 ff ff ff ff 4c 89 ff e8 bb 10 01 00 48 85 c0 48 8b 55 e0 78 05 48 89 c1 eb 12 48 89 .H......L.......H..H.U.x.H....H.
7d80 c6 48 f7 de 31 c9 48 39 f2 72 05 48 8d 4c 10 01 48 85 db b8 01 00 00 00 48 0f 4f c3 48 39 d1 48 .H..1.H9.r.H.L..H.......H.O.H9.H
7da0 0f 4f ca 48 39 c1 7d 0b 48 8d 35 69 87 01 00 31 d2 eb 10 4a 8d 74 30 ff ba 01 00 00 00 48 29 c2 .O.H9.}.H.5i...1...J.t0......H).
7dc0 48 01 ca 4c 89 ff e8 77 cf 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 H..L...w........H...[A^A_].UH..A
7de0 57 41 56 53 48 81 ec 28 20 00 00 48 89 fb 48 8d 55 e0 be 01 00 00 00 e8 20 0e 01 00 49 89 c6 48 WAVSH..(...H..H.U...........I..H
7e00 8b 55 e0 48 8d b5 c0 df ff ff 48 89 df e8 a9 12 01 00 49 89 c7 31 db 48 83 7d e0 00 74 1c 41 0f .U.H......H.......I..1.H.}..t.A.
7e20 b6 3c 1e e8 ce 7f 01 00 41 88 04 1f 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 .<......A...H..H.u.H9.r...1.H...
7e40 df ff ff e8 aa 11 01 00 b8 01 00 00 00 48 81 c4 28 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 .............H..(...[A^A_].UH..A
7e60 57 41 56 41 55 41 54 53 48 81 ec a8 20 00 00 48 89 fb 48 89 9d 40 df ff ff b8 01 00 00 00 48 89 WAVAUATSH......H..H..@........H.
7e80 85 50 df ff ff be 01 00 00 00 31 d2 e8 8b 0d 01 00 49 89 c6 4c 89 b5 a0 df ff ff 48 89 9d a8 df .P........1......I..L......H....
7ea0 ff ff c7 85 b0 df ff ff 01 00 00 00 c7 85 b4 df ff ff 01 00 00 00 48 89 df e8 32 ce 00 00 48 8d ......................H...2...H.
7ec0 b5 b8 df ff ff 48 89 df e8 cd 11 01 00 41 80 3e 00 0f 84 43 04 00 00 45 31 e4 48 8d bd a8 df ff .....H.......A.>...C...E1.H.....
7ee0 ff 4c 89 e6 48 8d 95 a0 df ff ff 48 8d 8d 9c df ff ff 4c 8d 85 98 df ff ff e8 82 08 00 00 41 89 .L..H......H......L...........A.
7f00 c5 8b 9d 98 df ff ff 4c 63 b5 9c df ff ff 8d 43 ff 85 db 89 85 98 df ff ff 7e 71 4c 89 b5 48 df .......Lc......C.........~qL..H.
7f20 ff ff 41 89 df 41 f7 df 41 89 de 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 18 be 01 00 00 00 ..A..A..A..H......H;.....r......
7f40 48 8d bd b8 df ff ff e8 1e 0f 01 00 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff 48 8b H...........H......H.H.H......H.
7f60 8d b8 df ff ff c6 04 01 00 41 ff ce 45 85 f6 7f ba 8d 43 fe 45 85 ff b9 ff ff ff ff 0f 48 c1 89 .........A..E.....C.E........H..
7f80 85 98 df ff ff 4c 8b b5 48 df ff ff 44 01 f3 4c 63 fb 4d 01 e7 48 8b 9d 50 df ff ff 44 8d 63 01 .....L..H...D..Lc.M..H..P...D.c.
7fa0 44 89 e8 41 83 fd 08 0f 87 50 03 00 00 48 8d 0d 8c 03 00 00 48 63 04 81 48 01 c8 ff e0 48 8b bd D..A.....P...H......Hc..H....H..
7fc0 40 df ff ff 44 89 e6 e8 f1 0d 01 00 48 89 c3 41 83 fe 07 7f 36 42 8d 0c f5 ff ff ff ff b8 01 00 @...D.......H..A....6B..........
7fe0 00 00 48 d3 e0 48 89 c1 48 f7 d9 48 39 cb 7c 05 48 39 c3 7c 16 48 8b bd 40 df ff ff 44 89 e6 48 ..H..H..H..H9.|.H9.|.H..@...D..H
8000 8d 15 65 c8 04 00 e8 fe 04 01 00 8b 95 b0 df ff ff 49 89 d8 49 c1 e8 3f 48 8d bd b8 df ff ff 48 ..e..............I..I..?H......H
8020 89 de 44 89 f1 e8 45 0c 00 00 e9 ce 02 00 00 48 8b bd 40 df ff ff 44 89 e6 e8 7f 0d 01 00 48 89 ..D...E........H..@...D.......H.
8040 c3 41 83 fe 07 7f 2b 42 8d 0c f5 00 00 00 00 b8 01 00 00 00 48 d3 e0 48 39 c3 72 16 48 8b bd 40 .A....+B............H..H9.r.H..@
8060 df ff ff 44 89 e6 48 8d 15 0f c8 04 00 e8 97 04 01 00 8b 95 b0 df ff ff 45 31 c0 48 8d bd b8 df ...D..H.................E1.H....
8080 ff ff 48 89 de 44 89 f1 e8 e2 0b 00 00 e9 6b 02 00 00 48 8d bd b8 df ff ff 4c 89 f6 e8 c9 0d 01 ..H..D........k...H......L......
80a0 00 48 89 c3 48 8b bd 40 df ff ff 44 89 e6 e8 7c 0c 01 00 41 83 fe 04 0f 85 da 01 00 00 f2 0f 5a .H..H..@...D...|...A...........Z
80c0 c0 f3 0f 11 85 70 df ff ff e9 d1 01 00 00 48 8b bd 40 df ff ff 44 89 e6 48 8d 95 68 df ff ff e8 .....p........H..@...D..H..h....
80e0 38 0b 01 00 48 89 c3 4c 39 b5 68 df ff ff 74 16 48 8b bd 40 df ff ff 44 89 e6 48 8d 15 8d c7 04 8...H..L9.h...t.H..@...D..H.....
8100 00 e8 03 04 01 00 48 8d bd b8 df ff ff 48 89 de 4c 89 f2 e8 11 0e 01 00 e9 e0 01 00 00 48 8b bd ......H......H..L............H..
8120 40 df ff ff 44 89 e6 48 8d 95 60 df ff ff e8 e9 0a 01 00 4d 89 f5 49 89 c6 41 83 fd 07 7f 2d 44 @...D..H..`........M..I..A....-D
8140 89 e9 c1 e1 03 b8 01 00 00 00 48 d3 e0 48 39 85 60 df ff ff 72 16 48 8b bd 40 df ff ff 44 89 e6 ..........H..H9.`...r.H..@...D..
8160 48 8d 15 34 c7 04 00 e8 9d 03 01 00 48 8b b5 60 df ff ff 8b 95 b0 df ff ff 45 31 c0 48 8d 9d b8 H..4........H..`.........E1.H...
8180 df ff ff 48 89 df 44 89 e9 e8 e1 0a 00 00 48 8b 95 60 df ff ff 48 89 df 4c 89 f6 e8 89 0d 01 00 ...H..D.......H..`...H..L.......
81a0 4c 03 bd 60 df ff ff e9 51 01 00 00 48 8b bd 40 df ff ff 44 89 e6 48 8d 95 58 df ff ff e8 5a 0a L..`....Q...H..@...D..H..X....Z.
81c0 01 00 48 89 c3 48 89 df e8 0f 7e 01 00 48 3b 85 58 df ff ff 74 1d 48 8b bd 40 df ff ff 44 89 e6 ..H..H....~..H;.X...t.H..@...D..
81e0 48 8d 15 dd c6 04 00 e8 1d 03 01 00 48 8b 85 58 df ff ff 48 8d bd b8 df ff ff 48 89 de 48 89 c2 H...........H..X...H......H..H..
8200 e8 24 0d 01 00 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 18 be 01 00 00 00 48 8d bd b8 df ff .$...H......H;.....r......H.....
8220 ff e8 44 0c 01 00 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 ..D...H......H.H.H......H.......
8240 04 01 00 48 8b 85 58 df ff ff 4d 8d 7c 07 01 e9 a9 00 00 00 48 8b 85 c8 df ff ff 48 3b 85 c0 df ...H..X...M.|.......H......H;...
8260 ff ff 72 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 f5 0b 01 00 48 8b 85 c8 df ff ff 48 8d 48 01 ..r......H...........H......H.H.
8280 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 41 89 dc eb 66 f2 0f 11 85 70 df ff ff 8b H......H..........A...f....p....
82a0 85 9c df ff ff 83 bd b0 df ff ff 01 75 1d 85 c0 48 8d 8d 70 df ff ff 74 36 ff c8 8a 11 48 8d 49 ............u...H..p...t6....H.I
82c0 01 88 13 48 8d 5b 01 75 f0 eb 24 85 c0 74 20 8d 48 ff 48 63 c9 48 01 cb 48 8d 8d 70 df ff ff ff ...H.[.u..$..t..H.Hc.H..H..p....
82e0 c8 8a 11 48 8d 49 01 88 13 48 8d 5b ff 75 f0 48 63 85 9c df ff ff 48 01 85 c8 df ff ff 48 8b 85 ...H.I...H.[.u.Hc.....H......H..
8300 a0 df ff ff 80 38 00 44 89 e0 48 89 85 50 df ff ff 4d 89 fc 0f 85 c0 fb ff ff 48 8d bd b8 df ff .....8.D..H..P...M........H.....
8320 ff e8 7e 0c 01 00 b8 01 00 00 00 48 81 c4 a8 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 ..~........H......[A\A]A^A_]....
8340 7d fc ff ff ef fc ff ff 52 fd ff ff 8e fd ff ff dd fd ff ff 6c fe ff ff 14 ff ff ff 52 ff ff ff }.......R...........l.......R...
8360 52 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 fe 31 db be 01 00 00 00 31 R...UH..AWAVAUATSH..(I..1......1
8380 d2 e8 96 08 01 00 48 89 45 c0 4c 89 75 c8 c7 45 d0 01 00 00 00 c7 45 d4 01 00 00 00 80 38 00 74 ......H.E.L.u..E......E......8.t
83a0 76 4c 8d 7d b8 48 8d 7d c8 48 89 de 48 8d 55 c0 48 8d 4d bc 4d 89 f8 e8 c4 03 00 00 41 89 c4 8b vL.}.H.}.H..H.U.H.M.M.......A...
83c0 45 bc 03 45 b8 4c 63 e8 b8 ff ff ff 7f 4c 29 e8 48 39 c3 44 89 6d bc 76 14 be 01 00 00 00 4c 89 E..E.Lc......L).H9.D.m.v......L.
83e0 f7 48 8d 15 54 c4 04 00 e8 1c 01 01 00 41 83 e4 fe 41 83 fc 04 75 14 be 01 00 00 00 4c 89 f7 48 .H..T........A...A...u......L..H
8400 8d 15 4e c4 04 00 e8 fe 00 01 00 4c 01 eb 48 8b 45 c0 80 38 00 75 8e 4c 89 f7 48 89 de e8 04 c9 ..N........L..H.E..8.u.L..H.....
8420 00 00 b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 .......H..([A\A]A^A_].UH..AWAVAU
8440 41 54 53 48 83 ec 78 48 89 fb 48 89 9d 78 ff ff ff be 01 00 00 00 31 d2 e8 bf 07 01 00 49 89 c7 ATSH..xH..H..x........1......I..
8460 4c 89 7d c0 48 8d 55 b8 be 02 00 00 00 48 89 df e8 a7 07 01 00 48 89 85 68 ff ff ff be 03 00 00 L.}.H.U......H.......H..h.......
8480 00 ba 01 00 00 00 48 89 df e8 9d 09 01 00 48 85 c0 48 8b 4d b8 78 05 49 89 c6 eb 13 48 89 c2 48 ......H.......H..H.M.x.I....H..H
84a0 f7 da 45 31 f6 48 39 d1 72 05 4c 8d 74 08 01 49 ff ce 49 39 ce 76 18 48 8d 15 58 c2 04 00 be 03 ..E1.H9.r.L.t..I..I9.v.H..X.....
84c0 00 00 00 48 8b bd 78 ff ff ff e8 3a 00 01 00 48 8b 85 78 ff ff ff 48 89 45 c8 c7 45 d0 01 00 00 ...H..x....:...H..x...H.E..E....
84e0 00 c7 45 d4 01 00 00 00 31 c9 41 80 3f 00 0f 84 41 02 00 00 45 31 e4 48 8d 7d c8 4c 89 f6 48 8d ..E.....1.A.?...A...E1.H.}.L..H.
8500 55 c0 48 8d 4d b4 4c 8d 45 b0 e8 71 02 00 00 89 c3 48 63 4d b0 44 8b 6d b4 4d 63 fd 49 8d 04 0f U.H.M.L.E..q.....HcM.D.m.Mc.I...
8520 4c 01 f1 48 89 4d 80 49 f7 d6 4c 39 f0 4c 8b b5 78 ff ff ff 77 0e 48 8b 45 80 4a 8d 04 38 48 3b L..H.M.I..L9.L..x...w.H.E.J..8H;
8540 45 b8 76 14 be 02 00 00 00 4c 89 f7 48 8d 15 e2 c1 04 00 e8 b1 ff 00 00 be 02 00 00 00 4c 89 f7 E.v......L..H................L..
8560 48 8d 15 e4 c1 04 00 e8 f6 06 01 00 41 8d 4c 24 01 89 d8 83 fb 08 0f 87 a2 01 00 00 89 8d 74 ff H...........A.L$..............t.
8580 ff ff 48 8d 0d d3 01 00 00 48 63 04 81 48 01 c8 ff e0 44 89 e1 e9 84 01 00 00 48 8b 85 68 ff ff ..H......Hc..H....D.......H..h..
85a0 ff 48 8b 4d 80 48 8d 34 08 8b 55 d0 85 db 0f 94 c0 44 0f b6 c0 4c 89 f7 44 89 e9 e8 95 02 00 00 .H.M.H.4..U......D...L..D.......
85c0 4c 89 f7 48 89 c6 e8 5b c7 00 00 8b 8d 74 ff ff ff e9 48 01 00 00 48 8b 85 68 ff ff ff 48 8b 4d L..H...[.....t....H...H..h...H.M
85e0 80 48 8d 04 08 83 7d d0 01 0f 85 e9 00 00 00 45 85 ed 48 8d 4d 88 0f 84 fe 00 00 00 41 ff cd 8a .H....}........E..H.M.......A...
8600 10 48 8d 40 01 88 11 48 8d 49 01 75 ef e9 e8 00 00 00 48 8b 85 68 ff ff ff 48 8b 4d 80 48 8d 34 .H.@...H.I.u......H..h...H.M.H.4
8620 08 4c 89 f7 4c 89 fa e8 16 c7 00 00 8b 8d 74 ff ff ff e9 e7 00 00 00 48 8b 85 68 ff ff ff 4c 8b .L..L.........t........H..h...L.
8640 65 80 4a 8d 34 20 8b 55 d0 45 31 c0 4c 89 f7 44 89 f9 e8 fe 01 00 00 48 89 c3 4c 01 e3 49 8d 0c e.J.4..U.E1.L..D.......H..L..I..
8660 1f 48 3b 4d b8 76 1a be 02 00 00 00 4c 89 f7 48 8d 15 bf c0 04 00 49 89 c4 e8 8b fe 00 00 4c 89 .H;M.v......L..H......I.......L.
8680 e0 4c 03 7d 80 4c 03 bd 68 ff ff ff 4c 89 f7 4c 89 fe 48 89 c2 e8 a8 c6 00 00 eb 30 4d 89 f7 48 .L.}.L..h...L..L..H........0M..H
86a0 8b 85 68 ff ff ff 48 8b 5d 80 4c 8d 34 18 4c 89 f7 e8 26 79 01 00 4c 63 e0 4c 89 ff 4c 89 f6 4c ..h...H.].L.4.L...&y..Lc.L..L..L
86c0 89 e2 e8 7b c6 00 00 4a 8d 5c 23 01 48 89 5d 80 8b 8d 74 ff ff ff eb 46 45 85 ed 74 1d 41 8d 4d ...{...J.\#.H.]...t....FE..t.A.M
86e0 ff 48 63 c9 48 8d 4c 0d 88 41 ff cd 8a 10 48 8d 40 01 88 11 48 8d 49 ff 75 ef 83 7d b4 04 4c 89 .Hc.H.L..A....H.@...H.I.u..}..L.
8700 f7 75 07 f3 0f 5a 45 88 eb 05 f2 0f 10 45 88 e8 f5 c5 00 00 44 8b 6d b4 8b 8d 74 ff ff ff 4d 63 .u...ZE......E......D.m...t...Mc
8720 f5 4c 03 75 80 48 8b 45 c0 80 38 00 41 89 cc 0f 85 c2 fd ff ff 49 ff c6 48 8b bd 78 ff ff ff 4c .L.u.H.E..8.A........I..H..x...L
8740 89 f6 89 cb e8 dd c5 00 00 ff c3 89 d8 48 83 c4 78 5b 41 5c 41 5d 41 5e 41 5f 5d c3 3e fe ff ff .............H..x[A\A]A^A_].>...
8760 3e fe ff ff 7a fe ff ff b6 fe ff ff db fe ff ff 40 ff ff ff 36 fe ff ff 36 fe ff ff 36 fe ff ff >...z...........@...6...6...6...
8780 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 c6 49 89 cf 48 89 d3 48 89 75 c8 49 89 UH..AWAVAUATSH...M..I..H..H.u.I.
87a0 fd 48 89 de 4c 89 fa e8 ca 01 00 00 41 89 c4 41 83 fc 07 45 8b 3f 44 89 7d d4 75 3a 48 8b 03 80 .H..L.......A..A...E.?D.}.u:H...
87c0 38 00 74 1d 48 8d 55 d4 4c 89 ef 48 89 de e8 a3 01 00 00 83 f8 03 44 8b 7d d4 74 05 45 85 ff 75 8.t.H.U.L..H..........D.}.t.E..u
87e0 15 49 8b 7d 00 48 8d 15 9e bf 04 00 be 01 00 00 00 e8 13 fd 00 00 31 c0 41 83 ff 02 7c 42 41 83 .I.}.H................1.A...|BA.
8800 fc 03 74 3c 41 8b 45 0c 41 39 c7 7e 06 89 45 d4 41 89 c7 41 8d 5f ff 41 85 df 74 15 49 8b 7d 00 ..t<A.E.A9.~..E.A..A._.A..t.I.}.
8820 48 8d 15 86 bf 04 00 be 01 00 00 00 e8 d8 fc 00 00 48 8b 45 c8 21 d8 41 29 c7 41 21 df 44 89 f8 H................H.E.!.A).A!.D..
8840 41 89 06 44 89 e0 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 A..D..H...[A\A]A^A_].UH..AWAVAUA
8860 54 53 48 83 ec 18 41 89 c9 48 89 7d d0 41 83 f9 08 41 bd 08 00 00 00 45 0f 4e e9 31 db 45 85 ed TSH...A..H.}.A...A.....E.N.1.E..
8880 7e 38 44 89 c8 f7 d0 83 f8 f6 b9 f7 ff ff ff 0f 4f c8 41 8d 44 09 01 31 db 44 89 e9 ff c9 48 c1 ~8D.............O.A.D..1.D....H.
88a0 e3 08 85 d2 89 cf 75 02 89 c7 48 63 ff 0f b6 3c 3e 48 09 fb ff c0 85 c9 7f e2 41 83 f9 07 7f 24 ......u...Hc...<>H........A....$
88c0 45 85 c0 0f 84 9b 00 00 00 42 8d 0c cd ff ff ff ff b8 01 00 00 00 48 d3 e0 48 31 c3 48 29 c3 e9 E........B............H..H1.H)..
88e0 80 00 00 00 41 83 f9 09 7c 7a 31 ff 45 85 c0 89 d1 89 4d cc 49 89 f0 74 0d 31 c0 48 85 db bf ff ....A...|z1.E.....M.I..t.1.H....
8900 00 00 00 0f 49 f8 89 7d c8 44 89 c8 f7 d0 83 f8 f6 41 be f7 ff ff ff 44 0f 4f f0 45 01 ce 85 c9 ....I..}.D.......A.....D.O.E....
8920 44 89 e8 41 0f 44 c6 48 98 41 0f b6 04 00 39 f8 74 27 31 c0 48 8b 7d d0 48 8d 35 1d be 04 00 44 D..A.D.H.A....9.t'1.H.}.H.5....D
8940 89 ca 4d 89 cf 4d 89 c4 e8 b5 fc 00 00 8b 7d c8 4d 89 e0 8b 4d cc 4d 89 f9 41 ff c5 41 ff ce 45 ..M..M........}.M...M.M..A..A..E
8960 39 cd 7c ba 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 9.|.H..H...[A\A]A^A_].UH..AWAVSP
8980 49 89 d7 48 89 f0 49 89 fe 48 8b 08 48 8d 51 01 48 89 10 0f be 11 83 fa 3b 41 c7 07 00 00 00 00 I..H..I..H..H.Q.H.......;A......
89a0 7f 2b 83 fa 20 0f 84 f9 00 00 00 83 fa 21 0f 85 df 00 00 00 ba 08 00 00 00 4c 89 f7 48 89 c6 e8 .+...........!...........L..H...
89c0 30 02 00 00 41 89 46 0c e9 d7 00 00 00 83 fa 41 7f 17 83 fa 3c 74 05 83 fa 3d 75 57 41 c7 46 08 0...A.F........A....<t...=uWA.F.
89e0 01 00 00 00 e9 bb 00 00 00 83 fa 47 7f 1a 83 fa 42 0f 85 9c 00 00 00 41 c7 07 01 00 00 00 bb 01 ...........G....B......A........
8a00 00 00 00 e9 a1 00 00 00 83 fa 53 7f 35 8d 4a b8 83 f9 04 77 7e 48 8d 35 c4 01 00 00 48 63 0c 8e ..........S.5.J....w~H.5....Hc..
8a20 48 01 f1 ff e1 41 c7 07 02 00 00 00 bb 01 00 00 00 eb 76 83 fa 3e 75 5b 41 c7 46 08 00 00 00 00 H....A............v..>u[A.F.....
8a40 eb 62 83 fa 57 7f 13 83 fa 54 75 47 41 c7 07 08 00 00 00 bb 01 00 00 00 eb 4f 83 fa 61 7f 0c 83 .b..W....TuGA............O..a...
8a60 fa 58 75 2f bb 07 00 00 00 eb 3e 8d 4a 9e 83 f9 18 77 20 bb 05 00 00 00 48 8d 35 fd 00 00 00 48 .Xu/......>.J....w......H.5....H
8a80 63 0c 8e 48 01 f1 ff e1 41 c7 07 08 00 00 00 31 db eb 16 49 8b 3e 48 8d 35 5c bd 04 00 31 c0 e8 c..H....A......1...I.>H.5\...1..
8aa0 5e fb 00 00 bb 08 00 00 00 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 ba 04 00 00 00 4c 89 f7 48 89 ^..........H...[A^A_]......L..H.
8ac0 c6 e8 2e 01 00 00 41 89 07 bb 01 00 00 00 eb d9 41 c7 07 08 00 00 00 bb 02 00 00 00 eb cb 41 c7 ......A.........A.............A.
8ae0 07 01 00 00 00 31 db eb c0 be ff ff ff ff 48 89 c7 e8 3a 01 00 00 83 f8 ff 41 89 07 bb 03 00 00 .....1........H...:......A......
8b00 00 75 a6 49 8b 3e 48 8d 35 c9 bc 04 00 31 c0 e8 ee fa 00 00 eb 93 41 c7 07 04 00 00 00 bb 02 00 .u.I.>H.5....1........A.........
8b20 00 00 eb 85 41 c7 07 02 00 00 00 31 db e9 77 ff ff ff ba 04 00 00 00 4c 89 f7 48 89 c6 e8 b2 00 ....A......1..w........L..H.....
8b40 00 00 41 89 07 31 db e9 5d ff ff ff ba 08 00 00 00 4c 89 f7 48 89 c6 e8 98 00 00 00 41 89 07 bb ..A..1..]........L..H.......A...
8b60 04 00 00 00 e9 40 ff ff ff 41 c7 07 01 00 00 00 bb 06 00 00 00 e9 2f ff ff ff 66 90 62 ff ff ff .....@...A............/...f.b...
8b80 6d ff ff ff 54 ff ff ff 17 ff ff ff 9a ff ff ff 17 ff ff ff a8 ff ff ff b6 ff ff ff 0c ff ff ff m...T...........................
8ba0 17 ff ff ff 0c ff ff ff 17 ff ff ff 54 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff ............T...................
8bc0 d0 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff ed ff ff ff 17 ff ff ff 2d ff ff ff ............................-...
8be0 45 fe ff ff d6 fe ff ff 6c fe ff ff b3 fe ff ff 6c fe ff ff 55 48 89 e5 41 56 53 49 89 fe 48 89 E.......l.......l...UH..AVSI..H.
8c00 f7 89 d6 e8 28 00 00 00 89 c3 ff c8 83 f8 10 72 18 49 8b 3e 48 8d 35 f9 bb 04 00 b9 10 00 00 00 ....(..........r.I.>H.5.........
8c20 31 c0 89 da e8 d9 f9 00 00 89 d8 5b 41 5e 5d c3 55 48 89 e5 48 8b 07 0f be 08 83 c1 d0 83 f9 09 1..........[A^].UH..H...........
8c40 77 29 48 ff c0 31 f6 6b ce 0a 48 89 07 0f be 50 ff 8d 74 11 d0 0f be 08 83 c1 d0 83 f9 09 77 0b w)H..1.k..H....P..t...........w.
8c60 48 ff c0 81 fe cc cc cc 0c 7c dc 89 f0 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 44 89 45 H........|...].UH..AWAVAUATSPD.E
8c80 d4 89 cb 41 89 d6 49 89 f5 49 89 ff 4c 63 e3 4c 89 e6 e8 d3 01 01 00 31 c9 45 85 f6 75 06 8d 4b ...A..I..I..Lc.L.......1.E..u..K
8ca0 ff 48 63 c9 44 88 2c 08 83 fb 02 7c 53 b9 01 00 00 00 ba fe ff ff ff 49 c1 ed 08 8d 34 13 45 85 .Hc.D.,....|S..........I....4.E.
8cc0 f6 0f 45 f1 ff c1 ff ca 39 cb 48 63 f6 44 88 2c 30 75 e4 83 7d d4 00 74 27 83 fb 09 7c 22 b9 08 ..E.....9.Hc.D.,0u..}..t'...|"..
8ce0 00 00 00 ba f7 ff ff ff 8d 34 13 45 85 f6 0f 45 f1 ff c1 ff ca 39 cb 48 63 f6 c6 04 30 ff 75 e8 .........4.E...E.....9.Hc...0.u.
8d00 4d 01 67 10 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 M.g.H...[A\A]A^A_].UH..AWAVAUATS
8d20 48 81 ec 68 02 00 00 41 89 f4 48 89 fb 48 89 9d 90 fd ff ff 48 8d 55 d0 be 01 00 00 00 e8 da fe H..h...A..H..H......H.U.........
8d40 00 00 48 89 85 88 fd ff ff 48 8d 55 c8 be 02 00 00 00 48 89 df e8 c2 fe 00 00 49 89 c6 be 03 00 ..H......H.U......H.......I.....
8d60 00 00 ba 01 00 00 00 48 89 df e8 bc 00 01 00 48 85 c0 48 8b 4d d0 79 15 48 89 c2 48 f7 da be 01 .......H.......H..H.M.y.H..H....
8d80 00 00 00 48 39 d1 72 1e 48 8d 44 08 01 be 01 00 00 00 48 85 c0 7e 0f 48 ff c1 48 39 c8 48 89 c6 ...H9.r.H.D.......H..~.H..H9.H..
8da0 0f 8f ea 01 00 00 48 89 b5 80 fd ff ff 4d 89 f7 45 85 e4 44 89 a5 78 fd ff ff 0f 84 ec 00 00 00 ......H......M..E..D..x.........
8dc0 be 04 00 00 00 48 8b bd 90 fd ff ff e8 26 bd 00 00 31 db 85 c0 4c 8b 65 c8 75 31 4c 8d 35 14 bc .....H.......&...1...L.e.u1L.5..
8de0 04 00 4d 8d 2c 1f 4c 89 ef 4c 89 f6 e8 fd 71 01 00 48 85 c0 0f 85 b2 00 00 00 4c 89 ef e8 da 71 ..M.,.L..L....q..H........L....q
8e00 01 00 48 8d 5c 03 01 4c 39 e3 76 d6 48 8b 85 88 fd ff ff 48 8b 8d 80 fd ff ff 48 8d 5c 01 ff 4d ..H.\..L9.v.H......H......H.\..M
8e20 85 e4 0f 84 33 01 00 00 4c 8b 75 d0 49 29 ce 49 ff c6 4d 39 f4 0f 87 55 01 00 00 49 ff cc 4d 29 ....3...L.u.I).I..M9...U...I..M)
8e40 e6 0f 84 49 01 00 00 41 0f be 07 89 85 80 fd ff ff 49 ff c7 4c 89 bd 78 fd ff ff 49 89 df 4c 89 ...I...A.........I..L..x...I..L.
8e60 ff 8b b5 80 fd ff ff 4c 89 f2 e8 b9 70 01 00 48 89 c3 48 85 db 0f 84 15 01 00 00 4c 8d 6b 01 4c .......L....p..H..H........L.k.L
8e80 89 ef 48 8b b5 78 fd ff ff 4c 89 e2 e8 9d 70 01 00 85 c0 0f 84 c7 00 00 00 4d 01 f7 4d 29 ef 4d ..H..x...L....p..........M..M).M
8ea0 89 fe 4d 89 ef 75 b7 e9 e4 00 00 00 48 8b 85 88 fd ff ff 48 8b 8d 80 fd ff ff 48 8d 5c 01 ff 45 ..M..u......H......H......H.\..E
8ec0 8a 27 41 80 fc 5e 75 10 49 ff c7 48 8b 45 c8 48 ff c8 48 89 45 c8 eb 04 48 8b 45 c8 48 8b 8d 90 .'A..^u.I..H.E.H..H.E...H.E.H...
8ee0 fd ff ff 48 89 8d b8 fd ff ff c7 85 98 fd ff ff c8 00 00 00 48 8b 8d 88 fd ff ff 48 89 ca 48 89 ...H................H......H..H.
8f00 95 a0 fd ff ff 48 8b 4d d0 48 01 d1 48 89 8d a8 fd ff ff 4c 01 f8 4d 89 fd 48 89 85 b0 fd ff ff .....H.M.H..H......L..M..H......
8f20 4c 8d bd 98 fd ff ff c7 85 c0 fd ff ff 00 00 00 00 4c 89 ff 48 89 de 4c 89 ea e8 d5 00 00 00 49 L................L..H..L.......I
8f40 89 c6 4d 85 f6 75 6c 48 3b 9d a8 fd ff ff 73 40 48 ff c3 41 80 fc 5e 75 ce eb 35 48 85 db 74 30 ..M..ulH;.....s@H..A..^u..5H..t0
8f60 48 2b 9d 88 fd ff ff 48 8d 73 01 4c 8b b5 90 fd ff ff 4c 89 f7 e8 ac bd 00 00 48 03 5d c8 4c 89 H+.....H.s.L......L.......H.].L.
8f80 f7 48 89 de e8 9d bd 00 00 b8 02 00 00 00 eb 11 48 8b bd 90 fd ff ff e8 54 bd 00 00 b8 01 00 00 .H..............H.......T.......
8fa0 00 48 81 c4 68 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 83 bd 78 fd ff ff 00 74 44 be 01 00 00 .H..h...[A\A]A^A_]...x....tD....
8fc0 00 4c 8b ad 88 fd ff ff 4c 29 ee 48 01 de 48 8b 9d 90 fd ff ff 48 89 df e8 49 bd 00 00 4d 29 ee .L......L).H..H......H...I...M).
8fe0 48 89 df 4c 89 f6 e8 3b bd 00 00 48 8d bd 98 fd ff ff 31 f6 31 d2 e8 a1 04 00 00 83 c0 02 eb a1 H..L...;...H......1.1...........
9000 48 8d bd 98 fd ff ff 48 89 de 4c 89 f2 e8 8a 04 00 00 eb 8d 55 48 89 e5 41 57 41 56 41 55 41 54 H......H..L.........UH..AWAVAUAT
9020 53 48 83 ec 18 49 89 d4 49 89 f6 49 89 ff 41 8b 07 8d 48 ff 85 c0 41 89 0f 75 12 49 8b 7f 20 48 SH...I..I..I..A...H...A..u.I...H
9040 8d 35 ef b8 04 00 31 c0 e8 b5 f5 00 00 49 8b 4f 18 4c 39 e1 0f 85 ce 00 00 00 e9 1f 03 00 00 83 .5....1......I.O.L9.............
9060 f8 2d 0f 84 1e 03 00 00 4c 8b 75 d0 e9 93 00 00 00 0f b6 d0 89 d1 83 c1 cf 78 18 41 3b 4f 28 7d .-......L.u..............x.A;O(}
9080 12 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 83 fc ff 75 23 49 8b 7f 20 83 c2 d0 31 c0 48 8d 35 64 .Hc.H...M.d.8I...u#I......1.H.5d
90a0 b8 04 00 e8 5a f5 00 00 89 c1 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 8b 47 10 4c 29 f0 4c 39 e0 ....Z.....Hc.H...M.d.8I.G.L).L9.
90c0 b8 00 00 00 00 0f 82 8c 03 00 00 48 63 c1 48 c1 e0 04 49 8b 7c 07 30 4c 89 f6 4c 89 e2 e8 4c 6e ...........Hc.H...I.|.0L..L...Ln
90e0 01 00 85 c0 b8 00 00 00 00 0f 85 68 03 00 00 4d 01 e6 b8 00 00 00 00 0f 84 5a 03 00 00 49 83 c5 ...........h...M.........Z...I..
9100 02 4d 89 ec 49 8b 4f 18 49 39 cc 4c 89 f0 75 18 e9 42 03 00 00 49 83 c5 04 48 8b 45 d0 48 ff c0 .M..I.O.I9.L..u..B...I...H.E.H..
9120 4d 89 ec 49 89 c6 eb dc 49 8d 46 01 48 89 45 d0 4d 89 e5 41 0f be 45 00 83 c0 dc 83 f8 05 77 1d M..I....I.F.H.E.M..A..E.......w.
9140 48 8d 15 3d 03 00 00 48 63 04 82 48 01 d0 ff e0 49 8d 45 01 48 39 c8 0f 84 a7 02 00 00 4c 89 ff H..=...Hc..H....I.E.H9.......L..
9160 4c 89 ee e8 c9 04 00 00 49 89 c4 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 f1 05 00 00 85 c0 41 0f L.......I..L..L..L..L.........A.
9180 be 04 24 75 2e 3c 3f 0f b6 c0 0f 87 c5 02 00 00 48 b9 00 00 00 00 00 24 00 80 48 0f a3 c1 b8 00 ..$u.<?.........H......$..H.....
91a0 00 00 00 0f 83 ae 02 00 00 4d 8d 6c 24 01 e9 b2 00 00 00 83 f8 3e 0f 8e 57 01 00 00 83 f8 3f 0f .........M.l$........>..W.....?.
91c0 85 a3 fe ff ff 4d 8d 6c 24 01 4c 89 ff 48 8b 75 d0 4c 89 ea e8 3b fe ff ff 48 85 c0 0f 84 83 00 .....M.l$.L..H.u.L...;...H......
91e0 00 00 e9 70 02 00 00 41 0f be 45 01 83 f8 66 0f 85 82 00 00 00 4d 8d 65 02 41 80 7d 02 5b 74 12 ...p...A..E...f......M.e.A.}.[t.
9200 49 8b 7f 20 31 c0 48 8d 35 3c b7 04 00 e8 f0 f3 00 00 4c 89 ff 4c 89 e6 e8 14 04 00 00 49 89 c5 I...1.H.5<........L..L.......I..
9220 31 ff 4d 3b 77 08 74 05 41 0f b6 7e ff 49 8d 5d ff 4c 89 e6 48 89 da e8 90 04 00 00 85 c0 b8 00 1.M;w.t.A..~.I.].L..H...........
9240 00 00 00 0f 85 0e 02 00 00 41 0f b6 3e 4c 89 e6 48 89 da e8 74 04 00 00 85 c0 b8 00 00 00 00 0f .........A..>L..H...t...........
9260 84 f2 01 00 00 49 8b 4f 18 49 39 cd 0f 85 c1 fe ff ff e9 07 01 00 00 8d 50 d0 83 fa 0a 0f 82 ee .....I.O.I9.............P.......
9280 fd ff ff 83 f8 62 0f 85 d1 fe ff ff 49 8d 5d 02 48 ff c9 48 39 d9 77 18 49 8b 4f 20 31 c0 48 89 .....b......I.].H..H9.w.I.O.1.H.
92a0 cf 48 8d 0d 07 b7 04 00 48 89 ce e8 52 f3 00 00 41 8a 0e 3a 0b b8 00 00 00 00 0f 85 97 01 00 00 .H......H...R...A..:............
92c0 49 8b 57 10 48 39 55 d0 b8 00 00 00 00 0f 83 84 01 00 00 be 01 00 00 00 41 8a 5d 03 48 8b 45 d0 I.W.H9U.................A.].H.E.
92e0 8a 00 38 d8 75 09 ff ce 75 0f e9 26 fe ff ff 38 c8 0f 94 c0 0f b6 c0 01 c6 48 8b 45 d0 48 ff c0 ..8.u...u..&...8.........H.E.H..
9300 48 89 45 d0 48 39 d0 b8 00 00 00 00 72 ce e9 44 01 00 00 83 f8 2a 74 0d 83 f8 2b 0f 85 3e fd ff H.E.H9......r..D.....*t...+..>..
9320 ff 4c 8b 75 d0 31 db 49 8d 34 1e 4c 89 ff 4c 89 ea 4c 89 e1 e8 34 04 00 00 48 ff c3 85 c0 75 e7 .L.u.1.I.4.L..L..L...4...H....u.
9340 31 c0 48 89 d9 48 ff c9 0f 88 09 01 00 00 4d 8d 64 24 01 49 8d 74 1e ff 4c 89 ff 4c 89 e2 e8 b1 1.H..H........M.d$.I.t..L..L....
9360 fc ff ff 48 85 c0 0f 85 eb 00 00 00 48 ff cb 48 85 db b8 00 00 00 00 7f da e9 d9 00 00 00 4c 89 ...H........H..H..............L.
9380 f0 e9 d1 00 00 00 49 8d 5c 24 01 eb 03 49 ff c6 4c 89 ff 4c 89 f6 48 89 da e8 76 fc ff ff 48 85 ......I.\$...I..L..L..H...v...H.
93a0 c0 0f 85 b0 00 00 00 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 b5 03 00 00 85 c0 b8 00 00 00 00 75 .......L..L..L..L..............u
93c0 cc e9 91 00 00 00 41 80 7d 01 29 0f 85 98 00 00 00 49 83 c5 02 b9 fe ff ff ff e9 92 00 00 00 49 ......A.}.)......I.............I
93e0 ff c5 49 63 47 28 48 89 c1 48 c1 e1 04 4a 8d 4c 39 28 85 c0 7e 1a ff c8 48 83 39 ff 48 8d 49 f0 ..IcG(H..H...J.L9(..~...H.9.H.I.
9400 75 f0 eb 1e 31 c0 4d 3b 77 10 49 0f 44 c6 eb 47 49 8b 7f 20 48 8d 35 c3 b5 04 00 31 c0 e8 e0 f1 u...1.M;w.I.D..GI...H.5....1....
9420 00 00 48 63 d8 48 c1 e3 04 4c 89 f0 49 2b 44 1f 30 49 89 44 1f 38 4c 89 ff 4c 89 f6 4c 89 ea e8 ..Hc.H...L..I+D.0I.D.8L..L..L...
9440 d0 fb ff ff 48 85 c0 75 0e 49 8d 44 1f 38 48 c7 00 ff ff ff ff 31 c0 41 ff 07 48 83 c4 18 5b 41 ....H..u.I.D.8H......1.A..H...[A
9460 5c 41 5d 41 5e 41 5f 5d c3 49 ff c5 b9 ff ff ff ff 4c 89 ff 4c 89 f6 4c 89 ea e8 3c 01 00 00 eb \A]A^A_].I.......L..L..L...<....
9480 d6 0f 1f 00 cc fc ff ff 63 fd ff ff d9 fc ff ff d9 fc ff ff 42 ff ff ff 5b ff ff ff 55 48 89 e5 ........c...........B...[...UH..
94a0 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f7 49 89 fc 41 8b 44 24 28 85 c0 0f 94 c1 4d 85 ff AWAVAUATSPI..I..I..A.D$(.....M..
94c0 0f 95 c2 84 ca 41 bd 01 00 00 00 44 0f 44 e8 49 8b 7c 24 20 48 8d 15 1a b4 04 00 44 89 ee e8 7f .....A.....D.D.I.|$.H......D....
94e0 f7 00 00 45 85 ed 7e 19 31 db 4c 89 e7 89 de 4c 89 fa 4c 89 f1 e8 19 00 00 00 ff c3 41 39 dd 75 ...E..~.1.L....L..L.........A9.u
9500 e9 44 89 e8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f3 49 .D..H...[A\A]A^A_].UH..AWAVSP..I
9520 89 ff 41 39 5f 28 7e 37 48 63 db 48 c1 e3 04 4d 8b 74 1f 38 49 83 fe ff 74 49 49 83 fe fe 49 8b ..A9_(~7Hc.H...M.t.8I...tII...I.
9540 7f 20 49 8b 74 1f 30 75 55 48 ff c6 49 2b 77 08 48 83 c4 08 5b 41 5e 41 5f 5d e9 c7 b7 00 00 85 ..I.t.0uUH..I+w.H...[A^A_]......
9560 db 49 8b 7f 20 74 3c ff c3 48 8d 35 97 b3 04 00 31 c0 89 da 48 83 c4 08 5b 41 5e 41 5f 5d e9 7f .I...t<..H.5....1...H...[A^A_]..
9580 f0 00 00 49 8b 7f 20 48 8d 35 94 b3 04 00 31 c0 e8 6d f0 00 00 49 8b 7f 20 49 8b 74 1f 30 4c 89 ...I...H.5....1..m...I...I.t.0L.
95a0 f2 eb 09 48 29 d1 48 89 d6 48 89 ca 48 83 c4 08 5b 41 5e 41 5f 5d e9 87 b7 00 00 55 48 89 e5 41 ...H).H..H..H...[A^A_].....UH..A
95c0 57 41 56 41 55 41 54 53 50 41 89 cc 49 89 d6 49 89 f7 48 89 fb 4c 63 6b 28 49 83 fd 20 7c 12 48 WAVAUATSPA..I..I..H..Lck(I...|.H
95e0 8b 7b 20 48 8d 35 0b b3 04 00 31 c0 e8 11 f0 00 00 4c 89 e8 48 c1 e0 04 4c 89 7c 03 30 49 63 cc .{.H.5....1......L..H...L.|.0Ic.
9600 48 89 4c 03 38 41 8d 45 01 89 43 28 48 89 df 4c 89 fe 4c 89 f2 e8 fa f9 ff ff 48 85 c0 75 03 ff H.L.8A.E..C(H..L..L.......H..u..
9620 4b 28 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 K(H...[A\A]A^A_].UH..AWAVSPI..I.
9640 fe 49 8d 5f 01 41 0f be 07 83 f8 5b 75 4c 41 80 7f 01 5e 49 8d 47 02 48 0f 44 d8 4c 8d 3d 2d b3 .I._.A.....[uLA...^I.G.H.D.L.=-.
9660 04 00 49 3b 5e 18 75 0e 49 8b 7e 20 31 c0 4c 89 fe e8 8c ef 00 00 48 8d 43 01 80 3b 25 75 0e 48 ..I;^.u.I.~.1.L.......H.C..;%u.H
9680 83 c3 02 49 3b 46 18 48 0f 43 d8 eb 03 48 89 c3 80 3b 5d 75 cd 48 ff c3 eb 24 83 f8 25 75 1f 49 ...I;F.H.C...H...;]u.H...$..%u.I
96a0 3b 5e 18 75 12 49 8b 7e 20 48 8d 35 bc b2 04 00 31 c0 e8 4b ef 00 00 49 83 c7 02 4c 89 fb 48 89 ;^.u.I.~.H.5....1..K...I...L..H.
96c0 d8 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 49 89 d5 41 89 ff .H...[A^A_].UH..AWAVAUATSPI..A..
96e0 48 8d 5e 01 80 7e 01 5e 0f 94 c0 48 0f 45 de 44 0f b6 f0 48 8d 43 01 4c 39 e8 73 5f 45 89 f4 41 H.^..~.^...H.E.D...H.C.L9.s_E..A
9700 83 f4 01 0f b6 08 83 f9 25 0f b6 73 02 75 15 44 89 ff e8 a4 00 00 00 85 c0 75 3d 48 83 c3 02 48 ........%..s.u.D.........u=H...H
9720 89 d8 eb 26 40 80 fe 2d 75 1b 48 83 c3 03 4c 39 eb 73 12 44 39 f9 7f e7 0f b6 03 44 39 f8 48 89 ...&@..-u.H...L9.s.D9......D9.H.
9740 d8 7c 07 eb 13 44 39 f9 74 0e 48 89 c3 48 8d 43 01 4c 39 e8 72 ad eb 03 45 89 e6 44 89 f0 48 83 .|...D9.t.H..H.C.L9.r...E..D..H.
9760 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 48 39 77 10 76 40 0f b6 3e 44 8a 02 41 ..[A\A]A^A_].UH..1.H9w.v@..>D..A
9780 0f be f0 83 fe 5b 74 19 b8 01 00 00 00 83 fe 2e 74 27 83 fe 25 75 19 0f b6 72 01 5d e9 1a 00 00 .....[t.........t'..%u...r.]....
97a0 00 48 ff c9 48 89 d6 48 89 ca 5d e9 1c ff ff ff 41 38 f8 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 .H..H..H..].....A8.......].UH..A
97c0 57 41 56 53 50 41 89 f6 41 89 ff 44 89 f7 e8 1d 66 01 00 83 c0 9f 83 f8 19 77 32 48 8d 0d de 01 WAVSPA..A..D....f........w2H....
97e0 00 00 48 63 04 81 48 01 c8 ff e0 41 83 ff 7f 0f 87 46 01 00 00 49 63 cf 48 8b 15 11 58 05 00 b8 ..Hc..H....A.....F...Ic.H...X...
9800 00 01 00 00 23 44 8a 3c e9 6c 01 00 00 45 39 fe 0f 94 c0 0f b6 c0 e9 9a 01 00 00 41 83 ff 7f 0f ....#D.<.l...E9............A....
9820 87 1d 01 00 00 49 63 cf 48 8b 15 e1 57 05 00 b8 00 02 00 00 23 44 8a 3c e9 3c 01 00 00 41 83 c7 .....Ic.H...W.......#D.<.<...A..
9840 d0 41 83 ff 0a 19 db e9 df 00 00 00 41 83 ff 7f 0f 87 f3 00 00 00 49 63 cf 48 8b 15 b0 57 05 00 .A..........A.........Ic.H...W..
9860 b8 00 08 00 00 23 44 8a 3c e9 0b 01 00 00 41 83 ff 7f 0f 87 d8 00 00 00 49 63 cf 48 8b 15 8e 57 .....#D.<.....A.........Ic.H...W
9880 05 00 b8 00 10 00 00 23 44 8a 3c e9 e9 00 00 00 41 83 ff 7f 0f 87 bd 00 00 00 49 63 cf 48 8b 15 .......#D.<.....A.........Ic.H..
98a0 6c 57 05 00 b8 00 20 00 00 23 44 8a 3c e9 c7 00 00 00 41 83 ff 7f 0f 87 a2 00 00 00 49 63 cf 48 lW.......#D.<.....A.........Ic.H
98c0 8b 15 4a 57 05 00 b8 00 40 00 00 23 44 8a 3c e9 a5 00 00 00 41 83 ff 7f 0f 87 87 00 00 00 49 63 ..JW....@..#D.<.....A.........Ic
98e0 cf 48 8b 15 28 57 05 00 b8 00 80 00 00 23 44 8a 3c e9 83 00 00 00 41 83 ff 7f 77 70 49 63 cf 48 .H..(W.......#D.<.....A...wpIc.H
9900 8b 15 0a 57 05 00 b8 00 05 00 00 23 44 8a 3c eb 68 31 db 41 81 ff ff 00 00 00 77 65 49 63 c7 48 ...W.......#D.<.h1.A......weIc.H
9920 8b 0d ea 56 05 00 0f b7 5c 81 3e 83 e3 01 eb 51 45 85 ff 0f 94 c0 0f b6 d8 eb 46 be 00 01 00 00 ...V....\.>....QE.........F.....
9940 eb 2f be 00 02 00 00 eb 28 be 00 08 00 00 eb 21 be 00 10 00 00 eb 1a be 00 20 00 00 eb 13 be 00 ./......(......!................
9960 40 00 00 eb 0c be 00 80 00 00 eb 05 be 00 05 00 00 44 89 ff e8 6b 64 01 00 85 c0 0f 95 c0 0f b6 @................D...kd.........
9980 d8 41 83 fe 7f 77 15 49 63 ce 48 8b 15 7f 56 05 00 b8 00 10 00 00 23 44 8a 3c eb 0d be 00 10 00 .A...w.Ic.H...V.......#D.<......
99a0 00 44 89 f7 e8 3b 64 01 00 85 c0 0f 94 c0 0f b6 c0 31 c3 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 .D...;d..........1...H...[A^A_].
99c0 2b fe ff ff 4d fe ff ff 5b fe ff ff 7d fe ff ff 4d fe ff ff 4d fe ff ff 8c fe ff ff 4d fe ff ff +...M...[...}...M...M.......M...
99e0 4d fe ff ff 4d fe ff ff 4d fe ff ff ae fe ff ff 4d fe ff ff 4d fe ff ff 4d fe ff ff d0 fe ff ff M...M...M.......M...M...M.......
9a00 4d fe ff ff 4d fe ff ff f2 fe ff ff 4d fe ff ff 14 ff ff ff 4d fe ff ff 36 ff ff ff 51 ff ff ff M...M.......M.......M...6...Q...
9a20 4d fe ff ff 70 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 48 02 00 00 49 89 ff 48 M...p...UH..AWAVAUATSH..H...I..H
9a40 8d 95 a0 fd ff ff be d7 b9 f0 ff e8 cd b0 00 00 49 89 c5 48 8d 95 98 fd ff ff be d6 b9 f0 ff 4c ................I..H...........L
9a60 89 ff e8 b6 b0 00 00 49 89 c4 4c 89 bd c8 fd ff ff c7 85 a8 fd ff ff c8 00 00 00 4c 89 ad b0 fd .......I..L................L....
9a80 ff ff 4c 8b b5 a0 fd ff ff 4b 8d 44 35 00 48 89 85 b8 fd ff ff 48 8b 85 98 fd ff ff 4c 01 e0 48 ..L......K.D5.H......H......L..H
9aa0 89 85 c0 fd ff ff be d5 b9 f0 ff 31 d2 4c 89 ff e8 f4 af 00 00 48 89 c3 4c 39 f3 7f 3d 4c 01 eb ...........1.L.......H..L9..=L..
9ac0 4c 89 ad 90 fd ff ff 4c 8d b5 a8 fd ff ff c7 85 d0 fd ff ff 00 00 00 00 4c 89 f7 48 89 de 4c 89 L......L................L..H..L.
9ae0 e2 e8 2e f5 ff ff 49 89 c5 4d 85 ed 75 10 48 ff c3 48 3b 9d b8 fd ff ff 76 d4 31 c0 eb 4f 4c 89 ......I..M..u.H..H;.....v.1..OL.
9b00 e8 48 2b 85 90 fd ff ff 4c 39 eb 0f 94 c1 0f b6 f1 48 01 c6 4c 89 ff e8 0a b2 00 00 be ff ff ff .H+.....L9.......H..L...........
9b20 ff ba d5 b9 f0 ff 4c 89 ff e8 47 ac 00 00 be fe ff ff ff 4c 89 ff e8 2e aa 00 00 48 8d bd a8 fd ......L...G........L.......H....
9b40 ff ff 48 89 de 4c 89 ea e8 4f f9 ff ff 48 81 c4 48 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 ..H..L...O...H..H...[A\A]A^A_].U
9b60 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f6 49 89 fc e8 64 64 01 00 49 89 c7 4c 89 f7 e8 59 H..AWAVAUATSPI..I...dd..I..L...Y
9b80 64 01 00 48 89 c3 4b 8d 7c 27 ff 47 8a 6c 27 ff 4c 89 f6 e8 32 64 01 00 4c 01 fb 45 88 6c 1c ff d..H..K.|'.G.l'.L...2d..L..E.l..
9ba0 41 c6 04 1c 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 89 cf e8 69 f3 00 00 A....H...[A\A]A^A_].UH..H...i...
9bc0 31 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ff f2 0f 10 05 be c9 04 00 be 88 00 00 00 e8 1.].UH..AWAVATSI................
9be0 fd fe 00 00 31 f6 ba 0b 00 00 00 4c 89 ff e8 30 b6 00 00 48 8d 35 16 5a 05 00 31 d2 4c 89 ff e8 ....1......L...0...H.5.Z..1.L...
9c00 73 ff 00 00 4c 8d 35 5b af 04 00 4c 89 ff 4c 89 f6 e8 1c ed 00 00 be ff ff ff ff 4c 89 ff e8 c6 s...L.5[...L..L............L....
9c20 ab 00 00 48 8d 15 82 aa 04 00 be fe ff ff ff 4c 89 ff e8 a2 b7 00 00 48 8d 35 92 5a 05 00 31 d2 ...H...........L.......H.5.Z..1.
9c40 4c 89 ff e8 2f ff 00 00 be fe ff ff ff 4c 89 ff e8 14 a9 00 00 48 8b 05 c4 53 05 00 48 8b 30 48 L.../........L.......H...S..H.0H
9c60 8d 15 d7 ae 04 00 48 8d 0d da ae 04 00 4c 89 ff e8 7d 00 00 00 48 8b 05 ac 53 05 00 48 8b 30 48 ......H......L...}...H...S..H.0H
9c80 8d 15 c7 ae 04 00 48 8d 0d cb ae 04 00 4c 89 ff e8 5d 00 00 00 48 8b 05 7c 53 05 00 4c 8b 20 be ......H......L...]...H..|S..L...
9ca0 10 00 00 00 4c 89 ff e8 f0 be 00 00 48 89 c3 48 c7 43 08 00 00 00 00 4c 89 ff 4c 89 f6 e8 f1 ec ....L.......H..H.C.....L..L.....
9cc0 00 00 4c 89 23 48 8d 05 c0 00 00 00 48 89 43 08 48 8d 15 88 ae 04 00 be fe ff ff ff 4c 89 ff e8 ..L.#H......H.C.H...........L...
9ce0 f5 b6 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce .........[A\A^A_].UH..AWAVATSI..
9d00 49 89 d7 49 89 f4 48 89 fb e8 48 00 00 00 4d 85 ff 4c 89 20 48 8d 0d 71 00 00 00 48 89 48 08 74 I..I..H...H...M..L..H..q...H.H.t
9d20 1d be ff ff ff ff 48 89 df e8 bb aa 00 00 be d8 b9 f0 ff 48 89 df 4c 89 fa e8 9b b6 00 00 be fe ......H............H..L.........
9d40 ff ff ff 48 89 df 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 83 b6 00 00 55 48 89 e5 41 56 53 49 89 fe ...H..L..[A\A^A_].....UH..AVSI..
9d60 be 10 00 00 00 e8 32 be 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 ea ad 04 00 4c 89 f7 e8 ......2...H..H.C.....H.5....L...
9d80 2f ec 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 ca ad 04 00 be 01 00 00 /...H..[A^].UH..SPH..H..........
9da0 00 e8 b0 ec 00 00 48 8d 0d df ff ff ff 48 89 48 08 48 89 df e8 37 af 00 00 48 8d 35 ac ad 04 00 ......H......H.H.H...7...H.5....
9dc0 ba 1a 00 00 00 48 89 df e8 75 af 00 00 b8 02 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 .....H...u........H...[].UH..SPH
9de0 89 fb be 01 00 00 00 e8 28 aa 00 00 83 f8 ff 75 14 48 8d 15 55 ad 04 00 be d8 b9 f0 ff 48 89 df ........(......u.H..U........H..
9e00 e8 8e b2 00 00 48 89 df e8 9e 02 00 00 48 8d 15 52 ad 04 00 be 01 00 00 00 48 89 df e8 35 ec 00 .....H.......H..R........H...5..
9e20 00 48 8b 48 08 48 89 4d f0 48 c7 40 08 00 00 00 00 48 8b 45 f0 48 89 df ff d0 48 83 c4 08 5b 5d .H.H.H.M.H.@.....H.E.H....H...[]
9e40 c3 55 48 89 e5 53 50 48 89 fb e8 5c 02 00 00 48 89 c7 e8 35 60 01 00 85 c0 0f 94 c0 0f b6 f0 31 .UH..SPH...\...H...5`..........1
9e60 d2 48 89 df 48 83 c4 08 5b 5d e9 a6 e9 00 00 55 48 89 e5 53 50 48 89 fb e8 2e 02 00 00 31 f6 48 .H..H...[].....UH..SPH.......1.H
9e80 89 df e8 fa 09 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 0a 02 00 ............H...[].UH..SPH......
9ea0 00 ba 02 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 2c 03 00 00 55 48 89 e5 41 57 41 56 53 ......H..H..H...[].,...UH..AWAVS
9ec0 50 48 89 fb e8 e2 01 00 00 49 89 c6 48 8d 15 3f ad 04 00 48 8d 0d b6 58 05 00 be 02 00 00 00 48 PH.......I..H..?...H...X.......H
9ee0 89 df e8 3c ec 00 00 41 89 c7 be 03 00 00 00 31 d2 48 89 df e8 32 ef 00 00 49 63 cf 48 8d 15 a9 ...<...A.......1.H...2...Ic.H...
9f00 c6 04 00 8b 14 8a 4c 89 f7 48 89 c6 e8 c3 5f 01 00 85 c0 74 16 31 f6 31 d2 48 89 df 48 83 c4 08 ......L..H...._....t.1.1.H..H...
9f20 5b 41 5e 41 5f 5d e9 ea e8 00 00 4c 89 f7 e8 a7 5f 01 00 48 89 df 48 89 c6 e8 e8 ad 00 00 b8 01 [A^A_].....L...._..H..H.........
9f40 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb e8 4b 01 00 00 ...H...[A^A_].UH..AWAVSPH...K...
9f60 49 89 c6 48 8d 0d 06 58 05 00 be 02 00 00 00 31 d2 48 89 df e8 aa eb 00 00 41 89 c7 be 03 00 00 I..H...X.......1.H.......A......
9f80 00 ba 00 20 00 00 48 89 df e8 9d ee 00 00 49 63 cf 48 8d 15 08 c6 04 00 8b 14 8a 31 f6 4c 89 f7 ......H.......Ic.H.........1.L..
9fa0 48 89 c1 e8 f2 5f 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 H...._..........1.H..H...[A^A_].
9fc0 51 e8 00 00 55 48 89 e5 41 56 53 48 89 fb e8 d8 00 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 06 Q...UH..AVSH.......I.......H....
9fe0 a8 00 00 ba 02 00 00 00 48 89 df 4c 89 f6 5b 41 5e 5d e9 f2 00 00 00 55 48 89 e5 53 50 48 89 fb ........H..L..[A^].....UH..SPH..
a000 48 8d 15 5f ab 04 00 be 01 00 00 00 e8 45 ea 00 00 48 83 78 08 00 74 33 48 83 38 00 74 2d 48 8d H.._.........E...H.x..t3H.8.t-H.
a020 15 41 ab 04 00 be 01 00 00 00 48 89 df e8 24 ea 00 00 48 8b 48 08 48 89 4d f0 48 c7 40 08 00 00 .A........H...$...H.H.H.M.H.@...
a040 00 00 48 8b 45 f0 48 89 df ff d0 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 ..H.E.H....1.H...[].UH..SPH..H..
a060 02 ab 04 00 be 01 00 00 00 e8 e8 e9 00 00 48 83 78 08 00 74 16 48 8b 10 48 8d 35 50 ab 04 00 31 ..............H.x..t.H..H.5P...1
a080 c0 48 89 df e8 b6 ad 00 00 eb 14 48 8d 35 2f ab 04 00 ba 0d 00 00 00 48 89 df e8 a3 ac 00 00 b8 .H.........H.5/........H........
a0a0 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 48 8d 15 aa aa 04 00 be 01 00 00 ....H...[].UH..AVSI..H..........
a0c0 00 e8 90 e9 00 00 48 89 c3 48 83 7b 08 00 75 11 48 8d 35 0d ab 04 00 31 c0 4c 89 f7 e8 21 e5 00 ......H..H.{..u.H.5....1.L...!..
a0e0 00 48 8b 03 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 89 d3 49 89 f4 49 89 ff e8 .H..[A^].UH..AWAVAUATSP..I..I...
a100 49 a4 00 00 41 89 c5 41 39 dd b8 01 00 00 00 0f 84 bf 00 00 00 41 be 01 00 00 00 4c 89 ff 89 de I...A..A9............A.....L....
a120 e8 ef a6 00 00 4c 89 ff 89 de 83 f8 03 75 28 e8 37 a7 00 00 31 d2 4c 89 ff 89 de 85 c0 75 2a e8 .....L.......u(.7...1.L......u*.
a140 14 a9 00 00 b0 01 4c 89 e7 48 8d 35 8e aa 04 00 e8 61 5d 01 00 eb 2e 48 8d 55 d0 e8 bc ea 00 00 ......L..H.5.....a]....H.U......
a160 45 85 f6 75 2f 31 c0 eb 46 e8 3b a9 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 5c aa 04 00 48 89 ca E..u/1..F.;...H..1.L..H.5\...H..
a180 e8 31 5d 01 00 85 c0 0f 9f c1 45 85 f6 0f 95 c0 20 c8 eb 1b 48 8b 55 d0 be 01 00 00 00 48 89 c7 .1].......E.........H.U......H..
a1a0 4c 89 e1 e8 3e 5d 01 00 48 3b 45 d0 0f 94 c0 44 0f b6 f0 ff c3 41 39 dd 0f 85 5d ff ff ff 45 85 L...>]..H;E....D.....A9...]...E.
a1c0 f6 b8 01 00 00 00 75 0c 31 f6 31 d2 4c 89 ff e8 41 e6 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 ......u.1.1.L...A...H...[A\A]A^A
a1e0 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 21 00 00 41 89 d7 49 89 f6 48 89 fb _].UH..AWAVAUATSH..8!..A..I..H..
a200 e8 48 a3 00 00 41 89 c5 4c 89 f7 e8 22 5c 01 00 41 83 fd 01 75 31 ba 01 00 00 00 48 89 df 48 89 .H...A..L..."\..A...u1.....H..H.
a220 9d d0 de ff ff 4c 89 f6 4c 89 b5 c8 de ff ff e8 22 04 00 00 41 89 c6 4c 89 bd b8 de ff ff 45 8d .....L..L......."...A..L......E.
a240 7f 01 e9 aa 03 00 00 4c 89 b5 c8 de ff ff 41 8d 75 13 48 8d 15 c1 a9 04 00 48 89 df 48 89 9d d0 .......L......A.u.H......H..H...
a260 de ff ff e8 fa e9 00 00 41 83 c5 fe 4c 8d a5 b8 df ff ff 4c 89 bd b8 de ff ff 48 8b 9d d0 de ff ........A...L......L......H.....
a280 ff 48 89 df 44 89 fe e8 88 a5 00 00 83 f8 03 75 49 4c 89 ad c0 de ff ff 48 89 df 44 89 fe e8 1a .H..D..........uIL......H..D....
a2a0 eb 00 00 49 89 c6 4d 85 f6 75 5c 4c 8b ad c8 de ff ff 4c 89 ef e8 32 5c 01 00 41 89 c6 44 89 f7 ...I..M..u\L......L...2\..A..D..
a2c0 4c 89 ee e8 5c 5d 01 00 31 f6 31 d2 48 89 df e8 6e aa 00 00 41 83 fe ff eb 6f 31 d2 48 89 df 44 L...\]..1.1.H...n...A....o1.H..D
a2e0 89 fe e8 35 e9 00 00 80 38 2a 48 8d 48 01 48 0f 45 c8 0f be 01 83 f8 60 7f 62 83 f8 4c 0f 85 c5 ...5....8*H.H.H.E......`.b..L...
a300 02 00 00 31 d2 eb 64 48 89 df 4c 89 e6 e8 88 ed 00 00 4c 89 e7 4c 89 f6 e8 4d eb 00 00 be 01 00 ...1..dH..L.......L..L...M......
a320 00 00 48 89 c7 4c 89 f2 48 8b 8d c8 de ff ff e8 88 5b 01 00 48 89 c3 48 01 9d c8 df ff ff 4c 89 ..H..L..H........[..H..H......L.
a340 e7 e8 5e ec 00 00 48 85 db 0f 95 c0 44 0f b6 f0 4c 8b ad c0 de ff ff e9 56 02 00 00 83 f8 61 74 ..^...H.....D...L.......V.....at
a360 21 83 f8 6c 75 78 ba 01 00 00 00 48 89 df 48 8b b5 c8 de ff ff e8 dc 02 00 00 41 89 c6 e9 30 02 !..lux.....H..H...........A...0.
a380 00 00 48 89 df 4d 89 e6 4c 89 f6 e8 0a ed 00 00 48 8b 9d c8 de ff ff be 00 20 00 00 4c 89 f7 e8 ..H..M..L.......H...........L...
a3a0 c6 ea 00 00 be 01 00 00 00 ba 00 20 00 00 48 89 c7 48 89 d9 e8 03 5b 01 00 48 01 85 c8 df ff ff ..............H..H....[..H......
a3c0 48 3d 00 20 00 00 74 cf 4c 89 f7 4d 89 f4 e8 d1 eb 00 00 41 be 01 00 00 00 e9 d4 01 00 00 83 f8 H=....t.L..M.......A............
a3e0 6e 0f 85 e1 01 00 00 48 8b 9d c8 de ff ff 48 89 9d d8 de ff ff c7 85 e4 de ff ff 00 00 00 00 e8 n......H......H.................
a400 06 5b 01 00 48 8b 00 0f be 00 89 85 b4 de ff ff 48 89 df e8 80 5a 01 00 48 89 df 48 8b 1d ee 4b .[..H...........H....Z..H..H...K
a420 05 00 41 be 00 40 00 00 eb 07 48 8b bd d8 de ff ff 8b 47 08 8d 48 ff 85 c0 89 4f 08 7f 07 e8 a7 ..A..@....H.......G..H....O.....
a440 59 01 00 eb 0d 48 8b 07 48 8d 48 01 48 89 0f 0f b6 00 89 85 e0 de ff ff 83 f8 7f 77 0b 48 98 8b Y....H..H.H.H..............w.H..
a460 44 83 3c 44 21 f0 eb 0c be 00 40 00 00 89 c7 e8 70 59 01 00 85 c0 75 b2 4c 89 ad c0 de ff ff 48 D.<D!.....@.....pY....u.L......H
a480 8d 9d d8 de ff ff 48 89 df 48 8d 35 ac a7 04 00 e8 13 03 00 00 48 89 df 48 8d 35 a0 a7 04 00 e8 ......H..H.5.........H..H.5.....
a4a0 04 03 00 00 45 31 ed 85 c0 be 00 00 00 00 74 1e 48 89 df 48 8d 35 87 a7 04 00 e8 e9 02 00 00 85 ....E1........t.H..H.5..........
a4c0 c0 0f 94 c0 44 0f b6 e8 44 89 ee 83 f6 01 89 b5 a8 de ff ff 48 89 df e8 f0 02 00 00 41 89 c6 45 ....D...D...........H.......A..E
a4e0 01 ee 8b 85 b4 de ff ff 39 85 e0 de ff ff 4c 8b ad c0 de ff ff 75 1d 48 89 df e8 25 03 00 00 85 ........9.....L......u.H...%....
a500 c0 74 11 48 89 df 8b b5 a8 de ff ff e8 bb 02 00 00 41 01 c6 45 85 f6 7e 4e 83 bd a8 de ff ff 00 .t.H.............A..E..~N.......
a520 48 8d 35 20 a7 04 00 48 8d 05 16 a7 04 00 48 0f 45 f0 48 89 df e8 6e 02 00 00 85 c0 74 29 48 89 H.5....H......H.E.H...n.....t)H.
a540 df 48 8d 35 f4 a6 04 00 e8 5b 02 00 00 8b 85 e0 de ff ff 83 c0 d0 83 f8 09 77 0c 48 89 df e8 c1 .H.5.....[...............w.H....
a560 02 00 00 85 c0 75 e6 8b bd e0 de ff ff 48 8b b5 d8 de ff ff e8 ab 5a 01 00 48 8b bd d8 de ff ff .....u.......H........Z..H......
a580 e8 5b 59 01 00 48 63 85 e4 de ff ff c6 84 05 e8 de ff ff 00 48 8b bd d0 de ff ff 48 8d b5 e8 de .[Y..Hc.............H......H....
a5a0 ff ff e8 88 a4 00 00 48 85 c0 41 be 01 00 00 00 74 2d 41 ff c7 45 85 ed 74 37 41 ff cd 45 85 f6 .......H..A.....t-A..E..t7A..E..
a5c0 0f 85 b4 fc ff ff eb 29 48 8d 15 5e a6 04 00 48 89 df 44 89 fe e8 2f df 00 00 41 89 c7 eb 62 48 .......)H..^...H..D.../...A...bH
a5e0 8b bd d0 de ff ff e8 05 a7 00 00 41 ff c7 45 31 f6 48 8b bd c8 de ff ff e8 89 58 01 00 85 c0 74 ...........A..E1.H........X....t
a600 15 31 f6 31 d2 48 8b bd d0 de ff ff e8 04 e2 00 00 41 89 c7 eb 2b 45 85 f6 75 1c be fe ff ff ff .1.1.H...........A...+E..u......
a620 48 8b 9d d0 de ff ff 48 89 df e8 3a 9f 00 00 48 89 df e8 b9 a6 00 00 48 8b 85 b8 de ff ff 41 29 H......H...:...H.......H......A)
a640 c7 44 89 f8 48 81 c4 38 21 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 .D..H..8!..[A\A]A^A_].UH..AWAVAU
a660 41 54 53 48 81 ec 38 20 00 00 41 89 d6 44 89 b5 b4 df ff ff 49 89 f5 48 89 bd a8 df ff ff 48 8d ATSH..8...A..D......I..H......H.
a680 9d b8 df ff ff 48 89 de e8 0d ea 00 00 45 31 ff eb 19 4c 89 ef e8 46 58 01 00 49 63 c6 48 01 85 .....H.......E1...L...FX..Ic.H..
a6a0 c8 df ff ff 44 8b b5 b4 df ff ff 41 83 ff ff 74 6e 41 83 ff 0a 74 68 be 00 20 00 00 48 89 df e8 ....D......A...tnA...th.....H...
a6c0 a6 e7 00 00 49 89 c4 4c 89 ef e8 c9 57 01 00 45 31 f6 41 8b 45 08 8d 48 ff 85 c0 41 89 4d 08 7f ....I..L....W..E1.A.E..H...A.M..
a6e0 0d 4c 89 ef e8 01 57 01 00 41 89 c7 eb 10 49 8b 45 00 48 8d 48 01 49 89 4d 00 44 0f b6 38 41 83 .L....W..A....I.E.H.H.I.M.D..8A.
a700 ff ff 74 8e 41 83 ff 0a 74 88 47 88 3c 34 49 ff c6 41 81 fe 00 20 00 00 7c b8 e9 73 ff ff ff 45 ..t.A...t.G.<4I..A......|..s...E
a720 85 f6 75 44 41 83 ff 0a 75 3e 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 18 48 8d bd b8 df ff ..uDA...u>H......H;.....r.H.....
a740 ff be 01 00 00 00 e8 1f e7 00 00 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff 48 8b 8d ...........H......H.H.H......H..
a760 b8 df ff ff c6 04 01 0a 48 8d bd b8 df ff ff e8 30 e8 00 00 41 83 ff 0a b0 01 74 17 be ff ff ff ........H.......0...A.....t.....
a780 ff 48 8b bd a8 df ff ff e8 19 a4 00 00 48 85 c0 0f 95 c0 0f b6 c0 48 81 c4 38 20 00 00 5b 41 5c .H...........H........H..8...[A\
a7a0 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 8b 47 08 0f be 0e 39 c8 74 10 0f be 4e 01 39 c8 75 04 85 c0 A]A^A_].UH...G....9.t...N.9.u...
a7c0 75 04 31 c0 5d c3 5d e9 58 00 00 00 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 49 89 ff 31 c9 4c u.1.].].X...UH..AWAVATSA..I..1.L
a7e0 8b 25 2a 48 05 00 89 cb 45 85 f6 49 63 47 08 75 0a 83 c0 d0 83 f8 09 76 11 eb 1e 3d ff 00 00 00 .%*H....E..IcG.u.......v...=....
a800 77 17 41 f6 44 84 3e 01 74 0f 4c 89 ff e8 12 00 00 00 8d 4b 01 85 c0 75 cd 89 d8 5b 41 5c 41 5e w.A.D.>.t.L........K...u...[A\A^
a820 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 63 43 0c 48 3d c8 00 00 00 7c 08 c6 43 10 00 31 c0 eb A_].UH..SPH..HcC.H=....|..C..1..
a840 39 8a 4b 08 8d 50 01 89 53 0c 88 4c 03 10 48 8b 3b 8b 47 08 8d 48 ff 85 c0 89 4f 08 7e 0f 48 8b 9.K..P..S..L..H.;.G..H....O.~.H.
a860 07 48 8d 48 01 48 89 0f 0f b6 00 eb 05 e8 78 55 01 00 89 43 08 b8 01 00 00 00 48 83 c4 08 5b 5d .H.H.H........xU...C......H...[]
a880 c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb e8 b7 9c 00 00 41 89 c7 41 8d 47 ff 48 63 f0 .UH..AWAVSPA..H.......A..A.G.Hc.
a8a0 48 89 df e8 7e a4 00 00 48 89 df 44 89 f6 e8 ce a6 00 00 be 02 00 00 00 ba 02 00 00 00 48 89 df H...~...H..D.................H..
a8c0 e8 12 9d 00 00 41 8d 57 02 48 8d 35 12 00 00 00 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 09 a6 .....A.W.H.5....H..H...[A^A_]...
a8e0 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ff be d7 b9 f0 ff e8 12 a3 00 00 49 89 ..UH..AWAVATSH...I............I.
a900 c6 be d6 b9 f0 ff 31 d2 4c 89 ff e8 99 a1 00 00 49 89 c4 49 83 7e 08 00 0f 84 a1 00 00 00 be 01 ......1.L.......I..I.~..........
a920 00 00 00 4c 89 ff e8 3e 9c 00 00 48 8d 15 e8 a2 04 00 4c 89 ff 44 89 e6 e8 25 e3 00 00 45 85 e4 ...L...>...H......L..D...%...E..
a940 7e 1a 41 f7 dc 31 db 8d b3 d4 b9 f0 ff 4c 89 ff e8 94 9e 00 00 ff cb 41 39 dc 75 eb 49 8b 36 ba ~.A..1.......L.........A9.u.I.6.
a960 02 00 00 00 4c 89 ff e8 77 f8 ff ff 41 89 c6 44 89 f6 f7 de 4c 89 ff e8 7b a1 00 00 85 c0 0f 85 ....L...w...A..D....L...{.......
a980 b3 00 00 00 41 83 fe 02 7c 52 be 01 00 00 00 44 29 f6 31 d2 4c 89 ff e8 81 a1 00 00 48 89 c1 48 ....A...|R.....D).1.L.......H..H
a9a0 8d 35 bb a2 04 00 31 c0 4c 89 ff 48 89 ca 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 43 dc 00 00 48 .5....1.L..H..H...[A\A^A_].C...H
a9c0 8d 35 84 a2 04 00 31 c0 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 26 dc 00 00 be d5 b9 f0 .5....1.L..H...[A\A^A_].&.......
a9e0 ff 4c 89 ff e8 0e a1 00 00 45 31 f6 85 c0 74 47 45 31 f6 31 f6 4c 89 ff e8 6c 9b 00 00 be d7 b9 .L.......E1...tGE1.1.L...l......
aa00 f0 ff 4c 89 ff e8 df 9d 00 00 48 8d 15 55 a1 04 00 be 01 00 00 00 4c 89 ff e8 38 e0 00 00 48 8b ..L.......H..U........L...8...H.
aa20 48 08 48 89 4d d8 48 c7 40 08 00 00 00 00 48 8b 45 d8 4c 89 ff ff d0 44 89 f0 48 83 c4 10 5b 41 H.H.M.H.@.....H.E.L....D..H...[A
aa40 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 f6 a0 04 00 e8 ee 03 00 00 48 89 c7 e8 \A^A_].UH..SPH..H.5.........H...
aa60 28 54 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 99 dd 00 00 55 48 89 e5 (T..........1.H..H...[].....UH..
aa80 48 8d 35 b6 a0 04 00 48 8d 15 27 a2 04 00 e8 7d 04 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 56 H.5....H..'....}........].UH..AV
aaa0 53 48 89 fb be 01 00 00 00 e8 66 9d 00 00 83 f8 ff 75 08 48 89 df e8 35 a2 00 00 41 be 01 00 00 SH........f......u.H...5...A....
aac0 00 be 01 00 00 00 48 89 df e8 46 9d 00 00 85 c0 74 42 be 01 00 00 00 31 d2 48 89 df e8 3b e1 00 ......H...F.....tB.....1.H...;..
aae0 00 48 8d 15 cd a1 04 00 48 89 df 48 89 c6 e8 9e 04 00 00 be ff ff ff ff ba 01 00 00 00 48 89 df .H......H..H.................H..
ab00 e8 70 9c 00 00 be fe ff ff ff 48 89 df e8 57 9a 00 00 eb 3e 48 8d 15 22 a0 04 00 be d8 b9 f0 ff .p........H...W....>H.."........
ab20 48 89 df e8 6b a5 00 00 be ff ff ff ff ba 01 00 00 00 48 89 df e8 3b 9c 00 00 be fe ff ff ff 48 H...k.............H...;........H
ab40 89 df e8 22 9a 00 00 48 89 df e8 5c f5 ff ff 45 31 f6 48 89 df 44 89 f6 e8 24 fd ff ff b8 01 00 ..."...H...\...E1.H..D...$......
ab60 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc be 01 00 00 00 31 d2 e8 9b e0 00 ..[A^].UH..AWAVATSI.......1.....
ab80 00 49 89 c6 48 8d 15 2a a1 04 00 be 02 00 00 00 31 c9 4c 89 e7 e8 29 e0 00 00 49 89 c7 be 10 00 .I..H..*........1.L...)...I.....
aba0 00 00 4c 89 e7 e8 f2 af 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 aa 9f 04 00 4c 89 e7 e8 ..L.......H..H.C.....H.5....L...
abc0 ef dd 00 00 48 c7 03 00 00 00 00 48 8d 05 d2 02 00 00 48 89 43 08 41 0f be 37 85 f6 74 37 48 8d ....H......H......H.C.A..7..t7H.
abe0 3d ef a0 04 00 ba 04 00 00 00 e8 39 53 01 00 48 85 c0 74 21 49 8d 47 01 41 80 7f 01 2b 49 8d 4f =..........9S..H..t!I.G.A...+I.O
ac00 02 48 0f 44 c1 80 38 62 48 8d 48 01 48 0f 45 c8 80 39 00 74 14 48 8d 15 bc a0 04 00 be 02 00 00 .H.D..8bH.H.H.E..9.t.H..........
ac20 00 4c 89 e7 e8 e0 d8 00 00 4c 89 f7 4c 89 fe e8 7c 52 01 00 48 85 c0 48 89 03 74 0e b8 01 00 00 .L.......L..L...|R..H..H..t.....
ac40 00 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 b6 db 00 00 55 .[A\A^A_].1.L..L..[A\A^A_].....U
ac60 48 89 e5 48 8d 35 e3 9e 04 00 48 8d 15 46 a0 04 00 e8 9a 02 00 00 b8 01 00 00 00 5d c3 55 48 89 H..H.5....H..F.............].UH.
ac80 e5 41 57 41 56 41 54 53 49 89 fc be 01 00 00 00 31 d2 e8 85 df 00 00 49 89 c6 48 8d 15 14 a0 04 .AWAVATSI.......1......I..H.....
aca0 00 be 02 00 00 00 31 c9 4c 89 e7 e8 13 df 00 00 49 89 c7 be 10 00 00 00 4c 89 e7 e8 dc ae 00 00 ......1.L.......I.......L.......
acc0 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 94 9e 04 00 4c 89 e7 e8 d9 dc 00 00 31 ff e8 ab 51 01 H..H.C.....H.5....L.......1...Q.
ace0 00 4c 89 f7 4c 89 fe e8 6c 52 01 00 48 85 c0 48 89 03 48 8d 05 e5 01 00 00 48 89 43 08 74 0e b8 .L..L...lR..H..H..H......H.C.t..
ad00 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 5f 5d e9 f3 da ....[A\A^A_].1.L..L..[A\A^A_]...
ad20 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 35 0b 9e 04 00 e8 13 01 00 00 ba 01 00 00 00 48 89 df 48 ..UH..SPH..H.5..............H..H
ad40 89 c6 48 83 c4 08 5b 5d e9 96 f4 ff ff 55 48 89 e5 41 56 53 49 89 fe be 10 00 00 00 e8 3b ae 00 ..H...[].....UH..AVSI........;..
ad60 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 f3 9d 04 00 4c 89 f7 e8 38 dc 00 00 48 c7 03 00 00 .H..H.C.....H.5....L...8...H....
ad80 00 00 48 8d 05 1b 01 00 00 48 89 43 08 e8 8c 52 01 00 48 85 c0 48 89 03 74 0a b8 01 00 00 00 5b ..H......H.C...R..H..H..t......[
ada0 41 5e 5d c3 31 f6 31 d2 4c 89 f7 5b 41 5e 5d e9 61 da 00 00 55 48 89 e5 53 50 48 89 fb be 01 00 A^].1.1.L..[A^].a...UH..SPH.....
adc0 00 00 e8 36 df 00 00 48 8d 15 98 9d 04 00 be 01 00 00 00 48 89 df e8 04 dc 00 00 48 85 c0 74 15 ...6...H...........H.......H..t.
ade0 48 83 78 08 00 74 18 48 8d 35 c2 9e 04 00 ba 04 00 00 00 eb 16 48 89 df e8 f3 9e 00 00 eb 14 48 H.x..t.H.5...........H.........H
ae00 8d 35 9e 9e 04 00 ba 0b 00 00 00 48 89 df e8 2f 9f 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 .5.........H.../........H...[].U
ae20 48 89 e5 53 50 48 89 fb 48 8d 35 1e 9d 04 00 e8 16 00 00 00 ba 01 00 00 00 48 89 df 48 89 c6 48 H..SPH..H.5..............H..H..H
ae40 83 c4 08 5b 5d e9 9f f2 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff be d8 b9 f0 ff 4c ...[].....UH..AWAVSPI..I.......L
ae60 89 f2 e8 2c a2 00 00 be ff ff ff ff 4c 89 ff e8 9c 9d 00 00 48 89 c3 48 83 7b 08 00 75 18 49 83 ...,........L.......H..H.{..u.I.
ae80 c6 04 48 8d 35 00 9e 04 00 31 c0 4c 89 ff 4c 89 f2 e8 6c d7 00 00 48 8b 03 48 83 c4 08 5b 41 5e ..H.5....1.L..L...l...H..H...[A^
aea0 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 b2 9c 04 00 be 01 00 00 00 e8 98 db 00 00 48 8b A_].UH..SPH..H................H.
aec0 38 e8 b4 4f 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 37 d9 00 00 55 48 8..O..........1.H..H...[].7...UH
aee0 89 e5 53 50 48 89 fb 48 8d 15 78 9c 04 00 be 01 00 00 00 e8 5e db 00 00 48 8b 38 e8 52 50 01 00 ..SPH..H..x.........^...H.8.RP..
af00 48 89 df 89 c6 48 83 c4 08 5b 5d e9 8c d9 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 d7 49 89 f6 H....H...[].....UH..AWAVSPI..I..
af20 48 89 fb be 01 00 00 00 e8 e7 98 00 00 85 c0 7e 46 be 01 00 00 00 31 d2 48 89 df e8 dd 9b 00 00 H..............~F.....1.H.......
af40 48 89 df 48 85 c0 74 0d 48 89 c6 4c 89 fa e8 3e 00 00 00 eb 12 e8 51 f1 ff ff be 01 00 00 00 48 H..H..t.H..L...>......Q........H
af60 89 df e8 82 98 00 00 be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 62 a4 00 00 be d8 b9 f0 ff 48 89 df 4c ............H..L...b........H..L
af80 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 02 a1 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 49 ..H...[A^A_].....UH..AWAVATSI..I
afa0 89 f6 49 89 fc be 10 00 00 00 e8 ed ab 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 a5 9b 04 ..I............H..H.C.....H.5...
afc0 00 4c 89 e7 e8 ea d9 00 00 48 c7 03 00 00 00 00 48 8d 05 cd fe ff ff 48 89 43 08 4c 89 f7 4c 89 .L.......H......H......H.C.L..L.
afe0 fe e8 ca 4e 01 00 48 85 c0 48 89 03 74 09 5b 41 5c 41 5e 41 5f 5d c3 e8 dc 4d 01 00 8b 38 e8 cd ...N..H..H..t.[A\A^A_]...M...8..
b000 4f 01 00 48 89 c1 48 8d 35 ac 9c 04 00 31 c0 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 e0 d5 O..H..H.5....1.L..L..[A\A^A_]...
b020 00 00 90 90 55 48 89 e5 53 8b 47 20 3b 47 24 7e 47 ff c8 4c 63 c0 48 8b 07 4c 8b 48 38 43 8b 04 ....UH..S.G.;G$~G..Lc.H..L.H8C..
b040 81 89 c1 83 e1 3f 83 f9 04 75 2d 44 8d 54 32 ff 89 c1 c1 e9 06 0f b6 c9 89 c3 c1 eb 17 44 8d 1c .....?...u-D.T2..............D..
b060 19 39 f1 7f 08 8d 5c 19 01 39 f3 7d 25 39 f1 7c 07 8d 1c 32 39 d9 7e 1a c1 e6 06 c1 e2 17 81 c2 .9....\..9.}%9.|...29.~.........
b080 00 00 80 ff 09 f2 83 ca 04 89 d6 5b 5d e9 6f 02 00 00 39 f1 0f 4e f1 45 39 d3 45 0f 4d d3 25 3f ...........[].o...9..N.E9.E.M.%?
b0a0 c0 7f 00 41 29 f2 c1 e6 06 81 e6 c0 3f 00 00 41 c1 e2 17 41 09 f2 41 09 c2 47 89 14 81 5b 5d c3 ...A).......?..A...A..A..G...[].
b0c0 55 48 89 e5 c1 e2 06 09 d6 c1 e1 17 09 ce 41 c1 e0 0e 44 09 c6 5d e9 26 02 00 00 55 48 89 e5 41 UH............A...D..].&...UH..A
b0e0 56 53 48 83 ec 10 48 89 fb 44 8b 73 28 c7 43 28 ff ff ff ff be 1e 80 ff 7f e8 03 02 00 00 89 45 VSH...H..D.s(.C(...............E
b100 ec 48 8d 75 ec 48 89 df 44 89 f2 e8 20 00 00 00 8b 45 ec 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 .H.u.H..D........E.H...[A^].UH..
b120 c1 e2 06 09 d6 c1 e1 0e 09 ce 5d e9 d1 01 00 00 55 48 89 e5 83 fa ff 74 35 8b 0e 83 f9 ff 74 2c ..........].....UH.....t5.....t,
b140 48 8b 07 48 8b 40 38 89 ce 48 63 ce 8b 0c 88 c1 e9 0e 81 c1 01 00 fe ff 83 f9 ff 74 09 8d 4c 0e H..H.@8..Hc................t..L.
b160 01 83 f9 ff 75 e1 5d e9 45 01 00 00 89 16 5d c3 55 48 89 e5 c1 e6 06 c1 e2 17 81 c2 00 00 80 00 ....u.].E.....].UH..............
b180 09 d6 83 ce 26 5d e9 76 01 00 00 55 48 89 e5 8b 47 20 89 47 24 5d c3 55 48 89 e5 89 f0 39 57 20 ....&].v...UH...G..G$].UH....9W.
b1a0 75 0f 89 57 24 48 8d 77 28 89 c2 5d e9 7f ff ff ff b9 ff 00 00 00 89 c6 41 89 d0 5d e9 18 00 00 u..W$H.w(..]............A..]....
b1c0 00 55 48 89 e5 89 f0 8b 4f 20 89 4f 24 48 8d 77 28 89 c2 5d e9 57 ff ff ff 55 48 89 e5 41 57 41 .UH.....O..O$H.w(..].W...UH..AWA
b1e0 56 41 55 41 54 53 50 44 89 45 d4 41 89 cc 41 89 d7 89 f3 49 89 fd 83 fb ff 74 52 48 63 c3 49 8b VAUATSPD.E.A..A....I.....tRHc.I.
b200 4d 00 48 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff 41 be ff ff ff ff 74 05 44 8d 74 03 M.H.I8..............A.....t.D.t.
b220 01 4c 89 ef 89 de 44 89 e2 e8 ae 15 00 00 4c 89 ef 89 de 85 c0 75 05 8b 55 d4 eb 03 44 89 fa e8 .L....D.......L......u..U...D...
b240 6d 00 00 00 41 83 fe ff 44 89 f3 75 ae 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 m...A...D..u.H...[A\A]A^A_].UH..
b260 83 fe ff 74 4a 48 8b 07 48 8b 40 38 c1 e2 06 83 c2 40 81 e2 c0 3f 00 00 48 63 ce 8b 3c 88 89 fe ...tJH..H.@8.....@...?..Hc..<...
b280 c1 ee 0e 81 c6 01 00 fe ff 83 fe ff 74 16 8d 74 31 01 81 e7 3f c0 ff ff 09 d7 83 fe ff 89 3c 88 ............t..t1...?.........<.
b2a0 75 d6 eb 0b 81 e7 3f c0 ff ff 09 d7 89 3c 88 5d c3 55 48 89 e5 89 f0 f7 d0 01 d0 89 c1 f7 d9 0f u.....?......<.].UH.............
b2c0 4c c8 81 f9 00 00 02 00 7d 21 48 63 ce 48 8b 17 48 8b 52 38 be ff 3f 00 00 23 34 8a c1 e0 0e 05 L.......}!Hc.H..H.R8..?..#4.....
b2e0 00 c0 ff 7f 09 f0 89 04 8a 5d c3 48 8b 47 10 48 8d 0d 39 9a 04 00 48 89 c7 48 89 ce e8 31 f2 00 .........].H.G.H..9...H..H...1..
b300 00 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb 4c 8b 3b 8b 73 28 8b 53 20 b9 ff 00 00 00 41 .UH..AWAVSPA..H..L.;.s(.S......A
b320 89 d0 e8 b2 fe ff ff c7 43 28 ff ff ff ff 8b 4b 20 41 3b 4f 18 7d 06 49 8b 47 38 eb 2e 49 8d 57 ........C(.....K.A;O.}.I.G8..I.W
b340 18 48 8b 43 10 48 8b 78 38 49 8b 77 38 4c 8d 0d d3 99 04 00 b9 04 00 00 00 41 b8 ff ff ff 7f e8 .H.C.H.x8I.w8L...........A......
b360 7f 70 00 00 49 89 47 38 8b 4b 20 48 63 c9 44 89 34 88 8b 4b 20 41 3b 4f 1c 7d 06 49 8b 47 48 eb .p..I.G8.K.Hc.D.4..K.A;O.}.I.GH.
b380 2e 49 8d 57 1c 48 8b 43 10 48 8b 78 38 49 8b 77 48 4c 8d 0d 8f 99 04 00 b9 04 00 00 00 41 b8 ff .I.W.H.C.H.x8I.wHL...........A..
b3a0 ff ff 7f e8 3b 70 00 00 49 89 47 48 8b 4b 20 48 8b 53 10 8b 52 08 48 63 c9 89 14 88 8b 43 20 8d ....;p..I.GH.K.H.S..R.Hc.....C..
b3c0 48 01 89 4b 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 fe c1 H..K.H...[A^A_].UH..AWAVSP..I...
b3e0 e6 06 81 fb ff ff 03 00 7f 1a c1 e3 0e 09 de 83 ce 01 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 ..................L..H...[A^A_].
b400 fd fe ff ff 83 ce 02 4c 89 f7 e8 f2 fe ff ff 41 89 c7 c1 e3 06 83 cb 2e 4c 89 f7 89 de e8 df fe .......L.......A........L.......
b420 ff ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 0f b6 47 3c 01 f0 48 8b 0f 0f b6 51 ..D..H...[A^A_].UH....G<..H....Q
b440 0c 39 d0 7e 0a 3d fa 00 00 00 7d 05 88 41 0c 5d c3 48 8b 47 10 48 8d 0d 89 98 04 00 48 89 c7 48 .9.~.=....}..A.].H.G.H......H..H
b460 89 ce e8 cb f0 00 00 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 b7 ff ff ff 0f b6 43 3c 44 01 f0 .......UH..AVSA..H.........C<D..
b480 88 43 3c 5b 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 0f b6 46 08 83 c8 40 89 45 f8 48 8d .C<[A^].UH..H...H.u...F...@.E.H.
b4a0 75 f0 48 89 f2 e8 06 00 00 00 48 83 c4 10 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec u.H.......H...].UH..AWAVAUATSH..
b4c0 18 49 89 d7 48 89 f0 48 89 fb 4c 8b 23 48 8b 4b 10 48 8b 79 38 48 89 7d c0 48 8b 71 50 48 89 c2 .I..H..H..L.#H.K.H.y8H.}.H.qPH..
b4e0 e8 4c ae ff ff 49 89 c6 41 83 7e 08 13 75 3d 4d 8b 2e 44 3b 6b 2c 48 8d 5b 2c 7d 34 49 63 c5 49 .L...I..A.~..u=M..D;k,H.[,}4Ic.I
b500 8b 74 24 30 48 c1 e0 04 41 8b 4f 08 33 4c 06 08 f6 c1 3f 75 1b 48 01 c6 31 ff 4c 89 fa e8 26 80 .t$0H...A.O.3L....?u.H..1.L...&.
b520 ff ff 85 c0 0f 85 c3 00 00 00 eb 04 48 83 c3 2c 4c 89 7d d0 45 8b 6c 24 14 8b 03 48 89 45 c8 44 ............H..,L.}.E.l$...H.E.D
b540 39 e8 4c 63 f8 4d 89 3e 41 c7 46 08 13 00 00 00 44 89 e8 7c 2f 49 8d 54 24 14 49 8b 74 24 30 4c 9.Lc.M.>A.F.....D..|/I.T$.I.t$0L
b560 8d 0d b7 97 04 00 b9 10 00 00 00 41 b8 ff ff ff 03 48 8b 7d c0 e8 69 6e 00 00 49 89 44 24 30 41 ...........A.....H.}..in..I.D$0A
b580 8b 44 24 14 41 39 c5 49 8b 4c 24 30 7d 1e 49 63 d5 48 c1 e2 04 48 8d 54 11 08 c7 02 00 00 00 00 .D$.A9.I.L$0}.Ic.H...H.T........
b5a0 48 83 c2 10 41 ff c5 41 39 c5 7c ee 49 c1 e7 04 48 8b 75 d0 48 8b 06 48 8b 56 08 4a 89 54 39 08 H...A..A9.|.I...H.u.H..H.V.J.T9.
b5c0 4a 89 04 39 ff 03 f6 46 08 40 4c 8b 6d c8 74 1d 41 f6 44 24 09 04 74 15 48 8b 16 f6 42 09 03 74 J..9...F.@L.m.t.A.D$..t.H...B..t
b5e0 0c 48 8b 7d c0 4c 89 e6 e8 eb 6e 00 00 44 89 e8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 .H.}.L....n..D..H...[A\A]A^A_].U
b600 48 89 e5 48 83 ec 20 48 89 75 f0 c7 45 f8 02 00 00 00 48 89 75 e0 c7 45 e8 13 00 00 00 48 8d 75 H..H...H.u..E.....H.u..E.....H.u
b620 f0 48 8d 55 e0 e8 86 fe ff ff 48 83 c4 20 5d c3 55 48 89 e5 53 50 48 89 fb 8b 06 83 f8 0e 75 4b .H.U......H...].UH..SPH.......uK
b640 48 63 46 08 48 8b 0b 48 8b 49 38 bf ff ff 7f 00 23 3c 81 c1 e2 17 81 c2 00 00 80 00 09 fa 89 14 HcF.H..H.I8.....#<..............
b660 81 48 63 46 08 ba 3f c0 ff ff 23 14 81 0f b6 73 3c c1 e6 06 09 d6 89 34 81 be 01 00 00 00 48 89 .HcF..?...#....s<......4......H.
b680 df e8 aa fd ff ff fe 43 3c eb 2c 83 f8 0d 75 27 48 63 46 08 48 8b 0b 48 8b 49 38 be ff 3f 80 ff .......C<.,...u'HcF.H..H.I8..?..
b6a0 23 34 81 c1 e2 0e 81 c2 00 40 00 00 81 e2 00 c0 7f 00 09 f2 89 14 81 48 83 c4 08 5b 5d c3 55 48 #4.......@.............H...[].UH
b6c0 89 e5 8b 06 83 f8 0e 75 24 48 63 46 08 48 8b 0f 48 8b 49 38 ba ff ff 7f 00 23 14 81 81 ca 00 00 .......u$HcF.H..H.I8.....#......
b6e0 00 01 89 14 81 c7 06 0c 00 00 00 eb 22 83 f8 0d 75 1d c7 06 07 00 00 00 48 63 46 08 48 8b 0f 48 ............"...u.......HcF.H..H
b700 8b 49 38 8b 04 81 c1 e8 06 0f b6 c0 89 46 08 5d c3 55 48 89 e5 53 50 48 89 f3 8b 03 83 c0 f8 83 .I8..........F.].UH..SPH........
b720 f8 06 77 7b 48 8d 0d 7d 00 00 00 48 63 04 81 48 01 c8 ff e0 48 89 de 48 83 c4 08 5b 5d e9 7c ff ..w{H..}...Hc..H....H..H...[].|.
b740 ff ff c7 03 07 00 00 00 eb 55 8b 73 08 c1 e6 17 83 ce 05 eb 3c 0f bf 43 08 f6 c4 01 75 0b 0f b6 .........U.s........<..C....u...
b760 4f 3a 39 c1 7f 03 fe 4f 3c 80 7b 0b 08 0f b6 4b 0a ba 06 00 00 00 75 0d 38 4f 3a ba 07 00 00 00 O:9....O<.{....K......u.8O:.....
b780 77 03 fe 4f 3c c1 e1 17 09 d1 c1 e0 0e 09 c8 89 c6 e8 6b fb ff ff 89 43 08 c7 03 0c 00 00 00 48 w..O<.............k....C.......H
b7a0 83 c4 08 5b 5d c3 66 90 9a ff ff ff a2 ff ff ff ad ff ff ff f7 ff ff ff f7 ff ff ff 8c ff ff ff ...[].f.........................
b7c0 8c ff ff ff 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 3b ff ff ff 41 83 3e 07 75 14 41 8b 46 08 ....UH..AVSI..H...;...A.>.u.A.F.
b7e0 f6 c4 01 75 0b 0f b6 4b 3a 39 c1 7f 03 fe 4b 3c be 01 00 00 00 48 89 df e8 33 fc ff ff 8a 43 3c ...u...K:9....K<.....H...3....C<
b800 fe c0 88 43 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 00 00 00 00 55 48 89 e5 41 57 41 ...C<.....H..L..[A^].....UH..AWA
b820 56 41 55 41 54 53 48 83 ec 28 41 89 d4 49 89 f6 49 89 ff e8 25 10 00 00 49 8d 5e 10 41 83 3e 0b VAUATSH..(A..I..I...%...I.^.A.>.
b840 75 0f 41 8b 56 08 4c 89 ff 48 89 de e8 df f8 ff ff 48 89 5d c8 41 8b 76 10 45 8b 6e 14 44 39 ee u.A.V.L..H.......H.].A.v.E.n.D9.
b860 0f 84 02 01 00 00 4c 89 ff e8 4a 11 00 00 85 c0 75 13 4c 89 ff 44 89 ee e8 3b 11 00 00 85 c0 0f ......L...J.....u.L..D...;......
b880 84 0d 01 00 00 44 89 e3 41 83 3e 0b 75 11 49 8d 47 28 48 89 45 b8 c7 45 c0 ff ff ff ff eb 39 49 .....D..A.>.u.I.G(H.E..E......9I
b8a0 8d 47 28 48 89 45 b8 45 8b 67 28 41 c7 47 28 ff ff ff ff be 1e 80 ff 7f 4c 89 ff e8 41 fa ff ff .G(H.E.E.g(A.G(.........L...A...
b8c0 89 45 d4 48 8d 75 d4 4c 89 ff 44 89 e2 e8 5e f8 ff ff 8b 45 d4 89 45 c0 41 8b 47 20 41 89 47 24 .E.H.u.L..D...^....E..E.A.G.A.G$
b8e0 41 89 dd 41 c1 e5 06 44 89 ee 81 ce 03 40 00 00 4c 89 ff e8 09 fa ff ff 41 89 c4 41 8b 47 20 41 A..A...D.....@..L.......A..A.G.A
b900 89 47 24 41 81 cd 03 00 80 00 4c 89 ff 44 89 ee e8 ec f9 ff ff 89 45 c4 41 8b 47 20 41 89 47 24 .G$A......L..D........E.A.G.A.G$
b920 4c 89 ff 48 8b 75 b8 8b 55 c0 e8 01 f8 ff ff 45 89 e0 45 8b 6e 14 45 8b 67 20 45 89 67 24 4c 89 L..H.u..U......E..E.n.E.g.E.g$L.
b940 ff 44 89 ee 44 89 e2 89 d9 e8 8b f8 ff ff 48 8b 45 c8 8b 30 4c 89 ff 44 89 e2 89 d9 44 8b 45 c4 .D..D.........H.E..0L..D....D.E.
b960 e8 74 f8 ff ff 41 89 dc 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 45 89 66 08 41 c7 06 07 .t...A..A.F.....A.F.....E.f.A...
b980 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 45 c4 ff ff ff ff 41 b8 ff ff ff ff 44 ...H..([A\A]A^A_]..E.....A.....D
b9a0 89 e3 eb 92 55 48 89 e5 41 56 53 48 89 f3 49 89 fe e8 5b fd ff ff 83 3b 07 75 14 8b 43 08 8b 4b ....UH..AVSH..I...[....;.u..C..K
b9c0 10 3b 4b 14 74 26 41 0f b6 4e 3a 39 c8 7d 0d 4c 89 f7 48 89 de e8 ea fd ff ff eb 0d 4c 89 f7 48 .;K.t&A..N:9.}.L..H.........L..H
b9e0 89 de 89 c2 e8 30 fe ff ff 8b 43 08 5b 41 5e 5d c3 55 48 89 e5 83 3e 09 75 0a 8b 46 10 3b 46 14 .....0....C.[A^].UH...>.u..F.;F.
ba00 75 02 5d c3 5d e9 9a ff ff ff 55 48 89 e5 8b 46 10 3b 46 14 75 06 5d e9 f5 fc ff ff 5d e9 82 ff u.].].....UH...F.;F.u.].....]...
ba20 ff ff 55 48 89 e5 41 56 53 48 83 ec 20 48 89 f3 49 89 fe e8 d2 ff ff ff 8b 03 8d 48 ff 83 f9 05 ..UH..AVSH...H..I..........H....
ba40 0f 87 ad 00 00 00 48 8d 15 ef 00 00 00 48 63 0c 8a 48 01 d1 ff e1 41 81 7e 2c ff 00 00 00 0f 8f ......H......Hc..H....A.~,......
ba60 8f 00 00 00 83 f8 01 0f 85 93 00 00 00 c7 45 d8 00 00 00 00 49 8b 46 10 48 8b 40 50 48 89 45 e0 ..............E.....I.F.H.@PH.E.
ba80 c7 45 e8 45 00 00 00 48 8d 75 e0 48 8d 55 d0 4c 89 f7 e9 86 00 00 00 8b 43 08 eb 50 f2 0f 10 43 .E.E...H.u.H.U.L........C..P...C
baa0 08 f2 0f 11 45 e0 c7 45 e8 03 00 00 00 48 8d 75 e0 4c 89 f7 48 89 f2 eb 25 48 8b 43 08 48 89 45 ....E..E.....H.u.L..H...%H.C.H.E
bac0 e0 c7 45 e8 02 00 00 00 48 89 45 d0 c7 45 d8 13 00 00 00 48 8d 75 e0 48 8d 55 d0 4c 89 f7 e8 cd ..E.....H.E..E.....H.u.H.U.L....
bae0 f9 ff ff 89 43 08 c7 03 04 00 00 00 3d ff 00 00 00 7e 38 4c 89 f7 48 89 de e8 a6 fe ff ff eb 30 ....C.......=....~8L..H........0
bb00 83 f8 02 0f 94 c0 0f b6 c0 89 45 e0 c7 45 e8 01 00 00 00 48 8d 75 e0 4c 89 f7 48 89 f2 e8 8e f9 ..........E..E.....H.u.L..H.....
bb20 ff ff 89 43 08 c7 03 04 00 00 00 0d 00 01 00 00 48 83 c4 20 5b 41 5e 5d c3 0f 1f 00 1a ff ff ff ...C............H...[A^]........
bb40 1a ff ff ff 1a ff ff ff 5b ff ff ff 60 ff ff ff 7d ff ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 ........[...`...}...UH..AWAVATSI
bb60 89 d7 49 89 f4 49 89 fe 41 8b 04 24 83 f8 0a 74 25 83 f8 09 75 63 4c 89 f7 4c 89 fe e8 23 fe ff ..I..I..A..$...t%...ucL..L...#..
bb80 ff 41 8b 74 24 08 c1 e0 06 c1 e6 17 09 c6 83 ce 09 4c 89 f7 eb 3c 41 80 7c 24 0b 08 0f 94 c0 0f .A.t$............L...<A.|$......
bba0 b6 d8 01 db 4c 89 f7 4c 89 fe e8 73 fe ff ff 41 0f b6 4c 24 0a 41 0f b7 54 24 08 c1 e1 06 c1 e2 ....L..L...s...A..L$.A..T$......
bbc0 17 c1 e0 0e 09 c3 09 cb 09 d3 83 cb 08 4c 89 f7 89 de e8 2a f7 ff ff eb 39 83 f8 08 75 34 41 83 .............L.....*....9...u4A.
bbe0 3f 07 75 16 41 8b 47 08 f6 c4 01 75 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c 41 8b 54 24 08 4c ?.u.A.G....u.A..N:9...A.N<A.T$.L
bc00 89 f7 4c 89 fe 5b 41 5c 41 5e 41 5f 5d e9 07 fc ff ff 41 83 3f 07 75 16 41 8b 47 08 f6 c4 01 75 ..L..[A\A^A_].....A.?.u.A.G....u
bc20 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 .A..N:9...A.N<[A\A^A_].UH..AWAVA
bc40 54 53 49 89 d6 49 89 f4 49 89 ff e8 54 fd ff ff 41 8b 04 24 41 8b 5c 24 08 83 f8 07 75 16 89 d8 TSI..I..I...T...A..$A.\$....u...
bc60 25 00 01 00 00 75 0d 41 0f b6 47 3a 39 d8 7f 04 41 fe 4f 3c 41 0f b6 47 3c 41 89 44 24 08 41 c7 %....u.A..G:9...A.O<A..G<A.D$.A.
bc80 04 24 07 00 00 00 be 02 00 00 00 4c 89 ff e8 9d f7 ff ff 41 80 47 3c 02 45 8b 64 24 08 4c 89 ff .$.........L.......A.G<.E.d$.L..
bca0 4c 89 f6 e8 7a fd ff ff 41 c1 e4 06 c1 e3 17 c1 e0 0e 44 09 e3 09 c3 83 cb 0c 4c 89 ff 89 de e8 L...z...A.........D.......L.....
bcc0 3d f6 ff ff 41 83 3e 07 75 16 41 8b 46 08 f6 c4 01 75 0d 41 0f b6 4f 3a 39 c1 7f 04 41 fe 4f 3c =...A.>.u.A.F....u.A..O:9...A.O<
bce0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 16 fa ff ff 41 8b 06 ba ff [A\A^A_].UH..AVSI..H.......A....
bd00 ff ff ff 8d 48 fc 83 f9 03 72 2a 83 f8 02 74 25 83 f8 0b 75 11 48 89 df 4c 89 f6 e8 44 00 00 00 ....H....r*...t%...u.H..L...D...
bd20 41 8b 56 08 eb 0f 31 d2 48 89 df 4c 89 f6 e8 85 00 00 00 89 c2 49 8d 76 14 48 89 df e8 ef f3 ff A.V...1.H..L.........I.v.H......
bd40 ff 41 8b 56 10 8b 43 20 89 43 24 48 8d 73 28 48 89 df e8 d9 f3 ff ff 41 c7 46 10 ff ff ff ff 5b .A.V..C..C$H.s(H.......A.F.....[
bd60 41 5e 5d c3 55 48 89 e5 48 63 4e 08 48 85 c9 48 8b 07 48 8b 50 38 7e 18 8b 44 8a fc 48 89 c6 48 A^].UH..HcN.H..H..H.P8~..D..H..H
bd80 83 e6 3f 48 8d 3d 96 aa 04 00 80 3c 37 00 78 08 48 8d 0c 8a 8b 01 eb 05 48 8d 4c 8a fc 89 c2 81 ..?H.=.....<7.x.H.......H.L.....
bda0 e2 3f c0 ff ff 66 a9 c0 3f 0f 94 c0 0f b6 c0 c1 e0 06 09 d0 89 01 5d c3 55 48 89 e5 41 57 41 56 .?...f..?.............].UH..AWAV
bdc0 53 50 41 89 d7 48 89 f3 49 89 fe 83 3b 0c 75 6c 48 63 43 08 49 8b 0e 48 8b 49 38 8b 04 81 89 c1 SPA..H..I...;.ulHcC.I..H.I8.....
bde0 83 e1 3f 83 f9 1b 75 54 41 ff 4e 20 c1 e8 11 25 c0 7f 00 00 45 85 ff 0f 94 c1 0f b6 f1 c1 e6 0e ..?...uTA.N....%....E...........
be00 09 c6 83 ce 22 4c 89 f7 e8 f4 f4 ff ff 41 8b 5e 28 41 c7 46 28 ff ff ff ff be 1e 80 ff 7f 4c 89 ...."L.......A.^(A.F(.........L.
be20 f7 e8 db f4 ff ff 89 45 e0 48 8d 75 e0 4c 89 f7 89 da e8 f9 f2 ff ff 8b 45 e0 eb 75 4c 89 f7 48 .......E.H.u.L..........E..uL..H
be40 89 de e8 0f 09 00 00 8b 0b 8b 43 08 83 f9 07 75 17 89 c1 81 e1 00 01 00 00 75 0d 41 0f b6 4e 3a ..........C....u.........u.A..N:
be60 39 c1 7f 04 41 fe 4e 3c c1 e0 17 41 c1 e7 0e 41 09 c7 41 81 cf e3 3f 00 00 4c 89 f7 44 89 fe e8 9...A.N<...A...A..A...?..L..D...
be80 7d f4 ff ff 41 8b 5e 28 41 c7 46 28 ff ff ff ff be 1e 80 ff 7f 4c 89 f7 e8 64 f4 ff ff 89 45 e4 }...A.^(A.F(.........L...d....E.
bea0 48 8d 75 e4 4c 89 f7 89 da e8 82 f2 ff ff 8b 45 e4 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 H.u.L..........E.H...[A^A_].UH..
bec0 41 56 53 49 89 f6 48 89 fb e8 43 f8 ff ff 41 8b 06 ba ff ff ff ff 83 f8 01 74 22 83 f8 03 74 1d AVSI..H...C...A..........t"...t.
bee0 83 f8 0b 75 06 41 8b 56 08 eb 12 ba 01 00 00 00 48 89 df 4c 89 f6 e8 bd fe ff ff 89 c2 49 8d 76 ...u.A.V........H..L.........I.v
bf00 10 48 89 df e8 27 f2 ff ff 41 8b 56 14 8b 43 20 89 43 24 48 8d 73 28 48 89 df e8 11 f2 ff ff 41 .H...'...A.V..C..C$H.s(H.......A
bf20 c7 46 14 ff ff ff ff 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 f3 8a 43 08 88 43 0a 48 89 d6 e8 df .F.....[A^].UH..SPH...C..C.H....
bf40 fa ff ff 66 89 43 08 83 3b 09 0f 94 c0 0c 08 88 43 0b c7 03 0a 00 00 00 48 83 c4 08 5b 5d c3 55 ...f.C..;.......C.......H...[].U
bf60 48 89 e5 41 56 53 48 83 ec 20 89 c8 48 89 d3 49 89 fe 83 fe 02 c7 45 ec ff ff ff ff c7 45 e8 ff H..AVSH.....H..I......E......E..
bf80 ff ff ff c7 45 d8 06 00 00 00 48 c7 45 e0 00 00 00 00 72 3a 83 fe 02 75 30 4c 89 f7 48 89 de e8 ....E.....H.E.....r:...u0L..H...
bfa0 6d f7 ff ff 8b 03 ff c8 83 f8 0b 0f 87 92 00 00 00 48 8d 0d b4 00 00 00 48 63 04 81 48 01 c8 ff m................H......Hc..H...
bfc0 e0 c7 03 03 00 00 00 eb 7a 83 fe 03 75 15 83 c6 19 48 8d 4d d8 4c 89 f7 48 89 da 41 89 c0 e8 b9 ........z...u....H.M.L..H..A....
bfe0 00 00 00 48 83 c4 20 5b 41 5e 5d c3 c7 03 02 00 00 00 eb 4f 4c 89 f7 48 89 de e8 57 07 00 00 8b ...H...[A^]........OL..H...W....
c000 03 8b 73 08 83 f8 07 75 16 89 f0 25 00 01 00 00 75 0d 41 0f b6 46 3a 39 f0 7f 04 41 fe 4e 3c c1 ..s....u...%....u.A..F:9...A.N<.
c020 e6 17 83 ce 1b 4c 89 f7 e8 d4 f2 ff ff 89 43 08 c7 03 0c 00 00 00 eb 0b 4c 89 f7 48 89 de e8 21 .....L........C.........L..H...!
c040 fd ff ff 8b 73 10 8b 43 14 89 73 14 89 43 10 4c 89 f7 e8 40 07 00 00 8b 73 10 4c 89 f7 48 83 c4 ....s..C..s..C.L...@....s.L..H..
c060 20 5b 41 5e 5d e9 2d 07 00 00 66 90 80 ff ff ff 55 ff ff ff 80 ff ff ff 55 ff ff ff 55 ff ff ff .[A^].-...f.....U.......U...U...
c080 55 ff ff ff 88 ff ff ff d7 ff ff ff d7 ff ff ff d7 ff ff ff cc ff ff ff 88 ff ff ff 55 48 89 e5 U...........................UH..
c0a0 41 57 41 56 41 55 41 54 53 48 83 ec 48 45 89 c6 48 89 d3 41 89 f4 49 89 ff 41 83 fc 1a 0f 87 9c AWAVAUATSH..HE..H..A..I..A......
c0c0 01 00 00 83 7b 10 ff 0f 85 92 01 00 00 83 7b 14 ff 0f 85 88 01 00 00 45 8d 4c 24 f3 8b 03 83 f8 ....{.........{........E.L$.....
c0e0 05 75 1d f2 0f 10 43 08 f2 0f 11 45 c0 c7 45 c8 03 00 00 00 66 48 0f 7e c0 be 03 00 00 00 eb 1d .u....C....E..E.....fH.~........
c100 83 f8 06 0f 85 56 01 00 00 48 8b 43 08 48 89 45 c0 c7 45 c8 13 00 00 00 be 13 00 00 00 83 79 10 .....V...H.C.H.E..E...........y.
c120 ff 0f 85 38 01 00 00 83 79 14 ff 0f 85 2e 01 00 00 8b 11 83 fa 05 75 1e f2 0f 10 41 08 f2 0f 11 ...8....y.............u....A....
c140 45 b0 c7 45 b8 03 00 00 00 66 48 0f 7e c2 41 b8 03 00 00 00 eb 23 83 fa 06 0f 85 00 01 00 00 48 E..E.....fH.~.A......#.........H
c160 8b 51 08 48 89 55 b0 c7 45 b8 13 00 00 00 66 48 0f 6e c2 41 b8 13 00 00 00 41 83 fc 1a 0f 87 8f .Q.H.U..E.....fH.n.A.....A......
c180 00 00 00 bf 00 00 f0 05 44 0f a3 e7 73 19 44 89 4d 98 49 89 cd 83 fe 13 75 37 48 89 45 d0 4c 89 ........D...s.D.M.I.....u7H.E.L.
c1a0 e9 44 8b 4d 98 eb 46 b8 00 00 0d 00 44 0f a3 e0 73 60 41 83 f8 13 75 08 0f 57 c0 f2 48 0f 2a c2 .D.M..F.....D...s`A...u..W..H.*.
c1c0 0f 57 c9 66 0f 2e c1 75 49 0f 8b 90 00 00 00 eb 41 48 8d 7d c0 48 8d 75 d0 e8 c4 6d ff ff 85 c0 .W.f...uI.......AH.}.H.u...m....
c1e0 4c 89 e9 44 8b 4d 98 74 76 44 8b 45 b8 41 83 f8 13 74 1f 48 8d 7d b0 48 8d 75 d0 48 89 4d 98 45 L..D.M.tvD.E.A...t.H.}.H.u.H.M.E
c200 89 cd e8 9b 6d ff ff 45 89 e9 48 8b 4d 98 85 c0 74 4d 49 89 cd 49 8b 47 10 48 8b 78 38 48 8d 55 ....m..E..H.M...tMI..I.G.H.x8H.U
c220 c0 48 8d 4d b0 4c 8d 45 a0 44 89 ce e8 bc 1f 01 00 83 7d a8 13 75 13 c7 03 06 00 00 00 48 8b 45 .H.M.L.E.D........}..u.......H.E
c240 a0 48 89 43 08 e9 f2 00 00 00 f2 0f 10 45 a0 0f 57 c9 66 0f 2e c8 4c 89 e9 0f 85 ec 00 00 00 44 .H.C.........E..W.f...L........D
c260 89 75 98 41 83 fc 1c 77 1e b8 00 00 00 16 44 0f a3 e0 73 13 49 89 cd 4c 89 ff 48 89 de e8 22 f7 .u.A...w......D...s.I..L..H...".
c280 ff ff 45 31 f6 eb 1c 4c 89 ff 48 89 ce 49 89 cd e8 8d f7 ff ff 41 89 c6 4c 89 ff 48 89 de e8 7f ..E1...L..H..I.......A..L..H....
c2a0 f7 ff ff 44 39 f0 7e 27 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe ...D9.~'.;.u..K....u.A..W:9...A.
c2c0 4f 3c 41 83 7d 00 07 75 3d 41 8b 4d 08 eb 25 41 83 7d 00 07 75 16 41 8b 4d 08 f6 c5 01 75 0d 41 O<A.}..u=A.M..%A.}..u.A.M....u.A
c2e0 0f b6 57 3a 39 ca 7f 04 41 fe 4f 3c 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 0d 41 0f b6 57 3a 39 ca ..W:9...A.O<.;.u..K....u.A..W:9.
c300 7f 04 41 fe 4f 3c c1 e0 17 44 09 e0 41 c1 e6 0e 41 09 c6 4c 89 ff 44 89 f6 e8 e3 ef ff ff 89 43 ..A.O<...D..A...A..L..D........C
c320 08 c7 03 0c 00 00 00 41 8b 47 20 ff c8 48 98 49 8b 0f 48 8b 49 48 8b 55 98 89 14 81 48 83 c4 48 .......A.G...H.I..H.IH.U....H..H
c340 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 03 05 00 00 00 f2 0f 11 43 08 eb e4 55 48 89 e5 83 fe 14 89 [A\A]A^A_]..........C...UH......
c360 f0 77 28 48 8d 0d 46 00 00 00 48 63 04 81 48 01 c8 ff e0 83 7a 10 ff 75 12 83 7a 14 ff 75 0c 8b .w(H..F...Hc..H.....z..u..z..u..
c380 02 83 c0 fb 83 f8 02 73 02 5d c3 48 89 d6 5d e9 8e f6 ff ff 48 89 d6 5d e9 27 f4 ff ff 48 89 d6 .......s.].H..].....H..].'...H..
c3a0 5d e9 43 f9 ff ff 48 89 d6 5d e9 0d fb ff ff 90 c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff ].C...H..]......................
c3c0 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 ................................
c3e0 e4 ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff ed ff ff ff ................................
c400 f6 ff ff ff 55 48 89 e5 41 57 41 56 41 54 53 44 89 c3 49 89 cf 49 89 d6 49 89 fc 83 fe 14 89 f0 ....UH..AWAVATSD..I..I..I.......
c420 0f 87 0d 01 00 00 48 8d 0d 27 01 00 00 48 63 04 81 48 01 c8 ff e0 83 c6 0d 4c 89 e7 4c 89 f2 4c ......H..'...Hc..H.......L..L..L
c440 89 f9 41 89 d8 5b 41 5c 41 5e 41 5f 5d e9 4a fc ff ff 83 c6 12 ba 01 00 00 00 eb 05 83 c6 0f 31 ..A..[A\A^A_].J................1
c460 d2 4c 89 e7 4c 89 f1 4d 89 f8 5b 41 5c 41 5e 41 5f 5d e9 31 01 00 00 4c 89 e7 4c 89 fe e8 88 f5 .L..L..M..[A\A^A_].1...L..L.....
c480 ff ff 41 83 3f 0c 0f 85 b0 00 00 00 49 63 47 08 49 8b 0c 24 48 8b 49 38 8b 14 81 89 d6 83 e6 3f ..A.?.......IcG.I..$H.I8.......?
c4a0 83 fe 1d 0f 85 93 00 00 00 41 8b 3e 41 8b 76 08 83 ff 07 75 19 89 f7 81 e7 00 01 00 00 75 0f 41 .........A.>A.v....u.........u.A
c4c0 0f b6 7c 24 3a 39 f7 7f 05 41 fe 4c 24 3c 81 e2 ff ff 7f 00 c1 e6 17 09 d6 89 34 81 41 c7 06 0c ..|$:9...A.L$<............4.A...
c4e0 00 00 00 41 8b 47 08 41 89 46 08 eb 46 4c 89 e7 4c 89 fe e8 19 f2 ff ff 49 8d 77 14 41 8b 56 14 ...A.G.A.F..FL..L.......I.w.A.V.
c500 eb 13 4c 89 e7 4c 89 fe e8 04 f2 ff ff 49 8d 77 10 41 8b 56 10 4c 89 e7 e8 13 ec ff ff 49 8b 47 ..L..L.......I.w.A.V.L.......I.G
c520 10 49 89 46 10 49 8b 07 49 8b 4f 08 49 89 4e 08 49 89 06 5b 41 5c 41 5e 41 5f 5d c3 4c 89 e7 4c .I.F.I..I.O.I.N.I..[A\A^A_].L..L
c540 89 fe e8 7d f2 ff ff be 1d 00 00 00 e9 e8 fe ff ff 0f 1f 00 e2 fe ff ff e2 fe ff ff e2 fe ff ff ...}............................
c560 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 ................................
c580 e2 fe ff ff 23 ff ff ff fe fe ff ff fe fe ff ff fe fe ff ff 08 ff ff ff 08 ff ff ff 08 ff ff ff ....#...........................
c5a0 99 ff ff ff ae ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 4d 89 c7 49 89 ce 41 89 d4 89 ........UH..AWAVAUATSPM..I..A...
c5c0 75 d0 48 89 fb 4c 89 f6 e8 55 f4 ff ff 41 89 c5 48 89 df 4c 89 fe e8 47 f4 ff ff 41 83 3f 07 75 u.H..L...U...A..H..L...G...A.?.u
c5e0 14 41 8b 4f 08 f6 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 41 83 3e 07 75 14 41 8b 4e 08 f6 .A.O....u...S:9....K<A.>.u.A.N..
c600 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 45 85 e4 0f 94 c1 8b 7d d0 83 ff 1f 0f 95 c2 41 c1 ..u...S:9....K<E......}.......A.
c620 e4 06 20 ca 44 89 e9 0f 45 c8 be 40 00 00 00 41 0f 44 f4 84 d2 41 0f 45 c5 09 fe c1 e1 17 09 f1 ....D...E..@...A.D...A.E........
c640 c1 e0 0e 09 c8 48 89 df 89 c6 e8 b2 ec ff ff 44 8b 7b 28 c7 43 28 ff ff ff ff be 1e 80 ff 7f 48 .....H.........D.{(.C(.........H
c660 89 df e8 9a ec ff ff 89 45 d4 48 8d 75 d4 48 89 df 44 89 fa e8 b7 ea ff ff 8b 45 d4 41 89 46 08 ........E.H.u.H..D........E.A.F.
c680 41 c7 06 0b 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 8b 47 20 ff c8 48 A......H...[A\A]A^A_].UH...G...H
c6a0 98 48 8b 0f 48 8b 49 48 89 34 81 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 49 89 fe ff ca 48 .H..H.IH.4.].UH..AWAVSPA..I....H
c6c0 63 c2 48 69 c0 1f 85 eb 51 48 89 c2 48 c1 ea 3f 48 c1 f8 24 31 f6 83 f9 ff 8d 5c 10 01 0f 45 f1 c.Hi....QH..H..?H..$1.....\...E.
c6e0 81 fb ff 01 00 00 7f 18 44 89 f8 c1 e0 06 c1 e6 17 c1 e3 0e 09 c6 09 de 83 ce 2b 4c 89 f7 eb 29 ........D.................+L...)
c700 81 fb ff ff ff 03 7f 38 44 89 f8 c1 e0 06 c1 e6 17 09 c6 83 ce 2b 4c 89 f7 e8 e3 eb ff ff c1 e3 .......8D............+L.........
c720 06 83 cb 2e 4c 89 f7 89 de e8 d3 eb ff ff 41 ff c7 45 88 7e 3c 48 83 c4 08 5b 41 5e 41 5f 5d c3 ....L.........A..E.~<H...[A^A_].
c740 49 8b 46 10 48 8d 0d bd 85 04 00 48 89 c7 48 89 ce e8 dc dd 00 00 55 48 89 e5 41 56 53 49 89 f6 I.F.H......H..H.......UH..AVSI..
c760 48 89 fb 41 83 3e 07 75 05 5b 41 5e 5d c3 be 01 00 00 00 48 89 df e8 b5 ec ff ff 8a 43 3c fe c0 H..A.>.u.[A^]......H........C<..
c780 88 43 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 c6 00 00 00 55 48 89 e5 41 56 53 89 f3 .C<.....H..L..[A^].....UH..AVS..
c7a0 49 89 fe eb 04 8d 5c 03 01 83 fb ff 74 29 ba ff 00 00 00 4c 89 f7 89 de e8 1f 00 00 00 48 63 c3 I.....\.....t).....L.........Hc.
c7c0 49 8b 0e 48 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff 75 ce 5b 41 5e 5d c3 55 48 89 e5 I..H.I8..............u.[A^].UH..
c7e0 85 f6 4c 63 c6 48 8b 0f 48 8b 71 38 7e 19 42 8b 4c 86 fc 48 89 cf 48 83 e7 3f 48 8d 05 1f a0 04 ..Lc.H..H.q8~.B.L..H..H..?H.....
c800 00 80 3c 38 00 78 08 4a 8d 34 86 8b 0e eb 05 4a 8d 74 86 fc 89 cf 83 e7 3f 31 c0 83 ff 23 75 3b ..<8.x.J.4.....J.t......?1...#u;
c820 89 c8 c1 e8 17 81 fa ff 00 00 00 74 04 39 d0 75 10 c1 e0 06 81 e1 00 c0 7f 00 09 c1 83 c9 22 eb ...........t.9.u..............".
c840 13 81 e1 3f c0 ff ff c1 e2 06 81 e2 c0 3f 00 00 09 ca 89 d1 89 0e b8 01 00 00 00 5d c3 55 48 89 ...?.........?.............].UH.
c860 e5 41 57 41 56 53 48 83 ec 28 41 89 d6 48 89 f3 49 89 ff e8 99 ee ff ff 8b 03 8d 48 ff 83 f9 0b .AWAVSH..(A..H..I..........H....
c880 0f 87 f5 00 00 00 48 8d 15 fb 00 00 00 48 63 0c 8a 48 01 d1 ff e1 83 f8 02 0f 94 c0 0f b6 f0 44 ......H......Hc..H.............D
c8a0 89 f0 c1 e0 06 c1 e6 17 09 c6 83 ce 03 e9 91 00 00 00 ba 01 00 00 00 4c 89 ff 44 89 f6 e8 62 e7 .......................L..D...b.
c8c0 ff ff e9 aa 00 00 00 8b 53 08 4c 89 ff 44 89 f6 e8 fb ea ff ff e9 97 00 00 00 f2 0f 10 43 08 f2 ........S.L..D...............C..
c8e0 0f 11 45 d8 c7 45 e0 03 00 00 00 48 8d 75 d8 4c 89 ff 48 89 f2 eb 25 48 8b 43 08 48 89 45 d8 c7 ..E..E.....H.u.L..H...%H.C.H.E..
c900 45 e0 02 00 00 00 48 89 45 c8 c7 45 d0 13 00 00 00 48 8d 75 d8 48 8d 55 c8 4c 89 ff e8 8f eb ff E.....H.E..E.....H.u.H.U.L......
c920 ff 4c 89 ff 44 89 f6 89 c2 e8 a2 ea ff ff eb 41 8b 73 08 44 39 f6 74 39 44 89 f0 c1 e0 06 c1 e6 .L..D..........A.s.D9.t9D.......
c940 17 09 c6 4c 89 ff e8 b6 e9 ff ff eb 24 48 63 43 08 49 8b 0f 48 8b 49 38 ba 3f c0 ff ff 23 14 81 ...L........$HcC.I..H.I8.?...#..
c960 44 89 f6 c1 e6 06 81 e6 c0 3f 00 00 09 d6 89 34 81 44 89 73 08 c7 03 07 00 00 00 48 83 c4 28 5b D........?.....4.D.s.......H..([
c980 41 5e 41 5f 5d c3 66 90 2a ff ff ff 0e ff ff ff 0e ff ff ff 3f ff ff ff 52 ff ff ff 6f ff ff ff A^A_].f.*...........?...R...o...
c9a0 a8 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff c5 ff ff ff 55 48 89 e5 83 fe ff 74 ........................UH.....t
c9c0 50 48 8b 07 48 8b 48 38 4c 8d 05 51 9e 04 00 48 63 fe 85 ff 7e 12 8b 54 b9 fc 48 89 d0 48 83 e0 PH..H.H8L..Q...Hc...~..T..H..H..
c9e0 3f 41 80 3c 00 00 78 03 8b 14 b9 83 e2 3f 83 fa 23 b8 01 00 00 00 75 1b 8b 04 b9 c1 e8 0e 05 01 ?A.<..x......?..#.....u.........
ca00 00 fe ff 83 f8 ff 74 09 8d 74 06 01 83 fe ff 75 be 31 c0 5d c3 90 90 90 55 48 89 e5 41 57 41 56 ......t..t.....u.1.]....UH..AWAV
ca20 41 55 41 54 53 48 81 ec 08 01 00 00 44 89 8d ec fe ff ff 4c 89 c3 49 89 cd 48 89 95 d8 fe ff ff AUATSH......D......L..I..H......
ca40 48 89 b5 e0 fe ff ff 49 89 fc be 01 00 00 00 e8 6f 56 00 00 49 89 c6 49 8b 44 24 10 4c 89 30 c7 H......I........oV..I..I.D$.L.0.
ca60 40 08 46 00 00 00 49 8b 44 24 10 48 83 c0 10 49 89 44 24 10 49 8b 4c 24 30 48 29 c1 48 83 f9 0f @.F...I.D$.H...I.D$.I.L$0H).H...
ca80 7f 0a 31 f6 4c 89 e7 e8 a1 f2 00 00 4c 89 e7 e8 0c 99 ff ff 48 89 45 80 49 8b 4c 24 10 48 89 01 ..1.L.......L.......H.E.I.L$.H..
caa0 c7 41 08 45 00 00 00 49 8b 44 24 10 48 83 c0 10 49 89 44 24 10 49 8b 4c 24 30 48 29 c1 48 83 f9 .A.E...I.D$.H...I.D$.I.L$0H).H..
cac0 0f 7f 0a 31 f6 4c 89 e7 e8 60 f2 00 00 4c 89 e7 e8 87 57 00 00 49 89 c7 4d 89 7e 18 4c 89 bd f0 ...1.L...`...L....W..I..M.~.L...
cae0 fe ff ff 4c 89 e7 48 89 de e8 0c 75 00 00 49 89 47 68 48 8b 8d d8 fe ff ff 48 89 8d 78 ff ff ff ...L..H....u..I.GhH......H..x...
cb00 4c 89 6d 88 41 c7 45 28 00 00 00 00 41 c7 45 18 00 00 00 00 41 c7 45 08 00 00 00 00 4c 8d ad 30 L.m.A.E(....A.E.....A.E.....L..0
cb20 ff ff ff 4c 89 e7 4c 89 ee 48 8b 95 e0 fe ff ff 48 89 c1 44 8b 85 ec fe ff ff e8 42 db 00 00 48 ...L..L..H......H..D.......B...H
cb40 8b 85 60 ff ff ff 48 89 85 f8 fe ff ff 4c 89 ad 00 ff ff ff 48 8d bd f0 fe ff ff 48 89 bd 60 ff ..`...H......L......H......H..`.
cb60 ff ff c7 85 10 ff ff ff 00 00 00 00 c7 85 14 ff ff ff 00 00 00 00 c7 85 18 ff ff ff ff ff ff ff ................................
cb80 c7 85 1c ff ff ff 00 00 00 00 c7 85 20 ff ff ff 00 00 00 00 c6 85 2c ff ff ff 00 c7 85 28 ff ff ......................,......(..
cba0 ff 00 00 00 00 48 8b 45 88 8b 48 08 89 8d 24 ff ff ff 48 8b 4d 90 49 89 4f 68 41 c6 47 0c 02 c6 .....H.E..H...$...H.M.I.OhA.G...
cbc0 45 d2 00 c6 45 d0 00 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 48 c7 45 c0 00 00 00 00 48 E...E...H(.M..@..E..E..H.E.....H
cbe0 8d 45 c0 48 89 85 08 ff ff ff 41 c6 47 0b 01 c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 .E.H......A.G...E......E......E.
cc00 08 00 00 00 c7 45 b0 00 00 00 00 48 8b 75 98 48 8d 55 a8 e8 82 00 00 00 4c 89 ef e8 e0 da 00 00 .....E.....H.u.H.U......L.......
cc20 41 bf 07 00 02 20 8b 9d 40 ff ff ff 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 ef e8 24 07 00 00 81 A.......@............v.L...$....
cc40 fb 12 01 00 00 75 df eb 08 41 0f a3 c7 73 e8 eb 06 8b 9d 40 ff ff ff 81 fb 21 01 00 00 75 27 48 .....u...A...s.....@.....!...u'H
cc60 8d bd 30 ff ff ff e8 26 01 00 00 49 83 44 24 10 f0 4c 89 f0 48 81 c4 08 01 00 00 5b 41 5c 41 5d ..0....&...I.D$..L..H......[A\A]
cc80 41 5e 41 5f 5d c3 48 8d 85 30 ff ff ff be 21 01 00 00 48 89 c7 e8 94 06 00 00 55 48 89 e5 41 57 A^A_].H..0....!...H.......UH..AW
cca0 41 56 41 55 41 54 53 50 49 89 d4 49 89 f6 49 89 ff 4d 8b 2f 41 8b 5d 10 41 0f b6 77 3b ff c6 48 AVAUATSPI..I..I..M./A.].A..w;..H
ccc0 8d 0d d6 82 04 00 ba ff 00 00 00 e8 3f 16 00 00 41 0f b6 47 3b 41 8b 4d 10 39 c8 7c 2f 49 8d 55 ............?...A..G;A.M.9.|/I.U
cce0 10 49 8b 47 10 48 8b 78 38 49 8b 75 58 4c 8d 0d a8 82 04 00 b9 10 00 00 00 41 b8 ff 00 00 00 e8 .I.G.H.x8I.uXL...........A......
cd00 df 56 00 00 49 89 45 58 41 8b 4d 10 39 cb 49 8b 45 58 7d 1b 48 63 d3 48 c1 e2 04 48 01 c2 48 c7 .V..I.EXA.M.9.I.EX}.Hc.H...H..H.
cd20 02 00 00 00 00 48 83 c2 10 ff c3 39 cb 7c ef 41 8b 14 24 41 0f b6 4f 3b 48 89 ce 48 c1 e6 04 83 .....H.....9.|.A..$A..O;H..H....
cd40 fa 08 0f 94 44 30 08 41 8a 54 24 08 88 54 30 09 4c 89 34 30 41 f6 45 09 04 74 1e 41 f6 46 09 03 ....D0.A.T$..T0.L.40A.E..t.A.F..
cd60 74 17 49 8b 47 10 48 8b 78 38 4c 89 ee 4c 89 f2 e8 63 57 00 00 41 8a 4f 3b 0f b6 c1 fe c1 41 88 t.I.G.H.x8L..L...cW..A.O;.....A.
cd80 4f 3b 48 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 49 89 fe 4d O;H...[A\A]A^A_].UH..AWAVATSI..M
cda0 8b 66 30 4d 8b 7e 38 49 8b 1c 24 31 f6 31 d2 4c 89 e7 e8 b9 e3 ff ff 4c 89 e7 e8 22 01 00 00 48 .f0M.~8I..$1.1.L.......L..."...H
cdc0 8b 73 38 48 63 53 18 48 c1 e2 02 49 63 4c 24 20 48 c1 e1 02 4c 89 ff e8 69 56 00 00 48 89 43 38 .s8HcS.H...IcL$.H...L...iV..H.C8
cde0 49 63 4c 24 20 89 4b 18 48 8b 73 48 48 63 53 1c 48 c1 e2 02 48 c1 e1 02 4c 89 ff e8 45 56 00 00 IcL$..K.H.sHHcS.H...H...L...EV..
ce00 48 89 43 48 41 8b 44 24 20 89 43 1c 48 8b 73 30 48 63 53 14 48 c1 e2 04 49 63 4c 24 2c 48 c1 e1 H.CHA.D$..C.H.s0HcS.H...IcL$,H..
ce20 04 4c 89 ff e8 1c 56 00 00 48 89 43 30 41 8b 44 24 2c 89 43 14 48 8b 73 40 48 63 53 20 48 c1 e2 .L....V..H.C0A.D$,.C.H.s@HcS.H..
ce40 03 49 63 4c 24 30 48 c1 e1 03 4c 89 ff e8 f3 55 00 00 48 89 43 40 41 8b 44 24 30 89 43 20 48 8b .IcL$0H...L....U..H.C@A.D$0.C.H.
ce60 73 50 48 63 53 24 48 c1 e2 04 49 0f bf 4c 24 38 48 c1 e1 04 4c 89 ff e8 c9 55 00 00 48 89 43 50 sPHcS$H...I..L$8H...L....U..H.CP
ce80 41 0f bf 44 24 38 89 43 24 48 8b 73 58 48 63 53 10 48 c1 e2 04 41 0f b6 4c 24 3b 48 c1 e1 04 4c A..D$8.C$H.sXHcS.H...A..L$;H...L
cea0 89 ff e8 9e 55 00 00 48 89 43 58 41 0f b6 44 24 3b 89 43 10 49 8b 44 24 08 49 89 46 30 49 8b 47 ....U..H.CXA..D$;.C.I.D$.I.F0I.G
cec0 18 48 83 78 18 00 7e 10 4c 89 ff 5b 41 5c 41 5e 41 5f 5d e9 00 60 00 00 5b 41 5c 41 5e 41 5f 5d .H.x..~.L..[A\A^A_]..`..[A\A^A_]
cee0 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff 4d 8b 77 10 4d 8b 67 18 49 83 3c 24 00 74 .UH..AWAVAUATSPI..M.w.M.g.I.<$.t
cf00 2c 41 80 7c 24 11 00 74 24 4c 89 ff e8 ca e1 ff ff 89 c3 41 0f b6 54 24 10 4c 89 ff 89 de e8 39 ,A.|$..t$L.........A..T$.L.....9
cf20 e3 ff ff 4c 89 ff 89 de e8 94 e2 ff ff 41 80 7c 24 12 00 74 47 49 8b 7e 38 48 8d 35 90 7e 04 00 ...L.........A.|$..tGI.~8H.5.~..
cf40 e8 b5 70 00 00 49 8b 4e 30 49 8b 76 58 48 83 c6 20 44 8b 41 20 31 c9 4c 89 f7 48 89 c2 e8 df 02 ..p..I.N0I.vXH...D.A.1.L..H.....
cf60 00 00 48 98 49 8b 4e 58 48 8d 34 40 48 c1 e6 03 48 03 71 20 4c 89 f7 e8 57 03 00 00 4d 8b 04 24 ..H.I.NXH.4@H...H.q.L...W...M..$
cf80 4d 89 47 18 41 0f b6 44 24 10 41 0f b6 57 3a 49 8b 4f 10 4c 8b 69 58 89 c1 29 d1 41 01 4d 08 38 M.G.A..D$.A..W:I.O.L.iX..).A.M.8
cfa0 d0 73 39 45 8b 4f 20 49 8b 7d 00 49 8b 0f 48 8b 59 50 88 d1 fe c9 0f b6 c9 41 03 4f 34 fe ca 48 .s9E.O.I.}.I..H.YP.......A.O4..H
cfc0 63 c9 48 0f bf 34 4f 48 c1 e6 04 ff c9 38 c2 44 89 4c 33 0c 77 e7 41 88 47 3a 88 c2 41 88 57 3c c.H..4OH.....8.D.L3.w.A.G:..A.W<
cfe0 41 8b 54 24 08 49 8b 4e 58 89 51 28 4d 85 c0 41 8b 5c 24 0c 74 5b 41 3b 5d 18 7d 5a eb 05 41 8a A.T$.I.NX.Q(M..A.\$.t[A;].}Z..A.
d000 44 24 10 48 63 d3 49 8b 4d 10 48 8d 34 52 38 44 f1 10 76 24 4c 8d 74 f1 10 41 80 7c 24 11 00 74 D$.Hc.I.M.H.4R8D..v$L.t..A.|$..t
d020 14 0f b6 d0 8b 74 f1 08 4c 89 ff e8 2c e2 ff ff 41 8a 44 24 10 41 88 06 49 8b 7f 10 89 de e8 8c .....t..L...,...A.D$.A..I.......
d040 00 00 00 83 f8 01 83 d3 00 41 3b 5d 18 7c af eb 05 3b 59 18 7c 0f 48 83 c4 08 5b 41 5c 41 5d 41 .........A;].|...;Y.|.H...[A\A]A
d060 5e 41 5f 5d c3 48 63 d3 48 8b 41 10 48 8d 34 52 48 8b 0c f0 80 79 08 04 75 18 80 79 0a 00 48 8d ^A_].Hc.H.A.H.4RH....y..u..y..H.
d080 3d c5 7c 04 00 48 8d 15 e0 7c 04 00 48 0f 45 d7 eb 07 48 8d 15 d3 7c 04 00 49 8b 7e 38 48 83 c1 =.|..H...|..H.E...H...|..I.~8H..
d0a0 20 8b 5c f0 0c 31 c0 48 89 d6 48 89 ca 89 d9 e8 b9 1b 01 00 4c 89 f7 48 89 c6 e8 00 00 00 00 55 ..\..1.H..H.........L..H.......U
d0c0 48 89 e5 c7 47 10 00 00 00 00 e8 63 d4 00 00 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff 49 H...G......c...UH..AWAVSPA..I..I
d0e0 8b 7f 30 4d 8b 57 58 48 8b 47 18 8b 50 08 41 8b 4a 28 31 c0 39 ca 7d 59 49 63 f6 4d 8b 42 10 48 ..0M.WXH.G..P.A.J(1.9.}YIc.M.B.H
d100 63 da 4c 8d 0c 76 4b 8b 34 c8 48 8d 1c 5b 48 c1 e3 03 49 03 5a 20 48 39 33 74 0c 48 83 c3 18 ff c.L..vK.4.H..[H...I.Z.H93t.H....
d120 c2 39 ca 7c f1 eb 2a 43 8a 44 c8 10 0f b6 53 10 38 d0 76 0a 43 8b 74 c8 08 e8 1e e1 ff ff 4c 89 .9.|..*C.D....S.8.v.C.t.......L.
d140 ff 44 89 f6 48 89 da e8 10 00 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 .D..H............H...[A^A_].UH..
d160 41 57 41 56 41 54 53 89 f3 49 89 fe 49 8b 7e 30 4d 8b 7e 58 4c 63 e3 49 8b 47 10 4b 8d 0c 64 0f AWAVATS..I..I.~0M.~XLc.I.G.K..d.
d180 b6 74 c8 10 40 3a 72 10 72 5c 8b 74 c8 08 8b 52 08 e8 01 e0 ff ff 41 8b 4f 18 ff c9 39 d9 7e 39 .t..@:r.r\.t...R......A.O...9.~9
d1a0 49 c1 e4 03 4b 8d 04 64 49 8b 4f 10 48 8b 54 01 28 48 89 54 01 10 48 8b 54 01 18 48 8b 74 01 20 I...K..dI.O.H.T.(H.T..H.T..H.t..
d1c0 48 89 74 01 08 48 89 14 01 41 8b 4f 18 ff c9 48 83 c0 18 ff c3 39 cb 7c cf 41 89 4f 18 5b 41 5c H.t..H...A.O...H.....9.|.A.O.[A\
d1e0 41 5e 41 5f 5d c3 03 77 34 48 63 d6 48 8b 37 48 8b 7f 10 48 8b 7f 58 48 8b 3f 48 0f bf 14 57 48 A^A_]..w4Hc.H.7H...H..XH.?H...WH
d200 8b 76 50 48 c1 e2 04 48 8b 1c 16 49 8b 56 38 4c 8b 04 c8 49 83 c0 20 8b 4c c8 0c 48 83 c3 20 48 .vPH...H...I.V8L...I....L..H...H
d220 8d 35 72 7b 04 00 31 c0 48 89 d7 4c 89 c2 49 89 d8 e8 37 1a 01 00 4c 89 f7 48 89 c6 e8 7e fe ff .5r{..1.H..L..I...7...L..H...~..
d240 ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 48 89 f3 49 89 fd 4c 63 7b 08 41 8d 7f 01 .UH..AWAVAUATSPI..H..I..Lc{.A...
d260 44 3b 7b 0c 7d 05 48 8b 03 eb 37 48 8d 53 0c 89 7d d0 49 8b 7d 38 48 8b 33 89 4d d4 4c 8d 0d 53 D;{.}.H...7H.S..}.I.}8H.3.M.L..S
d280 7b 04 00 b9 18 00 00 00 45 89 c4 41 b8 ff 7f 00 00 e8 4d 51 00 00 8b 7d d0 8b 4d d4 45 89 e0 48 {.......E..A......MQ...}..M.E..H
d2a0 89 03 4b 8d 34 7f 4c 89 34 f0 89 4c f0 0c 49 8b 55 30 8a 52 3a 88 54 f0 10 44 89 44 f0 08 89 7b ..K.4.L.4..L..I.U0.R:.T..D.D...{
d2c0 08 44 89 f8 48 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 49 89 .D..H...[A\A]A^A_].UH..AWAVATSI.
d2e0 f7 49 89 fe 49 8b 46 30 4d 8b 66 58 48 8b 40 18 48 63 58 0c eb 0d 4c 89 f7 89 de 4c 89 fa e8 59 .I..I.F0M.fXH.@.HcX...L....L...Y
d300 fe ff ff 41 8b 44 24 18 eb 03 48 ff c3 39 c3 7d 14 49 8b 4c 24 10 48 8d 14 5b 48 8b 0c d1 49 3b ...A.D$...H..9.}.I.L$.H..[H...I;
d320 0f 74 d3 eb e5 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 38 e8 98 d1 00 .t...[A\A^A_].UH..AVSH..L.s8....
d340 00 48 89 c1 48 8d 35 98 7a 04 00 31 c0 4c 89 f7 48 89 ca e8 15 19 01 00 48 89 df 48 89 c6 e8 cf .H..H.5.z..1.L..H.......H..H....
d360 d1 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 49 89 fc 45 8b 74 24 04 49 ...UH..AWAVAUATSH......I..E.t$.I
d380 8b 44 24 38 0f b7 88 c6 00 00 00 ff c1 66 89 88 c6 00 00 00 49 8b 7c 24 30 0f b7 f1 48 8d 0d 59 .D$8.........f......I.|$0...H..Y
d3a0 7a 04 00 ba c8 00 00 00 e8 62 0f 00 00 41 8b 44 24 10 3d 01 01 00 00 7f 0e 83 f8 3b 0f 85 05 01 z........b...A.D$.=........;....
d3c0 00 00 e9 80 09 00 00 3d 1f 01 00 00 7f 37 05 fe fe ff ff 83 f8 14 0f 87 eb 00 00 00 48 8d 0d e9 .......=.....7..............H...
d3e0 09 00 00 48 63 04 81 48 01 c8 ff e0 49 8b 7c 24 30 e8 e5 dc ff ff 4c 89 e7 89 c6 e8 5b 0b 00 00 ...Hc..H....I.|$0.....L.....[...
d400 e9 4a 09 00 00 3d 20 01 00 00 0f 85 b7 00 00 00 4c 89 e7 e8 e8 d2 00 00 4c 89 e7 e8 0f 0b 00 00 .J...=..........L.......L.......
d420 48 89 c3 4d 8b 6c 24 30 4d 8b 7c 24 58 49 8b 45 18 8b 40 08 41 8b 4f 28 49 83 c7 20 39 c8 7d 21 H..M.l$0M.|$XI.E..@.A.O(I...9.}!
d440 48 63 d0 48 8d 14 52 48 c1 e2 03 49 03 17 48 39 1a 0f 84 21 09 00 00 48 83 c2 18 ff c0 39 c8 7c Hc.H..RH...I..H9...!...H.....9.|
d460 ed be 20 01 00 00 4c 89 e7 e8 1d 0f 00 00 45 8b 45 20 4c 89 e7 4c 89 fe 48 89 da 44 89 f1 e8 be ......L.......E.E.L..L..H..D....
d480 fd ff ff 89 c3 eb 08 4c 89 e7 e8 d4 fe ff ff 41 8b 44 24 10 3d 03 01 00 00 7f 07 83 f8 3b 74 e7 .......L.......A.D$.=........;t.
d4a0 eb 1d 3d 21 01 00 00 0f 84 83 00 00 00 8d 88 fc fe ff ff 83 f9 03 72 78 3d 20 01 00 00 74 c8 49 ..=!..................rx=....t.I
d4c0 8b 07 48 63 cb eb 7e 49 8b 5c 24 30 48 8d 75 a8 4c 89 e7 e8 ef 0a 00 00 41 8b 44 24 10 83 f8 2c ..Hc..~I.\$0H.u.L.......A.D$...,
d4e0 74 05 83 f8 3d 75 1e 48 c7 45 a0 00 00 00 00 48 8d 75 a0 ba 01 00 00 00 4c 89 e7 e8 36 0c 00 00 t...=u.H.E.....H.u......L...6...
d500 e9 4a 08 00 00 83 7d a8 0d 0f 85 a2 08 00 00 48 63 45 b0 48 8b 0b 48 8b 49 38 ba ff 3f 80 ff 23 .J....}........HcE.H..H.I8..?..#
d520 14 81 81 ca 00 40 00 00 89 14 81 e9 1f 08 00 00 49 8b 45 18 8a 50 10 48 63 cb 49 8b 07 48 8d 34 .....@..........I.E..P.Hc.I..H.4
d540 49 88 54 f0 10 48 8d 0c 49 48 8d 34 c8 4c 89 e7 e8 7e fd ff ff e9 f5 07 00 00 4c 89 e7 e8 9e d1 I.T..H..IH.4.L...~........L.....
d560 00 00 4c 89 e7 e8 b6 08 00 00 be 06 01 00 00 ba 03 01 00 00 4c 89 e7 44 89 f1 e8 2e 09 00 00 e9 ..L.................L..D........
d580 cb 07 00 00 49 8b 5c 24 30 c6 45 82 01 8a 43 3a 88 45 80 48 8b 43 10 48 8b 40 58 8b 48 28 89 8d ....I.\$0.E...C:.E.H.C.H.@X.H(..
d5a0 78 ff ff ff 8b 40 18 89 85 7c ff ff ff c6 45 81 00 48 8b 43 18 48 89 85 70 ff ff ff 48 8d 85 70 x....@...|....E..H.C.H..p...H..p
d5c0 ff ff ff 48 89 43 18 4c 89 e7 e8 31 d1 00 00 4c 89 e7 e8 58 09 00 00 49 89 c5 41 8b 44 24 10 83 ...H.C.L...1...L...X...I..A.D$..
d5e0 f8 2c 74 0b 3d 0c 01 00 00 0f 85 00 05 00 00 49 8b 44 24 30 48 89 85 58 ff ff ff 0f b6 40 3c 89 .,t.=..........I.D$0H..X.....@<.
d600 85 64 ff ff ff 48 8d 35 1e 79 04 00 ba 0f 00 00 00 4c 89 e7 e8 df cf 00 00 4c 89 e7 48 89 c6 e8 .d...H.5.y.......L.......L..H...
d620 08 19 00 00 48 8d 35 0f 79 04 00 ba 0b 00 00 00 4c 89 e7 e8 c0 cf 00 00 4c 89 e7 48 89 c6 e8 e9 ....H.5.y.......L.......L..H....
d640 18 00 00 48 8d 35 fc 78 04 00 ba 0d 00 00 00 4c 89 e7 e8 a1 cf 00 00 4c 89 e7 48 89 c6 e8 ca 18 ...H.5.x.......L.......L..H.....
d660 00 00 4c 89 e7 4c 89 ee e8 bf 18 00 00 41 83 7c 24 10 2c 41 bd 01 00 00 00 0f 85 85 05 00 00 48 ..L..L.......A.|$.,A...........H
d680 89 9d 68 ff ff ff 4c 89 e7 e8 72 d0 00 00 4c 89 e7 e8 99 08 00 00 4c 89 e7 48 89 c6 e8 8b 18 00 ..h...L...r...L.......L..H......
d6a0 00 41 ff c5 41 83 7c 24 10 2c 74 da e9 5a 05 00 00 4c 89 e7 e8 47 d0 00 00 48 8d 5d c0 4c 89 e7 .A..A.|$.,t..Z...L...G...H.].L..
d6c0 48 89 de e8 cc 1c 00 00 eb 0b 4c 89 e7 48 89 de e8 03 1b 00 00 41 8b 44 24 10 83 f8 3a 0f 84 a1 H.........L..H.......A.D$...:...
d6e0 02 00 00 31 d2 83 f8 2e 74 e0 e9 a6 02 00 00 4d 8b 7c 24 30 c7 45 c0 ff ff ff ff 48 8d 5d c0 4c ...1....t......M.|$0.E.....H.].L
d700 89 e7 48 89 de e8 b8 1f 00 00 41 8b 44 24 10 3d 04 01 00 00 0f 84 b3 02 00 00 3d 05 01 00 00 74 ..H.......A.D$.=..........=....t
d720 de e9 b7 02 00 00 4c 89 e7 e8 d2 cf 00 00 41 81 7c 24 10 09 01 00 00 0f 85 c5 02 00 00 4c 89 e7 ......L.......A.|$...........L..
d740 e8 bb cf 00 00 49 8b 5c 24 30 4c 89 e7 e8 dd 07 00 00 4c 89 e7 48 89 c6 e8 cf 17 00 00 be 01 00 .....I.\$0L.......L..H..........
d760 00 00 4c 89 e7 e8 72 17 00 00 41 8b 4c 24 04 48 8d 75 c0 31 d2 4c 89 e7 e8 7c 14 00 00 8b 43 20 ..L...r...A.L$.H.u.1.L...|....C.
d780 8b 4b 34 03 4d c8 48 63 c9 48 8b 13 48 8b 73 10 48 8b 76 58 48 8b 36 48 0f bf 0c 4e 48 8b 52 50 .K4.M.Hc.H..H.s.H.vXH.6H...NH.RP
d7a0 48 c1 e1 04 89 44 0a 08 e9 a2 05 00 00 4d 8b 7c 24 30 4c 89 ff e8 d1 d9 ff ff 89 85 68 ff ff ff H....D.......M.|$0L.........h...
d7c0 c6 45 d2 01 41 8a 47 3a 88 45 d0 49 8b 4f 10 48 8b 49 58 8b 51 28 89 55 c8 8b 49 18 89 4d cc c6 .E..A.G:.E.I.O.H.IX.Q(.U..I..M..
d7e0 45 d1 00 49 8b 77 18 48 89 75 c0 c6 45 82 00 88 45 80 89 95 78 ff ff ff 89 8d 7c ff ff ff c6 45 E..I.w.H.u..E...E...x.....|....E
d800 81 00 48 8d 45 c0 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff 49 89 47 18 4c 89 e7 e8 e0 ce 00 00 ..H.E.H..p...H..p...I.G.L.......
d820 bb 07 00 02 20 45 8b 6c 24 10 41 8d 85 fc fe ff ff 83 f8 1d 76 13 4c 89 e7 e8 25 fb ff ff 41 81 .....E.l$.A.........v.L...%...A.
d840 fd 12 01 00 00 75 de eb 05 0f a3 c3 73 e8 be 15 01 00 00 ba 11 01 00 00 4c 89 e7 44 89 f1 e8 4a .....u......s...........L..D...J
d860 06 00 00 4c 89 e7 e8 c4 1c 00 00 89 c3 80 7d 81 00 74 0e 0f b6 55 80 4c 89 ff 89 de e8 db d9 ff ...L..........}..t...U.L........
d880 ff 4c 89 ff e8 58 f6 ff ff 4c 89 ff 89 de 8b 95 68 ff ff ff e8 fe d8 ff ff 4c 89 ff e8 40 f6 ff .L...X...L......h........L...@..
d8a0 ff e9 a9 04 00 00 4c 89 e7 e8 52 ce 00 00 4d 8b 74 24 30 41 8b 44 24 10 31 f6 3d 03 01 00 00 0f ......L...R...M.t$0A.D$.1.=.....
d8c0 8f ac 01 00 00 83 f8 3b bb 00 00 00 00 0f 85 bb 01 00 00 e9 5d 04 00 00 49 8b 5c 24 30 4c 89 e7 .......;............]...I.\$0L..
d8e0 e8 1b ce 00 00 48 89 df e8 9e d8 ff ff 41 89 c7 4c 89 e7 e8 37 1c 00 00 41 89 c5 c6 45 d2 01 8a .....H.......A..L...7...A...E...
d900 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 43 C:.E.H.C.H.@X.H(.M..@..E..E..H.C
d920 18 48 89 45 c0 48 8d 45 c0 48 89 43 18 be 03 01 00 00 4c 89 e7 e8 51 0a 00 00 4c 89 e7 e8 de 04 .H.E.H.E.H.C......L...Q...L.....
d940 00 00 48 89 df e8 91 d7 ff ff 48 89 df 89 c6 44 89 fa e8 40 d8 ff ff be 06 01 00 00 ba 16 01 00 ..H.......H....D...@............
d960 00 4c 89 e7 44 89 f1 e8 41 05 00 00 48 89 df e8 6d f5 ff ff 48 89 df 44 89 ee e8 42 d8 ff ff e9 .L..D...A...H...m...H..D...B....
d980 cb 03 00 00 48 8d 75 c0 4c 89 e7 e8 48 18 00 00 ba 01 00 00 00 48 8d 9d 70 ff ff ff 4c 89 e7 48 ....H.u.L...H........H..p...L..H
d9a0 89 de 44 89 f1 e8 4f 12 00 00 49 8b 7c 24 30 48 8d 75 c0 48 89 da e8 99 e1 ff ff 49 8b 7c 24 30 ..D...O...I.|$0H.u.H.......I.|$0
d9c0 44 89 f6 e8 ce ec ff ff e9 82 03 00 00 4c 89 e7 e8 2b cd 00 00 4c 89 e7 e8 43 04 00 00 be 06 01 D............L...+...L...C......
d9e0 00 00 ba 0b 01 00 00 4c 89 e7 44 89 f1 e8 bb 04 00 00 8b 75 c0 4c 89 ff e8 c4 d7 ff ff e9 4d 03 .......L..D........u.L........M.
da00 00 00 4c 89 e7 e8 25 05 00 00 4c 89 e7 48 89 c6 e8 17 15 00 00 41 8b 44 24 10 83 f8 2c 41 be 01 ..L...%...L..H.......A.D$...,A..
da20 00 00 00 75 28 4c 89 e7 e8 d3 cc 00 00 41 ff c6 4c 89 e7 e8 f7 04 00 00 4c 89 e7 48 89 c6 e8 e9 ...u(L.......A..L.......L..H....
da40 14 00 00 41 8b 44 24 10 83 f8 2c 74 d8 83 f8 3d 0f 85 39 02 00 00 4c 89 e7 e8 a2 cc 00 00 48 8d ...A.D$...,t...=..9...L.......H.
da60 75 c0 4c 89 e7 e8 35 09 00 00 89 c2 e9 27 02 00 00 05 fc fe ff ff 83 f8 1d 77 13 b9 07 00 02 20 u.L...5......'...........w......
da80 0f a3 c1 bb 00 00 00 00 0f 82 a7 02 00 00 48 8d 75 88 4c 89 e7 e8 05 09 00 00 41 89 c7 8b 45 88 ..............H.u.L.......A...E.
daa0 83 c0 f3 48 8d 75 88 83 f8 01 0f 87 c1 01 00 00 bb ff ff ff ff ba ff ff ff ff 4c 89 f7 e8 6e db ...H.u....................L...n.
dac0 ff ff 83 7d 88 0d 75 1d 41 83 ff 01 75 17 48 63 45 90 49 8b 0e 48 8b 49 38 8b 14 81 83 e2 c0 83 ...}..u.A...u.HcE.I..H.I8.......
dae0 ca 25 89 14 81 41 0f b6 76 3a e9 46 02 00 00 83 f8 3d 0f 85 c2 02 00 00 48 89 9d 68 ff ff ff 4d .%...A..v:.F.....=......H..h...M
db00 8b 7c 24 30 41 0f b6 47 3c 89 85 64 ff ff ff 48 8d 35 3e 74 04 00 ba 0b 00 00 00 4c 89 e7 e8 d5 .|$0A..G<..d...H.5>t.......L....
db20 ca 00 00 4c 89 e7 48 89 c6 e8 fe 13 00 00 48 8d 35 2b 74 04 00 ba 0b 00 00 00 4c 89 e7 e8 b6 ca ...L..H.......H.5+t.......L.....
db40 00 00 4c 89 e7 48 89 c6 e8 df 13 00 00 48 8d 35 18 74 04 00 ba 0a 00 00 00 4c 89 e7 e8 97 ca 00 ..L..H.......H.5.t.......L......
db60 00 4c 89 e7 48 89 c6 e8 c0 13 00 00 4c 89 e7 4c 89 ee e8 b5 13 00 00 be 3d 00 00 00 4c 89 e7 e8 .L..H.......L..L........=...L...
db80 07 08 00 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 f8 08 00 00 49 8b 7c 24 30 48 89 de e8 22 dc ....H.].1.L..H.......I.|$0H...".
dba0 ff ff be 2c 00 00 00 4c 89 e7 e8 dc 07 00 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 cd 08 00 00 ...,...L.......H.].1.L..H.......
dbc0 49 8b 7c 24 30 48 89 de e8 f7 db ff ff 41 83 7c 24 10 2c 0f 85 de 00 00 00 4c 89 e7 e8 1f cb 00 I.|$0H.......A.|$.,......L......
dbe0 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 9b 08 00 00 49 8b 7c 24 30 48 89 de e8 c5 db ff ff e9 .H.].1.L..H.......I.|$0H........
dc00 e2 00 00 00 48 89 9d 68 ff ff ff be 0c 01 00 00 4c 89 e7 e8 73 07 00 00 41 8b 5c 24 04 4c 8d 7d ....H..h........L...s...A.\$.L.}
dc20 c0 4c 89 e7 4c 89 fe e8 73 07 00 00 be 03 00 00 00 4c 89 e7 89 c2 4c 89 f9 e8 c0 07 00 00 be 03 .L..L...s........L....L.........
dc40 00 00 00 48 8b bd 58 ff ff ff e8 e1 d7 ff ff 45 31 c0 4c 89 e7 8b b5 64 ff ff ff 89 da 44 89 e9 ...H..X........E1.L....d.....D..
dc60 e8 05 19 00 00 48 8b 9d 68 ff ff ff e9 98 00 00 00 4c 89 f7 41 83 ff 01 0f 85 aa 00 00 00 e8 21 .....H..h........L..A..........!
dc80 dd ff ff 89 c6 bb 01 00 00 00 e9 a6 00 00 00 c7 45 c0 00 00 00 00 31 d2 48 8d 4d c0 4c 89 e7 44 ................E.....1.H.M.L..D
dca0 89 f6 e8 57 07 00 00 4c 89 e7 44 89 f6 e8 2a 12 00 00 e9 98 00 00 00 4c 89 fb 44 0f b6 6b 3c be ...W...L..D...*........L..D..k<.
dcc0 01 00 00 00 48 89 df e8 33 d9 ff ff 48 89 df 44 89 ee 89 c2 e8 f7 d6 ff ff be 01 00 00 00 48 89 ....H...3...H..D..............H.
dce0 df e8 81 d7 ff ff 48 8b 9d 68 ff ff ff b9 01 00 00 00 41 b8 01 00 00 00 4c 89 e7 8b b5 64 ff ff ......H..h........A.....L....d..
dd00 ff 44 89 f2 e8 61 18 00 00 be 06 01 00 00 ba 08 01 00 00 4c 89 e7 44 89 f1 e8 8f 01 00 00 48 89 .D...a.............L..D.......H.
dd20 df e8 bb f1 ff ff eb 27 e8 97 da ff ff 41 0f b6 76 3a 44 89 fb 4c 89 f7 89 da e8 31 d4 ff ff 41 .......'.....A..v:D..L.....1...A
dd40 83 7c 24 10 3b 75 08 4c 89 e7 e8 b1 c9 00 00 49 8b 44 24 30 8a 48 3a 88 48 3c 49 8b 44 24 38 66 .|$.;u.L.......I.D$0.H:.H<I.D$8f
dd60 ff 88 c6 00 00 00 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 45 10 48 8b 48 38 ......H......[A\A]A^A_].I.E.H.H8
dd80 48 83 c3 20 44 8b 42 0c 48 8d 15 60 71 04 00 31 c0 48 89 cf 48 89 d6 48 89 da 44 89 c1 e8 cb 0e H...D.B.H..`q..1.H..H..H..D.....
dda0 01 00 49 8b 4d 10 48 89 cf 48 89 c6 e8 0e f3 ff ff 48 8d 05 37 70 04 00 eb 07 48 8d 05 54 71 04 ..I.M.H..H.......H..7p....H..Tq.
ddc0 00 4c 89 e7 48 89 c6 e8 66 c7 00 00 20 f6 ff ff 8e f7 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff .L..H...f.......................
dde0 fb f6 ff ff b8 f7 ff ff e5 f8 ff ff 20 f6 ff ff 23 f9 ff ff fb f6 ff ff 5a f9 ff ff fb f6 ff ff ................#.......Z.......
de00 fb f6 ff ff fb f6 ff ff e1 f9 ff ff da fa ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff 0c fb ff ff ................................
de20 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 20 49 89 fc 4d 8b 74 24 30 c6 45 da 00 41 8a 46 3a 88 UH..AWAVATSH...I..M.t$0.E..A.F:.
de40 45 d8 49 8b 46 10 48 8b 40 58 8b 48 28 89 4d d0 8b 40 18 89 45 d4 c6 45 d9 00 49 8b 46 18 48 89 E.I.F.H.@X.H(.M..@..E..E..I.F.H.
de60 45 c8 48 8d 45 c8 49 89 46 18 41 bf 07 00 02 20 41 8b 5c 24 10 8d 83 fc fe ff ff 83 f8 1d 76 12 E.H.E.I.F.A.....A.\$..........v.
de80 4c 89 e7 e8 db f4 ff ff 81 fb 12 01 00 00 75 e0 eb 06 41 0f a3 c7 73 e8 4c 89 f7 e8 41 f0 ff ff L.............u...A...s.L...A...
dea0 48 83 c4 20 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 ce 41 89 H...[A\A^A_].UH..AWAVAUATSPA..A.
dec0 d7 48 89 fb 39 73 10 75 16 48 89 df 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 21 c8 00 00 44 .H..9s.u.H..H...[A\A]A^A_].!...D
dee0 39 73 04 75 08 48 89 df e8 41 f4 ff ff 4c 8b 63 38 48 89 df e8 e0 c5 00 00 49 89 c5 48 89 df 44 9s.u.H...A...L.c8H.......I..H..D
df00 89 fe e8 d2 c5 00 00 48 89 c1 48 8d 15 66 70 04 00 31 c0 4c 89 e7 48 89 d6 4c 89 ea 45 89 f0 e8 .......H..H..fp..1.L..H..L..E...
df20 49 0d 01 00 48 89 df 48 89 c6 e8 03 c6 00 00 55 48 89 e5 53 50 81 7f 10 24 01 00 00 75 13 48 8b I...H..H.......UH..SP...$...u.H.
df40 5f 18 e8 b9 c7 00 00 48 89 d8 48 83 c4 08 5b 5d c3 be 24 01 00 00 e8 d3 f3 ff ff 55 48 89 e5 41 _......H..H...[]..$........UH..A
df60 57 41 56 41 54 53 41 89 f6 48 89 fb 44 8b 7b 04 44 8b 63 10 e8 87 c7 00 00 41 81 fc 0a 01 00 00 WAVATSA..H..D.{.D.c......A......
df80 75 0a 48 89 df e8 a5 ff ff ff eb 10 48 8b 7b 38 48 8d 35 39 6e 04 00 e8 5e 60 00 00 48 8b 73 58 u.H.........H.{8H.59n...^`..H.sX
dfa0 48 83 c6 10 48 89 df 48 89 c2 44 89 f9 45 89 f0 e8 8c f2 ff ff 48 89 df 89 c6 5b 41 5c 41 5e 41 H...H..H..D..E.......H....[A\A^A
dfc0 5f 5d e9 08 f1 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b _].....UH..AWAVAUATSH..8I..H..L.
dfe0 7b 30 44 8b 63 04 8b 43 10 3d 24 01 00 00 75 0d 48 89 df 4c 89 f6 e8 99 13 00 00 eb 4f 83 f8 28 {0D.c..C.=$...u.H..L........O..(
e000 0f 85 1e 01 00 00 48 89 df e8 f2 c6 00 00 31 d2 48 89 df 4c 89 f6 e8 72 04 00 00 be 29 00 00 00 ......H.......1.H..L...r....)...
e020 ba 28 00 00 00 48 89 df 44 89 e1 e8 7d fe ff ff 48 8b 7b 30 4c 89 f6 e8 d5 d6 ff ff eb 0e 48 89 .(...H..D...}...H.{0L.........H.
e040 df 4c 89 f6 44 89 e2 e8 f9 11 00 00 8b 43 10 3d 24 01 00 00 7f 21 83 f8 7a 7f 28 83 f8 5a 7f 39 .L..D........C.=$....!..z.(..Z.9
e060 83 f8 28 74 27 83 f8 2e 75 5e 48 89 df 4c 89 f6 e8 63 11 00 00 eb d5 3d 25 01 00 00 74 0e e9 92 ..(t'...u^H..L...c.....=%...t...
e080 00 00 00 83 f8 7b 0f 85 89 00 00 00 4c 89 ff 4c 89 f6 e8 2d d7 ff ff eb a5 83 f8 5b 75 77 4c 89 .....{......L..L...-.......[uwL.
e0a0 ff 4c 89 f6 e8 48 d9 ff ff 4c 8d 6d c0 48 89 df 4c 89 ee e8 e4 10 00 00 4c 89 ff 4c 89 f6 4c 89 .L...H...L.m.H..L.......L..L..L.
e0c0 ea e8 66 de ff ff eb 84 83 f8 3a 75 48 48 89 df e8 2b c6 00 00 48 89 df e8 52 fe ff ff 48 8b 7b ..f.......:uHH...+...H...R...H.{
e0e0 30 48 89 c6 e8 9f d3 ff ff c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 04 00 00 00 89 45 0H........E......E......E......E
e100 b0 48 8d 55 a8 4c 89 ff 4c 89 f6 e8 27 db ff ff e9 29 ff ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e .H.U.L..L...'....)...H..8[A\A]A^
e120 41 5f 5d c3 48 8d 05 b2 6d 04 00 48 89 df 48 89 c6 e8 fc c3 00 00 55 48 89 e5 41 57 41 56 41 55 A_].H...m..H..H.......UH..AWAVAU
e140 41 54 53 48 83 ec 38 41 89 d7 48 89 f3 49 89 fc 8b 43 08 83 c0 f8 83 f8 03 0f 83 9e 01 00 00 4c ATSH..8A..H..I...C.............L
e160 8d 73 08 41 83 7c 24 10 2c 0f 85 e4 00 00 00 4c 89 e7 e8 89 c5 00 00 48 89 5d a0 48 8d 75 a8 4c .s.A.|$.,......L.......H.].H.u.L
e180 89 e7 e8 40 fe ff ff 8b 45 a8 4d 8d 6c 24 30 83 f8 0a 0f 84 82 00 00 00 48 85 db 74 7d 4d 8b 4d ...@....E.M.l$0.........H..t}M.M
e1a0 00 41 8a 49 3c 0f b6 d1 31 f6 83 7b 08 0a 75 34 0f b6 7b 13 39 c7 75 15 0f b6 7b 12 3b 7d b0 75 .A.I<...1..{..u4..{.9.u...{.;}.u
e1c0 0c c6 43 13 08 88 4b 12 be 01 00 00 00 83 f8 08 75 12 0f bf 7b 10 3b 7d b0 75 09 66 89 53 10 be ..C...K.........u...{.;}.u.f.S..
e1e0 01 00 00 00 48 8b 1b 48 85 db 75 be 85 f6 74 2a 83 f8 08 0f 95 c0 0f b6 c0 8d 34 80 8b 4d b0 45 ....H..H..u...t*..........4..M.E
e200 31 c0 4c 89 cb 48 89 df e8 b3 ce ff ff be 01 00 00 00 48 89 df e8 4d d2 ff ff 49 8b 7c 24 30 49 1.L..H............H...M...I.|$0I
e220 8b 44 24 38 0f b7 b0 c6 00 00 00 44 01 fe 48 8d 0d c7 6b 04 00 ba c8 00 00 00 e8 d0 00 00 00 41 .D$8.......D..H...k............A
e240 ff c7 48 8d 75 a0 4c 89 e7 44 89 fa e8 e5 fe ff ff eb 6d be 3d 00 00 00 4c 89 e7 e8 2b 01 00 00 ..H.u.L..D........m.=...L...+...
e260 48 8d 75 c0 4c 89 e7 e8 33 01 00 00 89 c3 44 39 fb 75 1e 49 8b 7c 24 30 48 8d 5d c0 48 89 de e8 H.u.L...3.....D9.u.I.|$0H.].H...
e280 3a d4 ff ff 49 8b 7c 24 30 4c 89 f6 48 89 da eb 58 48 8d 4d c0 4c 89 e7 44 89 fe 89 da e8 5c 01 :...I.|$0L..H...XH.M.L..D.....\.
e2a0 00 00 49 83 c4 30 44 39 fb 7e 12 49 8b 04 24 0f b6 48 3c 41 29 df 41 01 cf 44 88 78 3c 4d 89 e5 ..I..0D9.~.I..$..H<A).A..D.x<M..
e2c0 49 8b 7d 00 0f b6 47 3c ff c8 c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 07 00 00 00 89 I.}...G<...E......E......E......
e2e0 45 c8 48 8d 55 c0 4c 89 f6 e8 66 d8 ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 E.H.U.L...f...H..8[A\A]A^A_].H..
e300 eb 6a 04 00 4c 89 e7 48 89 c6 e8 23 c2 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce 89 d3 49 .j..L..H...#...UH..AWAVATSI....I
e320 89 ff 39 de 7f 09 5b 41 5c 41 5e 41 5f 5d c3 49 8b 07 49 8b 4f 10 4c 8b 61 38 8b 48 28 85 c9 75 ..9...[A\A^A_].I..I.O.L.a8.H(..u
e340 09 4c 8d 05 37 6b 04 00 eb 19 48 8d 15 3c 6b 04 00 31 c0 4c 89 e7 48 89 d6 89 ca e8 0d 09 01 00 .L..7k....H..<k..1.L..H.........
e360 49 89 c0 48 8d 0d 37 6b 04 00 31 c0 4c 89 e7 48 89 ce 4c 89 f2 89 d9 e8 f1 08 01 00 49 8b 4f 10 I..H..7k..1.L..H..L.........I.O.
e380 48 89 cf 48 89 c6 e8 a7 c1 00 00 55 48 89 e5 39 77 10 75 06 5d e9 66 c3 00 00 e8 8f ef ff ff 55 H..H.......UH..9w.u.].f........U
e3a0 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 31 d2 e8 d7 00 00 00 41 83 7f 10 2c bb 01 00 00 00 H..AWAVSPI..I..1......A...,.....
e3c0 75 2f bb 01 00 00 00 4c 89 ff e8 31 c3 00 00 49 8b 7f 30 4c 89 f6 e8 e9 d3 ff ff 31 d2 4c 89 ff u/.....L...1...I..0L.......1.L..
e3e0 4c 89 f6 e8 a5 00 00 00 ff c3 41 83 7f 10 2c 74 d6 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 L.........A...,t...H...[A^A_].UH
e400 89 e5 41 57 41 56 53 50 89 f3 4c 8b 77 30 29 d3 8b 01 85 c0 74 42 83 c0 f3 83 f8 01 77 2f 31 c0 ..AWAVSP..L.w0).....tB......w/1.
e420 ff c3 0f 48 d8 4c 89 f7 48 89 ce 89 da e8 fe d1 ff ff 83 fb 02 7c 4b ff cb 4c 89 f7 89 de 48 83 ...H.L..H............|K..L....H.
e440 c4 08 5b 41 5e 41 5f 5d e9 1a d0 ff ff 4c 89 f7 48 89 ce e8 6c d3 ff ff 85 db 7e 26 45 0f b6 7e ..[A^A_].....L..H...l.....~&E..~
e460 3c 4c 89 f7 89 de e8 fc cf ff ff 4c 89 f7 44 89 fe 89 da 48 83 c4 08 5b 41 5e 41 5f 5d e9 a2 cb <L.........L..D....H...[A^A_]...
e480 ff ff 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 38 89 55 ..H...[A^A_].UH..AWAVAUATSH..8.U
e4a0 ac 48 89 75 b0 49 89 ff 49 8b 47 38 0f b7 88 c6 00 00 00 ff c1 66 89 88 c6 00 00 00 49 8b 7f 30 .H.u.I..I.G8.........f......I..0
e4c0 0f b7 f1 48 8d 0d 32 69 04 00 ba c8 00 00 00 e8 3b fe ff ff 41 8b 47 10 83 f8 2c 7f 14 83 f8 23 ...H..2i........;...A.G...,....#
e4e0 0f 85 0d 02 00 00 41 bc 03 00 00 00 e9 ab 00 00 00 83 f8 7a 7f 11 83 f8 2d 0f 85 f4 01 00 00 45 ......A............z....-......E
e500 31 e4 e9 95 00 00 00 3d 06 01 00 00 7f 16 83 f8 7b 75 7a 4c 89 ff 48 8b 75 b0 e8 c5 04 00 00 e9 1......=........{uzL..H.u.......
e520 db 01 00 00 3d 21 01 00 00 0f 8f a4 00 00 00 3d 18 01 00 00 0f 8f db 00 00 00 3d 13 01 00 00 0f ....=!.........=..........=.....
e540 8f 83 01 00 00 05 f9 fe ff ff 83 f8 08 0f 87 a0 01 00 00 41 bc 02 00 00 00 48 8d 0d f4 03 00 00 ...................A.....H......
e560 48 63 04 81 48 01 c8 ff e0 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 03 00 00 Hc..H....H.E..@......@..........
e580 00 c7 40 08 00 00 00 00 e9 a8 03 00 00 83 f8 7e 0f 85 5d 01 00 00 41 bc 01 00 00 00 45 8b 77 04 ..@............~..]...A.....E.w.
e5a0 4c 89 ff e8 58 c1 00 00 ba 0c 00 00 00 4c 89 ff 48 8b 5d b0 48 89 de e8 d1 fe ff ff 49 8b 7f 30 L...X........L..H.].H.......I..0
e5c0 44 89 e6 48 89 da 44 89 f1 e8 91 d9 ff ff e9 2c 01 00 00 3d 22 01 00 00 0f 84 87 00 00 00 3d 23 D..H..D........,...=".........=#
e5e0 01 00 00 0f 85 ab 00 00 00 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 06 00 00 .........H.M..A......A..........
e600 00 c7 41 08 00 00 00 00 49 8b 47 18 48 89 41 08 e9 20 03 00 00 3d 19 01 00 00 0f 85 d3 00 00 00 ..A.....I.G.H.A......=..........
e620 49 8b 7f 30 48 8b 07 80 78 0b 00 0f 84 11 03 00 00 be 2d 00 00 00 31 d2 b9 01 00 00 00 45 31 c0 I..0H...x.........-...1......E1.
e640 e8 7b ca ff ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 0e 00 00 00 89 41 08 .{...H.M..A......A............A.
e660 e9 d0 02 00 00 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 05 00 00 00 c7 40 08 .....H.E..@......@............@.
e680 00 00 00 00 f2 41 0f 10 47 18 f2 0f 11 40 08 e9 a1 02 00 00 3d 25 01 00 00 75 58 49 8b 77 18 49 .....A..G....@......=%...uXI.w.I
e6a0 8b 7f 30 e8 e0 cd ff ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 04 00 00 00 ..0.....H.M..A......A...........
e6c0 89 41 08 e9 6d 02 00 00 3d 14 01 00 00 75 24 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff .A..m...=....u$H.E..@......@....
e6e0 ff c7 00 02 00 00 00 c7 40 08 00 00 00 00 e9 42 02 00 00 4c 89 ff 48 8b 75 b0 e8 c8 f8 ff ff 41 ........@......B...L..H.u......A
e700 8b 57 10 b8 15 00 00 00 4d 89 fc 81 fa 00 01 00 00 7f 46 83 fa 7b 7f 60 83 fa 5d 0f 8f 91 00 00 .W......M.........F..{.`..].....
e720 00 83 fa 3b b8 15 00 00 00 0f 8f ad 00 00 00 83 c2 db 83 fa 0a 0f 87 a1 01 00 00 45 31 f6 48 8d ...;.......................E1.H.
e740 0d 73 02 00 00 48 63 14 91 48 01 ca ff e2 41 be 03 00 00 00 e9 ff 00 00 00 81 fa 0f 01 00 00 7f .s...Hc..H....A.................
e760 27 81 fa 01 01 00 00 0f 85 6f 01 00 00 41 be 13 00 00 00 e9 e0 00 00 00 83 fa 7c 75 4e 41 be 08 '........o...A............|uNA..
e780 00 00 00 e9 d0 00 00 00 81 c2 f0 fe ff ff 83 fa 0f 0f 87 45 01 00 00 48 8d 0d da 01 00 00 48 63 ...................E...H......Hc
e7a0 14 91 48 01 ca ff e2 41 be 14 00 00 00 e9 a6 00 00 00 83 fa 5e b8 15 00 00 00 0f 85 1c 01 00 00 ..H....A............^...........
e7c0 41 be 04 00 00 00 e9 8d 00 00 00 83 fa 7e 0f 85 08 01 00 00 41 be 09 00 00 00 eb 7c 83 fa 3c 75 A............~......A......|..<u
e7e0 08 41 be 0e 00 00 00 eb 6f 83 fa 3e 0f 85 ea 00 00 00 41 be 11 00 00 00 eb 5e 41 be 06 00 00 00 .A......o..>......A......^A.....
e800 eb 56 41 be 0c 00 00 00 eb 4e 41 be 0d 00 00 00 eb 46 41 be 12 00 00 00 eb 3e 41 be 0f 00 00 00 .VA......NA......FA......>A.....
e820 eb 36 41 be 10 00 00 00 eb 2e 41 be 0a 00 00 00 eb 26 41 be 0b 00 00 00 eb 1e 41 be 07 00 00 00 .6A.......A......&A.......A.....
e840 eb 16 41 be 02 00 00 00 eb 0e 41 be 01 00 00 00 eb 06 41 be 05 00 00 00 4c 8d 3d 61 7d 04 00 4c ..A.......A.......A.....L.=a}..L
e860 8d 6d c0 44 89 f3 41 0f b6 04 5f 3b 45 ac 7e 69 41 8b 44 24 04 89 45 bc 4c 89 e7 e8 80 be 00 00 .m.D..A..._;E.~iA.D$..E.L.......
e880 49 8b 7c 24 30 44 89 f6 44 89 75 b8 4c 8b 75 b0 4c 89 f2 e8 c0 da ff ff 41 0f b6 54 5f 01 4c 89 I.|$0D..D.u.L.u.L.......A..T_.L.
e8a0 e7 4c 89 ee e8 e4 fb ff ff 4c 89 fb 41 89 c7 49 8b 7c 24 30 8b 75 b8 4c 89 f2 4c 89 e9 44 8b 45 .L.......L..A..I.|$0.u.L..L..D.E
e8c0 bc e8 3e db ff ff 41 83 ff 15 45 89 fe 49 89 df 75 91 b8 15 00 00 00 eb 03 44 89 f0 49 8b 4c 24 ..>...A...E..I..u........D..I.L$
e8e0 38 66 ff 89 c6 00 00 00 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ff e8 01 be 00 00 41 8f......H..8[A\A]A^A_].L.......A
e900 8b 4f 04 31 d2 4c 89 ff 48 8b 75 b0 e8 e8 02 00 00 e9 e9 fd ff ff 48 8b 45 b0 c7 40 10 ff ff ff .O.1.L..H.u...........H.E..@....
e920 ff c7 40 14 ff ff ff ff c7 00 01 00 00 00 c7 40 08 00 00 00 00 4c 89 ff e8 c3 bd 00 00 e9 bd fd ..@............@.....L..........
e940 ff ff 48 8d 05 bc 64 04 00 4c 89 ff 48 89 c6 e8 de bb 00 00 15 fc ff ff 9f fd ff ff a3 ff ff ff ..H...d..L..H...................
e960 9f fd ff ff 9f fd ff ff 9f fd ff ff 9f fd ff ff c2 ff ff ff 48 fc ff ff 2f fe ff ff 64 ff ff ff ....................H.../...d...
e980 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 82 fe ff ff 8a fe ff ff 64 ff ff ff d...d...d...d...d...........d...
e9a0 92 fe ff ff 9a fe ff ff a2 fe ff ff aa fe ff ff b2 fe ff ff ba fe ff ff 96 fd ff ff 82 fe ff ff ................................
e9c0 24 ff ff ff 24 ff ff ff 24 ff ff ff 8a fe ff ff a0 fe ff ff 24 ff ff ff 92 fe ff ff 24 ff ff ff $...$...$...........$.......$...
e9e0 9a fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f5 48 89 fb 4c 8b 7b 30 44 ....UH..AWAVAUATSH..8I..H..L.{0D
ea00 8b 63 04 be 0b 00 00 00 31 d2 31 c9 45 31 c0 4c 89 ff e8 a9 c6 ff ff 41 89 c6 c7 45 d0 00 00 00 .c......1.1.E1.L.......A...E....
ea20 00 c7 45 c8 00 00 00 00 c7 45 cc 00 00 00 00 4c 89 6d c0 41 c7 45 10 ff ff ff ff 41 c7 45 14 ff ..E......E.....L.m.A.E.....A.E..
ea40 ff ff ff 41 c7 45 00 0c 00 00 00 45 89 75 08 c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 ...A.E.....E.u..E......E......E.
ea60 00 00 00 00 c7 45 b0 00 00 00 00 48 8b 7b 30 4c 89 ee e8 4d cd ff ff be 7b 00 00 00 48 89 df e8 .....E.....H.{0L...M....{...H...
ea80 07 f9 ff ff 83 7b 10 7d 0f 84 95 00 00 00 4c 8d 6d a8 eb 38 48 8b 45 c0 8b 70 08 8b 55 cc b9 32 .....{.}......L.m..8H.E..p..U..2
eaa0 00 00 00 4c 89 ff e8 02 dc ff ff c7 45 d0 00 00 00 00 eb 18 4c 89 ff 4c 89 ee e8 05 cd ff ff c7 ...L........E.......L..L........
eac0 45 a8 00 00 00 00 83 7d d0 32 74 c8 8b 43 10 83 f8 5b 74 14 3d 24 01 00 00 75 1a 48 89 df e8 ad E......}.2t..C...[t.=$...u.H....
eae0 c8 00 00 83 f8 3d 75 0d 48 89 df 4c 89 ee e8 be 05 00 00 eb 0b 48 89 df 4c 89 ee e8 7a 05 00 00 .....=u.H..L.........H..L...z...
eb00 8b 43 10 83 f8 3b 74 05 83 f8 2c 75 16 48 89 df e8 eb bb 00 00 83 7b 10 7d 74 08 83 7d a8 00 75 .C...;t...,u.H........{.}t..}..u
eb20 93 eb a9 be 7d 00 00 00 ba 7b 00 00 00 48 89 df 44 89 e1 e8 75 f3 ff ff 8b 4d d0 85 c9 74 59 8b ....}....{...H..D...u....M...tY.
eb40 45 a8 85 c0 74 40 83 c0 f3 48 8d 75 a8 83 f8 01 77 29 ba ff ff ff ff 4c 89 ff e8 d1 ca ff ff 48 E...t@...H.u....w).....L.......H
eb60 8b 45 c0 8b 70 08 8b 55 cc b9 ff ff ff ff 4c 89 ff e8 37 db ff ff ff 4d cc eb 1d 4c 89 ff e8 41 .E..p..U......L...7....M...L...A
eb80 cc ff ff 8b 4d d0 48 8b 45 c0 8b 70 08 8b 55 cc 4c 89 ff e8 15 db ff ff 4d 63 f6 49 8b 07 48 8b ....M.H.E..p..U.L.......Mc.I..H.
eba0 40 38 41 bc ff ff 7f 00 46 23 24 b0 8b 7d cc e8 b4 f5 00 00 89 c3 c1 e3 17 44 09 e3 49 8b 07 48 @8A.....F#$..}...........D..I..H
ebc0 8b 40 38 42 89 1c b0 81 e3 ff 3f 80 ff 8b 7d c8 e8 93 f5 00 00 c1 e0 0e 25 00 c0 7f 00 09 d8 49 .@8B......?...}.........%......I
ebe0 8b 0f 48 8b 49 38 42 89 04 b1 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ..H.I8B...H..8[A\A]A^A_].UH..AWA
ec00 56 41 55 41 54 53 48 83 ec 68 89 8d 7c ff ff ff 89 95 78 ff ff ff 48 89 b5 70 ff ff ff 49 89 fd VAUATSH..h..|.....x...H..p...I..
ec20 4d 8b 75 30 4d 8b 65 38 4d 8b 3e 41 8b 46 30 49 63 5f 20 39 d8 7c 43 49 8d 57 20 49 8b 77 40 4c M.u0M.e8M.>A.F0Ic_.9.|CI.W.I.w@L
ec40 8d 0d 18 62 04 00 b9 08 00 00 00 41 b8 ff ff 03 00 4c 89 e7 e8 8a 37 00 00 49 89 47 40 41 8b 4f ...b.......A.....L....7..I.G@A.O
ec60 20 39 cb 7c 06 eb 13 49 8b 47 40 48 c7 04 d8 00 00 00 00 48 ff c3 39 cb 7c ed 4c 89 e7 4c 89 e3 .9.|...I.G@H.......H..9.|.L..L..
ec80 e8 d7 35 00 00 49 89 c4 49 63 46 30 8d 48 01 41 89 4e 30 49 8b 4f 40 4c 89 24 c1 41 f6 47 09 04 ..5..I..IcF0.H.A.N0I.O@L.$.A.G..
eca0 74 16 41 f6 44 24 09 03 74 0e 48 89 df 4c 89 fe 4c 89 e2 e8 20 38 00 00 4c 89 65 98 8b 85 7c ff t.A.D$..t.H..L..L....8..L.e...|.
ecc0 ff ff 41 89 44 24 28 49 8b 45 30 48 89 45 a0 4c 89 6d a8 48 8d 45 98 49 89 45 30 c7 45 b8 00 00 ..A.D$(I.E0H.E.L.m.H.E.I.E0.E...
ece0 00 00 c7 45 bc 00 00 00 00 c7 45 c0 ff ff ff ff c7 45 c4 00 00 00 00 c7 45 c8 00 00 00 00 c6 45 ...E......E......E......E......E
ed00 d4 00 c7 45 d0 00 00 00 00 49 8b 45 58 8b 48 08 89 4d cc 49 8b 4d 60 49 89 4c 24 68 41 c6 44 24 ...E.....I.EX.H..M.I.M`I.L$hA.D$
ed20 0c 02 c6 45 92 00 c6 45 90 00 8b 48 28 89 4d 88 8b 40 18 89 45 8c c6 45 91 00 48 c7 45 80 00 00 ...E...E...H(.M..@..E..E..H.E...
ed40 00 00 48 8d 45 80 48 89 45 b0 be 28 00 00 00 4c 89 ef e8 34 f6 ff ff 83 bd 78 ff ff ff 00 74 2c ..H.E.H.E..(...L...4.....x....t,
ed60 48 8d 35 c9 60 04 00 ba 04 00 00 00 4c 89 ef e8 84 b8 00 00 4c 89 ef 48 89 c6 e8 ad 01 00 00 be H.5.`.......L.......L..H........
ed80 01 00 00 00 4c 89 ef e8 50 01 00 00 4d 8b 7d 30 49 8b 1f c6 43 0b 00 41 8b 45 10 45 31 e4 83 f8 ....L...P...M.}0I...C..A.E.E1...
eda0 29 75 11 eb 52 41 ff c4 4c 89 ef e8 50 b9 00 00 41 8b 45 10 3d 24 01 00 00 75 25 4c 89 ef e8 6c )u..RA..L...P...A.E.=$...u%L...l
edc0 f1 ff ff 4c 89 ef 48 89 c6 e8 5e 01 00 00 80 7b 0b 00 75 07 41 83 7d 10 2c 74 ca 41 ff c4 eb 17 ...L..H...^....{..u.A.}.,t.A....
ede0 3d 19 01 00 00 0f 85 df 00 00 00 4c 89 ef e8 0d b9 00 00 c6 43 0b 01 4c 89 ef 44 89 e6 e8 da 00 =..........L........C..L..D.....
ee00 00 00 41 0f b6 77 3a 40 88 73 0a 4c 89 ff e8 54 c6 ff ff be 29 00 00 00 4c 89 ef e8 6b f5 ff ff ..A..w:@.s.L...T....)...L...k...
ee20 41 be 07 00 02 20 41 8b 5d 10 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 ef e8 26 e5 ff ff 81 fb 12 A.....A.]..........v.L...&......
ee40 01 00 00 75 e1 eb 06 41 0f a3 c6 73 e8 41 8b 45 04 48 8b 4d 98 89 41 2c be 06 01 00 00 ba 09 01 ...u...A...s.A.E.H.M..A,........
ee60 00 00 4c 89 ef 8b 8d 7c ff ff ff e8 3d f0 ff ff 49 8b 45 30 4c 8b 78 08 41 8b 4f 30 ff c9 be 2c ..L....|....=...I.E0L.x.A.O0...,
ee80 00 00 00 31 d2 4c 89 ff e8 8f c2 ff ff 48 8b b5 70 ff ff ff c7 46 10 ff ff ff ff c7 46 14 ff ff ...1.L.......H..p....F......F...
eea0 ff ff c7 06 0c 00 00 00 89 46 08 4c 89 ff e8 11 c9 ff ff 4c 89 ef e8 d6 de ff ff 48 83 c4 68 5b .........F.L.......L.......H..h[
eec0 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 64 5f 04 00 4c 89 ef 48 89 c6 e8 56 b6 00 00 55 48 89 e5 A\A]A^A_].H..d_..L..H...V...UH..
eee0 4c 8b 47 30 41 0f b6 78 3a 01 f7 85 f6 41 88 78 3a 74 37 45 8b 48 20 49 8b 10 49 8b 48 10 48 8b L.G0A..x:....A.x:t7E.H.I..I.H.H.
ef00 49 58 48 8b 09 48 8b 52 50 f7 de 40 0f b6 ff 41 03 78 34 8d 04 37 48 98 48 0f bf 04 41 48 c1 e0 IXH..H.RP..@...A.x4..7H.H...AH..
ef20 04 44 89 4c 02 08 ff c6 75 e9 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 75 .D.L....u.].UH..AWAVAUATSH...H.u
ef40 d0 4c 8b 67 30 4c 8b 6f 58 4d 8b 34 24 45 8b 7e 24 49 63 df 41 0f bf 44 24 38 39 d8 7d 0d 48 89 .L.g0L.oXM.4$E.~$Ic.A..D$89.}.H.
ef60 7d c8 49 8b 46 50 44 89 f9 eb 2f 49 8d 56 24 48 89 7d c8 48 8b 7f 38 49 8b 76 50 4c 8d 0d cc 5e }.I.FPD.../I.V$H.}.H..8I.vPL...^
ef80 04 00 b9 10 00 00 00 41 b8 ff 7f 00 00 e8 51 34 00 00 49 89 46 50 41 8b 4e 24 41 39 cf 7d 1a 48 .......A......Q4..I.FPA.N$A9.}.H
efa0 c1 e3 04 48 01 c3 48 c7 03 00 00 00 00 48 83 c3 10 41 ff c7 41 39 cf 7c ed 4d 0f bf 7c 24 38 4c ...H..H......H...A..A9.|.M..|$8L
efc0 89 f9 48 c1 e1 04 48 8b 55 d0 48 89 14 08 41 f6 46 09 04 74 1c f6 42 09 03 74 16 48 8b 45 c8 48 ..H...H.U.H...A.F..t..B..t.H.E.H
efe0 8b 78 38 4c 89 f6 e8 ed 34 00 00 45 0f b7 7c 24 38 41 8d 47 01 66 41 89 44 24 38 41 8b 75 08 ff .x8L....4..E..|$8A.G.fA.D$8A.u..
f000 c6 41 2b 74 24 34 48 8d 0d 41 5e 04 00 ba c8 00 00 00 4c 89 e7 e8 f5 f2 ff ff 41 8b 4d 08 8d 41 .A+t$4H..A^.......L.......A.M..A
f020 02 41 3b 45 0c 7e 31 49 8d 55 0c 48 8b 45 c8 48 8b 78 38 49 8b 75 00 4c 8d 0d 10 5e 04 00 b9 02 .A;E.~1I.U.H.E.H.x8I.u.L...^....
f040 00 00 00 41 b8 ff ff ff 7f e8 95 33 00 00 49 89 45 00 41 8b 4d 08 eb 04 49 8b 45 00 8d 51 01 41 ...A.......3..I.E.A.M...I.E..Q.A
f060 89 55 08 48 63 c9 66 44 89 3c 48 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 .U.Hc.fD.<HH...[A\A]A^A_].UH..AV
f080 53 48 89 f3 49 89 fe 31 d2 e8 ff f3 ff ff 49 8b 7e 30 8b 73 24 48 8d 0d cc 5d 04 00 ba ff ff ff SH..I..1......I.~0.s$H...]......
f0a0 7f e8 69 f2 ff ff ff 43 24 ff 43 28 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ..i....C$.C([A^].UH..AWAVAUATSH.
f0c0 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 41 8a 47 3c 88 45 a7 81 7b 10 24 01 00 00 75 46 41 8b 76 20 .8I..H..L.{0A.G<.E..{.$...uFA.v.
f0e0 48 8d 0d 81 5d 04 00 ba ff ff ff 7f 4c 89 ff e8 1b f2 ff ff 48 89 df e8 33 ee ff ff 48 8b 7b 30 H...].......L.......H...3...H.{0
f100 48 89 c6 e8 80 c3 ff ff c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 04 00 00 00 89 45 c8 H........E......E......E......E.
f120 eb 0c 48 8d 75 c0 48 89 df e8 6e 00 00 00 41 ff 46 20 be 3d 00 00 00 48 89 df e8 4c f2 ff ff 48 ..H.u.H...n...A.F..=...H...L...H
f140 8d 75 c0 4c 89 ff e8 d7 c8 ff ff 41 89 c4 4c 8d 6d a8 31 d2 48 89 df 4c 89 ee e8 2e f3 ff ff 49 .u.L.......A..L.m.1.H..L.......I
f160 8b 46 18 8b 58 08 4c 89 ff 4c 89 ee e8 b1 c8 ff ff be 0a 00 00 00 4c 89 ff 89 da 44 89 e1 41 89 .F..X.L..L............L....D..A.
f180 c0 e8 3a bf ff ff 8a 45 a7 41 88 47 3c 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 ..:....E.A.G<H..8[A\A]A^A_].UH..
f1a0 41 56 53 49 89 f6 48 89 fb e8 52 b5 00 00 31 d2 48 89 df 4c 89 f6 e8 d2 f2 ff ff 48 8b 7b 30 4c AVSI..H...R...1.H..L.......H.{0L
f1c0 89 f6 e8 43 c8 ff ff be 5d 00 00 00 48 89 df 5b 41 5e 5d e9 b3 f1 ff ff 55 48 89 e5 41 57 41 56 ...C....]...H..[A^].....UH..AWAV
f1e0 53 48 83 ec 18 49 89 f6 48 89 fb 4c 8b 7b 30 4c 89 ff e8 fa c7 ff ff 48 89 df e8 01 b5 00 00 48 SH...I..H..L.{0L.......H.......H
f200 89 df e8 28 ed ff ff 48 8b 7b 30 48 89 c6 e8 75 c2 ff ff c7 45 e0 ff ff ff ff c7 45 e4 ff ff ff ...(...H.{0H...u....E......E....
f220 ff c7 45 d0 04 00 00 00 89 45 d8 48 8d 55 d0 4c 89 ff 4c 89 f6 e8 f2 cc ff ff 48 83 c4 18 5b 41 ..E......E.H.U.L..L.......H...[A
f240 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 d6 49 89 f4 48 89 fb 4c ^A_].UH..AWAVAUATSH...A..I..H..L
f260 8b 7b 30 8b 43 10 3d 25 01 00 00 74 16 83 f8 7b 75 3f 48 8d 75 c0 48 89 df e8 66 f7 ff ff e9 82 .{0.C.=%...t...{u?H.u.H...f.....
f280 00 00 00 48 8b 73 18 4c 89 ff e8 f9 c1 ff ff c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 ...H.s.L........E......E......E.
f2a0 04 00 00 00 89 45 c8 48 89 df e8 51 b4 00 00 eb 54 83 f8 28 0f 85 c8 00 00 00 48 89 df e8 3e b4 .....E.H...Q....T..(......H...>.
f2c0 00 00 83 7b 10 29 75 09 c7 45 c0 00 00 00 00 eb 1f 4c 8d 6d c0 48 89 df 4c 89 ee e8 bf f0 ff ff ...{.)u..E.......L.m.H..L.......
f2e0 ba ff ff ff ff 4c 89 ff 4c 89 ee e8 40 c3 ff ff be 29 00 00 00 ba 28 00 00 00 48 89 df 44 89 f1 .....L..L...@....)....(...H..D..
f300 e8 a8 eb ff ff 41 8b 5c 24 08 31 c9 8b 45 c0 8d 50 f3 83 fa 02 72 17 85 c0 74 0c 48 8d 75 c0 4c .....A.\$.1..E..P....r...t.H.u.L
f320 89 ff e8 9d c4 ff ff 41 0f b6 4f 3c 29 d9 be 24 00 00 00 41 b8 02 00 00 00 4c 89 ff 89 da e8 7d .......A..O<)..$...A.....L.....}
f340 bd ff ff 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0d 00 00 00 41 89 44 ...A.D$.....A.D$.....A..$....A.D
f360 24 08 4c 89 ff 44 89 f6 e8 29 d3 ff ff ff c3 41 88 5f 3c 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f $.L..D...).....A._<H...[A\A]A^A_
f380 5d c3 48 8d 05 38 5b 04 00 48 89 df 48 89 c6 e8 9e b1 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 ].H..8[..H..H.......UH..AWAVATSH
f3a0 83 ec 20 49 89 f6 48 89 fb e8 81 eb ff ff 49 89 c4 4c 8b 7b 30 b9 01 00 00 00 4c 89 ff 4c 89 e6 ...I..H.......I..L.{0.....L..L..
f3c0 4c 89 f2 e8 58 00 00 00 85 c0 75 47 48 8b 73 68 b9 01 00 00 00 4c 89 ff 4c 89 f2 e8 40 00 00 00 L...X.....uGH.sh.....L..L...@...
f3e0 48 8b 7b 30 4c 89 e6 e8 9c c0 ff ff c7 45 d8 ff ff ff ff c7 45 dc ff ff ff ff c7 45 c8 04 00 00 H.{0L........E......E......E....
f400 00 89 45 d0 48 8d 55 c8 4c 89 ff 4c 89 f6 e8 19 cb ff ff 48 83 c4 20 5b 41 5c 41 5e 41 5f 5d c3 ..E.H.U.L..L.......H...[A\A^A_].
f420 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 49 89 f7 48 89 fb 45 31 e4 48 85 db 0f 84 e3 00 00 00 UH..AWAVATSI..I..H..E1.H........
f440 0f b6 53 3a 85 d2 7e 6e 8d 42 ff 8b 73 34 8d 54 32 ff 48 63 d2 48 8b 33 48 8b 7b 10 48 8b 7f 58 ..S:..~n.B..s4.T2.Hc.H.3H.{.H..X
f460 48 8b 3f 48 0f bf 14 57 48 8b 76 50 48 c1 e2 04 4c 39 3c 16 89 c2 75 cc 41 c7 46 10 ff ff ff ff H.?H...WH.vPH...L9<...u.A.F.....
f480 41 c7 46 14 ff ff ff ff 41 c7 06 08 00 00 00 41 89 46 08 41 bc 08 00 00 00 85 c9 0f 85 82 00 00 A.F.....A......A.F.A............
f4a0 00 48 83 c3 18 48 8b 1b 0f b6 4b 10 39 c1 7f f5 c6 43 11 01 eb 6d 0f b6 4b 3b 85 c9 74 1e 48 8b .H...H....K.9....C...m..K;..t.H.
f4c0 03 48 8b 50 58 31 c0 4c 39 3a 74 0c ff c0 48 83 c2 10 39 c8 7c f1 eb 04 85 c0 79 26 48 8b 7b 08 .H.PX1.L9:t...H...9.|.....y&H.{.
f4e0 45 31 e4 31 c9 4c 89 fe 4c 89 f2 e8 30 ff ff ff 85 c0 74 2f 48 89 df 4c 89 fe 4c 89 f2 e8 98 d7 E1.1.L..L...0.....t/H..L..L.....
f500 ff ff 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 41 c7 06 09 00 00 00 41 89 46 08 41 bc 09 ..A.F.....A.F.....A......A.F.A..
f520 00 00 00 44 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb 48 8d 75 e0 31 ...D..[A\A^A_].UH..SH...H..H.u.1
f540 d2 e8 47 ef ff ff 83 7d e0 01 75 07 c7 45 e0 03 00 00 00 48 8b 7b 30 48 8d 75 e0 e8 89 c7 ff ff ..G....}..u..E.....H.{0H.u......
f560 8b 45 f4 48 83 c4 18 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 45 89 c6 41 89 .E.H...[].UH..AWAVAUATSH..(E..A.
f580 cd 89 55 bc 41 89 f4 49 89 ff 49 8b 5f 30 be 03 00 00 00 e8 44 f9 ff ff be 03 01 00 00 4c 89 ff ..U.A..I..I._0......D........L..
f5a0 e8 e6 ed ff ff 45 85 f6 74 1b be 28 00 00 00 b9 fe ff 01 00 48 89 df 44 89 e2 44 89 65 b8 e8 59 .....E..t..(........H..D..D.e..Y
f5c0 bb ff ff eb 0c 44 89 65 b8 48 89 df e8 0a bb ff ff 41 89 c4 c6 45 d2 00 8a 43 3a 88 45 d0 48 8b .....D.e.H.......A...E...C:.E.H.
f5e0 43 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 48 8b 43 18 48 89 45 c0 48 8d C.H.@X.H(.M..@..E..E..H.C.H.E.H.
f600 45 c0 48 89 43 18 4c 89 ff 44 89 ee e8 cb f8 ff ff 48 89 df 44 89 ee e8 4b be ff ff 4c 89 ff e8 E.H.C.L..D.......H..D...K...L...
f620 fc e7 ff ff 48 89 df e8 b5 d8 ff ff 48 89 df 44 89 e6 e8 8a bb ff ff 45 85 f6 74 1b be 27 00 00 ....H.......H..D.......E..t..'..
f640 00 b9 fe ff 01 00 48 89 df 8b 55 b8 e8 cb ba ff ff 44 8b 75 bc eb 41 be 29 00 00 00 31 c9 48 89 ......H...U......D.u..A.)...1.H.
f660 df 44 8b 7d b8 44 89 fa 45 89 e8 e8 50 ba ff ff 48 89 df 44 8b 75 bc 44 89 f6 e8 17 d0 ff ff 41 .D.}.D..E...P...H..D.u.D.......A
f680 83 c7 02 be 2a 00 00 00 b9 fe ff 01 00 48 89 df 44 89 fa e8 84 ba ff ff 41 ff c4 48 89 df 89 c6 ....*........H..D.......A..H....
f6a0 44 89 e2 e8 ef ba ff ff 48 89 df 44 89 f6 e8 e3 cf ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f D.......H..D.......H..([A\A]A^A_
f6c0 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 e8 1e b0 ].UH..AWAVAUATSH..8I..H..L.{0...
f6e0 00 00 48 8d 75 a8 31 d2 48 89 df e8 9d ed ff ff be 13 01 00 00 48 89 df e8 8e ec ff ff 8b 43 10 ..H.u.1.H............H........C.
f700 83 c8 08 3d 0a 01 00 00 0f 85 9d 00 00 00 4c 89 75 a0 48 8b 7b 30 48 8d 75 a8 e8 9d c7 ff ff c6 ...=..........L.u.H.{0H.u.......
f720 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 89 45 cc c6 45 E..A.G:.E.I.G.H.@X.H(.M..@..E..E
f740 d1 00 49 8b 47 18 48 89 45 c0 48 8d 45 c0 49 89 47 18 8b 75 b8 48 89 df e8 fe e7 ff ff eb 08 48 ..I.G.H.E.H.E.I.G..u.H.........H
f760 89 df e8 fc db ff ff 8b 43 10 3d 03 01 00 00 7f 07 83 f8 3b 74 e9 eb 19 3d 21 01 00 00 74 1f 8d ........C.=........;t...=!...t..
f780 88 fc fe ff ff 83 f9 03 72 14 3d 20 01 00 00 74 ce 4c 89 ff e8 42 b9 ff ff 41 89 c4 eb 55 4c 89 ........r.=....t.L...B...A...UL.
f7a0 ff e8 3b d7 ff ff e9 ad 00 00 00 4c 89 75 a0 48 8b 7b 30 48 8d 75 a8 e8 2d c5 ff ff c6 45 d2 00 ..;........L.u.H.{0H.u..-....E..
f7c0 41 8a 47 3a 88 45 d0 49 8b 47 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 49 A.G:.E.I.G.H.@X.H(.M..@..E..E..I
f7e0 8b 47 18 48 89 45 c0 48 8d 45 c0 49 89 47 18 44 8b 65 bc 41 bd 07 00 02 20 44 8b 73 10 41 8d 86 .G.H.E.H.E.I.G.D.e.A.....D.s.A..
f800 fc fe ff ff 83 f8 1d 76 13 48 89 df e8 52 db ff ff 41 81 fe 12 01 00 00 75 df eb 06 41 0f a3 c5 .......v.H...R...A......u...A...
f820 73 e7 4c 89 ff e8 b7 d6 ff ff 8b 43 10 83 e0 fe 3d 04 01 00 00 75 16 4c 89 ff e8 9c b8 ff ff 4c s.L........C....=....u.L.......L
f840 89 ff 48 8b 75 a0 89 c2 e8 e3 b8 ff ff 4c 89 ff 44 89 e6 e8 69 b9 ff ff 48 83 c4 38 5b 41 5c 41 ..H.u........L..D...i...H..8[A\A
f860 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe 31 f6 31 d2 e8 a6 59 00 00 31 f6 ba ]A^A_].UH..AWAVSPI..1.1...Y..1..
f880 01 00 00 00 4c 89 f7 e8 97 59 00 00 48 8d 35 ee 0e 00 00 31 d2 4c 89 f7 e8 4e 56 00 00 48 8d 15 ....L....Y..H.5....1.L...NV..H..
f8a0 0d 53 04 00 be fe ff ff ff 4c 89 f7 e8 28 5b 00 00 be fe ff ff ff 4c 89 f7 e8 26 5d 00 00 48 8d .S.......L...([.......L...&]..H.
f8c0 15 27 6d 04 00 be d8 b9 f0 ff 4c 89 f7 e8 8d 5c 00 00 f2 0f 10 05 be 6c 04 00 be 88 00 00 00 4c .'m.......L....\.......l.......L
f8e0 89 f7 e8 fa a1 00 00 31 f6 ba 08 00 00 00 4c 89 f7 e8 2d 59 00 00 48 8d 35 b3 fe 04 00 31 d2 4c .......1......L...-Y..H.5....1.L
f900 89 f7 e8 70 a2 00 00 be 04 00 00 00 31 d2 4c 89 f7 e8 0d 59 00 00 4c 8d 3d 53 ff 04 00 bb 01 00 ...p........1.L....Y..L.=S......
f920 00 00 be fe ff ff ff 4c 89 f7 e8 ba 4e 00 00 49 8b 37 ba 01 00 00 00 4c 89 f7 e8 ac 55 00 00 be .......L....N..I.7.....L....U...
f940 fe ff ff ff 4c 89 f7 48 89 da e8 a5 5b 00 00 48 ff c3 49 83 c7 08 48 83 fb 05 75 c6 48 8d 15 93 ....L..H....[..H..I...H...u.H...
f960 57 04 00 be fe ff ff ff 4c 89 f7 e8 69 5a 00 00 48 8d 35 2c 49 04 00 48 8d 15 27 56 04 00 48 8d W.......L...iZ..H.5,I..H..'V..H.
f980 0d 2d 56 04 00 4c 8d 05 2f 56 04 00 4c 89 f7 e8 ec 00 00 00 48 8d 35 b7 56 04 00 48 8d 15 b6 56 .-V..L../V..L.......H.5.V..H...V
f9a0 04 00 48 8d 0d bd 56 04 00 4c 8d 05 c0 56 04 00 4c 89 f7 e8 c8 00 00 00 48 8d 35 f6 56 04 00 ba ..H...V..L...V..L.......H.5.V...
f9c0 0a 00 00 00 4c 89 f7 e8 76 53 00 00 48 8d 15 ed 56 04 00 be fe ff ff ff 4c 89 f7 e8 f9 59 00 00 ....L...vS..H...V.......L....Y..
f9e0 48 8d 15 e0 56 04 00 be d8 b9 f0 ff 4c 89 f7 e8 1a a2 00 00 48 8d 15 d4 56 04 00 be fe ff ff ff H...V.......L.......H...V.......
fa00 4c 89 f7 e8 d1 59 00 00 48 8d 15 c7 56 04 00 be d8 b9 f0 ff 4c 89 f7 e8 f2 a1 00 00 48 8d 15 bc L....Y..H...V.......L.......H...
fa20 56 04 00 be fe ff ff ff 4c 89 f7 e8 a9 59 00 00 be d8 b9 f0 ff ba 02 00 00 00 4c 89 f7 e8 38 57 V.......L....Y............L...8W
fa40 00 00 be fe ff ff ff 4c 89 f7 e8 9a 4d 00 00 48 8d 35 ea fd 04 00 ba 01 00 00 00 4c 89 f7 e8 14 .......L....M..H.5.........L....
fa60 a1 00 00 be fe ff ff ff 4c 89 f7 e8 f9 4a 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 ........L....J.......H...[A^A_].
fa80 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 4d 89 c7 49 89 cd 49 89 f6 48 89 fb 48 89 d7 e8 56 04 UH..AWAVAUATSPM..I..I..H..H...V.
faa0 01 00 49 89 c4 4d 85 e4 75 10 4c 89 ef e8 46 04 01 00 49 89 c4 4d 85 e4 74 36 48 8d 15 c1 56 04 ..I..M..u.L...F...I..M..t6H...V.
fac0 00 be d8 b9 f0 ff 48 89 df e8 c5 55 00 00 be ff ff ff ff 48 89 df e8 1c 50 00 00 41 89 c5 be fe ......H....U.......H....P..A....
fae0 ff ff ff 48 89 df e8 7e 4a 00 00 45 85 ed 74 0d 48 89 df 4c 89 fe e8 a0 52 00 00 eb 4d 48 8d 15 ...H...~J..E..t.H..L....R...MH..
fb00 75 56 04 00 48 8d 0d 71 56 04 00 48 89 df 4c 89 e6 e8 5c a2 00 00 48 8d 15 63 56 04 00 48 89 df uV..H..qV..H..L...\...H..cV..H..
fb20 48 89 c6 4c 89 f9 e8 47 a2 00 00 be fe ff ff ff ba ff ff ff ff 48 89 df e8 9a 4a 00 00 be fe ff H..L...G.............H....J.....
fb40 ff ff 48 89 df e8 1f 4a 00 00 be fe ff ff ff 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5c 41 5d 41 5e ..H....J.......H..L..H...[A\A]A^
fb60 41 5f 5d e9 71 58 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 80 00 00 00 49 89 fc be 01 00 A_].qX..UH..AWAVATSH......I.....
fb80 00 00 31 d2 e8 93 90 00 00 49 89 c7 4c 89 e7 e8 b9 49 00 00 41 89 c6 ba 01 00 00 00 4c 89 e7 4c ..1......I..L....I..A.......L..L
fba0 89 fe e8 b5 9c 00 00 48 8d 15 8f 55 04 00 be ff ff ff ff 4c 89 e7 e8 d8 54 00 00 89 c3 be fe ff .......H...U.......L....T.......
fbc0 ff ff 4c 89 e7 e8 9f 49 00 00 85 db 75 7a be ff ff ff ff 4c 89 e7 e8 0e 4c 00 00 48 8d 15 8b 55 ..L....I....uz.....L....L..H...U
fbe0 04 00 be fe ff ff ff 4c 89 e7 e8 ea 57 00 00 4c 89 e7 4c 89 fe e8 a1 51 00 00 48 8d 15 3c 55 04 .......L....W..L..L....Q..H..<U.
fc00 00 be fe ff ff ff 4c 89 e7 e8 cb 57 00 00 be 2e 00 00 00 4c 89 ff e8 d9 03 01 00 48 85 c0 48 8d ......L....W.......L.......H..H.
fc20 50 01 49 0f 44 d7 4c 29 fa 4c 89 e7 4c 89 fe e8 0e 51 00 00 48 8d 15 35 55 04 00 be fe ff ff ff P.I.D.L).L..L....Q..H..5U.......
fc40 4c 89 e7 e8 91 57 00 00 be ff ff ff ff 4c 89 e7 e8 94 4b 00 00 48 8d 95 60 ff ff ff be 01 00 00 L....W.......L....K..H..`.......
fc60 00 4c 89 e7 e8 14 f2 00 00 85 c0 74 2b 48 8d 35 cf 54 04 00 48 8d 95 60 ff ff ff 4c 89 e7 e8 ec .L.........t+H.5.T..H..`...L....
fc80 f3 00 00 85 c0 74 11 be ff ff ff ff 4c 89 e7 e8 b8 4b 00 00 85 c0 74 11 48 8d 35 a6 54 04 00 31 .....t......L....K....t.H.5.T..1
fca0 c0 4c 89 e7 e8 59 89 00 00 be fe ff ff ff 4c 89 e7 e8 33 4b 00 00 bb 01 00 00 00 be fe ff ff ff .L...Y........L...3K............
fcc0 ba 01 00 00 00 4c 89 e7 e8 16 60 00 00 be fe ff ff ff 4c 89 e7 e8 8f 48 00 00 41 83 fe 02 7c 41 .....L....`.......L....H..A...|A
fce0 ff c3 4c 89 e7 89 de e8 28 4b 00 00 83 f8 06 75 2b 4c 89 e7 89 de e8 ee 4a 00 00 be fe ff ff ff ..L.....(K.....u+L......J.......
fd00 4c 89 e7 e8 e1 4a 00 00 be 01 00 00 00 31 d2 31 c9 45 31 c0 4c 89 e7 e8 bf 59 00 00 41 39 de 75 L....J.......1.1.E1.L....Y..A9.u
fd20 bf b8 01 00 00 00 48 81 c4 80 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 ......H......[A\A^A_].UH..AWAVSH
fd40 81 ec 28 20 00 00 48 89 fb be 01 00 00 00 31 d2 e8 c7 8e 00 00 49 89 c6 be 01 00 00 00 48 89 df ..(...H.......1......I.......H..
fd60 e8 04 48 00 00 48 8d 15 5b 53 04 00 be d8 b9 f0 ff 48 89 df e8 1a 53 00 00 be 02 00 00 00 48 89 ..H..H..[S.......H....S.......H.
fd80 df 4c 89 f2 e8 0a 53 00 00 be ff ff ff ff 48 89 df e8 61 4d 00 00 85 c0 0f 85 b2 01 00 00 be fe .L....S.......H...aM............
fda0 ff ff ff 48 89 df e8 be 47 00 00 48 8d b5 c8 df ff ff 48 89 df e8 e0 92 00 00 48 8d 15 35 53 04 ...H....G..H......H.......H..5S.
fdc0 00 be d7 b9 f0 ff 48 89 df e8 c5 52 00 00 83 f8 05 41 bf 01 00 00 00 74 1c 48 8d 35 20 53 04 00 ......H....R.....A.....t.H.5.S..
fde0 31 c0 48 89 df e8 18 88 00 00 41 bf 01 00 00 00 eb 03 49 ff c7 be 03 00 00 00 48 89 df 4c 89 fa 1.H.......A.......I.......H..L..
fe00 e8 75 53 00 00 85 c0 75 3f be fe ff ff ff 48 89 df e8 53 47 00 00 48 8d bd c8 df ff ff e8 82 91 .uS....u?.....H...SG..H.........
fe20 00 00 be ff ff ff ff 31 d2 48 89 df e8 ec 4c 00 00 48 89 c1 48 8d 35 e9 52 04 00 31 c0 48 89 df .......1.H....L..H..H.5.R..1.H..
fe40 4c 89 f2 e8 ba 87 00 00 48 89 df 4c 89 f6 e8 48 4f 00 00 be 01 00 00 00 ba 02 00 00 00 31 c9 45 L.......H..L...HO............1.E
fe60 31 c0 48 89 df e8 71 58 00 00 be fe ff ff ff 48 89 df e8 9d 49 00 00 83 f8 06 74 41 be fe ff ff 1.H...qX.......H....I.....tA....
fe80 ff 48 89 df e8 2c 4a 00 00 85 c0 75 12 be fd ff ff ff 48 89 df e8 cf 46 00 00 e9 53 ff ff ff be .H...,J....u......H....F...S....
fea0 fe ff ff ff 48 89 df e8 bd 46 00 00 48 8d bd c8 df ff ff e8 48 91 00 00 e9 35 ff ff ff 48 89 df ....H....F..H.......H....5...H..
fec0 4c 89 f6 e8 d3 4e 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 fd 46 00 00 be 02 00 00 00 ba L....N............H....F........
fee0 01 00 00 00 31 c9 45 31 c0 48 89 df e8 ea 57 00 00 be ff ff ff ff 48 89 df e8 16 49 00 00 85 c0 ....1.E1.H....W.......H....I....
ff00 74 10 be 02 00 00 00 48 89 df 4c 89 f2 e8 c7 54 00 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 71 51 t......H..L....T.......H..L...qQ
ff20 00 00 85 c0 75 2a be 01 00 00 00 48 89 df e8 4e 50 00 00 be ff ff ff ff 48 89 df e8 a9 48 00 00 ....u*.....H...NP.......H....H..
ff40 be 02 00 00 00 48 89 df 4c 89 f2 e8 89 54 00 00 b8 01 00 00 00 48 81 c4 28 20 00 00 5b 41 5e 41 .....H..L....T.......H..(...[A^A
ff60 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 a3 8c 00 00 49 89 c6 48 8d 15 53 _].UH..AVSH.......1......I..H..S
ff80 51 04 00 be d8 b9 f0 ff 48 89 df e8 03 51 00 00 be ff ff ff ff 48 89 df 4c 89 f2 e8 f3 50 00 00 Q.......H....Q.......H..L....P..
ffa0 85 c0 75 14 48 8d 35 6b 52 04 00 31 c0 48 89 df 4c 89 f2 e8 87 4e 00 00 b8 01 00 00 00 5b 41 5e ..u.H.5kR..1.H..L....N.......[A^
ffc0 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 e8 44 8c 00 00 48 8d 15 c4 42 04 00 4c ].UH..AVSI.......1..D...H...B..L
ffe0 89 f7 48 89 c6 e8 77 01 00 00 48 89 c3 48 85 db 74 24 31 d2 4c 89 f7 48 89 de e8 0e 92 00 00 85 ..H...w...H..H..t$1.L..H........
10000 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 5b 41 5e 5d e9 6e 02 00 00 b8 01 00 00 00 5b 41 5e 5d c3 .......L..H..[A^].n........[A^].
10020 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 01 00 00 00 31 d2 e8 e3 8b 00 00 49 89 c7 48 8d 15 0f UH..AWAVSPI.......1......I..H...
10040 50 04 00 4c 89 f7 4c 89 fe e8 13 01 00 00 48 89 c3 48 85 db 74 2b 4c 89 f7 48 89 de 4c 89 fa e8 P..L..L.......H..H..t+L..H..L...
10060 6a 01 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 48 83 c4 08 5b 41 5e 41 5f 5d e9 03 02 00 j...........L..H..H...[A^A_]....
10080 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 41 54 53 49 89 fc 31 ......H...[A^A_].UH..AWAVATSI..1
100a0 db be 01 00 00 00 31 d2 e8 6f 8b 00 00 49 89 c6 be 2e 00 00 00 4c 89 f7 e8 fb fe 00 00 48 85 c0 ......1..o...I.......L.......H..
100c0 74 7f 4c 29 f0 4c 89 e7 4c 89 f6 48 89 c2 e8 6f 4c 00 00 be ff ff ff ff 31 d2 4c 89 e7 e8 3b 4a t.L).L..L..H...oL.......1.L...;J
100e0 00 00 48 8d 15 69 4f 04 00 4c 89 e7 48 89 c6 e8 6d 00 00 00 49 89 c7 4d 85 ff 74 40 4c 89 e7 4c ..H..iO..L..H...m...I..M..t@L..L
10100 89 fe 4c 89 f2 e8 c4 00 00 00 85 c0 75 12 4c 89 e7 4c 89 fe e8 82 4c 00 00 bb 02 00 00 00 eb 21 ..L.........u.L..L....L........!
10120 83 f8 02 75 27 48 8d 35 60 50 04 00 31 c0 4c 89 e7 4c 89 f2 4c 89 f9 e8 03 4d 00 00 bb 01 00 00 ...u'H.5`P..1.L..L..L....M......
10140 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 fa 5b 41 5c 41 5e 41 5f 5d e9 23 01 00 ...[A\A^A_].1.L..L..[A\A^A_].#..
10160 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f6 48 89 fb be d7 b9 f0 ff e8 14 4f 00 00 be .UH..AWAVATSI..I..H.........O...
10180 ff ff ff ff 31 d2 48 89 df e8 8f 49 00 00 49 89 c4 4d 85 e4 75 14 48 8d 35 4a 50 04 00 31 c0 48 ....1.H....I..I..M..u.H.5JP..1.H
101a0 89 df 4c 89 fa e8 58 84 00 00 48 8d 0d 27 50 04 00 4c 8d 05 c3 40 04 00 48 89 df 4c 89 f6 4c 89 ..L...X...H..'P..L...@..H..L..L.
101c0 e2 5b 41 5c 41 5e 41 5f 5d e9 85 02 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 49 89 ff 48 .[A\A^A_].....UH..AWAVATSI..I..H
101e0 8d 05 f2 4f 04 00 48 8d 0d ed 4f 04 00 48 89 d6 48 89 c2 e8 7a 9b 00 00 48 89 c3 be 2d 00 00 00 ...O..H...O..H..H...z...H...-...
10200 48 89 df e8 b0 fd 00 00 49 89 c4 4d 85 e4 74 41 4c 89 e2 48 29 da 4c 89 ff 48 89 de e8 21 4b 00 H.......I..M..tAL..H).L..H...!K.
10220 00 48 89 c1 48 8d 35 b1 4f 04 00 31 c0 4c 89 ff 48 89 ca e8 07 4c 00 00 4c 89 ff 4c 89 f6 48 89 .H..H.5.O..1.L..H....L..L..L..H.
10240 c2 e8 b2 00 00 00 83 f8 02 75 30 49 ff c4 4c 89 e3 48 8d 35 84 4f 04 00 31 c0 4c 89 ff 48 89 da .........u0I..L..H.5.O..1.L..H..
10260 e8 da 4b 00 00 4c 89 ff 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 7d 00 00 00 5b 41 5c 41 5e ..K..L..L..H..[A\A^A_].}...[A\A^
10280 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb 85 f6 74 1b 48 89 df 4c 89 f6 e8 f8 A_].UH..AWAVSPI..H....t.H..L....
102a0 4a 00 00 b8 02 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 be 01 00 00 00 31 d2 48 89 df e8 5b 48 J.......H...[A^A_]......1.H...[H
102c0 00 00 49 89 c7 be ff ff ff ff 31 d2 48 89 df e8 49 48 00 00 49 89 c0 48 8d 35 cc 4e 04 00 31 c0 ..I.......1.H...IH..I..H.5.N..1.
102e0 4c 89 fa 4c 89 f1 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 0a 83 00 00 55 48 89 e5 41 57 41 56 L..L..H..H...[A^A_].....UH..AWAV
10300 41 54 53 49 89 d6 49 89 f7 48 89 fb 48 8d 15 d9 62 04 00 be d8 b9 f0 ff e8 ac 4e 00 00 be ff ff ATSI..I..H..H...b.........N.....
10320 ff ff 48 89 df 4c 89 fa e8 66 4d 00 00 be ff ff ff ff 48 89 df e8 d6 48 00 00 49 89 c4 be fd ff ..H..L...fM.......H....H..I.....
10340 ff ff 48 89 df e8 1f 42 00 00 4d 85 e4 0f 85 8c 00 00 00 41 80 3e 2a 0f 94 c0 0f b6 c0 8d 34 85 ..H....B..M........A.>*.......4.
10360 06 00 00 00 4c 89 ff e8 f6 fa 00 00 49 89 c4 4d 85 e4 0f 84 b9 00 00 00 48 8d 15 6d 62 04 00 be ....L.......I..M........H..mb...
10380 d8 b9 f0 ff 48 89 df e8 3d 4e 00 00 48 89 df 4c 89 e6 e8 0d 4c 00 00 be ff ff ff ff 48 89 df e8 ....H...=N..H..L....L.......H...
103a0 45 44 00 00 be fd ff ff ff 48 89 df 4c 89 fa e8 25 50 00 00 be fe ff ff ff 48 89 df e8 01 93 00 ED.......H..L...%P.......H......
103c0 00 48 8d 50 01 be fe ff ff ff 48 89 df e8 22 51 00 00 be fe ff ff ff 48 89 df e8 8a 41 00 00 41 .H.P......H..."Q.......H....A..A
103e0 80 3e 2a 75 12 be 01 00 00 00 48 89 df e8 8f 4b 00 00 45 31 f6 eb 50 4c 89 e7 4c 89 f6 e8 66 fa .>*u......H....K..E1..PL..L...f.
10400 00 00 48 85 c0 74 12 45 31 f6 31 d2 48 89 df 48 89 c6 e8 d4 4a 00 00 eb 2e e8 3e fa 00 00 48 89 ..H..t.E1.1.H..H....J.....>...H.
10420 df 48 89 c6 e8 72 49 00 00 41 be 02 00 00 00 eb 16 e8 26 fa 00 00 48 89 df 48 89 c6 e8 5a 49 00 .H...rI..A........&...H..H...ZI.
10440 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 55 41 54 53 .A.....D..[A\A^A_].UH..AWAVAUATS
10460 48 81 ec 28 20 00 00 4d 89 c7 48 89 cb 49 89 d5 49 89 f6 49 89 fc 48 8d b5 b8 df ff ff e8 18 8c H..(...M..H..I..I..I..H.........
10480 00 00 80 3b 00 74 19 4c 89 e7 4c 89 f6 48 89 da 4c 89 f9 e8 da 98 00 00 49 89 c6 eb 03 49 ff c5 ...;.t.L..L..H..L.......I....I..
104a0 41 8a 45 00 84 c0 0f 84 e2 00 00 00 3c 3b 74 ed be 3b 00 00 00 4c 89 ef e8 fb fa 00 00 49 89 c7 A.E.........<;t..;...L.......I..
104c0 4d 85 ff 75 0e 4c 89 ef e8 0f fb 00 00 49 89 c7 4d 01 ef 4c 89 fa 4c 29 ea 4c 89 e7 4c 89 ee e8 M..u.L.......I..M..L..L).L..L...
104e0 5e 48 00 00 4d 85 ff 0f 84 a1 00 00 00 be ff ff ff ff 31 d2 4c 89 e7 e8 21 46 00 00 4c 89 e7 48 ^H..M.............1.L...!F..L..H
10500 89 c6 48 8d 15 fc 4c 04 00 4c 89 f1 e8 61 98 00 00 48 89 c3 be fe ff ff ff ba ff ff ff ff 4c 89 ..H...L..L...a...H............L.
10520 e7 e8 b1 40 00 00 be fe ff ff ff 4c 89 e7 e8 36 40 00 00 48 89 df 48 8d 35 78 47 04 00 e8 6e f9 ...@.......L...6@..H..H.5xG...n.
10540 00 00 48 85 c0 75 6a 31 c0 4c 89 e7 48 8d 35 b4 4c 04 00 48 89 da e8 e4 48 00 00 be fe ff ff ff ..H..uj1.L..H.5.L..H....H.......
10560 ba ff ff ff ff 4c 89 e7 e8 6a 40 00 00 be fe ff ff ff 4c 89 e7 e8 ef 3f 00 00 48 8d bd b8 df ff .....L...j@.......L....?..H.....
10580 ff e8 7a 8a 00 00 4d 89 fd e9 12 ff ff ff 48 8d bd b8 df ff ff e8 0a 8a 00 00 31 db 48 89 d8 48 ..z...M.......H...........1.H..H
105a0 81 c4 28 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 89 c7 e8 c1 f8 00 00 eb e1 55 48 89 e5 41 ..(...[A\A]A^A_].H.........UH..A
105c0 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 42 86 00 00 49 89 c7 be 02 00 WAVSPH..A..........1..B...I.....
105e0 00 00 31 d2 48 89 df e8 30 86 00 00 48 89 df 4c 89 fe 48 89 c2 e8 fe fc ff ff 41 89 c7 45 85 ff ..1.H...0...H..L..H.......A..E..
10600 74 3e 48 89 df e8 e6 46 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 bb 3f 00 00 41 83 ff 01 t>H....F............H....?..A...
10620 48 8d 05 43 46 04 00 48 8d 35 23 4c 04 00 48 0f 44 f0 48 89 df e8 61 47 00 00 41 be 03 00 00 00 H..CF..H.5#L..H.D.H...aG..A.....
10640 44 89 f0 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 48 89 fb 41 D..H...[A^A_].UH..AWAVAUATSPH..A
10660 be 01 00 00 00 be 01 00 00 00 31 d2 e8 ab 85 00 00 49 89 c7 be 02 00 00 00 31 d2 48 89 df e8 99 ..........1......I.......1.H....
10680 85 00 00 49 89 c4 48 8d 15 4b 4b 04 00 be 03 00 00 00 31 c9 48 89 df e8 27 85 00 00 49 89 c5 48 ...I..H..KK.......1.H...'...I..H
106a0 8d 15 d5 3b 04 00 be 04 00 00 00 31 c9 48 89 df e8 0e 85 00 00 48 89 df 4c 89 fe 4c 89 e2 4c 89 ...;.......1.H.......H..L..L..L.
106c0 e9 49 89 c0 e8 8a fd ff ff 48 85 c0 75 20 48 89 df e8 1a 46 00 00 be fe ff ff ff ba 01 00 00 00 .I.......H..u.H....F............
106e0 48 89 df e8 ef 3e 00 00 41 be 02 00 00 00 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 H....>..A.....D..H...[A\A]A^A_].
10700 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 9a 85 00 00 be 01 00 00 00 48 89 df UH..SPH......................H..
10720 e8 6f 4b 00 00 85 c0 75 29 31 f6 ba 01 00 00 00 48 89 df e8 eb 4a 00 00 be ff ff ff ff 48 89 df .oK....u)1......H....J.......H..
10740 e8 a4 40 00 00 be 01 00 00 00 48 89 df e8 92 4e 00 00 be d8 b9 f0 ff ba 02 00 00 00 48 89 df e8 ..@.......H....N............H...
10760 16 4a 00 00 48 8d 15 41 3f 04 00 be fe ff ff ff 48 89 df e8 61 4c 00 00 31 c0 48 83 c4 08 5b 5d .J..H..A?.......H...aL..1.H...[]
10780 c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 2d 8f 00 00 48 89 c3 eb 35 be 01 00 00 00 4c .UH..AVSI........-...H...5.....L
107a0 89 f7 48 89 da e8 d0 49 00 00 be ff ff ff ff 4c 89 f7 e8 59 44 00 00 48 89 c7 e8 97 f6 00 00 be ..H....I.......L...YD..H........
107c0 fe ff ff ff 4c 89 f7 e8 9d 3d 00 00 48 ff cb 48 85 db 7f c6 31 c0 5b 41 5e 5d c3 55 48 89 e5 48 ....L....=..H..H....1.[A^].UH..H
107e0 8d 35 70 4a 04 00 31 c0 5d e9 14 7e 00 00 55 48 89 e5 53 50 48 89 fb 48 8b 73 18 48 8b 7b 20 48 .5pJ..1.]..~..UH..SPH..H.s.H.{.H
10800 8d 55 f0 ff 53 10 48 85 c0 b9 ff ff ff ff 74 1a 48 8b 55 f0 48 85 d2 74 11 48 ff ca 48 89 13 48 .U..S.H.......t.H.U.H..t.H..H..H
10820 8d 48 01 48 89 4b 08 0f b6 08 89 c8 48 83 c4 08 5b 5d c3 55 48 89 e5 48 89 7e 20 48 89 56 10 48 .H.H.K......H...[].UH..H.~.H.V.H
10840 89 4e 18 48 c7 46 08 00 00 00 00 48 c7 06 00 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 .N.H.F.....H......].UH..AWAVAUAT
10860 53 50 49 89 d5 49 89 f6 49 89 fc 45 31 ff 4d 85 ed 74 6a 49 8b 1c 24 45 31 ff 48 85 db 75 27 4c SPI..I..I..E1.M..tjI..$E1.H..u'L
10880 89 e7 e8 67 ff ff ff 83 f8 ff 74 4e 49 8b 1c 24 48 ff c3 49 89 1c 24 49 8b 74 24 08 48 ff ce 49 ...g......tNI..$H..I..$I.t$.H..I
108a0 89 74 24 08 eb 05 49 8b 74 24 08 49 39 dd 49 0f 46 dd 4c 89 f7 48 89 da e8 77 f6 00 00 49 8b 04 .t$...I.t$.I9.I.F.L..H...w...I..
108c0 24 48 29 d8 49 89 04 24 49 01 5c 24 08 49 01 de 49 29 dd 48 89 c3 75 a2 eb 03 4d 89 ef 4c 89 f8 $H).I..$I.\$.I..I).H..u...M..L..
108e0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 d0 48 89 f3 48 8b 53 10 H...[A\A]A^A_].UH..AVSH..H..H.S.
10900 48 39 c2 73 22 48 83 f8 20 41 be 20 00 00 00 4c 0f 43 f0 48 8b 33 4c 89 f1 e8 27 1b 00 00 48 89 H9.s"H...A.....L.C.H.3L...'...H.
10920 03 4c 89 73 10 eb 03 48 8b 03 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 58 5c 04 00 .L.s...H..[A^].UH..SPH......X\..
10940 be 88 00 00 00 e8 97 91 00 00 31 f6 ba 10 00 00 00 48 89 df e8 ca 48 00 00 48 8d 35 40 ef 04 00 ..........1......H....H..H.5@...
10960 31 d2 48 89 df e8 0d 92 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 1.H............H...[].UH..AWAVAU
10980 41 54 53 48 81 ec 08 01 00 00 48 89 fb 4c 8b 35 84 e6 04 00 49 8b 0e 48 8d 3d 92 4a 04 00 be 0b ATSH......H..L.5....I..H.=.J....
109a0 00 00 00 ba 01 00 00 00 e8 39 f5 00 00 49 8b 3e e8 d7 f4 00 00 4c 8b 2d 64 e6 04 00 49 8b 55 00 .........9...I.>.....L.-d...I.U.
109c0 48 8d bd d0 fe ff ff be fa 00 00 00 e8 c1 f4 00 00 48 85 c0 0f 84 d0 00 00 00 4c 8d bd d0 fe ff H................H........L.....
109e0 ff 4c 89 ff 48 8d 35 51 4a 04 00 e8 ce f5 00 00 85 c0 0f 84 b2 00 00 00 4c 89 ff e8 dc f5 00 00 .L..H.5QJ...............L.......
10a00 45 31 c0 48 89 df 4c 89 fe 48 89 c2 48 8d 0d 2f 4a 04 00 e8 44 8b 00 00 85 c0 75 18 31 f6 31 d2 E1.H..L..H..H../J...D.....u.1.1.
10a20 31 c9 45 31 c0 45 31 c9 48 89 df e8 15 4d 00 00 85 c0 74 31 4d 8b 26 be ff ff ff ff 31 d2 48 89 1.E1.E1.H....M....t1M.&.....1.H.
10a40 df e8 d7 40 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 fe 49 04 00 48 89 ca e8 59 f4 00 00 49 8b 3e ...@..H..1.L..H.5.I..H...Y...I.>
10a60 e8 27 f4 00 00 31 f6 48 89 df e8 fa 3a 00 00 49 8b 0e be 0b 00 00 00 ba 01 00 00 00 48 8d 3d ad .'...1.H....:..I............H.=.
10a80 49 04 00 e8 5e f4 00 00 49 8b 3e e8 fc f3 00 00 49 8b 55 00 be fa 00 00 00 4c 89 ff e8 f1 f3 00 I...^...I.>.....I.U......L......
10aa0 00 48 85 c0 0f 85 37 ff ff ff 31 c0 48 81 c4 08 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 .H....7...1.H......[A\A]A^A_].UH
10ac0 89 e5 53 50 48 89 fb be 01 00 00 00 e8 43 3d 00 00 83 f8 07 75 0f be 01 00 00 00 48 89 df e8 16 ..SPH........C=.....u......H....
10ae0 48 00 00 eb 08 48 89 df e8 03 42 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 H....H....B.......H...[].UH..AWA
10b00 56 53 48 83 ec 18 48 89 fb 48 8d 75 e4 e8 99 0a 00 00 49 89 c6 4c 89 f7 e8 47 e3 00 00 41 89 c7 VSH...H..H.u......I..L...G...A..
10b20 4c 89 f7 e8 2f e3 00 00 48 85 c0 74 22 48 8d 0d 3a 0b 00 00 48 39 c8 74 20 48 8d 35 e2 48 04 00 L.../...H..t"H..:...H9.t.H.5.H..
10b40 ba 0d 00 00 00 48 89 df e8 f5 41 00 00 eb 62 48 89 df e8 99 41 00 00 eb 58 48 8d 15 90 5a 04 00 .....H....A...bH....A...XH...Z..
10b60 be d8 b9 f0 ff 48 89 df e8 5c 46 00 00 4c 89 f7 e8 48 44 00 00 ba 01 00 00 00 4c 89 f7 48 89 de .....H...\F..L...HD.......L..H..
10b80 e8 22 39 00 00 be fe ff ff ff 48 89 df e8 ab 45 00 00 be fe ff ff ff ba ff ff ff ff 48 89 df e8 ."9.......H....E............H...
10ba0 33 3a 00 00 be fe ff ff ff 48 89 df e8 b8 39 00 00 31 c0 41 f6 c7 01 74 09 c6 45 df 63 b8 01 00 3:.......H....9..1.A...t..E.c...
10bc0 00 00 41 f6 c7 02 74 08 c6 44 05 df 72 8d 40 01 41 f6 c7 04 74 0a 48 63 c8 ff c0 c6 44 0d df 6c ..A...t..D..r.@.A...t.Hc....D..l
10be0 48 98 c6 44 05 df 00 48 8d 75 df 48 89 df e8 a8 41 00 00 4c 89 f7 e8 76 e2 00 00 48 63 f0 48 89 H..D...H.u.H....A..L...v...Hc.H.
10c00 df e8 20 41 00 00 b8 03 00 00 00 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 ...A.......H...[A^A_].UH..AWAVAU
10c20 41 54 53 48 81 ec 88 00 00 00 49 89 fd 48 8d b5 54 ff ff ff e8 72 09 00 00 49 89 c6 8b 9d 54 ff ATSH......I..H..T....r...I....T.
10c40 ff ff 44 8d 63 02 48 8d 15 3d 47 04 00 31 c9 4c 89 ef 44 89 e6 e8 69 7f 00 00 49 89 c7 ff c3 4c ..D.c.H..=G..1.L..D...i...I....L
10c60 89 ef 89 de e8 ab 3b 00 00 83 f8 06 75 33 48 8d 35 1c 47 04 00 31 c0 4c 89 ef 4c 89 fa e8 bd 41 ......;.....u3H.5.G..1.L..L....A
10c80 00 00 49 89 c7 4c 89 ef 89 de e8 5a 3b 00 00 ba 01 00 00 00 4c 89 ef 4c 89 f6 e8 08 38 00 00 eb ..I..L.....Z;.......L..L....8...
10ca0 23 4c 89 ef 89 de e8 12 81 00 00 48 8d 95 58 ff ff ff 4c 89 f7 89 c6 e8 c1 e1 00 00 85 c0 0f 84 #L.........H..X...L.............
10cc0 75 02 00 00 48 8d 95 58 ff ff ff 4c 89 f7 4c 89 fe e8 99 e3 00 00 85 c0 0f 84 45 02 00 00 31 f6 u...H..X...L..L...........E...1.
10ce0 31 d2 4c 89 ef e8 39 45 00 00 be 53 00 00 00 4c 89 ff e8 c1 f2 00 00 48 85 c0 0f 84 a6 00 00 00 1.L...9E...S...L.......H........
10d00 48 8b b5 78 ff ff ff 4c 89 ef e8 8c 40 00 00 48 8d 15 8e 46 04 00 be fe ff ff ff 4c 89 ef e8 b6 H..x...L....@..H...F.......L....
10d20 46 00 00 48 8d 75 90 4c 89 ef e8 6c 40 00 00 48 8d 15 75 46 04 00 be fe ff ff ff 4c 89 ef e8 96 F..H.u.L...l@..H..uF.......L....
10d40 46 00 00 48 63 75 84 4c 89 ef e8 d7 3f 00 00 48 8d 15 5f 46 04 00 be fe ff ff ff 4c 89 ef e8 76 F..Hcu.L....?..H.._F.......L...v
10d60 46 00 00 48 63 75 88 4c 89 ef e8 b7 3f 00 00 48 8d 15 4b 46 04 00 be fe ff ff ff 4c 89 ef e8 56 F..Hcu.L....?..H..KF.......L...V
10d80 46 00 00 48 8b b5 70 ff ff ff 4c 89 ef e8 09 40 00 00 48 8d 15 38 46 04 00 be fe ff ff ff 4c 89 F..H..p...L....@..H..8F.......L.
10da0 ef e8 33 46 00 00 be 6c 00 00 00 4c 89 ff e8 05 f2 00 00 48 85 c0 74 20 48 63 75 80 4c 89 ef e8 ..3F...l...L.......H..t.Hcu.L...
10dc0 62 3f 00 00 48 8d 15 0b 46 04 00 be fe ff ff ff 4c 89 ef e8 01 46 00 00 be 75 00 00 00 4c 89 ff b?..H...F.......L....F...u...L..
10de0 e8 d3 f1 00 00 48 85 c0 74 60 0f b6 75 8c 4c 89 ef e8 30 3f 00 00 48 8d 15 e5 45 04 00 be fe ff .....H..t`..u.L...0?..H...E.....
10e00 ff ff 4c 89 ef e8 cf 45 00 00 0f b6 75 8d 4c 89 ef e8 10 3f 00 00 48 8d 15 ca 45 04 00 be fe ff ..L....E....u.L....?..H...E.....
10e20 ff ff 4c 89 ef e8 af 45 00 00 0f be 75 8e 4c 89 ef e8 4b 41 00 00 48 8d 15 b2 45 04 00 be fe ff ..L....E....u.L...KA..H...E.....
10e40 ff ff 4c 89 ef e8 8f 45 00 00 be 6e 00 00 00 4c 89 ff e8 61 f1 00 00 48 85 c0 74 46 48 8b b5 60 ..L....E...n...L...a...H..tFH..`
10e60 ff ff ff 4c 89 ef e8 30 3f 00 00 48 8d 15 86 45 04 00 be fe ff ff ff 4c 89 ef e8 5a 45 00 00 48 ...L...0?..H...E.......L...ZE..H
10e80 8b b5 68 ff ff ff 4c 89 ef e8 0d 3f 00 00 48 8d 15 68 45 04 00 be fe ff ff ff 4c 89 ef e8 37 45 ..h...L....?..H..hE.......L...7E
10ea0 00 00 be 74 00 00 00 4c 89 ff e8 09 f1 00 00 48 85 c0 74 20 0f be 75 8f 4c 89 ef e8 c1 40 00 00 ...t...L.......H..t...u.L....@..
10ec0 48 8d 15 3f 45 04 00 be fe ff ff ff 4c 89 ef e8 05 45 00 00 be 4c 00 00 00 4c 89 ff e8 d7 f0 00 H..?E.......L....E...L...L......
10ee0 00 48 85 c0 74 12 48 8d 15 24 45 04 00 4c 89 ef 4c 89 f6 e8 59 08 00 00 be 66 00 00 00 4c 89 ff .H..t.H..$E..L..L...Y....f...L..
10f00 e8 b3 f0 00 00 48 85 c0 bb 01 00 00 00 74 37 48 8d 15 07 45 04 00 4c 89 ef 4c 89 f6 e8 30 08 00 .....H.......t7H...E..L..L...0..
10f20 00 eb 23 48 8d 15 6b 44 04 00 4c 89 ef 44 89 e6 e8 d4 75 00 00 89 c3 eb 0d 4c 89 ef e8 af 3d 00 ..#H..kD..L..D....u......L....=.
10f40 00 bb 01 00 00 00 89 d8 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ........H......[A\A]A^A_].UH..AW
10f60 41 56 41 54 53 48 81 ec 90 00 00 00 49 89 fc 48 8d 75 dc e8 33 06 00 00 49 89 c6 8b 5d dc 8d 73 AVATSH......I..H.u..3...I...]..s
10f80 02 4c 89 e7 e8 34 7e 00 00 49 89 c7 ff c3 4c 89 e7 89 de e8 7c 38 00 00 4c 89 e7 83 f8 06 75 24 .L...4~..I....L.....|8..L.....u$
10fa0 89 de e8 42 38 00 00 31 f6 4c 89 e7 44 89 fa e8 12 df 00 00 4c 89 e7 48 89 c6 e8 dc 3d 00 00 e9 ...B8..1.L..D.......L..H....=...
10fc0 85 00 00 00 89 de e8 f2 7d 00 00 48 8d 95 58 ff ff ff 4c 89 f7 89 c6 e8 a1 de 00 00 85 c0 74 4e ........}..H..X...L...........tN
10fe0 48 8d b5 58 ff ff ff 4c 89 f7 44 89 fa e8 d4 de 00 00 48 89 c3 48 85 db 74 47 ba 01 00 00 00 4c H..X...L..D.......H..H..tG.....L
11000 89 f7 4c 89 e6 e8 9d 34 00 00 4c 89 e7 48 89 de e8 86 3d 00 00 be fe ff ff ff ba 01 00 00 00 4c ..L....4..L..H....=............L
11020 89 e7 e8 b0 35 00 00 b8 02 00 00 00 eb 20 48 8d 15 f1 42 04 00 4c 89 e7 89 de e8 ca 74 00 00 eb ....5.........H...B..L......t...
11040 0d 4c 89 e7 e8 a7 3c 00 00 b8 01 00 00 00 48 81 c4 90 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 .L....<.......H......[A\A^A_].UH
11060 89 e5 be d8 b9 f0 ff e8 7d 37 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 ........}7.......].UH..SPH......
11080 00 e8 77 7c 00 00 be 01 00 00 00 48 89 df e8 01 42 00 00 85 c0 75 08 48 89 df e8 51 3c 00 00 b8 ..w|.......H....B....u.H...Q<...
110a0 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 34 05 00 00 55 48 89 e5 41 57 ....H...[].UH.......].4...UH..AW
110c0 41 56 53 50 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 1b 06 00 00 41 89 c6 be 03 00 00 00 ba 04 AVSPH.................A.........
110e0 00 00 00 48 89 df e8 06 06 00 00 41 89 c7 be 01 00 00 00 48 89 df e8 51 37 00 00 85 c0 74 14 48 ...H.......A.......H...Q7....t.H
11100 8d 15 6e 42 04 00 be 01 00 00 00 48 89 df e8 f6 73 00 00 be 03 00 00 00 48 89 df e8 2c 37 00 00 ..nB.......H....s.......H...,7..
11120 85 c0 74 14 48 8d 15 49 42 04 00 be 03 00 00 00 48 89 df e8 d1 73 00 00 be 01 00 00 00 b9 03 00 ..t.H..IB.......H....s..........
11140 00 00 48 89 df 44 89 f2 45 89 f8 e8 be 4c 00 00 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 ..H..D..E....L..1.H...[A^A_].UH.
11160 e5 53 50 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 7c 05 00 00 be 01 00 00 00 48 89 df 89 c2 e8 .SPH.............|........H.....
11180 28 4c 00 00 48 89 df 48 89 c6 e8 15 3e 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 (L..H..H....>.......H...[].UH..S
111a0 50 48 89 fb be 01 00 00 00 ba 07 00 00 00 e8 ff 7a 00 00 be 02 00 00 00 48 89 df e8 3d 7b 00 00 PH..............z.......H...={..
111c0 be 02 00 00 00 48 89 df e8 9c 33 00 00 be 01 00 00 00 48 89 df e8 a6 44 00 00 b8 01 00 00 00 48 .....H....3.......H....D.......H
111e0 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 fc 48 8d 75 d4 e8 a8 ...[].UH..AWAVAUATSH..(I..H.u...
11200 03 00 00 48 89 45 c8 8b 5d d4 44 8d 73 01 4c 89 e7 44 89 f6 e8 fb 35 00 00 85 c0 0f 8e 99 00 00 ...H.E..].D.s.L..D....5.........
11220 00 8d 73 02 31 d2 4c 89 e7 e8 ee 79 00 00 49 89 c5 ba 06 00 00 00 4c 89 e7 44 89 f6 44 89 75 bc ..s.1.L....y..I.......L..D..D.u.
11240 e8 6d 7a 00 00 83 c3 03 31 d2 4c 89 e7 89 de e8 d7 7b 00 00 49 89 c7 4c 89 7d c0 be 63 00 00 00 .mz.....1.L......{..I..L.}..c...
11260 4c 89 ef e8 50 ed 00 00 48 85 c0 0f 95 c0 0f b6 d8 be 72 00 00 00 4c 89 ef e8 3a ed 00 00 44 8d L...P...H.........r...L...:...D.
11280 73 02 48 85 c0 44 0f 44 f3 be 6c 00 00 00 4c 89 ef e8 22 ed 00 00 44 89 f1 83 c9 04 48 85 c0 41 s.H..D.D..l...L..."...D.....H..A
112a0 0f 44 ce 41 89 cd 41 83 cd 08 45 85 ff 44 0f 4e e9 4c 8d 35 b6 03 00 00 eb 1b 4c 89 e7 44 89 f6 .D.A..A...E..D.N.L.5......L..D..
112c0 44 89 75 bc e8 a0 32 00 00 45 31 f6 31 c0 48 89 45 c0 45 31 ed 48 8d 15 14 53 04 00 be d8 b9 f0 D.u...2..E1.1.H.E.E1.H...S......
112e0 ff 4c 89 e7 e8 e0 3e 00 00 85 c0 75 6d 31 f6 ba 02 00 00 00 4c 89 e7 e8 27 3f 00 00 be ff ff ff .L....>....um1......L...'?......
11300 ff 4c 89 e7 e8 e0 34 00 00 48 8d 15 e0 52 04 00 be d8 b9 f0 ff 4c 89 e7 e8 42 42 00 00 48 8d 35 .L....4..H...R.......L...BB..H.5
11320 15 40 04 00 4c 89 e7 e8 6f 3a 00 00 48 8d 15 08 40 04 00 be fe ff ff ff 4c 89 e7 e8 99 40 00 00 .@..L...o:..H...@.......L....@..
11340 be ff ff ff ff 4c 89 e7 e8 9c 34 00 00 be fe ff ff ff 4c 89 e7 e8 8a 42 00 00 48 8b 5d c8 48 89 .....L....4.......L....B..H.].H.
11360 df e8 57 3c 00 00 ba 01 00 00 00 48 89 df 4c 89 e6 e8 31 31 00 00 4c 89 e7 8b 75 bc e8 68 34 00 ..W<.......H..L...11..L...u..h4.
11380 00 be fd ff ff ff 4c 89 e7 e8 f2 40 00 00 48 89 df 4c 89 f6 44 89 ea 48 8b 4d c0 e8 68 da 00 00 ......L....@..H..L..D..H.M..h...
113a0 31 c0 48 83 c4 28 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 1.H..([A\A]A^A_].UH..AWAVAUATSH.
113c0 ec 98 00 00 00 49 89 ff 48 8d 75 d4 e8 da 01 00 00 49 89 c6 8b 5d d4 44 8d 6b 01 4c 89 ff 44 89 .....I..H.u......I...].D.k.L..D.
113e0 ee e8 d7 79 00 00 49 89 c4 8d 73 02 4c 89 ff e8 c9 79 00 00 48 89 85 48 ff ff ff 48 8d 95 50 ff ...y..I...s.L....y..H..H...H..P.
11400 ff ff 4c 89 f7 44 89 e6 e8 70 da 00 00 85 c0 74 65 83 c3 03 4c 89 ff 89 de e8 df 78 00 00 4c 89 ..L..D...p.....te...L......x..L.
11420 ff 89 de e8 41 31 00 00 41 bd 01 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 f6 e8 69 30 00 00 48 8d ....A1..A..........L..L...i0..H.
11440 b5 50 ff ff ff 4c 89 f7 48 8b 95 48 ff ff ff e8 d5 db 00 00 48 89 c3 48 85 db 75 0d be fe ff ff .P...L..H..H........H..H..u.....
11460 ff 4c 89 f7 e8 00 31 00 00 4c 89 ff 48 89 de e8 27 39 00 00 eb 15 48 8d 15 a9 3e 04 00 4c 89 ff .L....1..L..H...'9....H...>..L..
11480 44 89 ee e8 81 70 00 00 41 89 c5 44 89 e8 48 81 c4 98 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 D....p..A..D..H......[A\A]A^A_].
114a0 55 48 89 e5 53 50 48 89 fb be 02 00 00 00 e8 61 33 00 00 85 c0 74 19 83 f8 05 74 14 48 8d 15 4d UH..SPH........a3....t....t.H..M
114c0 3e 04 00 be 02 00 00 00 48 89 df e8 39 70 00 00 be 02 00 00 00 48 89 df e8 8c 30 00 00 be 01 00 >.......H...9p.......H....0.....
114e0 00 00 48 89 df e8 fa 40 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be ..H....@.......H...[].UH..SPH...
11500 03 00 00 00 e8 f4 77 00 00 31 f6 48 89 df 48 83 c4 08 5b 5d e9 d5 00 00 00 55 48 89 e5 41 57 41 ......w..1.H..H...[].....UH..AWA
11520 56 41 55 41 54 53 50 48 89 fb 48 8d 75 d4 e8 78 00 00 00 49 89 c6 44 8b 7d d4 45 8d 6f 01 31 d2 VAUATSPH..H.u..x...I..D.}.E.o.1.
11540 48 89 df 44 89 ee e8 d2 35 00 00 49 89 c4 4d 85 e4 75 1c 48 89 df 44 89 ee e8 b6 32 00 00 85 c0 H..D....5..I..M..u.H..D....2....
11560 7e 0d 48 89 df 44 89 ee e8 7c 32 00 00 eb 28 41 83 c7 02 49 39 de 0f 94 c0 0f b6 d0 48 89 df 44 ~.H..D...|2...(A...I9.......H..D
11580 89 fe e8 a4 78 00 00 48 89 df 4c 89 f6 4c 89 e2 89 c1 e8 8d 6c 00 00 b8 01 00 00 00 48 83 c4 08 ....x..H..L..L......l.......H...
115a0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb be 01 00 00 00 e8 52 32 [A\A]A^A_].UH..AVSI..H........R2
115c0 00 00 83 f8 08 75 18 41 c7 06 01 00 00 00 be 01 00 00 00 48 89 df 5b 41 5e 5d e9 5d 36 00 00 41 .....u.A...........H..[A^].]6..A
115e0 c7 06 00 00 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 49 89 fc be ......H..[A^].UH..AWAVATSA..I...
11600 02 00 00 00 e8 b4 77 00 00 49 89 c7 be 01 00 00 00 ba 06 00 00 00 4c 89 e7 e8 94 76 00 00 be 01 ......w..I............L....v....
11620 00 00 00 4c 89 e7 44 89 fa 45 85 f6 74 07 e8 b0 45 00 00 eb 05 e8 a9 46 00 00 31 db 48 85 c0 74 ...L..D..E..t...E......F..1.H..t
11640 22 4c 89 e7 48 89 c6 e8 4f 37 00 00 41 8d 5e 01 41 f7 d6 ba 01 00 00 00 4c 89 e7 44 89 f6 e8 74 "L..H...O7..A.^.A.......L..D...t
11660 2f 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 48 8d 15 6e 4f /....[A\A^A_].UH..AVSI..H..H..nO
11680 04 00 be d8 b9 f0 ff e8 3d 3b 00 00 48 89 df e8 29 39 00 00 be fe ff ff ff 48 89 df e8 9c 3a 00 ........=;..H...)9.......H....:.
116a0 00 83 f8 06 75 29 49 63 06 48 8d 0d 00 e3 04 00 48 8b 34 c1 48 89 df e8 df 36 00 00 49 63 76 28 ....u)Ic.H......H.4.H....6..Icv(
116c0 48 89 df 48 85 f6 78 0c e8 59 36 00 00 eb 0a 5b 41 5e 5d c3 e8 17 36 00 00 be 02 00 00 00 31 d2 H..H..x..Y6....[A^]...6.......1.
116e0 31 c9 45 31 c0 48 89 df 5b 41 5e 5d e9 ea 3f 00 00 55 48 89 e5 41 57 41 56 41 54 53 41 89 d6 41 1.E1.H..[A^]..?..UH..AWAVATSA..A
11700 89 f4 48 89 fb 44 89 f6 e8 b0 76 00 00 49 89 c7 ba 06 00 00 00 48 89 df 44 89 e6 e8 92 75 00 00 ..H..D....v..I.......H..D....u..
11720 48 89 df 44 89 e6 44 89 fa e8 b5 44 00 00 48 85 c0 75 12 48 8d 15 24 3c 04 00 48 89 df 44 89 f6 H..D..D....D..H..u.H..$<..H..D..
11740 e8 c4 6d 00 00 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 48 39 ..m..D..[A\A^A_].UH..AVSI..H..H9
11760 f3 74 12 ba 01 00 00 00 48 89 f7 48 89 de e8 34 2d 00 00 eb 12 be fe ff ff ff ba 01 00 00 00 48 .t......H..H...4-..............H
11780 89 df e8 50 2e 00 00 be fe ff ff ff 48 89 df 4c 89 f2 5b 41 5e 5d e9 3e 3c 00 00 55 48 89 e5 53 ...P........H..L..[A^].><..UH..S
117a0 50 48 89 fb f2 0f 10 05 ec 4d 04 00 be 88 00 00 00 e8 2b 83 00 00 31 f6 ba 1b 00 00 00 48 89 df PH.......M........+...1......H..
117c0 e8 5e 3a 00 00 48 8d 35 14 e2 04 00 31 d2 48 89 df e8 a1 83 00 00 f2 0f 10 05 1a 4e 04 00 48 89 .^:..H.5....1.H............N..H.
117e0 df e8 23 35 00 00 48 8d 15 6a 3c 04 00 be fe ff ff ff 48 89 df e8 df 3b 00 00 f2 0f 10 05 fe 4d ..#5..H..j<.......H....;.......M
11800 04 00 48 89 df e8 ff 34 00 00 48 8d 15 49 3c 04 00 be fe ff ff ff 48 89 df e8 bb 3b 00 00 48 be ..H....4..H..I<.......H....;..H.
11820 ff ff ff ff ff ff ff 7f 48 89 df e8 f6 34 00 00 48 8d 15 28 3c 04 00 be fe ff ff ff 48 89 df e8 ........H....4..H..(<.......H...
11840 95 3b 00 00 48 be 00 00 00 00 00 00 00 80 48 89 df e8 d0 34 00 00 48 8d 15 0d 3c 04 00 be fe ff .;..H.........H....4..H...<.....
11860 ff ff 48 89 df e8 6f 3b 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be ..H...o;.......H...[].UH..SPH...
11880 01 00 00 00 e8 e2 2f 00 00 be 01 00 00 00 85 c0 74 1e 31 d2 48 89 df e8 0d 32 00 00 48 89 c6 48 ....../.........t.1.H....2..H..H
118a0 f7 de 48 0f 4c f0 48 89 df e8 78 34 00 00 eb 18 48 89 df e8 77 74 00 00 66 0f 54 05 70 4d 04 00 ..H.L.H...x4....H...wt..f.T.pM..
118c0 48 89 df e8 41 34 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...A4.......H...[].UH..SPH.....
118e0 00 00 e8 48 74 00 00 e8 22 e5 00 00 48 89 df e8 15 34 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 ...Ht..."...H....4.......H...[].
11900 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 1c 74 00 00 e8 fc e4 00 00 48 89 df e8 e9 33 00 00 UH..SPH.........t.......H....3..
11920 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 f0 73 00 00 f2 .....H...[].UH..SPH.........s...
11940 0f 11 45 f0 f2 0f 10 05 fc 4b 04 00 be 02 00 00 00 48 89 df e8 24 74 00 00 0f 28 c8 f2 0f 10 45 ..E......K.......H...$t...(....E
11960 f0 e8 b4 e4 00 00 48 89 df e8 9b 33 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 ......H....3.......H...[].UH..SP
11980 48 89 fb be 01 00 00 00 e8 de 2e 00 00 be 01 00 00 00 85 c0 74 0a 48 89 df e8 cb 2b 00 00 eb 15 H...................t.H....+....
119a0 48 89 df e8 87 73 00 00 e8 79 e4 00 00 48 89 df e8 ba 06 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d H....s...y...H............H...[]
119c0 c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 5b 73 00 00 e8 71 e4 00 00 48 89 df e8 28 33 00 .UH..SPH........[s...q...H...(3.
119e0 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 2f 73 00 00 ......H...[].UH..SPH......../s..
11a00 f2 0f 59 05 00 4c 04 00 48 89 df e8 f9 32 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 ..Y..L..H....2.......H...[].UH..
11a20 53 50 48 89 fb be 01 00 00 00 e8 00 73 00 00 e8 40 e4 00 00 48 89 df e8 cd 32 00 00 b8 01 00 00 SPH.........s...@...H....2......
11a40 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 55 f4 be 01 00 00 00 e8 4a 30 00 00 83 .H...[].UH..SPH..H.U.......J0...
11a60 7d f4 00 74 0d 48 89 df 48 89 c6 e8 b6 32 00 00 eb 15 be 01 00 00 00 48 89 df e8 7e 72 00 00 48 }..t.H..H....2.........H...~r..H
11a80 89 df e8 69 32 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 ...i2.......H...[].UH..SPH......
11aa0 00 e8 c5 2d 00 00 be 01 00 00 00 85 c0 74 0a 48 89 df e8 b2 2a 00 00 eb 15 48 89 df e8 6e 72 00 ...-.........t.H....*....H...nr.
11ac0 00 e8 d8 e3 00 00 48 89 df e8 a1 05 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 ......H............H...[].UH..AV
11ae0 53 48 83 ec 10 48 89 fb be 01 00 00 00 e8 79 2d 00 00 85 c0 74 51 be 02 00 00 00 48 89 df e8 68 SH...H........y-....tQ.....H...h
11b00 2d 00 00 85 c0 74 40 be 02 00 00 00 31 d2 48 89 df e8 93 2f 00 00 49 89 c6 48 ff c0 48 83 f8 01 -....t@.....1.H..../..I..H..H...
11b20 77 5b 4d 85 f6 75 14 48 8d 15 14 3a 04 00 be 02 00 00 00 48 89 df e8 ce 69 00 00 31 f6 48 89 df w[M..u.H...:.......H....i..1.H..
11b40 e8 e1 31 00 00 eb 55 be 01 00 00 00 48 89 df e8 db 71 00 00 f2 0f 11 45 e8 be 02 00 00 00 48 89 ..1...U.....H....q.....E......H.
11b60 df e8 c9 71 00 00 0f 28 c8 f2 0f 10 45 e8 e8 31 e3 00 00 48 89 df e8 8e 31 00 00 eb 1f be 01 00 ...q...(....E..1...H....1.......
11b80 00 00 31 d2 48 89 df e8 1d 2f 00 00 48 99 49 f7 fe 48 89 df 48 89 d6 e8 8a 31 00 00 b8 01 00 00 ..1.H..../..H.I..H..H....1......
11ba0 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 ff 71 00 00 49 89 .H...[A^].UH..AVSH.........q..I.
11bc0 c6 be 02 00 00 00 48 89 df e8 ef 71 00 00 49 39 c6 19 f6 83 e6 01 48 89 df e8 a3 33 00 00 b8 01 ......H....q..I9......H....3....
11be0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 e8 31 71 00 00 f2 0f ...[A^].UH..SH...H........1q....
11c00 11 45 f0 be 02 00 00 00 48 89 df e8 04 2c 00 00 85 c0 7e 25 be 02 00 00 00 48 89 df e8 0e 71 00 .E......H....,....~%.....H....q.
11c20 00 66 0f 2e 05 e7 49 04 00 75 1a 7a 18 f2 0f 10 45 f0 e8 e5 e2 00 00 eb 36 f2 0f 10 45 f0 e8 d3 .f....I..u.z....E.......6...E...
11c40 e2 00 00 eb 2a f2 0f 11 45 e8 f2 0f 10 45 f0 e8 c2 e2 00 00 f2 0f 11 45 f0 f2 0f 10 45 e8 e8 b3 ....*...E....E.........E....E...
11c60 e2 00 00 f2 0f 10 4d f0 f2 0f 5e c8 0f 28 c1 48 89 df e8 92 30 00 00 b8 01 00 00 00 48 83 c4 18 ......M...^..(.H....0.......H...
11c80 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 b7 28 00 00 41 89 c7 45 85 ff 7e 32 bb 01 [].UH..AWAVATSI....(..A..E..~2..
11ca0 00 00 00 41 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 00 00 4c 89 f7 44 89 e6 89 da e8 d7 ...A.....A...|;.......L..D......
11cc0 2c 00 00 85 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 5c 38 04 00 41 bc 01 00 00 00 be 01 00 ,....D.E.A9.u...H..\8..A........
11ce0 00 00 4c 89 f7 e8 1f 68 00 00 4c 89 f7 44 89 e6 e8 f4 2a 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 ..L....h..L..D....*.......[A\A^A
11d00 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 37 28 00 00 41 89 c7 45 85 ff 7e 32 bb 01 _].UH..AWAVATSI...7(..A..E..~2..
11d20 00 00 00 41 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 00 00 4c 89 f7 89 de 44 89 e2 e8 57 ...A.....A...|;.......L....D...W
11d40 2c 00 00 85 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 dc 37 04 00 41 bc 01 00 00 00 be 01 00 ,....D.E.A9.u...H...7..A........
11d60 00 00 4c 89 f7 e8 9f 67 00 00 4c 89 f7 44 89 e6 e8 74 2a 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 ..L....g..L..D...t*.......[A\A^A
11d80 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 e8 d2 2a 00 00 be 01 00 00 00 48 89 _].UH..SH...H.........*.......H.
11da0 df 85 c0 74 0a e8 bf 27 00 00 0f 57 c0 eb 4d e8 7b 6f 00 00 0f 57 c9 66 0f 2e c8 76 0c f2 0f 11 ...t...'...W..M.{o...W.f...v....
11dc0 45 f0 e8 5f e0 00 00 eb 0a f2 0f 11 45 f0 e8 cb e0 00 00 f2 0f 11 45 e8 48 89 df e8 8f 02 00 00 E.._........E.........E.H.......
11de0 f2 0f 10 55 e8 0f 57 c0 f2 0f 10 4d f0 66 0f 2e ca 75 02 7b 07 f2 0f 5c ca 0f 28 c1 48 89 df e8 ...U..W....M.f...u.{...\..(.H...
11e00 05 2f 00 00 b8 02 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 0c ./.......H...[].UH..SPH.........
11e20 6f 00 00 f2 0f 59 05 ed 47 04 00 48 89 df e8 d6 2e 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 o....Y..G..H............H...[].U
11e40 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe e8 1a e1 00 00 f2 48 0f 2a c0 f2 0f 59 05 bd H..AWAVATSH...I........H.*...Y..
11e60 47 04 00 f2 0f 11 45 d8 4c 89 f7 e8 dd 26 00 00 83 f8 02 74 21 83 f8 01 0f 85 a7 00 00 00 be 01 G.....E.L....&.....t!...........
11e80 00 00 00 4c 89 f7 e8 32 6f 00 00 49 89 c7 41 bc 01 00 00 00 eb 20 be 01 00 00 00 4c 89 f7 e8 1a ...L...2o..I..A............L....
11ea0 6f 00 00 49 89 c4 be 02 00 00 00 4c 89 f7 e8 0a 6f 00 00 49 89 c7 4c 89 fb 4c 29 e3 7d 14 48 8d o..I.......L....o..I..L..L).}.H.
11ec0 15 49 36 04 00 be 01 00 00 00 4c 89 f7 e8 37 66 00 00 4d 85 e4 79 26 48 b8 ff ff ff ff ff ff ff .I6.......L...7f..M..y&H........
11ee0 7f 4c 01 e0 49 39 c7 7e 14 48 8d 15 30 36 04 00 be 01 00 00 00 4c 89 f7 e8 0c 66 00 00 f2 48 0f .L..I9.~.H..06.......L....f...H.
11f00 2a c3 f2 0f 58 05 3e 46 04 00 f2 0f 10 4d d8 f2 0f 59 c8 f2 48 0f 2c f1 4c 01 e6 4c 89 f7 e8 03 *...X.>F.....M...Y..H.,.L..L....
11f20 2e 00 00 eb 11 85 c0 75 1f 4c 89 f7 f2 0f 10 45 d8 e8 d3 2d 00 00 b8 01 00 00 00 48 83 c4 10 5b .......u.L.....E...-.......H...[
11f40 41 5c 41 5e 41 5f 5d c3 48 8d 35 a5 35 04 00 31 c0 4c 89 f7 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d A\A^A_].H.5.5..1.L..H...[A\A^A_]
11f60 e9 9d 66 00 00 55 48 89 e5 be 01 00 00 00 e8 bc 6d 00 00 f2 48 0f 2c f8 e8 2f e0 00 00 e8 e8 df ..f..UH.........m...H.,../......
11f80 00 00 31 c0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 96 6d 00 00 e8 02 e0 00 00 48 89 ..1.].UH..SPH.........m.......H.
11fa0 df e8 63 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 ..c-.......H...[].UH..SPH.......
11fc0 e8 6a 6d 00 00 f2 0f 51 c0 48 89 df e8 38 2d 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 .jm....Q.H...8-.......H...[].UH.
11fe0 e5 53 50 48 89 fb be 01 00 00 00 e8 3f 6d 00 00 e8 1d e0 00 00 48 89 df e8 0c 2d 00 00 b8 01 00 .SPH........?m.......H....-.....
12000 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 f8 27 00 00 be 01 00 00 ..H...[].UH..SPH.........'......
12020 00 48 89 df 83 f8 03 75 17 e8 3d 28 00 00 85 c0 74 1d 48 8d 35 ad 34 04 00 ba 07 00 00 00 eb 1b .H.....u..=(....t.H.5.4.........
12040 e8 b8 6c 00 00 48 89 df e8 a3 2c 00 00 eb 14 48 8d 35 98 34 04 00 ba 05 00 00 00 48 89 df e8 df ..l..H....,....H.5.4.......H....
12060 2c 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 66 0f 2e 05 d5 44 04 00 72 19 f2 0f 10 ,.......H...[].UH..f....D..r....
12080 0d d3 44 04 00 66 0f 2e c8 76 0b f2 48 0f 2c f0 5d e9 90 2c 00 00 5d e9 6d 2c 00 00 55 48 89 e5 ..D..f...v..H.,.]..,..].m,..UH..
120a0 53 50 89 f3 89 d8 c1 e0 04 83 c0 20 48 63 d0 be 26 00 00 00 e8 c2 05 00 00 88 58 0a 48 83 c4 08 SP..........Hc..&.........X.H...
120c0 5b 5d c3 55 48 89 e5 53 50 89 f3 8d 04 dd 20 00 00 00 48 63 d0 be 06 00 00 00 e8 9c 05 00 00 85 [].UH..SP.........Hc............
120e0 db 48 c7 40 18 00 00 00 00 88 58 0a 74 17 48 63 cb 48 8d 4c c8 18 48 c7 01 00 00 00 00 48 83 c1 .H.@......X.t.Hc.H.L..H......H..
12100 f8 ff cb 75 f1 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 41 80 7f 0a ...u.H...[].UH..AWAVSPI..I..A...
12120 00 74 3a 31 db 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 0f 03 00 00 48 c7 40 08 01 00 00 00 48 8d .t:1.1.1......L.......H.@.....H.
12140 48 10 48 89 08 c7 40 18 00 00 00 00 49 89 44 df 20 48 ff c3 41 0f b6 47 0a 39 c3 7c c8 48 83 c4 H.H...@.....I.D..H..A..G.9.|.H..
12160 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 49 8d 5e 40 49 8b 46 40 .[A^A_].UH..AWAVSPI..I..I.^@I.F@
12180 eb 0a 48 89 c3 48 83 c3 10 48 8b 03 48 85 c0 74 0f 48 8b 08 4c 39 f9 72 07 4c 39 f9 75 e4 eb 49 ..H..H...H..H..t.H..L9.r.L9.u..I
121a0 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 94 02 00 00 48 c7 40 08 00 00 00 00 48 8b 0b 48 89 48 10 1.1......L.......H.@.....H..H.H.
121c0 c7 40 18 01 00 00 00 48 89 03 4c 89 38 4d 39 76 50 75 16 49 8b 4e 18 48 8b 91 a8 00 00 00 49 89 .@.....H..L.8M9vPu.I.N.H......I.
121e0 56 50 4c 89 b1 a8 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 VPL......H...[A^A_].UH..AVSI..H.
12200 fb eb 0f ba 20 00 00 00 31 c9 48 89 df e8 33 02 00 00 48 8b 73 40 48 85 f6 74 3c 48 8b 06 4c 39 ........1.H...3...H.s@H..t<H..L9
12220 f0 72 34 48 8b 4e 10 48 89 4b 40 48 83 7e 08 00 74 d1 48 8d 4e 10 48 8b 10 48 8b 40 08 48 89 41 .r4H.N.H.K@H.~..t.H.N.H..H.@.H.A
12240 08 48 89 11 48 89 0e f6 46 18 40 74 c5 48 89 df e8 d9 03 00 00 eb bb 5b 41 5e 5d c3 55 48 89 e5 .H..H...F.@t.H.........[A^].UH..
12260 be 09 00 00 00 ba 78 00 00 00 e8 0c 04 00 00 48 c7 40 30 00 00 00 00 c7 40 14 00 00 00 00 c7 40 ......x........H.@0.....@......@
12280 20 00 00 00 00 48 c7 40 60 00 00 00 00 c7 40 18 00 00 00 00 48 c7 40 48 00 00 00 00 48 c7 40 40 .....H.@`.....@.....H.@H....H.@@
122a0 00 00 00 00 48 c7 40 38 00 00 00 00 c7 40 1c 00 00 00 00 48 c7 40 58 00 00 00 00 c7 40 10 00 00 ....H.@8.....@.....H.@X.....@...
122c0 00 00 c6 40 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 00 00 00 00 c7 40 24 00 00 00 00 c7 40 28 ...@...@...@..H.@P.....@$.....@(
122e0 00 00 00 00 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 .....@,....H.@h....].UH..AVSH..I
12300 89 fe 48 8b 73 38 48 63 53 18 48 c1 e2 02 31 c9 e8 30 01 00 00 48 8b 73 40 48 63 53 20 48 c1 e2 ..H.s8HcS.H...1..0...H.s@HcS.H..
12320 03 31 c9 4c 89 f7 e8 1a 01 00 00 48 8b 73 30 48 63 53 14 48 c1 e2 04 31 c9 4c 89 f7 e8 04 01 00 .1.L.......H.s0HcS.H...1.L......
12340 00 48 8b 73 48 48 63 53 1c 48 c1 e2 02 31 c9 4c 89 f7 e8 ee 00 00 00 48 8b 73 50 48 63 53 24 48 .H.sHHcS.H...1.L.......H.sPHcS$H
12360 c1 e2 04 31 c9 4c 89 f7 e8 d8 00 00 00 48 8b 73 58 48 63 53 10 48 c1 e2 04 31 c9 4c 89 f7 e8 c2 ...1.L.......H.sXHcS.H...1.L....
12380 00 00 00 ba 78 00 00 00 31 c9 4c 89 f7 48 89 de 5b 41 5e 5d e9 ac 00 00 00 55 48 89 e5 44 8b 47 ....x...1.L..H..[A^].....UH..D.G
123a0 24 31 c9 45 85 c0 b8 00 00 00 00 7e 34 48 8b 7f 50 48 83 c7 0c 39 57 fc b8 00 00 00 00 7f 22 39 $1.E.......~4H..PH...9W......."9
123c0 17 7e 04 ff ce 74 12 48 83 c7 10 ff c1 44 39 c1 b8 00 00 00 00 7c de eb 08 48 8b 47 f4 48 83 c0 .~...t.H.....D9......|...H.G.H..
123e0 20 5d c3 55 48 89 e5 41 56 53 49 89 d6 49 63 16 44 89 c0 c1 e8 1f 44 01 c0 d1 f8 39 c2 7d 12 8d .].UH..AVSI..Ic.D.....D....9.}..
12400 04 12 83 f8 04 41 b8 04 00 00 00 44 0f 4d c0 eb 05 44 39 c2 7d 18 48 0f af d1 49 63 d8 48 0f af .....A.....D.M...D9.}.H...Ic.H..
12420 cb e8 1f 00 00 00 41 89 1e 5b 41 5e 5d c3 48 8d 0d 12 31 04 00 31 c0 48 89 ce 4c 89 ca 44 89 c1 ......A..[A^].H...1..1.H..L..D..
12440 e8 79 d1 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 48 89 d3 49 89 f7 49 89 fc 4d .y...UH..AWAVAUATSPI..H..I..I..M
12460 8b 6c 24 18 49 8b 7d 08 41 ff 55 00 48 85 c0 75 28 4d 85 f6 74 23 be 01 00 00 00 4c 89 e7 e8 fe .l$.I.}.A.U.H..u(M..t#.....L....
12480 0b 00 00 49 8b 7d 08 4c 89 fe 48 89 da 4c 89 f1 41 ff 55 00 48 85 c0 74 20 48 f7 db 4d 85 ff 49 ...I.}.L..H..L..A.U.H..t.H..M..I
124a0 0f 44 df 4c 01 f3 49 01 5d 18 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 be 04 00 00 00 4c 89 .D.L..I.].H...[A\A]A^A_]......L.
124c0 e7 e8 d1 95 00 00 55 48 89 e5 48 8d 35 90 30 04 00 31 c0 e8 e6 d0 00 00 55 48 89 e5 48 8b 7f 18 ......UH..H.5.0..1......UH..H...
124e0 80 7f 55 01 77 09 48 89 d6 5d e9 12 00 00 00 8a 46 09 24 f8 8a 4f 54 80 e1 03 08 c1 88 4e 09 5d ..U.w.H..]......F.$..OT......N.]
12500 c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8a 43 09 4c 8d 3d b5 00 00 00 24 fc 88 43 09 .UH..AWAVSPH..I...C.L.=....$..C.
12520 0f b6 4b 08 83 f9 25 7f 54 83 c1 fc 83 f9 10 77 5d 49 63 0c 8f 4c 01 f9 ff e1 48 8b 73 10 48 85 ..K...%.T......w]Ic..L....H.s.H.
12540 f6 74 11 f6 46 09 03 74 0b 4c 89 f7 e8 b0 ff ff ff 8a 43 09 0c 04 88 43 09 48 8b 43 18 49 8b 4e .t..F..t.L........C....C.H.C.I.N
12560 20 48 8d 44 08 28 49 89 46 20 f6 43 0a 40 74 1e 48 8b 5b 20 8a 43 09 a8 03 75 a0 eb 11 83 f9 26 .H.D.(I.F..C.@t.H.[..C...u.....&
12580 75 0c 49 8b 46 70 48 89 43 10 49 89 5e 70 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 4e 20 0c 04 88 u.I.FpH.C.I.^pH...[A^A_].I.N....
125a0 43 09 48 8b 43 10 48 8d 44 08 21 49 89 46 20 eb dd 49 8b 46 70 48 89 43 30 eb cf 49 8b 46 70 48 C.H.C.H.D.!I.F...I.FpH.C0..I.FpH
125c0 89 43 48 eb c5 49 8b 46 70 48 89 43 70 eb bb 90 c9 ff ff ff e1 ff ff ff b2 ff ff ff 6a ff ff ff .CH..I.FpH.Cp...............j...
125e0 eb ff ff ff f5 ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff ................................
12600 be ff ff ff be ff ff ff be ff ff ff be ff ff ff c9 ff ff ff 55 48 89 e5 48 8b 47 18 80 66 09 fb ....................UH..H.G..f..
12620 48 8b 48 78 48 89 4e 30 48 89 70 78 5d c3 55 48 89 e5 48 8b 7f 18 80 7f 55 01 77 17 48 8b 06 48 H.HxH.N0H.px].UH..H.....U.w.H..H
12640 8b 30 48 85 f6 74 0c f6 46 09 03 74 06 5d e9 ae fe ff ff 5d c3 55 48 89 e5 48 8b 47 18 80 66 09 .0H..t..F..t.].....].UH..H.G..f.
12660 fc 48 8b 0e 48 89 48 58 48 8b 88 a0 00 00 00 48 89 0e 48 89 b0 a0 00 00 00 5d c3 55 48 89 e5 41 .H..H.HXH......H..H......].UH..A
12680 56 53 48 89 d0 41 89 f6 48 8b 5f 18 44 89 f2 83 e2 0f 31 f6 48 89 c1 e8 a9 fd ff ff 8a 4b 54 80 VSH..A..H._.D.....1.H........KT.
126a0 e1 03 88 48 09 44 88 70 08 48 8b 4b 58 48 89 08 48 89 43 58 5b 41 5e 5d c3 55 48 89 e5 48 ff 4e ...H.D.p.H.KXH..H.CX[A^].UH..H.N
126c0 08 75 09 48 8d 46 10 48 39 06 74 02 5d c3 ba 20 00 00 00 31 c9 5d e9 6a fd ff ff 55 48 89 e5 41 .u.H.F.H9.t.]......1.].j...UH..A
126e0 57 41 56 41 54 53 48 89 f3 49 89 fe f6 43 09 08 0f 85 9c 00 00 00 48 85 d2 0f 84 93 00 00 00 f6 WAVATSH..I...C........H.........
12700 42 0a 04 0f 85 89 00 00 00 4d 8b 66 18 49 8b 84 24 08 01 00 00 be 02 00 00 00 48 89 d7 48 89 c2 B........M.f.I..$.........H..H..
12720 e8 ef 19 00 00 48 85 c0 74 68 41 8a 44 24 55 04 fe 3c 03 77 36 8a 43 09 24 f8 41 8a 4c 24 54 80 .....H..thA.D$U..<.w6.C.$.A.L$T.
12740 e1 03 08 c1 88 4b 09 4d 8b 7c 24 60 49 39 df 75 1a ba 01 00 00 00 4c 89 f7 4c 89 fe e8 1b 01 00 .....K.M.|$`I9.u......L..L......
12760 00 4c 39 f8 74 eb 49 89 44 24 60 49 8d 4c 24 58 48 89 c8 48 8b 08 48 39 d9 75 f5 48 8b 0b 48 89 .L9.t.I.D$`I.L$XH..H..H9.u.H..H.
12780 08 49 8b 44 24 68 48 89 03 49 89 5c 24 68 80 4b 09 08 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 .I.D$hH..I.\$h.K..[A\A^A_].UH..A
127a0 57 41 56 53 50 49 89 ff 4d 8b 77 18 be 01 00 00 00 4c 89 f7 e8 6d 00 00 00 49 8b 5f 18 eb 0a 31 WAVSPI..M.w......L...m...I._...1
127c0 f6 4c 89 ff e8 46 09 00 00 48 83 bb 98 00 00 00 00 75 ec 41 c6 46 54 03 41 c6 46 56 00 49 8d 76 .L...F...H.......u.A.FT.A.FV.I.v
127e0 68 48 c7 c2 ff ff ff ff 4c 89 ff e8 8c 00 00 00 49 8d 76 58 48 c7 c2 ff ff ff ff 4c 89 ff e8 79 hH......L.......I.vXH......L...y
12800 00 00 00 49 81 c6 a0 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff 4c 89 f6 48 83 c4 08 5b 41 5e 41 5f ...I......H......L..L..H...[A^A_
12820 5d e9 56 00 00 00 55 48 89 e5 48 8d 8f 98 00 00 00 48 89 c8 48 8b 08 48 85 c9 75 f5 48 8b 4f 68 ].V...UH..H......H..H..H..u.H.Oh
12840 48 85 c9 74 35 48 83 c7 68 48 89 ca f6 42 09 03 48 8b 0a 74 19 48 89 0f 48 8b 08 48 89 0a 48 89 H..t5H..hH...B..H..t.H..H..H..H.
12860 10 48 89 d0 48 8b 17 48 85 d2 75 e0 eb 0c 85 f6 75 e3 48 85 c9 48 89 d7 75 cf 5d c3 55 48 89 e5 .H..H..H..u.....u.H..H..u.].UH..
12880 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 d4 49 89 f6 49 8b 1e 48 85 db 0f 84 41 01 00 00 48 AWAVAUATSH..(I..I..I..H....A...H
128a0 89 7d d0 48 8b 47 18 44 0f b6 78 54 45 89 fd 41 83 f5 03 41 80 e7 03 44 89 7d c4 31 c0 48 89 45 .}.H.G.D..xTE..A...A...D.}.1.H.E
128c0 c8 e9 0b 01 00 00 49 ff cc 0f b6 43 09 89 c1 83 f1 03 41 85 cd 75 3d 48 8b 03 49 89 06 0f b6 43 ......I....C......A..u=H..I....C
128e0 08 83 f8 25 7f 3b 83 c0 fc 83 f8 10 77 52 48 8d 0d 0f 01 00 00 48 63 04 81 48 01 c8 ff e0 48 8b ...%.;......wRH......Hc..H....H.
12900 7d d0 48 89 de e8 e3 14 00 00 48 8b 53 10 48 83 c2 21 eb 1e 24 f8 44 08 f8 88 43 09 49 89 de eb }.H.......H.S.H..!..$.D...C.I...
12920 1f 83 f8 26 75 1a 0f b6 53 0a 48 c1 e2 04 48 83 c2 20 31 c9 48 8b 7d d0 48 89 de e8 05 fb ff ff ...&u...S.H...H...1.H.}.H.......
12940 49 8b 1e 48 85 db 0f 85 85 00 00 00 e9 95 00 00 00 48 8b 7d d0 48 89 de e8 86 3a ff ff eb e1 0f I..H.............H.}.H....:.....
12960 b6 4b 0a 85 c9 74 26 88 c8 45 31 ff 4a 8b 74 fb 20 48 85 f6 74 0c 48 8b 7d d0 e8 3a fd ff ff 8a .K...t&..E1.J.t..H..t.H.}..:....
12980 43 0a 49 ff c7 0f b6 c8 41 39 cf 7c df 8d 14 cd 20 00 00 00 31 c9 48 8b 7d d0 48 89 de e8 a3 fa C.I.....A9.|........1.H.}.H.....
129a0 ff ff 44 8b 7d c4 eb 98 48 8b 53 18 48 83 c2 28 eb 80 48 8b 7d d0 48 89 de e8 8d 37 00 00 eb 80 ..D.}...H.S.H..(..H.}.H....7....
129c0 48 8b 7d d0 48 89 de e8 29 f9 ff ff e9 6f ff ff ff 4d 85 e4 0f 85 ec fe ff ff 48 89 5d c8 eb 06 H.}.H...)....o...M........H.]...
129e0 31 c0 48 89 45 c8 48 8b 45 c8 48 85 c0 4c 0f 44 f0 4c 89 f0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 1.H.E.H.E.H..L.D.L..H..([A\A]A^A
12a00 5f 5d c3 90 fa fe ff ff 4d ff ff ff 5b ff ff ff a4 ff ff ff ae ff ff ff bc ff ff ff 3c ff ff ff _]......M...[...............<...
12a20 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 3c ff ff ff <...<...<...<...<...<...<...<...
12a40 3c ff ff ff 06 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff 49 8b 5f 18 eb 08 4c 89 <.......UH..AWAVSPA..I..I._...L.
12a60 ff e8 15 00 00 00 0f b6 43 55 41 0f a3 c6 73 ee 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 ........CUA...s.H...[A^A_].UH..A
12a80 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe 4d 8b 7e 18 31 db 41 0f b6 47 55 48 83 f8 07 0f 87 WAVAUATSH...I..M.~.1.A..GUH.....
12aa0 00 04 00 00 48 8d 0d 0d 04 00 00 48 63 04 81 48 01 c8 ff e0 49 c7 47 20 00 00 00 00 4c 89 ff e8 ....H......Hc..H....I.G.....L...
12ac0 ba 07 00 00 49 83 7f 70 00 0f 85 00 02 00 00 41 c6 47 55 01 e9 f6 01 00 00 49 83 7f 70 00 4d 89 ....I..p.......A.GU......I..p.M.
12ae0 fc 74 13 4c 89 ff e8 93 07 00 00 49 83 7f 70 00 75 f1 4d 8b 66 18 49 8b 44 24 78 48 89 45 d0 41 .t.L.......I..p.u.M.f.I.D$xH.E.A
12b00 c6 44 24 55 08 49 c7 44 24 20 00 00 00 00 4d 85 f6 74 12 41 f6 46 09 03 74 0b 4c 89 e7 4c 89 f6 .D$U.I.D$.....M..t.A.F..t.L..L..
12b20 e8 dc f9 ff ff 41 f6 44 24 48 40 74 13 49 8b 74 24 40 f6 46 09 03 74 08 4c 89 e7 e8 c1 f9 ff ff .....A.D$H@t.I.t$@.F..t.L.......
12b40 4c 89 e7 e8 3f 0d 00 00 49 8b 84 24 a8 00 00 00 48 85 c0 0f 84 f1 01 00 00 49 8d 9c 24 a8 00 00 L...?...I..$....H........I..$...
12b60 00 e9 7f 01 00 00 49 8d 4f 68 ba 03 00 00 00 eb 15 49 8d 8f 98 00 00 00 ba 04 00 00 00 eb 07 ba ......I.Oh.......I..............
12b80 05 00 00 00 31 c9 4c 89 f7 4c 89 fe 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 91 0c 00 00 49 ....1.L..L..H...[A\A]A^A_].....I
12ba0 8b 87 e0 00 00 00 8a 48 09 80 e1 f8 41 8a 57 54 80 e2 03 08 ca 88 50 09 41 80 7f 56 01 74 63 49 .......H....A.WT......P.A..V.tcI
12bc0 8b 5f 18 49 8b b7 b0 00 00 00 49 8b 97 c0 00 00 00 31 c9 4c 89 f7 e8 6a f8 ff ff 49 89 87 b0 00 ._.I......I......1.L...j...I....
12be0 00 00 49 c7 87 c0 00 00 00 00 00 00 00 41 8b 4f 38 41 8b 47 3c 89 c2 c1 fa 1f c1 ea 1e 01 c2 c1 ..I..........A.O8A.G<...........
12c00 fa 02 39 d1 7d 11 89 c6 c1 ee 1f 01 c6 d1 fe 4c 89 f7 e8 e6 10 00 00 49 8b 47 18 48 29 d8 49 01 ..9.}..........L.......I.G.H).I.
12c20 47 28 41 c6 47 55 06 eb 1a 49 83 bf 98 00 00 00 00 74 0b 41 80 7f 56 01 0f 85 58 02 00 00 41 c6 G(A.GU...I.......t.A..V...X...A.
12c40 47 55 07 31 db e9 5a 02 00 00 49 63 47 3c 48 c1 e0 03 49 89 47 20 49 c7 87 90 00 00 00 00 00 00 GU.1..Z...IcG<H...I.G.I.........
12c60 00 49 c7 87 88 00 00 00 00 00 00 00 49 c7 87 80 00 00 00 00 00 00 00 49 c7 47 78 00 00 00 00 49 .I..........I..........I.Gx....I
12c80 c7 47 70 00 00 00 00 49 8b b7 e0 00 00 00 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 ff e8 60 f8 ff .Gp....I......H..t..F..t.L...`..
12ca0 ff 41 f6 47 48 40 74 12 49 8b 77 40 f6 46 09 03 74 08 4c 89 ff e8 47 f8 ff ff 4c 89 ff e8 c5 0b .A.GH@t.I.w@.F..t.L...G...L.....
12cc0 00 00 4c 89 ff e8 42 0d 00 00 41 c6 47 55 00 49 8b 5f 20 e9 cc 01 00 00 48 89 c3 48 8b 40 50 48 ..L...B...A.GU.I._......H..H.@PH
12ce0 83 c3 50 eb 56 f6 40 09 07 75 07 48 83 78 40 00 75 e6 48 8b 48 50 48 89 0b 48 89 40 50 4c 8b 68 ..P.V.@..u.H.x@.u.H.HPH..H.@PL.h
12d00 40 eb 04 4d 8b 6d 10 4d 85 ed 74 2c 41 83 7d 18 00 74 f0 49 8b 45 00 f6 40 08 40 74 11 48 8b 30 @..M.m.M..t,A.}..t.I.E..@.@t.H.0
12d20 f6 46 09 03 74 08 4c 89 e7 e8 d3 f7 ff ff 41 c7 45 18 00 00 00 00 eb cb 48 8b 03 48 85 c0 75 a5 .F..t.L.......A.E.......H..H..u.
12d40 eb 08 4c 89 e7 e8 34 05 00 00 49 83 7c 24 70 00 75 f0 49 8b 44 24 20 48 89 45 c8 48 8b 45 d0 49 ..L...4...I.|$p.u.I.D$.H.E.H.E.I
12d60 89 44 24 70 48 85 c0 74 10 4c 89 e7 e8 0d 05 00 00 49 83 7c 24 70 00 75 f0 49 c7 44 24 20 00 00 .D$pH..t.L.......I.|$p.u.I.D$...
12d80 00 00 4c 89 e7 e8 31 0b 00 00 49 8b b4 24 80 00 00 00 31 d2 4c 89 e7 e8 8a 0b 00 00 49 8b b4 24 ..L...1...I..$....1.L.......I..$
12da0 90 00 00 00 31 d2 4c 89 e7 e8 78 0b 00 00 49 8b 5c 24 20 4d 8b ac 24 80 00 00 00 49 8b 84 24 90 ....1.L...x...I.\$.M..$....I..$.
12dc0 00 00 00 48 89 45 d0 31 f6 4c 89 e7 e8 55 fa ff ff 41 c7 84 24 c8 00 00 00 01 00 00 00 4c 89 e7 ...H.E.1.L...U...A..$........L..
12de0 e8 27 0c 00 00 eb 08 4c 89 e7 e8 8f 04 00 00 49 83 7c 24 70 00 75 f0 49 c7 44 24 20 00 00 00 00 .'.....L.......I.|$p.u.I.D$.....
12e00 4c 89 e7 e8 b3 0a 00 00 49 8b b4 24 88 00 00 00 4c 89 e7 e8 27 0c 00 00 49 8b b4 24 90 00 00 00 L.......I..$....L...'...I..$....
12e20 4c 89 e7 e8 17 0c 00 00 49 8b b4 24 80 00 00 00 4c 89 e7 4c 89 ea e8 eb 0a 00 00 49 8b b4 24 90 L.......I..$....L..L.......I..$.
12e40 00 00 00 4c 89 e7 48 8b 55 d0 e8 d7 0a 00 00 41 80 74 24 54 03 4d 8b 6e 18 48 03 5d c8 49 03 5c ...L..H.U......A.t$T.M.n.H.].I.\
12e60 24 20 41 c6 45 55 02 4d 8d 65 58 ba 01 00 00 00 4c 89 f7 4c 89 e6 e8 01 fa ff ff 48 83 c3 09 4c $.A.EU.M.eX.....L..L.......H...L
12e80 39 e0 74 e7 49 89 45 60 49 8b 47 18 49 03 47 10 49 89 47 28 eb 0e 4c 89 f7 e8 7f 01 00 00 48 98 9.t.I.E`I.G.I.G.I.G(..L.......H.
12ea0 48 8d 1c c0 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 90 fc fb ff ff 21 fc ff ff H...H..H...[A\A]A^A_].f.....!...
12ec0 ae fc ff ff b9 fc ff ff c7 fc ff ff e7 fc ff ff 71 fd ff ff 92 fd ff ff 55 48 89 e5 41 57 41 56 ................q.......UH..AWAV
12ee0 53 50 49 89 fe 4d 8b 7e 18 49 8b 4f 18 48 ba 0b d7 a3 70 3d 0a d7 a3 48 89 c8 48 f7 ea 48 01 ca SPI..M.~.I.O.H....p=...H..H..H..
12f00 48 89 d0 48 c1 e8 3f 48 c1 fa 07 48 8d 4c 02 01 49 63 b7 d0 00 00 00 48 bb ff ff ff ff ff ff ff H..H..?H...H.L..Ic.....H........
12f20 7f 48 b8 ff ff ff ff ff ff ff 7f 31 d2 48 f7 fe 48 39 c1 7d 07 48 0f af ce 48 89 cb 41 80 7f 57 .H.........1.H..H9.}.H...H..A..W
12f40 00 74 1e 4c 89 f7 e8 30 fb ff ff 48 29 c3 48 81 fb 81 f3 ff ff 41 8a 47 55 7c 1f 3c 07 75 e4 eb .t.L...0...H).H......A.GU|.<.u..
12f60 1d 48 c7 c6 00 83 ff ff 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 31 2f 00 00 3c 07 75 12 4c 89 .H......L..H...[A^A_].1/..<.u.L.
12f80 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 30 00 00 00 49 63 8f d0 00 00 00 48 89 d8 48 99 48 f7 f9 48 .H...[A^A_].0...Ic.....H..H.H..H
12fa0 69 f0 c8 00 00 00 4c 89 ff e8 fd 2e 00 00 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 5d 00 00 00 i.....L.......L..H...[A^A_].]...
12fc0 55 48 89 e5 48 8b 47 28 48 c1 e8 02 48 b9 c3 f5 28 5c 8f c2 f5 28 48 f7 e1 48 89 d1 48 c1 e9 02 UH..H.G(H...H...(\...(H..H..H...
12fe0 48 63 b7 cc 00 00 00 49 b8 ff ff ff ff ff ff ff 7f 48 b8 ff ff ff ff ff ff ff 7f 31 d2 48 f7 f1 Hc.....I.........H.........1.H..
13000 48 39 c6 7d 07 48 0f af f1 49 89 f0 48 8b 77 10 4c 29 c6 48 03 77 18 5d e9 8e 2e 00 00 55 48 89 H9.}.H...I..H.w.L).H.w.].....UH.
13020 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 7e 18 49 8b 87 98 00 00 00 45 31 e4 31 db eb 16 be 01 00 .AWAVATSI..M.~.I......E1.1......
13040 00 00 4c 89 f7 e8 c5 00 00 00 ff c3 49 8b 87 98 00 00 00 48 85 c0 74 17 41 8b 8f c8 00 00 00 39 ..L.........I......H..t.A......9
13060 cb 72 da 01 c9 45 31 e4 48 85 c0 44 0f 45 e1 45 89 a7 c8 00 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d .r...E1.H..D.E.E........[A\A^A_]
13080 c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 85 f6 4d 8b 77 18 74 05 41 c6 46 56 01 41 80 7e 55 01 .UH..AWAVSPI....M.w.t.A.FV.A.~U.
130a0 77 22 41 c6 46 55 02 49 8d 5e 58 ba 01 00 00 00 4c 89 ff 48 89 de e8 c1 f7 ff ff 48 39 d8 74 eb w"A.FU.I.^X.....L..H.......H9.t.
130c0 49 89 46 60 be 80 00 00 00 4c 89 ff e8 77 f9 ff ff be 7f ff ff ff 4c 89 ff e8 6a f9 ff ff be 40 I.F`.....L...w........L...j....@
130e0 00 00 00 4c 89 ff e8 5d f9 ff ff be 80 00 00 00 4c 89 ff e8 50 f9 ff ff 41 c6 46 56 00 4c 89 f7 ...L...]........L...P...A.FV.L..
13100 48 83 c4 08 5b 41 5e 41 5f 5d e9 b1 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 H...[A^A_].....UH..AWAVAUATSH...
13120 41 89 f6 49 89 ff 49 8b 5f 18 48 8b 83 98 00 00 00 48 8b 08 48 89 8b 98 00 00 00 48 8b 4b 58 48 A..I..I._.H......H..H......H.KXH
13140 89 08 48 89 43 58 8a 48 09 88 ca 80 e2 f7 88 50 09 8a 53 55 80 c2 fe 80 fa 03 77 0e 80 e1 f0 8a ..H.CX.H.......P..SU......w.....
13160 53 54 80 e2 03 08 ca 88 50 09 48 89 45 c8 0f b6 40 08 83 c8 40 89 45 d0 48 8d 75 c8 ba 02 00 00 ST......P.H.E...@...@.E.H.u.....
13180 00 4c 89 ff e8 c0 0f 00 00 48 85 c0 74 7b 8b 48 08 83 e1 0f 83 f9 06 75 70 45 8a a7 c9 00 00 00 .L.......H..t{.H.......upE......
131a0 44 8a 6b 57 41 c6 87 c9 00 00 00 00 c6 43 57 00 49 8b 4f 10 48 8b 10 48 8b 40 08 48 89 41 08 48 D.kWA........CW.I.O.H..H.@.H.A.H
131c0 89 11 49 8b 47 10 48 8b 4d c8 48 8b 55 d0 48 89 50 18 48 89 48 10 49 8b 4f 10 48 8d 41 20 49 89 ..I.G.H.M.H.U.H.P.H.H.I.O.H.A.I.
131e0 47 10 49 2b 4f 38 48 8d 35 7b 00 00 00 31 d2 45 31 c0 4c 89 ff e8 2d 95 00 00 85 c0 45 88 a7 c9 G.I+O8H.5{...1.E1.L...-.....E...
13200 00 00 00 44 88 6b 57 75 0f 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 85 f6 74 ec 83 f8 02 ...D.kWu.H...[A\A]A^A_].E..t....
13220 75 3c 49 8b 47 10 8b 48 f8 83 e1 0f 83 f9 04 75 0a 48 8b 48 f0 48 83 c1 20 eb 07 48 8d 0d 46 23 u<I.G..H.......u.H.H.H.....H..F#
13240 04 00 48 8d 15 4a 23 04 00 31 c0 4c 89 ff 48 89 d6 48 89 ca e8 14 ba 00 00 b8 05 00 00 00 4c 89 ..H..J#..1.L..H..H............L.
13260 ff 89 c6 e8 2f 88 00 00 55 48 89 e5 48 8b 77 10 48 83 c6 e0 31 d2 31 c9 5d e9 fe 90 00 00 55 48 ..../...UH..H.w.H...1.1.].....UH
13280 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 4d 8b 6e 70 41 8a 45 09 88 c1 80 c9 04 41 88 4d 09 ..AWAVAUATSPI..M.npA.E......A.M.
132a0 41 0f b6 4d 08 83 f9 25 0f 8f e2 00 00 00 83 c1 fb 83 f9 04 0f 87 29 01 00 00 48 8d 15 5b 05 00 A..M...%..............)...H..[..
132c0 00 48 63 0c 8a 48 01 d1 ff e1 49 8b 45 30 49 89 46 70 49 8b 45 28 48 85 c0 0f 84 02 03 00 00 45 .Hc..H....I.E0I.FpI.E(H........E
132e0 31 ff f6 40 0a 08 75 20 49 8b 96 10 01 00 00 be 03 00 00 00 48 89 c7 e8 18 0e 00 00 49 89 c7 49 1..@..u.I...........H.......I..I
13300 8b 45 28 48 85 c0 74 11 f6 40 09 03 74 0b 4c 89 f7 48 89 c6 e8 e8 f1 ff ff 4d 85 ff 0f 84 bf 02 .E(H..t..@..t.L..H.......M......
13320 00 00 41 8b 47 08 83 e0 0f 83 f8 04 0f 85 af 02 00 00 4d 8b 27 49 83 c4 20 be 6b 00 00 00 4c 89 ..A.G.............M.'I....k...L.
13340 e7 e8 72 cc 00 00 49 89 c7 be 76 00 00 00 4c 89 e7 e8 62 cc 00 00 4c 89 f9 48 09 c1 0f 84 7f 02 ..r...I...v...L...b...L..H......
13360 00 00 41 80 65 09 fb 4d 85 ff 0f 84 c4 03 00 00 48 85 c0 0f 84 63 04 00 00 49 8b 86 90 00 00 00 ..A.e..M........H....c...I......
13380 49 89 45 30 4d 89 ae 90 00 00 00 e9 65 04 00 00 83 f9 26 75 4e 49 8b 45 10 49 89 46 70 41 0f b6 I.E0M.......e.....&uNI.E.I.FpA..
133a0 45 0a 85 c0 74 33 49 8d 5d 28 45 31 ff 88 c1 f6 03 40 74 16 48 8b 73 f8 f6 46 09 03 74 0c 4c 89 E...t3I.](E1.....@t.H.s..F..t.L.
133c0 f7 e8 3b f1 ff ff 41 8a 4d 0a 0f b6 c1 41 ff c7 48 83 c3 10 41 39 c7 7c d6 c1 e0 04 83 c0 20 49 ..;...A.M....A..H...A9.|.......I
133e0 01 46 20 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 45 10 49 89 46 70 49 8b 75 18 48 85 .F.H...[A\A]A^A_].I.E.I.FpI.u.H.
13400 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 f0 f0 ff ff 41 0f b6 4d 0a 85 c9 74 4f 31 db 88 c8 49 8b .t..F..t.L.......A..M...tO1...I.
13420 4c dd 20 48 85 c9 74 37 48 8b 11 48 8d 71 10 48 39 f2 74 07 41 80 7e 55 08 75 1d f6 42 08 40 74 L..H..t7H..H.q.H9.t.A.~U.u..B.@t
13440 1e 48 8b 32 f6 46 09 03 74 15 4c 89 f7 e8 af f0 ff ff 41 8a 45 0a eb 07 c7 41 18 01 00 00 00 48 .H.2.F..t.L.......A.E....A.....H
13460 ff c3 0f b6 c8 39 cb 7c b5 8d 04 cd 20 00 00 00 e9 6a ff ff ff 49 8b 4d 48 49 89 4e 70 49 8b 4e .....9.|.........j...I.MHI.NpI.N
13480 78 49 89 4d 48 4d 89 6e 78 24 fb 41 88 45 09 49 8b 5d 38 48 85 db b8 01 00 00 00 0f 84 3e ff ff xI.MHM.nx$.A.E.I.]8H.........>..
134a0 ff 49 8b 45 10 e9 fa 01 00 00 49 8b 45 70 49 89 46 70 49 8b 45 60 48 85 c0 74 0e f6 40 09 03 74 .I.E......I.EpI.FpI.E`H..t..@..t
134c0 08 49 c7 45 60 00 00 00 00 49 8b 75 68 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 21 f0 ff ff .I.E`....I.uhH..t..F..t.L...!...
134e0 41 8b 45 14 85 c0 7e 35 45 31 ff bb 08 00 00 00 49 8b 4d 30 f6 04 19 40 74 17 48 8b 74 19 f8 f6 A.E...~5E1......I.M0...@t.H.t...
13500 46 09 03 74 0c 4c 89 f7 e8 f4 ef ff ff 41 8b 45 14 41 ff c7 48 83 c3 10 41 39 c7 7c d3 41 8b 45 F..t.L.......A.E.A..H...A9.|.A.E
13520 10 85 c0 7e 2e 45 31 ff 31 db 49 8b 4d 58 4a 8b 34 39 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 ...~.E1.1.I.MXJ.49H..t..F..t.L..
13540 e8 bc ef ff ff 41 8b 45 10 ff c3 49 83 c7 10 39 c3 7c d7 41 8b 45 20 85 c0 7e 28 31 db 49 8b 4d .....A.E...I...9.|.A.E...~(1.I.M
13560 40 48 8b 34 d9 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 89 ef ff ff 41 8b 45 20 48 ff c3 39 @H.4.H..t..F..t.L.......A.E.H..9
13580 c3 7c da 41 8b 4d 24 85 c9 7e 32 45 31 ff 31 db 49 8b 45 50 4a 8b 34 38 48 85 f6 74 12 f6 46 09 .|.A.M$..~2E1.1.I.EPJ.48H..t..F.
135a0 03 74 0c 4c 89 f7 e8 56 ef ff ff 41 8b 4d 24 ff c3 49 83 c7 10 39 cb 7c d7 41 8b 45 20 41 8b 55 .t.L...V...A.M$..I...9.|.A.E.A.U
135c0 1c 41 03 4d 14 41 03 4d 10 c1 e1 04 41 03 55 18 c1 e2 02 8d 04 c2 8d 44 01 78 48 98 e9 fe fd ff .A.M.A.M....A.U........D.xH.....
135e0 ff 41 8a 4d 0b 41 bc 01 00 00 00 41 d3 e4 4d 8b 7d 18 41 8b 45 0c 85 c0 4c 89 fb 74 36 31 db 89 .A.M.A.....A..M.}.A.E...L..t61..
13600 db 49 8b 4d 10 48 89 da 48 c1 e2 04 f6 44 11 08 40 74 16 48 8b 34 11 f6 46 09 03 74 0c 4c 89 f7 .I.M.H..H....D..@t.H.4..F..t.L..
13620 e8 dc ee ff ff 41 8b 45 0c ff c3 39 c3 72 d0 49 8b 5d 18 49 63 c4 48 c1 e0 05 49 01 c7 eb 04 48 .....A.E...9.r.I.].Ic.H...I....H
13640 83 c3 20 4c 39 fb 0f 83 a9 01 00 00 8b 43 08 8b 4b 18 83 e1 40 85 c0 75 17 85 c9 74 e2 48 8b 43 ...L9........C..K...@..u...t.H.C
13660 10 f6 40 09 03 74 d8 c7 43 18 0a 00 00 00 eb cf 85 c9 74 15 48 8b 73 10 f6 46 09 03 74 0b 4c 89 ..@..t..C.........t.H.s..F..t.L.
13680 f7 e8 7b ee ff ff 8b 43 08 a8 40 74 b2 48 8b 33 f6 46 09 03 74 a9 4c 89 f7 e8 63 ee ff ff eb 9f ..{....C..@t.H.3.F..t.L...c.....
136a0 48 83 c3 10 48 39 c3 73 1d f6 43 08 40 74 f1 48 8b 33 f6 46 09 03 74 e8 4c 89 f7 e8 41 ee ff ff H...H9.s..C.@t.H.3.F..t.L...A...
136c0 49 8b 45 10 eb da 41 80 7e 55 08 75 42 49 63 85 b8 00 00 00 48 c1 e0 04 49 03 45 38 eb 0b c7 43 I.E...A.~U.uBIc.....H...I.E8...C
136e0 08 00 00 00 00 48 83 c3 10 48 39 c3 72 f0 4d 39 6d 50 75 2a 49 83 7d 40 00 74 23 49 8b 86 a8 00 .....H...H9.r.M9mPu*I.}@.t#I....
13700 00 00 49 89 45 50 4d 89 ae a8 00 00 00 eb 0f 41 80 7e 56 01 74 08 4c 89 ef e8 8d 86 00 00 49 63 ..I.EPM........A.~V.t.L.......Ic
13720 85 b8 00 00 00 48 c1 e0 04 48 05 d0 00 00 00 e9 ab fc ff ff 41 8a 4d 0b b8 01 00 00 00 d3 e0 41 .....H...H..........A.M........A
13740 83 7d 0c 00 0f 95 c2 80 f9 1f 44 0f b6 e2 74 6c 48 63 d8 4d 8b 7d 18 48 c1 e3 05 4c 01 fb 41 8b .}........D...tlHc.M.}.H...L..A.
13760 47 18 83 e0 40 41 83 7f 08 00 75 18 85 c0 74 43 49 8b 47 10 f6 40 09 03 74 39 41 c7 47 18 0a 00 G...@A....u...tCI.G..@..t9A.G...
13780 00 00 eb 2f 85 c0 74 12 49 8b 77 10 f6 46 09 03 74 08 4c 89 f7 e8 67 ed ff ff 45 85 e4 75 14 4c .../..t.I.w..F..t.L...g...E..u.L
137a0 89 f7 4c 89 fe e8 20 03 00 00 85 c0 0f 95 c0 44 0f b6 e0 49 83 c7 20 49 39 df 72 a2 41 80 7e 55 ..L............D...I...I9.r.A.~U
137c0 00 74 26 45 85 e4 74 2d 49 8b 86 80 00 00 00 49 89 45 30 4d 89 ae 80 00 00 00 eb 19 4c 89 f7 4c .t&E..t-I......I.E0M........L..L
137e0 89 ee e8 1f 03 00 00 eb 0c 49 8b 46 78 49 89 45 30 4d 89 6e 78 41 8b 45 0c 48 c1 e0 04 41 8a 4d .........I.FxI.E0M.nxA.E.H...A.M
13800 0b ba 01 00 00 00 d3 e2 48 63 ca 48 c1 e1 05 48 8d 44 08 38 e9 c6 fb ff ff 0f 1f 00 ae fa ff ff ........Hc.H...H.D.8............
13820 d6 fb ff ff c7 fb ff ff 59 fc ff ff 8e fc ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce 41 89 ........Y.......UH..AWAVATSI..A.
13840 d7 48 89 f3 48 8b 73 60 48 85 f6 74 27 4c 8b 63 18 ba 58 00 00 00 e8 21 f0 ff ff 48 89 43 60 48 .H..H.s`H..t'L.c..X....!...H.C`H
13860 8b 4b 18 4c 29 e1 48 01 4b 28 48 85 c0 b8 18 03 00 00 75 0a 44 88 7b 55 4c 89 73 60 31 c0 5b 41 .K.L).H.K(H.......u.D.{UL.s`1.[A
13880 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe bb 37 00 00 00 49 8b 34 de 48 85 f6 74 0e f6 \A^A_].UH..AVSI...7...I.4.H..t..
138a0 46 09 03 74 08 4c 89 f7 e8 54 ec ff ff 48 ff c3 48 83 fb 40 75 e0 5b 41 5e 5d c3 55 48 89 e5 41 F..t.L...T...H..H..@u.[A^].UH..A
138c0 57 41 56 53 50 49 89 ff 49 8b 9f 88 00 00 00 49 c7 87 88 00 00 00 00 00 00 00 45 31 f6 48 89 de WAVSPI..I......I..........E1.H..
138e0 48 85 f6 74 31 48 8b 5e 30 4c 89 ff e8 15 02 00 00 85 c0 48 89 de 74 e8 49 83 7f 70 00 41 be 01 H..t1H.^0L.........H..t.I..p.A..
13900 00 00 00 74 d8 4c 89 ff e8 71 f9 ff ff 49 83 7f 70 00 75 f1 eb c7 45 85 f6 75 ad 48 83 c4 08 5b ...t.L...q...I..p.u...E..u.H...[
13920 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 d6 4c 89 75 c0 49 89 A^A_].UH..AWAVAUATSH...I..L.u.I.
13940 f4 48 89 7d d0 eb 05 4d 8b 64 24 30 4d 39 f4 0f 84 a8 00 00 00 41 8a 4c 24 0b b8 01 00 00 00 d3 .H.}...M.d$0M9.......A.L$.......
13960 e0 4d 8b 6c 24 18 41 83 7c 24 0c 00 4c 89 eb 74 42 89 45 cc 31 db 89 db 4d 8b 74 24 10 49 89 df .M.l$.A.|$..L..tB.E.1...M.t$.I..
13980 49 c1 e7 04 4b 8d 34 3e 48 8b 7d d0 e8 39 01 00 00 85 c0 74 09 43 c7 44 3e 08 00 00 00 00 ff c3 I...K.4>H.}..9.....t.C.D>.......
139a0 41 3b 5c 24 0c 72 cf 49 8b 5c 24 18 4c 8b 75 c0 8b 45 cc 48 98 48 c1 e0 05 49 01 c5 eb 04 48 83 A;\$.r.I.\$.L.u..E.H.H...I....H.
139c0 c3 20 4c 39 eb 73 80 83 7b 08 00 74 f1 48 8b 7d d0 48 89 de e8 f1 00 00 00 85 c0 74 e1 c7 43 08 ..L9.s..{..t.H.}.H.........t..C.
139e0 00 00 00 00 f6 43 18 40 74 d4 48 8b 43 10 f6 40 09 03 74 ca c7 43 18 0a 00 00 00 eb c1 48 83 c4 .....C.@t.H.C..@..t..C.......H..
13a00 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b 9e 98 00 00 00 eb 03 48 .[A\A]A^A_].UH..AVSI..I........H
13a20 8b 1b 48 85 db 74 13 f6 43 09 03 74 f2 4c 89 f7 48 89 de e8 c9 ea ff ff eb e5 5b 41 5e 5d c3 55 ..H..t..C..t.L..H.........[A^].U
13a40 48 89 e5 41 57 41 56 41 54 53 49 89 f7 49 89 fe eb 04 4d 8b 7f 30 4d 85 ff 74 66 41 8a 4f 0b b8 H..AWAVATSI..I....M..0M..tfA.O..
13a60 01 00 00 00 d3 e0 80 f9 1f 74 e7 4c 63 e0 49 8b 5f 18 49 c1 e4 05 49 01 dc 48 83 c3 10 83 7b f8 .........t.Lc.I._.I...I..H....{.
13a80 00 74 2c 4c 89 f7 48 89 de e8 3c 00 00 00 85 c0 74 1d c7 43 f8 00 00 00 00 f6 43 08 40 74 10 48 .t,L..H...<.....t..C......C.@t.H
13aa0 8b 03 f6 40 09 03 74 07 c7 43 08 0a 00 00 00 48 8d 43 20 48 83 c3 10 4c 39 e3 48 89 c3 72 be eb ...@..t..C.....H.C.H...L9.H..r..
13ac0 91 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 8b 46 08 31 db a8 40 74 24 83 e0 0f 83 f8 04 48 .[A\A^A_].UH..SP.F.1..@t$......H
13ae0 8b 36 75 12 48 85 f6 74 14 f6 46 09 03 74 0e e8 0d ea ff ff eb 07 0f b6 5e 09 83 e3 03 89 d8 48 .6u.H..t..F..t..........^......H
13b00 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f4 49 89 fe 41 8a 4c 24 0b 41 ...[].UH..AWAVAUATSPI..I..A.L$.A
13b20 bf 01 00 00 00 41 d3 e7 4d 8b 6c 24 18 41 8b 44 24 0c c7 45 d0 00 00 00 00 85 c0 4c 89 eb c7 45 .....A..M.l$.A.D$..E.......L...E
13b40 d4 00 00 00 00 74 47 31 db c7 45 d4 00 00 00 00 89 db 49 8b 4c 24 10 48 89 da 48 c1 e2 04 f6 44 .....tG1..E.......I.L$.H..H....D
13b60 11 08 40 74 1e 48 8b 34 11 f6 46 09 03 74 14 4c 89 f7 e8 8a e9 ff ff 41 8b 44 24 0c c7 45 d4 01 ..@t.H.4..F..t.L.......A.D$..E..
13b80 00 00 00 ff c3 39 c3 72 c7 49 8b 5c 24 18 49 63 c7 48 c1 e0 05 49 01 c5 4c 39 eb 0f 83 98 00 00 .....9.r.I.\$.Ic.H...I..L9......
13ba0 00 48 83 c3 10 c7 45 d0 00 00 00 00 45 31 ff 83 7b f8 00 75 18 f6 43 08 40 74 68 48 8b 03 f6 40 .H....E.....E1..{..u..C.@thH...@
13bc0 09 03 74 5f c7 43 08 0a 00 00 00 eb 56 4c 89 f7 48 89 de e8 f2 fe ff ff 8b 4b f8 83 e1 40 85 c0 ..t_.C......VL..H........K...@..
13be0 75 1f 85 c9 74 3d 48 8b 73 f0 f6 46 09 03 74 33 4c 89 f7 e8 09 e9 ff ff c7 45 d4 01 00 00 00 eb u...t=H.s..F..t3L........E......
13c00 22 41 bf 01 00 00 00 85 c9 74 18 48 8b 43 f0 f6 40 09 03 41 bf 01 00 00 00 8b 45 d0 41 0f 45 c7 "A.......t.H.C..@..A......E.A.E.
13c20 89 45 d0 48 8d 43 20 48 83 c3 10 4c 39 eb 48 89 c3 0f 82 78 ff ff ff eb 03 45 31 ff 41 80 7e 55 .E.H.C.H...L9.H....x.....E1.A.~U
13c40 00 74 1b 83 7d d0 00 74 24 49 8b 86 88 00 00 00 49 89 44 24 30 4d 89 a6 88 00 00 00 eb 27 49 8b .t..}..t$I......I.D$0M.......'I.
13c60 46 78 49 89 44 24 30 4d 89 66 78 eb 18 45 85 ff 74 13 49 8b 86 90 00 00 00 49 89 44 24 30 4d 89 FxI.D$0M.fx..E..t.I......I.D$0M.
13c80 a6 90 00 00 00 8b 45 d4 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 b0 01 48 39 f7 ......E.H...[A\A]A^A_].UH....H9.
13ca0 74 20 48 8b 57 10 48 3b 56 10 75 14 48 83 c7 20 48 83 c6 20 e8 75 c2 00 00 85 c0 0f 94 c0 eb 02 t.H.W.H;V.u.H...H....u..........
13cc0 31 c0 0f b6 c0 5d c3 55 48 89 e5 31 f2 49 89 f0 49 c1 e8 05 49 ff c0 49 39 f0 77 1d 89 d1 c1 e1 1....].UH..1.I..I...I..I9.w.....
13ce0 05 89 d0 c1 e8 02 01 c8 0f b6 4c 37 ff 01 c1 31 ca 4c 29 c6 4c 39 c6 73 e3 89 d0 5d c3 55 48 89 ..........L7...1.L).L9.s...].UH.
13d00 e5 41 57 41 56 41 54 53 41 89 f7 49 89 fe 4d 8b 66 18 45 8b 44 24 3c 45 39 f8 7d 52 49 63 d0 49 .AWAVATSA..I..M.f.E.D$<E9.}RIc.I
13d20 8b 74 24 30 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 0e e7 ff ff 49 89 44 24 30 49 63 54 24 .t$0H...Ic.H...L.......I.D$0IcT$
13d40 3c 44 39 fa 41 89 d0 7d 25 48 c1 e2 03 31 f6 eb 08 49 8b 44 24 30 48 ff c6 48 01 d0 48 c7 04 f0 <D9.A..}%H...1...I.D$0H..H..H...
13d60 00 00 00 00 41 8d 44 30 01 44 39 f8 7c e3 45 85 c0 7e 47 41 8d 47 ff 45 31 c9 49 8b 7c 24 30 4a ....A.D0.D9.|.E..~GA.G.E1.I.|$0J
13d80 8b 34 cf 48 85 f6 4a c7 04 cf 00 00 00 00 74 22 48 8b 7e 18 8b 4e 0c 21 c1 48 85 ff 49 8b 5c 24 .4.H..J.......t"H.~..N.!.H..I.\$
13da0 30 48 8b 14 cb 48 89 56 18 48 89 34 cb 48 89 fe 75 de 49 ff c1 45 39 c1 7c c0 45 39 f8 7e 20 49 0H...H.V.H.4.H..u.I..E9.|.E9.~.I
13dc0 8b 74 24 30 49 63 d0 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 6b e6 ff ff 49 89 44 24 30 45 .t$0Ic.H...Ic.H...L...k...I.D$0E
13de0 89 7c 24 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 8b 47 18 8b 48 3c ff c9 23 4e 0c 48 63 c9 .|$<[A\A^A_].UH..H.G..H<..#N.Hc.
13e00 48 c1 e1 03 48 03 48 30 48 89 ca 48 8b 0a 48 39 f1 48 8d 49 18 75 f1 48 8b 09 48 89 0a ff 48 38 H...H.H0H..H..H9.H.I.u.H..H...H8
13e20 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 83 fc 28 77 23 48 ].UH..AWAVAUATSH..(I..I..I..(w#H
13e40 8b 5f 18 44 8b 7b 50 45 31 e7 4c 89 e0 48 c1 e8 05 48 ff c0 4c 39 e0 76 61 48 89 7d c8 e9 80 00 ._.D.{PE1.L..H...H..L9.vaH.}....
13e60 00 00 49 8d 44 24 01 48 b9 e0 ff ff ff ff ff ff 7f 48 39 c8 0f 83 7b 01 00 00 48 8b 47 18 44 8b ..I.D$.H.........H9...{...H.G.D.
13e80 78 50 49 8d 54 24 21 be 14 00 00 00 e8 ea e7 ff ff 48 89 c3 4c 89 63 10 44 89 7b 0c c6 43 0a 00 xPI.T$!..........H..L.c.D.{..C..
13ea0 48 8d 7b 20 4c 89 f6 4c 89 e2 e8 85 c0 00 00 42 c6 44 23 20 00 e9 29 01 00 00 48 89 7d c8 4c 89 H.{.L..L.......B.D#...)...H.}.L.
13ec0 e1 44 89 fa c1 e2 05 44 89 fe c1 ee 02 01 d6 41 0f b6 54 0e ff 01 f2 41 31 d7 48 29 c1 48 39 c1 .D.....D.......A..T....A1.H).H9.
13ee0 73 df 44 8b 6b 3c 41 8d 45 ff 44 21 f8 48 98 48 89 45 c0 48 8b 4b 30 48 89 4d b8 48 89 5d d0 48 s.D.k<A.E.D!.H.H.E.H.K0H.M.H.].H
13f00 8b 1c c1 eb 04 48 8b 5b 18 48 85 db 74 3b 4c 39 63 10 75 f1 48 8d 73 20 4c 89 f7 4c 89 e2 e8 0b .....H.[.H..t;L9c.u.H.s.L..L....
13f20 c0 00 00 85 c0 75 de 0f b6 43 09 83 f0 03 48 8b 4d d0 0f b6 49 54 83 f1 03 85 c8 0f 85 a2 00 00 .....u...C....H.M...IT..........
13f40 00 88 43 09 e9 9a 00 00 00 48 8b 45 c0 48 8b 4d b8 48 8d 04 c1 48 89 45 c0 48 8b 45 d0 44 39 68 ..C......H.E.H.M.H...H.E.H.E.D9h
13f60 38 48 8b 5d c8 7c 31 41 81 fd ff ff ff 3f 7f 28 45 01 ed 48 89 df 44 89 ee e8 7f fd ff ff 48 8b 8H.].|1A.....?.(E..H..D.......H.
13f80 4d d0 8b 41 3c ff c8 44 21 f8 48 98 48 c1 e0 03 48 03 41 30 48 89 45 c0 49 8d 54 24 21 be 04 00 M..A<..D!.H.H...H.A0H.E.I.T$!...
13fa0 00 00 48 89 df e8 d1 e6 ff ff 48 89 c3 4c 89 63 10 44 89 7b 0c c6 43 0a 00 48 8d 7b 20 4c 89 f6 ..H.......H..L.c.D.{..C..H.{.L..
13fc0 4c 89 e2 e8 6c bf 00 00 42 c6 44 23 20 00 48 8b 4d c0 48 8b 01 48 89 43 18 48 89 19 48 8b 45 d0 L...l...B.D#..H.M.H..H.C.H..H.E.
13fe0 ff 40 38 48 89 d8 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 cc e4 ff ff 55 48 89 e5 41 56 .@8H..H..([A\A]A^A_]......UH..AV
14000 53 48 89 f3 49 89 fe 48 89 df e8 cd bf 00 00 4c 89 f7 48 89 de 48 89 c2 5b 41 5e 5d e9 01 fe ff SH..I..H.......L..H..H..[A^]....
14020 ff 55 48 89 e5 53 50 48 89 f3 48 b8 d8 ff ff ff ff ff ff 7f 48 39 c3 73 35 48 8d 53 28 be 07 00 .UH..SPH..H.........H9.s5H.S(...
14040 00 00 e8 34 e6 ff ff 48 89 58 18 48 c7 40 10 00 00 00 00 48 8d 0d 76 28 04 00 48 8b 11 48 89 50 ...4...H.X.H.@.....H..v(..H..H.P
14060 20 8a 49 08 88 48 0a 48 83 c4 08 5b 5d c3 e8 53 e4 ff ff 55 48 89 e5 41 56 53 49 89 fe 48 8d 1d ..I..H.H...[]..S...UH..AVSI..H..
14080 1c bb 04 00 48 8d 15 ac 25 00 00 48 8b 33 b9 01 00 00 00 4c 89 f7 e8 e8 5b 00 00 be fe ff ff ff ....H...%..H.3.....L....[.......
140a0 4c 89 f7 e8 c1 04 00 00 48 8b 53 18 48 83 c3 10 48 85 d2 75 d6 5b 41 5e 5d c3 55 48 89 e5 41 57 L.......H.S.H...H..u.[A^].UH..AW
140c0 41 56 53 50 49 89 fe 31 db 4c 8d 3d e0 bb 04 00 4a 8b 34 3b 4c 89 f7 e8 1e ff ff ff 49 8b 4e 18 AVSPI..1.L.=....J.4;L.......I.N.
140e0 48 89 84 19 f8 00 00 00 49 8b 46 18 48 8b b4 18 f8 00 00 00 4c 89 f7 e8 59 e5 ff ff 48 83 c3 08 H.......I.F.H.......L...Y...H...
14100 48 81 fb c0 00 00 00 75 c7 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 41 89 f6 48 89 H......u.H...[A^A_].UH..AVSA..H.
14120 fb 48 89 d6 e8 2c 28 ff ff 83 78 08 00 75 15 b8 01 00 00 00 44 88 f1 d3 e0 0f b6 4b 0a 09 c1 88 .H...,(...x..u......D......K....
14140 4b 0a 31 c0 5b 41 5e 5d c3 55 48 89 e5 8b 46 08 83 e0 0f 83 f8 07 75 09 48 8b 06 48 83 c0 10 eb K.1.[A^].UH...F.......u.H..H....
14160 1a 83 f8 05 75 09 48 8b 06 48 83 c0 28 eb 0c 48 8b 4f 18 48 8d 84 c1 b8 01 00 00 48 8b 00 48 85 ....u.H..H..(..H.O.H.......H..H.
14180 c0 74 17 89 d1 48 8b 57 18 48 8b b4 ca f8 00 00 00 48 89 c7 5d e9 bb 27 ff ff 48 8d 05 2f 27 04 .t...H.W.H.......H..]..'..H../'.
141a0 00 5d c3 55 48 89 e5 41 57 41 56 53 50 45 89 ce 48 89 fb 4d 89 c7 4c 2b 7b 38 48 8b 43 10 48 8d .].UH..AWAVSPE..H..M..L+{8H.C.H.
141c0 78 10 48 89 7b 10 48 8b 3e 48 8b 76 08 48 89 70 08 48 89 38 48 8b 43 10 48 8d 70 10 48 89 73 10 x.H.{.H.>H.v.H.p.H.8H.C.H.p.H.s.
141e0 48 8b 32 48 8b 52 08 48 89 50 08 48 89 30 48 8b 43 10 48 8d 50 10 45 85 f6 48 89 53 10 48 8b 11 H.2H.R.H.P.H.0H.C.H.P.E..H.S.H..
14200 48 8b 49 08 48 89 48 08 48 89 10 75 1a 48 8b 43 10 48 8d 48 10 48 89 4b 10 49 8b 08 49 8b 50 08 H.I.H.H.H..u.H.C.H.H.H.K.I..I.P.
14220 48 89 50 08 48 89 08 b8 04 00 00 00 44 29 f0 48 98 48 c1 e0 04 48 8b 73 10 48 8b 4b 20 48 29 c6 H.P.H.......D).H.H...H.s.H.K.H).
14240 0f b6 49 42 83 e1 02 48 89 df 44 89 f2 e8 2a 81 00 00 45 85 f6 74 21 48 8b 43 10 48 8b 4b 38 48 ..IB...H..D...*...E..t!H.C.H.K8H
14260 8d 50 f0 48 89 53 10 48 8b 50 f0 48 8b 40 f8 4a 89 44 39 08 4a 89 14 39 48 83 c4 08 5b 41 5e 41 .P.H.S.H.P.H.@.J.D9.J..9H...[A^A
14280 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 45 89 c5 48 89 4d d0 49 89 d7 49 89 f4 49 89 _].UH..AWAVAUATSPE..H.M.I..I..I.
142a0 fe 44 89 ea e8 a0 fe ff ff 83 78 08 00 75 16 4c 89 f7 4c 89 fe 44 89 ea e8 8c fe ff ff 31 db 83 .D........x..u.L..L..D.......1..
142c0 78 08 00 74 20 bb 01 00 00 00 41 b9 01 00 00 00 4c 89 f7 48 89 c6 4c 89 e2 4c 89 f9 4c 8b 45 d0 x..t......A.....L..H..L..L..L.E.
142e0 e8 be fe ff ff 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 .......H...[A\A]A^A_].UH..AWAVAT
14300 53 48 83 ec 10 44 89 c3 49 89 d6 49 89 f7 49 89 fc e8 6d ff ff ff 85 c0 74 0d 48 83 c4 10 5b 41 SH...D..I..I..I...m.....t.H...[A
14320 5c 41 5e 41 5f 5d c3 8d 43 f3 83 f8 05 72 05 83 fb 13 75 13 41 83 7f 08 03 75 1f f2 41 0f 10 07 \A^A_]..C....r....u.A....u..A...
14340 f2 0f 11 45 d8 eb 26 83 fb 16 75 34 4c 89 e7 4c 89 fe 4c 89 f2 e8 89 b4 00 00 48 8d 45 d8 4c 89 ...E..&...u4L..L..L.......H.E.L.
14360 ff 48 89 c6 e8 bf eb fe ff 85 c0 74 2f 41 83 7e 08 03 75 15 f2 41 0f 10 06 f2 0f 11 45 d8 eb 34 .H.........t/A.~..u..A......E..4
14380 48 8d 05 20 13 04 00 eb 1a 48 8d 45 d8 4c 89 f7 48 89 c6 e8 90 eb fe ff 85 c0 75 18 48 8d 05 e7 H........H.E.L..H.........u.H...
143a0 12 04 00 4c 89 e7 4c 89 fe 4c 89 f2 48 89 c1 e8 4f b4 00 00 4c 89 e7 4c 89 fe 4c 89 f2 e8 8d b4 ...L..L..L..H...O...L..L..L.....
143c0 00 00 55 48 89 e5 53 50 89 c8 48 89 fb 48 8b 4b 10 41 89 c0 e8 aa fe ff ff 85 c0 b8 ff ff ff ff ..UH..SP..H..H.K.A..............
143e0 74 1f 48 8b 4b 10 8b 51 08 85 d2 74 0f b0 01 83 fa 01 75 0a 83 39 00 0f 95 c0 eb 02 31 c0 0f b6 t.H.K..Q...t......u..9......1...
14400 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 89 75 e4 48 8b 43 10 4c 8b 7b 20 .H...[].UH..AWAVSPH...u.H.C.L.{.
14420 48 8b 4b 30 48 29 c1 48 c1 f9 04 48 63 d6 48 39 d1 41 be 01 00 00 00 7f 40 48 2b 43 38 48 c1 e8 H.K0H).H...Hc.H9.A......@H+C8H..
14440 04 83 c0 05 b9 40 42 0f 00 29 f1 45 31 f6 39 c8 7f 3b 48 8d 35 42 00 00 00 48 8d 55 e4 48 89 df .....@B..).E1.9..;H.5B...H.U.H..
14460 e8 3c 77 00 00 85 c0 75 24 85 c0 0f 94 c0 44 0f b6 f0 48 8b 43 10 8b 75 e4 48 63 ce 48 c1 e1 04 .<w....u$.....D...H.C..u.Hc.H...
14480 48 01 c1 49 39 4f 08 73 04 49 89 4f 08 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 8b H..I9O.s.I.O.D..H...[A^A_].UH...
144a0 36 5d e9 86 78 00 00 55 48 89 e5 48 39 f7 74 3c 48 63 c2 48 89 c1 48 c1 e1 04 48 29 4f 10 85 c0 6]..x..UH..H9.t<Hc.H..H...H)O...
144c0 7e 2a 31 c0 4c 8b 46 10 49 8d 48 10 48 89 4e 10 48 8b 4f 10 4c 8b 0c 01 48 8b 4c 01 08 49 89 48 ~*1.L.F.I.H.H.N.H.O.L...H.L..I.H
144e0 08 4d 89 08 48 83 c0 10 ff ca 75 d8 5d c3 55 48 89 e5 48 8b 4f 18 48 8b 81 d8 00 00 00 48 89 b1 .M..H.....u.].UH..H.O.H......H..
14500 d8 00 00 00 5d c3 55 48 89 e5 48 85 ff 74 0d 48 8b 47 18 48 8b 80 e8 00 00 00 eb 07 48 8d 05 b5 ....].UH..H..t.H.G.H........H...
14520 21 04 00 5d c3 55 48 89 e5 8d 86 27 46 0f 00 3d 27 46 0f 00 77 13 48 8b 47 10 48 8b 4f 20 48 2b !..].UH....'F..='F..w.H.G.H.O.H+
14540 01 48 c1 e8 04 01 f0 89 c6 89 f0 5d c3 55 48 89 e5 48 8b 47 10 48 8b 4f 20 48 8b 09 48 83 c1 10 .H.........].UH..H.G.H.O.H..H...
14560 48 29 c8 48 c1 e8 04 5d c3 55 48 89 e5 85 f6 78 57 48 8b 47 10 48 8b 4f 20 48 8b 11 48 63 f6 48 H).H...].UH....xWH.G.H.O.H..Hc.H
14580 c1 e6 04 48 8d 4c 16 10 48 39 c8 73 35 48 01 f2 be 03 00 00 00 48 29 c6 48 8d 54 16 0c 48 c1 ea ...H.L..H9.s5H.......H).H.T..H..
145a0 04 48 ff c2 48 89 c6 c7 46 08 00 00 00 00 48 8d 76 10 48 39 ce 72 f0 48 c1 e2 04 48 01 d0 48 89 .H..H...F.....H.v.H9.r.H...H..H.
145c0 47 10 48 89 4f 10 eb 0d ff c6 48 63 c6 48 c1 e0 04 48 01 47 10 5d c3 55 48 89 e5 41 56 53 48 83 G.H.O.....Hc.H...H.G.].UH..AVSH.
145e0 ec 10 41 89 d6 48 8b 5f 10 e8 0a 01 00 00 45 85 f6 4d 63 c6 4c 89 c6 48 f7 d6 48 89 c1 48 0f 49 ..A..H._......E..Mc.L..H..H..H.I
14600 cb 48 c1 e6 04 48 01 ce 48 39 f0 73 4f 48 c7 c6 fe ff ff ff 4c 29 c6 48 c1 e6 04 48 01 ce 48 89 .H...H..H9.sOH......L).H...H..H.
14620 c7 4c 8b 0f 48 8b 57 08 48 89 55 e8 4c 89 4d e0 4c 8b 4e 10 48 8b 56 18 48 89 57 08 4c 89 0f 4c .L..H.W.H.U.L.M.L.N.H.V.H.W.L..L
14640 8b 4d e0 48 8b 55 e8 48 89 56 18 4c 89 4e 10 48 83 c7 10 48 39 f7 48 8d 76 f0 72 c5 4c 8d 4b f0 .M.H.U.H.V.L.N.H...H9.H.v.r.L.K.
14660 49 c1 e0 04 4c 29 c1 4c 39 c9 73 3f 48 8d 53 e0 48 8b 39 48 8b 71 08 48 89 75 e8 48 89 7d e0 48 I...L).L9.s?H.S.H.9H.q.H.u.H.}.H
14680 8b 72 10 48 8b 7a 18 48 89 79 08 48 89 31 48 8b 75 e0 48 8b 7d e8 48 89 7a 18 48 89 72 10 48 83 .r.H.z.H.y.H.1H.u.H.}.H.z.H.r.H.
146a0 c1 10 48 39 d1 48 8d 52 f0 72 c5 4c 39 c8 73 3f 48 83 c3 e0 48 8b 08 48 8b 50 08 48 89 55 e8 48 ..H9.H.R.r.L9.s?H...H..H.P.H.U.H
146c0 89 4d e0 48 8b 4b 10 48 8b 53 18 48 89 50 08 48 89 08 48 8b 4d e0 48 8b 55 e8 48 89 53 18 48 89 .M.H.K.H.S.H.P.H..H.M.H.U.H.S.H.
146e0 4b 10 48 83 c0 10 48 39 d8 48 8d 5b f0 72 c5 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 85 f6 48 8b K.H...H9.H.[.r.H...[A^].UH....H.
14700 4f 20 7e 18 48 63 c6 48 c1 e0 04 48 03 01 48 3b 47 10 48 0f 43 05 26 a9 04 00 eb 57 81 fe d9 b9 O.~.Hc.H...H..H;G.H.C.&....W....
14720 f0 ff 7d 12 81 fe d8 b9 f0 ff 75 17 48 8b 47 18 48 83 c0 40 eb 3d 48 63 c6 48 c1 e0 04 48 03 47 ..}.......u.H.G.H..@.=Hc.H...H.G
14740 10 eb 30 48 8b 09 83 79 08 16 48 8d 05 7f 21 04 00 74 20 ba d8 b9 f0 ff 29 f2 48 8b 09 0f b6 71 ..0H...y..H...!..t......).H....q
14760 0a 39 f2 7f 0e ff ca 48 63 c2 48 c1 e0 04 48 8d 44 01 20 5d c3 55 48 89 e5 41 57 41 56 53 50 89 .9.....Hc.H...H.D..].UH..AWAVSP.
14780 d3 49 89 fe e8 6f ff ff ff 49 89 c7 4c 89 f7 89 de e8 62 ff ff ff 81 fb d7 b9 f0 ff 49 8b 0f 49 .I...o...I..L.....b.........I..I
147a0 8b 57 08 48 89 50 08 48 89 08 7f 32 41 f6 47 08 40 74 2b 49 8b 46 20 48 8b 00 48 8b 30 f6 46 09 .W.H.P.H...2A.G.@t+I.F.H..H.0.F.
147c0 04 74 1b 49 8b 17 f6 42 09 03 74 12 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 fa dc ff ff 48 83 .t.I...B..t.L..H...[A^A_].....H.
147e0 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 10 e8 fc fe ff ff 48 8b 08 48 ..[A^A_].UH..AVSH..L.s......H..H
14800 8b 40 08 49 89 46 08 49 89 0e 48 83 43 10 10 5b 41 5e 5d c3 55 48 89 e5 e8 db fe ff ff 48 89 c1 .@.I.F.I..H.C..[A^].UH.......H..
14820 48 3b 0d 19 a8 04 00 b8 ff ff ff ff 74 06 8b 41 08 83 e0 0f 5d c3 55 48 89 e5 ff c6 48 63 c6 48 H;..........t..A....].UH....Hc.H
14840 8d 0d 0a b4 04 00 48 8b 04 c1 5d c3 55 48 89 e5 e8 a3 fe ff ff 8b 40 08 83 f8 16 0f 94 c1 83 f8 ......H...].UH........@.........
14860 66 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 e8 84 fe ff ff 83 78 08 13 0f 94 c0 0f b6 c0 5d c3 f........].UH........x........].
14880 55 48 89 e5 48 83 ec 10 e8 6b fe ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 0f 11 45 f8 b8 01 00 00 UH..H....k....x..u........E.....
148a0 00 eb 0c 48 8d 75 f8 48 89 c7 e8 79 e6 fe ff 48 83 c4 10 5d c3 55 48 89 e5 e8 3a fe ff ff 8b 40 ...H.u.H...y...H...].UH...:....@
148c0 08 83 e0 0f 83 c0 fd 83 f8 02 19 c0 83 e0 01 5d c3 55 48 89 e5 e8 1e fe ff ff 8b 40 08 83 f8 47 ...............].UH........@...G
148e0 0f 94 c1 83 f8 02 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d7 48 89 fb ..............].UH..AWAVSPA..H..
14900 e8 f3 fd ff ff 49 89 c6 48 89 df 44 89 fe e8 e5 fd ff ff 4c 3b 35 26 a7 04 00 74 20 48 3b 05 1d .....I..H..D.......L;5&...t.H;..
14920 a7 04 00 74 17 31 ff 4c 89 f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d e9 0c ec fe ff 31 c0 48 83 ...t.1.L..H..H...[A^A_].....1.H.
14940 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 89 f0 83 e0 fe 83 f8 0c 48 8b 4b 10 75 1b ..[A^A_].UH..SPH..........H.K.u.
14960 48 8b 41 f0 48 8b 51 f8 48 89 51 08 48 89 01 48 8b 4b 10 48 83 c1 10 48 89 4b 10 48 8d 51 e0 48 H.A.H.Q.H.Q.H..H.K.H...H.K.H.Q.H
14980 83 c1 f0 48 89 df 49 89 d0 e8 5f 98 00 00 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 ...H..I..._...H.C..H...[].UH..AW
149a0 41 56 41 54 53 41 89 cf 89 d3 49 89 fc e8 46 fd ff ff 49 89 c6 4c 89 e7 89 de e8 39 fd ff ff 4c AVATSA....I...F...I..L.....9...L
149c0 3b 35 7a a6 04 00 74 5c 48 3b 05 71 a6 04 00 74 53 41 83 ff 02 74 1c 41 83 ff 01 75 2c 4c 89 e7 ;5z...t\H;.q...tSA...t.A...u,L..
149e0 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 0c e9 fe ff 4c 89 e7 4c 89 f6 48 89 c2 5b 41 5c 41 L..H..[A\A^A_].....L..L..H..[A\A
14a00 5e 41 5f 5d e9 53 ea fe ff 45 85 ff 75 16 4c 89 e7 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 ^A_].S...E..u.L..L..H..[A\A^A_].
14a20 24 eb fe ff 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8b 43 10 48 89 f7 48 $...1.[A\A^A_].UH..SPH..H.C.H..H
14a40 89 c6 e8 1a 9b 00 00 48 85 c0 74 05 48 83 43 10 10 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 .......H..t.H.C..H...[].UH..SPH.
14a60 d3 e8 92 fc ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 0f 11 45 f0 b8 01 00 00 00 eb 1a 48 8d 75 f0 .......x..u........E........H.u.
14a80 48 89 c7 e8 a0 e4 fe ff 85 c0 75 0a 48 c7 45 f0 00 00 00 00 31 c0 48 85 db 74 02 89 03 f2 0f 10 H.........u.H.E.....1.H..t......
14aa0 45 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 d3 e8 41 fc ff ff 83 78 08 13 75 0e 48 8b 00 E.H...[].UH..SPH...A....x..u.H..
14ac0 48 89 45 f0 b8 01 00 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 cb e4 fe ff 85 c0 75 0a 48 c7 45 f0 00 H.E........H.u.H.........u.H.E..
14ae0 00 00 00 31 c0 48 85 db 74 02 89 03 48 8b 45 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 e8 f8 fb ff ff ...1.H..t...H.E.H...[].UH.......
14b00 8b 50 08 85 d2 74 0f b1 01 83 fa 01 75 0a 83 38 00 0f 95 c1 eb 02 31 c9 0f b6 c1 5d c3 55 48 89 .P...t......u..8......1....].UH.
14b20 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 c2 fb ff ff 48 89 c3 8b 43 08 83 e0 0f 83 .AWAVATSI..A..I.......H...C.....
14b40 f8 03 75 2f 49 8b 44 24 18 48 83 78 18 00 7e 08 4c 89 e7 e8 80 e3 ff ff 4c 89 e7 44 89 fe e8 95 ..u/I.D$.H.x..~.L.......L..D....
14b60 fb ff ff 48 89 c3 4c 89 e7 48 89 de e8 03 9c 00 00 eb 05 83 f8 04 75 15 4d 85 f6 48 8b 03 74 07 ...H..L..H............u.M..H..t.
14b80 48 8b 48 10 49 89 0e 48 83 c0 20 eb 10 31 c0 4d 85 f6 74 09 49 c7 06 00 00 00 00 31 c0 5b 41 5c H.H.I..H.....1.M..t.I......1.[A\
14ba0 41 5e 41 5f 5d c3 55 48 89 e5 e8 49 fb ff ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 07 74 11 83 A^A_].UH...I...H...Q....1....t..
14bc0 fa 05 75 15 48 8b 39 e8 de 1e ff ff 48 98 eb 15 48 8b 01 48 8b 40 18 eb 0c 83 fa 04 75 07 48 8b ..u.H.9.....H...H..H.@......u.H.
14be0 01 48 8b 40 10 5d c3 55 48 89 e5 e8 08 fb ff ff 48 89 c1 8b 51 08 31 c0 83 fa 66 75 09 48 8b 01 .H.@.].UH.......H...Q.1...fu.H..
14c00 48 8b 40 18 eb 08 83 fa 16 75 03 48 8b 01 5d c3 55 48 89 e5 e8 df fa ff ff 48 89 c1 8b 51 08 83 H.@......u.H..].UH.......H...Q..
14c20 e2 0f 31 c0 83 fa 02 75 05 48 8b 01 eb 0c 83 fa 07 75 07 48 8b 01 48 83 c0 28 5d c3 55 48 89 e5 ..1....u.H.......u.H..H..(].UH..
14c40 e8 b3 fa ff ff 48 89 c1 31 c0 83 79 08 48 75 03 48 8b 01 5d c3 55 48 89 e5 41 56 53 41 89 f6 48 .....H..1..y.Hu.H..].UH..AVSA..H
14c60 89 fb e8 91 fa ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 25 7f 46 83 fa 15 7f 48 83 c2 fe 83 .......H...Q...?1...%.F....H....
14c80 fa 06 77 48 48 8d 35 49 00 00 00 48 63 14 96 48 01 f2 ff e2 48 89 df 44 89 f6 e8 59 fa ff ff 48 ..wHH.5I...Hc..H....H..D...Y...H
14ca0 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 02 74 1a 83 fa 07 75 18 48 8b 01 48 83 c0 28 eb 0f 83 fa 26 ...Q....1....t....u.H..H..(....&
14cc0 75 0a eb 05 83 fa 16 75 03 48 8b 01 5b 41 5e 5d c3 0f 1f 00 c0 ff ff ff f8 ff ff ff f8 ff ff ff u......u.H..[A^]................
14ce0 f5 ff ff ff f5 ff ff ff c0 ff ff ff f5 ff ff ff 55 48 89 e5 48 8b 47 10 c7 40 08 00 00 00 00 48 ................UH..H.G..@.....H
14d00 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 f2 0f 11 00 c7 40 08 03 00 00 00 48 83 c0 10 ...H.G.].UH..H.G......@.....H...
14d20 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 13 00 00 00 48 83 c0 10 48 89 47 10 H.G.].UH..H.G.H.0.@.....H...H.G.
14d40 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 48 83 78 18 00 7e 08 ].UH..AWAVSPI..I..H..H.C.H.x..~.
14d60 48 89 df e8 70 e1 ff ff 48 89 df 4c 89 fe 4c 89 f2 e8 ac f0 ff ff 48 8b 4b 10 48 89 01 0f b6 50 H...p...H..L..L.......H.K.H....P
14d80 08 83 ca 40 89 51 08 48 83 43 10 10 48 83 c0 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 ...@.Q.H.C..H...H...[A^A_].UH..A
14da0 56 53 49 89 f6 48 89 fb 4d 85 f6 74 3a 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 18 e1 ff ff VSI..H..M..t:H.C.H.x..~.H.......
14dc0 48 89 df 4c 89 f6 e8 2f f2 ff ff 48 8b 4b 10 48 89 01 0f b6 50 08 83 ca 40 89 51 08 48 83 43 10 H..L.../...H.K.H....P...@.Q.H.C.
14de0 10 48 83 c0 20 eb 15 48 8b 43 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 43 10 31 c0 5b 41 5e 5d .H.....H.C..@.....H...H.C.1.[A^]
14e00 c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 .UH..AWAVSPI..I..H..H.C.H.x..~.H
14e20 89 df e8 b1 e0 ff ff 48 89 df 4c 89 fe 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 d1 99 00 00 55 .......H..L..L..H...[A^A_].....U
14e40 48 89 e5 41 56 53 48 81 ec d0 00 00 00 49 89 f6 48 89 fb 84 c0 74 29 0f 29 85 50 ff ff ff 0f 29 H..AVSH......I..H....t).).P....)
14e60 8d 60 ff ff ff 0f 29 95 70 ff ff ff 0f 29 5d 80 0f 29 65 90 0f 29 6d a0 0f 29 75 b0 0f 29 7d c0 .`....).p....)]..)e..)m..)u..)}.
14e80 4c 89 8d 48 ff ff ff 4c 89 85 40 ff ff ff 48 89 8d 38 ff ff ff 48 89 95 30 ff ff ff 48 8b 43 18 L..H...L..@...H..8...H..0...H.C.
14ea0 48 83 78 18 00 7e 08 48 89 df e8 29 e0 ff ff 48 8d 85 20 ff ff ff 48 89 45 e0 48 8d 45 10 48 89 H.x..~.H...)...H......H.E.H.E.H.
14ec0 45 d8 c7 45 d4 30 00 00 00 c7 45 d0 10 00 00 00 48 8d 55 d0 48 89 df 4c 89 f6 e8 31 99 00 00 48 E..E.0....E.....H.U.H..L...1...H
14ee0 81 c4 d0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 f7 49 89 fe 85 db 74 ......[A^].UH..AWAVSP..I..I....t
14f00 62 49 8b 46 18 48 83 78 18 00 7e 08 4c 89 f7 e8 c4 df ff ff 4c 89 f7 89 de e8 7e d1 ff ff 4c 89 bI.F.H.x..~.L.......L.....~...L.
14f20 78 18 49 8b 4e 10 48 63 d3 48 c1 e2 04 48 29 d1 49 89 4e 10 48 83 c2 f0 48 8b 34 11 48 8b 4c 11 x.I.N.Hc.H...H).I.N.H...H.4.H.L.
14f40 08 48 89 4c 10 28 48 89 74 10 20 49 8b 4e 10 48 83 c2 f0 ff cb 75 e1 48 89 01 c7 41 08 66 00 00 .H.L.(H.t..I.N.H.....u.H...A.f..
14f60 00 eb 0e 49 8b 46 10 4c 89 38 c7 40 08 16 00 00 00 49 83 46 10 10 48 83 c4 08 5b 41 5e 41 5f 5d ...I.F.L.8.@.....I.F..H...[A^A_]
14f80 c3 55 48 89 e5 85 f6 48 8b 47 10 0f 95 c1 0f b6 c9 89 08 c7 40 08 01 00 00 00 48 83 c0 10 48 89 .UH....H.G..........@.....H...H.
14fa0 47 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 02 00 00 00 48 83 47 10 10 5d c3 55 48 89 G.].UH..H.G.H.0.@.....H.G..].UH.
14fc0 e5 48 8b 47 10 48 89 38 c7 40 08 48 00 00 00 48 83 47 10 10 48 8b 47 18 48 39 b8 e0 00 00 00 0f .H.G.H.8.@.H...H.G..H.G.H9......
14fe0 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 48 89 fb 48 8b 43 18 48 8b 78 40 .....].UH..AWAVATSI..H..H.C.H.x@
15000 be 02 00 00 00 e8 ea 18 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 43 10 48 89 df 4c 89 f6 ..........I..L.c.I.D$.H.C.H..L..
15020 e8 d5 ef ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 53 10 48 83 c2 f0 48 89 df .....I..$..@...@A.D$.H.S.H...H..
15040 4c 89 fe 48 89 d1 e8 31 e0 fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c 41 5e 41 5f 5d c3 55 48 L..H...1...H.C..@....[A\A^A_].UH
15060 89 e5 53 50 48 89 fb e8 8c f6 ff ff 48 8b 53 10 48 83 c2 f0 48 89 df 48 89 c6 48 89 d1 e8 fa df ..SPH.......H.S.H...H..H..H.....
15080 fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ..H.C..@....H...[].UH..AWAVATSI.
150a0 d6 48 89 fb e8 4f f6 ff ff 49 89 c7 4c 8b 63 10 48 89 df 4c 89 f6 e8 3f ef ff ff 49 89 04 24 0f .H...O...I..L.c.H..L...?...I..$.
150c0 b6 40 08 83 c8 40 41 89 44 24 08 48 8b 53 10 48 8d 42 10 48 89 43 10 48 89 df 4c 89 fe 48 89 d1 .@...@A.D$.H.S.H.B.H.C.H..L..H..
150e0 e8 97 df fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 .....H.C..@....[A\A^A_].UH..AVSI
15100 89 d6 48 89 fb e8 ee f5 ff ff 48 8b 53 10 4c 89 32 c7 42 08 13 00 00 00 48 8d 4a 10 48 89 4b 10 ..H.......H.S.L.2.B.....H.J.H.K.
15120 48 89 df 48 89 c6 48 89 d1 e8 4e df fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5e 5d c3 55 48 89 H..H..H...N...H.C..@....[A^].UH.
15140 e5 41 56 53 49 89 fe e8 ac f5 ff ff 49 8b 5e 10 48 8d 73 f0 48 8b 38 e8 43 18 ff ff 48 8b 08 48 .AVSI.......I.^.H.s.H.8.C...H..H
15160 8b 40 08 48 89 43 f8 48 89 4b f0 49 8b 46 10 8b 40 f8 83 e0 0f 5b 41 5e 5d c3 55 48 89 e5 41 57 .@.H.C.H.K.I.F..@....[A^].UH..AW
15180 41 56 53 50 49 89 d6 48 89 fb e8 69 f5 ff ff 4c 8b 7b 10 48 8b 38 4c 89 f6 e8 56 17 ff ff 48 8b AVSPI..H...i...L.{.H.8L...V...H.
151a0 08 48 8b 40 08 49 89 47 08 49 89 0f 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 e0 0f 48 83 .H.@.I.G.I..H.C.H.H.H.K..@....H.
151c0 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 d6 48 89 fb e8 19 f5 ff ff 4c ..[A^A_].UH..AVSH...I..H.......L
151e0 89 75 e0 c7 45 e8 02 00 00 00 4c 8b 73 10 48 8b 38 48 8d 75 e0 e8 a5 17 ff ff 48 8b 08 48 8b 40 .u..E.....L.s.H.8H.u......H..H.@
15200 08 49 89 46 08 49 89 0e 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 10 5b 41 .I.F.I..H.C.H.H.H.K..@....H...[A
15220 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 89 fb 48 8b 43 18 48 83 78 18 00 7e ^].UH..AWAVSPA..A..H..H.C.H.x..~
15240 08 48 89 df e8 8f dc ff ff 48 89 df e8 4f 11 ff ff 48 8b 4b 10 48 89 01 c7 41 08 45 00 00 00 48 .H.......H...O...H.K.H...A.E...H
15260 83 43 10 10 45 85 ff 7f 05 45 85 f6 7e 1b 48 89 df 48 89 c6 44 89 fa 44 89 f1 48 83 c4 08 5b 41 .C..E....E..~.H..H..D..D..H...[A
15280 5e 41 5f 5d e9 f9 0d ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 56 f4 ^A_].....H...[A^A_].UH..SPH...V.
152a0 ff ff 8b 48 08 83 e1 0f 83 f9 07 75 09 48 8b 00 48 83 c0 10 eb 1a 83 f9 05 75 09 48 8b 00 48 83 ...H.......u.H..H........u.H..H.
152c0 c0 28 eb 0c 48 8b 43 18 48 8d 84 c8 b8 01 00 00 48 8b 08 31 c0 48 85 c9 74 18 48 8b 43 10 48 89 .(..H.C.H.......H..1.H..t.H.C.H.
152e0 08 c7 40 08 45 00 00 00 48 83 43 10 10 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 ..@.E...H.C.......H...[].UH..SPH
15300 89 fb e8 f1 f3 ff ff 48 8b 4b 10 48 8b 00 48 8b 50 20 48 89 11 0f b6 40 0a 89 41 08 48 8b 43 10 .......H.K.H..H.P.H....@..A.H.C.
15320 48 8d 48 10 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 H.H.H.K..@....H...[].UH..AWAVATS
15340 49 89 f6 48 89 fb 48 8b 43 18 48 8b 78 40 be 02 00 00 00 e8 9c 15 ff ff 49 89 c7 4c 8b 63 10 49 I..H..H.C.H.x@..........I..L.c.I
15360 8d 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 87 ec ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 .D$.H.C.H..L.......I..$..@...@A.
15380 44 24 08 48 8b 4b 10 48 8d 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 f3 dd fe ff 48 83 43 10 e0 5b D$.H.K.H.Q.H...H..L.......H.C..[
153a0 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 42 f3 ff ff 48 8b 4b 10 48 8d 51 e0 48 83 A\A^A_].UH..SPH...B...H.K.H.Q.H.
153c0 c1 f0 48 89 df 48 89 c6 e8 c0 dd fe ff 48 83 43 10 e0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 ..H..H.......H.C..H...[].UH..AWA
153e0 56 41 54 53 49 89 d6 48 89 fb e8 09 f3 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 43 10 48 VATSI..H.......I..L.c.I.D$.H.C.H
15400 89 df 4c 89 f6 e8 f0 eb ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 4b 10 48 8d ..L.......I..$..@...@A.D$.H.K.H.
15420 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 5c dd fe ff 48 83 43 10 e0 5b 41 5c 41 5e 41 5f 5d c3 55 Q.H...H..L...\...H.C..[A\A^A_].U
15440 48 89 e5 41 56 53 49 89 d6 48 89 fb e8 a7 f2 ff ff 48 8b 53 10 48 8d 4a 10 48 89 4b 10 4c 89 32 H..AVSI..H.......H.S.H.J.H.K.L.2
15460 c7 42 08 13 00 00 00 48 8d 4a f0 48 89 df 48 89 c6 e8 17 dd fe ff 48 83 43 10 e0 5b 41 5e 5d c3 .B.....H.J.H..H.......H.C..[A^].
15480 55 48 89 e5 41 56 53 48 89 fb e8 69 f2 ff ff 4c 8b 30 48 8b 53 10 48 83 c2 e0 48 89 df 4c 89 f6 UH..AVSH...i...L.0H.S.H...H..L..
154a0 e8 8c 0e ff ff 48 8b 4b 10 48 8b 51 f0 48 8b 49 f8 48 89 48 08 48 89 10 41 c6 46 0a 00 48 8b 43 .....H.K.H.Q.H.I.H.H.H..A.F..H.C
154c0 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 41 09 03 74 0f 48 89 df 4c 89 f6 e8 31 ..@.@t.A.F..t.H.H..A..t.H..L...1
154e0 d1 ff ff 48 8b 43 10 48 83 c0 e0 48 89 43 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ...H.C.H...H.C.[A^].UH..AWAVSPI.
15500 d7 48 89 fb e8 ef f1 ff ff 4c 8b 30 48 8b 4b 10 48 83 c1 f0 48 89 df 4c 89 f6 4c 89 fa e8 ab 0d .H.......L.0H.K.H...H..L..L.....
15520 ff ff 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 48 89 df ..H.C..@.@t.A.F..t.H.H..A..t.H..
15540 4c 89 f6 e8 cc d0 ff ff 48 8b 43 10 48 83 c0 f0 48 89 43 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 L.......H.C.H...H.C.H...[A^A_].U
15560 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d7 48 89 fb e8 81 f1 ff ff 4c 8b 30 4c 89 7d d8 c7 45 H..AWAVSH...I..H.......L.0L.}..E
15580 e0 02 00 00 00 48 8d 55 d8 48 89 df 4c 89 f6 e8 9d 0d ff ff 48 8b 4b 10 48 8b 51 f0 48 8b 49 f8 .....H.U.H..L.......H.K.H.Q.H.I.
155a0 48 89 48 08 48 89 10 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 H.H.H..H.C..@.@t.A.F..t.H.H..A..
155c0 74 0f 48 89 df 4c 89 f6 e8 47 d0 ff ff 48 8b 43 10 48 83 c0 f0 48 89 43 10 48 83 c4 18 5b 41 5e t.H..L...G...H.C.H...H.C.H...[A^
155e0 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 02 f1 ff ff 48 89 c3 49 8b 46 10 45 31 ff A_].UH..AWAVSPI.......H..I.F.E1.
15600 83 78 f8 00 74 04 4c 8b 78 f0 8b 43 08 83 e0 0f 83 f8 07 75 0e 48 8b 03 4d 85 ff 4c 89 78 10 75 .x..t.L.x..C.......u.H..M..L.x.u
15620 13 eb 48 83 f8 05 75 37 48 8b 03 4c 89 78 28 4d 85 ff 74 37 48 8b 33 f6 46 09 04 74 15 41 f6 47 ..H...u7H..L.x(M..t7H.3.F..t.A.G
15640 09 03 74 0e 4c 89 f7 4c 89 fa e8 89 ce ff ff 48 8b 33 4c 89 f7 4c 89 fa e8 7e d0 ff ff eb 0c 49 ..t.L..L.......H.3L..L...~.....I
15660 8b 4e 18 4c 89 bc c1 b8 01 00 00 49 83 46 10 f0 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 .N.L.......I.F.......H...[A^A_].
15680 55 48 89 e5 53 50 48 89 fb e8 6a f0 ff ff 48 8b 4b 10 48 8b 10 48 8b 71 f0 48 89 72 20 8a 49 f8 UH..SPH...j...H.K.H..H.q.H.r..I.
156a0 88 4a 0a 48 8b 4b 10 f6 41 f8 40 74 1f 48 8b 30 f6 46 09 04 74 16 48 8b 51 f0 f6 42 09 03 74 0c .J.H.K..A.@t.H.0.F..t.H.Q..B..t.
156c0 48 89 df e8 10 ce ff ff 48 8b 4b 10 48 83 c1 f0 48 89 4b 10 48 83 c4 08 5b 5d c3 55 48 89 e5 41 H.......H.K.H...H.K.H...[].UH..A
156e0 56 53 41 89 d6 89 f0 48 89 fb 48 8b 73 10 ff c0 48 98 48 c1 e0 04 48 29 c6 4d 85 c0 74 0a 66 83 VSA....H..H.s...H.H...H).M..t.f.
15700 bb c4 00 00 00 00 74 04 31 c9 eb 11 48 8b 43 20 4c 89 40 20 48 89 48 30 b9 01 00 00 00 48 89 df ......t.1...H.C.L.@.H.H0.....H..
15720 44 89 f2 e8 54 6c 00 00 41 83 fe ff 75 12 48 8b 43 10 48 8b 4b 20 48 39 41 08 73 04 48 89 41 08 D...Tl..A...u.H.C.H.K.H9A.s.H.A.
15740 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 cc 4d 89 c7 41 89 d6 89 [A^].UH..AWAVAUATSH...M..M..A...
15760 f3 49 89 fd 45 31 c0 85 c9 74 11 4c 89 ef 89 ce e8 83 ef ff ff 49 89 c0 4d 2b 45 38 49 8b 45 10 .I..E1...t.L.........I..M+E8I.E.
15780 ff c3 48 63 cb 48 c1 e1 04 48 29 c8 48 89 45 c8 4d 85 e4 74 0b 66 41 83 bd c4 00 00 00 00 74 20 ..Hc.H...H).H.E.M..t.fA.......t.
157a0 44 89 75 d0 49 2b 45 38 48 8d 35 98 00 00 00 48 8d 55 c8 4c 89 ef 48 89 c1 e8 69 6f 00 00 eb 60 D.u.I+E8H.5....H.U.L..H...io...`
157c0 49 8b 5d 20 4c 89 63 20 4c 89 7b 30 48 89 c1 49 2b 4d 38 48 89 4b 38 49 8b 8d b0 00 00 00 48 89 I.].L.c.L.{0H..I+M8H.K8I......H.
157e0 4b 28 4d 89 85 b0 00 00 00 8a 4b 42 80 e1 ee 41 0a 8d c9 00 00 00 80 c9 10 88 4b 42 b9 01 00 00 K(M.......KB...A..........KB....
15800 00 4c 89 ef 48 89 c6 44 89 f2 e8 6d 6b 00 00 80 63 42 ef 48 8b 43 28 49 89 85 b0 00 00 00 31 c0 .L..H..D...mk...cB.H.C(I......1.
15820 41 83 fe ff 75 12 49 8b 4d 10 49 8b 55 20 48 39 4a 08 73 04 48 89 4a 08 48 83 c4 18 5b 41 5c 41 A...u.I.M.I.U.H9J.s.H.J.H...[A\A
15840 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 8b 06 8b 56 08 31 c9 48 89 c6 5d e9 20 6b 00 00 55 48 89 e5 ]A^A_].UH..H...V.1.H..]..k..UH..
15860 41 57 41 56 41 54 53 48 83 ec 30 4d 89 c6 48 89 d0 48 89 f2 49 89 ff 48 85 c9 48 8d 1d 84 f9 03 AWAVATSH..0M..H..H..I..H..H.....
15880 00 48 0f 45 d9 4c 8d 65 b8 4c 89 e6 48 89 c1 e8 9f af ff ff 4c 89 ff 4c 89 e6 48 89 da 4c 89 f1 .H.E.L.e.L..H.......L..L..H..L..
158a0 e8 26 6f 00 00 41 89 c6 45 85 f6 75 53 49 8b 47 10 48 8b 58 f0 80 7b 0a 00 74 45 49 8b 47 18 48 .&o..A..E..uSI.G.H.X..{..tEI.G.H
158c0 8b 78 40 be 02 00 00 00 e8 27 10 ff ff 48 8b 4b 20 48 8b 09 48 8b 10 48 8b 40 08 48 89 41 08 48 .x@......'...H.K.H..H..H.@.H.A.H
158e0 89 11 48 8b 73 20 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 75 08 4c 89 ff e8 2e cd ff ff ..H.s.H...@.@t.H.N.H9.u.L.......
15900 44 89 f0 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 89 c8 48 89 d1 48 89 f2 48 8b 77 10 D..H..0[A\A^A_].UH....H..H..H.w.
15920 83 7e f8 46 75 11 48 8b 76 f0 48 8b 76 18 41 89 c0 5d e9 ce ce fe ff b8 01 00 00 00 5d c3 55 48 .~.Fu.H.v.H.v.A..]..........].UH
15940 89 e5 0f b6 47 0a 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ff 83 fe 09 bb ff ff ff ff 89 f0 ....G.].UH..AWAVATSI............
15960 0f 87 db 00 00 00 4d 8b 77 18 48 8d 0d 03 01 00 00 48 63 04 81 48 01 c8 ff e0 41 c6 46 57 00 31 ......M.w.H......Hc..H....A.FW.1
15980 db e9 bb 00 00 00 31 db 31 f6 4c 89 f7 e8 19 05 00 00 41 c6 46 57 01 e9 a5 00 00 00 31 db 31 f6 ......1.1.L.......A.FW......1.1.
159a0 4c 89 ff e8 d9 d6 ff ff e9 94 00 00 00 49 8b 5e 18 49 03 5e 10 48 c1 eb 0a e9 83 00 00 00 41 8b L............I.^.I.^.H........A.
159c0 5e 18 41 03 5e 10 81 e3 ff 03 00 00 eb 73 41 8a 5e 57 41 c6 46 57 01 85 d2 74 71 4c 63 e2 49 c1 ^.A.^........sA.^WA.FW...tqLc.I.
159e0 e4 0a 4d 03 66 18 4c 89 f7 4c 89 e6 e8 ba 04 00 00 49 8b 47 18 48 83 78 18 00 7e 08 4c 89 ff e8 ..M.f.L..L.......I.G.H.x..~.L...
15a00 d4 d4 ff ff 41 88 5e 57 31 db 4d 85 e4 7f 58 eb 30 41 8b 9e cc 00 00 00 41 89 96 cc 00 00 00 eb ....A.^W1.M...X.0A......A.......
15a20 20 41 8b 9e d0 00 00 00 83 fa 28 b8 28 00 00 00 0f 4d c2 41 89 86 d0 00 00 00 eb 05 41 0f b6 5e .A........(.(....M.A........A..^
15a40 57 89 d8 5b 41 5c 41 5e 41 5f 5d c3 48 c7 c6 80 f3 ff ff 4c 89 f7 e8 50 04 00 00 4c 89 ff e8 75 W..[A\A^A_].H......L...P...L...u
15a60 d4 ff ff 41 88 5e 57 41 80 7e 55 07 0f 94 c0 0f b6 c0 eb cf 06 ff ff ff 12 ff ff ff 28 ff ff ff ...A.^WA.~U.................(...
15a80 39 ff ff ff 4a ff ff ff 5a ff ff ff 9d ff ff ff ad ff ff ff cd ff ff ff c8 ff ff ff 55 48 89 e5 9...J...Z...................UH..
15aa0 e8 47 9e 00 00 55 48 89 e5 53 50 48 89 fb e8 45 ec ff ff 48 8b 30 48 8b 53 10 48 83 c2 f0 48 89 .G...UH..SPH...E...H.0H.S.H...H.
15ac0 df e8 2e 04 ff ff 48 8b 4b 10 48 8d 51 f0 48 83 c1 10 85 c0 48 0f 44 ca 48 89 4b 10 48 83 c4 08 ......H.K.H.Q.H.....H.D.H.K.H...
15ae0 5b 5d c3 55 48 89 e5 41 56 53 89 f3 49 89 fe 83 fb 02 7c 21 49 8b 46 18 48 83 78 18 00 7e 08 4c [].UH..AVS..I.....|!I.F.H.x..~.L
15b00 89 f7 e8 d1 d3 ff ff 4c 89 f7 89 de 5b 41 5e 5d e9 97 dc fe ff 85 db 75 27 49 8b 5e 10 48 8d 35 .......L....[A^].......u'I.^.H.5
15b20 f4 a9 00 00 31 d2 4c 89 f7 e8 f4 e2 ff ff 48 89 03 0f b6 40 08 83 c8 40 89 43 08 49 83 46 10 10 ....1.L.......H....@...@.C.I.F..
15b40 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 a5 eb ff ff 48 8b 73 10 48 89 df 48 89 c2 e8 5d de [A^].UH..SPH.......H.s.H..H...].
15b60 fe ff 48 83 43 10 10 48 83 c4 08 5b 5d c3 55 48 89 e5 48 85 f6 74 0b 48 8b 47 18 48 8b 40 08 48 ..H.C..H...[].UH..H..t.H.G.H.@.H
15b80 89 06 48 8b 47 18 48 8b 00 5d c3 55 48 89 e5 48 8b 47 18 48 89 50 08 48 89 30 5d c3 55 48 89 e5 ..H.G.H..].UH..H.G.H.P.H.0].UH..
15ba0 41 56 53 49 89 f6 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 1c d3 ff ff 48 89 df 4c AVSI..H..H.C.H.x..~.H.......H..L
15bc0 89 f6 e8 5a e4 ff ff 48 8b 4b 10 48 89 01 c7 41 08 47 00 00 00 48 83 43 10 10 48 83 c0 28 5b 41 ...Z...H.K.H...A.G...H.C..H..([A
15be0 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 48 89 fb 48 c7 45 e8 00 00 00 00 e8 f7 ea ff ^].UH..AVSH...A..H..H.E.........
15c00 ff 48 8d 55 e8 31 c9 45 31 c0 48 89 c7 44 89 f6 e8 29 00 00 00 48 85 c0 74 1b 48 8b 4b 10 48 8b .H.U.1.E1.H..D...)...H..t.H.K.H.
15c20 55 e8 48 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 83 c4 10 5b 41 5e 5d c3 55 48 U.H.2H.R.H.Q.H.1H.C..H...[A^].UH
15c40 89 e5 44 8b 4f 08 41 83 e1 3f 31 c0 41 83 f9 06 75 4c 31 c0 85 f6 0f 8e 85 00 00 00 48 8b 3f 48 ..D.O.A..?1.A...uL1.........H.?H
15c60 8b 4f 18 31 c0 39 71 10 7c 77 ff ce 48 63 c6 48 8b 74 c7 20 48 8b 36 48 89 32 4d 85 c0 74 08 48 .O.1.9q.|w..Hc.H.t..H.6H.2M..t.H
15c80 8b 54 c7 20 49 89 10 48 8b 49 58 48 c1 e0 04 48 8b 04 01 48 85 c0 74 42 48 83 c0 20 eb 43 41 83 .T..I..H.IXH...H...H..tBH....CA.
15ca0 f9 26 75 3d 31 c0 85 f6 7e 37 4c 8b 07 41 0f b6 78 0a 31 c0 39 f7 7c 29 ff ce 48 63 c6 48 c1 e0 .&u=1...~7L..A..x.1.9.|)..Hc.H..
15cc0 04 49 8d 44 00 20 48 89 02 48 8d 05 48 a8 00 00 48 85 c9 74 0c 4c 89 01 eb 07 48 8d 05 dc f9 03 .I.D..H..H..H...H..t.L....H.....
15ce0 00 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 89 d3 49 89 ff 48 c7 45 e0 00 00 00 00 48 c7 45 .].UH..AWAVSH.....I..H.E.....H.E
15d00 d8 00 00 00 00 48 c7 45 d0 00 00 00 00 e8 e6 e9 ff ff 48 8d 55 e0 48 8d 4d d8 4c 8d 45 d0 48 89 .....H.E..........H.U.H.M.L.E.H.
15d20 c7 89 de e8 16 ff ff ff 49 89 c6 4d 85 f6 74 6e 49 8b 47 10 48 8d 48 f0 49 89 4f 10 48 8b 4d e0 ........I..M..tnI.G.H.H.I.O.H.M.
15d40 48 8b 50 f0 48 8b 40 f8 48 89 41 08 48 89 11 48 8b 75 d8 48 85 f6 74 23 49 8b 47 10 f6 40 08 40 H.P.H.@.H.A.H..H.u.H..t#I.G..@.@
15d60 74 3c f6 46 09 04 74 36 48 8b 10 f6 42 09 03 74 2d 4c 89 ff e8 5f c7 ff ff eb 23 48 8b 75 d0 48 t<.F..t6H...B..t-L..._....#H.u.H
15d80 85 f6 74 1a 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 75 08 4c 89 ff e8 90 c8 ff ff 4c 89 ..t.H...@.@t.H.N.H9.u.L.......L.
15da0 f0 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 41 89 f6 49 89 ff e8 35 .H...[A^A_].UH..AWAVSP..A..I...5
15dc0 e9 ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 26 75 13 48 8b 01 ff cb 48 63 cb 48 c1 e1 04 48 ...H...Q...?1...&u.H....Hc.H...H
15de0 8d 44 08 20 eb 1d 83 fa 06 75 18 4c 89 ff 44 89 f6 e8 02 e9 ff ff 48 8b 00 ff cb 48 63 cb 48 8b .D.......u.L..D.......H....Hc.H.
15e00 44 c8 20 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 c4 41 D..H...[A^A_].UH..AWAVAUATSPE..A
15e20 89 cf 89 d3 49 89 fe e8 cc e8 ff ff 4c 8b 28 ff cb 48 63 db 4c 89 f7 44 89 fe e8 b9 e8 ff ff 4c ....I.......L.(..Hc.L..D.......L
15e40 8b 38 41 ff cc 4d 63 e4 49 8b 74 dd 20 4c 89 f7 e8 64 c8 ff ff 4b 8b 74 e7 20 49 89 74 dd 20 48 .8A..Mc.I.t..L...d...K.t..I.t..H
15e60 ff 46 08 48 8b 06 48 8d 4e 10 48 39 c8 74 07 c7 46 18 01 00 00 00 48 39 c8 0f 95 c1 f6 40 08 40 .F.H..H.N.H9.t..F.....H9.....@.@
15e80 74 04 84 c9 74 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 f7 48 83 c4 08 5b 41 5c 41 t...t.H...[A\A]A^A_].L..H...[A\A
15ea0 5d 41 5e 41 5f 5d e9 83 c7 ff ff 55 48 89 e5 48 8b 47 18 48 29 f0 48 01 47 10 48 89 77 18 5d c3 ]A^A_].....UH..H.G.H).H.G.H.w.].
15ec0 55 48 89 e5 53 50 48 89 fb 31 f6 31 d2 b9 48 00 00 00 e8 6e c5 ff ff 48 8b 4b 20 48 89 41 18 48 UH..SPH..1.1..H....n...H.K.H.A.H
15ee0 89 48 10 48 c7 40 18 00 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b 46 20 .H.H.@.....H...[].UH..AVSI..I.F.
15f00 48 8b 70 18 48 85 f6 48 c7 40 18 00 00 00 00 74 1b 48 8b 5e 18 ba 48 00 00 00 31 c9 4c 89 f7 e8 H.p.H..H.@.....t.H.^..H...1.L...
15f20 21 c5 ff ff 48 85 db 48 89 de 75 e5 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 4d !...H..H..u.[A^].UH..AWAVATSI..M
15f40 8b 66 20 49 8b 74 24 18 48 85 f6 74 34 4d 8d 7c 24 18 48 8b 5e 18 48 85 db 74 26 ba 48 00 00 00 .f.I.t$.H..t4M.|$.H.^.H..t&.H...
15f60 31 c9 4c 89 f7 e8 db c4 ff ff 49 89 1f 4c 89 63 10 4c 8d 7b 18 48 8b 73 18 48 85 f6 49 89 dc 75 1.L.......I..L.c.L.{.H.s.H..I..u
15f80 d1 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 4c 8b 7b 18 49 83 7f 18 00 .[A\A^A_].UH..AWAVSPH..L.{.I....
15fa0 7e 08 48 89 df e8 2e cf ff ff 31 f6 ba 08 00 00 00 b9 d8 00 00 00 48 89 df e8 87 c4 ff ff 4c 8d ~.H.......1...........H.......L.
15fc0 70 08 41 8a 4f 54 80 e1 03 88 48 11 c6 40 10 08 49 8b 4f 58 48 89 48 08 4d 89 77 58 48 8b 4b 10 p.A.OT....H..@..I.OXH.H.M.wXH.K.
15fe0 4c 89 31 c7 41 08 48 00 00 00 48 83 43 10 10 4c 89 78 20 48 c7 40 40 00 00 00 00 48 c7 40 28 00 L.1.A.H...H.C..L.x.H.@@....H.@(.
16000 00 00 00 c7 80 c0 00 00 00 00 00 00 00 4c 89 70 58 48 c7 40 60 00 00 00 00 66 c7 80 ce 00 00 00 .............L.pXH.@`....f......
16020 00 00 48 c7 80 b0 00 00 00 00 00 00 00 c6 80 d0 00 00 00 00 c7 80 c4 00 00 00 00 00 00 00 c6 80 ..H.............................
16040 d1 00 00 00 01 48 c7 40 48 00 00 00 00 66 c7 80 cc 00 00 00 01 00 c6 40 12 00 48 c7 80 b8 00 00 .....H.@H....f.........@..H.....
16060 00 00 00 00 00 8a 8b c8 00 00 00 88 88 d0 00 00 00 8b 8b bc 00 00 00 89 88 c4 00 00 00 48 8b 93 .............................H..
16080 a8 00 00 00 48 89 90 b0 00 00 00 89 88 c8 00 00 00 49 8b 8f e0 00 00 00 48 8b 49 f8 48 89 08 4c ....H............I......H.I.H..L
160a0 89 f7 48 89 de e8 0e 00 00 00 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 ..H.......L..H...[A^A_].UH..SPH.
160c0 f0 48 89 fb 31 f6 31 d2 b9 80 02 00 00 48 89 c7 e8 70 c3 ff ff 48 89 43 38 c7 83 b8 00 00 00 28 .H..1.1......H...p...H.C8......(
160e0 00 00 00 b9 08 00 00 00 c7 04 08 00 00 00 00 48 83 c1 10 48 81 f9 88 02 00 00 75 ec 48 8d 88 30 ...............H...H......u.H..0
16100 02 00 00 48 89 4b 30 48 8d 4b 60 c6 83 a2 00 00 00 00 48 c7 43 78 00 00 00 00 48 c7 43 70 00 00 ...H.K0H.K`.......H.Cx....H.Cp..
16120 00 00 48 89 43 60 48 8d 50 10 48 89 53 10 c7 40 08 00 00 00 00 48 8d 80 50 01 00 00 48 89 43 68 ..H.C`H.P.H.S..@.....H..P...H.Ch
16140 48 89 4b 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 48 8b 73 38 48 H.K.H...[].UH..AWAVSPH..I..H.s8H
16160 89 df e8 8d c0 ff ff 4c 8d 7b f8 48 89 df e8 1c 00 00 00 ba d8 00 00 00 31 c9 4c 89 f7 4c 89 fe .......L.{.H............1.L..L..
16180 48 83 c4 08 5b 41 5e 41 5f 5d e9 b6 c2 ff ff 55 48 89 e5 53 50 48 89 fb 48 83 7b 38 00 74 2f 48 H...[A^A_].....UH..SPH..H.{8.t/H
161a0 8d 43 60 48 89 43 20 48 89 df e8 43 fd ff ff 48 8b 73 38 48 63 93 b8 00 00 00 48 c1 e2 04 31 c9 .C`H.C.H...C...H.s8Hc.....H...1.
161c0 48 89 df 48 83 c4 08 5b 5d e9 77 c2 ff ff 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 H..H...[].w...H...[].UH..AWAVATS
161e0 48 83 ec 30 49 89 f7 49 89 fc 45 31 f6 31 f6 ba 08 00 00 00 b9 d8 02 00 00 4c 89 ff 41 ff d4 48 H..0I..I..E1.1...........L..A..H
16200 89 c3 48 85 db 0f 84 8d 02 00 00 4c 8d 73 08 48 8d 83 d8 00 00 00 48 c7 43 08 00 00 00 00 c6 43 ..H........L.s.H......H.C......C
16220 10 08 c6 83 2c 01 00 00 01 c6 43 11 01 48 89 43 20 48 c7 43 40 00 00 00 00 48 c7 43 28 00 00 00 ....,.....C..H.C.H.C@....H.C(...
16240 00 c7 83 c0 00 00 00 00 00 00 00 4c 89 73 58 48 c7 43 60 00 00 00 00 66 c7 83 ce 00 00 00 00 00 ...........L.sXH.C`....f........
16260 48 c7 83 b0 00 00 00 00 00 00 00 c6 83 d0 00 00 00 00 c7 83 c4 00 00 00 00 00 00 00 c6 83 d1 00 H...............................
16280 00 00 01 c7 83 c8 00 00 00 00 00 00 00 48 c7 43 48 00 00 00 00 66 c7 83 cc 00 00 00 01 00 c6 43 .............H.CH....f.........C
162a0 12 00 48 c7 83 b8 00 00 00 00 00 00 00 4c 89 a3 d8 00 00 00 4c 89 bb e0 00 00 00 4c 89 b3 b8 01 ..H..........L......L......L....
162c0 00 00 31 ff e8 4f 9d 00 00 89 45 bc 4c 89 75 c0 48 8d 4d bc 48 89 4d c8 48 8d 0d f1 05 04 00 48 ..1..O....E.L.u.H.M.H.M.H......H
162e0 89 4d d0 48 8d 0d eb fe ff ff 48 89 4d d8 48 8d 7d c0 be 20 00 00 00 89 c2 e8 c9 d9 ff ff 89 83 .M.H......H.M.H.}...............
16300 28 01 00 00 c6 83 2f 01 00 00 00 c7 83 20 01 00 00 00 00 00 00 48 c7 83 88 01 00 00 00 00 00 00 (...../..............H..........
16320 48 c7 83 98 01 00 00 00 00 00 00 48 c7 83 b0 01 00 00 00 00 00 00 48 c7 83 c0 01 00 00 00 00 00 H..........H..........H.........
16340 00 48 c7 83 10 01 00 00 00 00 00 00 48 c7 83 08 01 00 00 00 00 00 00 48 c7 83 00 01 00 00 00 00 .H..........H..........H........
16360 00 00 66 c7 83 2d 01 00 00 07 00 48 c7 83 80 01 00 00 00 00 00 00 48 c7 83 78 01 00 00 00 00 00 ..f..-.....H..........H..x......
16380 00 48 c7 83 70 01 00 00 00 00 00 00 48 c7 83 68 01 00 00 00 00 00 00 48 c7 83 60 01 00 00 00 00 .H..p.......H..h.......H..`.....
163a0 00 00 48 c7 83 58 01 00 00 00 00 00 00 48 c7 83 50 01 00 00 00 00 00 00 48 c7 83 48 01 00 00 00 ..H..X.......H..P.......H..H....
163c0 00 00 00 48 c7 83 40 01 00 00 00 00 00 00 48 c7 83 38 01 00 00 00 00 00 00 48 c7 83 30 01 00 00 ...H..@.......H..8.......H..0...
163e0 00 00 00 00 48 c7 83 e8 00 00 00 d8 02 00 00 48 c7 83 f0 00 00 00 00 00 00 00 48 b8 00 00 00 00 ....H..........H..........H.....
16400 c8 00 00 00 48 89 83 a0 01 00 00 c7 83 a8 01 00 00 c8 00 00 00 48 c7 83 d0 02 00 00 00 00 00 00 ....H................H..........
16420 48 c7 83 c8 02 00 00 00 00 00 00 48 c7 83 c0 02 00 00 00 00 00 00 48 c7 83 b8 02 00 00 00 00 00 H..........H..........H.........
16440 00 48 c7 83 b0 02 00 00 00 00 00 00 48 c7 83 a8 02 00 00 00 00 00 00 48 c7 83 a0 02 00 00 00 00 .H..........H..........H........
16460 00 00 48 c7 83 98 02 00 00 00 00 00 00 48 c7 83 90 02 00 00 00 00 00 00 48 8d 35 29 00 00 00 31 ..H..........H..........H.5)...1
16480 d2 4c 89 f7 e8 18 57 00 00 85 c0 74 0b 4c 89 f7 e8 0a 01 00 00 45 31 f6 4c 89 f0 48 83 c4 30 5b .L....W....t.L.......E1.L..H..0[
164a0 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 48 89 fb 4c 8b 63 18 48 89 A\A^A_].UH..AWAVATSH...H..L.c.H.
164c0 de e8 f2 fb ff ff 48 89 df e8 d2 fe fe ff 49 89 c6 4d 89 74 24 40 41 c7 44 24 48 45 00 00 00 ba ......H.......I..M.t$@A.D$HE....
164e0 02 00 00 00 31 c9 48 89 df 4c 89 f6 e8 91 fb fe ff 48 89 5d d0 c7 45 d8 48 00 00 00 4c 8d 7d d0 ....1.H..L.......H.]..E.H...L.}.
16500 ba 01 00 00 00 48 89 df 4c 89 f6 4c 89 f9 e8 ba fd fe ff 48 89 df e8 85 fe fe ff 48 89 45 d0 c7 .....H..L..L.......H.......H.E..
16520 45 d8 45 00 00 00 ba 02 00 00 00 48 89 df 4c 89 f6 4c 89 f9 e8 94 fd fe ff be 40 00 00 00 48 89 E.E........H..L..L........@...H.
16540 df e8 b7 d7 ff ff 48 89 df e8 6c db ff ff 48 89 df e8 12 3f 00 00 48 8d 35 6b f1 03 00 ba 11 00 ......H...l...H....?..H.5k......
16560 00 00 48 89 df e8 b8 d8 ff ff 49 89 84 24 f0 00 00 00 48 89 df 48 89 c6 e8 d8 c0 ff ff 41 c6 44 ..H.......I..$....H..H.......A.D
16580 24 57 01 31 ff e8 7c df ff ff 49 89 84 24 e8 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 $W.1..|...I..$....H...[A\A^A_].U
165a0 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b 73 38 e8 3e bc ff ff 48 89 df e8 dd c1 ff ff 48 8b H..AVSH..L.s.H.s8.>...H.......H.
165c0 43 18 48 8b 70 30 48 63 50 3c 48 c1 e2 03 31 c9 48 89 df e8 6d be ff ff 49 8b b6 b0 00 00 00 49 C.H.p0HcP<H...1.H...m...I......I
165e0 8b 96 c0 00 00 00 31 c9 48 89 df e8 55 be ff ff 49 89 86 b0 00 00 00 49 c7 86 c0 00 00 00 00 00 ......1.H...U...I......I........
16600 00 00 48 89 df e8 85 fb ff ff 49 8b 06 49 8b 7e 08 48 8d 73 f8 ba d8 02 00 00 31 c9 5b 41 5e 5d ..H.......I..I.~.H.s......1.[A^]
16620 ff e0 55 48 89 e5 48 8b 47 18 48 8b b8 e0 00 00 00 5d e9 68 ff ff ff 55 48 89 e5 41 56 53 49 89 ..UH..H.G.H......].h...UH..AVSI.
16640 fe be d8 b9 f0 ff ba 02 00 00 00 e8 2a eb ff ff 48 8d 35 19 97 04 00 31 db 31 d2 4c 89 f7 e8 14 ............*...H.5....1.1.L....
16660 35 00 00 be ff ff ff ff 4c 89 f7 e8 79 e1 ff ff 48 8d 15 3a ef 03 00 be fe ff ff ff 4c 89 f7 e8 5.......L...y...H..:........L...
16680 55 ed ff ff 48 8d 35 4f f0 03 00 ba 07 00 00 00 4c 89 f7 e8 aa e6 ff ff 48 8d 15 43 f0 03 00 be U...H.5O........L.......H..C....
166a0 fe ff ff ff 4c 89 f7 e8 2d ed ff ff 4c 89 f7 89 de e8 80 e1 ff ff 4c 89 f7 48 89 c6 e8 da e6 ff ....L...-...L.........L..H......
166c0 ff ff c3 83 fb 09 75 e4 48 8d 35 2b 00 00 00 ba 09 00 00 00 4c 89 f7 e8 0f e8 ff ff 48 8d 15 a1 ......u.H.5+........L.......H...
166e0 e5 03 00 be fe ff ff ff 4c 89 f7 e8 e9 ec ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 ........L............[A^].UH..SP
16700 48 89 fb be 01 00 00 00 e8 f0 25 00 00 be 01 00 00 00 48 89 df e8 fa e0 ff ff be d7 b9 f0 ff 29 H.........%.......H............)
16720 c6 48 89 df e8 c0 e0 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....
16740 00 00 00 e8 af e3 ff ff 85 c0 74 0e 48 89 df 48 83 c4 08 5b 5d e9 f3 dd ff ff be 01 00 00 00 48 ..........t.H..H...[]..........H
16760 89 df e8 96 25 00 00 be 01 00 00 00 ba ff ff ff ff 48 89 df e8 5e de ff ff be fe ff ff ff 48 89 ....%............H...^........H.
16780 df e8 e3 dd ff ff 48 8d 35 19 f1 03 00 ba 11 00 00 00 48 89 df e8 a8 e5 ff ff be 01 00 00 00 48 ......H.5.........H............H
167a0 89 df e8 c2 dd ff ff 48 89 df 48 83 c4 08 5b 5d e9 20 01 00 00 55 48 89 e5 41 57 41 56 53 50 49 .......H..H...[].....UH..AWAVSPI
167c0 89 fe 48 8d 15 b2 f0 03 00 48 8d 0d 30 97 04 00 be 01 00 00 00 e8 49 23 00 00 48 98 48 8d 0d 0d ..H......H..0.........I#..H.H...
167e0 00 04 00 8b 1c 81 be 02 00 00 00 31 d2 4c 89 f7 e8 36 26 00 00 4c 89 f7 89 de 89 c2 e8 47 f1 ff ...........1.L...6&..L.......G..
16800 ff 41 89 c7 83 fb 09 74 05 83 fb 05 75 0d 4c 89 f7 44 89 fe e8 68 e7 ff ff eb 3e 83 fb 03 75 2e .A.....t....u.L..D...h....>...u.
16820 be 04 00 00 00 31 d2 4c 89 f7 e8 19 f1 ff ff f2 41 0f 2a cf f2 0f 2a c0 f2 0f 59 05 a8 ff 03 00 .....1.L........A.*...*...Y.....
16840 f2 0f 58 c1 4c 89 f7 e8 bd e4 ff ff eb 0b 49 63 f7 4c 89 f7 e8 cd e4 ff ff b8 01 00 00 00 48 83 ..X.L.........Ic.L............H.
16860 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 42 23 00 ..[A^A_].UH..AVSH.......1.1..B#.
16880 00 49 89 c6 be 01 00 00 00 48 89 df e8 d8 dc ff ff 31 d2 48 89 df 4c 89 f6 e8 6f 29 00 00 85 c0 .I.......H.......1.H..L...o)....
168a0 74 0c 48 89 df 5b 41 5e 5d e9 ee f1 ff ff 4c 8d 05 74 0c 00 00 31 f6 ba ff ff ff ff 31 c9 48 89 t.H..[A^].....L..t...1......1.H.
168c0 df e8 15 ee ff ff 48 89 df e8 7f dc ff ff ff c8 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be ......H.........[A^].UH..AVSH...
168e0 02 00 00 00 ba 01 00 00 00 e8 3d 25 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 6b dc ff ff be 01 ..........=%..I.......H...k.....
16900 00 00 00 48 89 df e8 aa df ff ff 85 c0 74 2a 45 85 f6 7e 25 48 89 df 44 89 f6 e8 88 1e 00 00 be ...H.........t*E..~%H..D........
16920 01 00 00 00 48 89 df e8 bd de ff ff be 02 00 00 00 48 89 df e8 aa f1 ff ff 48 89 df 5b 41 5e 5d ....H............H.......H..[A^]
16940 e9 57 f1 ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 a5 23 00 00 be 01 00 00 00 48 89 df .W...UH..SPH.........#.......H..
16960 e8 2f e9 ff ff 85 c0 74 16 48 8d 15 21 ee 03 00 be 01 00 00 00 48 89 df e8 67 2c 00 00 eb 08 48 ./.....t.H..!........H...g,....H
16980 89 df e8 69 e3 ff ff 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 ...i........H...[].UH..AVSI..H..
169a0 08 dd 03 00 be 01 00 00 00 e8 36 2c 00 00 85 c0 48 8d 05 ba 0a 00 00 48 8d 1d 06 0b 00 00 48 0f ..........6,....H......H......H.
169c0 45 d8 be 01 00 00 00 4c 89 f7 e8 2e 23 00 00 31 d2 4c 89 f7 48 89 de e8 0f e5 ff ff be 01 00 00 E......L....#..1.L..H...........
169e0 00 4c 89 f7 e8 00 de ff ff 31 f6 4c 89 f7 e8 33 e3 ff ff b8 03 00 00 00 5b 41 5e 5d c3 55 48 89 .L.......1.L...3........[A^].UH.
16a00 e5 41 57 41 56 41 54 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 aa 21 00 00 49 89 c6 be 02 00 00 .AWAVATSH.......1.1...!..I......
16a20 00 31 d2 31 c9 48 89 df e8 96 21 00 00 49 89 c7 be 03 00 00 00 48 89 df e8 d7 dd ff ff 83 f8 ff .1.1.H....!..I.......H..........
16a40 0f 95 c0 0f b6 c0 44 8d 24 40 48 89 df 4c 89 f6 4c 89 fa e8 b5 27 00 00 48 89 df 89 c6 44 89 e2 ......D.$@H..L..L....'..H....D..
16a60 5b 41 5c 41 5e 41 5f 5d e9 8e 09 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 48 89 fb 48 [A\A^A_].....UH..AWAVATSH...H..H
16a80 8d 55 d8 be 01 00 00 00 e8 90 e0 ff ff 49 89 c4 48 8d 15 8d ed 03 00 be 03 00 00 00 31 c9 48 89 .U...........I..H...........1.H.
16aa0 df e8 1d 21 00 00 49 89 c7 be 04 00 00 00 48 89 df e8 5e dd ff ff 83 f8 ff 0f 95 c0 44 0f b6 f0 ...!..I.......H...^.........D...
16ac0 41 c1 e6 02 4d 85 e4 74 29 be 02 00 00 00 31 c9 48 89 df 4c 89 e2 e8 e8 20 00 00 48 8b 55 d8 48 A...M..t).....1.H..L.......H.U.H
16ae0 89 df 4c 89 e6 48 89 c1 4d 89 f8 e8 6c 2a 00 00 eb 4f 48 8d 15 2e ed 03 00 be 02 00 00 00 31 c9 ..L..H..M...l*...OH...........1.
16b00 48 89 df e8 bb 20 00 00 49 89 c4 be 01 00 00 00 ba 06 00 00 00 48 89 df e8 95 21 00 00 be 05 00 H.......I............H....!.....
16b20 00 00 48 89 df e8 3f da ff ff 48 8d 35 0a 08 00 00 31 d2 48 89 df 4c 89 e1 4d 89 f8 e8 1b ed ff ..H...?...H.5....1.H..L..M......
16b40 ff 48 89 df 89 c6 44 89 f2 e8 ad 08 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 .H....D.......H...[A\A^A_].UH..A
16b60 56 53 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 3e 21 00 00 41 be 02 00 00 00 be 02 00 00 00 48 VSH.............>!..A..........H
16b80 89 df e8 e2 d9 ff ff be 01 00 00 00 48 89 df e8 11 ef ff ff 85 c0 75 0e 48 89 df e8 50 e1 ff ff ............H.........u.H...P...
16ba0 41 be 01 00 00 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 5e ec 03 00 be 01 A.....D..[A^].UH..SPH..H..^.....
16bc0 00 00 00 e8 1c 2a 00 00 be 01 00 00 00 85 c0 74 21 48 89 df e8 10 dc ff ff be 01 00 00 00 ba 03 .....*.........t!H..............
16be0 00 00 00 31 c9 45 31 c0 48 89 df e8 eb ea ff ff eb 33 ba 05 00 00 00 48 89 df e8 b3 20 00 00 48 ...1.E1.H........3.....H.......H
16c00 8d 35 55 ff ff ff 31 d2 48 89 df e8 db e2 ff ff be 01 00 00 00 48 89 df e8 cc db ff ff 48 89 df .5U...1.H............H.......H..
16c20 e8 cb e0 ff ff b8 03 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........
16c40 b9 20 00 00 be 01 00 00 00 48 89 df e8 30 e3 ff ff be 01 00 00 00 ba 01 00 00 00 48 89 df e8 74 .........H...0.............H...t
16c60 d9 ff ff 48 89 df e8 e2 d8 ff ff 8d 70 fe 4c 8d 0d 86 06 00 00 ba ff ff ff ff 31 c9 45 31 c0 48 ...H........p.L...........1.E1.H
16c80 89 df e8 be ea ff ff 31 d2 48 89 df 89 c6 48 83 c4 08 5b 5d e9 62 06 00 00 55 48 89 e5 41 57 41 .......1.H....H...[].b...UH..AWA
16ca0 56 41 55 41 54 53 50 49 89 ff e8 9e d8 ff ff 41 89 c6 48 8d 35 af ea 03 00 4c 89 ff e8 26 e3 ff VAUATSPI.......A..H.5....L...&..
16cc0 ff 45 85 f6 0f 8e 9c 00 00 00 31 db 4c 8b 25 55 83 04 00 ff c3 be ff ff ff ff 4c 89 ff e8 07 db .E........1.L.%U..........L.....
16ce0 ff ff 4c 89 ff 89 de e8 fd da ff ff be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 4c 89 ff e8 d8 ..L...................1.E1.L....
16d00 e9 ff ff be ff ff ff ff 4c 89 ff 48 8d 55 d0 e8 09 de ff ff 49 89 c5 4d 85 ed 74 76 83 fb 02 7c ........L..H.U......I..M..tv...|
16d20 1a 49 8b 0c 24 be 01 00 00 00 ba 01 00 00 00 48 8d 3d e2 ea 03 00 e8 ab 91 00 00 48 8b 55 d0 49 .I..$..........H.=.........H.U.I
16d40 8b 0c 24 be 01 00 00 00 4c 89 ef e8 96 91 00 00 be fe ff ff ff 4c 89 ff e8 0c d8 ff ff 44 39 f3 ..$.....L............L.......D9.
16d60 0f 8c 6d ff ff ff 48 8b 1d bb 82 04 00 48 8b 0b 48 8d 3d a3 ea 03 00 be 01 00 00 00 ba 01 00 00 ..m...H......H..H.=.............
16d80 00 e8 60 91 00 00 48 8b 3b e8 fe 90 00 00 31 c0 eb 11 48 8d 35 54 ea 03 00 31 c0 4c 89 ff e8 5f ..`...H.;.....1...H.5T...1.L..._
16da0 18 00 00 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 ...H...[A\A]A^A_].UH..SPH.......
16dc0 e8 38 1f 00 00 be 02 00 00 00 48 89 df e8 2b 1f 00 00 be 01 00 00 00 ba 02 00 00 00 48 89 df e8 .8........H...+.............H...
16de0 0c db ff ff 48 89 df 89 c6 e8 93 e1 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 ....H..............H...[].UH..SP
16e00 48 89 fb be 01 00 00 00 e8 07 da ff ff 83 e0 fe 83 f8 04 74 14 48 8d 15 b8 e9 03 00 be 01 00 00 H..................t.H..........
16e20 00 48 89 df e8 e0 16 00 00 be 01 00 00 00 48 89 df e8 70 dd ff ff 48 89 df 48 89 c6 e8 e5 de ff .H............H...p...H..H......
16e40 ff 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 ba 05 00 00 00 ......H...[].UH..SPH............
16e60 e8 4d 1e 00 00 be 02 00 00 00 48 89 df e8 8b 1e 00 00 be 02 00 00 00 48 89 df e8 ea d6 ff ff be .M........H............H........
16e80 01 00 00 00 48 89 df e8 b1 e2 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 ....H............H...[].UH..SPH.
16ea0 fb be 01 00 00 00 ba 05 00 00 00 e8 02 1e 00 00 be 02 00 00 00 48 89 df e8 40 1e 00 00 be 03 00 .....................H...@......
16ec0 00 00 48 89 df e8 33 1e 00 00 be 03 00 00 00 48 89 df e8 92 d6 ff ff be 01 00 00 00 48 89 df e8 ..H...3........H............H...
16ee0 9c e5 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc e8 4a .........H...[].UH..AWAVATSI...J
16f00 d6 ff ff 41 89 c6 be 01 00 00 00 4c 89 e7 e8 01 d9 ff ff 83 f8 04 75 2a 41 bf 01 00 00 00 be 01 ...A.......L..........u*A.......
16f20 00 00 00 31 d2 4c 89 e7 e8 f0 db ff ff 80 38 23 75 10 41 ff ce 49 63 f6 4c 89 e7 e8 e6 dd ff ff ...1.L........8#u.A..Ic.L.......
16f40 eb 40 be 01 00 00 00 4c 89 e7 e8 6e 1e 00 00 48 85 c0 49 63 de 78 09 48 39 d8 48 0f 4e d8 eb 03 .@.....L...n...H..Ic.x.H9.H.N...
16f60 48 01 c3 48 85 db 7f 14 48 8d 15 52 e8 03 00 be 01 00 00 00 4c 89 e7 e8 8d 15 00 00 41 29 de 45 H..H....H..R........L.......A).E
16f80 89 f7 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe be 02 00 00 00 e8 72 d8 ..D..[A\A^A_].UH..AVSI........r.
16fa0 ff ff 89 c3 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 fc 1c 00 00 85 db 74 19 83 fb 05 74 14 48 ..............L.........t....t.H
16fc0 8d 15 4a e3 03 00 be 02 00 00 00 4c 89 f7 e8 36 15 00 00 48 8d 15 b7 e7 03 00 be 01 00 00 00 4c ..J........L...6...H...........L
16fe0 89 f7 e8 fd 25 00 00 85 c0 74 15 48 8d 35 ab e7 03 00 31 c0 4c 89 f7 5b 41 5e 5d e9 02 16 00 00 ....%....t.H.5....1.L..[A^].....
17000 be 02 00 00 00 4c 89 f7 e8 5c d5 ff ff be 01 00 00 00 4c 89 f7 e8 ca e5 ff ff b8 01 00 00 00 5b .....L...\........L............[
17020 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 48 89 fb be 02 00 00 00 e8 d2 d7 A^].UH..AWAVAUATSH..(H..........
17040 ff ff 85 c0 7e 7e be 02 00 00 00 48 89 df e8 6a 1d 00 00 49 89 c4 be 01 00 00 00 ba 04 00 00 00 ....~~.....H...j...I............
17060 48 89 df e8 4a 1c 00 00 48 8d 55 c8 be 01 00 00 00 48 89 df e8 a3 1b 00 00 49 89 c7 4c 89 e0 48 H...J...H.U......H.......I..L..H
17080 83 c0 fe 48 83 f8 23 72 14 48 8d 15 e8 e6 03 00 be 02 00 00 00 48 89 df e8 6c 14 00 00 48 89 5d ...H..#r.H...........H...l...H.]
170a0 b8 48 8d 35 e2 e6 03 00 4c 89 ff e8 4a 8f 00 00 48 89 c3 41 8a 04 1f 31 c9 3c 2b 75 38 4a 8d 5c .H.5....L...J...H..A...1.<+u8J.\
170c0 3b 01 eb 7e be 01 00 00 00 48 89 df e8 2c 1c 00 00 be 01 00 00 00 48 89 df e8 36 d7 ff ff 83 f8 ;..~.....H...,........H...6.....
170e0 03 75 22 be 01 00 00 00 48 89 df e8 79 d4 ff ff e9 3e 01 00 00 3c 2d 75 46 4a 8d 5c 3b 01 b9 01 .u".....H...y....>...<-uFJ.\;...
17100 00 00 00 eb 3d 48 8d 55 d0 be 01 00 00 00 48 89 df e8 07 da ff ff 48 85 c0 0f 84 fe 00 00 00 48 ....=H.U......H.......H........H
17120 89 df 48 89 c6 e8 05 d9 ff ff 48 8b 4d d0 48 ff c1 48 39 c8 0f 84 f9 00 00 00 e9 de 00 00 00 4c ..H.......H.M.H..H9............L
17140 01 fb 89 4d b4 0f b6 3b 40 84 ff 78 12 48 8b 0d bc 7e 04 00 b8 00 05 00 00 23 44 b9 3c eb 0a be ...M...;@..x.H...~.......#D.<...
17160 00 05 00 00 e8 7b 8c 00 00 31 c9 48 89 4d c0 85 c0 b9 00 00 00 00 0f 84 94 00 00 00 4d 63 f4 31 .....{...1.H.M..............Mc.1
17180 c0 48 89 45 c0 45 31 ed 0f b6 3b 8d 47 d0 83 f8 09 77 09 40 0f be c7 83 c0 d0 eb 08 e8 55 8c 00 .H.E.E1...;.G....w.@.........U..
171a0 00 83 c0 c9 44 39 e0 b9 00 00 00 00 7d 62 4c 89 e9 49 0f af ce 4c 63 e8 49 01 cd 0f b6 7b 01 48 ....D9......}bL..I...Lc.I....{.H
171c0 ff c3 40 84 ff 78 14 48 8b 05 42 7e 04 00 8b 44 b8 3c b9 00 05 00 00 21 c8 eb 0a be 00 05 00 00 ..@..x.H..B~...D.<.....!........
171e0 e8 ff 8b 00 00 85 c0 75 9f 48 8d 35 9a e5 03 00 48 89 df e8 02 8e 00 00 48 89 c1 4c 89 e8 48 f7 .......u.H.5....H.......H..L..H.
17200 d8 83 7d b4 00 49 0f 44 c5 48 89 45 c0 48 01 d9 4c 03 7d c8 4c 39 f9 48 8b 5d b8 74 0a 48 89 df ..}..I.D.H.E.H..L.}.L9.H.].t.H..
17220 e8 cb da ff ff eb 0c 48 89 df 48 8b 75 c0 e8 f3 da ff ff b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 .......H..H.u...........H..([A\A
17240 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 a3 1a 00 00 be 01 00 00 00 31 ]A^A_].UH..SPH.................1
17260 d2 48 89 df e8 b0 24 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb e8 .H....$.......H...[].UH..AVSH...
17280 c9 d2 ff ff 41 89 c6 be 02 00 00 00 ba 06 00 00 00 48 89 df e8 19 1a 00 00 be 01 00 00 00 48 89 ....A............H............H.
172a0 df e8 db dc ff ff be 01 00 00 00 48 89 df e8 36 d5 ff ff be 03 00 00 00 ba 02 00 00 00 48 89 df ...........H...6.............H..
172c0 e8 12 d3 ff ff 41 8d 76 fe 4c 8d 0d 2b 00 00 00 ba ff ff ff ff b9 02 00 00 00 41 b8 02 00 00 00 .....A.v.L..+.............A.....
172e0 48 89 df e8 5d e4 ff ff ba 02 00 00 00 48 89 df 89 c6 5b 41 5e 5d e9 00 00 00 00 55 48 89 e5 41 H...]........H....[A^].....UH..A
17300 56 53 49 89 d6 48 89 fb 83 fe 02 72 1e 31 f6 48 89 df e8 6a dc ff ff be fe ff ff ff 48 89 df e8 VSI..H.....r.1.H...j........H...
17320 c5 d4 ff ff b8 02 00 00 00 eb 0b 48 89 df e8 1a d2 ff ff 44 29 f0 5b 41 5e 5d c3 55 48 89 e5 41 ...........H.......D).[A^].UH..A
17340 56 53 49 89 d6 48 89 fb 48 8d 15 e0 e4 03 00 be 02 00 00 00 e8 09 19 00 00 be 01 00 00 00 48 89 VSI..H..H.....................H.
17360 df e8 83 d4 ff ff 31 f6 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 61 e3 ff ff be ff ff ff ff 48 ......1......1.E1.H...a........H
17380 89 df e8 8d d4 ff ff 85 c0 74 55 be ff ff ff ff 48 89 df e8 1d d5 ff ff 85 c0 75 11 48 8d 35 a6 .........tU.....H.........u.H.5.
173a0 e4 03 00 31 c0 48 89 df e8 55 12 00 00 be ff ff ff ff ba 05 00 00 00 48 89 df e8 b6 d3 ff ff be ...1.H...U.............H........
173c0 fe ff ff ff 48 89 df e8 9d d1 ff ff be 05 00 00 00 48 89 df 4c 89 f2 5b 41 5e 5d e9 3d d7 ff ff ....H............H..L..[A^].=...
173e0 be fe ff ff ff 48 89 df e8 7c d1 ff ff 49 c7 06 00 00 00 00 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 .....H...|...I......1.[A^].UH..A
17400 56 53 48 89 fb 85 f6 74 22 48 89 df e8 df d8 ff ff be fe ff ff ff ba 01 00 00 00 48 89 df e8 b4 VSH....t"H.................H....
17420 d1 ff ff 41 be 02 00 00 00 eb 3e 41 be 01 00 00 00 85 d2 74 34 48 89 df 89 d6 e8 aa d3 ff ff 41 ...A......>A.......t4H.........A
17440 be 01 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 8c e8 ff ff 48 85 c0 75 0d be fe ff ff ...............H.......H..u.....
17460 ff 48 89 df e8 00 d1 ff ff 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 02 .H.......D..[A^].UH..AWAVSPI....
17480 00 00 00 e8 35 19 00 00 48 89 c3 48 ff c3 4c 89 f7 48 89 de e8 8d d8 ff ff 41 bf 01 00 00 00 be ....5...H..H..L..H.......A......
174a0 01 00 00 00 4c 89 f7 48 89 da e8 49 dc ff ff 83 f8 01 41 83 df ff 44 89 f8 48 83 c4 08 5b 41 5e ....L..H...I......A...D..H...[A^
174c0 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 02 00 00 00 e8 e2 18 00 00 48 89 c3 48 ff A_].UH..AWAVSPI............H..H.
174e0 c3 41 bf 01 00 00 00 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 b9 17 00 00 4c 89 f7 48 89 de e8 .A...............L.......L..H...
17500 22 d8 ff ff be 01 00 00 00 4c 89 f7 48 89 da e8 66 dc ff ff 83 f8 01 41 83 df ff 44 89 f8 48 83 "........L..H...f......A...D..H.
17520 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 e8 1b d0 ff ff ff c8 5d c3 55 48 89 e5 53 50 48 89 fb f2 ..[A^A_].UH.........].UH..SPH...
17540 0f 10 05 51 f0 03 00 be 88 00 00 00 e8 90 25 00 00 31 f6 ba 07 00 00 00 48 89 df e8 c3 dc ff ff ...Q..........%..1......H.......
17560 48 8d 35 e9 89 04 00 31 d2 48 89 df e8 06 26 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 H.5....1.H....&.......H...[].UH.
17580 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 ff 48 8d 15 7d 8f 00 00 48 8d 8d a0 df .AWAVAUATSH..8...I..H..}...H....
175a0 ff ff be 02 00 00 00 e8 17 16 00 00 49 89 c6 48 8d 75 c8 4c 89 ff e8 70 06 00 00 be 03 00 00 00 ............I..H.u.L...p........
175c0 ba 01 00 00 00 4c 89 ff e8 5e 18 00 00 48 89 c3 be 04 00 00 00 4c 89 ff e8 37 d2 ff ff 85 c0 7e .....L...^...H.......L...7.....~
175e0 0f be 04 00 00 00 4c 89 ff e8 cf 17 00 00 eb 0d be 01 00 00 00 4c 89 ff e8 c5 20 00 00 49 89 c4 ......L..............L.......I..
17600 48 8d b5 a8 df ff ff 4c 89 ff e8 8b 1a 00 00 4c 39 e3 7d 35 4c 8d ad a8 df ff ff 4c 89 ff 4c 89 H......L.......L9.}5L......L..L.
17620 ee 48 8d 55 c8 48 89 d9 e8 83 0b 00 00 48 8b 95 a0 df ff ff 4c 89 ef 4c 89 f6 e8 ea 18 00 00 48 .H.U.H.......H......L..L.......H
17640 ff c3 49 39 dc 75 d4 eb 02 75 16 48 8d b5 a8 df ff ff 48 8d 55 c8 4c 89 ff 4c 89 e1 e8 4f 0b 00 ..I9.u...u.H......H.U.L..L...O..
17660 00 48 8d bd a8 df ff ff e8 37 19 00 00 b8 01 00 00 00 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e .H.......7........H..8...[A\A]A^
17680 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe 48 8d 75 c8 e8 8a 05 00 A_].UH..AWAVAUATSH...I..H.u.....
176a0 00 be 01 00 00 00 4c 89 f7 e8 14 20 00 00 48 89 c3 4c 8d 63 01 4c 89 f7 e8 90 ce ff ff 83 f8 02 ......L.......H..L.c.L..........
176c0 74 6d 83 f8 03 0f 85 83 00 00 00 be 02 00 00 00 4c 89 f7 e8 e5 16 00 00 49 89 c7 4d 85 ff 7e 05 tm..............L.......I..M..~.
176e0 4d 39 e7 7e 14 48 8d 15 30 e2 03 00 be 02 00 00 00 4c 89 f7 e8 10 0e 00 00 4c 39 fb 7c 2e 4c 8b M9.~.H..0........L.......L9.|.L.
17700 65 c8 4c 8b 6d d0 be 01 00 00 00 4c 89 f7 48 89 da 41 ff d4 48 8d 53 01 be 01 00 00 00 4c 89 f7 e.L.m......L..H..A..H.S......L..
17720 41 ff d5 4c 39 fb 48 8d 5b ff 7f da 4d 89 fc be 01 00 00 00 4c 89 f7 4c 89 e2 ff 55 d0 31 c0 48 A..L9.H.[...M.......L..L...U.1.H
17740 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 fb e1 03 00 31 c0 4c 89 f7 48 83 c4 18 5b 41 ...[A\A]A^A_].H.5....1.L..H...[A
17760 5c 41 5d 41 5e 41 5f 5d e9 95 0e 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 ff e8 ce cd ff ff 89 \A]A^A_].....UH..AWAVSPI........
17780 c3 ba 01 00 00 00 4c 89 ff 89 de e8 93 da ff ff be 01 00 00 00 ba 01 00 00 00 4c 89 ff e8 35 ce ......L...................L...5.
177a0 ff ff 85 db 4c 63 f3 7e 1a 4c 89 f3 be 01 00 00 00 4c 89 ff 48 89 da e8 38 dd ff ff 48 ff cb 85 ....Lc.~.L.......L..H...8...H...
177c0 db 7f e9 4c 89 ff 4c 89 f6 e8 58 d5 ff ff 48 8d 15 79 e1 03 00 be 01 00 00 00 4c 89 ff e8 f7 db ...L..L...X...H..y........L.....
177e0 ff ff b8 01 00 00 00 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 .......H...[A^A_].UH..AWAVAUATSH
17800 83 ec 18 49 89 fe 48 8d 75 c8 e8 1c 04 00 00 be 02 00 00 00 ba 01 00 00 00 4c 89 f7 e8 0a 16 00 ...I..H.u................L......
17820 00 48 89 c3 be 03 00 00 00 4c 89 f7 e8 e3 cf ff ff 85 c0 7e 0f be 03 00 00 00 4c 89 f7 e8 7b 15 .H.......L.........~......L...{.
17840 00 00 eb 0d be 01 00 00 00 4c 89 f7 e8 71 1e 00 00 49 89 c7 45 31 e4 48 29 d8 7c 38 48 3d fe ff .........L...q...I..E1.H).|8H=..
17860 ff 7f 77 42 41 89 c4 41 ff c4 4c 89 f7 44 89 e6 e8 93 cb ff ff 85 c0 74 2d 4c 8b 6d c8 be 01 00 ..wBA..A..L..D.........t-L.m....
17880 00 00 4c 89 f7 48 89 da 41 ff d5 4c 39 fb 48 8d 5b 01 7c e9 44 89 e0 48 83 c4 18 5b 41 5c 41 5d ..L..H..A..L9.H.[.|.D..H...[A\A]
178a0 41 5e 41 5f 5d c3 48 8d 35 86 e0 03 00 31 c0 4c 89 f7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d A^A_].H.5....1.L..H...[A\A]A^A_]
178c0 e9 3d 0d 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 fb 48 8d 75 c8 e8 49 03 .=...UH..AWAVAUATSH...H..H.u..I.
178e0 00 00 be 01 00 00 00 48 89 df e8 d3 1d 00 00 49 89 c5 be 02 00 00 00 48 89 df 4c 89 ea e8 29 15 .......H.......I.......H..L...).
17900 00 00 49 89 c4 4d 39 ec 74 22 4d 85 e4 7e 09 49 8d 45 01 49 39 c4 7e 14 48 8d 15 fd df 03 00 be ..I..M9.t"M..~.I.E.I9.~.H.......
17920 01 00 00 00 48 89 df e8 dd 0b 00 00 4c 8b 7d c8 be 01 00 00 00 48 89 df 4c 89 e2 41 ff d7 4d 39 ....H.......L.}......H..L..A..M9
17940 ec 4c 8b 75 d0 7d 40 4c 89 75 c0 4c 89 e8 49 89 dd 49 89 c6 49 8d 5c 24 01 be 01 00 00 00 4c 89 .L.u.}@L.u.L..I..I..I.\$......L.
17960 ef 48 89 da 41 ff d7 be 01 00 00 00 4c 89 ef 4c 89 e2 ff 55 c0 49 39 de 49 89 dc 75 d7 4d 89 f4 .H..A.......L..L...U.I9.I..u.M..
17980 4c 8b 75 c0 4c 89 eb 48 89 df e8 61 d3 ff ff be 01 00 00 00 48 89 df 4c 89 e2 41 ff d6 b8 01 00 L.u.L..H...a........H..L..A.....
179a0 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 54 53 48 83 ..H...[A\A]A^A_].UH..AWAVAUATSH.
179c0 ec 28 48 89 fb 48 89 5d b8 be 02 00 00 00 e8 ea 13 00 00 49 89 c6 be 03 00 00 00 48 89 df e8 da .(H..H.]...........I.......H....
179e0 13 00 00 48 89 45 c8 be 04 00 00 00 48 89 df e8 c9 13 00 00 49 89 c7 be 05 00 00 00 48 89 df e8 ...H.E......H.......I.......H...
17a00 10 ce ff ff 85 c0 0f 9f c0 4d 85 f6 44 0f b6 e0 7f 15 48 8d 15 e1 de 03 00 be 02 00 00 00 48 8b .........M..D.....H...........H.
17a20 7d b8 e8 e2 0a 00 00 46 8d 2c a5 01 00 00 00 48 8b 45 c8 4c 29 f0 4c 8b 65 b8 0f 8c 42 01 00 00 }......F.,.....H.E.L).L.e...B...
17a40 48 89 45 d0 4c 89 e0 45 89 ec 48 89 c3 48 8d 15 58 cc 03 00 be 01 00 00 00 48 89 df e8 83 1b 00 H.E.L..E..H..H..X........H......
17a60 00 85 c0 74 09 48 8d 05 8c d6 ff ff eb 19 be 01 00 00 00 ba 05 00 00 00 48 89 df e8 32 12 00 00 ...t.H..................H...2...
17a80 48 8d 05 f3 d6 ff ff 48 89 45 b0 48 8d 15 70 db 03 00 48 89 df 44 89 e6 e8 47 1b 00 00 85 c0 74 H......H.E.H..p...H..D...G.....t
17aa0 09 48 8d 05 97 d9 ff ff eb 17 ba 05 00 00 00 48 89 df 44 89 e6 e8 f8 11 00 00 48 8d 05 33 da ff .H.............H..D.......H..3..
17ac0 ff 4c 89 f2 4c 89 fe 48 29 d6 7e 62 48 83 7d d0 00 45 89 e5 48 8b 4d b0 48 89 45 d0 48 89 75 c0 .L..L..H).~bH.}..E..H.M.H.E.H.u.
17ae0 4c 8b 65 b8 48 8b 5d c8 0f 88 94 00 00 00 48 f7 da be 01 00 00 00 4c 89 e7 49 89 d6 48 89 da 49 L.e.H.].......H.......L..I..H..I
17b00 89 cf 41 ff d7 48 8b 45 c0 48 8d 14 18 4c 89 e7 44 89 ee ff 55 d0 4c 89 f9 4c 89 f2 48 8d 44 1a ..A..H.E.H...L..D...U.L..L..H.D.
17b20 ff 48 ff cb 48 ff c0 48 85 c0 7f c5 eb 54 48 83 7d d0 00 45 89 e5 48 8b 4d b0 48 89 45 d0 4c 8b .H..H..H.....TH.}..E..H.M.H.E.L.
17b40 65 b8 78 3e 48 ff 45 c8 be 01 00 00 00 4c 89 e7 49 89 d6 44 89 eb 4d 89 e5 49 89 cc 41 ff d4 4c e.x>H.E......L..I..D..M..I..A..L
17b60 89 ef 89 de 4c 89 fa ff 55 d0 4c 89 f2 4c 89 e1 4d 89 ec 41 89 dd 48 ff c2 49 ff c7 48 39 55 c8 ....L...U.L..L..M..A..H..I..H9U.
17b80 75 c6 4c 89 e7 44 89 ee e8 5c cc ff ff b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d u.L..D...\........H..([A\A]A^A_]
17ba0 c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 48 8d 75 e0 e8 73 00 00 00 be 01 00 00 00 48 89 df .UH..AVSH...H..H.u..s........H..
17bc0 e8 fd 1a 00 00 49 89 c6 48 8d 15 49 89 00 00 be 32 00 00 00 48 89 df e8 86 10 00 00 be 02 00 00 .....I..H..I....2...H...........
17be0 00 48 89 df e8 2b cc ff ff 85 c0 7e 12 be 02 00 00 00 ba 06 00 00 00 48 89 df e8 b3 10 00 00 be .H...+.....~...........H........
17c00 02 00 00 00 48 89 df e8 5d c9 ff ff 48 8d 75 e0 ba 01 00 00 00 48 89 df 44 89 f1 e8 e7 00 00 00 ....H...]...H.u......H..D.......
17c20 31 c0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 c7 43 08 00 00 00 00 1.H...[A^].UH..AVSH..I..H.C.....
17c40 48 c7 03 00 00 00 00 be 01 00 00 00 e8 43 d6 ff ff 85 c0 74 6c 48 8d 35 50 ca 03 00 ba 07 00 00 H............C.....tlH.5P.......
17c60 00 4c 89 f7 e8 d9 d0 ff ff be fe ff ff ff 4c 89 f7 e8 c7 d4 ff ff 85 c0 74 0a 48 8d 05 77 d4 ff .L............L.........t.H..w..
17c80 ff 48 89 03 48 8d 35 77 d9 03 00 ba 0a 00 00 00 4c 89 f7 e8 aa d0 ff ff be fd ff ff ff 4c 89 f7 .H..H.5w........L............L..
17ca0 e8 98 d4 ff ff 85 c0 74 0b 48 8d 05 8f d7 ff ff 48 89 43 08 be fc ff ff ff 4c 89 f7 e8 a8 c8 ff .......t.H......H.C......L......
17cc0 ff 48 83 3b 00 74 07 48 83 7b 08 00 75 34 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 d2 0f 00 00 .H.;.t.H.{..u4..........L.......
17ce0 48 83 3b 00 75 0a 48 8d 05 8d d4 ff ff 48 89 03 48 83 7b 08 00 75 0b 48 8d 05 f6 d7 ff ff 48 89 H.;.u.H......H..H.{..u.H......H.
17d00 43 08 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 41 89 cc 49 89 f7 4c 89 C.[A^].UH..AWAVAUATSH..8A..I..L.
17d20 7d d0 48 89 fb 41 39 d4 0f 8e c9 03 00 00 48 89 55 c8 4c 63 ea be 01 00 00 00 48 89 df 4c 89 ea }.H..A9.......H.U.Lc......H..L..
17d40 41 ff 17 4d 63 f4 be 01 00 00 00 48 89 df 4c 89 f2 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 A..Mc......H..L..A............H.
17d60 df e8 a0 03 00 00 85 c0 75 17 4c 89 6d c0 4c 89 75 b0 be fd ff ff ff 48 89 df e8 ea c7 ff ff eb ........u.L.m.L.u......H........
17d80 26 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d c0 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 f2 4c &.....H..L..L.m.A.W......H..L..L
17da0 89 75 b0 41 ff 57 08 45 89 e6 48 8b 45 c8 41 29 c6 41 83 fe 01 0f 84 3c 03 00 00 41 8d 04 04 89 .u.A.W.E..H.E.A).A.....<...A....
17dc0 c1 c1 e9 1f 01 c1 d1 f9 4c 63 e9 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be 01 00 00 00 48 89 ........Lc......H..L..A.......H.
17de0 df 48 8b 55 c0 41 ff 17 be fe ff ff ff ba ff ff ff ff 48 89 df e8 0c 03 00 00 85 c0 75 48 4c 89 .H.U.A............H.........uHL.
17e00 6d b8 be fe ff ff ff 48 89 df e8 5a c7 ff ff be 01 00 00 00 48 89 df 4c 8b 6d b0 4c 89 ea 41 ff m......H...Z........H..L.m.L..A.
17e20 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 d3 02 00 00 85 c0 75 34 be fd ff ff ff 48 89 df e8 ...........H.........u4.....H...
17e40 25 c7 ff ff eb 44 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d b8 41 ff 57 08 be 01 00 00 00 48 89 %....D.....H..L..L.m.A.W......H.
17e60 df 48 8b 55 c0 41 ff 57 08 eb 1f be 01 00 00 00 48 89 df 48 8b 55 b8 41 ff 57 08 be 01 00 00 00 .H.U.A.W........H..H.U.A.W......
17e80 48 89 df 4c 89 ea 41 ff 57 08 41 83 fe 02 0f 84 63 02 00 00 be 01 00 00 00 48 89 df 4c 8b 6d b8 H..L..A.W.A.....c........H..L.m.
17ea0 4c 89 ea 41 ff 17 be ff ff ff ff 48 89 df e8 36 c9 ff ff 45 8d 74 24 ff 4c 89 65 c0 4d 63 e6 4c L..A.......H...6...E.t$.L.e.Mc.L
17ec0 89 65 a8 be 01 00 00 00 48 89 df 4c 89 e2 41 ff 17 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 57 08 .e......H..L..A.......H..L..A.W.
17ee0 be 01 00 00 00 48 89 df 4c 89 e2 41 ff 57 08 4c 8b 65 c8 eb 31 be 01 00 00 00 48 89 df 4c 89 ea .....H..L..A.W.L.e..1.....H..L..
17f00 4c 8b 75 d0 41 ff 56 08 be 01 00 00 00 48 89 df 4c 89 fa 4d 89 f7 41 ff 57 08 8b 45 b8 41 89 c4 L.u.A.V......H..L..M..A.W..E.A..
17f20 8b 45 b0 41 89 c6 41 8d 44 24 01 89 45 b8 4c 63 e8 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be .E.A..A.D$..E.Lc......H..L..A...
17f40 ff ff ff ff ba fe ff ff ff 48 89 df e8 b5 01 00 00 85 c0 74 64 41 8d 44 24 02 4c 63 e8 49 ff cd .........H.........tdA.D$.Lc.I..
17f60 41 ff c4 48 8b 45 c0 44 39 e0 7f 11 31 c0 48 89 df 48 8d 35 5f d9 03 00 e8 85 06 00 00 be fe ff A..H.E.D9...1.H..H.5_...........
17f80 ff ff 48 89 df e8 df c5 ff ff 49 ff c5 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be ff ff ff ff ..H.......I.......H..L..A.......
17fa0 ba fe ff ff ff 48 89 df e8 59 01 00 00 85 c0 75 af 41 8d 44 24 01 89 45 b8 41 8d 46 ff 89 45 b0 .....H...Y.....u.A.D$..E.A.F..E.
17fc0 4c 63 f8 be 01 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be fd ff ff ff ba ff ff ff ff 48 89 Lc......H..L..H.E.............H.
17fe0 df e8 20 01 00 00 85 c0 74 65 41 8d 46 fe 4c 63 f8 49 ff c7 41 ff ce 48 8b 45 c8 41 39 c6 7f 11 ........teA.F.Lc.I..A..H.E.A9...
18000 31 c0 48 89 df 48 8d 35 cb d8 03 00 e8 f1 05 00 00 be fe ff ff ff 48 89 df e8 4b c5 ff ff 49 ff 1.H..H.5..............H...K...I.
18020 cf be 01 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be fd ff ff ff ba ff ff ff ff 48 89 df e8 ......H..L..H.E.............H...
18040 c2 00 00 00 85 c0 75 ac 41 8d 46 ff 89 45 b0 8b 45 b8 41 39 c6 0f 8f 9a fe ff ff be fc ff ff ff ......u.A.F..E..E.A9............
18060 48 89 df e8 01 c5 ff ff be 01 00 00 00 48 89 df 4c 8b 75 a8 4c 89 f2 4c 8b 7d d0 41 ff 17 be 01 H............H..L.u.L..L.}.A....
18080 00 00 00 48 89 df 4c 89 ea 41 ff 17 be 01 00 00 00 48 89 df 4c 89 f2 41 ff 57 08 be 01 00 00 00 ...H..L..A.......H..L..A.W......
180a0 48 89 df 4c 89 ea 41 ff 57 08 4d 89 fd 48 8b 4d c0 89 c8 8b 7d b8 29 f8 48 8b 75 c8 29 f7 41 8d H..L..A.W.M..H.M....}.).H.u.).A.
180c0 54 24 02 39 c7 41 89 f6 44 0f 4c f2 45 89 e7 44 0f 4c f9 41 0f 4c cc 0f 4c d6 48 89 df 4c 89 ee T$.9.A..D.L.E..D.L.A.L..L.H..L..
180e0 e8 22 fc ff ff 45 39 f7 45 89 fc 4d 89 ef 44 89 f2 0f 8f 37 fc ff ff 48 83 c4 38 5b 41 5c 41 5d ."...E9.E..M..D....7...H..8[A\A]
18100 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 89 fb be 02 00 00 00 e8 f1 A^A_].UH..AWAVSPA..A..H.........
18120 c6 ff ff 85 c0 74 6c be 02 00 00 00 48 89 df e8 b5 c6 ff ff 41 ff cf 48 89 df 44 89 fe e8 a7 c6 .....tl.....H.......A..H..D.....
18140 ff ff 41 83 c6 fe 48 89 df 44 89 f6 e8 98 c6 ff ff be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 ..A...H..D.................1.E1.
18160 48 89 df e8 73 d5 ff ff be ff ff ff ff 48 89 df e8 82 c9 ff ff 41 89 c6 be fe ff ff ff 48 89 df H...s........H.......A.......H..
18180 e8 e4 c3 ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 b9 01 00 00 00 48 89 df 44 89 fe 44 89 .....D..H...[A^A_]......H..D..D.
181a0 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 ea c7 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 cf 48 89 d0 .H...[A^A_].....UH..AWAVSPI..H..
181c0 49 89 f6 48 89 fb be 01 00 00 00 4c 89 fa ff 10 be ff ff ff ff 48 89 df e8 d8 c6 ff ff 85 c0 75 I..H.......L.........H.........u
181e0 31 be ff ff ff ff 48 89 df e8 26 c6 ff ff 48 89 df 89 c6 e8 3e c6 ff ff 48 89 c1 48 8d 35 74 d7 1.....H...&...H.....>...H..H.5t.
18200 03 00 31 c0 48 89 df 48 89 ca 4c 89 f9 e8 f0 03 00 00 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 ..1.H..H..L.......L..H...[A^A_].
18220 dc 0d 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 18 01 00 00 89 8d cc fe ff ff 48 89 ....UH..AWAVAUATSH............H.
18240 95 c0 fe ff ff 48 89 f3 49 89 fd e8 fd c2 ff ff 89 85 d0 fe ff ff b9 01 00 00 00 4c 8d a5 58 ff .....H..I..................L..X.
18260 ff ff 41 be 01 00 00 00 45 89 f7 41 89 ce 48 89 df 44 89 f6 4c 89 e2 e8 01 6c 00 00 43 8d 0c 36 ..A.....E..A..H..D..L....l..C..6
18280 85 c0 75 e4 48 89 d8 45 39 f7 7d 3a 49 89 c4 43 8d 04 3e 89 c3 c1 eb 1f 01 c3 d1 fb 4c 89 e7 89 ..u.H..E9.}:I..C..>.........L...
182a0 de 48 8d 95 58 ff ff ff e8 d0 6b 00 00 8d 4b 01 85 c0 41 0f 45 de 41 0f 44 cf 39 d9 41 89 cf 41 .H..X.....k...K...A.E.A.D.9.A..A
182c0 89 de 7c cb eb 06 44 89 f3 49 89 c4 4d 89 e7 8d 43 ff 31 c9 83 f8 16 b8 0c 00 00 00 0f 4e c1 89 ..|...D..I..M...C.1..........N..
182e0 85 d4 fe ff ff 48 8b 95 c0 fe ff ff 48 85 d2 74 11 48 8d 35 5b d1 03 00 31 c0 4c 89 ef e8 3d cb .....H......H..t.H.5[...1.L...=.
18300 ff ff 48 8d 35 a2 d6 03 00 ba 10 00 00 00 4c 89 ef e8 2c ca ff ff 48 8d 95 d8 fe ff ff 4c 89 ff ..H.5.........L...,...H......L..
18320 44 8b a5 cc fe ff ff 44 89 e6 e8 4e 6b 00 00 85 c0 0f 84 a8 01 00 00 83 c3 f5 4c 8d b5 d8 fe ff D......D...Nk.............L.....
18340 ff 41 ff c4 44 3b a5 d4 fe ff ff 75 1c ba 05 00 00 00 4c 89 ef 48 8d 35 60 d6 03 00 e8 e1 c9 ff .A..D;.....u......L..H.5`.......
18360 ff 41 89 dc e9 60 01 00 00 4c 89 ff 48 8d 35 4f d6 03 00 4c 89 f2 e8 f4 6c 00 00 31 c0 4c 89 ef .A...`...L..H.5O...L....l..1.L..
18380 48 8d 35 40 d6 03 00 48 8d 95 10 ff ff ff e8 ac ca ff ff 8b 95 00 ff ff ff 85 d2 7e 11 31 c0 4c H.5@...H...................~.1.L
183a0 89 ef 48 8d 35 24 d6 03 00 e8 91 ca ff ff ba 04 00 00 00 4c 89 ef 48 8d 35 14 d6 03 00 e8 80 c9 ..H.5$.............L..H.5.......
183c0 ff ff 4c 89 ef 4c 89 f6 e8 f0 02 00 00 85 c0 75 2a 48 8b 95 e8 fe ff ff 80 3a 00 75 65 48 8b 85 ..L..L.........u*H.......:.ueH..
183e0 f0 fe ff ff 8a 00 3c 43 75 72 ba 01 00 00 00 4c 89 ef 48 8d 35 0c ce 03 00 eb 74 be ff ff ff ff ......<Cur.....L..H.5.....t.....
18400 31 d2 4c 89 ef e8 13 c7 ff ff 48 89 c1 31 c0 4c 89 ef 48 8d 35 26 d8 03 00 48 89 ca e8 1e ca ff 1.L.......H..1.L..H.5&...H......
18420 ff be fe ff ff ff ba ff ff ff ff 4c 89 ef e8 a4 c1 ff ff be fe ff ff ff 4c 89 ef e8 29 c1 ff ff ...........L............L...)...
18440 eb 52 48 8b 8d e0 fe ff ff 31 c0 4c 89 ef 48 8d 35 f8 d7 03 00 e8 e5 c9 ff ff eb 38 3c 6d 75 16 .RH......1.L..H.5..........8<mu.
18460 ba 0a 00 00 00 4c 89 ef 48 8d 35 e6 d7 03 00 e8 ce c8 ff ff eb 1e 8b 8d 04 ff ff ff 31 c0 4c 89 .....L..H.5.................1.L.
18480 ef 48 8d 35 d8 d7 03 00 48 8d 95 10 ff ff ff e8 ab c9 ff ff 80 bd 0f ff ff ff 00 74 14 ba 14 00 .H.5....H..................t....
184a0 00 00 4c 89 ef 48 8d 35 2a d5 03 00 e8 91 c8 ff ff 4c 89 ef e8 94 c0 ff ff 2b 85 d0 fe ff ff 4c ..L..H.5*........L.......+.....L
184c0 89 ef 89 c6 e8 1a d6 ff ff 4c 89 ff 44 89 e6 4c 89 f2 e8 a6 69 00 00 85 c0 0f 85 62 fe ff ff 4c .........L..D..L....i......b...L
184e0 89 ef e8 66 c0 ff ff 2b 85 d0 fe ff ff 4c 89 ef 89 c6 e8 ec d5 ff ff 48 81 c4 18 01 00 00 5b 41 ...f...+.....L.........H......[A
18500 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 88 00 00 00 49 89 d6 41 89 f7 48 \A]A^A_].UH..AWAVSH......I..A..H
18520 89 fb 48 8d 95 68 ff ff ff 31 f6 e8 4d 69 00 00 85 c0 74 65 48 8d 35 13 d4 03 00 48 8d 95 68 ff ..H..h...1..Mi....teH.5....H..h.
18540 ff ff 48 89 df e8 25 6b 00 00 48 8b bd 78 ff ff ff 48 8d 35 a9 d4 03 00 e8 61 7a 00 00 85 c0 75 ..H...%k..H..x...H.5.....az....u
18560 05 41 ff cf 74 4c 48 8b 8d 70 ff ff ff 48 85 c9 75 6b 48 8d b5 68 ff ff ff 48 89 df e8 3c 01 00 .A..tLH..p...H..ukH..h...H...<..
18580 00 85 c0 74 4a be ff ff ff ff 31 d2 48 89 df e8 89 c5 ff ff 48 89 c1 eb 3d 48 8d 35 4b d4 03 00 ...tJ.....1.H.......H...=H.5K...
185a0 31 c0 48 89 df 44 89 fa 4c 89 f1 e8 52 00 00 00 eb 42 48 8b 95 70 ff ff ff 48 8d 35 48 d4 03 00 1.H..D..L...R....BH..p...H.5H...
185c0 31 c0 48 89 df 4c 89 f1 e8 35 00 00 00 eb 25 48 8d 0d 2f cc 03 00 48 89 8d 70 ff ff ff 48 8d 35 1.H..L...5....%H../...H..p...H.5
185e0 42 d4 03 00 31 c0 48 89 df 44 89 fa 4d 89 f0 e8 0e 00 00 00 48 81 c4 88 00 00 00 5b 41 5e 41 5f B...1.H..D..M.......H......[A^A_
18600 5d c3 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 29 85 50 ff ff ].UH..AVSH......I..H....t).).P..
18620 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 0f 29 75 b0 0f ..).`....).p....)]..)e..)m..)u..
18640 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 30 ff ff ff 48 )}.L..H...L..@...H..8...H..0...H
18660 8d 85 20 ff ff ff 48 89 45 e0 48 8d 45 10 48 89 45 d8 c7 45 d4 30 00 00 00 c7 45 d0 10 00 00 00 ......H.E.H.E.H.E..E.0....E.....
18680 be 01 00 00 00 48 89 df e8 1a 01 00 00 48 8d 55 d0 48 89 df 4c 89 f6 e8 65 c7 ff ff be 02 00 00 .....H.......H.U.H..L...e.......
186a0 00 48 89 df e8 3a d4 ff ff 48 89 df e8 eb d3 ff ff 48 81 c4 d0 00 00 00 5b 41 5e 5d c3 55 48 89 .H...:...H.......H......[A^].UH.
186c0 e5 41 57 41 56 53 50 49 89 f6 48 89 fb e8 7b be ff ff 41 89 c7 48 8d 35 67 ca 03 00 48 89 df 4c .AWAVSPI..H...{...A..H.5g...H..L
186e0 89 f2 e8 88 69 00 00 48 8d 15 d9 c9 03 00 be d8 b9 f0 ff 48 89 df e8 98 c9 ff ff 45 8d 77 01 ba ....i..H...........H.......E.w..
18700 02 00 00 00 48 89 df 44 89 f6 e8 50 18 00 00 85 c0 74 7c be ff ff ff ff 31 d2 48 89 df e8 fb c3 ....H..D...P.....t|.....1.H.....
18720 ff ff 49 89 c7 48 8d 35 0f d5 03 00 ba 03 00 00 00 4c 89 ff e8 a9 78 00 00 85 c0 75 2e 49 83 c7 ..I..H.5.........L....x....u.I..
18740 03 48 89 df 4c 89 fe e8 4f c6 ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 79 be ff ff be fe .H..L...O.............H...y.....
18760 ff ff ff 48 89 df e8 fe bd ff ff be ff ff ff ff 48 89 df 44 89 f2 e8 fa bf ff ff be fd ff ff ff ...H............H..D............
18780 48 89 df e8 e1 bd ff ff b8 01 00 00 00 eb 0d 48 89 df 44 89 fe e8 cf bd ff ff 31 c0 48 83 c4 08 H..............H..D.......1.H...
187a0 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 48 81 ec 88 00 00 00 48 89 fb 48 8d 95 78 ff ff ff e8 bb 66 [A^A_].UH..SH......H..H..x.....f
187c0 00 00 85 c0 74 34 48 8d 35 77 d2 03 00 48 8d 95 78 ff ff ff 48 89 df e8 93 68 00 00 8b 4d a0 85 ....t4H.5w...H..x...H....h...M..
187e0 c9 7e 17 48 8d 55 b0 48 8d 35 59 d2 03 00 31 c0 48 89 df e8 47 c6 ff ff eb 11 48 8d 35 17 7d 00 .~.H.U.H.5Y...1.H...G.....H.5.}.
18800 00 31 d2 48 89 df e8 37 c5 ff ff 48 81 c4 88 00 00 00 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 .1.H...7...H......[].UH..AWAVATS
18820 49 89 d7 89 f3 49 89 fc e8 ab 75 00 00 85 db 74 14 bb 01 00 00 00 be 01 00 00 00 4c 89 e7 e8 3e I....I....u....t...........L...>
18840 c7 ff ff eb 4c 4c 63 30 4c 89 e7 e8 a0 c4 ff ff 44 89 f7 e8 78 77 00 00 48 89 c1 4d 85 ff 74 16 ....LLc0L.......D...xw..H..M..t.
18860 48 8d 35 e8 d1 03 00 31 c0 4c 89 e7 4c 89 fa e8 cb c5 ff ff eb 0b 4c 89 e7 48 89 ce e8 1a c5 ff H.5....1.L..L.........L..H......
18880 ff 4c 89 e7 4c 89 f6 e8 9a c4 ff ff bb 03 00 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 .L..L..............[A\A^A_].UH..
188a0 41 57 41 56 53 50 89 f0 49 89 ff 83 f8 ff 74 15 89 c3 83 e3 7f 4c 8d 35 9a d1 03 00 83 fb 7f 75 AWAVSP..I.....t......L.5.......u
188c0 1a 89 c3 eb 26 31 f6 31 d2 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 3a ff ff ff 85 db 75 05 0f ....&1.1.L..H...[A^A_].:.....u..
188e0 b6 dc eb 07 4c 8d 35 70 d1 03 00 41 80 3e 65 75 13 85 db 75 0f be 01 00 00 00 4c 89 ff e8 7f c6 ....L.5p...A.>eu...u......L.....
18900 ff ff eb 08 4c 89 ff e8 e4 c3 ff ff 4c 89 ff 4c 89 f6 e8 84 c4 ff ff 48 63 f3 4c 89 ff e8 04 c4 ....L.......L..L.......Hc.L.....
18920 ff ff b8 03 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb be .......H...[A^A_].UH..AVSI..H...
18940 d8 b9 f0 ff 4c 89 f2 e8 47 c7 ff ff 89 c1 31 c0 85 c9 75 5a be fe ff ff ff 48 89 df e8 08 bc ff ....L...G.....1...uZ.....H......
18960 ff 31 f6 31 d2 48 89 df e8 b6 c8 ff ff 48 89 df 4c 89 f6 e8 23 c4 ff ff 48 8d 15 e3 d0 03 00 be .1.1.H.......H..L...#...H.......
18980 fe ff ff ff 48 89 df e8 4d ca ff ff be ff ff ff ff 48 89 df e8 50 be ff ff be d8 b9 f0 ff 48 89 ....H...M........H...P........H.
189a0 df 4c 89 f2 e8 30 ca ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 f0 48 89 fb be .L...0........[A^].UH..SPH..H...
189c0 d8 b9 f0 ff 48 89 c2 e8 c7 c6 ff ff be fe ff ff ff 48 89 df 48 83 c4 08 5b 5d e9 05 cc ff ff 55 ....H............H..H...[].....U
189e0 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 19 c2 ff ff 49 89 c6 31 c0 4d 85 f6 74 H..AWAVATSI....I.......I..1.M..t
18a00 4c 4c 89 e7 89 de e8 89 c8 ff ff 89 c1 31 c0 85 c9 74 3a be d8 b9 f0 ff 4c 89 e7 4c 89 fa e8 70 LL...........1...t:.....L..L...p
18a20 c6 ff ff be ff ff ff ff ba fe ff ff ff 4c 89 e7 e8 bb be ff ff 31 c9 85 c0 4c 0f 44 f1 be fd ff .............L.......1...L.D....
18a40 ff ff 4c 89 e7 e8 1f bb ff ff 4c 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 ..L.......L..[A\A^A_].UH..AWAVAT
18a60 53 49 89 d6 41 89 f7 49 89 fc e8 70 ff ff ff 48 89 c3 48 85 db 75 0e 4c 89 e7 44 89 fe 4c 89 f2 SI..A..I...p...H..H..u.L..D..L..
18a80 e8 0c 00 00 00 48 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 41 89 .....H..[A\A^A_].UH..AWAVSPI..A.
18aa0 f6 48 89 fb 48 8d 15 b7 cf 03 00 e8 34 0b 00 00 83 f8 04 75 11 be ff ff ff ff 31 d2 48 89 df e8 .H..H.......4......u......1.H...
18ac0 59 c0 ff ff eb 2e 48 89 df 44 89 f6 e8 43 bd ff ff 83 f8 02 75 09 48 8d 0d 3b d1 03 00 eb 18 48 Y.....H..D...C......u.H..;.....H
18ae0 89 df 44 89 f6 e8 2a bd ff ff 48 89 df 89 c6 e8 42 bd ff ff 48 89 c1 48 8d 35 29 d1 03 00 31 c0 ..D...*...H.....B...H..H.5)...1.
18b00 48 89 df 4c 89 fa e8 34 c3 ff ff 48 89 df 44 89 f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d e9 e6 H..L...4...H..D..H..H...[A^A_]..
18b20 f9 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 cc 41 89 f6 49 89 ff 48 85 d2 74 0f 31 ...UH..AWAVAUATSPI..A..I..H..t.1
18b40 c9 4c 89 ff 44 89 f6 e8 77 00 00 00 eb 0d 31 d2 4c 89 ff 44 89 f6 e8 c1 00 00 00 49 89 c5 49 8b .L..D...w.....1.L..D.......I..I.
18b60 3c 24 48 85 ff 74 1b 31 db 4c 89 ee e8 4d 74 00 00 85 c0 74 3d 49 8b 7c dc 08 48 ff c3 48 85 ff <$H..t.1.L...Mt....t=I.|..H..H..
18b80 75 e7 48 8d 35 e0 ce 03 00 31 c0 4c 89 ff 4c 89 ea e8 a9 c2 ff ff 4c 89 ff 44 89 f6 48 89 c2 48 u.H.5....1.L..L.......L..D..H..H
18ba0 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 57 f9 ff ff 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 ...[A\A]A^A_].W.....H...[A\A]A^A
18bc0 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 cf 49 89 d6 41 89 f4 48 89 fb e8 35 bc ff ff 85 _].UH..AWAVATSI..I..A..H...5....
18be0 c0 7e 16 48 89 df 44 89 e6 4c 89 fa 5b 41 5c 41 5e 41 5f 5d e9 23 00 00 00 4d 85 ff 74 12 31 c0 .~.H..D..L..[A\A^A_].#...M..t.1.
18c00 4d 85 f6 74 08 4c 89 f7 e8 cf 73 00 00 49 89 07 4c 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 M..t.L....s..I..L..[A\A^A_].UH..
18c20 41 57 41 56 53 50 41 89 f6 49 89 ff e8 ec be ff ff 48 89 c3 48 85 db 75 1b be 04 00 00 00 4c 89 AWAVSPA..I.......H..H..u......L.
18c40 ff e8 f0 bb ff ff 4c 89 ff 44 89 f6 48 89 c2 e8 3d fe ff ff 48 89 d8 48 83 c4 08 5b 41 5e 41 5f ......L..D..H...=...H..H...[A^A_
18c60 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 c6 14 e8 91 b7 ff ff 85 c0 74 05 5b 41 5e 5d c3 ].UH..AVSI..H............t.[A^].
18c80 4d 85 f6 74 18 48 8d 35 f1 cd 03 00 31 c0 48 89 df 4c 89 f2 5b 41 5e 5d e9 65 f9 ff ff 48 8d 35 M..t.H.5....1.H..L..[A^].e...H.5
18ca0 ed cd 03 00 31 c0 48 89 df 5b 41 5e 5d e9 50 f9 ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 d7 41 ....1.H..[A^].P...UH..AWAVSPA..A
18cc0 89 f6 48 89 fb e8 4a bb ff ff 44 39 f8 75 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 89 df 44 89 fe ..H...J...D9.u.H...[A^A_].H..D..
18ce0 e8 51 bb ff ff 48 89 df 44 89 f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d e9 94 fd ff ff 55 48 89 .Q...H..D..H..H...[A^A_].....UH.
18d00 e5 41 56 53 41 89 f6 48 89 fb e8 05 bb ff ff 83 f8 ff 74 05 5b 41 5e 5d c3 48 8d 15 13 c8 03 00 .AVSA..H..........t.[A^].H......
18d20 48 89 df 44 89 f6 5b 41 5e 5d e9 da f7 ff ff 55 48 89 e5 41 56 53 48 83 ec 10 41 89 f6 48 89 fb H..D..[A^].....UH..AVSH...A..H..
18d40 48 8d 55 ec e8 0f bd ff ff 83 7d ec 00 75 25 be 03 00 00 00 48 89 df f2 0f 11 45 e0 e8 d5 ba ff H.U.......}..u%.....H.....E.....
18d60 ff 48 89 df 44 89 f6 48 89 c2 e8 22 fd ff ff f2 0f 10 45 e0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 .H..D..H..."......E.H...[A^].UH.
18d80 e5 41 56 53 48 83 ec 10 f2 0f 11 45 e8 41 89 f6 48 89 fb e8 7c ba ff ff 85 c0 7e 13 48 89 df 44 .AVSH......E.A..H...|.....~.H..D
18da0 89 f6 48 83 c4 10 5b 41 5e 5d e9 80 ff ff ff f2 0f 10 45 e8 48 83 c4 10 5b 41 5e 5d c3 55 48 89 ..H...[A^]........E.H...[A^].UH.
18dc0 e5 41 57 41 56 53 50 41 89 f7 48 89 fb 48 8d 55 e4 e8 d3 bc ff ff 49 89 c6 83 7d e4 00 75 3e 48 .AWAVSPA..H..H.U......I...}..u>H
18de0 89 df 44 89 fe e8 96 ba ff ff 85 c0 74 14 48 8d 15 fe cd 03 00 48 89 df 44 89 fe e8 09 f7 ff ff ..D.........t.H......H..D.......
18e00 eb 1b be 03 00 00 00 48 89 df e8 27 ba ff ff 48 89 df 44 89 fe 48 89 c2 e8 74 fc ff ff 4c 89 f0 .......H...'...H..D..H...t...L..
18e20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 41 89 f7 48 89 fb e8 d1 H...[A^A_].UH..AWAVSPI..A..H....
18e40 b9 ff ff 85 c0 7e 15 48 89 df 44 89 fe 48 83 c4 08 5b 41 5e 41 5f 5d e9 61 ff ff ff 4c 89 f0 48 .....~.H..D..H...[A^A_].a...L..H
18e60 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 89 fb 48 8b 4b 08 48 8b 43 10 ...[A^A_].UH..AWAVATSH..H.K.H.C.
18e80 48 89 ca 48 29 c2 48 39 f2 0f 83 88 00 00 00 4c 8b 73 18 48 01 c9 48 89 ca 48 29 c2 4c 8d 3c 30 H..H).H9.......L.s.H..H..H).L.<0
18ea0 48 39 f2 4c 0f 43 f9 4c 89 f9 48 29 c1 72 05 48 39 f1 73 11 48 8d 35 e5 cb 03 00 31 c0 4c 89 f7 H9.L.C.L..H).r.H9.s.H.5....1.L..
18ec0 e8 3d f7 ff ff 4c 89 f7 4c 89 fe e8 cc cc ff ff 49 89 c4 48 8b 33 48 8b 53 10 4c 89 e7 e8 52 70 .=...L..L.......I..H.3H.S.L...Rp
18ee0 00 00 48 8d 43 20 48 39 03 74 1f be fe ff ff ff ba ff ff ff ff 4c 89 f7 e8 da b6 ff ff be fe ff ..H.C.H9.t...........L..........
18f00 ff ff 4c 89 f7 e8 5f b6 ff ff 4c 89 23 4c 89 7b 08 48 8b 43 10 eb 03 4c 8b 23 49 01 c4 4c 89 e0 ..L..._...L.#L.{.H.C...L.#I..L..
18f20 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 d3 49 89 f6 49 89 ff 48 89 de e8 [A\A^A_].UH..AWAVSPH..I..I..H...
18f40 26 ff ff ff 48 89 c7 4c 89 f6 48 89 da e8 e2 6f 00 00 49 01 5f 10 48 83 c4 08 5b 41 5e 41 5f 5d &...H..L..H....o..I._.H...[A^A_]
18f60 c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 4c 89 ff e8 63 70 00 00 48 89 c3 4c 89 f7 48 .UH..AWAVSPI..I..L...cp..H..L..H
18f80 89 de e8 e3 fe ff ff 48 89 c7 4c 89 fe 48 89 da e8 9f 6f 00 00 49 01 5e 10 48 83 c4 08 5b 41 5e .......H..L..H....o..I.^.H...[A^
18fa0 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b 33 48 8b 53 10 4c 89 f7 e8 81 bd ff A_].UH..AVSH..L.s.H.3H.S.L......
18fc0 ff 48 8d 43 20 48 39 03 74 23 be fe ff ff ff ba ff ff ff ff 4c 89 f7 e8 fb b5 ff ff be fe ff ff .H.C.H9.t#..........L...........
18fe0 ff 4c 89 f7 5b 41 5e 5d e9 7c b5 ff ff 5b 41 5e 5d c3 55 48 89 e5 48 01 77 10 5d e9 a4 ff ff ff .L..[A^].|...[A^].UH..H.w.].....
19000 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 4c 8b 73 18 48 8d 55 d0 be ff ff ff ff 4c 89 UH..AWAVAUATSPH..L.s.H.U......L.
19020 f7 e8 f7 ba ff ff 49 89 c7 4c 8d 6b 20 4c 39 2b 74 12 be fe ff ff ff ba 01 00 00 00 4c 89 f7 e8 ......I..L.k.L9+t...........L...
19040 93 b5 ff ff 4c 8b 65 d0 48 89 df 4c 89 e6 e8 17 fe ff ff 48 89 c7 4c 89 fe 4c 89 e2 e8 d3 6e 00 ....L.e.H..L.......H..L..L....n.
19060 00 4c 01 63 10 4c 39 2b 0f 94 c0 0f b6 f0 83 ce fe ba ff ff ff ff 4c 89 f7 e8 59 b5 ff ff be fe .L.c.L9+..............L...Y.....
19080 ff ff ff 4c 89 f7 e8 de b4 ff ff 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 89 ...L.......H...[A\A]A^A_].UH..H.
190a0 7e 18 48 8d 46 20 48 89 06 48 c7 46 10 00 00 00 00 48 c7 46 08 00 20 00 00 5d c3 55 48 89 e5 48 ~.H.F.H..H.F.....H.F.....].UH..H
190c0 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 00 48 89 f7 48 89 d6 .~.H.F.H..H.F.....H.F.....H..H..
190e0 5d e9 84 fd ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb 41 be ff ff ff ff be ff ff ff ].....UH..AWAVSPA..H..A.........
19100 ff e8 0e b7 ff ff 85 c0 74 5c 48 89 df 44 89 fe e8 10 b4 ff ff 41 89 c7 31 d2 48 89 df 44 89 fe ........t\H..D.......A..1.H..D..
19120 e8 55 c0 ff ff be ff ff ff ff 31 d2 48 89 df e8 75 b9 ff ff 49 89 c6 be fe ff ff ff 48 89 df e8 .U........1.H...u...I.......H...
19140 25 b4 ff ff 45 85 f6 74 2c 49 63 d6 48 89 df 44 89 fe e8 23 c0 ff ff 31 d2 48 89 df 44 89 fe e8 %...E..t,Ic.H..D...#...1.H..D...
19160 90 c3 ff ff eb 20 be fe ff ff ff 48 89 df e8 f6 b3 ff ff eb 1f 48 89 df 44 89 fe e8 26 ba ff ff ...........H.........H..D...&...
19180 49 89 c6 41 ff c6 49 63 d6 48 89 df 44 89 fe e8 60 c3 ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f I..A..Ic.H..D...`...D..H...[A^A_
191a0 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 48 89 fb 45 85 f6 78 4b 48 89 df e8 66 b3 ff ff 41 ].UH..AWAVSPA..H..E..xKH...f...A
191c0 89 c7 31 d2 48 89 df 44 89 fe e8 ab bf ff ff 4d 63 f6 48 89 df 44 89 fe 4c 89 f2 e8 14 c3 ff ff ..1.H..D.......Mc.H..D..L.......
191e0 48 89 df 4c 89 f6 e8 3b bb ff ff 31 d2 48 89 df 44 89 fe 48 83 c4 08 5b 41 5e 41 5f 5d e9 f2 c2 H..L...;...1.H..D..H...[A^A_]...
19200 ff ff 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 81 ec 18 04 00 ..H...[A^A_].UH..AWAVAUATSH.....
19220 00 49 89 d4 49 89 f7 49 89 fd e8 1e b3 ff ff 89 c3 ff c3 4d 85 ff 74 3b 48 8d 35 79 c8 03 00 31 .I..I..I...........M..t;H.5y...1
19240 c0 4c 89 ef 4c 89 fa e8 f3 bb ff ff 48 8d 35 62 ba 03 00 4c 89 ff e8 55 6c 00 00 48 85 c0 48 89 .L..L.......H.5b...L...Ul..H..H.
19260 85 d0 fb ff ff 75 31 48 8d 35 fc b9 03 00 e9 2e 01 00 00 48 8d 35 37 c8 03 00 ba 06 00 00 00 4c .....u1H.5.........H.57........L
19280 89 ef e8 bb ba ff ff 48 8b 05 92 5d 04 00 48 8b 00 48 89 85 d0 fb ff ff 48 8d bd c8 fb ff ff 48 .......H...]..H..H......H......H
192a0 8d b5 c4 fb ff ff e8 b6 01 00 00 85 c0 74 18 48 63 85 c8 fb ff ff 8d 48 01 89 8d c8 fb ff ff c6 .............t.Hc......H........
192c0 84 05 d8 fb ff ff 0a 8b 85 c4 fb ff ff 83 f8 1b 75 44 4d 85 ff 74 3f 48 8b 95 d0 fb ff ff 48 8d ................uDM..t?H......H.
192e0 35 23 73 00 00 4c 89 ff e8 db 6b 00 00 48 85 c0 48 89 85 d0 fb ff ff 0f 84 eb 00 00 00 48 8d bd 5#s..L....k..H..H............H..
19300 c8 fb ff ff 48 8d b5 c4 fb ff ff e8 51 01 00 00 8b 85 c4 fb ff ff 89 9d c0 fb ff ff 83 f8 ff 74 ....H.......Q..................t
19320 17 48 63 8d c8 fb ff ff 8d 51 01 89 95 c8 fb ff ff 88 84 0d d8 fb ff ff be ff ff ff ff 31 d2 4c .Hc......Q...................1.L
19340 89 ef e8 d6 b7 ff ff 48 8d 35 b4 01 00 00 48 8d 95 c8 fb ff ff 4c 89 ef 48 89 c1 4d 89 e0 e8 f9 .......H.5....H......L..H..M....
19360 c4 ff ff 41 89 c4 48 8b 9d d0 fb ff ff 48 89 df e8 11 6b 00 00 41 89 c6 4d 85 ff 74 08 48 89 df ...A..H......H....k..A..M..t.H..
19380 e8 f5 6a 00 00 45 85 f6 74 29 4c 89 ef 8b 9d c0 fb ff ff 89 de e8 cf b1 ff ff 48 8d 35 f8 b7 03 ..j..E..t)L...............H.5...
193a0 00 4c 89 ef 89 da e8 46 00 00 00 41 bc 07 00 00 00 eb 20 ba ff ff ff ff 4c 89 ef 8b b5 c0 fb ff .L.....F...A............L.......
193c0 ff e8 11 b2 ff ff be fe ff ff ff 4c 89 ef e8 96 b1 ff ff 44 89 e0 48 81 c4 18 04 00 00 5b 41 5c ...........L.......D..H......[A\
193e0 41 5d 41 5e 41 5f 5d c3 48 8d 35 cd c6 03 00 eb b0 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 49 A]A^A_].H.5......UH..AWAVATSA..I
19400 89 f6 48 89 fb e8 ce 69 00 00 8b 38 e8 bf 6b 00 00 49 89 c4 31 d2 48 89 df 44 89 fe e8 fc b6 ff ..H....i...8..k..I..1.H..D......
19420 ff 48 8d 48 01 48 8d 35 b6 c7 03 00 31 c0 48 89 df 4c 89 f2 4d 89 e0 e8 03 ba ff ff ba ff ff ff .H.H.H.5....1.H..L..M...........
19440 ff 48 89 df 44 89 fe e8 8b b1 ff ff be fe ff ff ff 48 89 df 5b 41 5c 41 5e 41 5f 5d e9 08 b1 ff .H..D............H..[A\A^A_]....
19460 ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 41 c7 07 00 00 00 00 48 8d 1d 60 c7 03 00 49 .UH..AWAVSPI..I..A......H..`...I
19480 8b 7f 08 e8 64 6a 00 00 83 f8 ff 74 5f 0f b6 4b ff 39 c8 75 27 49 63 0f 8d 51 01 41 89 17 41 88 ....dj.....t_..K.9.u'Ic..Q.A..A.
194a0 44 0f 10 80 3b 00 48 8d 5b 01 75 d3 41 c7 07 00 00 00 00 49 8b 7f 08 e8 30 6a 00 00 41 89 06 31 D...;.H.[.u.A......I....0j..A..1
194c0 c9 83 f8 23 75 2f 49 8b 7f 08 e8 1d 6a 00 00 83 f8 ff 74 05 83 f8 0a 75 ed 49 8b 7f 08 e8 0a 6a ...#u/I.....j.....t....u.I.....j
194e0 00 00 41 89 06 b9 01 00 00 00 eb 09 41 c7 06 ff ff ff ff 31 c9 89 c8 48 83 c4 08 5b 41 5e 41 5f ..A.........A......1...H...[A^A_
19500 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 f3 48 63 03 48 85 c0 7e 0f 49 89 06 c7 03 00 00 00 00 ].UH..AVSI..H..Hc.H..~.I........
19520 48 83 c3 10 eb 2e 48 8b 7b 08 e8 51 69 00 00 89 c1 31 c0 85 c9 75 20 48 8b 4b 08 48 83 c3 10 be H.....H.{..Qi....1...u.H.K.H....
19540 01 00 00 00 ba 00 04 00 00 48 89 df e8 6b 69 00 00 49 89 06 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 .........H...ki..I..H..[A^].UH..
19560 48 83 ec 10 48 89 75 f0 48 89 55 f8 48 8d 35 0f 00 00 00 48 8d 55 f0 e8 e0 c2 ff ff 48 83 c4 10 H...H.u.H.U.H.5....H.U......H...
19580 5d c3 55 48 89 e5 48 8b 4e 08 31 c0 48 85 c9 74 0e 48 89 0a 48 c7 46 08 00 00 00 00 48 8b 06 5d ].UH..H.N.1.H..t.H..H.F.....H..]
195a0 c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 48 89 df e8 22 6a 00 00 48 89 5d e0 48 89 .UH..AVSH...H..I..H..."j..H.].H.
195c0 45 e8 48 8d 35 b9 ff ff ff 48 8d 55 e0 45 31 c0 4c 89 f7 48 89 d9 e8 81 c2 ff ff 48 83 c4 10 5b E.H.5....H.U.E1.L..H.......H...[
195e0 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 9b bc ff ff 45 31 f6 85 c0 74 51 A^].UH..AWAVSPI..H.......E1...tQ
19600 48 89 df 4c 89 fe e8 90 b7 ff ff be fe ff ff ff 48 89 df e8 25 bb ff ff 41 89 c7 45 85 ff 74 24 H..L............H...%...A..E..t$
19620 be fe ff ff ff ba ff ff ff ff 48 89 df e8 a5 af ff ff be fe ff ff ff 48 89 df e8 2a af ff ff 45 ..........H............H...*...E
19640 89 fe eb 0d be fd ff ff ff 48 89 df e8 18 af ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 .........H.......D..H...[A^A_].U
19660 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 b1 ae ff ff 41 89 c6 48 89 df 44 89 f6 4c 89 fa H..AWAVSPI..H.......A..H..D..L..
19680 e8 5f ff ff ff 45 31 ff 85 c0 74 28 48 89 df 44 89 f6 e8 52 b1 ff ff 41 bf 01 00 00 00 be 01 00 ._...E1...t(H..D...R...A........
196a0 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 27 c0 ff ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f .......1.E1.H...'...D..H...[A^A_
196c0 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb e8 70 c4 ff ff 48 8d 55 ec be ff ff ff ff 48 89 ].UH..AVSH...H...p...H.U......H.
196e0 df e8 c3 b3 ff ff 49 89 c6 83 7d ec 00 75 11 48 8d 35 cd c3 03 00 31 c0 48 89 df e8 02 ef ff ff ......I...}..u.H.5....1.H.......
19700 be fe ff ff ff 48 89 df e8 5c ae ff ff 4c 89 f0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 .....H...\...L..H...[A^].UH..AWA
19720 56 41 54 53 49 89 d6 89 f3 49 89 ff 48 8d 15 83 b4 03 00 e8 27 ff ff ff 85 c0 75 6f 4c 89 ff 89 VATSI....I..H.......'.....uoL...
19740 de e8 ce b0 ff ff 83 f8 04 89 c0 77 26 48 8d 0d f4 00 00 00 48 63 04 81 48 01 c8 ff e0 48 8d 35 ...........w&H......Hc..H....H.5
19760 75 be 03 00 ba 03 00 00 00 4c 89 ff e8 d1 b5 ff ff eb 38 4c 89 ff 89 de e8 97 b0 ff ff 4c 89 ff u........L........8L.........L..
19780 89 c6 e8 af b0 ff ff 49 89 c4 4c 89 ff 89 de e8 c1 b4 ff ff 48 89 c1 48 8d 35 56 c3 03 00 31 c0 .......I..L.........H..H.5V...1.
197a0 4c 89 ff 4c 89 e2 e8 94 b6 ff ff be ff ff ff ff 4c 89 ff 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 5a L..L............L..L..[A\A^A_].Z
197c0 b3 ff ff 4c 89 ff 89 de e8 2a b3 ff ff 85 c0 48 8d 05 13 c3 03 00 48 8d 35 11 c3 03 00 48 0f 45 ...L.....*.....H......H.5....H.E
197e0 f0 4c 89 ff e8 b2 b5 ff ff eb c0 4c 89 ff 89 de e8 76 b0 ff ff 31 d2 4c 89 ff 89 de 85 c0 74 2a .L.........L.....v...1.L......t*
19800 e8 a4 b2 ff ff 48 89 c1 48 8d 35 d4 c2 03 00 31 c0 4c 89 ff 48 89 ca e8 23 b6 ff ff eb 8d 4c 89 .....H..H.5....1.L..H...#.....L.
19820 ff 89 de e8 c1 af ff ff eb 81 e8 29 b2 ff ff 48 8d 35 b0 c2 03 00 b0 01 4c 89 ff e8 ff b5 ff ff ...........)...H.5......L.......
19840 e9 66 ff ff ff 0f 1f 00 15 ff ff ff 7b ff ff ff 2b ff ff ff a3 ff ff ff d6 ff ff ff 55 48 89 e5 .f..........{...+...........UH..
19860 41 57 41 56 53 50 41 89 d7 49 89 f6 48 89 fb 48 8d 15 51 b8 03 00 be d8 b9 f0 ff b9 01 00 00 00 AWAVSPA..I..H..H..Q.............
19880 e8 a3 00 00 00 be ff ff ff ff 48 89 df 4c 89 f2 e8 fe b7 ff ff 83 f8 05 74 65 be fe ff ff ff 48 ..........H..L..........te.....H
198a0 89 df e8 c2 ac ff ff be d8 b9 f0 ff ba 02 00 00 00 48 89 df e8 c1 b8 ff ff 31 f6 48 89 df 4c 89 .................H.......1.H..L.
198c0 f2 44 89 f9 e8 5f 00 00 00 48 85 c0 74 14 48 8d 35 26 c2 03 00 31 c0 48 89 df 4c 89 f2 e8 20 ed .D..._...H..t.H.5&...1.H..L.....
198e0 ff ff be ff ff ff ff 48 89 df e8 fa ae ff ff be fd ff ff ff 48 89 df 4c 89 f2 e8 da ba ff ff be .......H............H..L........
19900 fe ff ff ff ba ff ff ff ff 48 89 df e8 c6 ac ff ff be fe ff ff ff 48 89 df 48 83 c4 08 5b 41 5e .........H............H..H...[A^
19920 41 5f 5d e9 41 ac ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 ce 49 89 d5 49 89 ff 85 A_].A...UH..AWAVAUATSPA..I..I...
19940 f6 74 08 4c 89 ff e8 9e ae ff ff be 2e 00 00 00 4c 89 ef e8 60 66 00 00 49 89 c4 4d 85 e4 75 0e .t.L............L...`f..I..M..u.
19960 4c 89 ef e8 74 66 00 00 49 89 c4 4d 01 ec 4c 89 e3 4c 29 eb 4c 89 ff 4c 89 ee 48 89 da e8 c0 b3 L...tf..I..M..L..L).L..L..H.....
19980 ff ff be fe ff ff ff 4c 89 ff e8 ae b7 ff ff 85 c0 75 4f be fe ff ff ff 4c 89 ff e8 c9 ab ff ff .......L.........uO.....L.......
199a0 41 80 3c 24 2e ba 01 00 00 00 41 0f 45 d6 31 f6 4c 89 ff e8 6b b8 ff ff 4c 89 ff 4c 89 ee 48 89 A.<$......A.E.1.L...k...L..L..H.
199c0 da e8 7c b3 ff ff be fe ff ff ff 4c 89 ff e8 16 ae ff ff be fc ff ff ff 4c 89 ff e8 c8 b9 ff ff ..|........L............L.......
199e0 eb 12 be ff ff ff ff 4c 89 ff e8 25 ae ff ff 83 f8 05 75 33 be fe ff ff ff ba ff ff ff ff 4c 89 .......L...%......u3..........L.
19a00 ff e8 d1 ab ff ff be fe ff ff ff 4c 89 ff e8 56 ab ff ff 31 c0 41 80 3c 24 2e 4d 8d 6c 24 01 0f ...........L...V...1.A.<$.M.l$..
19a20 84 26 ff ff ff eb 10 be fd ff ff ff 4c 89 ff e8 35 ab ff ff 4c 89 e8 48 83 c4 08 5b 41 5c 41 5d .&..........L...5...L..H...[A\A]
19a40 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 ce 49 89 d7 49 89 f4 48 89 fb f2 0f 10 A^A_].UH..AWAVATSA..I..I..H.....
19a60 05 33 cb 03 00 be 88 00 00 00 e8 72 00 00 00 4d 85 e4 74 3c 31 d2 4d 85 ff 74 18 49 83 3f 00 74 .3.........r...M..t<1.M..t.I.?.t
19a80 12 49 8d 47 10 31 d2 ff c2 48 83 38 00 48 8d 40 10 75 f4 48 89 df 4c 89 e6 e8 be fd ff ff 44 89 .I.G.1...H.8.H.@.u.H..L.......D.
19aa0 f6 f7 d6 ba 01 00 00 00 48 89 df e8 27 ab ff ff 4d 85 ff 74 16 48 89 df 4c 89 fe 44 89 f2 5b 41 ........H...'...M..t.H..L..D..[A
19ac0 5c 41 5e 41 5f 5d e9 ac 00 00 00 41 f7 d6 48 89 df 44 89 f6 5b 41 5c 41 5e 41 5f 5d e9 88 aa ff \A^A_].....A..H..D..[A\A^A_]....
19ae0 ff 55 48 89 e5 41 57 41 56 53 50 48 89 f3 f2 0f 11 45 e0 49 89 fe e8 0b aa ff ff 49 89 c7 48 81 .UH..AWAVSPH.....E.I.......I..H.
19b00 fb 88 00 00 00 74 11 48 8d 35 1d c0 03 00 31 c0 4c 89 f7 e8 ea ea ff ff 31 ff e8 e7 a9 ff ff 49 .....t.H.5....1.L.......1......I
19b20 39 c7 74 1b 48 8d 35 31 c0 03 00 31 c0 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 c3 ea ff ff f2 9.t.H.51...1.L..H...[A^A_]......
19b40 41 0f 10 0f f2 0f 10 45 e0 66 0f 2e c8 75 02 7b 1b 48 8d 35 1e c0 03 00 b0 02 4c 89 f7 48 83 c4 A......E.f...u.{.H.5......L..H..
19b60 08 5b 41 5e 41 5f 5d e9 96 ea ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 .[A^A_].....H...[A^A_].UH..AWAVA
19b80 55 41 54 53 50 41 89 d4 49 89 f7 49 89 fd 48 8d 15 84 bf 03 00 44 89 e6 e8 c5 f0 ff ff 49 83 3f UATSPA..I..I..H......D.......I.?
19ba0 00 74 4f b8 fe ff ff ff 44 29 e0 89 45 d4 44 89 e3 f7 db 45 85 e4 45 89 e6 7e 0f 4c 89 ef 89 de .tO.....D)..E.D....E..E..~.L....
19bc0 e8 24 ac ff ff 41 ff ce 75 f1 49 8b 77 08 4c 89 ef 44 89 e2 e8 12 b3 ff ff 49 8b 17 4c 89 ef 8b .$...A..u.I.w.L..D.......I..L...
19be0 75 d4 e8 f2 b7 ff ff 49 83 7f 10 00 4d 8d 7f 10 75 c1 41 f7 d4 4c 89 ef 44 89 e6 48 83 c4 08 5b u......I....M...u.A..L..D..H...[
19c00 41 5c 41 5d 41 5e 41 5f 5d e9 5b a9 ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f4 48 A\A]A^A_].[...UH..AWAVATSI..A..H
19c20 89 fb e8 6c b4 ff ff 83 f8 05 41 bf 01 00 00 00 74 45 be fe ff ff ff 48 89 df e8 2a a9 ff ff 48 ...l......A.....tE.....H...*...H
19c40 89 df 44 89 e6 e8 db a8 ff ff 41 89 c4 45 31 ff 31 f6 31 d2 48 89 df e8 c7 b5 ff ff be ff ff ff ..D.......A..E1.1.1.H...........
19c60 ff 48 89 df e8 80 ab ff ff 48 89 df 44 89 e6 4c 89 f2 e8 62 b7 ff ff 44 89 f8 5b 41 5c 41 5e 41 .H.......H..D..L...b...D..[A\A^A
19c80 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 cf 49 89 d4 49 89 f6 48 89 fb 48 8d 15 26 b4 03 _].UH..AWAVATSA..I..I..H..H..&..
19ca0 00 be d8 b9 f0 ff e8 63 ff ff ff be ff ff ff ff 48 89 df 4c 89 f2 e8 d8 b3 ff ff be ff ff ff ff .......c........H..L............
19cc0 48 89 df e8 2f ae ff ff 85 c0 75 59 be fe ff ff ff 48 89 df e8 90 a8 ff ff 31 d2 48 89 df 4c 89 H.../.....uY.....H.......1.H..L.
19ce0 e6 e8 05 b2 ff ff 48 89 df 4c 89 f6 e8 aa b0 ff ff be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 ......H..L.................1.E1.
19d00 48 89 df e8 d3 b9 ff ff be ff ff ff ff 48 89 df e8 d4 aa ff ff be fd ff ff ff 48 89 df 4c 89 f2 H............H............H..L..
19d20 e8 b4 b6 ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 a0 a8 ff ff be fe ff ff ff 48 89 df e8 ...............H............H...
19d40 25 a8 ff ff 45 85 ff 74 20 be ff ff ff ff 48 89 df e8 93 aa ff ff 48 89 df 4c 89 f6 5b 41 5c 41 %...E..t......H.......H..L..[A\A
19d60 5e 41 5f 5d e9 cc b5 ff ff 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 ^A_].....[A\A^A_].UH..AWAVAUATSH
19d80 81 ec 38 20 00 00 49 89 cc 49 89 d7 48 89 f3 49 89 fe 4c 89 b5 a0 df ff ff 4c 89 ff e8 3b 62 00 ..8...I..I..H..I..L......L...;b.
19da0 00 48 89 85 b0 df ff ff 4c 89 b5 d0 df ff ff 48 8d 85 d8 df ff ff 48 89 85 b8 df ff ff 48 c7 85 .H......L......H......H......H..
19dc0 c8 df ff ff 00 00 00 00 48 c7 85 c0 df ff ff 00 20 00 00 48 89 df 4c 89 fe e8 22 62 00 00 49 89 ........H..........H..L..."b..I.
19de0 c5 4d 85 ed 0f 84 80 00 00 00 4c 8d b5 b8 df ff ff 4c 89 bd a8 df ff ff 4d 89 ef 49 29 df 4c 89 .M........L......L......M..I).L.
19e00 f7 4c 89 fe e8 61 f0 ff ff 48 89 c7 48 89 de 4c 89 fa e8 1d 61 00 00 4c 01 bd c8 df ff ff 4c 89 .L...a...H..H..L....a..L......L.
19e20 e7 e8 b6 61 00 00 48 89 c3 4c 89 f7 48 89 de e8 36 f0 ff ff 48 89 c7 4c 89 e6 48 89 da e8 f2 60 ...a..H..L..H...6...H..L..H....`
19e40 00 00 48 01 9d c8 df ff ff 4c 89 eb 48 03 9d b0 df ff ff 48 89 df 48 8b b5 a8 df ff ff e8 9e 61 ..H......L..H......H..H........a
19e60 00 00 49 89 c5 4d 85 ed 75 8e 48 89 df e8 6a 61 00 00 49 89 c6 4c 8d bd b8 df ff ff 4c 89 ff 4c ..I..M..u.H...ja..I..L......L..L
19e80 89 f6 e8 e3 ef ff ff 48 89 c7 48 89 de 4c 89 f2 e8 9f 60 00 00 4c 01 b5 c8 df ff ff 4c 89 ff e8 .......H..H..L....`..L......L...
19ea0 00 f1 ff ff be ff ff ff ff 31 d2 48 8b bd a0 df ff ff e8 66 ac ff ff 48 81 c4 38 20 00 00 5b 41 .........1.H.......f...H..8...[A
19ec0 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 8d 3d 28 00 00 00 31 f6 e8 f8 c2 ff ff 48 89 c3 \A]A^A_].UH..SPH.=(...1......H..
19ee0 48 85 db 74 0f 48 8d 35 30 00 00 00 48 89 df e8 fa a5 ff ff 48 89 d8 48 83 c4 08 5b 5d c3 55 48 H..t.H.50...H.......H..H...[].UH
19f00 89 e5 48 89 f7 48 85 c9 74 09 48 89 ce 5d e9 69 60 00 00 e8 aa 5f 00 00 31 c0 5d c3 55 48 89 e5 ..H..H..t.H..].i`...._..1.].UH..
19f20 41 56 53 4c 8b 35 ee 50 04 00 49 8b 1e be ff ff ff ff 31 d2 e8 e4 ab ff ff 48 89 c1 48 8d 35 69 AVSL.5.P..I.......1......H..H.5i
19f40 bc 03 00 31 c0 48 89 df 48 89 ca e8 66 5f 00 00 49 8b 3e e8 34 5f 00 00 31 c0 5b 41 5e 5d c3 55 ...1.H..H...f_..I.>.4_..1.[A^].U
19f60 48 89 e5 41 57 41 56 41 54 53 41 89 d7 41 89 f4 48 89 fb 45 31 f6 45 85 ff 0f 84 fb 00 00 00 be H..AWAVATSA..A..H..E1.E.........
19f80 ff ff ff ff 48 89 df e8 88 a8 ff ff 83 f8 05 0f 85 e5 00 00 00 48 89 df e8 53 ad ff ff be fe ff ....H................H...S......
19fa0 ff ff 48 89 df e8 fb ba ff ff 85 c0 0f 84 c8 00 00 00 41 ff cf be fe ff ff ff 48 89 df e8 52 a8 ..H...............A.......H...R.
19fc0 ff ff 83 f8 04 75 26 ba ff ff ff ff 48 89 df 44 89 e6 e8 19 a9 ff ff 85 c0 75 32 48 89 df 44 89 .....u&.....H..D.........u2H..D.
19fe0 e6 44 89 fa e8 76 ff ff ff 85 c0 75 35 be fe ff ff ff 48 89 df e8 6f a5 ff ff be fe ff ff ff 48 .D...v.....u5.....H...o........H
1a000 89 df e8 9e ba ff ff 85 c0 75 aa eb 6d be fe ff ff ff 48 89 df e8 4f a5 ff ff 41 be 01 00 00 00 .........u..m.....H...O...A.....
1a020 eb 58 be fe ff ff ff ba ff ff ff ff 48 89 df e8 a3 a5 ff ff be fe ff ff ff 48 89 df e8 28 a5 ff .X..........H............H...(..
1a040 ff 48 8d 35 90 b1 03 00 ba 01 00 00 00 48 89 df e8 ed ac ff ff 41 be 01 00 00 00 be fe ff ff ff .H.5.........H.......A..........
1a060 ba 01 00 00 00 48 89 df e8 6a a5 ff ff be 03 00 00 00 48 89 df e8 69 ba ff ff 44 89 f0 5b 41 5c .....H...j........H...i...D..[A\
1a080 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 01 c5 03 00 be 88 00 00 00 e8 40 fa ff A^A_].UH..SPH................@..
1a0a0 ff 31 f6 ba 07 00 00 00 48 89 df e8 73 b1 ff ff 48 8d 35 19 5f 04 00 31 d2 48 89 df e8 b6 fa ff .1......H...s...H.5._..1.H......
1a0c0 ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 ba 06 00 00 ......H...[].UH..AVSH...........
1a0e0 00 e8 cc eb ff ff 48 89 df e8 9c be ff ff 49 89 c6 be 01 00 00 00 48 89 df e8 eb a6 ff ff ba 01 ......H.......I.......H.........
1a100 00 00 00 48 89 df 4c 89 f6 e8 99 a3 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 ...H..L............[A^].UH..AWAV
1a120 53 50 49 89 fe e8 04 03 00 00 48 89 c3 4c 89 f7 e8 18 a4 ff ff 8d 50 ff 4c 89 f7 48 89 de e8 11 SPI.......H..L........P.L..H....
1a140 02 00 00 89 c3 85 db 78 24 be 01 00 00 00 4c 89 f7 e8 2b ae ff ff 44 8d 7b 01 f7 d3 ba 01 00 00 .......x$.....L...+...D.{.......
1a160 00 4c 89 f7 89 de e8 6c a4 ff ff eb 22 31 f6 4c 89 f7 e8 0a ae ff ff be fe ff ff ff ba 01 00 00 .L.....l...."1.L................
1a180 00 4c 89 f7 e8 4e a4 ff ff 41 bf 02 00 00 00 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 .L...N...A.....D..H...[A^A_].UH.
1a1a0 e5 53 50 48 89 fb e8 12 ae ff ff 48 89 df 89 c6 e8 cc ad ff ff b8 02 00 00 00 48 83 c4 08 5b 5d .SPH.......H..............H...[]
1a1c0 c3 55 48 89 e5 41 56 53 48 81 ec 80 00 00 00 49 89 fe e8 57 02 00 00 48 89 c3 4c 39 f3 74 2f 48 .UH..AVSH......I...W...H..L9.t/H
1a1e0 89 df e8 57 b7 ff ff 85 c0 75 31 48 8d 95 70 ff ff ff 31 f6 48 89 df e8 81 4c 00 00 85 c0 7e 23 ...W.....u1H..p...1.H....L....~#
1a200 48 8d 35 fd ba 03 00 ba 06 00 00 00 eb 3b 48 8d 35 6a ba 03 00 ba 07 00 00 00 eb 2d 83 f8 01 75 H.5..........;H.5j.........-...u
1a220 1c eb 0c 48 89 df e8 22 a3 ff ff 85 c0 74 0e 48 8d 35 c4 ba 03 00 ba 09 00 00 00 eb 0c 48 8d 35 ...H...".....t.H.5...........H.5
1a240 c7 ba 03 00 ba 04 00 00 00 4c 89 f7 e8 f1 aa ff ff b8 01 00 00 00 48 81 c4 80 00 00 00 5b 41 5e .........L............H......[A^
1a260 5d c3 55 48 89 e5 53 50 48 89 fb e8 5d fe ff ff 48 8d 35 5f 00 00 00 ba 01 00 00 00 48 89 df e8 ].UH..SPH...]...H.5_........H...
1a280 67 ac ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 af a2 ff ff 31 d2 g........H...[].UH..SPH.......1.
1a2a0 31 c9 48 89 df 89 c6 48 83 c4 08 5b 5d e9 fa 23 00 00 55 48 89 e5 53 50 48 89 fb e8 d8 23 00 00 1.H....H...[]..#..UH..SPH....#..
1a2c0 48 89 df 89 c6 e8 b7 ac ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb H..............H...[].UH..AVSH..
1a2e0 be d7 b9 f0 ff e8 52 a9 ff ff 49 89 c6 48 89 df e8 58 a2 ff ff 48 89 df 4c 89 f6 89 c2 e8 52 00 ......R...I..H...X...H..L.....R.
1a300 00 00 85 c0 78 05 5b 41 5e 5d c3 be ff ff ff ff 48 89 df e8 9d a5 ff ff 85 c0 74 2c be 01 00 00 ....x.[A^]......H.........t,....
1a320 00 48 89 df e8 7e e4 ff ff be fe ff ff ff ba 01 00 00 00 48 89 df e8 9c a2 ff ff be 02 00 00 00 .H...~.............H............
1a340 48 89 df e8 9b b7 ff ff 48 89 df 5b 41 5e 5d e9 48 b7 ff ff 55 48 89 e5 41 57 41 56 53 50 89 d3 H.......H..[A^].H...UH..AWAVSP..
1a360 49 89 f7 49 89 fe 4c 89 ff 89 de e8 98 a0 ff ff 85 c0 74 5f 4c 89 ff e8 c2 b5 ff ff 85 c0 75 0c I..I..L...........t_L.........u.
1a380 4c 89 ff e8 c5 a1 ff ff 85 c0 74 7c 4c 89 f7 4c 89 fe 89 da e8 0e a1 ff ff 4c 89 ff 4c 89 f6 89 L.........t|L..L.........L..L...
1a3a0 da e8 5a 20 00 00 83 f8 01 77 31 4c 89 ff e8 9a a1 ff ff 89 c3 8d 73 01 4c 89 f7 e8 48 a0 ff ff ..Z......w1L..........s.L...H...
1a3c0 85 c0 74 2a 4c 89 ff 4c 89 f6 89 da e8 d6 a0 ff ff eb 4e 48 8d 35 cb b8 03 00 eb 33 ba 01 00 00 ..t*L..L..........NH.5.....3....
1a3e0 00 4c 89 ff 4c 89 f6 e8 bb a0 ff ff eb 2e f7 d3 4c 89 ff 89 de e8 6f a1 ff ff 48 8d 35 de b8 03 .L..L...........L.....o...H.5...
1a400 00 ba 1a 00 00 00 eb 0c 48 8d 35 b3 b8 03 00 ba 1c 00 00 00 4c 89 f7 e8 26 a9 ff ff bb ff ff ff ........H.5.........L...&.......
1a420 ff 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 fa a7 ...H...[A^A_].UH..AVSI..........
1a440 ff ff 48 89 c3 48 85 db 75 14 48 8d 15 bf b8 03 00 be 01 00 00 00 4c 89 f7 e8 ab e0 ff ff 48 89 ..H..H..u.H...........L.......H.
1a460 d8 5b 41 5e 5d c3 90 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 48 8d 35 a0 b8 03 00 .[A^]...UH..AWAVAUATSPI..H.5....
1a480 e8 75 9b ff ff 4c 89 f7 48 89 c6 e8 c5 81 ff ff 41 b4 01 31 db 4c 8d 2d b4 5b 04 00 4a 8b 34 2b .u...L..H.......A..1.L.-.[..J.4+
1a4a0 4c 89 f7 e8 52 9b ff ff 49 89 c7 4c 89 f7 4c 89 fe e8 9f 81 ff ff 45 88 67 0a 48 83 c3 08 41 fe L...R...I..L..L.......E.g.H...A.
1a4c0 c4 48 81 fb b0 00 00 00 75 d2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 89 f1 81 .H......u.H...[A\A]A^A_].UH.....
1a4e0 f9 00 01 00 00 7f 15 48 8b 7f 38 48 8d 35 33 b8 03 00 31 c0 89 ca 5d e9 71 47 00 00 8d 81 ff fe .......H..8H.53...1...].qG......
1a500 ff ff 81 f9 20 01 00 00 48 98 48 8d 0d 3f 5b 04 00 48 8b 0c c1 7f 16 48 8b 7f 38 48 8d 35 08 b8 ........H.H..?[..H.....H..8H.5..
1a520 03 00 31 c0 48 89 ca 5d e9 40 47 00 00 48 89 c8 5d c3 55 48 89 e5 8b 57 10 e8 00 00 00 00 55 48 ..1.H..].@G..H..].UH...W......UH
1a540 89 e5 41 57 41 56 41 54 53 48 83 ec 40 41 89 d4 49 89 f6 48 89 fb 48 8b 73 60 48 83 c6 20 4c 8d ..AWAVATSH..@A..I..H..H.s`H...L.
1a560 7d a0 ba 3c 00 00 00 4c 89 ff e8 82 47 00 00 48 8b 7b 38 8b 4b 04 48 8d 35 d6 b8 03 00 31 c0 4c }..<...L....G..H.{8.K.H.5....1.L
1a580 89 fa 4d 89 f0 e8 e3 46 00 00 49 89 c6 45 85 e4 74 58 4c 8b 7b 38 41 8d 84 24 de fe ff ff 83 f8 ..M....F..I..E..tXL.{8A..$......
1a5a0 03 77 25 31 f6 48 89 df e8 33 11 00 00 48 8b 7b 38 48 8b 43 48 48 8b 10 48 8d 35 6b b7 03 00 31 .w%1.H...3...H.{8H.CHH..H.5k...1
1a5c0 c0 e8 a7 46 00 00 eb 0b 48 89 df 44 89 e6 e8 06 ff ff ff 48 89 c1 48 8d 35 80 b8 03 00 31 c0 4c ...F....H..D.......H..H.5....1.L
1a5e0 89 ff 4c 89 f2 e8 83 46 00 00 48 8b 7b 38 be 03 00 00 00 e8 9f 14 00 00 55 48 89 e5 41 57 41 56 ..L....F..H.{8..........UH..AWAV
1a600 53 50 49 89 ff 49 8b 5f 38 48 89 df e8 11 98 ff ff 49 89 c6 48 8b 43 10 48 8d 48 10 48 89 4b 10 SPI..I._8H.......I..H.C.H.H.H.K.
1a620 4c 89 30 41 0f b6 4e 08 83 c9 40 89 48 08 49 8b 77 50 48 8b 53 10 48 83 c2 f0 48 89 df e8 ef bc L.0A..N...@.H.I.wPH.S.H...H.....
1a640 fe ff 83 78 08 00 74 06 4c 8b 70 10 eb 20 c7 00 01 00 00 00 c7 40 08 01 00 00 00 48 8b 43 18 48 ...x..t.L.p..........@.....H.C.H
1a660 83 78 18 00 7e 08 48 89 df e8 6a 88 ff ff 48 83 43 10 f0 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d .x..~.H...j...H.C..L..H...[A^A_]
1a680 c3 55 48 89 e5 53 50 48 89 f3 c7 43 10 00 00 00 00 c6 43 70 2e 48 89 7b 38 44 89 03 c7 43 20 21 .UH..SPH...C......Cp.H.{8D...C.!
1a6a0 01 00 00 48 89 53 40 48 c7 43 30 00 00 00 00 c7 43 04 01 00 00 00 c7 43 08 01 00 00 00 48 89 4b ...H.S@H.C0.....C......C.....H.K
1a6c0 60 48 8d 35 58 b6 03 00 e8 2d 99 ff ff 48 89 43 68 48 8b 7b 38 48 8b 43 48 48 8b 30 48 8b 50 10 `H.5X....-...H.ChH.{8H.CHH.0H.P.
1a6e0 b9 20 00 00 00 e8 5b 7d ff ff 48 8b 4b 48 48 89 01 48 c7 41 10 20 00 00 00 48 83 c4 08 5b 5d c3 ......[}..H.KHH..H.A.....H...[].
1a700 55 48 89 e5 53 50 48 89 fb 8b 43 04 89 43 08 81 7b 20 21 01 00 00 75 11 48 8d 73 18 48 89 df e8 UH..SPH...C..C..{.!...u.H.s.H...
1a720 26 00 00 00 89 43 10 eb 1a 48 8d 43 20 48 8b 08 48 8b 40 08 48 89 43 18 48 89 4b 10 c7 43 20 21 &....C...H.C.H..H.@.H.C.H.K..C.!
1a740 01 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 18 48 89 75 c8 49 ...H...[].UH..AWAVAUATSH...H.u.I
1a760 89 ff 49 8b 47 48 48 c7 40 08 00 00 00 00 4c 8d 2d e7 0a 00 00 bb 01 48 00 00 eb 08 4c 89 ff e8 ..I.GHH.@.....L.-......H....L...
1a780 28 0c 00 00 45 8b 37 eb 03 45 89 37 41 83 fe 7d 0f 8f 3b 01 00 00 41 83 fe 5a 0f 8f 62 01 00 00 (...E.7..E.7A..}..;...A..Z..b...
1a7a0 41 8d 46 01 83 f8 3f 0f 87 84 01 00 00 41 bc 21 01 00 00 49 63 44 85 00 4c 01 e8 ff e0 49 8b 7f A.F...?......A.!...IcD..L....I..
1a7c0 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 0a e8 19 60 ff ff 41 89 c6 eb af 48 8b 47 08 48 8d @H..H..H.@.H..u...`..A....H.G.H.
1a7e0 48 01 48 89 4f 08 44 0f b6 30 eb 9d 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 H.H.O.D..0..I..@H..H..H.@.H..u..
1a800 ea 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 2d 41 bc 2d 00 00 ._....H.G.H.H.H.O....A....-A.-..
1a820 00 0f 85 20 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 af 5f ff ff eb .......I..@H..H..H.@.H..u..._...
1a840 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 83 f8 5b 75 3d 4c 89 ff e8 e6 0b 00 00 .H.G.H.H.H.O....A....[u=L.......
1a860 85 c0 49 8b 4f 48 48 c7 41 08 00 00 00 00 78 1d 31 f6 4c 89 ff 89 c2 e8 7e 0c 00 00 49 8b 47 48 ..I.OHH.A.....x.1.L.....~...I.GH
1a880 48 c7 40 08 00 00 00 00 e9 f7 fe ff ff 41 8b 07 eb 03 41 89 07 ff c0 83 f8 0e 76 2b 49 8b 7f 40 H.@..........A....A.......v+I..@
1a8a0 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 3a 5f ff ff eb dc 48 8b 47 08 48 8d 48 01 48 89 H..H..H.@.H..u..:_....H.G.H.H.H.
1a8c0 4f 08 0f b6 00 eb cb 0f a3 c3 73 d0 e9 b3 fe ff ff 41 83 fe 7e 75 5a 49 8b 7f 40 48 8b 07 48 85 O.........s......A..~uZI..@H..H.
1a8e0 c0 48 8d 40 ff 48 89 07 0f 84 08 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 f9 00 .H.@.H........H.G.H.H.H.O.......
1a900 00 00 41 83 fe 5b 75 29 4c 89 ff e8 36 0b 00 00 85 c0 0f 88 19 01 00 00 4c 89 ff 48 8b 75 c8 89 ..A..[u)L...6...........L..H.u..
1a920 c2 e8 d4 0b 00 00 41 bc 25 01 00 00 e9 16 09 00 00 41 8d 46 01 48 98 48 8d 1d a2 bd 03 00 f6 04 ......A.%........A.F.H.H........
1a940 03 01 0f 84 8a 00 00 00 4c 89 ff 44 89 f6 e8 8d 0d 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ........L..D.......I..@H..H..H.@
1a960 ff 48 89 07 75 0a e8 83 5e ff ff 41 89 c6 eb 10 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 30 .H..u...^..A....H.G.H.H.H.O.D..0
1a980 45 89 37 41 8d 46 01 48 98 f6 04 03 03 75 b9 49 8b 47 48 48 8b 30 48 8b 50 08 4c 89 ff e8 56 fc E.7A.F.H.....u.I.GHH.0H.P.L...V.
1a9a0 ff ff 48 8b 4d c8 48 89 01 80 78 08 04 41 bc 24 01 00 00 0f 85 8e 08 00 00 0f b6 40 0a 85 c0 0f ..H.M.H...x..A.$...........@....
1a9c0 84 82 08 00 00 0d 00 01 00 00 41 89 c4 e9 75 08 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff ..........A...u...I..@H..H..H.@.
1a9e0 48 89 07 74 3c 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 30 e8 f3 5d ff ff 41 89 07 be 3d H..t<H.G.H.H.H.O.....0..]..A...=
1aa00 00 00 00 4c 89 ff e8 8f 0c 00 00 85 c0 b8 7e 00 00 00 41 bc 1d 01 00 00 44 0f 44 e0 e9 26 08 00 ...L..........~...A.....D.D..&..
1aa20 00 e8 c8 5d ff ff 41 89 07 45 89 f4 e9 16 08 00 00 41 bc 5b 00 00 00 83 f8 ff 0f 84 07 08 00 00 ...]..A..E.......A.[............
1aa40 48 8d 05 e8 b2 03 00 ba 25 01 00 00 4c 89 ff 48 89 c6 e8 e7 fa ff ff 4c 89 ff 44 89 f6 e8 7e 0c H.......%...L..H.......L..D...~.
1aa60 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 23 01 00 00 48 8b 47 08 48 8d 48 ..I..@H..H..H.@.H....#...H.G.H.H
1aa80 01 48 89 4f 08 0f b6 08 e9 16 01 00 00 be 2e 00 00 00 4c 89 ff e8 46 0c 00 00 49 8b 7f 40 48 8b .H.O..............L...F...I..@H.
1aaa0 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 f7 05 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 .H..H.@.H........H.G.H.H.H.O....
1aac0 e9 e8 05 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 .....I..@H..H..H.@.H........H.G.
1aae0 48 8d 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 H.H.H.O.........I..@H..H..H.@.H.
1ab00 07 0f 84 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 .......H.G.H.H.H.O.........I..@H
1ab20 8b 07 48 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 ..H..H.@.H........H.G.H.H.H.O...
1ab40 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 2c 06 00 00 48 8b 47 ......I..@H..H..H.@.H....,...H.G
1ab60 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 1d 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 .H.H.H.O.........I..@H..H..H.@.H
1ab80 89 07 0f 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 e8 4d 5c ff ....,...H.G.H.H.H.O..........M\.
1aba0 ff 89 c1 41 89 0f 44 39 f1 0f 84 af 04 00 00 4c 8d 25 2a bb 03 00 e9 7d 04 00 00 83 f9 0a 0f 84 ...A..D9.......L.%*....}........
1abc0 d0 04 00 00 83 f9 0d 75 31 e9 c6 04 00 00 83 f9 5c 75 27 be 5c 00 00 00 4c 89 ff e8 00 0b 00 00 .......u1.......\u'.\...L.......
1abe0 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 44 e8 f6 5b ff ff eb 4c 4c 89 ff 89 ce e8 I..@H..H..H.@.H..uD..[...LL.....
1ac00 dc 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 09 e8 d2 5b ff ff 89 c1 eb 0f ....I..@H..H..H.@.H..u...[......
1ac20 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 41 89 0f e9 7c 01 00 00 48 8b 47 08 48 8d 48 01 48 H.G.H.H.H.O....A...|...H.G.H.H.H
1ac40 89 4f 08 0f b6 00 41 89 07 83 f8 09 7f 13 b9 ff ff ff ff 83 f8 ff 0f 85 a5 00 00 00 e9 52 01 00 .O....A......................R..
1ac60 00 83 f8 21 7f 21 83 f8 0a 74 09 83 f8 0d 0f 85 8d 00 00 00 4c 89 ff e8 30 07 00 00 41 bd 0a 00 ...!.!...t..........L...0...A...
1ac80 00 00 e9 16 01 00 00 83 f8 5b 7f 0c 83 f8 22 74 11 83 f8 27 74 0c eb 69 83 f8 60 7f 0d 83 f8 5c .........[...."t...'t..i..`....\
1aca0 75 5f 41 89 c5 e9 84 01 00 00 83 f8 6d 7f 1f 41 bd 07 00 00 00 83 f8 61 0f 84 70 01 00 00 83 f8 u_A.........m..A.......a..p.....
1acc0 62 75 2e 41 bd 08 00 00 00 e9 60 01 00 00 8d 48 92 83 f9 0c 77 2b 48 8d 15 7f 06 00 00 48 63 0c bu.A......`....H....w+H......Hc.
1ace0 8a 48 01 d1 ff e1 41 bd 0a 00 00 00 e9 3d 01 00 00 83 f8 66 75 0b 41 bd 0c 00 00 00 e9 2d 01 00 .H....A......=.....fu.A......-..
1ad00 00 ff c0 48 98 41 0f b6 34 04 83 e6 02 4c 89 ff 48 8d 15 78 b0 03 00 e8 ad 0c 00 00 41 8b 37 45 ...H.A..4....L..H..x........A.7E
1ad20 31 ed 31 db 8d 46 01 48 98 41 f6 04 04 02 74 46 41 6b c5 0a 44 8d 6c 06 d0 4c 89 ff e8 9f 09 00 1.1..F.H.A....tFAk..D.l..L......
1ad40 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 09 e8 95 5a ff ff 89 c6 eb 0f 48 8b 47 .I..@H..H..H.@.H..u...Z......H.G
1ad60 08 48 8d 48 01 48 89 4f 08 0f b6 30 41 89 37 ff c3 83 fb 03 7c ae 41 81 fd 00 01 00 00 0f 9c c0 .H.H.H.O...0A.7.....|.A.........
1ad80 0f b6 f0 4c 89 ff 48 8d 15 1a b0 03 00 e8 37 0c 00 00 48 63 c3 49 8b 4f 48 48 29 41 08 49 8b 47 ...L..H.......7...Hc.I.OHH)A.I.G
1ada0 48 48 ff 48 08 4c 89 ff 44 89 ee e8 30 09 00 00 41 8b 0f 44 39 f1 0f 85 7c 02 00 00 e9 9d 02 00 HH.H.L..D...0...A..D9...|.......
1adc0 00 41 bd 0d 00 00 00 eb 65 41 bd 09 00 00 00 eb 5d be 75 00 00 00 4c 89 ff e8 02 09 00 00 49 8b .A......eA......].u...L.......I.
1ade0 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 0f 85 be 00 00 00 48 89 c7 e8 f1 59 ff ff e9 c0 00 G@H..H..H.I.H........H....Y.....
1ae00 00 00 41 bd 0b 00 00 00 eb 24 4c 89 ff e8 1c 0c 00 00 89 c3 c1 e3 04 4c 89 ff e8 0f 0c 00 00 41 ..A......$L............L.......A
1ae20 89 c5 41 01 dd 49 8b 47 48 48 83 40 08 fe 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 0f ..A..I.GHH.@..I.G@H..H..H.I.H...
1ae40 85 b1 00 00 00 48 89 c7 e8 a1 59 ff ff e9 b3 00 00 00 49 8b 47 48 48 ff 48 08 49 8b 47 40 48 8b .....H....Y.......I.GHH.H.I.G@H.
1ae60 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 79 59 ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 .H..H.I.H..u.H...yY....H.H.H.Q.H
1ae80 89 50 08 0f b6 01 41 89 07 eb 0b 4c 89 ff e8 19 05 00 00 41 8b 07 8d 48 01 48 63 c9 41 f6 04 0c .P....A....L.......A...H.Hc.A...
1aea0 08 0f 84 09 ff ff ff 83 f8 0a 74 df 83 f8 0d 75 a9 eb d8 48 8b 48 08 48 8d 51 01 48 89 50 08 0f ..........t....u...H.H.H.Q.H.P..
1aec0 b6 01 41 89 07 83 f8 7b 0f 94 c0 0f b6 c0 4c 89 ff 89 c6 48 8d 05 e6 ae 03 00 48 89 c2 e8 e7 0a ..A....{......L....H......H.....
1aee0 00 00 4c 89 ff e8 44 0b 00 00 48 63 d8 49 c7 c5 fc ff ff ff eb 4a 48 8b 48 08 48 8d 51 01 48 89 ..L...D...Hc.I.......JH.H.H.Q.H.
1af00 50 08 0f b6 01 41 89 07 e9 90 fe ff ff 48 c1 e3 04 89 c7 e8 24 36 00 00 48 98 48 01 c3 48 81 fb P....A.......H......$6..H.H..H..
1af20 00 00 11 00 19 c0 83 e0 01 4c 89 ff 89 c6 48 8d 05 97 ae 03 00 48 89 c2 e8 8c 0a 00 00 49 ff cd .........L....H......H.......I..
1af40 41 8b 07 4c 89 ff 89 c6 e8 93 07 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a A..L.........I.G@H..H..H.I.H..u.
1af60 48 89 c7 e8 86 58 ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 8d 48 01 48 H....X....H.H.H.Q.H.P....A...H.H
1af80 63 c9 41 f6 04 0c 10 75 84 83 f8 7d 0f 94 c0 0f b6 c0 4c 89 ff 89 c6 48 8d 05 44 ae 03 00 48 89 c.A....u...}......L....H..D...H.
1afa0 c2 e8 23 0a 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 2d 58 ff ..#...I.G@H..H..H.I.H..u.H...-X.
1afc0 ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 49 8b 47 48 4c 01 68 08 48 8d 45 ...H.H.H.Q.H.P....A..I.GHL.h.H.E
1afe0 d0 48 89 c7 48 89 de e8 10 37 00 00 89 c3 85 db 0f 8e ba fd ff ff 48 89 d8 48 c1 e0 20 49 bd 00 .H..H....7............H..H...I..
1b000 00 00 00 08 00 00 00 49 29 c5 4c 89 e8 48 c1 f8 20 0f be 44 05 d0 4c 89 ff 89 c6 e8 c0 06 00 00 .......I).L..H.....D..L.........
1b020 ff cb 48 b8 00 00 00 00 01 00 00 00 49 01 c5 85 db 7f d7 e9 78 fd ff ff 83 f9 5b 0f 8f 8d fb ff ..H.........I.......x.....[.....
1b040 ff 83 f9 ff 0f 85 71 fb ff ff 48 8d 35 2c ad 03 00 ba 21 01 00 00 4c 89 ff e8 e0 f4 ff ff 4c 89 ......q...H.5,....!...L.......L.
1b060 ff 44 89 f6 e8 77 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 73 01 00 00 .D...w...I..@H..H..H.@.H....s...
1b080 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 64 01 00 00 48 8d 35 e2 ac 03 00 ba 25 01 00 00 H.G.H.H.H.O.....d...H.5.....%...
1b0a0 4c 89 ff e8 96 f4 ff ff e8 41 57 ff ff 41 89 07 41 bc 2e 00 00 00 be 2e 00 00 00 4c 89 ff e8 d7 L........AW..A..A..........L....
1b0c0 05 00 00 85 c0 0f 84 59 01 00 00 be 2e 00 00 00 4c 89 ff e8 c2 05 00 00 85 c0 0f 95 c0 44 0f b6 .......Y........L............D..
1b0e0 e0 41 81 cc 18 01 00 00 e9 5a 01 00 00 e8 fc 56 ff ff 41 89 07 bb 2f 00 00 00 be 2f 00 00 00 4c .A.......Z.....V..A.../..../...L
1b100 89 ff e8 93 05 00 00 85 c0 41 bc 17 01 00 00 44 0f 44 e3 e9 2f 01 00 00 e8 d1 56 ff ff 41 89 07 .........A.....D.D../.....V..A..
1b120 bb 3a 00 00 00 be 3a 00 00 00 4c 89 ff e8 68 05 00 00 85 c0 41 bc 20 01 00 00 44 0f 44 e3 e9 04 .:....:...L...h.....A.....D.D...
1b140 01 00 00 e8 a6 56 ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 42 05 00 00 85 c0 41 bc 1c 01 00 00 .....V..A...=...L...B.....A.....
1b160 0f 85 e1 00 00 00 bb 3c 00 00 00 be 3c 00 00 00 4c 89 ff e8 22 05 00 00 85 c0 41 bc 1e 01 00 00 .......<....<...L...".....A.....
1b180 44 0f 44 e3 e9 be 00 00 00 e8 60 56 ff ff 41 89 07 bb 3d 00 00 00 be 3d 00 00 00 4c 89 ff e8 f7 D.D.......`V..A...=....=...L....
1b1a0 04 00 00 85 c0 41 bc 1a 01 00 00 44 0f 44 e3 e9 93 00 00 00 e8 35 56 ff ff 41 89 07 be 3d 00 00 .....A.....D.D.......5V..A...=..
1b1c0 00 4c 89 ff e8 d1 04 00 00 85 c0 41 bc 1b 01 00 00 75 74 bb 3e 00 00 00 be 3e 00 00 00 4c 89 ff .L.........A.....ut.>....>...L..
1b1e0 e8 b5 04 00 00 85 c0 41 bc 1f 01 00 00 44 0f 44 e3 eb 54 e8 f6 55 ff ff 41 89 07 49 8b 47 48 48 .......A.....D.D..T..U..A..I.GHH
1b200 8b 30 48 8b 50 08 48 ff c6 48 83 c2 fe 4c 89 ff e8 e3 f3 ff ff 48 8b 4d c8 48 89 01 41 bc 25 01 .0H.P.H..H...L.......H.M.H..A.%.
1b220 00 00 eb 23 41 8b 07 ff c0 48 98 48 8d 0d ae b4 03 00 f6 04 01 02 74 0f 4c 89 ff 48 8b 75 c8 e8 ...#A....H.H..........t.L..H.u..
1b240 18 05 00 00 41 89 c4 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 eb ff ff ff ....A..D..H...[A\A]A^A_]........
1b260 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 ................................
1b280 d5 f6 ff ff 61 f5 ff ff 20 f5 ff ff 61 f5 ff ff 61 f5 ff ff 20 f5 ff ff d5 f6 ff ff d5 f6 ff ff ....a.......a...a...............
1b2a0 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 ................................
1b2c0 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 ................................
1b2e0 61 f5 ff ff d5 f6 ff ff fb f7 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff fb f7 ff ff a...............................
1b300 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 90 f5 ff ff 31 f8 ff ff 69 f8 ff ff ........................1...i...
1b320 dc ff 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 dc ff ff ff ................................
1b340 dc ff ff ff dc ff ff ff 94 f8 ff ff d5 f6 ff ff bf f8 ff ff ea f8 ff ff 15 f9 ff ff 8a f9 ff ff ................................
1b360 a5 f9 ff ff a5 f9 ff ff a5 f9 ff ff 65 fa ff ff a5 f9 ff ff 6d fa ff ff 75 fa ff ff a6 fa ff ff ............e.......m...u.......
1b380 a5 f9 ff ff ae fa ff ff a5 f9 ff ff f6 fa ff ff 55 48 89 e5 53 50 48 89 fb 48 8d 73 28 e8 a8 f3 ................UH..SPH..H.s(...
1b3a0 ff ff 89 43 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb 44 8b 33 48 8b 7b 40 48 8b 07 ...C.H...[].UH..AVSH..D.3H.{@H..
1b3c0 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 0c 54 H..H.@.H..t.H.G.H.H.H.O........T
1b3e0 ff ff 89 03 83 f8 0a 74 05 83 f8 0d 75 30 44 39 f0 74 2b 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 .......t....u0D9.t+H.{@H..H..H.@
1b400 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 d2 53 ff ff 89 03 8b 43 .H..t.H.G.H.H.H.O........S.....C
1b420 04 ff c0 3d ff ff ff 7f 89 43 04 74 05 5b 41 5e 5d c3 48 8d 05 01 aa 03 00 31 d2 48 89 df 48 89 ...=.....C.t.[A^].H......1.H..H.
1b440 c6 e8 f8 f0 ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc 45 8b 34 24 44 89 f6 e8 80 02 00 00 ......UH..AWAVATSI..E.4$D.......
1b460 49 8b 7c 24 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 I.|$@H..H..H.@.H..t.H.G.H.H.H.O.
1b480 0f b6 00 eb 05 e8 64 53 ff ff 41 89 04 24 45 31 ff 83 f8 3d bb 00 00 00 00 75 44 31 db be 3d 00 ......dS..A..$E1...=.....uD1..=.
1b4a0 00 00 4c 89 e7 e8 36 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 2b ..L...6...I.|$@H..H..H.@.H..u..+
1b4c0 53 ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 04 24 ff c3 83 f8 3d 74 be 44 S....H.G.H.H.H.O....A..$....=t.D
1b4e0 39 f0 b8 ff ff ff ff 44 0f 45 f8 41 31 df 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 9......D.E.A1.D..[A\A^A_].UH..AW
1b500 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb 8b 33 44 8b 63 04 e8 c7 01 00 00 48 8b 7b 40 48 8b 07 AVATSA..I..H...3D.c......H.{@H..
1b520 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 ac 52 H..H.@.H..t.H.G.H.H.H.O........R
1b540 ff ff 89 03 83 f8 0a 74 05 83 f8 0d 75 0e 48 89 df e8 56 fe ff ff 8b 03 eb 02 89 03 83 f8 5c 7f .......t....u.H...V...........\.
1b560 14 83 f8 0a 74 4e 83 f8 0d 74 49 83 f8 ff 75 0a e9 e5 00 00 00 83 f8 5d 74 65 4d 85 f6 74 0a 48 ....tN...tI...u........]teM..t.H
1b580 89 df 89 c6 e8 57 01 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 4d 52 ff .....W...H.{@H..H..H.@.H..u..MR.
1b5a0 ff eb b7 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb a6 be 0a 00 00 00 48 89 df e8 1f 01 00 ...H.G.H.H.H.O...........H......
1b5c0 00 48 89 df e8 e3 fd ff ff 4d 85 f6 75 88 48 8b 43 48 48 c7 40 08 00 00 00 00 e9 77 ff ff ff 48 .H.......M..u.H.CHH.@......w...H
1b5e0 89 df e8 5f fe ff ff 44 39 f8 0f 85 66 ff ff ff 8b 33 48 89 df e8 e6 00 00 00 48 8b 7b 40 48 8b ..._...D9...f....3H.......H.{@H.
1b600 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 cb .H..H.@.H..t.H.G.H.H.H.O........
1b620 51 ff ff 4d 85 f6 89 03 74 27 48 8b 43 48 41 8d 4f 02 48 63 f1 48 03 30 48 8b 50 08 43 8d 44 3f Q..M....t'H.CHA.O.Hc.H.0H.P.C.D?
1b640 04 48 98 48 29 c2 48 89 df e8 aa ef ff ff 49 89 06 5b 41 5c 41 5e 41 5f 5d c3 4d 85 f6 48 8d 05 .H.H).H.......I..[A\A^A_].M..H..
1b660 47 8c 03 00 48 8d 0d 9e a7 03 00 48 0f 45 c8 48 8b 53 38 48 8d 35 97 a7 03 00 31 c0 48 89 d7 48 G...H......H.E.H.S8H.5....1.H..H
1b680 89 ca 44 89 e1 e8 e3 35 00 00 ba 21 01 00 00 48 89 df 48 89 c6 e8 a4 ee ff ff 55 48 89 e5 53 50 ..D....5...!...H..H.......UH..SP
1b6a0 48 89 fb 31 c0 39 33 75 30 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 H..1.93u0H.{@H..H..H.@.H..t.H.G.
1b6c0 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 1c 51 ff ff 89 03 b8 01 00 00 00 48 83 c4 08 5b 5d c3 H.H.H.O........Q.........H...[].
1b6e0 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 8b 5f 48 48 8b 4b 08 48 8b 53 10 48 8d 41 01 48 39 d0 UH..AWAVSPA..H._HH.K.H.S.H.A.H9.
1b700 76 2f 48 b8 ff ff ff ff ff ff ff 3f 48 39 c2 73 3a 48 8b 7f 38 48 8b 33 4c 8d 3c 12 4c 89 f9 e8 v/H........?H9.s:H..8H.3L.<.L...
1b720 21 6d ff ff 48 89 03 4c 89 7b 10 48 8b 4b 08 eb 03 48 8b 03 48 8d 51 01 48 89 53 08 44 88 34 08 !m..H..L.{.H.K...H..H.Q.H.S.D.4.
1b740 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 05 12 a6 03 00 31 d2 48 89 c6 e8 e2 ed ff ff 55 48 89 e5 H...[A^A_].H......1.H.......UH..
1b760 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 f6 48 89 fb 44 8b 3b 44 89 fe e8 62 ff ff ff 48 8b AWAVAUATSH...I..H..D.;D...b...H.
1b780 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 0f b6 00 {@H..H..H.@.H..t.H.G.H.H.H.O....
1b7a0 eb 05 e8 47 50 ff ff 89 03 41 83 ff 30 75 25 48 8d 35 8b 94 03 00 48 89 df e8 ad 01 00 00 85 c0 ...GP....A..0u%H.5....H.........
1b7c0 48 8d 05 86 a5 03 00 4c 8d 3d 82 a5 03 00 4c 0f 44 f8 eb 07 4c 8d 3d 72 a5 03 00 4c 8d 2d fe ae H......L.=....L.D...L.=r...L.-..
1b7e0 03 00 4c 8d 25 53 94 03 00 eb 02 89 03 48 89 df 4c 89 fe e8 73 01 00 00 85 c0 74 0b 48 89 df 4c ..L.%S.......H..L...s.....t.H..L
1b800 89 e6 e8 64 01 00 00 8b 33 8d 46 01 48 98 41 f6 44 05 00 10 75 0f 83 fe 2e 75 3d be 2e 00 00 00 ...d....3.F.H.A.D...u....u=.....
1b820 48 89 df eb 03 48 89 df e8 b3 fe ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 H....H.......H.{@H..H..H.@.H..u.
1b840 e8 a9 4f ff ff eb a4 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 93 31 f6 48 89 df e8 7e fe ..O....H.G.H.H.H.O......1.H...~.
1b860 ff ff 8a 43 70 3c 2e 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 80 7c 0a ...Cp<.t'H.SHH.J.H..t.H..H.q..|.
1b880 ff 2e 75 04 88 44 0a ff 48 85 f6 48 89 f1 75 e9 48 8b 43 48 48 8b 38 48 8d 75 c8 e8 c1 2c 00 00 ..u..D..H..H..u.H.CHH.8H.u...,..
1b8a0 48 85 c0 75 52 44 8a 7b 70 e8 5c 46 00 00 48 8b 00 8a 00 41 38 c7 88 43 70 74 27 48 8b 53 48 48 H..uRD.{p.\F..H....A8..Cpt'H.SHH
1b8c0 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 44 38 7c 0a ff 75 04 88 44 0a ff 48 85 f6 48 89 f1 .J.H..t.H..H.q.D8|..u..D..H..H..
1b8e0 75 e9 48 8b 43 48 48 8b 38 48 8d 75 c8 e8 6f 2c 00 00 48 85 c0 74 32 83 7d d0 13 75 0e 48 8b 45 u.H.CHH.8H.u..o,..H..t2.}..u.H.E
1b900 c8 49 89 06 b8 23 01 00 00 eb 0f f2 0f 10 45 c8 f2 41 0f 11 06 b8 22 01 00 00 48 83 c4 18 5b 41 .I...#........E..A...."...H...[A
1b920 5c 41 5d 41 5e 41 5f 5d c3 8a 43 70 3c 2e 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 \A]A^A_]..Cp<.t'H.SHH.J.H..t.H..
1b940 48 8d 71 ff 38 44 0a ff 75 05 c6 44 0a ff 2e 48 85 f6 48 89 f1 75 e9 48 8d 35 f5 a3 03 00 ba 22 H.q.8D..u..D...H..H..u.H.5....."
1b960 01 00 00 48 89 df e8 d3 eb ff ff 55 48 89 e5 53 50 48 89 f0 48 89 fb 8b 33 0f be 08 39 ce 74 0a ...H.......UH..SPH..H...3...9.t.
1b980 0f be 48 01 31 c0 39 ce 75 38 48 89 df e8 4e fd ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff ..H.1.9.u8H...N...H.{@H..H..H.@.
1b9a0 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 33 4e ff ff 89 03 b8 01 00 H..t.H.G.H.H.H.O.......3N.......
1b9c0 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 85 f6 74 05 5b 41 5e 5d c3 8b ..H...[].UH..AVSI..H....t.[A^]..
1b9e0 03 83 f8 ff 74 38 48 89 df 89 c6 e8 f0 fc ff ff 48 8b 43 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 ....t8H.........H.C@H..H..H.I.H.
1ba00 08 75 0a 48 89 c7 e8 e3 4d ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 89 03 ba 25 .u.H....M....H.H.H.Q.H.P.......%
1ba20 01 00 00 48 89 df 4c 89 f6 e8 10 eb ff ff 55 48 89 e5 53 50 48 89 fb 8b 33 e8 a2 fc ff ff 48 8b ...H..L.......UH..SPH...3.....H.
1ba40 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 0f b6 00 {@H..H..H.@.H..t.H.G.H.H.H.O....
1ba60 eb 05 e8 87 4d ff ff 89 03 ff c0 48 98 48 8d 0d 6c ac 03 00 0f b6 34 01 83 e6 10 48 8d 15 6c a3 ....M......H.H..l.....4....H..l.
1ba80 03 00 48 89 df e8 3f ff ff ff 8b 3b 48 83 c4 08 5b 5d e9 a5 2a 00 00 55 48 89 e5 41 56 53 48 89 ..H...?....;H...[]..*..UH..AVSH.
1baa0 fb 48 8b 43 58 48 85 c0 75 4d 4c 8b 73 18 40 88 73 0a 49 8b 86 e0 00 00 00 48 83 78 58 00 75 4f .H.CXH..uML.s.@.s.I......H.xX.uO
1bac0 49 83 be d8 00 00 00 00 74 28 48 8b 53 10 48 89 df e8 64 00 00 00 48 8b 43 10 48 8b 4b 20 48 39 I.......t(H.S.H...d...H.C.H.K.H9
1bae0 41 08 73 04 48 89 41 08 48 89 df 41 ff 96 d8 00 00 00 e8 11 43 00 00 89 b0 9c 00 00 00 48 8b 7b A.s.H.A.H..A........C........H.{
1bb00 58 48 83 c7 08 be 01 00 00 00 e8 ed 42 00 00 48 8b 48 10 48 8d 51 10 48 89 50 10 48 8b 43 10 48 XH..........B..H.H.H.Q.H.P.H.C.H
1bb20 8b 50 f0 48 8b 40 f8 48 89 41 08 48 89 11 49 8b be e0 00 00 00 e8 5d ff ff ff 55 48 89 e5 41 56 .P.H.@.H.A.H..I.......]...UH..AV
1bb40 53 48 89 d3 49 89 fe 83 fe 06 75 16 48 8d 35 65 a4 03 00 ba 17 00 00 00 4c 89 f7 e8 c2 82 ff ff SH..I.....u.H.5e........L.......
1bb60 eb 10 83 fe 04 75 1a 49 8b 46 18 48 8b 80 f0 00 00 00 48 89 03 0f b6 40 08 83 c8 40 89 43 08 eb .....u.I.F.H......H....@...@.C..
1bb80 13 49 8b 46 10 48 8b 48 f0 48 8b 40 f8 48 89 43 08 48 89 0b 48 83 c3 10 49 89 5e 10 5b 41 5e 5d .I.F.H.H.H.@.H.C.H..H...I.^.[A^]
1bba0 c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec a0 00 00 00 49 89 d7 49 89 f6 48 89 fb 66 44 8b a3 .UH..AWAVATSH......I..I..H..fD..
1bbc0 c6 00 00 00 c7 45 dc 00 00 00 00 48 8b 43 58 48 89 85 40 ff ff ff 48 8d 85 40 ff ff ff 48 89 43 .....E.....H.CXH..@...H..@...H.C
1bbe0 58 48 8d bd 48 ff ff ff e8 15 42 00 00 85 c0 75 09 48 89 df 4c 89 fe 41 ff d6 48 8b 85 40 ff ff XH..H.....B....u.H..L..A..H..@..
1bc00 ff 48 89 43 58 66 44 89 a3 c6 00 00 00 8b 45 dc 48 81 c4 a0 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 .H.CXfD.......E.H......[A\A^A_].
1bc20 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 f7 49 89 fe 49 8b 5e 38 45 8b a6 b8 00 UH..AWAVAUATSH...A..I..I.^8E....
1bc40 00 00 4d 63 ec 4c 89 6d c8 49 c1 e5 04 49 63 cf 48 89 4d c0 48 c1 e1 04 48 89 4d d0 48 89 de 4c ..Mc.L.m.I...Ic.H.M.H...H.M.H..L
1bc60 89 ea e8 de 67 ff ff 48 8b 4d c8 48 8b 55 c0 39 d1 49 89 46 38 7d 17 49 8d 4c 05 08 c7 01 00 00 ....g..H.M.H.U.9.I.F8}.I.L......
1bc80 00 00 48 83 c1 10 41 ff c4 45 39 fc 7c ee 45 89 be b8 00 00 00 48 8b 4d d0 48 8d 4c 01 b0 49 89 ..H...A..E9.|.E......H.M.H.L..I.
1bca0 4e 30 49 8b 4e 10 48 29 d9 48 83 e1 f0 48 01 c1 49 89 4e 10 49 8b 4e 40 eb 14 48 8b 11 48 29 da N0I.N.H).H...H..I.N.I.N@..H..H).
1bcc0 48 83 e2 f0 48 01 c2 48 89 11 48 8b 49 10 48 85 c9 75 e7 49 8b 4e 20 eb 04 48 8b 49 10 48 85 c9 H...H..H..H.I.H..u.I.N...H.I.H..
1bce0 74 3c 48 8b 51 08 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 08 48 8b 11 48 29 da 48 83 e2 f0 48 01 t<H.Q.H).H...H..H.Q.H..H).H...H.
1bd00 c2 48 89 11 f6 41 42 02 74 cf 48 8b 51 20 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 20 eb bb 48 83 .H...AB.t.H.Q.H).H...H..H.Q...H.
1bd20 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 8b 83 b8 00 00 00 3d 41 42 0f ..[A\A]A^A_].UH..SPH........=AB.
1bd40 00 7d 3a 48 8b 4b 10 48 2b 4b 38 48 c1 e9 04 8d 4c 0e 05 01 c0 3d 40 42 0f 00 be 40 42 0f 00 0f .}:H.K.H+K8H....L....=@B...@B...
1bd60 4e f0 39 ce 0f 4c f1 81 fe 41 42 0f 00 7d 1b 48 89 df 48 83 c4 08 5b 5d e9 a3 fe ff ff be 06 00 N.9..L...AB..}.H..H...[]........
1bd80 00 00 48 89 df e8 0d fd ff ff be 08 43 0f 00 48 89 df e8 89 fe ff ff 48 8d 0d f3 9c 03 00 31 c0 ..H.........C..H.......H......1.
1bda0 48 89 df 48 89 ce e8 13 38 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 fe 49 8b 5e 10 49 8b 46 20 H..H....8..UH..AWAVSPI..I.^.I.F.
1bdc0 eb 0f 48 8b 48 08 48 8b 40 10 48 39 cb 48 0f 42 d9 48 85 c0 75 ec 49 2b 5e 38 48 c1 eb 04 8d 43 ..H.H.H.@.H9.H.B.H..u.I+^8H....C
1bde0 01 c1 f8 1f c1 e8 1d 8d 44 03 01 c1 f8 03 8d 44 18 0b 3d 40 42 0f 00 41 bf 40 42 0f 00 44 0f 4e ........D......D..=@B..A.@B..D.N
1be00 f8 41 81 be b8 00 00 00 41 42 0f 00 7c 0a 4c 89 f7 e8 dc a0 ff ff eb 08 4c 89 f7 e8 11 a1 ff ff .A......AB..|.L.........L.......
1be20 81 fb 3f 42 0f 00 7f 1e 45 3b be b8 00 00 00 7d 15 4c 89 f7 44 89 fe 48 83 c4 08 5b 41 5e 41 5f ..?B....E;.....}.L..D..H...[A^A_
1be40 5d e9 da fd ff ff 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 81 ].....H...[A^A_].UH..AWAVAUATSH.
1be60 ec 88 00 00 00 48 89 fb 4c 8b b3 a8 00 00 00 4d 85 f6 0f 84 95 00 00 00 80 bb c9 00 00 00 00 0f .....H..L......M................
1be80 84 88 00 00 00 48 8b 43 10 4c 8b 7b 20 48 8b 4b 38 49 89 c4 49 29 cc 4d 8b 6f 08 49 29 cd 89 b5 .....H.C.L.{.H.K8I..I).M.o.I)...
1bea0 58 ff ff ff 89 55 80 4c 89 7d d0 48 8b 4b 30 48 29 c1 48 81 f9 4f 01 00 00 7f 11 be 14 00 00 00 X....U.L.}.H.K0H).H..O..........
1bec0 48 89 df e8 65 fe ff ff 48 8b 43 10 48 05 40 01 00 00 49 89 47 08 c6 83 c9 00 00 00 00 41 80 4f H...e...H.C.H.@...I.G........A.O
1bee0 42 04 48 8d b5 58 ff ff ff 48 89 df 41 ff d6 c6 83 c9 00 00 00 01 48 8b 43 38 49 01 c5 4d 89 6f B.H..X...H..A.........H.C8I..M.o
1bf00 08 49 01 c4 4c 89 63 10 41 80 67 42 fb 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 .I..L.c.A.gB.H......[A\A]A^A_].U
1bf20 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d5 49 89 ff eb 19 48 83 c1 10 49 89 4f 10 48 8b 08 H..AWAVAUATSPA..I....H...I.O.H..
1bf40 48 8b 40 08 48 89 43 08 48 89 0b 48 89 de 49 8b 5f 38 49 89 f4 49 29 dc 8b 46 08 83 e0 3f 83 f8 H.@.H.C.H..H..I._8I..I)..F...?..
1bf60 06 0f 84 81 00 00 00 83 f8 26 0f 84 cb 00 00 00 83 f8 16 0f 84 c9 00 00 00 49 8b 47 30 49 2b 47 .........&...............I.G0I+G
1bf80 10 48 83 f8 1f 7f 11 be 01 00 00 00 4c 89 ff e8 99 fd ff ff 49 8b 5f 38 4c 01 e3 ba 17 00 00 00 .H..........L.......I._8L.......
1bfa0 4c 89 ff 48 89 de e8 9e 81 ff ff 8b 48 08 83 e1 0f 83 f9 06 0f 85 ee 02 00 00 49 8b 4f 10 48 39 L..H........H.............I.O.H9
1bfc0 d9 0f 86 6e ff ff ff 48 8b 51 f0 48 8b 71 f8 48 89 71 08 48 89 11 48 8d 49 f0 48 39 d9 77 e8 49 ...n...H.Q.H.q.H.q.H..H.I.H9.w.I
1bfe0 8b 4f 10 e9 4d ff ff ff 48 8b 06 4c 8b 40 18 4d 8b 77 10 49 8b 47 30 4c 29 f0 49 29 f6 49 c1 ee .O..M...H..L.@.M.w.I.G0L).I).I..
1c000 04 48 c1 f8 04 41 0f b6 70 0c 48 39 f0 7f 0e 4c 89 ff 4c 89 c3 e8 13 fd ff ff 49 89 d8 44 89 6d .H...A..p.H9...L..L.......I..D.m
1c020 d4 41 8d 46 ff 41 0f b6 58 0a 41 39 de 0f 8e b6 00 00 00 41 89 c5 e9 e3 00 00 00 48 8b 36 48 83 .A.F.A..X.A9.......A.......H.6H.
1c040 c6 18 48 8b 1e 49 8b 47 30 49 2b 47 10 48 3d 4f 01 00 00 7f 0d be 14 00 00 00 4c 89 ff e8 cb fc ..H..I.G0I+G.H=O..........L.....
1c060 ff ff 49 8b 47 20 48 8b 40 18 48 85 c0 75 08 4c 89 ff e8 49 9e ff ff 49 89 47 20 66 44 89 68 40 ..I.G.H.@.H..u.L...I...I.G.fD.h@
1c080 4d 03 67 38 4c 89 20 b9 40 01 00 00 49 03 4f 10 48 89 48 08 c6 40 42 00 49 8b 47 18 48 83 78 18 M.g8L...@...I.O.H.H..@B.I.G.H.x.
1c0a0 00 7e 08 4c 89 ff e8 2d 6e ff ff 41 f6 87 c8 00 00 00 01 74 0f 31 f6 ba ff ff ff ff 4c 89 ff e8 .~.L...-n..A.......t.1......L...
1c0c0 8d fd ff ff 4c 89 ff ff d3 49 8b 77 10 48 98 48 c1 e0 04 48 29 c6 4c 89 ff e8 df 01 00 00 41 be ....L....I.w.H.H...H).L.......A.
1c0e0 01 00 00 00 e9 ad 01 00 00 49 8b 4f 10 44 39 f3 45 89 f5 44 0f 4d eb 44 89 ea 44 29 f2 48 8d 71 .........I.O.D9.E..D.M.D..D).H.q
1c100 08 c7 06 00 00 00 00 ff c0 48 83 c6 10 39 d8 7c f0 48 c1 e2 04 48 8d 44 0a 10 49 89 47 10 41 80 .........H...9.|.H...H.D..I.G.A.
1c120 78 0b 00 0f 84 ab 00 00 00 4d 8b 77 10 49 8b 47 30 4c 29 f0 48 c1 f8 04 41 0f b6 70 0c 48 39 f0 x........M.w.I.G0L).H...A..p.H9.
1c140 7f 12 4c 89 ff 4d 89 c6 e8 e0 fb ff ff 4d 89 f0 4d 8b 77 10 84 db 74 76 49 63 cd 49 8d 46 10 48 ..L..M.......M..M.w...tvIc.I.F.H
1c160 89 ca 48 c1 e2 04 4c 89 f6 48 29 d6 48 f7 da 80 fb 02 49 89 47 10 48 8b 06 48 8b 76 08 49 89 76 ..H...L..H).H.....I.G.H..H.v.I.v
1c180 08 49 89 06 41 c7 44 16 08 00 00 00 00 72 3f b8 01 00 00 00 48 29 c8 48 c1 e0 04 4c 01 f0 b9 01 .I..A.D......r?.....H).H...L....
1c1a0 00 00 00 49 8b 57 10 48 8d 72 10 49 89 77 10 48 8b 30 48 8b 78 08 48 89 7a 08 48 89 32 c7 40 08 ...I.W.H.r.I.w.H.0H.x.H.z.H.2.@.
1c1c0 00 00 00 00 48 83 c0 10 ff c1 39 d9 7c d5 4d 8b 6f 38 eb 09 4d 8b 6f 38 4f 8d 74 2c 10 4d 01 e5 ....H.....9.|.M.o8..M.o8O.t,.M..
1c1e0 49 8b 47 20 48 8b 58 18 48 85 db 75 11 4c 89 ff 4c 89 c3 e8 c8 9c ff ff 49 89 d8 48 89 c3 49 89 I.G.H.X.H..u.L..L.......I..H..I.
1c200 5f 20 8b 45 d4 66 89 43 40 4c 89 2b 4c 89 73 20 41 0f b6 40 0c 48 c1 e0 04 4c 01 f0 48 89 43 08 _..E.f.C@L.+L.s.A..@.H...L..H.C.
1c220 49 8b 48 38 48 89 4b 28 c6 43 42 02 49 89 47 10 49 8b 47 18 48 83 78 18 00 7e 08 4c 89 ff e8 95 I.H8H.K(.CB.I.G.I.G.H.x..~.L....
1c240 6c ff ff 45 31 f6 41 f6 87 c8 00 00 00 01 74 46 48 83 43 28 04 48 8b 43 10 45 31 f6 f6 40 42 02 l..E1.A.......tFH.C(.H.C.E1..@B.
1c260 be 00 00 00 00 74 1d 48 8b 40 28 8b 40 fc 83 e0 3f 83 f8 25 be 00 00 00 00 75 09 80 4b 42 20 be .....t.H.@(.@...?..%.....u..KB..
1c280 04 00 00 00 ba ff ff ff ff 4c 89 ff e8 c0 fb ff ff 48 83 43 28 fc 44 89 f0 48 83 c4 08 5b 41 5c .........L.......H.C(.D..H...[A\
1c2a0 41 5d 41 5e 41 5f 5d c3 48 8d 05 93 90 03 00 4c 89 ff 48 89 de 48 89 c2 e8 bf 32 00 00 55 48 89 A]A^A_].H......L..H..H....2..UH.
1c2c0 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 4d 8b 7e 20 41 0f b6 86 c8 00 00 00 a8 06 74 2c a8 02 74 .AWAVSPH..I..M.~.A.........t,..t
1c2e0 1a 49 2b 5e 38 be 01 00 00 00 ba ff ff ff ff 4c 89 f7 e8 5a fb ff ff 49 03 5e 38 49 8b 57 10 48 .I+^8..........L...Z...I.^8I.W.H
1c300 8b 42 28 49 89 46 28 eb 04 49 8b 57 10 49 8b 0f 41 0f bf 47 40 85 c0 49 89 56 20 74 4e 8d 50 ff .B(I.F(..I.W.I..A..G@..I.V.tN.P.
1c320 48 ff c2 49 3b 5e 10 73 1f 48 8b 33 48 8b 7b 08 48 8d 5b 10 48 89 79 08 48 89 31 48 8d 49 10 48 H..I;^.s.H.3H.{.H.[.H.y.H.1H.I.H
1c340 ff ca 85 d2 75 dd eb 23 be 08 00 00 00 85 d2 7e 1a 89 d7 ff cf 85 ff c7 04 31 00 00 00 00 48 8d ....u..#.......~.........1....H.
1c360 76 10 7f ef 48 c1 e2 04 48 01 d1 49 89 4e 10 ff c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 v...H...H..I.N...H...[A^A_].UH..
1c380 41 56 53 41 89 ce 48 89 fb 0f b7 83 c6 00 00 00 ff c0 66 3d c8 00 66 89 83 c6 00 00 00 72 08 74 AVSA..H...........f=..f......r.t
1c3a0 3e 66 3d e1 00 73 4c 45 85 f6 75 07 66 ff 83 c4 00 00 00 48 89 df e8 64 fb ff ff 85 c0 75 08 48 >f=..sLE..u.f......H...d.....u.H
1c3c0 89 df e8 8d 79 fe ff 45 85 f6 75 07 66 ff 8b c4 00 00 00 66 ff 8b c6 00 00 00 5b 41 5e 5d c3 48 ....y..E..u.f......f......[A^].H
1c3e0 8d 0d 11 9b 03 00 31 c0 48 89 df 48 89 ce e8 cb 31 00 00 be 06 00 00 00 48 89 df e8 97 f6 ff ff ......1.H..H....1.......H.......
1c400 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 48 85 f6 45 0f b7 be c4 00 00 00 66 b8 01 00 UH..AWAVAUATSPI..H..E.......f...
1c420 74 09 0f b7 86 c6 00 00 00 ff c0 66 41 89 86 c6 00 00 00 66 41 c7 86 c4 00 00 00 00 00 49 8b 46 t..........fA......fA........I.F
1c440 10 48 63 ca 48 c1 e1 04 48 29 c8 48 8d 35 07 01 00 00 4c 89 f7 48 89 c2 e8 44 f7 ff ff 89 c3 83 .Hc.H...H).H.5....L..H...D......
1c460 fb ff 89 5d d4 0f 84 99 00 00 00 83 fb 02 0f 8c c4 00 00 00 4d 8b 66 20 eb 05 4d 8b 64 24 10 4d ...]................M.f...M.d$.M
1c480 85 e4 0f 84 8a 00 00 00 41 f6 44 24 42 10 74 ea 4d 8b 6e 38 4d 03 6c 24 38 4c 89 f7 4c 89 ee e8 ........A.D$B.t.M.n8M.l$8L..L...
1c4a0 50 5d ff ff 4c 89 f7 89 de 4c 89 ea e8 89 f6 ff ff 4d 89 66 20 41 8a 44 24 42 24 01 41 88 86 c9 P]..L....L.......M.f.A.D$B$.A...
1c4c0 00 00 00 66 41 c7 86 c4 00 00 00 00 00 4c 89 f7 e8 d6 f8 ff ff 49 8b 44 24 28 49 89 86 b0 00 00 ...fA........L.......I.D$(I.....
1c4e0 00 4c 89 f7 48 8d 35 55 01 00 00 48 8d 55 d4 e8 ad f6 ff ff 89 c3 83 fb 01 89 5d d4 0f 8f 72 ff .L..H.5U...H.U............]...r.
1c500 ff ff eb 34 c7 45 d4 02 00 00 00 bb 02 00 00 00 eb 26 83 fb 02 7c 21 41 88 5e 0a 49 8b 56 10 4c ...4.E...........&...|!A.^.I.V.L
1c520 89 f7 89 de e8 11 f6 ff ff 49 8b 46 10 49 8b 4e 20 48 89 41 08 8b 5d d4 66 45 89 be c4 00 00 00 .........I.F.I.N.H.A..].fE......
1c540 66 41 ff 8e c6 00 00 00 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 fA........H...[A\A]A^A_].UH..SPH
1c560 89 f1 48 89 fb 66 81 bb c6 00 00 00 c8 00 0f 83 a5 00 00 00 48 8b 43 20 8a 53 0a 80 fa 01 75 1f ..H..f..............H.C..S....u.
1c580 c6 43 0a 00 48 8b 53 38 48 03 50 38 48 89 10 f6 40 42 02 74 36 48 89 df e8 b7 77 fe ff eb 5c 84 .C..H.S8H.P8H...@B.t6H....w...\.
1c5a0 d2 75 7f 48 8d 53 60 48 39 d0 75 7f 48 83 c1 f0 ba ff ff ff ff 48 89 df 48 89 ce e8 5f f9 ff ff .u.H.S`H9.u.H........H..H..._...
1c5c0 85 c0 74 47 48 83 c4 08 5b 5d c3 4c 8b 40 20 4d 85 c0 74 1c 48 8b 50 30 be 01 00 00 00 48 89 df ..tGH...[].L.@.M..t.H.P0.....H..
1c5e0 41 ff d0 48 8b 4b 10 48 98 48 c1 e0 04 48 29 c1 48 89 df 48 89 ce e8 c2 fc ff ff 31 f6 48 89 df A..H.K.H.H...H).H..H.......1.H..
1c600 48 83 c4 08 5b 5d e9 35 00 00 00 48 89 df 48 83 c4 08 5b 5d e9 3b 77 fe ff 48 8d 05 d7 98 03 00 H...[].5...H..H...[].;w..H......
1c620 eb 10 48 8d 05 99 96 03 00 eb 07 48 8d 05 60 99 03 00 48 89 df 48 89 c6 48 89 ca e8 f3 03 00 00 ..H........H..`...H..H..H.......
1c640 55 48 89 e5 41 56 53 48 89 fb 48 85 f6 74 0a 8b 36 48 89 df e8 6f 03 00 00 48 8b 43 20 4c 8d 73 UH..AVSH..H..t..6H...o...H.C.L.s
1c660 60 eb 04 48 8b 43 20 4c 39 f0 74 27 f6 40 42 02 75 0f be 01 00 00 00 48 89 df e8 49 03 00 00 eb `..H.C.L9.t'.@B.u......H...I....
1c680 e2 48 89 df e8 cf 74 fe ff 48 89 df e8 c3 76 fe ff eb d0 5b 41 5e 5d c3 55 48 89 e5 66 83 bf c4 .H....t..H....v....[A^].UH..f...
1c6a0 00 00 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 66 83 bf c4 00 00 00 00 75 1e 4c 8b 47 20 c6 47 ..........].UH..f.......u.L.G..G
1c6c0 0a 01 49 8b 00 48 2b 47 38 49 89 40 38 41 f6 40 42 02 74 1a 31 c0 5d c3 48 8b 47 18 48 39 b8 e0 ..I..H+G8I.@8A.@B.t.1.].H.G.H9..
1c6e0 00 00 00 75 31 48 8d 0d 46 98 03 00 eb 2f 49 89 48 20 48 85 c9 74 04 49 89 50 30 48 63 c6 48 f7 ...u1H..F..../I.H.H..t.I.P0Hc.H.
1c700 d0 48 c1 e0 04 48 03 47 10 49 89 00 be 01 00 00 00 e8 81 f3 ff ff 48 8d 0d eb 97 03 00 31 c0 48 .H...H.G.I............H......1.H
1c720 89 ce e8 97 2e 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 ce 48 89 fb 48 8b .......UH..AWAVAUATSH...I..H..H.
1c740 43 20 48 89 45 d0 4c 8b a3 b0 00 00 00 44 8a ab c9 00 00 00 66 8b 83 c4 00 00 00 66 89 45 ce 4c C.H.E.L......D......f......f.E.L
1c760 89 83 b0 00 00 00 e8 36 f4 ff ff 41 89 c7 45 85 ff 74 3f 4c 03 73 38 48 89 df 4c 89 f6 e8 72 5a .......6...A..E..t?L.s8H..L...rZ
1c780 ff ff 48 89 df 44 89 fe 4c 89 f2 e8 aa f3 ff ff 48 8b 45 d0 48 89 43 20 44 88 ab c9 00 00 00 66 ..H..D..L.......H.E.H.C.D......f
1c7a0 8b 45 ce 66 89 83 c4 00 00 00 48 89 df e8 f9 f5 ff ff 4c 89 a3 b0 00 00 00 44 89 f8 48 83 c4 18 .E.f......H.......L......D..H...
1c7c0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 60 48 89 fb 66 ff 83 c4 00 00 00 [A\A]A^A_].UH..AVSH..`H..f......
1c7e0 48 89 75 90 48 89 55 e8 48 89 4d e0 c7 45 bc 00 00 00 00 48 c7 45 c0 00 00 00 00 c7 45 cc 00 00 H.u.H.U.H.M..E.....H.E......E...
1c800 00 00 48 c7 45 d0 00 00 00 00 c7 45 dc 00 00 00 00 48 c7 45 98 00 00 00 00 48 c7 45 b0 00 00 00 ..H.E......E.....H.E.....H.E....
1c820 00 48 c7 45 a8 00 00 00 00 48 8b 4b 10 4c 8b 83 b0 00 00 00 48 2b 4b 38 48 8d 35 86 00 00 00 48 .H.E.....H.K.L......H+K8H.5....H
1c840 8d 55 90 e8 df fe ff ff 41 89 c6 48 8b 75 98 48 8b 55 a8 31 c9 48 89 df e8 e8 5b ff ff 48 89 45 .U......A..H.u.H.U.1.H....[..H.E
1c860 98 48 c7 45 a8 00 00 00 00 48 8b 75 b0 48 63 55 bc 48 01 d2 31 c9 48 89 df e8 c7 5b ff ff 48 8b .H.E.....H.u.HcU.H..1.H....[..H.
1c880 75 c0 48 63 45 cc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 ad 5b ff ff 48 8b 75 d0 48 63 45 dc u.HcE.H...H..@1.H....[..H.u.HcE.
1c8a0 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 93 5b ff ff 66 ff 8b c4 00 00 00 44 89 f0 48 83 c4 60 H...H..@1.H....[..f......D..H..`
1c8c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 48 8b 3b 48 8b 07 48 85 c0 48 8d [A^].UH..AWAVSPH..I..H.;H..H..H.
1c8e0 40 ff 48 89 07 74 12 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 38 eb 08 e8 f0 3e ff ff 41 89 @.H..t.H.G.H.H.H.O.D..8....>..A.
1c900 c7 41 83 ff 1b 48 8b 73 50 75 24 48 8d 15 4a 96 03 00 4c 89 f7 e8 53 00 00 00 48 8d 53 08 48 8b .A...H.sPu$H..J...L...S...H.S.H.
1c920 33 48 8b 4b 58 4c 89 f7 e8 3f 01 00 00 eb 29 48 8d 15 2d 96 03 00 4c 89 f7 e8 2f 00 00 00 48 8d 3H.KXL...?....)H..-...L.../...H.
1c940 4b 20 48 8b 33 4c 8b 43 58 48 8d 53 08 4c 89 f7 45 89 f9 e8 c0 00 ff ff 4c 89 f7 48 89 c6 48 83 K.H.3L.CXH.S.L..E.......L..H..H.
1c960 c4 08 5b 41 5e 41 5f 5d e9 9f 57 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 f3 49 89 fe ..[A^A_]..W..UH..AWAVSPI..H..I..
1c980 48 85 db 74 11 41 0f be 37 48 89 df e8 27 36 00 00 48 85 c0 74 0b 48 83 c4 08 5b 41 5e 41 5f 5d H..t.A..7H...'6..H..t.H...[A^A_]
1c9a0 c3 48 8d 0d c0 95 03 00 31 c0 4c 89 f7 48 89 ce 4c 89 fa 48 89 d9 e8 b2 22 00 00 be 03 00 00 00 .H......1.L..H..L..H....".......
1c9c0 4c 89 f7 e8 cf f0 ff ff 55 48 89 e5 41 56 53 48 89 fb 48 8b 43 20 8a 48 42 f6 c1 10 74 11 80 e1 L.......UH..AVSH..H.C..HB...t...
1c9e0 ef 88 48 42 48 8b 48 28 48 89 8b b0 00 00 00 66 83 78 40 ff 74 06 4c 8d 73 10 eb 15 48 8b 50 08 ..HBH.H(H......f.x@.t.L.s...H.P.
1ca00 4c 8d 73 10 48 8b 4b 10 48 39 ca 73 04 48 89 48 08 48 8b 50 30 48 89 df ff 50 20 49 8b 36 48 98 L.s.H.K.H9.s.H.H.H.P0H...P.I.6H.
1ca20 48 c1 e0 04 48 29 c6 48 89 df 5b 41 5e 5d e9 8a f8 ff ff 55 48 89 e5 41 56 53 49 89 d6 48 89 fb H...H).H..[A^].....UH..AVSI..H..
1ca40 4c 89 73 10 e8 b1 75 ff ff 49 89 06 0f b6 40 08 83 c8 40 41 89 46 08 48 83 43 10 10 be ff ff ff L.s...u..I....@...@A.F.H.C......
1ca60 ff 48 89 df e8 2e f0 ff ff 90 90 90 55 48 89 e5 41 56 53 48 83 ec 30 49 89 fe 8a 01 3c 1b 74 11 .H..........UH..AVSH..0I....<.t.
1ca80 3c 3d 74 04 3c 40 75 03 48 ff c1 48 89 4d e0 eb 0b 48 8d 05 38 95 03 00 48 89 45 e0 4c 89 75 c8 <=t.<@u.H..H.M...H..8...H.E.L.u.
1caa0 48 89 75 d0 48 89 55 d8 48 8d 35 9c 7a 03 00 48 8d 15 4b 95 03 00 48 8d 5d c8 48 89 df e8 ee 06 H.u.H.U.H.5.z..H..K...H.].H.....
1cac0 00 00 48 8d 75 e8 ba 01 00 00 00 48 89 df e8 7f 06 00 00 80 7d e8 53 0f 85 60 01 00 00 48 8d 7d ..H.u......H........}.S..`...H.}
1cae0 c8 48 8d 75 e8 ba 01 00 00 00 e8 63 06 00 00 80 7d e8 00 0f 85 4d 01 00 00 48 8d 35 4f 7a 03 00 .H.u.......c....}....M...H.5Oz..
1cb00 48 8d 15 27 95 03 00 48 8d 5d c8 48 89 df e8 9d 06 00 00 48 8d 15 1e 95 03 00 be 04 00 00 00 48 H..'...H.].H.......H...........H
1cb20 89 df e8 ec 06 00 00 48 8d 15 0e 95 03 00 be 08 00 00 00 48 89 df e8 d8 06 00 00 48 8d 15 01 95 .......H...........H.......H....
1cb40 03 00 be 04 00 00 00 48 89 df e8 c4 06 00 00 48 8d 15 f9 94 03 00 be 08 00 00 00 48 89 df e8 b0 .......H.......H...........H....
1cb60 06 00 00 48 8d 15 f1 94 03 00 be 08 00 00 00 48 89 df e8 9c 06 00 00 48 8d 75 e8 ba 08 00 00 00 ...H...........H.......H.u......
1cb80 48 89 df e8 ca 05 00 00 48 81 7d e8 78 56 00 00 0f 85 b9 00 00 00 48 8d 7d c8 48 8d 75 e8 ba 08 H.......H.}.xV........H.}.H.u...
1cba0 00 00 00 e8 aa 05 00 00 f2 0f 10 45 e8 66 0f 2e 05 5b 9c 03 00 75 02 7b 0c 48 8d 05 bd 94 03 00 ...........E.f...[...u.{.H......
1cbc0 e9 91 00 00 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 7b 05 00 00 0f b6 75 e8 4c 89 f7 e8 e0 .....H.}.H.u.......{.....u.L....
1cbe0 54 ff ff 48 89 c3 49 8b 46 10 48 89 18 c7 40 08 46 00 00 00 49 8b 46 10 48 83 c0 10 49 89 46 10 T..H..I.F.H...@.F...I.F.H...I.F.
1cc00 49 8b 4e 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 f7 e8 16 f1 ff ff 4c 89 f7 e8 3d 56 ff ff 48 I.N0H).H.....1.L.......L...=V..H
1cc20 89 43 18 48 8d 7d c8 31 d2 48 89 c6 e8 34 00 00 00 48 89 d8 48 83 c4 30 5b 41 5e 5d c3 48 8d 05 .C.H.}.1.H...4...H..H..0[A^].H..
1cc40 c3 93 03 00 eb 10 48 8d 05 ce 93 03 00 eb 07 48 8d 05 10 94 03 00 48 8d 4d c8 48 89 cf 48 89 c6 ......H........H......H.M.H..H..
1cc60 e8 1d 05 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d7 49 89 f5 49 89 fe e8 .....UH..AWAVAUATSH...I..I..I...
1cc80 48 04 00 00 48 85 c0 4c 0f 45 f8 4d 89 7d 68 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 b2 04 00 00 H...H..L.E.M.}hH.u......L.......
1cca0 8b 45 d0 41 89 45 28 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 9a 04 00 00 8b 45 d0 41 89 45 2c 48 .E.A.E(H.u......L........E.A.E,H
1ccc0 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 82 04 00 00 8a 45 d0 41 88 45 0a 48 8d 75 d0 ba 01 00 00 00 .u......L........E.A.E.H.u......
1cce0 4c 89 f7 e8 6a 04 00 00 8a 45 d0 41 88 45 0b 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 52 04 00 00 L...j....E.A.E.H.u......L...R...
1cd00 8a 45 d0 41 88 45 0c 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 3a 04 00 00 48 63 5d d0 49 8b 3e 49 .E.A.E.H.u......L...:...Hc].I.>I
1cd20 89 df 49 c1 e7 02 31 f6 31 d2 4c 89 f9 e8 13 57 ff ff 49 89 45 38 41 89 5d 18 4c 89 f7 48 89 c6 ..I...1.1.L....W..I.E8A.].L..H..
1cd40 4c 89 fa e8 0a 04 00 00 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 f9 03 00 00 48 63 5d d0 49 8b 3e L.......H.u......L.......Hc].I.>
1cd60 48 89 d9 48 c1 e1 04 31 f6 31 d2 e8 d5 56 ff ff 49 89 c7 48 85 db 4d 89 7d 30 41 89 5d 14 0f 8e H..H...1.1...V..I..H..M.}0A.]...
1cd80 fd 00 00 00 49 8d 47 08 89 d9 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f2 41 bc 08 00 00 00 eb 08 ....I.G.........H.....u.A.......
1cda0 49 83 c4 10 4d 8b 7d 30 ba 01 00 00 00 4c 89 f7 48 8d 75 d0 e8 99 03 00 00 0f b6 45 d0 83 f8 12 I...M.}0.....L..H.u........E....
1cdc0 7f 26 83 f8 04 0f 87 ae 00 00 00 48 8d 0d e6 02 00 00 48 63 04 81 48 01 c8 ff e0 43 c7 04 27 00 .&.........H......Hc..H....C..'.
1cde0 00 00 00 e9 91 00 00 00 83 f8 13 75 24 ba 08 00 00 00 4c 89 f7 48 8d 75 d0 e8 54 03 00 00 48 8b ...........u$.....L..H.u..T...H.
1ce00 45 d0 4b 89 44 27 f8 43 c7 04 27 13 00 00 00 eb 68 83 f8 14 75 63 4c 89 f7 e8 ae 02 00 00 4b 89 E.K.D'.C..'.....h...ucL.......K.
1ce20 44 27 f8 0f b6 40 08 83 c8 40 43 89 04 27 eb 49 ba 01 00 00 00 4c 89 f7 48 8d 75 d0 e8 11 03 00 D'...@...@C..'.I.....L..H.u.....
1ce40 00 0f b6 45 d0 43 89 44 27 f8 43 c7 04 27 01 00 00 00 eb 25 ba 08 00 00 00 4c 89 f7 48 8d 75 d0 ...E.C.D'.C..'.....%.....L..H.u.
1ce60 e8 ed 02 00 00 f2 0f 10 45 d0 f2 43 0f 11 44 27 f8 43 c7 04 27 03 00 00 00 ff cb 0f 85 1f ff ff ........E..C..D'.C..'...........
1ce80 ff 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 c0 02 00 00 4c 63 65 d0 49 8b 3e 4c 89 e1 48 c1 e1 04 .H.u......L.......Lce.I.>L..H...
1cea0 31 f6 31 d2 e8 9c 55 ff ff 4d 85 e4 49 89 45 58 45 89 65 10 7e 57 31 db 44 89 e1 48 c7 00 00 00 1.1...U..M..I.EXE.e.~W1.D..H....
1cec0 00 00 48 83 c0 10 ff c9 75 f1 4c 8d 7d d0 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 74 02 00 00 8a 45 ..H.....u.L.}......L..L...t....E
1cee0 d0 49 8b 4d 58 88 44 19 08 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 59 02 00 00 8a 45 d0 49 8b 4d 58 .I.MX.D.......L..L...Y....E.I.MX
1cf00 88 44 19 09 48 83 c3 10 41 ff cc 75 c1 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 34 02 00 00 48 63 .D..H...A..u.H.u......L...4...Hc
1cf20 5d d0 41 89 df 49 8b 3e 48 8d 0c dd 00 00 00 00 31 f6 31 d2 e8 0c 55 ff ff 48 85 db 49 89 45 40 ].A..I.>H.......1.1...U..H..I.E@
1cf40 41 89 5d 20 7e 4e 41 8d 4f ff 31 d2 eb 07 48 ff c2 49 8b 45 40 48 c7 04 d0 00 00 00 00 39 d1 75 A.].~NA.O.1...H..I.E@H.......9.u
1cf60 ed 45 85 ff 7e 2e 31 db 49 8b 3e e8 ec 52 ff ff 49 8b 4d 40 48 89 04 d9 49 8b 45 40 49 8b 55 68 .E..~.1.I.>..R..I.M@H...I.E@I.Uh
1cf80 48 8b 34 d8 4c 89 f7 e8 d9 fc ff ff 48 ff c3 41 39 df 75 d4 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 H.4.L.......H..A9.u.H.u......L..
1cfa0 e8 ad 01 00 00 48 63 5d d0 49 8b 3e 49 89 df 49 c1 e7 02 31 f6 31 d2 4c 89 f9 e8 86 54 ff ff 49 .....Hc].I.>I..I...1.1.L....T..I
1cfc0 89 45 48 41 89 5d 1c 4c 89 f7 48 89 c6 4c 89 fa e8 7d 01 00 00 48 8d 75 d0 ba 04 00 00 00 4c 89 .EHA.].L..H..L...}...H.u......L.
1cfe0 f7 e8 6c 01 00 00 4c 63 65 d0 49 8b 3e 4c 89 e1 48 c1 e1 04 31 f6 31 d2 e8 48 54 ff ff 4d 85 e4 ..l...Lce.I.>L..H...1.1..HT..M..
1d000 49 89 45 50 45 89 65 24 7e 67 44 89 e1 48 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 31 db 4c 8d I.EPE.e$~gD..H......H.....u.1.L.
1d020 7d d0 4c 89 f7 e8 a2 00 00 00 49 8b 4d 50 48 89 04 19 ba 04 00 00 00 4c 89 f7 4c 89 fe e8 10 01 }.L.......I.MPH........L..L.....
1d040 00 00 8b 45 d0 49 8b 4d 50 89 44 19 08 ba 04 00 00 00 4c 89 f7 4c 89 fe e8 f5 00 00 00 8b 45 d0 ...E.I.MP.D.......L..L........E.
1d060 49 8b 4d 50 89 44 19 0c 48 83 c3 10 41 ff cc 75 b1 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 d0 00 I.MP.D..H...A..u.H.u......L.....
1d080 00 00 44 8b 7d d0 31 db 45 85 ff 7e 19 4c 89 f7 e8 37 00 00 00 49 8b 4d 58 48 89 04 19 48 83 c3 ..D.}.1.E..~.L...7...I.MXH...H..
1d0a0 10 41 ff cf 75 e7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 23 fd ff ff 78 fd ff ff .A..u.H...[A\A]A^A_]....#...x...
1d0c0 c1 fd ff ff 9c fd ff ff 5e fd ff ff 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 48 8d 75 ef ba 01 ........^...UH..AVSH...H..H.u...
1d0e0 00 00 00 e8 6a 00 00 00 0f b6 55 ef 48 81 fa ff 00 00 00 48 89 55 e0 75 15 48 8d 75 e0 ba 08 00 ....j.....U.H......H.U.u.H.u....
1d100 00 00 48 89 df e8 48 00 00 00 48 8b 55 e0 31 c0 48 85 d2 74 34 48 8b 3b 48 8b 73 10 48 ff ca 48 ..H...H...H.U.1.H..t4H.;H.s.H..H
1d120 89 55 e0 e8 c7 37 ff ff 49 89 c6 48 8b 55 e0 48 89 df 4c 89 f6 e8 18 00 00 00 48 8b 3b 48 8b 55 .U...7..I..H.U.H..L.......H.;H.U
1d140 e0 4c 89 f6 e8 d9 6c ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8b 7b 08 e8 .L....l..H...[A^].UH..SPH..H.{..
1d160 f0 36 ff ff 48 85 c0 75 07 48 83 c4 08 5b 5d c3 48 8d 05 67 8e 03 00 48 89 df 48 89 c6 e8 00 00 .6..H..u.H...[].H..g...H..H.....
1d180 00 00 55 48 89 e5 53 50 48 89 f1 48 89 fb 48 8b 3b 48 8b 53 18 48 8d 35 4c 8e 03 00 31 c0 e8 ca ..UH..SPH..H..H.;H.S.H.5L...1...
1d1a0 1a 00 00 48 8b 3b be 03 00 00 00 e8 e7 e8 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec ...H.;..........UH..AWAVAUATSH..
1d1c0 18 49 89 d6 49 89 f4 49 89 ff 4c 89 e7 e8 0a 2e 00 00 48 89 c3 4c 8d 6d cc 4c 89 ff 4c 89 ee 48 .I..I..I..L.......H..L.m.L..L..H
1d1e0 89 da e8 6b ff ff ff 4c 89 e7 4c 89 ee 48 89 da e8 39 2d 00 00 85 c0 75 0f 48 83 c4 18 5b 41 5c ...k...L..L..H...9-....u.H...[A\
1d200 41 5d 41 5e 41 5f 5d c3 4c 89 ff 4c 89 f6 e8 6f ff ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 d6 A]A^A_].L..L...o...UH..AWAVSPI..
1d220 48 89 f3 49 89 ff 48 8d 75 e7 ba 01 00 00 00 e8 1e ff ff ff 0f b6 45 e7 48 39 d8 75 0b 48 83 c4 H..I..H.u.............E.H9.u.H..
1d240 08 5b 41 5e 41 5f 5d c3 49 8b 0f 48 8d 15 44 8e 03 00 31 c0 48 89 cf 48 89 d6 4c 89 f2 e8 0b 1a .[A^A_].I..H..D...1.H..H..L.....
1d260 00 00 4c 89 ff 48 89 c6 e8 15 ff ff ff 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 1a 93 03 00 be 88 ..L..H.......UH..SPH............
1d280 00 00 00 e8 59 c8 ff ff 31 f6 ba 06 00 00 00 48 89 df e8 8c 7f ff ff 48 8d 35 42 33 04 00 31 d2 ....Y...1......H.......H.5B3..1.
1d2a0 48 89 df e8 cf c8 ff ff 48 8d 35 a1 95 03 00 ba 0e 00 00 00 48 89 df e8 86 7a ff ff 48 8d 15 0a H.......H.5.........H....z..H...
1d2c0 8f 03 00 be fe ff ff ff 48 89 df e8 09 81 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 ........H............H...[].UH..
1d2e0 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe 48 8d 55 d8 be 01 00 00 00 e8 20 b9 ff ff 49 89 c4 be AWAVATSH...I..H.U...........I...
1d300 02 00 00 00 4c 89 f7 e8 b1 ba ff ff 49 89 c7 4d 85 ff ba 01 00 00 00 79 07 48 8b 55 d8 48 ff c2 ....L.......I..M.......y.H.U.H..
1d320 be 03 00 00 00 4c 89 f7 e8 fe ba ff ff 48 85 c0 48 8b 4d d8 79 12 48 89 c2 48 f7 da 31 db 48 39 .....L.......H..H.M.y.H..H..1.H9
1d340 d1 72 1a 48 8d 44 08 01 48 85 c0 7e 0d 48 ff c8 48 39 c8 48 89 c3 7e 19 eb 03 48 89 c3 48 8d 15 .r.H.D..H..~.H..H9.H..~...H..H..
1d360 cc 8e 03 00 be 03 00 00 00 4c 89 f7 e8 98 b1 ff ff 4d 85 ff 74 4e 41 8a 04 1c 24 c0 3c 80 75 11 .........L.......M..tNA...$.<.u.
1d380 48 8d 35 bf 8e 03 00 31 c0 4c 89 f7 e8 71 b2 ff ff 4d 85 ff 78 3f 49 ff cf 4d 85 ff 7e 6c 48 8b H.5....1.L...q...M..x?I..M..~lH.
1d3a0 45 d8 48 39 c3 7d 63 41 8a 4c 1c 01 48 ff c3 80 e1 c0 80 f9 80 74 f0 49 ff cf 4d 85 ff 7f e3 eb E.H9.}cA.L..H........t.I..M.....
1d3c0 49 48 ff cb 48 85 db 7e 50 41 8a 04 1c 24 c0 3c 80 74 ee eb 44 48 85 db 7e 35 48 89 d8 48 ff c8 IH..H..~PA...$.<.t..DH..~5H..H..
1d3e0 48 89 c3 48 85 db 7e 1f 41 8a 0c 1c 80 e1 c0 48 8d 43 ff 80 f9 80 74 e8 49 ff c7 79 0d 48 ff c0 H..H..~.A......H.C....t.I..y.H..
1d400 48 85 db 7f d8 eb 03 49 ff c7 4d 85 ff 74 0a 4c 89 f7 e8 d9 78 ff ff eb 0e 48 ff c3 4c 89 f7 48 H......I..M..t.L....x....H..L..H
1d420 89 de e8 ff 78 ff ff b8 01 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ....x.......H...[A\A^A_].UH..AWA
1d440 56 41 55 41 54 53 48 83 ec 18 49 89 fc 48 8d 55 d0 be 01 00 00 00 e8 c1 b7 ff ff 48 89 c3 be 02 VAUATSH...I..H.U...........H....
1d460 00 00 00 ba 01 00 00 00 4c 89 e7 e8 bb b9 ff ff 48 85 c0 78 05 49 89 c7 eb 17 48 8b 4d d0 48 89 ........L.......H..x.I....H.M.H.
1d480 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 e7 4c 89 fa e8 8a b9 ff .H..E1.H9.r.L.|.......L..L......
1d4a0 ff 48 85 c0 48 8b 4d d0 78 05 49 89 c6 eb 13 48 89 c2 48 f7 da 45 31 f6 48 39 d1 72 05 4c 8d 74 .H..H.M.x.I....H..H..E1.H9.r.L.t
1d4c0 08 01 4d 85 ff 7f 18 48 8d 15 55 8d 03 00 be 02 00 00 00 4c 89 e7 e8 2e b0 ff ff 48 8b 4d d0 49 ..M....H..U........L.......H.M.I
1d4e0 39 ce 7e 14 48 8d 15 38 8d 03 00 be 03 00 00 00 4c 89 e7 e8 11 b0 ff ff 45 31 ed 4c 89 f6 4c 29 9.~.H..8........L.......E1.L..L)
1d500 fe 7c 72 48 ff c6 48 63 c6 4c 01 f8 4c 39 f0 7e 47 48 8d 15 0f 76 03 00 4c 89 e7 e8 42 b7 ff ff .|rH..Hc.L..L9.~GH...v..L...B...
1d520 49 01 de 49 8d 5c 1f ff 45 31 ed 4c 8d 7d cc 48 89 df 4c 89 fe e8 0c 03 00 00 48 89 c3 48 85 db I..I.\..E1.L.}.H..L.......H..H..
1d540 74 1f 48 63 75 cc 4c 89 e7 e8 d8 77 ff ff 41 ff c5 4c 39 f3 72 d9 eb 1d 48 8d 35 c8 75 03 00 eb t.Hcu.L....w..A..L9.r...H.5.u...
1d560 07 48 8d 35 88 8c 03 00 31 c0 4c 89 e7 e8 90 b0 ff ff 41 89 c5 44 89 e8 48 83 c4 18 5b 41 5c 41 .H.5....1.L.......A..D..H...[A\A
1d580 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 49 89 fe e8 ac 6f ff ]A^A_].UH..AWAVATSH......I....o.
1d5a0 ff 41 89 c7 41 83 ff 01 75 0f be 01 00 00 00 4c 89 f7 e8 27 03 00 00 eb 42 48 8d b5 c0 df ff ff .A..A...u......L...'....BH......
1d5c0 4c 89 f7 e8 d2 ba ff ff 45 85 ff 7e 22 31 db 4c 8d a5 c0 df ff ff ff c3 4c 89 f7 89 de e8 fc 02 L.......E..~"1.L........L.......
1d5e0 00 00 4c 89 e7 e8 16 ba ff ff 41 39 df 75 e7 48 8d bd c0 df ff ff e8 a9 b9 ff ff b8 01 00 00 00 ..L.......A9.u.H................
1d600 48 81 c4 20 20 00 00 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 H......[A\A^A_].UH..AWAVAUATSPI.
1d620 fe 48 8d 55 d0 be 01 00 00 00 e8 ed b5 ff ff 49 89 c7 be 02 00 00 00 ba 01 00 00 00 4c 89 f7 e8 .H.U...........I............L...
1d640 e7 b7 ff ff 48 85 c0 78 05 49 89 c4 eb 17 48 8b 4d d0 48 89 c2 48 f7 da 45 31 e4 48 39 d1 72 05 ....H..x.I....H.M.H..H..E1.H9.r.
1d660 4c 8d 64 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 f7 e8 b2 b7 ff ff 48 85 c0 48 8b 4d d0 L.d.......H......L.......H..H.M.
1d680 78 05 48 89 c3 eb 12 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 48 8d 5c 08 01 4d 85 e4 7e 08 49 ff x.H....H..H..1.H9.r.H.\..M..~.I.
1d6a0 cc 49 39 cc 7e 18 48 8d 15 69 70 03 00 be 02 00 00 00 4c 89 f7 e8 4f ae ff ff 48 8b 4d d0 48 39 .I9.~.H..ip.......L...O...H.M.H9
1d6c0 cb 4c 8d 6b ff 7e 14 48 8d 15 35 8b 03 00 be 03 00 00 00 4c 89 f7 e8 2e ae ff ff 31 db 4d 39 ec .L.k.~.H..5........L.......1.M9.
1d6e0 7f 20 31 db 4b 8d 3c 27 31 f6 e8 57 01 00 00 48 85 c0 74 20 4c 29 f8 48 ff c3 4c 39 e8 49 89 c4 ..1.K.<'1..W...H..t.L).H..L9.I..
1d700 7e e2 4c 89 f7 48 89 de e8 19 76 ff ff b8 01 00 00 00 eb 1b 4c 89 f7 e8 d4 75 ff ff 49 ff c4 4c ~.L..H....v.........L....u..I..L
1d720 89 f7 4c 89 e6 e8 fc 75 ff ff b8 02 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 ..L....u.......H...[A\A]A^A_].UH
1d740 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 c9 b4 ff ff 48 8d 35 2d 00 00 00 31 d2 48 89 df e8 ..SPH.......1......H.5-...1.H...
1d760 87 77 ff ff be 01 00 00 00 48 89 df e8 78 70 ff ff 31 f6 48 89 df e8 ab 75 ff ff b8 03 00 00 00 .w.......H...xp..1.H....u.......
1d780 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 fe 48 8d 55 e0 be 01 00 00 00 H...[].UH..AWAVSH...I..H.U......
1d7a0 e8 77 b4 ff ff 49 89 c7 be 02 00 00 00 31 d2 4c 89 f7 e8 f2 72 ff ff 48 89 c3 48 85 db 7e 0e 48 .w...I.......1.L....r..H..H..~.H
1d7c0 8b 4d e0 48 39 cb 7e 0d 48 ff cb eb 19 48 8b 4d e0 31 db eb 11 48 ff cb 41 8a 44 1f 01 24 c0 48 .M.H9.~.H....H.M.1...H..A.D..$.H
1d7e0 ff c3 3c 80 74 f2 31 c0 48 39 cb 7d 4e 49 01 df 48 8d 75 dc 4c 89 ff e8 4a 00 00 00 48 85 c0 74 ..<.t.1.H9.}NI..H.u.L...J...H..t
1d800 08 8a 00 24 c0 3c 80 75 13 48 8d 35 e0 89 03 00 31 c0 4c 89 f7 e8 e8 ad ff ff eb 1f 48 ff c3 4c ...$.<.u.H.5....1.L.........H..L
1d820 89 f7 48 89 de e8 fc 74 ff ff 48 63 75 dc 4c 89 f7 e8 f0 74 ff ff b8 02 00 00 00 48 83 c4 18 5b ..H....t..Hcu.L....t.......H...[
1d840 41 5e 41 5f 5d c3 55 48 89 e5 44 0f b6 07 45 84 c0 79 7b 45 31 c9 41 f6 c0 40 74 3b 31 c0 45 31 A^A_].UH..D...E..y{E1.A..@t;1.E1
1d860 c9 45 31 d2 42 0f b6 54 0f 01 89 d1 81 e1 c0 00 00 00 81 f9 80 00 00 00 75 62 49 ff c1 44 89 d1 .E1.B..T................ubI..D..
1d880 c1 e1 06 83 e2 3f 41 89 d2 41 09 ca 45 01 c0 41 f6 c0 40 75 cf eb 03 45 31 d2 41 83 e0 7f 43 8d .....?A..A..E..A..@u...E1.A...C.
1d8a0 0c 89 41 d3 e0 31 c0 41 83 f9 03 7f 2f 45 09 d0 41 81 f8 ff ff 10 00 77 23 49 63 c9 48 8d 15 9d ..A..1.A..../E..A......w#Ic.H...
1d8c0 8f 03 00 31 c0 44 3b 04 8a 76 11 48 01 cf 48 85 f6 74 03 44 89 06 48 ff c7 48 89 f8 5d c3 55 48 ...1.D;..v.H..H..t.D..H..H..].UH
1d8e0 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb e8 ca b4 ff ff 49 89 c6 49 81 fe 00 00 11 00 72 12 48 ..AWAVSPA..H.......I..I......r.H
1d900 8d 15 0e 72 03 00 48 89 df 44 89 fe e8 f8 ab ff ff 48 8d 35 08 89 03 00 31 c0 48 89 df 4c 89 f2 ...r..H..D.......H.5....1.H..L..
1d920 48 83 c4 08 5b 41 5e 41 5f 5d e9 10 75 ff ff 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 58 8c 03 00 H...[A^A_]..u..UH..SPH......X...
1d940 be 88 00 00 00 e8 97 c1 ff ff 31 f6 ba 0b 00 00 00 48 89 df e8 ca 78 ff ff 48 8d 35 a0 29 04 00 ..........1......H....x..H.5.)..
1d960 31 d2 48 89 df e8 0d c2 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 1.H............H...[].UH..SPH...
1d980 b4 24 00 00 66 48 0f 6e c0 66 0f 62 05 ef 8e 03 00 66 0f 5c 05 f7 8e 03 00 66 0f 7c c0 f2 0f 5e .$..fH.n.f.b.....f.\.....f.|...^
1d9a0 05 cb 8e 03 00 48 89 df e8 5c 73 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 .....H...\s.......H...[].UH..AWA
1d9c0 56 41 55 41 54 53 48 81 ec 58 21 00 00 49 89 fe 48 8d 15 6f 89 03 00 be 01 00 00 00 31 c9 e8 e0 VAUATSH..X!..I..H..o........1...
1d9e0 b1 ff ff 48 89 c3 be 02 00 00 00 4c 89 f7 e8 21 6e ff ff 85 c0 7e 0f be 02 00 00 00 4c 89 f7 e8 ...H.......L...!n....~......L...
1da00 b9 b3 ff ff eb 07 31 ff e8 0b 26 00 00 48 89 45 d0 80 3b 21 75 15 48 8d 7d d0 48 8d 75 98 e8 e1 ......1...&..H.E..;!u.H.}.H.u...
1da20 24 00 00 49 89 c7 48 ff c3 eb 10 48 8d 7d d0 48 8d 75 98 e8 d8 24 00 00 49 89 c7 4c 89 bd 90 de $..I..H....H.}.H.u...$..I..L....
1da40 ff ff 4d 85 ff 0f 84 79 01 00 00 48 8d 35 f7 88 03 00 48 89 df e8 64 25 00 00 85 c0 0f 84 80 01 ..M....y...H.5....H...d%........
1da60 00 00 c6 45 94 25 48 8d b5 70 df ff ff 4c 89 f7 4c 89 b5 88 de ff ff e8 1e b6 ff ff eb 34 be c8 ...E.%H..p...L..L............4..
1da80 00 00 00 48 8d 9d a0 de ff ff 48 89 df 48 8d 55 94 48 8b 8d 90 de ff ff e8 39 25 00 00 48 8d bd ...H......H..H.U.H.......9%..H..
1daa0 70 df ff ff 48 89 de 48 89 c2 e8 7a b4 ff ff 4c 89 fb 8a 03 3c 25 0f 85 bd 00 00 00 4c 8d 63 01 p...H..H...z...L....<%......L.c.
1dac0 48 89 9d 98 de ff ff 4c 8d 7b 02 45 31 ed 45 0f be 34 24 45 85 f6 74 41 48 8d 05 21 29 04 00 4a H......L.{.E1.E..4$E..tAH..!)..J
1dae0 8b 3c e8 44 89 f6 e8 cd 24 00 00 48 85 c0 74 29 44 88 75 95 48 8d 05 05 29 04 00 4a 8b 7c e8 08 .<.D....$..H..t)D.u.H...)..J.|..
1db00 80 3f 00 74 51 41 0f be 1f 85 db 74 0c 89 de e8 a4 24 00 00 48 85 c0 75 46 49 83 c5 02 41 83 fd .?.tQA.....t.....$..H..uFI...A..
1db20 06 72 ab 31 c0 48 8b 9d 88 de ff ff 48 89 df 48 8d 35 5f 88 03 00 4c 89 e2 e8 01 73 ff ff be 01 .r.1.H......H..H.5_...L....s....
1db40 00 00 00 48 89 df 48 89 c2 e8 bb a9 ff ff 4d 89 e7 e9 28 ff ff ff c6 45 96 00 e9 1f ff ff ff 88 ...H..H.......M...(....E........
1db60 5d 96 c6 45 97 00 48 8b 85 98 de ff ff 48 83 c0 03 49 89 c7 e9 05 ff ff ff 84 c0 74 54 48 8b 8d ]..E..H......H...I.........tTH..
1db80 80 df ff ff 48 3b 8d 78 df ff ff 72 1a be 01 00 00 00 48 8d bd 70 df ff ff e8 cc b2 ff ff 8a 03 ....H;.x...r......H..p..........
1dba0 48 8b 8d 80 df ff ff 48 ff c3 48 8d 51 01 48 89 95 80 df ff ff 48 8b 95 70 df ff ff 88 04 0a e9 H......H..H.Q.H......H..p.......
1dbc0 ee fe ff ff 4c 89 f7 e8 24 71 ff ff e9 5a 01 00 00 48 8d bd 70 df ff ff e8 c7 b3 ff ff e9 49 01 ....L...$q...Z...H..p.........I.
1dbe0 00 00 31 f6 ba 09 00 00 00 4c 89 f7 e8 32 76 ff ff 49 63 37 4c 89 f7 e8 2a 71 ff ff 48 8d 15 e1 ..1......L...2v..Ic7L...*q..H...
1dc00 86 03 00 be fe ff ff ff 4c 89 f7 e8 c9 77 ff ff 49 63 77 04 4c 89 f7 e8 0a 71 ff ff 48 8d 15 97 ........L....w..Icw.L....q..H...
1dc20 78 03 00 be fe ff ff ff 4c 89 f7 e8 a9 77 ff ff 49 63 77 08 4c 89 f7 e8 ea 70 ff ff 48 8d 15 a5 x.......L....w..Icw.L....p..H...
1dc40 86 03 00 be fe ff ff ff 4c 89 f7 e8 89 77 ff ff 49 63 77 0c 4c 89 f7 e8 ca 70 ff ff 48 8d 15 8a ........L....w..Icw.L....p..H...
1dc60 86 03 00 be fe ff ff ff 4c 89 f7 e8 69 77 ff ff 41 8b 47 10 ff c0 48 63 f0 4c 89 f7 e8 a5 70 ff ........L...iw..A.G...Hc.L....p.
1dc80 ff 48 8d 15 69 86 03 00 be fe ff ff ff 4c 89 f7 e8 44 77 ff ff 41 8b 47 14 05 6c 07 00 00 48 63 .H..i........L...Dw..A.G..l...Hc
1dca0 f0 4c 89 f7 e8 7d 70 ff ff 48 8d 15 47 86 03 00 be fe ff ff ff 4c 89 f7 e8 1c 77 ff ff 41 8b 47 .L...}p..H..G........L....w..A.G
1dcc0 18 ff c0 48 63 f0 4c 89 f7 e8 58 70 ff ff 48 8d 15 77 86 03 00 be fe ff ff ff 4c 89 f7 e8 f7 76 ...Hc.L...Xp..H..w........L....v
1dce0 ff ff 41 8b 47 1c ff c0 48 63 f0 4c 89 f7 e8 33 70 ff ff 48 8d 15 57 86 03 00 be fe ff ff ff 4c ..A.G...Hc.L...3p..H..W........L
1dd00 89 f7 e8 d2 76 ff ff 41 8b 77 20 85 f6 78 1c 4c 89 f7 e8 6a 72 ff ff 48 8d 15 de 85 03 00 be fe ....v..A.w...x.L...jr..H........
1dd20 ff ff ff 4c 89 f7 e8 ae 76 ff ff b8 01 00 00 00 48 81 c4 58 21 00 00 5b 41 5c 41 5d 41 5e 41 5f ...L....v.......H..X!..[A\A]A^A_
1dd40 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 67 b0 ff ff 49 89 c6 be 02 00 00 00 48 89 ].UH..AVSH........g...I.......H.
1dd60 df e8 57 b0 ff ff 4c 89 f7 48 89 c6 e8 df 20 00 00 48 89 df e8 90 6f ff ff b8 01 00 00 00 5b 41 ..W...L..H.......H....o.......[A
1dd80 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 31 c9 e8 28 ae ff ff 48 89 c3 48 89 ^].UH..AVSI.......1.1..(...H..H.
1dda0 df e8 66 22 00 00 4c 89 f7 89 c6 48 85 db 74 09 5b 41 5e 5d e9 e3 aa ff ff e8 c3 71 ff ff b8 01 ..f"..L....H..t.[A^].......q....
1ddc0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 38 6a ff ff be 01 00 00 ...[A^].UH..AVSH........8j......
1dde0 00 83 f8 01 75 13 48 89 df e8 09 6d ff ff 85 c0 0f 94 c0 44 0f b6 f0 eb 0d 31 d2 48 89 df e8 28 ....u.H....m.......D.....1.H...(
1de00 b0 ff ff 49 89 c6 be 02 00 00 00 48 89 df e8 e4 6c ff ff 85 c0 74 08 48 89 df e8 03 88 ff ff 48 ...I.......H....l....t.H.......H
1de20 85 db 75 07 31 c0 5b 41 5e 5d c3 44 89 f7 e8 3b 20 00 00 55 48 89 e5 53 50 48 89 fb be 01 00 00 ..u.1.[A^].D...;...UH..SPH......
1de40 00 31 d2 e8 d4 ad ff ff 48 89 c7 e8 a8 20 00 00 48 89 df 48 89 c6 e8 40 6f ff ff b8 01 00 00 00 .1......H.......H..H...@o.......
1de60 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 e8 9f ad ff ff 48 89 c3 H...[].UH..AVSI.......1......H..
1de80 48 89 df e8 fa 20 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 5b 41 5e 5d e9 76 a9 ff ff 55 H...............L..H..[A^].v...U
1dea0 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 67 ad ff ff 49 89 c6 be 02 00 00 00 31 d2 48 H..AVSH.......1..g...I.......1.H
1dec0 89 df e8 55 ad ff ff 4c 89 f7 48 89 c6 e8 b6 20 00 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 5b ...U...L..H...............1.H..[
1dee0 41 5e 5d e9 2d a9 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 c3 ac ff ff A^].-...UH..AVSH.......1.1......
1df00 49 89 c6 48 8d 15 19 84 03 00 48 8d 0d af 24 04 00 be 02 00 00 00 48 89 df e8 05 ac ff ff 48 98 I..H......H...$.......H.......H.
1df20 48 8d 0d 79 89 03 00 8b 3c 81 4c 89 f6 e8 62 20 00 00 48 89 df 48 89 c6 e8 5e 6e ff ff b8 01 00 H..y....<.L...b...H..H...^n.....
1df40 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 40 48 89 fb be 01 00 00 00 e8 b5 68 ff ff 85 ..[A^].UH..AVSH..@H.........h...
1df60 c0 0f 8e f4 00 00 00 be 01 00 00 00 ba 05 00 00 00 48 89 df e8 39 ad ff ff be 01 00 00 00 48 89 .................H...9........H.
1df80 df e8 e3 65 ff ff 48 8d 35 57 83 03 00 31 d2 48 89 df e8 59 01 00 00 89 45 b8 48 8d 35 19 75 03 ...e..H.5W...1.H...Y....E.H.5.u.
1dfa0 00 31 d2 48 89 df e8 45 01 00 00 89 45 bc 48 8d 35 33 83 03 00 ba 0c 00 00 00 48 89 df e8 2e 01 .1.H...E....E.H.53........H.....
1dfc0 00 00 89 45 c0 48 8d 35 21 83 03 00 41 be ff ff ff ff ba ff ff ff ff 48 89 df e8 11 01 00 00 89 ...E.H.5!...A..........H........
1dfe0 45 c4 48 8d 35 08 83 03 00 ba ff ff ff ff 48 89 df e8 fa 00 00 00 ff c8 89 45 c8 48 8d 35 f5 82 E.H.5.........H..........E.H.5..
1e000 03 00 ba ff ff ff ff 48 89 df e8 e1 00 00 00 05 94 f8 ff ff 89 45 cc 48 8d 15 de 82 03 00 be ff .......H.............E.H........
1e020 ff ff ff 48 89 df e8 68 70 ff ff 85 c0 74 10 be ff ff ff ff 48 89 df e8 bb 6a ff ff 41 89 c6 be ...H...hp....t......H....j..A...
1e040 fe ff ff ff 48 89 df e8 1d 65 ff ff 44 89 75 d8 48 8d 7d b8 e8 ed 1e 00 00 eb 07 31 ff e8 b6 1f ....H....e..D.u.H.}........1....
1e060 00 00 48 89 df 48 83 f8 ff 74 0a 48 89 c6 e8 b3 6c ff ff eb 05 e8 76 6c ff ff b8 01 00 00 00 48 ..H..H...t.H....l.....vl.......H
1e080 83 c4 40 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 28 48 89 fb 48 b8 5f 58 58 58 58 58 58 00 48 89 ..@[A^].UH..SH..(H..H._XXXXXX.H.
1e0a0 45 d8 48 b8 2f 74 6d 70 2f 6c 75 61 48 89 45 d0 48 8d 7d d0 e8 87 1e 00 00 83 f8 ff 74 1a 89 c7 E.H./tmp/luaH.E.H.}.........t...
1e0c0 e8 79 1d 00 00 48 8d 75 d0 48 89 df e8 ca 6c ff ff b8 01 00 00 00 eb 11 48 8d 35 e0 81 03 00 31 .y...H.u.H....l.........H.5....1
1e0e0 c0 48 89 df e8 19 a5 ff ff 48 83 c4 28 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 49 89 f7 .H.......H..([].UH..AWAVSPA..I..
1e100 48 89 fb be ff ff ff ff 4c 89 fa e8 83 6f ff ff 48 8d 55 e4 be ff ff ff ff 48 89 df e8 88 69 ff H.......L....o..H.U......H....i.
1e120 ff 83 7d e4 00 74 05 41 89 c6 eb 05 45 85 f6 78 1b be fe ff ff ff 48 89 df e8 2b 64 ff ff 44 89 ..}..t.A....E..x......H...+d..D.
1e140 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 35 af 81 03 00 31 c0 48 89 df 4c 89 fa e8 a2 a4 ff ff .H...[A^A_].H.5....1.H..L.......
1e160 41 89 c6 eb d9 90 90 90 55 48 89 e5 83 ff 08 72 25 b8 08 00 00 00 83 ff 10 72 12 ff c7 89 f9 d1 A.......UH.....r%........r......
1e180 e9 83 c0 08 83 ff 1f 89 cf 77 f0 eb 02 89 f9 83 c1 f8 09 c1 89 cf 89 f8 5d c3 55 48 89 e5 89 f9 .........w..............].UH....
1e1a0 c1 e9 03 83 e1 1f 74 0a 83 e7 07 83 cf 08 ff c9 d3 e7 89 f8 5d c3 55 48 89 e5 ff cf 31 c9 81 ff ......t.............].UH....1...
1e1c0 00 01 00 00 72 14 83 c1 08 89 f8 c1 e8 08 81 ff ff ff 00 00 89 c7 77 ee eb 02 89 f8 89 c0 48 8d ....r.................w.......H.
1e1e0 15 fb 86 03 00 0f b6 04 10 01 c8 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 4d 89 ...........].UH..AWAVAUATSH..8M.
1e200 c6 49 89 cc 49 89 d5 89 f3 49 89 ff 83 fb 0d 0f 87 84 00 00 00 b8 80 2f 00 00 0f a3 d8 73 55 41 .I..I....I............./.....sUA
1e220 83 7d 08 13 75 0a 49 8b 45 00 48 89 45 d0 eb 14 48 8d 75 d0 4c 89 ef e8 66 4d fe ff 85 c0 0f 84 .}..u.I.E.H.E...H.u.L...fM......
1e240 34 01 00 00 41 83 7c 24 08 13 75 0a 49 8b 0c 24 48 89 4d c8 eb 18 48 8d 75 c8 4c 89 e7 e8 40 4d 4...A.|$..u.I..$H.M...H.u.L...@M
1e260 fe ff 85 c0 0f 84 0e 01 00 00 48 8b 4d c8 48 8b 55 d0 eb 50 b8 30 00 00 00 0f a3 d8 73 1b 41 83 ..........H.M.H.U..P.0......s.A.
1e280 7d 08 03 0f 85 ae 00 00 00 f2 41 0f 10 45 00 f2 0f 11 45 c0 e9 ae 00 00 00 41 8b 45 08 83 f8 03 }.........A..E....E......A.E....
1e2a0 75 0d f2 41 0f 10 45 00 f2 0f 11 45 b0 eb 43 83 f8 13 75 2a 41 83 7c 24 08 13 75 22 49 8b 55 00 u..A..E....E..C...u*A.|$..u"I.U.
1e2c0 49 8b 0c 24 4c 89 ff 89 de e8 d0 00 00 00 49 89 06 41 c7 46 08 13 00 00 00 e9 b1 00 00 00 48 8d I..$L.........I..A.F..........H.
1e2e0 75 b0 4c 89 ef e8 3e 4c fe ff 85 c0 0f 84 86 00 00 00 41 83 7c 24 08 03 75 0d f2 41 0f 10 0c 24 u.L...>L..........A.|$..u..A...$
1e300 f2 0f 11 4d a8 eb 15 48 8d 75 a8 4c 89 e7 e8 15 4c fe ff 85 c0 74 61 f2 0f 10 4d a8 f2 0f 10 45 ...M...H.u.L....L....ta...M....E
1e320 b0 89 df e8 30 01 00 00 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 eb 58 48 8d 75 c0 4c 89 ef e8 e5 ....0....A...A.F......XH.u.L....
1e340 4b fe ff 85 c0 74 31 41 83 7c 24 08 03 75 0d f2 41 0f 10 0c 24 f2 0f 11 4d b8 eb 15 48 8d 75 b8 K....t1A.|$..u..A...$...M...H.u.
1e360 4c 89 e7 e8 c0 4b fe ff 85 c0 74 0c f2 0f 10 4d b8 f2 0f 10 45 c0 eb a9 83 c3 06 4c 89 ff 4c 89 L....K....t....M....E......L..L.
1e380 ee 4c 89 e2 4c 89 f1 41 89 d8 e8 67 5f ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 .L..L..A...g_..H..8[A\A]A^A_].UH
1e3a0 89 e5 31 c0 83 fe 0d 89 f6 77 70 4c 8d 05 6e 00 00 00 49 63 34 b0 4c 01 c6 ff e6 48 01 d1 48 89 ..1......wpL..n...Ic4.L....H..H.
1e3c0 c8 eb 58 48 29 ca eb 50 48 0f af ca 48 89 c8 eb 4a 48 89 d6 48 89 ca 5d e9 fe 56 fe ff 48 89 d6 ..XH)..PH...H...JH..H..]..V..H..
1e3e0 48 89 ca 5d e9 9b 56 fe ff 48 21 d1 48 89 c8 eb 2a 48 09 d1 48 89 c8 eb 22 48 31 d1 48 89 c8 eb H..]..V..H!.H...*H..H..."H1.H...
1e400 1a 48 f7 d9 48 89 d7 48 89 ce 5d e9 18 57 fe ff 48 f7 da eb 03 48 f7 d2 48 89 d0 5d c3 0f 1f 00 .H..H..H..]..W..H....H..H..]....
1e420 9b ff ff ff a3 ff ff ff a8 ff ff ff b1 ff ff ff fb ff ff ff fb ff ff ff bd ff ff ff c9 ff ff ff ................................
1e440 d1 ff ff ff d9 ff ff ff e4 ff ff ff e1 ff ff ff f0 ff ff ff f5 ff ff ff 55 48 89 e5 48 83 ec 10 ........................UH..H...
1e460 66 0f 28 d0 66 0f 57 c0 83 ff 0c 89 f8 0f 87 8e 00 00 00 48 8d 0d 8e 00 00 00 48 63 04 81 48 01 f.(.f.W............H......Hc..H.
1e480 c8 ff e0 f2 0f 58 d1 66 0f 28 c2 eb 74 f2 0f 5c d1 66 0f 28 c2 eb 6a f2 0f 59 d1 66 0f 28 c2 eb .....X.f.(..t..\.f.(..j..Y.f.(..
1e4a0 60 66 0f 28 c2 f2 0f 11 4d f8 e8 f5 19 00 00 f2 0f 10 5d f8 66 0f 28 c8 f2 0f 59 cb 66 0f 57 d2 `f.(....M.........].f.(...Y.f.W.
1e4c0 66 0f 2e d1 76 3b f2 0f 58 c3 eb 35 66 0f 28 c2 48 83 c4 10 5d e9 84 1a 00 00 f2 0f 5e d1 66 0f f...v;..X..5f.(.H...].......^.f.
1e4e0 28 c2 eb 1d f2 0f 5e d1 0f 28 c2 48 83 c4 10 5d e9 a9 19 00 00 66 0f 57 15 c3 83 03 00 66 0f 28 (.....^..(.H...].....f.W.....f.(
1e500 c2 48 83 c4 10 5d c3 90 7b ff ff ff 85 ff ff ff 8f ff ff ff 99 ff ff ff c4 ff ff ff d2 ff ff ff .H...]..{.......................
1e520 dc ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff ed ff ff ff 55 48 89 e5 ............................UH..
1e540 8d 47 01 48 98 48 8d 0d 94 81 03 00 f6 04 01 02 74 05 83 c7 d0 eb 06 83 cf 20 83 c7 a9 89 f8 5d .G.H.H..........t..............]
1e560 c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f6 49 89 ff 4c 8d 25 63 81 03 00 4c 89 f9 .UH..AWAVATSH...I..I..L.%c...L..
1e580 0f b6 01 48 ff c1 42 f6 44 20 01 08 75 f2 45 31 c0 3c 2b 74 0f 3c 2d 75 08 41 b8 01 00 00 00 eb ...H..B.D...u.E1.<+t.<-u.A......
1e5a0 03 48 ff c9 0f b6 11 48 83 fa 30 75 5d 8a 41 01 0c 20 3c 78 75 54 0f b6 51 02 48 83 c1 02 42 8a .H.....H..0u].A...<xuT..Q.H...B.
1e5c0 44 22 01 31 db a8 10 bf 01 00 00 00 74 6d 31 ff 48 c1 e3 04 0f be c2 8d 50 01 48 63 d2 41 f6 04 D".1........tm1.H.......P.Hc.A..
1e5e0 14 02 75 08 83 c8 20 83 c0 a9 eb 03 83 c0 d0 48 63 f0 48 01 de 0f b6 51 01 48 ff c1 42 8a 44 22 ..u............Hc.H....Q.H..B.D"
1e600 01 a8 10 48 89 f3 75 c8 eb 33 42 8a 44 22 01 31 f6 a8 02 bf 01 00 00 00 74 23 31 ff 48 8d 04 b6 ...H..u..3B.D".1........t#1.H...
1e620 48 0f be d2 48 8d 74 42 d0 0f b6 51 01 48 ff c1 42 8a 44 22 01 a8 02 75 e3 eb 02 31 f6 a8 08 74 H...H.tB...Q.H..B.D"...u...1...t
1e640 0f 0f b6 51 01 48 ff c1 42 f6 44 22 01 08 75 f1 84 d2 75 09 85 ff 75 05 48 85 c9 75 6f 48 8d 35 ...Q.H..B.D"..u...u...u.H..uoH.5
1e660 ab 7d 03 00 4c 89 ff e8 82 19 00 00 48 89 c1 31 c0 48 85 c9 75 79 48 8d 75 d8 4c 89 ff e8 84 19 .}..L.......H..1.H..uyH.u.L.....
1e680 00 00 48 8b 4d d8 31 c0 4c 39 f9 74 62 0f b6 11 42 f6 44 22 01 08 74 18 48 ff c1 48 89 4d d8 0f ..H.M.1.L9.tb...B.D"..t.H..H.M..
1e6a0 b6 11 48 ff c1 42 f6 44 22 01 08 75 ee 48 ff c9 31 c0 84 d2 75 39 31 c0 48 85 c9 74 32 f2 41 0f ..H..B.D"..u.H..1...u91.H..t2.A.
1e6c0 11 06 41 c7 46 08 03 00 00 00 eb 18 48 89 f0 48 f7 d8 45 85 c0 48 0f 44 c6 49 89 06 41 c7 46 08 ..A.F.......H..H..E..H.D.I..A.F.
1e6e0 13 00 00 00 b8 01 00 00 00 4c 29 f8 48 01 c8 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 .........L).H..H...[A\A^A_].UH..
1e700 48 83 fe 7f 77 0b 40 88 77 07 b8 01 00 00 00 eb 61 45 31 c9 41 ba 3f 00 00 00 48 b8 00 00 00 00 H...w.@.w.......aE1.A.?...H.....
1e720 07 00 00 00 49 b8 00 00 00 00 ff ff ff ff 89 f1 83 e1 3f 81 c9 80 00 00 00 48 89 c2 48 c1 fa 20 ....I.............?......H..H...
1e740 88 0c 17 48 c1 ee 06 41 d1 ea 4c 01 c0 41 ff c9 4c 39 d6 77 d9 41 83 f2 7f 41 c1 e2 01 44 09 d6 ...H...A..L..A..L9.w.A...A...D..
1e760 41 8d 41 07 48 98 40 88 34 07 b8 01 00 00 00 44 29 c8 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 A.A.H.@.4......D).].UH..AWAVATSH
1e780 83 ec 40 48 89 f3 49 89 fe 83 7b 08 13 75 1a 48 8b 13 48 8d 35 40 64 03 00 48 8d 7d a0 31 c0 e8 ..@H..I...{..u.H..H.5@d..H.}.1..
1e7a0 02 18 00 00 4c 63 f8 eb 3e f2 0f 10 03 48 8d 35 2a 64 03 00 4c 8d 65 a0 b0 01 4c 89 e7 e8 e4 17 ....Lc..>....H.5*d..L.e...L.....
1e7c0 00 00 4c 63 f8 48 8d 35 ed 7b 03 00 4c 89 e7 e8 26 18 00 00 80 7c 05 a0 00 75 0c 66 42 c7 44 3d ..Lc.H.5.{..L...&....|...u.fB.D=
1e7e0 a0 2e 30 49 83 c7 02 48 8d 75 a0 4c 89 f7 4c 89 fa e8 2c 56 ff ff 48 89 03 0f b6 40 08 83 c8 40 ..0I...H.u.L..L...,V..H....@...@
1e800 89 43 08 48 83 c4 40 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec .C.H..@[A\A^A_].UH..AWAVAUATSH..
1e820 58 48 89 d3 49 89 f5 49 89 fe be 25 00 00 00 4c 89 ef e8 81 17 00 00 49 89 c4 4d 8b 7e 10 49 8b XH..I..I...%...L.......I..M.~.I.
1e840 46 30 4c 29 f8 4d 85 e4 0f 84 97 03 00 00 48 89 5d 88 c7 45 94 00 00 00 00 48 83 f8 2f 7f 11 be F0L).M........H.]..E.....H../...
1e860 02 00 00 00 4c 89 f7 e8 c1 d4 ff ff 4d 8b 7e 10 4c 89 e2 4c 29 ea 49 8d 47 10 49 89 46 10 4c 89 ....L.......M.~.L..L).I.G.I.F.L.
1e880 f7 4c 89 ee e8 99 55 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 41 0f be 54 24 01 83 fa 48 .L....U..I....@...@A.G.A..T$...H
1e8a0 7f 3b 83 fa 25 0f 85 b1 03 00 00 49 8b 5e 10 48 8d 43 10 49 89 46 10 ba 01 00 00 00 4c 89 f7 48 .;..%......I.^.H.C.I.F......L..H
1e8c0 8d 35 0f 7b 03 00 e8 57 55 ff ff 48 89 03 0f b6 40 08 83 c8 40 89 43 08 e9 d7 02 00 00 83 fa 54 .5.{...WU..H....@...@.C........T
1e8e0 7f 30 83 fa 49 0f 85 71 03 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 8b 75 88 48 63 16 48 83 .0..I..q...I.F.H.H.I.N.H.u.Hc.H.
1e900 fa 28 77 3e 48 89 d1 48 03 4e 10 8d 52 08 89 16 eb 3c 83 fa 62 7f 59 83 fa 55 0f 85 3c 03 00 00 .(w>H..H.N..R....<..b.Y..U..<...
1e920 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ab 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 a6 00 H.U.Hc.H..(......H..H.B..I......
1e940 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 8b 09 48 89 08 c7 40 08 13 00 00 00 49 8b 76 10 48 ..H.N.H.Q.H.V.H..H...@.....I.v.H
1e960 83 c6 f0 4c 89 f7 e8 09 fe ff ff e9 44 02 00 00 83 fa 6f 7f 40 83 fa 63 0f 84 c5 00 00 00 83 fa ...L........D.....o.@..c........
1e980 64 0f 85 de 00 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 8b 75 88 48 63 16 48 83 fa 28 0f 87 d......I.F.H.H.I.N.H.u.Hc.H..(..
1e9a0 7a 01 00 00 48 89 d1 48 03 4e 10 8d 52 08 89 16 e9 75 01 00 00 83 fa 70 75 5e 48 8b 55 88 48 63 z...H..H.N..R....u.....pu^H.U.Hc
1e9c0 0a 48 83 f9 28 0f 87 d6 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 d1 00 00 00 48 8b 42 08 .H..(......H..H.B..I........H.B.
1e9e0 48 8d 48 08 48 89 4a 08 48 8b 30 48 8d 7d 98 e8 08 fd ff ff 48 63 d0 b8 08 00 00 00 48 29 d0 48 H.H.H.J.H.0H.}......Hc......H).H
1ea00 8d 74 05 98 4d 8b 7e 10 49 8d 47 10 49 89 46 10 4c 89 f7 e9 89 01 00 00 83 fa 73 0f 85 3b 02 00 .t..M.~.I.G.I.F.L.........s..;..
1ea20 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ad 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 a8 .H.U.Hc.H..(......H..H.B..I.....
1ea40 00 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 de 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 0a ...H.U.Hc.H..(......H..H.B..I...
1ea60 e9 d9 00 00 00 83 fa 66 0f 85 ee 01 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 8b 75 88 48 63 .......f......I.F.H.H.I.N.H.u.Hc
1ea80 56 04 48 81 fa a0 00 00 00 0f 87 da 00 00 00 48 89 d1 48 03 4e 10 8d 52 10 89 56 04 e9 d4 00 00 V.H............H..H.N..R..V.....
1eaa0 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 10 31 c0 48 8d 5d a0 48 89 df 48 8d 35 12 79 03 00 .H.B.H.H.H.J.H..1.H.].H..H.5.y..
1eac0 e8 e1 14 00 00 48 63 d0 4d 8b 7e 10 49 8d 47 10 49 89 46 10 4c 89 f7 48 89 de e9 c2 00 00 00 48 .....Hc.M.~.I.G.I.F.L..H.......H
1eae0 8b 42 08 48 8d 48 08 48 89 4a 08 4c 8b 28 4d 85 ed 48 8d 05 cd 78 03 00 4c 0f 44 e8 4c 89 ef e8 .B.H.H.H.J.L.(M..H...x..L.D.L...
1eb00 d8 14 00 00 4d 8b 7e 10 49 8d 4f 10 49 89 4e 10 4c 89 f7 4c 89 ee 48 89 c2 e9 83 00 00 00 48 8b ....M.~.I.O.I.N.L..L..H.......H.
1eb20 4e 08 48 8d 51 08 48 89 56 08 48 63 09 e9 1f fe ff ff 48 8b 42 08 48 8d 48 08 48 89 4a 08 8b 00 N.H.Q.H.V.Hc......H.B.H.H.H.J...
1eb40 88 45 d7 0f b6 d0 8d 42 01 48 8d 0d 90 7b 03 00 f6 04 01 04 75 33 31 c0 4c 89 f7 48 8d 35 6a 78 .E.....B.H...{......u31.L..H.5jx
1eb60 03 00 e8 06 01 00 00 eb 4b 48 8b 4e 08 48 8d 51 08 48 89 56 08 f2 0f 10 01 f2 0f 11 00 c7 40 08 ........KH.N.H.Q.H.V..........@.
1eb80 03 00 00 00 e9 d2 fd ff ff 4d 8b 7e 10 49 8d 47 10 49 89 46 10 ba 01 00 00 00 4c 89 f7 48 8d 75 .........M.~.I.G.I.F......L..H.u
1eba0 d7 e8 7c 52 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 83 45 94 02 4d 89 e5 49 83 c5 02 be ..|R..I....@...@A.G..E..M..I....
1ebc0 25 00 00 00 4c 89 ef e8 ec 13 00 00 49 89 c4 4d 8b 7e 10 49 8b 46 30 4c 29 f8 4d 85 e4 0f 85 76 %...L.......I..M.~.I.F0L).M....v
1ebe0 fc ff ff eb 07 c7 45 94 00 00 00 00 48 83 f8 1f 7f 11 be 01 00 00 00 4c 89 f7 e8 2e d1 ff ff 4d ......E.....H..........L.......M
1ec00 8b 7e 10 4c 89 ef e8 d1 13 00 00 49 8d 4f 10 49 89 4e 10 4c 89 f7 4c 89 ee 48 89 c2 e8 01 52 ff .~.L.......I.O.I.N.L..L..H....R.
1ec20 ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 8b 75 94 85 f6 7e 0b 83 ce 01 4c 89 f7 e8 6b 4b fe .I....@...@A.G..u...~....L...kK.
1ec40 ff 49 8b 46 10 48 8b 40 f0 48 83 c0 20 48 83 c4 58 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 74 .I.F.H.@.H...H..X[A\A]A^A_].H.5t
1ec60 77 03 00 31 c0 4c 89 f7 e8 51 09 00 00 55 48 89 e5 48 81 ec d0 00 00 00 84 c0 74 26 0f 29 85 60 w..1.L...Q...UH..H........t&.).`
1ec80 ff ff ff 0f 29 8d 70 ff ff ff 0f 29 55 80 0f 29 5d 90 0f 29 65 a0 0f 29 6d b0 0f 29 75 c0 0f 29 ....).p....)U..)]..)e..)m..)u..)
1eca0 7d d0 4c 89 8d 58 ff ff ff 4c 89 85 50 ff ff ff 48 89 8d 48 ff ff ff 48 89 95 40 ff ff ff 48 8d }.L..X...L..P...H..H...H..@...H.
1ecc0 85 30 ff ff ff 48 89 45 f0 48 8d 45 10 48 89 45 e8 c7 45 e4 30 00 00 00 c7 45 e0 10 00 00 00 48 .0...H.E.H.E.H.E..E.0....E.....H
1ece0 8d 55 e0 e8 28 fb ff ff 48 81 c4 d0 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d4 48 .U..(...H......].UH..AWAVATSI..H
1ed00 89 f3 49 89 fe 48 89 df e8 cf 12 00 00 49 89 c7 8a 03 3c 40 75 31 4d 39 e7 76 53 41 c6 46 02 2e ..I..H.......I....<@u1M9.vSA.F..
1ed20 66 41 c7 06 2e 2e 49 83 c6 03 b8 04 00 00 00 4c 29 e0 49 83 c4 fd 4c 01 f8 48 01 c3 4c 89 f7 48 fA....I........L).I...L..H..L..H
1ed40 89 de 4c 89 e2 eb 33 3c 3d 75 36 48 ff c3 4d 39 e7 76 1e 49 8d 54 24 ff 4c 89 f7 48 89 de e8 d1 ..L...3<=u6H..M9.v.I.T$.L..H....
1ed60 11 00 00 43 c6 44 26 ff 00 e9 91 00 00 00 48 ff c3 4c 89 f7 48 89 de 4c 89 fa e8 b5 11 00 00 eb ...C.D&.......H..L..H..L........
1ed80 7e be 0a 00 00 00 48 89 df e8 2a 12 00 00 48 b9 5b 73 74 72 69 6e 67 20 49 89 0e 41 c6 46 08 22 ~.....H...*...H.[string.I..A.F."
1eda0 49 8d 7e 09 49 83 c4 f1 4d 39 e7 73 16 48 85 c0 75 11 48 89 de 4c 89 fa e8 77 11 00 00 49 83 c7 I.~.I...M9.s.H..u.H..L...w...I..
1edc0 09 eb 2f 48 85 c0 74 06 48 29 d8 49 89 c7 4d 39 e7 4d 0f 47 fc 48 89 de 4c 89 fa e8 54 11 00 00 ../H..t.H).I..M9.M.G.H..L...T...
1ede0 43 c6 44 37 0b 2e 66 43 c7 44 37 09 2e 2e 49 83 c7 0c 43 c6 44 3e 02 00 66 43 c7 04 3e 22 5d 5b C.D7..fC.D7...I...C.D>..fC..>"][
1ee00 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 85 f6 41 0f 94 c1 85 d2 41 0f 94 c0 31 c0 45 08 c8 48 0f A\A^A_].UH..H..A.....A...1.E..H.
1ee20 44 c6 48 8b 77 20 f6 46 42 02 74 08 48 8b 76 28 48 89 77 28 48 89 87 a8 00 00 00 89 8f bc 00 00 D.H.w..FB.t.H.v(H.w(H...........
1ee40 00 89 8f c0 00 00 00 41 f6 c0 01 74 02 31 d2 88 97 c8 00 00 00 5d c3 55 48 89 e5 48 8b 87 a8 00 .......A...t.1.......].UH..H....
1ee60 00 00 5d c3 55 48 89 e5 0f b6 87 c8 00 00 00 5d c3 55 48 89 e5 8b 87 bc 00 00 00 5d c3 55 48 89 ..].UH.........].UH........].UH.
1ee80 e5 31 c0 85 f6 78 3d 48 8b 4f 20 48 83 c7 60 48 39 f9 41 0f 94 c0 85 f6 7e 18 48 39 f9 74 13 48 .1...x=H.O.H..`H9.A.....~.H9.t.H
1eea0 8b 49 10 48 39 f9 41 0f 94 c0 83 fe 02 8d 76 ff 7d e8 85 f6 75 0e 45 84 c0 75 09 48 89 4a 78 b8 .I.H9.A.......v.}...u.E..u.H.Jx.
1eec0 01 00 00 00 5d c3 55 48 89 e5 53 50 89 d0 48 89 fb 48 85 f6 74 41 48 c7 45 f0 00 00 00 00 48 8b ....].UH..SP..H..H..tAH.E.....H.
1eee0 76 78 48 8d 4d f0 48 89 df 89 c2 e8 54 00 00 00 31 c9 48 85 c0 74 43 48 8b 4b 10 48 8b 55 f0 48 vxH.M.H.....T...1.H..tCH.K.H.U.H
1ef00 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 89 c1 eb 23 48 8b 53 10 31 c9 83 7a f8 .2H.R.H.Q.H.1H.C..H...#H.S.1..z.
1ef20 46 75 17 48 8b 4a f0 48 8b 79 18 31 d2 89 c6 48 83 c4 08 5b 5d e9 5f 34 ff ff 48 89 c8 48 83 c4 Fu.H.J.H.y.1...H...[]._4..H..H..
1ef40 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 41 89 d4 48 89 f3 49 89 ff f6 43 .[].UH..AWAVAUATSPI..A..H..I...C
1ef60 42 02 74 30 45 85 e4 78 3e 48 8b 03 4c 8b 6b 20 48 8b 00 48 8b 78 18 48 8b 53 28 48 2b 57 38 48 B.t0E..x>H..L.k.H..H.x.H.S(H+W8H
1ef80 c1 ea 02 ff ca 44 89 e6 e8 0c 34 ff ff 48 85 c0 75 78 eb 07 4c 8b 2b 49 83 c5 10 49 39 5f 20 74 .....D....4..H..ux..L.+I...I9_.t
1efa0 45 4c 8b 7b 18 eb 43 41 f7 dc 48 8b 0b 48 8b 7b 20 48 8b 01 48 8b 40 18 49 63 d4 48 29 cf 48 c1 EL.{..CA..H..H.{.H..H.@.Ic.H).H.
1efc0 ff 04 0f b6 70 0a 48 29 f7 31 c0 48 39 fa 7d 4a 48 01 d6 48 c1 e6 04 48 01 f1 49 89 0e 48 8d 05 ....p.H).1.H9.}JH..H...H..I..H..
1efe0 21 75 03 00 eb 34 49 83 c7 10 49 8b 0f 4c 29 e9 48 c1 f9 04 49 63 d4 31 c0 48 39 d1 7c 1c 45 85 !u...4I...I..L).H...Ic.1.H9.|.E.
1f000 e4 7e 17 48 8d 05 ee 74 03 00 41 ff cc 49 63 cc 48 c1 e1 04 4c 01 e9 49 89 0e 48 83 c4 08 5b 41 .~.H...t..A..Ic.H...L..I..H...[A
1f020 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 c7 45 f0 00 00 00 00 48 8b 76 78 48 8d \A]A^A_].UH..SPH..H.E.....H.vxH.
1f040 4d f0 e8 fd fe ff ff 48 85 c0 74 1c 48 8b 4d f0 48 8b 53 10 48 8b 72 f0 48 8b 52 f8 48 89 51 08 M......H..t.H.M.H.S.H.r.H.R.H.Q.
1f060 48 89 31 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 58 H.1H.C..H...[].UH..AWAVAUATSH..X
1f080 49 89 d5 49 89 fe 80 3e 3e 75 17 49 8b 4e 10 48 83 c1 f0 48 ff c6 49 89 4e 10 31 c0 48 89 45 b0 I..I...>>u.I.N.H...H..I.N.1.H.E.
1f0a0 eb 0b 49 8b 45 78 48 89 45 b0 48 8b 08 8b 41 08 83 e0 1f 45 31 e4 83 f8 06 75 03 4c 8b 21 48 89 ..I.ExH.E.H...A....E1....u.L.!H.
1f0c0 4d a8 8a 06 48 89 75 b8 84 c0 bb 01 00 00 00 0f 84 0b 03 00 00 49 8d 4d 38 48 89 4d c0 49 8d 4d M...H.u..............I.M8H.M.I.M
1f0e0 08 48 89 4d a0 48 8b 4d b8 4c 8d 79 01 bb 01 00 00 00 e9 b4 01 00 00 48 8b 45 b0 48 85 c0 74 16 .H.M.H.M.L.y...........H.E.H..t.
1f100 f6 40 42 20 75 10 48 8b 40 10 8a 48 42 f6 c1 02 0f 85 81 00 00 00 49 c7 45 10 00 00 00 00 48 8d .@B.u.H.@..HB.........I.E.....H.
1f120 05 f3 13 00 00 49 89 45 10 49 c7 45 08 00 00 00 00 e9 9c 02 00 00 48 8b 45 b0 48 85 c0 75 10 31 .....I.E.I.E..........H.E.H..u.1
1f140 c0 eb 11 4d 85 e4 75 15 41 c6 45 34 00 eb 1f 8a 40 42 24 20 41 88 45 37 e9 75 02 00 00 41 8a 44 ...M..u.A.E4....@B$.A.E7.u...A.D
1f160 24 0a 41 88 45 34 41 80 7c 24 08 26 75 0c 66 41 c7 45 35 00 01 e9 58 02 00 00 49 8b 44 24 18 8a $.A.E4A.|$.&u.fA.E5...X...I.D$..
1f180 40 0b 41 88 45 36 49 8b 44 24 18 8a 40 0a 41 88 45 35 e9 3b 02 00 00 f6 c1 04 75 69 48 8b 08 48 @.A.E6I.D$..@.A.E5.;......uiH..H
1f1a0 8b 70 28 48 8b 01 48 8b 78 18 48 8b 47 38 48 29 c6 48 c1 ee 02 ff ce 48 63 ce 44 8b 0c 88 44 89 .p(H..H.x.H.G8H).H.....Hc.D...D.
1f1c0 ca 83 e2 3f 45 31 c0 8d 42 f8 83 f8 21 77 16 48 8d 0d 1e 03 00 00 48 63 04 81 48 01 c8 ff e0 83 ...?E1..B...!w.H......Hc..H.....
1f1e0 c2 f9 49 89 d0 49 8b 46 18 4a 8b 84 c0 f8 00 00 00 48 83 c0 20 48 8b 4d a0 48 89 01 48 8d 05 d7 ..I..I.F.J.......H...H.M.H..H...
1f200 72 03 00 eb 15 48 8b 45 a0 48 8d 0d f5 5f 03 00 48 89 08 48 8d 05 ae 72 03 00 49 89 45 10 e9 af r....H.E.H..._..H..H...r..I.E...
1f220 01 00 00 41 b8 01 00 00 00 eb ba 41 c1 e9 06 41 0f b6 d1 48 8b 4d a0 e8 60 08 00 00 48 85 c0 49 ...A.......A...A...H.M..`...H..I
1f240 89 45 10 0f 84 d5 fe ff ff e9 84 01 00 00 41 b8 12 00 00 00 eb 8f 41 b8 13 00 00 00 eb 87 41 b8 .E............A.......A.......A.
1f260 04 00 00 00 e9 7c ff ff ff 41 b8 16 00 00 00 e9 71 ff ff ff 41 b8 05 00 00 00 e9 66 ff ff ff 41 .....|...A......q...A......f...A
1f280 b8 14 00 00 00 e9 5b ff ff ff 41 b8 15 00 00 00 e9 50 ff ff ff 48 8b 45 a0 48 8d 0d 2d 72 03 00 ......[...A......P...H.E.H..-r..
1f2a0 48 89 08 48 89 c8 e9 6f ff ff ff 0f be c0 83 f8 52 7f 0e 83 f8 4c 0f 85 be 00 00 00 e9 11 01 00 H..H...o........R....L..........
1f2c0 00 83 f8 65 7f 3f 83 f8 53 0f 85 ab 00 00 00 4d 85 e4 74 0c 41 80 7c 24 08 26 0f 85 9e 00 00 00 ...e.?..S......M..t.A.|$.&......
1f2e0 48 8d 05 fe 71 03 00 48 89 c1 49 89 4d 20 49 c7 45 2c ff ff ff ff 48 8d 05 ed 71 03 00 48 89 ce H...q..H..I.M.I.E,....H...q..H..
1f300 e9 bb 00 00 00 83 f8 6b 7f 0b 83 f8 66 0f 84 bf 00 00 00 eb 65 83 c0 94 83 f8 09 77 5d 48 8d 0d .......k....f.......e......w]H..
1f320 a8 01 00 00 48 63 04 81 48 01 c8 ff e0 b8 ff ff ff ff 48 8b 75 b0 48 85 f6 74 39 f6 46 42 02 74 ....Hc..H.........H.u.H..t9.FB.t
1f340 33 48 8b 0e 48 8b 09 48 8b 51 18 48 8b 4a 48 48 85 c9 74 20 48 8b 46 28 48 2b 42 38 48 c1 e0 1e 3H..H..H.Q.H.JHH..t.H.F(H+B8H...
1f360 48 ba 00 00 00 00 ff ff ff ff 48 01 d0 48 c1 f8 20 8b 04 81 41 89 45 28 eb 58 31 db eb 54 49 8b H.........H..H......A.E(.X1..TI.
1f380 44 24 18 48 8b 48 68 48 85 c9 48 8d 35 5b 71 03 00 74 07 48 83 c1 20 48 89 ce 49 89 75 20 8b 48 D$.H.HhH..H.5[q..t.H...H..I.u..H
1f3a0 28 85 c9 41 89 4d 2c 8b 40 2c 41 89 45 30 48 8d 05 3f 71 03 00 48 8d 0d 33 71 03 00 48 0f 44 c1 (..A.M,.@,A.E0H..?q..H..3q..H.D.
1f3c0 49 89 45 18 ba 3c 00 00 00 48 8b 7d c0 e8 1f f9 ff ff 41 8a 07 49 ff c7 84 c0 0f 85 cb fe ff ff I.E..<...H.}......A..I..........
1f3e0 89 5d c0 be 66 00 00 00 48 8b 5d b8 48 89 df e8 c4 0b 00 00 48 85 c0 74 1b 49 8b 46 10 48 8b 55 .]..f...H.].H.......H..t.I.F.H.U
1f400 a8 48 8b 0a 48 8b 52 08 48 89 50 08 48 89 08 49 83 46 10 10 be 4c 00 00 00 48 89 df e8 97 0b 00 .H..H.R.H.P.H..I.F...L...H......
1f420 00 48 85 c0 0f 84 8d 00 00 00 4c 89 f1 4d 85 e4 4d 89 e7 74 07 41 80 7f 08 26 75 15 48 8b 41 10 .H........L..M..M..t.A...&u.H.A.
1f440 c7 40 08 00 00 00 00 48 83 c0 10 48 89 41 10 eb 66 49 8b 47 18 4c 8b 70 48 49 89 cc 4c 89 e7 e8 .@.....H...H.A..fI.G.L.pHI..L...
1f460 3c 6f fe ff 48 89 c3 49 8b 44 24 10 48 89 18 c7 40 08 45 00 00 00 49 83 44 24 10 10 c7 45 c8 01 <o..H..I.D$.H...@.E...I.D$...E..
1f480 00 00 00 c7 45 d0 01 00 00 00 49 8b 47 18 45 31 ed 83 78 1c 00 7e 20 4b 63 14 ae 4c 89 e7 48 89 ....E.....I.G.E1..x..~.Kc..L..H.
1f4a0 de 48 8d 4d c8 e8 23 6e fe ff 49 ff c5 49 8b 47 18 44 3b 68 1c 7c e0 8b 45 c0 48 83 c4 58 5b 41 .H.M..#n..I..I.G.D;h.|..E.H..X[A
1f4c0 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 61 fe ff ff ae fe ff ff 2b fc ff ff ae fe ff ff ae fe ff ff \A]A^A_]....a.......+...........
1f4e0 ae fe ff ff ae fe ff ff ae fe ff ff 6a fc ff ff 77 fc ff ff 2f fd ff ff f1 fc ff ff 2f fd ff ff ............j...w.../......./...
1f500 f1 fc ff ff f1 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 ................................
1f520 eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff 5a fd ff ff 62 fd ff ff ........................Z...b...
1f540 f1 fc ff ff 6a fd ff ff 75 fd ff ff f1 fc ff ff 80 fd ff ff 8b fd ff ff 96 fd ff ff f1 fc ff ff ....j...u.......................
1f560 f1 fc ff ff 37 fd ff ff 37 fd ff ff f1 fc ff ff f1 fc ff ff f1 fc ff ff a1 fd ff ff 55 48 89 e5 ....7...7...................UH..
1f580 41 57 41 56 53 50 49 89 d6 48 89 fb 8b 46 08 83 e0 0f ff c0 48 8d 0d b5 06 04 00 4c 8b 3c c1 e8 AWAVSPI..H...F......H......L.<..
1f5a0 41 01 00 00 49 89 c0 48 8d 35 64 6e 03 00 31 c0 48 89 df 4c 89 f2 4c 89 f9 e8 00 00 00 00 55 48 A...I..H.5dn..1.H..L..L.......UH
1f5c0 89 e5 41 57 41 56 53 48 81 ec 18 01 00 00 48 89 fb 84 c0 74 38 0f 29 85 00 ff ff ff 0f 29 8d 10 ..AWAVSH......H....t8.)......)..
1f5e0 ff ff ff 0f 29 95 20 ff ff ff 0f 29 9d 30 ff ff ff 0f 29 a5 40 ff ff ff 0f 29 ad 50 ff ff ff 0f ....)......).0....).@....).P....
1f600 29 b5 60 ff ff ff 0f 29 bd 70 ff ff ff 4c 89 8d f8 fe ff ff 4c 89 85 f0 fe ff ff 48 89 8d e8 fe ).`....).p...L......L......H....
1f620 ff ff 48 89 95 e0 fe ff ff 48 8d 85 d0 fe ff ff 48 89 45 90 48 8d 45 10 48 89 45 88 c7 45 84 30 ..H......H......H.E.H.E.H.E..E.0
1f640 00 00 00 c7 45 80 10 00 00 00 48 8d 55 80 48 89 df e8 ba f1 ff ff 49 89 c6 48 8b 53 20 f6 42 42 ....E.....H.U.H.......I..H.S..BB
1f660 02 74 7a 48 8b 02 48 8b 00 48 8b 40 18 48 8b 48 48 48 85 c9 41 bf ff ff ff ff 74 21 48 8b 52 28 .tzH..H..H.@.H.HHH..A.....t!H.R(
1f680 48 2b 50 38 48 c1 e2 1e 48 be 00 00 00 00 ff ff ff ff 48 01 d6 48 c1 fe 20 44 8b 3c b1 48 8b 70 H+P8H...H.........H..H...D.<.H.p
1f6a0 68 48 85 f6 75 0a c6 45 a0 3f c6 45 a1 00 eb 12 48 83 c6 20 48 8d 7d a0 ba 3c 00 00 00 e8 2f f6 hH..u..E.?.E....H...H.}..<..../.
1f6c0 ff ff 48 8d 35 8a 67 03 00 48 8d 55 a0 31 c0 44 89 f9 48 89 df 4d 89 f0 e8 90 f5 ff ff 48 89 df ..H.5.g..H.U.1.D..H..M.......H..
1f6e0 e8 07 02 00 00 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 48 c7 45 e8 00 00 00 00 4d 8b 46 20 41 .....UH..AVSH...I..H.E.....M.F.A
1f700 f6 40 42 02 0f 84 87 00 00 00 49 8b 08 48 8b 09 0f b6 51 0a 85 d2 74 19 31 ff 31 db 48 8b 44 d9 .@B.......I..H....Q...t.1.1.H.D.
1f720 20 48 39 30 74 7b 48 ff c3 48 83 c7 10 39 d3 7c eb 49 8b 78 20 48 89 f2 48 29 fa 48 83 fa f1 7c .H90t{H..H...9.|.I.x.H..H).H...|
1f740 50 48 89 d3 48 c1 fb 04 49 8b 40 08 48 29 f8 48 c1 f8 04 48 39 c3 7d 39 48 c1 e3 04 48 01 df 48 PH..H...I.@.H).H...H9.}9H...H..H
1f760 39 f7 75 2d 48 8b 79 18 49 8b 70 28 48 2b 77 38 48 c1 ee 02 ff ce 48 c1 ea 04 48 8d 4d e8 e8 19 9.u-H.y.I.p(H+w8H.....H...H.M...
1f780 03 00 00 48 89 c2 48 85 d2 74 06 48 8b 4d e8 eb 39 48 8d 05 80 0d 00 00 48 83 c4 10 5b 41 5e 5d ...H..H..t.H.M..9H......H...[A^]
1f7a0 c3 48 8b 41 18 48 8b 40 58 48 8b 0c 38 48 85 c9 74 06 48 83 c1 20 eb 07 48 8d 0d 46 5a 03 00 48 .H.A.H.@XH..8H..t.H.....H..FZ..H
1f7c0 89 4d e8 48 8d 15 ed 6c 03 00 48 8d 35 ce 6c 03 00 31 c0 4c 89 f7 48 83 c4 10 5b 41 5e 5d e9 8a .M.H...l..H.5.l..1.L..H...[A^]..
1f7e0 f4 ff ff 55 48 89 e5 8b 46 08 83 e0 0f 83 c0 fd 83 f8 02 48 0f 42 f2 48 8d 15 2f 6c 03 00 e8 79 ...UH...F..........H.B.H../l...y
1f800 fd ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ce 49 89 d4 48 89 f3 49 89 ff 83 7b ...UH..AWAVATSH...I..I..H..I...{
1f820 08 03 75 0b f2 0f 10 03 f2 0f 11 45 d8 eb 12 48 8d 75 d8 48 89 df e8 ed 36 fe ff 85 c0 4c 0f 44 ..u........E...H.u.H....6....L.D
1f840 e3 4c 89 ff 4c 89 e6 4c 89 f2 e8 2d fd ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 f3 49 .L..L..L...-...UH..AWAVSPI..H..I
1f860 89 fe 83 7b 08 13 75 09 48 8b 03 48 89 45 e0 eb 12 48 8d 75 e0 48 89 df e8 25 37 fe ff 85 c0 4c ...{..u.H..H.E...H.u.H...%7....L
1f880 0f 44 fb 4c 89 f7 4c 89 fe e8 57 fe ff ff 48 89 c1 48 8d 35 a1 6b 03 00 31 c0 4c 89 f7 48 89 ca .D.L..L...W...H..H.5.k..1.L..H..
1f8a0 e8 19 fd ff ff 55 48 89 e5 48 89 d0 8b 4e 08 83 e1 0f ff c1 48 8d 35 95 03 04 00 48 8b 14 ce 8b .....UH..H...N......H.5....H....
1f8c0 40 08 83 e0 0f ff c0 48 8b 0c c6 48 39 ca 75 0e 48 8d 35 89 6b 03 00 31 c0 e8 e0 fc ff ff 48 8d @......H...H9.u.H.5.k..1......H.
1f8e0 35 9c 6b 03 00 31 c0 e8 d2 fc ff ff 55 48 89 e5 53 50 48 89 fb 48 8b 83 b0 00 00 00 48 85 c0 74 5.k..1......UH..SPH..H......H..t
1f900 4b 48 8b 4b 10 48 8b 53 38 48 8b 71 f0 48 8b 79 f8 48 89 79 08 48 89 31 48 8b 4b 10 48 8b 34 02 KH.K.H.S8H.q.H.y.H.y.H.1H.K.H.4.
1f920 48 8b 44 02 08 48 89 41 f8 48 89 71 f0 48 8b 73 10 48 8d 46 10 48 89 43 10 48 83 c6 f0 ba 01 00 H.D..H.A.H.q.H.s.H.F.H.C.H......
1f940 00 00 31 c9 48 89 df e8 30 ca ff ff be 02 00 00 00 48 89 df e8 3e c1 ff ff 55 48 89 e5 41 57 41 ..1.H...0........H...>...UH..AWA
1f960 56 41 55 41 54 53 50 49 89 fd 4d 8b 75 20 41 0f b6 9d c8 00 00 00 f6 c3 08 74 0a 41 83 bd c0 00 VAUATSPI..M.u.A..........t.A....
1f980 00 00 00 74 05 45 31 ff eb 11 41 8b 85 bc 00 00 00 41 89 85 c0 00 00 00 41 b7 01 41 8a 46 42 a8 ...t.E1...A......A......A..A.FB.
1f9a0 40 74 0b 24 bf 41 88 46 42 e9 aa 00 00 00 45 84 ff 74 12 be 03 00 00 00 ba ff ff ff ff 4c 89 ef @t.$.A.FB.....E..t...........L..
1f9c0 e8 8c c4 ff ff f6 c3 04 74 7b 49 8b 06 49 8b 76 28 48 8b 00 48 8b 40 18 48 8b 48 38 48 8b 40 48 ........t{I..I.v(H..H.@.H.H8H.@H
1f9e0 48 89 f7 48 29 cf 48 c1 ef 02 ff cf 48 85 c0 ba ff ff ff ff 74 06 48 63 d7 8b 14 90 4d 8d 66 28 H..H).H.....H.......t.Hc....M.f(
1fa00 85 ff 74 32 49 8b 7d 28 48 39 fe 76 29 be ff ff ff ff 48 85 c0 74 1b 48 29 cf 48 c1 e7 1e 48 b9 ..t2I.}(H9.v).....H..t.H).H...H.
1fa20 00 00 00 00 ff ff ff ff 48 01 f9 48 c1 f9 20 8b 34 88 39 f2 74 13 be 02 00 00 00 4c 89 ef e8 0e ........H..H....4.9.t......L....
1fa40 c4 ff ff eb 04 4d 8d 66 28 49 8b 04 24 49 89 45 28 41 80 7d 0a 01 74 0f 48 83 c4 08 5b 41 5c 41 .....M.f(I..$I.E(A.}..t.H...[A\A
1fa60 5d 41 5e 41 5f 5d c3 45 84 ff 74 0b 41 c7 85 c0 00 00 00 01 00 00 00 48 83 c0 fc 49 89 04 24 41 ]A^A_].E..t.A..........H...I..$A
1fa80 80 4e 42 40 49 8b 45 10 48 83 c0 f0 49 89 06 be 01 00 00 00 4c 89 ef e8 fb bf ff ff 55 48 89 e5 .NB@I.E.H...I.......L.......UH..
1faa0 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d d0 41 89 d5 41 89 f6 4c 8d 3d 62 6d 03 00 41 8d AWAVAUATSH...H.M.A..A..L.=bm..A.
1fac0 75 01 48 89 fb 44 89 f2 e8 cc 28 ff ff 48 85 c0 48 8b 4d d0 48 89 01 0f 85 1c 01 00 00 45 85 f6 u.H..D....(..H..H.M.H........E..
1fae0 b8 00 00 00 00 0f 8e 51 02 00 00 4c 8b 43 38 49 89 da 41 bc ff ff ff ff 31 c0 4c 89 c1 45 31 c9 .......Q...L.C8I..A.....1.L..E1.
1fb00 8b 31 89 f2 83 e2 3f 89 f7 c1 ef 06 83 fa 1d 40 0f b6 ff 7f 16 83 fa 04 75 56 44 39 ef 7f 6c c1 .1....?........@........uVD9..l.
1fb20 ee 17 01 f7 44 39 ef 7d 53 eb 60 8d 5a dc 83 fb 02 72 36 83 fa 1e 75 29 c1 ee 0e 8d 94 30 02 00 ....D9.}S.`.Z....r6...u).....0..
1fb40 fe ff 39 d0 40 0f 9c c6 44 39 f2 40 0f 9e c7 40 20 f7 44 39 ca 0f 9f c3 40 84 fb 44 0f 45 ca eb ..9.@...D9.@...@..D9....@..D.E..
1fb60 2a 83 fa 29 75 0a 83 c7 02 44 39 ef 7e 0e eb 1b 41 f6 04 17 40 74 14 44 39 ef 75 0f 44 39 c8 41 *..)u....D9.~...A...@t.D9.u.D9.A
1fb80 89 c4 ba ff ff ff ff 44 0f 4c e2 ff c0 48 83 c1 04 41 39 c6 0f 85 66 ff ff ff 41 83 fc ff b8 00 .......D.L...H...A9...f...A.....
1fba0 00 00 00 4c 89 d7 0f 84 90 01 00 00 49 63 c4 41 8b 0c 80 89 ca 83 e2 3f 31 c0 83 fa 0c 0f 87 79 ...L........Ic.A.......?1......y
1fbc0 01 00 00 48 8d 35 82 01 00 00 48 89 f3 48 63 34 93 48 01 de ff e6 41 89 cd 41 c1 ed 17 c1 e9 06 ...H.5....H..Hc4.H....A..A......
1fbe0 0f b6 c1 41 39 c5 45 89 e6 b8 00 00 00 00 0f 82 ca fe ff ff e9 43 01 00 00 48 8d 05 8a 62 03 00 ...A9.E..............C...H...b..
1fc00 e9 37 01 00 00 89 cb c1 eb 0e 81 e3 ff 01 00 00 c1 e9 17 83 fa 07 0f 85 a0 00 00 00 ff c1 49 89 .7............................I.
1fc20 fe 89 ce 44 89 e2 e8 6e 27 ff ff 4c 89 f7 49 89 c5 e9 9b 00 00 00 c1 e9 0e eb 0d 41 ff c4 49 63 ...D...n'..L..I............A..Ic
1fc40 c4 41 8b 0c 80 c1 e9 06 89 c9 48 8b 57 30 48 c1 e1 04 8b 74 0a 08 83 e6 0f 31 c0 83 fe 04 0f 85 .A........H.W0H....t.....1......
1fc60 d8 00 00 00 48 8b 04 0a 48 83 c0 20 48 8b 4d d0 48 89 01 48 8d 05 45 68 03 00 e9 bd 00 00 00 c1 ....H...H...H.M.H..H..Eh........
1fc80 e9 17 48 8b 47 58 48 c1 e1 04 48 8b 04 08 48 85 c0 74 5a 48 83 c0 20 eb 5b c1 e9 0e 81 e1 ff 01 ..H.GXH...H...H..tZH....[.......
1fca0 00 00 44 89 e6 89 ca 48 8b 4d d0 e8 d0 00 00 00 48 8d 05 4a 5d 03 00 e9 80 00 00 00 48 8b 47 58 ..D....H.M......H..J].......H.GX
1fcc0 48 c1 e1 04 4c 8b 2c 08 4d 85 ed 74 37 49 83 c5 20 44 89 e6 89 da 48 8b 4d d0 e8 a1 00 00 00 4d H...L.,.M..t7I...D....H.M......M
1fce0 85 ed 75 35 48 8d 05 c6 67 03 00 eb 4f 48 8d 05 11 55 03 00 48 8b 4d d0 48 89 01 48 8d 05 b5 67 ..u5H...g...OH...U..H.M.H..H...g
1fd00 03 00 eb 38 44 89 e6 89 da 48 8b 4d d0 e8 6e 00 00 00 4c 8d 2d ec 54 03 00 48 8d 35 00 60 03 00 ...8D....H.M..n...L.-.T..H.5.`..
1fd20 4c 89 ef e8 96 02 00 00 85 c0 48 8d 0d 79 67 03 00 48 8d 05 79 67 03 00 48 0f 44 c1 48 83 c4 18 L.........H..yg..H..yg..H.D.H...
1fd40 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 8a fe ff ff ea fe ff ff ef fe ff ff f0 ff ff ff f0 ff ff ff [A\A]A^A_]......................
1fd60 33 ff ff ff b9 fe ff ff b9 fe ff ff f0 ff ff ff f0 ff ff ff f0 ff ff ff f0 ff ff ff 4d ff ff ff 3...........................M...
1fd80 55 48 89 e5 53 50 48 89 cb f6 c6 01 74 27 81 e2 ff fe ff ff 48 63 c2 48 8b 4f 30 48 c1 e0 04 8b UH..SPH.....t'......Hc.H.O0H....
1fda0 54 01 08 83 e2 0f 83 fa 04 75 1c 48 8b 04 01 48 83 c0 20 eb 19 48 89 d9 e8 df fc ff ff 48 85 c0 T........u.H...H.....H.......H..
1fdc0 74 05 80 38 63 74 0a 48 8d 05 37 54 03 00 48 89 03 48 83 c4 08 5b 5d c3 ff 25 72 f2 03 00 ff 25 t..8ct.H..7T..H..H...[]..%r....%
1fde0 74 f2 03 00 ff 25 76 f2 03 00 ff 25 78 f2 03 00 ff 25 7a f2 03 00 ff 25 7c f2 03 00 ff 25 7e f2 t....%v....%x....%z....%|....%~.
1fe00 03 00 ff 25 80 f2 03 00 ff 25 82 f2 03 00 ff 25 84 f2 03 00 ff 25 86 f2 03 00 ff 25 88 f2 03 00 ...%.....%.....%.....%.....%....
1fe20 ff 25 8a f2 03 00 ff 25 8c f2 03 00 ff 25 8e f2 03 00 ff 25 90 f2 03 00 ff 25 92 f2 03 00 ff 25 .%.....%.....%.....%.....%.....%
1fe40 94 f2 03 00 ff 25 96 f2 03 00 ff 25 98 f2 03 00 ff 25 9a f2 03 00 ff 25 9c f2 03 00 ff 25 9e f2 .....%.....%.....%.....%.....%..
1fe60 03 00 ff 25 a0 f2 03 00 ff 25 a2 f2 03 00 ff 25 a4 f2 03 00 ff 25 a6 f2 03 00 ff 25 a8 f2 03 00 ...%.....%.....%.....%.....%....
1fe80 ff 25 aa f2 03 00 ff 25 ac f2 03 00 ff 25 ae f2 03 00 ff 25 b0 f2 03 00 ff 25 b2 f2 03 00 ff 25 .%.....%.....%.....%.....%.....%
1fea0 b4 f2 03 00 ff 25 b6 f2 03 00 ff 25 b8 f2 03 00 ff 25 ba f2 03 00 ff 25 bc f2 03 00 ff 25 be f2 .....%.....%.....%.....%.....%..
1fec0 03 00 ff 25 c0 f2 03 00 ff 25 c2 f2 03 00 ff 25 c4 f2 03 00 ff 25 c6 f2 03 00 ff 25 c8 f2 03 00 ...%.....%.....%.....%.....%....
1fee0 ff 25 ca f2 03 00 ff 25 cc f2 03 00 ff 25 ce f2 03 00 ff 25 d0 f2 03 00 ff 25 d2 f2 03 00 ff 25 .%.....%.....%.....%.....%.....%
1ff00 d4 f2 03 00 ff 25 d6 f2 03 00 ff 25 d8 f2 03 00 ff 25 da f2 03 00 ff 25 dc f2 03 00 ff 25 de f2 .....%.....%.....%.....%.....%..
1ff20 03 00 ff 25 e0 f2 03 00 ff 25 e2 f2 03 00 ff 25 e4 f2 03 00 ff 25 e6 f2 03 00 ff 25 e8 f2 03 00 ...%.....%.....%.....%.....%....
1ff40 ff 25 ea f2 03 00 ff 25 ec f2 03 00 ff 25 ee f2 03 00 ff 25 f0 f2 03 00 ff 25 f2 f2 03 00 ff 25 .%.....%.....%.....%.....%.....%
1ff60 f4 f2 03 00 ff 25 f6 f2 03 00 ff 25 f8 f2 03 00 ff 25 fa f2 03 00 ff 25 fc f2 03 00 ff 25 fe f2 .....%.....%.....%.....%.....%..
1ff80 03 00 ff 25 00 f3 03 00 ff 25 02 f3 03 00 ff 25 04 f3 03 00 ff 25 06 f3 03 00 ff 25 08 f3 03 00 ...%.....%.....%.....%.....%....
1ffa0 ff 25 0a f3 03 00 ff 25 0c f3 03 00 ff 25 0e f3 03 00 ff 25 10 f3 03 00 ff 25 12 f3 03 00 ff 25 .%.....%.....%.....%.....%.....%
1ffc0 14 f3 03 00 ff 25 16 f3 03 00 ff 25 18 f3 03 00 ff 25 1a f3 03 00 ff 25 1c f3 03 00 ff 25 1e f3 .....%.....%.....%.....%.....%..
1ffe0 03 00 ff 25 20 f3 03 00 ff 25 22 f3 03 00 ff 25 24 f3 03 00 ff 25 26 f3 03 00 ff 25 28 f3 03 00 ...%.....%"....%$....%&....%(...
20000 ff 25 2a f3 03 00 ff 25 2c f3 03 00 ff 25 2e f3 03 00 ff 25 30 f3 03 00 ff 25 32 f3 03 00 ff 25 .%*....%,....%.....%0....%2....%
20020 34 f3 03 00 ff 25 36 f3 03 00 ff 25 38 f3 03 00 ff 25 3a f3 03 00 ff 25 3c f3 03 00 ff 25 3e f3 4....%6....%8....%:....%<....%>.
20040 03 00 00 00 4c 8d 1d 05 f0 03 00 e9 0c 16 fe ff 4c 8d 1d 01 f0 03 00 e9 00 16 fe ff 4c 8d 1d fd ....L...........L...........L...
20060 ef 03 00 e9 f4 15 fe ff 4c 8d 1d f9 ef 03 00 e9 e8 15 fe ff 4c 8d 1d f5 ef 03 00 e9 dc 15 fe ff ........L...........L...........
20080 4c 8d 1d f1 ef 03 00 e9 d0 15 fe ff 4c 8d 1d ed ef 03 00 e9 c4 15 fe ff 4c 8d 1d e9 ef 03 00 e9 L...........L...........L.......
200a0 b8 15 fe ff 4c 8d 1d e5 ef 03 00 e9 ac 15 fe ff 4c 8d 1d e1 ef 03 00 e9 a0 15 fe ff 4c 8d 1d dd ....L...........L...........L...
200c0 ef 03 00 e9 94 15 fe ff 4c 8d 1d d9 ef 03 00 e9 88 15 fe ff 4c 8d 1d d5 ef 03 00 e9 7c 15 fe ff ........L...........L.......|...
200e0 4c 8d 1d d1 ef 03 00 e9 70 15 fe ff 4c 8d 1d cd ef 03 00 e9 64 15 fe ff 4c 8d 1d c9 ef 03 00 e9 L.......p...L.......d...L.......
20100 58 15 fe ff 4c 8d 1d c5 ef 03 00 e9 4c 15 fe ff 4c 8d 1d c1 ef 03 00 e9 40 15 fe ff 4c 8d 1d bd X...L.......L...L.......@...L...
20120 ef 03 00 e9 34 15 fe ff 4c 8d 1d b9 ef 03 00 e9 28 15 fe ff 4c 8d 1d b5 ef 03 00 e9 1c 15 fe ff ....4...L.......(...L...........
20140 4c 8d 1d b1 ef 03 00 e9 10 15 fe ff 4c 8d 1d ad ef 03 00 e9 04 15 fe ff 4c 8d 1d a9 ef 03 00 e9 L...........L...........L.......
20160 f8 14 fe ff 4c 8d 1d a5 ef 03 00 e9 ec 14 fe ff 4c 8d 1d a1 ef 03 00 e9 e0 14 fe ff 4c 8d 1d 9d ....L...........L...........L...
20180 ef 03 00 e9 d4 14 fe ff 4c 8d 1d 99 ef 03 00 e9 c8 14 fe ff 4c 8d 1d 95 ef 03 00 e9 bc 14 fe ff ........L...........L...........
201a0 4c 8d 1d 91 ef 03 00 e9 b0 14 fe ff 4c 8d 1d 8d ef 03 00 e9 a4 14 fe ff 4c 8d 1d 89 ef 03 00 e9 L...........L...........L.......
201c0 98 14 fe ff 4c 8d 1d 85 ef 03 00 e9 8c 14 fe ff 4c 8d 1d 81 ef 03 00 e9 80 14 fe ff 4c 8d 1d 7d ....L...........L...........L..}
201e0 ef 03 00 e9 74 14 fe ff 4c 8d 1d 79 ef 03 00 e9 68 14 fe ff 4c 8d 1d 75 ef 03 00 e9 5c 14 fe ff ....t...L..y....h...L..u....\...
20200 4c 8d 1d 71 ef 03 00 e9 50 14 fe ff 4c 8d 1d 6d ef 03 00 e9 44 14 fe ff 4c 8d 1d 69 ef 03 00 e9 L..q....P...L..m....D...L..i....
20220 38 14 fe ff 4c 8d 1d 65 ef 03 00 e9 2c 14 fe ff 4c 8d 1d 61 ef 03 00 e9 20 14 fe ff 4c 8d 1d 5d 8...L..e....,...L..a........L..]
20240 ef 03 00 e9 14 14 fe ff 4c 8d 1d 59 ef 03 00 e9 08 14 fe ff 4c 8d 1d 55 ef 03 00 e9 fc 13 fe ff ........L..Y........L..U........
20260 4c 8d 1d 51 ef 03 00 e9 f0 13 fe ff 4c 8d 1d 4d ef 03 00 e9 e4 13 fe ff 4c 8d 1d 49 ef 03 00 e9 L..Q........L..M........L..I....
20280 d8 13 fe ff 4c 8d 1d 45 ef 03 00 e9 cc 13 fe ff 4c 8d 1d 41 ef 03 00 e9 c0 13 fe ff 4c 8d 1d 3d ....L..E........L..A........L..=
202a0 ef 03 00 e9 b4 13 fe ff 4c 8d 1d 39 ef 03 00 e9 a8 13 fe ff 4c 8d 1d 35 ef 03 00 e9 9c 13 fe ff ........L..9........L..5........
202c0 4c 8d 1d 31 ef 03 00 e9 90 13 fe ff 4c 8d 1d 2d ef 03 00 e9 84 13 fe ff 4c 8d 1d 29 ef 03 00 e9 L..1........L..-........L..)....
202e0 78 13 fe ff 4c 8d 1d 25 ef 03 00 e9 6c 13 fe ff 4c 8d 1d 21 ef 03 00 e9 60 13 fe ff 4c 8d 1d 1d x...L..%....l...L..!....`...L...
20300 ef 03 00 e9 54 13 fe ff 4c 8d 1d 19 ef 03 00 e9 48 13 fe ff 4c 8d 1d 15 ef 03 00 e9 3c 13 fe ff ....T...L.......H...L.......<...
20320 4c 8d 1d 11 ef 03 00 e9 30 13 fe ff 4c 8d 1d 0d ef 03 00 e9 24 13 fe ff 4c 8d 1d 09 ef 03 00 e9 L.......0...L.......$...L.......
20340 18 13 fe ff 4c 8d 1d 05 ef 03 00 e9 0c 13 fe ff 4c 8d 1d 01 ef 03 00 e9 00 13 fe ff 4c 8d 1d fd ....L...........L...........L...
20360 ee 03 00 e9 f4 12 fe ff 4c 8d 1d f9 ee 03 00 e9 e8 12 fe ff 4c 8d 1d f5 ee 03 00 e9 dc 12 fe ff ........L...........L...........
20380 4c 8d 1d f1 ee 03 00 e9 d0 12 fe ff 4c 8d 1d ed ee 03 00 e9 c4 12 fe ff 4c 8d 1d e9 ee 03 00 e9 L...........L...........L.......
203a0 b8 12 fe ff 4c 8d 1d e5 ee 03 00 e9 ac 12 fe ff 4c 8d 1d e1 ee 03 00 e9 a0 12 fe ff 4c 8d 1d dd ....L...........L...........L...
203c0 ee 03 00 e9 94 12 fe ff 4c 8d 1d d9 ee 03 00 e9 88 12 fe ff 4c 8d 1d d5 ee 03 00 e9 7c 12 fe ff ........L...........L.......|...
203e0 4c 8d 1d d1 ee 03 00 e9 70 12 fe ff 4c 8d 1d cd ee 03 00 e9 64 12 fe ff 4c 8d 1d c9 ee 03 00 e9 L.......p...L.......d...L.......
20400 58 12 fe ff 4c 8d 1d c5 ee 03 00 e9 4c 12 fe ff 4c 8d 1d c1 ee 03 00 e9 40 12 fe ff 4c 8d 1d bd X...L.......L...L.......@...L...
20420 ee 03 00 e9 34 12 fe ff 4c 8d 1d b9 ee 03 00 e9 28 12 fe ff 4c 8d 1d b5 ee 03 00 e9 1c 12 fe ff ....4...L.......(...L...........
20440 4c 8d 1d b1 ee 03 00 e9 10 12 fe ff 4c 8d 1d ad ee 03 00 e9 04 12 fe ff 4c 8d 1d a9 ee 03 00 e9 L...........L...........L.......
20460 f8 11 fe ff 4c 8d 1d a5 ee 03 00 e9 ec 11 fe ff 4c 8d 1d a1 ee 03 00 e9 e0 11 fe ff 4c 8d 1d 9d ....L...........L...........L...
20480 ee 03 00 e9 d4 11 fe ff 4c 8d 1d 99 ee 03 00 e9 c8 11 fe ff 4c 8d 1d 95 ee 03 00 e9 bc 11 fe ff ........L...........L...........
204a0 4c 8d 1d 91 ee 03 00 e9 b0 11 fe ff 4c 8d 1d 8d ee 03 00 e9 a4 11 fe ff 4c 8d 1d 89 ee 03 00 e9 L...........L...........L.......
204c0 98 11 fe ff 4c 8d 1d 85 ee 03 00 e9 8c 11 fe ff 4c 8d 1d 81 ee 03 00 e9 80 11 fe ff 4c 8d 1d 7d ....L...........L...........L..}
204e0 ee 03 00 e9 74 11 fe ff 4c 8d 1d 79 ee 03 00 e9 68 11 fe ff 4c 8d 1d 75 ee 03 00 e9 5c 11 fe ff ....t...L..y....h...L..u....\...
20500 4c 8d 1d 71 ee 03 00 e9 50 11 fe ff 4c 8d 1d 6d ee 03 00 e9 44 11 fe ff 00 5f 5f 64 79 6c 64 5f L..q....P...L..m....D....__dyld_
20520 6d 61 6b 65 5f 64 65 6c 61 79 65 64 5f 6d 6f 64 75 6c 65 5f 69 6e 69 74 69 61 6c 69 7a 65 72 5f make_delayed_module_initializer_
20540 63 61 6c 6c 73 00 5f 5f 64 79 6c 64 5f 6d 6f 64 5f 74 65 72 6d 5f 66 75 6e 63 73 00 27 25 73 27 calls.__dyld_mod_term_funcs.'%s'
20560 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 00 27 25 73 27 20 77 61 73 20 .could.not.be.accessed.'%s'.was.
20580 6e 6f 74 20 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 6e 20 65 72 72 6f 72 20 25 64 20 6f not.found.An..unknown.error.%d.o
205a0 63 63 75 72 65 64 20 77 68 69 6c 65 20 61 63 63 65 73 73 69 6e 67 20 27 25 73 27 00 6d 74 69 6d ccured.while.accessing.'%s'.mtim
205c0 65 00 73 69 7a 65 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 64 69 72 65 63 e.size.unable.to.switch.to.direc
205e0 74 6f 72 79 20 27 25 73 27 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 2f 64 65 76 2f tory.'%s'._PREMAKE_COMMAND./dev/
20600 75 72 61 6e 64 6f 6d 00 72 62 00 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 2d 25 30 32 58 urandom.rb.%02X%02X%02X%02X-%02X
20620 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 25 %02X-%02X%02X-%02X%02X-%02X%02X%
20640 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 63 70 20 25 73 20 25 73 00 75 6e 61 62 6c 65 20 02X%02X%02X%02X.cp.%s.%s.unable.
20660 74 6f 20 63 6f 70 79 20 66 69 6c 65 20 74 6f 20 27 25 73 27 00 66 75 6e 63 74 69 6f 6e 20 6f 73 to.copy.file.to.'%s'.function.os
20680 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e .executef(cmd,....).local.arg={.
206a0 2e 2e 7d 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 63 6d 64 2c 20 74 61 62 ..}.cmd.=.string.format(cmd,.tab
206c0 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f 73 2e 65 78 65 63 75 74 le.unpack(arg)).return.os.execut
206e0 65 28 63 6d 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f e(cmd).end.local.function.parse_
20700 6c 64 5f 73 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 66 69 72 73 ld_so_conf(conf_file).local.firs
20720 74 2c 20 6c 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 t,.last.local.dirs.=.{.}.local.f
20740 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 69 66 20 66 69 6c 65 ile.=.io.open(conf_file).if.file
20760 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a 66 6f 72 .==.nil.then.return.dirs.end.for
20780 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 66 69 72 73 74 20 3d .line.in.file:lines().do.first.=
207a0 20 6c 69 6e 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 0a 69 66 20 66 69 72 73 .line:find("#",.1,.true).if.firs
207c0 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e 65 3a 73 75 62 28 31 2c t.~=.nil.then.line.=.line:sub(1,
207e0 20 66 69 72 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 7e 3d 20 22 22 20 74 68 .first.-.1).end.if.line.~=."".th
20800 65 6e 0a 66 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 69 6e 63 6c en.first,.last.=.line:find("incl
20820 75 64 65 25 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f ude%s+").if.first.~=.nil.then.lo
20840 63 61 6c 20 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a 73 75 62 28 6c 61 73 74 cal.include_glob.=.line:sub(last
20860 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 .+.1).local.includes.=.os.matchf
20880 69 6c 65 73 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 iles(include_glob).for._,.v.in.i
208a0 70 61 69 72 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 3d 20 74 61 62 6c 65 2e pairs(includes).do.dirs.=.table.
208c0 6a 6f 69 6e 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 76 29 29 0a join(dirs,.parse_ld_so_conf(v)).
208e0 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 72 73 2c 20 6c 69 6e 65 end.else.table.insert(dirs,.line
20900 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a 66 75 ).end.end.end.return.dirs.end.fu
20920 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c nction.os.findlib(libname).local
20940 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 .path,.formats.if.os.is("windows
20960 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e 64 6c 6c 22 2c 20 22 25 ").then.formats.=.{."%s.dll",."%
20980 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 41 54 48 22 29 0a 65 6c s".}.path.=.os.getenv("PATH").el
209a0 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 se.if.os.is("macosx").then.forma
209c0 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 73 2e 64 79 6c 69 62 22 ts.=.{."lib%s.dylib",."%s.dylib"
209e0 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c 44 5f 4c 49 42 52 41 52 .}.path.=.os.getenv("DYLD_LIBRAR
20a00 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 Y_PATH").else.formats.=.{."lib%s
20a20 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 .so",."%s.so".}.path.=.os.getenv
20a40 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 22 0a 66 6f 72 20 5f 2c ("LD_LIBRARY_PATH").or."".for._,
20a60 20 76 20 69 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 22 2f .v.in.ipairs(parse_ld_so_conf("/
20a80 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 68 20 3d 20 70 61 74 68 etc/ld.so.conf")).do.path.=.path
20aa0 20 2e 2e 20 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 ....":"....v.end.end.table.inser
20ac0 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 70 61 74 68 20 6f 72 20 t(formats,."%s").path.=.path.or.
20ae0 22 22 0a 69 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a 70 61 74 68 20 3d 20 70 "".if.os.is64bit().then.path.=.p
20b00 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 36 34 2f 3a 75 73 72 2f ath....":/lib64:/usr/lib64/:usr/
20b20 6c 6f 63 61 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 local/lib64".end.path.=.path....
20b40 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a ":/lib:/usr/lib:/usr/local/lib".
20b60 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 28 66 6f 72 6d 61 74 73 end.for._,.fmt.in.ipairs(formats
20b80 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 ).do.local.name.=.string.format(
20ba0 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 6f 73 2e fmt,.libname).local.result.=.os.
20bc0 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 66 20 72 65 73 75 6c 74 pathsearch(name,.path).if.result
20be0 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a .then.return.result.end.end.end.
20c00 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e 20 5f 4f 50 54 49 4f 4e function.os.get().return._OPTION
20c20 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 28 69 S.os.or._OS.end.function.os.is(i
20c40 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 69 d).return.(os.get():lower().==.i
20c60 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 42 69 74 48 6f 73 74 54 d:lower()).end.local._64BitHostT
20c80 79 70 65 73 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 22 2c 0a 22 61 6d 64 36 ypes.=.{."x86_64",."ia64",."amd6
20ca0 34 22 2c 0a 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 2c 0a 22 73 70 61 72 63 4",."ppc64",."powerpc64",."sparc
20cc0 36 34 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a 69 66 20 28 64".}.function.os.is64bit().if.(
20ce0 6f 73 2e 5f 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a os._is64bit()).then.return.true.
20d00 65 6e 64 0a 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d 20 22 77 69 6e 64 6f 77 end.local.arch.if._OS.==."window
20d20 73 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 4f 43 45 53 s".then.arch.=.os.getenv("PROCES
20d40 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 66 20 5f 4f 53 20 3d 3d SOR_ARCHITECTURE").elseif._OS.==
20d60 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f ."macosx".then.arch.=.os.outputo
20d80 66 28 22 65 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 0a 61 72 63 68 20 3d 20 f("echo.$HOSTTYPE").else.arch.=.
20da0 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a 65 6e 64 0a 61 72 63 68 os.outputof("uname.-m").end.arch
20dc0 20 3d 20 61 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 6f 73 74 74 79 70 65 20 .=.arch:lower().for._,.hosttype.
20de0 69 6e 20 69 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 29 20 64 6f 0a 69 66 in.ipairs(_64BitHostTypes).do.if
20e00 20 61 72 63 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e .arch:find(hosttype).then.return
20e20 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 6c .true.end.end.return.false.end.l
20e40 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 ocal.function.domatch(result,.ma
20e60 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 74 61 72 74 73 77 69 74 sk,.wantfiles).if.mask:startswit
20e80 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b 3a 73 75 62 28 33 29 0a h("./").then.mask.=.mask:sub(3).
20ea0 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b 0a 6c 6f 63 61 6c 20 73 end.local.basedir.=.mask.local.s
20ec0 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 0a 69 66 20 73 74 61 72 tarpos.=.mask:find("%*").if.star
20ee0 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 69 72 3a 73 75 62 28 31 pos.then.basedir.=.basedir:sub(1
20f00 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 69 72 20 3d 20 70 61 74 ,.starpos.-.1).end.basedir.=.pat
20f20 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a 69 66 20 28 62 61 73 65 h.getdirectory(basedir).if.(base
20f40 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 20 3d 20 22 22 20 65 6e dir.==.".").then.basedir.=."".en
20f60 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 2a 2a 22 d.local.recurse.=.mask:find("**"
20f80 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 2e 77 69 6c 64 63 61 72 ,.nil,.true).mask.=.path.wildcar
20fa0 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 77 61 6c ds(mask).local.function.matchwal
20fc0 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 61 72 64 20 3d 20 70 61 ker(basedir).local.wildcard.=.pa
20fe0 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f 63 61 6c 20 6d 20 3d 20 th.join(basedir,."*").local.m.=.
21000 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
21020 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 73 66 69 6c 65 20 s.matchnext(m)).do.local.isfile.
21040 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 28 77 61 6e 74 66 69 6c =.os.matchisfile(m).if.((wantfil
21060 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 61 6e 74 66 69 6c 65 73 es.and.isfile).or.(not.wantfiles
21080 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 .and.not.isfile)).then.local.fna
210a0 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 6f 73 2e 6d 61 74 63 68 me.=.path.join(basedir,.os.match
210c0 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 6d 61 73 6b 29 20 3d 3d name(m)).if.fname:match(mask).==
210e0 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c .fname.then.table.insert(result,
21100 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 .fname).end.end.end.os.matchdone
21120 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 (m).if.recurse.then.m.=.os.match
21140 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e start(wildcard).while.(os.matchn
21160 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 ext(m)).do.if.not.os.matchisfile
21180 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d 20 6f 73 2e 6d 61 74 63 (m).then.local.dirname.=.os.matc
211a0 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 68 2e 6a 6f 69 6e 28 62 hname(m).matchwalker(path.join(b
211c0 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 asedir,.dirname)).end.end.os.mat
211e0 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 chdone(m).end.end.matchwalker(ba
21200 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 sedir).end.function.os.matchdirs
21220 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 (...).local.arg={...}.local.resu
21240 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 lt.=.{.}.for._,.mask.in.ipairs(a
21260 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 66 61 6c rg).do.domatch(result,.mask,.fal
21280 73 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 se).end.return.result.end.functi
212a0 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d on.os.matchfiles(...).local.arg=
212c0 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 {...}.local.result.=.{.}.for._,.
212e0 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 mask.in.ipairs(arg).do.domatch(r
21300 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 esult,.mask,.true).end.return.re
21320 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 20 3d 20 6f sult.end.local.builtin_mkdir.=.o
21340 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 72 28 70 29 0a 6c 6f 63 s.mkdir.function.os.mkdir(p).loc
21360 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 2c 20 al.dir.=.iif(p:startswith("/"),.
21380 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 6d 61 74 63 68 28 22 5b "/",."").for.part.in.p:gmatch("[
213a0 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 61 72 74 0a 69 66 20 28 ^/]+").do.dir.=.dir....part.if.(
213c0 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 part.~=."".and.not.path.isabsolu
213e0 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 72 28 64 69 72 29 29 20 te(part).and.not.os.isdir(dir)).
21400 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 then.local.ok,.err.=.builtin_mkd
21420 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 ir(dir).if.(not.ok).then.return.
21440 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 22 2f nil,.err.end.end.dir.=.dir...."/
21460 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f ".end.return.true.end.function.o
21480 73 2e 6f 75 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 70 65 20 3d 20 69 6f 2e s.outputof(cmd).local.pipe.=.io.
214a0 70 6f 70 65 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 69 70 65 3a 72 popen(cmd).local.result.=.pipe:r
214c0 65 61 64 28 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 65 74 75 72 6e 20 72 65 ead('*a').pipe:close().return.re
214e0 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 20 3d 20 6f sult.end.local.builtin_rmdir.=.o
21500 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 72 28 70 29 0a 6c 6f 63 s.rmdir.function.os.rmdir(p).loc
21520 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 20 2e 2e 20 22 2f 2a 22 al.dirs.=.os.matchdirs(p...."/*"
21540 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 64 69 72 73 29 20 64 ).for._,.dname.in.ipairs(dirs).d
21560 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 o.os.rmdir(dname).end.local.file
21580 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 s.=.os.matchfiles(p...."/*").for
215a0 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6f 73 ._,.fname.in.ipairs(files).do.os
215c0 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 .remove(fname).end.builtin_rmdir
215e0 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 (p).end..function.path.getabsolu
21600 74 65 28 70 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 22 2f 22 29 te(p).p.=.path.translate(p,."/")
21620 0a 69 66 20 28 70 20 3d 3d 20 22 22 29 20 74 68 65 6e 20 70 20 3d 20 22 2e 22 20 65 6e 64 0a 6c .if.(p.==."").then.p.=.".".end.l
21640 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 ocal.result.=.iif.(path.isabsolu
21660 74 65 28 70 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 74 63 77 64 28 29 29 0a 66 6f 72 20 6e 2c 20 te(p),.nil,.os.getcwd()).for.n,.
21680 70 61 72 74 20 69 6e 20 69 70 61 69 72 73 28 70 3a 65 78 70 6c 6f 64 65 28 22 2f 22 2c 20 74 72 part.in.ipairs(p:explode("/",.tr
216a0 75 65 29 29 20 64 6f 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 22 20 61 6e 64 20 6e 20 3d 3d 20 ue)).do.if.(part.==."".and.n.==.
216c0 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 2f 22 0a 65 6c 73 65 69 66 20 28 70 61 72 1).then.result.=."/".elseif.(par
216e0 74 20 3d 3d 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 67 65 t.==."..").then.result.=.path.ge
21700 74 64 69 72 65 63 74 6f 72 79 28 72 65 73 75 6c 74 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 tdirectory(result).elseif.(part.
21720 7e 3d 20 22 2e 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 3a 73 74 61 72 74 73 77 69 74 68 ~=.".").then.if.(part:startswith
21740 28 22 24 22 29 20 61 6e 64 20 6e 20 3e 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 ("$").and.n.>.1).then.result.=.r
21760 65 73 75 6c 74 20 2e 2e 20 22 2f 22 20 2e 2e 20 70 61 72 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 esult...."/"....part.else.result
21780 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 74 29 0a 65 6e 64 0a 65 .=.path.join(result,.part).end.e
217a0 6e 64 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 6c 74 3a 65 6e 64 73 77 nd.end.result.=.iif(result:endsw
217c0 69 74 68 28 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 2c 20 72 65 73 ith("/"),.result:sub(1,.-2),.res
217e0 75 6c 74 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ult).return.result.end.function.
21800 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d path.getbasename(p).local.name.=
21820 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a .path.getname(p).local.i.=.name:
21840 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a findlast(".",.true).if.(i).then.
21860 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 return.name:sub(1,.i.-.1).else.r
21880 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 eturn.name.end.end.function.path
218a0 2e 72 65 6d 6f 76 65 65 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a .removeext(name).local.i.=.name:
218c0 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a findlast(".",.true).if.(i).then.
218e0 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 return.name:sub(1,.i.-.1).else.r
21900 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 eturn.name.end.end.function.path
21920 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e .getdirectory(p).local.i.=.p:fin
21940 64 6c 61 73 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 69 66 20 dlast("/",.true).if.(i).then.if.
21960 69 20 3e 20 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 0a 72 65 74 75 72 6e 20 i.>.1.then.i.=.i.-.1.end.return.
21980 70 3a 73 75 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a p:sub(1,.i).else.return.".".end.
219a0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 72 69 76 65 28 70 29 0a 6c 6f end.function.path.getdrive(p).lo
219c0 63 61 6c 20 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 61 6c 20 63 68 32 20 3d cal.ch1.=.p:sub(1,1).local.ch2.=
219e0 20 70 3a 73 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a 22 20 74 68 65 6e 0a 72 .p:sub(2,2).if.ch2.==.":".then.r
21a00 65 74 75 72 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e eturn.ch1.end.end.function.path.
21a20 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 getextension(p).local.i.=.p:find
21a40 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 last(".",.true).if.(i).then.retu
21a60 72 6e 20 70 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 rn.p:sub(i).else.return."".end.e
21a80 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 nd.function.path.getname(p).loca
21aa0 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 29 0a 69 66 20 28 69 29 l.i.=.p:findlast("[/\\]").if.(i)
21ac0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 29 0a 65 6c 73 65 0a 72 .then.return.p:sub(i.+.1).else.r
21ae0 65 74 75 72 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 eturn.p.end.end.function.path.ge
21b00 74 72 65 6c 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 3d 20 70 61 74 68 2e 67 trelative(src,.dst).src.=.path.g
21b20 65 74 61 62 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 74 68 2e 67 65 74 61 62 etabsolute(src).dst.=.path.getab
21b40 73 6f 6c 75 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 73 74 29 20 74 68 65 6e solute(dst).if.(src.==.dst).then
21b60 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 74 61 72 74 73 77 69 74 .return.".".end.if.dst:startswit
21b80 68 28 22 24 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 6e 64 0a 73 72 63 20 3d h("$").then.return.dst.end.src.=
21ba0 20 73 72 63 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e 20 22 2f 22 0a 6c 6f 63 .src...."/".dst.=.dst...."/".loc
21bc0 61 6c 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 64 6f 0a 6c 6f 63 61 6c al.idx.=.0.while.(true).do.local
21be0 20 74 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 2c 20 74 72 .tst.=.src:find("/",.idx.+.1,.tr
21c00 75 65 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 75 62 28 31 2c 74 73 74 ue).if.tst.then.if.src:sub(1,tst
21c20 29 20 3d 3d 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 3d 20 74 ).==.dst:sub(1,tst).then.idx.=.t
21c40 73 74 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 st.else.break.end.else.break.end
21c60 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c .end.local.first.=.src:find("/",
21c80 20 30 2c 20 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 74 20 74 68 65 6e 0a 72 .0,.true).if.idx.<=.first.then.r
21ca0 65 74 75 72 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 73 72 63 20 3d 20 73 eturn.dst:sub(1,.-2).end.src.=.s
21cc0 72 63 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 74 3a 73 75 62 28 69 64 rc:sub(idx.+.1).dst.=.dst:sub(id
21ce0 78 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 69 64 78 20 3d 20 73 x.+.1).local.result.=."".idx.=.s
21d00 72 63 3a 66 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 20 64 6f 0a 72 65 73 75 rc:find("/").while.(idx).do.resu
21d20 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 lt.=.result...."../".idx.=.src:f
21d40 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 ind("/",.idx.+.1).end.result.=.r
21d60 65 73 75 6c 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3a 73 75 62 28 31 esult....dst.return.result:sub(1
21d80 2c 20 2d 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 ,.-2).end.function.path.iscfile(
21da0 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 63 22 fname).local.extensions.=.{.".c"
21dc0 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e ,.".s",.".m".}.local.ext.=.path.
21de0 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
21e00 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
21e20 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 t).end.function.path.iscppfile(f
21e40 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 63 63 22 name).local.extensions.=.{.".cc"
21e60 2c 20 22 2e 63 70 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e ,.".cpp",.".cxx",.".c",.".s",.".
21e80 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 67 65 74 m",.".mm".}.local.ext.=.path.get
21ea0 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 72 6e 20 extension(fname):lower().return.
21ec0 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 74 29 0a table.contains(extensions,.ext).
21ee0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 6e 61 end.function.path.isobjcfile(fna
21f00 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 6d 22 2c 20 22 me).local.extensions.=.{.".m",."
21f20 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e .mm".}.local.ext.=.path.getexten
21f40 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 sion(fname):lower().return.table
21f60 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 .contains(extensions,.ext).end.f
21f80 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 6e 61 6d 65 29 0a unction.path.iscppheader(fname).
21fa0 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 68 22 2c 20 22 2e 68 68 22 local.extensions.=.{.".h",.".hh"
21fc0 2c 20 22 2e 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 ,.".hpp",.".hxx".}.local.ext.=.p
21fe0 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 0a ath.getextension(fname):lower().
22000 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 73 return.table.contains(extensions
22020 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 72 65 73 6f 75 ,.ext).end.function.path.isresou
22040 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 rcefile(fname).local.extensions.
22060 3d 20 7b 20 22 2e 72 63 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 =.{.".rc".}.local.ext.=.path.get
22080 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 72 6e 20 extension(fname):lower().return.
220a0 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 74 29 0a table.contains(extensions,.ext).
220c0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 end.function.path.join(...).loca
220e0 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 6e 75 6d 61 72 67 73 20 3d 20 73 65 6c 65 l.arg={...}.local.numargs.=.sele
22100 63 74 28 22 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 6e 75 6d 61 72 67 73 20 3d 3d 20 30 20 74 68 65 ct("#",....).if.numargs.==.0.the
22120 6e 0a 72 65 74 75 72 6e 20 22 22 3b 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 6c 6c 70 61 72 74 73 20 n.return."";.end.local.allparts.
22140 3d 20 7b 7d 0a 66 6f 72 20 69 20 3d 20 6e 75 6d 61 72 67 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 6c =.{}.for.i.=.numargs,.1,.-1.do.l
22160 6f 63 61 6c 20 70 61 72 74 20 3d 20 73 65 6c 65 63 74 28 69 2c 20 2e 2e 2e 29 0a 69 66 20 70 61 ocal.part.=.select(i,....).if.pa
22180 72 74 20 61 6e 64 20 23 70 61 72 74 20 3e 20 30 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 2e 22 rt.and.#part.>.0.and.part.~=."."
221a0 20 74 68 65 6e 0a 77 68 69 6c 65 20 70 61 72 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 20 64 .then.while.part:endswith("/").d
221c0 6f 0a 70 61 72 74 20 3d 20 70 61 72 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 74 61 62 o.part.=.part:sub(1,.-2).end.tab
221e0 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 70 61 72 74 73 2c 20 31 2c 20 70 61 72 74 29 0a 69 66 20 le.insert(allparts,.1,.part).if.
22200 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 74 68 65 6e 0a 62 72 65 61 6b path.isabsolute(part).then.break
22220 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 .end.end.end.return.table.concat
22240 28 61 6c 6c 70 61 72 74 73 2c 20 22 2f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 (allparts,."/").end.function.pat
22260 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 62 61 73 65 29 0a 70 20 h.rebase(p,.oldbase,.newbase).p.
22280 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 6f 6c 64 =.path.getabsolute(path.join(old
222a0 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e base,.p)).p.=.path.getrelative(n
222c0 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ewbase,.p).return.p.end.function
222e0 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a 69 66 20 28 74 79 70 65 .path.translate(p,.sep).if.(type
22300 28 70 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c (p).==."table").then.local.resul
22320 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 t.=.{.}.for._,.value.in.ipairs(p
22340 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 74 ).do.table.insert(result,.path.t
22360 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 ranslate(value)).end.return.resu
22380 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 6e 0a 69 66 20 28 6f 73 lt.else.if.(not.sep).then.if.(os
223a0 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 20 3d 20 22 5c 5c 22 0a .is("windows")).then.sep.=."\\".
223c0 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 else.sep.=."/".end.end.local.res
223e0 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 70 29 0a 72 65 74 75 72 ult.=.p:gsub("[/\\]",.sep).retur
22400 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 77 n.result.end.end.function.path.w
22420 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 ildcards(pattern).pattern.=.patt
22440 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 25 29 25 25 5d 29 22 2c ern:gsub("([%+%.%-%^%$%(%)%%])",
22460 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 ."%%%1").pattern.=.pattern:gsub(
22480 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 "%*%*",."\001").pattern.=.patter
224a0 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 n:gsub("%*",."\002").pattern.=.p
224c0 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 29 0a 70 61 74 74 65 72 attern:gsub("\001",.".*").patter
224e0 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c 20 22 5b 5e 2f 5d 2a 22 n.=.pattern:gsub("\002",."[^/]*"
22500 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 ).return.pattern.end.function.pa
22520 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 29 0a 6c 6f 63 61 6c 20 63 68 61 6e 67 65 64 0a 72 65 70 th.trimdots(p).local.changed.rep
22540 65 61 74 0a 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 0a 69 66 20 70 3a 73 74 61 72 74 73 77 69 eat.changed.=.true.if.p:startswi
22560 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 33 29 0a 65 6c 73 65 69 th("./").then.p.=.p:sub(3).elsei
22580 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 f.p:startswith("../").then.p.=.p
225a0 3a 73 75 62 28 34 29 0a 65 6c 73 65 0a 63 68 61 6e 67 65 64 20 3d 20 66 61 6c 73 65 0a 65 6e 64 :sub(4).else.changed.=.false.end
225c0 0a 75 6e 74 69 6c 20 6e 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a .until.not.changed.return.p.end.
225e0 00 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 73 2c 20 70 61 74 74 .function.string.explode(s,.patt
22600 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 3d 3d 20 27 27 29 20 74 ern,.plain).if.(pattern.==.'').t
22620 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 6f 73 20 3d hen.return.false.end.local.pos.=
22640 20 30 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 74 2c 73 70 20 69 6e 20 .0.local.arr.=.{.}.for.st,sp.in.
22660 66 75 6e 63 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e function().return.s:find(pattern
22680 2c 20 70 6f 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 ,.pos,.plain).end.do.table.inser
226a0 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 0a 70 6f 73 20 3d 20 73 t(arr,.s:sub(pos,.st-1)).pos.=.s
226c0 70 20 2b 20 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 p.+.1.end.table.insert(arr,.s:su
226e0 62 28 70 6f 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 b(pos)).return.arr.end.function.
22700 73 74 72 69 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 string.findlast(s,.pattern,.plai
22720 6e 29 0a 6c 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 0a 6c 6f 63 61 6c 20 6e n).local.curr.=.0.repeat.local.n
22740 65 78 74 20 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 63 75 72 72 20 2b 20 31 2c 20 ext.=.s:find(pattern,.curr.+.1,.
22760 70 6c 61 69 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 72 72 20 3d 20 6e 65 78 plain).if.(next).then.curr.=.nex
22780 74 20 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 66 20 28 63 75 72 72 20 t.end.until.(not.next).if.(curr.
227a0 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e 64 0a 65 6e 64 0a 66 75 >.0).then.return.curr.end.end.fu
227c0 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 68 61 79 73 74 61 63 nction.string.startswith(haystac
227e0 6b 2c 20 6e 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 61 63 6b 3a 66 69 6e 64 k,.needle).return.(haystack:find
22800 28 6e 65 65 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a 65 6e 64 0a 00 66 75 6e (needle,.1,.true).==.1).end..fun
22820 63 74 69 6f 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 ction.table.contains(t,.value).f
22840 6f 72 20 5f 2c 20 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 3d 3d 20 76 or._,.v.in.pairs(t).do.if.v.==.v
22860 61 6c 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 72 65 alue.then.return.true.end.end.re
22880 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 63 turn.false.end.function.table.ic
228a0 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 ontains(t,.value).for._,.v.in.ip
228c0 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 20 72 65 airs(t).do.if.v.==.value.then.re
228e0 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 turn.true.end.end.return.false.e
22900 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 61 72 72 2c 20 66 nd.function.table.extract(arr,.f
22920 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 name).local.result.=.{.}.for._,v
22940 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 .in.ipairs(arr).do.table.insert(
22960 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 result,.v[fname]).end.return.res
22980 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 61 ult.end.function.table.flatten(a
229a0 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 75 6e rr).local.result.=.{.}.local.fun
229c0 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 ction.flatten(arr).for._,.v.in.i
229e0 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 74 79 70 65 28 76 29 20 3d 3d 20 22 74 61 62 pairs(arr).do.if.type(v).==."tab
22a00 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e 28 76 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 le".then.flatten(v).else.table.i
22a20 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 nsert(result,.v).end.end.end.fla
22a40 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 tten(arr).return.result.end.func
22a60 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 61 72 72 2c 20 62 65 66 6f 72 65 2c 20 tion.table.implode(arr,.before,.
22a80 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 after,.between).local.result.=."
22aa0 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 28 ".for._,v.in.ipairs(arr).do.if.(
22ac0 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 20 62 65 74 77 65 65 6e 29 20 74 68 65 6e 0a 72 result.~=."".and.between).then.r
22ae0 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 74 77 65 65 6e 0a 65 6e 64 0a 72 65 esult.=.result....between.end.re
22b00 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 66 6f 72 65 20 2e 2e 20 76 20 2e 2e 20 sult.=.result....before....v....
22b20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 after.end.return.result.end.func
22b40 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 tion.table.insertflat(tbl,.value
22b60 73 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 s).if.type(values).==."table".th
22b80 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 en.for._,.value.in.ipairs(values
22ba0 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 ).do.table.insertflat(tbl,.value
22bc0 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 76 61 6c ).end.else.table.insert(tbl,.val
22be0 75 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 73 65 6d ues).end.end.function.table.isem
22c00 70 74 79 28 74 29 0a 72 65 74 75 72 6e 20 6e 65 78 74 28 74 29 20 3d 3d 20 6e 69 6c 0a 65 6e 64 pty(t).return.next(t).==.nil.end
22c20 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 .function.table.join(...).local.
22c40 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 arg={...}.local.result.=.{.}.for
22c60 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 ._,t.in.ipairs(arg).do.if.type(t
22c80 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 ).==."table".then.for._,v.in.ipa
22ca0 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 irs(t).do.table.insert(result,.v
22cc0 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 ).end.else.table.insert(result,.
22ce0 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e t).end.end.return.result.end.fun
22d00 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6b 65 79 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 ction.table.keys(tbl).local.keys
22d20 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 74 62 6c 29 20 64 6f 0a .=.{}.for.k,._.in.pairs(tbl).do.
22d40 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 0a 65 6e 64 0a 72 65 74 75 72 6e table.insert(keys,.k).end.return
22d60 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6d 65 72 67 65 28 2e .keys.end.function.table.merge(.
22d80 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 ..).local.arg={...}.local.result
22da0 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f .=.{.}.for._,t.in.ipairs(arg).do
22dc0 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 .if.type(t).==."table".then.for.
22de0 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 76 k,v.in.pairs(t).do.result[k].=.v
22e00 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 22 29 .end.else.error("invalid.value")
22e20 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 .end.end.return.result.end.funct
22e40 69 6f 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 61 72 72 2c 20 74 72 61 6e 73 6c 61 ion.table.translate(arr,.transla
22e60 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 tion).local.result.=.{.}.for._,.
22e80 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 76 value.in.ipairs(arr).do.local.tv
22ea0 61 6c 75 65 0a 69 66 20 74 79 70 65 28 74 72 61 6e 73 6c 61 74 69 6f 6e 29 20 3d 3d 20 22 66 75 alue.if.type(translation).==."fu
22ec0 6e 63 74 69 6f 6e 22 20 74 68 65 6e 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f nction".then.tvalue.=.translatio
22ee0 6e 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 n(value).else.tvalue.=.translati
22f00 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e 64 0a 69 66 20 28 74 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 on[value].end.if.(tvalue).then.t
22f20 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 74 76 61 6c 75 65 29 0a 65 6e 64 0a able.insert(result,.tvalue).end.
22f40 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 end.return.result.end..function.
22f60 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 27 27 0a 65 6e io.capture().io.captured.=.''.en
22f80 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a 6c 6f 63 61 6c d.function.io.endcapture().local
22fa0 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e 63 61 70 74 75 .captured.=.io.captured.io.captu
22fc0 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 6e 64 0a 6c 6f red.=.nil.return.captured.end.lo
22fe0 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a 66 75 6e 63 74 cal.builtin_open.=.io.open.funct
23000 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 20 28 6d 6f 64 ion.io.open(fname,.mode).if.(mod
23020 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 20 74 68 65 6e e).then.if.(mode:find("w")).then
23040 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 .local.dir.=.path.getdirectory(f
23060 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 name).ok,.err.=.os.mkdir(dir).if
23080 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 .(not.ok).then.error(err,.0).end
230a0 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 28 66 6e 61 .end.end.return.builtin_open(fna
230c0 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 72 69 6e 74 66 me,.mode).end.function.io.printf
230e0 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 69 66 20 6e 6f (msg,....).local.arg={...}.if.no
23100 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e 22 0a 65 6e 64 0a t.io.eol.then.io.eol.=."\n".end.
23120 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f 2e 69 6e 64 65 6e 74 20 if.not.io.indent.then.io.indent.
23140 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 22 6e 75 6d 62 =."\t".end.if.type(msg).==."numb
23160 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 69 6f 2e 69 6e 64 65 6e er".then.s.=.string.rep(io.inden
23180 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 74 61 62 6c 65 2e 75 t,.msg)....string.format(table.u
231a0 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d npack(arg)).else.s.=.string.form
231c0 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6e 64 0a 69 at(msg,.table.unpack(arg)).end.i
231e0 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d f.io.captured.then.io.captured.=
23200 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c 0a 65 6c 73 65 .io.captured....s....io.eol.else
23220 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f 6c 29 0a 65 6e .io.write(s).io.write(io.eol).en
23240 64 0a 65 6e 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 00 70 72 65 6d 61 6b 65 20 3d 20 d.end._p.=.io.printf..premake.=.
23260 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 {.}.premake.platforms.=..{.Nativ
23280 65 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 22 2c 0a 7d 2c e.=..{..cfgsuffix.......=."",.},
232a0 0a 78 33 32 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 33 32 .x32.=..{..cfgsuffix.......=."32
232c0 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 ",.},.x64.=..{..cfgsuffix.......
232e0 3d 20 22 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 0a 7b 20 0a 63 66 67 73 75 =."64",.},.Universal.=..{..cfgsu
23300 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 ffix.......=."univ",.},.Universa
23320 6c 33 32 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 l32.=..{..cfgsuffix.......=."uni
23340 76 33 32 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 v32",.},.Universal64.=..{..cfgsu
23360 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 ffix.......=."univ64",.},.PS3.=.
23380 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a 69 73 63 .{..cfgsuffix.......=."ps3",.isc
233a0 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 rosscompiler.=.true,.nosharedlib
233c0 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 s....=.true,.namestyle.......=."
233e0 50 53 33 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 PS3",.},.WiiDev.=.{.cfgsuffix...
23400 20 20 20 20 3d 20 22 77 69 69 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 ....=."wii",.iscrosscompiler.=.t
23420 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 2c rue,.namestyle.......=."PS3",.},
23440 0a 58 62 6f 78 33 36 30 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d .Xbox360.=..{..cfgsuffix.......=
23460 20 22 78 62 6f 78 33 36 30 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 ."xbox360",.iscrosscompiler.=.tr
23480 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c ue,.namestyle.......=."windows",
234a0 0a 7d 2c 0a 50 6f 77 65 72 50 43 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 .},.PowerPC.=.{.cfgsuffix.......
234c0 3d 20 22 70 70 63 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c =."ppc",.iscrosscompiler.=.true,
234e0 0a 7d 2c 0a 41 52 4d 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 41 .},.ARM.=.{.cfgsuffix.......=."A
23500 52 4d 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a RM",.iscrosscompiler.=.true,.},.
23520 4f 72 62 69 73 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 6f Orbis.=..{..cfgsuffix.......=."o
23540 72 62 69 73 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e rbis",.iscrosscompiler.=.true,.n
23560 6f 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 3d 20 74 72 75 65 2c 20 20 2d 2d 20 40 74 68 65 6e osharedlibs....=.true,..--.@then
23580 64 72 69 78 2c 20 46 69 78 20 74 68 69 73 20 74 6f 20 61 6c 6c 6f 77 20 53 50 52 58 73 0a 6e 61 drix,.Fix.this.to.allow.SPRXs.na
235a0 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 4f 72 62 69 73 22 2c 0a 7d 2c 0a 7d 0a 6c 6f mestyle.......=."Orbis",.},.}.lo
235c0 63 61 6c 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 75 6e 63 cal.builtin_dofile.=.dofile.func
235e0 74 69 6f 6e 20 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 64 20 tion.dofile(fname).local.oldcwd.
23600 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 5f 53 =.os.getcwd().local.oldfile.=._S
23620 43 52 49 50 54 0a 69 66 20 28 6e 6f 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 CRIPT.if.(not.os.isfile(fname)).
23640 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 then.local.path.=.os.pathsearch(
23660 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f 73 2e 67 fname,._OPTIONS["scripts"],.os.g
23680 65 74 65 6e 76 28 22 50 52 45 4d 41 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 74 68 29 etenv("PREMAKE_PATH")).if.(path)
236a0 20 74 68 65 6e 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 0a 65 .then.fname.=.path.."/"..fname.e
236c0 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 nd.end._SCRIPT.=.path.getabsolut
236e0 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e 67 65 74 e(fname).local.newcwd.=.path.get
23700 64 69 72 65 63 74 6f 72 79 28 5f 53 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e 65 77 63 directory(_SCRIPT).os.chdir(newc
23720 77 64 29 0a 6c 6f 63 61 6c 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 62 75 69 wd).local.a,.b,.c,.d,.e,.f.=.bui
23740 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 3d 20 6f ltin_dofile(_SCRIPT)._SCRIPT.=.o
23760 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 6e 20 61 ldfile.os.chdir(oldcwd).return.a
23780 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 69 66 ,.b,.c,.d,.e,.f.end.function.iif
237a0 28 65 78 70 72 2c 20 74 72 75 65 76 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 28 65 78 (expr,.trueval,.falseval).if.(ex
237c0 70 72 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a 72 65 74 pr).then.return.trueval.else.ret
237e0 75 72 6e 20 66 61 6c 73 65 76 61 6c 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e urn.falseval.end.end.function.in
23800 63 6c 75 64 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 clude(fname).local.dir,.name.=.p
23820 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 66 6e 61 6d 65 2c 20 remake.findDefaultScript(fname,.
23840 66 61 6c 73 65 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e false).if.dir.~=.nil.then.return
23860 20 64 6f 66 69 6c 65 28 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 29 0a 65 6e 64 0a .dofile(dir...."/"....name).end.
23880 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 6d return.nil.end.function.printf(m
238a0 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e 74 28 73 sg,....).local.arg={...}.print(s
238c0 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 tring.format(msg,.table.unpack(a
238e0 72 67 29 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 20 3d 20 74 rg))).end.local.builtin_type.=.t
23900 79 70 65 0a 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 ype.function.type(t).local.mt.=.
23920 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a 69 66 20 getmetatable(t).if.(mt).then.if.
23940 28 6d 74 2e 5f 5f 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 (mt.__type).then.return.mt.__typ
23960 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 74 79 70 65 28 74 29 e.end.end.return.builtin_type(t)
23980 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 .end..premake.action.=.{.}.prema
239a0 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 ke.action.list.=.{.}.function.pr
239c0 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e emake.action.add(a).local.missin
239e0 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 73 63 72 g.for._,.field.in.ipairs({"descr
23a00 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 iption",."trigger"}).do.if.(not.
23a20 61 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 a[field]).then.missing.=.field.e
23a40 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 nd.end.if.(missing).then.error("
23a60 61 63 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a action.needs.a."....missing,.3).
23a80 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 67 67 65 end.premake.action.list[a.trigge
23aa0 72 5d 20 3d 20 61 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 r].=.a.end.function.premake.acti
23ac0 6f 6e 2e 63 61 6c 6c 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 6b 65 2e on.call(name).local.a.=.premake.
23ae0 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 action.list[name].for.sln.in.pre
23b00 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 make.solution.each().do.if.a.ons
23b20 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 olution.then.a.onsolution(sln).e
23b40 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 nd.for.prj.in.premake.solution.e
23b60 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 achproject(sln).do.if.a.onprojec
23b80 74 20 74 68 65 6e 0a 61 2e 6f 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a t.then.a.onproject(prj).end.end.
23ba0 65 6e 64 0a 69 66 20 61 2e 65 78 65 63 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 74 65 28 end.if.a.execute.then.a.execute(
23bc0 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f ).end.end.function.premake.actio
23be0 6e 2e 63 75 72 72 65 6e 74 28 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f n.current().return.premake.actio
23c00 6e 2e 67 65 74 28 5f 41 43 54 49 4f 4e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d n.get(_ACTION).end.function.prem
23c20 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d ake.action.get(name).return.prem
23c40 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 ake.action.list[name].end.functi
23c60 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b on.premake.action.each().local.k
23c80 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 eys.=.{.}.for._,.action.in.pairs
23ca0 28 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 (premake.action.list).do.table.i
23cc0 6e 73 65 72 74 28 6b 65 79 73 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a nsert(keys,.action.trigger).end.
23ce0 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 table.sort(keys).local.i.=.0.ret
23d00 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 urn.function().i.=.i.+.1.return.
23d20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 premake.action.list[keys[i]].end
23d40 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 73 65 74 .end.function.premake.action.set
23d60 28 6e 61 6d 65 29 0a 5f 41 43 54 49 4f 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 74 69 (name)._ACTION.=.name.local.acti
23d80 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 on.=.premake.action.get(name).if
23da0 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 .action.then._OS.=.action.os.or.
23dc0 5f 4f 53 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 _OS.end.end.function.premake.act
23de0 69 6f 6e 2e 73 75 70 70 6f 72 74 73 28 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 0a 69 66 ion.supports(action,.feature).if
23e00 20 6e 6f 74 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e .not.action.then.return.false.en
23e20 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 68 65 6e d.if.action.valid_languages.then
23e40 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f .if.table.contains(action.valid_
23e60 6c 61 6e 67 75 61 67 65 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 languages,.feature).then.return.
23e80 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e true.end.end.if.action.valid_kin
23ea0 64 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e ds.then.if.table.contains(action
23ec0 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 .valid_kinds,.feature).then.retu
23ee0 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 rn.true.end.end.return.false.end
23f00 0a 00 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f ..premake.option.=.{.}.premake.o
23f20 70 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b ption.list.=.{.}.function.premak
23f40 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a e.option.add(opt).local.missing.
23f60 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 63 72 69 for._,.field.in.ipairs({."descri
23f80 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 ption",."trigger".}).do.if.(not.
23fa0 6f 70 74 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 opt[field]).then.missing.=.field
23fc0 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 .end.end.if.(missing).then.error
23fe0 28 22 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 ("option.needs.a."....missing,.3
24000 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 ).end.premake.option.list[opt.tr
24020 69 67 67 65 72 5d 20 3d 20 6f 70 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b igger].=.opt.end.function.premak
24040 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b e.option.get(name).return.premak
24060 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e e.option.list[name].end.function
24080 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 .premake.option.each().local.key
240a0 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 s.=.{.}.for._,.option.in.pairs(p
240c0 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 remake.option.list).do.table.ins
240e0 65 72 74 28 6b 65 79 73 2c 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 ert(keys,.option.trigger).end.ta
24100 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 ble.sort(keys).local.i.=.0.retur
24120 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 n.function().i.=.i.+.1.return.pr
24140 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 emake.option.list[keys[i]].end.e
24160 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 nd.function.premake.option.valid
24180 61 74 65 28 76 61 6c 75 65 73 29 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 ate(values).for.key,.value.in.pa
241a0 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 65 6d 61 irs(values).do.local.opt.=.prema
241c0 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 74 29 20 ke.option.get(key).if.(not.opt).
241e0 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 then.return.false,."invalid.opti
24200 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e on.'"....key...."'".end.if.(opt.
24220 76 61 6c 75 65 20 61 6e 64 20 76 61 6c 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 65 74 75 value.and.value.==."").then.retu
24240 72 6e 20 66 61 6c 73 65 2c 20 22 6e 6f 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 66 6f rn.false,."no.value.specified.fo
24260 72 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 r.option.'"....key...."'".end.if
24280 20 6f 70 74 2e 61 6c 6c 6f 77 65 64 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 20 3d 20 .opt.allowed.then.local.found.=.
242a0 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 false.for._,.match.in.ipairs(opt
242c0 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 20 76 61 6c 75 .allowed).do.if.match[1].==.valu
242e0 65 20 74 68 65 6e 0a 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e e.then.found.=.true.break.end.en
24300 64 0a 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 d.if.not.found.then.return.false
24320 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 ,.string.format("invalid.value.'
24340 25 73 27 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 25 73 27 22 2c 20 76 61 6c 75 65 2c 20 6b 65 79 %s'.for.option.'%s'",.value,.key
24360 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 70 ).end.end.end.return.true.end..p
24380 72 65 6d 61 6b 65 2e 74 72 65 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 remake.tree.=.{.}.local.tree.=.p
243a0 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 remake.tree.function.premake.tre
243c0 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e 2c 0a 63 e.new(n).local.t.=.{.name.=.n,.c
243e0 68 69 6c 64 72 65 6e 20 3d 20 7b 20 7d 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a 66 75 6e hildren.=.{.}.}.return.t.end.fun
24400 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 2c 20 6f 6e ction.premake.tree.add(tr,.p,.on
24420 61 64 64 66 75 6e 63 29 0a 69 66 20 70 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e addfunc).if.p.==.".".then.return
24440 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 65 65 2e .tr.end.local.parentnode.=.tree.
24460 61 64 64 28 74 72 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 2c 20 6f 6e add(tr,.path.getdirectory(p),.on
24480 61 64 64 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 74 68 2e addfunc).local.childname.=.path.
244a0 67 65 74 6e 61 6d 65 28 70 29 0a 69 66 20 63 68 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 getname(p).if.childname.==."..".
244c0 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 72 65 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c then.return.parentnode.end.local
244e0 20 63 68 69 6c 64 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e .childnode.=.parentnode.children
24500 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 6f 72 20 [childname].if.not.childnode.or.
24520 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 7e 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c 64 6e 6f childnode.path.~=.p.then.childno
24540 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 74 72 65 de.=.tree.insert(parentnode,.tre
24560 65 2e 6e 65 77 28 63 68 69 6c 64 6e 61 6d 65 29 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 e.new(childname)).childnode.path
24580 20 3d 20 70 0a 69 66 20 6f 6e 61 64 64 66 75 6e 63 20 74 68 65 6e 0a 6f 6e 61 64 64 66 75 6e 63 .=.p.if.onaddfunc.then.onaddfunc
245a0 28 63 68 69 6c 64 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 (childnode).end.end.return.child
245c0 6e 6f 64 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 69 node.end.function.premake.tree.i
245e0 6e 73 65 72 74 28 70 61 72 65 6e 74 2c 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 nsert(parent,.child).table.inser
24600 74 28 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 66 20 63 68 69 t(parent.children,.child).if.chi
24620 6c 64 2e 6e 61 6d 65 20 74 68 65 6e 0a 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 ld.name.then.parent.children[chi
24640 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 68 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e 70 61 72 65 6e ld.name].=.child.end.child.paren
24660 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 0a 66 75 6e 63 t.=.parent.return.child.end.func
24680 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e tion.premake.tree.getlocalpath(n
246a0 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 ode).if.node.parent.path.then.re
246c0 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 6d 65 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 20 74 turn.node.name.elseif.node.cfg.t
246e0 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 hen.return.node.cfg.name.else.re
24700 74 75 72 6e 20 6e 6f 64 65 2e 70 61 74 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 turn.node.path.end.end.function.
24720 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 premake.tree.remove(node).local.
24740 63 68 69 6c 64 72 65 6e 20 3d 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 0a children.=.node.parent.children.
24760 66 6f 72 20 69 20 3d 20 31 2c 20 23 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 69 6c 64 for.i.=.1,.#children.do.if.child
24780 72 65 6e 5b 69 5d 20 3d 3d 20 6e 6f 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 ren[i].==.node.then.table.remove
247a0 28 63 68 69 6c 64 72 65 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 (children,.i).end.end.node.child
247c0 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 ren.=.{}.end.function.premake.tr
247e0 65 65 2e 73 6f 72 74 28 74 72 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a ee.sort(tr).tree.traverse(tr,.{.
24800 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 2e 73 6f onnode.=.function(node).table.so
24820 72 74 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a rt(node.children,.function(a,b).
24840 72 65 74 75 72 6e 20 61 2e 6e 61 6d 65 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a return.a.name.<.b.name.end).end.
24860 7d 2c 20 74 72 75 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 },.true).end.function.premake.tr
24880 65 65 2e 74 72 61 76 65 72 73 65 28 74 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f 74 2c 20 ee.traverse(t,.fn,.includeroot,.
248a0 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 initialdepth).local.donode,.doch
248c0 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 ildren.donode.=.function(node,.f
248e0 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 68 65 6e n,.depth).if.node.isremoved.then
24900 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 ..return..end.if.fn.onnode.then.
24920 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 69 66 20 .fn.onnode(node,.depth)..end.if.
24940 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e #node.children.>.0.then.if.fn.on
24960 62 72 61 6e 63 68 65 6e 74 65 72 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 branchenter.then.fn.onbranchente
24980 72 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 r(node,.depth).end.if.fn.onbranc
249a0 68 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 h.then..fn.onbranch(node,.depth)
249c0 20 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 ..end.dochildren(node,.fn,.depth
249e0 20 2b 20 31 29 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 74 68 65 6e 0a 66 6e .+.1).if.fn.onbranchexit.then.fn
24a00 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 .onbranchexit(node,.depth).end.e
24a20 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e 6c 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 lse.if.fn.onleaf.then..fn.onleaf
24a40 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 (node,.depth)..end.end.end.dochi
24a60 6c 64 72 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 64 65 70 ldren.=.function(parent,.fn,.dep
24a80 74 68 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 61 72 65 th).local.i.=.1.while.i.<=.#pare
24aa0 6e 74 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 61 72 65 nt.children.do.local.node.=.pare
24ac0 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 nt.children[i].donode(node,.fn,.
24ae0 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 depth).if.node.==.parent.childre
24b00 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 3d 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a n[i].then.i.=.i.+.1.end.end.end.
24b20 69 66 20 6e 6f 74 20 69 6e 69 74 69 61 6c 64 65 70 74 68 20 74 68 65 6e 0a 69 6e 69 74 69 61 6c if.not.initialdepth.then.initial
24b40 64 65 70 74 68 20 3d 20 30 0a 65 6e 64 0a 69 66 20 69 6e 63 6c 75 64 65 72 6f 6f 74 20 74 68 65 depth.=.0.end.if.includeroot.the
24b60 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6c n.donode(t,.fn,.initialdepth).el
24b80 73 65 0a 64 6f 63 68 69 6c 64 72 65 6e 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 se.dochildren(t,.fn,.initialdept
24ba0 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b h).end.end..premake.solution.=.{
24bc0 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 .}.premake.solution.list.=.{.}.f
24be0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d unction.premake.solution.new(nam
24c00 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 e).local.sln.=.{.}.table.insert(
24c20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 72 65 6d premake.solution.list,.sln).prem
24c40 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 ake.solution.list[name].=.sln.se
24c60 74 6d 65 74 61 74 61 62 6c 65 28 73 6c 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 74 69 tmetatable(sln,.{.__type="soluti
24c80 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 on".}).sln.name...........=.name
24ca0 0a 73 6c 6e 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 .sln.basedir........=.os.getcwd(
24cc0 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 ).sln.projects.......=.{.}.sln.b
24ce0 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 locks.........=.{.}.sln.configur
24d00 61 74 69 6f 6e 73 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 67 72 6f 75 70 73 20 20 20 20 20 20 20 20 20 ations.=.{.}.sln.groups.........
24d20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 73 6c 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 =.{.}.return.sln.end.function.pr
24d40 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 emake.solution.each().local.i.=.
24d60 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 0.return.function.().i.=.i.+.1.i
24d80 66 20 69 20 3c 3d 20 23 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 74 68 f.i.<=.#premake.solution.list.th
24da0 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b en.return.premake.solution.list[
24dc0 69 5d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e i].end.end.end.function.premake.
24de0 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 solution.eachproject(sln).local.
24e00 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b i.=.0.return.function.().i.=.i.+
24e20 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 74 68 65 6e 0a .1.if.(i.<=.#sln.projects).then.
24e40 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 return.premake.solution.getproje
24e60 63 74 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ct(sln,.i).end.end.end.function.
24e80 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 0a premake.solution.eachgroup(sln).
24ea0 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 local.i.=.0.return.function().i.
24ec0 3d 20 69 20 2b 20 31 0a 69 66 28 69 20 3c 3d 20 23 73 6c 6e 2e 67 72 6f 75 70 73 29 20 74 68 65 =.i.+.1.if(i.<=.#sln.groups).the
24ee0 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f n.return.premake.solution.getgro
24f00 75 70 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 up(sln,.i).end.end.end.function.
24f20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 72 65 74 75 72 6e premake.solution.get(key).return
24f40 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a .premake.solution.list[key].end.
24f60 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 70 72 6f function.premake.solution.getpro
24f80 6a 65 63 74 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 ject(sln,.idx).local.prj.=.sln.p
24fa0 72 6f 6a 65 63 74 73 5b 69 64 78 5d 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 rojects[idx].local.cfg.=.premake
24fc0 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 0a 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e .getconfig(prj).cfg.name.=.prj.n
24fe0 61 6d 65 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d ame.return.cfg.end.function.prem
25000 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 64 78 29 0a ake.solution.getgroup(sln,.idx).
25020 6c 6f 63 61 6c 20 67 72 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 64 78 5d 0a 72 65 74 75 local.grp.=.sln.groups[idx].retu
25040 72 6e 20 67 72 70 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 20 3d 20 7b 20 7d rn.grp.end.premake.project.=.{.}
25060 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 .function.premake.project.builds
25080 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b ourcetree(prj).local.tr.=.premak
250a0 65 2e 74 72 65 65 2e 6e 65 77 28 70 72 6a 2e 6e 61 6d 65 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 e.tree.new(prj.name).tr.project.
250c0 3d 20 70 72 6a 0a 6c 6f 63 61 6c 20 69 73 76 70 61 74 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 =.prj.local.isvpath.local.functi
250e0 6f 6e 20 6f 6e 61 64 64 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 3d 20 69 73 on.onadd(node).node.isvpath.=.is
25100 76 70 61 74 68 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 vpath.end.for.fcfg.in.premake.pr
25120 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 73 76 70 61 74 68 20 3d oject.eachfile(prj).do.isvpath.=
25140 20 28 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 29 0a 6c 6f 63 61 6c .(fcfg.name.~=.fcfg.vpath).local
25160 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 66 63 66 .node.=.premake.tree.add(tr,.fcf
25180 67 2e 76 70 61 74 68 2c 20 6f 6e 61 64 64 29 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 66 63 66 67 0a g.vpath,.onadd).node.cfg.=.fcfg.
251a0 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 72 65 74 75 72 6e end.premake.tree.sort(tr).return
251c0 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e .tr.end.function.premake.eachcon
251e0 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 72 6a 2e 70 72 6f 6a 65 63 fig(prj,.platform).if.prj.projec
25200 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 65 6e 64 0a 6c 6f 63 t.then.prj.=.prj.project.end.loc
25220 61 6c 20 63 66 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 al.cfgs.=.prj.solution.configura
25240 74 69 6f 6e 73 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f tions.local.i.=.0.return.functio
25260 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 63 66 67 73 20 74 68 65 n.().i.=.i.+.1.if.i.<=.#cfgs.the
25280 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 n.return.premake.getconfig(prj,.
252a0 63 66 67 73 5b 69 5d 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 cfgs[i],.platform).end.end.end.f
252c0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 unction.premake.project.eachfile
252e0 28 70 72 6a 29 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 (prj).if.not.prj.project.then.pr
25300 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 20 65 6e 64 0a 6c j.=.premake.getconfig(prj).end.l
25320 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 20 3d 20 70 72 6a 2e 66 69 6c 65 73 0a 72 ocal.i.=.0.local.t.=.prj.files.r
25340 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 28 eturn.function.().i.=.i.+.1.if.(
25360 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 70 72 6a 2e 5f i.<=.#t).then.local.fcfg.=.prj._
25380 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 _fileconfigs[t[i]].fcfg.vpath.=.
253a0 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 66 63 premake.project.getvpath(prj,.fc
253c0 66 67 2e 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 fg.name).return.fcfg.end.end.end
253e0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 61 6c 75 65 29 0a 69 66 20 .function.premake.esc(value).if.
25400 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f (type(value).==."table").then.lo
25420 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 cal.result.=.{.}.for._,v.in.ipai
25440 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 rs(value).do.table.insert(result
25460 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 ,.premake.esc(v)).end.return.res
25480 75 6c 74 0a 65 6c 73 65 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 26 27 2c ult.else.value.=.value:gsub('&',
254a0 20 20 22 26 61 6d 70 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 22 .."&amp;").value.=.value:gsub('"
254c0 27 2c 20 20 22 26 71 75 6f 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 ',.."&quot;").value.=.value:gsub
254e0 28 22 27 22 2c 20 20 22 26 61 70 6f 73 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 ("'",.."&apos;").value.=.value:g
25500 73 75 62 28 27 3c 27 2c 20 20 22 26 6c 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a sub('<',.."&lt;").value.=.value:
25520 67 73 75 62 28 27 3e 27 2c 20 20 22 26 67 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 gsub('>',.."&gt;").value.=.value
25540 3a 67 73 75 62 28 27 5c 72 27 2c 20 22 26 23 78 30 44 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 :gsub('\r',."&#x0D;").value.=.va
25560 6c 75 65 3a 67 73 75 62 28 27 5c 6e 27 2c 20 22 26 23 78 30 41 3b 22 29 0a 72 65 74 75 72 6e 20 lue:gsub('\n',."&#x0A;").return.
25580 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 value.end.end.function.premake.f
255a0 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 6d 61 70 2c 20 64 65 66 61 75 6c 74 ilterplatforms(sln,.map,.default
255c0 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 ).local.result.=.{.}.local.keys.
255e0 3d 20 7b 20 7d 0a 69 66 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 74 68 65 6e 0a 66 6f 72 20 =.{.}.if.sln.platforms.then.for.
25600 5f 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f _,.p.in.ipairs(sln.platforms).do
25620 0a 69 66 20 6d 61 70 5b 70 5d 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e .if.map[p].and.not.table.contain
25640 73 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 s(keys,.map[p]).then.table.inser
25660 74 28 72 65 73 75 6c 74 2c 20 70 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 t(result,.p).table.insert(keys,.
25680 6d 61 70 5b 70 5d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 72 65 73 75 6c 74 20 3d map[p]).end.end.end.if.#result.=
256a0 3d 20 30 20 61 6e 64 20 64 65 66 61 75 6c 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 =.0.and.default.then.table.inser
256c0 74 28 72 65 73 75 6c 74 2c 20 64 65 66 61 75 6c 74 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 t(result,.default).end.return.re
256e0 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 sult.end.function.premake.findpr
25700 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 oject(name).for.sln.in.premake.s
25720 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 olution.each().do.for.prj.in.pre
25740 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
25760 6f 0a 69 66 20 28 70 72 6a 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 o.if.(prj.name.==.name).then.ret
25780 75 72 6e 20 20 70 72 6a 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f urn..prj.end.end.end.end.functio
257a0 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 65 78 74 65 6e 73 69 6f n.premake.findfile(prj,.extensio
257c0 6e 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 n).for._,.fname.in.ipairs(prj.fi
257e0 6c 65 73 29 20 64 6f 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 65 78 74 65 6e 73 les).do.if.fname:endswith(extens
25800 69 6f 6e 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 6e 61 6d 65 20 65 6e 64 0a 65 6e 64 0a 65 ion).then.return.fname.end.end.e
25820 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 nd.function.premake.getconfig(pr
25840 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 j,.cfgname,.pltname).prj.=.prj.p
25860 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 69 66 20 70 6c 74 6e 61 6d 65 20 3d 3d 20 22 4e 61 74 roject.or.prj.if.pltname.==."Nat
25880 69 76 65 22 20 6f 72 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 ive".or.not.table.contains(prj.s
258a0 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 2c 20 70 6c 74 6e 61 6d 65 olution.platforms.or.{},.pltname
258c0 29 20 74 68 65 6e 0a 70 6c 74 6e 61 6d 65 20 3d 20 6e 69 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b ).then.pltname.=.nil.end.local.k
258e0 65 79 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 0a 69 66 20 70 6c 74 6e 61 6d 65 20 ey.=.(cfgname.or."").if.pltname.
25900 74 68 65 6e 20 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 20 65 6e 64 0a 72 65 then.key.=.key....pltname.end.re
25920 74 75 72 6e 20 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 turn.prj.__configs[key].end.func
25940 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 tion.premake.getconfigname(cfgna
25960 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 29 0a 69 66 20 63 me,.platform,.useshortname).if.c
25980 66 67 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 6e 61 6d 65 fgname.then.local.name.=.cfgname
259a0 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 .if.platform.and.platform.~=."Na
259c0 74 69 76 65 22 20 74 68 65 6e 0a 69 66 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 20 74 68 65 6e 0a tive".then.if.useshortname.then.
259e0 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 name.=.name....premake.platforms
25a00 5b 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 75 66 66 69 78 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d [platform].cfgsuffix.else.name.=
25a20 20 6e 61 6d 65 20 2e 2e 20 22 7c 22 20 2e 2e 20 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 .name...."|"....platform.end.end
25a40 0a 72 65 74 75 72 6e 20 69 69 66 28 75 73 65 73 68 6f 72 74 6e 61 6d 65 2c 20 6e 61 6d 65 3a 6c .return.iif(useshortname,.name:l
25a60 6f 77 65 72 28 29 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 ower(),.name).end.end.function.p
25a80 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 70 72 6a 20 remake.getdependencies(prj).prj.
25aa0 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 72 65 73 75 6c =.prj.project.or.prj.local.resul
25ac0 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a ts.=.{.}.for._,.cfg.in.pairs(prj
25ae0 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 .__configs).do.for._,.link.in.ip
25b00 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 20 3d 20 70 airs(cfg.links).do.local.dep.=.p
25b20 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 64 65 70 20 remake.findproject(link).if.dep.
25b40 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 73 2c 20 and.not.table.contains(results,.
25b60 64 65 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 73 2c 20 dep).then.table.insert(results,.
25b80 64 65 70 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 0a dep).end.end.end.return.results.
25ba0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 end.function.premake.project.get
25bc0 62 61 73 65 6e 61 6d 65 28 70 72 6a 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 72 65 74 75 72 basename(prjname,.pattern).retur
25be0 6e 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 25 25 25 22 2c 20 70 72 6a 6e 61 6d 65 29 0a n.pattern:gsub("%%%%",.prjname).
25c00 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 end.function.premake.project.get
25c20 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 filename(prj,.pattern).local.fna
25c40 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 me.=.premake.project.getbasename
25c60 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 (prj.name,.pattern).fname.=.path
25c80 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 .join(prj.location,.fname).retur
25ca0 6e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 29 2c 20 n.path.getrelative(os.getcwd(),.
25cc0 66 6e 61 6d 65 29 0a 65 6e 64 0a 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 fname).end..function.premake.get
25ce0 6c 69 6e 6b 73 28 63 66 67 2c 20 6b 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 72 65 73 links(cfg,.kind,.part).local.res
25d00 75 6c 74 20 3d 20 69 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 20 61 ult.=.iif.(part.==."directory".a
25d20 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 7b nd.kind.==."all",.cfg.libdirs,.{
25d40 7d 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 20 }).local.cfgname.=.iif(cfg.name.
25d60 3d 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e 6e 61 6d ==.cfg.project.name,."",.cfg.nam
25d80 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 e).local.pathstyle.=.premake.get
25da0 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d pathstyle(cfg).local.namestyle.=
25dc0 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c .premake.getnamestyle(cfg).local
25de0 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 .function.canlink(source,.target
25e00 29 0a 69 66 20 28 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c 69 62 22 ).if.(target.kind.~=."SharedLib"
25e20 20 61 6e 64 20 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 .and.target.kind.~=."StaticLib")
25e40 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b .then.return.false.end.if.premak
25e60 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 e.iscppproject(source).then.retu
25e80 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a rn.premake.iscppproject(target).
25ea0 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 elseif.premake.isdotnetproject(s
25ec0 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 ource).then.return.premake.isdot
25ee0 6e 65 74 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f netproject(target).end.end.for._
25f00 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 0a 6c ,.link.in.ipairs(cfg.links).do.l
25f20 6f 63 61 6c 20 69 74 65 6d 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 ocal.item.local.prj.=.premake.fi
25f40 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 20 ndproject(link).if.prj.and.kind.
25f60 7e 3d 20 22 73 79 73 74 65 6d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d 20 ~=."system".then.local.prjcfg.=.
25f80 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 premake.getconfig(prj,.cfgname,.
25fa0 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e 64 cfg.platform).if.kind.==."depend
25fc0 65 6e 63 69 65 73 22 20 6f 72 20 63 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 29 20 encies".or.canlink(cfg,.prjcfg).
25fe0 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 then.if.(part.==."directory").th
26000 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 6e en.item.=.path.rebase(prjcfg.lin
26020 6b 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 ktarget.directory,.prjcfg.locati
26040 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.=
26060 3d 20 22 62 61 73 65 6e 61 6d 65 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 =."basename").then.item.=.prjcfg
26080 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 72 .linktarget.basename.elseif.(par
260a0 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 t.==."fullpath").then.item.=.pat
260c0 68 2e 72 65 62 61 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 h.rebase(prjcfg.linktarget.fullp
260e0 61 74 68 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 ath,.prjcfg.location,.cfg.locati
26100 6f 6e 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 68 on).elseif.(part.==."object").th
26120 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 en.item.=.prjcfg.end.end.elseif.
26140 6e 6f 74 20 70 72 6a 20 61 6e 64 20 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f 72 not.prj.and.(kind.==."system".or
26160 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d .kind.==."all").then.if.(part.==
26180 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 ."directory").then.item.=.path.g
261a0 65 74 64 69 72 65 63 74 6f 72 79 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d etdirectory(link).elseif.(part.=
261c0 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 69 =."fullpath").then.item.=.link.i
261e0 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 f.namestyle.==."windows".then.if
26200 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a .premake.iscppproject(cfg).then.
26220 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 70 72 65 item.=.item....".lib".elseif.pre
26240 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 make.isdotnetproject(cfg).then.i
26260 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 tem.=.item....".dll".end.end.els
26280 65 69 66 20 70 61 72 74 20 3d 3d 20 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 eif.part.==."name".then.item.=.p
262a0 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d ath.getname(link).elseif.part.==
262c0 20 22 62 61 73 65 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 ."basename".then.item.=.path.get
262e0 62 61 73 65 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a basename(link).else.item.=.link.
26300 65 6e 64 0a 69 66 20 69 74 65 6d 3a 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 end.if.item:find("/",.nil,.true)
26320 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 .then.item.=.path.getrelative(cf
26340 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e g.project.location,.item).end.en
26360 64 0a 69 66 20 69 74 65 6d 20 74 68 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 d.if.item.then.if.pathstyle.==."
26380 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 20 74 68 windows".and.part.~=."object".th
263a0 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d 2c 20 22 en.item.=.path.translate(item,."
263c0 5c 5c 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 \\").end.if.not.table.contains(r
263e0 65 73 75 6c 74 2c 20 69 74 65 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 esult,.item).then.table.insert(r
26400 65 73 75 6c 74 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 esult,.item).end.end.end.return.
26420 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e result.end.function.premake.getn
26440 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 amestyle(cfg).return.premake.pla
26460 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 20 6f tforms[cfg.platform].namestyle.o
26480 72 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 79 6c 65 r.premake.gettool(cfg).namestyle
264a0 20 6f 72 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 .or."posix".end.function.premake
264c0 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 61 63 .getpathstyle(cfg).if.premake.ac
264e0 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 tion.current().os.==."windows".t
26500 68 65 6e 0a 72 65 74 75 72 6e 20 22 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e hen.return."windows".else.return
26520 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b ."posix".end.end.function.premak
26540 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 61 74 68 e.gettarget(cfg,.direction,.path
26560 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 73 79 73 style,.namestyle,.system).if.sys
26580 74 65 6d 20 3d 3d 20 22 62 73 64 22 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e 75 tem.==."bsd".then.system.=."linu
265a0 78 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 20 x".end.local.kind.=.cfg.kind.if.
265c0 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 premake.iscppproject(cfg).then.i
265e0 66 20 28 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 73 f.(namestyle.==."windows".or.sys
26600 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 53 tem.==."windows").and.kind.==."S
26620 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b haredLib".and.direction.==."link
26640 22 0a 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 0a ".and.not.cfg.flags.NoImportLib.
26660 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 66 20 6e then.kind.=."StaticLib".end.if.n
26680 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d amestyle.==."posix".and.system.=
266a0 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c =."windows".and.kind.~=."StaticL
266c0 69 62 22 20 74 68 65 6e 0a 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 65 ib".then.namestyle.=."windows".e
266e0 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 22 0a 69 nd.end.local.field...=."build".i
26700 66 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 2e 6b 69 f.direction.==."link".and.cfg.ki
26720 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 66 69 65 6c 64 20 3d 20 22 nd.==."SharedLib".then.field.=."
26740 69 6d 70 6c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 5b implib".end.local.name....=.cfg[
26760 66 69 65 6c 64 2e 2e 22 6e 61 6d 65 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 6d 65 field.."name"].or.cfg.targetname
26780 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 20 .or.cfg.project.name.local.dir..
267a0 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 ...=.cfg[field.."dir"].or.cfg.ta
267c0 72 67 65 74 64 69 72 20 6f 72 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e rgetdir.or.path.getrelative(cfg.
267e0 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 73 75 62 location,.cfg.basedir).local.sub
26800 64 69 72 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f 72 20 63 dir..=.cfg[field.."subdir"].or.c
26820 66 67 2e 74 61 72 67 65 74 73 75 62 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 72 65 fg.targetsubdir.or.".".local.pre
26840 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 fix..=."".local.suffix..=."".loc
26860 61 6c 20 65 78 74 20 20 20 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 68 al.ext.....=."".local.bundlepath
26880 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 ,.bundlename.dir.=.path.join(dir
268a0 2c 20 73 75 62 64 69 72 29 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f ,.subdir).if.namestyle.==."windo
268c0 77 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 ws".then.if.kind.==."ConsoleApp"
268e0 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 .or.kind.==."WindowedApp".then.e
26900 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 xt.=.".exe".elseif.kind.==."Shar
26920 65 64 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 20 edLib".then.ext.=.".dll".elseif.
26940 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 kind.==."StaticLib".then.ext.=."
26960 2e 6c 69 62 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 .lib".end.elseif.namestyle.==."p
26980 6f 73 69 78 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 osix".then.if.kind.==."WindowedA
269a0 70 70 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a pp".and.system.==."macosx".then.
269c0 62 75 6e 64 6c 65 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e 64 bundlename.=.name....".app".bund
269e0 6c 65 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e 61 lepath.=.path.join(dir,.bundlena
26a00 6d 65 29 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c 20 me).dir.=.path.join(bundlepath,.
26a20 22 43 6f 6e 74 65 6e 74 73 2f 4d 61 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 3d "Contents/MacOS").elseif.(kind.=
26a40 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
26a60 77 65 64 41 70 70 22 29 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6f 73 32 22 20 74 68 65 wedApp").and.system.==."os2".the
26a80 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 n.ext.=.".exe".elseif.kind.==."S
26aa0 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 haredLib".then.prefix.=."lib".ex
26ac0 74 20 3d 20 69 69 66 28 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c 20 22 2e 64 79 t.=.iif(system.==."macosx",.".dy
26ae0 6c 69 62 22 2c 20 22 2e 73 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 lib",.".so").elseif.kind.==."Sta
26b00 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 ticLib".then.prefix.=."lib".ext.
26b20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 =.".a".end.elseif.namestyle.==."
26b40 50 53 33 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 PS3".then.if.kind.==."ConsoleApp
26b60 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a ".or.kind.==."WindowedApp".then.
26b80 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 ext.=.".elf".elseif.kind.==."Sta
26ba0 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 ticLib".then.prefix.=."lib".ext.
26bc0 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 =.".a".end.elseif.namestyle.==."
26be0 4f 72 62 69 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 Orbis".then.if.kind.==."ConsoleA
26c00 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 pp".or.kind.==."WindowedApp".the
26c20 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 n.ext.=.".elf".elseif.kind.==."S
26c40 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 taticLib".then.prefix.=."lib".ex
26c60 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 5b 66 69 t.=.".a".end.end.prefix.=.cfg[fi
26c80 65 6c 64 2e 2e 22 70 72 65 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 70 72 65 66 eld.."prefix"].or.cfg.targetpref
26ca0 69 78 20 6f 72 20 70 72 65 66 69 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e ix.or.prefix.suffix.=.cfg[field.
26cc0 2e 22 73 75 66 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 69 78 20 6f ."suffix"].or.cfg.targetsuffix.o
26ce0 72 20 73 75 66 66 69 78 0a 65 78 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 65 78 r.suffix.ext....=.cfg[field.."ex
26d00 74 65 6e 73 69 6f 6e 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e tension"].or.cfg.targetextension
26d20 20 6f 72 20 65 78 74 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 73 75 6c .or.ext.local.result.=.{.}.resul
26d40 74 2e 62 61 73 65 6e 61 6d 65 20 20 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 0a t.basename.....=.name....suffix.
26d60 72 65 73 75 6c 74 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 20 2e 2e 20 result.name.........=.prefix....
26d80 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 2e 64 69 72 name....suffix....ext.result.dir
26da0 65 63 74 6f 72 79 20 20 20 20 3d 20 64 69 72 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 ectory....=.dir.result.subdirect
26dc0 6f 72 79 20 3d 20 73 75 62 64 69 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 20 20 20 20 ory.=.subdir.result.prefix......
26de0 20 3d 20 70 72 65 66 69 78 0a 72 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 .=.prefix.result.suffix.......=.
26e00 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 suffix.result.fullpath.....=.pat
26e20 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 75 6c 74 2e h.join(result.directory,.result.
26e40 6e 61 6d 65 29 0a 72 65 73 75 6c 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 20 20 3d 20 62 75 6e 64 name).result.bundlepath...=.bund
26e60 6c 65 70 61 74 68 20 6f 72 20 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 20 70 61 74 lepath.or.result.fullpath.if.pat
26e80 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 2e hstyle.==."windows".then.result.
26ea0 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 directory....=.path.translate(re
26ec0 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 73 75 62 sult.directory,."\\").result.sub
26ee0 64 69 72 65 63 74 6f 72 79 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c directory.=.path.translate(resul
26f00 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 66 75 6c t.subdirectory,."\\").result.ful
26f20 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c lpath.....=.path.translate(resul
26f40 74 2e 66 75 6c 6c 70 61 74 68 2c 20 20 22 5c 5c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 t.fullpath,.."\\").end.return.re
26f60 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f sult.end.function.premake.gettoo
26f80 6c 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 l(cfg).if.premake.iscppproject(c
26fa0 66 67 29 20 74 68 65 6e 0a 69 66 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 20 74 68 65 6e 0a 72 65 74 fg).then.if._OPTIONS.cc.then.ret
26fc0 75 72 6e 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 65 6e 64 0a 6c 6f 63 urn.premake[_OPTIONS.cc].end.loc
26fe0 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 al.action.=.premake.action.curre
27000 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 74 68 65 6e 0a nt().if.action.valid_tools.then.
27020 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c return.premake[action.valid_tool
27040 73 2e 63 63 5b 31 5d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 0a s.cc[1]].end.return.premake.gcc.
27060 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 65 6e 64 0a 65 else.return.premake.dotnet.end.e
27080 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 nd.function.premake.project.getv
270a0 70 61 74 68 28 70 72 6a 2c 20 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 76 70 61 74 68 20 3d path(prj,.abspath).local.vpath.=
270c0 20 61 62 73 70 61 74 68 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e .abspath.local.fname.=.path.getn
270e0 61 6d 65 28 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6d 61 78 20 3d 20 61 62 73 70 61 74 68 ame(abspath).local.max.=.abspath
27100 3a 6c 65 6e 28 29 20 2d 20 66 6e 61 6d 65 3a 6c 65 6e 28 29 0a 66 6f 72 20 72 65 70 6c 61 63 65 :len().-.fname:len().for.replace
27120 6d 65 6e 74 2c 20 70 61 74 74 65 72 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 76 70 61 74 ment,.patterns.in.pairs(prj.vpat
27140 68 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 hs.or.{}).do.for._,.pattern.in.i
27160 70 61 69 72 73 28 70 61 74 74 65 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 20 3d 20 61 62 73 pairs(patterns).do.local.i.=.abs
27180 70 61 74 68 3a 66 69 6e 64 28 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e path:find(path.wildcards(pattern
271a0 29 29 0a 69 66 20 69 20 3d 3d 20 31 20 74 68 65 6e 0a 69 20 3d 20 70 61 74 74 65 72 6e 3a 66 69 )).if.i.==.1.then.i.=.pattern:fi
271c0 6e 64 28 22 2a 22 2c 20 31 2c 20 74 72 75 65 29 20 6f 72 20 28 70 61 74 74 65 72 6e 3a 6c 65 6e nd("*",.1,.true).or.(pattern:len
271e0 28 29 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 6c 65 61 66 0a 69 66 20 69 20 3c 20 6d 61 78 20 74 68 ().+.1).local.leaf.if.i.<.max.th
27200 65 6e 0a 6c 65 61 66 20 3d 20 61 62 73 70 61 74 68 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 6c 65 en.leaf.=.abspath:sub(i).else.le
27220 61 66 20 3d 20 66 6e 61 6d 65 0a 65 6e 64 0a 69 66 20 6c 65 61 66 3a 73 74 61 72 74 73 77 69 74 af.=.fname.end.if.leaf:startswit
27240 68 28 22 2f 22 29 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 6c 65 61 66 3a 73 75 62 28 32 29 0a 65 h("/").then.leaf.=.leaf:sub(2).e
27260 6e 64 0a 6c 6f 63 61 6c 20 73 74 65 6d 20 3d 20 22 22 0a 69 66 20 72 65 70 6c 61 63 65 6d 65 6e nd.local.stem.=."".if.replacemen
27280 74 3a 6c 65 6e 28 29 20 3e 20 30 20 74 68 65 6e 0a 73 74 65 6d 2c 20 73 74 61 72 73 20 3d 20 72 t:len().>.0.then.stem,.stars.=.r
272a0 65 70 6c 61 63 65 6d 65 6e 74 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 22 29 0a 69 66 20 73 74 61 eplacement:gsub("%*",."").if.sta
272c0 72 73 20 3d 3d 20 30 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 rs.==.0.then.leaf.=.path.getname
272e0 28 6c 65 61 66 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e (leaf).end.else.leaf.=.path.getn
27300 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a 76 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 ame(leaf).end.vpath.=.path.join(
27320 73 74 65 6d 2c 20 6c 65 61 66 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 stem,.leaf).end.end.end.return.p
27340 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 76 70 61 74 68 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ath.trimdots(vpath).end.function
27360 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 .premake.hascppproject(sln).for.
27380 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a prj.in.premake.solution.eachproj
273a0 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a ect(sln).do.if.premake.iscppproj
273c0 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 65 6e ect(prj).then.return.true.end.en
273e0 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 d.end.function.premake.hasdotnet
27400 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e project(sln).for.prj.in.premake.
27420 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 solution.eachproject(sln).do.if.
27440 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 65 premake.isdotnetproject(prj).the
27460 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 n.return.true.end.end.end.functi
27480 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 on.premake.project.iscproject(pr
274a0 6a 29 0a 72 65 74 75 72 6e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 0a 65 6e j).return.prj.language.==."C".en
274c0 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 d.function.premake.iscppproject(
274e0 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 prj).return.(prj.language.==."C"
27500 20 6f 72 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 6e 64 0a 66 .or.prj.language.==."C++").end.f
27520 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 unction.premake.isdotnetproject(
27540 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 prj).return.(prj.language.==."C#
27560 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 7d 0a 6c 6f 63 ").end..premake.config.=.{.}.loc
27580 61 6c 20 63 6f 6e 66 69 67 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 0a 66 75 6e 63 74 al.config.=.premake.config.funct
275a0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 ion.premake.config.isdebugbuild(
275c0 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 52 75 6e 74 69 6d 65 20 74 cfg).if.cfg.flags.DebugRuntime.t
275e0 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 hen.return.true.end.if.cfg.flags
27600 2e 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 .ReleaseRuntime.then.return.fals
27620 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 e.end.if.cfg.flags.Optimize.or.c
27640 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 fg.flags.OptimizeSize.or.cfg.fla
27660 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c gs.OptimizeSpeed.then.return.fal
27680 73 65 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 se.end.if.not.cfg.flags.Symbols.
276a0 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 then.return.false.end.return.tru
276c0 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 e.end.function.premake.config.is
276e0 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 incrementallink(cfg).if.cfg.kind
27700 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 0a 6f 72 20 63 6f 6e 66 69 67 2e 69 73 6f 70 74 .==."StaticLib"..or.config.isopt
27720 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c imizedbuild(cfg.flags).or.cfg.fl
27740 61 67 73 2e 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 65 6e 0a 72 65 74 75 72 ags.NoIncrementalLink.then.retur
27760 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 n.false.end.return.true.end.func
27780 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 tion.premake.config.isoptimizedb
277a0 75 69 6c 64 28 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a uild(flags).return.flags.Optimiz
277c0 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 66 6c 61 67 73 e.or.flags.OptimizeSize.or.flags
277e0 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 62 61 6b 65 .OptimizeSpeed.end..premake.bake
27800 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 62 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 .=.{.}.local.bake.=.premake.bake
27820 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 79 20 3d 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 3d 20 74 72 .local.nocopy.=.{.blocks....=.tr
27840 75 65 2c 0a 6b 65 79 77 6f 72 64 73 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 74 73 20 20 ue,.keywords..=.true,.projects..
27860 3d 20 74 72 75 65 2c 0a 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 =.true,.__configs.=.true,.}.loca
27880 6c 20 6e 6f 63 61 73 63 61 64 65 20 3d 0a 7b 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 20 74 l.nocascade.=.{.makesettings.=.t
278a0 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6b 65 65 70 72 65 6c 61 74 69 76 65 20 3d 0a 7b 0a 62 61 rue,.}.local.keeprelative.=.{.ba
278c0 73 65 64 69 72 20 20 3d 20 74 72 75 65 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 75 65 2c 0a sedir..=.true,.location.=.true,.
278e0 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d }.function.premake.getactiveterm
27900 73 28 29 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 7b 20 5f 61 63 74 69 6f 6e 20 3d 20 5f 41 s().local.terms.=.{._action.=._A
27920 43 54 49 4f 4e 3a 6c 6f 77 65 72 28 29 2c 20 6f 73 20 3d 20 6f 73 2e 67 65 74 28 29 20 7d 0a 66 CTION:lower(),.os.=.os.get().}.f
27940 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 4f 4e 53 29 or.key,.value.in.pairs(_OPTIONS)
27960 20 64 6f 0a 69 66 20 76 61 6c 75 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e .do.if.value.~=."".then.table.in
27980 73 65 72 74 28 74 65 72 6d 73 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 6c 73 65 0a sert(terms,.value:lower()).else.
279a0 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 72 28 29 29 table.insert(terms,.key:lower())
279c0 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 6e 63 74 69 .end.end.return.terms.end.functi
279e0 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 on.premake.iskeywordmatch(keywor
27a00 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 69 74 68 28 d,.terms).if.keyword:startswith(
27a20 22 6e 6f 74 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e "not.").then.return.not.premake.
27a40 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 3a 73 75 62 28 35 29 2c 20 74 iskeywordmatch(keyword:sub(5),.t
27a60 65 72 6d 73 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 erms).end.for._,.pattern.in.ipai
27a80 72 73 28 6b 65 79 77 6f 72 64 3a 65 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 64 6f 0a 66 rs(keyword:explode(".or.")).do.f
27aa0 6f 72 20 74 65 72 6d 6b 65 79 2c 20 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 or.termkey,.term.in.pairs(terms)
27ac0 20 64 6f 0a 69 66 20 74 65 72 6d 3a 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d 3d 20 74 65 .do.if.term:match(pattern).==.te
27ae0 72 6d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 6e 64 0a 65 rm.then.return.termkey.end.end.e
27b00 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 nd.end.function.premake.iskeywor
27b20 64 73 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 61 6c 20 68 dsmatch(keywords,.terms).local.h
27b40 61 73 72 65 71 75 69 72 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 79 77 6f 72 asrequired.=.false.for._,.keywor
27b60 64 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d d.in.ipairs(keywords).do.local.m
27b80 61 74 63 68 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 atched.=.premake.iskeywordmatch(
27ba0 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 65 64 20 74 keyword,.terms).if.not.matched.t
27bc0 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6d 61 74 63 68 65 64 20 hen.return.false.end.if.matched.
27be0 3d 3d 20 22 72 65 71 75 69 72 65 64 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 65 64 20 3d ==."required".then.hasrequired.=
27c00 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 .true.end.end.if.terms.required.
27c20 61 6e 64 20 6e 6f 74 20 68 61 73 72 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 and.not.hasrequired.then.return.
27c40 66 61 6c 73 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 6c false.else.return.true.end.end.l
27c60 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f 63 61 74 69 ocal.function.adjustpaths(locati
27c80 6f 6e 2c 20 6f 62 6a 29 0a 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 on,.obj).function.adjustpathlist
27ca0 28 6c 69 73 74 29 0a 66 6f 72 20 69 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 (list).for.i,.p.in.ipairs(list).
27cc0 64 6f 0a 6c 69 73 74 5b 69 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f do.list[i].=.path.getrelative(lo
27ce0 63 61 74 69 6f 6e 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 76 61 6c cation,.p).end.end.for.name,.val
27d00 75 65 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 ue.in.pairs(obj).do.local.field.
27d20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 =.premake.fields[name].if.field.
27d40 61 6e 64 20 76 61 6c 75 65 20 61 6e 64 20 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 6e and.value.and.not.keeprelative[n
27d60 61 6d 65 5d 20 74 68 65 6e 0a 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 ame].then.if.field.kind.==."path
27d80 22 20 74 68 65 6e 0a 6f 62 6a 5b 6e 61 6d 65 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 ".then.obj[name].=.path.getrelat
27da0 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c ive(location,.value).elseif.fiel
27dc0 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 66 69 65 6c 64 2e 6b 69 6e d.kind.==."dirlist".or.field.kin
27de0 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 61 74 68 6c d.==."filelist".then.adjustpathl
27e00 69 73 74 28 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 ist(value).elseif.field.kind.==.
27e20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 "keypath".then.for.k,v.in.pairs(
27e40 76 61 6c 75 65 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 29 0a 65 6e 64 0a value).do.adjustpathlist(v).end.
27e60 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d end.end.end.end.local.function.m
27e80 65 72 67 65 66 69 65 6c 64 28 6b 69 6e 64 2c 20 64 65 73 74 2c 20 73 72 63 29 0a 6c 6f 63 61 6c ergefield(kind,.dest,.src).local
27ea0 20 74 62 6c 20 3d 20 64 65 73 74 20 6f 72 20 7b 20 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b .tbl.=.dest.or.{.}.if.kind.==."k
27ec0 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 eyvalue".or.kind.==."keypath".th
27ee0 65 6e 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 en.for.key,.value.in.pairs(src).
27f00 64 6f 0a 74 62 6c 5b 6b 65 79 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 22 6c 69 73 74 22 2c do.tbl[key].=.mergefield("list",
27f20 20 74 62 6c 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 6f 72 20 5f .tbl[key],.value).end.else.for._
27f40 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 ,.item.in.ipairs(src).do.if.not.
27f60 74 62 6c 5b 69 74 65 6d 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c tbl[item].then.table.insert(tbl,
27f80 20 69 74 65 6d 29 0a 74 62 6c 5b 69 74 65 6d 5d 20 3d 20 69 74 65 6d 0a 65 6e 64 0a 65 6e 64 0a .item).tbl[item].=.item.end.end.
27fa0 65 6e 64 0a 72 65 74 75 72 6e 20 74 62 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f end.return.tbl.end.local.functio
27fc0 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 74 62 6c 2c 20 72 65 6d 6f 76 65 73 29 0a 66 6f 72 n.removevalues(tbl,.removes).for
27fe0 20 69 3d 23 74 62 6c 2c 31 2c 2d 31 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 .i=#tbl,1,-1.do.for._,.pattern.i
28000 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 73 29 20 64 6f 0a 69 66 20 70 61 74 74 65 72 6e 20 n.ipairs(removes).do.if.pattern.
28020 3d 3d 20 74 62 6c 5b 69 5d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 74 62 6c 2c ==.tbl[i].then.table.remove(tbl,
28040 20 69 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 .i).break.end.end.end.end.local.
28060 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 6f 62 6a 65 63 74 28 64 65 73 74 2c 20 73 72 63 29 0a function.mergeobject(dest,.src).
28080 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 66 6f 72 20 66 if.not.src.then.return.end.for.f
280a0 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 64 6f ieldname,.value.in.pairs(src).do
280c0 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 6c .if.not.nocopy[fieldname].then.l
280e0 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 66 69 65 6c ocal.field.=.premake.fields[fiel
28100 64 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c dname].if.field.then.if.type(val
28120 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 ue).==."table".then.dest[fieldna
28140 6d 65 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 66 69 65 6c 64 2e 6b 69 6e 64 2c 20 64 65 73 me].=.mergefield(field.kind,.des
28160 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 69 66 20 73 72 63 2e 72 65 6d 6f t[fieldname],.value).if.src.remo
28180 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 73 20 3d 20 73 72 63 2e 72 65 6d 6f 76 65 73 5b 66 ves.then.removes.=.src.removes[f
281a0 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 ieldname].if.removes.then.remove
281c0 76 61 6c 75 65 73 28 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 72 65 6d 6f 76 65 73 29 values(dest[fieldname],.removes)
281e0 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 .end.end.else.dest[fieldname].=.
28200 76 61 6c 75 65 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d value.end.else.dest[fieldname].=
28220 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e .value.end.end.end.end.local.fun
28240 63 74 69 6f 6e 20 6d 65 72 67 65 28 64 65 73 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 ction.merge(dest,.obj,.basis,.te
28260 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6b 65 79 rms,.cfgname,.pltname).local.key
28280 20 3d 20 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 0a 70 6c 74 6e 61 6d 65 20 3d 20 70 6c 74 6e 61 .=.cfgname.or."".pltname.=.pltna
282a0 6d 65 20 6f 72 20 22 4e 61 74 69 76 65 22 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 me.or."Native".if.pltname.~=."Na
282c0 74 69 76 65 22 20 74 68 65 6e 0a 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 0a tive".then.key.=.key....pltname.
282e0 65 6e 64 0a 74 65 72 6d 73 2e 63 6f 6e 66 69 67 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 end.terms.config.=.(cfgname.or."
28300 22 29 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 74 6e "):lower().terms.platform.=.pltn
28320 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 7d 0a 6d 65 72 67 65 ame:lower().local.cfg.=.{}.merge
28340 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 61 73 69 73 5b 6b 65 79 5d 29 0a 61 64 6a 75 73 74 70 61 object(cfg,.basis[key]).adjustpa
28360 74 68 73 28 6f 62 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 29 0a 6d 65 72 67 65 6f 62 6a 65 ths(obj.location,.cfg).mergeobje
28380 63 74 28 63 66 67 2c 20 6f 62 6a 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a ct(cfg,.obj).if.(cfg.kind).then.
283a0 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 3d 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 65 terms['kind']=cfg.kind:lower().e
283c0 6e 64 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 6f 62 6a 2e 62 6c 6f 63 nd.for._,.blk.in.ipairs(obj.bloc
283e0 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 ks).do.if.(premake.iskeywordsmat
28400 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d 73 29 29 74 68 65 6e 0a 6d 65 72 ch(blk.keywords,.terms))then.mer
28420 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 6c 6b 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 geobject(cfg,.blk).if.(cfg.kind.
28440 61 6e 64 20 6e 6f 74 20 63 66 67 2e 74 65 72 6d 73 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 63 66 67 and.not.cfg.terms.kind).then.cfg
28460 2e 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 .terms['kind'].=.cfg.kind:lower(
28480 29 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 ).terms['kind'].=.cfg.kind:lower
284a0 28 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6e 61 6d 65 20 20 20 20 20 20 3d 20 63 ().end.end.end.cfg.name......=.c
284c0 66 67 6e 61 6d 65 0a 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 20 3d 20 70 6c 74 6e 61 6d 65 0a 66 fgname.cfg.platform..=.pltname.f
284e0 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 63 66 67 2e 74 65 or.k,v.in.pairs(terms).do.cfg.te
28500 72 6d 73 5b 6b 5d 20 3d 76 0a 65 6e 64 0a 64 65 73 74 5b 6b 65 79 5d 20 3d 20 63 66 67 0a 65 6e rms[k].=v.end.dest[key].=.cfg.en
28520 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6c 6c 61 70 73 65 28 6f 62 6a 2c 20 62 d.local.function.collapse(obj,.b
28540 61 73 69 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 62 61 73 69 73 20 3d 20 asis).local.result.=.{}.basis.=.
28560 62 61 73 69 73 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 6f 62 6a 2e 73 6f 6c 75 basis.or.{}.local.sln.=.obj.solu
28580 74 69 6f 6e 20 6f 72 20 6f 62 6a 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 70 72 65 6d 61 6b tion.or.obj.local.terms.=.premak
285a0 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c e.getactiveterms().merge(result,
285c0 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 29 2d 2d 74 68 69 73 20 61 64 6a 75 73 74 .obj,.basis,.terms)--this.adjust
285e0 73 20 74 65 72 6d 73 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 s.terms.for._,.cfgname.in.ipairs
28600 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 74 65 (sln.configurations).do.local.te
28620 72 6d 73 5f 6c 6f 63 61 6c 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 rms_local.=.{}.for.k,v.in.pairs(
28640 74 65 72 6d 73 29 64 6f 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 5b 6b 5d 3d 76 20 65 6e 64 0a 6d 65 terms)do.terms_local[k]=v.end.me
28660 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 5f 6c 6f rge(result,.obj,.basis,.terms_lo
28680 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 22 4e 61 74 69 76 65 22 29 2d 2d 74 65 72 6d 73 20 63 cal,.cfgname,."Native")--terms.c
286a0 61 6d 20 61 6c 73 6f 20 62 65 20 61 64 6a 75 73 74 65 64 20 68 65 72 65 0a 66 6f 72 20 5f 2c 20 am.also.be.adjusted.here.for._,.
286c0 70 6c 74 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 pltname.in.ipairs(sln.platforms.
286e0 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 69 76 65 22 or.{}).do.if.pltname.~=."Native"
28700 20 74 68 65 6e 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 74 .then.merge(result,.obj,.basis,t
28720 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 2d 2d 74 erms_local,.cfgname,.pltname)--t
28740 65 72 6d 73 20 61 6c 73 6f 20 68 65 72 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 erms.also.here.end.end.end.retur
28760 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c n.result.end.local.function.buil
28780 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 6c 6f 63 61 6c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f duniquedirs().local.num_variatio
287a0 6e 73 20 3d 20 34 0a 6c 6f 63 61 6c 20 63 66 67 5f 64 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c ns.=.4.local.cfg_dirs.=.{}.local
287c0 20 68 69 74 5f 63 6f 75 6e 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d .hit_counts.=.{}.for.sln.in.prem
287e0 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 ake.solution.each().do.for._,.pr
28800 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 j.in.ipairs(sln.projects).do.for
28820 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 ._,.cfg.in.pairs(prj.__configs).
28840 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 64 69 72 73 5b 31 5d 20 3d 20 70 61 do.local.dirs.=.{.}.dirs[1].=.pa
28860 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 6c 6f 63 th.getabsolute(path.join(cfg.loc
28880 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 64 69 72 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 ation,.cfg.objdir.or.cfg.project
288a0 2e 6f 62 6a 64 69 72 20 6f 72 20 22 6f 62 6a 22 29 29 0a 64 69 72 73 5b 32 5d 20 3d 20 70 61 74 .objdir.or."obj")).dirs[2].=.pat
288c0 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 31 5d 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d h.join(dirs[1],.iif(cfg.platform
288e0 20 3d 3d 20 22 4e 61 74 69 76 65 22 2c 20 22 22 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 29 .==."Native",."",.cfg.platform))
28900 0a 64 69 72 73 5b 33 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 32 5d 2c 20 63 66 .dirs[3].=.path.join(dirs[2],.cf
28920 67 2e 6e 61 6d 65 29 0a 64 69 72 73 5b 34 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 g.name).dirs[4].=.path.join(dirs
28940 5b 33 5d 2c 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 0a 63 66 67 5f 64 69 72 73 5b [3],.cfg.project.name).cfg_dirs[
28960 63 66 67 5d 20 3d 20 64 69 72 73 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 cfg].=.dirs.local.start.=.iif(cf
28980 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c 20 6e 75 6d g.name,.2,.1).for.v.=.start,.num
289a0 5f 76 61 72 69 61 74 69 6f 6e 73 20 64 6f 0a 6c 6f 63 61 6c 20 64 20 3d 20 64 69 72 73 5b 76 5d _variations.do.local.d.=.dirs[v]
289c0 0a 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 3d 20 28 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 .hit_counts[d].=.(hit_counts[d].
289e0 6f 72 20 30 29 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c or.0).+.1.end.end.end.end.for.sl
28a00 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.
28a20 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 for._,.prj.in.ipairs(sln.project
28a40 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f s).do.for._,.cfg.in.pairs(prj.__
28a60 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 0a 6c 6f 63 61 6c 20 73 74 61 72 configs).do.local.dir.local.star
28a80 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 t.=.iif(cfg.name,.2,.1).for.v.=.
28aa0 73 74 61 72 74 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 69 6e 67 6c 65 4f 75 74 70 75 start,.iif(cfg.flags.SingleOutpu
28ac0 74 44 69 72 3d 3d 74 72 75 65 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 2d 31 2c 6e 75 6d 5f tDir==true,num_variations-1,num_
28ae0 76 61 72 69 61 74 69 6f 6e 73 29 20 64 6f 0a 64 69 72 20 3d 20 63 66 67 5f 64 69 72 73 5b 63 66 variations).do.dir.=.cfg_dirs[cf
28b00 67 5d 5b 76 5d 0a 69 66 20 68 69 74 5f 63 6f 75 6e 74 73 5b 64 69 72 5d 20 3d 3d 20 31 20 74 68 g][v].if.hit_counts[dir].==.1.th
28b20 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 en.break.end.end.cfg.objectsdir.
28b40 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c =.path.getrelative(cfg.location,
28b60 20 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 .dir).end.end.end.end.local.func
28b80 74 69 6f 6e 20 62 75 69 6c 64 74 61 72 67 65 74 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 tion.buildtargets().for.sln.in.p
28ba0 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c remake.solution.each().do.for._,
28bc0 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a .prj.in.ipairs(sln.projects).do.
28be0 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 for._,.cfg.in.pairs(prj.__config
28c00 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e s).do.local.pathstyle.=.premake.
28c20 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c getpathstyle(cfg).local.namestyl
28c40 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 63 66 e.=.premake.getnamestyle(cfg).cf
28c60 67 2e 62 75 69 6c 64 74 61 72 67 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 g.buildtarget.=.premake.gettarge
28c80 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 t(cfg,."build",.pathstyle,.names
28ca0 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 tyle,.cfg.system).cfg.linktarget
28cc0 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b ..=.premake.gettarget(cfg,."link
28ce0 22 2c 20 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 ",..pathstyle,.namestyle,.cfg.sy
28d00 73 74 65 6d 29 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 stem).if.pathstyle.==."windows".
28d20 74 68 65 6e 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 then.cfg.objectsdir.=.path.trans
28d40 6c 61 74 65 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 late(cfg.objectsdir,."\\").end.e
28d60 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 nd.end.end.end...local.function.
28d80 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 0a 20 20 69 66 28 63 66 67 2e 6b 69 6e 64 29 20 74 getCfgKind(cfg)...if(cfg.kind).t
28da0 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 69 hen...return.cfg.kind;...end...i
28dc0 66 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 20 61 6e 64 20 f(cfg.project.__configs[""].and.
28de0 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 29 20 cfg.project.__configs[""].kind).
28e00 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 then...return.cfg.project.__conf
28e20 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 6e 69 6c igs[""].kind;...end...return.nil
28e40 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 72 ...end...local.function.getprojr
28e60 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 ec(dstArray,.foundList,.cfg,.cfg
28e80 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 0a 20 20 69 name,.searchField,.bLinkage)...i
28ea0 66 28 6e 6f 74 20 63 66 67 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 65 6e 64 0a 20 20 6c 6f 63 f(not.cfg).then.return.end...loc
28ec0 61 6c 20 66 6f 75 6e 64 55 73 65 50 72 6a 73 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 5f 2c 20 75 al.foundUsePrjs.=.{};...for._,.u
28ee0 73 65 4e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 5b 73 65 61 72 63 68 46 69 65 6c 64 seName.in.ipairs(cfg[searchField
28f00 5d 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 74 65 73 74 4e 61 6d 65 20 3d 20 75 73 65 4e 61 6d 65 ]).do...local.testName.=.useName
28f20 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 69 66 28 28 6e 6f 74 20 66 6f 75 6e 64 4c 69 73 74 5b 74 65 :lower();...if((not.foundList[te
28f40 73 74 4e 61 6d 65 5d 29 29 20 74 68 65 6e 0a 20 20 6c 6f 63 61 6c 20 74 68 65 50 72 6f 6a 20 3d stName])).then...local.theProj.=
28f60 20 6e 69 6c 3b 0a 20 20 6c 6f 63 61 6c 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 6e 69 6c 3b 0a .nil;...local.theUseProj.=.nil;.
28f80 20 20 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 6f 6a 65 ..for._,.prj.in.ipairs(cfg.proje
28fa0 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 66 20 28 70 ct.solution.projects).do...if.(p
28fc0 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 74 65 73 74 4e 61 6d 65 29 20 74 68 65 rj.name:lower().==.testName).the
28fe0 6e 0a 20 20 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 20 20 74 68 65 55 73 65 50 n...if(prj.usage).then...theUseP
29000 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6c 73 65 0a 20 20 74 68 65 50 72 6f 6a 20 3d 20 70 72 roj.=.prj;...else...theProj.=.pr
29020 6a 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 4d 75 73 74 20 63 6f j;...end...end...end...--Must.co
29040 6e 6e 65 63 74 20 74 6f 20 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 69 66 28 74 nnect.to.a.usage.project....if(t
29060 68 65 55 73 65 50 72 6f 6a 29 20 74 68 65 6e 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 74 65 73 74 heUseProj).then...foundList[test
29080 4e 61 6d 65 5d 20 3d 20 74 72 75 65 3b 0a 20 20 6c 6f 63 61 6c 20 70 72 6a 45 6e 74 72 79 20 3d Name].=.true;...local.prjEntry.=
290a0 20 7b 0a 20 20 6e 61 6d 65 20 3d 20 74 65 73 74 4e 61 6d 65 2c 0a 20 20 70 72 6f 6a 20 3d 20 74 .{...name.=.testName,...proj.=.t
290c0 68 65 50 72 6f 6a 2c 0a 20 20 75 73 61 67 65 50 72 6f 6a 20 3d 20 74 68 65 55 73 65 50 72 6f 6a heProj,...usageProj.=.theUseProj
290e0 2c 0a 20 20 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 62 4c 69 6e 6b 61 67 65 2c 0a 20 20 7d ,...bLinkageOnly.=.bLinkage,...}
29100 3b 0a 20 20 64 73 74 41 72 72 61 79 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 ;...dstArray[testName].=.prjEntr
29120 79 3b 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 75 6e 64 55 73 65 50 72 6a 73 2c 20 y;...table.insert(foundUsePrjs,.
29140 74 68 65 55 73 65 50 72 6f 6a 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 theUseProj);...end...end...end..
29160 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 6e 20 69 70 61 69 72 73 28 66 6f 75 6e 64 55 73 .for._,.usePrj.in.ipairs(foundUs
29180 65 50 72 6a 73 29 20 64 6f 0a 20 20 2d 2d 4c 69 6e 6b 73 20 63 61 6e 20 6f 6e 6c 79 20 72 65 63 ePrjs).do...--Links.can.only.rec
291a0 75 72 73 65 20 74 68 72 6f 75 67 68 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 urse.through.static.libraries...
291c0 20 69 66 28 28 73 65 61 72 63 68 46 69 65 6c 64 20 7e 3d 20 22 6c 69 6e 6b 73 22 29 20 6f 72 0a .if((searchField.~=."links").or.
291e0 20 20 28 67 65 74 43 66 67 4b 69 6e 64 28 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 ..(getCfgKind(usePrj.__configs[c
29200 66 67 6e 61 6d 65 5d 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 29 20 74 68 65 6e 0a 20 fgname]).==."StaticLib")).then..
29220 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c .getprojrec(dstArray,.foundList,
29240 20 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 0a 20 20 63 66 .usePrj.__configs[cfgname],...cf
29260 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 3b 0a 20 gname,.searchField,.bLinkage);..
29280 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 .end...end...end...--...--.This.
292a0 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 61 6c function.will.recursively.get.al
292c0 6c 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 l.projects.that.the.given.config
292e0 75 72 61 74 69 6f 6e 20 68 61 73 20 69 6e 20 69 74 73 20 22 75 73 65 73 22 0a 20 20 2d 2d 20 66 uration.has.in.its."uses"...--.f
29300 69 65 6c 64 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 20 61 72 65 20 61 20 6c 69 ield..The.return.values.are.a.li
29320 73 74 20 6f 66 20 74 61 62 6c 65 73 2e 20 45 61 63 68 20 74 61 62 6c 65 20 69 6e 20 74 68 61 74 st.of.tables..Each.table.in.that
29340 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 20 20 .list.contains.the.following:...
29360 2d 2d 6e 61 6d 65 20 3d 20 54 68 65 20 6c 6f 77 65 72 63 61 73 65 20 6e 61 6d 65 20 6f 66 20 74 --name.=.The.lowercase.name.of.t
29380 68 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 2d 2d 70 72 6f 6a 20 3d 20 54 68 65 20 70 72 6f 6a 65 he.project....--proj.=.The.proje
293a0 63 74 2e 20 43 61 6e 20 62 65 20 6e 69 6c 20 69 66 20 69 74 20 69 73 20 75 73 61 67 65 2d 6f 6e ct..Can.be.nil.if.it.is.usage-on
293c0 6c 79 2e 0a 20 20 2d 2d 75 73 61 67 65 50 72 6f 6a 20 3d 20 54 68 65 20 75 73 61 67 65 20 70 72 ly....--usageProj.=.The.usage.pr
293e0 6f 6a 65 63 74 2e 20 43 61 6e 27 74 20 62 65 20 6e 69 6c 2c 20 61 73 20 75 73 69 6e 67 20 61 20 oject..Can't.be.nil,.as.using.a.
29400 70 72 6f 6a 65 63 74 20 74 68 61 74 20 68 61 73 20 6e 6f 0a 20 20 2d 2d 20 75 73 61 67 65 20 70 project.that.has.no...--.usage.p
29420 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 70 75 74 20 69 6e 74 6f 20 74 68 65 20 6c 69 73 74 2e roject.is.not.put.into.the.list.
29440 0a 20 20 2d 2d 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 49 66 20 74 68 69 73 20 69 73 20 74 ...--bLinkageOnly.=.If.this.is.t
29460 72 75 65 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 69 6e 66 6f 72 rue,.then.only.the.linkage.infor
29480 6d 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 70 69 65 64 2e 0a 20 20 2d 2d 20 54 68 mation.should.be.copied....--.Th
294a0 65 20 72 65 63 75 72 73 69 6f 6e 20 77 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 61 74 20 74 68 e.recursion.will.only.look.at.th
294c0 65 20 22 75 73 65 73 22 20 66 69 65 6c 64 20 6f 6e 20 2a 75 73 61 67 65 2a 20 70 72 6f 6a 65 63 e."uses".field.on.*usage*.projec
294e0 74 73 2e 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 73 6f ts....--.This.function.will.also
29500 20 61 64 64 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 74 68 65 20 6c 69 73 74 20 74 68 61 74 20 61 .add.projects.to.the.list.that.a
29520 72 65 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 22 6c 69 6e 6b 73 22 0a 20 20 2d 2d re.mentioned.in.the."links"...--
29540 20 66 69 65 6c 64 20 6f 66 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 2e 20 54 68 65 73 65 20 .field.of.usage.projects..These.
29560 77 69 6c 6c 20 6f 6e 6c 79 20 63 6f 70 79 20 6c 69 6e 6b 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f will.only.copy.linker.informatio
29580 6e 2c 20 62 75 74 20 74 68 65 79 20 77 69 6c 6c 20 72 65 63 75 72 73 65 2e 0a 20 20 2d 2d 20 74 n,.but.they.will.recurse....--.t
295a0 68 72 6f 75 67 68 20 6f 74 68 65 72 20 22 6c 69 6e 6b 73 22 20 66 69 65 6c 64 73 2e 0a 20 20 2d hrough.other."links".fields....-
295c0 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f -...local.function.getprojectsco
295e0 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 nnections(cfg,.cfgname)...local.
29600 64 73 74 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 4c 69 73 74 dstArray.=.{};...local.foundList
29620 20 3d 20 7b 7d 3b 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e .=.{};...foundList[cfg.project.n
29640 61 6d 65 3a 6c 6f 77 65 72 28 29 5d 20 3d 20 74 72 75 65 3b 0a 20 20 2d 2d 46 69 72 73 74 2c 20 ame:lower()].=.true;...--First,.
29660 66 6f 6c 6c 6f 77 20 74 68 65 20 75 73 65 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 20 20 67 follow.the.uses.recursively....g
29680 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 etprojrec(dstArray,.foundList,.c
296a0 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 22 75 73 65 73 22 2c 20 66 61 6c 73 65 29 3b 0a 20 20 2d fg,.cfgname,."uses",.false);...-
296c0 2d 4e 65 78 74 2c 20 67 6f 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 6f 66 20 74 68 65 20 75 73 61 -Next,.go.through.all.of.the.usa
296e0 67 65 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 ge.projects.and.recursively.get.
29700 74 68 65 69 72 20 6c 69 6e 6b 73 2e 0a 20 20 2d 2d 42 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 their.links....--But.only.if.the
29720 79 27 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 74 68 65 72 65 2e 20 47 65 74 20 74 68 65 20 y're.not.already.there..Get.the.
29740 6c 69 6e 6b 73 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 6c 6f 63 61 6c 20 6c links.as.linkage-only....local.l
29760 69 6e 6b 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 inkArray.=.{};...for.prjName,.pr
29780 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 64 73 74 41 72 72 61 79 29 20 64 6f 0a 20 20 67 jEntry.in.pairs(dstArray).do...g
297a0 65 74 70 72 6f 6a 72 65 63 28 6c 69 6e 6b 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 etprojrec(linkArray,.foundList,.
297c0 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 prjEntry.usageProj.__configs[cfg
297e0 6e 61 6d 65 5d 2c 20 63 66 67 6e 61 6d 65 2c 0a 20 20 22 6c 69 6e 6b 73 22 2c 20 74 72 75 65 29 name],.cfgname,..."links",.true)
29800 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 43 6f 70 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 79 20 ;...end...--Copy.from.linkArray.
29820 69 6e 74 6f 20 64 73 74 41 72 72 61 79 2e 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 into.dstArray....for.prjName,.pr
29840 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 41 72 72 61 79 29 20 64 6f 0a 20 20 jEntry.in.pairs(linkArray).do...
29860 64 73 74 41 72 72 61 79 5b 70 72 6a 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 dstArray[prjName].=.prjEntry;...
29880 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 64 73 74 41 72 72 61 79 3b 0a 20 20 65 6e 64 0a 20 20 6c end...return.dstArray;...end...l
298a0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 63 66 67 2c 20 ocal.function.isnameofproj(cfg,.
298c0 73 74 72 4e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 63 66 67 2e 70 72 6f 6a 65 strName)...local.sln.=.cfg.proje
298e0 63 74 2e 73 6f 6c 75 74 69 6f 6e 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 54 65 73 74 20 3d 20 73 ct.solution;...local.strTest.=.s
29900 74 72 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a trName:lower();...for.prjIx,.prj
29920 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 66 .in.ipairs(sln.projects).do...if
29940 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 73 74 72 54 65 73 74 29 20 74 .(prj.name:lower().==.strTest).t
29960 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 hen...return.true;...end...end..
29980 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 43 .return.false;...end...--...--.C
299a0 6f 70 69 65 73 20 74 68 65 20 66 69 65 6c 64 20 66 72 6f 6d 20 64 73 74 43 66 67 20 74 6f 20 73 opies.the.field.from.dstCfg.to.s
299c0 72 63 43 66 67 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 rcCfg....--...local.function.cop
299e0 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 64 73 74 43 66 67 2c 20 ydependentfield(srcCfg,.dstCfg,.
29a00 73 74 72 53 72 63 46 69 65 6c 64 29 0a 20 20 6c 6f 63 61 6c 20 73 72 63 46 69 65 6c 64 20 3d 20 strSrcField)...local.srcField.=.
29a20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 6c premake.fields[strSrcField];...l
29a40 6f 63 61 6c 20 73 74 72 44 73 74 46 69 65 6c 64 20 3d 20 73 74 72 53 72 63 46 69 65 6c 64 3b 0a ocal.strDstField.=.strSrcField;.
29a60 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 3d ..if.type(srcCfg[strSrcField]).=
29a80 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 20 20 2d 2d 68 61 6e 64 6c 65 20 70 61 74 68 73 2e =."table".then...--handle.paths.
29aa0 0a 20 20 69 66 20 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 ...if.(srcField.kind.==."dirlist
29ac0 22 20 6f 72 20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 ".or.srcField.kind.==."filelist"
29ae0 29 20 61 6e 64 0a 20 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 ).and...(not.keeprelative[strSrc
29b00 46 69 65 6c 64 5d 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 Field]).then...for.i,p.in.ipairs
29b20 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 61 62 6c 65 (srcCfg[strSrcField]).do...table
29b40 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 0a 20 20 70 .insert(dstCfg[strDstField],...p
29b60 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 ath.rebase(p,.srcCfg.project.loc
29b80 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 29 ation,.dstCfg.project.location))
29ba0 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 74 72 53 72 63 46 69 65 6c 64 20 3d ...end...else...if(strSrcField.=
29bc0 3d 20 22 6c 69 6e 6b 73 22 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 =."links").then...for.i,p.in.ipa
29be0 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 69 66 irs(srcCfg[strSrcField]).do...if
29c00 28 6e 6f 74 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 64 73 74 43 66 67 2c 20 70 29 29 20 74 68 (not.isnameofproj(dstCfg,.p)).th
29c20 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 en...table.insert(dstCfg[strDstF
29c40 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 69 6e 74 66 28 22 46 61 69 6c 65 ield],.p)...else...printf("Faile
29c60 64 20 74 6f 20 63 6f 70 79 20 27 25 73 27 20 66 72 6f 6d 20 70 72 6f 6a 20 27 25 73 27 2e 22 2c d.to.copy.'%s'.from.proj.'%s'.",
29c80 0a 20 20 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e ...p,.srcCfg.project.name);...en
29ca0 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 d...end...else...for.i,p.in.ipai
29cc0 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 61 62 rs(srcCfg[strSrcField]).do...tab
29ce0 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 70 le.insert(dstCfg[strDstField],.p
29d00 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 )...end...end...end...else...if(
29d20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 61 6e 64 20 28 6e 6f 74 srcField.kind.==."path".and.(not
29d40 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 29 20 74 68 65 .keeprelative[strSrcField])).the
29d60 6e 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 70 61 74 68 2e 72 n...dstCfg[strDstField].=.path.r
29d80 65 62 61 73 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 2c 0a 20 20 70 72 6a ebase(srcCfg[strSrcField],...prj
29da0 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 .location,.dstCfg.project.locati
29dc0 6f 6e 29 3b 0a 20 20 65 6c 73 65 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 on);...else...dstCfg[strDstField
29de0 5d 20 3d 20 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 65 6e 64 0a 20 ].=.srcCfg[strSrcField];...end..
29e00 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 .end...end...--...--.This.functi
29e20 6f 6e 20 77 69 6c 6c 20 74 61 6b 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 on.will.take.the.list.of.project
29e40 20 65 6e 74 72 69 65 73 20 61 6e 64 20 61 70 70 6c 79 20 74 68 65 69 72 20 75 73 61 67 65 20 70 .entries.and.apply.their.usage.p
29e60 72 6f 6a 65 63 74 20 64 61 74 61 0a 20 20 2d 2d 20 74 6f 20 74 68 65 20 67 69 76 65 6e 20 63 6f roject.data...--.to.the.given.co
29e80 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 63 6f 6d 70 69 6c nfiguration..It.will.copy.compil
29ea0 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 63 74 73 ing.information.for.the.projects
29ec0 20 74 68 61 74 20 61 72 65 0a 20 20 2d 2d 20 6e 6f 74 20 6c 69 73 74 65 64 20 61 73 20 6c 69 6e .that.are...--.not.listed.as.lin
29ee0 6b 61 67 65 2d 6f 6e 6c 79 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 74 68 65 20 6c 69 6e 6b kage-only..It.will.copy.the.link
29f00 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 70 72 6f 6a 65 63 74 73 20 6f 6e 6c ing.information.for.projects.onl
29f20 79 20 69 66 0a 20 20 2d 2d 20 74 68 65 20 73 6f 75 72 63 65 20 70 72 6f 6a 65 63 74 20 69 73 20 y.if...--.the.source.project.is.
29f40 6e 6f 74 20 61 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 79 2e 20 49 74 20 77 6f 6e 27 74 20 63 not.a.static.library..It.won't.c
29f60 6f 70 79 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 2d 2d 20 69 66 20 opy.linking.information...--.if.
29f80 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 69 6e 20 74 68 69 73 20 73 6f 6c 75 74 69 6f 6e 3b the.project.is.in.this.solution;
29fa0 20 69 6e 73 74 65 61 64 20 69 74 20 77 69 6c 6c 20 61 64 64 20 74 68 61 74 20 70 72 6f 6a 65 63 .instead.it.will.add.that.projec
29fc0 74 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 73 0a 20 20 2d 2d 20 6c 69 t.to.the.configuration's...--.li
29fe0 6e 6b 73 20 66 69 65 6c 64 2c 20 65 78 70 65 63 74 69 6e 67 20 74 68 61 74 20 50 72 65 6d 61 6b nks.field,.expecting.that.Premak
2a000 65 20 77 69 6c 6c 20 68 61 6e 64 6c 65 20 74 68 65 20 72 65 73 74 2e 0a 20 20 2d 2d 0a 20 20 6c e.will.handle.the.rest....--...l
2a020 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 63 66 67 2c ocal.function.copyusagedata(cfg,
2a040 20 63 66 67 6e 61 6d 65 2c 20 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 0a 20 20 6c 6f 63 61 6c 20 6d .cfgname,.linkToProjs)...local.m
2a060 79 50 72 6a 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 3b 0a 20 20 6c 6f 63 61 6c 20 62 49 73 53 yPrj.=.cfg.project;...local.bIsS
2a080 74 61 74 69 63 4c 69 62 20 3d 20 28 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 20 3d 3d 20 22 taticLib.=.(getCfgKind(cfg).==."
2a0a0 53 74 61 74 69 63 4c 69 62 22 29 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 StaticLib");...for.prjName,.prjE
2a0c0 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 20 64 6f 0a 20 20 ntry.in.pairs(linkToProjs).do...
2a0e0 6c 6f 63 61 6c 20 73 72 63 50 72 6a 20 3d 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f local.srcPrj.=.prjEntry.usagePro
2a100 6a 3b 0a 20 20 6c 6f 63 61 6c 20 73 72 63 43 66 67 20 3d 20 73 72 63 50 72 6a 2e 5f 5f 63 6f 6e j;...local.srcCfg.=.srcPrj.__con
2a120 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 3b 0a 20 20 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 figs[cfgname];...for.name,.field
2a140 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 20 20 69 .in.pairs(premake.fields).do...i
2a160 66 28 73 72 63 43 66 67 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 20 20 69 66 28 66 69 65 6c 64 2e f(srcCfg[name]).then...if(field.
2a180 75 73 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 69 66 28 6e 6f 74 20 70 72 6a 45 6e 74 72 usagecopy).then...if(not.prjEntr
2a1a0 79 2e 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e y.bLinkageOnly).then...copydepen
2a1c0 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 dentfield(srcCfg,.cfg,.name)...e
2a1e0 6e 64 0a 20 20 65 6c 73 65 69 66 28 66 69 65 6c 64 2e 6c 69 6e 6b 61 67 65 63 6f 70 79 29 20 74 nd...elseif(field.linkagecopy).t
2a200 68 65 6e 0a 20 20 2d 2d 43 6f 70 79 20 74 68 65 20 6c 69 6e 6b 61 67 65 20 64 61 74 61 20 69 66 hen...--Copy.the.linkage.data.if
2a220 20 77 65 27 72 65 20 62 75 69 6c 64 69 6e 67 20 61 20 6e 6f 6e 2d 73 74 61 74 69 63 20 74 68 69 .we're.building.a.non-static.thi
2a240 6e 67 0a 20 20 2d 2d 61 6e 64 20 74 68 69 73 20 69 73 20 61 20 70 75 72 65 20 75 73 61 67 65 20 ng...--and.this.is.a.pure.usage.
2a260 70 72 6f 6a 65 63 74 2e 20 49 66 20 69 74 27 73 20 6e 6f 74 20 70 75 72 65 2d 75 73 61 67 65 2c project..If.it's.not.pure-usage,
2a280 20 74 68 65 6e 0a 20 20 2d 2d 77 65 20 77 69 6c 6c 20 73 69 6d 70 6c 79 20 70 75 74 20 74 68 65 .then...--we.will.simply.put.the
2a2a0 20 70 72 6f 6a 65 63 74 27 73 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 6c 69 6e 6b 73 20 66 69 65 .project's.name.in.the.links.fie
2a2c0 6c 64 20 6c 61 74 65 72 2e 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 ld.later....if((not.bIsStaticLib
2a2e0 29 20 61 6e 64 20 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 29 20 74 68 65 6e 0a ).and.(not.prjEntry.proj)).then.
2a300 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 63 66 67 ..copydependentfield(srcCfg,.cfg
2a320 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a ,.name)...end...end...end...end.
2a340 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 70 72 6a 45 ..if((not.bIsStaticLib).and.prjE
2a360 6e 74 72 79 2e 70 72 6f 6a 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 ntry.proj).then...table.insert(c
2a380 66 67 2e 6c 69 6e 6b 73 2c 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 2e 6e 61 6d 65 29 3b 0a 20 fg.links,.prjEntry.proj.name);..
2a3a0 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b .end...end...end.function.premak
2a3c0 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e e.bake.buildconfigs().for.sln.in
2a3e0 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 .premake.solution.each().do.for.
2a400 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 _,.prj.in.ipairs(sln.projects).d
2a420 6f 0a 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 o.prj.location.=.prj.location.or
2a440 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 70 72 6a 2e 62 61 73 65 64 69 72 0a 61 64 6a .sln.location.or.prj.basedir.adj
2a460 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 ustpaths(prj.location,.prj).for.
2a480 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a _,.blk.in.ipairs(prj.blocks).do.
2a4a0 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 adjustpaths(prj.location,.blk).e
2a4c0 6e 64 0a 65 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 nd.end.sln.location.=.sln.locati
2a4e0 6f 6e 20 6f 72 20 73 6c 6e 2e 62 61 73 65 64 69 72 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e on.or.sln.basedir.end.for.sln.in
2a500 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 .premake.solution.each().do.loca
2a520 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 73 6c 6e 29 0a 66 6f 72 20 5f 2c 20 70 l.basis.=.collapse(sln).for._,.p
2a540 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 70 72 rj.in.ipairs(sln.projects).do.pr
2a560 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 70 72 6a 2c 20 62 61 73 69 j.__configs.=.collapse(prj,.basi
2a580 73 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e s).for._,.cfg.in.pairs(prj.__con
2a5a0 66 69 67 73 29 20 64 6f 0a 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 figs).do.bake.postprocess(prj,.c
2a5c0 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 fg).end.end.end.for.sln.in.prema
2a5e0 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 49 78 2c ke.solution.each().do.for.prjIx,
2a600 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a .prj.in.ipairs(sln.projects).do.
2a620 69 66 28 6e 6f 74 20 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 66 6f 72 20 63 66 67 6e 61 if(not.prj.usage).then.for.cfgna
2a640 6d 65 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 me,.cfg.in.pairs(prj.__configs).
2a660 64 6f 0a 6c 6f 63 61 6c 20 75 73 65 73 50 72 6a 73 20 3d 20 67 65 74 70 72 6f 6a 65 63 74 73 63 do.local.usesPrjs.=.getprojectsc
2a680 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 3b 0a 63 6f 70 79 75 73 onnections(cfg,.cfgname);.copyus
2a6a0 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 75 73 65 73 50 72 6a 73 29 0a agedata(cfg,.cfgname,.usesPrjs).
2a6c0 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 end.end.end.end.for.sln.in.prema
2a6e0 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 72 65 6d 6f ke.solution.each().do.local.remo
2a700 76 65 4c 69 73 74 20 3d 20 7b 7d 3b 0a 66 6f 72 20 69 6e 64 65 78 2c 20 70 72 6a 20 69 6e 20 69 veList.=.{};.for.index,.prj.in.i
2a720 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 70 72 6a 2e 75 73 pairs(sln.projects).do.if(prj.us
2a740 61 67 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 6d 6f 76 65 4c 69 73 age).then.table.insert(removeLis
2a760 74 2c 20 31 2c 20 69 6e 64 65 78 29 3b 20 2d 2d 41 64 64 20 69 6e 20 72 65 76 65 72 73 65 20 6f t,.1,.index);.--Add.in.reverse.o
2a780 72 64 65 72 2e 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 69 6e 64 65 78 20 69 6e 20 69 70 rder..end.end.for._,.index.in.ip
2a7a0 61 69 72 73 28 72 65 6d 6f 76 65 4c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 airs(removeList).do.table.remove
2a7c0 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 6e 64 65 78 29 3b 0a 65 6e 64 0a 65 6e 64 0a 62 (sln.projects,.index);.end.end.b
2a7e0 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 62 75 69 6c 64 74 61 72 67 65 74 73 28 63 66 uilduniquedirs().buildtargets(cf
2a800 67 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 70 6f 73 g).end.function.premake.bake.pos
2a820 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 63 66 67 2e 70 72 6f 6a 65 63 74 20 20 tprocess(prj,.cfg).cfg.project..
2a840 20 3d 20 70 72 6a 0a 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 .=.prj.cfg.shortname.=.premake.g
2a860 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 etconfigname(cfg.name,.cfg.platf
2a880 6f 72 6d 2c 20 74 72 75 65 29 0a 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 orm,.true).cfg.longname..=.prema
2a8a0 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 ke.getconfigname(cfg.name,.cfg.p
2a8c0 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 63 66 67 2e 6c 6f 63 61 latform).cfg.location.=.cfg.loca
2a8e0 74 69 6f 6e 20 6f 72 20 63 66 67 2e 62 61 73 65 64 69 72 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f tion.or.cfg.basedir.local.platfo
2a900 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 rm.=.premake.platforms[cfg.platf
2a920 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 orm].if.platform.iscrosscompiler
2a940 20 74 68 65 6e 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a .then.cfg.system.=.cfg.platform.
2a960 65 6c 73 65 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 6f 73 2e 67 65 74 28 29 0a 65 6e 64 0a 69 else.cfg.system.=.os.get().end.i
2a980 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 70 6c f.cfg.kind.==."SharedLib".and.pl
2a9a0 61 74 66 6f 72 6d 2e 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 74 68 65 6e 0a 63 66 67 2e 6b 69 6e atform.nosharedlibs.then.cfg.kin
2a9c0 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 d.=."StaticLib".end.local.remove
2a9e0 66 69 6c 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 66 69 6c 65 73 0a 69 66 20 5f 41 43 54 49 files.=.cfg.removefiles.if._ACTI
2aa00 4f 4e 20 3d 3d 20 27 67 6d 61 6b 65 27 20 74 68 65 6e 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d ON.==.'gmake'.then.removefiles.=
2aa20 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 63 66 67 2e 65 78 63 .table.join(removefiles,.cfg.exc
2aa40 6c 75 64 65 73 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 ludes).end.local.files.=.{}.for.
2aa60 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f _,.fname.in.ipairs(cfg.files).do
2aa80 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 72 65 6d 6f 76 65 66 69 .if.not.table.icontains(removefi
2aaa0 6c 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 les,.fname).then.table.insert(fi
2aac0 6c 65 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 66 69 6c 65 73 20 3d 20 les,.fname).end.end.cfg.files.=.
2aae0 66 69 6c 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 files.for.name,.field.in.pairs(p
2ab00 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 66 69 65 6c 64 2e 69 73 66 6c 61 remake.fields).do.if.field.isfla
2ab20 67 73 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 3d 20 63 66 67 5b 6e 61 6d 65 5d gs.then.local.values.=.cfg[name]
2ab40 0a 66 6f 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 .for._,.flag.in.ipairs(values).d
2ab60 6f 20 76 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 65 6e o.values[flag].=.true.end.end.en
2ab80 64 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c d.cfg.__fileconfigs.=.{.}.for._,
2aba0 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 6c .fname.in.ipairs(cfg.files).do.l
2abc0 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 66 6e 61 6d ocal.fcfg.=.{.}.fcfg.name.=.fnam
2abe0 65 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 66 6e 61 6d 65 5d 20 3d 20 66 63 66 e.cfg.__fileconfigs[fname].=.fcf
2ac00 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 g.table.insert(cfg.__fileconfigs
2ac20 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 20 ,.fcfg).end.end..premake.fields.
2ac40 3d 0a 7b 0a 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 =.{.archivesplit_size.=.{.kind..
2ac60 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",.},
2ac80 0a 62 61 73 65 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f .basedir.=.{.kind..=."path",.sco
2aca0 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 62 75 69 6c 64 61 63 74 69 6f 6e pe.=."container",.},.buildaction
2acc0 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.=."
2ace0 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6d 70 69 6c 65 22 2c 0a config",.allowed.=.{."Compile",.
2ad00 22 43 6f 70 79 22 2c 0a 22 45 6d 62 65 64 22 2c 0a 22 4e 6f 6e 65 22 0a 7d 0a 7d 2c 0a 62 75 69 "Copy",."Embed",."None".}.},.bui
2ad20 6c 64 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 ldoptions.=.{.kind..=."list",.sc
2ad40 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_
2ad60 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 20 22 63 c.=.{.kind..=."list",.scope.=."c
2ad80 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 20 3d 0a 7b 0a onfig",.},.buildoptions_cpp.=.{.
2ada0 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 kind..=."list",.scope.=."config"
2adc0 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 ,.},.buildoptions_objc.=.{.kind.
2ade0 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a .=."list",.scope.=."config",.},.
2ae00 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 configurations.=.{.kind..=."list
2ae20 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 63 75 73 74 6f 6d ",.scope.=."solution",.},.custom
2ae40 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 buildtask.=.{.kind..=."table",.s
2ae60 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 61 72 67 73 20 3d 0a cope.=."config",.},.debugargs.=.
2ae80 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 {.kind.=."list",.scope.=."config
2aea0 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 ",.},.debugdir.=.{.kind.=."path"
2aec0 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 65 6e 76 73 ,.scope.=."config",.},.debugenvs
2aee0 20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f ..=.{.kind.=."list",.scope.=."co
2af00 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c nfig",.},.defines.=.{.kind..=."l
2af20 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 70 6c 6f ist",.scope.=."config",.},.deplo
2af40 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c ymentoptions.=.{.kind..=."list",
2af60 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 .scope.=."config",.usagecopy.=.t
2af80 72 75 65 2c 0a 7d 2c 0a 64 65 70 65 6e 64 65 6e 63 79 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 rue,.},.dependency.=.{.kind..=."
2afa0 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 65 78 63 table",.scope.=."config",.},.exc
2afc0 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 ludes.=.{.kind..=."filelist",.sc
2afe0 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e ope.=."config",.},.files.=.{.kin
2b000 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 d..=."filelist",.scope.=."config
2b020 22 2c 0a 7d 2c 0a 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 ",.},.removefiles.=.{.kind..=."f
2b040 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 0a 66 ilelist",.scope.=."config",.},.f
2b060 6c 61 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d lags.=.{.kind..=."list",.scope.=
2b080 20 22 63 6f 6e 66 69 67 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 ."config",.isflags.=.true,.usage
2b0a0 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 copy.=.true,.allowed.=.function(
2b0c0 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 20 3d 20 7b 0a 41 value).local.allowed_flags.=.{.A
2b0e0 54 4c 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 3d 20 31 2c 0a TL.=.1,.DebugEnvsDontMerge.=.1,.
2b100 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 69 6e 69 DebugEnvsInherit.=.1,.EnableMini
2b120 6d 61 6c 52 65 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 20 3d 20 31 2c 0a 45 malRebuild.=.1,.EnableSSE.=.1,.E
2b140 6e 61 62 6c 65 53 53 45 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 3d 20 31 nableSSE2.=.1,.ExtraWarnings.=.1
2b160 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c 6f 61 74 46 61 73 74 20 3d ,.FatalWarnings.=.1,.FloatFast.=
2b180 20 31 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 6e 61 67 65 64 20 3d 20 31 .1,.FloatStrict.=.1,.Managed.=.1
2b1a0 2c 0a 4d 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 36 34 ,.MFC.=.1,.NativeWChar.=.1,.No64
2b1c0 42 69 74 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 BitChecks.=.1,.NoEditAndContinue
2b1e0 20 3d 20 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 3d 20 31 2c 0a 4e 6f 46 72 61 6d 65 50 .=.1,.NoExceptions.=.1,.NoFrameP
2b200 6f 69 6e 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 3d 20 31 2c 0a 4e 6f 49 ointer.=.1,.NoImportLib.=.1,.NoI
2b220 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 2c 0a 4e 6f 4d 61 6e 69 66 65 73 74 20 3d ncrementalLink.=.1,.NoManifest.=
2b240 20 31 2c 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 .1,.NoMultiProcessorCompilation.
2b260 3d 20 31 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 50 43 48 20 3d 20 =.1,.NoNativeWChar.=.1,.NoPCH.=.
2b280 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 46 61 73 74 43 61 6c 6c 20 3d 20 31 2c 0a 53 74 64 1,.NoRTTI.=.1,.FastCall.=.1,.Std
2b2a0 43 61 6c 6c 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 20 3d 20 31 2c 0a 4f Call.=.1,.SingleOutputDir.=.1,.O
2b2c0 70 74 69 6d 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 3d 20 31 2c 0a 4f ptimize.=.1,.OptimizeSize.=.1,.O
2b2e0 70 74 69 6d 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a 44 65 62 75 67 52 75 6e 74 69 6d 65 20 3d ptimizeSpeed.=.1,.DebugRuntime.=
2b300 20 31 2c 0a 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 45 48 20 3d 20 31 2c .1,.ReleaseRuntime.=.1,.SEH.=.1,
2b320 0a 53 74 61 74 69 63 41 54 4c 20 3d 20 31 2c 0a 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 3d 20 .StaticATL.=.1,.StaticRuntime.=.
2b340 31 2c 0a 53 79 6d 62 6f 6c 73 20 3d 20 31 2c 0a 55 6e 69 63 6f 64 65 20 3d 20 31 2c 0a 55 6e 73 1,.Symbols.=.1,.Unicode.=.1,.Uns
2b360 61 66 65 20 3d 20 31 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 31 2c 0a 57 69 6e 4d 61 afe.=.1,.UnsignedChar.=.1,.WinMa
2b380 69 6e 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 in.=.1,.}.local.englishToAmerica
2b3a0 6e 53 70 65 6c 6c 69 6e 67 20 3d 0a 7b 0a 6f 70 74 69 6d 69 73 65 20 3d 20 27 6f 70 74 69 6d 69 nSpelling.=.{.optimise.=.'optimi
2b3c0 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 69 7a 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 69 7a ze',.optimisesize.=.'optimizesiz
2b3e0 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 70 65 65 64 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 70 65 e',.optimisespeed.=.'optimizespe
2b400 65 64 27 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a ed',.}.local.lowervalue.=.value:
2b420 6c 6f 77 65 72 28 29 0a 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 65 6e 67 6c 69 73 68 54 6f 41 6d lower().lowervalue.=.englishToAm
2b440 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 5b 6c 6f 77 65 72 76 61 6c 75 65 5d 20 6f 72 20 6c 6f ericanSpelling[lowervalue].or.lo
2b460 77 65 72 76 61 6c 75 65 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 wervalue.for.v,._.in.pairs(allow
2b480 65 64 5f 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 ed_flags).do.if.v:lower().==.low
2b4a0 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 ervalue.then.return.v.end.end.re
2b4c0 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 66 6c 61 67 22 0a 65 6e 64 2c 0a 7d 2c turn.nil,."invalid.flag".end,.},
2b4e0 0a 66 72 61 6d 65 77 6f 72 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a .framework.=.{.kind.=."string",.
2b500 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b scope.=."container",.allowed.=.{
2b520 0a 22 31 2e 30 22 2c 0a 22 31 2e 31 22 2c 0a 22 32 2e 30 22 2c 0a 22 33 2e 30 22 2c 0a 22 33 2e ."1.0",."1.1",."2.0",."3.0",."3.
2b540 35 22 2c 0a 22 34 2e 30 22 2c 0a 22 34 2e 35 22 2c 0a 7d 0a 7d 2c 0a 77 69 6e 64 6f 77 73 74 61 5",."4.0",."4.5",.}.},.windowsta
2b560 72 67 65 74 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 rgetplatformversion.=.{.kind..=.
2b580 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 2c 0a "string",.scope.=."project",.},.
2b5a0 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 61 62 73 6f forcedincludes.=.{.kind..=."abso
2b5c0 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c lutefilelist",.scope.=."config",
2b5e0 0a 7d 2c 0a 69 6d 61 67 65 70 61 74 68 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c .},.imagepath.=.{.kind.=."path",
2b600 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 6f 70 74 69 6f .scope.=."config",.},.imageoptio
2b620 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 ns.=.{.kind..=."list",.scope.=."
2b640 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 config",.},.implibdir.=.{.kind..
2b660 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 =."path",.scope.=."config",.},.i
2b680 6d 70 6c 69 62 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 mplibextension.=.{.kind..=."stri
2b6a0 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 ng",.scope.=."config",.},.implib
2b6c0 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 name.=.{.kind..=."string",.scope
2b6e0 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 70 72 65 66 69 78 20 3d 0a 7b .=."config",.},.implibprefix.=.{
2b700 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
2b720 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d ig",.},.implibsuffix.=.{.kind..=
2b740 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",.},.
2b760 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 includedirs.=.{.kind..=."dirlist
2b780 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d ",.scope.=."config",.usagecopy.=
2b7a0 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 .true,.},.kind.=.{.kind..=."stri
2b7c0 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.=
2b7e0 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 0a .{."ConsoleApp",."WindowedApp",.
2b800 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 0a 7d 0a 7d 2c 0a 6c 61 "StaticLib",."SharedLib".}.},.la
2b820 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f nguage.=.{.kind..=."string",.sco
2b840 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 pe.=."container",.allowed.=.{."C
2b860 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 72 73 20 3d 0a 7b 0a ",."C++",."C#".}.},.libdirs.=.{.
2b880 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 kind..=."dirlist",.scope.=."conf
2b8a0 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b ig",.linkagecopy.=.true,.},.link
2b8c0 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 options.=.{.kind..=."list",.scop
2b8e0 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 e.=."config",.},.links.=.{.kind.
2b900 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c .=."list",.scope.=."config",.all
2b920 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 69 66 20 76 61 6c 75 65 3a owed.=.function(value).if.value:
2b940 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 find('/',.nil,.true).then.value.
2b960 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 =.path.getabsolute(value).end.re
2b980 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 turn.value.end,.linkagecopy.=.tr
2b9a0 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 ue,.},.location.=.{.kind..=."pat
2b9c0 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 h",.scope.=."container",.},.make
2b9e0 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 settings.=.{.kind.=."list",.scop
2ba00 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 65 73 73 61 67 65 73 6b 69 70 20 3d 0a 7b e.=."config",.},.messageskip.=.{
2ba20 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
2ba40 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d on",.isflags.=.true,.usagecopy.=
2ba60 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 .true,.allowed.=.function(value)
2ba80 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 20 3d 20 7b 0a 53 6b 69 70 .local.allowed_messages.=.{.Skip
2baa0 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 42 75 69 6c 64 69 6e CreatingMessage.=.1,.SkipBuildin
2bac0 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 gMessage.=.1,.SkipCleaningMessag
2bae0 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 e.=.1,.}.local.lowervalue.=.valu
2bb00 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f e:lower().for.v,._.in.pairs(allo
2bb20 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d wed_messages).do.if.v:lower().==
2bb40 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e .lowervalue.then.return.v.end.en
2bb60 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6d 65 73 73 61 67 65 20 74 d.return.nil,."invalid.message.t
2bb80 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 61 72 63 68 69 76 69 6e 67 20 3d 0a 7b o.skip".end,.},.msgarchiving.=.{
2bba0 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
2bbc0 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ig",.},.msgcompile.=.{.kind..=."
2bbe0 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 string",.scope.=."config",.},.ms
2bc00 67 70 72 65 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 gprecompile.=.{.kind..=."string"
2bc20 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c ,.scope.=."config",.},.msgcompil
2bc40 65 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f e_objc.=.{.kind..=."string",.sco
2bc60 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 72 65 73 6f 75 72 63 65 20 3d 0a pe.=."config",.},.msgresource.=.
2bc80 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
2bca0 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 6c 69 6e 6b 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 fig",.},.msglinking.=.{.kind..=.
2bcc0 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 6f "string",.scope.=."config",.},.o
2bce0 62 6a 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 bjdir.=.{.kind..=."path",.scope.
2bd00 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 =."config",.},.options.=.{.kind.
2bd20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a .=."list",.scope.=."container",.
2bd40 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 isflags.=.true,.usagecopy.=.true
2bd60 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 ,.allowed.=.function(value).loca
2bd80 6c 20 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 46 6f 72 63 65 43 50 50 20 3d l.allowed_options.=.{.ForceCPP.=
2bda0 20 31 2c 0a 41 72 63 68 69 76 65 53 70 6c 69 74 20 3d 20 31 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 .1,.ArchiveSplit.=.1.}.local.low
2bdc0 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,._
2bde0 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 69 66 .in.pairs(allowed_options).do.if
2be00 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 65 .v:lower().==.lowervalue.then.re
2be20 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 61 turn.v.end.end.return.nil,."inva
2be40 6c 69 64 20 6f 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d 2c 0a 70 63 68 68 65 61 64 65 72 20 3d 0a lid.option".end,.},.pchheader.=.
2be60 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
2be80 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 fig",.},.pchsource.=.{.kind..=."
2bea0 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6c 61 74 path",.scope.=."config",.},.plat
2bec0 66 6f 72 6d 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 forms.=.{.kind..=."list",.scope.
2bee0 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 61 62 6c 65 2e 6b 65 =."solution",.allowed.=.table.ke
2bf00 79 73 28 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c 0a 70 6f 73 74 62 75 ys(premake.platforms),.},.postbu
2bf20 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a ildcommands.=.{.kind..=."list",.
2bf40 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 75 69 6c 64 63 6f 6d scope.=."config",.},.prebuildcom
2bf60 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 mands.=.{.kind..=."list",.scope.
2bf80 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 =."config",.},.postcompiletasks.
2bfa0 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
2bfc0 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e fig",.},.prelinkcommands.=.{.kin
2bfe0 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 7d d..=."list",.scope.=."config",.}
2c000 2c 0a 72 65 73 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c ,.resdefines.=.{.kind..=."list",
2c020 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 69 6e 63 6c 75 64 65 .scope.=."config",.},.resinclude
2c040 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 dirs.=.{.kind..=."dirlist",.scop
2c060 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a e.=."config",.},.resoptions.=.{.
2c080 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 kind..=."list",.scope.=."config"
2c0a0 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 ,.},.startproject.=.{.kind..=."s
2c0c0 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 74 tring",.scope.=."solution",.},.t
2c0e0 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f argetdir.=.{.kind..=."path",.sco
2c100 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 62 64 69 72 20 3d pe.=."config",.},.targetsubdir.=
2c120 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f .{.kind..=."string",.scope.=."co
2c140 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 nfig",.},.targetextension.=.{.ki
2c160 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"
2c180 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 ,.},.targetname.=.{.kind..=."str
2c1a0 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 ing",.scope.=."config",.},.targe
2c1c0 74 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 tprefix.=.{.kind..=."string",.sc
2c1e0 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 66 66 69 78 20 ope.=."config",.},.targetsuffix.
2c200 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 =.{.kind..=."string",.scope.=."c
2c220 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 onfig",.},.trimpaths.=.{.kind.=.
2c240 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a "dirlist",.scope.=."config",.},.
2c260 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 uuid.=.{.kind..=."string",.scope
2c280 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 .=."container",.allowed.=.functi
2c2a0 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 3d 20 74 72 75 65 0a 69 66 20 28 23 76 on(value).local.ok.=.true.if.(#v
2c2c0 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a alue.~=.36).then.ok.=.false.end.
2c2e0 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c 20 63 68 20 3d 20 76 61 6c 75 65 3a 73 for.i=1,36.do.local.ch.=.value:s
2c300 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a 66 69 6e 64 28 22 5b 41 42 43 44 45 46 ub(i,i).if.(not.ch:find("[ABCDEF
2c320 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 29 29 20 74 68 65 6e 20 6f 6b 20 3d 20 abcdef0123456789-]")).then.ok.=.
2c340 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 39 2c 39 29 false.end.end.if.(value:sub(9,9)
2c360 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 .~=."-")...then.ok.=.false.end.i
2c380 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e f.(value:sub(14,14).~=."-").then
2c3a0 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 39 .ok.=.false.end.if.(value:sub(19
2c3c0 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 ,19).~=."-").then.ok.=.false.end
2c3e0 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 .if.(value:sub(24,24).~=."-").th
2c400 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 en.ok.=.false.end.if.(not.ok).th
2c420 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 55 55 49 44 22 0a 65 6e en.return.nil,."invalid.UUID".en
2c440 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 72 28 29 0a 65 6e 64 0a 7d 2c 0a 75 73 d.return.value:upper().end.},.us
2c460 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 es.=.{.kind..=."list",.scope.=."
2c480 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6b config",.},.vpaths.=.{.kind.=."k
2c4a0 65 79 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c eypath",.scope.=."container",.},
2c4c0 0a 7d 0a 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 20 3d 20 66 61 6c 73 65 0a 66 .}.premake.check_paths.=.false.f
2c4e0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 unction.premake.checkvalue(value
2c500 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 69 66 20 ,.allowed).if.(allowed).then.if.
2c520 28 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 29 20 74 68 (type(allowed).==."function").th
2c540 65 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 66 6f en.return.allowed(value).else.fo
2c560 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 28 r._,v.in.ipairs(allowed).do.if.(
2c580 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a 6c 6f 77 65 72 28 29 29 20 74 68 65 6e value:lower().==.v:lower()).then
2c5a0 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 .return.v.end.end.return.nil,."i
2c5c0 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 22 27 22 0a nvalid.value.'"....value...."'".
2c5e0 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 end.else.return.value.end.end.fu
2c600 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 74 29 0a 6c 6f 63 61 nction.premake.getobject(t).loca
2c620 6c 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 l.container.if.(t.==."container"
2c640 20 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 63 6f 6e 74 61 69 .or.t.==."solution").then.contai
2c660 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 ner.=.premake.CurrentContainer.e
2c680 6c 73 65 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 lse.container.=.premake.CurrentC
2c6a0 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 onfiguration.end.if.t.==."soluti
2c6c0 6f 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 on".then.if.type(container).==."
2c6e0 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 63 6f 6e 74 61 69 project".then.container.=.contai
2c700 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 6e ner.solution.end.if.type(contain
2c720 65 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 er).~=."solution".then.container
2c740 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 73 67 0a 69 66 20 28 6e 6f 74 .=.nil.end.end.local.msg.if.(not
2c760 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 .container).then.if.(t.==."conta
2c780 69 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c iner").then.msg.=."no.active.sol
2c7a0 75 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 6c 73 65 69 66 20 28 74 20 3d 3d 20 22 ution.or.project".elseif.(t.==."
2c7c0 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 solution").then.msg.=."no.active
2c7e0 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 .solution".else.msg.=."no.active
2c800 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 63 6f 6e 66 69 67 75 72 61 .solution,.project,.or.configura
2c820 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 2c 20 tion".end.end.return.container,.
2c840 6d 73 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 msg.end.function.premake.setarra
2c860 79 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 y(obj,.fieldname,.value,.allowed
2c880 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 ).obj[fieldname].=.obj[fieldname
2c8a0 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 76 61 6c 75 65 ].or.{}.local.function.add(value
2c8c0 2c 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c ,.depth).if.type(value).==."tabl
2c8e0 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 e".then.for._,v.in.ipairs(value)
2c900 20 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 .do.add(v,.depth.+.1).end.else.v
2c920 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 28 76 alue,.err.=.premake.checkvalue(v
2c940 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 6e 6f 74 20 76 61 6c 75 65 20 74 68 65 6e alue,.allowed).if.not.value.then
2c960 0a 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 .error(err,.depth).end.table.ins
2c980 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 ert(obj[fieldname],.value).end.e
2c9a0 6e 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 64 64 28 76 61 6c 75 65 2c 20 35 29 0a 65 nd.if.value.then.add(value,.5).e
2c9c0 6e 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e nd.return.obj[fieldname].end.fun
2c9e0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 28 6f 62 6a 2c 20 66 69 65 6c ction.premake.settable(obj,.fiel
2ca00 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 dname,.value,.allowed).obj[field
2ca20 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 74 61 62 name].=.obj[fieldname].or.{}.tab
2ca40 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 le.insert(obj[fieldname],.value)
2ca60 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c .return.obj[fieldname].end.local
2ca80 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 .function.domatchedarray(ctype,.
2caa0 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6d 61 74 63 68 66 75 6e 63 29 0a 6c 6f 63 fieldname,.value,.matchfunc).loc
2cac0 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 61 62 73 al.result.=.{.}.function.makeabs
2cae0 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c olute(value,.depth).if.(type(val
2cb00 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 69 74 65 6d ue).==."table").then.for._,.item
2cb20 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 .in.ipairs(value).do.makeabsolut
2cb40 65 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 74 79 e(item,.depth.+.1).end.elseif.ty
2cb60 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 69 66 20 76 61 pe(value).==."string".then.if.va
2cb80 6c 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 6d lue:find("*").then.local.arr.=.m
2cba0 61 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 3b 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 63 68 65 atchfunc(value);.if.(premake.che
2cbc0 63 6b 5f 70 61 74 68 73 29 20 61 6e 64 20 28 23 61 72 72 20 3d 3d 20 30 29 20 74 68 65 6e 0a 65 ck_paths).and.(#arr.==.0).then.e
2cbe0 72 72 6f 72 28 22 43 61 6e 27 74 20 66 69 6e 64 20 6d 61 74 63 68 69 6e 67 20 66 69 6c 65 73 20 rror("Can't.find.matching.files.
2cc00 66 6f 72 20 70 61 74 74 65 72 6e 20 3a 22 20 2e 2e 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6d 61 6b for.pattern.:"....value).end.mak
2cc20 65 61 62 73 6f 6c 75 74 65 28 61 72 72 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6c 73 65 0a 74 eabsolute(arr,.depth.+.1).else.t
2cc40 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 67 65 74 61 62 73 6f able.insert(result,.path.getabso
2cc60 6c 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 49 6e 76 lute(value)).end.else.error("Inv
2cc80 61 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 74 3a 20 65 78 70 65 63 74 65 64 20 73 74 72 alid.value.in.list:.expected.str
2cca0 69 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 65 28 76 61 6c 75 65 29 2c 20 64 65 70 74 68 ing,.got."....type(value),.depth
2ccc0 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 33 29 ).end.end.makeabsolute(value,.3)
2cce0 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 74 79 70 65 2c 20 .return.premake.setarray(ctype,.
2cd00 66 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 fieldname,.result).end.function.
2cd20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 premake.setdirarray(ctype,.field
2cd40 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 name,.value).return.domatchedarr
2cd60 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d ay(ctype,.fieldname,.value,.os.m
2cd80 61 74 63 68 64 69 72 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 atchdirs).end.function.premake.s
2cda0 65 74 66 69 6c 65 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 etfilearray(ctype,.fieldname,.va
2cdc0 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 lue).return.domatchedarray(ctype
2cde0 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 ,.fieldname,.value,.os.matchfile
2ce00 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 s).end.function.premake.setkeyva
2ce20 6c 75 65 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 73 29 0a 6c 6f lue(ctype,.fieldname,.values).lo
2ce40 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 65 74 cal.container,.err.=.premake.get
2ce60 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 20 74 object(ctype).if.not.container.t
2ce80 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 6f 6e hen.error(err,.4).end.if.not.con
2cea0 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 tainer[fieldname].then.container
2cec0 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 76 61 6c [fieldname].=.{}.end.if.type(val
2cee0 75 65 73 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 69 6e 76 61 ues).~=."table".then.error("inva
2cf00 6c 69 64 20 76 61 6c 75 65 3b 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 22 2c 20 34 29 0a 65 lid.value;.table.expected",.4).e
2cf20 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 nd.local.field.=.container[field
2cf40 6e 61 6d 65 5d 0a 66 6f 72 20 6b 65 79 2c 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c name].for.key,value.in.pairs(val
2cf60 75 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 65 6c 64 5b 6b 65 79 5d 20 74 68 65 6e 0a 66 ues).do.if.not.field[key].then.f
2cf80 69 65 6c 64 5b 6b 65 79 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 ield[key].=.{}.end.table.insertf
2cfa0 6c 61 74 28 66 69 65 6c 64 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 lat(field[key],.value).end.retur
2cfc0 6e 20 66 69 65 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 n.field.end.function.premake.set
2cfe0 73 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 string(ctype,.fieldname,.value,.
2d000 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 allowed).local.container,.err.=.
2d020 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 28 6e 6f 74 premake.getobject(ctype).if.(not
2d040 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 .container).then.error(err,.4).e
2d060 6e 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 nd.if.(value).then.value,.err.=.
2d080 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 premake.checkvalue(value,.allowe
2d0a0 64 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 d).if.(not.value).then.error(err
2d0c0 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 ,.4).end.container[fieldname].=.
2d0e0 76 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 value.end.return.container[field
2d100 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 name].end.function.premake.remov
2d120 65 28 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 e(fieldname,.value).local.cfg.=.
2d140 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 63 66 67 premake.CurrentConfiguration.cfg
2d160 2e 72 65 6d 6f 76 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 73 20 6f 72 20 7b 7d 0a 63 66 67 .removes.=.cfg.removes.or.{}.cfg
2d180 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 73 65 .removes[fieldname].=.premake.se
2d1a0 74 61 72 72 61 79 28 63 66 67 2e 72 65 6d 6f 76 65 73 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 tarray(cfg.removes,.fieldname,.v
2d1c0 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 73 73 6f alue).end.local.function.accesso
2d1e0 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 20 20 20 3d 20 70 r(name,.value).local.kind....=.p
2d200 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 6b 69 6e 64 0a 6c 6f 63 61 6c 20 73 remake.fields[name].kind.local.s
2d220 63 6f 70 65 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 73 63 cope...=.premake.fields[name].sc
2d240 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c ope.local.allowed.=.premake.fiel
2d260 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 73 74 ds[name].allowed.if.(kind.==."st
2d280 72 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 29 20 61 6e 64 20 76 61 6c ring".or.kind.==."path").and.val
2d2a0 75 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 7e 3d 20 22 73 74 72 69 6e ue.then.if.type(value).~=."strin
2d2c0 67 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 72 69 6e 67 20 76 61 6c 75 65 20 65 78 70 65 g".then.error("string.value.expe
2d2e0 63 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 cted",.3).end.end.local.containe
2d300 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 73 63 6f 70 65 r,.err.=.premake.getobject(scope
2d320 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 ).if.(not.container).then.error(
2d340 65 72 72 2c 20 33 29 0a 65 6e 64 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 err,.3).end.if.kind.==."string".
2d360 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 73 63 then.return.premake.setstring(sc
2d380 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 ope,.name,.value,.allowed).elsei
2d3a0 66 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 20 74 f.kind.==."path".then.if.value.t
2d3c0 68 65 6e 20 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c hen.value.=.path.getabsolute(val
2d3e0 75 65 29 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 ue).end.return.premake.setstring
2d400 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 (scope,.name,.value).elseif.kind
2d420 20 3d 3d 20 22 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 .==."list".then.return.premake.s
2d440 65 74 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 etarray(container,.name,.value,.
2d460 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 74 61 62 6c 65 22 20 allowed).elseif.kind.==."table".
2d480 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 28 63 6f 6e then.return.premake.settable(con
2d4a0 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c tainer,.name,.value,.allowed).el
2d4c0 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 seif.kind.==."dirlist".then.retu
2d4e0 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 rn.premake.setdirarray(container
2d500 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 66 ,.name,.value).elseif.kind.==."f
2d520 69 6c 65 6c 69 73 74 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c ilelist".or.kind.==."absolutefil
2d540 65 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 elist".then.return.premake.setfi
2d560 6c 65 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a learray(container,.name,.value).
2d580 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e elseif.kind.==."keyvalue".or.kin
2d5a0 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 d.==."keypath".then.return.prema
2d5c0 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 ke.setkeyvalue(scope,.name,.valu
2d5e0 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 69 6e 66 6f 20 69 6e 20 70 61 69 e).end.end.for.name,.info.in.pai
2d600 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d rs(premake.fields).do._G[name].=
2d620 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 .function(value).return.accessor
2d640 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d (name,.value).end.if.info.kind.=
2d660 3d 20 22 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 =."list".or.info.kind.==."dirlis
2d680 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 0a 6f 72 t".or.info.kind.==."filelist".or
2d6a0 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 .info.kind.==."absolutefilelist"
2d6c0 0a 74 68 65 6e 0a 69 66 20 20 6e 61 6d 65 20 7e 3d 20 22 72 65 6d 6f 76 65 66 69 6c 65 73 22 0a .then.if..name.~=."removefiles".
2d6e0 61 6e 64 20 6e 61 6d 65 20 7e 3d 20 22 66 69 6c 65 73 22 20 74 68 65 6e 0a 5f 47 5b 22 72 65 6d and.name.~=."files".then._G["rem
2d700 6f 76 65 22 2e 2e 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 70 72 ove"..name].=.function(value).pr
2d720 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e emake.remove(name,.value).end.en
2d740 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e d.end.end.function.configuration
2d760 28 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 72 6d 73 20 74 68 65 6e 0a 72 65 74 75 72 6e (terms).if.not.terms.then.return
2d780 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e .premake.CurrentConfiguration.en
2d7a0 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 d.local.container,.err.=.premake
2d7c0 2e 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 28 6e 6f 74 20 .getobject("container").if.(not.
2d7e0 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 0a 65 6e container).then.error(err,.2).en
2d800 64 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d 0a 63 66 67 2e 74 65 72 6d 73 20 3d 20 74 61 d.local.cfg.=.{.}.cfg.terms.=.ta
2d820 62 6c 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d 73 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 ble.flatten({terms}).table.inser
2d840 74 28 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b 73 2c 20 63 66 67 29 0a 70 72 65 6d 61 6b 65 t(container.blocks,.cfg).premake
2d860 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 3d 20 63 66 67 0a 63 66 67 2e .CurrentConfiguration.=.cfg.cfg.
2d880 6b 65 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 77 6f 72 64 20 69 6e 20 69 70 keywords.=.{.}.for._,.word.in.ip
2d8a0 61 69 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 airs(cfg.terms).do.table.insert(
2d8c0 63 66 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 77 6f 72 cfg.keywords,.path.wildcards(wor
2d8e0 64 29 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 d):lower()).end.for.name,.field.
2d900 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 28 in.pairs(premake.fields).do.if.(
2d920 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 61 6e 64 20 66 69 65 6c 64 field.kind.~=."string".and.field
2d940 2e 6b 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 74 68 65 6e 0a 63 66 67 5b 6e 61 6d 65 5d 20 .kind.~=."path").then.cfg[name].
2d960 3d 20 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 =.{.}.end.end.return.cfg.end.loc
2d980 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 28 6e 61 6d 65 2c 20 73 6c al.function.creategroup(name,.sl
2d9a0 6e 2c 20 63 75 72 70 61 74 68 2c 20 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 29 0a 6c 6f 63 61 n,.curpath,.parent,.inpath).loca
2d9c0 6c 20 67 72 6f 75 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 67 72 6f 75 70 2c l.group.=.{}.setmetatable(group,
2d9e0 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 .{.__type.=."group".}).table.ins
2da00 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e 2e 67 72 6f 75 70 ert(sln.groups,.group).sln.group
2da20 73 5b 69 6e 70 61 74 68 5d 20 3d 20 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f 6c 75 74 69 6f 6e s[inpath].=.group.group.solution
2da40 20 3d 20 73 6c 6e 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 72 6f 75 70 2e 75 .=.sln.group.name.=.name.group.u
2da60 75 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 63 75 72 70 61 74 68 29 0a 67 72 6f 75 70 2e 70 61 72 uid.=.os.uuid(curpath).group.par
2da80 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f ent.=.parent.return.group.end.lo
2daa0 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 cal.function.creategroupsfrompat
2dac0 68 28 69 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 69 6e 70 61 74 68 20 3d 3d 20 6e 69 6c 20 h(inpath,.sln).if.inpath.==.nil.
2dae0 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 6e 70 61 74 68 20 3d 20 70 61 74 then.return.nil.end.inpath.=.pat
2db00 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 67 h.translate(inpath,."/").local.g
2db20 72 6f 75 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 69 6e 70 61 74 68 2c 20 22 roups.=.string.explode(inpath,."
2db40 2f 22 29 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 6c 61 73 /").local.curpath.=."".local.las
2db60 74 67 72 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 tgroup.=.nil.for.i,.v.in.ipairs(
2db80 67 72 6f 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 20 3d 20 63 75 72 70 61 74 68 20 2e 2e 20 groups).do.curpath.=.curpath....
2dba0 22 2f 22 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 73 "/"....v:lower().local.group.=.s
2dbc0 6c 6e 2e 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 6e ln.groups[curpath].if.group.==.n
2dbe0 69 6c 20 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 28 76 2c 20 73 il.then.group.=.creategroup(v,.s
2dc00 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 70 61 74 68 29 ln,.curpath,.lastgroup,.curpath)
2dc20 0a 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a 72 65 74 75 72 .end.lastgroup.=.group.end.retur
2dc40 6e 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 n.lastgroup.end.local.function.c
2dc60 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 69 73 55 73 61 67 65 29 reateproject(name,.sln,.isUsage)
2dc80 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a .local.prj.=.{}.setmetatable(prj
2dca0 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 74 61 62 6c 65 ,.{.__type.=."project",.}).table
2dcc0 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 69 66 28 69 73 .insert(sln.projects,.prj).if(is
2dce0 55 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 Usage).then.if(sln.projects[name
2dd00 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 ]).then.sln.projects[name].usage
2dd20 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 Proj.=.prj;.else.sln.projects[na
2dd40 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 me].=.prj.end.else.if(sln.projec
2dd60 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 73 ts[name]).then.prj.usageProj.=.s
2dd80 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e 70 72 6f 6a 65 ln.projects[name];.end.sln.proje
2dda0 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 cts[name].=.prj.end.local.group.
2ddc0 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 =.creategroupsfrompath(premake.C
2dde0 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 20 20 urrentGroup,.sln).prj.solution..
2de00 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 .....=.sln.prj.name...........=.
2de20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 name.prj.basedir........=.os.get
2de40 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 75 75 cwd().prj.uuid...........=.os.uu
2de60 69 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 id(prj.name).prj.blocks.........
2de80 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 20 20 20 20 20 20 20 3d 20 69 73 55 73 61 =.{.}.prj.usage..........=.isUsa
2dea0 67 65 0a 70 72 6a 2e 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 3d 20 67 72 6f 75 70 0a 72 65 ge.prj.group..........=.group.re
2dec0 74 75 72 6e 20 70 72 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 75 73 61 67 65 28 6e 61 6d turn.prj;.end.function.usage(nam
2dee0 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 72 e).if.(not.name).then.if(type(pr
2df00 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 6a emake.CurrentContainer).~=."proj
2df20 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 6e 6f 74 ect").then.return.nil.end.if(not
2df40 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 .premake.CurrentContainer.usage)
2df60 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d .then.return.nil.end.return.prem
2df80 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 ake.CurrentContainer.end.local.s
2dfa0 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 ln.if.(type(premake.CurrentConta
2dfc0 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 iner).==."project").then.sln.=.p
2dfe0 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e remake.CurrentContainer.solution
2e000 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 .else.sln.=.premake.CurrentConta
2e020 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 iner.end.if.(type(sln).~=."solut
2e040 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 ion").then.error("no.active.solu
2e060 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 tion",.2).end.if((not.sln.projec
2e080 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 0a 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b ts[name]).or.((not.sln.projects[
2e0a0 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 61 6e 64 20 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 name].usage).and.(not.sln.projec
2e0c0 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 29 29 20 74 68 65 6e 0a 70 72 65 6d 61 ts[name].usageProj))).then.prema
2e0e0 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a ke.CurrentContainer.=.createproj
2e100 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 65 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b ect(name,.sln,.true).else.premak
2e120 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 69 66 66 28 73 6c 6e 2e 70 72 6f e.CurrentContainer.=.iff(sln.pro
2e140 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b jects[name].usage,.sln.projects[
2e160 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 name],.sln.projects[name].usageP
2e180 72 6f 6a 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 roj).end.configuration.{.}.retur
2e1a0 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 n.premake.CurrentContainer.end.f
2e1c0 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 unction.project(name).if.(not.na
2e1e0 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 me).then.if(type(premake.Current
2e200 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 Container).~=."project").then.re
2e220 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 turn.nil.end.if(premake.CurrentC
2e240 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 ontainer.usage).then.return.nil.
2e260 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 end.return.premake.CurrentContai
2e280 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 ner.end.local.sln.if.(type(prema
2e2a0 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 74 ke.CurrentContainer).==."project
2e2c0 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e ").then.sln.=.premake.CurrentCon
2e2e0 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 tainer.solution.else.sln.=.prema
2e300 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 ke.CurrentContainer.end.if.(type
2e320 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 (sln).~=."solution").then.error(
2e340 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 "no.active.solution",.2).end.if(
2e360 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 20 73 6c 6e 2e (not.sln.projects[name]).or.sln.
2e380 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 70 72 65 6d 61 projects[name].usage).then.prema
2e3a0 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a ke.CurrentContainer.=.createproj
2e3c0 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 ect(name,.sln).else.premake.Curr
2e3e0 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 entContainer.=.sln.projects[name
2e400 5d 3b 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 ];.end.configuration.{.}.return.
2e420 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e premake.CurrentContainer.end.fun
2e440 63 74 69 6f 6e 20 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 ction.solution(name).if.not.name
2e460 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e .then.if.type(premake.CurrentCon
2e480 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e tainer).==."project".then.return
2e4a0 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 .premake.CurrentContainer.soluti
2e4c0 6f 6e 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f on.else.return.premake.CurrentCo
2e4e0 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 ntainer.end.end.premake.CurrentC
2e500 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 ontainer.=.premake.solution.get(
2e520 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e name).if.(not.premake.CurrentCon
2e540 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 tainer).then.premake.CurrentCont
2e560 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d ainer.=.premake.solution.new(nam
2e580 65 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 e).end.configuration.{.}.return.
2e5a0 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e premake.CurrentContainer.end.fun
2e5c0 63 74 69 6f 6e 20 67 72 6f 75 70 28 6e 61 6d 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 ction.group(name).if.not.name.th
2e5e0 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 en.return.premake.CurrentGroup.e
2e600 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 nd.premake.CurrentGroup.=.name.r
2e620 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 eturn.premake.CurrentGroup.end.f
2e640 75 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 unction.newaction(a).premake.act
2e660 69 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f ion.add(a).end.function.newoptio
2e680 6e 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 n(opt).premake.option.add(opt).e
2e6a0 6e 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 nd..newoption..{.trigger.....=."
2e6c0 63 63 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 cc",.value.......=."VALUE",.desc
2e6e0 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c ription.=."Choose.a.C/C++.compil
2e700 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 67 63 63 22 2c 20 22 47 er.set",.allowed.=.{.{."gcc",."G
2e720 4e 55 20 47 43 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 20 22 4f NU.GCC.(gcc/g++)".},.{."ow",.."O
2e740 70 65 6e 57 61 74 63 6f 6d 22 20 20 20 20 20 20 20 20 7d 2c 0a 7b 20 22 67 68 73 22 2c 20 22 47 penWatcom"........},.{."ghs",."G
2e760 72 65 65 6e 20 48 69 6c 6c 73 20 53 6f 66 74 77 61 72 65 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f reen.Hills.Software".},.}.}.newo
2e780 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a ption.{.trigger.....=."dotnet",.
2e7a0 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 value.......=."VALUE",.descripti
2e7c0 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e 45 54 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 on.=."Choose.a..NET.compiler.set
2e7e0 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 ",.allowed.=.{.{."msnet",..."Mic
2e800 72 6f 73 6f 66 74 20 2e 4e 45 54 20 28 63 73 63 29 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 rosoft..NET.(csc)".},.{."mono",.
2e820 20 20 20 22 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 ..."Novell.Mono.(mcs)"....},.{."
2e840 70 6e 65 74 22 2c 20 20 20 20 22 50 6f 72 74 61 62 6c 65 2e 4e 45 54 20 28 63 73 63 63 29 22 20 pnet",...."Portable.NET.(cscc)".
2e860 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 20 .},.}.}.newoption.{.trigger.....
2e880 3d 20 22 66 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a =."file",.value.......=."FILE",.
2e8a0 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 61 64 20 46 49 4c 45 20 61 73 20 61 20 50 72 description.=."Read.FILE.as.a.Pr
2e8c0 65 6d 61 6b 65 20 73 63 72 69 70 74 3b 20 64 65 66 61 75 6c 74 20 69 73 20 27 70 72 65 6d 61 6b emake.script;.default.is.'premak
2e8e0 65 34 2e 6c 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 e4.lua'".}.newoption.{.trigger..
2e900 20 20 20 3d 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 ...=."help",.description.=."Disp
2e920 6c 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f lay.this.information".}.newoptio
2e940 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 6f 73 22 2c 0a 76 61 6c 75 65 20 20 20 n.{.trigger.....=."os",.value...
2e960 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 ....=."VALUE",.description.=."Ge
2e980 6e 65 72 61 74 65 20 66 69 6c 65 73 20 66 6f 72 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 70 65 nerate.files.for.a.different.ope
2e9a0 72 61 74 69 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 rating.system",.allowed.=.{.{."b
2e9c0 73 64 22 2c 20 20 20 20 20 20 22 4f 70 65 6e 42 53 44 2c 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 sd",......"OpenBSD,.NetBSD,.or.F
2e9e0 72 65 65 42 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 reeBSD".},.{."linux",...."Linux"
2ea00 20 7d 2c 0a 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 20 22 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 .},.{."macosx",..."Apple.Mac.OS.
2ea20 58 22 20 7d 2c 0a 7b 20 22 73 6f 6c 61 72 69 73 22 2c 20 20 22 53 6f 6c 61 72 69 73 22 20 7d 2c X".},.{."solaris",.."Solaris".},
2ea40 0a 7b 20 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 .{."windows",.."Microsoft.Window
2ea60 73 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 s".},.}.}.newoption.{.trigger...
2ea80 20 20 3d 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 ..=."platform",.value.......=."V
2eaa0 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 41 64 64 20 74 61 72 67 65 74 ALUE",.description.=."Add.target
2eac0 20 61 72 63 68 69 74 65 63 74 75 72 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 61 .architecture.(if.supported.by.a
2eae0 63 74 69 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 ction)",.allowed.=.{.{."x32",...
2eb00 20 20 20 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 78 36 34 22 2c 20 20 20 20 20 20 ......"32-bit".},.{."x64",......
2eb20 20 20 20 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 ..."64-bit".},.{."universal",...
2eb40 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d "Mac.OS.X.Universal,.32-.and.64-
2eb60 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 bit".},.{."universal32",."Mac.OS
2eb80 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 .X.Universal,.32-bit.only".},.{.
2eba0 22 75 6e 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 "universal64",."Mac.OS.X.Univers
2ebc0 61 6c 2c 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 al,.64-bit.only".},.{."ps3",....
2ebe0 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 33 20 28 65 78 70 65 72 69 6d 65 6e 74 61 ....."Playstation.3.(experimenta
2ec00 6c 29 22 20 7d 2c 0a 7b 20 22 6f 72 62 69 73 22 2c 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 l)".},.{."orbis",......."Playsta
2ec20 74 69 6f 6e 20 34 22 20 7d 2c 0a 7b 20 22 78 62 6f 78 33 36 30 22 2c 20 20 20 20 20 22 58 62 6f tion.4".},.{."xbox360",....."Xbo
2ec40 78 20 33 36 30 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 x.360.(experimental)".},.{."ARM"
2ec60 2c 20 20 20 20 20 20 20 20 20 22 41 52 4d 22 20 7d 2c 0a 7b 20 22 50 6f 77 65 72 50 43 22 2c 20 ,........."ARM".},.{."PowerPC",.
2ec80 20 20 20 20 22 50 6f 77 65 72 50 43 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b ...."PowerPC".},.}.}.newoption.{
2eca0 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c 0a 76 61 6c 75 65 20 .trigger.....=."scripts",.value.
2ecc0 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 53 ......=."path",.description.=."S
2ece0 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 70 74 73 20 6f 6e 20 earch.for.additional.scripts.on.
2ed00 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 the.given.path".}.newoption.{.tr
2ed20 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 igger.....=."version",.descripti
2ed40 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f on.=."Display.version.informatio
2ed60 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 33 20 45 6e 72 69 n".}..--.Copyright.(c).2013.Enri
2ed80 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 que.Garc..a.Cota.local.function.
2eda0 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a 6d 61 74 63 68 28 27 smartQuote(str)...if.str:match('
2edc0 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 29 20 74 68 65 6e 0a "').and.not.str:match("'").then.
2ede0 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 22 27 22 0a 20 20 65 ....return."'"....str...."'"...e
2ee00 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 75 62 28 27 22 27 2c nd...return.'"'....str:gsub('"',
2ee20 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 72 6f 6c .'\\"')....'"'.end.local.control
2ee40 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 5c 61 22 5d 20 3d 20 CharsTranslation.=.{...["\a"].=.
2ee60 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b 22 5c 66 22 5d 20 3d "\\a",..["\b"].=."\\b",.["\f"].=
2ee80 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a 20 20 5b 22 5c 72 22 ."\\f",..["\n"].=."\\n",...["\r"
2eea0 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 22 2c 20 5b 22 5c 76 ].=."\\r",..["\t"].=."\\t",.["\v
2eec0 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 "].=."\\v".}.local.function.esca
2eee0 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 peChar(c).return.controlCharsTra
2ef00 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 nslation[c].end.local.function.e
2ef20 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 73 74 72 3a scape(str)...local.result.=.str:
2ef40 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 28 25 63 29 22 2c 20 gsub("\\",."\\\\"):gsub("(%c)",.
2ef60 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a escapeChar)...return.result.end.
2ef80 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 73 74 72 29 local.function.isIdentifier(str)
2efa0 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 ...return.type(str).==.'string'.
2efc0 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 61 25 64 5d 2a 24 22 and.str:match(."^[_%a][_%a%d]*$"
2efe0 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 79 4b 65 79 .).end.local.function.isArrayKey
2f000 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 6b 29 20 3d 3d 20 (k,.length)...return.type(k).==.
2f020 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b 20 3c 3d 20 6c 65 6e 'number'.and.1.<=.k.and.k.<=.len
2f040 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 69 63 74 69 6f 6e gth.end.local.function.isDiction
2f060 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 6e 6f 74 20 69 aryKey(k,.length)...return.not.i
2f080 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 sArrayKey(k,.length).end.local.d
2f0a0 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 6e 75 6d 62 65 72 27 efaultTypeOrders.=.{...['number'
2f0c0 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 2c 20 5b 27 73 74 72 ]...=.1,.['boolean']..=.2,.['str
2f0e0 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c 0a 20 20 5b 27 66 75 ing'].=.3,.['table'].=.4,...['fu
2f100 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 5d 20 3d 20 36 2c 20 nction'].=.5,.['userdata'].=.6,.
2f120 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 ['thread'].=.7.}.local.function.
2f140 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 2c 20 74 62 20 3d 20 sortKeys(a,.b)...local.ta,.tb.=.
2f160 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 69 6e 67 73 20 61 6e type(a),.type(b)...--.strings.an
2f180 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 72 69 63 61 6c 6c 79 d.numbers.are.sorted.numerically
2f1a0 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d 3d 20 74 62 20 61 6e /alphabetically...if.ta.==.tb.an
2f1c0 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d 3d 20 27 6e 75 6d 62 d.(ta.==.'string'.or.ta.==.'numb
2f1e0 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e 64 0a 20 20 6c 6f 63 er').then.return.a.<.b.end...loc
2f200 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b al.dta,.dtb.=.defaultTypeOrders[
2f220 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 2d 2d 20 ta],.defaultTypeOrders[tb]...--.
2f240 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 Two.default.types.are.compared.a
2f260 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 ccording.to.the.defaultTypeOrder
2f280 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 74 68 65 6e 20 72 65 s.table...if.dta.and.dtb.then.re
2f2a0 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 20 3c 20 64 65 66 turn.defaultTypeOrders[ta].<.def
2f2c0 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 69 66 20 64 74 61 20 aultTypeOrders[tb]...elseif.dta.
2f2e0 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 64 65 66 61 75 6c 74 ....then.return.true..--.default
2f300 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 0a 20 20 65 6c 73 65 .types.before.custom.ones...else
2f320 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 2d 2d 20 if.dtb.....then.return.false.--.
2f340 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c 74 20 6f 6e 65 73 0a custom.types.after.default.ones.
2f360 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 72 65 20 73 6f 72 74 ..end...--.custom.types.are.sort
2f380 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 65 74 75 72 6e 20 74 ed.out.alphabetically...return.t
2f3a0 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 69 63 a.<.tb.end.local.function.getDic
2f3c0 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 79 73 2c 20 6c 65 6e tionaryKeys(t)...local.keys,.len
2f3e0 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e 20 70 61 69 72 73 28 gth.=.{},.#t...for.k,_.in.pairs(
2f400 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 t).do.....if.isDictionaryKey(k,.
2f420 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 length).then.table.insert(keys,.
2f440 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 2c 20 k).end...end...table.sort(keys,.
2f460 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 6c 6f 63 61 sortKeys)...return.keys.end.loca
2f480 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 l.function.getToStringResultSafe
2f4a0 6c 79 28 74 2c 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 69 6e 67 20 3d 20 74 ly(t,.mt)...local.__tostring.=.t
2f4c0 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 77 67 65 74 28 6d 74 ype(mt).==.'table'.and.rawget(mt
2f4e0 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 74 72 2c 20 6f 6b 0a ,.'__tostring')...local.str,.ok.
2f500 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 27 66 75 6e 63 74 69 ..if.type(__tostring).==.'functi
2f520 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 61 6c 6c 28 5f 5f 74 on'.then.....ok,.str.=.pcall(__t
2f540 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 61 6e 64 20 73 74 72 ostring,.t).....str.=.ok.and.str
2f560 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 28 73 74 72 29 0a 20 .or.'error:.'....tostring(str)..
2f580 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 .end...if.type(str).==.'string'.
2f5a0 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 73 74 72 20 65 6e 64 and.#str.>.0.then.return.str.end
2f5c0 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 .end.local.maxIdsMetaTable.=.{..
2f5e0 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 .__index.=.function(self,.typeNa
2f600 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 30 me).....rawset(self,.typeName,.0
2f620 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 69 64 73 ).....return.0...end.}.local.ids
2f640 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 MetaTable.=.{...__index.=.functi
2f660 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c 6f 63 61 6c 20 63 6f on.(self,.typeName).....local.co
2f680 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 l.=.setmetatable({},.{__mode.=."
2f6a0 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c kv"}).....rawset(self,.typeName,
2f6c0 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 .col).....return.col...end.}.loc
2f6e0 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 al.function.countTableAppearance
2f700 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 74 61 62 6c 65 41 70 s(t,.tableAppearances)...tableAp
2f720 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 6f 72 20 pearances.=.tableAppearances.or.
2f740 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 22 7d 29 setmetatable({},.{__mode.=."k"})
2f760 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 ...if.type(t).==.'table'.then...
2f780 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 74 68 65 ..if.not.tableAppearances[t].the
2f7a0 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 31 0a n.......tableAppearances[t].=.1.
2f7c0 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 ......for.k,v.in.pairs(t).do....
2f7e0 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 6b 2c 20 74 61 .....countTableAppearances(k,.ta
2f800 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 bleAppearances).........countTab
2f820 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 leAppearances(v,.tableAppearance
2f840 73 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 s).......end.......countTableApp
2f860 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c 20 74 61 62 6c 65 41 earances(getmetatable(t),.tableA
2f880 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 61 62 6c 65 ppearances).....else.......table
2f8a0 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 Appearances[t].=.tableAppearance
2f8c0 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 s[t].+.1.....end...end...return.
2f8e0 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 tableAppearances.end.local.funct
2f900 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a 20 20 69 66 20 74 79 ion.parse_filter(filter)...if.ty
2f920 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 20 72 65 pe(filter).==.'function'.then.re
2f940 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 61 20 66 75 6e 63 74 turn.filter.end...--.not.a.funct
2f960 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 20 6f 72 20 74 61 ion,.so.it.must.be.a.table.or.ta
2f980 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 66 69 6c 74 65 72 29 ble-like...filter.=.type(filter)
2f9a0 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 20 7b 66 69 6c 74 65 .==.'table'.and.filter.or.{filte
2f9c0 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b 7d 0a 20 20 66 6f 72 r}...local.dictionary.=.{}...for
2f9e0 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 64 69 63 74 69 6f 6e ._,v.in.pairs(filter).do.diction
2fa00 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 ary[v].=.true.end...return.funct
2fa20 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b 78 5d 20 65 6e 64 0a ion(x).return.dictionary[x].end.
2fa40 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 end.local.function.makePath(path
2fa60 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c 65 6e 20 3d 20 7b 7d ,.key)...local.newPath,.len.=.{}
2fa80 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f 20 6e 65 77 50 61 74 ,.#path...for.i=1,.len.do.newPat
2faa0 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 61 74 68 5b 6c 65 6e h[i].=.path[i].end...newPath[len
2fac0 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 68 0a 65 6e 64 0a 66 +1].=.key...return.newPath.end.f
2fae0 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 6f 70 74 69 unction.inspect(rootObject,.opti
2fb00 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 74 69 6f 6e 73 20 6f ons)...options.......=.options.o
2fb20 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 74 69 6f 6e 73 2e 64 r.{}...local.depth...=.options.d
2fb40 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c 20 66 69 6c 74 65 72 epth.or.math.huge...local.filter
2fb60 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e 66 69 6c 74 65 72 20 ..=.parse_filter(options.filter.
2fb80 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 or.{})...local.tableAppearances.
2fba0 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 6f 6f 74 4f 62 6a 65 =.countTableAppearances(rootObje
2fbc0 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 ct)...local.buffer.=.{}...local.
2fbe0 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 6d 61 78 49 64 73 maxIds.=.setmetatable({},.maxIds
2fc00 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 20 3d 20 73 65 74 6d MetaTable)...local.ids....=.setm
2fc20 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 etatable({},.idsMetaTable)...loc
2fc40 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 6e 20 20 20 3d 20 30 al.level..=.0...local.blen...=.0
2fc60 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 .--.buffer.length...local.functi
2fc80 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 7b 2e on.puts(...).....local.args.=.{.
2fca0 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f 0a 20 20 20 20 20 20 ..}.....for.i=1,.#args.do.......
2fcc0 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 66 65 72 5b 62 6c 65 blen.=.blen.+.1.......buffer[ble
2fce0 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 20 20 65 6e 64 0a 20 n].=.tostring(args[i]).....end..
2fd00 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 6e 28 66 29 0a 20 20 .end...local.function.down(f)...
2fd20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 28 29 0a 20 20 20 20 ..level.=.level.+.1.....f().....
2fd40 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 level.=.level.-.1...end...local.
2fd60 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 73 28 22 5c 6e 22 2c function.tabify().....puts("\n",
2fd80 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 0a 20 20 65 6e 64 0a .string.rep("..",.level))...end.
2fda0 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 ..local.function.commaControl(ne
2fdc0 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d 6d 61 20 74 68 65 6e edsComma).....if.needsComma.then
2fde0 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 0a 20 .puts(',').end.....return.true..
2fe00 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 65 61 64 79 56 69 73 .end...local.function.alreadyVis
2fe20 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 70 65 28 76 29 5d 5b ited(v).....return.ids[type(v)][
2fe40 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e v].~=.nil...end...local.function
2fe60 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 .getId(v).....local.tv.=.type(v)
2fe80 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 5d 0a 20 20 20 20 69 .....local.id.=.ids[tv][v].....i
2fea0 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 20 20 20 20 20 20 3d f.not.id.then.......id.........=
2fec0 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 49 64 73 5b 74 76 5d .maxIds[tv].+.1.......maxIds[tv]
2fee0 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 69 64 0a 20 20 20 20 .=.id.......ids[tv][v].=.id.....
2ff00 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 end.....return.id...end...local.
2ff20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 putValue.--.forward.declaration.
2ff40 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 that.needs.to.go.before.putTable
2ff60 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 4b 65 .&.putKey...local.function.putKe
2ff80 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 6b 29 20 74 68 65 6e y(k).....if.isIdentifier(k).then
2ffa0 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 75 74 73 28 20 22 5b .return.puts(k).end.....puts(."[
2ffc0 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 20 20 20 70 75 74 73 ".).....putValue(k,.{}).....puts
2ffe0 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 ("]")...end...local.function.put
30000 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 65 61 64 79 56 69 73 Table(t,.path).....if.alreadyVis
30020 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 74 61 62 6c 65 20 ited(t).then.......puts('<table.
30040 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 65 69 66 20 6c 65 76 ',.getId(t),.'>').....elseif.lev
30060 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 2e 2e el.>=.depth.then.......puts('{..
30080 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 62 6c 65 41 70 70 65 .}').....else.......if.tableAppe
300a0 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 27 3c 27 2c 20 67 65 arances[t].>.1.then.puts('<',.ge
300c0 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 64 69 63 tId(t),.'>').end.......local.dic
300e0 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 tKeys..........=.getDictionaryKe
30100 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 ys(t).......local.length........
30120 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 20 20 20 20 20 20 20 ....=.#t.......local.mt.........
30140 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 20 20 20 20 20 20 6c .......=.getmetatable(t).......l
30160 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 67 65 74 54 6f 53 74 ocal.to_string_result..=.getToSt
30180 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 20 20 20 20 70 75 ringResultSafely(t,.mt).......pu
301a0 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 ts('{').......down(function()...
301c0 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 74 68 65 6e 0a 20 ......if.to_string_result.then..
301e0 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 61 70 65 28 74 6f 5f .........puts('.--.',.escape(to_
30200 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e string_result))...........if.len
30220 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e 64 20 2d 2d 20 74 61 gth.>=.1.then.tabify().end.--.ta
30240 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 65 6e bify.the.array.values.........en
30260 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 66 61 6c d.........local.needsComma.=.fal
30280 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 68 20 64 6f 0a 20 20 se.........for.i=1,.length.do...
302a0 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f ........needsComma.=.commaContro
302c0 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 l(needsComma)...........puts('.'
302e0 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 69 5d 2c 20 6d 61 6b 65 50 )...........putValue(t[i],.makeP
30300 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 ath(path,.i)).........end.......
30320 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b 65 79 73 29 20 64 6f ..for._,k.in.ipairs(dictKeys).do
30340 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e ...........needsComma.=.commaCon
30360 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 trol(needsComma)...........tabif
30380 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 20 20 20 20 y()...........putKey(k).........
303a0 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 ..puts('.=.')...........putValue
303c0 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 0a 20 20 20 20 20 20 (t[k],.makePath(path,.k)).......
303e0 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ..end.........if.mt.then........
30400 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 ...needsComma.=.commaControl(nee
30420 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 dsComma)...........tabify().....
30440 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d 20 27 29 0a 20 20 20 ......puts('<metatable>.=.')....
30460 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 .......putValue(mt,.makePath(pat
30480 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 h,.'<metatable>')).........end..
304a0 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b 65 79 73 20 3e 20 30 .....end).......if.#dictKeys.>.0
304c0 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 20 74 61 62 6c 65 2e .or.mt.then.--.dictionary.table.
304e0 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 74 61 62 69 66 .Justify.closing.}.........tabif
30500 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e 20 30 20 74 68 65 6e y().......elseif.length.>.0.then
30520 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 20 65 78 74 72 61 20 .--.array.tables.have.one.extra.
30540 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 70 space.before.closing.}.........p
30560 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 70 75 74 73 28 27 7d uts('.').......end.......puts('}
30580 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 76 61 6c 75 65 20 69 ').....end...end...--.putvalue.i
305a0 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 s.forward-declared.before.putTab
305c0 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 66 75 6e 63 74 69 6f le.&.putKey...putValue.=.functio
305e0 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 76 2c 20 70 61 74 68 n(v,.path).....if.filter(v,.path
30600 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 72 65 64 3e 27 29 0a ).then.......puts('<filtered>').
30620 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 ....else.......local.tv.=.type(v
30640 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 74 68 65 6e 0a 20 ).......if.tv.==.'string'.then..
30660 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 63 61 70 65 28 76 29 .......puts(smartQuote(escape(v)
30680 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 6f )).......elseif.tv.==.'number'.o
306a0 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d 3d 20 27 6e 69 6c 27 r.tv.==.'boolean'.or.tv.==.'nil'
306c0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 6e 67 28 76 29 29 0a .then.........puts(tostring(v)).
306e0 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a ......elseif.tv.==.'table'.then.
30700 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 20 20 ........putTable(v,.path).......
30720 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c 27 20 27 2c 67 65 74 else.........puts('<',tv,'.',get
30740 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 20 20 65 Id(v),'>').......end.....end...e
30760 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 7b 7d 29 0a 20 20 nd...putValue(rootObject,.{})...
30780 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 72 29 0a 65 6e 64 0a return.table.concat(buffer).end.
307a0 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c 20 74 61 62 6c 65 29 function.printtable(name,.table)
307c0 0a 70 72 69 6e 74 28 22 74 61 62 6c 65 3a 20 22 2c 20 6e 61 6d 65 2c 20 69 6e 73 70 65 63 74 28 .print("table:.",.name,.inspect(
307e0 74 61 62 6c 65 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 table),."\n").end.function.print
30800 73 74 61 63 6b 28 29 0a 70 72 69 6e 74 28 64 65 62 75 67 2e 74 72 61 63 65 62 61 63 6b 28 29 2c stack().print(debug.traceback(),
30820 20 22 5c 6e 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 20 3d 20 7b 20 7d ."\n").end..premake.dotnet.=.{.}
30840 0a 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e .premake.dotnet.namestyle.=."win
30860 64 6f 77 73 22 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 dows".local.flags.=.{.FatalWarni
30880 6e 67 20 20 20 3d 20 22 2f 77 61 72 6e 61 73 65 72 72 6f 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 ng...=."/warnaserror",.Optimize.
308a0 20 20 20 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a ......=."/optimize",.OptimizeSiz
308c0 65 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 e...=."/optimize",.OptimizeSpeed
308e0 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 ..=."/optimize",.Symbols........
30900 3d 20 22 2f 64 65 62 75 67 22 2c 0a 55 6e 73 61 66 65 20 20 20 20 20 20 20 20 20 3d 20 22 2f 75 =."/debug",.Unsafe.........=."/u
30920 6e 73 61 66 65 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 nsafe".}.function.premake.dotnet
30940 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 20 .getbuildaction(fcfg).local.ext.
30960 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c =.path.getextension(fcfg.name):l
30980 6f 77 65 72 28 29 0a 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 ower().if.fcfg.buildaction.==."C
309a0 6f 6d 70 69 6c 65 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 63 73 22 20 74 68 65 6e 0a 72 65 74 ompile".or.ext.==.".cs".then.ret
309c0 75 72 6e 20 22 43 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 urn."Compile".elseif.fcfg.builda
309e0 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 72 65 73 ction.==."Embed".or.ext.==.".res
30a00 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 x".then.return."EmbeddedResource
30a20 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f ".elseif.fcfg.buildaction.==."Co
30a40 70 79 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 61 78 22 20 6f 72 20 65 78 74 20 3d 3d 20 py".or.ext.==.".asax".or.ext.==.
30a60 22 2e 61 73 70 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6e 74 65 6e 74 22 0a 65 6c ".aspx".then.return."Content".el
30a80 73 65 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f se.return."None".end.end.functio
30aa0 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 n.premake.dotnet.getcompilervar(
30ac0 63 66 67 29 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 73 6e cfg).if.(_OPTIONS.dotnet.==."msn
30ae0 65 74 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 63 73 63 22 0a 65 6c 73 65 69 66 20 28 5f et").then.return."csc".elseif.(_
30b00 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 6f 6e 6f 22 29 20 74 68 65 6e 0a 69 OPTIONS.dotnet.==."mono").then.i
30b20 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3c 3d 20 22 31 2e 31 22 29 20 74 68 65 6e 0a f.(cfg.framework.<=."1.1").then.
30b40 72 65 74 75 72 6e 20 22 6d 63 73 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f return."mcs".elseif.(cfg.framewo
30b60 72 6b 20 3e 3d 20 22 34 2e 30 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 64 6d 63 73 22 0a rk.>=."4.0").then.return."dmcs".
30b80 65 6c 73 65 20 0a 72 65 74 75 72 6e 20 22 67 6d 63 73 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 else..return."gmcs".end.else.ret
30ba0 75 72 6e 20 22 63 73 63 63 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d urn."cscc".end.end.function.prem
30bc0 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 ake.dotnet.getflags(cfg).local.r
30be0 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 esult.=.table.translate(cfg.flag
30c00 73 2c 20 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 s,.flags).return.result.end.func
30c20 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 63 66 67 29 tion.premake.dotnet.getkind(cfg)
30c40 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 74 .if.(cfg.kind.==."ConsoleApp").t
30c60 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e hen.return."Exe".elseif.(cfg.kin
30c80 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 d.==."WindowedApp").then.return.
30ca0 22 57 69 6e 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 "WinExe".elseif.(cfg.kind.==."Sh
30cc0 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4c 69 62 72 61 72 79 22 0a aredLib").then.return."Library".
30ce0 65 6e 64 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 67 63 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b end.end.premake.gcc.=.{.}.premak
30d00 65 2e 67 63 63 2e 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 e.gcc.cc.....=."gcc".premake.gcc
30d20 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 61 72 20 20 .cxx....=."g++".premake.gcc.ar..
30d40 20 20 20 3d 20 22 61 72 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 20 20 3d 20 66 ...=."ar".premake.gcc.llvm...=.f
30d60 61 6c 73 65 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 6e 61 62 6c 65 53 53 45 20 alse.local.cflags.=.{.EnableSSE.
30d80 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 22 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 20 20 20 20 3d .....=."-msse",.EnableSSE2.....=
30da0 20 22 2d 6d 73 73 65 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 ."-msse2",.ExtraWarnings..=."-Wa
30dc0 6c 6c 20 2d 57 65 78 74 72 61 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d ll.-Wextra",.FatalWarnings..=."-
30de0 57 65 72 72 6f 72 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 Werror",.FloatFast......=."-ffas
30e00 74 2d 6d 61 74 68 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f t-math",.FloatStrict....=."-fflo
30e20 61 74 2d 73 74 6f 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f at-store",.NoFramePointer.=."-fo
30e40 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 mit-frame-pointer",.Optimize....
30e60 20 20 20 3d 20 22 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f ...=."-O2",.OptimizeSize...=."-O
30e80 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 s",.OptimizeSpeed..=."-O3",.Symb
30ea0 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c ols........=."-g",.}.local.cxxfl
30ec0 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 ags.=.{.NoExceptions...=."-fno-e
30ee0 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 xceptions",.NoRTTI.........=."-f
30f00 6e 6f 2d 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e no-rtti",.UnsignedChar...=."-fun
30f20 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 signed-char",.}.premake.gcc.plat
30f40 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 forms.=.{.Native.=.{.cppflags.=.
30f60 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 "-MMD.-MP",.},.x32.=.{.cppflags.
30f80 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c =."-MMD.-MP",.flags....=."-m32",
30fa0 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 .},.x64.=.{.cppflags.=."-MMD.-MP
30fc0 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 ",.flags....=."-m64",.},.Univers
30fe0 61 6c 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 al.=.{.ar.......=."libtool",.cpp
31000 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 flags.=."-MMD.-MP",.flags....=."
31020 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 -arch.i386.-arch.x86_64.-arch.pp
31040 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d c.-arch.ppc64",.},.Universal32.=
31060 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 .{.ar.......=."libtool",.cppflag
31080 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 61 72 63 s.=."-MMD.-MP",.flags....=."-arc
310a0 68 20 69 33 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 h.i386.-arch.ppc",.},.Universal6
310c0 34 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 4.=.{.ar.......=."libtool",.cppf
310e0 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d lags.=."-MMD.-MP",.flags....=."-
31100 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 arch.x86_64.-arch.ppc64",.},.PS3
31120 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c .=.{.cc.........=."ppu-lv2-g++",
31140 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 .cxx........=."ppu-lv2-g++",.ar.
31160 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 ........=."ppu-lv2-ar",.cppflags
31180 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 20 7b 0a 63 ...=."-MMD.-MP",.},.WiiDev.=.{.c
311a0 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 28 4c 49 42 4f 47 ppflags....=."-MMD.-MP.-I$(LIBOG
311c0 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 6c 64 66 6c 61 67 73 3d 20 22 2d 4c C_INC).$(MACHDEP)",.ldflags=."-L
311e0 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 63 66 67 73 65 $(LIBOGC_LIB).$(MACHDEP)",.cfgse
31200 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 69 66 65 71 20 28 24 28 73 74 72 69 70 20 24 28 44 45 ttings.=.[[...ifeq.($(strip.$(DE
31220 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 20 20 24 28 65 72 72 6f 72 20 22 44 45 56 4b 49 54 50 VKITPPC)),).....$(error."DEVKITP
31240 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 PC.environment.variable.is.not.s
31260 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a 20 20 69 6e 63 6c 75 64 65 20 24 28 44 45 56 4b 49 54 et")'...endif...include.$(DEVKIT
31280 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 27 5d 5d 2c 0a 7d 2c 0a 4f 72 62 69 73 20 3d 20 7b 0a PPC)/wii_rules']],.},.Orbis.=.{.
312a0 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c 61 6e 67 22 2c 0a 63 78 78 20 cc.........=."orbis-clang",.cxx.
312c0 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c 61 6e 67 2b 2b 22 2c 0a 61 72 20 20 20 20 .......=."orbis-clang++",.ar....
312e0 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 .....=."orbis-ar",.cppflags...=.
31300 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 "-MMD.-MP",.}.}.local.platforms.
31320 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e =.premake.gcc.platforms.function
31340 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f .premake.gcc.getcppflags(cfg).lo
31360 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 6c 61 cal.flags.=.{.}.table.insert(fla
31380 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 70 66 gs,.platforms[cfg.platform].cppf
313a0 6c 61 67 73 29 0a 69 66 20 66 6c 61 67 73 5b 31 5d 3a 73 74 61 72 74 73 77 69 74 68 28 22 2d 4d lags).if.flags[1]:startswith("-M
313c0 4d 44 22 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d MD").then.table.insert(flags,."-
313e0 4d 50 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 MP").end.return.flags.end.functi
31400 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f on.premake.gcc.getcflags(cfg).lo
31420 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 cal.result.=.table.translate(cfg
31440 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 .flags,.cflags).table.insert(res
31460 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 ult,.platforms[cfg.platform].fla
31480 67 73 29 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 7e 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 gs).if.cfg.system.~=."windows".a
314a0 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a nd.cfg.kind.==."SharedLib".then.
314c0 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e table.insert(result,."-fPIC").en
314e0 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
31500 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 make.gcc.getcxxflags(cfg).local.
31520 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 61 result.=.table.translate(cfg.fla
31540 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 0a gs,.cxxflags).return.result.end.
31560 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 function.premake.gcc.getldflags(
31580 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 cfg).local.result.=.{.}.if.not.c
315a0 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 fg.flags.Symbols.then.if.cfg.sys
315c0 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 65 6c 73 65 0a 74 61 62 6c 65 2e tem.==."macosx".then.else.table.
315e0 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 insert(result,."-s").end.end.if.
31600 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 69 66 20 cfg.kind.==."SharedLib".then.if.
31620 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 6c cfg.system.==."macosx".then.tabl
31640 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 64 79 6e 61 6d 69 63 6c 69 62 22 29 0a e.insert(result,."-dynamiclib").
31660 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 68 61 72 else.table.insert(result,."-shar
31680 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f ed").end.if.cfg.system.==."windo
316a0 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 ws".and.not.cfg.flags.NoImportLi
316c0 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c b.then.table.insert(result,.'-Wl
316e0 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 ,--out-implib="'....cfg.linktarg
31700 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 et.fullpath....'"').end.end.if.c
31720 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 63 66 67 fg.kind.==."WindowedApp".and.cfg
31740 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e .system.==."windows".then.table.
31760 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 69 6e 64 6f 77 73 22 29 0a 65 6e 64 0a insert(result,."-mwindows").end.
31780 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 local.platform.=.platforms[cfg.p
317a0 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c latform].table.insert(result,.pl
317c0 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c atform.flags).table.insert(resul
317e0 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 t,.platform.ldflags).return.resu
31800 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 6c lt.end.function.premake.gcc.getl
31820 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b ibdirflags(cfg).local.result.=.{
31840 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b .}.for._,.value.in.ipairs(premak
31860 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 e.getlinks(cfg,."all",."director
31880 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c y")).do.table.insert(result,.'-L
318a0 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 '...._MAKE.esc(value)).end.retur
318c0 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 n.result.end.function.premake.gc
318e0 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 c.getlinkflags(cfg).local.result
31900 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 70 72 65 .=.{}.for._,.value.in.ipairs(pre
31920 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 22 6e 61 make.getlinks(cfg,."system",."na
31940 6d 65 22 29 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 76 61 me")).do.if.path.getextension(va
31960 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e lue).==.".framework".then.table.
31980 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 61 6d 65 77 6f 72 6b 20 27 20 2e 2e 20 insert(result,.'-framework.'....
319a0 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 76 61 6c 75 65 _MAKE.esc(path.getbasename(value
319c0 29 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d ))).else.table.insert(result,.'-
319e0 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a l'...._MAKE.esc(value)).end.end.
31a00 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
31a20 6b 65 2e 67 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c ke.gcc.getarchiveflags(prj,.cfg,
31a40 20 6e 64 78 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 69 66 20 63 66 67 2e 70 .ndx).local.result.=.{}.if.cfg.p
31a60 6c 61 74 66 6f 72 6d 3a 73 74 61 72 74 73 77 69 74 68 28 22 55 6e 69 76 65 72 73 61 6c 22 29 20 latform:startswith("Universal").
31a80 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 then.if.prj.options.ArchiveSplit
31aa0 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 63 63 20 74 6f 6f 6c 20 27 55 6e 69 76 65 72 73 61 6c .then.error("gcc.tool.'Universal
31ac0 2a 27 20 70 6c 61 74 66 6f 72 6d 73 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 70 6c 69 *'.platforms.do.not.support.spli
31ae0 74 20 61 72 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 t.archives").end.table.insert(re
31b00 73 75 6c 74 2c 20 27 2d 6f 27 29 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 sult,.'-o').else.if.(not.prj.opt
31b20 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 ions.ArchiveSplit).then.if.prema
31b40 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 ke.gcc.llvm.then.table.insert(re
31b60 73 75 6c 74 2c 20 27 72 63 73 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 sult,.'rcs').else.table.insert(r
31b80 65 73 75 6c 74 2c 20 27 2d 72 63 73 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 65 6d 61 esult,.'-rcs').end.else.if.prema
31ba0 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 6e 64 78 29 20 74 68 ke.gcc.llvm.then.if.(not.ndx).th
31bc0 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 71 63 27 29 0a 65 6c en.table.insert(result,.'qc').el
31be0 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 63 73 27 29 0a 65 6e se.table.insert(result,.'cs').en
31c00 64 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 6e 64 78 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 d.else.if.(not.ndx).then.table.i
31c20 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 71 63 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e nsert(result,.'-qc').else.table.
31c40 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 63 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e insert(result,.'-cs').end.end.en
31c60 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 6e d.end.return.result.end.function
31c80 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 .premake.gcc.getdefines(defines)
31ca0 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e .local.result.=.{.}.for._,def.in
31cc0 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 .ipairs(defines).do.table.insert
31ce0 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e (result,.'-D'....def).end.return
31d00 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 .result.end.function.premake.gcc
31d20 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 .getincludedirs(includedirs).loc
31d40 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 al.result.=.{.}.for._,dir.in.ipa
31d60 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 irs(includedirs).do.table.insert
31d80 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 (result,."-I"...._MAKE.esc(dir))
31da0 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.
31dc0 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a premake.gcc.getcfgsettings(cfg).
31de0 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 return.platforms[cfg.platform].c
31e00 66 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 67 68 73 20 3d 20 7b 20 fgsettings.end..premake.ghs.=.{.
31e20 7d 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 50 53 33 22 0a }.premake.ghs.namestyle.=."PS3".
31e40 70 72 65 6d 61 6b 65 2e 67 68 73 2e 63 63 20 20 20 20 20 3d 20 22 63 63 70 70 63 22 0a 70 72 65 premake.ghs.cc.....=."ccppc".pre
31e60 6d 61 6b 65 2e 67 68 73 2e 63 78 78 20 20 20 20 3d 20 22 63 78 70 70 63 22 0a 70 72 65 6d 61 6b make.ghs.cxx....=."cxppc".premak
31e80 65 2e 67 68 73 2e 61 72 20 20 20 20 20 3d 20 22 63 78 70 70 63 22 0a 6c 6f 63 61 6c 20 63 66 6c e.ghs.ar.....=."cxppc".local.cfl
31ea0 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 2d 71 75 69 74 ags.=.{.FatalWarnings..=."--quit
31ec0 5f 61 66 74 65 72 5f 77 61 72 6e 69 6e 67 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 _after_warnings",.Optimize......
31ee0 20 3d 20 22 2d 4f 67 65 6e 65 72 61 6c 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d .=."-Ogeneral",.OptimizeSize...=
31f00 20 22 2d 4f 73 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 73 ."-Osize",.OptimizeSpeed..=."-Os
31f20 70 65 65 64 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a peed",.Symbols........=."-g",.}.
31f40 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 local.cxxflags.=.{.NoExceptions.
31f60 20 20 3d 20 22 2d 2d 6e 6f 5f 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 ..=."--no_exceptions",.NoRTTI...
31f80 20 20 20 20 20 20 3d 20 22 2d 2d 6e 6f 5f 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 ......=."--no_rtti",.UnsignedCha
31fa0 72 20 20 20 3d 20 22 2d 2d 75 6e 73 69 67 6e 65 64 5f 63 68 61 72 73 22 2c 0a 7d 0a 70 72 65 6d r...=."--unsigned_chars",.}.prem
31fc0 61 6b 65 2e 67 68 73 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b ake.ghs.platforms.=.{.Native.=.{
31fe0 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 50 6f 77 65 72 50 43 20 3d .cppflags.=."-MMD",.},.PowerPC.=
32000 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 70 70 63 22 2c 0a 63 78 78 20 20 20 20 .{.cc.........=."ccppc",.cxx....
32020 20 20 20 3d 20 22 63 78 70 70 63 22 2c 0a 61 72 20 20 20 20 20 20 20 3d 20 22 63 78 70 70 63 22 ...=."cxppc",.ar.......=."cxppc"
32040 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 61 72 66 6c 61 67 73 20 20 ,.cppflags...=."-MMD",.arflags..
32060 20 20 3d 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 2c 0a 41 52 4d 20 3d 20 7b 0a 63 63 ..=."-archive.-o",.},.ARM.=.{.cc
32080 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 61 72 6d 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d .........=."ccarm",.cxx........=
320a0 20 22 63 78 61 72 6d 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 78 61 72 6d 22 2c 0a ."cxarm",.ar.........=."cxarm",.
320c0 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a 61 72 66 6c 61 67 73 20 20 20 20 cppflags...=."-MMD",.arflags....
320e0 3d 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 =."-archive.-o",.}.}.local.platf
32100 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e orms.=.premake.ghs.platforms.fun
32120 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 ction.premake.ghs.getcppflags(cf
32140 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 g).local.flags.=.{.}.table.inser
32160 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d t(flags,.platforms[cfg.platform]
32180 2e 63 70 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e 63 .cppflags).return.flags.end.func
321a0 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a tion.premake.ghs.getcflags(cfg).
321c0 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 local.result.=.table.translate(c
321e0 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 fg.flags,.cflags).table.insert(r
32200 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 esult,.platforms[cfg.platform].f
32220 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e lags).return.result.end.function
32240 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f .premake.ghs.getcxxflags(cfg).lo
32260 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 cal.result.=.table.translate(cfg
32280 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a .flags,.cxxflags).return.result.
322a0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 64 66 6c end.function.premake.ghs.getldfl
322c0 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 ags(cfg).local.result.=.{.}.loca
322e0 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 l.platform.=.platforms[cfg.platf
32300 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f orm].table.insert(result,.platfo
32320 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 rm.flags).table.insert(result,.p
32340 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 latform.ldflags).return.result.e
32360 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 62 64 69 nd.function.premake.ghs.getlibdi
32380 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 rflags(cfg).local.result.=.{.}.f
323a0 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 or._,.value.in.ipairs(premake.ge
323c0 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 tlinks(cfg,."all",."directory"))
323e0 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e .do.table.insert(result,.'-L'...
32400 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 ._MAKE.esc(value)).end.return.re
32420 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 sult.end.function.premake.ghs.ge
32440 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b tlinkflags(cfg).local.result.=.{
32460 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 }.for._,.value.in.ipairs(premake
32480 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 .getlinks(cfg,."system",."name")
324a0 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 6e 6b 3d ).do.table.insert(result,.'-lnk=
324c0 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 '...._MAKE.esc(value)).end.retur
324e0 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 68 n.result.end.function.premake.gh
32500 73 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 6e 64 78 29 s.getarchiveflags(prj,.cfg,.ndx)
32520 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 65 .if.prj.options.ArchiveSplit.the
32540 6e 0a 65 72 72 6f 72 28 22 67 68 73 20 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f n.error("ghs.tool.does.not.suppo
32560 72 74 20 73 70 6c 69 74 20 61 72 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 rt.split.archives").end.local.re
32580 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 sult.=.{}.local.platform.=.platf
325a0 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 orms[cfg.platform].table.insert(
325c0 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 66 6c 61 67 73 29 0a 72 65 74 75 72 6e result,.platform.arflags).return
325e0 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 .result.end.function.premake.ghs
32600 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c .getdefines(defines).local.resul
32620 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 t.=.{.}.for._,def.in.ipairs(defi
32640 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 nes).do.table.insert(result,.'-D
32660 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a '....def).end.return.result.end.
32680 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 69 6e 63 6c 75 64 65 64 function.premake.ghs.getincluded
326a0 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 irs(includedirs).local.result.=.
326c0 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 {.}.for._,dir.in.ipairs(included
326e0 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 irs).do.table.insert(result,."-I
32700 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 "...._MAKE.esc(dir)).end.return.
32720 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e result.end.function.premake.ghs.
32740 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 getcfgsettings(cfg).return.platf
32760 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 65 orms[cfg.platform].cfgsettings.e
32780 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 73 nd..premake.msc.=.{.}.premake.ms
327a0 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 00 70 72 65 6d 61 6b 65 c.namestyle.=."windows"..premake
327c0 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 73 74 79 6c 65 20 3d .ow.=.{.}.premake.ow.namestyle.=
327e0 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 20 20 20 20 3d 20 22 ."windows".premake.ow.cc.....=."
32800 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 78 78 20 20 20 20 3d 20 22 57 43 4c WCL386".premake.ow.cxx....=."WCL
32820 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 386".premake.ow.ar.....=."ar".lo
32840 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..=.
32860 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2d 77 65 22 2c 0a 46 "-wx",.FatalWarning...=."-we",.F
32880 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 6c 6f 61 74 53 74 72 loatFast......=."-omn",.FloatStr
328a0 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d ict....=."-op",.Optimize.......=
328c0 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 6f 73 22 2c 0a ."-ox",.OptimizeSize...=."-os",.
328e0 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 79 6d 62 6f 6c 73 20 OptimizeSpeed..=."-ot",.Symbols.
32900 20 20 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 .......=."-d2",.}.local.cxxflags
32920 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 78 64 22 2c 0a 4e 6f 52 .=.{.NoExceptions...=."-xd",.NoR
32940 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 6f TTI.........=."-xr",.}.premake.o
32960 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 20 0a 66 6c 61 w.platforms.=..{.Native.=.{..fla
32980 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f gs.=.""..},.}.function.premake.o
329a0 77 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 7b 7d 0a 65 6e 64 w.getcppflags(cfg).return.{}.end
329c0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 66 6c 61 67 73 28 63 .function.premake.ow.getcflags(c
329e0 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 73 6c 61 fg).local.result.=.table.transla
32a00 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 69 66 20 28 63 66 67 2e 66 6c te(cfg.flags,.cflags).if.(cfg.fl
32a20 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 ags.Symbols).then.table.insert(r
32a40 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 61 74 63 6f 6d 20 64 65 62 75 67 20 esult,."-hw")...--.Watcom.debug.
32a60 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 62 75 67 67 65 72 0a 65 6e 64 0a 72 format.for.Watcom.debugger.end.r
32a80 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 6b eturn.result.end.function.premak
32aa0 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 e.ow.getcxxflags(cfg).local.resu
32ac0 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 lt.=.table.translate(cfg.flags,.
32ae0 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 cxxflags).return.result.end.func
32b00 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a tion.premake.ow.getldflags(cfg).
32b20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 local.result.=.{.}.if.(cfg.flags
32b40 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 .Symbols).then.table.insert(resu
32b60 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 lt,."op.symf").end.return.result
32b80 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 6e 6b .end.function.premake.ow.getlink
32ba0 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 72 65 flags(cfg).local.result.=.{.}.re
32bc0 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
32be0 2e 6f 77 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 .ow.getdefines(defines).local.re
32c00 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 sult.=.{.}.for._,def.in.ipairs(d
32c20 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 efines).do.table.insert(result,.
32c40 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 '-D'....def).end.return.result.e
32c60 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 69 6e 63 6c 75 64 nd.function.premake.ow.getinclud
32c80 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 edirs(includedirs).local.result.
32ca0 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 =.{.}.for._,dir.in.ipairs(includ
32cc0 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 edirs).do.table.insert(result,.'
32ce0 2d 49 20 22 27 20 2e 2e 20 64 69 72 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 -I."'....dir....'"').end.return.
32d00 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6e 63 20 3d 20 7b 20 7d 0a 70 72 result.end..premake.snc.=.{.}.pr
32d20 65 6d 61 6b 65 2e 73 6e 63 2e 63 63 20 20 20 20 20 3d 20 22 73 6e 63 22 0a 70 72 65 6d 61 6b 65 emake.snc.cc.....=."snc".premake
32d40 2e 73 6e 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e .snc.cxx....=."g++".premake.snc.
32d60 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 ar.....=."ar".local.cflags.=.{.E
32d80 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 64 69 61 67 3d 32 22 2c 0a 46 61 74 61 xtraWarnings..=."-Xdiag=2",.Fata
32da0 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 71 75 69 74 3d 32 22 2c 0a 7d 0a 6c 6f 63 61 6c lWarnings..=."-Xquit=2",.}.local
32dc0 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 20 22 .cxxflags.=.{.NoExceptions...=."
32de0 22 2c 20 2d 2d 20 4e 6f 20 65 78 63 65 70 74 69 6f 6e 73 20 69 73 20 74 68 65 20 64 65 66 61 75 ",.--.No.exceptions.is.the.defau
32e00 6c 74 20 69 6e 20 74 68 65 20 53 4e 43 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e 6f 52 54 54 49 20 20 lt.in.the.SNC.compiler..NoRTTI..
32e20 20 20 20 20 20 20 20 3d 20 22 2d 58 63 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e .......=."-Xc-=rtti",.}.premake.
32e40 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 snc.platforms.=..{.PS3.=.{.cc...
32e60 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 ......=."ppu-lv2-g++",.cxx......
32e80 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 ..=."ppu-lv2-g++",.ar.........=.
32ea0 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 "ppu-lv2-ar",.cppflags...=."-MMD
32ec0 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 .-MP",.}.}.local.platforms.=.pre
32ee0 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d make.snc.platforms.function.prem
32f00 61 6b 65 2e 73 6e 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 ake.snc.getcppflags(cfg).local.r
32f20 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c esult.=.{.}.table.insert(result,
32f40 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 .platforms[cfg.platform].cppflag
32f60 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
32f80 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 emake.snc.getcflags(cfg).local.r
32fa0 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 esult.=.table.translate(cfg.flag
32fc0 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 s,.cflags).table.insert(result,.
32fe0 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 platforms[cfg.platform].flags).i
33000 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 74 f.cfg.kind.==."SharedLib".then.t
33020 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 able.insert(result,."-fPIC").end
33040 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
33060 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 ake.snc.getcxxflags(cfg).local.r
33080 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 esult.=.table.translate(cfg.flag
330a0 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 s,.cxxflags).return.result.end.f
330c0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 unction.premake.snc.getldflags(c
330e0 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 fg).local.result.=.{.}.if.not.cf
33100 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 g.flags.Symbols.then.table.inser
33120 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 t(result,."-s").end.if.cfg.kind.
33140 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 ==."SharedLib".then.table.insert
33160 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 (result,."-shared").if.not.cfg.f
33180 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 lags.NoImportLib.then.table.inse
331a0 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 rt(result,.'-Wl,--out-implib="'.
331c0 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 ...cfg.linktarget.fullpath....'"
331e0 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 ').end.end.local.platform.=.plat
33200 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 forms[cfg.platform].table.insert
33220 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 (result,.platform.flags).table.i
33240 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a nsert(result,.platform.ldflags).
33260 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
33280 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c ke.snc.getlibdirflags(cfg).local
332a0 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 .result.=.{.}.for._,.value.in.ip
332c0 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"
332e0 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 ,."directory")).do.table.insert(
33300 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 result,.'-L'...._MAKE.esc(value)
33320 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ).end.return.result.end.function
33340 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c .premake.snc.getlinkflags(cfg).l
33360 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e ocal.result.=.{}.for._,.value.in
33380 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 73 .ipairs(premake.getlinks(cfg,."s
333a0 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 ystem",."name")).do.table.insert
333c0 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 (result,.'-l'...._MAKE.esc(value
333e0 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f )).end.return.result.end.functio
33400 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 n.premake.snc.getdefines(defines
33420 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 ).local.result.=.{.}.for._,def.i
33440 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 n.ipairs(defines).do.table.inser
33460 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 t(result,.'-D'....def).end.retur
33480 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 73 6e n.result.end.function.premake.sn
334a0 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f c.getincludedirs(includedirs).lo
334c0 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 cal.result.=.{.}.for._,dir.in.ip
334e0 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 airs(includedirs).do.table.inser
33500 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 t(result,."-I"...._MAKE.esc(dir)
33520 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f ).end.return.result.end..functio
33540 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 6c 6f 63 61 6c 20 n.premake.checkprojects().local.
33560 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 action.=.premake.action.current(
33580 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
335a0 63 68 28 29 20 64 6f 0a 69 66 20 28 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 3d 3d 20 30 29 20 ch().do.if.(#sln.projects.==.0).
335c0 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e then.return.nil,."solution.'"...
335e0 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 6f .sln.name...."'.needs.at.least.o
33600 6e 65 20 70 72 6f 6a 65 63 74 22 0a 65 6e 64 0a 69 66 20 28 23 73 6c 6e 2e 63 6f 6e 66 69 67 75 ne.project".end.if.(#sln.configu
33620 72 61 74 69 6f 6e 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 rations.==.0).then.return.nil,."
33640 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 solution.'"....sln.name...."'.ne
33660 65 64 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 eds.configurations".end.for.prj.
33680 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 in.premake.solution.eachproject(
336a0 73 6c 6e 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 20 74 68 sln).do.if.(not.prj.language).th
336c0 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a en.return.nil,."project.'"...prj
336e0 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6c 61 6e 67 75 61 67 65 22 0a 65 6e .name...."'.needs.a.language".en
33700 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 29 20 74 68 d.if.(action.valid_languages).th
33720 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e en.if.(not.table.contains(action
33740 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 29 .valid_languages,.prj.language))
33760 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 .then.return.nil,."the."....acti
33780 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f on.shortname....".action.does.no
337a0 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 2e 2e 20 22 t.support."....prj.language...."
337c0 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 .projects".end.end.for.cfg.in.pr
337e0 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 28 6e 6f 74 emake.eachconfig(prj).do.if.(not
33800 20 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f .cfg.kind).then.return.nil,."pro
33820 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 ject.'"...prj.name...."'.needs.a
33840 20 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 27 22 20 2e 2e 20 63 66 67 .kind.in.configuration.'"....cfg
33860 2e 6e 61 6d 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 .name...."'".end.if.(action.vali
33880 64 5f 6b 69 6e 64 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 d_kinds).then.if.(not.table.cont
338a0 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 63 66 67 2e 6b 69 6e ains(action.valid_kinds,.cfg.kin
338c0 64 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 d)).then.return.nil,."the."....a
338e0 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 ction.shortname....".action.does
33900 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 20 2e 2e 20 22 20 .not.support."....cfg.kind....".
33920 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e projects".end.end.end.if.action.
33940 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 oncheckproject.then.action.onche
33960 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 ckproject(prj).end.end.end.retur
33980 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 n.true.end.function.premake.chec
339a0 6b 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e ktools().local.action.=.premake.
339c0 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e 2e action.current().if.(not.action.
339e0 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 74 72 75 65 20 0a valid_tools).then..return.true..
33a00 65 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c 20 76 61 6c 75 65 73 20 69 6e 20 70 61 69 72 73 28 61 63 end.for.tool,.values.in.pairs(ac
33a20 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 64 6f 0a 69 66 20 28 5f 4f 50 54 49 4f 4e tion.valid_tools).do.if.(_OPTION
33a40 53 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 S[tool]).then.if.(not.table.cont
33a60 61 69 6e 73 28 76 61 6c 75 65 73 2c 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 29 20 74 68 ains(values,._OPTIONS[tool])).th
33a80 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.
33aa0 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
33ac0 75 70 70 6f 72 74 20 2f 22 20 2e 2e 20 74 6f 6f 6c 20 2e 2e 20 22 3d 22 20 2e 2e 20 5f 4f 50 54 upport./"....tool...."="...._OPT
33ae0 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e 20 22 20 28 79 65 74 29 22 0a 65 6e 64 0a 65 6c 73 65 0a IONS[tool]....".(yet)".end.else.
33b00 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 3d 20 76 61 6c 75 65 73 5b 31 5d 0a 65 6e 64 0a 65 _OPTIONS[tool].=.values[1].end.e
33b20 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 nd.return.true.end..function.pre
33b40 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 make.showhelp().printf("").print
33b60 66 28 22 55 73 61 67 65 3a 20 67 65 6e 69 65 20 5b 6f 70 74 69 6f 6e 73 5d 20 61 63 74 69 6f 6e f("Usage:.genie.[options].action
33b80 20 5b 61 72 67 75 6d 65 6e 74 73 5d 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 .[arguments]").printf("").printf
33ba0 28 22 4f 50 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 6f 70 74 69 6f ("OPTIONS").printf("").for.optio
33bc0 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f n.in.premake.option.each().do.lo
33be0 63 61 6c 20 74 72 69 67 67 65 72 20 3d 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 0a 6c 6f 63 cal.trigger.=.option.trigger.loc
33c00 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6f 70 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 al.description.=.option.descript
33c20 69 6f 6e 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 29 20 74 68 65 6e 20 74 72 69 67 67 ion.if.(option.value).then.trigg
33c40 65 72 20 3d 20 74 72 69 67 67 65 72 20 2e 2e 20 22 3d 22 20 2e 2e 20 6f 70 74 69 6f 6e 2e 76 61 er.=.trigger...."="....option.va
33c60 6c 75 65 20 65 6e 64 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e lue.end.if.(option.allowed).then
33c80 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 64 65 73 63 72 69 70 74 69 6f 6e 20 2e 2e 20 22 3b .description.=.description....";
33ca0 20 6f 6e 65 20 6f 66 3a 22 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 20 2d 2d 25 2d 31 35 73 20 25 .one.of:".end.printf(".--%-15s.%
33cc0 73 22 2c 20 74 72 69 67 67 65 72 2c 20 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 69 66 20 28 6f 70 s",.trigger,.description).if.(op
33ce0 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 tion.allowed).then.for._,.value.
33d00 69 6e 20 69 70 61 69 72 73 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 70 72 69 in.ipairs(option.allowed).do.pri
33d20 6e 74 66 28 22 20 20 20 20 20 25 2d 31 34 73 20 25 73 22 2c 20 76 61 6c 75 65 5b 31 5d 2c 20 76 ntf(".....%-14s.%s",.value[1],.v
33d40 61 6c 75 65 5b 32 5d 29 0a 65 6e 64 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 65 6e 64 0a alue[2]).end.end.printf("").end.
33d60 70 72 69 6e 74 66 28 22 41 43 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 printf("ACTIONS").printf("").for
33d80 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 .action.in.premake.action.each()
33da0 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 25 2d 31 37 73 20 25 73 22 2c 20 61 63 74 69 6f 6e 2e 74 .do.printf(".%-17s.%s",.action.t
33dc0 72 69 67 67 65 72 2c 20 61 63 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 65 6e 64 0a rigger,.action.description).end.
33de0 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 printf("").printf("For.additiona
33e00 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 l.information,.see.https://githu
33e20 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 29 0a 65 6e 64 0a 00 66 75 6e b.com/bkaradzic/genie").end..fun
33e40 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 6f 62 6a 2c 20 66 69 6c 65 ction.premake.generate(obj,.file
33e60 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 72 65 6d 61 name,.callback).filename.=.prema
33e80 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 ke.project.getfilename(obj,.file
33ea0 6e 61 6d 65 29 0a 70 72 69 6e 74 66 28 22 47 65 6e 65 72 61 74 69 6e 67 20 25 73 2e 2e 2e 22 2c name).printf("Generating.%s...",
33ec0 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 .filename).local.f,.err.=.io.ope
33ee0 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 28 6e 6f 74 20 66 29 20 74 68 65 n(filename,."wb").if.(not.f).the
33f00 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 69 6f 2e 6f 75 74 70 75 74 28 66 29 n.error(err,.0).end.io.output(f)
33f20 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 6a 29 0a 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 66 75 6e .callback(obj).f:close().end.fun
33f40 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 ction.premake.findDefaultScript(
33f60 64 69 72 2c 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 29 0a 73 65 61 72 63 68 5f 75 70 77 61 dir,.search_upwards).search_upwa
33f80 72 64 73 20 3d 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 6f 72 20 74 72 75 65 0a 6c 6f 63 rds.=.search_upwards.or.true.loc
33fa0 61 6c 20 6c 61 73 74 20 3d 20 22 22 0a 77 68 69 6c 65 20 64 69 72 20 7e 3d 20 6c 61 73 74 20 64 al.last.=."".while.dir.~=.last.d
33fc0 6f 0a 66 6f 72 20 5f 2c 20 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 7b 20 22 67 65 6e 69 65 o.for._,.name.in.ipairs({."genie
33fe0 2e 6c 75 61 22 2c 20 22 73 6f 6c 75 74 69 6f 6e 2e 6c 75 61 22 2c 20 22 70 72 65 6d 61 6b 65 34 .lua",."solution.lua",."premake4
34000 2e 6c 75 61 22 20 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 30 20 3d 20 64 69 72 20 .lua".}).do.local.script0.=.dir.
34020 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 ..."/"....name.if.(os.isfile(scr
34040 69 70 74 30 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2c 20 6e 61 6d 65 0a 65 6e 64 ipt0)).then.return.dir,.name.end
34060 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 31 20 3d 20 64 69 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 .local.script1.=.dir...."/script
34080 73 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 s/"....name.if.(os.isfile(script
340a0 31 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 1)).then.return.dir...."/scripts
340c0 2f 22 2c 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 64 69 72 0a 64 69 72 20 /",.name.end.end.last.=.dir.dir.
340e0 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 69 72 20 2e 2e 20 22 2f 2e 2e 22 .=.path.getabsolute(dir...."/.."
34100 29 0a 69 66 20 64 69 72 20 3d 3d 20 22 2e 22 20 6f 72 20 6e 6f 74 20 73 65 61 72 63 68 5f 75 70 ).if.dir.==.".".or.not.search_up
34120 77 61 72 64 73 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 wards.then.break.end.end.return.
34140 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 20 nil,.nil.end.premake.codeblocks.
34160 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 =.{.}.newaction.{.trigger.......
34180 20 20 3d 20 22 63 6f 64 65 62 6c 6f 63 6b 73 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 ..=."codeblocks",.shortname.....
341a0 20 20 3d 20 22 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 ..=."Code::Blocks",.description.
341c0 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 20 70 72 6f ....=."Generate.Code::Blocks.pro
341e0 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b ject.files",.valid_kinds.....=.{
34200 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
34220 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_
34240 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 languages.=.{."C",."C++".},.vali
34260 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 d_tools.....=.{.cc...=.{."gcc",.
34280 22 6f 77 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e "ow".},.},.onsolution.=.function
342a0 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e (sln).premake.generate(sln,."%%.
342c0 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 77 workspace",.premake.codeblocks.w
342e0 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 orkspace).end,.onproject.=.funct
34300 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 ion(prj).premake.generate(prj,."
34320 25 25 2e 63 62 70 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 29 %%.cbp",.premake.codeblocks.cbp)
34340 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e .end,.oncleansolution.=.function
34360 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 (sln).premake.clean.file(sln,."%
34380 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 %.workspace").end,.oncleanprojec
343a0 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e t.=.function(prj).premake.clean.
343c0 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 file(prj,."%%.cbp").premake.clea
343e0 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 64 65 70 65 6e 64 22 29 0a 70 72 65 6d 61 6b 65 n.file(prj,."%%.depend").premake
34400 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c 61 79 6f 75 74 22 29 0a 65 6e .clean.file(prj,."%%.layout").en
34420 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 d.}..function.premake.codeblocks
34440 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 69 6f .workspace(sln)._p('<?xml.versio
34460 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e 64 61 6c n="1.0".encoding="UTF-8".standal
34480 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 one="yes".?>')._p('<CodeBlocks_w
344a0 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 57 6f 72 6b 73 70 61 63 orkspace_file>')._p(1,'<Workspac
344c0 65 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 73 6c 6e 2e 6e 61 6d 65 29 0a 66 6f 72 20 70 72 e.title="%s">',.sln.name).for.pr
344e0 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 j.in.premake.solution.eachprojec
34500 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 t(sln).do.local.fname.=.path.joi
34520 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c n(path.getrelative(sln.location,
34540 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 .prj.location),.prj.name).local.
34560 61 63 74 69 76 65 20 3d 20 69 69 66 28 70 72 6a 2e 70 72 6f 6a 65 63 74 20 3d 3d 20 73 6c 6e 2e active.=.iif(prj.project.==.sln.
34580 70 72 6f 6a 65 63 74 73 5b 31 5d 2c 20 27 20 61 63 74 69 76 65 3d 22 31 22 27 2c 20 27 27 29 0a projects[1],.'.active="1"',.'').
345a0 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 _p(2,'<Project.filename="%s.cbp"
345c0 25 73 3e 27 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 %s>',.fname,.active).for._,dep.i
345e0 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 n.ipairs(premake.getdependencies
34600 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 44 65 70 65 6e 64 73 20 66 69 6c 65 6e 61 6d (prj)).do._p(3,'<Depends.filenam
34620 65 3d 22 25 73 2e 63 62 70 22 20 2f 3e 27 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 e="%s.cbp"./>',.path.join(path.g
34640 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 2e 6c 6f 63 etrelative(sln.location,.dep.loc
34660 61 74 69 6f 6e 29 2c 20 64 65 70 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 ation),.dep.name)).end._p(2,'</P
34680 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e roject>').end._p(1,'</Workspace>
346a0 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 ')._p('</CodeBlocks_workspace_fi
346c0 6c 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 62 6c 6f 63 6b 73 20 3d 20 70 72 le>').end..local.codeblocks.=.pr
346e0 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 65 62 6c emake.codeblocks.function.codebl
34700 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 63 68 68 65 61 64 65 72 0a ocks.files(prj).local.pchheader.
34720 69 66 20 28 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 20 74 68 65 6e 0a 70 63 68 68 65 61 64 65 if.(prj.pchheader).then.pchheade
34740 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f r.=.path.getrelative(prj.locatio
34760 6e 2c 20 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 20 69 n,.prj.pchheader).end.for.fcfg.i
34780 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 n.premake.project.eachfile(prj).
347a0 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e 69 74 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 do._p(2,'<Unit.filename="%s">',.
347c0 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 29 0a 69 66 20 66 63 66 67 2e premake.esc(fcfg.name)).if.fcfg.
347e0 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f name.~=.fcfg.vpath.then._p(3,'<O
34800 70 74 69 6f 6e 20 76 69 72 74 75 61 6c 46 6f 6c 64 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 61 ption.virtualFolder="%s"./>',.pa
34820 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 63 66 67 2e 76 70 61 74 68 29 29 0a 65 6e 64 th.getdirectory(fcfg.vpath)).end
34840 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d .if.path.isresourcefile(fcfg.nam
34860 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 e).then._p(3,'<Option.compilerVa
34880 72 3d 22 57 49 4e 44 52 45 53 22 20 2f 3e 27 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 r="WINDRES"./>').elseif.path.isc
348a0 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 61 6e 64 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 file(fcfg.name).and.prj.language
348c0 20 3d 3d 20 22 43 2b 2b 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d .==."C++".then._p(3,'<Option.com
348e0 70 69 6c 65 72 56 61 72 3d 22 43 43 22 20 2f 3e 27 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 70 72 pilerVar="CC"./>').end.if.not.pr
34900 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 66 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 70 j.flags.NoPCH.and.fcfg.name.==.p
34920 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 chheader.then._p(3,'<Option.comp
34940 69 6c 65 72 56 61 72 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 ilerVar="%s"./>',.iif(prj.langua
34960 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 50 50 22 29 29 0a 5f 70 28 33 2c 27 3c ge.==."C",."CC",."CPP"))._p(3,'<
34980 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 3d 22 31 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f Option.compile="1"./>')._p(3,'<O
349a0 70 74 69 6f 6e 20 77 65 69 67 68 74 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 ption.weight="0"./>')._p(3,'<Add
349c0 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 20 2f 3e 27 29 0a 65 6e 64 .option="-x.c++-header"./>').end
349e0 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ._p(2,'</Unit>').end.end.functio
34a00 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 n.premake.codeblocks.debugenvs(c
34a20 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 20 3d 3d 20 70 fg).if.premake.gettool(cfg).==.p
34a40 72 65 6d 61 6b 65 2e 67 63 63 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 64 65 62 75 67 67 65 72 3e remake.gcc.then._p(3,'<debugger>
34a60 27 29 0a 5f 70 28 34 2c 27 3c 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 20 74 61 72 67 65 ')._p(4,'<remote_debugging.targe
34a80 74 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 t="%s">',.premake.esc(cfg.longna
34aa0 6d 65 29 29 0a 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 73 7a 20 3d 20 me)).local.args.=.''.local.sz.=.
34ac0 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 0a 66 6f 72 20 69 64 78 2c 20 76 20 69 6e 20 69 70 61 #cfg.debugenvs.for.idx,.v.in.ipa
34ae0 69 72 73 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 29 20 64 6f 0a 61 72 67 73 20 3d 20 61 72 67 irs(cfg.debugenvs).do.args.=.arg
34b00 73 20 2e 2e 20 27 73 65 74 20 65 6e 76 20 27 20 2e 2e 20 76 20 0a 69 66 20 73 7a 20 7e 3d 20 69 s....'set.env.'....v..if.sz.~=.i
34b20 64 78 20 74 68 65 6e 20 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 26 23 78 30 41 3b 27 20 dx.then.args.=.args....'&#x0A;'.
34b40 65 6e 64 0a 65 6e 64 0a 5f 70 28 35 2c 27 3c 6f 70 74 69 6f 6e 73 20 61 64 64 69 74 69 6f 6e 61 end.end._p(5,'<options.additiona
34b60 6c 5f 63 6d 64 73 5f 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 61 72 67 73 29 0a 5f 70 28 l_cmds_before="%s"./>',args)._p(
34b80 34 2c 27 3c 2f 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 4,'</remote_debugging>')._p(3,'<
34ba0 2f 64 65 62 75 67 67 65 72 3e 27 29 0a 65 6c 73 65 0a 20 65 72 72 6f 72 28 27 53 6f 72 72 79 20 /debugger>').else..error('Sorry.
34bc0 61 74 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 70 70 6f at.this.moment.there.is.no.suppo
34be0 72 74 20 66 6f 72 20 64 65 62 75 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c rt.for.debug.environment.variabl
34c00 65 73 20 77 69 74 68 20 74 68 69 73 20 64 65 62 75 67 67 65 72 20 61 6e 64 20 63 6f 64 65 62 6c es.with.this.debugger.and.codebl
34c20 6f 63 6b 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e ocks').end.end.function.premake.
34c40 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 codeblocks.cbp(prj).local.cc.=.p
34c60 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 remake.gettool(prj)._p('<?xml.ve
34c80 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 rsion="1.0".encoding="UTF-8".sta
34ca0 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 ndalone="yes".?>')._p('<CodeBloc
34cc0 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 56 65 ks_project_file>')._p(1,'<FileVe
34ce0 72 73 69 6f 6e 20 6d 61 6a 6f 72 3d 22 31 22 20 6d 69 6e 6f 72 3d 22 36 22 20 2f 3e 27 29 0a 5f rsion.major="1".minor="6"./>')._
34d00 70 28 31 2c 27 3c 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 74 p(1,'<Project>')._p(2,'<Option.t
34d20 69 74 6c 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e itle="%s"./>',.premake.esc(prj.n
34d40 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 70 63 68 5f 6d 6f 64 65 3d 22 32 22 ame))._p(2,'<Option.pch_mode="2"
34d60 20 2f 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 ./>')._p(2,'<Option.compiler="%s
34d80 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f "./>',._OPTIONS.cc).local.platfo
34da0 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 rms.=.premake.filterplatforms(pr
34dc0 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 j.solution,.cc.platforms,."Nativ
34de0 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f e").for.i.=.#platforms,.1,.-1.do
34e00 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b .if.premake.platforms[platforms[
34e20 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 i]].iscrosscompiler.then.table.r
34e40 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 emove(platforms,.i).end.end.._p(
34e60 32 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 2,'<Build>').for._,.platform.in.
34e80 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 20 ipairs(platforms).do.for.cfg.in.
34ea0 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 6d premake.eachconfig(prj,.platform
34ec0 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c ).do._p(3,'<Target.title="%s">',
34ee0 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 5f 70 28 34 .premake.esc(cfg.longname))._p(4
34f00 2c 27 3c 4f 70 74 69 6f 6e 20 6f 75 74 70 75 74 3d 22 25 73 22 20 70 72 65 66 69 78 5f 61 75 74 ,'<Option.output="%s".prefix_aut
34f20 6f 3d 22 30 22 20 65 78 74 65 6e 73 69 6f 6e 5f 61 75 74 6f 3d 22 30 22 20 2f 3e 27 2c 20 70 72 o="0".extension_auto="0"./>',.pr
34f40 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 emake.esc(cfg.buildtarget.fullpa
34f60 74 68 29 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 th)).if.cfg.debugdir.then._p(4,'
34f80 3c 4f 70 74 69 6f 6e 20 77 6f 72 6b 69 6e 67 5f 64 69 72 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 <Option.working_dir="%s"./>',.pr
34fa0 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 62 75 67 64 69 72 29 29 0a 65 6e 64 0a 5f 70 28 emake.esc(cfg.debugdir)).end._p(
34fc0 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 5f 6f 75 74 70 75 74 3d 22 25 73 22 20 2f 3e 4,'<Option.object_output="%s"./>
34fe0 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a ',.premake.esc(cfg.objectsdir)).
35000 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 30 2c local.types.=.{.WindowedApp.=.0,
35020 20 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 31 2c 20 53 74 61 74 69 63 4c 69 62 20 3d 20 32 2c 20 .ConsoleApp.=.1,.StaticLib.=.2,.
35040 53 68 61 72 65 64 4c 69 62 20 3d 20 33 20 7d 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 74 79 SharedLib.=.3.}._p(4,'<Option.ty
35060 70 65 3d 22 25 64 22 20 2f 3e 27 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 5f 70 pe="%d"./>',.types[cfg.kind])._p
35080 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f (4,'<Option.compiler="%s"./>',._
350a0 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 OPTIONS.cc).if.(cfg.kind.==."Sha
350c0 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 redLib").then._p(4,'<Option.crea
350e0 74 65 44 65 66 46 69 6c 65 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e teDefFile="0"./>')._p(4,'<Option
35100 20 63 72 65 61 74 65 53 74 61 74 69 63 4c 69 62 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 63 .createStaticLib="%s"./>',.iif(c
35120 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 30 2c 20 31 29 29 0a 65 6e 64 fg.flags.NoImportLib,.0,.1)).end
35140 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 ._p(4,'<Compiler>').for._,flag.i
35160 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 n.ipairs(table.join(cc.getcflags
35180 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 (cfg),.cc.getcxxflags(cfg),.cc.g
351a0 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 63 66 67 2e 62 75 69 6c etdefines(cfg.defines),.cfg.buil
351c0 64 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d doptions)).do._p(5,'<Add.option=
351e0 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 "%s"./>',.premake.esc(flag)).end
35200 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e .if.not.cfg.flags.NoPCH.and.cfg.
35220 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e pchheader.then._p(5,'<Add.option
35240 3d 22 2d 57 69 6e 76 61 6c 69 64 2d 70 63 68 22 20 2f 3e 27 29 0a 5f 70 28 35 2c 27 3c 41 64 64 ="-Winvalid-pch"./>')._p(5,'<Add
35260 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e 63 6c 75 64 65 20 26 71 75 6f 74 3b 25 73 26 71 75 6f 74 3b .option="-include.&quot;%s&quot;
35280 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 "./>',.premake.esc(cfg.pchheader
352a0 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 69 6e 63 )).end.for._,v.in.ipairs(cfg.inc
352c0 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 ludedirs).do._p(5,'<Add.director
352e0 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a y="%s"./>',.premake.esc(v)).end.
35300 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 4c 69 6e 6b 65 _p(4,'</Compiler>')._p(4,'<Linke
35320 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e r>').for._,flag.in.ipairs(table.
35340 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e join(cc.getldflags(cfg),.cfg.lin
35360 6b 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d koptions)).do._p(5,'<Add.option=
35380 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c 61 67 29 29 0a 65 6e 64 "%s"./>',.premake.esc(flag)).end
353a0 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 .for._,v.in.ipairs(premake.getli
353c0 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
353e0 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 ._p(5,'<Add.directory="%s"./>',.
35400 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 premake.esc(v)).end.for._,v.in.i
35420 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c pairs(premake.getlinks(cfg,."all
35440 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 6c 69 ",."basename")).do._p(5,'<Add.li
35460 62 72 61 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a brary="%s"./>',.premake.esc(v)).
35480 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 end._p(4,'</Linker>').if.premake
354a0 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c .findfile(cfg,.".rc").then._p(4,
354c0 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e '<ResourceCompiler>').for._,v.in
354e0 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 .ipairs(cfg.includedirs).do._p(5
35500 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 ,'<Add.directory="%s"./>',.prema
35520 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 73 ke.esc(v)).end.for._,v.in.ipairs
35540 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 (cfg.resincludedirs).do._p(5,'<A
35560 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 dd.directory="%s"./>',.premake.e
35580 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 sc(v)).end._p(4,'</ResourceCompi
355a0 6c 65 72 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 ler>').end.if.#cfg.prebuildcomma
355c0 6e 64 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 nds.>.0.or.#cfg.postbuildcommand
355e0 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e s.>.0.then._p(4,'<ExtraCommands>
35600 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c ').for._,v.in.ipairs(cfg.prebuil
35620 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 62 65 66 6f 72 65 3d dcommands).do._p(5,'<Add.before=
35640 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f "%s"./>',.premake.esc(v)).end.fo
35660 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 6d r._,v.in.ipairs(cfg.postbuildcom
35680 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 61 66 74 65 72 3d 22 25 73 22 20 mands).do._p(5,'<Add.after="%s".
356a0 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 3c />',.premake.esc(v)).end._p(4,'<
356c0 2f 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 2f 54 61 /ExtraCommands>').end._p(3,'</Ta
356e0 72 67 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 42 75 69 6c 64 3e 27 29 rget>').end.end._p(2,'</Build>')
35700 0a 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 32 2c 27 3c 45 78 .codeblocks.files(prj)._p(2,'<Ex
35720 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 6c 61 74 66 tensions>').........for._,.platf
35740 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 orm.in.ipairs(platforms).do.for.
35760 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 cfg.in.premake.eachconfig(prj,.p
35780 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 latform).do.if.cfg.debugenvs.and
357a0 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 .#cfg.debugenvs.>.0.then.premake
357c0 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 65 6e 64 0a 65 .codeblocks.debugenvs(cfg).end.e
357e0 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 28 nd.end._p(2,'</Extensions>')._p(
35800 31 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 1,'</Project>')._p('</CodeBlocks
35820 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 _project_file>')._p('').end..pre
35840 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a make.codelite.=.{.}.newaction.{.
35860 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 6c 69 74 65 22 2c 0a 73 68 trigger.........=."codelite",.sh
35880 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 4c 69 74 65 22 2c 0a 64 65 73 63 ortname.......=."CodeLite",.desc
358a0 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 4c 69 74 65 ription.....=."Generate.CodeLite
358c0 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 .project.files",.valid_kinds....
358e0 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 .=.{."ConsoleApp",."WindowedApp"
35900 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 ,."StaticLib",."SharedLib".},.va
35920 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a lid_languages.=.{."C",."C++".},.
35940 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 valid_tools.....=.{.cc...=.{."gc
35960 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 c".},.},.onsolution.=.function(s
35980 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f ln).premake.generate(sln,."%%.wo
359a0 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 rkspace",.premake.codelite.works
359c0 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 pace).end,.onproject.=.function(
359e0 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 70 prj).premake.generate(prj,."%%.p
35a00 72 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 63 roject",.premake.codelite.projec
35a20 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 t).end,.oncleansolution.=.functi
35a40 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 on(sln).premake.clean.file(sln,.
35a60 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 "%%.workspace").premake.clean.fi
35a80 6c 65 28 73 6c 6e 2c 20 22 25 25 5f 77 73 70 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 le(sln,."%%_wsp.mk").premake.cle
35aa0 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 74 61 67 73 22 29 0a 65 6e 64 2c 0a 6f 6e 63 an.file(sln,."%%.tags").end,.onc
35ac0 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d leanproject.=.function(prj).prem
35ae0 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 ake.clean.file(prj,."%%.project"
35b00 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6d 6b ).premake.clean.file(prj,."%%.mk
35b20 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 6c ").premake.clean.file(prj,."%%.l
35b40 69 73 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 ist").premake.clean.file(prj,."%
35b60 25 2e 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e %.out").end.}..function.premake.
35b80 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d codelite.workspace(sln)._p('<?xm
35ba0 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 l.version="1.0".encoding="utf-8"
35bc0 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 20 4e 61 6d ?>')._p('<CodeLite_Workspace.Nam
35be0 65 3d 22 25 73 22 20 44 61 74 61 62 61 73 65 3d 22 2e 2f 25 73 2e 74 61 67 73 22 3e 27 2c 20 70 e="%s".Database="./%s.tags">',.p
35c00 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 2c 20 70 72 65 6d 61 6b 65 2e 65 73 remake.esc(sln.name),.premake.es
35c20 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 0a 66 6f 72 20 69 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 c(sln.name)).for.i,prj.in.ipairs
35c40 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 (sln.projects).do.local.name.=.p
35c60 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 remake.esc(prj.name).local.fname
35c80 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c .=.path.join(path.getrelative(sl
35ca0 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e n.location,.prj.location),.prj.n
35cc0 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 69 3d 3d 31 2c 20 22 59 ame).local.active.=.iif(i==1,."Y
35ce0 65 73 22 2c 20 22 4e 6f 22 29 0a 5f 70 28 27 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 es",."No")._p('..<Project.Name="
35d00 25 73 22 20 50 61 74 68 3d 22 25 73 2e 70 72 6f 6a 65 63 74 22 20 41 63 74 69 76 65 3d 22 25 73 %s".Path="%s.project".Active="%s
35d20 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 65 6e 64 0a "./>',.name,.fname,.active).end.
35d40 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 local.platforms.=.premake.filter
35d60 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e platforms(sln,.premake[_OPTIONS.
35d80 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d cc].platforms,."Native").for.i.=
35da0 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 .#platforms,.1,.-1.do.if.premake
35dc0 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 .platforms[platforms[i]].iscross
35de0 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 compiler.then.table.remove(platf
35e00 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 5f 70 28 27 20 20 3c 42 75 69 6c 64 4d 61 orms,.i).end.end.._p('..<BuildMa
35e20 74 72 69 78 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 trix>').for._,.platform.in.ipair
35e40 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 s(platforms).do.for._,.cfgname.i
35e60 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 6f 0a n.ipairs(sln.configurations).do.
35e80 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 local.name.=.premake.getconfigna
35ea0 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 3a 67 73 75 62 28 22 7c 22 2c 22 me(cfgname,.platform):gsub("|","
35ec0 5f 22 29 0a 5f 70 28 27 20 20 20 20 3c 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 _")._p('....<WorkspaceConfigurat
35ee0 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 53 65 6c 65 63 74 65 64 3d 22 79 65 73 22 3e 27 2c 20 ion.Name="%s".Selected="yes">',.
35f00 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 name).for._,prj.in.ipairs(sln.pr
35f20 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 ojects).do._p('......<Project.Na
35f40 6d 65 3d 22 25 73 22 20 43 6f 6e 66 69 67 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 6a 2e me="%s".ConfigName="%s"/>',.prj.
35f60 6e 61 6d 65 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 57 6f 72 6b 73 70 name,.name).end._p('....</Worksp
35f80 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 aceConfiguration>').end.end._p('
35fa0 20 20 3c 2f 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 ..</BuildMatrix>')._p('</CodeLit
35fc0 65 5f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 6c 69 e_Workspace>').end..local.codeli
35fe0 74 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 0a 6c 6f 63 61 6c 20 74 72 65 65 te.=.premake.codelite.local.tree
36000 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 64 65 6c 69 74 .=.premake.tree.function.codelit
36020 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e e.files(prj).local.tr.=.premake.
36040 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 74 72 65 project.buildsourcetree(prj).tre
36060 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d e.traverse(tr,.{.onbranchenter.=
36080 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,
360a0 20 27 3c 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c .'<VirtualDirectory.Name="%s">',
360c0 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 3d 20 .node.name).end,.onbranchexit.=.
360e0 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 20 function(node,.depth)._p(depth,.
36100 27 3c 2f 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 '</VirtualDirectory>').end,.onle
36120 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 af.=.function(node,.depth)._p(de
36140 70 74 68 2c 20 27 3c 46 69 6c 65 20 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 6e 6f 64 65 2e 63 pth,.'<File.Name="%s"/>',.node.c
36160 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 7d 2c 20 74 72 75 65 2c 20 31 29 0a 65 6e 64 0a 66 75 fg.name).end,.},.true,.1).end.fu
36180 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 70 72 6f 6a 65 63 74 28 nction.premake.codelite.project(
361a0 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 prj).io.indent.=.".."._p('<?xml.
361c0 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"?>
361e0 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 ')._p('<CodeLite_Project.Name="%
36200 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 63 6f 64 s">',.premake.esc(prj.name)).cod
36220 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b elite.files(prj).local.types.=.{
36240 20 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 57 ..ConsoleApp..=."Executable",..W
36260 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 22 2c 20 0a 53 74 61 74 indowedApp.=."Executable",..Stat
36280 69 63 4c 69 62 20 20 20 3d 20 22 53 74 61 74 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 53 68 61 72 icLib...=."Static.Library",.Shar
362a0 65 64 4c 69 62 20 20 20 3d 20 22 44 79 6e 61 6d 69 63 20 4c 69 62 72 61 72 79 22 2c 0a 7d 0a 5f edLib...=."Dynamic.Library",.}._
362c0 70 28 27 20 20 3c 53 65 74 74 69 6e 67 73 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 74 79 70 65 p('..<Settings.Type="%s">',.type
362e0 73 5b 70 72 6a 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 s[prj.kind]).local.platforms.=.p
36300 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 74 remake.filterplatforms(prj.solut
36320 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f ion,.premake[_OPTIONS.cc].platfo
36340 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d rms,."Native").for.i.=.#platform
36360 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 s,.1,.-1.do.if.premake.platforms
36380 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 [platforms[i]].iscrosscompiler.t
363a0 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 hen.table.remove(platforms,.i).e
363c0 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 nd.end..for._,.platform.in.ipair
363e0 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 s(platforms).do.for.cfg.in.prema
36400 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a ke.eachconfig(prj,.platform).do.
36420 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e local.name.=.premake.esc(cfg.lon
36440 67 6e 61 6d 65 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 6c 6f 63 61 6c 20 63 6f 6d 70 69 gname):gsub("|","_").local.compi
36460 6c 65 72 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 ler.=.iif(cfg.language.==."C",."
36480 67 63 63 22 2c 20 22 67 2b 2b 22 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 gcc",."g++")._p('....<Configurat
364a0 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6d 70 69 6c 65 72 54 79 70 65 3d 22 67 6e 75 20 ion.Name="%s".CompilerType="gnu.
364c0 25 73 22 20 44 65 62 75 67 67 65 72 54 79 70 65 3d 22 47 4e 55 20 67 64 62 20 64 65 62 75 67 67 %s".DebuggerType="GNU.gdb.debugg
364e0 65 72 22 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 6e 61 6d 65 2c 20 63 6f 6d 70 69 6c 65 72 2c er".Type="%s">',.name,.compiler,
36500 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d .types[cfg.kind]).local.fname..=
36520 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c .premake.esc(cfg.buildtarget.ful
36540 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 lpath).local.objdir.=.premake.es
36560 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 6c 6f 63 61 6c 20 72 75 6e 63 6d 64 20 3d c(cfg.objectsdir).local.runcmd.=
36580 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 72 75 6e 64 .cfg.buildtarget.name.local.rund
365a0 69 72 20 3d 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 6f 72 20 63 66 67 2e 62 75 69 6c 64 74 61 ir.=.cfg.debugdir.or.cfg.buildta
365c0 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 0a 6c 6f 63 61 6c 20 72 75 6e 61 72 67 73 20 3d 20 74 rget.directory.local.runargs.=.t
365e0 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 0a able.concat(cfg.debugargs,.".").
36600 6c 6f 63 61 6c 20 70 61 75 73 65 20 20 3d 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 local.pause..=.iif(cfg.kind.==."
36620 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 6e 6f 22 2c 20 22 79 65 73 22 29 0a 5f 70 28 27 20 WindowedApp",."no",."yes")._p('.
36640 20 20 20 20 20 3c 47 65 6e 65 72 61 6c 20 4f 75 74 70 75 74 46 69 6c 65 3d 22 25 73 22 20 49 6e .....<General.OutputFile="%s".In
36660 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 43 6f 6d 6d 61 6e 64 termediateDirectory="%s".Command
36680 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 20 57 6f ="./%s".CommandArguments="%s".Wo
366a0 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 50 61 75 73 65 45 78 65 63 57 68 65 rkingDirectory="%s".PauseExecWhe
366c0 6e 50 72 6f 63 54 65 72 6d 69 6e 61 74 65 73 3d 22 25 73 22 2f 3e 27 2c 20 66 6e 61 6d 65 2c 20 nProcTerminates="%s"/>',.fname,.
366e0 6f 62 6a 64 69 72 2c 20 72 75 6e 63 6d 64 2c 20 72 75 6e 61 72 67 73 2c 20 72 75 6e 64 69 72 2c objdir,.runcmd,.runargs,.rundir,
36700 20 70 61 75 73 65 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 .pause).local.flags.=.premake.es
36720 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 c(table.join(premake.gcc.getcfla
36740 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 gs(cfg),.premake.gcc.getcxxflags
36760 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 (cfg),.cfg.buildoptions))._p('..
36780 20 20 20 20 3c 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 ....<Compiler.Required="yes".Opt
367a0 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c ions="%s">',.table.concat(flags,
367c0 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 .";")).for._,v.in.ipairs(cfg.inc
367e0 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 ludedirs).do._p('........<Includ
36800 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 ePath.Value="%s"/>',.premake.esc
36820 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 64 (v)).end.for._,v.in.ipairs(cfg.d
36840 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 efines).do._p('........<Preproce
36860 73 73 6f 72 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 ssor.Value="%s"/>',.premake.esc(
36880 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a v)).end._p('......</Compiler>').
368a0 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 flags.=.premake.esc(table.join(p
368c0 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e remake.gcc.getldflags(cfg),.cfg.
368e0 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 69 6e 6b 65 72 20 linkoptions))._p('......<Linker.
36900 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 Required="yes".Options="%s">',.t
36920 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 able.concat(flags,.";")).for._,v
36940 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c .in.ipairs(premake.getlinks(cfg,
36960 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 ."all",."directory")).do._p('...
36980 20 20 20 20 20 3c 4c 69 62 72 61 72 79 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 .....<LibraryPath.Value="%s"./>'
369a0 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e ,.premake.esc(v)).end.for._,v.in
369c0 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
369e0 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 ll",."basename")).do._p('.......
36a00 20 3c 4c 69 62 72 61 72 79 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b .<Library.Value="%s"./>',.premak
36a20 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 4c 69 6e 6b 65 72 e.esc(v)).end._p('......</Linker
36a40 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 >').if.premake.findfile(cfg,.".r
36a60 63 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 73 20 3d 20 74 61 62 6c 65 2e 69 c").then.local.defines.=.table.i
36a80 6d 70 6c 6f 64 65 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 mplode(table.join(cfg.defines,.c
36aa0 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 20 22 2d 44 22 2c 20 22 3b 22 2c 20 22 22 29 0a 6c fg.resdefines),."-D",.";",."").l
36ac0 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e ocal.options.=.table.concat(cfg.
36ae0 72 65 73 6f 70 74 69 6f 6e 73 2c 20 22 3b 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f resoptions,.";")._p('......<Reso
36b00 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 urceCompiler.Required="yes".Opti
36b20 6f 6e 73 3d 22 25 73 25 73 22 3e 27 2c 20 64 65 66 69 6e 65 73 2c 20 6f 70 74 69 6f 6e 73 29 0a ons="%s%s">',.defines,.options).
36b40 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 for._,v.in.ipairs(table.join(cfg
36b60 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 .includedirs,.cfg.resincludedirs
36b80 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 )).do._p('........<IncludePath.V
36ba0 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
36bc0 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 d._p('......</ResourceCompiler>'
36be0 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c ).else._p('......<ResourceCompil
36c00 65 72 20 52 65 71 75 69 72 65 64 3d 22 6e 6f 22 20 4f 70 74 69 6f 6e 73 3d 22 22 2f 3e 27 29 0a er.Required="no".Options=""/>').
36c20 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 30 end.if.#cfg.prebuildcommands.>.0
36c40 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 65 42 75 69 6c 64 3e 27 29 0a 66 6f 72 .then._p('......<PreBuild>').for
36c60 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
36c80 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 45 6e 61 nds).do._p('........<Command.Ena
36ca0 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 6d 61 6b bled="yes">%s</Command>',.premak
36cc0 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 72 65 42 75 69 e.esc(v)).end._p('......</PreBui
36ce0 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 ld>').end.if.#cfg.postbuildcomma
36d00 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 6f 73 74 42 75 69 6c nds.>.0.then._p('......<PostBuil
36d20 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 d>').for._,v.in.ipairs(cfg.postb
36d40 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f uildcommands).do._p('........<Co
36d60 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e mmand.Enabled="yes">%s</Command>
36d80 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 ',.premake.esc(v)).end._p('.....
36da0 20 3c 2f 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 .</PostBuild>').end._p('......<C
36dc0 75 73 74 6f 6d 42 75 69 6c 64 20 45 6e 61 62 6c 65 64 3d 22 6e 6f 22 3e 27 29 0a 5f 70 28 27 20 ustomBuild.Enabled="no">')._p('.
36de0 20 20 20 20 20 20 20 3c 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 43 6c 65 61 6e 43 6f 6d 6d .......<CleanCommand></CleanComm
36e00 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 and>')._p('........<BuildCommand
36e20 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c ></BuildCommand>')._p('........<
36e40 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 3c 2f 53 69 6e 67 6c 65 46 69 6c 65 43 6f SingleFileCommand></SingleFileCo
36e60 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4d 61 6b 65 66 69 6c 65 47 65 mmand>')._p('........<MakefileGe
36e80 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 4d 61 6b 65 66 69 6c 65 47 65 6e 65 72 61 nerationCommand></MakefileGenera
36ea0 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 54 68 69 72 tionCommand>')._p('........<Thir
36ec0 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 4e 6f 6e 65 3c 2f 54 68 69 72 64 50 61 72 74 79 54 dPartyToolName>None</ThirdPartyT
36ee0 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 57 6f 72 6b 69 6e 67 44 oolName>')._p('........<WorkingD
36f00 69 72 65 63 74 6f 72 79 3e 3c 2f 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 5f irectory></WorkingDirectory>')._
36f20 70 28 27 20 20 20 20 20 20 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 p('......</CustomBuild>')._p('..
36f40 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 ....<AdditionalRules>')._p('....
36f60 20 20 20 20 3c 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 6f 73 ....<CustomPostBuild></CustomPos
36f80 74 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 72 65 tBuild>')._p('........<CustomPre
36fa0 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 Build></CustomPreBuild>')._p('..
36fc0 20 20 20 20 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a 5f 70 28 27 20 20 20 ....</AdditionalRules>')._p('...
36fe0 20 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 .</Configuration>').end.end._p('
37000 20 20 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 ..</Settings>').for._,.platform.
37020 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 in.ipairs(platforms).do.for.cfg.
37040 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 in.premake.eachconfig(prj,.platf
37060 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 20 20 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 20 6e 61 6d 65 orm).do._p('..<Dependencies.name
37080 3d 22 25 73 22 3e 27 2c 20 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 3a 67 73 75 62 28 22 7c 22 2c 22 ="%s">',.cfg.longname:gsub("|","
370a0 5f 22 29 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 _")).for._,dep.in.ipairs(premake
370c0 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 27 20 20 .getdependencies(prj)).do._p('..
370e0 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c 20 64 65 70 2e 6e 61 6d ..<Project.Name="%s"/>',.dep.nam
37100 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 e).end._p('..</Dependencies>').e
37120 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 3e 27 29 nd.end._p('</CodeLite_Project>')
37140 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 20 3d .end.._MAKE.=.{.}.premake.make.=
37160 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 .{.}.local.make.=.premake.make.f
37180 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 72 unction._MAKE.esc(value).local.r
371a0 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 esult.if.(type(value).==."table"
371c0 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 ).then.result.=.{.}.for._,v.in.i
371e0 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 pairs(value).do.table.insert(res
37200 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 ult,._MAKE.esc(v)).end.return.re
37220 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 5c sult.else.result.=.value:gsub("\
37240 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 \",."\\\\").result.=.result:gsub
37260 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 (".",."\\.").result.=.result:gsu
37280 62 28 22 25 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 b("%%(",."\\%(").result.=.result
372a0 3a 67 73 75 62 28 22 25 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 :gsub("%%)",."\\%)").result.=.re
372c0 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c 5c 25 29 22 2c 20 22 24 25 28 25 sult:gsub("$\\%((.-)\\%)",."$%(%
372e0 31 25 29 22 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 1%)").return.result.end.end.func
37300 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 tion.premake.make_copyrule(sourc
37320 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 74 61 72 67 65 74 2c 20 e,.target)._p('%s:.%s',.target,.
37340 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6f 70 79 69 6e 67 20 24 28 6e 6f source)._p('\t@echo.Copying.$(no
37360 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c tdir.%s)',.target)._p('\t-$(call
37380 20 43 4f 50 59 2c 25 73 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 .COPY,%s,%s)',.source,.target).e
373a0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 nd.function.premake.make_mkdirru
373c0 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 25 73 27 le(var)._p('\t@echo.Creating.%s'
373e0 2c 20 76 61 72 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 25 73 29 27 2c ,.var)._p('\t-$(call.MKDIR,%s)',
37400 20 76 61 72 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 6c .var)._p('').end.function.make.l
37420 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e 20 30 20 74 68 65 6e 0a 72 65 ist(value).if.#value.>.0.then.re
37440 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 76 61 6c 75 65 2c 20 turn."."....table.concat(value,.
37460 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 ".").else.return."".end.end.func
37480 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 74 68 69 73 2c tion._MAKE.getmakefilename(this,
374a0 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 61 6c 20 63 6f 75 6e 74 20 3d 20 30 0a 66 6f 72 .searchprjs).local.count.=.0.for
374c0 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 .sln.in.premake.solution.each().
374e0 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 do.if.(sln.location.==.this.loca
37500 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 tion).then.count.=.count.+.1.end
37520 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 70 72 6a 20 .if.(searchprjs).then.for._,prj.
37540 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 28 70 in.ipairs(sln.projects).do.if.(p
37560 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 rj.location.==.this.location).th
37580 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 en.count.=.count.+.1.end.end.end
375a0 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 74 75 72 6e .end.if.(count.==.1).then.return
375c0 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 68 69 73 2e 6e 61 6d ."Makefile".else.return.this.nam
375e0 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d e....".make".end.end.function._M
37600 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d AKE.getnames(tbl).local.result.=
37620 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 62 6c 2c 20 22 6e 61 6d 65 22 29 0a 66 6f 72 20 .table.extract(tbl,."name").for.
37640 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 75 6c 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b k,v.in.pairs(result).do.result[k
37660 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 ].=._MAKE.esc(v).end.return.resu
37680 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 lt.end.function.make.settings(cf
376a0 67 2c 20 63 63 29 0a 69 66 20 23 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3e 20 30 20 g,.cc).if.#cfg.makesettings.>.0.
376c0 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e then.for._,.value.in.ipairs(cfg.
376e0 6d 61 6b 65 73 65 74 74 69 6e 67 73 29 20 64 6f 0a 5f 70 28 76 61 6c 75 65 29 0a 65 6e 64 0a 65 makesettings).do._p(value).end.e
37700 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 3d 20 63 63 2e 70 6c 61 74 66 nd.local.toolsettings.=.cc.platf
37720 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 69 orms[cfg.platform].cfgsettings.i
37740 66 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 74 6f 6f 6c 73 65 74 74 69 f.toolsettings.then._p(toolsetti
37760 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 ngs).end.end.newaction.{.trigger
37780 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 .........=."gmake",.shortname...
377a0 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 ....=."GNU.Make",.description...
377c0 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 47 4e 55 20 6d 61 6b 65 66 69 6c 65 73 20 66 6f 72 20 ..=."Generate.GNU.makefiles.for.
377e0 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 77 69 6e 22 2c 0a 76 61 6c 69 64 POSIX,.MinGW,.and.Cygwin",.valid
37800 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 _kinds.....=.{."ConsoleApp",."Wi
37820 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 ndowedApp",."StaticLib",."Shared
37840 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c Lib".},.valid_languages.=.{."C",
37860 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 ."C++",."C#".},.valid_tools.....
37880 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 2c 20 22 67 68 73 22 20 7d 2c 0a 64 =.{.cc.....=.{."gcc",."ghs".},.d
378a0 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e 65 74 22 2c 20 22 70 6e 65 74 otnet.=.{."mono",."msnet",."pnet
378c0 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c ".},.},.onsolution.=.function(sl
378e0 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 n).premake.generate(sln,._MAKE.g
37900 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 2c 20 70 72 65 6d etmakefilename(sln,.false),.prem
37920 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 ake.make_solution).end,.onprojec
37940 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6d 61 6b 65 66 69 6c 65 t.=.function(prj).local.makefile
37960 20 3d 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 .=._MAKE.getmakefilename(prj,.tr
37980 75 65 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 ue).if.premake.isdotnetproject(p
379a0 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d rj).then.premake.generate(prj,.m
379c0 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 29 0a 65 6c akefile,.premake.make_csharp).el
379e0 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c se.premake.generate(prj,.makefil
37a00 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e e,.premake.make_cpp).end.end,.on
37a20 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 70 72 cleansolution.=.function(sln).pr
37a40 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d emake.clean.file(sln,._MAKE.getm
37a60 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 29 0a 65 6e 64 2c 0a 6f 6e akefilename(sln,.false)).end,.on
37a80 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 cleanproject.=.function(prj).pre
37aa0 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 make.clean.file(prj,._MAKE.getma
37ac0 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 7d 0a 00 66 75 kefilename(prj,.true)).end.}..fu
37ae0 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e nction.premake.make_solution(sln
37b00 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 ).local.cc.=.premake[_OPTIONS.cc
37b20 5d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 ].local.platforms.=.premake.filt
37b40 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 erplatforms(sln,.cc.platforms,."
37b60 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 66 Native")._p('#.%s.solution.makef
37b80 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 ile.autogenerated.by.GENie',.pre
37ba0 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 make.action.current().shortname)
37bc0 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 20 75 73 61 67 ._p('#.Type."make.help".for.usag
37be0 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 e.help')._p('')._p('ifndef.confi
37c00 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 g')._p('..config=%s',._MAKE.esc(
37c20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 6f 6e 66 69 67 premake.getconfigname(sln.config
37c40 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 urations[1],.platforms[1],.true)
37c60 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 78 70 6f 72 74 20 63 6f 6e 66 69 67 ))._p('endif')._p('export.config
37c80 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d 20 25 73 27 2c 20 74 ')._p('')._p('PROJECTS.:=.%s',.t
37ca0 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 74 72 able.concat(_MAKE.esc(table.extr
37cc0 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 act(sln.projects,."name")),.".")
37ce0 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c 65 61 6e 20 68 )._p('')._p('.PHONY:.all.clean.h
37d00 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c elp.$(PROJECTS)')._p('')._p('all
37d20 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 5f 2c 20 70 72 :.$(PROJECTS)')._p('').for._,.pr
37d40 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 28 j.in.ipairs(sln.projects).do._p(
37d60 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 2c 20 74 '%s:.%s',._MAKE.esc(prj.name),.t
37d80 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 74 72 able.concat(_MAKE.esc(table.extr
37da0 61 63 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 act(premake.getdependencies(prj)
37dc0 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d 65 ,."name")),.".")).if.(not.sln.me
37de0 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e ssageskip).or.(not.table.contain
37e00 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 69 6e 67 s(sln.messageskip,."SkipBuilding
37e20 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 22 3d 3d 3d Message")).then._p('\t@echo."===
37e40 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 67 29 29 20 3d 3d 3d 3d 22 27 =.Building.%s.($(config)).===="'
37e60 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d ,.prj.name).end._p('\t@${MAKE}.-
37e80 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 27 -no-print-directory.-C.%s.-f.%s'
37ea0 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e ,._MAKE.esc(path.getrelative(sln
37ec0 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 .location,.prj.location)),._MAKE
37ee0 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 .esc(_MAKE.getmakefilename(prj,.
37f00 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a true)))._p('').end._p('clean:').
37f20 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 for._.,prj.in.ipairs(sln.project
37f40 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d s).do._p('\t@${MAKE}.--no-print-
37f60 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 20 63 6c 65 61 6e 27 2c 20 5f 4d directory.-C.%s.-f.%s.clean',._M
37f80 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 AKE.esc(path.getrelative(sln.loc
37fa0 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 ation,.prj.location)),._MAKE.esc
37fc0 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 (_MAKE.getmakefilename(prj,.true
37fe0 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 0a 5f 70 28 31 2c ))).end._p('')._p('help:')._p(1,
38000 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 67 3d 6e 61 6d 65 '@echo."Usage:.make.[config=name
38020 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f ].[target]"')._p(1,'@echo.""')._
38040 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 3a 22 27 29 0a 6c p(1,'@echo."CONFIGURATIONS:"').l
38060 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 ocal.cfgpairs.=.{.}.for._,.platf
38080 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 orm.in.ipairs(platforms).do.for.
380a0 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 _,.cfgname.in.ipairs(sln.configu
380c0 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 rations).do._p(1,'@echo."...%s"'
380e0 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c ,.premake.getconfigname(cfgname,
38100 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 .platform,.true)).end.end._p(1,'
38120 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 54 41 52 47 45 54 53 3a @echo.""')._p(1,'@echo."TARGETS:
38140 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 65 66 61 75 6c 74 "')._p(1,'@echo."...all.(default
38160 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e 22 27 29 0a 66 6f )"')._p(1,'@echo."...clean"').fo
38180 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 r._,.prj.in.ipairs(sln.projects)
381a0 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 6a 2e 6e 61 .do._p(1,'@echo."...%s"',.prj.na
381c0 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 me).end._p(1,'@echo.""')._p(1,'@
381e0 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 echo."For.more.information,.see.
38200 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e https://github.com/bkaradzic/gen
38220 69 65 22 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 20 3d 20 7b 20 ie"').end..premake.make.cpp.=.{.
38240 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 20 3d 20 7b 20 7d 0a 6c 6f }.premake.make.override.=.{.}.lo
38260 63 61 6c 20 63 70 70 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 70 0a 6c 6f 63 61 6c cal.cpp.=.premake.make.cpp.local
38280 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 .make.=.premake.make.function.pr
382a0 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 emake.make_cpp(prj).local.cc.=.p
382c0 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f remake.gettool(prj).local.platfo
382e0 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 rms.=.premake.filterplatforms(pr
38300 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 j.solution,.cc.platforms,."Nativ
38320 65 22 29 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a e").premake.gmake_cpp_header(prj
38340 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d ,.cc,.platforms).for._,.platform
38360 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 .in.ipairs(platforms).do.for.cfg
38380 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 .in.premake.eachconfig(prj,.plat
383a0 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 form).do.premake.gmake_cpp_confi
383c0 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 62 g(prj,.cfg,.cc).end.end.local.ob
383e0 6a 64 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 jdirs.=.{}.local.additionalobjdi
38400 72 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 rs.=.{}.for._,.file.in.ipairs(pr
38420 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 j.files).do.if.path.iscppfile(fi
38440 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e le).then.objdirs[_MAKE.esc(path.
38460 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 69 6c 65 29 getdirectory(path.trimdots(file)
38480 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 ))].=.1.end.end.for._,.custombui
384a0 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 ldtask.in.ipairs(prj.custombuild
384c0 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 task.or.{}).do.for._,.buildtask.
384e0 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 in.ipairs(custombuildtask.or.{})
38500 20 64 6f 0a 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 .do.additionalobjdirs[_MAKE.esc(
38520 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 path.getdirectory(path.getrelati
38540 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 29 29 5d ve(prj.location,buildtask[2])))]
38560 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f 42 4a 44 49 52 53 20 3a 3d 20 5c 5c 27 29 .=.1.end.end._p('OBJDIRS.:=.\\')
38580 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 20 5c 5c 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f ._p('\t$(OBJDIR).\\').for.dir,._
385a0 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 4f 42 .in.pairs(objdirs).do._p('\t$(OB
385c0 4a 44 49 52 29 2f 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 66 6f 72 20 64 69 72 2c 20 JDIR)/%s.\\',.dir).end.for.dir,.
385e0 5f 20 69 6e 20 70 61 69 72 73 28 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 29 20 64 6f _.in.pairs(additionalobjdirs).do
38600 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f ._p('\t%s.\\',.dir).end._p('')._
38620 70 28 27 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 p('RESOURCES.:=.\\').for._,.file
38640 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 .in.ipairs(prj.files).do.if.path
38660 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c .isresourcefile(file).then._p('\
38680 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 t$(OBJDIR)/%s.res.\\',._MAKE.esc
386a0 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 29 0a 65 6e 64 0a 65 6e (path.getbasename(file))).end.en
386c0 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 d._p('')._p('.PHONY:.clean.prebu
386e0 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d ild.prelink')._p('').if.os.is("M
38700 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 acOSX").and.prj.kind.==."Windowe
38720 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 29 20 70 dApp".then._p('all:.$(OBJDIRS).p
38740 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 24 28 64 69 72 20 rebuild.prelink.$(TARGET).$(dir.
38760 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 20 24 28 64 69 72 20 24 28 54 41 52 $(TARGETDIR))PkgInfo.$(dir.$(TAR
38780 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 GETDIR))Info.plist.|.$(TARGETDIR
387a0 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 )').else._p('all:.$(OBJDIRS).pre
387c0 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 7c 20 24 28 54 41 52 47 build.prelink.$(TARGET).|.$(TARG
387e0 45 54 44 49 52 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 29 0a 5f 70 28 27 27 29 0a 69 ETDIR)').end._p('\t@:')._p('').i
38800 66 20 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 70 f.(prj.kind.==."StaticLib".and.p
38820 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 rj.options.ArchiveSplit).then._p
38840 28 27 64 65 66 69 6e 65 20 6d 61 78 5f 61 72 67 73 27 29 0a 5f 70 28 27 5c 74 24 28 65 76 61 6c ('define.max_args')._p('\t$(eval
38860 20 5f 61 72 67 73 3a 3d 29 27 29 0a 5f 70 28 27 5c 74 24 28 66 6f 72 65 61 63 68 20 6f 62 6a 2c ._args:=)')._p('\t$(foreach.obj,
38880 24 33 2c 24 28 65 76 61 6c 20 5f 61 72 67 73 2b 3d 24 28 6f 62 6a 29 29 24 28 69 66 20 24 28 77 $3,$(eval._args+=$(obj))$(if.$(w
388a0 6f 72 64 20 24 32 2c 24 28 5f 61 72 67 73 29 29 2c 24 31 24 28 5f 61 72 67 73 29 24 28 45 4f 4c ord.$2,$(_args)),$1$(_args)$(EOL
388c0 29 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 69 66 20 )$(eval._args:=)))')._p('\t$(if.
388e0 24 28 5f 61 72 67 73 29 2c 24 31 24 28 5f 61 72 67 73 29 29 27 29 0a 5f 70 28 27 65 6e 64 65 66 $(_args),$1$(_args))')._p('endef
38900 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 64 65 66 69 6e 65 20 45 4f 4c 27 29 0a 5f 70 28 27 27 ')._p('')._p('define.EOL')._p(''
38920 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a )._p('')._p('endef')._p('').end.
38940 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 24 28 4f 42 4a 45 43 54 53 29 _p('$(TARGET):.$(GCH).$(OBJECTS)
38960 20 24 28 4c 44 44 45 50 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 7c 20 24 28 54 41 52 47 .$(LDDEPS).$(RESOURCES).|.$(TARG
38980 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 29 0a 69 66 20 70 72 6a 2e 6b 69 6e 64 20 ETDIR).$(OBJDIRS)').if.prj.kind.
389a0 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6d 73 67 61 72 ==."StaticLib".then.if.prj.msgar
389c0 63 68 69 76 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 chiving.then._p('\t@echo.'....pr
389e0 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f j.msgarchiving).else._p('\t@echo
38a00 20 41 72 63 68 69 76 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 .Archiving.%s',.prj.name).end.if
38a20 20 28 6e 6f 74 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 .(not.prj.archivesplit_size).the
38a40 6e 0a 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 3d 32 30 30 0a 65 6e 64 0a n.prj.archivesplit_size=200.end.
38a60 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 if.(not.prj.options.ArchiveSplit
38a80 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 ).then._p('\t$(SILENT).$(LINKCMD
38aa0 29 20 24 28 4f 42 4a 45 43 54 53 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 ).$(OBJECTS)'....(os.is("MacOSX"
38ac0 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d ).and.".2>&1.>./dev/null.|.sed.-
38ae0 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 e.'/.o).has.no.symbols$$/d'".or.
38b00 22 22 29 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 24 28 63 61 6c 6c 20 52 4d 2c 24 28 54 41 52 47 "")).else._p('\t$(call.RM,$(TARG
38b20 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 ET))')._p('\t@$(call.max_args,$(
38b40 4c 49 4e 4b 43 4d 44 29 2c 27 2e 2e 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 LINKCMD),'...prj.archivesplit_si
38b60 7a 65 20 2e 2e 27 2c 24 28 4f 42 4a 45 43 54 53 29 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d ze...',$(OBJECTS))'....(os.is("M
38b80 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c acOSX").and.".2>&1.>./dev/null.|
38ba0 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 .sed.-e.'/.o).has.no.symbols$$/d
38bc0 27 22 20 6f 72 20 22 22 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e '".or.""))._p('\t$(SILENT).$(LIN
38be0 4b 43 4d 44 5f 4e 44 58 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e 6d 73 67 6c KCMD_NDX)').end.else.if.prj.msgl
38c00 69 6e 6b 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a inking.then._p('\t@echo.'....prj
38c20 2e 6d 73 67 6c 69 6e 6b 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 .msglinking).else._p('\t@echo.Li
38c40 6e 6b 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 nking.%s',.prj.name).end._p('\t$
38c60 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 (SILENT).$(LINKCMD)').end._p('\t
38c80 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 $(POSTBUILDCMDS)')._p('')._p('$(
38ca0 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 TARGETDIR):').premake.make_mkdir
38cc0 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 rule("$(TARGETDIR)")._p('$(OBJDI
38ce0 52 53 29 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 RS):').if.(not.prj.solution.mess
38d00 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 ageskip).or.(not.table.contains(
38d20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 prj.solution.messageskip,."SkipC
38d40 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 reatingMessage")).then._p('\t@ec
38d60 68 6f 20 43 72 65 61 74 69 6e 67 20 24 28 40 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 ho.Creating.$(@)').end._p('\t-$(
38d80 63 61 6c 6c 20 4d 4b 44 49 52 2c 24 40 29 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 call.MKDIR,$@)')._p('').if.os.is
38da0 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 ("MacOSX").and.prj.kind.==."Wind
38dc0 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 owedApp".then._p('$(dir.$(TARGET
38de0 44 49 52 29 29 50 6b 67 49 6e 66 6f 3a 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 DIR))PkgInfo:')._p('$(dir.$(TARG
38e00 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a ETDIR))Info.plist:')._p('').end.
38e20 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f _p('clean:').if.(not.prj.solutio
38e40 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e n.messageskip).or.(not.table.con
38e60 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 tains(prj.solution.messageskip,.
38e80 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 "SkipCleaningMessage")).then._p(
38ea0 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 '\t@echo.Cleaning.%s',.prj.name)
38ec0 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 .end._p('ifeq.(posix,$(SHELLTYPE
38ee0 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 54 41 ))')._p('\t$(SILENT).rm.-f..$(TA
38f00 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 RGET)')._p('\t$(SILENT).rm.-rf.$
38f20 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 (OBJDIR)')._p('else')._p('\t$(SI
38f40 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 24 28 LENT).if.exist.$(subst./,\\\\,$(
38f60 54 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 TARGET)).del.$(subst./,\\\\,$(TA
38f80 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 RGET))')._p('\t$(SILENT).if.exis
38fa0 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 t.$(subst./,\\\\,$(OBJDIR)).rmdi
38fc0 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 r./s./q.$(subst./,\\\\,$(OBJDIR)
38fe0 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 )')._p('endif')._p('')._p('prebu
39000 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f ild:')._p('\t$(PREBUILDCMDS)')._
39020 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 p('')._p('prelink:')._p('\t$(PRE
39040 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 63 70 70 2e 70 63 68 72 75 6c 65 73 28 LINKCMDS)')._p('').cpp.pchrules(
39060 70 72 6a 29 0a 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 64 65 70 65 prj).cpp.fileRules(prj).cpp.depe
39080 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 ndencyRules(prj).for._,.custombu
390a0 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c ildtask.in.ipairs(prj.custombuil
390c0 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b dtask.or.{}).do.for._,.buildtask
390e0 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d .in.ipairs(custombuildtask.or.{}
39100 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 ).do.local.deps.=..string.format
39120 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 ("%s.",path.getrelative(prj.loca
39140 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 tion,buildtask[1])).for._,.depda
39160 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 ta.in.ipairs(buildtask[3].or.{})
39180 20 64 6f 0a 64 65 70 73 20 3d 20 64 65 70 73 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 .do.deps.=.deps....string.format
391a0 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 ("%s.",path.getrelative(prj.loca
391c0 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 0a 65 6e 64 0a 5f 70 28 27 25 73 3a 20 25 73 20 7c 20 tion,depdata)).end._p('%s:.%s.|.
391e0 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 0a 2c 70 61 74 68 2e 67 $(TARGETDIR).$(OBJDIRS)'.,path.g
39200 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 etrelative(prj.location,buildtas
39220 6b 5b 32 5d 29 0a 2c 20 64 65 70 73 0a 29 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e k[2]).,.deps.).for._,.cmdline.in
39240 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c .ipairs(buildtask[4].or.{}).do.l
39260 6f 63 61 6c 20 63 6d 64 20 3d 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 ocal.cmd.=.cmdline.local.num.=.1
39280 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 .for._,.depdata.in.ipairs(buildt
392a0 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 ask[3].or.{}).do.cmd.=.string.gs
392c0 75 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 ub(cmd,"%$%("....num..."%)",.str
392e0 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 76 ing.format("%s.",path.getrelativ
39300 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 e(prj.location,depdata))).num.=.
39320 6e 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d num.+.1.end.cmd.=.string.gsub(cm
39340 64 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 22 24 3c 22 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 d,."%$%(<%)",."$<").cmd.=.string
39360 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 22 24 40 22 29 0a 5f 70 28 27 .gsub(cmd,."%$%(@%)",."$@")._p('
39380 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 63 6d 64 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a \t$(SILENT).%s',cmd).end._p('').
393a0 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a 25 end.end._p('-include.$(OBJECTS:%
393c0 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 %.o=%%.d)')._p('ifneq.(,$(PCH))'
393e0 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 )._p('..-include.$(OBJDIR)/$(not
39400 64 69 72 20 24 28 50 43 48 29 29 2e 64 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 0a dir.$(PCH)).d')._p('endif').end.
39420 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 function.premake.gmake_cpp_heade
39440 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 73 20 70 r(prj,.cc,.platforms)._p('#.%s.p
39460 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 roject.makefile.autogenerated.by
39480 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 .GENie',.premake.action.current(
394a0 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 ).shortname)._p('ifndef.config')
394c0 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 ._p('..config=%s',._MAKE.esc(pre
394e0 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e make.getconfigname(prj.solution.
39500 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c configurations[1],.platforms[1],
39520 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 .true)))._p('endif')._p('')._p('
39540 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.=.
39560 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
39580 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
395a0 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
395c0 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
395e0 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
39600 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
39620 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,$(
39640 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)))')
39660 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('
39680 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,$
396a0 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
396c0 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
396e0 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)"."
39700 24 28 32 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d $(2)"')._p('..RM=.$(SILENT).rm.-
39720 66 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 f."$(1)"')._p('else')._p('..MKDI
39740 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c R.=.$(SILENT).mkdir."$(subst./,\
39760 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 \\\,$(1))".2>.nul.||.exit.0')._p
39780 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 ('..COPY..=.$(SILENT).copy./Y."$
397a0 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c (subst./,\\\\,$(1))"."$(subst./,
397c0 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 \\\\,$(2))"')._p('..RM....=.$(SI
397e0 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 LENT).del./F."$(subst./,\\\\,$(1
39800 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 65 6e 64 69 66 ))".2>.nul.||.exit.0')._p('endif
39820 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 43 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 63 29 0a ')._p('')._p('CC..=.%s',.cc.cc).
39840 5f 70 28 27 43 58 58 20 3d 20 25 73 27 2c 20 63 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 20 20 3d _p('CXX.=.%s',.cc.cxx)._p('AR..=
39860 20 25 73 27 2c 20 63 63 2e 61 72 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 .%s',.cc.ar)._p('')._p('ifndef.R
39880 45 53 43 4f 4d 50 27 29 0a 5f 70 28 27 20 20 69 66 64 65 66 20 57 49 4e 44 52 45 53 27 29 0a 5f ESCOMP')._p('..ifdef.WINDRES')._
398a0 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 24 28 57 49 4e 44 52 45 53 29 27 29 0a 5f 70 p('....RESCOMP.=.$(WINDRES)')._p
398c0 28 27 20 20 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 77 69 6e ('..else')._p('....RESCOMP.=.win
398e0 64 72 65 73 27 29 0a 5f 70 28 27 20 20 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 dres')._p('..endif')._p('endif')
39900 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 ._p('').end.function.premake.gma
39920 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 ke_cpp_config(prj,.cfg,.cc)._p('
39940 69 66 65 71 20 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 ifeq.($(config),%s)',._MAKE.esc(
39960 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 0a 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c cfg.shortname)).cpp.platformtool
39980 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e s(cfg,.cc)._p('..'....(table.con
399a0 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 4f 42 4a tains(premake.make.override,"OBJ
399c0 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 DIR").and."override.".or."")....
399e0 20 20 20 27 4f 42 4a 44 49 52 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 ...'OBJDIR.....=.%s',._MAKE.esc(
39a00 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 cfg.objectsdir))._p('..'....(tab
39a20 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 le.contains(premake.make.overrid
39a40 65 2c 22 54 41 52 47 45 54 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f e,"TARGETDIR").and."override.".o
39a60 72 20 22 22 29 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b r."")....'TARGETDIR..=.%s',._MAK
39a80 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 E.esc(cfg.buildtarget.directory)
39aa0 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 )._p('..'....(table.contains(pre
39ac0 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 54 22 29 20 61 6e 64 make.make.override,"TARGET").and
39ae0 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 54 41 52 47 45 ."override.".or."").......'TARGE
39b00 54 20 20 20 20 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e T.....=.$(TARGETDIR)/%s',._MAKE.
39b20 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 esc(cfg.buildtarget.name))._p('.
39b40 20 44 45 46 49 4e 45 53 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 .DEFINES...+=%s',.make.list(cc.g
39b60 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 49 etdefines(cfg.defines)))._p('..I
39b80 4e 43 4c 55 44 45 53 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 NCLUDES..+=%s',.make.list(cc.get
39ba0 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 29 29 0a 63 includedirs(cfg.includedirs))).c
39bc0 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c pp.pchconfig(cfg).cpp.flags(cfg,
39be0 20 63 63 29 0a 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 .cc).cpp.linker(prj,.cfg,.cc)._p
39c00 28 27 20 20 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 ('..OBJECTS.:=.\\').for._,.file.
39c20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e in.ipairs(prj.files).do.if.path.
39c40 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c iscppfile(file).then.if.not.tabl
39c60 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 e.icontains(cfg.excludes,.file).
39c80 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c 27 0a 2c 20 then._p('\t$(OBJDIR)/%s.o.\\'.,.
39ca0 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d _MAKE.esc(path.trimdots(path.rem
39cc0 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 oveext(file))).).end.end.end._p(
39ce0 27 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a '')._p('..define.PREBUILDCMDS').
39d00 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 if.#cfg.prebuildcommands.>.0.the
39d20 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 n._p('\t@echo.Running.pre-build.
39d40 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 6c commands')._p('\t%s',.table.impl
39d60 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 ode(cfg.prebuildcommands,."",.""
39d80 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(
39da0 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e '..define.PRELINKCMDS').if.#cfg.
39dc0 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 prelinkcommands.>.0.then._p('\t@
39de0 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 echo.Running.pre-link.commands')
39e00 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 ._p('\t%s',.table.implode(cfg.pr
39e20 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a elinkcommands,."",."",."\n\t")).
39e40 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 end._p('..endef')._p('..define.P
39e60 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 OSTBUILDCMDS').if.#cfg.postbuild
39e80 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 commands.>.0.then._p('\t@echo.Ru
39ea0 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 nning.post-build.commands')._p('
39ec0 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 \t%s',.table.implode(cfg.postbui
39ee0 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 ldcommands,."",."",."\n\t")).end
39f00 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 67 ._p('..endef').make.settings(cfg
39f20 2c 20 63 63 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e ,.cc)._p('endif')._p('').end.fun
39f40 63 74 69 6f 6e 20 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 ction.cpp.platformtools(cfg,.cc)
39f60 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 .local.platform.=.cc.platforms[c
39f80 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 74 68 65 6e fg.platform].if.platform.cc.then
39fa0 0a 5f 70 28 27 20 20 43 43 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 ._p('..CC.........=.%s',.platfor
39fc0 6d 2e 63 63 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 65 6e 0a 5f m.cc).end.if.platform.cxx.then._
39fe0 70 28 27 20 20 43 58 58 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e p('..CXX........=.%s',.platform.
3a000 63 78 78 29 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e 0a 5f 70 28 cxx).end.if.platform.ar.then._p(
3a020 27 20 20 41 52 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 '..AR.........=.%s',.platform.ar
3a040 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 28 63 66 67 ).end.end.function.cpp.flags(cfg
3a060 2c 20 63 63 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 ,.cc).if.cfg.pchheader.and.not.c
3a080 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f fg.flags.NoPCH.then._p('..FORCE_
3a0a0 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 INCLUDE.+=.-include.$(OBJDIR)/$(
3a0c0 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 66 6f 72 notdir.$(PCH))').end.if.#cfg.for
3a0e0 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 cedincludes.>.0.then._p('..FORCE
3a100 5f 49 4e 43 4c 55 44 45 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 5f 4d 41 4b 45 2e _INCLUDE.+=.-include.%s'.,_MAKE.
3a120 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 esc(table.concat(cfg.forcedinclu
3a140 64 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 50 50 46 4c 41 des,.";"))).end._p('..ALL_CPPFLA
3a160 47 53 20 20 2b 3d 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 GS..+=.$(CPPFLAGS).%s.$(DEFINES)
3a180 20 24 28 49 4e 43 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e 67 .$(INCLUDES)',.table.concat(cc.g
3a1a0 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 41 4c 4c etcppflags(cfg),."."))._p('..ALL
3a1c0 5f 43 46 4c 41 47 53 20 20 20 20 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 _CFLAGS....+=.$(CFLAGS).$(ALL_CP
3a1e0 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 PFLAGS).$(ARCH)%s',.make.list(ta
3a200 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e ble.join(cc.getcflags(cfg),.cfg.
3a220 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 63 buildoptions,.cfg.buildoptions_c
3a240 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 58 58 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 58 58 )))._p('..ALL_CXXFLAGS..+=.$(CXX
3a260 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 FLAGS).$(CFLAGS).$(ALL_CPPFLAGS)
3a280 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 .$(ARCH)%s',.make.list(table.joi
3a2a0 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c n(cc.getcflags(cfg),.cc.getcxxfl
3a2c0 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e ags(cfg),.cfg.buildoptions,.cfg.
3a2e0 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4f 42 buildoptions_cpp)))._p('..ALL_OB
3a300 4a 43 46 4c 41 47 53 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 JCFLAGS.+=.$(CXXFLAGS).$(CFLAGS)
3a320 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b .$(ALL_CPPFLAGS).$(ARCH)%s',.mak
3a340 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 e.list(table.join(cc.getcflags(c
3a360 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 fg),.cc.getcxxflags(cfg),.cfg.bu
3a380 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 6f 62 6a ildoptions,.cfg.buildoptions_obj
3a3a0 63 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 52 45 53 46 4c 41 47 53 20 20 2b 3d 20 24 28 52 45 c)))._p('..ALL_RESFLAGS..+=.$(RE
3a3c0 53 46 4c 41 47 53 29 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 25 73 SFLAGS).$(DEFINES).$(INCLUDES)%s
3a3e0 27 2c 0a 20 20 20 20 20 20 20 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 ',.........make.list(table.join(
3a400 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 0a 20 cc.getdefines(cfg.resdefines),..
3a420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 ...............................c
3a440 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 c.getincludedirs(cfg.resincluded
3a460 69 72 73 29 2c 20 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e 64 0a 66 75 6e 63 irs),.cfg.resoptions))).end.func
3a480 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 tion.cpp.linker(prj,.cfg,.cc)._p
3a4a0 28 27 20 20 41 4c 4c 5f 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 24 28 4c 44 46 4c 41 47 53 29 25 ('..ALL_LDFLAGS...+=.$(LDFLAGS)%
3a4c0 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c s',.make.list(table.join(cc.getl
3a4e0 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 ibdirflags(cfg),.cc.getldflags(c
3a500 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 29 0a 5f 70 28 27 20 20 4c 44 fg),.cfg.linkoptions)))._p('..LD
3a520 44 45 50 53 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 4b 45 2e 65 DEPS....+=%s',.make.list(_MAKE.e
3a540 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e sc(premake.getlinks(cfg,."siblin
3a560 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 4c 49 42 53 20 20 gs",."fullpath"))))._p('..LIBS..
3a580 20 20 20 20 2b 3d 20 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 ....+=.$(LDDEPS)%s',.make.list(c
3a5a0 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e c.getlinkflags(cfg))).if.cfg.kin
3a5c0 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 70 72 d.==."StaticLib".then.if.(not.pr
3a5e0 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 j.options.ArchiveSplit).then._p(
3a600 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 '..LINKCMD....=.$(AR).%s.$(TARGE
3a620 54 29 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 T)',.make.list(cc.getarchiveflag
3a640 73 28 70 72 6a 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 s(prj,.cfg,.false))).else._p('..
3a660 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 LINKCMD....=.$(AR).%s.$(TARGET)'
3a680 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 ,.make.list(cc.getarchiveflags(p
3a6a0 72 6a 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f rj,.cfg,.false)))._p('..LINKCMD_
3a6c0 4e 44 58 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c 20 6d 61 6b 65 2e 6c NDX=.$(AR).%s.$(TARGET)',.make.l
3a6e0 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c ist(cc.getarchiveflags(prj,.cfg,
3a700 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 69 .true))).end.else.local.tool.=.i
3a720 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 if(cfg.language.==."C",."CC",."C
3a740 58 58 22 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 25 73 29 20 2d 6f XX")._p('..LINKCMD....=.$(%s).-o
3a760 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 52 45 53 4f 55 52 43 45 .$(TARGET).$(OBJECTS).$(RESOURCE
3a780 53 29 20 24 28 41 52 43 48 29 20 24 28 41 4c 4c 5f 4c 44 46 4c 41 47 53 29 20 24 28 4c 49 42 53 S).$(ARCH).$(ALL_LDFLAGS).$(LIBS
3a7a0 29 27 2c 20 74 6f 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 )',.tool).end.end.function.cpp.p
3a7c0 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 70 63 68 68 65 61 64 chconfig(cfg).if.not.cfg.pchhead
3a7e0 65 72 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 72 65 74 75 72 er.or.cfg.flags.NoPCH.then.retur
3a800 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 63 68 20 3d 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 0a n.end.local.pch.=.cfg.pchheader.
3a820 66 6f 72 20 5f 2c 20 69 6e 63 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c for._,.incdir.in.ipairs(cfg.incl
3a840 75 64 65 64 69 72 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 62 73 70 61 74 68 20 3d 20 70 61 74 68 udedirs).do.local.abspath.=.path
3a860 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 70 72 6f 6a 65 .getabsolute(path.join(cfg.proje
3a880 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 6e 63 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 65 73 74 ct.location,.incdir)).local.test
3a8a0 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 61 62 73 70 61 74 68 2c 20 70 63 68 29 0a 69 name.=.path.join(abspath,.pch).i
3a8c0 66 20 6f 73 2e 69 73 66 69 6c 65 28 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 63 68 20 3d f.os.isfile(testname).then.pch.=
3a8e0 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 .path.getrelative(cfg.location,.
3a900 74 65 73 74 6e 61 6d 65 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 50 43 testname).break.end.end._p('..PC
3a920 48 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 63 68 29 29 0a H........=.%s',._MAKE.esc(pch)).
3a940 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e _p('..GCH........=.$(OBJDIR)/$(n
3a960 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 67 63 68 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e otdir.$(PCH)).gch').end.function
3a980 20 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 .cpp.pchrules(prj)._p('ifneq.(,$
3a9a0 28 50 43 48 29 29 27 29 0a 5f 70 28 27 24 28 47 43 48 29 3a 20 24 28 50 43 48 29 20 7c 20 24 28 (PCH))')._p('$(GCH):.$(PCH).|.$(
3a9c0 4f 42 4a 44 49 52 29 27 29 0a 69 66 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 74 OBJDIR)').if.prj.msgprecompile.t
3a9e0 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 70 72 65 63 hen._p('\t@echo.'....prj.msgprec
3aa00 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 ompile).else._p('\t@echo.$(notdi
3aa20 72 20 24 3c 29 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 6a 2e r.$<)').end.local.cmd.=.iif(prj.
3aa40 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 language.==."C",."$(CC).$(ALL_CF
3aa60 4c 41 47 53 29 20 2d 78 20 63 2d 68 65 61 64 65 72 22 2c 20 22 24 28 43 58 58 29 20 24 28 41 4c LAGS).-x.c-header",."$(CXX).$(AL
3aa80 4c 5f 43 58 58 46 4c 41 47 53 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 29 0a 5f 70 28 27 L_CXXFLAGS).-x.c++-header")._p('
3aaa0 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c \t$(SILENT).%s.$(DEFINES).$(INCL
3aac0 55 44 45 53 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a 5f 70 28 UDES).-o."$@".-c."$<"',.cmd)._p(
3aae0 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 63 70 70 'endif')._p('').end.function.cpp
3ab00 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 .fileRules(prj).for._,.file.in.i
3ab20 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 61 74 pairs(prj.files.or.{}).do.if.pat
3ab40 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a h.iscppfile(file).then._p('$(OBJ
3ab60 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 20 24 28 47 43 48 29 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 DIR)/%s.o:.%s.$(GCH)'.,._MAKE.es
3ab80 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 c(path.trimdots(path.removeext(f
3aba0 69 6c 65 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 0a 29 0a 69 66 20 28 70 ile))).,._MAKE.esc(file).).if.(p
3abc0 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 70 72 6a 2e 6d 73 67 ath.isobjcfile(file).and.prj.msg
3abe0 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 compile_objc).then._p('\t@echo.'
3ac00 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 0a 65 6c 73 65 69 66 20 ....prj.msgcompile_objc).elseif.
3ac20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 prj.msgcompile.then._p('\t@echo.
3ac40 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 '....prj.msgcompile).else._p('\t
3ac60 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 69 66 20 28 70 61 74 @echo.$(notdir.$<)').end.if.(pat
3ac80 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 h.isobjcfile(file)).then._p('\t$
3aca0 28 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 29 (SILENT).$(CXX).$(ALL_OBJCFLAGS)
3acc0 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c .$(FORCE_INCLUDE).-o."$@".-c."$<
3ace0 22 27 29 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 70 61 74 68 2e 69 "').else.cpp.buildcommand(path.i
3ad00 73 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 scfile(file).and.not.prj.options
3ad20 2e 46 6f 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 74 61 73 6b 20 .ForceCPP,."o").end.for._,.task.
3ad40 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 6f in.ipairs(prj.postcompiletasks.o
3ad60 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 20 74 61 r.{}).do._p('\t$(SILENT).%s',.ta
3ad80 73 6b 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 69 66 20 28 70 61 sk)._p('').end._p('').elseif.(pa
3ada0 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 29 20 3d 3d 20 22 2e 72 63 22 29 20 th.getextension(file).==.".rc").
3adc0 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 3a 20 25 73 27 2c 20 then._p('$(OBJDIR)/%s.res:.%s',.
3ade0 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 _MAKE.esc(path.getbasename(file)
3ae00 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 69 66 20 70 72 6a 2e 6d 73 67 72 65 ),._MAKE.esc(file)).if.prj.msgre
3ae20 73 6f 75 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a source.then._p('\t@echo.'....prj
3ae40 2e 6d 73 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 .msgresource).else._p('\t@echo.$
3ae60 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 (notdir.$<)').end._p('\t$(SILENT
3ae80 29 20 24 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 24 40 22 20 ).$(RESCOMP).$<.-O.coff.-o."$@".
3aea0 24 28 41 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 $(ALL_RESFLAGS)')._p('').end.end
3aec0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 .end.function.cpp.dependencyRule
3aee0 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 20 69 70 61 69 s(prj).for._,.dependency.in.ipai
3af00 72 73 28 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 rs(prj.dependency.or.{}).do.for.
3af20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b _,.dep.in.ipairs(dependency.or.{
3af40 7d 29 20 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d 3d 6e 69 6c 20 6f 72 20 64 65 70 5b 33 5d 3d }).do.if.(dep[3]==nil.or.dep[3]=
3af60 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a =false).then._p('$(OBJDIR)/%s.o:
3af80 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 .%s'.,._MAKE.esc(path.trimdots(p
3afa0 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 ath.removeext(path.getrelative(p
3afc0 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 31 5d 29 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e rj.location,.dep[1])))).,._MAKE.
3afe0 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 6f esc(path.getrelative(prj.locatio
3b000 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 65 0a 5f 70 28 27 25 73 3a 20 25 73 27 0a 2c n,.dep[2])).).else._p('%s:.%s'.,
3b020 20 5f 4d 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 ._MAKE.esc(dep[1]).,._MAKE.esc(p
3b040 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 ath.getrelative(prj.location,.de
3b060 70 5b 32 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a p[2])).).end._p('').end.end.end.
3b080 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 69 73 63 66 69 6c function.cpp.buildcommand(iscfil
3b0a0 65 2c 20 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 69 69 66 28 69 73 63 e,.objext).local.flags.=.iif(isc
3b0c0 66 69 6c 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 27 2c 20 27 24 28 file,.'$(CC).$(ALL_CFLAGS)',.'$(
3b0e0 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 CXX).$(ALL_CXXFLAGS)')._p('\t$(S
3b100 49 4c 45 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 ILENT).%s.$(FORCE_INCLUDE).-o."$
3b120 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e 64 0a @".-c."$<"',.flags,.objext).end.
3b140 00 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e .local.function.getresourcefilen
3b160 61 6d 65 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e ame(cfg,.fname).if.path.getexten
3b180 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 20 20 20 sion(fname).==.".resx".then.....
3b1a0 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 local.name.=.cfg.buildtarget.bas
3b1c0 65 6e 61 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 ename....".".....local.dir.=.pat
3b1e0 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 64 69 72 h.getdirectory(fname).....if.dir
3b200 20 7e 3d 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 61 74 .~=.".".then..name.=.name....pat
3b220 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 h.translate(dir,.".")....".".end
3b240 0a 72 65 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 .return."$(OBJDIR)/"...._MAKE.es
3b260 63 28 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 6d 65 c(name....path.getbasename(fname
3b280 29 29 20 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 ))....".resources".else.return.f
3b2a0 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 name.end.end.function.premake.ma
3b2c0 6b 65 5f 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 65 6d 61 ke_csharp(prj).local.csc.=.prema
3b2e0 6b 65 2e 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f ke.dotnet.local.cfglibs.=.{.}.lo
3b300 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 67 0a cal.cfgpairs.=.{.}.local.anycfg.
3b320 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 for.cfg.in.premake.eachconfig(pr
3b340 6a 29 20 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 5d 20 j).do.anycfg.=.cfg.cfglibs[cfg].
3b360 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 =.premake.getlinks(cfg,."sibling
3b380 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 20 3d 20 s",."fullpath").cfgpairs[cfg].=.
3b3a0 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 6c 69 {.}.for._,.fname.in.ipairs(cfgli
3b3c0 62 73 5b 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 bs[cfg]).do.if.path.getdirectory
3b3e0 28 66 6e 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 (fname).~=.cfg.buildtarget.direc
3b400 74 6f 72 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 47 45 tory.then.cfgpairs[cfg]["$(TARGE
3b420 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d TDIR)/"...._MAKE.esc(path.getnam
3b440 65 28 66 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a 65 6e e(fname))].=._MAKE.esc(fname).en
3b460 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 d.end.end.local.sources.=.{}.loc
3b480 61 6c 20 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 69 72 al.embedded.=.{.}.local.copypair
3b4a0 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a s.=.{.}.for.fcfg.in.premake.proj
3b4c0 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f ect.eachfile(prj).do.local.actio
3b4e0 6e 20 3d 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 n.=.csc.getbuildaction(fcfg).if.
3b500 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 action.==."Compile".then.table.i
3b520 6e 73 65 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 nsert(sources,.fcfg.name).elseif
3b540 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 .action.==."EmbeddedResource".th
3b560 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e en.table.insert(embedded,.fcfg.n
3b580 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 ame).elseif.action.==."Content".
3b5a0 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e then.copypairs["$(TARGETDIR)/"..
3b5c0 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 .._MAKE.esc(path.getname(fcfg.na
3b5e0 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 me))].=._MAKE.esc(fcfg.name).els
3b600 65 69 66 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 eif.path.getname(fcfg.name):lowe
3b620 72 28 29 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 r().==."app.config".then.copypai
3b640 72 73 5b 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 2e 65 rs["$(TARGET).config"].=._MAKE.e
3b660 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 sc(fcfg.name).end.end.local.path
3b680 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,
3b6a0 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 .function(v).return.path.join(pr
3b6c0 6a 2e 62 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 j.basedir,.v).end).paths.=.table
3b6e0 2e 6a 6f 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 .join({prj.basedir},.paths).for.
3b700 5f 2c 20 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 _,.libname.in.ipairs(premake.get
3b720 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 links(prj,."system",."fullpath")
3b740 29 20 64 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 ).do.local.libdir.=.os.pathsearc
3b760 68 28 6c 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 h(libname..".dll",.unpack(paths)
3b780 29 0a 69 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 ).if.(libdir).then.local.target.
3b7a0 3d 20 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 =."$(TARGETDIR)/"...._MAKE.esc(p
3b7c0 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 ath.getname(libname)).local.sour
3b7e0 63 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 ce.=.path.getrelative(prj.basedi
3b800 72 2c 20 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e r,.path.join(libdir,.libname))..
3b820 22 2e 64 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 ".dll".copypairs[target].=._MAKE
3b840 2e 65 73 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 .esc(source).end.end._p('#.%s.pr
3b860 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 oject.makefile.autogenerated.by.
3b880 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 GENie',.premake.action.current()
3b8a0 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f .shortname)._p('')._p('ifndef.co
3b8c0 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 nfig')._p('..config=%s',._MAKE.e
3b8e0 73 63 28 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 sc(prj.configurations[1]:lower()
3b900 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 ))._p('endif')._p('')._p('ifndef
3b920 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 .verbose')._p('..SILENT.=.@')._p
3b940 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a ('endif')._p('')._p('SHELLTYPE.:
3b960 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 =.msdos')._p('ifeq.(,$(ComSpec)$
3b980 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 (COMSPEC))')._p('..SHELLTYPE.:=.
3b9a0 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 posix')._p('endif')._p('ifeq.(/b
3b9c0 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 in,$(findstring./bin,$(SHELL)))'
3b9e0 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 28 )._p('..SHELLTYPE.:=.posix')._p(
3ba00 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 74 'endif')._p('ifeq.(/bin,$(findst
3ba20 72 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 ring./bin,$(MAKESHELL)))')._p('.
3ba40 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 .SHELLTYPE.:=.posix')._p('endif'
3ba60 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c )._p('')._p('ifeq.(posix,$(SHELL
3ba80 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 TYPE))')._p('..MKDIR.=.$(SILENT)
3baa0 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d .mkdir.-p."$(1)"')._p('..COPY..=
3bac0 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 .$(SILENT).cp.-fR."$(1)"."$(2)"'
3bae0 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c )._p('else')._p('..MKDIR.=.$(SIL
3bb00 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 ENT).mkdir."$(subst./,\\\\,$(1))
3bb20 22 20 32 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e ".2>.nul')._p('..COPY..=.$(SILEN
3bb40 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 T).copy./Y."$(subst./,\\\\,$(1))
3bb60 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 65 "."$(subst./,\\\\,$(2))"')._p('e
3bb80 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 43 27 29 0a 5f ndif')._p('')._p('ifndef.CSC')._
3bba0 70 28 27 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 p('..CSC=%s',.csc.getcompilervar
3bbc0 28 70 72 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 (prj))._p('endif')._p('')._p('if
3bbe0 6e 64 65 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d 72 65 73 67 65 ndef.RESGEN')._p('..RESGEN=resge
3bc00 6e 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 70 6c 61 n')._p('endif')._p('').local.pla
3bc20 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 tforms.=.premake.filterplatforms
3bc40 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e (prj.solution,.premake[_OPTIONS.
3bc60 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 cc].platforms).table.insert(plat
3bc80 66 6f 72 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 forms,.1,."").for.cfg.in.premake
3bca0 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b .eachconfig(prj).do.premake.gmak
3bcc0 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 65 e_cs_config(cfg,.csc,.cfglibs).e
3bce0 6e 64 0a 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 69 62 69 6c 69 nd._p('#.To.maintain.compatibili
3bd00 74 79 20 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 20 6d 75 73 ty.with.VS.NET,.these.values.mus
3bd20 74 20 62 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 65 6c 27 29 0a t.be.set.at.the.project.level').
3bd40 5f 70 28 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 _p('TARGET.....:=.$(TARGETDIR)/%
3bd60 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 s',._MAKE.esc(prj.buildtarget.na
3bd80 6d 65 29 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 73 20 25 73 27 me))._p('FLAGS......+=./t:%s.%s'
3bda0 2c 20 63 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c 20 74 61 62 6c ,.csc.getkind(prj):lower(),.tabl
3bdc0 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 64 69 72 73 29 e.implode(_MAKE.esc(prj.libdirs)
3bde0 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 46 45 52 45 4e ,."/lib:",."",."."))._p('REFEREN
3be00 43 45 53 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e CES.+=.%s',.table.implode(_MAKE.
3be20 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 esc(premake.getlinks(prj,."syste
3be40 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e 64 6c 6c 22 2c m",."basename")),."/r:",.".dll",
3be60 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 ."."))._p('')._p('SOURCES.:=.\\'
3be80 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f 75 72 63 65 73 ).for._,.fname.in.ipairs(sources
3bea0 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 ).do._p('\t%s.\\',._MAKE.esc(pat
3bec0 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a h.translate(fname))).end._p('').
3bee0 5f 70 28 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e _p('EMBEDFILES.:=.\\').for._,.fn
3bf00 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a 5f 70 28 27 5c ame.in.ipairs(embedded).do._p('\
3bf20 74 25 73 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a t%s.\\',.getresourcefilename(prj
3bf40 2c 20 66 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f 50 59 46 49 4c ,.fname)).end._p('')._p('COPYFIL
3bf60 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e ES.+=.\\').for.target,.source.in
3bf80 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('
3bfa0 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 \t%s.\\',.target).end.for.target
3bfc0 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a ,.source.in.pairs(copypairs).do.
3bfe0 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 27 29 _p('\t%s.\\',.target).end._p('')
3c000 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 66 ._p('SHELLTYPE.:=.msdos')._p('if
3c020 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 28 eq.(,$(ComSpec)$(COMSPEC))')._p(
3c040 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 '..SHELLTYPE.:=.posix')._p('endi
3c060 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 f')._p('ifeq.(/bin,$(findstring.
3c080 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 50 /bin,$(SHELL)))')._p('..SHELLTYP
3c0a0 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 65 E.:=.posix')._p('endif')._p('ife
3c0c0 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 45 q.(/bin,$(findstring./bin,$(MAKE
3c0e0 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f SHELL)))')._p('..SHELLTYPE.:=.po
3c100 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 2e 50 48 six')._p('endif')._p('')._p('.PH
3c120 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 ONY:.clean.prebuild.prelink')._p
3c140 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a ('')._p('all:.$(TARGETDIR).$(OBJ
3c160 44 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 43 4f DIR).prebuild.$(EMBEDFILES).$(CO
3c180 50 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 PYFILES).prelink.$(TARGET)')._p(
3c1a0 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 '')._p('$(TARGET):.$(SOURCES).$(
3c1c0 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 50 45 4e 44 53 29 27 29 0a 5f 70 28 27 5c 74 24 EMBEDFILES).$(DEPENDS)')._p('\t$
3c1e0 28 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 2f 6e 6f 6c 6f 67 6f 20 2f 6f 75 74 3a 24 40 20 (SILENT).$(CSC)./nologo./out:$@.
3c200 24 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 45 4e 43 45 53 29 20 24 28 53 4f 55 52 43 45 53 $(FLAGS).$(REFERENCES).$(SOURCES
3c220 29 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c 2f 72 65 73 6f 75 72 63 65 3a 25 25 2c 24 28 45 ).$(patsubst.%%,/resource:%%,$(E
3c240 4d 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 MBEDFILES))')._p('\t$(POSTBUILDC
3c260 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 MDS)')._p('')._p('$(TARGETDIR):'
3c280 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 ).premake.make_mkdirrule("$(TARG
3c2a0 45 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b ETDIR)")._p('$(OBJDIR):').premak
3c2c0 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 4f 42 4a 44 49 52 29 22 29 0a 5f 70 e.make_mkdirrule("$(OBJDIR)")._p
3c2e0 28 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 ('clean:')._p('\t@echo.Cleaning.
3c300 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 %s',.prj.name)._p('ifeq.(posix,$
3c320 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 72 (SHELLTYPE))')._p('\t$(SILENT).r
3c340 6d 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 20 24 28 43 4f 50 59 46 49 4c m.-f.$(TARGETDIR)/%s.*.$(COPYFIL
3c360 45 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a ES)',.prj.buildtarget.basename).
3c380 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 _p('\t$(SILENT).rm.-rf.$(OBJDIR)
3c3a0 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 ')._p('else')._p('\t$(SILENT).if
3c3c0 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 .exist.$(subst./,\\\\,$(TARGETDI
3c3e0 52 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 R)/%s.*).del.$(subst./,\\\\,$(TA
3c400 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 RGETDIR)/%s.*)',.prj.buildtarget
3c420 2e 62 61 73 65 6e 61 6d 65 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e .basename,.prj.buildtarget.basen
3c440 61 6d 65 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 ame).for.target,.source.in.pairs
3c460 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 (cfgpairs[anycfg]).do._p('\t$(SI
3c480 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 25 73 LENT).if.exist.$(subst./,\\\\,%s
3c4a0 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 ).del.$(subst./,\\\\,%s)',.targe
3c4c0 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 t,.target).end.for.target,.sourc
3c4e0 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 e.in.pairs(copypairs).do._p('\t$
3c500 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c (SILENT).if.exist.$(subst./,\\\\
3c520 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 ,%s).del.$(subst./,\\\\,%s)',.ta
3c540 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 rget,.target).end._p('\t$(SILENT
3c560 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 4a 44 ).if.exist.$(subst./,\\\\,$(OBJD
3c580 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 5c 2c IR)).rmdir./s./q.$(subst./,\\\\,
3c5a0 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 29 0a $(OBJDIR))')._p('endif')._p('').
3c5c0 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 4c 44 _p('prebuild:')._p('\t$(PREBUILD
3c5e0 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 5f 70 CMDS)')._p('')._p('prelink:')._p
3c600 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 ('\t$(PRELINKCMDS)')._p('')._p('
3c620 23 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 70 69 65 64 20 66 69 6c 65 20 #.Per-configuration.copied.file.
3c640 72 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 rules').for.cfg.in.premake.eachc
3c660 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 onfig(prj).do._p('ifneq.(,$(find
3c680 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
3c6a0 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 66 6f 72 20 74 61 72 67 65 74 2c c(cfg.name:lower())).for.target,
3c6c0 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 63 66 67 5d 29 20 .source.in.pairs(cfgpairs[cfg]).
3c6e0 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c do.premake.make_copyrule(source,
3c700 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a .target).end._p('endif')._p('').
3c720 65 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f end._p('#.Copied.file.rules').fo
3c740 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 r.target,.source.in.pairs(copypa
3c760 69 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f irs).do.premake.make_copyrule(so
3c780 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 23 20 45 6d 62 65 64 64 65 64 urce,.target).end._p('#.Embedded
3c7a0 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 .file.rules').for._,.fname.in.ip
3c7c0 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 20 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 airs(embedded).do..if.path.getex
3c7e0 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 5f tension(fname).==.".resx".then._
3c800 70 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 p('%s:.%s',.getresourcefilename(
3c820 70 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 29 0a 5f prj,.fname),._MAKE.esc(fname))._
3c840 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 47 45 4e 29 20 24 5e 20 24 40 27 29 p('\t$(SILENT).$(RESGEN).$^.$@')
3c860 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 .end._p('').end.end.function.pre
3c880 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 make.gmake_cs_config(cfg,.csc,.c
3c8a0 66 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 fglibs)._p('ifneq.(,$(findstring
3c8c0 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e .%s,$(config)))',._MAKE.esc(cfg.
3c8e0 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 52 20 20 name:lower()))._p('..TARGETDIR..
3c900 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 :=.%s',._MAKE.esc(cfg.buildtarge
3c920 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 4f 42 4a 44 49 52 20 20 20 20 20 3a t.directory))._p('..OBJDIR.....:
3c940 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 =.%s',._MAKE.esc(cfg.objectsdir)
3c960 29 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 20 20 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 )._p('..DEPENDS....:=.%s',.table
3c980 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e .concat(_MAKE.esc(premake.getlin
3c9a0 6b 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 2c 20 22 66 75 6c 6c 70 61 74 ks(cfg,."dependencies",."fullpat
3c9c0 68 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 52 45 46 45 52 45 4e 43 45 53 20 3a 3d 20 h")),."."))._p('..REFERENCES.:=.
3c9e0 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 %s',.table.implode(_MAKE.esc(cfg
3ca00 6c 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 libs[cfg]),."/r:",."",."."))._p(
3ca20 27 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 25 73 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 '..FLAGS......+=.%s.%s',.table.i
3ca40 6d 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 2f 64 3a 22 2c 20 22 22 2c 20 22 mplode(cfg.defines,."/d:",."",."
3ca60 20 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 73 63 ."),.table.concat(table.join(csc
3ca80 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 .getflags(cfg),.cfg.buildoptions
3caa0 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d ),."."))._p('..define.PREBUILDCM
3cac0 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 DS').if.#cfg.prebuildcommands.>.
3cae0 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 0.then._p('\t@echo.Running.pre-b
3cb00 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 uild.commands')._p('\t%s',.table
3cb20 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,."
3cb40 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 ",."",."\n\t")).end._p('..endef'
3cb60 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 )._p('..define.PRELINKCMDS').if.
3cb80 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 #cfg.prelinkcommands.>.0.then._p
3cba0 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 ('\t@echo.Running.pre-link.comma
3cbc0 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 63 nds')._p('\t%s',.table.implode(c
3cbe0 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 6e 5c fg.prelinkcommands,."",."",."\n\
3cc00 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 t")).end._p('..endef')._p('..def
3cc20 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 ine.POSTBUILDCMDS').if.#cfg.post
3cc40 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 buildcommands.>.0.then._p('\t@ec
3cc60 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 ho.Running.post-build.commands')
3cc80 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f ._p('\t%s',.table.implode(cfg.po
3cca0 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 stbuildcommands,."",."",."\n\t")
3ccc0 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a ).end._p('..endef')._p('endif').
3cce0 5f 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 20 3d 20 7b 20 _p('').end..premake.vstudio.=.{.
3cd00 7d 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 73 20 3d 20 7b 0a 76 73 32 30 31 30 20 3d 20 22 76 }.local.toolsets.=.{.vs2010.=."v
3cd20 31 30 30 22 2c 0a 76 73 32 30 31 32 20 3d 20 22 76 31 31 30 22 2c 0a 76 73 32 30 31 33 20 3d 20 100",.vs2012.=."v110",.vs2013.=.
3cd40 22 76 31 32 30 22 2c 0a 76 73 32 30 31 35 20 3d 20 22 76 31 34 30 22 0a 7d 0a 70 72 65 6d 61 6b "v120",.vs2015.=."v140".}.premak
3cd60 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 20 74 6f 6f 6c 73 65 74 73 5b 5f 41 43 e.vstudio.toolset.=.toolsets[_AC
3cd80 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 6e 3f 22 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 TION].or."unknown?".premake.vstu
3cda0 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 dio.splashpath.=.''.local.vstudi
3cdc0 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 76 73 74 75 64 69 6f 2e 70 6c 61 74 o.=.premake.vstudio.vstudio.plat
3cde0 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 20 20 3d 20 22 41 6e 79 20 43 50 55 22 2c 0a 6d forms.=.{.any.....=."Any.CPU",.m
3ce00 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 2c 0a 4e 61 74 69 ixed...=."Mixed.Platforms",.Nati
3ce20 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 38 36 20 20 20 20 20 3d 20 22 78 38 36 22 2c 0a ve..=."Win32",.x86.....=."x86",.
3ce40 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 36 34 20 20 20 20 20 3d 20 22 78 36 x32.....=."Win32",.x64.....=."x6
3ce60 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 58 62 6f 78 33 36 30 20 3d 20 22 4",.PS3.....=."PS3",.Xbox360.=."
3ce80 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 4f 72 62 69 Xbox.360",.ARM.....=."ARM",.Orbi
3cea0 73 3d 20 22 4f 72 62 69 73 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 61 72 s=."Orbis".}.function.vstudio.ar
3cec0 63 68 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 ch(prj).if.(prj.language.==."C#"
3cee0 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 72 65 74 ).then.return."Any.CPU".else.ret
3cf00 75 72 6e 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 urn."Win32".end.end.function.vst
3cf20 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 0a 72 65 74 75 72 6e 20 76 73 74 75 64 69 6f 2e 73 74 udio.iswinrt().return.vstudio.st
3cf40 6f 72 65 61 70 70 20 7e 3d 20 6e 69 6c 20 61 6e 64 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 oreapp.~=.nil.and.vstudio.storea
3cf60 70 70 20 7e 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 62 75 pp.~=.''.end.function.vstudio.bu
3cf80 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 7b 20 7d ildconfigs(sln).local.cfgs.=.{.}
3cfa0 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 .local.platforms.=.premake.filte
3cfc0 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d rplatforms(sln,.vstudio.platform
3cfe0 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 3d 20 70 s,."Native").local.hascpp....=.p
3d000 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 remake.hascppproject(sln).local.
3d020 68 61 73 64 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f hasdotnet.=.premake.hasdotnetpro
3d040 6a 65 63 74 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 ject(sln).if.hasdotnet.and.(_ACT
3d060 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 ION.>."vs2008".or.hascpp).then.t
3d080 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d 69 78 65 64 able.insert(platforms,.1,."mixed
3d0a0 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e ").end.if.hasdotnet.and.(_ACTION
3d0c0 20 3c 20 22 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a .<."vs2010".or.not.hascpp).then.
3d0e0 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 6e 79 22 table.insert(platforms,.1,."any"
3d100 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e ).end.if._ACTION.>."vs2008".then
3d120 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f .local.platforms2010.=.{.}.for._
3d140 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 ,.platform.in.ipairs(platforms).
3d160 64 6f 0a 69 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d do.if.vstudio.platforms[platform
3d180 5d 20 3d 3d 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 74 68 65 6e ].==."Win32".then.if.hascpp.then
3d1a0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 .table.insert(platforms2010,.pla
3d1c0 74 66 6f 72 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a 74 61 62 tform).end.if.hasdotnet.then.tab
3d1e0 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 36 22 29 0a le.insert(platforms2010,."x86").
3d200 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 end.else.table.insert(platforms2
3d220 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 73 010,.platform).end.end.platforms
3d240 20 3d 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 75 69 6c .=.platforms2010.end.for._,.buil
3d260 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e dcfg.in.ipairs(sln.configuration
3d280 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 s).do.for._,.platform.in.ipairs(
3d2a0 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 7b 20 7d 0a platforms).do.local.entry.=.{.}.
3d2c0 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e entry.src_buildcfg.=.buildcfg.en
3d2e0 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a 69 66 20 70 try.src_platform.=.platform.if.p
3d300 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 latform.~=."PS3".or._ACTION.>."v
3d320 73 32 30 30 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 s2008".then.entry.buildcfg.=.bui
3d340 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 69 6f 2e 70 ldcfg.entry.platform.=.vstudio.p
3d360 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 2e 62 75 latforms[platform].else.entry.bu
3d380 69 6c 64 63 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 75 69 6c ildcfg.=.platform...."."....buil
3d3a0 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 0a 65 6e dcfg.entry.platform.=."Win32".en
3d3c0 64 0a 65 6e 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 2e 2e d.entry.name.=.entry.buildcfg...
3d3e0 20 22 7c 22 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e 69 73 72 ."|"....entry.platform.entry.isr
3d400 65 61 6c 20 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 70 6c 61 eal.=.(platform.~=."any".and.pla
3d420 74 66 6f 72 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 tform.~=."mixed").table.insert(c
3d440 66 67 73 2c 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 73 0a fgs,.entry).end.end.return.cfgs.
3d460 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 end.function.vstudio.cleansoluti
3d480 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 on(sln).premake.clean.file(sln,.
3d4a0 22 25 25 2e 73 6c 6e 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e "%%.sln").premake.clean.file(sln
3d4c0 2c 20 22 25 25 2e 73 75 6f 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 ,."%%.suo").premake.clean.file(s
3d4e0 6c 6e 2c 20 22 25 25 2e 6e 63 62 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 ln,."%%.ncb").premake.clean.file
3d500 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c (sln,."%%.userprefs").premake.cl
3d520 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 6b 73 22 29 0a 65 6e ean.file(sln,."%%.usertasks").en
3d540 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 d.function.vstudio.cleanproject(
3d560 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 prj).local.fname.=.premake.proje
3d580 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 0a 6f 73 2e 72 65 6d ct.getfilename(prj,."%%").os.rem
3d5a0 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 ove(fname....".vcproj").os.remov
3d5c0 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 e(fname....".vcproj.user").os.re
3d5e0 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d move(fname....".vcxproj").os.rem
3d600 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 ove(fname....".vcxproj.user").os
3d620 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 .remove(fname....".vcxproj.filte
3d640 72 73 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a rs").os.remove(fname....".csproj
3d660 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 2e 75 ").os.remove(fname....".csproj.u
3d680 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 70 69 64 62 22 ser").os.remove(fname....".pidb"
3d6a0 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 66 22 29 0a 65 6e 64 ).os.remove(fname....".sdf").end
3d6c0 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 28 6e 61 .function.vstudio.cleantarget(na
3d6e0 6d 65 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 64 62 22 29 0a 6f 73 me).os.remove(name....".pdb").os
3d700 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 .remove(name....".idb").os.remov
3d720 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 e(name....".ilk").os.remove(name
3d740 20 2e 2e 20 22 2e 76 73 68 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d ....".vshost.exe").os.remove(nam
3d760 65 20 2e 2e 20 22 2e 65 78 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 e....".exe.manifest").end.functi
3d780 6f 6e 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 0a 6c 6f 63 61 on.vstudio.projectfile(prj).loca
3d7a0 6c 20 70 61 74 74 65 72 6e 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 l.pattern.if.prj.language.==."C#
3d7c0 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 6f 6a 22 0a 65 6c 73 ".then.pattern.=."%%.csproj".els
3d7e0 65 0a 70 61 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 e.pattern.=.iif(_ACTION.>."vs200
3d800 38 22 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 29 0a 65 8",."%%.vcxproj",."%%.vcproj").e
3d820 6e 64 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 nd.local.fname.=.premake.project
3d840 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 29 0a .getbasename(prj.name,.pattern).
3d860 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 2c 20 fname.=.path.join(prj.location,.
3d880 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e fname).return.fname.end.function
3d8a0 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 .vstudio.tool(prj).if.(prj.langu
3d8c0 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 30 34 45 age.==."C#").then.return."FAE04E
3d8e0 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 39 45 46 42 43 22 0a C0-301F-11D3-BF4B-00C04F79EFBC".
3d900 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 41 2d 31 31 44 30 2d else.return."8BC9CEB8-8B4A-11D0-
3d920 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 8D11-00A0C91BC942".end.end.newac
3d940 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 30 38 tion.{.trigger.........=."vs2008
3d960 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 ",.shortname.......=."Visual.Stu
3d980 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 dio.2008",.description.....=."Ge
3d9a0 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 nerate.Microsoft.Visual.Studio.2
3d9c0 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 008.project.files",.os..........
3d9e0 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 ....=."windows",.valid_kinds....
3da00 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 .=.{."ConsoleApp",."WindowedApp"
3da20 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 ,."StaticLib",."SharedLib".},.va
3da40 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 lid_languages.=.{."C",."C++",."C
3da60 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 #".},.valid_tools.....=.{.cc....
3da80 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 .=.{."msc"...},.dotnet.=.{."msne
3daa0 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 t".},.},.onsolution.=.function(s
3dac0 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c ln).premake.generate(sln,."%%.sl
3dae0 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e n",.vstudio.sln2005.generate).en
3db00 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 d,.onproject.=.function(prj).if.
3db20 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 65 premake.isdotnetproject(prj).the
3db40 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 n.premake.generate(prj,."%%.cspr
3db60 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 oj",.vstudio.cs2005.generate).pr
3db80 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 2e 75 emake.generate(prj,."%%.csproj.u
3dba0 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 ser",.vstudio.cs2005.generate_us
3dbc0 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 er).else.premake.generate(prj,."
3dbe0 25 25 2e 76 63 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 72 %%.vcproj",.vstudio.vc200x.gener
3dc00 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 ate).premake.generate(prj,."%%.v
3dc20 63 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 cproj.user",.vstudio.vc200x.gene
3dc40 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 rate_user).end.end,.oncleansolut
3dc60 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 ion.=.vstudio.cleansolution,.onc
3dc80 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a leanproject..=.vstudio.cleanproj
3dca0 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 ect,.oncleantarget...=.vstudio.c
3dcc0 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 leantarget,.vstudio.=.{.productV
3dce0 65 72 73 69 6f 6e 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 ersion..=."9.0.21022",.solutionV
3dd00 65 72 73 69 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d ersion.=."10",.toolsVersion....=
3dd20 20 22 33 2e 35 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 ."3.5",.supports64bitEditContinu
3dd40 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 e.=.false,.}.}.newaction.{.trigg
3dd60 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 30 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 er.........=."vs2010",.shortname
3dd80 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 22 2c 0a 64 .......=."Visual.Studio.2010",.d
3dda0 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f escription.....=."Generate.Micro
3ddc0 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f 6a 65 63 74 20 soft.Visual.Studio.2010.project.
3dde0 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f files",.os..............=."windo
3de00 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c ws",.valid_kinds.....=.{."Consol
3de20 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 eApp",."WindowedApp",."StaticLib
3de40 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 ",."SharedLib".},.valid_language
3de60 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 s.=.{."C",."C++",."C#"},.valid_t
3de80 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 ools.....=.{.cc.....=.{."msc"...
3dea0 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f },.dotnet.=.{."msnet".},.},.onso
3dec0 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 lution.=.function(sln).premake.g
3dee0 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 enerate(sln,."%%.sln",.vstudio.s
3df00 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 ln2005.generate).end,.onproject.
3df20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 =.function(prj).if.premake.isdot
3df40 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e netproject(prj).then.premake.gen
3df60 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e erate(prj,."%%.csproj",.vstudio.
3df80 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 cs2005.generate).premake.generat
3dfa0 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f e(prj,."%%.csproj.user",.vstudio
3dfc0 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d .cs2005.generate_user).else.prem
3dfe0 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 ake.generate(prj,."%%.vcxproj",.
3e000 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e premake.vs2010_vcxproj).premake.
3e020 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c generate(prj,."%%.vcxproj.user",
3e040 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 .premake.vs2010_vcxproj_user).pr
3e060 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e emake.generate(prj,."%%.vcxproj.
3e080 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 filters",.vstudio.vc2010.generat
3e0a0 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 e_filters).end.end,.oncleansolut
3e0c0 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 ion.=.premake.vstudio.cleansolut
3e0e0 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 ion,.oncleanproject..=.premake.v
3e100 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 studio.cleanproject,.oncleantarg
3e120 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 et...=.premake.vstudio.cleantarg
3e140 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 et,.vstudio.=.{.productVersion..
3e160 3d 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d =."8.0.30703",.solutionVersion.=
3e180 20 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 22 2c 0a ."11",.targetFramework.=."4.0",.
3e1a0 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 73 75 70 70 6f 72 74 toolsVersion....=."4.0",.support
3e1c0 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a s64bitEditContinue.=.false,.}.}.
3e1e0 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d 0a 6c 6f .premake.vstudio.vc200x.=.{.}.lo
3e200 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 cal.vc200x.=.premake.vstudio.vc2
3e220 30 30 78 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 6c 6f 00x.local.tree.=.premake.tree.lo
3e240 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 6f 6f 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 cal.function.bool(value).return.
3e260 69 69 66 28 76 61 6c 75 65 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 0a iif(value,."true",."false").end.
3e280 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 function.vc200x.optimization(cfg
3e2a0 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 ).local.result.=.0.for._,.value.
3e2c0 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 in.ipairs(cfg.flags).do.if.(valu
3e2e0 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 33 e.==."Optimize").then.result.=.3
3e300 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 .elseif.(value.==."OptimizeSize"
3e320 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 31 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 ).then.result.=.1.elseif.(value.
3e340 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 ==."OptimizeSpeed").then.result.
3e360 3d 20 32 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 =.2.end.end.return.result.end.fu
3e380 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 0a 69 6f nction.vc200x.header(element).io
3e3a0 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d .eol.=."\r\n"._p('<?xml.version=
3e3c0 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e 27 "1.0".encoding="Windows-1252"?>'
3e3e0 29 0a 5f 70 28 27 3c 25 73 27 2c 20 65 6c 65 6d 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 )._p('<%s',.element)._p(1,'Proje
3e400 63 74 54 79 70 65 3d 22 56 69 73 75 61 6c 20 43 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 65 72 73 ctType="Visual.C++"')._p(1,'Vers
3e420 69 6f 6e 3d 22 39 2e 30 30 22 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 ion="9.00"').end.function.vc200x
3e440 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c 27 .Configuration(name,.cfg)._p(2,'
3e460 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 <Configuration')._p(3,'Name="%s"
3e480 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 70 ',.premake.esc(name))._p(3,'Outp
3e4a0 75 74 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 utDirectory="%s"',.premake.esc(c
3e4c0 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 2c fg.buildtarget.directory))._p(3,
3e4e0 27 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 'IntermediateDirectory="%s"',.pr
3e500 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c emake.esc(cfg.objectsdir)).local
3e520 20 63 66 67 74 79 70 65 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 .cfgtype.if.(cfg.kind.==."Shared
3e540 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 20 28 63 Lib").then.cfgtype.=.2.elseif.(c
3e560 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 fg.kind.==."StaticLib").then.cfg
3e580 74 79 70 65 20 3d 20 34 0a 65 6c 73 65 0a 63 66 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 0a 5f 70 type.=.4.else.cfgtype.=.1.end._p
3e5a0 28 33 2c 27 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 63 66 67 (3,'ConfigurationType="%s"',.cfg
3e5c0 74 79 70 65 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f 70 type).if.(cfg.flags.MFC).then._p
3e5e0 28 33 2c 20 27 55 73 65 4f 66 4d 46 43 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 (3,.'UseOfMFC="%d"',.iif(cfg.fla
3e600 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 gs.StaticRuntime,.1,.2)).end.if.
3e620 28 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 (cfg.flags.ATL.or.cfg.flags.Stat
3e640 69 63 41 54 4c 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 25 64 22 icATL).then._p(3,.'UseOfATL="%d"
3e660 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 31 2c 20 32 ',.iif(cfg.flags.StaticATL,.1,.2
3e680 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 22 27 2c )).end._p(3,'CharacterSet="%s"',
3e6a0 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 29 0a 69 .iif(cfg.flags.Unicode,.1,.2)).i
3e6c0 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 4d f.cfg.flags.Managed.then._p(3,'M
3e6e0 61 6e 61 67 65 64 45 78 74 65 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c anagedExtensions="1"').end._p(3,
3e700 27 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 '>').end.function.vc200x.Files(p
3e720 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 74 2e 62 rj).local.tr.=.premake.project.b
3e740 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 65 72 73 uildsourcetree(prj).tree.travers
3e760 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 69 6f 6e e(tr,.{.onbranchenter.=.function
3e780 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 74 65 72 (node,.depth)._p(depth,.'<Filter
3e7a0 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 6f 64 65 ')._p(depth,.'\tName="%s"',.node
3e7c0 2e 6e 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 27 29 0a .name)._p(depth,.'\tFilter=""').
3e7e0 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 _p(depth,.'\t>').end,.onbranchex
3e800 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 it.=.function(node,.depth)._p(de
3e820 70 74 68 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 pth,.'</Filter>').end,.onleaf.=.
3e840 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d function(node,.depth).local.fnam
3e860 65 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 e.=.node.cfg.name._p(depth,.'<Fi
3e880 6c 65 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 69 76 65 50 61 74 68 3d 22 le')._p(depth,.'\tRelativePath="
3e8a0 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 5c 5c 22 %s"',.path.translate(fname,."\\"
3e8c0 29 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 65 70 74 ))._p(depth,.'\t>').depth.=.dept
3e8e0 68 20 2b 20 31 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f h.+.1.local.excluded.=.table.ico
3e900 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 0a 66 6f 72 20 ntains(prj.excludes,.fname).for.
3e920 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f _,.cfginfo.in.ipairs(prj.solutio
3e940 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f n.vstudio_configs).do.if.cfginfo
3e960 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 .isreal.then.local.cfg.=.premake
3e980 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c .getconfig(prj,.cfginfo.src_buil
3e9a0 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 dcfg,.cfginfo.src_platform).loca
3e9c0 6c 20 75 73 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 l.usePCH.=.(not.prj.flags.NoPCH.
3e9e0 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 and.prj.pchsource.==.node.cfg.na
3ea00 6d 65 29 0a 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d 20 70 61 74 68 2e 69 73 me).local.isSourceCode.=.path.is
3ea20 63 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 70 69 6c cppfile(fname).local.needsCompil
3ea40 65 41 73 20 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e 3d 20 70 72 eAs.=.(path.iscfile(fname).~=.pr
3ea60 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 29 0a 69 emake.project.iscproject(prj)).i
3ea80 66 20 75 73 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 6e 0a 5f 70 f.usePCH.or.isSourceCode.then._p
3eaa0 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 (depth,.'<FileConfiguration')._p
3eac0 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e 66 6f 2e 6e (depth,.'\tName="%s"',.cfginfo.n
3eae0 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 ame).if.excluded.or.table.iconta
3eb00 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 ins(cfg.excludes,.fname).then._p
3eb20 28 64 65 70 74 68 2c 20 27 5c 74 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3d 22 74 72 (depth,.'\tExcludedFromBuild="tr
3eb40 75 65 22 27 29 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 28 64 65 ue"').end._p(depth,.'\t>')._p(de
3eb60 70 74 68 2c 20 27 5c 74 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 4e pth,.'\t<Tool')._p(depth,.'\t\tN
3eb80 61 6d 65 3d 22 25 73 22 27 0a 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 58 ame="%s"'.,.iif(cfg.system.==."X
3eba0 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c box360",."VCCLX360CompilerTool",
3ebc0 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 70 74 68 2c ."VCCLCompilerTool").)._p(depth,
3ebe0 20 27 5c 74 5c 74 4f 62 6a 65 63 74 46 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c 5c 25 73 2e .'\t\tObjectFile="$(IntDir)\\%s.
3ec00 6f 62 6a 22 27 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d obj"'.,.path.translate(path.trim
3ec20 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c 20 22 5c 5c dots(path.removeext(fname)),."\\
3ec40 22 29 0a 29 0a 69 66 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a 5f 70 28 64 ").).if.needsCompileAs.then._p(d
3ec60 65 70 74 68 2c 20 27 5c 74 5c 74 43 6f 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 69 69 66 28 epth,.'\t\tCompileAs="%s"',.iif(
3ec80 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a path.iscfile(fname),.1,.2)).end.
3eca0 69 66 20 75 73 65 50 43 48 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 if.usePCH.then.if.cfg.system.==.
3ecc0 22 50 53 33 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 "PS3".then.local.options.=.table
3ece0 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 .join(premake.snc.getcflags(cfg)
3ed00 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 ,............................pre
3ed20 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 20 20 20 make.snc.getcxxflags(cfg),......
3ed40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 69 6c 64 6f ......................cfg.buildo
3ed60 70 74 69 6f 6e 73 29 0a 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f ptions).options.=.table.concat(o
3ed80 70 74 69 6f 6e 73 2c 20 22 20 22 29 3b 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 20 ptions,.".");.options.=.options.
3eda0 2e 2e 20 27 20 2d 2d 63 72 65 61 74 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f 24 28 54 ...'.--create_pch="$(IntDir)/$(T
3edc0 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 argetName).pch"'._p(depth,.'\t\t
3ede0 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 AdditionalOptions="%s"',.premake
3ee00 2e 65 73 63 28 6f 70 74 69 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c .esc(options)).else._p(depth,.'\
3ee20 74 5c 74 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 31 22 27 29 0a 65 6e t\tUsePrecompiledHeader="1"').en
3ee40 64 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 2f 3e 27 29 0a 5f 70 28 64 65 70 74 68 d.end._p(depth,.'\t/>')._p(depth
3ee60 2c 20 27 3c 2f 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e ,.'</FileConfiguration>').end.en
3ee80 64 0a 65 6e 64 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2d 20 31 0a 5f 70 28 64 65 70 74 68 d.end.depth.=.depth.-.1._p(depth
3eea0 2c 20 27 3c 2f 46 69 6c 65 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 66 61 6c 73 65 2c 20 32 29 0a 65 ,.'</File>').end,.},.false,.2).e
3eec0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a nd.function.vc200x.Platforms(prj
3eee0 29 0a 6c 6f 63 61 6c 20 75 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 2c 27 3c 50 6c 61 74 66 6f ).local.used.=.{.}._p(1,'<Platfo
3ef00 72 6d 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e rms>').for._,.cfg.in.ipairs(prj.
3ef20 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 solution.vstudio_configs).do.if.
3ef40 63 66 67 2e 69 73 72 65 61 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e cfg.isreal.and.not.table.contain
3ef60 73 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 s(used,.cfg.platform).then.table
3ef80 2e 69 6e 73 65 72 74 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 .insert(used,.cfg.platform)._p(2
3efa0 2c 27 3c 50 6c 61 74 66 6f 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 ,'<Platform')._p(3,'Name="%s"',.
3efc0 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 cfg.platform)._p(2,'/>').end.end
3efe0 0a 5f 70 28 31 2c 27 3c 2f 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 ._p(1,'</Platforms>').end.functi
3f000 6f 6e 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e 6f 74 20 63 on.vc200x.Symbols(cfg).if.(not.c
3f020 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 30 0a fg.flags.Symbols).then.return.0.
3f040 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 else.if.cfg.flags.NoEditAndConti
3f060 6e 75 65 20 6f 72 0a 20 20 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 nue.or....vc200x.optimization(cf
3f080 67 29 20 7e 3d 20 30 20 6f 72 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 g).~=.0.or....cfg.flags.Managed.
3f0a0 6f 72 0a 20 20 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e or....cfg.platform.==."x64".then
3f0c0 0a 72 65 74 75 72 6e 20 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a .return.3.else.return.4.end.end.
3f0e0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 end.function.vc200x.VCCLCompiler
3f100 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 Tool(cfg)._p(3,'<Tool')._p(4,'Na
3f120 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 me="%s"',.iif(cfg.platform.~=."X
3f140 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 box360",."VCCLCompilerTool",."VC
3f160 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 CLX360CompilerTool")).if.cfg.fla
3f180 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 gs.UnsignedChar.then.table.inser
3f1a0 74 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 t(cfg.buildoptions,.'/J').end.if
3f1c0 20 23 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 .#cfg.buildoptions.>.0.then._p(4
3f1e0 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 20 2f 4d 50 22 27 2c 20 74 ,'AdditionalOptions="%s./MP"',.t
3f200 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c able.concat(premake.esc(cfg.buil
3f220 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d doptions),.".")).end._p(4,'Optim
3f240 69 7a 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 ization="%s"',.vc200x.optimizati
3f260 6f 6e 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 on(cfg)).if.cfg.flags.NoFramePoi
3f280 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 nter.then._p(4,'OmitFramePointer
3f2a0 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 s="%s"',.bool(true)).end.if.#cfg
3f2c0 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 .includedirs.>.0.then._p(4,'Addi
3f2e0 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 tionalIncludeDirectories="%s"',.
3f300 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
3f320 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,.";"),.'
3f340 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 \\'))).end.if.#cfg.defines.>.0.t
3f360 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e hen._p(4,'PreprocessorDefinition
3f380 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 s="%s"',.premake.esc(table.conca
3f3a0 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 t(cfg.defines,.";"))).end.if.pre
3f3c0 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e make.config.isdebugbuild(cfg).an
3f3e0 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 d.cfg.flags.EnableMinimalRebuild
3f400 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a .and.not.cfg.flags.Managed.then.
3f420 5f 70 28 34 2c 27 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 62 6f 6f 6c _p(4,'MinimalRebuild="%s"',.bool
3f440 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 (true)).end.if.cfg.flags.NoExcep
3f460 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 tions.then._p(4,'ExceptionHandli
3f480 6e 67 3d 22 30 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 ng="0"').elseif.cfg.flags.SEH.th
3f4a0 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 en._p(4,'ExceptionHandling="2"')
3f4c0 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 .end.if.vc200x.optimization(cfg)
3f4e0 20 3d 3d 20 30 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 .==.0.and.not.cfg.flags.Managed.
3f500 74 68 65 6e 0a 5f 70 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 then._p(4,'BasicRuntimeChecks="3
3f520 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 "').end.if.vc200x.optimization(c
3f540 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e fg).~=.0.then._p(4,'StringPoolin
3f560 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 g="%s"',.bool(true)).end.local.r
3f580 75 6e 74 69 6d 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 untime.if.premake.config.isdebug
3f5a0 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 build(cfg).then.runtime.=.iif(cf
3f5c0 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 g.flags.StaticRuntime,.1,.3).els
3f5e0 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 e.runtime.=.iif(cfg.flags.Static
3f600 52 75 6e 74 69 6d 65 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 Runtime,.0,.2).end._p(4,'Runtime
3f620 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e Library="%s"',.runtime)._p(4,'En
3f640 61 62 6c 65 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 ableFunctionLevelLinking="%s"',.
3f660 62 6f 6f 6c 28 74 72 75 65 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 bool(true)).if.cfg.platform.~=."
3f680 58 62 6f 78 33 36 30 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 Xbox360".and.cfg.platform.~=."x6
3f6a0 34 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 4".then.if.cfg.flags.EnableSSE.t
3f6c0 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 hen._p(4,'EnableEnhancedInstruct
3f6e0 69 6f 6e 53 65 74 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e ionSet="1"').elseif.cfg.flags.En
3f700 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 ableSSE2.then._p(4,'EnableEnhanc
3f720 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 edInstructionSet="2"').end.end.i
3f740 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c f.cfg.flags.FloatFast.then._p(4,
3f760 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 'FloatingPointModel="2"').elseif
3f780 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 .cfg.flags.FloatStrict.then._p(4
3f7a0 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e 64 0a 69 ,'FloatingPointModel="1"').end.i
3f7c0 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 f.cfg.flags.NoRTTI.and.not.cfg.f
3f7e0 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 lags.Managed.then._p(4,'RuntimeT
3f800 79 70 65 49 6e 66 6f 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a ypeInfo="%s"',.bool(false)).end.
3f820 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c if.cfg.flags.FastCall.then._p(4,
3f840 27 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 'CallingConvention="1"').elseif.
3f860 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 61 6c cfg.flags.StdCall.then._p(4,'Cal
3f880 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e lingConvention="2"').end.if.cfg.
3f8a0 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 flags.NativeWChar.then._p(4,'Tre
3f8c0 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f atWChar_tAsBuiltInType="%s"',.bo
3f8e0 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 ol(true)).elseif.cfg.flags.NoNat
3f900 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 5f 74 iveWChar.then._p(4,'TreatWChar_t
3f920 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 AsBuiltInType="%s"',.bool(false)
3f940 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 ).end.if.not.cfg.flags.NoPCH.and
3f960 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 .cfg.pchheader.then._p(4,'UsePre
3f980 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 6f compiledHeader="2"')._p(4,'Preco
3f9a0 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 mpiledHeaderThrough="%s"',.cfg.p
3f9c0 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 chheader).else._p(4,'UsePrecompi
3f9e0 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e ledHeader="%s"',.iif(cfg.flags.N
3fa00 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c 65 oPCH,.0,.2)).end._p(4,'WarningLe
3fa20 76 65 6c 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 vel="%s"',.iif(cfg.flags.ExtraWa
3fa40 72 6e 69 6e 67 73 2c 20 34 2c 20 33 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 rnings,.4,.3)).if.cfg.flags.Fata
3fa60 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 6f 72 lWarnings.then._p(4,'WarnAsError
3fa80 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 ="%s"',.bool(true)).end.if._ACTI
3faa0 4f 4e 20 3c 20 22 76 73 32 30 30 38 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e ON.<."vs2008".and.not.cfg.flags.
3fac0 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 50 6f Managed.then._p(4,'Detect64BitPo
3fae0 72 74 61 62 69 6c 69 74 79 50 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 6e 6f rtabilityProblems="%s"',.bool(no
3fb00 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e 64 0a t.cfg.flags.No64BitChecks)).end.
3fb20 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 _p(4,'ProgramDataBaseFileName="$
3fb40 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 (OutDir)\\%s.pdb"',.path.getbase
3fb60 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 name(cfg.buildtarget.name))._p(4
3fb80 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 2c 20 ,'DebugInformationFormat="%s"',.
3fba0 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c 61 6e 67 vc200x.Symbols(cfg)).if.cfg.lang
3fbc0 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 6c 65 41 uage.==."C".then._p(4,.'CompileA
3fbe0 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 s="1"').end._p(3,'/>').end.funct
3fc00 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 ion.vc200x.VCLinkerTool(cfg)._p(
3fc20 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 3,'<Tool').if.cfg.kind.~=."Stati
3fc40 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 cLib".then._p(4,'Name="%s"',.iif
3fc60 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 4c (cfg.platform.~=."Xbox360",."VCL
3fc80 69 6e 6b 65 72 54 6f 6f 6c 22 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 29 29 inkerTool",."VCX360LinkerTool"))
3fca0 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 5f .if.cfg.flags.NoImportLib.then._
3fcc0 70 28 34 2c 27 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 p(4,'IgnoreImportLibrary="%s"',.
3fce0 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 bool(true)).end.if.#cfg.linkopti
3fd00 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 ons.>.0.then._p(4,'AdditionalOpt
3fd20 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 ions="%s"',.table.concat(premake
3fd40 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 .esc(cfg.linkoptions),.".")).end
3fd60 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 .if.#cfg.links.>.0.then._p(4,'Ad
3fd80 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c ditionalDependencies="%s"',.tabl
3fda0 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 e.concat(premake.getlinks(cfg,."
3fdc0 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 all",."fullpath"),.".")).end._p(
3fde0 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 4,'OutputFile="$(OutDir)\\%s"',.
3fe00 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b cfg.buildtarget.name)._p(4,'Link
3fe20 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 25 73 22 27 2c 0a 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 Incremental="%s"',.iif(premake.c
3fe40 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c 20 32 onfig.isincrementallink(cfg).,.2
3fe60 2c 20 31 29 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 ,.1))._p(4,'AdditionalLibraryDir
3fe80 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 ectories="%s"',.table.concat(pre
3fea0 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 make.esc(path.translate(cfg.libd
3fec0 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c irs,.'\\')).,.";")).local.deffil
3fee0 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 e.=.premake.findfile(cfg,.".def"
3ff00 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 44 65 ).if.deffile.then._p(4,'ModuleDe
3ff20 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 finitionFile="%s"',.deffile).end
3ff40 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 .if.cfg.flags.NoManifest.then._p
3ff60 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f 6f 6c (4,'GenerateManifest="%s"',.bool
3ff80 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 75 67 (false)).end._p(4,'GenerateDebug
3ffa0 49 6e 66 6f 72 6d 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 2e 53 Information="%s"',.bool(vc200x.S
3ffc0 79 6d 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 79 6d ymbols(cfg).~=.0)).if.vc200x.Sym
3ffe0 62 6f 6c 73 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 bols(cfg).~=.0.then._p(4,'Progra
40000 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 mDataBaseFileName="$(OutDir)\\%s
40020 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 .pdb"',.path.getbasename(cfg.bui
40040 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 79 73 ldtarget.name)).end._p(4,'SubSys
40060 74 65 6d 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 tem="%s"',.iif(cfg.kind.==."Cons
40080 6f 6c 65 41 70 70 22 2c 20 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 oleApp",.1,.2)).if.vc200x.optimi
400a0 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 74 69 zation(cfg).~=.0.then._p(4,'Opti
400c0 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c mizeReferences="2"')._p(4,'Enabl
400e0 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 eCOMDATFolding="2"').end.if.(cfg
40100 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b 69 6e .kind.==."ConsoleApp".or.cfg.kin
40120 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e d.==."WindowedApp").and.not.cfg.
40140 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 50 6f flags.WinMain.then._p(4,'EntryPo
40160 69 6e 74 53 79 6d 62 6f 6c 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 6e 64 intSymbol="mainCRTStartup"').end
40180 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e .if.cfg.kind.==."SharedLib".then
401a0 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 .local.implibname.=.cfg.linktarg
401c0 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d et.fullpath._p(4,'ImportLibrary=
401e0 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 "%s"',.iif(cfg.flags.NoImportLib
40200 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 ,.cfg.objectsdir...."\\"....path
40220 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 .getname(implibname),.implibname
40240 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 22 27 )).end._p(4,'TargetMachine="%d"'
40260 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 37 2c ,.iif(cfg.platform.==."x64",.17,
40280 20 31 29 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 .1)).else._p(4,'Name="VCLibraria
402a0 6e 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a nTool"').if.#cfg.links.>.0.then.
402c0 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
402e0 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
40300 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"),."."))
40320 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)
40340 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
40360 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
40380 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"',
403a0 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
403c0 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
403e0 6e 64 0a 6c 6f 63 61 6c 20 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 66 67 nd.local.addlOptions.=.{}.if.cfg
40400 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e .platform.==."x32".then.table.in
40420 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 36 22 sert(addlOptions,."/MACHINE:X86"
40440 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 ).elseif.cfg.platform.==."x64".t
40460 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f hen.table.insert(addlOptions,."/
40480 4d 41 43 48 49 4e 45 3a 58 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 MACHINE:X64").end.addlOptions.=.
404a0 74 61 62 6c 65 2e 6a 6f 69 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 6e 6b table.join(addlOptions,.cfg.link
404c0 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 options).if.#addlOptions.>.0.the
404e0 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c n._p(4,'AdditionalOptions="%s"',
40500 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c 4f 70 .table.concat(premake.esc(addlOp
40520 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 tions),.".")).end.end._p(3,'/>')
40540 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 .end.function.vc200x.VCCLCompile
40560 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 rTool_PS3(cfg)._p(3,'<Tool')._p(
40580 34 2c 27 4e 61 6d 65 3d 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 4,'Name="VCCLCompilerTool"').loc
405a0 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 al.buildoptions.=.table.join(pre
405c0 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 make.snc.getcflags(cfg),.premake
405e0 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 .snc.getcxxflags(cfg),.cfg.build
40600 6f 70 74 69 6f 6e 73 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 options).if.not.cfg.flags.NoPCH.
40620 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 and.cfg.pchheader.then._p(4,'Use
40640 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 PrecompiledHeader="2"')._p(4,'Pr
40660 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 70 61 ecompiledHeaderThrough="%s"',.pa
40680 74 68 2e 67 65 74 6e 61 6d 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 6c 65 th.getname(cfg.pchheader)).table
406a0 2e 69 6e 73 65 72 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 63 68 .insert(buildoptions,.'--use_pch
406c0 3d 22 24 28 49 6e 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 29 ="$(IntDir)/$(TargetName).pch"')
406e0 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 .else._p(4,'UsePrecompiledHeader
40700 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 ="%s"',.iif(cfg.flags.NoPCH,.0,.
40720 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 2)).end._p(4,'AdditionalOptions=
40740 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 "%s"',.premake.esc(table.concat(
40760 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 buildoptions,."."))).if.#cfg.inc
40780 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
407a0 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
407c0 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
407e0 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,.";"),.'\\')
40800 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.
40820 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="%
40840 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 s"',.table.concat(premake.esc(cf
40860 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 6f 67 g.defines),.";")).end._p(4,'Prog
40880 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c ramDataBaseFileName="$(OutDir)\\
408a0 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 %s.pdb"',.path.getbasename(cfg.b
408c0 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e 66 uildtarget.name))._p(4,'DebugInf
408e0 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d 70 69 ormationFormat="0"')._p(4,'Compi
40900 6c 65 41 73 3d 22 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 leAs="0"')._p(3,'/>').end.functi
40920 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a on.vc200x.VCLinkerTool_PS3(cfg).
40940 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 _p(3,'<Tool').if.cfg.kind.~=."St
40960 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 6e 6b aticLib".then._p(4,'Name="VCLink
40980 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 erTool"').local.buildoptions.=.t
409a0 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 able.join(premake.snc.getldflags
409c0 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c (cfg),.cfg.linkoptions).if.#buil
409e0 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e doptions.>.0.then._p(4,'Addition
40a00 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 alOptions="%s"',.premake.esc(tab
40a20 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 le.concat(buildoptions,."."))).e
40a40 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 nd.if.#cfg.links.>.0.then._p(4,'
40a60 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
40a80 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,
40aa0 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._
40ac0 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"'
40ae0 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 ,.cfg.buildtarget.name)._p(4,'Li
40b00 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 nkIncremental="0"')._p(4,'Additi
40b20 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 onalLibraryDirectories="%s"',.ta
40b40 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e ble.concat(premake.esc(path.tran
40b60 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 slate(cfg.libdirs,.'\\')).,.";")
40b80 29 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 )._p(4,'GenerateManifest="%s"',.
40ba0 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 62 61 bool(false))._p(4,'ProgramDataba
40bc0 73 65 46 69 6c 65 3d 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 73 65 seFile=""')._p(4,'RandomizedBase
40be0 41 64 64 72 65 73 73 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 69 6f Address="1"')._p(4,'DataExecutio
40c00 6e 50 72 65 76 65 6e 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d nPrevention="0"').else._p(4,'Nam
40c20 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c e="VCLibrarianTool"').local.buil
40c40 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e doptions.=.table.join(premake.sn
40c60 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
40c80 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 ns).if.#buildoptions.>.0.then._p
40ca0 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 (4,'AdditionalOptions="%s"',.pre
40cc0 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f make.esc(table.concat(buildoptio
40ce0 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 ns,."."))).end.if.#cfg.links.>.0
40d00 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 .then._p(4,'AdditionalDependenci
40d20 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 67 es="%s"',.table.concat(premake.g
40d40 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c etlinks(cfg,."all",."fullpath"),
40d60 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f .".")).end._p(4,'OutputFile="$(O
40d80 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 utDir)\\%s"',.cfg.buildtarget.na
40da0 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 70 28 me).if.#cfg.libdirs.>.0.then._p(
40dc0 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 4,'AdditionalLibraryDirectories=
40de0 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 "%s"',.premake.esc(path.translat
40e00 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 e(table.concat(cfg.libdirs.,.";"
40e20 29 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 )))).end.end._p(3,'/>').end.func
40e40 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f tion.vc200x.VCResourceCompilerTo
40e60 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 ol(cfg)._p(3,'<Tool')._p(4,'Name
40e80 3d 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 20 23 ="VCResourceCompilerTool"').if.#
40ea0 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 cfg.resoptions.>.0.then._p(4,'Ad
40ec0 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e ditionalOptions="%s"',.table.con
40ee0 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 2c cat(premake.esc(cfg.resoptions),
40f00 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 6f .".")).end.if.#cfg.defines.>.0.o
40f20 72 20 23 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c r.#cfg.resdefines.>.0.then._p(4,
40f40 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 'PreprocessorDefinitions="%s"',.
40f60 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a table.concat(premake.esc(table.j
40f80 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 oin(cfg.defines,.cfg.resdefines)
40fa0 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 ),.";")).end.if.#cfg.includedirs
40fc0 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 .>.0.or.#cfg.resincludedirs.>.0.
40fe0 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 then.local.dirs.=.table.join(cfg
41000 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 .includedirs,.cfg.resincludedirs
41020 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f )._p(4,'AdditionalIncludeDirecto
41040 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 ries="%s"',.premake.esc(path.tra
41060 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 2c 20 nslate(table.concat(dirs,.";"),.
41080 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 '\\'))).end._p(3,'/>').end.funct
410a0 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 0a 6c ion.vc200x.VCManifestTool(cfg).l
410c0 6f 63 61 6c 20 6d 61 6e 69 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d ocal.manifests.=.{.}.for._,.fnam
410e0 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 e.in.ipairs(cfg.files).do.if.pat
41100 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e 69 66 h.getextension(fname).==.".manif
41120 65 73 74 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 74 73 est".then.table.insert(manifests
41140 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f ,.fname).end.end._p(3,'<Tool')._
41160 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 66 20 p(4,'Name="VCManifestTool"').if.
41180 23 6d 61 6e 69 66 65 73 74 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 #manifests.>.0.then._p(4,'Additi
411a0 6f 6e 61 6c 4d 61 6e 69 66 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 onalManifestFiles="%s"',.premake
411c0 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 3b 22 .esc(table.concat(manifests,.";"
411e0 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ))).end._p(3,'/>').end.function.
41200 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f vc200x.VCMIDLTool(cfg)._p(3,'<To
41220 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 0a 69 ol')._p(4,'Name="VCMIDLTool"').i
41240 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f 70 28 f.cfg.platform.==."x64".then._p(
41260 34 2c 27 54 61 72 67 65 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 0a 5f 4,'TargetEnvironment="3"').end._
41280 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 62 75 p(3,'/>').end.function.vc200x.bu
412a0 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 33 2c ildstepsblock(name,.steps)._p(3,
412c0 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d 65 29 '<Tool')._p(4,'Name="%s"',.name)
412e0 0a 69 66 20 23 73 74 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e .if.#steps.>.0.then._p(4,'Comman
41300 64 4c 69 6e 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 dLine="%s"',.premake.esc(table.i
41320 6d 70 6c 6f 64 65 28 73 74 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a mplode(steps,."",."",."\r\n"))).
41340 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b 6d 61 end._p(3,'/>').end.local.blockma
41360 70 20 3d 0a 7b 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 3d 20 76 p.=.{.VCCLCompilerTool.......=.v
41380 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 6f 6d 70 c200x.VCCLCompilerTool,.VCCLComp
413a0 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 ilerTool_PS3...=.vc200x.VCCLComp
413c0 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 20 20 20 ilerTool_PS3,.VCLinkerTool......
413e0 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 43 4c 69 .....=.vc200x.VCLinkerTool,.VCLi
41400 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 nkerTool_PS3.......=.vc200x.VCLi
41420 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 20 20 20 nkerTool_PS3,.VCManifestTool....
41440 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c 0a 56 43 .....=.vc200x.VCManifestTool,.VC
41460 4d 49 44 4c 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 MIDLTool.............=.vc200x.VC
41480 4d 49 44 4c 54 6f 6f 6c 2c 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c MIDLTool,.VCResourceCompilerTool
414a0 20 3d 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c .=.vc200x.VCResourceCompilerTool
414c0 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e 73 28 76 ,.}.local.function.getsections(v
414e0 65 72 73 69 6f 6e 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d ersion,.platform).if.platform.==
41500 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 ."Xbox360".then.return.{."VCPreB
41520 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f uildEventTool",."VCCustomBuildTo
41540 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 ol",."VCXMLDataGeneratorTool",."
41560 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c VCWebServiceProxyGeneratorTool",
41580 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c ."VCMIDLTool",."VCCLCompilerTool
415a0 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f ",."VCManagedResourceCompilerToo
415c0 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 l",."VCResourceCompilerTool",."V
415e0 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f CPreLinkEventTool",."VCLinkerToo
41600 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 67 65 54 l",."VCALinkTool",."VCX360ImageT
41620 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 44 65 ool",."VCBscMakeTool",."VCX360De
41640 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 ploymentTool",."VCPostBuildEvent
41660 54 6f 6f 6c 22 2c 0a 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a 69 66 20 Tool",."DebuggerTool",.}.end.if.
41680 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a platform.==."PS3".then.return.{.
416a0 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d "VCPreBuildEventTool",."VCCustom
416c0 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 BuildTool",."VCXMLDataGeneratorT
416e0 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f ool",."VCWebServiceProxyGenerato
41700 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 rTool",."VCMIDLTool",."VCCLCompi
41720 6c 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 lerTool_PS3",."VCManagedResource
41740 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c CompilerTool",."VCResourceCompil
41760 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 erTool",."VCPreLinkEventTool",."
41780 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 VCLinkerTool_PS3",."VCALinkTool"
417a0 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f ,."VCManifestTool",."VCXDCMakeTo
417c0 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f ol",."VCBscMakeTool",."VCFxCopTo
417e0 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 ol",."VCAppVerifierTool",."VCWeb
41800 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 DeploymentTool",."VCPostBuildEve
41820 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 ntTool".}.end.return.{."VCPreBui
41840 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c ldEventTool",."VCCustomBuildTool
41860 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 ",."VCXMLDataGeneratorTool",."VC
41880 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 WebServiceProxyGeneratorTool",."
418a0 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c VCMIDLTool",."VCCLCompilerTool",
418c0 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 ."VCManagedResourceCompilerTool"
418e0 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 ,."VCResourceCompilerTool",."VCP
41900 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 reLinkEventTool",."VCLinkerTool"
41920 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c ,."VCALinkTool",."VCManifestTool
41940 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f ",."VCXDCMakeTool",."VCBscMakeTo
41960 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 ol",."VCFxCopTool",."VCAppVerifi
41980 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a erTool",."VCWebDeploymentTool",.
419a0 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 66 75 6e "VCPostBuildEventTool".}.end.fun
419c0 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 32 30 30 ction.vc200x.generate(prj).vc200
419e0 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 27 29 0a x.header('VisualStudioProject').
41a00 5f 70 28 31 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 _p(1,'Name="%s"',.premake.esc(pr
41a20 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b 25 73 7d j.name))._p(1,'ProjectGUID="{%s}
41a40 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 61 63 "',.prj.uuid)._p(1,'RootNamespac
41a60 65 3d 22 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 6f 72 64 e="%s"',.prj.name)._p(1,'Keyword
41a80 3d 22 25 73 22 27 2c 20 69 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 ="%s"',.iif(prj.flags.Managed,."
41aa0 4d 61 6e 61 67 65 64 43 50 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a 5f 70 28 ManagedCProj",."Win32Proj"))._p(
41ac0 31 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 5f 70 28 1,'>').vc200x.Platforms(prj)._p(
41ae0 31 2c 27 3c 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c 46 69 6c 1,'<ToolFiles>')._p(1,'</ToolFil
41b00 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 es>')._p(1,'<Configurations>').f
41b20 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 or._,.cfginfo.in.ipairs(prj.solu
41b40 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 tion.vstudio_configs).do.if.cfgi
41b60 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d nfo.isreal.then.local.cfg.=.prem
41b80 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 ake.getconfig(prj,.cfginfo.src_b
41ba0 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 uildcfg,.cfginfo.src_platform).v
41bc0 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 c200x.Configuration(cfginfo.name
41be0 2c 20 63 66 67 29 0a 66 6f 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 28 67 65 ,.cfg).for._,.block.in.ipairs(ge
41c00 74 73 65 63 74 69 6f 6e 73 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 tsections(_ACTION,.cfginfo.src_p
41c20 6c 61 74 66 6f 72 6d 29 29 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 20 latform)).do.if.blockmap[block].
41c40 74 68 65 6e 0a 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 65 69 66 then.blockmap[block](cfg).elseif
41c60 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 .block.==."VCPreBuildEventTool".
41c80 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 then.vc200x.buildstepsblock("VCP
41ca0 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 6c 64 63 reBuildEventTool",.cfg.prebuildc
41cc0 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 4c ommands).elseif.block.==."VCPreL
41ce0 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 inkEventTool".then.vc200x.builds
41d00 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 tepsblock("VCPreLinkEventTool",.
41d20 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 cfg.prelinkcommands).elseif.bloc
41d40 6b 20 3d 3d 20 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e k.==."VCPostBuildEventTool".then
41d60 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f 73 74 42 .vc200x.buildstepsblock("VCPostB
41d80 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d uildEventTool",.cfg.postbuildcom
41da0 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 44 65 mands).elseif.block.==."VCX360De
41dc0 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 ploymentTool".then._p(3,'<Tool')
41de0 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f ._p(4,'Name="VCX360DeploymentToo
41e00 6c 22 27 29 0a 5f 70 28 34 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 27 29 0a l"')._p(4,'DeploymentType="0"').
41e20 69 66 20 23 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 if.#cfg.deploymentoptions.>.0.th
41e40 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 en._p(4,'AdditionalOptions="%s"'
41e60 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 ,.table.concat(premake.esc(cfg.d
41e80 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 eploymentoptions),.".")).end._p(
41ea0 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 49 3,'/>').elseif.block.==."VCX360I
41ec0 6d 61 67 65 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 mageTool".then._p(3,'<Tool')._p(
41ee0 34 2c 27 4e 61 6d 65 3d 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 66 20 23 4,'Name="VCX360ImageTool"').if.#
41f00 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 cfg.imageoptions.>.0.then._p(4,'
41f20 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 AdditionalOptions="%s"',.table.c
41f40 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f oncat(premake.esc(cfg.imageoptio
41f60 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 74 68 20 ns),.".")).end.if.cfg.imagepath.
41f80 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e 61 6d 65 ~=.nil.then._p(4,'OutputFileName
41fa0 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 ="%s"',.premake.esc(path.transla
41fc0 74 65 28 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e te(cfg.imagepath))).end._p(3,'/>
41fe0 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 6f 6f 6c ').elseif.block.==."DebuggerTool
42000 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a 5f 70 28 ".then._p(3,'<DebuggerTool')._p(
42020 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 3,'/>').else._p(3,'<Tool')._p(4,
42040 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 'Name="%s"',.block)._p(3,'/>').e
42060 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a nd.end._p(2,'</Configuration>').
42080 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 end.end._p(1,'</Configurations>'
420a0 29 0a 5f 70 28 31 2c 27 3c 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 )._p(1,'<References>')._p(1,'</R
420c0 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a 76 63 32 eferences>')._p(1,'<Files>').vc2
420e0 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e 27 29 0a 00x.Files(prj)._p(1,'</Files>').
42100 5f 70 28 31 2c 27 3c 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f 62 61 6c _p(1,'<Globals>')._p(1,'</Global
42120 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 s>')._p('</VisualStudioProject>'
42140 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 ).end..local.vc200x.=.premake.vs
42160 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e tudio.vc200x.function.vc200x.gen
42180 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 erate_user(prj).vc200x.header('V
421a0 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 68 6f 77 isualStudioUserFile')._p(1,'Show
421c0 41 6c 6c 46 69 6c 65 73 3d 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 5f 70 28 AllFiles="false"')._p(1,'>')._p(
421e0 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 1,'<Configurations>').for._,.cfg
42200 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 info.in.ipairs(prj.solution.vstu
42220 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 65 61 dio_configs).do.if.cfginfo.isrea
42240 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 63 6f l.then.local.cfg.=.premake.getco
42260 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,.
42280 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e cfginfo.src_platform)._p(2,'<Con
422a0 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
422c0 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 remake.esc(cfginfo.name))._p(3,'
422e0 3e 27 29 0a 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c >').vc200x.debugdir(cfg)._p(2,'<
42300 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 /Configuration>').end.end._p(1,'
42320 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c </Configurations>')._p('</Visual
42340 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 StudioUserFile>').end.function.v
42360 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 20 63 66 c200x.environmentargs(cfg).if.cf
42380 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e 76 69 72 g.environmentargs.and.#cfg.envir
423a0 6f 6e 6d 65 6e 74 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f onmentargs.>.0.then._p(4,'Enviro
423c0 6e 6d 65 6e 74 3d 22 25 73 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c 65 2e 63 nment="%s"',.string.gsub(table.c
423e0 6f 6e 63 61 74 28 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 23 78 30 oncat(cfg.environmentargs,."&#x0
42400 41 3b 22 29 2c 27 22 27 2c 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 A;"),'"','&quot;')).if.cfg.flags
42420 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f .EnvironmentArgsDontMerge.then._
42440 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 27 29 0a p(4,'EnvironmentMerge="false"').
42460 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 65 62 75 end.end.end.function.vc200x.debu
42480 67 64 69 72 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 73 27 29 gdir(cfg)._p(3,'<DebugSettings')
424a0 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 6f 72 6b .if.cfg.debugdir.then._p(4,'Work
424c0 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 ingDirectory="%s"',.path.transla
424e0 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 66 20 23 te(cfg.debugdir,.'\\')).end.if.#
42500 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d cfg.debugargs.>.0.then._p(4,'Com
42520 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 mandArguments="%s"',.table.conca
42540 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 32 30 30 t(cfg.debugargs,.".")).end.vc200
42560 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 2f 3e 27 x.environmentargs(cfg)._p(3,'/>'
42580 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 20 3d ).end..premake.vstudio.sln2005.=
425a0 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 .{.}.local.vstudio.=.premake.vst
425c0 75 64 69 6f 0a 6c 6f 63 61 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 udio.local.sln2005.=.premake.vst
425e0 75 64 69 6f 2e 73 6c 6e 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 65 udio.sln2005.function.sln2005.ge
42600 6e 65 72 61 74 65 28 73 6c 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c 6e 2e nerate(sln).io.eol.=.'\r\n'.sln.
42620 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 vstudio_configs.=.premake.vstudi
42640 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c 31 38 37 o.buildconfigs(sln)._p('\239\187
42660 5c 31 39 31 27 29 0a 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 \191').sln2005.reorderProjects(s
42680 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 72 70 20 ln).sln2005.header(sln).for.grp.
426a0 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c in.premake.solution.eachgroup(sl
426c0 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a 66 6f 72 n).do.sln2005.group(grp).end.for
426e0 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f .prj.in.premake.solution.eachpro
42700 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a ject(sln).do.sln2005.project(prj
42720 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 ).end._p('Global').sln2005.platf
42740 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f orms(sln).sln2005.project_platfo
42760 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 rms(sln).sln2005.properties(sln)
42780 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 28 .sln2005.project_groups(sln)._p(
427a0 27 45 6e 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 'EndGlobal').end.function.sln200
427c0 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e 73 74 5.reorderProjects(sln).if.sln.st
427e0 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 20 69 70 artproject.then.for.i,.prj.in.ip
42800 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 73 74 61 airs(sln.projects).do.if.sln.sta
42820 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 63 61 6c rtproject.==.prj.name.then.local
42840 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 20 6e 69 .cur.=.prj.group.while.cur.~=.ni
42860 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 6c 6e 2e l.do.for.j,.group.in.ipairs(sln.
42880 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 65 6e 0a groups).do.if.group.==.cur.then.
428a0 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 72 65 61 table.remove(sln.groups,.j).brea
428c0 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 6f 75 70 k.end.end.table.insert(sln.group
428e0 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 6e 64 0a s,.1,.cur).cur.=.cur.parent.end.
42900 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 0a 74 61 table.remove(sln.projects,.i).ta
42920 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 72 6a 29 ble.insert(sln.projects,.1,.prj)
42940 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 .break.end.end.end.end.function.
42960 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e sln2005.header(sln).local.action
42980 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f 70 28 27 .=.premake.action.current()._p('
429a0 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 69 6f 6e Microsoft.Visual.Studio.Solution
429c0 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c 20 61 63 .File,.Format.Version.%d.00',.ac
429e0 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 0a 5f 70 tion.vstudio.solutionVersion)._p
42a00 28 27 23 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f 4e 3a 73 ('#.Visual.Studio.%s',._ACTION:s
42a20 75 62 28 33 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a ub(3)).end.function.sln2005.proj
42a40 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 74 ect(prj).local.projpath.=.path.t
42a60 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 73 6f ranslate(path.getrelative(prj.so
42a80 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 lution.location,.vstudio.project
42aa0 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b file(prj)),."\\")._p('Project("{
42ac0 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 76 73 74 %s}").=."%s",."%s",."{%s}"',.vst
42ae0 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f 6a 70 61 udio.tool(prj),.prj.name,.projpa
42b00 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 th,.prj.uuid).sln2005.projectdep
42b20 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a endencies(prj)._p('EndProject').
42b40 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a end.function.sln2005.group(grp).
42b60 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 32 41 33 _p('Project("{2150E333-8FDC-42A3
42b80 2d 39 34 37 34 2d 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 -9474-1A3956D46DE8}").=."%s",."%
42ba0 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 6d 65 2c s",."{%s}"',.grp.name,.grp.name,
42bc0 20 67 72 70 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a .grp.uuid)._p('EndProject').end.
42be0 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e function.sln2005.projectdependen
42c00 63 69 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 cies(prj).local.deps.=.premake.g
42c20 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 etdependencies(prj).if.#deps.>.0
42c40 20 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 .then._p('\tProjectSection(Proje
42c60 63 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 27 29 0a ctDependencies).=.postProject').
42c80 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 5f 70 for._,.dep.in.ipairs(deps).do._p
42ca0 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c 20 64 65 ('\t\t{%s}.=.{%s}',.dep.uuid,.de
42cc0 70 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 65 63 74 p.uuid).end._p('\tEndProjectSect
42ce0 69 6f 6e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 ion').end.end.function.sln2005.p
42d00 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f latforms(sln)._p('\tGlobalSectio
42d20 6e 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 n(SolutionConfigurationPlatforms
42d40 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 ).=.preSolution').for._,.cfg.in.
42d60 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f ipairs(sln.vstudio_configs).do._
42d80 70 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e p('\t\t%s.=.%s',.cfg.name,.cfg.n
42da0 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 ame).end._p('\tEndGlobalSection'
42dc0 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 ).end.function.sln2005.project_p
42de0 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f latforms(sln)._p('\tGlobalSectio
42e00 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 n(ProjectConfigurationPlatforms)
42e20 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 .=.postSolution').for.prj.in.pre
42e40 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
42e60 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 o.for._,.cfg.in.ipairs(sln.vstud
42e80 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 66 20 70 io_configs).do.local.mapped.if.p
42ea0 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 65 6e remake.isdotnetproject(prj).then
42ec0 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e .mapped.=."Any.CPU".else.if.cfg.
42ee0 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e 70 6c 61 platform.==."Any.CPU".or.cfg.pla
42f00 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a tform.==."Mixed.Platforms".then.
42f20 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b 33 5d 2e mapped.=.sln.vstudio_configs[3].
42f40 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 61 74 66 platform.else.mapped.=.cfg.platf
42f60 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 63 74 69 orm.end.end._p('\t\t{%s}.%s.Acti
42f80 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 veCfg.=.%s|%s',.prj.uuid,.cfg.na
42fa0 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 6d 61 70 me,.cfg.buildcfg,.mapped).if.map
42fc0 70 65 64 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 ped.==.cfg.platform.or.cfg.platf
42fe0 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 5f 70 orm.==."Mixed.Platforms".then._p
43000 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 ('\t\t{%s}.%s.Build.0.=.%s|%s',.
43020 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 .prj.uuid,.cfg.name,.cfg.buildcf
43040 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 g,.mapped).end.if.premake.vstudi
43060 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e o.iswinrt().and.prj.kind.==."Win
43080 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 44 dowedApp".then._p('\t\t{%s}.%s.D
430a0 65 70 6c 6f 79 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 eploy.0.=.%s|%s',..prj.uuid,.cfg
430c0 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 .name,.cfg.buildcfg,.mapped).end
430e0 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 .end.end._p('\tEndGlobalSection'
43100 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 ).end.function.sln2005.propertie
43120 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 s(sln)._p('\tGlobalSection(Solut
43140 69 6f 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f ionProperties).=.preSolution')._
43160 70 28 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 p('\t\tHideSolutionNode.=.FALSE'
43180 29 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 )._p('\tEndGlobalSection').end.f
431a0 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 unction.sln2005.project_groups(s
431c0 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 50 72 ln)._p('\tGlobalSection(NestedPr
431e0 6f 6a 65 63 74 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 70 20 ojects).=.preSolution').for.grp.
43200 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c in.premake.solution.eachgroup(sl
43220 6e 29 20 64 6f 0a 69 66 20 67 72 70 2e 70 61 72 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a n).do.if.grp.parent.~=.nil.then.
43240 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 2c 20 _p('\t\t{%s}.=.{%s}',.grp.uuid,.
43260 67 72 70 2e 70 61 72 65 6e 74 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 72 6a grp.parent.uuid).end.end.for.prj
43280 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
432a0 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 (sln).do.if.prj.group.~=.nil.the
432c0 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 69 64 n._p('\t\t{%s}.=.{%s}',.prj.uuid
432e0 2c 20 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 ,.prj.group.uuid).end.end._p('\t
43300 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 EndGlobalSection').end.premake.v
43320 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 studio.cs2005.=.{.}.local.vstudi
43340 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 32 30 30 35 o.=.premake.vstudio.local.cs2005
43360 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 6c 6f 63 61 6c ..=.premake.vstudio.cs2005.local
43380 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f .function.getelements(prj,.actio
433a0 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 n,.fname).if.action.==."Compile"
433c0 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 6e 0a .and.fname:endswith(".cs").then.
433e0 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 if.fname:endswith(".Designer.cs"
43400 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 ).then.local.basename.=.fname:su
43420 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e b(1,.-13).local.testname.=.basen
43440 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 ame....".cs".if.premake.findfile
43460 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 44 65 70 (prj,.testname).then.return."Dep
43480 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 6d 65 20 endency",.testname.end.testname.
434a0 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 70 72 65 6d 61 6b 65 =.basename....".resx".if.premake
434c0 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 .findfile(prj,.testname).then.re
434e0 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 turn."AutoGen",.testname.end.els
43500 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 e.local.basename.=.fname:sub(1,.
43520 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e -4).local.testname.=.basename...
43540 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 .".Designer.cs".if.premake.findf
43560 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."
43580 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 SubTypeForm".end.end.end.if.acti
435a0 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 6e 61 on.==."EmbeddedResource".and.fna
435c0 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 me:endswith(".resx").then.local.
435e0 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f 63 61 basename.=.fname:sub(1,.-6).loca
43600 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 l.testname.=.path.getname(basena
43620 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 me....".cs").if.premake.findfile
43640 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e (prj,.testname).then.if.premake.
43660 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 findfile(prj,.basename....".Desi
43680 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 73 69 67 6e 65 72 54 gner.cs").then.return."DesignerT
436a0 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 65 70 65 ype",.testname.else.return."Depe
436c0 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 73 74 6e ndency",.testname.end.else.testn
436e0 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 ame.=.path.getname(basename...."
43700 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 .Designer.cs").if.premake.findfi
43720 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 le(prj,.testname).then.return."A
43740 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 utoGenerated".end.end.end.if.act
43760 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f ion.==."Content".then.return."Co
43780 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a pyNewest".end.return."None".end.
437a0 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 0a 72 65 74 75 72 6e function.cs2005.arch(prj).return
437c0 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 66 69 ."AnyCPU".end.function.cs2005.fi
437e0 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a les(prj).local.tr.=.premake.proj
43800 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 ect.buildsourcetree(prj).premake
43820 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 .tree.traverse(tr,.{.onleaf.=.fu
43840 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d nction(node).local.action.=.prem
43860 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 65 2e 63 ake.dotnet.getbuildaction(node.c
43880 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 fg).local.fname..=.path.translat
438a0 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c 20 22 5c e(premake.esc(node.cfg.name),."\
438c0 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 3d \").local.elements,.dependency.=
438e0 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 .getelements(prj,.action,.node.p
43900 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 65 6e 0a ath).if.elements.==."None".then.
43920 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 61 63 _p('....<%s.Include="%s"./>',.ac
43940 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e tion,.fname).else._p('....<%s.In
43960 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 clude="%s">',.action,.fname).if.
43980 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 28 27 20 elements.==."AutoGen".then._p('.
439a0 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 29 0a 65 .....<AutoGen>True</AutoGen>').e
439c0 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 lseif.elements.==."AutoGenerated
439e0 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e ".then._p('......<SubType>Design
43a00 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 er</SubType>')._p('......<Genera
43a20 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 6e 65 72 tor>ResXFileCodeGenerator</Gener
43a40 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 ator>')._p('......<LastGenOutput
43a60 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 27 >%s.Designer.cs</LastGenOutput>'
43a80 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e ,.premake.esc(path.getbasename(n
43aa0 6f 64 65 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 ode.name))).elseif.elements.==."
43ac0 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 SubTypeDesigner".then._p('......
43ae0 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c <SubType>Designer</SubType>').el
43b00 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 20 74 seif.elements.==."SubTypeForm".t
43b20 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f 53 75 62 hen._p('......<SubType>Form</Sub
43b40 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 72 65 73 Type>').elseif.elements.==."Pres
43b60 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 70 79 erveNewest".then._p('......<Copy
43b80 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 ToOutputDirectory>PreserveNewest
43ba0 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 0a 69 </CopyToOutputDirectory>').end.i
43bc0 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 44 65 70 f.dependency.then._p('......<Dep
43be0 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 27 2c 20 endentUpon>%s</DependentUpon>',.
43c00 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 70 65 6e path.translate(premake.esc(depen
43c20 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 25 73 3e dency),."\\")).end._p('....</%s>
43c40 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a 65 6e 64 ',.action).end.end.},.false).end
43c60 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 .function.cs2005.projectelement(
43c80 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 prj).local.action.=.premake.acti
43ca0 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d on.current().local.toolversion.=
43cc0 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 .''.if.action.vstudio.toolsVersi
43ce0 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 on.then.toolversion.=.string.for
43d00 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 69 6f 6e mat('.ToolsVersion="%s"',.action
43d20 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 .vstudio.toolsVersion).end.if._A
43d40 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 3c 3f 78 6d 6c 20 CTION.>."vs2008".then._p('<?xml.
43d60 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"?>
43d80 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 44 65 66 61 75 6c 74 54 61 72 ').end._p('<Project%s.DefaultTar
43da0 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d gets="Build".xmlns="http://schem
43dc0 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 69 as.microsoft.com/developer/msbui
43de0 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e ld/2003">',.toolversion).end.fun
43e00 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a ction.cs2005.projectsettings(prj
43e20 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 )._p('..<PropertyGroup>')._p('..
43e40 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 ..<Configuration.Condition=".\'$
43e60 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f (Configuration)\'.==.\'\'.">%s</
43e80 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a Configuration>',.premake.esc(prj
43ea0 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 .solution.configurations[1]))._p
43ec0 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 ('....<Platform.Condition=".\'$(
43ee0 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 74 66 6f Platform)\'.==.\'\'.">%s</Platfo
43f00 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 29 0a 6c 6f 63 61 6c 20 61 63 rm>',.cs2005.arch(prj)).local.ac
43f20 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a tion.=.premake.action.current().
43f40 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e if.action.vstudio.productVersion
43f60 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 .then._p('....<ProductVersion>%s
43f80 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 </ProductVersion>',.action.vstud
43fa0 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f io.productVersion).end.if._ACTIO
43fc0 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 68 65 6d N.<."vs2012".then._p('....<Schem
43fe0 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 29 0a 65 aVersion>2.0</SchemaVersion>').e
44000 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 nd._p('....<ProjectGuid>{%s}</Pr
44020 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 3c ojectGuid>',.prj.uuid)._p('....<
44040 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 72 65 OutputType>%s</OutputType>',.pre
44060 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 20 20 make.dotnet.getkind(prj))._p('..
44080 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 73 3c ..<AppDesignerFolder>Properties<
440a0 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 52 /AppDesignerFolder>')._p('....<R
440c0 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 ootNamespace>%s</RootNamespace>'
440e0 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 ,.prj.buildtarget.basename)._p('
44100 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 4e 61 ....<AssemblyName>%s</AssemblyNa
44120 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a me>',.prj.buildtarget.basename).
44140 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 local.framework.=.prj.framework.
44160 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 or.action.vstudio.targetFramewor
44180 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 k.if.framework.then._p('....<Tar
441a0 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 65 74 46 getFrameworkVersion>v%s</TargetF
441c0 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 0a 65 6e rameworkVersion>',.framework).en
441e0 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 30 27 20 74 68 65 6e 0a 5f 70 d.if._ACTION.==.'vs2010'.then._p
44200 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 3c 2f ('....<TargetFrameworkProfile></
44220 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 69 66 TargetFrameworkProfile>').end.if
44240 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 ._ACTION.>=."vs2010".then._p('..
44260 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 67 6e 6d ..<FileAlignment>512</FileAlignm
44280 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 ent>').end._p('..</PropertyGroup
442a0 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 >').end.function.cs2005.property
442c0 67 72 6f 75 70 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 group(cfg)._p('..<PropertyGroup.
442e0 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 Condition=".\'$(Configuration)|$
44300 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 2c 20 70 (Platform)\'.==.\'%s|%s\'.">',.p
44320 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 63 73 32 30 30 35 2e 61 72 63 remake.esc(cfg.name),.cs2005.arc
44340 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 h(cfg)).if._ACTION.>."vs2008".th
44360 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 3c 2f 50 en._p('....<PlatformTarget>%s</P
44380 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 latformTarget>',.cs2005.arch(cfg
443a0 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 )).end.end.function.cs2005.gener
443c0 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 30 35 2e ate(prj).io.eol.=."\r\n".cs2005.
443e0 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e projectelement(prj).if._ACTION.>
44400 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f ."vs2010".then._p('..<Import.Pro
44420 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c ject="$(MSBuildExtensionsPath)\\
44440 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 $(MSBuildToolsVersion)\\Microsof
44460 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 69 73 74 t.Common.props".Condition="Exist
44480 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 s(\'$(MSBuildExtensionsPath)\\$(
444a0 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e MSBuildToolsVersion)\\Microsoft.
444c0 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 30 30 35 Common.props\')"./>').end.cs2005
444e0 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e .projectsettings(prj).for.cfg.in
44500 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 63 73 32 30 .premake.eachconfig(prj).do.cs20
44520 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 05.propertygroup(cfg).if.cfg.fla
44540 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 53 79 gs.Symbols.then._p('....<DebugSy
44560 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 28 27 mbols>true</DebugSymbols>')._p('
44580 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 ....<DebugType>full</DebugType>'
445a0 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f 6e 6c ).else._p('....<DebugType>pdbonl
445c0 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f 70 74 y</DebugType>').end._p('....<Opt
445e0 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c imize>%s</Optimize>',.iif(cfg.fl
44600 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 69 6d 69 ags.Optimize.or.cfg.flags.Optimi
44620 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 zeSize.or.cfg.flags.OptimizeSpee
44640 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 d,."true",."false"))._p('....<Ou
44660 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 2e 62 tputPath>%s</OutputPath>',.cfg.b
44680 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 3c 44 uildtarget.directory)._p('....<D
446a0 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e efineConstants>%s</DefineConstan
446c0 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 ts>',.table.concat(premake.esc(c
446e0 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 72 6f fg.defines),.";"))._p('....<Erro
44700 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 0a 5f rReport>prompt</ErrorReport>')._
44720 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e 67 4c p('....<WarningLevel>4</WarningL
44740 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 65 6e evel>').if.cfg.flags.Unsafe.then
44760 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 75 65 ._p('....<AllowUnsafeBlocks>true
44780 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 </AllowUnsafeBlocks>').end.if.cf
447a0 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 27 20 g.flags.FatalWarnings.then._p('.
447c0 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 3c 2f ...<TreatWarningsAsErrors>true</
447e0 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 TreatWarningsAsErrors>').end._p(
44800 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 '..</PropertyGroup>').end._p('..
44820 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 <ItemGroup>').for._,.ref.in.ipai
44840 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e rs(premake.getlinks(prj,."siblin
44860 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a gs",."object")).do._p('....<Proj
44880 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 ectReference.Include="%s">',.pat
448a0 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a h.translate(path.getrelative(prj
448c0 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 72 .location,.vstudio.projectfile(r
448e0 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e ef)),."\\"))._p('......<Project>
44900 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 27 20 {%s}</Project>',.ref.uuid)._p('.
44920 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 .....<Name>%s</Name>',.premake.e
44940 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 sc(ref.name))._p('....</ProjectR
44960 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 eference>').end.for._,.linkname.
44980 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 in.ipairs(premake.getlinks(prj,.
449a0 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 "system",."basename")).do._p('..
449c0 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 ..<Reference.Include="%s"./>',.p
449e0 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 remake.esc(linkname)).end._p('..
44a00 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e </ItemGroup>')._p('..<ItemGroup>
44a20 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f 49 74 65 ').cs2005.files(prj)._p('..</Ite
44a40 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 28 5f 41 mGroup>').local.msbuild.=.iif(_A
44a60 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f 6c 73 22 CTION.<."vs2012",."Bin",."Tools"
44a80 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 )._p('..<Import.Project="$(MSBui
44aa0 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 61 72 67 ld%sPath)\\Microsoft.CSharp.targ
44ac0 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d 20 54 6f ets"./>',.msbuild)._p('..<!--.To
44ae0 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64 64 20 .modify.your.build.process,.add.
44b00 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61 72 67 your.task.inside.one.of.the.targ
44b20 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 0a 5f 70 ets.below.and.uncomment.it.')._p
44b40 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 69 6f 6e ('.......Other.similar.extension
44b60 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d .points.exist,.see.Microsoft.Com
44b80 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d mon.targets.')._p('..<Target.Nam
44ba0 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 e="BeforeBuild">')._p('..</Targe
44bc0 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 72 42 75 t>')._p('..<Target.Name="AfterBu
44be0 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 ild">')._p('..</Target>')._p('..
44c00 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 -->')._p('</Project>').end..loca
44c20 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 l.cs2005.=.premake.vstudio.cs200
44c40 35 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 5.function.cs2005.generate_user(
44c60 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 prj).io.eol.=."\r\n"._p('<Projec
44c80 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 t.xmlns="http://schemas.microsof
44ca0 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 29 t.com/developer/msbuild/2003">')
44cc0 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 72 ._p('..<PropertyGroup>').local.r
44ce0 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 efpaths.=.table.translate(prj.li
44d00 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 67 bdirs,.function(v).return.path.g
44d20 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 20 2e etabsolute(prj.location...."/"..
44d40 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 ..v).end)._p('....<ReferencePath
44d60 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 >%s</ReferencePath>',.path.trans
44d80 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b 22 29 late(table.concat(refpaths,.";")
44da0 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 ,."\\"))._p('..</PropertyGroup>'
44dc0 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e )._p('</Project>').end..premake.
44de0 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 vstudio.vc2010.=.{.}.local.vc201
44e00 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 0.=.premake.vstudio.vc2010.local
44e20 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c .vstudio.=.premake.vstudio.local
44e40 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 .function.vs2010_config(prj)._p(
44e60 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 1,'<ItemGroup.Label="ProjectConf
44e80 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e igurations">').for._,.cfginfo.in
44ea0 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e .ipairs(prj.solution.vstudio_con
44ec0 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 figs).do._p(2,'<ProjectConfigura
44ee0 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 tion.Include="%s">',.premake.esc
44f00 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 (cfginfo.name))._p(3,'<Configura
44f20 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f tion>%s</Configuration>',cfginfo
44f40 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 .buildcfg)._p(3,'<Platform>%s</P
44f60 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 latform>',cfginfo.platform)._p(2
44f80 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a ,'</ProjectConfiguration>').end.
44fa0 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 _p(1,'</ItemGroup>').end.local.f
44fc0 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 6c 6f 63 61 unction.vs2010_globals(prj).loca
44fe0 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e l.action.=.premake.action.curren
45000 74 28 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 t()._p(1,'<PropertyGroup.Label="
45020 47 6c 6f 62 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b Globals">')._p(2,'<ProjectGuid>{
45040 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 %s}</ProjectGuid>',prj.uuid)._p(
45060 32 2c 27 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 2,'<RootNamespace>%s</RootNamesp
45080 61 63 65 3e 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 77 69 6e 64 6f 77 73 54 61 72 ace>',prj.name).local.windowsTar
450a0 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 70 72 6a 2e 77 69 6e 64 6f 77 73 getPlatformVersion.=.prj.windows
450c0 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f 6e 20 6f 72 20 61 63 74 69 6f 6e 2e targetplatformversion.or.action.
450e0 76 73 74 75 64 69 6f 2e 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 vstudio.windowsTargetPlatformVer
45100 73 69 6f 6e 0a 69 66 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 sion.if.windowsTargetPlatformVer
45120 73 69 6f 6e 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 6e 64 6f 77 73 54 sion.~=.nil.then._p(2,'<WindowsT
45140 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 57 69 6e 64 6f 77 73 argetPlatformVersion>%s</Windows
45160 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 3e 27 2c 77 69 6e 64 6f 77 73 54 TargetPlatformVersion>',windowsT
45180 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 70 72 6a argetPlatformVersion).end.if.prj
451a0 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 .flags.and.prj.flags.Managed.the
451c0 6e 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e n._p(2,'<TargetFrameworkVersion>
451e0 76 34 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a v4.0</TargetFrameworkVersion>').
45200 5f 70 28 32 2c 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 79 _p(2,'<Keyword>ManagedCProj</Key
45220 77 6f 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 word>').elseif.vstudio.iswinrt()
45240 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 65 6e 2d .then._p(2,'<DefaultLanguage>en-
45260 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4d 69 US</DefaultLanguage>')._p(2,'<Mi
45280 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 32 2e 30 3c 2f 4d nimumVisualStudioVersion>12.0</M
452a0 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 inimumVisualStudioVersion>')._p(
452c0 32 2c 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 74 72 75 65 2,'<AppContainerApplication>true
452e0 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 69 66 20 </AppContainerApplication>').if.
45300 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 74 vstudio.toolset.==."v120_wp81".t
45320 68 65 6e 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f hen._p(2,'<ApplicationType>Windo
45340 77 73 20 50 68 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 65 6c 73 ws.Phone</ApplicationType>').els
45360 65 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 e._p(2,'<ApplicationType>Windows
45380 20 53 74 6f 72 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f .Store</ApplicationType>').end._
453a0 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 25 73 p(2,'<ApplicationTypeRevision>%s
453c0 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 2c 20 76 73 74 </ApplicationTypeRevision>',.vst
453e0 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 4b 65 79 77 6f udio.storeapp).else._p(2,'<Keywo
45400 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 rd>Win32Proj</Keyword>').end._p(
45420 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 1,'</PropertyGroup>').end.functi
45440 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 6f 6e 66 69 67 29 0a 6c 6f on.vc2010.config_type(config).lo
45460 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 22 44 79 6e 61 6d 69 63 4c 69 cal.t.=.{.SharedLib.=."DynamicLi
45480 62 72 61 72 79 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 22 53 74 61 74 69 63 4c 69 62 72 61 brary",.StaticLib.=."StaticLibra
454a0 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 2c ry",.ConsoleApp.=."Application",
454c0 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 0a 7d 0a 72 .WindowedApp.=."Application".}.r
454e0 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 eturn.t[config.kind].end.local.f
45500 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 unction.if_config_and_platform()
45520 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 69 74 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e 66 69 67 75 72 .return.'Condition="\'$(Configur
45540 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c 27 22 27 0a 65 ation)|$(Platform)\'==\'%s\'"'.e
45560 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 nd.local.function.optimisation(c
45580 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 44 69 73 61 62 6c 65 64 22 0a 66 6f fg).local.result.=."Disabled".fo
455a0 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 r._,.value.in.ipairs(cfg.flags).
455c0 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e do.if.(value.==."Optimize").then
455e0 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 6c 6c 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d .result.=."Full".elseif.(value.=
45600 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 =."OptimizeSize").then.result.=.
45620 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 "MinSpace".elseif.(value.==."Opt
45640 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 61 78 53 imizeSpeed").then.result.=."MaxS
45660 70 65 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a peed".end.end.return.result.end.
45680 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f function.vc2010.configurationPro
456a0 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 5f 70 28 31 2c 27 3c pertyGroup(cfg,.cfginfo)._p(1,'<
456c0 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 PropertyGroup.'..if_config_and_p
456e0 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 latform()...'.Label="Configurati
45700 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 on">'.,.premake.esc(cfginfo.name
45720 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 25 73 3c 2f ))._p(2,'<ConfigurationType>%s</
45740 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 27 2c 76 63 32 30 31 30 2e 63 6f 6e 66 69 ConfigurationType>',vc2010.confi
45760 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 28 32 2c 27 3c 55 73 65 44 65 62 75 67 4c 69 62 72 g_type(cfg))._p(2,'<UseDebugLibr
45780 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 27 2c 20 69 aries>%s</UseDebugLibraries>',.i
457a0 69 66 28 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 22 44 69 73 61 62 6c 65 if(optimisation(cfg).==."Disable
457c0 64 22 2c 22 74 72 75 65 22 2c 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 d","true","false"))._p(2,'<Platf
457e0 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 27 ormToolset>%s</PlatformToolset>'
45800 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 29 0a 69 66 20 63 66 ,.premake.vstudio.toolset).if.cf
45820 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 4d 66 63 g.flags.MFC.then._p(2,'<UseOfMfc
45840 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 >%s</UseOfMfc>',.iif(cfg.flags.S
45860 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 taticRuntime,."Static",."Dynamic
45880 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e ")).end.if.cfg.flags.ATL.or.cfg.
458a0 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f flags.StaticATL.then._p(2,'<UseO
458c0 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f 66 41 74 6c 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 fAtl>%s</UseOfAtl>',.iif(cfg.fla
458e0 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 gs.StaticATL,."Static",."Dynamic
45900 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 ")).end.if.cfg.flags.Managed.the
45920 6e 0a 5f 70 28 32 2c 27 3c 43 4c 52 53 75 70 70 6f 72 74 3e 74 72 75 65 3c 2f 43 4c 52 53 75 70 n._p(2,'<CLRSupport>true</CLRSup
45940 70 6f 72 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 port>').end._p(1,'</PropertyGrou
45960 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 70 p>').end.local.function.import_p
45980 72 6f 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 rops(prj).for._,.cfginfo.in.ipai
459a0 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 rs(prj.solution.vstudio_configs)
459c0 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 .do.local.cfg.=.premake.getconfi
459e0 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 g(prj,.cfginfo.src_buildcfg,.cfg
45a00 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 info.src_platform)._p(1,'<Import
45a20 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 Group.'..if_config_and_platform(
45a40 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 6f 70 65 72 74 79 53 68 65 65 74 73 22 3e 27 0a 2c )...'.Label="PropertySheets">'.,
45a60 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c premake.esc(cfginfo.name))._p(2,
45a80 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 '<Import.Project="$(UserRootDir)
45aa0 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 \\Microsoft.Cpp.$(Platform).user
45ac0 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 65 78 69 73 74 73 28 5c 27 24 28 55 73 .props".Condition="exists(\'$(Us
45ae0 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 erRootDir)\\Microsoft.Cpp.$(Plat
45b00 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 5c 27 29 22 20 4c 61 62 65 6c 3d 22 4c 6f 63 61 form).user.props\')".Label="Loca
45b20 6c 41 70 70 44 61 74 61 50 6c 61 74 66 6f 72 6d 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 lAppDataPlatform"./>')._p(1,'</I
45b40 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 mportGroup>').end.end.local.func
45b60 74 69 6f 6e 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 64 69 72 29 tion.add_trailing_backslash(dir)
45b80 0a 69 66 20 64 69 72 3a 6c 65 6e 28 29 20 3e 20 30 20 61 6e 64 20 64 69 72 3a 73 75 62 28 2d 31 .if.dir:len().>.0.and.dir:sub(-1
45ba0 29 20 7e 3d 20 22 5c 5c 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2e 2e 22 5c 5c 22 0a ).~=."\\".then.return.dir.."\\".
45bc0 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 end.return.dir.end.function.vc20
45be0 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 10.outputProperties(prj).for._,.
45c00 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
45c20 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
45c40 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
45c60 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
45c80 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 ).local.target.=.cfg.buildtarget
45ca0 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 .local.outdir.=.add_trailing_bac
45cc0 6b 73 6c 61 73 68 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 6c 6f 63 61 6c 20 69 kslash(target.directory).local.i
45ce0 6e 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 63 ntdir.=.add_trailing_backslash(c
45d00 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 fg.objectsdir)._p(1,'<PropertyGr
45d20 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 oup.'..if_config_and_platform().
45d40 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 ..'>',.premake.esc(cfginfo.name)
45d60 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 3c 2f 4f 75 74 44 69 72 3e 27 2c 20 70 72 )._p(2,'<OutDir>%s</OutDir>',.pr
45d80 65 6d 61 6b 65 2e 65 73 63 28 6f 75 74 64 69 72 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f emake.esc(outdir)).if.cfg.platfo
45da0 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 rm.==."Xbox360".then._p(2,'<Outp
45dc0 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 utFile>$(OutDir)%s</OutputFile>'
45de0 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a ,.premake.esc(target.name)).end.
45e00 5f 70 28 32 2c 27 3c 49 6e 74 44 69 72 3e 25 73 3c 2f 49 6e 74 44 69 72 3e 27 2c 20 70 72 65 6d _p(2,'<IntDir>%s</IntDir>',.prem
45e20 61 6b 65 2e 65 73 63 28 69 6e 74 64 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 ake.esc(intdir))._p(2,'<TargetNa
45e40 6d 65 3e 25 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 me>%s</TargetName>',.premake.esc
45e60 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 (path.getbasename(target.name)))
45e80 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 45 78 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 78 74 3e ._p(2,'<TargetExt>%s</TargetExt>
45ea0 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e ',.premake.esc(path.getextension
45ec0 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 (target.name))).if.cfg.kind.==."
45ee0 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 SharedLib".then.local.ignore.=.(
45f00 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 20 5f cfg.flags.NoImportLib.~=.nil).._
45f20 70 28 32 2c 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 67 p(2,'<IgnoreImportLibrary>%s</Ig
45f40 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 69 67 noreImportLibrary>',.tostring(ig
45f60 6e 6f 72 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 nore)).end.if.cfg.kind.~=."Stati
45f80 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 cLib".then._p(2,'<LinkIncrementa
45fa0 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e l>%s</LinkIncremental>',.tostrin
45fc0 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 g(premake.config.isincrementalli
45fe0 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e nk(cfg))).end.if.cfg.flags.NoMan
46000 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 ifest.then._p(2,'<GenerateManife
46020 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e st>false</GenerateManifest>').en
46040 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 d._p(1,'</PropertyGroup>').end.e
46060 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c nd.local.function.runtime(cfg).l
46080 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 ocal.runtime.local.flags.=.cfg.f
460a0 6c 61 67 73 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 lags.if.premake.config.isdebugbu
460c0 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 ild(cfg).then.runtime.=.iif(flag
460e0 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 s.StaticRuntime.and.not.flags.Ma
46100 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 naged,."MultiThreadedDebug",."Mu
46120 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 ltiThreadedDebugDLL").else.runti
46140 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 64 me.=.iif(flags.StaticRuntime.and
46160 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 64 .not.flags.Managed,."MultiThread
46180 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 ed",."MultiThreadedDLL").end.ret
461a0 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 urn.runtime.end.local.function.p
461c0 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 recompiled_header(cfg).......if.
461e0 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 63 68 68 not.cfg.flags.NoPCH.and.cfg.pchh
46200 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 eader.then._p(3,'<PrecompiledHea
46220 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 der>Use</PrecompiledHeader>')._p
46240 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 (3,'<PrecompiledHeaderFile>%s</P
46260 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 recompiledHeaderFile>',.cfg.pchh
46280 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 eader).else._p(3,'<PrecompiledHe
462a0 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a ader></PrecompiledHeader>').end.
462c0 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 end.local.function.preprocessor(
462e0 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 indent,cfg).if.#cfg.defines.>.0.
46300 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 then._p(indent,'<PreprocessorDef
46320 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e initions>%s;%%(PreprocessorDefin
46340 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 itions)</PreprocessorDefinitions
46360 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 >'.,premake.esc(table.concat(cfg
46380 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c .defines,.";"))).else._p(indent,
463a0 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 '<PreprocessorDefinitions></Prep
463c0 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c rocessorDefinitions>').end.end.l
463e0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e ocal.function.include_dirs(inden
46400 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 t,cfg).if.#cfg.includedirs.>.0.t
46420 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 hen._p(indent,'<AdditionalInclud
46440 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 eDirectories>%s;%%(AdditionalInc
46460 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c ludeDirectories)</AdditionalIncl
46480 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 udeDirectories>'.,premake.esc(pa
464a0 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e th.translate(table.concat(cfg.in
464c0 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 cludedirs,.";"),.'\\'))).end.end
464e0 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 .local.function.resource_compile
46500 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a (cfg)._p(2,'<ResourceCompile>').
46520 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 preprocessor(3,cfg).include_dirs
46540 28 33 2c 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e (3,cfg)._p(2,'</ResourceCompile>
46560 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 ').end.local.function.exceptions
46580 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 (cfg).if.cfg.flags.NoExceptions.
465a0 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 then._p(2,'<ExceptionHandling>fa
465c0 6c 73 65 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 lse</ExceptionHandling>').elseif
465e0 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 .cfg.flags.SEH.then._p(2,'<Excep
46600 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e tionHandling>Async</ExceptionHan
46620 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 dling>').end.end.local.function.
46640 72 74 74 69 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e rtti(cfg).if.cfg.flags.NoRTTI.an
46660 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 d.not.cfg.flags.Managed.then._p(
46680 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 3,'<RuntimeTypeInfo>false</Runti
466a0 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 meTypeInfo>').end.end.local.func
466c0 74 69 6f 6e 20 63 61 6c 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a 69 66 20 tion.calling_convention(cfg).if.
466e0 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 cfg.flags.FastCall.then._p(3,'<C
46700 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 46 61 73 74 43 61 6c 6c 3c 2f 43 61 6c 6c 69 allingConvention>FastCall</Calli
46720 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 ngConvention>').elseif.cfg.flags
46740 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 .StdCall.then._p(3,'<CallingConv
46760 65 6e 74 69 6f 6e 3e 53 74 64 43 61 6c 6c 3c 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f ention>StdCall</CallingConventio
46780 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 63 68 61 n>').end.end.local.function.wcha
467a0 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 r_t_buildin(cfg).if.cfg.flags.Na
467c0 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 tiveWChar.then._p(3,'<TreatWChar
467e0 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 43 68 61 72 _tAsBuiltInType>true</TreatWChar
46800 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c _tAsBuiltInType>').elseif.cfg.fl
46820 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 ags.NoNativeWChar.then._p(3,'<Tr
46840 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c 73 65 3c 2f 54 eatWChar_tAsBuiltInType>false</T
46860 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a reatWChar_tAsBuiltInType>').end.
46880 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 0a 69 66 20 63 end.local.function.sse(cfg).if.c
468a0 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 fg.flags.EnableSSE.then._p(3,'<E
468c0 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 nableEnhancedInstructionSet>Stre
468e0 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e amingSIMDExtensions</EnableEnhan
46900 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e cedInstructionSet>').elseif.cfg.
46920 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 flags.EnableSSE2.then._p(3,'<Ena
46940 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d bleEnhancedInstructionSet>Stream
46960 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 ingSIMDExtensions2</EnableEnhanc
46980 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 edInstructionSet>').end.end.loca
469a0 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 20 l.function.floating_point(cfg)..
469c0 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a ....if.cfg.flags.FloatFast.then.
469e0 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 61 73 74 3c 2f _p(3,'<FloatingPointModel>Fast</
46a00 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 FloatingPointModel>').elseif.cfg
46a20 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 .flags.FloatStrict.and.not.cfg.f
46a40 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e lags.Managed.then._p(3,'<Floatin
46a60 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e gPointModel>Strict</FloatingPoin
46a80 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e tModel>').end.end.local.function
46aa0 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 67 5f 69 6e 66 .debug_info(cfg).local.debug_inf
46ac0 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e o.=.''.if.cfg.flags.Symbols.then
46ae0 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 75 70 70 6f 72 74 73 36 34 62 69 .if.(action.vstudio.supports64bi
46b00 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 3d 20 66 61 6c 73 65 20 61 6e 64 20 63 66 67 2e 70 tEditContinue.==.false.and.cfg.p
46b20 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4d latform.==."x64").or.cfg.flags.M
46b40 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d anaged.or.premake.config.isoptim
46b60 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 izedbuild(cfg.flags).or.cfg.flag
46b80 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 0a 74 68 65 6e 0a 64 65 62 75 67 5f 69 s.NoEditAndContinue.then.debug_i
46ba0 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 22 0a 65 6c 73 65 0a 64 65 62 nfo.=."ProgramDatabase".else.deb
46bc0 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 0a ug_info.=."EditAndContinue".end.
46be0 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 end._p(3,'<DebugInformationForma
46c00 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 t>%s</DebugInformationFormat>',d
46c20 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 ebug_info).end.local.function.mi
46c40 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 nimal_build(cfg).if.premake.conf
46c60 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 ig.isdebugbuild(cfg).and.cfg.fla
46c80 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 gs.EnableMinimalRebuild.then._p(
46ca0 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 3,'<MinimalRebuild>true</Minimal
46cc0 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 Rebuild>').else._p(3,'<MinimalRe
46ce0 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 build>false</MinimalRebuild>').e
46d00 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 nd.end.local.function.compile_la
46d20 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 nguage(cfg).if.cfg.options.Force
46d40 43 50 50 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c CPP.then._p(3,'<CompileAs>Compil
46d60 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6c 73 65 0a 69 66 20 63 66 67 eAsCpp</CompileAs>').else.if.cfg
46d80 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d .language.==."C".then._p(3,'<Com
46da0 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a pileAs>CompileAsC</CompileAs>').
46dc0 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 63 65 end.end.end.local.function.force
46de0 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 dinclude_files(indent,cfg).if.#c
46e00 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e fg.forcedincludes.>.0.then._p(in
46e20 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 25 73 3c 2f 46 6f dent,'<ForcedIncludeFiles>%s</Fo
46e40 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 rcedIncludeFiles>'.,premake.esc(
46e60 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e path.translate(table.concat(cfg.
46e80 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e forcedincludes,.";"),.'\\'))).en
46ea0 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 63 6c 63 6f 6d 70 d.end.local.function.vs10_clcomp
46ec0 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 28 ile(cfg)._p(2,'<ClCompile>')._p(
46ee0 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 73 25 25 28 41 64 3,'<AdditionalOptions>%s.%s%%(Ad
46f00 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 ditionalOptions)</AdditionalOpti
46f20 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 ons>'.,.table.concat(premake.esc
46f40 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 0a 2c 20 69 69 66 28 63 (cfg.buildoptions),.".").,.iif(c
46f60 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 2c 20 22 2f 4a 20 22 2c 20 22 20 fg.flags.UnsignedChar,."/J.",.".
46f80 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 ").)._p(3,'<Optimization>%s</Opt
46fa0 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 imization>',optimisation(cfg)).i
46fc0 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 nclude_dirs(3,cfg).preprocessor(
46fe0 33 2c 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 20 6e 6f 3,cfg).minimal_build(cfg).if..no
47000 74 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c t.premake.config.isoptimizedbuil
47020 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 d(cfg.flags).then.if.not.cfg.fla
47040 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 61 73 69 63 52 75 6e 74 gs.Managed.then._p(3,'<BasicRunt
47060 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 74 43 68 65 63 6b 73 3c 2f 42 61 73 69 imeChecks>EnableFastChecks</Basi
47080 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 cRuntimeChecks>').end.if.cfg.fla
470a0 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a 5f gs.ExtraWarnings.then.end.else._
470c0 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 p(3,'<StringPooling>true</String
470e0 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 4c 69 62 Pooling>').end._p(3,'<RuntimeLib
47100 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 27 2c 20 72 75 6e 74 69 rary>%s</RuntimeLibrary>',.runti
47120 6d 65 28 63 66 67 29 29 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e me(cfg))._p(3,'<FunctionLevelLin
47140 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e king>true</FunctionLevelLinking>
47160 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 ').if.not.cfg.flags.NoMultiProce
47180 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 ssorCompilation.and.not.cfg.flag
471a0 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 s.EnableMinimalRebuild.then._p(3
471c0 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 74 72 75 ,'<MultiProcessorCompilation>tru
471e0 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a e</MultiProcessorCompilation>').
47200 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c else._p(3,'<MultiProcessorCompil
47220 61 74 69 6f 6e 3e 66 61 6c 73 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 ation>false</MultiProcessorCompi
47240 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 lation>').end.precompiled_header
47260 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 (cfg).if.cfg.flags.ExtraWarnings
47280 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 .then._p(3,'<WarningLevel>Level4
472a0 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 </WarningLevel>').else._p(3,'<Wa
472c0 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e rningLevel>Level3</WarningLevel>
472e0 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 ').end.if.cfg.flags.FatalWarning
47300 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f s.then._p(3,'<TreatWarningAsErro
47320 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 27 29 0a 65 r>true</TreatWarningAsError>').e
47340 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 72 74 74 69 28 63 66 67 29 0a 63 61 6c nd.exceptions(cfg).rtti(cfg).cal
47360 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a 77 63 68 61 72 5f 74 5f 62 75 69 ling_convention(cfg).wchar_t_bui
47380 6c 64 69 6e 28 63 66 67 29 0a 73 73 65 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e ldin(cfg).sse(cfg).floating_poin
473a0 74 28 63 66 67 29 0a 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c t(cfg).debug_info(cfg).if.cfg.fl
473c0 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 6f 67 72 61 6d 44 ags.Symbols.then._p(3,'<ProgramD
473e0 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 24 28 4f 75 74 44 69 72 29 25 73 2e 70 64 62 3c ataBaseFileName>$(OutDir)%s.pdb<
47400 2f 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 61 74 /ProgramDataBaseFileName>'.,.pat
47420 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 h.getbasename(cfg.buildtarget.na
47440 6d 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 me)).end.if.cfg.flags.NoFramePoi
47460 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 nter.then._p(3,'<OmitFramePointe
47480 72 73 3e 74 72 75 65 3c 2f 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3e 27 29 0a 65 6e rs>true</OmitFramePointers>').en
474a0 64 0a 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 66 6f 72 63 65 64 69 6e d.compile_language(cfg).forcedin
474c0 63 6c 75 64 65 5f 66 69 6c 65 73 28 33 2c 63 66 67 29 3b 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f clude_files(3,cfg);._p(2,'</ClCo
474e0 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e mpile>').end.local.function.even
47500 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f t_hooks(cfg).if.#cfg.postbuildco
47520 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 6f 73 74 42 75 mmands>.0.then....._p(2,'<PostBu
47540 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 ildEvent>')._p(3,'<Command>%s</C
47560 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f ommand>',premake.esc(table.implo
47580 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 de(cfg.postbuildcommands,."",.""
475a0 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 6f 73 74 42 75 69 6c 64 45 76 65 ,."\r\n")))._p(2,'</PostBuildEve
475c0 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e nt>').end.if.#cfg.prebuildcomman
475e0 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 42 75 69 6c 64 45 76 ds>.0.then....._p(2,'<PreBuildEv
47600 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 61 6e ent>')._p(3,'<Command>%s</Comman
47620 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 63 66 d>',premake.esc(table.implode(cf
47640 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c g.prebuildcommands,."",."",."\r\
47660 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 n")))._p(2,'</PreBuildEvent>').e
47680 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 nd.if.#cfg.prelinkcommands>.0.th
476a0 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 5f 70 en....._p(2,'<PreLinkEvent>')._p
476c0 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 (3,'<Command>%s</Command>',prema
476e0 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b ke.esc(table.implode(cfg.prelink
47700 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 commands,."",."",."\r\n")))._p(2
47720 2c 27 3c 2f 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 ,'</PreLinkEvent>').end.end.loca
47740 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 69 6e l.function.additional_options(in
47760 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 dent,cfg).if.#cfg.linkoptions.>.
47780 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 0.then._p(indent,'<AdditionalOpt
477a0 69 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 ions>%s.%%(AdditionalOptions)</A
477c0 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 dditionalOptions>',.table.concat
477e0 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 (premake.esc(cfg.linkoptions),."
47800 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 69 6e 6b .")).end.end.local.function.link
47820 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 69 6e 64 65 78 2c 63 66 67 29 0a 6c 6f 63 61 6c _target_machine(index,cfg).local
47840 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 78 33 32 20 3d 20 27 4d 61 63 68 69 6e 65 58 38 36 27 .platforms.=.{x32.=.'MachineX86'
47860 2c 20 78 36 34 20 3d 20 27 4d 61 63 68 69 6e 65 58 36 34 27 7d 0a 69 66 20 70 6c 61 74 66 6f 72 ,.x64.=.'MachineX64'}.if.platfor
47880 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 78 2c 27 ms[cfg.platform].then._p(index,'
478a0 3c 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 25 73 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 <TargetMachine>%s</TargetMachine
478c0 3e 27 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 65 6e 64 >',.platforms[cfg.platform]).end
478e0 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 5f 6c 69 62 .end.local.function.item_def_lib
47900 28 63 66 67 29 0a 20 20 20 20 20 20 20 2d 2d 20 54 68 65 20 58 62 6f 78 33 36 30 20 70 72 6f 6a (cfg)........--.The.Xbox360.proj
47920 65 63 74 20 66 69 6c 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 ect.files.are.stored.in.another.
47940 70 6c 61 63 65 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 2e 0a 69 66 20 63 66 place.in.the.project.file..if.cf
47960 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 61 6e 64 20 63 66 67 2e 70 6c g.kind.==.'StaticLib'.and.cfg.pl
47980 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c atform.~=."Xbox360".then._p(1,'<
479a0 4c 69 62 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 Lib>')._p(2,'<OutputFile>$(OutDi
479c0 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 63 66 67 2e 62 75 69 6c 64 74 61 72 67 r)%s</OutputFile>',cfg.buildtarg
479e0 65 74 2e 6e 61 6d 65 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 32 2c 63 66 et.name).additional_options(2,cf
47a00 67 29 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 32 2c 63 66 67 29 0a 5f 70 g).link_target_machine(2,cfg)._p
47a20 28 31 2c 27 3c 2f 4c 69 62 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 (1,'</Lib>').end.end.local.funct
47a40 69 6f 6e 20 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 ion.import_lib(cfg).if.cfg.kind.
47a60 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 ==."SharedLib".then.local.implib
47a80 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f name.=.cfg.linktarget.fullpath._
47aa0 70 28 33 2c 27 3c 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 6d 70 6f 72 74 4c 69 p(3,'<ImportLibrary>%s</ImportLi
47ac0 62 72 61 72 79 3e 27 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 brary>',iif(cfg.flags.NoImportLi
47ae0 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 b,.cfg.objectsdir...."\\"....pat
47b00 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d h.getname(implibname),.implibnam
47b20 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 6c 69 6e 6b e)).end.end.function.vc2010.link
47b40 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 3e 27 29 0a 5f 70 28 33 2c 27 3c 53 75 62 53 (cfg)._p(2,'<Link>')._p(3,'<SubS
47b60 79 73 74 65 6d 3e 25 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 27 2c 20 69 69 66 28 63 66 67 2e 6b ystem>%s</SubSystem>',.iif(cfg.k
47b80 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 43 6f 6e 73 6f 6c 65 22 2c 20 ind.==."ConsoleApp",."Console",.
47ba0 22 57 69 6e 64 6f 77 73 22 29 29 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 "Windows"))._p(3,'<GenerateDebug
47bc0 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 25 73 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 Information>%s</GenerateDebugInf
47be0 6f 72 6d 61 74 69 6f 6e 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 63 66 67 2e 66 6c 61 67 73 2e 53 ormation>',.tostring(cfg.flags.S
47c00 79 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 ymbols.~=.nil)).if.premake.confi
47c20 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 g.isoptimizedbuild(cfg.flags).th
47c40 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 en._p(3,'<EnableCOMDATFolding>tr
47c60 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 27 29 0a 5f 70 28 33 2c ue</EnableCOMDATFolding>')._p(3,
47c80 27 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69 6d '<OptimizeReferences>true</Optim
47ca0 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 izeReferences>').end.if.cfg.kind
47cc0 20 7e 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 68 65 6e 0a 76 63 32 30 31 30 2e 61 64 64 69 .~=.'StaticLib'.then.vc2010.addi
47ce0 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 4f tionalDependencies(cfg)._p(3,'<O
47d00 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c utputFile>$(OutDir)%s</OutputFil
47d20 65 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 e>',.cfg.buildtarget.name).if.#c
47d40 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 fg.libdirs.>.0.then._p(3,'<Addit
47d60 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 ionalLibraryDirectories>%s;%%(Ad
47d80 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 ditionalLibraryDirectories)</Add
47da0 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 27 2c 0a 70 72 65 itionalLibraryDirectories>',.pre
47dc0 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f make.esc(path.translate(table.co
47de0 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 3b 27 29 2c 20 27 5c 5c 27 29 29 29 0a ncat(cfg.libdirs,.';'),.'\\'))).
47e00 65 6e 64 0a 69 66 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 20 3d end.if.vc2010.config_type(cfg).=
47e20 3d 20 27 41 70 70 6c 69 63 61 74 69 6f 6e 27 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 =.'Application'.and.not.cfg.flag
47e40 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 s.WinMain.and.not.cfg.flags.Mana
47e60 67 65 64 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 ged.then.if.cfg.flags.Unicode.th
47e80 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 77 6d 61 69 6e en._p(3,'<EntryPointSymbol>wmain
47ea0 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a CRTStartup</EntryPointSymbol>').
47ec0 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 6d 61 69 else._p(3,'<EntryPointSymbol>mai
47ee0 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 nCRTStartup</EntryPointSymbol>')
47f00 0a 65 6e 64 0a 65 6e 64 0a 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 .end.end.import_lib(cfg).local.d
47f20 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 effile.=.premake.findfile(cfg,."
47f40 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 6f .def").if.deffile.then._p(3,'<Mo
47f60 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 25 73 3c 2f 4d 6f 64 75 6c 65 44 65 66 duleDefinitionFile>%s</ModuleDef
47f80 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 6c 69 6e 6b initionFile>',.deffile).end.link
47fa0 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 33 2c 63 66 67 29 0a 61 64 64 69 74 69 6f 6e 61 _target_machine(3,cfg).additiona
47fc0 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 66 67 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e l_options(3,cfg).end._p(2,'</Lin
47fe0 6b 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f k>').end.function.vc2010.additio
48000 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 73 nalDependencies(cfg).local.links
48020 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d .=.premake.getlinks(cfg,."system
48040 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 69 66 20 23 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 ",."fullpath").if.#links.>.0.the
48060 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e n._p(3,'<AdditionalDependencies>
48080 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 %s;%%(AdditionalDependencies)</A
480a0 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 dditionalDependencies>',.table.c
480c0 6f 6e 63 61 74 28 6c 69 6e 6b 73 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c oncat(links,.";")).end.end.local
480e0 20 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a .function.item_definitions(prj).
48100 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c for._,.cfginfo.in.ipairs(prj.sol
48120 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 ution.vstudio_configs).do.local.
48140 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 cfg.=.premake.getconfig(prj,.cfg
48160 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 info.src_buildcfg,.cfginfo.src_p
48180 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 latform)._p(1,'<ItemDefinitionGr
481a0 6f 75 70 20 27 20 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 oup.'...if_config_and_platform()
481c0 20 2e 2e 27 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 ...'>'.,premake.esc(cfginfo.name
481e0 29 29 0a 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 72 65 73 6f 75 72 63 65 5f )).vs10_clcompile(cfg).resource_
48200 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 76 compile(cfg).item_def_lib(cfg).v
48220 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 c2010.link(cfg).event_hooks(cfg)
48240 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 27 29 0a ._p(1,'</ItemDefinitionGroup>').
48260 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 end.end.function.vc2010.getfileg
48280 72 6f 75 70 28 70 72 6a 2c 20 67 72 6f 75 70 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 65 64 66 69 6c roup(prj,.group).local.sortedfil
482a0 65 73 20 3d 20 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 0a 69 66 20 6e 6f es.=.prj.vc2010sortedfiles.if.no
482c0 74 20 73 6f 72 74 65 64 66 69 6c 65 73 20 74 68 65 6e 0a 73 6f 72 74 65 64 66 69 6c 65 73 20 3d t.sortedfiles.then.sortedfiles.=
482e0 20 7b 0a 43 6c 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 43 6c 49 6e 63 6c 75 64 65 20 3d 20 7b .{.ClCompile.=.{},.ClInclude.=.{
48300 7d 2c 0a 4e 6f 6e 65 20 3d 20 7b 7d 2c 0a 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 20 3d 20 },.None.=.{},.ResourceCompile.=.
48320 7b 7d 2c 0a 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 7b 7d 2c 0a 49 6d 61 67 65 20 3d 20 7b {},.AppxManifest.=.{},.Image.=.{
48340 7d 0a 7d 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 }.}.local.foundAppxManifest.=.fa
48360 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e lse.for.file.in.premake.project.
48380 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 eachfile(prj).do.if.path.iscppfi
483a0 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 le(file.name).then.table.insert(
483c0 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 sortedfiles.ClCompile,.file).els
483e0 65 69 66 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 69 6c 65 2e 6e 61 6d 65 29 20 eif.path.iscppheader(file.name).
48400 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e then.if.not.table.icontains(prj.
48420 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e removefiles,.file).then.table.in
48440 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 2c 20 66 69 6c 65 sert(sortedfiles.ClInclude,.file
48460 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 ).end.elseif.path.isresourcefile
48480 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f (file.name).then.table.insert(so
484a0 72 74 65 64 66 69 6c 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 rtedfiles.ResourceCompile,.file)
484c0 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 .else.local.ext.=.path.getextens
484e0 69 6f 6e 28 66 69 6c 65 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 65 78 74 20 3d 3d ion(file.name):lower().if.ext.==
48500 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a 66 6f 75 6e 64 41 70 70 78 4d .".appxmanifest".then.foundAppxM
48520 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 anifest.=.true.table.insert(sort
48540 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 65 6c 73 65 edfiles.AppxManifest,.file).else
48560 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 4e 6f 6e 65 2c 20 .table.insert(sortedfiles.None,.
48580 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 file).end.end.end.if.vstudio.isw
485a0 69 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 inrt().and.prj.kind.==."Windowed
485c0 41 70 70 22 20 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 App".and.not.foundAppxManifest.t
485e0 68 65 6e 0a 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 hen.vstudio.needAppxManifest.=.t
48600 72 75 65 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 rue.local.fcfg.=.{}.fcfg.name.=.
48620 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 63 66 67 prj.name....".appxmanifest".fcfg
48640 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 .vpath.=.premake.project.getvpat
48660 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 h(prj,.fcfg.name).table.insert(s
48680 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 29 0a 6c ortedfiles.AppxManifest,.fcfg).l
486a0 6f 63 61 6c 20 73 70 6c 61 73 68 63 66 67 20 3d 20 7b 7d 0a 73 70 6c 61 73 68 63 66 67 2e 6e 61 ocal.splashcfg.=.{}.splashcfg.na
486c0 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 0a me.=.premake.vstudio.splashpath.
486e0 73 70 6c 61 73 68 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 splashcfg.vpath.=.premake.vstudi
48700 6f 2e 73 70 6c 61 73 68 70 61 74 68 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 o.splashpath.table.insert(sorted
48720 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 70 6c 61 73 68 63 66 67 29 0a 65 6e 64 0a 70 72 6a 2e files.Image,.splashcfg).end.prj.
48740 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 73 0a vc2010sortedfiles.=.sortedfiles.
48760 65 6e 64 0a 72 65 74 75 72 6e 20 73 6f 72 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a 65 6e end.return.sortedfiles[group].en
48780 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 d.function.vc2010.files(prj).vc2
487a0 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 010.simplefilesgroup(prj,."ClInc
487c0 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 lude").vc2010.compilerfilesgroup
487e0 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 (prj).vc2010.simplefilesgroup(pr
48800 6a 2c 20 22 4e 6f 6e 65 22 29 0a 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 j,."None").vc2010.customtaskgrou
48820 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 p(prj).vc2010.simplefilesgroup(p
48840 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 73 69 rj,."ResourceCompile").vc2010.si
48860 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 mplefilesgroup(prj,."AppxManifes
48880 74 22 29 0a 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 t").vc2010.deploymentcontentgrou
488a0 70 28 70 72 6a 2c 20 22 49 6d 61 67 65 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 p(prj,."Image").end.function.vc2
488c0 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 010.customtaskgroup(prj).local.f
488e0 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 iles.=.{.}.for._,.custombuildtas
48900 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 73 6b 20 k.in.ipairs(prj.custombuildtask.
48920 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 20 69 70 or.{}).do.for._,.buildtask.in.ip
48940 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c airs(custombuildtask.or.{}).do.l
48960 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 ocal.fcfg.=.{.}.fcfg.name.=.path
48980 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 .getrelative(prj.location,buildt
489a0 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f ask[1]).fcfg.vpath.=.path.trimdo
489c0 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 ts(fcfg.name).table.insert(files
489e0 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 ,.fcfg).end.end.if.#files.>.0..t
48a00 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 67 72 hen._p(1,'<ItemGroup>').local.gr
48a20 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 oupedBuildTasks.=.{}.for._,.cust
48a40 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d ombuildtask.in.ipairs(prj.custom
48a60 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 buildtask.or.{}).do.for._,.build
48a80 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f task.in.ipairs(custombuildtask.o
48aa0 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 r.{}).do.if.(groupedBuildTasks[b
48ac0 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 3d 20 6e 69 6c 29 20 74 68 65 6e 0a 67 72 6f 75 70 65 uildtask[1]].==.nil).then.groupe
48ae0 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 20 7b 7d 0a 65 dBuildTasks[buildtask[1]].=.{}.e
48b00 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b nd.table.insert(groupedBuildTask
48b20 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 2c 20 62 75 69 6c 64 74 61 73 6b 29 0a 65 6e 64 0a s[buildtask[1]],.buildtask).end.
48b40 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e end.for.name,.custombuildtask.in
48b60 20 70 61 69 72 73 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 20 6f 72 20 7b 7d 29 20 .pairs(groupedBuildTasks.or.{}).
48b80 64 6f 0a 5f 70 28 32 2c 27 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 49 6e 63 6c 75 64 65 3d 5c 22 do._p(2,'<CustomBuild.Include=\"
48ba0 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 %s\">',.path.translate(path.getr
48bc0 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 6e 61 6d 65 29 2c 20 22 5c 5c 22 elative(prj.location,name),."\\"
48be0 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 65 54 79 70 65 3e 54 65 78 74 3c 2f 46 69 6c 65 54 79 70 ))._p(3,'<FileType>Text</FileTyp
48c00 65 3e 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 6f 75 74 70 75 74 e>').local.cmd.=."".local.output
48c20 73 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 s.=."".for._,.buildtask.in.ipair
48c40 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 s(custombuildtask.or.{}).do.for.
48c60 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 _,.cmdline.in.ipairs(buildtask[4
48c80 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 63 6d 64 6c 69 6e 65 ].or.{}).do.cmd.=.cmd....cmdline
48ca0 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e .local.num.=.1.for._,.depdata.in
48cc0 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 .ipairs(buildtask[3].or.{}).do.c
48ce0 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e md.=.string.gsub(cmd,"%$%("....n
48d00 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 um..."%)",.string.format("%s.",p
48d20 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 ath.getrelative(prj.location,dep
48d40 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 data))).num.=.num.+.1.end.cmd.=.
48d60 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 73 74 72 69 string.gsub(cmd,."%$%(<%)",.stri
48d80 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 ng.format("%s.",path.getrelative
48da0 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 29 0a 63 6d (prj.location,buildtask[1]))).cm
48dc0 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 20 d.=.string.gsub(cmd,."%$%(@%)",.
48de0 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 string.format("%s.",path.getrela
48e00 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 29 tive(prj.location,buildtask[2]))
48e20 29 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 22 5c 72 5c 6e 22 0a 65 6e 64 0a 6f 75 74 70 75 74 ).cmd.=.cmd...."\r\n".end.output
48e40 73 20 3d 20 6f 75 74 70 75 74 73 20 2e 2e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 s.=.outputs....path.getrelative(
48e60 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 20 2e 2e 20 22 3b prj.location,buildtask[2])....";
48e80 22 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 ".end._p(3,'<Command>%s</Command
48ea0 3e 27 2c 63 6d 64 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 73 3e 25 73 25 25 28 4f 75 74 70 >',cmd)._p(3,'<Outputs>%s%%(Outp
48ec0 75 74 73 29 3c 2f 4f 75 74 70 75 74 73 3e 27 2c 6f 75 74 70 75 74 73 29 0a 5f 70 28 33 2c 27 3c uts)</Outputs>',outputs)._p(3,'<
48ee0 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 SubType>Designer</SubType>')._p(
48f00 33 2c 27 3c 4d 65 73 73 61 67 65 3e 3c 2f 4d 65 73 73 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 3,'<Message></Message>')._p(2,'<
48f20 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d /CustomBuild>').end._p(1,'</Item
48f40 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 Group>').end.end.function.vc2010
48f60 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 .simplefilesgroup(prj,.section,.
48f80 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 subtype).local.files.=.vc2010.ge
48fa0 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c tfilegroup(prj,.section).if.#fil
48fc0 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 es.>.0..then._p(1,'<ItemGroup>')
48fe0 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f .for._,.file.in.ipairs(files).do
49000 0a 69 66 20 73 75 62 74 79 70 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 .if.subtype.then._p(2,'<%s.Inclu
49020 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 de=\"%s\">',.section,.path.trans
49040 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 53 75 late(file.name,."\\"))._p(3,'<Su
49060 62 54 79 70 65 3e 25 73 3c 2f 53 75 62 54 79 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 0a 5f 70 bType>%s</SubType>',.subtype)._p
49080 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 (2,'</%s>',.section).else._p(2,'
490a0 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 74 69 6f 6e 2c <%s.Include=\"%s\"./>',.section,
490c0 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 .path.translate(file.name,."\\")
490e0 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 ).end.end._p(1,'</ItemGroup>').e
49100 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e nd.end.function.vc2010.deploymen
49120 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 6c 6f 63 61 tcontentgroup(prj,.section).loca
49140 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 l.files.=.vc2010.getfilegroup(pr
49160 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a j,.section).if.#files.>.0..then.
49180 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 _p(1,'<ItemGroup>').for._,.file.
491a0 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e in.ipairs(files).do._p(2,'<%s.In
491c0 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 clude=\"%s\">',.section,.path.tr
491e0 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 anslate(file.name,."\\"))._p(3,'
49200 3c 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 74 72 75 65 3c 2f 44 65 70 6c 6f 79 6d <DeploymentContent>true</Deploym
49220 65 6e 74 43 6f 6e 74 65 6e 74 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 entContent>')._p(2,'</%s>',.sect
49240 69 6f 6e 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e ion).end._p(1,'</ItemGroup>').en
49260 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 d.end.function.vc2010.compilerfi
49280 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 73 20 3d 20 70 72 lesgroup(prj).local.configs.=.pr
492a0 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 0a 6c 6f 63 61 6c j.solution.vstudio_configs.local
492c0 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a .files.=.vc2010.getfilegroup(prj
492e0 2c 20 22 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 ,."ClCompile").if.#files.>.0..th
49300 65 6e 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 20 3d 20 7b 7d 0a 66 6f en.local.config_mappings.=.{}.fo
49320 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 r._,.cfginfo.in.ipairs(configs).
49340 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
49360 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 (prj,.cfginfo.src_buildcfg,.cfgi
49380 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 nfo.src_platform).if.cfg.pchhead
493a0 65 72 20 61 6e 64 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 20 61 6e 64 20 6e 6f 74 20 63 66 67 er.and.cfg.pchsource.and.not.cfg
493c0 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 .flags.NoPCH.then.config_mapping
493e0 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e s[cfginfo].=.path.translate(cfg.
49400 70 63 68 73 6f 75 72 63 65 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c pchsource,."\\").end.end._p(1,'<
49420 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
49440 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 rs(files).do.local.translatedpat
49460 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c h.=.path.translate(file.name,."\
49480 5c 22 29 0a 5f 70 28 32 2c 20 27 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 5c 22 \")._p(2,.'<ClCompile.Include=\"
494a0 25 73 5c 22 3e 27 2c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c %s\">',.translatedpath)._p(3,.'<
494c0 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 24 28 49 6e 74 44 69 72 29 25 73 2e 6f 62 6a 3c 2f ObjectFileName>$(IntDir)%s.obj</
494e0 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 ObjectFileName>'.,.premake.esc(p
49500 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 ath.translate(path.trimdots(path
49520 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 2e 6e 61 6d 65 29 29 29 29 0a 29 0a 66 6f 72 20 5f .removeext(file.name)))).).for._
49540 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a ,.cfginfo.in.ipairs(configs).do.
49560 69 66 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 61 6e 64 20 if.config_mappings[cfginfo].and.
49580 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 3d 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 translatedpath.==.config_mapping
495a0 73 5b 63 66 67 69 6e 66 6f 5d 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c s[cfginfo].then._p(3,'<Precompil
495c0 65 64 48 65 61 64 65 72 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 edHeader.'...if_config_and_platf
495e0 6f 72 6d 28 29 20 2e 2e 20 27 3e 43 72 65 61 74 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 orm()....'>Create</PrecompiledHe
49600 61 64 65 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 ader>',.premake.esc(cfginfo.name
49620 29 29 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 6e 69 )).config_mappings[cfginfo].=.ni
49640 6c 20 20 2d 2d 6f 6e 6c 79 20 6f 6e 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 70 65 72 20 70 63 l..--only.one.source.file.per.pc
49660 68 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 h.end.end.local.excluded.=.table
49680 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 .icontains(prj.excludes,.file.na
496a0 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 70 61 69 72 73 28 63 6f me).for._,.vsconfig.in.ipairs(co
496c0 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
496e0 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 6c 64 63 tconfig(prj,.vsconfig.src_buildc
49700 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 65 78 fg,.vsconfig.src_platform).if.ex
49720 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 cluded.or.table.icontains(cfg.ex
49740 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c cludes,.file.name).then._p(3,.'<
49760 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 20 27 0a 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 ExcludedFromBuild.'....if_config
49780 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 63 6c 75 _and_platform()....'>true</Exclu
497a0 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 dedFromBuild>'.,.premake.esc(vsc
497c0 6f 6e 66 69 67 2e 6e 61 6d 65 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c onfig.name).).end.end._p(2,'</Cl
497e0 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 Compile>').end._p(1,'</ItemGroup
49800 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 68 65 61 64 >').end.end.function.vc2010.head
49820 65 72 28 74 61 72 67 65 74 73 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 er(targets).io.eol.=."\r\n"._p('
49840 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 <?xml.version="1.0".encoding="ut
49860 66 2d 38 22 3f 3e 27 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 22 22 0a 69 66 20 74 61 72 67 65 74 73 f-8"?>').local.t.=."".if.targets
49880 20 74 68 65 6e 0a 74 20 3d 20 27 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 27 20 2e 2e .then.t.=.'.DefaultTargets="'...
498a0 20 74 61 72 67 65 74 73 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 .targets....'"'.end._p('<Project
498c0 25 73 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 %s.ToolsVersion="%s".xmlns="http
498e0 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 ://schemas.microsoft.com/develop
49900 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 2c 20 61 63 74 69 6f 6e 2e 76 73 er/msbuild/2003">',.t,.action.vs
49920 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e tudio.toolsVersion).end.function
49940 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e .premake.vs2010_vcxproj(prj).io.
49960 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 22 42 75 69 indent.=."..".vc2010.header("Bui
49980 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 76 73 32 30 31 30 5f 67 ld").vs2010_config(prj).vs2010_g
499a0 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 lobals(prj)._p(1,'<Import.Projec
499c0 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 t="$(VCTargetsPath)\\Microsoft.C
499e0 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 pp.Default.props"./>').for._,.cf
49a00 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 ginfo.in.ipairs(prj.solution.vst
49a20 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 udio_configs).do.local.cfg.=.pre
49a40 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f make.getconfig(prj,.cfginfo.src_
49a60 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a buildcfg,.cfginfo.src_platform).
49a80 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 vc2010.configurationPropertyGrou
49aa0 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 p(cfg,.cfginfo).end._p(1,'<Impor
49ac0 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 t.Project="$(VCTargetsPath)\\Mic
49ae0 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d rosoft.Cpp.props"./>')._p(1,'<Im
49b00 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 53 65 74 74 69 6e portGroup.Label="ExtensionSettin
49b20 67 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 69 6d gs">')._p(1,'</ImportGroup>').im
49b40 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 port_props(prj)._p(1,'<PropertyG
49b60 72 6f 75 70 20 4c 61 62 65 6c 3d 22 55 73 65 72 4d 61 63 72 6f 73 22 20 2f 3e 27 29 0a 76 63 32 roup.Label="UserMacros"./>').vc2
49b80 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 69 74 65 6d 5f 64 010.outputProperties(prj).item_d
49ba0 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a efinitions(prj).vc2010.files(prj
49bc0 29 0a 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a ).vc2010.projectReferences(prj).
49be0 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 _p(1,'<Import.Project="$(VCTarge
49c00 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20 tsPath)\\Microsoft.Cpp.targets".
49c20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 />')._p(1,'<ImportGroup.Label="E
49c40 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f xtensionTargets">')._p(1,'</Impo
49c60 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a rtGroup>')._p('</Project>').end.
49c80 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 function.vc2010.projectReference
49ca0 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 s(prj).local.deps.=.premake.getd
49cc0 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 ependencies(prj).if.#deps.>.0.th
49ce0 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 64 65 en._p(1,'<ItemGroup>').for._,.de
49d00 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 70 61 p.in.ipairs(deps).do.local.deppa
49d20 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 th.=.path.getrelative(prj.locati
49d40 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 64 65 70 29 29 0a 5f 70 on,.vstudio.projectfile(dep))._p
49d60 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 5c 22 (2,'<ProjectReference.Include=\"
49d80 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 65 70 70 61 74 68 2c 20 %s\">',.path.translate(deppath,.
49da0 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a "\\"))._p(3,'<Project>{%s}</Proj
49dc0 65 63 74 3e 27 2c 20 64 65 70 2e 75 75 69 64 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 ect>',.dep.uuid).if.vstudio.iswi
49de0 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 nrt().then._p(3,'<ReferenceOutpu
49e00 74 41 73 73 65 6d 62 6c 79 3e 66 61 6c 73 65 3c 2f 52 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 tAssembly>false</ReferenceOutput
49e20 41 73 73 65 6d 62 6c 79 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 52 Assembly>').end._p(2,'</ProjectR
49e40 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 eference>').end._p(1,'</ItemGrou
49e60 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 64 65 62 p>').end.end.function.vc2010.deb
49e80 75 67 64 69 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 61 6e 64 20 6e ugdir(cfg).if.cfg.debugdir.and.n
49ea0 6f 74 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 ot.vstudio.iswinrt().then._p('..
49ec0 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 ..<LocalDebuggerWorkingDirectory
49ee0 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f >%s</LocalDebuggerWorkingDirecto
49f00 72 79 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 ry>',.path.translate(cfg.debugdi
49f20 72 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 67 65 72 46 6c 61 76 6f r,.'\\'))._p('....<DebuggerFlavo
49f40 72 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 3c 2f 44 65 62 75 67 67 65 72 r>WindowsLocalDebugger</Debugger
49f60 46 6c 61 76 6f 72 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 74 Flavor>').end.if.cfg.debugargs.t
49f80 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e hen._p('....<LocalDebuggerComman
49fa0 64 41 72 67 75 6d 65 6e 74 73 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d dArguments>%s</LocalDebuggerComm
49fc0 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 andArguments>',.table.concat(cfg
49fe0 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 .debugargs,.".")).end.end.functi
4a000 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e on.vc2010.debugenvs(cfg).if.cfg.
4a020 64 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 debugenvs.and.#cfg.debugenvs.>.0
4a040 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f .then._p(2,'<LocalDebuggerEnviro
4a060 6e 6d 65 6e 74 3e 25 73 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e nment>%s%s</LocalDebuggerEnviron
4a080 6d 65 6e 74 3e 27 2c 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 65 6e 76 ment>',table.concat(cfg.debugenv
4a0a0 73 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 s,."\n").,iif(cfg.flags.DebugEnv
4a0c0 73 49 6e 68 65 72 69 74 2c 27 5c 6e 24 28 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 sInherit,'\n$(LocalDebuggerEnvir
4a0e0 6f 6e 6d 65 6e 74 29 27 2c 27 27 29 0a 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 onment)','').).if.cfg.flags.Debu
4a100 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c gEnvsDontMerge.then._p(2,'<Local
4a120 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 66 61 6c 73 65 3c 2f DebuggerMergeEnvironment>false</
4a140 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 LocalDebuggerMergeEnvironment>')
4a160 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 76 73 .end.end.end.function.premake.vs
4a180 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 2010_vcxproj_user(prj).io.indent
4a1a0 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 66 6f 72 20 5f 2c 20 63 .=."..".vc2010.header().for._,.c
4a1c0 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
4a1e0 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 72 tudio_configs).do.local.cfg.=.pr
4a200 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 63 emake.getconfig(prj,.cfginfo.src
4a220 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 29 _buildcfg,.cfginfo.src_platform)
4a240 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 20 69 66 5f 63 6f 6e ._p('..<PropertyGroup.'...if_con
4a260 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 6b fig_and_platform()...'>',.premak
4a280 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 65 62 75 e.esc(cfginfo.name)).vc2010.debu
4a2a0 67 64 69 72 28 63 66 67 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a gdir(cfg).vc2010.debugenvs(cfg).
4a2c0 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 _p('..</PropertyGroup>').end._p(
4a2e0 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 '</Project>').end.function.prema
4a300 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 28 70 72 6a 29 0a 69 6f 2e 69 ke.vs2010_appxmanifest(prj).io.i
4a320 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 ndent.=."..".io.eol.=."\r\n"._p(
4a340 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 '<?xml.version="1.0".encoding="u
4a360 74 66 2d 38 22 3f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 tf-8"?>').if.vstudio.toolset.==.
4a380 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d "v120_wp81".then._p('<Package.xm
4a3a0 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f lns="http://schemas.microsoft.co
4a3c0 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 m/appx/2010/manifest".xmlns:m2="
4a3e0 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 http://schemas.microsoft.com/app
4a400 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a x/2013/manifest".xmlns:m3="http:
4a420 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 //schemas.microsoft.com/appx/201
4a440 34 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 4/manifest".xmlns:mp="http://sch
4a460 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 70 68 6f emas.microsoft.com/appx/2014/pho
4a480 6e 65 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 73 ne/manifest">').elseif.vstudio.s
4a4a0 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 toreapp.==."8.1".then._p('<Packa
4a4c0 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f ge.xmlns="http://schemas.microso
4a4e0 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 ft.com/appx/2010/manifest".xmlns
4a500 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f :m3="http://schemas.microsoft.co
4a520 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 0a 5f 70 m/appx/2013/manifest">').else._p
4a540 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 ('<Package.xmlns="http://schemas
4a560 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 2f 66 6f 75 .microsoft.com/appx/manifest/fou
4a580 6e 64 61 74 69 6f 6e 2f 77 69 6e 64 6f 77 73 31 30 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 ndation/windows10".xmlns:mp="htt
4a5a0 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 p://schemas.microsoft.com/appx/2
4a5c0 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 014/phone/manifest".xmlns:m3="ht
4a5e0 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/
4a600 6d 61 6e 69 66 65 73 74 2f 75 61 70 2f 77 69 6e 64 6f 77 73 31 30 22 3e 27 29 0a 65 6e 64 0a 5f manifest/uap/windows10">').end._
4a620 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 75 p(1,'<Identity.Name="'....prj.uu
4a640 69 64 20 2e 2e 20 27 22 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 68 65 72 3d 22 43 4e 3d 55 id....'"')._p(2,'Publisher="CN=U
4a660 6e 6b 6e 6f 77 6e 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 73 69 6f 6e 3d 22 31 2e 30 2e 30 2e 30 nknown"')._p(2,'Version="1.0.0.0
4a680 22 20 2f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 "./>').if.vstudio.toolset.==."v1
4a6a0 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 20_wp81".or.vstudio.storeapp.==.
4a6c0 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e 65 49 64 65 6e 74 69 "8.2".then._p(1,'<mp:PhoneIdenti
4a6e0 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 64 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 75 69 64 ty.PhoneProductId="'....prj.uuid
4a700 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c 69 73 68 65 72 49 64 3d 22 30 30 30 30 30 30 30 ....'".PhonePublisherId="0000000
4a720 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 30 30 30 22 2f 3e 0-0000-0000-0000-000000000000"/>
4a740 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 32 ').end._p(1,'<Properties>')._p(2
4a760 2c 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 ,'<DisplayName>'....prj.name....
4a780 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 75 62 6c 69 73 68 '</DisplayName>')._p(2,'<Publish
4a7a0 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 55 6e 6b 6e 6f 77 6e 3c 2f 50 75 62 6c 69 73 68 65 72 erDisplayName>Unknown</Publisher
4a7c0 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4c 6f 67 6f 3e 45 6d 70 74 79 DisplayName>')._p(2,'<Logo>Empty
4a7e0 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 Logo.png</Logo>')._p(1,'</Proper
4a800 74 69 65 73 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 ties>').if.vstudio.storeapp.==."
4a820 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 8.2".then._p(1,'<Dependencies>')
4a840 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 44 65 76 69 63 65 46 61 6d 69 6c 79 20 4e 61 6d 65 3d ._p(2,'<TargetDeviceFamily.Name=
4a860 22 57 69 6e 64 6f 77 73 2e 55 6e 69 76 65 72 73 61 6c 22 20 4d 69 6e 56 65 72 73 69 6f 6e 3d 22 "Windows.Universal".MinVersion="
4a880 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3d 22 10.0.10069.0".MaxVersionTested="
4a8a0 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 44 65 70 65 6e 10.0.10069.0"./>')._p(1,'</Depen
4a8c0 64 65 6e 63 69 65 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 31 2c 27 3c 50 72 65 72 65 71 75 69 73 dencies>').else._p(1,'<Prerequis
4a8e0 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 33 2e ites>')._p(2,'<OSMinVersion>6.3.
4a900 30 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d 61 78 56 0</OSMinVersion>')._p(2,'<OSMaxV
4a920 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e ersionTested>6.3.0</OSMaxVersion
4a940 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e Tested>')._p(1,'</Prerequisites>
4a960 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 32 2c ').end._p(1,'<Resources>')._p(2,
4a980 27 3c 52 65 73 6f 75 72 63 65 20 4c 61 6e 67 75 61 67 65 3d 22 78 2d 67 65 6e 65 72 61 74 65 22 '<Resource.Language="x-generate"
4a9a0 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 />')._p(1,'</Resources>')._p(1,'
4a9c0 3c 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 <Applications>')._p(2,'<Applicat
4a9e0 69 6f 6e 20 49 64 3d 22 41 70 70 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 63 75 74 61 62 6c 65 3d ion.Id="App"')._p(3,'Executable=
4aa00 22 24 74 61 72 67 65 74 6e 61 6d 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 29 0a 5f 70 28 33 2c 27 "$targetnametoken$.exe"')._p(3,'
4aa20 45 6e 74 72 79 50 6f 69 6e 74 3d 22 41 70 70 22 3e 27 29 0a 5f 70 28 33 2c 27 3c 6d 33 3a 56 69 EntryPoint="App">')._p(3,'<m3:Vi
4aa40 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 27 44 69 73 70 6c 61 79 4e 61 6d 65 sualElements')._p(4,'DisplayName
4aa60 3d 22 42 6c 61 68 22 27 29 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 31 35 30 78 31 35 30 4c 6f 67 ="Blah"')._p(4,'Square150x150Log
4aa80 6f 3d 22 41 73 73 65 74 73 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 69 66 20 76 73 74 75 64 69 o="Assets\\Logo.png"').if.vstudi
4aaa0 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 o.toolset.==."v120_wp81".or.vstu
4aac0 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 34 2c dio.storeapp.==."8.2".then._p(4,
4aae0 27 53 71 75 61 72 65 34 34 78 34 34 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 'Square44x44Logo="Assets\\SmallL
4ab00 6f 67 6f 2e 70 6e 67 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 33 30 78 33 ogo.png"').else._p(4,'Square30x3
4ab20 30 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 0Logo="Assets\\SmallLogo.png"').
4ab40 65 6e 64 0a 5f 70 28 34 2c 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 42 6c 61 68 22 27 29 0a 5f end._p(4,'Description="Blah"')._
4ab60 70 28 34 2c 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 p(4,'ForegroundText="light"')._p
4ab80 28 34 2c 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 (4,'BackgroundColor="transparent
4aba0 22 3e 27 29 0a 5f 70 28 34 2c 27 3c 6d 33 3a 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d 61 67 ">')._p(4,'<m3:SplashScreen.Imag
4abc0 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 76 73 74 75 64 69 6f e="%s"./>',.path.getname(vstudio
4abe0 2e 73 70 6c 61 73 68 70 61 74 68 29 29 0a 5f 70 28 33 2c 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 .splashpath))._p(3,'</m3:VisualE
4ac00 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 lements>')._p(2,'</Application>'
4ac20 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 27 3c 2f )._p(1,'</Applications>')._p('</
4ac40 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 3d 20 70 Package>').end..local.vc2010.=.p
4ac60 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 72 6f 6a remake.vstudio.vc2010.local.proj
4ac80 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 6e 20 76 ect.=.premake.project.function.v
4aca0 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 6c 20 66 c2010.filteridgroup(prj).local.f
4acc0 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 64 20 3d ilters.=.{.}.local.filterfound.=
4ace0 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 63 68 66 .false.for.file.in.project.eachf
4ad00 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 74 72 69 ile(prj).do.local.folders.=.stri
4ad20 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 72 75 65 ng.explode(file.vpath,."/",.true
4ad40 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 23 66 6f ).local.path.=."".for.i.=.1,.#fo
4ad60 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 6e 64 20 lders.-.1.do.if.not.filterfound.
4ad80 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 27 3c 49 then.filterfound.=.true._p(1,'<I
4ada0 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 2e 20 66 temGroup>').end.path.=.path....f
4adc0 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 5d 20 74 olders[i].if.not.filters[path].t
4ade0 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 2c 20 27 hen.filters[path].=.true._p(2,.'
4ae00 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 0a 5f 70 <Filter.Include="%s">',.path)._p
4ae20 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 55 6e 69 (3,.'<UniqueIdentifier>{%s}</Uni
4ae40 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 29 29 0a queIdentifier>',.os.uuid(path)).
4ae60 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 20 70 61 _p(2,.'</Filter>').end.path.=.pa
4ae80 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 74 6f 6d th...."\\".end.end.for._,.custom
4aea0 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 buildtask.in.ipairs(prj.custombu
4aec0 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 ildtask.or.{}).do.for._,.buildta
4aee0 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 sk.in.ipairs(custombuildtask.or.
4af00 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 2e 65 78 {}).do.local.folders.=.string.ex
4af20 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 65 6c 61 plode(path.trimdots(path.getrela
4af40 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 29 tive(prj.location,buildtask[1]))
4af60 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a 66 6f 72 ,."/",.true).local.path.=."".for
4af80 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f 74 20 66 .i.=.1,.#folders.-.1.do.if.not.f
4afa0 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 74 72 ilterfound.then.filterfound.=.tr
4afc0 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 ue._p(1,'<ItemGroup>').end.path.
4afe0 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 69 6c 74 =.path....folders[i].if.not.filt
4b000 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 3d 20 74 ers[path].then.filters[path].=.t
4b020 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e rue._p(2,.'<Filter.Include="%s">
4b040 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 ',.path)._p(3,.'<UniqueIdentifie
4b060 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f 73 2e 75 r>{%s}</UniqueIdentifier>',.os.u
4b080 75 69 64 28 70 61 74 68 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e uid(path))._p(2,.'</Filter>').en
4b0a0 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e d.path.=.path...."\\".end.end.en
4b0c0 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 2f 49 74 d.if.filterfound.then._p(1,'</It
4b0e0 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 emGroup>').end.end.function.vc20
4b100 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 6f 6e 29 10.filefiltergroup(prj,.section)
4b120 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f .local.files.=.vc2010.getfilegro
4b140 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 63 74 69 up(prj,.section).or.{}.if.(secti
4b160 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 20 5f 2c on.==."CustomBuild").then.for._,
4b180 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 2e 63 .custombuildtask.in.ipairs(prj.c
4b1a0 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 2c 20 ustombuildtask.or.{}).do.for._,.
4b1c0 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 64 74 buildtask.in.ipairs(custombuildt
4b1e0 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a 66 ask.or.{}).do.local.fcfg.=.{.}.f
4b200 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e cfg.name.=.path.getrelative(prj.
4b220 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 61 74 location,buildtask[1]).fcfg.vpat
4b240 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 h.=.path.trimdots(fcfg.name).tab
4b260 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 le.insert(files,.fcfg).end.end.e
4b280 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 49 74 65 nd.if.#files.>.0.then._p(1,'<Ite
4b2a0 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 72 73 28 mGroup>').for._,.file.in.ipairs(
4b2c0 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 65 2e 6e files).do.local.filter.if.file.n
4b2e0 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 20 3d 20 ame.~=.file.vpath.then.filter.=.
4b300 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 0a 65 6c path.getdirectory(file.vpath).el
4b320 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 28 66 69 se.filter.=.path.getdirectory(fi
4b340 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 20 74 68 le.name).end.if.filter.~=.".".th
4b360 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 2c 20 73 en._p(2,'<%s.Include=\"%s\">',.s
4b380 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 65 ection,.path.translate(file.name
4b3a0 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 6c 74 65 ,."\\"))._p(3,'<Filter>%s</Filte
4b3c0 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 5c 5c 22 r>',.path.translate(filter,."\\"
4b3e0 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 65 0a 5f ))._p(2,'</%s>',.section).else._
4b400 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 p(2,'<%s.Include=\"%s\"./>',.sec
4b420 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 tion,.path.translate(file.name,.
4b440 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 6f 75 70 "\\")).end.end._p(1,'</ItemGroup
4b460 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 65 6e 65 >').end.end.function.vc2010.gene
4b480 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 20 22 20 rate_filters(prj).io.indent.=.".
4b4a0 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 74 65 72 .".vc2010.header().vc2010.filter
4b4c0 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 72 67 72 idgroup(prj).vc2010.filefiltergr
4b4e0 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 69 6c 74 oup(prj,."None").vc2010.filefilt
4b500 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 30 31 30 ergroup(prj,."ClInclude").vc2010
4b520 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 69 6c 65 .filefiltergroup(prj,."ClCompile
4b540 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 ").vc2010.filefiltergroup(prj,."
4b560 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 66 69 6c ResourceCompile").vc2010.filefil
4b580 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 5f 70 28 tergroup(prj,."CustomBuild")._p(
4b5a0 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 74 75 64 '</Project>').end..premake.vstud
4b5c0 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 20 70 72 io.vc2012.=.{}.local.vc2012.=.pr
4b5e0 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 74 75 64 emake.vstudio.vc2012.local.vstud
4b600 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 6e 0a 7b io.=.premake.vstudio.newaction.{
4b620 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 73 68 6f .trigger.........=."vs2012",.sho
4b640 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 32 30 rtname.......=."Visual.Studio.20
4b660 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 61 74 65 12",.description.....=."Generate
4b680 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 20 70 72 .Microsoft.Visual.Studio.2012.pr
4b6a0 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 oject.files",.os..............=.
4b6c0 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 "windows",.valid_kinds.....=.{."
4b6e0 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
4b700 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
4b720 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 2c 0a 76 nguages.=.{."C",."C++",."C#"},.v
4b740 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d alid_tools.....=.{.cc.....=.{."m
4b760 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d sc"...},.dotnet.=.{."msnet".},.}
4b780 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
4b7a0 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 make.generate(sln,."%%.sln",.vst
4b7c0 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 udio.sln2005.generate).end,.onpr
4b7e0 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 oject.=.function(prj).if.premake
4b800 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 .isdotnetproject(prj).then.prema
4b820 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 ke.generate(prj,."%%.csproj",.vs
4b840 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 tudio.cs2005.generate).premake.g
4b860 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 enerate(prj,."%%.csproj.user",.v
4b880 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 studio.cs2005.generate_user).els
4b8a0 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 70 e.premake.generate(prj,."%%.vcxp
4b8c0 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 72 roj",.premake.vs2010_vcxproj).pr
4b8e0 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e emake.generate(prj,."%%.vcxproj.
4b900 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 73 user",.premake.vs2010_vcxproj_us
4b920 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 63 er).premake.generate(prj,."%%.vc
4b940 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 67 xproj.filters",.vstudio.vc2010.g
4b960 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 6c 65 61 enerate_filters).end.end,.onclea
4b980 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 6c 65 61 nsolution.=.premake.vstudio.clea
4b9a0 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 70 72 65 nsolution,.oncleanproject..=.pre
4b9c0 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 63 6c 65 make.vstudio.cleanproject,.oncle
4b9e0 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 63 6c 65 antarget...=.premake.vstudio.cle
4ba00 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 6e 56 65 antarget,.vstudio.=.{.solutionVe
4ba20 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 20 3d 20 rsion.=."12",.targetFramework.=.
4ba40 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 22 2c 0a "4.5",.toolsVersion....=."4.0",.
4ba60 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 61 6c 73 supports64bitEditContinue.=.fals
4ba80 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 33 20 3d e,.}.}..premake.vstudio.vc2013.=
4baa0 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 74 75 64 .{}.local.vc2013.=.premake.vstud
4bac0 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 6d 61 6b io.vc2013.local.vstudio.=.premak
4bae0 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 20 20 20 e.vstudio.newaction.{.trigger...
4bb00 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 20 20 20 ......=."vs2013",.shortname.....
4bb20 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 63 72 69 ..=."Visual.Studio.2013",.descri
4bb40 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 20 ption.....=."Generate.Microsoft.
4bb60 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 6c 65 73 Visual.Studio.2013.project.files
4bb80 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 0a ",.os..............=."windows",.
4bba0 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 22 valid_kinds.....=.{."ConsoleApp"
4bbc0 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 53 ,."WindowedApp",."StaticLib",."S
4bbe0 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 7b haredLib".},.valid_languages.=.{
4bc00 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 20 ."C",."C++",."C#"},.valid_tools.
4bc20 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 6f ....=.{.cc.....=.{."msc"...},.do
4bc40 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 6f tnet.=.{."msnet".},.},.onsolutio
4bc60 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 61 n.=.function(sln).premake.genera
4bc80 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 30 te(sln,."%%.sln",.vstudio.sln200
4bca0 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 6e 5.generate).end,.onproject.=.fun
4bcc0 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 72 ction(prj).if.premake.isdotnetpr
4bce0 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 65 oject(prj).then.premake.generate
4bd00 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 30 (prj,."%%.csproj",.vstudio.cs200
4bd20 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 6a 5.generate).premake.generate(prj
4bd40 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 30 ,."%%.csproj.user",.vstudio.cs20
4bd60 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 76 05.generate_user).else.premake.v
4bd80 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 73 65 0a studio.needAppxManifest.=.false.
4bda0 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f premake.generate(prj,."%%.vcxpro
4bdc0 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d j",.premake.vs2010_vcxproj).prem
4bde0 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 ake.generate(prj,."%%.vcxproj.us
4be00 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 er",.premake.vs2010_vcxproj_user
4be20 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 ).premake.generate(prj,."%%.vcxp
4be40 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e roj.filters",.vstudio.vc2010.gen
4be60 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 75 64 69 erate_filters).if.premake.vstudi
4be80 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 6b 65 2e o.needAppxManifest.then.premake.
4bea0 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 74 22 2c generate(prj,."%%.appxmanifest",
4bec0 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e .premake.vs2010_appxmanifest).en
4bee0 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 d.end.end,.oncleansolution.=.pre
4bf00 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c make.vstudio.cleansolution,.oncl
4bf20 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c eanproject..=.premake.vstudio.cl
4bf40 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 eanproject,.oncleantarget...=.pr
4bf60 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 emake.vstudio.cleantarget,.vstud
4bf80 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 io.=.{.solutionVersion.=."12",.t
4bfa0 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 argetFramework.=."4.5",.toolsVer
4bfc0 73 69 6f 6e 20 20 20 20 3d 20 22 31 32 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 sion....=."12.0",.supports64bitE
4bfe0 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b ditContinue.=.false,.}.}..premak
4c000 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 e.vstudio.vc2015.=.{}.local.vc20
4c020 31 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 0a 6c 6f 63 61 15.=.premake.vstudio.vc2015.loca
4c040 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 l.vstudio.=.premake.vstudio.newa
4c060 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 ction.{.trigger.........=."vs201
4c080 35 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 5",.shortname.......=."Visual.St
4c0a0 75 64 69 6f 20 32 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 udio.2015",.description.....=."G
4c0c0 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 enerate.Microsoft.Visual.Studio.
4c0e0 32 30 31 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 2015.project.files",.os.........
4c100 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 .....=."windows",.valid_kinds...
4c120 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 ..=.{."ConsoleApp",."WindowedApp
4c140 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 ",."StaticLib",."SharedLib".},.v
4c160 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 alid_languages.=.{."C",."C++",."
4c180 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 C#".},.valid_tools.....=.{.cc...
4c1a0 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e ..=.{."msc"...},.dotnet.=.{."msn
4c1c0 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 et".},.},.onsolution.=.function(
4c1e0 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 sln).premake.generate(sln,."%%.s
4c200 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 ln",.vstudio.sln2005.generate).e
4c220 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 nd,.onproject.=.function(prj).if
4c240 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
4c260 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 en.premake.generate(prj,."%%.csp
4c280 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 roj",.vstudio.cs2005.generate).p
4c2a0 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e remake.generate(prj,."%%.csproj.
4c2c0 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 user",.vstudio.cs2005.generate_u
4c2e0 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 ser).else.premake.vstudio.needAp
4c300 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 pxManifest.=.false.premake.gener
4c320 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 ate(prj,."%%.vcxproj",.premake.v
4c340 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 s2010_vcxproj).premake.generate(
4c360 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e prj,."%%.vcxproj.user",.premake.
4c380 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e vs2010_vcxproj_user).premake.gen
4c3a0 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c erate(prj,."%%.vcxproj.filters",
4c3c0 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 .vstudio.vc2010.generate_filters
4c3e0 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e ).if.premake.vstudio.needAppxMan
4c400 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c ifest.then.premake.generate(prj,
4c420 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 73 32 30 ."%%.appxmanifest",.premake.vs20
4c440 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 0a 6f 6e 10_appxmanifest).end.end.end,.on
4c460 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 69 6f 2e cleansolution.=.premake.vstudio.
4c480 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d cleansolution,.oncleanproject..=
4c4a0 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 2c 0a 6f .premake.vstudio.cleanproject,.o
4c4c0 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 64 69 6f ncleantarget...=.premake.vstudio
4c4e0 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 75 74 69 .cleantarget,.vstudio.=.{.soluti
4c500 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 77 6f 72 onVersion.=."12",.targetFramewor
4c520 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 22 31 34 k.=."4.5",.toolsVersion....=."14
4c540 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 73 69 6f .0",.windowsTargetPlatformVersio
4c560 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 6f 6e 74 n.=."8.1",.supports64bitEditCont
4c580 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 64 65 20 inue.=.true,.}.}..premake.xcode.
4c5a0 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 20 22 6d =.{.}.premake.xcode.toolset.=."m
4c5c0 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 20 20 20 acosx".newaction..{.trigger.....
4c5e0 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 20 20 20 ....=."xcode3",.shortname.......
4c600 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 3d 20 22 =."Xcode.3",.description.....=."
4c620 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 74 20 66 Generate.Apple.Xcode.3.project.f
4c640 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 iles.(experimental)",.os........
4c660 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 ......=."macosx",.valid_kinds...
4c680 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 ..=.{."ConsoleApp",."WindowedApp
4c6a0 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 ",."SharedLib",."StaticLib".},.v
4c6c0 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c alid_languages.=.{."C",."C++".},
4c6e0 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 .valid_tools.....=.{.cc.....=.{.
4c700 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 "gcc".},.},.valid_platforms.=.{.
4c720 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 .Native.=."Native",..x32.=."Nati
4c740 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 ve.32-bit",..x64.=."Native.64-bi
4c760 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 t",..Universal32.=."32-bit.Unive
4c780 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e rsal",..Universal64.=."64-bit.Un
4c7a0 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 iversal",..Universal.=."Universa
4c7c0 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 l",.},.default_platform.=."Unive
4c7e0 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e rsal",.onsolution.=.function(sln
4c800 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 6f 6e 28 ).premake.xcode.preparesolution(
4c820 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 6e 28 70 sln).end,.onproject.=.function(p
4c840 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 rj).premake.generate(prj,."%%.xc
4c860 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b odeproj/project.pbxproj",.premak
4c880 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f e.xcode.project).end,.oncleanpro
4c8a0 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 ject.=.function(prj).premake.cle
4c8c0 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 an.directory(prj,."%%.xcodeproj"
4c8e0 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 69 6f 6e ).end,.oncheckproject.=.function
4c900 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 72 65 6d (prj).local.last.for.cfg.in.prem
4c920 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 74 20 61 ake.eachconfig(prj).do.if.last.a
4c940 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 72 28 22 nd.last.~=.cfg.kind.then.error("
4c960 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 75 73 65 Project.'"....prj.name...."'.use
4c980 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 6e 6f 74 s.more.than.one.target.kind;.not
4c9a0 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 6c 61 73 .supported.by.Xcode",.0).end.las
4c9c0 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 74 69 6f t.=.cfg.kind.end.end,.}.newactio
4c9e0 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 34 22 2c n..{.trigger.........=."xcode4",
4ca00 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 0a 64 65 .shortname.......=."Xcode.4",.de
4ca20 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 6c 65 20 scription.....=."Generate.Apple.
4ca40 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 6d 65 6e Xcode.4.project.files.(experimen
4ca60 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 6f 73 78 tal)",.os..............=."macosx
4ca80 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
4caa0 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 62 22 2c pp",."WindowedApp",."SharedLib",
4cac0 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 65 73 20 ."StaticLib".},.valid_languages.
4cae0 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 =.{."C",."C++".},.valid_tools...
4cb00 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 76 61 6c ..=.{.cc.....=.{."gcc".},.},.val
4cb20 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 61 74 69 id_platforms.=.{..Native.=."Nati
4cb40 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 0a 78 36 ve",..x32.=."Native.32-bit",..x6
4cb60 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 61 6c 33 4.=."Native.64-bit",..Universal3
4cb80 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 65 72 73 2.=."32-bit.Universal",..Univers
4cba0 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 6e 69 76 al64.=."64-bit.Universal",..Univ
4cbc0 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 6c 74 5f ersal.=."Universal",.},.default_
4cbe0 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 75 74 69 platform.=."Universal",.onsoluti
4cc00 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
4cc20 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 65 6e 74 ate(sln,."%%.xcworkspace/content
4cc40 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 63 6f 64 s.xcworkspacedata",.premake.xcod
4cc60 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 6e 70 72 e4.workspace_generate).end,.onpr
4cc80 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 67 65 oject.=.function(prj).premake.ge
4cca0 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 nerate(prj,."%%.xcodeproj/projec
4ccc0 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 t.pbxproj",.premake.xcode.projec
4cce0 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f t).end,.oncleanproject.=.functio
4cd00 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 n(prj).premake.clean.directory(p
4cd20 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 6c 65 61 rj,."%%.xcodeproj").premake.clea
4cd40 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 61 63 65 n.directory(prj,."%%.xcworkspace
4cd60 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 69 6f ").end,.oncheckproject.=.functio
4cd80 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 72 65 n(prj).local.last.for.cfg.in.pre
4cda0 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 74 20 make.eachconfig(prj).do.if.last.
4cdc0 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 72 28 and.last.~=.cfg.kind.then.error(
4cde0 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 75 73 "Project.'"....prj.name...."'.us
4ce00 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 6e 6f es.more.than.one.target.kind;.no
4ce20 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 6c 61 t.supported.by.Xcode",.0).end.la
4ce40 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f 63 61 6c 20 st.=.cfg.kind.end.end,.}..local.
4ce60 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 65 65 xcode.=.premake.xcode.local.tree
4ce80 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 65 2e ..=.premake.tree.function.xcode.
4cea0 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 61 74 getbuildcategory(node).local.cat
4cec0 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 6b 73 egories.=.{.[".a"].=."Frameworks
4cee0 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 20 3d ",.[".c"].=."Sources",.[".cc"].=
4cf00 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 73 22 ."Sources",.[".cpp"].=."Sources"
4cf20 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 69 62 ,.[".cxx"].=."Sources",.[".dylib
4cf40 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 6b 22 "].=."Frameworks",.[".framework"
4cf60 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 75 72 ].=."Frameworks",.[".m"].=."Sour
4cf80 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 73 74 ces",.[".mm"].=."Sources",.[".st
4cfa0 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 5d 20 rings"].=."Resources",.[".nib"].
4cfc0 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 6f 75 =."Resources",.[".xib"].=."Resou
4cfe0 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 2c 0a rces",.[".icns"].=."Resources",.
4d000 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 22 5d [".bmp"].=."Resources",.[".wav"]
4d020 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 6f 72 .=."Resources",.}.return.categor
4d040 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 65 29 ies[path.getextension(node.name)
4d060 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 6e 61 ].end.function.xcode.getconfigna
4d080 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 69 66 me(cfg).local.name.=.cfg.name.if
4d0a0 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 6c 61 .#cfg.project.solution.xcode.pla
4d0c0 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 20 22 tforms.>.1.then.name.=.name...."
4d0e0 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 2e 76 ."....premake.action.current().v
4d100 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 6e 64 alid_platforms[cfg.platform].end
4d120 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 65 2e .return.name.end.function.xcode.
4d140 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 3d 20 getfiletype(node).local.types.=.
4d160 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 2e 63 {.[".c"].........=."sourcecode.c
4d180 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 6f 64 .c",.[".cc"]........=."sourcecod
4d1a0 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f e.cpp.cpp",.[".cpp"].......=."so
4d1c0 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 73 22 5d 20 20 20 20 20 urcecode.cpp.cpp",.[".css"].....
4d1e0 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 20 20 20 20 20 20 3d ..=."text.css",.[".cxx"].......=
4d200 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 65 77 ."sourcecode.cpp.cpp",.[".framew
4d220 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f 72 6b 22 2c 0a 5b 22 2e ork"].=."wrapper.framework",.[".
4d240 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 68 22 gif"].......=."image.gif",.[".h"
4d260 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 5b 22 ].........=."sourcecode.c.h",.["
4d280 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 2e 6c .html"]......=."text.html",.[".l
4d2a0 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 0a 5b ua"].......=."sourcecode.lua",.[
4d2c0 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 6f 62 ".m"].........=."sourcecode.c.ob
4d2e0 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 6f 64 jc",.[".mm"]........=."sourcecod
4d300 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 3d 20 e.cpp.objcpp",.[".nib"].......=.
4d320 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 3d 20 "wrapper.nib",.[".pch"].......=.
4d340 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 20 20 "sourcecode.c.h",.[".plist"]....
4d360 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 73 22 .=."text.plist.xml",.[".strings"
4d380 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 2e 78 ]...=."text.plist.strings",.[".x
4d3a0 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 6e 73 ib"].......=."file.xib",.[".icns
4d3c0 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 22 5d "]......=."image.icns",.[".bmp"]
4d3e0 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 20 20 .......=."image.bmp",.[".wav"]..
4d400 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 79 70 .....=."audio.wav",.}.return.typ
4d420 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 29 5d es[path.getextension(node.path)]
4d440 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 67 65 .or."text".end.function.xcode.ge
4d460 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 70 65 tfiletypeForced(node).local.type
4d480 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 63 6f s.=.{.[".c"].........=."sourceco
4d4a0 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 22 73 de.cpp.cpp",.[".cc"]........=."s
4d4c0 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 20 20 ourcecode.cpp.cpp",.[".cpp"]....
4d4e0 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 73 ...=."sourcecode.cpp.cpp",.[".cs
4d500 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 22 5d s"].......=."text.css",.[".cxx"]
4d520 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b .......=."sourcecode.cpp.cpp",.[
4d540 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 6f ".framework"].=."wrapper.framewo
4d560 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 69 66 rk",.[".gif"].......=."image.gif
4d580 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 65 2e ",.[".h"].........=."sourcecode.
4d5a0 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 2e 68 cpp.h",.[".html"]......=."text.h
4d5c0 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 63 6f tml",.[".lua"].......=."sourceco
4d5e0 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 72 63 de.lua",.[".m"].........=."sourc
4d600 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 20 20 ecode.cpp.objcpp",.[".mm"]......
4d620 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 22 2e ..=."sourcecode.cpp.objcpp",.[".
4d640 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e nib"].......=."wrapper.nib",.[".
4d660 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 68 22 pch"].......=."sourcecode.cpp.h"
4d680 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 2e 78 ,.[".plist"].....=."text.plist.x
4d6a0 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 69 73 ml",.[".strings"]...=."text.plis
4d6c0 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 66 69 t.strings",.[".xib"].......=."fi
4d6e0 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 67 65 le.xib",.[".icns"]......=."image
4d700 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 65 2e .icns",.[".bmp"].......=."image.
4d720 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 77 61 bmp",.[".wav"].......=."audio.wa
4d740 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 65 6e v",.}.return.types[path.getexten
4d760 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 0a 66 sion(node.path)].or."text".end.f
4d780 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 6f 64 unction.xcode.getproducttype(nod
4d7a0 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 20 3d e).local.types.=.{.ConsoleApp..=
4d7c0 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 2c 0a ."com.apple.product-type.tool",.
4d7e0 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 63 74 WindowedApp.=."com.apple.product
4d800 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 20 20 -type.application",.StaticLib...
4d820 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 61 72 =."com.apple.product-type.librar
4d840 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 61 70 y.static",.SharedLib...=."com.ap
4d860 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 69 63 ple.product-type.library.dynamic
4d880 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 64 5d ",.}.return.types[node.cfg.kind]
4d8a0 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 79 70 .end.function.xcode.gettargettyp
4d8c0 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 65 41 e(node).local.types.=.{.ConsoleA
4d8e0 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 74 61 pp..=."\"compiled.mach-o.executa
4d900 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 2e 61 ble\"",.WindowedApp.=."wrapper.a
4d920 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 63 68 pplication",.StaticLib...=."arch
4d940 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 69 6c ive.ar",.SharedLib...=."\"compil
4d960 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 79 70 ed.mach-o.dylib\"",.}.return.typ
4d980 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 es[node.cfg.kind].end.function.x
4d9a0 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 61 6c code.getxcodeprojname(prj).local
4d9c0 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 .fname.=.premake.project.getfile
4d9e0 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 72 6e name(prj,."%%.xcodeproj").return
4da00 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 61 6d .fname.end.function.xcode.isfram
4da20 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 78 74 ework(fname).return.(path.getext
4da40 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 0a 65 ension(fname).==.".framework").e
4da60 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 72 6e nd.function.xcode.newid().return
4da80 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 34 58 .string.format("%04X%04X%04X%04X
4daa0 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 37 29 %04X%04X",.math.random(0,.32767)
4dac0 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 ,.math.random(0,.32767),.math.ra
4dae0 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 ndom(0,.32767),.math.random(0,.3
4db00 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 2767),.math.random(0,.32767),.ma
4db20 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 69 6f th.random(0,.32767)).end.functio
4db40 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 6c 6e n.xcode.preparesolution(sln).sln
4db60 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 6d 73 .xcode.=.{.}.sln.xcode.platforms
4db80 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 2c 20 .=.premake.filterplatforms(sln,.
4dba0 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 5f 70 premake.action.current().valid_p
4dbc0 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 20 69 latforms,."Universal").for.prj.i
4dbe0 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
4dc00 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 63 6f ln).do.local.cfg.=.premake.getco
4dc20 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 5d 2c nfig(prj,.prj.configurations[1],
4dc40 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 20 6e .sln.xcode.platforms[1]).local.n
4dc60 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 74 6e ode.=.premake.tree.new(path.getn
4dc80 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 29 29 ame(cfg.buildtarget.bundlepath))
4dca0 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 61 6b .node.cfg.=.cfg.node.id.=.premak
4dcc0 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 0a 6e e.xcode.newid(node,."product").n
4dce0 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 65 77 ode.targetid.=.premake.xcode.new
4dd00 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 20 7b id(node,."target").prj.xcode.=.{
4dd20 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 0a 65 }.prj.xcode.projectnode.=.node.e
4dd40 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 74 28 nd.end.function.xcode.printlist(
4dd60 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 70 28 list,.tag).if.#list.>.0.then._p(
4dd80 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 6e 20 4,'%s.=.(',.tag).for._,.item.in.
4dda0 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 69 74 ipairs(list).do.local.escaped_it
4ddc0 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 70 28 em.=.item:gsub("\"",."\\\"")._p(
4dde0 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 5f 70 5,.'"%s",',.escaped_item).end._p
4de00 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 65 2e (4,');').end.end.function.xcode.
4de20 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 70 28 Header()._p('//.!$*UTF8*$!')._p(
4de40 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 27 29 '{')._p(1,'archiveVersion.=.1;')
4de60 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 29 0a ._p(1,'classes.=.{')._p(1,'};').
4de80 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 28 31 _p(1,'objectVersion.=.45;')._p(1
4dea0 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 63 74 ,'objects.=.{')._p('').end.funct
4dec0 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 27 2f ion.xcode.PBXBuildFile(tr)._p('/
4dee0 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 2f 27 *.Begin.PBXBuildFile.section.*/'
4df00 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 20 66 ).tree.traverse(tr,.{.onnode.=.f
4df20 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 74 68 unction(node).if.node.buildid.th
4df40 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 69 73 en._p(2,'%s./*.%s.in.%s.*/.=.{is
4df60 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 20 2f a.=.PBXBuildFile;.fileRef.=.%s./
4df80 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 6f 64 *.%s.*/;.};',..node.buildid,.nod
4dfa0 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 28 6e e.name,.xcode.getbuildcategory(n
4dfc0 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 65 6e ode),.node.id,.node.name).end.en
4dfe0 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 65 63 d.})._p('/*.End.PBXBuildFile.sec
4e000 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 tion.*/')._p('').end.function.xc
4e020 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 69 66 ode.PBXContainerItemProxy(tr).if
4e040 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a .#tr.projects.children.>.0.then.
4e060 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 72 6f _p('/*.Begin.PBXContainerItemPro
4e080 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 20 69 xy.section.*/').for._,.node.in.i
4e0a0 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 0a 5f pairs(tr.projects.children).do._
4e0c0 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 78 79 p(2,'%s./*.PBXContainerItemProxy
4e0e0 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 0a 5f .*/.=.{',.node.productproxyid)._
4e100 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 78 79 p(3,'isa.=.PBXContainerItemProxy
4e120 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 20 2f ;')._p(3,'containerPortal.=.%s./
4e140 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 6d 65 *.%s.*/;',.node.id,.path.getname
4e160 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 20 32 (node.path))._p(3,'proxyType.=.2
4e180 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 20 3d ;')._p(3,'remoteGlobalIDString.=
4e1a0 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 65 63 .%s;',.node.project.xcode.projec
4e1c0 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 25 73 tnode.id)._p(3,'remoteInfo.=."%s
4e1e0 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 74 6e ";',.node.project.xcode.projectn
4e200 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 2f 2a ode.name)._p(2,'};')._p(2,'%s./*
4e220 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 2c 20 .PBXContainerItemProxy.*/.=.{',.
4e240 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 3d 20 node.targetproxyid)._p(3,'isa.=.
4e260 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 27 63 PBXContainerItemProxy;')._p(3,'c
4e280 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 2c 20 ontainerPortal.=.%s./*.%s.*/;',.
4e2a0 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 68 29 node.id,.path.getname(node.path)
4e2c0 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 27 72 )._p(3,'proxyType.=.1;')._p(3,'r
4e2e0 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 64 65 emoteGlobalIDString.=.%s;',.node
4e300 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 67 65 .project.xcode.projectnode.targe
4e320 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 2c 20 tid)._p(3,'remoteInfo.=."%s";',.
4e340 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 2e 6e node.project.xcode.projectnode.n
4e360 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 20 50 ame)._p(2,'};').end._p('/*.End.P
4e380 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 2f 27 BXContainerItemProxy.section.*/'
4e3a0 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 65 2e )._p('').end.end.function.xcode.
4e3c0 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 2a 20 PBXFileReference(tr,prj)._p('/*.
4e3e0 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 20 2a Begin.PBXFileReference.section.*
4e400 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 20 3d /').tree.traverse(tr,.{.onleaf.=
4e420 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 74 68 .function(node).if.not.node.path
4e440 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 3d 3d .then.return.end.if.node.kind.==
4e460 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 20 2a ."product".then._p(2,'%s./*.%s.*
4e480 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 78 70 /.=.{isa.=.PBXFileReference;.exp
4e4a0 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 6e 64 licitFileType.=.%s;.includeInInd
4e4c0 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 73 22 ex.=.0;.name.=."%s";.path.=."%s"
4e4e0 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 44 49 ;.sourceTree.=.BUILT_PRODUCTS_DI
4e500 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 6f 64 R;.};',.node.id,.node.name,.xcod
4e520 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 6d 65 e.gettargettype(node),.node.name
4e540 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 61 72 ,.path.getname(node.cfg.buildtar
4e560 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 61 72 get.bundlepath)).elseif.node.par
4e580 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 0a 6c ent.parent.==.tr.projects.then.l
4e5a0 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 65 28 ocal.relpath.=.path.getrelative(
4e5c0 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 6e 74 tr.project.location,.node.parent
4e5e0 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 20 25 .project.location)._p(2,'%s./*.%
4e600 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 s.*/.=.{isa.=.PBXFileReference;.
4e620 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 62 2d lastKnownFileType.=."wrapper.pb-
4e640 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 22 25 project";.name.=."%s";.path.=."%
4e660 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 7d 3b s";.sourceTree.=.SOURCE_ROOT;.};
4e680 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 2e 6e ',.node.parent.id,.node.parent.n
4e6a0 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 69 6e ame,.node.parent.name,.path.join
4e6c0 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 6c 73 (relpath,.node.parent.name)).els
4e6e0 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 61 6d e.local.pth,.src.if.xcode.isfram
4e700 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 64 65 ework(node.path).then.local.node
4e720 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 68 45 Path.=.node.path.local._,.matchE
4e740 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 65 50 nd,.variable.=.string.find(nodeP
4e760 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 6c 65 ath,."^%$%((.+)%)/").if.variable
4e780 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 64 65 .then.nodePath.=.string.sub(node
4e7a0 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 69 6e Path,.matchEnd.+.1).end.if.strin
4e7c0 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 73 74 g.find(nodePath,'/')..then.if.st
4e7e0 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 65 72 ring.find(nodePath,'^%.')then.er
4e800 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 72 72 ror('relative.paths.are.not.curr
4e820 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 27 29 ently.supported.for.frameworks')
4e840 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 20 22 .end.pth.=.nodePath.else.pth.=."
4e860 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 2e 20 /System/Library/Frameworks/"....
4e880 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 73 72 nodePath.end.if.variable.then.sr
4e8a0 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 68 2c c.=.variable.if.string.find(pth,
4e8c0 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 74 68 .'^/').then.pth.=.string.sub(pth
4e8e0 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 3e 22 ,.2).end.else.src.=."<absolute>"
4e900 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 6f 64 .end.else.src.=."<group>".if.nod
4e920 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 64 65 e.parent.isvpath.then.pth.=.node
4e940 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 6f 63 .cfg.name.else.pth.=.tree.getloc
4e960 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 72 6a alpath(node).end.end.if.(not.prj
4e980 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 25 73 .options.ForceCPP).then._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 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 61 6d nce;.lastKnownFileType.=.%s;.nam
4e9e0 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 63 65 54 72 65 e.=."%s";.path.=."%s";.sourceTre
4ea00 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d e.=."%s";.};',.node.id,.node.nam
4ea20 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 64 65 e,.xcode.getfiletype(node),.node
4ea40 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 20 2f .name,.pth,.src).else._p(2,'%s./
4ea60 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 *.%s.*/.=.{isa.=.PBXFileReferenc
4ea80 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 20 3d e;.explicitFileType.=.%s;.name.=
4eaa0 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 20 3d ."%s";.path.=."%s";.sourceTree.=
4eac0 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 2c 20 ."%s";.};',.node.id,.node.name,.
4eae0 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 20 6e xcode.getfiletypeForced(node),.n
4eb00 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 64 0a ode.name,.pth,.src).end.end.end.
4eb20 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 20 73 })._p('/*.End.PBXFileReference.s
4eb40 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.
4eb60 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 74 72 xcode.PBXFrameworksBuildPhase(tr
4eb80 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 69 6c )._p('/*.Begin.PBXFrameworksBuil
4eba0 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 2a 20 dPhase.section.*/')._p(2,'%s./*.
4ebc0 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 73 2e Frameworks.*/.=.{',.tr.products.
4ebe0 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 73 61 children[1].fxstageid)._p(3,'isa
4ec00 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 5f 70 .=.PBXFrameworksBuildPhase;')._p
4ec20 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 (3,'buildActionMask.=.2147483647
4ec40 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 ;')._p(3,'files.=.(').tree.trave
4ec60 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 66 75 rse(tr.frameworks,.{.onleaf.=.fu
4ec80 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 46 nction(node)._p(4,'%s./*.%s.in.F
4eca0 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f rameworks.*/,',.node.buildid,.no
4ecc0 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 74 72 de.name).end.}).tree.traverse(tr
4ece0 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 28 6e .projects,.{.onleaf.=.function(n
4ed00 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 72 6b ode)._p(4,'%s./*.%s.in.Framework
4ed20 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 65 29 s.*/,',.node.buildid,.node.name)
4ed40 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 6c 79 .end.})._p(3,');')._p(3,'runOnly
4ed60 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b ForDeploymentPostprocessing.=.0;
4ed80 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 61 6d ')._p(2,'};')._p('/*.End.PBXFram
4eda0 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 5f 70 eworksBuildPhase.section.*/')._p
4edc0 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 75 70 ('').end.function.xcode.PBXGroup
4ede0 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 74 69 (tr)._p('/*.Begin.PBXGroup.secti
4ee00 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 6e 6f on.*/').tree.traverse(tr,.{.onno
4ee20 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 61 74 de.=.function(node).if.(node.pat
4ee40 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 6e 6f h.and.#node.children.==.0).or.no
4ee60 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 6e 0a de.kind.==."vgroup".then.return.
4ee80 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 63 74 end.if.node.parent.==.tr.project
4eea0 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 20 3d s.then._p(2,'%s./*.Products.*/.=
4eec0 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 0a 5f .{',.node.productgroupid).else._
4eee0 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 2c 20 p(2,'%s./*.%s.*/.=.{',.node.id,.
4ef00 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 47 72 node.name).end._p(3,'isa.=.PBXGr
4ef20 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 72 20 oup;')._p(3,'children.=.(').for.
4ef40 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 69 6c _,.childnode.in.ipairs(node.chil
4ef60 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 63 68 dren).do._p(4,'%s./*.%s.*/,',.ch
4ef80 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 64 0a ildnode.id,.childnode.name).end.
4efa0 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 72 2e _p(3,');').if.node.parent.==.tr.
4efc0 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 64 75 projects.then._p(3,'name.=.Produ
4efe0 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 27 2c cts;').else._p(3,'name.=."%s";',
4f000 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 6f 74 .node.name).if.node.path.and.not
4f020 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 6f 64 .node.isvpath.then.local.p.=.nod
4f040 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 6e 0a e.path.if.node.parent.path.then.
4f060 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 6e 74 p.=.path.getrelative(node.parent
4f080 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 74 68 .path,.node.path).end._p(3,'path
4f0a0 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 75 72 .=."%s";',.p).end.end._p(3,'sour
4f0c0 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 27 29 ceTree.=."<group>";')._p(2,'};')
4f0e0 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 6f 75 .end.},.true)._p('/*.End.PBXGrou
4f100 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 74 69 p.section.*/')._p('').end.functi
4f120 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 70 28 on.xcode.PBXNativeTarget(tr)._p(
4f140 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 69 6f '/*.Begin.PBXNativeTarget.sectio
4f160 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e n.*/').for._,.node.in.ipairs(tr.
4f180 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 6d 65 products.children).do.local.name
4f1a0 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 69 6f .=.tr.project.name.local.functio
4f1c0 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 74 72 n.hasBuildCommands(which).if.#tr
4f1e0 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 6e 20 .project[which].>.0.then.return.
4f200 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 74 72 true.end.for._,.cfg.in.ipairs(tr
4f220 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 30 20 .configs).do.if.#cfg[which].>.0.
4f240 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 70 28 then.return.true.end.end.end._p(
4f260 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 65 74 2,'%s./*.%s.*/.=.{',.node.target
4f280 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 65 54 id,.name)._p(3,'isa.=.PBXNativeT
4f2a0 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 69 6f arget;')._p(3,'buildConfiguratio
4f2c0 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 69 6f nList.=.%s./*.Build.configuratio
4f2e0 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 22 20 n.list.for.PBXNativeTarget."%s".
4f300 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 70 28 */;',.node.cfgsection,.name)._p(
4f320 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 6c 64 3,'buildPhases.=.(').if.hasBuild
4f340 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 68 65 Commands('prebuildcommands').the
4f360 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 37 36 n._p(4,'9607AE1010C857E500CD1376
4f380 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 73 20 ./*.Prebuild.*/,').end._p(4,'%s.
4f3a0 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 67 65 /*.Resources.*/,',.node.resstage
4f3c0 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 6e 6f id)._p(4,'%s./*.Sources.*/,',.no
4f3e0 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 6e 64 de.sourcesid).if.hasBuildCommand
4f400 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 2c 27 s('prelinkcommands').then._p(4,'
4f420 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 65 6c 9607AE3510C85E7E00CD1376./*.Prel
4f440 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 65 77 ink.*/,').end._p(4,'%s./*.Framew
4f460 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 68 61 orks.*/,',.node.fxstageid).if.ha
4f480 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 6e 64 sBuildCommands('postbuildcommand
4f4a0 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 46 30 s').then._p(4,'9607AE3710C85E8F0
4f4c0 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 0a 5f 0CD1376./*.Postbuild.*/,').end._
4f4e0 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 27 29 p(3,');')._p(3,'buildRules.=.(')
4f500 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 20 3d ._p(3,');')._p(3,'dependencies.=
4f520 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
4f540 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 2a 20 ojects.children).do._p(4,'%s./*.
4f560 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 2e 74 PBXTargetDependency.*/,',.node.t
4f580 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 5f 70 argetdependid).end._p(3,');')._p
4f5a0 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 20 70 (3,'name.=."%s";',.name).local.p
4f5c0 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 70 70 .if.node.cfg.kind.==."ConsoleApp
4f5e0 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 66 20 ".then.p.=."$(HOME)/bin".elseif.
4f600 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 20 74 node.cfg.kind.==."WindowedApp".t
4f620 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 0a 65 hen.p.=."$(HOME)/Applications".e
4f640 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 61 6c nd.if.p.then._p(3,'productInstal
4f660 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 72 6f lPath.=."%s";',.p).end._p(3,'pro
4f680 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 27 70 ductName.=."%s";',.name)._p(3,'p
4f6a0 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 27 2c roductReference.=.%s./*.%s.*/;',
4f6c0 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 64 75 .node.id,.node.name)._p(3,'produ
4f6e0 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 75 63 ctType.=."%s";',.xcode.getproduc
4f700 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 28 27 ttype(node))._p(2,'};').end._p('
4f720 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 20 2a /*.End.PBXNativeTarget.section.*
4f740 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 /')._p('').end.function.xcode.PB
4f760 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 72 6f XProject(tr)._p('/*.Begin.PBXPro
4f780 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 39 33 ject.section.*/')._p(2,'08FB7793
4f7a0 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 6a 65 FE84155DC02AAC07./*.Project.obje
4f7c0 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 6a 65 ct.*/.=.{')._p(3,'isa.=.PBXProje
4f7e0 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 4c 69 ct;')._p(3,'buildConfigurationLi
4f800 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 2f 2a st.=.1DEB928908733DD80010E9CD./*
4f820 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 50 42 .Build.configuration.list.for.PB
4f840 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 70 28 XProject."%s".*/;',.tr.name)._p(
4f860 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 64 65 3,'compatibilityVersion.=."Xcode
4f880 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 63 6f .3.2";')._p(3,'hasScannedForEnco
4f8a0 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 20 25 dings.=.1;')._p(3,'mainGroup.=.%
4f8c0 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 5f 70 s./*.%s.*/;',.tr.id,.tr.name)._p
4f8e0 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 23 74 (3,'projectDirPath.=."";').if.#t
4f900 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 70 28 r.projects.children.>.0.then._p(
4f920 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 20 5f 3,'projectReferences.=.(').for._
4f940 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 68 69 ,.node.in.ipairs(tr.projects.chi
4f960 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 75 63 ldren).do._p(4,'{')._p(5,'Produc
4f980 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 6e 6f tGroup.=.%s./*.Products.*/;',.no
4f9a0 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 63 74 de.productgroupid)._p(5,'Project
4f9c0 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 70 61 Ref.=.%s./*.%s.*/;',.node.id,.pa
4f9e0 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 2c 27 th.getname(node.path))._p(4,'},'
4fa00 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 6a 65 ).end._p(3,');').end._p(3,'proje
4fa20 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 20 28 ctRoot.=."";')._p(3,'targets.=.(
4fa40 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 ').for._,.node.in.ipairs(tr.prod
4fa60 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 25 73 ucts.children).do._p(4,'%s./*.%s
4fa80 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 65 29 .*/,',.node.targetid,.node.name)
4faa0 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 27 2f .end._p(3,');')._p(2,'};')._p('/
4fac0 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 5f 70 *.End.PBXProject.section.*/')._p
4fae0 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 65 72 ('').end.function.xcode.PBXRefer
4fb00 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 63 68 enceProxy(tr).if.#tr.projects.ch
4fb20 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 42 58 ildren.>.0.then._p('/*.Begin.PBX
4fb40 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 65 65 ReferenceProxy.section.*/').tree
4fb60 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 66 20 .traverse(tr.projects,.{.onleaf.
4fb80 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 73 20 =.function(node)._p(2,'%s./*.%s.
4fba0 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 70 28 */.=.{',.node.id,.node.name)._p(
4fbc0 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 5f 70 3,'isa.=.PBXReferenceProxy;')._p
4fbe0 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 74 61 (3,'fileType.=.%s;',.xcode.getta
4fc00 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 25 73 rgettype(node))._p(3,'path.=."%s
4fc20 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 66 20 ";',.node.path)._p(3,'remoteRef.
4fc40 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 2a 2f =.%s./*.PBXContainerItemProxy.*/
4fc60 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 29 0a ;',.node.parent.productproxyid).
4fc80 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 43 54 _p(3,'sourceTree.=.BUILT_PRODUCT
4fca0 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 27 2f S_DIR;')._p(2,'};').end.})._p('/
4fcc0 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 6e 20 *.End.PBXReferenceProxy.section.
4fce0 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f */')._p('').end.end.function.xco
4fd00 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 5f 70 de.PBXResourcesBuildPhase(tr)._p
4fd20 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 61 73 ('/*.Begin.PBXResourcesBuildPhas
4fd40 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 6e 20 e.section.*/').for._,.target.in.
4fd60 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 6f 0a ipairs(tr.products.children).do.
4fd80 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 20 74 _p(2,'%s./*.Resources.*/.=.{',.t
4fda0 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 50 42 arget.resstageid)._p(3,'isa.=.PB
4fdc0 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 62 75 XResourcesBuildPhase;')._p(3,'bu
4fde0 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 5f 70 ildActionMask.=.2147483647;')._p
4fe00 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 74 72 (3,'files.=.(').tree.traverse(tr
4fe20 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 78 ,.{.onnode.=.function(node).if.x
4fe40 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 20 22 code.getbuildcategory(node).==."
4fe60 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 20 69 Resources".then._p(4,'%s./*.%s.i
4fe80 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 2c 20 n.Resources.*/,',.node.buildid,.
4fea0 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 27 29 node.name).end.end.})._p(3,');')
4fec0 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 74 70 ._p(3,'runOnlyForDeploymentPostp
4fee0 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 64 0a rocessing.=.0;')._p(2,'};').end.
4ff00 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 61 73 _p('/*.End.PBXResourcesBuildPhas
4ff20 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 e.section.*/')._p('').end.functi
4ff40 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 61 73 on.xcode.PBXShellScriptBuildPhas
4ff60 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 61 6c e(tr).local.wrapperWritten.=.fal
4ff80 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 6e 61 se.local.function.doblock(id,.na
4ffa0 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 70 72 me,.which).local.prjcmds.=.tr.pr
4ffc0 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 74 61 oject[which].local.commands.=.ta
4ffe0 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 66 67 ble.join(prjcmds,.{}).for._,.cfg
50000 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 6c 20 .in.ipairs(tr.configs).do.local.
50020 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 64 73 cfgcmds.=.cfg[which].if.#cfgcmds
50040 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 63 6f .>.#prjcmds.then.table.insert(co
50060 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 7d 22 mmands,.'if.[."${CONFIGURATION}"
50080 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 66 67 .=."'....xcode.getconfigname(cfg
500a0 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 63 6d )....'".];.then').for.i.=.#prjcm
500c0 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 72 74 ds.+.1,.#cfgcmds.do.table.insert
500e0 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 6c 65 (commands,.cfgcmds[i]).end.table
50100 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 64 0a .insert(commands,.'fi').end.end.
50120 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 72 61 if.#commands.>.0.then.if.not.wra
50140 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 50 42 pperWritten.then._p('/*.Begin.PB
50160 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 20 2a XShellScriptBuildPhase.section.*
50180 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 5f 70 /').wrapperWritten.=.true.end._p
501a0 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 29 0a (2,'%s./*.%s.*/.=.{',.id,.name).
501c0 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 64 50 _p(3,'isa.=.PBXShellScriptBuildP
501e0 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 3d 20 hase;')._p(3,'buildActionMask.=.
50200 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 29 0a 2147483647;')._p(3,'files.=.(').
50220 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 28 27 _p(3,');')._p(3,'inputPaths.=.('
50240 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 3b 27 );._p(3,');');._p(3,'name.=.%s;'
50260 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 27 29 ,.name);._p(3,'outputPaths.=.(')
50280 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 44 65 ;._p(3,');');._p(3,'runOnlyForDe
502a0 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 0a 5f ploymentPostprocessing.=.0;');._
502c0 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 70 28 p(3,'shellPath.=./bin/sh;');._p(
502e0 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 2e 63 3,'shellScript.=."%s";',.table.c
50300 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 27 2c oncat(commands,."\\n"):gsub('"',
50320 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 62 6c .'\\"'))._p(2,'};').end.end.dobl
50340 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 2c 20 ock("9607AE1010C857E500CD1376",.
50360 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 29 0a "Prebuild",."prebuildcommands").
50380 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 33 37 doblock("9607AE3510C85E7E00CD137
503a0 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 73 22 6",."Prelink",."prelinkcommands"
503c0 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 44 31 ).doblock("9607AE3710C85E8F00CD1
503e0 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 6f 6d 376",."Postbuild",."postbuildcom
50400 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 0a 5f mands").if.wrapperWritten.then._
50420 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 68 61 p('/*.End.PBXShellScriptBuildPha
50440 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 6f 6e se.section.*/').end.end.function
50460 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 29 0a .xcode.PBXSourcesBuildPhase(tr).
50480 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 61 73 _p('/*.Begin.PBXSourcesBuildPhas
504a0 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 6e 20 e.section.*/').for._,.target.in.
504c0 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 6f 0a ipairs(tr.products.children).do.
504e0 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 61 72 _p(2,'%s./*.Sources.*/.=.{',.tar
50500 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 53 6f get.sourcesid)._p(3,'isa.=.PBXSo
50520 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 41 63 urcesBuildPhase;')._p(3,'buildAc
50540 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 27 66 tionMask.=.2147483647;')._p(3,'f
50560 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 0a 6f iles.=.(').tree.traverse(tr,.{.o
50580 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 65 2e nleaf.=.function(node).if.xcode.
505a0 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 72 63 getbuildcategory(node).==."Sourc
505c0 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 72 63 es".then._p(4,'%s./*.%s.in.Sourc
505e0 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 6d 65 es.*/,',.node.buildid,.node.name
50600 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 72 75 ).end.end.})._p(3,');')._p(3,'ru
50620 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 nOnlyForDeploymentPostprocessing
50640 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 45 6e .=.0;')._p(2,'};').end._p('/*.En
50660 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 20 2a d.PBXSourcesBuildPhase.section.*
50680 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 /')._p('').end.function.xcode.PB
506a0 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 20 50 XVariantGroup(tr)._p('/*.Begin.P
506c0 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 65 65 BXVariantGroup.section.*/').tree
506e0 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 63 74 .traverse(tr,.{.onbranch.=.funct
50700 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 6f 75 ion(node).if.node.kind.==."vgrou
50720 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 2c 20 p".then._p(2,'%s./*.%s.*/.=.{',.
50740 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 3d 20 node.id,.node.name)._p(3,'isa.=.
50760 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 72 65 PBXVariantGroup;')._p(3,'childre
50780 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 6e 6f n.=.(').for._,.lang.in.ipairs(no
507a0 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a de.children).do._p(4,'%s./*.%s.*
507c0 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 70 28 /,',.lang.id,.lang.name).end._p(
507e0 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 65 2e 3,');')._p(3,'name.=.%s;',.node.
50800 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 75 70 name)._p(3,'sourceTree.=."<group
50820 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 28 27 >";')._p(2,'};').end.end.})._p('
50840 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 20 2a /*.End.PBXVariantGroup.section.*
50860 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 /')._p('').end.function.xcode.PB
50880 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 72 6f XTargetDependency(tr).if.#tr.pro
508a0 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 jects.children.>.0.then._p('/*.B
508c0 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 6f 6e egin.PBXTargetDependency.section
508e0 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 73 2c .*/').tree.traverse(tr.projects,
50900 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 32 2c .{.onleaf.=.function(node)._p(2,
50920 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 3d 20 '%s./*.PBXTargetDependency.*/.=.
50940 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 29 0a {',.node.parent.targetdependid).
50960 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 79 3b _p(3,'isa.=.PBXTargetDependency;
50980 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 61 6d ')._p(3,'name.=."%s";',.node.nam
509a0 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 42 58 e)._p(3,'targetProxy.=.%s./*.PBX
509c0 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 70 61 ContainerItemProxy.*/;',.node.pa
509e0 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 0a 65 rent.targetproxyid)._p(2,'};').e
50a00 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 6e 64 nd.})._p('/*.End.PBXTargetDepend
50a20 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 6e 64 ency.section.*/')._p('').end.end
50a40 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
50a60 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 6f 63 tion_Target(tr,.target,.cfg).loc
50a80 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 6d 65 al.cfgname.=.xcode.getconfigname
50aa0 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 63 66 (cfg)._p(2,'%s./*.%s.*/.=.{',.cf
50ac0 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 33 2c g.xcode.targetid,.cfgname)._p(3,
50ae0 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 0a 5f 'isa.=.XCBuildConfiguration;')._
50b00 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 27 41 p(3,'buildSettings.=.{')._p(4,'A
50b20 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 29 0a LWAYS_SEARCH_USER_PATHS.=.NO;').
50b40 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 5f 70 if.not.cfg.flags.Symbols.then._p
50b60 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 20 22 (4,'DEBUG_INFORMATION_FORMAT.=."
50b80 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 2e 6b dwarf-with-dsym";').end.if.cfg.k
50ba0 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 6c 64 ind.~=."StaticLib".and.cfg.build
50bc0 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 27 45 target.prefix.~=."".then._p(4,'E
50be0 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 75 69 XECUTABLE_PREFIX.=.%s;',.cfg.bui
50c00 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 72 67 ldtarget.prefix).end.if.cfg.targ
50c20 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 66 67 etextension.then.local.ext.=.cfg
50c40 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 3a 73 .targetextension.ext.=.iif(ext:s
50c60 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 74 29 tartswith("."),.ext:sub(2),.ext)
50c80 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 25 73 ._p(4,'EXECUTABLE_EXTENSION.=.%s
50ca0 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 74 68 ;',.ext).end.local.outdir.=.path
50cc0 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 62 75 .getdirectory(cfg.buildtarget.bu
50ce0 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 6e 0a ndlepath).if.outdir.~=.".".then.
50d00 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 3d 20 _p(4,'CONFIGURATION_BUILD_DIR.=.
50d20 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 4e 41 %s;',.outdir).end._p(4,'GCC_DYNA
50d40 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 4f 44 MIC_NO_PIC.=.NO;')._p(4,'GCC_MOD
50d60 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 69 73 EL_TUNING.=.G5;').if.tr.infoplis
50d80 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 22 25 t.then._p(4,'INFOPLIST_FILE.=."%
50da0 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 6e 64 s";',.tr.infoplist.cfg.name).end
50dc0 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 20 27 .installpaths.=.{.ConsoleApp.=.'
50de0 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 20 27 /usr/local/bin',.WindowedApp.=.'
50e00 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 64 4c "$(HOME)/Applications"',.SharedL
50e20 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 69 62 ib.=.'/usr/local/lib',.StaticLib
50e40 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 4e 53 .=.'/usr/local/lib',.}._p(4,'INS
50e60 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 5b 63 TALL_PATH.=.%s;',.installpaths[c
50e80 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 20 3d fg.kind]).local.infoplist_file.=
50ea0 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 6c 65 .nil.for._,.v.in.ipairs(cfg.file
50ec0 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 6c 6f s).do.if.(string.find.(string.lo
50ee0 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 20 74 wer.(v),.'info.plist').~=.nil).t
50f00 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 72 6d hen.infoplist_file.=.string.form
50f20 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 0a 69 at('$(SRCROOT)/%s',.v).end.end.i
50f40 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 70 28 f.infoplist_file.~=.nil.then._p(
50f60 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 66 6f 4,'INFOPLIST_FILE.=."%s";',.info
50f80 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 4e 41 plist_file).end._p(4,'PRODUCT_NA
50fa0 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 61 73 ME.=."%s";',.cfg.buildtarget.bas
50fc0 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 20 22 ename)._p(3,'};')._p(3,'name.=."
50fe0 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 0a 66 %s";',.cfgname)._p(2,'};').end.f
51000 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 74 69 unction.xcode.XCBuildConfigurati
51020 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 61 6d on_Project(tr,.cfg).local.cfgnam
51040 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 70 28 e.=.xcode.getconfigname(cfg)._p(
51060 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 2e 70 2,'%s./*.%s.*/.=.{',.cfg.xcode.p
51080 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 20 58 rojectid,.cfgname)._p(3,'isa.=.X
510a0 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 75 69 CBuildConfiguration;')._p(3,'bui
510c0 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 20 7b ldSettings.=.{').local.archs.=.{
510e0 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 4c 29 .Native.=."$(NATIVE_ARCH_ACTUAL)
51100 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 78 38 ",.x32....=."i386",.x64....=."x8
51120 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 53 54 6_64",.Universal32.=."$(ARCHS_ST
51140 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 20 22 ANDARD_32_BIT)",.Universal64.=."
51160 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 76 65 $(ARCHS_STANDARD_64_BIT)",.Unive
51180 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 5f 42 rsal.=."$(ARCHS_STANDARD_32_64_B
511a0 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 61 72 IT)",.}._p(4,'ARCHS.=."%s";',.ar
511c0 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 4f 54 chs[cfg.platform])._p(4,'SDKROOT
511e0 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 6c 20 .=."%s";',.xcode.toolset).local.
51200 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 63 66 targetdir.=.path.getdirectory(cf
51220 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 61 72 g.buildtarget.bundlepath).if.tar
51240 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 47 55 getdir.~=.".".then._p(4,'CONFIGU
51260 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 22 3b RATION_BUILD_DIR.=."$(SYMROOT)";
51280 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 4d 50 ');.end._p(4,'CONFIGURATION_TEMP
512a0 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 66 6c _DIR.=."$(OBJROOT)";').if.cfg.fl
512c0 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 41 53 ags.Symbols.then._p(4,'COPY_PHAS
512e0 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 43 5f E_STRIP.=.NO;').end._p(4,'GCC_C_
51300 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 66 20 LANGUAGE_STANDARD.=.gnu99;').if.
51320 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 28 34 cfg.flags.NoExceptions.then._p(4
51340 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 4e 4f ,'GCC_ENABLE_CPP_EXCEPTIONS.=.NO
51360 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 65 6e ;').end.if.cfg.flags.NoRTTI.then
51380 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 4f 3b ._p(4,'GCC_ENABLE_CPP_RTTI.=.NO;
513a0 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 61 6e ').end.if._ACTION.~=."xcode4".an
513c0 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 67 2e d.cfg.flags.Symbols.and.not.cfg.
513e0 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 70 28 flags.NoEditAndContinue.then._p(
51400 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 20 3d 4,'GCC_ENABLE_FIX_AND_CONTINUE.=
51420 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 65 70 .YES;').end.if.cfg.flags.NoExcep
51440 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 4a 43 tions.then._p(4,'GCC_ENABLE_OBJC
51460 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 2e 66 _EXCEPTIONS.=.NO;').end.if.cfg.f
51480 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 69 6d lags.Optimize.or.cfg.flags.Optim
514a0 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 41 54 izeSize.then._p(4,'GCC_OPTIMIZAT
514c0 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 61 67 ION_LEVEL.=.s;').elseif.cfg.flag
514e0 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 5f 4f s.OptimizeSpeed.then._p(4,'GCC_O
51500 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 5f 70 PTIMIZATION_LEVEL.=.3;').else._p
51520 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 3b 27 (4,'GCC_OPTIMIZATION_LEVEL.=.0;'
51540 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 20 63 ).end.if.cfg.pchheader.and.not.c
51560 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 50 52 fg.flags.NoPCH.then._p(4,'GCC_PR
51580 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 29 0a ECOMPILE_PREFIX_HEADER.=.YES;').
515a0 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 3b 27 _p(4,'GCC_PREFIX_HEADER.=."%s";'
515c0 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 6e 74 ,.cfg.pchheader).end.xcode.print
515e0 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 45 53 list(cfg.defines,.'GCC_PREPROCES
51600 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 4d 42 SOR_DEFINITIONS')._p(4,'GCC_SYMB
51620 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 63 66 OLS_PRIVATE_EXTERN.=.NO;').if.cf
51640 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 34 2c g.flags.FatalWarnings.then._p(4,
51660 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 3d 20 'GCC_TREAT_WARNINGS_AS_ERRORS.=.
51680 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 54 5f YES;').end._p(4,'GCC_WARN_ABOUT_
516a0 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 5f 57 RETURN_TYPE.=.YES;')._p(4,'GCC_W
516c0 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 63 6f ARN_UNUSED_VARIABLE.=.YES;').xco
516e0 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 27 48 de.printlist(cfg.includedirs,.'H
51700 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 6e 74 EADER_SEARCH_PATHS').xcode.print
51720 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 52 43 list(cfg.libdirs,.'LIBRARY_SEARC
51740 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 3b 27 H_PATHS')._p(4,'OBJROOT.=."%s";'
51760 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 43 54 ,.cfg.objectsdir)._p(4,'ONLY_ACT
51780 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 6e 66 IVE_ARCH.=.%s;',iif(premake.conf
517a0 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 27 29 ig.isdebugbuild(cfg),'YES','NO')
517c0 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 74 68 ).local.checks.=.{.["-ffast-math
517e0 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 61 73 "]..........=.cfg.flags.FloatFas
51800 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 63 66 t,.["-ffloat-store"]........=.cf
51820 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 66 72 g.flags.FloatStrict,.["-fomit-fr
51840 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 61 6d ame-pointer"].=.cfg.flags.NoFram
51860 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 66 6f ePointer,.}.local.flags.=.{.}.fo
51880 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 20 64 r.flag,.check.in.pairs(checks).d
518a0 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 6c 61 o.if.check.then.table.insert(fla
518c0 67 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 gs,.flag).end.end.xcode.printlis
518e0 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 70 74 t(table.join(flags,.cfg.buildopt
51900 69 6f 6e 73 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d 20 7b ions),.'OTHER_CFLAGS').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 37 37 20 28 63 6f 6d 6d 69 74 20 30 65 35 37 66 38 31 38 61 38 34 39 version.377.(commit.0e57f818a849
54320 37 36 39 37 32 62 30 39 65 63 39 64 37 34 64 38 65 34 65 35 61 64 66 37 62 33 32 31 29 00 5f 47 76972b09ec9d74d8e4e5adf7b321)._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 90 77 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 ......w@.......?...............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 50 15 00 00 5c 00 00 00 !...a...................P...\...
56a20 5c 00 00 00 bd c2 01 00 1c 16 00 00 5c 00 00 00 d9 fd 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 6a 94 fa ff ff ff ff ff ea 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......j................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 26 95 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 49 95 fa ff ff ff ff ff 05 01 00 00 00 00 00 00 ........$.......I...............
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 0e 96 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 3b 96 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 63 96 fa ff ff ff ff ff .zR..x..........,.......c.......
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 13 98 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 1e 98 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 0f 98 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 23 98 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 7f 98 fa ff ff ff ff ff 99 00 00 00 00 00 00 00 ........,.......................
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 d0 98 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 16 99 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 0b 99 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 27 9a 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 54 9a fa ff ff ff ff ff f5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......T................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 19 9b 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 34 9b 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 4......./........A....C..B......
58540 24 00 00 00 9c 00 00 00 3b 9b 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 b1 9b 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 ea 9b 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 b0 9c 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 8c 9e fa ff ff ff ff ff 76 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...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 d2 9f 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 55 a0 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 U.......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 6b a0 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 k.......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 9d a0 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 b3 a0 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 85 a0 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 .................A....C..K......
587a0 8f 03 00 00 00 00 00 00 2c 00 00 00 4c 00 00 00 51 a2 fa ff ff ff ff ff 5e 04 00 00 00 00 00 00 ........,...L...Q.......^.......
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 7f a6 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 .................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 08 a7 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 5a a7 fa ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...Z................A....C.
58860 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 3e a7 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 dc a7 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 bd a8 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 ff a9 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 a8 aa 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 04 ab 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 c8 ab 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 fc ad 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 df af 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 74 b0 fa ff ff ff ff ff 57 00 00 00 00 00 00 00 ........$.......t.......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 a3 b0 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 c8 b0 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 d0 b0 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 9c b2 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 f4 d3 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 52 d5 fa ff ff ff ff ff 8b 01 00 00 00 00 00 00 ........,...L...R...............
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 ad d6 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 3d d7 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 71 d7 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 q.......J........A....C..F......
58be0 24 00 00 00 04 01 00 00 93 d7 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 90 d7 fa ff ff ff ff ff 43 00 00 00 00 00 00 00 ........$...,...........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 ab d7 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 e6 d7 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 31 db fa ff ff ff ff ff 22 01 00 00 00 00 00 00 ........$.......1.......".......
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 3c dc 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 75 dc 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 u.......J........A....C.........
58d00 2c 00 00 00 24 02 00 00 97 dc 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 72 dd fa ff ff ff ff ff .K..............,...T...r.......
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 54 de fa ff ff ff ff ff 3d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......T.......=........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 54 de fa ff ff ff ff ff bc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......T................A....C.
58dc0 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 e8 de 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 ec df 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 70 e0 fa ff ff ff ff ff a7 00 00 00 00 00 00 00 ........,.......p...............
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 e7 e0 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 ce e0 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 ec e6 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 1f e7 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 68 eb fa ff ff ff ff ff 2f 00 00 00 00 00 00 00 ........$.......h......./.......
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 6f eb fa ff ff ff ff ff .A....C..B......$.......o.......
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 c7 eb 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 ab eb 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 e2 ec 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 31 ed 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 1................A....C..F......
59000 24 00 00 00 7c 02 00 00 d3 ed 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 2b ee 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 04 f3 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 a6 f3 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 c0 f6 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 65 f7 fa ff ff ff ff ff 21 01 00 00 00 00 00 00 ........,...d...e.......!.......
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 56 f8 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 V................A....C..F......
59140 24 00 00 00 bc 03 00 00 ac fa 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 c0 fa 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 d7 fa 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 4b fb fa ff ff ff ff ff 01 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...<...K................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 1c fe 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 74 02 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......t.......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 bb 02 fb 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 3b 03 fb 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 81 03 fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 ........$...$...................
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 f4 03 fb 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 65 04 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|...e.......N........A....C.
59320 06 00 00 00 00 00 00 00 24 00 00 00 a4 05 00 00 8b 04 fb ff ff ff ff ff 05 02 00 00 00 00 00 00 ........$.......................
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 d0 06 fb 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 d7 07 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.
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 fc 07 fb 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 cc 07 fb 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 ca 08 fb 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 fe 08 fb 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 0c 09 fb 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 31 09 fb ff ff ff ff ff 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......1.......h........A....C.
594c0 06 42 83 03 00 00 00 00 24 00 00 00 f4 00 00 00 71 09 fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 .B......$.......q...............
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 77 09 fb ff ff ff ff ff .A....C..B......$.......w.......
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 73 09 fb 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 s.......$........A....C..B......
59540 24 00 00 00 6c 01 00 00 6f 09 fb ff ff ff ff ff 97 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...o................A....C.
59560 06 46 83 05 8e 04 8f 03 24 00 00 00 94 01 00 00 de 09 fb 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 2c 0a fb 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 37 0a 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 7.......]........A....C..B......
595e0 24 00 00 00 0c 02 00 00 6c 0a fb ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......l.......W........A....C.
59600 06 42 83 03 00 00 00 00 24 00 00 00 34 02 00 00 9b 0a fb 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 b1 0a fb 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 7b 0b fb ff ff ff ff ff 73 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......{.......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 be 0f 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 e0 10 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 dc 10 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 04 11 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 39 11 fb ff ff ff ff ff 61 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...9.......a........A....C.
59760 06 46 83 05 8e 04 8f 03 2c 00 00 00 94 03 00 00 72 11 fb ff ff ff ff ff 65 01 00 00 00 00 00 00 .F......,.......r.......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 a7 12 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 b4 12 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 aa 12 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 4f 13 fb ff ff ff ff ff .A....C..C......,...<...O.......
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 17 14 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 0d 14 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 82 14 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 ........+........A....C..B......
598c0 24 00 00 00 ec 04 00 00 85 14 fb ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............g........A....C.
598e0 06 43 83 04 8e 03 00 00 24 00 00 00 14 05 00 00 c4 14 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 07 15 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 0a 15 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 3c 15 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 4e 15 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 .B......$.......N.......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 58 15 fb ff ff ff ff ff .A....C..B......$.......X.......
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 b1 15 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 fc 15 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 70 16 fb ff ff ff ff ff 1b 00 00 00 00 00 00 00 .A......$...D...p...............
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 63 16 fb ff ff ff ff ff .A....C.........$...l...c.......
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 7c 16 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 |................A....C.........
59ac0 24 00 00 00 bc 00 00 00 68 16 fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......h.......@........A....C.
59ae0 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 80 16 fb ff ff ff ff ff 1b 00 00 00 00 00 00 00 ........$.......................
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 73 16 fb ff ff ff ff ff .A....C.........$.......s.......
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 57 16 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 W.......*........A....C.........
59b60 24 00 00 00 5c 01 00 00 59 16 fb ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...Y................A....C.
59b80 06 00 00 00 00 00 00 00 2c 00 00 00 84 01 00 00 49 16 fb ff ff ff ff ff 83 00 00 00 00 00 00 00 ........,.......I...............
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 9c 16 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 c9 16 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 f1 16 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 98 17 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 d0 17 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 df 17 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 d8 17 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 d8 17 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 f7 18 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 00 19 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 66 19 fb ff ff ff ff ff .A....C..B......$...L...f.......
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 91 19 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 .................A....C..B......
59da0 24 00 00 00 9c 03 00 00 1c 1a 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 49 1a fb ff ff ff ff ff 8b 01 00 00 00 00 00 00 .C......,.......I...............
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 a4 1b 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 c9 1b 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 ba 1b 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 aa 1b 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 b4 1c 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 67 1d fb ff ff ff ff ff b2 00 00 00 00 00 00 00 ........,.......g...............
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 e9 1d 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 3c 1e 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 68 1e fb ff ff ff ff ff 04 01 00 00 00 00 00 00 ........$...D...h...............
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 44 1f fb ff ff ff ff ff .A....C..F......$...l...D.......
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 8c 1f 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 ........3........A....C..B......
59fc0 24 00 00 00 bc 05 00 00 97 1f 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 ac 20 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 38 23 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 8#......W........A....C.........
5a040 2c 00 00 00 3c 06 00 00 bc 23 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 30 25 fb ff ff ff ff ff .G..............,...l...0%......
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 ee 25 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 dd 25 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 5e 26 fb ff ff ff ff ff .A....C..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 77 26 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 w&......E........A....C..C......
5a140 24 00 00 00 3c 07 00 00 94 26 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 ed 26 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 20 28 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 40 28 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 92 2a fb ff ff ff ff ff f7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L....*...............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 59 2b fb ff ff ff ff ff .J..............,...|...Y+......
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 79 2c fb ff ff ff ff ff de 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......y,...............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 27 2e 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 0f 2e 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 74 2e fb ff ff ff ff ff e5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...,...t................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 29 2f 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 8b 2f fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,......../......[........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 b6 2f 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 c3 2f 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 50 3a fb ff ff ff ff ff 8d 00 00 00 00 00 00 00 ........,.......P:..............
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 ad 3a 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 ff 3a 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 03 3b 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 3f 3b 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 7e 3c fb ff ff ff ff ff .M..............,.......~<......
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 27 3e fb ff ff ff ff ff 7c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...,...'>......|........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 73 3e fb ff ff ff ff ff .G..............$...\...s>......
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 5f 3e 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 _>......_........A....C..F......
5a560 24 00 00 00 ac 03 00 00 96 3e fb ff ff ff ff ff 8f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........>...............A....C.
5a580 06 46 83 05 8e 04 8f 03 2c 00 00 00 d4 03 00 00 fd 3e fb ff ff ff ff ff c7 04 00 00 00 00 00 00 .F......,........>..............
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 24 44 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 $D...............A....C..M......
5a5e0 8e 04 8f 03 00 00 00 00 2c 00 00 00 34 04 00 00 09 46 fb ff ff ff ff ff e3 02 00 00 00 00 00 00 ........,...4....F..............
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 bc 48 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 .H......P........A....C.........
5a640 2c 00 00 00 8c 04 00 00 e4 48 fb ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........H......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 02 4a fb ff ff ff ff ff .M..............$........J......
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 11 4a 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 .J...............A....C..M......
5a6c0 8e 04 8f 03 00 00 00 00 24 00 00 00 14 05 00 00 cc 4a fb ff ff ff ff ff 3c 00 00 00 00 00 00 00 ........$........J......<.......
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 e0 4a fb ff ff ff ff ff .A....C..C......$...<....J......
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 25 4b 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 %K......O........A....C..M......
5a740 8e 04 8f 03 00 00 00 00 2c 00 00 00 94 05 00 00 44 4c fb ff ff ff ff ff 8c 00 00 00 00 00 00 00 ........,.......DL..............
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 a0 4c 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 .L...............A....C..G......
5a7a0 8f 03 00 00 00 00 00 00 24 00 00 00 f4 05 00 00 7f 4d fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 ........$........M......;.......
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 92 4d fb ff ff ff ff ff .A....C..E......,........M......
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 ba 4e fb ff ff ff ff ff a5 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L....N...............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 17 50 fb ff ff ff ff ff 19 02 00 00 00 00 00 00 ........$........P..............
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 08 52 fb ff ff ff ff ff .A....C..F......,...D....R......
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 c0 52 fb ff ff ff ff ff ce 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t....R...............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 5e 54 fb ff ff ff ff ff .N..............$.......^T......
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 63 56 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 cV......_........A....C..C......
5a920 24 00 00 00 f4 00 00 00 9a 56 fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........V......^........A....C.
5a940 06 43 83 04 8e 03 00 00 24 00 00 00 1c 01 00 00 d0 56 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 .C......$........V......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 19 57 fb ff ff ff ff ff .A....C..F......,...D....W......
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 b9 57 fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t....W......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 f6 57 fb ff ff ff ff ff .G..............,........W......
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 7c 58 fb ff ff ff ff ff 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......|X......t........A....C.
5aa20 06 46 83 05 8e 04 8f 03 2c 00 00 00 fc 01 00 00 c8 58 fb ff ff ff ff ff 5b 01 00 00 00 00 00 00 .F......,........X......[.......
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 f3 59 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 .Y......h........A....C..P......
5aa80 8e 04 8f 03 00 00 00 00 24 00 00 00 5c 02 00 00 2b 5b fb ff ff ff ff ff 93 00 00 00 00 00 00 00 ........$...\...+[..............
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 96 5b fb ff ff ff ff ff .A....C..F......,........[......
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 18 5c fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........\...............A....C.
5ab00 06 42 83 03 00 00 00 00 24 00 00 00 dc 02 00 00 71 5c fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 .B......$.......q\......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 8b 5c fb ff ff ff ff ff 13 00 00 00 00 00 00 00 ........$........\..............
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 5e 5c fb ff ff ff ff ff 45 00 00 00 00 00 00 00 ........$.......^\......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 7b 5c fb ff ff ff ff ff .A....C..B......$...D...{\......
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 74 5c 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 t\...............A....C..J......
5ac00 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 00 00 00 df 5c fb ff ff ff ff ff 40 00 00 00 00 00 00 00 ........$........\......@.......
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 df 5c fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$........\......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 fe 5c fb ff ff ff ff ff .A....C..B......,...D....\......
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 16 5e fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....^......;........A....C.
5acc0 06 42 83 03 00 00 00 00 24 00 00 00 9c 00 00 00 29 5e fb ff ff ff ff ff 1d 01 00 00 00 00 00 00 .B......$.......)^..............
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 1e 5f fb ff ff ff ff ff .A....C..I......,........_......
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 32 62 fb ff ff ff ff ff 04 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......2b...............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 06 63 fb ff ff ff ff ff .N..............$...$....c......
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 f3 62 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 .b......8........A....C..B......
5ada0 24 00 00 00 74 01 00 00 03 63 fb ff ff ff ff ff 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....c...............A....C.
5adc0 06 00 00 00 00 00 00 00 24 00 00 00 9c 01 00 00 ea 62 fb ff ff ff ff ff a3 00 00 00 00 00 00 00 ........$........b..............
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 65 63 fb ff ff ff ff ff .A....C..F......$.......ec......
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 7b 63 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 {c......K........A....C..B......
5ae40 2c 00 00 00 14 02 00 00 9e 63 fb ff ff ff ff ff cb 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........c...............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 39 65 fb ff ff ff ff ff .M..............,...D...9e......
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 f8 65 fb ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....e......V........A....C.
5aec0 06 42 83 03 00 00 00 00 24 00 00 00 9c 02 00 00 26 66 fb ff ff ff ff ff 23 00 00 00 00 00 00 00 .B......$.......&f......#.......
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 21 66 fb ff ff ff ff ff .A....C..B......,.......!f......
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 83 66 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........f......C........A....C.
5af40 06 43 83 04 8e 03 00 00 2c 00 00 00 1c 03 00 00 9e 66 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 .C......,........f..............
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 ee 66 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 .f...............A....C..C......
5afa0 2c 00 00 00 74 03 00 00 49 67 fb ff ff ff ff ff 60 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...Ig......`........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 79 67 fb ff ff ff ff ff .G..............$.......yg......
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 83 67 fb ff ff ff ff ff .zR..x..........$........g......
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 36 68 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 6h......^........A....C..B......
5b060 24 00 00 00 6c 00 00 00 6c 68 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...lh......,........A....C.
5b080 06 42 83 03 00 00 00 00 24 00 00 00 94 00 00 00 70 68 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 .B......$.......ph......,.......
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 74 68 fb ff ff ff ff ff .A....C..B......$.......th......
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 9a 68 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 .h......G........A....C..B......
5b100 24 00 00 00 0c 01 00 00 b9 68 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........h......,........A....C.
5b120 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 bd 68 fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 .B......$...4....h....../.......
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 c4 68 fb ff ff ff ff ff .A....C..B......$...\....h......
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 c8 68 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 .h......K........A....C..B......
5b1a0 24 00 00 00 ac 01 00 00 eb 68 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........h......G........A....C.
5b1c0 06 42 83 03 00 00 00 00 24 00 00 00 d4 01 00 00 0a 69 fb ff ff ff ff ff d0 00 00 00 00 00 00 00 .B......$........i..............
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 b2 69 fb ff ff ff ff ff .A....C..G......$........i......
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 c8 69 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 .i...............A....C..E......
5b240 2c 00 00 00 4c 02 00 00 3b 6a fb ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...;j...............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 8b 6a fb ff ff ff ff ff .G..............,...|....j......
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 db 6a fb ff ff ff ff ff 8d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........j...............A....C.
5b2c0 06 45 83 03 00 00 00 00 24 00 00 00 d4 02 00 00 40 6b fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 .E......$.......@k....../.......
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 47 6b fb ff ff ff ff ff .A....C..B......,.......Gk......
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 3d 6c fb ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...,...=l......!........A....C.
5b340 06 00 00 00 00 00 00 00 24 00 00 00 54 03 00 00 36 6c fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 ........$...T...6l......,.......
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 3a 6c fb ff ff ff ff ff .A....C..B......$...|...:l......
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 3d 6c 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 =l......,........A....C..B......
5b3c0 24 00 00 00 cc 03 00 00 41 6c fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Al......f........A....C.
5b3e0 06 42 83 03 00 00 00 00 24 00 00 00 f4 03 00 00 7f 6c fb ff ff ff ff ff 2d 00 00 00 00 00 00 00 .B......$........l......-.......
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 6c 6c fb ff ff ff ff ff 27 00 00 00 00 00 00 00 ........$.......ll......'.......
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 6b 6c fb ff ff ff ff ff .A....C..B......$...D...kl......
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 8c 6c 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 .l......\........A....C..F......
5b4a0 24 00 00 00 94 00 00 00 c0 6c fb ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........l...............A....C.
5b4c0 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 00 00 00 24 6d fb ff ff ff ff ff 68 00 00 00 00 00 00 00 .F......$.......$m......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 64 6d fb ff ff ff ff ff .A....C..C......$.......dm......
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 d5 6d 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 .m...............A....C..C......
5b540 24 00 00 00 34 01 00 00 51 6e fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...Qn......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 5b 6e fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......[n......b........A....C.
5b5a0 06 43 83 04 8e 03 00 00 2c 00 00 00 44 00 00 00 95 6e fb ff ff ff ff ff 81 00 00 00 00 00 00 00 .C......,...D....n..............
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 e6 6e 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 .n...............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 b8 6e 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 .n......)........A....C.........
5b640 24 00 00 00 44 00 00 00 b9 6e fb ff ff ff ff ff ce 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....n...............A....C.
5b660 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 00 00 00 a4 6f fb ff ff ff ff ff 1a 00 00 00 00 00 00 00 .F......$...l....o..............
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 96 6f fb ff ff ff ff ff .A....C.........$........o......
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 95 6f 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 .o......&........A....C.........
5b6e0 24 00 00 00 e4 00 00 00 93 6f fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........o......>........A....C.
5b700 06 43 83 04 8e 03 00 00 24 00 00 00 0c 01 00 00 a9 6f fb ff ff ff ff ff 22 00 00 00 00 00 00 00 .C......$........o......".......
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 a3 6f fb ff ff ff ff ff .A....C.........,...4....o......
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 33 70 fb ff ff ff ff ff 8b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...3p...............A....C.
5b780 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 01 00 00 96 70 fb ff ff ff ff ff 56 00 00 00 00 00 00 00 .F......$........p......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 c4 70 fb ff ff ff ff ff .A....C.........,........p......
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 60 72 fb ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......`r......3........A....C.
5b800 06 46 83 05 8e 04 8f 03 2c 00 00 00 0c 02 00 00 6b 72 fb ff ff ff ff ff 3b 04 00 00 00 00 00 00 .F......,.......kr......;.......
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 98 76 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 .v...............A....C..F......
5b860 24 00 00 00 64 02 00 00 58 77 fb ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...Xw......]........A....C.
5b880 06 00 00 00 00 00 00 00 2c 00 00 00 8c 02 00 00 8d 77 fb ff ff ff ff ff 64 00 00 00 00 00 00 00 ........,........w......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 c1 77 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 .w...............A....C..F......
5b8e0 2c 00 00 00 e4 02 00 00 27 78 fb ff ff ff ff ff 59 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......'x......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 50 79 fb ff ff ff ff ff .M..............$.......Py......
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 3e 79 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 >y...............A....C..J......
5b960 8e 04 8f 03 00 00 00 00 2c 00 00 00 6c 03 00 00 c0 7e fb ff ff ff ff ff 57 00 00 00 00 00 00 00 ........,...l....~......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 e7 7e 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 .~......4........A....C..C......
5b9c0 24 00 00 00 c4 03 00 00 f3 7e 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.
5b9e0 06 46 83 05 8e 04 8f 03 2c 00 00 00 ec 03 00 00 36 7f fb ff ff ff ff ff e6 00 00 00 00 00 00 00 .F......,.......6...............
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 ec 7f 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 ........3........A....C..C......
5ba40 2c 00 00 00 44 04 00 00 f7 7f fb ff ff ff ff ff 8b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...D....................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 52 80 fb ff ff ff ff ff .G..............$...t...R.......
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 66 80 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 f................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 af 81 fb ff ff ff ff ff 30 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............0........A....C.
5bb00 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 b7 81 fb ff ff ff ff ff 36 00 00 00 00 00 00 00 ........$...D...........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 c5 81 fb ff ff ff ff ff .A....C.........,...l...........
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 85 82 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.
5bb80 06 00 00 00 00 00 00 00 2c 00 00 00 c4 00 00 00 92 82 fb ff ff ff ff ff d8 01 00 00 00 00 00 00 ........,.......................
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 3a 84 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 :.......'........A....C..C......
5bbe0 24 00 00 00 1c 01 00 00 39 84 fb ff ff ff ff ff 52 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......9.......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 4b 84 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......K.......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 52 84 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......R.......Z........A....C.
5bc80 06 46 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 84 84 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 .F......$...D...........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 91 84 fb ff ff ff ff ff .A....C..C......$...l...........
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 c3 84 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 .................A....C..F......
5bd00 2c 00 00 00 bc 00 00 00 7b 85 fb ff ff ff ff ff 73 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......{.......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 be 85 fb ff ff ff ff ff .J..............,...............
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 5a 86 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Z.......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 60 86 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......`................A....C.
5bdc0 06 46 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 cb 86 fb ff ff ff ff ff 0c 00 00 00 00 00 00 00 .F......$...D...................
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 af 86 fb ff ff ff ff ff .A....C.........$...l...........
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 ce 86 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 .................A....C.........
5be40 24 00 00 00 bc 00 00 00 be 86 fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5be60 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 b5 86 fb ff ff ff ff ff 28 00 00 00 00 00 00 00 ........$...............(.......
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 b5 86 fb ff ff ff ff ff .A....C.........$...............
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 a9 86 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 ........n........A....C.........
5bee0 24 00 00 00 5c 01 00 00 ef 86 fb ff ff ff ff ff 21 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...........!........A....C.
5bf00 06 47 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 e8 87 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 3d 88 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 89 88 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 ........+........A....C..C......
5bf80 24 00 00 00 fc 01 00 00 8c 88 fb ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $..............."........A....C.
5bfa0 06 00 00 00 00 00 00 00 24 00 00 00 24 02 00 00 86 88 fb ff ff ff ff ff 16 00 00 00 00 00 00 00 ........$...$...................
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 74 88 fb ff ff ff ff ff .A....C.........$...L...t.......
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 6b 88 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 k................A....C.........
5c020 24 00 00 00 9c 02 00 00 58 88 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......X.......5........A....C.
5c040 06 00 00 00 00 00 00 00 24 00 00 00 c4 02 00 00 65 88 fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 ........$.......e...............
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 59 88 fb ff ff ff ff ff .A....C.........$.......Y.......
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 50 88 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 P.......Y........A....C..F......
5c0c0 24 00 00 00 3c 03 00 00 81 88 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.
5c0e0 06 42 83 03 00 00 00 00 2c 00 00 00 64 03 00 00 aa 88 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 0f 89 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 10 89 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 39 89 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .B......$.......9.......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 5f 89 fb ff ff ff ff ff .A....C..B......$......._.......
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 5d 89 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 ]................A....C..G......
5c1e0 8f 03 00 00 00 00 00 00 24 00 00 00 64 04 00 00 b6 89 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 cf 89 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 d0 89 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 d4 89 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 c5 89 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 38 8a fb ff ff ff ff ff .A....C..C......$...,...8.......
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 29 8a 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 1e 8a 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 12 8a 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 43 8a fb ff ff ff ff ff .A....C..F......$.......C.......
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 81 8a 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 ........>........A....C..F......
5c3a0 24 00 00 00 1c 06 00 00 97 8a 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 1b 8b 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 89 8b fb ff ff ff ff ff .A....C..F......$...l...........
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 84 8b 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 .................A....C.........
5c440 24 00 00 00 bc 06 00 00 75 8b fb ff ff ff ff ff 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......u.......*........A....C.
5c460 06 00 00 00 00 00 00 00 2c 00 00 00 e4 06 00 00 77 8b fb ff ff ff ff ff 77 00 00 00 00 00 00 00 ........,.......w.......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 be 8b 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 cb 8b 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 00 8c 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 1d 8c 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 32 8c fb ff ff ff ff ff 4f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......2.......O........A....C.
5c560 06 46 83 05 8e 04 8f 03 24 00 00 00 e4 07 00 00 59 8c fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 .F......$.......Y.......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 8b 8c fb ff ff ff ff ff .A....C..G......$...............
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 d4 8c 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 11 8d 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 25 8d 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 68 8d 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 h.......1........A....C..B......
5c660 2c 00 00 00 dc 08 00 00 71 8d fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......q.......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 a7 8d 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 c0 8d 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 0c 8e 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 4f 8e fb ff ff ff ff ff 85 00 00 00 00 00 00 00 .F......$.......O...............
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 ac 8e 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 20 8f 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 53 8f fb ff ff ff ff ff 6a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......S.......j........A....C.
5c7a0 06 43 83 04 8e 03 00 00 2c 00 00 00 24 0a 00 00 95 8f 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 67 90 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 g................A....C.........
5c800 2c 00 00 00 7c 0a 00 00 54 90 fb ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...|...T................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 d8 90 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 de 90 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 c0 90 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 e4 91 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 c5 91 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 db 91 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 15 92 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 16 92 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 0b 92 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 f4 91 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 13 92 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 46 92 fb ff ff ff ff ff .A....C..G......$...l...F.......
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 c3 92 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 64 93 fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......d.......b........A....C.
5ca60 06 46 83 05 8e 04 8f 03 2c 00 00 00 e4 0c 00 00 9e 93 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 f3 93 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 e0 93 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 ea 93 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 01 94 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 2a 94 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 30 95 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......0................A....C.
5cba0 06 42 83 03 00 00 00 00 24 00 00 00 14 01 00 00 9b 95 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 b7 95 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 d5 95 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 78 98 fb ff ff ff ff ff f7 00 00 00 00 00 00 00 ........,.......x...............
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 3f 99 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 9a 99 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 6f 99 fb ff ff ff ff ff c3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......o................A....C.
5cce0 06 43 83 04 8e 03 00 00 24 00 00 00 44 00 00 00 0a 9a 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 1d 9a 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 75 9a 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 u................A....C..F......
5cd60 24 00 00 00 bc 00 00 00 01 9b 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 45 9b fb ff ff ff ff ff 70 00 00 00 00 00 00 00 .C......$.......E.......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 8d 9b fb ff ff ff ff ff .A....C..C......$...............
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 b3 9b 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 f5 9b 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 35 9c fb ff ff ff ff ff .G..............,.......5.......
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 f3 9c 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 1e 9d 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 79 9d fb ff ff ff ff ff .A....C..B......$.......y.......
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 b9 9d 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 a2 9e 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 c2 9e 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 ed 9e 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 10 9f 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 40 9f 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 ae 9f 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 1c a0 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 0f a2 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 15 a2 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 73 a2 fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......s.......@........A....C.
5d0a0 06 43 83 04 8e 03 00 00 24 00 00 00 04 04 00 00 8b a2 fb ff ff ff ff ff c0 00 00 00 00 00 00 00 .C......$.......................
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 23 a3 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 71 a3 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 q.......S........A....C..F......
5d120 24 00 00 00 7c 04 00 00 9c a3 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 d9 a3 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 a6 a3 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 c5 a3 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 9c a4 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 55 a5 fb ff ff ff ff ff .M..............$.......U.......
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 b2 a5 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 55 a6 fb ff ff ff ff ff ec 00 00 00 00 00 00 00 ........,.......U...............
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 11 a7 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 d1 a8 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 33 a9 fb ff ff ff ff ff .A....C..G......$.......3.......
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 e7 a9 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 b6 ad 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 38 ae fb ff ff ff ff ff .A....C..F......$.......8.......
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 6c ae fb ff ff ff ff ff .zR..x..........,.......l.......
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 21 b1 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 f2 b1 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 85 b2 fb ff ff ff ff ff .A....C..J......$...............
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 47 b3 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 G.......n........A....C..H......
5d480 2c 00 00 00 ec 00 00 00 8d b3 fb ff ff ff ff ff 87 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................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 e4 b3 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 52 b4 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 R................A....C..C......
5d500 24 00 00 00 6c 01 00 00 ab b4 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 af b4 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 f6 b4 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 01 b5 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 6b b5 fb ff ff ff ff ff .A....C..F......,.......k.......
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 db b5 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 04 b6 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 22 b6 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 4a b6 fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......J.......K........A....C.
5d680 06 46 83 05 8e 04 8f 03 24 00 00 00 f4 02 00 00 6d b6 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 .F......$.......m.......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 77 b6 fb ff ff ff ff ff .A....C..C......$.......w.......
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 9d b6 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 b5 b6 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 fb b6 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 12 b7 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 a1 b7 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 b1 b7 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 cc b7 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 f2 b7 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 d8 b7 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 42 b8 fb ff ff ff ff ff .J..............$.......B.......
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 3b b8 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 3e b8 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 d2 b8 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 15 b9 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 c9 ba 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 09 bb 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 82 bb 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 ........Z........A....C..C......
5d9a0 24 00 00 00 0c 06 00 00 b4 bb 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 b2 bb 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 a9 bb 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 c4 bb 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 17 bc 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 52 bc fb ff ff ff ff ff 57 00 00 00 00 00 00 00 .F......$.......R.......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 81 bc fb ff ff ff ff ff .A....C..G......,...............
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 94 bd 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 38 be fb ff ff ff ff ff 1e 01 00 00 00 00 00 00 .F......,...T...8...............
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 26 bf 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 91 bf fb ff ff ff ff ff 96 00 00 00 00 00 00 00 ........$.......................
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 ff bf 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 66 c0 fb ff ff ff ff ff 75 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......f.......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 ab c0 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 6a c1 fb ff ff ff ff ff 57 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...l...j.......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 91 c2 fb ff ff ff ff ff .P..............$...............
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 9e c2 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 94 c2 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 af c2 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 8e c3 fb ff ff ff ff ff .zR..x..........$...............
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 ad c3 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 d0 c3 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 2d c4 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 29 c4 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 a2 c4 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 a8 c4 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 a2 c4 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 9e c4 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 f4 c4 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 a6 c5 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 a0 c5 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 e1 c5 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 12 c6 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 f6 c5 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 80 c6 fb ff ff ff ff ff .K..............$...............
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 e1 c6 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 38 c7 fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......8.......J........A....C.
5dfe0 06 42 83 03 00 00 00 00 2c 00 00 00 44 01 00 00 5a c7 fb ff ff ff ff ff 0f 0b 00 00 00 00 00 00 .B......,...D...Z...............
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 70 d3 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 p................A....C..B......
5e040 24 00 00 00 9c 01 00 00 64 d3 fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......d................A....C.
5e060 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 01 00 00 d6 d3 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 5a d4 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 Z................A....C..G......
5e0c0 8f 03 00 00 00 00 00 00 24 00 00 00 24 02 00 00 ca d5 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 e8 d5 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 3c d6 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 1b d8 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 51 d8 fb ff ff ff ff ff .A....C..B......$.......Q.......
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 8e d8 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 ........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 b7 d8 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 32 d9 fb ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...2.......g........A....C.
5e220 06 43 83 04 8e 03 00 00 2c 00 00 00 6c 00 00 00 71 d9 fb ff ff ff ff ff 7f 00 00 00 00 00 00 00 .C......,...l...q...............
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 c0 d9 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 9d da 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 f3 da 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 71 db 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 q................A....C..P......
5e300 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 01 00 00 0f dc 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 7d df 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 }................A....C..F......
5e360 24 00 00 00 a4 01 00 00 14 e0 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 70 e0 fb ff ff ff ff ff 59 01 00 00 00 00 00 00 .C......,.......p.......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 99 e1 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 58 e2 fb ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$...X.......X........A....C.
5e400 06 43 83 04 8e 03 00 00 24 00 00 00 4c 02 00 00 88 e2 fb ff ff ff ff ff 14 00 00 00 00 00 00 00 .C......$...L...................
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 74 e2 fb ff ff ff ff ff .A....C.........$...t...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 c7 e2 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 3b e3 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 0d e4 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 8d e4 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 ........[........A....C..F......
5e500 24 00 00 00 44 03 00 00 c0 e4 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 03 e5 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 fc e4 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 cd e6 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 04 eb 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 62 eb fb ff ff ff ff ff 30 00 00 00 00 00 00 00 .G......$.......b.......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 6a eb fb ff ff ff ff ff .A....C..B......$.......j.......
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 70 eb 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 p.......c........A....C..M......
5e660 8e 04 8f 03 00 00 00 00 24 00 00 00 1c 01 00 00 a3 eb 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 bd eb 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 04 ec 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 31 ed fb ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...1.......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 4f ee fb ff ff ff ff ff .M..............,.......O.......
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 a8 ee 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 a6 ef 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 c7 ef 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 5e f0 fb ff ff ff ff ff 98 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...T...^................A....C.
5e800 06 00 00 00 00 00 00 00 24 00 00 00 7c 01 00 00 ce f0 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 df f0 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 fe f0 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 19 f1 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 72 f4 fb ff ff ff ff ff 41 00 00 00 00 00 00 00 ........$.......r.......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 8b f4 fb ff ff ff ff ff .A....C..C......$...............
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 a8 f4 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 eb f4 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 f7 f4 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 07 f5 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 28 f5 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 5f f5 fb ff ff ff ff ff 41 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $......._.......A........A....C.
5ea00 06 47 83 04 8e 03 00 00 24 00 00 00 dc 01 00 00 78 f6 fb ff ff ff ff ff 68 00 00 00 00 00 00 00 .G......$.......x.......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 b8 f6 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 f0 f6 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 fa f6 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 ee f6 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 fd f6 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 7e f8 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 ~................A....C.........
5eb40 24 00 00 00 ec 00 00 00 10 f9 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 cc f9 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 c9 f9 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 34 fb fb ff ff ff ff ff 78 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...4.......x........A....C.
5ebe0 06 00 00 00 00 00 00 00 2c 00 00 00 94 01 00 00 84 fb fb ff ff ff ff ff 9c 00 00 00 00 00 00 00 ........,.......................
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 f0 fb 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 1d 00 fc 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 79 00 fc ff ff ff ff ff .A....C.........,.......y.......
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 48 01 fc 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 H.......O........A....C.........
5ece0 24 00 00 00 44 00 00 00 6f 01 fc ff ff ff ff ff 0d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...o................A....C.
5ed00 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 54 01 fc ff ff ff ff ff 0d 00 00 00 00 00 00 00 ........$...l...T...............
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 39 01 fc ff ff ff ff ff .A....C.........$.......9.......
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 1d 01 fc 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 3e 01 fc 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 94 01 fc 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 49 02 fc 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 I.......F........A....C..B......
5ee00 2c 00 00 00 64 01 00 00 67 02 fc ff ff ff ff ff 5a 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...d...g.......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 44 07 fc ff ff ff ff ff .M..............$.......D.......
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 5e 07 fc 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 ^.......'........A....C..L......
5ee80 24 00 00 00 e4 01 00 00 5d 08 fc ff ff ff ff ff fe 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......]................A....C.
5eea0 06 47 83 04 8e 03 00 00 24 00 00 00 0c 02 00 00 33 09 fc ff ff ff ff ff 20 00 00 00 00 00 00 00 .G......$.......3...............
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 2b 09 fc 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 47 09 fc ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...G.......V........A....C.
5ef20 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 02 00 00 75 09 fc ff ff ff ff ff 47 00 00 00 00 00 00 00 .F......$.......u.......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 94 09 fc 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 d9 09 fc 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 ec 0a fc 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 a0 0d 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 44 00 02 00 01 00 00 00 50 00 02 00 01 00 00 00 .h..............D.......P.......
5f060 5c 00 02 00 01 00 00 00 68 00 02 00 01 00 00 00 74 00 02 00 01 00 00 00 80 00 02 00 01 00 00 00 \.......h.......t...............
5f080 8c 00 02 00 01 00 00 00 98 00 02 00 01 00 00 00 a4 00 02 00 01 00 00 00 b0 00 02 00 01 00 00 00 ................................
5f0a0 bc 00 02 00 01 00 00 00 c8 00 02 00 01 00 00 00 d4 00 02 00 01 00 00 00 e0 00 02 00 01 00 00 00 ................................
5f0c0 ec 00 02 00 01 00 00 00 f8 00 02 00 01 00 00 00 04 01 02 00 01 00 00 00 10 01 02 00 01 00 00 00 ................................
5f0e0 1c 01 02 00 01 00 00 00 28 01 02 00 01 00 00 00 34 01 02 00 01 00 00 00 40 01 02 00 01 00 00 00 ........(.......4.......@.......
5f100 4c 01 02 00 01 00 00 00 58 01 02 00 01 00 00 00 64 01 02 00 01 00 00 00 70 01 02 00 01 00 00 00 L.......X.......d.......p.......
5f120 7c 01 02 00 01 00 00 00 88 01 02 00 01 00 00 00 94 01 02 00 01 00 00 00 a0 01 02 00 01 00 00 00 |...............................
5f140 ac 01 02 00 01 00 00 00 b8 01 02 00 01 00 00 00 c4 01 02 00 01 00 00 00 d0 01 02 00 01 00 00 00 ................................
5f160 dc 01 02 00 01 00 00 00 e8 01 02 00 01 00 00 00 f4 01 02 00 01 00 00 00 00 02 02 00 01 00 00 00 ................................
5f180 0c 02 02 00 01 00 00 00 18 02 02 00 01 00 00 00 24 02 02 00 01 00 00 00 30 02 02 00 01 00 00 00 ................$.......0.......
5f1a0 3c 02 02 00 01 00 00 00 48 02 02 00 01 00 00 00 54 02 02 00 01 00 00 00 60 02 02 00 01 00 00 00 <.......H.......T.......`.......
5f1c0 6c 02 02 00 01 00 00 00 78 02 02 00 01 00 00 00 84 02 02 00 01 00 00 00 90 02 02 00 01 00 00 00 l.......x.......................
5f1e0 9c 02 02 00 01 00 00 00 a8 02 02 00 01 00 00 00 b4 02 02 00 01 00 00 00 c0 02 02 00 01 00 00 00 ................................
5f200 cc 02 02 00 01 00 00 00 d8 02 02 00 01 00 00 00 e4 02 02 00 01 00 00 00 f0 02 02 00 01 00 00 00 ................................
5f220 fc 02 02 00 01 00 00 00 08 03 02 00 01 00 00 00 14 03 02 00 01 00 00 00 20 03 02 00 01 00 00 00 ................................
5f240 2c 03 02 00 01 00 00 00 38 03 02 00 01 00 00 00 44 03 02 00 01 00 00 00 50 03 02 00 01 00 00 00 ,.......8.......D.......P.......
5f260 5c 03 02 00 01 00 00 00 68 03 02 00 01 00 00 00 74 03 02 00 01 00 00 00 80 03 02 00 01 00 00 00 \.......h.......t...............
5f280 8c 03 02 00 01 00 00 00 98 03 02 00 01 00 00 00 a4 03 02 00 01 00 00 00 b0 03 02 00 01 00 00 00 ................................
5f2a0 bc 03 02 00 01 00 00 00 c8 03 02 00 01 00 00 00 d4 03 02 00 01 00 00 00 e0 03 02 00 01 00 00 00 ................................
5f2c0 ec 03 02 00 01 00 00 00 f8 03 02 00 01 00 00 00 04 04 02 00 01 00 00 00 10 04 02 00 01 00 00 00 ................................
5f2e0 1c 04 02 00 01 00 00 00 28 04 02 00 01 00 00 00 34 04 02 00 01 00 00 00 40 04 02 00 01 00 00 00 ........(.......4.......@.......
5f300 4c 04 02 00 01 00 00 00 58 04 02 00 01 00 00 00 64 04 02 00 01 00 00 00 70 04 02 00 01 00 00 00 L.......X.......d.......p.......
5f320 7c 04 02 00 01 00 00 00 88 04 02 00 01 00 00 00 94 04 02 00 01 00 00 00 a0 04 02 00 01 00 00 00 |...............................
5f340 ac 04 02 00 01 00 00 00 b8 04 02 00 01 00 00 00 c4 04 02 00 01 00 00 00 d0 04 02 00 01 00 00 00 ................................
5f360 dc 04 02 00 01 00 00 00 e8 04 02 00 01 00 00 00 f4 04 02 00 01 00 00 00 00 05 02 00 01 00 00 00 ................................
5f380 0c 05 02 00 01 00 00 00 00 00 00 00 00 00 00 00 1f 45 05 00 01 00 00 00 9d 27 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 de 17 00 00 01 00 00 00 .................D..............
5f3c0 9d 44 05 00 01 00 00 00 6b 1b 00 00 01 00 00 00 a6 44 05 00 01 00 00 00 f3 27 00 00 01 00 00 00 .D......k........D.......'......
5f3e0 af 44 05 00 01 00 00 00 d5 26 00 00 01 00 00 00 b5 44 05 00 01 00 00 00 76 16 00 00 01 00 00 00 .D.......&.......D......v.......
5f400 bc 44 05 00 01 00 00 00 b3 1a 00 00 01 00 00 00 c3 44 05 00 01 00 00 00 11 20 00 00 01 00 00 00 .D...............D..............
5f420 cd 44 05 00 01 00 00 00 83 20 00 00 01 00 00 00 d9 44 05 00 01 00 00 00 54 20 00 00 01 00 00 00 .D...............D......T.......
5f440 e3 44 05 00 01 00 00 00 21 21 00 00 01 00 00 00 ed 44 05 00 01 00 00 00 1c 1f 00 00 01 00 00 00 .D......!!.......D..............
5f460 f8 44 05 00 01 00 00 00 2b 27 00 00 01 00 00 00 fe 44 05 00 01 00 00 00 4b 1d 00 00 01 00 00 00 .D......+'.......D......K.......
5f480 09 45 05 00 01 00 00 00 af 1e 00 00 01 00 00 00 0f 45 05 00 01 00 00 00 d9 16 00 00 01 00 00 00 .E...............E..............
5f4a0 14 45 05 00 01 00 00 00 17 1b 00 00 01 00 00 00 1a 45 05 00 01 00 00 00 bb 18 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 0f 1c 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 b8 6c 00 00 01 00 00 00 .................F.......l......
5f500 b9 46 05 00 01 00 00 00 ec 6d 00 00 01 00 00 00 be 46 05 00 01 00 00 00 a0 6e 00 00 01 00 00 00 .F.......m.......F.......n......
5f520 c3 46 05 00 01 00 00 00 47 6f 00 00 01 00 00 00 c8 46 05 00 01 00 00 00 56 6f 00 00 01 00 00 00 .F......Go.......F......Vo......
5f540 cf 46 05 00 01 00 00 00 a4 75 00 00 01 00 00 00 d6 46 05 00 01 00 00 00 ff 75 00 00 01 00 00 00 .F.......u.......F.......u......
5f560 db 46 05 00 01 00 00 00 78 7a 00 00 01 00 00 00 df 46 05 00 01 00 00 00 a7 7a 00 00 01 00 00 00 .F......xz.......F.......z......
5f580 e5 46 05 00 01 00 00 00 27 7b 00 00 01 00 00 00 eb 46 05 00 01 00 00 00 33 7b 00 00 01 00 00 00 .F......'{.......F......3{......
5f5a0 ef 46 05 00 01 00 00 00 9a 7c 00 00 01 00 00 00 f7 46 05 00 01 00 00 00 11 7d 00 00 01 00 00 00 .F.......|.......F.......}......
5f5c0 fb 46 05 00 01 00 00 00 db 7d 00 00 01 00 00 00 01 47 05 00 01 00 00 00 5b 7e 00 00 01 00 00 00 .F.......}.......G......[~......
5f5e0 06 47 05 00 01 00 00 00 64 83 00 00 01 00 00 00 0f 47 05 00 01 00 00 00 36 84 00 00 01 00 00 00 .G......d........G......6.......
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 d9 9d 00 00 01 00 00 00 .................K..............
5f620 8d 4b 05 00 01 00 00 00 47 aa 00 00 01 00 00 00 64 4c 05 00 01 00 00 00 7c aa 00 00 01 00 00 00 .K......G.......dL......|.......
5f640 93 4b 05 00 01 00 00 00 9a aa 00 00 01 00 00 00 6a 4c 05 00 01 00 00 00 67 ab 00 00 01 00 00 00 .K..............jL......g.......
5f660 6f 4c 05 00 01 00 00 00 5f ac 00 00 01 00 00 00 76 4c 05 00 01 00 00 00 7d ac 00 00 01 00 00 00 oL......_.......vL......}.......
5f680 99 4b 05 00 01 00 00 00 22 ad 00 00 01 00 00 00 7c 4c 05 00 01 00 00 00 4d ad 00 00 01 00 00 00 .K......".......|L......M.......
5f6a0 84 4c 05 00 01 00 00 00 b4 ad 00 00 01 00 00 00 ab 4b 05 00 01 00 00 00 1f ae 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 d9 9d 00 00 01 00 00 00 .................K..............
5f6e0 8d 4b 05 00 01 00 00 00 41 9e 00 00 01 00 00 00 93 4b 05 00 01 00 00 00 6f 9e 00 00 01 00 00 00 .K......A........K......o.......
5f700 99 4b 05 00 01 00 00 00 93 9e 00 00 01 00 00 00 9e 4b 05 00 01 00 00 00 b7 9e 00 00 01 00 00 00 .K...............K..............
5f720 a3 4b 05 00 01 00 00 00 4e 9f 00 00 01 00 00 00 ab 4b 05 00 01 00 00 00 c4 9f 00 00 01 00 00 00 .K......N........K..............
5f740 b1 4b 05 00 01 00 00 00 f7 9f 00 00 01 00 00 00 b6 4b 05 00 01 00 00 00 54 a0 00 00 01 00 00 00 .K...............K......T.......
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 bb 05 01 00 01 00 00 00 .L..............7R..............
5f7c0 3f 52 05 00 01 00 00 00 4e 06 01 00 01 00 00 00 4a 52 05 00 01 00 00 00 00 07 01 00 01 00 00 00 ?R......N.......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 68 fb 00 00 01 00 00 00 ee 50 05 00 01 00 00 00 36 fd 00 00 01 00 00 00 .P......h........P......6.......
5f860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 ff 00 00 01 00 00 00 c2 ff 00 00 01 00 00 00 ................c...............
5f880 20 00 01 00 01 00 00 00 91 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5f8a0 51 44 05 00 01 00 00 00 76 09 01 00 01 00 00 00 7a 52 05 00 01 00 00 00 be 0a 01 00 01 00 00 00 QD......v.......zR..............
5f8c0 87 52 05 00 01 00 00 00 f9 0a 01 00 01 00 00 00 8f 52 05 00 01 00 00 00 16 0c 01 00 01 00 00 00 .R...............R..............
5f8e0 97 52 05 00 01 00 00 00 5a 0f 01 00 01 00 00 00 a0 52 05 00 01 00 00 00 5e 10 01 00 01 00 00 00 .R......Z........R......^.......
5f900 ac 52 05 00 01 00 00 00 73 10 01 00 01 00 00 00 b9 52 05 00 01 00 00 00 ab 10 01 00 01 00 00 00 .R......s........R..............
5f920 c4 52 05 00 01 00 00 00 ba 10 01 00 01 00 00 00 d0 52 05 00 01 00 00 00 5d 11 01 00 01 00 00 00 .R...............R......].......
5f940 da 52 05 00 01 00 00 00 9b 11 01 00 01 00 00 00 e7 52 05 00 01 00 00 00 e6 11 01 00 01 00 00 00 .R...............R..............
5f960 ef 52 05 00 01 00 00 00 b1 13 01 00 01 00 00 00 f8 52 05 00 01 00 00 00 a0 14 01 00 01 00 00 00 .R...............R..............
5f980 05 53 05 00 01 00 00 00 f6 14 01 00 01 00 00 00 57 44 05 00 01 00 00 00 19 15 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 76 18 01 00 01 00 00 00 79 54 05 00 01 00 00 00 d4 18 01 00 01 00 00 00 uT......v.......yT..............
5fa00 7e 54 05 00 01 00 00 00 00 19 01 00 01 00 00 00 83 54 05 00 01 00 00 00 2c 19 01 00 01 00 00 00 ~T...............T......,.......
5fa20 88 54 05 00 01 00 00 00 7a 19 01 00 01 00 00 00 8d 54 05 00 01 00 00 00 c1 19 01 00 01 00 00 00 .T......z........T..............
5fa40 91 54 05 00 01 00 00 00 ed 19 01 00 01 00 00 00 95 54 05 00 01 00 00 00 1c 1a 01 00 01 00 00 00 .T...............T..............
5fa60 99 54 05 00 01 00 00 00 48 1a 01 00 01 00 00 00 a3 54 05 00 01 00 00 00 93 1a 01 00 01 00 00 00 .T......H........T..............
5fa80 a9 54 05 00 01 00 00 00 da 1a 01 00 01 00 00 00 ae 54 05 00 01 00 00 00 aa 1b 01 00 01 00 00 00 .T...............T..............
5faa0 b2 54 05 00 01 00 00 00 e8 1b 01 00 01 00 00 00 b6 54 05 00 01 00 00 00 83 1c 01 00 01 00 00 00 .T...............T..............
5fac0 ba 54 05 00 01 00 00 00 03 1d 01 00 01 00 00 00 be 54 05 00 01 00 00 00 83 1d 01 00 01 00 00 00 .T...............T..............
5fae0 c3 54 05 00 01 00 00 00 10 1e 01 00 01 00 00 00 c7 54 05 00 01 00 00 00 3f 1e 01 00 01 00 00 00 .T...............T......?.......
5fb00 ce 54 05 00 01 00 00 00 65 1f 01 00 01 00 00 00 d9 54 05 00 01 00 00 00 86 1f 01 00 01 00 00 00 .T......e........T..............
5fb20 dd 54 05 00 01 00 00 00 b2 1f 01 00 01 00 00 00 e2 54 05 00 01 00 00 00 dd 1f 01 00 01 00 00 00 .T...............T..............
5fb40 84 4c 05 00 01 00 00 00 09 20 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 37 66 01 00 01 00 00 00 b4 55 05 00 01 00 00 00 67 f8 00 00 01 00 00 00 .U......7f.......U......g.......
5fbc0 bc 55 05 00 01 00 00 00 86 a0 01 00 01 00 00 00 c6 55 05 00 01 00 00 00 36 75 01 00 01 00 00 00 .U...............U......6u......
5fbe0 cc 55 05 00 01 00 00 00 c4 9b 00 00 01 00 00 00 a8 42 05 00 01 00 00 00 2f d9 01 00 01 00 00 00 .U...............B....../.......
5fc00 ab 42 05 00 01 00 00 00 fc 6b 00 00 01 00 00 00 cf 55 05 00 01 00 00 00 9b 17 01 00 01 00 00 00 .B.......k.......U..............
5fc20 d4 55 05 00 01 00 00 00 6d d2 01 00 01 00 00 00 51 44 05 00 01 00 00 00 2f 09 01 00 01 00 00 00 .U......m.......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 35 67 01 00 01 00 00 00 zV.......V.......V......5g......
5fd80 f2 56 05 00 01 00 00 00 b5 67 01 00 01 00 00 00 01 57 05 00 01 00 00 00 69 68 01 00 01 00 00 00 .V.......g.......W......ih......
5fda0 08 57 05 00 01 00 00 00 d5 68 01 00 01 00 00 00 ac 52 05 00 01 00 00 00 45 69 01 00 01 00 00 00 .W.......h.......R......Ei......
5fdc0 0e 57 05 00 01 00 00 00 93 69 01 00 01 00 00 00 15 57 05 00 01 00 00 00 fd 69 01 00 01 00 00 00 .W.......i.......W.......i......
5fde0 1e 57 05 00 01 00 00 00 6d 6a 01 00 01 00 00 00 23 57 05 00 01 00 00 00 5b 6b 01 00 01 00 00 00 .W......mj......#W......[k......
5fe00 28 57 05 00 01 00 00 00 ae 6b 01 00 01 00 00 00 2e 57 05 00 01 00 00 00 31 6c 01 00 01 00 00 00 (W.......k.......W......1l......
5fe20 34 57 05 00 01 00 00 00 99 6c 01 00 01 00 00 00 3a 57 05 00 01 00 00 00 b2 6d 01 00 01 00 00 00 4W.......l......:W.......m......
5fe40 43 57 05 00 01 00 00 00 fa 6d 01 00 01 00 00 00 4a 57 05 00 01 00 00 00 4d 6e 01 00 01 00 00 00 CW.......m......JW......Mn......
5fe60 51 57 05 00 01 00 00 00 98 6e 01 00 01 00 00 00 58 57 05 00 01 00 00 00 f0 6e 01 00 01 00 00 00 QW.......n......XW.......n......
5fe80 f8 52 05 00 01 00 00 00 8e 6f 01 00 01 00 00 00 5f 57 05 00 01 00 00 00 24 70 01 00 01 00 00 00 .R.......o......_W......$p......
5fea0 68 57 05 00 01 00 00 00 47 72 01 00 01 00 00 00 71 57 05 00 01 00 00 00 75 72 01 00 01 00 00 00 hW......Gr......qW......ur......
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 7d 75 01 00 01 00 00 00 .................X......}u......
5ff60 bf 58 05 00 01 00 00 00 84 76 01 00 01 00 00 00 01 47 05 00 01 00 00 00 6d 77 01 00 01 00 00 00 .X.......v.......G......mw......
5ff80 0f 47 05 00 01 00 00 00 f2 77 01 00 01 00 00 00 c6 58 05 00 01 00 00 00 c5 78 01 00 01 00 00 00 .G.......w.......X.......x......
5ffa0 cd 58 05 00 01 00 00 00 b1 79 01 00 01 00 00 00 d2 58 05 00 01 00 00 00 a1 7b 01 00 01 00 00 00 .X.......y.......X.......{......
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 cd a0 01 00 01 00 00 00 ................q\..............
5ffe0 78 5c 05 00 01 00 00 00 18 a1 01 00 01 00 00 00 7f 5c 05 00 01 00 00 00 9d a1 01 00 01 00 00 00 x\...............\..............
60000 87 5c 05 00 01 00 00 00 c1 a1 01 00 01 00 00 00 8e 5c 05 00 01 00 00 00 62 a2 01 00 01 00 00 00 .\...............\......b.......
60020 93 5c 05 00 01 00 00 00 90 a2 01 00 01 00 00 00 99 5c 05 00 01 00 00 00 b2 a2 01 00 01 00 00 00 .\...............\..............
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 76 d9 01 00 01 00 00 00 74 62 05 00 01 00 00 00 b9 d9 01 00 01 00 00 00 nb......v.......tb..............
60320 79 62 05 00 01 00 00 00 42 dd 01 00 01 00 00 00 82 62 05 00 01 00 00 00 83 dd 01 00 01 00 00 00 yb......B........b..............
60340 56 5a 05 00 01 00 00 00 c8 dd 01 00 01 00 00 00 8a 62 05 00 01 00 00 00 33 de 01 00 01 00 00 00 VZ...............b......3.......
60360 c6 58 05 00 01 00 00 00 67 de 01 00 01 00 00 00 91 62 05 00 01 00 00 00 9f de 01 00 01 00 00 00 .X......g........b..............
60380 98 62 05 00 01 00 00 00 e8 de 01 00 01 00 00 00 a2 62 05 00 01 00 00 00 47 df 01 00 01 00 00 00 .b...............b......G.......
603a0 a7 62 05 00 01 00 00 00 88 e0 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .b..............................
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 18 05 02 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 75 06 02 00 01 00 00 00 e9 15 02 00 01 00 00 00 .c.......c......u...............
60440 e1 25 02 00 01 00 00 00 1d 28 02 00 01 00 00 00 57 2f 02 00 01 00 00 00 56 32 02 00 01 00 00 00 .%.......(......W/......V2......
60460 86 39 02 00 01 00 00 00 02 3f 02 00 01 00 00 00 7f 43 02 00 01 00 00 00 ac 4b 02 00 01 00 00 00 .9.......?.......C.......K......
60480 4b 50 02 00 01 00 00 00 68 75 02 00 01 00 00 00 f4 77 02 00 01 00 00 00 31 ac 02 00 01 00 00 00 KP......hu.......w......1.......
604a0 a4 e6 02 00 01 00 00 00 66 ed 02 00 01 00 00 00 2c 08 03 00 01 00 00 00 e8 0c 03 00 01 00 00 00 ........f.......,...............
604c0 10 1e 03 00 01 00 00 00 84 27 03 00 01 00 00 00 b9 27 03 00 01 00 00 00 0c 2d 03 00 01 00 00 00 .........'.......'.......-......
604e0 39 35 03 00 01 00 00 00 34 3b 03 00 01 00 00 00 3d 3e 03 00 01 00 00 00 4d 41 03 00 01 00 00 00 95......4;......=>......MA......
60500 25 44 03 00 01 00 00 00 cb 46 03 00 01 00 00 00 3d 58 03 00 01 00 00 00 6f 5b 03 00 01 00 00 00 %D.......F......=X......o[......
60520 d4 5f 03 00 01 00 00 00 46 71 03 00 01 00 00 00 de 7a 03 00 01 00 00 00 2b 82 03 00 01 00 00 00 ._......Fq.......z......+.......
60540 41 b1 03 00 01 00 00 00 ec cc 03 00 01 00 00 00 e1 e1 03 00 01 00 00 00 47 21 04 00 01 00 00 00 A.......................G!......
60560 87 25 04 00 01 00 00 00 17 33 04 00 01 00 00 00 1c 4c 04 00 01 00 00 00 d8 4d 04 00 01 00 00 00 .%.......3.......L.......M......
60580 50 ac 04 00 01 00 00 00 b3 b5 04 00 01 00 00 00 88 ba 04 00 01 00 00 00 fa bf 04 00 01 00 00 00 P...............................
605a0 92 c5 04 00 01 00 00 00 5a ce 04 00 01 00 00 00 1f 21 05 00 01 00 00 00 bb 2d 05 00 01 00 00 00 ........Z........!.......-......
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 dc d2 01 00 01 00 00 00 e0 61 05 00 01 00 00 00 39 d4 01 00 01 00 00 00 .a...............a......9.......
60600 b9 46 05 00 01 00 00 00 87 d5 01 00 01 00 00 00 db 46 05 00 01 00 00 00 10 d6 01 00 01 00 00 00 .F...............F..............
60620 ea 61 05 00 01 00 00 00 3e d7 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 d0 2a 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 72 15 00 00 01 00 00 00 0a 00 00 00 1e 01 00 00 5c 16 00 00 01 00 00 00 23 00 00 00 1e 01 00 00 r...............\.......#.......
613c0 70 16 00 00 01 00 00 00 36 00 00 00 0e 01 00 00 0a 26 00 00 01 00 00 00 46 00 00 00 0e 01 00 00 p.......6........&......F.......
613e0 01 2a 00 00 01 00 00 00 54 00 00 00 0e 01 00 00 5f 2e 00 00 01 00 00 00 60 00 00 00 0e 01 00 00 .*......T......._.......`.......
61400 ae 2f 00 00 01 00 00 00 6f 00 00 00 0e 01 00 00 d0 33 00 00 01 00 00 00 79 00 00 00 0e 01 00 00 ./......o........3......y.......
61420 0d 62 00 00 01 00 00 00 88 00 00 00 0e 01 00 00 c1 67 00 00 01 00 00 00 96 00 00 00 0e 01 00 00 .b...............g..............
61440 bc 6b 00 00 01 00 00 00 a0 00 00 00 0e 01 00 00 b8 6c 00 00 01 00 00 00 aa 00 00 00 0e 01 00 00 .k...............l..............
61460 ec 6d 00 00 01 00 00 00 b4 00 00 00 0e 01 00 00 a0 6e 00 00 01 00 00 00 be 00 00 00 0e 01 00 00 .m...............n..............
61480 47 6f 00 00 01 00 00 00 c8 00 00 00 0e 01 00 00 56 6f 00 00 01 00 00 00 d4 00 00 00 0e 01 00 00 Go..............Vo..............
614a0 a4 75 00 00 01 00 00 00 dc 00 00 00 0e 01 00 00 ff 75 00 00 01 00 00 00 e6 00 00 00 0e 01 00 00 .u...............u..............
614c0 78 7a 00 00 01 00 00 00 ef 00 00 00 0e 01 00 00 a7 7a 00 00 01 00 00 00 fa 00 00 00 0e 01 00 00 xz...............z..............
614e0 27 7b 00 00 01 00 00 00 05 01 00 00 0e 01 00 00 33 7b 00 00 01 00 00 00 0e 01 00 00 0e 01 00 00 '{..............3{..............
61500 9a 7c 00 00 01 00 00 00 1b 01 00 00 0e 01 00 00 11 7d 00 00 01 00 00 00 24 01 00 00 0e 01 00 00 .|...............}......$.......
61520 db 7d 00 00 01 00 00 00 2f 01 00 00 0e 01 00 00 5b 7e 00 00 01 00 00 00 39 01 00 00 0e 01 00 00 .}....../.......[~......9.......
61540 64 83 00 00 01 00 00 00 47 01 00 00 0e 01 00 00 36 84 00 00 01 00 00 00 53 01 00 00 0e 01 00 00 d.......G.......6.......S.......
61560 80 87 00 00 01 00 00 00 5f 01 00 00 0e 01 00 00 55 88 00 00 01 00 00 00 6a 01 00 00 0e 01 00 00 ........_.......U.......j.......
61580 76 89 00 00 01 00 00 00 75 01 00 00 0e 01 00 00 f4 8b 00 00 01 00 00 00 82 01 00 00 0e 01 00 00 v.......u.......................
615a0 30 8c 00 00 01 00 00 00 8a 01 00 00 0e 01 00 00 6f 8c 00 00 01 00 00 00 93 01 00 00 0e 01 00 00 0...............o...............
615c0 13 8d 00 00 01 00 00 00 a1 01 00 00 0e 01 00 00 14 90 00 00 01 00 00 00 a8 01 00 00 0e 01 00 00 ................................
615e0 9c 94 00 00 01 00 00 00 b7 01 00 00 0e 01 00 00 13 95 00 00 01 00 00 00 c8 01 00 00 0e 01 00 00 ................................
61600 bb 95 00 00 01 00 00 00 d7 01 00 00 0e 01 00 00 31 96 00 00 01 00 00 00 e1 01 00 00 0e 01 00 00 ................1...............
61620 cc 96 00 00 01 00 00 00 f4 01 00 00 0e 01 00 00 6d 97 00 00 01 00 00 00 01 02 00 00 0e 01 00 00 ................m...............
61640 bb 97 00 00 01 00 00 00 0e 02 00 00 0e 01 00 00 28 9a 00 00 01 00 00 00 1a 02 00 00 0e 01 00 00 ................(...............
61660 5f 9b 00 00 01 00 00 00 25 02 00 00 0e 01 00 00 b4 9b 00 00 01 00 00 00 2d 02 00 00 0e 01 00 00 _.......%...............-.......
61680 f2 9c 00 00 01 00 00 00 3c 02 00 00 0e 01 00 00 56 9d 00 00 01 00 00 00 48 02 00 00 0e 01 00 00 ........<.......V.......H.......
616a0 8c 9d 00 00 01 00 00 00 54 02 00 00 0e 01 00 00 d9 9d 00 00 01 00 00 00 5e 02 00 00 0e 01 00 00 ........T...............^.......
616c0 41 9e 00 00 01 00 00 00 67 02 00 00 0e 01 00 00 6f 9e 00 00 01 00 00 00 70 02 00 00 0e 01 00 00 A.......g.......o.......p.......
616e0 93 9e 00 00 01 00 00 00 78 02 00 00 0e 01 00 00 b7 9e 00 00 01 00 00 00 80 02 00 00 0e 01 00 00 ........x.......................
61700 4e 9f 00 00 01 00 00 00 8b 02 00 00 0e 01 00 00 c4 9f 00 00 01 00 00 00 94 02 00 00 0e 01 00 00 N...............................
61720 f7 9f 00 00 01 00 00 00 9a 02 00 00 0e 01 00 00 54 a0 00 00 01 00 00 00 a6 02 00 00 0e 01 00 00 ................T...............
61740 ab a0 00 00 01 00 00 00 ae 02 00 00 0e 01 00 00 e9 a0 00 00 01 00 00 00 b7 02 00 00 0e 01 00 00 ................................
61760 e3 a1 00 00 01 00 00 00 bf 02 00 00 0e 01 00 00 56 a6 00 00 01 00 00 00 ca 02 00 00 0e 01 00 00 ................V...............
61780 a8 a7 00 00 01 00 00 00 d1 02 00 00 0e 01 00 00 cc a7 00 00 01 00 00 00 dd 02 00 00 0e 01 00 00 ................................
617a0 24 a8 00 00 01 00 00 00 e4 02 00 00 0e 01 00 00 81 a8 00 00 01 00 00 00 ef 02 00 00 0e 01 00 00 $...............................
617c0 e2 a8 00 00 01 00 00 00 fc 02 00 00 0e 01 00 00 47 aa 00 00 01 00 00 00 06 03 00 00 0e 01 00 00 ................G...............
617e0 7c aa 00 00 01 00 00 00 10 03 00 00 0e 01 00 00 9a aa 00 00 01 00 00 00 1a 03 00 00 0e 01 00 00 |...............................
61800 67 ab 00 00 01 00 00 00 23 03 00 00 0e 01 00 00 5f ac 00 00 01 00 00 00 2e 03 00 00 0e 01 00 00 g.......#......._...............
61820 7d ac 00 00 01 00 00 00 38 03 00 00 0e 01 00 00 22 ad 00 00 01 00 00 00 41 03 00 00 0e 01 00 00 }.......8.......".......A.......
61840 4d ad 00 00 01 00 00 00 4d 03 00 00 0e 01 00 00 b4 ad 00 00 01 00 00 00 56 03 00 00 0e 01 00 00 M.......M...............V.......
61860 1f ae 00 00 01 00 00 00 60 03 00 00 0e 01 00 00 4a ae 00 00 01 00 00 00 6b 03 00 00 0e 01 00 00 ........`.......J.......k.......
61880 a4 ae 00 00 01 00 00 00 76 03 00 00 0e 01 00 00 de ae 00 00 01 00 00 00 81 03 00 00 0e 01 00 00 ........v.......................
618a0 10 af 00 00 01 00 00 00 8b 03 00 00 0e 01 00 00 91 af 00 00 01 00 00 00 96 03 00 00 0e 01 00 00 ................................
618c0 d9 b1 00 00 01 00 00 00 a4 03 00 00 0e 01 00 00 b1 b2 00 00 01 00 00 00 ad 03 00 00 0e 01 00 00 ................................
618e0 01 b3 00 00 01 00 00 00 b8 03 00 00 0e 01 00 00 b0 b4 00 00 01 00 00 00 be 03 00 00 0e 01 00 00 ................................
61900 19 b8 00 00 01 00 00 00 c7 03 00 00 0e 01 00 00 64 bd 00 00 01 00 00 00 d3 03 00 00 0e 01 00 00 ................d...............
61920 b8 bd 00 00 01 00 00 00 df 03 00 00 0e 01 00 00 9c c0 00 00 01 00 00 00 eb 03 00 00 0e 01 00 00 ................................
61940 a8 c5 00 00 01 00 00 00 f5 03 00 00 0e 01 00 00 56 c7 00 00 01 00 00 00 07 04 00 00 0e 01 00 00 ................V...............
61960 97 c7 00 00 01 00 00 00 15 04 00 00 0e 01 00 00 dc c7 00 00 01 00 00 00 23 04 00 00 0e 01 00 00 ........................#.......
61980 5d c8 00 00 01 00 00 00 32 04 00 00 0e 01 00 00 b8 c9 00 00 01 00 00 00 3e 04 00 00 0e 01 00 00 ].......2...............>.......
619a0 9a cc 00 00 01 00 00 00 4a 04 00 00 0e 01 00 00 91 cd 00 00 01 00 00 00 56 04 00 00 0e 01 00 00 ........J...............V.......
619c0 e1 ce 00 00 01 00 00 00 62 04 00 00 0e 01 00 00 bf d0 00 00 01 00 00 00 6c 04 00 00 0e 01 00 00 ........b...............l.......
619e0 cf d0 00 00 01 00 00 00 77 04 00 00 0e 01 00 00 5c d1 00 00 01 00 00 00 82 04 00 00 0e 01 00 00 ........w.......\...............
61a00 41 d2 00 00 01 00 00 00 91 04 00 00 0e 01 00 00 d3 d2 00 00 01 00 00 00 9c 04 00 00 0e 01 00 00 A...............................
61a20 2e d3 00 00 01 00 00 00 ac 04 00 00 0e 01 00 00 63 d3 00 00 01 00 00 00 b7 04 00 00 0e 01 00 00 ................c...............
61a40 20 de 00 00 01 00 00 00 be 04 00 00 0e 01 00 00 ad de 00 00 01 00 00 00 cb 04 00 00 0e 01 00 00 ................................
61a60 2f df 00 00 01 00 00 00 da 04 00 00 0e 01 00 00 5b df 00 00 01 00 00 00 e4 04 00 00 0e 01 00 00 /...............[...............
61a80 c7 df 00 00 01 00 00 00 f1 04 00 00 0e 01 00 00 36 e1 00 00 01 00 00 00 fd 04 00 00 0e 01 00 00 ................6...............
61aa0 0f e3 00 00 01 00 00 00 09 05 00 00 0e 01 00 00 8b e3 00 00 01 00 00 00 14 05 00 00 0e 01 00 00 ................................
61ac0 9f e3 00 00 01 00 00 00 1d 05 00 00 0e 01 00 00 fe e3 00 00 01 00 00 00 2c 05 00 00 0e 01 00 00 ........................,.......
61ae0 8d e4 00 00 01 00 00 00 35 05 00 00 0e 01 00 00 e4 e9 00 00 01 00 00 00 42 05 00 00 0e 01 00 00 ........5...............B.......
61b00 f9 eb 00 00 01 00 00 00 48 05 00 00 0e 01 00 00 dc ee 00 00 01 00 00 00 59 05 00 00 0e 01 00 00 ........H...............Y.......
61b20 2c ef 00 00 01 00 00 00 67 05 00 00 0e 01 00 00 7a f0 00 00 01 00 00 00 72 05 00 00 0e 01 00 00 ,.......g.......z.......r.......
61b40 b1 f0 00 00 01 00 00 00 7c 05 00 00 0e 01 00 00 9c f1 00 00 01 00 00 00 84 05 00 00 0e 01 00 00 ........|.......................
61b60 d8 f1 00 00 01 00 00 00 8e 05 00 00 0e 01 00 00 45 f2 00 00 01 00 00 00 98 05 00 00 0e 01 00 00 ................E...............
61b80 94 f3 00 00 01 00 00 00 a3 05 00 00 0e 01 00 00 20 f4 00 00 01 00 00 00 b1 05 00 00 0e 01 00 00 ................................
61ba0 2f f5 00 00 01 00 00 00 b7 05 00 00 0e 01 00 00 6a f5 00 00 01 00 00 00 c0 05 00 00 0e 01 00 00 /...............j...............
61bc0 c2 f6 00 00 01 00 00 00 d1 05 00 00 0e 01 00 00 80 fa 00 00 01 00 00 00 da 05 00 00 0e 01 00 00 ................................
61be0 68 fb 00 00 01 00 00 00 e5 05 00 00 0e 01 00 00 36 fd 00 00 01 00 00 00 f1 05 00 00 0e 01 00 00 h...............6...............
61c00 63 ff 00 00 01 00 00 00 03 06 00 00 0e 01 00 00 c2 ff 00 00 01 00 00 00 11 06 00 00 0e 01 00 00 c...............................
61c20 20 00 01 00 01 00 00 00 1d 06 00 00 0e 01 00 00 91 00 01 00 01 00 00 00 2d 06 00 00 0e 01 00 00 ........................-.......
61c40 61 01 01 00 01 00 00 00 37 06 00 00 0e 01 00 00 ce 01 01 00 01 00 00 00 41 06 00 00 0e 01 00 00 a.......7...............A.......
61c60 84 02 01 00 01 00 00 00 4c 06 00 00 0e 01 00 00 f8 02 01 00 01 00 00 00 59 06 00 00 0e 01 00 00 ........L...............Y.......
61c80 53 04 01 00 01 00 00 00 65 06 00 00 0e 01 00 00 bb 05 01 00 01 00 00 00 71 06 00 00 0e 01 00 00 S.......e...............q.......
61ca0 4e 06 01 00 01 00 00 00 80 06 00 00 0e 01 00 00 00 07 01 00 01 00 00 00 8b 06 00 00 0e 01 00 00 N...............................
61cc0 81 07 01 00 01 00 00 00 91 06 00 00 0e 01 00 00 76 09 01 00 01 00 00 00 9b 06 00 00 0e 01 00 00 ................v...............
61ce0 be 0a 01 00 01 00 00 00 ac 06 00 00 0e 01 00 00 f9 0a 01 00 01 00 00 00 b8 06 00 00 0e 01 00 00 ................................
61d00 16 0c 01 00 01 00 00 00 c4 06 00 00 0e 01 00 00 5a 0f 01 00 01 00 00 00 d1 06 00 00 0e 01 00 00 ................Z...............
61d20 5e 10 01 00 01 00 00 00 e1 06 00 00 0e 01 00 00 73 10 01 00 01 00 00 00 f2 06 00 00 0e 01 00 00 ^...............s...............
61d40 ab 10 01 00 01 00 00 00 01 07 00 00 0e 01 00 00 ba 10 01 00 01 00 00 00 11 07 00 00 0e 01 00 00 ................................
61d60 5d 11 01 00 01 00 00 00 1f 07 00 00 0e 01 00 00 9b 11 01 00 01 00 00 00 30 07 00 00 0e 01 00 00 ].......................0.......
61d80 e6 11 01 00 01 00 00 00 3c 07 00 00 0e 01 00 00 b1 13 01 00 01 00 00 00 49 07 00 00 0e 01 00 00 ........<...............I.......
61da0 a0 14 01 00 01 00 00 00 5a 07 00 00 0e 01 00 00 f6 14 01 00 01 00 00 00 69 07 00 00 0e 01 00 00 ........Z...............i.......
61dc0 19 15 01 00 01 00 00 00 77 07 00 00 0e 01 00 00 ab 15 01 00 01 00 00 00 82 07 00 00 0e 01 00 00 ........w.......................
61de0 ee 15 01 00 01 00 00 00 8e 07 00 00 0e 01 00 00 6e 16 01 00 01 00 00 00 95 07 00 00 0e 01 00 00 ................n...............
61e00 f1 16 01 00 01 00 00 00 a1 07 00 00 0e 01 00 00 51 17 01 00 01 00 00 00 b3 07 00 00 0e 01 00 00 ................Q...............
61e20 76 18 01 00 01 00 00 00 bd 07 00 00 0e 01 00 00 d4 18 01 00 01 00 00 00 c8 07 00 00 0e 01 00 00 v...............................
61e40 00 19 01 00 01 00 00 00 d3 07 00 00 0e 01 00 00 2c 19 01 00 01 00 00 00 de 07 00 00 0e 01 00 00 ................,...............
61e60 7a 19 01 00 01 00 00 00 e9 07 00 00 0e 01 00 00 c1 19 01 00 01 00 00 00 f3 07 00 00 0e 01 00 00 z...............................
61e80 ed 19 01 00 01 00 00 00 fd 07 00 00 0e 01 00 00 1c 1a 01 00 01 00 00 00 07 08 00 00 0e 01 00 00 ................................
61ea0 48 1a 01 00 01 00 00 00 13 08 00 00 0e 01 00 00 93 1a 01 00 01 00 00 00 1f 08 00 00 0e 01 00 00 H...............................
61ec0 da 1a 01 00 01 00 00 00 2a 08 00 00 0e 01 00 00 aa 1b 01 00 01 00 00 00 34 08 00 00 0e 01 00 00 ........*...............4.......
61ee0 e8 1b 01 00 01 00 00 00 3e 08 00 00 0e 01 00 00 83 1c 01 00 01 00 00 00 48 08 00 00 0e 01 00 00 ........>...............H.......
61f00 03 1d 01 00 01 00 00 00 52 08 00 00 0e 01 00 00 83 1d 01 00 01 00 00 00 5d 08 00 00 0e 01 00 00 ........R...............].......
61f20 10 1e 01 00 01 00 00 00 67 08 00 00 0e 01 00 00 3f 1e 01 00 01 00 00 00 74 08 00 00 0e 01 00 00 ........g.......?.......t.......
61f40 65 1f 01 00 01 00 00 00 85 08 00 00 0e 01 00 00 86 1f 01 00 01 00 00 00 8f 08 00 00 0e 01 00 00 e...............................
61f60 b2 1f 01 00 01 00 00 00 9a 08 00 00 0e 01 00 00 dd 1f 01 00 01 00 00 00 a4 08 00 00 0e 01 00 00 ................................
61f80 09 20 01 00 01 00 00 00 af 08 00 00 0e 01 00 00 6f 20 01 00 01 00 00 00 bb 08 00 00 0e 01 00 00 ................o...............
61fa0 01 25 01 00 01 00 00 00 cd 08 00 00 0e 01 00 00 26 28 01 00 01 00 00 00 de 08 00 00 0e 01 00 00 .%..............&(..............
61fc0 7c 28 01 00 01 00 00 00 e9 08 00 00 0e 01 00 00 7b 2a 01 00 01 00 00 00 f5 08 00 00 0e 01 00 00 |(..............{*..............
61fe0 c0 2f 01 00 01 00 00 00 ff 08 00 00 0e 01 00 00 1d 30 01 00 01 00 00 00 12 09 00 00 0e 01 00 00 ./...............0..............
62000 0f 31 01 00 01 00 00 00 18 09 00 00 0e 01 00 00 68 32 01 00 01 00 00 00 23 09 00 00 0e 01 00 00 .1..............h2......#.......
62020 7e 32 01 00 01 00 00 00 32 09 00 00 0e 01 00 00 30 38 01 00 01 00 00 00 3d 09 00 00 0e 01 00 00 ~2......2.......08......=.......
62040 87 38 01 00 01 00 00 00 45 09 00 00 0e 01 00 00 bb 38 01 00 01 00 00 00 59 09 00 00 0e 01 00 00 .8......E........8......Y.......
62060 26 39 01 00 01 00 00 00 66 09 00 00 0e 01 00 00 0c 3a 01 00 01 00 00 00 74 09 00 00 0e 01 00 00 &9......f........:......t.......
62080 3f 3a 01 00 01 00 00 00 7f 09 00 00 0e 01 00 00 ca 3a 01 00 01 00 00 00 8a 09 00 00 0e 01 00 00 ?:...............:..............
620a0 06 3b 01 00 01 00 00 00 9d 09 00 00 0e 01 00 00 9b 44 01 00 01 00 00 00 a8 09 00 00 0e 01 00 00 .;...............D..............
620c0 f8 46 01 00 01 00 00 00 b4 09 00 00 0e 01 00 00 47 58 01 00 01 00 00 00 bc 09 00 00 0e 01 00 00 .F..............GX..............
620e0 3e 5c 01 00 01 00 00 00 c9 09 00 00 0e 01 00 00 b8 60 01 00 01 00 00 00 d5 09 00 00 0e 01 00 00 >\...............`..............
62100 8f 61 01 00 01 00 00 00 e0 09 00 00 0e 01 00 00 a8 64 01 00 01 00 00 00 eb 09 00 00 0e 01 00 00 .a...............d..............
62120 9f 65 01 00 01 00 00 00 f8 09 00 00 0e 01 00 00 fa 66 01 00 01 00 00 00 03 0a 00 00 0e 01 00 00 .e...............f..............
62140 35 67 01 00 01 00 00 00 10 0a 00 00 0e 01 00 00 b5 67 01 00 01 00 00 00 25 0a 00 00 0e 01 00 00 5g...............g......%.......
62160 69 68 01 00 01 00 00 00 32 0a 00 00 0e 01 00 00 d5 68 01 00 01 00 00 00 3e 0a 00 00 0e 01 00 00 ih......2........h......>.......
62180 45 69 01 00 01 00 00 00 51 0a 00 00 0e 01 00 00 93 69 01 00 01 00 00 00 5e 0a 00 00 0e 01 00 00 Ei......Q........i......^.......
621a0 fd 69 01 00 01 00 00 00 6d 0a 00 00 0e 01 00 00 6d 6a 01 00 01 00 00 00 78 0a 00 00 0e 01 00 00 .i......m.......mj......x.......
621c0 5b 6b 01 00 01 00 00 00 83 0a 00 00 0e 01 00 00 ae 6b 01 00 01 00 00 00 8f 0a 00 00 0e 01 00 00 [k...............k..............
621e0 31 6c 01 00 01 00 00 00 9b 0a 00 00 0e 01 00 00 99 6c 01 00 01 00 00 00 a7 0a 00 00 0e 01 00 00 1l...............l..............
62200 b2 6d 01 00 01 00 00 00 b6 0a 00 00 0e 01 00 00 fa 6d 01 00 01 00 00 00 c3 0a 00 00 0e 01 00 00 .m...............m..............
62220 4d 6e 01 00 01 00 00 00 d0 0a 00 00 0e 01 00 00 98 6e 01 00 01 00 00 00 dd 0a 00 00 0e 01 00 00 Mn...............n..............
62240 f0 6e 01 00 01 00 00 00 ea 0a 00 00 0e 01 00 00 8e 6f 01 00 01 00 00 00 fd 0a 00 00 0e 01 00 00 .n...............o..............
62260 24 70 01 00 01 00 00 00 0c 0b 00 00 0e 01 00 00 47 72 01 00 01 00 00 00 1b 0b 00 00 0e 01 00 00 $p..............Gr..............
62280 75 72 01 00 01 00 00 00 28 0b 00 00 0e 01 00 00 fb 72 01 00 01 00 00 00 35 0b 00 00 0e 01 00 00 ur......(........r......5.......
622a0 3b 73 01 00 01 00 00 00 45 0b 00 00 0e 01 00 00 fb 73 01 00 01 00 00 00 4f 0b 00 00 0e 01 00 00 ;s......E........s......O.......
622c0 71 74 01 00 01 00 00 00 5a 0b 00 00 0e 01 00 00 c4 74 01 00 01 00 00 00 69 0b 00 00 0e 01 00 00 qt......Z........t......i.......
622e0 29 75 01 00 01 00 00 00 75 0b 00 00 0e 01 00 00 7d 75 01 00 01 00 00 00 7e 0b 00 00 0e 01 00 00 )u......u.......}u......~.......
62300 84 76 01 00 01 00 00 00 87 0b 00 00 0e 01 00 00 6d 77 01 00 01 00 00 00 8d 0b 00 00 0e 01 00 00 .v..............mw..............
62320 f2 77 01 00 01 00 00 00 95 0b 00 00 0e 01 00 00 c5 78 01 00 01 00 00 00 9e 0b 00 00 0e 01 00 00 .w...............x..............
62340 b1 79 01 00 01 00 00 00 a5 0b 00 00 0e 01 00 00 a1 7b 01 00 01 00 00 00 ab 0b 00 00 0e 01 00 00 .y...............{..............
62360 2b 7c 01 00 01 00 00 00 b5 0b 00 00 0e 01 00 00 07 7d 01 00 01 00 00 00 be 0b 00 00 0e 01 00 00 +|...............}..............
62380 06 81 01 00 01 00 00 00 c9 0b 00 00 0e 01 00 00 b0 81 01 00 01 00 00 00 d3 0b 00 00 0e 01 00 00 ................................
623a0 bd 86 01 00 01 00 00 00 e7 0b 00 00 0e 01 00 00 91 8a 01 00 01 00 00 00 f2 0b 00 00 0e 01 00 00 ................................
623c0 f1 93 01 00 01 00 00 00 fb 0b 00 00 0e 01 00 00 61 94 01 00 01 00 00 00 08 0c 00 00 0e 01 00 00 ................a...............
623e0 02 95 01 00 01 00 00 00 0e 0c 00 00 0e 01 00 00 82 95 01 00 01 00 00 00 14 0c 00 00 0e 01 00 00 ................................
62400 28 99 01 00 01 00 00 00 24 0c 00 00 0e 01 00 00 fe 9e 01 00 01 00 00 00 2d 0c 00 00 0e 01 00 00 (.......$...............-.......
62420 1c 9f 01 00 01 00 00 00 34 0c 00 00 0e 01 00 00 5f 9f 01 00 01 00 00 00 3f 0c 00 00 0e 01 00 00 ........4......._.......?.......
62440 cd a0 01 00 01 00 00 00 4e 0c 00 00 0e 01 00 00 18 a1 01 00 01 00 00 00 5d 0c 00 00 0e 01 00 00 ........N...............].......
62460 9d a1 01 00 01 00 00 00 6d 0c 00 00 0e 01 00 00 c1 a1 01 00 01 00 00 00 7c 0c 00 00 0e 01 00 00 ........m...............|.......
62480 62 a2 01 00 01 00 00 00 89 0c 00 00 0e 01 00 00 90 a2 01 00 01 00 00 00 95 0c 00 00 0e 01 00 00 b...............................
624a0 b2 a2 01 00 01 00 00 00 a5 0c 00 00 0e 01 00 00 d6 a2 01 00 01 00 00 00 b3 0c 00 00 0e 01 00 00 ................................
624c0 54 a3 01 00 01 00 00 00 be 0c 00 00 0e 01 00 00 2e a4 01 00 01 00 00 00 c5 0c 00 00 0e 01 00 00 T...............................
624e0 3e a5 01 00 01 00 00 00 cf 0c 00 00 0e 01 00 00 4a a7 01 00 01 00 00 00 d5 0c 00 00 0e 01 00 00 >...............J...............
62500 ac b3 01 00 01 00 00 00 e4 0c 00 00 0e 01 00 00 46 b4 01 00 01 00 00 00 ee 0c 00 00 0e 01 00 00 ................F...............
62520 fa b4 01 00 01 00 00 00 00 0d 00 00 0e 01 00 00 9a b6 01 00 01 00 00 00 0d 0d 00 00 0e 01 00 00 ................................
62540 e0 b6 01 00 01 00 00 00 13 0d 00 00 0e 01 00 00 5c b7 01 00 01 00 00 00 21 0d 00 00 0e 01 00 00 ................\.......!.......
62560 6b b9 01 00 01 00 00 00 2e 0d 00 00 0e 01 00 00 c9 b9 01 00 01 00 00 00 38 0d 00 00 0e 01 00 00 k.......................8.......
62580 2e ba 01 00 01 00 00 00 41 0d 00 00 0e 01 00 00 3a bb 01 00 01 00 00 00 4e 0d 00 00 0e 01 00 00 ........A.......:.......N.......
625a0 59 c5 01 00 01 00 00 00 56 0d 00 00 0e 01 00 00 40 c6 01 00 01 00 00 00 5e 0d 00 00 0e 01 00 00 Y.......V.......@.......^.......
625c0 c5 c8 01 00 01 00 00 00 68 0d 00 00 0e 01 00 00 6d c9 01 00 01 00 00 00 73 0d 00 00 0e 01 00 00 ........h.......m.......s.......
625e0 c8 c9 01 00 01 00 00 00 80 0d 00 00 0e 01 00 00 33 ca 01 00 01 00 00 00 8e 0d 00 00 0e 01 00 00 ................3...............
62600 65 cc 01 00 01 00 00 00 9c 0d 00 00 0e 01 00 00 cc d0 01 00 01 00 00 00 a8 0d 00 00 0e 01 00 00 e...............................
62620 52 d1 01 00 01 00 00 00 b3 0d 00 00 0e 01 00 00 82 d1 01 00 01 00 00 00 ba 0d 00 00 0e 01 00 00 R...............................
62640 b0 d1 01 00 01 00 00 00 c8 0d 00 00 0e 01 00 00 13 d2 01 00 01 00 00 00 d4 0d 00 00 0e 01 00 00 ................................
62660 dc d2 01 00 01 00 00 00 e0 0d 00 00 0e 01 00 00 39 d4 01 00 01 00 00 00 eb 0d 00 00 0e 01 00 00 ................9...............
62680 87 d5 01 00 01 00 00 00 f4 0d 00 00 0e 01 00 00 10 d6 01 00 01 00 00 00 fc 0d 00 00 0e 01 00 00 ................................
626a0 3e d7 01 00 01 00 00 00 08 0e 00 00 0e 01 00 00 87 d7 01 00 01 00 00 00 12 0e 00 00 0e 01 00 00 >...............................
626c0 46 d8 01 00 01 00 00 00 1f 0e 00 00 0e 01 00 00 de d8 01 00 01 00 00 00 2c 0e 00 00 0e 01 00 00 F.......................,.......
626e0 76 d9 01 00 01 00 00 00 36 0e 00 00 0e 01 00 00 b9 d9 01 00 01 00 00 00 3f 0e 00 00 0e 01 00 00 v.......6...............?.......
62700 42 dd 01 00 01 00 00 00 4c 0e 00 00 0e 01 00 00 83 dd 01 00 01 00 00 00 58 0e 00 00 0e 01 00 00 B.......L...............X.......
62720 c8 dd 01 00 01 00 00 00 61 0e 00 00 0e 01 00 00 33 de 01 00 01 00 00 00 6c 0e 00 00 0e 01 00 00 ........a.......3.......l.......
62740 67 de 01 00 01 00 00 00 77 0e 00 00 0e 01 00 00 9f de 01 00 01 00 00 00 82 0e 00 00 0e 01 00 00 g.......w.......................
62760 e8 de 01 00 01 00 00 00 90 0e 00 00 0e 01 00 00 47 df 01 00 01 00 00 00 99 0e 00 00 0e 01 00 00 ................G...............
62780 88 e0 01 00 01 00 00 00 a5 0e 00 00 0e 01 00 00 f0 e0 01 00 01 00 00 00 af 0e 00 00 0e 01 00 00 ................................
627a0 9e e3 01 00 01 00 00 00 b9 0e 00 00 0e 01 00 00 58 e4 01 00 01 00 00 00 c3 0e 00 00 0e 01 00 00 ................X...............
627c0 44 ef 01 00 01 00 00 00 ce 0e 00 00 0e 01 00 00 e5 f6 01 00 01 00 00 00 d7 0e 00 00 0e 01 00 00 D...............................
627e0 9c fa 01 00 01 00 00 00 e3 0e 00 00 0e 01 00 00 80 fd 01 00 01 00 00 00 ea 0e 00 00 0e 05 00 00 ................................
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 16 1d 00 00 01 00 00 00 6b 11 00 00 0f 01 00 00 0.......b...............k.......
62ac0 e6 1a 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 d8 24 01 00 01 00 00 00 8e 11 00 00 0f 01 00 00 14 26 01 00 01 00 00 00 a1 11 00 00 0f 01 00 00 .$...............&..............
62b00 db 26 01 00 01 00 00 00 b6 11 00 00 0f 01 00 00 55 26 01 00 01 00 00 00 c0 11 00 00 0f 01 00 00 .&..............U&..............
62b20 9b 27 01 00 01 00 00 00 d5 11 00 00 0f 01 00 00 81 30 01 00 01 00 00 00 e2 11 00 00 0f 01 00 00 .'...............0..............
62b40 7b 26 01 00 01 00 00 00 ef 11 00 00 0f 01 00 00 48 2a 01 00 01 00 00 00 01 12 00 00 0f 01 00 00 {&..............H*..............
62b60 d8 2e 01 00 01 00 00 00 0c 12 00 00 0f 01 00 00 2e 26 01 00 01 00 00 00 20 12 00 00 0f 01 00 00 .................&..............
62b80 b9 26 01 00 01 00 00 00 32 12 00 00 0f 01 00 00 7c c3 01 00 01 00 00 00 3d 12 00 00 0f 01 00 00 .&......2.......|.......=.......
62ba0 2d bd 01 00 01 00 00 00 4d 12 00 00 0f 01 00 00 51 be 01 00 01 00 00 00 58 12 00 00 0f 01 00 00 -.......M.......Q.......X.......
62bc0 27 c7 01 00 01 00 00 00 64 12 00 00 0f 01 00 00 bd c2 01 00 01 00 00 00 72 12 00 00 0f 01 00 00 '.......d...............r.......
62be0 1f bf 01 00 01 00 00 00 80 12 00 00 0f 01 00 00 cb c7 01 00 01 00 00 00 96 12 00 00 0f 01 00 00 ................................
62c00 a1 bb 01 00 01 00 00 00 ac 12 00 00 0f 01 00 00 20 bc 01 00 01 00 00 00 bf 12 00 00 0f 01 00 00 ................................
62c20 ab bd 01 00 01 00 00 00 d1 12 00 00 0f 01 00 00 97 ba 01 00 01 00 00 00 dd 12 00 00 0f 01 00 00 ................................
62c40 c0 5e 01 00 01 00 00 00 ec 12 00 00 0f 01 00 00 f2 5e 01 00 01 00 00 00 f9 12 00 00 0f 01 00 00 .^...............^..............
62c60 4b 61 01 00 01 00 00 00 0a 13 00 00 0f 01 00 00 ab 5e 01 00 01 00 00 00 18 13 00 00 0f 01 00 00 Ka...............^..............
62c80 31 5f 01 00 01 00 00 00 27 13 00 00 0f 01 00 00 f4 21 01 00 01 00 00 00 33 13 00 00 0f 01 00 00 1_......'........!......3.......
62ca0 68 21 01 00 01 00 00 00 43 13 00 00 0f 01 00 00 f5 22 01 00 01 00 00 00 53 13 00 00 0f 01 00 00 h!......C........"......S.......
62cc0 99 23 01 00 01 00 00 00 66 13 00 00 0f 01 00 00 0c 21 01 00 01 00 00 00 77 13 00 00 0f 01 00 00 .#......f........!......w.......
62ce0 9c 20 01 00 01 00 00 00 89 13 00 00 0f 01 00 00 c3 20 01 00 01 00 00 00 9b 13 00 00 0f 01 00 00 ................................
62d00 5c 22 01 00 01 00 00 00 aa 13 00 00 0f 01 00 00 e3 f7 01 00 01 00 00 00 bc 13 00 00 0f 01 00 00 \"..............................
62d20 ec f8 01 00 01 00 00 00 cb 13 00 00 0f 01 00 00 03 f8 01 00 01 00 00 00 dc 13 00 00 0f 01 00 00 ................................
62d40 a5 f8 01 00 01 00 00 00 ed 13 00 00 0f 01 00 00 be f5 01 00 01 00 00 00 fc 13 00 00 0f 01 00 00 ................................
62d60 4f f8 01 00 01 00 00 00 0d 14 00 00 0f 01 00 00 59 f9 01 00 01 00 00 00 1d 14 00 00 0f 01 00 00 O...............Y...............
62d80 7c f5 01 00 01 00 00 00 2d 14 00 00 0f 01 00 00 e3 63 00 00 01 00 00 00 38 14 00 00 0f 01 00 00 |.......-........c......8.......
62da0 9f 69 00 00 01 00 00 00 42 14 00 00 0f 01 00 00 f4 68 00 00 01 00 00 00 4f 14 00 00 0f 01 00 00 .i......B........h......O.......
62dc0 aa 6a 00 00 01 00 00 00 5a 14 00 00 0f 01 00 00 55 69 00 00 01 00 00 00 67 14 00 00 0f 01 00 00 .j......Z.......Ui......g.......
62de0 a0 63 00 00 01 00 00 00 71 14 00 00 0f 01 00 00 46 64 00 00 01 00 00 00 7e 14 00 00 0f 01 00 00 .c......q.......Fd......~.......
62e00 f4 5e 00 00 01 00 00 00 89 14 00 00 0f 01 00 00 82 60 00 00 01 00 00 00 96 14 00 00 0f 01 00 00 .^...............`..............
62e20 7b 63 00 00 01 00 00 00 a8 14 00 00 0f 01 00 00 31 63 00 00 01 00 00 00 b2 14 00 00 0f 01 00 00 {c..............1c..............
62e40 cd 62 00 00 01 00 00 00 bf 14 00 00 0f 01 00 00 30 b4 00 00 01 00 00 00 d0 14 00 00 0f 01 00 00 .b..............0...............
62e60 c0 b0 00 00 01 00 00 00 de 14 00 00 0f 01 00 00 1c b1 00 00 01 00 00 00 ec 14 00 00 0f 01 00 00 ................................
62e80 d0 b3 00 00 01 00 00 00 f8 14 00 00 0f 01 00 00 30 b1 00 00 01 00 00 00 05 15 00 00 0f 01 00 00 ................0...............
62ea0 11 b7 00 00 01 00 00 00 19 15 00 00 0f 01 00 00 22 ba 00 00 01 00 00 00 26 15 00 00 0f 01 00 00 ................".......&.......
62ec0 a4 b9 00 00 01 00 00 00 37 15 00 00 0f 01 00 00 f1 b9 00 00 01 00 00 00 4a 15 00 00 0f 01 00 00 ........7...............J.......
62ee0 c4 b7 00 00 01 00 00 00 5c 15 00 00 0f 01 00 00 0a ba 00 00 01 00 00 00 6a 15 00 00 0f 01 00 00 ........\...............j.......
62f00 96 c6 00 00 01 00 00 00 78 15 00 00 0f 01 00 00 8b b1 00 00 01 00 00 00 87 15 00 00 0f 01 00 00 ........x.......................
62f20 bc be 00 00 01 00 00 00 97 15 00 00 0f 01 00 00 e9 bc 00 00 01 00 00 00 a6 15 00 00 0f 01 00 00 ................................
62f40 2c bf 00 00 01 00 00 00 b4 15 00 00 0f 01 00 00 58 c3 00 00 01 00 00 00 c0 15 00 00 0f 01 00 00 ,...............X...............
62f60 ff b5 00 00 01 00 00 00 cb 15 00 00 0f 01 00 00 db b0 00 00 01 00 00 00 d6 15 00 00 0f 01 00 00 ................................
62f80 24 b0 00 00 01 00 00 00 e0 15 00 00 0f 01 00 00 5c b2 00 00 01 00 00 00 f1 15 00 00 0f 01 00 00 $...............\...............
62fa0 97 b1 00 00 01 00 00 00 01 16 00 00 0f 01 00 00 c1 b1 00 00 01 00 00 00 13 16 00 00 0f 01 00 00 ................................
62fc0 04 c4 00 00 01 00 00 00 20 16 00 00 0f 01 00 00 5f bf 00 00 01 00 00 00 2d 16 00 00 0f 01 00 00 ................_.......-.......
62fe0 67 b4 00 00 01 00 00 00 3f 16 00 00 0f 01 00 00 70 b1 00 00 01 00 00 00 49 16 00 00 0f 01 00 00 g.......?.......p.......I.......
63000 37 bc 00 00 01 00 00 00 54 16 00 00 0f 01 00 00 ad c6 00 00 01 00 00 00 62 16 00 00 0f 01 00 00 7.......T...............b.......
63020 be b6 00 00 01 00 00 00 72 16 00 00 0f 01 00 00 30 b6 00 00 01 00 00 00 83 16 00 00 0f 01 00 00 ........r.......0...............
63040 54 bb 00 00 01 00 00 00 92 16 00 00 0f 01 00 00 88 b4 00 00 01 00 00 00 a0 16 00 00 0f 01 00 00 T...............................
63060 29 8f 01 00 01 00 00 00 b1 16 00 00 0f 01 00 00 61 8f 01 00 01 00 00 00 c1 16 00 00 0f 01 00 00 )...............a...............
63080 00 90 01 00 01 00 00 00 d0 16 00 00 0f 01 00 00 09 85 01 00 01 00 00 00 df 16 00 00 0f 01 00 00 ................................
630a0 9a 90 01 00 01 00 00 00 ee 16 00 00 0f 01 00 00 bb 90 01 00 01 00 00 00 01 17 00 00 0f 01 00 00 ................................
630c0 5f 96 01 00 01 00 00 00 10 17 00 00 0f 01 00 00 fd 8c 01 00 01 00 00 00 1f 17 00 00 0f 01 00 00 _...............................
630e0 bd 8d 01 00 01 00 00 00 32 17 00 00 0f 01 00 00 1c 8c 01 00 01 00 00 00 45 17 00 00 0f 01 00 00 ........2...............E.......
63100 2f 8d 01 00 01 00 00 00 57 17 00 00 0f 01 00 00 23 8b 01 00 01 00 00 00 69 17 00 00 0f 01 00 00 /.......W.......#.......i.......
63120 62 8c 01 00 01 00 00 00 7a 17 00 00 0f 01 00 00 b2 8c 01 00 01 00 00 00 8a 17 00 00 0f 01 00 00 b.......z.......................
63140 56 8a 01 00 01 00 00 00 9b 17 00 00 0f 01 00 00 e1 9a 01 00 01 00 00 00 af 17 00 00 0f 01 00 00 V...............................
63160 02 86 01 00 01 00 00 00 bb 17 00 00 0f 01 00 00 9c 88 01 00 01 00 00 00 cc 17 00 00 0f 01 00 00 ................................
63180 15 88 01 00 01 00 00 00 dd 17 00 00 0f 01 00 00 e4 95 01 00 01 00 00 00 f0 17 00 00 0f 01 00 00 ................................
631a0 0e 9c 01 00 01 00 00 00 02 18 00 00 0f 01 00 00 72 9d 01 00 01 00 00 00 0d 18 00 00 0f 01 00 00 ................r...............
631c0 c2 96 01 00 01 00 00 00 17 18 00 00 0f 01 00 00 5c 95 01 00 01 00 00 00 29 18 00 00 0f 01 00 00 ................\.......).......
631e0 0d 92 01 00 01 00 00 00 39 18 00 00 0f 01 00 00 a1 95 01 00 01 00 00 00 4a 18 00 00 0f 01 00 00 ........9...............J.......
63200 32 89 01 00 01 00 00 00 5d 18 00 00 0f 01 00 00 c9 9e 01 00 01 00 00 00 6c 18 00 00 0f 01 00 00 2.......]...............l.......
63220 46 9a 01 00 01 00 00 00 7a 18 00 00 0f 01 00 00 73 40 01 00 01 00 00 00 89 18 00 00 0f 01 00 00 F.......z.......s@..............
63240 2b 8e 01 00 01 00 00 00 9a 18 00 00 0f 01 00 00 c3 8b 01 00 01 00 00 00 ab 18 00 00 0f 01 00 00 +...............................
63260 7d 8d 01 00 01 00 00 00 bb 18 00 00 0f 01 00 00 6a 8e 01 00 01 00 00 00 ce 18 00 00 0f 01 00 00 }...............j...............
63280 5c 98 01 00 01 00 00 00 df 18 00 00 0f 01 00 00 a4 8f 01 00 01 00 00 00 f0 18 00 00 0f 01 00 00 \...............................
632a0 f2 8f 01 00 01 00 00 00 05 19 00 00 0f 01 00 00 e6 90 01 00 01 00 00 00 0f 19 00 00 0f 01 00 00 ................................
632c0 83 9c 01 00 01 00 00 00 1e 19 00 00 0f 01 00 00 77 9b 01 00 01 00 00 00 2d 19 00 00 0f 01 00 00 ................w.......-.......
632e0 b3 89 01 00 01 00 00 00 40 19 00 00 0f 01 00 00 df 89 01 00 01 00 00 00 50 19 00 00 0f 01 00 00 ........@...............P.......
63300 19 97 01 00 01 00 00 00 60 19 00 00 0f 01 00 00 24 82 01 00 01 00 00 00 70 19 00 00 0f 01 00 00 ........`.......$.......p.......
63320 a2 91 01 00 01 00 00 00 7c 19 00 00 0f 01 00 00 a7 87 01 00 01 00 00 00 88 19 00 00 0f 01 00 00 ........|.......................
63340 e3 23 01 00 01 00 00 00 97 19 00 00 0f 01 00 00 45 24 01 00 01 00 00 00 a6 19 00 00 0f 01 00 00 .#..............E$..............
63360 c6 24 01 00 01 00 00 00 b3 19 00 00 0f 01 00 00 ed e1 01 00 01 00 00 00 bf 19 00 00 0f 01 00 00 .$..............................
63380 b6 e1 01 00 01 00 00 00 ce 19 00 00 0f 01 00 00 f1 ec 01 00 01 00 00 00 dc 19 00 00 0f 01 00 00 ................................
633a0 9a e1 01 00 01 00 00 00 e9 19 00 00 0f 01 00 00 3c e5 01 00 01 00 00 00 f9 19 00 00 0f 01 00 00 ................<...............
633c0 68 e1 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 h................h..............
633e0 6d ec 01 00 01 00 00 00 29 1a 00 00 0f 01 00 00 10 e8 01 00 01 00 00 00 3c 1a 00 00 0f 01 00 00 m.......)...............<.......
63400 61 e5 01 00 01 00 00 00 4a 1a 00 00 0f 01 00 00 74 e7 01 00 01 00 00 00 59 1a 00 00 0f 01 00 00 a.......J.......t.......Y.......
63420 fc e6 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 97 3c 01 00 01 00 00 00 92 1a 00 00 0f 01 00 00 .................<..............
63460 c7 3c 01 00 01 00 00 00 9d 1a 00 00 0f 01 00 00 fa 3f 01 00 01 00 00 00 a7 1a 00 00 0f 01 00 00 .<...............?..............
63480 22 3e 01 00 01 00 00 00 b5 1a 00 00 0f 01 00 00 21 40 01 00 01 00 00 00 c4 1a 00 00 0f 01 00 00 ">..............!@..............
634a0 ed 3d 01 00 01 00 00 00 d1 1a 00 00 0f 01 00 00 fd 3c 01 00 01 00 00 00 de 1a 00 00 0f 01 00 00 .=...............<..............
634c0 a3 41 01 00 01 00 00 00 eb 1a 00 00 0f 01 00 00 83 42 01 00 01 00 00 00 fb 1a 00 00 0f 01 00 00 .A...............B..............
634e0 c2 43 01 00 01 00 00 00 0d 1b 00 00 0f 01 00 00 14 41 01 00 01 00 00 00 19 1b 00 00 0f 01 00 00 .C...............A..............
63500 49 41 01 00 01 00 00 00 2a 1b 00 00 0f 01 00 00 ba 40 01 00 01 00 00 00 35 1b 00 00 0f 01 00 00 IA......*........@......5.......
63520 f6 42 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 .B......D.......P.......U.......
63540 05 28 00 00 01 00 00 00 60 1b 00 00 0f 01 00 00 6c ca 01 00 01 00 00 00 6d 1b 00 00 0f 01 00 00 .(......`.......l.......m.......
63560 ac 37 00 00 01 00 00 00 7a 1b 00 00 0f 01 00 00 84 3a 00 00 01 00 00 00 84 1b 00 00 0f 01 00 00 .7......z........:..............
63580 48 35 00 00 01 00 00 00 93 1b 00 00 0f 01 00 00 54 3d 00 00 01 00 00 00 a1 1b 00 00 0f 01 00 00 H5..............T=..............
635a0 58 3b 00 00 01 00 00 00 b0 1b 00 00 0f 01 00 00 7c 30 00 00 01 00 00 00 bf 1b 00 00 0f 01 00 00 X;..............|0..............
635c0 5c 34 00 00 01 00 00 00 cf 1b 00 00 0f 01 00 00 ff 32 00 00 01 00 00 00 de 1b 00 00 0f 01 00 00 \4...............2..............
635e0 db 3a 00 00 01 00 00 00 e8 1b 00 00 0f 01 00 00 bf 39 00 00 01 00 00 00 f5 1b 00 00 0f 01 00 00 .:...............9..............
63600 8d 31 00 00 01 00 00 00 04 1c 00 00 0f 01 00 00 28 3b 00 00 01 00 00 00 11 1c 00 00 0f 01 00 00 .1..............(;..............
63620 a2 2f 00 00 01 00 00 00 22 1c 00 00 0f 01 00 00 28 2f 00 00 01 00 00 00 32 1c 00 00 0f 01 00 00 ./......".......(/......2.......
63640 68 a4 01 00 01 00 00 00 3d 1c 00 00 0f 01 00 00 90 b3 01 00 01 00 00 00 4d 1c 00 00 0f 01 00 00 h.......=...............M.......
63660 f8 a5 01 00 01 00 00 00 5d 1c 00 00 0f 01 00 00 00 a7 01 00 01 00 00 00 68 1c 00 00 0f 01 00 00 ........]...............h.......
63680 81 a6 01 00 01 00 00 00 77 1c 00 00 0f 01 00 00 32 a5 01 00 01 00 00 00 89 1c 00 00 0f 01 00 00 ........w.......2...............
636a0 d9 a4 01 00 01 00 00 00 99 1c 00 00 0f 01 00 00 18 ca 00 00 01 00 00 00 a6 1c 00 00 0f 01 00 00 ................................
636c0 ee 07 01 00 01 00 00 00 b1 1c 00 00 0f 01 00 00 33 08 01 00 01 00 00 00 bc 1c 00 00 0f 01 00 00 ................3...............
636e0 ef 08 01 00 01 00 00 00 cc 1c 00 00 0f 01 00 00 54 08 01 00 01 00 00 00 d7 1c 00 00 0f 01 00 00 ................T...............
63700 25 45 01 00 01 00 00 00 e5 1c 00 00 0f 01 00 00 49 49 01 00 01 00 00 00 f0 1c 00 00 0f 01 00 00 %E..............II..............
63720 ee 44 01 00 01 00 00 00 fd 1c 00 00 0f 01 00 00 db 56 01 00 01 00 00 00 08 1d 00 00 0f 01 00 00 .D...............V..............
63740 08 44 01 00 01 00 00 00 18 1d 00 00 0f 01 00 00 22 66 01 00 01 00 00 00 23 1d 00 00 0f 01 00 00 .D.............."f......#.......
63760 9a 49 01 00 01 00 00 00 30 1d 00 00 0f 01 00 00 e3 5a 01 00 01 00 00 00 3c 1d 00 00 0f 01 00 00 .I......0........Z......<.......
63780 75 47 01 00 01 00 00 00 46 1d 00 00 0f 01 00 00 23 52 01 00 01 00 00 00 57 1d 00 00 0f 01 00 00 uG......F.......#R......W.......
637a0 10 59 01 00 01 00 00 00 61 1d 00 00 0f 01 00 00 9c 5a 01 00 01 00 00 00 6c 1d 00 00 0f 01 00 00 .Y......a........Z......l.......
637c0 48 59 01 00 01 00 00 00 74 1d 00 00 0f 01 00 00 6e 5b 01 00 01 00 00 00 83 1d 00 00 0f 01 00 00 HY......t.......n[..............
637e0 93 50 01 00 01 00 00 00 91 1d 00 00 0f 01 00 00 e7 4f 01 00 01 00 00 00 a0 1d 00 00 0f 01 00 00 .P...............O..............
63800 57 ee 01 00 01 00 00 00 ad 1d 00 00 0f 01 00 00 71 ee 01 00 01 00 00 00 bf 1d 00 00 0f 01 00 00 W...............q...............
63820 64 ee 01 00 01 00 00 00 d0 1d 00 00 0f 01 00 00 f8 50 01 00 01 00 00 00 da 1d 00 00 0f 01 00 00 d................P..............
63840 6f f0 01 00 01 00 00 00 e7 1d 00 00 0f 01 00 00 c6 ee 01 00 01 00 00 00 f5 1d 00 00 0f 01 00 00 o...............................
63860 94 52 01 00 01 00 00 00 07 1e 00 00 0f 01 00 00 7d ee 01 00 01 00 00 00 15 1e 00 00 0f 01 00 00 .R..............}...............
63880 5e 50 01 00 01 00 00 00 23 1e 00 00 0f 01 00 00 4d 45 01 00 01 00 00 00 2f 1e 00 00 0f 01 00 00 ^P......#.......ME....../.......
638a0 e3 5b 01 00 01 00 00 00 3f 1e 00 00 0f 01 00 00 f9 52 01 00 01 00 00 00 51 1e 00 00 0f 05 00 00 .[......?........R......Q.......
638c0 50 66 05 00 01 00 00 00 5c 1e 00 00 0f 01 00 00 4c 48 01 00 01 00 00 00 6d 1e 00 00 0f 01 00 00 Pf......\.......LH......m.......
638e0 6b 48 01 00 01 00 00 00 7c 1e 00 00 0f 01 00 00 80 48 01 00 01 00 00 00 8a 1e 00 00 0f 01 00 00 kH......|........H..............
63900 b5 48 01 00 01 00 00 00 98 1e 00 00 0f 01 00 00 d1 48 01 00 01 00 00 00 a8 1e 00 00 0f 01 00 00 .H...............H..............
63920 98 c6 01 00 01 00 00 00 b9 1e 00 00 0f 01 00 00 45 5b 01 00 01 00 00 00 c2 1e 00 00 0f 01 00 00 ................E[..............
63940 5c 58 01 00 01 00 00 00 cc 1e 00 00 0f 01 00 00 d5 61 01 00 01 00 00 00 da 1e 00 00 0f 01 00 00 \X...............a..............
63960 8a 5f 01 00 01 00 00 00 e9 1e 00 00 0f 01 00 00 9c 5b 01 00 01 00 00 00 fa 1e 00 00 0f 01 00 00 ._...............[..............
63980 a5 5a 01 00 01 00 00 00 04 1f 00 00 0f 01 00 00 45 57 01 00 01 00 00 00 10 1f 00 00 0f 01 00 00 .Z..............EW..............
639a0 81 4f 01 00 01 00 00 00 21 1f 00 00 0f 01 00 00 eb 4e 01 00 01 00 00 00 33 1f 00 00 0f 01 00 00 .O......!........N......3.......
639c0 3f 4e 01 00 01 00 00 00 44 1f 00 00 0f 01 00 00 26 4d 01 00 01 00 00 00 55 1f 00 00 0f 01 00 00 ?N......D.......&M......U.......
639e0 a4 4f 01 00 01 00 00 00 6c 1f 00 00 0f 01 00 00 42 4d 01 00 01 00 00 00 7d 1f 00 00 0f 01 00 00 .O......l.......BM......}.......
63a00 f0 4c 01 00 01 00 00 00 8a 1f 00 00 0f 01 00 00 09 4d 01 00 01 00 00 00 9a 1f 00 00 0f 01 00 00 .L...............M..............
63a20 9b 4d 01 00 01 00 00 00 aa 1f 00 00 0f 01 00 00 bd 4f 01 00 01 00 00 00 ba 1f 00 00 0f 01 00 00 .M...............O..............
63a40 e9 47 01 00 01 00 00 00 c9 1f 00 00 0f 01 00 00 01 4e 01 00 01 00 00 00 db 1f 00 00 0f 01 00 00 .G...............N..............
63a60 f0 48 01 00 01 00 00 00 e9 1f 00 00 0f 01 00 00 3d 51 01 00 01 00 00 00 f5 1f 00 00 0f 01 00 00 .H..............=Q..............
63a80 7a 51 01 00 01 00 00 00 02 20 00 00 0f 01 00 00 c9 51 01 00 01 00 00 00 0f 20 00 00 0f 01 00 00 zQ...............Q..............
63aa0 a6 4b 01 00 01 00 00 00 1b 20 00 00 0f 01 00 00 80 54 01 00 01 00 00 00 27 20 00 00 0f 01 00 00 .K...............T......'.......
63ac0 f4 54 01 00 01 00 00 00 34 20 00 00 0f 01 00 00 5f 55 01 00 01 00 00 00 41 20 00 00 0f 01 00 00 .T......4......._U......A.......
63ae0 00 c4 01 00 01 00 00 00 4d 20 00 00 0f 01 00 00 d7 45 01 00 01 00 00 00 59 20 00 00 0f 01 00 00 ........M........E......Y.......
63b00 8b 5b 01 00 01 00 00 00 68 20 00 00 0f 01 00 00 d9 53 01 00 01 00 00 00 76 20 00 00 0f 01 00 00 .[......h........S......v.......
63b20 35 53 01 00 01 00 00 00 85 20 00 00 0f 01 00 00 08 ee 01 00 01 00 00 00 92 20 00 00 0f 01 00 00 5S..............................
63b40 3f 54 01 00 01 00 00 00 9c 20 00 00 0f 01 00 00 29 f0 01 00 01 00 00 00 aa 20 00 00 0f 01 00 00 ?T..............)...............
63b60 e4 55 01 00 01 00 00 00 bc 20 00 00 0f 01 00 00 a8 53 01 00 01 00 00 00 ca 20 00 00 0f 01 00 00 .U...............S..............
63b80 69 45 01 00 01 00 00 00 d6 20 00 00 0f 01 00 00 e3 5c 01 00 01 00 00 00 e6 20 00 00 0f 01 00 00 iE...............\..............
63ba0 80 56 01 00 01 00 00 00 f8 20 00 00 0f 01 00 00 3e 59 01 00 01 00 00 00 04 21 00 00 0f 01 00 00 .V..............>Y.......!......
63bc0 2f 4a 01 00 01 00 00 00 18 21 00 00 0f 01 00 00 f7 4a 01 00 01 00 00 00 27 21 00 00 0f 01 00 00 /J.......!.......J......'!......
63be0 e7 4b 01 00 01 00 00 00 38 21 00 00 0f 01 00 00 a9 4a 01 00 01 00 00 00 48 21 00 00 0f 01 00 00 .K......8!.......J......H!......
63c00 1d 4b 01 00 01 00 00 00 57 21 00 00 0f 01 00 00 58 4a 01 00 01 00 00 00 66 21 00 00 0f 01 00 00 .K......W!......XJ......f!......
63c20 55 4c 01 00 01 00 00 00 75 21 00 00 0f 01 00 00 3c 4c 01 00 01 00 00 00 83 21 00 00 0f 01 00 00 UL......u!......<L.......!......
63c40 10 4c 01 00 01 00 00 00 93 21 00 00 0f 01 00 00 14 48 01 00 01 00 00 00 9d 21 00 00 0f 01 00 00 .L.......!.......H.......!......
63c60 36 48 01 00 01 00 00 00 ab 21 00 00 0f 01 00 00 ac 5d 01 00 01 00 00 00 ba 21 00 00 0f 01 00 00 6H.......!.......].......!......
63c80 0e 5e 01 00 01 00 00 00 cb 21 00 00 0f 01 00 00 06 45 01 00 01 00 00 00 d8 21 00 00 0f 01 00 00 .^.......!.......E.......!......
63ca0 a7 44 01 00 01 00 00 00 e3 21 00 00 0f 01 00 00 ac c6 01 00 01 00 00 00 ef 21 00 00 0f 05 00 00 .D.......!...............!......
63cc0 e0 66 05 00 01 00 00 00 fc 21 00 00 0f 01 00 00 37 66 01 00 01 00 00 00 0a 22 00 00 0f 01 00 00 .f.......!......7f......."......
63ce0 db 07 01 00 01 00 00 00 19 22 00 00 0f 01 00 00 86 a0 01 00 01 00 00 00 2c 22 00 00 0f 01 00 00 ........."..............,"......
63d00 2f 09 01 00 01 00 00 00 3b 22 00 00 0f 01 00 00 c4 9b 00 00 01 00 00 00 47 22 00 00 0f 01 00 00 /.......;"..............G"......
63d20 9b 17 01 00 01 00 00 00 55 22 00 00 0f 01 00 00 2f d9 01 00 01 00 00 00 61 22 00 00 0f 01 00 00 ........U"....../.......a"......
63d40 67 f8 00 00 01 00 00 00 72 22 00 00 0f 01 00 00 fc 6b 00 00 01 00 00 00 82 22 00 00 0f 01 00 00 g.......r".......k......."......
63d60 36 75 01 00 01 00 00 00 91 22 00 00 0f 01 00 00 6d d2 01 00 01 00 00 00 9f 22 00 00 0f 01 00 00 6u......."......m........"......
63d80 4b 18 00 00 01 00 00 00 a5 22 00 00 0f 01 00 00 de 17 00 00 01 00 00 00 af 22 00 00 0f 01 00 00 K........"..............."......
63da0 6b 1b 00 00 01 00 00 00 bc 22 00 00 0f 01 00 00 76 16 00 00 01 00 00 00 c7 22 00 00 0f 01 00 00 k........"......v........"......
63dc0 f3 27 00 00 01 00 00 00 d3 22 00 00 0f 01 00 00 d5 26 00 00 01 00 00 00 dd 22 00 00 0f 01 00 00 .'.......".......&......."......
63de0 b3 1a 00 00 01 00 00 00 e8 22 00 00 0f 01 00 00 11 20 00 00 01 00 00 00 f6 22 00 00 0f 01 00 00 ........."..............."......
63e00 83 20 00 00 01 00 00 00 06 23 00 00 0f 01 00 00 54 20 00 00 01 00 00 00 14 23 00 00 0f 01 00 00 .........#......T........#......
63e20 21 21 00 00 01 00 00 00 22 23 00 00 0f 01 00 00 1c 1f 00 00 01 00 00 00 31 23 00 00 0f 01 00 00 !!......"#..............1#......
63e40 2b 27 00 00 01 00 00 00 3b 23 00 00 0f 01 00 00 4b 1d 00 00 01 00 00 00 4a 23 00 00 0f 01 00 00 +'......;#......K.......J#......
63e60 af 1e 00 00 01 00 00 00 54 23 00 00 0f 01 00 00 d9 16 00 00 01 00 00 00 5d 23 00 00 0f 01 00 00 ........T#..............]#......
63e80 17 1b 00 00 01 00 00 00 67 23 00 00 0f 01 00 00 bb 18 00 00 01 00 00 00 70 23 00 00 0f 01 00 00 ........g#..............p#......
63ea0 9d 27 00 00 01 00 00 00 81 23 00 00 0f 01 00 00 88 22 00 00 01 00 00 00 92 23 00 00 0f 01 00 00 .'.......#.......".......#......
63ec0 9a 21 00 00 01 00 00 00 a0 23 00 00 0f 01 00 00 94 24 00 00 01 00 00 00 b0 23 00 00 0f 01 00 00 .!.......#.......$.......#......
63ee0 0f 1c 00 00 01 00 00 00 c1 23 00 00 0f 01 00 00 a8 1c 00 00 01 00 00 00 ce 23 00 00 0f 01 00 00 .........#...............#......
63f00 50 15 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 P........#...............#......
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........