summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/tools/bin/darwin/genie
blob: 76ea03720484bc4b805972966413762ecf8ef383 (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 40 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 06 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 3c 13 00 00 01 00 00 00 88 e8 01 00 00 00 00 00 __TEXT..........<...............
00e0 3c 13 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 <...............................
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 c4 fb 01 00 01 00 00 00 6a 02 00 00 00 00 00 00 c4 fb 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 30 fe 01 00 01 00 00 00 d4 04 00 00 00 00 00 00 __TEXT..........0...............
0180 30 fe 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 0...............................
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 04 03 02 00 01 00 00 00 0a b2 03 00 00 00 00 00 04 03 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 b5 05 00 01 00 00 00 d0 04 00 00 00 00 00 00 __TEXT..........................
0220 10 b5 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 ................................
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 b9 05 00 01 00 00 00 04 17 00 00 00 00 00 00 e0 b9 05 00 02 00 00 00 00 00 00 00 00 00 00 00 ................................
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 d0 05 00 01 00 00 00 18 6f 00 00 00 00 00 00 __TEXT...................o......
02c0 e8 d0 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 40 06 00 01 00 00 00 ....x...__DATA...........@......
0300 00 20 00 00 00 00 00 00 00 40 06 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 40 06 00 01 00 00 00 10 00 00 00 00 00 00 00 00 40 06 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 40 06 00 01 00 00 00 ........__DATA...........@......
03a0 40 00 00 00 00 00 00 00 10 40 06 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 40 06 00 01 00 00 00 38 03 00 00 00 00 00 00 50 40 06 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 43 06 00 01 00 00 00 ........__DATA...........C......
0440 a0 10 00 00 00 00 00 00 90 43 06 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........C......................
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 54 06 00 01 00 00 00 30 02 00 00 00 00 00 00 30 54 06 00 04 00 00 00 ........0T......0.......0T......
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 60 56 06 00 01 00 00 00 ........__DATA..........`V......
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 80 56 06 00 01 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 .........V......................
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 60 06 00 01 00 00 00 00 70 00 00 00 00 00 00 __LINKEDIT.......`.......p......
0580 00 60 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 63 06 00 25 03 00 00 40 99 06 00 e0 27 00 00 0b 00 00 00 50 00 00 00 .........c..%...@....'......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 95 06 00 d6 00 00 00 00 00 00 00 00 00 00 00 ................................
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 16 55 a2 fa 1d d9 35 4a 82 a8 b8 b8 8f 90 ff 49 d................U....5J.......I
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 3c 13 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 <...............................
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 60 06 00 98 03 00 00 29 00 00 00 10 00 00 00 ation...&........`......).......
0860 98 63 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 .c..............................
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 6a 00 48 89 ............................j.H.
1340 e5 48 83 e4 f0 48 8b 7d 08 48 8d 75 10 89 fa 83 c2 01 c1 e2 03 48 01 f2 e8 01 00 00 00 f4 55 48 .H...H.}.H.u.........H........UH
1360 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 d6 49 89 f4 41 89 ff 44 89 3d e3 42 06 00 4c 89 25 ..AWAVATSH...I..I..A..D.=.B..L.%
1380 e4 42 06 00 4c 89 35 e5 42 06 00 49 8b 04 24 48 85 c0 75 0c 48 8d 05 69 ef 01 00 eb 1a 48 89 c8 .B..L.5.B..I..$H..u.H..i.....H..
13a0 48 8d 48 01 eb 03 48 ff c1 8a 51 ff 84 d2 74 07 80 fa 2f 75 f1 eb e6 48 89 05 ba 42 06 00 4c 89 H.H...H...Q...t.../u...H...B..L.
13c0 f3 48 83 3b 00 48 8d 5b 08 75 f6 48 8b 05 76 2c 06 00 48 8b 00 48 85 c0 74 02 ff d0 48 8b 05 4d .H.;.H.[.u.H..v,..H..H..t...H..M
13e0 2c 06 00 48 8b 00 48 85 c0 74 02 ff d0 e8 d8 e7 01 00 48 8d 3d 0c ef 01 00 48 8d 75 d0 e8 5a 00 ,..H..H..t........H.=....H.u..Z.
1400 00 00 ff 55 d0 48 8d 3d 26 ef 01 00 48 8d 75 d8 e8 47 00 00 00 48 8b 7d d8 48 85 ff 74 05 e8 e9 ...U.H.=&...H.u..G...H.}.H..t...
1420 e7 01 00 48 8b 05 0e 2c 06 00 c7 00 00 00 00 00 44 89 ff 4c 89 e6 4c 89 f2 48 89 d9 e8 f6 01 00 ...H...,........D..L..L..H......
1440 00 89 c7 e8 12 e8 01 00 41 53 4c 8d 1d af eb ff ff 41 53 ff 25 a7 2b 06 00 0f 1f 00 ff 25 a6 2b ........ASL......AS.%.+......%.+
1460 06 00 55 48 89 e5 41 56 53 48 81 ec 00 40 00 00 49 89 fe 48 8d 9d f0 bf ff ff be 00 40 00 00 48 ..UH..AVSH...@..I..H........@..H
1480 89 df e8 57 e8 01 00 48 89 c1 31 c0 48 85 c9 75 05 eb 26 48 ff c3 8a 03 84 c0 74 09 3c 5c 75 f3 ...W...H..1.H..u..&H......t.<\u.
14a0 c6 03 2f eb ee 48 8d b5 f0 bf ff ff 4c 89 f7 e8 d3 36 01 00 b8 01 00 00 00 48 81 c4 00 40 00 00 ../..H......L....6.......H...@..
14c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 [A^].UH..AWAVSH..xH..A..........
14e0 31 d2 e8 21 75 01 00 49 89 c7 48 8d b5 70 ff ff ff 4c 89 ff e8 a5 e8 01 00 85 c0 74 1d 48 89 df 1..!u..I..H..p...L.........t.H..
1500 e8 d7 35 01 00 e8 ba e6 01 00 8b 00 83 f8 02 75 69 48 8d 35 4b ee 01 00 eb 6c 31 f6 31 d2 48 89 ..5............uiH.5K....l1.1.H.
1520 df e8 e9 3a 01 00 48 8d 35 7b ee 01 00 48 89 df e8 52 36 01 00 48 8b 75 98 48 89 df e8 d1 35 01 ...:..H.5{...H...R6..H.u.H....5.
1540 00 be fd ff ff ff 48 89 df e8 46 3c 01 00 48 8d 35 59 ee 01 00 48 89 df e8 2a 36 01 00 f2 48 0f ......H...F<..H.5Y...H...*6...H.
1560 2a 45 b8 48 89 df e8 8a 35 01 00 be fd ff ff ff 48 89 df e8 1c 3c 01 00 eb 42 83 f8 0d 75 1c 48 *E.H....5.......H....<...B...u.H
1580 8d 35 c2 ed 01 00 31 c0 48 89 df 4c 89 fa e8 98 36 01 00 41 be 02 00 00 00 eb 21 e8 24 e6 01 00 .5....1.H..L....6..A......!.$...
15a0 8b 10 48 8d 35 cd ed 01 00 31 c0 48 89 df 4c 89 f9 e8 75 36 01 00 41 be 02 00 00 00 44 89 f0 48 ..H.5....1.H..L...u6..A.....D..H
15c0 83 c4 78 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 ..x[A^A_].UH..AWAVSPH..A........
15e0 00 00 31 d2 e8 1f 74 01 00 49 89 c7 4c 89 ff e8 24 e6 01 00 85 c0 74 24 48 89 df e8 dc 34 01 00 ..1...t..I..L...$.....t$H....4..
1600 48 8d 35 ac ed 01 00 31 c0 48 89 df 4c 89 fa e8 17 36 01 00 41 be 02 00 00 00 eb 0d be 01 00 00 H.5....1.H..L....6..A...........
1620 00 48 89 df e8 44 37 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 .H...D7..D..H...[A^A_].UH..AWAVA
1640 54 53 49 89 f6 41 89 ff e8 68 86 01 00 48 89 c3 48 89 df e8 07 28 01 00 48 89 df e8 26 09 00 00 TSI..A...h...H..H....(..H...&...
1660 41 89 c4 49 8b 36 48 89 df e8 12 0c 00 00 48 8d 35 61 ed 01 00 48 89 df e8 a4 3a 01 00 45 85 e4 A..I.6H.......H.5a...H....:..E..
1680 75 11 48 89 df 44 89 fe 4c 89 f2 e8 e4 09 00 00 41 89 c4 48 89 df e8 73 4d 01 00 44 89 e0 5b 41 u.H..D..L.......A..H...sM..D..[A
16a0 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec b8 00 00 00 48 89 7d 98 31 \A^A_].UH..AWAVAUATSH......H.}.1
16c0 db be 01 00 00 00 31 d2 31 c9 e8 e0 72 01 00 49 89 c7 4d 85 ff 74 7f 31 db 31 f6 4c 89 ff e8 1f ......1.1...r..I..M..t.1.1.L....
16e0 04 00 00 88 44 1d a0 48 ff c3 48 c1 e8 08 83 fb 04 75 f0 be 4c 00 00 00 4c 89 ff e8 02 04 00 00 ....D..H..H......u..L...L.......
1700 31 c9 88 44 0d a4 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 be 75 00 00 00 4c 89 ff e8 e3 03 00 00 31 1..D..H...H.....u..u...L.......1
1720 c9 88 44 0d a8 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 be 61 00 00 00 4c 89 ff e8 c4 03 00 00 31 c9 ..D..H...H.....u..a...L.......1.
1740 88 44 0d ac 48 c1 e8 08 48 ff c1 83 f9 04 75 f0 48 8d 55 a0 eb 46 48 8d 3d 8a ec 01 00 48 8d 35 .D..H...H.....u.H.U..FH.=....H.5
1760 90 ec 01 00 e8 33 e5 01 00 49 89 c4 4c 8d 7d a0 be 10 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 e1 .....3...I..L.}...........L..L..
1780 e8 23 e5 01 00 49 89 c6 4c 89 e7 e8 d6 e4 01 00 4c 89 fa 45 85 f6 0f 84 ef 00 00 00 48 8b 0a 0f .#...I..L.......L..E........H...
17a0 b6 c1 89 45 94 0f b6 c5 89 45 90 41 89 c8 49 89 cb 48 89 cf 48 89 ce 0f b6 45 ab 89 45 8c 48 8b ...E.....E.A..I..H..H....E..E.H.
17c0 5d a8 44 0f b6 e3 0f b6 c7 41 89 c1 41 89 de 49 89 df 49 89 dd 48 89 d8 44 0f b6 52 03 41 c1 e8 ].D......A..A..I..I..H..D..R.A..
17e0 10 45 0f b6 c0 49 c1 eb 20 45 0f b6 db 48 c1 ef 28 40 0f b6 ff 48 c1 ee 30 40 0f b6 f6 48 c1 e9 .E...I...E...H..(@...H..0@...H..
1800 38 41 c1 ee 10 45 0f b6 f6 49 c1 ef 20 45 0f b6 ff 49 c1 ed 28 45 0f b6 ed 48 c1 e8 30 0f b6 c0 8A...E...I...E...I..(E...H..0...
1820 48 c1 eb 38 89 5c 24 58 8b 55 8c 89 54 24 38 44 89 64 24 20 89 4c 24 18 89 44 24 50 44 89 6c 24 H..8.\$X.U..T$8D.d$..L$..D$PD.l$
1840 48 44 89 7c 24 40 44 89 74 24 30 44 89 4c 24 28 89 74 24 10 89 7c 24 08 44 89 1c 24 48 8d 35 94 HD.|$@D.t$0D.L$(.t$..|$.D..$H.5.
1860 eb 01 00 48 8d 5d b0 31 c0 8b 55 94 8b 4d 90 45 89 d1 48 89 df e8 18 e5 01 00 48 8b 7d 98 48 89 ...H.].1..U..M.E..H.......H.}.H.
1880 de e8 01 33 01 00 bb 01 00 00 00 89 d8 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 ...3.........H......[A\A]A^A_].U
18a0 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 54 71 01 00 48 89 c7 e8 16 00 00 00 48 89 df 89 H..SPH.......1..Tq..H.......H...
18c0 c6 e8 a7 34 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 48 81 ec 80 00 00 00 48 8d 75 ...4.......H...[].UH..H......H.u
18e0 88 e8 b8 e4 01 00 89 c1 31 c0 85 c9 75 0c 0f b7 45 90 c1 e8 0e f7 d0 83 e0 01 48 81 c4 80 00 00 ........1...u...E.........H.....
1900 00 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 31 db 48 8d 7d e0 31 f6 e8 cc e3 01 00 85 c0 .].UH..AVSH...I..1.H.}.1........
1920 75 1c 48 69 45 e0 40 42 0f 00 48 63 4d e8 48 01 c1 48 bb 00 c0 2b ff fe bf dc 00 48 01 cb 4c 89 u.HiE.@B..HcM.H..H...+.....H..L.
1940 f7 48 89 de e8 c9 31 01 00 b8 01 00 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 .H....1.......H...[A^].UH..AWAVA
1960 54 53 48 89 fb be 01 00 00 00 31 d2 e8 97 70 01 00 49 89 c4 41 be 02 00 00 00 be 02 00 00 00 31 TSH.......1...p..I..A..........1
1980 d2 48 89 df e8 7f 70 01 00 49 89 c7 48 8d 35 a9 ea 01 00 31 c0 48 89 df 4c 89 e2 4c 89 f9 e8 88 .H....p..I..H.5....1.H..L..L....
19a0 32 01 00 be ff ff ff ff 31 d2 48 89 df e8 57 2f 01 00 48 89 c7 e8 3e e4 01 00 85 c0 74 1e 48 89 2.......1.H...W/..H...>.....t.H.
19c0 df e8 16 31 01 00 48 8d 35 78 ea 01 00 31 c0 48 89 df 4c 89 fa e8 51 32 01 00 eb 13 be 01 00 00 ...1..H.5x...1.H..L...Q2........
19e0 00 48 89 df e8 84 33 01 00 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 .H....3..A.....D..[A\A^A_].UH..A
1a00 57 41 56 41 55 41 54 53 50 49 89 ff 45 31 f6 be 01 00 00 00 31 d2 31 c9 e8 92 6f 01 00 48 89 c3 WAVAUATSPI..E1......1.1...o..H..
1a20 be 02 00 00 00 31 d2 31 c9 4c 89 ff e8 7e 6f 01 00 49 89 c4 48 85 db 74 49 4d 85 e4 74 44 48 89 .....1.1.L...~o..I..H..tIM..tDH.
1a40 df e8 82 e3 01 00 49 89 c5 4c 89 e7 e8 77 e3 01 00 41 39 c5 7c 2c 49 63 cd 48 98 48 29 c1 48 01 ......I..L...w...A9.|,Ic.H.H).H.
1a60 cb 48 89 df 4c 89 e6 e8 3e e3 01 00 85 c0 0f 94 c0 0f b6 f0 4c 89 ff e8 f1 32 01 00 41 be 01 00 .H..L...>...........L....2..A...
1a80 00 00 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 ..D..H...[A\A]A^A_].UH..SPH.....
1aa0 00 00 31 d2 e8 5f 6f 01 00 8a 08 84 c9 74 37 48 ff c0 ba 05 15 00 00 48 6b f2 21 48 0f be d1 48 ..1.._o......t7H.......Hk.!H...H
1ac0 01 f2 8a 08 48 ff c0 84 c9 75 ec 66 48 0f 6e c2 66 0f 62 05 48 9a 05 00 66 0f 5c 05 50 9a 05 00 ....H....u.fH.n.f.b.H...f.\.P...
1ae0 66 0f 7c c0 eb 08 f2 0f 10 05 22 9a 05 00 48 89 df e8 ff 2f 01 00 b8 01 00 00 00 48 83 c4 08 5b f.|......."...H..../.......H...[
1b00 5d c3 55 48 89 e5 85 f6 b8 05 15 00 00 74 09 48 63 c6 48 05 a5 b5 02 00 8a 0f 84 c9 74 17 48 ff ].UH.........t.Hc.H.........t.H.
1b20 c7 48 6b d0 21 48 0f be c1 48 01 d0 8a 0f 48 ff c7 84 c9 75 ec 5d c3 55 48 89 e5 41 57 41 56 41 .Hk.!H...H....H....u.].UH..AWAVA
1b40 55 41 54 53 50 49 89 fc e8 ec 27 01 00 89 c1 31 c0 83 f9 02 0f 8c 32 01 00 00 41 be 02 00 00 00 UATSPI....'....1......2...A.....
1b60 4c 89 e7 44 89 f6 e8 95 2a 01 00 85 c0 0f 84 e9 00 00 00 31 d2 4c 89 e7 44 89 f6 e8 88 6e 01 00 L..D....*..........1.L..D....n..
1b80 48 89 c3 be 3b 00 00 00 48 89 df e8 14 e2 01 00 49 89 c5 be 3a 00 00 00 48 89 df e8 04 e2 01 00 H...;...H.......I...:...H.......
1ba0 4d 85 ed 75 05 49 89 c5 eb 0f 48 85 c0 75 05 4c 89 e8 eb 20 49 39 c5 73 1b 41 b7 01 4d 85 ed 75 M..u.I....H..u.L....I9.s.A..M..u
1bc0 1d 4c 89 e7 48 89 de e8 bb 2f 01 00 45 31 ff 45 31 ed eb 1b 48 85 c0 41 0f 95 c7 49 89 c5 4c 89 .L..H..../..E1.E1...H..A...I..L.
1be0 ea 48 29 da 4c 89 e7 48 89 de e8 3f 2f 01 00 be ff ff ff ff 4c 89 e7 e8 d9 29 01 00 4c 89 e7 48 .H).L..H...?/.......L....)..L..H
1c00 8d 35 74 76 05 00 e8 7c 2f 01 00 be 01 00 00 00 4c 89 e7 e8 bd 29 01 00 be 03 00 00 00 4c 89 e7 .5tv...|/.......L....).......L..
1c20 e8 aa 3c 01 00 be ff ff ff ff 31 d2 4c 89 e7 e8 d5 2c 01 00 48 89 c7 e8 96 fc ff ff 85 c0 75 3a ..<.......1.L....,..H.........u:
1c40 be fd ff ff ff 4c 89 e7 e8 08 27 01 00 49 ff c5 45 84 ff 4c 89 eb 0f 85 27 ff ff ff 41 8d 5e 01 .....L....'..I..E..L....'...A.^.
1c60 4c 89 e7 e8 d1 26 01 00 89 c1 31 c0 41 39 ce 41 89 de 0f 8c e8 fe ff ff eb 12 be fe ff ff ff 4c L....&....1.A9.A...............L
1c80 89 e7 e8 ce 26 01 00 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 ....&.......H...[A\A]A^A_].UH..A
1ca0 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 4e 6d 01 00 49 89 c7 4c 89 ff WAVSPH..A..........1..Nm..I..L..
1cc0 e8 b5 e0 01 00 85 c0 74 24 48 89 df e8 0b 2e 01 00 48 8d 35 a4 75 05 00 31 c0 48 89 df 4c 89 fa .......t$H.......H.5.u..1.H..L..
1ce0 e8 46 2f 01 00 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 73 30 01 00 44 89 f0 48 83 c4 .F/..A............H...s0..D..H..
1d00 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe be 01 00 00 00 31 d2 .[A^A_].UH..AWAVAUATSPI.......1.
1d20 e8 e3 6c 01 00 49 89 c7 bf 20 00 00 00 e8 dc df 01 00 49 89 c4 be 2f 00 00 00 4c 89 ff e8 9e e0 ..l..I............I.../...L.....
1d40 01 00 49 89 c5 4d 85 ed 74 51 4c 89 eb 4c 29 fb 48 8d 7b 01 e8 b5 df 01 00 49 89 44 24 10 48 89 ..I..M..tQL..L).H.{......I.D$.H.
1d60 c7 4c 89 fe 48 89 da e8 68 e0 01 00 49 8b 44 24 10 c6 04 18 00 4c 89 ff e8 4b e0 01 00 4c 01 f8 .L..H...h...I.D$.....L...K...L..
1d80 4c 29 e8 48 89 c7 e8 83 df 01 00 49 89 44 24 18 49 ff c5 48 89 c7 4c 89 ee eb 30 bf 02 00 00 00 L).H.......I.D$.I..H..L...0.....
1da0 e8 69 df 01 00 49 89 44 24 10 66 c7 00 2e 00 4c 89 ff e8 11 e0 01 00 48 8d 78 01 e8 4e df 01 00 .i...I.D$.f....L.......H.x..N...
1dc0 49 89 44 24 18 48 89 c7 4c 89 fe e8 e6 df 01 00 49 8b 7c 24 10 e8 5e df 01 00 49 89 04 24 4c 89 I.D$.H..L.......I.|$..^...I..$L.
1de0 f7 4c 89 e6 e8 a7 2f 01 00 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 .L..../.......H...[A\A]A^A_].UH.
1e00 e5 53 50 be 01 00 00 00 e8 ef 2b 01 00 48 89 c3 48 8b 3b 48 85 ff 74 05 e8 13 de 01 00 48 8b 7b .SP.......+..H..H.;H..t......H.{
1e20 10 e8 88 de 01 00 48 8b 7b 18 e8 7f de 01 00 48 89 df e8 77 de 01 00 31 c0 48 83 c4 08 5b 5d c3 ......H.{......H...w...1.H...[].
1e40 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 a9 2b 01 00 48 8b 70 08 48 83 c6 08 48 89 df e8 24 UH..SPH.........+..H.p.H...H...$
1e60 2d 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb be -.......H...[].UH..AWAVSH..xH...
1e80 01 00 00 00 e8 73 2b 01 00 48 8b 48 08 48 8b 50 10 48 83 c1 08 48 8d 35 00 74 05 00 45 31 f6 31 .....s+..H.H.H.P.H...H.5.t..E1.1
1ea0 c0 48 89 df e8 82 2d 01 00 be ff ff ff ff 31 d2 48 89 df e8 51 2a 01 00 49 89 c7 be fe ff ff ff .H....-.......1.H...Q*..I.......
1ec0 48 89 df e8 8d 24 01 00 48 8d b5 70 ff ff ff 4c 89 ff e8 c7 de 01 00 85 c0 75 24 0f b7 85 78 ff H....$..H..p...L.........u$...x.
1ee0 ff ff 25 00 f0 00 00 66 3d 00 80 0f 94 c0 0f b6 f0 48 89 df e8 74 2e 01 00 41 be 01 00 00 00 44 ..%....f=........H...t...A.....D
1f00 89 f0 48 83 c4 78 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 01 00 00 00 e8 ..H..x[A^A_].UH..AWAVSPI........
1f20 d8 2a 01 00 49 89 c7 49 8b 3f 31 db 48 85 ff 74 48 e8 2c de 01 00 eb 0a 49 8b 3f e8 22 de 01 00 .*..I..I.?1.H..tH.,.....I.?."...
1f40 31 db 48 85 c0 49 89 47 08 74 2e 80 78 08 2e 74 e7 48 83 c0 08 49 8b 7f 18 31 d2 48 89 c6 e8 33 1.H..I.G.t..x..t.H...I...1.H...3
1f60 dd 01 00 85 c0 75 d1 bb 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 f4 2d 01 00 89 d8 48 83 c4 08 5b .....u...........L....-....H...[
1f80 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 0c 73 05 00 48 8d 15 f3 23 06 00 31 c9 e8 A^A_].UH..SPH..H.5.s..H...#..1..
1fa0 8e 78 01 00 48 8d 35 fc 72 05 00 48 8d 15 fe 23 06 00 31 c9 48 89 df e8 76 78 01 00 48 8d 35 e7 .x..H.5.r..H...#..1.H...vx..H.5.
1fc0 72 05 00 48 8d 15 06 25 06 00 31 c9 48 89 df e8 5e 78 01 00 48 8d 35 d6 72 05 00 48 89 df e8 a4 r..H...%..1.H...^x..H.5.r..H....
1fe0 2b 01 00 48 8d 35 fb 72 05 00 48 89 df e8 2f 31 01 00 f2 0f 10 05 46 95 05 00 48 89 df e8 f3 2a +..H.5.r..H.../1......F...H....*
2000 01 00 48 8d 35 e7 72 05 00 48 89 df e8 10 31 01 00 48 8d 35 e7 72 05 00 48 89 df e8 67 2b 01 00 ..H.5.r..H....1..H.5.r..H...g+..
2020 48 8d 35 16 73 05 00 48 89 df e8 f2 30 01 00 48 8d 35 1a 73 05 00 48 89 df e8 49 2b 01 00 48 8d H.5.s..H....0..H.5.s..H...I+..H.
2040 35 e8 73 05 00 48 89 df e8 d4 30 01 00 48 8d 35 ec 73 05 00 48 89 df e8 2b 2b 01 00 48 8d 35 e4 5.s..H....0..H.5.s..H...++..H.5.
2060 73 05 00 48 89 df e8 b6 30 01 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 s..H....0..1.H...[].UH..AWAVAUAT
2080 53 50 49 89 d6 89 f3 89 5d d4 49 89 ff 31 f6 31 d2 e8 79 2f 01 00 31 f6 31 d2 4c 89 ff e8 6d 2f SPI.....].I..1.1..y/..1.1.L...m/
20a0 01 00 83 fb 02 41 89 dd 0f 8c 96 00 00 00 41 bc 01 00 00 00 49 63 c4 49 8b 34 c6 8a 06 3c 2d 75 .....A........A.....Ic.I.4...<-u
20c0 0c 80 7e 01 2d 75 17 48 83 c6 02 eb 07 3c 2f 75 0d 48 ff c6 4c 89 ff e8 1a 03 00 00 eb 5a 4c 89 ..~.-u.H.....</u.H..L........ZL.
20e0 ff e8 a1 2a 01 00 4c 89 ff 48 8d 35 7e 73 05 00 e8 2c 30 01 00 41 ff c4 41 39 dc 7d 3b 49 63 dc ...*..L..H.5~s...,0..A..A9.};Ic.
2100 49 8b 34 de 4c 89 ff e8 7b 2a 01 00 be fe ff ff ff 4c 89 ff e8 79 28 01 00 48 8d 50 01 be fe ff I.4.L...{*.......L...y(..H.P....
2120 ff ff 4c 89 ff e8 b6 31 01 00 48 ff c3 41 39 dd 75 ce 45 89 ec 8b 5d d4 41 ff c4 41 39 dc 0f 8c ..L....1..H..A9.u.E...].A..A9...
2140 70 ff ff ff 48 8d 35 2b 73 05 00 4c 89 ff e8 ce 2f 01 00 48 8d 35 22 73 05 00 4c 89 ff e8 bf 2f p...H.5+s..L..../..H.5"s..L..../
2160 01 00 4c 8d 35 c7 32 06 00 49 8b 36 48 85 f6 74 3f 49 83 c6 08 4c 89 ff e8 10 72 01 00 85 c0 0f ..L.5.2..I.6H..t?I...L....r.....
2180 85 c0 00 00 00 31 f6 ba ff ff ff ff 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 95 33 01 00 85 c0 0f 85 .....1......1.E1.E1.L....3......
21a0 a1 00 00 00 49 8b 36 49 83 c6 08 48 85 f6 75 c5 48 8d 35 99 72 05 00 4c 89 ff e8 14 2c 01 00 48 ....I.6I...H..u.H.5.r..L....,..H
21c0 8d 15 90 72 05 00 be ff ff ff ff 4c 89 ff e8 ac 2c 01 00 be fe ff ff ff ba ff ff ff ff 4c 89 ff ...r.......L....,............L..
21e0 e8 de 21 01 00 be fe ff ff ff 4c 89 ff e8 63 21 01 00 4c 89 ff e8 3f 21 01 00 89 c3 48 8d 35 5d ..!.......L...c!..L...?!....H.5]
2200 72 05 00 4c 89 ff e8 c8 2b 01 00 41 be 01 00 00 00 31 f6 ba 01 00 00 00 45 31 c0 45 31 c9 4c 89 r..L....+..A.....1......E1.E1.L.
2220 ff 89 d9 e8 09 33 01 00 be ff ff ff ff 31 d2 4c 89 ff 85 c0 74 2e e8 ce 26 01 00 48 89 c7 e8 0d .....3.......1.L....t...&..H....
2240 db 01 00 eb 29 be ff ff ff ff 31 d2 4c 89 ff e8 b5 26 01 00 48 89 c7 e8 f4 da 01 00 41 be 01 00 ....).....1.L....&..H.......A...
2260 00 00 eb 0a e8 db 25 01 00 f2 44 0f 2c f0 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 ......%...D.,.D..H...[A\A]A^A_].
2280 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 00 04 00 00 49 89 f6 49 89 ff e8 7f db 01 00 48 89 c7 UH..AWAVATSH......I..I.......H..
22a0 e8 71 db 01 00 45 31 e4 31 f6 48 89 c7 e8 76 db 01 00 48 8d 9d e0 fb ff ff ba ff 03 00 00 b9 00 .q...E1.1.H...v...H.............
22c0 01 00 08 48 89 c7 48 89 de e8 54 db 01 00 84 c0 49 0f 44 dc 0f 85 9b 00 00 00 48 8d 35 56 f8 ff ...H..H...T.....I.D.......H.5V..
22e0 ff 31 d2 4c 89 ff e8 ec 29 01 00 4c 89 ff 4c 89 f6 e8 91 28 01 00 48 8d 3d 4e 71 05 00 e8 e2 d9 .1.L....)..L..L....(..H.=Nq.....
2300 01 00 4c 89 ff 48 89 c6 e8 7a 28 01 00 be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 45 31 c9 4c ..L..H...z(............1.E1.E1.L
2320 89 ff e8 0a 32 01 00 85 c0 75 4a be ff ff ff ff 4c 89 ff e8 c8 22 01 00 85 c0 74 39 48 8d 35 37 ....2....uJ.....L...."....t9H.57
2340 6f 05 00 4c 89 ff e8 3c 28 01 00 4c 89 ff 4c 89 f6 e8 31 28 01 00 be 03 00 00 00 4c 89 ff e8 6c o..L...<(..L..L...1(.......L...l
2360 35 01 00 be ff ff ff ff 31 d2 4c 89 ff e8 97 25 01 00 48 89 c3 48 85 db 75 5c 4c 89 ff e8 e0 f0 5.......1.L....%..H..H..u\L.....
2380 ff ff 48 8d 35 f1 6e 05 00 4c 89 ff e8 f6 27 01 00 4c 89 ff 4c 89 f6 e8 eb 27 01 00 4c 89 ff e8 ..H.5.n..L....'..L..L....'..L...
23a0 e5 01 00 00 85 c0 74 0f be fe ff ff ff 4c 89 ff e8 a0 1f 01 00 eb 0d be 03 00 00 00 4c 89 ff e8 ......t......L..............L...
23c0 0b 35 01 00 be ff ff ff ff 31 d2 4c 89 ff e8 36 25 01 00 48 89 c3 4c 89 ff 48 89 de e8 a6 27 01 .5.......1.L...6%..H..L..H....'.
23e0 00 b8 01 00 00 00 48 81 c4 00 04 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 ......H......[A\A^A_].UH..AWAVAT
2400 53 48 81 ec 00 02 00 00 49 89 f7 49 89 fe be 3d 00 00 00 4c 89 ff e8 89 d9 01 00 49 89 c4 4d 85 SH......I..I...=...L.......I..M.
2420 e4 74 35 4c 89 e0 4c 29 f8 3d ff 01 00 00 48 98 bb ff 01 00 00 48 0f 4e d8 48 8d bd e0 fd ff ff .t5L..L).=....H......H.N.H......
2440 4c 89 fe 48 89 da e8 89 d9 01 00 c6 84 1d e0 fd ff ff 00 49 ff c4 eb 16 48 8d bd e0 fd ff ff 4c L..H...............I....H......L
2460 89 fe e8 4f d9 01 00 4c 8d 25 96 de 01 00 4c 89 f7 4c 89 e6 e8 0e 27 01 00 48 8d 9d e0 fd ff ff ...O...L.%....L..L....'..H......
2480 be fd ff ff ff 4c 89 f7 48 89 da e8 35 2d 01 00 48 8d 35 ee 6f 05 00 48 89 df e8 0b d9 01 00 85 .....L..H...5-..H.5.o..H........
24a0 c0 75 0e 41 80 3c 24 00 74 07 4c 89 25 cf 31 06 00 48 81 c4 00 02 00 00 5b 41 5c 41 5e 41 5f 5d .u.A.<$.t.L.%.1..H......[A\A^A_]
24c0 c3 55 48 89 e5 53 48 83 ec 78 48 89 fb be 01 00 00 00 31 d2 e8 2f 65 01 00 80 38 00 74 14 48 8d .UH..SH..xH.......1../e...8.t.H.
24e0 75 80 48 89 c7 e8 b4 d8 01 00 85 c0 74 0b 31 f6 eb 11 be 01 00 00 00 eb 0a 0f b7 75 88 81 e6 00 u.H.........t.1............u....
2500 40 00 00 48 89 df e8 62 28 01 00 b8 01 00 00 00 48 83 c4 78 5b 5d c3 55 48 89 e5 41 57 41 56 53 @..H...b(.......H..x[].UH..AWAVS
2520 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 d2 64 01 00 49 89 c7 be fd 01 00 00 4c 89 PH..A..........1...d..I.......L.
2540 ff e8 e0 d7 01 00 85 c0 74 24 48 89 df e8 8a 25 01 00 48 8d 35 d0 6f 05 00 31 c0 48 89 df 4c 89 ........t$H....%..H.5.o..1.H..L.
2560 fa e8 c5 26 01 00 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 f2 27 01 00 44 89 f0 48 83 ...&..A............H....'..D..H.
2580 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 45 31 f6 be ff ff ff ff 31 d2 e8 66 64 ..[A^A_].UH..AVSH..E1......1..fd
25a0 01 00 8a 08 80 f9 5b 7f 10 84 c9 74 2a 80 f9 24 74 12 80 f9 2f 75 07 eb 0b 80 f9 5c 74 06 80 78 ......[....t*..$t.../u.....\t..x
25c0 01 3a 75 13 41 be 01 00 00 00 be 01 00 00 00 48 89 df e8 96 27 01 00 44 89 f0 5b 41 5e 5d c3 55 .:u.A..........H....'..D..[A^].U
25e0 48 89 e5 31 f6 e8 83 27 01 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 H..1...'.......].UH..AWAVATSH..0
2600 49 89 cf 49 89 d4 49 89 f6 48 89 fb 48 89 5d b0 4c 89 65 b8 4c 89 7d c0 44 89 45 c8 48 8d 35 26 I..I..I..H..H.].L.e.L.}.D.E.H.5&
2620 6f 05 00 ba 04 00 00 00 41 ff d4 85 c0 89 45 cc c6 45 d6 53 75 38 48 8d 75 d6 ba 01 00 00 00 48 o.......A.....E..E.Su8H.u......H
2640 89 df 4c 89 f9 41 ff d4 85 c0 89 45 cc c6 45 d7 00 75 1b 48 8b 7d b0 48 8b 4d c0 48 8d 75 d7 ba ..L..A.....E..E..u.H.}.H.M.H.u..
2660 01 00 00 00 ff 55 b8 85 c0 89 45 cc 74 4a c6 45 d8 04 c6 45 d8 08 85 c0 75 68 48 8b 7d b0 48 8b .....U....E.tJ.E...E....uhH.}.H.
2680 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 74 06 c6 45 d8 08 eb 4f 48 M.H.u.......U....E..E..t..E...OH
26a0 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc eb 2e 48 8b 7d b0 48 8b 4d c0 .}.H.M.H.u.......U..E...H.}.H.M.
26c0 48 8d 35 87 6e 05 00 ba 06 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 0f 84 f3 00 00 00 c6 45 H.5.n........U....E..E.........E
26e0 d8 08 c6 45 d8 04 c6 45 d8 08 85 c0 74 52 c6 45 d8 08 48 c7 45 d8 78 56 00 00 85 c0 75 69 48 8b ...E...E....tR.E..H.E.xV....uiH.
2700 7d b0 48 8b 4d c0 48 8d 75 d8 ba 08 00 00 00 ff 55 b8 85 c0 89 45 cc 48 b9 00 00 00 00 00 28 77 }.H.M.H.u.......U....E.H......(w
2720 40 48 89 4d d8 75 4e 48 8d 75 d8 48 8b 7d b0 48 8b 4d c0 ba 08 00 00 00 ff 55 b8 89 45 cc eb 35 @H.M.uNH.u.H.}.H.M.......U..E..5
2740 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 08 74 56 48 H.}.H.M.H.u.......U....E..E..tVH
2760 c7 45 d8 78 56 00 00 48 b9 00 00 00 00 00 28 77 40 48 89 4d d8 41 8a 4e 10 88 4d d8 85 c0 75 17 .E.xV..H......(w@H.M.A.N..M...u.
2780 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc 48 8d 55 b0 31 f6 4c 89 f7 H.}.H.M.H.u.......U..E.H.U.1.L..
27a0 e8 48 00 00 00 8b 45 cc 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 48 8b 7d b0 48 8b 4d c0 48 8d 75 .H....E.H..0[A\A^A_].H.}.H.M.H.u
27c0 d8 ba 01 00 00 00 ff 55 b8 89 45 cc e9 21 ff ff ff 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 .......U..E..!...H.}.H.M.H.u....
27e0 00 00 ff 55 b8 89 45 cc e9 85 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 ...U..E......UH..AWAVAUATSH..8I.
2800 d7 49 89 fe 41 83 7f 18 00 75 09 49 8b 7e 68 48 39 f7 75 02 31 ff 4c 89 fe e8 2d 04 00 00 41 8b .I..A....u.I.~hH9.u.1.L...-...A.
2820 46 28 89 45 d4 41 8b 47 1c 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 F(.E.A.G...u.I.?I.O.H.u......A.W
2840 08 41 89 47 1c 41 8b 4e 2c 89 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 .A.G.A.N,.M...u.I.?I.O.H.u......
2860 41 ff 57 08 41 89 47 1c 41 8a 4e 0a 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 A.W.A.G.A.N..M...u.I.?I.O.H.u...
2880 00 00 00 41 ff 57 08 41 89 47 1c 41 8a 4e 0b 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 ...A.W.A.G.A.N..M...u.I.?I.O.H.u
28a0 d4 ba 01 00 00 00 41 ff 57 08 41 89 47 1c 41 8a 4e 0c 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 ......A.W.A.G.A.N..M...u.I.?I.O.
28c0 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 41 89 47 1c 41 8b 4e 18 89 4d b4 85 c0 75 20 49 8b 3f 49 H.u......A.W.A.G.A.N..M...u.I.?I
28e0 8b 4f 10 48 8d 75 b4 ba 04 00 00 00 41 ff 57 08 85 c0 41 89 47 1c 0f 84 07 03 00 00 45 8b 6e 14 .O.H.u......A.W...A.G.......E.n.
2900 44 89 6d b8 45 85 ed 0f 8e de 00 00 00 41 bc 08 00 00 00 49 8b 5e 30 42 8b 0c 23 88 ca 80 e2 3f D.m.E........A.....I.^0B..#....?
2920 88 55 d4 85 c0 75 1c 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 d4 41 ff 57 08 41 89 47 1c 42 .U...u.I.?I.O......H.u.A.W.A.G.B
2940 8b 0c 23 83 e1 3f 83 f9 12 7f 2c 83 f9 01 74 52 83 f9 03 75 73 f2 42 0f 10 44 23 f8 f2 0f 11 45 ..#..?....,...tR...us.B..D#....E
2960 c0 85 c0 75 75 49 8b 3f 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c0 eb 47 83 f9 13 75 1f 4a 8b 4c 23 ...uuI.?I.O......H.u..G...u.J.L#
2980 f8 48 89 4d c8 85 c0 75 51 49 8b 3f 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c8 eb 23 83 f9 14 75 3a .H.M...uQI.?I.O......H.u..#...u:
29a0 eb 2b 42 8a 4c 23 f8 88 4d bf 85 c0 75 2c 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 bf 41 ff .+B.L#..M...u,I.?I.O......H.u.A.
29c0 57 08 41 89 47 1c eb 12 83 f9 04 75 0d 4a 8b 7c 23 f8 4c 89 fe e8 71 02 00 00 41 8b 47 1c 49 83 W.A.G......u.J.|#.L...q...A.G.I.
29e0 c4 10 41 ff cd 0f 85 28 ff ff ff 45 8b 6e 10 44 89 6d d0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d ..A....(...E.n.D.m...u.I.?I.O.H.
2a00 75 d0 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 ed 7e 5b 31 db 4c 8d 65 d4 49 8b 4e 58 8a 54 u......A.W.A.G.E..~[1.L.e.I.NX.T
2a20 19 08 88 55 d4 85 c0 75 1b 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c ...U...u.I.?I.O......L..A.W.A.G.
2a40 49 8b 4e 58 8a 4c 19 09 88 4d d4 85 c0 75 17 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff I.NX.L...M...u.I.?I.O......L..A.
2a60 57 08 41 89 47 1c 48 83 c3 10 41 ff cd 75 ab 45 8b 66 20 44 89 65 d4 85 c0 75 18 49 8b 3f 49 8b W.A.G.H...A..u.E.f.D.e...u.I.?I.
2a80 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1e 31 db 49 8b 46 40 49 8b O.H.u......A.W.A.G.E..~.1.I.F@I.
2aa0 76 68 48 8b 3c d8 4c 89 fa e8 3f fd ff ff 48 ff c3 41 39 dc 75 e4 31 db 41 83 7f 18 00 75 04 41 vhH.<.L...?...H..A9.u.1.A....u.A
2ac0 8b 5e 1c 89 5d a8 41 8b 47 1c 85 c0 75 36 49 8b 3f 49 8b 4f 10 48 8d 75 a8 ba 04 00 00 00 41 ff .^..].A.G...u6I.?I.O.H.u......A.
2ae0 57 08 85 c0 41 89 47 1c 75 1a 48 63 d3 49 8b 76 48 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 W...A.G.u.Hc.I.vHH...I.?I.O.A.W.
2b00 41 89 47 1c 45 31 ed 41 83 7f 18 00 75 04 45 8b 6e 24 44 89 6d ac 85 c0 75 18 49 8b 3f 49 8b 4f A.G.E1.A....u.E.n$D.m...u.I.?I.O
2b20 10 48 8d 75 ac ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 ed 7e 6f 31 db 4c 8d 65 b0 49 8b 46 .H.u......A.W.A.G.E..~o1.L.e.I.F
2b40 50 48 8b 3c 18 4c 89 fe e8 fe 00 00 00 49 8b 4e 50 8b 44 19 08 89 45 b0 41 8b 47 1c 85 c0 75 1b PH.<.L.......I.NP.D...E.A.G...u.
2b60 49 8b 3f 49 8b 4f 10 ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 50 8b 4c 19 0c 89 I.?I.O......L..A.W.A.G.I.NP.L...
2b80 4d b0 85 c0 75 17 49 8b 3f 49 8b 4f 10 ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 83 c3 M...u.I.?I.O......L..A.W.A.G.H..
2ba0 10 41 ff cd 75 97 45 31 e4 41 83 7f 18 00 75 04 45 8b 66 10 44 89 65 b0 85 c0 75 18 49 8b 3f 49 .A..u.E1.A....u.E.f.D.e...u.I.?I
2bc0 8b 4f 10 48 8d 75 b0 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1b 31 db 49 8b 46 58 48 .O.H.u......A.W.A.G.E..~.1.I.FXH
2be0 8b 3c 18 4c 89 fe e8 60 00 00 00 48 83 c3 10 41 ff cc 75 e7 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 .<.L...`...H...A..u.H..8[A\A]A^A
2c00 5f 5d c3 49 63 56 18 49 8b 76 38 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 85 c0 41 89 47 1c _].IcV.I.v8H...I.?I.O.A.W...A.G.
2c20 45 8b 6e 14 44 89 6d b8 0f 85 d6 fc ff ff 49 8b 3f 49 8b 4f 10 48 8d 75 b8 ba 04 00 00 00 41 ff E.n.D.m.......I.?I.O.H.u......A.
2c40 57 08 41 89 47 1c e9 b9 fc ff ff 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 4d 85 f6 74 W.A.G......UH..AVSH...H..I..M..t
2c60 32 49 8b 46 10 48 ff c0 48 3d fe 00 00 00 48 89 45 e0 77 3b 88 45 ee 83 7b 1c 00 0f 85 87 00 00 2I.F.H..H=....H.E.w;.E..{.......
2c80 00 48 8b 3b 48 8b 4b 10 48 8d 75 ee ba 01 00 00 00 eb 50 c6 45 ed 00 83 7b 1c 00 75 6b 48 8b 3b .H.;H.K.H.u.......P.E...{..ukH.;
2ca0 48 8b 4b 10 48 8d 75 ed ba 01 00 00 00 eb 53 c6 45 ef ff 83 7b 1c 00 75 4f 48 8b 3b 48 8b 4b 10 H.K.H.u.......S.E...{..uOH.;H.K.
2cc0 48 8d 75 ef ba 01 00 00 00 ff 53 08 85 c0 89 43 1c 75 35 48 8b 3b 48 8b 4b 10 48 8d 75 e0 ba 08 H.u.......S....C.u5H.;H.K.H.u...
2ce0 00 00 00 ff 53 08 89 43 1c 85 c0 75 1b 48 8b 55 e0 49 83 c6 20 48 ff ca 48 8b 3b 48 8b 4b 10 4c ....S..C...u.H.U.I...H..H.;H.K.L
2d00 89 f6 ff 53 08 89 43 1c 48 83 c4 10 5b 41 5e 5d c3 90 90 90 55 48 89 e5 41 57 41 56 53 48 83 ec ...S..C.H...[A^]....UH..AWAVSH..
2d20 18 49 89 f6 48 89 fb 8b 43 08 83 f8 13 75 12 f2 48 0f 2a 03 f2 41 0f 11 06 41 bf 01 00 00 00 eb .I..H...C....u..H.*..A...A......
2d40 38 83 e0 0f 45 31 ff 83 f8 04 75 2d 48 8b 3b 48 83 c7 20 48 8d 75 d8 e8 f1 b5 01 00 48 8b 0b 48 8...E1....u-H.;H...H.u......H..H
2d60 8b 49 10 48 ff c1 48 39 c8 75 0e 83 7d e0 13 75 16 f2 48 0f 2a 45 d8 eb bb 44 89 f8 48 83 c4 18 .I.H..H9.u..}..u..H.*E...D..H...
2d80 5b 41 5e 41 5f 5d c3 f2 0f 10 45 d8 eb a6 55 48 89 e5 31 d2 5d e9 00 00 00 00 55 48 89 e5 41 57 [A^A_]....E...UH..1.].....UH..AW
2da0 41 56 41 55 41 54 53 48 83 ec 18 41 89 d6 49 89 f7 48 89 fb 4c 8d 65 c8 45 31 ed 8b 43 08 83 f8 AVAUATSH...A..I..H..L.e.E1..C...
2dc0 13 74 30 83 f8 03 74 49 83 e0 0f 83 f8 04 75 2f 48 8b 3b 48 83 c7 20 4c 89 e6 e8 6e b5 01 00 48 .t0...tI......u/H.;H...L...n...H
2de0 8b 0b 48 8b 49 10 48 ff c1 48 39 c8 4c 89 e3 74 ca eb 0c 48 8b 03 49 89 07 41 bd 01 00 00 00 44 ..H.I.H..H9.L..t...H..I..A.....D
2e00 89 e8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 f2 0f 10 03 f2 0f 11 45 c0 e8 6b ce 01 00 f2 ..H...[A\A]A^A_]........E..k....
2e20 0f 10 4d c0 66 0f 2e c8 75 02 7b 1a 45 31 ed 45 85 f6 74 cb 41 83 fe 02 7c 0c f2 0f 10 0d 06 87 ..M.f...u.{.E1.E..t.A...|.......
2e40 05 00 f2 0f 58 c1 45 31 ed 66 0f 2e 05 ff 86 05 00 72 ac f2 0f 10 0d fd 86 05 00 66 0f 2e c8 76 ....X.E1.f.......r.........f...v
2e60 9e f2 48 0f 2c c0 eb 8e 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 ..H.,...UH..AWAVAUATSH...H.M.H.U
2e80 d0 49 89 f5 49 89 fc 41 8b 4d 08 45 31 ff 83 f9 45 75 45 4d 8b 75 00 4c 89 f7 48 8b 75 d0 e8 e8 .I..I..A.M.E1...EuEM.u.L..H.u...
2ea0 38 00 00 48 89 c3 83 7b 08 00 75 6d 49 8b 7e 28 48 85 ff 74 64 f6 47 0a 01 75 5e 49 8b 44 24 18 8..H...{..umI.~(H..td.G..u^I.D$.
2ec0 48 8b 90 f8 00 00 00 31 f6 e8 32 10 01 00 48 85 c0 74 46 8b 48 08 eb 14 31 d2 4c 89 e7 4c 89 ee H......1..2...H..tF.H...1.L..L..
2ee0 e8 50 10 01 00 8b 48 08 85 c9 74 78 89 ca 83 e2 0f 83 fa 06 74 44 41 ff c7 41 81 ff cf 07 00 00 .P....H...tx........tDA..A......
2f00 49 89 c5 7e 89 48 8d 0d 4f 66 05 00 31 c0 4c 89 e7 48 89 ce e8 91 c4 01 00 48 8b 03 48 8b 4b 08 I..~.H..Of..1.L..H.......H..H.K.
2f20 48 8b 55 c8 48 89 4a 08 48 89 02 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 41 b9 01 00 00 00 H.U.H.J.H..H...[A\A]A^A_].A.....
2f40 4c 89 e7 48 89 c6 4c 89 ea 48 8b 4d d0 4c 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 L..H..L..H.M.L.E.H...[A\A]A^A_].
2f60 2b 10 01 00 48 8d 05 ea 65 05 00 4c 89 e7 4c 89 ee 48 89 c2 e8 ef c3 01 00 55 48 89 e5 41 57 41 +...H...e..L..L..H.......UH..AWA
2f80 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 d0 48 89 f3 49 89 fc 8b 4b 08 45 31 ff 83 f9 VAUATSH...H.M.H.U.H..I...K.E1...
2fa0 45 75 4c 4c 8b 2b 4c 89 ef 48 8b 75 d0 e8 d9 37 00 00 49 89 c6 41 83 7e 08 00 0f 85 9a 00 00 00 EuLL.+L..H.u...7..I..A.~........
2fc0 49 8b 7d 28 48 85 ff 74 76 f6 47 0a 02 75 70 49 8b 44 24 18 48 8b 90 00 01 00 00 be 01 00 00 00 I.}(H..tv.G..upI.D$.H...........
2fe0 e8 1b 0f 01 00 48 85 c0 74 55 8b 48 08 eb 1b ba 01 00 00 00 4c 89 e7 48 89 de e8 36 0f 01 00 8b .....H..tU.H........L..H...6....
3000 48 08 85 c9 0f 84 cc 00 00 00 89 ca 83 e2 0f 83 fa 06 0f 84 97 00 00 00 41 ff c7 41 81 ff cf 07 H.......................A..A....
3020 00 00 48 89 c3 0f 8e 73 ff ff ff 48 8d 0d 50 65 05 00 31 c0 4c 89 e7 48 89 ce e8 6b c3 01 00 4c ..H....s...H..Pe..1.L..H...k...L
3040 3b 35 fa 0f 06 00 75 12 4c 89 e7 4c 89 ee 48 8b 55 d0 e8 db 31 00 00 49 89 c6 48 8b 55 c8 48 8b ;5....u.L..L..H.U...1..I..H.U.H.
3060 02 48 8b 4a 08 49 89 4e 08 49 89 06 41 c6 45 0a 00 f6 42 08 40 74 29 41 f6 45 09 04 74 22 48 8b .H.J.I.N.I..A.E...B.@t)A.E..t"H.
3080 02 f6 40 09 03 74 19 4c 89 e7 4c 89 ee 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 60 f3 00 00 ..@..t.L..L..H...[A\A]A^A_].`...
30a0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 31 c9 4c 89 e7 48 89 c6 48 89 da 48 8b 4d d0 4c H...[A\A]A^A_].E1.L..H..H..H.M.L
30c0 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 b9 0e 01 00 48 8d 05 78 64 05 00 4c 89 e7 .E.H...[A\A]A^A_].....H..xd..L..
30e0 48 89 de 48 89 c2 e8 7d c2 01 00 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 H..H...}...UH..AWAVSH...I..H..I.
3100 ff 8b 43 08 83 f8 13 75 12 41 83 7e 08 13 75 16 48 8b 03 49 3b 06 0f 9c c0 eb 45 83 f8 03 75 48 ..C....u.A.~..u.H..I;.....E...uH
3120 f2 0f 10 03 eb 0f f2 48 0f 2a 03 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 .......H.*....E....E.A.F....u..A
3140 0f 10 0e eb 14 83 f8 13 75 1b f2 49 0f 2a 0e f2 0f 11 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 97 c0 ........u..I.*....M....M.f......
3160 0f b6 c0 eb 3e 8b 43 08 83 e0 0f 83 f8 04 75 1c 41 8b 46 08 83 e0 0f 83 f8 04 75 10 48 8b 3b 49 ....>.C.......u.A.F.......u.H.;I
3180 8b 36 e8 35 00 00 00 c1 e8 1f eb 17 b9 14 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 0f 10 01 00 85 .6.5.............L..H..L........
31a0 c0 78 0b 48 83 c4 18 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 d5 c4 01 00 55 48 89 e5 .x.H...[A^A_].L..H..L.......UH..
31c0 41 57 41 56 41 55 41 54 53 50 49 89 f4 49 89 ff 4d 8d 6f 20 4d 8d 74 24 20 4c 89 ef 4c 89 f6 e8 AWAVAUATSPI..I..M.o.M.t$.L..L...
31e0 cc cb 01 00 85 c0 75 51 49 8b 5c 24 10 4d 8b 7f 10 4c 89 ef e8 cf cb 01 00 48 89 c1 48 39 d9 74 ......uQI.\$.M...L.......H..H9.t
3200 2f b8 ff ff ff ff 4c 39 f9 74 2e 48 8d 41 01 4d 8d 6c 0d 01 49 29 c7 4d 8d 74 0e 01 48 29 c3 4c /.....L9.t.H.A.M.l..I).M.t..H).L
3220 89 ef 4c 89 f6 e8 86 cb 01 00 85 c0 74 c3 eb 09 4c 39 f9 0f 95 c0 0f b6 c0 48 83 c4 08 5b 41 5c ..L.........t...L9.......H...[A\
3240 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 ff 8b 43 A]A^A_].UH..AWAVSH...I..H..I...C
3260 08 83 f8 13 75 0f 41 83 7e 08 13 75 13 48 8b 03 49 3b 06 eb 6b 83 f8 03 75 45 f2 0f 10 03 eb 0f ....u.A.~..u.H..I;..k...uE......
3280 f2 48 0f 2a 03 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 0f 10 0e eb 14 83 .H.*....E....E.A.F....u..A......
32a0 f8 13 75 18 f2 49 0f 2a 0e f2 0f 11 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 93 c0 eb 5c 8b 43 08 83 ..u..I.*....M....M.f.......\.C..
32c0 e0 0f 83 f8 04 75 1e 41 8b 46 08 83 e0 0f 83 f8 04 75 12 48 8b 3b 49 8b 36 e8 de fe ff ff 85 c0 .....u.A.F.......u.H.;I.6.......
32e0 0f 9e c0 eb 33 b9 15 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 b6 0e 01 00 85 c0 79 1f b9 14 00 00 ....3.....L..H..L.........y.....
3300 00 4c 89 ff 4c 89 f6 48 89 da e8 9f 0e 01 00 85 c0 78 13 85 c0 0f 94 c0 0f b6 c0 48 83 c4 18 5b .L..L..H.........x.........H...[
3320 41 5e 41 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 5d c3 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 A^A_].L..H..L...]...UH..AWAVATSH
3340 83 ec 10 49 89 d6 49 89 f4 49 89 ff 41 8b 4c 24 08 89 ca 83 e2 3f 41 8b 46 08 89 c6 83 e6 3f 39 ...I..I..I..A.L$.....?A.F.....?9
3360 f2 75 29 83 fa 16 77 15 bb 01 00 00 00 48 8d 05 c8 01 00 00 48 63 0c 90 48 01 c1 ff e1 49 8b 04 .u)...w......H......Hc..H....I..
3380 24 49 3b 06 0f 94 c0 0f b6 d8 eb 6d 89 ca 83 e2 0f 89 c6 83 e6 0f 31 db 39 f2 75 5d 83 fa 03 75 $I;........m..........1.9.u]...u
33a0 58 83 f9 13 75 16 f2 49 0f 2a 04 24 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 eb 0e 0f 57 c0 83 X...u..I.*.$...E....E.A.F....W..
33c0 f9 03 75 06 f2 41 0f 10 04 24 83 f8 13 75 11 f2 49 0f 2a 0e f2 0f 11 4d d8 f2 0f 10 4d d8 eb 0d ..u..A...$...u..I.*....M....M...
33e0 0f 57 c9 83 f8 03 75 05 f2 41 0f 10 0e f2 0f c2 c1 00 66 0f 7e c3 83 e3 01 89 d8 48 83 c4 10 5b .W....u..A........f.~......H...[
3400 41 5c 41 5e 41 5f 5d c3 41 8b 04 24 41 3b 06 e9 70 ff ff ff f2 41 0f 10 04 24 f2 41 0f c2 06 00 A\A^A_].A..$A;..p....A...$.A....
3420 eb d0 49 8b 0c 24 49 8b 06 48 39 c1 74 cb 31 db 4d 85 ff 74 c4 48 8b 79 28 48 85 ff 74 27 f6 47 ..I..$I..H9.t.1.M..t.H.y(H..t'.G
3440 0a 20 75 21 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 a7 0a 01 00 48 85 c0 0f 85 83 00 ..u!I.G.H................H......
3460 00 00 49 8b 06 48 8b 78 28 eb 47 49 8b 0c 24 49 8b 06 48 39 c1 74 82 31 db 4d 85 ff 0f 84 77 ff ..I..H.x(.GI..$I..H9.t.1.M....w.
3480 ff ff 48 8b 79 10 48 85 ff 74 23 f6 47 0a 20 75 1d 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 ..H.y.H..t#.G..u.I.G.H..........
34a0 00 e8 5a 0a 01 00 48 85 c0 75 3a 49 8b 06 48 8b 78 10 48 85 ff 0f 84 3e ff ff ff f6 47 0a 20 0f ..Z...H..u:I..H.x.H....>....G...
34c0 85 34 ff ff ff 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 26 0a 01 00 31 db 48 85 c0 0f .4...I.G.H............&...1.H...
34e0 84 14 ff ff ff 4d 8b 47 10 41 b9 01 00 00 00 4c 89 ff 48 89 c6 4c 89 e2 4c 89 f1 e8 8f 0a 01 00 .....M.G.A.....L..H..L..L.......
3500 49 8b 4f 10 8b 51 08 85 d2 74 27 b0 01 83 fa 01 75 22 83 39 00 0f 95 c0 eb 1a 49 8b 3c 24 49 8b I.O..Q...t'.....u".9......I.<$I.
3520 36 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 51 05 01 00 31 c0 0f b6 d8 e9 bd fe ff ff bd fe ff ff 6H...[A\A^A_].Q...1.............
3540 cc fe ff ff 41 fe ff ff d8 fe ff ff 41 fe ff ff e6 fe ff ff 41 fe ff ff 2f ff ff ff 41 fe ff ff ....A.......A.......A.../...A...
3560 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...
3580 41 fe ff ff 41 fe ff ff 41 fe ff ff de ff ff ff 41 fe ff ff 41 fe ff ff 55 48 89 e5 41 57 41 56 A...A...A.......A...A...UH..AWAV
35a0 41 55 41 54 53 48 83 ec 28 89 f3 49 89 fe 4c 89 75 b0 49 8b 56 10 89 5d cc 4c 8d 62 e0 8b 42 e8 AUATSH..(..I..L.u.I.V..].L.b..B.
35c0 89 c1 83 e1 0f 83 c1 fd 4c 8d 6a f0 83 f9 01 77 68 8b 4a f8 83 e1 0f 83 f9 04 74 19 83 f9 03 75 ........L.j....wh.J.......t....u
35e0 58 4c 89 f7 4c 89 ee 48 89 d3 e8 71 af 01 00 48 89 da 8b 42 e8 48 89 55 c0 49 8b 4d 00 48 8b 59 XL..L..H...q...H...B.H.U.I.M.H.Y
3600 10 83 e0 0f 48 85 db 75 52 83 f8 04 0f 95 c1 83 f8 03 41 bf 02 00 00 00 8b 5d cc 0f 85 46 01 00 ....H..uR.........A......]...F..
3620 00 84 c9 0f 84 3e 01 00 00 4c 89 f7 4c 89 e6 e8 2c af 01 00 e9 2e 01 00 00 41 b8 16 00 00 00 4c .....>...L..L...,........A.....L
3640 89 f7 4c 89 e6 4c 89 ea 4c 89 e1 e8 92 0a 01 00 41 bf 02 00 00 00 e9 09 01 00 00 83 f8 04 75 1e ..L..L..L.......A.............u.
3660 49 8b 04 24 48 83 78 10 00 75 13 49 8b 45 00 49 8b 4d 08 49 89 4c 24 08 49 89 04 24 eb d2 41 bf I..$H.x..u.I.E.I.M.I.L$.I..$..A.
3680 01 00 00 00 44 8b 6d cc 41 83 fd 02 7c 50 41 bf 01 00 00 00 41 8b 44 24 08 83 e0 0f 83 f8 04 74 ....D.m.A...|PA.....A.D$.......t
36a0 10 83 f8 03 75 38 4c 89 f7 4c 89 e6 e8 af ae 01 00 49 8b 04 24 48 8b 40 10 48 b9 ff ff ff ff ff ....u8L..L.......I..$H.@.H......
36c0 ff ff 7f 48 29 d9 48 39 c8 0f 83 c8 00 00 00 48 01 c3 41 ff c7 49 83 c4 f0 45 39 ef 7c b6 49 8b ...H).H9.......H..A..I...E9.|.I.
36e0 76 18 48 81 c6 b0 00 00 00 4c 89 f7 48 89 da e8 e7 cf 00 00 48 89 45 d0 49 63 c7 48 c1 e0 04 48 v.H......L..H.......H.E.Ic.H...H
3700 89 45 b8 4c 8b 75 c0 49 29 c6 45 89 fd 31 db 49 89 dc 49 8b 36 48 8b 5e 10 48 8b 45 d0 4a 8d 3c .E.L.u.I).E..1.I..I.6H.^.H.E.J.<
3720 20 48 83 c6 20 48 89 da e8 f3 c5 01 00 4c 01 e3 49 83 c6 10 41 ff cd 45 85 ed 7f d3 4c 8b 75 b0 .H...H.......L..I...A..E....L.u.
3740 4c 89 f7 48 8b 75 d0 48 89 da e8 bf 04 01 00 48 8b 4d c0 48 2b 4d b8 48 89 01 0f b6 40 08 83 c8 L..H.u.H.......H.M.H+M.H....@...
3760 40 89 41 08 8b 5d cc 41 ff cf 44 29 fb 49 8b 56 10 49 63 c7 48 c1 e0 04 48 29 c2 83 fb 01 49 89 @.A..].A..D).I.V.Ic.H...H)....I.
3780 56 10 0f 8f 2e fe ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d 0b 5e 05 00 31 c0 V.......H..([A\A]A^A_].H...^..1.
37a0 4c 89 f7 48 89 ce e8 ff bb 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 89 d3 49 89 f6 49 89 ff 8b L..H.......UH..AWAVATSH..I..I...
37c0 43 08 83 e0 0f 83 f8 04 75 09 48 8b 03 48 8b 40 10 eb 3c 83 f8 05 75 4b 4c 8b 23 49 8b 7c 24 28 C.......u.H..H.@..<...uKL.#I.|$(
37e0 48 85 ff 74 20 f6 47 0a 10 75 1a 49 8b 47 18 48 8b 90 18 01 00 00 be 04 00 00 00 e8 00 07 01 00 H..t..G..u.I.G.H................
3800 48 85 c0 75 34 4c 89 e7 e8 89 30 00 00 48 98 49 89 06 41 c7 46 08 13 00 00 00 5b 41 5c 41 5e 41 H..u4L....0..H.I..A.F.....[A\A^A
3820 5f 5d c3 ba 04 00 00 00 4c 89 ff 48 89 de e8 02 07 01 00 83 78 08 00 74 22 41 b9 01 00 00 00 4c _]......L..H........x..t"A.....L
3840 89 ff 48 89 c6 48 89 da 48 89 d9 4d 89 f0 5b 41 5c 41 5e 41 5f 5d e9 34 07 01 00 48 8d 05 5e 5d ..H..H..H..M..[A\A^A_].4...H..^]
3860 05 00 4c 89 ff 48 89 de 48 89 c2 e8 f8 ba 01 00 55 48 89 e5 48 89 d1 48 8d 41 01 48 83 f8 01 77 ..L..H..H.......UH..H..H.A.H...w
3880 0d 48 85 c9 74 30 48 f7 de 48 89 f7 eb 23 48 89 f0 48 99 48 f7 f9 48 89 c7 48 89 c8 48 31 f0 79 .H..t0H..H...#H..H.H..H..H..H1.y
38a0 10 48 89 f0 48 99 48 f7 f9 48 83 fa 01 48 83 d7 ff 48 89 f8 5d c3 48 8d 0d 11 5d 05 00 31 c0 48 .H..H.H..H...H...H..].H...]..1.H
38c0 89 ce e8 e3 ba 01 00 55 48 89 e5 48 89 d1 48 8d 41 01 48 83 f8 01 77 18 31 c0 48 85 c9 75 33 48 .......UH..H..H.A.H...w.1.H..u3H
38e0 8d 0d 02 5d 05 00 31 c0 48 89 ce e8 ba ba 01 00 48 89 f0 48 99 48 f7 f9 48 85 d2 40 0f 95 c7 48 ...]..1.H.......H..H.H..H..@...H
3900 31 ce 40 0f 98 c6 31 c0 40 84 fe 48 0f 45 c1 48 01 d0 5d c3 55 48 89 e5 48 85 f6 78 12 40 88 f1 1.@...1.@..H.E.H..].UH..H..x.@..
3920 48 d3 e7 31 c0 48 83 fe 3f 48 0f 4e c7 eb 13 31 c0 48 83 fe c1 7c 0b f7 de 40 88 f1 48 d3 ef 48 H..1.H..?H.N...1.H...|...@..H..H
3940 89 f8 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff 4d 8b 77 20 49 8b 46 28 8b 58 fc ..].UH..AWAVAUATSPI..M.w.I.F(.X.
3960 89 d8 83 e0 3f 8d 48 fa 83 f9 23 77 3b 49 8b 76 20 48 8d 15 38 01 00 00 48 63 0c 8a 48 01 d1 ff ....?.H...#w;I.v.H..8...Hc..H...
3980 e1 c1 eb 06 0f b6 c3 48 c1 e0 04 49 8b 4f 10 48 8d 51 f0 49 89 57 10 48 8b 51 f0 48 8b 49 f8 48 .......H...I.O.H.Q.I.W.H.Q.H.I.H
39a0 89 4c 06 08 48 89 14 06 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 4f 10 8b 79 f8 85 ff .L..H...H...[A\A]A^A_].I.O..y...
39c0 b2 01 0f 84 96 00 00 00 83 ff 01 0f 85 8b 00 00 00 83 79 f0 00 0f 94 c2 e9 81 00 00 00 49 8b 47 ..................y..........I.G
39e0 10 89 d9 c1 e9 17 48 c1 e1 04 48 01 ce 48 f7 de 48 8d 74 30 e0 48 c1 ee 04 83 fe 02 48 8b 48 f0 ......H...H..H..H.t0.H......H.H.
3a00 48 8b 50 f8 48 89 50 d8 48 89 48 d0 7c 10 48 83 c0 e0 49 89 47 10 4c 89 ff e8 7a fb ff ff 49 8b H.P.H.P.H.H.|.H...I.G.L...z...I.
3a20 46 20 c1 eb 06 0f b6 cb 48 c1 e1 04 49 8b 57 10 48 8b 72 f0 48 8b 52 f8 48 89 54 08 08 48 89 34 F.......H...I.W.H.r.H.R.H.T..H.4
3a40 08 eb 0c f7 c3 00 c0 7f 00 0f 84 59 ff ff ff 49 8b 46 08 49 89 47 10 e9 4c ff ff ff 31 d2 44 0f ...........Y...I.F.I.G..L...1.D.
3a60 b6 ea 45 89 ec 41 83 f4 01 48 83 c1 f0 49 89 4f 10 83 f8 21 75 21 89 d8 c1 e8 17 48 c1 e0 04 48 ..E..A...H...I.O...!u!.....H...H
3a80 01 c6 ba 15 00 00 00 4c 89 ff e8 a6 04 01 00 83 78 08 00 45 0f 44 e5 c1 eb 06 0f b6 c3 41 39 c4 .......L........x..E.D.......A9.
3aa0 0f 84 02 ff ff ff 49 83 46 28 04 e9 f8 fe ff ff d1 fe ff ff d1 fe ff ff f8 fe ff ff f8 fe ff ff ......I.F(......................
3ac0 f8 fe ff ff f8 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff ................................
3ae0 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 ................................
3b00 d1 fe ff ff f8 fe ff ff d1 fe ff ff 2d ff ff ff f8 fe ff ff 07 ff ff ff 07 ff ff ff 07 ff ff ff ............-...................
3b20 f8 fe ff ff f8 fe ff ff 93 ff ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff 9f ff ff ff ................................
3b40 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 58 01 00 00 48 89 bd c8 fe ff ff 4c 8b 6f 20 eb UH..AWAVAUATSH..X...H......L.o..
3b60 08 49 8b 45 08 48 89 47 10 4c 89 ad b0 fe ff ff 49 8b 45 00 4d 8b 45 20 48 8b 00 48 89 85 c0 fe .I.E.H.G.L......I.E.M.E.H..H....
3b80 ff ff 48 8b 40 18 48 8b 40 30 48 89 85 d0 fe ff ff eb 04 4d 8b 45 20 49 8b 45 28 48 8d 48 04 49 ..H.@.H.@0H........M.E.I.E(H.H.I
3ba0 89 4d 28 8b 10 8a 87 c8 00 00 00 a8 0c 74 21 ff 8f c0 00 00 00 74 04 24 04 74 15 49 89 fe 48 89 .M(..........t!......t.$.t.I..H.
3bc0 d3 e8 7f bb 01 00 48 89 da 4c 89 f7 4d 8b 45 20 89 d3 c1 eb 06 44 0f b6 f3 4d 89 f7 49 c1 e7 04 ......H..L..M.E......D...M..I...
3be0 4f 8d 0c 38 89 d0 83 e0 3f 83 f8 2d 77 a9 48 8d 0d 33 20 00 00 48 63 04 81 48 01 c8 ff e0 c1 ea O..8....?..-w.H..3...Hc..H......
3c00 17 48 c1 e2 04 49 8b 04 10 49 8b 4c 10 08 eb 17 c1 ea 0e 48 c1 e2 04 48 8b 8d d0 fe ff ff 48 8b .H...I...I.L.......H...H......H.
3c20 04 11 48 8b 4c 11 08 49 89 49 08 49 89 01 e9 64 ff ff ff 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b ..H.L..I.I.I...d...I.E(H.H.I.M(.
3c40 00 c1 e8 06 48 c1 e0 04 48 8b 95 d0 fe ff ff 48 8b 0c 02 48 8b 44 02 08 eb 5f 89 d0 c1 e8 17 41 ....H...H......H...H.D..._.....A
3c60 89 01 43 c7 44 38 08 01 00 00 00 f7 c2 00 c0 7f 00 0f 84 20 ff ff ff e9 28 0e 00 00 c1 ea 17 f7 ..C.D8..................(.......
3c80 d2 0f b6 c3 48 c1 e0 04 49 8d 44 00 08 c7 00 00 00 00 00 48 83 c0 10 ff c2 75 f2 e9 f7 fe ff ff ....H...I.D........H.....u......
3ca0 c1 ea 17 48 8b 85 c0 fe ff ff 48 8b 44 d0 20 48 8b 00 48 8b 08 48 8b 40 08 49 89 41 08 49 89 09 ...H......H.D..H..H..H.@.I.A.I..
3cc0 e9 d2 fe ff ff 89 d0 c1 e8 17 48 8b 8d c0 fe ff ff 48 8b 44 c1 20 48 8b 30 e9 61 01 00 00 89 d6 ..........H......H.D..H.0.a.....
3ce0 c1 ee 17 48 c1 e6 04 4c 01 c6 e9 50 01 00 00 48 8b 85 c0 fe ff ff 4a 8b 44 f0 20 48 8b 30 48 89 ...H...L...P...H......J.D..H.0H.
3d00 d0 c1 ea 17 f6 c6 01 0f 85 d3 09 00 00 48 c1 e2 04 4c 01 c2 e9 d5 09 00 00 c1 ea 17 48 8b 85 c0 .............H...L..........H...
3d20 fe ff ff 48 8b 74 d0 20 48 8b 06 49 8b 09 49 8b 51 08 48 89 50 08 48 89 08 48 8b 06 f6 40 08 40 ...H.t..H..I..I.Q.H.P.H..H...@.@
3d40 0f 84 51 fe ff ff 48 8d 4e 10 48 39 c8 0f 85 44 fe ff ff 49 89 fe 4c 89 c3 e8 bc e6 00 00 49 89 ..Q...H.N.H9...D...I..L.......I.
3d60 d8 4c 89 f7 e9 2e fe ff ff 48 89 d0 c1 ea 17 f6 c6 01 0f 85 93 09 00 00 48 c1 e2 04 4c 01 c2 e9 .L.......H..............H...L...
3d80 95 09 00 00 41 89 d5 41 c1 ed 17 c1 ea 0e 81 e2 ff 01 00 00 49 89 fc 4c 89 c3 4c 89 8d d8 fe ff ....A..A............I..L..L.....
3da0 ff 49 89 d6 e8 e3 23 00 00 44 89 ef 4d 89 e5 4c 89 f2 48 89 d9 49 89 c6 48 8b 85 d8 fe ff ff 4c .I....#..D..M..L..H..I..H......L
3dc0 89 30 42 c7 44 39 08 45 00 00 00 89 d0 09 f8 74 30 48 89 8d b8 fe ff ff 48 89 d3 e8 a6 a1 01 00 .0B.D9.E.......t0H......H.......
3de0 41 89 c4 89 df e8 9c a1 01 00 4c 89 ef 4c 89 f6 44 89 e2 89 c1 e8 74 20 00 00 48 8b 8d b8 fe ff A.........L..L..D.....t...H.....
3e00 ff 49 8b 45 18 48 83 78 18 00 4c 89 ef 4c 8b ad b0 fe ff ff 0f 8e 79 fd ff ff e9 a0 08 00 00 89 .I.E.H.x..L..L........y.........
3e20 d0 c1 e8 17 48 c1 e0 04 49 8d 34 00 49 8b 0c 00 49 8b 44 00 08 4b 89 44 07 18 4b 89 4c 07 10 c1 ....H...I.4.I...I.D..K.D..K.L...
3e40 ea 0e f6 c6 01 75 0f 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 eb 0f 44 0f b6 c2 49 c1 e0 04 4c 03 .....u.......H...I....D...I...L.
3e60 85 d0 fe ff ff 4c 89 c2 4c 89 c9 48 89 fb e8 f5 ef ff ff e9 20 16 00 00 89 d3 c1 eb 17 f6 c7 01 .....L..L..H....................
3e80 0f 85 b0 08 00 00 48 c1 e3 04 4c 01 c3 e9 b2 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 c9 08 00 00 ......H...L.....................
3ea0 48 c1 e3 04 4c 01 c3 e9 cb 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 e2 08 00 00 48 c1 e3 04 4c 01 H...L.....................H...L.
3ec0 c3 e9 e4 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 fb 08 00 00 48 c1 e3 04 4c 01 c3 e9 fd 08 00 00 ....................H...L.......
3ee0 89 d3 c1 eb 17 f6 c7 01 0f 85 17 09 00 00 48 c1 e3 04 4c 01 c3 e9 19 09 00 00 89 d0 c1 e8 17 f6 ..............H...L.............
3f00 c4 01 0f 85 29 09 00 00 48 c1 e0 04 4c 01 c0 e9 2b 09 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 42 09 ....)...H...L...+.............B.
3f20 00 00 48 c1 e3 04 4c 01 c3 e9 44 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 5e 09 00 00 48 c1 e0 04 ..H...L...D.............^...H...
3f40 4c 01 c0 e9 60 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 77 09 00 00 48 c1 e0 04 4c 01 c0 e9 79 09 L...`.............w...H...L...y.
3f60 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 90 09 00 00 48 c1 e0 04 4c 01 c0 e9 92 09 00 00 89 d0 c1 e8 ................H...L...........
3f80 17 f6 c4 01 0f 85 a9 09 00 00 48 c1 e0 04 4c 01 c0 e9 ab 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 ..........H...L.................
3fa0 c2 09 00 00 48 c1 e0 04 4c 01 c0 e9 c4 09 00 00 c1 ea 17 48 c1 e2 04 49 8d 0c 10 41 8b 44 10 08 ....H...L..........H...I...A.D..
3fc0 83 f8 03 0f 85 d0 09 00 00 f2 0f 10 01 f2 0f 11 85 08 ff ff ff e9 85 18 00 00 c1 ea 17 48 c1 e2 .............................H..
3fe0 04 49 8d 04 10 41 83 7c 10 08 13 0f 85 bb 09 00 00 48 8b 00 48 89 85 00 ff ff ff e9 6a 15 00 00 .I...A.|.........H..H.......j...
4000 c1 ea 17 48 c1 e2 04 41 8b 4c 10 08 85 c9 b0 01 0f 84 8c 14 00 00 83 f9 01 0f 85 81 14 00 00 41 ...H...A.L.....................A
4020 83 3c 10 00 0f 94 c0 e9 76 14 00 00 c1 ea 17 48 c1 e2 04 49 01 d0 4c 89 ce 4c 89 c2 48 89 fb e8 .<......v......H...I..L..L..H...
4040 67 f7 ff ff e9 4f 14 00 00 89 d3 c1 eb 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d0 48 c1 e0 04 4a 8d g....O.................H..H...J.
4060 44 00 10 48 89 47 10 be 01 00 00 00 29 de 01 d6 49 89 fc e8 20 f5 ff ff 4c 89 e7 49 8b 45 20 48 D..H.G......)...I.......L..I.E.H
4080 89 d9 48 c1 e1 04 48 8b 14 08 48 8b 74 08 08 4a 89 74 38 08 4a 89 14 38 48 8b 57 18 48 83 7a 18 ..H...H...H.t..J.t8.J..8H.W.H.z.
40a0 00 0f 8e 42 09 00 00 41 39 de 0f 83 06 14 00 00 48 01 c8 e9 03 14 00 00 45 85 f6 0f 84 78 19 00 ...B...A9.......H.......E....x..
40c0 00 49 8b 45 20 49 8d 74 07 f0 49 89 fe 4c 89 c3 49 89 d7 e8 08 df 00 00 4c 89 fa 49 89 d8 4c 89 .I.E.I.t..I..L..I.......L..I..L.
40e0 f7 e9 53 19 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 fe 08 00 00 48 c1 e0 04 4c 01 c0 e9 00 09 00 00 ..S.................H...L.......
4100 89 d0 c1 e8 17 f6 c4 01 0f 85 10 09 00 00 48 c1 e0 04 4c 01 c0 e9 12 09 00 00 89 d0 c1 e8 17 f6 ..............H...L.............
4120 c4 01 0f 85 22 09 00 00 48 c1 e0 04 4c 01 c0 e9 24 09 00 00 f7 c2 00 c0 7f 00 43 8b 44 38 08 0f ...."...H...L...$.........C.D8..
4140 85 31 09 00 00 85 c0 0f 84 3d 0d 00 00 83 f8 01 0f 85 4e 09 00 00 41 83 39 00 0f 85 44 09 00 00 .1.......=........N...A.9...D...
4160 e9 25 0d 00 00 89 d1 c1 e9 17 48 c1 e1 04 49 8d 04 08 f7 c2 00 c0 7f 00 41 8b 4c 08 08 0f 85 0b .%........H...I.........A.L.....
4180 09 00 00 85 c9 0f 84 f1 0c 00 00 83 f9 01 0f 85 10 09 00 00 83 38 00 0f 85 07 09 00 00 e9 da 0c .....................8..........
41a0 00 00 89 d0 c1 e8 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d1 8d 51 ff 49 89 cf 85 c0 74 0e 49 01 c6 ................H...Q.I....t.I..
41c0 49 c1 e6 04 4d 01 f0 4c 89 47 10 48 89 fb 4c 89 ce e8 35 7b 01 00 85 c0 0f 84 47 19 00 00 45 85 I...M..L.G.H..L...5{......G...E.
41e0 ff 48 89 df 0f 85 e9 04 00 00 e9 a4 f9 ff ff c1 ea 17 74 0e 49 01 d6 49 c1 e6 04 4d 01 f0 4c 89 .H................t.I..I...M..L.
4200 47 10 ba ff ff ff ff 48 89 fb 4c 89 ce e8 f9 7a 01 00 85 c0 0f 84 1c 19 00 00 4d 8b 45 20 48 89 G......H..L....z..........M.E.H.
4220 df e9 71 f9 ff ff 4b 8d 44 38 08 43 83 7c 38 08 13 4b 8d 4c 38 20 0f 85 72 08 00 00 48 89 d6 48 ..q...K.D8.C.|8..K.L8...r...H..H
4240 8b 11 49 8b 09 48 01 d1 48 85 d2 4b 8b 54 07 10 0f 8e 89 12 00 00 48 39 d1 0f 8f 38 f9 ff ff e9 ..I..H..H..K.T........H9...8....
4260 84 12 00 00 49 8d 5e 01 48 c1 e3 04 49 8d 0c 18 49 83 c6 02 49 c1 e6 04 4b 8d 04 30 4f 8d 64 38 ....I.^.H...I...I...I...K..0O.d8
4280 08 43 83 7c 38 08 13 0f 85 42 16 00 00 43 83 7c 30 08 13 0f 85 36 16 00 00 4c 89 a5 a0 fe ff ff .C.|8....B...C.|0....6...L......
42a0 48 89 95 a8 fe ff ff 4c 89 8d d8 fe ff ff 4d 89 c5 49 89 fc 48 8b 10 48 89 95 90 fe ff ff 48 89 H......L......M..I..H..H......H.
42c0 85 98 fe ff ff 48 c1 ea 3f ff c2 48 8d b5 f8 fe ff ff 48 89 cf 49 89 cf e8 bd ea ff ff 85 c0 0f .....H..?..H......H..I..........
42e0 85 10 15 00 00 4d 89 e8 49 8d 44 18 08 41 83 7c 18 08 03 0f 85 81 15 00 00 48 89 85 88 fe ff ff .....M..I.D..A.|.........H......
4300 4c 89 f9 f2 0f 10 01 f2 0f 11 45 d0 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 L.........E.L..L......L......H..
4320 a8 fe ff ff 48 8b 85 98 fe ff ff e9 27 17 00 00 4b 8d 74 07 30 4b 8b 44 07 20 4b 8b 4c 07 28 4b ....H.......'...K.t.0K.D..K.L.(K
4340 89 4c 07 58 4b 89 44 07 50 4b 8b 44 07 10 4b 8b 4c 07 18 4b 89 4c 07 48 4b 89 44 07 40 49 8b 01 .L.XK.D.PK.D..K.L..K.L.HK.D.@I..
4360 49 8b 49 08 4b 89 4c 07 38 4b 89 44 07 30 4b 8d 44 07 60 48 89 47 10 c1 ea 0e 81 e2 ff 01 00 00 I.I.K.L.8K.D.0K.D.`H.G..........
4380 b9 01 00 00 00 48 89 fb e8 db 7d 01 00 48 89 df 49 8b 45 08 4d 8b 45 20 48 89 47 10 49 8b 45 28 .....H....}..H..I.E.M.E.H.G.I.E(
43a0 48 8d 48 04 49 89 4d 28 8b 10 89 d0 c1 e8 06 44 0f b6 c8 49 c1 e1 04 4d 01 c1 41 83 79 18 00 0f H.H.I.M(.......D...I...M..A.y...
43c0 84 d2 f7 ff ff 49 8b 41 10 49 8b 49 18 49 89 49 08 49 89 01 e9 60 16 00 00 41 89 d6 41 c1 ee 17 .....I.A.I.I.I.I.I...`...A..A...
43e0 c1 ea 0e 81 e2 ff 01 00 00 45 85 f6 75 0e 4c 8b 77 10 4d 29 ce 49 c1 ee 04 41 ff ce 4c 89 85 b8 .........E..u.L.w.M).I...A..L...
4400 fe ff ff 85 d2 75 11 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 10 c1 ea 06 4d 8b 21 6b c2 32 48 89 .....u.I.E(H.H.I.M(.....M.!k.2H.
4420 85 d8 fe ff ff 41 8d 54 06 ce 41 3b 54 24 0c 76 0e 4c 89 e6 49 89 ff e8 2b 1d 00 00 4c 89 ff 45 .....A.T..A;T$.v.L..I...+...L..E
4440 85 f6 7e 6f 49 63 c6 0f b6 db 48 01 c3 48 c1 e3 04 48 03 9d b8 fe ff ff 48 8b 85 d8 fe ff ff 83 ..~oIc....H..H...H......H.......
4460 c0 ce 48 89 85 d8 fe ff ff 48 8b 85 d8 fe ff ff 42 8d 14 30 49 89 ff 4c 89 e6 48 89 d9 e8 37 1c ..H......H......B..0I..L..H...7.
4480 00 00 f6 43 08 40 74 1c 41 f6 44 24 09 04 74 14 48 8b 03 f6 40 09 03 74 0b 4c 89 ff 4c 89 e6 e8 ...C.@t.A.D$..t.H...@..t.L..L...
44a0 5c df 00 00 48 83 c3 f0 41 ff ce 45 85 f6 4c 89 ff 7f b6 49 8b 45 08 48 89 47 10 4c 8b 85 b8 fe \...H...A..E..L....I.E.H.G.L....
44c0 ff ff e9 d0 f6 ff ff 4c 89 8d d8 fe ff ff 4c 89 85 b8 fe ff ff c1 ea 0e 48 8b 85 c0 fe ff ff 48 .......L......L.........H......H
44e0 8b 40 18 48 8b 40 40 48 8b 0c d0 48 89 8d a8 fe ff ff 48 8b 41 60 48 85 c0 44 8b 61 10 4c 8b 71 .@.H.@@H...H......H.A`H..D.a.L.q
4500 58 0f 84 ef 00 00 00 45 85 e4 7e 48 49 8d 4e 09 31 d2 80 79 ff 00 0f b6 31 48 8b 9d b8 fe ff ff X......E..~HI.N.1..y....1H......
4520 75 11 48 8b 9d c0 fe ff ff 48 8b 74 f3 20 48 8b 36 eb 07 48 c1 e6 04 48 01 de 48 8b 5c d0 20 48 u.H......H.t..H.6..H...H..H.\..H
4540 39 33 0f 85 ae 00 00 00 48 ff c2 48 83 c1 10 44 39 e2 7c be 48 8b 8d d8 fe ff ff 48 89 01 48 8b 93......H..H...D9.|.H......H..H.
4560 8d b8 fe ff ff 42 c7 44 39 08 46 00 00 00 e9 3d 01 00 00 c1 ea 17 4d 89 c4 4d 2b 65 00 49 c1 ec .....B.D9.F....=......M..M+e.I..
4580 04 48 8b 85 c0 fe ff ff 48 8b 40 18 0f b6 40 0a 44 89 e6 29 c6 ff ce 85 d2 0f 85 3b 05 00 00 89 .H......H.@...@.D..).......;....
45a0 85 d8 fe ff ff 48 8b 47 30 48 2b 47 10 48 c1 f8 04 48 63 de 48 39 d8 7f 18 89 b5 b8 fe ff ff e8 .....H.G0H+G.H...Hc.H9..........
45c0 55 75 01 00 8b b5 b8 fe ff ff 48 8b bd c8 fe ff ff 4d 8b 45 20 4d 01 c7 4c 01 f3 48 c1 e3 04 4c Uu........H......M.E.M..L..H...L
45e0 01 c3 48 89 5f 10 4d 89 f9 89 f2 8b 85 d8 fe ff ff e9 e6 04 00 00 44 89 e6 e8 b1 d8 00 00 48 89 ..H._.M...............D.......H.
4600 c1 48 89 8d a0 fe ff ff 45 85 e4 48 8b 85 a8 fe ff ff 48 89 41 18 48 8b 85 d8 fe ff ff 48 89 08 .H......E..H......H.A.H......H..
4620 48 8b 8d b8 fe ff ff 42 c7 44 39 08 46 00 00 00 7e 58 48 8b 85 a0 fe ff ff 48 8d 58 20 49 83 c6 H......B.D9.F...~XH......H.X.I..
4640 09 41 80 7e ff 00 41 0f b6 36 75 11 49 89 cd 48 8b 85 c0 fe ff ff 48 8b 44 f0 20 eb 16 48 c1 e6 .A.~..A..6u.I..H......H.D....H..
4660 04 48 01 ce 49 89 cd 48 8b bd c8 fe ff ff e8 e1 d8 00 00 48 89 03 48 ff 40 08 48 83 c3 08 49 83 .H..I..H...........H..H.@.H...I.
4680 c6 10 41 ff cc 4c 89 e9 75 b7 48 8b 85 a8 fe ff ff f6 40 09 04 48 8b bd c8 fe ff ff 4c 8b ad b0 ..A..L..u.H.......@..H......L...
46a0 fe ff ff 75 0b 48 8b 95 a0 fe ff ff 48 89 50 60 48 8b 47 18 48 83 78 18 00 0f 8e d4 f4 ff ff 49 ...u.H......H.P`H.G.H.x........I
46c0 8d 44 0f 10 48 89 47 10 48 89 fb e8 f4 e5 00 00 48 89 df 49 8b 45 08 48 89 47 10 e9 b3 f4 ff ff .D..H.G.H.......H..I.E.H.G......
46e0 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff c1 e8 0e f6 c4 01 0f 85 2e 04 00 00 25 ff 01 00 00 48 ...H...H..................%....H
4700 c1 e0 04 49 01 c0 e9 40 04 00 00 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff c1 e8 0e f6 c4 01 0f ...I...@......H...H.............
4720 85 14 04 00 00 25 ff 01 00 00 48 c1 e0 04 49 01 c0 e9 12 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d .....%....H...I..........H...H..
4740 d0 fe ff ff 4c 89 8d d8 fe ff ff c1 ea 0e f6 c6 01 0f 85 04 04 00 00 81 e2 ff 01 00 00 48 c1 e2 ....L........................H..
4760 04 4c 01 c2 e9 00 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 03 .L..........H...H...............
4780 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 ff 03 00 00 0f b6 db 48 ...L............H...L..........H
47a0 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 02 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff ...H..................L.........
47c0 01 00 00 48 c1 e2 04 4c 01 c2 e9 fe 03 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e ...H...L..........H...H.........
47e0 f6 c6 01 0f 85 01 04 00 00 4c 89 8d d8 fe ff ff 49 89 fe 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 .........L......I........H...L..
4800 e9 fd 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 07 04 00 00 81 ........H...H...................
4820 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 03 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 .....H...L..........H...H.......
4840 ea 0e f6 c6 01 0f 85 0e 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 ...........L............H...L...
4860 0a 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 0b 04 00 00 4c 89 .......H...H..................L.
4880 8d d8 fe ff ff 49 89 fe 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 07 04 00 00 0f b6 c0 48 c1 e0 .....I........H...L..........H..
48a0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 11 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 .H..................L...........
48c0 00 48 c1 e2 04 4c 01 c2 e9 0d 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 .H...L..........H...H...........
48e0 01 0f 85 15 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 11 04 00 00 .......L............H...L.......
4900 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 16 04 00 00 4c 89 8d d8 fe ff ...H...H..................L.....
4920 ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 12 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff .......H...L..........H...H.....
4940 ff c1 ea 0e f6 c6 01 0f 85 17 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 .............L............H...L.
4960 c2 e9 13 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 18 04 00 00 .........H...H..................
4980 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 14 04 00 00 83 f8 13 0f 85 76 0b L............H...L............v.
49a0 00 00 31 c0 48 2b 01 e9 c1 0b 00 00 4d 89 cc 4c 89 85 b8 fe ff ff 48 89 fb 48 8d b5 00 ff ff ff ..1.H+......M..L......H..H......
49c0 31 d2 48 89 c7 49 89 c6 e8 cd e3 ff ff 85 c0 0f 85 81 0b 00 00 41 b8 13 00 00 00 48 89 df 4c 89 1.H..I...............A.....H..L.
49e0 f6 48 89 f2 e9 65 0b 00 00 49 8b 45 08 e9 e0 0a 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff .H...e...I.E.........H...H......
4a00 c1 ea 0e f6 c6 01 0f 85 c0 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 bd 03 00 00 0f b6 ..................H...I.........
4a20 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 b3 03 00 00 81 e2 ff 01 00 00 48 c1 .H...H........................H.
4a40 e2 04 49 01 d0 e9 b0 03 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 ..I..........H...H..............
4a60 a6 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 a3 03 00 00 85 c0 74 2a 83 f8 01 0f 85 07 ..........H...I.........t*......
4a80 04 00 00 41 83 39 00 74 1b e9 fc 03 00 00 85 c9 74 12 83 f9 01 0f 85 e1 03 00 00 83 38 00 0f 85 ...A.9.t........t...........8...
4aa0 d8 03 00 00 49 83 45 28 04 e9 e9 f0 ff ff f2 0f 10 01 0f 57 c9 66 0f 2e c1 f2 41 0f 58 01 f2 43 ....I.E(...........W.f....A.X..C
4ac0 0f 10 4c 07 10 0f 86 b3 0a 00 00 66 0f 2e c8 0f 82 c2 f0 ff ff e9 ae 0a 00 00 ff ca 85 d2 0f 8e ..L........f....................
4ae0 b3 f0 ff ff 41 ff cc 41 29 c4 49 63 cc 48 c1 e1 04 4c 89 c0 48 29 c8 31 c9 39 f1 7d 10 4c 8b 10 ....A..A).Ic.H...L..H).1.9.}.L..
4b00 48 8b 58 08 49 89 59 08 4d 89 11 eb 08 41 c7 41 08 00 00 00 00 ff c1 49 83 c1 10 48 83 c0 10 39 H.X.I.Y.M....A.A.......I...H...9
4b20 ca 75 d6 e9 6f f0 ff ff 44 0f b6 c0 49 c1 e0 04 4c 03 85 d0 fe ff ff eb 12 44 0f b6 c0 49 c1 e0 .u..o...D...I...L........D...I..
4b40 04 4c 03 85 d0 fe ff ff 4c 89 ce 4c 89 c1 48 89 fb e8 23 e4 ff ff e9 3d 09 00 00 0f b6 d2 48 c1 .L......L..L..H...#....=......H.
4b60 e2 04 48 03 95 d0 fe ff ff 4d 89 c6 8b 43 08 83 f8 03 0f 85 62 03 00 00 f2 0f 10 03 f2 0f 11 45 ..H......M...C......b..........E
4b80 c8 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 ff 4d 89 c4 8b 43 ......L.........H...H......M...C
4ba0 08 83 f8 03 0f 85 5b 03 00 00 f2 0f 10 03 f2 0f 11 45 b8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 0f ......[..........E......L.......
4bc0 b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 c4 8b 43 08 83 f8 03 0f 85 44 03 00 00 f2 0f 10 03 ..H...H......M...C......D.......
4be0 f2 0f 11 45 a8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ...E......L......I.....H...H....
4c00 ff ff 4c 89 85 b8 fe ff ff 8b 43 08 83 f8 03 0f 85 37 03 00 00 f2 0f 10 03 f2 0f 11 85 38 ff ff ..L.......C......7...........8..
4c20 ff e9 fe 05 00 00 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 cc 83 7b 08 03 0f 85 34 03 00 .........H...H......M...{....4..
4c40 00 4c 89 85 b8 fe ff ff f2 0f 10 03 f2 0f 11 85 18 ff ff ff e9 40 03 00 00 4c 89 8d d8 fe ff ff .L...................@...L......
4c60 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 03 0f 85 3c 03 00 00 f2 0f 10 00 49 89 c6 f2 ...H...H.......x....<.......I...
4c80 0f 11 45 98 e9 4e 03 00 00 4c 89 8d d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ..E..N...L......I.....H...H.....
4ca0 ff 4c 89 85 b8 fe ff ff 8b 43 08 83 f8 03 0f 85 3b 03 00 00 f2 0f 10 03 f2 0f 11 85 28 ff ff ff .L.......C......;...........(...
4cc0 e9 f7 05 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 48 89 d3 83 78 08 .....L.........H...H......H...x.
4ce0 13 0f 85 4e 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 45 88 48 89 da e9 5b 03 00 00 4c 89 8d d8 ...N...H..H..I..H.E.H...[...L...
4d00 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 52 03 00 00 48 89 c1 48 8b ......H...H.......x....R...H..H.
4d20 01 49 89 ce 48 89 85 78 ff ff ff e9 65 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 .I..H..x....e...L.........H...H.
4d40 95 d0 fe ff ff 83 78 08 13 0f 85 5f 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 68 ff ff ff e9 ......x...._...H..H..I..H..h....
4d60 72 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 6c r...L.........H...H.......x....l
4d80 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 58 ff ff ff e9 7f 03 00 00 4c 89 8d d8 fe ff ff 0f ...H..H..I..H..X........L.......
4da0 b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 79 03 00 00 48 89 c1 48 8b 01 49 89 ce ..H...H.......x....y...H..H..I..
4dc0 48 89 85 48 ff ff ff e9 8c 03 00 00 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 H..H........D...I...L......I..H.
4de0 c6 4c 89 c2 e8 4b e5 ff ff eb 3c 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 .L...K....<D...I...L......I..H..
4e00 4c 89 c2 e8 e3 e2 ff ff eb 1d 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c L.........D...I...L......I..H..L
4e20 89 c2 e8 21 e4 ff ff 44 39 f0 49 8b 45 28 75 3c 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 1b 49 ...!...D9.I.E(u<.............t.I
4e40 8b 45 20 89 c9 48 c1 e1 04 48 8d 74 01 f0 4c 89 ff e8 8a d1 00 00 49 8b 45 28 c1 eb 0e 81 c3 02 .E...H...H.t..L.......I.E(......
4e60 00 fe ff 48 63 cb 48 8d 04 88 eb 04 48 83 c0 04 4c 89 ff 49 89 45 28 e9 17 ed ff ff 48 8b 08 48 ...Hc.H.....H...L..I.E(.....H..H
4e80 8b 40 08 49 89 41 08 49 89 09 49 8b 45 28 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 24 49 8b 45 .@.I.A.I..I.E(.............t$I.E
4ea0 20 89 c9 48 c1 e1 04 48 8d 74 01 f0 49 89 fe 4d 89 c7 e8 29 d1 00 00 4d 89 f8 4c 89 f7 49 8b 45 ...H...H.t..I..M...)...M..L..I.E
4ec0 28 c1 eb 0e 81 c3 02 00 fe ff 48 63 cb 48 8d 04 88 49 89 45 28 e9 bd ec ff ff 83 f8 13 0f 85 8e (.........Hc.H...I.E(...........
4ee0 02 00 00 83 7a 08 13 0f 85 84 02 00 00 48 8b 02 48 03 03 48 8b 8d d8 fe ff ff 48 89 01 4d 89 f0 ....z........H..H..H......H..M..
4f00 e9 2e 07 00 00 83 f8 13 0f 85 95 02 00 00 83 7a 08 13 0f 85 8b 02 00 00 48 8b 03 48 2b 02 eb 1a ...............z........H..H+...
4f20 83 f8 13 0f 85 ac 02 00 00 83 7a 08 13 0f 85 a2 02 00 00 48 8b 02 48 0f af 03 48 8b 8d d8 fe ff ..........z........H..H...H.....
4f40 ff 48 89 01 4d 89 e0 e9 e7 06 00 00 83 f8 13 0f 85 b2 02 00 00 83 7a 08 13 0f 85 a8 02 00 00 48 .H..M.................z........H
4f60 8b 33 48 8b 12 4c 89 f3 48 89 df e8 57 e9 ff ff e9 9e 00 00 00 4c 89 85 b8 fe ff ff 48 8d b5 18 .3H..L..H...W........L......H...
4f80 ff ff ff 48 89 df 49 89 d6 e8 86 dd ff ff 4c 89 f2 85 c0 0f 84 c3 02 00 00 83 7a 08 03 0f 85 9c ...H..I.......L...........z.....
4fa0 02 00 00 f2 0f 10 0a f2 0f 11 8d 10 ff ff ff e9 10 06 00 00 48 8d 75 98 48 89 c7 49 89 c6 4c 89 ....................H.u.H..I..L.
4fc0 c3 49 89 d4 e8 4b dd ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 bd 02 00 00 83 7a 08 03 0f 85 93 02 00 .I...K...L..I...........z.......
4fe0 00 f2 0f 10 02 f2 0f 11 45 90 e9 f9 05 00 00 83 f8 13 0f 85 a7 02 00 00 83 7a 08 13 0f 85 9d 02 ........E................z......
5000 00 00 48 8b 33 48 8b 12 4c 89 f3 48 89 df e8 5d e8 ff ff 48 89 df 48 8b 8d d8 fe ff ff 48 89 01 ..H.3H..L..H...]...H..H......H..
5020 4c 8b 85 b8 fe ff ff 43 c7 44 38 08 13 00 00 00 e9 62 eb ff ff 48 8d 75 88 31 d2 48 89 c7 49 89 L......C.D8......b...H.u.1.H..I.
5040 c6 4d 89 c4 e8 51 dd ff ff 4d 89 e0 85 c0 48 89 da 0f 84 a2 02 00 00 83 7a 08 13 0f 85 76 02 00 .M...Q...M....H.........z....v..
5060 00 48 8b 02 48 89 45 80 e9 98 05 00 00 48 8d b5 78 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c .H..H.E......H..x...I..1.H..I..L
5080 89 c3 e8 13 dd ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 94 02 00 00 83 7a 08 13 0f 85 65 02 00 00 48 .......L..I...........z....e...H
50a0 8b 02 48 89 85 70 ff ff ff e9 64 05 00 00 48 8d b5 68 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 ..H..p....d...H..h...I..1.H..I..
50c0 4c 89 c3 e8 d2 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 83 02 00 00 83 7a 08 13 0f 85 54 02 00 00 L.......L..I...........z....T...
50e0 48 8b 02 48 89 85 60 ff ff ff e9 33 05 00 00 48 8d b5 58 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 H..H..`....3...H..X...I..1.H..I.
5100 c6 4c 89 c3 e8 91 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 6f 02 00 00 83 7a 08 13 0f 85 40 02 00 .L.......L..I......o....z....@..
5120 00 48 8b 0a 48 89 8d 50 ff ff ff e9 1f 05 00 00 48 8d b5 48 ff ff ff 49 89 d4 31 d2 48 89 c7 49 .H..H..P........H..H...I..1.H..I
5140 89 c6 4c 89 c3 e8 50 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 5b 02 00 00 83 7a 08 13 0f 85 2c 02 ..L...P...L..I......[....z....,.
5160 00 00 48 8b 0a 48 89 8d 40 ff ff ff e9 37 05 00 00 48 8d 75 c8 48 89 df 49 89 d4 e8 94 db ff ff ..H..H..@....7...H.u.H..I.......
5180 4c 89 e2 85 c0 0f 84 5a 02 00 00 83 7a 08 03 0f 85 36 02 00 00 f2 0f 10 02 f2 0f 11 45 c0 e9 5a L......Z....z....6..........E..Z
51a0 05 00 00 48 8d 75 b8 48 89 df 49 89 d6 e8 62 db ff ff 4c 89 f2 85 c0 0f 84 4a 02 00 00 83 7a 08 ...H.u.H..I...b...L......J....z.
51c0 03 0f 85 26 02 00 00 f2 0f 10 02 f2 0f 11 45 b0 e9 42 05 00 00 48 8d 75 a8 48 89 df 49 89 d6 e8 ...&..........E..B...H.u.H..I...
51e0 30 db ff ff 4c 89 f2 85 c0 0f 84 3a 02 00 00 83 7a 08 03 0f 85 16 02 00 00 f2 0f 10 02 f2 0f 11 0...L......:....z...............
5200 45 a0 e9 2b 05 00 00 48 8d b5 38 ff ff ff 48 89 df 49 89 d4 e8 fb da ff ff 4c 89 e2 85 c0 0f 84 E..+...H..8...H..I.......L......
5220 34 02 00 00 83 7a 08 03 0f 85 0d 02 00 00 f2 0f 10 0a f2 0f 11 8d 30 ff ff ff e9 23 05 00 00 48 4....z................0....#...H
5240 8d b5 10 ff ff ff 48 89 d7 49 89 d6 e8 c3 da ff ff 4c 89 f2 85 c0 0f 85 60 03 00 00 41 b8 0a 00 ......H..I.......L......`...A...
5260 00 00 48 89 de 48 8b 9d c8 fe ff ff 48 89 df e9 da 02 00 00 48 8d 75 90 48 89 d7 4d 89 c4 48 89 ..H..H......H.......H.u.H..M..H.
5280 d3 e8 8e da ff ff 48 89 da 4d 89 e0 85 c0 0f 85 4f 03 00 00 41 b8 0b 00 00 00 e9 1a 01 00 00 48 ......H..M......O...A..........H
52a0 8d b5 28 ff ff ff 48 89 df 49 89 d4 e8 63 da ff ff 4c 89 e2 85 c0 0f 84 c1 01 00 00 83 7a 08 03 ..(...H..I...c...L...........z..
52c0 0f 85 9a 01 00 00 f2 0f 10 0a f2 0f 11 8d 20 ff ff ff e9 ea 04 00 00 48 8d 75 80 49 89 d4 31 d2 .......................H.u.I..1.
52e0 4c 89 e7 4c 89 c3 e8 af da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 08 03 00 00 41 b8 0d 00 00 00 e9 L..L.......L..I..........A......
5300 b5 00 00 00 48 8d b5 70 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 7f da ff ff 4c 89 e2 49 89 ....H..p...I..1.L..L.......L..I.
5320 d8 85 c0 0f 85 e2 02 00 00 41 b8 0e 00 00 00 e9 85 00 00 00 48 8d b5 60 ff ff ff 49 89 d4 31 d2 .........A..........H..`...I..1.
5340 4c 89 e7 4c 89 c3 e8 4f da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 c2 02 00 00 41 b8 0f 00 00 00 eb L..L...O...L..I..........A......
5360 58 48 8d b5 50 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 22 da ff ff 4c 89 e2 49 89 d8 85 c0 XH..P...I..1.L..L..."...L..I....
5380 0f 85 c2 02 00 00 41 b8 10 00 00 00 eb 2b 48 8d b5 40 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 ......A......+H..@...I..1.L..L..
53a0 e8 f5 d9 ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 ee 02 00 00 41 b8 11 00 00 00 48 8b 9d c8 fe ff ff .....L..I..........A.....H......
53c0 48 89 df 4c 89 f6 e9 c1 00 00 00 48 8d 75 c0 48 89 d7 49 89 d4 e8 3a d9 ff ff 4c 89 e2 85 c0 0f H..L.......H.u.H..I...:...L.....
53e0 85 13 03 00 00 41 b8 06 00 00 00 eb 42 48 8d 75 b0 48 89 d7 49 89 d6 e8 18 d9 ff ff 4c 89 f2 85 .....A......BH.u.H..I.......L...
5400 c0 0f 85 0b 03 00 00 41 b8 07 00 00 00 eb 20 48 8d 75 a0 48 89 d7 49 89 d6 e8 f6 d8 ff ff 4c 89 .......A.......H.u.H..I.......L.
5420 f2 85 c0 0f 85 04 03 00 00 41 b8 08 00 00 00 48 89 de 48 8b 9d c8 fe ff ff eb 4e 48 8d b5 30 ff .........A.....H..H.......NH..0.
5440 ff ff 48 89 d7 49 89 d4 e8 c7 d8 ff ff 4c 89 e2 85 c0 0f 85 02 03 00 00 41 b8 09 00 00 00 eb 23 ..H..I.......L..........A......#
5460 48 8d b5 20 ff ff ff 48 89 d7 49 89 d4 e8 a2 d8 ff ff 4c 89 e2 85 c0 0f 85 3c 03 00 00 41 b8 0c H......H..I.......L......<...A..
5480 00 00 00 48 89 de 4c 89 f3 48 89 df 48 8b 8d d8 fe ff ff e8 4a ec 00 00 48 89 df e9 f3 e6 ff ff ...H..L..H..H.......J...H.......
54a0 31 c0 0f b6 c0 41 89 01 43 c7 44 38 08 01 00 00 00 e9 e1 e6 ff ff 49 8d 44 07 10 48 89 47 10 48 1....A..C.D8..........I.D..H.G.H
54c0 89 fb e8 fd d7 00 00 48 89 df 49 8b 45 08 48 89 47 10 4d 8b 45 20 48 89 47 10 e9 b8 e6 ff ff 48 .......H..I.E.H.G.M.E.H.G......H
54e0 39 ca 0f 8f af e6 ff ff c1 ee 0e 81 c6 01 00 fe ff 48 63 d6 48 c1 e2 02 49 01 55 28 49 89 09 c7 9................Hc.H...I.U(I...
5500 00 13 00 00 00 4b 89 4c 07 30 43 c7 44 07 38 13 00 00 00 e9 7f e6 ff ff 4d 89 cc 4c 89 85 b8 fe .....K.L.0C.D.8.........M..L....
5520 ff ff 48 89 fb 48 8d b5 08 ff ff ff 48 89 cf 49 89 ce e8 dd d7 ff ff 85 c0 0f 85 0b 03 00 00 41 ..H..H......H..I...............A
5540 b8 12 00 00 00 48 89 df 4c 89 f6 4c 89 f2 4c 89 e1 e9 3d ff ff ff 48 8b 85 00 ff ff ff 48 89 df .....H..L..L..L...=...H......H..
5560 4c 8b 85 b8 fe ff ff 4d 89 e1 48 f7 d0 49 89 01 43 c7 44 38 08 13 00 00 00 e9 19 e6 ff ff 66 0f L......M..H..I..C.D8..........f.
5580 2e c1 0f 82 0f e6 ff ff c1 ea 0e 81 c2 01 00 fe ff 48 63 ca 48 c1 e1 02 49 01 4d 28 f2 41 0f 11 .................Hc.H...I.M(.A..
55a0 01 c7 00 03 00 00 00 f2 43 0f 11 44 07 30 43 c7 44 07 38 03 00 00 00 e9 db e5 ff ff f2 0f 10 8d ........C..D.0C.D.8.............
55c0 10 ff ff ff f2 0f 10 85 18 ff ff ff e8 79 a7 01 00 f2 41 0f 11 04 24 4c 8b 85 b8 fe ff ff e9 62 .............y....A...$L.......b
55e0 01 00 00 f2 0f 10 45 90 f2 0f 10 4d 98 f2 0f 5e c8 48 8b 85 d8 fe ff ff f2 0f 11 08 e9 44 01 00 ......E....M...^.H...........D..
5600 00 48 8b 45 80 48 23 45 88 eb 1e 48 8b 85 70 ff ff ff 48 0b 85 78 ff ff ff eb 0e 48 8b 85 60 ff .H.E.H#E...H..p...H..x.....H..`.
5620 ff ff 48 33 85 68 ff ff ff 48 8b 8d d8 fe ff ff 48 89 01 43 c7 44 38 08 13 00 00 00 48 8b bd c8 ..H3.h...H......H..C.D8.....H...
5640 fe ff ff e9 4f e5 ff ff 48 8b 8d 50 ff ff ff 48 8b 85 58 ff ff ff 48 85 c9 48 8b bd c8 fe ff ff ....O...H..P...H..X...H..H......
5660 79 19 31 d2 48 83 f9 c1 4c 8b a5 d8 fe ff ff 7c 1e f7 d9 48 d3 e8 48 89 c2 eb 14 48 d3 e0 31 d2 y.1.H...L......|...H..H....H..1.
5680 48 83 f9 3f 48 0f 4e d0 4c 8b a5 d8 fe ff ff 49 89 14 24 43 c7 44 38 08 13 00 00 00 e9 f6 e4 ff H..?H.N.L......I..$C.D8.........
56a0 ff 48 8b 8d 40 ff ff ff 48 8b 95 48 ff ff ff 48 89 c8 48 f7 d8 48 85 c9 48 8b bd c8 fe ff ff 7e .H..@...H..H...H..H..H..H......~
56c0 0f 48 d3 ea 31 c9 48 83 f8 c1 48 0f 4d ca eb 0f 88 c1 48 d3 e2 31 c9 48 83 f8 3f 48 0f 4e ca 4c .H..1.H...H.M.....H..1.H..?H.N.L
56e0 8b a5 d8 fe ff ff 49 89 0c 24 43 c7 44 38 08 13 00 00 00 e9 9f e4 ff ff f2 0f 10 45 c0 f2 0f 58 ......I..$C.D8.............E...X
5700 45 c8 48 8b 85 d8 fe ff ff f2 0f 11 00 4d 89 f0 eb 33 f2 0f 10 45 b0 f2 0f 10 4d b8 f2 0f 5c c8 E.H..........M...3...E....M...\.
5720 48 8b 85 d8 fe ff ff f2 0f 11 08 eb 15 f2 0f 10 45 a0 f2 0f 59 45 a8 48 8b 85 d8 fe ff ff f2 0f H...............E...YE.H........
5740 11 00 4d 89 e0 43 c7 44 38 08 03 00 00 00 48 8b bd c8 fe ff ff e9 3d e4 ff ff f2 0f 10 8d 30 ff ..M..C.D8.....H.......=.......0.
5760 ff ff f2 0f 11 8d a8 fe ff ff f2 0f 10 85 38 ff ff ff e8 19 a5 01 00 f2 0f 10 9d a8 fe ff ff 66 ..............8................f
5780 0f 28 c8 f2 0f 59 cb 0f 57 d2 66 0f 2e d1 76 04 f2 0f 58 c3 4c 89 f7 4c 8b 85 b8 fe ff ff 4c 8b .(...Y..W.f...v...X.L..L......L.
57a0 a5 d8 fe ff ff f2 41 0f 11 04 24 43 c7 44 38 08 03 00 00 00 e9 de e3 ff ff f2 0f 10 8d 20 ff ff ......A...$C.D8.................
57c0 ff f2 0f 10 85 28 ff ff ff f2 0f 5e c1 e8 b8 a4 01 00 48 8b 85 d8 fe ff ff f2 0f 11 00 4c 8b 85 .....(.....^......H..........L..
57e0 b8 fe ff ff 43 c7 44 38 08 03 00 00 00 4c 89 f7 e9 a2 e3 ff ff 48 8b b5 f8 fe ff ff 4d 89 e8 4d ....C.D8.....L.......H......M..M
5800 8d 54 18 08 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 .T..L..L......L......H......L...
5820 fe ff ff 48 8b 85 98 fe ff ff 4c 89 f9 49 8b 19 48 89 31 41 c7 02 13 00 00 00 48 2b 18 49 89 19 ...H......L..I..H.1A......H+.I..
5840 b8 13 00 00 00 e9 eb 01 00 00 f2 0f 10 85 08 ff ff ff 48 89 df 4c 8b 85 b8 fe ff ff 4d 89 e1 66 ..................H..L......M..f
5860 0f 57 05 f9 5c 05 00 f2 41 0f 11 01 43 c7 44 38 08 03 00 00 00 e9 1d e3 ff ff 48 89 85 88 fe ff .W..\...A...C.D8..........H.....
5880 ff 48 8d 75 d0 4d 89 fd 4c 89 ef 4c 89 85 b8 fe ff ff e8 7d d4 ff ff 4c 89 e9 4c 8b 85 b8 fe ff .H.u.M..L..L.......}...L..L.....
58a0 ff 85 c0 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 fe ...L..L......L......H......L....
58c0 ff ff 48 8b 85 98 fe ff ff 0f 85 83 01 00 00 49 8d 74 18 08 41 83 7c 18 08 03 75 15 48 89 95 a8 ..H............I.t..A.|...u.H...
58e0 fe ff ff f2 0f 10 01 f2 0f 11 85 e8 fe ff ff eb 69 48 89 b5 d8 fe ff ff 48 89 85 98 fe ff ff 4c ................iH......H......L
5900 89 a5 a0 fe ff ff 48 89 95 a8 fe ff ff 4d 89 cc 4c 89 c3 48 8d b5 e8 fe ff ff 48 89 cf 49 89 cf ......H......M..L..H......H..I..
5920 e8 ef d3 ff ff 85 c0 0f 84 c6 02 00 00 f2 0f 10 85 e8 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d .....................H......I..M
5940 89 e1 4c 8b a5 a0 fe ff ff 48 8b 85 98 fe ff ff 4c 89 f9 48 8b b5 d8 fe ff ff f2 0f 11 01 c7 06 ..L......H......L..H............
5960 03 00 00 00 4b 8d 4c 30 08 43 83 7c 30 08 03 75 0e f2 0f 10 00 f2 0f 11 85 e0 fe ff ff eb 4c 48 ....K.L0.C.|0..u..............LH
5980 89 8d d8 fe ff ff 4d 89 e7 4d 89 cc 4c 89 c3 48 8d b5 e0 fe ff ff 48 89 c7 49 89 c6 e8 73 d3 ff ......M..M..L..H......H..I...s..
59a0 ff 85 c0 0f 84 53 02 00 00 f2 0f 10 85 e0 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d 89 e1 4d 89 .....S...........H......I..M..M.
59c0 fc 4c 89 f0 48 8b 8d d8 fe ff ff f2 0f 11 00 c7 01 03 00 00 00 41 83 3c 24 03 75 0f f2 41 0f 10 .L..H................A.<$.u..A..
59e0 01 f2 0f 11 85 f0 fe ff ff eb 31 4d 89 c7 49 89 fe 48 8d b5 f0 fe ff ff 4c 89 cf 4c 89 cb e8 11 ..........1M..I..H......L..L....
5a00 d3 ff ff 85 c0 0f 84 09 02 00 00 f2 0f 10 85 f0 fe ff ff 4c 89 f7 4d 89 f8 49 89 d9 48 8b 95 a8 ...................L..M..I..H...
5a20 fe ff ff f2 0f 5c 85 e0 fe ff ff f2 41 0f 11 01 b8 03 00 00 00 41 89 04 24 c1 ea 0e 81 c2 01 00 .....\......A........A..$.......
5a40 fe ff 48 63 c2 48 c1 e0 02 49 01 45 28 e9 45 e1 ff ff f2 0f 10 45 d0 0f 57 c9 66 0f 2e c1 4c 8b ..Hc.H...I.E(.E......E..W.f...L.
5a60 95 88 fe ff ff 76 2d 31 db 48 83 bd 90 fe ff ff 00 48 be ff ff ff ff ff ff ff 7f 48 89 b5 f8 fe .....v-1.H.......H.........H....
5a80 ff ff 4c 8b a5 a0 fe ff ff 0f 89 9e fd ff ff e9 9c fd ff ff 48 be 00 00 00 00 00 00 00 80 48 89 ..L.................H.........H.
5aa0 b5 f8 fe ff ff 31 db 48 83 bd 90 fe ff ff 00 4c 8b a5 a0 fe ff ff 0f 89 74 fd ff ff e9 6c fd ff .....1.H.......L........t....l..
5ac0 ff c1 ea 17 74 10 4c 01 f2 48 c1 e2 04 4a 8d 44 02 f0 48 89 47 10 48 8b 85 c0 fe ff ff 48 8b 40 ....t.L..H...J.D..H.G.H......H.@
5ae0 18 83 78 20 00 7e 14 4c 89 c6 49 89 fe 4c 89 cb e8 eb c4 00 00 49 89 d9 4c 89 f7 4c 89 ce 48 89 ..x..~.L..I..L.......I..L..L..H.
5b00 fb e8 a3 65 01 00 41 f6 45 42 08 0f 84 d0 00 00 00 4c 8b 6b 20 85 c0 48 89 df 0f 84 49 e0 ff ff ...e..A.EB.......L.k...H....I...
5b20 e9 3c e0 ff ff 48 89 df 4c 8b 6f 20 41 80 4d 42 08 e9 33 e0 ff ff 48 89 df 4c 8b 7f 20 4d 8b 27 .<...H..L.o.A.MB..3...H..L...M.'
5b40 4d 8b 6f 10 4d 8b 75 00 49 8b 04 24 48 8b 40 18 0f b6 58 0a 48 c1 e3 04 49 03 5f 20 48 8b 85 c0 M.o.M.u.I..$H.@...X.H...I._.H...
5b60 fe ff ff 48 8b 40 18 83 78 20 00 7e 10 49 8b 75 20 e8 6a c4 00 00 48 8b bd c8 fe ff ff 49 39 dc ...H.@..x..~.I.u..j...H......I9.
5b80 4c 89 e0 4c 89 f1 73 1b 48 8b 10 48 8b 70 08 48 89 71 08 48 89 11 48 83 c1 10 48 83 c0 10 48 39 L..L..s.H..H.p.H.q.H..H...H...H9
5ba0 d8 72 e5 49 8b 47 20 4c 29 e0 48 83 e0 f0 4c 01 f0 49 89 45 20 48 8b 47 10 4c 29 e0 48 83 e0 f0 .r.I.G.L).H...L..I.E.H.G.L).H...
5bc0 4c 01 f0 48 89 47 10 49 89 45 08 49 8b 47 28 49 89 45 28 41 80 4d 42 20 4c 89 6f 20 e9 88 df ff L..H.G.I.E.I.G(I.E(A.MB.L.o.....
5be0 ff 48 81 c4 58 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d 08 3a 05 00 eb 07 48 8d 0d 1c .H..X...[A\A]A^A_].H...:....H...
5c00 3a 05 00 31 c0 48 8b bd c8 fe ff ff 48 89 ce e8 96 97 01 00 48 8d 0d 20 3a 05 00 31 c0 4c 89 f7 :..1.H......H.......H...:..1.L..
5c20 48 89 ce e8 82 97 01 00 d6 df ff ff e8 df ff ff 0b e0 ff ff 32 e0 ff ff 54 e0 ff ff 78 e0 ff ff H...................2...T...x...
5c40 9d e0 ff ff b6 e0 ff ff c7 e0 ff ff f1 e0 ff ff 41 e1 ff ff 5c e1 ff ff f7 e1 ff ff 50 e2 ff ff ................A...\.......P...
5c60 6a e2 ff ff 84 e2 ff ff 9e e2 ff ff b8 e2 ff ff d2 e2 ff ff ec e2 ff ff 06 e3 ff ff 20 e3 ff ff j...............................
5c80 3a e3 ff ff 54 e3 ff ff 6e e3 ff ff 88 e3 ff ff b2 e3 ff ff d8 e3 ff ff 04 e4 ff ff 21 e4 ff ff :...T...n...................!...
5ca0 90 e4 ff ff be e4 ff ff d8 e4 ff ff f2 e4 ff ff 0c e5 ff ff 3d e5 ff ff 7a e5 ff ff c7 e5 ff ff ....................=...z.......
5cc0 99 fe ff ff fe e5 ff ff 3c e6 ff ff 08 e7 ff ff 92 e7 ff ff b1 e7 ff ff 9f e8 ff ff 4b e9 ff ff ........<...................K...
5ce0 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f4 48 89 7d d0 41 8b 46 08 83 f8 13 75 UH..AWAVAUATSPI..I..H.}.A.F....u
5d00 25 49 8b 06 b9 00 00 00 80 48 39 c8 77 28 48 85 c0 7e 23 85 c0 74 1f 41 8b 4c 24 0c 39 c8 0f 86 %I.......H9.w(H..~#..t.A.L$.9...
5d20 94 00 00 00 eb 10 85 c0 75 0c 41 8b 4c 24 0c 31 c0 e9 82 00 00 00 4c 89 e7 4c 89 f6 e8 6c 08 00 ........u.A.L$.1......L..L...l..
5d40 00 48 89 c3 49 89 dd 49 83 c5 10 31 ff 4c 89 ee 4c 89 f2 e8 dc d5 ff ff 85 c0 75 46 83 7b 18 0a .H..I..I...1.L..L.........uF.{..
5d60 75 10 41 f6 46 08 40 74 09 49 8b 45 00 49 3b 06 74 30 48 63 43 1c 48 85 c0 0f 84 da 00 00 00 48 u.A.F.@t.I.E.I;.t0HcC.H........H
5d80 c1 e0 05 4c 8d 3c 03 4c 8d 6c 03 10 31 ff 4c 89 ee 4c 89 f2 e8 9b d5 ff ff 85 c0 4c 89 fb 74 bc ...L.<.L.l..1.L..L.........L..t.
5da0 eb 03 49 89 df 4d 2b 7c 24 18 49 c1 ef 05 41 8b 4c 24 0c 42 8d 44 39 01 89 c2 29 ca 73 34 89 c2 ..I..M+|$.I...A.L$.B.D9...).s4..
5dc0 49 8b 74 24 10 48 c1 e2 04 ff c0 83 7c 16 08 00 74 e6 89 c0 49 89 06 41 c7 46 08 13 00 00 00 48 I.t$.H......|...t...I..A.F.....H
5de0 8b 04 16 48 8b 4c 16 08 49 89 4e 18 49 89 46 10 eb 53 41 8a 4c 24 0b be 01 00 00 00 d3 e6 31 c0 ...H.L..I.N.I.F..SA.L$........1.
5e00 39 f2 7d 46 49 8b 4c 24 18 89 d7 48 c1 e7 05 83 7c 39 08 00 75 08 ff c2 39 f2 7c ed eb 2c 48 8b 9.}FI.L$...H....|9..u...9.|..,H.
5e20 44 39 10 48 8b 4c 39 18 49 89 4e 08 49 89 06 49 8b 44 24 18 48 8b 0c 38 48 8b 44 38 08 49 89 46 D9.H.L9.I.N.I..I.D$.H..8H.D8.I.F
5e40 18 49 89 4e 10 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d 35 38 05 00 .I.N......H...[A\A]A^A_].H..58..
5e60 31 c0 48 8b 7d d0 48 89 ce e8 3c 95 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 89 1.H.}.H...<...UH..AWAVAUATSH....
5e80 cb 41 89 d6 49 89 f4 49 89 ff 45 8b 6c 24 0c 45 39 f5 41 0f b6 44 24 0b 89 45 cc 49 8b 44 24 18 .A..I..I..E.l$.E9.A..D$..E.I.D$.
5ea0 48 89 45 d0 73 4e 49 8b 74 24 10 4c 89 ea 48 c1 e2 04 44 89 f1 48 c1 e1 04 4c 89 ff e8 70 c3 00 H.E.sNI.t$.L..H...D..H...L...p..
5ec0 00 49 89 44 24 10 41 8b 54 24 0c 44 39 f2 73 1f 48 89 d1 48 c1 e1 04 48 8d 44 01 08 44 89 f1 29 .I.D$.A.T$.D9.s.H..H...H.D..D..)
5ee0 d1 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f2 45 89 74 24 0c 4c 89 ff 4c 89 e6 89 da e8 f8 00 00 .......H.....u.E.t$.L..L........
5f00 00 45 39 f5 76 5f 45 89 74 24 0c 44 89 f3 48 89 5d c0 48 c1 e3 04 49 8b 4c 24 10 83 7c 19 08 00 .E9.v_E.t$.D..H.].H...I.L$..|...
5f20 75 05 41 ff c6 eb 14 41 ff c6 48 01 d9 4c 89 ff 4c 89 e6 4c 89 f2 e8 7e 01 00 00 48 83 c3 10 45 u.A....A..H..L..L..L...~...H...E
5f40 39 ee 75 d2 48 8b 4d c0 48 c1 e1 04 49 8b 74 24 10 49 c1 e5 04 4c 89 ff 4c 89 ea e8 d1 c2 00 00 9.u.H.M.H...I.t$.I...L..L.......
5f60 49 89 44 24 10 41 be 01 00 00 00 8b 4d cc 41 d3 e6 80 f9 1f 74 42 49 63 c6 48 c1 e0 05 48 8b 4d I.D$.A......M.A.....tBIc.H...H.M
5f80 d0 48 8d 5c 01 f0 45 89 f5 83 7b f8 00 74 1d 4c 89 ff 4c 89 e6 48 89 da e8 80 01 00 00 48 8b 4b .H.\..E...{..t.L..L..H.......H.K
5fa0 f0 48 8b 53 f8 48 89 50 08 48 89 08 48 83 c3 e0 41 ff cd 45 85 ed 7f d1 48 8d 05 b9 55 05 00 48 .H.S.H.P.H..H...A..E....H...U..H
5fc0 8b 4d d0 48 39 c1 48 89 ce 74 1f 49 63 d6 48 c1 e2 05 31 c9 4c 89 ff 48 83 c4 18 5b 41 5c 41 5d .M.H9.H..t.Ic.H...1.L..H...[A\A]
5fe0 41 5e 41 5f 5d e9 47 c2 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 A^A_].G...H...[A\A]A^A_].UH..AWA
6000 56 41 55 41 54 53 50 49 89 f4 49 89 ff 85 d2 74 62 89 d7 e8 8a 7f 01 00 41 89 c6 41 83 fe 1f 0f VAUATSPI..I....tb.......A..A....
6020 8d 80 00 00 00 41 bd 01 00 00 00 44 88 f1 41 d3 e5 4c 89 e9 48 c1 e1 05 31 db 31 f6 31 d2 4c 89 .....A.....D..A..L..H...1.1.1.L.
6040 ff e8 eb c1 00 00 49 89 44 24 18 48 89 c1 48 83 c1 1c c7 01 00 00 00 00 c7 41 fc 00 00 00 00 c7 ......I.D$.H..H..........A......
6060 41 ec 00 00 00 00 48 83 c1 20 ff c3 44 39 eb 7c e1 eb 12 48 8d 05 fe 54 05 00 49 89 44 24 18 45 A.....H.....D9.|...H...T..I.D$.E
6080 31 f6 45 31 ed 45 88 74 24 0b 49 c1 e5 05 49 01 c5 4d 89 6c 24 20 48 83 c4 08 5b 41 5c 41 5d 41 1.E1.E.t$.I...I..M.l$.H...[A\A]A
60a0 5e 41 5f 5d c3 48 8d 0d da 35 05 00 31 c0 4c 89 ff 48 89 ce e8 f1 92 01 00 55 48 89 e5 41 57 41 ^A_].H...5..1.L..H.......UH..AWA
60c0 56 41 54 53 48 83 ec 10 49 89 ce 48 89 d3 49 89 f4 49 89 ff 4c 89 e7 48 89 de e8 01 06 00 00 48 VATSH...I..H..I..I..L..H.......H
60e0 3b 05 5a df 05 00 75 1a 48 89 5d d0 c7 45 d8 13 00 00 00 48 8d 55 d0 4c 89 ff 4c 89 e6 e8 30 01 ;.Z...u.H.]..E.....H.U.L..L...0.
6100 00 00 49 8b 0e 49 8b 56 08 48 89 50 08 48 89 08 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 ..I..I.V.H.P.H..H...[A\A^A_].UH.
6120 e5 41 57 41 56 53 50 49 89 d6 48 89 f3 49 89 ff 48 89 df 4c 89 f6 e8 50 06 00 00 48 3b 05 fe de .AWAVSPI..H..I..H..L...P...H;...
6140 05 00 74 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 48 83 c4 08 5b 41 5e 41 ..t.H...[A^A_].L..H..L..H...[A^A
6160 5f 5d e9 cb 00 00 00 55 48 89 e5 48 8d 0d 06 54 05 00 31 c0 48 39 4e 18 74 0a 8a 4e 0b b8 01 00 _].....UH..H...T..1.H9N.t..N....
6180 00 00 d3 e0 89 c1 5d e9 e2 fc ff ff 55 48 89 e5 be 05 00 00 00 ba 38 00 00 00 e8 c8 c2 00 00 48 ......].....UH........8........H
61a0 c7 40 28 00 00 00 00 c6 40 0a ff 48 c7 40 10 00 00 00 00 c7 40 0c 00 00 00 00 48 8d 0d b7 53 05 .@(.....@..H.@......@.....H...S.
61c0 00 48 89 48 18 c6 40 0b 00 48 89 48 20 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 18 .H.H..@..H.H.].UH..AVSH..I..H.s.
61e0 48 8d 05 91 53 05 00 48 39 c6 74 1b 8a 4b 0b b8 01 00 00 00 d3 e0 48 63 d0 48 c1 e2 05 31 c9 4c H...S..H9.t..K........Hc.H...1.L
6200 89 f7 e8 2a c0 00 00 48 8b 73 10 8b 53 0c 48 c1 e2 04 31 c9 4c 89 f7 e8 15 c0 00 00 ba 38 00 00 ...*...H.s..S.H...1.L........8..
6220 00 31 c9 4c 89 f7 48 89 de 5b 41 5e 5d e9 ff bf 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 .1.L..H..[A^].....UH..AWAVAUATSH
6240 81 ec b8 00 00 00 49 89 d7 49 89 f4 48 89 fb 41 8b 47 08 83 f8 03 0f 85 2c 03 00 00 f2 41 0f 10 ......I..I..H..A.G......,....A..
6260 07 66 0f 2e c0 0f 8a 2e 03 00 00 f2 0f 11 85 38 ff ff ff e8 12 9a 01 00 f2 0f 10 8d 38 ff ff ff .f.............8............8...
6280 66 0f 2e c1 75 37 7a 35 66 0f 2e 0d c0 52 05 00 72 2b f2 0f 10 05 be 52 05 00 66 0f 2e c1 76 1d f...u7z5f....R..r+.....R..f...v.
62a0 f2 48 0f 2c c1 48 89 85 40 ff ff ff c7 85 48 ff ff ff 13 00 00 00 4c 8d bd 40 ff ff ff 4c 89 e7 .H.,.H..@.....H.......L..@...L..
62c0 4c 89 fe e8 e5 02 00 00 49 89 c6 41 83 7e 08 00 75 10 48 8d 05 9f 52 05 00 49 39 c6 0f 85 62 02 L.......I..A.~..u.H...R..I9...b.
62e0 00 00 48 89 9d 38 ff ff ff 49 8b 44 24 18 49 8b 4c 24 20 48 39 c1 0f 86 8e 00 00 00 48 8d 59 e0 ..H..8...I.D$.I.L$.H9.......H.Y.
6300 49 89 5c 24 20 83 79 f8 00 48 89 d9 75 e5 49 8d 76 10 4c 89 e7 e8 93 02 00 00 4c 39 f0 0f 84 ef I.\$..y..H..u.I.v.L.......L9....
6320 01 00 00 48 89 c1 48 63 41 1c 48 c1 e0 05 48 01 c8 4c 39 f0 75 ed 48 89 d8 48 29 c8 48 c1 e8 05 ...H..HcA.H...H..L9.u.H..H).H...
6340 89 41 1c 49 8b 46 18 48 89 43 18 49 8b 46 10 48 89 43 10 49 8b 06 49 8b 4e 08 48 89 4b 08 48 89 .A.I.F.H.C.I.F.H.C.I..I.N.H.K.H.
6360 03 41 83 7e 1c 00 74 15 4c 89 f0 48 29 d8 48 c1 e8 05 01 43 1c 41 c7 46 1c 00 00 00 00 41 c7 46 .A.~..t.L..H).H....C.A.F.....A.F
6380 08 00 00 00 00 e9 b3 01 00 00 4c 89 bd 28 ff ff ff 0f 57 c0 0f 29 45 c0 0f 29 45 b0 0f 29 45 a0 ..........L..(....W..)E..)E..)E.
63a0 0f 29 45 90 0f 29 45 80 0f 29 85 70 ff ff ff 0f 29 85 60 ff ff ff 0f 29 85 50 ff ff ff 45 8b 44 .)E..)E..).p....).`....).P...E.D
63c0 24 0c 45 31 c9 ba 01 00 00 00 45 31 f6 be 01 00 00 00 44 39 c6 89 f0 76 08 44 39 c2 44 89 c0 77 $.E1......E1......D9...v.D9.D..w
63e0 38 31 ff 39 c2 77 1c 49 8b 5c 24 10 31 ff 8d 4a ff 48 c1 e1 04 83 7c 0b 08 01 83 df ff ff c2 39 81.9.w.I.\$.1..J.H....|........9
6400 c2 76 eb 42 01 bc 8d 50 ff ff ff 41 01 fe 49 ff c1 01 f6 41 83 f9 20 7c b9 41 8a 4c 24 0b 41 bf .v.B...P...A..I....A...|.A.L$.A.
6420 01 00 00 00 41 d3 e7 31 db 4c 8d ad 50 ff ff ff 31 c0 48 89 85 30 ff ff ff eb 20 48 01 c7 4c 89 ....A..1.L..P...1.H..0.....H..L.
6440 ee e8 62 05 00 00 01 c3 48 8b 85 30 ff ff ff ff c0 48 89 85 30 ff ff ff 41 f7 df 49 63 c7 41 f7 ..b.....H..0.....H..0...A..Ic.A.
6460 df 48 c1 e0 05 48 83 c8 10 41 ff c7 41 83 ff 01 74 12 49 8b 7c 24 18 83 7c 07 d8 00 48 8d 40 e0 .H...H...A..A...t.I.|$..|...H.@.
6480 74 e7 eb b7 44 01 f3 4c 8b bd 28 ff ff ff 4c 89 ff 4c 89 ee e8 0f 05 00 00 31 f6 01 d8 74 3a b9 t...D..L..(...L..L.......1...t:.
64a0 01 00 00 00 31 d2 45 31 c0 31 ff 41 8b 5d 00 85 db 74 0b 01 df 39 f7 44 0f 47 c7 0f 47 d1 39 c7 ....1.E1.1.A.]...t...9.D.G..G.9.
64c0 74 1c 8d 1c 09 81 e1 ff ff ff 7f 49 83 c5 04 39 c1 89 ce 89 d9 72 d4 eb 05 45 31 c0 31 d2 48 8b t..........I...9.....r...E1.1.H.
64e0 85 30 ff ff ff 41 8d 4c 06 01 44 29 c1 48 8b 9d 38 ff ff ff 48 89 df 4c 89 e6 e8 6f f9 ff ff 48 .0...A.L..D).H..8...H..L...o...H
6500 89 df 4c 89 e6 4c 89 fa e8 10 fc ff ff 49 89 c6 eb 61 49 63 46 1c 48 85 c0 74 11 48 c1 e0 05 4c ..L..L.......I...aIcF.H..t.H...L
6520 01 f0 48 29 d8 48 c1 e8 05 89 43 1c 48 89 d8 4c 29 f0 48 c1 e8 05 41 89 46 1c 49 89 de 48 8b 9d ..H).H....C.H..L).H...A.F.I..H..
6540 38 ff ff ff 49 8b 07 49 89 46 10 41 8b 47 08 41 89 46 18 a8 40 74 1c 41 f6 44 24 09 04 74 14 49 8...I..I.F.A.G.A.F..@t.A.D$..t.I
6560 8b 07 f6 40 09 03 74 0b 48 89 df 4c 89 e6 e8 8d be 00 00 4c 89 f0 48 81 c4 b8 00 00 00 5b 41 5c ...@..t.H..L.......L..H......[A\
6580 41 5d 41 5e 41 5f 5d c3 85 c0 0f 85 2d fd ff ff 48 8d 0d c9 30 05 00 eb 07 48 8d 0d d3 30 05 00 A]A^A_].....-...H...0....H...0..
65a0 31 c0 48 89 df 48 89 ce e8 fd 8d 01 00 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8b 43 08 1.H..H.......UH..AWAVSPH..I...C.
65c0 83 e0 3f 83 f8 12 7f 68 ff c8 83 f8 03 0f 87 b9 00 00 00 48 8d 0d f6 00 00 00 48 63 04 81 48 01 ..?....h...........H......Hc..H.
65e0 c8 ff e0 f2 0f 10 03 48 8d 7d e4 e8 ca 96 01 00 f2 0f 59 05 78 4f 05 00 f2 0f 2c c0 03 45 e4 89 .......H.}........Y.xO....,..E..
6600 45 e4 79 14 89 c1 01 c9 75 09 c7 45 e4 00 00 00 00 31 c0 f7 d8 89 45 e4 41 8a 4e 0b be 01 00 00 E.y.....u..E.....1....E.A.N.....
6620 00 d3 e6 ff ce 83 ce 01 99 f7 fe e9 89 00 00 00 83 f8 16 74 57 83 f8 14 75 3a 4c 8b 3b 41 80 7f ...................tW...u:L.;A..
6640 0a 00 75 1d 49 8d 7f 20 49 8b 77 10 41 8b 57 0c e8 5e d4 00 00 41 89 47 0c 41 c6 47 0a 01 4c 8b ..u.I...I.w.A.W..^...A.G.A.G..L.
6660 3b 41 8a 4e 0b b8 01 00 00 00 d3 e0 ff c8 41 23 47 0c eb 14 83 f8 13 75 13 41 8a 4e 0b b8 01 00 ;A.N..........A#G......u.A.N....
6680 00 00 d3 e0 ff c8 23 03 48 98 eb 30 8b 03 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ce 83 ce 01 31 d2 ......#.H..0..A.N.............1.
66a0 f7 f6 89 d0 eb 16 48 8b 03 41 8a 4e 0b ba 01 00 00 00 d3 e2 ff ca 23 50 0c 48 63 c2 48 c1 e0 05 ......H..A.N..........#P.Hc.H...
66c0 49 03 46 18 48 83 c4 08 5b 41 5e 41 5f 5d c3 90 a9 ff ff ff bc ff ff ff 13 ff ff ff d6 ff ff ff I.F.H...[A^A_]..................
66e0 55 48 89 e5 48 8d 46 ff 8b 4f 0c 48 39 c8 73 0a 48 c1 e0 04 48 03 47 10 eb 45 8a 4f 0b b8 01 00 UH..H.F..O.H9.s.H...H.G..E.O....
6700 00 00 d3 e0 ff c8 89 f1 21 c1 48 63 c9 48 c1 e1 05 48 03 4f 18 48 8d 05 b4 51 05 00 eb 07 48 c1 ........!.Hc.H...H.O.H...Q....H.
6720 e2 05 48 01 d1 83 79 18 13 75 06 48 39 71 10 74 0b 48 63 51 1c 48 85 d2 75 e4 eb 03 48 89 c8 5d ..H...y..u.H9q.t.HcQ.H..u...H..]
6740 c3 55 48 89 e5 8a 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c 48 63 c8 48 c1 e1 05 48 03 4f 18 48 .UH...O..........#F.Hc.H...H.O.H
6760 8d 05 6a 51 05 00 eb 07 48 c1 e2 05 48 01 d1 83 79 18 44 75 06 48 39 71 10 74 0b 48 63 51 1c 48 ..jQ....H...H...y.Du.H9q.t.HcQ.H
6780 85 d2 75 e4 eb 03 48 89 c8 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f4 49 89 ff ..u...H..].UH..AWAVATSH...I..I..
67a0 41 8b 44 24 08 83 e0 3f 4c 8d 35 21 51 05 00 83 f8 12 7f 49 85 c0 0f 84 ca 00 00 00 83 f8 03 75 A.D$...?L.5!Q......I...........u
67c0 59 f2 41 0f 10 04 24 f2 0f 11 45 d8 e8 b9 94 01 00 f2 0f 10 4d d8 66 0f 2e c1 75 5b 7a 59 66 0f Y.A...$...E.........M.f...u[zYf.
67e0 2e 0d 6a 4d 05 00 72 4f f2 0f 10 05 68 4d 05 00 66 0f 2e c1 76 41 f2 48 0f 2c f1 eb 09 83 f8 13 ..jM..rO....hM..f...vA.H.,......
6800 75 35 49 8b 34 24 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 c6 fe ff ff 83 f8 04 75 18 49 u5I.4$L..H...[A\A^A_]........u.I
6820 8b 34 24 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 0a ff ff ff 4c 89 ff 4c 89 e6 e8 6b fd .4$L..H...[A\A^A_].....L..L...k.
6840 ff ff 48 89 c3 48 8d 73 10 31 ff 4c 89 e2 e8 e1 ca ff ff 85 c0 74 05 49 89 df eb 27 48 63 43 1c ..H..H.s.1.L.........t.I...'HcC.
6860 48 85 c0 74 21 48 c1 e0 05 4c 8d 3c 03 48 8d 74 03 10 31 ff 4c 89 e2 e8 b8 ca ff ff 85 c0 4c 89 H..t!H...L.<.H.t..1.L.........L.
6880 fb 74 d9 4d 89 fe 4c 89 f0 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 .t.M..L..H...[A\A^A_].UH..AWAVAT
68a0 53 49 89 fe 45 8b 7e 0c 45 85 ff 74 13 41 8d 4f ff 49 8b 46 10 48 c1 e1 04 83 7c 08 08 00 74 4f SI..E.~.E..t.A.O.I.F.H....|...tO
68c0 48 8d 05 b1 4c 05 00 49 39 46 18 0f 84 ab 00 00 00 41 8d 5f 01 4c 89 f7 48 89 de e8 00 fe ff ff H...L..I9F.......A._.L..H.......
68e0 83 78 08 00 74 5c 81 fb 00 00 00 40 0f 83 8f 00 00 00 44 8d 24 1b 44 89 e6 4c 89 f7 e8 df fd ff .x..t\.....@......D.$.D..L......
6900 ff 83 78 08 00 41 89 df 44 89 e3 75 d9 eb 36 31 c9 41 83 ff 02 0f 82 80 00 00 00 42 8d 1c 39 d1 ..x..A..D..u..61.A.........B..9.
6920 eb 8d 53 ff 48 c1 e2 04 83 7c 10 08 00 44 0f 44 fb 0f 44 d9 44 89 f9 29 d9 83 f9 01 89 d9 77 db ..S.H....|...D.D..D.D..)......w.
6940 eb 5b 41 89 dc 44 89 e0 44 29 f8 83 f8 01 76 2c 43 8d 1c 3c d1 eb 4c 89 f7 48 89 de e8 7f fd ff .[A..D..D)....v,C..<..L..H......
6960 ff 83 78 08 00 44 0f 44 e3 41 0f 44 df 44 89 e0 29 d8 83 f8 01 41 89 df 77 d6 eb 21 44 89 fb eb ..x..D.D.A.D.D..)....A..w..!D...
6980 1c bb ff ff ff ff 8d 73 02 4c 89 f7 e8 4f fd ff ff ff c3 83 78 08 00 75 ed eb 02 31 db 89 d8 5b .......s.L...O......x..u...1...[
69a0 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f3 31 c0 83 7f 08 13 75 25 48 8b 3f b9 00 00 00 A\A^A_].UH..SPH..1.....u%H.?....
69c0 80 48 39 cf 77 18 48 85 ff 7e 13 85 ff 74 0f e8 ce 75 01 00 48 98 ff 04 83 b8 01 00 00 00 48 83 .H9.w.H..~...t...u..H.........H.
69e0 c4 08 5b 5d c3 90 90 90 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 9f 4b 05 00 be 88 00 00 00 e8 ca ..[]....UH..SPH.......K.........
6a00 2e 01 00 31 f6 ba 11 00 00 00 48 89 df e8 fd e5 00 00 48 8d 35 d7 da 05 00 31 d2 48 89 df e8 40 ...1......H.......H.5....1.H...@
6a20 2f 01 00 31 f6 ba 01 00 00 00 48 89 df e8 dd e5 00 00 48 8d 35 cb 98 01 00 31 d2 48 89 df e8 eb /..1......H.......H.5....1.H....
6a40 e0 00 00 be fe ff ff ff 48 89 df e8 85 db 00 00 be fe ff ff ff 48 89 df e8 73 e9 00 00 be fe ff ........H............H...s......
6a60 ff ff 48 89 df e8 eb d8 00 00 be fe ff ff ff 48 89 df e8 5e db 00 00 48 8d 15 2d 2c 05 00 be fe ..H............H...^...H..-,....
6a80 ff ff ff 48 89 df e8 3a e7 00 00 be fe ff ff ff 48 89 df e8 bd d8 00 00 b8 01 00 00 00 48 83 c4 ...H...:........H............H..
6aa0 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fd 48 8d 55 d0 be 01 00 00 .[].UH..AWAVAUATSH...I..H.U.....
6ac0 00 e8 42 1f 01 00 48 89 45 c8 be 02 00 00 00 ba 01 00 00 00 4c 89 ef e8 3b 21 01 00 48 85 c0 78 ..B...H.E...........L...;!..H..x
6ae0 05 49 89 c7 eb 17 48 8b 4d d0 48 89 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 .I....H.M.H..H..E1.H9.r.L.|.....
6b00 00 00 4c 89 ef 4c 89 fa e8 0a 21 01 00 48 85 c0 4c 8b 65 d0 78 05 49 89 c6 eb 13 48 89 c1 48 f7 ..L..L....!..H..L.e.x.I....H..H.
6b20 d9 45 31 f6 49 39 cc 72 05 4e 8d 74 20 01 4d 85 ff be 01 00 00 00 49 0f 4f f7 4d 39 e6 4c 89 f1 .E1.I9.r.N.t..M.......I.O.M9.L..
6b40 49 0f 4f cc 31 c0 48 89 ca 48 29 f2 7c 7b 48 ff c2 89 d3 48 63 d3 48 01 f2 48 39 ca 7e 5a 48 8d I.O.1.H..H).|{H....Hc.H..H9.~ZH.
6b60 15 c1 2f 05 00 4c 89 ef 89 de e8 df 1e 01 00 89 d8 85 c0 7e 54 89 45 c4 4d 85 ff b8 01 00 00 00 ../..L.............~T.E.M.......
6b80 49 0f 4f c7 48 8b 4d c8 48 8d 5c 08 ff 49 f7 d6 49 f7 d4 4d 39 e6 4d 0f 4d e6 41 f7 dc 41 29 c4 I.O.H.M.H.\..I..I..M9.M.M.A..A).
6ba0 0f b6 33 4c 89 ef e8 67 df 00 00 48 ff c3 41 ff cc 75 ed 8b 45 c4 eb 11 48 8d 35 67 2f 05 00 31 ..3L...g...H..A..u..E...H.5g/..1
6bc0 c0 4c 89 ef e8 25 18 01 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 .L...%...H...[A\A]A^A_].UH..AWAV
6be0 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 fd e8 45 d7 00 00 41 89 c6 49 63 de 48 89 9d a8 df ff AUATSH..8...I...E...A..Ic.H.....
6c00 ff 48 8d b5 b8 df ff ff 4c 89 ef 48 89 da e8 94 22 01 00 48 89 85 b0 df ff ff 85 db 7e 44 45 89 .H......L..H...."..H........~DE.
6c20 f4 45 31 ff 49 8d 5f 01 4c 89 ef 89 de e8 77 1f 01 00 49 89 c6 41 0f b6 c6 4c 39 f0 74 11 4c 89 .E1.I._.L.....w...I..A...L9.t.L.
6c40 ef 89 de 48 8d 15 c9 2e 05 00 e8 a6 16 01 00 48 8b 85 b0 df ff ff 46 88 34 38 41 39 dc 49 89 df ...H...........H......F.48A9.I..
6c60 75 c2 48 8d bd b8 df ff ff 48 8b b5 a8 df ff ff e8 69 21 01 00 b8 01 00 00 00 48 81 c4 38 20 00 u.H......H.......i!.......H..8..
6c80 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 20 20 00 00 48 89 .[A\A]A^A_].UH..AWAVATSH......H.
6ca0 fb be 02 00 00 00 e8 38 dc 00 00 41 89 c7 41 be 01 00 00 00 be 01 00 00 00 ba 06 00 00 00 48 89 .......8...A..A...............H.
6cc0 df e8 d8 1d 01 00 be 01 00 00 00 48 89 df e8 82 d6 00 00 4c 8d a5 c0 df ff ff 48 89 df 4c 89 e6 ...........H.......L......H..L..
6ce0 e8 a1 21 01 00 48 8d 35 b4 2c 00 00 48 89 df 4c 89 e2 44 89 f9 e8 02 ea 00 00 85 c0 74 16 48 8d ..!..H.5.,..H..L..D.........t.H.
6d00 35 f0 2d 05 00 31 c0 48 89 df e8 df 16 01 00 41 89 c6 eb 0c 48 8d bd c0 df ff ff e8 70 20 01 00 5.-..1.H.......A....H.......p...
6d20 44 89 f0 48 81 c4 20 20 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 bd 1d D..H......[A\A^A_].UH.......]...
6d40 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 98 20 00 00 48 89 fb 48 89 9d 70 df ff ff ..UH..AWAVAUATSH......H..H..p...
6d60 e8 d4 d5 00 00 89 85 6c df ff ff 48 8d 55 b8 be 01 00 00 00 48 89 df e8 8c 1c 01 00 49 89 c7 4c .......l...H.U......H.......I..L
6d80 8b 6d b8 48 8d b5 98 df ff ff 48 89 df e8 f4 20 01 00 4d 85 ed 0f 8e 72 05 00 00 b8 01 00 00 00 .m.H......H.......M....r........
6da0 4c 8d a5 98 df ff ff 4d 01 fd e9 3f 03 00 00 b9 51 00 00 00 0f a3 c1 0f 83 3d 05 00 00 4c 8d b5 L......M...?....Q........=...L..
6dc0 80 df ff ff 4c 89 f7 48 8d 35 36 95 01 00 e8 78 2b 00 00 48 89 df 8b b5 68 df ff ff e8 3a 1d 01 ....L..H.56....x+..H....h....:..
6de0 00 b0 01 48 8b bd 60 df ff ff 4c 89 f6 e8 a0 8f 01 00 eb 74 83 fa 60 7f 11 83 fa 58 48 8b 9d 70 ...H..`...L........t..`....XH..p
6e00 df ff ff 74 28 e9 f0 04 00 00 8d 42 9f 83 f8 17 48 8b 9d 70 df ff ff 0f 87 dd 04 00 00 48 8d 0d ...t(......B....H..p.........H..
6e20 0c 05 00 00 48 63 04 81 48 01 c8 ff e0 48 89 df 8b b5 68 df ff ff e8 6e 1d 01 00 49 89 c6 48 8d ....Hc..H....H....h....n...I..H.
6e40 9d 80 df ff ff 48 89 df 48 8d 35 24 2c 05 00 e8 f7 2a 00 00 31 c0 48 8b bd 60 df ff ff 48 89 de .....H..H.5$,....*..1.H..`...H..
6e60 4c 89 f2 e8 2a 8f 01 00 89 c3 48 63 c3 48 01 85 a8 df ff ff 4d 39 ef 8b 85 68 df ff ff 0f 82 6b L...*.....Hc.H......M9...h.....k
6e80 02 00 00 e9 85 04 00 00 48 89 df 8b b5 68 df ff ff e8 13 1d 01 00 48 89 c1 31 c0 48 8b bd 60 df ........H....h........H..1.H..`.
6ea0 ff ff 48 8d b5 80 df ff ff 89 ca e8 e2 8e 01 00 eb b6 48 89 df 8b b5 68 df ff ff 48 8d 55 d0 e8 ..H...............H....h...H.U..
6ec0 44 1b 01 00 49 89 c6 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 D...I..H......H;.....r......L...
6ee0 72 1d 01 00 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ff c6 04 01 r...H......H.H.H......H.........
6f00 22 48 8b 45 d0 48 85 c0 48 8d 40 ff 48 89 45 d0 48 8d 5d c6 0f 84 16 01 00 00 41 8a 06 3c 5b 0f "H.E.H..H.@.H.E.H.].......A..<[.
6f20 b6 f8 7f 14 31 d2 84 c0 0f 84 b3 00 00 00 3c 0a 74 0a 3c 22 74 06 eb 40 3c 5c 75 3c 48 8b 85 a8 ....1.........<.t.<"t..@<\u<H...
6f40 df ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 fd 1c 01 00 48 8b 85 a8 df ff ff ...H;.....r......L.......H......
6f60 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ff c6 04 01 5c eb 27 40 84 ff 78 14 48 8b 05 H.H.H......H.........\.'@..x.H..
6f80 8c d0 05 00 8b 44 b8 3c b9 00 02 00 00 21 c8 eb 0a be 00 02 00 00 e8 35 8c 01 00 85 c0 75 3e 48 .....D.<.....!.........5.....u>H
6fa0 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 9a 1c 01 00 48 8b 85 a8 ......H;.....r......L.......H...
6fc0 df ff ff 41 8a 0e 48 8d 50 01 48 89 95 a8 df ff ff 48 8b 95 98 df ff ff 88 0c 02 eb 3b 41 0f b6 ...A..H.P.H......H..........;A..
6fe0 16 41 0f b6 46 01 83 c0 d0 83 f8 0a 73 0e 31 c0 48 89 df 48 8d 35 a2 2a 05 00 eb 0c 31 c0 48 89 .A..F.......s.1.H..H.5.*....1.H.
7000 df 48 8d 35 90 2a 05 00 e8 85 8d 01 00 4c 89 e7 48 89 de e8 35 1d 01 00 49 ff c6 48 8b 45 d0 48 .H.5.*.......L..H...5...I..H.E.H
7020 85 c0 48 8d 40 ff 48 89 45 d0 0f 85 ea fe ff ff 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 14 ..H.@.H.E.......H......H;.....r.
7040 be 01 00 00 00 4c 89 e7 e8 09 1c 01 00 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 .....L.......H......H.H.H......H
7060 8b 8d 98 df ff ff c6 04 01 22 31 db e9 f9 fd ff ff 48 89 df 8b b5 68 df ff ff 48 8d 95 78 df ff ........."1......H....h...H..x..
7080 ff e8 7f 24 01 00 49 89 de 48 89 85 58 df ff ff be 2e 00 00 00 48 8d 9d 80 df ff ff 48 89 df e8 ...$..I..H..X........H......H...
70a0 00 8d 01 00 48 85 c0 75 19 48 83 bd 78 df ff ff 64 72 0f 4c 89 e7 e8 31 1d 01 00 31 db e9 a8 fd ....H..u.H..x...dr.L...1...1....
70c0 ff ff 31 c0 48 8b bd 60 df ff ff 48 89 de 48 8b 95 58 df ff ff e8 b8 8c 01 00 89 c3 be fe ff ff ..1.H..`...H..H..X..............
70e0 ff 4c 89 f7 e8 6c d2 00 00 e9 7c fd ff ff 89 c3 41 8a 07 3c 25 75 53 4d 8d 77 01 41 80 7f 01 25 .L...l....|.....A..<%uSM.w.A...%
7100 0f 85 91 00 00 00 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff b1 25 72 17 be 01 00 00 00 4c 89 e7 ......H......H;......%r......L..
7120 e8 31 1b 01 00 41 8a 0e 48 8b 85 a8 df ff ff 49 83 c7 02 48 8d 50 01 48 89 95 a8 df ff ff 48 8b .1...A..H......I...H.P.H......H.
7140 95 98 df ff ff 88 0c 02 eb 3f 48 8b 8d a8 df ff ff 48 3b 8d a0 df ff ff 72 17 be 01 00 00 00 4c .........?H......H;.....r......L
7160 89 e7 e8 ef 1a 01 00 41 8a 07 48 8b 8d a8 df ff ff 49 ff c7 48 8d 51 01 48 89 95 a8 df ff ff 48 .......A..H......I..H.Q.H......H
7180 8b 95 98 df ff ff 88 04 0a 4d 39 ef 0f 82 5e ff ff ff e9 76 01 00 00 be 00 02 00 00 4c 89 e7 e8 .........M9...^....v........L...
71a0 b2 1a 01 00 48 89 85 60 df ff ff 8d 43 01 3b 9d 6c df ff ff 7c 19 48 8b bd 70 df ff ff 89 c3 89 ....H..`....C.;.l...|.H..p......
71c0 de 48 8d 15 a2 28 05 00 e8 28 11 01 00 89 d8 89 85 68 df ff ff 45 8a 3e 45 84 ff 4c 89 f3 75 08 .H...(...(.......h...E.>E..L..u.
71e0 45 31 ff 4c 89 f3 eb 29 41 0f be f7 ba 06 00 00 00 48 8d 3d aa 28 05 00 e8 17 8b 01 00 48 85 c0 E1.L...)A........H.=.(.......H..
7200 74 0f 44 8a 7b 01 48 ff c3 45 84 ff 75 da 45 31 ff 48 89 d8 4c 29 f0 48 83 f8 06 72 18 31 c0 48 t.D.{.H..E..u.E1.H..L).H...r.1.H
7220 8b bd 70 df ff ff 48 8d 35 7b 28 05 00 e8 bc 11 01 00 44 8a 3b 41 0f b6 c7 83 c0 d0 48 8d 4b 01 ..p...H.5{(.......D.;A......H.K.
7240 83 f8 0a 48 0f 43 cb 0f b6 01 83 c0 d0 4c 8d 79 01 83 f8 0a 4c 0f 43 f9 41 8a 07 3c 2e 75 2c 41 ...H.C.......L.y....L.C.A..<.u,A
7260 0f b6 47 01 83 c0 d0 49 8d 4f 01 49 83 c7 02 83 f8 0a 4c 0f 43 f9 41 0f b6 07 83 c0 d0 49 8d 4f ..G....I.O.I......L.C.A......I.O
7280 01 83 f8 0a 4c 0f 42 f9 41 8a 07 0f b6 c0 83 c0 d0 83 f8 09 77 15 31 c0 48 8b bd 70 df ff ff 48 ....L.B.A...........w.1.H..p...H
72a0 8d 35 22 28 05 00 e8 43 11 01 00 c6 85 80 df ff ff 25 4c 89 fb 4c 29 f3 48 8d 53 01 48 8d bd 81 .5"(...C.........%L..L).H.S.H...
72c0 df ff ff 4c 89 f6 e8 55 8a 01 00 48 8d 85 80 df ff ff c6 44 03 02 00 41 0f be 17 49 ff c7 83 fa ...L...U...H.......D...A...I....
72e0 57 0f 8f 0d fb ff ff 8d 42 bf 83 f8 06 48 8b 9d 70 df ff ff 0f 86 b5 fa ff ff 48 8d 35 75 27 05 W.......B....H..p.........H.5u'.
7300 00 31 c0 48 89 df e8 e3 10 01 00 eb 11 48 8d bd 98 df ff ff e8 77 1a 01 00 b8 01 00 00 00 48 81 .1.H.........H.......w........H.
7320 c4 98 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 8d fa ff ff ca ff ff ff 58 fb ff ff fd fa ff ff .....[A\A]A^A_].........X.......
7340 8d fa ff ff 8d fa ff ff 8d fa ff ff ca ff ff ff fd fa ff ff ca ff ff ff ca ff ff ff ca ff ff ff ................................
7360 ca ff ff ff ca ff ff ff fd fa ff ff ca ff ff ff 82 fb ff ff ca ff ff ff 41 fd ff ff ca ff ff ff ........................A.......
7380 fd fa ff ff ca ff ff ff ca ff ff ff fd fa ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 ................UH..SPH.......1.
73a0 e8 63 16 01 00 be 02 00 00 00 31 d2 48 89 df e8 54 16 01 00 be 02 00 00 00 48 89 df e8 94 cf 00 .c........1.H...T........H......
73c0 00 31 f6 48 89 df e8 47 d7 00 00 48 8d 35 42 24 00 00 ba 03 00 00 00 48 89 df e8 f8 d8 00 00 b8 .1.H...G...H.5B$.......H........
73e0 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 22 00 00 49 ....H...[].UH..AWAVAUATSH..."..I
7400 89 fe 48 8d 55 c8 be 01 00 00 00 e8 f8 15 01 00 48 89 c3 48 8d 55 c0 be 02 00 00 00 4c 89 f7 e8 ..H.U...........H..H.U......L...
7420 e4 15 01 00 49 89 c7 be 03 00 00 00 4c 89 f7 e8 cc d1 00 00 41 89 c4 4c 89 a5 48 dd ff ff 48 8b ....I.......L.......A..L..H...H.
7440 55 c8 48 ff c2 be 04 00 00 00 4c 89 f7 e8 c5 17 01 00 48 89 85 60 dd ff ff 41 8a 07 88 85 6f dd U.H.......L.......H..`...A....o.
7460 ff ff 41 8d 44 24 fd 83 f8 04 72 14 48 8d 15 8d 25 05 00 be 03 00 00 00 4c 89 f7 e8 75 0e 01 00 ..A.D$....r.H...%.......L...u...
7480 48 8d b5 70 dd ff ff 4c 89 f7 e8 f7 19 01 00 80 bd 6f dd ff ff 5e 75 10 49 ff c7 48 8b 45 c0 48 H..p...L.........o...^u.I..H.E.H
74a0 ff c8 48 89 45 c0 eb 04 48 8b 45 c0 4c 89 bd 50 dd ff ff 4c 89 b5 b0 fd ff ff 4c 89 b5 38 dd ff ..H.E...H.E.L..P...L......L..8..
74c0 ff c7 85 90 fd ff ff c8 00 00 00 48 89 9d 98 fd ff ff 48 8b 4d c8 48 01 d9 48 89 8d a0 fd ff ff ...........H......H.M.H..H......
74e0 4c 01 f8 48 89 85 a8 fd ff ff 45 31 f6 e9 18 03 00 00 c7 85 b8 fd ff ff 00 00 00 00 48 8d bd 90 L..H......E1................H...
7500 fd ff ff 48 89 de 4c 89 fa e8 f2 18 00 00 49 89 c5 4d 85 ed 0f 84 0b 01 00 00 49 ff c6 4c 8b a5 ...H..L.......I..M........I..L..
7520 b0 fd ff ff 48 8b 85 48 dd ff ff 83 f8 05 75 23 31 f6 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 ....H..H......u#1.H......H..L...
7540 bb 1d 00 00 be 03 00 00 00 4c 89 e7 e8 f9 d8 00 00 eb 3c 83 f8 06 0f 85 30 01 00 00 be 03 00 00 .........L........<.....0.......
7560 00 4c 89 e7 e8 6c d0 00 00 48 8d bd 90 fd ff ff 48 89 de 4c 89 ea e8 0d 1d 00 00 ba 01 00 00 00 .L...l...H......H..L............
7580 31 c9 45 31 c0 4c 89 e7 89 c6 e8 38 df 00 00 4c 89 b5 58 dd ff ff be ff ff ff ff 4c 89 e7 e8 40 1.E1.L.....8...L..X........L...@
75a0 d3 00 00 85 c0 75 20 be fe ff ff ff 4c 89 e7 e8 a1 cd 00 00 4c 89 ea 48 29 da 4c 89 e7 48 89 de .....u......L.......L..H).L..H..
75c0 e8 69 d5 00 00 eb 3f be ff ff ff ff 4c 89 e7 e8 cd d0 00 00 85 c0 75 2e be ff ff ff ff 4c 89 e7 .i....?.....L.........u......L..
75e0 e8 1b d0 00 00 4c 89 e7 89 c6 e8 33 d0 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 21 24 05 00 48 89 .....L.....3...H..1.L..H.5!$..H.
7600 ca e8 e8 0d 01 00 48 8d bd 70 dd ff ff e8 da 17 01 00 49 39 dd 4c 8b bd 50 dd ff ff 4c 8b b5 58 ......H..p........I9.L..P...L..X
7620 dd ff ff 77 52 48 3b 9d a0 fd ff ff 0f 83 e5 01 00 00 48 8b 85 80 dd ff ff 48 3b 85 78 dd ff ff ...wRH;...........H......H;.x...
7640 72 18 be 01 00 00 00 48 8d bd 70 dd ff ff e8 03 16 01 00 48 8b 85 80 dd ff ff 8a 0b 48 ff c3 48 r......H..p........H........H..H
7660 8d 50 01 48 89 95 80 dd ff ff 48 8b 95 70 dd ff ff 88 0c 02 49 89 dd 80 bd 6f dd ff ff 5e 4c 89 .P.H......H..p......I....o...^L.
7680 eb 0f 85 83 01 00 00 e9 8e 01 00 00 4c 89 b5 58 dd ff ff be 03 00 00 00 4c 89 e7 48 8d 55 d0 e8 ............L..X........L..H.U..
76a0 65 d2 00 00 49 89 c7 48 83 7d d0 00 0f 84 60 ff ff ff 4c 89 e8 48 29 d8 48 89 85 40 dd ff ff 45 e...I..H.}....`...L..H).H..@...E
76c0 31 f6 43 8a 04 37 3c 25 75 3a 43 0f be 74 37 01 49 ff c6 40 0f b6 c6 83 c0 d0 83 f8 0a 73 6b 40 1.C..7<%u:C..t7.I..@.........sk@
76e0 80 fe 30 0f 85 c0 00 00 00 48 8d bd 70 dd ff ff 48 89 de 48 8b 95 40 dd ff ff e8 16 16 01 00 e9 ..0......H..p...H..H..@.........
7700 f4 00 00 00 48 8b 8d 80 dd ff ff 48 3b 8d 78 dd ff ff 72 1c be 01 00 00 00 48 8d bd 70 dd ff ff ....H......H;.x...r......H..p...
7720 e8 31 15 01 00 43 8a 04 37 48 8b 8d 80 dd ff ff 48 8d 51 01 48 89 95 80 dd ff ff 48 8b 95 70 dd .1...C..7H......H.Q.H......H..p.
7740 ff ff 88 04 0a e9 ae 00 00 00 40 80 fe 25 74 16 ba 25 00 00 00 31 c0 4c 89 e7 48 8d 35 df 22 05 ..........@..%t..%...1.L..H.5.".
7760 00 e8 88 0c 01 00 48 8b 85 80 dd ff ff 48 3b 85 78 dd ff ff 72 18 be 01 00 00 00 48 8d bd 70 dd ......H......H;.x...r......H..p.
7780 ff ff e8 cf 14 01 00 48 8b 85 80 dd ff ff 43 8a 0c 37 48 8d 50 01 48 89 95 80 dd ff ff 48 8b 95 .......H......C..7H.P.H......H..
77a0 70 dd ff ff 88 0c 02 eb 4f 83 c6 cf 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 41 1b 00 00 be ff p.......O...H......H..L...A.....
77c0 ff ff ff 31 d2 4c 89 e7 e8 38 1d 01 00 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 e4 cb 00 00 be ...1.L...8.............L........
77e0 fe ff ff ff 4c 89 e7 e8 69 cb 00 00 48 8d bd 70 dd ff ff e8 f4 15 01 00 49 ff c6 4c 3b 75 d0 0f ....L...i...H..p........I..L;u..
7800 82 bd fe ff ff e9 08 fe ff ff 4c 3b b5 60 dd ff ff 0f 8c db fc ff ff 49 89 dd 48 8b 95 a0 fd ff ..........L;.`.........I..H.....
7820 ff 4c 29 ea 48 8d 9d 70 dd ff ff 48 89 df 4c 89 ee e8 df 14 01 00 48 89 df e8 52 15 01 00 48 8b .L).H..p...H..L.......H...R...H.
7840 bd 38 dd ff ff 4c 89 f6 e8 c5 d2 00 00 b8 02 00 00 00 48 81 c4 a8 22 00 00 5b 41 5c 41 5d 41 5e .8...L............H..."..[A\A]A^
7860 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 55 f0 be 01 00 00 00 e8 8d 11 01 00 48 8b 75 f0 48 A_].UH..SPH..H.U...........H.u.H
7880 89 df e8 8b d2 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 ............H...[].UH..AWAVSH..(
78a0 20 00 00 48 89 fb 48 8d 55 e0 be 01 00 00 00 e8 54 11 01 00 49 89 c6 48 8b 55 e0 48 8d b5 c0 df ...H..H.U.......T...I..H.U.H....
78c0 ff ff 48 89 df e8 dd 15 01 00 49 89 c7 31 db 48 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 fc 82 01 00 ..H.......I..1.H.}..t.A..<......
78e0 41 88 04 1f 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 df ff ff e8 de 14 01 00 A...H..H.u.H9.r...1.H...........
7900 b8 01 00 00 00 48 81 c4 28 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 31 f6 5d e9 e0 11 00 00 55 .....H..(...[A^A_].UH..1.].....U
7920 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 48 20 00 00 49 89 fd 41 bc 01 00 00 00 48 8d 55 d0 H..AWAVAUATSH..H...I..A.....H.U.
7940 be 01 00 00 00 e8 be 10 01 00 49 89 c6 be 02 00 00 00 4c 89 ef e8 4f 12 01 00 49 89 c7 48 8d 15 ..........I.......L...O...I..H..
7960 a0 89 01 00 48 8d 4d c8 be 03 00 00 00 4c 89 ef e8 3a 10 01 00 48 89 85 a0 df ff ff 4d 85 ff 7e ....H.M......L...:...H......M..~
7980 38 48 8b 4d d0 48 8b 5d c8 48 89 ce 48 01 de 72 0f b8 ff ff ff 7f 31 d2 49 f7 f7 48 39 c6 76 2f 8H.M.H.].H..H..r......1.I..H9.v/
79a0 48 8d 35 32 1f 05 00 31 c0 4c 89 ef e8 3d 0a 01 00 41 89 c4 e9 b8 00 00 00 48 8d 35 44 89 01 00 H.52...1.L...=...A.......H.5D...
79c0 31 d2 4c 89 ef e8 64 d1 00 00 e9 a2 00 00 00 49 0f af cf 49 8d 47 ff 48 0f af d8 48 01 cb 48 89 1.L...d........I...I.G.H...H..H.
79e0 9d 98 df ff ff 48 8d b5 a8 df ff ff 4c 89 ef 48 89 da e8 b0 14 01 00 49 89 c5 48 8b 55 d0 4c 89 .....H......L..H.......I..H.U.L.
7a00 ef 4c 89 f6 e8 17 83 01 00 49 83 ff 02 7c 49 49 ff cf 48 8b 5d d0 4d 8d 64 1d 00 48 8b 55 c8 48 .L.......I...|II..H.].M.d..H.U.H
7a20 85 d2 74 1d 4c 89 e7 48 8b b5 a0 df ff ff e8 ed 82 01 00 48 03 5d c8 49 01 dd 48 8b 5d d0 4d 89 ..t.L..H...........H.].I..H.].M.
7a40 ec 4c 89 e7 4c 89 f6 48 89 da e8 d1 82 01 00 49 83 ff 01 4d 89 e5 7f b7 48 8d bd a8 df ff ff 48 .L..L..H.......I...M....H......H
7a60 8b b5 98 df ff ff e8 73 13 01 00 41 bc 01 00 00 00 44 89 e0 48 81 c4 48 20 00 00 5b 41 5c 41 5d .......s...A.....D..H..H...[A\A]
7a80 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 81 ec 30 20 00 00 49 89 fe 48 8d 55 e8 be 01 00 00 00 A^A_].UH..AVSH..0...I..H.U......
7aa0 e8 63 0f 01 00 48 89 c3 48 8b 55 e8 48 8d b5 c8 df ff ff 4c 89 f7 e8 ec 13 01 00 48 8b 75 e8 31 .c...H..H.U.H......L.......H.u.1
7ac0 c9 48 85 f6 74 18 8a 54 1e ff 88 14 08 48 ff c1 48 8b 75 e8 48 ff cb 48 39 ce 77 ea eb 02 31 f6 .H..t..T.....H..H.u.H..H9.w...1.
7ae0 48 8d bd c8 df ff ff e8 f2 12 01 00 b8 01 00 00 00 48 81 c4 30 20 00 00 5b 41 5e 5d c3 55 48 89 H................H..0...[A^].UH.
7b00 e5 41 57 41 56 53 50 49 89 ff 48 8d 55 e0 be 01 00 00 00 e8 f0 0e 01 00 49 89 c6 be 02 00 00 00 .AWAVSPI..H.U...........I.......
7b20 4c 89 ff e8 81 10 01 00 48 85 c0 78 05 48 89 c3 eb 16 48 8b 4d e0 48 89 c2 48 f7 da 31 db 48 39 L.......H..x.H....H.M.H..H..1.H9
7b40 d1 72 05 48 8d 5c 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff e8 bb 10 01 00 48 85 c0 48 .r.H.\.......H......L.......H..H
7b60 8b 55 e0 78 05 48 89 c1 eb 12 48 89 c6 48 f7 de 31 c9 48 39 f2 72 05 48 8d 4c 10 01 48 85 db b8 .U.x.H....H..H..1.H9.r.H.L..H...
7b80 01 00 00 00 48 0f 4f c3 48 39 d1 48 0f 4f ca 48 39 c1 7d 0b 48 8d 35 69 87 01 00 31 d2 eb 10 4a ....H.O.H9.H.O.H9.}.H.5i...1...J
7ba0 8d 74 30 ff ba 01 00 00 00 48 29 c2 48 01 ca 4c 89 ff e8 77 cf 00 00 b8 01 00 00 00 48 83 c4 08 .t0......H).H..L...w........H...
7bc0 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 89 fb 48 8d 55 e0 be 01 [A^A_].UH..AWAVSH..(...H..H.U...
7be0 00 00 00 e8 20 0e 01 00 49 89 c6 48 8b 55 e0 48 8d b5 c0 df ff ff 48 89 df e8 a9 12 01 00 49 89 ........I..H.U.H......H.......I.
7c00 c7 31 db 48 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 ce 7f 01 00 41 88 04 1f 48 ff c3 48 8b 75 e0 48 .1.H.}..t.A..<......A...H..H.u.H
7c20 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 df ff ff e8 aa 11 01 00 b8 01 00 00 00 48 81 c4 28 20 00 00 9.r...1.H................H..(...
7c40 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 20 00 00 48 89 fb 48 89 [A^A_].UH..AWAVAUATSH......H..H.
7c60 9d 40 df ff ff b8 01 00 00 00 48 89 85 50 df ff ff be 01 00 00 00 31 d2 e8 8b 0d 01 00 49 89 c6 .@........H..P........1......I..
7c80 4c 89 b5 a0 df ff ff 48 89 9d a8 df ff ff c7 85 b0 df ff ff 01 00 00 00 c7 85 b4 df ff ff 01 00 L......H........................
7ca0 00 00 48 89 df e8 32 ce 00 00 48 8d b5 b8 df ff ff 48 89 df e8 cd 11 01 00 41 80 3e 00 0f 84 43 ..H...2...H......H.......A.>...C
7cc0 04 00 00 45 31 e4 48 8d bd a8 df ff ff 4c 89 e6 48 8d 95 a0 df ff ff 48 8d 8d 9c df ff ff 4c 8d ...E1.H......L..H......H......L.
7ce0 85 98 df ff ff e8 82 08 00 00 41 89 c5 8b 9d 98 df ff ff 4c 63 b5 9c df ff ff 8d 43 ff 85 db 89 ..........A........Lc......C....
7d00 85 98 df ff ff 7e 71 4c 89 b5 48 df ff ff 41 89 df 41 f7 df 41 89 de 48 8b 85 c8 df ff ff 48 3b .....~qL..H...A..A..A..H......H;
7d20 85 c0 df ff ff 72 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 1e 0f 01 00 48 8b 85 c8 df ff ff 48 .....r......H...........H......H
7d40 8d 48 01 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 41 ff ce 45 85 f6 7f ba 8d 43 fe .H.H......H..........A..E.....C.
7d60 45 85 ff b9 ff ff ff ff 0f 48 c1 89 85 98 df ff ff 4c 8b b5 48 df ff ff 44 01 f3 4c 63 fb 4d 01 E........H.......L..H...D..Lc.M.
7d80 e7 48 8b 9d 50 df ff ff 44 8d 63 01 44 89 e8 41 83 fd 08 0f 87 50 03 00 00 48 8d 0d 8c 03 00 00 .H..P...D.c.D..A.....P...H......
7da0 48 63 04 81 48 01 c8 ff e0 48 8b bd 40 df ff ff 44 89 e6 e8 f1 0d 01 00 48 89 c3 41 83 fe 07 7f Hc..H....H..@...D.......H..A....
7dc0 36 42 8d 0c f5 ff ff ff ff b8 01 00 00 00 48 d3 e0 48 89 c1 48 f7 d9 48 39 cb 7c 05 48 39 c3 7c 6B............H..H..H..H9.|.H9.|
7de0 16 48 8b bd 40 df ff ff 44 89 e6 48 8d 15 78 1a 05 00 e8 fe 04 01 00 8b 95 b0 df ff ff 49 89 d8 .H..@...D..H..x..............I..
7e00 49 c1 e8 3f 48 8d bd b8 df ff ff 48 89 de 44 89 f1 e8 45 0c 00 00 e9 ce 02 00 00 48 8b bd 40 df I..?H......H..D...E........H..@.
7e20 ff ff 44 89 e6 e8 7f 0d 01 00 48 89 c3 41 83 fe 07 7f 2b 42 8d 0c f5 00 00 00 00 b8 01 00 00 00 ..D.......H..A....+B............
7e40 48 d3 e0 48 39 c3 72 16 48 8b bd 40 df ff ff 44 89 e6 48 8d 15 22 1a 05 00 e8 97 04 01 00 8b 95 H..H9.r.H..@...D..H.."..........
7e60 b0 df ff ff 45 31 c0 48 8d bd b8 df ff ff 48 89 de 44 89 f1 e8 e2 0b 00 00 e9 6b 02 00 00 48 8d ....E1.H......H..D........k...H.
7e80 bd b8 df ff ff 4c 89 f6 e8 c9 0d 01 00 48 89 c3 48 8b bd 40 df ff ff 44 89 e6 e8 7c 0c 01 00 41 .....L.......H..H..@...D...|...A
7ea0 83 fe 04 0f 85 da 01 00 00 f2 0f 5a c0 f3 0f 11 85 70 df ff ff e9 d1 01 00 00 48 8b bd 40 df ff ...........Z.....p........H..@..
7ec0 ff 44 89 e6 48 8d 95 68 df ff ff e8 38 0b 01 00 48 89 c3 4c 39 b5 68 df ff ff 74 16 48 8b bd 40 .D..H..h....8...H..L9.h...t.H..@
7ee0 df ff ff 44 89 e6 48 8d 15 a0 19 05 00 e8 03 04 01 00 48 8d bd b8 df ff ff 48 89 de 4c 89 f2 e8 ...D..H...........H......H..L...
7f00 11 0e 01 00 e9 e0 01 00 00 48 8b bd 40 df ff ff 44 89 e6 48 8d 95 60 df ff ff e8 e9 0a 01 00 4d .........H..@...D..H..`........M
7f20 89 f5 49 89 c6 41 83 fd 07 7f 2d 44 89 e9 c1 e1 03 b8 01 00 00 00 48 d3 e0 48 39 85 60 df ff ff ..I..A....-D..........H..H9.`...
7f40 72 16 48 8b bd 40 df ff ff 44 89 e6 48 8d 15 47 19 05 00 e8 9d 03 01 00 48 8b b5 60 df ff ff 8b r.H..@...D..H..G........H..`....
7f60 95 b0 df ff ff 45 31 c0 48 8d 9d b8 df ff ff 48 89 df 44 89 e9 e8 e1 0a 00 00 48 8b 95 60 df ff .....E1.H......H..D.......H..`..
7f80 ff 48 89 df 4c 89 f6 e8 89 0d 01 00 4c 03 bd 60 df ff ff e9 51 01 00 00 48 8b bd 40 df ff ff 44 .H..L.......L..`....Q...H..@...D
7fa0 89 e6 48 8d 95 58 df ff ff e8 5a 0a 01 00 48 89 c3 48 89 df e8 0f 7e 01 00 48 3b 85 58 df ff ff ..H..X....Z...H..H....~..H;.X...
7fc0 74 1d 48 8b bd 40 df ff ff 44 89 e6 48 8d 15 f0 18 05 00 e8 1d 03 01 00 48 8b 85 58 df ff ff 48 t.H..@...D..H...........H..X...H
7fe0 8d bd b8 df ff ff 48 89 de 48 89 c2 e8 24 0d 01 00 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 ......H..H...$...H......H;.....r
8000 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 44 0c 01 00 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d ......H.......D...H......H.H.H..
8020 c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 48 8b 85 58 df ff ff 4d 8d 7c 07 01 e9 a9 00 00 00 ....H..........H..X...M.|.......
8040 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 ff e8 f5 0b 01 H......H;.....r......H..........
8060 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 04 01 00 41 89 .H......H.H.H......H..........A.
8080 dc eb 66 f2 0f 11 85 70 df ff ff 8b 85 9c df ff ff 83 bd b0 df ff ff 01 75 1d 85 c0 48 8d 8d 70 ..f....p................u...H..p
80a0 df ff ff 74 36 ff c8 8a 11 48 8d 49 01 88 13 48 8d 5b 01 75 f0 eb 24 85 c0 74 20 8d 48 ff 48 63 ...t6....H.I...H.[.u..$..t..H.Hc
80c0 c9 48 01 cb 48 8d 8d 70 df ff ff ff c8 8a 11 48 8d 49 01 88 13 48 8d 5b ff 75 f0 48 63 85 9c df .H..H..p.......H.I...H.[.u.Hc...
80e0 ff ff 48 01 85 c8 df ff ff 48 8b 85 a0 df ff ff 80 38 00 44 89 e0 48 89 85 50 df ff ff 4d 89 fc ..H......H.......8.D..H..P...M..
8100 0f 85 c0 fb ff ff 48 8d bd b8 df ff ff e8 7e 0c 01 00 b8 01 00 00 00 48 81 c4 a8 20 00 00 5b 41 ......H.......~........H......[A
8120 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 7d fc ff ff ef fc ff ff 52 fd ff ff 8e fd ff ff dd fd ff ff \A]A^A_]....}.......R...........
8140 6c fe ff ff 14 ff ff ff 52 ff ff ff 52 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec l.......R...R...UH..AWAVAUATSH..
8160 28 49 89 fe 31 db be 01 00 00 00 31 d2 e8 96 08 01 00 48 89 45 c0 4c 89 75 c8 c7 45 d0 01 00 00 (I..1......1......H.E.L.u..E....
8180 00 c7 45 d4 01 00 00 00 80 38 00 74 76 4c 8d 7d b8 48 8d 7d c8 48 89 de 48 8d 55 c0 48 8d 4d bc ..E......8.tvL.}.H.}.H..H.U.H.M.
81a0 4d 89 f8 e8 c4 03 00 00 41 89 c4 8b 45 bc 03 45 b8 4c 63 e8 b8 ff ff ff 7f 4c 29 e8 48 39 c3 44 M.......A...E..E.Lc......L).H9.D
81c0 89 6d bc 76 14 be 01 00 00 00 4c 89 f7 48 8d 15 67 16 05 00 e8 1c 01 01 00 41 83 e4 fe 41 83 fc .m.v......L..H..g........A...A..
81e0 04 75 14 be 01 00 00 00 4c 89 f7 48 8d 15 61 16 05 00 e8 fe 00 01 00 4c 01 eb 48 8b 45 c0 80 38 .u......L..H..a........L..H.E..8
8200 00 75 8e 4c 89 f7 48 89 de e8 04 c9 00 00 b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f .u.L..H............H..([A\A]A^A_
8220 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 78 48 89 fb 48 89 9d 78 ff ff ff be 01 00 ].UH..AWAVAUATSH..xH..H..x......
8240 00 00 31 d2 e8 bf 07 01 00 49 89 c7 4c 89 7d c0 48 8d 55 b8 be 02 00 00 00 48 89 df e8 a7 07 01 ..1......I..L.}.H.U......H......
8260 00 48 89 85 68 ff ff ff be 03 00 00 00 ba 01 00 00 00 48 89 df e8 9d 09 01 00 48 85 c0 48 8b 4d .H..h.............H.......H..H.M
8280 b8 78 05 49 89 c6 eb 13 48 89 c2 48 f7 da 45 31 f6 48 39 d1 72 05 4c 8d 74 08 01 49 ff ce 49 39 .x.I....H..H..E1.H9.r.L.t..I..I9
82a0 ce 76 18 48 8d 15 6b 14 05 00 be 03 00 00 00 48 8b bd 78 ff ff ff e8 3a 00 01 00 48 8b 85 78 ff .v.H..k........H..x....:...H..x.
82c0 ff ff 48 89 45 c8 c7 45 d0 01 00 00 00 c7 45 d4 01 00 00 00 31 c9 41 80 3f 00 0f 84 41 02 00 00 ..H.E..E......E.....1.A.?...A...
82e0 45 31 e4 48 8d 7d c8 4c 89 f6 48 8d 55 c0 48 8d 4d b4 4c 8d 45 b0 e8 71 02 00 00 89 c3 48 63 4d E1.H.}.L..H.U.H.M.L.E..q.....HcM
8300 b0 44 8b 6d b4 4d 63 fd 49 8d 04 0f 4c 01 f1 48 89 4d 80 49 f7 d6 4c 39 f0 4c 8b b5 78 ff ff ff .D.m.Mc.I...L..H.M.I..L9.L..x...
8320 77 0e 48 8b 45 80 4a 8d 04 38 48 3b 45 b8 76 14 be 02 00 00 00 4c 89 f7 48 8d 15 f5 13 05 00 e8 w.H.E.J..8H;E.v......L..H.......
8340 b1 ff 00 00 be 02 00 00 00 4c 89 f7 48 8d 15 f7 13 05 00 e8 f6 06 01 00 41 8d 4c 24 01 89 d8 83 .........L..H...........A.L$....
8360 fb 08 0f 87 a2 01 00 00 89 8d 74 ff ff ff 48 8d 0d d3 01 00 00 48 63 04 81 48 01 c8 ff e0 44 89 ..........t...H......Hc..H....D.
8380 e1 e9 84 01 00 00 48 8b 85 68 ff ff ff 48 8b 4d 80 48 8d 34 08 8b 55 d0 85 db 0f 94 c0 44 0f b6 ......H..h...H.M.H.4..U......D..
83a0 c0 4c 89 f7 44 89 e9 e8 95 02 00 00 4c 89 f7 48 89 c6 e8 5b c7 00 00 8b 8d 74 ff ff ff e9 48 01 .L..D.......L..H...[.....t....H.
83c0 00 00 48 8b 85 68 ff ff ff 48 8b 4d 80 48 8d 04 08 83 7d d0 01 0f 85 e9 00 00 00 45 85 ed 48 8d ..H..h...H.M.H....}........E..H.
83e0 4d 88 0f 84 fe 00 00 00 41 ff cd 8a 10 48 8d 40 01 88 11 48 8d 49 01 75 ef e9 e8 00 00 00 48 8b M.......A....H.@...H.I.u......H.
8400 85 68 ff ff ff 48 8b 4d 80 48 8d 34 08 4c 89 f7 4c 89 fa e8 16 c7 00 00 8b 8d 74 ff ff ff e9 e7 .h...H.M.H.4.L..L.........t.....
8420 00 00 00 48 8b 85 68 ff ff ff 4c 8b 65 80 4a 8d 34 20 8b 55 d0 45 31 c0 4c 89 f7 44 89 f9 e8 fe ...H..h...L.e.J.4..U.E1.L..D....
8440 01 00 00 48 89 c3 4c 01 e3 49 8d 0c 1f 48 3b 4d b8 76 1a be 02 00 00 00 4c 89 f7 48 8d 15 d2 12 ...H..L..I...H;M.v......L..H....
8460 05 00 49 89 c4 e8 8b fe 00 00 4c 89 e0 4c 03 7d 80 4c 03 bd 68 ff ff ff 4c 89 f7 4c 89 fe 48 89 ..I.......L..L.}.L..h...L..L..H.
8480 c2 e8 a8 c6 00 00 eb 30 4d 89 f7 48 8b 85 68 ff ff ff 48 8b 5d 80 4c 8d 34 18 4c 89 f7 e8 26 79 .......0M..H..h...H.].L.4.L...&y
84a0 01 00 4c 63 e0 4c 89 ff 4c 89 f6 4c 89 e2 e8 7b c6 00 00 4a 8d 5c 23 01 48 89 5d 80 8b 8d 74 ff ..Lc.L..L..L...{...J.\#.H.]...t.
84c0 ff ff eb 46 45 85 ed 74 1d 41 8d 4d ff 48 63 c9 48 8d 4c 0d 88 41 ff cd 8a 10 48 8d 40 01 88 11 ...FE..t.A.M.Hc.H.L..A....H.@...
84e0 48 8d 49 ff 75 ef 83 7d b4 04 4c 89 f7 75 07 f3 0f 5a 45 88 eb 05 f2 0f 10 45 88 e8 f5 c5 00 00 H.I.u..}..L..u...ZE......E......
8500 44 8b 6d b4 8b 8d 74 ff ff ff 4d 63 f5 4c 03 75 80 48 8b 45 c0 80 38 00 41 89 cc 0f 85 c2 fd ff D.m...t...Mc.L.u.H.E..8.A.......
8520 ff 49 ff c6 48 8b bd 78 ff ff ff 4c 89 f6 89 cb e8 dd c5 00 00 ff c3 89 d8 48 83 c4 78 5b 41 5c .I..H..x...L.............H..x[A\
8540 41 5d 41 5e 41 5f 5d c3 3e fe ff ff 3e fe ff ff 7a fe ff ff b6 fe ff ff db fe ff ff 40 ff ff ff A]A^A_].>...>...z...........@...
8560 36 fe ff ff 36 fe ff ff 36 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 c6 6...6...6...UH..AWAVAUATSH...M..
8580 49 89 cf 48 89 d3 48 89 75 c8 49 89 fd 48 89 de 4c 89 fa e8 ca 01 00 00 41 89 c4 41 83 fc 07 45 I..H..H.u.I..H..L.......A..A...E
85a0 8b 3f 44 89 7d d4 75 3a 48 8b 03 80 38 00 74 1d 48 8d 55 d4 4c 89 ef 48 89 de e8 a3 01 00 00 83 .?D.}.u:H...8.t.H.U.L..H........
85c0 f8 03 44 8b 7d d4 74 05 45 85 ff 75 15 49 8b 7d 00 48 8d 15 b1 11 05 00 be 01 00 00 00 e8 13 fd ..D.}.t.E..u.I.}.H..............
85e0 00 00 31 c0 41 83 ff 02 7c 42 41 83 fc 03 74 3c 41 8b 45 0c 41 39 c7 7e 06 89 45 d4 41 89 c7 41 ..1.A...|BA...t<A.E.A9.~..E.A..A
8600 8d 5f ff 41 85 df 74 15 49 8b 7d 00 48 8d 15 99 11 05 00 be 01 00 00 00 e8 d8 fc 00 00 48 8b 45 ._.A..t.I.}.H................H.E
8620 c8 21 d8 41 29 c7 41 21 df 44 89 f8 41 89 06 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d .!.A).A!.D..A..D..H...[A\A]A^A_]
8640 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 c9 48 89 7d d0 41 83 f9 08 41 bd 08 .UH..AWAVAUATSH...A..H.}.A...A..
8660 00 00 00 45 0f 4e e9 31 db 45 85 ed 7e 38 44 89 c8 f7 d0 83 f8 f6 b9 f7 ff ff ff 0f 4f c8 41 8d ...E.N.1.E..~8D.............O.A.
8680 44 09 01 31 db 44 89 e9 ff c9 48 c1 e3 08 85 d2 89 cf 75 02 89 c7 48 63 ff 0f b6 3c 3e 48 09 fb D..1.D....H.......u...Hc...<>H..
86a0 ff c0 85 c9 7f e2 41 83 f9 07 7f 24 45 85 c0 0f 84 9b 00 00 00 42 8d 0c cd ff ff ff ff b8 01 00 ......A....$E........B..........
86c0 00 00 48 d3 e0 48 31 c3 48 29 c3 e9 80 00 00 00 41 83 f9 09 7c 7a 31 ff 45 85 c0 89 d1 89 4d cc ..H..H1.H)......A...|z1.E.....M.
86e0 49 89 f0 74 0d 31 c0 48 85 db bf ff 00 00 00 0f 49 f8 89 7d c8 44 89 c8 f7 d0 83 f8 f6 41 be f7 I..t.1.H........I..}.D.......A..
8700 ff ff ff 44 0f 4f f0 45 01 ce 85 c9 44 89 e8 41 0f 44 c6 48 98 41 0f b6 04 00 39 f8 74 27 31 c0 ...D.O.E....D..A.D.H.A....9.t'1.
8720 48 8b 7d d0 48 8d 35 30 10 05 00 44 89 ca 4d 89 cf 4d 89 c4 e8 b5 fc 00 00 8b 7d c8 4d 89 e0 8b H.}.H.50...D..M..M........}.M...
8740 4d cc 4d 89 f9 41 ff c5 41 ff ce 45 39 cd 7c ba 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f M.M..A..A..E9.|.H..H...[A\A]A^A_
8760 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 f0 49 89 fe 48 8b 08 48 8d 51 01 48 89 10 0f ].UH..AWAVSPI..H..I..H..H.Q.H...
8780 be 11 83 fa 3b 41 c7 07 00 00 00 00 7f 2b 83 fa 20 0f 84 f9 00 00 00 83 fa 21 0f 85 df 00 00 00 ....;A.......+...........!......
87a0 ba 08 00 00 00 4c 89 f7 48 89 c6 e8 30 02 00 00 41 89 46 0c e9 d7 00 00 00 83 fa 41 7f 17 83 fa .....L..H...0...A.F........A....
87c0 3c 74 05 83 fa 3d 75 57 41 c7 46 08 01 00 00 00 e9 bb 00 00 00 83 fa 47 7f 1a 83 fa 42 0f 85 9c <t...=uWA.F............G....B...
87e0 00 00 00 41 c7 07 01 00 00 00 bb 01 00 00 00 e9 a1 00 00 00 83 fa 53 7f 35 8d 4a b8 83 f9 04 77 ...A..................S.5.J....w
8800 7e 48 8d 35 c4 01 00 00 48 63 0c 8e 48 01 f1 ff e1 41 c7 07 02 00 00 00 bb 01 00 00 00 eb 76 83 ~H.5....Hc..H....A............v.
8820 fa 3e 75 5b 41 c7 46 08 00 00 00 00 eb 62 83 fa 57 7f 13 83 fa 54 75 47 41 c7 07 08 00 00 00 bb .>u[A.F......b..W....TuGA.......
8840 01 00 00 00 eb 4f 83 fa 61 7f 0c 83 fa 58 75 2f bb 07 00 00 00 eb 3e 8d 4a 9e 83 f9 18 77 20 bb .....O..a....Xu/......>.J....w..
8860 05 00 00 00 48 8d 35 fd 00 00 00 48 63 0c 8e 48 01 f1 ff e1 41 c7 07 08 00 00 00 31 db eb 16 49 ....H.5....Hc..H....A......1...I
8880 8b 3e 48 8d 35 6f 0f 05 00 31 c0 e8 5e fb 00 00 bb 08 00 00 00 89 d8 48 83 c4 08 5b 41 5e 41 5f .>H.5o...1..^..........H...[A^A_
88a0 5d c3 ba 04 00 00 00 4c 89 f7 48 89 c6 e8 2e 01 00 00 41 89 07 bb 01 00 00 00 eb d9 41 c7 07 08 ]......L..H.......A.........A...
88c0 00 00 00 bb 02 00 00 00 eb cb 41 c7 07 01 00 00 00 31 db eb c0 be ff ff ff ff 48 89 c7 e8 3a 01 ..........A......1........H...:.
88e0 00 00 83 f8 ff 41 89 07 bb 03 00 00 00 75 a6 49 8b 3e 48 8d 35 dc 0e 05 00 31 c0 e8 ee fa 00 00 .....A.......u.I.>H.5....1......
8900 eb 93 41 c7 07 04 00 00 00 bb 02 00 00 00 eb 85 41 c7 07 02 00 00 00 31 db e9 77 ff ff ff ba 04 ..A.............A......1..w.....
8920 00 00 00 4c 89 f7 48 89 c6 e8 b2 00 00 00 41 89 07 31 db e9 5d ff ff ff ba 08 00 00 00 4c 89 f7 ...L..H.......A..1..]........L..
8940 48 89 c6 e8 98 00 00 00 41 89 07 bb 04 00 00 00 e9 40 ff ff ff 41 c7 07 01 00 00 00 bb 06 00 00 H.......A........@...A..........
8960 00 e9 2f ff ff ff 66 90 62 ff ff ff 6d ff ff ff 54 ff ff ff 17 ff ff ff 9a ff ff ff 17 ff ff ff ../...f.b...m...T...............
8980 a8 ff ff ff b6 ff ff ff 0c ff ff ff 17 ff ff ff 0c ff ff ff 17 ff ff ff 54 ff ff ff 17 ff ff ff ........................T.......
89a0 17 ff ff ff 17 ff ff ff 17 ff ff ff d0 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff ................................
89c0 ed ff ff ff 17 ff ff ff 2d ff ff ff 45 fe ff ff d6 fe ff ff 6c fe ff ff b3 fe ff ff 6c fe ff ff ........-...E.......l.......l...
89e0 55 48 89 e5 41 56 53 49 89 fe 48 89 f7 89 d6 e8 28 00 00 00 89 c3 ff c8 83 f8 10 72 18 49 8b 3e UH..AVSI..H.....(..........r.I.>
8a00 48 8d 35 0c 0e 05 00 b9 10 00 00 00 31 c0 89 da e8 d9 f9 00 00 89 d8 5b 41 5e 5d c3 55 48 89 e5 H.5.........1..........[A^].UH..
8a20 48 8b 07 0f be 08 83 c1 d0 83 f9 09 77 29 48 ff c0 31 f6 6b ce 0a 48 89 07 0f be 50 ff 8d 74 11 H...........w)H..1.k..H....P..t.
8a40 d0 0f be 08 83 c1 d0 83 f9 09 77 0b 48 ff c0 81 fe cc cc cc 0c 7c dc 89 f0 5d c3 55 48 89 e5 41 ..........w.H........|...].UH..A
8a60 57 41 56 41 55 41 54 53 50 44 89 45 d4 89 cb 41 89 d6 49 89 f5 49 89 ff 4c 63 e3 4c 89 e6 e8 d3 WAVAUATSPD.E...A..I..I..Lc.L....
8a80 01 01 00 31 c9 45 85 f6 75 06 8d 4b ff 48 63 c9 44 88 2c 08 83 fb 02 7c 53 b9 01 00 00 00 ba fe ...1.E..u..K.Hc.D.,....|S.......
8aa0 ff ff ff 49 c1 ed 08 8d 34 13 45 85 f6 0f 45 f1 ff c1 ff ca 39 cb 48 63 f6 44 88 2c 30 75 e4 83 ...I....4.E...E.....9.Hc.D.,0u..
8ac0 7d d4 00 74 27 83 fb 09 7c 22 b9 08 00 00 00 ba f7 ff ff ff 8d 34 13 45 85 f6 0f 45 f1 ff c1 ff }..t'...|"...........4.E...E....
8ae0 ca 39 cb 48 63 f6 c6 04 30 ff 75 e8 4d 01 67 10 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 .9.Hc...0.u.M.g.H...[A\A]A^A_].U
8b00 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 68 02 00 00 41 89 f4 48 89 fb 48 89 9d 90 fd ff ff H..AWAVAUATSH..h...A..H..H......
8b20 48 8d 55 d0 be 01 00 00 00 e8 da fe 00 00 48 89 85 88 fd ff ff 48 8d 55 c8 be 02 00 00 00 48 89 H.U...........H......H.U......H.
8b40 df e8 c2 fe 00 00 49 89 c6 be 03 00 00 00 ba 01 00 00 00 48 89 df e8 bc 00 01 00 48 85 c0 48 8b ......I............H.......H..H.
8b60 4d d0 79 15 48 89 c2 48 f7 da be 01 00 00 00 48 39 d1 72 1e 48 8d 44 08 01 be 01 00 00 00 48 85 M.y.H..H.......H9.r.H.D.......H.
8b80 c0 7e 0f 48 ff c1 48 39 c8 48 89 c6 0f 8f ea 01 00 00 48 89 b5 80 fd ff ff 4d 89 f7 45 85 e4 44 .~.H..H9.H........H......M..E..D
8ba0 89 a5 78 fd ff ff 0f 84 ec 00 00 00 be 04 00 00 00 48 8b bd 90 fd ff ff e8 26 bd 00 00 31 db 85 ..x..............H.......&...1..
8bc0 c0 4c 8b 65 c8 75 31 4c 8d 35 27 0e 05 00 4d 8d 2c 1f 4c 89 ef 4c 89 f6 e8 fd 71 01 00 48 85 c0 .L.e.u1L.5'...M.,.L..L....q..H..
8be0 0f 85 b2 00 00 00 4c 89 ef e8 da 71 01 00 48 8d 5c 03 01 4c 39 e3 76 d6 48 8b 85 88 fd ff ff 48 ......L....q..H.\..L9.v.H......H
8c00 8b 8d 80 fd ff ff 48 8d 5c 01 ff 4d 85 e4 0f 84 33 01 00 00 4c 8b 75 d0 49 29 ce 49 ff c6 4d 39 ......H.\..M....3...L.u.I).I..M9
8c20 f4 0f 87 55 01 00 00 49 ff cc 4d 29 e6 0f 84 49 01 00 00 41 0f be 07 89 85 80 fd ff ff 49 ff c7 ...U...I..M)...I...A.........I..
8c40 4c 89 bd 78 fd ff ff 49 89 df 4c 89 ff 8b b5 80 fd ff ff 4c 89 f2 e8 b9 70 01 00 48 89 c3 48 85 L..x...I..L........L....p..H..H.
8c60 db 0f 84 15 01 00 00 4c 8d 6b 01 4c 89 ef 48 8b b5 78 fd ff ff 4c 89 e2 e8 9d 70 01 00 85 c0 0f .......L.k.L..H..x...L....p.....
8c80 84 c7 00 00 00 4d 01 f7 4d 29 ef 4d 89 fe 4d 89 ef 75 b7 e9 e4 00 00 00 48 8b 85 88 fd ff ff 48 .....M..M).M..M..u......H......H
8ca0 8b 8d 80 fd ff ff 48 8d 5c 01 ff 45 8a 27 41 80 fc 5e 75 10 49 ff c7 48 8b 45 c8 48 ff c8 48 89 ......H.\..E.'A..^u.I..H.E.H..H.
8cc0 45 c8 eb 04 48 8b 45 c8 48 8b 8d 90 fd ff ff 48 89 8d b8 fd ff ff c7 85 98 fd ff ff c8 00 00 00 E...H.E.H......H................
8ce0 48 8b 8d 88 fd ff ff 48 89 ca 48 89 95 a0 fd ff ff 48 8b 4d d0 48 01 d1 48 89 8d a8 fd ff ff 4c H......H..H......H.M.H..H......L
8d00 01 f8 4d 89 fd 48 89 85 b0 fd ff ff 4c 8d bd 98 fd ff ff c7 85 c0 fd ff ff 00 00 00 00 4c 89 ff ..M..H......L................L..
8d20 48 89 de 4c 89 ea e8 d5 00 00 00 49 89 c6 4d 85 f6 75 6c 48 3b 9d a8 fd ff ff 73 40 48 ff c3 41 H..L.......I..M..ulH;.....s@H..A
8d40 80 fc 5e 75 ce eb 35 48 85 db 74 30 48 2b 9d 88 fd ff ff 48 8d 73 01 4c 8b b5 90 fd ff ff 4c 89 ..^u..5H..t0H+.....H.s.L......L.
8d60 f7 e8 ac bd 00 00 48 03 5d c8 4c 89 f7 48 89 de e8 9d bd 00 00 b8 02 00 00 00 eb 11 48 8b bd 90 ......H.].L..H..............H...
8d80 fd ff ff e8 54 bd 00 00 b8 01 00 00 00 48 81 c4 68 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 83 ....T........H..h...[A\A]A^A_]..
8da0 bd 78 fd ff ff 00 74 44 be 01 00 00 00 4c 8b ad 88 fd ff ff 4c 29 ee 48 01 de 48 8b 9d 90 fd ff .x....tD.....L......L).H..H.....
8dc0 ff 48 89 df e8 49 bd 00 00 4d 29 ee 48 89 df 4c 89 f6 e8 3b bd 00 00 48 8d bd 98 fd ff ff 31 f6 .H...I...M).H..L...;...H......1.
8de0 31 d2 e8 a1 04 00 00 83 c0 02 eb a1 48 8d bd 98 fd ff ff 48 89 de 4c 89 f2 e8 8a 04 00 00 eb 8d 1...........H......H..L.........
8e00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d4 49 89 f6 49 89 ff 41 8b 07 8d 48 ff UH..AWAVAUATSH...I..I..I..A...H.
8e20 85 c0 41 89 0f 75 12 49 8b 7f 20 48 8d 35 02 0b 05 00 31 c0 e8 b5 f5 00 00 49 8b 4f 18 4c 39 e1 ..A..u.I...H.5....1......I.O.L9.
8e40 0f 85 ce 00 00 00 e9 1f 03 00 00 83 f8 2d 0f 84 1e 03 00 00 4c 8b 75 d0 e9 93 00 00 00 0f b6 d0 .............-......L.u.........
8e60 89 d1 83 c1 cf 78 18 41 3b 4f 28 7d 12 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 83 fc ff 75 23 49 .....x.A;O(}.Hc.H...M.d.8I...u#I
8e80 8b 7f 20 83 c2 d0 31 c0 48 8d 35 77 0a 05 00 e8 5a f5 00 00 89 c1 48 63 c1 48 c1 e0 04 4d 8b 64 ......1.H.5w....Z.....Hc.H...M.d
8ea0 07 38 49 8b 47 10 4c 29 f0 4c 39 e0 b8 00 00 00 00 0f 82 8c 03 00 00 48 63 c1 48 c1 e0 04 49 8b .8I.G.L).L9............Hc.H...I.
8ec0 7c 07 30 4c 89 f6 4c 89 e2 e8 4c 6e 01 00 85 c0 b8 00 00 00 00 0f 85 68 03 00 00 4d 01 e6 b8 00 |.0L..L...Ln...........h...M....
8ee0 00 00 00 0f 84 5a 03 00 00 49 83 c5 02 4d 89 ec 49 8b 4f 18 49 39 cc 4c 89 f0 75 18 e9 42 03 00 .....Z...I...M..I.O.I9.L..u..B..
8f00 00 49 83 c5 04 48 8b 45 d0 48 ff c0 4d 89 ec 49 89 c6 eb dc 49 8d 46 01 48 89 45 d0 4d 89 e5 41 .I...H.E.H..M..I....I.F.H.E.M..A
8f20 0f be 45 00 83 c0 dc 83 f8 05 77 1d 48 8d 15 3d 03 00 00 48 63 04 82 48 01 d0 ff e0 49 8d 45 01 ..E.......w.H..=...Hc..H....I.E.
8f40 48 39 c8 0f 84 a7 02 00 00 4c 89 ff 4c 89 ee e8 c9 04 00 00 49 89 c4 4c 89 ff 4c 89 f6 4c 89 ea H9.......L..L.......I..L..L..L..
8f60 4c 89 e1 e8 f1 05 00 00 85 c0 41 0f be 04 24 75 2e 3c 3f 0f b6 c0 0f 87 c5 02 00 00 48 b9 00 00 L.........A...$u.<?.........H...
8f80 00 00 00 24 00 80 48 0f a3 c1 b8 00 00 00 00 0f 83 ae 02 00 00 4d 8d 6c 24 01 e9 b2 00 00 00 83 ...$..H..............M.l$.......
8fa0 f8 3e 0f 8e 57 01 00 00 83 f8 3f 0f 85 a3 fe ff ff 4d 8d 6c 24 01 4c 89 ff 48 8b 75 d0 4c 89 ea .>..W.....?......M.l$.L..H.u.L..
8fc0 e8 3b fe ff ff 48 85 c0 0f 84 83 00 00 00 e9 70 02 00 00 41 0f be 45 01 83 f8 66 0f 85 82 00 00 .;...H.........p...A..E...f.....
8fe0 00 4d 8d 65 02 41 80 7d 02 5b 74 12 49 8b 7f 20 31 c0 48 8d 35 4f 09 05 00 e8 f0 f3 00 00 4c 89 .M.e.A.}.[t.I...1.H.5O........L.
9000 ff 4c 89 e6 e8 14 04 00 00 49 89 c5 31 ff 4d 3b 77 08 74 05 41 0f b6 7e ff 49 8d 5d ff 4c 89 e6 .L.......I..1.M;w.t.A..~.I.].L..
9020 48 89 da e8 90 04 00 00 85 c0 b8 00 00 00 00 0f 85 0e 02 00 00 41 0f b6 3e 4c 89 e6 48 89 da e8 H....................A..>L..H...
9040 74 04 00 00 85 c0 b8 00 00 00 00 0f 84 f2 01 00 00 49 8b 4f 18 49 39 cd 0f 85 c1 fe ff ff e9 07 t................I.O.I9.........
9060 01 00 00 8d 50 d0 83 fa 0a 0f 82 ee fd ff ff 83 f8 62 0f 85 d1 fe ff ff 49 8d 5d 02 48 ff c9 48 ....P............b......I.].H..H
9080 39 d9 77 18 49 8b 4f 20 31 c0 48 89 cf 48 8d 0d 1a 09 05 00 48 89 ce e8 52 f3 00 00 41 8a 0e 3a 9.w.I.O.1.H..H......H...R...A..:
90a0 0b b8 00 00 00 00 0f 85 97 01 00 00 49 8b 57 10 48 39 55 d0 b8 00 00 00 00 0f 83 84 01 00 00 be ............I.W.H9U.............
90c0 01 00 00 00 41 8a 5d 03 48 8b 45 d0 8a 00 38 d8 75 09 ff ce 75 0f e9 26 fe ff ff 38 c8 0f 94 c0 ....A.].H.E...8.u...u..&...8....
90e0 0f b6 c0 01 c6 48 8b 45 d0 48 ff c0 48 89 45 d0 48 39 d0 b8 00 00 00 00 72 ce e9 44 01 00 00 83 .....H.E.H..H.E.H9......r..D....
9100 f8 2a 74 0d 83 f8 2b 0f 85 3e fd ff ff 4c 8b 75 d0 31 db 49 8d 34 1e 4c 89 ff 4c 89 ea 4c 89 e1 .*t...+..>...L.u.1.I.4.L..L..L..
9120 e8 34 04 00 00 48 ff c3 85 c0 75 e7 31 c0 48 89 d9 48 ff c9 0f 88 09 01 00 00 4d 8d 64 24 01 49 .4...H....u.1.H..H........M.d$.I
9140 8d 74 1e ff 4c 89 ff 4c 89 e2 e8 b1 fc ff ff 48 85 c0 0f 85 eb 00 00 00 48 ff cb 48 85 db b8 00 .t..L..L.......H........H..H....
9160 00 00 00 7f da e9 d9 00 00 00 4c 89 f0 e9 d1 00 00 00 49 8d 5c 24 01 eb 03 49 ff c6 4c 89 ff 4c ..........L.......I.\$...I..L..L
9180 89 f6 48 89 da e8 76 fc ff ff 48 85 c0 0f 85 b0 00 00 00 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 ..H...v...H........L..L..L..L...
91a0 b5 03 00 00 85 c0 b8 00 00 00 00 75 cc e9 91 00 00 00 41 80 7d 01 29 0f 85 98 00 00 00 49 83 c5 ...........u......A.}.)......I..
91c0 02 b9 fe ff ff ff e9 92 00 00 00 49 ff c5 49 63 47 28 48 89 c1 48 c1 e1 04 4a 8d 4c 39 28 85 c0 ...........I..IcG(H..H...J.L9(..
91e0 7e 1a ff c8 48 83 39 ff 48 8d 49 f0 75 f0 eb 1e 31 c0 4d 3b 77 10 49 0f 44 c6 eb 47 49 8b 7f 20 ~...H.9.H.I.u...1.M;w.I.D..GI...
9200 48 8d 35 d6 07 05 00 31 c0 e8 e0 f1 00 00 48 63 d8 48 c1 e3 04 4c 89 f0 49 2b 44 1f 30 49 89 44 H.5....1......Hc.H...L..I+D.0I.D
9220 1f 38 4c 89 ff 4c 89 f6 4c 89 ea e8 d0 fb ff ff 48 85 c0 75 0e 49 8d 44 1f 38 48 c7 00 ff ff ff .8L..L..L.......H..u.I.D.8H.....
9240 ff 31 c0 41 ff 07 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 ff c5 b9 ff ff ff ff 4c 89 ff .1.A..H...[A\A]A^A_].I.......L..
9260 4c 89 f6 4c 89 ea e8 3c 01 00 00 eb d6 0f 1f 00 cc fc ff ff 63 fd ff ff d9 fc ff ff d9 fc ff ff L..L...<............c...........
9280 42 ff ff ff 5b ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f7 49 89 fc 41 B...[...UH..AWAVAUATSPI..I..I..A
92a0 8b 44 24 28 85 c0 0f 94 c1 4d 85 ff 0f 95 c2 84 ca 41 bd 01 00 00 00 44 0f 44 e8 49 8b 7c 24 20 .D$(.....M.......A.....D.D.I.|$.
92c0 48 8d 15 2d 06 05 00 44 89 ee e8 7f f7 00 00 45 85 ed 7e 19 31 db 4c 89 e7 89 de 4c 89 fa 4c 89 H..-...D.......E..~.1.L....L..L.
92e0 f1 e8 19 00 00 00 ff c3 41 39 dd 75 e9 44 89 e8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 ........A9.u.D..H...[A\A]A^A_].U
9300 48 89 e5 41 57 41 56 53 50 89 f3 49 89 ff 41 39 5f 28 7e 37 48 63 db 48 c1 e3 04 4d 8b 74 1f 38 H..AWAVSP..I..A9_(~7Hc.H...M.t.8
9320 49 83 fe ff 74 49 49 83 fe fe 49 8b 7f 20 49 8b 74 1f 30 75 55 48 ff c6 49 2b 77 08 48 83 c4 08 I...tII...I...I.t.0uUH..I+w.H...
9340 5b 41 5e 41 5f 5d e9 c7 b7 00 00 85 db 49 8b 7f 20 74 3c ff c3 48 8d 35 aa 05 05 00 31 c0 89 da [A^A_].......I...t<..H.5....1...
9360 48 83 c4 08 5b 41 5e 41 5f 5d e9 7f f0 00 00 49 8b 7f 20 48 8d 35 a7 05 05 00 31 c0 e8 6d f0 00 H...[A^A_].....I...H.5....1..m..
9380 00 49 8b 7f 20 49 8b 74 1f 30 4c 89 f2 eb 09 48 29 d1 48 89 d6 48 89 ca 48 83 c4 08 5b 41 5e 41 .I...I.t.0L....H).H..H..H...[A^A
93a0 5f 5d e9 87 b7 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 cc 49 89 d6 49 89 f7 48 89 _].....UH..AWAVAUATSPA..I..I..H.
93c0 fb 4c 63 6b 28 49 83 fd 20 7c 12 48 8b 7b 20 48 8d 35 1e 05 05 00 31 c0 e8 11 f0 00 00 4c 89 e8 .Lck(I...|.H.{.H.5....1......L..
93e0 48 c1 e0 04 4c 89 7c 03 30 49 63 cc 48 89 4c 03 38 41 8d 45 01 89 43 28 48 89 df 4c 89 fe 4c 89 H...L.|.0Ic.H.L.8A.E..C(H..L..L.
9400 f2 e8 fa f9 ff ff 48 85 c0 75 03 ff 4b 28 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 ......H..u..K(H...[A\A]A^A_].UH.
9420 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 49 8d 5f 01 41 0f be 07 83 f8 5b 75 4c 41 80 7f 01 5e 49 .AWAVSPI..I..I._.A.....[uLA...^I
9440 8d 47 02 48 0f 44 d8 4c 8d 3d 40 05 05 00 49 3b 5e 18 75 0e 49 8b 7e 20 31 c0 4c 89 fe e8 8c ef .G.H.D.L.=@...I;^.u.I.~.1.L.....
9460 00 00 48 8d 43 01 80 3b 25 75 0e 48 83 c3 02 49 3b 46 18 48 0f 43 d8 eb 03 48 89 c3 80 3b 5d 75 ..H.C..;%u.H...I;F.H.C...H...;]u
9480 cd 48 ff c3 eb 24 83 f8 25 75 1f 49 3b 5e 18 75 12 49 8b 7e 20 48 8d 35 cf 04 05 00 31 c0 e8 4b .H...$..%u.I;^.u.I.~.H.5....1..K
94a0 ef 00 00 49 83 c7 02 4c 89 fb 48 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 ...I...L..H..H...[A^A_].UH..AWAV
94c0 41 55 41 54 53 50 49 89 d5 41 89 ff 48 8d 5e 01 80 7e 01 5e 0f 94 c0 48 0f 45 de 44 0f b6 f0 48 AUATSPI..A..H.^..~.^...H.E.D...H
94e0 8d 43 01 4c 39 e8 73 5f 45 89 f4 41 83 f4 01 0f b6 08 83 f9 25 0f b6 73 02 75 15 44 89 ff e8 a4 .C.L9.s_E..A........%..s.u.D....
9500 00 00 00 85 c0 75 3d 48 83 c3 02 48 89 d8 eb 26 40 80 fe 2d 75 1b 48 83 c3 03 4c 39 eb 73 12 44 .....u=H...H...&@..-u.H...L9.s.D
9520 39 f9 7f e7 0f b6 03 44 39 f8 48 89 d8 7c 07 eb 13 44 39 f9 74 0e 48 89 c3 48 8d 43 01 4c 39 e8 9......D9.H..|...D9.t.H..H.C.L9.
9540 72 ad eb 03 45 89 e6 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 48 r...E..D..H...[A\A]A^A_].UH..1.H
9560 39 77 10 76 40 0f b6 3e 44 8a 02 41 0f be f0 83 fe 5b 74 19 b8 01 00 00 00 83 fe 2e 74 27 83 fe 9w.v@..>D..A.....[t.........t'..
9580 25 75 19 0f b6 72 01 5d e9 1a 00 00 00 48 ff c9 48 89 d6 48 89 ca 5d e9 1c ff ff ff 41 38 f8 0f %u...r.].....H..H..H..].....A8..
95a0 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 41 89 ff 44 89 f7 e8 1d 66 01 00 83 .....].UH..AWAVSPA..A..D....f...
95c0 c0 9f 83 f8 19 77 32 48 8d 0d de 01 00 00 48 63 04 81 48 01 c8 ff e0 41 83 ff 7f 0f 87 46 01 00 .....w2H......Hc..H....A.....F..
95e0 00 49 63 cf 48 8b 15 25 aa 05 00 b8 00 01 00 00 23 44 8a 3c e9 6c 01 00 00 45 39 fe 0f 94 c0 0f .Ic.H..%........#D.<.l...E9.....
9600 b6 c0 e9 9a 01 00 00 41 83 ff 7f 0f 87 1d 01 00 00 49 63 cf 48 8b 15 f5 a9 05 00 b8 00 02 00 00 .......A.........Ic.H...........
9620 23 44 8a 3c e9 3c 01 00 00 41 83 c7 d0 41 83 ff 0a 19 db e9 df 00 00 00 41 83 ff 7f 0f 87 f3 00 #D.<.<...A...A..........A.......
9640 00 00 49 63 cf 48 8b 15 c4 a9 05 00 b8 00 08 00 00 23 44 8a 3c e9 0b 01 00 00 41 83 ff 7f 0f 87 ..Ic.H...........#D.<.....A.....
9660 d8 00 00 00 49 63 cf 48 8b 15 a2 a9 05 00 b8 00 10 00 00 23 44 8a 3c e9 e9 00 00 00 41 83 ff 7f ....Ic.H...........#D.<.....A...
9680 0f 87 bd 00 00 00 49 63 cf 48 8b 15 80 a9 05 00 b8 00 20 00 00 23 44 8a 3c e9 c7 00 00 00 41 83 ......Ic.H...........#D.<.....A.
96a0 ff 7f 0f 87 a2 00 00 00 49 63 cf 48 8b 15 5e a9 05 00 b8 00 40 00 00 23 44 8a 3c e9 a5 00 00 00 ........Ic.H..^.....@..#D.<.....
96c0 41 83 ff 7f 0f 87 87 00 00 00 49 63 cf 48 8b 15 3c a9 05 00 b8 00 80 00 00 23 44 8a 3c e9 83 00 A.........Ic.H..<........#D.<...
96e0 00 00 41 83 ff 7f 77 70 49 63 cf 48 8b 15 1e a9 05 00 b8 00 05 00 00 23 44 8a 3c eb 68 31 db 41 ..A...wpIc.H...........#D.<.h1.A
9700 81 ff ff 00 00 00 77 65 49 63 c7 48 8b 0d fe a8 05 00 0f b7 5c 81 3e 83 e3 01 eb 51 45 85 ff 0f ......weIc.H........\.>....QE...
9720 94 c0 0f b6 d8 eb 46 be 00 01 00 00 eb 2f be 00 02 00 00 eb 28 be 00 08 00 00 eb 21 be 00 10 00 ......F....../......(......!....
9740 00 eb 1a be 00 20 00 00 eb 13 be 00 40 00 00 eb 0c be 00 80 00 00 eb 05 be 00 05 00 00 44 89 ff ............@................D..
9760 e8 6b 64 01 00 85 c0 0f 95 c0 0f b6 d8 41 83 fe 7f 77 15 49 63 ce 48 8b 15 93 a8 05 00 b8 00 10 .kd..........A...w.Ic.H.........
9780 00 00 23 44 8a 3c eb 0d be 00 10 00 00 44 89 f7 e8 3b 64 01 00 85 c0 0f 94 c0 0f b6 c0 31 c3 89 ..#D.<.......D...;d..........1..
97a0 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 2b fe ff ff 4d fe ff ff 5b fe ff ff 7d fe ff ff 4d fe ff ff .H...[A^A_].+...M...[...}...M...
97c0 4d fe ff ff 8c fe ff ff 4d fe ff ff 4d fe ff ff 4d fe ff ff 4d fe ff ff ae fe ff ff 4d fe ff ff M.......M...M...M...M.......M...
97e0 4d fe ff ff 4d fe ff ff d0 fe ff ff 4d fe ff ff 4d fe ff ff f2 fe ff ff 4d fe ff ff 14 ff ff ff M...M.......M...M.......M.......
9800 4d fe ff ff 36 ff ff ff 51 ff ff ff 4d fe ff ff 70 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 M...6...Q...M...p...UH..AWAVAUAT
9820 53 48 81 ec 48 02 00 00 49 89 ff 48 8d 95 a0 fd ff ff be d7 b9 f0 ff e8 cd b0 00 00 49 89 c5 48 SH..H...I..H................I..H
9840 8d 95 98 fd ff ff be d6 b9 f0 ff 4c 89 ff e8 b6 b0 00 00 49 89 c4 4c 89 bd c8 fd ff ff c7 85 a8 ...........L.......I..L.........
9860 fd ff ff c8 00 00 00 4c 89 ad b0 fd ff ff 4c 8b b5 a0 fd ff ff 4b 8d 44 35 00 48 89 85 b8 fd ff .......L......L......K.D5.H.....
9880 ff 48 8b 85 98 fd ff ff 4c 01 e0 48 89 85 c0 fd ff ff be d5 b9 f0 ff 31 d2 4c 89 ff e8 f4 af 00 .H......L..H...........1.L......
98a0 00 48 89 c3 4c 39 f3 7f 3d 4c 01 eb 4c 89 ad 90 fd ff ff 4c 8d b5 a8 fd ff ff c7 85 d0 fd ff ff .H..L9..=L..L......L............
98c0 00 00 00 00 4c 89 f7 48 89 de 4c 89 e2 e8 2e f5 ff ff 49 89 c5 4d 85 ed 75 10 48 ff c3 48 3b 9d ....L..H..L.......I..M..u.H..H;.
98e0 b8 fd ff ff 76 d4 31 c0 eb 4f 4c 89 e8 48 2b 85 90 fd ff ff 4c 39 eb 0f 94 c1 0f b6 f1 48 01 c6 ....v.1..OL..H+.....L9.......H..
9900 4c 89 ff e8 0a b2 00 00 be ff ff ff ff ba d5 b9 f0 ff 4c 89 ff e8 47 ac 00 00 be fe ff ff ff 4c L.................L...G........L
9920 89 ff e8 2e aa 00 00 48 8d bd a8 fd ff ff 48 89 de 4c 89 ea e8 4f f9 ff ff 48 81 c4 48 02 00 00 .......H......H..L...O...H..H...
9940 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 f6 49 89 fc e8 [A\A]A^A_].UH..AWAVAUATSPI..I...
9960 64 64 01 00 49 89 c7 4c 89 f7 e8 59 64 01 00 48 89 c3 4b 8d 7c 27 ff 47 8a 6c 27 ff 4c 89 f6 e8 dd..I..L...Yd..H..K.|'.G.l'.L...
9980 32 64 01 00 4c 01 fb 45 88 6c 1c ff 41 c6 04 1c 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 2d..L..E.l..A....H...[A\A]A^A_].
99a0 55 48 89 e5 48 89 cf e8 69 f3 00 00 31 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ff f2 0f UH..H...i...1.].UH..AWAVATSI....
99c0 10 05 d2 1b 05 00 be 88 00 00 00 e8 fd fe 00 00 31 f6 ba 0b 00 00 00 4c 89 ff e8 30 b6 00 00 48 ................1......L...0...H
99e0 8d 35 2a ac 05 00 31 d2 4c 89 ff e8 73 ff 00 00 4c 8d 35 6e 01 05 00 4c 89 ff 4c 89 f6 e8 1c ed .5*...1.L...s...L.5n...L..L.....
9a00 00 00 be ff ff ff ff 4c 89 ff e8 c6 ab 00 00 48 8d 15 95 fc 04 00 be fe ff ff ff 4c 89 ff e8 a2 .......L.......H...........L....
9a20 b7 00 00 48 8d 35 a6 ac 05 00 31 d2 4c 89 ff e8 2f ff 00 00 be fe ff ff ff 4c 89 ff e8 14 a9 00 ...H.5....1.L.../........L......
9a40 00 48 8b 05 d8 a5 05 00 48 8b 30 48 8d 15 ea 00 05 00 48 8d 0d ed 00 05 00 4c 89 ff e8 7d 00 00 .H......H.0H......H......L...}..
9a60 00 48 8b 05 c0 a5 05 00 48 8b 30 48 8d 15 da 00 05 00 48 8d 0d de 00 05 00 4c 89 ff e8 5d 00 00 .H......H.0H......H......L...]..
9a80 00 48 8b 05 90 a5 05 00 4c 8b 20 be 10 00 00 00 4c 89 ff e8 f0 be 00 00 48 89 c3 48 c7 43 08 00 .H......L.......L.......H..H.C..
9aa0 00 00 00 4c 89 ff 4c 89 f6 e8 f1 ec 00 00 4c 89 23 48 8d 05 c0 00 00 00 48 89 43 08 48 8d 15 9b ...L..L.......L.#H......H.C.H...
9ac0 00 05 00 be fe ff ff ff 4c 89 ff e8 f5 b6 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 ........L............[A\A^A_].UH
9ae0 89 e5 41 57 41 56 41 54 53 49 89 ce 49 89 d7 49 89 f4 48 89 fb e8 48 00 00 00 4d 85 ff 4c 89 20 ..AWAVATSI..I..I..H...H...M..L..
9b00 48 8d 0d 71 00 00 00 48 89 48 08 74 1d be ff ff ff ff 48 89 df e8 bb aa 00 00 be d8 b9 f0 ff 48 H..q...H.H.t......H............H
9b20 89 df 4c 89 fa e8 9b b6 00 00 be fe ff ff ff 48 89 df 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 83 b6 ..L............H..L..[A\A^A_]...
9b40 00 00 55 48 89 e5 41 56 53 49 89 fe be 10 00 00 00 e8 32 be 00 00 48 89 c3 48 c7 43 08 00 00 00 ..UH..AVSI........2...H..H.C....
9b60 00 48 8d 35 fd ff 04 00 4c 89 f7 e8 2f ec 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 .H.5....L.../...H..[A^].UH..SPH.
9b80 fb 48 8d 15 dd ff 04 00 be 01 00 00 00 e8 b0 ec 00 00 48 8d 0d df ff ff ff 48 89 48 08 48 89 df .H................H......H.H.H..
9ba0 e8 37 af 00 00 48 8d 35 bf ff 04 00 ba 1a 00 00 00 48 89 df e8 75 af 00 00 b8 02 00 00 00 48 83 .7...H.5.........H...u........H.
9bc0 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 28 aa 00 00 83 f8 ff 75 14 48 8d 15 ..[].UH..SPH........(......u.H..
9be0 68 ff 04 00 be d8 b9 f0 ff 48 89 df e8 8e b2 00 00 48 89 df e8 9e 02 00 00 48 8d 15 65 ff 04 00 h........H.......H.......H..e...
9c00 be 01 00 00 00 48 89 df e8 35 ec 00 00 48 8b 48 08 48 89 4d f0 48 c7 40 08 00 00 00 00 48 8b 45 .....H...5...H.H.H.M.H.@.....H.E
9c20 f0 48 89 df ff d0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 5c 02 00 00 48 89 c7 e8 35 .H....H...[].UH..SPH...\...H...5
9c40 60 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 a6 e9 00 00 55 48 89 e5 53 `..........1.H..H...[].....UH..S
9c60 50 48 89 fb e8 2e 02 00 00 31 f6 48 89 df e8 fa 09 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 PH.......1.H............H...[].U
9c80 48 89 e5 53 50 48 89 fb e8 0a 02 00 00 ba 02 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 2c H..SPH............H..H..H...[].,
9ca0 03 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 fb e8 e2 01 00 00 49 89 c6 48 8d 15 52 ff 04 00 48 ...UH..AWAVSPH.......I..H..R...H
9cc0 8d 0d ca aa 05 00 be 02 00 00 00 48 89 df e8 3c ec 00 00 41 89 c7 be 03 00 00 00 31 d2 48 89 df ...........H...<...A.......1.H..
9ce0 e8 32 ef 00 00 49 63 cf 48 8d 15 bd 18 05 00 8b 14 8a 4c 89 f7 48 89 c6 e8 c3 5f 01 00 85 c0 74 .2...Ic.H.........L..H...._....t
9d00 16 31 f6 31 d2 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 ea e8 00 00 4c 89 f7 e8 a7 5f 01 00 48 .1.1.H..H...[A^A_].....L...._..H
9d20 89 df 48 89 c6 e8 e8 ad 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ..H............H...[A^A_].UH..AW
9d40 41 56 53 50 48 89 fb e8 4b 01 00 00 49 89 c6 48 8d 0d 1a aa 05 00 be 02 00 00 00 31 d2 48 89 df AVSPH...K...I..H...........1.H..
9d60 e8 aa eb 00 00 41 89 c7 be 03 00 00 00 ba 00 20 00 00 48 89 df e8 9d ee 00 00 49 63 cf 48 8d 15 .....A............H.......Ic.H..
9d80 1c 18 05 00 8b 14 8a 31 f6 4c 89 f7 48 89 c1 e8 f2 5f 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 .......1.L..H...._..........1.H.
9da0 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 51 e8 00 00 55 48 89 e5 41 56 53 48 89 fb e8 d8 00 00 00 49 .H...[A^A_].Q...UH..AVSH.......I
9dc0 89 c6 be 01 00 00 00 48 89 df e8 06 a8 00 00 ba 02 00 00 00 48 89 df 4c 89 f6 5b 41 5e 5d e9 f2 .......H............H..L..[A^]..
9de0 00 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 15 72 fd 04 00 be 01 00 00 00 e8 45 ea 00 00 48 83 78 ...UH..SPH..H..r.........E...H.x
9e00 08 00 74 33 48 83 38 00 74 2d 48 8d 15 54 fd 04 00 be 01 00 00 00 48 89 df e8 24 ea 00 00 48 8b ..t3H.8.t-H..T........H...$...H.
9e20 48 08 48 89 4d f0 48 c7 40 08 00 00 00 00 48 8b 45 f0 48 89 df ff d0 31 c0 48 83 c4 08 5b 5d c3 H.H.M.H.@.....H.E.H....1.H...[].
9e40 55 48 89 e5 53 50 48 89 fb 48 8d 15 15 fd 04 00 be 01 00 00 00 e8 e8 e9 00 00 48 83 78 08 00 74 UH..SPH..H................H.x..t
9e60 16 48 8b 10 48 8d 35 63 fd 04 00 31 c0 48 89 df e8 b6 ad 00 00 eb 14 48 8d 35 42 fd 04 00 ba 0d .H..H.5c...1.H.........H.5B.....
9e80 00 00 00 48 89 df e8 a3 ac 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 ...H............H...[].UH..AVSI.
9ea0 fe 48 8d 15 bd fc 04 00 be 01 00 00 00 e8 90 e9 00 00 48 89 c3 48 83 7b 08 00 75 11 48 8d 35 20 .H................H..H.{..u.H.5.
9ec0 fd 04 00 31 c0 4c 89 f7 e8 21 e5 00 00 48 8b 03 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 ...1.L...!...H..[A^].UH..AWAVAUA
9ee0 54 53 50 89 d3 49 89 f4 49 89 ff e8 49 a4 00 00 41 89 c5 41 39 dd b8 01 00 00 00 0f 84 bf 00 00 TSP..I..I...I...A..A9...........
9f00 00 41 be 01 00 00 00 4c 89 ff 89 de e8 ef a6 00 00 4c 89 ff 89 de 83 f8 03 75 28 e8 37 a7 00 00 .A.....L.........L.......u(.7...
9f20 31 d2 4c 89 ff 89 de 85 c0 75 2a e8 14 a9 00 00 b0 01 4c 89 e7 48 8d 35 a1 fc 04 00 e8 61 5d 01 1.L......u*.......L..H.5.....a].
9f40 00 eb 2e 48 8d 55 d0 e8 bc ea 00 00 45 85 f6 75 2f 31 c0 eb 46 e8 3b a9 00 00 48 89 c1 31 c0 4c ...H.U......E..u/1..F.;...H..1.L
9f60 89 e7 48 8d 35 6f fc 04 00 48 89 ca e8 31 5d 01 00 85 c0 0f 9f c1 45 85 f6 0f 95 c0 20 c8 eb 1b ..H.5o...H...1].......E.........
9f80 48 8b 55 d0 be 01 00 00 00 48 89 c7 4c 89 e1 e8 3e 5d 01 00 48 3b 45 d0 0f 94 c0 44 0f b6 f0 ff H.U......H..L...>]..H;E....D....
9fa0 c3 41 39 dd 0f 85 5d ff ff ff 45 85 f6 b8 01 00 00 00 75 0c 31 f6 31 d2 4c 89 ff e8 41 e6 00 00 .A9...]...E.......u.1.1.L...A...
9fc0 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 48 81 ec 38 H...[A\A]A^A_].UH..AWAVAUATSH..8
9fe0 21 00 00 41 89 d7 49 89 f6 48 89 fb e8 48 a3 00 00 41 89 c5 4c 89 f7 e8 22 5c 01 00 41 83 fd 01 !..A..I..H...H...A..L..."\..A...
a000 75 31 ba 01 00 00 00 48 89 df 48 89 9d d0 de ff ff 4c 89 f6 4c 89 b5 c8 de ff ff e8 22 04 00 00 u1.....H..H......L..L......."...
a020 41 89 c6 4c 89 bd b8 de ff ff 45 8d 7f 01 e9 aa 03 00 00 4c 89 b5 c8 de ff ff 41 8d 75 13 48 8d A..L......E........L......A.u.H.
a040 15 d4 fb 04 00 48 89 df 48 89 9d d0 de ff ff e8 fa e9 00 00 41 83 c5 fe 4c 8d a5 b8 df ff ff 4c .....H..H...........A...L......L
a060 89 bd b8 de ff ff 48 8b 9d d0 de ff ff 48 89 df 44 89 fe e8 88 a5 00 00 83 f8 03 75 49 4c 89 ad ......H......H..D..........uIL..
a080 c0 de ff ff 48 89 df 44 89 fe e8 1a eb 00 00 49 89 c6 4d 85 f6 75 5c 4c 8b ad c8 de ff ff 4c 89 ....H..D.......I..M..u\L......L.
a0a0 ef e8 32 5c 01 00 41 89 c6 44 89 f7 4c 89 ee e8 5c 5d 01 00 31 f6 31 d2 48 89 df e8 6e aa 00 00 ..2\..A..D..L...\]..1.1.H...n...
a0c0 41 83 fe ff eb 6f 31 d2 48 89 df 44 89 fe e8 35 e9 00 00 80 38 2a 48 8d 48 01 48 0f 45 c8 0f be A....o1.H..D...5....8*H.H.H.E...
a0e0 01 83 f8 60 7f 62 83 f8 4c 0f 85 c5 02 00 00 31 d2 eb 64 48 89 df 4c 89 e6 e8 88 ed 00 00 4c 89 ...`.b..L......1..dH..L.......L.
a100 e7 4c 89 f6 e8 4d eb 00 00 be 01 00 00 00 48 89 c7 4c 89 f2 48 8b 8d c8 de ff ff e8 88 5b 01 00 .L...M........H..L..H........[..
a120 48 89 c3 48 01 9d c8 df ff ff 4c 89 e7 e8 5e ec 00 00 48 85 db 0f 95 c0 44 0f b6 f0 4c 8b ad c0 H..H......L...^...H.....D...L...
a140 de ff ff e9 56 02 00 00 83 f8 61 74 21 83 f8 6c 75 78 ba 01 00 00 00 48 89 df 48 8b b5 c8 de ff ....V.....at!..lux.....H..H.....
a160 ff e8 dc 02 00 00 41 89 c6 e9 30 02 00 00 48 89 df 4d 89 e6 4c 89 f6 e8 0a ed 00 00 48 8b 9d c8 ......A...0...H..M..L.......H...
a180 de ff ff be 00 20 00 00 4c 89 f7 e8 c6 ea 00 00 be 01 00 00 00 ba 00 20 00 00 48 89 c7 48 89 d9 ........L.................H..H..
a1a0 e8 03 5b 01 00 48 01 85 c8 df ff ff 48 3d 00 20 00 00 74 cf 4c 89 f7 4d 89 f4 e8 d1 eb 00 00 41 ..[..H......H=....t.L..M.......A
a1c0 be 01 00 00 00 e9 d4 01 00 00 83 f8 6e 0f 85 e1 01 00 00 48 8b 9d c8 de ff ff 48 89 9d d8 de ff ............n......H......H.....
a1e0 ff c7 85 e4 de ff ff 00 00 00 00 e8 06 5b 01 00 48 8b 00 0f be 00 89 85 b4 de ff ff 48 89 df e8 .............[..H...........H...
a200 80 5a 01 00 48 89 df 48 8b 1d 02 9e 05 00 41 be 00 40 00 00 eb 07 48 8b bd d8 de ff ff 8b 47 08 .Z..H..H......A..@....H.......G.
a220 8d 48 ff 85 c0 89 4f 08 7f 07 e8 a7 59 01 00 eb 0d 48 8b 07 48 8d 48 01 48 89 0f 0f b6 00 89 85 .H....O.....Y....H..H.H.H.......
a240 e0 de ff ff 83 f8 7f 77 0b 48 98 8b 44 83 3c 44 21 f0 eb 0c be 00 40 00 00 89 c7 e8 70 59 01 00 .......w.H..D.<D!.....@.....pY..
a260 85 c0 75 b2 4c 89 ad c0 de ff ff 48 8d 9d d8 de ff ff 48 89 df 48 8d 35 bf f9 04 00 e8 13 03 00 ..u.L......H......H..H.5........
a280 00 48 89 df 48 8d 35 b3 f9 04 00 e8 04 03 00 00 45 31 ed 85 c0 be 00 00 00 00 74 1e 48 89 df 48 .H..H.5.........E1........t.H..H
a2a0 8d 35 9a f9 04 00 e8 e9 02 00 00 85 c0 0f 94 c0 44 0f b6 e8 44 89 ee 83 f6 01 89 b5 a8 de ff ff .5..............D...D...........
a2c0 48 89 df e8 f0 02 00 00 41 89 c6 45 01 ee 8b 85 b4 de ff ff 39 85 e0 de ff ff 4c 8b ad c0 de ff H.......A..E........9.....L.....
a2e0 ff 75 1d 48 89 df e8 25 03 00 00 85 c0 74 11 48 89 df 8b b5 a8 de ff ff e8 bb 02 00 00 41 01 c6 .u.H...%.....t.H.............A..
a300 45 85 f6 7e 4e 83 bd a8 de ff ff 00 48 8d 35 33 f9 04 00 48 8d 05 29 f9 04 00 48 0f 45 f0 48 89 E..~N.......H.53...H..)...H.E.H.
a320 df e8 6e 02 00 00 85 c0 74 29 48 89 df 48 8d 35 07 f9 04 00 e8 5b 02 00 00 8b 85 e0 de ff ff 83 ..n.....t)H..H.5.....[..........
a340 c0 d0 83 f8 09 77 0c 48 89 df e8 c1 02 00 00 85 c0 75 e6 8b bd e0 de ff ff 48 8b b5 d8 de ff ff .....w.H.........u.......H......
a360 e8 ab 5a 01 00 48 8b bd d8 de ff ff e8 5b 59 01 00 48 63 85 e4 de ff ff c6 84 05 e8 de ff ff 00 ..Z..H.......[Y..Hc.............
a380 48 8b bd d0 de ff ff 48 8d b5 e8 de ff ff e8 88 a4 00 00 48 85 c0 41 be 01 00 00 00 74 2d 41 ff H......H...........H..A.....t-A.
a3a0 c7 45 85 ed 74 37 41 ff cd 45 85 f6 0f 85 b4 fc ff ff eb 29 48 8d 15 71 f8 04 00 48 89 df 44 89 .E..t7A..E.........)H..q...H..D.
a3c0 fe e8 2f df 00 00 41 89 c7 eb 62 48 8b bd d0 de ff ff e8 05 a7 00 00 41 ff c7 45 31 f6 48 8b bd ../...A...bH...........A..E1.H..
a3e0 c8 de ff ff e8 89 58 01 00 85 c0 74 15 31 f6 31 d2 48 8b bd d0 de ff ff e8 04 e2 00 00 41 89 c7 ......X....t.1.1.H...........A..
a400 eb 2b 45 85 f6 75 1c be fe ff ff ff 48 8b 9d d0 de ff ff 48 89 df e8 3a 9f 00 00 48 89 df e8 b9 .+E..u......H......H...:...H....
a420 a6 00 00 48 8b 85 b8 de ff ff 41 29 c7 44 89 f8 48 81 c4 38 21 00 00 5b 41 5c 41 5d 41 5e 41 5f ...H......A).D..H..8!..[A\A]A^A_
a440 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 41 89 d6 44 89 b5 b4 df ff ff ].UH..AWAVAUATSH..8...A..D......
a460 49 89 f5 48 89 bd a8 df ff ff 48 8d 9d b8 df ff ff 48 89 de e8 0d ea 00 00 45 31 ff eb 19 4c 89 I..H......H......H.......E1...L.
a480 ef e8 46 58 01 00 49 63 c6 48 01 85 c8 df ff ff 44 8b b5 b4 df ff ff 41 83 ff ff 74 6e 41 83 ff ..FX..Ic.H......D......A...tnA..
a4a0 0a 74 68 be 00 20 00 00 48 89 df e8 a6 e7 00 00 49 89 c4 4c 89 ef e8 c9 57 01 00 45 31 f6 41 8b .th.....H.......I..L....W..E1.A.
a4c0 45 08 8d 48 ff 85 c0 41 89 4d 08 7f 0d 4c 89 ef e8 01 57 01 00 41 89 c7 eb 10 49 8b 45 00 48 8d E..H...A.M...L....W..A....I.E.H.
a4e0 48 01 49 89 4d 00 44 0f b6 38 41 83 ff ff 74 8e 41 83 ff 0a 74 88 47 88 3c 34 49 ff c6 41 81 fe H.I.M.D..8A...t.A...t.G.<4I..A..
a500 00 20 00 00 7c b8 e9 73 ff ff ff 45 85 f6 75 44 41 83 ff 0a 75 3e 48 8b 85 c8 df ff ff 48 3b 85 ....|..s...E..uDA...u>H......H;.
a520 c0 df ff ff 72 18 48 8d bd b8 df ff ff be 01 00 00 00 e8 1f e7 00 00 48 8b 85 c8 df ff ff 48 8d ....r.H................H......H.
a540 48 01 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 0a 48 8d bd b8 df ff ff e8 30 e8 00 00 H.H......H..........H.......0...
a560 41 83 ff 0a b0 01 74 17 be ff ff ff ff 48 8b bd a8 df ff ff e8 19 a4 00 00 48 85 c0 0f 95 c0 0f A.....t......H...........H......
a580 b6 c0 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 8b 47 08 0f be 0e 39 c8 ..H..8...[A\A]A^A_].UH...G....9.
a5a0 74 10 0f be 4e 01 39 c8 75 04 85 c0 75 04 31 c0 5d c3 5d e9 58 00 00 00 55 48 89 e5 41 57 41 56 t...N.9.u...u.1.].].X...UH..AWAV
a5c0 41 54 53 41 89 f6 49 89 ff 31 c9 4c 8b 25 3e 9a 05 00 89 cb 45 85 f6 49 63 47 08 75 0a 83 c0 d0 ATSA..I..1.L.%>.....E..IcG.u....
a5e0 83 f8 09 76 11 eb 1e 3d ff 00 00 00 77 17 41 f6 44 84 3e 01 74 0f 4c 89 ff e8 12 00 00 00 8d 4b ...v...=....w.A.D.>.t.L........K
a600 01 85 c0 75 cd 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 63 43 0c 48 3d c8 ...u...[A\A^A_].UH..SPH..HcC.H=.
a620 00 00 00 7c 08 c6 43 10 00 31 c0 eb 39 8a 4b 08 8d 50 01 89 53 0c 88 4c 03 10 48 8b 3b 8b 47 08 ...|..C..1..9.K..P..S..L..H.;.G.
a640 8d 48 ff 85 c0 89 4f 08 7e 0f 48 8b 07 48 8d 48 01 48 89 0f 0f b6 00 eb 05 e8 78 55 01 00 89 43 .H....O.~.H..H.H.H........xU...C
a660 08 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb e8 b7 9c ......H...[].UH..AWAVSPA..H.....
a680 00 00 41 89 c7 41 8d 47 ff 48 63 f0 48 89 df e8 7e a4 00 00 48 89 df 44 89 f6 e8 ce a6 00 00 be ..A..A.G.Hc.H...~...H..D........
a6a0 02 00 00 00 ba 02 00 00 00 48 89 df e8 12 9d 00 00 41 8d 57 02 48 8d 35 12 00 00 00 48 89 df 48 .........H.......A.W.H.5....H..H
a6c0 83 c4 08 5b 41 5e 41 5f 5d e9 09 a6 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ff ...[A^A_].....UH..AWAVATSH...I..
a6e0 be d7 b9 f0 ff e8 12 a3 00 00 49 89 c6 be d6 b9 f0 ff 31 d2 4c 89 ff e8 99 a1 00 00 49 89 c4 49 ..........I.......1.L.......I..I
a700 83 7e 08 00 0f 84 a1 00 00 00 be 01 00 00 00 4c 89 ff e8 3e 9c 00 00 48 8d 15 fb f4 04 00 4c 89 .~.............L...>...H......L.
a720 ff 44 89 e6 e8 25 e3 00 00 45 85 e4 7e 1a 41 f7 dc 31 db 8d b3 d4 b9 f0 ff 4c 89 ff e8 94 9e 00 .D...%...E..~.A..1.......L......
a740 00 ff cb 41 39 dc 75 eb 49 8b 36 ba 02 00 00 00 4c 89 ff e8 77 f8 ff ff 41 89 c6 44 89 f6 f7 de ...A9.u.I.6.....L...w...A..D....
a760 4c 89 ff e8 7b a1 00 00 85 c0 0f 85 b3 00 00 00 41 83 fe 02 7c 52 be 01 00 00 00 44 29 f6 31 d2 L...{...........A...|R.....D).1.
a780 4c 89 ff e8 81 a1 00 00 48 89 c1 48 8d 35 ce f4 04 00 31 c0 4c 89 ff 48 89 ca 48 83 c4 10 5b 41 L.......H..H.5....1.L..H..H...[A
a7a0 5c 41 5e 41 5f 5d e9 43 dc 00 00 48 8d 35 97 f4 04 00 31 c0 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e \A^A_].C...H.5....1.L..H...[A\A^
a7c0 41 5f 5d e9 26 dc 00 00 be d5 b9 f0 ff 4c 89 ff e8 0e a1 00 00 45 31 f6 85 c0 74 47 45 31 f6 31 A_].&........L.......E1...tGE1.1
a7e0 f6 4c 89 ff e8 6c 9b 00 00 be d7 b9 f0 ff 4c 89 ff e8 df 9d 00 00 48 8d 15 68 f3 04 00 be 01 00 .L...l........L.......H..h......
a800 00 00 4c 89 ff e8 38 e0 00 00 48 8b 48 08 48 89 4d d8 48 c7 40 08 00 00 00 00 48 8b 45 d8 4c 89 ..L...8...H.H.H.M.H.@.....H.E.L.
a820 ff ff d0 44 89 f0 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 09 ...D..H...[A\A^A_].UH..SPH..H.5.
a840 f3 04 00 e8 ee 03 00 00 48 89 c7 e8 28 54 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 ........H...(T..........1.H..H..
a860 08 5b 5d e9 99 dd 00 00 55 48 89 e5 48 8d 35 c9 f2 04 00 48 8d 15 3a f4 04 00 e8 7d 04 00 00 b8 .[].....UH..H.5....H..:....}....
a880 01 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 66 9d 00 00 83 f8 ff 75 08 48 ....].UH..AVSH........f......u.H
a8a0 89 df e8 35 a2 00 00 41 be 01 00 00 00 be 01 00 00 00 48 89 df e8 46 9d 00 00 85 c0 74 42 be 01 ...5...A..........H...F.....tB..
a8c0 00 00 00 31 d2 48 89 df e8 3b e1 00 00 48 8d 15 e0 f3 04 00 48 89 df 48 89 c6 e8 9e 04 00 00 be ...1.H...;...H......H..H........
a8e0 ff ff ff ff ba 01 00 00 00 48 89 df e8 70 9c 00 00 be fe ff ff ff 48 89 df e8 57 9a 00 00 eb 3e .........H...p........H...W....>
a900 48 8d 15 35 f2 04 00 be d8 b9 f0 ff 48 89 df e8 6b a5 00 00 be ff ff ff ff ba 01 00 00 00 48 89 H..5........H...k.............H.
a920 df e8 3b 9c 00 00 be fe ff ff ff 48 89 df e8 22 9a 00 00 48 89 df e8 5c f5 ff ff 45 31 f6 48 89 ..;........H..."...H...\...E1.H.
a940 df 44 89 f6 e8 24 fd ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 .D...$........[A^].UH..AWAVATSI.
a960 fc be 01 00 00 00 31 d2 e8 9b e0 00 00 49 89 c6 48 8d 15 3d f3 04 00 be 02 00 00 00 31 c9 4c 89 ......1......I..H..=........1.L.
a980 e7 e8 29 e0 00 00 49 89 c7 be 10 00 00 00 4c 89 e7 e8 f2 af 00 00 48 89 c3 48 c7 43 08 00 00 00 ..)...I.......L.......H..H.C....
a9a0 00 48 8d 35 bd f1 04 00 4c 89 e7 e8 ef dd 00 00 48 c7 03 00 00 00 00 48 8d 05 d2 02 00 00 48 89 .H.5....L.......H......H......H.
a9c0 43 08 41 0f be 37 85 f6 74 37 48 8d 3d 02 f3 04 00 ba 04 00 00 00 e8 39 53 01 00 48 85 c0 74 21 C.A..7..t7H.=..........9S..H..t!
a9e0 49 8d 47 01 41 80 7f 01 2b 49 8d 4f 02 48 0f 44 c1 80 38 62 48 8d 48 01 48 0f 45 c8 80 39 00 74 I.G.A...+I.O.H.D..8bH.H.H.E..9.t
aa00 14 48 8d 15 cf f2 04 00 be 02 00 00 00 4c 89 e7 e8 e0 d8 00 00 4c 89 f7 4c 89 fe e8 7c 52 01 00 .H...........L.......L..L...|R..
aa20 48 85 c0 48 89 03 74 0e b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 f2 5b 41 H..H..t......[A\A^A_].1.L..L..[A
aa40 5c 41 5e 41 5f 5d e9 b6 db 00 00 55 48 89 e5 48 8d 35 f6 f0 04 00 48 8d 15 59 f2 04 00 e8 9a 02 \A^A_].....UH..H.5....H..Y......
aa60 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc be 01 00 00 00 31 d2 e8 85 .......].UH..AWAVATSI.......1...
aa80 df 00 00 49 89 c6 48 8d 15 27 f2 04 00 be 02 00 00 00 31 c9 4c 89 e7 e8 13 df 00 00 49 89 c7 be ...I..H..'........1.L.......I...
aaa0 10 00 00 00 4c 89 e7 e8 dc ae 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 a7 f0 04 00 4c 89 ....L.......H..H.C.....H.5....L.
aac0 e7 e8 d9 dc 00 00 31 ff e8 ab 51 01 00 4c 89 f7 4c 89 fe e8 6c 52 01 00 48 85 c0 48 89 03 48 8d ......1...Q..L..L...lR..H..H..H.
aae0 05 e5 01 00 00 48 89 43 08 74 0e b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 .....H.C.t......[A\A^A_].1.L..L.
ab00 f2 5b 41 5c 41 5e 41 5f 5d e9 f3 da 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 35 1e f0 04 00 e8 13 .[A\A^A_].....UH..SPH..H.5......
ab20 01 00 00 ba 01 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 96 f4 ff ff 55 48 89 e5 41 56 53 ........H..H..H...[].....UH..AVS
ab40 49 89 fe be 10 00 00 00 e8 3b ae 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 06 f0 04 00 4c I........;...H..H.C.....H.5....L
ab60 89 f7 e8 38 dc 00 00 48 c7 03 00 00 00 00 48 8d 05 1b 01 00 00 48 89 43 08 e8 8c 52 01 00 48 85 ...8...H......H......H.C...R..H.
ab80 c0 48 89 03 74 0a b8 01 00 00 00 5b 41 5e 5d c3 31 f6 31 d2 4c 89 f7 5b 41 5e 5d e9 61 da 00 00 .H..t......[A^].1.1.L..[A^].a...
aba0 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 36 df 00 00 48 8d 15 ab ef 04 00 be 01 00 00 00 48 UH..SPH........6...H...........H
abc0 89 df e8 04 dc 00 00 48 85 c0 74 15 48 83 78 08 00 74 18 48 8d 35 d5 f0 04 00 ba 04 00 00 00 eb .......H..t.H.x..t.H.5..........
abe0 16 48 89 df e8 f3 9e 00 00 eb 14 48 8d 35 b1 f0 04 00 ba 0b 00 00 00 48 89 df e8 2f 9f 00 00 b8 .H.........H.5.........H.../....
ac00 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 31 ef 04 00 e8 16 00 00 00 ....H...[].UH..SPH..H.51........
ac20 ba 01 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 9f f2 ff ff 55 48 89 e5 41 57 41 56 53 50 .....H..H..H...[].....UH..AWAVSP
ac40 49 89 f6 49 89 ff be d8 b9 f0 ff 4c 89 f2 e8 2c a2 00 00 be ff ff ff ff 4c 89 ff e8 9c 9d 00 00 I..I.......L...,........L.......
ac60 48 89 c3 48 83 7b 08 00 75 18 49 83 c6 04 48 8d 35 13 f0 04 00 31 c0 4c 89 ff 4c 89 f2 e8 6c d7 H..H.{..u.I...H.5....1.L..L...l.
ac80 00 00 48 8b 03 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 c5 ee 04 00 ..H..H...[A^A_].UH..SPH..H......
aca0 be 01 00 00 00 e8 98 db 00 00 48 8b 38 e8 b4 4f 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 ..........H.8..O..........1.H..H
acc0 83 c4 08 5b 5d e9 37 d9 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 15 8b ee 04 00 be 01 00 00 00 e8 ...[].7...UH..SPH..H............
ace0 5e db 00 00 48 8b 38 e8 52 50 01 00 48 89 df 89 c6 48 83 c4 08 5b 5d e9 8c d9 00 00 55 48 89 e5 ^...H.8.RP..H....H...[].....UH..
ad00 41 57 41 56 53 50 49 89 d7 49 89 f6 48 89 fb be 01 00 00 00 e8 e7 98 00 00 85 c0 7e 46 be 01 00 AWAVSPI..I..H..............~F...
ad20 00 00 31 d2 48 89 df e8 dd 9b 00 00 48 89 df 48 85 c0 74 0d 48 89 c6 4c 89 fa e8 3e 00 00 00 eb ..1.H.......H..H..t.H..L...>....
ad40 12 e8 51 f1 ff ff be 01 00 00 00 48 89 df e8 82 98 00 00 be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 62 ..Q........H............H..L...b
ad60 a4 00 00 be d8 b9 f0 ff 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 02 a1 00 00 55 48 89 ........H..L..H...[A^A_].....UH.
ad80 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f6 49 89 fc be 10 00 00 00 e8 ed ab 00 00 48 89 c3 48 c7 .AWAVATSI..I..I............H..H.
ada0 43 08 00 00 00 00 48 8d 35 b8 ed 04 00 4c 89 e7 e8 ea d9 00 00 48 c7 03 00 00 00 00 48 8d 05 cd C.....H.5....L.......H......H...
adc0 fe ff ff 48 89 43 08 4c 89 f7 4c 89 fe e8 ca 4e 01 00 48 85 c0 48 89 03 74 09 5b 41 5c 41 5e 41 ...H.C.L..L....N..H..H..t.[A\A^A
ade0 5f 5d c3 e8 dc 4d 01 00 8b 38 e8 cd 4f 01 00 48 89 c1 48 8d 35 bf ee 04 00 31 c0 4c 89 e7 4c 89 _]...M...8..O..H..H.5....1.L..L.
ae00 f2 5b 41 5c 41 5e 41 5f 5d e9 e0 d5 00 00 90 90 55 48 89 e5 53 8b 47 20 3b 47 24 7e 47 ff c8 4c .[A\A^A_].......UH..S.G.;G$~G..L
ae20 63 c0 48 8b 07 4c 8b 48 38 43 8b 04 81 89 c1 83 e1 3f 83 f9 04 75 2d 44 8d 54 32 ff 89 c1 c1 e9 c.H..L.H8C.......?...u-D.T2.....
ae40 06 0f b6 c9 89 c3 c1 eb 17 44 8d 1c 19 39 f1 7f 08 8d 5c 19 01 39 f3 7d 25 39 f1 7c 07 8d 1c 32 .........D...9....\..9.}%9.|...2
ae60 39 d9 7e 1a c1 e6 06 c1 e2 17 81 c2 00 00 80 ff 09 f2 83 ca 04 89 d6 5b 5d e9 6f 02 00 00 39 f1 9.~....................[].o...9.
ae80 0f 4e f1 45 39 d3 45 0f 4d d3 25 3f c0 7f 00 41 29 f2 c1 e6 06 81 e6 c0 3f 00 00 41 c1 e2 17 41 .N.E9.E.M.%?...A).......?..A...A
aea0 09 f2 41 09 c2 47 89 14 81 5b 5d c3 55 48 89 e5 c1 e2 06 09 d6 c1 e1 17 09 ce 41 c1 e0 0e 44 09 ..A..G...[].UH............A...D.
aec0 c6 5d e9 26 02 00 00 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 44 8b 73 28 c7 43 28 ff ff ff ff .].&...UH..AVSH...H..D.s(.C(....
aee0 be 1e 80 ff 7f e8 03 02 00 00 89 45 ec 48 8d 75 ec 48 89 df 44 89 f2 e8 20 00 00 00 8b 45 ec 48 ...........E.H.u.H..D........E.H
af00 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 c1 e2 06 09 d6 c1 e1 0e 09 ce 5d e9 d1 01 00 00 55 48 89 e5 ...[A^].UH............].....UH..
af20 83 fa ff 74 35 8b 0e 83 f9 ff 74 2c 48 8b 07 48 8b 40 38 89 ce 48 63 ce 8b 0c 88 c1 e9 0e 81 c1 ...t5.....t,H..H.@8..Hc.........
af40 01 00 fe ff 83 f9 ff 74 09 8d 4c 0e 01 83 f9 ff 75 e1 5d e9 45 01 00 00 89 16 5d c3 55 48 89 e5 .......t..L.....u.].E.....].UH..
af60 c1 e6 06 c1 e2 17 81 c2 00 00 80 00 09 d6 83 ce 26 5d e9 76 01 00 00 55 48 89 e5 8b 47 20 89 47 ................&].v...UH...G..G
af80 24 5d c3 55 48 89 e5 89 f0 39 57 20 75 0f 89 57 24 48 8d 77 28 89 c2 5d e9 7f ff ff ff b9 ff 00 $].UH....9W.u..W$H.w(..]........
afa0 00 00 89 c6 41 89 d0 5d e9 18 00 00 00 55 48 89 e5 89 f0 8b 4f 20 89 4f 24 48 8d 77 28 89 c2 5d ....A..].....UH.....O..O$H.w(..]
afc0 e9 57 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 44 89 45 d4 41 89 cc 41 89 d7 89 f3 49 .W...UH..AWAVAUATSPD.E.A..A....I
afe0 89 fd 83 fb ff 74 52 48 63 c3 49 8b 4d 00 48 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff .....tRHc.I.M.H.I8..............
b000 41 be ff ff ff ff 74 05 44 8d 74 03 01 4c 89 ef 89 de 44 89 e2 e8 ae 15 00 00 4c 89 ef 89 de 85 A.....t.D.t..L....D.......L.....
b020 c0 75 05 8b 55 d4 eb 03 44 89 fa e8 6d 00 00 00 41 83 fe ff 44 89 f3 75 ae 48 83 c4 08 5b 41 5c .u..U...D...m...A...D..u.H...[A\
b040 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 83 fe ff 74 4a 48 8b 07 48 8b 40 38 c1 e2 06 83 c2 40 81 e2 A]A^A_].UH.....tJH..H.@8.....@..
b060 c0 3f 00 00 48 63 ce 8b 3c 88 89 fe c1 ee 0e 81 c6 01 00 fe ff 83 fe ff 74 16 8d 74 31 01 81 e7 .?..Hc..<...............t..t1...
b080 3f c0 ff ff 09 d7 83 fe ff 89 3c 88 75 d6 eb 0b 81 e7 3f c0 ff ff 09 d7 89 3c 88 5d c3 55 48 89 ?.........<.u.....?......<.].UH.
b0a0 e5 89 f0 f7 d0 01 d0 89 c1 f7 d9 0f 4c c8 81 f9 00 00 02 00 7d 21 48 63 ce 48 8b 17 48 8b 52 38 ............L.......}!Hc.H..H.R8
b0c0 be ff 3f 00 00 23 34 8a c1 e0 0e 05 00 c0 ff 7f 09 f0 89 04 8a 5d c3 48 8b 47 10 48 8d 0d 4c ec ..?..#4..............].H.G.H..L.
b0e0 04 00 48 89 c7 48 89 ce e8 31 f2 00 00 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb 4c 8b 3b ..H..H...1...UH..AWAVSPA..H..L.;
b100 8b 73 28 8b 53 20 b9 ff 00 00 00 41 89 d0 e8 b2 fe ff ff c7 43 28 ff ff ff ff 8b 4b 20 41 3b 4f .s(.S......A........C(.....K.A;O
b120 18 7d 06 49 8b 47 38 eb 2e 49 8d 57 18 48 8b 43 10 48 8b 78 38 49 8b 77 38 4c 8d 0d e6 eb 04 00 .}.I.G8..I.W.H.C.H.x8I.w8L......
b140 b9 04 00 00 00 41 b8 ff ff ff 7f e8 7f 70 00 00 49 89 47 38 8b 4b 20 48 63 c9 44 89 34 88 8b 4b .....A.......p..I.G8.K.Hc.D.4..K
b160 20 41 3b 4f 1c 7d 06 49 8b 47 48 eb 2e 49 8d 57 1c 48 8b 43 10 48 8b 78 38 49 8b 77 48 4c 8d 0d .A;O.}.I.GH..I.W.H.C.H.x8I.wHL..
b180 a2 eb 04 00 b9 04 00 00 00 41 b8 ff ff ff 7f e8 3b 70 00 00 49 89 47 48 8b 4b 20 48 8b 53 10 8b .........A......;p..I.GH.K.H.S..
b1a0 52 08 48 63 c9 89 14 88 8b 43 20 8d 48 01 89 4b 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 R.Hc.....C..H..K.H...[A^A_].UH..
b1c0 41 57 41 56 53 50 89 d3 49 89 fe c1 e6 06 81 fb ff ff 03 00 7f 1a c1 e3 0e 09 de 83 ce 01 4c 89 AWAVSP..I.....................L.
b1e0 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 fd fe ff ff 83 ce 02 4c 89 f7 e8 f2 fe ff ff 41 89 c7 c1 e3 .H...[A^A_]........L.......A....
b200 06 83 cb 2e 4c 89 f7 89 de e8 df fe ff ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 ....L.........D..H...[A^A_].UH..
b220 0f b6 47 3c 01 f0 48 8b 0f 0f b6 51 0c 39 d0 7e 0a 3d fa 00 00 00 7d 05 88 41 0c 5d c3 48 8b 47 ..G<..H....Q.9.~.=....}..A.].H.G
b240 10 48 8d 0d 9c ea 04 00 48 89 c7 48 89 ce e8 cb f0 00 00 55 48 89 e5 41 56 53 41 89 f6 48 89 fb .H......H..H.......UH..AVSA..H..
b260 e8 b7 ff ff ff 0f b6 43 3c 44 01 f0 88 43 3c 5b 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 .......C<D...C<[A^].UH..H...H.u.
b280 0f b6 46 08 83 c8 40 89 45 f8 48 8d 75 f0 48 89 f2 e8 06 00 00 00 48 83 c4 10 5d c3 55 48 89 e5 ..F...@.E.H.u.H.......H...].UH..
b2a0 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d7 48 89 f0 48 89 fb 4c 8b 23 48 8b 4b 10 48 8b 79 AWAVAUATSH...I..H..H..L.#H.K.H.y
b2c0 38 48 89 7d c0 48 8b 71 50 48 89 c2 e8 4c ae ff ff 49 89 c6 41 83 7e 08 13 75 3d 4d 8b 2e 44 3b 8H.}.H.qPH...L...I..A.~..u=M..D;
b2e0 6b 2c 48 8d 5b 2c 7d 34 49 63 c5 49 8b 74 24 30 48 c1 e0 04 41 8b 4f 08 33 4c 06 08 f6 c1 3f 75 k,H.[,}4Ic.I.t$0H...A.O.3L....?u
b300 1b 48 01 c6 31 ff 4c 89 fa e8 26 80 ff ff 85 c0 0f 85 c3 00 00 00 eb 04 48 83 c3 2c 4c 89 7d d0 .H..1.L...&.............H..,L.}.
b320 45 8b 6c 24 14 8b 03 48 89 45 c8 44 39 e8 4c 63 f8 4d 89 3e 41 c7 46 08 13 00 00 00 44 89 e8 7c E.l$...H.E.D9.Lc.M.>A.F.....D..|
b340 2f 49 8d 54 24 14 49 8b 74 24 30 4c 8d 0d ca e9 04 00 b9 10 00 00 00 41 b8 ff ff ff 03 48 8b 7d /I.T$.I.t$0L...........A.....H.}
b360 c0 e8 69 6e 00 00 49 89 44 24 30 41 8b 44 24 14 41 39 c5 49 8b 4c 24 30 7d 1e 49 63 d5 48 c1 e2 ..in..I.D$0A.D$.A9.I.L$0}.Ic.H..
b380 04 48 8d 54 11 08 c7 02 00 00 00 00 48 83 c2 10 41 ff c5 41 39 c5 7c ee 49 c1 e7 04 48 8b 75 d0 .H.T........H...A..A9.|.I...H.u.
b3a0 48 8b 06 48 8b 56 08 4a 89 54 39 08 4a 89 04 39 ff 03 f6 46 08 40 4c 8b 6d c8 74 1d 41 f6 44 24 H..H.V.J.T9.J..9...F.@L.m.t.A.D$
b3c0 09 04 74 15 48 8b 16 f6 42 09 03 74 0c 48 8b 7d c0 4c 89 e6 e8 eb 6e 00 00 44 89 e8 48 83 c4 18 ..t.H...B..t.H.}.L....n..D..H...
b3e0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 83 ec 20 48 89 75 f0 c7 45 f8 02 00 00 00 48 89 [A\A]A^A_].UH..H...H.u..E.....H.
b400 75 e0 c7 45 e8 13 00 00 00 48 8d 75 f0 48 8d 55 e0 e8 86 fe ff ff 48 83 c4 20 5d c3 55 48 89 e5 u..E.....H.u.H.U......H...].UH..
b420 53 50 48 89 fb 8b 06 83 f8 0e 75 4b 48 63 46 08 48 8b 0b 48 8b 49 38 bf ff ff 7f 00 23 3c 81 c1 SPH.......uKHcF.H..H.I8.....#<..
b440 e2 17 81 c2 00 00 80 00 09 fa 89 14 81 48 63 46 08 ba 3f c0 ff ff 23 14 81 0f b6 73 3c c1 e6 06 .............HcF..?...#....s<...
b460 09 d6 89 34 81 be 01 00 00 00 48 89 df e8 aa fd ff ff fe 43 3c eb 2c 83 f8 0d 75 27 48 63 46 08 ...4......H........C<.,...u'HcF.
b480 48 8b 0b 48 8b 49 38 be ff 3f 80 ff 23 34 81 c1 e2 0e 81 c2 00 40 00 00 81 e2 00 c0 7f 00 09 f2 H..H.I8..?..#4.......@..........
b4a0 89 14 81 48 83 c4 08 5b 5d c3 55 48 89 e5 8b 06 83 f8 0e 75 24 48 63 46 08 48 8b 0f 48 8b 49 38 ...H...[].UH.......u$HcF.H..H.I8
b4c0 ba ff ff 7f 00 23 14 81 81 ca 00 00 00 01 89 14 81 c7 06 0c 00 00 00 eb 22 83 f8 0d 75 1d c7 06 .....#.................."...u...
b4e0 07 00 00 00 48 63 46 08 48 8b 0f 48 8b 49 38 8b 04 81 c1 e8 06 0f b6 c0 89 46 08 5d c3 55 48 89 ....HcF.H..H.I8..........F.].UH.
b500 e5 53 50 48 89 f3 8b 03 83 c0 f8 83 f8 06 77 7b 48 8d 0d 7d 00 00 00 48 63 04 81 48 01 c8 ff e0 .SPH..........w{H..}...Hc..H....
b520 48 89 de 48 83 c4 08 5b 5d e9 7c ff ff ff c7 03 07 00 00 00 eb 55 8b 73 08 c1 e6 17 83 ce 05 eb H..H...[].|..........U.s........
b540 3c 0f bf 43 08 f6 c4 01 75 0b 0f b6 4f 3a 39 c1 7f 03 fe 4f 3c 80 7b 0b 08 0f b6 4b 0a ba 06 00 <..C....u...O:9....O<.{....K....
b560 00 00 75 0d 38 4f 3a ba 07 00 00 00 77 03 fe 4f 3c c1 e1 17 09 d1 c1 e0 0e 09 c8 89 c6 e8 6b fb ..u.8O:.....w..O<.............k.
b580 ff ff 89 43 08 c7 03 0c 00 00 00 48 83 c4 08 5b 5d c3 66 90 9a ff ff ff a2 ff ff ff ad ff ff ff ...C.......H...[].f.............
b5a0 f7 ff ff ff f7 ff ff ff 8c ff ff ff 8c ff ff ff 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 3b ff ................UH..AVSI..H...;.
b5c0 ff ff 41 83 3e 07 75 14 41 8b 46 08 f6 c4 01 75 0b 0f b6 4b 3a 39 c1 7f 03 fe 4b 3c be 01 00 00 ..A.>.u.A.F....u...K:9....K<....
b5e0 00 48 89 df e8 33 fc ff ff 8a 43 3c fe c0 88 43 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d .H...3....C<...C<.....H..L..[A^]
b600 e9 00 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 41 89 d4 49 89 f6 49 89 ff e8 .....UH..AWAVAUATSH..(A..I..I...
b620 25 10 00 00 49 8d 5e 10 41 83 3e 0b 75 0f 41 8b 56 08 4c 89 ff 48 89 de e8 df f8 ff ff 48 89 5d %...I.^.A.>.u.A.V.L..H.......H.]
b640 c8 41 8b 76 10 45 8b 6e 14 44 39 ee 0f 84 02 01 00 00 4c 89 ff e8 4a 11 00 00 85 c0 75 13 4c 89 .A.v.E.n.D9.......L...J.....u.L.
b660 ff 44 89 ee e8 3b 11 00 00 85 c0 0f 84 0d 01 00 00 44 89 e3 41 83 3e 0b 75 11 49 8d 47 28 48 89 .D...;...........D..A.>.u.I.G(H.
b680 45 b8 c7 45 c0 ff ff ff ff eb 39 49 8d 47 28 48 89 45 b8 45 8b 67 28 41 c7 47 28 ff ff ff ff be E..E......9I.G(H.E.E.g(A.G(.....
b6a0 1e 80 ff 7f 4c 89 ff e8 41 fa ff ff 89 45 d4 48 8d 75 d4 4c 89 ff 44 89 e2 e8 5e f8 ff ff 8b 45 ....L...A....E.H.u.L..D...^....E
b6c0 d4 89 45 c0 41 8b 47 20 41 89 47 24 41 89 dd 41 c1 e5 06 44 89 ee 81 ce 03 40 00 00 4c 89 ff e8 ..E.A.G.A.G$A..A...D.....@..L...
b6e0 09 fa ff ff 41 89 c4 41 8b 47 20 41 89 47 24 41 81 cd 03 00 80 00 4c 89 ff 44 89 ee e8 ec f9 ff ....A..A.G.A.G$A......L..D......
b700 ff 89 45 c4 41 8b 47 20 41 89 47 24 4c 89 ff 48 8b 75 b8 8b 55 c0 e8 01 f8 ff ff 45 89 e0 45 8b ..E.A.G.A.G$L..H.u..U......E..E.
b720 6e 14 45 8b 67 20 45 89 67 24 4c 89 ff 44 89 ee 44 89 e2 89 d9 e8 8b f8 ff ff 48 8b 45 c8 8b 30 n.E.g.E.g$L..D..D.........H.E..0
b740 4c 89 ff 44 89 e2 89 d9 44 8b 45 c4 e8 74 f8 ff ff 41 89 dc 41 c7 46 10 ff ff ff ff 41 c7 46 14 L..D....D.E..t...A..A.F.....A.F.
b760 ff ff ff ff 45 89 66 08 41 c7 06 07 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 45 ....E.f.A......H..([A\A]A^A_]..E
b780 c4 ff ff ff ff 41 b8 ff ff ff ff 44 89 e3 eb 92 55 48 89 e5 41 56 53 48 89 f3 49 89 fe e8 5b fd .....A.....D....UH..AVSH..I...[.
b7a0 ff ff 83 3b 07 75 14 8b 43 08 8b 4b 10 3b 4b 14 74 26 41 0f b6 4e 3a 39 c8 7d 0d 4c 89 f7 48 89 ...;.u..C..K.;K.t&A..N:9.}.L..H.
b7c0 de e8 ea fd ff ff eb 0d 4c 89 f7 48 89 de 89 c2 e8 30 fe ff ff 8b 43 08 5b 41 5e 5d c3 55 48 89 ........L..H.....0....C.[A^].UH.
b7e0 e5 83 3e 09 75 0a 8b 46 10 3b 46 14 75 02 5d c3 5d e9 9a ff ff ff 55 48 89 e5 8b 46 10 3b 46 14 ..>.u..F.;F.u.].].....UH...F.;F.
b800 75 06 5d e9 f5 fc ff ff 5d e9 82 ff ff ff 55 48 89 e5 41 56 53 48 83 ec 20 48 89 f3 49 89 fe e8 u.].....].....UH..AVSH...H..I...
b820 d2 ff ff ff 8b 03 8d 48 ff 83 f9 05 0f 87 ad 00 00 00 48 8d 15 ef 00 00 00 48 63 0c 8a 48 01 d1 .......H..........H......Hc..H..
b840 ff e1 41 81 7e 2c ff 00 00 00 0f 8f 8f 00 00 00 83 f8 01 0f 85 93 00 00 00 c7 45 d8 00 00 00 00 ..A.~,....................E.....
b860 49 8b 46 10 48 8b 40 50 48 89 45 e0 c7 45 e8 45 00 00 00 48 8d 75 e0 48 8d 55 d0 4c 89 f7 e9 86 I.F.H.@PH.E..E.E...H.u.H.U.L....
b880 00 00 00 8b 43 08 eb 50 f2 0f 10 43 08 f2 0f 11 45 e0 c7 45 e8 03 00 00 00 48 8d 75 e0 4c 89 f7 ....C..P...C....E..E.....H.u.L..
b8a0 48 89 f2 eb 25 48 8b 43 08 48 89 45 e0 c7 45 e8 02 00 00 00 48 89 45 d0 c7 45 d8 13 00 00 00 48 H...%H.C.H.E..E.....H.E..E.....H
b8c0 8d 75 e0 48 8d 55 d0 4c 89 f7 e8 cd f9 ff ff 89 43 08 c7 03 04 00 00 00 3d ff 00 00 00 7e 38 4c .u.H.U.L........C.......=....~8L
b8e0 89 f7 48 89 de e8 a6 fe ff ff eb 30 83 f8 02 0f 94 c0 0f b6 c0 89 45 e0 c7 45 e8 01 00 00 00 48 ..H........0..........E..E.....H
b900 8d 75 e0 4c 89 f7 48 89 f2 e8 8e f9 ff ff 89 43 08 c7 03 04 00 00 00 0d 00 01 00 00 48 83 c4 20 .u.L..H........C............H...
b920 5b 41 5e 5d c3 0f 1f 00 1a ff ff ff 1a ff ff ff 1a ff ff ff 5b ff ff ff 60 ff ff ff 7d ff ff ff [A^]................[...`...}...
b940 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f4 49 89 fe 41 8b 04 24 83 f8 0a 74 25 83 f8 09 UH..AWAVATSI..I..I..A..$...t%...
b960 75 63 4c 89 f7 4c 89 fe e8 23 fe ff ff 41 8b 74 24 08 c1 e0 06 c1 e6 17 09 c6 83 ce 09 4c 89 f7 ucL..L...#...A.t$............L..
b980 eb 3c 41 80 7c 24 0b 08 0f 94 c0 0f b6 d8 01 db 4c 89 f7 4c 89 fe e8 73 fe ff ff 41 0f b6 4c 24 .<A.|$..........L..L...s...A..L$
b9a0 0a 41 0f b7 54 24 08 c1 e1 06 c1 e2 17 c1 e0 0e 09 c3 09 cb 09 d3 83 cb 08 4c 89 f7 89 de e8 2a .A..T$...................L.....*
b9c0 f7 ff ff eb 39 83 f8 08 75 34 41 83 3f 07 75 16 41 8b 47 08 f6 c4 01 75 0d 41 0f b6 4e 3a 39 c1 ....9...u4A.?.u.A.G....u.A..N:9.
b9e0 7f 04 41 fe 4e 3c 41 8b 54 24 08 4c 89 f7 4c 89 fe 5b 41 5c 41 5e 41 5f 5d e9 07 fc ff ff 41 83 ..A.N<A.T$.L..L..[A\A^A_].....A.
ba00 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 5b 41 5c 41 5e 41 ?.u.A.G....u.A..N:9...A.N<[A\A^A
ba20 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 49 89 f4 49 89 ff e8 54 fd ff ff 41 8b 04 24 _].UH..AWAVATSI..I..I...T...A..$
ba40 41 8b 5c 24 08 83 f8 07 75 16 89 d8 25 00 01 00 00 75 0d 41 0f b6 47 3a 39 d8 7f 04 41 fe 4f 3c A.\$....u...%....u.A..G:9...A.O<
ba60 41 0f b6 47 3c 41 89 44 24 08 41 c7 04 24 07 00 00 00 be 02 00 00 00 4c 89 ff e8 9d f7 ff ff 41 A..G<A.D$.A..$.........L.......A
ba80 80 47 3c 02 45 8b 64 24 08 4c 89 ff 4c 89 f6 e8 7a fd ff ff 41 c1 e4 06 c1 e3 17 c1 e0 0e 44 09 .G<.E.d$.L..L...z...A.........D.
baa0 e3 09 c3 83 cb 0c 4c 89 ff 89 de e8 3d f6 ff ff 41 83 3e 07 75 16 41 8b 46 08 f6 c4 01 75 0d 41 ......L.....=...A.>.u.A.F....u.A
bac0 0f b6 4f 3a 39 c1 7f 04 41 fe 4f 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 ..O:9...A.O<[A\A^A_].UH..AVSI..H
bae0 89 fb e8 16 fa ff ff 41 8b 06 ba ff ff ff ff 8d 48 fc 83 f9 03 72 2a 83 f8 02 74 25 83 f8 0b 75 .......A........H....r*...t%...u
bb00 11 48 89 df 4c 89 f6 e8 44 00 00 00 41 8b 56 08 eb 0f 31 d2 48 89 df 4c 89 f6 e8 85 00 00 00 89 .H..L...D...A.V...1.H..L........
bb20 c2 49 8d 76 14 48 89 df e8 ef f3 ff ff 41 8b 56 10 8b 43 20 89 43 24 48 8d 73 28 48 89 df e8 d9 .I.v.H.......A.V..C..C$H.s(H....
bb40 f3 ff ff 41 c7 46 10 ff ff ff ff 5b 41 5e 5d c3 55 48 89 e5 48 63 4e 08 48 85 c9 48 8b 07 48 8b ...A.F.....[A^].UH..HcN.H..H..H.
bb60 50 38 7e 18 8b 44 8a fc 48 89 c6 48 83 e6 3f 48 8d 3d aa fc 04 00 80 3c 37 00 78 08 48 8d 0c 8a P8~..D..H..H..?H.=.....<7.x.H...
bb80 8b 01 eb 05 48 8d 4c 8a fc 89 c2 81 e2 3f c0 ff ff 66 a9 c0 3f 0f 94 c0 0f b6 c0 c1 e0 06 09 d0 ....H.L......?...f..?...........
bba0 89 01 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d7 48 89 f3 49 89 fe 83 3b 0c 75 6c 48 63 43 08 ..].UH..AWAVSPA..H..I...;.ulHcC.
bbc0 49 8b 0e 48 8b 49 38 8b 04 81 89 c1 83 e1 3f 83 f9 1b 75 54 41 ff 4e 20 c1 e8 11 25 c0 7f 00 00 I..H.I8.......?...uTA.N....%....
bbe0 45 85 ff 0f 94 c1 0f b6 f1 c1 e6 0e 09 c6 83 ce 22 4c 89 f7 e8 f4 f4 ff ff 41 8b 5e 28 41 c7 46 E..............."L.......A.^(A.F
bc00 28 ff ff ff ff be 1e 80 ff 7f 4c 89 f7 e8 db f4 ff ff 89 45 e0 48 8d 75 e0 4c 89 f7 89 da e8 f9 (.........L........E.H.u.L......
bc20 f2 ff ff 8b 45 e0 eb 75 4c 89 f7 48 89 de e8 0f 09 00 00 8b 0b 8b 43 08 83 f9 07 75 17 89 c1 81 ....E..uL..H..........C....u....
bc40 e1 00 01 00 00 75 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c c1 e0 17 41 c1 e7 0e 41 09 c7 41 81 .....u.A..N:9...A.N<...A...A..A.
bc60 cf e3 3f 00 00 4c 89 f7 44 89 fe e8 7d f4 ff ff 41 8b 5e 28 41 c7 46 28 ff ff ff ff be 1e 80 ff ..?..L..D...}...A.^(A.F(........
bc80 7f 4c 89 f7 e8 64 f4 ff ff 89 45 e4 48 8d 75 e4 4c 89 f7 89 da e8 82 f2 ff ff 8b 45 e4 48 83 c4 .L...d....E.H.u.L..........E.H..
bca0 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 43 f8 ff ff 41 8b 06 ba ff ff .[A^A_].UH..AVSI..H...C...A.....
bcc0 ff ff 83 f8 01 74 22 83 f8 03 74 1d 83 f8 0b 75 06 41 8b 56 08 eb 12 ba 01 00 00 00 48 89 df 4c .....t"...t....u.A.V........H..L
bce0 89 f6 e8 bd fe ff ff 89 c2 49 8d 76 10 48 89 df e8 27 f2 ff ff 41 8b 56 14 8b 43 20 89 43 24 48 .........I.v.H...'...A.V..C..C$H
bd00 8d 73 28 48 89 df e8 11 f2 ff ff 41 c7 46 14 ff ff ff ff 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 .s(H.......A.F.....[A^].UH..SPH.
bd20 f3 8a 43 08 88 43 0a 48 89 d6 e8 df fa ff ff 66 89 43 08 83 3b 09 0f 94 c0 0c 08 88 43 0b c7 03 ..C..C.H.......f.C..;.......C...
bd40 0a 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 83 ec 20 89 c8 48 89 d3 49 89 fe 83 fe ....H...[].UH..AVSH.....H..I....
bd60 02 c7 45 ec ff ff ff ff c7 45 e8 ff ff ff ff c7 45 d8 06 00 00 00 48 c7 45 e0 00 00 00 00 72 3a ..E......E......E.....H.E.....r:
bd80 83 fe 02 75 30 4c 89 f7 48 89 de e8 6d f7 ff ff 8b 03 ff c8 83 f8 0b 0f 87 92 00 00 00 48 8d 0d ...u0L..H...m................H..
bda0 b4 00 00 00 48 63 04 81 48 01 c8 ff e0 c7 03 03 00 00 00 eb 7a 83 fe 03 75 15 83 c6 19 48 8d 4d ....Hc..H...........z...u....H.M
bdc0 d8 4c 89 f7 48 89 da 41 89 c0 e8 b9 00 00 00 48 83 c4 20 5b 41 5e 5d c3 c7 03 02 00 00 00 eb 4f .L..H..A.......H...[A^]........O
bde0 4c 89 f7 48 89 de e8 57 07 00 00 8b 03 8b 73 08 83 f8 07 75 16 89 f0 25 00 01 00 00 75 0d 41 0f L..H...W......s....u...%....u.A.
be00 b6 46 3a 39 f0 7f 04 41 fe 4e 3c c1 e6 17 83 ce 1b 4c 89 f7 e8 d4 f2 ff ff 89 43 08 c7 03 0c 00 .F:9...A.N<......L........C.....
be20 00 00 eb 0b 4c 89 f7 48 89 de e8 21 fd ff ff 8b 73 10 8b 43 14 89 73 14 89 43 10 4c 89 f7 e8 40 ....L..H...!....s..C..s..C.L...@
be40 07 00 00 8b 73 10 4c 89 f7 48 83 c4 20 5b 41 5e 5d e9 2d 07 00 00 66 90 80 ff ff ff 55 ff ff ff ....s.L..H...[A^].-...f.....U...
be60 80 ff ff ff 55 ff ff ff 55 ff ff ff 55 ff ff ff 88 ff ff ff d7 ff ff ff d7 ff ff ff d7 ff ff ff ....U...U...U...................
be80 cc ff ff ff 88 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 48 45 89 c6 48 89 d3 41 ........UH..AWAVAUATSH..HE..H..A
bea0 89 f4 49 89 ff 41 83 fc 1a 0f 87 9c 01 00 00 83 7b 10 ff 0f 85 92 01 00 00 83 7b 14 ff 0f 85 88 ..I..A..........{.........{.....
bec0 01 00 00 45 8d 4c 24 f3 8b 03 83 f8 05 75 1d f2 0f 10 43 08 f2 0f 11 45 c0 c7 45 c8 03 00 00 00 ...E.L$......u....C....E..E.....
bee0 66 48 0f 7e c0 be 03 00 00 00 eb 1d 83 f8 06 0f 85 56 01 00 00 48 8b 43 08 48 89 45 c0 c7 45 c8 fH.~.............V...H.C.H.E..E.
bf00 13 00 00 00 be 13 00 00 00 83 79 10 ff 0f 85 38 01 00 00 83 79 14 ff 0f 85 2e 01 00 00 8b 11 83 ..........y....8....y...........
bf20 fa 05 75 1e f2 0f 10 41 08 f2 0f 11 45 b0 c7 45 b8 03 00 00 00 66 48 0f 7e c2 41 b8 03 00 00 00 ..u....A....E..E.....fH.~.A.....
bf40 eb 23 83 fa 06 0f 85 00 01 00 00 48 8b 51 08 48 89 55 b0 c7 45 b8 13 00 00 00 66 48 0f 6e c2 41 .#.........H.Q.H.U..E.....fH.n.A
bf60 b8 13 00 00 00 41 83 fc 1a 0f 87 8f 00 00 00 bf 00 00 f0 05 44 0f a3 e7 73 19 44 89 4d 98 49 89 .....A..............D...s.D.M.I.
bf80 cd 83 fe 13 75 37 48 89 45 d0 4c 89 e9 44 8b 4d 98 eb 46 b8 00 00 0d 00 44 0f a3 e0 73 60 41 83 ....u7H.E.L..D.M..F.....D...s`A.
bfa0 f8 13 75 08 0f 57 c0 f2 48 0f 2a c2 0f 57 c9 66 0f 2e c1 75 49 0f 8b 90 00 00 00 eb 41 48 8d 7d ..u..W..H.*..W.f...uI.......AH.}
bfc0 c0 48 8d 75 d0 e8 c4 6d ff ff 85 c0 4c 89 e9 44 8b 4d 98 74 76 44 8b 45 b8 41 83 f8 13 74 1f 48 .H.u...m....L..D.M.tvD.E.A...t.H
bfe0 8d 7d b0 48 8d 75 d0 48 89 4d 98 45 89 cd e8 9b 6d ff ff 45 89 e9 48 8b 4d 98 85 c0 74 4d 49 89 .}.H.u.H.M.E....m..E..H.M...tMI.
c000 cd 49 8b 47 10 48 8b 78 38 48 8d 55 c0 48 8d 4d b0 4c 8d 45 a0 44 89 ce e8 bc 1f 01 00 83 7d a8 .I.G.H.x8H.U.H.M.L.E.D........}.
c020 13 75 13 c7 03 06 00 00 00 48 8b 45 a0 48 89 43 08 e9 f2 00 00 00 f2 0f 10 45 a0 0f 57 c9 66 0f .u.......H.E.H.C.........E..W.f.
c040 2e c8 4c 89 e9 0f 85 ec 00 00 00 44 89 75 98 41 83 fc 1c 77 1e b8 00 00 00 16 44 0f a3 e0 73 13 ..L........D.u.A...w......D...s.
c060 49 89 cd 4c 89 ff 48 89 de e8 22 f7 ff ff 45 31 f6 eb 1c 4c 89 ff 48 89 ce 49 89 cd e8 8d f7 ff I..L..H..."...E1...L..H..I......
c080 ff 41 89 c6 4c 89 ff 48 89 de e8 7f f7 ff ff 44 39 f0 7e 27 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 .A..L..H.......D9.~'.;.u..K....u
c0a0 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe 4f 3c 41 83 7d 00 07 75 3d 41 8b 4d 08 eb 25 41 83 7d 00 07 .A..W:9...A.O<A.}..u=A.M..%A.}..
c0c0 75 16 41 8b 4d 08 f6 c5 01 75 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe 4f 3c 83 3b 07 75 15 8b 4b 08 u.A.M....u.A..W:9...A.O<.;.u..K.
c0e0 f6 c5 01 75 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe 4f 3c c1 e0 17 44 09 e0 41 c1 e6 0e 41 09 c6 4c ...u.A..W:9...A.O<...D..A...A..L
c100 89 ff 44 89 f6 e8 e3 ef ff ff 89 43 08 c7 03 0c 00 00 00 41 8b 47 20 ff c8 48 98 49 8b 0f 48 8b ..D........C.......A.G...H.I..H.
c120 49 48 8b 55 98 89 14 81 48 83 c4 48 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 03 05 00 00 00 f2 0f 11 IH.U....H..H[A\A]A^A_]..........
c140 43 08 eb e4 55 48 89 e5 83 fe 14 89 f0 77 28 48 8d 0d 46 00 00 00 48 63 04 81 48 01 c8 ff e0 83 C...UH.......w(H..F...Hc..H.....
c160 7a 10 ff 75 12 83 7a 14 ff 75 0c 8b 02 83 c0 fb 83 f8 02 73 02 5d c3 48 89 d6 5d e9 8e f6 ff ff z..u..z..u.........s.].H..].....
c180 48 89 d6 5d e9 27 f4 ff ff 48 89 d6 5d e9 43 f9 ff ff 48 89 d6 5d e9 0d fb ff ff 90 c3 ff ff ff H..].'...H..].C...H..]..........
c1a0 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 ................................
c1c0 c3 ff ff ff c3 ff ff ff c3 ff ff ff e4 ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff ................................
c1e0 db ff ff ff db ff ff ff ed ff ff ff f6 ff ff ff 55 48 89 e5 41 57 41 56 41 54 53 44 89 c3 49 89 ................UH..AWAVATSD..I.
c200 cf 49 89 d6 49 89 fc 83 fe 14 89 f0 0f 87 0d 01 00 00 48 8d 0d 27 01 00 00 48 63 04 81 48 01 c8 .I..I.............H..'...Hc..H..
c220 ff e0 83 c6 0d 4c 89 e7 4c 89 f2 4c 89 f9 41 89 d8 5b 41 5c 41 5e 41 5f 5d e9 4a fc ff ff 83 c6 .....L..L..L..A..[A\A^A_].J.....
c240 12 ba 01 00 00 00 eb 05 83 c6 0f 31 d2 4c 89 e7 4c 89 f1 4d 89 f8 5b 41 5c 41 5e 41 5f 5d e9 31 ...........1.L..L..M..[A\A^A_].1
c260 01 00 00 4c 89 e7 4c 89 fe e8 88 f5 ff ff 41 83 3f 0c 0f 85 b0 00 00 00 49 63 47 08 49 8b 0c 24 ...L..L.......A.?.......IcG.I..$
c280 48 8b 49 38 8b 14 81 89 d6 83 e6 3f 83 fe 1d 0f 85 93 00 00 00 41 8b 3e 41 8b 76 08 83 ff 07 75 H.I8.......?.........A.>A.v....u
c2a0 19 89 f7 81 e7 00 01 00 00 75 0f 41 0f b6 7c 24 3a 39 f7 7f 05 41 fe 4c 24 3c 81 e2 ff ff 7f 00 .........u.A..|$:9...A.L$<......
c2c0 c1 e6 17 09 d6 89 34 81 41 c7 06 0c 00 00 00 41 8b 47 08 41 89 46 08 eb 46 4c 89 e7 4c 89 fe e8 ......4.A......A.G.A.F..FL..L...
c2e0 19 f2 ff ff 49 8d 77 14 41 8b 56 14 eb 13 4c 89 e7 4c 89 fe e8 04 f2 ff ff 49 8d 77 10 41 8b 56 ....I.w.A.V...L..L.......I.w.A.V
c300 10 4c 89 e7 e8 13 ec ff ff 49 8b 47 10 49 89 46 10 49 8b 07 49 8b 4f 08 49 89 4e 08 49 89 06 5b .L.......I.G.I.F.I..I.O.I.N.I..[
c320 41 5c 41 5e 41 5f 5d c3 4c 89 e7 4c 89 fe e8 7d f2 ff ff be 1d 00 00 00 e9 e8 fe ff ff 0f 1f 00 A\A^A_].L..L...}................
c340 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 ................................
c360 e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff 23 ff ff ff fe fe ff ff fe fe ff ff fe fe ff ff ................#...............
c380 08 ff ff ff 08 ff ff ff 08 ff ff ff 99 ff ff ff ae ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 ....................UH..AWAVAUAT
c3a0 53 50 4d 89 c7 49 89 ce 41 89 d4 89 75 d0 48 89 fb 4c 89 f6 e8 55 f4 ff ff 41 89 c5 48 89 df 4c SPM..I..A...u.H..L...U...A..H..L
c3c0 89 fe e8 47 f4 ff ff 41 83 3f 07 75 14 41 8b 4f 08 f6 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b ...G...A.?.u.A.O....u...S:9....K
c3e0 3c 41 83 3e 07 75 14 41 8b 4e 08 f6 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 45 85 e4 0f 94 <A.>.u.A.N....u...S:9....K<E....
c400 c1 8b 7d d0 83 ff 1f 0f 95 c2 41 c1 e4 06 20 ca 44 89 e9 0f 45 c8 be 40 00 00 00 41 0f 44 f4 84 ..}.......A.....D...E..@...A.D..
c420 d2 41 0f 45 c5 09 fe c1 e1 17 09 f1 c1 e0 0e 09 c8 48 89 df 89 c6 e8 b2 ec ff ff 44 8b 7b 28 c7 .A.E.............H.........D.{(.
c440 43 28 ff ff ff ff be 1e 80 ff 7f 48 89 df e8 9a ec ff ff 89 45 d4 48 8d 75 d4 48 89 df 44 89 fa C(.........H........E.H.u.H..D..
c460 e8 b7 ea ff ff 8b 45 d4 41 89 46 08 41 c7 06 0b 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f ......E.A.F.A......H...[A\A]A^A_
c480 5d c3 55 48 89 e5 8b 47 20 ff c8 48 98 48 8b 0f 48 8b 49 48 89 34 81 5d c3 55 48 89 e5 41 57 41 ].UH...G...H.H..H.IH.4.].UH..AWA
c4a0 56 53 50 41 89 f7 49 89 fe ff ca 48 63 c2 48 69 c0 1f 85 eb 51 48 89 c2 48 c1 ea 3f 48 c1 f8 24 VSPA..I....Hc.Hi....QH..H..?H..$
c4c0 31 f6 83 f9 ff 8d 5c 10 01 0f 45 f1 81 fb ff 01 00 00 7f 18 44 89 f8 c1 e0 06 c1 e6 17 c1 e3 0e 1.....\...E.........D...........
c4e0 09 c6 09 de 83 ce 2b 4c 89 f7 eb 29 81 fb ff ff ff 03 7f 38 44 89 f8 c1 e0 06 c1 e6 17 09 c6 83 ......+L...).......8D...........
c500 ce 2b 4c 89 f7 e8 e3 eb ff ff c1 e3 06 83 cb 2e 4c 89 f7 89 de e8 d3 eb ff ff 41 ff c7 45 88 7e .+L.............L.........A..E.~
c520 3c 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 46 10 48 8d 0d d0 d7 04 00 48 89 c7 48 89 ce e8 dc dd <H...[A^A_].I.F.H......H..H.....
c540 00 00 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 41 83 3e 07 75 05 5b 41 5e 5d c3 be 01 00 00 00 48 ..UH..AVSI..H..A.>.u.[A^]......H
c560 89 df e8 b5 ec ff ff 8a 43 3c fe c0 88 43 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 c6 ........C<...C<.....H..L..[A^]..
c580 00 00 00 55 48 89 e5 41 56 53 89 f3 49 89 fe eb 04 8d 5c 03 01 83 fb ff 74 29 ba ff 00 00 00 4c ...UH..AVS..I.....\.....t).....L
c5a0 89 f7 89 de e8 1f 00 00 00 48 63 c3 49 8b 0e 48 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 .........Hc.I..H.I8.............
c5c0 ff 75 ce 5b 41 5e 5d c3 55 48 89 e5 85 f6 4c 63 c6 48 8b 0f 48 8b 71 38 7e 19 42 8b 4c 86 fc 48 .u.[A^].UH....Lc.H..H.q8~.B.L..H
c5e0 89 cf 48 83 e7 3f 48 8d 05 33 f2 04 00 80 3c 38 00 78 08 4a 8d 34 86 8b 0e eb 05 4a 8d 74 86 fc ..H..?H..3....<8.x.J.4.....J.t..
c600 89 cf 83 e7 3f 31 c0 83 ff 23 75 3b 89 c8 c1 e8 17 81 fa ff 00 00 00 74 04 39 d0 75 10 c1 e0 06 ....?1...#u;...........t.9.u....
c620 81 e1 00 c0 7f 00 09 c1 83 c9 22 eb 13 81 e1 3f c0 ff ff c1 e2 06 81 e2 c0 3f 00 00 09 ca 89 d1 .........."....?.........?......
c640 89 0e b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 28 41 89 d6 48 89 f3 49 89 ff e8 .......].UH..AWAVSH..(A..H..I...
c660 99 ee ff ff 8b 03 8d 48 ff 83 f9 0b 0f 87 f5 00 00 00 48 8d 15 fb 00 00 00 48 63 0c 8a 48 01 d1 .......H..........H......Hc..H..
c680 ff e1 83 f8 02 0f 94 c0 0f b6 f0 44 89 f0 c1 e0 06 c1 e6 17 09 c6 83 ce 03 e9 91 00 00 00 ba 01 ...........D....................
c6a0 00 00 00 4c 89 ff 44 89 f6 e8 62 e7 ff ff e9 aa 00 00 00 8b 53 08 4c 89 ff 44 89 f6 e8 fb ea ff ...L..D...b.........S.L..D......
c6c0 ff e9 97 00 00 00 f2 0f 10 43 08 f2 0f 11 45 d8 c7 45 e0 03 00 00 00 48 8d 75 d8 4c 89 ff 48 89 .........C....E..E.....H.u.L..H.
c6e0 f2 eb 25 48 8b 43 08 48 89 45 d8 c7 45 e0 02 00 00 00 48 89 45 c8 c7 45 d0 13 00 00 00 48 8d 75 ..%H.C.H.E..E.....H.E..E.....H.u
c700 d8 48 8d 55 c8 4c 89 ff e8 8f eb ff ff 4c 89 ff 44 89 f6 89 c2 e8 a2 ea ff ff eb 41 8b 73 08 44 .H.U.L.......L..D..........A.s.D
c720 39 f6 74 39 44 89 f0 c1 e0 06 c1 e6 17 09 c6 4c 89 ff e8 b6 e9 ff ff eb 24 48 63 43 08 49 8b 0f 9.t9D..........L........$HcC.I..
c740 48 8b 49 38 ba 3f c0 ff ff 23 14 81 44 89 f6 c1 e6 06 81 e6 c0 3f 00 00 09 d6 89 34 81 44 89 73 H.I8.?...#..D........?.....4.D.s
c760 08 c7 03 07 00 00 00 48 83 c4 28 5b 41 5e 41 5f 5d c3 66 90 2a ff ff ff 0e ff ff ff 0e ff ff ff .......H..([A^A_].f.*...........
c780 3f ff ff ff 52 ff ff ff 6f ff ff ff a8 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff ?...R...o.......................
c7a0 c5 ff ff ff 55 48 89 e5 83 fe ff 74 50 48 8b 07 48 8b 48 38 4c 8d 05 65 f0 04 00 48 63 fe 85 ff ....UH.....tPH..H.H8L..e...Hc...
c7c0 7e 12 8b 54 b9 fc 48 89 d0 48 83 e0 3f 41 80 3c 00 00 78 03 8b 14 b9 83 e2 3f 83 fa 23 b8 01 00 ~..T..H..H..?A.<..x......?..#...
c7e0 00 00 75 1b 8b 04 b9 c1 e8 0e 05 01 00 fe ff 83 f8 ff 74 09 8d 74 06 01 83 fe ff 75 be 31 c0 5d ..u...............t..t.....u.1.]
c800 c3 90 90 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 08 01 00 00 44 89 8d ec fe ff ff 4c ....UH..AWAVAUATSH......D......L
c820 89 c3 49 89 cd 48 89 95 d8 fe ff ff 48 89 b5 e0 fe ff ff 49 89 fc be 01 00 00 00 e8 6f 56 00 00 ..I..H......H......I........oV..
c840 49 89 c6 49 8b 44 24 10 4c 89 30 c7 40 08 46 00 00 00 49 8b 44 24 10 48 83 c0 10 49 89 44 24 10 I..I.D$.L.0.@.F...I.D$.H...I.D$.
c860 49 8b 4c 24 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 e7 e8 a1 f2 00 00 4c 89 e7 e8 0c 99 ff ff I.L$0H).H.....1.L.......L.......
c880 48 89 45 80 49 8b 4c 24 10 48 89 01 c7 41 08 45 00 00 00 49 8b 44 24 10 48 83 c0 10 49 89 44 24 H.E.I.L$.H...A.E...I.D$.H...I.D$
c8a0 10 49 8b 4c 24 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 e7 e8 60 f2 00 00 4c 89 e7 e8 87 57 00 .I.L$0H).H.....1.L...`...L....W.
c8c0 00 49 89 c7 4d 89 7e 18 4c 89 bd f0 fe ff ff 4c 89 e7 48 89 de e8 0c 75 00 00 49 89 47 68 48 8b .I..M.~.L......L..H....u..I.GhH.
c8e0 8d d8 fe ff ff 48 89 8d 78 ff ff ff 4c 89 6d 88 41 c7 45 28 00 00 00 00 41 c7 45 18 00 00 00 00 .....H..x...L.m.A.E(....A.E.....
c900 41 c7 45 08 00 00 00 00 4c 8d ad 30 ff ff ff 4c 89 e7 4c 89 ee 48 8b 95 e0 fe ff ff 48 89 c1 44 A.E.....L..0...L..L..H......H..D
c920 8b 85 ec fe ff ff e8 42 db 00 00 48 8b 85 60 ff ff ff 48 89 85 f8 fe ff ff 4c 89 ad 00 ff ff ff .......B...H..`...H......L......
c940 48 8d bd f0 fe ff ff 48 89 bd 60 ff ff ff c7 85 10 ff ff ff 00 00 00 00 c7 85 14 ff ff ff 00 00 H......H..`.....................
c960 00 00 c7 85 18 ff ff ff ff ff ff ff c7 85 1c ff ff ff 00 00 00 00 c7 85 20 ff ff ff 00 00 00 00 ................................
c980 c6 85 2c ff ff ff 00 c7 85 28 ff ff ff 00 00 00 00 48 8b 45 88 8b 48 08 89 8d 24 ff ff ff 48 8b ..,......(.......H.E..H...$...H.
c9a0 4d 90 49 89 4f 68 41 c6 47 0c 02 c6 45 d2 00 c6 45 d0 00 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 M.I.OhA.G...E...E...H(.M..@..E..
c9c0 45 d1 00 48 c7 45 c0 00 00 00 00 48 8d 45 c0 48 89 85 08 ff ff ff 41 c6 47 0b 01 c7 45 b8 ff ff E..H.E.....H.E.H......A.G...E...
c9e0 ff ff c7 45 bc ff ff ff ff c7 45 a8 08 00 00 00 c7 45 b0 00 00 00 00 48 8b 75 98 48 8d 55 a8 e8 ...E......E......E.....H.u.H.U..
ca00 82 00 00 00 4c 89 ef e8 e0 da 00 00 41 bf 07 00 02 20 8b 9d 40 ff ff ff 8d 83 fc fe ff ff 83 f8 ....L.......A.......@...........
ca20 1d 76 12 4c 89 ef e8 24 07 00 00 81 fb 12 01 00 00 75 df eb 08 41 0f a3 c7 73 e8 eb 06 8b 9d 40 .v.L...$.........u...A...s.....@
ca40 ff ff ff 81 fb 21 01 00 00 75 27 48 8d bd 30 ff ff ff e8 26 01 00 00 49 83 44 24 10 f0 4c 89 f0 .....!...u'H..0....&...I.D$..L..
ca60 48 81 c4 08 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 85 30 ff ff ff be 21 01 00 00 48 89 H......[A\A]A^A_].H..0....!...H.
ca80 c7 e8 94 06 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d4 49 89 f6 49 89 ff 4d 8b 2f ......UH..AWAVAUATSPI..I..I..M./
caa0 41 8b 5d 10 41 0f b6 77 3b ff c6 48 8d 0d e9 d4 04 00 ba ff 00 00 00 e8 3f 16 00 00 41 0f b6 47 A.].A..w;..H............?...A..G
cac0 3b 41 8b 4d 10 39 c8 7c 2f 49 8d 55 10 49 8b 47 10 48 8b 78 38 49 8b 75 58 4c 8d 0d bb d4 04 00 ;A.M.9.|/I.U.I.G.H.x8I.uXL......
cae0 b9 10 00 00 00 41 b8 ff 00 00 00 e8 df 56 00 00 49 89 45 58 41 8b 4d 10 39 cb 49 8b 45 58 7d 1b .....A.......V..I.EXA.M.9.I.EX}.
cb00 48 63 d3 48 c1 e2 04 48 01 c2 48 c7 02 00 00 00 00 48 83 c2 10 ff c3 39 cb 7c ef 41 8b 14 24 41 Hc.H...H..H......H.....9.|.A..$A
cb20 0f b6 4f 3b 48 89 ce 48 c1 e6 04 83 fa 08 0f 94 44 30 08 41 8a 54 24 08 88 54 30 09 4c 89 34 30 ..O;H..H........D0.A.T$..T0.L.40
cb40 41 f6 45 09 04 74 1e 41 f6 46 09 03 74 17 49 8b 47 10 48 8b 78 38 4c 89 ee 4c 89 f2 e8 63 57 00 A.E..t.A.F..t.I.G.H.x8L..L...cW.
cb60 00 41 8a 4f 3b 0f b6 c1 fe c1 41 88 4f 3b 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 .A.O;.....A.O;H...[A\A]A^A_].UH.
cb80 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 66 30 4d 8b 7e 38 49 8b 1c 24 31 f6 31 d2 4c 89 e7 e8 b9 .AWAVATSI..M.f0M.~8I..$1.1.L....
cba0 e3 ff ff 4c 89 e7 e8 22 01 00 00 48 8b 73 38 48 63 53 18 48 c1 e2 02 49 63 4c 24 20 48 c1 e1 02 ...L..."...H.s8HcS.H...IcL$.H...
cbc0 4c 89 ff e8 69 56 00 00 48 89 43 38 49 63 4c 24 20 89 4b 18 48 8b 73 48 48 63 53 1c 48 c1 e2 02 L...iV..H.C8IcL$..K.H.sHHcS.H...
cbe0 48 c1 e1 02 4c 89 ff e8 45 56 00 00 48 89 43 48 41 8b 44 24 20 89 43 1c 48 8b 73 30 48 63 53 14 H...L...EV..H.CHA.D$..C.H.s0HcS.
cc00 48 c1 e2 04 49 63 4c 24 2c 48 c1 e1 04 4c 89 ff e8 1c 56 00 00 48 89 43 30 41 8b 44 24 2c 89 43 H...IcL$,H...L....V..H.C0A.D$,.C
cc20 14 48 8b 73 40 48 63 53 20 48 c1 e2 03 49 63 4c 24 30 48 c1 e1 03 4c 89 ff e8 f3 55 00 00 48 89 .H.s@HcS.H...IcL$0H...L....U..H.
cc40 43 40 41 8b 44 24 30 89 43 20 48 8b 73 50 48 63 53 24 48 c1 e2 04 49 0f bf 4c 24 38 48 c1 e1 04 C@A.D$0.C.H.sPHcS$H...I..L$8H...
cc60 4c 89 ff e8 c9 55 00 00 48 89 43 50 41 0f bf 44 24 38 89 43 24 48 8b 73 58 48 63 53 10 48 c1 e2 L....U..H.CPA..D$8.C$H.sXHcS.H..
cc80 04 41 0f b6 4c 24 3b 48 c1 e1 04 4c 89 ff e8 9e 55 00 00 48 89 43 58 41 0f b6 44 24 3b 89 43 10 .A..L$;H...L....U..H.CXA..D$;.C.
cca0 49 8b 44 24 08 49 89 46 30 49 8b 47 18 48 83 78 18 00 7e 10 4c 89 ff 5b 41 5c 41 5e 41 5f 5d e9 I.D$.I.F0I.G.H.x..~.L..[A\A^A_].
ccc0 00 60 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 ff 4d 8b .`..[A\A^A_].UH..AWAVAUATSPI..M.
cce0 77 10 4d 8b 67 18 49 83 3c 24 00 74 2c 41 80 7c 24 11 00 74 24 4c 89 ff e8 ca e1 ff ff 89 c3 41 w.M.g.I.<$.t,A.|$..t$L.........A
cd00 0f b6 54 24 10 4c 89 ff 89 de e8 39 e3 ff ff 4c 89 ff 89 de e8 94 e2 ff ff 41 80 7c 24 12 00 74 ..T$.L.....9...L.........A.|$..t
cd20 47 49 8b 7e 38 48 8d 35 a3 d0 04 00 e8 b5 70 00 00 49 8b 4e 30 49 8b 76 58 48 83 c6 20 44 8b 41 GI.~8H.5......p..I.N0I.vXH...D.A
cd40 20 31 c9 4c 89 f7 48 89 c2 e8 df 02 00 00 48 98 49 8b 4e 58 48 8d 34 40 48 c1 e6 03 48 03 71 20 .1.L..H.......H.I.NXH.4@H...H.q.
cd60 4c 89 f7 e8 57 03 00 00 4d 8b 04 24 4d 89 47 18 41 0f b6 44 24 10 41 0f b6 57 3a 49 8b 4f 10 4c L...W...M..$M.G.A..D$.A..W:I.O.L
cd80 8b 69 58 89 c1 29 d1 41 01 4d 08 38 d0 73 39 45 8b 4f 20 49 8b 7d 00 49 8b 0f 48 8b 59 50 88 d1 .iX..).A.M.8.s9E.O.I.}.I..H.YP..
cda0 fe c9 0f b6 c9 41 03 4f 34 fe ca 48 63 c9 48 0f bf 34 4f 48 c1 e6 04 ff c9 38 c2 44 89 4c 33 0c .....A.O4..Hc.H..4OH.....8.D.L3.
cdc0 77 e7 41 88 47 3a 88 c2 41 88 57 3c 41 8b 54 24 08 49 8b 4e 58 89 51 28 4d 85 c0 41 8b 5c 24 0c w.A.G:..A.W<A.T$.I.NX.Q(M..A.\$.
cde0 74 5b 41 3b 5d 18 7d 5a eb 05 41 8a 44 24 10 48 63 d3 49 8b 4d 10 48 8d 34 52 38 44 f1 10 76 24 t[A;].}Z..A.D$.Hc.I.M.H.4R8D..v$
ce00 4c 8d 74 f1 10 41 80 7c 24 11 00 74 14 0f b6 d0 8b 74 f1 08 4c 89 ff e8 2c e2 ff ff 41 8a 44 24 L.t..A.|$..t.....t..L...,...A.D$
ce20 10 41 88 06 49 8b 7f 10 89 de e8 8c 00 00 00 83 f8 01 83 d3 00 41 3b 5d 18 7c af eb 05 3b 59 18 .A..I................A;].|...;Y.
ce40 7c 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 63 d3 48 8b 41 10 48 8d 34 52 48 8b 0c f0 |.H...[A\A]A^A_].Hc.H.A.H.4RH...
ce60 80 79 08 04 75 18 80 79 0a 00 48 8d 3d d8 ce 04 00 48 8d 15 f3 ce 04 00 48 0f 45 d7 eb 07 48 8d .y..u..y..H.=....H......H.E...H.
ce80 15 e6 ce 04 00 49 8b 7e 38 48 83 c1 20 8b 5c f0 0c 31 c0 48 89 d6 48 89 ca 89 d9 e8 b9 1b 01 00 .....I.~8H....\..1.H..H.........
cea0 4c 89 f7 48 89 c6 e8 00 00 00 00 55 48 89 e5 c7 47 10 00 00 00 00 e8 63 d4 00 00 55 48 89 e5 41 L..H.......UH...G......c...UH..A
cec0 57 41 56 53 50 41 89 f6 49 89 ff 49 8b 7f 30 4d 8b 57 58 48 8b 47 18 8b 50 08 41 8b 4a 28 31 c0 WAVSPA..I..I..0M.WXH.G..P.A.J(1.
cee0 39 ca 7d 59 49 63 f6 4d 8b 42 10 48 63 da 4c 8d 0c 76 4b 8b 34 c8 48 8d 1c 5b 48 c1 e3 03 49 03 9.}YIc.M.B.Hc.L..vK.4.H..[H...I.
cf00 5a 20 48 39 33 74 0c 48 83 c3 18 ff c2 39 ca 7c f1 eb 2a 43 8a 44 c8 10 0f b6 53 10 38 d0 76 0a Z.H93t.H.....9.|..*C.D....S.8.v.
cf20 43 8b 74 c8 08 e8 1e e1 ff ff 4c 89 ff 44 89 f6 48 89 da e8 10 00 00 00 b8 01 00 00 00 48 83 c4 C.t.......L..D..H............H..
cf40 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 89 f3 49 89 fe 49 8b 7e 30 4d 8b 7e 58 .[A^A_].UH..AWAVATS..I..I.~0M.~X
cf60 4c 63 e3 49 8b 47 10 4b 8d 0c 64 0f b6 74 c8 10 40 3a 72 10 72 5c 8b 74 c8 08 8b 52 08 e8 01 e0 Lc.I.G.K..d..t..@:r.r\.t...R....
cf80 ff ff 41 8b 4f 18 ff c9 39 d9 7e 39 49 c1 e4 03 4b 8d 04 64 49 8b 4f 10 48 8b 54 01 28 48 89 54 ..A.O...9.~9I...K..dI.O.H.T.(H.T
cfa0 01 10 48 8b 54 01 18 48 8b 74 01 20 48 89 74 01 08 48 89 14 01 41 8b 4f 18 ff c9 48 83 c0 18 ff ..H.T..H.t..H.t..H...A.O...H....
cfc0 c3 39 cb 7c cf 41 89 4f 18 5b 41 5c 41 5e 41 5f 5d c3 03 77 34 48 63 d6 48 8b 37 48 8b 7f 10 48 .9.|.A.O.[A\A^A_]..w4Hc.H.7H...H
cfe0 8b 7f 58 48 8b 3f 48 0f bf 14 57 48 8b 76 50 48 c1 e2 04 48 8b 1c 16 49 8b 56 38 4c 8b 04 c8 49 ..XH.?H...WH.vPH...H...I.V8L...I
d000 83 c0 20 8b 4c c8 0c 48 83 c3 20 48 8d 35 85 cd 04 00 31 c0 48 89 d7 4c 89 c2 49 89 d8 e8 37 1a ....L..H...H.5....1.H..L..I...7.
d020 01 00 4c 89 f7 48 89 c6 e8 7e fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 48 89 ..L..H...~...UH..AWAVAUATSPI..H.
d040 f3 49 89 fd 4c 63 7b 08 41 8d 7f 01 44 3b 7b 0c 7d 05 48 8b 03 eb 37 48 8d 53 0c 89 7d d0 49 8b .I..Lc{.A...D;{.}.H...7H.S..}.I.
d060 7d 38 48 8b 33 89 4d d4 4c 8d 0d 66 cd 04 00 b9 18 00 00 00 45 89 c4 41 b8 ff 7f 00 00 e8 4d 51 }8H.3.M.L..f........E..A......MQ
d080 00 00 8b 7d d0 8b 4d d4 45 89 e0 48 89 03 4b 8d 34 7f 4c 89 34 f0 89 4c f0 0c 49 8b 55 30 8a 52 ...}..M.E..H..K.4.L.4..L..I.U0.R
d0a0 3a 88 54 f0 10 44 89 44 f0 08 89 7b 08 44 89 f8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 :.T..D.D...{.D..H...[A\A]A^A_].U
d0c0 48 89 e5 41 57 41 56 41 54 53 49 89 f7 49 89 fe 49 8b 46 30 4d 8b 66 58 48 8b 40 18 48 63 58 0c H..AWAVATSI..I..I.F0M.fXH.@.HcX.
d0e0 eb 0d 4c 89 f7 89 de 4c 89 fa e8 59 fe ff ff 41 8b 44 24 18 eb 03 48 ff c3 39 c3 7d 14 49 8b 4c ..L....L...Y...A.D$...H..9.}.I.L
d100 24 10 48 8d 14 5b 48 8b 0c d1 49 3b 0f 74 d3 eb e5 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 $.H..[H...I;.t...[A\A^A_].UH..AV
d120 53 48 89 fb 4c 8b 73 38 e8 98 d1 00 00 48 89 c1 48 8d 35 ab cc 04 00 31 c0 4c 89 f7 48 89 ca e8 SH..L.s8.....H..H.5....1.L..H...
d140 15 19 01 00 48 89 df 48 89 c6 e8 cf d1 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 ....H..H.......UH..AWAVAUATSH...
d160 00 00 00 49 89 fc 45 8b 74 24 04 49 8b 44 24 38 0f b7 88 c6 00 00 00 ff c1 66 89 88 c6 00 00 00 ...I..E.t$.I.D$8.........f......
d180 49 8b 7c 24 30 0f b7 f1 48 8d 0d 6c cc 04 00 ba c8 00 00 00 e8 62 0f 00 00 41 8b 44 24 10 3d 01 I.|$0...H..l.........b...A.D$.=.
d1a0 01 00 00 7f 0e 83 f8 3b 0f 85 05 01 00 00 e9 80 09 00 00 3d 1f 01 00 00 7f 37 05 fe fe ff ff 83 .......;...........=.....7......
d1c0 f8 14 0f 87 eb 00 00 00 48 8d 0d e9 09 00 00 48 63 04 81 48 01 c8 ff e0 49 8b 7c 24 30 e8 e5 dc ........H......Hc..H....I.|$0...
d1e0 ff ff 4c 89 e7 89 c6 e8 5b 0b 00 00 e9 4a 09 00 00 3d 20 01 00 00 0f 85 b7 00 00 00 4c 89 e7 e8 ..L.....[....J...=..........L...
d200 e8 d2 00 00 4c 89 e7 e8 0f 0b 00 00 48 89 c3 4d 8b 6c 24 30 4d 8b 7c 24 58 49 8b 45 18 8b 40 08 ....L.......H..M.l$0M.|$XI.E..@.
d220 41 8b 4f 28 49 83 c7 20 39 c8 7d 21 48 63 d0 48 8d 14 52 48 c1 e2 03 49 03 17 48 39 1a 0f 84 21 A.O(I...9.}!Hc.H..RH...I..H9...!
d240 09 00 00 48 83 c2 18 ff c0 39 c8 7c ed be 20 01 00 00 4c 89 e7 e8 1d 0f 00 00 45 8b 45 20 4c 89 ...H.....9.|......L.......E.E.L.
d260 e7 4c 89 fe 48 89 da 44 89 f1 e8 be fd ff ff 89 c3 eb 08 4c 89 e7 e8 d4 fe ff ff 41 8b 44 24 10 .L..H..D...........L.......A.D$.
d280 3d 03 01 00 00 7f 07 83 f8 3b 74 e7 eb 1d 3d 21 01 00 00 0f 84 83 00 00 00 8d 88 fc fe ff ff 83 =........;t...=!................
d2a0 f9 03 72 78 3d 20 01 00 00 74 c8 49 8b 07 48 63 cb eb 7e 49 8b 5c 24 30 48 8d 75 a8 4c 89 e7 e8 ..rx=....t.I..Hc..~I.\$0H.u.L...
d2c0 ef 0a 00 00 41 8b 44 24 10 83 f8 2c 74 05 83 f8 3d 75 1e 48 c7 45 a0 00 00 00 00 48 8d 75 a0 ba ....A.D$...,t...=u.H.E.....H.u..
d2e0 01 00 00 00 4c 89 e7 e8 36 0c 00 00 e9 4a 08 00 00 83 7d a8 0d 0f 85 a2 08 00 00 48 63 45 b0 48 ....L...6....J....}........HcE.H
d300 8b 0b 48 8b 49 38 ba ff 3f 80 ff 23 14 81 81 ca 00 40 00 00 89 14 81 e9 1f 08 00 00 49 8b 45 18 ..H.I8..?..#.....@..........I.E.
d320 8a 50 10 48 63 cb 49 8b 07 48 8d 34 49 88 54 f0 10 48 8d 0c 49 48 8d 34 c8 4c 89 e7 e8 7e fd ff .P.Hc.I..H.4I.T..H..IH.4.L...~..
d340 ff e9 f5 07 00 00 4c 89 e7 e8 9e d1 00 00 4c 89 e7 e8 b6 08 00 00 be 06 01 00 00 ba 03 01 00 00 ......L.......L.................
d360 4c 89 e7 44 89 f1 e8 2e 09 00 00 e9 cb 07 00 00 49 8b 5c 24 30 c6 45 82 01 8a 43 3a 88 45 80 48 L..D............I.\$0.E...C:.E.H
d380 8b 43 10 48 8b 40 58 8b 48 28 89 8d 78 ff ff ff 8b 40 18 89 85 7c ff ff ff c6 45 81 00 48 8b 43 .C.H.@X.H(..x....@...|....E..H.C
d3a0 18 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff 48 89 43 18 4c 89 e7 e8 31 d1 00 00 4c 89 e7 e8 58 .H..p...H..p...H.C.L...1...L...X
d3c0 09 00 00 49 89 c5 41 8b 44 24 10 83 f8 2c 74 0b 3d 0c 01 00 00 0f 85 00 05 00 00 49 8b 44 24 30 ...I..A.D$...,t.=..........I.D$0
d3e0 48 89 85 58 ff ff ff 0f b6 40 3c 89 85 64 ff ff ff 48 8d 35 31 cb 04 00 ba 0f 00 00 00 4c 89 e7 H..X.....@<..d...H.51........L..
d400 e8 df cf 00 00 4c 89 e7 48 89 c6 e8 08 19 00 00 48 8d 35 22 cb 04 00 ba 0b 00 00 00 4c 89 e7 e8 .....L..H.......H.5"........L...
d420 c0 cf 00 00 4c 89 e7 48 89 c6 e8 e9 18 00 00 48 8d 35 0f cb 04 00 ba 0d 00 00 00 4c 89 e7 e8 a1 ....L..H.......H.5.........L....
d440 cf 00 00 4c 89 e7 48 89 c6 e8 ca 18 00 00 4c 89 e7 4c 89 ee e8 bf 18 00 00 41 83 7c 24 10 2c 41 ...L..H.......L..L.......A.|$.,A
d460 bd 01 00 00 00 0f 85 85 05 00 00 48 89 9d 68 ff ff ff 4c 89 e7 e8 72 d0 00 00 4c 89 e7 e8 99 08 ...........H..h...L...r...L.....
d480 00 00 4c 89 e7 48 89 c6 e8 8b 18 00 00 41 ff c5 41 83 7c 24 10 2c 74 da e9 5a 05 00 00 4c 89 e7 ..L..H.......A..A.|$.,t..Z...L..
d4a0 e8 47 d0 00 00 48 8d 5d c0 4c 89 e7 48 89 de e8 cc 1c 00 00 eb 0b 4c 89 e7 48 89 de e8 03 1b 00 .G...H.].L..H.........L..H......
d4c0 00 41 8b 44 24 10 83 f8 3a 0f 84 a1 02 00 00 31 d2 83 f8 2e 74 e0 e9 a6 02 00 00 4d 8b 7c 24 30 .A.D$...:......1....t......M.|$0
d4e0 c7 45 c0 ff ff ff ff 48 8d 5d c0 4c 89 e7 48 89 de e8 b8 1f 00 00 41 8b 44 24 10 3d 04 01 00 00 .E.....H.].L..H.......A.D$.=....
d500 0f 84 b3 02 00 00 3d 05 01 00 00 74 de e9 b7 02 00 00 4c 89 e7 e8 d2 cf 00 00 41 81 7c 24 10 09 ......=....t......L.......A.|$..
d520 01 00 00 0f 85 c5 02 00 00 4c 89 e7 e8 bb cf 00 00 49 8b 5c 24 30 4c 89 e7 e8 dd 07 00 00 4c 89 .........L.......I.\$0L.......L.
d540 e7 48 89 c6 e8 cf 17 00 00 be 01 00 00 00 4c 89 e7 e8 72 17 00 00 41 8b 4c 24 04 48 8d 75 c0 31 .H............L...r...A.L$.H.u.1
d560 d2 4c 89 e7 e8 7c 14 00 00 8b 43 20 8b 4b 34 03 4d c8 48 63 c9 48 8b 13 48 8b 73 10 48 8b 76 58 .L...|....C..K4.M.Hc.H..H.s.H.vX
d580 48 8b 36 48 0f bf 0c 4e 48 8b 52 50 48 c1 e1 04 89 44 0a 08 e9 a2 05 00 00 4d 8b 7c 24 30 4c 89 H.6H...NH.RPH....D.......M.|$0L.
d5a0 ff e8 d1 d9 ff ff 89 85 68 ff ff ff c6 45 d2 01 41 8a 47 3a 88 45 d0 49 8b 4f 10 48 8b 49 58 8b ........h....E..A.G:.E.I.O.H.IX.
d5c0 51 28 89 55 c8 8b 49 18 89 4d cc c6 45 d1 00 49 8b 77 18 48 89 75 c0 c6 45 82 00 88 45 80 89 95 Q(.U..I..M..E..I.w.H.u..E...E...
d5e0 78 ff ff ff 89 8d 7c ff ff ff c6 45 81 00 48 8d 45 c0 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff x.....|....E..H.E.H..p...H..p...
d600 49 89 47 18 4c 89 e7 e8 e0 ce 00 00 bb 07 00 02 20 45 8b 6c 24 10 41 8d 85 fc fe ff ff 83 f8 1d I.G.L............E.l$.A.........
d620 76 13 4c 89 e7 e8 25 fb ff ff 41 81 fd 12 01 00 00 75 de eb 05 0f a3 c3 73 e8 be 15 01 00 00 ba v.L...%...A......u......s.......
d640 11 01 00 00 4c 89 e7 44 89 f1 e8 4a 06 00 00 4c 89 e7 e8 c4 1c 00 00 89 c3 80 7d 81 00 74 0e 0f ....L..D...J...L..........}..t..
d660 b6 55 80 4c 89 ff 89 de e8 db d9 ff ff 4c 89 ff e8 58 f6 ff ff 4c 89 ff 89 de 8b 95 68 ff ff ff .U.L.........L...X...L......h...
d680 e8 fe d8 ff ff 4c 89 ff e8 40 f6 ff ff e9 a9 04 00 00 4c 89 e7 e8 52 ce 00 00 4d 8b 74 24 30 41 .....L...@........L...R...M.t$0A
d6a0 8b 44 24 10 31 f6 3d 03 01 00 00 0f 8f ac 01 00 00 83 f8 3b bb 00 00 00 00 0f 85 bb 01 00 00 e9 .D$.1.=............;............
d6c0 5d 04 00 00 49 8b 5c 24 30 4c 89 e7 e8 1b ce 00 00 48 89 df e8 9e d8 ff ff 41 89 c7 4c 89 e7 e8 ]...I.\$0L.......H.......A..L...
d6e0 37 1c 00 00 41 89 c5 c6 45 d2 01 8a 43 3a 88 45 d0 48 8b 43 10 48 8b 40 58 8b 48 28 89 4d c8 8b 7...A...E...C:.E.H.C.H.@X.H(.M..
d700 40 18 89 45 cc c6 45 d1 00 48 8b 43 18 48 89 45 c0 48 8d 45 c0 48 89 43 18 be 03 01 00 00 4c 89 @..E..E..H.C.H.E.H.E.H.C......L.
d720 e7 e8 51 0a 00 00 4c 89 e7 e8 de 04 00 00 48 89 df e8 91 d7 ff ff 48 89 df 89 c6 44 89 fa e8 40 ..Q...L.......H.......H....D...@
d740 d8 ff ff be 06 01 00 00 ba 16 01 00 00 4c 89 e7 44 89 f1 e8 41 05 00 00 48 89 df e8 6d f5 ff ff .............L..D...A...H...m...
d760 48 89 df 44 89 ee e8 42 d8 ff ff e9 cb 03 00 00 48 8d 75 c0 4c 89 e7 e8 48 18 00 00 ba 01 00 00 H..D...B........H.u.L...H.......
d780 00 48 8d 9d 70 ff ff ff 4c 89 e7 48 89 de 44 89 f1 e8 4f 12 00 00 49 8b 7c 24 30 48 8d 75 c0 48 .H..p...L..H..D...O...I.|$0H.u.H
d7a0 89 da e8 99 e1 ff ff 49 8b 7c 24 30 44 89 f6 e8 ce ec ff ff e9 82 03 00 00 4c 89 e7 e8 2b cd 00 .......I.|$0D............L...+..
d7c0 00 4c 89 e7 e8 43 04 00 00 be 06 01 00 00 ba 0b 01 00 00 4c 89 e7 44 89 f1 e8 bb 04 00 00 8b 75 .L...C.............L..D........u
d7e0 c0 4c 89 ff e8 c4 d7 ff ff e9 4d 03 00 00 4c 89 e7 e8 25 05 00 00 4c 89 e7 48 89 c6 e8 17 15 00 .L........M...L...%...L..H......
d800 00 41 8b 44 24 10 83 f8 2c 41 be 01 00 00 00 75 28 4c 89 e7 e8 d3 cc 00 00 41 ff c6 4c 89 e7 e8 .A.D$...,A.....u(L.......A..L...
d820 f7 04 00 00 4c 89 e7 48 89 c6 e8 e9 14 00 00 41 8b 44 24 10 83 f8 2c 74 d8 83 f8 3d 0f 85 39 02 ....L..H.......A.D$...,t...=..9.
d840 00 00 4c 89 e7 e8 a2 cc 00 00 48 8d 75 c0 4c 89 e7 e8 35 09 00 00 89 c2 e9 27 02 00 00 05 fc fe ..L.......H.u.L...5......'......
d860 ff ff 83 f8 1d 77 13 b9 07 00 02 20 0f a3 c1 bb 00 00 00 00 0f 82 a7 02 00 00 48 8d 75 88 4c 89 .....w....................H.u.L.
d880 e7 e8 05 09 00 00 41 89 c7 8b 45 88 83 c0 f3 48 8d 75 88 83 f8 01 0f 87 c1 01 00 00 bb ff ff ff ......A...E....H.u..............
d8a0 ff ba ff ff ff ff 4c 89 f7 e8 6e db ff ff 83 7d 88 0d 75 1d 41 83 ff 01 75 17 48 63 45 90 49 8b ......L...n....}..u.A...u.HcE.I.
d8c0 0e 48 8b 49 38 8b 14 81 83 e2 c0 83 ca 25 89 14 81 41 0f b6 76 3a e9 46 02 00 00 83 f8 3d 0f 85 .H.I8........%...A..v:.F.....=..
d8e0 c2 02 00 00 48 89 9d 68 ff ff ff 4d 8b 7c 24 30 41 0f b6 47 3c 89 85 64 ff ff ff 48 8d 35 51 c6 ....H..h...M.|$0A..G<..d...H.5Q.
d900 04 00 ba 0b 00 00 00 4c 89 e7 e8 d5 ca 00 00 4c 89 e7 48 89 c6 e8 fe 13 00 00 48 8d 35 3e c6 04 .......L.......L..H.......H.5>..
d920 00 ba 0b 00 00 00 4c 89 e7 e8 b6 ca 00 00 4c 89 e7 48 89 c6 e8 df 13 00 00 48 8d 35 2b c6 04 00 ......L.......L..H.......H.5+...
d940 ba 0a 00 00 00 4c 89 e7 e8 97 ca 00 00 4c 89 e7 48 89 c6 e8 c0 13 00 00 4c 89 e7 4c 89 ee e8 b5 .....L.......L..H.......L..L....
d960 13 00 00 be 3d 00 00 00 4c 89 e7 e8 07 08 00 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 f8 08 00 ....=...L.......H.].1.L..H......
d980 00 49 8b 7c 24 30 48 89 de e8 22 dc ff ff be 2c 00 00 00 4c 89 e7 e8 dc 07 00 00 48 8d 5d c0 31 .I.|$0H..."....,...L.......H.].1
d9a0 d2 4c 89 e7 48 89 de e8 cd 08 00 00 49 8b 7c 24 30 48 89 de e8 f7 db ff ff 41 83 7c 24 10 2c 0f .L..H.......I.|$0H.......A.|$.,.
d9c0 85 de 00 00 00 4c 89 e7 e8 1f cb 00 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 9b 08 00 00 49 8b .....L.......H.].1.L..H.......I.
d9e0 7c 24 30 48 89 de e8 c5 db ff ff e9 e2 00 00 00 48 89 9d 68 ff ff ff be 0c 01 00 00 4c 89 e7 e8 |$0H............H..h........L...
da00 73 07 00 00 41 8b 5c 24 04 4c 8d 7d c0 4c 89 e7 4c 89 fe e8 73 07 00 00 be 03 00 00 00 4c 89 e7 s...A.\$.L.}.L..L...s........L..
da20 89 c2 4c 89 f9 e8 c0 07 00 00 be 03 00 00 00 48 8b bd 58 ff ff ff e8 e1 d7 ff ff 45 31 c0 4c 89 ..L............H..X........E1.L.
da40 e7 8b b5 64 ff ff ff 89 da 44 89 e9 e8 05 19 00 00 48 8b 9d 68 ff ff ff e9 98 00 00 00 4c 89 f7 ...d.....D.......H..h........L..
da60 41 83 ff 01 0f 85 aa 00 00 00 e8 21 dd ff ff 89 c6 bb 01 00 00 00 e9 a6 00 00 00 c7 45 c0 00 00 A..........!................E...
da80 00 00 31 d2 48 8d 4d c0 4c 89 e7 44 89 f6 e8 57 07 00 00 4c 89 e7 44 89 f6 e8 2a 12 00 00 e9 98 ..1.H.M.L..D...W...L..D...*.....
daa0 00 00 00 4c 89 fb 44 0f b6 6b 3c be 01 00 00 00 48 89 df e8 33 d9 ff ff 48 89 df 44 89 ee 89 c2 ...L..D..k<.....H...3...H..D....
dac0 e8 f7 d6 ff ff be 01 00 00 00 48 89 df e8 81 d7 ff ff 48 8b 9d 68 ff ff ff b9 01 00 00 00 41 b8 ..........H.......H..h........A.
dae0 01 00 00 00 4c 89 e7 8b b5 64 ff ff ff 44 89 f2 e8 61 18 00 00 be 06 01 00 00 ba 08 01 00 00 4c ....L....d...D...a.............L
db00 89 e7 44 89 f1 e8 8f 01 00 00 48 89 df e8 bb f1 ff ff eb 27 e8 97 da ff ff 41 0f b6 76 3a 44 89 ..D.......H........'.....A..v:D.
db20 fb 4c 89 f7 89 da e8 31 d4 ff ff 41 83 7c 24 10 3b 75 08 4c 89 e7 e8 b1 c9 00 00 49 8b 44 24 30 .L.....1...A.|$.;u.L.......I.D$0
db40 8a 48 3a 88 48 3c 49 8b 44 24 38 66 ff 88 c6 00 00 00 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e .H:.H<I.D$8f......H......[A\A]A^
db60 41 5f 5d c3 49 8b 45 10 48 8b 48 38 48 83 c3 20 44 8b 42 0c 48 8d 15 73 c3 04 00 31 c0 48 89 cf A_].I.E.H.H8H...D.B.H..s...1.H..
db80 48 89 d6 48 89 da 44 89 c1 e8 cb 0e 01 00 49 8b 4d 10 48 89 cf 48 89 c6 e8 0e f3 ff ff 48 8d 05 H..H..D.......I.M.H..H.......H..
dba0 4a c2 04 00 eb 07 48 8d 05 67 c3 04 00 4c 89 e7 48 89 c6 e8 66 c7 00 00 20 f6 ff ff 8e f7 ff ff J.....H..g...L..H...f...........
dbc0 fb f6 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff b8 f7 ff ff e5 f8 ff ff 20 f6 ff ff 23 f9 ff ff ............................#...
dbe0 fb f6 ff ff 5a f9 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff e1 f9 ff ff da fa ff ff fb f6 ff ff ....Z...........................
dc00 fb f6 ff ff fb f6 ff ff 0c fb ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 20 49 89 fc 4d 8b ............UH..AWAVATSH...I..M.
dc20 74 24 30 c6 45 da 00 41 8a 46 3a 88 45 d8 49 8b 46 10 48 8b 40 58 8b 48 28 89 4d d0 8b 40 18 89 t$0.E..A.F:.E.I.F.H.@X.H(.M..@..
dc40 45 d4 c6 45 d9 00 49 8b 46 18 48 89 45 c8 48 8d 45 c8 49 89 46 18 41 bf 07 00 02 20 41 8b 5c 24 E..E..I.F.H.E.H.E.I.F.A.....A.\$
dc60 10 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 e7 e8 db f4 ff ff 81 fb 12 01 00 00 75 e0 eb 06 41 0f ..........v.L.............u...A.
dc80 a3 c7 73 e8 4c 89 f7 e8 41 f0 ff ff 48 83 c4 20 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ..s.L...A...H...[A\A^A_].UH..AWA
dca0 56 41 55 41 54 53 50 41 89 ce 41 89 d7 48 89 fb 39 73 10 75 16 48 89 df 48 83 c4 08 5b 41 5c 41 VAUATSPA..A..H..9s.u.H..H...[A\A
dcc0 5d 41 5e 41 5f 5d e9 21 c8 00 00 44 39 73 04 75 08 48 89 df e8 41 f4 ff ff 4c 8b 63 38 48 89 df ]A^A_].!...D9s.u.H...A...L.c8H..
dce0 e8 e0 c5 00 00 49 89 c5 48 89 df 44 89 fe e8 d2 c5 00 00 48 89 c1 48 8d 15 79 c2 04 00 31 c0 4c .....I..H..D.......H..H..y...1.L
dd00 89 e7 48 89 d6 4c 89 ea 45 89 f0 e8 49 0d 01 00 48 89 df 48 89 c6 e8 03 c6 00 00 55 48 89 e5 53 ..H..L..E...I...H..H.......UH..S
dd20 50 81 7f 10 24 01 00 00 75 13 48 8b 5f 18 e8 b9 c7 00 00 48 89 d8 48 83 c4 08 5b 5d c3 be 24 01 P...$...u.H._......H..H...[]..$.
dd40 00 00 e8 d3 f3 ff ff 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 48 89 fb 44 8b 7b 04 44 8b 63 10 .......UH..AWAVATSA..H..D.{.D.c.
dd60 e8 87 c7 00 00 41 81 fc 0a 01 00 00 75 0a 48 89 df e8 a5 ff ff ff eb 10 48 8b 7b 38 48 8d 35 4c .....A......u.H.........H.{8H.5L
dd80 c0 04 00 e8 5e 60 00 00 48 8b 73 58 48 83 c6 10 48 89 df 48 89 c2 44 89 f9 45 89 f0 e8 8c f2 ff ....^`..H.sXH...H..H..D..E......
dda0 ff 48 89 df 89 c6 5b 41 5c 41 5e 41 5f 5d e9 08 f1 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 .H....[A\A^A_].....UH..AWAVAUATS
ddc0 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 44 8b 63 04 8b 43 10 3d 24 01 00 00 75 0d 48 89 df 4c H..8I..H..L.{0D.c..C.=$...u.H..L
dde0 89 f6 e8 99 13 00 00 eb 4f 83 f8 28 0f 85 1e 01 00 00 48 89 df e8 f2 c6 00 00 31 d2 48 89 df 4c ........O..(......H.......1.H..L
de00 89 f6 e8 72 04 00 00 be 29 00 00 00 ba 28 00 00 00 48 89 df 44 89 e1 e8 7d fe ff ff 48 8b 7b 30 ...r....)....(...H..D...}...H.{0
de20 4c 89 f6 e8 d5 d6 ff ff eb 0e 48 89 df 4c 89 f6 44 89 e2 e8 f9 11 00 00 8b 43 10 3d 24 01 00 00 L.........H..L..D........C.=$...
de40 7f 21 83 f8 7a 7f 28 83 f8 5a 7f 39 83 f8 28 74 27 83 f8 2e 75 5e 48 89 df 4c 89 f6 e8 63 11 00 .!..z.(..Z.9..(t'...u^H..L...c..
de60 00 eb d5 3d 25 01 00 00 74 0e e9 92 00 00 00 83 f8 7b 0f 85 89 00 00 00 4c 89 ff 4c 89 f6 e8 2d ...=%...t........{......L..L...-
de80 d7 ff ff eb a5 83 f8 5b 75 77 4c 89 ff 4c 89 f6 e8 48 d9 ff ff 4c 8d 6d c0 48 89 df 4c 89 ee e8 .......[uwL..L...H...L.m.H..L...
dea0 e4 10 00 00 4c 89 ff 4c 89 f6 4c 89 ea e8 66 de ff ff eb 84 83 f8 3a 75 48 48 89 df e8 2b c6 00 ....L..L..L...f.......:uHH...+..
dec0 00 48 89 df e8 52 fe ff ff 48 8b 7b 30 48 89 c6 e8 9f d3 ff ff c7 45 b8 ff ff ff ff c7 45 bc ff .H...R...H.{0H........E......E..
dee0 ff ff ff c7 45 a8 04 00 00 00 89 45 b0 48 8d 55 a8 4c 89 ff 4c 89 f6 e8 27 db ff ff e9 29 ff ff ....E......E.H.U.L..L...'....)..
df00 ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 c5 bf 04 00 48 89 df 48 89 c6 e8 fc c3 .H..8[A\A]A^A_].H......H..H.....
df20 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 41 89 d7 48 89 f3 49 89 fc 8b 43 08 83 ..UH..AWAVAUATSH..8A..H..I...C..
df40 c0 f8 83 f8 03 0f 83 9e 01 00 00 4c 8d 73 08 41 83 7c 24 10 2c 0f 85 e4 00 00 00 4c 89 e7 e8 89 ...........L.s.A.|$.,......L....
df60 c5 00 00 48 89 5d a0 48 8d 75 a8 4c 89 e7 e8 40 fe ff ff 8b 45 a8 4d 8d 6c 24 30 83 f8 0a 0f 84 ...H.].H.u.L...@....E.M.l$0.....
df80 82 00 00 00 48 85 db 74 7d 4d 8b 4d 00 41 8a 49 3c 0f b6 d1 31 f6 83 7b 08 0a 75 34 0f b6 7b 13 ....H..t}M.M.A.I<...1..{..u4..{.
dfa0 39 c7 75 15 0f b6 7b 12 3b 7d b0 75 0c c6 43 13 08 88 4b 12 be 01 00 00 00 83 f8 08 75 12 0f bf 9.u...{.;}.u..C...K.........u...
dfc0 7b 10 3b 7d b0 75 09 66 89 53 10 be 01 00 00 00 48 8b 1b 48 85 db 75 be 85 f6 74 2a 83 f8 08 0f {.;}.u.f.S......H..H..u...t*....
dfe0 95 c0 0f b6 c0 8d 34 80 8b 4d b0 45 31 c0 4c 89 cb 48 89 df e8 b3 ce ff ff be 01 00 00 00 48 89 ......4..M.E1.L..H............H.
e000 df e8 4d d2 ff ff 49 8b 7c 24 30 49 8b 44 24 38 0f b7 b0 c6 00 00 00 44 01 fe 48 8d 0d da bd 04 ..M...I.|$0I.D$8.......D..H.....
e020 00 ba c8 00 00 00 e8 d0 00 00 00 41 ff c7 48 8d 75 a0 4c 89 e7 44 89 fa e8 e5 fe ff ff eb 6d be ...........A..H.u.L..D........m.
e040 3d 00 00 00 4c 89 e7 e8 2b 01 00 00 48 8d 75 c0 4c 89 e7 e8 33 01 00 00 89 c3 44 39 fb 75 1e 49 =...L...+...H.u.L...3.....D9.u.I
e060 8b 7c 24 30 48 8d 5d c0 48 89 de e8 3a d4 ff ff 49 8b 7c 24 30 4c 89 f6 48 89 da eb 58 48 8d 4d .|$0H.].H...:...I.|$0L..H...XH.M
e080 c0 4c 89 e7 44 89 fe 89 da e8 5c 01 00 00 49 83 c4 30 44 39 fb 7e 12 49 8b 04 24 0f b6 48 3c 41 .L..D.....\...I..0D9.~.I..$..H<A
e0a0 29 df 41 01 cf 44 88 78 3c 4d 89 e5 49 8b 7d 00 0f b6 47 3c ff c8 c7 45 d0 ff ff ff ff c7 45 d4 ).A..D.x<M..I.}...G<...E......E.
e0c0 ff ff ff ff c7 45 c0 07 00 00 00 89 45 c8 48 8d 55 c0 4c 89 f6 e8 66 d8 ff ff 48 83 c4 38 5b 41 .....E......E.H.U.L...f...H..8[A
e0e0 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 fe bc 04 00 4c 89 e7 48 89 c6 e8 23 c2 00 00 55 48 89 e5 41 \A]A^A_].H......L..H...#...UH..A
e100 57 41 56 41 54 53 49 89 ce 89 d3 49 89 ff 39 de 7f 09 5b 41 5c 41 5e 41 5f 5d c3 49 8b 07 49 8b WAVATSI....I..9...[A\A^A_].I..I.
e120 4f 10 4c 8b 61 38 8b 48 28 85 c9 75 09 4c 8d 05 4a bd 04 00 eb 19 48 8d 15 4f bd 04 00 31 c0 4c O.L.a8.H(..u.L..J.....H..O...1.L
e140 89 e7 48 89 d6 89 ca e8 0d 09 01 00 49 89 c0 48 8d 0d 4a bd 04 00 31 c0 4c 89 e7 48 89 ce 4c 89 ..H.........I..H..J...1.L..H..L.
e160 f2 89 d9 e8 f1 08 01 00 49 8b 4f 10 48 89 cf 48 89 c6 e8 a7 c1 00 00 55 48 89 e5 39 77 10 75 06 ........I.O.H..H.......UH..9w.u.
e180 5d e9 66 c3 00 00 e8 8f ef ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 31 d2 e8 d7 00 ].f........UH..AWAVSPI..I..1....
e1a0 00 00 41 83 7f 10 2c bb 01 00 00 00 75 2f bb 01 00 00 00 4c 89 ff e8 31 c3 00 00 49 8b 7f 30 4c ..A...,.....u/.....L...1...I..0L
e1c0 89 f6 e8 e9 d3 ff ff 31 d2 4c 89 ff 4c 89 f6 e8 a5 00 00 00 ff c3 41 83 7f 10 2c 74 d6 89 d8 48 .......1.L..L.........A...,t...H
e1e0 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f3 4c 8b 77 30 29 d3 8b 01 85 c0 ...[A^A_].UH..AWAVSP..L.w0).....
e200 74 42 83 c0 f3 83 f8 01 77 2f 31 c0 ff c3 0f 48 d8 4c 89 f7 48 89 ce 89 da e8 fe d1 ff ff 83 fb tB......w/1....H.L..H...........
e220 02 7c 4b ff cb 4c 89 f7 89 de 48 83 c4 08 5b 41 5e 41 5f 5d e9 1a d0 ff ff 4c 89 f7 48 89 ce e8 .|K..L....H...[A^A_].....L..H...
e240 6c d3 ff ff 85 db 7e 26 45 0f b6 7e 3c 4c 89 f7 89 de e8 fc cf ff ff 4c 89 f7 44 89 fe 89 da 48 l.....~&E..~<L.........L..D....H
e260 83 c4 08 5b 41 5e 41 5f 5d e9 a2 cb ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ...[A^A_].....H...[A^A_].UH..AWA
e280 56 41 55 41 54 53 48 83 ec 38 89 55 ac 48 89 75 b0 49 89 ff 49 8b 47 38 0f b7 88 c6 00 00 00 ff VAUATSH..8.U.H.u.I..I.G8........
e2a0 c1 66 89 88 c6 00 00 00 49 8b 7f 30 0f b7 f1 48 8d 0d 45 bb 04 00 ba c8 00 00 00 e8 3b fe ff ff .f......I..0...H..E.........;...
e2c0 41 8b 47 10 83 f8 2c 7f 14 83 f8 23 0f 85 0d 02 00 00 41 bc 03 00 00 00 e9 ab 00 00 00 83 f8 7a A.G...,....#......A............z
e2e0 7f 11 83 f8 2d 0f 85 f4 01 00 00 45 31 e4 e9 95 00 00 00 3d 06 01 00 00 7f 16 83 f8 7b 75 7a 4c ....-......E1......=........{uzL
e300 89 ff 48 8b 75 b0 e8 c5 04 00 00 e9 db 01 00 00 3d 21 01 00 00 0f 8f a4 00 00 00 3d 18 01 00 00 ..H.u...........=!.........=....
e320 0f 8f db 00 00 00 3d 13 01 00 00 0f 8f 83 01 00 00 05 f9 fe ff ff 83 f8 08 0f 87 a0 01 00 00 41 ......=........................A
e340 bc 02 00 00 00 48 8d 0d f4 03 00 00 48 63 04 81 48 01 c8 ff e0 48 8b 45 b0 c7 40 10 ff ff ff ff .....H......Hc..H....H.E..@.....
e360 c7 40 14 ff ff ff ff c7 00 03 00 00 00 c7 40 08 00 00 00 00 e9 a8 03 00 00 83 f8 7e 0f 85 5d 01 .@............@............~..].
e380 00 00 41 bc 01 00 00 00 45 8b 77 04 4c 89 ff e8 58 c1 00 00 ba 0c 00 00 00 4c 89 ff 48 8b 5d b0 ..A.....E.w.L...X........L..H.].
e3a0 48 89 de e8 d1 fe ff ff 49 8b 7f 30 44 89 e6 48 89 da 44 89 f1 e8 91 d9 ff ff e9 2c 01 00 00 3d H.......I..0D..H..D........,...=
e3c0 22 01 00 00 0f 84 87 00 00 00 3d 23 01 00 00 0f 85 ab 00 00 00 48 8b 4d b0 c7 41 10 ff ff ff ff ".........=#.........H.M..A.....
e3e0 c7 41 14 ff ff ff ff c7 01 06 00 00 00 c7 41 08 00 00 00 00 49 8b 47 18 48 89 41 08 e9 20 03 00 .A............A.....I.G.H.A.....
e400 00 3d 19 01 00 00 0f 85 d3 00 00 00 49 8b 7f 30 48 8b 07 80 78 0b 00 0f 84 11 03 00 00 be 2d 00 .=..........I..0H...x.........-.
e420 00 00 31 d2 b9 01 00 00 00 45 31 c0 e8 7b ca ff ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ..1......E1..{...H.M..A......A..
e440 ff ff ff c7 01 0e 00 00 00 89 41 08 e9 d0 02 00 00 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ..........A......H.E..@......@..
e460 ff ff ff c7 00 05 00 00 00 c7 40 08 00 00 00 00 f2 41 0f 10 47 18 f2 0f 11 40 08 e9 a1 02 00 00 ..........@......A..G....@......
e480 3d 25 01 00 00 75 58 49 8b 77 18 49 8b 7f 30 e8 e0 cd ff ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 =%...uXI.w.I..0.....H.M..A......
e4a0 41 14 ff ff ff ff c7 01 04 00 00 00 89 41 08 e9 6d 02 00 00 3d 14 01 00 00 75 24 48 8b 45 b0 c7 A............A..m...=....u$H.E..
e4c0 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 02 00 00 00 c7 40 08 00 00 00 00 e9 42 02 00 00 4c @......@............@......B...L
e4e0 89 ff 48 8b 75 b0 e8 c8 f8 ff ff 41 8b 57 10 b8 15 00 00 00 4d 89 fc 81 fa 00 01 00 00 7f 46 83 ..H.u......A.W......M.........F.
e500 fa 7b 7f 60 83 fa 5d 0f 8f 91 00 00 00 83 fa 3b b8 15 00 00 00 0f 8f ad 00 00 00 83 c2 db 83 fa .{.`..]........;................
e520 0a 0f 87 a1 01 00 00 45 31 f6 48 8d 0d 73 02 00 00 48 63 14 91 48 01 ca ff e2 41 be 03 00 00 00 .......E1.H..s...Hc..H....A.....
e540 e9 ff 00 00 00 81 fa 0f 01 00 00 7f 27 81 fa 01 01 00 00 0f 85 6f 01 00 00 41 be 13 00 00 00 e9 ............'........o...A......
e560 e0 00 00 00 83 fa 7c 75 4e 41 be 08 00 00 00 e9 d0 00 00 00 81 c2 f0 fe ff ff 83 fa 0f 0f 87 45 ......|uNA.....................E
e580 01 00 00 48 8d 0d da 01 00 00 48 63 14 91 48 01 ca ff e2 41 be 14 00 00 00 e9 a6 00 00 00 83 fa ...H......Hc..H....A............
e5a0 5e b8 15 00 00 00 0f 85 1c 01 00 00 41 be 04 00 00 00 e9 8d 00 00 00 83 fa 7e 0f 85 08 01 00 00 ^...........A............~......
e5c0 41 be 09 00 00 00 eb 7c 83 fa 3c 75 08 41 be 0e 00 00 00 eb 6f 83 fa 3e 0f 85 ea 00 00 00 41 be A......|..<u.A......o..>......A.
e5e0 11 00 00 00 eb 5e 41 be 06 00 00 00 eb 56 41 be 0c 00 00 00 eb 4e 41 be 0d 00 00 00 eb 46 41 be .....^A......VA......NA......FA.
e600 12 00 00 00 eb 3e 41 be 0f 00 00 00 eb 36 41 be 10 00 00 00 eb 2e 41 be 0a 00 00 00 eb 26 41 be .....>A......6A.......A......&A.
e620 0b 00 00 00 eb 1e 41 be 07 00 00 00 eb 16 41 be 02 00 00 00 eb 0e 41 be 01 00 00 00 eb 06 41 be ......A.......A.......A.......A.
e640 05 00 00 00 4c 8d 3d 75 cf 04 00 4c 8d 6d c0 44 89 f3 41 0f b6 04 5f 3b 45 ac 7e 69 41 8b 44 24 ....L.=u...L.m.D..A..._;E.~iA.D$
e660 04 89 45 bc 4c 89 e7 e8 80 be 00 00 49 8b 7c 24 30 44 89 f6 44 89 75 b8 4c 8b 75 b0 4c 89 f2 e8 ..E.L.......I.|$0D..D.u.L.u.L...
e680 c0 da ff ff 41 0f b6 54 5f 01 4c 89 e7 4c 89 ee e8 e4 fb ff ff 4c 89 fb 41 89 c7 49 8b 7c 24 30 ....A..T_.L..L.......L..A..I.|$0
e6a0 8b 75 b8 4c 89 f2 4c 89 e9 44 8b 45 bc e8 3e db ff ff 41 83 ff 15 45 89 fe 49 89 df 75 91 b8 15 .u.L..L..D.E..>...A...E..I..u...
e6c0 00 00 00 eb 03 44 89 f0 49 8b 4c 24 38 66 ff 89 c6 00 00 00 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 .....D..I.L$8f......H..8[A\A]A^A
e6e0 5f 5d c3 4c 89 ff e8 01 be 00 00 41 8b 4f 04 31 d2 4c 89 ff 48 8b 75 b0 e8 e8 02 00 00 e9 e9 fd _].L.......A.O.1.L..H.u.........
e700 ff ff 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 01 00 00 00 c7 40 08 00 00 00 ..H.E..@......@............@....
e720 00 4c 89 ff e8 c3 bd 00 00 e9 bd fd ff ff 48 8d 05 cf b6 04 00 4c 89 ff 48 89 c6 e8 de bb 00 00 .L............H......L..H.......
e740 15 fc ff ff 9f fd ff ff a3 ff ff ff 9f fd ff ff 9f fd ff ff 9f fd ff ff 9f fd ff ff c2 ff ff ff ................................
e760 48 fc ff ff 2f fe ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff H.../...d...d...d...d...d...d...
e780 82 fe ff ff 8a fe ff ff 64 ff ff ff 92 fe ff ff 9a fe ff ff a2 fe ff ff aa fe ff ff b2 fe ff ff ........d.......................
e7a0 ba fe ff ff 96 fd ff ff 82 fe ff ff 24 ff ff ff 24 ff ff ff 24 ff ff ff 8a fe ff ff a0 fe ff ff ............$...$...$...........
e7c0 24 ff ff ff 92 fe ff ff 24 ff ff ff 9a fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec $.......$.......UH..AWAVAUATSH..
e7e0 38 49 89 f5 48 89 fb 4c 8b 7b 30 44 8b 63 04 be 0b 00 00 00 31 d2 31 c9 45 31 c0 4c 89 ff e8 a9 8I..H..L.{0D.c......1.1.E1.L....
e800 c6 ff ff 41 89 c6 c7 45 d0 00 00 00 00 c7 45 c8 00 00 00 00 c7 45 cc 00 00 00 00 4c 89 6d c0 41 ...A...E......E......E.....L.m.A
e820 c7 45 10 ff ff ff ff 41 c7 45 14 ff ff ff ff 41 c7 45 00 0c 00 00 00 45 89 75 08 c7 45 b8 ff ff .E.....A.E.....A.E.....E.u..E...
e840 ff ff c7 45 bc ff ff ff ff c7 45 a8 00 00 00 00 c7 45 b0 00 00 00 00 48 8b 7b 30 4c 89 ee e8 4d ...E......E......E.....H.{0L...M
e860 cd ff ff be 7b 00 00 00 48 89 df e8 07 f9 ff ff 83 7b 10 7d 0f 84 95 00 00 00 4c 8d 6d a8 eb 38 ....{...H........{.}......L.m..8
e880 48 8b 45 c0 8b 70 08 8b 55 cc b9 32 00 00 00 4c 89 ff e8 02 dc ff ff c7 45 d0 00 00 00 00 eb 18 H.E..p..U..2...L........E.......
e8a0 4c 89 ff 4c 89 ee e8 05 cd ff ff c7 45 a8 00 00 00 00 83 7d d0 32 74 c8 8b 43 10 83 f8 5b 74 14 L..L........E......}.2t..C...[t.
e8c0 3d 24 01 00 00 75 1a 48 89 df e8 ad c8 00 00 83 f8 3d 75 0d 48 89 df 4c 89 ee e8 be 05 00 00 eb =$...u.H.........=u.H..L........
e8e0 0b 48 89 df 4c 89 ee e8 7a 05 00 00 8b 43 10 83 f8 3b 74 05 83 f8 2c 75 16 48 89 df e8 eb bb 00 .H..L...z....C...;t...,u.H......
e900 00 83 7b 10 7d 74 08 83 7d a8 00 75 93 eb a9 be 7d 00 00 00 ba 7b 00 00 00 48 89 df 44 89 e1 e8 ..{.}t..}..u....}....{...H..D...
e920 75 f3 ff ff 8b 4d d0 85 c9 74 59 8b 45 a8 85 c0 74 40 83 c0 f3 48 8d 75 a8 83 f8 01 77 29 ba ff u....M...tY.E...t@...H.u....w)..
e940 ff ff ff 4c 89 ff e8 d1 ca ff ff 48 8b 45 c0 8b 70 08 8b 55 cc b9 ff ff ff ff 4c 89 ff e8 37 db ...L.......H.E..p..U......L...7.
e960 ff ff ff 4d cc eb 1d 4c 89 ff e8 41 cc ff ff 8b 4d d0 48 8b 45 c0 8b 70 08 8b 55 cc 4c 89 ff e8 ...M...L...A....M.H.E..p..U.L...
e980 15 db ff ff 4d 63 f6 49 8b 07 48 8b 40 38 41 bc ff ff 7f 00 46 23 24 b0 8b 7d cc e8 b4 f5 00 00 ....Mc.I..H.@8A.....F#$..}......
e9a0 89 c3 c1 e3 17 44 09 e3 49 8b 07 48 8b 40 38 42 89 1c b0 81 e3 ff 3f 80 ff 8b 7d c8 e8 93 f5 00 .....D..I..H.@8B......?...}.....
e9c0 00 c1 e0 0e 25 00 c0 7f 00 09 d8 49 8b 0f 48 8b 49 38 42 89 04 b1 48 83 c4 38 5b 41 5c 41 5d 41 ....%......I..H.I8B...H..8[A\A]A
e9e0 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 68 89 8d 7c ff ff ff 89 95 78 ff ^A_].UH..AWAVAUATSH..h..|.....x.
ea00 ff ff 48 89 b5 70 ff ff ff 49 89 fd 4d 8b 75 30 4d 8b 65 38 4d 8b 3e 41 8b 46 30 49 63 5f 20 39 ..H..p...I..M.u0M.e8M.>A.F0Ic_.9
ea20 d8 7c 43 49 8d 57 20 49 8b 77 40 4c 8d 0d 2b b4 04 00 b9 08 00 00 00 41 b8 ff ff 03 00 4c 89 e7 .|CI.W.I.w@L..+........A.....L..
ea40 e8 8a 37 00 00 49 89 47 40 41 8b 4f 20 39 cb 7c 06 eb 13 49 8b 47 40 48 c7 04 d8 00 00 00 00 48 ..7..I.G@A.O.9.|...I.G@H.......H
ea60 ff c3 39 cb 7c ed 4c 89 e7 4c 89 e3 e8 d7 35 00 00 49 89 c4 49 63 46 30 8d 48 01 41 89 4e 30 49 ..9.|.L..L....5..I..IcF0.H.A.N0I
ea80 8b 4f 40 4c 89 24 c1 41 f6 47 09 04 74 16 41 f6 44 24 09 03 74 0e 48 89 df 4c 89 fe 4c 89 e2 e8 .O@L.$.A.G..t.A.D$..t.H..L..L...
eaa0 20 38 00 00 4c 89 65 98 8b 85 7c ff ff ff 41 89 44 24 28 49 8b 45 30 48 89 45 a0 4c 89 6d a8 48 .8..L.e...|...A.D$(I.E0H.E.L.m.H
eac0 8d 45 98 49 89 45 30 c7 45 b8 00 00 00 00 c7 45 bc 00 00 00 00 c7 45 c0 ff ff ff ff c7 45 c4 00 .E.I.E0.E......E......E......E..
eae0 00 00 00 c7 45 c8 00 00 00 00 c6 45 d4 00 c7 45 d0 00 00 00 00 49 8b 45 58 8b 48 08 89 4d cc 49 ....E......E...E.....I.EX.H..M.I
eb00 8b 4d 60 49 89 4c 24 68 41 c6 44 24 0c 02 c6 45 92 00 c6 45 90 00 8b 48 28 89 4d 88 8b 40 18 89 .M`I.L$hA.D$...E...E...H(.M..@..
eb20 45 8c c6 45 91 00 48 c7 45 80 00 00 00 00 48 8d 45 80 48 89 45 b0 be 28 00 00 00 4c 89 ef e8 34 E..E..H.E.....H.E.H.E..(...L...4
eb40 f6 ff ff 83 bd 78 ff ff ff 00 74 2c 48 8d 35 dc b2 04 00 ba 04 00 00 00 4c 89 ef e8 84 b8 00 00 .....x....t,H.5.........L.......
eb60 4c 89 ef 48 89 c6 e8 ad 01 00 00 be 01 00 00 00 4c 89 ef e8 50 01 00 00 4d 8b 7d 30 49 8b 1f c6 L..H............L...P...M.}0I...
eb80 43 0b 00 41 8b 45 10 45 31 e4 83 f8 29 75 11 eb 52 41 ff c4 4c 89 ef e8 50 b9 00 00 41 8b 45 10 C..A.E.E1...)u..RA..L...P...A.E.
eba0 3d 24 01 00 00 75 25 4c 89 ef e8 6c f1 ff ff 4c 89 ef 48 89 c6 e8 5e 01 00 00 80 7b 0b 00 75 07 =$...u%L...l...L..H...^....{..u.
ebc0 41 83 7d 10 2c 74 ca 41 ff c4 eb 17 3d 19 01 00 00 0f 85 df 00 00 00 4c 89 ef e8 0d b9 00 00 c6 A.}.,t.A....=..........L........
ebe0 43 0b 01 4c 89 ef 44 89 e6 e8 da 00 00 00 41 0f b6 77 3a 40 88 73 0a 4c 89 ff e8 54 c6 ff ff be C..L..D.......A..w:@.s.L...T....
ec00 29 00 00 00 4c 89 ef e8 6b f5 ff ff 41 be 07 00 02 20 41 8b 5d 10 8d 83 fc fe ff ff 83 f8 1d 76 )...L...k...A.....A.]..........v
ec20 12 4c 89 ef e8 26 e5 ff ff 81 fb 12 01 00 00 75 e1 eb 06 41 0f a3 c6 73 e8 41 8b 45 04 48 8b 4d .L...&.........u...A...s.A.E.H.M
ec40 98 89 41 2c be 06 01 00 00 ba 09 01 00 00 4c 89 ef 8b 8d 7c ff ff ff e8 3d f0 ff ff 49 8b 45 30 ..A,..........L....|....=...I.E0
ec60 4c 8b 78 08 41 8b 4f 30 ff c9 be 2c 00 00 00 31 d2 4c 89 ff e8 8f c2 ff ff 48 8b b5 70 ff ff ff L.x.A.O0...,...1.L.......H..p...
ec80 c7 46 10 ff ff ff ff c7 46 14 ff ff ff ff c7 06 0c 00 00 00 89 46 08 4c 89 ff e8 11 c9 ff ff 4c .F......F............F.L.......L
eca0 89 ef e8 d6 de ff ff 48 83 c4 68 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 77 b1 04 00 4c 89 ef .......H..h[A\A]A^A_].H..w...L..
ecc0 48 89 c6 e8 56 b6 00 00 55 48 89 e5 4c 8b 47 30 41 0f b6 78 3a 01 f7 85 f6 41 88 78 3a 74 37 45 H...V...UH..L.G0A..x:....A.x:t7E
ece0 8b 48 20 49 8b 10 49 8b 48 10 48 8b 49 58 48 8b 09 48 8b 52 50 f7 de 40 0f b6 ff 41 03 78 34 8d .H.I..I.H.H.IXH..H.RP..@...A.x4.
ed00 04 37 48 98 48 0f bf 04 41 48 c1 e0 04 44 89 4c 02 08 ff c6 75 e9 5d c3 55 48 89 e5 41 57 41 56 .7H.H...AH...D.L....u.].UH..AWAV
ed20 41 55 41 54 53 48 83 ec 18 48 89 75 d0 4c 8b 67 30 4c 8b 6f 58 4d 8b 34 24 45 8b 7e 24 49 63 df AUATSH...H.u.L.g0L.oXM.4$E.~$Ic.
ed40 41 0f bf 44 24 38 39 d8 7d 0d 48 89 7d c8 49 8b 46 50 44 89 f9 eb 2f 49 8d 56 24 48 89 7d c8 48 A..D$89.}.H.}.I.FPD.../I.V$H.}.H
ed60 8b 7f 38 49 8b 76 50 4c 8d 0d df b0 04 00 b9 10 00 00 00 41 b8 ff 7f 00 00 e8 51 34 00 00 49 89 ..8I.vPL...........A......Q4..I.
ed80 46 50 41 8b 4e 24 41 39 cf 7d 1a 48 c1 e3 04 48 01 c3 48 c7 03 00 00 00 00 48 83 c3 10 41 ff c7 FPA.N$A9.}.H...H..H......H...A..
eda0 41 39 cf 7c ed 4d 0f bf 7c 24 38 4c 89 f9 48 c1 e1 04 48 8b 55 d0 48 89 14 08 41 f6 46 09 04 74 A9.|.M..|$8L..H...H.U.H...A.F..t
edc0 1c f6 42 09 03 74 16 48 8b 45 c8 48 8b 78 38 4c 89 f6 e8 ed 34 00 00 45 0f b7 7c 24 38 41 8d 47 ..B..t.H.E.H.x8L....4..E..|$8A.G
ede0 01 66 41 89 44 24 38 41 8b 75 08 ff c6 41 2b 74 24 34 48 8d 0d 54 b0 04 00 ba c8 00 00 00 4c 89 .fA.D$8A.u...A+t$4H..T........L.
ee00 e7 e8 f5 f2 ff ff 41 8b 4d 08 8d 41 02 41 3b 45 0c 7e 31 49 8d 55 0c 48 8b 45 c8 48 8b 78 38 49 ......A.M..A.A;E.~1I.U.H.E.H.x8I
ee20 8b 75 00 4c 8d 0d 23 b0 04 00 b9 02 00 00 00 41 b8 ff ff ff 7f e8 95 33 00 00 49 89 45 00 41 8b .u.L..#........A.......3..I.E.A.
ee40 4d 08 eb 04 49 8b 45 00 8d 51 01 41 89 55 08 48 63 c9 66 44 89 3c 48 48 83 c4 18 5b 41 5c 41 5d M...I.E..Q.A.U.Hc.fD.<HH...[A\A]
ee60 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 31 d2 e8 ff f3 ff ff 49 8b 7e 30 8b 73 A^A_].UH..AVSH..I..1......I.~0.s
ee80 24 48 8d 0d df af 04 00 ba ff ff ff 7f e8 69 f2 ff ff ff 43 24 ff 43 28 5b 41 5e 5d c3 55 48 89 $H............i....C$.C([A^].UH.
eea0 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 41 8a 47 3c 88 45 a7 81 .AWAVAUATSH..8I..H..L.{0A.G<.E..
eec0 7b 10 24 01 00 00 75 46 41 8b 76 20 48 8d 0d 94 af 04 00 ba ff ff ff 7f 4c 89 ff e8 1b f2 ff ff {.$...uFA.v.H...........L.......
eee0 48 89 df e8 33 ee ff ff 48 8b 7b 30 48 89 c6 e8 80 c3 ff ff c7 45 d0 ff ff ff ff c7 45 d4 ff ff H...3...H.{0H........E......E...
ef00 ff ff c7 45 c0 04 00 00 00 89 45 c8 eb 0c 48 8d 75 c0 48 89 df e8 6e 00 00 00 41 ff 46 20 be 3d ...E......E...H.u.H...n...A.F..=
ef20 00 00 00 48 89 df e8 4c f2 ff ff 48 8d 75 c0 4c 89 ff e8 d7 c8 ff ff 41 89 c4 4c 8d 6d a8 31 d2 ...H...L...H.u.L.......A..L.m.1.
ef40 48 89 df 4c 89 ee e8 2e f3 ff ff 49 8b 46 18 8b 58 08 4c 89 ff 4c 89 ee e8 b1 c8 ff ff be 0a 00 H..L.......I.F..X.L..L..........
ef60 00 00 4c 89 ff 89 da 44 89 e1 41 89 c0 e8 3a bf ff ff 8a 45 a7 41 88 47 3c 48 83 c4 38 5b 41 5c ..L....D..A...:....E.A.G<H..8[A\
ef80 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 52 b5 00 00 31 d2 48 89 df 4c A]A^A_].UH..AVSI..H...R...1.H..L
efa0 89 f6 e8 d2 f2 ff ff 48 8b 7b 30 4c 89 f6 e8 43 c8 ff ff be 5d 00 00 00 48 89 df 5b 41 5e 5d e9 .......H.{0L...C....]...H..[A^].
efc0 b3 f1 ff ff 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 f6 48 89 fb 4c 8b 7b 30 4c 89 ff e8 fa ....UH..AWAVSH...I..H..L.{0L....
efe0 c7 ff ff 48 89 df e8 01 b5 00 00 48 89 df e8 28 ed ff ff 48 8b 7b 30 48 89 c6 e8 75 c2 ff ff c7 ...H.......H...(...H.{0H...u....
f000 45 e0 ff ff ff ff c7 45 e4 ff ff ff ff c7 45 d0 04 00 00 00 89 45 d8 48 8d 55 d0 4c 89 ff 4c 89 E......E......E......E.H.U.L..L.
f020 f6 e8 f2 cc ff ff 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ......H...[A^A_].UH..AWAVAUATSH.
f040 ec 18 41 89 d6 49 89 f4 48 89 fb 4c 8b 7b 30 8b 43 10 3d 25 01 00 00 74 16 83 f8 7b 75 3f 48 8d ..A..I..H..L.{0.C.=%...t...{u?H.
f060 75 c0 48 89 df e8 66 f7 ff ff e9 82 00 00 00 48 8b 73 18 4c 89 ff e8 f9 c1 ff ff c7 45 d0 ff ff u.H...f........H.s.L........E...
f080 ff ff c7 45 d4 ff ff ff ff c7 45 c0 04 00 00 00 89 45 c8 48 89 df e8 51 b4 00 00 eb 54 83 f8 28 ...E......E......E.H...Q....T..(
f0a0 0f 85 c8 00 00 00 48 89 df e8 3e b4 00 00 83 7b 10 29 75 09 c7 45 c0 00 00 00 00 eb 1f 4c 8d 6d ......H...>....{.)u..E.......L.m
f0c0 c0 48 89 df 4c 89 ee e8 bf f0 ff ff ba ff ff ff ff 4c 89 ff 4c 89 ee e8 40 c3 ff ff be 29 00 00 .H..L............L..L...@....)..
f0e0 00 ba 28 00 00 00 48 89 df 44 89 f1 e8 a8 eb ff ff 41 8b 5c 24 08 31 c9 8b 45 c0 8d 50 f3 83 fa ..(...H..D.......A.\$.1..E..P...
f100 02 72 17 85 c0 74 0c 48 8d 75 c0 4c 89 ff e8 9d c4 ff ff 41 0f b6 4f 3c 29 d9 be 24 00 00 00 41 .r...t.H.u.L.......A..O<)..$...A
f120 b8 02 00 00 00 4c 89 ff 89 da e8 7d bd ff ff 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff .....L.....}...A.D$.....A.D$....
f140 ff 41 c7 04 24 0d 00 00 00 41 89 44 24 08 4c 89 ff 44 89 f6 e8 29 d3 ff ff ff c3 41 88 5f 3c 48 .A..$....A.D$.L..D...).....A._<H
f160 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 4b ad 04 00 48 89 df 48 89 c6 e8 9e b1 00 00 ...[A\A]A^A_].H..K...H..H.......
f180 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 20 49 89 f6 48 89 fb e8 81 eb ff ff 49 89 c4 4c 8b 7b UH..AWAVATSH...I..H.......I..L.{
f1a0 30 b9 01 00 00 00 4c 89 ff 4c 89 e6 4c 89 f2 e8 58 00 00 00 85 c0 75 47 48 8b 73 68 b9 01 00 00 0.....L..L..L...X.....uGH.sh....
f1c0 00 4c 89 ff 4c 89 f2 e8 40 00 00 00 48 8b 7b 30 4c 89 e6 e8 9c c0 ff ff c7 45 d8 ff ff ff ff c7 .L..L...@...H.{0L........E......
f1e0 45 dc ff ff ff ff c7 45 c8 04 00 00 00 89 45 d0 48 8d 55 c8 4c 89 ff 4c 89 f6 e8 19 cb ff ff 48 E......E......E.H.U.L..L.......H
f200 83 c4 20 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 49 89 f7 48 89 fb ...[A\A^A_].UH..AWAVATSI..I..H..
f220 45 31 e4 48 85 db 0f 84 e3 00 00 00 0f b6 53 3a 85 d2 7e 6e 8d 42 ff 8b 73 34 8d 54 32 ff 48 63 E1.H..........S:..~n.B..s4.T2.Hc
f240 d2 48 8b 33 48 8b 7b 10 48 8b 7f 58 48 8b 3f 48 0f bf 14 57 48 8b 76 50 48 c1 e2 04 4c 39 3c 16 .H.3H.{.H..XH.?H...WH.vPH...L9<.
f260 89 c2 75 cc 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 41 c7 06 08 00 00 00 41 89 46 08 41 ..u.A.F.....A.F.....A......A.F.A
f280 bc 08 00 00 00 85 c9 0f 85 82 00 00 00 48 83 c3 18 48 8b 1b 0f b6 4b 10 39 c1 7f f5 c6 43 11 01 .............H...H....K.9....C..
f2a0 eb 6d 0f b6 4b 3b 85 c9 74 1e 48 8b 03 48 8b 50 58 31 c0 4c 39 3a 74 0c ff c0 48 83 c2 10 39 c8 .m..K;..t.H..H.PX1.L9:t...H...9.
f2c0 7c f1 eb 04 85 c0 79 26 48 8b 7b 08 45 31 e4 31 c9 4c 89 fe 4c 89 f2 e8 30 ff ff ff 85 c0 74 2f |.....y&H.{.E1.1.L..L...0.....t/
f2e0 48 89 df 4c 89 fe 4c 89 f2 e8 98 d7 ff ff 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 41 c7 H..L..L.......A.F.....A.F.....A.
f300 06 09 00 00 00 41 89 46 08 41 bc 09 00 00 00 44 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 .....A.F.A.....D..[A\A^A_].UH..S
f320 48 83 ec 18 48 89 fb 48 8d 75 e0 31 d2 e8 47 ef ff ff 83 7d e0 01 75 07 c7 45 e0 03 00 00 00 48 H...H..H.u.1..G....}..u..E.....H
f340 8b 7b 30 48 8d 75 e0 e8 89 c7 ff ff 8b 45 f4 48 83 c4 18 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 .{0H.u.......E.H...[].UH..AWAVAU
f360 41 54 53 48 83 ec 28 45 89 c6 41 89 cd 89 55 bc 41 89 f4 49 89 ff 49 8b 5f 30 be 03 00 00 00 e8 ATSH..(E..A...U.A..I..I._0......
f380 44 f9 ff ff be 03 01 00 00 4c 89 ff e8 e6 ed ff ff 45 85 f6 74 1b be 28 00 00 00 b9 fe ff 01 00 D........L.......E..t..(........
f3a0 48 89 df 44 89 e2 44 89 65 b8 e8 59 bb ff ff eb 0c 44 89 65 b8 48 89 df e8 0a bb ff ff 41 89 c4 H..D..D.e..Y.....D.e.H.......A..
f3c0 c6 45 d2 00 8a 43 3a 88 45 d0 48 8b 43 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 .E...C:.E.H.C.H.@X.H(.M..@..E..E
f3e0 d1 00 48 8b 43 18 48 89 45 c0 48 8d 45 c0 48 89 43 18 4c 89 ff 44 89 ee e8 cb f8 ff ff 48 89 df ..H.C.H.E.H.E.H.C.L..D.......H..
f400 44 89 ee e8 4b be ff ff 4c 89 ff e8 fc e7 ff ff 48 89 df e8 b5 d8 ff ff 48 89 df 44 89 e6 e8 8a D...K...L.......H.......H..D....
f420 bb ff ff 45 85 f6 74 1b be 27 00 00 00 b9 fe ff 01 00 48 89 df 8b 55 b8 e8 cb ba ff ff 44 8b 75 ...E..t..'........H...U......D.u
f440 bc eb 41 be 29 00 00 00 31 c9 48 89 df 44 8b 7d b8 44 89 fa 45 89 e8 e8 50 ba ff ff 48 89 df 44 ..A.)...1.H..D.}.D..E...P...H..D
f460 8b 75 bc 44 89 f6 e8 17 d0 ff ff 41 83 c7 02 be 2a 00 00 00 b9 fe ff 01 00 48 89 df 44 89 fa e8 .u.D.......A....*........H..D...
f480 84 ba ff ff 41 ff c4 48 89 df 89 c6 44 89 e2 e8 ef ba ff ff 48 89 df 44 89 f6 e8 e3 cf ff ff 48 ....A..H....D.......H..D.......H
f4a0 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 83 ec 38 49 ..([A\A]A^A_].UH..AWAVAUATSH..8I
f4c0 89 f6 48 89 fb 4c 8b 7b 30 e8 1e b0 00 00 48 8d 75 a8 31 d2 48 89 df e8 9d ed ff ff be 13 01 00 ..H..L.{0.....H.u.1.H...........
f4e0 00 48 89 df e8 8e ec ff ff 8b 43 10 83 c8 08 3d 0a 01 00 00 0f 85 9d 00 00 00 4c 89 75 a0 48 8b .H........C....=..........L.u.H.
f500 7b 30 48 8d 75 a8 e8 9d c7 ff ff c6 45 d2 00 41 8a 47 3a 88 45 d0 49 8b 47 10 48 8b 40 58 8b 48 {0H.u.......E..A.G:.E.I.G.H.@X.H
f520 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 49 8b 47 18 48 89 45 c0 48 8d 45 c0 49 89 47 18 8b 75 (.M..@..E..E..I.G.H.E.H.E.I.G..u
f540 b8 48 89 df e8 fe e7 ff ff eb 08 48 89 df e8 fc db ff ff 8b 43 10 3d 03 01 00 00 7f 07 83 f8 3b .H.........H........C.=........;
f560 74 e9 eb 19 3d 21 01 00 00 74 1f 8d 88 fc fe ff ff 83 f9 03 72 14 3d 20 01 00 00 74 ce 4c 89 ff t...=!...t..........r.=....t.L..
f580 e8 42 b9 ff ff 41 89 c4 eb 55 4c 89 ff e8 3b d7 ff ff e9 ad 00 00 00 4c 89 75 a0 48 8b 7b 30 48 .B...A...UL...;........L.u.H.{0H
f5a0 8d 75 a8 e8 2d c5 ff ff c6 45 d2 00 41 8a 47 3a 88 45 d0 49 8b 47 10 48 8b 40 58 8b 48 28 89 4d .u..-....E..A.G:.E.I.G.H.@X.H(.M
f5c0 c8 8b 40 18 89 45 cc c6 45 d1 00 49 8b 47 18 48 89 45 c0 48 8d 45 c0 49 89 47 18 44 8b 65 bc 41 ..@..E..E..I.G.H.E.H.E.I.G.D.e.A
f5e0 bd 07 00 02 20 44 8b 73 10 41 8d 86 fc fe ff ff 83 f8 1d 76 13 48 89 df e8 52 db ff ff 41 81 fe .....D.s.A.........v.H...R...A..
f600 12 01 00 00 75 df eb 06 41 0f a3 c5 73 e7 4c 89 ff e8 b7 d6 ff ff 8b 43 10 83 e0 fe 3d 04 01 00 ....u...A...s.L........C....=...
f620 00 75 16 4c 89 ff e8 9c b8 ff ff 4c 89 ff 48 8b 75 a0 89 c2 e8 e3 b8 ff ff 4c 89 ff 44 89 e6 e8 .u.L.......L..H.u........L..D...
f640 69 b9 ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe i...H..8[A\A]A^A_].UH..AWAVSPI..
f660 31 f6 31 d2 e8 a6 59 00 00 31 f6 ba 01 00 00 00 4c 89 f7 e8 97 59 00 00 48 8d 35 ee 0e 00 00 31 1.1...Y..1......L....Y..H.5....1
f680 d2 4c 89 f7 e8 4e 56 00 00 48 8d 15 20 a5 04 00 be fe ff ff ff 4c 89 f7 e8 28 5b 00 00 be fe ff .L...NV..H...........L...([.....
f6a0 ff ff 4c 89 f7 e8 26 5d 00 00 48 8d 15 3b bf 04 00 be d8 b9 f0 ff 4c 89 f7 e8 8d 5c 00 00 f2 0f ..L...&]..H..;........L....\....
f6c0 10 05 d2 be 04 00 be 88 00 00 00 4c 89 f7 e8 fa a1 00 00 31 f6 ba 08 00 00 00 4c 89 f7 e8 2d 59 ...........L.......1......L...-Y
f6e0 00 00 48 8d 35 c7 50 05 00 31 d2 4c 89 f7 e8 70 a2 00 00 be 04 00 00 00 31 d2 4c 89 f7 e8 0d 59 ..H.5.P..1.L...p........1.L....Y
f700 00 00 4c 8d 3d 67 51 05 00 bb 01 00 00 00 be fe ff ff ff 4c 89 f7 e8 ba 4e 00 00 49 8b 37 ba 01 ..L.=gQ............L....N..I.7..
f720 00 00 00 4c 89 f7 e8 ac 55 00 00 be fe ff ff ff 4c 89 f7 48 89 da e8 a5 5b 00 00 48 ff c3 49 83 ...L....U.......L..H....[..H..I.
f740 c7 08 48 83 fb 05 75 c6 48 8d 15 a6 a9 04 00 be fe ff ff ff 4c 89 f7 e8 69 5a 00 00 48 8d 35 3f ..H...u.H...........L...iZ..H.5?
f760 9b 04 00 48 8d 15 3a a8 04 00 48 8d 0d 40 a8 04 00 4c 8d 05 42 a8 04 00 4c 89 f7 e8 ec 00 00 00 ...H..:...H..@...L..B...L.......
f780 48 8d 35 ca a8 04 00 48 8d 15 c9 a8 04 00 48 8d 0d d0 a8 04 00 4c 8d 05 d3 a8 04 00 4c 89 f7 e8 H.5....H......H......L......L...
f7a0 c8 00 00 00 48 8d 35 09 a9 04 00 ba 0a 00 00 00 4c 89 f7 e8 76 53 00 00 48 8d 15 00 a9 04 00 be ....H.5.........L...vS..H.......
f7c0 fe ff ff ff 4c 89 f7 e8 f9 59 00 00 48 8d 15 f3 a8 04 00 be d8 b9 f0 ff 4c 89 f7 e8 1a a2 00 00 ....L....Y..H...........L.......
f7e0 48 8d 15 e7 a8 04 00 be fe ff ff ff 4c 89 f7 e8 d1 59 00 00 48 8d 15 da a8 04 00 be d8 b9 f0 ff H...........L....Y..H...........
f800 4c 89 f7 e8 f2 a1 00 00 48 8d 15 cf a8 04 00 be fe ff ff ff 4c 89 f7 e8 a9 59 00 00 be d8 b9 f0 L.......H...........L....Y......
f820 ff ba 02 00 00 00 4c 89 f7 e8 38 57 00 00 be fe ff ff ff 4c 89 f7 e8 9a 4d 00 00 48 8d 35 fe 4f ......L...8W.......L....M..H.5.O
f840 05 00 ba 01 00 00 00 4c 89 f7 e8 14 a1 00 00 be fe ff ff ff 4c 89 f7 e8 f9 4a 00 00 b8 01 00 00 .......L............L....J......
f860 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 50 4d 89 c7 49 89 cd .H...[A^A_].UH..AWAVAUATSPM..I..
f880 49 89 f6 48 89 fb 48 89 d7 e8 56 04 01 00 49 89 c4 4d 85 e4 75 10 4c 89 ef e8 46 04 01 00 49 89 I..H..H...V...I..M..u.L...F...I.
f8a0 c4 4d 85 e4 74 36 48 8d 15 d4 a8 04 00 be d8 b9 f0 ff 48 89 df e8 c5 55 00 00 be ff ff ff ff 48 .M..t6H...........H....U.......H
f8c0 89 df e8 1c 50 00 00 41 89 c5 be fe ff ff ff 48 89 df e8 7e 4a 00 00 45 85 ed 74 0d 48 89 df 4c ....P..A.......H...~J..E..t.H..L
f8e0 89 fe e8 a0 52 00 00 eb 4d 48 8d 15 88 a8 04 00 48 8d 0d 84 a8 04 00 48 89 df 4c 89 e6 e8 5c a2 ....R...MH......H......H..L...\.
f900 00 00 48 8d 15 76 a8 04 00 48 89 df 48 89 c6 4c 89 f9 e8 47 a2 00 00 be fe ff ff ff ba ff ff ff ..H..v...H..H..L...G............
f920 ff 48 89 df e8 9a 4a 00 00 be fe ff ff ff 48 89 df e8 1f 4a 00 00 be fe ff ff ff 48 89 df 4c 89 .H....J.......H....J.......H..L.
f940 f2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 71 58 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 .H...[A\A]A^A_].qX..UH..AWAVATSH
f960 81 ec 80 00 00 00 49 89 fc be 01 00 00 00 31 d2 e8 93 90 00 00 49 89 c7 4c 89 e7 e8 b9 49 00 00 ......I.......1......I..L....I..
f980 41 89 c6 ba 01 00 00 00 4c 89 e7 4c 89 fe e8 b5 9c 00 00 48 8d 15 a2 a7 04 00 be ff ff ff ff 4c A.......L..L.......H...........L
f9a0 89 e7 e8 d8 54 00 00 89 c3 be fe ff ff ff 4c 89 e7 e8 9f 49 00 00 85 db 75 7a be ff ff ff ff 4c ....T.........L....I....uz.....L
f9c0 89 e7 e8 0e 4c 00 00 48 8d 15 9e a7 04 00 be fe ff ff ff 4c 89 e7 e8 ea 57 00 00 4c 89 e7 4c 89 ....L..H...........L....W..L..L.
f9e0 fe e8 a1 51 00 00 48 8d 15 4f a7 04 00 be fe ff ff ff 4c 89 e7 e8 cb 57 00 00 be 2e 00 00 00 4c ...Q..H..O........L....W.......L
fa00 89 ff e8 d9 03 01 00 48 85 c0 48 8d 50 01 49 0f 44 d7 4c 29 fa 4c 89 e7 4c 89 fe e8 0e 51 00 00 .......H..H.P.I.D.L).L..L....Q..
fa20 48 8d 15 48 a7 04 00 be fe ff ff ff 4c 89 e7 e8 91 57 00 00 be ff ff ff ff 4c 89 e7 e8 94 4b 00 H..H........L....W.......L....K.
fa40 00 48 8d 95 60 ff ff ff be 01 00 00 00 4c 89 e7 e8 14 f2 00 00 85 c0 74 2b 48 8d 35 e2 a6 04 00 .H..`........L.........t+H.5....
fa60 48 8d 95 60 ff ff ff 4c 89 e7 e8 ec f3 00 00 85 c0 74 11 be ff ff ff ff 4c 89 e7 e8 b8 4b 00 00 H..`...L.........t......L....K..
fa80 85 c0 74 11 48 8d 35 b9 a6 04 00 31 c0 4c 89 e7 e8 59 89 00 00 be fe ff ff ff 4c 89 e7 e8 33 4b ..t.H.5....1.L...Y........L...3K
faa0 00 00 bb 01 00 00 00 be fe ff ff ff ba 01 00 00 00 4c 89 e7 e8 16 60 00 00 be fe ff ff ff 4c 89 .................L....`.......L.
fac0 e7 e8 8f 48 00 00 41 83 fe 02 7c 41 ff c3 4c 89 e7 89 de e8 28 4b 00 00 83 f8 06 75 2b 4c 89 e7 ...H..A...|A..L.....(K.....u+L..
fae0 89 de e8 ee 4a 00 00 be fe ff ff ff 4c 89 e7 e8 e1 4a 00 00 be 01 00 00 00 31 d2 31 c9 45 31 c0 ....J.......L....J.......1.1.E1.
fb00 4c 89 e7 e8 bf 59 00 00 41 39 de 75 bf b8 01 00 00 00 48 81 c4 80 00 00 00 5b 41 5c 41 5e 41 5f L....Y..A9.u......H......[A\A^A_
fb20 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 89 fb be 01 00 00 00 31 d2 e8 c7 8e 00 ].UH..AWAVSH..(...H.......1.....
fb40 00 49 89 c6 be 01 00 00 00 48 89 df e8 04 48 00 00 48 8d 15 6e a5 04 00 be d8 b9 f0 ff 48 89 df .I.......H....H..H..n........H..
fb60 e8 1a 53 00 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 0a 53 00 00 be ff ff ff ff 48 89 df e8 61 4d ..S.......H..L....S.......H...aM
fb80 00 00 85 c0 0f 85 b2 01 00 00 be fe ff ff ff 48 89 df e8 be 47 00 00 48 8d b5 c8 df ff ff 48 89 ...............H....G..H......H.
fba0 df e8 e0 92 00 00 48 8d 15 48 a5 04 00 be d7 b9 f0 ff 48 89 df e8 c5 52 00 00 83 f8 05 41 bf 01 ......H..H........H....R.....A..
fbc0 00 00 00 74 1c 48 8d 35 33 a5 04 00 31 c0 48 89 df e8 18 88 00 00 41 bf 01 00 00 00 eb 03 49 ff ...t.H.53...1.H.......A.......I.
fbe0 c7 be 03 00 00 00 48 89 df 4c 89 fa e8 75 53 00 00 85 c0 75 3f be fe ff ff ff 48 89 df e8 53 47 ......H..L...uS....u?.....H...SG
fc00 00 00 48 8d bd c8 df ff ff e8 82 91 00 00 be ff ff ff ff 31 d2 48 89 df e8 ec 4c 00 00 48 89 c1 ..H................1.H....L..H..
fc20 48 8d 35 fc a4 04 00 31 c0 48 89 df 4c 89 f2 e8 ba 87 00 00 48 89 df 4c 89 f6 e8 48 4f 00 00 be H.5....1.H..L.......H..L...HO...
fc40 01 00 00 00 ba 02 00 00 00 31 c9 45 31 c0 48 89 df e8 71 58 00 00 be fe ff ff ff 48 89 df e8 9d .........1.E1.H...qX.......H....
fc60 49 00 00 83 f8 06 74 41 be fe ff ff ff 48 89 df e8 2c 4a 00 00 85 c0 75 12 be fd ff ff ff 48 89 I.....tA.....H...,J....u......H.
fc80 df e8 cf 46 00 00 e9 53 ff ff ff be fe ff ff ff 48 89 df e8 bd 46 00 00 48 8d bd c8 df ff ff e8 ...F...S........H....F..H.......
fca0 48 91 00 00 e9 35 ff ff ff 48 89 df 4c 89 f6 e8 d3 4e 00 00 be fe ff ff ff ba 01 00 00 00 48 89 H....5...H..L....N............H.
fcc0 df e8 fd 46 00 00 be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 ea 57 00 00 be ff ff ...F............1.E1.H....W.....
fce0 ff ff 48 89 df e8 16 49 00 00 85 c0 74 10 be 02 00 00 00 48 89 df 4c 89 f2 e8 c7 54 00 00 be 02 ..H....I....t......H..L....T....
fd00 00 00 00 48 89 df 4c 89 f2 e8 71 51 00 00 85 c0 75 2a be 01 00 00 00 48 89 df e8 4e 50 00 00 be ...H..L...qQ....u*.....H...NP...
fd20 ff ff ff ff 48 89 df e8 a9 48 00 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 89 54 00 00 b8 01 00 00 ....H....H.......H..L....T......
fd40 00 48 81 c4 28 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 .H..(...[A^A_].UH..AVSH.......1.
fd60 e8 a3 8c 00 00 49 89 c6 48 8d 15 66 a3 04 00 be d8 b9 f0 ff 48 89 df e8 03 51 00 00 be ff ff ff .....I..H..f........H....Q......
fd80 ff 48 89 df 4c 89 f2 e8 f3 50 00 00 85 c0 75 14 48 8d 35 7e a4 04 00 31 c0 48 89 df 4c 89 f2 e8 .H..L....P....u.H.5~...1.H..L...
fda0 87 4e 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 e8 .N.......[A^].UH..AVSI.......1..
fdc0 44 8c 00 00 48 8d 15 d7 94 04 00 4c 89 f7 48 89 c6 e8 77 01 00 00 48 89 c3 48 85 db 74 24 31 d2 D...H......L..H...w...H..H..t$1.
fde0 4c 89 f7 48 89 de e8 0e 92 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 5b 41 5e 5d e9 6e 02 L..H...............L..H..[A^].n.
fe00 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 01 00 00 00 31 d2 .......[A^].UH..AWAVSPI.......1.
fe20 e8 e3 8b 00 00 49 89 c7 48 8d 15 22 a2 04 00 4c 89 f7 4c 89 fe e8 13 01 00 00 48 89 c3 48 85 db .....I..H.."...L..L.......H..H..
fe40 74 2b 4c 89 f7 48 89 de 4c 89 fa e8 6a 01 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 48 83 t+L..H..L...j...........L..H..H.
fe60 c4 08 5b 41 5e 41 5f 5d e9 03 02 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 ..[A^A_]..........H...[A^A_].UH.
fe80 e5 41 57 41 56 41 54 53 49 89 fc 31 db be 01 00 00 00 31 d2 e8 6f 8b 00 00 49 89 c6 be 2e 00 00 .AWAVATSI..1......1..o...I......
fea0 00 4c 89 f7 e8 fb fe 00 00 48 85 c0 74 7f 4c 29 f0 4c 89 e7 4c 89 f6 48 89 c2 e8 6f 4c 00 00 be .L.......H..t.L).L..L..H...oL...
fec0 ff ff ff ff 31 d2 4c 89 e7 e8 3b 4a 00 00 48 8d 15 7c a1 04 00 4c 89 e7 48 89 c6 e8 6d 00 00 00 ....1.L...;J..H..|...L..H...m...
fee0 49 89 c7 4d 85 ff 74 40 4c 89 e7 4c 89 fe 4c 89 f2 e8 c4 00 00 00 85 c0 75 12 4c 89 e7 4c 89 fe I..M..t@L..L..L.........u.L..L..
ff00 e8 82 4c 00 00 bb 02 00 00 00 eb 21 83 f8 02 75 27 48 8d 35 73 a2 04 00 31 c0 4c 89 e7 4c 89 f2 ..L........!...u'H.5s...1.L..L..
ff20 4c 89 f9 e8 03 4d 00 00 bb 01 00 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 fa L....M.........[A\A^A_].1.L..L..
ff40 5b 41 5c 41 5e 41 5f 5d e9 23 01 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f6 48 89 [A\A^A_].#...UH..AWAVATSI..I..H.
ff60 fb be d7 b9 f0 ff e8 14 4f 00 00 be ff ff ff ff 31 d2 48 89 df e8 8f 49 00 00 49 89 c4 4d 85 e4 ........O.......1.H....I..I..M..
ff80 75 14 48 8d 35 5d a2 04 00 31 c0 48 89 df 4c 89 fa e8 58 84 00 00 48 8d 0d 3a a2 04 00 4c 8d 05 u.H.5]...1.H..L...X...H..:...L..
ffa0 d6 92 04 00 48 89 df 4c 89 f6 4c 89 e2 5b 41 5c 41 5e 41 5f 5d e9 85 02 00 00 55 48 89 e5 41 57 ....H..L..L..[A\A^A_].....UH..AW
ffc0 41 56 41 54 53 49 89 f6 49 89 ff 48 8d 05 05 a2 04 00 48 8d 0d 00 a2 04 00 48 89 d6 48 89 c2 e8 AVATSI..I..H......H......H..H...
ffe0 7a 9b 00 00 48 89 c3 be 2d 00 00 00 48 89 df e8 b0 fd 00 00 49 89 c4 4d 85 e4 74 41 4c 89 e2 48 z...H...-...H.......I..M..tAL..H
10000 29 da 4c 89 ff 48 89 de e8 21 4b 00 00 48 89 c1 48 8d 35 c4 a1 04 00 31 c0 4c 89 ff 48 89 ca e8 ).L..H...!K..H..H.5....1.L..H...
10020 07 4c 00 00 4c 89 ff 4c 89 f6 48 89 c2 e8 b2 00 00 00 83 f8 02 75 30 49 ff c4 4c 89 e3 48 8d 35 .L..L..L..H..........u0I..L..H.5
10040 97 a1 04 00 31 c0 4c 89 ff 48 89 da e8 da 4b 00 00 4c 89 ff 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 ....1.L..H....K..L..L..H..[A\A^A
10060 5f 5d e9 7d 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb _].}...[A\A^A_].UH..AWAVSPI..H..
10080 85 f6 74 1b 48 89 df 4c 89 f6 e8 f8 4a 00 00 b8 02 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 be ..t.H..L....J.......H...[A^A_]..
100a0 01 00 00 00 31 d2 48 89 df e8 5b 48 00 00 49 89 c7 be ff ff ff ff 31 d2 48 89 df e8 49 48 00 00 ....1.H...[H..I.......1.H...IH..
100c0 49 89 c0 48 8d 35 df a0 04 00 31 c0 4c 89 fa 4c 89 f1 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 I..H.5....1.L..L..H..H...[A^A_].
100e0 0a 83 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 49 89 f7 48 89 fb 48 8d 15 ed b4 04 00 be ....UH..AWAVATSI..I..H..H.......
10100 d8 b9 f0 ff e8 ac 4e 00 00 be ff ff ff ff 48 89 df 4c 89 fa e8 66 4d 00 00 be ff ff ff ff 48 89 ......N.......H..L...fM.......H.
10120 df e8 d6 48 00 00 49 89 c4 be fd ff ff ff 48 89 df e8 1f 42 00 00 4d 85 e4 0f 85 8c 00 00 00 41 ...H..I.......H....B..M........A
10140 80 3e 2a 0f 94 c0 0f b6 c0 8d 34 85 06 00 00 00 4c 89 ff e8 f6 fa 00 00 49 89 c4 4d 85 e4 0f 84 .>*.......4.....L.......I..M....
10160 b9 00 00 00 48 8d 15 81 b4 04 00 be d8 b9 f0 ff 48 89 df e8 3d 4e 00 00 48 89 df 4c 89 e6 e8 0d ....H...........H...=N..H..L....
10180 4c 00 00 be ff ff ff ff 48 89 df e8 45 44 00 00 be fd ff ff ff 48 89 df 4c 89 fa e8 25 50 00 00 L.......H...ED.......H..L...%P..
101a0 be fe ff ff ff 48 89 df e8 01 93 00 00 48 8d 50 01 be fe ff ff ff 48 89 df e8 22 51 00 00 be fe .....H.......H.P......H..."Q....
101c0 ff ff ff 48 89 df e8 8a 41 00 00 41 80 3e 2a 75 12 be 01 00 00 00 48 89 df e8 8f 4b 00 00 45 31 ...H....A..A.>*u......H....K..E1
101e0 f6 eb 50 4c 89 e7 4c 89 f6 e8 66 fa 00 00 48 85 c0 74 12 45 31 f6 31 d2 48 89 df 48 89 c6 e8 d4 ..PL..L...f...H..t.E1.1.H..H....
10200 4a 00 00 eb 2e e8 3e fa 00 00 48 89 df 48 89 c6 e8 72 49 00 00 41 be 02 00 00 00 eb 16 e8 26 fa J.....>...H..H...rI..A........&.
10220 00 00 48 89 df 48 89 c6 e8 5a 49 00 00 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 ..H..H...ZI..A.....D..[A\A^A_].U
10240 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 28 20 00 00 4d 89 c7 48 89 cb 49 89 d5 49 89 f6 49 H..AWAVAUATSH..(...M..H..I..I..I
10260 89 fc 48 8d b5 b8 df ff ff e8 18 8c 00 00 80 3b 00 74 19 4c 89 e7 4c 89 f6 48 89 da 4c 89 f9 e8 ..H............;.t.L..L..H..L...
10280 da 98 00 00 49 89 c6 eb 03 49 ff c5 41 8a 45 00 84 c0 0f 84 e2 00 00 00 3c 3b 74 ed be 3b 00 00 ....I....I..A.E.........<;t..;..
102a0 00 4c 89 ef e8 fb fa 00 00 49 89 c7 4d 85 ff 75 0e 4c 89 ef e8 0f fb 00 00 49 89 c7 4d 01 ef 4c .L.......I..M..u.L.......I..M..L
102c0 89 fa 4c 29 ea 4c 89 e7 4c 89 ee e8 5e 48 00 00 4d 85 ff 0f 84 a1 00 00 00 be ff ff ff ff 31 d2 ..L).L..L...^H..M.............1.
102e0 4c 89 e7 e8 21 46 00 00 4c 89 e7 48 89 c6 48 8d 15 0f 9f 04 00 4c 89 f1 e8 61 98 00 00 48 89 c3 L...!F..L..H..H......L...a...H..
10300 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 b1 40 00 00 be fe ff ff ff 4c 89 e7 e8 36 40 00 00 48 ..........L....@.......L...6@..H
10320 89 df 48 8d 35 8b 99 04 00 e8 6e f9 00 00 48 85 c0 75 6a 31 c0 4c 89 e7 48 8d 35 c7 9e 04 00 48 ..H.5.....n...H..uj1.L..H.5....H
10340 89 da e8 e4 48 00 00 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 6a 40 00 00 be fe ff ff ff 4c 89 ....H............L...j@.......L.
10360 e7 e8 ef 3f 00 00 48 8d bd b8 df ff ff e8 7a 8a 00 00 4d 89 fd e9 12 ff ff ff 48 8d bd b8 df ff ...?..H.......z...M.......H.....
10380 ff e8 0a 8a 00 00 31 db 48 89 d8 48 81 c4 28 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 89 c7 ......1.H..H..(...[A\A]A^A_].H..
103a0 e8 c1 f8 00 00 eb e1 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 .......UH..AWAVSPH..A..........1
103c0 d2 e8 42 86 00 00 49 89 c7 be 02 00 00 00 31 d2 48 89 df e8 30 86 00 00 48 89 df 4c 89 fe 48 89 ..B...I.......1.H...0...H..L..H.
103e0 c2 e8 fe fc ff ff 41 89 c7 45 85 ff 74 3e 48 89 df e8 e6 46 00 00 be fe ff ff ff ba 01 00 00 00 ......A..E..t>H....F............
10400 48 89 df e8 bb 3f 00 00 41 83 ff 01 48 8d 05 56 98 04 00 48 8d 35 36 9e 04 00 48 0f 44 f0 48 89 H....?..A...H..V...H.56...H.D.H.
10420 df e8 61 47 00 00 41 be 03 00 00 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ..aG..A.....D..H...[A^A_].UH..AW
10440 41 56 41 55 41 54 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 ab 85 00 00 49 89 c7 AVAUATSPH..A..........1......I..
10460 be 02 00 00 00 31 d2 48 89 df e8 99 85 00 00 49 89 c4 48 8d 15 5e 9d 04 00 be 03 00 00 00 31 c9 .....1.H.......I..H..^........1.
10480 48 89 df e8 27 85 00 00 49 89 c5 48 8d 15 e8 8d 04 00 be 04 00 00 00 31 c9 48 89 df e8 0e 85 00 H...'...I..H...........1.H......
104a0 00 48 89 df 4c 89 fe 4c 89 e2 4c 89 e9 49 89 c0 e8 8a fd ff ff 48 85 c0 75 20 48 89 df e8 1a 46 .H..L..L..L..I.......H..u.H....F
104c0 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 ef 3e 00 00 41 be 02 00 00 00 44 89 f0 48 83 c4 ............H....>..A.....D..H..
104e0 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 ba 05 00 00 00 e8 .[A\A]A^A_].UH..SPH.............
10500 9a 85 00 00 be 01 00 00 00 48 89 df e8 6f 4b 00 00 85 c0 75 29 31 f6 ba 01 00 00 00 48 89 df e8 .........H...oK....u)1......H...
10520 eb 4a 00 00 be ff ff ff ff 48 89 df e8 a4 40 00 00 be 01 00 00 00 48 89 df e8 92 4e 00 00 be d8 .J.......H....@.......H....N....
10540 b9 f0 ff ba 02 00 00 00 48 89 df e8 16 4a 00 00 48 8d 15 54 91 04 00 be fe ff ff ff 48 89 df e8 ........H....J..H..T........H...
10560 61 4c 00 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 2d 8f 00 aL..1.H...[].UH..AVSI........-..
10580 00 48 89 c3 eb 35 be 01 00 00 00 4c 89 f7 48 89 da e8 d0 49 00 00 be ff ff ff ff 4c 89 f7 e8 59 .H...5.....L..H....I.......L...Y
105a0 44 00 00 48 89 c7 e8 97 f6 00 00 be fe ff ff ff 4c 89 f7 e8 9d 3d 00 00 48 ff cb 48 85 db 7f c6 D..H............L....=..H..H....
105c0 31 c0 5b 41 5e 5d c3 55 48 89 e5 48 8d 35 83 9c 04 00 31 c0 5d e9 14 7e 00 00 55 48 89 e5 53 50 1.[A^].UH..H.5....1.]..~..UH..SP
105e0 48 89 fb 48 8b 73 18 48 8b 7b 20 48 8d 55 f0 ff 53 10 48 85 c0 b9 ff ff ff ff 74 1a 48 8b 55 f0 H..H.s.H.{.H.U..S.H.......t.H.U.
10600 48 85 d2 74 11 48 ff ca 48 89 13 48 8d 48 01 48 89 4b 08 0f b6 08 89 c8 48 83 c4 08 5b 5d c3 55 H..t.H..H..H.H.H.K......H...[].U
10620 48 89 e5 48 89 7e 20 48 89 56 10 48 89 4e 18 48 c7 46 08 00 00 00 00 48 c7 06 00 00 00 00 5d c3 H..H.~.H.V.H.N.H.F.....H......].
10640 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d5 49 89 f6 49 89 fc 45 31 ff 4d 85 ed 74 6a 49 UH..AWAVAUATSPI..I..I..E1.M..tjI
10660 8b 1c 24 45 31 ff 48 85 db 75 27 4c 89 e7 e8 67 ff ff ff 83 f8 ff 74 4e 49 8b 1c 24 48 ff c3 49 ..$E1.H..u'L...g......tNI..$H..I
10680 89 1c 24 49 8b 74 24 08 48 ff ce 49 89 74 24 08 eb 05 49 8b 74 24 08 49 39 dd 49 0f 46 dd 4c 89 ..$I.t$.H..I.t$...I.t$.I9.I.F.L.
106a0 f7 48 89 da e8 77 f6 00 00 49 8b 04 24 48 29 d8 49 89 04 24 49 01 5c 24 08 49 01 de 49 29 dd 48 .H...w...I..$H).I..$I.\$.I..I).H
106c0 89 c3 75 a2 eb 03 4d 89 ef 4c 89 f8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 ..u...M..L..H...[A\A]A^A_].UH..A
106e0 56 53 48 89 d0 48 89 f3 48 8b 53 10 48 39 c2 73 22 48 83 f8 20 41 be 20 00 00 00 4c 0f 43 f0 48 VSH..H..H.S.H9.s"H...A.....L.C.H
10700 8b 33 4c 89 f1 e8 27 1b 00 00 48 89 03 4c 89 73 10 eb 03 48 8b 03 5b 41 5e 5d c3 55 48 89 e5 53 .3L...'...H..L.s...H..[A^].UH..S
10720 50 48 89 fb f2 0f 10 05 6c ae 04 00 be 88 00 00 00 e8 97 91 00 00 31 f6 ba 10 00 00 00 48 89 df PH......l.............1......H..
10740 e8 ca 48 00 00 48 8d 35 54 41 05 00 31 d2 48 89 df e8 0d 92 00 00 b8 01 00 00 00 48 83 c4 08 5b ..H..H.5TA..1.H............H...[
10760 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 08 01 00 00 48 89 fb 4c 8b 35 98 38 05 00 ].UH..AWAVAUATSH......H..L.5.8..
10780 49 8b 0e 48 8d 3d a5 9c 04 00 be 0b 00 00 00 ba 01 00 00 00 e8 39 f5 00 00 49 8b 3e e8 d7 f4 00 I..H.=...............9...I.>....
107a0 00 4c 8b 2d 78 38 05 00 49 8b 55 00 48 8d bd d0 fe ff ff be fa 00 00 00 e8 c1 f4 00 00 48 85 c0 .L.-x8..I.U.H................H..
107c0 0f 84 d0 00 00 00 4c 8d bd d0 fe ff ff 4c 89 ff 48 8d 35 64 9c 04 00 e8 ce f5 00 00 85 c0 0f 84 ......L......L..H.5d............
107e0 b2 00 00 00 4c 89 ff e8 dc f5 00 00 45 31 c0 48 89 df 4c 89 fe 48 89 c2 48 8d 0d 42 9c 04 00 e8 ....L.......E1.H..L..H..H..B....
10800 44 8b 00 00 85 c0 75 18 31 f6 31 d2 31 c9 45 31 c0 45 31 c9 48 89 df e8 15 4d 00 00 85 c0 74 31 D.....u.1.1.1.E1.E1.H....M....t1
10820 4d 8b 26 be ff ff ff ff 31 d2 48 89 df e8 d7 40 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 11 9c 04 M.&.....1.H....@..H..1.L..H.5...
10840 00 48 89 ca e8 59 f4 00 00 49 8b 3e e8 27 f4 00 00 31 f6 48 89 df e8 fa 3a 00 00 49 8b 0e be 0b .H...Y...I.>.'...1.H....:..I....
10860 00 00 00 ba 01 00 00 00 48 8d 3d c0 9b 04 00 e8 5e f4 00 00 49 8b 3e e8 fc f3 00 00 49 8b 55 00 ........H.=.....^...I.>.....I.U.
10880 be fa 00 00 00 4c 89 ff e8 f1 f3 00 00 48 85 c0 0f 85 37 ff ff ff 31 c0 48 81 c4 08 01 00 00 5b .....L.......H....7...1.H......[
108a0 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 43 3d 00 00 83 f8 07 A\A]A^A_].UH..SPH........C=.....
108c0 75 0f be 01 00 00 00 48 89 df e8 16 48 00 00 eb 08 48 89 df e8 03 42 00 00 b8 01 00 00 00 48 83 u......H....H....H....B.......H.
108e0 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 48 89 fb 48 8d 75 e4 e8 99 0a 00 00 49 89 ..[].UH..AWAVSH...H..H.u......I.
10900 c6 4c 89 f7 e8 47 e3 00 00 41 89 c7 4c 89 f7 e8 2f e3 00 00 48 85 c0 74 22 48 8d 0d 3a 0b 00 00 .L...G...A..L.../...H..t"H..:...
10920 48 39 c8 74 20 48 8d 35 f5 9a 04 00 ba 0d 00 00 00 48 89 df e8 f5 41 00 00 eb 62 48 89 df e8 99 H9.t.H.5.........H....A...bH....
10940 41 00 00 eb 58 48 8d 15 a4 ac 04 00 be d8 b9 f0 ff 48 89 df e8 5c 46 00 00 4c 89 f7 e8 48 44 00 A...XH...........H...\F..L...HD.
10960 00 ba 01 00 00 00 4c 89 f7 48 89 de e8 22 39 00 00 be fe ff ff ff 48 89 df e8 ab 45 00 00 be fe ......L..H..."9.......H....E....
10980 ff ff ff ba ff ff ff ff 48 89 df e8 33 3a 00 00 be fe ff ff ff 48 89 df e8 b8 39 00 00 31 c0 41 ........H...3:.......H....9..1.A
109a0 f6 c7 01 74 09 c6 45 df 63 b8 01 00 00 00 41 f6 c7 02 74 08 c6 44 05 df 72 8d 40 01 41 f6 c7 04 ...t..E.c.....A...t..D..r.@.A...
109c0 74 0a 48 63 c8 ff c0 c6 44 0d df 6c 48 98 c6 44 05 df 00 48 8d 75 df 48 89 df e8 a8 41 00 00 4c t.Hc....D..lH..D...H.u.H....A..L
109e0 89 f7 e8 76 e2 00 00 48 63 f0 48 89 df e8 20 41 00 00 b8 03 00 00 00 48 83 c4 18 5b 41 5e 41 5f ...v...Hc.H....A.......H...[A^A_
10a00 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 49 89 fd 48 8d b5 54 ff ff ff ].UH..AWAVAUATSH......I..H..T...
10a20 e8 72 09 00 00 49 89 c6 8b 9d 54 ff ff ff 44 8d 63 02 48 8d 15 50 99 04 00 31 c9 4c 89 ef 44 89 .r...I....T...D.c.H..P...1.L..D.
10a40 e6 e8 69 7f 00 00 49 89 c7 ff c3 4c 89 ef 89 de e8 ab 3b 00 00 83 f8 06 75 33 48 8d 35 2f 99 04 ..i...I....L......;.....u3H.5/..
10a60 00 31 c0 4c 89 ef 4c 89 fa e8 bd 41 00 00 49 89 c7 4c 89 ef 89 de e8 5a 3b 00 00 ba 01 00 00 00 .1.L..L....A..I..L.....Z;.......
10a80 4c 89 ef 4c 89 f6 e8 08 38 00 00 eb 23 4c 89 ef 89 de e8 12 81 00 00 48 8d 95 58 ff ff ff 4c 89 L..L....8...#L.........H..X...L.
10aa0 f7 89 c6 e8 c1 e1 00 00 85 c0 0f 84 75 02 00 00 48 8d 95 58 ff ff ff 4c 89 f7 4c 89 fe e8 99 e3 ............u...H..X...L..L.....
10ac0 00 00 85 c0 0f 84 45 02 00 00 31 f6 31 d2 4c 89 ef e8 39 45 00 00 be 53 00 00 00 4c 89 ff e8 c1 ......E...1.1.L...9E...S...L....
10ae0 f2 00 00 48 85 c0 0f 84 a6 00 00 00 48 8b b5 78 ff ff ff 4c 89 ef e8 8c 40 00 00 48 8d 15 a1 98 ...H........H..x...L....@..H....
10b00 04 00 be fe ff ff ff 4c 89 ef e8 b6 46 00 00 48 8d 75 90 4c 89 ef e8 6c 40 00 00 48 8d 15 88 98 .......L....F..H.u.L...l@..H....
10b20 04 00 be fe ff ff ff 4c 89 ef e8 96 46 00 00 48 63 75 84 4c 89 ef e8 d7 3f 00 00 48 8d 15 72 98 .......L....F..Hcu.L....?..H..r.
10b40 04 00 be fe ff ff ff 4c 89 ef e8 76 46 00 00 48 63 75 88 4c 89 ef e8 b7 3f 00 00 48 8d 15 5e 98 .......L...vF..Hcu.L....?..H..^.
10b60 04 00 be fe ff ff ff 4c 89 ef e8 56 46 00 00 48 8b b5 70 ff ff ff 4c 89 ef e8 09 40 00 00 48 8d .......L...VF..H..p...L....@..H.
10b80 15 4b 98 04 00 be fe ff ff ff 4c 89 ef e8 33 46 00 00 be 6c 00 00 00 4c 89 ff e8 05 f2 00 00 48 .K........L...3F...l...L.......H
10ba0 85 c0 74 20 48 63 75 80 4c 89 ef e8 62 3f 00 00 48 8d 15 1e 98 04 00 be fe ff ff ff 4c 89 ef e8 ..t.Hcu.L...b?..H...........L...
10bc0 01 46 00 00 be 75 00 00 00 4c 89 ff e8 d3 f1 00 00 48 85 c0 74 60 0f b6 75 8c 4c 89 ef e8 30 3f .F...u...L.......H..t`..u.L...0?
10be0 00 00 48 8d 15 f8 97 04 00 be fe ff ff ff 4c 89 ef e8 cf 45 00 00 0f b6 75 8d 4c 89 ef e8 10 3f ..H...........L....E....u.L....?
10c00 00 00 48 8d 15 dd 97 04 00 be fe ff ff ff 4c 89 ef e8 af 45 00 00 0f be 75 8e 4c 89 ef e8 4b 41 ..H...........L....E....u.L...KA
10c20 00 00 48 8d 15 c5 97 04 00 be fe ff ff ff 4c 89 ef e8 8f 45 00 00 be 6e 00 00 00 4c 89 ff e8 61 ..H...........L....E...n...L...a
10c40 f1 00 00 48 85 c0 74 46 48 8b b5 60 ff ff ff 4c 89 ef e8 30 3f 00 00 48 8d 15 99 97 04 00 be fe ...H..tFH..`...L...0?..H........
10c60 ff ff ff 4c 89 ef e8 5a 45 00 00 48 8b b5 68 ff ff ff 4c 89 ef e8 0d 3f 00 00 48 8d 15 7b 97 04 ...L...ZE..H..h...L....?..H..{..
10c80 00 be fe ff ff ff 4c 89 ef e8 37 45 00 00 be 74 00 00 00 4c 89 ff e8 09 f1 00 00 48 85 c0 74 20 ......L...7E...t...L.......H..t.
10ca0 0f be 75 8f 4c 89 ef e8 c1 40 00 00 48 8d 15 52 97 04 00 be fe ff ff ff 4c 89 ef e8 05 45 00 00 ..u.L....@..H..R........L....E..
10cc0 be 4c 00 00 00 4c 89 ff e8 d7 f0 00 00 48 85 c0 74 12 48 8d 15 37 97 04 00 4c 89 ef 4c 89 f6 e8 .L...L.......H..t.H..7...L..L...
10ce0 59 08 00 00 be 66 00 00 00 4c 89 ff e8 b3 f0 00 00 48 85 c0 bb 01 00 00 00 74 37 48 8d 15 1a 97 Y....f...L.......H.......t7H....
10d00 04 00 4c 89 ef 4c 89 f6 e8 30 08 00 00 eb 23 48 8d 15 7e 96 04 00 4c 89 ef 44 89 e6 e8 d4 75 00 ..L..L...0....#H..~...L..D....u.
10d20 00 89 c3 eb 0d 4c 89 ef e8 af 3d 00 00 bb 01 00 00 00 89 d8 48 81 c4 88 00 00 00 5b 41 5c 41 5d .....L....=.........H......[A\A]
10d40 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 90 00 00 00 49 89 fc 48 8d 75 dc e8 A^A_].UH..AWAVATSH......I..H.u..
10d60 33 06 00 00 49 89 c6 8b 5d dc 8d 73 02 4c 89 e7 e8 34 7e 00 00 49 89 c7 ff c3 4c 89 e7 89 de e8 3...I...]..s.L...4~..I....L.....
10d80 7c 38 00 00 4c 89 e7 83 f8 06 75 24 89 de e8 42 38 00 00 31 f6 4c 89 e7 44 89 fa e8 12 df 00 00 |8..L.....u$...B8..1.L..D.......
10da0 4c 89 e7 48 89 c6 e8 dc 3d 00 00 e9 85 00 00 00 89 de e8 f2 7d 00 00 48 8d 95 58 ff ff ff 4c 89 L..H....=...........}..H..X...L.
10dc0 f7 89 c6 e8 a1 de 00 00 85 c0 74 4e 48 8d b5 58 ff ff ff 4c 89 f7 44 89 fa e8 d4 de 00 00 48 89 ..........tNH..X...L..D.......H.
10de0 c3 48 85 db 74 47 ba 01 00 00 00 4c 89 f7 4c 89 e6 e8 9d 34 00 00 4c 89 e7 48 89 de e8 86 3d 00 .H..tG.....L..L....4..L..H....=.
10e00 00 be fe ff ff ff ba 01 00 00 00 4c 89 e7 e8 b0 35 00 00 b8 02 00 00 00 eb 20 48 8d 15 04 95 04 ...........L....5.........H.....
10e20 00 4c 89 e7 89 de e8 ca 74 00 00 eb 0d 4c 89 e7 e8 a7 3c 00 00 b8 01 00 00 00 48 81 c4 90 00 00 .L......t....L....<.......H.....
10e40 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 be d8 b9 f0 ff e8 7d 37 00 00 b8 01 00 00 00 5d c3 55 .[A\A^A_].UH........}7.......].U
10e60 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 77 7c 00 00 be 01 00 00 00 48 89 df e8 01 42 00 00 85 H..SPH........w|.......H....B...
10e80 c0 75 08 48 89 df e8 51 3c 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 be 01 00 00 00 .u.H...Q<.......H...[].UH.......
10ea0 5d e9 34 05 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 1b 06 ].4...UH..AWAVSPH...............
10ec0 00 00 41 89 c6 be 03 00 00 00 ba 04 00 00 00 48 89 df e8 06 06 00 00 41 89 c7 be 01 00 00 00 48 ..A............H.......A.......H
10ee0 89 df e8 51 37 00 00 85 c0 74 14 48 8d 15 81 94 04 00 be 01 00 00 00 48 89 df e8 f6 73 00 00 be ...Q7....t.H...........H....s...
10f00 03 00 00 00 48 89 df e8 2c 37 00 00 85 c0 74 14 48 8d 15 5c 94 04 00 be 03 00 00 00 48 89 df e8 ....H...,7....t.H..\........H...
10f20 d1 73 00 00 be 01 00 00 00 b9 03 00 00 00 48 89 df 44 89 f2 45 89 f8 e8 be 4c 00 00 31 c0 48 83 .s............H..D..E....L..1.H.
10f40 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 7c 05 00 ..[A^A_].UH..SPH.............|..
10f60 00 be 01 00 00 00 48 89 df 89 c2 e8 28 4c 00 00 48 89 df 48 89 c6 e8 15 3e 00 00 b8 01 00 00 00 ......H.....(L..H..H....>.......
10f80 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 07 00 00 00 e8 ff 7a 00 00 be H...[].UH..SPH..............z...
10fa0 02 00 00 00 48 89 df e8 3d 7b 00 00 be 02 00 00 00 48 89 df e8 9c 33 00 00 be 01 00 00 00 48 89 ....H...={.......H....3.......H.
10fc0 df e8 a6 44 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 ...D.......H...[].UH..AWAVAUATSH
10fe0 83 ec 28 49 89 fc 48 8d 75 d4 e8 a8 03 00 00 48 89 45 c8 8b 5d d4 44 8d 73 01 4c 89 e7 44 89 f6 ..(I..H.u......H.E..].D.s.L..D..
11000 e8 fb 35 00 00 85 c0 0f 8e 99 00 00 00 8d 73 02 31 d2 4c 89 e7 e8 ee 79 00 00 49 89 c5 ba 06 00 ..5...........s.1.L....y..I.....
11020 00 00 4c 89 e7 44 89 f6 44 89 75 bc e8 6d 7a 00 00 83 c3 03 31 d2 4c 89 e7 89 de e8 d7 7b 00 00 ..L..D..D.u..mz.....1.L......{..
11040 49 89 c7 4c 89 7d c0 be 63 00 00 00 4c 89 ef e8 50 ed 00 00 48 85 c0 0f 95 c0 0f b6 d8 be 72 00 I..L.}..c...L...P...H.........r.
11060 00 00 4c 89 ef e8 3a ed 00 00 44 8d 73 02 48 85 c0 44 0f 44 f3 be 6c 00 00 00 4c 89 ef e8 22 ed ..L...:...D.s.H..D.D..l...L...".
11080 00 00 44 89 f1 83 c9 04 48 85 c0 41 0f 44 ce 41 89 cd 41 83 cd 08 45 85 ff 44 0f 4e e9 4c 8d 35 ..D.....H..A.D.A..A...E..D.N.L.5
110a0 b6 03 00 00 eb 1b 4c 89 e7 44 89 f6 44 89 75 bc e8 a0 32 00 00 45 31 f6 31 c0 48 89 45 c0 45 31 ......L..D..D.u...2..E1.1.H.E.E1
110c0 ed 48 8d 15 28 a5 04 00 be d8 b9 f0 ff 4c 89 e7 e8 e0 3e 00 00 85 c0 75 6d 31 f6 ba 02 00 00 00 .H..(........L....>....um1......
110e0 4c 89 e7 e8 27 3f 00 00 be ff ff ff ff 4c 89 e7 e8 e0 34 00 00 48 8d 15 f4 a4 04 00 be d8 b9 f0 L...'?.......L....4..H..........
11100 ff 4c 89 e7 e8 42 42 00 00 48 8d 35 28 92 04 00 4c 89 e7 e8 6f 3a 00 00 48 8d 15 1b 92 04 00 be .L...BB..H.5(...L...o:..H.......
11120 fe ff ff ff 4c 89 e7 e8 99 40 00 00 be ff ff ff ff 4c 89 e7 e8 9c 34 00 00 be fe ff ff ff 4c 89 ....L....@.......L....4.......L.
11140 e7 e8 8a 42 00 00 48 8b 5d c8 48 89 df e8 57 3c 00 00 ba 01 00 00 00 48 89 df 4c 89 e6 e8 31 31 ...B..H.].H...W<.......H..L...11
11160 00 00 4c 89 e7 8b 75 bc e8 68 34 00 00 be fd ff ff ff 4c 89 e7 e8 f2 40 00 00 48 89 df 4c 89 f6 ..L...u..h4.......L....@..H..L..
11180 44 89 ea 48 8b 4d c0 e8 68 da 00 00 31 c0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 D..H.M..h...1.H..([A\A]A^A_].UH.
111a0 e5 41 57 41 56 41 55 41 54 53 48 81 ec 98 00 00 00 49 89 ff 48 8d 75 d4 e8 da 01 00 00 49 89 c6 .AWAVAUATSH......I..H.u......I..
111c0 8b 5d d4 44 8d 6b 01 4c 89 ff 44 89 ee e8 d7 79 00 00 49 89 c4 8d 73 02 4c 89 ff e8 c9 79 00 00 .].D.k.L..D....y..I...s.L....y..
111e0 48 89 85 48 ff ff ff 48 8d 95 50 ff ff ff 4c 89 f7 44 89 e6 e8 70 da 00 00 85 c0 74 65 83 c3 03 H..H...H..P...L..D...p.....te...
11200 4c 89 ff 89 de e8 df 78 00 00 4c 89 ff 89 de e8 41 31 00 00 41 bd 01 00 00 00 ba 01 00 00 00 4c L......x..L.....A1..A..........L
11220 89 ff 4c 89 f6 e8 69 30 00 00 48 8d b5 50 ff ff ff 4c 89 f7 48 8b 95 48 ff ff ff e8 d5 db 00 00 ..L...i0..H..P...L..H..H........
11240 48 89 c3 48 85 db 75 0d be fe ff ff ff 4c 89 f7 e8 00 31 00 00 4c 89 ff 48 89 de e8 27 39 00 00 H..H..u......L....1..L..H...'9..
11260 eb 15 48 8d 15 bc 90 04 00 4c 89 ff 44 89 ee e8 81 70 00 00 41 89 c5 44 89 e8 48 81 c4 98 00 00 ..H......L..D....p..A..D..H.....
11280 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 02 00 00 00 e8 61 33 00 00 85 .[A\A]A^A_].UH..SPH........a3...
112a0 c0 74 19 83 f8 05 74 14 48 8d 15 60 90 04 00 be 02 00 00 00 48 89 df e8 39 70 00 00 be 02 00 00 .t....t.H..`........H...9p......
112c0 00 48 89 df e8 8c 30 00 00 be 01 00 00 00 48 89 df e8 fa 40 00 00 b8 01 00 00 00 48 83 c4 08 5b .H....0.......H....@.......H...[
112e0 5d c3 55 48 89 e5 53 50 48 89 fb be 03 00 00 00 e8 f4 77 00 00 31 f6 48 89 df 48 83 c4 08 5b 5d ].UH..SPH.........w..1.H..H...[]
11300 e9 d5 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 48 8d 75 d4 e8 78 00 00 00 49 .....UH..AWAVAUATSPH..H.u..x...I
11320 89 c6 44 8b 7d d4 45 8d 6f 01 31 d2 48 89 df 44 89 ee e8 d2 35 00 00 49 89 c4 4d 85 e4 75 1c 48 ..D.}.E.o.1.H..D....5..I..M..u.H
11340 89 df 44 89 ee e8 b6 32 00 00 85 c0 7e 0d 48 89 df 44 89 ee e8 7c 32 00 00 eb 28 41 83 c7 02 49 ..D....2....~.H..D...|2...(A...I
11360 39 de 0f 94 c0 0f b6 d0 48 89 df 44 89 fe e8 a4 78 00 00 48 89 df 4c 89 f6 4c 89 e2 89 c1 e8 8d 9.......H..D....x..H..L..L......
11380 6c 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 l.......H...[A\A]A^A_].UH..AVSI.
113a0 f6 48 89 fb be 01 00 00 00 e8 52 32 00 00 83 f8 08 75 18 41 c7 06 01 00 00 00 be 01 00 00 00 48 .H........R2.....u.A...........H
113c0 89 df 5b 41 5e 5d e9 5d 36 00 00 41 c7 06 00 00 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 41 57 ..[A^].]6..A......H..[A^].UH..AW
113e0 41 56 41 54 53 41 89 f6 49 89 fc be 02 00 00 00 e8 b4 77 00 00 49 89 c7 be 01 00 00 00 ba 06 00 AVATSA..I.........w..I..........
11400 00 00 4c 89 e7 e8 94 76 00 00 be 01 00 00 00 4c 89 e7 44 89 fa 45 85 f6 74 07 e8 b0 45 00 00 eb ..L....v.......L..D..E..t...E...
11420 05 e8 a9 46 00 00 31 db 48 85 c0 74 22 4c 89 e7 48 89 c6 e8 4f 37 00 00 41 8d 5e 01 41 f7 d6 ba ...F..1.H..t"L..H...O7..A.^.A...
11440 01 00 00 00 4c 89 e7 44 89 f6 e8 74 2f 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 ....L..D...t/....[A\A^A_].UH..AV
11460 53 49 89 f6 48 89 fb 48 8d 15 82 a1 04 00 be d8 b9 f0 ff e8 3d 3b 00 00 48 89 df e8 29 39 00 00 SI..H..H............=;..H...)9..
11480 be fe ff ff ff 48 89 df e8 9c 3a 00 00 83 f8 06 75 29 49 63 06 48 8d 0d 14 35 05 00 48 8b 34 c1 .....H....:.....u)Ic.H...5..H.4.
114a0 48 89 df e8 df 36 00 00 49 63 76 28 48 89 df 48 85 f6 78 0c e8 59 36 00 00 eb 0a 5b 41 5e 5d c3 H....6..Icv(H..H..x..Y6....[A^].
114c0 e8 17 36 00 00 be 02 00 00 00 31 d2 31 c9 45 31 c0 48 89 df 5b 41 5e 5d e9 ea 3f 00 00 55 48 89 ..6.......1.1.E1.H..[A^]..?..UH.
114e0 e5 41 57 41 56 41 54 53 41 89 d6 41 89 f4 48 89 fb 44 89 f6 e8 b0 76 00 00 49 89 c7 ba 06 00 00 .AWAVATSA..A..H..D....v..I......
11500 00 48 89 df 44 89 e6 e8 92 75 00 00 48 89 df 44 89 e6 44 89 fa e8 b5 44 00 00 48 85 c0 75 12 48 .H..D....u..H..D..D....D..H..u.H
11520 8d 15 37 8e 04 00 48 89 df 44 89 f6 e8 c4 6d 00 00 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 ..7...H..D....m..D..[A\A^A_].UH.
11540 e5 41 56 53 49 89 d6 48 89 fb 48 39 f3 74 12 ba 01 00 00 00 48 89 f7 48 89 de e8 34 2d 00 00 eb .AVSI..H..H9.t......H..H...4-...
11560 12 be fe ff ff ff ba 01 00 00 00 48 89 df e8 50 2e 00 00 be fe ff ff ff 48 89 df 4c 89 f2 5b 41 ...........H...P........H..L..[A
11580 5e 5d e9 3e 3c 00 00 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 00 a0 04 00 be 88 00 00 00 e8 2b 83 ^].><..UH..SPH................+.
115a0 00 00 31 f6 ba 1b 00 00 00 48 89 df e8 5e 3a 00 00 48 8d 35 28 34 05 00 31 d2 48 89 df e8 a1 83 ..1......H...^:..H.5(4..1.H.....
115c0 00 00 f2 0f 10 05 2e a0 04 00 48 89 df e8 23 35 00 00 48 8d 15 7d 8e 04 00 be fe ff ff ff 48 89 ..........H...#5..H..}........H.
115e0 df e8 df 3b 00 00 f2 0f 10 05 12 a0 04 00 48 89 df e8 ff 34 00 00 48 8d 15 5c 8e 04 00 be fe ff ...;..........H....4..H..\......
11600 ff ff 48 89 df e8 bb 3b 00 00 48 be ff ff ff ff ff ff ff 7f 48 89 df e8 f6 34 00 00 48 8d 15 3b ..H....;..H.........H....4..H..;
11620 8e 04 00 be fe ff ff ff 48 89 df e8 95 3b 00 00 48 be 00 00 00 00 00 00 00 80 48 89 df e8 d0 34 ........H....;..H.........H....4
11640 00 00 48 8d 15 20 8e 04 00 be fe ff ff ff 48 89 df e8 6f 3b 00 00 b8 01 00 00 00 48 83 c4 08 5b ..H...........H...o;.......H...[
11660 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 e2 2f 00 00 be 01 00 00 00 85 c0 74 1e 31 d2 ].UH..SPH........./.........t.1.
11680 48 89 df e8 0d 32 00 00 48 89 c6 48 f7 de 48 0f 4c f0 48 89 df e8 78 34 00 00 eb 18 48 89 df e8 H....2..H..H..H.L.H...x4....H...
116a0 77 74 00 00 66 0f 54 05 84 9f 04 00 48 89 df e8 41 34 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 wt..f.T.....H...A4.......H...[].
116c0 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 48 74 00 00 e8 22 e5 00 00 48 89 df e8 15 34 00 00 UH..SPH........Ht..."...H....4..
116e0 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 1c 74 00 00 e8 .....H...[].UH..SPH.........t...
11700 fc e4 00 00 48 89 df e8 e9 33 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 ....H....3.......H...[].UH..SPH.
11720 fb be 01 00 00 00 e8 f0 73 00 00 f2 0f 11 45 f0 f2 0f 10 05 10 9e 04 00 be 02 00 00 00 48 89 df ........s.....E..............H..
11740 e8 24 74 00 00 0f 28 c8 f2 0f 10 45 f0 e8 b4 e4 00 00 48 89 df e8 9b 33 00 00 b8 01 00 00 00 48 .$t...(....E......H....3.......H
11760 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 de 2e 00 00 be 01 00 00 00 85 c0 ...[].UH..SPH...................
11780 74 0a 48 89 df e8 cb 2b 00 00 eb 15 48 89 df e8 87 73 00 00 e8 79 e4 00 00 48 89 df e8 ba 06 00 t.H....+....H....s...y...H......
117a0 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 5b 73 00 00 ......H...[].UH..SPH........[s..
117c0 e8 71 e4 00 00 48 89 df e8 28 33 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 .q...H...(3.......H...[].UH..SPH
117e0 89 fb be 01 00 00 00 e8 2f 73 00 00 f2 0f 59 05 14 9e 04 00 48 89 df e8 f9 32 00 00 b8 01 00 00 ......../s....Y.....H....2......
11800 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 00 73 00 00 e8 40 e4 00 00 .H...[].UH..SPH.........s...@...
11820 48 89 df e8 cd 32 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 55 H....2.......H...[].UH..SPH..H.U
11840 f4 be 01 00 00 00 e8 4a 30 00 00 83 7d f4 00 74 0d 48 89 df 48 89 c6 e8 b6 32 00 00 eb 15 be 01 .......J0...}..t.H..H....2......
11860 00 00 00 48 89 df e8 7e 72 00 00 48 89 df e8 69 32 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 ...H...~r..H...i2.......H...[].U
11880 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 c5 2d 00 00 be 01 00 00 00 85 c0 74 0a 48 89 df e8 b2 H..SPH.........-.........t.H....
118a0 2a 00 00 eb 15 48 89 df e8 6e 72 00 00 e8 d8 e3 00 00 48 89 df e8 a1 05 00 00 b8 01 00 00 00 48 *....H...nr.......H............H
118c0 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb be 01 00 00 00 e8 79 2d 00 00 85 c0 ...[].UH..AVSH...H........y-....
118e0 74 51 be 02 00 00 00 48 89 df e8 68 2d 00 00 85 c0 74 40 be 02 00 00 00 31 d2 48 89 df e8 93 2f tQ.....H...h-....t@.....1.H..../
11900 00 00 49 89 c6 48 ff c0 48 83 f8 01 77 5b 4d 85 f6 75 14 48 8d 15 27 8c 04 00 be 02 00 00 00 48 ..I..H..H...w[M..u.H..'........H
11920 89 df e8 ce 69 00 00 31 f6 48 89 df e8 e1 31 00 00 eb 55 be 01 00 00 00 48 89 df e8 db 71 00 00 ....i..1.H....1...U.....H....q..
11940 f2 0f 11 45 e8 be 02 00 00 00 48 89 df e8 c9 71 00 00 0f 28 c8 f2 0f 10 45 e8 e8 31 e3 00 00 48 ...E......H....q...(....E..1...H
11960 89 df e8 8e 31 00 00 eb 1f be 01 00 00 00 31 d2 48 89 df e8 1d 2f 00 00 48 99 49 f7 fe 48 89 df ....1.........1.H..../..H.I..H..
11980 48 89 d6 e8 8a 31 00 00 b8 01 00 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb H....1.......H...[A^].UH..AVSH..
119a0 be 01 00 00 00 e8 ff 71 00 00 49 89 c6 be 02 00 00 00 48 89 df e8 ef 71 00 00 49 39 c6 19 f6 83 .......q..I.......H....q..I9....
119c0 e6 01 48 89 df e8 a3 33 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb ..H....3.......[A^].UH..SH...H..
119e0 be 01 00 00 00 e8 31 71 00 00 f2 0f 11 45 f0 be 02 00 00 00 48 89 df e8 04 2c 00 00 85 c0 7e 25 ......1q.....E......H....,....~%
11a00 be 02 00 00 00 48 89 df e8 0e 71 00 00 66 0f 2e 05 fb 9b 04 00 75 1a 7a 18 f2 0f 10 45 f0 e8 e5 .....H....q..f.......u.z....E...
11a20 e2 00 00 eb 36 f2 0f 10 45 f0 e8 d3 e2 00 00 eb 2a f2 0f 11 45 e8 f2 0f 10 45 f0 e8 c2 e2 00 00 ....6...E.......*...E....E......
11a40 f2 0f 11 45 f0 f2 0f 10 45 e8 e8 b3 e2 00 00 f2 0f 10 4d f0 f2 0f 5e c8 0f 28 c1 48 89 df e8 92 ...E....E.........M...^..(.H....
11a60 30 00 00 b8 01 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 b7 28 0.......H...[].UH..AWAVATSI....(
11a80 00 00 41 89 c7 45 85 ff 7e 32 bb 01 00 00 00 41 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 ..A..E..~2.....A.....A...|;.....
11aa0 00 00 4c 89 f7 44 89 e6 89 da e8 d7 2c 00 00 85 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 6f ..L..D......,....D.E.A9.u...H..o
11ac0 8a 04 00 41 bc 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 1f 68 00 00 4c 89 f7 44 89 e6 e8 f4 2a 00 ...A..........L....h..L..D....*.
11ae0 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 fe e8 37 28 ......[A\A^A_].UH..AWAVATSI...7(
11b00 00 00 41 89 c7 45 85 ff 7e 32 bb 01 00 00 00 41 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 ..A..E..~2.....A.....A...|;.....
11b20 00 00 4c 89 f7 89 de 44 89 e2 e8 57 2c 00 00 85 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 ef ..L....D...W,....D.E.A9.u...H...
11b40 89 04 00 41 bc 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 9f 67 00 00 4c 89 f7 44 89 e6 e8 74 2a 00 ...A..........L....g..L..D...t*.
11b60 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 ......[A\A^A_].UH..SH...H.......
11b80 e8 d2 2a 00 00 be 01 00 00 00 48 89 df 85 c0 74 0a e8 bf 27 00 00 0f 57 c0 eb 4d e8 7b 6f 00 00 ..*.......H....t...'...W..M.{o..
11ba0 0f 57 c9 66 0f 2e c8 76 0c f2 0f 11 45 f0 e8 5f e0 00 00 eb 0a f2 0f 11 45 f0 e8 cb e0 00 00 f2 .W.f...v....E.._........E.......
11bc0 0f 11 45 e8 48 89 df e8 8f 02 00 00 f2 0f 10 55 e8 0f 57 c0 f2 0f 10 4d f0 66 0f 2e ca 75 02 7b ..E.H..........U..W....M.f...u.{
11be0 07 f2 0f 5c ca 0f 28 c1 48 89 df e8 05 2f 00 00 b8 02 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 ...\..(.H..../.......H...[].UH..
11c00 53 50 48 89 fb be 01 00 00 00 e8 0c 6f 00 00 f2 0f 59 05 01 9a 04 00 48 89 df e8 d6 2e 00 00 b8 SPH.........o....Y.....H........
11c20 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe e8 1a e1 ....H...[].UH..AWAVATSH...I.....
11c40 00 00 f2 48 0f 2a c0 f2 0f 59 05 d1 99 04 00 f2 0f 11 45 d8 4c 89 f7 e8 dd 26 00 00 83 f8 02 74 ...H.*...Y........E.L....&.....t
11c60 21 83 f8 01 0f 85 a7 00 00 00 be 01 00 00 00 4c 89 f7 e8 32 6f 00 00 49 89 c7 41 bc 01 00 00 00 !..............L...2o..I..A.....
11c80 eb 20 be 01 00 00 00 4c 89 f7 e8 1a 6f 00 00 49 89 c4 be 02 00 00 00 4c 89 f7 e8 0a 6f 00 00 49 .......L....o..I.......L....o..I
11ca0 89 c7 4c 89 fb 4c 29 e3 7d 14 48 8d 15 5c 88 04 00 be 01 00 00 00 4c 89 f7 e8 37 66 00 00 4d 85 ..L..L).}.H..\........L...7f..M.
11cc0 e4 79 26 48 b8 ff ff ff ff ff ff ff 7f 4c 01 e0 49 39 c7 7e 14 48 8d 15 43 88 04 00 be 01 00 00 .y&H.........L..I9.~.H..C.......
11ce0 00 4c 89 f7 e8 0c 66 00 00 f2 48 0f 2a c3 f2 0f 58 05 52 98 04 00 f2 0f 10 4d d8 f2 0f 59 c8 f2 .L....f...H.*...X.R......M...Y..
11d00 48 0f 2c f1 4c 01 e6 4c 89 f7 e8 03 2e 00 00 eb 11 85 c0 75 1f 4c 89 f7 f2 0f 10 45 d8 e8 d3 2d H.,.L..L...........u.L.....E...-
11d20 00 00 b8 01 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 48 8d 35 b8 87 04 00 31 c0 4c 89 f7 .......H...[A\A^A_].H.5....1.L..
11d40 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 9d 66 00 00 55 48 89 e5 be 01 00 00 00 e8 bc 6d 00 00 f2 H...[A\A^A_]..f..UH.........m...
11d60 48 0f 2c f8 e8 2f e0 00 00 e8 e8 df 00 00 31 c0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 H.,../........1.].UH..SPH.......
11d80 e8 96 6d 00 00 e8 02 e0 00 00 48 89 df e8 63 2d 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 ..m.......H...c-.......H...[].UH
11da0 89 e5 53 50 48 89 fb be 01 00 00 00 e8 6a 6d 00 00 f2 0f 51 c0 48 89 df e8 38 2d 00 00 b8 01 00 ..SPH........jm....Q.H...8-.....
11dc0 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 3f 6d 00 00 e8 1d e0 00 ..H...[].UH..SPH........?m......
11de0 00 48 89 df e8 0c 2d 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 .H....-.......H...[].UH..SPH....
11e00 00 00 00 e8 f8 27 00 00 be 01 00 00 00 48 89 df 83 f8 03 75 17 e8 3d 28 00 00 85 c0 74 1d 48 8d .....'.......H.....u..=(....t.H.
11e20 35 c0 86 04 00 ba 07 00 00 00 eb 1b e8 b8 6c 00 00 48 89 df e8 a3 2c 00 00 eb 14 48 8d 35 ab 86 5.............l..H....,....H.5..
11e40 04 00 ba 05 00 00 00 48 89 df e8 df 2c 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 66 .......H....,.......H...[].UH..f
11e60 0f 2e 05 e9 96 04 00 72 19 f2 0f 10 0d e7 96 04 00 66 0f 2e c8 76 0b f2 48 0f 2c f0 5d e9 90 2c .......r.........f...v..H.,.]..,
11e80 00 00 5d e9 6d 2c 00 00 55 48 89 e5 53 50 89 f3 89 d8 c1 e0 04 83 c0 20 48 63 d0 be 26 00 00 00 ..].m,..UH..SP..........Hc..&...
11ea0 e8 c2 05 00 00 88 58 0a 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 89 f3 8d 04 dd 20 00 00 00 48 63 ......X.H...[].UH..SP.........Hc
11ec0 d0 be 06 00 00 00 e8 9c 05 00 00 85 db 48 c7 40 18 00 00 00 00 88 58 0a 74 17 48 63 cb 48 8d 4c .............H.@......X.t.Hc.H.L
11ee0 c8 18 48 c7 01 00 00 00 00 48 83 c1 f8 ff cb 75 f1 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 ..H......H.....u.H...[].UH..AWAV
11f00 53 50 49 89 f7 49 89 fe 41 80 7f 0a 00 74 3a 31 db 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 0f 03 SPI..I..A....t:1.1.1......L.....
11f20 00 00 48 c7 40 08 01 00 00 00 48 8d 48 10 48 89 08 c7 40 18 00 00 00 00 49 89 44 df 20 48 ff c3 ..H.@.....H.H.H...@.....I.D..H..
11f40 41 0f b6 47 0a 39 c3 7c c8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 A..G.9.|.H...[A^A_].UH..AWAVSPI.
11f60 f7 49 89 fe 49 8d 5e 40 49 8b 46 40 eb 0a 48 89 c3 48 83 c3 10 48 8b 03 48 85 c0 74 0f 48 8b 08 .I..I.^@I.F@..H..H...H..H..t.H..
11f80 4c 39 f9 72 07 4c 39 f9 75 e4 eb 49 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 94 02 00 00 48 c7 40 L9.r.L9.u..I1.1......L.......H.@
11fa0 08 00 00 00 00 48 8b 0b 48 89 48 10 c7 40 18 01 00 00 00 48 89 03 4c 89 38 4d 39 76 50 75 16 49 .....H..H.H..@.....H..L.8M9vPu.I
11fc0 8b 4e 18 48 8b 91 a8 00 00 00 49 89 56 50 4c 89 b1 a8 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 .N.H......I.VPL......H...[A^A_].
11fe0 55 48 89 e5 41 56 53 49 89 f6 48 89 fb eb 0f ba 20 00 00 00 31 c9 48 89 df e8 33 02 00 00 48 8b UH..AVSI..H.........1.H...3...H.
12000 73 40 48 85 f6 74 3c 48 8b 06 4c 39 f0 72 34 48 8b 4e 10 48 89 4b 40 48 83 7e 08 00 74 d1 48 8d s@H..t<H..L9.r4H.N.H.K@H.~..t.H.
12020 4e 10 48 8b 10 48 8b 40 08 48 89 41 08 48 89 11 48 89 0e f6 46 18 40 74 c5 48 89 df e8 d9 03 00 N.H..H.@.H.A.H..H...F.@t.H......
12040 00 eb bb 5b 41 5e 5d c3 55 48 89 e5 be 09 00 00 00 ba 78 00 00 00 e8 0c 04 00 00 48 c7 40 30 00 ...[A^].UH........x........H.@0.
12060 00 00 00 c7 40 14 00 00 00 00 c7 40 20 00 00 00 00 48 c7 40 60 00 00 00 00 c7 40 18 00 00 00 00 ....@......@.....H.@`.....@.....
12080 48 c7 40 48 00 00 00 00 48 c7 40 40 00 00 00 00 48 c7 40 38 00 00 00 00 c7 40 1c 00 00 00 00 48 H.@H....H.@@....H.@8.....@.....H
120a0 c7 40 58 00 00 00 00 c7 40 10 00 00 00 00 c6 40 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 00 00 .@X.....@......@...@...@..H.@P..
120c0 00 00 c7 40 24 00 00 00 00 c7 40 28 00 00 00 00 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 00 5d ...@$.....@(.....@,....H.@h....]
120e0 c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 38 48 63 53 18 48 c1 e2 02 31 c9 e8 30 01 00 .UH..AVSH..I..H.s8HcS.H...1..0..
12100 00 48 8b 73 40 48 63 53 20 48 c1 e2 03 31 c9 4c 89 f7 e8 1a 01 00 00 48 8b 73 30 48 63 53 14 48 .H.s@HcS.H...1.L.......H.s0HcS.H
12120 c1 e2 04 31 c9 4c 89 f7 e8 04 01 00 00 48 8b 73 48 48 63 53 1c 48 c1 e2 02 31 c9 4c 89 f7 e8 ee ...1.L.......H.sHHcS.H...1.L....
12140 00 00 00 48 8b 73 50 48 63 53 24 48 c1 e2 04 31 c9 4c 89 f7 e8 d8 00 00 00 48 8b 73 58 48 63 53 ...H.sPHcS$H...1.L.......H.sXHcS
12160 10 48 c1 e2 04 31 c9 4c 89 f7 e8 c2 00 00 00 ba 78 00 00 00 31 c9 4c 89 f7 48 89 de 5b 41 5e 5d .H...1.L........x...1.L..H..[A^]
12180 e9 ac 00 00 00 55 48 89 e5 44 8b 47 24 31 c9 45 85 c0 b8 00 00 00 00 7e 34 48 8b 7f 50 48 83 c7 .....UH..D.G$1.E.......~4H..PH..
121a0 0c 39 57 fc b8 00 00 00 00 7f 22 39 17 7e 04 ff ce 74 12 48 83 c7 10 ff c1 44 39 c1 b8 00 00 00 .9W......."9.~...t.H.....D9.....
121c0 00 7c de eb 08 48 8b 47 f4 48 83 c0 20 5d c3 55 48 89 e5 41 56 53 49 89 d6 49 63 16 44 89 c0 c1 .|...H.G.H...].UH..AVSI..Ic.D...
121e0 e8 1f 44 01 c0 d1 f8 39 c2 7d 12 8d 04 12 83 f8 04 41 b8 04 00 00 00 44 0f 4d c0 eb 05 44 39 c2 ..D....9.}.......A.....D.M...D9.
12200 7d 18 48 0f af d1 49 63 d8 48 0f af cb e8 1f 00 00 00 41 89 1e 5b 41 5e 5d c3 48 8d 0d 25 83 04 }.H...Ic.H........A..[A^].H..%..
12220 00 31 c0 48 89 ce 4c 89 ca 44 89 c1 e8 79 d1 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 .1.H..L..D...y...UH..AWAVAUATSPI
12240 89 ce 48 89 d3 49 89 f7 49 89 fc 4d 8b 6c 24 18 49 8b 7d 08 41 ff 55 00 48 85 c0 75 28 4d 85 f6 ..H..I..I..M.l$.I.}.A.U.H..u(M..
12260 74 23 be 01 00 00 00 4c 89 e7 e8 fe 0b 00 00 49 8b 7d 08 4c 89 fe 48 89 da 4c 89 f1 41 ff 55 00 t#.....L.......I.}.L..H..L..A.U.
12280 48 85 c0 74 20 48 f7 db 4d 85 ff 49 0f 44 df 4c 01 f3 49 01 5d 18 48 83 c4 08 5b 41 5c 41 5d 41 H..t.H..M..I.D.L..I.].H...[A\A]A
122a0 5e 41 5f 5d c3 be 04 00 00 00 4c 89 e7 e8 d1 95 00 00 55 48 89 e5 48 8d 35 a3 82 04 00 31 c0 e8 ^A_]......L.......UH..H.5....1..
122c0 e6 d0 00 00 55 48 89 e5 48 8b 7f 18 80 7f 55 01 77 09 48 89 d6 5d e9 12 00 00 00 8a 46 09 24 f8 ....UH..H.....U.w.H..]......F.$.
122e0 8a 4f 54 80 e1 03 08 c1 88 4e 09 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8a 43 09 .OT......N.].UH..AWAVSPH..I...C.
12300 4c 8d 3d b5 00 00 00 24 fc 88 43 09 0f b6 4b 08 83 f9 25 7f 54 83 c1 fc 83 f9 10 77 5d 49 63 0c L.=....$..C...K...%.T......w]Ic.
12320 8f 4c 01 f9 ff e1 48 8b 73 10 48 85 f6 74 11 f6 46 09 03 74 0b 4c 89 f7 e8 b0 ff ff ff 8a 43 09 .L....H.s.H..t..F..t.L........C.
12340 0c 04 88 43 09 48 8b 43 18 49 8b 4e 20 48 8d 44 08 28 49 89 46 20 f6 43 0a 40 74 1e 48 8b 5b 20 ...C.H.C.I.N.H.D.(I.F..C.@t.H.[.
12360 8a 43 09 a8 03 75 a0 eb 11 83 f9 26 75 0c 49 8b 46 70 48 89 43 10 49 89 5e 70 48 83 c4 08 5b 41 .C...u.....&u.I.FpH.C.I.^pH...[A
12380 5e 41 5f 5d c3 49 8b 4e 20 0c 04 88 43 09 48 8b 43 10 48 8d 44 08 21 49 89 46 20 eb dd 49 8b 46 ^A_].I.N....C.H.C.H.D.!I.F...I.F
123a0 70 48 89 43 30 eb cf 49 8b 46 70 48 89 43 48 eb c5 49 8b 46 70 48 89 43 70 eb bb 90 c9 ff ff ff pH.C0..I.FpH.CH..I.FpH.Cp.......
123c0 e1 ff ff ff b2 ff ff ff 6a ff ff ff eb ff ff ff f5 ff ff ff be ff ff ff be ff ff ff be ff ff ff ........j.......................
123e0 be 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 c9 ff ff ff ................................
12400 55 48 89 e5 48 8b 47 18 80 66 09 fb 48 8b 48 78 48 89 4e 30 48 89 70 78 5d c3 55 48 89 e5 48 8b UH..H.G..f..H.HxH.N0H.px].UH..H.
12420 7f 18 80 7f 55 01 77 17 48 8b 06 48 8b 30 48 85 f6 74 0c f6 46 09 03 74 06 5d e9 ae fe ff ff 5d ....U.w.H..H.0H..t..F..t.].....]
12440 c3 55 48 89 e5 48 8b 47 18 80 66 09 fc 48 8b 0e 48 89 48 58 48 8b 88 a0 00 00 00 48 89 0e 48 89 .UH..H.G..f..H..H.HXH......H..H.
12460 b0 a0 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 d0 41 89 f6 48 8b 5f 18 44 89 f2 83 e2 0f 31 f6 .....].UH..AVSH..A..H._.D.....1.
12480 48 89 c1 e8 a9 fd ff ff 8a 4b 54 80 e1 03 88 48 09 44 88 70 08 48 8b 4b 58 48 89 08 48 89 43 58 H........KT....H.D.p.H.KXH..H.CX
124a0 5b 41 5e 5d c3 55 48 89 e5 48 ff 4e 08 75 09 48 8d 46 10 48 39 06 74 02 5d c3 ba 20 00 00 00 31 [A^].UH..H.N.u.H.F.H9.t.]......1
124c0 c9 5d e9 6a fd ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 89 f3 49 89 fe f6 43 09 08 0f 85 9c 00 .].j...UH..AWAVATSH..I...C......
124e0 00 00 48 85 d2 0f 84 93 00 00 00 f6 42 0a 04 0f 85 89 00 00 00 4d 8b 66 18 49 8b 84 24 08 01 00 ..H.........B........M.f.I..$...
12500 00 be 02 00 00 00 48 89 d7 48 89 c2 e8 ef 19 00 00 48 85 c0 74 68 41 8a 44 24 55 04 fe 3c 03 77 ......H..H.......H..thA.D$U..<.w
12520 36 8a 43 09 24 f8 41 8a 4c 24 54 80 e1 03 08 c1 88 4b 09 4d 8b 7c 24 60 49 39 df 75 1a ba 01 00 6.C.$.A.L$T......K.M.|$`I9.u....
12540 00 00 4c 89 f7 4c 89 fe e8 1b 01 00 00 4c 39 f8 74 eb 49 89 44 24 60 49 8d 4c 24 58 48 89 c8 48 ..L..L.......L9.t.I.D$`I.L$XH..H
12560 8b 08 48 39 d9 75 f5 48 8b 0b 48 89 08 49 8b 44 24 68 48 89 03 49 89 5c 24 68 80 4b 09 08 5b 41 ..H9.u.H..H..I.D$hH..I.\$h.K..[A
12580 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 4d 8b 77 18 be 01 00 00 00 4c 89 f7 \A^A_].UH..AWAVSPI..M.w......L..
125a0 e8 6d 00 00 00 49 8b 5f 18 eb 0a 31 f6 4c 89 ff e8 46 09 00 00 48 83 bb 98 00 00 00 00 75 ec 41 .m...I._...1.L...F...H.......u.A
125c0 c6 46 54 03 41 c6 46 56 00 49 8d 76 68 48 c7 c2 ff ff ff ff 4c 89 ff e8 8c 00 00 00 49 8d 76 58 .FT.A.FV.I.vhH......L.......I.vX
125e0 48 c7 c2 ff ff ff ff 4c 89 ff e8 79 00 00 00 49 81 c6 a0 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff H......L...y...I......H......L..
12600 4c 89 f6 48 83 c4 08 5b 41 5e 41 5f 5d e9 56 00 00 00 55 48 89 e5 48 8d 8f 98 00 00 00 48 89 c8 L..H...[A^A_].V...UH..H......H..
12620 48 8b 08 48 85 c9 75 f5 48 8b 4f 68 48 85 c9 74 35 48 83 c7 68 48 89 ca f6 42 09 03 48 8b 0a 74 H..H..u.H.OhH..t5H..hH...B..H..t
12640 19 48 89 0f 48 8b 08 48 89 0a 48 89 10 48 89 d0 48 8b 17 48 85 d2 75 e0 eb 0c 85 f6 75 e3 48 85 .H..H..H..H..H..H..H..u.....u.H.
12660 c9 48 89 d7 75 cf 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 d4 49 89 f6 49 .H..u.].UH..AWAVAUATSH..(I..I..I
12680 8b 1e 48 85 db 0f 84 41 01 00 00 48 89 7d d0 48 8b 47 18 44 0f b6 78 54 45 89 fd 41 83 f5 03 41 ..H....A...H.}.H.G.D..xTE..A...A
126a0 80 e7 03 44 89 7d c4 31 c0 48 89 45 c8 e9 0b 01 00 00 49 ff cc 0f b6 43 09 89 c1 83 f1 03 41 85 ...D.}.1.H.E......I....C......A.
126c0 cd 75 3d 48 8b 03 49 89 06 0f b6 43 08 83 f8 25 7f 3b 83 c0 fc 83 f8 10 77 52 48 8d 0d 0f 01 00 .u=H..I....C...%.;......wRH.....
126e0 00 48 63 04 81 48 01 c8 ff e0 48 8b 7d d0 48 89 de e8 e3 14 00 00 48 8b 53 10 48 83 c2 21 eb 1e .Hc..H....H.}.H.......H.S.H..!..
12700 24 f8 44 08 f8 88 43 09 49 89 de eb 1f 83 f8 26 75 1a 0f b6 53 0a 48 c1 e2 04 48 83 c2 20 31 c9 $.D...C.I......&u...S.H...H...1.
12720 48 8b 7d d0 48 89 de e8 05 fb ff ff 49 8b 1e 48 85 db 0f 85 85 00 00 00 e9 95 00 00 00 48 8b 7d H.}.H.......I..H.............H.}
12740 d0 48 89 de e8 86 3a ff ff eb e1 0f b6 4b 0a 85 c9 74 26 88 c8 45 31 ff 4a 8b 74 fb 20 48 85 f6 .H....:......K...t&..E1.J.t..H..
12760 74 0c 48 8b 7d d0 e8 3a fd ff ff 8a 43 0a 49 ff c7 0f b6 c8 41 39 cf 7c df 8d 14 cd 20 00 00 00 t.H.}..:....C.I.....A9.|........
12780 31 c9 48 8b 7d d0 48 89 de e8 a3 fa ff ff 44 8b 7d c4 eb 98 48 8b 53 18 48 83 c2 28 eb 80 48 8b 1.H.}.H.......D.}...H.S.H..(..H.
127a0 7d d0 48 89 de e8 8d 37 00 00 eb 80 48 8b 7d d0 48 89 de e8 29 f9 ff ff e9 6f ff ff ff 4d 85 e4 }.H....7....H.}.H...)....o...M..
127c0 0f 85 ec fe ff ff 48 89 5d c8 eb 06 31 c0 48 89 45 c8 48 8b 45 c8 48 85 c0 4c 0f 44 f0 4c 89 f0 ......H.]...1.H.E.H.E.H..L.D.L..
127e0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 fa fe ff ff 4d ff ff ff 5b ff ff ff a4 ff ff ff H..([A\A]A^A_]......M...[.......
12800 ae ff ff ff bc ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff ........<...<...<...<...<...<...
12820 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 06 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 <...<...<...<.......UH..AWAVSPA.
12840 f6 49 89 ff 49 8b 5f 18 eb 08 4c 89 ff e8 15 00 00 00 0f b6 43 55 41 0f a3 c6 73 ee 48 83 c4 08 .I..I._...L.........CUA...s.H...
12860 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe 4d 8b 7e 18 31 [A^A_].UH..AWAVAUATSH...I..M.~.1
12880 db 41 0f b6 47 55 48 83 f8 07 0f 87 00 04 00 00 48 8d 0d 0d 04 00 00 48 63 04 81 48 01 c8 ff e0 .A..GUH.........H......Hc..H....
128a0 49 c7 47 20 00 00 00 00 4c 89 ff e8 ba 07 00 00 49 83 7f 70 00 0f 85 00 02 00 00 41 c6 47 55 01 I.G.....L.......I..p.......A.GU.
128c0 e9 f6 01 00 00 49 83 7f 70 00 4d 89 fc 74 13 4c 89 ff e8 93 07 00 00 49 83 7f 70 00 75 f1 4d 8b .....I..p.M..t.L.......I..p.u.M.
128e0 66 18 49 8b 44 24 78 48 89 45 d0 41 c6 44 24 55 08 49 c7 44 24 20 00 00 00 00 4d 85 f6 74 12 41 f.I.D$xH.E.A.D$U.I.D$.....M..t.A
12900 f6 46 09 03 74 0b 4c 89 e7 4c 89 f6 e8 dc f9 ff ff 41 f6 44 24 48 40 74 13 49 8b 74 24 40 f6 46 .F..t.L..L.......A.D$H@t.I.t$@.F
12920 09 03 74 08 4c 89 e7 e8 c1 f9 ff ff 4c 89 e7 e8 3f 0d 00 00 49 8b 84 24 a8 00 00 00 48 85 c0 0f ..t.L.......L...?...I..$....H...
12940 84 f1 01 00 00 49 8d 9c 24 a8 00 00 00 e9 7f 01 00 00 49 8d 4f 68 ba 03 00 00 00 eb 15 49 8d 8f .....I..$.........I.Oh.......I..
12960 98 00 00 00 ba 04 00 00 00 eb 07 ba 05 00 00 00 31 c9 4c 89 f7 4c 89 fe 48 83 c4 18 5b 41 5c 41 ................1.L..L..H...[A\A
12980 5d 41 5e 41 5f 5d e9 91 0c 00 00 49 8b 87 e0 00 00 00 8a 48 09 80 e1 f8 41 8a 57 54 80 e2 03 08 ]A^A_].....I.......H....A.WT....
129a0 ca 88 50 09 41 80 7f 56 01 74 63 49 8b 5f 18 49 8b b7 b0 00 00 00 49 8b 97 c0 00 00 00 31 c9 4c ..P.A..V.tcI._.I......I......1.L
129c0 89 f7 e8 6a f8 ff ff 49 89 87 b0 00 00 00 49 c7 87 c0 00 00 00 00 00 00 00 41 8b 4f 38 41 8b 47 ...j...I......I..........A.O8A.G
129e0 3c 89 c2 c1 fa 1f c1 ea 1e 01 c2 c1 fa 02 39 d1 7d 11 89 c6 c1 ee 1f 01 c6 d1 fe 4c 89 f7 e8 e6 <.............9.}..........L....
12a00 10 00 00 49 8b 47 18 48 29 d8 49 01 47 28 41 c6 47 55 06 eb 1a 49 83 bf 98 00 00 00 00 74 0b 41 ...I.G.H).I.G(A.GU...I.......t.A
12a20 80 7f 56 01 0f 85 58 02 00 00 41 c6 47 55 07 31 db e9 5a 02 00 00 49 63 47 3c 48 c1 e0 03 49 89 ..V...X...A.GU.1..Z...IcG<H...I.
12a40 47 20 49 c7 87 90 00 00 00 00 00 00 00 49 c7 87 88 00 00 00 00 00 00 00 49 c7 87 80 00 00 00 00 G.I..........I..........I.......
12a60 00 00 00 49 c7 47 78 00 00 00 00 49 c7 47 70 00 00 00 00 49 8b b7 e0 00 00 00 48 85 f6 74 0e f6 ...I.Gx....I.Gp....I......H..t..
12a80 46 09 03 74 08 4c 89 ff e8 60 f8 ff ff 41 f6 47 48 40 74 12 49 8b 77 40 f6 46 09 03 74 08 4c 89 F..t.L...`...A.GH@t.I.w@.F..t.L.
12aa0 ff e8 47 f8 ff ff 4c 89 ff e8 c5 0b 00 00 4c 89 ff e8 42 0d 00 00 41 c6 47 55 00 49 8b 5f 20 e9 ..G...L.......L...B...A.GU.I._..
12ac0 cc 01 00 00 48 89 c3 48 8b 40 50 48 83 c3 50 eb 56 f6 40 09 07 75 07 48 83 78 40 00 75 e6 48 8b ....H..H.@PH..P.V.@..u.H.x@.u.H.
12ae0 48 50 48 89 0b 48 89 40 50 4c 8b 68 40 eb 04 4d 8b 6d 10 4d 85 ed 74 2c 41 83 7d 18 00 74 f0 49 HPH..H.@PL.h@..M.m.M..t,A.}..t.I
12b00 8b 45 00 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 74 08 4c 89 e7 e8 d3 f7 ff ff 41 c7 45 18 00 00 .E..@.@t.H.0.F..t.L.......A.E...
12b20 00 00 eb cb 48 8b 03 48 85 c0 75 a5 eb 08 4c 89 e7 e8 34 05 00 00 49 83 7c 24 70 00 75 f0 49 8b ....H..H..u...L...4...I.|$p.u.I.
12b40 44 24 20 48 89 45 c8 48 8b 45 d0 49 89 44 24 70 48 85 c0 74 10 4c 89 e7 e8 0d 05 00 00 49 83 7c D$.H.E.H.E.I.D$pH..t.L.......I.|
12b60 24 70 00 75 f0 49 c7 44 24 20 00 00 00 00 4c 89 e7 e8 31 0b 00 00 49 8b b4 24 80 00 00 00 31 d2 $p.u.I.D$.....L...1...I..$....1.
12b80 4c 89 e7 e8 8a 0b 00 00 49 8b b4 24 90 00 00 00 31 d2 4c 89 e7 e8 78 0b 00 00 49 8b 5c 24 20 4d L.......I..$....1.L...x...I.\$.M
12ba0 8b ac 24 80 00 00 00 49 8b 84 24 90 00 00 00 48 89 45 d0 31 f6 4c 89 e7 e8 55 fa ff ff 41 c7 84 ..$....I..$....H.E.1.L...U...A..
12bc0 24 c8 00 00 00 01 00 00 00 4c 89 e7 e8 27 0c 00 00 eb 08 4c 89 e7 e8 8f 04 00 00 49 83 7c 24 70 $........L...'.....L.......I.|$p
12be0 00 75 f0 49 c7 44 24 20 00 00 00 00 4c 89 e7 e8 b3 0a 00 00 49 8b b4 24 88 00 00 00 4c 89 e7 e8 .u.I.D$.....L.......I..$....L...
12c00 27 0c 00 00 49 8b b4 24 90 00 00 00 4c 89 e7 e8 17 0c 00 00 49 8b b4 24 80 00 00 00 4c 89 e7 4c '...I..$....L.......I..$....L..L
12c20 89 ea e8 eb 0a 00 00 49 8b b4 24 90 00 00 00 4c 89 e7 48 8b 55 d0 e8 d7 0a 00 00 41 80 74 24 54 .......I..$....L..H.U......A.t$T
12c40 03 4d 8b 6e 18 48 03 5d c8 49 03 5c 24 20 41 c6 45 55 02 4d 8d 65 58 ba 01 00 00 00 4c 89 f7 4c .M.n.H.].I.\$.A.EU.M.eX.....L..L
12c60 89 e6 e8 01 fa ff ff 48 83 c3 09 4c 39 e0 74 e7 49 89 45 60 49 8b 47 18 49 03 47 10 49 89 47 28 .......H...L9.t.I.E`I.G.I.G.I.G(
12c80 eb 0e 4c 89 f7 e8 7f 01 00 00 48 98 48 8d 1c c0 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f ..L.......H.H...H..H...[A\A]A^A_
12ca0 5d c3 66 90 fc fb ff ff 21 fc ff ff ae fc ff ff b9 fc ff ff c7 fc ff ff e7 fc ff ff 71 fd ff ff ].f.....!...................q...
12cc0 92 fd ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 fe 4d 8b 7e 18 49 8b 4f 18 48 ba 0b d7 a3 70 3d ....UH..AWAVSPI..M.~.I.O.H....p=
12ce0 0a d7 a3 48 89 c8 48 f7 ea 48 01 ca 48 89 d0 48 c1 e8 3f 48 c1 fa 07 48 8d 4c 02 01 49 63 b7 d0 ...H..H..H..H..H..?H...H.L..Ic..
12d00 00 00 00 48 bb ff ff ff ff ff ff ff 7f 48 b8 ff ff ff ff ff ff ff 7f 31 d2 48 f7 fe 48 39 c1 7d ...H.........H.........1.H..H9.}
12d20 07 48 0f af ce 48 89 cb 41 80 7f 57 00 74 1e 4c 89 f7 e8 30 fb ff ff 48 29 c3 48 81 fb 81 f3 ff .H...H..A..W.t.L...0...H).H.....
12d40 ff 41 8a 47 55 7c 1f 3c 07 75 e4 eb 1d 48 c7 c6 00 83 ff ff 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f .A.GU|.<.u...H......L..H...[A^A_
12d60 5d e9 31 2f 00 00 3c 07 75 12 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 30 00 00 00 49 63 8f d0 ].1/..<.u.L..H...[A^A_].0...Ic..
12d80 00 00 00 48 89 d8 48 99 48 f7 f9 48 69 f0 c8 00 00 00 4c 89 ff e8 fd 2e 00 00 4c 89 f7 48 83 c4 ...H..H.H..Hi.....L.......L..H..
12da0 08 5b 41 5e 41 5f 5d e9 5d 00 00 00 55 48 89 e5 48 8b 47 28 48 c1 e8 02 48 b9 c3 f5 28 5c 8f c2 .[A^A_].]...UH..H.G(H...H...(\..
12dc0 f5 28 48 f7 e1 48 89 d1 48 c1 e9 02 48 63 b7 cc 00 00 00 49 b8 ff ff ff ff ff ff ff 7f 48 b8 ff .(H..H..H...Hc.....I.........H..
12de0 ff ff ff ff ff ff 7f 31 d2 48 f7 f1 48 39 c6 7d 07 48 0f af f1 49 89 f0 48 8b 77 10 4c 29 c6 48 .......1.H..H9.}.H...I..H.w.L).H
12e00 03 77 18 5d e9 8e 2e 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 7e 18 49 8b 87 98 00 .w.].....UH..AWAVATSI..M.~.I....
12e20 00 00 45 31 e4 31 db eb 16 be 01 00 00 00 4c 89 f7 e8 c5 00 00 00 ff c3 49 8b 87 98 00 00 00 48 ..E1.1........L.........I......H
12e40 85 c0 74 17 41 8b 8f c8 00 00 00 39 cb 72 da 01 c9 45 31 e4 48 85 c0 44 0f 45 e1 45 89 a7 c8 00 ..t.A......9.r...E1.H..D.E.E....
12e60 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 85 f6 4d 8b 77 18 ....[A\A^A_].UH..AWAVSPI....M.w.
12e80 74 05 41 c6 46 56 01 41 80 7e 55 01 77 22 41 c6 46 55 02 49 8d 5e 58 ba 01 00 00 00 4c 89 ff 48 t.A.FV.A.~U.w"A.FU.I.^X.....L..H
12ea0 89 de e8 c1 f7 ff ff 48 39 d8 74 eb 49 89 46 60 be 80 00 00 00 4c 89 ff e8 77 f9 ff ff be 7f ff .......H9.t.I.F`.....L...w......
12ec0 ff ff 4c 89 ff e8 6a f9 ff ff be 40 00 00 00 4c 89 ff e8 5d f9 ff ff be 80 00 00 00 4c 89 ff e8 ..L...j....@...L...]........L...
12ee0 50 f9 ff ff 41 c6 46 56 00 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 b1 fe ff ff 55 48 89 e5 41 P...A.FV.L..H...[A^A_].....UH..A
12f00 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 f6 49 89 ff 49 8b 5f 18 48 8b 83 98 00 00 00 48 8b 08 WAVAUATSH...A..I..I._.H......H..
12f20 48 89 8b 98 00 00 00 48 8b 4b 58 48 89 08 48 89 43 58 8a 48 09 88 ca 80 e2 f7 88 50 09 8a 53 55 H......H.KXH..H.CX.H.......P..SU
12f40 80 c2 fe 80 fa 03 77 0e 80 e1 f0 8a 53 54 80 e2 03 08 ca 88 50 09 48 89 45 c8 0f b6 40 08 83 c8 ......w.....ST......P.H.E...@...
12f60 40 89 45 d0 48 8d 75 c8 ba 02 00 00 00 4c 89 ff e8 c0 0f 00 00 48 85 c0 74 7b 8b 48 08 83 e1 0f @.E.H.u......L.......H..t{.H....
12f80 83 f9 06 75 70 45 8a a7 c9 00 00 00 44 8a 6b 57 41 c6 87 c9 00 00 00 00 c6 43 57 00 49 8b 4f 10 ...upE......D.kWA........CW.I.O.
12fa0 48 8b 10 48 8b 40 08 48 89 41 08 48 89 11 49 8b 47 10 48 8b 4d c8 48 8b 55 d0 48 89 50 18 48 89 H..H.@.H.A.H..I.G.H.M.H.U.H.P.H.
12fc0 48 10 49 8b 4f 10 48 8d 41 20 49 89 47 10 49 2b 4f 38 48 8d 35 7b 00 00 00 31 d2 45 31 c0 4c 89 H.I.O.H.A.I.G.I+O8H.5{...1.E1.L.
12fe0 ff e8 2d 95 00 00 85 c0 45 88 a7 c9 00 00 00 44 88 6b 57 75 0f 48 83 c4 18 5b 41 5c 41 5d 41 5e ..-.....E......D.kWu.H...[A\A]A^
13000 41 5f 5d c3 45 85 f6 74 ec 83 f8 02 75 3c 49 8b 47 10 8b 48 f8 83 e1 0f 83 f9 04 75 0a 48 8b 48 A_].E..t....u<I.G..H.......u.H.H
13020 f0 48 83 c1 20 eb 07 48 8d 0d 59 75 04 00 48 8d 15 5d 75 04 00 31 c0 4c 89 ff 48 89 d6 48 89 ca .H.....H..Yu..H..]u..1.L..H..H..
13040 e8 14 ba 00 00 b8 05 00 00 00 4c 89 ff 89 c6 e8 2f 88 00 00 55 48 89 e5 48 8b 77 10 48 83 c6 e0 ..........L...../...UH..H.w.H...
13060 31 d2 31 c9 5d e9 fe 90 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 4d 8b 6e 70 41 1.1.].....UH..AWAVAUATSPI..M.npA
13080 8a 45 09 88 c1 80 c9 04 41 88 4d 09 41 0f b6 4d 08 83 f9 25 0f 8f e2 00 00 00 83 c1 fb 83 f9 04 .E......A.M.A..M...%............
130a0 0f 87 29 01 00 00 48 8d 15 5b 05 00 00 48 63 0c 8a 48 01 d1 ff e1 49 8b 45 30 49 89 46 70 49 8b ..)...H..[...Hc..H....I.E0I.FpI.
130c0 45 28 48 85 c0 0f 84 02 03 00 00 45 31 ff f6 40 0a 08 75 20 49 8b 96 10 01 00 00 be 03 00 00 00 E(H........E1..@..u.I...........
130e0 48 89 c7 e8 18 0e 00 00 49 89 c7 49 8b 45 28 48 85 c0 74 11 f6 40 09 03 74 0b 4c 89 f7 48 89 c6 H.......I..I.E(H..t..@..t.L..H..
13100 e8 e8 f1 ff ff 4d 85 ff 0f 84 bf 02 00 00 41 8b 47 08 83 e0 0f 83 f8 04 0f 85 af 02 00 00 4d 8b .....M........A.G.............M.
13120 27 49 83 c4 20 be 6b 00 00 00 4c 89 e7 e8 72 cc 00 00 49 89 c7 be 76 00 00 00 4c 89 e7 e8 62 cc 'I....k...L...r...I...v...L...b.
13140 00 00 4c 89 f9 48 09 c1 0f 84 7f 02 00 00 41 80 65 09 fb 4d 85 ff 0f 84 c4 03 00 00 48 85 c0 0f ..L..H........A.e..M........H...
13160 84 63 04 00 00 49 8b 86 90 00 00 00 49 89 45 30 4d 89 ae 90 00 00 00 e9 65 04 00 00 83 f9 26 75 .c...I......I.E0M.......e.....&u
13180 4e 49 8b 45 10 49 89 46 70 41 0f b6 45 0a 85 c0 74 33 49 8d 5d 28 45 31 ff 88 c1 f6 03 40 74 16 NI.E.I.FpA..E...t3I.](E1.....@t.
131a0 48 8b 73 f8 f6 46 09 03 74 0c 4c 89 f7 e8 3b f1 ff ff 41 8a 4d 0a 0f b6 c1 41 ff c7 48 83 c3 10 H.s..F..t.L...;...A.M....A..H...
131c0 41 39 c7 7c d6 c1 e0 04 83 c0 20 49 01 46 20 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b A9.|.......I.F.H...[A\A]A^A_].I.
131e0 45 10 49 89 46 70 49 8b 75 18 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 f0 f0 ff ff 41 0f b6 E.I.FpI.u.H..t..F..t.L.......A..
13200 4d 0a 85 c9 74 4f 31 db 88 c8 49 8b 4c dd 20 48 85 c9 74 37 48 8b 11 48 8d 71 10 48 39 f2 74 07 M...tO1...I.L..H..t7H..H.q.H9.t.
13220 41 80 7e 55 08 75 1d f6 42 08 40 74 1e 48 8b 32 f6 46 09 03 74 15 4c 89 f7 e8 af f0 ff ff 41 8a A.~U.u..B.@t.H.2.F..t.L.......A.
13240 45 0a eb 07 c7 41 18 01 00 00 00 48 ff c3 0f b6 c8 39 cb 7c b5 8d 04 cd 20 00 00 00 e9 6a ff ff E....A.....H.....9.|.........j..
13260 ff 49 8b 4d 48 49 89 4e 70 49 8b 4e 78 49 89 4d 48 4d 89 6e 78 24 fb 41 88 45 09 49 8b 5d 38 48 .I.MHI.NpI.NxI.MHM.nx$.A.E.I.]8H
13280 85 db b8 01 00 00 00 0f 84 3e ff ff ff 49 8b 45 10 e9 fa 01 00 00 49 8b 45 70 49 89 46 70 49 8b .........>...I.E......I.EpI.FpI.
132a0 45 60 48 85 c0 74 0e f6 40 09 03 74 08 49 c7 45 60 00 00 00 00 49 8b 75 68 48 85 f6 74 0e f6 46 E`H..t..@..t.I.E`....I.uhH..t..F
132c0 09 03 74 08 4c 89 f7 e8 21 f0 ff ff 41 8b 45 14 85 c0 7e 35 45 31 ff bb 08 00 00 00 49 8b 4d 30 ..t.L...!...A.E...~5E1......I.M0
132e0 f6 04 19 40 74 17 48 8b 74 19 f8 f6 46 09 03 74 0c 4c 89 f7 e8 f4 ef ff ff 41 8b 45 14 41 ff c7 ...@t.H.t...F..t.L.......A.E.A..
13300 48 83 c3 10 41 39 c7 7c d3 41 8b 45 10 85 c0 7e 2e 45 31 ff 31 db 49 8b 4d 58 4a 8b 34 39 48 85 H...A9.|.A.E...~.E1.1.I.MXJ.49H.
13320 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 bc ef ff ff 41 8b 45 10 ff c3 49 83 c7 10 39 c3 7c d7 41 .t..F..t.L.......A.E...I...9.|.A
13340 8b 45 20 85 c0 7e 28 31 db 49 8b 4d 40 48 8b 34 d9 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 .E...~(1.I.M@H.4.H..t..F..t.L...
13360 89 ef ff ff 41 8b 45 20 48 ff c3 39 c3 7c da 41 8b 4d 24 85 c9 7e 32 45 31 ff 31 db 49 8b 45 50 ....A.E.H..9.|.A.M$..~2E1.1.I.EP
13380 4a 8b 34 38 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 56 ef ff ff 41 8b 4d 24 ff c3 49 83 c7 J.48H..t..F..t.L...V...A.M$..I..
133a0 10 39 cb 7c d7 41 8b 45 20 41 8b 55 1c 41 03 4d 14 41 03 4d 10 c1 e1 04 41 03 55 18 c1 e2 02 8d .9.|.A.E.A.U.A.M.A.M....A.U.....
133c0 04 c2 8d 44 01 78 48 98 e9 fe fd ff ff 41 8a 4d 0b 41 bc 01 00 00 00 41 d3 e4 4d 8b 7d 18 41 8b ...D.xH......A.M.A.....A..M.}.A.
133e0 45 0c 85 c0 4c 89 fb 74 36 31 db 89 db 49 8b 4d 10 48 89 da 48 c1 e2 04 f6 44 11 08 40 74 16 48 E...L..t61...I.M.H..H....D..@t.H
13400 8b 34 11 f6 46 09 03 74 0c 4c 89 f7 e8 dc ee ff ff 41 8b 45 0c ff c3 39 c3 72 d0 49 8b 5d 18 49 .4..F..t.L.......A.E...9.r.I.].I
13420 63 c4 48 c1 e0 05 49 01 c7 eb 04 48 83 c3 20 4c 39 fb 0f 83 a9 01 00 00 8b 43 08 8b 4b 18 83 e1 c.H...I....H...L9........C..K...
13440 40 85 c0 75 17 85 c9 74 e2 48 8b 43 10 f6 40 09 03 74 d8 c7 43 18 0a 00 00 00 eb cf 85 c9 74 15 @..u...t.H.C..@..t..C.........t.
13460 48 8b 73 10 f6 46 09 03 74 0b 4c 89 f7 e8 7b ee ff ff 8b 43 08 a8 40 74 b2 48 8b 33 f6 46 09 03 H.s..F..t.L...{....C..@t.H.3.F..
13480 74 a9 4c 89 f7 e8 63 ee ff ff eb 9f 48 83 c3 10 48 39 c3 73 1d f6 43 08 40 74 f1 48 8b 33 f6 46 t.L...c.....H...H9.s..C.@t.H.3.F
134a0 09 03 74 e8 4c 89 f7 e8 41 ee ff ff 49 8b 45 10 eb da 41 80 7e 55 08 75 42 49 63 85 b8 00 00 00 ..t.L...A...I.E...A.~U.uBIc.....
134c0 48 c1 e0 04 49 03 45 38 eb 0b c7 43 08 00 00 00 00 48 83 c3 10 48 39 c3 72 f0 4d 39 6d 50 75 2a H...I.E8...C.....H...H9.r.M9mPu*
134e0 49 83 7d 40 00 74 23 49 8b 86 a8 00 00 00 49 89 45 50 4d 89 ae a8 00 00 00 eb 0f 41 80 7e 56 01 I.}@.t#I......I.EPM........A.~V.
13500 74 08 4c 89 ef e8 8d 86 00 00 49 63 85 b8 00 00 00 48 c1 e0 04 48 05 d0 00 00 00 e9 ab fc ff ff t.L.......Ic.....H...H..........
13520 41 8a 4d 0b b8 01 00 00 00 d3 e0 41 83 7d 0c 00 0f 95 c2 80 f9 1f 44 0f b6 e2 74 6c 48 63 d8 4d A.M........A.}........D...tlHc.M
13540 8b 7d 18 48 c1 e3 05 4c 01 fb 41 8b 47 18 83 e0 40 41 83 7f 08 00 75 18 85 c0 74 43 49 8b 47 10 .}.H...L..A.G...@A....u...tCI.G.
13560 f6 40 09 03 74 39 41 c7 47 18 0a 00 00 00 eb 2f 85 c0 74 12 49 8b 77 10 f6 46 09 03 74 08 4c 89 .@..t9A.G....../..t.I.w..F..t.L.
13580 f7 e8 67 ed ff ff 45 85 e4 75 14 4c 89 f7 4c 89 fe e8 20 03 00 00 85 c0 0f 95 c0 44 0f b6 e0 49 ..g...E..u.L..L............D...I
135a0 83 c7 20 49 39 df 72 a2 41 80 7e 55 00 74 26 45 85 e4 74 2d 49 8b 86 80 00 00 00 49 89 45 30 4d ...I9.r.A.~U.t&E..t-I......I.E0M
135c0 89 ae 80 00 00 00 eb 19 4c 89 f7 4c 89 ee e8 1f 03 00 00 eb 0c 49 8b 46 78 49 89 45 30 4d 89 6e ........L..L.........I.FxI.E0M.n
135e0 78 41 8b 45 0c 48 c1 e0 04 41 8a 4d 0b ba 01 00 00 00 d3 e2 48 63 ca 48 c1 e1 05 48 8d 44 08 38 xA.E.H...A.M........Hc.H...H.D.8
13600 e9 c6 fb ff ff 0f 1f 00 ae fa ff ff d6 fb ff ff c7 fb ff ff 59 fc ff ff 8e fc ff ff 55 48 89 e5 ....................Y.......UH..
13620 41 57 41 56 41 54 53 49 89 ce 41 89 d7 48 89 f3 48 8b 73 60 48 85 f6 74 27 4c 8b 63 18 ba 58 00 AWAVATSI..A..H..H.s`H..t'L.c..X.
13640 00 00 e8 21 f0 ff ff 48 89 43 60 48 8b 4b 18 4c 29 e1 48 01 4b 28 48 85 c0 b8 18 03 00 00 75 0a ...!...H.C`H.K.L).H.K(H.......u.
13660 44 88 7b 55 4c 89 73 60 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe bb 37 00 D.{UL.s`1.[A\A^A_].UH..AVSI...7.
13680 00 00 49 8b 34 de 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 54 ec ff ff 48 ff c3 48 83 fb 40 ..I.4.H..t..F..t.L...T...H..H..@
136a0 75 e0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 49 8b 9f 88 00 00 00 49 c7 87 88 00 u.[A^].UH..AWAVSPI..I......I....
136c0 00 00 00 00 00 00 45 31 f6 48 89 de 48 85 f6 74 31 48 8b 5e 30 4c 89 ff e8 15 02 00 00 85 c0 48 ......E1.H..H..t1H.^0L.........H
136e0 89 de 74 e8 49 83 7f 70 00 41 be 01 00 00 00 74 d8 4c 89 ff e8 71 f9 ff ff 49 83 7f 70 00 75 f1 ..t.I..p.A.....t.L...q...I..p.u.
13700 eb c7 45 85 f6 75 ad 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 ..E..u.H...[A^A_].UH..AWAVAUATSH
13720 83 ec 18 49 89 d6 4c 89 75 c0 49 89 f4 48 89 7d d0 eb 05 4d 8b 64 24 30 4d 39 f4 0f 84 a8 00 00 ...I..L.u.I..H.}...M.d$0M9......
13740 00 41 8a 4c 24 0b b8 01 00 00 00 d3 e0 4d 8b 6c 24 18 41 83 7c 24 0c 00 4c 89 eb 74 42 89 45 cc .A.L$........M.l$.A.|$..L..tB.E.
13760 31 db 89 db 4d 8b 74 24 10 49 89 df 49 c1 e7 04 4b 8d 34 3e 48 8b 7d d0 e8 39 01 00 00 85 c0 74 1...M.t$.I..I...K.4>H.}..9.....t
13780 09 43 c7 44 3e 08 00 00 00 00 ff c3 41 3b 5c 24 0c 72 cf 49 8b 5c 24 18 4c 8b 75 c0 8b 45 cc 48 .C.D>.......A;\$.r.I.\$.L.u..E.H
137a0 98 48 c1 e0 05 49 01 c5 eb 04 48 83 c3 20 4c 39 eb 73 80 83 7b 08 00 74 f1 48 8b 7d d0 48 89 de .H...I....H...L9.s..{..t.H.}.H..
137c0 e8 f1 00 00 00 85 c0 74 e1 c7 43 08 00 00 00 00 f6 43 18 40 74 d4 48 8b 43 10 f6 40 09 03 74 ca .......t..C......C.@t.H.C..@..t.
137e0 c7 43 18 0a 00 00 00 eb c1 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 .C.......H...[A\A]A^A_].UH..AVSI
13800 89 fe 49 8b 9e 98 00 00 00 eb 03 48 8b 1b 48 85 db 74 13 f6 43 09 03 74 f2 4c 89 f7 48 89 de e8 ..I........H..H..t..C..t.L..H...
13820 c9 ea ff ff eb e5 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f7 49 89 fe eb 04 4d 8b ......[A^].UH..AWAVATSI..I....M.
13840 7f 30 4d 85 ff 74 66 41 8a 4f 0b b8 01 00 00 00 d3 e0 80 f9 1f 74 e7 4c 63 e0 49 8b 5f 18 49 c1 .0M..tfA.O...........t.Lc.I._.I.
13860 e4 05 49 01 dc 48 83 c3 10 83 7b f8 00 74 2c 4c 89 f7 48 89 de e8 3c 00 00 00 85 c0 74 1d c7 43 ..I..H....{..t,L..H...<.....t..C
13880 f8 00 00 00 00 f6 43 08 40 74 10 48 8b 03 f6 40 09 03 74 07 c7 43 08 0a 00 00 00 48 8d 43 20 48 ......C.@t.H...@..t..C.....H.C.H
138a0 83 c3 10 4c 39 e3 48 89 c3 72 be eb 91 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 8b 46 08 31 ...L9.H..r...[A\A^A_].UH..SP.F.1
138c0 db a8 40 74 24 83 e0 0f 83 f8 04 48 8b 36 75 12 48 85 f6 74 14 f6 46 09 03 74 0e e8 0d ea ff ff ..@t$......H.6u.H..t..F..t......
138e0 eb 07 0f b6 5e 09 83 e3 03 89 d8 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 ....^......H...[].UH..AWAVAUATSP
13900 49 89 f4 49 89 fe 41 8a 4c 24 0b 41 bf 01 00 00 00 41 d3 e7 4d 8b 6c 24 18 41 8b 44 24 0c c7 45 I..I..A.L$.A.....A..M.l$.A.D$..E
13920 d0 00 00 00 00 85 c0 4c 89 eb c7 45 d4 00 00 00 00 74 47 31 db c7 45 d4 00 00 00 00 89 db 49 8b .......L...E.....tG1..E.......I.
13940 4c 24 10 48 89 da 48 c1 e2 04 f6 44 11 08 40 74 1e 48 8b 34 11 f6 46 09 03 74 14 4c 89 f7 e8 8a L$.H..H....D..@t.H.4..F..t.L....
13960 e9 ff ff 41 8b 44 24 0c c7 45 d4 01 00 00 00 ff c3 39 c3 72 c7 49 8b 5c 24 18 49 63 c7 48 c1 e0 ...A.D$..E.......9.r.I.\$.Ic.H..
13980 05 49 01 c5 4c 39 eb 0f 83 98 00 00 00 48 83 c3 10 c7 45 d0 00 00 00 00 45 31 ff 83 7b f8 00 75 .I..L9.......H....E.....E1..{..u
139a0 18 f6 43 08 40 74 68 48 8b 03 f6 40 09 03 74 5f c7 43 08 0a 00 00 00 eb 56 4c 89 f7 48 89 de e8 ..C.@thH...@..t_.C......VL..H...
139c0 f2 fe ff ff 8b 4b f8 83 e1 40 85 c0 75 1f 85 c9 74 3d 48 8b 73 f0 f6 46 09 03 74 33 4c 89 f7 e8 .....K...@..u...t=H.s..F..t3L...
139e0 09 e9 ff ff c7 45 d4 01 00 00 00 eb 22 41 bf 01 00 00 00 85 c9 74 18 48 8b 43 f0 f6 40 09 03 41 .....E......"A.......t.H.C..@..A
13a00 bf 01 00 00 00 8b 45 d0 41 0f 45 c7 89 45 d0 48 8d 43 20 48 83 c3 10 4c 39 eb 48 89 c3 0f 82 78 ......E.A.E..E.H.C.H...L9.H....x
13a20 ff ff ff eb 03 45 31 ff 41 80 7e 55 00 74 1b 83 7d d0 00 74 24 49 8b 86 88 00 00 00 49 89 44 24 .....E1.A.~U.t..}..t$I......I.D$
13a40 30 4d 89 a6 88 00 00 00 eb 27 49 8b 46 78 49 89 44 24 30 4d 89 66 78 eb 18 45 85 ff 74 13 49 8b 0M.......'I.FxI.D$0M.fx..E..t.I.
13a60 86 90 00 00 00 49 89 44 24 30 4d 89 a6 90 00 00 00 8b 45 d4 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 .....I.D$0M.......E.H...[A\A]A^A
13a80 5f 5d c3 55 48 89 e5 b0 01 48 39 f7 74 20 48 8b 57 10 48 3b 56 10 75 14 48 83 c7 20 48 83 c6 20 _].UH....H9.t.H.W.H;V.u.H...H...
13aa0 e8 75 c2 00 00 85 c0 0f 94 c0 eb 02 31 c0 0f b6 c0 5d c3 55 48 89 e5 31 f2 49 89 f0 49 c1 e8 05 .u..........1....].UH..1.I..I...
13ac0 49 ff c0 49 39 f0 77 1d 89 d1 c1 e1 05 89 d0 c1 e8 02 01 c8 0f b6 4c 37 ff 01 c1 31 ca 4c 29 c6 I..I9.w...............L7...1.L).
13ae0 4c 39 c6 73 e3 89 d0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 f7 49 89 fe 4d 8b 66 18 45 8b L9.s...].UH..AWAVATSA..I..M.f.E.
13b00 44 24 3c 45 39 f8 7d 52 49 63 d0 49 8b 74 24 30 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 0e D$<E9.}RIc.I.t$0H...Ic.H...L....
13b20 e7 ff ff 49 89 44 24 30 49 63 54 24 3c 44 39 fa 41 89 d0 7d 25 48 c1 e2 03 31 f6 eb 08 49 8b 44 ...I.D$0IcT$<D9.A..}%H...1...I.D
13b40 24 30 48 ff c6 48 01 d0 48 c7 04 f0 00 00 00 00 41 8d 44 30 01 44 39 f8 7c e3 45 85 c0 7e 47 41 $0H..H..H.......A.D0.D9.|.E..~GA
13b60 8d 47 ff 45 31 c9 49 8b 7c 24 30 4a 8b 34 cf 48 85 f6 4a c7 04 cf 00 00 00 00 74 22 48 8b 7e 18 .G.E1.I.|$0J.4.H..J.......t"H.~.
13b80 8b 4e 0c 21 c1 48 85 ff 49 8b 5c 24 30 48 8b 14 cb 48 89 56 18 48 89 34 cb 48 89 fe 75 de 49 ff .N.!.H..I.\$0H...H.V.H.4.H..u.I.
13ba0 c1 45 39 c1 7c c0 45 39 f8 7e 20 49 8b 74 24 30 49 63 d0 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 .E9.|.E9.~.I.t$0Ic.H...Ic.H...L.
13bc0 f7 e8 6b e6 ff ff 49 89 44 24 30 45 89 7c 24 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 8b 47 ..k...I.D$0E.|$<[A\A^A_].UH..H.G
13be0 18 8b 48 3c ff c9 23 4e 0c 48 63 c9 48 c1 e1 03 48 03 48 30 48 89 ca 48 8b 0a 48 39 f1 48 8d 49 ..H<..#N.Hc.H...H.H0H..H..H9.H.I
13c00 18 75 f1 48 8b 09 48 89 0a ff 48 38 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 .u.H..H...H8].UH..AWAVAUATSH..(I
13c20 89 d4 49 89 f6 49 83 fc 28 77 23 48 8b 5f 18 44 8b 7b 50 45 31 e7 4c 89 e0 48 c1 e8 05 48 ff c0 ..I..I..(w#H._.D.{PE1.L..H...H..
13c40 4c 39 e0 76 61 48 89 7d c8 e9 80 00 00 00 49 8d 44 24 01 48 b9 e0 ff ff ff ff ff ff 7f 48 39 c8 L9.vaH.}......I.D$.H.........H9.
13c60 0f 83 7b 01 00 00 48 8b 47 18 44 8b 78 50 49 8d 54 24 21 be 14 00 00 00 e8 ea e7 ff ff 48 89 c3 ..{...H.G.D.xPI.T$!..........H..
13c80 4c 89 63 10 44 89 7b 0c c6 43 0a 00 48 8d 7b 20 4c 89 f6 4c 89 e2 e8 85 c0 00 00 42 c6 44 23 20 L.c.D.{..C..H.{.L..L.......B.D#.
13ca0 00 e9 29 01 00 00 48 89 7d c8 4c 89 e1 44 89 fa c1 e2 05 44 89 fe c1 ee 02 01 d6 41 0f b6 54 0e ..)...H.}.L..D.....D.......A..T.
13cc0 ff 01 f2 41 31 d7 48 29 c1 48 39 c1 73 df 44 8b 6b 3c 41 8d 45 ff 44 21 f8 48 98 48 89 45 c0 48 ...A1.H).H9.s.D.k<A.E.D!.H.H.E.H
13ce0 8b 4b 30 48 89 4d b8 48 89 5d d0 48 8b 1c c1 eb 04 48 8b 5b 18 48 85 db 74 3b 4c 39 63 10 75 f1 .K0H.M.H.].H.....H.[.H..t;L9c.u.
13d00 48 8d 73 20 4c 89 f7 4c 89 e2 e8 0b c0 00 00 85 c0 75 de 0f b6 43 09 83 f0 03 48 8b 4d d0 0f b6 H.s.L..L.........u...C....H.M...
13d20 49 54 83 f1 03 85 c8 0f 85 a2 00 00 00 88 43 09 e9 9a 00 00 00 48 8b 45 c0 48 8b 4d b8 48 8d 04 IT............C......H.E.H.M.H..
13d40 c1 48 89 45 c0 48 8b 45 d0 44 39 68 38 48 8b 5d c8 7c 31 41 81 fd ff ff ff 3f 7f 28 45 01 ed 48 .H.E.H.E.D9h8H.].|1A.....?.(E..H
13d60 89 df 44 89 ee e8 7f fd ff ff 48 8b 4d d0 8b 41 3c ff c8 44 21 f8 48 98 48 c1 e0 03 48 03 41 30 ..D.......H.M..A<..D!.H.H...H.A0
13d80 48 89 45 c0 49 8d 54 24 21 be 04 00 00 00 48 89 df e8 d1 e6 ff ff 48 89 c3 4c 89 63 10 44 89 7b H.E.I.T$!.....H.......H..L.c.D.{
13da0 0c c6 43 0a 00 48 8d 7b 20 4c 89 f6 4c 89 e2 e8 6c bf 00 00 42 c6 44 23 20 00 48 8b 4d c0 48 8b ..C..H.{.L..L...l...B.D#..H.M.H.
13dc0 01 48 89 43 18 48 89 19 48 8b 45 d0 ff 40 38 48 89 d8 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d .H.C.H..H.E..@8H..H..([A\A]A^A_]
13de0 c3 e8 cc e4 ff ff 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 89 df e8 cd bf 00 00 4c 89 f7 48 89 ......UH..AVSH..I..H.......L..H.
13e00 de 48 89 c2 5b 41 5e 5d e9 01 fe ff ff 55 48 89 e5 53 50 48 89 f3 48 b8 d8 ff ff ff ff ff ff 7f .H..[A^].....UH..SPH..H.........
13e20 48 39 c3 73 35 48 8d 53 28 be 07 00 00 00 e8 34 e6 ff ff 48 89 58 18 48 c7 40 10 00 00 00 00 48 H9.s5H.S(......4...H.X.H.@.....H
13e40 8d 0d 8a 7a 04 00 48 8b 11 48 89 50 20 8a 49 08 88 48 0a 48 83 c4 08 5b 5d c3 e8 53 e4 ff ff 55 ...z..H..H.P..I..H.H...[]..S...U
13e60 48 89 e5 41 56 53 49 89 fe 48 8d 1d 30 0d 05 00 48 8d 15 ac 25 00 00 48 8b 33 b9 01 00 00 00 4c H..AVSI..H..0...H...%..H.3.....L
13e80 89 f7 e8 e8 5b 00 00 be fe ff ff ff 4c 89 f7 e8 c1 04 00 00 48 8b 53 18 48 83 c3 10 48 85 d2 75 ....[.......L.......H.S.H...H..u
13ea0 d6 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe 31 db 4c 8d 3d f4 0d 05 00 4a 8b 34 3b .[A^].UH..AWAVSPI..1.L.=....J.4;
13ec0 4c 89 f7 e8 1e ff ff ff 49 8b 4e 18 48 89 84 19 f8 00 00 00 49 8b 46 18 48 8b b4 18 f8 00 00 00 L.......I.N.H.......I.F.H.......
13ee0 4c 89 f7 e8 59 e5 ff ff 48 83 c3 08 48 81 fb c0 00 00 00 75 c7 48 83 c4 08 5b 41 5e 41 5f 5d c3 L...Y...H...H......u.H...[A^A_].
13f00 55 48 89 e5 41 56 53 41 89 f6 48 89 fb 48 89 d6 e8 2c 28 ff ff 83 78 08 00 75 15 b8 01 00 00 00 UH..AVSA..H..H...,(...x..u......
13f20 44 88 f1 d3 e0 0f b6 4b 0a 09 c1 88 4b 0a 31 c0 5b 41 5e 5d c3 55 48 89 e5 8b 46 08 83 e0 0f 83 D......K....K.1.[A^].UH...F.....
13f40 f8 07 75 09 48 8b 06 48 83 c0 10 eb 1a 83 f8 05 75 09 48 8b 06 48 83 c0 28 eb 0c 48 8b 4f 18 48 ..u.H..H........u.H..H..(..H.O.H
13f60 8d 84 c1 b8 01 00 00 48 8b 00 48 85 c0 74 17 89 d1 48 8b 57 18 48 8b b4 ca f8 00 00 00 48 89 c7 .......H..H..t...H.W.H.......H..
13f80 5d e9 bb 27 ff ff 48 8d 05 43 79 04 00 5d c3 55 48 89 e5 41 57 41 56 53 50 45 89 ce 48 89 fb 4d ]..'..H..Cy..].UH..AWAVSPE..H..M
13fa0 89 c7 4c 2b 7b 38 48 8b 43 10 48 8d 78 10 48 89 7b 10 48 8b 3e 48 8b 76 08 48 89 70 08 48 89 38 ..L+{8H.C.H.x.H.{.H.>H.v.H.p.H.8
13fc0 48 8b 43 10 48 8d 70 10 48 89 73 10 48 8b 32 48 8b 52 08 48 89 50 08 48 89 30 48 8b 43 10 48 8d H.C.H.p.H.s.H.2H.R.H.P.H.0H.C.H.
13fe0 50 10 45 85 f6 48 89 53 10 48 8b 11 48 8b 49 08 48 89 48 08 48 89 10 75 1a 48 8b 43 10 48 8d 48 P.E..H.S.H..H.I.H.H.H..u.H.C.H.H
14000 10 48 89 4b 10 49 8b 08 49 8b 50 08 48 89 50 08 48 89 08 b8 04 00 00 00 44 29 f0 48 98 48 c1 e0 .H.K.I..I.P.H.P.H.......D).H.H..
14020 04 48 8b 73 10 48 8b 4b 20 48 29 c6 0f b6 49 42 83 e1 02 48 89 df 44 89 f2 e8 2a 81 00 00 45 85 .H.s.H.K.H)...IB...H..D...*...E.
14040 f6 74 21 48 8b 43 10 48 8b 4b 38 48 8d 50 f0 48 89 53 10 48 8b 50 f0 48 8b 40 f8 4a 89 44 39 08 .t!H.C.H.K8H.P.H.S.H.P.H.@.J.D9.
14060 4a 89 14 39 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 45 89 c5 J..9H...[A^A_].UH..AWAVAUATSPE..
14080 48 89 4d d0 49 89 d7 49 89 f4 49 89 fe 44 89 ea e8 a0 fe ff ff 83 78 08 00 75 16 4c 89 f7 4c 89 H.M.I..I..I..D........x..u.L..L.
140a0 fe 44 89 ea e8 8c fe ff ff 31 db 83 78 08 00 74 20 bb 01 00 00 00 41 b9 01 00 00 00 4c 89 f7 48 .D.......1..x..t......A.....L..H
140c0 89 c6 4c 89 e2 4c 89 f9 4c 8b 45 d0 e8 be fe ff ff 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f ..L..L..L.E........H...[A\A]A^A_
140e0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 44 89 c3 49 89 d6 49 89 f7 49 89 fc e8 6d ff ].UH..AWAVATSH...D..I..I..I...m.
14100 ff ff 85 c0 74 0d 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 8d 43 f3 83 f8 05 72 05 83 fb 13 75 13 ....t.H...[A\A^A_]..C....r....u.
14120 41 83 7f 08 03 75 1f f2 41 0f 10 07 f2 0f 11 45 d8 eb 26 83 fb 16 75 34 4c 89 e7 4c 89 fe 4c 89 A....u..A......E..&...u4L..L..L.
14140 f2 e8 89 b4 00 00 48 8d 45 d8 4c 89 ff 48 89 c6 e8 bf eb fe ff 85 c0 74 2f 41 83 7e 08 03 75 15 ......H.E.L..H.........t/A.~..u.
14160 f2 41 0f 10 06 f2 0f 11 45 d8 eb 34 48 8d 05 33 65 04 00 eb 1a 48 8d 45 d8 4c 89 f7 48 89 c6 e8 .A......E..4H..3e....H.E.L..H...
14180 90 eb fe ff 85 c0 75 18 48 8d 05 fa 64 04 00 4c 89 e7 4c 89 fe 4c 89 f2 48 89 c1 e8 4f b4 00 00 ......u.H...d..L..L..L..H...O...
141a0 4c 89 e7 4c 89 fe 4c 89 f2 e8 8d b4 00 00 55 48 89 e5 53 50 89 c8 48 89 fb 48 8b 4b 10 41 89 c0 L..L..L.......UH..SP..H..H.K.A..
141c0 e8 aa fe ff ff 85 c0 b8 ff ff ff ff 74 1f 48 8b 4b 10 8b 51 08 85 d2 74 0f b0 01 83 fa 01 75 0a ............t.H.K..Q...t......u.
141e0 83 39 00 0f 95 c0 eb 02 31 c0 0f b6 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 .9......1....H...[].UH..AWAVSPH.
14200 fb 89 75 e4 48 8b 43 10 4c 8b 7b 20 48 8b 4b 30 48 29 c1 48 c1 f9 04 48 63 d6 48 39 d1 41 be 01 ..u.H.C.L.{.H.K0H).H...Hc.H9.A..
14220 00 00 00 7f 40 48 2b 43 38 48 c1 e8 04 83 c0 05 b9 40 42 0f 00 29 f1 45 31 f6 39 c8 7f 3b 48 8d ....@H+C8H.......@B..).E1.9..;H.
14240 35 42 00 00 00 48 8d 55 e4 48 89 df e8 3c 77 00 00 85 c0 75 24 85 c0 0f 94 c0 44 0f b6 f0 48 8b 5B...H.U.H...<w....u$.....D...H.
14260 43 10 8b 75 e4 48 63 ce 48 c1 e1 04 48 01 c1 49 39 4f 08 73 04 49 89 4f 08 44 89 f0 48 83 c4 08 C..u.Hc.H...H..I9O.s.I.O.D..H...
14280 5b 41 5e 41 5f 5d c3 55 48 89 e5 8b 36 5d e9 86 78 00 00 55 48 89 e5 48 39 f7 74 3c 48 63 c2 48 [A^A_].UH...6]..x..UH..H9.t<Hc.H
142a0 89 c1 48 c1 e1 04 48 29 4f 10 85 c0 7e 2a 31 c0 4c 8b 46 10 49 8d 48 10 48 89 4e 10 48 8b 4f 10 ..H...H)O...~*1.L.F.I.H.H.N.H.O.
142c0 4c 8b 0c 01 48 8b 4c 01 08 49 89 48 08 4d 89 08 48 83 c0 10 ff ca 75 d8 5d c3 55 48 89 e5 48 8b L...H.L..I.H.M..H.....u.].UH..H.
142e0 4f 18 48 8b 81 d8 00 00 00 48 89 b1 d8 00 00 00 5d c3 55 48 89 e5 48 85 ff 74 0d 48 8b 47 18 48 O.H......H......].UH..H..t.H.G.H
14300 8b 80 e8 00 00 00 eb 07 48 8d 05 c9 73 04 00 5d c3 55 48 89 e5 8d 86 27 46 0f 00 3d 27 46 0f 00 ........H...s..].UH....'F..='F..
14320 77 13 48 8b 47 10 48 8b 4f 20 48 2b 01 48 c1 e8 04 01 f0 89 c6 89 f0 5d c3 55 48 89 e5 48 8b 47 w.H.G.H.O.H+.H.........].UH..H.G
14340 10 48 8b 4f 20 48 8b 09 48 83 c1 10 48 29 c8 48 c1 e8 04 5d c3 55 48 89 e5 85 f6 78 57 48 8b 47 .H.O.H..H...H).H...].UH....xWH.G
14360 10 48 8b 4f 20 48 8b 11 48 63 f6 48 c1 e6 04 48 8d 4c 16 10 48 39 c8 73 35 48 01 f2 be 03 00 00 .H.O.H..Hc.H...H.L..H9.s5H......
14380 00 48 29 c6 48 8d 54 16 0c 48 c1 ea 04 48 ff c2 48 89 c6 c7 46 08 00 00 00 00 48 8d 76 10 48 39 .H).H.T..H...H..H...F.....H.v.H9
143a0 ce 72 f0 48 c1 e2 04 48 01 d0 48 89 47 10 48 89 4f 10 eb 0d ff c6 48 63 c6 48 c1 e0 04 48 01 47 .r.H...H..H.G.H.O.....Hc.H...H.G
143c0 10 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 48 8b 5f 10 e8 0a 01 00 00 45 85 f6 4d 63 c6 .].UH..AVSH...A..H._......E..Mc.
143e0 4c 89 c6 48 f7 d6 48 89 c1 48 0f 49 cb 48 c1 e6 04 48 01 ce 48 39 f0 73 4f 48 c7 c6 fe ff ff ff L..H..H..H.I.H...H..H9.sOH......
14400 4c 29 c6 48 c1 e6 04 48 01 ce 48 89 c7 4c 8b 0f 48 8b 57 08 48 89 55 e8 4c 89 4d e0 4c 8b 4e 10 L).H...H..H..L..H.W.H.U.L.M.L.N.
14420 48 8b 56 18 48 89 57 08 4c 89 0f 4c 8b 4d e0 48 8b 55 e8 48 89 56 18 4c 89 4e 10 48 83 c7 10 48 H.V.H.W.L..L.M.H.U.H.V.L.N.H...H
14440 39 f7 48 8d 76 f0 72 c5 4c 8d 4b f0 49 c1 e0 04 4c 29 c1 4c 39 c9 73 3f 48 8d 53 e0 48 8b 39 48 9.H.v.r.L.K.I...L).L9.s?H.S.H.9H
14460 8b 71 08 48 89 75 e8 48 89 7d e0 48 8b 72 10 48 8b 7a 18 48 89 79 08 48 89 31 48 8b 75 e0 48 8b .q.H.u.H.}.H.r.H.z.H.y.H.1H.u.H.
14480 7d e8 48 89 7a 18 48 89 72 10 48 83 c1 10 48 39 d1 48 8d 52 f0 72 c5 4c 39 c8 73 3f 48 83 c3 e0 }.H.z.H.r.H...H9.H.R.r.L9.s?H...
144a0 48 8b 08 48 8b 50 08 48 89 55 e8 48 89 4d e0 48 8b 4b 10 48 8b 53 18 48 89 50 08 48 89 08 48 8b H..H.P.H.U.H.M.H.K.H.S.H.P.H..H.
144c0 4d e0 48 8b 55 e8 48 89 53 18 48 89 4b 10 48 83 c0 10 48 39 d8 48 8d 5b f0 72 c5 48 83 c4 10 5b M.H.U.H.S.H.K.H...H9.H.[.r.H...[
144e0 41 5e 5d c3 55 48 89 e5 85 f6 48 8b 4f 20 7e 18 48 63 c6 48 c1 e0 04 48 03 01 48 3b 47 10 48 0f A^].UH....H.O.~.Hc.H...H..H;G.H.
14500 43 05 3a fb 04 00 eb 57 81 fe d9 b9 f0 ff 7d 12 81 fe d8 b9 f0 ff 75 17 48 8b 47 18 48 83 c0 40 C.:....W......}.......u.H.G.H..@
14520 eb 3d 48 63 c6 48 c1 e0 04 48 03 47 10 eb 30 48 8b 09 83 79 08 16 48 8d 05 93 73 04 00 74 20 ba .=Hc.H...H.G..0H...y..H...s..t..
14540 d8 b9 f0 ff 29 f2 48 8b 09 0f b6 71 0a 39 f2 7f 0e ff ca 48 63 c2 48 c1 e0 04 48 8d 44 01 20 5d ....).H....q.9.....Hc.H...H.D..]
14560 c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 fe e8 6f ff ff ff 49 89 c7 4c 89 f7 89 de e8 62 ff .UH..AWAVSP..I...o...I..L.....b.
14580 ff ff 81 fb d7 b9 f0 ff 49 8b 0f 49 8b 57 08 48 89 50 08 48 89 08 7f 32 41 f6 47 08 40 74 2b 49 ........I..I.W.H.P.H...2A.G.@t+I
145a0 8b 46 20 48 8b 00 48 8b 30 f6 46 09 04 74 1b 49 8b 17 f6 42 09 03 74 12 4c 89 f7 48 83 c4 08 5b .F.H..H.0.F..t.I...B..t.L..H...[
145c0 41 5e 41 5f 5d e9 fa dc ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c A^A_].....H...[A^A_].UH..AVSH..L
145e0 8b 73 10 e8 fc fe ff ff 48 8b 08 48 8b 40 08 49 89 46 08 49 89 0e 48 83 43 10 10 5b 41 5e 5d c3 .s......H..H.@.I.F.I..H.C..[A^].
14600 55 48 89 e5 e8 db fe ff ff 48 89 c1 48 3b 0d 2d fa 04 00 b8 ff ff ff ff 74 06 8b 41 08 83 e0 0f UH.......H..H;.-........t..A....
14620 5d c3 55 48 89 e5 ff c6 48 63 c6 48 8d 0d 1e 06 05 00 48 8b 04 c1 5d c3 55 48 89 e5 e8 a3 fe ff ].UH....Hc.H......H...].UH......
14640 ff 8b 40 08 83 f8 16 0f 94 c1 83 f8 66 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 e8 84 fe ff ff ..@.........f........].UH.......
14660 83 78 08 13 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 48 83 ec 10 e8 6b fe ff ff 83 78 08 03 75 10 f2 .x........].UH..H....k....x..u..
14680 0f 10 00 f2 0f 11 45 f8 b8 01 00 00 00 eb 0c 48 8d 75 f8 48 89 c7 e8 79 e6 fe ff 48 83 c4 10 5d ......E........H.u.H...y...H...]
146a0 c3 55 48 89 e5 e8 3a fe ff ff 8b 40 08 83 e0 0f 83 c0 fd 83 f8 02 19 c0 83 e0 01 5d c3 55 48 89 .UH...:....@...............].UH.
146c0 e5 e8 1e fe ff ff 8b 40 08 83 f8 47 0f 94 c1 83 f8 02 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 .......@...G..............].UH..
146e0 41 57 41 56 53 50 41 89 d7 48 89 fb e8 f3 fd ff ff 49 89 c6 48 89 df 44 89 fe e8 e5 fd ff ff 4c AWAVSPA..H.......I..H..D.......L
14700 3b 35 3a f9 04 00 74 20 48 3b 05 31 f9 04 00 74 17 31 ff 4c 89 f6 48 89 c2 48 83 c4 08 5b 41 5e ;5:...t.H;.1...t.1.L..H..H...[A^
14720 41 5f 5d e9 0c ec fe ff 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 89 f0 A_].....1.H...[A^A_].UH..SPH....
14740 83 e0 fe 83 f8 0c 48 8b 4b 10 75 1b 48 8b 41 f0 48 8b 51 f8 48 89 51 08 48 89 01 48 8b 4b 10 48 ......H.K.u.H.A.H.Q.H.Q.H..H.K.H
14760 83 c1 10 48 89 4b 10 48 8d 51 e0 48 83 c1 f0 48 89 df 49 89 d0 e8 5f 98 00 00 48 83 43 10 f0 48 ...H.K.H.Q.H...H..I..._...H.C..H
14780 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 cf 89 d3 49 89 fc e8 46 fd ff ff 49 89 ...[].UH..AWAVATSA....I...F...I.
147a0 c6 4c 89 e7 89 de e8 39 fd ff ff 4c 3b 35 8e f8 04 00 74 5c 48 3b 05 85 f8 04 00 74 53 41 83 ff .L.....9...L;5....t\H;.....tSA..
147c0 02 74 1c 41 83 ff 01 75 2c 4c 89 e7 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 0c e9 fe ff 4c .t.A...u,L..L..H..[A\A^A_].....L
147e0 89 e7 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 53 ea fe ff 45 85 ff 75 16 4c 89 e7 4c 89 f6 ..L..H..[A\A^A_].S...E..u.L..L..
14800 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 24 eb fe ff 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 H..[A\A^A_].$...1.[A\A^A_].UH..S
14820 50 48 89 fb 48 8b 43 10 48 89 f7 48 89 c6 e8 1a 9b 00 00 48 85 c0 74 05 48 83 43 10 10 48 83 c4 PH..H.C.H..H.......H..t.H.C..H..
14840 08 5b 5d c3 55 48 89 e5 53 50 48 89 d3 e8 92 fc ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 0f 11 45 .[].UH..SPH........x..u........E
14860 f0 b8 01 00 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 a0 e4 fe ff 85 c0 75 0a 48 c7 45 f0 00 00 00 00 ........H.u.H.........u.H.E.....
14880 31 c0 48 85 db 74 02 89 03 f2 0f 10 45 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 d3 e8 41 1.H..t......E.H...[].UH..SPH...A
148a0 fc ff ff 83 78 08 13 75 0e 48 8b 00 48 89 45 f0 b8 01 00 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 cb ....x..u.H..H.E........H.u.H....
148c0 e4 fe ff 85 c0 75 0a 48 c7 45 f0 00 00 00 00 31 c0 48 85 db 74 02 89 03 48 8b 45 f0 48 83 c4 08 .....u.H.E.....1.H..t...H.E.H...
148e0 5b 5d c3 55 48 89 e5 e8 f8 fb ff ff 8b 50 08 85 d2 74 0f b1 01 83 fa 01 75 0a 83 38 00 0f 95 c1 [].UH........P...t......u..8....
14900 eb 02 31 c9 0f b6 c1 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 c2 fb ..1....].UH..AWAVATSI..A..I.....
14920 ff ff 48 89 c3 8b 43 08 83 e0 0f 83 f8 03 75 2f 49 8b 44 24 18 48 83 78 18 00 7e 08 4c 89 e7 e8 ..H...C.......u/I.D$.H.x..~.L...
14940 80 e3 ff ff 4c 89 e7 44 89 fe e8 95 fb ff ff 48 89 c3 4c 89 e7 48 89 de e8 03 9c 00 00 eb 05 83 ....L..D.......H..L..H..........
14960 f8 04 75 15 4d 85 f6 48 8b 03 74 07 48 8b 48 10 49 89 0e 48 83 c0 20 eb 10 31 c0 4d 85 f6 74 09 ..u.M..H..t.H.H.I..H.....1.M..t.
14980 49 c7 06 00 00 00 00 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 e8 49 fb ff ff 48 89 c1 8b 51 I......1.[A\A^A_].UH...I...H...Q
149a0 08 83 e2 0f 31 c0 83 fa 07 74 11 83 fa 05 75 15 48 8b 39 e8 de 1e ff ff 48 98 eb 15 48 8b 01 48 ....1....t....u.H.9.....H...H..H
149c0 8b 40 18 eb 0c 83 fa 04 75 07 48 8b 01 48 8b 40 10 5d c3 55 48 89 e5 e8 08 fb ff ff 48 89 c1 8b .@......u.H..H.@.].UH.......H...
149e0 51 08 31 c0 83 fa 66 75 09 48 8b 01 48 8b 40 18 eb 08 83 fa 16 75 03 48 8b 01 5d c3 55 48 89 e5 Q.1...fu.H..H.@......u.H..].UH..
14a00 e8 df fa ff ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 02 75 05 48 8b 01 eb 0c 83 fa 07 75 07 48 .....H...Q....1....u.H.......u.H
14a20 8b 01 48 83 c0 28 5d c3 55 48 89 e5 e8 b3 fa ff ff 48 89 c1 31 c0 83 79 08 48 75 03 48 8b 01 5d ..H..(].UH.......H..1..y.Hu.H..]
14a40 c3 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 91 fa ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa .UH..AVSA..H.......H...Q...?1...
14a60 25 7f 46 83 fa 15 7f 48 83 c2 fe 83 fa 06 77 48 48 8d 35 49 00 00 00 48 63 14 96 48 01 f2 ff e2 %.F....H......wHH.5I...Hc..H....
14a80 48 89 df 44 89 f6 e8 59 fa ff ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 02 74 1a 83 fa 07 75 18 H..D...Y...H...Q....1....t....u.
14aa0 48 8b 01 48 83 c0 28 eb 0f 83 fa 26 75 0a eb 05 83 fa 16 75 03 48 8b 01 5b 41 5e 5d c3 0f 1f 00 H..H..(....&u......u.H..[A^]....
14ac0 c0 ff ff ff f8 ff ff ff f8 ff ff ff f5 ff ff ff f5 ff ff ff c0 ff ff ff f5 ff ff ff 55 48 89 e5 ............................UH..
14ae0 48 8b 47 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 f2 0f 11 H.G..@.....H...H.G.].UH..H.G....
14b00 00 c7 40 08 03 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 ..@.....H...H.G.].UH..H.G.H.0.@.
14b20 13 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 ....H...H.G.].UH..AWAVSPI..I..H.
14b40 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 70 e1 ff ff 48 89 df 4c 89 fe 4c 89 f2 e8 ac f0 .H.C.H.x..~.H...p...H..L..L.....
14b60 ff ff 48 8b 4b 10 48 89 01 0f b6 50 08 83 ca 40 89 51 08 48 83 43 10 10 48 83 c0 20 48 83 c4 08 ..H.K.H....P...@.Q.H.C..H...H...
14b80 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 4d 85 f6 74 3a 48 8b 43 18 48 83 78 [A^A_].UH..AVSI..H..M..t:H.C.H.x
14ba0 18 00 7e 08 48 89 df e8 18 e1 ff ff 48 89 df 4c 89 f6 e8 2f f2 ff ff 48 8b 4b 10 48 89 01 0f b6 ..~.H.......H..L.../...H.K.H....
14bc0 50 08 83 ca 40 89 51 08 48 83 43 10 10 48 83 c0 20 eb 15 48 8b 43 10 c7 40 08 00 00 00 00 48 83 P...@.Q.H.C..H.....H.C..@.....H.
14be0 c0 10 48 89 43 10 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 fb ..H.C.1.[A^].UH..AWAVSPI..I..H..
14c00 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 b1 e0 ff ff 48 89 df 4c 89 fe 4c 89 f2 48 83 c4 08 H.C.H.x..~.H.......H..L..L..H...
14c20 5b 41 5e 41 5f 5d e9 d1 99 00 00 55 48 89 e5 41 56 53 48 81 ec d0 00 00 00 49 89 f6 48 89 fb 84 [A^A_].....UH..AVSH......I..H...
14c40 c0 74 29 0f 29 85 50 ff ff ff 0f 29 8d 60 ff ff ff 0f 29 95 70 ff ff ff 0f 29 5d 80 0f 29 65 90 .t).).P....).`....).p....)]..)e.
14c60 0f 29 6d a0 0f 29 75 b0 0f 29 7d c0 4c 89 8d 48 ff ff ff 4c 89 85 40 ff ff ff 48 89 8d 38 ff ff .)m..)u..)}.L..H...L..@...H..8..
14c80 ff 48 89 95 30 ff ff ff 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 29 e0 ff ff 48 8d 85 20 ff .H..0...H.C.H.x..~.H...)...H....
14ca0 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 48 8d 55 d0 ..H.E.H.E.H.E..E.0....E.....H.U.
14cc0 48 89 df 4c 89 f6 e8 31 99 00 00 48 81 c4 d0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 H..L...1...H......[A^].UH..AWAVS
14ce0 50 89 d3 49 89 f7 49 89 fe 85 db 74 62 49 8b 46 18 48 83 78 18 00 7e 08 4c 89 f7 e8 c4 df ff ff P..I..I....tbI.F.H.x..~.L.......
14d00 4c 89 f7 89 de e8 7e d1 ff ff 4c 89 78 18 49 8b 4e 10 48 63 d3 48 c1 e2 04 48 29 d1 49 89 4e 10 L.....~...L.x.I.N.Hc.H...H).I.N.
14d20 48 83 c2 f0 48 8b 34 11 48 8b 4c 11 08 48 89 4c 10 28 48 89 74 10 20 49 8b 4e 10 48 83 c2 f0 ff H...H.4.H.L..H.L.(H.t..I.N.H....
14d40 cb 75 e1 48 89 01 c7 41 08 66 00 00 00 eb 0e 49 8b 46 10 4c 89 38 c7 40 08 16 00 00 00 49 83 46 .u.H...A.f.....I.F.L.8.@.....I.F
14d60 10 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 85 f6 48 8b 47 10 0f 95 c1 0f b6 c9 89 08 c7 ..H...[A^A_].UH....H.G..........
14d80 40 08 01 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 02 00 @.....H...H.G.].UH..H.G.H.0.@...
14da0 00 00 48 83 47 10 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 38 c7 40 08 48 00 00 00 48 83 47 10 10 ..H.G..].UH..H.G.H.8.@.H...H.G..
14dc0 48 8b 47 18 48 39 b8 e0 00 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 H.G.H9...........].UH..AWAVATSI.
14de0 f6 48 89 fb 48 8b 43 18 48 8b 78 40 be 02 00 00 00 e8 ea 18 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 .H..H.C.H.x@..........I..L.c.I.D
14e00 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 d5 ef ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 $.H.C.H..L.......I..$..@...@A.D$
14e20 08 48 8b 53 10 48 83 c2 f0 48 89 df 4c 89 fe 48 89 d1 e8 31 e0 fe ff 48 8b 43 10 8b 40 f8 83 e0 .H.S.H...H..L..H...1...H.C..@...
14e40 0f 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 8c f6 ff ff 48 8b 53 10 48 83 c2 f0 .[A\A^A_].UH..SPH.......H.S.H...
14e60 48 89 df 48 89 c6 48 89 d1 e8 fa df fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 48 83 c4 08 5b 5d c3 55 H..H..H.......H.C..@....H...[].U
14e80 48 89 e5 41 57 41 56 41 54 53 49 89 d6 48 89 fb e8 4f f6 ff ff 49 89 c7 4c 8b 63 10 48 89 df 4c H..AWAVATSI..H...O...I..L.c.H..L
14ea0 89 f6 e8 3f ef ff ff 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 53 10 48 8d 42 10 48 ...?...I..$..@...@A.D$.H.S.H.B.H
14ec0 89 43 10 48 89 df 4c 89 fe 48 89 d1 e8 97 df fe ff 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c 41 5e .C.H..L..H.......H.C..@....[A\A^
14ee0 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb e8 ee f5 ff ff 48 8b 53 10 4c 89 32 c7 42 08 A_].UH..AVSI..H.......H.S.L.2.B.
14f00 13 00 00 00 48 8d 4a 10 48 89 4b 10 48 89 df 48 89 c6 48 89 d1 e8 4e df fe ff 48 8b 43 10 8b 40 ....H.J.H.K.H..H..H...N...H.C..@
14f20 f8 83 e0 0f 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe e8 ac f5 ff ff 49 8b 5e 10 48 8d 73 f0 ....[A^].UH..AVSI.......I.^.H.s.
14f40 48 8b 38 e8 43 18 ff ff 48 8b 08 48 8b 40 08 48 89 43 f8 48 89 4b f0 49 8b 46 10 8b 40 f8 83 e0 H.8.C...H..H.@.H.C.H.K.I.F..@...
14f60 0f 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb e8 69 f5 ff ff 4c 8b 7b 10 48 .[A^].UH..AWAVSPI..H...i...L.{.H
14f80 8b 38 4c 89 f6 e8 56 17 ff ff 48 8b 08 48 8b 40 08 49 89 47 08 49 89 0f 48 8b 43 10 48 8d 48 10 .8L...V...H..H.@.I.G.I..H.C.H.H.
14fa0 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 H.K..@....H...[A^A_].UH..AVSH...
14fc0 49 89 d6 48 89 fb e8 19 f5 ff ff 4c 89 75 e0 c7 45 e8 02 00 00 00 4c 8b 73 10 48 8b 38 48 8d 75 I..H.......L.u..E.....L.s.H.8H.u
14fe0 e0 e8 a5 17 ff ff 48 8b 08 48 8b 40 08 49 89 46 08 49 89 0e 48 8b 43 10 48 8d 48 10 48 89 4b 10 ......H..H.@.I.F.I..H.C.H.H.H.K.
15000 8b 40 08 83 e0 0f 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 .@....H...[A^].UH..AWAVSPA..A..H
15020 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 8f dc ff ff 48 89 df e8 4f 11 ff ff 48 8b 4b ..H.C.H.x..~.H.......H...O...H.K
15040 10 48 89 01 c7 41 08 45 00 00 00 48 83 43 10 10 45 85 ff 7f 05 45 85 f6 7e 1b 48 89 df 48 89 c6 .H...A.E...H.C..E....E..~.H..H..
15060 44 89 fa 44 89 f1 48 83 c4 08 5b 41 5e 41 5f 5d e9 f9 0d ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 D..D..H...[A^A_].....H...[A^A_].
15080 55 48 89 e5 53 50 48 89 fb e8 56 f4 ff ff 8b 48 08 83 e1 0f 83 f9 07 75 09 48 8b 00 48 83 c0 10 UH..SPH...V....H.......u.H..H...
150a0 eb 1a 83 f9 05 75 09 48 8b 00 48 83 c0 28 eb 0c 48 8b 43 18 48 8d 84 c8 b8 01 00 00 48 8b 08 31 .....u.H..H..(..H.C.H.......H..1
150c0 c0 48 85 c9 74 18 48 8b 43 10 48 89 08 c7 40 08 45 00 00 00 48 83 43 10 10 b8 01 00 00 00 48 83 .H..t.H.C.H...@.E...H.C.......H.
150e0 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 f1 f3 ff ff 48 8b 4b 10 48 8b 00 48 8b 50 20 48 89 ..[].UH..SPH.......H.K.H..H.P.H.
15100 11 0f b6 40 0a 89 41 08 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 08 5b 5d ...@..A.H.C.H.H.H.K..@....H...[]
15120 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 be 02 00 00 00 e8 .UH..AWAVATSI..H..H.C.H.x@......
15140 9c 15 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 87 ec ff ff 49 ....I..L.c.I.D$.H.C.H..L.......I
15160 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 4b 10 48 8d 51 f0 48 83 c1 e0 48 89 df 4c 89 ..$..@...@A.D$.H.K.H.Q.H...H..L.
15180 fe e8 f3 dd fe ff 48 83 43 10 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 42 f3 ......H.C..[A\A^A_].UH..SPH...B.
151a0 ff ff 48 8b 4b 10 48 8d 51 e0 48 83 c1 f0 48 89 df 48 89 c6 e8 c0 dd fe ff 48 83 43 10 e0 48 83 ..H.K.H.Q.H...H..H.......H.C..H.
151c0 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 48 89 fb e8 09 f3 ff ff 49 89 c7 4c 8b ..[].UH..AWAVATSI..H.......I..L.
151e0 63 10 49 8d 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 f0 eb ff ff 49 89 04 24 0f b6 40 08 83 c8 c.I.D$.H.C.H..L.......I..$..@...
15200 40 41 89 44 24 08 48 8b 4b 10 48 8d 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 5c dd fe ff 48 83 43 @A.D$.H.K.H.Q.H...H..L...\...H.C
15220 10 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb e8 a7 f2 ff ff 48 8b 53 ..[A\A^A_].UH..AVSI..H.......H.S
15240 10 48 8d 4a 10 48 89 4b 10 4c 89 32 c7 42 08 13 00 00 00 48 8d 4a f0 48 89 df 48 89 c6 e8 17 dd .H.J.H.K.L.2.B.....H.J.H..H.....
15260 fe ff 48 83 43 10 e0 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb e8 69 f2 ff ff 4c 8b 30 48 8b ..H.C..[A^].UH..AVSH...i...L.0H.
15280 53 10 48 83 c2 e0 48 89 df 4c 89 f6 e8 8c 0e ff ff 48 8b 4b 10 48 8b 51 f0 48 8b 49 f8 48 89 48 S.H...H..L.......H.K.H.Q.H.I.H.H
152a0 08 48 89 10 41 c6 46 0a 00 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 41 .H..A.F..H.C..@.@t.A.F..t.H.H..A
152c0 09 03 74 0f 48 89 df 4c 89 f6 e8 31 d1 ff ff 48 8b 43 10 48 83 c0 e0 48 89 43 10 5b 41 5e 5d c3 ..t.H..L...1...H.C.H...H.C.[A^].
152e0 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 ef f1 ff ff 4c 8b 30 48 8b 4b 10 48 83 c1 f0 UH..AWAVSPI..H.......L.0H.K.H...
15300 48 89 df 4c 89 f6 4c 89 fa e8 ab 0d ff ff 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 H..L..L.......H.C..@.@t.A.F..t.H
15320 8b 48 f0 f6 41 09 03 74 0f 48 89 df 4c 89 f6 e8 cc d0 ff ff 48 8b 43 10 48 83 c0 f0 48 89 43 10 .H..A..t.H..L.......H.C.H...H.C.
15340 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d7 48 89 fb e8 81 H...[A^A_].UH..AWAVSH...I..H....
15360 f1 ff ff 4c 8b 30 4c 89 7d d8 c7 45 e0 02 00 00 00 48 8d 55 d8 48 89 df 4c 89 f6 e8 9d 0d ff ff ...L.0L.}..E.....H.U.H..L.......
15380 48 8b 4b 10 48 8b 51 f0 48 8b 49 f8 48 89 48 08 48 89 10 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 H.K.H.Q.H.I.H.H.H..H.C..@.@t.A.F
153a0 09 04 74 19 48 8b 48 f0 f6 41 09 03 74 0f 48 89 df 4c 89 f6 e8 47 d0 ff ff 48 8b 43 10 48 83 c0 ..t.H.H..A..t.H..L...G...H.C.H..
153c0 f0 48 89 43 10 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 02 f1 .H.C.H...[A^A_].UH..AWAVSPI.....
153e0 ff ff 48 89 c3 49 8b 46 10 45 31 ff 83 78 f8 00 74 04 4c 8b 78 f0 8b 43 08 83 e0 0f 83 f8 07 75 ..H..I.F.E1..x..t.L.x..C.......u
15400 0e 48 8b 03 4d 85 ff 4c 89 78 10 75 13 eb 48 83 f8 05 75 37 48 8b 03 4c 89 78 28 4d 85 ff 74 37 .H..M..L.x.u..H...u7H..L.x(M..t7
15420 48 8b 33 f6 46 09 04 74 15 41 f6 47 09 03 74 0e 4c 89 f7 4c 89 fa e8 89 ce ff ff 48 8b 33 4c 89 H.3.F..t.A.G..t.L..L.......H.3L.
15440 f7 4c 89 fa e8 7e d0 ff ff eb 0c 49 8b 4e 18 4c 89 bc c1 b8 01 00 00 49 83 46 10 f0 b8 01 00 00 .L...~.....I.N.L.......I.F......
15460 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 6a f0 ff ff 48 8b 4b 10 48 8b .H...[A^A_].UH..SPH...j...H.K.H.
15480 10 48 8b 71 f0 48 89 72 20 8a 49 f8 88 4a 0a 48 8b 4b 10 f6 41 f8 40 74 1f 48 8b 30 f6 46 09 04 .H.q.H.r..I..J.H.K..A.@t.H.0.F..
154a0 74 16 48 8b 51 f0 f6 42 09 03 74 0c 48 89 df e8 10 ce ff ff 48 8b 4b 10 48 83 c1 f0 48 89 4b 10 t.H.Q..B..t.H.......H.K.H...H.K.
154c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 41 89 d6 89 f0 48 89 fb 48 8b 73 10 ff c0 48 98 48 c1 H...[].UH..AVSA....H..H.s...H.H.
154e0 e0 04 48 29 c6 4d 85 c0 74 0a 66 83 bb c4 00 00 00 00 74 04 31 c9 eb 11 48 8b 43 20 4c 89 40 20 ..H).M..t.f.......t.1...H.C.L.@.
15500 48 89 48 30 b9 01 00 00 00 48 89 df 44 89 f2 e8 54 6c 00 00 41 83 fe ff 75 12 48 8b 43 10 48 8b H.H0.....H..D...Tl..A...u.H.C.H.
15520 4b 20 48 39 41 08 73 04 48 89 41 08 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 K.H9A.s.H.A.[A^].UH..AWAVAUATSH.
15540 ec 18 4d 89 cc 4d 89 c7 41 89 d6 89 f3 49 89 fd 45 31 c0 85 c9 74 11 4c 89 ef 89 ce e8 83 ef ff ..M..M..A....I..E1...t.L........
15560 ff 49 89 c0 4d 2b 45 38 49 8b 45 10 ff c3 48 63 cb 48 c1 e1 04 48 29 c8 48 89 45 c8 4d 85 e4 74 .I..M+E8I.E...Hc.H...H).H.E.M..t
15580 0b 66 41 83 bd c4 00 00 00 00 74 20 44 89 75 d0 49 2b 45 38 48 8d 35 98 00 00 00 48 8d 55 c8 4c .fA.......t.D.u.I+E8H.5....H.U.L
155a0 89 ef 48 89 c1 e8 69 6f 00 00 eb 60 49 8b 5d 20 4c 89 63 20 4c 89 7b 30 48 89 c1 49 2b 4d 38 48 ..H...io...`I.].L.c.L.{0H..I+M8H
155c0 89 4b 38 49 8b 8d b0 00 00 00 48 89 4b 28 4d 89 85 b0 00 00 00 8a 4b 42 80 e1 ee 41 0a 8d c9 00 .K8I......H.K(M.......KB...A....
155e0 00 00 80 c9 10 88 4b 42 b9 01 00 00 00 4c 89 ef 48 89 c6 44 89 f2 e8 6d 6b 00 00 80 63 42 ef 48 ......KB.....L..H..D...mk...cB.H
15600 8b 43 28 49 89 85 b0 00 00 00 31 c0 41 83 fe ff 75 12 49 8b 4d 10 49 8b 55 20 48 39 4a 08 73 04 .C(I......1.A...u.I.M.I.U.H9J.s.
15620 48 89 4a 08 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 8b 06 8b 56 08 31 c9 48 H.J.H...[A\A]A^A_].UH..H...V.1.H
15640 89 c6 5d e9 20 6b 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 4d 89 c6 48 89 d0 48 89 f2 ..]..k..UH..AWAVATSH..0M..H..H..
15660 49 89 ff 48 85 c9 48 8d 1d 97 4b 04 00 48 0f 45 d9 4c 8d 65 b8 4c 89 e6 48 89 c1 e8 9f af ff ff I..H..H...K..H.E.L.e.L..H.......
15680 4c 89 ff 4c 89 e6 48 89 da 4c 89 f1 e8 26 6f 00 00 41 89 c6 45 85 f6 75 53 49 8b 47 10 48 8b 58 L..L..H..L...&o..A..E..uSI.G.H.X
156a0 f0 80 7b 0a 00 74 45 49 8b 47 18 48 8b 78 40 be 02 00 00 00 e8 27 10 ff ff 48 8b 4b 20 48 8b 09 ..{..tEI.G.H.x@......'...H.K.H..
156c0 48 8b 10 48 8b 40 08 48 89 41 08 48 89 11 48 8b 73 20 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 H..H.@.H.A.H..H.s.H...@.@t.H.N.H
156e0 39 c8 75 08 4c 89 ff e8 2e cd ff ff 44 89 f0 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 9.u.L.......D..H..0[A\A^A_].UH..
15700 89 c8 48 89 d1 48 89 f2 48 8b 77 10 83 7e f8 46 75 11 48 8b 76 f0 48 8b 76 18 41 89 c0 5d e9 ce ..H..H..H.w..~.Fu.H.v.H.v.A..]..
15720 ce fe ff b8 01 00 00 00 5d c3 55 48 89 e5 0f b6 47 0a 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 ........].UH....G.].UH..AWAVATSI
15740 89 ff 83 fe 09 bb ff ff ff ff 89 f0 0f 87 db 00 00 00 4d 8b 77 18 48 8d 0d 03 01 00 00 48 63 04 ..................M.w.H......Hc.
15760 81 48 01 c8 ff e0 41 c6 46 57 00 31 db e9 bb 00 00 00 31 db 31 f6 4c 89 f7 e8 19 05 00 00 41 c6 .H....A.FW.1......1.1.L.......A.
15780 46 57 01 e9 a5 00 00 00 31 db 31 f6 4c 89 ff e8 d9 d6 ff ff e9 94 00 00 00 49 8b 5e 18 49 03 5e FW......1.1.L............I.^.I.^
157a0 10 48 c1 eb 0a e9 83 00 00 00 41 8b 5e 18 41 03 5e 10 81 e3 ff 03 00 00 eb 73 41 8a 5e 57 41 c6 .H........A.^.A.^........sA.^WA.
157c0 46 57 01 85 d2 74 71 4c 63 e2 49 c1 e4 0a 4d 03 66 18 4c 89 f7 4c 89 e6 e8 ba 04 00 00 49 8b 47 FW...tqLc.I...M.f.L..L.......I.G
157e0 18 48 83 78 18 00 7e 08 4c 89 ff e8 d4 d4 ff ff 41 88 5e 57 31 db 4d 85 e4 7f 58 eb 30 41 8b 9e .H.x..~.L.......A.^W1.M...X.0A..
15800 cc 00 00 00 41 89 96 cc 00 00 00 eb 20 41 8b 9e d0 00 00 00 83 fa 28 b8 28 00 00 00 0f 4d c2 41 ....A........A........(.(....M.A
15820 89 86 d0 00 00 00 eb 05 41 0f b6 5e 57 89 d8 5b 41 5c 41 5e 41 5f 5d c3 48 c7 c6 80 f3 ff ff 4c ........A..^W..[A\A^A_].H......L
15840 89 f7 e8 50 04 00 00 4c 89 ff e8 75 d4 ff ff 41 88 5e 57 41 80 7e 55 07 0f 94 c0 0f b6 c0 eb cf ...P...L...u...A.^WA.~U.........
15860 06 ff ff ff 12 ff ff ff 28 ff ff ff 39 ff ff ff 4a ff ff ff 5a ff ff ff 9d ff ff ff ad ff ff ff ........(...9...J...Z...........
15880 cd ff ff ff c8 ff ff ff 55 48 89 e5 e8 47 9e 00 00 55 48 89 e5 53 50 48 89 fb e8 45 ec ff ff 48 ........UH...G...UH..SPH...E...H
158a0 8b 30 48 8b 53 10 48 83 c2 f0 48 89 df e8 2e 04 ff ff 48 8b 4b 10 48 8d 51 f0 48 83 c1 10 85 c0 .0H.S.H...H.......H.K.H.Q.H.....
158c0 48 0f 44 ca 48 89 4b 10 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 89 f3 49 89 fe 83 fb 02 7c 21 H.D.H.K.H...[].UH..AVS..I.....|!
158e0 49 8b 46 18 48 83 78 18 00 7e 08 4c 89 f7 e8 d1 d3 ff ff 4c 89 f7 89 de 5b 41 5e 5d e9 97 dc fe I.F.H.x..~.L.......L....[A^]....
15900 ff 85 db 75 27 49 8b 5e 10 48 8d 35 f4 a9 00 00 31 d2 4c 89 f7 e8 f4 e2 ff ff 48 89 03 0f b6 40 ...u'I.^.H.5....1.L.......H....@
15920 08 83 c8 40 89 43 08 49 83 46 10 10 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 a5 eb ff ff 48 ...@.C.I.F..[A^].UH..SPH.......H
15940 8b 73 10 48 89 df 48 89 c2 e8 5d de fe ff 48 83 43 10 10 48 83 c4 08 5b 5d c3 55 48 89 e5 48 85 .s.H..H...]...H.C..H...[].UH..H.
15960 f6 74 0b 48 8b 47 18 48 8b 40 08 48 89 06 48 8b 47 18 48 8b 00 5d c3 55 48 89 e5 48 8b 47 18 48 .t.H.G.H.@.H..H.G.H..].UH..H.G.H
15980 89 50 08 48 89 30 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 .P.H.0].UH..AVSI..H..H.C.H.x..~.
159a0 48 89 df e8 1c d3 ff ff 48 89 df 4c 89 f6 e8 5a e4 ff ff 48 8b 4b 10 48 89 01 c7 41 08 47 00 00 H.......H..L...Z...H.K.H...A.G..
159c0 00 48 83 43 10 10 48 83 c0 28 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 48 89 fb .H.C..H..([A^].UH..AVSH...A..H..
159e0 48 c7 45 e8 00 00 00 00 e8 f7 ea ff ff 48 8d 55 e8 31 c9 45 31 c0 48 89 c7 44 89 f6 e8 29 00 00 H.E..........H.U.1.E1.H..D...)..
15a00 00 48 85 c0 74 1b 48 8b 4b 10 48 8b 55 e8 48 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 .H..t.H.K.H.U.H.2H.R.H.Q.H.1H.C.
15a20 10 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 44 8b 4f 08 41 83 e1 3f 31 c0 41 83 f9 06 75 4c 31 c0 .H...[A^].UH..D.O.A..?1.A...uL1.
15a40 85 f6 0f 8e 85 00 00 00 48 8b 3f 48 8b 4f 18 31 c0 39 71 10 7c 77 ff ce 48 63 c6 48 8b 74 c7 20 ........H.?H.O.1.9q.|w..Hc.H.t..
15a60 48 8b 36 48 89 32 4d 85 c0 74 08 48 8b 54 c7 20 49 89 10 48 8b 49 58 48 c1 e0 04 48 8b 04 01 48 H.6H.2M..t.H.T..I..H.IXH...H...H
15a80 85 c0 74 42 48 83 c0 20 eb 43 41 83 f9 26 75 3d 31 c0 85 f6 7e 37 4c 8b 07 41 0f b6 78 0a 31 c0 ..tBH....CA..&u=1...~7L..A..x.1.
15aa0 39 f7 7c 29 ff ce 48 63 c6 48 c1 e0 04 49 8d 44 00 20 48 89 02 48 8d 05 48 a8 00 00 48 85 c9 74 9.|)..Hc.H...I.D..H..H..H...H..t
15ac0 0c 4c 89 01 eb 07 48 8d 05 ef 4b 04 00 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 89 d3 49 89 .L....H...K..].UH..AWAVSH.....I.
15ae0 ff 48 c7 45 e0 00 00 00 00 48 c7 45 d8 00 00 00 00 48 c7 45 d0 00 00 00 00 e8 e6 e9 ff ff 48 8d .H.E.....H.E.....H.E..........H.
15b00 55 e0 48 8d 4d d8 4c 8d 45 d0 48 89 c7 89 de e8 16 ff ff ff 49 89 c6 4d 85 f6 74 6e 49 8b 47 10 U.H.M.L.E.H.........I..M..tnI.G.
15b20 48 8d 48 f0 49 89 4f 10 48 8b 4d e0 48 8b 50 f0 48 8b 40 f8 48 89 41 08 48 89 11 48 8b 75 d8 48 H.H.I.O.H.M.H.P.H.@.H.A.H..H.u.H
15b40 85 f6 74 23 49 8b 47 10 f6 40 08 40 74 3c f6 46 09 04 74 36 48 8b 10 f6 42 09 03 74 2d 4c 89 ff ..t#I.G..@.@t<.F..t6H...B..t-L..
15b60 e8 5f c7 ff ff eb 23 48 8b 75 d0 48 85 f6 74 1a 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 ._....#H.u.H..t.H...@.@t.H.N.H9.
15b80 75 08 4c 89 ff e8 90 c8 ff ff 4c 89 f0 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 u.L.......L..H...[A^A_].UH..AWAV
15ba0 53 50 89 d3 41 89 f6 49 89 ff e8 35 e9 ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 26 75 13 48 SP..A..I...5...H...Q...?1...&u.H
15bc0 8b 01 ff cb 48 63 cb 48 c1 e1 04 48 8d 44 08 20 eb 1d 83 fa 06 75 18 4c 89 ff 44 89 f6 e8 02 e9 ....Hc.H...H.D.......u.L..D.....
15be0 ff ff 48 8b 00 ff cb 48 63 cb 48 8b 44 c8 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ..H....Hc.H.D..H...[A^A_].UH..AW
15c00 41 56 41 55 41 54 53 50 45 89 c4 41 89 cf 89 d3 49 89 fe e8 cc e8 ff ff 4c 8b 28 ff cb 48 63 db AVAUATSPE..A....I.......L.(..Hc.
15c20 4c 89 f7 44 89 fe e8 b9 e8 ff ff 4c 8b 38 41 ff cc 4d 63 e4 49 8b 74 dd 20 4c 89 f7 e8 64 c8 ff L..D.......L.8A..Mc.I.t..L...d..
15c40 ff 4b 8b 74 e7 20 49 89 74 dd 20 48 ff 46 08 48 8b 06 48 8d 4e 10 48 39 c8 74 07 c7 46 18 01 00 .K.t..I.t..H.F.H..H.N.H9.t..F...
15c60 00 00 48 39 c8 0f 95 c1 f6 40 08 40 74 04 84 c9 74 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d ..H9.....@.@t...t.H...[A\A]A^A_]
15c80 c3 4c 89 f7 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 83 c7 ff ff 55 48 89 e5 48 8b 47 18 48 .L..H...[A\A]A^A_].....UH..H.G.H
15ca0 29 f0 48 01 47 10 48 89 77 18 5d c3 55 48 89 e5 53 50 48 89 fb 31 f6 31 d2 b9 48 00 00 00 e8 6e ).H.G.H.w.].UH..SPH..1.1..H....n
15cc0 c5 ff ff 48 8b 4b 20 48 89 41 18 48 89 48 10 48 c7 40 18 00 00 00 00 48 83 c4 08 5b 5d c3 55 48 ...H.K.H.A.H.H.H.@.....H...[].UH
15ce0 89 e5 41 56 53 49 89 fe 49 8b 46 20 48 8b 70 18 48 85 f6 48 c7 40 18 00 00 00 00 74 1b 48 8b 5e ..AVSI..I.F.H.p.H..H.@.....t.H.^
15d00 18 ba 48 00 00 00 31 c9 4c 89 f7 e8 21 c5 ff ff 48 85 db 48 89 de 75 e5 5b 41 5e 5d c3 55 48 89 ..H...1.L...!...H..H..u.[A^].UH.
15d20 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 66 20 49 8b 74 24 18 48 85 f6 74 34 4d 8d 7c 24 18 48 8b .AWAVATSI..M.f.I.t$.H..t4M.|$.H.
15d40 5e 18 48 85 db 74 26 ba 48 00 00 00 31 c9 4c 89 f7 e8 db c4 ff ff 49 89 1f 4c 89 63 10 4c 8d 7b ^.H..t&.H...1.L.......I..L.c.L.{
15d60 18 48 8b 73 18 48 85 f6 49 89 dc 75 d1 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 .H.s.H..I..u.[A\A^A_].UH..AWAVSP
15d80 48 89 fb 4c 8b 7b 18 49 83 7f 18 00 7e 08 48 89 df e8 2e cf ff ff 31 f6 ba 08 00 00 00 b9 d8 00 H..L.{.I....~.H.......1.........
15da0 00 00 48 89 df e8 87 c4 ff ff 4c 8d 70 08 41 8a 4f 54 80 e1 03 88 48 11 c6 40 10 08 49 8b 4f 58 ..H.......L.p.A.OT....H..@..I.OX
15dc0 48 89 48 08 4d 89 77 58 48 8b 4b 10 4c 89 31 c7 41 08 48 00 00 00 48 83 43 10 10 4c 89 78 20 48 H.H.M.wXH.K.L.1.A.H...H.C..L.x.H
15de0 c7 40 40 00 00 00 00 48 c7 40 28 00 00 00 00 c7 80 c0 00 00 00 00 00 00 00 4c 89 70 58 48 c7 40 .@@....H.@(..............L.pXH.@
15e00 60 00 00 00 00 66 c7 80 ce 00 00 00 00 00 48 c7 80 b0 00 00 00 00 00 00 00 c6 80 d0 00 00 00 00 `....f........H.................
15e20 c7 80 c4 00 00 00 00 00 00 00 c6 80 d1 00 00 00 01 48 c7 40 48 00 00 00 00 66 c7 80 cc 00 00 00 .................H.@H....f......
15e40 01 00 c6 40 12 00 48 c7 80 b8 00 00 00 00 00 00 00 8a 8b c8 00 00 00 88 88 d0 00 00 00 8b 8b bc ...@..H.........................
15e60 00 00 00 89 88 c4 00 00 00 48 8b 93 a8 00 00 00 48 89 90 b0 00 00 00 89 88 c8 00 00 00 49 8b 8f .........H......H............I..
15e80 e0 00 00 00 48 8b 49 f8 48 89 08 4c 89 f7 48 89 de e8 0e 00 00 00 4c 89 f0 48 83 c4 08 5b 41 5e ....H.I.H..L..H.......L..H...[A^
15ea0 41 5f 5d c3 55 48 89 e5 53 50 48 89 f0 48 89 fb 31 f6 31 d2 b9 80 02 00 00 48 89 c7 e8 70 c3 ff A_].UH..SPH..H..1.1......H...p..
15ec0 ff 48 89 43 38 c7 83 b8 00 00 00 28 00 00 00 b9 08 00 00 00 c7 04 08 00 00 00 00 48 83 c1 10 48 .H.C8......(...............H...H
15ee0 81 f9 88 02 00 00 75 ec 48 8d 88 30 02 00 00 48 89 4b 30 48 8d 4b 60 c6 83 a2 00 00 00 00 48 c7 ......u.H..0...H.K0H.K`.......H.
15f00 43 78 00 00 00 00 48 c7 43 70 00 00 00 00 48 89 43 60 48 8d 50 10 48 89 53 10 c7 40 08 00 00 00 Cx....H.Cp....H.C`H.P.H.S..@....
15f20 00 48 8d 80 50 01 00 00 48 89 43 68 48 89 4b 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 .H..P...H.ChH.K.H...[].UH..AWAVS
15f40 50 48 89 f3 49 89 fe 48 8b 73 38 48 89 df e8 8d c0 ff ff 4c 8d 7b f8 48 89 df e8 1c 00 00 00 ba PH..I..H.s8H.......L.{.H........
15f60 d8 00 00 00 31 c9 4c 89 f7 4c 89 fe 48 83 c4 08 5b 41 5e 41 5f 5d e9 b6 c2 ff ff 55 48 89 e5 53 ....1.L..L..H...[A^A_].....UH..S
15f80 50 48 89 fb 48 83 7b 38 00 74 2f 48 8d 43 60 48 89 43 20 48 89 df e8 43 fd ff ff 48 8b 73 38 48 PH..H.{8.t/H.C`H.C.H...C...H.s8H
15fa0 63 93 b8 00 00 00 48 c1 e2 04 31 c9 48 89 df 48 83 c4 08 5b 5d e9 77 c2 ff ff 48 83 c4 08 5b 5d c.....H...1.H..H...[].w...H...[]
15fc0 c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 49 89 f7 49 89 fc 45 31 f6 31 f6 ba 08 00 00 00 .UH..AWAVATSH..0I..I..E1.1......
15fe0 b9 d8 02 00 00 4c 89 ff 41 ff d4 48 89 c3 48 85 db 0f 84 8d 02 00 00 4c 8d 73 08 48 8d 83 d8 00 .....L..A..H..H........L.s.H....
16000 00 00 48 c7 43 08 00 00 00 00 c6 43 10 08 c6 83 2c 01 00 00 01 c6 43 11 01 48 89 43 20 48 c7 43 ..H.C......C....,.....C..H.C.H.C
16020 40 00 00 00 00 48 c7 43 28 00 00 00 00 c7 83 c0 00 00 00 00 00 00 00 4c 89 73 58 48 c7 43 60 00 @....H.C(..............L.sXH.C`.
16040 00 00 00 66 c7 83 ce 00 00 00 00 00 48 c7 83 b0 00 00 00 00 00 00 00 c6 83 d0 00 00 00 00 c7 83 ...f........H...................
16060 c4 00 00 00 00 00 00 00 c6 83 d1 00 00 00 01 c7 83 c8 00 00 00 00 00 00 00 48 c7 43 48 00 00 00 .........................H.CH...
16080 00 66 c7 83 cc 00 00 00 01 00 c6 43 12 00 48 c7 83 b8 00 00 00 00 00 00 00 4c 89 a3 d8 00 00 00 .f.........C..H..........L......
160a0 4c 89 bb e0 00 00 00 4c 89 b3 b8 01 00 00 31 ff e8 4f 9d 00 00 89 45 bc 4c 89 75 c0 48 8d 4d bc L......L......1..O....E.L.u.H.M.
160c0 48 89 4d c8 48 8d 0d 05 58 04 00 48 89 4d d0 48 8d 0d eb fe ff ff 48 89 4d d8 48 8d 7d c0 be 20 H.M.H...X..H.M.H......H.M.H.}...
160e0 00 00 00 89 c2 e8 c9 d9 ff ff 89 83 28 01 00 00 c6 83 2f 01 00 00 00 c7 83 20 01 00 00 00 00 00 ............(...../.............
16100 00 48 c7 83 88 01 00 00 00 00 00 00 48 c7 83 98 01 00 00 00 00 00 00 48 c7 83 b0 01 00 00 00 00 .H..........H..........H........
16120 00 00 48 c7 83 c0 01 00 00 00 00 00 00 48 c7 83 10 01 00 00 00 00 00 00 48 c7 83 08 01 00 00 00 ..H..........H..........H.......
16140 00 00 00 48 c7 83 00 01 00 00 00 00 00 00 66 c7 83 2d 01 00 00 07 00 48 c7 83 80 01 00 00 00 00 ...H..........f..-.....H........
16160 00 00 48 c7 83 78 01 00 00 00 00 00 00 48 c7 83 70 01 00 00 00 00 00 00 48 c7 83 68 01 00 00 00 ..H..x.......H..p.......H..h....
16180 00 00 00 48 c7 83 60 01 00 00 00 00 00 00 48 c7 83 58 01 00 00 00 00 00 00 48 c7 83 50 01 00 00 ...H..`.......H..X.......H..P...
161a0 00 00 00 00 48 c7 83 48 01 00 00 00 00 00 00 48 c7 83 40 01 00 00 00 00 00 00 48 c7 83 38 01 00 ....H..H.......H..@.......H..8..
161c0 00 00 00 00 00 48 c7 83 30 01 00 00 00 00 00 00 48 c7 83 e8 00 00 00 d8 02 00 00 48 c7 83 f0 00 .....H..0.......H..........H....
161e0 00 00 00 00 00 00 48 b8 00 00 00 00 c8 00 00 00 48 89 83 a0 01 00 00 c7 83 a8 01 00 00 c8 00 00 ......H.........H...............
16200 00 48 c7 83 d0 02 00 00 00 00 00 00 48 c7 83 c8 02 00 00 00 00 00 00 48 c7 83 c0 02 00 00 00 00 .H..........H..........H........
16220 00 00 48 c7 83 b8 02 00 00 00 00 00 00 48 c7 83 b0 02 00 00 00 00 00 00 48 c7 83 a8 02 00 00 00 ..H..........H..........H.......
16240 00 00 00 48 c7 83 a0 02 00 00 00 00 00 00 48 c7 83 98 02 00 00 00 00 00 00 48 c7 83 90 02 00 00 ...H..........H..........H......
16260 00 00 00 00 48 8d 35 29 00 00 00 31 d2 4c 89 f7 e8 18 57 00 00 85 c0 74 0b 4c 89 f7 e8 0a 01 00 ....H.5)...1.L....W....t.L......
16280 00 45 31 f6 4c 89 f0 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 .E1.L..H..0[A\A^A_].UH..AWAVATSH
162a0 83 ec 10 48 89 fb 4c 8b 63 18 48 89 de e8 f2 fb ff ff 48 89 df e8 d2 fe fe ff 49 89 c6 4d 89 74 ...H..L.c.H.......H.......I..M.t
162c0 24 40 41 c7 44 24 48 45 00 00 00 ba 02 00 00 00 31 c9 48 89 df 4c 89 f6 e8 91 fb fe ff 48 89 5d $@A.D$HE........1.H..L.......H.]
162e0 d0 c7 45 d8 48 00 00 00 4c 8d 7d d0 ba 01 00 00 00 48 89 df 4c 89 f6 4c 89 f9 e8 ba fd fe ff 48 ..E.H...L.}......H..L..L.......H
16300 89 df e8 85 fe fe ff 48 89 45 d0 c7 45 d8 45 00 00 00 ba 02 00 00 00 48 89 df 4c 89 f6 4c 89 f9 .......H.E..E.E........H..L..L..
16320 e8 94 fd fe ff be 40 00 00 00 48 89 df e8 b7 d7 ff ff 48 89 df e8 6c db ff ff 48 89 df e8 12 3f ......@...H.......H...l...H....?
16340 00 00 48 8d 35 7e 43 04 00 ba 11 00 00 00 48 89 df e8 b8 d8 ff ff 49 89 84 24 f0 00 00 00 48 89 ..H.5~C.......H.......I..$....H.
16360 df 48 89 c6 e8 d8 c0 ff ff 41 c6 44 24 57 01 31 ff e8 7c df ff ff 49 89 84 24 e8 00 00 00 48 83 .H.......A.D$W.1..|...I..$....H.
16380 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b 73 38 e8 3e bc ..[A\A^A_].UH..AVSH..L.s.H.s8.>.
163a0 ff ff 48 89 df e8 dd c1 ff ff 48 8b 43 18 48 8b 70 30 48 63 50 3c 48 c1 e2 03 31 c9 48 89 df e8 ..H.......H.C.H.p0HcP<H...1.H...
163c0 6d be ff ff 49 8b b6 b0 00 00 00 49 8b 96 c0 00 00 00 31 c9 48 89 df e8 55 be ff ff 49 89 86 b0 m...I......I......1.H...U...I...
163e0 00 00 00 49 c7 86 c0 00 00 00 00 00 00 00 48 89 df e8 85 fb ff ff 49 8b 06 49 8b 7e 08 48 8d 73 ...I..........H.......I..I.~.H.s
16400 f8 ba d8 02 00 00 31 c9 5b 41 5e 5d ff e0 55 48 89 e5 48 8b 47 18 48 8b b8 e0 00 00 00 5d e9 68 ......1.[A^]..UH..H.G.H......].h
16420 ff ff ff 55 48 89 e5 41 56 53 49 89 fe be d8 b9 f0 ff ba 02 00 00 00 e8 2a eb ff ff 48 8d 35 2d ...UH..AVSI.............*...H.5-
16440 e9 04 00 31 db 31 d2 4c 89 f7 e8 14 35 00 00 be ff ff ff ff 4c 89 f7 e8 79 e1 ff ff 48 8d 15 4d ...1.1.L....5.......L...y...H..M
16460 41 04 00 be fe ff ff ff 4c 89 f7 e8 55 ed ff ff 48 8d 35 62 42 04 00 ba 07 00 00 00 4c 89 f7 e8 A.......L...U...H.5bB.......L...
16480 aa e6 ff ff 48 8d 15 56 42 04 00 be fe ff ff ff 4c 89 f7 e8 2d ed ff ff 4c 89 f7 89 de e8 80 e1 ....H..VB.......L...-...L.......
164a0 ff ff 4c 89 f7 48 89 c6 e8 da e6 ff ff ff c3 83 fb 09 75 e4 48 8d 35 2b 00 00 00 ba 09 00 00 00 ..L..H............u.H.5+........
164c0 4c 89 f7 e8 0f e8 ff ff 48 8d 15 b4 37 04 00 be fe ff ff ff 4c 89 f7 e8 e9 ec ff ff b8 01 00 00 L.......H...7.......L...........
164e0 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 f0 25 00 00 be 01 00 00 00 48 89 .[A^].UH..SPH.........%.......H.
16500 df e8 fa e0 ff ff be d7 b9 f0 ff 29 c6 48 89 df e8 c0 e0 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d ...........).H............H...[]
16520 c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 af e3 ff ff 85 c0 74 0e 48 89 df 48 83 c4 08 5b .UH..SPH..............t.H..H...[
16540 5d e9 f3 dd ff ff be 01 00 00 00 48 89 df e8 96 25 00 00 be 01 00 00 00 ba ff ff ff ff 48 89 df ]..........H....%............H..
16560 e8 5e de ff ff be fe ff ff ff 48 89 df e8 e3 dd ff ff 48 8d 35 2c 43 04 00 ba 11 00 00 00 48 89 .^........H.......H.5,C.......H.
16580 df e8 a8 e5 ff ff be 01 00 00 00 48 89 df e8 c2 dd ff ff 48 89 df 48 83 c4 08 5b 5d e9 20 01 00 ...........H.......H..H...[]....
165a0 00 55 48 89 e5 41 57 41 56 53 50 49 89 fe 48 8d 15 c5 42 04 00 48 8d 0d 44 e9 04 00 be 01 00 00 .UH..AWAVSPI..H...B..H..D.......
165c0 00 e8 49 23 00 00 48 98 48 8d 0d 21 52 04 00 8b 1c 81 be 02 00 00 00 31 d2 4c 89 f7 e8 36 26 00 ..I#..H.H..!R..........1.L...6&.
165e0 00 4c 89 f7 89 de 89 c2 e8 47 f1 ff ff 41 89 c7 83 fb 09 74 05 83 fb 05 75 0d 4c 89 f7 44 89 fe .L.......G...A.....t....u.L..D..
16600 e8 68 e7 ff ff eb 3e 83 fb 03 75 2e be 04 00 00 00 31 d2 4c 89 f7 e8 19 f1 ff ff f2 41 0f 2a cf .h....>...u......1.L........A.*.
16620 f2 0f 2a c0 f2 0f 59 05 bc 51 04 00 f2 0f 58 c1 4c 89 f7 e8 bd e4 ff ff eb 0b 49 63 f7 4c 89 f7 ..*...Y..Q....X.L.........Ic.L..
16640 e8 cd e4 ff ff b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be ..........H...[A^A_].UH..AVSH...
16660 01 00 00 00 31 d2 31 c9 e8 42 23 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 d8 dc ff ff 31 d2 48 ....1.1..B#..I.......H.......1.H
16680 89 df 4c 89 f6 e8 6f 29 00 00 85 c0 74 0c 48 89 df 5b 41 5e 5d e9 ee f1 ff ff 4c 8d 05 74 0c 00 ..L...o)....t.H..[A^].....L..t..
166a0 00 31 f6 ba ff ff ff ff 31 c9 48 89 df e8 15 ee ff ff 48 89 df e8 7f dc ff ff ff c8 5b 41 5e 5d .1......1.H.......H.........[A^]
166c0 c3 55 48 89 e5 41 56 53 48 89 fb be 02 00 00 00 ba 01 00 00 00 e8 3d 25 00 00 49 89 c6 be 01 00 .UH..AVSH.............=%..I.....
166e0 00 00 48 89 df e8 6b dc ff ff be 01 00 00 00 48 89 df e8 aa df ff ff 85 c0 74 2a 45 85 f6 7e 25 ..H...k........H.........t*E..~%
16700 48 89 df 44 89 f6 e8 88 1e 00 00 be 01 00 00 00 48 89 df e8 bd de ff ff be 02 00 00 00 48 89 df H..D............H............H..
16720 e8 aa f1 ff ff 48 89 df 5b 41 5e 5d e9 57 f1 ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 .....H..[A^].W...UH..SPH........
16740 a5 23 00 00 be 01 00 00 00 48 89 df e8 2f e9 ff ff 85 c0 74 16 48 8d 15 34 40 04 00 be 01 00 00 .#.......H.../.....t.H..4@......
16760 00 48 89 df e8 67 2c 00 00 eb 08 48 89 df e8 69 e3 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 .H...g,....H...i........H...[].U
16780 48 89 e5 41 56 53 49 89 fe 48 8d 15 1b 2f 04 00 be 01 00 00 00 e8 36 2c 00 00 85 c0 48 8d 05 ba H..AVSI..H.../........6,....H...
167a0 0a 00 00 48 8d 1d 06 0b 00 00 48 0f 45 d8 be 01 00 00 00 4c 89 f7 e8 2e 23 00 00 31 d2 4c 89 f7 ...H......H.E......L....#..1.L..
167c0 48 89 de e8 0f e5 ff ff be 01 00 00 00 4c 89 f7 e8 00 de ff ff 31 f6 4c 89 f7 e8 33 e3 ff ff b8 H............L.......1.L...3....
167e0 03 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 89 fb be 01 00 00 00 31 d2 31 c9 ....[A^].UH..AWAVATSH.......1.1.
16800 e8 aa 21 00 00 49 89 c6 be 02 00 00 00 31 d2 31 c9 48 89 df e8 96 21 00 00 49 89 c7 be 03 00 00 ..!..I.......1.1.H....!..I......
16820 00 48 89 df e8 d7 dd ff ff 83 f8 ff 0f 95 c0 0f b6 c0 44 8d 24 40 48 89 df 4c 89 f6 4c 89 fa e8 .H................D.$@H..L..L...
16840 b5 27 00 00 48 89 df 89 c6 44 89 e2 5b 41 5c 41 5e 41 5f 5d e9 8e 09 00 00 55 48 89 e5 41 57 41 .'..H....D..[A\A^A_].....UH..AWA
16860 56 41 54 53 48 83 ec 10 48 89 fb 48 8d 55 d8 be 01 00 00 00 e8 90 e0 ff ff 49 89 c4 48 8d 15 a0 VATSH...H..H.U...........I..H...
16880 3f 04 00 be 03 00 00 00 31 c9 48 89 df e8 1d 21 00 00 49 89 c7 be 04 00 00 00 48 89 df e8 5e dd ?.......1.H....!..I.......H...^.
168a0 ff ff 83 f8 ff 0f 95 c0 44 0f b6 f0 41 c1 e6 02 4d 85 e4 74 29 be 02 00 00 00 31 c9 48 89 df 4c ........D...A...M..t).....1.H..L
168c0 89 e2 e8 e8 20 00 00 48 8b 55 d8 48 89 df 4c 89 e6 48 89 c1 4d 89 f8 e8 6c 2a 00 00 eb 4f 48 8d .......H.U.H..L..H..M...l*...OH.
168e0 15 41 3f 04 00 be 02 00 00 00 31 c9 48 89 df e8 bb 20 00 00 49 89 c4 be 01 00 00 00 ba 06 00 00 .A?.......1.H.......I...........
16900 00 48 89 df e8 95 21 00 00 be 05 00 00 00 48 89 df e8 3f da ff ff 48 8d 35 0a 08 00 00 31 d2 48 .H....!.......H...?...H.5....1.H
16920 89 df 4c 89 e1 4d 89 f8 e8 1b ed ff ff 48 89 df 89 c6 44 89 f2 e8 ad 08 00 00 48 83 c4 10 5b 41 ..L..M.......H....D.......H...[A
16940 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 3e 21 00 00 \A^A_].UH..AVSH.............>!..
16960 41 be 02 00 00 00 be 02 00 00 00 48 89 df e8 e2 d9 ff ff be 01 00 00 00 48 89 df e8 11 ef ff ff A..........H............H.......
16980 85 c0 75 0e 48 89 df e8 50 e1 ff ff 41 be 01 00 00 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 53 50 ..u.H...P...A.....D..[A^].UH..SP
169a0 48 89 fb 48 8d 15 71 3e 04 00 be 01 00 00 00 e8 1c 2a 00 00 be 01 00 00 00 85 c0 74 21 48 89 df H..H..q>.........*.........t!H..
169c0 e8 10 dc ff ff be 01 00 00 00 ba 03 00 00 00 31 c9 45 31 c0 48 89 df e8 eb ea ff ff eb 33 ba 05 ...............1.E1.H........3..
169e0 00 00 00 48 89 df e8 b3 20 00 00 48 8d 35 55 ff ff ff 31 d2 48 89 df e8 db e2 ff ff be 01 00 00 ...H.......H.5U...1.H...........
16a00 00 48 89 df e8 cc db ff ff 48 89 df e8 cb e0 ff ff b8 03 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 .H.......H............H...[].UH.
16a20 e5 53 50 48 89 fb be 01 00 00 00 e8 b9 20 00 00 be 01 00 00 00 48 89 df e8 30 e3 ff ff be 01 00 .SPH.................H...0......
16a40 00 00 ba 01 00 00 00 48 89 df e8 74 d9 ff ff 48 89 df e8 e2 d8 ff ff 8d 70 fe 4c 8d 0d 86 06 00 .......H...t...H........p.L.....
16a60 00 ba ff ff ff ff 31 c9 45 31 c0 48 89 df e8 be ea ff ff 31 d2 48 89 df 89 c6 48 83 c4 08 5b 5d ......1.E1.H.......1.H....H...[]
16a80 e9 62 06 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff e8 9e d8 ff ff 41 89 c6 48 8d .b...UH..AWAVAUATSPI.......A..H.
16aa0 35 c2 3c 04 00 4c 89 ff e8 26 e3 ff ff 45 85 f6 0f 8e 9c 00 00 00 31 db 4c 8b 25 69 d5 04 00 ff 5.<..L...&...E........1.L.%i....
16ac0 c3 be ff ff ff ff 4c 89 ff e8 07 db ff ff 4c 89 ff 89 de e8 fd da ff ff be 01 00 00 00 ba 01 00 ......L.......L.................
16ae0 00 00 31 c9 45 31 c0 4c 89 ff e8 d8 e9 ff ff be ff ff ff ff 4c 89 ff 48 8d 55 d0 e8 09 de ff ff ..1.E1.L............L..H.U......
16b00 49 89 c5 4d 85 ed 74 76 83 fb 02 7c 1a 49 8b 0c 24 be 01 00 00 00 ba 01 00 00 00 48 8d 3d f5 3c I..M..tv...|.I..$..........H.=.<
16b20 04 00 e8 ab 91 00 00 48 8b 55 d0 49 8b 0c 24 be 01 00 00 00 4c 89 ef e8 96 91 00 00 be fe ff ff .......H.U.I..$.....L...........
16b40 ff 4c 89 ff e8 0c d8 ff ff 44 39 f3 0f 8c 6d ff ff ff 48 8b 1d cf d4 04 00 48 8b 0b 48 8d 3d b6 .L.......D9...m...H......H..H.=.
16b60 3c 04 00 be 01 00 00 00 ba 01 00 00 00 e8 60 91 00 00 48 8b 3b e8 fe 90 00 00 31 c0 eb 11 48 8d <.............`...H.;.....1...H.
16b80 35 67 3c 04 00 31 c0 4c 89 ff e8 5f 18 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 5g<..1.L..._...H...[A\A]A^A_].UH
16ba0 89 e5 53 50 48 89 fb be 01 00 00 00 e8 38 1f 00 00 be 02 00 00 00 48 89 df e8 2b 1f 00 00 be 01 ..SPH........8........H...+.....
16bc0 00 00 00 ba 02 00 00 00 48 89 df e8 0c db ff ff 48 89 df 89 c6 e8 93 e1 ff ff b8 01 00 00 00 48 ........H.......H..............H
16be0 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 07 da ff ff 83 e0 fe 83 f8 04 74 ...[].UH..SPH..................t
16c00 14 48 8d 15 cb 3b 04 00 be 01 00 00 00 48 89 df e8 e0 16 00 00 be 01 00 00 00 48 89 df e8 70 dd .H...;.......H............H...p.
16c20 ff ff 48 89 df 48 89 c6 e8 e5 de ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 ..H..H............H...[].UH..SPH
16c40 89 fb be 01 00 00 00 ba 05 00 00 00 e8 4d 1e 00 00 be 02 00 00 00 48 89 df e8 8b 1e 00 00 be 02 .............M........H.........
16c60 00 00 00 48 89 df e8 ea d6 ff ff be 01 00 00 00 48 89 df e8 b1 e2 ff ff b8 01 00 00 00 48 83 c4 ...H............H............H..
16c80 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 02 1e 00 00 be 02 00 00 .[].UH..SPH.....................
16ca0 00 48 89 df e8 40 1e 00 00 be 03 00 00 00 48 89 df e8 33 1e 00 00 be 03 00 00 00 48 89 df e8 92 .H...@........H...3........H....
16cc0 d6 ff ff be 01 00 00 00 48 89 df e8 9c e5 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 ........H............H...[].UH..
16ce0 41 57 41 56 41 54 53 49 89 fc e8 4a d6 ff ff 41 89 c6 be 01 00 00 00 4c 89 e7 e8 01 d9 ff ff 83 AWAVATSI...J...A.......L........
16d00 f8 04 75 2a 41 bf 01 00 00 00 be 01 00 00 00 31 d2 4c 89 e7 e8 f0 db ff ff 80 38 23 75 10 41 ff ..u*A..........1.L........8#u.A.
16d20 ce 49 63 f6 4c 89 e7 e8 e6 dd ff ff eb 40 be 01 00 00 00 4c 89 e7 e8 6e 1e 00 00 48 85 c0 49 63 .Ic.L........@.....L...n...H..Ic
16d40 de 78 09 48 39 d8 48 0f 4e d8 eb 03 48 01 c3 48 85 db 7f 14 48 8d 15 65 3a 04 00 be 01 00 00 00 .x.H9.H.N...H..H....H..e:.......
16d60 4c 89 e7 e8 8d 15 00 00 41 29 de 45 89 f7 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 L.......A).E..D..[A\A^A_].UH..AV
16d80 53 49 89 fe be 02 00 00 00 e8 72 d8 ff ff 89 c3 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 fc 1c SI........r...............L.....
16da0 00 00 85 db 74 19 83 fb 05 74 14 48 8d 15 5d 35 04 00 be 02 00 00 00 4c 89 f7 e8 36 15 00 00 48 ....t....t.H..]5.......L...6...H
16dc0 8d 15 ca 39 04 00 be 01 00 00 00 4c 89 f7 e8 fd 25 00 00 85 c0 74 15 48 8d 35 be 39 04 00 31 c0 ...9.......L....%....t.H.5.9..1.
16de0 4c 89 f7 5b 41 5e 5d e9 02 16 00 00 be 02 00 00 00 4c 89 f7 e8 5c d5 ff ff be 01 00 00 00 4c 89 L..[A^]..........L...\........L.
16e00 f7 e8 ca e5 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec ...........[A^].UH..AWAVAUATSH..
16e20 28 48 89 fb be 02 00 00 00 e8 d2 d7 ff ff 85 c0 7e 7e be 02 00 00 00 48 89 df e8 6a 1d 00 00 49 (H..............~~.....H...j...I
16e40 89 c4 be 01 00 00 00 ba 04 00 00 00 48 89 df e8 4a 1c 00 00 48 8d 55 c8 be 01 00 00 00 48 89 df ............H...J...H.U......H..
16e60 e8 a3 1b 00 00 49 89 c7 4c 89 e0 48 83 c0 fe 48 83 f8 23 72 14 48 8d 15 fb 38 04 00 be 02 00 00 .....I..L..H...H..#r.H...8......
16e80 00 48 89 df e8 6c 14 00 00 48 89 5d b8 48 8d 35 f5 38 04 00 4c 89 ff e8 4a 8f 00 00 48 89 c3 41 .H...l...H.].H.5.8..L...J...H..A
16ea0 8a 04 1f 31 c9 3c 2b 75 38 4a 8d 5c 3b 01 eb 7e be 01 00 00 00 48 89 df e8 2c 1c 00 00 be 01 00 ...1.<+u8J.\;..~.....H...,......
16ec0 00 00 48 89 df e8 36 d7 ff ff 83 f8 03 75 22 be 01 00 00 00 48 89 df e8 79 d4 ff ff e9 3e 01 00 ..H...6......u".....H...y....>..
16ee0 00 3c 2d 75 46 4a 8d 5c 3b 01 b9 01 00 00 00 eb 3d 48 8d 55 d0 be 01 00 00 00 48 89 df e8 07 da .<-uFJ.\;.......=H.U......H.....
16f00 ff ff 48 85 c0 0f 84 fe 00 00 00 48 89 df 48 89 c6 e8 05 d9 ff ff 48 8b 4d d0 48 ff c1 48 39 c8 ..H........H..H.......H.M.H..H9.
16f20 0f 84 f9 00 00 00 e9 de 00 00 00 4c 01 fb 89 4d b4 0f b6 3b 40 84 ff 78 12 48 8b 0d d0 d0 04 00 ...........L...M...;@..x.H......
16f40 b8 00 05 00 00 23 44 b9 3c eb 0a be 00 05 00 00 e8 7b 8c 00 00 31 c9 48 89 4d c0 85 c0 b9 00 00 .....#D.<........{...1.H.M......
16f60 00 00 0f 84 94 00 00 00 4d 63 f4 31 c0 48 89 45 c0 45 31 ed 0f b6 3b 8d 47 d0 83 f8 09 77 09 40 ........Mc.1.H.E.E1...;.G....w.@
16f80 0f be c7 83 c0 d0 eb 08 e8 55 8c 00 00 83 c0 c9 44 39 e0 b9 00 00 00 00 7d 62 4c 89 e9 49 0f af .........U......D9......}bL..I..
16fa0 ce 4c 63 e8 49 01 cd 0f b6 7b 01 48 ff c3 40 84 ff 78 14 48 8b 05 56 d0 04 00 8b 44 b8 3c b9 00 .Lc.I....{.H..@..x.H..V....D.<..
16fc0 05 00 00 21 c8 eb 0a be 00 05 00 00 e8 ff 8b 00 00 85 c0 75 9f 48 8d 35 ad 37 04 00 48 89 df e8 ...!...............u.H.5.7..H...
16fe0 02 8e 00 00 48 89 c1 4c 89 e8 48 f7 d8 83 7d b4 00 49 0f 44 c5 48 89 45 c0 48 01 d9 4c 03 7d c8 ....H..L..H...}..I.D.H.E.H..L.}.
17000 4c 39 f9 48 8b 5d b8 74 0a 48 89 df e8 cb da ff ff eb 0c 48 89 df 48 8b 75 c0 e8 f3 da ff ff b8 L9.H.].t.H.........H..H.u.......
17020 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 ....H..([A\A]A^A_].UH..SPH......
17040 00 e8 a3 1a 00 00 be 01 00 00 00 31 d2 48 89 df e8 b0 24 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d ...........1.H....$.......H...[]
17060 c3 55 48 89 e5 41 56 53 48 89 fb e8 c9 d2 ff ff 41 89 c6 be 02 00 00 00 ba 06 00 00 00 48 89 df .UH..AVSH.......A............H..
17080 e8 19 1a 00 00 be 01 00 00 00 48 89 df e8 db dc ff ff be 01 00 00 00 48 89 df e8 36 d5 ff ff be ..........H............H...6....
170a0 03 00 00 00 ba 02 00 00 00 48 89 df e8 12 d3 ff ff 41 8d 76 fe 4c 8d 0d 2b 00 00 00 ba ff ff ff .........H.......A.v.L..+.......
170c0 ff b9 02 00 00 00 41 b8 02 00 00 00 48 89 df e8 5d e4 ff ff ba 02 00 00 00 48 89 df 89 c6 5b 41 ......A.....H...]........H....[A
170e0 5e 5d e9 00 00 00 00 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 fe 02 72 1e 31 f6 48 89 df e8 6a ^].....UH..AVSI..H.....r.1.H...j
17100 dc ff ff be fe ff ff ff 48 89 df e8 c5 d4 ff ff b8 02 00 00 00 eb 0b 48 89 df e8 1a d2 ff ff 44 ........H..............H.......D
17120 29 f0 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 48 8d 15 f3 36 04 00 be 02 00 00 00 ).[A^].UH..AVSI..H..H...6.......
17140 e8 09 19 00 00 be 01 00 00 00 48 89 df e8 83 d4 ff ff 31 f6 ba 01 00 00 00 31 c9 45 31 c0 48 89 ..........H.......1......1.E1.H.
17160 df e8 61 e3 ff ff be ff ff ff ff 48 89 df e8 8d d4 ff ff 85 c0 74 55 be ff ff ff ff 48 89 df e8 ..a........H.........tU.....H...
17180 1d d5 ff ff 85 c0 75 11 48 8d 35 b9 36 04 00 31 c0 48 89 df e8 55 12 00 00 be ff ff ff ff ba 05 ......u.H.5.6..1.H...U..........
171a0 00 00 00 48 89 df e8 b6 d3 ff ff be fe ff ff ff 48 89 df e8 9d d1 ff ff be 05 00 00 00 48 89 df ...H............H............H..
171c0 4c 89 f2 5b 41 5e 5d e9 3d d7 ff ff be fe ff ff ff 48 89 df e8 7c d1 ff ff 49 c7 06 00 00 00 00 L..[A^].=........H...|...I......
171e0 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb 85 f6 74 22 48 89 df e8 df d8 ff ff be fe ff 1.[A^].UH..AVSH....t"H..........
17200 ff ff ba 01 00 00 00 48 89 df e8 b4 d1 ff ff 41 be 02 00 00 00 eb 3e 41 be 01 00 00 00 85 d2 74 .......H.......A......>A.......t
17220 34 48 89 df 89 d6 e8 aa d3 ff ff 41 be 01 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 8c 4H.........A...............H....
17240 e8 ff ff 48 85 c0 75 0d be fe ff ff ff 48 89 df e8 00 d1 ff ff 44 89 f0 5b 41 5e 5d c3 55 48 89 ...H..u......H.......D..[A^].UH.
17260 e5 41 57 41 56 53 50 49 89 fe be 02 00 00 00 e8 35 19 00 00 48 89 c3 48 ff c3 4c 89 f7 48 89 de .AWAVSPI........5...H..H..L..H..
17280 e8 8d d8 ff ff 41 bf 01 00 00 00 be 01 00 00 00 4c 89 f7 48 89 da e8 49 dc ff ff 83 f8 01 41 83 .....A..........L..H...I......A.
172a0 df ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 02 00 ..D..H...[A^A_].UH..AWAVSPI.....
172c0 00 00 e8 e2 18 00 00 48 89 c3 48 ff c3 41 bf 01 00 00 00 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 .......H..H..A...............L..
172e0 e8 b9 17 00 00 4c 89 f7 48 89 de e8 22 d8 ff ff be 01 00 00 00 4c 89 f7 48 89 da e8 66 dc ff ff .....L..H..."........L..H...f...
17300 83 f8 01 41 83 df ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 e8 1b d0 ff ff ff c8 ...A...D..H...[A^A_].UH.........
17320 5d c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 65 42 04 00 be 88 00 00 00 e8 90 25 00 00 31 f6 ba ].UH..SPH......eB.........%..1..
17340 07 00 00 00 48 89 df e8 c3 dc ff ff 48 8d 35 fd db 04 00 31 d2 48 89 df e8 06 26 00 00 b8 01 00 ....H.......H.5....1.H....&.....
17360 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 ff ..H...[].UH..AWAVAUATSH..8...I..
17380 48 8d 15 7d 8f 00 00 48 8d 8d a0 df ff ff be 02 00 00 00 e8 17 16 00 00 49 89 c6 48 8d 75 c8 4c H..}...H................I..H.u.L
173a0 89 ff e8 70 06 00 00 be 03 00 00 00 ba 01 00 00 00 4c 89 ff e8 5e 18 00 00 48 89 c3 be 04 00 00 ...p.............L...^...H......
173c0 00 4c 89 ff e8 37 d2 ff ff 85 c0 7e 0f be 04 00 00 00 4c 89 ff e8 cf 17 00 00 eb 0d be 01 00 00 .L...7.....~......L.............
173e0 00 4c 89 ff e8 c5 20 00 00 49 89 c4 48 8d b5 a8 df ff ff 4c 89 ff e8 8b 1a 00 00 4c 39 e3 7d 35 .L.......I..H......L.......L9.}5
17400 4c 8d ad a8 df ff ff 4c 89 ff 4c 89 ee 48 8d 55 c8 48 89 d9 e8 83 0b 00 00 48 8b 95 a0 df ff ff L......L..L..H.U.H.......H......
17420 4c 89 ef 4c 89 f6 e8 ea 18 00 00 48 ff c3 49 39 dc 75 d4 eb 02 75 16 48 8d b5 a8 df ff ff 48 8d L..L.......H..I9.u...u.H......H.
17440 55 c8 4c 89 ff 4c 89 e1 e8 4f 0b 00 00 48 8d bd a8 df ff ff e8 37 19 00 00 b8 01 00 00 00 48 81 U.L..L...O...H.......7........H.
17460 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec .8...[A\A]A^A_].UH..AWAVAUATSH..
17480 18 49 89 fe 48 8d 75 c8 e8 8a 05 00 00 be 01 00 00 00 4c 89 f7 e8 14 20 00 00 48 89 c3 4c 8d 63 .I..H.u...........L.......H..L.c
174a0 01 4c 89 f7 e8 90 ce ff ff 83 f8 02 74 6d 83 f8 03 0f 85 83 00 00 00 be 02 00 00 00 4c 89 f7 e8 .L..........tm..............L...
174c0 e5 16 00 00 49 89 c7 4d 85 ff 7e 05 4d 39 e7 7e 14 48 8d 15 43 34 04 00 be 02 00 00 00 4c 89 f7 ....I..M..~.M9.~.H..C4.......L..
174e0 e8 10 0e 00 00 4c 39 fb 7c 2e 4c 8b 65 c8 4c 8b 6d d0 be 01 00 00 00 4c 89 f7 48 89 da 41 ff d4 .....L9.|.L.e.L.m......L..H..A..
17500 48 8d 53 01 be 01 00 00 00 4c 89 f7 41 ff d5 4c 39 fb 48 8d 5b ff 7f da 4d 89 fc be 01 00 00 00 H.S......L..A..L9.H.[...M.......
17520 4c 89 f7 4c 89 e2 ff 55 d0 31 c0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 0e 34 04 L..L...U.1.H...[A\A]A^A_].H.5.4.
17540 00 31 c0 4c 89 f7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 95 0e 00 00 55 48 89 e5 41 57 41 .1.L..H...[A\A]A^A_].....UH..AWA
17560 56 53 50 49 89 ff e8 ce cd ff ff 89 c3 ba 01 00 00 00 4c 89 ff 89 de e8 93 da ff ff be 01 00 00 VSPI..............L.............
17580 00 ba 01 00 00 00 4c 89 ff e8 35 ce ff ff 85 db 4c 63 f3 7e 1a 4c 89 f3 be 01 00 00 00 4c 89 ff ......L...5.....Lc.~.L.......L..
175a0 48 89 da e8 38 dd ff ff 48 ff cb 85 db 7f e9 4c 89 ff 4c 89 f6 e8 58 d5 ff ff 48 8d 15 8c 33 04 H...8...H......L..L...X...H...3.
175c0 00 be 01 00 00 00 4c 89 ff e8 f7 db ff ff b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 ......L............H...[A^A_].UH
175e0 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe 48 8d 75 c8 e8 1c 04 00 00 be 02 00 00 00 ..AWAVAUATSH...I..H.u...........
17600 ba 01 00 00 00 4c 89 f7 e8 0a 16 00 00 48 89 c3 be 03 00 00 00 4c 89 f7 e8 e3 cf ff ff 85 c0 7e .....L.......H.......L.........~
17620 0f be 03 00 00 00 4c 89 f7 e8 7b 15 00 00 eb 0d be 01 00 00 00 4c 89 f7 e8 71 1e 00 00 49 89 c7 ......L...{..........L...q...I..
17640 45 31 e4 48 29 d8 7c 38 48 3d fe ff ff 7f 77 42 41 89 c4 41 ff c4 4c 89 f7 44 89 e6 e8 93 cb ff E1.H).|8H=....wBA..A..L..D......
17660 ff 85 c0 74 2d 4c 8b 6d c8 be 01 00 00 00 4c 89 f7 48 89 da 41 ff d5 4c 39 fb 48 8d 5b 01 7c e9 ...t-L.m......L..H..A..L9.H.[.|.
17680 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 99 32 04 00 31 c0 4c 89 f7 48 83 D..H...[A\A]A^A_].H.5.2..1.L..H.
176a0 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 3d 0d 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ..[A\A]A^A_].=...UH..AWAVAUATSH.
176c0 ec 18 48 89 fb 48 8d 75 c8 e8 49 03 00 00 be 01 00 00 00 48 89 df e8 d3 1d 00 00 49 89 c5 be 02 ..H..H.u..I........H.......I....
176e0 00 00 00 48 89 df 4c 89 ea e8 29 15 00 00 49 89 c4 4d 39 ec 74 22 4d 85 e4 7e 09 49 8d 45 01 49 ...H..L...)...I..M9.t"M..~.I.E.I
17700 39 c4 7e 14 48 8d 15 10 32 04 00 be 01 00 00 00 48 89 df e8 dd 0b 00 00 4c 8b 7d c8 be 01 00 00 9.~.H...2.......H.......L.}.....
17720 00 48 89 df 4c 89 e2 41 ff d7 4d 39 ec 4c 8b 75 d0 7d 40 4c 89 75 c0 4c 89 e8 49 89 dd 49 89 c6 .H..L..A..M9.L.u.}@L.u.L..I..I..
17740 49 8d 5c 24 01 be 01 00 00 00 4c 89 ef 48 89 da 41 ff d7 be 01 00 00 00 4c 89 ef 4c 89 e2 ff 55 I.\$......L..H..A.......L..L...U
17760 c0 49 39 de 49 89 dc 75 d7 4d 89 f4 4c 8b 75 c0 4c 89 eb 48 89 df e8 61 d3 ff ff be 01 00 00 00 .I9.I..u.M..L.u.L..H...a........
17780 48 89 df 4c 89 e2 41 ff d6 b8 01 00 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 H..L..A.......H...[A\A]A^A_].UH.
177a0 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 48 89 fb 48 89 5d b8 be 02 00 00 00 e8 ea 13 00 00 49 .AWAVAUATSH..(H..H.]...........I
177c0 89 c6 be 03 00 00 00 48 89 df e8 da 13 00 00 48 89 45 c8 be 04 00 00 00 48 89 df e8 c9 13 00 00 .......H.......H.E......H.......
177e0 49 89 c7 be 05 00 00 00 48 89 df e8 10 ce ff ff 85 c0 0f 9f c0 4d 85 f6 44 0f b6 e0 7f 15 48 8d I.......H............M..D.....H.
17800 15 f4 30 04 00 be 02 00 00 00 48 8b 7d b8 e8 e2 0a 00 00 46 8d 2c a5 01 00 00 00 48 8b 45 c8 4c ..0.......H.}......F.,.....H.E.L
17820 29 f0 4c 8b 65 b8 0f 8c 42 01 00 00 48 89 45 d0 4c 89 e0 45 89 ec 48 89 c3 48 8d 15 6b 1e 04 00 ).L.e...B...H.E.L..E..H..H..k...
17840 be 01 00 00 00 48 89 df e8 83 1b 00 00 85 c0 74 09 48 8d 05 8c d6 ff ff eb 19 be 01 00 00 00 ba .....H.........t.H..............
17860 05 00 00 00 48 89 df e8 32 12 00 00 48 8d 05 f3 d6 ff ff 48 89 45 b0 48 8d 15 83 2d 04 00 48 89 ....H...2...H......H.E.H...-..H.
17880 df 44 89 e6 e8 47 1b 00 00 85 c0 74 09 48 8d 05 97 d9 ff ff eb 17 ba 05 00 00 00 48 89 df 44 89 .D...G.....t.H.............H..D.
178a0 e6 e8 f8 11 00 00 48 8d 05 33 da ff ff 4c 89 f2 4c 89 fe 48 29 d6 7e 62 48 83 7d d0 00 45 89 e5 ......H..3...L..L..H).~bH.}..E..
178c0 48 8b 4d b0 48 89 45 d0 48 89 75 c0 4c 8b 65 b8 48 8b 5d c8 0f 88 94 00 00 00 48 f7 da be 01 00 H.M.H.E.H.u.L.e.H.].......H.....
178e0 00 00 4c 89 e7 49 89 d6 48 89 da 49 89 cf 41 ff d7 48 8b 45 c0 48 8d 14 18 4c 89 e7 44 89 ee ff ..L..I..H..I..A..H.E.H...L..D...
17900 55 d0 4c 89 f9 4c 89 f2 48 8d 44 1a ff 48 ff cb 48 ff c0 48 85 c0 7f c5 eb 54 48 83 7d d0 00 45 U.L..L..H.D..H..H..H.....TH.}..E
17920 89 e5 48 8b 4d b0 48 89 45 d0 4c 8b 65 b8 78 3e 48 ff 45 c8 be 01 00 00 00 4c 89 e7 49 89 d6 44 ..H.M.H.E.L.e.x>H.E......L..I..D
17940 89 eb 4d 89 e5 49 89 cc 41 ff d4 4c 89 ef 89 de 4c 89 fa ff 55 d0 4c 89 f2 4c 89 e1 4d 89 ec 41 ..M..I..A..L....L...U.L..L..M..A
17960 89 dd 48 ff c2 49 ff c7 48 39 55 c8 75 c6 4c 89 e7 44 89 ee e8 5c cc ff ff b8 01 00 00 00 48 83 ..H..I..H9U.u.L..D...\........H.
17980 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 48 8d 75 e0 e8 .([A\A]A^A_].UH..AVSH...H..H.u..
179a0 73 00 00 00 be 01 00 00 00 48 89 df e8 fd 1a 00 00 49 89 c6 48 8d 15 49 89 00 00 be 32 00 00 00 s........H.......I..H..I....2...
179c0 48 89 df e8 86 10 00 00 be 02 00 00 00 48 89 df e8 2b cc ff ff 85 c0 7e 12 be 02 00 00 00 ba 06 H............H...+.....~........
179e0 00 00 00 48 89 df e8 b3 10 00 00 be 02 00 00 00 48 89 df e8 5d c9 ff ff 48 8d 75 e0 ba 01 00 00 ...H............H...]...H.u.....
17a00 00 48 89 df 44 89 f1 e8 e7 00 00 00 31 c0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 .H..D.......1.H...[A^].UH..AVSH.
17a20 f3 49 89 fe 48 c7 43 08 00 00 00 00 48 c7 03 00 00 00 00 be 01 00 00 00 e8 43 d6 ff ff 85 c0 74 .I..H.C.....H............C.....t
17a40 6c 48 8d 35 63 1c 04 00 ba 07 00 00 00 4c 89 f7 e8 d9 d0 ff ff be fe ff ff ff 4c 89 f7 e8 c7 d4 lH.5c........L............L.....
17a60 ff ff 85 c0 74 0a 48 8d 05 77 d4 ff ff 48 89 03 48 8d 35 8a 2b 04 00 ba 0a 00 00 00 4c 89 f7 e8 ....t.H..w...H..H.5.+.......L...
17a80 aa d0 ff ff be fd ff ff ff 4c 89 f7 e8 98 d4 ff ff 85 c0 74 0b 48 8d 05 8f d7 ff ff 48 89 43 08 .........L.........t.H......H.C.
17aa0 be fc ff ff ff 4c 89 f7 e8 a8 c8 ff ff 48 83 3b 00 74 07 48 83 7b 08 00 75 34 be 01 00 00 00 ba .....L.......H.;.t.H.{..u4......
17ac0 05 00 00 00 4c 89 f7 e8 d2 0f 00 00 48 83 3b 00 75 0a 48 8d 05 8d d4 ff ff 48 89 03 48 83 7b 08 ....L.......H.;.u.H......H..H.{.
17ae0 00 75 0b 48 8d 05 f6 d7 ff ff 48 89 43 08 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 .u.H......H.C.[A^].UH..AWAVAUATS
17b00 48 83 ec 38 41 89 cc 49 89 f7 4c 89 7d d0 48 89 fb 41 39 d4 0f 8e c9 03 00 00 48 89 55 c8 4c 63 H..8A..I..L.}.H..A9.......H.U.Lc
17b20 ea be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 4d 63 f4 be 01 00 00 00 48 89 df 4c 89 f2 41 ff 17 ......H..L..A..Mc......H..L..A..
17b40 be ff ff ff ff ba fe ff ff ff 48 89 df e8 a0 03 00 00 85 c0 75 17 4c 89 6d c0 4c 89 75 b0 be fd ..........H.........u.L.m.L.u...
17b60 ff ff ff 48 89 df e8 ea c7 ff ff eb 26 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d c0 41 ff 57 08 ...H........&.....H..L..L.m.A.W.
17b80 be 01 00 00 00 48 89 df 4c 89 f2 4c 89 75 b0 41 ff 57 08 45 89 e6 48 8b 45 c8 41 29 c6 41 83 fe .....H..L..L.u.A.W.E..H.E.A).A..
17ba0 01 0f 84 3c 03 00 00 41 8d 04 04 89 c1 c1 e9 1f 01 c1 d1 f9 4c 63 e9 be 01 00 00 00 48 89 df 4c ...<...A............Lc......H..L
17bc0 89 ea 41 ff 17 be 01 00 00 00 48 89 df 48 8b 55 c0 41 ff 17 be fe ff ff ff ba ff ff ff ff 48 89 ..A.......H..H.U.A............H.
17be0 df e8 0c 03 00 00 85 c0 75 48 4c 89 6d b8 be fe ff ff ff 48 89 df e8 5a c7 ff ff be 01 00 00 00 ........uHL.m......H...Z........
17c00 48 89 df 4c 8b 6d b0 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 d3 02 00 00 85 H..L.m.L..A............H........
17c20 c0 75 34 be fd ff ff ff 48 89 df e8 25 c7 ff ff eb 44 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d .u4.....H...%....D.....H..L..L.m
17c40 b8 41 ff 57 08 be 01 00 00 00 48 89 df 48 8b 55 c0 41 ff 57 08 eb 1f be 01 00 00 00 48 89 df 48 .A.W......H..H.U.A.W........H..H
17c60 8b 55 b8 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 57 08 41 83 fe 02 0f 84 63 02 00 00 .U.A.W......H..L..A.W.A.....c...
17c80 be 01 00 00 00 48 89 df 4c 8b 6d b8 4c 89 ea 41 ff 17 be ff ff ff ff 48 89 df e8 36 c9 ff ff 45 .....H..L.m.L..A.......H...6...E
17ca0 8d 74 24 ff 4c 89 65 c0 4d 63 e6 4c 89 65 a8 be 01 00 00 00 48 89 df 4c 89 e2 41 ff 17 be 01 00 .t$.L.e.Mc.L.e......H..L..A.....
17cc0 00 00 48 89 df 4c 89 ea 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 e2 41 ff 57 08 4c 8b 65 c8 eb ..H..L..A.W......H..L..A.W.L.e..
17ce0 31 be 01 00 00 00 48 89 df 4c 89 ea 4c 8b 75 d0 41 ff 56 08 be 01 00 00 00 48 89 df 4c 89 fa 4d 1.....H..L..L.u.A.V......H..L..M
17d00 89 f7 41 ff 57 08 8b 45 b8 41 89 c4 8b 45 b0 41 89 c6 41 8d 44 24 01 89 45 b8 4c 63 e8 be 01 00 ..A.W..E.A...E.A..A.D$..E.Lc....
17d20 00 00 48 89 df 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 b5 01 00 00 85 c0 74 ..H..L..A............H.........t
17d40 64 41 8d 44 24 02 4c 63 e8 49 ff cd 41 ff c4 48 8b 45 c0 44 39 e0 7f 11 31 c0 48 89 df 48 8d 35 dA.D$.Lc.I..A..H.E.D9...1.H..H.5
17d60 72 2b 04 00 e8 85 06 00 00 be fe ff ff ff 48 89 df e8 df c5 ff ff 49 ff c5 be 01 00 00 00 48 89 r+............H.......I.......H.
17d80 df 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 59 01 00 00 85 c0 75 af 41 8d 44 .L..A............H...Y.....u.A.D
17da0 24 01 89 45 b8 41 8d 46 ff 89 45 b0 4c 63 f8 be 01 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 $..E.A.F..E.Lc......H..L..H.E...
17dc0 be fd ff ff ff ba ff ff ff ff 48 89 df e8 20 01 00 00 85 c0 74 65 41 8d 46 fe 4c 63 f8 49 ff c7 ..........H.........teA.F.Lc.I..
17de0 41 ff ce 48 8b 45 c8 41 39 c6 7f 11 31 c0 48 89 df 48 8d 35 de 2a 04 00 e8 f1 05 00 00 be fe ff A..H.E.A9...1.H..H.5.*..........
17e00 ff ff 48 89 df e8 4b c5 ff ff 49 ff cf be 01 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be fd ..H...K...I.......H..L..H.E.....
17e20 ff ff ff ba ff ff ff ff 48 89 df e8 c2 00 00 00 85 c0 75 ac 41 8d 46 ff 89 45 b0 8b 45 b8 41 39 ........H.........u.A.F..E..E.A9
17e40 c6 0f 8f 9a fe ff ff be fc ff ff ff 48 89 df e8 01 c5 ff ff be 01 00 00 00 48 89 df 4c 8b 75 a8 ............H............H..L.u.
17e60 4c 89 f2 4c 8b 7d d0 41 ff 17 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be 01 00 00 00 48 89 df L..L.}.A.......H..L..A.......H..
17e80 4c 89 f2 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 57 08 4d 89 fd 48 8b 4d c0 89 c8 8b L..A.W......H..L..A.W.M..H.M....
17ea0 7d b8 29 f8 48 8b 75 c8 29 f7 41 8d 54 24 02 39 c7 41 89 f6 44 0f 4c f2 45 89 e7 44 0f 4c f9 41 }.).H.u.).A.T$.9.A..D.L.E..D.L.A
17ec0 0f 4c cc 0f 4c d6 48 89 df 4c 89 ee e8 22 fc ff ff 45 39 f7 45 89 fc 4d 89 ef 44 89 f2 0f 8f 37 .L..L.H..L..."...E9.E..M..D....7
17ee0 fc ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 ...H..8[A\A]A^A_].UH..AWAVSPA..A
17f00 89 f7 48 89 fb be 02 00 00 00 e8 f1 c6 ff ff 85 c0 74 6c be 02 00 00 00 48 89 df e8 b5 c6 ff ff ..H..............tl.....H.......
17f20 41 ff cf 48 89 df 44 89 fe e8 a7 c6 ff ff 41 83 c6 fe 48 89 df 44 89 f6 e8 98 c6 ff ff be 02 00 A..H..D.......A...H..D..........
17f40 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 73 d5 ff ff be ff ff ff ff 48 89 df e8 82 c9 ff .......1.E1.H...s........H......
17f60 ff 41 89 c6 be fe ff ff ff 48 89 df e8 e4 c3 ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 b9 .A.......H.......D..H...[A^A_]..
17f80 01 00 00 00 48 89 df 44 89 fe 44 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 ea c7 ff ff 55 48 89 e5 ....H..D..D..H...[A^A_].....UH..
17fa0 41 57 41 56 53 50 49 89 cf 48 89 d0 49 89 f6 48 89 fb be 01 00 00 00 4c 89 fa ff 10 be ff ff ff AWAVSPI..H..I..H.......L........
17fc0 ff 48 89 df e8 d8 c6 ff ff 85 c0 75 31 be ff ff ff ff 48 89 df e8 26 c6 ff ff 48 89 df 89 c6 e8 .H.........u1.....H...&...H.....
17fe0 3e c6 ff ff 48 89 c1 48 8d 35 87 29 04 00 31 c0 48 89 df 48 89 ca 4c 89 f9 e8 f0 03 00 00 4c 89 >...H..H.5.)..1.H..H..L.......L.
18000 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 dc 0d 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec .H...[A^A_].....UH..AWAVAUATSH..
18020 18 01 00 00 89 8d cc fe ff ff 48 89 95 c0 fe ff ff 48 89 f3 49 89 fd e8 fd c2 ff ff 89 85 d0 fe ..........H......H..I...........
18040 ff ff b9 01 00 00 00 4c 8d a5 58 ff ff ff 41 be 01 00 00 00 45 89 f7 41 89 ce 48 89 df 44 89 f6 .......L..X...A.....E..A..H..D..
18060 4c 89 e2 e8 01 6c 00 00 43 8d 0c 36 85 c0 75 e4 48 89 d8 45 39 f7 7d 3a 49 89 c4 43 8d 04 3e 89 L....l..C..6..u.H..E9.}:I..C..>.
18080 c3 c1 eb 1f 01 c3 d1 fb 4c 89 e7 89 de 48 8d 95 58 ff ff ff e8 d0 6b 00 00 8d 4b 01 85 c0 41 0f ........L....H..X.....k...K...A.
180a0 45 de 41 0f 44 cf 39 d9 41 89 cf 41 89 de 7c cb eb 06 44 89 f3 49 89 c4 4d 89 e7 8d 43 ff 31 c9 E.A.D.9.A..A..|...D..I..M...C.1.
180c0 83 f8 16 b8 0c 00 00 00 0f 4e c1 89 85 d4 fe ff ff 48 8b 95 c0 fe ff ff 48 85 d2 74 11 48 8d 35 .........N.......H......H..t.H.5
180e0 6e 23 04 00 31 c0 4c 89 ef e8 3d cb ff ff 48 8d 35 b5 28 04 00 ba 10 00 00 00 4c 89 ef e8 2c ca n#..1.L...=...H.5.(.......L...,.
18100 ff ff 48 8d 95 d8 fe ff ff 4c 89 ff 44 8b a5 cc fe ff ff 44 89 e6 e8 4e 6b 00 00 85 c0 0f 84 a8 ..H......L..D......D...Nk.......
18120 01 00 00 83 c3 f5 4c 8d b5 d8 fe ff ff 41 ff c4 44 3b a5 d4 fe ff ff 75 1c ba 05 00 00 00 4c 89 ......L......A..D;.....u......L.
18140 ef 48 8d 35 73 28 04 00 e8 e1 c9 ff ff 41 89 dc e9 60 01 00 00 4c 89 ff 48 8d 35 62 28 04 00 4c .H.5s(.......A...`...L..H.5b(..L
18160 89 f2 e8 f4 6c 00 00 31 c0 4c 89 ef 48 8d 35 53 28 04 00 48 8d 95 10 ff ff ff e8 ac ca ff ff 8b ....l..1.L..H.5S(..H............
18180 95 00 ff ff ff 85 d2 7e 11 31 c0 4c 89 ef 48 8d 35 37 28 04 00 e8 91 ca ff ff ba 04 00 00 00 4c .......~.1.L..H.57(............L
181a0 89 ef 48 8d 35 27 28 04 00 e8 80 c9 ff ff 4c 89 ef 4c 89 f6 e8 f0 02 00 00 85 c0 75 2a 48 8b 95 ..H.5'(.......L..L.........u*H..
181c0 e8 fe ff ff 80 3a 00 75 65 48 8b 85 f0 fe ff ff 8a 00 3c 43 75 72 ba 01 00 00 00 4c 89 ef 48 8d .....:.ueH........<Cur.....L..H.
181e0 35 1f 20 04 00 eb 74 be ff ff ff ff 31 d2 4c 89 ef e8 13 c7 ff ff 48 89 c1 31 c0 4c 89 ef 48 8d 5.....t.....1.L.......H..1.L..H.
18200 35 39 2a 04 00 48 89 ca e8 1e ca ff ff be fe ff ff ff ba ff ff ff ff 4c 89 ef e8 a4 c1 ff ff be 59*..H.................L........
18220 fe ff ff ff 4c 89 ef e8 29 c1 ff ff eb 52 48 8b 8d e0 fe ff ff 31 c0 4c 89 ef 48 8d 35 0b 2a 04 ....L...)....RH......1.L..H.5.*.
18240 00 e8 e5 c9 ff ff eb 38 3c 6d 75 16 ba 0a 00 00 00 4c 89 ef 48 8d 35 f9 29 04 00 e8 ce c8 ff ff .......8<mu......L..H.5.).......
18260 eb 1e 8b 8d 04 ff ff ff 31 c0 4c 89 ef 48 8d 35 eb 29 04 00 48 8d 95 10 ff ff ff e8 ab c9 ff ff ........1.L..H.5.)..H...........
18280 80 bd 0f ff ff ff 00 74 14 ba 14 00 00 00 4c 89 ef 48 8d 35 3d 27 04 00 e8 91 c8 ff ff 4c 89 ef .......t......L..H.5='.......L..
182a0 e8 94 c0 ff ff 2b 85 d0 fe ff ff 4c 89 ef 89 c6 e8 1a d6 ff ff 4c 89 ff 44 89 e6 4c 89 f2 e8 a6 .....+.....L.........L..D..L....
182c0 69 00 00 85 c0 0f 85 62 fe ff ff 4c 89 ef e8 66 c0 ff ff 2b 85 d0 fe ff ff 4c 89 ef 89 c6 e8 ec i......b...L...f...+.....L......
182e0 d5 ff ff 48 81 c4 18 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ...H......[A\A]A^A_].UH..AWAVSH.
18300 ec 88 00 00 00 49 89 d6 41 89 f7 48 89 fb 48 8d 95 68 ff ff ff 31 f6 e8 4d 69 00 00 85 c0 74 65 .....I..A..H..H..h...1..Mi....te
18320 48 8d 35 26 26 04 00 48 8d 95 68 ff ff ff 48 89 df e8 25 6b 00 00 48 8b bd 78 ff ff ff 48 8d 35 H.5&&..H..h...H...%k..H..x...H.5
18340 bc 26 04 00 e8 61 7a 00 00 85 c0 75 05 41 ff cf 74 4c 48 8b 8d 70 ff ff ff 48 85 c9 75 6b 48 8d .&...az....u.A..tLH..p...H..ukH.
18360 b5 68 ff ff ff 48 89 df e8 3c 01 00 00 85 c0 74 4a be ff ff ff ff 31 d2 48 89 df e8 89 c5 ff ff .h...H...<.....tJ.....1.H.......
18380 48 89 c1 eb 3d 48 8d 35 5e 26 04 00 31 c0 48 89 df 44 89 fa 4c 89 f1 e8 52 00 00 00 eb 42 48 8b H...=H.5^&..1.H..D..L...R....BH.
183a0 95 70 ff ff ff 48 8d 35 5b 26 04 00 31 c0 48 89 df 4c 89 f1 e8 35 00 00 00 eb 25 48 8d 0d 42 1e .p...H.5[&..1.H..L...5....%H..B.
183c0 04 00 48 89 8d 70 ff ff ff 48 8d 35 55 26 04 00 31 c0 48 89 df 44 89 fa 4d 89 f0 e8 0e 00 00 00 ..H..p...H.5U&..1.H..D..M.......
183e0 48 81 c4 88 00 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 81 ec d0 00 00 00 49 89 f6 48 H......[A^A_].UH..AVSH......I..H
18400 89 fb 84 c0 74 29 0f 29 85 50 ff ff ff 0f 29 8d 60 ff ff ff 0f 29 95 70 ff ff ff 0f 29 5d 80 0f ....t).).P....).`....).p....)]..
18420 29 65 90 0f 29 6d a0 0f 29 75 b0 0f 29 7d c0 4c 89 8d 48 ff ff ff 4c 89 85 40 ff ff ff 48 89 8d )e..)m..)u..)}.L..H...L..@...H..
18440 38 ff ff ff 48 89 95 30 ff ff ff 48 8d 85 20 ff ff ff 48 89 45 e0 48 8d 45 10 48 89 45 d8 c7 45 8...H..0...H......H.E.H.E.H.E..E
18460 d4 30 00 00 00 c7 45 d0 10 00 00 00 be 01 00 00 00 48 89 df e8 1a 01 00 00 48 8d 55 d0 48 89 df .0....E..........H.......H.U.H..
18480 4c 89 f6 e8 65 c7 ff ff be 02 00 00 00 48 89 df e8 3a d4 ff ff 48 89 df e8 eb d3 ff ff 48 81 c4 L...e........H...:...H.......H..
184a0 d0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f6 48 89 fb e8 7b be ff ff 41 89 ....[A^].UH..AWAVSPI..H...{...A.
184c0 c7 48 8d 35 7a 1c 04 00 48 89 df 4c 89 f2 e8 88 69 00 00 48 8d 15 ec 1b 04 00 be d8 b9 f0 ff 48 .H.5z...H..L....i..H...........H
184e0 89 df e8 98 c9 ff ff 45 8d 77 01 ba 02 00 00 00 48 89 df 44 89 f6 e8 50 18 00 00 85 c0 74 7c be .......E.w......H..D...P.....t|.
18500 ff ff ff ff 31 d2 48 89 df e8 fb c3 ff ff 49 89 c7 48 8d 35 22 27 04 00 ba 03 00 00 00 4c 89 ff ....1.H.......I..H.5"'.......L..
18520 e8 a9 78 00 00 85 c0 75 2e 49 83 c7 03 48 89 df 4c 89 fe e8 4f c6 ff ff be fe ff ff ff ba ff ff ..x....u.I...H..L...O...........
18540 ff ff 48 89 df e8 79 be ff ff be fe ff ff ff 48 89 df e8 fe bd ff ff be ff ff ff ff 48 89 df 44 ..H...y........H............H..D
18560 89 f2 e8 fa bf ff ff be fd ff ff ff 48 89 df e8 e1 bd ff ff b8 01 00 00 00 eb 0d 48 89 df 44 89 ............H..............H..D.
18580 fe e8 cf bd ff ff 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 48 81 ec 88 00 00 00 48 ......1.H...[A^A_].UH..SH......H
185a0 89 fb 48 8d 95 78 ff ff ff e8 bb 66 00 00 85 c0 74 34 48 8d 35 8a 24 04 00 48 8d 95 78 ff ff ff ..H..x.....f....t4H.5.$..H..x...
185c0 48 89 df e8 93 68 00 00 8b 4d a0 85 c9 7e 17 48 8d 55 b0 48 8d 35 6c 24 04 00 31 c0 48 89 df e8 H....h...M...~.H.U.H.5l$..1.H...
185e0 47 c6 ff ff eb 11 48 8d 35 17 7d 00 00 31 d2 48 89 df e8 37 c5 ff ff 48 81 c4 88 00 00 00 5b 5d G.....H.5.}..1.H...7...H......[]
18600 c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 ab 75 00 00 85 db 74 14 bb 01 00 .UH..AWAVATSI....I....u....t....
18620 00 00 be 01 00 00 00 4c 89 e7 e8 3e c7 ff ff eb 4c 4c 63 30 4c 89 e7 e8 a0 c4 ff ff 44 89 f7 e8 .......L...>....LLc0L.......D...
18640 78 77 00 00 48 89 c1 4d 85 ff 74 16 48 8d 35 fb 23 04 00 31 c0 4c 89 e7 4c 89 fa e8 cb c5 ff ff xw..H..M..t.H.5.#..1.L..L.......
18660 eb 0b 4c 89 e7 48 89 ce e8 1a c5 ff ff 4c 89 e7 4c 89 f6 e8 9a c4 ff ff bb 03 00 00 00 89 d8 5b ..L..H.......L..L..............[
18680 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f0 49 89 ff 83 f8 ff 74 15 89 c3 83 e3 A\A^A_].UH..AWAVSP..I.....t.....
186a0 7f 4c 8d 35 ad 23 04 00 83 fb 7f 75 1a 89 c3 eb 26 31 f6 31 d2 4c 89 ff 48 83 c4 08 5b 41 5e 41 .L.5.#.....u....&1.1.L..H...[A^A
186c0 5f 5d e9 3a ff ff ff 85 db 75 05 0f b6 dc eb 07 4c 8d 35 83 23 04 00 41 80 3e 65 75 13 85 db 75 _].:.....u......L.5.#..A.>eu...u
186e0 0f be 01 00 00 00 4c 89 ff e8 7f c6 ff ff eb 08 4c 89 ff e8 e4 c3 ff ff 4c 89 ff 4c 89 f6 e8 84 ......L.........L.......L..L....
18700 c4 ff ff 48 63 f3 4c 89 ff e8 04 c4 ff ff b8 03 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 ...Hc.L............H...[A^A_].UH
18720 89 e5 41 56 53 49 89 f6 48 89 fb be d8 b9 f0 ff 4c 89 f2 e8 47 c7 ff ff 89 c1 31 c0 85 c9 75 5a ..AVSI..H.......L...G.....1...uZ
18740 be fe ff ff ff 48 89 df e8 08 bc ff ff 31 f6 31 d2 48 89 df e8 b6 c8 ff ff 48 89 df 4c 89 f6 e8 .....H.......1.1.H.......H..L...
18760 23 c4 ff ff 48 8d 15 f6 22 04 00 be fe ff ff ff 48 89 df e8 4d ca ff ff be ff ff ff ff 48 89 df #...H...".......H...M........H..
18780 e8 50 be ff ff be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 30 ca ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 .P........H..L...0........[A^].U
187a0 48 89 e5 53 50 48 89 f0 48 89 fb be d8 b9 f0 ff 48 89 c2 e8 c7 c6 ff ff be fe ff ff ff 48 89 df H..SPH..H.......H............H..
187c0 48 83 c4 08 5b 5d e9 05 cc ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 19 H...[].....UH..AWAVATSI....I....
187e0 c2 ff ff 49 89 c6 31 c0 4d 85 f6 74 4c 4c 89 e7 89 de e8 89 c8 ff ff 89 c1 31 c0 85 c9 74 3a be ...I..1.M..tLL...........1...t:.
18800 d8 b9 f0 ff 4c 89 e7 4c 89 fa e8 70 c6 ff ff be ff ff ff ff ba fe ff ff ff 4c 89 e7 e8 bb be ff ....L..L...p.............L......
18820 ff 31 c9 85 c0 4c 0f 44 f1 be fd ff ff ff 4c 89 e7 e8 1f bb ff ff 4c 89 f0 5b 41 5c 41 5e 41 5f .1...L.D......L.......L..[A\A^A_
18840 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 70 ff ff ff 48 89 c3 48 85 ].UH..AWAVATSI..A..I...p...H..H.
18860 db 75 0e 4c 89 e7 44 89 fe 4c 89 f2 e8 0c 00 00 00 48 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 .u.L..D..L.......H..[A\A^A_].UH.
18880 e5 41 57 41 56 53 50 49 89 d7 41 89 f6 48 89 fb 48 8d 15 ca 21 04 00 e8 34 0b 00 00 83 f8 04 75 .AWAVSPI..A..H..H...!...4......u
188a0 11 be ff ff ff ff 31 d2 48 89 df e8 59 c0 ff ff eb 2e 48 89 df 44 89 f6 e8 43 bd ff ff 83 f8 02 ......1.H...Y.....H..D...C......
188c0 75 09 48 8d 0d 4e 23 04 00 eb 18 48 89 df 44 89 f6 e8 2a bd ff ff 48 89 df 89 c6 e8 42 bd ff ff u.H..N#....H..D...*...H.....B...
188e0 48 89 c1 48 8d 35 3c 23 04 00 31 c0 48 89 df 4c 89 fa e8 34 c3 ff ff 48 89 df 44 89 f6 48 89 c2 H..H.5<#..1.H..L...4...H..D..H..
18900 48 83 c4 08 5b 41 5e 41 5f 5d e9 e6 f9 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 cc H...[A^A_].....UH..AWAVAUATSPI..
18920 41 89 f6 49 89 ff 48 85 d2 74 0f 31 c9 4c 89 ff 44 89 f6 e8 77 00 00 00 eb 0d 31 d2 4c 89 ff 44 A..I..H..t.1.L..D...w.....1.L..D
18940 89 f6 e8 c1 00 00 00 49 89 c5 49 8b 3c 24 48 85 ff 74 1b 31 db 4c 89 ee e8 4d 74 00 00 85 c0 74 .......I..I.<$H..t.1.L...Mt....t
18960 3d 49 8b 7c dc 08 48 ff c3 48 85 ff 75 e7 48 8d 35 f3 20 04 00 31 c0 4c 89 ff 4c 89 ea e8 a9 c2 =I.|..H..H..u.H.5....1.L..L.....
18980 ff ff 4c 89 ff 44 89 f6 48 89 c2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 57 f9 ff ff 89 d8 ..L..D..H..H...[A\A]A^A_].W.....
189a0 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 cf 49 89 d6 H...[A\A]A^A_].UH..AWAVATSI..I..
189c0 41 89 f4 48 89 fb e8 35 bc ff ff 85 c0 7e 16 48 89 df 44 89 e6 4c 89 fa 5b 41 5c 41 5e 41 5f 5d A..H...5.....~.H..D..L..[A\A^A_]
189e0 e9 23 00 00 00 4d 85 ff 74 12 31 c0 4d 85 f6 74 08 4c 89 f7 e8 cf 73 00 00 49 89 07 4c 89 f0 5b .#...M..t.1.M..t.L....s..I..L..[
18a00 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff e8 ec be ff ff 48 89 c3 A\A^A_].UH..AWAVSPA..I.......H..
18a20 48 85 db 75 1b be 04 00 00 00 4c 89 ff e8 f0 bb ff ff 4c 89 ff 44 89 f6 48 89 c2 e8 3d fe ff ff H..u......L.......L..D..H...=...
18a40 48 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 c6 14 e8 91 H..H...[A^A_].UH..AVSI..H.......
18a60 b7 ff ff 85 c0 74 05 5b 41 5e 5d c3 4d 85 f6 74 18 48 8d 35 04 20 04 00 31 c0 48 89 df 4c 89 f2 .....t.[A^].M..t.H.5....1.H..L..
18a80 5b 41 5e 5d e9 65 f9 ff ff 48 8d 35 00 20 04 00 31 c0 48 89 df 5b 41 5e 5d e9 50 f9 ff ff 55 48 [A^].e...H.5....1.H..[A^].P...UH
18aa0 89 e5 41 57 41 56 53 50 41 89 d7 41 89 f6 48 89 fb e8 4a bb ff ff 44 39 f8 75 0b 48 83 c4 08 5b ..AWAVSPA..A..H...J...D9.u.H...[
18ac0 41 5e 41 5f 5d c3 48 89 df 44 89 fe e8 51 bb ff ff 48 89 df 44 89 f6 48 89 c2 48 83 c4 08 5b 41 A^A_].H..D...Q...H..D..H..H...[A
18ae0 5e 41 5f 5d e9 94 fd ff ff 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 05 bb ff ff 83 f8 ff 74 05 ^A_].....UH..AVSA..H..........t.
18b00 5b 41 5e 5d c3 48 8d 15 26 1a 04 00 48 89 df 44 89 f6 5b 41 5e 5d e9 da f7 ff ff 55 48 89 e5 41 [A^].H..&...H..D..[A^].....UH..A
18b20 56 53 48 83 ec 10 41 89 f6 48 89 fb 48 8d 55 ec e8 0f bd ff ff 83 7d ec 00 75 25 be 03 00 00 00 VSH...A..H..H.U.......}..u%.....
18b40 48 89 df f2 0f 11 45 e0 e8 d5 ba ff ff 48 89 df 44 89 f6 48 89 c2 e8 22 fd ff ff f2 0f 10 45 e0 H.....E......H..D..H..."......E.
18b60 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 f2 0f 11 45 e8 41 89 f6 48 89 fb e8 H...[A^].UH..AVSH......E.A..H...
18b80 7c ba ff ff 85 c0 7e 13 48 89 df 44 89 f6 48 83 c4 10 5b 41 5e 5d e9 80 ff ff ff f2 0f 10 45 e8 |.....~.H..D..H...[A^]........E.
18ba0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb 48 8d 55 e4 e8 d3 bc H...[A^].UH..AWAVSPA..H..H.U....
18bc0 ff ff 49 89 c6 83 7d e4 00 75 3e 48 89 df 44 89 fe e8 96 ba ff ff 85 c0 74 14 48 8d 15 11 20 04 ..I...}..u>H..D.........t.H.....
18be0 00 48 89 df 44 89 fe e8 09 f7 ff ff eb 1b be 03 00 00 00 48 89 df e8 27 ba ff ff 48 89 df 44 89 .H..D..............H...'...H..D.
18c00 fe 48 89 c2 e8 74 fc ff ff 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 .H...t...L..H...[A^A_].UH..AWAVS
18c20 50 49 89 d6 41 89 f7 48 89 fb e8 d1 b9 ff ff 85 c0 7e 15 48 89 df 44 89 fe 48 83 c4 08 5b 41 5e PI..A..H.........~.H..D..H...[A^
18c40 41 5f 5d e9 61 ff ff ff 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 A_].a...L..H...[A^A_].UH..AWAVAT
18c60 53 48 89 fb 48 8b 4b 08 48 8b 43 10 48 89 ca 48 29 c2 48 39 f2 0f 83 88 00 00 00 4c 8b 73 18 48 SH..H.K.H.C.H..H).H9.......L.s.H
18c80 01 c9 48 89 ca 48 29 c2 4c 8d 3c 30 48 39 f2 4c 0f 43 f9 4c 89 f9 48 29 c1 72 05 48 39 f1 73 11 ..H..H).L.<0H9.L.C.L..H).r.H9.s.
18ca0 48 8d 35 f8 1d 04 00 31 c0 4c 89 f7 e8 3d f7 ff ff 4c 89 f7 4c 89 fe e8 cc cc ff ff 49 89 c4 48 H.5....1.L...=...L..L.......I..H
18cc0 8b 33 48 8b 53 10 4c 89 e7 e8 52 70 00 00 48 8d 43 20 48 39 03 74 1f be fe ff ff ff ba ff ff ff .3H.S.L...Rp..H.C.H9.t..........
18ce0 ff 4c 89 f7 e8 da b6 ff ff be fe ff ff ff 4c 89 f7 e8 5f b6 ff ff 4c 89 23 4c 89 7b 08 48 8b 43 .L............L..._...L.#L.{.H.C
18d00 10 eb 03 4c 8b 23 49 01 c4 4c 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 ...L.#I..L..[A\A^A_].UH..AWAVSPH
18d20 89 d3 49 89 f6 49 89 ff 48 89 de e8 26 ff ff ff 48 89 c7 4c 89 f6 48 89 da e8 e2 6f 00 00 49 01 ..I..I..H...&...H..L..H....o..I.
18d40 5f 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 4c 89 ff _.H...[A^A_].UH..AWAVSPI..I..L..
18d60 e8 63 70 00 00 48 89 c3 4c 89 f7 48 89 de e8 e3 fe ff ff 48 89 c7 4c 89 fe 48 89 da e8 9f 6f 00 .cp..H..L..H.......H..L..H....o.
18d80 00 49 01 5e 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b .I.^.H...[A^A_].UH..AVSH..L.s.H.
18da0 33 48 8b 53 10 4c 89 f7 e8 81 bd ff ff 48 8d 43 20 48 39 03 74 23 be fe ff ff ff ba ff ff ff ff 3H.S.L.......H.C.H9.t#..........
18dc0 4c 89 f7 e8 fb b5 ff ff be fe ff ff ff 4c 89 f7 5b 41 5e 5d e9 7c b5 ff ff 5b 41 5e 5d c3 55 48 L............L..[A^].|...[A^].UH
18de0 89 e5 48 01 77 10 5d e9 a4 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 4c 8b 73 ..H.w.].....UH..AWAVAUATSPH..L.s
18e00 18 48 8d 55 d0 be ff ff ff ff 4c 89 f7 e8 f7 ba ff ff 49 89 c7 4c 8d 6b 20 4c 39 2b 74 12 be fe .H.U......L.......I..L.k.L9+t...
18e20 ff ff ff ba 01 00 00 00 4c 89 f7 e8 93 b5 ff ff 4c 8b 65 d0 48 89 df 4c 89 e6 e8 17 fe ff ff 48 ........L.......L.e.H..L.......H
18e40 89 c7 4c 89 fe 4c 89 e2 e8 d3 6e 00 00 4c 01 63 10 4c 39 2b 0f 94 c0 0f b6 f0 83 ce fe ba ff ff ..L..L....n..L.c.L9+............
18e60 ff ff 4c 89 f7 e8 59 b5 ff ff be fe ff ff ff 4c 89 f7 e8 de b4 ff ff 48 83 c4 08 5b 41 5c 41 5d ..L...Y........L.......H...[A\A]
18e80 41 5e 41 5f 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 48 c7 46 10 00 00 00 00 48 c7 46 A^A_].UH..H.~.H.F.H..H.F.....H.F
18ea0 08 00 20 00 00 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 48 c7 46 10 00 00 00 00 48 c7 .....].UH..H.~.H.F.H..H.F.....H.
18ec0 46 08 00 20 00 00 48 89 f7 48 89 d6 5d e9 84 fd ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 F.....H..H..].....UH..AWAVSPA..H
18ee0 89 fb 41 be ff ff ff ff be ff ff ff ff e8 0e b7 ff ff 85 c0 74 5c 48 89 df 44 89 fe e8 10 b4 ff ..A.................t\H..D......
18f00 ff 41 89 c7 31 d2 48 89 df 44 89 fe e8 55 c0 ff ff be ff ff ff ff 31 d2 48 89 df e8 75 b9 ff ff .A..1.H..D...U........1.H...u...
18f20 49 89 c6 be fe ff ff ff 48 89 df e8 25 b4 ff ff 45 85 f6 74 2c 49 63 d6 48 89 df 44 89 fe e8 23 I.......H...%...E..t,Ic.H..D...#
18f40 c0 ff ff 31 d2 48 89 df 44 89 fe e8 90 c3 ff ff eb 20 be fe ff ff ff 48 89 df e8 f6 b3 ff ff eb ...1.H..D..............H........
18f60 1f 48 89 df 44 89 fe e8 26 ba ff ff 49 89 c6 41 ff c6 49 63 d6 48 89 df 44 89 fe e8 60 c3 ff ff .H..D...&...I..A..Ic.H..D...`...
18f80 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 48 89 fb 45 85 D..H...[A^A_].UH..AWAVSPA..H..E.
18fa0 f6 78 4b 48 89 df e8 66 b3 ff ff 41 89 c7 31 d2 48 89 df 44 89 fe e8 ab bf ff ff 4d 63 f6 48 89 .xKH...f...A..1.H..D.......Mc.H.
18fc0 df 44 89 fe 4c 89 f2 e8 14 c3 ff ff 48 89 df 4c 89 f6 e8 3b bb ff ff 31 d2 48 89 df 44 89 fe 48 .D..L.......H..L...;...1.H..D..H
18fe0 83 c4 08 5b 41 5e 41 5f 5d e9 f2 c2 ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ...[A^A_].....H...[A^A_].UH..AWA
19000 56 41 55 41 54 53 48 81 ec 18 04 00 00 49 89 d4 49 89 f7 49 89 fd e8 1e b3 ff ff 89 c3 ff c3 4d VAUATSH......I..I..I...........M
19020 85 ff 74 3b 48 8d 35 8c 1a 04 00 31 c0 4c 89 ef 4c 89 fa e8 f3 bb ff ff 48 8d 35 75 0c 04 00 4c ..t;H.5....1.L..L.......H.5u...L
19040 89 ff e8 55 6c 00 00 48 85 c0 48 89 85 d0 fb ff ff 75 31 48 8d 35 0f 0c 04 00 e9 2e 01 00 00 48 ...Ul..H..H......u1H.5.........H
19060 8d 35 4a 1a 04 00 ba 06 00 00 00 4c 89 ef e8 bb ba ff ff 48 8b 05 a6 af 04 00 48 8b 00 48 89 85 .5J........L.......H......H..H..
19080 d0 fb ff ff 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 b6 01 00 00 85 c0 74 18 48 63 85 c8 fb ....H......H.............t.Hc...
190a0 ff ff 8d 48 01 89 8d c8 fb ff ff c6 84 05 d8 fb ff ff 0a 8b 85 c4 fb ff ff 83 f8 1b 75 44 4d 85 ...H........................uDM.
190c0 ff 74 3f 48 8b 95 d0 fb ff ff 48 8d 35 23 73 00 00 4c 89 ff e8 db 6b 00 00 48 85 c0 48 89 85 d0 .t?H......H.5#s..L....k..H..H...
190e0 fb ff ff 0f 84 eb 00 00 00 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 51 01 00 00 8b 85 c4 fb .........H......H.......Q.......
19100 ff ff 89 9d c0 fb ff ff 83 f8 ff 74 17 48 63 8d c8 fb ff ff 8d 51 01 89 95 c8 fb ff ff 88 84 0d ...........t.Hc......Q..........
19120 d8 fb ff ff be ff ff ff ff 31 d2 4c 89 ef e8 d6 b7 ff ff 48 8d 35 b4 01 00 00 48 8d 95 c8 fb ff .........1.L.......H.5....H.....
19140 ff 4c 89 ef 48 89 c1 4d 89 e0 e8 f9 c4 ff ff 41 89 c4 48 8b 9d d0 fb ff ff 48 89 df e8 11 6b 00 .L..H..M.......A..H......H....k.
19160 00 41 89 c6 4d 85 ff 74 08 48 89 df e8 f5 6a 00 00 45 85 f6 74 29 4c 89 ef 8b 9d c0 fb ff ff 89 .A..M..t.H....j..E..t)L.........
19180 de e8 cf b1 ff ff 48 8d 35 0b 0a 04 00 4c 89 ef 89 da e8 46 00 00 00 41 bc 07 00 00 00 eb 20 ba ......H.5....L.....F...A........
191a0 ff ff ff ff 4c 89 ef 8b b5 c0 fb ff ff e8 11 b2 ff ff be fe ff ff ff 4c 89 ef e8 96 b1 ff ff 44 ....L..................L.......D
191c0 89 e0 48 81 c4 18 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 e0 18 04 00 eb b0 55 48 89 ..H......[A\A]A^A_].H.5......UH.
191e0 e5 41 57 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb e8 ce 69 00 00 8b 38 e8 bf 6b 00 00 49 89 c4 .AWAVATSA..I..H....i...8..k..I..
19200 31 d2 48 89 df 44 89 fe e8 fc b6 ff ff 48 8d 48 01 48 8d 35 c9 19 04 00 31 c0 48 89 df 4c 89 f2 1.H..D.......H.H.H.5....1.H..L..
19220 4d 89 e0 e8 03 ba ff ff ba ff ff ff ff 48 89 df 44 89 fe e8 8b b1 ff ff be fe ff ff ff 48 89 df M............H..D............H..
19240 5b 41 5c 41 5e 41 5f 5d e9 08 b1 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 41 c7 07 [A\A^A_].....UH..AWAVSPI..I..A..
19260 00 00 00 00 48 8d 1d 73 19 04 00 49 8b 7f 08 e8 64 6a 00 00 83 f8 ff 74 5f 0f b6 4b ff 39 c8 75 ....H..s...I....dj.....t_..K.9.u
19280 27 49 63 0f 8d 51 01 41 89 17 41 88 44 0f 10 80 3b 00 48 8d 5b 01 75 d3 41 c7 07 00 00 00 00 49 'Ic..Q.A..A.D...;.H.[.u.A......I
192a0 8b 7f 08 e8 30 6a 00 00 41 89 06 31 c9 83 f8 23 75 2f 49 8b 7f 08 e8 1d 6a 00 00 83 f8 ff 74 05 ....0j..A..1...#u/I.....j.....t.
192c0 83 f8 0a 75 ed 49 8b 7f 08 e8 0a 6a 00 00 41 89 06 b9 01 00 00 00 eb 09 41 c7 06 ff ff ff ff 31 ...u.I.....j..A.........A......1
192e0 c9 89 c8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 f3 48 63 03 48 85 ...H...[A^A_].UH..AVSI..H..Hc.H.
19300 c0 7e 0f 49 89 06 c7 03 00 00 00 00 48 83 c3 10 eb 2e 48 8b 7b 08 e8 51 69 00 00 89 c1 31 c0 85 .~.I........H.....H.{..Qi....1..
19320 c9 75 20 48 8b 4b 08 48 83 c3 10 be 01 00 00 00 ba 00 04 00 00 48 89 df e8 6b 69 00 00 49 89 06 .u.H.K.H.............H...ki..I..
19340 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 48 89 55 f8 48 8d 35 0f 00 00 00 48 H..[A^].UH..H...H.u.H.U.H.5....H
19360 8d 55 f0 e8 e0 c2 ff ff 48 83 c4 10 5d c3 55 48 89 e5 48 8b 4e 08 31 c0 48 85 c9 74 0e 48 89 0a .U......H...].UH..H.N.1.H..t.H..
19380 48 c7 46 08 00 00 00 00 48 8b 06 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 48 89 H.F.....H..].UH..AVSH...H..I..H.
193a0 df e8 22 6a 00 00 48 89 5d e0 48 89 45 e8 48 8d 35 b9 ff ff ff 48 8d 55 e0 45 31 c0 4c 89 f7 48 .."j..H.].H.E.H.5....H.U.E1.L..H
193c0 89 d9 e8 81 c2 ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb .......H...[A^].UH..AWAVSPI..H..
193e0 e8 9b bc ff ff 45 31 f6 85 c0 74 51 48 89 df 4c 89 fe e8 90 b7 ff ff be fe ff ff ff 48 89 df e8 .....E1...tQH..L............H...
19400 25 bb ff ff 41 89 c7 45 85 ff 74 24 be fe ff ff ff ba ff ff ff ff 48 89 df e8 a5 af ff ff be fe %...A..E..t$..........H.........
19420 ff ff ff 48 89 df e8 2a af ff ff 45 89 fe eb 0d be fd ff ff ff 48 89 df e8 18 af ff ff 44 89 f0 ...H...*...E.........H.......D..
19440 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 b1 ae ff ff H...[A^A_].UH..AWAVSPI..H.......
19460 41 89 c6 48 89 df 44 89 f6 4c 89 fa e8 5f ff ff ff 45 31 ff 85 c0 74 28 48 89 df 44 89 f6 e8 52 A..H..D..L..._...E1...t(H..D...R
19480 b1 ff ff 41 bf 01 00 00 00 be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 27 c0 ff ff ...A...............1.E1.H...'...
194a0 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb e8 70 c4 ff D..H...[A^A_].UH..AVSH...H...p..
194c0 ff 48 8d 55 ec be ff ff ff ff 48 89 df e8 c3 b3 ff ff 49 89 c6 83 7d ec 00 75 11 48 8d 35 e0 15 .H.U......H.......I...}..u.H.5..
194e0 04 00 31 c0 48 89 df e8 02 ef ff ff be fe ff ff ff 48 89 df e8 5c ae ff ff 4c 89 f0 48 83 c4 10 ..1.H............H...\...L..H...
19500 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 89 f3 49 89 ff 48 8d 15 96 06 04 00 e8 [A^].UH..AWAVATSI....I..H.......
19520 27 ff ff ff 85 c0 75 6f 4c 89 ff 89 de e8 ce b0 ff ff 83 f8 04 89 c0 77 26 48 8d 0d f4 00 00 00 '.....uoL..............w&H......
19540 48 63 04 81 48 01 c8 ff e0 48 8d 35 88 10 04 00 ba 03 00 00 00 4c 89 ff e8 d1 b5 ff ff eb 38 4c Hc..H....H.5.........L........8L
19560 89 ff 89 de e8 97 b0 ff ff 4c 89 ff 89 c6 e8 af b0 ff ff 49 89 c4 4c 89 ff 89 de e8 c1 b4 ff ff .........L.........I..L.........
19580 48 89 c1 48 8d 35 69 15 04 00 31 c0 4c 89 ff 4c 89 e2 e8 94 b6 ff ff be ff ff ff ff 4c 89 ff 4c H..H.5i...1.L..L............L..L
195a0 89 f2 5b 41 5c 41 5e 41 5f 5d e9 5a b3 ff ff 4c 89 ff 89 de e8 2a b3 ff ff 85 c0 48 8d 05 26 15 ..[A\A^A_].Z...L.....*.....H..&.
195c0 04 00 48 8d 35 24 15 04 00 48 0f 45 f0 4c 89 ff e8 b2 b5 ff ff eb c0 4c 89 ff 89 de e8 76 b0 ff ..H.5$...H.E.L.........L.....v..
195e0 ff 31 d2 4c 89 ff 89 de 85 c0 74 2a e8 a4 b2 ff ff 48 89 c1 48 8d 35 e7 14 04 00 31 c0 4c 89 ff .1.L......t*.....H..H.5....1.L..
19600 48 89 ca e8 23 b6 ff ff eb 8d 4c 89 ff 89 de e8 c1 af ff ff eb 81 e8 29 b2 ff ff 48 8d 35 c3 14 H...#.....L............)...H.5..
19620 04 00 b0 01 4c 89 ff e8 ff b5 ff ff e9 66 ff ff ff 0f 1f 00 15 ff ff ff 7b ff ff ff 2b ff ff ff ....L........f..........{...+...
19640 a3 ff ff ff d6 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 d7 49 89 f6 48 89 fb 48 8d 15 64 0a ........UH..AWAVSPA..I..H..H..d.
19660 04 00 be d8 b9 f0 ff b9 01 00 00 00 e8 a3 00 00 00 be ff ff ff ff 48 89 df 4c 89 f2 e8 fe b7 ff ......................H..L......
19680 ff 83 f8 05 74 65 be fe ff ff ff 48 89 df e8 c2 ac ff ff be d8 b9 f0 ff ba 02 00 00 00 48 89 df ....te.....H.................H..
196a0 e8 c1 b8 ff ff 31 f6 48 89 df 4c 89 f2 44 89 f9 e8 5f 00 00 00 48 85 c0 74 14 48 8d 35 39 14 04 .....1.H..L..D..._...H..t.H.59..
196c0 00 31 c0 48 89 df 4c 89 f2 e8 20 ed ff ff be ff ff ff ff 48 89 df e8 fa ae ff ff be fd ff ff ff .1.H..L............H............
196e0 48 89 df 4c 89 f2 e8 da ba ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 c6 ac ff ff be fe ff H..L.................H..........
19700 ff ff 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 41 ac ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 ..H..H...[A^A_].A...UH..AWAVAUAT
19720 53 50 41 89 ce 49 89 d5 49 89 ff 85 f6 74 08 4c 89 ff e8 9e ae ff ff be 2e 00 00 00 4c 89 ef e8 SPA..I..I....t.L............L...
19740 60 66 00 00 49 89 c4 4d 85 e4 75 0e 4c 89 ef e8 74 66 00 00 49 89 c4 4d 01 ec 4c 89 e3 4c 29 eb `f..I..M..u.L...tf..I..M..L..L).
19760 4c 89 ff 4c 89 ee 48 89 da e8 c0 b3 ff ff be fe ff ff ff 4c 89 ff e8 ae b7 ff ff 85 c0 75 4f be L..L..H............L.........uO.
19780 fe ff ff ff 4c 89 ff e8 c9 ab ff ff 41 80 3c 24 2e ba 01 00 00 00 41 0f 45 d6 31 f6 4c 89 ff e8 ....L.......A.<$......A.E.1.L...
197a0 6b b8 ff ff 4c 89 ff 4c 89 ee 48 89 da e8 7c b3 ff ff be fe ff ff ff 4c 89 ff e8 16 ae ff ff be k...L..L..H...|........L........
197c0 fc ff ff ff 4c 89 ff e8 c8 b9 ff ff eb 12 be ff ff ff ff 4c 89 ff e8 25 ae ff ff 83 f8 05 75 33 ....L..............L...%......u3
197e0 be fe ff ff ff ba ff ff ff ff 4c 89 ff e8 d1 ab ff ff be fe ff ff ff 4c 89 ff e8 56 ab ff ff 31 ..........L............L...V...1
19800 c0 41 80 3c 24 2e 4d 8d 6c 24 01 0f 84 26 ff ff ff eb 10 be fd ff ff ff 4c 89 ff e8 35 ab ff ff .A.<$.M.l$...&..........L...5...
19820 4c 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 41 54 53 41 89 ce L..H...[A\A]A^A_].UH..AWAVATSA..
19840 49 89 d7 49 89 f4 48 89 fb f2 0f 10 05 47 1d 04 00 be 88 00 00 00 e8 72 00 00 00 4d 85 e4 74 3c I..I..H......G.........r...M..t<
19860 31 d2 4d 85 ff 74 18 49 83 3f 00 74 12 49 8d 47 10 31 d2 ff c2 48 83 38 00 48 8d 40 10 75 f4 48 1.M..t.I.?.t.I.G.1...H.8.H.@.u.H
19880 89 df 4c 89 e6 e8 be fd ff ff 44 89 f6 f7 d6 ba 01 00 00 00 48 89 df e8 27 ab ff ff 4d 85 ff 74 ..L.......D.........H...'...M..t
198a0 16 48 89 df 4c 89 fe 44 89 f2 5b 41 5c 41 5e 41 5f 5d e9 ac 00 00 00 41 f7 d6 48 89 df 44 89 f6 .H..L..D..[A\A^A_].....A..H..D..
198c0 5b 41 5c 41 5e 41 5f 5d e9 88 aa ff ff 55 48 89 e5 41 57 41 56 53 50 48 89 f3 f2 0f 11 45 e0 49 [A\A^A_].....UH..AWAVSPH.....E.I
198e0 89 fe e8 0b aa ff ff 49 89 c7 48 81 fb 88 00 00 00 74 11 48 8d 35 30 12 04 00 31 c0 4c 89 f7 e8 .......I..H......t.H.50...1.L...
19900 ea ea ff ff 31 ff e8 e7 a9 ff ff 49 39 c7 74 1b 48 8d 35 44 12 04 00 31 c0 4c 89 f7 48 83 c4 08 ....1......I9.t.H.5D...1.L..H...
19920 5b 41 5e 41 5f 5d e9 c3 ea ff ff f2 41 0f 10 0f f2 0f 10 45 e0 66 0f 2e c8 75 02 7b 1b 48 8d 35 [A^A_]......A......E.f...u.{.H.5
19940 31 12 04 00 b0 02 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 96 ea ff ff 48 83 c4 08 5b 41 5e 41 1.....L..H...[A^A_].....H...[A^A
19960 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d4 49 89 f7 49 89 fd 48 8d 15 97 11 04 _].UH..AWAVAUATSPA..I..I..H.....
19980 00 44 89 e6 e8 c5 f0 ff ff 49 83 3f 00 74 4f b8 fe ff ff ff 44 29 e0 89 45 d4 44 89 e3 f7 db 45 .D.......I.?.tO.....D)..E.D....E
199a0 85 e4 45 89 e6 7e 0f 4c 89 ef 89 de e8 24 ac ff ff 41 ff ce 75 f1 49 8b 77 08 4c 89 ef 44 89 e2 ..E..~.L.....$...A..u.I.w.L..D..
199c0 e8 12 b3 ff ff 49 8b 17 4c 89 ef 8b 75 d4 e8 f2 b7 ff ff 49 83 7f 10 00 4d 8d 7f 10 75 c1 41 f7 .....I..L...u......I....M...u.A.
199e0 d4 4c 89 ef 44 89 e6 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 5b a9 ff ff 55 48 89 e5 41 57 .L..D..H...[A\A]A^A_].[...UH..AW
19a00 41 56 41 54 53 49 89 d6 41 89 f4 48 89 fb e8 6c b4 ff ff 83 f8 05 41 bf 01 00 00 00 74 45 be fe AVATSI..A..H...l......A.....tE..
19a20 ff ff ff 48 89 df e8 2a a9 ff ff 48 89 df 44 89 e6 e8 db a8 ff ff 41 89 c4 45 31 ff 31 f6 31 d2 ...H...*...H..D.......A..E1.1.1.
19a40 48 89 df e8 c7 b5 ff ff be ff ff ff ff 48 89 df e8 80 ab ff ff 48 89 df 44 89 e6 4c 89 f2 e8 62 H............H.......H..D..L...b
19a60 b7 ff ff 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 cf 49 89 d4 ...D..[A\A^A_].UH..AWAVATSA..I..
19a80 49 89 f6 48 89 fb 48 8d 15 39 06 04 00 be d8 b9 f0 ff e8 63 ff ff ff be ff ff ff ff 48 89 df 4c I..H..H..9.........c........H..L
19aa0 89 f2 e8 d8 b3 ff ff be ff ff ff ff 48 89 df e8 2f ae ff ff 85 c0 75 59 be fe ff ff ff 48 89 df ............H.../.....uY.....H..
19ac0 e8 90 a8 ff ff 31 d2 48 89 df 4c 89 e6 e8 05 b2 ff ff 48 89 df 4c 89 f6 e8 aa b0 ff ff be 01 00 .....1.H..L.......H..L..........
19ae0 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 d3 b9 ff ff be ff ff ff ff 48 89 df e8 d4 aa ff .......1.E1.H............H......
19b00 ff be fd ff ff ff 48 89 df 4c 89 f2 e8 b4 b6 ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 a0 ......H..L.................H....
19b20 a8 ff ff be fe ff ff ff 48 89 df e8 25 a8 ff ff 45 85 ff 74 20 be ff ff ff ff 48 89 df e8 93 aa ........H...%...E..t......H.....
19b40 ff ff 48 89 df 4c 89 f6 5b 41 5c 41 5e 41 5f 5d e9 cc b5 ff ff 5b 41 5c 41 5e 41 5f 5d c3 55 48 ..H..L..[A\A^A_].....[A\A^A_].UH
19b60 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 cc 49 89 d7 48 89 f3 49 89 fe 4c 89 ..AWAVAUATSH..8...I..I..H..I..L.
19b80 b5 a0 df ff ff 4c 89 ff e8 3b 62 00 00 48 89 85 b0 df ff ff 4c 89 b5 d0 df ff ff 48 8d 85 d8 df .....L...;b..H......L......H....
19ba0 ff ff 48 89 85 b8 df ff ff 48 c7 85 c8 df ff ff 00 00 00 00 48 c7 85 c0 df ff ff 00 20 00 00 48 ..H......H..........H..........H
19bc0 89 df 4c 89 fe e8 22 62 00 00 49 89 c5 4d 85 ed 0f 84 80 00 00 00 4c 8d b5 b8 df ff ff 4c 89 bd ..L..."b..I..M........L......L..
19be0 a8 df ff ff 4d 89 ef 49 29 df 4c 89 f7 4c 89 fe e8 61 f0 ff ff 48 89 c7 48 89 de 4c 89 fa e8 1d ....M..I).L..L...a...H..H..L....
19c00 61 00 00 4c 01 bd c8 df ff ff 4c 89 e7 e8 b6 61 00 00 48 89 c3 4c 89 f7 48 89 de e8 36 f0 ff ff a..L......L....a..H..L..H...6...
19c20 48 89 c7 4c 89 e6 48 89 da e8 f2 60 00 00 48 01 9d c8 df ff ff 4c 89 eb 48 03 9d b0 df ff ff 48 H..L..H....`..H......L..H......H
19c40 89 df 48 8b b5 a8 df ff ff e8 9e 61 00 00 49 89 c5 4d 85 ed 75 8e 48 89 df e8 6a 61 00 00 49 89 ..H........a..I..M..u.H...ja..I.
19c60 c6 4c 8d bd b8 df ff ff 4c 89 ff 4c 89 f6 e8 e3 ef ff ff 48 89 c7 48 89 de 4c 89 f2 e8 9f 60 00 .L......L..L.......H..H..L....`.
19c80 00 4c 01 b5 c8 df ff ff 4c 89 ff e8 00 f1 ff ff be ff ff ff ff 31 d2 48 8b bd a0 df ff ff e8 66 .L......L............1.H.......f
19ca0 ac ff ff 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 8d 3d 28 00 ...H..8...[A\A]A^A_].UH..SPH.=(.
19cc0 00 00 31 f6 e8 f8 c2 ff ff 48 89 c3 48 85 db 74 0f 48 8d 35 30 00 00 00 48 89 df e8 fa a5 ff ff ..1......H..H..t.H.50...H.......
19ce0 48 89 d8 48 83 c4 08 5b 5d c3 55 48 89 e5 48 89 f7 48 85 c9 74 09 48 89 ce 5d e9 69 60 00 00 e8 H..H...[].UH..H..H..t.H..].i`...
19d00 aa 5f 00 00 31 c0 5d c3 55 48 89 e5 41 56 53 4c 8b 35 02 a3 04 00 49 8b 1e be ff ff ff ff 31 d2 ._..1.].UH..AVSL.5....I.......1.
19d20 e8 e4 ab ff ff 48 89 c1 48 8d 35 7c 0e 04 00 31 c0 48 89 df 48 89 ca e8 66 5f 00 00 49 8b 3e e8 .....H..H.5|...1.H..H...f_..I.>.
19d40 34 5f 00 00 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 41 89 f4 48 89 fb 45 4_..1.[A^].UH..AWAVATSA..A..H..E
19d60 31 f6 45 85 ff 0f 84 fb 00 00 00 be ff ff ff ff 48 89 df e8 88 a8 ff ff 83 f8 05 0f 85 e5 00 00 1.E.............H...............
19d80 00 48 89 df e8 53 ad ff ff be fe ff ff ff 48 89 df e8 fb ba ff ff 85 c0 0f 84 c8 00 00 00 41 ff .H...S........H...............A.
19da0 cf be fe ff ff ff 48 89 df e8 52 a8 ff ff 83 f8 04 75 26 ba ff ff ff ff 48 89 df 44 89 e6 e8 19 ......H...R......u&.....H..D....
19dc0 a9 ff ff 85 c0 75 32 48 89 df 44 89 e6 44 89 fa e8 76 ff ff ff 85 c0 75 35 be fe ff ff ff 48 89 .....u2H..D..D...v.....u5.....H.
19de0 df e8 6f a5 ff ff be fe ff ff ff 48 89 df e8 9e ba ff ff 85 c0 75 aa eb 6d be fe ff ff ff 48 89 ..o........H.........u..m.....H.
19e00 df e8 4f a5 ff ff 41 be 01 00 00 00 eb 58 be fe ff ff ff ba ff ff ff ff 48 89 df e8 a3 a5 ff ff ..O...A......X..........H.......
19e20 be fe ff ff ff 48 89 df e8 28 a5 ff ff 48 8d 35 a3 03 04 00 ba 01 00 00 00 48 89 df e8 ed ac ff .....H...(...H.5.........H......
19e40 ff 41 be 01 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 6a a5 ff ff be 03 00 00 00 48 89 .A...............H...j........H.
19e60 df e8 69 ba ff ff 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 15 ..i...D..[A\A^A_].UH..SPH.......
19e80 17 04 00 be 88 00 00 00 e8 40 fa ff ff 31 f6 ba 07 00 00 00 48 89 df e8 73 b1 ff ff 48 8d 35 2d .........@...1......H...s...H.5-
19ea0 b1 04 00 31 d2 48 89 df e8 b6 fa ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 ...1.H............H...[].UH..AVS
19ec0 48 89 fb be 01 00 00 00 ba 06 00 00 00 e8 cc eb ff ff 48 89 df e8 9c be ff ff 49 89 c6 be 01 00 H.................H.......I.....
19ee0 00 00 48 89 df e8 eb a6 ff ff ba 01 00 00 00 48 89 df 4c 89 f6 e8 99 a3 ff ff b8 01 00 00 00 5b ..H............H..L............[
19f00 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 04 03 00 00 48 89 c3 4c 89 f7 e8 18 a4 ff A^].UH..AWAVSPI.......H..L......
19f20 ff 8d 50 ff 4c 89 f7 48 89 de e8 11 02 00 00 89 c3 85 db 78 24 be 01 00 00 00 4c 89 f7 e8 2b ae ..P.L..H...........x$.....L...+.
19f40 ff ff 44 8d 7b 01 f7 d3 ba 01 00 00 00 4c 89 f7 89 de e8 6c a4 ff ff eb 22 31 f6 4c 89 f7 e8 0a ..D.{........L.....l...."1.L....
19f60 ae ff ff be fe ff ff ff ba 01 00 00 00 4c 89 f7 e8 4e a4 ff ff 41 bf 02 00 00 00 44 89 f8 48 83 .............L...N...A.....D..H.
19f80 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 12 ae ff ff 48 89 df 89 c6 e8 cc ad ff ..[A^A_].UH..SPH.......H........
19fa0 ff b8 02 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 81 ec 80 00 00 00 49 89 fe e8 57 ......H...[].UH..AVSH......I...W
19fc0 02 00 00 48 89 c3 4c 39 f3 74 2f 48 89 df e8 57 b7 ff ff 85 c0 75 31 48 8d 95 70 ff ff ff 31 f6 ...H..L9.t/H...W.....u1H..p...1.
19fe0 48 89 df e8 81 4c 00 00 85 c0 7e 23 48 8d 35 10 0d 04 00 ba 06 00 00 00 eb 3b 48 8d 35 7d 0c 04 H....L....~#H.5..........;H.5}..
1a000 00 ba 07 00 00 00 eb 2d 83 f8 01 75 1c eb 0c 48 89 df e8 22 a3 ff ff 85 c0 74 0e 48 8d 35 d7 0c .......-...u...H...".....t.H.5..
1a020 04 00 ba 09 00 00 00 eb 0c 48 8d 35 da 0c 04 00 ba 04 00 00 00 4c 89 f7 e8 f1 aa ff ff b8 01 00 .........H.5.........L..........
1a040 00 00 48 81 c4 80 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 5d fe ff ff 48 8d 35 5f ..H......[A^].UH..SPH...]...H.5_
1a060 00 00 00 ba 01 00 00 00 48 89 df e8 67 ac ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 ........H...g........H...[].UH..
1a080 53 50 48 89 fb e8 af a2 ff ff 31 d2 31 c9 48 89 df 89 c6 48 83 c4 08 5b 5d e9 fa 23 00 00 55 48 SPH.......1.1.H....H...[]..#..UH
1a0a0 89 e5 53 50 48 89 fb e8 d8 23 00 00 48 89 df 89 c6 e8 b7 ac ff ff b8 01 00 00 00 48 83 c4 08 5b ..SPH....#..H..............H...[
1a0c0 5d c3 55 48 89 e5 41 56 53 48 89 fb be d7 b9 f0 ff e8 52 a9 ff ff 49 89 c6 48 89 df e8 58 a2 ff ].UH..AVSH........R...I..H...X..
1a0e0 ff 48 89 df 4c 89 f6 89 c2 e8 52 00 00 00 85 c0 78 05 5b 41 5e 5d c3 be ff ff ff ff 48 89 df e8 .H..L.....R.....x.[A^]......H...
1a100 9d a5 ff ff 85 c0 74 2c be 01 00 00 00 48 89 df e8 7e e4 ff ff be fe ff ff ff ba 01 00 00 00 48 ......t,.....H...~.............H
1a120 89 df e8 9c a2 ff ff be 02 00 00 00 48 89 df e8 9b b7 ff ff 48 89 df 5b 41 5e 5d e9 48 b7 ff ff ............H.......H..[A^].H...
1a140 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 f7 49 89 fe 4c 89 ff 89 de e8 98 a0 ff ff 85 c0 74 5f UH..AWAVSP..I..I..L...........t_
1a160 4c 89 ff e8 c2 b5 ff ff 85 c0 75 0c 4c 89 ff e8 c5 a1 ff ff 85 c0 74 7c 4c 89 f7 4c 89 fe 89 da L.........u.L.........t|L..L....
1a180 e8 0e a1 ff ff 4c 89 ff 4c 89 f6 89 da e8 5a 20 00 00 83 f8 01 77 31 4c 89 ff e8 9a a1 ff ff 89 .....L..L.....Z......w1L........
1a1a0 c3 8d 73 01 4c 89 f7 e8 48 a0 ff ff 85 c0 74 2a 4c 89 ff 4c 89 f6 89 da e8 d6 a0 ff ff eb 4e 48 ..s.L...H.....t*L..L..........NH
1a1c0 8d 35 de 0a 04 00 eb 33 ba 01 00 00 00 4c 89 ff 4c 89 f6 e8 bb a0 ff ff eb 2e f7 d3 4c 89 ff 89 .5.....3.....L..L...........L...
1a1e0 de e8 6f a1 ff ff 48 8d 35 f1 0a 04 00 ba 1a 00 00 00 eb 0c 48 8d 35 c6 0a 04 00 ba 1c 00 00 00 ..o...H.5...........H.5.........
1a200 4c 89 f7 e8 26 a9 ff ff bb ff ff ff ff 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 L...&..........H...[A^A_].UH..AV
1a220 53 49 89 fe be 01 00 00 00 e8 fa a7 ff ff 48 89 c3 48 85 db 75 14 48 8d 15 d2 0a 04 00 be 01 00 SI............H..H..u.H.........
1a240 00 00 4c 89 f7 e8 ab e0 ff ff 48 89 d8 5b 41 5e 5d c3 90 90 55 48 89 e5 41 57 41 56 41 55 41 54 ..L.......H..[A^]...UH..AWAVAUAT
1a260 53 50 49 89 fe 48 8d 35 b3 0a 04 00 e8 75 9b ff ff 4c 89 f7 48 89 c6 e8 c5 81 ff ff 41 b4 01 31 SPI..H.5.....u...L..H.......A..1
1a280 db 4c 8d 2d c8 ad 04 00 4a 8b 34 2b 4c 89 f7 e8 52 9b ff ff 49 89 c7 4c 89 f7 4c 89 fe e8 9f 81 .L.-....J.4+L...R...I..L..L.....
1a2a0 ff ff 45 88 67 0a 48 83 c3 08 41 fe c4 48 81 fb b0 00 00 00 75 d2 48 83 c4 08 5b 41 5c 41 5d 41 ..E.g.H...A..H......u.H...[A\A]A
1a2c0 5e 41 5f 5d c3 55 48 89 e5 89 f1 81 f9 00 01 00 00 7f 15 48 8b 7f 38 48 8d 35 46 0a 04 00 31 c0 ^A_].UH............H..8H.5F...1.
1a2e0 89 ca 5d e9 71 47 00 00 8d 81 ff fe ff ff 81 f9 20 01 00 00 48 98 48 8d 0d 53 ad 04 00 48 8b 0c ..].qG..............H.H..S...H..
1a300 c1 7f 16 48 8b 7f 38 48 8d 35 1b 0a 04 00 31 c0 48 89 ca 5d e9 40 47 00 00 48 89 c8 5d c3 55 48 ...H..8H.5....1.H..].@G..H..].UH
1a320 89 e5 8b 57 10 e8 00 00 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 40 41 89 d4 49 89 f6 48 ...W......UH..AWAVATSH..@A..I..H
1a340 89 fb 48 8b 73 60 48 83 c6 20 4c 8d 7d a0 ba 3c 00 00 00 4c 89 ff e8 82 47 00 00 48 8b 7b 38 8b ..H.s`H...L.}..<...L....G..H.{8.
1a360 4b 04 48 8d 35 e9 0a 04 00 31 c0 4c 89 fa 4d 89 f0 e8 e3 46 00 00 49 89 c6 45 85 e4 74 58 4c 8b K.H.5....1.L..M....F..I..E..tXL.
1a380 7b 38 41 8d 84 24 de fe ff ff 83 f8 03 77 25 31 f6 48 89 df e8 33 11 00 00 48 8b 7b 38 48 8b 43 {8A..$.......w%1.H...3...H.{8H.C
1a3a0 48 48 8b 10 48 8d 35 7e 09 04 00 31 c0 e8 a7 46 00 00 eb 0b 48 89 df 44 89 e6 e8 06 ff ff ff 48 HH..H.5~...1...F....H..D.......H
1a3c0 89 c1 48 8d 35 93 0a 04 00 31 c0 4c 89 ff 4c 89 f2 e8 83 46 00 00 48 8b 7b 38 be 03 00 00 00 e8 ..H.5....1.L..L....F..H.{8......
1a3e0 9f 14 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 ff 49 8b 5f 38 48 89 df e8 11 98 ff ff 49 89 c6 ....UH..AWAVSPI..I._8H.......I..
1a400 48 8b 43 10 48 8d 48 10 48 89 4b 10 4c 89 30 41 0f b6 4e 08 83 c9 40 89 48 08 49 8b 77 50 48 8b H.C.H.H.H.K.L.0A..N...@.H.I.wPH.
1a420 53 10 48 83 c2 f0 48 89 df e8 ef bc fe ff 83 78 08 00 74 06 4c 8b 70 10 eb 20 c7 00 01 00 00 00 S.H...H........x..t.L.p.........
1a440 c7 40 08 01 00 00 00 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 6a 88 ff ff 48 83 43 10 f0 4c .@.....H.C.H.x..~.H...j...H.C..L
1a460 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f3 c7 43 10 00 00 00 00 c6 43 70 ..H...[A^A_].UH..SPH...C......Cp
1a480 2e 48 89 7b 38 44 89 03 c7 43 20 21 01 00 00 48 89 53 40 48 c7 43 30 00 00 00 00 c7 43 04 01 00 .H.{8D...C.!...H.S@H.C0.....C...
1a4a0 00 00 c7 43 08 01 00 00 00 48 89 4b 60 48 8d 35 6b 08 04 00 e8 2d 99 ff ff 48 89 43 68 48 8b 7b ...C.....H.K`H.5k....-...H.ChH.{
1a4c0 38 48 8b 43 48 48 8b 30 48 8b 50 10 b9 20 00 00 00 e8 5b 7d ff ff 48 8b 4b 48 48 89 01 48 c7 41 8H.CHH.0H.P.......[}..H.KHH..H.A
1a4e0 10 20 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 8b 43 04 89 43 08 81 7b 20 21 01 .....H...[].UH..SPH...C..C..{.!.
1a500 00 00 75 11 48 8d 73 18 48 89 df e8 26 00 00 00 89 43 10 eb 1a 48 8d 43 20 48 8b 08 48 8b 40 08 ..u.H.s.H...&....C...H.C.H..H.@.
1a520 48 89 43 18 48 89 4b 10 c7 43 20 21 01 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 H.C.H.K..C.!...H...[].UH..AWAVAU
1a540 41 54 53 48 83 ec 18 48 89 75 c8 49 89 ff 49 8b 47 48 48 c7 40 08 00 00 00 00 4c 8d 2d e7 0a 00 ATSH...H.u.I..I.GHH.@.....L.-...
1a560 00 bb 01 48 00 00 eb 08 4c 89 ff e8 28 0c 00 00 45 8b 37 eb 03 45 89 37 41 83 fe 7d 0f 8f 3b 01 ...H....L...(...E.7..E.7A..}..;.
1a580 00 00 41 83 fe 5a 0f 8f 62 01 00 00 41 8d 46 01 83 f8 3f 0f 87 84 01 00 00 41 bc 21 01 00 00 49 ..A..Z..b...A.F...?......A.!...I
1a5a0 63 44 85 00 4c 01 e8 ff e0 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 0a e8 19 60 ff cD..L....I..@H..H..H.@.H..u...`.
1a5c0 ff 41 89 c6 eb af 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 30 eb 9d 49 8b 7f 40 48 8b 07 48 .A....H.G.H.H.H.O.D..0..I..@H..H
1a5e0 85 c0 48 8d 40 ff 48 89 07 75 07 e8 ea 5f ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 ..H.@.H..u..._....H.G.H.H.H.O...
1a600 00 41 89 07 83 f8 2d 41 bc 2d 00 00 00 0f 85 20 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 .A....-A.-.........I..@H..H..H.@
1a620 ff 48 89 07 75 07 e8 af 5f ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 83 .H..u..._....H.G.H.H.H.O....A...
1a640 f8 5b 75 3d 4c 89 ff e8 e6 0b 00 00 85 c0 49 8b 4f 48 48 c7 41 08 00 00 00 00 78 1d 31 f6 4c 89 .[u=L.........I.OHH.A.....x.1.L.
1a660 ff 89 c2 e8 7e 0c 00 00 49 8b 47 48 48 c7 40 08 00 00 00 00 e9 f7 fe ff ff 41 8b 07 eb 03 41 89 ....~...I.GHH.@..........A....A.
1a680 07 ff c0 83 f8 0e 76 2b 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 3a 5f ff ff ......v+I..@H..H..H.@.H..u..:_..
1a6a0 eb dc 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb cb 0f a3 c3 73 d0 e9 b3 fe ff ff 41 83 fe ..H.G.H.H.H.O.........s......A..
1a6c0 7e 75 5a 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 08 01 00 00 48 8b 47 08 48 8d ~uZI..@H..H..H.@.H........H.G.H.
1a6e0 48 01 48 89 4f 08 0f b6 00 e9 f9 00 00 00 41 83 fe 5b 75 29 4c 89 ff e8 36 0b 00 00 85 c0 0f 88 H.H.O.........A..[u)L...6.......
1a700 19 01 00 00 4c 89 ff 48 8b 75 c8 89 c2 e8 d4 0b 00 00 41 bc 25 01 00 00 e9 16 09 00 00 41 8d 46 ....L..H.u........A.%........A.F
1a720 01 48 98 48 8d 1d b6 0f 04 00 f6 04 03 01 0f 84 8a 00 00 00 4c 89 ff 44 89 f6 e8 8d 0d 00 00 49 .H.H................L..D.......I
1a740 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 0a e8 83 5e ff ff 41 89 c6 eb 10 48 8b 47 08 ..@H..H..H.@.H..u...^..A....H.G.
1a760 48 8d 48 01 48 89 4f 08 44 0f b6 30 45 89 37 41 8d 46 01 48 98 f6 04 03 03 75 b9 49 8b 47 48 48 H.H.H.O.D..0E.7A.F.H.....u.I.GHH
1a780 8b 30 48 8b 50 08 4c 89 ff e8 56 fc ff ff 48 8b 4d c8 48 89 01 80 78 08 04 41 bc 24 01 00 00 0f .0H.P.L...V...H.M.H...x..A.$....
1a7a0 85 8e 08 00 00 0f b6 40 0a 85 c0 0f 84 82 08 00 00 0d 00 01 00 00 41 89 c4 e9 75 08 00 00 49 8b .......@..............A...u...I.
1a7c0 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 3c 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 .@H..H..H.@.H..t<H.G.H.H.H.O....
1a7e0 eb 30 e8 f3 5d ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 8f 0c 00 00 85 c0 b8 7e 00 00 00 41 bc .0..]..A...=...L..........~...A.
1a800 1d 01 00 00 44 0f 44 e0 e9 26 08 00 00 e8 c8 5d ff ff 41 89 07 45 89 f4 e9 16 08 00 00 41 bc 5b ....D.D..&.....]..A..E.......A.[
1a820 00 00 00 83 f8 ff 0f 84 07 08 00 00 48 8d 05 fb 04 04 00 ba 25 01 00 00 4c 89 ff 48 89 c6 e8 e7 ............H.......%...L..H....
1a840 fa ff ff 4c 89 ff 44 89 f6 e8 7e 0c 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f ...L..D...~...I..@H..H..H.@.H...
1a860 84 23 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 e9 16 01 00 00 be 2e 00 00 00 4c 89 .#...H.G.H.H.H.O..............L.
1a880 ff e8 46 0c 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 f7 05 00 00 48 8b 47 ..F...I..@H..H..H.@.H........H.G
1a8a0 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 e8 05 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 .H.H.H.O.........I..@H..H..H.@.H
1a8c0 89 07 0f 84 11 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 02 06 00 00 49 8b 7f 40 ........H.G.H.H.H.O.........I..@
1a8e0 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 11 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f H..H..H.@.H........H.G.H.H.H.O..
1a900 b6 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 11 06 00 00 48 8b .......I..@H..H..H.@.H........H.
1a920 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff G.H.H.H.O.........I..@H..H..H.@.
1a940 48 89 07 0f 84 2c 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 1d 06 00 00 49 8b 7f H....,...H.G.H.H.H.O.........I..
1a960 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 2c 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 @H..H..H.@.H....,...H.G.H.H.H.O.
1a980 0f b6 00 e9 1d 06 00 00 e8 4d 5c ff ff 89 c1 41 89 0f 44 39 f1 0f 84 af 04 00 00 4c 8d 25 3e 0d .........M\....A..D9.......L.%>.
1a9a0 04 00 e9 7d 04 00 00 83 f9 0a 0f 84 d0 04 00 00 83 f9 0d 75 31 e9 c6 04 00 00 83 f9 5c 75 27 be ...}...............u1.......\u'.
1a9c0 5c 00 00 00 4c 89 ff e8 00 0b 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 44 e8 \...L.......I..@H..H..H.@.H..uD.
1a9e0 f6 5b ff ff eb 4c 4c 89 ff 89 ce e8 dc 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 .[...LL.........I..@H..H..H.@.H.
1aa00 07 75 09 e8 d2 5b ff ff 89 c1 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 41 89 0f e9 7c .u...[......H.G.H.H.H.O....A...|
1aa20 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 83 f8 09 7f 13 b9 ff ff ff ff 83 ...H.G.H.H.H.O....A.............
1aa40 f8 ff 0f 85 a5 00 00 00 e9 52 01 00 00 83 f8 21 7f 21 83 f8 0a 74 09 83 f8 0d 0f 85 8d 00 00 00 .........R.....!.!...t..........
1aa60 4c 89 ff e8 30 07 00 00 41 bd 0a 00 00 00 e9 16 01 00 00 83 f8 5b 7f 0c 83 f8 22 74 11 83 f8 27 L...0...A............[...."t...'
1aa80 74 0c eb 69 83 f8 60 7f 0d 83 f8 5c 75 5f 41 89 c5 e9 84 01 00 00 83 f8 6d 7f 1f 41 bd 07 00 00 t..i..`....\u_A.........m..A....
1aaa0 00 83 f8 61 0f 84 70 01 00 00 83 f8 62 75 2e 41 bd 08 00 00 00 e9 60 01 00 00 8d 48 92 83 f9 0c ...a..p.....bu.A......`....H....
1aac0 77 2b 48 8d 15 7f 06 00 00 48 63 0c 8a 48 01 d1 ff e1 41 bd 0a 00 00 00 e9 3d 01 00 00 83 f8 66 w+H......Hc..H....A......=.....f
1aae0 75 0b 41 bd 0c 00 00 00 e9 2d 01 00 00 ff c0 48 98 41 0f b6 34 04 83 e6 02 4c 89 ff 48 8d 15 8b u.A......-.....H.A..4....L..H...
1ab00 02 04 00 e8 ad 0c 00 00 41 8b 37 45 31 ed 31 db 8d 46 01 48 98 41 f6 04 04 02 74 46 41 6b c5 0a ........A.7E1.1..F.H.A....tFAk..
1ab20 44 8d 6c 06 d0 4c 89 ff e8 9f 09 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 09 D.l..L.......I..@H..H..H.@.H..u.
1ab40 e8 95 5a ff ff 89 c6 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 30 41 89 37 ff c3 83 fb 03 ..Z......H.G.H.H.H.O...0A.7.....
1ab60 7c ae 41 81 fd 00 01 00 00 0f 9c c0 0f b6 f0 4c 89 ff 48 8d 15 2d 02 04 00 e8 37 0c 00 00 48 63 |.A............L..H..-....7...Hc
1ab80 c3 49 8b 4f 48 48 29 41 08 49 8b 47 48 48 ff 48 08 4c 89 ff 44 89 ee e8 30 09 00 00 41 8b 0f 44 .I.OHH)A.I.GHH.H.L..D...0...A..D
1aba0 39 f1 0f 85 7c 02 00 00 e9 9d 02 00 00 41 bd 0d 00 00 00 eb 65 41 bd 09 00 00 00 eb 5d be 75 00 9...|........A......eA......].u.
1abc0 00 00 4c 89 ff e8 02 09 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 0f 85 be 00 00 ..L.......I.G@H..H..H.I.H.......
1abe0 00 48 89 c7 e8 f1 59 ff ff e9 c0 00 00 00 41 bd 0b 00 00 00 eb 24 4c 89 ff e8 1c 0c 00 00 89 c3 .H....Y.......A......$L.........
1ac00 c1 e3 04 4c 89 ff e8 0f 0c 00 00 41 89 c5 41 01 dd 49 8b 47 48 48 83 40 08 fe 49 8b 47 40 48 8b ...L.......A..A..I.GHH.@..I.G@H.
1ac20 08 48 85 c9 48 8d 49 ff 48 89 08 0f 85 b1 00 00 00 48 89 c7 e8 a1 59 ff ff e9 b3 00 00 00 49 8b .H..H.I.H........H....Y.......I.
1ac40 47 48 48 ff 48 08 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 79 59 ff GHH.H.I.G@H..H..H.I.H..u.H...yY.
1ac60 ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 eb 0b 4c 89 ff e8 19 05 00 00 41 ...H.H.H.Q.H.P....A....L.......A
1ac80 8b 07 8d 48 01 48 63 c9 41 f6 04 0c 08 0f 84 09 ff ff ff 83 f8 0a 74 df 83 f8 0d 75 a9 eb d8 48 ...H.Hc.A.............t....u...H
1aca0 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 83 f8 7b 0f 94 c0 0f b6 c0 4c 89 ff 89 c6 48 .H.H.Q.H.P....A....{......L....H
1acc0 8d 05 f9 00 04 00 48 89 c2 e8 e7 0a 00 00 4c 89 ff e8 44 0b 00 00 48 63 d8 49 c7 c5 fc ff ff ff ......H.......L...D...Hc.I......
1ace0 eb 4a 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 e9 90 fe ff ff 48 c1 e3 04 89 c7 e8 .JH.H.H.Q.H.P....A.......H......
1ad00 24 36 00 00 48 98 48 01 c3 48 81 fb 00 00 11 00 19 c0 83 e0 01 4c 89 ff 89 c6 48 8d 05 aa 00 04 $6..H.H..H...........L....H.....
1ad20 00 48 89 c2 e8 8c 0a 00 00 49 ff cd 41 8b 07 4c 89 ff 89 c6 e8 93 07 00 00 49 8b 47 40 48 8b 08 .H.......I..A..L.........I.G@H..
1ad40 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 86 58 ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 H..H.I.H..u.H....X....H.H.H.Q.H.
1ad60 50 08 0f b6 01 41 89 07 8d 48 01 48 63 c9 41 f6 04 0c 10 75 84 83 f8 7d 0f 94 c0 0f b6 c0 4c 89 P....A...H.Hc.A....u...}......L.
1ad80 ff 89 c6 48 8d 05 57 00 04 00 48 89 c2 e8 23 0a 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff ...H..W...H...#...I.G@H..H..H.I.
1ada0 48 89 08 75 0a 48 89 c7 e8 2d 58 ff ff eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 H..u.H...-X....H.H.H.Q.H.P....A.
1adc0 07 49 8b 47 48 4c 01 68 08 48 8d 45 d0 48 89 c7 48 89 de e8 10 37 00 00 89 c3 85 db 0f 8e ba fd .I.GHL.h.H.E.H..H....7..........
1ade0 ff ff 48 89 d8 48 c1 e0 20 49 bd 00 00 00 00 08 00 00 00 49 29 c5 4c 89 e8 48 c1 f8 20 0f be 44 ..H..H...I.........I).L..H.....D
1ae00 05 d0 4c 89 ff 89 c6 e8 c0 06 00 00 ff cb 48 b8 00 00 00 00 01 00 00 00 49 01 c5 85 db 7f d7 e9 ..L...........H.........I.......
1ae20 78 fd ff ff 83 f9 5b 0f 8f 8d fb ff ff 83 f9 ff 0f 85 71 fb ff ff 48 8d 35 3f ff 03 00 ba 21 01 x.....[...........q...H.5?....!.
1ae40 00 00 4c 89 ff e8 e0 f4 ff ff 4c 89 ff 44 89 f6 e8 77 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 ..L.......L..D...w...I..@H..H..H
1ae60 8d 40 ff 48 89 07 0f 84 73 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 64 01 00 00 .@.H....s...H.G.H.H.H.O.....d...
1ae80 48 8d 35 f5 fe 03 00 ba 25 01 00 00 4c 89 ff e8 96 f4 ff ff e8 41 57 ff ff 41 89 07 41 bc 2e 00 H.5.....%...L........AW..A..A...
1aea0 00 00 be 2e 00 00 00 4c 89 ff e8 d7 05 00 00 85 c0 0f 84 59 01 00 00 be 2e 00 00 00 4c 89 ff e8 .......L...........Y........L...
1aec0 c2 05 00 00 85 c0 0f 95 c0 44 0f b6 e0 41 81 cc 18 01 00 00 e9 5a 01 00 00 e8 fc 56 ff ff 41 89 .........D...A.......Z.....V..A.
1aee0 07 bb 2f 00 00 00 be 2f 00 00 00 4c 89 ff e8 93 05 00 00 85 c0 41 bc 17 01 00 00 44 0f 44 e3 e9 ../..../...L.........A.....D.D..
1af00 2f 01 00 00 e8 d1 56 ff ff 41 89 07 bb 3a 00 00 00 be 3a 00 00 00 4c 89 ff e8 68 05 00 00 85 c0 /.....V..A...:....:...L...h.....
1af20 41 bc 20 01 00 00 44 0f 44 e3 e9 04 01 00 00 e8 a6 56 ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 A.....D.D........V..A...=...L...
1af40 42 05 00 00 85 c0 41 bc 1c 01 00 00 0f 85 e1 00 00 00 bb 3c 00 00 00 be 3c 00 00 00 4c 89 ff e8 B.....A............<....<...L...
1af60 22 05 00 00 85 c0 41 bc 1e 01 00 00 44 0f 44 e3 e9 be 00 00 00 e8 60 56 ff ff 41 89 07 bb 3d 00 ".....A.....D.D.......`V..A...=.
1af80 00 00 be 3d 00 00 00 4c 89 ff e8 f7 04 00 00 85 c0 41 bc 1a 01 00 00 44 0f 44 e3 e9 93 00 00 00 ...=...L.........A.....D.D......
1afa0 e8 35 56 ff ff 41 89 07 be 3d 00 00 00 4c 89 ff e8 d1 04 00 00 85 c0 41 bc 1b 01 00 00 75 74 bb .5V..A...=...L.........A.....ut.
1afc0 3e 00 00 00 be 3e 00 00 00 4c 89 ff e8 b5 04 00 00 85 c0 41 bc 1f 01 00 00 44 0f 44 e3 eb 54 e8 >....>...L.........A.....D.D..T.
1afe0 f6 55 ff ff 41 89 07 49 8b 47 48 48 8b 30 48 8b 50 08 48 ff c6 48 83 c2 fe 4c 89 ff e8 e3 f3 ff .U..A..I.GHH.0H.P.H..H...L......
1b000 ff 48 8b 4d c8 48 89 01 41 bc 25 01 00 00 eb 23 41 8b 07 ff c0 48 98 48 8d 0d c2 06 04 00 f6 04 .H.M.H..A.%....#A....H.H........
1b020 01 02 74 0f 4c 89 ff 48 8b 75 c8 e8 18 05 00 00 41 89 c4 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 ..t.L..H.u......A..D..H...[A\A]A
1b040 5e 41 5f 5d c3 0f 1f 00 eb ff ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff ^A_]............................
1b060 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 61 f5 ff ff 20 f5 ff ff 61 f5 ff ff 61 f5 ff ff ................a.......a...a...
1b080 20 f5 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 ................................
1b0a0 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 ................................
1b0c0 d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 61 f5 ff ff d5 f6 ff ff fb f7 ff ff d5 f6 ff ff d5 f6 ff ff ............a...................
1b0e0 d5 f6 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 d5 f6 ff ff ................................
1b100 90 f5 ff ff 31 f8 ff ff 69 f8 ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff ....1...i.......................
1b120 dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff 94 f8 ff ff d5 f6 ff ff bf f8 ff ff ................................
1b140 ea f8 ff ff 15 f9 ff ff 8a f9 ff ff a5 f9 ff ff a5 f9 ff ff a5 f9 ff ff 65 fa ff ff a5 f9 ff ff ........................e.......
1b160 6d fa ff ff 75 fa ff ff a6 fa ff ff a5 f9 ff ff ae fa ff ff a5 f9 ff ff f6 fa ff ff 55 48 89 e5 m...u.......................UH..
1b180 53 50 48 89 fb 48 8d 73 28 e8 a8 f3 ff ff 89 43 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 SPH..H.s(......C.H...[].UH..AVSH
1b1a0 89 fb 44 8b 33 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 ..D.3H.{@H..H..H.@.H..t.H.G.H.H.
1b1c0 48 89 4f 08 0f b6 00 eb 05 e8 0c 54 ff ff 89 03 83 f8 0a 74 05 83 f8 0d 75 30 44 39 f0 74 2b 48 H.O........T.......t....u0D9.t+H
1b1e0 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 .{@H..H..H.@.H..t.H.G.H.H.H.O...
1b200 00 eb 05 e8 d2 53 ff ff 89 03 8b 43 04 ff c0 3d ff ff ff 7f 89 43 04 74 05 5b 41 5e 5d c3 48 8d .....S.....C...=.....C.t.[A^].H.
1b220 05 14 fc 03 00 31 d2 48 89 df 48 89 c6 e8 f8 f0 ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc .....1.H..H.......UH..AWAVATSI..
1b240 45 8b 34 24 44 89 f6 e8 80 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 E.4$D.......I.|$@H..H..H.@.H..t.
1b260 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 64 53 ff ff 41 89 04 24 45 31 ff 83 f8 3d H.G.H.H.H.O.......dS..A..$E1...=
1b280 bb 00 00 00 00 75 44 31 db be 3d 00 00 00 4c 89 e7 e8 36 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 .....uD1..=...L...6...I.|$@H..H.
1b2a0 c0 48 8d 40 ff 48 89 07 75 07 e8 2b 53 ff ff eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 .H.@.H..u..+S....H.G.H.H.H.O....
1b2c0 41 89 04 24 ff c3 83 f8 3d 74 be 44 39 f0 b8 ff ff ff ff 44 0f 45 f8 41 31 df 44 89 f8 5b 41 5c A..$....=t.D9......D.E.A1.D..[A\
1b2e0 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb 8b 33 44 8b 63 04 A^A_].UH..AWAVATSA..I..H...3D.c.
1b300 e8 c7 01 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 .....H.{@H..H..H.@.H..t.H.G.H.H.
1b320 48 89 4f 08 0f b6 00 eb 05 e8 ac 52 ff ff 89 03 83 f8 0a 74 05 83 f8 0d 75 0e 48 89 df e8 56 fe H.O........R.......t....u.H...V.
1b340 ff ff 8b 03 eb 02 89 03 83 f8 5c 7f 14 83 f8 0a 74 4e 83 f8 0d 74 49 83 f8 ff 75 0a e9 e5 00 00 ..........\.....tN...tI...u.....
1b360 00 83 f8 5d 74 65 4d 85 f6 74 0a 48 89 df 89 c6 e8 57 01 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 ...]teM..t.H.....W...H.{@H..H..H
1b380 8d 40 ff 48 89 07 75 07 e8 4d 52 ff ff eb b7 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb a6 .@.H..u..MR....H.G.H.H.H.O......
1b3a0 be 0a 00 00 00 48 89 df e8 1f 01 00 00 48 89 df e8 e3 fd ff ff 4d 85 f6 75 88 48 8b 43 48 48 c7 .....H.......H.......M..u.H.CHH.
1b3c0 40 08 00 00 00 00 e9 77 ff ff ff 48 89 df e8 5f fe ff ff 44 39 f8 0f 85 66 ff ff ff 8b 33 48 89 @......w...H..._...D9...f....3H.
1b3e0 df e8 e6 00 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 ......H.{@H..H..H.@.H..t.H.G.H.H
1b400 01 48 89 4f 08 0f b6 00 eb 05 e8 cb 51 ff ff 4d 85 f6 89 03 74 27 48 8b 43 48 41 8d 4f 02 48 63 .H.O........Q..M....t'H.CHA.O.Hc
1b420 f1 48 03 30 48 8b 50 08 43 8d 44 3f 04 48 98 48 29 c2 48 89 df e8 aa ef ff ff 49 89 06 5b 41 5c .H.0H.P.C.D?.H.H).H.......I..[A\
1b440 41 5e 41 5f 5d c3 4d 85 f6 48 8d 05 5a de 03 00 48 8d 0d b1 f9 03 00 48 0f 45 c8 48 8b 53 38 48 A^A_].M..H..Z...H......H.E.H.S8H
1b460 8d 35 aa f9 03 00 31 c0 48 89 d7 48 89 ca 44 89 e1 e8 e3 35 00 00 ba 21 01 00 00 48 89 df 48 89 .5....1.H..H..D....5...!...H..H.
1b480 c6 e8 a4 ee ff ff 55 48 89 e5 53 50 48 89 fb 31 c0 39 33 75 30 48 8b 7b 40 48 8b 07 48 85 c0 48 ......UH..SPH..1.93u0H.{@H..H..H
1b4a0 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 1c 51 ff ff 89 03 .@.H..t.H.G.H.H.H.O........Q....
1b4c0 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 8b 5f 48 48 8b 4b .....H...[].UH..AWAVSPA..H._HH.K
1b4e0 08 48 8b 53 10 48 8d 41 01 48 39 d0 76 2f 48 b8 ff ff ff ff ff ff ff 3f 48 39 c2 73 3a 48 8b 7f .H.S.H.A.H9.v/H........?H9.s:H..
1b500 38 48 8b 33 4c 8d 3c 12 4c 89 f9 e8 21 6d ff ff 48 89 03 4c 89 7b 10 48 8b 4b 08 eb 03 48 8b 03 8H.3L.<.L...!m..H..L.{.H.K...H..
1b520 48 8d 51 01 48 89 53 08 44 88 34 08 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 05 25 f8 03 00 31 d2 H.Q.H.S.D.4.H...[A^A_].H..%...1.
1b540 48 89 c6 e8 e2 ed ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 f6 48 89 fb 44 H.......UH..AWAVAUATSH...I..H..D
1b560 8b 3b 44 89 fe e8 62 ff ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 .;D...b...H.{@H..H..H.@.H..t.H.G
1b580 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 47 50 ff ff 89 03 41 83 ff 30 75 25 48 8d 35 9e e6 .H.H.H.O.......GP....A..0u%H.5..
1b5a0 03 00 48 89 df e8 ad 01 00 00 85 c0 48 8d 05 99 f7 03 00 4c 8d 3d 95 f7 03 00 4c 0f 44 f8 eb 07 ..H.........H......L.=....L.D...
1b5c0 4c 8d 3d 85 f7 03 00 4c 8d 2d 12 01 04 00 4c 8d 25 66 e6 03 00 eb 02 89 03 48 89 df 4c 89 fe e8 L.=....L.-....L.%f.......H..L...
1b5e0 73 01 00 00 85 c0 74 0b 48 89 df 4c 89 e6 e8 64 01 00 00 8b 33 8d 46 01 48 98 41 f6 44 05 00 10 s.....t.H..L...d....3.F.H.A.D...
1b600 75 0f 83 fe 2e 75 3d be 2e 00 00 00 48 89 df eb 03 48 89 df e8 b3 fe ff ff 48 8b 7b 40 48 8b 07 u....u=.....H....H.......H.{@H..
1b620 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 a9 4f ff ff eb a4 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f H..H.@.H..u...O....H.G.H.H.H.O..
1b640 b6 00 eb 93 31 f6 48 89 df e8 7e fe ff ff 8a 43 70 3c 2e 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 ....1.H...~....Cp<.t'H.SHH.J.H..
1b660 74 1a 48 8b 12 48 8d 71 ff 80 7c 0a ff 2e 75 04 88 44 0a ff 48 85 f6 48 89 f1 75 e9 48 8b 43 48 t.H..H.q..|...u..D..H..H..u.H.CH
1b680 48 8b 38 48 8d 75 c8 e8 c1 2c 00 00 48 85 c0 75 52 44 8a 7b 70 e8 5c 46 00 00 48 8b 00 8a 00 41 H.8H.u...,..H..uRD.{p.\F..H....A
1b6a0 38 c7 88 43 70 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 44 38 7c 0a ff 8..Cpt'H.SHH.J.H..t.H..H.q.D8|..
1b6c0 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 6f 2c 00 00 48 85 u..D..H..H..u.H.CHH.8H.u..o,..H.
1b6e0 c0 74 32 83 7d d0 13 75 0e 48 8b 45 c8 49 89 06 b8 23 01 00 00 eb 0f f2 0f 10 45 c8 f2 41 0f 11 .t2.}..u.H.E.I...#........E..A..
1b700 06 b8 22 01 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 8a 43 70 3c 2e 74 27 48 8b 53 48 .."...H...[A\A]A^A_]..Cp<.t'H.SH
1b720 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 38 44 0a ff 75 05 c6 44 0a ff 2e 48 85 f6 48 89 H.J.H..t.H..H.q.8D..u..D...H..H.
1b740 f1 75 e9 48 8d 35 08 f6 03 00 ba 22 01 00 00 48 89 df e8 d3 eb ff ff 55 48 89 e5 53 50 48 89 f0 .u.H.5....."...H.......UH..SPH..
1b760 48 89 fb 8b 33 0f be 08 39 ce 74 0a 0f be 48 01 31 c0 39 ce 75 38 48 89 df e8 4e fd ff ff 48 8b H...3...9.t...H.1.9.u8H...N...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 33 4e ff ff 89 03 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 ...3N.........H...[].UH..AVSI..H
1b7c0 89 fb 85 f6 74 05 5b 41 5e 5d c3 8b 03 83 f8 ff 74 38 48 89 df 89 c6 e8 f0 fc ff ff 48 8b 43 40 ....t.[A^]......t8H.........H.C@
1b7e0 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 e3 4d ff ff eb 0f 48 8b 48 08 48 8d 51 H..H..H.I.H..u.H....M....H.H.H.Q
1b800 01 48 89 50 08 0f b6 01 89 03 ba 25 01 00 00 48 89 df 4c 89 f6 e8 10 eb ff ff 55 48 89 e5 53 50 .H.P.......%...H..L.......UH..SP
1b820 48 89 fb 8b 33 e8 a2 fc ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 H...3.....H.{@H..H..H.@.H..t.H.G
1b840 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 87 4d ff ff 89 03 ff c0 48 98 48 8d 0d 80 fe 03 00 .H.H.H.O........M......H.H......
1b860 0f b6 34 01 83 e6 10 48 8d 15 7f f5 03 00 48 89 df e8 3f ff ff ff 8b 3b 48 83 c4 08 5b 5d e9 a5 ..4....H......H...?....;H...[]..
1b880 2a 00 00 55 48 89 e5 41 56 53 48 89 fb 48 8b 43 58 48 85 c0 75 4d 4c 8b 73 18 40 88 73 0a 49 8b *..UH..AVSH..H.CXH..uML.s.@.s.I.
1b8a0 86 e0 00 00 00 48 83 78 58 00 75 4f 49 83 be d8 00 00 00 00 74 28 48 8b 53 10 48 89 df e8 64 00 .....H.xX.uOI.......t(H.S.H...d.
1b8c0 00 00 48 8b 43 10 48 8b 4b 20 48 39 41 08 73 04 48 89 41 08 48 89 df 41 ff 96 d8 00 00 00 e8 11 ..H.C.H.K.H9A.s.H.A.H..A........
1b8e0 43 00 00 89 b0 9c 00 00 00 48 8b 7b 58 48 83 c7 08 be 01 00 00 00 e8 ed 42 00 00 48 8b 48 10 48 C........H.{XH..........B..H.H.H
1b900 8d 51 10 48 89 50 10 48 8b 43 10 48 8b 50 f0 48 8b 40 f8 48 89 41 08 48 89 11 49 8b be e0 00 00 .Q.H.P.H.C.H.P.H.@.H.A.H..I.....
1b920 00 e8 5d ff ff ff 55 48 89 e5 41 56 53 48 89 d3 49 89 fe 83 fe 06 75 16 48 8d 35 78 f6 03 00 ba ..]...UH..AVSH..I.....u.H.5x....
1b940 17 00 00 00 4c 89 f7 e8 c2 82 ff ff eb 10 83 fe 04 75 1a 49 8b 46 18 48 8b 80 f0 00 00 00 48 89 ....L............u.I.F.H......H.
1b960 03 0f b6 40 08 83 c8 40 89 43 08 eb 13 49 8b 46 10 48 8b 48 f0 48 8b 40 f8 48 89 43 08 48 89 0b ...@...@.C...I.F.H.H.H.@.H.C.H..
1b980 48 83 c3 10 49 89 5e 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec a0 00 00 00 49 H...I.^.[A^].UH..AWAVATSH......I
1b9a0 89 d7 49 89 f6 48 89 fb 66 44 8b a3 c6 00 00 00 c7 45 dc 00 00 00 00 48 8b 43 58 48 89 85 40 ff ..I..H..fD.......E.....H.CXH..@.
1b9c0 ff ff 48 8d 85 40 ff ff ff 48 89 43 58 48 8d bd 48 ff ff ff e8 15 42 00 00 85 c0 75 09 48 89 df ..H..@...H.CXH..H.....B....u.H..
1b9e0 4c 89 fe 41 ff d6 48 8b 85 40 ff ff ff 48 89 43 58 66 44 89 a3 c6 00 00 00 8b 45 dc 48 81 c4 a0 L..A..H..@...H.CXfD.......E.H...
1ba00 00 00 00 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 18 41 89 f7 ...[A\A^A_].UH..AWAVAUATSH...A..
1ba20 49 89 fe 49 8b 5e 38 45 8b a6 b8 00 00 00 4d 63 ec 4c 89 6d c8 49 c1 e5 04 49 63 cf 48 89 4d c0 I..I.^8E......Mc.L.m.I...Ic.H.M.
1ba40 48 c1 e1 04 48 89 4d d0 48 89 de 4c 89 ea e8 de 67 ff ff 48 8b 4d c8 48 8b 55 c0 39 d1 49 89 46 H...H.M.H..L....g..H.M.H.U.9.I.F
1ba60 38 7d 17 49 8d 4c 05 08 c7 01 00 00 00 00 48 83 c1 10 41 ff c4 45 39 fc 7c ee 45 89 be b8 00 00 8}.I.L........H...A..E9.|.E.....
1ba80 00 48 8b 4d d0 48 8d 4c 01 b0 49 89 4e 30 49 8b 4e 10 48 29 d9 48 83 e1 f0 48 01 c1 49 89 4e 10 .H.M.H.L..I.N0I.N.H).H...H..I.N.
1baa0 49 8b 4e 40 eb 14 48 8b 11 48 29 da 48 83 e2 f0 48 01 c2 48 89 11 48 8b 49 10 48 85 c9 75 e7 49 I.N@..H..H).H...H..H..H.I.H..u.I
1bac0 8b 4e 20 eb 04 48 8b 49 10 48 85 c9 74 3c 48 8b 51 08 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 08 .N...H.I.H..t<H.Q.H).H...H..H.Q.
1bae0 48 8b 11 48 29 da 48 83 e2 f0 48 01 c2 48 89 11 f6 41 42 02 74 cf 48 8b 51 20 48 29 da 48 83 e2 H..H).H...H..H...AB.t.H.Q.H).H..
1bb00 f0 48 01 c2 48 89 51 20 eb bb 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 .H..H.Q...H...[A\A]A^A_].UH..SPH
1bb20 89 fb 8b 83 b8 00 00 00 3d 41 42 0f 00 7d 3a 48 8b 4b 10 48 2b 4b 38 48 c1 e9 04 8d 4c 0e 05 01 ........=AB..}:H.K.H+K8H....L...
1bb40 c0 3d 40 42 0f 00 be 40 42 0f 00 0f 4e f0 39 ce 0f 4c f1 81 fe 41 42 0f 00 7d 1b 48 89 df 48 83 .=@B...@B...N.9..L...AB..}.H..H.
1bb60 c4 08 5b 5d e9 a3 fe ff ff be 06 00 00 00 48 89 df e8 0d fd ff ff be 08 43 0f 00 48 89 df e8 89 ..[]..........H.........C..H....
1bb80 fe ff ff 48 8d 0d 06 ef 03 00 31 c0 48 89 df 48 89 ce e8 13 38 00 00 55 48 89 e5 41 57 41 56 53 ...H......1.H..H....8..UH..AWAVS
1bba0 50 49 89 fe 49 8b 5e 10 49 8b 46 20 eb 0f 48 8b 48 08 48 8b 40 10 48 39 cb 48 0f 42 d9 48 85 c0 PI..I.^.I.F...H.H.H.@.H9.H.B.H..
1bbc0 75 ec 49 2b 5e 38 48 c1 eb 04 8d 43 01 c1 f8 1f c1 e8 1d 8d 44 03 01 c1 f8 03 8d 44 18 0b 3d 40 u.I+^8H....C........D......D..=@
1bbe0 42 0f 00 41 bf 40 42 0f 00 44 0f 4e f8 41 81 be b8 00 00 00 41 42 0f 00 7c 0a 4c 89 f7 e8 dc a0 B..A.@B..D.N.A......AB..|.L.....
1bc00 ff ff eb 08 4c 89 f7 e8 11 a1 ff ff 81 fb 3f 42 0f 00 7f 1e 45 3b be b8 00 00 00 7d 15 4c 89 f7 ....L.........?B....E;.....}.L..
1bc20 44 89 fe 48 83 c4 08 5b 41 5e 41 5f 5d e9 da fd ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 D..H...[A^A_].....H...[A^A_].UH.
1bc40 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 48 89 fb 4c 8b b3 a8 00 00 00 4d 85 f6 0f 84 .AWAVAUATSH......H..L......M....
1bc60 95 00 00 00 80 bb c9 00 00 00 00 0f 84 88 00 00 00 48 8b 43 10 4c 8b 7b 20 48 8b 4b 38 49 89 c4 .................H.C.L.{.H.K8I..
1bc80 49 29 cc 4d 8b 6f 08 49 29 cd 89 b5 58 ff ff ff 89 55 80 4c 89 7d d0 48 8b 4b 30 48 29 c1 48 81 I).M.o.I)...X....U.L.}.H.K0H).H.
1bca0 f9 4f 01 00 00 7f 11 be 14 00 00 00 48 89 df e8 65 fe ff ff 48 8b 43 10 48 05 40 01 00 00 49 89 .O..........H...e...H.C.H.@...I.
1bcc0 47 08 c6 83 c9 00 00 00 00 41 80 4f 42 04 48 8d b5 58 ff ff ff 48 89 df 41 ff d6 c6 83 c9 00 00 G........A.OB.H..X...H..A.......
1bce0 00 01 48 8b 43 38 49 01 c5 4d 89 6f 08 49 01 c4 4c 89 63 10 41 80 67 42 fb 48 81 c4 88 00 00 00 ..H.C8I..M.o.I..L.c.A.gB.H......
1bd00 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 41 89 d5 49 89 ff eb [A\A]A^A_].UH..AWAVAUATSPA..I...
1bd20 19 48 83 c1 10 49 89 4f 10 48 8b 08 48 8b 40 08 48 89 43 08 48 89 0b 48 89 de 49 8b 5f 38 49 89 .H...I.O.H..H.@.H.C.H..H..I._8I.
1bd40 f4 49 29 dc 8b 46 08 83 e0 3f 83 f8 06 0f 84 81 00 00 00 83 f8 26 0f 84 cb 00 00 00 83 f8 16 0f .I)..F...?...........&..........
1bd60 84 c9 00 00 00 49 8b 47 30 49 2b 47 10 48 83 f8 1f 7f 11 be 01 00 00 00 4c 89 ff e8 99 fd ff ff .....I.G0I+G.H..........L.......
1bd80 49 8b 5f 38 4c 01 e3 ba 17 00 00 00 4c 89 ff 48 89 de e8 9e 81 ff ff 8b 48 08 83 e1 0f 83 f9 06 I._8L.......L..H........H.......
1bda0 0f 85 ee 02 00 00 49 8b 4f 10 48 39 d9 0f 86 6e ff ff ff 48 8b 51 f0 48 8b 71 f8 48 89 71 08 48 ......I.O.H9...n...H.Q.H.q.H.q.H
1bdc0 89 11 48 8d 49 f0 48 39 d9 77 e8 49 8b 4f 10 e9 4d ff ff ff 48 8b 06 4c 8b 40 18 4d 8b 77 10 49 ..H.I.H9.w.I.O..M...H..L.@.M.w.I
1bde0 8b 47 30 4c 29 f0 49 29 f6 49 c1 ee 04 48 c1 f8 04 41 0f b6 70 0c 48 39 f0 7f 0e 4c 89 ff 4c 89 .G0L).I).I...H...A..p.H9...L..L.
1be00 c3 e8 13 fd ff ff 49 89 d8 44 89 6d d4 41 8d 46 ff 41 0f b6 58 0a 41 39 de 0f 8e b6 00 00 00 41 ......I..D.m.A.F.A..X.A9.......A
1be20 89 c5 e9 e3 00 00 00 48 8b 36 48 83 c6 18 48 8b 1e 49 8b 47 30 49 2b 47 10 48 3d 4f 01 00 00 7f .......H.6H...H..I.G0I+G.H=O....
1be40 0d be 14 00 00 00 4c 89 ff e8 cb fc ff ff 49 8b 47 20 48 8b 40 18 48 85 c0 75 08 4c 89 ff e8 49 ......L.......I.G.H.@.H..u.L...I
1be60 9e ff ff 49 89 47 20 66 44 89 68 40 4d 03 67 38 4c 89 20 b9 40 01 00 00 49 03 4f 10 48 89 48 08 ...I.G.fD.h@M.g8L...@...I.O.H.H.
1be80 c6 40 42 00 49 8b 47 18 48 83 78 18 00 7e 08 4c 89 ff e8 2d 6e ff ff 41 f6 87 c8 00 00 00 01 74 .@B.I.G.H.x..~.L...-n..A.......t
1bea0 0f 31 f6 ba ff ff ff ff 4c 89 ff e8 8d fd ff ff 4c 89 ff ff d3 49 8b 77 10 48 98 48 c1 e0 04 48 .1......L.......L....I.w.H.H...H
1bec0 29 c6 4c 89 ff e8 df 01 00 00 41 be 01 00 00 00 e9 ad 01 00 00 49 8b 4f 10 44 39 f3 45 89 f5 44 ).L.......A..........I.O.D9.E..D
1bee0 0f 4d eb 44 89 ea 44 29 f2 48 8d 71 08 c7 06 00 00 00 00 ff c0 48 83 c6 10 39 d8 7c f0 48 c1 e2 .M.D..D).H.q.........H...9.|.H..
1bf00 04 48 8d 44 0a 10 49 89 47 10 41 80 78 0b 00 0f 84 ab 00 00 00 4d 8b 77 10 49 8b 47 30 4c 29 f0 .H.D..I.G.A.x........M.w.I.G0L).
1bf20 48 c1 f8 04 41 0f b6 70 0c 48 39 f0 7f 12 4c 89 ff 4d 89 c6 e8 e0 fb ff ff 4d 89 f0 4d 8b 77 10 H...A..p.H9...L..M.......M..M.w.
1bf40 84 db 74 76 49 63 cd 49 8d 46 10 48 89 ca 48 c1 e2 04 4c 89 f6 48 29 d6 48 f7 da 80 fb 02 49 89 ..tvIc.I.F.H..H...L..H).H.....I.
1bf60 47 10 48 8b 06 48 8b 76 08 49 89 76 08 49 89 06 41 c7 44 16 08 00 00 00 00 72 3f b8 01 00 00 00 G.H..H.v.I.v.I..A.D......r?.....
1bf80 48 29 c8 48 c1 e0 04 4c 01 f0 b9 01 00 00 00 49 8b 57 10 48 8d 72 10 49 89 77 10 48 8b 30 48 8b H).H...L.......I.W.H.r.I.w.H.0H.
1bfa0 78 08 48 89 7a 08 48 89 32 c7 40 08 00 00 00 00 48 83 c0 10 ff c1 39 d9 7c d5 4d 8b 6f 38 eb 09 x.H.z.H.2.@.....H.....9.|.M.o8..
1bfc0 4d 8b 6f 38 4f 8d 74 2c 10 4d 01 e5 49 8b 47 20 48 8b 58 18 48 85 db 75 11 4c 89 ff 4c 89 c3 e8 M.o8O.t,.M..I.G.H.X.H..u.L..L...
1bfe0 c8 9c ff ff 49 89 d8 48 89 c3 49 89 5f 20 8b 45 d4 66 89 43 40 4c 89 2b 4c 89 73 20 41 0f b6 40 ....I..H..I._..E.f.C@L.+L.s.A..@
1c000 0c 48 c1 e0 04 4c 01 f0 48 89 43 08 49 8b 48 38 48 89 4b 28 c6 43 42 02 49 89 47 10 49 8b 47 18 .H...L..H.C.I.H8H.K(.CB.I.G.I.G.
1c020 48 83 78 18 00 7e 08 4c 89 ff e8 95 6c ff ff 45 31 f6 41 f6 87 c8 00 00 00 01 74 46 48 83 43 28 H.x..~.L....l..E1.A.......tFH.C(
1c040 04 48 8b 43 10 45 31 f6 f6 40 42 02 be 00 00 00 00 74 1d 48 8b 40 28 8b 40 fc 83 e0 3f 83 f8 25 .H.C.E1..@B......t.H.@(.@...?..%
1c060 be 00 00 00 00 75 09 80 4b 42 20 be 04 00 00 00 ba ff ff ff ff 4c 89 ff e8 c0 fb ff ff 48 83 43 .....u..KB...........L.......H.C
1c080 28 fc 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 a6 e2 03 00 4c 89 ff 48 89 (.D..H...[A\A]A^A_].H......L..H.
1c0a0 de 48 89 c2 e8 bf 32 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 4d 8b 7e 20 41 0f b6 .H....2..UH..AWAVSPH..I..M.~.A..
1c0c0 86 c8 00 00 00 a8 06 74 2c a8 02 74 1a 49 2b 5e 38 be 01 00 00 00 ba ff ff ff ff 4c 89 f7 e8 5a .......t,..t.I+^8..........L...Z
1c0e0 fb ff ff 49 03 5e 38 49 8b 57 10 48 8b 42 28 49 89 46 28 eb 04 49 8b 57 10 49 8b 0f 41 0f bf 47 ...I.^8I.W.H.B(I.F(..I.W.I..A..G
1c100 40 85 c0 49 89 56 20 74 4e 8d 50 ff 48 ff c2 49 3b 5e 10 73 1f 48 8b 33 48 8b 7b 08 48 8d 5b 10 @..I.V.tN.P.H..I;^.s.H.3H.{.H.[.
1c120 48 89 79 08 48 89 31 48 8d 49 10 48 ff ca 85 d2 75 dd eb 23 be 08 00 00 00 85 d2 7e 1a 89 d7 ff H.y.H.1H.I.H....u..#.......~....
1c140 cf 85 ff c7 04 31 00 00 00 00 48 8d 76 10 7f ef 48 c1 e2 04 48 01 d1 49 89 4e 10 ff c0 48 83 c4 .....1....H.v...H...H..I.N...H..
1c160 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 41 89 ce 48 89 fb 0f b7 83 c6 00 00 00 ff c0 66 3d .[A^A_].UH..AVSA..H...........f=
1c180 c8 00 66 89 83 c6 00 00 00 72 08 74 3e 66 3d e1 00 73 4c 45 85 f6 75 07 66 ff 83 c4 00 00 00 48 ..f......r.t>f=..sLE..u.f......H
1c1a0 89 df e8 64 fb ff ff 85 c0 75 08 48 89 df e8 8d 79 fe ff 45 85 f6 75 07 66 ff 8b c4 00 00 00 66 ...d.....u.H....y..E..u.f......f
1c1c0 ff 8b c6 00 00 00 5b 41 5e 5d c3 48 8d 0d 24 ed 03 00 31 c0 48 89 df 48 89 ce e8 cb 31 00 00 be ......[A^].H..$...1.H..H....1...
1c1e0 06 00 00 00 48 89 df e8 97 f6 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 48 85 f6 ....H.......UH..AWAVAUATSPI..H..
1c200 45 0f b7 be c4 00 00 00 66 b8 01 00 74 09 0f b7 86 c6 00 00 00 ff c0 66 41 89 86 c6 00 00 00 66 E.......f...t..........fA......f
1c220 41 c7 86 c4 00 00 00 00 00 49 8b 46 10 48 63 ca 48 c1 e1 04 48 29 c8 48 8d 35 07 01 00 00 4c 89 A........I.F.Hc.H...H).H.5....L.
1c240 f7 48 89 c2 e8 44 f7 ff ff 89 c3 83 fb ff 89 5d d4 0f 84 99 00 00 00 83 fb 02 0f 8c c4 00 00 00 .H...D.........]................
1c260 4d 8b 66 20 eb 05 4d 8b 64 24 10 4d 85 e4 0f 84 8a 00 00 00 41 f6 44 24 42 10 74 ea 4d 8b 6e 38 M.f...M.d$.M........A.D$B.t.M.n8
1c280 4d 03 6c 24 38 4c 89 f7 4c 89 ee e8 50 5d ff ff 4c 89 f7 89 de 4c 89 ea e8 89 f6 ff ff 4d 89 66 M.l$8L..L...P]..L....L.......M.f
1c2a0 20 41 8a 44 24 42 24 01 41 88 86 c9 00 00 00 66 41 c7 86 c4 00 00 00 00 00 4c 89 f7 e8 d6 f8 ff .A.D$B$.A......fA........L......
1c2c0 ff 49 8b 44 24 28 49 89 86 b0 00 00 00 4c 89 f7 48 8d 35 55 01 00 00 48 8d 55 d4 e8 ad f6 ff ff .I.D$(I......L..H.5U...H.U......
1c2e0 89 c3 83 fb 01 89 5d d4 0f 8f 72 ff ff ff eb 34 c7 45 d4 02 00 00 00 bb 02 00 00 00 eb 26 83 fb ......]...r....4.E...........&..
1c300 02 7c 21 41 88 5e 0a 49 8b 56 10 4c 89 f7 89 de e8 11 f6 ff ff 49 8b 46 10 49 8b 4e 20 48 89 41 .|!A.^.I.V.L.........I.F.I.N.H.A
1c320 08 8b 5d d4 66 45 89 be c4 00 00 00 66 41 ff 8e c6 00 00 00 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 ..].fE......fA........H...[A\A]A
1c340 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f1 48 89 fb 66 81 bb c6 00 00 00 c8 00 0f 83 a5 00 00 00 ^A_].UH..SPH..H..f..............
1c360 48 8b 43 20 8a 53 0a 80 fa 01 75 1f c6 43 0a 00 48 8b 53 38 48 03 50 38 48 89 10 f6 40 42 02 74 H.C..S....u..C..H.S8H.P8H...@B.t
1c380 36 48 89 df e8 b7 77 fe ff eb 5c 84 d2 75 7f 48 8d 53 60 48 39 d0 75 7f 48 83 c1 f0 ba ff ff ff 6H....w...\..u.H.S`H9.u.H.......
1c3a0 ff 48 89 df 48 89 ce e8 5f f9 ff ff 85 c0 74 47 48 83 c4 08 5b 5d c3 4c 8b 40 20 4d 85 c0 74 1c .H..H..._.....tGH...[].L.@.M..t.
1c3c0 48 8b 50 30 be 01 00 00 00 48 89 df 41 ff d0 48 8b 4b 10 48 98 48 c1 e0 04 48 29 c1 48 89 df 48 H.P0.....H..A..H.K.H.H...H).H..H
1c3e0 89 ce e8 c2 fc ff ff 31 f6 48 89 df 48 83 c4 08 5b 5d e9 35 00 00 00 48 89 df 48 83 c4 08 5b 5d .......1.H..H...[].5...H..H...[]
1c400 e9 3b 77 fe ff 48 8d 05 ea ea 03 00 eb 10 48 8d 05 ac e8 03 00 eb 07 48 8d 05 73 eb 03 00 48 89 .;w..H........H........H..s...H.
1c420 df 48 89 c6 48 89 ca e8 f3 03 00 00 55 48 89 e5 41 56 53 48 89 fb 48 85 f6 74 0a 8b 36 48 89 df .H..H.......UH..AVSH..H..t..6H..
1c440 e8 6f 03 00 00 48 8b 43 20 4c 8d 73 60 eb 04 48 8b 43 20 4c 39 f0 74 27 f6 40 42 02 75 0f be 01 .o...H.C.L.s`..H.C.L9.t'.@B.u...
1c460 00 00 00 48 89 df e8 49 03 00 00 eb e2 48 89 df e8 cf 74 fe ff 48 89 df e8 c3 76 fe ff eb d0 5b ...H...I.....H....t..H....v....[
1c480 41 5e 5d c3 55 48 89 e5 66 83 bf c4 00 00 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 66 83 bf c4 A^].UH..f.............].UH..f...
1c4a0 00 00 00 00 75 1e 4c 8b 47 20 c6 47 0a 01 49 8b 00 48 2b 47 38 49 89 40 38 41 f6 40 42 02 74 1a ....u.L.G..G..I..H+G8I.@8A.@B.t.
1c4c0 31 c0 5d c3 48 8b 47 18 48 39 b8 e0 00 00 00 75 31 48 8d 0d 59 ea 03 00 eb 2f 49 89 48 20 48 85 1.].H.G.H9.....u1H..Y..../I.H.H.
1c4e0 c9 74 04 49 89 50 30 48 63 c6 48 f7 d0 48 c1 e0 04 48 03 47 10 49 89 00 be 01 00 00 00 e8 81 f3 .t.I.P0Hc.H..H...H.G.I..........
1c500 ff ff 48 8d 0d fe e9 03 00 31 c0 48 89 ce e8 97 2e 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 ..H......1.H.......UH..AWAVAUATS
1c520 48 83 ec 18 49 89 ce 48 89 fb 48 8b 43 20 48 89 45 d0 4c 8b a3 b0 00 00 00 44 8a ab c9 00 00 00 H...I..H..H.C.H.E.L......D......
1c540 66 8b 83 c4 00 00 00 66 89 45 ce 4c 89 83 b0 00 00 00 e8 36 f4 ff ff 41 89 c7 45 85 ff 74 3f 4c f......f.E.L.......6...A..E..t?L
1c560 03 73 38 48 89 df 4c 89 f6 e8 72 5a ff ff 48 89 df 44 89 fe 4c 89 f2 e8 aa f3 ff ff 48 8b 45 d0 .s8H..L...rZ..H..D..L.......H.E.
1c580 48 89 43 20 44 88 ab c9 00 00 00 66 8b 45 ce 66 89 83 c4 00 00 00 48 89 df e8 f9 f5 ff ff 4c 89 H.C.D......f.E.f......H.......L.
1c5a0 a3 b0 00 00 00 44 89 f8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 .....D..H...[A\A]A^A_].UH..AVSH.
1c5c0 ec 60 48 89 fb 66 ff 83 c4 00 00 00 48 89 75 90 48 89 55 e8 48 89 4d e0 c7 45 bc 00 00 00 00 48 .`H..f......H.u.H.U.H.M..E.....H
1c5e0 c7 45 c0 00 00 00 00 c7 45 cc 00 00 00 00 48 c7 45 d0 00 00 00 00 c7 45 dc 00 00 00 00 48 c7 45 .E......E.....H.E......E.....H.E
1c600 98 00 00 00 00 48 c7 45 b0 00 00 00 00 48 c7 45 a8 00 00 00 00 48 8b 4b 10 4c 8b 83 b0 00 00 00 .....H.E.....H.E.....H.K.L......
1c620 48 2b 4b 38 48 8d 35 86 00 00 00 48 8d 55 90 e8 df fe ff ff 41 89 c6 48 8b 75 98 48 8b 55 a8 31 H+K8H.5....H.U......A..H.u.H.U.1
1c640 c9 48 89 df e8 e8 5b ff ff 48 89 45 98 48 c7 45 a8 00 00 00 00 48 8b 75 b0 48 63 55 bc 48 01 d2 .H....[..H.E.H.E.....H.u.HcU.H..
1c660 31 c9 48 89 df e8 c7 5b ff ff 48 8b 75 c0 48 63 45 cc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 1.H....[..H.u.HcE.H...H..@1.H...
1c680 ad 5b ff ff 48 8b 75 d0 48 63 45 dc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 93 5b ff ff 66 ff .[..H.u.HcE.H...H..@1.H....[..f.
1c6a0 8b c4 00 00 00 44 89 f0 48 83 c4 60 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 .....D..H..`[A^].UH..AWAVSPH..I.
1c6c0 fe 48 8b 3b 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 12 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 .H.;H..H..H.@.H..t.H.G.H.H.H.O.D
1c6e0 0f b6 38 eb 08 e8 f0 3e ff ff 41 89 c7 41 83 ff 1b 48 8b 73 50 75 24 48 8d 15 5d e8 03 00 4c 89 ..8....>..A..A...H.sPu$H..]...L.
1c700 f7 e8 53 00 00 00 48 8d 53 08 48 8b 33 48 8b 4b 58 4c 89 f7 e8 3f 01 00 00 eb 29 48 8d 15 40 e8 ..S...H.S.H.3H.KXL...?....)H..@.
1c720 03 00 4c 89 f7 e8 2f 00 00 00 48 8d 4b 20 48 8b 33 4c 8b 43 58 48 8d 53 08 4c 89 f7 45 89 f9 e8 ..L.../...H.K.H.3L.CXH.S.L..E...
1c740 c0 00 ff ff 4c 89 f7 48 89 c6 48 83 c4 08 5b 41 5e 41 5f 5d e9 9f 57 ff ff 55 48 89 e5 41 57 41 ....L..H..H...[A^A_]..W..UH..AWA
1c760 56 53 50 49 89 d7 48 89 f3 49 89 fe 48 85 db 74 11 41 0f be 37 48 89 df e8 27 36 00 00 48 85 c0 VSPI..H..I..H..t.A..7H...'6..H..
1c780 74 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 0d d3 e7 03 00 31 c0 4c 89 f7 48 89 ce 4c 89 fa 48 t.H...[A^A_].H......1.L..H..L..H
1c7a0 89 d9 e8 b2 22 00 00 be 03 00 00 00 4c 89 f7 e8 cf f0 ff ff 55 48 89 e5 41 56 53 48 89 fb 48 8b ....".......L.......UH..AVSH..H.
1c7c0 43 20 8a 48 42 f6 c1 10 74 11 80 e1 ef 88 48 42 48 8b 48 28 48 89 8b b0 00 00 00 66 83 78 40 ff C..HB...t.....HBH.H(H......f.x@.
1c7e0 74 06 4c 8d 73 10 eb 15 48 8b 50 08 4c 8d 73 10 48 8b 4b 10 48 39 ca 73 04 48 89 48 08 48 8b 50 t.L.s...H.P.L.s.H.K.H9.s.H.H.H.P
1c800 30 48 89 df ff 50 20 49 8b 36 48 98 48 c1 e0 04 48 29 c6 48 89 df 5b 41 5e 5d e9 8a f8 ff ff 55 0H...P.I.6H.H...H).H..[A^].....U
1c820 48 89 e5 41 56 53 49 89 d6 48 89 fb 4c 89 73 10 e8 b1 75 ff ff 49 89 06 0f b6 40 08 83 c8 40 41 H..AVSI..H..L.s...u..I....@...@A
1c840 89 46 08 48 83 43 10 10 be ff ff ff ff 48 89 df e8 2e f0 ff ff 90 90 90 55 48 89 e5 41 56 53 48 .F.H.C.......H..........UH..AVSH
1c860 83 ec 30 49 89 fe 8a 01 3c 1b 74 11 3c 3d 74 04 3c 40 75 03 48 ff c1 48 89 4d e0 eb 0b 48 8d 05 ..0I....<.t.<=t.<@u.H..H.M...H..
1c880 4b e7 03 00 48 89 45 e0 4c 89 75 c8 48 89 75 d0 48 89 55 d8 48 8d 35 af cc 03 00 48 8d 15 5e e7 K...H.E.L.u.H.u.H.U.H.5....H..^.
1c8a0 03 00 48 8d 5d c8 48 89 df e8 ee 06 00 00 48 8d 75 e8 ba 01 00 00 00 48 89 df e8 7f 06 00 00 80 ..H.].H.......H.u......H........
1c8c0 7d e8 53 0f 85 60 01 00 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 63 06 00 00 80 7d e8 00 0f }.S..`...H.}.H.u.......c....}...
1c8e0 85 4d 01 00 00 48 8d 35 62 cc 03 00 48 8d 15 3a e7 03 00 48 8d 5d c8 48 89 df e8 9d 06 00 00 48 .M...H.5b...H..:...H.].H.......H
1c900 8d 15 31 e7 03 00 be 04 00 00 00 48 89 df e8 ec 06 00 00 48 8d 15 21 e7 03 00 be 08 00 00 00 48 ..1........H.......H..!........H
1c920 89 df e8 d8 06 00 00 48 8d 15 14 e7 03 00 be 04 00 00 00 48 89 df e8 c4 06 00 00 48 8d 15 0c e7 .......H...........H.......H....
1c940 03 00 be 08 00 00 00 48 89 df e8 b0 06 00 00 48 8d 15 04 e7 03 00 be 08 00 00 00 48 89 df e8 9c .......H.......H...........H....
1c960 06 00 00 48 8d 75 e8 ba 08 00 00 00 48 89 df e8 ca 05 00 00 48 81 7d e8 78 56 00 00 0f 85 b9 00 ...H.u......H.......H.}.xV......
1c980 00 00 48 8d 7d c8 48 8d 75 e8 ba 08 00 00 00 e8 aa 05 00 00 f2 0f 10 45 e8 66 0f 2e 05 6f ee 03 ..H.}.H.u..............E.f...o..
1c9a0 00 75 02 7b 0c 48 8d 05 d0 e6 03 00 e9 91 00 00 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 7b .u.{.H...........H.}.H.u.......{
1c9c0 05 00 00 0f b6 75 e8 4c 89 f7 e8 e0 54 ff ff 48 89 c3 49 8b 46 10 48 89 18 c7 40 08 46 00 00 00 .....u.L....T..H..I.F.H...@.F...
1c9e0 49 8b 46 10 48 83 c0 10 49 89 46 10 49 8b 4e 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 f7 e8 16 I.F.H...I.F.I.N0H).H.....1.L....
1ca00 f1 ff ff 4c 89 f7 e8 3d 56 ff ff 48 89 43 18 48 8d 7d c8 31 d2 48 89 c6 e8 34 00 00 00 48 89 d8 ...L...=V..H.C.H.}.1.H...4...H..
1ca20 48 83 c4 30 5b 41 5e 5d c3 48 8d 05 d6 e5 03 00 eb 10 48 8d 05 e1 e5 03 00 eb 07 48 8d 05 23 e6 H..0[A^].H........H........H..#.
1ca40 03 00 48 8d 4d c8 48 89 cf 48 89 c6 e8 1d 05 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ..H.M.H..H.......UH..AWAVAUATSH.
1ca60 ec 18 49 89 d7 49 89 f5 49 89 fe e8 48 04 00 00 48 85 c0 4c 0f 45 f8 4d 89 7d 68 48 8d 75 d0 ba ..I..I..I...H...H..L.E.M.}hH.u..
1ca80 04 00 00 00 4c 89 f7 e8 b2 04 00 00 8b 45 d0 41 89 45 28 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 ....L........E.A.E(H.u......L...
1caa0 9a 04 00 00 8b 45 d0 41 89 45 2c 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 82 04 00 00 8a 45 d0 41 .....E.A.E,H.u......L........E.A
1cac0 88 45 0a 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 6a 04 00 00 8a 45 d0 41 88 45 0b 48 8d 75 d0 ba .E.H.u......L...j....E.A.E.H.u..
1cae0 01 00 00 00 4c 89 f7 e8 52 04 00 00 8a 45 d0 41 88 45 0c 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 ....L...R....E.A.E.H.u......L...
1cb00 3a 04 00 00 48 63 5d d0 49 8b 3e 49 89 df 49 c1 e7 02 31 f6 31 d2 4c 89 f9 e8 13 57 ff ff 49 89 :...Hc].I.>I..I...1.1.L....W..I.
1cb20 45 38 41 89 5d 18 4c 89 f7 48 89 c6 4c 89 fa e8 0a 04 00 00 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 E8A.].L..H..L.......H.u......L..
1cb40 e8 f9 03 00 00 48 63 5d d0 49 8b 3e 48 89 d9 48 c1 e1 04 31 f6 31 d2 e8 d5 56 ff ff 49 89 c7 48 .....Hc].I.>H..H...1.1...V..I..H
1cb60 85 db 4d 89 7d 30 41 89 5d 14 0f 8e fd 00 00 00 49 8d 47 08 89 d9 c7 00 00 00 00 00 48 83 c0 10 ..M.}0A.].......I.G.........H...
1cb80 ff c9 75 f2 41 bc 08 00 00 00 eb 08 49 83 c4 10 4d 8b 7d 30 ba 01 00 00 00 4c 89 f7 48 8d 75 d0 ..u.A.......I...M.}0.....L..H.u.
1cba0 e8 99 03 00 00 0f b6 45 d0 83 f8 12 7f 26 83 f8 04 0f 87 ae 00 00 00 48 8d 0d e6 02 00 00 48 63 .......E.....&.........H......Hc
1cbc0 04 81 48 01 c8 ff e0 43 c7 04 27 00 00 00 00 e9 91 00 00 00 83 f8 13 75 24 ba 08 00 00 00 4c 89 ..H....C..'............u$.....L.
1cbe0 f7 48 8d 75 d0 e8 54 03 00 00 48 8b 45 d0 4b 89 44 27 f8 43 c7 04 27 13 00 00 00 eb 68 83 f8 14 .H.u..T...H.E.K.D'.C..'.....h...
1cc00 75 63 4c 89 f7 e8 ae 02 00 00 4b 89 44 27 f8 0f b6 40 08 83 c8 40 43 89 04 27 eb 49 ba 01 00 00 ucL.......K.D'...@...@C..'.I....
1cc20 00 4c 89 f7 48 8d 75 d0 e8 11 03 00 00 0f b6 45 d0 43 89 44 27 f8 43 c7 04 27 01 00 00 00 eb 25 .L..H.u........E.C.D'.C..'.....%
1cc40 ba 08 00 00 00 4c 89 f7 48 8d 75 d0 e8 ed 02 00 00 f2 0f 10 45 d0 f2 43 0f 11 44 27 f8 43 c7 04 .....L..H.u.........E..C..D'.C..
1cc60 27 03 00 00 00 ff cb 0f 85 1f ff ff ff 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 c0 02 00 00 4c 63 '............H.u......L.......Lc
1cc80 65 d0 49 8b 3e 4c 89 e1 48 c1 e1 04 31 f6 31 d2 e8 9c 55 ff ff 4d 85 e4 49 89 45 58 45 89 65 10 e.I.>L..H...1.1...U..M..I.EXE.e.
1cca0 7e 57 31 db 44 89 e1 48 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 4c 8d 7d d0 ba 01 00 00 00 4c ~W1.D..H......H.....u.L.}......L
1ccc0 89 f7 4c 89 fe e8 74 02 00 00 8a 45 d0 49 8b 4d 58 88 44 19 08 ba 01 00 00 00 4c 89 f7 4c 89 fe ..L...t....E.I.MX.D.......L..L..
1cce0 e8 59 02 00 00 8a 45 d0 49 8b 4d 58 88 44 19 09 48 83 c3 10 41 ff cc 75 c1 48 8d 75 d0 ba 04 00 .Y....E.I.MX.D..H...A..u.H.u....
1cd00 00 00 4c 89 f7 e8 34 02 00 00 48 63 5d d0 41 89 df 49 8b 3e 48 8d 0c dd 00 00 00 00 31 f6 31 d2 ..L...4...Hc].A..I.>H.......1.1.
1cd20 e8 0c 55 ff ff 48 85 db 49 89 45 40 41 89 5d 20 7e 4e 41 8d 4f ff 31 d2 eb 07 48 ff c2 49 8b 45 ..U..H..I.E@A.].~NA.O.1...H..I.E
1cd40 40 48 c7 04 d0 00 00 00 00 39 d1 75 ed 45 85 ff 7e 2e 31 db 49 8b 3e e8 ec 52 ff ff 49 8b 4d 40 @H.......9.u.E..~.1.I.>..R..I.M@
1cd60 48 89 04 d9 49 8b 45 40 49 8b 55 68 48 8b 34 d8 4c 89 f7 e8 d9 fc ff ff 48 ff c3 41 39 df 75 d4 H...I.E@I.UhH.4.L.......H..A9.u.
1cd80 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 ad 01 00 00 48 63 5d d0 49 8b 3e 49 89 df 49 c1 e7 02 31 H.u......L.......Hc].I.>I..I...1
1cda0 f6 31 d2 4c 89 f9 e8 86 54 ff ff 49 89 45 48 41 89 5d 1c 4c 89 f7 48 89 c6 4c 89 fa e8 7d 01 00 .1.L....T..I.EHA.].L..H..L...}..
1cdc0 00 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 6c 01 00 00 4c 63 65 d0 49 8b 3e 4c 89 e1 48 c1 e1 04 .H.u......L...l...Lce.I.>L..H...
1cde0 31 f6 31 d2 e8 48 54 ff ff 4d 85 e4 49 89 45 50 45 89 65 24 7e 67 44 89 e1 48 c7 00 00 00 00 00 1.1..HT..M..I.EPE.e$~gD..H......
1ce00 48 83 c0 10 ff c9 75 f1 31 db 4c 8d 7d d0 4c 89 f7 e8 a2 00 00 00 49 8b 4d 50 48 89 04 19 ba 04 H.....u.1.L.}.L.......I.MPH.....
1ce20 00 00 00 4c 89 f7 4c 89 fe e8 10 01 00 00 8b 45 d0 49 8b 4d 50 89 44 19 08 ba 04 00 00 00 4c 89 ...L..L........E.I.MP.D.......L.
1ce40 f7 4c 89 fe e8 f5 00 00 00 8b 45 d0 49 8b 4d 50 89 44 19 0c 48 83 c3 10 41 ff cc 75 b1 48 8d 75 .L........E.I.MP.D..H...A..u.H.u
1ce60 d0 ba 04 00 00 00 4c 89 f7 e8 d0 00 00 00 44 8b 7d d0 31 db 45 85 ff 7e 19 4c 89 f7 e8 37 00 00 ......L.......D.}.1.E..~.L...7..
1ce80 00 49 8b 4d 58 48 89 04 19 48 83 c3 10 41 ff cf 75 e7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d .I.MXH...H...A..u.H...[A\A]A^A_]
1cea0 c3 0f 1f 00 23 fd ff ff 78 fd ff ff c1 fd ff ff 9c fd ff ff 5e fd ff ff 55 48 89 e5 41 56 53 48 ....#...x...........^...UH..AVSH
1cec0 83 ec 10 48 89 fb 48 8d 75 ef ba 01 00 00 00 e8 6a 00 00 00 0f b6 55 ef 48 81 fa ff 00 00 00 48 ...H..H.u.......j.....U.H......H
1cee0 89 55 e0 75 15 48 8d 75 e0 ba 08 00 00 00 48 89 df e8 48 00 00 00 48 8b 55 e0 31 c0 48 85 d2 74 .U.u.H.u......H...H...H.U.1.H..t
1cf00 34 48 8b 3b 48 8b 73 10 48 ff ca 48 89 55 e0 e8 c7 37 ff ff 49 89 c6 48 8b 55 e0 48 89 df 4c 89 4H.;H.s.H..H.U...7..I..H.U.H..L.
1cf20 f6 e8 18 00 00 00 48 8b 3b 48 8b 55 e0 4c 89 f6 e8 d9 6c ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 ......H.;H.U.L....l..H...[A^].UH
1cf40 89 e5 53 50 48 89 fb 48 8b 7b 08 e8 f0 36 ff ff 48 85 c0 75 07 48 83 c4 08 5b 5d c3 48 8d 05 7a ..SPH..H.{...6..H..u.H...[].H..z
1cf60 e0 03 00 48 89 df 48 89 c6 e8 00 00 00 00 55 48 89 e5 53 50 48 89 f1 48 89 fb 48 8b 3b 48 8b 53 ...H..H.......UH..SPH..H..H.;H.S
1cf80 18 48 8d 35 5f e0 03 00 31 c0 e8 ca 1a 00 00 48 8b 3b be 03 00 00 00 e8 e7 e8 ff ff 55 48 89 e5 .H.5_...1......H.;..........UH..
1cfa0 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d6 49 89 f4 49 89 ff 4c 89 e7 e8 0a 2e 00 00 48 89 AWAVAUATSH...I..I..I..L.......H.
1cfc0 c3 4c 8d 6d cc 4c 89 ff 4c 89 ee 48 89 da e8 6b ff ff ff 4c 89 e7 4c 89 ee 48 89 da e8 39 2d 00 .L.m.L..L..H...k...L..L..H...9-.
1cfe0 00 85 c0 75 0f 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ff 4c 89 f6 e8 6f ff ff ff 55 ...u.H...[A\A]A^A_].L..L...o...U
1d000 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 f3 49 89 ff 48 8d 75 e7 ba 01 00 00 00 e8 1e ff ff ff H..AWAVSPI..H..I..H.u...........
1d020 0f b6 45 e7 48 39 d8 75 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 0f 48 8d 15 57 e0 03 00 31 c0 ..E.H9.u.H...[A^A_].I..H..W...1.
1d040 48 89 cf 48 89 d6 4c 89 f2 e8 0b 1a 00 00 4c 89 ff 48 89 c6 e8 15 ff ff ff 55 48 89 e5 53 50 48 H..H..L.......L..H.......UH..SPH
1d060 89 fb f2 0f 10 05 2e e5 03 00 be 88 00 00 00 e8 59 c8 ff ff 31 f6 ba 06 00 00 00 48 89 df e8 8c ................Y...1......H....
1d080 7f ff ff 48 8d 35 66 85 04 00 31 d2 48 89 df e8 cf c8 ff ff 48 8d 35 b5 e7 03 00 ba 0e 00 00 00 ...H.5f...1.H.......H.5.........
1d0a0 48 89 df e8 86 7a ff ff 48 8d 15 1d e1 03 00 be fe ff ff ff 48 89 df e8 09 81 ff ff b8 01 00 00 H....z..H...........H...........
1d0c0 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe 48 8d 55 d8 be 01 .H...[].UH..AWAVATSH...I..H.U...
1d0e0 00 00 00 e8 20 b9 ff ff 49 89 c4 be 02 00 00 00 4c 89 f7 e8 b1 ba ff ff 49 89 c7 4d 85 ff ba 01 ........I.......L.......I..M....
1d100 00 00 00 79 07 48 8b 55 d8 48 ff c2 be 03 00 00 00 4c 89 f7 e8 fe ba ff ff 48 85 c0 48 8b 4d d8 ...y.H.U.H.......L.......H..H.M.
1d120 79 12 48 89 c2 48 f7 da 31 db 48 39 d1 72 1a 48 8d 44 08 01 48 85 c0 7e 0d 48 ff c8 48 39 c8 48 y.H..H..1.H9.r.H.D..H..~.H..H9.H
1d140 89 c3 7e 19 eb 03 48 89 c3 48 8d 15 df e0 03 00 be 03 00 00 00 4c 89 f7 e8 98 b1 ff ff 4d 85 ff ..~...H..H...........L.......M..
1d160 74 4e 41 8a 04 1c 24 c0 3c 80 75 11 48 8d 35 d2 e0 03 00 31 c0 4c 89 f7 e8 71 b2 ff ff 4d 85 ff tNA...$.<.u.H.5....1.L...q...M..
1d180 78 3f 49 ff cf 4d 85 ff 7e 6c 48 8b 45 d8 48 39 c3 7d 63 41 8a 4c 1c 01 48 ff c3 80 e1 c0 80 f9 x?I..M..~lH.E.H9.}cA.L..H.......
1d1a0 80 74 f0 49 ff cf 4d 85 ff 7f e3 eb 49 48 ff cb 48 85 db 7e 50 41 8a 04 1c 24 c0 3c 80 74 ee eb .t.I..M.....IH..H..~PA...$.<.t..
1d1c0 44 48 85 db 7e 35 48 89 d8 48 ff c8 48 89 c3 48 85 db 7e 1f 41 8a 0c 1c 80 e1 c0 48 8d 43 ff 80 DH..~5H..H..H..H..~.A......H.C..
1d1e0 f9 80 74 e8 49 ff c7 79 0d 48 ff c0 48 85 db 7f d8 eb 03 49 ff c7 4d 85 ff 74 0a 4c 89 f7 e8 d9 ..t.I..y.H..H......I..M..t.L....
1d200 78 ff ff eb 0e 48 ff c3 4c 89 f7 48 89 de e8 ff 78 ff ff b8 01 00 00 00 48 83 c4 10 5b 41 5c 41 x....H..L..H....x.......H...[A\A
1d220 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fc 48 8d 55 d0 be 01 00 ^A_].UH..AWAVAUATSH...I..H.U....
1d240 00 00 e8 c1 b7 ff ff 48 89 c3 be 02 00 00 00 ba 01 00 00 00 4c 89 e7 e8 bb b9 ff ff 48 85 c0 78 .......H............L.......H..x
1d260 05 49 89 c7 eb 17 48 8b 4d d0 48 89 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 .I....H.M.H..H..E1.H9.r.L.|.....
1d280 00 00 4c 89 e7 4c 89 fa e8 8a b9 ff ff 48 85 c0 48 8b 4d d0 78 05 49 89 c6 eb 13 48 89 c2 48 f7 ..L..L.......H..H.M.x.I....H..H.
1d2a0 da 45 31 f6 48 39 d1 72 05 4c 8d 74 08 01 4d 85 ff 7f 18 48 8d 15 68 df 03 00 be 02 00 00 00 4c .E1.H9.r.L.t..M....H..h........L
1d2c0 89 e7 e8 2e b0 ff ff 48 8b 4d d0 49 39 ce 7e 14 48 8d 15 4b df 03 00 be 03 00 00 00 4c 89 e7 e8 .......H.M.I9.~.H..K........L...
1d2e0 11 b0 ff ff 45 31 ed 4c 89 f6 4c 29 fe 7c 72 48 ff c6 48 63 c6 4c 01 f8 4c 39 f0 7e 47 48 8d 15 ....E1.L..L).|rH..Hc.L..L9.~GH..
1d300 22 c8 03 00 4c 89 e7 e8 42 b7 ff ff 49 01 de 49 8d 5c 1f ff 45 31 ed 4c 8d 7d cc 48 89 df 4c 89 "...L...B...I..I.\..E1.L.}.H..L.
1d320 fe e8 0c 03 00 00 48 89 c3 48 85 db 74 1f 48 63 75 cc 4c 89 e7 e8 d8 77 ff ff 41 ff c5 4c 39 f3 ......H..H..t.Hcu.L....w..A..L9.
1d340 72 d9 eb 1d 48 8d 35 db c7 03 00 eb 07 48 8d 35 9b de 03 00 31 c0 4c 89 e7 e8 90 b0 ff ff 41 89 r...H.5......H.5....1.L.......A.
1d360 c5 44 89 e8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 .D..H...[A\A]A^A_].UH..AWAVATSH.
1d380 ec 20 20 00 00 49 89 fe e8 ac 6f ff ff 41 89 c7 41 83 ff 01 75 0f be 01 00 00 00 4c 89 f7 e8 27 .....I....o..A..A...u......L...'
1d3a0 03 00 00 eb 42 48 8d b5 c0 df ff ff 4c 89 f7 e8 d2 ba ff ff 45 85 ff 7e 22 31 db 4c 8d a5 c0 df ....BH......L.......E..~"1.L....
1d3c0 ff ff ff c3 4c 89 f7 89 de e8 fc 02 00 00 4c 89 e7 e8 16 ba ff ff 41 39 df 75 e7 48 8d bd c0 df ....L.........L.......A9.u.H....
1d3e0 ff ff e8 a9 b9 ff ff b8 01 00 00 00 48 81 c4 20 20 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 ............H......[A\A^A_].UH..
1d400 41 57 41 56 41 55 41 54 53 50 49 89 fe 48 8d 55 d0 be 01 00 00 00 e8 ed b5 ff ff 49 89 c7 be 02 AWAVAUATSPI..H.U...........I....
1d420 00 00 00 ba 01 00 00 00 4c 89 f7 e8 e7 b7 ff ff 48 85 c0 78 05 49 89 c4 eb 17 48 8b 4d d0 48 89 ........L.......H..x.I....H.M.H.
1d440 c2 48 f7 da 45 31 e4 48 39 d1 72 05 4c 8d 64 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 f7 .H..E1.H9.r.L.d.......H......L..
1d460 e8 b2 b7 ff ff 48 85 c0 48 8b 4d d0 78 05 48 89 c3 eb 12 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 .....H..H.M.x.H....H..H..1.H9.r.
1d480 48 8d 5c 08 01 4d 85 e4 7e 08 49 ff cc 49 39 cc 7e 18 48 8d 15 7c c2 03 00 be 02 00 00 00 4c 89 H.\..M..~.I..I9.~.H..|........L.
1d4a0 f7 e8 4f ae ff ff 48 8b 4d d0 48 39 cb 4c 8d 6b ff 7e 14 48 8d 15 48 dd 03 00 be 03 00 00 00 4c ..O...H.M.H9.L.k.~.H..H........L
1d4c0 89 f7 e8 2e ae ff ff 31 db 4d 39 ec 7f 20 31 db 4b 8d 3c 27 31 f6 e8 57 01 00 00 48 85 c0 74 20 .......1.M9...1.K.<'1..W...H..t.
1d4e0 4c 29 f8 48 ff c3 4c 39 e8 49 89 c4 7e e2 4c 89 f7 48 89 de e8 19 76 ff ff b8 01 00 00 00 eb 1b L).H..L9.I..~.L..H....v.........
1d500 4c 89 f7 e8 d4 75 ff ff 49 ff c4 4c 89 f7 4c 89 e6 e8 fc 75 ff ff b8 02 00 00 00 48 83 c4 08 5b L....u..I..L..L....u.......H...[
1d520 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 c9 b4 ff ff 48 A\A]A^A_].UH..SPH.......1......H
1d540 8d 35 2d 00 00 00 31 d2 48 89 df e8 87 77 ff ff be 01 00 00 00 48 89 df e8 78 70 ff ff 31 f6 48 .5-...1.H....w.......H...xp..1.H
1d560 89 df e8 ab 75 ff ff b8 03 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 ....u.......H...[].UH..AWAVSH...
1d580 49 89 fe 48 8d 55 e0 be 01 00 00 00 e8 77 b4 ff ff 49 89 c7 be 02 00 00 00 31 d2 4c 89 f7 e8 f2 I..H.U.......w...I.......1.L....
1d5a0 72 ff ff 48 89 c3 48 85 db 7e 0e 48 8b 4d e0 48 39 cb 7e 0d 48 ff cb eb 19 48 8b 4d e0 31 db eb r..H..H..~.H.M.H9.~.H....H.M.1..
1d5c0 11 48 ff cb 41 8a 44 1f 01 24 c0 48 ff c3 3c 80 74 f2 31 c0 48 39 cb 7d 4e 49 01 df 48 8d 75 dc .H..A.D..$.H..<.t.1.H9.}NI..H.u.
1d5e0 4c 89 ff e8 4a 00 00 00 48 85 c0 74 08 8a 00 24 c0 3c 80 75 13 48 8d 35 f3 db 03 00 31 c0 4c 89 L...J...H..t...$.<.u.H.5....1.L.
1d600 f7 e8 e8 ad ff ff eb 1f 48 ff c3 4c 89 f7 48 89 de e8 fc 74 ff ff 48 63 75 dc 4c 89 f7 e8 f0 74 ........H..L..H....t..Hcu.L....t
1d620 ff ff b8 02 00 00 00 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 44 0f b6 07 45 84 c0 79 7b 45 .......H...[A^A_].UH..D...E..y{E
1d640 31 c9 41 f6 c0 40 74 3b 31 c0 45 31 c9 45 31 d2 42 0f b6 54 0f 01 89 d1 81 e1 c0 00 00 00 81 f9 1.A..@t;1.E1.E1.B..T............
1d660 80 00 00 00 75 62 49 ff c1 44 89 d1 c1 e1 06 83 e2 3f 41 89 d2 41 09 ca 45 01 c0 41 f6 c0 40 75 ....ubI..D.......?A..A..E..A..@u
1d680 cf eb 03 45 31 d2 41 83 e0 7f 43 8d 0c 89 41 d3 e0 31 c0 41 83 f9 03 7f 2f 45 09 d0 41 81 f8 ff ...E1.A...C...A..1.A..../E..A...
1d6a0 ff 10 00 77 23 49 63 c9 48 8d 15 b1 e1 03 00 31 c0 44 3b 04 8a 76 11 48 01 cf 48 85 f6 74 03 44 ...w#Ic.H......1.D;..v.H..H..t.D
1d6c0 89 06 48 ff c7 48 89 f8 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb e8 ca b4 ff ff 49 ..H..H..].UH..AWAVSPA..H.......I
1d6e0 89 c6 49 81 fe 00 00 11 00 72 12 48 8d 15 21 c4 03 00 48 89 df 44 89 fe e8 f8 ab ff ff 48 8d 35 ..I......r.H..!...H..D.......H.5
1d700 1b db 03 00 31 c0 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 10 75 ff ff 55 48 89 e5 53 ....1.H..L..H...[A^A_]..u..UH..S
1d720 50 48 89 fb f2 0f 10 05 6c de 03 00 be 88 00 00 00 e8 97 c1 ff ff 31 f6 ba 0b 00 00 00 48 89 df PH......l.............1......H..
1d740 e8 ca 78 ff ff 48 8d 35 b4 7b 04 00 31 d2 48 89 df e8 0d c2 ff ff b8 01 00 00 00 48 83 c4 08 5b ..x..H.5.{..1.H............H...[
1d760 5d c3 55 48 89 e5 53 50 48 89 fb e8 b4 24 00 00 66 48 0f 6e c0 66 0f 62 05 03 e1 03 00 66 0f 5c ].UH..SPH....$..fH.n.f.b.....f.\
1d780 05 0b e1 03 00 66 0f 7c c0 f2 0f 5e 05 df e0 03 00 48 89 df e8 5c 73 ff ff b8 01 00 00 00 48 83 .....f.|...^.....H...\s.......H.
1d7a0 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 58 21 00 00 49 89 fe 48 8d 15 82 ..[].UH..AWAVAUATSH..X!..I..H...
1d7c0 db 03 00 be 01 00 00 00 31 c9 e8 e0 b1 ff ff 48 89 c3 be 02 00 00 00 4c 89 f7 e8 21 6e ff ff 85 ........1......H.......L...!n...
1d7e0 c0 7e 0f be 02 00 00 00 4c 89 f7 e8 b9 b3 ff ff eb 07 31 ff e8 0b 26 00 00 48 89 45 d0 80 3b 21 .~......L.........1...&..H.E..;!
1d800 75 15 48 8d 7d d0 48 8d 75 98 e8 e1 24 00 00 49 89 c7 48 ff c3 eb 10 48 8d 7d d0 48 8d 75 98 e8 u.H.}.H.u...$..I..H....H.}.H.u..
1d820 d8 24 00 00 49 89 c7 4c 89 bd 90 de ff ff 4d 85 ff 0f 84 79 01 00 00 48 8d 35 0a db 03 00 48 89 .$..I..L......M....y...H.5....H.
1d840 df e8 64 25 00 00 85 c0 0f 84 80 01 00 00 c6 45 94 25 48 8d b5 70 df ff ff 4c 89 f7 4c 89 b5 88 ..d%...........E.%H..p...L..L...
1d860 de ff ff e8 1e b6 ff ff eb 34 be c8 00 00 00 48 8d 9d a0 de ff ff 48 89 df 48 8d 55 94 48 8b 8d .........4.....H......H..H.U.H..
1d880 90 de ff ff e8 39 25 00 00 48 8d bd 70 df ff ff 48 89 de 48 89 c2 e8 7a b4 ff ff 4c 89 fb 8a 03 .....9%..H..p...H..H...z...L....
1d8a0 3c 25 0f 85 bd 00 00 00 4c 8d 63 01 48 89 9d 98 de ff ff 4c 8d 7b 02 45 31 ed 45 0f be 34 24 45 <%......L.c.H......L.{.E1.E..4$E
1d8c0 85 f6 74 41 48 8d 05 35 7b 04 00 4a 8b 3c e8 44 89 f6 e8 cd 24 00 00 48 85 c0 74 29 44 88 75 95 ..tAH..5{..J.<.D....$..H..t)D.u.
1d8e0 48 8d 05 19 7b 04 00 4a 8b 7c e8 08 80 3f 00 74 51 41 0f be 1f 85 db 74 0c 89 de e8 a4 24 00 00 H...{..J.|...?.tQA.....t.....$..
1d900 48 85 c0 75 46 49 83 c5 02 41 83 fd 06 72 ab 31 c0 48 8b 9d 88 de ff ff 48 89 df 48 8d 35 72 da H..uFI...A...r.1.H......H..H.5r.
1d920 03 00 4c 89 e2 e8 01 73 ff ff be 01 00 00 00 48 89 df 48 89 c2 e8 bb a9 ff ff 4d 89 e7 e9 28 ff ..L....s.......H..H.......M...(.
1d940 ff ff c6 45 96 00 e9 1f ff ff ff 88 5d 96 c6 45 97 00 48 8b 85 98 de ff ff 48 83 c0 03 49 89 c7 ...E........]..E..H......H...I..
1d960 e9 05 ff ff ff 84 c0 74 54 48 8b 8d 80 df ff ff 48 3b 8d 78 df ff ff 72 1a be 01 00 00 00 48 8d .......tTH......H;.x...r......H.
1d980 bd 70 df ff ff e8 cc b2 ff ff 8a 03 48 8b 8d 80 df ff ff 48 ff c3 48 8d 51 01 48 89 95 80 df ff .p..........H......H..H.Q.H.....
1d9a0 ff 48 8b 95 70 df ff ff 88 04 0a e9 ee fe ff ff 4c 89 f7 e8 24 71 ff ff e9 5a 01 00 00 48 8d bd .H..p...........L...$q...Z...H..
1d9c0 70 df ff ff e8 c7 b3 ff ff e9 49 01 00 00 31 f6 ba 09 00 00 00 4c 89 f7 e8 32 76 ff ff 49 63 37 p.........I...1......L...2v..Ic7
1d9e0 4c 89 f7 e8 2a 71 ff ff 48 8d 15 f4 d8 03 00 be fe ff ff ff 4c 89 f7 e8 c9 77 ff ff 49 63 77 04 L...*q..H...........L....w..Icw.
1da00 4c 89 f7 e8 0a 71 ff ff 48 8d 15 aa ca 03 00 be fe ff ff ff 4c 89 f7 e8 a9 77 ff ff 49 63 77 08 L....q..H...........L....w..Icw.
1da20 4c 89 f7 e8 ea 70 ff ff 48 8d 15 b8 d8 03 00 be fe ff ff ff 4c 89 f7 e8 89 77 ff ff 49 63 77 0c L....p..H...........L....w..Icw.
1da40 4c 89 f7 e8 ca 70 ff ff 48 8d 15 9d d8 03 00 be fe ff ff ff 4c 89 f7 e8 69 77 ff ff 41 8b 47 10 L....p..H...........L...iw..A.G.
1da60 ff c0 48 63 f0 4c 89 f7 e8 a5 70 ff ff 48 8d 15 7c d8 03 00 be fe ff ff ff 4c 89 f7 e8 44 77 ff ..Hc.L....p..H..|........L...Dw.
1da80 ff 41 8b 47 14 05 6c 07 00 00 48 63 f0 4c 89 f7 e8 7d 70 ff ff 48 8d 15 5a d8 03 00 be fe ff ff .A.G..l...Hc.L...}p..H..Z.......
1daa0 ff 4c 89 f7 e8 1c 77 ff ff 41 8b 47 18 ff c0 48 63 f0 4c 89 f7 e8 58 70 ff ff 48 8d 15 8a d8 03 .L....w..A.G...Hc.L...Xp..H.....
1dac0 00 be fe ff ff ff 4c 89 f7 e8 f7 76 ff ff 41 8b 47 1c ff c0 48 63 f0 4c 89 f7 e8 33 70 ff ff 48 ......L....v..A.G...Hc.L...3p..H
1dae0 8d 15 6a d8 03 00 be fe ff ff ff 4c 89 f7 e8 d2 76 ff ff 41 8b 77 20 85 f6 78 1c 4c 89 f7 e8 6a ..j........L....v..A.w...x.L...j
1db00 72 ff ff 48 8d 15 f1 d7 03 00 be fe ff ff ff 4c 89 f7 e8 ae 76 ff ff b8 01 00 00 00 48 81 c4 58 r..H...........L....v.......H..X
1db20 21 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 67 b0 !..[A\A]A^A_].UH..AVSH........g.
1db40 ff ff 49 89 c6 be 02 00 00 00 48 89 df e8 57 b0 ff ff 4c 89 f7 48 89 c6 e8 df 20 00 00 48 89 df ..I.......H...W...L..H.......H..
1db60 e8 90 6f ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 ..o.......[A^].UH..AVSI.......1.
1db80 31 c9 e8 28 ae ff ff 48 89 c3 48 89 df e8 66 22 00 00 4c 89 f7 89 c6 48 85 db 74 09 5b 41 5e 5d 1..(...H..H...f"..L....H..t.[A^]
1dba0 e9 e3 aa ff ff e8 c3 71 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 .......q.......[A^].UH..AVSH....
1dbc0 00 00 00 e8 38 6a ff ff be 01 00 00 00 83 f8 01 75 13 48 89 df e8 09 6d ff ff 85 c0 0f 94 c0 44 ....8j..........u.H....m.......D
1dbe0 0f b6 f0 eb 0d 31 d2 48 89 df e8 28 b0 ff ff 49 89 c6 be 02 00 00 00 48 89 df e8 e4 6c ff ff 85 .....1.H...(...I.......H....l...
1dc00 c0 74 08 48 89 df e8 03 88 ff ff 48 85 db 75 07 31 c0 5b 41 5e 5d c3 44 89 f7 e8 3b 20 00 00 55 .t.H.......H..u.1.[A^].D...;...U
1dc20 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 d4 ad ff ff 48 89 c7 e8 a8 20 00 00 48 89 df 48 H..SPH.......1......H.......H..H
1dc40 89 c6 e8 40 6f ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 ...@o.......H...[].UH..AVSI.....
1dc60 00 00 31 d2 e8 9f ad ff ff 48 89 c3 48 89 df e8 fa 20 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 ..1......H..H...............L..H
1dc80 89 da 5b 41 5e 5d e9 76 a9 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 67 ad ff ..[A^].v...UH..AVSH.......1..g..
1dca0 ff 49 89 c6 be 02 00 00 00 31 d2 48 89 df e8 55 ad ff ff 4c 89 f7 48 89 c6 e8 b6 20 00 00 85 c0 .I.......1.H...U...L..H.........
1dcc0 0f 94 c0 0f b6 f0 31 d2 48 89 df 5b 41 5e 5d e9 2d a9 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 ......1.H..[A^].-...UH..AVSH....
1dce0 00 00 00 31 d2 31 c9 e8 c3 ac ff ff 49 89 c6 48 8d 15 2c d6 03 00 48 8d 0d c3 76 04 00 be 02 00 ...1.1......I..H..,...H...v.....
1dd00 00 00 48 89 df e8 05 ac ff ff 48 98 48 8d 0d 8d db 03 00 8b 3c 81 4c 89 f6 e8 62 20 00 00 48 89 ..H.......H.H.......<.L...b...H.
1dd20 df 48 89 c6 e8 5e 6e ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 40 48 89 .H...^n.......[A^].UH..AVSH..@H.
1dd40 fb be 01 00 00 00 e8 b5 68 ff ff 85 c0 0f 8e f4 00 00 00 be 01 00 00 00 ba 05 00 00 00 48 89 df ........h....................H..
1dd60 e8 39 ad ff ff be 01 00 00 00 48 89 df e8 e3 65 ff ff 48 8d 35 6a d5 03 00 31 d2 48 89 df e8 59 .9........H....e..H.5j...1.H...Y
1dd80 01 00 00 89 45 b8 48 8d 35 2c c7 03 00 31 d2 48 89 df e8 45 01 00 00 89 45 bc 48 8d 35 46 d5 03 ....E.H.5,...1.H...E....E.H.5F..
1dda0 00 ba 0c 00 00 00 48 89 df e8 2e 01 00 00 89 45 c0 48 8d 35 34 d5 03 00 41 be ff ff ff ff ba ff ......H........E.H.54...A.......
1ddc0 ff ff ff 48 89 df e8 11 01 00 00 89 45 c4 48 8d 35 1b d5 03 00 ba ff ff ff ff 48 89 df e8 fa 00 ...H........E.H.5.........H.....
1dde0 00 00 ff c8 89 45 c8 48 8d 35 08 d5 03 00 ba ff ff ff ff 48 89 df e8 e1 00 00 00 05 94 f8 ff ff .....E.H.5.........H............
1de00 89 45 cc 48 8d 15 f1 d4 03 00 be ff ff ff ff 48 89 df e8 68 70 ff ff 85 c0 74 10 be ff ff ff ff .E.H...........H...hp....t......
1de20 48 89 df e8 bb 6a ff ff 41 89 c6 be fe ff ff ff 48 89 df e8 1d 65 ff ff 44 89 75 d8 48 8d 7d b8 H....j..A.......H....e..D.u.H.}.
1de40 e8 ed 1e 00 00 eb 07 31 ff e8 b6 1f 00 00 48 89 df 48 83 f8 ff 74 0a 48 89 c6 e8 b3 6c ff ff eb .......1......H..H...t.H....l...
1de60 05 e8 76 6c ff ff b8 01 00 00 00 48 83 c4 40 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 28 48 89 fb ..vl.......H..@[A^].UH..SH..(H..
1de80 48 b8 5f 58 58 58 58 58 58 00 48 89 45 d8 48 b8 2f 74 6d 70 2f 6c 75 61 48 89 45 d0 48 8d 7d d0 H._XXXXXX.H.E.H./tmp/luaH.E.H.}.
1dea0 e8 87 1e 00 00 83 f8 ff 74 1a 89 c7 e8 79 1d 00 00 48 8d 75 d0 48 89 df e8 ca 6c ff ff b8 01 00 ........t....y...H.u.H....l.....
1dec0 00 00 eb 11 48 8d 35 f3 d3 03 00 31 c0 48 89 df e8 19 a5 ff ff 48 83 c4 28 5b 5d c3 55 48 89 e5 ....H.5....1.H.......H..([].UH..
1dee0 41 57 41 56 53 50 41 89 d6 49 89 f7 48 89 fb be ff ff ff ff 4c 89 fa e8 83 6f ff ff 48 8d 55 e4 AWAVSPA..I..H.......L....o..H.U.
1df00 be ff ff ff ff 48 89 df e8 88 69 ff ff 83 7d e4 00 74 05 41 89 c6 eb 05 45 85 f6 78 1b be fe ff .....H....i...}..t.A....E..x....
1df20 ff ff 48 89 df e8 2b 64 ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 35 c2 d3 03 00 31 ..H...+d..D..H...[A^A_].H.5....1
1df40 c0 48 89 df 4c 89 fa e8 a2 a4 ff ff 41 89 c6 eb d9 90 90 90 55 48 89 e5 83 ff 08 72 25 b8 08 00 .H..L.......A.......UH.....r%...
1df60 00 00 83 ff 10 72 12 ff c7 89 f9 d1 e9 83 c0 08 83 ff 1f 89 cf 77 f0 eb 02 89 f9 83 c1 f8 09 c1 .....r...............w..........
1df80 89 cf 89 f8 5d c3 55 48 89 e5 89 f9 c1 e9 03 83 e1 1f 74 0a 83 e7 07 83 cf 08 ff c9 d3 e7 89 f8 ....].UH..........t.............
1dfa0 5d c3 55 48 89 e5 ff cf 31 c9 81 ff 00 01 00 00 72 14 83 c1 08 89 f8 c1 e8 08 81 ff ff ff 00 00 ].UH....1.......r...............
1dfc0 89 c7 77 ee eb 02 89 f8 89 c0 48 8d 15 0f d9 03 00 0f b6 04 10 01 c8 5d c3 55 48 89 e5 41 57 41 ..w.......H............].UH..AWA
1dfe0 56 41 55 41 54 53 48 83 ec 38 4d 89 c6 49 89 cc 49 89 d5 89 f3 49 89 ff 83 fb 0d 0f 87 84 00 00 VAUATSH..8M..I..I....I..........
1e000 00 b8 80 2f 00 00 0f a3 d8 73 55 41 83 7d 08 13 75 0a 49 8b 45 00 48 89 45 d0 eb 14 48 8d 75 d0 .../.....sUA.}..u.I.E.H.E...H.u.
1e020 4c 89 ef e8 66 4d fe ff 85 c0 0f 84 34 01 00 00 41 83 7c 24 08 13 75 0a 49 8b 0c 24 48 89 4d c8 L...fM......4...A.|$..u.I..$H.M.
1e040 eb 18 48 8d 75 c8 4c 89 e7 e8 40 4d fe ff 85 c0 0f 84 0e 01 00 00 48 8b 4d c8 48 8b 55 d0 eb 50 ..H.u.L...@M..........H.M.H.U..P
1e060 b8 30 00 00 00 0f a3 d8 73 1b 41 83 7d 08 03 0f 85 ae 00 00 00 f2 41 0f 10 45 00 f2 0f 11 45 c0 .0......s.A.}.........A..E....E.
1e080 e9 ae 00 00 00 41 8b 45 08 83 f8 03 75 0d f2 41 0f 10 45 00 f2 0f 11 45 b0 eb 43 83 f8 13 75 2a .....A.E....u..A..E....E..C...u*
1e0a0 41 83 7c 24 08 13 75 22 49 8b 55 00 49 8b 0c 24 4c 89 ff 89 de e8 d0 00 00 00 49 89 06 41 c7 46 A.|$..u"I.U.I..$L.........I..A.F
1e0c0 08 13 00 00 00 e9 b1 00 00 00 48 8d 75 b0 4c 89 ef e8 3e 4c fe ff 85 c0 0f 84 86 00 00 00 41 83 ..........H.u.L...>L..........A.
1e0e0 7c 24 08 03 75 0d f2 41 0f 10 0c 24 f2 0f 11 4d a8 eb 15 48 8d 75 a8 4c 89 e7 e8 15 4c fe ff 85 |$..u..A...$...M...H.u.L....L...
1e100 c0 74 61 f2 0f 10 4d a8 f2 0f 10 45 b0 89 df e8 30 01 00 00 f2 41 0f 11 06 41 c7 46 08 03 00 00 .ta...M....E....0....A...A.F....
1e120 00 eb 58 48 8d 75 c0 4c 89 ef e8 e5 4b fe ff 85 c0 74 31 41 83 7c 24 08 03 75 0d f2 41 0f 10 0c ..XH.u.L....K....t1A.|$..u..A...
1e140 24 f2 0f 11 4d b8 eb 15 48 8d 75 b8 4c 89 e7 e8 c0 4b fe ff 85 c0 74 0c f2 0f 10 4d b8 f2 0f 10 $...M...H.u.L....K....t....M....
1e160 45 c0 eb a9 83 c3 06 4c 89 ff 4c 89 ee 4c 89 e2 4c 89 f1 41 89 d8 e8 67 5f ff ff 48 83 c4 38 5b E......L..L..L..L..A...g_..H..8[
1e180 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 83 fe 0d 89 f6 77 70 4c 8d 05 6e 00 00 00 49 63 A\A]A^A_].UH..1......wpL..n...Ic
1e1a0 34 b0 4c 01 c6 ff e6 48 01 d1 48 89 c8 eb 58 48 29 ca eb 50 48 0f af ca 48 89 c8 eb 4a 48 89 d6 4.L....H..H...XH)..PH...H...JH..
1e1c0 48 89 ca 5d e9 fe 56 fe ff 48 89 d6 48 89 ca 5d e9 9b 56 fe ff 48 21 d1 48 89 c8 eb 2a 48 09 d1 H..]..V..H..H..]..V..H!.H...*H..
1e1e0 48 89 c8 eb 22 48 31 d1 48 89 c8 eb 1a 48 f7 d9 48 89 d7 48 89 ce 5d e9 18 57 fe ff 48 f7 da eb H..."H1.H....H..H..H..]..W..H...
1e200 03 48 f7 d2 48 89 d0 5d c3 0f 1f 00 9b ff ff ff a3 ff ff ff a8 ff ff ff b1 ff ff ff fb ff ff ff .H..H..]........................
1e220 fb ff ff ff bd ff ff ff c9 ff ff ff d1 ff ff ff d9 ff ff ff e4 ff ff ff e1 ff ff ff f0 ff ff ff ................................
1e240 f5 ff ff ff 55 48 89 e5 48 83 ec 10 66 0f 28 d0 66 0f 57 c0 83 ff 0c 89 f8 0f 87 8e 00 00 00 48 ....UH..H...f.(.f.W............H
1e260 8d 0d 8e 00 00 00 48 63 04 81 48 01 c8 ff e0 f2 0f 58 d1 66 0f 28 c2 eb 74 f2 0f 5c d1 66 0f 28 ......Hc..H......X.f.(..t..\.f.(
1e280 c2 eb 6a f2 0f 59 d1 66 0f 28 c2 eb 60 66 0f 28 c2 f2 0f 11 4d f8 e8 f5 19 00 00 f2 0f 10 5d f8 ..j..Y.f.(..`f.(....M.........].
1e2a0 66 0f 28 c8 f2 0f 59 cb 66 0f 57 d2 66 0f 2e d1 76 3b f2 0f 58 c3 eb 35 66 0f 28 c2 48 83 c4 10 f.(...Y.f.W.f...v;..X..5f.(.H...
1e2c0 5d e9 84 1a 00 00 f2 0f 5e d1 66 0f 28 c2 eb 1d f2 0f 5e d1 0f 28 c2 48 83 c4 10 5d e9 a9 19 00 ].......^.f.(.....^..(.H...]....
1e2e0 00 66 0f 57 15 d7 d5 03 00 66 0f 28 c2 48 83 c4 10 5d c3 90 7b ff ff ff 85 ff ff ff 8f ff ff ff .f.W.....f.(.H...]..{...........
1e300 99 ff ff ff c4 ff ff ff d2 ff ff ff dc ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff ................................
1e320 f9 ff ff ff ed ff ff ff 55 48 89 e5 8d 47 01 48 98 48 8d 0d a8 d3 03 00 f6 04 01 02 74 05 83 c7 ........UH...G.H.H..........t...
1e340 d0 eb 06 83 cf 20 83 c7 a9 89 f8 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f6 49 ...........].UH..AWAVATSH...I..I
1e360 89 ff 4c 8d 25 77 d3 03 00 4c 89 f9 0f b6 01 48 ff c1 42 f6 44 20 01 08 75 f2 45 31 c0 3c 2b 74 ..L.%w...L.....H..B.D...u.E1.<+t
1e380 0f 3c 2d 75 08 41 b8 01 00 00 00 eb 03 48 ff c9 0f b6 11 48 83 fa 30 75 5d 8a 41 01 0c 20 3c 78 .<-u.A.......H.....H..0u].A...<x
1e3a0 75 54 0f b6 51 02 48 83 c1 02 42 8a 44 22 01 31 db a8 10 bf 01 00 00 00 74 6d 31 ff 48 c1 e3 04 uT..Q.H...B.D".1........tm1.H...
1e3c0 0f be c2 8d 50 01 48 63 d2 41 f6 04 14 02 75 08 83 c8 20 83 c0 a9 eb 03 83 c0 d0 48 63 f0 48 01 ....P.Hc.A....u............Hc.H.
1e3e0 de 0f b6 51 01 48 ff c1 42 8a 44 22 01 a8 10 48 89 f3 75 c8 eb 33 42 8a 44 22 01 31 f6 a8 02 bf ...Q.H..B.D"...H..u..3B.D".1....
1e400 01 00 00 00 74 23 31 ff 48 8d 04 b6 48 0f be d2 48 8d 74 42 d0 0f b6 51 01 48 ff c1 42 8a 44 22 ....t#1.H...H...H.tB...Q.H..B.D"
1e420 01 a8 02 75 e3 eb 02 31 f6 a8 08 74 0f 0f b6 51 01 48 ff c1 42 f6 44 22 01 08 75 f1 84 d2 75 09 ...u...1...t...Q.H..B.D"..u...u.
1e440 85 ff 75 05 48 85 c9 75 6f 48 8d 35 be cf 03 00 4c 89 ff e8 82 19 00 00 48 89 c1 31 c0 48 85 c9 ..u.H..uoH.5....L.......H..1.H..
1e460 75 79 48 8d 75 d8 4c 89 ff e8 84 19 00 00 48 8b 4d d8 31 c0 4c 39 f9 74 62 0f b6 11 42 f6 44 22 uyH.u.L.......H.M.1.L9.tb...B.D"
1e480 01 08 74 18 48 ff c1 48 89 4d d8 0f b6 11 48 ff c1 42 f6 44 22 01 08 75 ee 48 ff c9 31 c0 84 d2 ..t.H..H.M....H..B.D"..u.H..1...
1e4a0 75 39 31 c0 48 85 c9 74 32 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 eb 18 48 89 f0 48 f7 d8 45 85 u91.H..t2.A...A.F.......H..H..E.
1e4c0 c0 48 0f 44 c6 49 89 06 41 c7 46 08 13 00 00 00 b8 01 00 00 00 4c 29 f8 48 01 c8 48 83 c4 10 5b .H.D.I..A.F..........L).H..H...[
1e4e0 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 83 fe 7f 77 0b 40 88 77 07 b8 01 00 00 00 eb 61 45 31 c9 A\A^A_].UH..H...w.@.w.......aE1.
1e500 41 ba 3f 00 00 00 48 b8 00 00 00 00 07 00 00 00 49 b8 00 00 00 00 ff ff ff ff 89 f1 83 e1 3f 81 A.?...H.........I.............?.
1e520 c9 80 00 00 00 48 89 c2 48 c1 fa 20 88 0c 17 48 c1 ee 06 41 d1 ea 4c 01 c0 41 ff c9 4c 39 d6 77 .....H..H......H...A..L..A..L9.w
1e540 d9 41 83 f2 7f 41 c1 e2 01 44 09 d6 41 8d 41 07 48 98 40 88 34 07 b8 01 00 00 00 44 29 c8 5d c3 .A...A...D..A.A.H.@.4......D).].
1e560 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 40 48 89 f3 49 89 fe 83 7b 08 13 75 1a 48 8b 13 48 8d UH..AWAVATSH..@H..I...{..u.H..H.
1e580 35 53 b6 03 00 48 8d 7d a0 31 c0 e8 02 18 00 00 4c 63 f8 eb 3e f2 0f 10 03 48 8d 35 3d b6 03 00 5S...H.}.1......Lc..>....H.5=...
1e5a0 4c 8d 65 a0 b0 01 4c 89 e7 e8 e4 17 00 00 4c 63 f8 48 8d 35 00 ce 03 00 4c 89 e7 e8 26 18 00 00 L.e...L.......Lc.H.5....L...&...
1e5c0 80 7c 05 a0 00 75 0c 66 42 c7 44 3d a0 2e 30 49 83 c7 02 48 8d 75 a0 4c 89 f7 4c 89 fa e8 2c 56 .|...u.fB.D=..0I...H.u.L..L...,V
1e5e0 ff ff 48 89 03 0f b6 40 08 83 c8 40 89 43 08 48 83 c4 40 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 ..H....@...@.C.H..@[A\A^A_].UH..
1e600 41 57 41 56 41 55 41 54 53 48 83 ec 58 48 89 d3 49 89 f5 49 89 fe be 25 00 00 00 4c 89 ef e8 81 AWAVAUATSH..XH..I..I...%...L....
1e620 17 00 00 49 89 c4 4d 8b 7e 10 49 8b 46 30 4c 29 f8 4d 85 e4 0f 84 97 03 00 00 48 89 5d 88 c7 45 ...I..M.~.I.F0L).M........H.]..E
1e640 94 00 00 00 00 48 83 f8 2f 7f 11 be 02 00 00 00 4c 89 f7 e8 c1 d4 ff ff 4d 8b 7e 10 4c 89 e2 4c .....H../.......L.......M.~.L..L
1e660 29 ea 49 8d 47 10 49 89 46 10 4c 89 f7 4c 89 ee e8 99 55 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 ).I.G.I.F.L..L....U..I....@...@A
1e680 89 47 08 41 0f be 54 24 01 83 fa 48 7f 3b 83 fa 25 0f 85 b1 03 00 00 49 8b 5e 10 48 8d 43 10 49 .G.A..T$...H.;..%......I.^.H.C.I
1e6a0 89 46 10 ba 01 00 00 00 4c 89 f7 48 8d 35 22 cd 03 00 e8 57 55 ff ff 48 89 03 0f b6 40 08 83 c8 .F......L..H.5"....WU..H....@...
1e6c0 40 89 43 08 e9 d7 02 00 00 83 fa 54 7f 30 83 fa 49 0f 85 71 03 00 00 49 8b 46 10 48 8d 48 10 49 @.C........T.0..I..q...I.F.H.H.I
1e6e0 89 4e 10 48 8b 75 88 48 63 16 48 83 fa 28 77 3e 48 89 d1 48 03 4e 10 8d 52 08 89 16 eb 3c 83 fa .N.H.u.Hc.H..(w>H..H.N..R....<..
1e700 62 7f 59 83 fa 55 0f 85 3c 03 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ab 00 00 00 48 89 c8 b.Y..U..<...H.U.Hc.H..(......H..
1e720 48 03 42 10 8d 49 08 89 0a e9 a6 00 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 8b 09 48 89 08 H.B..I........H.N.H.Q.H.V.H..H..
1e740 c7 40 08 13 00 00 00 49 8b 76 10 48 83 c6 f0 4c 89 f7 e8 09 fe ff ff e9 44 02 00 00 83 fa 6f 7f .@.....I.v.H...L........D.....o.
1e760 40 83 fa 63 0f 84 c5 00 00 00 83 fa 64 0f 85 de 00 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 @..c........d......I.F.H.H.I.N.H
1e780 8b 75 88 48 63 16 48 83 fa 28 0f 87 7a 01 00 00 48 89 d1 48 03 4e 10 8d 52 08 89 16 e9 75 01 00 .u.Hc.H..(..z...H..H.N..R....u..
1e7a0 00 83 fa 70 75 5e 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 d6 00 00 00 48 89 c8 48 03 42 10 8d 49 ...pu^H.U.Hc.H..(......H..H.B..I
1e7c0 08 89 0a e9 d1 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 30 48 8d 7d 98 e8 08 fd ff ff ........H.B.H.H.H.J.H.0H.}......
1e7e0 48 63 d0 b8 08 00 00 00 48 29 d0 48 8d 74 05 98 4d 8b 7e 10 49 8d 47 10 49 89 46 10 4c 89 f7 e9 Hc......H).H.t..M.~.I.G.I.F.L...
1e800 89 01 00 00 83 fa 73 0f 85 3b 02 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ad 00 00 00 48 89 ......s..;...H.U.Hc.H..(......H.
1e820 c8 48 03 42 10 8d 49 08 89 0a e9 a8 00 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 de 00 00 00 .H.B..I........H.U.Hc.H..(......
1e840 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 d9 00 00 00 83 fa 66 0f 85 ee 01 00 00 49 8b 46 10 48 8d H..H.B..I..........f......I.F.H.
1e860 48 10 49 89 4e 10 48 8b 75 88 48 63 56 04 48 81 fa a0 00 00 00 0f 87 da 00 00 00 48 89 d1 48 03 H.I.N.H.u.HcV.H............H..H.
1e880 4e 10 8d 52 10 89 56 04 e9 d4 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 10 31 c0 48 8d N..R..V......H.B.H.H.H.J.H..1.H.
1e8a0 5d a0 48 89 df 48 8d 35 25 cb 03 00 e8 e1 14 00 00 48 63 d0 4d 8b 7e 10 49 8d 47 10 49 89 46 10 ].H..H.5%........Hc.M.~.I.G.I.F.
1e8c0 4c 89 f7 48 89 de e9 c2 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 4c 8b 28 4d 85 ed 48 8d 05 L..H.......H.B.H.H.H.J.L.(M..H..
1e8e0 e0 ca 03 00 4c 0f 44 e8 4c 89 ef e8 d8 14 00 00 4d 8b 7e 10 49 8d 4f 10 49 89 4e 10 4c 89 f7 4c ....L.D.L.......M.~.I.O.I.N.L..L
1e900 89 ee 48 89 c2 e9 83 00 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 63 09 e9 1f fe ff ff 48 8b ..H.......H.N.H.Q.H.V.Hc......H.
1e920 42 08 48 8d 48 08 48 89 4a 08 8b 00 88 45 d7 0f b6 d0 8d 42 01 48 8d 0d a4 cd 03 00 f6 04 01 04 B.H.H.H.J....E.....B.H..........
1e940 75 33 31 c0 4c 89 f7 48 8d 35 7d ca 03 00 e8 06 01 00 00 eb 4b 48 8b 4e 08 48 8d 51 08 48 89 56 u31.L..H.5}.........KH.N.H.Q.H.V
1e960 08 f2 0f 10 01 f2 0f 11 00 c7 40 08 03 00 00 00 e9 d2 fd ff ff 4d 8b 7e 10 49 8d 47 10 49 89 46 ..........@..........M.~.I.G.I.F
1e980 10 ba 01 00 00 00 4c 89 f7 48 8d 75 d7 e8 7c 52 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 ......L..H.u..|R..I....@...@A.G.
1e9a0 83 45 94 02 4d 89 e5 49 83 c5 02 be 25 00 00 00 4c 89 ef e8 ec 13 00 00 49 89 c4 4d 8b 7e 10 49 .E..M..I....%...L.......I..M.~.I
1e9c0 8b 46 30 4c 29 f8 4d 85 e4 0f 85 76 fc ff ff eb 07 c7 45 94 00 00 00 00 48 83 f8 1f 7f 11 be 01 .F0L).M....v......E.....H.......
1e9e0 00 00 00 4c 89 f7 e8 2e d1 ff ff 4d 8b 7e 10 4c 89 ef e8 d1 13 00 00 49 8d 4f 10 49 89 4e 10 4c ...L.......M.~.L.......I.O.I.N.L
1ea00 89 f7 4c 89 ee 48 89 c2 e8 01 52 ff ff 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 8b 75 94 85 f6 ..L..H....R..I....@...@A.G..u...
1ea20 7e 0b 83 ce 01 4c 89 f7 e8 6b 4b fe ff 49 8b 46 10 48 8b 40 f0 48 83 c0 20 48 83 c4 58 5b 41 5c ~....L...kK..I.F.H.@.H...H..X[A\
1ea40 41 5d 41 5e 41 5f 5d c3 48 8d 35 87 c9 03 00 31 c0 4c 89 f7 e8 51 09 00 00 55 48 89 e5 48 81 ec A]A^A_].H.5....1.L...Q...UH..H..
1ea60 d0 00 00 00 84 c0 74 26 0f 29 85 60 ff ff ff 0f 29 8d 70 ff ff ff 0f 29 55 80 0f 29 5d 90 0f 29 ......t&.).`....).p....)U..)]..)
1ea80 65 a0 0f 29 6d b0 0f 29 75 c0 0f 29 7d d0 4c 89 8d 58 ff ff ff 4c 89 85 50 ff ff ff 48 89 8d 48 e..)m..)u..)}.L..X...L..P...H..H
1eaa0 ff ff ff 48 89 95 40 ff ff ff 48 8d 85 30 ff ff ff 48 89 45 f0 48 8d 45 10 48 89 45 e8 c7 45 e4 ...H..@...H..0...H.E.H.E.H.E..E.
1eac0 30 00 00 00 c7 45 e0 10 00 00 00 48 8d 55 e0 e8 28 fb ff ff 48 81 c4 d0 00 00 00 5d c3 55 48 89 0....E.....H.U..(...H......].UH.
1eae0 e5 41 57 41 56 41 54 53 49 89 d4 48 89 f3 49 89 fe 48 89 df e8 cf 12 00 00 49 89 c7 8a 03 3c 40 .AWAVATSI..H..I..H.......I....<@
1eb00 75 31 4d 39 e7 76 53 41 c6 46 02 2e 66 41 c7 06 2e 2e 49 83 c6 03 b8 04 00 00 00 4c 29 e0 49 83 u1M9.vSA.F..fA....I........L).I.
1eb20 c4 fd 4c 01 f8 48 01 c3 4c 89 f7 48 89 de 4c 89 e2 eb 33 3c 3d 75 36 48 ff c3 4d 39 e7 76 1e 49 ..L..H..L..H..L...3<=u6H..M9.v.I
1eb40 8d 54 24 ff 4c 89 f7 48 89 de e8 d1 11 00 00 43 c6 44 26 ff 00 e9 91 00 00 00 48 ff c3 4c 89 f7 .T$.L..H.......C.D&.......H..L..
1eb60 48 89 de 4c 89 fa e8 b5 11 00 00 eb 7e be 0a 00 00 00 48 89 df e8 2a 12 00 00 48 b9 5b 73 74 72 H..L........~.....H...*...H.[str
1eb80 69 6e 67 20 49 89 0e 41 c6 46 08 22 49 8d 7e 09 49 83 c4 f1 4d 39 e7 73 16 48 85 c0 75 11 48 89 ing.I..A.F."I.~.I...M9.s.H..u.H.
1eba0 de 4c 89 fa e8 77 11 00 00 49 83 c7 09 eb 2f 48 85 c0 74 06 48 29 d8 49 89 c7 4d 39 e7 4d 0f 47 .L...w...I..../H..t.H).I..M9.M.G
1ebc0 fc 48 89 de 4c 89 fa e8 54 11 00 00 43 c6 44 37 0b 2e 66 43 c7 44 37 09 2e 2e 49 83 c7 0c 43 c6 .H..L...T...C.D7..fC.D7...I...C.
1ebe0 44 3e 02 00 66 43 c7 04 3e 22 5d 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 85 f6 41 0f 94 c1 85 D>..fC..>"][A\A^A_].UH..H..A....
1ec00 d2 41 0f 94 c0 31 c0 45 08 c8 48 0f 44 c6 48 8b 77 20 f6 46 42 02 74 08 48 8b 76 28 48 89 77 28 .A...1.E..H.D.H.w..FB.t.H.v(H.w(
1ec20 48 89 87 a8 00 00 00 89 8f bc 00 00 00 89 8f c0 00 00 00 41 f6 c0 01 74 02 31 d2 88 97 c8 00 00 H..................A...t.1......
1ec40 00 5d c3 55 48 89 e5 48 8b 87 a8 00 00 00 5d c3 55 48 89 e5 0f b6 87 c8 00 00 00 5d c3 55 48 89 .].UH..H......].UH.........].UH.
1ec60 e5 8b 87 bc 00 00 00 5d c3 55 48 89 e5 31 c0 85 f6 78 3d 48 8b 4f 20 48 83 c7 60 48 39 f9 41 0f .......].UH..1...x=H.O.H..`H9.A.
1ec80 94 c0 85 f6 7e 18 48 39 f9 74 13 48 8b 49 10 48 39 f9 41 0f 94 c0 83 fe 02 8d 76 ff 7d e8 85 f6 ....~.H9.t.H.I.H9.A.......v.}...
1eca0 75 0e 45 84 c0 75 09 48 89 4a 78 b8 01 00 00 00 5d c3 55 48 89 e5 53 50 89 d0 48 89 fb 48 85 f6 u.E..u.H.Jx.....].UH..SP..H..H..
1ecc0 74 41 48 c7 45 f0 00 00 00 00 48 8b 76 78 48 8d 4d f0 48 89 df 89 c2 e8 54 00 00 00 31 c9 48 85 tAH.E.....H.vxH.M.H.....T...1.H.
1ece0 c0 74 43 48 8b 4b 10 48 8b 55 f0 48 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 89 .tCH.K.H.U.H.2H.R.H.Q.H.1H.C..H.
1ed00 c1 eb 23 48 8b 53 10 31 c9 83 7a f8 46 75 17 48 8b 4a f0 48 8b 79 18 31 d2 89 c6 48 83 c4 08 5b ..#H.S.1..z.Fu.H.J.H.y.1...H...[
1ed20 5d e9 5f 34 ff ff 48 89 c8 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ]._4..H..H...[].UH..AWAVAUATSPI.
1ed40 ce 41 89 d4 48 89 f3 49 89 ff f6 43 42 02 74 30 45 85 e4 78 3e 48 8b 03 4c 8b 6b 20 48 8b 00 48 .A..H..I...CB.t0E..x>H..L.k.H..H
1ed60 8b 78 18 48 8b 53 28 48 2b 57 38 48 c1 ea 02 ff ca 44 89 e6 e8 0c 34 ff ff 48 85 c0 75 78 eb 07 .x.H.S(H+W8H.....D....4..H..ux..
1ed80 4c 8b 2b 49 83 c5 10 49 39 5f 20 74 45 4c 8b 7b 18 eb 43 41 f7 dc 48 8b 0b 48 8b 7b 20 48 8b 01 L.+I...I9_.tEL.{..CA..H..H.{.H..
1eda0 48 8b 40 18 49 63 d4 48 29 cf 48 c1 ff 04 0f b6 70 0a 48 29 f7 31 c0 48 39 fa 7d 4a 48 01 d6 48 H.@.Ic.H).H.....p.H).1.H9.}JH..H
1edc0 c1 e6 04 48 01 f1 49 89 0e 48 8d 05 34 c7 03 00 eb 34 49 83 c7 10 49 8b 0f 4c 29 e9 48 c1 f9 04 ...H..I..H..4....4I...I..L).H...
1ede0 49 63 d4 31 c0 48 39 d1 7c 1c 45 85 e4 7e 17 48 8d 05 01 c7 03 00 41 ff cc 49 63 cc 48 c1 e1 04 Ic.1.H9.|.E..~.H......A..Ic.H...
1ee00 4c 01 e9 49 89 0e 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 c7 L..I..H...[A\A]A^A_].UH..SPH..H.
1ee20 45 f0 00 00 00 00 48 8b 76 78 48 8d 4d f0 e8 fd fe ff ff 48 85 c0 74 1c 48 8b 4d f0 48 8b 53 10 E.....H.vxH.M......H..t.H.M.H.S.
1ee40 48 8b 72 f0 48 8b 52 f8 48 89 51 08 48 89 31 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 H.r.H.R.H.Q.H.1H.C..H...[].UH..A
1ee60 57 41 56 41 55 41 54 53 48 83 ec 58 49 89 d5 49 89 fe 80 3e 3e 75 17 49 8b 4e 10 48 83 c1 f0 48 WAVAUATSH..XI..I...>>u.I.N.H...H
1ee80 ff c6 49 89 4e 10 31 c0 48 89 45 b0 eb 0b 49 8b 45 78 48 89 45 b0 48 8b 08 8b 41 08 83 e0 1f 45 ..I.N.1.H.E...I.ExH.E.H...A....E
1eea0 31 e4 83 f8 06 75 03 4c 8b 21 48 89 4d a8 8a 06 48 89 75 b8 84 c0 bb 01 00 00 00 0f 84 0b 03 00 1....u.L.!H.M...H.u.............
1eec0 00 49 8d 4d 38 48 89 4d c0 49 8d 4d 08 48 89 4d a0 48 8b 4d b8 4c 8d 79 01 bb 01 00 00 00 e9 b4 .I.M8H.M.I.M.H.M.H.M.L.y........
1eee0 01 00 00 48 8b 45 b0 48 85 c0 74 16 f6 40 42 20 75 10 48 8b 40 10 8a 48 42 f6 c1 02 0f 85 81 00 ...H.E.H..t..@B.u.H.@..HB.......
1ef00 00 00 49 c7 45 10 00 00 00 00 48 8d 05 f3 13 00 00 49 89 45 10 49 c7 45 08 00 00 00 00 e9 9c 02 ..I.E.....H......I.E.I.E........
1ef20 00 00 48 8b 45 b0 48 85 c0 75 10 31 c0 eb 11 4d 85 e4 75 15 41 c6 45 34 00 eb 1f 8a 40 42 24 20 ..H.E.H..u.1...M..u.A.E4....@B$.
1ef40 41 88 45 37 e9 75 02 00 00 41 8a 44 24 0a 41 88 45 34 41 80 7c 24 08 26 75 0c 66 41 c7 45 35 00 A.E7.u...A.D$.A.E4A.|$.&u.fA.E5.
1ef60 01 e9 58 02 00 00 49 8b 44 24 18 8a 40 0b 41 88 45 36 49 8b 44 24 18 8a 40 0a 41 88 45 35 e9 3b ..X...I.D$..@.A.E6I.D$..@.A.E5.;
1ef80 02 00 00 f6 c1 04 75 69 48 8b 08 48 8b 70 28 48 8b 01 48 8b 78 18 48 8b 47 38 48 29 c6 48 c1 ee ......uiH..H.p(H..H.x.H.G8H).H..
1efa0 02 ff ce 48 63 ce 44 8b 0c 88 44 89 ca 83 e2 3f 45 31 c0 8d 42 f8 83 f8 21 77 16 48 8d 0d 1e 03 ...Hc.D...D....?E1..B...!w.H....
1efc0 00 00 48 63 04 81 48 01 c8 ff e0 83 c2 f9 49 89 d0 49 8b 46 18 4a 8b 84 c0 f8 00 00 00 48 83 c0 ..Hc..H.......I..I.F.J.......H..
1efe0 20 48 8b 4d a0 48 89 01 48 8d 05 ea c4 03 00 eb 15 48 8b 45 a0 48 8d 0d 08 b2 03 00 48 89 08 48 .H.M.H..H........H.E.H......H..H
1f000 8d 05 c1 c4 03 00 49 89 45 10 e9 af 01 00 00 41 b8 01 00 00 00 eb ba 41 c1 e9 06 41 0f b6 d1 48 ......I.E......A.......A...A...H
1f020 8b 4d a0 e8 60 08 00 00 48 85 c0 49 89 45 10 0f 84 d5 fe ff ff e9 84 01 00 00 41 b8 12 00 00 00 .M..`...H..I.E............A.....
1f040 eb 8f 41 b8 13 00 00 00 eb 87 41 b8 04 00 00 00 e9 7c ff ff ff 41 b8 16 00 00 00 e9 71 ff ff ff ..A.......A......|...A......q...
1f060 41 b8 05 00 00 00 e9 66 ff ff ff 41 b8 14 00 00 00 e9 5b ff ff ff 41 b8 15 00 00 00 e9 50 ff ff A......f...A......[...A......P..
1f080 ff 48 8b 45 a0 48 8d 0d 40 c4 03 00 48 89 08 48 89 c8 e9 6f ff ff ff 0f be c0 83 f8 52 7f 0e 83 .H.E.H..@...H..H...o........R...
1f0a0 f8 4c 0f 85 be 00 00 00 e9 11 01 00 00 83 f8 65 7f 3f 83 f8 53 0f 85 ab 00 00 00 4d 85 e4 74 0c .L.............e.?..S......M..t.
1f0c0 41 80 7c 24 08 26 0f 85 9e 00 00 00 48 8d 05 11 c4 03 00 48 89 c1 49 89 4d 20 49 c7 45 2c ff ff A.|$.&......H......H..I.M.I.E,..
1f0e0 ff ff 48 8d 05 00 c4 03 00 48 89 ce e9 bb 00 00 00 83 f8 6b 7f 0b 83 f8 66 0f 84 bf 00 00 00 eb ..H......H.........k....f.......
1f100 65 83 c0 94 83 f8 09 77 5d 48 8d 0d a8 01 00 00 48 63 04 81 48 01 c8 ff e0 b8 ff ff ff ff 48 8b e......w]H......Hc..H.........H.
1f120 75 b0 48 85 f6 74 39 f6 46 42 02 74 33 48 8b 0e 48 8b 09 48 8b 51 18 48 8b 4a 48 48 85 c9 74 20 u.H..t9.FB.t3H..H..H.Q.H.JHH..t.
1f140 48 8b 46 28 48 2b 42 38 48 c1 e0 1e 48 ba 00 00 00 00 ff ff ff ff 48 01 d0 48 c1 f8 20 8b 04 81 H.F(H+B8H...H.........H..H......
1f160 41 89 45 28 eb 58 31 db eb 54 49 8b 44 24 18 48 8b 48 68 48 85 c9 48 8d 35 6e c3 03 00 74 07 48 A.E(.X1..TI.D$.H.HhH..H.5n...t.H
1f180 83 c1 20 48 89 ce 49 89 75 20 8b 48 28 85 c9 41 89 4d 2c 8b 40 2c 41 89 45 30 48 8d 05 52 c3 03 ...H..I.u..H(..A.M,.@,A.E0H..R..
1f1a0 00 48 8d 0d 46 c3 03 00 48 0f 44 c1 49 89 45 18 ba 3c 00 00 00 48 8b 7d c0 e8 1f f9 ff ff 41 8a .H..F...H.D.I.E..<...H.}......A.
1f1c0 07 49 ff c7 84 c0 0f 85 cb fe ff ff 89 5d c0 be 66 00 00 00 48 8b 5d b8 48 89 df e8 c4 0b 00 00 .I...........]..f...H.].H.......
1f1e0 48 85 c0 74 1b 49 8b 46 10 48 8b 55 a8 48 8b 0a 48 8b 52 08 48 89 50 08 48 89 08 49 83 46 10 10 H..t.I.F.H.U.H..H.R.H.P.H..I.F..
1f200 be 4c 00 00 00 48 89 df e8 97 0b 00 00 48 85 c0 0f 84 8d 00 00 00 4c 89 f1 4d 85 e4 4d 89 e7 74 .L...H.......H........L..M..M..t
1f220 07 41 80 7f 08 26 75 15 48 8b 41 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 41 10 eb 66 49 8b 47 .A...&u.H.A..@.....H...H.A..fI.G
1f240 18 4c 8b 70 48 49 89 cc 4c 89 e7 e8 3c 6f fe ff 48 89 c3 49 8b 44 24 10 48 89 18 c7 40 08 45 00 .L.pHI..L...<o..H..I.D$.H...@.E.
1f260 00 00 49 83 44 24 10 10 c7 45 c8 01 00 00 00 c7 45 d0 01 00 00 00 49 8b 47 18 45 31 ed 83 78 1c ..I.D$...E......E.....I.G.E1..x.
1f280 00 7e 20 4b 63 14 ae 4c 89 e7 48 89 de 48 8d 4d c8 e8 23 6e fe ff 49 ff c5 49 8b 47 18 44 3b 68 .~.Kc..L..H..H.M..#n..I..I.G.D;h
1f2a0 1c 7c e0 8b 45 c0 48 83 c4 58 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 61 fe ff ff ae fe ff ff .|..E.H..X[A\A]A^A_]....a.......
1f2c0 2b fc ff ff ae fe ff ff ae fe ff ff ae fe ff ff ae fe ff ff ae fe ff ff 6a fc ff ff 77 fc ff ff +.......................j...w...
1f2e0 2f fd ff ff f1 fc ff ff 2f fd ff ff f1 fc ff ff f1 fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff /......./.......................
1f300 eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff ................................
1f320 eb fc ff ff 5a fd ff ff 62 fd ff ff f1 fc ff ff 6a fd ff ff 75 fd ff ff f1 fc ff ff 80 fd ff ff ....Z...b.......j...u...........
1f340 8b fd ff ff 96 fd ff ff f1 fc ff ff f1 fc ff ff 37 fd ff ff 37 fd ff ff f1 fc ff ff f1 fc ff ff ................7...7...........
1f360 f1 fc ff ff a1 fd ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb 8b 46 08 83 e0 0f ff c0 ........UH..AWAVSPI..H...F......
1f380 48 8d 0d c9 58 04 00 4c 8b 3c c1 e8 41 01 00 00 49 89 c0 48 8d 35 77 c0 03 00 31 c0 48 89 df 4c H...X..L.<..A...I..H.5w...1.H..L
1f3a0 89 f2 4c 89 f9 e8 00 00 00 00 55 48 89 e5 41 57 41 56 53 48 81 ec 18 01 00 00 48 89 fb 84 c0 74 ..L.......UH..AWAVSH......H....t
1f3c0 38 0f 29 85 00 ff ff ff 0f 29 8d 10 ff ff ff 0f 29 95 20 ff ff ff 0f 29 9d 30 ff ff ff 0f 29 a5 8.)......)......)......).0....).
1f3e0 40 ff ff ff 0f 29 ad 50 ff ff ff 0f 29 b5 60 ff ff ff 0f 29 bd 70 ff ff ff 4c 89 8d f8 fe ff ff @....).P....).`....).p...L......
1f400 4c 89 85 f0 fe ff ff 48 89 8d e8 fe ff ff 48 89 95 e0 fe ff ff 48 8d 85 d0 fe ff ff 48 89 45 90 L......H......H......H......H.E.
1f420 48 8d 45 10 48 89 45 88 c7 45 84 30 00 00 00 c7 45 80 10 00 00 00 48 8d 55 80 48 89 df e8 ba f1 H.E.H.E..E.0....E.....H.U.H.....
1f440 ff ff 49 89 c6 48 8b 53 20 f6 42 42 02 74 7a 48 8b 02 48 8b 00 48 8b 40 18 48 8b 48 48 48 85 c9 ..I..H.S..BB.tzH..H..H.@.H.HHH..
1f460 41 bf ff ff ff ff 74 21 48 8b 52 28 48 2b 50 38 48 c1 e2 1e 48 be 00 00 00 00 ff ff ff ff 48 01 A.....t!H.R(H+P8H...H.........H.
1f480 d6 48 c1 fe 20 44 8b 3c b1 48 8b 70 68 48 85 f6 75 0a c6 45 a0 3f c6 45 a1 00 eb 12 48 83 c6 20 .H...D.<.H.phH..u..E.?.E....H...
1f4a0 48 8d 7d a0 ba 3c 00 00 00 e8 2f f6 ff ff 48 8d 35 9d b9 03 00 48 8d 55 a0 31 c0 44 89 f9 48 89 H.}..<..../...H.5....H.U.1.D..H.
1f4c0 df 4d 89 f0 e8 90 f5 ff ff 48 89 df e8 07 02 00 00 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 48 .M.......H.......UH..AVSH...I..H
1f4e0 c7 45 e8 00 00 00 00 4d 8b 46 20 41 f6 40 42 02 0f 84 87 00 00 00 49 8b 08 48 8b 09 0f b6 51 0a .E.....M.F.A.@B.......I..H....Q.
1f500 85 d2 74 19 31 ff 31 db 48 8b 44 d9 20 48 39 30 74 7b 48 ff c3 48 83 c7 10 39 d3 7c eb 49 8b 78 ..t.1.1.H.D..H90t{H..H...9.|.I.x
1f520 20 48 89 f2 48 29 fa 48 83 fa f1 7c 50 48 89 d3 48 c1 fb 04 49 8b 40 08 48 29 f8 48 c1 f8 04 48 .H..H).H...|PH..H...I.@.H).H...H
1f540 39 c3 7d 39 48 c1 e3 04 48 01 df 48 39 f7 75 2d 48 8b 79 18 49 8b 70 28 48 2b 77 38 48 c1 ee 02 9.}9H...H..H9.u-H.y.I.p(H+w8H...
1f560 ff ce 48 c1 ea 04 48 8d 4d e8 e8 19 03 00 00 48 89 c2 48 85 d2 74 06 48 8b 4d e8 eb 39 48 8d 05 ..H...H.M......H..H..t.H.M..9H..
1f580 80 0d 00 00 48 83 c4 10 5b 41 5e 5d c3 48 8b 41 18 48 8b 40 58 48 8b 0c 38 48 85 c9 74 06 48 83 ....H...[A^].H.A.H.@XH..8H..t.H.
1f5a0 c1 20 eb 07 48 8d 0d 59 ac 03 00 48 89 4d e8 48 8d 15 00 bf 03 00 48 8d 35 e1 be 03 00 31 c0 4c ....H..Y...H.M.H......H.5....1.L
1f5c0 89 f7 48 83 c4 10 5b 41 5e 5d e9 8a f4 ff ff 55 48 89 e5 8b 46 08 83 e0 0f 83 c0 fd 83 f8 02 48 ..H...[A^].....UH...F..........H
1f5e0 0f 42 f2 48 8d 15 42 be 03 00 e8 79 fd ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 .B.H..B....y...UH..AWAVATSH...I.
1f600 ce 49 89 d4 48 89 f3 49 89 ff 83 7b 08 03 75 0b f2 0f 10 03 f2 0f 11 45 d8 eb 12 48 8d 75 d8 48 .I..H..I...{..u........E...H.u.H
1f620 89 df e8 ed 36 fe ff 85 c0 4c 0f 44 e3 4c 89 ff 4c 89 e6 4c 89 f2 e8 2d fd ff ff 55 48 89 e5 41 ....6....L.D.L..L..L...-...UH..A
1f640 57 41 56 53 50 49 89 d7 48 89 f3 49 89 fe 83 7b 08 13 75 09 48 8b 03 48 89 45 e0 eb 12 48 8d 75 WAVSPI..H..I...{..u.H..H.E...H.u
1f660 e0 48 89 df e8 25 37 fe ff 85 c0 4c 0f 44 fb 4c 89 f7 4c 89 fe e8 57 fe ff ff 48 89 c1 48 8d 35 .H...%7....L.D.L..L...W...H..H.5
1f680 b4 bd 03 00 31 c0 4c 89 f7 48 89 ca e8 19 fd ff ff 55 48 89 e5 48 89 d0 8b 4e 08 83 e1 0f ff c1 ....1.L..H.......UH..H...N......
1f6a0 48 8d 35 a9 55 04 00 48 8b 14 ce 8b 40 08 83 e0 0f ff c0 48 8b 0c c6 48 39 ca 75 0e 48 8d 35 9c H.5.U..H....@......H...H9.u.H.5.
1f6c0 bd 03 00 31 c0 e8 e0 fc ff ff 48 8d 35 af bd 03 00 31 c0 e8 d2 fc ff ff 55 48 89 e5 53 50 48 89 ...1......H.5....1......UH..SPH.
1f6e0 fb 48 8b 83 b0 00 00 00 48 85 c0 74 4b 48 8b 4b 10 48 8b 53 38 48 8b 71 f0 48 8b 79 f8 48 89 79 .H......H..tKH.K.H.S8H.q.H.y.H.y
1f700 08 48 89 31 48 8b 4b 10 48 8b 34 02 48 8b 44 02 08 48 89 41 f8 48 89 71 f0 48 8b 73 10 48 8d 46 .H.1H.K.H.4.H.D..H.A.H.q.H.s.H.F
1f720 10 48 89 43 10 48 83 c6 f0 ba 01 00 00 00 31 c9 48 89 df e8 30 ca ff ff be 02 00 00 00 48 89 df .H.C.H........1.H...0........H..
1f740 e8 3e c1 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fd 4d 8b 75 20 41 0f b6 9d c8 00 .>...UH..AWAVAUATSPI..M.u.A.....
1f760 00 00 f6 c3 08 74 0a 41 83 bd c0 00 00 00 00 74 05 45 31 ff eb 11 41 8b 85 bc 00 00 00 41 89 85 .....t.A.......t.E1...A......A..
1f780 c0 00 00 00 41 b7 01 41 8a 46 42 a8 40 74 0b 24 bf 41 88 46 42 e9 aa 00 00 00 45 84 ff 74 12 be ....A..A.FB.@t.$.A.FB.....E..t..
1f7a0 03 00 00 00 ba ff ff ff ff 4c 89 ef e8 8c c4 ff ff f6 c3 04 74 7b 49 8b 06 49 8b 76 28 48 8b 00 .........L..........t{I..I.v(H..
1f7c0 48 8b 40 18 48 8b 48 38 48 8b 40 48 48 89 f7 48 29 cf 48 c1 ef 02 ff cf 48 85 c0 ba ff ff ff ff H.@.H.H8H.@HH..H).H.....H.......
1f7e0 74 06 48 63 d7 8b 14 90 4d 8d 66 28 85 ff 74 32 49 8b 7d 28 48 39 fe 76 29 be ff ff ff ff 48 85 t.Hc....M.f(..t2I.}(H9.v).....H.
1f800 c0 74 1b 48 29 cf 48 c1 e7 1e 48 b9 00 00 00 00 ff ff ff ff 48 01 f9 48 c1 f9 20 8b 34 88 39 f2 .t.H).H...H.........H..H....4.9.
1f820 74 13 be 02 00 00 00 4c 89 ef e8 0e c4 ff ff eb 04 4d 8d 66 28 49 8b 04 24 49 89 45 28 41 80 7d t......L.........M.f(I..$I.E(A.}
1f840 0a 01 74 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 84 ff 74 0b 41 c7 85 c0 00 00 00 01 ..t.H...[A\A]A^A_].E..t.A.......
1f860 00 00 00 48 83 c0 fc 49 89 04 24 41 80 4e 42 40 49 8b 45 10 48 83 c0 f0 49 89 06 be 01 00 00 00 ...H...I..$A.NB@I.E.H...I.......
1f880 4c 89 ef e8 fb bf ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d d0 41 89 d5 L.......UH..AWAVAUATSH...H.M.A..
1f8a0 41 89 f6 4c 8d 3d 76 bf 03 00 41 8d 75 01 48 89 fb 44 89 f2 e8 cc 28 ff ff 48 85 c0 48 8b 4d d0 A..L.=v...A.u.H..D....(..H..H.M.
1f8c0 48 89 01 0f 85 1c 01 00 00 45 85 f6 b8 00 00 00 00 0f 8e 51 02 00 00 4c 8b 43 38 49 89 da 41 bc H........E.........Q...L.C8I..A.
1f8e0 ff ff ff ff 31 c0 4c 89 c1 45 31 c9 8b 31 89 f2 83 e2 3f 89 f7 c1 ef 06 83 fa 1d 40 0f b6 ff 7f ....1.L..E1..1....?........@....
1f900 16 83 fa 04 75 56 44 39 ef 7f 6c c1 ee 17 01 f7 44 39 ef 7d 53 eb 60 8d 5a dc 83 fb 02 72 36 83 ....uVD9..l.....D9.}S.`.Z....r6.
1f920 fa 1e 75 29 c1 ee 0e 8d 94 30 02 00 fe ff 39 d0 40 0f 9c c6 44 39 f2 40 0f 9e c7 40 20 f7 44 39 ..u).....0....9.@...D9.@...@..D9
1f940 ca 0f 9f c3 40 84 fb 44 0f 45 ca eb 2a 83 fa 29 75 0a 83 c7 02 44 39 ef 7e 0e eb 1b 41 f6 04 17 ....@..D.E..*..)u....D9.~...A...
1f960 40 74 14 44 39 ef 75 0f 44 39 c8 41 89 c4 ba ff ff ff ff 44 0f 4c e2 ff c0 48 83 c1 04 41 39 c6 @t.D9.u.D9.A.......D.L...H...A9.
1f980 0f 85 66 ff ff ff 41 83 fc ff b8 00 00 00 00 4c 89 d7 0f 84 90 01 00 00 49 63 c4 41 8b 0c 80 89 ..f...A........L........Ic.A....
1f9a0 ca 83 e2 3f 31 c0 83 fa 0c 0f 87 79 01 00 00 48 8d 35 82 01 00 00 48 89 f3 48 63 34 93 48 01 de ...?1......y...H.5....H..Hc4.H..
1f9c0 ff e6 41 89 cd 41 c1 ed 17 c1 e9 06 0f b6 c1 41 39 c5 45 89 e6 b8 00 00 00 00 0f 82 ca fe ff ff ..A..A.........A9.E.............
1f9e0 e9 43 01 00 00 48 8d 05 9d b4 03 00 e9 37 01 00 00 89 cb c1 eb 0e 81 e3 ff 01 00 00 c1 e9 17 83 .C...H.......7..................
1fa00 fa 07 0f 85 a0 00 00 00 ff c1 49 89 fe 89 ce 44 89 e2 e8 6e 27 ff ff 4c 89 f7 49 89 c5 e9 9b 00 ..........I....D...n'..L..I.....
1fa20 00 00 c1 e9 0e eb 0d 41 ff c4 49 63 c4 41 8b 0c 80 c1 e9 06 89 c9 48 8b 57 30 48 c1 e1 04 8b 74 .......A..Ic.A........H.W0H....t
1fa40 0a 08 83 e6 0f 31 c0 83 fe 04 0f 85 d8 00 00 00 48 8b 04 0a 48 83 c0 20 48 8b 4d d0 48 89 01 48 .....1..........H...H...H.M.H..H
1fa60 8d 05 58 ba 03 00 e9 bd 00 00 00 c1 e9 17 48 8b 47 58 48 c1 e1 04 48 8b 04 08 48 85 c0 74 5a 48 ..X...........H.GXH...H...H..tZH
1fa80 83 c0 20 eb 5b c1 e9 0e 81 e1 ff 01 00 00 44 89 e6 89 ca 48 8b 4d d0 e8 d0 00 00 00 48 8d 05 5d ....[.........D....H.M......H..]
1faa0 af 03 00 e9 80 00 00 00 48 8b 47 58 48 c1 e1 04 4c 8b 2c 08 4d 85 ed 74 37 49 83 c5 20 44 89 e6 ........H.GXH...L.,.M..t7I...D..
1fac0 89 da 48 8b 4d d0 e8 a1 00 00 00 4d 85 ed 75 35 48 8d 05 d9 b9 03 00 eb 4f 48 8d 05 24 a7 03 00 ..H.M......M..u5H.......OH..$...
1fae0 48 8b 4d d0 48 89 01 48 8d 05 c8 b9 03 00 eb 38 44 89 e6 89 da 48 8b 4d d0 e8 6e 00 00 00 4c 8d H.M.H..H.......8D....H.M..n...L.
1fb00 2d ff a6 03 00 48 8d 35 13 b2 03 00 4c 89 ef e8 96 02 00 00 85 c0 48 8d 0d 8c b9 03 00 48 8d 05 -....H.5....L.........H......H..
1fb20 8c b9 03 00 48 0f 44 c1 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 8a fe ff ff ea fe ff ff ....H.D.H...[A\A]A^A_]..........
1fb40 ef fe ff ff f0 ff ff ff f0 ff ff ff 33 ff ff ff b9 fe ff ff b9 fe ff ff f0 ff ff ff f0 ff ff ff ............3...................
1fb60 f0 ff ff ff f0 ff ff ff 4d ff ff ff 55 48 89 e5 53 50 48 89 cb f6 c6 01 74 27 81 e2 ff fe ff ff ........M...UH..SPH.....t'......
1fb80 48 63 c2 48 8b 4f 30 48 c1 e0 04 8b 54 01 08 83 e2 0f 83 fa 04 75 1c 48 8b 04 01 48 83 c0 20 eb Hc.H.O0H....T........u.H...H....
1fba0 19 48 89 d9 e8 df fc ff ff 48 85 c0 74 05 80 38 63 74 0a 48 8d 05 4a a6 03 00 48 89 03 48 83 c4 .H.......H..t..8ct.H..J...H..H..
1fbc0 08 5b 5d c3 ff 25 86 44 04 00 ff 25 88 44 04 00 ff 25 8a 44 04 00 ff 25 8c 44 04 00 ff 25 8e 44 .[]..%.D...%.D...%.D...%.D...%.D
1fbe0 04 00 ff 25 90 44 04 00 ff 25 92 44 04 00 ff 25 94 44 04 00 ff 25 96 44 04 00 ff 25 98 44 04 00 ...%.D...%.D...%.D...%.D...%.D..
1fc00 ff 25 9a 44 04 00 ff 25 9c 44 04 00 ff 25 9e 44 04 00 ff 25 a0 44 04 00 ff 25 a2 44 04 00 ff 25 .%.D...%.D...%.D...%.D...%.D...%
1fc20 a4 44 04 00 ff 25 a6 44 04 00 ff 25 a8 44 04 00 ff 25 aa 44 04 00 ff 25 ac 44 04 00 ff 25 ae 44 .D...%.D...%.D...%.D...%.D...%.D
1fc40 04 00 ff 25 b0 44 04 00 ff 25 b2 44 04 00 ff 25 b4 44 04 00 ff 25 b6 44 04 00 ff 25 b8 44 04 00 ...%.D...%.D...%.D...%.D...%.D..
1fc60 ff 25 ba 44 04 00 ff 25 bc 44 04 00 ff 25 be 44 04 00 ff 25 c0 44 04 00 ff 25 c2 44 04 00 ff 25 .%.D...%.D...%.D...%.D...%.D...%
1fc80 c4 44 04 00 ff 25 c6 44 04 00 ff 25 c8 44 04 00 ff 25 ca 44 04 00 ff 25 cc 44 04 00 ff 25 ce 44 .D...%.D...%.D...%.D...%.D...%.D
1fca0 04 00 ff 25 d0 44 04 00 ff 25 d2 44 04 00 ff 25 d4 44 04 00 ff 25 d6 44 04 00 ff 25 d8 44 04 00 ...%.D...%.D...%.D...%.D...%.D..
1fcc0 ff 25 da 44 04 00 ff 25 dc 44 04 00 ff 25 de 44 04 00 ff 25 e0 44 04 00 ff 25 e2 44 04 00 ff 25 .%.D...%.D...%.D...%.D...%.D...%
1fce0 e4 44 04 00 ff 25 e6 44 04 00 ff 25 e8 44 04 00 ff 25 ea 44 04 00 ff 25 ec 44 04 00 ff 25 ee 44 .D...%.D...%.D...%.D...%.D...%.D
1fd00 04 00 ff 25 f0 44 04 00 ff 25 f2 44 04 00 ff 25 f4 44 04 00 ff 25 f6 44 04 00 ff 25 f8 44 04 00 ...%.D...%.D...%.D...%.D...%.D..
1fd20 ff 25 fa 44 04 00 ff 25 fc 44 04 00 ff 25 fe 44 04 00 ff 25 00 45 04 00 ff 25 02 45 04 00 ff 25 .%.D...%.D...%.D...%.E...%.E...%
1fd40 04 45 04 00 ff 25 06 45 04 00 ff 25 08 45 04 00 ff 25 0a 45 04 00 ff 25 0c 45 04 00 ff 25 0e 45 .E...%.E...%.E...%.E...%.E...%.E
1fd60 04 00 ff 25 10 45 04 00 ff 25 12 45 04 00 ff 25 14 45 04 00 ff 25 16 45 04 00 ff 25 18 45 04 00 ...%.E...%.E...%.E...%.E...%.E..
1fd80 ff 25 1a 45 04 00 ff 25 1c 45 04 00 ff 25 1e 45 04 00 ff 25 20 45 04 00 ff 25 22 45 04 00 ff 25 .%.E...%.E...%.E...%.E...%"E...%
1fda0 24 45 04 00 ff 25 26 45 04 00 ff 25 28 45 04 00 ff 25 2a 45 04 00 ff 25 2c 45 04 00 ff 25 2e 45 $E...%&E...%(E...%*E...%,E...%.E
1fdc0 04 00 ff 25 30 45 04 00 ff 25 32 45 04 00 ff 25 34 45 04 00 ff 25 36 45 04 00 ff 25 38 45 04 00 ...%0E...%2E...%4E...%6E...%8E..
1fde0 ff 25 3a 45 04 00 ff 25 3c 45 04 00 ff 25 3e 45 04 00 ff 25 40 45 04 00 ff 25 42 45 04 00 ff 25 .%:E...%<E...%>E...%@E...%BE...%
1fe00 44 45 04 00 ff 25 46 45 04 00 ff 25 48 45 04 00 ff 25 4a 45 04 00 ff 25 4c 45 04 00 ff 25 4e 45 DE...%FE...%HE...%JE...%LE...%NE
1fe20 04 00 ff 25 50 45 04 00 ff 25 52 45 04 00 00 00 4c 8d 1d 19 42 04 00 e9 0c 16 fe ff 4c 8d 1d 15 ...%PE...%RE....L...B.......L...
1fe40 42 04 00 e9 00 16 fe ff 4c 8d 1d 11 42 04 00 e9 f4 15 fe ff 4c 8d 1d 0d 42 04 00 e9 e8 15 fe ff B.......L...B.......L...B.......
1fe60 4c 8d 1d 09 42 04 00 e9 dc 15 fe ff 4c 8d 1d 05 42 04 00 e9 d0 15 fe ff 4c 8d 1d 01 42 04 00 e9 L...B.......L...B.......L...B...
1fe80 c4 15 fe ff 4c 8d 1d fd 41 04 00 e9 b8 15 fe ff 4c 8d 1d f9 41 04 00 e9 ac 15 fe ff 4c 8d 1d f5 ....L...A.......L...A.......L...
1fea0 41 04 00 e9 a0 15 fe ff 4c 8d 1d f1 41 04 00 e9 94 15 fe ff 4c 8d 1d ed 41 04 00 e9 88 15 fe ff A.......L...A.......L...A.......
1fec0 4c 8d 1d e9 41 04 00 e9 7c 15 fe ff 4c 8d 1d e5 41 04 00 e9 70 15 fe ff 4c 8d 1d e1 41 04 00 e9 L...A...|...L...A...p...L...A...
1fee0 64 15 fe ff 4c 8d 1d dd 41 04 00 e9 58 15 fe ff 4c 8d 1d d9 41 04 00 e9 4c 15 fe ff 4c 8d 1d d5 d...L...A...X...L...A...L...L...
1ff00 41 04 00 e9 40 15 fe ff 4c 8d 1d d1 41 04 00 e9 34 15 fe ff 4c 8d 1d cd 41 04 00 e9 28 15 fe ff A...@...L...A...4...L...A...(...
1ff20 4c 8d 1d c9 41 04 00 e9 1c 15 fe ff 4c 8d 1d c5 41 04 00 e9 10 15 fe ff 4c 8d 1d c1 41 04 00 e9 L...A.......L...A.......L...A...
1ff40 04 15 fe ff 4c 8d 1d bd 41 04 00 e9 f8 14 fe ff 4c 8d 1d b9 41 04 00 e9 ec 14 fe ff 4c 8d 1d b5 ....L...A.......L...A.......L...
1ff60 41 04 00 e9 e0 14 fe ff 4c 8d 1d b1 41 04 00 e9 d4 14 fe ff 4c 8d 1d ad 41 04 00 e9 c8 14 fe ff A.......L...A.......L...A.......
1ff80 4c 8d 1d a9 41 04 00 e9 bc 14 fe ff 4c 8d 1d a5 41 04 00 e9 b0 14 fe ff 4c 8d 1d a1 41 04 00 e9 L...A.......L...A.......L...A...
1ffa0 a4 14 fe ff 4c 8d 1d 9d 41 04 00 e9 98 14 fe ff 4c 8d 1d 99 41 04 00 e9 8c 14 fe ff 4c 8d 1d 95 ....L...A.......L...A.......L...
1ffc0 41 04 00 e9 80 14 fe ff 4c 8d 1d 91 41 04 00 e9 74 14 fe ff 4c 8d 1d 8d 41 04 00 e9 68 14 fe ff A.......L...A...t...L...A...h...
1ffe0 4c 8d 1d 89 41 04 00 e9 5c 14 fe ff 4c 8d 1d 85 41 04 00 e9 50 14 fe ff 4c 8d 1d 81 41 04 00 e9 L...A...\...L...A...P...L...A...
20000 44 14 fe ff 4c 8d 1d 7d 41 04 00 e9 38 14 fe ff 4c 8d 1d 79 41 04 00 e9 2c 14 fe ff 4c 8d 1d 75 D...L..}A...8...L..yA...,...L..u
20020 41 04 00 e9 20 14 fe ff 4c 8d 1d 71 41 04 00 e9 14 14 fe ff 4c 8d 1d 6d 41 04 00 e9 08 14 fe ff A.......L..qA.......L..mA.......
20040 4c 8d 1d 69 41 04 00 e9 fc 13 fe ff 4c 8d 1d 65 41 04 00 e9 f0 13 fe ff 4c 8d 1d 61 41 04 00 e9 L..iA.......L..eA.......L..aA...
20060 e4 13 fe ff 4c 8d 1d 5d 41 04 00 e9 d8 13 fe ff 4c 8d 1d 59 41 04 00 e9 cc 13 fe ff 4c 8d 1d 55 ....L..]A.......L..YA.......L..U
20080 41 04 00 e9 c0 13 fe ff 4c 8d 1d 51 41 04 00 e9 b4 13 fe ff 4c 8d 1d 4d 41 04 00 e9 a8 13 fe ff A.......L..QA.......L..MA.......
200a0 4c 8d 1d 49 41 04 00 e9 9c 13 fe ff 4c 8d 1d 45 41 04 00 e9 90 13 fe ff 4c 8d 1d 41 41 04 00 e9 L..IA.......L..EA.......L..AA...
200c0 84 13 fe ff 4c 8d 1d 3d 41 04 00 e9 78 13 fe ff 4c 8d 1d 39 41 04 00 e9 6c 13 fe ff 4c 8d 1d 35 ....L..=A...x...L..9A...l...L..5
200e0 41 04 00 e9 60 13 fe ff 4c 8d 1d 31 41 04 00 e9 54 13 fe ff 4c 8d 1d 2d 41 04 00 e9 48 13 fe ff A...`...L..1A...T...L..-A...H...
20100 4c 8d 1d 29 41 04 00 e9 3c 13 fe ff 4c 8d 1d 25 41 04 00 e9 30 13 fe ff 4c 8d 1d 21 41 04 00 e9 L..)A...<...L..%A...0...L..!A...
20120 24 13 fe ff 4c 8d 1d 1d 41 04 00 e9 18 13 fe ff 4c 8d 1d 19 41 04 00 e9 0c 13 fe ff 4c 8d 1d 15 $...L...A.......L...A.......L...
20140 41 04 00 e9 00 13 fe ff 4c 8d 1d 11 41 04 00 e9 f4 12 fe ff 4c 8d 1d 0d 41 04 00 e9 e8 12 fe ff A.......L...A.......L...A.......
20160 4c 8d 1d 09 41 04 00 e9 dc 12 fe ff 4c 8d 1d 05 41 04 00 e9 d0 12 fe ff 4c 8d 1d 01 41 04 00 e9 L...A.......L...A.......L...A...
20180 c4 12 fe ff 4c 8d 1d fd 40 04 00 e9 b8 12 fe ff 4c 8d 1d f9 40 04 00 e9 ac 12 fe ff 4c 8d 1d f5 ....L...@.......L...@.......L...
201a0 40 04 00 e9 a0 12 fe ff 4c 8d 1d f1 40 04 00 e9 94 12 fe ff 4c 8d 1d ed 40 04 00 e9 88 12 fe ff @.......L...@.......L...@.......
201c0 4c 8d 1d e9 40 04 00 e9 7c 12 fe ff 4c 8d 1d e5 40 04 00 e9 70 12 fe ff 4c 8d 1d e1 40 04 00 e9 L...@...|...L...@...p...L...@...
201e0 64 12 fe ff 4c 8d 1d dd 40 04 00 e9 58 12 fe ff 4c 8d 1d d9 40 04 00 e9 4c 12 fe ff 4c 8d 1d d5 d...L...@...X...L...@...L...L...
20200 40 04 00 e9 40 12 fe ff 4c 8d 1d d1 40 04 00 e9 34 12 fe ff 4c 8d 1d cd 40 04 00 e9 28 12 fe ff @...@...L...@...4...L...@...(...
20220 4c 8d 1d c9 40 04 00 e9 1c 12 fe ff 4c 8d 1d c5 40 04 00 e9 10 12 fe ff 4c 8d 1d c1 40 04 00 e9 L...@.......L...@.......L...@...
20240 04 12 fe ff 4c 8d 1d bd 40 04 00 e9 f8 11 fe ff 4c 8d 1d b9 40 04 00 e9 ec 11 fe ff 4c 8d 1d b5 ....L...@.......L...@.......L...
20260 40 04 00 e9 e0 11 fe ff 4c 8d 1d b1 40 04 00 e9 d4 11 fe ff 4c 8d 1d ad 40 04 00 e9 c8 11 fe ff @.......L...@.......L...@.......
20280 4c 8d 1d a9 40 04 00 e9 bc 11 fe ff 4c 8d 1d a5 40 04 00 e9 b0 11 fe ff 4c 8d 1d a1 40 04 00 e9 L...@.......L...@.......L...@...
202a0 a4 11 fe ff 4c 8d 1d 9d 40 04 00 e9 98 11 fe ff 4c 8d 1d 99 40 04 00 e9 8c 11 fe ff 4c 8d 1d 95 ....L...@.......L...@.......L...
202c0 40 04 00 e9 80 11 fe ff 4c 8d 1d 91 40 04 00 e9 74 11 fe ff 4c 8d 1d 8d 40 04 00 e9 68 11 fe ff @.......L...@...t...L...@...h...
202e0 4c 8d 1d 89 40 04 00 e9 5c 11 fe ff 4c 8d 1d 85 40 04 00 e9 50 11 fe ff 4c 8d 1d 81 40 04 00 e9 L...@...\...L...@...P...L...@...
20300 44 11 fe ff 00 5f 5f 64 79 6c 64 5f 6d 61 6b 65 5f 64 65 6c 61 79 65 64 5f 6d 6f 64 75 6c 65 5f D....__dyld_make_delayed_module_
20320 69 6e 69 74 69 61 6c 69 7a 65 72 5f 63 61 6c 6c 73 00 5f 5f 64 79 6c 64 5f 6d 6f 64 5f 74 65 72 initializer_calls.__dyld_mod_ter
20340 6d 5f 66 75 6e 63 73 00 27 25 73 27 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 m_funcs.'%s'.could.not.be.access
20360 65 64 00 27 25 73 27 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 ed.'%s'.was.not.found.An..unknow
20380 6e 20 65 72 72 6f 72 20 25 64 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 61 63 63 65 73 73 69 n.error.%d.occured.while.accessi
203a0 6e 67 20 27 25 73 27 00 6d 74 69 6d 65 00 73 69 7a 65 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 ng.'%s'.mtime.size.unable.to.swi
203c0 74 63 68 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 5f 50 52 45 4d 41 4b 45 5f 43 tch.to.directory.'%s'._PREMAKE_C
203e0 4f 4d 4d 41 4e 44 00 2f 64 65 76 2f 75 72 61 6e 64 6f 6d 00 72 62 00 25 30 32 58 25 30 32 58 25 OMMAND./dev/urandom.rb.%02X%02X%
20400 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 02X%02X-%02X%02X-%02X%02X-%02X%0
20420 32 58 2d 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 00 63 70 20 25 2X-%02X%02X%02X%02X%02X%02X.cp.%
20440 73 20 25 73 00 75 6e 61 62 6c 65 20 74 6f 20 63 6f 70 79 20 66 69 6c 65 20 74 6f 20 27 25 73 27 s.%s.unable.to.copy.file.to.'%s'
20460 00 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a .function.os.executef(cmd,....).
20480 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 local.arg={...}.cmd.=.string.for
204a0 6d 61 74 28 63 6d 64 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 mat(cmd,.table.unpack(arg)).retu
204c0 72 6e 20 6f 73 2e 65 78 65 63 75 74 65 28 63 6d 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e rn.os.execute(cmd).end.local.fun
204e0 63 74 69 6f 6e 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 ction.parse_ld_so_conf(conf_file
20500 29 0a 6c 6f 63 61 6c 20 66 69 72 73 74 2c 20 6c 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d ).local.first,.last.local.dirs.=
20520 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 .{.}.local.file.=.io.open(conf_f
20540 69 6c 65 29 0a 69 66 20 66 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 ile).if.file.==.nil.then.return.
20560 64 69 72 73 0a 65 6e 64 0a 66 6f 72 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 dirs.end.for.line.in.file:lines(
20580 29 20 64 6f 0a 66 69 72 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 ).do.first.=.line:find("#",.1,.t
205a0 72 75 65 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d rue).if.first.~=.nil.then.line.=
205c0 20 6c 69 6e 65 3a 73 75 62 28 31 2c 20 66 69 72 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c .line:sub(1,.first.-.1).end.if.l
205e0 69 6e 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 66 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e ine.~=."".then.first,.last.=.lin
20600 65 3a 66 69 6e 64 28 22 69 6e 63 6c 75 64 65 25 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d e:find("include%s+").if.first.~=
20620 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c .nil.then.local.include_glob.=.l
20640 69 6e 65 3a 73 75 62 28 6c 61 73 74 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 ine:sub(last.+.1).local.includes
20660 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 .=.os.matchfiles(include_glob).f
20680 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 or._,.v.in.ipairs(includes).do.d
206a0 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f irs.=.table.join(dirs,.parse_ld_
206c0 73 6f 5f 63 6f 6e 66 28 76 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 so_conf(v)).end.else.table.inser
206e0 74 28 64 69 72 73 2c 20 6c 69 6e 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e t(dirs,.line).end.end.end.return
20700 20 64 69 72 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 .dirs.end.function.os.findlib(li
20720 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 bname).local.path,.formats.if.os
20740 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 .is("windows").then.formats.=.{.
20760 22 25 73 2e 64 6c 6c 22 2c 20 22 25 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e "%s.dll",."%s".}.path.=.os.geten
20780 76 28 22 50 41 54 48 22 29 0a 65 6c 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 v("PATH").else.if.os.is("macosx"
207a0 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 ).then.formats.=.{."lib%s.dylib"
207c0 2c 20 22 25 73 2e 64 79 6c 69 62 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 ,."%s.dylib".}.path.=.os.getenv(
207e0 22 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 "DYLD_LIBRARY_PATH").else.format
20800 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 s.=.{."lib%s.so",."%s.so".}.path
20820 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 .=.os.getenv("LD_LIBRARY_PATH").
20840 6f 72 20 22 22 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c or."".for._,.v.in.ipairs(parse_l
20860 64 5f 73 6f 5f 63 6f 6e 66 28 22 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f d_so_conf("/etc/ld.so.conf")).do
20880 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 .path.=.path....":"....v.end.end
208a0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 .table.insert(formats,."%s").pat
208c0 68 20 3d 20 70 61 74 68 20 6f 72 20 22 22 0a 69 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 h.=.path.or."".if.os.is64bit().t
208e0 68 65 6e 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 hen.path.=.path....":/lib64:/usr
20900 2f 6c 69 62 36 34 2f 3a 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 /lib64/:usr/local/lib64".end.pat
20920 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 h.=.path....":/lib:/usr/lib:/usr
20940 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 /local/lib".end.for._,.fmt.in.ip
20960 61 69 72 73 28 66 6f 72 6d 61 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 airs(formats).do.local.name.=.st
20980 72 69 6e 67 2e 66 6f 72 6d 61 74 28 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 ring.format(fmt,.libname).local.
209a0 72 65 73 75 6c 74 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 result.=.os.pathsearch(name,.pat
209c0 68 29 0a 69 66 20 72 65 73 75 6c 74 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 h).if.result.then.return.result.
209e0 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 end.end.end.function.os.get().re
20a00 74 75 72 6e 20 5f 4f 50 54 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 turn._OPTIONS.os.or._OS.end.func
20a20 74 69 6f 6e 20 6f 73 2e 69 73 28 69 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a tion.os.is(id).return.(os.get():
20a40 6c 6f 77 65 72 28 29 20 3d 3d 20 69 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c lower().==.id:lower()).end.local
20a60 20 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 ._64BitHostTypes.=.{."x86_64",."
20a80 69 61 36 34 22 2c 0a 22 61 6d 64 36 34 22 2c 0a 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 ia64",."amd64",."ppc64",."powerp
20aa0 63 36 34 22 2c 0a 22 73 70 61 72 63 36 34 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 c64",."sparc64".}.function.os.is
20ac0 36 34 62 69 74 28 29 0a 69 66 20 28 6f 73 2e 5f 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a 64bit().if.(os._is64bit()).then.
20ae0 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f return.true.end.local.arch.if._O
20b00 53 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 S.==."windows".then.arch.=.os.ge
20b20 74 65 6e 76 28 22 50 52 4f 43 45 53 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 tenv("PROCESSOR_ARCHITECTURE").e
20b40 6c 73 65 69 66 20 5f 4f 53 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 lseif._OS.==."macosx".then.arch.
20b60 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 65 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a =.os.outputof("echo.$HOSTTYPE").
20b80 65 6c 73 65 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d else.arch.=.os.outputof("uname.-
20ba0 6d 22 29 0a 65 6e 64 0a 61 72 63 68 20 3d 20 61 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 m").end.arch.=.arch:lower().for.
20bc0 5f 2c 20 68 6f 73 74 74 79 70 65 20 69 6e 20 69 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 _,.hosttype.in.ipairs(_64BitHost
20be0 54 79 70 65 73 29 20 64 6f 0a 69 66 20 61 72 63 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 Types).do.if.arch:find(hosttype)
20c00 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e .then.return.true.end.end.return
20c20 20 66 61 6c 73 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 .false.end.local.function.domatc
20c40 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 h(result,.mask,.wantfiles).if.ma
20c60 73 6b 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 sk:startswith("./").then.mask.=.
20c80 6d 61 73 6b 3a 73 75 62 28 33 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 mask:sub(3).end.local.basedir.=.
20ca0 6d 61 73 6b 0a 6c 6f 63 61 6c 20 73 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 mask.local.starpos.=.mask:find("
20cc0 25 2a 22 29 0a 69 66 20 73 74 61 72 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 %*").if.starpos.then.basedir.=.b
20ce0 61 73 65 64 69 72 3a 73 75 62 28 31 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 asedir:sub(1,.starpos.-.1).end.b
20d00 61 73 65 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 asedir.=.path.getdirectory(based
20d20 69 72 29 0a 69 66 20 28 62 61 73 65 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 ir).if.(basedir.==.".").then.bas
20d40 65 64 69 72 20 3d 20 22 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 edir.=."".end.local.recurse.=.ma
20d60 73 6b 3a 66 69 6e 64 28 22 2a 2a 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 sk:find("**",.nil,.true).mask.=.
20d80 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 path.wildcards(mask).local.funct
20da0 69 6f 6e 20 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 ion.matchwalker(basedir).local.w
20dc0 69 6c 64 63 61 72 64 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 ildcard.=.path.join(basedir,."*"
20de0 29 0a 6c 6f 63 61 6c 20 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 ).local.m.=.os.matchstart(wildca
20e00 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c rd).while.(os.matchnext(m)).do.l
20e20 6f 63 61 6c 20 69 73 66 69 6c 65 20 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a ocal.isfile.=.os.matchisfile(m).
20e40 69 66 20 28 28 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e if.((wantfiles.and.isfile).or.(n
20e60 6f 74 20 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 ot.wantfiles.and.not.isfile)).th
20e80 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 en.local.fname.=.path.join(based
20ea0 69 72 2c 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 ir,.os.matchname(m)).if.fname:ma
20ec0 74 63 68 28 6d 61 73 6b 29 20 3d 3d 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e tch(mask).==.fname.then.table.in
20ee0 73 65 72 74 28 72 65 73 75 6c 74 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a sert(result,.fname).end.end.end.
20f00 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a os.matchdone(m).if.recurse.then.
20f20 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c m.=.os.matchstart(wildcard).whil
20f40 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 e.(os.matchnext(m)).do.if.not.os
20f60 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 .matchisfile(m).then.local.dirna
20f80 6d 65 20 3d 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 me.=.os.matchname(m).matchwalker
20fa0 28 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e (path.join(basedir,.dirname)).en
20fc0 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 d.end.os.matchdone(m).end.end.ma
20fe0 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 tchwalker(basedir).end.function.
21000 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e os.matchdirs(...).local.arg={...
21020 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b }.local.result.=.{.}.for._,.mask
21040 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c .in.ipairs(arg).do.domatch(resul
21060 74 2c 20 6d 61 73 6b 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c t,.mask,.false).end.return.resul
21080 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e t.end.function.os.matchfiles(...
210a0 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d ).local.arg={...}.local.result.=
210c0 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6d 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 .{.}.for._,.mask.in.ipairs(arg).
210e0 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 do.domatch(result,.mask,.true).e
21100 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 nd.return.result.end.local.built
21120 69 6e 5f 6d 6b 64 69 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e in_mkdir.=.os.mkdir.function.os.
21140 6d 6b 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 mkdir(p).local.dir.=.iif(p:start
21160 73 77 69 74 68 28 22 2f 22 29 2c 20 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e swith("/"),."/",."").for.part.in
21180 20 70 3a 67 6d 61 74 63 68 28 22 5b 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 .p:gmatch("[^/]+").do.dir.=.dir.
211a0 2e 2e 20 70 61 72 74 0a 69 66 20 28 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 ...part.if.(part.~=."".and.not.p
211c0 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e ath.isabsolute(part).and.not.os.
211e0 69 73 64 69 72 28 64 69 72 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d isdir(dir)).then.local.ok,.err.=
21200 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 .builtin_mkdir(dir).if.(not.ok).
21220 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 then.return.nil,.err.end.end.dir
21240 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e .=.dir...."/".end.return.true.en
21260 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 d.function.os.outputof(cmd).loca
21280 6c 20 70 69 70 65 20 3d 20 69 6f 2e 70 6f 70 65 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 l.pipe.=.io.popen(cmd).local.res
212a0 75 6c 74 20 3d 20 70 69 70 65 3a 72 65 61 64 28 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 ult.=.pipe:read('*a').pipe:close
212c0 28 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 ().return.result.end.local.built
212e0 69 6e 5f 72 6d 64 69 72 20 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e in_rmdir.=.os.rmdir.function.os.
21300 72 6d 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 rmdir(p).local.dirs.=.os.matchdi
21320 72 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 rs(p...."/*").for._,.dname.in.ip
21340 61 69 72 73 28 64 69 72 73 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e airs(dirs).do.os.rmdir(dname).en
21360 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 d.local.files.=.os.matchfiles(p.
21380 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 ..."/*").for._,.fname.in.ipairs(
213a0 66 69 6c 65 73 29 20 64 6f 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 files).do.os.remove(fname).end.b
213c0 75 69 6c 74 69 6e 5f 72 6d 64 69 72 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 uiltin_rmdir(p).end..function.pa
213e0 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 th.getabsolute(p).p.=.path.trans
21400 6c 61 74 65 28 70 2c 20 22 2f 22 29 0a 69 66 20 28 70 20 3d 3d 20 22 22 29 20 74 68 65 6e 20 70 late(p,."/").if.(p.==."").then.p
21420 20 3d 20 22 2e 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 .=.".".end.local.result.=.iif.(p
21440 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 74 63 77 ath.isabsolute(p),.nil,.os.getcw
21460 64 28 29 29 0a 66 6f 72 20 6e 2c 20 70 61 72 74 20 69 6e 20 69 70 61 69 72 73 28 70 3a 65 78 70 d()).for.n,.part.in.ipairs(p:exp
21480 6c 6f 64 65 28 22 2f 22 2c 20 74 72 75 65 29 29 20 64 6f 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 lode("/",.true)).do.if.(part.==.
214a0 22 22 20 61 6e 64 20 6e 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 2f 22 "".and.n.==.1).then.result.=."/"
214c0 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 .elseif.(part.==."..").then.resu
214e0 6c 74 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 72 65 73 75 6c 74 29 0a 65 lt.=.path.getdirectory(result).e
21500 6c 73 65 69 66 20 28 70 61 72 74 20 7e 3d 20 22 2e 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 lseif.(part.~=.".").then.if.(par
21520 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 61 6e 64 20 6e 20 3e 20 31 29 20 74 68 65 t:startswith("$").and.n.>.1).the
21540 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2f 22 20 2e 2e 20 70 61 72 74 n.result.=.result...."/"....part
21560 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c .else.result.=.path.join(result,
21580 20 70 61 72 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 .part).end.end.end.result.=.iif(
215a0 72 65 73 75 6c 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 result:endswith("/"),.result:sub
215c0 28 31 2c 20 2d 32 29 2c 20 72 65 73 75 6c 74 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 (1,.-2),.result).return.result.e
215e0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a nd.function.path.getbasename(p).
21600 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 local.name.=.path.getname(p).loc
21620 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a al.i.=.name:findlast(".",.true).
21640 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 if.(i).then.return.name:sub(1,.i
21660 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 .-.1).else.return.name.end.end.f
21680 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 unction.path.removeext(name).loc
216a0 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a al.i.=.name:findlast(".",.true).
216c0 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 if.(i).then.return.name:sub(1,.i
216e0 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 .-.1).else.return.name.end.end.f
21700 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 unction.path.getdirectory(p).loc
21720 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 al.i.=.p:findlast("/",.true).if.
21740 28 69 29 20 74 68 65 6e 0a 69 66 20 69 20 3e 20 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 (i).then.if.i.>.1.then.i.=.i.-.1
21760 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 .end.return.p:sub(1,.i).else.ret
21780 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 urn.".".end.end.function.path.ge
217a0 74 64 72 69 76 65 28 70 29 0a 6c 6f 63 61 6c 20 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 tdrive(p).local.ch1.=.p:sub(1,1)
217c0 0a 6c 6f 63 61 6c 20 63 68 32 20 3d 20 70 3a 73 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d .local.ch2.=.p:sub(2,2).if.ch2.=
217e0 3d 20 22 3a 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 =.":".then.return.ch1.end.end.fu
21800 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 nction.path.getextension(p).loca
21820 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 l.i.=.p:findlast(".",.true).if.(
21840 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 i).then.return.p:sub(i).else.ret
21860 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 urn."".end.end.function.path.get
21880 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f name(p).local.i.=.p:findlast("[/
218a0 5c 5c 5d 22 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 \\]").if.(i).then.return.p:sub(i
218c0 20 2b 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 .+.1).else.return.p.end.end.func
218e0 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a tion.path.getrelative(src,.dst).
21900 73 72 63 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 src.=.path.getabsolute(src).dst.
21920 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 =.path.getabsolute(dst).if.(src.
21940 3d 3d 20 64 73 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 ==.dst).then.return.".".end.if.d
21960 73 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 st:startswith("$").then.return.d
21980 73 74 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 st.end.src.=.src...."/".dst.=.ds
219a0 74 20 2e 2e 20 22 2f 22 0a 6c 6f 63 61 6c 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 t...."/".local.idx.=.0.while.(tr
219c0 75 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c ue).do.local.tst.=.src:find("/",
219e0 20 69 64 78 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 .idx.+.1,.true).if.tst.then.if.s
21a00 72 63 3a 73 75 62 28 31 2c 74 73 74 29 20 3d 3d 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 rc:sub(1,tst).==.dst:sub(1,tst).
21a20 74 68 65 6e 0a 69 64 78 20 3d 20 74 73 74 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c then.idx.=.tst.else.break.end.el
21a40 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 se.break.end.end.local.first.=.s
21a60 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 30 2c 20 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 rc:find("/",.0,.true).if.idx.<=.
21a80 66 69 72 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 first.then.return.dst:sub(1,.-2)
21aa0 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 .end.src.=.src:sub(idx.+.1).dst.
21ac0 3d 20 64 73 74 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 =.dst:sub(idx.+.1).local.result.
21ae0 3d 20 22 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 =."".idx.=.src:find("/").while.(
21b00 69 64 78 29 20 64 6f 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 idx).do.result.=.result...."../"
21b20 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e .idx.=.src:find("/",.idx.+.1).en
21b40 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 d.result.=.result....dst.return.
21b60 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 result:sub(1,.-2).end.function.p
21b80 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 ath.iscfile(fname).local.extensi
21ba0 6f 6e 73 20 3d 20 7b 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 20 7d 0a 6c 6f 63 61 6c ons.=.{.".c",.".s",.".m".}.local
21bc0 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a .ext.=.path.getextension(fname):
21be0 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 lower().return.table.contains(ex
21c00 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 tensions,.ext).end.function.path
21c20 2e 69 73 63 78 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e .iscxfile(fname).local.extension
21c40 73 20 3d 20 7b 20 22 2e 63 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 s.=.{.".cx".}.local.ext.=.path.g
21c60 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 72 etextension(fname):lower().retur
21c80 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 74 n.table.contains(extensions,.ext
21ca0 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 ).end.function.path.isobjcfile(f
21cc0 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 6d 22 2c name).local.extensions.=.{.".m",
21ce0 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 .".mm".}.local.ext.=.path.getext
21d00 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 ension(fname):lower().return.tab
21d20 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 le.contains(extensions,.ext).end
21d40 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 6e 61 6d 65 .function.path.iscppheader(fname
21d60 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 68 22 2c 20 22 2e 68 ).local.extensions.=.{.".h",.".h
21d80 68 22 2c 20 22 2e 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d h",.".hpp",.".hxx".}.local.ext.=
21da0 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 .path.getextension(fname):lower(
21dc0 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f ).return.table.contains(extensio
21de0 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 61 70 70 ns,.ext).end.function.path.isapp
21e00 78 6d 61 6e 69 66 65 73 74 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e xmanifest(fname).local.extension
21e20 73 20 3d 20 7b 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 s.=.{.".appxmanifest".}.local.ex
21e40 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 t.=.path.getextension(fname):low
21e60 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e er().return.table.contains(exten
21e80 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 sions,.ext).end.function.path.is
21ea0 53 6f 75 72 63 65 46 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f SourceFile(fname).local.extensio
21ec0 6e 73 20 3d 20 7b 20 22 2e 63 63 22 2c 20 22 2e 63 70 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e ns.=.{.".cc",.".cpp",.".cxx",.".
21ee0 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 c",.".s",.".m",.".mm".}.local.ex
21f00 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 t.=.path.getextension(fname):low
21f20 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e er().return.table.contains(exten
21f40 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 sions,.ext).end.function.path.is
21f60 53 6f 75 72 63 65 46 69 6c 65 56 53 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e SourceFileVS(fname).return.path.
21f80 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 6e 61 6d 65 29 0a 6f 72 20 70 61 74 68 2e 69 73 63 78 isSourceFile(fname).or.path.iscx
21fa0 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 file(fname).end.function.path.is
21fc0 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 resourcefile(fname).local.extens
21fe0 69 6f 6e 73 20 3d 20 7b 20 22 2e 72 63 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 ions.=.{.".rc".}.local.ext.=.pat
22000 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 h.getextension(fname):lower().re
22020 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 turn.table.contains(extensions,.
22040 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 2e 2e 2e 29 ext).end.function.path.join(...)
22060 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 6e 75 6d 61 72 67 73 20 3d .local.arg={...}.local.numargs.=
22080 20 73 65 6c 65 63 74 28 22 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 6e 75 6d 61 72 67 73 20 3d 3d 20 .select("#",....).if.numargs.==.
220a0 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 22 3b 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 6c 6c 70 0.then.return."";.end.local.allp
220c0 61 72 74 73 20 3d 20 7b 7d 0a 66 6f 72 20 69 20 3d 20 6e 75 6d 61 72 67 73 2c 20 31 2c 20 2d 31 arts.=.{}.for.i.=.numargs,.1,.-1
220e0 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 72 74 20 3d 20 73 65 6c 65 63 74 28 69 2c 20 2e 2e 2e 29 0a .do.local.part.=.select(i,....).
22100 69 66 20 70 61 72 74 20 61 6e 64 20 23 70 61 72 74 20 3e 20 30 20 61 6e 64 20 70 61 72 74 20 7e if.part.and.#part.>.0.and.part.~
22120 3d 20 22 2e 22 20 74 68 65 6e 0a 77 68 69 6c 65 20 70 61 72 74 3a 65 6e 64 73 77 69 74 68 28 22 =.".".then.while.part:endswith("
22140 2f 22 29 20 64 6f 0a 70 61 72 74 20 3d 20 70 61 72 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e /").do.part.=.part:sub(1,.-2).en
22160 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 70 61 72 74 73 2c 20 31 2c 20 70 61 72 74 d.table.insert(allparts,.1,.part
22180 29 0a 69 66 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 74 68 65 6e 0a ).if.path.isabsolute(part).then.
221a0 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 break.end.end.end.return.table.c
221c0 6f 6e 63 61 74 28 61 6c 6c 70 61 72 74 73 2c 20 22 2f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f oncat(allparts,."/").end.functio
221e0 6e 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 62 61 73 n.path.rebase(p,.oldbase,.newbas
22200 65 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 e).p.=.path.getabsolute(path.joi
22220 6e 28 6f 6c 64 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 n(oldbase,.p)).p.=.path.getrelat
22240 69 76 65 28 6e 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 75 6e ive(newbase,.p).return.p.end.fun
22260 63 74 69 6f 6e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a 69 66 20 ction.path.translate(p,.sep).if.
22280 28 74 79 70 65 28 70 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 (type(p).==."table").then.local.
222a0 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 61 result.=.{.}.for._,.value.in.ipa
222c0 69 72 73 28 70 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 irs(p).do.table.insert(result,.p
222e0 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e ath.translate(value)).end.return
22300 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 6e 0a 69 .result.else.if.(not.sep).then.i
22320 66 20 28 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 20 3d 20 f.(os.is("windows")).then.sep.=.
22340 22 5c 5c 22 0a 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 "\\".else.sep.=."/".end.end.loca
22360 6c 20 72 65 73 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 70 29 0a l.result.=.p:gsub("[/\\]",.sep).
22380 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 return.result.end.end.function.p
223a0 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 6e 20 3d ath.wildcards(pattern).pattern.=
223c0 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 25 29 25 .pattern:gsub("([%+%.%-%^%$%(%)%
223e0 25 5d 29 22 2c 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a %])",."%%%1").pattern.=.pattern:
22400 67 73 75 62 28 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 gsub("%*%*",."\001").pattern.=.p
22420 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 74 65 72 attern:gsub("%*",."\002").patter
22440 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 29 0a 70 n.=.pattern:gsub("\001",.".*").p
22460 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c 20 22 5b attern.=.pattern:gsub("\002",."[
22480 5e 2f 5d 2a 22 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 ^/]*").return.pattern.end.functi
224a0 6f 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 29 0a 6c 6f 63 61 6c 20 63 68 61 6e 67 65 on.path.trimdots(p).local.change
224c0 64 0a 72 65 70 65 61 74 0a 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 0a 69 66 20 70 3a 73 74 61 d.repeat.changed.=.true.if.p:sta
224e0 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 33 29 0a rtswith("./").then.p.=.p:sub(3).
22500 65 6c 73 65 69 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2e 2f 22 29 20 74 68 65 6e 0a elseif.p:startswith("../").then.
22520 70 20 3d 20 70 3a 73 75 62 28 34 29 0a 65 6c 73 65 0a 63 68 61 6e 67 65 64 20 3d 20 66 61 6c 73 p.=.p:sub(4).else.changed.=.fals
22540 65 0a 65 6e 64 0a 75 6e 74 69 6c 20 6e 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 6e 20 70 e.end.until.not.changed.return.p
22560 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 73 2c .end..function.string.explode(s,
22580 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 3d 3d 20 .pattern,.plain).if.(pattern.==.
225a0 27 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 61 6c 20 '').then.return.false.end.local.
225c0 70 6f 73 20 3d 20 30 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 74 2c 73 pos.=.0.local.arr.=.{.}.for.st,s
225e0 70 20 69 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 28 70 61 p.in.function().return.s:find(pa
22600 74 74 65 72 6e 2c 20 70 6f 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 6c 65 2e ttern,.pos,.plain).end.do.table.
22620 69 6e 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 0a 70 6f insert(arr,.s:sub(pos,.st-1)).po
22640 73 20 3d 20 73 70 20 2b 20 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c s.=.sp.+.1.end.table.insert(arr,
22660 20 73 3a 73 75 62 28 70 6f 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 75 6e 63 .s:sub(pos)).return.arr.end.func
22680 74 69 6f 6e 20 73 74 72 69 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 72 6e 2c tion.string.findlast(s,.pattern,
226a0 20 70 6c 61 69 6e 29 0a 6c 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 0a 6c 6f .plain).local.curr.=.0.repeat.lo
226c0 63 61 6c 20 6e 65 78 74 20 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 63 75 72 72 20 cal.next.=.s:find(pattern,.curr.
226e0 2b 20 31 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 72 72 20 +.1,.plain).if.(next).then.curr.
22700 3d 20 6e 65 78 74 20 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 66 20 28 =.next.end.until.(not.next).if.(
22720 63 75 72 72 20 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e 64 0a 65 curr.>.0).then.return.curr.end.e
22740 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 68 61 nd.function.string.startswith(ha
22760 79 73 74 61 63 6b 2c 20 6e 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 61 63 6b ystack,.needle).return.(haystack
22780 3a 66 69 6e 64 28 6e 65 65 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a 65 6e 64 :find(needle,.1,.true).==.1).end
227a0 0a 00 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c ..function.table.contains(t,.val
227c0 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 ue).for._,.v.in.pairs(t).do.if.v
227e0 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 .==.value.then.return.true.end.e
22800 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 nd.return.false.end.function.tab
22820 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 le.icontains(t,.value).for._,.v.
22840 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 3d 3d 20 76 61 6c 75 65 20 74 68 in.ipairs(t).do.if.v.==.value.th
22860 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 en.return.true.end.end.return.fa
22880 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 61 lse.end.function.table.extract(a
228a0 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f rr,.fname).local.result.=.{.}.fo
228c0 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e r._,v.in.ipairs(arr).do.table.in
228e0 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d 29 0a 65 6e 64 0a 72 65 74 75 72 sert(result,.v[fname]).end.retur
22900 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 66 6c 61 74 n.result.end.function.table.flat
22920 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 ten(arr).local.result.=.{.}.loca
22940 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 66 6f 72 20 5f 2c 20 76 l.function.flatten(arr).for._,.v
22960 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 74 79 70 65 28 76 29 20 3d 3d .in.ipairs(arr).do.if.type(v).==
22980 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e 28 76 29 0a 65 6c 73 65 0a 74 61 ."table".then.flatten(v).else.ta
229a0 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e ble.insert(result,.v).end.end.en
229c0 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 d.flatten(arr).return.result.end
229e0 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 61 72 72 2c 20 62 65 66 .function.table.implode(arr,.bef
22a00 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c ore,.after,.between).local.resul
22a20 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f t.=."".for._,v.in.ipairs(arr).do
22a40 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 20 62 65 74 77 65 65 6e 29 20 74 .if.(result.~=."".and.between).t
22a60 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 74 77 65 65 6e 0a 65 hen.result.=.result....between.e
22a80 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 66 6f 72 65 20 2e 2e 20 nd.result.=.result....before....
22aa0 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 v....after.end.return.result.end
22ac0 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 .function.table.insertflat(tbl,.
22ae0 76 61 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 3d 3d 20 22 74 61 62 6c values).if.type(values).==."tabl
22b00 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 76 e".then.for._,.value.in.ipairs(v
22b20 61 6c 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 62 6c 2c 20 alues).do.table.insertflat(tbl,.
22b40 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c value).end.else.table.insert(tbl
22b60 2c 20 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 ,.values).end.end.function.table
22b80 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 72 6e 20 6e 65 78 74 28 74 29 20 3d 3d 20 6e 69 .isempty(t).return.next(t).==.ni
22ba0 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c l.end.function.table.join(...).l
22bc0 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 ocal.arg={...}.local.result.=.{.
22be0 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 }.for._,t.in.ipairs(arg).do.if.t
22c00 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 ype(t).==."table".then.for._,v.i
22c20 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 n.ipairs(t).do.table.insert(resu
22c40 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 lt,.v).end.else.table.insert(res
22c60 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e ult,.t).end.end.return.result.en
22c80 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6b 65 79 73 28 74 62 6c 29 0a 6c 6f 63 61 6c d.function.table.keys(tbl).local
22ca0 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 74 62 6c .keys.=.{}.for.k,._.in.pairs(tbl
22cc0 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 0a 65 6e 64 0a 72 ).do.table.insert(keys,.k).end.r
22ce0 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6d 65 eturn.keys.end.function.table.me
22d00 72 67 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 rge(...).local.arg={...}.local.r
22d20 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 esult.=.{.}.for._,t.in.ipairs(ar
22d40 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e g).do.if.type(t).==."table".then
22d60 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b .for.k,v.in.pairs(t).do.result[k
22d80 5d 20 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 ].=.v.end.else.error("invalid.va
22da0 6c 75 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a lue").end.end.return.result.end.
22dc0 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 61 72 72 2c 20 74 72 function.table.translate(arr,.tr
22de0 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f anslation).local.result.=.{.}.fo
22e00 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 6c 6f 63 r._,.value.in.ipairs(arr).do.loc
22e20 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 65 28 74 72 61 6e 73 6c 61 74 69 6f 6e 29 20 3d al.tvalue.if.type(translation).=
22e40 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 6e 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e 73 =."function".then.tvalue.=.trans
22e60 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 74 76 61 6c 75 65 20 3d 20 74 72 61 6e lation(value).else.tvalue.=.tran
22e80 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e 64 0a 69 66 20 28 74 76 61 6c 75 65 29 20 74 slation[value].end.if.(tvalue).t
22ea0 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 74 76 61 6c 75 65 29 hen.table.insert(result,.tvalue)
22ec0 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 .end.end.return.result.end..func
22ee0 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 tion.io.capture().io.captured.=.
22f00 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a ''.end.function.io.endcapture().
22f20 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e local.captured.=.io.captured.io.
22f40 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 captured.=.nil.return.captured.e
22f60 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a nd.local.builtin_open.=.io.open.
22f80 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 function.io.open(fname,.mode).if
22fa0 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 .(mode).then.if.(mode:find("w"))
22fc0 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 .then.local.dir.=.path.getdirect
22fe0 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 ory(fname).ok,.err.=.os.mkdir(di
23000 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 r).if.(not.ok).then.error(err,.0
23020 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 ).end.end.end.return.builtin_ope
23040 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 n(fname,.mode).end.function.io.p
23060 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a rintf(msg,....).local.arg={...}.
23080 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e 22 if.not.io.eol.then.io.eol.=."\n"
230a0 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f 2e 69 6e .end.if.not.io.indent.then.io.in
230c0 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 dent.=."\t".end.if.type(msg).==.
230e0 22 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 69 6f 2e "number".then.s.=.string.rep(io.
23100 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 74 61 indent,.msg)....string.format(ta
23120 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 ble.unpack(arg)).else.s.=.string
23140 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a .format(msg,.table.unpack(arg)).
23160 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 end.if.io.captured.then.io.captu
23180 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c red.=.io.captured....s....io.eol
231a0 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f .else.io.write(s).io.write(io.eo
231c0 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 00 70 72 65 6d 61 l).end.end._p.=.io.printf..prema
231e0 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e ke.=.{.}.premake.platforms.=.{.N
23200 61 74 69 76 65 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 22 2c 0a ative.=.{.cfgsuffix.......=."",.
23220 7d 2c 0a 78 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 33 32 },.x32.=.{.cfgsuffix.......=."32
23240 22 2c 0a 7d 2c 0a 78 36 34 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 ",.},.x64.=.{.cfgsuffix.......=.
23260 22 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 "64",.},.Universal.=.{.cfgsuffix
23280 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 .......=."univ",.},.Universal32.
232a0 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 33 32 22 2c 0a =.{.cfgsuffix.......=."univ32",.
232c0 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 },.Universal64.=.{.cfgsuffix....
232e0 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 0a 7b 0a 63 66 67 73 75 66 ...=."univ64",.},.PS3.=.{.cfgsuf
23300 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c fix.......=."ps3",.iscrosscompil
23320 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 3d 20 74 72 75 er.=.true,.nosharedlibs....=.tru
23340 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 0a 57 e,.namestyle.......=."PS3",.},.W
23360 69 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 77 69 69 iiDev.=.{.cfgsuffix.......=."wii
23380 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 ",.iscrosscompiler.=.true,.names
233a0 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 58 62 6f 78 33 36 30 20 3d tyle.......=."PS3",.},.Xbox360.=
233c0 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 78 62 6f 78 33 36 30 22 2c 0a .{.cfgsuffix.......=."xbox360",.
233e0 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c iscrosscompiler.=.true,.namestyl
23400 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 50 6f 77 65 72 50 43 20 e.......=."windows",.},.PowerPC.
23420 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 70 63 22 2c 0a 69 73 63 =.{.cfgsuffix.......=."ppc",.isc
23440 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 41 52 4d 20 3d 0a 7b 0a rosscompiler.=.true,.},.ARM.=.{.
23460 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 69 73 63 72 6f 73 73 cfgsuffix.......=."ARM",.iscross
23480 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 4f 72 62 69 73 20 3d 0a 7b 0a 63 66 compiler.=.true,.},.Orbis.=.{.cf
234a0 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 22 2c 0a 69 73 63 72 6f 73 73 gsuffix.......=."orbis",.iscross
234c0 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 compiler.=.true,.namestyle......
234e0 20 3d 20 22 4f 72 62 69 73 22 2c 0a 7d 2c 0a 44 75 72 61 6e 67 6f 20 3d 0a 7b 0a 63 66 67 73 75 .=."Orbis",.},.Durango.=.{.cfgsu
23500 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 64 75 72 61 6e 67 6f 22 2c 0a 69 73 63 72 6f 73 73 63 ffix.......=."durango",.iscrossc
23520 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 ompiler.=.true,.nosharedlibs....
23540 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f =.true,.namestyle.......=."windo
23560 77 73 22 2c 0a 7d 2c 0a 7d 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 20 3d ws",.},.}.local.builtin_dofile.=
23580 20 64 6f 66 69 6c 65 0a 66 75 6e 63 74 69 6f 6e 20 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 6c .dofile.function.dofile(fname).l
235a0 6f 63 61 6c 20 6f 6c 64 63 77 64 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c 20 ocal.oldcwd.=.os.getcwd().local.
235c0 6f 6c 64 66 69 6c 65 20 3d 20 5f 53 43 52 49 50 54 0a 69 66 20 28 6e 6f 74 20 6f 73 2e 69 73 66 oldfile.=._SCRIPT.if.(not.os.isf
235e0 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 6f 73 ile(fname)).then.local.path.=.os
23600 2e 70 61 74 68 73 65 61 72 63 68 28 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 4f 4e 53 5b 22 73 63 72 .pathsearch(fname,._OPTIONS["scr
23620 69 70 74 73 22 5d 2c 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 45 4d 41 4b 45 5f 50 41 54 48 22 ipts"],.os.getenv("PREMAKE_PATH"
23640 29 29 0a 69 66 20 28 70 61 74 68 29 20 74 68 65 6e 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 2e )).if.(path).then.fname.=.path..
23660 22 2f 22 2e 2e 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 50 54 20 3d 20 70 61 74 "/"..fname.end.end._SCRIPT.=.pat
23680 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 77 63 77 h.getabsolute(fname).local.newcw
236a0 64 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 5f 53 43 52 49 50 54 29 0a 6f d.=.path.getdirectory(_SCRIPT).o
236c0 73 2e 63 68 64 69 72 28 6e 65 77 63 77 64 29 0a 6c 6f 63 61 6c 20 61 2c 20 62 2c 20 63 2c 20 64 s.chdir(newcwd).local.a,.b,.c,.d
236e0 2c 20 65 2c 20 66 20 3d 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 5f 53 43 52 49 50 54 29 ,.e,.f.=.builtin_dofile(_SCRIPT)
23700 0a 5f 53 43 52 49 50 54 20 3d 20 6f 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 64 69 72 28 6f 6c 64 63 ._SCRIPT.=.oldfile.os.chdir(oldc
23720 77 64 29 0a 72 65 74 75 72 6e 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 0a 65 6e 64 0a wd).return.a,.b,.c,.d,.e,.f.end.
23740 66 75 6e 63 74 69 6f 6e 20 69 69 66 28 65 78 70 72 2c 20 74 72 75 65 76 61 6c 2c 20 66 61 6c 73 function.iif(expr,.trueval,.fals
23760 65 76 61 6c 29 0a 69 66 20 28 65 78 70 72 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 eval).if.(expr).then.return.true
23780 76 61 6c 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 76 61 6c 0a 65 6e 64 0a 65 6e 64 val.else.return.falseval.end.end
237a0 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 64 .function.include(fname).local.d
237c0 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 75 6c 74 53 63 ir,.name.=.premake.findDefaultSc
237e0 72 69 70 74 28 66 6e 61 6d 65 2c 20 66 61 6c 73 65 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c ript(fname,.false).if.dir.~=.nil
23800 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 6f 66 69 6c 65 28 64 69 72 20 2e 2e 20 22 2f 22 20 2e .then.return.dofile(dir...."/"..
23820 2e 20 6e 61 6d 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 ..name).end.return.nil.end.funct
23840 69 6f 6e 20 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b ion.printf(msg,....).local.arg={
23860 2e 2e 2e 7d 0a 70 72 69 6e 74 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 ...}.print(string.format(msg,.ta
23880 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c ble.unpack(arg))).end.local.buil
238a0 74 69 6e 5f 74 79 70 65 20 3d 20 74 79 70 65 0a 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 28 74 29 tin_type.=.type.function.type(t)
238c0 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 69 66 20 28 .local.mt.=.getmetatable(t).if.(
238e0 6d 74 29 20 74 68 65 6e 0a 69 66 20 28 6d 74 2e 5f 5f 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 mt).then.if.(mt.__type).then.ret
23900 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 urn.mt.__type.end.end.return.bui
23920 6c 74 69 6e 5f 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e ltin_type(t).end..premake.action
23940 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d .=.{.}.premake.action.list.=.{.}
23960 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a .function.premake.action.add(a).
23980 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 local.missing.for._,.field.in.ip
239a0 61 69 72 73 28 7b 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 7d 29 airs({"description",."trigger"})
239c0 20 64 6f 0a 69 66 20 28 6e 6f 74 20 61 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 73 69 .do.if.(not.a[field]).then.missi
239e0 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 29 20 ng.=.field.end.end.if.(missing).
23a00 74 68 65 6e 0a 65 72 72 6f 72 28 22 61 63 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e 2e 20 then.error("action.needs.a."....
23a20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c missing,.3).end.premake.action.l
23a40 69 73 74 5b 61 2e 74 72 69 67 67 65 72 5d 20 3d 20 61 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 ist[a.trigger].=.a.end.function.
23a60 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 premake.action.call(name).local.
23a80 61 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a 66 6f a.=.premake.action.list[name].fo
23aa0 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 r.sln.in.premake.solution.each()
23ac0 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 2e 6f 6e 73 6f 6c .do.if.a.onsolution.then.a.onsol
23ae0 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b ution(sln).end.for.prj.in.premak
23b00 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 e.solution.eachproject(sln).do.i
23b20 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 2e 6f 6e 70 72 6f 6a 65 63 74 28 70 f.a.onproject.then.a.onproject(p
23b40 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 2e 65 78 65 63 75 74 65 20 74 68 65 rj).end.end.end.if.a.execute.the
23b60 6e 0a 61 2e 65 78 65 63 75 74 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 n.a.execute().end.end.function.p
23b80 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 72 65 74 75 72 6e 20 70 remake.action.current().return.p
23ba0 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 5f 41 43 54 49 4f 4e 29 0a 65 6e 64 0a 66 remake.action.get(_ACTION).end.f
23bc0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 unction.premake.action.get(name)
23be0 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 .return.premake.action.list[name
23c00 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 ].end.function.premake.action.ea
23c20 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 61 63 74 ch().local.keys.=.{.}.for._,.act
23c40 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 ion.in.pairs(premake.action.list
23c60 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 61 63 74 69 6f 6e 2e 74 ).do.table.insert(keys,.action.t
23c80 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 rigger).end.table.sort(keys).loc
23ca0 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 al.i.=.0.return.function().i.=.i
23cc0 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b .+.1.return.premake.action.list[
23ce0 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b keys[i]].end.end.function.premak
23d00 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 6e 61 6d 65 29 0a 5f 41 43 54 49 4f 4e 20 3d 20 6e 61 6d e.action.set(name)._ACTION.=.nam
23d20 65 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e e.local.action.=.premake.action.
23d40 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 5f 4f 53 20 3d 20 61 get(name).if.action.then._OS.=.a
23d60 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ction.os.or._OS.end.end.function
23d80 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 75 70 70 6f 72 74 73 28 61 63 74 69 6f 6e 2c .premake.action.supports(action,
23da0 20 66 65 61 74 75 72 65 29 0a 69 66 20 6e 6f 74 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a 72 65 74 .feature).if.not.action.then.ret
23dc0 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 urn.false.end.if.action.valid_la
23de0 6e 67 75 61 67 65 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 nguages.then.if.table.contains(a
23e00 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 66 65 61 74 75 72 65 29 20 ction.valid_languages,.feature).
23e20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 then.return.true.end.end.if.acti
23e40 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e on.valid_kinds.then.if.table.con
23e60 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 66 65 61 74 75 72 tains(action.valid_kinds,.featur
23e80 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 e).then.return.true.end.end.retu
23ea0 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 20 3d 20 7b rn.false.end..premake.option.=.{
23ec0 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e .}.premake.option.list.=.{.}.fun
23ee0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 6c 6f ction.premake.option.add(opt).lo
23f00 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 cal.missing.for._,.field.in.ipai
23f20 72 73 28 7b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 67 65 72 22 20 7d 29 rs({."description",."trigger".})
23f40 20 64 6f 0a 69 66 20 28 6e 6f 74 20 6f 70 74 5b 66 69 65 6c 64 5d 29 20 74 68 65 6e 0a 6d 69 73 .do.if.(not.opt[field]).then.mis
23f60 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 73 73 69 6e 67 sing.=.field.end.end.if.(missing
23f80 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6f 70 74 69 6f 6e 20 6e 65 65 64 73 20 61 20 22 20 2e ).then.error("option.needs.a."..
23fa0 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e ..missing,.3).end.premake.option
23fc0 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 69 67 67 65 72 5d 20 3d 20 6f 70 74 0a 65 6e 64 0a 66 75 6e .list[opt.trigger].=.opt.end.fun
23fe0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 72 ction.premake.option.get(name).r
24000 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 6d 65 5d 0a eturn.premake.option.list[name].
24020 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 end.function.premake.option.each
24040 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f ().local.keys.=.{.}.for._,.optio
24060 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 29 20 n.in.pairs(premake.option.list).
24080 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6f 70 74 69 6f 6e 2e 74 72 69 do.table.insert(keys,.option.tri
240a0 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 29 0a 6c 6f 63 61 6c gger).end.table.sort(keys).local
240c0 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b .i.=.0.return.function().i.=.i.+
240e0 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6b 65 .1.return.premake.option.list[ke
24100 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e ys[i]].end.end.function.premake.
24120 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 76 61 6c 75 65 73 29 0a 66 6f 72 20 6b 65 79 2c option.validate(values).for.key,
24140 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 6c 6f 63 61 6c .value.in.pairs(values).do.local
24160 20 6f 70 74 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 6b 65 79 29 0a 69 .opt.=.premake.option.get(key).i
24180 66 20 28 6e 6f 74 20 6f 70 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 f.(not.opt).then.return.false,."
241a0 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a invalid.option.'"....key...."'".
241c0 65 6e 64 0a 69 66 20 28 6f 70 74 2e 76 61 6c 75 65 20 61 6e 64 20 76 61 6c 75 65 20 3d 3d 20 22 end.if.(opt.value.and.value.==."
241e0 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 6e 6f 20 76 61 6c 75 65 20 ").then.return.false,."no.value.
24200 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 2e specified.for.option.'"....key..
24220 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 6f 70 74 2e 61 6c 6c 6f 77 65 64 20 74 68 65 6e 0a 6c 6f .."'".end.if.opt.allowed.then.lo
24240 63 61 6c 20 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6d 61 74 63 68 20 69 cal.found.=.false.for._,.match.i
24260 6e 20 69 70 61 69 72 73 28 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 6d 61 74 63 n.ipairs(opt.allowed).do.if.matc
24280 68 5b 31 5d 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 0a 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a h[1].==.value.then.found.=.true.
242a0 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 74 68 65 6e 0a break.end.end.if.not.found.then.
242c0 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 69 6e 76 return.false,.string.format("inv
242e0 61 6c 69 64 20 76 61 6c 75 65 20 27 25 73 27 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 25 73 27 22 alid.value.'%s'.for.option.'%s'"
24300 2c 20 76 61 6c 75 65 2c 20 6b 65 79 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e ,.value,.key).end.end.end.return
24320 20 74 72 75 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 74 72 65 65 20 3d 20 7b 20 7d 0a 6c 6f .true.end..premake.tree.=.{.}.lo
24340 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e cal.tree.=.premake.tree.function
24360 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 7b .premake.tree.new(n).local.t.=.{
24380 0a 6e 61 6d 65 20 3d 20 6e 2c 0a 63 68 69 6c 64 72 65 6e 20 3d 20 7b 20 7d 0a 7d 0a 72 65 74 75 .name.=.n,.children.=.{.}.}.retu
243a0 72 6e 20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 61 rn.t.end.function.premake.tree.a
243c0 64 64 28 74 72 2c 20 70 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 69 66 20 70 20 3d 3d 20 22 2e 22 dd(tr,.p,.onaddfunc).if.p.==."."
243e0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 72 65 6e 74 .then.return.tr.end.local.parent
24400 6e 6f 64 65 20 3d 20 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 node.=.tree.add(tr,.path.getdire
24420 63 74 6f 72 79 28 70 29 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 ctory(p),.onaddfunc).local.child
24440 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 69 66 20 63 68 69 6c 64 6e name.=.path.getname(p).if.childn
24460 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 72 65 6e 74 6e 6f ame.==."..".then.return.parentno
24480 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 6e de.end.local.childnode.=.parentn
244a0 6f 64 65 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a 69 66 20 6e 6f 74 20 63 ode.children[childname].if.not.c
244c0 68 69 6c 64 6e 6f 64 65 20 6f 72 20 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 7e 3d 20 70 20 hildnode.or.childnode.path.~=.p.
244e0 74 68 65 6e 0a 63 68 69 6c 64 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 then.childnode.=.tree.insert(par
24500 65 6e 74 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 68 69 6c 64 6e 61 6d 65 29 29 0a 63 68 entnode,.tree.new(childname)).ch
24520 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 3d 20 70 0a 69 66 20 6f 6e 61 64 64 66 75 6e 63 20 74 68 ildnode.path.=.p.if.onaddfunc.th
24540 65 6e 0a 6f 6e 61 64 64 66 75 6e 63 28 63 68 69 6c 64 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a en.onaddfunc(childnode).end.end.
24560 72 65 74 75 72 6e 20 63 68 69 6c 64 6e 6f 64 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 return.childnode.end.function.pr
24580 65 6d 61 6b 65 2e 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2c 20 63 68 69 6c 64 29 emake.tree.insert(parent,.child)
245a0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 2c 20 63 .table.insert(parent.children,.c
245c0 68 69 6c 64 29 0a 69 66 20 63 68 69 6c 64 2e 6e 61 6d 65 20 74 68 65 6e 0a 70 61 72 65 6e 74 2e hild).if.child.name.then.parent.
245e0 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 68 69 6c 64 0a 65 6e 64 children[child.name].=.child.end
24600 0a 63 68 69 6c 64 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 63 68 .child.parent.=.parent.return.ch
24620 69 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 67 65 ild.end.function.premake.tree.ge
24640 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e tlocalpath(node).if.node.parent.
24660 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 6d 65 0a 65 6c 73 65 69 path.then.return.node.name.elsei
24680 66 20 6e 6f 64 65 2e 63 66 67 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 63 66 67 2e f.node.cfg.then.return.node.cfg.
246a0 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 70 61 74 68 0a 65 6e 64 0a 65 name.else.return.node.path.end.e
246c0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 72 65 6d 6f 76 65 28 nd.function.premake.tree.remove(
246e0 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 72 65 6e 20 3d 20 6e 6f 64 65 2e 70 61 72 65 node).local.children.=.node.pare
24700 6e 74 2e 63 68 69 6c 64 72 65 6e 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 63 68 69 6c 64 72 65 6e nt.children.for.i.=.1,.#children
24720 20 64 6f 0a 69 66 20 63 68 69 6c 64 72 65 6e 5b 69 5d 20 3d 3d 20 6e 6f 64 65 20 74 68 65 6e 0a .do.if.children[i].==.node.then.
24740 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 63 68 69 6c 64 72 65 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e table.remove(children,.i).end.en
24760 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f d.node.children.=.{}.end.functio
24780 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 74 72 65 65 2e 74 72 61 n.premake.tree.sort(tr).tree.tra
247a0 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
247c0 64 65 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 2c 20 66 75 de).table.sort(node.children,.fu
247e0 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 72 65 74 75 72 6e 20 61 2e 6e 61 6d 65 20 3c 20 62 2e 6e 61 nction(a,b).return.a.name.<.b.na
24800 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f me.end).end.},.true).end.functio
24820 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 2c 20 66 6e 2c 20 69 n.premake.tree.traverse(t,.fn,.i
24840 6e 63 6c 75 64 65 72 6f 6f 74 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 ncluderoot,.initialdepth).local.
24860 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 65 20 3d 20 66 75 6e 63 donode,.dochildren.donode.=.func
24880 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 2e 69 73 tion(node,.fn,.depth).if.node.is
248a0 72 65 6d 6f 76 65 64 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 69 66 20 66 6e 2e removed.then..return..end.if.fn.
248c0 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e 6f 64 65 2c 20 64 65 70 onnode.then..fn.onnode(node,.dep
248e0 74 68 29 20 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 th)..end.if.#node.children.>.0.t
24900 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 74 68 65 6e 0a 66 6e 2e hen.if.fn.onbranchenter.then.fn.
24920 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 69 onbranchenter(node,.depth).end.i
24940 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 28 f.fn.onbranch.then..fn.onbranch(
24960 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 28 6e 6f 64 node,.depth)..end.dochildren(nod
24980 65 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 e,.fn,.depth.+.1).if.fn.onbranch
249a0 65 78 69 74 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 28 6e 6f 64 65 2c 20 exit.then.fn.onbranchexit(node,.
249c0 64 65 70 74 68 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e 6c 65 61 66 20 74 68 65 depth).end.else.if.fn.onleaf.the
249e0 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 65 n..fn.onleaf(node,.depth)..end.e
24a00 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 61 72 nd.end.dochildren.=.function(par
24a20 65 6e 74 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 31 0a 77 68 69 6c ent,.fn,.depth).local.i.=.1.whil
24a40 65 20 69 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 6c 6f 63 61 6c e.i.<=.#parent.children.do.local
24a60 20 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 0a 64 6f 6e 6f 64 .node.=.parent.children[i].donod
24a80 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 65 20 3d 3d 20 70 61 e(node,.fn,.depth).if.node.==.pa
24aa0 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 3d 20 69 20 2b 20 31 0a rent.children[i].then.i.=.i.+.1.
24ac0 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6e 69 74 69 61 6c 64 65 70 74 68 20 end.end.end.if.not.initialdepth.
24ae0 74 68 65 6e 0a 69 6e 69 74 69 61 6c 64 65 70 74 68 20 3d 20 30 0a 65 6e 64 0a 69 66 20 69 6e 63 then.initialdepth.=.0.end.if.inc
24b00 6c 75 64 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 66 6e 2c 20 69 6e 69 74 luderoot.then.donode(t,.fn,.init
24b20 69 61 6c 64 65 70 74 68 29 0a 65 6c 73 65 0a 64 6f 63 68 69 6c 64 72 65 6e 28 74 2c 20 66 6e 2c ialdepth).else.dochildren(t,.fn,
24b40 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e .initialdepth).end.end..premake.
24b60 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e solution.=.{.}.premake.solution.
24b80 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 list.=.{.}.function.premake.solu
24ba0 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 7b 20 7d 0a 74 tion.new(name).local.sln.=.{.}.t
24bc0 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 able.insert(premake.solution.lis
24be0 74 2c 20 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 6e 61 t,.sln).premake.solution.list[na
24c00 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 73 6c 6e 2c 20 7b 20 5f 5f me].=.sln.setmetatable(sln,.{.__
24c20 74 79 70 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e 61 6d 65 20 20 20 20 20 type="solution".}).sln.name.....
24c40 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 ......=.name.sln.basedir........
24c60 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 20 20 20 20 20 =.os.getcwd().sln.projects......
24c80 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a .=.{.}.sln.blocks.........=.{.}.
24ca0 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 67 72 6f sln.configurations.=.{.}.sln.gro
24cc0 75 70 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 73 6c 6e 0a 65 6e 64 ups.........=.{.}.return.sln.end
24ce0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 .function.premake.solution.each(
24d00 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 ).local.i.=.0.return.function.()
24d20 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 .i.=.i.+.1.if.i.<=.#premake.solu
24d40 74 69 6f 6e 2e 6c 69 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f tion.list.then.return.premake.so
24d60 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 69 5d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 lution.list[i].end.end.end.funct
24d80 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 ion.premake.solution.eachproject
24da0 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f (sln).local.i.=.0.return.functio
24dc0 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 73 6c 6e 2e 70 72 6f n.().i.=.i.+.1.if.(i.<=.#sln.pro
24de0 6a 65 63 74 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 jects).then.return.premake.solut
24e00 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 ion.getproject(sln,.i).end.end.e
24e20 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 nd.function.premake.solution.eac
24e40 68 67 72 6f 75 70 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 hgroup(sln).local.i.=.0.return.f
24e60 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 28 69 20 3c 3d 20 23 73 6c 6e unction().i.=.i.+.1.if(i.<=.#sln
24e80 2e 67 72 6f 75 70 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c .groups).then.return.premake.sol
24ea0 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 65 ution.getgroup(sln,.i).end.end.e
24ec0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 nd.function.premake.solution.get
24ee0 28 6b 65 79 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 69 (key).return.premake.solution.li
24f00 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c st[key].end.function.premake.sol
24f20 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c ution.getproject(sln,.idx).local
24f40 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 64 78 5d 0a 6c 6f 63 61 6c 20 63 .prj.=.sln.projects[idx].local.c
24f60 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 0a 63 66 67 2e fg.=.premake.getconfig(prj).cfg.
24f80 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a 66 name.=.prj.name.return.cfg.end.f
24fa0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 unction.premake.solution.getgrou
24fc0 70 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 67 72 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 p(sln,.idx).local.grp.=.sln.grou
24fe0 70 73 5b 69 64 78 5d 0a 72 65 74 75 72 6e 20 67 72 70 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 70 ps[idx].return.grp.end.premake.p
25000 72 6f 6a 65 63 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 roject.=.{.}.function.premake.pr
25020 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c oject.buildsourcetree(prj).local
25040 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 70 72 6a 2e 6e 61 6d 65 29 .tr.=.premake.tree.new(prj.name)
25060 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 6c 6f 63 61 6c 20 69 73 76 70 61 74 68 0a .tr.project.=.prj.local.isvpath.
25080 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 61 64 64 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e local.function.onadd(node).node.
250a0 69 73 76 70 61 74 68 20 3d 20 69 73 76 70 61 74 68 0a 65 6e 64 0a 66 6f 72 20 66 63 66 67 20 69 isvpath.=.isvpath.end.for.fcfg.i
250c0 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).
250e0 64 6f 0a 69 73 76 70 61 74 68 20 3d 20 28 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e do.isvpath.=.(fcfg.name.~=.fcfg.
25100 76 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 vpath).local.node.=.premake.tree
25120 2e 61 64 64 28 74 72 2c 20 66 63 66 67 2e 76 70 61 74 68 2c 20 6f 6e 61 64 64 29 0a 6e 6f 64 65 .add(tr,.fcfg.vpath,.onadd).node
25140 2e 63 66 67 20 3d 20 66 63 66 67 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 .cfg.=.fcfg.end.premake.tree.sor
25160 74 28 74 72 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 t(tr).return.tr.end.function.pre
25180 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 69 make.eachconfig(prj,.platform).i
251a0 66 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f f.prj.project.then.prj.=.prj.pro
251c0 6a 65 63 74 20 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 ject.end.local.cfgs.=.prj.soluti
251e0 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 on.configurations.local.i.=.0.re
25200 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 69 20 turn.function.().i.=.i.+.1.if.i.
25220 3c 3d 20 23 63 66 67 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 <=.#cfgs.then.return.premake.get
25240 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 73 5b 69 5d 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 config(prj,.cfgs[i],.platform).e
25260 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a nd.end.end.function.premake.proj
25280 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 70 72 6f ect.eachfile(prj).if.not.prj.pro
252a0 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 ject.then.prj.=.premake.getconfi
252c0 67 28 70 72 6a 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 20 3d g(prj).end.local.i.=.0.local.t.=
252e0 20 70 72 6a 2e 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 .prj.files.return.function.().i.
25300 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 =.i.+.1.if.(i.<=.#t).then.local.
25320 66 63 66 67 20 3d 20 70 72 6a 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 74 5b 69 5d 5d 0a 66 fcfg.=.prj.__fileconfigs[t[i]].f
25340 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 cfg.vpath.=.premake.project.getv
25360 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 63 66 67 path(prj,.fcfg.name).return.fcfg
25380 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 65 73 .end.end.end.function.premake.es
253a0 63 28 76 61 6c 75 65 29 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 c(value).if.(type(value).==."tab
253c0 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 le").then.local.result.=.{.}.for
253e0 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 ._,v.in.ipairs(value).do.table.i
25400 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e nsert(result,.premake.esc(v)).en
25420 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 76 61 6c 75 65 20 3d 20 76 61 6c d.return.result.else.value.=.val
25440 75 65 3a 67 73 75 62 28 27 26 27 2c 20 20 22 26 61 6d 70 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 ue:gsub('&',.."&amp;").value.=.v
25460 61 6c 75 65 3a 67 73 75 62 28 27 22 27 2c 20 20 22 26 71 75 6f 74 3b 22 29 0a 76 61 6c 75 65 20 alue:gsub('"',.."&quot;").value.
25480 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 27 22 2c 20 20 22 26 61 70 6f 73 3b 22 29 0a 76 61 6c =.value:gsub("'",.."&apos;").val
254a0 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3c 27 2c 20 20 22 26 6c 74 3b 22 29 0a 76 61 ue.=.value:gsub('<',.."&lt;").va
254c0 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3e 27 2c 20 20 22 26 67 74 3b 22 29 0a 76 lue.=.value:gsub('>',.."&gt;").v
254e0 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 72 27 2c 20 22 26 23 78 30 44 3b 22 alue.=.value:gsub('\r',."&#x0D;"
25500 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 5c 6e 27 2c 20 22 26 23 78 30 ).value.=.value:gsub('\n',."&#x0
25520 41 3b 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 A;").return.value.end.end.functi
25540 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 on.premake.filterplatforms(sln,.
25560 6d 61 70 2c 20 64 65 66 61 75 6c 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d map,.default).local.result.=.{.}
25580 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 69 66 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 .local.keys.=.{.}.if.sln.platfor
255a0 6d 73 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 ms.then.for._,.p.in.ipairs(sln.p
255c0 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 6d 61 70 5b 70 5d 20 61 6e 64 20 6e 6f 74 20 74 latforms).do.if.map[p].and.not.t
255e0 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 20 74 68 65 6e able.contains(keys,.map[p]).then
25600 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 29 0a 74 61 62 6c 65 2e 69 .table.insert(result,.p).table.i
25620 6e 73 65 72 74 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a nsert(keys,.map[p]).end.end.end.
25640 69 66 20 23 72 65 73 75 6c 74 20 3d 3d 20 30 20 61 6e 64 20 64 65 66 61 75 6c 74 20 74 68 65 6e if.#result.==.0.and.default.then
25660 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 64 65 66 61 75 6c 74 29 0a 65 .table.insert(result,.default).e
25680 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 nd.return.result.end.function.pr
256a0 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 66 6f 72 20 73 6c 6e 20 emake.findproject(name).for.sln.
256c0 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f in.premake.solution.each().do.fo
256e0 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 r.prj.in.premake.solution.eachpr
25700 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 70 72 6a 2e 6e 61 6d 65 20 3d 3d 20 6e 61 oject(sln).do.if.(prj.name.==.na
25720 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 70 72 6a 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 me).then.return..prj.end.end.end
25740 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 .end.function.premake.findfile(p
25760 72 6a 2c 20 65 78 74 65 6e 73 69 6f 6e 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 rj,.extension).for._,.fname.in.i
25780 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 pairs(prj.files).do.if.fname:end
257a0 73 77 69 74 68 28 65 78 74 65 6e 73 69 6f 6e 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 6e 61 swith(extension).then.return.fna
257c0 6d 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e me.end.end.end.function.premake.
257e0 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 getconfig(prj,.cfgname,.pltname)
25800 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 69 66 20 70 6c 74 .prj.=.prj.project.or.prj.if.plt
25820 6e 61 6d 65 20 3d 3d 20 22 4e 61 74 69 76 65 22 20 6f 72 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f name.==."Native".or.not.table.co
25840 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 ntains(prj.solution.platforms.or
25860 20 7b 7d 2c 20 70 6c 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 6c 74 6e 61 6d 65 20 3d 20 6e 69 6c .{},.pltname).then.pltname.=.nil
25880 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 .end.local.key.=.(cfgname.or."")
258a0 0a 69 66 20 70 6c 74 6e 61 6d 65 20 74 68 65 6e 20 6b 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c .if.pltname.then.key.=.key....pl
258c0 74 6e 61 6d 65 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 6b tname.end.return.prj.__configs[k
258e0 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 ey].end.function.premake.getconf
25900 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 75 73 65 73 68 6f igname(cfgname,.platform,.usesho
25920 72 74 6e 61 6d 65 29 0a 69 66 20 63 66 67 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 61 rtname).if.cfgname.then.local.na
25940 6d 65 20 3d 20 63 66 67 6e 61 6d 65 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 61 6e 64 20 70 6c 61 me.=.cfgname.if.platform.and.pla
25960 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 69 66 20 75 73 65 73 68 6f tform.~=."Native".then.if.usesho
25980 72 74 6e 61 6d 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 72 65 6d 61 rtname.then.name.=.name....prema
259a0 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 75 66 66 69 78 ke.platforms[platform].cfgsuffix
259c0 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 7c 22 20 2e 2e 20 70 6c 61 74 .else.name.=.name...."|"....plat
259e0 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 69 69 66 28 75 73 65 73 68 6f 72 74 form.end.end.return.iif(useshort
25a00 6e 61 6d 65 2c 20 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e name,.name:lower(),.name).end.en
25a20 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 d.function.premake.getdependenci
25a40 65 73 28 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a es(prj).prj.=.prj.project.or.prj
25a60 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 20 .local.results.=.{.}.for._,.cfg.
25a80 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 66 6f 72 20 5f in.pairs(prj.__configs).do.for._
25aa0 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
25ac0 6f 63 61 6c 20 64 65 70 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c ocal.dep.=.premake.findproject(l
25ae0 69 6e 6b 29 0a 69 66 20 64 65 70 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 ink).if.dep.and.not.table.contai
25b00 6e 73 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 ns(results,.dep).then.table.inse
25b20 72 74 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 rt(results,.dep).end.end.end.ret
25b40 75 72 6e 20 72 65 73 75 6c 74 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 urn.results.end.function.premake
25b60 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 6e 61 6d 65 2c 20 70 61 .project.getbasename(prjname,.pa
25b80 74 74 65 72 6e 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 25 25 25 ttern).return.pattern:gsub("%%%%
25ba0 22 2c 20 70 72 6a 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 ",.prjname).end.function.premake
25bc0 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 70 61 74 74 65 72 .project.getfilename(prj,.patter
25be0 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 n).local.fname.=.premake.project
25c00 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).
25c20 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,.
25c40 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6f fname).return.path.getrelative(o
25c60 73 2e 67 65 74 63 77 64 28 29 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 20 66 75 6e 63 74 69 6f 6e s.getcwd(),.fname).end..function
25c80 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 6b 69 6e 64 2c 20 70 61 72 .premake.getlinks(cfg,.kind,.par
25ca0 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 72 74 20 3d 3d 20 22 t).local.result.=.iif.(part.==."
25cc0 64 69 72 65 63 74 6f 72 79 22 20 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 2c 20 63 66 directory".and.kind.==."all",.cf
25ce0 67 2e 6c 69 62 64 69 72 73 2c 20 7b 7d 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 69 g.libdirs,.{}).local.cfgname.=.i
25d00 69 66 28 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 2c if(cfg.name.==.cfg.project.name,
25d20 20 22 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d ."",.cfg.name).local.pathstyle.=
25d40 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c .premake.getpathstyle(cfg).local
25d60 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c .namestyle.=.premake.getnamestyl
25d80 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 6c 69 6e 6b 28 73 6f e(cfg).local.function.canlink(so
25da0 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 69 66 20 28 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d urce,.target).if.(target.kind.~=
25dc0 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 ."SharedLib".and.target.kind.~=.
25de0 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 "StaticLib").then.return.false.e
25e00 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 nd.if.premake.iscppproject(sourc
25e20 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a e).then.return.premake.iscppproj
25e40 65 63 74 28 74 61 72 67 65 74 29 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 ect(target).elseif.premake.isdot
25e60 6e 65 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 netproject(source).then.return.p
25e80 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 remake.isdotnetproject(target).e
25ea0 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 nd.end.for._,.link.in.ipairs(cfg
25ec0 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 74 65 6d 0a 6c 6f 63 61 6c 20 70 72 6a 20 .links).do.local.item.local.prj.
25ee0 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 70 =.premake.findproject(link).if.p
25f00 72 6a 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 73 79 73 74 65 6d 22 20 74 68 65 6e 0a 6c 6f 63 rj.and.kind.~=."system".then.loc
25f20 61 6c 20 70 72 6a 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 al.prjcfg.=.premake.getconfig(pr
25f40 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6b 69 6e j,.cfgname,.cfg.platform).if.kin
25f60 64 20 3d 3d 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 20 6f 72 20 63 61 6e 6c 69 6e 6b 28 63 d.==."dependencies".or.canlink(c
25f80 66 67 2c 20 70 72 6a 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 fg,.prjcfg).then.if.(part.==."di
25fa0 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 rectory").then.item.=.path.rebas
25fc0 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 70 e(prjcfg.linktarget.directory,.p
25fe0 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c rjcfg.location,.cfg.location).el
26000 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 29 20 74 68 65 6e 0a 69 seif.(part.==."basename").then.i
26020 74 65 6d 20 3d 20 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 tem.=.prjcfg.linktarget.basename
26040 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 .elseif.(part.==."fullpath").the
26060 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 6b n.item.=.path.rebase(prjcfg.link
26080 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e target.fullpath,.prjcfg.location
260a0 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 3d 20 ,.cfg.location).elseif.(part.==.
260c0 22 6f 62 6a 65 63 74 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 0a 65 6e 64 "object").then.item.=.prjcfg.end
260e0 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 6f 74 20 70 72 6a 20 61 6e 64 20 28 6b 69 6e 64 20 3d 3d .end.elseif.not.prj.and.(kind.==
26100 20 22 73 79 73 74 65 6d 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 6c 6c 22 29 20 74 68 65 6e ."system".or.kind.==."all").then
26120 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 .if.(part.==."directory").then.i
26140 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 6c 69 6e 6b 29 0a 65 6c tem.=.path.getdirectory(link).el
26160 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 seif.(part.==."fullpath").then.i
26180 74 65 6d 20 3d 20 6c 69 6e 6b 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 tem.=.link.if.namestyle.==."wind
261a0 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 ows".then.if.premake.iscppprojec
261c0 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 6c 69 62 t(cfg).then.item.=.item....".lib
261e0 22 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 ".elseif.premake.isdotnetproject
26200 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 69 74 65 6d 20 2e 2e 20 22 2e 64 6c 6c 22 (cfg).then.item.=.item....".dll"
26220 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 6e 61 6d 65 22 20 74 .end.end.elseif.part.==."name".t
26240 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c hen.item.=.path.getname(link).el
26260 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 62 61 73 65 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 seif.part.==."basename".then.ite
26280 6d 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 0a m.=.path.getbasename(link).else.
262a0 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 69 66 20 69 74 65 6d 3a 66 69 6e 64 28 22 2f 22 item.=.link.end.if.item:find("/"
262c0 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 ,.nil,.true).then.item.=.path.ge
262e0 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 trelative(cfg.project.location,.
26300 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 74 65 6d 20 74 68 65 6e 0a 69 66 20 70 61 item).end.end.if.item.then.if.pa
26320 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 70 61 72 74 20 7e 3d thstyle.==."windows".and.part.~=
26340 20 22 6f 62 6a 65 63 74 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 ."object".then.item.=.path.trans
26360 6c 61 74 65 28 69 74 65 6d 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c late(item,."\\").end.if.not.tabl
26380 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 20 74 68 65 6e 0a 74 61 e.contains(result,.item).then.ta
263a0 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 ble.insert(result,.item).end.end
263c0 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.
263e0 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 72 65 74 75 72 6e premake.getnamestyle(cfg).return
26400 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d .premake.platforms[cfg.platform]
26420 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 .namestyle.or.premake.gettool(cf
26440 67 29 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 66 75 6e 63 g).namestyle.or."posix".end.func
26460 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a 69 tion.premake.getpathstyle(cfg).i
26480 66 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 6f 73 20 3d 3d f.premake.action.current().os.==
264a0 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 77 69 6e 64 6f 77 73 22 ."windows".then.return."windows"
264c0 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 70 6f 73 69 78 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e .else.return."posix".end.end.fun
264e0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 64 69 72 ction.premake.gettarget(cfg,.dir
26500 65 63 74 69 6f 6e 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 73 79 ection,.pathstyle,.namestyle,.sy
26520 73 74 65 6d 29 0a 69 66 20 73 79 73 74 65 6d 20 3d 3d 20 22 62 73 64 22 20 74 68 65 6e 0a 73 79 stem).if.system.==."bsd".then.sy
26540 73 74 65 6d 20 3d 20 22 6c 69 6e 75 78 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 3d 20 stem.=."linux".end.local.kind.=.
26560 63 66 67 2e 6b 69 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 cfg.kind.if.premake.iscppproject
26580 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e (cfg).then.if.(namestyle.==."win
265a0 64 6f 77 73 22 20 6f 72 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 29 0a 61 6e dows".or.system.==."windows").an
265c0 64 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 64 69 72 65 63 74 d.kind.==."SharedLib".and.direct
265e0 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 0a 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e ion.==."link".and.not.cfg.flags.
26600 4e 6f 49 6d 70 6f 72 74 4c 69 62 0a 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c NoImportLib.then.kind.=."StaticL
26620 69 62 22 0a 65 6e 64 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 ib".end.if.namestyle.==."posix".
26640 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6b 69 6e 64 and.system.==."windows".and.kind
26660 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 6e 61 6d 65 73 74 79 6c 65 20 3d .~=."StaticLib".then.namestyle.=
26680 20 22 77 69 6e 64 6f 77 73 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 ."windows".end.end.local.field..
266a0 20 3d 20 22 62 75 69 6c 64 22 0a 69 66 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b .=."build".if.direction.==."link
266c0 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 ".and.cfg.kind.==."SharedLib".th
266e0 65 6e 0a 66 69 65 6c 64 20 3d 20 22 69 6d 70 6c 69 62 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 61 en.field.=."implib".end.local.na
26700 6d 65 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 6e 61 6d 65 22 5d 20 6f 72 20 63 66 me....=.cfg[field.."name"].or.cf
26720 67 2e 74 61 72 67 65 74 6e 61 6d 65 20 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 g.targetname.or.cfg.project.name
26740 0a 6c 6f 63 61 6c 20 64 69 72 20 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 64 69 72 .local.dir.....=.cfg[field.."dir
26760 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 64 69 72 20 6f 72 20 70 61 74 68 2e 67 65 74 72 "].or.cfg.targetdir.or.path.getr
26780 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 62 61 73 65 64 69 elative(cfg.location,.cfg.basedi
267a0 72 29 0a 6c 6f 63 61 6c 20 73 75 62 64 69 72 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 r).local.subdir..=.cfg[field.."s
267c0 75 62 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 62 64 69 72 20 6f 72 20 22 ubdir"].or.cfg.targetsubdir.or."
267e0 2e 22 0a 6c 6f 63 61 6c 20 70 72 65 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 73 75 66 66 .".local.prefix..=."".local.suff
26800 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 65 78 74 20 20 20 20 20 3d 20 22 22 0a 6c 6f 63 61 ix..=."".local.ext.....=."".loca
26820 6c 20 62 75 6e 64 6c 65 70 61 74 68 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 0a 64 69 72 20 3d 20 70 l.bundlepath,.bundlename.dir.=.p
26840 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 73 75 62 64 69 72 29 0a 69 66 20 6e 61 6d 65 73 74 79 ath.join(dir,.subdir).if.namesty
26860 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 le.==."windows".then.if.kind.==.
26880 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 77 65 "ConsoleApp".or.kind.==."Windowe
268a0 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b dApp".then.ext.=.".exe".elseif.k
268c0 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e ind.==."SharedLib".then.ext.=.".
268e0 64 6c 6c 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 dll".elseif.kind.==."StaticLib".
26900 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 6c 69 62 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d then.ext.=.".lib".end.elseif.nam
26920 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d estyle.==."posix".then.if.kind.=
26940 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6d =."WindowedApp".and.system.==."m
26960 61 63 6f 73 78 22 20 74 68 65 6e 0a 62 75 6e 64 6c 65 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e acosx".then.bundlename.=.name...
26980 20 22 2e 61 70 70 22 0a 62 75 6e 64 6c 65 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 .".app".bundlepath.=.path.join(d
269a0 69 72 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 29 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 ir,.bundlename).dir.=.path.join(
269c0 62 75 6e 64 6c 65 70 61 74 68 2c 20 22 43 6f 6e 74 65 6e 74 73 2f 4d 61 63 4f 53 22 29 0a 65 6c bundlepath,."Contents/MacOS").el
269e0 73 65 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 seif.(kind.==."ConsoleApp".or.ki
26a00 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 73 79 73 74 65 6d 20 nd.==."WindowedApp").and.system.
26a20 3d 3d 20 22 6f 73 32 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 ==."os2".then.ext.=.".exe".elsei
26a40 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 f.kind.==."SharedLib".then.prefi
26a60 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 69 69 66 28 73 79 73 74 65 6d 20 3d 3d 20 22 6d x.=."lib".ext.=.iif(system.==."m
26a80 61 63 6f 73 78 22 2c 20 22 2e 64 79 6c 69 62 22 2c 20 22 2e 73 6f 22 29 0a 65 6c 73 65 69 66 20 acosx",.".dylib",.".so").elseif.
26aa0 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 kind.==."StaticLib".then.prefix.
26ac0 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 =."lib".ext.=.".a".end.elseif.na
26ae0 6d 65 73 74 79 6c 65 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d mestyle.==."PS3".then.if.kind.==
26b00 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 77 ."ConsoleApp".or.kind.==."Window
26b20 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 edApp".then.ext.=.".elf".elseif.
26b40 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 kind.==."StaticLib".then.prefix.
26b60 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 =."lib".ext.=.".a".end.elseif.na
26b80 6d 65 73 74 79 6c 65 20 3d 3d 20 22 4f 72 62 69 73 22 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 mestyle.==."Orbis".then.if.kind.
26ba0 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 ==."ConsoleApp".or.kind.==."Wind
26bc0 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 owedApp".then.ext.=.".elf".elsei
26be0 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 f.kind.==."StaticLib".then.prefi
26c00 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 x.=."lib".ext.=.".a".elseif.kind
26c20 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 70 72 78 .==."SharedLib".then.ext.=.".prx
26c40 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 70 ".end.end.prefix.=.cfg[field.."p
26c60 72 65 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 70 72 65 66 69 78 20 6f 72 20 70 refix"].or.cfg.targetprefix.or.p
26c80 72 65 66 69 78 0a 73 75 66 66 69 78 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 66 66 69 refix.suffix.=.cfg[field.."suffi
26ca0 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 73 75 66 66 69 78 20 6f 72 20 73 75 66 66 69 x"].or.cfg.targetsuffix.or.suffi
26cc0 78 0a 65 78 74 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 65 78 74 65 6e 73 69 6f 6e x.ext....=.cfg[field.."extension
26ce0 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 6f 72 20 65 78 74 "].or.cfg.targetextension.or.ext
26d00 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 73 75 6c 74 2e 62 61 73 65 6e .local.result.=.{.}.result.basen
26d20 61 6d 65 20 20 20 20 20 3d 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e ame.....=.name....suffix.result.
26d40 6e 61 6d 65 20 20 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 20 2e 2e 20 6e 61 6d 65 20 2e 2e name.........=.prefix....name...
26d60 20 73 75 66 66 69 78 20 2e 2e 20 65 78 74 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 .suffix....ext.result.directory.
26d80 20 20 20 3d 20 64 69 72 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 73 ...=.dir.result.subdirectory.=.s
26da0 75 62 64 69 72 0a 72 65 73 75 6c 74 2e 70 72 65 66 69 78 20 20 20 20 20 20 20 3d 20 70 72 65 66 ubdir.result.prefix.......=.pref
26dc0 69 78 0a 72 65 73 75 6c 74 2e 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 73 75 66 66 69 78 0a ix.result.suffix.......=.suffix.
26de0 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 result.fullpath.....=.path.join(
26e00 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 72 65 73 75 6c 74 2e 6e 61 6d 65 29 0a 72 result.directory,.result.name).r
26e20 65 73 75 6c 74 2e 62 75 6e 64 6c 65 70 61 74 68 20 20 20 3d 20 62 75 6e 64 6c 65 70 61 74 68 20 esult.bundlepath...=.bundlepath.
26e40 6f 72 20 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 or.result.fullpath.if.pathstyle.
26e60 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f ==."windows".then.result.directo
26e80 72 79 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 64 69 ry....=.path.translate(result.di
26ea0 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f rectory,."\\").result.subdirecto
26ec0 72 79 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 73 75 62 64 69 ry.=.path.translate(result.subdi
26ee0 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 rectory,."\\").result.fullpath..
26f00 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 66 75 6c 6c 70 ...=.path.translate(result.fullp
26f20 61 74 68 2c 20 20 22 5c 5c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e ath,.."\\").end.return.result.en
26f40 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 0a d.function.premake.gettool(cfg).
26f60 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 if.premake.iscppproject(cfg).the
26f80 6e 0a 69 66 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 n.if._OPTIONS.cc.then.return.pre
26fa0 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 63 74 69 make[_OPTIONS.cc].end.local.acti
26fc0 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
26fe0 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 .action.valid_tools.then.return.
27000 70 72 65 6d 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 2e 63 63 5b 31 5d premake[action.valid_tools.cc[1]
27020 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 0a 65 6c 73 65 0a 72 65 ].end.return.premake.gcc.else.re
27040 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 6e 64 0a 66 75 6e 63 turn.premake.dotnet.end.end.func
27060 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 tion.premake.project.getvpath(pr
27080 6a 2c 20 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 76 70 61 74 68 20 3d 20 61 62 73 70 61 74 j,.abspath).local.vpath.=.abspat
270a0 68 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 61 62 73 h.local.fname.=.path.getname(abs
270c0 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6d 61 78 20 3d 20 61 62 73 70 61 74 68 3a 6c 65 6e 28 29 20 path).local.max.=.abspath:len().
270e0 2d 20 66 6e 61 6d 65 3a 6c 65 6e 28 29 0a 66 6f 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 70 -.fname:len().for.replacement,.p
27100 61 74 74 65 72 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 76 70 61 74 68 73 20 6f 72 20 7b atterns.in.pairs(prj.vpaths.or.{
27120 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 70 }).do.for._,.pattern.in.ipairs(p
27140 61 74 74 65 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 20 3d 20 61 62 73 70 61 74 68 3a 66 69 atterns).do.local.i.=.abspath:fi
27160 6e 64 28 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 29 0a 69 66 20 69 nd(path.wildcards(pattern)).if.i
27180 20 3d 3d 20 31 20 74 68 65 6e 0a 69 20 3d 20 70 61 74 74 65 72 6e 3a 66 69 6e 64 28 22 2a 22 2c .==.1.then.i.=.pattern:find("*",
271a0 20 31 2c 20 74 72 75 65 29 20 6f 72 20 28 70 61 74 74 65 72 6e 3a 6c 65 6e 28 29 20 2b 20 31 29 .1,.true).or.(pattern:len().+.1)
271c0 0a 6c 6f 63 61 6c 20 6c 65 61 66 0a 69 66 20 69 20 3c 20 6d 61 78 20 74 68 65 6e 0a 6c 65 61 66 .local.leaf.if.i.<.max.then.leaf
271e0 20 3d 20 61 62 73 70 61 74 68 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 66 6e .=.abspath:sub(i).else.leaf.=.fn
27200 61 6d 65 0a 65 6e 64 0a 69 66 20 6c 65 61 66 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 20 ame.end.if.leaf:startswith("/").
27220 74 68 65 6e 0a 6c 65 61 66 20 3d 20 6c 65 61 66 3a 73 75 62 28 32 29 0a 65 6e 64 0a 6c 6f 63 61 then.leaf.=.leaf:sub(2).end.loca
27240 6c 20 73 74 65 6d 20 3d 20 22 22 0a 69 66 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a 6c 65 6e 28 29 l.stem.=."".if.replacement:len()
27260 20 3e 20 30 20 74 68 65 6e 0a 73 74 65 6d 2c 20 73 74 61 72 73 20 3d 20 72 65 70 6c 61 63 65 6d .>.0.then.stem,.stars.=.replacem
27280 65 6e 74 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 22 29 0a 69 66 20 73 74 61 72 73 20 3d 3d 20 30 ent:gsub("%*",."").if.stars.==.0
272a0 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a .then.leaf.=.path.getname(leaf).
272c0 65 6e 64 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 end.else.leaf.=.path.getname(lea
272e0 66 29 0a 65 6e 64 0a 76 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 73 74 65 6d 2c 20 6c f).end.vpath.=.path.join(stem,.l
27300 65 61 66 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 74 72 69 eaf).end.end.end.return.path.tri
27320 6d 64 6f 74 73 28 76 70 61 74 68 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b mdots(vpath).end.function.premak
27340 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 e.hascppproject(sln).for.prj.in.
27360 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e premake.solution.eachproject(sln
27380 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a ).do.if.premake.iscppproject(prj
273a0 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 ).then.return.true.end.end.end.f
273c0 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 unction.premake.hasdotnetproject
273e0 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
27400 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 n.eachproject(sln).do.if.premake
27420 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 .isdotnetproject(prj).then.retur
27440 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d n.true.end.end.end.function.prem
27460 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 ake.project.iscproject(prj).retu
27480 72 6e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 0a 65 6e 64 0a 66 75 6e 63 74 rn.prj.language.==."C".end.funct
274a0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 ion.premake.iscppproject(prj).re
274c0 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 6f 72 20 70 72 6a turn.(prj.language.==."C".or.prj
274e0 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e .language.==."C++").end.function
27500 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 0a 72 65 .premake.isdotnetproject(prj).re
27520 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 0a 65 6e 64 0a turn.(prj.language.==."C#").end.
27540 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 61 6c 20 63 6f 6e 66 .premake.config.=.{.}.local.conf
27560 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 69 6f 6e 20 70 72 65 ig.=.premake.config.function.pre
27580 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 0a 69 66 make.config.isdebugbuild(cfg).if
275a0 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 68 65 6e 0a 72 65 74 .cfg.flags.DebugRuntime.then.ret
275c0 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 2e 52 65 6c 65 61 73 urn.true.end.if.cfg.flags.Releas
275e0 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 65 0a 65 6e 64 0a 69 eRuntime.then.return.false.end.i
27600 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 66 67 2e 66 6c 61 67 f.cfg.flags.Optimize.or.cfg.flag
27620 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 67 73 2e 4f 70 74 69 s.OptimizeSize.or.cfg.flags.Opti
27640 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 73 65 0a 65 6e 64 0a mizeSpeed.then.return.false.end.
27660 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 72 65 if.not.cfg.flags.Symbols.then.re
27680 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 turn.false.end.return.true.end.f
276a0 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 69 6e 63 72 65 6d 65 unction.premake.config.isincreme
276c0 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 20 3d 3d 20 22 53 74 ntallink(cfg).if.cfg.kind.==."St
276e0 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 69 6d 69 7a 65 64 62 aticLib"..or.config.isoptimizedb
27700 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 73 2e 4e 6f 49 uild(cfg.flags).or.cfg.flags.NoI
27720 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 6e 20 66 61 6c 73 65 ncrementalLink.then.return.false
27740 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 70 72 .end.return.true.end.function.pr
27760 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 66 6c emake.config.isoptimizedbuild(fl
27780 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 65 20 6f 72 20 66 6c ags).return.flags.Optimize.or.fl
277a0 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 2e 4f 70 74 69 6d 69 ags.OptimizeSize.or.flags.Optimi
277c0 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 20 3d 20 7b 20 7d 0a zeSpeed.end..premake.bake.=.{.}.
277e0 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 0a 6c 6f 63 61 6c 20 local.bake.=.premake.bake.local.
27800 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 75 65 2c 0a 6b 65 79 nocopy.=.{.blocks....=.true,.key
27820 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 3d 20 74 72 75 65 2c words..=.true,.projects..=.true,
27840 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 6c 20 6e 6f 63 61 73 .__configs.=.true,.}.local.nocas
27860 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 72 75 65 2c 0a 7d 0a cade.=.{.makesettings.=.true,.}.
27880 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 73 65 64 69 72 20 20 local.keeprelative.=.{.basedir..
278a0 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 7d 0a 66 75 6e 63 74 =.true,.location.=.true,.}.funct
278c0 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 73 28 29 0a 6c 6f 63 ion.premake.getactiveterms().loc
278e0 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 43 54 49 4f 4e 3a 6c al.terms.=.{._action.=._ACTION:l
27900 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 6f 72 20 6b 65 79 2c ower(),.os.=.os.get().}.for.key,
27920 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 20 64 6f 0a 69 66 20 .value.in.pairs(_OPTIONS).do.if.
27940 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 73 65 72 74 28 74 65 value.~=."".then.table.insert(te
27960 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 74 61 62 6c 65 2e 69 rms,.value:lower()).else.table.i
27980 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 0a 65 6e 64 0a 65 6e nsert(terms,.key:lower()).end.en
279a0 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 6f 6e 20 70 72 65 6d d.return.terms.end.function.prem
279c0 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d ake.iskeywordmatch(keyword,.term
279e0 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 22 6e 6f 74 20 22 29 s).if.keyword:startswith("not.")
27a00 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 69 73 6b 65 79 77 6f .then.return.not.premake.iskeywo
27a20 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 65 72 6d 73 29 0a 65 rdmatch(keyword:sub(5),.terms).e
27a40 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 72 73 28 6b 65 79 77 nd.for._,.pattern.in.ipairs(keyw
27a60 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 6f 72 20 74 65 72 6d ord:explode(".or.")).do.for.term
27a80 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 20 64 6f 0a 69 66 20 key,.term.in.pairs(terms).do.if.
27aa0 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 72 6d 20 74 68 65 6e term:match(pattern).==.term.then
27ac0 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 6e 64 0a 65 6e 64 0a .return.termkey.end.end.end.end.
27ae0 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 64 73 6d 61 74 63 68 function.premake.iskeywordsmatch
27b00 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 61 73 72 65 71 75 69 (keywords,.terms).local.hasrequi
27b20 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 64 20 69 6e 20 69 70 red.=.false.for._,.keyword.in.ip
27b40 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 61 74 63 68 65 64 20 airs(keywords).do.local.matched.
27b60 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 6b 65 79 77 6f 72 64 =.premake.iskeywordmatch(keyword
27b80 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 68 65 6e 0a 72 65 74 ,.terms).if.not.matched.then.ret
27ba0 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 3d 3d 20 22 72 65 71 urn.false.end.if.matched.==."req
27bc0 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 20 74 72 75 65 0a 65 uired".then.hasrequired.=.true.e
27be0 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 61 6e 64 20 6e 6f 74 nd.end.if.terms.required.and.not
27c00 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 66 61 6c 73 65 0a 65 .hasrequired.then.return.false.e
27c20 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 6f 63 61 6c 20 66 75 lse.return.true.end.end.local.fu
27c40 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 6f 6e 2c 20 6f 62 6a nction.adjustpaths(location,.obj
27c60 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 28 6c 69 73 74 29 0a ).function.adjustpathlist(list).
27c80 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 64 6f 0a 6c 69 73 74 for.i,.p.in.ipairs(list).do.list
27ca0 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 63 61 74 69 6f 6e 2c [i].=.path.getrelative(location,
27cc0 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 75 65 20 69 6e 20 70 .p).end.end.for.name,.value.in.p
27ce0 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 3d 20 70 72 65 6d 61 airs(obj).do.local.field.=.prema
27d00 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 61 6e 64 20 76 61 6c ke.fields[name].if.field.and.val
27d20 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 61 6d 65 5d 20 74 68 ue.and.not.keeprelative[name].th
27d40 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 22 20 74 68 65 6e 0a en.if.field.kind.==."path".then.
27d60 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 69 76 65 28 6c 6f 63 obj[name].=.path.getrelative(loc
27d80 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 64 2e 6b 69 6e 64 20 ation,.value).elseif.field.kind.
27da0 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 64 20 3d 3d 20 22 66 ==."dirlist".or.field.kind.==."f
27dc0 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 69 73 74 28 76 61 6c ilelist".then.adjustpathlist(val
27de0 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 22 6b 65 79 70 61 74 ue).elseif.field.kind.==."keypat
27e00 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 76 61 6c 75 65 29 20 h".then.for.k,v.in.pairs(value).
27e20 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 65 6e 64 0a 65 6e 64 do.adjustpathlist(v).end.end.end
27e40 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 65 72 67 65 66 69 65 .end.end.local.function.mergefie
27e60 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 20 74 62 6c 20 3d 20 ld(kind,.dest,.src).local.tbl.=.
27e80 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 65 79 76 61 6c 75 65 dest.or.{.}.if.kind.==."keyvalue
27ea0 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 ".or.kind.==."keypath".then.for.
27ec0 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 64 6f 0a 74 62 6c 5b key,.value.in.pairs(src).do.tbl[
27ee0 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 20 74 62 6c 5b 6b 65 key].=.mergefield("list",.tbl[ke
27f00 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 2c 20 69 74 65 6d 20 y],.value).end.else.for._,.item.
27f20 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 74 62 6c 5b 69 74 65 in.ipairs(src).do.if.not.tbl[ite
27f40 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 20 69 74 65 6d 29 0a m].then.table.insert(tbl,.item).
27f60 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 65 6e 64 0a 72 65 74 tbl[item].=.item.end.end.end.ret
27f80 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 6e 20 72 65 6d 6f 76 urn.tbl.end.local.function.remov
27fa0 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 20 69 3d 23 74 62 6c evalues(tbl,.removes).for.i=#tbl
27fc0 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 6e 20 69 70 61 69 72 ,1,-1.do.for._,.pattern.in.ipair
27fe0 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 3d 3d 20 74 62 6c 5b s(removes).do.if.pattern.==.tbl[
28000 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 20 69 29 0a 62 72 65 i].then.table.remove(tbl,.i).bre
28020 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 66 75 6e 63 74 69 6f ak.end.end.end.end.local.functio
28040 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 69 66 20 6e 6f 74 20 n.mergeobject(dest,.src).if.not.
28060 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 69 65 6c 64 6e 61 6d src.then.return.end.for.fieldnam
28080 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 0a 69 66 20 6e 6f 74 e,.value.in.pairs(src).do.if.not
280a0 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 6f 63 61 6c 20 66 69 .nocopy[fieldname].then.local.fi
280c0 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 64 6e 61 6d 65 5d 0a eld.=.premake.fields[fieldname].
280e0 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 75 65 29 20 3d 3d 20 if.field.then.if.type(value).==.
28100 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 6d 65 5d 20 3d 20 6d "table".then.dest[fieldname].=.m
28120 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 74 5b 66 69 65 6c 64 ergefield(field.kind,.dest[field
28140 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 76 65 73 20 74 68 65 name],.value).if.src.removes.the
28160 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 69 65 6c 64 6e 61 6d n.removes.=.src.removes[fieldnam
28180 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 76 61 6c 75 65 73 28 e].if.removes.then.removevalues(
281a0 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 0a 65 6e 64 0a 65 6e dest[fieldname],.removes).end.en
281c0 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 76 61 6c 75 65 0a 65 d.else.dest[fieldname].=.value.e
281e0 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 76 61 6c 75 65 0a nd.else.dest[fieldname].=.value.
28200 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
28220 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 72 6d 73 2c 20 63 66 erge(dest,.obj,.basis,.terms,.cf
28240 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 20 3d 20 63 66 67 6e gname,.pltname).local.key.=.cfgn
28260 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 6d 65 20 6f 72 20 22 ame.or."".pltname.=.pltname.or."
28280 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 74 69 76 65 22 20 74 Native".if.pltname.~=."Native".t
282a0 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 65 6e 64 0a 74 65 72 hen.key.=.key....pltname.end.ter
282c0 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 22 29 3a 6c 6f 77 65 ms.config.=.(cfgname.or.""):lowe
282e0 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 61 6d 65 3a 6c 6f 77 r().terms.platform.=.pltname:low
28300 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 6f 62 6a 65 63 74 28 er().local.cfg.=.{}.mergeobject(
28320 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 74 68 73 28 6f 62 6a cfg,.basis[key]).adjustpaths(obj
28340 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 63 74 28 63 66 67 2c .location,.cfg).mergeobject(cfg,
28360 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 74 65 72 6d 73 5b 27 .obj).if.(cfg.kind).then.terms['
28380 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 6e 64 0a 66 6f 72 20 kind']=cfg.kind:lower().end.for.
283a0 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 6b 73 29 20 64 6f 0a _,.blk.in.ipairs(obj.blocks).do.
283c0 69 66 20 28 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 6c 6b 2e if.(premake.iskeywordsmatch(blk.
283e0 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 67 65 6f 62 6a 65 63 keywords,.terms))then.mergeobjec
28400 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 61 6e 64 20 6e 6f 74 t(cfg,.blk).if.(cfg.kind.and.not
28420 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 2e 74 65 72 6d 73 5b .cfg.terms.kind).then.cfg.terms[
28440 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 29 0a 74 65 72 6d 73 'kind'].=.cfg.kind:lower().terms
28460 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 29 0a 65 6e 64 0a ['kind'].=.cfg.kind:lower().end.
28480 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 66 67 6e 61 6d 65 0a end.end.cfg.name......=.cfgname.
284a0 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 6f 72 20 6b 2c 76 20 cfg.platform..=.pltname.for.k,v.
284c0 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 72 6d 73 5b 6b 5d 20 in.pairs(terms).do.cfg.terms[k].
284e0 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 64 0a 6c 6f 63 61 6c =v.end.dest[key].=.cfg.end.local
28500 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 61 73 69 73 29 0a 6c .function.collapse(obj,.basis).l
28520 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 62 61 73 69 73 20 6f ocal.result.=.{}.basis.=.basis.o
28540 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 74 69 6f 6e 20 6f 72 r.{}.local.sln.=.obj.solution.or
28560 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 65 2e 67 65 74 61 63 .obj.local.terms.=.premake.getac
28580 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 20 6f 62 6a 2c 20 62 tiveterms().merge(result,.obj,.b
285a0 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 73 20 74 65 72 6d 73 asis,.terms)--this.adjusts.terms
285c0 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f .for._,.cfgname.in.ipairs(sln.co
285e0 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 72 6d 73 5f 6c 6f 63 nfigurations).do.local.terms_loc
28600 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 74 65 72 6d 73 29 64 al.=.{}.for.k,v.in.pairs(terms)d
28620 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 72 67 65 28 72 65 73 o.terms_local[k]=v.end.merge(res
28640 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 63 61 6c 2c 20 63 66 ult,.obj,.basis,.terms_local,.cf
28660 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 61 6d 20 61 6c 73 6f gname,."Native")--terms.cam.also
28680 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 70 6c 74 6e 61 6d 65 .be.adjusted.here.for._,.pltname
286a0 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 6f 72 20 7b 7d 29 20 .in.ipairs(sln.platforms.or.{}).
286c0 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 20 74 68 65 6e 0a 6d do.if.pltname.~=."Native".then.m
286e0 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 65 72 6d 73 5f 6c 6f erge(result,.obj,.basis,terms_lo
28700 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 65 72 6d 73 20 61 6c cal,.cfgname,.pltname)--terms.al
28720 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 6e 20 72 65 73 75 6c so.here.end.end.end.return.resul
28740 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 64 75 6e 69 71 75 65 t.end.local.function.buildunique
28760 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 6e 73 20 3d 20 34 0a dirs().local.num_variations.=.4.
28780 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 20 68 69 74 5f 63 6f local.cfg_dirs.=.{}.local.hit_co
287a0 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 61 6b 65 2e 73 6f 6c unts.=.{}.for.sln.in.premake.sol
287c0 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 ution.each().do.for._,.prj.in.ip
287e0 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 20 5f 2c 20 63 66 67 airs(sln.projects).do.for._,.cfg
28800 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 .in.pairs(prj.__configs).do.loca
28820 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 74 68 2e 67 65 74 61 l.dirs.=.{.}.dirs[1].=.path.geta
28840 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 61 74 69 6f 6e 2c 20 bsolute(path.join(cfg.location,.
28860 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 2e 6f 62 6a 64 69 72 cfg.objdir.or.cfg.project.objdir
28880 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 68 2e 6a 6f 69 6e 28 .or."obj")).dirs[2].=.path.join(
288a0 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 20 3d 3d 20 22 4e 61 dirs[1],.iif(cfg.platform.==."Na
288c0 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 0a 64 69 72 73 5b 33 tive",."",.cfg.platform)).dirs[3
288e0 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 67 2e 6e 61 6d 65 29 ].=.path.join(dirs[2],.cfg.name)
28900 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 5b 33 5d 2c 20 63 66 .dirs[4].=.path.join(dirs[3],.cf
28920 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 63 66 67 5d 20 3d 20 g.project.name).cfg_dirs[cfg].=.
28940 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 67 2e 6e 61 6d 65 2c dirs.local.start.=.iif(cfg.name,
28960 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 5f 76 61 72 69 61 74 .2,.1).for.v.=.start,.num_variat
28980 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 0a 68 69 74 5f 63 6f ions.do.local.d.=.dirs[v].hit_co
289a0 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 6f 72 20 30 29 20 2b unts[d].=.(hit_counts[d].or.0).+
289c0 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 6e 20 69 6e 20 70 72 .1.end.end.end.end.for.sln.in.pr
289e0 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 20 emake.solution.each().do.for._,.
28a00 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 66 prj.in.ipairs(sln.projects).do.f
28a20 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 73 or._,.cfg.in.pairs(prj.__configs
28a40 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 74 20 3d 20 69 69 66 ).do.local.dir.local.start.=.iif
28a60 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c 20 (cfg.name,.2,.1).for.v.=.start,.
28a80 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 74 44 69 72 3d 3d 74 iif(cfg.flags.SingleOutputDir==t
28aa0 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 76 61 72 69 61 74 69 rue,num_variations-1,num_variati
28ac0 6f 6e 73 29 20 64 6f 0a 64 69 72 20 3d 20 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 5b 76 5d 0a 69 ons).do.dir.=.cfg_dirs[cfg][v].i
28ae0 66 20 68 69 74 5f 63 6f 75 6e 74 73 5b 64 69 72 5d 20 3d 3d 20 31 20 74 68 65 6e 20 62 72 65 61 f.hit_counts[dir].==.1.then.brea
28b00 6b 20 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e k.end.end.cfg.objectsdir.=.path.
28b20 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 69 72 29 0a 65 getrelative(cfg.location,.dir).e
28b40 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 62 75 nd.end.end.end.local.function.bu
28b60 69 6c 64 74 61 72 67 65 74 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e ildtargets().for.sln.in.premake.
28b80 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e solution.each().do.for._,.prj.in
28ba0 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 20 5f 2c 20 .ipairs(sln.projects).do.for._,.
28bc0 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c cfg.in.pairs(prj.__configs).do.l
28be0 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 70 61 74 68 ocal.pathstyle.=.premake.getpath
28c00 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 20 70 72 65 style(cfg).local.namestyle.=.pre
28c20 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 63 66 67 2e 62 75 69 6c 64 make.getnamestyle(cfg).cfg.build
28c40 74 61 72 67 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 target.=.premake.gettarget(cfg,.
28c60 22 62 75 69 6c 64 22 2c 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 "build",.pathstyle,.namestyle,.c
28c80 66 67 2e 73 79 73 74 65 6d 29 0a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 20 20 3d 20 70 72 65 fg.system).cfg.linktarget..=.pre
28ca0 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 20 70 61 74 make.gettarget(cfg,."link",..pat
28cc0 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 69 hstyle,.namestyle,.cfg.system).i
28ce0 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 63 66 f.pathstyle.==."windows".then.cf
28d00 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 g.objectsdir.=.path.translate(cf
28d20 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a g.objectsdir,."\\").end.end.end.
28d40 65 6e 64 0a 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 66 67 4b end.end...local.function.getCfgK
28d60 69 6e 64 28 63 66 67 29 0a 20 20 69 66 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 20 20 72 ind(cfg)...if(cfg.kind).then...r
28d80 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 66 28 63 66 67 2e 70 eturn.cfg.kind;...end...if(cfg.p
28da0 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 63 66 67 2e 70 72 6f roject.__configs[""].and.cfg.pro
28dc0 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 74 68 65 6e 0a 20 20 ject.__configs[""].kind).then...
28de0 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 69 67 73 5b 22 22 5d return.cfg.project.__configs[""]
28e00 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 0a 20 20 65 6e 64 0a .kind;...end...return.nil...end.
28e20 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 65 63 28 64 73 74 41 ..local.function.getprojrec(dstA
28e40 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 73 rray,.foundList,.cfg,.cfgname,.s
28e60 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 66 28 6e 6f 74 20 63 earchField,.bLinkage)...if(not.c
28e80 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 61 6c 20 66 6f 75 6e fg).then.return.end...local.foun
28ea0 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 73 65 4e 61 6d 65 20 dUsePrjs.=.{};...for._,.useName.
28ec0 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 5d 29 20 64 6f 0a 20 in.ipairs(cfg[searchField]).do..
28ee0 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 3a 6c 6f 77 65 72 28 .local.testName.=.useName:lower(
28f00 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 73 74 4e 61 6d 65 5d );...if((not.foundList[testName]
28f20 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 20 6e 69 6c 3b 0a 20 )).then...local.theProj.=.nil;..
28f40 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 20 20 66 6f 72 20 5f .local.theUseProj.=.nil;...for._
28f60 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 63 74 2e 73 6f 6c 75 ,.prj.in.ipairs(cfg.project.solu
28f80 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 72 6a 2e 6e 61 6d 65 tion.projects).do...if.(prj.name
28fa0 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 6e 0a 20 20 69 66 28 :lower().==.testName).then...if(
28fc0 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 72 6f 6a 20 3d 20 70 prj.usage).then...theUseProj.=.p
28fe0 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 6a 3b 0a 20 20 65 6e rj;...else...theProj.=.prj;...en
29000 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 6e 6e 65 63 74 20 74 d...end...end...--Must.connect.t
29020 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 68 65 55 73 65 50 72 o.a.usage.project....if(theUsePr
29040 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 4e 61 6d 65 5d 20 3d oj).then...foundList[testName].=
29060 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 20 7b 0a 20 20 6e 61 .true;...local.prjEntry.=.{...na
29080 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 68 65 50 72 6f 6a 2c me.=.testName,...proj.=.theProj,
290a0 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 2c 0a 20 20 62 4c 69 ...usageProj.=.theUseProj,...bLi
290c0 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 3b 0a 20 20 64 73 74 nkageOnly.=.bLinkage,...};...dst
290e0 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 79 3b 0a 20 20 74 61 Array[testName].=.prjEntry;...ta
29100 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 74 68 65 55 73 65 50 ble.insert(foundUsePrjs,.theUseP
29120 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 20 66 6f 72 20 5f 2c roj);...end...end...end...for._,
29140 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 65 50 72 6a 73 29 20 .usePrj.in.ipairs(foundUsePrjs).
29160 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 75 72 73 65 20 74 68 do...--Links.can.only.recurse.th
29180 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 20 69 66 28 28 73 65 rough.static.libraries....if((se
291a0 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 20 20 28 67 65 74 43 archField.~=."links").or...(getC
291c0 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 66 67 6e 61 6d 65 5d fgKind(usePrj.__configs[cfgname]
291e0 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 20 67 65 74 70 72 6f ).==."StaticLib")).then...getpro
29200 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 75 73 65 50 72 6a jrec(dstArray,.foundList,.usePrj
29220 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 67 6e 61 6d 65 2c 20 .__configs[cfgname],...cfgname,.
29240 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 20 65 6e 64 0a 20 20 searchField,.bLinkage);...end...
29260 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 6f end...end...--...--.This.functio
29280 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 6c 20 70 72 6f 6a 65 n.will.recursively.get.all.proje
292a0 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 75 72 61 74 69 6f 6e cts.that.the.given.configuration
292c0 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 69 65 6c 64 2e 20 54 .has.in.its."uses"...--.field..T
292e0 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 73 74 20 6f 66 20 74 he.return.values.are.a.list.of.t
29300 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 20 6c 69 73 74 20 63 ables..Each.table.in.that.list.c
29320 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 2d 2d 6e 61 6d 65 20 ontains.the.following:...--name.
29340 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 68 65 20 70 72 6f 6a =.The.lowercase.name.of.the.proj
29360 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 63 74 2e 20 43 61 6e ect....--proj.=.The.project..Can
29380 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 6c 79 2e 0a 20 20 2d .be.nil.if.it.is.usage-only....-
293a0 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 6f 6a 65 63 74 2e 20 -usageProj.=.The.usage.project..
293c0 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 70 72 6f 6a 65 63 74 Can't.be.nil,.as.using.a.project
293e0 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 72 6f 6a 65 63 74 20 .that.has.no...--.usage.project.
29400 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 0a 20 20 2d 2d 62 4c is.not.put.into.the.list....--bL
29420 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 72 75 65 2c 20 74 68 inkageOnly.=.If.this.is.true,.th
29440 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 6d 61 74 69 6f 6e 20 en.only.the.linkage.information.
29460 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 65 20 72 65 63 75 72 should.be.copied....--.The.recur
29480 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 65 20 22 75 73 65 73 sion.will.only.look.at.the."uses
294a0 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 74 73 2e 0a 20 20 2d ".field.on.*usage*.projects....-
294c0 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 20 61 64 64 20 70 72 -.This.function.will.also.add.pr
294e0 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 72 65 20 6d 65 6e 74 ojects.to.the.list.that.are.ment
29500 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 20 66 69 65 6c 64 20 ioned.in.the."links"...--.field.
29520 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 77 69 6c 6c 20 6f 6e of.usage.projects..These.will.on
29540 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 6e 2c 20 62 75 74 20 ly.copy.linker.information,.but.
29560 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 68 72 6f 75 67 68 20 they.will.recurse....--.through.
29580 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 2d 0a 20 20 6c 6f 63 other."links".fields....--...loc
295a0 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 6e 6e 65 63 74 69 6f al.function.getprojectsconnectio
295c0 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 64 73 74 41 72 72 61 ns(cfg,.cfgname)...local.dstArra
295e0 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 20 3d 20 7b 7d 3b 0a y.=.{};...local.foundList.=.{};.
29600 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 61 6d 65 3a 6c 6f 77 ..foundList[cfg.project.name:low
29620 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 66 6f 6c 6c 6f 77 20 er()].=.true;...--First,.follow.
29640 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 65 74 70 72 6f 6a 72 the.uses.recursively....getprojr
29660 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
29680 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 2d 4e 65 78 74 2c 20 name,."uses",.false);...--Next,.
296a0 67 6f 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 6f 66 20 74 68 65 20 75 73 61 67 65 20 70 72 6f 6a go.through.all.of.the.usage.proj
296c0 65 63 74 73 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 74 68 65 69 72 20 6c ects.and.recursively.get.their.l
296e0 69 6e 6b 73 2e 0a 20 20 2d 2d 42 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 27 72 65 20 6e 6f inks....--But.only.if.they're.no
29700 74 20 61 6c 72 65 61 64 79 20 74 68 65 72 65 2e 20 47 65 74 20 74 68 65 20 6c 69 6e 6b 73 20 61 t.already.there..Get.the.links.a
29720 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 6c 6f 63 61 6c 20 6c 69 6e 6b 41 72 72 61 s.linkage-only....local.linkArra
29740 79 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 y.=.{};...for.prjName,.prjEntry.
29760 69 6e 20 70 61 69 72 73 28 64 73 74 41 72 72 61 79 29 20 64 6f 0a 20 20 67 65 74 70 72 6f 6a 72 in.pairs(dstArray).do...getprojr
29780 65 63 28 6c 69 6e 6b 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 70 72 6a 45 6e 74 72 ec(linkArray,.foundList,.prjEntr
297a0 79 2e 75 73 61 67 65 50 72 6f 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 20 y.usageProj.__configs[cfgname],.
297c0 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 3b 0a 20 20 65 6e 64 cfgname,..."links",.true);...end
297e0 0a 20 20 2d 2d 43 6f 70 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 79 20 69 6e 74 6f 20 64 73 ...--Copy.from.linkArray.into.ds
29800 74 41 72 72 61 79 2e 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 tArray....for.prjName,.prjEntry.
29820 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 41 72 72 61 79 29 20 64 6f 0a 20 20 64 73 74 41 72 72 61 in.pairs(linkArray).do...dstArra
29840 79 5b 70 72 6a 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 65 6e 64 0a 20 20 72 y[prjName].=.prjEntry;...end...r
29860 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 6f 63 61 6c 20 66 75 eturn.dstArray;...end...local.fu
29880 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 73 74 72 4e 61 6d 65 nction.isnameofproj(cfg,.strName
298a0 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 63 74 2e 73 6f 6c 75 )...local.sln.=.cfg.project.solu
298c0 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 74 72 4e 61 6d 65 3a tion;...local.strTest.=.strName:
298e0 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 20 69 6e 20 69 70 61 lower();...for.prjIx,.prj.in.ipa
29900 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 20 28 70 72 6a 2e 6e irs(sln.projects).do...if.(prj.n
29920 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 68 65 6e 0a 20 20 72 ame:lower().==.strTest).then...r
29940 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 20 72 65 74 75 72 6e eturn.true;...end...end...return
29960 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 6f 70 69 65 73 20 74 .false;...end...--...--.Copies.t
29980 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 72 63 43 66 67 2e 0a he.field.from.dstCfg.to.srcCfg..
299a0 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 64 65 70 65 6e 64 ..--...local.function.copydepend
299c0 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 73 74 72 53 72 63 46 entfield(srcCfg,.dstCfg,.strSrcF
299e0 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 70 72 65 6d 61 6b 65 ield)...local.srcField.=.premake
29a00 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 6f 63 61 6c 20 73 74 .fields[strSrcField];...local.st
29a20 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 20 20 69 66 20 74 79 rDstField.=.strSrcField;...if.ty
29a40 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 3d 20 22 74 61 62 6c pe(srcCfg[strSrcField]).==."tabl
29a60 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 0a 20 20 69 66 20 28 e".then...--handle.paths....if.(
29a80 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 22 20 6f 72 20 73 72 srcField.kind.==."dirlist".or.sr
29aa0 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 29 20 61 6e 64 0a 20 cField.kind.==."filelist").and..
29ac0 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 46 69 65 6c 64 5d 29 .(not.keeprelative[strSrcField])
29ae0 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 28 73 72 63 43 66 67 .then...for.i,p.in.ipairs(srcCfg
29b00 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 2e 69 6e 73 65 72 74 [strSrcField]).do...table.insert
29b20 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 61 74 68 2e 72 65 62 (dstCfg[strDstField],...path.reb
29b40 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 61 74 69 6f 6e 2c 20 ase(p,.srcCfg.project.location,.
29b60 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 0a 20 20 65 6e 64 0a dstCfg.project.location))...end.
29b80 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 3d 20 22 6c 69 6e 6b ..else...if(strSrcField.==."link
29ba0 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 69 72 73 28 73 72 63 s").then...for.i,p.in.ipairs(src
29bc0 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 28 6e 6f 74 20 69 73 Cfg[strSrcField]).do...if(not.is
29be0 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 65 6e 0a 20 20 74 61 nameofproj(dstCfg,.p)).then...ta
29c00 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 ble.insert(dstCfg[strDstField],.
29c20 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 64 20 74 6f 20 63 6f p)...else...printf("Failed.to.co
29c40 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 0a 20 20 70 2c 20 73 py.'%s'.from.proj.'%s'.",...p,.s
29c60 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 64 0a 20 20 65 6e 64 rcCfg.project.name);...end...end
29c80 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 72 73 28 73 72 63 43 ...else...for.i,p.in.ipairs(srcC
29ca0 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 2e 69 6e 73 65 fg[strSrcField]).do...table.inse
29cc0 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 29 0a 20 20 65 6e 64 rt(dstCfg[strDstField],.p)...end
29ce0 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 73 72 63 46 69 65 6c ...end...end...else...if(srcFiel
29d00 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 20 6b 65 65 70 72 65 d.kind.==."path".and.(not.keepre
29d20 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 6e 0a 20 20 64 73 74 lative[strSrcField])).then...dst
29d40 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 65 62 61 73 65 28 73 Cfg[strDstField].=.path.rebase(s
29d60 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 2e 6c 6f 63 61 74 69 rcCfg[strSrcField],...prj.locati
29d80 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 3b 0a 20 20 on,.dstCfg.project.location);...
29da0 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 5d 20 3d 20 73 72 63 else...dstCfg[strDstField].=.src
29dc0 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 20 65 6e 64 0a 20 20 Cfg[strSrcField];...end...end...
29de0 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 6f 6e 20 77 69 6c 6c end...--...--.This.function.will
29e00 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 20 65 6e 74 72 69 65 .take.the.list.of.project.entrie
29e20 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 72 6f 6a 65 63 74 20 s.and.apply.their.usage.project.
29e40 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 6e 66 69 67 75 72 61 data...--.to.the.given.configura
29e60 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 69 6e 67 20 69 6e 66 tion..It.will.copy.compiling.inf
29e80 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 20 74 68 61 74 20 61 ormation.for.the.projects.that.a
29ea0 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 6b 61 67 65 2d 6f 6e re...--.not.listed.as.linkage-on
29ec0 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 69 6e 67 20 69 6e 66 ly..It.will.copy.the.linking.inf
29ee0 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 79 20 69 66 0a 20 20 ormation.for.projects.only.if...
29f00 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 6e 6f 74 20 61 20 73 --.the.source.project.is.not.a.s
29f20 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 6f 70 79 20 6c 69 6e tatic.library..It.won't.copy.lin
29f40 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 74 68 65 20 70 72 6f king.information...--.if.the.pro
29f60 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 20 69 6e 73 74 65 61 ject.is.in.this.solution;.instea
29f80 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 74 20 74 6f 20 74 68 d.it.will.add.that.project.to.th
29fa0 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 6e 6b 73 20 66 69 65 e.configuration's...--.links.fie
29fc0 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 65 20 77 69 6c 6c 20 ld,.expecting.that.Premake.will.
29fe0 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 6f 63 61 6c 20 66 75 handle.the.rest....--...local.fu
2a000 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 20 63 66 67 6e 61 6d nction.copyusagedata(cfg,.cfgnam
2a020 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 79 50 72 6a 20 3d 20 e,.linkToProjs)...local.myPrj.=.
2a040 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 74 61 74 69 63 4c 69 cfg.project;...local.bIsStaticLi
2a060 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 53 74 61 74 69 63 4c b.=.(getCfgKind(cfg).==."StaticL
2a080 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 6e 74 72 79 20 69 6e ib");...for.prjName,.prjEntry.in
2a0a0 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 6c 6f 63 61 6c 20 73 .pairs(linkToProjs).do...local.s
2a0c0 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 6a 3b 0a 20 20 6c 6f rcPrj.=.prjEntry.usageProj;...lo
2a0e0 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 66 69 67 73 5b 63 66 cal.srcCfg.=.srcPrj.__configs[cf
2a100 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 20 69 6e 20 70 61 69 gname];...for.name,.field.in.pai
2a120 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 66 28 73 72 63 43 66 rs(premake.fields).do...if(srcCf
2a140 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 75 73 61 67 65 63 6f g[name]).then...if(field.usageco
2a160 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 79 2e 62 4c 69 6e 6b py).then...if(not.prjEntry.bLink
2a180 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 64 65 6e 74 66 69 65 ageOnly).then...copydependentfie
2a1a0 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6c ld(srcCfg,.cfg,.name)...end...el
2a1c0 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 68 65 6e 0a 20 20 2d seif(field.linkagecopy).then...-
2a1e0 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 20 77 65 27 72 65 20 -Copy.the.linkage.data.if.we're.
2a200 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 6e 67 0a 20 20 2d 2d building.a.non-static.thing...--
2a220 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 70 72 6f 6a 65 63 74 and.this.is.a.pure.usage.project
2a240 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 20 74 68 65 6e 0a 20 ..If.it's.not.pure-usage,.then..
2a260 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 20 70 72 6f 6a 65 63 .--we.will.simply.put.the.projec
2a280 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 6c 64 20 6c 61 74 65 t's.name.in.the.links.field.late
2a2a0 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 29 20 61 6e 64 20 28 r....if((not.bIsStaticLib).and.(
2a2c0 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 20 20 63 6f 70 79 64 not.prjEntry.proj)).then...copyd
2a2e0 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 ependentfield(srcCfg,.cfg,.name)
2a300 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 20 20 69 66 28 28 6e ...end...end...end...end...if((n
2a320 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 6e 74 72 79 2e 70 72 ot.bIsStaticLib).and.prjEntry.pr
2a340 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 66 67 2e 6c 69 6e 6b oj).then...table.insert(cfg.link
2a360 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 20 65 6e 64 0a 20 20 s,.prjEntry.proj.name);...end...
2a380 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 65 2e 62 61 6b 65 2e end...end.function.premake.bake.
2a3a0 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 20 70 72 65 6d 61 6b buildconfigs().for.sln.in.premak
2a3c0 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 6a 20 e.solution.each().do.for._,.prj.
2a3e0 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 6a 2e 6c in.ipairs(sln.projects).do.prj.l
2a400 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 20 73 6c 6e 2e 6c 6f ocation.=.prj.location.or.sln.lo
2a420 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 75 73 74 70 61 74 68 cation.or.prj.basedir.adjustpath
2a440 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 5f 2c 20 62 6c 6b 20 s(prj.location,.prj).for._,.blk.
2a460 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 61 64 6a 75 73 74 70 in.ipairs(prj.blocks).do.adjustp
2a480 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 6e 64 0a 65 6e 64 0a aths(prj.location,.blk).end.end.
2a4a0 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 6f 6e 20 6f 72 20 73 sln.location.=.sln.location.or.s
2a4c0 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 20 70 72 65 6d 61 6b ln.basedir.end.for.sln.in.premak
2a4e0 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 62 61 73 69 73 e.solution.each().do.local.basis
2a500 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 72 6a 20 69 6e 20 69 .=.collapse(sln).for._,.prj.in.i
2a520 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e pairs(sln.projects).do.prj.__con
2a540 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 73 29 0a 66 6f 72 20 figs.=.collapse(prj,.basis).for.
2a560 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 64 _,.cfg.in.pairs(prj.__configs).d
2a580 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 66 67 29 0a 65 6e 64 o.bake.postprocess(prj,.cfg).end
2a5a0 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 6b 65 2e 73 6f 6c 75 .end.end.for.sln.in.premake.solu
2a5c0 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 20 70 72 6a 20 69 6e tion.each().do.for.prjIx,.prj.in
2a5e0 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 6e 6f 74 20 .ipairs(sln.projects).do.if(not.
2a600 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 6d 65 2c 20 63 66 67 prj.usage).then.for.cfgname,.cfg
2a620 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 .in.pairs(prj.__configs).do.loca
2a640 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 6f 6e 6e 65 63 74 69 l.usesPrjs.=.getprojectsconnecti
2a660 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 61 67 65 64 61 74 61 ons(cfg,.cfgname);.copyusagedata
2a680 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 65 6e 64 0a 65 6e 64 (cfg,.cfgname,.usesPrjs).end.end
2a6a0 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 6b 65 2e 73 6f 6c 75 .end.end.for.sln.in.premake.solu
2a6c0 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 76 65 4c 69 73 74 20 tion.each().do.local.removeList.
2a6e0 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 70 61 69 72 73 28 73 =.{};.for.index,.prj.in.ipairs(s
2a700 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 61 67 65 29 20 74 68 ln.projects).do.if(prj.usage).th
2a720 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 74 2c 20 31 2c 20 69 en.table.insert(removeList,.1,.i
2a740 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 72 64 65 72 2e 0a 65 ndex);.--Add.in.reverse.order..e
2a760 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 61 69 72 73 28 72 65 nd.end.for._,.index.in.ipairs(re
2a780 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 28 73 6c 6e 2e 70 72 moveList).do.table.remove(sln.pr
2a7a0 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 75 69 6c 64 75 6e 69 ojects,.index);.end.end.builduni
2a7c0 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 67 29 0a 65 6e 64 0a quedirs().buildtargets(cfg).end.
2a7e0 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 74 70 72 6f 63 65 73 function.premake.bake.postproces
2a800 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 20 3d 20 70 72 6a 0a s(prj,.cfg).cfg.project...=.prj.
2a820 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 65 74 63 6f 6e 66 69 cfg.shortname.=.premake.getconfi
2a840 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 gname(cfg.name,.cfg.platform,.tr
2a860 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 6b 65 2e 67 65 74 63 ue).cfg.longname..=.premake.getc
2a880 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 6f 72 6d onfigname(cfg.name,.cfg.platform
2a8a0 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 74 69 6f 6e 20 6f 72 ).cfg.location.=.cfg.location.or
2a8c0 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 72 6d 20 3d 20 70 72 .cfg.basedir.local.platform.=.pr
2a8e0 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 emake.platforms[cfg.platform].if
2a900 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 20 74 68 65 6e 0a 63 .platform.iscrosscompiler.then.c
2a920 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 65 6c 73 65 0a 63 66 fg.system.=.cfg.platform.else.cf
2a940 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 66 20 63 66 67 2e 6b g.system.=.os.get().end.if.cfg.k
2a960 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 61 74 66 6f 72 6d 2e ind.==."SharedLib".and.platform.
2a980 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 64 20 3d 20 22 53 74 nosharedlibs.then.cfg.kind.=."St
2a9a0 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 66 69 6c 65 73 20 3d aticLib".end.local.removefiles.=
2a9c0 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 4f 4e 20 3d 3d 20 27 .cfg.removefiles.if._ACTION.==.'
2a9e0 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 20 74 61 62 6c 65 2e gmake'.then.removefiles.=.table.
2aa00 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 6c 75 64 65 73 29 0a join(removefiles,.cfg.excludes).
2aa20 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 5f 2c 20 66 6e 61 6d end.local.files.=.{}.for._,.fnam
2aa40 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 6e 6f 74 e.in.ipairs(cfg.files).do.if.not
2aa60 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 6c 65 73 2c 20 66 6e .table.icontains(removefiles,.fn
2aa80 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 6c 65 73 2c 20 66 6e ame).then.table.insert(files,.fn
2aaa0 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 66 69 6c 65 73 0a 66 ame).end.end.cfg.files.=.files.f
2aac0 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e or.name,.field.in.pairs(premake.
2aae0 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 67 73 20 74 68 65 6e fields).do.if.field.isflags.then
2ab00 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 0a 66 6f 72 20 5f 2c .local.values.=.cfg[name].for._,
2ab20 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 6f 20 76 61 6c 75 65 .flag.in.ipairs(values).do.value
2ab40 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 64 0a 63 66 67 2e 5f s[flag].=.true.end.end.end.cfg._
2ab60 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 20 66 6e 61 6d 65 20 _fileconfigs.=.{.}.for._,.fname.
2ab80 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 6f 63 61 6c 20 66 63 in.ipairs(cfg.files).do.local.fc
2aba0 66 67 20 3d 20 7b 7d 0a 69 66 20 70 72 65 6d 61 6b 65 2e 5f 66 69 6c 65 6c 65 76 65 6c 63 6f 6e fg.=.{}.if.premake._filelevelcon
2abc0 66 69 67 20 74 68 65 6e 0a 63 66 67 2e 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 3d 20 66 6e fig.then.cfg.terms.required.=.fn
2abe0 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 ame:lower().for._,.blk.in.ipairs
2ac00 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d (cfg.project.blocks).do.if.(prem
2ac20 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 ake.iskeywordsmatch(blk.keywords
2ac40 2c 20 63 66 67 2e 74 65 72 6d 73 29 29 20 74 68 65 6e 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 66 ,.cfg.terms)).then.mergeobject(f
2ac60 63 66 67 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 63 66 67 2e 6e 61 6d 65 20 cfg,.blk).end.end.end.fcfg.name.
2ac80 3d 20 66 6e 61 6d 65 0a 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 66 6e 61 6d 65 5d =.fname.cfg.__fileconfigs[fname]
2aca0 20 3d 20 66 63 66 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 5f 5f 66 69 6c 65 63 .=.fcfg.table.insert(cfg.__filec
2acc0 6f 6e 66 69 67 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 66 onfigs,.fcfg).end.end..premake.f
2ace0 69 65 6c 64 73 20 3d 0a 7b 0a 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 3d 0a 7b 0a ields.=.{.archivesplit_size.=.{.
2ad00 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 69 kind..=."string",.scope.=."confi
2ad20 67 22 2c 0a 7d 2c 0a 62 61 73 65 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 g",.},.basedir.=.{.kind..=."path
2ad40 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 62 75 69 6c 64 ",.scope.=."container",.},.build
2ad60 61 63 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f action.=.{.kind..=."string",.sco
2ad80 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6d 70 pe.=."config",.allowed.=.{."Comp
2ada0 69 6c 65 22 2c 0a 22 43 6f 70 79 22 2c 0a 22 45 6d 62 65 64 22 2c 0a 22 4e 6f 6e 65 22 0a 7d 0a ile",."Copy",."Embed",."None".}.
2adc0 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 },.buildoptions.=.{.kind..=."lis
2ade0 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 t",.scope.=."config",.},.buildop
2ae00 74 69 6f 6e 73 5f 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 tions_c.=.{.kind..=."list",.scop
2ae20 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 63 70 e.=."config",.},.buildoptions_cp
2ae40 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 p.=.{.kind..=."list",.scope.=."c
2ae60 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 20 3d 0a 7b onfig",.},.buildoptions_objc.=.{
2ae80 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 .kind..=."list",.scope.=."config
2aea0 22 2c 0a 7d 2c 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d ",.},.configurations.=.{.kind..=
2aec0 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a ."list",.scope.=."solution",.},.
2aee0 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 custombuildtask.=.{.kind..=."tab
2af00 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 64 65 62 75 67 61 le",.scope.=."config",.},.debuga
2af20 72 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 65 20 3d 20 22 rgs.=.{.kind.=."list",.scope.=."
2af40 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 config",.},.debugdir.=.{.kind.=.
2af60 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 64 65 62 "path",.scope.=."config",.},.deb
2af80 75 67 65 6e 76 73 20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 ugenvs..=.{.kind.=."list",.scope
2afa0 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 .=."config",.},.defines.=.{.kind
2afc0 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c ..=."list",.scope.=."config",.},
2afe0 0a 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 .deploymentoptions.=.{.kind..=."
2b000 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 75 73 61 67 65 63 6f list",.scope.=."config",.usageco
2b020 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 64 65 70 65 6e 64 65 6e 63 79 20 3d 0a 7b 0a 6b 69 6e py.=.true,.},.dependency.=.{.kin
2b040 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a d..=."table",.scope.=."config",.
2b060 7d 2c 0a 65 78 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 },.excludes.=.{.kind..=."filelis
2b080 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 6e 6f 70 63 68 20 3d t",.scope.=."config",.},.nopch.=
2b0a0 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 .{.kind..=."filelist",.scope.=."
2b0c0 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 64 20 20 3d 20 22 66 config",.},.files.=.{.kind..=."f
2b0e0 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 72 ilelist",.scope.=."config",.},.r
2b100 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 69 6c 65 6c 69 73 74 emovefiles.=.{.kind..=."filelist
2b120 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 6c 61 67 73 20 3d 0a ",.scope.=."config",.},.flags.=.
2b140 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 {.kind..=."list",.scope.=."confi
2b160 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 63 6f 70 79 20 3d 20 g",.isflags.=.true,.usagecopy.=.
2b180 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 0a true,.allowed.=.function(value).
2b1a0 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 54 4c 20 3d 20 31 2c local.allowed_flags.=.{.ATL.=.1,
2b1c0 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 44 65 62 75 67 45 6e .DebugEnvsDontMerge.=.1,.DebugEn
2b1e0 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 vsInherit.=.1,.DeploymentContent
2b200 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 3d 20 31 2c 0a .=.1,.EnableMinimalRebuild.=.1,.
2b220 45 6e 61 62 6c 65 53 53 45 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 3d 20 31 2c 0a 45 EnableSSE.=.1,.EnableSSE2.=.1,.E
2b240 6e 61 62 6c 65 41 56 58 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 41 56 58 32 20 3d 20 31 2c 0a 45 78 nableAVX.=.1,.EnableAVX2.=.1,.Ex
2b260 74 72 61 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 3d traWarnings.=.1,.FatalWarnings.=
2b280 20 31 2c 0a 46 6c 6f 61 74 46 61 73 74 20 3d 20 31 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 3d .1,.FloatFast.=.1,.FloatStrict.=
2b2a0 20 31 2c 0a 4d 61 6e 61 67 65 64 20 3d 20 31 2c 0a 4d 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 65 .1,.Managed.=.1,.MFC.=.1,.Native
2b2c0 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e 6f WChar.=.1,.No64BitChecks.=.1,.No
2b2e0 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 41 BufferSecurityCheck.=.1,.NoEditA
2b300 6e 64 43 6f 6e 74 69 6e 75 65 20 3d 20 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 3d 20 31 ndContinue.=.1,.NoExceptions.=.1
2b320 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f 72 74 4c 69 ,.NoFramePointer.=.1,.NoImportLi
2b340 62 20 3d 20 31 2c 0a 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 2c 0a 4e 6f b.=.1,.NoIncrementalLink.=.1,.No
2b360 4d 61 6e 69 66 65 73 74 20 3d 20 31 2c 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f Manifest.=.1,.NoMultiProcessorCo
2b380 6d 70 69 6c 61 74 69 6f 6e 20 3d 20 31 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 mpilation.=.1,.NoNativeWChar.=.1
2b3a0 2c 0a 4e 6f 50 43 48 20 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 4e 6f 57 69 6e 52 54 ,.NoPCH.=.1,.NoRTTI.=.1,.NoWinRT
2b3c0 20 3d 20 31 2c 20 20 20 20 2d 2d 20 65 78 70 6c 69 63 69 74 6c 79 20 64 69 73 61 62 6c 65 73 20 .=.1,....--.explicitly.disables.
2b3e0 57 69 6e 64 6f 77 73 20 52 75 6e 74 69 6d 65 20 45 78 74 65 6e 73 69 6f 6e 0a 46 61 73 74 43 61 Windows.Runtime.Extension.FastCa
2b400 6c 6c 20 3d 20 31 2c 0a 53 74 64 43 61 6c 6c 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 74 70 75 ll.=.1,.StdCall.=.1,.SingleOutpu
2b420 74 44 69 72 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 tDir.=.1,.Optimize.=.1,.Optimize
2b440 53 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a 44 65 62 Size.=.1,.OptimizeSpeed.=.1,.Deb
2b460 75 67 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 3d 20 ugRuntime.=.1,.ReleaseRuntime.=.
2b480 31 2c 0a 53 45 48 20 3d 20 31 2c 0a 53 74 61 74 69 63 41 54 4c 20 3d 20 31 2c 0a 53 74 61 74 69 1,.SEH.=.1,.StaticATL.=.1,.Stati
2b4a0 63 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 79 6d 62 6f 6c 73 20 3d 20 31 2c 0a 55 6e 69 63 6f cRuntime.=.1,.Symbols.=.1,.Unico
2b4c0 64 65 20 3d 20 31 2c 0a 55 6e 73 61 66 65 20 3d 20 31 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 de.=.1,.Unsafe.=.1,.UnsignedChar
2b4e0 20 3d 20 31 2c 0a 57 69 6e 4d 61 69 6e 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 65 6e 67 6c 69 .=.1,.WinMain.=.1,.}.local.engli
2b500 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 20 3d 0a 7b 0a 6f 70 74 69 6d 69 73 shToAmericanSpelling.=.{.optimis
2b520 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 69 7a 65 20 3d 20 27 e.=.'optimize',.optimisesize.=.'
2b540 6f 70 74 69 6d 69 7a 65 73 69 7a 65 27 2c 0a 6f 70 74 69 6d 69 73 65 73 70 65 65 64 20 3d 20 27 optimizesize',.optimisespeed.=.'
2b560 6f 70 74 69 6d 69 7a 65 73 70 65 65 64 27 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c optimizespeed',.}.local.lowerval
2b580 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 ue.=.value:lower().lowervalue.=.
2b5a0 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 6c 6c 69 6e 67 5b 6c 6f 77 65 72 76 englishToAmericanSpelling[lowerv
2b5c0 61 6c 75 65 5d 20 6f 72 20 6c 6f 77 65 72 76 61 6c 75 65 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 alue].or.lowervalue.for.v,._.in.
2b5e0 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 pairs(allowed_flags).do.if.v:low
2b600 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 er().==.lowervalue.then.return.v
2b620 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 66 6c .end.end.return.nil,."invalid.fl
2b640 61 67 22 0a 65 6e 64 2c 0a 7d 2c 0a 66 72 61 6d 65 77 6f 72 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 3d ag".end,.},.framework.=.{.kind.=
2b660 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a ."string",.scope.=."container",.
2b680 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 31 2e 30 22 2c 0a 22 31 2e 31 22 2c 0a 22 32 2e 30 22 2c allowed.=.{."1.0",."1.1",."2.0",
2b6a0 0a 22 33 2e 30 22 2c 0a 22 33 2e 35 22 2c 0a 22 34 2e 30 22 2c 0a 22 34 2e 35 22 2c 0a 7d 0a 7d ."3.0",."3.5",."4.0",."4.5",.}.}
2b6c0 2c 0a 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 76 65 72 73 69 6f 6e 20 3d ,.windowstargetplatformversion.=
2b6e0 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 70 72 .{.kind..=."string",.scope.=."pr
2b700 6f 6a 65 63 74 22 2c 0a 7d 2c 0a 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d oject",.},.windowstargetplatform
2b720 6d 69 6e 76 65 72 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a minversion.=.{.kind.=."string",.
2b740 73 63 6f 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 2c 0a 66 6f 72 63 65 64 69 6e 63 6c scope.=."project",.},.forcedincl
2b760 75 64 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 udes.=.{.kind..=."list",.scope.=
2b780 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 70 61 74 68 20 3d 0a 7b 0a 6b 69 6e 64 ."config",.},.imagepath.=.{.kind
2b7a0 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a .=."path",.scope.=."config",.},.
2b7c0 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c imageoptions.=.{.kind..=."list",
2b7e0 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 64 69 72 20 .scope.=."config",.},.implibdir.
2b800 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e =.{.kind..=."path",.scope.=."con
2b820 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e fig",.},.implibextension.=.{.kin
2b840 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c d..=."string",.scope.=."config",
2b860 0a 7d 2c 0a 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 .},.implibname.=.{.kind..=."stri
2b880 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
2b8a0 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 6f prefix.=.{.kind..=."string",.sco
2b8c0 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 73 75 66 66 69 78 20 3d pe.=."config",.},.implibsuffix.=
2b8e0 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
2b900 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 nfig",.},.includedirs.=.{.kind..
2b920 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 =."dirlist",.scope.=."config",.u
2b940 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a 6b 69 6e sagecopy.=.true,.},.kind.=.{.kin
2b960 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c d..=."string",.scope.=."config",
2b980 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 .allowed.=.{."ConsoleApp",."Wind
2b9a0 6f 77 65 64 41 70 70 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 owedApp",."StaticLib",."SharedLi
2b9c0 62 22 0a 7d 0a 7d 2c 0a 6c 61 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 b".}.},.language.=.{.kind..=."st
2b9e0 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f ring",.scope.=."container",.allo
2ba00 77 65 64 20 3d 20 7b 0a 22 43 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 0a 7d 0a 7d 2c 0a 6c 69 wed.=.{."C",."C++",."C#".}.},.li
2ba20 62 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f bdirs.=.{.kind..=."dirlist",.sco
2ba40 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 pe.=."config",.linkagecopy.=.tru
2ba60 65 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c e,.},.linkoptions.=.{.kind..=."l
2ba80 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e 6b 73 ist",.scope.=."config",.},.links
2baa0 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 6f .=.{.kind..=."list",.scope.=."co
2bac0 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 nfig",.allowed.=.function(value)
2bae0 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 .if.value:find('/',.nil,.true).t
2bb00 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c hen.value.=.path.getabsolute(val
2bb20 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b 61 67 ue).end.return.value.end,.linkag
2bb40 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a 6b 69 ecopy.=.true,.},.location.=.{.ki
2bb60 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 nd..=."path",.scope.=."container
2bb80 22 2c 0a 7d 2c 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c ",.},.makesettings.=.{.kind.=."l
2bba0 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 65 73 73 61 ist",.scope.=."config",.},.messa
2bbc0 67 65 73 6b 69 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 geskip.=.{.kind..=."list",.scope
2bbe0 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 .=."solution",.isflags.=.true,.u
2bc00 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 sagecopy.=.true,.allowed.=.funct
2bc20 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 ion(value).local.allowed_message
2bc40 73 20 3d 20 7b 0a 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 s.=.{.SkipCreatingMessage.=.1,.S
2bc60 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 43 6c 65 61 kipBuildingMessage.=.1,.SkipClea
2bc80 6e 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 ningMessage.=.1,.}.local.lowerva
2bca0 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 lue.=.value:lower().for.v,._.in.
2bcc0 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 66 20 76 3a pairs(allowed_messages).do.if.v:
2bce0 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 lower().==.lowervalue.then.retur
2bd00 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 n.v.end.end.return.nil,."invalid
2bd20 20 6d 65 73 73 61 67 65 20 74 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 61 72 63 .message.to.skip".end,.},.msgarc
2bd40 68 69 76 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f hiving.=.{.kind..=."string",.sco
2bd60 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 20 3d 0a 7b pe.=."config",.},.msgcompile.=.{
2bd80 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
2bda0 69 67 22 2c 0a 7d 2c 0a 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 ig",.},.msgprecompile.=.{.kind..
2bdc0 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",.},
2bde0 0a 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 .msgcompile_objc.=.{.kind..=."st
2be00 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 72 ring",.scope.=."config",.},.msgr
2be20 65 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 esource.=.{.kind..=."string",.sc
2be40 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 6c 69 6e 6b 69 6e 67 20 3d 0a ope.=."config",.},.msglinking.=.
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 6f 62 6a 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 fig",.},.objdir.=.{.kind..=."pat
2bea0 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 70 74 69 6f 6e 73 h",.scope.=."config",.},.options
2bec0 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 6f .=.{.kind..=."list",.scope.=."co
2bee0 6e 74 61 69 6e 65 72 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 ntainer",.isflags.=.true,.usagec
2bf00 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 76 opy.=.true,.allowed.=.function(v
2bf20 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a alue).local.allowed_options.=.{.
2bf40 46 6f 72 63 65 43 50 50 20 3d 20 31 2c 0a 41 72 63 68 69 76 65 53 70 6c 69 74 20 3d 20 31 0a 7d ForceCPP.=.1,.ArchiveSplit.=.1.}
2bf60 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 .local.lowervalue.=.value:lower(
2bf80 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 ).for.v,._.in.pairs(allowed_opti
2bfa0 6f 6e 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c ons).do.if.v:lower().==.lowerval
2bfc0 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 ue.then.return.v.end.end.return.
2bfe0 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d 2c 0a 70 63 nil,."invalid.option".end,.},.pc
2c000 68 68 65 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 hheader.=.{.kind..=."string",.sc
2c020 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 20 3d 0a 7b ope.=."config",.},.pchsource.=.{
2c040 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 .kind..=."path",.scope.=."config
2c060 22 2c 0a 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 ",.},.platforms.=.{.kind..=."lis
2c080 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 64 20 t",.scope.=."solution",.allowed.
2c0a0 3d 20 74 61 62 6c 65 2e 6b 65 79 73 28 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 29 2c =.table.keys(premake.platforms),
2c0c0 0a 7d 2c 0a 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 .},.postbuildcommands.=.{.kind..
2c0e0 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 70 =."list",.scope.=."config",.},.p
2c100 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 rebuildcommands.=.{.kind..=."lis
2c120 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6f 73 74 63 6f 6d t",.scope.=."config",.},.postcom
2c140 70 69 6c 65 74 61 73 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 piletasks.=.{.kind..=."list",.sc
2c160 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e ope.=."config",.},.prelinkcomman
2c180 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 ds.=.{.kind..=."list",.scope.=."
2c1a0 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 config",.},.resdefines.=.{.kind.
2c1c0 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",.},.
2c1e0 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c resincludedirs.=.{.kind..=."dirl
2c200 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 6f 70 ist",.scope.=."config",.},.resop
2c220 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 tions.=.{.kind..=."list",.scope.
2c240 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 0a 7b 0a =."config",.},.startproject.=.{.
2c260 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 kind..=."string",.scope.=."solut
2c280 69 6f 6e 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ion",.},.targetdir.=.{.kind..=."
2c2a0 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 path",.scope.=."config",.},.targ
2c2c0 65 74 73 75 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 etsubdir.=.{.kind..=."string",.s
2c2e0 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 65 6e 73 cope.=."config",.},.targetextens
2c300 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 ion.=.{.kind..=."string",.scope.
2c320 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 =."config",.},.targetname.=.{.ki
2c340 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"
2c360 2c 0a 7d 2c 0a 74 61 72 67 65 74 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 ,.},.targetprefix.=.{.kind..=."s
2c380 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 tring",.scope.=."config",.},.tar
2c3a0 67 65 74 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a getsuffix.=.{.kind..=."string",.
2c3c0 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 73 20 3d scope.=."config",.},.trimpaths.=
2c3e0 0a 7b 0a 6b 69 6e 64 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f .{.kind.=."dirlist",.scope.=."co
2c400 6e 66 69 67 22 2c 0a 7d 2c 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 nfig",.},.uuid.=.{.kind..=."stri
2c420 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 ng",.scope.=."container",.allowe
2c440 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 3d 20 74 d.=.function(value).local.ok.=.t
2c460 72 75 65 0a 69 66 20 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b 20 3d 20 rue.if.(#value.~=.36).then.ok.=.
2c480 66 61 6c 73 65 20 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c 20 63 68 false.end.for.i=1,36.do.local.ch
2c4a0 20 3d 20 76 61 6c 75 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a 66 69 6e .=.value:sub(i,i).if.(not.ch:fin
2c4c0 64 28 22 5b 41 42 43 44 45 46 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 29 29 20 d("[ABCDEFabcdef0123456789-]")).
2c4e0 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 then.ok.=.false.end.end.if.(valu
2c500 65 3a 73 75 62 28 39 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 3d 20 66 e:sub(9,9).~=."-")...then.ok.=.f
2c520 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 20 7e 3d alse.end.if.(value:sub(14,14).~=
2c540 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 ."-").then.ok.=.false.end.if.(va
2c560 6c 75 65 3a 73 75 62 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d lue:sub(19,19).~=."-").then.ok.=
2c580 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 34 29 20 .false.end.if.(value:sub(24,24).
2c5a0 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 ~=."-").then.ok.=.false.end.if.(
2c5c0 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 not.ok).then.return.nil,."invali
2c5e0 64 20 55 55 49 44 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 72 28 29 d.UUID".end.return.value:upper()
2c600 0a 65 6e 64 0a 7d 2c 0a 75 73 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c .end.},.uses.=.{.kind..=."list",
2c620 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 3d 0a 7b .scope.=."config",.},.vpaths.=.{
2c640 0a 6b 69 6e 64 20 3d 20 22 6b 65 79 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 .kind.=."keypath",.scope.=."cont
2c660 61 69 6e 65 72 22 2c 0a 7d 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 ainer",.},.}.premake.check_paths
2c680 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 .=.false.function.premake.checkv
2c6a0 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f 77 65 64 alue(value,.allowed).if.(allowed
2c6c0 29 20 74 68 65 6e 0a 69 66 20 28 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 66 75 6e ).then.if.(type(allowed).==."fun
2c6e0 63 74 69 6f 6e 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 61 6c 75 ction").then.return.allowed(valu
2c700 65 29 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c 6f 77 65 e).else.for._,v.in.ipairs(allowe
2c720 64 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a 6c 6f 77 d).do.if.(value:lower().==.v:low
2c740 65 72 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 er()).then.return.v.end.end.retu
2c760 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 76 61 6c rn.nil,."invalid.value.'"....val
2c780 75 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a ue...."'".end.else.return.value.
2c7a0 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 end.end.function.premake.getobje
2c7c0 63 74 28 74 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d 3d 20 22 ct(t).local.container.if.(t.==."
2c7e0 63 6f 6e 74 61 69 6e 65 72 22 20 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 container".or.t.==."solution").t
2c800 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 hen.container.=.premake.CurrentC
2c820 6f 6e 74 61 69 6e 65 72 0a 65 6c 73 65 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b ontainer.else.container.=.premak
2c840 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 20 e.CurrentConfiguration.end.if.t.
2c860 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 ==."solution".then.if.type(conta
2c880 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 iner).==."project".then.containe
2c8a0 72 20 3d 20 63 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 79 r.=.container.solution.end.if.ty
2c8c0 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e pe(container).~=."solution".then
2c8e0 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d .container.=.nil.end.end.local.m
2c900 73 67 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 20 28 74 sg.if.(not.container).then.if.(t
2c920 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 .==."container").then.msg.=."no.
2c940 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 6c 73 65 active.solution.or.project".else
2c960 69 66 20 28 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 if.(t.==."solution").then.msg.=.
2c980 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 20 3d 20 "no.active.solution".else.msg.=.
2c9a0 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c 20 6f 72 "no.active.solution,.project,.or
2c9c0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 .configuration".end.end.return.c
2c9e0 6f 6e 74 61 69 6e 65 72 2c 20 6d 73 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 ontainer,.msg.end.function.prema
2ca00 6b 65 2e 73 65 74 61 72 72 61 79 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 ke.setarray(obj,.fieldname,.valu
2ca20 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a e,.allowed).obj[fieldname].=.obj
2ca40 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e [fieldname].or.{}.local.function
2ca60 20 61 64 64 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 .add(value,.depth).if.type(value
2ca80 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
2caa0 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b 20 31 29 0a irs(value).do.add(v,.depth.+.1).
2cac0 65 6e 64 0a 65 6c 73 65 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 end.else.value,.err.=.premake.ch
2cae0 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 6e 6f 74 20 eckvalue(value,.allowed).if.not.
2cb00 76 61 6c 75 65 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 0a 65 6e 64 value.then.error(err,.depth).end
2cb20 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 .table.insert(obj[fieldname],.va
2cb40 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 64 64 28 76 lue).end.end.if.value.then.add(v
2cb60 61 6c 75 65 2c 20 35 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d alue,.5).end.return.obj[fieldnam
2cb80 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c 65 e].end.function.premake.settable
2cba0 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 29 (obj,.fieldname,.value,.allowed)
2cbc0 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 5d .obj[fieldname].=.obj[fieldname]
2cbe0 20 6f 72 20 7b 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d .or.{}.table.insert(obj[fieldnam
2cc00 65 5d 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d e],.value).return.obj[fieldname]
2cc20 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 .end.local.function.domatchedarr
2cc40 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6d 61 74 63 ay(ctype,.fieldname,.value,.matc
2cc60 68 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 hfunc).local.result.=.{.}.functi
2cc80 6f 6e 20 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 on.makeabsolute(value,.depth).if
2cca0 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 66 .(type(value).==."table").then.f
2ccc0 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 6d or._,.item.in.ipairs(value).do.m
2cce0 61 6b 65 61 62 73 6f 6c 75 74 65 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 akeabsolute(item,.depth.+.1).end
2cd00 0a 65 6c 73 65 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 .elseif.type(value).==."string".
2cd20 74 68 65 6e 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 6e 0a 6c 6f 63 then.if.value:find("*").then.loc
2cd40 61 6c 20 61 72 72 20 3d 20 6d 61 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 3b 0a 69 66 20 28 70 al.arr.=.matchfunc(value);.if.(p
2cd60 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 29 20 61 6e 64 20 28 23 61 72 72 20 3d 3d remake.check_paths).and.(#arr.==
2cd80 20 30 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 43 61 6e 27 74 20 66 69 6e 64 20 6d 61 74 63 68 .0).then.error("Can't.find.match
2cda0 69 6e 67 20 66 69 6c 65 73 20 66 6f 72 20 70 61 74 74 65 72 6e 20 3a 22 20 2e 2e 20 76 61 6c 75 ing.files.for.pattern.:"....valu
2cdc0 65 29 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 61 72 72 2c 20 64 65 70 74 68 20 2b e).end.makeabsolute(arr,.depth.+
2cde0 20 31 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 .1).else.table.insert(result,.pa
2ce00 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6c 73 65 0a th.getabsolute(value)).end.else.
2ce20 65 72 72 6f 72 28 22 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 74 3a 20 65 78 error("Invalid.value.in.list:.ex
2ce40 70 65 63 74 65 64 20 73 74 72 69 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 65 28 76 61 6c pected.string,.got."....type(val
2ce60 75 65 29 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 ue),.depth).end.end.makeabsolute
2ce80 28 76 61 6c 75 65 2c 20 33 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 (value,.3).return.premake.setarr
2cea0 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 29 0a 65 6e 64 ay(ctype,.fieldname,.result).end
2cec0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 74 .function.premake.setdirarray(ct
2cee0 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f ype,.fieldname,.value).return.do
2cf00 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 matchedarray(ctype,.fieldname,.v
2cf20 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e alue,.os.matchdirs).end.function
2cf40 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 .premake.setfilearray(ctype,.fie
2cf60 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 ldname,.value).return.domatcheda
2cf80 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 rray(ctype,.fieldname,.value,.os
2cfa0 2e 6d 61 74 63 68 66 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b .matchfiles).end.function.premak
2cfc0 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 e.setkeyvalue(ctype,.fieldname,.
2cfe0 76 61 6c 75 65 73 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 values).local.container,.err.=.p
2d000 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 6e 6f 74 20 63 remake.getobject(ctype).if.not.c
2d020 6f 6e 74 61 69 6e 65 72 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a ontainer.then.error(err,.4).end.
2d040 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e if.not.container[fieldname].then
2d060 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 69 .container[fieldname].=.{}.end.i
2d080 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 65 f.type(values).~=."table".then.e
2d0a0 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 3b 20 74 61 62 6c 65 20 65 78 70 65 63 rror("invalid.value;.table.expec
2d0c0 74 65 64 22 2c 20 34 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 63 6f 6e 74 61 ted",.4).end.local.field.=.conta
2d0e0 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 66 6f 72 20 6b 65 79 2c 76 61 6c 75 65 20 69 6e iner[fieldname].for.key,value.in
2d100 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 65 6c 64 5b 6b .pairs(values).do.if.not.field[k
2d120 65 79 5d 20 74 68 65 6e 0a 66 69 65 6c 64 5b 6b 65 79 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 ey].then.field[key].=.{}.end.tab
2d140 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 66 69 65 6c 64 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 le.insertflat(field[key],.value)
2d160 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 69 65 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 .end.return.field.end.function.p
2d180 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d remake.setstring(ctype,.fieldnam
2d1a0 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e e,.value,.allowed).local.contain
2d1c0 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 er,.err.=.premake.getobject(ctyp
2d1e0 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 e).if.(not.container).then.error
2d200 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 76 61 6c (err,.4).end.if.(value).then.val
2d220 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c ue,.err.=.premake.checkvalue(val
2d240 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 20 74 68 65 6e ue,.allowed).if.(not.value).then
2d260 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 .error(err,.4).end.container[fie
2d280 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 ldname].=.value.end.return.conta
2d2a0 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 iner[fieldname].end.function.pre
2d2c0 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f make.remove(fieldname,.value).lo
2d2e0 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 cal.cfg.=.premake.CurrentConfigu
2d300 72 61 74 69 6f 6e 0a 63 66 67 2e 72 65 6d 6f 76 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 73 ration.cfg.removes.=.cfg.removes
2d320 20 6f 72 20 7b 7d 0a 63 66 67 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 .or.{}.cfg.removes[fieldname].=.
2d340 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 66 67 2e 72 65 6d 6f 76 65 73 2c 20 66 69 premake.setarray(cfg.removes,.fi
2d360 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 eldname,.value).end.local.functi
2d380 6f 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6b on.accessor(name,.value).local.k
2d3a0 69 6e 64 20 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 6b 69 ind....=.premake.fields[name].ki
2d3c0 6e 64 0a 6c 6f 63 61 6c 20 73 63 6f 70 65 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 nd.local.scope...=.premake.field
2d3e0 73 5b 6e 61 6d 65 5d 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 20 3d 20 70 72 s[name].scope.local.allowed.=.pr
2d400 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a 69 66 20 28 6b emake.fields[name].allowed.if.(k
2d420 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 ind.==."string".or.kind.==."path
2d440 22 29 20 61 6e 64 20 76 61 6c 75 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 ").and.value.then.if.type(value)
2d460 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 72 69 6e 67 20 .~=."string".then.error("string.
2d480 76 61 6c 75 65 20 65 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 value.expected",.3).end.end.loca
2d4a0 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 l.container,.err.=.premake.getob
2d4c0 6a 65 63 74 28 73 63 6f 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 ject(scope).if.(not.container).t
2d4e0 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 33 29 0a 65 6e 64 0a 69 66 20 6b 69 6e 64 20 3d 3d hen.error(err,.3).end.if.kind.==
2d500 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 ."string".then.return.premake.se
2d520 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f tstring(scope,.name,.value,.allo
2d540 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a wed).elseif.kind.==."path".then.
2d560 69 66 20 76 61 6c 75 65 20 74 68 65 6e 20 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 if.value.then.value.=.path.getab
2d580 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 solute(value).end.return.premake
2d5a0 2e 73 65 74 73 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 .setstring(scope,.name,.value).e
2d5c0 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e lseif.kind.==."list".then.return
2d5e0 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d .premake.setarray(container,.nam
2d600 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d e,.value,.allowed).elseif.kind.=
2d620 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 =."table".then.return.premake.se
2d640 74 74 61 62 6c 65 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 ttable(container,.name,.value,.a
2d660 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 llowed).elseif.kind.==."dirlist"
2d680 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 .then.return.premake.setdirarray
2d6a0 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 (container,.name,.value).elseif.
2d6c0 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 kind.==."filelist".or.kind.==."a
2d6e0 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 bsolutefilelist".then.return.pre
2d700 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d make.setfilearray(container,.nam
2d720 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c e,.value).elseif.kind.==."keyval
2d740 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 72 65 ue".or.kind.==."keypath".then.re
2d760 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 73 63 6f 70 65 2c 20 turn.premake.setkeyvalue(scope,.
2d780 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 69 name,.value).end.end.for.name,.i
2d7a0 6e 66 6f 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a nfo.in.pairs(premake.fields).do.
2d7c0 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 72 65 74 75 72 _G[name].=.function(value).retur
2d7e0 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 69 66 20 69 n.accessor(name,.value).end.if.i
2d800 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 nfo.kind.==."list".or.info.kind.
2d820 3d 3d 20 22 64 69 72 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 ==."dirlist".or.info.kind.==."fi
2d840 6c 65 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 lelist".or.info.kind.==."absolut
2d860 65 66 69 6c 65 6c 69 73 74 22 0a 74 68 65 6e 0a 69 66 20 20 6e 61 6d 65 20 7e 3d 20 22 72 65 6d efilelist".then.if..name.~=."rem
2d880 6f 76 65 66 69 6c 65 73 22 0a 61 6e 64 20 6e 61 6d 65 20 7e 3d 20 22 66 69 6c 65 73 22 20 74 68 ovefiles".and.name.~=."files".th
2d8a0 65 6e 0a 5f 47 5b 22 72 65 6d 6f 76 65 22 2e 2e 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e en._G["remove"..name].=.function
2d8c0 28 76 61 6c 75 65 29 0a 70 72 65 6d 61 6b 65 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 2c 20 76 61 6c (value).premake.remove(name,.val
2d8e0 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e ue).end.end.end.end.function.con
2d900 66 69 67 75 72 61 74 69 6f 6e 28 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 72 6d 73 20 74 figuration(terms).if.not.terms.t
2d920 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 hen.return.premake.CurrentConfig
2d940 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 uration.end.local.container,.err
2d960 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 .=.premake.getobject("container"
2d980 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(
2d9a0 65 72 72 2c 20 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d 0a 63 66 67 2e err,.2).end.local.cfg.=.{.}.cfg.
2d9c0 74 65 72 6d 73 20 3d 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d 73 7d 29 0a 74 terms.=.table.flatten({terms}).t
2d9e0 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b 73 2c 20 63 66 able.insert(container.blocks,.cf
2da00 67 29 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 g).premake.CurrentConfiguration.
2da20 3d 20 63 66 67 0a 63 66 67 2e 6b 65 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 =.cfg.cfg.keywords.=.{.}.for._,.
2da40 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 6f 0a 74 61 62 word.in.ipairs(cfg.terms).do.tab
2da60 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 68 2e 77 69 6c le.insert(cfg.keywords,.path.wil
2da80 64 63 61 72 64 73 28 77 6f 72 64 29 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 6f 72 20 6e 61 dcards(word):lower()).end.for.na
2daa0 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 me,.field.in.pairs(premake.field
2dac0 73 29 20 64 6f 0a 69 66 20 28 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 72 69 6e 67 22 s).do.if.(field.kind.~=."string"
2dae0 20 61 6e 64 20 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 74 68 65 6e 0a .and.field.kind.~=."path").then.
2db00 63 66 67 5b 6e 61 6d 65 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 cfg[name].=.{.}.end.end.return.c
2db20 66 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 fg.end.local.function.creategrou
2db40 70 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 70 61 72 65 6e 74 2c 20 69 6e p(name,.sln,.curpath,.parent,.in
2db60 70 61 74 68 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 path).local.group.=.{}.setmetata
2db80 62 6c 65 28 67 72 6f 75 70 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 67 72 6f 75 70 22 0a 7d 29 ble(group,.{.__type.=."group".})
2dba0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 67 72 6f 75 70 29 .table.insert(sln.groups,.group)
2dbc0 0a 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 6e 70 61 74 68 5d 20 3d 20 67 72 6f 75 70 0a 67 72 6f 75 .sln.groups[inpath].=.group.grou
2dbe0 70 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 73 6c 6e 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 3d 20 6e 61 p.solution.=.sln.group.name.=.na
2dc00 6d 65 0a 67 72 6f 75 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 63 75 72 70 61 74 68 29 me.group.uuid.=.os.uuid(curpath)
2dc20 0a 67 72 6f 75 70 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 67 72 .group.parent.=.parent.return.gr
2dc40 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f oup.end.local.function.creategro
2dc60 75 70 73 66 72 6f 6d 70 61 74 68 28 69 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 69 6e 70 61 upsfrompath(inpath,.sln).if.inpa
2dc80 74 68 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 6e th.==.nil.then.return.nil.end.in
2dca0 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 2c 20 22 2f path.=.path.translate(inpath,."/
2dcc0 22 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 ").local.groups.=.string.explode
2dce0 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 3d 20 22 22 (inpath,."/").local.curpath.=.""
2dd00 0a 6c 6f 63 61 6c 20 6c 61 73 74 67 72 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 2c 20 76 20 .local.lastgroup.=.nil.for.i,.v.
2dd20 69 6e 20 69 70 61 69 72 73 28 67 72 6f 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 20 3d 20 63 in.ipairs(groups).do.curpath.=.c
2dd40 75 72 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c urpath...."/"....v:lower().local
2dd60 20 67 72 6f 75 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d 0a 69 66 20 .group.=.sln.groups[curpath].if.
2dd80 67 72 6f 75 70 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 group.==.nil.then.group.=.create
2dda0 67 72 6f 75 70 28 76 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 6c 61 73 74 67 72 6f 75 70 group(v,.sln,.curpath,.lastgroup
2ddc0 2c 20 63 75 72 70 61 74 68 29 0a 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 72 6f 75 70 ,.curpath).end.lastgroup.=.group
2dde0 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 .end.return.lastgroup.end.local.
2de00 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e function.createproject(name,.sln
2de20 2c 20 69 73 55 73 61 67 65 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 ,.isUsage).local.prj.=.{}.setmet
2de40 61 74 61 62 6c 65 28 70 72 6a 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 atable(prj,.{.__type.=."project"
2de60 2c 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 ,.}).table.insert(sln.projects,.
2de80 70 72 6a 29 0a 69 66 28 69 73 55 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e 2e 70 72 6f prj).if(isUsage).then.if(sln.pro
2dea0 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e jects[name]).then.sln.projects[n
2dec0 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 6c 6e 2e 70 ame].usageProj.=.prj;.else.sln.p
2dee0 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 28 rojects[name].=.prj.end.else.if(
2df00 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a 2e 75 73 61 sln.projects[name]).then.prj.usa
2df20 67 65 50 72 6f 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 geProj.=.sln.projects[name];.end
2df40 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 6c 6f .sln.projects[name].=.prj.end.lo
2df60 63 61 6c 20 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 cal.group.=.creategroupsfrompath
2df80 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a 70 72 6a 2e (premake.CurrentGroup,.sln).prj.
2dfa0 73 6f 6c 75 74 69 6f 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 20 solution.......=.sln.prj.name...
2dfc0 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 ........=.name.prj.basedir......
2dfe0 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 20 ..=.os.getcwd().prj.uuid........
2e000 20 20 20 3d 20 6f 73 2e 75 75 69 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 6c 6f 63 6b ...=.os.uuid(prj.name).prj.block
2e020 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 20 20 20 20 s.........=.{.}.prj.usage.......
2e040 20 20 20 3d 20 69 73 55 73 61 67 65 0a 70 72 6a 2e 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 ...=.isUsage.prj.group..........
2e060 3d 20 67 72 6f 75 70 0a 72 65 74 75 72 6e 20 70 72 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e =.group.return.prj;.end.function
2e080 20 75 73 61 67 65 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a .usage(name).if.(not.name).then.
2e0a0 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 if(type(premake.CurrentContainer
2e0c0 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 ).~=."project").then.return.nil.
2e0e0 65 6e 64 0a 69 66 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 end.if(not.premake.CurrentContai
2e100 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 ner.usage).then.return.nil.end.r
2e120 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 eturn.premake.CurrentContainer.e
2e140 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 nd.local.sln.if.(type(premake.Cu
2e160 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 rrentContainer).==."project").th
2e180 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 en.sln.=.premake.CurrentContaine
2e1a0 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 r.solution.else.sln.=.premake.Cu
2e1c0 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 rrentContainer.end.if.(type(sln)
2e1e0 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 .~=."solution").then.error("no.a
2e200 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 ctive.solution",.2).end.if((not.
2e220 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 0a 28 28 6e 6f 74 20 73 6c 6e sln.projects[name]).or.((not.sln
2e240 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 61 6e 64 20 28 6e 6f 74 20 .projects[name].usage).and.(not.
2e260 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 29 29 20 sln.projects[name].usageProj))).
2e280 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 then.premake.CurrentContainer.=.
2e2a0 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 65 29 0a 65 createproject(name,.sln,.true).e
2e2c0 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 69 lse.premake.CurrentContainer.=.i
2e2e0 66 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c 0a 73 6c 6e ff(sln.projects[name].usage,.sln
2e300 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 .projects[name],.sln.projects[na
2e320 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e me].usageProj).end.configuration
2e340 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 .{.}.return.premake.CurrentConta
2e360 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a iner.end.function.project(name).
2e380 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 if.(not.name).then.if(type(prema
2e3a0 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 ke.CurrentContainer).~=."project
2e3c0 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 70 72 65 6d 61 6b ").then.return.nil.end.if(premak
2e3e0 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 e.CurrentContainer.usage).then.r
2e400 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 eturn.nil.end.return.premake.Cur
2e420 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 rentContainer.end.local.sln.if.(
2e440 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d type(premake.CurrentContainer).=
2e460 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e =."project").then.sln.=.premake.
2e480 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 CurrentContainer.solution.else.s
2e4a0 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e ln.=.premake.CurrentContainer.en
2e4c0 64 0a 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 d.if.(type(sln).~=."solution").t
2e4e0 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 hen.error("no.active.solution",.
2e500 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 2).end.if((not.sln.projects[name
2e520 5d 29 20 6f 72 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 ]).or.sln.projects[name].usage).
2e540 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 then.premake.CurrentContainer.=.
2e560 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 29 0a 65 6c 73 65 0a 70 72 createproject(name,.sln).else.pr
2e580 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 72 6f emake.CurrentContainer.=.sln.pro
2e5a0 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b jects[name];.end.configuration.{
2e5c0 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e .}.return.premake.CurrentContain
2e5e0 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d 65 29 0a 69 er.end.function.solution(name).i
2e600 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 70 72 65 6d 61 6b 65 2e f.not.name.then.if.type(premake.
2e620 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 CurrentContainer).==."project".t
2e640 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 hen.return.premake.CurrentContai
2e660 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 ner.solution.else.return.premake
2e680 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 6d 61 6b .CurrentContainer.end.end.premak
2e6a0 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c e.CurrentContainer.=.premake.sol
2e6c0 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e ution.get(name).if.(not.premake.
2e6e0 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 CurrentContainer).then.premake.C
2e700 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 urrentContainer.=.premake.soluti
2e720 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b on.new(name).end.configuration.{
2e740 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e .}.return.premake.CurrentContain
2e760 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 67 72 6f 75 70 28 6e 61 6d 65 29 0a 69 66 20 6e er.end.function.group(name).if.n
2e780 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 ot.name.then.return.premake.Curr
2e7a0 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 entGroup.end.premake.CurrentGrou
2e7c0 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 p.=.name.return.premake.CurrentG
2e7e0 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a 70 roup.end.function.newaction(a).p
2e800 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f remake.action.add(a).end.functio
2e820 6e 20 6e 65 77 6f 70 74 69 6f 6e 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e n.newoption(opt).premake.option.
2e840 61 64 64 28 6f 70 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 65 6e 61 62 6c 65 66 69 6c 65 add(opt).end.function.enablefile
2e860 6c 65 76 65 6c 63 6f 6e 66 69 67 28 29 0a 70 72 65 6d 61 6b 65 2e 5f 66 69 6c 65 6c 65 76 65 6c levelconfig().premake._filelevel
2e880 63 6f 6e 66 69 67 20 3d 20 74 72 75 65 0a 65 6e 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 config.=.true.end..newoption.{.t
2e8a0 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 63 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d rigger.....=."cc",.value.......=
2e8c0 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 ."VALUE",.description.=."Choose.
2e8e0 61 20 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d a.C/C++.compiler.set",.allowed.=
2e900 20 7b 0a 7b 20 22 67 63 63 22 2c 20 22 47 4e 55 20 47 43 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 .{.{."gcc",."GNU.GCC.(gcc/g++)".
2e920 7d 2c 0a 7b 20 22 6f 77 22 2c 20 20 22 4f 70 65 6e 57 61 74 63 6f 6d 22 20 20 20 20 20 20 20 20 },.{."ow",.."OpenWatcom"........
2e940 7d 2c 0a 7b 20 22 67 68 73 22 2c 20 22 47 72 65 65 6e 20 48 69 6c 6c 73 20 53 6f 66 74 77 61 72 },.{."ghs",."Green.Hills.Softwar
2e960 65 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 e".},.}.}.newoption.{.trigger...
2e980 20 20 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c ..=."dotnet",.value.......=."VAL
2e9a0 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e 45 UE",.description.=."Choose.a..NE
2e9c0 54 20 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 T.compiler.set",.allowed.=.{.{."
2e9e0 6d 73 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 2e 4e 45 54 20 28 63 73 63 29 22 msnet",..."Microsoft..NET.(csc)"
2ea00 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 20 20 22 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 6d .},.{."mono",...."Novell.Mono.(m
2ea20 63 73 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 6e 65 74 22 2c 20 20 20 20 22 50 6f 72 74 61 62 6c cs)"....},.{."pnet",...."Portabl
2ea40 65 2e 4e 45 54 20 28 63 73 63 63 29 22 20 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a e.NET.(cscc)"..},.}.}.newoption.
2ea60 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 66 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 20 {.trigger.....=."file",.value...
2ea80 20 20 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 61 ....=."FILE",.description.=."Rea
2eaa0 64 20 46 49 4c 45 20 61 73 20 61 20 50 72 65 6d 61 6b 65 20 73 63 72 69 70 74 3b 20 64 65 66 61 d.FILE.as.a.Premake.script;.defa
2eac0 75 6c 74 20 69 73 20 27 70 72 65 6d 61 6b 65 34 2e 6c 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 69 ult.is.'premake4.lua'".}.newopti
2eae0 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 72 on.{.trigger.....=."help",.descr
2eb00 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 iption.=."Display.this.informati
2eb20 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 on".}.newoption.{.trigger.....=.
2eb40 22 6f 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 "os",.value.......=."VALUE",.des
2eb60 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 66 69 6c 65 73 20 66 6f 72 20 61 cription.=."Generate.files.for.a
2eb80 20 64 69 66 66 65 72 65 6e 74 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 6c .different.operating.system",.al
2eba0 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 64 22 2c 20 20 20 20 20 20 22 4f 70 65 6e 42 53 44 lowed.=.{.{."bsd",......"OpenBSD
2ebc0 2c 20 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 65 65 42 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e 75 ,.NetBSD,.or.FreeBSD".},.{."linu
2ebe0 78 22 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 7d 2c 0a 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 20 x",...."Linux".},.{."macosx",...
2ec00 22 41 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 22 20 7d 2c 0a 7b 20 22 73 6f 6c 61 72 69 73 22 2c "Apple.Mac.OS.X".},.{."solaris",
2ec20 20 20 22 53 6f 6c 61 72 69 73 22 20 7d 2c 0a 7b 20 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 .."Solaris".},.{."windows",.."Mi
2ec40 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f crosoft.Windows".},.}.}.newoptio
2ec60 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 n.{.trigger.....=."platform",.va
2ec80 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e lue.......=."VALUE",.description
2eca0 20 3d 20 22 41 64 64 20 74 61 72 67 65 74 20 61 72 63 68 69 74 65 63 74 75 72 65 20 28 69 66 20 .=."Add.target.architecture.(if.
2ecc0 73 75 70 70 6f 72 74 65 64 20 62 79 20 61 63 74 69 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d supported.by.action)",.allowed.=
2ece0 20 7b 0a 7b 20 22 78 33 32 22 2c 20 20 20 20 20 20 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a .{.{."x32",........."32-bit".},.
2ed00 7b 20 22 78 36 34 22 2c 20 20 20 20 20 20 20 20 20 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 {."x64",........."64-bit".},.{."
2ed20 75 6e 69 76 65 72 73 61 6c 22 2c 20 20 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 universal",..."Mac.OS.X.Universa
2ed40 6c 2c 20 33 32 2d 20 61 6e 64 20 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 l,.32-.and.64-bit".},.{."univers
2ed60 61 6c 33 32 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 al32",."Mac.OS.X.Universal,.32-b
2ed80 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 it.only".},.{."universal64",."Ma
2eda0 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d c.OS.X.Universal,.64-bit.only".}
2edc0 2c 0a 7b 20 22 70 73 33 22 2c 20 20 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 ,.{."ps3",........."Playstation.
2ede0 33 22 20 7d 2c 0a 7b 20 22 6f 72 62 69 73 22 2c 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 3".},.{."orbis",......."Playstat
2ee00 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 78 ion.4".},.{."xbox360",....."Xbox
2ee20 20 33 36 30 22 20 7d 2c 0a 7b 20 22 64 75 72 61 6e 67 6f 22 2c 20 20 20 20 20 22 58 62 6f 78 20 .360".},.{."durango",....."Xbox.
2ee40 4f 6e 65 22 20 7d 2c 0a 7b 20 22 41 52 4d 22 2c 20 20 20 20 20 20 20 20 20 22 41 52 4d 22 20 7d One".},.{."ARM",........."ARM".}
2ee60 2c 0a 7b 20 22 50 6f 77 65 72 50 43 22 2c 20 20 20 20 20 22 50 6f 77 65 72 50 43 22 20 7d 2c 0a ,.{."PowerPC",....."PowerPC".},.
2ee80 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 73 }.}.newoption.{.trigger.....=."s
2eea0 63 72 69 70 74 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 cripts",.value.......=."path",.d
2eec0 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f escription.=."Search.for.additio
2eee0 6e 61 6c 20 73 63 72 69 70 74 73 20 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d nal.scripts.on.the.given.path".}
2ef00 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 65 62 75 .newoption.{.trigger.....=."debu
2ef20 67 2d 70 72 6f 66 69 6c 65 72 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 45 4e 69 g-profiler",.description.=."GENi
2ef40 65 20 73 63 72 69 70 74 20 67 65 6e 65 72 61 74 69 6f 6e 20 70 72 6f 66 69 6c 65 72 2e 22 0a 7d e.script.generation.profiler.".}
2ef60 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 .newoption.{.trigger.....=."vers
2ef80 69 6f 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 ion",.description.=."Display.ver
2efa0 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 68 sion.information".}..--.Copyrigh
2efc0 74 20 28 63 29 20 32 30 31 33 20 45 6e 72 69 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 0a t.(c).2013.Enrique.Garc..a.Cota.
2efe0 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a 20 local.function.smartQuote(str)..
2f000 20 69 66 20 73 74 72 3a 6d 61 74 63 68 28 27 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a 6d .if.str:match('"').and.not.str:m
2f020 61 74 63 68 28 22 27 22 29 20 74 68 65 6e 0a 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e 2e atch("'").then.....return."'"...
2f040 20 73 74 72 20 2e 2e 20 22 27 22 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 2e .str...."'"...end...return.'"'..
2f060 2e 20 73 74 72 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 6e ..str:gsub('"',.'\\"')....'"'.en
2f080 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 20 d.local.controlCharsTranslation.
2f0a0 3d 20 7b 0a 20 20 5b 22 5c 61 22 5d 20 3d 20 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 =.{...["\a"].=."\\a",..["\b"].=.
2f0c0 22 5c 5c 62 22 2c 20 5b 22 5c 66 22 5d 20 3d 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d "\\b",.["\f"].=."\\f",..["\n"].=
2f0e0 20 22 5c 5c 6e 22 2c 0a 20 20 5b 22 5c 72 22 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 ."\\n",...["\r"].=."\\r",..["\t"
2f100 5d 20 3d 20 22 5c 5c 74 22 2c 20 5b 22 5c 76 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 ].=."\\t",.["\v"].=."\\v".}.loca
2f120 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e 20 l.function.escapeChar(c).return.
2f140 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c controlCharsTranslation[c].end.l
2f160 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 61 ocal.function.escape(str)...loca
2f180 6c 20 72 65 73 75 6c 74 20 3d 20 73 74 72 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 l.result.=.str:gsub("\\",."\\\\"
2f1a0 29 3a 67 73 75 62 28 22 28 25 63 29 22 2c 20 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 74 ):gsub("(%c)",.escapeChar)...ret
2f1c0 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 urn.result.end.local.function.is
2f1e0 49 64 65 6e 74 69 66 69 65 72 28 73 74 72 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 74 Identifier(str)...return.type(st
2f200 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 5e r).==.'string'.and.str:match(."^
2f220 5b 5f 25 61 5d 5b 5f 25 61 25 64 5d 2a 24 22 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 [_%a][_%a%d]*$".).end.local.func
2f240 74 69 6f 6e 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 tion.isArrayKey(k,.length)...ret
2f260 75 72 6e 20 74 79 70 65 28 6b 29 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c 3d urn.type(k).==.'number'.and.1.<=
2f280 20 6b 20 61 6e 64 20 6b 20 3c 3d 20 6c 65 6e 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e .k.and.k.<=.length.end.local.fun
2f2a0 63 74 69 6f 6e 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 ction.isDictionaryKey(k,.length)
2f2c0 0a 20 20 72 65 74 75 72 6e 20 6e 6f 74 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 ...return.not.isArrayKey(k,.leng
2f2e0 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 th).end.local.defaultTypeOrders.
2f300 3d 20 7b 0a 20 20 5b 27 6e 75 6d 62 65 72 27 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 =.{...['number']...=.1,.['boolea
2f320 6e 27 5d 20 20 3d 20 32 2c 20 5b 27 73 74 72 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 6c n']..=.2,.['string'].=.3,.['tabl
2f340 65 27 5d 20 3d 20 34 2c 0a 20 20 5b 27 66 75 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 e'].=.4,...['function'].=.5,.['u
2f360 73 65 72 64 61 74 61 27 5d 20 3d 20 36 2c 20 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d 0a serdata'].=.6,.['thread'].=.7.}.
2f380 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 20 local.function.sortKeys(a,.b)...
2f3a0 6c 6f 63 61 6c 20 74 61 2c 20 74 62 20 3d 20 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 0a local.ta,.tb.=.type(a),.type(b).
2f3c0 20 20 2d 2d 20 73 74 72 69 6e 67 73 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f 72 ..--.strings.and.numbers.are.sor
2f3e0 74 65 64 20 6e 75 6d 65 72 69 63 61 6c 6c 79 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 ted.numerically/alphabetically..
2f400 20 69 66 20 74 61 20 3d 3d 20 74 62 20 61 6e 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 27 .if.ta.==.tb.and.(ta.==.'string'
2f420 20 6f 72 20 74 61 20 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 .or.ta.==.'number').then.return.
2f440 61 20 3c 20 62 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 66 a.<.b.end...local.dta,.dtb.=.def
2f460 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 4f aultTypeOrders[ta],.defaultTypeO
2f480 72 64 65 72 73 5b 74 62 5d 0a 20 20 2d 2d 20 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 rders[tb]...--.Two.default.types
2f4a0 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 64 .are.compared.according.to.the.d
2f4c0 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 20 efaultTypeOrders.table...if.dta.
2f4e0 61 6e 64 20 64 74 62 20 74 68 65 6e 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 4f and.dtb.then.return.defaultTypeO
2f500 72 64 65 72 73 5b 74 61 5d 20 3c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 rders[ta].<.defaultTypeOrders[tb
2f520 5d 0a 20 20 65 6c 73 65 69 66 20 64 74 61 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 ]...elseif.dta.....then.return.t
2f540 72 75 65 20 20 2d 2d 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 73 rue..--.default.types.before.cus
2f560 74 6f 6d 20 6f 6e 65 73 0a 20 20 65 6c 73 65 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 72 tom.ones...elseif.dtb.....then.r
2f580 65 74 75 72 6e 20 66 61 6c 73 65 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 65 eturn.false.--.custom.types.afte
2f5a0 72 20 64 65 66 61 75 6c 74 20 6f 6e 65 73 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f 6d r.default.ones...end...--.custom
2f5c0 20 74 79 70 65 73 20 61 72 65 20 73 6f 72 74 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 63 .types.are.sorted.out.alphabetic
2f5e0 61 6c 6c 79 0a 20 20 72 65 74 75 72 6e 20 74 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 ally...return.ta.<.tb.end.local.
2f600 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 function.getDictionaryKeys(t)...
2f620 6c 6f 63 61 6c 20 6b 65 79 73 2c 20 6c 65 6e 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 6f local.keys,.length.=.{},.#t...fo
2f640 72 20 6b 2c 5f 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 69 r.k,_.in.pairs(t).do.....if.isDi
2f660 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 6c ctionaryKey(k,.length).then.tabl
2f680 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 61 e.insert(keys,.k).end...end...ta
2f6a0 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 2c 20 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 72 ble.sort(keys,.sortKeys)...retur
2f6c0 6e 20 6b 65 79 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f 53 n.keys.end.local.function.getToS
2f6e0 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 6c 6f 63 61 6c tringResultSafely(t,.mt)...local
2f700 20 5f 5f 74 6f 73 74 72 69 6e 67 20 3d 20 74 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c 65 .__tostring.=.type(mt).==.'table
2f720 27 20 61 6e 64 20 72 61 77 67 65 74 28 6d 74 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a 20 '.and.rawget(mt,.'__tostring')..
2f740 20 6c 6f 63 61 6c 20 73 74 72 2c 20 6f 6b 0a 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 72 .local.str,.ok...if.type(__tostr
2f760 69 6e 67 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 ing).==.'function'.then.....ok,.
2f780 73 74 72 20 3d 20 70 63 61 6c 6c 28 5f 5f 74 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 73 str.=.pcall(__tostring,.t).....s
2f7a0 74 72 20 3d 20 6f 6b 20 61 6e 64 20 73 74 72 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e 20 tr.=.ok.and.str.or.'error:.'....
2f7c0 74 6f 73 74 72 69 6e 67 28 73 74 72 29 0a 20 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 74 tostring(str)...end...if.type(st
2f7e0 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 6e r).==.'string'.and.#str.>.0.then
2f800 20 72 65 74 75 72 6e 20 73 74 72 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 73 .return.str.end.end.local.maxIds
2f820 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
2f840 6f 6e 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 on(self,.typeName).....rawset(se
2f860 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 30 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 20 lf,.typeName,.0).....return.0...
2f880 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f end.}.local.idsMetaTable.=.{..._
2f8a0 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d _index.=.function.(self,.typeNam
2f8c0 65 29 0a 20 20 20 20 6c 6f 63 61 6c 20 63 6f 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 e).....local.col.=.setmetatable(
2f8e0 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 28 {},.{__mode.=."kv"}).....rawset(
2f900 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e 20 self,.typeName,.col).....return.
2f920 63 6f 6c 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 col...end.}.local.function.count
2f940 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 TableAppearances(t,.tableAppeara
2f960 6e 63 65 73 29 0a 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c 65 nces)...tableAppearances.=.table
2f980 41 70 70 65 61 72 61 6e 63 65 73 20 6f 72 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 Appearances.or.setmetatable({},.
2f9a0 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 22 7d 29 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 {__mode.=."k"})...if.type(t).==.
2f9c0 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 70 'table'.then.....if.not.tableApp
2f9e0 65 61 72 61 6e 63 65 73 5b 74 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 earances[t].then.......tableAppe
2fa00 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 31 0a 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e 20 arances[t].=.1.......for.k,v.in.
2fa20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 pairs(t).do.........countTableAp
2fa40 70 65 61 72 61 6e 63 65 73 28 6b 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 pearances(k,.tableAppearances)..
2fa60 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 76 2c 20 .......countTableAppearances(v,.
2fa80 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 tableAppearances).......end.....
2faa0 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 74 ..countTableAppearances(getmetat
2fac0 61 62 6c 65 28 74 29 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 65 able(t),.tableAppearances).....e
2fae0 6c 73 65 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 lse.......tableAppearances[t].=.
2fb00 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 0a tableAppearances[t].+.1.....end.
2fb20 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 0a ..end...return.tableAppearances.
2fb40 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 end.local.function.parse_filter(
2fb60 66 69 6c 74 65 72 29 0a 20 20 69 66 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 75 filter)...if.type(filter).==.'fu
2fb80 6e 63 74 69 6f 6e 27 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a 20 nction'.then.return.filter.end..
2fba0 20 2d 2d 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 62 .--.not.a.function,.so.it.must.b
2fbc0 65 20 61 20 74 61 62 6c 65 20 6f 72 20 74 61 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 72 e.a.table.or.table-like...filter
2fbe0 20 3d 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 66 .=.type(filter).==.'table'.and.f
2fc00 69 6c 74 65 72 20 6f 72 20 7b 66 69 6c 74 65 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 6f ilter.or.{filter}...local.dictio
2fc20 6e 61 72 79 20 3d 20 7b 7d 0a 20 20 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 6c nary.=.{}...for._,v.in.pairs(fil
2fc40 74 65 72 29 20 64 6f 20 64 69 63 74 69 6f 6e 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e 64 ter).do.dictionary[v].=.true.end
2fc60 0a 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 63 ...return.function(x).return.dic
2fc80 74 69 6f 6e 61 72 79 5b 78 5d 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f tionary[x].end.end.local.functio
2fca0 6e 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 n.makePath(path,.key)...local.ne
2fcc0 77 50 61 74 68 2c 20 6c 65 6e 20 3d 20 7b 7d 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d 31 wPath,.len.=.{},.#path...for.i=1
2fce0 2c 20 6c 65 6e 20 64 6f 20 6e 65 77 50 61 74 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 6e ,.len.do.newPath[i].=.path[i].en
2fd00 64 0a 20 20 6e 65 77 50 61 74 68 5b 6c 65 6e 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 72 d...newPath[len+1].=.key...retur
2fd20 6e 20 6e 65 77 50 61 74 68 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 72 n.newPath.end.function.inspect(r
2fd40 6f 6f 74 4f 62 6a 65 63 74 2c 20 6f 70 74 69 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 20 ootObject,.options)...options...
2fd60 20 20 20 20 3d 20 6f 70 74 69 6f 6e 73 20 6f 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 74 ....=.options.or.{}...local.dept
2fd80 68 20 20 20 3d 20 6f 70 74 69 6f 6e 73 2e 64 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 65 h...=.options.depth.or.math.huge
2fda0 0a 20 20 6c 6f 63 61 6c 20 66 69 6c 74 65 72 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 ...local.filter..=.parse_filter(
2fdc0 6f 70 74 69 6f 6e 73 2e 66 69 6c 74 65 72 20 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 61 options.filter.or.{})...local.ta
2fde0 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 bleAppearances.=.countTableAppea
2fe00 72 61 6e 63 65 73 28 72 6f 6f 74 4f 62 6a 65 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 65 rances(rootObject)...local.buffe
2fe20 72 20 3d 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 74 r.=.{}...local.maxIds.=.setmetat
2fe40 61 62 6c 65 28 7b 7d 2c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 able({},.maxIdsMetaTable)...loca
2fe60 6c 20 69 64 73 20 20 20 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 4d l.ids....=.setmetatable({},.idsM
2fe80 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 6c etaTable)...local.level..=.0...l
2fea0 6f 63 61 6c 20 62 6c 65 6e 20 20 20 3d 20 30 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 ocal.blen...=.0.--.buffer.length
2fec0 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 20 ...local.function.puts(...).....
2fee0 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 local.args.=.{...}.....for.i=1,.
2ff00 23 61 72 67 73 20 64 6f 0a 20 20 20 20 20 20 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 #args.do.......blen.=.blen.+.1..
2ff20 20 20 20 20 20 62 75 66 66 65 72 5b 62 6c 65 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 67 .....buffer[blen].=.tostring(arg
2ff40 73 5b 69 5d 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 s[i]).....end...end...local.func
2ff60 74 69 6f 6e 20 64 6f 77 6e 28 66 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2b tion.down(f).....level.=.level.+
2ff80 20 31 0a 20 20 20 20 66 28 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 31 .1.....f().....level.=.level.-.1
2ffa0 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 29 ...end...local.function.tabify()
2ffc0 0a 20 20 20 20 70 75 74 73 28 22 5c 6e 22 2c 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c .....puts("\n",.string.rep("..",
2ffe0 20 6c 65 76 65 6c 29 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 .level))...end...local.function.
30000 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 69 66 20 commaControl(needsComma).....if.
30020 6e 65 65 64 73 43 6f 6d 6d 61 20 74 68 65 6e 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 20 needsComma.then.puts(',').end...
30040 20 20 72 65 74 75 72 6e 20 74 72 75 65 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 ..return.true...end...local.func
30060 74 69 6f 6e 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 72 tion.alreadyVisited(v).....retur
30080 6e 20 69 64 73 5b 74 79 70 65 28 76 29 5d 5b 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 n.ids[type(v)][v].~=.nil...end..
300a0 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f 63 .local.function.getId(v).....loc
300c0 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 69 al.tv.=.type(v).....local.id.=.i
300e0 64 73 5b 74 76 5d 5b 76 5d 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 20 ds[tv][v].....if.not.id.then....
30100 20 20 20 69 64 20 20 20 20 20 20 20 20 20 3d 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a 20 ...id.........=.maxIds[tv].+.1..
30120 20 20 20 20 20 6d 61 78 49 64 73 5b 74 76 5d 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b 74 .....maxIds[tv].=.id.......ids[t
30140 76 5d 5b 76 5d 20 3d 20 69 64 0a 20 20 20 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 v][v].=.id.....end.....return.id
30160 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 61 ...end...local.putValue.--.forwa
30180 72 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f 20 rd.declaration.that.needs.to.go.
301a0 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 6c before.putTable.&.putKey...local
301c0 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 65 .function.putKey(k).....if.isIde
301e0 6e 74 69 66 69 65 72 28 6b 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 65 ntifier(k).then.return.puts(k).e
30200 6e 64 0a 20 20 20 20 70 75 74 73 28 20 22 5b 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 28 nd.....puts(."[".).....putValue(
30220 6b 2c 20 7b 7d 29 0a 20 20 20 20 70 75 74 73 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 k,.{}).....puts("]")...end...loc
30240 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 20 al.function.putTable(t,.path)...
30260 20 20 69 66 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 20 ..if.alreadyVisited(t).then.....
30280 20 20 70 75 74 73 28 27 3c 74 61 62 6c 65 20 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 ..puts('<table.',.getId(t),.'>')
302a0 0a 20 20 20 20 65 6c 73 65 69 66 20 6c 65 76 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e 0a .....elseif.level.>=.depth.then.
302c0 20 20 20 20 20 20 70 75 74 73 28 27 7b 2e 2e 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 ......puts('{...}').....else....
302e0 20 20 20 69 66 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 68 ...if.tableAppearances[t].>.1.th
30300 65 6e 20 70 75 74 73 28 27 3c 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 0a en.puts('<',.getId(t),.'>').end.
30320 20 20 20 20 20 20 6c 6f 63 61 6c 20 64 69 63 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d 20 ......local.dictKeys..........=.
30340 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c getDictionaryKeys(t).......local
30360 20 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c 6f .length............=.#t.......lo
30380 63 61 6c 20 6d 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 74 cal.mt................=.getmetat
303a0 61 62 6c 65 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 able(t).......local.to_string_re
303c0 73 75 6c 74 20 20 3d 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 sult..=.getToStringResultSafely(
303e0 74 2c 20 6d 74 29 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f 77 t,.mt).......puts('{').......dow
30400 6e 28 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 6e n(function().........if.to_strin
30420 67 5f 72 65 73 75 6c 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 2d g_result.then...........puts('.-
30440 2d 20 27 2c 20 65 73 63 61 70 65 28 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a 20 -.',.escape(to_string_result))..
30460 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 62 .........if.length.>=.1.then.tab
30480 69 66 79 28 29 20 65 6e 64 20 2d 2d 20 74 61 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 61 ify().end.--.tabify.the.array.va
304a0 6c 75 65 73 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 6e lues.........end.........local.n
304c0 65 65 64 73 43 6f 6d 6d 61 20 3d 20 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3d eedsComma.=.false.........for.i=
304e0 31 2c 20 6c 65 6e 67 74 68 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 1,.length.do...........needsComm
30500 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 a.=.commaControl(needsComma)....
30520 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 .......puts('.')...........putVa
30540 6c 75 65 28 74 5b 69 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 20 lue(t[i],.makePath(path,.i))....
30560 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 69 .....end.........for._,k.in.ipai
30580 72 73 28 64 69 63 74 4b 65 79 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 rs(dictKeys).do...........needsC
305a0 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a omma.=.commaControl(needsComma).
305c0 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 ..........tabify()...........put
305e0 4b 65 79 28 6b 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 20 Key(k)...........puts('.=.')....
30600 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 .......putValue(t[k],.makePath(p
30620 61 74 68 2c 20 6b 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 20 ath,.k)).........end.........if.
30640 6d 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 mt.then...........needsComma.=.c
30660 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 ommaControl(needsComma).........
30680 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 61 ..tabify()...........puts('<meta
306a0 74 61 62 6c 65 3e 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 6d table>.=.')...........putValue(m
306c0 74 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 29 t,.makePath(path,.'<metatable>')
306e0 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 69 ).........end.......end).......i
30700 66 20 23 64 69 63 74 4b 65 79 73 20 3e 20 30 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 69 f.#dictKeys.>.0.or.mt.then.--.di
30720 63 74 69 6f 6e 61 72 79 20 74 61 62 6c 65 2e 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 20 ctionary.table..Justify.closing.
30740 7d 0a 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 }.........tabify().......elseif.
30760 6c 65 6e 67 74 68 20 3e 20 30 20 74 68 65 6e 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 20 length.>.0.then.--.array.tables.
30780 68 61 76 65 20 6f 6e 65 20 65 78 74 72 61 20 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f 73 have.one.extra.space.before.clos
307a0 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 6e ing.}.........puts('.').......en
307c0 64 0a 20 20 20 20 20 20 70 75 74 73 28 27 7d 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a d.......puts('}').....end...end.
307e0 20 20 2d 2d 20 70 75 74 76 61 6c 75 65 20 69 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 65 ..--.putvalue.is.forward-declare
30800 64 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 74 d.before.putTable.&.putKey...put
30820 56 61 6c 75 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 Value.=.function(v,.path).....if
30840 20 66 69 6c 74 65 72 28 76 2c 20 70 61 74 68 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 .filter(v,.path).then.......puts
30860 28 27 3c 66 69 6c 74 65 72 65 64 3e 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 6f ('<filtered>').....else.......lo
30880 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d 20 cal.tv.=.type(v).......if.tv.==.
308a0 27 73 74 72 69 6e 67 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 74 'string'.then.........puts(smart
308c0 51 75 6f 74 65 28 65 73 63 61 70 65 28 76 29 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 Quote(escape(v))).......elseif.t
308e0 76 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 6f 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 v.==.'number'.or.tv.==.'boolean'
30900 20 6f 72 20 74 76 20 3d 3d 20 27 6e 69 6c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 .or.tv.==.'nil'.then.........put
30920 73 28 74 6f 73 74 72 69 6e 67 28 76 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d s(tostring(v)).......elseif.tv.=
30940 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 28 =.'table'.then.........putTable(
30960 76 2c 20 70 61 74 68 29 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 73 v,.path).......else.........puts
30980 28 27 3c 27 2c 74 76 2c 27 20 27 2c 67 65 74 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 20 ('<',tv,'.',getId(v),'>').......
309a0 65 6e 64 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f 6f end.....end...end...putValue(roo
309c0 74 4f 62 6a 65 63 74 2c 20 7b 7d 29 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 tObject,.{})...return.table.conc
309e0 61 74 28 62 75 66 66 65 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 62 at(buffer).end.function.printtab
30a00 6c 65 28 6e 61 6d 65 2c 20 74 61 62 6c 65 29 0a 70 72 69 6e 74 28 22 74 61 62 6c 65 3a 20 22 2c le(name,.table).print("table:.",
30a20 20 6e 61 6d 65 2c 20 69 6e 73 70 65 63 74 28 74 61 62 6c 65 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 .name,.inspect(table),."\n").end
30a40 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 73 74 61 63 6b 28 29 0a 70 72 69 6e 74 28 64 65 62 .function.printstack().print(deb
30a60 75 67 2e 74 72 61 63 65 62 61 63 6b 28 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 00 5f 70 72 6f 66 ug.traceback(),."\n").end.._prof
30a80 69 6c 65 72 20 3d 20 7b 7d 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 50 72 6f 66 69 6c 65 72 28 76 iler.=.{}.function.newProfiler(v
30aa0 61 72 69 61 6e 74 2c 20 73 61 6d 70 6c 65 64 65 6c 61 79 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 ariant,.sampledelay).if._profile
30ac0 72 2e 72 75 6e 6e 69 6e 67 20 74 68 65 6e 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 61 r.running.then.print("Profiler.a
30ae0 6c 72 65 61 64 79 20 72 75 6e 6e 69 6e 67 2e 22 29 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 76 61 72 lready.running.").return.end.var
30b00 69 61 6e 74 20 3d 20 76 61 72 69 61 6e 74 20 6f 72 20 22 74 69 6d 65 22 0a 69 66 20 76 61 72 69 iant.=.variant.or."time".if.vari
30b20 61 6e 74 20 7e 3d 20 22 74 69 6d 65 22 20 61 6e 64 20 76 61 72 69 61 6e 74 20 7e 3d 20 22 63 61 ant.~=."time".and.variant.~=."ca
30b40 6c 6c 22 20 74 68 65 6e 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 6d 65 74 68 6f 64 20 ll".then.print("Profiler.method.
30b60 6d 75 73 74 20 62 65 20 27 74 69 6d 65 27 20 6f 72 20 27 63 61 6c 6c 27 2e 22 29 0a 72 65 74 75 must.be.'time'.or.'call'.").retu
30b80 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 65 77 70 72 6f 66 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c rn.end.local.newprof.=.{}.for.k,
30ba0 76 20 69 6e 20 70 61 69 72 73 28 5f 70 72 6f 66 69 6c 65 72 29 20 64 6f 0a 6e 65 77 70 72 6f 66 v.in.pairs(_profiler).do.newprof
30bc0 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 6e 65 77 70 72 6f 66 2e 76 61 72 69 61 6e 74 20 3d 20 76 61 [k].=.v.end.newprof.variant.=.va
30be0 72 69 61 6e 74 0a 6e 65 77 70 72 6f 66 2e 73 61 6d 70 6c 65 64 65 6c 61 79 20 3d 20 73 61 6d 70 riant.newprof.sampledelay.=.samp
30c00 6c 65 64 65 6c 61 79 20 6f 72 20 31 30 30 30 30 30 0a 72 65 74 75 72 6e 20 6e 65 77 70 72 6f 66 ledelay.or.100000.return.newprof
30c20 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 73 74 61 72 74 28 73 65 .end.function._profiler.start(se
30c40 6c 66 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 74 68 65 6e 0a 72 65 lf).if._profiler.running.then.re
30c60 74 75 72 6e 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 20 73 65 6c turn.end._profiler.running.=.sel
30c80 66 0a 73 65 6c 66 2e 72 61 77 73 74 61 74 73 20 3d 20 7b 7d 0a 73 65 6c 66 2e 63 61 6c 6c 73 74 f.self.rawstats.=.{}.self.callst
30ca0 61 63 6b 20 3d 20 7b 7d 0a 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 74 69 6d ack.=.{}.if.self.variant.==."tim
30cc0 65 22 20 74 68 65 6e 0a 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 6b 20 3d 20 6f 73 2e 63 6c 6f 63 e".then.self.lastclock.=.os.cloc
30ce0 6b 28 29 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f k().debug.sethook(._profiler_hoo
30d00 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 2c 20 22 22 2c 20 73 65 6c 66 2e 73 61 6d 70 k_wrapper_by_time,."",.self.samp
30d20 6c 65 64 65 6c 61 79 20 29 0a 65 6c 73 65 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d ledelay.).elseif.self.variant.==
30d40 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 5f 70 72 6f ."call".then.debug.sethook(._pro
30d60 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c 2c 20 22 63 72 22 filer_hook_wrapper_by_call,."cr"
30d80 20 29 0a 65 6c 73 65 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 6d 65 74 68 6f 64 20 6d .).else.print("Profiler.method.m
30da0 75 73 74 20 62 65 20 27 74 69 6d 65 27 20 6f 72 20 27 63 61 6c 6c 27 2e 22 29 0a 73 79 73 2e 65 ust.be.'time'.or.'call'.").sys.e
30dc0 78 69 74 28 31 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 xit(1).end.end.function._profile
30de0 72 2e 73 74 6f 70 28 73 65 6c 66 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e r.stop(self).if._profiler.runnin
30e00 67 20 7e 3d 20 73 65 6c 66 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 64 65 62 75 67 2e g.~=.self.then.return.end.debug.
30e20 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 sethook(.nil.)._profiler.running
30e40 20 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f .=.nil.end.function._profiler_ho
30e60 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c 28 61 63 74 69 6f 6e 29 0a 69 66 20 5f 70 ok_wrapper_by_call(action).if._p
30e80 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 64 65 62 75 rofiler.running.==.nil.then.debu
30ea0 67 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 g.sethook(.nil.).end._profiler.r
30ec0 75 6e 6e 69 6e 67 3a 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 63 61 6c 6c unning:_internal_profile_by_call
30ee0 28 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 5f (action).end.function._profiler_
30f00 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 28 61 63 74 69 6f 6e 29 0a 69 66 20 hook_wrapper_by_time(action).if.
30f20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 64 65 _profiler.running.==.nil.then.de
30f40 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 6c 20 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 bug.sethook(.nil.).end._profiler
30f60 2e 72 75 6e 6e 69 6e 67 3a 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 69 .running:_internal_profile_by_ti
30f80 6d 65 28 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 me(action).end.function._profile
30fa0 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 63 61 6c 6c 28 73 65 6c 66 r._internal_profile_by_call(self
30fc0 2c 61 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 20 3d 20 64 65 62 ,action).local.caller_info.=.deb
30fe0 75 67 2e 67 65 74 69 6e 66 6f 28 20 33 20 29 0a 69 66 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 20 3d ug.getinfo(.3.).if.caller_info.=
31000 3d 20 6e 69 6c 20 74 68 65 6e 0a 70 72 69 6e 74 20 22 4e 6f 20 63 61 6c 6c 65 72 5f 69 6e 66 6f =.nil.then.print."No.caller_info
31020 22 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6c 61 74 65 73 74 5f 61 72 20 3d 20 6e ".return.end.local.latest_ar.=.n
31040 69 6c 0a 69 66 20 74 61 62 6c 65 2e 67 65 74 6e 28 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 29 il.if.table.getn(self.callstack)
31060 20 3e 20 30 20 74 68 65 6e 0a 6c 61 74 65 73 74 5f 61 72 20 3d 20 73 65 6c 66 2e 63 61 6c 6c 73 .>.0.then.latest_ar.=.self.calls
31080 74 61 63 6b 5b 74 61 62 6c 65 2e 67 65 74 6e 28 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 29 5d tack[table.getn(self.callstack)]
310a0 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 .end.local.should_not_profile.=.
310c0 30 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 0.for.k,v.in.pairs(self.prevente
310e0 64 5f 66 75 6e 63 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 6b 20 3d 3d 20 63 61 6c 6c 65 72 5f 69 d_functions).do.if.k.==.caller_i
31100 6e 66 6f 2e 66 75 6e 63 20 74 68 65 6e 0a 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 nfo.func.then.should_not_profile
31120 20 3d 20 76 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6c 61 74 65 73 74 5f 61 72 20 74 68 65 6e 0a 69 .=.v.end.end.if.latest_ar.then.i
31140 66 20 6c 61 74 65 73 74 5f 61 72 2e 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d f.latest_ar.should_not_profile.=
31160 3d 20 32 20 74 68 65 6e 0a 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 32 0a =.2.then.should_not_profile.=.2.
31180 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 63 61 6c 6c 22 20 74 68 65 6e end.end.if.action.==."call".then
311a0 0a 6c 6f 63 61 6c 20 74 68 69 73 5f 61 72 20 3d 20 7b 7d 0a 74 68 69 73 5f 61 72 2e 73 68 6f 75 .local.this_ar.=.{}.this_ar.shou
311c0 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 ld_not_profile.=.should_not_prof
311e0 69 6c 65 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 20 3d 20 6c 61 74 65 73 74 5f 61 ile.this_ar.parent_ar.=.latest_a
31200 72 0a 74 68 69 73 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 20 3d 20 30 0a 74 68 69 73 5f 61 72 r.this_ar.anon_child.=.0.this_ar
31220 2e 6e 61 6d 65 5f 63 68 69 6c 64 20 3d 20 30 0a 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e .name_child.=.0.this_ar.children
31240 20 3d 20 7b 7d 0a 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 20 3d 20 7b 7d .=.{}.this_ar.children_time.=.{}
31260 0a 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 73 74 61 72 74 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 .this_ar.clock_start.=.os.clock(
31280 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 2c 20 ).table.insert(.self.callstack,.
312a0 74 68 69 73 5f 61 72 20 29 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 68 69 73 5f 61 72 20 3d 20 6c this_ar.).else.local.this_ar.=.l
312c0 61 74 65 73 74 5f 61 72 0a 69 66 20 74 68 69 73 5f 61 72 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a atest_ar.if.this_ar.==.nil.then.
312e0 72 65 74 75 72 6e 20 2d 2d 20 4e 6f 20 70 6f 69 6e 74 20 69 6e 20 64 6f 69 6e 67 20 61 6e 79 74 return.--.No.point.in.doing.anyt
31300 68 69 6e 67 20 69 66 20 6e 6f 20 75 70 70 65 72 20 61 63 74 69 76 61 74 69 6f 6e 20 72 65 63 6f hing.if.no.upper.activation.reco
31320 72 64 0a 65 6e 64 0a 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 65 6e 64 20 3d 20 6f 73 2e 63 6c rd.end.this_ar.clock_end.=.os.cl
31340 6f 63 6b 28 29 0a 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 20 3d 20 74 68 69 73 5f 61 ock().this_ar.this_time.=.this_a
31360 72 2e 63 6c 6f 63 6b 5f 65 6e 64 20 2d 20 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 73 74 61 72 r.clock_end.-.this_ar.clock_star
31380 74 0a 69 66 20 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 20 74 68 65 6e 0a 74 68 69 73 t.if.this_ar.parent_ar.then.this
313a0 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5b 63 61 6c 6c 65 72 5f 69 6e _ar.parent_ar.children[caller_in
313c0 66 6f 2e 66 75 6e 63 5d 20 3d 0a 28 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 fo.func].=.(this_ar.parent_ar.ch
313e0 69 6c 64 72 65 6e 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 6f 72 20 30 29 20 2b ildren[caller_info.func].or.0).+
31400 20 31 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 .1.this_ar.parent_ar.children_ti
31420 6d 65 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 3d 0a 28 74 68 69 73 5f 61 72 2e me[caller_info.func].=.(this_ar.
31440 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 63 61 6c 6c 65 72 5f 69 parent_ar.children_time[caller_i
31460 6e 66 6f 2e 66 75 6e 63 5d 20 6f 72 20 30 20 29 20 2b 0a 74 68 69 73 5f 61 72 2e 74 68 69 73 5f nfo.func].or.0.).+.this_ar.this_
31480 74 69 6d 65 0a 69 66 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 6e 61 6d 65 20 3d 3d 20 6e 69 6c 20 time.if.caller_info.name.==.nil.
314a0 74 68 65 6e 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c then.this_ar.parent_ar.anon_chil
314c0 64 20 3d 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 d.=.this_ar.parent_ar.anon_child
314e0 20 2b 20 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a 65 6c 73 65 0a 74 68 69 73 5f 61 .+.this_ar.this_time.else.this_a
31500 72 2e 70 61 72 65 6e 74 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 20 3d 0a 74 68 69 73 5f 61 72 r.parent_ar.name_child.=.this_ar
31520 2e 70 61 72 65 6e 74 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 20 2b 20 74 68 69 73 5f 61 72 2e .parent_ar.name_child.+.this_ar.
31540 74 68 69 73 5f 74 69 6d 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 68 69 73 5f 61 72 2e 73 68 6f this_time.end.end.if.this_ar.sho
31560 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 3d 20 30 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 uld_not_profile.==.0.then.local.
31580 69 6e 66 6f 72 65 63 20 3d 20 73 65 6c 66 3a 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 28 63 61 6c inforec.=.self:_get_func_rec(cal
315a0 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 2c 31 29 0a 69 6e 66 6f 72 65 63 2e 63 6f 75 6e 74 20 3d ler_info.func,1).inforec.count.=
315c0 20 69 6e 66 6f 72 65 63 2e 63 6f 75 6e 74 20 2b 20 31 0a 69 6e 66 6f 72 65 63 2e 74 69 6d 65 20 .inforec.count.+.1.inforec.time.
315e0 3d 20 69 6e 66 6f 72 65 63 2e 74 69 6d 65 20 2b 20 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 =.inforec.time.+.this_ar.this_ti
31600 6d 65 0a 69 6e 66 6f 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e 66 me.inforec.anon_child_time.=.inf
31620 6f 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 68 69 73 5f 61 72 2e 61 orec.anon_child_time.+.this_ar.a
31640 6e 6f 6e 5f 63 68 69 6c 64 0a 69 6e 66 6f 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d non_child.inforec.name_child_tim
31660 65 20 3d 20 69 6e 66 6f 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 68 e.=.inforec.name_child_time.+.th
31680 69 73 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 0a 69 6e 66 6f 72 65 63 2e 66 75 6e 63 5f 69 6e is_ar.name_child.inforec.func_in
316a0 66 6f 20 3d 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 fo.=.caller_info.for.k,v.in.pair
316c0 73 28 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 69 6e 66 6f 72 65 63 2e 63 s(this_ar.children).do.inforec.c
316e0 68 69 6c 64 72 65 6e 5b 6b 5d 20 3d 20 28 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5b 6b hildren[k].=.(inforec.children[k
31700 5d 20 6f 72 20 30 29 20 2b 20 76 0a 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d ].or.0).+.v.inforec.children_tim
31720 65 5b 6b 5d 20 3d 0a 28 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d e[k].=.(inforec.children_time[k]
31740 20 6f 72 20 30 29 20 2b 20 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b .or.0).+.this_ar.children_time[k
31760 5d 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 20 73 65 6c 66 2e 63 61 6c ].end.end.table.remove(.self.cal
31780 6c 73 74 61 63 6b 2c 20 74 61 62 6c 65 2e 67 65 74 6e 28 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 lstack,.table.getn(.self.callsta
317a0 63 6b 20 29 20 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 ck.).).end.end.function._profile
317c0 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 69 6d 65 28 73 65 6c 66 r._internal_profile_by_time(self
317e0 2c 61 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 74 69 6d 65 74 61 6b 65 6e 20 3d 20 6f 73 2e 63 6c ,action).local.timetaken.=.os.cl
31800 6f 63 6b 28 29 20 2d 20 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 6b 0a 6c 6f 63 61 6c 20 64 65 70 ock().-.self.lastclock.local.dep
31820 74 68 20 3d 20 33 0a 6c 6f 63 61 6c 20 61 74 5f 74 6f 70 20 3d 20 74 72 75 65 0a 6c 6f 63 61 6c th.=.3.local.at_top.=.true.local
31840 20 6c 61 73 74 5f 63 61 6c 6c 65 72 0a 6c 6f 63 61 6c 20 63 61 6c 6c 65 72 20 3d 20 64 65 62 75 .last_caller.local.caller.=.debu
31860 67 2e 67 65 74 69 6e 66 6f 28 64 65 70 74 68 29 0a 77 68 69 6c 65 20 63 61 6c 6c 65 72 20 64 6f g.getinfo(depth).while.caller.do
31880 0a 69 66 20 6e 6f 74 20 63 61 6c 6c 65 72 2e 66 75 6e 63 20 74 68 65 6e 20 63 61 6c 6c 65 72 2e .if.not.caller.func.then.caller.
318a0 66 75 6e 63 20 3d 20 22 28 74 61 69 6c 20 63 61 6c 6c 29 22 20 65 6e 64 0a 69 66 20 73 65 6c 66 func.=."(tail.call)".end.if.self
318c0 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 63 61 6c 6c 65 72 2e 66 75 6e 63 .prevented_functions[caller.func
318e0 5d 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 66 6f 20 3d 20 73 65 6c 66 3a ].==.nil.then.local.info.=.self:
31900 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 28 63 61 6c 6c 65 72 2e 66 75 6e 63 2c 20 31 2c 20 63 61 _get_func_rec(caller.func,.1,.ca
31920 6c 6c 65 72 29 0a 69 6e 66 6f 2e 63 6f 75 6e 74 20 3d 20 69 6e 66 6f 2e 63 6f 75 6e 74 20 2b 20 ller).info.count.=.info.count.+.
31940 31 0a 69 6e 66 6f 2e 74 69 6d 65 20 3d 20 69 6e 66 6f 2e 74 69 6d 65 20 2b 20 74 69 6d 65 74 61 1.info.time.=.info.time.+.timeta
31960 6b 65 6e 0a 69 66 20 6c 61 73 74 5f 63 61 6c 6c 65 72 20 74 68 65 6e 0a 69 66 20 6c 61 73 74 5f ken.if.last_caller.then.if.last_
31980 63 61 6c 6c 65 72 2e 6e 61 6d 65 20 74 68 65 6e 0a 69 6e 66 6f 2e 6e 61 6d 65 5f 63 68 69 6c 64 caller.name.then.info.name_child
319a0 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 _time.=.info.name_child_time.+.t
319c0 69 6d 65 74 61 6b 65 6e 0a 65 6c 73 65 0a 69 6e 66 6f 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 imetaken.else.info.anon_child_ti
319e0 6d 65 20 3d 20 69 6e 66 6f 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 69 6d 65 me.=.info.anon_child_time.+.time
31a00 74 61 6b 65 6e 0a 65 6e 64 0a 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5b 6c 61 73 74 5f 63 61 6c taken.end.info.children[last_cal
31a20 6c 65 72 2e 66 75 6e 63 5d 20 3d 0a 28 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5b 6c 61 73 74 5f ler.func].=.(info.children[last_
31a40 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 6f 72 20 30 29 20 2b 20 31 0a 69 6e 66 6f 2e 63 68 69 6c caller.func].or.0).+.1.info.chil
31a60 64 72 65 6e 5f 74 69 6d 65 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 3d 0a 28 69 dren_time[last_caller.func].=.(i
31a80 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 nfo.children_time[last_caller.fu
31aa0 6e 63 5d 20 6f 72 20 30 29 20 2b 20 74 69 6d 65 74 61 6b 65 6e 0a 65 6e 64 0a 65 6e 64 0a 64 65 nc].or.0).+.timetaken.end.end.de
31ac0 70 74 68 20 3d 20 64 65 70 74 68 20 2b 20 31 0a 6c 61 73 74 5f 63 61 6c 6c 65 72 20 3d 20 63 61 pth.=.depth.+.1.last_caller.=.ca
31ae0 6c 6c 65 72 0a 63 61 6c 6c 65 72 20 3d 20 64 65 62 75 67 2e 67 65 74 69 6e 66 6f 28 64 65 70 74 ller.caller.=.debug.getinfo(dept
31b00 68 29 0a 65 6e 64 0a 73 65 6c 66 2e 6c 61 73 74 63 6c 6f 63 6b 20 3d 20 6f 73 2e 63 6c 6f 63 6b h).end.self.lastclock.=.os.clock
31b20 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 67 65 74 5f 66 ().end.function._profiler._get_f
31b40 75 6e 63 5f 72 65 63 28 73 65 6c 66 2c 66 75 6e 63 2c 66 6f 72 63 65 2c 69 6e 66 6f 29 0a 6c 6f unc_rec(self,func,force,info).lo
31b60 63 61 6c 20 72 65 74 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 6e 63 5d 0a 69 66 cal.ret.=.self.rawstats[func].if
31b80 20 72 65 74 20 3d 3d 20 6e 69 6c 20 61 6e 64 20 66 6f 72 63 65 20 7e 3d 20 31 20 74 68 65 6e 0a .ret.==.nil.and.force.~=.1.then.
31ba0 72 65 74 75 72 6e 20 6e 69 6c 0a 65 6e 64 0a 69 66 20 72 65 74 20 3d 3d 20 6e 69 6c 20 74 68 65 return.nil.end.if.ret.==.nil.the
31bc0 6e 0a 72 65 74 20 3d 20 7b 7d 0a 72 65 74 2e 66 75 6e 63 20 3d 20 66 75 6e 63 0a 72 65 74 2e 63 n.ret.=.{}.ret.func.=.func.ret.c
31be0 6f 75 6e 74 20 3d 20 30 0a 72 65 74 2e 74 69 6d 65 20 3d 20 30 0a 72 65 74 2e 61 6e 6f 6e 5f 63 ount.=.0.ret.time.=.0.ret.anon_c
31c00 68 69 6c 64 5f 74 69 6d 65 20 3d 20 30 0a 72 65 74 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d hild_time.=.0.ret.name_child_tim
31c20 65 20 3d 20 30 0a 72 65 74 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 72 65 74 2e 63 68 69 6c e.=.0.ret.children.=.{}.ret.chil
31c40 64 72 65 6e 5f 74 69 6d 65 20 3d 20 7b 7d 0a 72 65 74 2e 66 75 6e 63 5f 69 6e 66 6f 20 3d 20 69 dren_time.=.{}.ret.func_info.=.i
31c60 6e 66 6f 0a 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 6e 63 5d 20 3d 20 72 65 74 0a 65 6e nfo.self.rawstats[func].=.ret.en
31c80 64 0a 72 65 74 75 72 6e 20 72 65 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 d.return.ret.end.function._profi
31ca0 6c 65 72 2e 72 65 70 6f 72 74 28 20 73 65 6c 66 2c 20 6f 75 74 66 69 6c 65 2c 20 73 6f 72 74 5f ler.report(.self,.outfile,.sort_
31cc0 62 79 5f 74 6f 74 61 6c 5f 74 69 6d 65 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 0a 5b 5b by_total_time.).outfile:write.[[
31ce0 4c 75 61 20 50 72 6f 66 69 6c 65 20 6f 75 74 70 75 74 20 63 72 65 61 74 65 64 20 62 79 20 70 72 Lua.Profile.output.created.by.pr
31d00 6f 66 69 6c 65 72 2e 6c 75 61 2e 20 43 6f 70 79 72 69 67 68 74 20 50 65 70 70 65 72 66 69 73 68 ofiler.lua..Copyright.Pepperfish
31d20 20 32 30 30 32 2b 0a 5d 5d 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 7b 7d 0a 69 66 20 73 65 .2002+.]].local.terms.=.{}.if.se
31d40 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 74 69 6d 65 22 20 74 68 65 6e 0a 74 65 72 6d 73 2e lf.variant.==."time".then.terms.
31d60 63 61 70 69 74 61 6c 69 7a 65 64 20 3d 20 22 53 61 6d 70 6c 65 22 0a 74 65 72 6d 73 2e 73 69 6e capitalized.=."Sample".terms.sin
31d80 67 6c 65 20 3d 20 22 73 61 6d 70 6c 65 22 0a 74 65 72 6d 73 2e 70 61 73 74 76 65 72 62 20 3d 20 gle.=."sample".terms.pastverb.=.
31da0 22 73 61 6d 70 6c 65 64 22 0a 65 6c 73 65 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d "sampled".elseif.self.variant.==
31dc0 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 74 65 72 6d 73 2e 63 61 70 69 74 61 6c 69 7a 65 64 20 3d ."call".then.terms.capitalized.=
31de0 20 22 43 61 6c 6c 22 0a 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 3d 20 22 63 61 6c 6c 22 0a 74 65 ."Call".terms.single.=."call".te
31e00 72 6d 73 2e 70 61 73 74 76 65 72 62 20 3d 20 22 63 61 6c 6c 65 64 22 0a 65 6c 73 65 0a 61 73 73 rms.pastverb.=."called".else.ass
31e20 65 72 74 28 66 61 6c 73 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 74 61 6c 5f 74 69 6d 65 20 ert(false).end.local.total_time.
31e40 3d 20 30 0a 6c 6f 63 61 6c 20 6f 72 64 65 72 69 6e 67 20 3d 20 7b 7d 0a 66 6f 72 20 66 75 6e 63 =.0.local.ordering.=.{}.for.func
31e60 2c 72 65 63 6f 72 64 20 69 6e 20 70 61 69 72 73 28 73 65 6c 66 2e 72 61 77 73 74 61 74 73 29 20 ,record.in.pairs(self.rawstats).
31e80 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 72 64 65 72 69 6e 67 2c 20 66 75 6e 63 29 0a do.table.insert(ordering,.func).
31ea0 65 6e 64 0a 69 66 20 73 6f 72 74 5f 62 79 5f 74 6f 74 61 6c 5f 74 69 6d 65 20 74 68 65 6e 0a 74 end.if.sort_by_total_time.then.t
31ec0 61 62 6c 65 2e 73 6f 72 74 28 20 6f 72 64 65 72 69 6e 67 2c 0a 66 75 6e 63 74 69 6f 6e 28 61 2c able.sort(.ordering,.function(a,
31ee0 62 29 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 61 5d 2e 74 69 6d 65 20 b).return.self.rawstats[a].time.
31f00 3e 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 62 5d 2e 74 69 6d 65 20 65 6e 64 0a 29 0a 65 6c >.self.rawstats[b].time.end.).el
31f20 73 65 0a 74 61 62 6c 65 2e 73 6f 72 74 28 20 6f 72 64 65 72 69 6e 67 2c 0a 66 75 6e 63 74 69 6f se.table.sort(.ordering,.functio
31f40 6e 28 61 2c 62 29 0a 6c 6f 63 61 6c 20 61 72 65 63 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 n(a,b).local.arec.=.self.rawstat
31f60 73 5b 61 5d 0a 6c 6f 63 61 6c 20 62 72 65 63 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b s[a].local.brec.=.self.rawstats[
31f80 62 5d 0a 6c 6f 63 61 6c 20 61 74 69 6d 65 20 3d 20 61 72 65 63 2e 74 69 6d 65 20 2d 20 28 61 72 b].local.atime.=.arec.time.-.(ar
31fa0 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 61 72 65 63 2e 6e 61 6d 65 5f 63 ec.anon_child_time.+.arec.name_c
31fc0 68 69 6c 64 5f 74 69 6d 65 29 0a 6c 6f 63 61 6c 20 62 74 69 6d 65 20 3d 20 62 72 65 63 2e 74 69 hild_time).local.btime.=.brec.ti
31fe0 6d 65 20 2d 20 28 62 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 62 72 65 me.-.(brec.anon_child_time.+.bre
32000 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 0a 72 65 74 75 72 6e 20 61 74 69 6d 65 20 c.name_child_time).return.atime.
32020 3e 20 62 74 69 6d 65 0a 65 6e 64 0a 29 0a 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 23 6f 72 64 65 72 >.btime.end.).end.for.i=1,#order
32040 69 6e 67 20 64 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a ing.do.local.func.=.ordering[i].
32060 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 6e local.record.=.self.rawstats[fun
32080 63 5d 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 22 20 22 20 2e 2e 20 73 c].local.thisfuncname.=."."....s
320a0 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 66 75 6e 63 29 20 2e 2e 20 22 20 22 0a 69 66 elf:_pretty_name(func)....".".if
320c0 20 73 74 72 69 6e 67 2e 6c 65 6e 28 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 29 20 3c 20 34 32 .string.len(.thisfuncname.).<.42
320e0 20 74 68 65 6e 0a 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 .then.thisfuncname.=.string.rep(
32100 20 22 2d 22 2c 20 6d 61 74 68 2e 66 6c 6f 6f 72 28 28 34 32 20 2d 20 73 74 72 69 6e 67 2e 6c 65 ."-",.math.floor((42.-.string.le
32120 6e 28 74 68 69 73 66 75 6e 63 6e 61 6d 65 29 29 2f 32 29 20 29 20 2e 2e 20 74 68 69 73 66 75 6e n(thisfuncname))/2).)....thisfun
32140 63 6e 61 6d 65 0a 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 74 68 69 73 66 75 6e 63 6e 61 6d cname.thisfuncname.=.thisfuncnam
32160 65 20 2e 2e 20 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 34 32 20 2d 20 73 74 72 69 6e e....string.rep(."-",.42.-.strin
32180 67 2e 6c 65 6e 28 74 68 69 73 66 75 6e 63 6e 61 6d 65 29 20 29 0a 65 6e 64 0a 74 6f 74 61 6c 5f g.len(thisfuncname).).end.total_
321a0 74 69 6d 65 20 3d 20 74 6f 74 61 6c 5f 74 69 6d 65 20 2b 20 28 20 72 65 63 6f 72 64 2e 74 69 6d time.=.total_time.+.(.record.tim
321c0 65 20 2d 20 28 20 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 0a 72 e.-.(.record.anon_child_time.+.r
321e0 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 29 20 29 0a 6f 75 74 66 69 6c ecord.name_child_time.).).outfil
32200 65 3a 77 72 69 74 65 28 20 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 31 39 20 29 20 2e e:write(.string.rep(."-",.19.)..
32220 2e 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 2e 2e 0a 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d ..thisfuncname....string.rep(."-
32240 22 2c 20 31 39 20 29 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 ",.19.)...."\n".).outfile:write(
32260 20 74 65 72 6d 73 2e 63 61 70 69 74 61 6c 69 7a 65 64 2e 2e 22 20 63 6f 75 6e 74 3a 20 20 20 20 .terms.capitalized..".count:....
32280 20 20 20 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 20 22 25 34 64 22 2c 20 ....."....string.format(."%4d",.
322a0 72 65 63 6f 72 64 2e 63 6f 75 6e 74 20 29 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 record.count.)...."\n".).outfile
322c0 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 64 20 74 6f 74 61 6c 3a 20 20 20 20 20 20 :write(."Time.spend.total:......
322e0 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 20 22 25 34 2e 33 66 22 2c 20 72 65 ."....string.format(."%4.3f",.re
32300 63 6f 72 64 2e 74 69 6d 65 20 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 cord.time.)...."s\n".).outfile:w
32320 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 63 68 69 6c 64 72 65 6e 3a 20 22 rite(."Time.spent.in.children:."
32340 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 33 66 22 2c 72 65 63 6f 72 64 ....string.format("%4.3f",record
32360 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 2b 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 .anon_child_time+record.name_chi
32380 6c 64 5f 74 69 6d 65 29 20 2e 2e 0a 22 73 5c 6e 22 20 29 0a 6c 6f 63 61 6c 20 74 69 6d 65 69 6e ld_time)...."s\n".).local.timein
323a0 73 65 6c 66 20 3d 0a 72 65 63 6f 72 64 2e 74 69 6d 65 20 2d 20 28 72 65 63 6f 72 64 2e 61 6e 6f self.=.record.time.-.(record.ano
323c0 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 n_child_time.+.record.name_child
323e0 5f 74 69 6d 65 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e _time).outfile:write(."Time.spen
32400 74 20 69 6e 20 73 65 6c 66 3a 20 20 20 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 t.in.self:....."....string.forma
32420 74 28 22 25 34 2e 33 66 22 2c 20 74 69 6d 65 69 6e 73 65 6c 66 29 20 2e 2e 20 22 73 5c 6e 22 20 t("%4.3f",.timeinself)...."s\n".
32440 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 70 65 72 ).outfile:write(."Time.spent.per
32460 20 22 20 2e 2e 20 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 2e 2e 20 22 3a 20 20 22 20 2e 2e 0a 73 ."....terms.single....":.."....s
32480 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 35 66 22 2c 20 72 65 63 6f 72 64 2e 74 69 6d tring.format("%4.5f",.record.tim
324a0 65 2f 72 65 63 6f 72 64 2e 63 6f 75 6e 74 29 20 2e 2e 0a 22 73 2f 22 20 2e 2e 20 74 65 72 6d 73 e/record.count)...."s/"....terms
324c0 2e 73 69 6e 67 6c 65 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 .single...."\n".).outfile:write(
324e0 20 22 54 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 73 65 6c 66 20 70 65 72 20 22 2e 2e 74 65 72 6d ."Time.spent.in.self.per."..term
32500 73 2e 73 69 6e 67 6c 65 2e 2e 22 3a 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 s.single..":."....string.format(
32520 20 22 25 34 2e 35 66 22 2c 20 74 69 6d 65 69 6e 73 65 6c 66 2f 72 65 63 6f 72 64 2e 63 6f 75 6e ."%4.5f",.timeinself/record.coun
32540 74 20 29 20 2e 2e 20 22 73 2f 22 20 2e 2e 0a 74 65 72 6d 73 2e 73 69 6e 67 6c 65 2e 2e 22 5c 6e t.)...."s/"....terms.single.."\n
32560 22 20 29 0a 6c 6f 63 61 6c 20 61 64 64 65 64 5f 62 6c 61 6e 6b 20 3d 20 30 0a 66 6f 72 20 6b 2c ".).local.added_blank.=.0.for.k,
32580 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 69 v.in.pairs(record.children).do.i
325a0 66 20 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 6b 5d 20 3d 3d f.self.prevented_functions[k].==
325c0 20 6e 69 6c 20 6f 72 0a 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 .nil.or.self.prevented_functions
325e0 5b 6b 5d 20 3d 3d 20 30 0a 74 68 65 6e 0a 69 66 20 61 64 64 65 64 5f 62 6c 61 6e 6b 20 3d 3d 20 [k].==.0.then.if.added_blank.==.
32600 30 20 74 68 65 6e 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 20 2d 2d 20 0.then.outfile:write(."\n".).--.
32620 65 78 74 72 61 20 73 65 70 61 72 61 74 69 6f 6e 20 6c 69 6e 65 0a 61 64 64 65 64 5f 62 6c 61 6e extra.separation.line.added_blan
32640 6b 20 3d 20 31 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 43 68 69 6c 64 20 k.=.1.end.outfile:write(."Child.
32660 22 20 2e 2e 20 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 6b 29 20 2e 2e 0a 73 74 72 "....self:_pretty_name(k)....str
32680 69 6e 67 2e 72 65 70 28 20 22 20 22 2c 20 34 31 2d 73 74 72 69 6e 67 2e 6c 65 6e 28 73 65 6c 66 ing.rep(.".",.41-string.len(self
326a0 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 6b 29 29 20 29 20 2e 2e 20 22 20 22 20 2e 2e 0a 74 65 :_pretty_name(k)).)...."."....te
326c0 72 6d 73 2e 70 61 73 74 76 65 72 62 2e 2e 22 20 22 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d rms.pastverb.."."....string.form
326e0 61 74 28 22 25 36 64 22 2c 20 76 29 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 20 at("%6d",.v).).outfile:write(.".
32700 74 69 6d 65 73 2e 20 54 6f 6f 6b 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 times..Took."....string.format("
32720 25 34 2e 32 66 22 2c 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 20 %4.2f",.record.children_time[k].
32740 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 )...."s\n".).end.end.outfile:wri
32760 74 65 28 20 22 5c 6e 22 20 29 20 2d 2d 20 65 78 74 72 61 20 73 65 70 61 72 61 74 69 6f 6e 20 6c te(."\n".).--.extra.separation.l
32780 69 6e 65 0a 6f 75 74 66 69 6c 65 3a 66 6c 75 73 68 28 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a ine.outfile:flush().end.outfile:
327a0 77 72 69 74 65 28 20 22 5c 6e 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 write(."\n\n".).outfile:write(."
327c0 54 6f 74 61 6c 20 74 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 70 72 6f 66 69 6c 65 64 20 66 75 6e Total.time.spent.in.profiled.fun
327e0 63 74 69 6f 6e 73 3a 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 35 2e 33 ctions:."....string.format("%5.3
32800 67 22 2c 74 6f 74 61 6c 5f 74 69 6d 65 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 6f 75 74 66 69 6c g",total_time)...."s\n".).outfil
32820 65 3a 77 72 69 74 65 28 20 5b 5b 0a 45 4e 44 0a 5d 5d 20 29 0a 6f 75 74 66 69 6c 65 3a 66 6c 75 e:write(.[[.END.]].).outfile:flu
32840 73 68 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 6c 75 61 5f sh().end.function._profiler.lua_
32860 72 65 70 6f 72 74 28 73 65 6c 66 2c 6f 75 74 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 6f 72 64 65 72 report(self,outfile).local.order
32880 69 6e 67 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 6f 6e 75 6d 20 3d 20 7b 7d 0a 66 6f ing.=.{}.local.functonum.=.{}.fo
328a0 72 20 66 75 6e 63 2c 72 65 63 6f 72 64 20 69 6e 20 70 61 69 72 73 28 73 65 6c 66 2e 72 61 77 73 r.func,record.in.pairs(self.raws
328c0 74 61 74 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 72 64 65 72 69 6e 67 2c 20 tats).do.table.insert(ordering,.
328e0 66 75 6e 63 29 0a 66 75 6e 63 74 6f 6e 75 6d 5b 66 75 6e 63 5d 20 3d 20 74 61 62 6c 65 2e 67 65 func).functonum[func].=.table.ge
32900 74 6e 28 6f 72 64 65 72 69 6e 67 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 0a tn(ordering).end.outfile:write(.
32920 22 2d 2d 20 50 72 6f 66 69 6c 65 20 67 65 6e 65 72 61 74 65 64 20 62 79 20 70 72 6f 66 69 6c 65 "--.Profile.generated.by.profile
32940 72 2e 6c 75 61 20 43 6f 70 79 72 69 67 68 74 20 50 65 70 70 65 72 66 69 73 68 20 32 30 30 32 2b r.lua.Copyright.Pepperfish.2002+
32960 5c 6e 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 46 75 6e 63 74 \n\n".).outfile:write(."--.Funct
32980 69 6f 6e 20 6e 61 6d 65 73 5c 6e 66 75 6e 63 6e 61 6d 65 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 ion.names\nfuncnames.=.{}\n".).f
329a0 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c or.i=1,table.getn(ordering).do.l
329c0 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6f 75 74 66 ocal.thisfunc.=.ordering[i].outf
329e0 69 6c 65 3a 77 72 69 74 65 28 20 22 66 75 6e 63 6e 61 6d 65 73 5b 22 20 2e 2e 20 69 20 2e 2e 20 ile:write(."funcnames["....i....
32a00 22 5d 20 3d 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 71 22 2c 20 73 65 "].=."....string.format("%q",.se
32a20 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 74 68 69 73 66 75 6e 63 29 29 20 2e 2e 20 22 5c lf:_pretty_name(thisfunc))...."\
32a40 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f n".).end.outfile:write(."\n".).o
32a60 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 46 75 6e 63 74 69 6f 6e 20 74 69 6d 65 73 utfile:write(."--.Function.times
32a80 5c 6e 66 75 6e 63 74 69 6d 65 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 \nfunctimes.=.{}\n".).for.i=1,ta
32aa0 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 ble.getn(ordering).do.local.this
32ac0 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 func.=.ordering[i].local.record.
32ae0 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 6c =.self.rawstats[thisfunc].outfil
32b00 65 3a 77 72 69 74 65 28 20 22 66 75 6e 63 74 69 6d 65 73 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d e:write(."functimes["....i...."]
32b20 20 3d 20 7b 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 74 6f 74 3d 22 20 2e .=.{.".).outfile:write(."tot="..
32b40 2e 20 72 65 63 6f 72 64 2e 74 69 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a ..record.time....",.".).outfile:
32b60 77 72 69 74 65 28 20 22 61 63 68 69 6c 64 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f write(."achild="....record.anon_
32b80 63 68 69 6c 64 5f 74 69 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 child_time....",.".).outfile:wri
32ba0 74 65 28 20 22 6e 63 68 69 6c 64 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 te(."nchild="....record.name_chi
32bc0 6c 64 5f 74 69 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 ld_time....",.".).outfile:write(
32be0 20 22 63 6f 75 6e 74 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 63 6f 75 6e 74 20 2e 2e 20 22 20 7d ."count="....record.count....".}
32c00 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a \n".).end.outfile:write(."\n".).
32c20 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 43 68 69 6c 64 20 6c 69 6e 6b 73 5c 6e outfile:write(."--.Child.links\n
32c40 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 children.=.{}\n".).for.i=1,table
32c60 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e .getn(ordering).do.local.thisfun
32c80 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 c.=.ordering[i].local.record.=.s
32ca0 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 6c 65 3a 77 elf.rawstats[thisfunc].outfile:w
32cc0 72 69 74 65 28 20 22 63 68 69 6c 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b rite(."children["....i...."].=.{
32ce0 20 22 20 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 69 .".).for.k,v.in.pairs(record.chi
32d00 6c 64 72 65 6e 29 20 64 6f 0a 69 66 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 2d ldren).do.if.functonum[k].then.-
32d20 2d 20 6e 6f 6e 2d 72 65 63 6f 72 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 -.non-recorded.functions.will.be
32d40 20 69 67 6e 6f 72 65 64 20 6e 6f 77 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 66 75 6e 63 .ignored.now.outfile:write(.func
32d60 74 6f 6e 75 6d 5b 6b 5d 20 2e 2e 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 tonum[k]....",.".).end.end.outfi
32d80 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 le:write(."}\n".).end.outfile:wr
32da0 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 43 ite(."\n".).outfile:write(."--.C
32dc0 68 69 6c 64 20 63 61 6c 6c 20 63 6f 75 6e 74 73 5c 6e 63 68 69 6c 64 63 6f 75 6e 74 73 20 3d 20 hild.call.counts\nchildcounts.=.
32de0 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 {}\n".).for.i=1,table.getn(order
32e00 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e ing).do.local.thisfunc.=.orderin
32e20 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 g[i].local.record.=.self.rawstat
32e40 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 68 69 6c s[thisfunc].outfile:write(."chil
32e60 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 66 6f 72 20 6b 2c dren["....i...."].=.{.".).for.k,
32e80 76 20 69 6e 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 66 75 6e 63 74 v.in.record.children.do.if.funct
32ea0 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 2d 2d 20 6e 6f 6e 2d 72 65 63 6f 72 64 65 64 20 66 75 6e onum[k].then.--.non-recorded.fun
32ec0 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 6e 6f 77 0a 6f 75 74 66 69 ctions.will.be.ignored.now.outfi
32ee0 6c 65 3a 77 72 69 74 65 28 20 76 20 2e 2e 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 le:write(.v....",.".).end.end.ou
32f00 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 tfile:write(."}\n".).end.outfile
32f20 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d :write(."\n".).outfile:write(."-
32f40 2d 20 43 68 69 6c 64 20 63 61 6c 6c 20 74 69 6d 65 5c 6e 63 68 69 6c 64 74 69 6d 65 73 20 3d 20 -.Child.call.time\nchildtimes.=.
32f60 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 {}\n".).for.i=1,table.getn(order
32f80 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e ing).do.local.thisfunc.=.orderin
32fa0 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 g[i].local.record.=.self.rawstat
32fc0 73 5b 74 68 69 73 66 75 6e 63 5d 3b 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 68 69 s[thisfunc];.outfile:write(."chi
32fe0 6c 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 66 6f 72 20 6b ldren["....i...."].=.{.".).for.k
33000 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a ,v.in.pairs(record.children).do.
33020 69 66 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 2d 2d 20 6e 6f 6e 2d 72 65 63 6f if.functonum[k].then.--.non-reco
33040 72 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 6e rded.functions.will.be.ignored.n
33060 6f 77 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 ow.outfile:write(.record.childre
33080 6e 5f 74 69 6d 65 5b 6b 5d 20 2e 2e 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 n_time[k]....",.".).end.end.outf
330a0 69 6c 65 3a 77 72 69 74 65 28 20 22 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 ile:write(."}\n".).end.outfile:w
330c0 72 69 74 65 28 20 22 5c 6e 5c 6e 2d 2d 20 54 68 61 74 20 69 73 20 61 6c 6c 2e 5c 6e 5c 6e 22 20 rite(."\n\n--.That.is.all.\n\n".
330e0 29 0a 6f 75 74 66 69 6c 65 3a 66 6c 75 73 68 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f ).outfile:flush().end.function._
33100 70 72 6f 66 69 6c 65 72 2e 5f 70 72 65 74 74 79 5f 6e 61 6d 65 28 73 65 6c 66 2c 66 75 6e 63 29 profiler._pretty_name(self,func)
33120 0a 6c 6f 63 61 6c 20 69 6e 66 6f 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 20 66 75 6e .local.info.=.self.rawstats[.fun
33140 63 20 5d 2e 66 75 6e 63 5f 69 6e 66 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 22 22 0a 69 66 c.].func_info.local.name.=."".if
33160 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 4c 75 61 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 .info.what.==."Lua".then.name.=.
33180 22 4c 3a 22 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 65 "L:".end.if.info.what.==."C".the
331a0 6e 0a 6e 61 6d 65 20 3d 20 22 43 3a 22 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d n.name.=."C:".end.if.info.what.=
331c0 3d 20 22 6d 61 69 6e 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 22 20 3a 22 0a 65 6e 64 0a 69 66 =."main".then.name.=.".:".end.if
331e0 20 69 6e 66 6f 2e 6e 61 6d 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 .info.name.==.nil.then.name.=.na
33200 6d 65 20 2e 2e 20 22 3c 22 2e 2e 74 6f 73 74 72 69 6e 67 28 66 75 6e 63 29 20 2e 2e 20 22 3e 22 me...."<"..tostring(func)....">"
33220 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 69 6e 66 6f 2e 6e 61 6d 65 0a 65 .else.name.=.name....info.name.e
33240 6e 64 0a 69 66 20 69 6e 66 6f 2e 73 6f 75 72 63 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 nd.if.info.source.then.name.=.na
33260 6d 65 20 2e 2e 20 22 40 22 20 2e 2e 20 69 6e 66 6f 2e 73 6f 75 72 63 65 0a 65 6c 73 65 0a 69 66 me...."@"....info.source.else.if
33280 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 .info.what.==."C".then.name.=.na
332a0 6d 65 20 2e 2e 20 22 40 3f 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 me...."@?".else.name.=.name...."
332c0 40 3c 73 74 72 69 6e 67 3e 22 0a 65 6e 64 0a 65 6e 64 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e @<string>".end.end.name.=.name..
332e0 2e 20 22 3a 22 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 6e ..":".if.info.what.==."C".then.n
33300 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 3f 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 ame.=.name...."?".else.name.=.na
33320 6d 65 20 2e 2e 20 69 6e 66 6f 2e 6c 69 6e 65 64 65 66 69 6e 65 64 0a 65 6e 64 0a 72 65 74 75 72 me....info.linedefined.end.retur
33340 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 70 72 n.name.end.function._profiler.pr
33360 65 76 65 6e 74 28 73 65 6c 66 2c 20 66 75 6e 63 2c 20 6c 65 76 65 6c 29 0a 73 65 6c 66 2e 70 72 event(self,.func,.level).self.pr
33380 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 66 75 6e 63 5d 20 3d 20 28 6c 65 76 65 6c evented_functions[func].=.(level
333a0 20 6f 72 20 31 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 70 72 65 76 65 6e 74 65 64 5f 66 .or.1).end._profiler.prevented_f
333c0 75 6e 63 74 69 6f 6e 73 20 3d 20 7b 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 73 74 61 72 74 5d 20 3d unctions.=.{.[_profiler.start].=
333e0 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 73 74 6f 70 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 .2,.[_profiler.stop].=.2,.[_prof
33400 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 69 6d 65 5d 20 iler._internal_profile_by_time].
33420 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c =.2,.[_profiler._internal_profil
33440 65 5f 62 79 5f 63 61 6c 6c 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f e_by_call].=.2,.[_profiler_hook_
33460 77 72 61 70 70 65 72 5f 62 79 5f 74 69 6d 65 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 wrapper_by_time].=.2,.[_profiler
33480 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c 5d 20 3d 20 32 2c 0a 5b 5f 70 72 _hook_wrapper_by_call].=.2,.[_pr
334a0 6f 66 69 6c 65 72 2e 70 72 65 76 65 6e 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e ofiler.prevent].=.2,.[_profiler.
334c0 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 72 _get_func_rec].=.2,.[_profiler.r
334e0 65 70 6f 72 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 6c 75 61 5f 72 65 70 6f 72 eport].=.2,.[_profiler.lua_repor
33500 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 70 72 65 74 74 79 5f 6e 61 6d 65 5d t].=.2,.[_profiler._pretty_name]
33520 20 3d 20 32 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 20 3d 20 7b 20 7d 0a 70 72 65 .=.2.}..premake.dotnet.=.{.}.pre
33540 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 make.dotnet.namestyle.=."windows
33560 22 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 ".local.flags.=.{.FatalWarning..
33580 20 3d 20 22 2f 77 61 72 6e 61 73 65 72 72 6f 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 .=."/warnaserror",.Optimize.....
335a0 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 ..=."/optimize",.OptimizeSize...
335c0 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 =."/optimize",.OptimizeSpeed..=.
335e0 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2f "/optimize",.Symbols........=."/
33600 64 65 62 75 67 22 2c 0a 55 6e 73 61 66 65 20 20 20 20 20 20 20 20 20 3d 20 22 2f 75 6e 73 61 66 debug",.Unsafe.........=."/unsaf
33620 65 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 e".}.function.premake.dotnet.get
33640 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 buildaction(fcfg).local.ext.=.pa
33660 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 th.getextension(fcfg.name):lower
33680 28 29 0a 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 ().if.fcfg.buildaction.==."Compi
336a0 6c 65 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 63 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 le".or.ext.==.".cs".then.return.
336c0 22 43 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f "Compile".elseif.fcfg.buildactio
336e0 6e 20 3d 3d 20 22 45 6d 62 65 64 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 n.==."Embed".or.ext.==.".resx".t
33700 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 0a 65 6c hen.return."EmbeddedResource".el
33720 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 70 79 22 20 seif.fcfg.buildaction.==."Copy".
33740 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 61 78 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 or.ext.==.".asax".or.ext.==.".as
33760 70 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6e 74 65 6e 74 22 0a 65 6c 73 65 0a 72 px".then.return."Content".else.r
33780 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 eturn."None".end.end.function.pr
337a0 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 63 66 67 29 emake.dotnet.getcompilervar(cfg)
337c0 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 73 6e 65 74 22 29 .if.(_OPTIONS.dotnet.==."msnet")
337e0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 63 73 63 22 0a 65 6c 73 65 69 66 20 28 5f 4f 50 54 49 .then.return."csc".elseif.(_OPTI
33800 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 6f 6e 6f 22 29 20 74 68 65 6e 0a 69 66 20 28 63 ONS.dotnet.==."mono").then.if.(c
33820 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3c 3d 20 22 31 2e 31 22 29 20 74 68 65 6e 0a 72 65 74 75 fg.framework.<=."1.1").then.retu
33840 72 6e 20 22 6d 63 73 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3e rn."mcs".elseif.(cfg.framework.>
33860 3d 20 22 34 2e 30 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 64 6d 63 73 22 0a 65 6c 73 65 =."4.0").then.return."dmcs".else
33880 20 0a 72 65 74 75 72 6e 20 22 67 6d 63 73 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 ..return."gmcs".end.else.return.
338a0 22 63 73 63 63 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e "cscc".end.end.function.premake.
338c0 64 6f 74 6e 65 74 2e 67 65 74 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c dotnet.getflags(cfg).local.resul
338e0 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 66 t.=.table.translate(cfg.flags,.f
33900 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
33920 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 63 66 67 29 0a 69 66 20 .premake.dotnet.getkind(cfg).if.
33940 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 74 68 65 6e 0a (cfg.kind.==."ConsoleApp").then.
33960 72 65 74 75 72 6e 20 22 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d return."Exe".elseif.(cfg.kind.==
33980 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 57 69 6e ."WindowedApp").then.return."Win
339a0 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 Exe".elseif.(cfg.kind.==."Shared
339c0 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 4c 69 62 72 61 72 79 22 0a 65 6e 64 0a Lib").then.return."Library".end.
339e0 65 6e 64 00 70 72 65 6d 61 6b 65 2e 67 63 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 end.premake.gcc.=.{.}.premake.gc
33a00 63 2e 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 78 78 c.cc.....=."gcc".premake.gcc.cxx
33a20 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 61 72 20 20 20 20 20 3d ....=."g++".premake.gcc.ar.....=
33a40 20 22 61 72 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d 20 20 20 3d 20 66 61 6c 73 65 ."ar".premake.gcc.llvm...=.false
33a60 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 6e 61 62 6c 65 53 53 45 20 20 20 20 20 .local.cflags.=.{.EnableSSE.....
33a80 20 3d 20 22 2d 6d 73 73 65 22 2c 0a 45 6e 61 62 6c 65 53 53 45 32 20 20 20 20 20 3d 20 22 2d 6d .=."-msse",.EnableSSE2.....=."-m
33aa0 73 73 65 32 22 2c 0a 45 6e 61 62 6c 65 41 56 58 20 20 20 20 20 20 3d 20 22 2d 6d 61 76 78 22 2c sse2",.EnableAVX......=."-mavx",
33ac0 0a 45 6e 61 62 6c 65 41 56 58 32 20 20 20 20 20 3d 20 22 2d 6d 61 76 78 32 22 2c 0a 45 78 74 72 .EnableAVX2.....=."-mavx2",.Extr
33ae0 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 6c 6c 20 2d 57 65 78 74 72 61 22 2c 0a 46 61 aWarnings..=."-Wall.-Wextra",.Fa
33b00 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 6f 72 22 2c 0a 46 6c 6f 61 74 46 talWarnings..=."-Werror",.FloatF
33b20 61 73 74 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 2c 0a 46 6c 6f 61 74 53 ast......=."-ffast-math",.FloatS
33b40 74 72 69 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 2c 0a 4e 6f 46 72 trict....=."-ffloat-store",.NoFr
33b60 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 amePointer.=."-fomit-frame-point
33b80 65 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 4f 32 22 2c 0a 4f 70 74 er",.Optimize.......=."-O2",.Opt
33ba0 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 imizeSize...=."-Os",.OptimizeSpe
33bc0 65 64 20 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d ed..=."-O3",.Symbols........=."-
33be0 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 g",.}.local.cxxflags.=.{.NoExcep
33c00 74 69 6f 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 tions...=."-fno-exceptions",.NoR
33c20 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 69 22 2c 0a 55 6e 73 69 67 TTI.........=."-fno-rtti",.Unsig
33c40 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 0a 7d nedChar...=."-funsigned-char",.}
33c60 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 .premake.gcc.platforms.=.{.Nativ
33c80 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a e.=.{.cppflags.=."-MMD.-MP",.},.
33ca0 78 33 32 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 x32.=.{.cppflags.=."-MMD.-MP",.f
33cc0 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 70 lags....=."-m32",.},.x64.=.{.cpp
33ce0 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....=."
33d00 2d 6d 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 -m64",.},.Universal.=.{.ar......
33d20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d .=."libtool",.cppflags.=."-MMD.-
33d40 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 MP",.flags....=."-arch.i386.-arc
33d60 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c h.x86_64.-arch.ppc.-arch.ppc64",
33d80 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 .},.Universal32.=.{.ar.......=."
33da0 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c libtool",.cppflags.=."-MMD.-MP",
33dc0 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 70 70 .flags....=."-arch.i386.-arch.pp
33de0 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 c",.},.Universal64.=.{.ar.......
33e00 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d =."libtool",.cppflags.=."-MMD.-M
33e20 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 P",.flags....=."-arch.x86_64.-ar
33e40 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 ch.ppc64",.},.PS3.=.{.cc........
33e60 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 .=."ppu-lv2-g++",.cxx........=."
33e80 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d ppu-lv2-g++",.ar.........=."ppu-
33ea0 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 lv2-ar",.cppflags...=."-MMD.-MP"
33ec0 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 2d ,.},.WiiDev.=.{.cppflags....=."-
33ee0 4d 4d 44 20 2d 4d 50 20 2d 49 24 28 4c 49 42 4f 47 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 45 MMD.-MP.-I$(LIBOGC_INC).$(MACHDE
33f00 50 29 22 2c 0a 6c 64 66 6c 61 67 73 3d 20 22 2d 4c 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 24 P)",.ldflags=."-L$(LIBOGC_LIB).$
33f20 28 4d 41 43 48 44 45 50 29 22 2c 0a 63 66 67 73 65 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 69 (MACHDEP)",.cfgsettings.=.[[...i
33f40 66 65 71 20 28 24 28 73 74 72 69 70 20 24 28 44 45 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 20 feq.($(strip.$(DEVKITPPC)),)....
33f60 20 24 28 65 72 72 6f 72 20 22 44 45 56 4b 49 54 50 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 .$(error."DEVKITPPC.environment.
33f80 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a 20 variable.is.not.set")'...endif..
33fa0 20 69 6e 63 6c 75 64 65 20 24 28 44 45 56 4b 49 54 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 27 .include.$(DEVKITPPC)/wii_rules'
33fc0 5d 5d 2c 0a 7d 2c 0a 4f 72 62 69 73 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 6f ]],.},.Orbis.=.{.cc.........=."o
33fe0 72 62 69 73 2d 63 6c 61 6e 67 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 rbis-clang",.cxx........=."orbis
34000 2d 63 6c 61 6e 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 61 -clang++",.ar.........=."orbis-a
34020 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d r",.cppflags...=."-MMD.-MP",.}.}
34040 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 .local.platforms.=.premake.gcc.p
34060 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 latforms.function.premake.gcc.ge
34080 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d tcppflags(cfg).local.flags.=.{.}
340a0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 .table.insert(flags,.platforms[c
340c0 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 69 66 20 66 6c 61 67 73 5b fg.platform].cppflags).if.flags[
340e0 31 5d 3a 73 74 61 72 74 73 77 69 74 68 28 22 2d 4d 4d 44 22 29 20 74 68 65 6e 0a 74 61 62 6c 65 1]:startswith("-MMD").then.table
34100 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 4d 50 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e .insert(flags,."-MP").end.return
34120 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e .flags.end.function.premake.gcc.
34140 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 getcflags(cfg).local.result.=.ta
34160 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 ble.translate(cfg.flags,.cflags)
34180 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b .table.insert(result,.platforms[
341a0 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 73 79 73 74 cfg.platform].flags).if.cfg.syst
341c0 65 6d 20 7e 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 em.~=."windows".and.cfg.kind.==.
341e0 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 "SharedLib".then.table.insert(re
34200 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 sult,."-fPIC").end.return.result
34220 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 .end.function.premake.gcc.getcxx
34240 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e flags(cfg).local.result.=.table.
34260 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 translate(cfg.flags,.cxxflags).r
34280 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
342a0 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 e.gcc.getldflags(cfg).local.resu
342c0 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c lt.=.{.}.if.not.cfg.flags.Symbol
342e0 73 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 s.then.if.cfg.system.==."macosx"
34300 20 74 68 65 6e 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 .then.else.table.insert(result,.
34320 22 2d 73 22 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 "-s").end.end.if.cfg.kind.==."Sh
34340 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 aredLib".then.if.cfg.system.==."
34360 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 macosx".then.table.insert(result
34380 2c 20 22 2d 64 79 6e 61 6d 69 63 6c 69 62 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 ,."-dynamiclib").else.table.inse
343a0 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 rt(result,."-shared").end.if.cfg
343c0 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 .system.==."windows".and.not.cfg
343e0 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e .flags.NoImportLib.then.table.in
34400 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 sert(result,.'-Wl,--out-implib="
34420 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 '....cfg.linktarget.fullpath....
34440 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e '"').end.end.if.cfg.kind.==."Win
34460 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e dowedApp".and.cfg.system.==."win
34480 64 6f 77 73 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 dows".then.table.insert(result,.
344a0 22 2d 6d 77 69 6e 64 6f 77 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 "-mwindows").end.local.platform.
344c0 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e =.platforms[cfg.platform].table.
344e0 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 insert(result,.platform.flags).t
34500 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 able.insert(result,.platform.ldf
34520 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
34540 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 .premake.gcc.getlibdirflags(cfg)
34560 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 .local.result.=.{.}.for._,.value
34580 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,
345a0 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 ."all",."directory")).do.table.i
345c0 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 nsert(result,.'-L'...._MAKE.esc(
345e0 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 value)).end.return.result.end.fu
34600 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 70 29 0a nction.premake.gcc.islibfile(p).
34620 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 20 3d 3d 20 22 2e 61 22 20 if.path.getextension(p).==.".a".
34640 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 then.return.true.end.return.fals
34660 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 e.end.function.premake.gcc.getli
34680 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f bfiles(cfg).local.result.=.{}.fo
346a0 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 r._,.value.in.ipairs(premake.get
346c0 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 links(cfg,."system",."fullpath")
346e0 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 76 61 ).do.if.premake.gcc.islibfile(va
34700 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f lue).then.table.insert(result,._
34720 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 MAKE.esc(value)).end.end.return.
34740 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 2e result.end.function.premake.gcc.
34760 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d getlinkflags(cfg).local.result.=
34780 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 .{}.for._,.value.in.ipairs(prema
347a0 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c ke.getlinks(cfg,."system",."full
347c0 70 61 74 68 22 29 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 path")).do.if.premake.gcc.islibf
347e0 69 6c 65 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 ile(value).then.table.insert(res
34800 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6c 73 65 69 66 20 70 61 ult,._MAKE.esc(value)).elseif.pa
34820 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 76 61 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d th.getextension(value).==.".fram
34840 65 77 6f 72 6b 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c ework".then.table.insert(result,
34860 20 27 2d 66 72 61 6d 65 77 6f 72 6b 20 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 .'-framework.'...._MAKE.esc(path
34880 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 .getbasename(value))).else.table
348a0 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 .insert(result,.'-l'...._MAKE.es
348c0 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a c(path.getname(value))).end.end.
348e0 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
34900 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,
34920 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
34940 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").
34960 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
34980 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
349a0 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
349c0 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
349e0 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
34a00 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
34a20 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
34a40 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
34a60 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
34a80 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
34aa0 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
34ac0 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
34ae0 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
34b00 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.
34b20 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
34b40 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
34b60 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)
34b80 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
34ba0 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
34bc0 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
34be0 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
34c00 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
34c20 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
34c40 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
34c60 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))
34c80 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.
34ca0 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).
34cc0 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
34ce0 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.=.{.
34d00 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".
34d20 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
34d40 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
34d60 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
34d80 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
34da0 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......
34dc0 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...=
34de0 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
34e00 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",.}.
34e20 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.
34e40 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...
34e60 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
34e80 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
34ea0 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.=.{
34ec0 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.=
34ee0 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....
34f00 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"
34f20 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..
34f40 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
34f60 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........=
34f80 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",.
34fa0 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....
34fc0 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
34fe0 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
35000 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
35020 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
35040 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]
35060 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
35080 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).
350a0 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
350c0 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
350e0 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
35100 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
35120 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
35140 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
35160 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.
35180 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
351a0 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
351c0 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
351e0 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
35200 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
35220 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
35240 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
35260 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
35280 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
352a0 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"))
352c0 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'...
352e0 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
35300 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
35320 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d tlibfiles(cfg).local.result.=.{}
35340 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
35360 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 ake.ghs.getlinkflags(cfg).local.
35380 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 result.=.{}.for._,.value.in.ipai
353a0 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d rs(premake.getlinks(cfg,."system
353c0 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 ",."name")).do.table.insert(resu
353e0 6c 74 2c 20 27 2d 6c 6e 6b 3d 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 lt,.'-lnk='...._MAKE.esc(value))
35400 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.
35420 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c premake.ghs.getarchiveflags(prj,
35440 20 63 66 67 2c 20 6e 64 78 29 0a 69 66 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 .cfg,.ndx).if.prj.options.Archiv
35460 65 53 70 6c 69 74 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 68 73 20 74 6f 6f 6c 20 64 6f 65 73 eSplit.then.error("ghs.tool.does
35480 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 70 6c 69 74 20 61 72 63 68 69 76 65 73 22 29 0a 65 6e .not.support.split.archives").en
354a0 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f d.local.result.=.{}.local.platfo
354c0 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 rm.=.platforms[cfg.platform].tab
354e0 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 66 6c 61 le.insert(result,.platform.arfla
35500 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 gs).return.result.end.function.p
35520 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c remake.ghs.getdefines(defines).l
35540 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 ocal.result.=.{.}.for._,def.in.i
35560 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 pairs(defines).do.table.insert(r
35580 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 esult,.'-D'....def).end.return.r
355a0 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 esult.end.function.premake.ghs.g
355c0 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c etincludedirs(includedirs).local
355e0 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 .result.=.{.}.for._,dir.in.ipair
35600 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 s(includedirs).do.table.insert(r
35620 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 esult,."-I"...._MAKE.esc(dir)).e
35640 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 nd.return.result.end.function.pr
35660 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 65 emake.ghs.getcfgsettings(cfg).re
35680 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 turn.platforms[cfg.platform].cfg
356a0 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 7d 0a settings.end..premake.msc.=.{.}.
356c0 70 72 65 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 premake.msc.namestyle.=."windows
356e0 22 0a 00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 6e "..premake.ow.=.{.}.premake.ow.n
35700 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e amestyle.=."windows".premake.ow.
35720 63 63 20 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 78 78 cc.....=."WCL386".premake.ow.cxx
35740 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 20 20 ....=."WCL386".premake.ow.ar....
35760 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 .=."ar".local.cflags.=.{.ExtraWa
35780 72 6e 69 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 rnings..=."-wx",.FatalWarning...
357a0 3d 20 22 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d 6e 22 =."-we",.FloatFast......=."-omn"
357c0 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 6d 69 ,.FloatStrict....=."-op",.Optimi
357e0 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 ze.......=."-ox",.OptimizeSize..
35800 20 3d 20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f 74 22 .=."-os",.OptimizeSpeed..=."-ot"
35820 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f 63 61 ,.Symbols........=."-d2",.}.loca
35840 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 l.cxxflags.=.{.NoExceptions...=.
35860 22 2d 78 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c 0a 7d "-xd",.NoRTTI.........=."-xr",.}
35880 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 .premake.ow.platforms.=..{.Nativ
358a0 65 20 3d 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e e.=.{..flags.=.""..},.}.function
358c0 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 .premake.ow.getcppflags(cfg).ret
358e0 75 72 6e 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 urn.{}.end.function.premake.ow.g
35900 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 etcflags(cfg).local.result.=.tab
35920 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a le.translate(cfg.flags,.cflags).
35940 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c if.(cfg.flags.Symbols).then.tabl
35960 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 61 74 e.insert(result,."-hw")...--.Wat
35980 63 6f 6d 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 62 75 com.debug.format.for.Watcom.debu
359a0 67 67 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 gger.end.return.result.end.funct
359c0 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a ion.premake.ow.getcxxflags(cfg).
359e0 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
35a00 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c fg.flags,.cxxflags).return.resul
35a20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 64 66 t.end.function.premake.ow.getldf
35a40 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 lags(cfg).local.result.=.{.}.if.
35a60 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 (cfg.flags.Symbols).then.table.i
35a80 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 65 74 nsert(result,."op.symf").end.ret
35aa0 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e urn.result.end.function.premake.
35ac0 6f 77 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 ow.getlibfiles(cfg).local.result
35ae0 20 3d 20 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e .=.{}.return.result.end.function
35b00 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f .premake.ow.getlinkflags(cfg).lo
35b20 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 cal.result.=.{.}.return.result.e
35b40 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 64 65 66 69 6e 65 nd.function.premake.ow.getdefine
35b60 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f s(defines).local.result.=.{.}.fo
35b80 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 r._,def.in.ipairs(defines).do.ta
35ba0 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a ble.insert(result,.'-D'....def).
35bc0 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 end.return.result.end.function.p
35be0 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 remake.ow.getincludedirs(include
35c00 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 dirs).local.result.=.{.}.for._,d
35c20 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 ir.in.ipairs(includedirs).do.tab
35c40 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 49 20 22 27 20 2e 2e 20 64 69 72 20 le.insert(result,.'-I."'....dir.
35c60 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 ...'"').end.return.result.end..p
35c80 72 65 6d 61 6b 65 2e 73 6e 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 63 20 remake.snc.=.{.}.premake.snc.cc.
35ca0 20 20 20 20 3d 20 22 73 6e 63 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 78 78 20 20 20 20 3d ....=."snc".premake.snc.cxx....=
35cc0 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 ."g++".premake.snc.ar.....=."ar"
35ce0 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 .local.cflags.=.{.ExtraWarnings.
35d00 20 3d 20 22 2d 58 64 69 61 67 3d 32 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 .=."-Xdiag=2",.FatalWarnings..=.
35d20 22 2d 58 71 75 69 74 3d 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b "-Xquit=2",.}.local.cxxflags.=.{
35d40 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 22 2c 20 2d 2d 20 4e 6f 20 65 78 63 65 .NoExceptions...=."",.--.No.exce
35d60 70 74 69 6f 6e 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 6e 20 74 68 65 20 53 4e 43 ptions.is.the.default.in.the.SNC
35d80 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 63 .compiler..NoRTTI.........=."-Xc
35da0 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 -=rtti",.}.premake.snc.platforms
35dc0 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d .=..{.PS3.=.{.cc.........=."ppu-
35de0 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d lv2-g++",.cxx........=."ppu-lv2-
35e00 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c g++",.ar.........=."ppu-lv2-ar",
35e20 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f .cppflags...=."-MMD.-MP",.}.}.lo
35e40 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 cal.platforms.=.premake.snc.plat
35e60 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 70 forms.function.premake.snc.getcp
35e80 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 74 pflags(cfg).local.result.=.{.}.t
35ea0 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 able.insert(result,.platforms[cf
35ec0 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 g.platform].cppflags).return.res
35ee0 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 ult.end.function.premake.snc.get
35f00 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 cflags(cfg).local.result.=.table
35f20 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 .translate(cfg.flags,.cflags).ta
35f40 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 ble.insert(result,.platforms[cfg
35f60 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d .platform].flags).if.cfg.kind.==
35f80 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 ."SharedLib".then.table.insert(r
35fa0 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c esult,."-fPIC").end.return.resul
35fc0 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 t.end.function.premake.snc.getcx
35fe0 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 xflags(cfg).local.result.=.table
36000 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a .translate(cfg.flags,.cxxflags).
36020 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
36040 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 ke.snc.getldflags(cfg).local.res
36060 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f ult.=.{.}.if.not.cfg.flags.Symbo
36080 6c 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 ls.then.table.insert(result,."-s
360a0 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 ").end.if.cfg.kind.==."SharedLib
360c0 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 ".then.table.insert(result,."-sh
360e0 61 72 65 64 22 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 ared").if.not.cfg.flags.NoImport
36100 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d Lib.then.table.insert(result,.'-
36120 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 Wl,--out-implib="'....cfg.linkta
36140 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f rget.fullpath....'"').end.end.lo
36160 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 cal.platform.=.platforms[cfg.pla
36180 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 tform].table.insert(result,.plat
361a0 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c form.flags).table.insert(result,
361c0 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 .platform.ldflags).return.result
361e0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 .end.function.premake.snc.getlib
36200 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d dirflags(cfg).local.result.=.{.}
36220 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e .for._,.value.in.ipairs(premake.
36240 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 getlinks(cfg,."all",."directory"
36260 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 )).do.table.insert(result,.'-L'.
36280 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 ..._MAKE.esc(value)).end.return.
362a0 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e result.end.function.premake.snc.
362c0 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 getlibfiles(cfg).local.result.=.
362e0 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 {}.return.result.end.function.pr
36300 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 emake.snc.getlinkflags(cfg).loca
36320 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 l.result.=.{}.for._,.value.in.ip
36340 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 airs(premake.getlinks(cfg,."syst
36360 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 em",."name")).do.table.insert(re
36380 73 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a sult,.'-l'...._MAKE.esc(value)).
363a0 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 end.return.result.end.function.p
363c0 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c remake.snc.getdefines(defines).l
363e0 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 ocal.result.=.{.}.for._,def.in.i
36400 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 pairs(defines).do.table.insert(r
36420 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 esult,.'-D'....def).end.return.r
36440 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 esult.end.function.premake.snc.g
36460 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c etincludedirs(includedirs).local
36480 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 .result.=.{.}.for._,dir.in.ipair
364a0 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 s(includedirs).do.table.insert(r
364c0 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 esult,."-I"...._MAKE.esc(dir)).e
364e0 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 70 nd.return.result.end..function.p
36500 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 61 63 74 remake.checkprojects().local.act
36520 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 66 ion.=.premake.action.current().f
36540 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 or.sln.in.premake.solution.each(
36560 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 74 68 65 ).do.if.(#sln.projects.==.0).the
36580 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 20 73 6c n.return.nil,."solution.'"....sl
365a0 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 6e 65 20 n.name...."'.needs.at.least.one.
365c0 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 72 61 74 project".end.if.(#sln.configurat
365e0 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 73 6f 6c ions.==.0).then.return.nil,."sol
36600 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 65 64 73 ution.'"....sln.name...."'.needs
36620 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 69 6e 20 .configurations".end.for.prj.in.
36640 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e premake.solution.eachproject(sln
36660 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 65 6e 0a ).do.if.(not.prj.language).then.
36680 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 2e 6e 61 return.nil,."project.'"...prj.na
366a0 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 64 0a 69 me...."'.needs.a.language".end.i
366c0 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 65 6e 0a f.(action.valid_languages).then.
366e0 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 if.(not.table.contains(action.va
36700 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 20 74 68 lid_languages,.prj.language)).th
36720 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.
36740 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
36760 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 20 70 72 upport."....prj.language....".pr
36780 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 65 6d 61 ojects".end.end.for.cfg.in.prema
367a0 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 20 63 66 ke.eachconfig(prj).do.if.(not.cf
367c0 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 6a 65 63 g.kind).then.return.nil,."projec
367e0 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 20 6b 69 t.'"...prj.name...."'.needs.a.ki
36800 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 2e 6e 61 nd.in.configuration.'"....cfg.na
36820 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 64 5f 6b me...."'".end.if.(action.valid_k
36840 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 61 69 6e inds).then.if.(not.table.contain
36860 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 64 29 29 s(action.valid_kinds,.cfg.kind))
36880 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
368a0 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
368c0 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 70 72 6f t.support."....cfg.kind....".pro
368e0 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 6f 6e 63 jects".end.end.end.if.action.onc
36900 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 63 6b 70 heckproject.then.action.oncheckp
36920 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 6e 20 74 roject(prj).end.end.end.return.t
36940 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 6b 74 6f rue.end.function.premake.checkto
36960 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 61 63 74 ols().local.action.=.premake.act
36980 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 76 61 6c ion.current().if.(not.action.val
369a0 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 65 6e 64 id_tools).then..return.true..end
369c0 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 74 69 6f .for.tool,.values.in.pairs(actio
369e0 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 53 5b 74 n.valid_tools).do.if.(_OPTIONS[t
36a00 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 61 69 6e ool]).then.if.(not.table.contain
36a20 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 65 6e 0a s(values,._OPTIONS[tool])).then.
36a40 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f return.nil,."the."....action.sho
36a60 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 rtname....".action.does.not.supp
36a80 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 49 4f 4e ort./"....tool...."="...._OPTION
36aa0 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 5f 4f 50 S[tool]....".(yet)".end.else._OP
36ac0 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 6e 64 0a TIONS[tool].=.values[1].end.end.
36ae0 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 6d 61 6b return.true.end..function.premak
36b00 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 66 28 22 e.showhelp().printf("").printf("
36b20 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 20 5b 61 Usage:.genie.[options].action.[a
36b40 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 28 22 4f rguments]").printf("").printf("O
36b60 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 6e 20 69 PTIONS").printf("").for.option.i
36b80 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 63 61 6c n.premake.option.each().do.local
36ba0 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 61 6c 20 .trigger.=.option.trigger.local.
36bc0 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 69 6f 6e description.=.option.description
36be0 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 65 72 20 .if.(option.value).then.trigger.
36c00 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 6c 75 65 =.trigger...."="....option.value
36c20 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 20 64 65 .end.if.(option.allowed).then.de
36c40 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 20 6f 6e scription.=.description....";.on
36c60 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 73 22 2c e.of:".end.printf(".--%-15s.%s",
36c80 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 74 69 6f .trigger,.description).if.(optio
36ca0 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 69 6e 20 n.allowed).then.for._,.value.in.
36cc0 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 6e 74 66 ipairs(option.allowed).do.printf
36ce0 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 61 6c 75 (".....%-14s.%s",.value[1],.valu
36d00 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 70 72 69 e[2]).end.end.printf("").end.pri
36d20 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 20 61 63 ntf("ACTIONS").printf("").for.ac
36d40 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f tion.in.premake.action.each().do
36d60 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 72 69 67 .printf(".%-17s.%s",.action.trig
36d80 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 70 72 69 ger,.action.description).end.pri
36da0 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 6c 20 69 ntf("").printf("For.additional.i
36dc0 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 62 2e 63 nformation,.see.https://github.c
36de0 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 70 72 65 6d 61 6b om/bkaradzic/genie").end..premak
36e00 65 2e 5f 66 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 74 e._filelevelconfig.=.false.funct
36e20 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 6e 61 ion.premake.generate(obj,.filena
36e40 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 6b 65 me,.callback).filename.=.premake
36e60 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 6e 61 .project.getfilename(obj,.filena
36e80 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 20 66 me).printf("Generating.%s...",.f
36ea0 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 6e 28 ilename).local.f,.err.=.io.open(
36ec0 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 6e 0a filename,."wb").if.(not.f).then.
36ee0 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 0a 63 error(err,.0).end.io.output(f).c
36f00 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 63 74 allback(obj).f:close().end.funct
36f20 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 64 69 ion.premake.findDefaultScript(di
36f40 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 72 64 r,.search_upwards).search_upward
36f60 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 61 6c s.=.search_upwards.or.true.local
36f80 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 6f 0a .last.=."".while.dir.~=.last.do.
36fa0 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 2e 6c for._,.name.in.ipairs({."genie.l
36fc0 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 2e 6c ua",."solution.lua",."premake4.l
36fe0 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 2e 2e ua".}).do.local.script0.=.dir...
37000 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 69 70 ."/"....name.if.(os.isfile(scrip
37020 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 0a 6c t0)).then.return.dir,.name.end.l
37040 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 73 2f ocal.script1.=.dir...."/scripts/
37060 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 31 29 "....name.if.(os.isfile(script1)
37080 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 2f 22 ).then.return.dir...."/scripts/"
370a0 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 20 3d ,.name.end.end.last.=.dir.dir..=
370c0 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 29 0a .path.getabsolute(dir...."/..").
370e0 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 77 61 if.dir.==.".".or.not.search_upwa
37100 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 6e 69 rds.then.break.end.end.return.ni
37120 6c 2c 20 6e 69 6c 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 20 3d l,.nil.end..premake.codeblocks.=
37140 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 20 .{.}.newaction.{.trigger........
37160 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 20 .=."codeblocks",.shortname......
37180 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 20 .=."Code::Blocks",.description..
371a0 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 6a ...=."Generate.Code::Blocks.proj
371c0 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 20 ect.files",.valid_kinds.....=.{.
371e0 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 "ConsoleApp",."WindowedApp",."St
37200 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c aticLib",."SharedLib".},.valid_l
37220 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 64 anguages.=.{."C",."C++".},.valid
37240 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 22 _tools.....=.{.cc...=.{."gcc",."
37260 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 28 ow".},.},.onsolution.=.function(
37280 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 77 sln).premake.generate(sln,."%%.w
372a0 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 6f orkspace",.premake.codeblocks.wo
372c0 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 rkspace).end,.onproject.=.functi
372e0 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 on(prj).premake.generate(prj,."%
37300 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 0a %.cbp",.premake.codeblocks.cbp).
37320 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 28 end,.oncleansolution.=.function(
37340 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 25 sln).premake.clean.file(sln,."%%
37360 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 74 .workspace").end,.oncleanproject
37380 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 66 .=.function(prj).premake.clean.f
373a0 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 6e ile(prj,."%%.cbp").premake.clean
373c0 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 2e .file(prj,."%%.depend").premake.
373e0 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 64 clean.file(prj,."%%.layout").end
37400 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 2e .}..function.premake.codeblocks.
37420 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 6e workspace(sln)._p('<?xml.version
37440 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 6f ="1.0".encoding="UTF-8".standalo
37460 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 6f ne="yes".?>')._p('<CodeBlocks_wo
37480 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 65 rkspace_file>')._p(1,'<Workspace
374a0 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 6a .title="%s">',.sln.name).for.prj
374c0 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
374e0 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 6e (sln).do.local.fname.=.path.join
37500 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 (path.getrelative(sln.location,.
37520 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 prj.location),.prj.name).local.a
37540 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 70 ctive.=.iif(prj.project.==.sln.p
37560 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 5f rojects[1],.'.active="1"',.'')._
37580 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 25 p(2,'<Project.filename="%s.cbp"%
375a0 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 6e s>',.fname,.active).for._,dep.in
375c0 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 28 .ipairs(premake.getdependencies(
375e0 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 65 prj)).do._p(3,'<Depends.filename
37600 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 65 ="%s.cbp"./>',.path.join(path.ge
37620 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 61 trelative(sln.location,.dep.loca
37640 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 72 tion),.dep.name)).end._p(2,'</Pr
37660 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 27 oject>').end._p(1,'</Workspace>'
37680 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 6c )._p('</CodeBlocks_workspace_fil
376a0 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 65 e>').end..local.codeblocks.=.pre
376c0 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 6f make.codeblocks.function.codeblo
376e0 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 69 cks.files(prj).local.pchheader.i
37700 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 72 f.(prj.pchheader).then.pchheader
37720 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 6e .=.path.getrelative(prj.location
37740 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 6e ,.prj.pchheader).end.for.fcfg.in
37760 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 64 .premake.project.eachfile(prj).d
37780 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 70 o._p(2,'<Unit.filename="%s">',.p
377a0 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 6e remake.esc(fcfg.name)).if.fcfg.n
377c0 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 70 ame.~=.fcfg.vpath.then._p(3,'<Op
377e0 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 74 tion.virtualFolder="%s"./>',.pat
37800 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 0a h.getdirectory(fcfg.vpath)).end.
37820 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 65 if.path.isresourcefile(fcfg.name
37840 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 72 ).then._p(3,'<Option.compilerVar
37860 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 66 ="WINDRES"./>').elseif.path.iscf
37880 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 20 ile(fcfg.name).and.prj.language.
378a0 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 70 ==."C++".then._p(3,'<Option.comp
378c0 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 6a ilerVar="CC"./>').end.if.not.prj
378e0 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 63 .flags.NoPCH.and.fcfg.name.==.pc
37900 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 69 hheader.then._p(3,'<Option.compi
37920 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 67 lerVar="%s"./>',.iif(prj.languag
37940 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 4f e.==."C",."CC",."CPP"))._p(3,'<O
37960 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 70 ption.compile="1"./>')._p(3,'<Op
37980 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 20 tion.weight="0"./>')._p(3,'<Add.
379a0 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 0a option="-x.c++-header"./>').end.
379c0 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 6e _p(2,'</Unit>').end.end.function
379e0 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 66 .premake.codeblocks.debugenvs(cf
37a00 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 72 g).if.premake.gettool(cfg).==.pr
37a20 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 27 emake.gcc.then._p(3,'<debugger>'
37a40 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 74 )._p(4,'<remote_debugging.target
37a60 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 6d ="%s">',.premake.esc(cfg.longnam
37a80 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 23 e)).local.args.=.''.local.sz.=.#
37aa0 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 69 cfg.debugenvs.for.idx,.v.in.ipai
37ac0 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 73 rs(cfg.debugenvs).do.args.=.args
37ae0 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 64 ....'set.env.'....v..if.sz.~=.id
37b00 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 65 x.then.args.=.args....'&#x0A;'.e
37b20 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 6c nd.end._p(5,'<options.additional
37b40 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 34 _cmds_before="%s"./>',args)._p(4
37b60 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 2f ,'</remote_debugging>')._p(3,'</
37b80 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 61 debugger>').else..error('Sorry.a
37ba0 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 72 t.this.moment.there.is.no.suppor
37bc0 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 65 t.for.debug.environment.variable
37be0 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 6f s.with.this.debugger.and.codeblo
37c00 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 63 cks').end.end.function.premake.c
37c20 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 72 odeblocks.cbp(prj).local.cc.=.pr
37c40 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 72 emake.gettool(prj)._p('<?xml.ver
37c60 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 20 73 74 61 6e sion="1.0".encoding="UTF-8".stan
37c80 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 42 6c 6f 63 6b dalone="yes".?>')._p('<CodeBlock
37ca0 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 72 s_project_file>')._p(1,'<FileVer
37cc0 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 70 sion.major="1".minor="6"./>')._p
37ce0 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 69 (1,'<Project>')._p(2,'<Option.ti
37d00 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 61 tle="%s"./>',.premake.esc(prj.na
37d20 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 20 me))._p(2,'<Option.pch_mode="2".
37d40 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 22 />')._p(2,'<Option.compiler="%s"
37d60 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 72 ./>',._OPTIONS.cc).local.platfor
37d80 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 6a ms.=.premake.filterplatforms(prj
37da0 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 65 .solution,.cc.platforms,."Native
37dc0 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a ").for.i.=.#platforms,.1,.-1.do.
37de0 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 if.premake.platforms[platforms[i
37e00 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 ]].iscrosscompiler.then.table.re
37e20 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 32 move(platforms,.i).end.end.._p(2
37e40 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 69 ,'<Build>').for._,.platform.in.i
37e60 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 70 pairs(platforms).do.for.cfg.in.p
37e80 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 remake.eachconfig(prj,.platform)
37ea0 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 20 .do._p(3,'<Target.title="%s">',.
37ec0 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 2c premake.esc(cfg.longname))._p(4,
37ee0 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 6f '<Option.output="%s".prefix_auto
37f00 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 65 ="0".extension_auto="0"./>',.pre
37f20 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 74 make.esc(cfg.buildtarget.fullpat
37f40 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 3c h)).if.cfg.debugdir.then._p(4,'<
37f60 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 65 Option.working_dir="%s"./>',.pre
37f80 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 34 make.esc(cfg.debugdir)).end._p(4
37fa0 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 27 ,'<Option.object_output="%s"./>'
37fc0 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 6c ,.premake.esc(cfg.objectsdir)).l
37fe0 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 20 ocal.types.=.{.WindowedApp.=.0,.
38000 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 53 ConsoleApp.=.1,.StaticLib.=.2,.S
38020 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 70 haredLib.=.3.}._p(4,'<Option.typ
38040 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 28 e="%d"./>',.types[cfg.kind])._p(
38060 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 4f 4,'<Option.compiler="%s"./>',._O
38080 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 72 PTIONS.cc).if.(cfg.kind.==."Shar
380a0 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 74 edLib").then._p(4,'<Option.creat
380c0 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 20 eDefFile="0"./>')._p(4,'<Option.
380e0 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 66 createStaticLib="%s"./>',.iif(cf
38100 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 0a g.flags.NoImportLib,.0,.1)).end.
38120 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 6e _p(4,'<Compiler>').for._,flag.in
38140 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 28 .ipairs(table.join(cc.getcflags(
38160 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 65 cfg),.cc.getcxxflags(cfg),.cc.ge
38180 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 64 tdefines(cfg.defines),.cfg.build
381a0 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 22 options)).do._p(5,'<Add.option="
381c0 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 0a %s"./>',.premake.esc(flag)).end.
381e0 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 if.not.cfg.flags.NoPCH.and.cfg.p
38200 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 3d chheader.then._p(5,'<Add.option=
38220 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 20 "-Winvalid-pch"./>')._p(5,'<Add.
38240 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 22 option="-include.&quot;%s&quot;"
38260 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 29 ./>',.premake.esc(cfg.pchheader)
38280 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 6c ).end.for._,v.in.ipairs(cfg.incl
382a0 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 udedirs).do._p(5,'<Add.directory
382c0 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f ="%s"./>',.premake.esc(v)).end._
382e0 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 72 p(4,'</Compiler>')._p(4,'<Linker
38300 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 6a >').for._,flag.in.ipairs(table.j
38320 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 6b oin(cc.getldflags(cfg),.cfg.link
38340 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 22 options)).do._p(5,'<Add.option="
38360 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 0a %s"./>',.premake.esc(flag)).end.
38380 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 6e for._,v.in.ipairs(premake.getlin
383a0 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 0a ks(cfg,."all",."directory")).do.
383c0 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 70 _p(5,'<Add.directory="%s"./>',.p
383e0 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 70 remake.esc(v)).end.for._,v.in.ip
38400 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"
38420 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 62 ,."basename")).do._p(5,'<Add.lib
38440 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 65 rary="%s"./>',.premake.esc(v)).e
38460 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 2e nd._p(4,'</Linker>').if.premake.
38480 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 27 findfile(cfg,.".rc").then._p(4,'
384a0 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 20 <ResourceCompiler>').for._,v.in.
384c0 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 2c ipairs(cfg.includedirs).do._p(5,
384e0 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b '<Add.directory="%s"./>',.premak
38500 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 e.esc(v)).end.for._,v.in.ipairs(
38520 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 64 cfg.resincludedirs).do._p(5,'<Ad
38540 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 73 d.directory="%s"./>',.premake.es
38560 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 6c c(v)).end._p(4,'</ResourceCompil
38580 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 6e er>').end.if.#cfg.prebuildcomman
385a0 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 73 ds.>.0.or.#cfg.postbuildcommands
385c0 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 27 .>.0.then._p(4,'<ExtraCommands>'
385e0 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 64 ).for._,v.in.ipairs(cfg.prebuild
38600 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 22 commands).do._p(5,'<Add.before="
38620 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 72 %s"./>',.premake.esc(v)).end.for
38640 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 6d ._,v.in.ipairs(cfg.postbuildcomm
38660 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 2f ands).do._p(5,'<Add.after="%s"./
38680 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f >',.premake.esc(v)).end._p(4,'</
386a0 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 72 ExtraCommands>').end._p(3,'</Tar
386c0 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 0a get>').end.end._p(2,'</Build>').
386e0 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 74 codeblocks.files(prj)._p(2,'<Ext
38700 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 6f ensions>').........for._,.platfo
38720 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 rm.in.ipairs(platforms).do.for.c
38740 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c fg.in.premake.eachconfig(prj,.pl
38760 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 20 atform).do.if.cfg.debugenvs.and.
38780 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 2e #cfg.debugenvs.>.0.then.premake.
387a0 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 6e codeblocks.debugenvs(cfg).end.en
387c0 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 31 d.end._p(2,'</Extensions>')._p(1
387e0 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 5f ,'</Project>')._p('</CodeBlocks_
38800 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 6d project_file>')._p('').end..prem
38820 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 74 ake.codelite.=.{.}.newaction.{.t
38840 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 6f rigger.........=."codelite",.sho
38860 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 72 rtname.......=."CodeLite",.descr
38880 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 20 iption.....=."Generate.CodeLite.
388a0 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 project.files",.valid_kinds.....
388c0 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c =.{."ConsoleApp",."WindowedApp",
388e0 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c ."StaticLib",."SharedLib".},.val
38900 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 id_languages.=.{."C",."C++".},.v
38920 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 63 alid_tools.....=.{.cc...=.{."gcc
38940 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
38960 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 72 n).premake.generate(sln,."%%.wor
38980 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 70 kspace",.premake.codelite.worksp
389a0 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 70 ace).end,.onproject.=.function(p
389c0 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 72 rj).premake.generate(prj,."%%.pr
389e0 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 74 oject",.premake.codelite.project
38a00 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 6f ).end,.oncleansolution.=.functio
38a20 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 22 n(sln).premake.clean.file(sln,."
38a40 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 6c %%.workspace").premake.clean.fil
38a60 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 61 e(sln,."%%_wsp.mk").premake.clea
38a80 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 6c n.file(sln,."%%.tags").end,.oncl
38aa0 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 eanproject.=.function(prj).prema
38ac0 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 29 ke.clean.file(prj,."%%.project")
38ae0 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 22 .premake.clean.file(prj,."%%.mk"
38b00 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 69 ).premake.clean.file(prj,."%%.li
38b20 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 25 st").premake.clean.file(prj,."%%
38b40 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 63 .out").end.}..function.premake.c
38b60 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 6c odelite.workspace(sln)._p('<?xml
38b80 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 3f .version="1.0".encoding="utf-8"?
38ba0 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 65 >')._p('<CodeLite_Workspace.Name
38bc0 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 72 ="%s".Database="./%s.tags">',.pr
38be0 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 63 emake.esc(sln.name),.premake.esc
38c00 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 28 (sln.name)).for.i,prj.in.ipairs(
38c20 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 72 sln.projects).do.local.name.=.pr
38c40 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 20 emake.esc(prj.name).local.fname.
38c60 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 6e =.path.join(path.getrelative(sln
38c80 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 61 .location,.prj.location),.prj.na
38ca0 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 65 me).local.active.=.iif(i==1,."Ye
38cc0 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 25 s",."No")._p('..<Project.Name="%
38ce0 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 22 s".Path="%s.project".Active="%s"
38d00 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 6c ./>',.name,.fname,.active).end.l
38d20 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 ocal.platforms.=.premake.filterp
38d40 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 63 latforms(sln,.premake[_OPTIONS.c
38d60 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 20 c].platforms,."Native").for.i.=.
38d80 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e #platforms,.1,.-1.do.if.premake.
38da0 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 platforms[platforms[i]].iscrossc
38dc0 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f ompiler.then.table.remove(platfo
38de0 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 74 rms,.i).end.end.._p('..<BuildMat
38e00 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 73 rix>').for._,.platform.in.ipairs
38e20 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 6e (platforms).do.for._,.cfgname.in
38e40 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 6c .ipairs(sln.configurations).do.l
38e60 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 6d ocal.name.=.premake.getconfignam
38e80 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 5f e(cfgname,.platform):gsub("|","_
38ea0 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 69 ")._p('....<WorkspaceConfigurati
38ec0 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 6e on.Name="%s".Selected="yes">',.n
38ee0 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 6f ame).for._,prj.in.ipairs(sln.pro
38f00 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 6d jects).do._p('......<Project.Nam
38f20 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 6e e="%s".ConfigName="%s"/>',.prj.n
38f40 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 61 ame,.name).end._p('....</Workspa
38f60 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 20 ceConfiguration>').end.end._p('.
38f80 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 65 .</BuildMatrix>')._p('</CodeLite
38fa0 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 74 _Workspace>').end..local.codelit
38fc0 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 20 e.=.premake.codelite.local.tree.
38fe0 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 65 =.premake.tree.function.codelite
39000 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 .files(prj).local.tr.=.premake.p
39020 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 65 roject.buildsourcetree(prj).tree
39040 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 20 .traverse(tr,.{.onbranchenter.=.
39060 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,.
39080 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 20 '<VirtualDirectory.Name="%s">',.
390a0 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 66 node.name).end,.onbranchexit.=.f
390c0 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 unction(node,.depth)._p(depth,.'
390e0 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 61 </VirtualDirectory>').end,.onlea
39100 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 70 f.=.function(node,.depth)._p(dep
39120 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 66 th,.'<File.Name="%s"/>',.node.cf
39140 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 6e g.name).end,.},.true,.1).end.fun
39160 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 70 ction.premake.codelite.project(p
39180 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 76 rj).io.indent.=.".."._p('<?xml.v
391a0 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 ersion="1.0".encoding="utf-8"?>'
391c0 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 73 )._p('<CodeLite_Project.Name="%s
391e0 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 65 ">',.premake.esc(prj.name)).code
39200 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 20 lite.files(prj).local.types.=.{.
39220 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 69 .ConsoleApp..=."Executable",..Wi
39240 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 69 ndowedApp.=."Executable",..Stati
39260 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 65 cLib...=."Static.Library",.Share
39280 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 70 dLib...=."Dynamic.Library",.}._p
392a0 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 73 ('..<Settings.Type="%s">',.types
392c0 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 72 [prj.kind]).local.platforms.=.pr
392e0 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 emake.filterplatforms(prj.soluti
39300 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 72 on,.premake[_OPTIONS.cc].platfor
39320 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 73 ms,."Native").for.i.=.#platforms
39340 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 5b ,.1,.-1.do.if.premake.platforms[
39360 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 68 platforms[i]].iscrosscompiler.th
39380 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 6e en.table.remove(platforms,.i).en
393a0 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 73 d.end..for._,.platform.in.ipairs
393c0 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
393e0 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 6c e.eachconfig(prj,.platform).do.l
39400 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 67 ocal.name.=.premake.esc(cfg.long
39420 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 6c name):gsub("|","_").local.compil
39440 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 67 er.=.iif(cfg.language.==."C",."g
39460 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 69 cc",."g++")._p('....<Configurati
39480 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 25 on.Name="%s".CompilerType="gnu.%
394a0 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 65 s".DebuggerType="GNU.gdb.debugge
394c0 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 20 r".Type="%s">',.name,.compiler,.
394e0 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 20 types[cfg.kind]).local.fname..=.
39500 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 6c premake.esc(cfg.buildtarget.full
39520 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 63 path).local.objdir.=.premake.esc
39540 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 20 (cfg.objectsdir).local.runcmd.=.
39560 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 69 cfg.buildtarget.name.local.rundi
39580 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 72 r.=.cfg.debugdir.or.cfg.buildtar
395a0 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 61 get.directory.local.runargs.=.ta
395c0 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 6c ble.concat(cfg.debugargs,.".").l
395e0 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 57 ocal.pause..=.iif(cfg.kind.==."W
39600 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 20 indowedApp",."no",."yes")._p('..
39620 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 74 ....<General.OutputFile="%s".Int
39640 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 3d ermediateDirectory="%s".Command=
39660 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 72 "./%s".CommandArguments="%s".Wor
39680 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 6e kingDirectory="%s".PauseExecWhen
396a0 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 6f ProcTerminates="%s"/>',.fname,.o
396c0 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 20 bjdir,.runcmd,.runargs,.rundir,.
396e0 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 63 pause).local.flags.=.premake.esc
39700 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 67 (table.join(premake.gcc.getcflag
39720 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 28 s(cfg),.premake.gcc.getcxxflags(
39740 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 20 cfg),.cfg.buildoptions))._p('...
39760 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 69 ...<Compiler.Required="yes".Opti
39780 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 20 ons="%s">',.table.concat(flags,.
397a0 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 6c ";")).for._,v.in.ipairs(cfg.incl
397c0 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 65 udedirs).do._p('........<Include
397e0 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 28 Path.Value="%s"/>',.premake.esc(
39800 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 65 v)).end.for._,v.in.ipairs(cfg.de
39820 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 73 fines).do._p('........<Preproces
39840 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 76 sor.Value="%s"/>',.premake.esc(v
39860 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 66 )).end._p('......</Compiler>').f
39880 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 72 lags.=.premake.esc(table.join(pr
398a0 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 6c emake.gcc.getldflags(cfg),.cfg.l
398c0 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 52 inkoptions))._p('......<Linker.R
398e0 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 61 equired="yes".Options="%s">',.ta
39900 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 20 ble.concat(flags,.";")).for._,v.
39920 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 in.ipairs(premake.getlinks(cfg,.
39940 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 20 "all",."directory")).do._p('....
39960 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 2c ....<LibraryPath.Value="%s"./>',
39980 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 20 .premake.esc(v)).end.for._,v.in.
399a0 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c ipairs(premake.getlinks(cfg,."al
399c0 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 20 l",."basename")).do._p('........
399e0 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 65 <Library.Value="%s"./>',.premake
39a00 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 3e .esc(v)).end._p('......</Linker>
39a20 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 63 ').if.premake.findfile(cfg,.".rc
39a40 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 6d ").then.local.defines.=.table.im
39a60 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 66 plode(table.join(cfg.defines,.cf
39a80 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 6f g.resdefines),."-D",.";",."").lo
39aa0 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 72 cal.options.=.table.concat(cfg.r
39ac0 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 75 esoptions,.";")._p('......<Resou
39ae0 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 6f rceCompiler.Required="yes".Optio
39b00 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 66 ns="%s%s">',.defines,.options).f
39b20 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 2e or._,v.in.ipairs(table.join(cfg.
39b40 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 29 includedirs,.cfg.resincludedirs)
39b60 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 61 ).do._p('........<IncludePath.Va
39b80 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 64 lue="%s"/>',.premake.esc(v)).end
39ba0 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 29 ._p('......</ResourceCompiler>')
39bc0 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 65 .else._p('......<ResourceCompile
39be0 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 65 r.Required="no".Options=""/>').e
39c00 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 20 nd.if.#cfg.prebuildcommands.>.0.
39c20 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 20 then._p('......<PreBuild>').for.
39c40 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 6e _,v.in.ipairs(cfg.prebuildcomman
39c60 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 62 ds).do._p('........<Command.Enab
39c80 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 65 led="yes">%s</Command>',.premake
39ca0 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 6c .esc(v)).end._p('......</PreBuil
39cc0 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 6e d>').end.if.#cfg.postbuildcomman
39ce0 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 64 ds.>.0.then._p('......<PostBuild
39d00 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 75 >').for._,v.in.ipairs(cfg.postbu
39d20 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 6d ildcommands).do._p('........<Com
39d40 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 27 mand.Enabled="yes">%s</Command>'
39d60 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 ,.premake.esc(v)).end._p('......
39d80 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 75 </PostBuild>').end._p('......<Cu
39da0 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 20 stomBuild.Enabled="no">')._p('..
39dc0 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 61 ......<CleanCommand></CleanComma
39de0 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 3e nd>')._p('........<BuildCommand>
39e00 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 53 </BuildCommand>')._p('........<S
39e20 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 6d ingleFileCommand></SingleFileCom
39e40 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 6e mand>')._p('........<MakefileGen
39e60 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 74 erationCommand></MakefileGenerat
39e80 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 64 ionCommand>')._p('........<Third
39ea0 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 6f PartyToolName>None</ThirdPartyTo
39ec0 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 69 olName>')._p('........<WorkingDi
39ee0 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 70 rectory></WorkingDirectory>')._p
39f00 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 20 ('......</CustomBuild>')._p('...
39f20 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 20 ...<AdditionalRules>')._p('.....
39f40 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 74 ...<CustomPostBuild></CustomPost
39f60 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 42 Build>')._p('........<CustomPreB
39f80 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 20 uild></CustomPreBuild>')._p('...
39fa0 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 20 ...</AdditionalRules>')._p('....
39fc0 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 20 </Configuration>').end.end._p('.
39fe0 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 69 .</Settings>').for._,.platform.i
3a000 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 n.ipairs(platforms).do.for.cfg.i
3a020 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f n.premake.eachconfig(prj,.platfo
3a040 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 3d rm).do._p('..<Dependencies.name=
3a060 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 5f "%s">',.cfg.longname:gsub("|","_
3a080 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 2e ")).for._,dep.in.ipairs(premake.
3a0a0 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 20 getdependencies(prj)).do._p('...
3a0c0 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 65 .<Project.Name="%s"/>',.dep.name
3a0e0 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 6e ).end._p('..</Dependencies>').en
3a100 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 0a d.end._p('</CodeLite_Project>').
3a120 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 20 end.._MAKE.=.{.}.premake.make.=.
3a140 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 75 {.}.local.make.=.premake.make.fu
3a160 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 65 nction._MAKE.esc(value).local.re
3a180 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 29 sult.if.(type(value).==."table")
3a1a0 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 70 .then.result.=.{.}.for._,v.in.ip
3a1c0 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 75 airs(value).do.table.insert(resu
3a1e0 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 73 lt,._MAKE.esc(v)).end.return.res
3a200 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 5c ult.else.result.=.value:gsub("\\
3a220 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 28 ",."\\\\").result.=.result:gsub(
3a240 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 62 ".",."\\.").result.=.result:gsub
3a260 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 3a ("%%(",."\\%(").result.=.result:
3a280 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 73 gsub("%%)",."\\%)").result.=.res
3a2a0 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 31 ult:gsub("$\\%((.-)\\%)",."$%(%1
3a2c0 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 74 %)").return.result.end.end.funct
3a2e0 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 65 ion.premake.make_copyrule(source
3a300 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 73 ,.target)._p('%s:.%s',.target,.s
3a320 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 74 ource)._p('\t@echo.Copying.$(not
3a340 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 20 dir.%s)',.target)._p('\t-$(call.
3a360 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 6e COPY,%s,%s)',.source,.target).en
3a380 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 6c d.function.premake.make_mkdirrul
3a3a0 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 2c e(var)._p('\t@echo.Creating.%s',
3a3c0 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 20 .var)._p('\t-$(call.MKDIR,%s)',.
3a3e0 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 69 var)._p('').end.function.make.li
3a400 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 74 st(value).if.#value.>.0.then.ret
3a420 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 22 urn."."....table.concat(value,."
3a440 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 74 .").else.return."".end.end.funct
3a460 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 20 ion._MAKE.getmakefilename(this,.
3a480 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 20 searchprjs).local.count.=.0.for.
3a4a0 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
3a4c0 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 74 o.if.(sln.location.==.this.locat
3a4e0 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 0a ion).then.count.=.count.+.1.end.
3a500 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 69 if.(searchprjs).then.for._,prj.i
3a520 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 72 n.ipairs(sln.projects).do.if.(pr
3a540 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 65 j.location.==.this.location).the
3a560 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 0a n.count.=.count.+.1.end.end.end.
3a580 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 20 end.if.(count.==.1).then.return.
3a5a0 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 65 "Makefile".else.return.this.name
3a5c0 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 41 ....".make".end.end.function._MA
3a5e0 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 20 KE.getnames(tbl).local.result.=.
3a600 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 6b table.extract(tbl,."name").for.k
3a620 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 5d ,v.in.pairs(result).do.result[k]
3a640 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 6c .=._MAKE.esc(v).end.return.resul
3a660 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 67 t.end.function.make.settings(cfg
3a680 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 74 ,.cc).if.#cfg.makesettings.>.0.t
3a6a0 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 6d hen.for._,.value.in.ipairs(cfg.m
3a6c0 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 6e akesettings).do._p(value).end.en
3a6e0 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 6f d.local.toolsettings.=.cc.platfo
3a700 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 66 rms[cfg.platform].cfgsettings.if
3a720 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 6e .toolsettings.then._p(toolsettin
3a740 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 20 gs).end.end.newaction.{.trigger.
3a760 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 20 ........=."gmake",.shortname....
3a780 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 20 ...=."GNU.Make",.description....
3a7a0 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 50 .=."Generate.GNU.makefiles.for.P
3a7c0 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 5f OSIX,.MinGW,.and.Cygwin",.valid_
3a7e0 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e kinds.....=.{."ConsoleApp",."Win
3a800 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c dowedApp",."StaticLib",."SharedL
3a820 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 ib".},.valid_languages.=.{."C",.
3a840 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 3d "C++",."C#".},.valid_tools.....=
3a860 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 6f .{.cc.....=.{."gcc",."ghs".},.do
3a880 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 22 tnet.=.{."mono",."msnet",."pnet"
3a8a0 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 6e .},.},.onsolution.=.function(sln
3a8c0 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 65 ).premake.generate(sln,._MAKE.ge
3a8e0 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 61 tmakefilename(sln,.false),.prema
3a900 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 74 ke.make_solution).end,.onproject
3a920 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 20 .=.function(prj).local.makefile.
3a940 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 75 =._MAKE.getmakefilename(prj,.tru
3a960 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 72 e).if.premake.isdotnetproject(pr
3a980 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 61 j).then.premake.generate(prj,.ma
3a9a0 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 73 kefile,.premake.make_csharp).els
3a9c0 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 65 e.premake.generate(prj,.makefile
3a9e0 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 63 ,.premake.make_cpp).end.end,.onc
3aa00 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 65 leansolution.=.function(sln).pre
3aa20 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 61 make.clean.file(sln,._MAKE.getma
3aa40 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 63 kefilename(sln,.false)).end,.onc
3aa60 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
3aa80 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 6b ake.clean.file(prj,._MAKE.getmak
3aaa0 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 6e efilename(prj,.true)).end.}..fun
3aac0 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 29 ction.premake.make_solution(sln)
3aae0 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 5d .local.cc.=.premake[_OPTIONS.cc]
3ab00 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
3ab20 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 4e rplatforms(sln,.cc.platforms,."N
3ab40 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 69 ative")._p('#.%s.solution.makefi
3ab60 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 6d le.autogenerated.by.GENie',.prem
3ab80 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 0a ake.action.current().shortname).
3aba0 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 65 _p('#.Type."make.help".for.usage
3abc0 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 67 .help')._p('')._p('ifndef.config
3abe0 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 70 ')._p('..config=%s',._MAKE.esc(p
3ac00 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 75 remake.getconfigname(sln.configu
3ac20 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 29 rations[1],.platforms[1],.true))
3ac40 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 27 )._p('endif')._p('export.config'
3ac60 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 61 )._p('')._p('PROJECTS.:=.%s',.ta
3ac80 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 61 ble.concat(_MAKE.esc(table.extra
3aca0 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 29 ct(sln.projects,."name")),."."))
3acc0 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 65 ._p('')._p('.PHONY:.all.clean.he
3ace0 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 3a lp.$(PROJECTS)')._p('')._p('all:
3ad00 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 6a .$(PROJECTS)')._p('').for._,.prj
3ad20 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 27 .in.ipairs(sln.projects).do._p('
3ad40 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 61 %s:.%s',._MAKE.esc(prj.name),.ta
3ad60 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 61 ble.concat(_MAKE.esc(table.extra
3ad80 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 2c ct(premake.getdependencies(prj),
3ada0 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 73 ."name")),.".")).if.(not.sln.mes
3adc0 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 73 sageskip).or.(not.table.contains
3ade0 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 4d (sln.messageskip,."SkipBuildingM
3ae00 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 3d essage")).then._p('\t@echo."====
3ae20 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 2c .Building.%s.($(config)).===="',
3ae40 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 2d .prj.name).end._p('\t@${MAKE}.--
3ae60 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 2c no-print-directory.-C.%s.-f.%s',
3ae80 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e ._MAKE.esc(path.getrelative(sln.
3aea0 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b 45 2e location,.prj.location)),._MAKE.
3aec0 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 esc(_MAKE.getmakefilename(prj,.t
3aee0 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 66 rue)))._p('').end._p('clean:').f
3af00 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 73 or._.,prj.in.ipairs(sln.projects
3af20 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 64 ).do._p('\t@${MAKE}.--no-print-d
3af40 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 41 irectory.-C.%s.-f.%s.clean',._MA
3af60 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 61 KE.esc(path.getrelative(sln.loca
3af80 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 28 tion,.prj.location)),._MAKE.esc(
3afa0 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 29 _MAKE.getmakefilename(prj,.true)
3afc0 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 27 )).end._p('')._p('help:')._p(1,'
3afe0 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 5d @echo."Usage:.make.[config=name]
3b000 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 70 .[target]"')._p(1,'@echo.""')._p
3b020 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 6f (1,'@echo."CONFIGURATIONS:"').lo
3b040 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 6f cal.cfgpairs.=.{.}.for._,.platfo
3b060 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f rm.in.ipairs(platforms).do.for._
3b080 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 ,.cfgname.in.ipairs(sln.configur
3b0a0 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 2c ations).do._p(1,'@echo."...%s"',
3b0c0 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 .premake.getconfigname(cfgname,.
3b0e0 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 40 platform,.true)).end.end._p(1,'@
3b100 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 22 echo.""')._p(1,'@echo."TARGETS:"
3b120 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 29 ')._p(1,'@echo."...all.(default)
3b140 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 72 "')._p(1,'@echo."...clean"').for
3b160 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 ._,.prj.in.ipairs(sln.projects).
3b180 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 6d do._p(1,'@echo."...%s"',.prj.nam
3b1a0 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 65 e).end._p(1,'@echo.""')._p(1,'@e
3b1c0 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 68 cho."For.more.information,.see.h
3b1e0 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 69 ttps://github.com/bkaradzic/geni
3b200 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 7d e"').end..premake.make.cpp.=.{.}
3b220 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 63 .premake.make.override.=.{.}.loc
3b240 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 20 al.cpp.=.premake.make.cpp.local.
3b260 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 65 make.=.premake.make.function.pre
3b280 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 72 make.make_cpp(prj).local.cc.=.pr
3b2a0 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 72 emake.gettool(prj).local.platfor
3b2c0 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 6a ms.=.premake.filterplatforms(prj
3b2e0 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 65 .solution,.cc.platforms,."Native
3b300 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 2c ").premake.gmake_cpp_header(prj,
3b320 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 20 .cc,.platforms).for._,.platform.
3b340 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.
3b360 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
3b380 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 67 orm).do.premake.gmake_cpp_config
3b3a0 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 6a (prj,.cfg,.cc).end.end.local.obj
3b3c0 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 72 dirs.=.{}.local.additionalobjdir
3b3e0 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 6a s.=.{}.for._,.file.in.ipairs(prj
3b400 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 .files).do.if.path.isSourceFile(
3b420 66 69 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 file).then.objdirs[_MAKE.esc(pat
3b440 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 69 6c h.getdirectory(path.trimdots(fil
3b460 65 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 e)))].=.1.end.end.for._,.customb
3b480 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 69 uildtask.in.ipairs(prj.custombui
3b4a0 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 73 ldtask.or.{}).do.for._,.buildtas
3b4c0 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 7b k.in.ipairs(custombuildtask.or.{
3b4e0 7d 29 20 64 6f 0a 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 }).do.additionalobjdirs[_MAKE.es
3b500 63 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 67 65 74 72 65 6c 61 c(path.getdirectory(path.getrela
3b520 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]))
3b540 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f 42 4a 44 49 52 53 20 3a 3d 20 5c 5c )].=.1.end.end._p('OBJDIRS.:=.\\
3b560 27 29 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 20 5c 5c 27 29 0a 66 6f 72 20 64 69 72 2c ')._p('\t$(OBJDIR).\\').for.dir,
3b580 20 5f 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 ._.in.pairs(objdirs).do._p('\t$(
3b5a0 4f 42 4a 44 49 52 29 2f 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 66 6f 72 20 64 69 72 OBJDIR)/%s.\\',.dir).end.for.dir
3b5c0 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 29 20 ,._.in.pairs(additionalobjdirs).
3b5e0 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 5f 70 28 27 27 29 do._p('\t%s.\\',.dir).end._p('')
3b600 0a 5f 70 28 27 52 45 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 ._p('RESOURCES.:=.\\').for._,.fi
3b620 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 le.in.ipairs(prj.files).do.if.pa
3b640 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 th.isresourcefile(file).then._p(
3b660 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 '\t$(OBJDIR)/%s.res.\\',._MAKE.e
3b680 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 29 0a 65 6e 64 0a sc(path.getbasename(file))).end.
3b6a0 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 end._p('')._p('.PHONY:.clean.pre
3b6c0 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 build.prelink')._p('').if.os.is(
3b6e0 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 6f "MacOSX").and.prj.kind.==."Windo
3b700 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 29 wedApp".then._p('all:.$(OBJDIRS)
3b720 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 24 28 64 69 .prebuild.prelink.$(TARGET).$(di
3b740 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 20 24 28 64 69 72 20 24 28 54 r.$(TARGETDIR))PkgInfo.$(dir.$(T
3b760 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 20 7c 20 24 28 54 41 52 47 45 54 44 ARGETDIR))Info.plist.|.$(TARGETD
3b780 49 52 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 29 20 70 IR)').else._p('all:.$(OBJDIRS).p
3b7a0 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 7c 20 24 28 54 41 rebuild.prelink.$(TARGET).|.$(TA
3b7c0 52 47 45 54 44 49 52 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 29 0a 5f 70 28 27 27 29 RGETDIR)').end._p('\t@:')._p('')
3b7e0 0a 69 66 20 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 .if.(prj.kind.==."StaticLib".and
3b800 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a .prj.options.ArchiveSplit).then.
3b820 5f 70 28 27 64 65 66 69 6e 65 20 6d 61 78 5f 61 72 67 73 27 29 0a 5f 70 28 27 5c 74 24 28 65 76 _p('define.max_args')._p('\t$(ev
3b840 61 6c 20 5f 61 72 67 73 3a 3d 29 27 29 0a 5f 70 28 27 5c 74 24 28 66 6f 72 65 61 63 68 20 6f 62 al._args:=)')._p('\t$(foreach.ob
3b860 6a 2c 24 33 2c 24 28 65 76 61 6c 20 5f 61 72 67 73 2b 3d 24 28 6f 62 6a 29 29 24 28 69 66 20 24 j,$3,$(eval._args+=$(obj))$(if.$
3b880 28 77 6f 72 64 20 24 32 2c 24 28 5f 61 72 67 73 29 29 2c 24 31 24 28 5f 61 72 67 73 29 24 28 45 (word.$2,$(_args)),$1$(_args)$(E
3b8a0 4f 4c 29 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 69 OL)$(eval._args:=)))')._p('\t$(i
3b8c0 66 20 24 28 5f 61 72 67 73 29 2c 24 31 24 28 5f 61 72 67 73 29 29 27 29 0a 5f 70 28 27 65 6e 64 f.$(_args),$1$(_args))')._p('end
3b8e0 65 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 64 65 66 69 6e 65 20 45 4f 4c 27 29 0a 5f 70 28 ef')._p('')._p('define.EOL')._p(
3b900 27 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e '')._p('')._p('endef')._p('').en
3b920 64 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 24 28 4f 42 4a 45 43 54 d._p('$(TARGET):.$(GCH).$(OBJECT
3b940 53 29 20 24 28 4c 44 44 45 50 53 29 20 24 28 45 58 54 45 52 4e 41 4c 5f 4c 49 42 53 29 20 24 28 S).$(LDDEPS).$(EXTERNAL_LIBS).$(
3b960 52 45 53 4f 55 52 43 45 53 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 RESOURCES).|.$(TARGETDIR).$(OBJD
3b980 49 52 53 29 27 29 0a 69 66 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 IRS)').if.prj.kind.==."StaticLib
3b9a0 22 20 74 68 65 6e 0a 69 66 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e 67 20 74 68 65 6e 0a ".then.if.prj.msgarchiving.then.
3b9c0 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 61 72 63 68 69 76 69 6e _p('\t@echo.'....prj.msgarchivin
3b9e0 67 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 41 72 63 68 69 76 69 6e 67 20 25 73 g).else._p('\t@echo.Archiving.%s
3ba00 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 61 72 63 ',.prj.name).end.if.(not.prj.arc
3ba20 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 6e 0a 70 72 6a 2e 61 72 63 68 69 76 65 hivesplit_size).then.prj.archive
3ba40 73 70 6c 69 74 5f 73 69 7a 65 3d 32 30 30 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f split_size=200.end.if.(not.prj.o
3ba60 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 27 5c 74 ptions.ArchiveSplit).then._p('\t
3ba80 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 20 24 28 4f 42 4a 45 43 54 53 29 27 $(SILENT).$(LINKCMD).$(OBJECTS)'
3baa0 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 ....(os.is("MacOSX").and.".2>&1.
3bac0 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e >./dev/null.|.sed.-e.'/.o).has.n
3bae0 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 65 6c 73 65 0a 5f 70 28 o.symbols$$/d'".or."")).else._p(
3bb00 27 5c 74 24 28 63 61 6c 6c 20 52 4d 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 '\t$(call.RM,$(TARGET))')._p('\t
3bb20 40 24 28 63 61 6c 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 4c 49 4e 4b 43 4d 44 29 2c 27 2e 2e 20 @$(call.max_args,$(LINKCMD),'...
3bb40 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 2e 2e 27 2c 24 28 4f 42 4a 45 prj.archivesplit_size...',$(OBJE
3bb60 43 54 53 29 29 27 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 CTS))'....(os.is("MacOSX").and."
3bb80 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 .2>&1.>./dev/null.|.sed.-e.'/.o)
3bba0 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 5f 70 .has.no.symbols$$/d'".or.""))._p
3bbc0 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 5f 4e 44 58 29 27 29 0a 65 ('\t$(SILENT).$(LINKCMD_NDX)').e
3bbe0 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 20 74 68 65 6e 0a 5f nd.else.if.prj.msglinking.then._
3bc00 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 29 0a p('\t@echo.'....prj.msglinking).
3bc20 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 2c 20 70 72 else._p('\t@echo.Linking.%s',.pr
3bc40 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 j.name).end._p('\t$(SILENT).$(LI
3bc60 4e 4b 43 4d 44 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d NKCMD)').end._p('\t$(POSTBUILDCM
3bc80 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 29 DS)')._p('')._p('$(TARGETDIR):')
3bca0 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 45 .premake.make_mkdirrule("$(TARGE
3bcc0 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 29 3a 27 29 0a 69 66 20 28 6e 6f TDIR)")._p('$(OBJDIRS):').if.(no
3bce0 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 t.prj.solution.messageskip).or.(
3bd00 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e not.table.contains(prj.solution.
3bd20 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 messageskip,."SkipCreatingMessag
3bd40 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 24 e")).then._p('\t@echo.Creating.$
3bd60 28 40 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 24 40 (@)').end._p('\t-$(call.MKDIR,$@
3bd80 29 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e )')._p('').if.os.is("MacOSX").an
3bda0 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e d.prj.kind.==."WindowedApp".then
3bdc0 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 3a ._p('$(dir.$(TARGETDIR))PkgInfo:
3bde0 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 ')._p('$(dir.$(TARGETDIR))Info.p
3be00 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a list:')._p('').end._p('clean:').
3be20 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 if.(not.prj.solution.messageskip
3be40 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c ).or.(not.table.contains(prj.sol
3be60 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 ution.messageskip,."SkipCleaning
3be80 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 Message")).then._p('\t@echo.Clea
3bea0 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 ning.%s',.prj.name).end._p('ifeq
3bec0 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 .(posix,$(SHELLTYPE))')._p('\t$(
3bee0 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c SILENT).rm.-f..$(TARGET)')._p('\
3bf00 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 t$(SILENT).rm.-rf.$(OBJDIR)')._p
3bf20 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 ('else')._p('\t$(SILENT).if.exis
3bf40 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 20 64 65 6c 20 t.$(subst./,\\\\,$(TARGET)).del.
3bf60 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 $(subst./,\\\\,$(TARGET))')._p('
3bf80 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c \t$(SILENT).if.exist.$(subst./,\
3bfa0 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 \\\,$(OBJDIR)).rmdir./s./q.$(sub
3bfc0 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 st./,\\\\,$(OBJDIR))')._p('endif
3bfe0 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 ')._p('')._p('prebuild:')._p('\t
3c000 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 $(PREBUILDCMDS)')._p('')._p('pre
3c020 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f link:')._p('\t$(PRELINKCMDS)')._
3c040 70 28 27 27 29 0a 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 66 69 6c 65 p('').cpp.pchrules(prj).cpp.file
3c060 52 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 Rules(prj).cpp.dependencyRules(p
3c080 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 rj).for._,.custombuildtask.in.ip
3c0a0 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 airs(prj.custombuildtask.or.{}).
3c0c0 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 do.for._,.buildtask.in.ipairs(cu
3c0e0 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 stombuildtask.or.{}).do.local.de
3c100 70 73 20 3d 20 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 ps.=..string.format("%s.",path.g
3c120 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
3c140 6b 5b 31 5d 29 29 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 k[1])).for._,.depdata.in.ipairs(
3c160 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 64 65 70 73 20 3d 20 64 65 buildtask[3].or.{}).do.deps.=.de
3c180 70 73 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 ps....string.format("%s.",path.g
3c1a0 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 etrelative(prj.location,depdata)
3c1c0 29 0a 65 6e 64 0a 5f 70 28 27 25 73 3a 20 25 73 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 20 ).end._p('%s:.%s.|.$(TARGETDIR).
3c1e0 24 28 4f 42 4a 44 49 52 53 29 27 0a 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 $(OBJDIRS)'.,path.getrelative(pr
3c200 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 0a 2c 20 64 65 70 73 0a j.location,buildtask[2]).,.deps.
3c220 29 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 ).for._,.cmdline.in.ipairs(build
3c240 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 63 6d task[4].or.{}).do.local.cmd.=.cm
3c260 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 dline.local.num.=.1.for._,.depda
3c280 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.{})
3c2a0 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 24 25 28 22 .do.cmd.=.string.gsub(cmd,"%$%("
3c2c0 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 ....num..."%)",.string.format("%
3c2e0 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f s.",path.getrelative(prj.locatio
3c300 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 n,depdata))).num.=.num.+.1.end.c
3c320 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 29 22 2c md.=.string.gsub(cmd,."%$%(<%)",
3c340 20 22 24 3c 22 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 ."$<").cmd.=.string.gsub(cmd,."%
3c360 24 25 28 40 25 29 22 2c 20 22 24 40 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 $%(@%)",."$@")._p('\t$(SILENT).%
3c380 73 27 2c 63 6d 64 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 2d s',cmd).end._p('').end.end._p('-
3c3a0 69 6e 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a 25 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f include.$(OBJECTS:%%.o=%%.d)')._
3c3c0 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c p('ifneq.(,$(PCH))')._p('..-incl
3c3e0 75 64 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 64 ude.$(OBJDIR)/$(notdir.$(PCH)).d
3c400 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d ')._p('endif').end.function.prem
3c420 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c ake.gmake_cpp_header(prj,.cc,.pl
3c440 61 74 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 atforms)._p('#.%s.project.makefi
3c460 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 6d le.autogenerated.by.GENie',.prem
3c480 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 0a ake.action.current().shortname).
3c4a0 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 _p('ifndef.config')._p('..config
3c4c0 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 =%s',._MAKE.esc(premake.getconfi
3c4e0 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e gname(prj.solution.configuration
3c500 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 s[1],.platforms[1],.true)))._p('
3c520 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 endif')._p('')._p('ifndef.verbos
3c540 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 e')._p('..SILENT.=.@')._p('endif
3c560 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 ')._p('')._p('SHELLTYPE.:=.msdos
3c580 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 ')._p('ifeq.(,$(ComSpec)$(COMSPE
3c5a0 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 C))')._p('..SHELLTYPE.:=.posix')
3c5c0 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 66 69 ._p('endif')._p('ifeq.(/bin,$(fi
3c5e0 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 ndstring./bin,$(SHELL)))')._p('.
3c600 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'
3c620 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 )._p('ifeq.(/bin,$(findstring./b
3c640 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 in,$(MAKESHELL)))')._p('..SHELLT
3c660 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 YPE.:=.posix')._p('endif')._p(''
3c680 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 )._p('ifeq.(posix,$(SHELLTYPE))'
3c6a0 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 )._p('..MKDIR.=.$(SILENT).mkdir.
3c6c0 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 -p."$(1)"')._p('..COPY..=.$(SILE
3c6e0 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 20 NT).cp.-fR."$(1)"."$(2)"')._p('.
3c700 20 52 4d 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 22 27 29 0a 5f 70 .RM=.$(SILENT).rm.-f."$(1)"')._p
3c720 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 45 4e 54 29 ('else')._p('..MKDIR.=.$(SILENT)
3c740 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 22 20 32 3e .mkdir."$(subst./,\\\\,$(1))".2>
3c760 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 .nul.||.exit.0')._p('..COPY..=.$
3c780 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c (SILENT).copy./Y."$(subst./,\\\\
3c7a0 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 ,$(1))"."$(subst./,\\\\,$(2))"')
3c7c0 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 ._p('..RM....=.$(SILENT).del./F.
3c7e0 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c "$(subst./,\\\\,$(1))".2>.nul.||
3c800 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 .exit.0')._p('endif')._p('')._p(
3c820 27 43 43 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 63 29 0a 5f 70 28 27 43 58 58 20 3d 20 25 73 27 'CC..=.%s',.cc.cc)._p('CXX.=.%s'
3c840 2c 20 63 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 20 20 3d 20 25 73 27 2c 20 63 63 2e 61 72 29 0a ,.cc.cxx)._p('AR..=.%s',.cc.ar).
3c860 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 43 4f 4d 50 27 29 0a 5f 70 28 27 _p('')._p('ifndef.RESCOMP')._p('
3c880 20 20 69 66 64 65 66 20 57 49 4e 44 52 45 53 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d ..ifdef.WINDRES')._p('....RESCOM
3c8a0 50 20 3d 20 24 28 57 49 4e 44 52 45 53 29 27 29 0a 5f 70 28 27 20 20 65 6c 73 65 27 29 0a 5f 70 P.=.$(WINDRES)')._p('..else')._p
3c8c0 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 77 69 6e 64 72 65 73 27 29 0a 5f 70 28 27 20 20 ('....RESCOMP.=.windres')._p('..
3c8e0 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 endif')._p('endif')._p('').end.f
3c900 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 63 6f 6e 66 69 67 unction.premake.gmake_cpp_config
3c920 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 69 (prj,.cfg,.cc)._p('ifeq.($(confi
3c940 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 g),%s)',._MAKE.esc(cfg.shortname
3c960 29 29 0a 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 )).cpp.platformtools(cfg,.cc)._p
3c980 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 6d 61 6b 65 ('..'....(table.contains(premake
3c9a0 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 4f 42 4a 44 49 52 22 29 20 61 6e 64 20 22 6f 76 .make.override,"OBJDIR").and."ov
3c9c0 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 4f 42 4a 44 49 52 20 20 20 erride.".or."").......'OBJDIR...
3c9e0 20 20 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 ..=.%s',._MAKE.esc(cfg.objectsdi
3ca00 72 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 r))._p('..'....(table.contains(p
3ca20 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 54 44 49 52 22 remake.make.override,"TARGETDIR"
3ca40 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 27 54 41 52 ).and."override.".or."")....'TAR
3ca60 47 45 54 44 49 52 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 GETDIR..=.%s',._MAKE.esc(cfg.bui
3ca80 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 ldtarget.directory))._p('..'....
3caa0 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 (table.contains(premake.make.ove
3cac0 72 72 69 64 65 2c 22 54 41 52 47 45 54 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 rride,"TARGET").and."override.".
3cae0 6f 72 20 22 22 29 20 2e 2e 20 20 20 20 27 54 41 52 47 45 54 20 20 20 20 20 3d 20 24 28 54 41 52 or."").......'TARGET.....=.$(TAR
3cb00 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 GETDIR)/%s',._MAKE.esc(cfg.build
3cb20 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 2b 3d target.name))._p('..DEFINES...+=
3cb40 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 %s',.make.list(cc.getdefines(cfg
3cb60 2e 64 65 66 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 45 53 20 20 2b 3d 25 73 .defines)))._p('..INCLUDES..+=%s
3cb80 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 ',.make.list(cc.getincludedirs(c
3cba0 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 29 29 0a 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 fg.includedirs))).cpp.pchconfig(
3cbc0 63 66 67 29 0a 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 63 70 70 2e 6c 69 6e 6b cfg).cpp.flags(cfg,.cc).cpp.link
3cbe0 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 4f 42 4a 45 43 54 53 20 3a er(prj,.cfg,.cc)._p('..OBJECTS.:
3cc00 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a =.\\').for._,.file.in.ipairs(prj
3cc20 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 .files).do.if.path.isSourceFile(
3cc40 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e file).then.if.not.table.icontain
3cc60 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c s(cfg.excludes,.file).then._p('\
3cc80 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 20 5c 5c 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 t$(OBJDIR)/%s.o.\\'.,._MAKE.esc(
3cca0 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 69 6c path.trimdots(path.removeext(fil
3ccc0 65 29 29 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 20 20 e))).).end.end.end._p('')._p('..
3cce0 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 define.PREBUILDCMDS').if.#cfg.pr
3cd00 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 ebuildcommands.>.0.then._p('\t@e
3cd20 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 cho.Running.pre-build.commands')
3cd40 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
3cd60 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 6e 5c 74 22 29 29 ebuildcommands,."",."",."\n\t"))
3cd80 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 .end._p('..endef')._p('..define.
3cda0 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d PRELINKCMDS').if.#cfg.prelinkcom
3cdc0 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 6e 6e 69 mands.>.0.then._p('\t@echo.Runni
3cde0 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 ng.pre-link.commands')._p('\t%s'
3ce00 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 ,.table.implode(cfg.prelinkcomma
3ce20 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 nds,."",."",."\n\t")).end._p('..
3ce40 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d endef')._p('..define.POSTBUILDCM
3ce60 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e DS').if.#cfg.postbuildcommands.>
3ce80 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 .0.then._p('\t@echo.Running.post
3cea0 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 -build.commands')._p('\t%s',.tab
3cec0 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 le.implode(cfg.postbuildcommands
3cee0 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 ,."",."",."\n\t")).end._p('..end
3cf00 65 66 27 29 0a 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 ef').make.settings(cfg,.cc)._p('
3cf20 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 2e endif')._p('').end.function.cpp.
3cf40 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 28 63 66 67 2c 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 platformtools(cfg,.cc).local.pla
3cf60 74 66 6f 72 6d 20 3d 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 tform.=.cc.platforms[cfg.platfor
3cf80 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 63 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 43 20 m].if.platform.cc.then._p('..CC.
3cfa0 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 63 29 0a 65 6e 64 0a ........=.%s',.platform.cc).end.
3cfc0 69 66 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 20 74 68 65 6e 0a 5f 70 28 27 20 20 43 58 58 20 20 if.platform.cxx.then._p('..CXX..
3cfe0 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 78 78 29 0a 65 6e 64 0a 69 ......=.%s',.platform.cxx).end.i
3d000 66 20 70 6c 61 74 66 6f 72 6d 2e 61 72 20 74 68 65 6e 0a 5f 70 28 27 20 20 41 52 20 20 20 20 20 f.platform.ar.then._p('..AR.....
3d020 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 61 72 29 0a 65 6e 64 0a 65 6e 64 0a ....=.%s',.platform.ar).end.end.
3d040 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 6c 61 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 63 function.cpp.flags(cfg,.cc).if.c
3d060 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e fg.pchheader.and.not.cfg.flags.N
3d080 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b 3d oPCH.then._p('..FORCE_INCLUDE.+=
3d0a0 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 64 69 72 20 24 28 50 .-include.$(OBJDIR)/$(notdir.$(P
3d0c0 43 48 29 29 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 CH))').end.if.#cfg.forcedinclude
3d0e0 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 20 2b s.>.0.then._p('..FORCE_INCLUDE.+
3d100 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e =.-include.%s'.,_MAKE.esc(table.
3d120 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 29 concat(cfg.forcedincludes,.";"))
3d140 29 0a 65 6e 64 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 50 50 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 ).end._p('..ALL_CPPFLAGS..+=.$(C
3d160 50 50 46 4c 41 47 53 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 PPFLAGS).%s.$(DEFINES).$(INCLUDE
3d180 53 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 S)',.table.concat(cc.getcppflags
3d1a0 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 46 4c 41 47 53 20 20 20 (cfg),."."))._p('..ALL_CFLAGS...
3d1c0 20 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 .+=.$(CFLAGS).$(ALL_CPPFLAGS).$(
3d1e0 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 6e 28 63 ARCH)%s',.make.list(table.join(c
3d200 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f c.getcflags(cfg),.cfg.buildoptio
3d220 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 29 0a 5f 70 28 27 20 20 ns,.cfg.buildoptions_c)))._p('..
3d240 41 4c 4c 5f 43 58 58 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 ALL_CXXFLAGS..+=.$(CXXFLAGS).$(C
3d260 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 FLAGS).$(ALL_CPPFLAGS).$(ARCH)%s
3d280 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 ',.make.list(table.join(cc.getcf
3d2a0 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 lags(cfg),.cc.getcxxflags(cfg),.
3d2c0 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f cfg.buildoptions,.cfg.buildoptio
3d2e0 6e 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 20 2b 3d ns_cpp)))._p('..ALL_OBJCFLAGS.+=
3d300 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 .$(CXXFLAGS).$(CFLAGS).$(ALL_CPP
3d320 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 FLAGS).$(ARCH)%s',.make.list(tab
3d340 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 le.join(cc.getcflags(cfg),.cc.ge
3d360 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 tcxxflags(cfg),.cfg.buildoptions
3d380 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f 70 28 27 20 ,.cfg.buildoptions_objc)))._p('.
3d3a0 20 41 4c 4c 5f 52 45 53 46 4c 41 47 53 20 20 2b 3d 20 24 28 52 45 53 46 4c 41 47 53 29 20 24 28 .ALL_RESFLAGS..+=.$(RESFLAGS).$(
3d3c0 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 25 73 27 2c 0a 20 20 20 20 20 20 20 DEFINES).$(INCLUDES)%s',........
3d3e0 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 64 65 66 69 .make.list(table.join(cc.getdefi
3d400 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 nes(cfg.resdefines),............
3d420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 63 2e 67 65 74 69 6e 63 6c 75 .....................cc.getinclu
3d440 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 63 66 67 2e dedirs(cfg.resincludedirs),.cfg.
3d460 72 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c resoptions))).end.function.cpp.l
3d480 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4c 44 inker(prj,.cfg,.cc)._p('..ALL_LD
3d4a0 46 4c 41 47 53 20 20 20 2b 3d 20 24 28 4c 44 46 4c 41 47 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c FLAGS...+=.$(LDFLAGS)%s',.make.l
3d4c0 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 ist(table.join(cc.getlibdirflags
3d4e0 28 63 66 67 29 2c 20 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c (cfg),.cc.getldflags(cfg),.cfg.l
3d500 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 29 0a 5f 70 28 27 20 20 4c 44 44 45 50 53 20 20 20 20 2b 3d inkoptions)))._p('..LDDEPS....+=
3d520 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 %s',.make.list(_MAKE.esc(premake
3d540 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c .getlinks(cfg,."siblings",."full
3d560 70 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 4c 49 42 53 20 20 20 20 20 20 2b 3d 20 24 28 4c path"))))._p('..LIBS......+=.$(L
3d580 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 6e 6b 66 DDEPS)%s',.make.list(cc.getlinkf
3d5a0 6c 61 67 73 28 63 66 67 29 29 29 0a 5f 70 28 27 20 20 45 58 54 45 52 4e 41 4c 5f 4c 49 42 53 20 lags(cfg)))._p('..EXTERNAL_LIBS.
3d5c0 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 +=%s',.make.list(cc.getlibfiles(
3d5e0 63 66 67 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 cfg))).if.cfg.kind.==."StaticLib
3d600 22 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 ".then.if.(not.prj.options.Archi
3d620 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d veSplit).then._p('..LINKCMD....=
3d640 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 69 73 74 28 .$(AR).%s.$(TARGET)',.make.list(
3d660 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 66 61 6c cc.getarchiveflags(prj,.cfg,.fal
3d680 73 65 29 29 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 se))).else._p('..LINKCMD....=.$(
3d6a0 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 69 73 74 28 63 63 2e AR).%s.$(TARGET)',.make.list(cc.
3d6c0 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 66 61 6c 73 65 29 getarchiveflags(prj,.cfg,.false)
3d6e0 29 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 20 25 73 20 24 ))._p('..LINKCMD_NDX=.$(AR).%s.$
3d700 28 54 41 52 47 45 54 29 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 (TARGET)',.make.list(cc.getarchi
3d720 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 65 6c veflags(prj,.cfg,.true))).end.el
3d740 73 65 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 se.local.tool.=.iif(cfg.language
3d760 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 58 58 22 29 0a 5f 70 28 27 20 20 4c 49 4e 4b .==."C",."CC",."CXX")._p('..LINK
3d780 43 4d 44 20 20 20 20 3d 20 24 28 25 73 29 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 CMD....=.$(%s).-o.$(TARGET).$(OB
3d7a0 4a 45 43 54 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 24 28 41 52 43 48 29 20 24 28 41 4c JECTS).$(RESOURCES).$(ARCH).$(AL
3d7c0 4c 5f 4c 44 46 4c 41 47 53 29 20 24 28 4c 49 42 53 29 27 2c 20 74 6f 6f 6c 29 0a 65 6e 64 0a 65 L_LDFLAGS).$(LIBS)',.tool).end.e
3d7e0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 69 nd.function.cpp.pchconfig(cfg).i
3d800 66 20 6e 6f 74 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 f.not.cfg.pchheader.or.cfg.flags
3d820 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 63 68 .NoPCH.then.return.end.local.pch
3d840 20 3d 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 0a 66 6f 72 20 5f 2c 20 69 6e 63 64 69 72 20 69 .=.cfg.pchheader.for._,.incdir.i
3d860 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 6c 6f 63 n.ipairs(cfg.includedirs).do.loc
3d880 61 6c 20 61 62 73 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 al.abspath.=.path.getabsolute(pa
3d8a0 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 6e th.join(cfg.project.location,.in
3d8c0 63 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 cdir)).local.testname.=.path.joi
3d8e0 6e 28 61 62 73 70 61 74 68 2c 20 70 63 68 29 0a 69 66 20 6f 73 2e 69 73 66 69 6c 65 28 74 65 73 n(abspath,.pch).if.os.isfile(tes
3d900 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 63 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 tname).then.pch.=.path.getrelati
3d920 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 74 65 73 74 6e 61 6d 65 29 0a 62 72 65 61 6b ve(cfg.location,.testname).break
3d940 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 50 43 48 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c .end.end._p('..PCH........=.%s',
3d960 20 5f 4d 41 4b 45 2e 65 73 63 28 70 63 68 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 ._MAKE.esc(pch))._p('..GCH......
3d980 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 67 ..=.$(OBJDIR)/$(notdir.$(PCH)).g
3d9a0 63 68 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 ch').end.function.cpp.pchrules(p
3d9c0 72 6a 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 24 28 rj)._p('ifneq.(,$(PCH))')._p('$(
3d9e0 47 43 48 29 3a 20 24 28 50 43 48 29 20 7c 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 69 66 20 70 72 GCH):.$(PCH).|.$(OBJDIR)').if.pr
3da00 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f j.msgprecompile.then._p('\t@echo
3da20 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 .'....prj.msgprecompile).else._p
3da40 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 6c 6f 63 ('\t@echo.$(notdir.$<)').end.loc
3da60 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 al.cmd.=.iif(prj.language.==."C"
3da80 2c 20 22 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 20 2d 78 20 63 2d 68 65 61 64 ,."$(CC).$(ALL_CFLAGS).-x.c-head
3daa0 65 72 22 2c 20 22 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 20 2d 78 20 er",."$(CXX).$(ALL_CXXFLAGS).-x.
3dac0 63 2b 2b 2d 68 65 61 64 65 72 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 c++-header")._p('\t$(SILENT).%s.
3dae0 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 20 2d 6f 20 22 24 40 22 20 2d $(DEFINES).$(INCLUDES).-o."$@".-
3db00 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 c."$<"',.cmd)._p('endif')._p('')
3db20 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 .end.function.cpp.fileRules(prj)
3db40 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 .for._,.file.in.ipairs(prj.files
3db60 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 .or.{}).do.if.path.isSourceFile(
3db80 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 file).then._p('$(OBJDIR)/%s.o:.%
3dba0 73 20 24 28 47 43 48 29 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 s.$(GCH)'.,._MAKE.esc(path.trimd
3dbc0 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 29 0a 2c 20 5f 4d 41 ots(path.removeext(file))).,._MA
3dbe0 4b 45 2e 65 73 63 28 66 69 6c 65 29 0a 29 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 KE.esc(file).).if.(path.isobjcfi
3dc00 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 le(file).and.prj.msgcompile_objc
3dc20 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 ).then._p('\t@echo.'....prj.msgc
3dc40 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 0a 65 6c 73 65 69 66 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 ompile_objc).elseif.prj.msgcompi
3dc60 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 le.then._p('\t@echo.'....prj.msg
3dc80 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 compile).else._p('\t@echo.$(notd
3dca0 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 69 66 20 28 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 ir.$<)').end.if.(path.isobjcfile
3dcc0 28 66 69 6c 65 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 (file)).then._p('\t$(SILENT).$(C
3dce0 58 58 29 20 24 28 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 29 20 24 28 46 4f 52 43 45 5f 49 4e 43 XX).$(ALL_OBJCFLAGS).$(FORCE_INC
3dd00 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 0a 65 6c 73 65 0a 63 70 70 LUDE).-o."$@".-c."$<"').else.cpp
3dd20 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 6c 65 29 .buildcommand(path.iscfile(file)
3dd40 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 2c 20 22 .and.not.prj.options.ForceCPP,."
3dd60 6f 22 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 o").end.for._,.task.in.ipairs(pr
3dd80 6a 2e 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 j.postcompiletasks.or.{}).do._p(
3dda0 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 20 74 61 73 6b 29 0a 5f 70 28 27 27 29 0a 65 '\t$(SILENT).%s',.task)._p('').e
3ddc0 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 69 66 20 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 nd._p('').elseif.(path.getextens
3dde0 69 6f 6e 28 66 69 6c 65 29 20 3d 3d 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f ion(file).==.".rc").then._p('$(O
3de00 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 BJDIR)/%s.res:.%s',._MAKE.esc(pa
3de20 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 th.getbasename(file)),._MAKE.esc
3de40 28 66 69 6c 65 29 29 0a 69 66 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 20 74 68 65 6e 0a (file)).if.prj.msgresource.then.
3de60 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 72 63 65 _p('\t@echo.'....prj.msgresource
3de80 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 ).else._p('\t@echo.$(notdir.$<)'
3dea0 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 43 4f 4d 50 29 ).end._p('\t$(SILENT).$(RESCOMP)
3dec0 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 24 40 22 20 24 28 41 4c 4c 5f 52 45 53 46 4c 41 .$<.-O.coff.-o."$@".$(ALL_RESFLA
3dee0 47 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f GS)')._p('').end.end.end.functio
3df00 6e 20 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f n.cpp.dependencyRules(prj).for._
3df20 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 64 65 70 65 6e ,.dependency.in.ipairs(prj.depen
3df40 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 dency.or.{}).do.for._,.dep.in.ip
3df60 61 69 72 73 28 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 64 65 airs(dependency.or.{}).do.if.(de
3df80 70 5b 33 5d 3d 3d 6e 69 6c 20 6f 72 20 64 65 70 5b 33 5d 3d 3d 66 61 6c 73 65 29 20 74 68 65 6e p[3]==nil.or.dep[3]==false).then
3dfa0 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 ._p('$(OBJDIR)/%s.o:.%s'.,._MAKE
3dfc0 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 .esc(path.trimdots(path.removeex
3dfe0 74 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c t(path.getrelative(prj.location,
3e000 20 64 65 70 5b 31 5d 29 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 .dep[1])))).,._MAKE.esc(path.get
3e020 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a relative(prj.location,.dep[2])).
3e040 29 0a 65 6c 73 65 0a 5f 70 28 27 25 73 3a 20 25 73 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 64 ).else._p('%s:.%s'.,._MAKE.esc(d
3e060 65 70 5b 31 5d 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 ep[1]).,._MAKE.esc(path.getrelat
3e080 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6e 64 ive(prj.location,.dep[2])).).end
3e0a0 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 ._p('').end.end.end.function.cpp
3e0c0 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 69 73 63 66 69 6c 65 2c 20 6f 62 6a 65 78 74 29 0a 6c .buildcommand(iscfile,.objext).l
3e0e0 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 69 69 66 28 69 73 63 66 69 6c 65 2c 20 27 24 28 43 43 29 ocal.flags.=.iif(iscfile,.'$(CC)
3e100 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 27 2c 20 27 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 43 .$(ALL_CFLAGS)',.'$(CXX).$(ALL_C
3e120 58 58 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 XXFLAGS)')._p('\t$(SILENT).%s.$(
3e140 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 22 27 2c FORCE_INCLUDE).-o."$@".-c."$<"',
3e160 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 66 75 6e 63 74 .flags,.objext).end..local.funct
3e180 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 63 66 67 2c 20 66 6e 61 ion.getresourcefilename(cfg,.fna
3e1a0 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 me).if.path.getextension(fname).
3e1c0 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 20 20 20 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d ==.".resx".then.....local.name.=
3e1e0 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 22 .cfg.buildtarget.basename...."."
3e200 0a 20 20 20 20 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 .....local.dir.=.path.getdirecto
3e220 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e ry(fname).....if.dir.~=.".".then
3e240 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 ..name.=.name....path.translate(
3e260 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 24 28 4f dir,.".")....".".end.return."$(O
3e280 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 6e 61 6d 65 20 2e 2e 20 70 61 BJDIR)/"...._MAKE.esc(name....pa
3e2a0 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 6d 65 29 29 20 2e 2e 20 22 2e 72 65 73 6f th.getbasename(fname))....".reso
3e2c0 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 urces".else.return.fname.end.end
3e2e0 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 28 70 72 .function.premake.make_csharp(pr
3e300 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 0a 6c 6f j).local.csc.=.premake.dotnet.lo
3e320 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 cal.cfglibs.=.{.}.local.cfgpairs
3e340 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 67 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 .=.{.}.local.anycfg.for.cfg.in.p
3e360 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 61 6e 79 63 66 67 remake.eachconfig(prj).do.anycfg
3e380 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 5d 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 .=.cfg.cfglibs[cfg].=.premake.ge
3e3a0 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 tlinks(cfg,."siblings",."fullpat
3e3c0 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 h").cfgpairs[cfg].=.{.}.for._,.f
3e3e0 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 20 64 6f 0a name.in.ipairs(cfglibs[cfg]).do.
3e400 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 20 7e 3d 20 63 if.path.getdirectory(fname).~=.c
3e420 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 20 74 68 65 6e 0a 63 66 fg.buildtarget.directory.then.cf
3e440 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f gpairs[cfg]["$(TARGETDIR)/"...._
3e460 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 6e 61 6d 65 29 29 5d 20 3d MAKE.esc(path.getname(fname))].=
3e480 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f ._MAKE.esc(fname).end.end.end.lo
3e4a0 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 65 6d 62 65 64 64 65 64 20 cal.sources.=.{}.local.embedded.
3e4c0 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 =.{.}.local.copypairs.=.{.}.for.
3e4e0 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 fcfg.in.premake.project.eachfile
3e500 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 63 73 63 2e 67 65 74 62 (prj).do.local.action.=.csc.getb
3e520 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 uildaction(fcfg).if.action.==."C
3e540 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 75 72 63 65 ompile".then.table.insert(source
3e560 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 s,.fcfg.name).elseif.action.==."
3e580 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 EmbeddedResource".then.table.ins
3e5a0 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 ert(embedded,.fcfg.name).elseif.
3e5c0 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 action.==."Content".then.copypai
3e5e0 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 rs["$(TARGETDIR)/"...._MAKE.esc(
3e600 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b path.getname(fcfg.name))].=._MAK
3e620 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 E.esc(fcfg.name).elseif.path.get
3e640 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 22 61 70 70 2e name(fcfg.name):lower().==."app.
3e660 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 config".then.copypairs["$(TARGET
3e680 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 ).config"].=._MAKE.esc(fcfg.name
3e6a0 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 ).end.end.local.paths.=.table.tr
3e6c0 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 76 29 anslate(prj.libdirs,.function(v)
3e6e0 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 76 .return.path.join(prj.basedir,.v
3e700 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 7b 70 72 6a 2e 62 ).end).paths.=.table.join({prj.b
3e720 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 5f 2c 20 6c 69 62 6e 61 6d 65 20 69 asedir},.paths).for._,.libname.i
3e740 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 22 n.ipairs(premake.getlinks(prj,."
3e760 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 6c system",."fullpath")).do.local.l
3e780 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6c 69 62 6e 61 6d 65 2e 2e 22 ibdir.=.os.pathsearch(libname.."
3e7a0 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 29 0a 69 66 20 28 6c 69 62 64 69 72 .dll",.unpack(paths)).if.(libdir
3e7c0 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 22 24 28 54 41 52 47 45 54 44 ).then.local.target.=."$(TARGETD
3e7e0 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 65 28 IR)/"...._MAKE.esc(path.getname(
3e800 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 20 3d 20 70 61 74 68 2e 67 65 libname)).local.source.=.path.ge
3e820 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 70 61 74 68 2e 6a 6f 69 6e trelative(prj.basedir,.path.join
3e840 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e 22 2e 64 6c 6c 22 0a 63 6f 70 79 70 (libdir,.libname))..".dll".copyp
3e860 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 73 6f 75 72 63 65 29 airs[target].=._MAKE.esc(source)
3e880 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 .end.end._p('#.%s.project.makefi
3e8a0 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 6d le.autogenerated.by.GENie',.prem
3e8c0 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 0a ake.action.current().shortname).
3e8e0 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 _p('')._p('ifndef.config')._p('.
3e900 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 6a 2e 63 6f 6e 66 69 .config=%s',._MAKE.esc(prj.confi
3e920 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 gurations[1]:lower()))._p('endif
3e940 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f ')._p('')._p('ifndef.verbose')._
3e960 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 p('..SILENT.=.@')._p('endif')._p
3e980 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 ('')._p('SHELLTYPE.:=.msdos')._p
3e9a0 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 ('ifeq.(,$(ComSpec)$(COMSPEC))')
3e9c0 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('
3e9e0 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 endif')._p('ifeq.(/bin,$(findstr
3ea00 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c ing./bin,$(SHELL)))')._p('..SHEL
3ea20 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 LTYPE.:=.posix')._p('endif')._p(
3ea40 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 'ifeq.(/bin,$(findstring./bin,$(
3ea60 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a MAKESHELL)))')._p('..SHELLTYPE.:
3ea80 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 =.posix')._p('endif')._p('')._p(
3eaa0 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 'ifeq.(posix,$(SHELLTYPE))')._p(
3eac0 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 '..MKDIR.=.$(SILENT).mkdir.-p."$
3eae0 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 (1)"')._p('..COPY..=.$(SILENT).c
3eb00 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 p.-fR."$(1)"."$(2)"')._p('else')
3eb20 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 ._p('..MKDIR.=.$(SILENT).mkdir."
3eb40 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 27 29 0a 5f $(subst./,\\\\,$(1))".2>.nul')._
3eb60 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 79 20 2f 59 20 22 p('..COPY..=.$(SILENT).copy./Y."
3eb80 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 73 74 20 2f $(subst./,\\\\,$(1))"."$(subst./
3eba0 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 ,\\\\,$(2))"')._p('endif')._p(''
3ebc0 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 43 27 29 0a 5f 70 28 27 20 20 43 53 43 3d 25 73 27 )._p('ifndef.CSC')._p('..CSC=%s'
3ebe0 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 70 72 6a 29 29 0a 5f 70 28 27 65 ,.csc.getcompilervar(prj))._p('e
3ec00 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 52 45 53 47 45 4e 27 ndif')._p('')._p('ifndef.RESGEN'
3ec20 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d 72 65 73 67 65 6e 27 29 0a 5f 70 28 27 65 6e 64 69 )._p('..RESGEN=resgen')._p('endi
3ec40 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 f')._p('').local.platforms.=.pre
3ec60 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f make.filterplatforms(prj.solutio
3ec80 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d n,.premake[_OPTIONS.cc].platform
3eca0 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 22 s).table.insert(platforms,.1,.""
3ecc0 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 69 67 28 ).for.cfg.in.premake.eachconfig(
3ece0 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 prj).do.premake.gmake_cs_config(
3ed00 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 65 6e 64 0a 5f 70 28 27 23 20 54 6f 20 cfg,.csc,.cfglibs).end._p('#.To.
3ed20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 56 53 2e 4e maintain.compatibility.with.VS.N
3ed40 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 20 6d 75 73 74 20 62 65 20 73 65 74 20 61 74 20 ET,.these.values.must.be.set.at.
3ed60 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 65 6c 27 29 0a 5f 70 28 27 54 41 52 47 45 54 20 20 the.project.level')._p('TARGET..
3ed80 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 ...:=.$(TARGETDIR)/%s',._MAKE.es
3eda0 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 46 4c 41 c(prj.buildtarget.name))._p('FLA
3edc0 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 73 20 25 73 27 2c 20 63 73 63 2e 67 65 74 6b 69 6e GS......+=./t:%s.%s',.csc.getkin
3ede0 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d d(prj):lower(),.table.implode(_M
3ee00 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 64 69 72 73 29 2c 20 22 2f 6c 69 62 3a 22 2c 20 22 AKE.esc(prj.libdirs),."/lib:",."
3ee20 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 46 45 52 45 4e 43 45 53 20 2b 3d 20 25 73 27 2c 20 ",."."))._p('REFERENCES.+=.%s',.
3ee40 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e table.implode(_MAKE.esc(premake.
3ee60 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d getlinks(prj,."system",."basenam
3ee80 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e 64 6c 6c 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 e")),."/r:",.".dll",."."))._p(''
3eea0 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 )._p('SOURCES.:=.\\').for._,.fna
3eec0 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f 75 72 63 65 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 me.in.ipairs(sources).do._p('\t%
3eee0 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 s.\\',._MAKE.esc(path.translate(
3ef00 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 45 4d 42 45 44 46 49 4c fname))).end._p('')._p('EMBEDFIL
3ef20 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 ES.:=.\\').for._,.fname.in.ipair
3ef40 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 67 65 74 s(embedded).do._p('\t%s.\\',.get
3ef60 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 29 0a 65 6e resourcefilename(prj,.fname)).en
3ef80 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f 50 59 46 49 4c 45 53 20 2b 3d 20 5c 5c 27 29 0a 66 d._p('')._p('COPYFILES.+=.\\').f
3efa0 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 or.target,.source.in.pairs(cfgpa
3efc0 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 irs[anycfg]).do._p('\t%s.\\',.ta
3efe0 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 65 20 69 6e 20 rget).end.for.target,.source.in.
3f000 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 25 73 20 5c 5c 27 pairs(copypairs).do._p('\t%s.\\'
3f020 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 ,.target).end._p('')._p('SHELLTY
3f040 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 53 70 PE.:=.msdos')._p('ifeq.(,$(ComSp
3f060 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 50 45 ec)$(COMSPEC))')._p('..SHELLTYPE
3f080 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 .:=.posix')._p('endif')._p('ifeq
3f0a0 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 4c 4c .(/bin,$(findstring./bin,$(SHELL
3f0c0 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 27 29 )))')._p('..SHELLTYPE.:=.posix')
3f0e0 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 66 69 ._p('endif')._p('ifeq.(/bin,$(fi
3f100 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 0a 5f ndstring./bin,$(MAKESHELL)))')._
3f120 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e p('..SHELLTYPE.:=.posix')._p('en
3f140 64 69 66 27 29 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 dif')._p('')._p('.PHONY:.clean.p
3f160 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c rebuild.prelink')._p('')._p('all
3f180 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 29 20 70 72 65 62 75 69 6c :.$(TARGETDIR).$(OBJDIR).prebuil
3f1a0 64 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 43 4f 50 59 46 49 4c 45 53 29 20 70 72 65 d.$(EMBEDFILES).$(COPYFILES).pre
3f1c0 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 link.$(TARGET)')._p('')._p('$(TA
3f1e0 52 47 45 54 29 3a 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 RGET):.$(SOURCES).$(EMBEDFILES).
3f200 24 28 44 45 50 45 4e 44 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 43 $(DEPENDS)')._p('\t$(SILENT).$(C
3f220 53 43 29 20 2f 6e 6f 6c 6f 67 6f 20 2f 6f 75 74 3a 24 40 20 24 28 46 4c 41 47 53 29 20 24 28 52 SC)./nologo./out:$@.$(FLAGS).$(R
3f240 45 46 45 52 45 4e 43 45 53 29 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 70 61 74 73 75 62 73 74 EFERENCES).$(SOURCES).$(patsubst
3f260 20 25 25 2c 2f 72 65 73 6f 75 72 63 65 3a 25 25 2c 24 28 45 4d 42 45 44 46 49 4c 45 53 29 29 27 .%%,/resource:%%,$(EMBEDFILES))'
3f280 29 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 )._p('\t$(POSTBUILDCMDS)')._p(''
3f2a0 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 )._p('$(TARGETDIR):').premake.ma
3f2c0 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 ke_mkdirrule("$(TARGETDIR)")._p(
3f2e0 27 24 28 4f 42 4a 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 '$(OBJDIR):').premake.make_mkdir
3f300 72 75 6c 65 28 22 24 28 4f 42 4a 44 49 52 29 22 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 5f rule("$(OBJDIR)")._p('clean:')._
3f320 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d p('\t@echo.Cleaning.%s',.prj.nam
3f340 65 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 e)._p('ifeq.(posix,$(SHELLTYPE))
3f360 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 24 28 54 41 52 47 45 ')._p('\t$(SILENT).rm.-f.$(TARGE
3f380 54 44 49 52 29 2f 25 73 2e 2a 20 24 28 43 4f 50 59 46 49 4c 45 53 29 27 2c 20 70 72 6a 2e 62 75 TDIR)/%s.*.$(COPYFILES)',.prj.bu
3f3a0 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 ildtarget.basename)._p('\t$(SILE
3f3c0 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 NT).rm.-rf.$(OBJDIR)')._p('else'
3f3e0 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 )._p('\t$(SILENT).if.exist.$(sub
3f400 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 20 64 65 6c st./,\\\\,$(TARGETDIR)/%s.*).del
3f420 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 52 29 2f 25 73 2e .$(subst./,\\\\,$(TARGETDIR)/%s.
3f440 2a 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 2c 20 70 *)',.prj.buildtarget.basename,.p
3f460 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 66 6f 72 20 74 61 72 rj.buildtarget.basename).for.tar
3f480 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e get,.source.in.pairs(cfgpairs[an
3f4a0 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 ycfg]).do._p('\t$(SILENT).if.exi
3f4c0 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 st.$(subst./,\\\\,%s).del.$(subs
3f4e0 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 t./,\\\\,%s)',.target,.target).e
3f500 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 nd.for.target,.source.in.pairs(c
3f520 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 opypairs).do._p('\t$(SILENT).if.
3f540 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 20 64 65 6c 20 24 28 73 exist.$(subst./,\\\\,%s).del.$(s
3f560 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 2c 20 74 61 72 67 65 74 ubst./,\\\\,%s)',.target,.target
3f580 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 ).end._p('\t$(SILENT).if.exist.$
3f5a0 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 72 20 2f (subst./,\\\\,$(OBJDIR)).rmdir./
3f5c0 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 29 27 29 s./q.$(subst./,\\\\,$(OBJDIR))')
3f5e0 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 69 6c 64 ._p('endif')._p('')._p('prebuild
3f600 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 70 28 27 :')._p('\t$(PREBUILDCMDS)')._p('
3f620 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 4c 49 4e ')._p('prelink:')._p('\t$(PRELIN
3f640 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 23 20 50 65 72 2d 63 6f 6e 66 69 67 KCMDS)')._p('')._p('#.Per-config
3f660 75 72 61 74 69 6f 6e 20 63 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 uration.copied.file.rules').for.
3f680 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 cfg.in.premake.eachconfig(prj).d
3f6a0 6f 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 20 25 73 2c 24 28 o._p('ifneq.(,$(findstring.%s,$(
3f6c0 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 6e 61 6d 65 3a 6c config)))',._MAKE.esc(cfg.name:l
3f6e0 6f 77 65 72 28 29 29 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 ower())).for.target,.source.in.p
3f700 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 63 66 67 5d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d airs(cfgpairs[cfg]).do.premake.m
3f720 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 ake_copyrule(source,.target).end
3f740 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 23 20 43 6f ._p('endif')._p('').end._p('#.Co
3f760 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f pied.file.rules').for.target,.so
3f780 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 70 72 65 6d urce.in.pairs(copypairs).do.prem
3f7a0 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 ake.make_copyrule(source,.target
3f7c0 29 0a 65 6e 64 0a 5f 70 28 27 23 20 45 6d 62 65 64 64 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 ).end._p('#.Embedded.file.rules'
3f7e0 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 ).for._,.fname.in.ipairs(embedde
3f800 64 29 20 64 6f 20 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d d).do..if.path.getextension(fnam
3f820 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 e).==.".resx".then._p('%s:.%s',.
3f840 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 6e 61 6d 65 29 2c getresourcefilename(prj,.fname),
3f860 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e ._MAKE.esc(fname))._p('\t$(SILEN
3f880 54 29 20 24 28 52 45 53 47 45 4e 29 20 24 5e 20 24 40 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a T).$(RESGEN).$^.$@').end._p('').
3f8a0 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 end.end.function.premake.gmake_c
3f8c0 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 5f 70 28 27 s_config(cfg,.csc,.cfglibs)._p('
3f8e0 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 ifneq.(,$(findstring.%s,$(config
3f900 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 )))',._MAKE.esc(cfg.name:lower()
3f920 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 52 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b ))._p('..TARGETDIR..:=.%s',._MAK
3f940 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)
3f960 29 0a 5f 70 28 27 20 20 4f 42 4a 44 49 52 20 20 20 20 20 3a 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 )._p('..OBJDIR.....:=.%s',._MAKE
3f980 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 44 45 50 45 .esc(cfg.objectsdir))._p('..DEPE
3f9a0 4e 44 53 20 20 20 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b NDS....:=.%s',.table.concat(_MAK
3f9c0 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 64 65 70 E.esc(premake.getlinks(cfg,."dep
3f9e0 65 6e 64 65 6e 63 69 65 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 2c 20 22 20 22 29 29 0a endencies",."fullpath")),.".")).
3fa00 5f 70 28 27 20 20 52 45 46 45 52 45 4e 43 45 53 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 _p('..REFERENCES.:=.%s',.table.i
3fa20 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 6c 69 62 73 5b 63 66 67 5d 29 2c 20 mplode(_MAKE.esc(cfglibs[cfg]),.
3fa40 22 2f 72 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 53 20 20 20 20 "/r:",."",."."))._p('..FLAGS....
3fa60 20 20 2b 3d 20 25 73 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 64 ..+=.%s.%s',.table.implode(cfg.d
3fa80 65 66 69 6e 65 73 2c 20 22 2f 64 3a 22 2c 20 22 22 2c 20 22 20 22 29 2c 20 74 61 62 6c 65 2e 63 efines,."/d:",."",."."),.table.c
3faa0 6f 6e 63 61 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 73 63 2e 67 65 74 66 6c 61 67 73 28 63 66 oncat(table.join(csc.getflags(cf
3fac0 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 5f 70 28 g),.cfg.buildoptions),."."))._p(
3fae0 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 69 66 20 23 63 66 67 '..define.PREBUILDCMDS').if.#cfg
3fb00 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c .prebuildcommands.>.0.then._p('\
3fb20 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 63 6f 6d 6d 61 6e 64 t@echo.Running.pre-build.command
3fb40 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 s')._p('\t%s',.table.implode(cfg
3fb60 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 6e 5c 74 .prebuildcommands,."",."",."\n\t
3fb80 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 ")).end._p('..endef')._p('..defi
3fba0 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 70 72 65 6c 69 6e 6b ne.PRELINKCMDS').if.#cfg.prelink
3fbc0 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
3fbe0 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 0a 5f 70 28 27 5c 74 nning.pre-link.commands')._p('\t
3fc00 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f %s',.table.implode(cfg.prelinkco
3fc20 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 mmands,."",."",."\n\t")).end._p(
3fc40 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 4f 53 54 42 55 49 4c '..endef')._p('..define.POSTBUIL
3fc60 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 63 6f 6d 6d 61 6e 64 DCMDS').if.#cfg.postbuildcommand
3fc80 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 s.>.0.then._p('\t@echo.Running.p
3fca0 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 5c 74 25 73 27 2c 20 ost-build.commands')._p('\t%s',.
3fcc0 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 table.implode(cfg.postbuildcomma
3fce0 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 nds,."",."",."\n\t")).end._p('..
3fd00 65 6e 64 65 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 00 endef')._p('endif')._p('').end..
3fd20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 6f 6f 6c premake.vstudio.=.{.}.local.tool
3fd40 73 65 74 73 20 3d 20 7b 0a 76 73 32 30 31 30 20 3d 20 22 76 31 30 30 22 2c 0a 76 73 32 30 31 32 sets.=.{.vs2010.=."v100",.vs2012
3fd60 20 3d 20 22 76 31 31 30 22 2c 0a 76 73 32 30 31 33 20 3d 20 22 76 31 32 30 22 2c 0a 76 73 32 30 .=."v110",.vs2013.=."v120",.vs20
3fd80 31 35 20 3d 20 22 76 31 34 30 22 2c 0a 76 73 31 35 20 20 20 3d 20 22 76 31 34 30 22 2c 0a 7d 0a 15.=."v140",.vs15...=."v140",.}.
3fda0 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 20 74 6f 6f 6c 73 65 premake.vstudio.toolset.=.toolse
3fdc0 74 73 5b 5f 41 43 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 6e 3f 22 0a 70 72 65 6d 61 6b ts[_ACTION].or."unknown?".premak
3fde0 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 20 3d 20 27 27 0a 6c 6f 63 61 6c 20 e.vstudio.splashpath.=.''.local.
3fe00 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 76 73 74 75 64 69 vstudio.=.premake.vstudio.vstudi
3fe20 6f 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 20 20 3d 20 22 41 6e 79 20 43 o.platforms.=.{.any.....=."Any.C
3fe40 50 55 22 2c 0a 6d 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 PU",.mixed...=."Mixed.Platforms"
3fe60 2c 0a 4e 61 74 69 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 38 36 20 20 20 20 20 3d 20 22 ,.Native..=."Win32",.x86.....=."
3fe80 78 38 36 22 2c 0a 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 36 34 20 20 20 20 x86",.x32.....=."Win32",.x64....
3fea0 20 3d 20 22 78 36 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 58 62 6f 78 33 .=."x64",.PS3.....=."PS3",.Xbox3
3fec0 36 30 20 3d 20 22 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 20 20 20 20 3d 20 22 41 52 4d 22 60.=."Xbox.360",.ARM.....=."ARM"
3fee0 2c 0a 4f 72 62 69 73 3d 20 22 4f 72 62 69 73 22 2c 0a 44 75 72 61 6e 67 6f 20 3d 20 22 44 75 72 ,.Orbis=."Orbis",.Durango.=."Dur
3ff00 61 6e 67 6f 22 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 61 72 63 68 28 70 ango",.}.function.vstudio.arch(p
3ff20 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 rj).if.(prj.language.==."C#").th
3ff40 65 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 en.return."Any.CPU".else.return.
3ff60 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f "Win32".end.end.function.vstudio
3ff80 2e 69 73 77 69 6e 72 74 28 29 0a 72 65 74 75 72 6e 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 .iswinrt().return.vstudio.storea
3ffa0 70 70 20 7e 3d 20 6e 69 6c 20 61 6e 64 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e pp.~=.nil.and.vstudio.storeapp.~
3ffc0 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 =.''.end.function.vstudio.buildc
3ffe0 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d 20 7b 20 7d 0a 6c 6f 63 onfigs(sln).local.cfgs.=.{.}.loc
40000 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 al.platforms.=.premake.filterpla
40020 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 tforms(sln,.vstudio.platforms,."
40040 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 20 3d 20 70 72 65 6d 61 Native").local.hascpp....=.prema
40060 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 68 61 73 64 ke.hascppproject(sln).local.hasd
40080 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 otnet.=.premake.hasdotnetproject
400a0 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e 20 (sln).if.hasdotnet.and.(_ACTION.
400c0 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 61 62 6c 65 >."vs2008".or.hascpp).then.table
400e0 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d 69 78 65 64 22 29 0a 65 .insert(platforms,.1,."mixed").e
40100 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 54 49 4f 4e 20 3c 20 22 nd.if.hasdotnet.and.(_ACTION.<."
40120 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 68 65 6e 0a 74 61 62 6c vs2010".or.not.hascpp).then.tabl
40140 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 61 6e 79 22 29 0a 65 6e e.insert(platforms,.1,."any").en
40160 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 6c 6f 63 d.if._ACTION.>."vs2008".then.loc
40180 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c al.platforms2010.=.{.}.for._,.pl
401a0 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 atform.in.ipairs(platforms).do.i
401c0 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 20 3d 3d f.vstudio.platforms[platform].==
401e0 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 74 68 65 6e 0a 74 61 62 ."Win32".then.if.hascpp.then.tab
40200 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 le.insert(platforms2010,.platfor
40220 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 m).end.if.hasdotnet.then.table.i
40240 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 36 22 29 0a 65 6e 64 0a nsert(platforms2010,."x86").end.
40260 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c else.table.insert(platforms2010,
40280 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 .platform).end.end.platforms.=.p
402a0 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 63 66 67 latforms2010.end.for._,.buildcfg
402c0 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 .in.ipairs(sln.configurations).d
402e0 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 o.for._,.platform.in.ipairs(plat
40300 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 7b 20 7d 0a 65 6e 74 72 forms).do.local.entry.=.{.}.entr
40320 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e y.src_buildcfg.=.buildcfg.entry.
40340 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a 69 66 20 70 6c 61 74 66 src_platform.=.platform.if.platf
40360 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 orm.~=."PS3".or._ACTION.>."vs200
40380 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 8".then.entry.buildcfg.=.buildcf
403a0 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 g.entry.platform.=.vstudio.platf
403c0 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 orms[platform].else.entry.buildc
403e0 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 62 75 69 6c 64 63 66 67 fg.=.platform...."."....buildcfg
40400 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e .entry.platform.=."Win32".end.en
40420 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 2e 2e 20 22 7c 22 try.name.=.entry.buildcfg...."|"
40440 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 2e 69 73 72 65 61 6c 20 ....entry.platform.entry.isreal.
40460 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 =.(platform.~=."any".and.platfor
40480 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 73 2c m.~=."mixed").table.insert(cfgs,
404a0 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 73 0a 65 6e 64 0a .entry).end.end.return.cfgs.end.
404c0 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 function.vstudio.cleansolution(s
404e0 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e ln).premake.clean.file(sln,."%%.
40500 73 6c 6e 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 sln").premake.clean.file(sln,."%
40520 25 2e 73 75 6f 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 %.suo").premake.clean.file(sln,.
40540 22 25 25 2e 6e 63 62 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e "%%.ncb").premake.clean.file(sln
40560 2c 20 22 25 25 2e 75 73 65 72 70 72 65 66 73 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e ,."%%.userprefs").premake.clean.
40580 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 75 73 65 72 74 61 73 6b 73 22 29 0a 65 6e 64 0a 66 75 file(sln,."%%.usertasks").end.fu
405a0 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 nction.vstudio.cleanproject(prj)
405c0 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 .local.fname.=.premake.project.g
405e0 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 25 25 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 etfilename(prj,."%%").os.remove(
40600 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e fname....".vcproj").os.remove(fn
40620 61 6d 65 20 2e 2e 20 22 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 ame....".vcproj.user").os.remove
40640 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 (fname....".vcxproj").os.remove(
40660 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 29 0a 6f 73 2e 72 65 6d fname....".vcxproj.user").os.rem
40680 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 29 ove(fname....".vcxproj.filters")
406a0 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 22 29 0a 6f .os.remove(fname....".csproj").o
406c0 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 s.remove(fname....".csproj.user"
406e0 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 70 69 64 62 22 29 0a 6f 73 ).os.remove(fname....".pidb").os
40700 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 20 2e 2e 20 22 2e 73 64 66 22 29 0a 65 6e 64 0a 66 75 6e .remove(fname....".sdf").end.fun
40720 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 28 6e 61 6d 65 29 0a ction.vstudio.cleantarget(name).
40740 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 70 64 62 22 29 0a 6f 73 2e 72 65 6d os.remove(name....".pdb").os.rem
40760 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 22 2e 69 64 62 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 ove(name....".idb").os.remove(na
40780 6d 65 20 2e 2e 20 22 2e 69 6c 6b 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e 20 me....".ilk").os.remove(name....
407a0 22 2e 76 73 68 6f 73 74 2e 65 78 65 22 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 6e 61 6d 65 20 2e 2e ".vshost.exe").os.remove(name...
407c0 20 22 2e 65 78 65 2e 6d 61 6e 69 66 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 .".exe.manifest").end.function.v
407e0 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 61 studio.projectfile(prj).local.pa
40800 74 74 65 72 6e 0a 69 66 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 20 74 68 ttern.if.prj.language.==."C#".th
40820 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 6f 6a 22 0a 65 6c 73 65 0a 69 66 en.pattern.=."%%.csproj".else.if
40840 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 76 73 31 35 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 ._ACTION.==."vs15".then.pattern.
40860 3d 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 0a 65 6c 73 65 0a 70 61 74 74 65 72 6e 20 3d 20 69 69 =."%%.vcxproj".else.pattern.=.ii
40880 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 2c 20 22 25 25 2e 76 63 78 70 72 6f f(_ACTION.>."vs2008",."%%.vcxpro
408a0 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 j",."%%.vcproj").end.end.local.f
408c0 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 name.=.premake.project.getbasena
408e0 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 me(prj.name,.pattern).fname.=.pa
40900 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 th.join(prj.location,.fname).ret
40920 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 74 urn.fname.end.function.vstudio.t
40940 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 ool(prj).if.(prj.language.==."C#
40960 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 46 41 45 30 34 45 43 30 2d 33 30 31 46 2d 31 31 ").then.return."FAE04EC0-301F-11
40980 44 33 2d 42 46 34 42 2d 30 30 43 30 34 46 37 39 45 46 42 43 22 0a 65 6c 73 65 0a 72 65 74 75 72 D3-BF4B-00C04F79EFBC".else.retur
409a0 6e 20 22 38 42 43 39 43 45 42 38 2d 38 42 34 41 2d 31 31 44 30 2d 38 44 31 31 2d 30 30 41 30 43 n."8BC9CEB8-8B4A-11D0-8D11-00A0C
409c0 39 31 42 43 39 34 32 22 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 91BC942".end.end.newaction.{.tri
409e0 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 30 38 22 2c 0a 73 68 6f 72 74 6e 61 gger.........=."vs2008",.shortna
40a00 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 30 38 22 2c me.......=."Visual.Studio.2008",
40a20 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 .description.....=."Generate.Mic
40a40 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 38 20 70 72 6f 6a 65 63 rosoft.Visual.Studio.2008.projec
40a60 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e t.files",.os..............=."win
40a80 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 dows",.valid_kinds.....=.{."Cons
40aa0 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c oleApp",."WindowedApp",."StaticL
40ac0 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 ib",."SharedLib".},.valid_langua
40ae0 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 ges.=.{."C",."C++",."C#".},.vali
40b00 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 d_tools.....=.{.cc.....=.{."msc"
40b20 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f ...},.dotnet.=.{."msnet".},.},.o
40b40 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b nsolution.=.function(sln).premak
40b60 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 e.generate(sln,."%%.sln",.vstudi
40b80 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 o.sln2005.generate).end,.onproje
40ba0 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 ct.=.function(prj).if.premake.is
40bc0 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e dotnetproject(prj).then.premake.
40be0 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 generate(prj,."%%.csproj",.vstud
40c00 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 io.cs2005.generate).premake.gene
40c20 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 rate(prj,."%%.csproj.user",.vstu
40c40 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 dio.cs2005.generate_user).else.p
40c60 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 remake.generate(prj,."%%.vcproj"
40c80 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 ,.vstudio.vc200x.generate).prema
40ca0 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 2e 75 73 65 72 ke.generate(prj,."%%.vcproj.user
40cc0 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 ",.vstudio.vc200x.generate_user)
40ce0 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 76 73 74 75 .end.end,.oncleansolution.=.vstu
40d00 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 dio.cleansolution,.oncleanprojec
40d20 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 t..=.vstudio.cleanproject,.oncle
40d40 61 6e 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 antarget...=.vstudio.cleantarget
40d60 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d 20 ,.vstudio.=.{.productVersion..=.
40d80 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 "9.0.21022",.solutionVersion.=."
40da0 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 33 2e 35 22 2c 0a 73 75 10",.toolsVersion....=."3.5",.su
40dc0 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 65 2c pports64bitEditContinue.=.false,
40de0 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 .}.}.newaction.{.trigger........
40e00 20 3d 20 22 76 73 32 30 31 30 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 .=."vs2010",.shortname.......=."
40e20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 30 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e Visual.Studio.2010",.description
40e40 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 .....=."Generate.Microsoft.Visua
40e60 6c 20 53 74 75 64 69 6f 20 32 30 31 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 l.Studio.2010.project.files",.os
40e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 ..............=."windows",.valid
40ea0 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
40ec0 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
40ee0 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",
40f00 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d ."C++",."C#"},.valid_tools.....=
40f20 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 .{.cc.....=.{."msc"...},.dotnet.
40f40 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 =.{."msnet".},.},.onsolution.=.f
40f60 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c unction(sln).premake.generate(sl
40f80 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e n,."%%.sln",.vstudio.sln2005.gen
40fa0 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e erate).end,.onproject.=.function
40fc0 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 (prj).if.premake.isdotnetproject
40fe0 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c (prj).then.premake.generate(prj,
41000 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e ."%%.csproj",.vstudio.cs2005.gen
41020 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 erate).premake.generate(prj,."%%
41040 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 .csproj.user",.vstudio.cs2005.ge
41060 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 67 65 6e 65 72 61 nerate_user).else.premake.genera
41080 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 73 te(prj,."%%.vcxproj",.premake.vs
410a0 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 70 2010_vcxproj).premake.generate(p
410c0 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 76 rj,."%%.vcxproj.user",.premake.v
410e0 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 65 s2010_vcxproj_user).premake.gene
41100 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 20 rate(prj,."%%.vcxproj.filters",.
41120 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 29 vstudio.vc2010.generate_filters)
41140 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 6d .end.end,.oncleansolution.=.prem
41160 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 65 ake.vstudio.cleansolution,.oncle
41180 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 65 anproject..=.premake.vstudio.cle
411a0 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 65 anproject,.oncleantarget...=.pre
411c0 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 69 make.vstudio.cleantarget,.vstudi
411e0 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 38 2e 30 2e 33 30 37 o.=.{.productVersion..=."8.0.307
41200 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 31 22 2c 0a 74 61 72 03",.solutionVersion.=."11",.tar
41220 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 getFramework.=."4.0",.toolsVersi
41240 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 on....=."4.0",.supports64bitEdit
41260 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 65 2e 76 Continue.=.false,.}.}..premake.v
41280 73 74 75 64 69 6f 2e 76 63 32 30 30 78 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 30 78 studio.vc200x.=.{.}.local.vc200x
412a0 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 6c 6f 63 61 6c 20 .=.premake.vstudio.vc200x.local.
412c0 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 tree.=.premake.tree.local.functi
412e0 6f 6e 20 62 6f 6f 6c 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 69 69 66 28 76 61 6c 75 65 2c on.bool(value).return.iif(value,
41300 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 ."true",."false").end.function.v
41320 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 c200x.optimization(cfg).local.re
41340 73 75 6c 74 20 3d 20 30 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 sult.=.0.for._,.value.in.ipairs(
41360 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 cfg.flags).do.if.(value.==."Opti
41380 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 33 0a 65 6c 73 65 69 66 20 28 76 mize").then.result.=.3.elseif.(v
413a0 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 alue.==."OptimizeSize").then.res
413c0 75 6c 74 20 3d 20 31 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 ult.=.1.elseif.(value.==."Optimi
413e0 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 32 0a 65 6e 64 0a 65 6e zeSpeed").then.result.=.2.end.en
41400 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 d.return.result.end.function.vc2
41420 30 30 78 2e 68 65 61 64 65 72 28 65 6c 65 6d 65 6e 74 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 00x.header(element).io.eol.=."\r
41440 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f \n"._p('<?xml.version="1.0".enco
41460 64 69 6e 67 3d 22 57 69 6e 64 6f 77 73 2d 31 32 35 32 22 3f 3e 27 29 0a 5f 70 28 27 3c 25 73 27 ding="Windows-1252"?>')._p('<%s'
41480 2c 20 65 6c 65 6d 65 6e 74 29 0a 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 54 79 70 65 3d 22 56 69 ,.element)._p(1,'ProjectType="Vi
414a0 73 75 61 6c 20 43 2b 2b 22 27 29 0a 5f 70 28 31 2c 27 56 65 72 73 69 6f 6e 3d 22 39 2e 30 30 22 sual.C++"')._p(1,'Version="9.00"
414c0 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 ').end.function.vc200x.Configura
414e0 74 69 6f 6e 28 6e 61 6d 65 2c 20 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 tion(name,.cfg)._p(2,'<Configura
41500 74 69 6f 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 tion')._p(3,'Name="%s"',.premake
41520 2e 65 73 63 28 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 .esc(name))._p(3,'OutputDirector
41540 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 y="%s"',.premake.esc(cfg.buildta
41560 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 33 2c 27 49 6e 74 65 72 6d 65 64 69 rget.directory))._p(3,'Intermedi
41580 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 ateDirectory="%s"',.premake.esc(
415a0 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 63 66 67 74 79 70 65 0a 69 cfg.objectsdir)).local.cfgtype.i
415c0 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e f.(cfg.kind.==."SharedLib").then
415e0 0a 63 66 67 74 79 70 65 20 3d 20 32 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d .cfgtype.=.2.elseif.(cfg.kind.==
41600 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 70 65 20 3d 20 34 0a 65 ."StaticLib").then.cfgtype.=.4.e
41620 6c 73 65 0a 63 66 67 74 79 70 65 20 3d 20 31 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 6f 6e 66 69 67 lse.cfgtype.=.1.end._p(3,'Config
41640 75 72 61 74 69 6f 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 63 66 67 74 79 70 65 29 0a 69 66 20 28 urationType="%s"',.cfgtype).if.(
41660 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 cfg.flags.MFC).then._p(3,.'UseOf
41680 4d 46 43 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 MFC="%d"',.iif(cfg.flags.StaticR
416a0 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 untime,.1,.2)).end.if.(cfg.flags
416c0 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 29 20 74 68 65 .ATL.or.cfg.flags.StaticATL).the
416e0 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f 66 41 54 4c 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 n._p(3,.'UseOfATL="%d"',.iif(cfg
41700 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 .flags.StaticATL,.1,.2)).end._p(
41720 33 2c 27 43 68 61 72 61 63 74 65 72 53 65 74 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 3,'CharacterSet="%s"',.iif(cfg.f
41740 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c 20 31 2c 20 32 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 lags.Unicode,.1,.2)).if.cfg.flag
41760 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 4d 61 6e 61 67 65 64 45 78 74 65 s.Managed.then._p(3,'ManagedExte
41780 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3e 27 29 0a 65 6e 64 0a 66 nsions="1"').end._p(3,'>').end.f
417a0 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 unction.vc200x.Files(prj).local.
417c0 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 tr.=.premake.project.buildsource
417e0 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e tree(prj).tree.traverse(tr,.{.on
41800 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 branchenter.=.function(node,.dep
41820 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 74 65 72 27 29 0a 5f 70 28 64 65 70 74 th)._p(depth,.'<Filter')._p(dept
41840 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 h,.'\tName="%s"',.node.name)._p(
41860 64 65 70 74 68 2c 20 27 5c 74 46 69 6c 74 65 72 3d 22 22 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 depth,.'\tFilter=""')._p(depth,.
41880 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 78 69 74 20 3d 20 66 75 6e 63 74 '\t>').end,.onbranchexit.=.funct
418a0 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 ion(node,.depth)._p(depth,.'</Fi
418c0 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e lter>').end,.onleaf.=.function(n
418e0 6f 64 65 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 6e 6f 64 65 2e 63 ode,.depth).local.fname.=.node.c
41900 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 27 29 0a 5f 70 28 64 65 fg.name._p(depth,.'<File')._p(de
41920 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 69 76 65 50 61 74 68 3d 22 25 73 22 27 2c 20 70 61 74 68 pth,.'\tRelativePath="%s"',.path
41940 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 64 65 70 74 .translate(fname,."\\"))._p(dept
41960 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2b 20 31 0a 6c 6f 63 61 h,.'\t>').depth.=.depth.+.1.loca
41980 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a l.excluded.=.table.icontains(prj
419a0 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f .excludes,.fname).for._,.cfginfo
419c0 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f .in.ipairs(prj.solution.vstudio_
419e0 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 6c 20 74 68 configs).do.if.cfginfo.isreal.th
41a00 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 6e 66 69 67 en.local.cfg.=.premake.getconfig
41a20 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
41a40 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 75 73 65 50 43 48 20 3d nfo.src_platform).local.usePCH.=
41a60 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 70 72 6a 2e 70 63 .(not.prj.flags.NoPCH.and.prj.pc
41a80 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 hsource.==.node.cfg.name).local.
41aa0 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 isSourceCode.=.path.isSourceFile
41ac0 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 3d 20 28 (fname).local.needsCompileAs.=.(
41ae0 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e 3d 20 70 72 65 6d 61 6b 65 2e 70 path.iscfile(fname).~=.premake.p
41b00 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 29 0a 69 66 20 75 73 65 50 43 roject.iscproject(prj)).if.usePC
41b20 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c H.or.isSourceCode.then._p(depth,
41b40 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 64 65 70 74 68 2c .'<FileConfiguration')._p(depth,
41b60 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 0a 69 66 .'\tName="%s"',.cfginfo.name).if
41b80 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 .excluded.or.table.icontains(cfg
41ba0 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c .excludes,.fname).then._p(depth,
41bc0 20 27 5c 74 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3d 22 74 72 75 65 22 27 29 0a 65 .'\tExcludedFromBuild="true"').e
41be0 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c nd._p(depth,.'\t>')._p(depth,.'\
41c00 74 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 4e 61 6d 65 3d 22 25 73 t<Tool')._p(depth,.'\t\tName="%s
41c20 22 27 0a 2c 20 69 69 66 28 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 "'.,.iif(cfg.system.==."Xbox360"
41c40 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 43 ,."VCCLX360CompilerTool",."VCCLC
41c60 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 0a 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 4f ompilerTool").)._p(depth,.'\t\tO
41c80 62 6a 65 63 74 46 69 6c 65 3d 22 24 28 49 6e 74 44 69 72 29 5c 5c 25 73 2e 6f 62 6a 22 27 0a 2c bjectFile="$(IntDir)\\%s.obj"'.,
41ca0 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 .path.translate(path.trimdots(pa
41cc0 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 6e 61 6d 65 29 29 2c 20 22 5c 5c 22 29 0a 29 0a 69 66 th.removeext(fname)),."\\").).if
41ce0 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 .needsCompileAs.then._p(depth,.'
41d00 5c 74 5c 74 43 6f 6d 70 69 6c 65 41 73 3d 22 25 73 22 27 2c 20 69 69 66 28 70 61 74 68 2e 69 73 \t\tCompileAs="%s"',.iif(path.is
41d20 63 66 69 6c 65 28 66 6e 61 6d 65 29 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 75 73 65 50 cfile(fname),.1,.2)).end.if.useP
41d40 43 48 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 50 53 33 22 20 74 CH.then.if.cfg.system.==."PS3".t
41d60 68 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 hen.local.options.=.table.join(p
41d80 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 20 20 20 remake.snc.getcflags(cfg),......
41da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 6d 61 6b 65 2e 73 6e ......................premake.sn
41dc0 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 c.getcxxflags(cfg),.............
41de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 ...............cfg.buildoptions)
41e00 0a 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 70 74 69 6f 6e 73 2c .options.=.table.concat(options,
41e20 20 22 20 22 29 3b 0a 6f 70 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 20 2e 2e 20 27 20 2d 2d .".");.options.=.options....'.--
41e40 63 72 65 61 74 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 create_pch="$(IntDir)/$(TargetNa
41e60 6d 65 29 2e 70 63 68 22 27 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 41 64 64 69 74 69 6f me).pch"'._p(depth,.'\t\tAdditio
41e80 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 70 nalOptions="%s"',.premake.esc(op
41ea0 74 69 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 55 73 65 50 tions)).else._p(depth,.'\t\tUseP
41ec0 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 31 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f recompiledHeader="1"').end.end._
41ee0 70 28 64 65 70 74 68 2c 20 27 5c 74 2f 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 p(depth,.'\t/>')._p(depth,.'</Fi
41f00 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 leConfiguration>').end.end.end.d
41f20 65 70 74 68 20 3d 20 64 65 70 74 68 20 2d 20 31 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 epth.=.depth.-.1._p(depth,.'</Fi
41f40 6c 65 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 66 61 6c 73 65 2c 20 32 29 0a 65 6e 64 0a 66 75 6e 63 le>').end,.},.false,.2).end.func
41f60 74 69 6f 6e 20 76 63 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 6c 6f 63 61 6c tion.vc200x.Platforms(prj).local
41f80 20 75 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 28 31 2c 27 3c 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a .used.=.{.}._p(1,'<Platforms>').
41fa0 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f for._,.cfg.in.ipairs(prj.solutio
41fc0 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 2e 69 73 72 n.vstudio_configs).do.if.cfg.isr
41fe0 65 61 6c 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 75 73 65 64 2c eal.and.not.table.contains(used,
42000 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 .cfg.platform).then.table.insert
42020 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 (used,.cfg.platform)._p(2,'<Plat
42040 66 6f 72 6d 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 6c 61 form')._p(3,'Name="%s"',.cfg.pla
42060 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 tform)._p(2,'/>').end.end._p(1,'
42080 3c 2f 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 </Platforms>').end.function.vc20
420a0 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 0x.Symbols(cfg).if.(not.cfg.flag
420c0 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 30 0a 65 6c 73 65 0a 69 66 s.Symbols).then.return.0.else.if
420e0 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 6f 72 0a .cfg.flags.NoEditAndContinue.or.
42100 20 20 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 ...vc200x.optimization(cfg).~=.0
42120 20 6f 72 0a 20 20 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 0a 20 20 20 63 .or....cfg.flags.Managed.or....c
42140 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 72 65 74 75 72 6e fg.platform.==."x64".then.return
42160 20 33 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e .3.else.return.4.end.end.end.fun
42180 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 66 ction.vc200x.VCCLCompilerTool(cf
421a0 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 g)._p(3,'<Tool')._p(4,'Name="%s"
421c0 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 ',.iif(cfg.platform.~=."Xbox360"
421e0 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 58 33 36 30 43 ,."VCCLCompilerTool",."VCCLX360C
42200 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 ompilerTool")).if.cfg.flags.Unsi
42220 67 6e 65 64 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 62 gnedChar.then.table.insert(cfg.b
42240 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 62 uildoptions,.'/J').end.if.#cfg.b
42260 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 uildoptions.>.0.then._p(4,'Addit
42280 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 20 2f 4d 50 22 27 2c 20 74 61 62 6c 65 2e 63 6f ionalOptions="%s./MP"',.table.co
422a0 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e ncat(premake.esc(cfg.buildoption
422c0 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 61 74 69 6f 6e s),.".")).end._p(4,'Optimization
422e0 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 ="%s"',.vc200x.optimization(cfg)
42300 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 ).if.cfg.flags.NoFramePointer.th
42320 65 6e 0a 5f 70 28 34 2c 27 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3d 22 25 73 22 27 en._p(4,'OmitFramePointers="%s"'
42340 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 ,.bool(true)).end.if.#cfg.includ
42360 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 edirs.>.0.then._p(4,'AdditionalI
42380 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 ncludeDirectories="%s"',.premake
423a0 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 .esc(path.translate(table.concat
423c0 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a (cfg.includedirs,.";"),.'\\'))).
423e0 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 end.if.#cfg.defines.>.0.then._p(
42400 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 4,'PreprocessorDefinitions="%s"'
42420 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 ,.premake.esc(table.concat(cfg.d
42440 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f efines,.";"))).end.if.premake.co
42460 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 nfig.isdebugbuild(cfg).and.cfg.f
42480 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 61 6e 64 20 6e 6f lags.EnableMinimalRebuild.and.no
424a0 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d t.cfg.flags.Managed.then._p(4,'M
424c0 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 inimalRebuild="%s"',.bool(true))
424e0 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 .end.if.cfg.flags.NoExceptions.t
42500 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 30 22 27 hen._p(4,'ExceptionHandling="0"'
42520 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 34 ).elseif.cfg.flags.SEH.then._p(4
42540 2c 27 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 ,'ExceptionHandling="2"').end.if
42560 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 30 20 61 .vc200x.optimization(cfg).==.0.a
42580 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 nd.not.cfg.flags.Managed.then._p
425a0 28 34 2c 27 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 22 27 29 0a 65 6e 64 (4,'BasicRuntimeChecks="3"').end
425c0 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 .if.vc200x.optimization(cfg).~=.
425e0 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3d 22 25 73 22 27 0.then._p(4,'StringPooling="%s"'
42600 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a ,.bool(true)).end.local.runtime.
42620 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 if.premake.config.isdebugbuild(c
42640 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 fg).then.runtime.=.iif(cfg.flags
42660 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 65 0a 72 75 6e 74 69 .StaticRuntime,.1,.3).else.runti
42680 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 me.=.iif(cfg.flags.StaticRuntime
426a0 2c 20 30 2c 20 32 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 ,.0,.2).end._p(4,'RuntimeLibrary
426c0 3d 22 25 73 22 27 2c 20 72 75 6e 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 46 75 6e ="%s"',.runtime)._p(4,'EnableFun
426e0 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 ctionLevelLinking="%s"',.bool(tr
42700 75 65 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 ue)).if.cfg.platform.~=."Xbox360
42720 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 61 6e 64 20 ".and.cfg.platform.~=."x64".and.
42740 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 69 cfg.platform.~=."Durango".then.i
42760 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 34 2c f.cfg.flags.EnableSSE.then._p(4,
42780 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 31 'EnableEnhancedInstructionSet="1
427a0 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 "').elseif.cfg.flags.EnableSSE2.
427c0 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 then._p(4,'EnableEnhancedInstruc
427e0 74 69 6f 6e 53 65 74 3d 22 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 tionSet="2"').end.end.if.cfg.fla
42800 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 gs.FloatFast.then._p(4,'Floating
42820 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 PointModel="2"').elseif.cfg.flag
42840 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e s.FloatStrict.then._p(4,'Floatin
42860 67 50 6f 69 6e 74 4d 6f 64 65 6c 3d 22 31 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 gPointModel="1"').end.if.cfg.fla
42880 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 gs.NoRTTI.and.not.cfg.flags.Mana
428a0 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3d 22 ged.then._p(4,'RuntimeTypeInfo="
428c0 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c %s"',.bool(false)).end.if.cfg.fl
428e0 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 61 6c 6c 69 6e 67 43 ags.FastCall.then._p(4,'CallingC
42900 6f 6e 76 65 6e 74 69 6f 6e 3d 22 31 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 onvention="1"').elseif.cfg.flags
42920 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 .StdCall.then._p(4,'CallingConve
42940 6e 74 69 6f 6e 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 ntion="2"').end.if.cfg.flags.Nat
42960 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
42980 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 AsBuiltInType="%s"',.bool(true))
429a0 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 .elseif.cfg.flags.NoNativeWChar.
429c0 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e then._p(4,'TreatWChar_tAsBuiltIn
429e0 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 Type="%s"',.bool(false)).end.if.
42a00 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
42a20 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 eader.then._p(4,'UsePrecompiledH
42a40 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 eader="2"')._p(4,'PrecompiledHea
42a60 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 derThrough="%s"',.cfg.pchheader)
42a80 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
42aa0 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,.
42ac0 32 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2)).end._p(4,'WarningLevel="%s"'
42ae0 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 2c 20 34 ,.iif(cfg.flags.ExtraWarnings,.4
42b00 2c 20 33 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 ,.3)).if.cfg.flags.FatalWarnings
42b20 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 72 6e 41 73 45 72 72 6f 72 3d 22 25 73 22 27 2c 20 62 .then._p(4,'WarnAsError="%s"',.b
42b40 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 ool(true)).end.if._ACTION.<."vs2
42b60 30 30 38 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 008".and.not.cfg.flags.Managed.t
42b80 68 65 6e 0a 5f 70 28 34 2c 27 44 65 74 65 63 74 36 34 42 69 74 50 6f 72 74 61 62 69 6c 69 74 79 hen._p(4,'Detect64BitPortability
42ba0 50 72 6f 62 6c 65 6d 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 6e 6f 74 20 63 66 67 2e 66 6c 61 Problems="%s"',.bool(not.cfg.fla
42bc0 67 73 2e 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 6f gs.No64BitChecks)).end._p(4,'Pro
42be0 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c gramDataBaseFileName="$(OutDir)\
42c00 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e \%s.pdb"',.path.getbasename(cfg.
42c20 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e buildtarget.name))._p(4,'DebugIn
42c40 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 25 73 22 27 2c 20 76 63 32 30 30 78 2e 53 79 formationFormat="%s"',.vc200x.Sy
42c60 6d 62 6f 6c 73 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 mbols(cfg)).if.cfg.language.==."
42c80 43 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 43 6f 6d 70 69 6c 65 41 73 3d 22 31 22 27 29 0a 65 C".then._p(4,.'CompileAs="1"').e
42ca0 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 nd._p(3,'/>').end.function.vc200
42cc0 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 x.VCLinkerTool(cfg)._p(3,'<Tool'
42ce0 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 ).if.cfg.kind.~=."StaticLib".the
42d00 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 n._p(4,'Name="%s"',.iif(cfg.plat
42d20 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c form.~=."Xbox360",."VCLinkerTool
42d40 22 2c 20 22 56 43 58 33 36 30 4c 69 6e 6b 65 72 54 6f 6f 6c 22 29 29 0a 69 66 20 63 66 67 2e 66 ",."VCX360LinkerTool")).if.cfg.f
42d60 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 67 6e 6f lags.NoImportLib.then._p(4,'Igno
42d80 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 reImportLibrary="%s"',.bool(true
42da0 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 )).end.if.#cfg.linkoptions.>.0.t
42dc0 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 hen._p(4,'AdditionalOptions="%s"
42de0 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 67 2e ',.table.concat(premake.esc(cfg.
42e00 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e linkoptions),.".")).end.if.#cfg.
42e20 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 links.>.0.then._p(4,'AdditionalD
42e40 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 ependencies="%s"',.table.concat(
42e60 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 premake.getlinks(cfg,."all",."fu
42e80 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 llpath"),.".")).end._p(4,'Output
42ea0 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 File="$(OutDir)\\%s"',.cfg.build
42ec0 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 target.name)._p(4,'LinkIncrement
42ee0 61 6c 3d 22 25 73 22 27 2c 0a 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 al="%s"',.iif(premake.config.isi
42f00 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 2c 20 32 2c 20 31 29 29 0a 5f 70 28 ncrementallink(cfg).,.2,.1))._p(
42f20 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=
42f40 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 "%s"',.table.concat(premake.esc(
42f60 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 path.translate(cfg.libdirs,.'\\'
42f80 29 29 20 2c 20 22 3b 22 29 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 )).,.";")).local.deffile.=.prema
42fa0 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 ke.findfile(cfg,.".def").if.deff
42fc0 69 6c 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 ile.then._p(4,'ModuleDefinitionF
42fe0 69 6c 65 3d 22 25 73 22 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 ile="%s"',.deffile).end.if.cfg.f
43000 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 65 6e 65 72 lags.NoManifest.then._p(4,'Gener
43020 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 29 29 0a ateManifest="%s"',.bool(false)).
43040 65 6e 64 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 end._p(4,'GenerateDebugInformati
43060 6f 6e 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 on="%s"',.bool(vc200x.Symbols(cf
43080 67 29 20 7e 3d 20 30 29 29 0a 69 66 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 29 g).~=.0)).if.vc200x.Symbols(cfg)
430a0 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 .~=.0.then._p(4,'ProgramDataBase
430c0 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 FileName="$(OutDir)\\%s.pdb"',.p
430e0 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e ath.getbasename(cfg.buildtarget.
43100 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 53 75 62 53 79 73 74 65 6d 3d 22 25 73 22 27 name)).end._p(4,'SubSystem="%s"'
43120 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 ,.iif(cfg.kind.==."ConsoleApp",.
43140 31 2c 20 32 29 29 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 1,.2)).if.vc200x.optimization(cf
43160 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 g).~=.0.then._p(4,'OptimizeRefer
43180 65 6e 63 65 73 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f ences="2"')._p(4,'EnableCOMDATFo
431a0 6c 64 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 lding="2"').end.if.(cfg.kind.==.
431c0 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e "ConsoleApp".or.cfg.kind.==."Win
431e0 64 6f 77 65 64 41 70 70 22 29 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e dowedApp").and.not.cfg.flags.Win
43200 4d 61 69 6e 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c Main.then._p(4,'EntryPointSymbol
43220 3d 22 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b ="mainCRTStartup"').end.if.cfg.k
43240 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d ind.==."SharedLib".then.local.im
43260 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 plibname.=.cfg.linktarget.fullpa
43280 74 68 0a 5f 70 28 34 2c 27 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 69 69 th._p(4,'ImportLibrary="%s"',.ii
432a0 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a f(cfg.flags.NoImportLib,.cfg.obj
432c0 65 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 ectsdir...."\\"....path.getname(
432e0 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 implibname),.implibname)).end._p
43300 28 34 2c 27 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 (4,'TargetMachine="%d"',.iif(cfg
43320 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 31 37 2c 20 31 29 29 0a 65 6c 73 65 .platform.==."x64",.17,.1)).else
43340 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a ._p(4,'Name="VCLibrarianTool"').
43360 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 64 if.#cfg.links.>.0.then._p(4,'Add
43380 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 65 itionalDependencies="%s"',.table
433a0 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 61 .concat(premake.getlinks(cfg,."a
433c0 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 34 ll",."fullpath"),.".")).end._p(4
433e0 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 63 ,'OutputFile="$(OutDir)\\%s"',.c
43400 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 fg.buildtarget.name).if.#cfg.lib
43420 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 dirs.>.0.then._p(4,'AdditionalLi
43440 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e braryDirectories="%s"',.premake.
43460 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 esc(path.translate(table.concat(
43480 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 cfg.libdirs.,.";")))).end.local.
434a0 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d addlOptions.=.{}.if.cfg.platform
434c0 20 3d 3d 20 22 78 33 32 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 64 64 6c .==."x32".then.table.insert(addl
434e0 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 38 36 22 29 0a 65 6c 73 65 69 66 20 Options,."/MACHINE:X86").elseif.
43500 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 74 61 62 6c 65 cfg.platform.==."x64".then.table
43520 2e 69 6e 73 65 72 74 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 22 2f 4d 41 43 48 49 4e 45 3a 58 .insert(addlOptions,."/MACHINE:X
43540 36 34 22 29 0a 65 6e 64 0a 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 64").end.addlOptions.=.table.joi
43560 6e 28 61 64 64 6c 4f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a n(addlOptions,.cfg.linkoptions).
43580 69 66 20 23 61 64 64 6c 4f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 if.#addlOptions.>.0.then._p(4,'A
435a0 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 6f dditionalOptions="%s"',.table.co
435c0 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 61 64 64 6c 4f 70 74 69 6f 6e 73 29 2c 20 22 ncat(premake.esc(addlOptions),."
435e0 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 .")).end.end._p(3,'/>').end.func
43600 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 tion.vc200x.VCCLCompilerTool_PS3
43620 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 (cfg)._p(3,'<Tool')._p(4,'Name="
43640 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f VCCLCompilerTool"').local.buildo
43660 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 63 2e ptions.=.table.join(premake.snc.
43680 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 getcflags(cfg),.premake.snc.getc
436a0 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 0a xxflags(cfg),.cfg.buildoptions).
436c0 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 if.not.cfg.flags.NoPCH.and.cfg.p
436e0 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c chheader.then._p(4,'UsePrecompil
43700 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 2c 27 50 72 65 63 6f 6d 70 69 6c 65 64 edHeader="2"')._p(4,'Precompiled
43720 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d HeaderThrough="%s"',.path.getnam
43740 65 28 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 62 e(cfg.pchheader)).table.insert(b
43760 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 27 2d 2d 75 73 65 5f 70 63 68 3d 22 24 28 49 6e 74 44 69 uildoptions,.'--use_pch="$(IntDi
43780 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 29 0a 65 6c 73 65 0a 5f 70 28 r)/$(TargetName).pch"').else._p(
437a0 34 2c 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 25 73 22 27 2c 20 69 4,'UsePrecompiledHeader="%s"',.i
437c0 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 5f if(cfg.flags.NoPCH,.0,.2)).end._
437e0 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 p(4,'AdditionalOptions="%s"',.pr
43800 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 emake.esc(table.concat(buildopti
43820 6f 6e 73 2c 20 22 20 22 29 29 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 ons,."."))).if.#cfg.includedirs.
43840 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 >.0.then._p(4,'AdditionalInclude
43860 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 Directories="%s"',.premake.esc(p
43880 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 ath.translate(table.concat(cfg.i
438a0 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 ncludedirs,.";"),.'\\'))).end.if
438c0 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 .#cfg.defines.>.0.then._p(4,'Pre
438e0 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c processorDefinitions="%s"',.tabl
43900 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 73 e.concat(premake.esc(cfg.defines
43920 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 ),.";")).end._p(4,'ProgramDataBa
43940 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c seFileName="$(OutDir)\\%s.pdb"',
43960 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 .path.getbasename(cfg.buildtarge
43980 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 t.name))._p(4,'DebugInformationF
439a0 6f 72 6d 61 74 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 43 6f 6d 70 69 6c 65 41 73 3d 22 30 22 27 ormat="0"')._p(4,'CompileAs="0"'
439c0 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 )._p(3,'/>').end.function.vc200x
439e0 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f .VCLinkerTool_PS3(cfg)._p(3,'<To
43a00 6f 6c 27 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 ol').if.cfg.kind.~=."StaticLib".
43a20 74 68 65 6e 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 27 29 then._p(4,'Name="VCLinkerTool"')
43a40 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e .local.buildoptions.=.table.join
43a60 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 (premake.snc.getldflags(cfg),.cf
43a80 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 g.linkoptions).if.#buildoptions.
43aa0 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 >.0.then._p(4,'AdditionalOptions
43ac0 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 74 ="%s"',.premake.esc(table.concat
43ae0 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 (buildoptions,."."))).end.if.#cf
43b00 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 g.links.>.0.then._p(4,'Additiona
43b20 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 lDependencies="%s"',.table.conca
43b40 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 t(premake.getlinks(cfg,."all",."
43b60 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 fullpath"),.".")).end._p(4,'Outp
43b80 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 utFile="$(OutDir)\\%s"',.cfg.bui
43ba0 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 5f 70 28 34 2c 27 4c 69 6e 6b 49 6e 63 72 65 6d 65 ldtarget.name)._p(4,'LinkIncreme
43bc0 6e 74 61 6c 3d 22 30 22 27 29 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 ntal="0"')._p(4,'AdditionalLibra
43be0 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 ryDirectories="%s"',.table.conca
43c00 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 t(premake.esc(path.translate(cfg
43c20 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 5f 70 28 34 2c 27 47 .libdirs,.'\\')).,.";"))._p(4,'G
43c40 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 enerateManifest="%s"',.bool(fals
43c60 65 29 29 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 46 69 6c 65 3d 22 22 e))._p(4,'ProgramDatabaseFile=""
43c80 27 29 0a 5f 70 28 34 2c 27 52 61 6e 64 6f 6d 69 7a 65 64 42 61 73 65 41 64 64 72 65 73 73 3d 22 ')._p(4,'RandomizedBaseAddress="
43ca0 31 22 27 29 0a 5f 70 28 34 2c 27 44 61 74 61 45 78 65 63 75 74 69 6f 6e 50 72 65 76 65 6e 74 69 1"')._p(4,'DataExecutionPreventi
43cc0 6f 6e 3d 22 30 22 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 on="0"').else._p(4,'Name="VCLibr
43ce0 61 72 69 61 6e 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 arianTool"').local.buildoptions.
43d00 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c =.table.join(premake.snc.getldfl
43d20 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 ags(cfg),.cfg.linkoptions).if.#b
43d40 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 uildoptions.>.0.then._p(4,'Addit
43d60 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 ionalOptions="%s"',.premake.esc(
43d80 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 table.concat(buildoptions,."."))
43da0 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 ).end.if.#cfg.links.>.0.then._p(
43dc0 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 4,'AdditionalDependencies="%s"',
43de0 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 .table.concat(premake.getlinks(c
43e00 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e fg,."all",."fullpath"),.".")).en
43e20 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 d._p(4,'OutputFile="$(OutDir)\\%
43e40 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 s"',.cfg.buildtarget.name).if.#c
43e60 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 fg.libdirs.>.0.then._p(4,'Additi
43e80 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 70 72 onalLibraryDirectories="%s"',.pr
43ea0 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 emake.esc(path.translate(table.c
43ec0 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a oncat(cfg.libdirs.,.";")))).end.
43ee0 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 end._p(3,'/>').end.function.vc20
43f00 30 78 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 0x.VCResourceCompilerTool(cfg)._
43f20 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 52 65 73 6f 75 p(3,'<Tool')._p(4,'Name="VCResou
43f40 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 72 65 73 6f 70 rceCompilerTool"').if.#cfg.resop
43f60 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f tions.>.0.then._p(4,'AdditionalO
43f80 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 ptions="%s"',.table.concat(prema
43fa0 6b 65 2e 65 73 63 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e ke.esc(cfg.resoptions),.".")).en
43fc0 64 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 d.if.#cfg.defines.>.0.or.#cfg.re
43fe0 73 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 sdefines.>.0.then._p(4,'Preproce
44000 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e ssorDefinitions="%s"',.table.con
44020 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 cat(premake.esc(table.join(cfg.d
44040 65 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 29 2c 20 22 3b 22 29 29 0a efines,.cfg.resdefines)),.";")).
44060 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 6f 72 20 23 end.if.#cfg.includedirs.>.0.or.#
44080 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 6c 6f 63 61 cfg.resincludedirs.>.0.then.loca
440a0 6c 20 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 l.dirs.=.table.join(cfg.included
440c0 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 5f 70 28 34 2c 27 41 irs,.cfg.resincludedirs)._p(4,'A
440e0 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 dditionalIncludeDirectories="%s"
44100 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 ',.premake.esc(path.translate(ta
44120 62 6c 65 2e 63 6f 6e 63 61 74 28 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 ble.concat(dirs,.";"),.'\\'))).e
44140 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 nd._p(3,'/>').end.function.vc200
44160 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6d 61 6e 69 x.VCManifestTool(cfg).local.mani
44180 66 65 73 74 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 fests.=.{.}.for._,.fname.in.ipai
441a0 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 rs(cfg.files).do.if.path.getexte
441c0 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e nsion(fname).==.".manifest".then
441e0 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 66 6e 61 6d 65 29 0a .table.insert(manifests,.fname).
44200 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 end.end._p(3,'<Tool')._p(4,'Name
44220 3d 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 27 29 0a 69 66 20 23 6d 61 6e 69 66 65 73 74 ="VCManifestTool"').if.#manifest
44240 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4d 61 6e 69 66 s.>.0.then._p(4,'AdditionalManif
44260 65 73 74 46 69 6c 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c estFiles="%s"',.premake.esc(tabl
44280 65 2e 63 6f 6e 63 61 74 28 6d 61 6e 69 66 65 73 74 73 2c 20 22 3b 22 29 29 29 0a 65 6e 64 0a 5f e.concat(manifests,.";"))).end._
442a0 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 56 43 p(3,'/>').end.function.vc200x.VC
442c0 4d 49 44 4c 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 MIDLTool(cfg)._p(3,'<Tool')._p(4
442e0 2c 27 4e 61 6d 65 3d 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 27 29 0a 69 66 20 63 66 67 2e 70 6c 61 ,'Name="VCMIDLTool"').if.cfg.pla
44300 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 61 72 67 65 74 tform.==."x64".then._p(4,'Target
44320 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 33 22 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 Environment="3"').end._p(3,'/>')
44340 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 .end.function.vc200x.buildstepsb
44360 6c 6f 63 6b 28 6e 61 6d 65 2c 20 73 74 65 70 73 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a lock(name,.steps)._p(3,'<Tool').
44380 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 6e 61 6d 65 29 0a 69 66 20 23 73 74 65 70 _p(4,'Name="%s"',.name).if.#step
443a0 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 4c 69 6e 65 3d 22 25 73 s.>.0.then._p(4,'CommandLine="%s
443c0 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 73 74 "',.premake.esc(table.implode(st
443e0 65 70 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c eps,."",."",."\r\n"))).end._p(3,
44400 27 2f 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b 6d 61 70 20 3d 0a 7b 0a 56 43 43 '/>').end.local.blockmap.=.{.VCC
44420 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 LCompilerTool.......=.vc200x.VCC
44440 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f LCompilerTool,.VCCLCompilerTool_
44460 50 53 33 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f PS3...=.vc200x.VCCLCompilerTool_
44480 50 53 33 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 PS3,.VCLinkerTool...........=.vc
444a0 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 200x.VCLinkerTool,.VCLinkerTool_
444c0 50 53 33 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f PS3.......=.vc200x.VCLinkerTool_
444e0 50 53 33 2c 0a 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 3d 20 76 63 PS3,.VCManifestTool.........=.vc
44500 32 30 30 78 2e 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 2c 0a 56 43 4d 49 44 4c 54 6f 6f 6c 20 200x.VCManifestTool,.VCMIDLTool.
44520 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c 2c ............=.vc200x.VCMIDLTool,
44540 0a 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 3d 20 76 63 32 30 30 78 .VCResourceCompilerTool.=.vc200x
44560 2e 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 7d 0a 6c 6f 63 61 6c .VCResourceCompilerTool,.}.local
44580 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 73 65 63 74 69 6f 6e 73 28 76 65 72 73 69 6f 6e 2c 20 70 .function.getsections(version,.p
445a0 6c 61 74 66 6f 72 6d 29 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 latform).if.platform.==."Xbox360
445c0 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 ".then.return.{."VCPreBuildEvent
445e0 54 6f 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 Tool",."VCCustomBuildTool",."VCX
44600 4d 4c 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 MLDataGeneratorTool",."VCWebServ
44620 69 63 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 iceProxyGeneratorTool",."VCMIDLT
44640 6f 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e ool",."VCCLCompilerTool",."VCMan
44660 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 agedResourceCompilerTool",."VCRe
44680 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 sourceCompilerTool",."VCPreLinkE
446a0 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c ventTool",."VCLinkerTool",."VCAL
446c0 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 2c 0a 22 56 43 inkTool",."VCX360ImageTool",."VC
446e0 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 BscMakeTool",."VCX360DeploymentT
44700 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 44 ool",."VCPostBuildEventTool",."D
44720 65 62 75 67 67 65 72 54 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 ebuggerTool",.}.end.if.platform.
44740 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 ==."PS3".then.return.{."VCPreBui
44760 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
44780 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
447a0 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",."
447c0 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 5f 50 VCMIDLTool",."VCCLCompilerTool_P
447e0 53 33 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 S3",."VCManagedResourceCompilerT
44800 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a ool",."VCResourceCompilerTool",.
44820 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 "VCPreLinkEventTool",."VCLinkerT
44840 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 ool_PS3",."VCALinkTool",."VCMani
44860 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 festTool",."VCXDCMakeTool",."VCB
44880 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 scMakeTool",."VCFxCopTool",."VCA
448a0 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e ppVerifierTool",."VCWebDeploymen
448c0 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d tTool",."VCPostBuildEventTool".}
448e0 0a 65 6e 64 0a 72 65 74 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f .end.return.{."VCPreBuildEventTo
44900 6f 6c 22 2c 0a 22 56 43 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c ol",."VCCustomBuildTool",."VCXML
44920 44 61 74 61 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 DataGeneratorTool",."VCWebServic
44940 65 50 72 6f 78 79 47 65 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f eProxyGeneratorTool",."VCMIDLToo
44960 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 l",."VCCLCompilerTool",."VCManag
44980 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f edResourceCompilerTool",."VCReso
449a0 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 urceCompilerTool",."VCPreLinkEve
449c0 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e ntTool",."VCLinkerTool",."VCALin
449e0 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 kTool",."VCManifestTool",."VCXDC
44a00 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 MakeTool",."VCBscMakeTool",."VCF
44a20 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a xCopTool",."VCAppVerifierTool",.
44a40 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 "VCWebDeploymentTool",."VCPostBu
44a60 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 ildEventTool".}.end.function.vc2
44a80 30 30 78 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 00x.generate(prj).vc200x.header(
44aa0 27 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 27 29 0a 5f 70 28 31 2c 27 4e 61 6d 'VisualStudioProject')._p(1,'Nam
44ac0 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a e="%s"',.premake.esc(prj.name)).
44ae0 5f 70 28 31 2c 27 50 72 6f 6a 65 63 74 47 55 49 44 3d 22 7b 25 73 7d 22 27 2c 20 70 72 6a 2e 75 _p(1,'ProjectGUID="{%s}"',.prj.u
44b00 75 69 64 29 0a 5f 70 28 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3d 22 25 73 22 27 2c 20 uid)._p(1,'RootNamespace="%s"',.
44b20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 31 2c 27 4b 65 79 77 6f 72 64 3d 22 25 73 22 27 2c 20 69 prj.name)._p(1,'Keyword="%s"',.i
44b40 69 66 28 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 61 6e 61 67 65 64 43 50 if(prj.flags.Managed,."ManagedCP
44b60 72 6f 6a 22 2c 20 22 57 69 6e 33 32 50 72 6f 6a 22 29 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 76 63 roj",."Win32Proj"))._p(1,'>').vc
44b80 32 30 30 78 2e 50 6c 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 54 6f 6f 6c 46 200x.Platforms(prj)._p(1,'<ToolF
44ba0 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 iles>')._p(1,'</ToolFiles>')._p(
44bc0 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
44be0 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
44c00 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
44c20 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
44c40 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,.
44c60 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 30 78 2e 43 6f 6e cfginfo.src_platform).vc200x.Con
44c80 66 69 67 75 72 61 74 69 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 2c 20 63 66 67 29 0a 66 6f figuration(cfginfo.name,.cfg).fo
44ca0 72 20 5f 2c 20 62 6c 6f 63 6b 20 69 6e 20 69 70 61 69 72 73 28 67 65 74 73 65 63 74 69 6f 6e 73 r._,.block.in.ipairs(getsections
44cc0 28 5f 41 43 54 49 4f 4e 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 29 (_ACTION,.cfginfo.src_platform))
44ce0 20 64 6f 0a 69 66 20 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 20 74 68 65 6e 0a 62 6c 6f 63 .do.if.blockmap[block].then.bloc
44d00 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 28 63 66 67 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d kmap[block](cfg).elseif.block.==
44d20 20 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 ."VCPreBuildEventTool".then.vc20
44d40 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 42 75 69 6c 64 45 76 0x.buildstepsblock("VCPreBuildEv
44d60 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a entTool",.cfg.prebuildcommands).
44d80 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 elseif.block.==."VCPreLinkEventT
44da0 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b ool".then.vc200x.buildstepsblock
44dc0 28 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 6c 69 ("VCPreLinkEventTool",.cfg.preli
44de0 6e 6b 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 nkcommands).elseif.block.==."VCP
44e00 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 ostBuildEventTool".then.vc200x.b
44e20 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 uildstepsblock("VCPostBuildEvent
44e40 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c Tool",.cfg.postbuildcommands).el
44e60 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 seif.block.==."VCX360DeploymentT
44e80 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 ool".then._p(3,'<Tool')._p(4,'Na
44ea0 6d 65 3d 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 27 29 0a 5f 70 28 34 me="VCX360DeploymentTool"')._p(4
44ec0 2c 27 44 65 70 6c 6f 79 6d 65 6e 74 54 79 70 65 3d 22 30 22 27 29 0a 69 66 20 23 63 66 67 2e 64 ,'DeploymentType="0"').if.#cfg.d
44ee0 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 eploymentoptions.>.0.then._p(4,'
44f00 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
44f20 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 oncat(premake.esc(cfg.deployment
44f40 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 options),.".")).end._p(3,'/>').e
44f60 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 lseif.block.==."VCX360ImageTool"
44f80 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 .then._p(3,'<Tool')._p(4,'Name="
44fa0 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 69 6d 61 67 65 VCX360ImageTool"').if.#cfg.image
44fc0 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 options.>.0.then._p(4,'Additiona
44fe0 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 lOptions="%s"',.table.concat(pre
45000 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 make.esc(cfg.imageoptions),.".")
45020 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 69 6d 61 67 65 70 61 74 68 20 7e 3d 20 6e 69 6c 20 74 68 ).end.if.cfg.imagepath.~=.nil.th
45040 65 6e 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 en._p(4,'OutputFileName="%s"',.p
45060 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 69 6d remake.esc(path.translate(cfg.im
45080 61 67 65 70 61 74 68 29 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 agepath))).end._p(3,'/>').elseif
450a0 20 62 6c 6f 63 6b 20 3d 3d 20 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 .block.==."DebuggerTool".then._p
450c0 28 33 2c 27 3c 44 65 62 75 67 67 65 72 54 6f 6f 6c 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 (3,'<DebuggerTool')._p(3,'/>').e
450e0 6c 73 65 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 lse._p(3,'<Tool')._p(4,'Name="%s
45100 22 27 2c 20 62 6c 6f 63 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 "',.block)._p(3,'/>').end.end._p
45120 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f (2,'</Configuration>').end.end._
45140 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 3c p(1,'</Configurations>')._p(1,'<
45160 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 66 65 72 65 6e 63 65 73 References>')._p(1,'</References
45180 3e 27 29 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 73 3e 27 29 0a 76 63 32 30 30 78 2e 46 69 6c 65 73 >')._p(1,'<Files>').vc200x.Files
451a0 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 47 6c (prj)._p(1,'</Files>')._p(1,'<Gl
451c0 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 27 obals>')._p(1,'</Globals>')._p('
451e0 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f </VisualStudioProject>').end..lo
45200 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
45220 30 30 78 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 00x.function.vc200x.generate_use
45240 72 28 70 72 6a 29 0a 76 63 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 r(prj).vc200x.header('VisualStud
45260 69 6f 55 73 65 72 46 69 6c 65 27 29 0a 5f 70 28 31 2c 27 53 68 6f 77 41 6c 6c 46 69 6c 65 73 3d ioUserFile')._p(1,'ShowAllFiles=
45280 22 66 61 6c 73 65 22 27 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 "false"')._p(1,'>')._p(1,'<Confi
452a0 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 gurations>').for._,.cfginfo.in.i
452c0 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 pairs(prj.solution.vstudio_confi
452e0 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f gs).do.if.cfginfo.isreal.then.lo
45300 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c cal.cfg.=.premake.getconfig(prj,
45320 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 .cfginfo.src_buildcfg,.cfginfo.s
45340 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f rc_platform)._p(2,'<Configuratio
45360 6e 27 29 0a 5f 70 28 33 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 n')._p(3,'Name="%s"',.premake.es
45380 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3e 27 29 0a 76 63 32 30 30 c(cfginfo.name))._p(3,'>').vc200
453a0 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 x.debugdir(cfg)._p(2,'</Configur
453c0 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 ation>').end.end._p(1,'</Configu
453e0 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 rations>')._p('</VisualStudioUse
45400 72 46 69 6c 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 65 6e 76 rFile>').end.function.vc200x.env
45420 69 72 6f 6e 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 65 6e 76 69 72 6f 6e ironmentargs(cfg).if.cfg.environ
45440 6d 65 6e 74 61 72 67 73 20 61 6e 64 20 23 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 mentargs.and.#cfg.environmentarg
45460 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 25 73 s.>.0.then._p(4,'Environment="%s
45480 22 27 2c 20 73 74 72 69 6e 67 2e 67 73 75 62 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 "',.string.gsub(table.concat(cfg
454a0 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 2c 20 22 26 23 78 30 41 3b 22 29 2c 27 22 27 2c .environmentargs,."&#x0A;"),'"',
454c0 27 26 71 75 6f 74 3b 27 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 76 69 72 6f 6e 6d '&quot;')).if.cfg.flags.Environm
454e0 65 6e 74 41 72 67 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 entArgsDontMerge.then._p(4,'Envi
45500 72 6f 6e 6d 65 6e 74 4d 65 72 67 65 3d 22 66 61 6c 73 65 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 ronmentMerge="false"').end.end.e
45520 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 nd.function.vc200x.debugdir(cfg)
45540 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 53 65 74 74 69 6e 67 73 27 29 0a 69 66 20 63 66 67 2e 64 ._p(3,'<DebugSettings').if.cfg.d
45560 65 62 75 67 64 69 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 ebugdir.then._p(4,'WorkingDirect
45580 6f 72 79 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 ory="%s"',.path.translate(cfg.de
455a0 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 62 75 67 bugdir,.'\\')).end.if.#cfg.debug
455c0 61 72 67 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 41 72 67 75 6d args.>.0.then._p(4,'CommandArgum
455e0 65 6e 74 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 ents="%s"',.table.concat(cfg.deb
45600 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 76 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e ugargs,.".")).end.vc200x.environ
45620 6d 65 6e 74 61 72 67 73 28 63 66 67 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 00 70 72 mentargs(cfg)._p(3,'/>').end..pr
45640 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 emake.vstudio.sln2005.=.{.}.loca
45660 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 l.vstudio.=.premake.vstudio.loca
45680 6c 20 73 6c 6e 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 l.sln2005.=.premake.vstudio.sln2
456a0 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 73 6c 005.function.sln2005.generate(sl
456c0 6e 29 0a 69 6f 2e 65 6f 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 n).io.eol.=.'\r\n'.sln.vstudio_c
456e0 6f 6e 66 69 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 6f onfigs.=.premake.vstudio.buildco
45700 6e 66 69 67 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 32 33 39 5c 31 38 37 5c 31 39 31 27 29 0a 73 6c nfigs(sln)._p('\239\187\191').sl
45720 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 n2005.reorderProjects(sln).sln20
45740 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d 61 6b 05.header(sln).for.grp.in.premak
45760 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e e.solution.eachgroup(sln).do.sln
45780 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 2005.group(grp).end.for.prj.in.p
457a0 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 remake.solution.eachproject(sln)
457c0 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 5f 70 28 .do.sln2005.project(prj).end._p(
457e0 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 'Global').sln2005.platforms(sln)
45800 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a .sln2005.project_platforms(sln).
45820 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e sln2005.properties(sln).sln2005.
45840 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c 6e 29 0a 5f 70 28 27 45 6e 64 47 6c 6f 62 61 project_groups(sln)._p('EndGloba
45860 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 l').end.function.sln2005.reorder
45880 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 Projects(sln).if.sln.startprojec
458a0 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e t.then.for.i,.prj.in.ipairs(sln.
458c0 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 projects).do.if.sln.startproject
458e0 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 3d 20 70 72 .==.prj.name.then.local.cur.=.pr
45900 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 j.group.while.cur.~=.nil.do.for.
45920 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 67 72 6f 75 70 73 29 20 64 j,.group.in.ipairs(sln.groups).d
45940 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d o.if.group.==.cur.then.table.rem
45960 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 ove(sln.groups,.j).break.end.end
45980 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 31 2c 20 63 75 72 .table.insert(sln.groups,.1,.cur
459a0 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d ).cur.=.cur.parent.end.table.rem
459c0 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 ove(sln.projects,.i).table.inser
459e0 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 72 6a 29 0a 62 72 65 61 6b 0a 65 6e t(sln.projects,.1,.prj).break.en
45a00 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 68 d.end.end.end.function.sln2005.h
45a20 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b eader(sln).local.action.=.premak
45a40 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f 70 28 27 4d 69 63 72 6f 73 6f 66 74 e.action.current()._p('Microsoft
45a60 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 6f 6c 75 74 69 6f 6e 20 46 69 6c 65 2c 20 46 6f .Visual.Studio.Solution.File,.Fo
45a80 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e 30 30 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 rmat.Version.%d.00',.action.vstu
45aa0 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 29 0a 5f 70 28 27 23 20 56 69 73 75 61 dio.solutionVersion)._p('#.Visua
45ac0 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 43 54 49 4f 4e 3a 73 75 62 28 33 29 29 0a 65 6e l.Studio.%s',._ACTION:sub(3)).en
45ae0 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a d.function.sln2005.project(prj).
45b00 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 local.projpath.=.path.translate(
45b20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f path.getrelative(prj.solution.lo
45b40 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 cation,.vstudio.projectfile(prj)
45b60 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d 20 22 ),."\\")._p('Project("{%s}").=."
45b80 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c %s",."%s",."{%s}"',.vstudio.tool
45ba0 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 70 72 6f 6a 70 61 74 68 2c 20 70 72 6a 2e 75 (prj),.prj.name,.projpath,.prj.u
45bc0 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 65 73 uid).sln2005.projectdependencies
45be0 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e 63 74 (prj)._p('EndProject').end.funct
45c00 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 70 28 67 72 70 29 0a 5f 70 28 27 50 72 6f 6a 65 ion.sln2005.group(grp)._p('Proje
45c20 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 44 43 2d 34 32 41 33 2d 39 34 37 34 2d 31 41 33 ct("{2150E333-8FDC-42A3-9474-1A3
45c40 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 956D46DE8}").=."%s",."%s",."{%s}
45c60 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 75 75 69 64 "',.grp.name,.grp.name,.grp.uuid
45c80 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 )._p('EndProject').end.function.
45ca0 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 sln2005.projectdependencies(prj)
45cc0 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 .local.deps.=.premake.getdepende
45ce0 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 ncies(prj).if.#deps.>.0.then._p(
45d00 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 44 65 70 65 6e 64 65 '\tProjectSection(ProjectDepende
45d20 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 27 29 0a 66 6f 72 20 5f 2c 20 64 65 ncies).=.postProject').for._,.de
45d40 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 p.in.ipairs(deps).do._p('\t\t{%s
45d60 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c 20 64 65 70 2e 75 75 69 64 29 0a 65 }.=.{%s}',.dep.uuid,.dep.uuid).e
45d80 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 nd._p('\tEndProjectSection').end
45da0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 6c 61 74 66 6f 72 6d 73 28 .end.function.sln2005.platforms(
45dc0 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 69 6f sln)._p('\tGlobalSection(Solutio
45de0 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 72 65 53 6f nConfigurationPlatforms).=.preSo
45e00 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c lution').for._,.cfg.in.ipairs(sl
45e20 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 27 5c 74 5c 74 25 73 n.vstudio_configs).do._p('\t\t%s
45e40 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a .=.%s',.cfg.name,.cfg.name).end.
45e60 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 75 6e _p('\tEndGlobalSection').end.fun
45e80 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 6d 73 28 ction.sln2005.project_platforms(
45ea0 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 sln)._p('\tGlobalSection(Project
45ec0 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 6f 73 74 53 6f ConfigurationPlatforms).=.postSo
45ee0 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 lution').for.prj.in.premake.solu
45f00 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 tion.eachproject(sln).do.for._,.
45f20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 cfg.in.ipairs(sln.vstudio_config
45f40 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 70 70 65 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 s).do.local.mapped.if.premake.is
45f60 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 6d 61 70 70 65 64 20 3d dotnetproject(prj).then.mapped.=
45f80 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 ."Any.CPU".else.if.cfg.platform.
45fa0 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 ==."Any.CPU".or.cfg.platform.==.
45fc0 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 "Mixed.Platforms".then.mapped.=.
45fe0 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 5b 33 5d 2e 70 6c 61 74 66 6f 72 6d 0a sln.vstudio_configs[3].platform.
46000 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 else.mapped.=.cfg.platform.end.e
46020 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 41 63 74 69 76 65 43 66 67 20 3d 20 25 nd._p('\t\t{%s}.%s.ActiveCfg.=.%
46040 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 s|%s',.prj.uuid,.cfg.name,.cfg.b
46060 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 69 66 20 6d 61 70 70 65 64 20 3d 3d 20 63 66 uildcfg,.mapped).if.mapped.==.cf
46080 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d g.platform.or.cfg.platform.==."M
460a0 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 ixed.Platforms".then._p('\t\t{%s
460c0 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 }.%s.Build.0.=.%s|%s',..prj.uuid
460e0 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 ,.cfg.name,.cfg.buildcfg,.mapped
46100 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 ).end.if.premake.vstudio.iswinrt
46120 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 ().and.prj.kind.==."WindowedApp"
46140 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 44 65 70 6c 6f 79 2e 30 20 3d .then._p('\t\t{%s}.%s.Deploy.0.=
46160 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 .%s|%s',..prj.uuid,.cfg.name,.cf
46180 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a g.buildcfg,.mapped).end.end.end.
461a0 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 75 6e _p('\tEndGlobalSection').end.fun
461c0 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 28 73 6c 6e 29 0a 5f 70 ction.sln2005.properties(sln)._p
461e0 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 6f 6e 50 72 6f 70 65 72 ('\tGlobalSection(SolutionProper
46200 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 28 27 5c 74 5c 74 48 69 ties).=.preSolution')._p('\t\tHi
46220 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 29 0a 5f 70 28 27 5c 74 45 deSolutionNode.=.FALSE')._p('\tE
46240 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 ndGlobalSection').end.function.s
46260 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 27 5c ln2005.project_groups(sln)._p('\
46280 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 50 72 6f 6a 65 63 74 73 29 20 3d tGlobalSection(NestedProjects).=
462a0 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 70 20 69 6e 20 70 72 65 6d 61 6b .preSolution').for.grp.in.premak
462c0 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 20 64 6f 0a 69 66 20 e.solution.eachgroup(sln).do.if.
462e0 67 72 70 2e 70 61 72 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b grp.parent.~=.nil.then._p('\t\t{
46300 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 2c 20 67 72 70 2e 70 61 72 65 6e %s}.=.{%s}',.grp.uuid,.grp.paren
46320 74 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 t.uuid).end.end.for.prj.in.prema
46340 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a ke.solution.eachproject(sln).do.
46360 69 66 20 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c if.prj.group.~=.nil.then._p('\t\
46380 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 69 64 2c 20 70 72 6a 2e 67 72 6f t{%s}.=.{%s}',.prj.uuid,.prj.gro
463a0 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c up.uuid).end.end._p('\tEndGlobal
463c0 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 Section').end.premake.vstudio.cs
463e0 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 2005.=.{.}.local.vstudio.=.prema
46400 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 20 3d 20 70 72 65 6d 61 ke.vstudio.local.cs2005..=.prema
46420 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e ke.vstudio.cs2005.local.function
46440 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 .getelements(prj,.action,.fname)
46460 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 6e 61 6d .if.action.==."Compile".and.fnam
46480 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 74 68 65 6e 0a 69 66 20 66 6e 61 6d 65 3a e:endswith(".cs").then.if.fname:
464a0 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 6c 6f endswith(".Designer.cs").then.lo
464c0 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 31 33 29 cal.basename.=.fname:sub(1,.-13)
464e0 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e .local.testname.=.basename....".
46500 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 cs".if.premake.findfile(prj,.tes
46520 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c tname).then.return."Dependency",
46540 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d .testname.end.testname.=.basenam
46560 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 e....".resx".if.premake.findfile
46580 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 75 74 (prj,.testname).then.return."Aut
465a0 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 62 oGen",.testname.end.else.local.b
465c0 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 34 29 0a 6c 6f 63 61 6c asename.=.fname:sub(1,.-4).local
465e0 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e .testname.=.basename....".Design
46600 65 72 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 er.cs".if.premake.findfile(prj,.
46620 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 53 75 62 54 79 70 65 46 6f testname).then.return."SubTypeFo
46640 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d rm".end.end.end.if.action.==."Em
46660 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 beddedResource".and.fname:endswi
46680 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 th(".resx").then.local.basename.
466a0 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d =.fname:sub(1,.-6).local.testnam
466c0 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 2e 63 e.=.path.getname(basename....".c
466e0 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 s").if.premake.findfile(prj,.tes
46700 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 tname).then.if.premake.findfile(
46720 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 prj,.basename....".Designer.cs")
46740 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 73 69 67 6e 65 72 54 79 70 65 22 2c 20 74 65 73 .then.return."DesignerType",.tes
46760 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 tname.else.return."Dependency",.
46780 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 testname.end.else.testname.=.pat
467a0 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 h.getname(basename....".Designer
467c0 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 .cs").if.premake.findfile(prj,.t
467e0 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 65 72 61 estname).then.return."AutoGenera
46800 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 ted".end.end.end.if.action.==."C
46820 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 70 79 4e 65 77 65 73 74 22 ontent".then.return."CopyNewest"
46840 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 .end.return."None".end.function.
46860 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 22 41 6e 79 43 50 55 22 cs2005.arch(prj).return."AnyCPU"
46880 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a .end.function.cs2005.files(prj).
468a0 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 local.tr.=.premake.project.build
468c0 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 sourcetree(prj).premake.tree.tra
468e0 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f verse(tr,.{.onleaf.=.function(no
46900 64 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 de).local.action.=.premake.dotne
46920 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 6e 6f 64 65 2e 63 66 67 29 0a 6c 6f 63 61 6c t.getbuildaction(node.cfg).local
46940 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 .fname..=.path.translate(premake
46960 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c .esc(node.cfg.name),."\\").local
46980 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 .elements,.dependency.=.geteleme
469a0 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 69 66 20 65 nts(prj,.action,.node.path).if.e
469c0 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c lements.==."None".then._p('....<
469e0 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 %s.Include="%s"./>',.action,.fna
46a00 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 me).else._p('....<%s.Include="%s
46a20 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 ">',.action,.fname).if.elements.
46a40 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 75 74 ==."AutoGen".then._p('......<Aut
46a60 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 6e 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 oGen>True</AutoGen>').elseif.ele
46a80 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 20 74 68 65 6e 0a 5f 70 ments.==."AutoGenerated".then._p
46aa0 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 ('......<SubType>Designer</SubTy
46ac0 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 6f 72 3e 52 65 73 58 46 pe>')._p('......<Generator>ResXF
46ae0 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c 2f 47 65 6e 65 72 61 74 6f 72 3e 27 29 0a 5f ileCodeGenerator</Generator>')._
46b00 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 25 73 2e 44 65 73 69 67 p('......<LastGenOutput>%s.Desig
46b20 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 74 70 75 74 3e 27 2c 20 70 72 65 6d 61 6b 65 ner.cs</LastGenOutput>',.premake
46b40 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 .esc(path.getbasename(node.name)
46b60 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 44 65 )).elseif.elements.==."SubTypeDe
46b80 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e signer".then._p('......<SubType>
46ba0 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d Designer</SubType>').elseif.elem
46bc0 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 20 74 68 65 6e 0a 5f 70 28 27 20 ents.==."SubTypeForm".then._p('.
46be0 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 6d 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 .....<SubType>Form</SubType>').e
46c00 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 50 72 65 73 65 72 76 65 4e 65 77 65 73 lseif.elements.==."PreserveNewes
46c20 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 t".then._p('......<CopyToOutputD
46c40 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 3c 2f 43 6f 70 79 54 6f 4f irectory>PreserveNewest</CopyToO
46c60 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 6e 64 0a 69 66 20 64 65 70 65 6e 64 65 utputDirectory>').end.if.depende
46c80 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e 74 55 70 6f ncy.then._p('......<DependentUpo
46ca0 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e n>%s</DependentUpon>',.path.tran
46cc0 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 64 65 70 65 6e 64 65 6e 63 79 29 2c 20 22 slate(premake.esc(dependency),."
46ce0 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 2f 25 73 3e 27 2c 20 61 63 74 69 6f 6e \\")).end._p('....</%s>',.action
46d00 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e ).end.end.},.false).end.function
46d20 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 6c 6f 63 61 .cs2005.projectelement(prj).loca
46d40 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
46d60 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 27 27 0a 69 66 20 61 63 t().local.toolversion.=.''.if.ac
46d80 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 74 tion.vstudio.toolsVersion.then.t
46da0 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 20 54 6f 6f oolversion.=.string.format('.Too
46dc0 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e lsVersion="%s"',.action.vstudio.
46de0 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 toolsVersion).end.if._ACTION.>."
46e00 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 vs2008".then._p('<?xml.version="
46e20 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 65 6e 64 0a 5f 70 1.0".encoding="utf-8"?>').end._p
46e40 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 42 75 69 ('<Project%s.DefaultTargets="Bui
46e60 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 ld".xmlns="http://schemas.micros
46e80 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e oft.com/developer/msbuild/2003">
46ea0 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 ',.toolversion).end.function.cs2
46ec0 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 005.projectsettings(prj)._p('..<
46ee0 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 PropertyGroup>')._p('....<Config
46f00 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 uration.Condition=".\'$(Configur
46f20 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 ation)\'.==.\'\'.">%s</Configura
46f40 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e tion>',.premake.esc(prj.solution
46f60 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c .configurations[1]))._p('....<Pl
46f80 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 atform.Condition=".\'$(Platform)
46fa0 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 20 63 73 32 \'.==.\'\'.">%s</Platform>',.cs2
46fc0 30 30 35 2e 61 72 63 68 28 70 72 6a 29 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 005.arch(prj)).local.action.=.pr
46fe0 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e emake.action.current().if.action
47000 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 5f 70 28 .vstudio.productVersion.then._p(
47020 27 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 '....<ProductVersion>%s</Product
47040 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 Version>',.action.vstudio.produc
47060 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 tVersion).end.if._ACTION.<."vs20
47080 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 12".then._p('....<SchemaVersion>
470a0 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 2.0</SchemaVersion>').end._p('..
470c0 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 ..<ProjectGuid>{%s}</ProjectGuid
470e0 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 54 79 70 >',.prj.uuid)._p('....<OutputTyp
47100 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e e>%s</OutputType>',.premake.dotn
47120 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 28 27 20 20 20 20 3c 41 70 70 44 65 73 et.getkind(prj))._p('....<AppDes
47140 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 69 65 73 3c 2f 41 70 70 44 65 73 69 67 ignerFolder>Properties</AppDesig
47160 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 nerFolder>')._p('....<RootNamesp
47180 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 20 70 72 6a 2e 62 75 69 ace>%s</RootNamespace>',.prj.bui
471a0 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 27 20 20 20 20 3c 41 73 73 65 ldtarget.basename)._p('....<Asse
471c0 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 27 2c 20 70 72 6a mblyName>%s</AssemblyName>',.prj
471e0 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 72 61 .buildtarget.basename).local.fra
47200 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e 66 72 61 6d 65 77 6f 72 6b 20 6f 72 20 61 63 74 69 6f 6e mework.=.prj.framework.or.action
47220 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 0a 69 66 20 66 72 61 6d .vstudio.targetFramework.if.fram
47240 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 ework.then._p('....<TargetFramew
47260 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 orkVersion>v%s</TargetFrameworkV
47280 65 72 73 69 6f 6e 3e 27 2c 20 66 72 61 6d 65 77 6f 72 6b 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 ersion>',.framework).end.if._ACT
472a0 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 30 27 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 ION.==.'vs2010'.then._p('....<Ta
472c0 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 3c 2f 54 61 72 67 65 74 46 72 61 rgetFrameworkProfile></TargetFra
472e0 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 meworkProfile>').end.if._ACTION.
47300 3e 3d 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 46 69 6c 65 41 6c >=."vs2010".then._p('....<FileAl
47320 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 27 29 0a 65 6e ignment>512</FileAlignment>').en
47340 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 d._p('..</PropertyGroup>').end.f
47360 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 unction.cs2005.propertygroup(cfg
47380 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e )._p('..<PropertyGroup.Condition
473a0 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d =".\'$(Configuration)|$(Platform
473c0 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 73 5c 27 20 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 )\'.==.\'%s|%s\'.">',.premake.es
473e0 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 69 c(cfg.name),.cs2005.arch(cfg)).i
47400 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 f._ACTION.>."vs2008".then._p('..
47420 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 61 ..<PlatformTarget>%s</PlatformTa
47440 72 67 65 74 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 65 6e 64 0a 65 6e rget>',.cs2005.arch(cfg)).end.en
47460 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a d.function.cs2005.generate(prj).
47480 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c io.eol.=."\r\n".cs2005.projectel
474a0 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 31 30 22 ement(prj).if._ACTION.>."vs2010"
474c0 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d .then._p('..<Import.Project="$(M
474e0 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 SBuildExtensionsPath)\\$(MSBuild
47500 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e ToolsVersion)\\Microsoft.Common.
47520 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 78 69 73 74 73 28 5c 27 24 28 4d 53 42 props".Condition="Exists(\'$(MSB
47540 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f uildExtensionsPath)\\$(MSBuildTo
47560 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 olsVersion)\\Microsoft.Common.pr
47580 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 ops\')"./>').end.cs2005.projects
475a0 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e ettings(prj).for.cfg.in.premake.
475c0 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 63 73 32 30 30 35 2e 70 72 6f 70 65 72 eachconfig(prj).do.cs2005.proper
475e0 74 79 67 72 6f 75 70 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c tygroup(cfg).if.cfg.flags.Symbol
47600 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 74 72 75 s.then._p('....<DebugSymbols>tru
47620 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 e</DebugSymbols>')._p('....<Debu
47640 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 gType>full</DebugType>').else._p
47660 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 64 62 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 ('....<DebugType>pdbonly</DebugT
47680 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e 25 73 3c ype>').end._p('....<Optimize>%s<
476a0 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d /Optimize>',.iif(cfg.flags.Optim
476c0 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 ize.or.cfg.flags.OptimizeSize.or
476e0 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 72 75 65 22 .cfg.flags.OptimizeSpeed,."true"
47700 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 50 61 74 68 3e ,."false"))._p('....<OutputPath>
47720 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 %s</OutputPath>',.cfg.buildtarge
47740 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 t.directory)._p('....<DefineCons
47760 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 27 2c 20 74 61 62 tants>%s</DefineConstants>',.tab
47780 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 le.concat(premake.esc(cfg.define
477a0 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74 3e 70 s),.";"))._p('....<ErrorReport>p
477c0 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 57 rompt</ErrorReport>')._p('....<W
477e0 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 arningLevel>4</WarningLevel>').i
47800 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 f.cfg.flags.Unsafe.then._p('....
47820 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 74 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e <AllowUnsafeBlocks>true</AllowUn
47840 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 safeBlocks>').end.if.cfg.flags.F
47860 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 72 65 61 74 atalWarnings.then._p('....<Treat
47880 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e WarningsAsErrors>true</TreatWarn
478a0 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 ingsAsErrors>').end._p('..</Prop
478c0 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 ertyGroup>').end._p('..<ItemGrou
478e0 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b p>').for._,.ref.in.ipairs(premak
47900 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 6f 62 6a e.getlinks(prj,."siblings",."obj
47920 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 ect")).do._p('....<ProjectRefere
47940 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 nce.Include="%s">',.path.transla
47960 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e te(path.getrelative(prj.location
47980 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 72 65 66 29 29 2c 20 22 5c 5c ,.vstudio.projectfile(ref)),."\\
479a0 22 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f "))._p('......<Project>{%s}</Pro
479c0 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4e 61 6d ject>',.ref.uuid)._p('......<Nam
479e0 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 72 65 66 2e 6e 61 e>%s</Name>',.premake.esc(ref.na
47a00 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e me))._p('....</ProjectReference>
47a20 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 ').end.for._,.linkname.in.ipairs
47a40 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c (premake.getlinks(prj,."system",
47a60 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 ."basename")).do._p('....<Refere
47a80 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 nce.Include="%s"./>',.premake.es
47aa0 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f c(linkname)).end._p('..</ItemGro
47ac0 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 63 73 32 30 30 35 up>')._p('..<ItemGroup>').cs2005
47ae0 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 .files(prj)._p('..</ItemGroup>')
47b00 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c 64 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 .local.msbuild.=.iif(_ACTION.<."
47b20 76 73 32 30 31 32 22 2c 20 22 42 69 6e 22 2c 20 22 54 6f 6f 6c 73 22 29 0a 5f 70 28 27 20 20 3c vs2012",."Bin",."Tools")._p('..<
47b40 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 25 73 50 61 74 68 29 Import.Project="$(MSBuild%sPath)
47b60 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 53 68 61 72 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 2c \\Microsoft.CSharp.targets"./>',
47b80 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 27 20 20 3c 21 2d 2d 20 54 6f 20 6d 6f 64 69 66 79 20 79 .msbuild)._p('..<!--.To.modify.y
47ba0 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64 64 20 79 6f 75 72 20 74 61 73 6b our.build.process,.add.your.task
47bc0 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 73 20 62 65 6c 6f 77 .inside.one.of.the.targets.below
47be0 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 .and.uncomment.it.')._p('.......
47c00 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 6e 73 69 6f 6e 20 70 6f 69 6e 74 73 20 65 Other.similar.extension.points.e
47c20 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 xist,.see.Microsoft.Common.targe
47c40 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 42 65 66 6f 72 65 ts.')._p('..<Target.Name="Before
47c60 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 Build">')._p('..</Target>')._p('
47c80 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 74 65 72 42 75 69 6c 64 22 3e 27 29 0a 5f ..<Target.Name="AfterBuild">')._
47ca0 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 p('..</Target>')._p('..-->')._p(
47cc0 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 '</Project>').end..local.cs2005.
47ce0 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 66 75 6e 63 74 69 6f =.premake.vstudio.cs2005.functio
47d00 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 n.cs2005.generate_user(prj).io.e
47d20 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 20 78 6d 6c 6e 73 3d 22 ol.=."\r\n"._p('<Project.xmlns="
47d40 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 http://schemas.microsoft.com/dev
47d60 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 29 0a 5f 70 28 27 20 20 3c 50 eloper/msbuild/2003">')._p('..<P
47d80 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 72 65 66 70 61 74 68 73 20 3d ropertyGroup>').local.refpaths.=
47da0 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 .table.translate(prj.libdirs,.fu
47dc0 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 nction(v).return.path.getabsolut
47de0 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 20 65 6e 64 29 e(prj.location...."/"....v).end)
47e00 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 25 73 3c 2f 52 65 66 65 ._p('....<ReferencePath>%s</Refe
47e20 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c rencePath>',.path.translate(tabl
47e40 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 22 3b 22 29 2c 20 22 5c 5c 22 29 29 0a e.concat(refpaths,.";"),."\\")).
47e60 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 _p('..</PropertyGroup>')._p('</P
47e80 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 roject>').end..premake.vstudio.v
47ea0 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 c2010.=.{.}.local.vc2010.=.prema
47ec0 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 ke.vstudio.vc2010.local.vstudio.
47ee0 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e =.premake.vstudio.local.function
47f00 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 .vs2010_config(prj)._p(1,'<ItemG
47f20 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e roup.Label="ProjectConfiguration
47f40 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 s">').for._,.cfginfo.in.ipairs(p
47f60 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a rj.solution.vstudio_configs).do.
47f80 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c _p(2,'<ProjectConfiguration.Incl
47fa0 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e ude="%s">',.premake.esc(cfginfo.
47fc0 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 25 73 3c 2f name))._p(3,'<Configuration>%s</
47fe0 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 69 6e 66 6f 2e 62 75 69 6c 64 63 66 67 Configuration>',cfginfo.buildcfg
48000 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 )._p(3,'<Platform>%s</Platform>'
48020 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 ,cfginfo.platform)._p(2,'</Proje
48040 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 ctConfiguration>').end._p(1,'</I
48060 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 temGroup>').end.local.function.v
48080 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 s2010_globals(prj).local.action.
480a0 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 31 2c =.premake.action.current()._p(1,
480c0 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c 73 22 3e '<PropertyGroup.Label="Globals">
480e0 27 29 0a 5f 70 28 32 2c 20 27 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f ')._p(2,.'<ProjectGuid>{%s}</Pro
48100 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 32 2c 20 27 3c 52 6f 6f jectGuid>',prj.uuid)._p(2,.'<Roo
48120 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 2c 70 tNamespace>%s</RootNamespace>',p
48140 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 rj.name).if.vstudio.storeapp.~=.
48160 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 77 69 6e 64 6f 77 73 54 61 72 67 "durango".then.local.windowsTarg
48180 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 74 etPlatformVersion.=.prj.windowst
481a0 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 76 argetplatformversion.or.action.v
481c0 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 73 studio.windowsTargetPlatformVers
481e0 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 73 ion.if.windowsTargetPlatformVers
48200 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 61 ion.~=.nil.then._p(2,'<WindowsTa
48220 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 54 rgetPlatformVersion>%s</WindowsT
48240 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 61 argetPlatformVersion>',windowsTa
48260 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 29 0a 69 66 20 77 69 6e 64 6f 77 73 54 rgetPlatformVersion).if.windowsT
48280 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 61 6e 64 20 73 74 72 69 6e 67 2e argetPlatformVersion.and.string.
482a0 73 74 61 72 74 73 77 69 74 68 28 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d startswith(windowsTargetPlatform
482c0 56 65 72 73 69 6f 6e 2c 20 22 31 30 2e 22 29 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 6e 64 Version,."10.").then._p(2,'<Wind
482e0 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 4d 69 6e 56 65 72 73 69 6f 6e 3e 25 73 3c 2f owsTargetPlatformMinVersion>%s</
48300 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 4d 69 6e 56 65 72 73 69 6f 6e 3e WindowsTargetPlatformMinVersion>
48320 27 2c 20 70 72 6a 2e 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 6d 69 6e 76 ',.prj.windowstargetplatformminv
48340 65 72 73 69 6f 6e 20 6f 72 20 22 31 30 2e 30 2e 31 30 32 34 30 2e 30 22 29 0a 65 6e 64 0a 65 6e ersion.or."10.0.10240.0").end.en
48360 64 0a 65 6e 64 0a 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 d.end.if.prj.flags.and.prj.flags
48380 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 46 72 61 6d .Managed.then._p(2,.'<TargetFram
483a0 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 34 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f eworkVersion>v4.0</TargetFramewo
483c0 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e rkVersion>')._p(2,.'<Keyword>Man
483e0 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 agedCProj</Keyword>').elseif.vst
48400 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 44 65 66 61 udio.iswinrt().then._p(2,.'<Defa
48420 75 6c 74 4c 61 6e 67 75 61 67 65 3e 65 6e 2d 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 ultLanguage>en-US</DefaultLangua
48440 67 65 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 ge>').if.vstudio.storeapp.==."du
48460 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 rango".then._p(2,.'<Keyword>Win3
48480 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 2Proj</Keyword>')._p(2,.'<Applic
484a0 61 74 69 6f 6e 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 74 69 74 6c 65 3c 2f 41 70 70 6c 69 63 61 74 ationEnvironment>title</Applicat
484c0 69 6f 6e 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 ionEnvironment>')._p(2,.'<Minimu
484e0 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 34 2e 30 3c 2f 4d 69 6e 69 6d mVisualStudioVersion>14.0</Minim
48500 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 umVisualStudioVersion>')._p(2,.'
48520 3c 54 61 72 67 65 74 52 75 6e 74 69 6d 65 3e 4e 61 74 69 76 65 3c 2f 54 61 72 67 65 74 52 75 6e <TargetRuntime>Native</TargetRun
48540 74 69 6d 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 time>').else._p(2,.'<AppContaine
48560 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 rApplication>true</AppContainerA
48580 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 pplication>')._p(2,.'<MinimumVis
485a0 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 32 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 ualStudioVersion>12.0</MinimumVi
485c0 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e sualStudioVersion>').if.vstudio.
485e0 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 32 toolset.==."v120_wp81".then._p(2
48600 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 50 68 6f 6e ,.'<ApplicationType>Windows.Phon
48620 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c e</ApplicationType>').else._p(2,
48640 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 53 74 6f 72 65 .'<ApplicationType>Windows.Store
48660 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 27 </ApplicationType>').end._p(2,.'
48680 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 25 73 3c 2f 41 70 70 <ApplicationTypeRevision>%s</App
486a0 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 2c 20 76 73 74 75 64 69 6f 2e licationTypeRevision>',.vstudio.
486c0 73 74 6f 72 65 61 70 70 29 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f storeapp).end.else._p(2,.'<Keywo
486e0 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(
48700 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
48720 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
48740 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
48760 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
48780 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",
487a0 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
487c0 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
487e0 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()
48800 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
48820 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
48840 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
48860 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
48880 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).
488a0 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
488c0 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.=
488e0 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.=.
48900 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
48920 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
48940 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.
48960 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
48980 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,'<
489a0 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
489c0 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
489e0 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
48a00 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</
48a20 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
48a40 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
48a60 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
48a80 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
48aa0 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
48ac0 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>'
48ae0 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
48b00 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
48b20 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
48b40 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
48b60 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.
48b80 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
48ba0 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
48bc0 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
48be0 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
48c00 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
48c20 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
48c40 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
48c60 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
48c80 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)
48ca0 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
48cc0 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
48ce0 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
48d00 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(
48d20 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">'.,
48d40 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,
48d60 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)
48d80 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
48da0 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
48dc0 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
48de0 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
48e00 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
48e20 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
48e40 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)
48e60 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
48e80 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.."\\".
48ea0 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
48ec0 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._,.
48ee0 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
48f00 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
48f20 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
48f40 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
48f60 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
48f80 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
48fa0 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
48fc0 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
48fe0 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
49000 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().
49020 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)
49040 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
49060 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
49080 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
490a0 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>'
490c0 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.
490e0 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
49100 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
49120 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
49140 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)))
49160 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>
49180 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
491a0 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.==."
491c0 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.=.(
491e0 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 5f 70 cfg.flags.NoImportLib.~=.nil)._p
49200 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 6e (2,'<IgnoreImportLibrary>%s</Ign
49220 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 6e oreImportLibrary>',.tostring(ign
49240 6f 72 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 ore)).end.if.cfg.platform.==."Du
49260 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 52 65 66 65 72 65 6e 63 65 50 61 74 rango".then._p(2,.'<ReferencePat
49280 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 3b 24 28 43 6f 6e 73 6f 6c h>$(Console_SdkLibPath);$(Consol
492a0 65 5f 53 64 6b 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 74 61 50 61 74 68 29 3c 2f 52 65 66 65 72 e_SdkWindowsMetadataPath)</Refer
492c0 65 6e 63 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 69 62 72 61 72 79 50 61 74 68 3e encePath>')._p(2,.'<LibraryPath>
492e0 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 3c 2f 4c 69 62 72 61 72 79 50 61 $(Console_SdkLibPath)</LibraryPa
49300 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 69 62 72 61 72 79 57 50 61 74 68 3e 24 28 43 6f 6e th>')._p(2,.'<LibraryWPath>$(Con
49320 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 3b 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 57 69 sole_SdkLibPath);$(Console_SdkWi
49340 6e 64 6f 77 73 4d 65 74 61 64 61 74 61 50 61 74 68 29 3c 2f 4c 69 62 72 61 72 79 57 50 61 74 68 ndowsMetadataPath)</LibraryWPath
49360 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 49 6e 63 6c 75 64 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c >')._p(2,.'<IncludePath>$(Consol
49380 65 5f 53 64 6b 49 6e 63 6c 75 64 65 52 6f 6f 74 29 3c 2f 49 6e 63 6c 75 64 65 50 61 74 68 3e 27 e_SdkIncludeRoot)</IncludePath>'
493a0 29 0a 5f 70 28 32 2c 20 27 3c 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f )._p(2,.'<ExecutablePath>$(Conso
493c0 6c 65 5f 53 64 6b 52 6f 6f 74 29 62 69 6e 3b 24 28 56 43 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 le_SdkRoot)bin;$(VCInstallDir)bi
493e0 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 3b 24 28 56 43 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 6e 3b n\\x86_amd64;$(VCInstallDir)bin;
49400 24 28 57 69 6e 64 6f 77 73 53 44 4b 5f 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 5f 78 38 36 29 $(WindowsSDK_ExecutablePath_x86)
49420 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 54 6f 6f 6c 73 5c 5c ;$(VSInstallDir)Common7\\Tools\\
49440 62 69 6e 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 74 6f 6f 6c bin;$(VSInstallDir)Common7\\tool
49460 73 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 69 64 65 3b 24 28 s;$(VSInstallDir)Common7\\ide;$(
49480 50 72 6f 67 72 61 6d 46 69 6c 65 73 29 5c 5c 48 54 4d 4c 20 48 65 6c 70 20 57 6f 72 6b 73 68 6f ProgramFiles)\\HTML.Help.Worksho
494a0 70 3b 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 50 61 74 68 33 32 29 3b 24 28 46 78 43 6f 70 44 p;$(MSBuildToolsPath32);$(FxCopD
494c0 69 72 29 3b 24 28 50 41 54 48 29 3b 3c 2f 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 3e 27 29 0a ir);$(PATH);</ExecutablePath>').
494e0 5f 70 28 32 2c 20 27 3c 4c 61 79 6f 75 74 44 69 72 3e 25 73 3c 2f 4c 61 79 6f 75 74 44 69 72 3e _p(2,.'<LayoutDir>%s</LayoutDir>
49500 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 20 27 3c 4c 61 79 6f 75 74 45 78 74 65 6e ',.prj.name)._p(2,.'<LayoutExten
49520 73 69 6f 6e 46 69 6c 74 65 72 3e 2a 2e 70 64 62 3b 2a 2e 69 6c 6b 3b 2a 2e 65 78 70 3b 2a 2e 6c sionFilter>*.pdb;*.ilk;*.exp;*.l
49540 69 62 3b 2a 2e 77 69 6e 6d 64 3b 2a 2e 61 70 70 78 72 65 63 69 70 65 3b 2a 2e 70 72 69 3b 2a 2e ib;*.winmd;*.appxrecipe;*.pri;*.
49560 69 64 62 3c 2f 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 6f 6e 46 69 6c 74 65 72 3e 27 29 0a 5f 70 idb</LayoutExtensionFilter>')._p
49580 28 32 2c 20 27 3c 49 73 6f 6c 61 74 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 4f 6e 44 65 70 (2,.'<IsolateConfigurationsOnDep
495a0 6c 6f 79 3e 74 72 75 65 3c 2f 49 73 6f 6c 61 74 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 4f loy>true</IsolateConfigurationsO
495c0 6e 44 65 70 6c 6f 79 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 nDeploy>').end.if.cfg.kind.~=."S
495e0 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d taticLib".then._p(2,'<LinkIncrem
49600 65 6e 74 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 ental>%s</LinkIncremental>',.tos
49620 74 72 69 6e 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 tring(premake.config.isincrement
49640 61 6c 6c 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e allink(cfg))).end.if.cfg.flags.N
49660 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 oManifest.then._p(2,'<GenerateMa
49680 6e 69 66 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 nifest>false</GenerateManifest>'
496a0 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 70 3e 27 29 0a 65 ).end._p(1,'</PropertyGroup>').e
496c0 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 nd.end.local.function.runtime(cf
496e0 67 29 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 g).local.runtime.local.flags.=.c
49700 66 67 2e 66 6c 61 67 73 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 fg.flags.if.premake.config.isdeb
49720 75 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 ugbuild(cfg).then.runtime.=.iif(
49740 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 flags.StaticRuntime.and.not.flag
49760 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c s.Managed,."MultiThreadedDebug",
49780 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 ."MultiThreadedDebugDLL").else.r
497a0 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 untime.=.iif(flags.StaticRuntime
497c0 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 .and.not.flags.Managed,."MultiTh
497e0 72 65 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 readed",."MultiThreadedDLL").end
49800 0a 72 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 .return.runtime.end.local.functi
49820 6f 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 20 on.precompiled_header(cfg)......
49840 20 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.
49860 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 pchheader.then._p(3,'<Precompile
49880 64 48 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 dHeader>Use</PrecompiledHeader>'
498a0 29 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 25 )._p(3,'<PrecompiledHeaderFile>%
498c0 73 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e s</PrecompiledHeaderFile>',.cfg.
498e0 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c pchheader).else._p(3,'<Precompil
49900 65 64 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a edHeader></PrecompiledHeader>').
49920 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 end.end.local.function.preproces
49940 73 6f 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 sor(indent,cfg).if.#cfg.defines.
49960 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f >.0.then._p(indent,'<Preprocesso
49980 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 rDefinitions>%s;%%(PreprocessorD
499a0 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 efinitions)</PreprocessorDefinit
499c0 69 6f 6e 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 ions>'.,premake.esc(table.concat
499e0 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 (cfg.defines,.";"))).else._p(ind
49a00 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f ent,'<PreprocessorDefinitions></
49a20 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 PreprocessorDefinitions>').end.e
49a40 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 nd.local.function.include_dirs(i
49a60 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e ndent,cfg).if.#cfg.includedirs.>
49a80 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e .0.then._p(indent,'<AdditionalIn
49aa0 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 cludeDirectories>%s;%%(Additiona
49ac0 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c lIncludeDirectories)</Additional
49ae0 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 IncludeDirectories>'.,premake.es
49b00 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 c(path.translate(table.concat(cf
49b20 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 g.includedirs,.";"),.'\\'))).end
49b40 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d .end.local.function.resource_com
49b60 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 pile(cfg)._p(2,'<ResourceCompile
49b80 3e 27 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f >').preprocessor(3,cfg).include_
49ba0 64 69 72 73 28 33 2c 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 dirs(3,cfg)._p(2,'</ResourceComp
49bc0 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 78 63 65 70 74 ile>').end.local.function.except
49be0 69 6f 6e 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 ions(cfg).if.cfg.flags.NoExcepti
49c00 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 ons.then._p(3,.'<ExceptionHandli
49c20 6e 67 3e 66 61 6c 73 65 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 ng>false</ExceptionHandling>').e
49c40 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 lseif.cfg.flags.SEH.then._p(3,.'
49c60 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 <ExceptionHandling>Async</Except
49c80 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e ionHandling>').end.end.local.fun
49ca0 63 74 69 6f 6e 20 72 74 74 69 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 ction.rtti(cfg).if.cfg.flags.NoR
49cc0 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 TTI.and.not.cfg.flags.Managed.th
49ce0 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c en._p(3,'<RuntimeTypeInfo>false<
49d00 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 /RuntimeTypeInfo>').end.end.loca
49d20 6c 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 l.function.calling_convention(cf
49d40 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 g).if.cfg.flags.FastCall.then._p
49d60 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 46 61 73 74 43 61 6c 6c 3c (3,'<CallingConvention>FastCall<
49d80 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 /CallingConvention>').elseif.cfg
49da0 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 61 6c 6c 69 .flags.StdCall.then._p(3,'<Calli
49dc0 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 53 74 64 43 61 6c 6c 3c 2f 43 61 6c 6c 69 6e 67 43 6f 6e ngConvention>StdCall</CallingCon
49de0 76 65 6e 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f vention>').end.end.local.functio
49e00 6e 20 77 63 68 61 72 5f 74 5f 62 75 69 6c 74 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c n.wchar_t_builtin(cfg).if.cfg.fl
49e20 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 ags.NativeWChar.then._p(3,'<Trea
49e40 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 tWChar_tAsBuiltInType>true</Trea
49e60 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 6c 73 65 69 66 20 tWChar_tAsBuiltInType>').elseif.
49e80 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 cfg.flags.NoNativeWChar.then._p(
49ea0 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 3,'<TreatWChar_tAsBuiltInType>fa
49ec0 6c 73 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 lse</TreatWChar_tAsBuiltInType>'
49ee0 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 73 73 65 28 63 66 67 ).end.end.local.function.sse(cfg
49f00 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 ).if.cfg.flags.EnableSSE.then._p
49f20 28 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 (3,.'<EnableEnhancedInstructionS
49f40 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 et>StreamingSIMDExtensions</Enab
49f60 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 27 29 0a 65 6c 73 65 leEnhancedInstructionSet>').else
49f80 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 if.cfg.flags.EnableSSE2.then._p(
49fa0 33 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 3,.'<EnableEnhancedInstructionSe
49fc0 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 t>StreamingSIMDExtensions2</Enab
49fe0 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 27 29 0a 65 6c 73 65 leEnhancedInstructionSet>').else
4a000 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 41 56 58 20 74 68 65 6e 0a 5f 70 28 33 if.cfg.flags.EnableAVX.then._p(3
4a020 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 ,.'<EnableEnhancedInstructionSet
4a040 3e 41 64 76 61 6e 63 65 64 56 65 63 74 6f 72 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c >AdvancedVectorExtensions</Enabl
4a060 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 eEnhancedInstructionSet>').elsei
4a080 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 41 56 58 32 20 74 68 65 6e 0a 5f 70 28 33 f.cfg.flags.EnableAVX2.then._p(3
4a0a0 2c 20 27 3c 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 ,.'<EnableEnhancedInstructionSet
4a0c0 3e 41 64 76 61 6e 63 65 64 56 65 63 74 6f 72 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 >AdvancedVectorExtensions2</Enab
4a0e0 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 27 29 0a 65 6e 64 0a leEnhancedInstructionSet>').end.
4a100 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e end.local.function.floating_poin
4a120 74 28 63 66 67 29 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 t(cfg)......if.cfg.flags.FloatFa
4a140 73 74 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 st.then._p(3,'<FloatingPointMode
4a160 6c 3e 46 61 73 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c l>Fast</FloatingPointModel>').el
4a180 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 61 6e 64 20 6e seif.cfg.flags.FloatStrict.and.n
4a1a0 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 33 2c 27 ot.cfg.flags.Managed.then._p(3,'
4a1c0 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 <FloatingPointModel>Strict</Floa
4a1e0 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 tingPointModel>').end.end.local.
4a200 66 75 6e 63 74 69 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 function.debug_info(cfg).local.d
4a220 65 62 75 67 5f 69 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 ebug_info.=.''.if.cfg.flags.Symb
4a240 6f 6c 73 20 74 68 65 6e 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 75 70 70 ols.then.if.(action.vstudio.supp
4a260 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 3d 20 66 61 6c 73 65 20 61 orts64bitEditContinue.==.false.a
4a280 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 29 0a 6f 72 20 63 66 67 nd.cfg.platform.==."x64").or.cfg
4a2a0 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 .flags.Managed.or.premake.config
4a2c0 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 0a 6f 72 20 .isoptimizedbuild(cfg.flags).or.
4a2e0 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 0a 74 68 65 6e cfg.flags.NoEditAndContinue.then
4a300 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 22 0a .debug_info.=."ProgramDatabase".
4a320 65 6c 73 65 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e else.debug_info.=."EditAndContin
4a340 75 65 22 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 ue".end.end._p(3,'<DebugInformat
4a360 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f ionFormat>%s</DebugInformationFo
4a380 72 6d 61 74 3e 27 2c 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e rmat>',debug_info).end.local.fun
4a3a0 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 70 72 65 6d ction.minimal_build(cfg).if.prem
4a3c0 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 64 ake.config.isdebugbuild(cfg).and
4a3e0 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 20 .cfg.flags.EnableMinimalRebuild.
4a400 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 74 72 75 65 3c then._p(3,'<MinimalRebuild>true<
4a420 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d /MinimalRebuild>').else._p(3,'<M
4a440 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 inimalRebuild>false</MinimalRebu
4a460 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f ild>').end.end.local.function.co
4a480 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6f 70 74 69 6f mpile_language(cfg).if.cfg.optio
4a4a0 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 ns.ForceCPP.then._p(3,'<CompileA
4a4c0 73 3e 43 6f 6d 70 69 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6c 73 s>CompileAsCpp</CompileAs>').els
4a4e0 65 0a 69 66 20 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 e.if.cfg.language.==."C".then._p
4a500 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f 43 6f 6d 70 69 (3,'<CompileAs>CompileAsC</Compi
4a520 6c 65 41 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 leAs>').end.end.end.local.functi
4a540 6f 6e 20 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 6e 74 2c 63 66 on.forcedinclude_files(indent,cf
4a560 67 29 0a 69 66 20 23 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 g).if.#cfg.forcedincludes.>.0.th
4a580 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 en._p(indent,'<ForcedIncludeFile
4a5a0 73 3e 25 73 3c 2f 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a 2c 70 72 65 6d s>%s</ForcedIncludeFiles>'.,prem
4a5c0 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
4a5e0 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 2c 20 27 5c cat(cfg.forcedincludes,.";"),.'\
4a600 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 \'))).end.end.local.function.vs1
4a620 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 0_clcompile(cfg)._p(2,'<ClCompil
4a640 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 e>')._p(3,'<AdditionalOptions>%s
4a660 20 25 73 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 .%s%%(AdditionalOptions)</Additi
4a680 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 onalOptions>'.,.table.concat(pre
4a6a0 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 make.esc(cfg.buildoptions),.".")
4a6c0 0a 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 2c 20 22 .,.iif(cfg.flags.UnsignedChar,."
4a6e0 2f 4a 20 22 2c 20 22 20 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e /J.",.".").)._p(3,'<Optimization
4a700 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 61 74 69 6f 6e >%s</Optimization>',optimisation
4a720 28 63 66 67 29 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 20 63 66 67 29 0a 70 72 65 70 (cfg)).include_dirs(3,.cfg).prep
4a740 72 6f 63 65 73 73 6f 72 28 33 2c 20 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 rocessor(3,.cfg).minimal_build(c
4a760 66 67 29 0a 69 66 20 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 fg).if..not.premake.config.isopt
4a780 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 66 20 6e imizedbuild(cfg.flags).then.if.n
4a7a0 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 33 2c 27 ot.cfg.flags.Managed.then._p(3,'
4a7c0 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 74 43 68 <BasicRuntimeChecks>EnableFastCh
4a7e0 65 63 6b 73 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 6e 64 0a ecks</BasicRuntimeChecks>').end.
4a800 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a if.cfg.flags.ExtraWarnings.then.
4a820 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 end.else._p(3,'<StringPooling>tr
4a840 75 65 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e ue</StringPooling>').end.if.cfg.
4a860 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 20 6f 72 20 63 66 67 2e 66 6c 61 platform.==."Durango".or.cfg.fla
4a880 67 73 2e 4e 6f 57 69 6e 52 54 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 43 6f 6d 70 69 6c 65 41 gs.NoWinRT.then._p(3,.'<CompileA
4a8a0 73 57 69 6e 52 54 3e 66 61 6c 73 65 3c 2f 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a sWinRT>false</CompileAsWinRT>').
4a8c0 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 44 75 72 61 6e 67 6f 22 end.if.cfg.platform.~=."Durango"
4a8e0 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 25 73 3c 2f .then._p(3,'<RuntimeLibrary>%s</
4a900 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 27 2c 20 72 75 6e 74 69 6d 65 28 63 66 67 29 29 0a RuntimeLibrary>',.runtime(cfg)).
4a920 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 42 75 66 66 65 72 53 65 63 75 72 69 74 end.if.cfg.flags.NoBufferSecurit
4a940 79 43 68 65 63 6b 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 75 66 66 65 72 53 65 63 75 72 69 74 yCheck.then._p(3,'<BufferSecurit
4a960 79 43 68 65 63 6b 3e 66 61 6c 73 65 3c 2f 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 yCheck>false</BufferSecurityChec
4a980 6b 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e k>').end._p(3,'<FunctionLevelLin
4a9a0 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>
4a9c0 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
4a9e0 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
4aa00 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
4aa20 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
4aa40 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>').
4aa60 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
4aa80 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
4aaa0 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
4aac0 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
4aae0 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
4ab00 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
4ab20 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>
4ab40 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
4ab60 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
4ab80 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
4aba0 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
4abc0 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
4abe0 6c 74 69 6e 28 63 66 67 29 0a 73 73 65 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e ltin(cfg).sse(cfg).floating_poin
4ac00 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
4ac20 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
4ac40 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<
4ac60 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
4ac80 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
4aca0 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
4acc0 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
4ace0 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
4ad00 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
4ad20 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
4ad40 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
4ad60 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
4ad80 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
4ada0 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
4adc0 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
4ade0 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,."",.""
4ae00 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
4ae20 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
4ae40 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
4ae60 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
4ae80 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
4aea0 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\
4aec0 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
4aee0 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
4af00 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
4af20 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
4af40 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
4af60 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
4af80 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
4afa0 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
4afc0 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.>.
4afe0 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
4b000 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
4b020 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
4b040 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),."
4b060 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
4b080 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
4b0a0 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'
4b0c0 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
4b0e0 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,'
4b100 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
4b120 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
4b140 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
4b160 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
4b180 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.
4b1a0 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
4b1c0 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
4b1e0 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,'<
4b200 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
4b220 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
4b240 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
4b260 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
4b280 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
4b2a0 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.
4b2c0 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
4b2e0 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._
4b300 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
4b320 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
4b340 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
4b360 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
4b380 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
4b3a0 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
4b3c0 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
4b3e0 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",.
4b400 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
4b420 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
4b440 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
4b460 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
4b480 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
4b4a0 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
4b4c0 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,
4b4e0 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
4b500 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
4b520 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
4b540 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
4b560 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
4b580 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
4b5a0 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
4b5c0 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
4b5e0 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
4b600 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 20 70 72 itionalLibraryDirectories>'.,.pr
4b620 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 emake.esc(path.translate(table.c
4b640 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 3b 27 29 2c 20 27 5c 5c 27 29 29 0a oncat(cfg.libdirs,.';'),.'\\')).
4b660 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 ).end.if.vc2010.config_type(cfg)
4b680 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 69 6f 6e 27 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c .==.'Application'.and.not.cfg.fl
4b6a0 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 ags.WinMain.and.not.cfg.flags.Ma
4b6c0 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 naged.then.if.cfg.flags.Unicode.
4b6e0 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 77 6d 61 then._p(3,'<EntryPointSymbol>wma
4b700 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 inCRTStartup</EntryPointSymbol>'
4b720 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 6d ).else._p(3,'<EntryPointSymbol>m
4b740 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e ainCRTStartup</EntryPointSymbol>
4b760 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 6c 6f 63 61 6c ').end.end.import_lib(cfg).local
4b780 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c .deffile.=.premake.findfile(cfg,
4b7a0 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c .".def").if.deffile.then._p(3,'<
4b7c0 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 25 73 3c 2f 4d 6f 64 75 6c 65 44 ModuleDefinitionFile>%s</ModuleD
4b7e0 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 6c 69 efinitionFile>',.deffile).end.li
4b800 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 33 2c 63 66 67 29 0a 61 64 64 69 74 69 6f nk_target_machine(3,cfg).additio
4b820 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 66 67 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 4c nal_options(3,cfg).end._p(2,'</L
4b840 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 61 64 64 69 74 ink>').end.function.vc2010.addit
4b860 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 6e ionalDependencies(cfg).local.lin
4b880 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 ks.=.premake.getlinks(cfg,."syst
4b8a0 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 69 66 20 23 6c 69 6e 6b 73 20 3e 20 30 20 74 em",."fullpath").if.#links.>.0.t
4b8c0 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 hen._p(3,'<AdditionalDependencie
4b8e0 73 3e 25 73 3b 25 73 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e s>%s;%s</AdditionalDependencies>
4b900 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 2c 20 22 3b 22 29 0a 2c 20 69 '.,.table.concat(links,.";").,.i
4b920 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 0a 2c 20 27 if(cfg.platform.==."Durango".,.'
4b940 24 28 58 62 6f 78 45 78 74 65 6e 73 69 6f 6e 73 44 65 70 65 6e 64 65 6e 63 69 65 73 29 27 0a 2c $(XboxExtensionsDependencies)'.,
4b960 20 27 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 27 0a 29 0a 29 .'%(AdditionalDependencies)'.).)
4b980 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 .end.end.local.function.item_def
4b9a0 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 initions(prj).for._,.cfginfo.in.
4b9c0 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 ipairs(prj.solution.vstudio_conf
4b9e0 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 igs).do.local.cfg.=.premake.getc
4ba00 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c onfig(prj,.cfginfo.src_buildcfg,
4ba20 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 74 .cfginfo.src_platform)._p(1,'<It
4ba40 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 27 20 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f emDefinitionGroup.'...if_config_
4ba60 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 and_platform()...'>'.,premake.es
4ba80 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 c(cfginfo.name)).vs10_clcompile(
4baa0 63 66 67 29 0a 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 69 74 65 6d 5f cfg).resource_compile(cfg).item_
4bac0 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 65 76 def_lib(cfg).vc2010.link(cfg).ev
4bae0 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 44 65 66 69 6e ent_hooks(cfg)._p(1,'</ItemDefin
4bb00 69 74 69 6f 6e 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 itionGroup>').end.end.function.v
4bb20 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 67 72 6f 75 70 29 0a 6c c2010.getfilegroup(prj,.group).l
4bb40 6f 63 61 6c 20 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 ocal.sortedfiles.=.prj.vc2010sor
4bb60 74 65 64 66 69 6c 65 73 0a 69 66 20 6e 6f 74 20 73 6f 72 74 65 64 66 69 6c 65 73 20 74 68 65 6e tedfiles.if.not.sortedfiles.then
4bb80 0a 73 6f 72 74 65 64 66 69 6c 65 73 20 3d 20 7b 0a 43 6c 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c .sortedfiles.=.{.ClCompile.=.{},
4bba0 0a 43 6c 49 6e 63 6c 75 64 65 20 3d 20 7b 7d 2c 0a 4e 6f 6e 65 20 3d 20 7b 7d 2c 0a 52 65 73 6f .ClInclude.=.{},.None.=.{},.Reso
4bbc0 75 72 63 65 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d urceCompile.=.{},.AppxManifest.=
4bbe0 20 7b 7d 2c 0a 49 6d 61 67 65 20 3d 20 7b 7d 2c 0a 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 .{},.Image.=.{},.DeploymentConte
4bc00 6e 74 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 nt.=.{}.}.local.foundAppxManifes
4bc20 74 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 t.=.false.for.file.in.premake.pr
4bc40 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 oject.eachfile(prj).do.if.path.i
4bc60 73 53 6f 75 72 63 65 46 69 6c 65 56 53 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 sSourceFileVS(file.name).then.ta
4bc80 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 43 6f 6d 70 69 6c 65 ble.insert(sortedfiles.ClCompile
4bca0 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 ,.file).elseif.path.iscppheader(
4bcc0 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f file.name).then.if.not.table.ico
4bce0 6e 74 61 69 6e 73 28 70 72 6a 2e 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 66 69 6c 65 29 20 74 68 ntains(prj.removefiles,.file).th
4bd00 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e en.table.insert(sortedfiles.ClIn
4bd20 63 6c 75 64 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 72 clude,.file).end.elseif.path.isr
4bd40 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c esourcefile(file.name).then.tabl
4bd60 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 52 65 73 6f 75 72 63 65 43 6f 6d e.insert(sortedfiles.ResourceCom
4bd80 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 61 70 70 78 6d 61 pile,.file).elseif.path.isappxma
4bda0 6e 69 66 65 73 74 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 66 6f 75 6e 64 41 70 70 78 nifest(file.name).then.foundAppx
4bdc0 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 Manifest.=.true.table.insert(sor
4bde0 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 65 6c 73 tedfiles.AppxManifest,.file).els
4be00 65 69 66 20 66 69 6c 65 2e 66 6c 61 67 73 20 61 6e 64 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 eif.file.flags.and.table.icontai
4be20 6e 73 28 66 69 6c 65 2e 66 6c 61 67 73 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e ns(file.flags,."DeploymentConten
4be40 74 22 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 t").then.table.insert(sortedfile
4be60 73 2e 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a s.DeploymentContent,.file).else.
4be80 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 66 table.insert(sortedfiles.None,.f
4bea0 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 ile).end.end.if.vstudio.iswinrt(
4bec0 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 ).and.prj.kind.==."WindowedApp".
4bee0 61 6e 64 20 6e 6f 74 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 76 and.not.foundAppxManifest.then.v
4bf00 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 6c studio.needAppxManifest.=.true.l
4bf20 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e ocal.fcfg.=.{}.fcfg.name.=.prj.n
4bf40 61 6d 65 20 2e 2e 20 22 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 ame...."/Package.appxmanifest".f
4bf60 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 cfg.vpath.=.premake.project.getv
4bf80 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 path(prj,.fcfg.name).table.inser
4bfa0 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 t(sortedfiles.AppxManifest,.fcfg
4bfc0 29 0a 6c 6f 63 61 6c 20 6c 6f 67 6f 20 3d 20 7b 7d 0a 6c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 ).local.logo.=.{}.logo.name..=.p
4bfe0 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 4c 6f 67 6f 2e 70 6e 67 22 0a 6c 6f 67 6f 2e 76 70 61 74 rj.name...."/Logo.png".logo.vpat
4c000 68 20 3d 20 6c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 h.=.logo.name.table.insert(sorte
4c020 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 6c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 6d 61 6c 6c 4c dfiles.Image,.logo).local.smallL
4c040 6f 67 6f 20 3d 20 7b 7d 0a 73 6d 61 6c 6c 4c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e ogo.=.{}.smallLogo.name..=.prj.n
4c060 61 6d 65 20 2e 2e 20 22 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 0a 73 6d 61 6c 6c 4c 6f 67 ame...."/SmallLogo.png".smallLog
4c080 6f 2e 76 70 61 74 68 20 3d 20 73 6d 61 6c 6c 4c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 o.vpath.=.smallLogo.name.table.i
4c0a0 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 6d 61 6c 6c 4c 6f nsert(sortedfiles.Image,.smallLo
4c0c0 67 6f 29 0a 6c 6f 63 61 6c 20 73 74 6f 72 65 4c 6f 67 6f 20 3d 20 7b 7d 0a 73 74 6f 72 65 4c 6f go).local.storeLogo.=.{}.storeLo
4c0e0 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 74 6f 72 65 4c 6f go.name..=.prj.name...."/StoreLo
4c100 67 6f 2e 70 6e 67 22 0a 73 74 6f 72 65 4c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 73 74 6f 72 65 4c go.png".storeLogo.vpath.=.storeL
4c120 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 ogo.name.table.insert(sortedfile
4c140 73 2e 49 6d 61 67 65 2c 20 73 74 6f 72 65 4c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 70 6c 61 73 68 s.Image,.storeLogo).local.splash
4c160 53 63 72 65 65 6e 20 3d 20 7b 7d 0a 73 70 6c 61 73 68 53 63 72 65 65 6e 2e 6e 61 6d 65 20 20 3d Screen.=.{}.splashScreen.name..=
4c180 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 .prj.name...."/SplashScreen.png"
4c1a0 0a 73 70 6c 61 73 68 53 63 72 65 65 6e 2e 76 70 61 74 68 20 3d 20 73 70 6c 61 73 68 53 63 72 65 .splashScreen.vpath.=.splashScre
4c1c0 65 6e 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 en.name.table.insert(sortedfiles
4c1e0 2e 49 6d 61 67 65 2c 20 73 70 6c 61 73 68 53 63 72 65 65 6e 29 0a 65 6e 64 0a 70 72 6a 2e 76 63 .Image,.splashScreen).end.prj.vc
4c200 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 65 6e 2010sortedfiles.=.sortedfiles.en
4c220 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 64 0a d.return.sortedfiles[group].end.
4c240 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 30 31 function.vc2010.files(prj).vc201
4c260 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 6c 75 0.simplefilesgroup(prj,."ClInclu
4c280 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 28 70 de").vc2010.compilerfilesgroup(p
4c2a0 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 6a 2c rj).vc2010.simplefilesgroup(prj,
4c2c0 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 70 28 ."None").vc2010.customtaskgroup(
4c2e0 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 6a prj).vc2010.simplefilesgroup(prj
4c300 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 6d 70 ,."ResourceCompile").vc2010.simp
4c320 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 74 22 lefilesgroup(prj,."AppxManifest"
4c340 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 70 28 ).vc2010.deploymentcontentgroup(
4c360 70 72 6a 2c 20 22 49 6d 61 67 65 22 29 0a 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 prj,."Image").vc2010.deploymentc
4c380 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 ontentgroup(prj,."DeploymentCont
4c3a0 65 6e 74 22 2c 20 22 4e 6f 6e 65 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 ent",."None").end.function.vc201
4c3c0 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 69 6c 0.customtaskgroup(prj).local.fil
4c3e0 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 6b 20 es.=.{.}.for._,.custombuildtask.
4c400 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 in.ipairs(prj.custombuildtask.or
4c420 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 .{}).do.for._,.buildtask.in.ipai
4c440 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 6f 63 rs(custombuildtask.or.{}).do.loc
4c460 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 2e 67 al.fcfg.=.{.}.fcfg.name.=.path.g
4c480 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
4c4a0 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 74 73 k[1]).fcfg.vpath.=.path.trimdots
4c4c0 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 2c 20 (fcfg.name).table.insert(files,.
4c4e0 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 68 65 fcfg).end.end.if.#files.>.0..the
4c500 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 6f 75 n._p(1,'<ItemGroup>').local.grou
4c520 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 6f 6d pedBuildTasks.=.{}.for._,.custom
4c540 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
4c560 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
4c580 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.
4c5a0 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 75 69 {}).do.if.(groupedBuildTasks[bui
4c5c0 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 64 42 ldtask[1]].==.nil).then.groupedB
4c5e0 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 6e 64 uildTasks[buildtask[1]].=.{}.end
4c600 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 73 5b .table.insert(groupedBuildTasks[
4c620 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 65 6e buildtask[1]],.buildtask).end.en
4c640 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 20 70 d.for.name,.custombuildtask.in.p
4c660 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 64 6f airs(groupedBuildTasks.or.{}).do
4c680 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 25 73 ._p(2,'<CustomBuild.Include=\"%s
4c6a0 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 65 6c \">',.path.translate(path.getrel
4c6c0 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 29 29 ative(prj.location,name),."\\"))
4c6e0 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 65 3e ._p(3,'<FileType>Text</FileType>
4c700 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 73 20 ').local.cmd.=."".local.outputs.
4c720 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 73 28 =."".for._,.buildtask.in.ipairs(
4c740 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c custombuildtask.or.{}).do.for._,
4c760 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 5d 20 .cmdline.in.ipairs(buildtask[4].
4c780 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 0a 6c or.{}).do.cmd.=.cmd....cmdline.l
4c7a0 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 20 69 ocal.num.=.1.for._,.depdata.in.i
4c7c0 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 6d 64 pairs(buildtask[3].or.{}).do.cmd
4c7e0 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 75 6d .=.string.gsub(cmd,"%$%("....num
4c800 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 61 74 ..."%)",.string.format("%s.",pat
4c820 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 h.getrelative(prj.location,depda
4c840 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 73 74 ta))).num.=.num.+.1.end.cmd.=.st
4c860 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 6e 67 ring.gsub(cmd,."%$%(<%)",.string
4c880 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 28 70 .format("%s.",path.getrelative(p
4c8a0 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 64 20 rj.location,buildtask[1]))).cmd.
4c8c0 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 73 74 =.string.gsub(cmd,."%$%(@%)",.st
4c8e0 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 ring.format("%s.",path.getrelati
4c900 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 0a ve(prj.location,buildtask[2]))).
4c920 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 73 20 cmd.=.cmd...."\r\n".end.outputs.
4c940 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 70 72 =.outputs....path.getrelative(pr
4c960 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 22 0a j.location,buildtask[2])....";".
4c980 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 3e 27 end._p(3,'<Command>%s</Command>'
4c9a0 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 75 74 ,cmd)._p(3,'<Outputs>%s%%(Output
4c9c0 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 53 75 s)</Outputs>',outputs)._p(3,'<Su
4c9e0 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 33 2c bType>Designer</SubType>')._p(3,
4ca00 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 2f 43 '<Message></Message>')._p(2,'</C
4ca20 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 47 72 ustomBuild>').end._p(1,'</ItemGr
4ca40 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 73 oup>').end.end.function.vc2010.s
4ca60 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 73 75 implefilesgroup(prj,.section,.su
4ca80 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 74 66 btype).local.files.=.vc2010.getf
4caa0 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 65 73 ilegroup(prj,.section).if.#files
4cac0 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 0a 66 .>.0..then._p(1,'<ItemGroup>').f
4cae0 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 0a 69 or._,.file.in.ipairs(files).do.i
4cb00 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 64 65 f.subtype.then._p(2,'<%s.Include
4cb20 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 6c 61 =\"%s\">',.section,.path.transla
4cb40 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 62 54 te(file.name,."\\"))._p(3,'<SubT
4cb60 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 28 32 ype>%s</SubType>',.subtype)._p(2
4cb80 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 3c 25 ,'</%s>',.section).else._p(2,'<%
4cba0 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 20 70 s.Include=\"%s\"./>',.section,.p
4cbc0 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a ath.translate(file.name,."\\")).
4cbe0 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 6e 64 end.end._p(1,'</ItemGroup>').end
4cc00 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 74 63 .end.function.vc2010.deploymentc
4cc20 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 66 69 6c 65 74 79 ontentgroup(prj,.section,.filety
4cc40 70 65 29 0a 69 66 20 66 69 6c 65 74 79 70 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 66 69 6c 65 pe).if.filetype.==.nil.then.file
4cc60 74 79 70 65 20 3d 20 73 65 63 74 69 6f 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d type.=.section.end.local.files.=
4cc80 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f .vc2010.getfilegroup(prj,.sectio
4cca0 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 n).if.#files.>.0..then._p(1,'<It
4ccc0 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 72 73 emGroup>').for._,.file.in.ipairs
4cce0 28 66 69 6c 65 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 (files).do._p(2,'<%s.Include=\"%
4cd00 73 5c 22 3e 27 2c 20 66 69 6c 65 74 79 70 65 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 s\">',.filetype,.path.translate(
4cd20 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 44 65 70 6c 6f 79 6d file.name,."\\"))._p(3,'<Deploym
4cd40 65 6e 74 43 6f 6e 74 65 6e 74 3e 74 72 75 65 3c 2f 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 entContent>true</DeploymentConte
4cd60 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 4c 69 6e 6b 3e 25 73 3c 2f 4c 69 6e 6b 3e 27 2c 20 70 61 nt>')._p(3,'<Link>%s</Link>',.pa
4cd80 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a th.translate(file.vpath,."\\")).
4cda0 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 66 69 6c 65 74 79 70 65 29 0a 65 6e 64 0a 5f 70 28 31 _p(2,'</%s>',.filetype).end._p(1
4cdc0 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f ,'</ItemGroup>').end.end.functio
4cde0 6e 20 76 63 32 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 n.vc2010.compilerfilesgroup(prj)
4ce00 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 .local.configs.=.prj.solution.vs
4ce20 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 tudio_configs.local.files.=.vc20
4ce40 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 69 6c 65 22 10.getfilegroup(prj,."ClCompile"
4ce60 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 6f 6e 66 ).if.#files.>.0..then.local.conf
4ce80 69 67 5f 6d 61 70 70 69 6e 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 ig_mappings.=.{}.for._,.cfginfo.
4cea0 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 in.ipairs(configs).do.local.cfg.
4cec0 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f =.premake.getconfig(prj,.cfginfo
4cee0 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 .src_buildcfg,.cfginfo.src_platf
4cf00 6f 72 6d 29 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 63 66 67 2e 70 63 orm).if.cfg.pchheader.and.cfg.pc
4cf20 68 73 6f 75 72 63 65 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 hsource.and.not.cfg.flags.NoPCH.
4cf40 74 68 65 6e 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 then.config_mappings[cfginfo].=.
4cf60 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 70 63 68 73 6f 75 72 63 65 2c 20 22 5c path.translate(cfg.pchsource,."\
4cf80 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a \").end.end._p(1,'<ItemGroup>').
4cfa0 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 0a for._,.file.in.ipairs(files).do.
4cfc0 6c 6f 63 61 6c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e local.translatedpath.=.path.tran
4cfe0 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 0a 5f 70 28 32 2c 20 27 3c 43 slate(file.name,."\\")._p(2,.'<C
4d000 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 74 72 61 6e 73 lCompile.Include=\"%s\">',.trans
4d020 6c 61 74 65 64 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d latedpath)._p(3,.'<ObjectFileNam
4d040 65 3e 24 28 49 6e 74 44 69 72 29 25 73 5c 5c 3c 2f 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e e>$(IntDir)%s\\</ObjectFileName>
4d060 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 '.,.premake.esc(path.translate(p
4d080 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 ath.trimdots(path.getdirectory(f
4d0a0 69 6c 65 2e 6e 61 6d 65 29 29 29 29 0a 29 0a 69 66 20 70 61 74 68 2e 69 73 63 78 66 69 6c 65 28 ile.name)))).).if.path.iscxfile(
4d0c0 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 43 6f 6d 70 69 6c 65 41 file.name).then._p(3,.'<CompileA
4d0e0 73 57 69 6e 52 54 3e 74 72 75 65 3c 2f 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 5f sWinRT>true</CompileAsWinRT>')._
4d100 70 28 33 2c 20 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 74 72 75 65 3c 2f 52 75 6e p(3,.'<RuntimeTypeInfo>true</Run
4d120 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 50 72 65 63 6f 6d 70 69 timeTypeInfo>')._p(3,.'<Precompi
4d140 6c 65 64 48 65 61 64 65 72 3e 4e 6f 74 55 73 69 6e 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 ledHeader>NotUsing</PrecompiledH
4d160 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 eader>').end.if.vstudio.iswinrt(
4d180 29 20 61 6e 64 20 73 74 72 69 6e 67 2e 6c 65 6e 28 66 69 6c 65 2e 6e 61 6d 65 29 20 3e 20 32 20 ).and.string.len(file.name).>.2.
4d1a0 61 6e 64 20 73 74 72 69 6e 67 2e 73 75 62 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 2d 32 29 20 3d 3d and.string.sub(file.name,.-2).==
4d1c0 20 22 2e 63 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 .".c".then._p(3,'<CompileAsWinRT
4d1e0 3e 46 41 4c 53 45 3c 2f 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 65 6e 64 0a 66 6f >FALSE</CompileAsWinRT>').end.fo
4d200 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).
4d220 64 6f 0a 69 66 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 61 do.if.config_mappings[cfginfo].a
4d240 6e 64 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 3d 20 63 6f 6e 66 69 67 5f 6d 61 70 70 nd.translatedpath.==.config_mapp
4d260 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d ings[cfginfo].then._p(3,'<Precom
4d280 70 69 6c 65 64 48 65 61 64 65 72 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c piledHeader.'...if_config_and_pl
4d2a0 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 43 72 65 61 74 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 atform()....'>Create</Precompile
4d2c0 64 48 65 61 64 65 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e dHeader>',.premake.esc(cfginfo.n
4d2e0 61 6d 65 29 29 0a 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d ame)).config_mappings[cfginfo].=
4d300 20 6e 69 6c 20 20 2d 2d 6f 6e 6c 79 20 6f 6e 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 70 65 72 .nil..--only.one.source.file.per
4d320 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 6f 70 63 68 20 3d 20 74 61 62 6c 65 .pch.end.end.local.nopch.=.table
4d340 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 6e 6f 70 63 68 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 .icontains(prj.nopch,.file.name)
4d360 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 6e 66 69 .for._,.vsconfig.in.ipairs(confi
4d380 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f gs).do.local.cfg.=.premake.getco
4d3a0 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 66 67 2c nfig(prj,.vsconfig.src_buildcfg,
4d3c0 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 6e 6f 70 63 68 .vsconfig.src_platform).if.nopch
4d3e0 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 6e 6f 70 63 68 2c 20 66 .or.table.icontains(cfg.nopch,.f
4d400 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 ile.name).then._p(3,'<Precompile
4d420 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 6f dHeader.'...if_config_and_platfo
4d440 72 6d 28 29 20 2e 2e 20 27 3e 4e 6f 74 55 73 69 6e 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 rm()....'>NotUsing</PrecompiledH
4d460 65 61 64 65 72 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 eader>',.premake.esc(vsconfig.na
4d480 6d 65 29 29 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 me)).end.end.local.excluded.=.ta
4d4a0 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 ble.icontains(prj.excludes,.file
4d4c0 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 70 61 69 72 73 .name).for._,.vsconfig.in.ipairs
4d4e0 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 (configs).do.local.cfg.=.premake
4d500 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 .getconfig(prj,.vsconfig.src_bui
4d520 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 ldcfg,.vsconfig.src_platform).if
4d540 20 65 78 63 6c 75 64 65 64 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 .excluded.or.table.icontains(cfg
4d560 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c .excludes,.file.name).then._p(3,
4d580 20 27 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 20 27 0a 2e 2e 20 69 66 5f 63 6f 6e .'<ExcludedFromBuild.'....if_con
4d5a0 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 fig_and_platform()....'>true</Ex
4d5c0 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 cludedFromBuild>'.,.premake.esc(
4d5e0 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c vsconfig.name).).end.end._p(2,'<
4d600 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 /ClCompile>').end._p(1,'</ItemGr
4d620 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 68 oup>').end.end.function.vc2010.h
4d640 65 61 64 65 72 28 74 61 72 67 65 74 73 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f eader(targets).io.eol.=."\r\n"._
4d660 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d p('<?xml.version="1.0".encoding=
4d680 22 75 74 66 2d 38 22 3f 3e 27 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 22 22 0a 69 66 20 74 61 72 67 "utf-8"?>').local.t.=."".if.targ
4d6a0 65 74 73 20 74 68 65 6e 0a 74 20 3d 20 27 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 27 ets.then.t.=.'.DefaultTargets="'
4d6c0 20 2e 2e 20 74 61 72 67 65 74 73 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a ....targets....'"'.end._p('<Proj
4d6e0 65 63 74 25 73 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 20 78 6d 6c 6e 73 3d 22 68 ect%s.ToolsVersion="%s".xmlns="h
4d700 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 ttp://schemas.microsoft.com/deve
4d720 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 2c 20 61 63 74 69 6f 6e loper/msbuild/2003">',.t,.action
4d740 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 .vstudio.toolsVersion).end.funct
4d760 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 28 70 72 6a 29 0a ion.premake.vs2010_vcxproj(prj).
4d780 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 22 io.indent.=."..".vc2010.header("
4d7a0 42 75 69 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 76 73 32 30 31 Build").vs2010_config(prj).vs201
4d7c0 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 0_globals(prj)._p(1,'<Import.Pro
4d7e0 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 ject="$(VCTargetsPath)\\Microsof
4d800 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 66 6f 72 20 5f 2c t.Cpp.Default.props"./>').for._,
4d820 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e .cfginfo.in.ipairs(prj.solution.
4d840 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 vstudio_configs).do.local.cfg.=.
4d860 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 premake.getconfig(prj,.cfginfo.s
4d880 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 rc_buildcfg,.cfginfo.src_platfor
4d8a0 6d 29 0a 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 m).vc2010.configurationPropertyG
4d8c0 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 6d roup(cfg,.cfginfo).end._p(1,'<Im
4d8e0 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c port.Project="$(VCTargetsPath)\\
4d900 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 Microsoft.Cpp.props"./>')._p(1,'
4d920 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 53 65 74 <ImportGroup.Label="ExtensionSet
4d940 74 69 6e 67 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 tings">')._p(1,'</ImportGroup>')
4d960 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 .import_props(prj)._p(1,'<Proper
4d980 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 55 73 65 72 4d 61 63 72 6f 73 22 20 2f 3e 27 29 0a tyGroup.Label="UserMacros"./>').
4d9a0 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 69 74 65 vc2010.outputProperties(prj).ite
4d9c0 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 73 28 m_definitions(prj).vc2010.files(
4d9e0 70 72 6a 29 0a 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 prj).vc2010.projectReferences(pr
4da00 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 j)._p(1,'<Import.Project="$(VCTa
4da20 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 74 61 72 67 65 74 rgetsPath)\\Microsoft.Cpp.target
4da40 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c s"./>')._p(1,'<ImportGroup.Label
4da60 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 ="ExtensionTargets">')._p(1,'</I
4da80 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 mportGroup>')._p('</Project>').e
4daa0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 nd.function.vc2010.projectRefere
4dac0 6e 63 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 nces(prj).local.deps.=.premake.g
4dae0 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
4db00 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c .then._p(1,'<ItemGroup>').for._,
4db20 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 .dep.in.ipairs(deps).do.local.de
4db40 70 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 ppath.=.path.getrelative(prj.loc
4db60 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 64 65 70 29 29 ation,.vstudio.projectfile(dep))
4db80 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 ._p(2,'<ProjectReference.Include
4dba0 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 65 70 70 61 74 =\"%s\">',.path.translate(deppat
4dbc0 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 h,."\\"))._p(3,'<Project>{%s}</P
4dbe0 72 6f 6a 65 63 74 3e 27 2c 20 64 65 70 2e 75 75 69 64 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 roject>',.dep.uuid).if.vstudio.i
4dc00 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 65 66 65 72 65 6e 63 65 4f 75 swinrt().then._p(3,'<ReferenceOu
4dc20 74 70 75 74 41 73 73 65 6d 62 6c 79 3e 66 61 6c 73 65 3c 2f 52 65 66 65 72 65 6e 63 65 4f 75 74 tputAssembly>false</ReferenceOut
4dc40 70 75 74 41 73 73 65 6d 62 6c 79 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 putAssembly>').end._p(2,'</Proje
4dc60 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 ctReference>').end._p(1,'</ItemG
4dc80 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e roup>').end.end.function.vc2010.
4dca0 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 61 6e debugdir(cfg).if.cfg.debugdir.an
4dcc0 64 20 6e 6f 74 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 d.not.vstudio.iswinrt().then._p(
4dce0 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 '....<LocalDebuggerWorkingDirect
4dd00 6f 72 79 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 ory>%s</LocalDebuggerWorkingDire
4dd20 63 74 6f 72 79 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 ctory>',.path.translate(cfg.debu
4dd40 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 67 65 72 46 6c gdir,.'\\'))._p('....<DebuggerFl
4dd60 61 76 6f 72 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 3c 2f 44 65 62 75 67 avor>WindowsLocalDebugger</Debug
4dd80 67 65 72 46 6c 61 76 6f 72 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 64 65 62 75 67 61 72 67 gerFlavor>').end.if.cfg.debugarg
4dda0 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d s.then._p('....<LocalDebuggerCom
4ddc0 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 mandArguments>%s</LocalDebuggerC
4dde0 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 ommandArguments>',.table.concat(
4de00 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e cfg.debugargs,.".")).end.end.fun
4de20 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 63 ction.vc2010.debugenvs(cfg).if.c
4de40 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 fg.debugenvs.and.#cfg.debugenvs.
4de60 3e 20 30 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 >.0.then._p(2,'<LocalDebuggerEnv
4de80 69 72 6f 6e 6d 65 6e 74 3e 25 73 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 ironment>%s%s</LocalDebuggerEnvi
4dea0 72 6f 6e 6d 65 6e 74 3e 27 2c 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 ronment>',table.concat(cfg.debug
4dec0 65 6e 76 73 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 envs,."\n").,iif(cfg.flags.Debug
4dee0 45 6e 76 73 49 6e 68 65 72 69 74 2c 27 5c 6e 24 28 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e EnvsInherit,'\n$(LocalDebuggerEn
4df00 76 69 72 6f 6e 6d 65 6e 74 29 27 2c 27 27 29 0a 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 vironment)','').).if.cfg.flags.D
4df20 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f ebugEnvsDontMerge.then._p(2,'<Lo
4df40 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 66 61 6c 73 calDebuggerMergeEnvironment>fals
4df60 65 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 e</LocalDebuggerMergeEnvironment
4df80 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 >').end.end.end.function.premake
4dfa0 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 .vs2010_vcxproj_user(prj).io.ind
4dfc0 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 29 0a 66 6f 72 20 5f ent.=."..".vc2010.header().for._
4dfe0 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e ,.cfginfo.in.ipairs(prj.solution
4e000 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d .vstudio_configs).do.local.cfg.=
4e020 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e .premake.getconfig(prj,.cfginfo.
4e040 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f src_buildcfg,.cfginfo.src_platfo
4e060 72 6d 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 20 69 66 5f rm)._p('..<PropertyGroup.'...if_
4e080 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 config_and_platform()...'>',.pre
4e0a0 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 make.esc(cfginfo.name)).vc2010.d
4e0c0 65 62 75 67 64 69 72 28 63 66 67 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 ebugdir(cfg).vc2010.debugenvs(cf
4e0e0 67 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a g)._p('..</PropertyGroup>').end.
4e100 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6e 67 31 78 _p('</Project>').end.local.png1x
4e120 31 64 61 74 61 20 3d 20 7b 0a 30 78 38 39 2c 20 30 78 35 30 2c 20 30 78 34 65 2c 20 30 78 34 37 1data.=.{.0x89,.0x50,.0x4e,.0x47
4e140 2c 20 30 78 30 64 2c 20 30 78 30 61 2c 20 30 78 31 61 2c 20 30 78 30 61 2c 20 30 78 30 30 2c 20 ,.0x0d,.0x0a,.0x1a,.0x0a,.0x00,.
4e160 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 64 2c 20 30 78 34 39 2c 20 30 78 34 38 2c 20 30 78 0x00,.0x00,.0x0d,.0x49,.0x48,.0x
4e180 34 34 2c 20 30 78 35 32 2c 20 2d 2d 20 2e 50 4e 47 2e 2e 2e 2e 2e 2e 2e 2e 49 48 44 52 0a 30 78 44,.0x52,.--..PNG........IHDR.0x
4e1a0 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 30 30 2c 20 30 78 30 30 00,.0x00,.0x00,.0x01,.0x00,.0x00
4e1c0 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 30 31 2c 20 30 78 30 33 2c 20 30 78 30 30 2c 20 ,.0x00,.0x01,.0x01,.0x03,.0x00,.
4e1e0 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 32 35 2c 20 30 78 64 62 2c 20 30 78 35 36 2c 20 2d 2d 0x00,.0x00,.0x25,.0xdb,.0x56,.--
4e200 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 25 2e 56 0a 30 78 63 61 2c 20 30 78 30 30 2c 20 30 78 ..............%.V.0xca,.0x00,.0x
4e220 30 30 2c 20 30 78 30 30 2c 20 30 78 30 33 2c 20 30 78 35 30 2c 20 30 78 34 63 2c 20 30 78 35 34 00,.0x00,.0x03,.0x50,.0x4c,.0x54
4e240 2c 20 30 78 34 35 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 61 37 2c 20 ,.0x45,.0x00,.0x00,.0x00,.0xa7,.
4e260 30 78 37 61 2c 20 30 78 33 64 2c 20 30 78 64 61 2c 20 2d 2d 20 2e 2e 2e 2e 2e 50 4c 54 45 2e 2e 0x7a,.0x3d,.0xda,.--......PLTE..
4e280 2e 2e 7a 3d 2e 0a 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 ..z=..0x00,.0x00,.0x00,.0x01,.0x
4e2a0 37 34 2c 20 30 78 35 32 2c 20 30 78 34 65 2c 20 30 78 35 33 2c 20 30 78 30 30 2c 20 30 78 34 30 74,.0x52,.0x4e,.0x53,.0x00,.0x40
4e2c0 2c 20 30 78 65 36 2c 20 30 78 64 38 2c 20 30 78 36 36 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 ,.0xe6,.0xd8,.0x66,.0x00,.0x00,.
4e2e0 30 78 30 30 2c 20 2d 2d 20 2e 2e 2e 2e 74 52 4e 53 2e 40 2e 2e 66 2e 2e 2e 0a 30 78 30 61 2c 20 0x00,.--.....tRNS.@..f....0x0a,.
4e300 30 78 34 39 2c 20 30 78 34 34 2c 20 30 78 34 31 2c 20 30 78 35 34 2c 20 30 78 30 38 2c 20 30 78 0x49,.0x44,.0x41,.0x54,.0x08,.0x
4e320 64 37 2c 20 30 78 36 33 2c 20 30 78 36 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 d7,.0x63,.0x60,.0x00,.0x00,.0x00
4e340 2c 20 30 78 30 32 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 65 32 2c 20 2d 2d 20 2e 49 44 ,.0x02,.0x00,.0x01,.0xe2,.--..ID
4e360 41 54 2e 2e 63 60 2e 2e 2e 2e 2e 2e 2e 0a 30 78 32 31 2c 20 30 78 62 63 2c 20 30 78 33 33 2c 20 AT..c`........0x21,.0xbc,.0x33,.
4e380 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 34 39 2c 20 30 78 0x00,.0x00,.0x00,.0x00,.0x49,.0x
4e3a0 34 35 2c 20 30 78 34 65 2c 20 30 78 34 34 2c 20 30 78 61 65 2c 20 30 78 34 32 2c 20 30 78 36 30 45,.0x4e,.0x44,.0xae,.0x42,.0x60
4e3c0 2c 20 30 78 38 32 2c 20 20 20 20 20 20 20 2d 2d 20 21 2e 33 2e 2e 2e 2e 49 45 4e 44 2e 42 60 2e ,.0x82,.......--.!.3....IEND.B`.
4e3e0 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 6e 67 31 78 31 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 .}.function.png1x1(obj,.filename
4e400 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 ).filename.=.premake.project.get
4e420 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c filename(obj,.filename).local.f,
4e440 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 .err.=.io.open(filename,."wb").i
4e460 66 20 66 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 62 79 74 65 20 69 6e 20 69 70 61 69 72 73 28 70 f.f.then.for._,.byte.in.ipairs(p
4e480 6e 67 31 78 31 64 61 74 61 29 20 64 6f 0a 66 3a 77 72 69 74 65 28 73 74 72 69 6e 67 2e 63 68 61 ng1x1data).do.f:write(string.cha
4e4a0 72 28 62 79 74 65 29 29 0a 65 6e 64 0a 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 66 r(byte)).end.f:close().end.end.f
4e4c0 75 6e 63 74 69 6f 6e 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 unction.premake.vs2010_appxmanif
4e4e0 65 73 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 69 6f 2e 65 6f 6c est(prj).io.indent.=."..".io.eol
4e500 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 .=."\r\n"._p('<?xml.version="1.0
4e520 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 ".encoding="utf-8"?>').if.vstudi
4e540 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 o.toolset.==."v120_wp81".then._p
4e560 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
4e580 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 .microsoft.com/appx/2010/manifes
4e5a0 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 t".xmlns:m2="http://schemas.micr
4e5c0 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d osoft.com/appx/2013/manifest".xm
4e5e0 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 lns:m3="http://schemas.microsoft
4e600 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d .com/appx/2014/manifest".xmlns:m
4e620 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f p="http://schemas.microsoft.com/
4e640 61 70 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 appx/2014/phone/manifest">').els
4e660 65 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 31 22 20 74 68 eif.vstudio.storeapp.==."8.1".th
4e680 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 en._p('<Package.xmlns="http://sc
4e6a0 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 hemas.microsoft.com/appx/2010/ma
4e6c0 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 nifest".xmlns:m3="http://schemas
4e6e0 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 .microsoft.com/appx/2013/manifes
4e700 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d t">').elseif.vstudio.storeapp.==
4e720 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c ."durango".then._p('<Package.xml
4e740 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d ns="http://schemas.microsoft.com
4e760 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 78 3d 22 68 /appx/2010/manifest".xmlns:mx="h
4e780 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 78 ttp://schemas.microsoft.com/appx
4e7a0 2f 32 30 31 33 2f 78 62 6f 78 2f 6d 61 6e 69 66 65 73 74 22 20 49 67 6e 6f 72 61 62 6c 65 4e 61 /2013/xbox/manifest".IgnorableNa
4e7c0 6d 65 73 70 61 63 65 73 3d 22 6d 78 22 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 3c 50 61 63 6b 61 mespaces="mx">').else._p('<Packa
4e7e0 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
4e800 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 2f 66 6f 75 6e 64 61 74 69 6f 6e 2f ft.com/appx/manifest/foundation/
4e820 77 69 6e 64 6f 77 73 31 30 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 windows10".xmlns:mp="http://sche
4e840 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 6e mas.microsoft.com/appx/2014/phon
4e860 65 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 2f 2f 73 63 68 e/manifest".xmlns:m3="http://sch
4e880 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 emas.microsoft.com/appx/manifest
4e8a0 2f 75 61 70 2f 77 69 6e 64 6f 77 73 31 30 22 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 64 /uap/windows10">').end._p(1,'<Id
4e8c0 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 entity.Name="'....prj.uuid....'"
4e8e0 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 68 65 72 3d 22 43 4e 3d 50 75 62 6c 69 73 68 65 72 ')._p(2,'Publisher="CN=Publisher
4e900 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 22 20 2f 3e 27 29 "')._p(2,'Version="1.0.0.0"./>')
4e920 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 .if.vstudio.toolset.==."v120_wp8
4e940 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 22 38 2e 32 22 20 1".or.vstudio.storeapp.==."8.2".
4e960 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 74 79 20 50 68 6f then._p(1,'<mp:PhoneIdentity.Pho
4e980 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 20 2e 2e 20 27 22 neProductId="'....prj.uuid....'"
4e9a0 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 30 2d 30 30 30 30 .PhonePublisherId="00000000-0000
4e9c0 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 27 29 0a 65 6e 64 -0000-0000-000000000000"/>').end
4e9e0 0a 5f 70 28 31 2c 20 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 44 ._p(1,.'<Properties>')._p(2,.'<D
4ea00 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 27 3c 2f 44 isplayName>'....prj.name....'</D
4ea20 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 50 75 62 6c 69 73 68 65 72 44 isplayName>')._p(2,.'<PublisherD
4ea40 69 73 70 6c 61 79 4e 61 6d 65 3e 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3c isplayName>PublisherDisplayName<
4ea60 2f 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 20 27 /PublisherDisplayName>')._p(2,.'
4ea80 3c 4c 6f 67 6f 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 74 6f 72 65 4c <Logo>'....prj.name....'\\StoreL
4eaa0 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 ogo.png</Logo>').png1x1(prj,."%%
4eac0 2f 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 32 2c 20 27 3c 44 65 73 63 72 69 70 /StoreLogo.png")._p(2,.'<Descrip
4eae0 74 69 6f 6e 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 3c 2f 44 65 73 63 72 69 70 tion>'....prj.name....'</Descrip
4eb00 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 69 66 tion>')._p(1,'</Properties>').if
4eb20 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a .vstudio.storeapp.==."8.2".then.
4eb40 5f 70 28 31 2c 20 27 3c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c _p(1,.'<Dependencies>')._p(2,.'<
4eb60 54 61 72 67 65 74 44 65 76 69 63 65 46 61 6d 69 6c 79 20 4e 61 6d 65 3d 22 57 69 6e 64 6f 77 73 TargetDeviceFamily.Name="Windows
4eb80 2e 55 6e 69 76 65 72 73 61 6c 22 20 4d 69 6e 56 65 72 73 69 6f 6e 3d 22 31 30 2e 30 2e 31 30 30 .Universal".MinVersion="10.0.100
4eba0 36 39 2e 30 22 20 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3d 22 31 30 2e 30 2e 31 30 30 69.0".MaxVersionTested="10.0.100
4ebc0 36 39 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 69.0"./>')._p(1,.'</Dependencies
4ebe0 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 >').elseif.vstudio.storeapp.==."
4ec00 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 3c 50 72 65 72 65 71 75 69 73 69 durango".then._p(1,.'<Prerequisi
4ec20 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 32 3c tes>')._p(2,.'<OSMinVersion>6.2<
4ec40 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 61 78 56 65 /OSMinVersion>')._p(2,.'<OSMaxVe
4ec60 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 32 3c 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 rsionTested>6.2</OSMaxVersionTes
4ec80 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 ted>')._p(1,.'</Prerequisites>')
4eca0 0a 65 6c 73 65 0a 5f 70 28 31 2c 20 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f .else._p(1,.'<Prerequisites>')._
4ecc0 70 28 32 2c 20 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 69 6e p(2,.'<OSMinVersion>6.3.0</OSMin
4ece0 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 Version>')._p(2,.'<OSMaxVersionT
4ed00 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 54 65 73 74 65 64 3e ested>6.3.0</OSMaxVersionTested>
4ed20 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 65 6e 64 ')._p(1,.'</Prerequisites>').end
4ed40 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 27 3c 52 65 73 6f ._p(1,'<Resources>')._p(2,'<Reso
4ed60 75 72 63 65 20 4c 61 6e 67 75 61 67 65 3d 22 65 6e 2d 75 73 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 urce.Language="en-us"/>')._p(1,'
4ed80 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f </Resources>')._p(1,'<Applicatio
4eda0 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 20 49 64 3d 22 41 70 70 ns>')._p(2,'<Application.Id="App
4edc0 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 63 75 74 61 62 6c 65 3d 22 24 74 61 72 67 65 74 6e 61 6d "')._p(3,'Executable="$targetnam
4ede0 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 29 0a 5f 70 28 33 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d etoken$.exe"')._p(3,'EntryPoint=
4ee00 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 2e 41 70 70 22 3e 27 29 0a 69 66 20 76 "'....prj.name....'.App">').if.v
4ee20 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 studio.storeapp.==."durango".the
4ee40 6e 0a 5f 70 28 33 2c 20 27 3c 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c n._p(3,.'<VisualElements')._p(4,
4ee60 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 .'DisplayName="'....prj.name....
4ee80 27 22 27 29 0a 5f 70 28 34 2c 20 27 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 '"')._p(4,.'Logo="'....prj.name.
4eea0 2e 2e 20 27 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 ...'\\Logo.png"').png1x1(prj,."%
4eec0 25 2f 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 34 2c 20 27 53 6d 61 6c 6c 4c 6f 67 6f 3d 22 27 %/Logo.png")._p(4,.'SmallLogo="'
4eee0 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 ....prj.name....'\\SmallLogo.png
4ef00 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e "').png1x1(prj,."%%/SmallLogo.pn
4ef20 67 22 29 0a 5f 70 28 34 2c 20 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 27 20 2e 2e 20 70 72 6a g")._p(4,.'Description="'....prj
4ef40 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 46 6f 72 65 67 72 6f 75 6e 64 54 .name....'"')._p(4,.'ForegroundT
4ef60 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 20 27 42 61 63 6b 67 72 6f 75 6e 64 43 ext="light"')._p(4,.'BackgroundC
4ef80 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 35 2c 20 27 3c 53 70 olor="transparent">')._p(5,.'<Sp
4efa0 6c 61 73 68 53 63 72 65 65 6e 20 49 6d 61 67 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 lashScreen.Image="'....prj.name.
4efc0 2e 2e 20 27 5c 5c 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 20 2f 3e 27 29 0a 70 6e 67 ...'\\SplashScreen.png"./>').png
4efe0 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 29 0a 1x1(prj,."%%/SplashScreen.png").
4f000 5f 70 28 33 2c 20 27 3c 2f 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 33 2c _p(3,.'</VisualElements>')._p(3,
4f020 20 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 78 3a 45 78 74 65 .'<Extensions>')._p(4,.'<mx:Exte
4f040 6e 73 69 6f 6e 20 43 61 74 65 67 6f 72 79 3d 22 78 62 6f 78 2e 73 79 73 74 65 6d 2e 72 65 73 6f nsion.Category="xbox.system.reso
4f060 75 72 63 65 73 22 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 78 3a 58 62 6f 78 53 79 73 74 65 6d 52 urces">')._p(4,.'<mx:XboxSystemR
4f080 65 73 6f 75 72 63 65 73 20 2f 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 2f 6d 78 3a 45 78 74 65 6e 73 esources./>')._p(4,.'</mx:Extens
4f0a0 69 6f 6e 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 2f 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 65 6c ion>')._p(3,.'</Extensions>').el
4f0c0 73 65 0a 5f 70 28 33 2c 20 27 3c 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f se._p(3,.'<m3:VisualElements')._
4f0e0 70 28 34 2c 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 p(4,.'DisplayName="'....prj.name
4f100 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 31 35 30 78 31 35 30 4c 6f 67 ....'"')._p(4,.'Square150x150Log
4f120 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 o="'....prj.name....'\\Logo.png"
4f140 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 4c 6f 67 6f 2e 70 6e 67 22 29 0a 69 66 ').png1x1(prj,."%%/Logo.png").if
4f160 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 .vstudio.toolset.==."v120_wp81".
4f180 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 or.vstudio.storeapp.==."8.2".the
4f1a0 6e 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 34 34 78 34 34 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 n._p(4,.'Square44x44Logo="'....p
4f1c0 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 rj.name....'\\SmallLogo.png"').p
4f1e0 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 65 ng1x1(prj,."%%/SmallLogo.png").e
4f200 6c 73 65 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 33 30 78 33 30 4c 6f 67 6f 3d 22 27 20 2e 2e lse._p(4,.'Square30x30Logo="'...
4f220 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 .prj.name....'\\SmallLogo.png"')
4f240 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 .png1x1(prj,."%%/SmallLogo.png")
4f260 0a 65 6e 64 0a 5f 70 28 34 2c 20 27 44 65 73 63 72 69 70 74 69 6f 6e 3d 22 27 20 2e 2e 20 70 72 .end._p(4,.'Description="'....pr
4f280 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 46 6f 72 65 67 72 6f 75 6e 64 j.name....'"')._p(4,.'Foreground
4f2a0 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 20 27 42 61 63 6b 67 72 6f 75 6e 64 Text="light"')._p(4,.'Background
4f2c0 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d Color="transparent">')._p(4,.'<m
4f2e0 33 3a 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d 61 67 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 3:SplashScreen.Image="'....prj.n
4f300 61 6d 65 20 2e 2e 20 27 5c 5c 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 27 29 0a 70 6e ame....'\\SplashScreen.png"').pn
4f320 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 29 g1x1(prj,."%%/SplashScreen.png")
4f340 0a 5f 70 28 33 2c 20 27 3c 2f 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 65 ._p(3,.'</m3:VisualElements>').e
4f360 6e 64 0a 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 2c 27 nd._p(2,'</Application>')._p(1,'
4f380 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 27 3c 2f 50 61 63 6b 61 67 65 3e </Applications>')._p('</Package>
4f3a0 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 ').end..local.vc2010.=.premake.v
4f3c0 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 20 3d 20 70 72 studio.vc2010.local.project.=.pr
4f3e0 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 emake.project.function.vc2010.fi
4f400 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 73 20 3d lteridgroup(prj).local.filters.=
4f420 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 .{.}.local.filterfound.=.false.f
4f440 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 or.file.in.project.eachfile(prj)
4f460 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 70 6c 6f .do.local.folders.=.string.explo
4f480 64 65 28 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 de(file.vpath,."/",.true).local.
4f4a0 70 61 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 path.=."".for.i.=.1,.#folders.-.
4f4c0 31 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 1.do.if.not.filterfound.then.fil
4f4e0 74 65 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 terfound.=.true._p(1,'<ItemGroup
4f500 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 >').end.path.=.path....folders[i
4f520 5d 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 ].if.not.filters[path].then.filt
4f540 65 72 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 ers[path].=.true._p(2,.'<Filter.
4f560 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e Include="%s">',.path)._p(3,.'<Un
4f580 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 iqueIdentifier>{%s}</UniqueIdent
4f5a0 69 66 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 70 61 74 68 29 29 0a 5f 70 28 32 2c 20 27 3c ifier>',.os.uuid(path))._p(2,.'<
4f5c0 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 5c /Filter>').end.path.=.path...."\
4f5e0 5c 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 \".end.end.for._,.custombuildtas
4f600 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.
4f620 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
4f640 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
4f660 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 70 61 ocal.folders.=.string.explode(pa
4f680 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a th.trimdots(path.getrelative(prj
4f6a0 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 2c 20 22 2f 22 2c 20 74 .location,buildtask[1])),."/",.t
4f6c0 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 rue).local.path.=."".for.i.=.1,.
4f6e0 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 #folders.-.1.do.if.not.filterfou
4f700 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c nd.then.filterfound.=.true._p(1,
4f720 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e '<ItemGroup>').end.path.=.path..
4f740 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 ..folders[i].if.not.filters[path
4f760 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 ].then.filters[path].=.true._p(2
4f780 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 ,.'<Filter.Include="%s">',.path)
4f7a0 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f ._p(3,.'<UniqueIdentifier>{%s}</
4f7c0 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 70 61 74 68 UniqueIdentifier>',.os.uuid(path
4f7e0 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d ))._p(2,.'</Filter>').end.path.=
4f800 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 66 69 6c .path...."\\".end.end.end.if.fil
4f820 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e terfound.then._p(1,'</ItemGroup>
4f840 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 66 ').end.end.function.vc2010.filef
4f860 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 6b 69 6e 64 29 0a 6c iltergroup(prj,.section,.kind).l
4f880 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 ocal.files.=.vc2010.getfilegroup
4f8a0 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 20 6f 72 20 7b 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 (prj,.section).or.{}.if.kind.==.
4f8c0 6e 69 6c 6c 20 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 73 65 63 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 nill.then.kind.=.section.end.if.
4f8e0 28 73 65 63 74 69 6f 6e 20 3d 3d 20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 20 74 68 65 6e 0a (section.==."CustomBuild").then.
4f900 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 for._,.custombuildtask.in.ipairs
4f920 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 (prj.custombuildtask.or.{}).do.f
4f940 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d or._,.buildtask.in.ipairs(custom
4f960 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d buildtask.or.{}).do.local.fcfg.=
4f980 20 7b 20 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 .{.}.fcfg.name.=.path.getrelativ
4f9a0 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 0a 66 63 66 e(prj.location,buildtask[1]).fcf
4f9c0 67 2e 76 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d g.vpath.=.path.trimdots(fcfg.nam
4f9e0 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 e).table.insert(files,.fcfg).end
4fa00 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 .end.end.if.#files.>.0.then._p(1
4fa20 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 ,'<ItemGroup>').for._,.file.in.i
4fa40 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a 69 66 20 pairs(files).do.local.filter.if.
4fa60 66 69 6c 65 2e 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a 66 69 6c file.name.~=.file.vpath.then.fil
4fa80 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 76 70 61 ter.=.path.getdirectory(file.vpa
4faa0 74 68 29 0a 65 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 th).else.filter.=.path.getdirect
4fac0 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 7e 3d 20 ory(file.name).end.if.filter.~=.
4fae0 22 2e 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c ".".then._p(2,'<%s.Include=\"%s\
4fb00 22 3e 27 2c 20 6b 69 6e 64 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e ">',.kind,.path.translate(file.n
4fb20 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e 25 73 3c 2f 46 69 ame,."\\"))._p(3,'<Filter>%s</Fi
4fb40 6c 74 65 72 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 74 65 72 2c 20 22 lter>',.path.translate(filter,."
4fb60 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 6b 69 6e 64 29 0a 65 6c 73 65 0a 5f \\"))._p(2,'</%s>',.kind).else._
4fb80 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 6b 69 6e p(2,'<%s.Include=\"%s\"./>',.kin
4fba0 64 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c d,.path.translate(file.name,."\\
4fbc0 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 ")).end.end._p(1,'</ItemGroup>')
4fbe0 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 72 61 74 .end.end.function.vc2010.generat
4fc00 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 20 22 0a e_filters(prj).io.indent.=."..".
4fc20 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 69 64 67 vc2010.header().vc2010.filteridg
4fc40 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 6f 75 70 roup(prj).vc2010.filefiltergroup
4fc60 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 65 72 67 (prj,."None").vc2010.filefilterg
4fc80 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 66 69 roup(prj,."ClInclude").vc2010.fi
4fca0 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 22 29 0a lefiltergroup(prj,."ClCompile").
4fcc0 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 52 65 73 vc2010.filefiltergroup(prj,."Res
4fce0 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 74 65 72 ourceCompile").vc2010.filefilter
4fd00 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 76 63 32 30 31 30 group(prj,."CustomBuild").vc2010
4fd20 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 .filefiltergroup(prj,."AppxManif
4fd40 65 73 74 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 est").vc2010.filefiltergroup(prj
4fd60 2c 20 22 49 6d 61 67 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 ,."Image").vc2010.filefiltergrou
4fd80 70 28 70 72 6a 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 2c 20 22 4e 6f 6e p(prj,."DeploymentContent",."Non
4fda0 65 22 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 e")._p('</Project>').end..premak
4fdc0 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 e.vstudio.vc2012.=.{}.local.vc20
4fde0 31 32 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 0a 6c 6f 63 61 12.=.premake.vstudio.vc2012.loca
4fe00 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
4fe20 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
4fe40 32 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 2",.shortname.......=."Visual.St
4fe60 75 64 69 6f 20 32 30 31 32 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 udio.2012",.description.....=."G
4fe80 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.
4fea0 32 30 31 32 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 2012.project.files",.os.........
4fec0 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...
4fee0 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
4ff00 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
4ff20 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++",."
4ff40 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 C#"},.valid_tools.....=.{.cc....
4ff60 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
4ff80 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
4ffa0 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
4ffc0 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
4ffe0 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.
50000 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
50020 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
50040 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
50060 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
50080 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
500a0 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,."
500c0 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 %%.vcxproj",.premake.vs2010_vcxp
500e0 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 roj).premake.generate(prj,."%%.v
50100 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 cxproj.user",.premake.vs2010_vcx
50120 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c proj_user).premake.generate(prj,
50140 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 ."%%.vcxproj.filters",.vstudio.v
50160 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c c2010.generate_filters).end.end,
50180 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 .oncleansolution.=.premake.vstud
501a0 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 io.cleansolution,.oncleanproject
501c0 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 ..=.premake.vstudio.cleanproject
501e0 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 ,.oncleantarget...=.premake.vstu
50200 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c dio.cleantarget,.vstudio.=.{.sol
50220 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 utionVersion.=."12",.targetFrame
50240 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 work.=."4.5",.toolsVersion....=.
50260 22 34 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 "4.0",.supports64bitEditContinue
50280 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 .=.false,.}.}..premake.vstudio.v
502a0 63 32 30 31 33 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 33 20 3d 20 70 72 65 6d 61 6b c2013.=.{}.local.vc2013.=.premak
502c0 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d e.vstudio.vc2013.local.vstudio.=
502e0 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 .premake.vstudio.newaction.{.tri
50300 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 33 22 2c 0a 73 68 6f 72 74 6e 61 gger.........=."vs2013",.shortna
50320 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 22 2c me.......=."Visual.Studio.2013",
50340 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 .description.....=."Generate.Mic
50360 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 20 70 72 6f 6a 65 63 rosoft.Visual.Studio.2013.projec
50380 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e t.files",.os..............=."win
503a0 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 dows",.valid_kinds.....=.{."Cons
503c0 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c oleApp",."WindowedApp",."StaticL
503e0 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 ib",."SharedLib".},.valid_langua
50400 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 ges.=.{."C",."C++",."C#"},.valid
50420 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 _tools.....=.{.cc.....=.{."msc".
50440 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e ..},.dotnet.=.{."msnet".},.},.on
50460 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 solution.=.function(sln).premake
50480 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f .generate(sln,."%%.sln",.vstudio
504a0 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 .sln2005.generate).end,.onprojec
504c0 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 t.=.function(prj).if.premake.isd
504e0 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 otnetproject(prj).then.premake.g
50500 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 enerate(prj,."%%.csproj",.vstudi
50520 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 o.cs2005.generate).premake.gener
50540 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 ate(prj,."%%.csproj.user",.vstud
50560 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 io.cs2005.generate_user).else.pr
50580 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d emake.vstudio.needAppxManifest.=
505a0 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 .false.premake.generate(prj,."%%
505c0 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f .vcxproj",.premake.vs2010_vcxpro
505e0 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 76 63 78 j).premake.generate(prj,."%%.vcx
50600 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 proj.user",.premake.vs2010_vcxpr
50620 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 oj_user).premake.generate(prj,."
50640 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 %%.vcxproj.filters",.vstudio.vc2
50660 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 010.generate_filters).if.premake
50680 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 .vstudio.needAppxManifest.then.p
506a0 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2f 50 61 63 6b 61 67 65 remake.generate(prj,."%%/Package
506c0 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 31 30 5f 61 .appxmanifest",.premake.vs2010_a
506e0 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 63 6c 65 61 ppxmanifest).end.end.end,.onclea
50700 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
50720 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
50740 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
50760 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
50780 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
507a0 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.=.
507c0 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 32 2e 30 22 2c "4.5",.toolsVersion....=."12.0",
507e0 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c .supports64bitEditContinue.=.fal
50800 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 20 se,.}.}..premake.vstudio.vc2015.
50820 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 =.{}.local.vc2015.=.premake.vstu
50840 64 69 6f 2e 76 63 32 30 31 35 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 dio.vc2015.local.vstudio.=.prema
50860 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 ke.vstudio.newaction.{.trigger..
50880 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 35 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 .......=."vs2015",.shortname....
508a0 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 22 2c 0a 64 65 73 63 72 ...=."Visual.Studio.2015",.descr
508c0 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 iption.....=."Generate.Microsoft
508e0 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 .Visual.Studio.2015.project.file
50900 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c s",.os..............=."windows",
50920 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 .valid_kinds.....=.{."ConsoleApp
50940 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 ",."WindowedApp",."StaticLib",."
50960 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 SharedLib".},.valid_languages.=.
50980 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c {."C",."C++",."C#".},.valid_tool
509a0 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a s.....=.{.cc.....=.{."msc"...},.
509c0 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 dotnet.=.{."msnet".},.},.onsolut
509e0 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 ion.=.function(sln).premake.gene
50a00 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 rate(sln,."%%.sln",.vstudio.sln2
50a20 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 005.generate).end,.onproject.=.f
50a40 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 unction(prj).if.premake.isdotnet
50a60 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 project(prj).then.premake.genera
50a80 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 te(prj,."%%.csproj",.vstudio.cs2
50aa0 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 005.generate).premake.generate(p
50ac0 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 rj,."%%.csproj.user",.vstudio.cs
50ae0 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2005.generate_user).else.premake
50b00 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 .vstudio.needAppxManifest.=.fals
50b20 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
50b40 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
50b60 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.
50b80 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
50ba0 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
50bc0 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
50be0 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 enerate_filters).if.premake.vstu
50c00 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b dio.needAppxManifest.then.premak
50c20 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 e.generate(prj,."%%/Package.appx
50c40 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 manifest",.premake.vs2010_appxma
50c60 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 nifest).end.end.end,.oncleansolu
50c80 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 tion.=.premake.vstudio.cleansolu
50ca0 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e tion,.oncleanproject..=.premake.
50cc0 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 vstudio.cleanproject,.oncleantar
50ce0 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 get...=.premake.vstudio.cleantar
50d00 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e get,.vstudio.=.{.solutionVersion
50d20 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 .=."12",.targetFramework.=."4.5"
50d40 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 34 2e 30 22 2c 0a 77 69 6e 64 ,.toolsVersion....=."14.0",.wind
50d60 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 22 38 2e 31 22 owsTargetPlatformVersion.=."8.1"
50d80 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 74 72 ,.supports64bitEditContinue.=.tr
50da0 75 65 2c 0a 7d 0a 7d 0a 00 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 ue,.}.}..local.vstudio.=.premake
50dc0 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 20 .vstudio.newaction.{.trigger....
50de0 20 20 20 20 20 3d 20 22 76 73 31 35 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d .....=."vs15",.shortname.......=
50e00 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e ."Visual.Studio.15",.description
50e20 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 .....=."Generate.Microsoft.Visua
50e40 6c 20 53 74 75 64 69 6f 20 31 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 l.Studio.15.project.files",.os..
50e60 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b ............=."windows",.valid_k
50e80 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 inds.....=.{."ConsoleApp",."Wind
50ea0 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 owedApp",."StaticLib",."SharedLi
50ec0 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 b".},.valid_languages.=.{."C",."
50ee0 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 3d 20 C++",."C#".},.valid_tools.....=.
50f00 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d {.cc.....=.{."msc"...},.dotnet.=
50f20 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 .{."msnet".},.},.onsolution.=.fu
50f40 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e nction(sln).premake.generate(sln
50f60 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 ,."%%.sln",.vstudio.sln2005.gene
50f80 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 rate).end,.onproject.=.function(
50fa0 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 prj).if.premake.isdotnetproject(
50fc0 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 prj).then.premake.generate(prj,.
50fe0 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 "%%.csproj",.vstudio.cs2005.gene
51000 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e rate).premake.generate(prj,."%%.
51020 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e csproj.user",.vstudio.cs2005.gen
51040 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 erate_user).else.vstudio.needApp
51060 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 61 xManifest.=.false.premake.genera
51080 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 73 te(prj,."%%.vcxproj",.premake.vs
510a0 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 70 2010_vcxproj).premake.generate(p
510c0 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 76 rj,."%%.vcxproj.user",.premake.v
510e0 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 65 s2010_vcxproj_user).premake.gene
51100 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 20 rate(prj,."%%.vcxproj.filters",.
51120 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 29 vstudio.vc2010.generate_filters)
51140 0a 69 66 20 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 .if.vstudio.needAppxManifest.the
51160 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 78 n.premake.generate(prj,."%%.appx
51180 6d 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 manifest",.premake.vs2010_appxma
511a0 6e 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 nifest).end.end.end,.oncleansolu
511c0 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e tion.=.vstudio.cleansolution,.on
511e0 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f cleanproject..=.vstudio.cleanpro
51200 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f 2e ject,.oncleantarget...=.vstudio.
51220 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f cleantarget,.vstudio.=.{.solutio
51240 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b nVersion.=."12",.targetFramework
51260 20 3d 20 22 34 2e 35 2e 32 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 .=."4.5.2",.toolsVersion....=."1
51280 35 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 5.0",.windowsTargetPlatformVersi
512a0 6f 6e 20 3d 20 22 38 2e 31 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e on.=."8.1",.supports64bitEditCon
512c0 74 69 6e 75 65 20 3d 20 74 72 75 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 tinue.=.true,.}.}..premake.xcode
512e0 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 3d 20 22 .=.{.}.premake.xcode.toolset.=."
51300 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 macosx".newaction..{.trigger....
51320 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 .....=."xcode3",.shortname......
51340 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 .=."Xcode.3",.description.....=.
51360 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 63 74 20 "Generate.Apple.Xcode.3.project.
51380 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 files.(experimental)",.os.......
513a0 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 .......=."macosx",.valid_kinds..
513c0 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 ...=.{."ConsoleApp",."WindowedAp
513e0 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a p",."SharedLib",."StaticLib".},.
51400 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d valid_languages.=.{."C",."C++".}
51420 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b ,.valid_tools.....=.{.cc.....=.{
51440 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b ."gcc".},.},.valid_platforms.=.{
51460 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 ..Native.=."Native",..x32.=."Nat
51480 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 ive.32-bit",..x64.=."Native.64-b
514a0 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 it",..Universal32.=."32-bit.Univ
514c0 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 ersal",..Universal64.=."64-bit.U
514e0 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 niversal",..Universal.=."Univers
51500 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 al",.},.default_platform.=."Univ
51520 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c ersal",.onsolution.=.function(sl
51540 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e n).premake.xcode.preparesolution
51560 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 (sln).end,.onproject.=.function(
51580 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 78 prj).premake.generate(prj,."%%.x
515a0 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 codeproj/project.pbxproj",.prema
515c0 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 ke.xcode.project).end,.oncleanpr
515e0 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c oject.=.function(prj).premake.cl
51600 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a ean.directory(prj,."%%.xcodeproj
51620 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
51640 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
51660 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.
51680 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(
516a0 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
516c0 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
516e0 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
51700 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 63 74 69 st.=.cfg.kind.end.end,.}.newacti
51720 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 34 22 on..{.trigger.........=."xcode4"
51740 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 34 22 2c 0a 64 ,.shortname.......=."Xcode.4",.d
51760 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 escription.....=."Generate.Apple
51780 20 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 .Xcode.4.project.files.(experime
517a0 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 ntal)",.os..............=."macos
517c0 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 x",.valid_kinds.....=.{."Console
517e0 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 App",."WindowedApp",."SharedLib"
51800 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 ,."StaticLib".},.valid_languages
51820 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 .=.{."C",."C++".},.valid_tools..
51840 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 ...=.{.cc.....=.{."gcc".},.},.va
51860 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 lid_platforms.=.{..Native.=."Nat
51880 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 ive",..x32.=."Native.32-bit",..x
518a0 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 64.=."Native.64-bit",..Universal
518c0 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 32.=."32-bit.Universal",..Univer
518e0 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 sal64.=."64-bit.Universal",..Uni
51900 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 versal.=."Universal",.},.default
51920 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 _platform.=."Universal",.onsolut
51940 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 ion.=.function(sln).premake.gene
51960 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6e 74 65 6e rate(sln,."%%.xcworkspace/conten
51980 74 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 61 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f ts.xcworkspacedata",.premake.xco
519a0 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 de4.workspace_generate).end,.onp
519c0 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 roject.=.function(prj).premake.g
519e0 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 enerate(prj,."%%.xcodeproj/proje
51a00 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 ct.pbxproj",.premake.xcode.proje
51a20 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 ct).end,.oncleanproject.=.functi
51a40 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 on(prj).premake.clean.directory(
51a60 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 prj,."%%.xcodeproj").premake.cle
51a80 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 an.directory(prj,."%%.xcworkspac
51aa0 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 e").end,.oncheckproject.=.functi
51ac0 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 on(prj).local.last.for.cfg.in.pr
51ae0 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 emake.eachconfig(prj).do.if.last
51b00 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 .and.last.~=.cfg.kind.then.error
51b20 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 ("Project.'"....prj.name...."'.u
51b40 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e ses.more.than.one.target.kind;.n
51b60 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c ot.supported.by.Xcode",.0).end.l
51b80 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 70 72 65 6d 61 ast.=.cfg.kind.end.end,.}..prema
51ba0 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 ke.xcode.parameters.=.{.}.local.
51bc0 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
51be0 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.
51c00 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
51c20 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
51c40 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"].=
51c60 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"
51c80 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
51ca0 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"
51cc0 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
51ce0 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
51d00 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"].
51d20 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
51d40 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",.
51d60 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"]
51d80 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
51da0 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)
51dc0 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
51de0 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
51e00 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
51e20 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...."
51e40 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
51e60 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
51e80 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.
51ea0 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.=.
51ec0 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
51ee0 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
51f00 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
51f20 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"].....
51f40 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"].......=
51f60 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
51f80 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",.[".
51fa0 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"
51fc0 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",.["
51fe0 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
52000 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",.[
52020 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
52040 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
52060 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"].......=.
52080 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"].......=.
520a0 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"]....
520c0 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"
520e0 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
52100 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
52120 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"]
52140 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"]..
52160 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
52180 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)]
521a0 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
521c0 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
521e0 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
52200 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
52220 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"]....
52240 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
52260 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"]
52280 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",.[
522a0 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
522c0 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
522e0 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.
52300 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
52320 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
52340 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
52360 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"]......
52380 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",.[".
523a0 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",.[".
523c0 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"
523e0 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
52400 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
52420 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
52440 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
52460 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.
52480 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
524a0 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
524c0 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
524e0 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
52500 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..=
52520 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",.
52540 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
52560 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...
52580 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
525a0 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
525c0 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
525e0 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]
52600 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
52620 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
52640 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
52660 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
52680 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
526a0 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
526c0 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
526e0 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
52700 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
52720 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
52740 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
52760 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
52780 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
527a0 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
527c0 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
527e0 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
52800 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)
52820 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
52840 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
52860 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
52880 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
528a0 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
528c0 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
528e0 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,.
52900 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
52920 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
52940 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
52960 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
52980 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],
529a0 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
529c0 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
529e0 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))
52a00 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
52a20 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
52a40 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
52a60 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.=.{
52a80 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
52aa0 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(
52ac0 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(
52ae0 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.
52b00 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
52b20 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(
52b40 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
52b60 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.
52b80 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(
52ba0 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;')
52bc0 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,'};').
52be0 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
52c00 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
52c20 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('/
52c40 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.*/'
52c60 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
52c80 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
52ca0 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
52cc0 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./
52ce0 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
52d00 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
52d20 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
52d40 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
52d60 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
52d80 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
52da0 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.
52dc0 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
52de0 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
52e00 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._
52e20 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
52e40 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)._
52e60 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
52e80 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./
52ea0 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
52ec0 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
52ee0 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.=
52f00 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
52f20 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
52f40 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
52f60 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./*
52f80 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.*/.=.{',.
52fa0 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.=.
52fc0 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
52fe0 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.*/;',.
53000 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)
53020 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
53040 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
53060 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
53080 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";',.
530a0 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
530c0 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
530e0 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.*/'
53100 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.
53120 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('/*.
53140 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.*
53160 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.=
53180 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
531a0 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.==
531c0 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.*
531e0 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
53200 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
53220 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"
53240 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
53260 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
53280 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
532a0 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
532c0 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
532e0 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
53300 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(
53320 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
53340 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./*.%
53360 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;.
53380 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-
533a0 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.=."%
533c0 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;.};
533e0 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
53400 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
53420 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
53440 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
53460 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
53480 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
534a0 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
534c0 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
534e0 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
53500 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
53520 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
53540 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
53560 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
53580 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')
535a0 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.=."
535c0 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/"....
535e0 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
53600 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,
53620 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
53640 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>"
53660 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
53680 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
536a0 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
536c0 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
536e0 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
53700 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
53720 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
53740 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
53760 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
53780 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
537a0 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./
537c0 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
537e0 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.=
53800 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.=
53820 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,.
53840 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
53860 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.
53880 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
538a0 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.
538c0 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
538e0 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
53900 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./*.
53920 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.
53940 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
53960 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
53980 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
539a0 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
539c0 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
539e0 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
53a00 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
53a20 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
53a40 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
53a60 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
53a80 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)
53aa0 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
53ac0 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;
53ae0 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
53b00 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
53b20 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
53b40 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
53b60 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
53b80 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
53ba0 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
53bc0 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.
53be0 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
53c00 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.*/.=
53c20 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._
53c40 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,.
53c60 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
53c80 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.
53ca0 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
53cc0 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
53ce0 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.
53d00 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.
53d20 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
53d40 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";',
53d60 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
53d80 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
53da0 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.
53dc0 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
53de0 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
53e00 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
53e20 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,'};')
53e40 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
53e60 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
53e80 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(
53ea0 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
53ec0 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.
53ee0 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
53f00 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
53f20 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
53f40 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.
53f60 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
53f80 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.
53fa0 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(
53fc0 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
53fe0 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
54000 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
54020 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
54040 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".
54060 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(
54080 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
540a0 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
540c0 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
540e0 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.
54100 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
54120 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
54140 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
54160 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,'
54180 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
541a0 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
541c0 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
541e0 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
54200 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
54220 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._
54240 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.=.(')
54260 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.=
54280 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
542a0 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./*.
542c0 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
542e0 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
54300 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
54320 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
54340 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.
54360 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
54380 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
543a0 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
543c0 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
543e0 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
54400 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.*/;',
54420 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
54440 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
54460 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('
54480 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.*
544a0 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
544c0 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
544e0 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
54500 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
54520 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
54540 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
54560 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./*
54580 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
545a0 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(
545c0 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
545e0 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
54600 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.=.%
54620 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
54640 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
54660 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(
54680 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._
546a0 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
546c0 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
546e0 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
54700 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
54720 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
54740 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,'},'
54760 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
54780 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.=.(
547a0 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
547c0 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
547e0 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)
54800 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('/
54820 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
54840 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
54860 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
54880 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
548a0 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
548c0 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.
548e0 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.
54900 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(
54920 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
54940 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
54960 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
54980 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.
549a0 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.*/
549c0 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).
549e0 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
54a00 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('/
54a20 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.
54a40 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
54a60 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
54a80 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
54aa0 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.
54ac0 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.
54ae0 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
54b00 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
54b20 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
54b40 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
54b60 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
54b80 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
54ba0 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).==."
54bc0 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
54be0 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,.
54c00 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,');')
54c20 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
54c40 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.
54c60 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
54c80 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
54ca0 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
54cc0 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
54ce0 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
54d00 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
54d20 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
54d40 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
54d60 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.
54d80 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
54da0 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
54dc0 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}"
54de0 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
54e00 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
54e20 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
54e40 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
54e60 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.
54e80 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
54ea0 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
54ec0 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.*
54ee0 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
54f00 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).
54f20 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
54f40 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.=.
54f60 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.=.(').
54f80 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.=.('
54fa0 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;'
54fc0 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.=.(')
54fe0 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
55000 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;');._
55020 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(
55040 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
55060 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('"',
55080 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
550a0 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",.
550c0 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").
550e0 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
55100 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"
55120 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
55140 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
55160 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._
55180 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
551a0 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
551c0 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 2c 70 .xcode.PBXSourcesBuildPhase(tr,p
551e0 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 rj)._p('/*.Begin.PBXSourcesBuild
55200 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 Phase.section.*/').for._,.target
55220 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 .in.ipairs(tr.products.children)
55240 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c .do._p(2,'%s./*.Sources.*/.=.{',
55260 20 74 61 72 67 65 74 2e 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 .target.sourcesid)._p(3,'isa.=.P
55280 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 BXSourcesBuildPhase;')._p(3,'bui
552a0 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 28 ldActionMask.=.2147483647;')._p(
552c0 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 2c 3,'files.=.(').tree.traverse(tr,
552e0 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 78 63 .{.onleaf.=.function(node).if.xc
55300 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 53 ode.getbuildcategory(node).==."S
55320 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c ources".then.........if.not.tabl
55340 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 6e 6f 64 65 2e 63 e.icontains(prj.excludes,.node.c
55360 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 20 2d 2d 20 69 66 20 6e 6f 74 20 65 78 63 6c 75 64 65 64 fg.name).then.--.if.not.excluded
55380 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f 75 72 63 65 73 20 2a 2f 2c 27 2c ._p(4,'%s./*.%s.in.Sources.*/,',
553a0 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 20 20 20 20 20 20 .node.buildid,.node.name).......
553c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 29 ..................end.end.end.})
553e0 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c ._p(3,');')._p(3,'runOnlyForDepl
55400 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 0a 5f 70 28 32 oymentPostprocessing.=.0;')._p(2
55420 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 6f 75 72 63 65 73 ,'};').end._p('/*.End.PBXSources
55440 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 BuildPhase.section.*/')._p('').e
55460 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 nd.function.xcode.PBXVariantGrou
55480 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f p(tr)._p('/*.Begin.PBXVariantGro
554a0 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 up.section.*/').tree.traverse(tr
554c0 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 ,.{.onbranch.=.function(node).if
554e0 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e 0a 5f 70 28 32 .node.kind.==."vgroup".then._p(2
55500 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 6e 6f 64 ,'%s./*.%s.*/.=.{',.node.id,.nod
55520 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 56 61 72 69 61 6e 74 47 72 e.name)._p(3,'isa.=.PBXVariantGr
55540 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.
55560 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 _,.lang.in.ipairs(node.children)
55580 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6c 61 6e 67 2e 69 64 .do._p(4,'%s./*.%s.*/,',.lang.id
555a0 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 ,.lang.name).end._p(3,');')._p(3
555c0 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 ,'name.=.%s;',.node.name)._p(3,'
555e0 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 sourceTree.=."<group>";')._p(2,'
55600 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 56 61 };').end.end.})._p('/*.End.PBXVa
55620 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 riantGroup.section.*/')._p('').e
55640 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e nd.function.xcode.PBXTargetDepen
55660 64 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 dency(tr).if.#tr.projects.childr
55680 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 54 61 72 67 en.>.0.then._p('/*.Begin.PBXTarg
556a0 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 etDependency.section.*/').tree.t
556c0 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 3d 20 raverse(tr.projects,.{.onleaf.=.
556e0 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 50 42 58 54 61 function(node)._p(2,'%s./*.PBXTa
55700 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 61 72 rgetDependency.*/.=.{',.node.par
55720 65 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 ent.targetdependid)._p(3,'isa.=.
55740 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d PBXTargetDependency;')._p(3,'nam
55760 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 74 61 72 e.=."%s";',.node.name)._p(3,'tar
55780 67 65 74 50 72 6f 78 79 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 getProxy.=.%s./*.PBXContainerIte
557a0 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 70 mProxy.*/;',.node.parent.targetp
557c0 72 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a roxyid)._p(2,'};').end.})._p('/*
557e0 20 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e .End.PBXTargetDependency.section
55800 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 .*/')._p('').end.end.function.xc
55820 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 ode.XCBuildConfiguration_Target(
55840 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d tr,.target,.cfg).local.cfgname.=
55860 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 32 2c 27 .xcode.getconfigname(cfg)._p(2,'
55880 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 74 61 72 67 %s./*.%s.*/.=.{',.cfg.xcode.targ
558a0 65 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 etid,.cfgname)._p(3,'isa.=.XCBui
558c0 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 6c 64 53 65 ldConfiguration;')._p(3,'buildSe
558e0 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 2c 27 41 4c 57 41 59 53 5f 53 45 41 52 43 48 ttings.=.{')._p(4,'ALWAYS_SEARCH
55900 5f 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 _USER_PATHS.=.NO;').if.not.cfg.f
55920 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 45 42 55 47 5f 49 4e lags.Symbols.then._p(4,'DEBUG_IN
55940 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 3d 20 22 64 77 61 72 66 2d 77 69 74 68 2d 64 FORMATION_FORMAT.=."dwarf-with-d
55960 73 79 6d 22 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 sym";').end.if.cfg.kind.~=."Stat
55980 69 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 icLib".and.cfg.buildtarget.prefi
559a0 78 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 50 52 x.~=."".then._p(4,'EXECUTABLE_PR
559c0 45 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 EFIX.=.%s;',.cfg.buildtarget.pre
559e0 66 69 78 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 fix).end.if.cfg.targetextension.
55a00 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e then.local.ext.=.cfg.targetexten
55a20 73 69 6f 6e 0a 65 78 74 20 3d 20 69 69 66 28 65 78 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e sion.ext.=.iif(ext:startswith(".
55a40 22 29 2c 20 65 78 74 3a 73 75 62 28 32 29 2c 20 65 78 74 29 0a 5f 70 28 34 2c 27 45 58 45 43 55 "),.ext:sub(2),.ext)._p(4,'EXECU
55a60 54 41 42 4c 45 5f 45 58 54 45 4e 53 49 4f 4e 20 3d 20 25 73 3b 27 2c 20 65 78 74 29 0a 65 6e 64 TABLE_EXTENSION.=.%s;',.ext).end
55a80 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 .local.outdir.=.path.getdirector
55aa0 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 y(cfg.buildtarget.bundlepath).if
55ac0 20 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 .outdir.~=.".".then._p(4,'CONFIG
55ae0 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 25 73 3b 27 2c 20 6f 75 74 64 69 72 URATION_BUILD_DIR.=.%s;',.outdir
55b00 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 44 59 4e 41 4d 49 43 5f 4e 4f 5f 50 49 43 20 3d ).end._p(4,'GCC_DYNAMIC_NO_PIC.=
55b20 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 4d 4f 44 45 4c 5f 54 55 4e 49 4e 47 20 3d 20 .NO;')._p(4,'GCC_MODEL_TUNING.=.
55b40 47 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c G5;').if.tr.infoplist.then._p(4,
55b60 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 74 72 2e 69 6e 66 'INFOPLIST_FILE.=."%s";',.tr.inf
55b80 6f 70 6c 69 73 74 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 6e 73 74 61 6c 6c 70 61 74 68 oplist.cfg.name).end.installpath
55ba0 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 s.=.{.ConsoleApp.=.'/usr/local/b
55bc0 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 27 22 24 28 48 4f 4d 45 29 2f 41 70 70 in',.WindowedApp.=.'"$(HOME)/App
55be0 6c 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c lications"',.SharedLib.=.'/usr/l
55c00 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 ocal/lib',.StaticLib.=.'/usr/loc
55c20 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f 70 28 34 2c 27 49 4e 53 54 41 4c 4c 5f 50 41 54 48 20 3d 20 al/lib',.}._p(4,'INSTALL_PATH.=.
55c40 25 73 3b 27 2c 20 69 6e 73 74 61 6c 6c 70 61 74 68 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f %s;',.installpaths[cfg.kind]).lo
55c60 63 61 6c 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 6e 69 6c 0a 66 6f 72 20 5f 2c 20 cal.infoplist_file.=.nil.for._,.
55c80 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 28 73 74 v.in.ipairs(cfg.files).do.if.(st
55ca0 72 69 6e 67 2e 66 69 6e 64 20 28 73 74 72 69 6e 67 2e 6c 6f 77 65 72 20 28 76 29 2c 20 27 69 6e ring.find.(string.lower.(v),.'in
55cc0 66 6f 2e 70 6c 69 73 74 27 29 20 7e 3d 20 6e 69 6c 29 20 74 68 65 6e 0a 69 6e 66 6f 70 6c 69 73 fo.plist').~=.nil).then.infoplis
55ce0 74 5f 66 69 6c 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 24 28 53 52 43 52 4f 4f t_file.=.string.format('$(SRCROO
55d00 54 29 2f 25 73 27 2c 20 76 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 70 6c 69 73 74 5f T)/%s',.v).end.end.if.infoplist_
55d20 66 69 6c 65 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 file.~=.nil.then._p(4,'INFOPLIST
55d40 5f 46 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 29 0a _FILE.=."%s";',.infoplist_file).
55d60 65 6e 64 0a 5f 70 28 34 2c 27 50 52 4f 44 55 43 54 5f 4e 41 4d 45 20 3d 20 22 25 73 22 3b 27 2c end._p(4,'PRODUCT_NAME.=."%s";',
55d80 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 33 2c .cfg.buildtarget.basename)._p(3,
55da0 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 '};')._p(3,'name.=."%s";',.cfgna
55dc0 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 me)._p(2,'};').end.function.xcod
55de0 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
55e00 72 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 r,.cfg).local.cfgname.=.xcode.ge
55e20 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 tconfigname(cfg)._p(2,'%s./*.%s.
55e40 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 63 66 */.=.{',.cfg.xcode.projectid,.cf
55e60 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 gname)._p(3,'isa.=.XCBuildConfig
55e80 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d uration;')._p(3,'buildSettings.=
55ea0 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 68 73 20 3d 20 7b 0a 4e 61 74 69 76 65 20 3d 20 22 24 .{').local.archs.=.{.Native.=."$
55ec0 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 43 54 55 41 4c 29 22 2c 0a 78 33 32 20 20 20 20 3d 20 (NATIVE_ARCH_ACTUAL)",.x32....=.
55ee0 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 20 3d 20 22 78 38 36 5f 36 34 22 2c 0a 55 6e 69 76 65 "i386",.x64....=."x86_64",.Unive
55f00 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 42 49 rsal32.=."$(ARCHS_STANDARD_32_BI
55f20 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e T)",.Universal64.=."$(ARCHS_STAN
55f40 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 24 28 41 52 DARD_64_BIT)",.Universal.=."$(AR
55f60 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 36 34 5f 42 49 54 29 22 2c 0a 7d 0a 5f 70 28 34 CHS_STANDARD_32_64_BIT)",.}._p(4
55f80 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 3b 27 2c 20 61 72 63 68 73 5b 63 66 67 2e 70 6c 61 74 ,'ARCHS.=."%s";',.archs[cfg.plat
55fa0 66 6f 72 6d 5d 29 0a 5f 70 28 34 2c 27 53 44 4b 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 78 form])._p(4,'SDKROOT.=."%s";',.x
55fc0 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 64 69 72 20 3d 20 code.toolset).local.targetdir.=.
55fe0 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 path.getdirectory(cfg.buildtarge
56000 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e t.bundlepath).if.targetdir.~=.".
56020 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 ".then._p(4,'CONFIGURATION_BUILD
56040 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 29 22 3b 27 29 3b 0a 65 6e 64 0a 5f 70 28 34 _DIR.=."$(SYMROOT)";');.end._p(4
56060 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 45 4d 50 5f 44 49 52 20 3d 20 22 24 28 4f 42 ,'CONFIGURATION_TEMP_DIR.=."$(OB
56080 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 JROOT)";').if.cfg.flags.Symbols.
560a0 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 50 59 5f 50 48 41 53 45 5f 53 54 52 49 50 20 3d 20 4e 4f then._p(4,'COPY_PHASE_STRIP.=.NO
560c0 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 43 5f 4c 41 4e 47 55 41 47 45 5f 53 54 41 ;').end._p(4,'GCC_C_LANGUAGE_STA
560e0 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f NDARD.=.gnu99;').if.cfg.flags.No
56100 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 Exceptions.then._p(4,'GCC_ENABLE
56120 5f 43 50 50 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 _CPP_EXCEPTIONS.=.NO;').end.if.c
56140 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 fg.flags.NoRTTI.then._p(4,'GCC_E
56160 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 5f 41 NABLE_CPP_RTTI.=.NO;').end.if._A
56180 43 54 49 4f 4e 20 7e 3d 20 22 78 63 6f 64 65 34 22 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e CTION.~=."xcode4".and.cfg.flags.
561a0 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 Symbols.and.not.cfg.flags.NoEdit
561c0 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c AndContinue.then._p(4,'GCC_ENABL
561e0 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 45 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a E_FIX_AND_CONTINUE.=.YES;').end.
56200 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f if.cfg.flags.NoExceptions.then._
56220 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 4f 42 4a 43 5f 45 58 43 45 50 54 49 4f 4e 53 20 p(4,'GCC_ENABLE_OBJC_EXCEPTIONS.
56240 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a =.NO;').end.if.cfg.flags.Optimiz
56260 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 74 68 65 6e e.or.cfg.flags.OptimizeSize.then
56280 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 ._p(4,'GCC_OPTIMIZATION_LEVEL.=.
562a0 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 s;').elseif.cfg.flags.OptimizeSp
562c0 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f eed.then._p(4,'GCC_OPTIMIZATION_
562e0 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 LEVEL.=.3;').else._p(4,'GCC_OPTI
56300 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 30 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 MIZATION_LEVEL.=.0;').end.if.cfg
56320 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 .pchheader.and.not.cfg.flags.NoP
56340 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 43 4f 4d 50 49 4c 45 5f 50 52 45 CH.then._p(4,'GCC_PRECOMPILE_PRE
56360 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 FIX_HEADER.=.YES;')._p(4,'GCC_PR
56380 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 70 63 68 68 65 61 EFIX_HEADER.=."%s";',.cfg.pchhea
563a0 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 64 65 66 der).end.xcode.printlist(cfg.def
563c0 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f 43 45 53 53 4f 52 5f 44 45 46 49 4e 49 54 49 ines,.'GCC_PREPROCESSOR_DEFINITI
563e0 4f 4e 53 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 53 59 4d 42 4f 4c 53 5f 50 52 49 56 41 54 45 5f ONS')._p(4,'GCC_SYMBOLS_PRIVATE_
56400 45 58 54 45 52 4e 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 EXTERN.=.NO;').if.cfg.flags.Fata
56420 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 54 52 45 41 54 5f 57 lWarnings.then._p(4,'GCC_TREAT_W
56440 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 20 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 5f ARNINGS_AS_ERRORS.=.YES;').end._
56460 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f 55 54 5f 52 45 54 55 52 4e 5f 54 59 50 45 20 p(4,'GCC_WARN_ABOUT_RETURN_TYPE.
56480 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 55 4e 55 53 45 44 5f 56 =.YES;')._p(4,'GCC_WARN_UNUSED_V
564a0 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 ARIABLE.=.YES;').xcode.printlist
564c0 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 27 48 45 41 44 45 52 5f 53 45 41 52 43 48 (cfg.includedirs,.'HEADER_SEARCH
564e0 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 6c 69 62 _PATHS').xcode.printlist(cfg.lib
56500 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 0a 5f 70 dirs,.'LIBRARY_SEARCH_PATHS')._p
56520 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 6f 62 6a 65 63 74 (4,'OBJROOT.=."%s";',.cfg.object
56540 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f 41 43 54 49 56 45 5f 41 52 43 48 20 3d 20 25 sdir)._p(4,'ONLY_ACTIVE_ARCH.=.%
56560 73 3b 27 2c 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 s;',iif(premake.config.isdebugbu
56580 69 6c 64 28 63 66 67 29 2c 27 59 45 53 27 2c 27 4e 4f 27 29 29 0a 6c 6f 63 61 6c 20 63 68 65 63 ild(cfg),'YES','NO')).local.chec
565a0 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 5d 20 20 20 20 20 20 20 20 20 20 ks.=.{.["-ffast-math"]..........
565c0 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 2c 0a 5b 22 2d 66 66 6c 6f 61 74 =.cfg.flags.FloatFast,.["-ffloat
565e0 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 -store"]........=.cfg.flags.Floa
56600 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 tStrict,.["-fomit-frame-pointer"
56620 5d 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 2c 0a 7d 0a ].=.cfg.flags.NoFramePointer,.}.
56640 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 66 6c 61 67 2c 20 63 68 65 63 local.flags.=.{.}.for.flag,.chec
56660 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 29 20 64 6f 0a 69 66 20 63 68 65 63 6b 20 74 k.in.pairs(checks).do.if.check.t
56680 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 66 6c 61 67 29 0a 65 6e hen.table.insert(flags,.flag).en
566a0 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 76 61 6c 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 d.end.for._,.val.in.ipairs(prema
566c0 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 73 29 20 64 6f 0a 5f 70 28 34 2c 20 76 61 ke.xcode.parameters).do._p(4,.va
566e0 6c 20 2e 2e 27 3b 27 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 74 61 62 l...';').end.xcode.printlist(tab
56700 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c le.join(flags,.cfg.buildoptions,
56720 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c .cfg.buildoptions_c),.'OTHER_CFL
56740 41 47 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e AGS').xcode.printlist(table.join
56760 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 (flags,.cfg.buildoptions,.cfg.bu
56780 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 2c 20 27 4f 54 48 45 52 5f 43 50 4c 55 53 50 4c 55 ildoptions_cpp),.'OTHER_CPLUSPLU
567a0 53 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 6c 69 62 20 SFLAGS').flags.=.{.}.for._,.lib.
567c0 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 in.ipairs(premake.getlinks(cfg,.
567e0 22 73 79 73 74 65 6d 22 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 78 63 6f 64 65 2e 69 73 66 72 61 "system")).do.if.not.xcode.isfra
56800 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c mework(lib).then.table.insert(fl
56820 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 62 29 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 67 73 20 ags,."-l"....lib).end.end.flags.
56840 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 =.table.join(flags,.cfg.linkopti
56860 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 66 6c 61 67 73 2c 20 27 4f 54 48 ons).xcode.printlist(flags,.'OTH
56880 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 ER_LDFLAGS').if.cfg.flags.Static
568a0 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 54 41 4e 44 41 52 44 5f 43 5f 50 4c Runtime.then._p(4,'STANDARD_C_PL
568c0 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 5f 54 59 50 45 20 3d 20 73 74 61 74 69 63 3b 27 29 US_PLUS_LIBRARY_TYPE.=.static;')
568e0 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 .end.if.targetdir.~=.".".then._p
56900 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 74 61 72 67 65 74 64 69 72 29 (4,'SYMROOT.=."%s";',.targetdir)
56920 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 .end.if.cfg.flags.ExtraWarnings.
56940 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e 49 4e 47 5f 43 46 4c 41 47 53 20 3d 20 22 2d 57 61 then._p(4,'WARNING_CFLAGS.=."-Wa
56960 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 ll";').end._p(3,'};')._p(3,'name
56980 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 .=."%s";',.cfgname)._p(2,'};').e
569a0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 nd.function.xcode.XCBuildConfigu
569c0 72 61 74 69 6f 6e 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 42 75 69 6c 64 43 ration(tr)._p('/*.Begin.XCBuildC
569e0 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c onfiguration.section.*/').for._,
56a00 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 .target.in.ipairs(tr.products.ch
56a20 69 6c 64 72 65 6e 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 ildren).do.for._,.cfg.in.ipairs(
56a40 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 tr.configs).do.xcode.XCBuildConf
56a60 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 iguration_Target(tr,.target,.cfg
56a80 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 ).end.end.for._,.cfg.in.ipairs(t
56aa0 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 r.configs).do.xcode.XCBuildConfi
56ac0 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 63 66 67 29 0a 65 6e 64 0a 5f 70 guration_Project(tr,.cfg).end._p
56ae0 28 27 2f 2a 20 45 6e 64 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 ('/*.End.XCBuildConfiguration.se
56b00 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 78 ction.*/')._p('').end.function.x
56b20 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 28 74 72 code.XCBuildConfigurationList(tr
56b40 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f ).local.sln.=.tr.project.solutio
56b60 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 n._p('/*.Begin.XCConfigurationLi
56b80 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e st.section.*/').for._,.target.in
56ba0 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f .ipairs(tr.products.children).do
56bc0 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e ._p(2,'%s./*.Build.configuration
56be0 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 2a .list.for.PBXNativeTarget."%s".*
56c00 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 74 61 72 67 65 /.=.{',.target.cfgsection,.targe
56c20 74 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 t.name)._p(3,'isa.=.XCConfigurat
56c40 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 ionList;')._p(3,'buildConfigurat
56c60 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 ions.=.(').for._,.cfg.in.ipairs(
56c80 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f tr.configs).do._p(4,'%s./*.%s.*/
56ca0 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 ,',.cfg.xcode.targetid,.xcode.ge
56cc0 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 tconfigname(cfg)).end._p(3,');')
56ce0 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 ._p(3,'defaultConfigurationIsVis
56d00 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 ible.=.0;')._p(3,'defaultConfigu
56d20 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f rationName.=."%s";',.xcode.getco
56d40 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d nfigname(tr.configs[1]))._p(2,'}
56d60 3b 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 ;').end._p(2,'1DEB928908733DD800
56d80 31 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 10E9CD./*.Build.configuration.li
56da0 73 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 st.for.PBXProject."%s".*/.=.{',.
56dc0 74 72 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 tr.name)._p(3,'isa.=.XCConfigura
56de0 74 69 6f 6e 4c 69 73 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 tionList;')._p(3,'buildConfigura
56e00 74 69 6f 6e 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 tions.=.(').for._,.cfg.in.ipairs
56e20 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a (tr.configs).do._p(4,'%s./*.%s.*
56e40 2f 2c 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 78 63 6f 64 65 2e /,',.cfg.xcode.projectid,.xcode.
56e60 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b getconfigname(cfg)).end._p(3,');
56e80 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 ')._p(3,'defaultConfigurationIsV
56ea0 69 73 69 62 6c 65 20 3d 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 isible.=.0;')._p(3,'defaultConfi
56ec0 67 75 72 61 74 69 6f 6e 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 gurationName.=."%s";',.xcode.get
56ee0 63 6f 6e 66 69 67 6e 61 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c configname(tr.configs[1]))._p(2,
56f00 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e '};')._p('/*.End.XCConfiguration
56f20 4c 69 73 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e List.section.*/')._p('').end.fun
56f40 63 74 69 6f 6e 20 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a ction.xcode.Footer()._p(1,'};').
56f60 5f 70 28 27 5c 74 72 6f 6f 74 4f 62 6a 65 63 74 20 3d 20 30 38 46 42 37 37 39 33 46 45 38 34 31 _p('\trootObject.=.08FB7793FE841
56f80 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 55DC02AAC07./*.Project.object.*/
56fa0 3b 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 ;')._p('}').end..local.xcode.=.p
56fc0 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b remake.xcode.local.tree.=.premak
56fe0 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 e.tree.function.xcode.buildprjtr
57000 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 ee(prj).local.tr.=.premake.proje
57020 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 2e 63 6f 6e 66 69 ct.buildsourcetree(prj).tr.confi
57040 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 gs.=.{}.for._,.cfgname.in.ipairs
57060 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f (prj.solution.configurations).do
57080 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 .for._,.platform.in.ipairs(prj.s
570a0 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 olution.xcode.platforms).do.loca
570c0 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 l.cfg.=.premake.getconfig(prj,.c
570e0 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 78 63 6f 64 65 20 3d 20 7b 7d fgname,.platform).cfg.xcode.=.{}
57100 0a 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 .cfg.xcode.targetid.=.xcode.newi
57120 64 28 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2c 20 63 66 67 6e 61 6d 65 d(prj.xcode.projectnode,.cfgname
57140 29 0a 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 ).cfg.xcode.projectid.=.xcode.ne
57160 77 69 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 72 wid(tr,.cfgname).table.insert(tr
57180 2e 63 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 .configs,.cfg).end.end.tree.trav
571a0 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e erse(tr,.{.onbranch.=.function(n
571c0 6f 64 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e ode).if.path.getextension(node.n
571e0 61 6d 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6c 61 6e 67 ame).==.".lproj".then.local.lang
57200 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 20 .=.path.getbasename(node.name)..
57220 2d 2d 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 46 72 65 6e 63 68 22 2c 20 65 74 63 2e 0a 66 6f 72 --."English",."French",.etc..for
57240 20 5f 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c ._,.filenode.in.ipairs(node.chil
57260 64 72 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 67 72 70 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 70 61 dren).do.local.grpnode.=.node.pa
57280 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 5d 0a 69 66 20 rent.children[filenode.name].if.
572a0 6e 6f 74 20 67 72 70 6e 6f 64 65 20 74 68 65 6e 0a 67 72 70 6e 6f 64 65 20 3d 20 74 72 65 65 2e not.grpnode.then.grpnode.=.tree.
572c0 69 6e 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 65 6e 74 2c 20 74 72 65 65 2e 6e 65 77 28 66 69 6c insert(node.parent,.tree.new(fil
572e0 65 6e 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 70 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 76 67 72 enode.name)).grpnode.kind.=."vgr
57300 6f 75 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 oup".end.filenode.name.=.path.ge
57320 74 62 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 67 72 70 6e tbasename(lang).tree.insert(grpn
57340 6f 64 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a 65 6e 64 0a 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e ode,.filenode).end.tree.remove(n
57360 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 20 3d 20 ode).end.end.}).tr.frameworks.=.
57380 74 72 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 77 6f 72 6b 73 22 29 0a 66 6f 72 20 63 66 67 20 69 tree.new("Frameworks").for.cfg.i
573a0 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 66 6f 72 n.premake.eachconfig(prj).do.for
573c0 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 ._,.link.in.ipairs(premake.getli
573e0 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 nks(cfg,."system",."fullpath")).
57400 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e do.local.name.=.path.getname(lin
57420 6b 29 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 61 6d 65 29 20 61 6e k).if.xcode.isframework(name).an
57440 64 20 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 5b 6e 61 6d d.not.tr.frameworks.children[nam
57460 65 5d 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 66 72 e].then.node.=.tree.insert(tr.fr
57480 61 6d 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e 6e 65 77 28 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 ameworks,.tree.new(name)).node.p
574a0 61 74 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 74 72 2e 66 72 ath.=.link.end.end.end.if.#tr.fr
574c0 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 20 0a 74 72 65 65 ameworks.children.>.0.then..tree
574e0 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 29 0a 65 6e 64 0a 74 .insert(tr,.tr.frameworks).end.t
57500 72 2e 70 72 6f 64 75 63 74 73 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 65 r.products.=.tree.insert(tr,.tre
57520 65 2e 6e 65 77 28 22 50 72 6f 64 75 63 74 73 22 29 29 0a 74 72 2e 70 72 6f 6a 65 63 74 73 20 3d e.new("Products")).tr.projects.=
57540 20 74 72 65 65 2e 6e 65 77 28 22 50 72 6f 6a 65 63 74 73 22 29 0a 66 6f 72 20 5f 2c 20 64 65 70 .tree.new("Projects").for._,.dep
57560 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 .in.ipairs(premake.getdependenci
57580 65 73 28 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f es(prj,."sibling",."object")).do
575a0 0a 6c 6f 63 61 6c 20 78 63 70 61 74 68 20 3d 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 .local.xcpath.=.xcode.getxcodepr
575c0 6f 6a 6e 61 6d 65 28 64 65 70 29 0a 6c 6f 63 61 6c 20 78 63 6e 6f 64 65 20 3d 20 74 72 65 65 2e ojname(dep).local.xcnode.=.tree.
575e0 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 74 72 65 65 2e 6e 65 77 28 70 61 74 insert(tr.projects,.tree.new(pat
57600 68 2e 67 65 74 6e 61 6d 65 28 78 63 70 61 74 68 29 29 29 0a 78 63 6e 6f 64 65 2e 70 61 74 68 20 h.getname(xcpath))).xcnode.path.
57620 3d 20 78 63 70 61 74 68 0a 78 63 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 20 3d 20 64 65 70 0a 78 63 =.xcpath.xcnode.project.=.dep.xc
57640 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 node.productgroupid.=.xcode.newi
57660 64 28 78 63 6e 6f 64 65 2c 20 22 70 72 6f 64 67 72 70 22 29 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 d(xcnode,."prodgrp").xcnode.prod
57680 75 63 74 70 72 6f 78 79 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c uctproxyid.=.xcode.newid(xcnode,
576a0 20 22 70 72 6f 64 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 ."prodprox").xcnode.targetproxyi
576c0 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 70 72 d..=.xcode.newid(xcnode,."targpr
576e0 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 20 3d 20 78 63 6f ox").xcnode.targetdependid.=.xco
57700 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 64 65 70 22 29 0a 6c 6f 63 61 de.newid(xcnode,."targdep").loca
57720 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 64 65 70 2c 20 70 l.cfg.=.premake.getconfig(dep,.p
57740 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 0a 6e 6f 64 65 20 3d 20 74 72 65 rj.configurations[1]).node.=.tre
57760 65 2e 69 6e 73 65 72 74 28 78 63 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 66 67 2e 6c 69 e.insert(xcnode,.tree.new(cfg.li
57780 6e 6b 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 63 66 67 2e nktarget.name)).node.path.=.cfg.
577a0 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 linktarget.fullpath.node.cfg.=.c
577c0 66 67 0a 65 6e 64 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 fg.end.if.#tr.projects.children.
577e0 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 70 72 6f 6a >.0.then.tree.insert(tr,.tr.proj
57800 65 63 74 73 29 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e ects).end.tree.traverse(tr,.{.on
57820 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 64 20 3d 20 node.=.function(node).node.id.=.
57840 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 xcode.newid(node).if.xcode.getbu
57860 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 74 68 65 6e 0a 6e 6f 64 65 2e 62 75 69 6c ildcategory(node).then.node.buil
57880 64 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 62 75 69 6c 64 22 29 did.=.xcode.newid(node,."build")
578a0 0a 65 6e 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e 6e 61 6d .end.if.string.endswith(node.nam
578c0 65 2c 20 22 49 6e 66 6f 2e 70 6c 69 73 74 22 29 20 74 68 65 6e 0a 74 72 2e 69 6e 66 6f 70 6c 69 e,."Info.plist").then.tr.infopli
578e0 73 74 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 6e 6f 64 65 20 st.=.node.end.end.},.true).node.
57900 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f 64 75 63 74 73 2c 20 70 72 6a 2e 78 =.tree.insert(tr.products,.prj.x
57920 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 29 0a 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 70 code.projectnode).node.kind.=."p
57940 72 6f 64 75 63 74 22 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 62 75 69 roduct".node.path.=.node.cfg.bui
57960 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f ldtarget.fullpath.node.cfgsectio
57980 6e 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 63 66 67 22 29 0a 6e 6f 64 n.=.xcode.newid(node,."cfg").nod
579a0 65 2e 72 65 73 73 74 61 67 65 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c e.resstageid.=.xcode.newid(node,
579c0 20 22 72 65 7a 22 29 0a 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 20 20 3d 20 78 63 6f 64 65 2e ."rez").node.sourcesid..=.xcode.
579e0 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 73 72 63 22 29 0a 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 newid(node,."src").node.fxstagei
57a00 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 66 78 73 22 29 0a 72 65 d..=.xcode.newid(node,."fxs").re
57a20 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 78 63 6f turn.tr.end.function.premake.xco
57a40 64 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 78 63 6f 64 65 de.project(prj).local.tr.=.xcode
57a60 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 78 63 6f 64 65 2e 48 65 61 64 65 72 28 .buildprjtree(prj).xcode.Header(
57a80 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 6c 65 28 74 72 29 0a 78 63 6f 64 65 tr).xcode.PBXBuildFile(tr).xcode
57aa0 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 78 63 6f 64 65 .PBXContainerItemProxy(tr).xcode
57ac0 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a 78 63 6f 64 65 2e .PBXFileReference(tr,prj).xcode.
57ae0 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 29 0a 78 63 6f 64 PBXFrameworksBuildPhase(tr).xcod
57b00 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 e.PBXGroup(tr).xcode.PBXNativeTa
57b20 72 67 65 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 78 63 rget(tr).xcode.PBXProject(tr).xc
57b40 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a 78 63 6f 64 65 2e ode.PBXReferenceProxy(tr).xcode.
57b60 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 78 63 6f 64 65 PBXResourcesBuildPhase(tr).xcode
57b80 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 63 .PBXShellScriptBuildPhase(tr).xc
57ba0 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 2c 70 72 6a 29 ode.PBXSourcesBuildPhase(tr,prj)
57bc0 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 78 63 6f 64 65 .xcode.PBXVariantGroup(tr).xcode
57be0 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 78 63 6f 64 65 2e 58 .PBXTargetDependency(tr).xcode.X
57c00 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 29 0a 78 63 6f 64 65 2e 58 43 CBuildConfiguration(tr).xcode.XC
57c20 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 28 74 72 29 0a 78 63 6f 64 65 BuildConfigurationList(tr).xcode
57c40 2e 46 6f 6f 74 65 72 28 74 72 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 20 .Footer(tr).end..premake.xcode4.
57c60 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 78 63 6f 64 65 34 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 =.{}.local.xcode4.=.premake.xcod
57c80 65 34 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 68 65 61 e4.function.xcode4.workspace_hea
57ca0 64 28 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f d()._p('<?xml.version="1.0".enco
57cc0 64 69 6e 67 3d 22 55 54 46 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 57 6f 72 6b 73 70 61 63 65 27 ding="UTF-8"?>')._p('<Workspace'
57ce0 29 0a 5f 70 28 31 2c 27 76 65 72 73 69 6f 6e 20 3d 20 22 31 2e 30 22 3e 27 29 0a 65 6e 64 0a 66 )._p(1,'version.=."1.0">').end.f
57d00 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 74 61 69 6c 28 29 0a unction.xcode4.workspace_tail().
57d20 5f 70 28 27 3c 2f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 _p('</Workspace>').end.function.
57d40 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 5f 72 65 66 28 70 72 6a 29 0a 6c xcode4.workspace_file_ref(prj).l
57d60 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 ocal.projpath.=.path.getrelative
57d80 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 (prj.solution.location,.prj.loca
57da0 74 69 6f 6e 29 0a 69 66 20 70 72 6f 6a 70 61 74 68 20 3d 3d 20 27 2e 27 20 74 68 65 6e 20 70 72 tion).if.projpath.==.'.'.then.pr
57dc0 6f 6a 70 61 74 68 20 3d 20 27 27 20 0a 65 6c 73 65 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 72 6f ojpath.=.''..else.projpath.=.pro
57de0 6a 70 61 74 68 20 2e 2e 27 2f 27 20 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 52 65 66 27 jpath...'/'..end._p(1,'<FileRef'
57e00 29 0a 5f 70 28 32 2c 27 6c 6f 63 61 74 69 6f 6e 20 3d 20 22 67 72 6f 75 70 3a 25 73 22 3e 27 2c )._p(2,'location.=."group:%s">',
57e20 70 72 6f 6a 70 61 74 68 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 2e 78 63 6f 64 65 70 projpath....prj.name....'.xcodep
57e40 72 6f 6a 27 29 0a 5f 70 28 31 2c 27 3c 2f 46 69 6c 65 52 65 66 3e 27 29 0a 65 6e 64 0a 66 75 6e roj')._p(1,'</FileRef>').end.fun
57e60 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 28 ction.xcode4.workspace_generate(
57e80 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 sln).premake.xcode.preparesoluti
57ea0 6f 6e 28 73 6c 6e 29 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 68 65 61 64 28 29 0a on(sln).xcode4.workspace_head().
57ec0 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 66 6f 72 20 xcode4.reorderProjects(sln).for.
57ee0 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
57f00 65 63 74 28 73 6c 6e 29 20 64 6f 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c ect(sln).do.xcode4.workspace_fil
57f20 65 5f 72 65 66 28 70 72 6a 29 0a 65 6e 64 0a 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f e_ref(prj).end.xcode4.workspace_
57f40 74 61 69 6c 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 72 65 6f 72 64 tail().end.function.xcode4.reord
57f60 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a erProjects(sln).if.sln.startproj
57f80 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c ect.then.for.i,.prj.in.ipairs(sl
57fa0 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 n.projects).do.if.sln.startproje
57fc0 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 3d 20 ct.==.prj.name.then.local.cur.=.
57fe0 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f prj.group.while.cur.~=.nil.do.fo
58000 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 67 72 6f 75 70 73 29 r.j,.group.in.ipairs(sln.groups)
58020 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 .do.if.group.==.cur.then.table.r
58040 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 emove(sln.groups,.j).break.end.e
58060 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 31 2c 20 63 nd.table.insert(sln.groups,.1,.c
58080 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 ur).cur.=.cur.parent.end.table.r
580a0 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 29 0a 74 61 62 6c 65 2e 69 6e 73 emove(sln.projects,.i).table.ins
580c0 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 31 2c 20 70 72 6a 29 0a 62 72 65 61 6b 0a ert(sln.projects,.1,.prj).break.
580e0 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 20 3d end.end.end.end..premake.clean.=
58100 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 .{.}.function.premake.clean.dire
58120 63 74 6f 72 79 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 ctory(obj,.pattern).local.fname.
58140 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
58160 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6f 73 2e 72 6d 64 69 72 28 66 6e 61 6d 65 29 0a 65 6e 64 0a j,.pattern).os.rmdir(fname).end.
58180 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 6f 62 6a 2c function.premake.clean.file(obj,
581a0 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e .pattern).local.fname.=.premake.
581c0 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 70 61 74 74 65 72 6e project.getfilename(obj,.pattern
581e0 29 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e ).os.remove(fname).end.newaction
58200 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 63 6c 65 61 6e 22 2c 0a 64 65 73 63 72 69 .{.trigger.....=."clean",.descri
58220 70 74 69 6f 6e 20 3d 20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 62 69 6e 61 72 69 65 73 20 61 6e 64 ption.=."Remove.all.binaries.and
58240 20 67 65 6e 65 72 61 74 65 64 20 66 69 6c 65 73 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 .generated.files",.onsolution.=.
58260 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d function(sln).for.action.in.prem
58280 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f ake.action.each().do.if.action.o
582a0 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 ncleansolution.then.action.oncle
582c0 61 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 70 ansolution(sln).end.end.end,.onp
582e0 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 66 6f 72 20 61 63 74 69 6f roject.=.function(prj).for.actio
58300 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 66 n.in.premake.action.each().do.if
58320 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 69 .action.oncleanproject.then.acti
58340 6f 6e 2e 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 69 on.oncleanproject(prj).end.end.i
58360 66 20 28 70 72 6a 2e 6f 62 6a 65 63 74 73 64 69 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e f.(prj.objectsdir).then.premake.
58380 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 6a 2e 6f 62 6a 65 63 74 73 clean.directory(prj,.prj.objects
583a0 64 69 72 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 6a 2e 73 dir).end.local.platforms.=.prj.s
583c0 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 olution.platforms.or.{.}.if.not.
583e0 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 22 4e 61 74 69 76 table.contains(platforms,."Nativ
58400 65 22 29 20 74 68 65 6e 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 e").then.platforms.=.table.join(
58420 70 6c 61 74 66 6f 72 6d 73 2c 20 7b 20 22 4e 61 74 69 76 65 22 20 7d 29 0a 65 6e 64 0a 66 6f 72 platforms,.{."Native".}).end.for
58440 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 ._,.platform.in.ipairs(platforms
58460 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 ).do.for.cfg.in.premake.eachconf
58480 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 ig(prj,.platform).do.premake.cle
584a0 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 an.directory(prj,.cfg.objectsdir
584c0 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b ).premake.clean.file(prj,.premak
584e0 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 73 69 78 e.gettarget(cfg,."build",."posix
58500 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 ",."windows",."windows").fullpat
58520 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 6d 61 h).premake.clean.file(prj,.prema
58540 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 73 69 ke.gettarget(cfg,."build",."posi
58560 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a x",."posix",."linux").fullpath).
58580 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e premake.clean.file(prj,.premake.
585a0 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 73 69 78 22 2c gettarget(cfg,."build",."posix",
585c0 20 22 70 6f 73 69 78 22 2c 20 22 6d 61 63 6f 73 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 ."posix",."macosx").fullpath).pr
585e0 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 65 emake.clean.file(prj,.premake.ge
58600 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 73 69 78 22 2c 20 22 ttarget(cfg,."build",."posix",."
58620 50 53 33 22 2c 20 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 PS3",."windows").fullpath).prema
58640 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 ke.clean.file(prj,.premake.getta
58660 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 50 53 33 rget(cfg,."build",."posix",."PS3
58680 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 4f 72 62 69 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 ",."windows",."Orbis").fullpath)
586a0 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 .if.cfg.kind.==."WindowedApp".th
586c0 65 6e 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 en.premake.clean.directory(prj,.
586e0 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",.
58700 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 66 75 6c 6c 70 "posix",."posix",."linux").fullp
58720 61 74 68 20 2e 2e 20 22 2e 61 70 70 22 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e ath....".app").end.premake.clean
58740 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 .file(prj,.premake.gettarget(cfg
58760 2c 20 22 6c 69 6e 6b 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 22 77 69 6e 64 6f 77 73 22 2c 20 ,."link",."windows",."windows",.
58780 22 77 69 6e 64 6f 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 "windows").fullpath).premake.cle
587a0 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 an.file(prj,.premake.gettarget(c
587c0 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 70 6f 73 69 78 22 2c 20 22 6c fg,."link",."posix",."posix",."l
587e0 69 6e 75 78 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 inux").fullpath).local.target.=.
58800 70 61 74 68 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c path.join(premake.project.getfil
58820 65 6e 61 6d 65 28 70 72 6a 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 ename(prj,.cfg.buildtarget.direc
58840 74 6f 72 79 29 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 tory),.cfg.buildtarget.basename)
58860 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
58880 63 68 28 29 20 64 6f 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 ch().do.if.action.oncleantarget.
588a0 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 28 74 61 72 67 65 74 then.action.oncleantarget(target
588c0 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 0a 00 5f 57 4f 52 4b 49 4e ).end.end.end.end.end.}.._WORKIN
588e0 47 5f 44 49 52 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c G_DIR........=.os.getcwd().local
58900 20 66 75 6e 63 74 69 6f 6e 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 70 6c 61 74 66 6f 72 .function.injectplatform(platfor
58920 6d 29 0a 69 66 20 6e 6f 74 20 70 6c 61 74 66 6f 72 6d 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 m).if.not.platform.then.return.t
58940 72 75 65 20 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b rue.end.platform.=.premake.check
58960 76 61 6c 75 65 28 70 6c 61 74 66 6f 72 6d 2c 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 2e 70 value(platform,.premake.fields.p
58980 6c 61 74 66 6f 72 6d 73 2e 61 6c 6c 6f 77 65 64 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 latforms.allowed).for.sln.in.pre
589a0 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 6c make.solution.each().do.local.pl
589c0 61 74 66 6f 72 6d 73 20 3d 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 atforms.=.sln.platforms.or.{.}.i
589e0 66 20 23 70 6c 61 74 66 6f 72 6d 73 20 3d 3d 20 30 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 f.#platforms.==.0.then.table.ins
58a00 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 65 6e 64 0a 69 66 20 ert(platforms,."Native").end.if.
58a20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e not.table.contains(platforms,."N
58a40 61 74 69 76 65 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 6c 6e 2e 6e ative").then.return.false,.sln.n
58a60 61 6d 65 20 2e 2e 20 22 20 64 6f 65 73 20 6e 6f 74 20 74 61 72 67 65 74 20 6e 61 74 69 76 65 20 ame....".does.not.target.native.
58a80 70 6c 61 74 66 6f 72 6d 5c 6e 4e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 20 73 65 74 74 69 6e platform\nNative.platform.settin
58aa0 67 73 20 61 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 68 65 20 2d 2d 70 6c 61 74 66 6f gs.are.required.for.the.--platfo
58ac0 72 6d 20 66 65 61 74 75 72 65 2e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f rm.feature.".end.if.not.table.co
58ae0 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e ntains(platforms,.platform).then
58b00 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 .table.insert(platforms,.platfor
58b20 6d 29 0a 65 6e 64 0a 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 m).end.sln.platforms.=.platforms
58b40 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 5f 70 .end.return.true.end.function._p
58b60 72 65 6d 61 6b 65 5f 6d 61 69 6e 28 73 63 72 69 70 74 70 61 74 68 29 0a 69 66 20 28 73 63 72 69 remake_main(scriptpath).if.(scri
58b80 70 74 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 73 20 20 3d 20 64 6f ptpath).then.local.scripts..=.do
58ba0 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 5f 6d 61 6e 69 66 65 73 74 2e 6c file(scriptpath...."/_manifest.l
58bc0 75 61 22 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 73 63 72 69 70 74 73 29 20 ua").for._,v.in.ipairs(scripts).
58be0 64 6f 0a 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 do.dofile(scriptpath...."/"....v
58c00 29 0a 65 6e 64 0a 65 6e 64 0a 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 20 3d 20 70 61 74 ).end.end._PREMAKE_COMMAND.=.pat
58c20 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 29 0a h.getabsolute(_PREMAKE_COMMAND).
58c40 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 5f 41 43 54 49 4f 4e 29 0a 6d 61 74 68 premake.action.set(_ACTION).math
58c60 2e 72 61 6e 64 6f 6d 73 65 65 64 28 6f 73 2e 74 69 6d 65 28 29 29 0a 69 66 20 28 6e 69 6c 20 7e .randomseed(os.time()).if.(nil.~
58c80 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 =._OPTIONS["file"]).then.local.f
58ca0 6e 61 6d 65 20 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 0a 69 66 20 28 6f 73 2e 69 name.=._OPTIONS["file"].if.(os.i
58cc0 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 sfile(fname)).then.dofile(fname)
58ce0 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 4e 6f 20 67 65 6e 69 65 20 73 63 72 69 70 74 20 27 22 20 .else.error("No.genie.script.'".
58d00 2e 2e 20 66 6e 61 6d 65 20 2e 2e 20 22 27 20 66 6f 75 6e 64 21 22 2c 20 32 29 0a 65 6e 64 0a 65 ...fname...."'.found!",.2).end.e
58d20 6c 73 65 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 lse.local.dir,.name.=.premake.fi
58d40 6e 64 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 ndDefaultScript(path.getabsolute
58d60 28 22 2e 2f 22 29 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6f 73 2e 63 68 ("./")).if.dir.~=.nil.then.os.ch
58d80 64 69 72 28 64 69 72 29 0a 64 6f 66 69 6c 65 28 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 dir(dir).dofile(name).end.end.if
58da0 20 28 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 20 6f 72 20 5f 4f 50 54 49 4f 4e .(_OPTIONS["version"].or._OPTION
58dc0 53 5b 22 68 65 6c 70 22 5d 20 6f 72 20 6e 6f 74 20 5f 41 43 54 49 4f 4e 29 20 74 68 65 6e 0a 70 S["help"].or.not._ACTION).then.p
58de0 72 69 6e 74 66 28 22 47 45 4e 69 65 20 2d 20 50 72 6f 6a 65 63 74 20 67 65 6e 65 72 61 74 6f 72 rintf("GENie.-.Project.generator
58e00 20 74 6f 6f 6c 20 25 73 22 2c 20 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 29 0a 70 .tool.%s",._GENIE_VERSION_STR).p
58e20 72 69 6e 74 66 28 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 rintf("https://github.com/bkarad
58e40 7a 69 63 2f 47 45 4e 69 65 22 29 0a 69 66 20 28 6e 6f 74 20 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 zic/GENie").if.(not._OPTIONS["ve
58e60 72 73 69 6f 6e 22 5d 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 rsion"]).then.premake.showhelp()
58e80 0a 65 6e 64 0a 72 65 74 75 72 6e 20 31 0a 65 6e 64 0a 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 .end.return.1.end.action.=.prema
58ea0 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 ke.action.current().if.(not.acti
58ec0 6f 6e 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 6e 6f 20 73 75 63 68 20 61 on).then.error("Error:.no.such.a
58ee0 63 74 69 6f 6e 20 27 22 20 2e 2e 20 5f 41 43 54 49 4f 4e 20 2e 2e 20 22 27 22 2c 20 30 29 0a 65 ction.'"...._ACTION...."'",.0).e
58f00 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 nd.ok,.err.=.premake.option.vali
58f20 64 61 74 65 28 5f 4f 50 54 49 4f 4e 53 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 date(_OPTIONS).if.(not.ok).then.
58f40 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f error("Error:."....err,.0).end.o
58f60 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 69 66 k,.err.=.premake.checktools().if
58f80 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e .(not.ok).then.error("Error:."..
58fa0 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 69 6e 6a 65 63 74 70 6c ..err,.0).end.ok,.err.=.injectpl
58fc0 61 74 66 6f 72 6d 28 5f 4f 50 54 49 4f 4e 53 5b 22 70 6c 61 74 66 6f 72 6d 22 5d 29 0a 69 66 20 atform(_OPTIONS["platform"]).if.
58fe0 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e (not.ok).then.error("Error:."...
59000 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 72 6f 66 69 6c 65 72 20 3d 20 6e 65 .err,.0).end.local.profiler.=.ne
59020 77 50 72 6f 66 69 6c 65 72 28 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b wProfiler().if.(nil.~=._OPTIONS[
59040 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 65 6e 0a 70 72 6f 66 69 6c 65 72 "debug-profiler"]).then.profiler
59060 3a 73 74 61 72 74 28 29 0a 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 6c 64 69 6e 67 20 63 6f 6e :start().end.print("Building.con
59080 66 69 67 75 72 61 74 69 6f 6e 73 2e 2e 2e 22 29 0a 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 figurations...").premake.bake.bu
590a0 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 ildconfigs().if.(nil.~=._OPTIONS
590c0 5b 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 65 6e 0a 70 72 6f 66 69 6c 65 ["debug-profiler"]).then.profile
590e0 72 3a 73 74 6f 70 28 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 50 61 74 68 20 3d 20 70 61 74 68 2e 67 r:stop().local.filePath.=.path.g
59100 65 74 61 62 73 6f 6c 75 74 65 28 22 47 45 4e 69 65 2d 70 72 6f 66 69 6c 65 72 2d 62 61 6b 65 2e etabsolute("GENie-profiler-bake.
59120 74 78 74 22 29 0a 70 72 69 6e 74 28 22 57 72 69 74 69 6e 67 20 64 65 62 75 67 2d 70 72 6f 66 69 txt").print("Writing.debug-profi
59140 6c 65 72 20 72 65 70 6f 72 74 20 22 20 2e 2e 20 66 69 6c 65 50 61 74 68 20 2e 2e 20 22 2e 22 29 ler.report."....filePath....".")
59160 0a 6c 6f 63 61 6c 20 6f 75 74 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 50 61 74 .local.outfile.=.io.open(filePat
59180 68 2c 20 22 77 2b 22 29 0a 70 72 6f 66 69 6c 65 72 3a 72 65 70 6f 72 74 28 6f 75 74 66 69 6c 65 h,."w+").profiler:report(outfile
591a0 29 0a 6f 75 74 66 69 6c 65 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 ).outfile:close().end.ok,.err.=.
591c0 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 20 premake.checkprojects().if.(not.
591e0 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c ok).then.error("Error:."....err,
59200 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 27 .0).end.printf("Running.action.'
59220 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 65 %s'...",.action.trigger).premake
59240 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 69 .action.call(action.trigger).pri
59260 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 62 nt("Done.").return.0.end../.unab
59280 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 25 le.to.remove.directory.'%s'.%s/%
592a0 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 79 s.path.os.string.Lua.5.3.0..Copy
592c0 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 43 right.(C).1994-2015.Lua.org,.PUC
592e0 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 76 -Rio._COPYRIGHT._GENIE_VERSION.v
59300 65 72 73 69 6f 6e 20 34 34 35 20 28 63 6f 6d 6d 69 74 20 36 37 39 38 66 39 33 62 61 38 65 65 30 ersion.445.(commit.6798f93ba8ee0
59320 32 39 62 36 32 39 63 66 63 33 34 30 65 39 30 63 36 35 33 65 37 38 30 64 38 62 31 29 00 5f 47 45 29b629cfc340e90c653e780d8b1)._GE
59340 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 30 NIE_VERSION_STR.Copyright.(c).20
59360 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 69 14-2015.Branimir.Karad..i..,.Nei
59380 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 72 l.Richardson,.Mike.Popoloski,.Dr
593a0 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 72 ew.Solomon,.Ted.de.Munnik,.Miodr
593c0 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 72 ag.Milanovi...Brett.Vickers,.Ter
593e0 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 30 ry.Hendrix.II..Copyright.(C).200
59400 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 65 2-2013.Jason.Perkins.and.the.Pre
59420 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 00 make.Project._PREMAKE_COPYRIGHT.
59440 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 00 macosx._OS.PATH.debug.traceback.
59460 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 54 _premake_main._ACTION._ARGS._OPT
59480 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 79 IONS.scripts.endswith.chdir.copy
594a0 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 6c file._is64bit.isdir.getcwd.isfil
594c0 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 6d e.matchdone.matchisfile.matchnam
594e0 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 74 e.matchnext.matchstart.mkdir.pat
59500 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 73 hsearch.rmdir.stat.ticks.uuid.is
59520 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 74 absolute.unable.to.create.direct
59540 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 61 ory.'%s'..Lua........index.getta
59560 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 6f ble.chain.too.long;.possible.loo
59580 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 69 p.settable.chain.too.long;.possi
595a0 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 00 ble.loop.string.length.overflow.
595c0 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 20 get.length.of.attempt.to.divide.
595e0 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 30 by.zero.attempt.to.perform.'n%%0
59600 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 27 '.'for'.limit.must.be.a.number.'
59620 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 27 for'.step.must.be.a.number.'for'
59640 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 00 .initial.value.must.be.a.number.
59660 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 69 table.index.is.nil.table.index.i
59680 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 79 s.NaN.table.overflow.invalid.key
596a0 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 6d .to.'next'.__index.byte.char.dum
596c0 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 6f p.find.format.gmatch.gsub.len.lo
596e0 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 00 wer.match.rep.reverse.sub.upper.
59700 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 73 pack.packsize.unpack.initial.pos
59720 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 20 ition.out.of.string.data.string.
59740 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 79 too.short.too.many.results.%d-by
59760 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 61 te.integer.does.not.fit.into.Lua
59780 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 72 .Integer.invalid.next.option.for
597a0 20 6f 70 74 69 6f 6e 20 27 58 27 00 66 6f 72 6d 61 74 20 61 73 6b 73 20 66 6f 72 20 61 6c 69 67 .option.'X'.format.asks.for.alig
597c0 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 7a nment.not.power.of.2.missing.siz
597e0 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 20 e.for.format.option.'c'.invalid.
59800 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 65 format.option.'%c'.integral.size
59820 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 61 .(%d).out.of.limits.[1,%d].forma
59840 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 67 t.result.too.large.variable-leng
59860 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 67 th.format.integer.overflow.unsig
59880 6e 65 64 20 6f 76 65 72 66 6c 6f 77 00 77 72 6f 6e 67 20 6c 65 6e 67 74 68 00 73 74 72 69 6e 67 ned.overflow.wrong.length.string
598a0 20 6c 65 6e 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 20 69 6e 20 67 69 76 65 6e 20 73 69 .length.does.not.fit.in.given.si
598c0 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 69 ze.string.contains.zeros.resulti
598e0 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 70 ng.string.too.large.too.many.cap
59900 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 64 tures.invalid.capture.index.%%%d
59920 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 20 .unfinished.capture.pattern.too.
59940 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 20 complex.missing.'['.after.'%%f'.
59960 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 6e in.pattern.malformed.pattern.(en
59980 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 20 ds.with.'%%').malformed.pattern.
599a0 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 20 (missing.']').malformed.pattern.
599c0 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 76 (missing.arguments.to.'%%b').inv
599e0 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 00 alid.pattern.capture.^$*+?.([%-.
59a00 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 69 string/function/table.expected.i
59a20 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 00 nvalid.replacement.value.(a.%s).
59a40 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 65 invalid.use.of.'%c'.in.replaceme
59a60 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 70 nt.string.no.value.ll.invalid.op
59a80 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 33 tion.'%%%c'.to.'format'.\%d.\%03
59aa0 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 64 d.-+.#0.invalid.format.(repeated
59ac0 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 72 .flags).invalid.format.(width.or
59ae0 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 64 .precision.too.long).unable.to.d
59b00 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 20 ump.given.function.value.out.of.
59b20 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 5f range.string.slice.too.long._IO_
59b40 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 74 input.stdin._IO_output.stdout.st
59b60 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 64 derr.FILE*.cannot.close.standard
59b80 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 65 .file.close.flush.lines.read.see
59ba0 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 00 k.setvbuf.write.__gc.__tostring.
59bc0 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 31 file.(closed).file.(%p).%lld.%.1
59be0 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 00 4g.attempt.to.use.a.closed.file.
59c00 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 6e no.full.line.set.cur.end.too.man
59c20 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 00 y.arguments.invalid.format.-+.0.
59c40 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 00 xX.pP.eE.file.is.already.closed.
59c60 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 69 %s.input.open.output.popen.tmpfi
59c80 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 73 le.type.standard.%s.file.is.clos
59ca0 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 6f ed.closed.file.file.r.w.cannot.o
59cc0 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 6d pen.file.'%s'.(%s).rwa.invalid.m
59ce0 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 63 ode.function.or.expression.too.c
59d00 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 73 omplex.constructor.too.long.cons
59d20 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 20 tants.opcodes.control.structure.
59d40 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 73 too.long.<%s>.at.line.%d.not.ins
59d60 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 27 ide.a.loop.no.visible.label.'%s'
59d80 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 3e .for.<goto>.at.line.%d.<goto.%s>
59da0 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 65 .at.line.%d.jumps.into.the.scope
59dc0 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 6f .of.local.'%s'.break.labels/goto
59de0 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 76 s.%s.expected.syntax.error.C.lev
59e00 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 76 els.cannot.use.'...'.outside.a.v
59e20 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 2e ararg.function.self.<name>.or.'.
59e40 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 6e ..'.expected.local.variables.fun
59e60 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 61 ctions.items.in.a.constructor.ma
59e80 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 00 in.function.function.at.line.%d.
59ea0 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 00 too.many.%s.(limit.is.%d).in.%s.
59ec0 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 78 function.arguments.expected.unex
59ee0 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 79 pected.symbol.label.'%s'.already
59f00 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 20 .defined.on.line.%d.'='.or.'in'.
59f20 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 74 expected.(for.generator).(for.st
59f40 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 28 ate).(for.control).(for.index).(
59f60 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 65 for.limit).(for.step).%s.expecte
59f80 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 6c d.(to.close.%s.at.line.%d).upval
59fa0 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 6c ues.LUA_PATH_5_3.LUA_PATH./usr/l
59fc0 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 6f ocal/share/lua/5.3/?.lua;/usr/lo
59fe0 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 73 cal/share/lua/5.3/?/init.lua;/us
5a000 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 6c r/local/lib/lua/5.3/?.lua;/usr/l
5a020 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 2e ocal/lib/lua/5.3/?/init.lua;./?.
5a040 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 48 lua;./?/init.lua.cpath.LUA_CPATH
5a060 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 75 _5_3.LUA_CPATH./usr/local/lib/lu
5a080 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 2e a/5.3/?.so;/usr/local/lib/lua/5.
5a0a0 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 63 3/loadall.so;./?.so./.;.?.!.-..c
5a0c0 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 72 onfig._LOADED.loaded._PRELOAD.pr
5a0e0 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 27 eload.module.require.searchers.'
5a100 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 62 package.searchers'.must.be.a.tab
5a120 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 4d le.module.'%s'.not.found:%s._NAM
5a140 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 4c E.f.'module'.not.called.from.a.L
5a160 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 01 ua.function._M._PACKAGE.;;.;.;..
5a180 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 66 .LUA_NOENV...no.module.'%s'.in.f
5a1a0 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 25 ile.'%s'.error.loading.module.'%
5a1c0 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 70 s'.from.file.'%s':..%s..._.luaop
5a1e0 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 72 en_%s.'package.%s'.must.be.a.str
5a200 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 20 ing.?...no.file.'%s'...no.field.
5a220 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 65 package.preload['%s'].loadlib.se
5a240 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 69 archpath.seeall.init.library.'bi
5a260 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 72 t32'.has.been.deprecated.getuser
5a280 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 67 value.gethook.getinfo.getlocal.g
5a2a0 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 6c etregistry.getmetatable.getupval
5a2c0 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 72 ue.upvaluejoin.upvalueid.setuser
5a2e0 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 61 value.sethook.setlocal.setmetata
5a300 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 65 ble.setupvalue.nil.or.table.expe
5a320 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 65 cted.level.out.of.range.k.__mode
5a340 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 76 .call.return.count.tail.call.inv
5a360 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 20 alid.upvalue.index.Lua.function.
5a380 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 69 expected.flnStu.>%s.invalid.opti
5a3a0 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 00 on.source.short_src.linedefined.
5a3c0 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 65 lastlinedefined.what.currentline
5a3e0 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 65 .nups.nparams.isvararg.name.name
5a400 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 63 what.istailcall.activelines.func
5a420 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 0a .external.hook.lua_debug>..cont.
5a440 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 61 .=(debug.command).%s..pi.huge.ma
5a460 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 69 xinteger.mininteger.abs.acos.asi
5a480 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 65 n.atan.ceil.cos.deg.exp.tointege
5a4a0 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 64 r.floor.fmod.ult.log.max.min.mod
5a4c0 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 74 f.rad.random.randomseed.sin.sqrt
5a4e0 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 20 .tan.integer.float.wrong.number.
5a500 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 69 of.arguments.interval.is.empty.i
5a520 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 64 nterval.too.large.value.expected
5a540 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 00 .zero.too.many.%s.(limit.is.%d).
5a560 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 74 memory.allocation.error:.block.t
5a580 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 20 oo.big.no.message.error.in.__gc.
5a5a0 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 75 metamethod.(%s)._G.package.corou
5a5c0 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 6c tine.table.io.math.utf8.nil.bool
5a5e0 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 6f ean.number.function.thread.proto
5a600 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 73 .__newindex.__len.__eq.__add.__s
5a620 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 69 ub.__mul.__mod.__pow.__div.__idi
5a640 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 68 v.__band.__bor.__bxor.__shl.__sh
5a660 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 61 r.__unm.__bnot.__lt.__le.__conca
5a680 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 69 t.__call.perform.bitwise.operati
5a6a0 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 6f on.on.perform.arithmetic.on.(*no
5a6c0 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 33 .name).not.enough.memory.Lua.5.3
5a6e0 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 00 ._VERSION.assert.collectgarbage.
5a700 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 61 dofile.error.ipairs.loadfile.loa
5a720 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 61 d.next.pairs.pcall.print.rawequa
5a740 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 6f l.rawlen.rawget.rawset.select.to
5a760 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 20 number.tostring.xpcall.base.out.
5a780 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 6e of.range........__metatable.cann
5a7a0 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 00 ot.change.a.protected.metatable.
5a7c0 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 69 index.out.of.range.table.or.stri
5a7e0 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 75 ng.expected.'tostring'.must.retu
5a800 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 69 rn.a.string.to.'print'.....__pai
5a820 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 75 rs.bt.=(load).too.many.nested.fu
5a840 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 74 nctions.reader.function.must.ret
5a860 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 63 urn.a.string.stop.restart.collec
5a880 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 6e t.step.setpause.setstepmul.isrun
5a8a0 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 6e ning.assertion.failed!.concat.in
5a8c0 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 72 sert.remove.move.sort.invalid.or
5a8e0 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 6c der.function.for.sorting.initial
5a900 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 74 .position.must.be.positive.posit
5a920 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 6c ion.out.of.bounds.too.many.resul
5a940 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 61 ts.to.unpack.n.wrong.number.of.a
5a960 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 6c rguments.to.'insert'.invalid.val
5a980 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 72 ue.(%s).at.index.%d.in.table.for
5a9a0 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 2e .'concat'.stack.traceback:......
5a9c0 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 20 .Slnt...%s:.%d:..in....(...tail.
5a9e0 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 00 calls...).bad.argument.#%d.(%s).
5aa00 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 20 method.calling.'%s'.on.bad.self.
5aa20 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 25 (%s).bad.argument.#%d.to.'%s'.(%
5aa40 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 6c s).Sl.%s:%d:..%s:.%s.exit.signal
5aa60 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 63 .__name.invalid.option.'%s'.stac
5aa80 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 62 k.overflow.(%s).stack.overflow.b
5aaa0 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 65 uffer.too.large.=stdin.@%s.reope
5aac0 6e 00 6f 62 6a 65 63 74 20 6c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 n.object.length.is.not.an.intege
5aae0 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 63 r.%I.%f.true.false.%s:.%p.name.c
5ab00 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 79 onflict.for.module.'%s'.too.many
5ab20 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 20 .upvalues.core.and.library.have.
5ab40 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 69 incompatible.numeric.types.multi
5ab60 70 6c 65 20 4c 75 61 20 56 4d 73 20 64 65 74 65 63 74 65 64 00 76 65 72 73 69 6f 6e 20 6d 69 73 ple.Lua.VMs.detected.version.mis
5ab80 6d 61 74 63 68 3a 20 61 70 70 2e 20 6e 65 65 64 73 20 25 66 2c 20 4c 75 61 20 63 6f 72 65 20 70 match:.app..needs.%f,.Lua.core.p
5aba0 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 72 rovides.%f.PANIC:.unprotected.er
5abc0 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 bf ror.in.call.to.Lua.API.(%s).....
5abe0 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 20 .cannot.%s.%s:.%s.number.has.no.
5ac00 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 65 integer.representation.light.use
5ac20 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 75 rdata.%s.expected,.got.%s._G..fu
5ac40 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 66 nction.'%s'.%s.'%s'.main.chunk.f
5ac60 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 75 unction.<%s:%d>.create.resume.ru
5ac80 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 61 nning.status.wrap.yield.isyielda
5aca0 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 65 ble.too.many.arguments.to.resume
5acc0 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 6f .cannot.resume.dead.coroutine.to
5ace0 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 64 o.many.results.to.resume.suspend
5ad00 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 5f ed.normal.dead.thread.expected._
5ad20 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 6e ENV.'%c'.'%s'.invalid.long.strin
5ad40 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 62 g.delimiter.Ee.Pp.malformed.numb
5ad60 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 69 er.lexical.element.too.long.unfi
5ad80 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 71 nished.string.invalid.escape.seq
5ada0 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 6d uence.decimal.escape.too.large.m
5adc0 69 73 73 69 6e 67 20 27 7b 27 00 55 54 46 2d 38 20 76 61 6c 75 65 20 74 6f 6f 20 6c 61 72 67 65 issing.'{'.UTF-8.value.too.large
5ade0 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 65 .missing.'}'.hexadecimal.digit.e
5ae00 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 20 xpected.comment.unfinished.long.
5ae20 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 68 %s.(starting.at.line.%d).chunk.h
5ae40 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 6e as.too.many.lines.%s:%d:.%s.%s.n
5ae60 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 6f ear.%s.and.do.else.elseif.for.go
5ae80 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 65 to.if.in.local.not.or.repeat.the
5aea0 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 3d n.until.while.//........==.>=.<=
5aec0 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 74 .~=.<<.>>.::.<eof>.<number>.<int
5aee0 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 76 eger>.<name>.<string>.C.stack.ov
5af00 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 61 erflow.attempt.to.yield.across.a
5af20 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 6c .C-call.boundary.attempt.to.yiel
5af40 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 72 d.from.outside.a.coroutine.binar
5af60 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 6e y.text.attempt.to.load.a.%s.chun
5af80 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 6e k.(mode.is.'%s').cannot.resume.n
5afa0 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 20 on-suspended.coroutine.error.in.
5afc0 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 75 error.handling.binary.string.tru
5afe0 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 00 ncated.%s:.%s.precompiled.chunk.
5b000 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 74 not.a.version.mismatch.in.format
5b020 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 5f .mismatch.in.corrupted.int.size_
5b040 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 75 t.Instruction.lua_Integer.lua_Nu
5b060 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 61 mber.endianness.mismatch.in.floa
5b080 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 73 t.format.mismatch.in.%s.size.mis
5b0a0 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 42 match.in.MOVE.LOADK.LOADKX.LOADB
5b0c0 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 45 OOL.LOADNIL.GETUPVAL.GETTABUP.GE
5b0e0 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 4c TTABLE.SETTABUP.SETUPVAL.SETTABL
5b100 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 00 E.NEWTABLE.SELF.ADD.SUB.MUL.MOD.
5b120 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 53 POW.DIV.IDIV.BAND.BOR.BXOR.SHL.S
5b140 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 45 HR.UNM.BNOT.NOT.LEN.CONCAT.JMP.E
5b160 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 41 Q.LT.LE.TEST.TESTSET.CALL.TAILCA
5b180 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 41 LL.RETURN.FORLOOP.FORPREP.TFORCA
5b1a0 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 41 LL.TFORLOOP.SETLIST.CLOSURE.VARA
5b1c0 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 63 RG.EXTRAARG.charpattern.offset.c
5b1e0 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 64 odepoint.codes.invalid.UTF-8.cod
5b200 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 25 e.final.position.out.of.string.%
5b220 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 72 U.out.of.range.position.out.of.r
5b240 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 69 ange.initial.position.is.a.conti
5b260 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 65 nuation.byte.clock.date.difftime
5b280 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 65 .execute.getenv.rename.setlocale
5b2a0 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 6e .time.tmpname./tmp/lua_XXXXXX.un
5b2c0 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 61 able.to.generate.a.unique.filena
5b2e0 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 74 me.sec.hour.day.month.year.isdst
5b300 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 6c .field.'%s'.missing.in.date.tabl
5b320 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 6d e.all.collate.ctype.monetary.num
5b340 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 67 eric.%c.*t.wday.yday.aAbBcCdDeFg
5b360 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 78 GhHIjmMnprRStTuUVwWxXyYzZ%.E.cCx
5b380 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 76 XyY.O.deHImMSuUVwWy.invalid.conv
5b3a0 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 36 ersion.specifier.'%%%s'.-0123456
5b3c0 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 70 789.(null).<\%d>.%p.%.invalid.op
5b3e0 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 27 tion.'%%%c'.to.'lua_pushfstring'
5b400 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 61 .[string."."].nN.attempt.to.%s.a
5b420 20 25 73 20 76 61 6c 75 65 25 73 00 63 6f 6e 63 61 74 65 6e 61 74 65 00 6e 75 6d 62 65 72 25 73 .%s.value%s.concatenate.number%s
5b440 20 68 61 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 00 61 .has.no.integer.representation.a
5b460 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 73 20 76 61 6c 75 65 73 00 ttempt.to.compare.two.%s.values.
5b480 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 28 attempt.to.compare.%s.with.%s..(
5b4a0 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 6f %s.'%s').global.field.upvalue.co
5b4c0 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 74 nstant.hook.for.iterator.metamet
5b4e0 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 61 hod.=[C].C.=?.main.Lua.(*tempora
5b500 72 79 29 00 28 2a 76 61 72 61 72 67 29 00 00 00 00 00 00 00 00 05 b5 40 00 00 00 00 00 00 00 00 ry).(*vararg)..........@........
5b520 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
5b540 00 00 00 00 00 d0 7b 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 ......{@.......?...............C
5b560 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........
5b580 00 00 00 00 00 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.@
5b5a0 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 ................................
5b5c0 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 ................................
5b5e0 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.!.@
5b600 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..?
5b620 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 .......>........................
5b640 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
5b660 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.
5b680 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
5b6a0 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
5b6c0 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.@
5b6e0 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 ................................
5b700 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 ................................
5b720 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 ................................
5b740 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 ................................
5b760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5b780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5b7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5b7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5b7e0 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?................
5b800 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@........
5b820 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".
5b840 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..[.-..-.][.-.]*..
5b860 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........
5b880 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
5b8a0 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 ................................
5b8c0 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 ................................
5b8e0 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 ................................
5b900 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 ................................
5b920 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 ................................
5b940 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 ................................
5b960 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 ................................
5b980 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 ................................
5b9a0 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 ................................
5b9c0 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 ................................
5b9e0 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..
5ba00 21 00 02 01 61 01 03 01 00 00 00 01 01 00 01 01 11 0b 04 01 00 00 00 00 3c 13 00 00 5c 00 00 00 !...a...................<...\...
5ba20 5c 00 00 00 a9 c0 01 00 1c 16 00 00 5c 00 00 00 c5 fb 01 00 00 00 00 00 5c 00 00 00 03 00 00 00 \...........\...........\.......
5ba40 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 ............".......&...........
5ba60 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.......
5ba80 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...
5baa0 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.......................
5bac0 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$..
5bae0 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..
5bb00 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`..
5bb20 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..
5bb40 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.......|...
5bb60 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...
5bb80 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...
5bba0 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...........-.......
5bbc0 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...
5bbe0 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...
5bc00 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...
5bc20 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.......
5bc40 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...].......
5bc60 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.......
5bc80 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 ........................].......
5bca0 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...=...........
5bcc0 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...........
5bce0 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...
5bd00 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...........
5bd20 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...........
5bd40 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...
5bd60 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.......
5bd80 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...
5bda0 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...
5bdc0 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.......,...
5bde0 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...........
5be00 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%..
5be20 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'...'...(...(...*...*..#+..
5be40 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.......
5be60 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..
5be80 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..
5bea0 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;..
5bec0 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>...>..
5bee0 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..
5bf00 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..
5bf20 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..
5bf40 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..
5bf60 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..
5bf80 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...\..%]..!_..._..._..
5bfa0 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..
5bfc0 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..
5bfe0 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..
5c000 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{...{...|..
5c020 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.......
5c040 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...
5c060 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...
5c080 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 ................................
5c0a0 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...........
5c0c0 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...........[...
5c0e0 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 ................................
5c100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ca00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ca20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ca40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ca60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ca80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5caa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ccc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ce00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ce20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ce40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ce60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ce80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cf00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cf20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cf40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cf60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cf80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cfa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5cfe0 00 00 00 00 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 ................................
5d000 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...............
5d020 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...............................
5d040 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...........
5d060 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...........
5d080 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%..
5d0a0 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..
5d0c0 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...:..
5d0e0 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..........
5d100 2c 00 00 00 1c 00 00 00 56 42 fa ff ff ff ff ff ea 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......VB...............A....C.
5d120 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..
5d140 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 12 43 fa ff ff ff ff ff 63 00 00 00 00 00 00 00 ........$........C......c.......
5d160 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..
5d180 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 35 43 fa ff ff ff ff ff 05 01 00 00 00 00 00 00 ........$.......5C..............
5d1a0 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..
5d1c0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 fa 43 fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 ........$........C......m.......
5d1e0 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..
5d200 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 27 44 fa ff ff ff ff ff 70 00 00 00 00 00 00 00 ........,.......'D......p.......
5d220 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......................
5d240 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 4f 44 fa ff ff ff ff ff .zR..x..........,.......OD......
5d260 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..............
5d280 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..........$.......
5d2a0 ff 45 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 .E......3........A....C..B......
5d2c0 24 00 00 00 44 00 00 00 0a 46 fa ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....F......1........A....C.
5d2e0 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..........
5d300 24 00 00 00 1c 00 00 00 fb 45 fa ff ff ff ff ff 54 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........E......T........A....C.
5d320 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..........
5d340 2c 00 00 00 1c 00 00 00 0f 46 fa ff ff ff ff ff a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........F...............A....C.
5d360 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..
5d380 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 6b 46 fa ff ff ff ff ff 99 00 00 00 00 00 00 00 ........,.......kF..............
5d3a0 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......................
5d3c0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 bc 46 fa ff ff ff ff ff .zR..x..........$........F......
5d3e0 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...
5d400 02 47 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 .G......5........A....C.........
5d420 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..........,.......
5d440 f7 46 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 .F......d........A....C..J......
5d460 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..........
5d480 24 00 00 00 1c 00 00 00 13 48 fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........H......m........A....C.
5d4a0 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..........
5d4c0 2c 00 00 00 1c 00 00 00 40 48 fa ff ff ff ff ff f5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......@H...............A....C.
5d4e0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 05 49 fa ff ff ff ff ff .J..............$...L....I......
5d500 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...
5d520 20 49 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 .I....../........A....C..B......
5d540 24 00 00 00 9c 00 00 00 27 49 fa ff ff ff ff ff 9e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......'I...............A....C.
5d560 06 49 83 05 8e 04 8f 03 24 00 00 00 c4 00 00 00 9d 49 fa ff ff ff ff ff 79 00 00 00 00 00 00 00 .I......$........I......y.......
5d580 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..
5d5a0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 d6 49 fa ff ff ff ff ff ee 00 00 00 00 00 00 00 ........$........I..............
5d5c0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 9c 4a fa ff ff ff ff ff .A....C..B......,...D....J......
5d5e0 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..............
5d600 2c 00 00 00 74 00 00 00 78 4c fa ff ff ff ff ff 76 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...xL......v........A....C.
5d620 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 a4 00 00 00 be 4d fa ff ff ff ff ff .N..............,........M......
5d640 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..............
5d660 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..........$.......
5d680 41 4e 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 AN......V........A....C..E......
5d6a0 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..........$.......
5d6c0 57 4e 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 WN......r........A....C..F......
5d6e0 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..........$.......
5d700 89 4e 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 .N......V........A....C..C......
5d720 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..........$.......
5d740 9f 4e 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 .N...............A....C.........
5d760 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..........,.......
5d780 71 4e 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 qN...............A....C..K......
5d7a0 8f 03 00 00 00 00 00 00 2c 00 00 00 4c 00 00 00 3d 50 fa ff ff ff ff ff 5e 04 00 00 00 00 00 00 ........,...L...=P......^.......
5d7c0 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..............$...|...
5d7e0 6b 54 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 kT...............A....C..G......
5d800 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..........$.......
5d820 f4 54 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 .T......z........A....C..I......
5d840 24 00 00 00 44 00 00 00 46 55 fa ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...FU...............A....C.
5d860 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 2a 55 fa ff ff ff ff ff ce 00 00 00 00 00 00 00 ........,...l...*U..............
5d880 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..............,.......
5d8a0 c8 55 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 .U...............A....C..M......
5d8c0 8e 04 8f 03 00 00 00 00 2c 00 00 00 cc 00 00 00 a9 56 fa ff ff ff ff ff 72 01 00 00 00 00 00 00 ........,........V......r.......
5d8e0 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..............$.......
5d900 eb 57 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 .W...............A....C..I......
5d920 2c 00 00 00 24 01 00 00 94 58 fa ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...$....X...............A....C.
5d940 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 54 01 00 00 f0 58 fa ff ff ff ff ff .J..............$...T....X......
5d960 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......,...|...
5d980 b4 59 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 .Y...............A....C..K......
5d9a0 8f 03 00 00 00 00 00 00 2c 00 00 00 ac 01 00 00 e8 5b fa ff ff ff ff ff 13 02 00 00 00 00 00 00 ........,........[..............
5d9c0 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..............,.......
5d9e0 cb 5d 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......
5da00 8f 03 00 00 00 00 00 00 24 00 00 00 0c 02 00 00 60 5e fa ff ff ff ff ff 57 00 00 00 00 00 00 00 ........$.......`^......W.......
5da20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 02 00 00 8f 5e fa ff ff ff ff ff .A....C.........$...4....^......
5da40 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.........$...\...
5da60 b4 5e 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.........
5da80 2c 00 00 00 84 02 00 00 bc 5e 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.
5daa0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 b4 02 00 00 88 60 fa ff ff ff ff ff .J..............,........`......
5dac0 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..............
5dae0 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..........,.......
5db00 e0 81 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......
5db20 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 00 00 00 3e 83 fa ff ff ff ff ff 8b 01 00 00 00 00 00 00 ........,...L...>...............
5db40 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..............,...|...
5db60 99 84 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......
5db80 8e 04 8f 03 00 00 00 00 2c 00 00 00 ac 00 00 00 29 85 fa ff ff ff ff ff 64 00 00 00 00 00 00 00 ........,.......).......d.......
5dba0 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..............$.......
5dbc0 5d 85 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 ].......J........A....C..F......
5dbe0 24 00 00 00 04 01 00 00 7f 85 fa ff ff ff ff ff 25 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............%........A....C.
5dc00 06 00 00 00 00 00 00 00 24 00 00 00 2c 01 00 00 7c 85 fa ff ff ff ff ff 43 00 00 00 00 00 00 00 ........$...,...|.......C.......
5dc20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 54 01 00 00 97 85 fa ff ff ff ff ff .A....C.........$...T...........
5dc40 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......,...|...
5dc60 d2 85 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......
5dc80 8e 04 8f 03 00 00 00 00 24 00 00 00 ac 01 00 00 1d 89 fa ff ff ff ff ff 22 01 00 00 00 00 00 00 ........$...............".......
5dca0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 28 8a fa ff ff ff ff ff .A....C..F......$.......(.......
5dcc0 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.........$.......
5dce0 61 8a 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 a.......J........A....C.........
5dd00 2c 00 00 00 24 02 00 00 83 8a fa ff ff ff ff ff 0b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...$....................A....C.
5dd20 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 54 02 00 00 5e 8b fa ff ff ff ff ff .K..............,...T...^.......
5dd40 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..............
5dd60 24 00 00 00 84 02 00 00 40 8c fa ff ff ff ff ff 3d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......@.......=........A....C.
5dd80 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..........
5dda0 24 00 00 00 1c 00 00 00 40 8c fa ff ff ff ff ff bc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......@................A....C.
5ddc0 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 d4 8c fa ff ff ff ff ff 34 01 00 00 00 00 00 00 .B......,...D...........4.......
5dde0 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...
5de00 d8 8d 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......
5de20 8e 04 8f 03 00 00 00 00 2c 00 00 00 a4 00 00 00 5c 8e fa ff ff ff ff ff a7 00 00 00 00 00 00 00 ........,.......\...............
5de40 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..............$.......
5de60 d3 8e 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.........
5de80 2c 00 00 00 fc 00 00 00 ba 8e fa ff ff ff ff ff ee 05 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5dea0 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 01 00 00 d8 94 fa ff ff ff ff ff .P..............$...,...........
5dec0 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...
5dee0 0b 95 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......
5df00 8e 04 8f 03 00 00 00 00 24 00 00 00 84 01 00 00 54 99 fa ff ff ff ff ff 2f 00 00 00 00 00 00 00 ........$.......T......./.......
5df20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ac 01 00 00 5b 99 fa ff ff ff ff ff .A....C..B......$.......[.......
5df40 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......$.......
5df60 b3 99 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.........
5df80 2c 00 00 00 fc 01 00 00 97 99 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.
5dfa0 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 02 00 00 ce 9a fa ff ff ff ff ff .P..............$...,...........
5dfc0 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...
5dfe0 1d 9b fa ff ff ff ff ff ca 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .................A....C..F......
5e000 24 00 00 00 7c 02 00 00 bf 9b fa ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|....................A....C.
5e020 06 4c 83 05 8e 04 8f 03 2c 00 00 00 a4 02 00 00 17 9c fa ff ff ff ff ff e2 04 00 00 00 00 00 00 .L......,.......................
5e040 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..............,.......
5e060 f0 a0 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......
5e080 8e 04 8f 03 00 00 00 00 2c 00 00 00 04 03 00 00 92 a1 fa ff ff ff ff ff 26 03 00 00 00 00 00 00 ........,...............&.......
5e0a0 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...
5e0c0 ac a4 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......
5e0e0 8e 04 8f 03 00 00 00 00 2c 00 00 00 64 03 00 00 51 a5 fa ff ff ff ff ff 21 01 00 00 00 00 00 00 ........,...d...Q.......!.......
5e100 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..............$.......
5e120 42 a6 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 B................A....C..F......
5e140 24 00 00 00 bc 03 00 00 98 a8 fa ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............<........A....C.
5e160 06 43 83 04 8e 03 00 00 24 00 00 00 e4 03 00 00 ac a8 fa ff ff ff ff ff 3f 00 00 00 00 00 00 00 .C......$...............?.......
5e180 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 0c 04 00 00 c3 a8 fa ff ff ff ff ff .A....C.........,...............
5e1a0 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..............
5e1c0 2c 00 00 00 3c 04 00 00 37 a9 fa ff ff ff ff ff 01 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...<...7................A....C.
5e1e0 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 6c 04 00 00 08 ac fa ff ff ff ff ff .P..............,...l...........
5e200 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..............
5e220 2c 00 00 00 9c 04 00 00 60 b0 fa ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......`.......w........A....C.
5e240 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 cc 04 00 00 a7 b0 fa ff ff ff ff ff .J..............$...............
5e260 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......,.......
5e280 27 b1 fa ff ff ff ff ff 76 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 '.......v........A....C..J......
5e2a0 8e 04 8f 03 00 00 00 00 24 00 00 00 24 05 00 00 6d b1 fa ff ff ff ff ff 9b 00 00 00 00 00 00 00 ........$...$...m...............
5e2c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 4c 05 00 00 e0 b1 fa ff ff ff ff ff .A....C..F......,...L...........
5e2e0 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..............
5e300 24 00 00 00 7c 05 00 00 51 b2 fa ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|...Q.......N........A....C.
5e320 06 00 00 00 00 00 00 00 24 00 00 00 a4 05 00 00 77 b2 fa ff ff ff ff ff 05 02 00 00 00 00 00 00 ........$.......w...............
5e340 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 cc 05 00 00 bc b4 fa ff ff ff ff ff .A....C..F......,...............
5e360 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..............
5e380 2c 00 00 00 fc 05 00 00 c3 b5 fa ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............U........A....C.
5e3a0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 06 00 00 e8 b5 fa ff ff ff ff ff .J..............$...,...........
5e3c0 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.................
5e3e0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 b8 b5 fa ff ff ff ff ff .zR..x..........,...............
5e400 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..............
5e420 2c 00 00 00 4c 00 00 00 b6 b6 fa ff ff ff ff ff 64 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...........d........A....C.
5e440 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 7c 00 00 00 ea b6 fa ff ff ff ff ff .G..............$...|...........
5e460 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......$.......
5e480 f8 b6 fa ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........M........A....C..B......
5e4a0 24 00 00 00 cc 00 00 00 1d b7 fa ff ff ff ff ff 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............h........A....C.
5e4c0 06 42 83 03 00 00 00 00 24 00 00 00 f4 00 00 00 5d b7 fa ff ff ff ff ff 2e 00 00 00 00 00 00 00 .B......$.......]...............
5e4e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 1c 01 00 00 63 b7 fa ff ff ff ff ff .A....C..B......$.......c.......
5e500 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...
5e520 5f b7 fa ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 _.......$........A....C..B......
5e540 24 00 00 00 6c 01 00 00 5b b7 fa ff ff ff ff ff 97 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...[................A....C.
5e560 06 46 83 05 8e 04 8f 03 24 00 00 00 94 01 00 00 ca b7 fa ff ff ff ff ff 76 00 00 00 00 00 00 00 .F......$...............v.......
5e580 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 01 00 00 18 b8 fa ff ff ff ff ff .A....C..F......$...............
5e5a0 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......$.......
5e5c0 23 b8 fa ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 #.......]........A....C..B......
5e5e0 24 00 00 00 0c 02 00 00 58 b8 fa ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......X.......W........A....C.
5e600 06 42 83 03 00 00 00 00 24 00 00 00 34 02 00 00 87 b8 fa ff ff ff ff ff 3e 00 00 00 00 00 00 00 .B......$...4...........>.......
5e620 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 5c 02 00 00 9d b8 fa ff ff ff ff ff .A....C..C......,...\...........
5e640 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..............
5e660 2c 00 00 00 8c 02 00 00 67 b9 fa ff ff ff ff ff 73 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......g.......s........A....C.
5e680 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 bc 02 00 00 aa bd fa ff ff ff ff ff .P..............,...............
5e6a0 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..............
5e6c0 24 00 00 00 ec 02 00 00 cc be fa ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............$........A....C.
5e6e0 06 00 00 00 00 00 00 00 2c 00 00 00 14 03 00 00 c8 be fa ff ff ff ff ff 58 00 00 00 00 00 00 00 ........,...............X.......
5e700 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...
5e720 f0 be fa ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........]........A....C..B......
5e740 24 00 00 00 6c 03 00 00 25 bf fa ff ff ff ff ff 61 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...%.......a........A....C.
5e760 06 46 83 05 8e 04 8f 03 2c 00 00 00 94 03 00 00 5e bf fa ff ff ff ff ff 65 01 00 00 00 00 00 00 .F......,.......^.......e.......
5e780 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..............$.......
5e7a0 93 c0 fa 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......
5e7c0 24 00 00 00 ec 03 00 00 a0 c0 fa ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5e7e0 06 00 00 00 00 00 00 00 24 00 00 00 14 04 00 00 96 c0 fa ff ff ff ff ff cd 00 00 00 00 00 00 00 ........$.......................
5e800 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 3c 04 00 00 3b c1 fa ff ff ff ff ff .A....C..C......,...<...;.......
5e820 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..............
5e840 24 00 00 00 6c 04 00 00 03 c2 fa ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....................A....C.
5e860 06 00 00 00 00 00 00 00 2c 00 00 00 94 04 00 00 f9 c1 fa ff ff ff ff ff a5 00 00 00 00 00 00 00 ........,.......................
5e880 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..............$.......
5e8a0 6e c2 fa 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 n.......+........A....C..B......
5e8c0 24 00 00 00 ec 04 00 00 71 c2 fa ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......q.......g........A....C.
5e8e0 06 43 83 04 8e 03 00 00 24 00 00 00 14 05 00 00 b0 c2 fa ff ff ff ff ff 6b 00 00 00 00 00 00 00 .C......$...............k.......
5e900 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 3c 05 00 00 f3 c2 fa ff ff ff ff ff .A....C..B......$...<...........
5e920 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...
5e940 f6 c2 fa 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......
5e960 24 00 00 00 8c 05 00 00 28 c3 fa ff ff ff ff ff 3a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......(.......:........A....C.
5e980 06 42 83 03 00 00 00 00 24 00 00 00 b4 05 00 00 3a c3 fa ff ff ff ff ff 32 00 00 00 00 00 00 00 .B......$.......:.......2.......
5e9a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 dc 05 00 00 44 c3 fa ff ff ff ff ff .A....C..B......$.......D.......
5e9c0 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......,.......
5e9e0 9d c3 fa 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......
5ea00 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..........
5ea20 24 00 00 00 1c 00 00 00 e8 c3 fa ff ff ff ff ff 9c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5ea40 06 41 83 03 00 00 00 00 24 00 00 00 44 00 00 00 5c c4 fa ff ff ff ff ff 1b 00 00 00 00 00 00 00 .A......$...D...\...............
5ea60 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 4f c4 fa ff ff ff ff ff .A....C.........$...l...O.......
5ea80 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......$.......
5eaa0 68 c4 fa 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 h................A....C.........
5eac0 24 00 00 00 bc 00 00 00 54 c4 fa ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......T.......@........A....C.
5eae0 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 6c c4 fa ff ff ff ff ff 1b 00 00 00 00 00 00 00 ........$.......l...............
5eb00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 5f c4 fa ff ff ff ff ff .A....C.........$......._.......
5eb20 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...
5eb40 43 c4 fa 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 C.......*........A....C.........
5eb60 24 00 00 00 5c 01 00 00 45 c4 fa ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...E................A....C.
5eb80 06 00 00 00 00 00 00 00 2c 00 00 00 84 01 00 00 35 c4 fa ff ff ff ff ff 83 00 00 00 00 00 00 00 ........,.......5...............
5eba0 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..............$.......
5ebc0 88 c4 fa 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.........
5ebe0 24 00 00 00 dc 01 00 00 b5 c4 fa ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............P........A....C.
5ec00 06 00 00 00 00 00 00 00 24 00 00 00 04 02 00 00 dd c4 fa ff ff ff ff ff cf 00 00 00 00 00 00 00 ........$.......................
5ec20 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 2c 02 00 00 84 c5 fa ff ff ff ff ff .A....C..F......$...,...........
5ec40 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...
5ec60 bc c5 fa 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.........
5ec80 24 00 00 00 7c 02 00 00 cb c5 fa ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|...........!........A....C.
5eca0 06 43 83 04 8e 03 00 00 24 00 00 00 a4 02 00 00 c4 c5 fa ff ff ff ff ff 28 00 00 00 00 00 00 00 .C......$...............(.......
5ecc0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 cc 02 00 00 c4 c5 fa ff ff ff ff ff .A....C.........,...............
5ece0 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..............
5ed00 24 00 00 00 fc 02 00 00 e3 c6 fa ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............1........A....C.
5ed20 06 00 00 00 00 00 00 00 24 00 00 00 24 03 00 00 ec c6 fa ff ff ff ff ff 8e 00 00 00 00 00 00 00 ........$...$...................
5ed40 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 4c 03 00 00 52 c7 fa ff ff ff ff ff .A....C..B......$...L...R.......
5ed60 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...
5ed80 7d c7 fa 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......
5eda0 24 00 00 00 9c 03 00 00 08 c8 fa ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............U........A....C.
5edc0 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 03 00 00 35 c8 fa ff ff ff ff ff 8b 01 00 00 00 00 00 00 .C......,.......5...............
5ede0 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..............$.......
5ee00 90 c9 fa 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......
5ee20 24 00 00 00 1c 04 00 00 b5 c9 fa ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5ee40 06 00 00 00 00 00 00 00 24 00 00 00 44 04 00 00 a6 c9 fa ff ff ff ff ff 18 00 00 00 00 00 00 00 ........$...D...................
5ee60 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 04 00 00 96 c9 fa ff ff ff ff ff .A....C.........$...l...........
5ee80 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......,.......
5eea0 a0 ca fa 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......
5eec0 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 04 00 00 53 cb fa ff ff ff ff ff b2 00 00 00 00 00 00 00 ........,.......S...............
5eee0 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..............$.......
5ef00 d5 cb fa 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......
5ef20 24 00 00 00 1c 05 00 00 28 cc 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.
5ef40 06 00 00 00 00 00 00 00 24 00 00 00 44 05 00 00 54 cc fa ff ff ff ff ff 04 01 00 00 00 00 00 00 ........$...D...T...............
5ef60 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 05 00 00 30 cd fa ff ff ff ff ff .A....C..F......$...l...0.......
5ef80 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......$.......
5efa0 78 cd 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 x.......3........A....C..B......
5efc0 24 00 00 00 bc 05 00 00 83 cd fa ff ff ff ff ff 0b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5efe0 06 47 83 04 8e 03 00 00 2c 00 00 00 e4 05 00 00 98 ce fa ff ff ff ff ff bc 02 00 00 00 00 00 00 .G......,.......................
5f000 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..............$.......
5f020 24 d1 fa ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 $.......W........A....C.........
5f040 2c 00 00 00 3c 06 00 00 a8 d1 fa ff ff ff ff ff 4d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...<...........M........A....C.
5f060 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 6c 06 00 00 1c d3 fa ff ff ff ff ff .G..............,...l...........
5f080 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..............
5f0a0 24 00 00 00 9c 06 00 00 da d3 fa ff ff ff ff ff 17 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5f0c0 06 00 00 00 00 00 00 00 24 00 00 00 c4 06 00 00 c9 d3 fa ff ff ff ff ff a9 00 00 00 00 00 00 00 ........$.......................
5f0e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ec 06 00 00 4a d4 fa ff ff ff ff ff .A....C..F......$.......J.......
5f100 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......$.......
5f120 63 d4 fa 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 c.......E........A....C..C......
5f140 24 00 00 00 3c 07 00 00 80 d4 fa ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...<....................A....C.
5f160 06 00 00 00 00 00 00 00 24 00 00 00 64 07 00 00 d9 d4 fa ff ff ff ff ff 29 01 00 00 00 00 00 00 ........$...d...........).......
5f180 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 8c 07 00 00 0c d6 fa ff ff ff ff ff .A....C..I......$...............
5f1a0 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.................
5f1c0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 2c d6 fa ff ff ff ff ff .zR..x..........,.......,.......
5f1e0 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..............
5f200 2c 00 00 00 4c 00 00 00 7e d8 fa ff ff ff ff ff f7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...~................A....C.
5f220 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 7c 00 00 00 45 d9 fa ff ff ff ff ff .J..............,...|...E.......
5f240 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..............
5f260 2c 00 00 00 ac 00 00 00 65 da fa ff ff ff ff ff de 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......e................A....C.
5f280 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 dc 00 00 00 13 dc fa ff ff ff ff ff .J..............$...............
5f2a0 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.........$.......
5f2c0 fb db fa 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......
5f2e0 2c 00 00 00 2c 01 00 00 60 dc fa ff ff ff ff ff e5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...,...`................A....C.
5f300 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 5c 01 00 00 15 dd fa ff ff ff ff ff .G..............,...\...........
5f320 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..............
5f340 2c 00 00 00 8c 01 00 00 77 dd fa ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......w.......[........A....C.
5f360 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 01 00 00 a2 dd fa ff ff ff ff ff .G..............$...............
5f380 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......,.......
5f3a0 af dd fa 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......
5f3c0 8e 04 8f 03 00 00 00 00 2c 00 00 00 14 02 00 00 3c e8 fa ff ff ff ff ff 8d 00 00 00 00 00 00 00 ........,.......<...............
5f3e0 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...
5f400 99 e8 fa 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......
5f420 8e 04 8f 03 00 00 00 00 24 00 00 00 74 02 00 00 eb e8 fa ff ff ff ff ff 2c 00 00 00 00 00 00 00 ........$...t...........,.......
5f440 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 9c 02 00 00 ef e8 fa ff ff ff ff ff .A....C..B......,...............
5f460 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..............
5f480 2c 00 00 00 cc 02 00 00 2b e9 fa ff ff ff ff ff 6f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......+.......o........A....C.
5f4a0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 fc 02 00 00 6a ea fa ff ff ff ff ff .M..............,.......j.......
5f4c0 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..............
5f4e0 2c 00 00 00 2c 03 00 00 13 ec fa ff ff ff ff ff 7c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...,...........|........A....C.
5f500 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 5c 03 00 00 5f ec fa ff ff ff ff ff .G..............$...\..._.......
5f520 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.........$.......
5f540 4b ec fa 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 K......._........A....C..F......
5f560 24 00 00 00 ac 03 00 00 82 ec fa ff ff ff ff ff 8f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5f580 06 46 83 05 8e 04 8f 03 2c 00 00 00 d4 03 00 00 e9 ec fa ff ff ff ff ff c7 04 00 00 00 00 00 00 .F......,.......................
5f5a0 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..............,.......
5f5c0 10 f2 fa 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 .................A....C..M......
5f5e0 8e 04 8f 03 00 00 00 00 2c 00 00 00 34 04 00 00 f5 f3 fa ff ff ff ff ff e3 02 00 00 00 00 00 00 ........,...4...................
5f600 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...
5f620 a8 f6 fa ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........P........A....C.........
5f640 2c 00 00 00 8c 04 00 00 d0 f6 fa ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............N........A....C.
5f660 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 bc 04 00 00 ee f7 fa ff ff ff ff ff .M..............$...............
5f680 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......,.......
5f6a0 fd f7 fa ff ff ff ff ff eb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 .................A....C..M......
5f6c0 8e 04 8f 03 00 00 00 00 24 00 00 00 14 05 00 00 b8 f8 fa ff ff ff ff ff 3c 00 00 00 00 00 00 00 ........$...............<.......
5f6e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 3c 05 00 00 cc f8 fa ff ff ff ff ff .A....C..C......$...<...........
5f700 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...
5f720 11 f9 fa ff ff ff ff ff 4f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 ........O........A....C..M......
5f740 8e 04 8f 03 00 00 00 00 2c 00 00 00 94 05 00 00 30 fa fa ff ff ff ff ff 8c 00 00 00 00 00 00 00 ........,.......0...............
5f760 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..............,.......
5f780 8c fa fa ff ff ff ff ff 0f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .................A....C..G......
5f7a0 8f 03 00 00 00 00 00 00 24 00 00 00 f4 05 00 00 6b fb fa ff ff ff ff ff 3b 00 00 00 00 00 00 00 ........$.......k.......;.......
5f7c0 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 2c 00 00 00 1c 06 00 00 7e fb fa ff ff ff ff ff .A....C..E......,.......~.......
5f7e0 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..............
5f800 2c 00 00 00 4c 06 00 00 a6 fc fa ff ff ff ff ff a5 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L....................A....C.
5f820 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..
5f840 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 03 fe fa ff ff ff ff ff 19 02 00 00 00 00 00 00 ........$.......................
5f860 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 44 00 00 00 f4 ff fa ff ff ff ff ff .A....C..F......,...D...........
5f880 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..............
5f8a0 2c 00 00 00 74 00 00 00 ac 00 fb ff ff ff ff ff ce 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t....................A....C.
5f8c0 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 a4 00 00 00 4a 02 fb ff ff ff ff ff .N..............$.......J.......
5f8e0 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......$.......
5f900 4f 04 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 O......._........A....C..C......
5f920 24 00 00 00 f4 00 00 00 86 04 fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............^........A....C.
5f940 06 43 83 04 8e 03 00 00 24 00 00 00 1c 01 00 00 bc 04 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 .C......$...............q.......
5f960 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 44 01 00 00 05 05 fb ff ff ff ff ff .A....C..F......,...D...........
5f980 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..............
5f9a0 2c 00 00 00 74 01 00 00 a5 05 fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...........m........A....C.
5f9c0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 a4 01 00 00 e2 05 fb ff ff ff ff ff .G..............,...............
5f9e0 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..............
5fa00 24 00 00 00 d4 01 00 00 68 06 fb ff ff ff ff ff 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......h.......t........A....C.
5fa20 06 46 83 05 8e 04 8f 03 2c 00 00 00 fc 01 00 00 b4 06 fb ff ff ff ff ff 5b 01 00 00 00 00 00 00 .F......,...............[.......
5fa40 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..............,...,...
5fa60 df 07 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 ........h........A....C..P......
5fa80 8e 04 8f 03 00 00 00 00 24 00 00 00 5c 02 00 00 17 09 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 ........$...\...................
5faa0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 84 02 00 00 82 09 fb ff ff ff ff ff .A....C..F......,...............
5fac0 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..............
5fae0 24 00 00 00 b4 02 00 00 04 0a fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
5fb00 06 42 83 03 00 00 00 00 24 00 00 00 dc 02 00 00 5d 0a fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 .B......$.......].......Z.......
5fb20 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..
5fb40 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 77 0a fb ff ff ff ff ff 13 00 00 00 00 00 00 00 ........$.......w...............
5fb60 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..
5fb80 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 4a 0a fb ff ff ff ff ff 45 00 00 00 00 00 00 00 ........$.......J.......E.......
5fba0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 67 0a fb ff ff ff ff ff .A....C..B......$...D...g.......
5fbc0 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...
5fbe0 60 0a 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 `................A....C..J......
5fc00 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 00 00 00 cb 0a fb ff ff ff ff ff 40 00 00 00 00 00 00 00 ........$...............@.......
5fc20 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..
5fc40 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 cb 0a fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$...............G.......
5fc60 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 ea 0a fb ff ff ff ff ff .A....C..B......,...D...........
5fc80 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..............
5fca0 24 00 00 00 74 00 00 00 02 0c 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.
5fcc0 06 42 83 03 00 00 00 00 24 00 00 00 9c 00 00 00 15 0c fb ff ff ff ff ff 1d 01 00 00 00 00 00 00 .B......$.......................
5fce0 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 c4 00 00 00 0a 0d fb ff ff ff ff ff .A....C..I......,...............
5fd00 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..............
5fd20 2c 00 00 00 f4 00 00 00 1e 10 fb ff ff ff ff ff 04 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5fd40 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 24 01 00 00 f2 10 fb ff ff ff ff ff .N..............$...$...........
5fd60 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...
5fd80 df 10 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 ........8........A....C..B......
5fda0 24 00 00 00 74 01 00 00 ef 10 fb ff ff ff ff ff 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....................A....C.
5fdc0 06 00 00 00 00 00 00 00 24 00 00 00 9c 01 00 00 d6 10 fb ff ff ff ff ff a3 00 00 00 00 00 00 00 ........$.......................
5fde0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 01 00 00 51 11 fb ff ff ff ff ff .A....C..F......$.......Q.......
5fe00 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......$.......
5fe20 67 11 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 g.......K........A....C..B......
5fe40 2c 00 00 00 14 02 00 00 8a 11 fb ff ff ff ff ff cb 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
5fe60 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 44 02 00 00 25 13 fb ff ff ff ff ff .M..............,...D...%.......
5fe80 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..............
5fea0 24 00 00 00 74 02 00 00 e4 13 fb ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t...........V........A....C.
5fec0 06 42 83 03 00 00 00 00 24 00 00 00 9c 02 00 00 12 14 fb ff ff ff ff ff 23 00 00 00 00 00 00 00 .B......$...............#.......
5fee0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 c4 02 00 00 0d 14 fb ff ff ff ff ff .A....C..B......,...............
5ff00 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..............
5ff20 24 00 00 00 f4 02 00 00 6f 14 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......o.......C........A....C.
5ff40 06 43 83 04 8e 03 00 00 2c 00 00 00 1c 03 00 00 8a 14 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 .C......,.......................
5ff60 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...
5ff80 da 14 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......
5ffa0 2c 00 00 00 74 03 00 00 35 15 fb ff ff ff ff ff 60 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...5.......`........A....C.
5ffc0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 a4 03 00 00 65 15 fb ff ff ff ff ff .G..............$.......e.......
5ffe0 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..............
60000 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 6f 15 fb ff ff ff ff ff .zR..x..........$.......o.......
60020 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...
60040 22 16 fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ".......^........A....C..B......
60060 24 00 00 00 6c 00 00 00 58 16 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...X.......,........A....C.
60080 06 42 83 03 00 00 00 00 24 00 00 00 94 00 00 00 5c 16 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 .B......$.......\.......,.......
600a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 bc 00 00 00 60 16 fb ff ff ff ff ff .A....C..B......$.......`.......
600c0 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......$.......
600e0 86 16 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........G........A....C..B......
60100 24 00 00 00 0c 01 00 00 a5 16 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............,........A....C.
60120 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 a9 16 fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 .B......$...4.........../.......
60140 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 5c 01 00 00 b0 16 fb ff ff ff ff ff .A....C..B......$...\...........
60160 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......$.......
60180 b4 16 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......
601a0 24 00 00 00 ac 01 00 00 d7 16 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.
601c0 06 42 83 03 00 00 00 00 24 00 00 00 d4 01 00 00 f6 16 fb ff ff ff ff ff d0 00 00 00 00 00 00 00 .B......$.......................
601e0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 fc 01 00 00 9e 17 fb ff ff ff ff ff .A....C..G......$...............
60200 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......$...$...
60220 b4 17 fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 .................A....C..E......
60240 2c 00 00 00 4c 02 00 00 27 18 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...'................A....C.
60260 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 7c 02 00 00 77 18 fb ff ff ff ff ff .G..............,...|...w.......
60280 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..............
602a0 24 00 00 00 ac 02 00 00 c7 18 fb ff ff ff ff ff 8d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
602c0 06 45 83 03 00 00 00 00 24 00 00 00 d4 02 00 00 2c 19 fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 .E......$.......,......./.......
602e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 fc 02 00 00 33 19 fb ff ff ff ff ff .A....C..B......,.......3.......
60300 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..............
60320 24 00 00 00 2c 03 00 00 29 1a fb ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...,...).......!........A....C.
60340 06 00 00 00 00 00 00 00 24 00 00 00 54 03 00 00 22 1a fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 ........$...T...".......,.......
60360 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 7c 03 00 00 26 1a fb ff ff ff ff ff .A....C..B......$...|...&.......
60380 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......$.......
603a0 29 1a fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ).......,........A....C..B......
603c0 24 00 00 00 cc 03 00 00 2d 1a fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......-.......f........A....C.
603e0 06 42 83 03 00 00 00 00 24 00 00 00 f4 03 00 00 6b 1a fb ff ff ff ff ff 2d 00 00 00 00 00 00 00 .B......$.......k.......-.......
60400 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..
60420 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 58 1a fb ff ff ff ff ff 27 00 00 00 00 00 00 00 ........$.......X.......'.......
60440 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 57 1a fb ff ff ff ff ff .A....C..B......$...D...W.......
60460 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...
60480 78 1a 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 x.......\........A....C..F......
604a0 24 00 00 00 94 00 00 00 ac 1a fb ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
604c0 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 00 00 00 10 1b fb ff ff ff ff ff 68 00 00 00 00 00 00 00 .F......$...............h.......
604e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 e4 00 00 00 50 1b fb ff ff ff ff ff .A....C..C......$.......P.......
60500 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.........$.......
60520 c1 1b fb ff ff ff ff ff a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .................A....C..C......
60540 24 00 00 00 34 01 00 00 3d 1c fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...=.......J........A....C.
60560 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..........
60580 24 00 00 00 1c 00 00 00 47 1c fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......G.......b........A....C.
605a0 06 43 83 04 8e 03 00 00 2c 00 00 00 44 00 00 00 81 1c fb ff ff ff ff ff 81 00 00 00 00 00 00 00 .C......,...D...................
605c0 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...
605e0 d2 1c 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 .................A....C.........
60600 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..........$.......
60620 a4 1c 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 ........)........A....C.........
60640 24 00 00 00 44 00 00 00 a5 1c fb ff ff ff ff ff ce 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....................A....C.
60660 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 00 00 00 90 1d fb ff ff ff ff ff 1a 00 00 00 00 00 00 00 .F......$...l...................
60680 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 82 1d fb ff ff ff ff ff .A....C.........$...............
606a0 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.........$.......
606c0 81 1d 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 ........&........A....C.........
606e0 24 00 00 00 e4 00 00 00 7f 1d fb ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............>........A....C.
60700 06 43 83 04 8e 03 00 00 24 00 00 00 0c 01 00 00 95 1d fb ff ff ff ff ff 22 00 00 00 00 00 00 00 .C......$...............".......
60720 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 34 01 00 00 8f 1d fb ff ff ff ff ff .A....C.........,...4...........
60740 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..............
60760 24 00 00 00 64 01 00 00 1f 1e 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.
60780 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 01 00 00 82 1e fb ff ff ff ff ff 56 00 00 00 00 00 00 00 .F......$...............V.......
607a0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 b4 01 00 00 b0 1e fb ff ff ff ff ff .A....C.........,...............
607c0 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..............
607e0 24 00 00 00 e4 01 00 00 4c 20 fb ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......L.......3........A....C.
60800 06 46 83 05 8e 04 8f 03 2c 00 00 00 0c 02 00 00 57 20 fb ff ff ff ff ff 3b 04 00 00 00 00 00 00 .F......,.......W.......;.......
60820 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..............$...<...
60840 84 24 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 .$...............A....C..F......
60860 24 00 00 00 64 02 00 00 44 25 fb ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...D%......]........A....C.
60880 06 00 00 00 00 00 00 00 2c 00 00 00 8c 02 00 00 79 25 fb ff ff ff ff ff 64 00 00 00 00 00 00 00 ........,.......y%......d.......
608a0 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..............$.......
608c0 ad 25 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 .%...............A....C..F......
608e0 2c 00 00 00 e4 02 00 00 13 26 fb ff ff ff ff ff 59 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........&......Y........A....C.
60900 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 14 03 00 00 3c 27 fb ff ff ff ff ff .M..............$.......<'......
60920 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.........,...<...
60940 2a 27 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 *'...............A....C..J......
60960 8e 04 8f 03 00 00 00 00 2c 00 00 00 6c 03 00 00 ac 2c fb ff ff ff ff ff 57 00 00 00 00 00 00 00 ........,...l....,......W.......
60980 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..............$.......
609a0 d3 2c 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......
609c0 24 00 00 00 c4 03 00 00 df 2c 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.
609e0 06 46 83 05 8e 04 8f 03 2c 00 00 00 ec 03 00 00 22 2d fb ff ff ff ff ff e6 00 00 00 00 00 00 00 .F......,......."-..............
60a00 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..............$.......
60a20 d8 2d 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......
60a40 2c 00 00 00 44 04 00 00 e3 2d 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.
60a60 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 74 04 00 00 3e 2e fb ff ff ff ff ff .G..............$...t...>.......
60a80 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......,.......
60aa0 52 2e 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 R................A....C..J......
60ac0 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..........
60ae0 24 00 00 00 1c 00 00 00 9b 2f 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.
60b00 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 a3 2f fb ff ff ff ff ff 36 00 00 00 00 00 00 00 ........$...D..../......6.......
60b20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 b1 2f fb ff ff ff ff ff .A....C.........,...l..../......
60b40 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..............
60b60 24 00 00 00 9c 00 00 00 71 30 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......q0......5........A....C.
60b80 06 00 00 00 00 00 00 00 2c 00 00 00 c4 00 00 00 7e 30 fb ff ff ff ff ff d8 01 00 00 00 00 00 00 ........,.......~0..............
60ba0 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..............$.......
60bc0 26 32 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 &2......'........A....C..C......
60be0 24 00 00 00 1c 01 00 00 25 32 fb ff ff ff ff ff 52 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......%2......R........A....C.
60c00 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..........
60c20 24 00 00 00 1c 00 00 00 37 32 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......72......G........A....C.
60c40 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..........
60c60 24 00 00 00 1c 00 00 00 3e 32 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......>2......Z........A....C.
60c80 06 46 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 70 32 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 .F......$...D...p2......5.......
60ca0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 6c 00 00 00 7d 32 fb ff ff ff ff ff .A....C..C......$...l...}2......
60cc0 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.........$.......
60ce0 af 32 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 .2...............A....C..F......
60d00 2c 00 00 00 bc 00 00 00 67 33 fb ff ff ff ff ff 73 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......g3......s........A....C.
60d20 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 ec 00 00 00 aa 33 fb ff ff ff ff ff .J..............,........3......
60d40 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..............
60d60 24 00 00 00 1c 01 00 00 46 34 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......F4......F........A....C.
60d80 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..........
60da0 24 00 00 00 1c 00 00 00 4c 34 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......L4...............A....C.
60dc0 06 46 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 b7 34 fb ff ff ff ff ff 0c 00 00 00 00 00 00 00 .F......$...D....4..............
60de0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 9b 34 fb ff ff ff ff ff .A....C.........$...l....4......
60e00 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.........$.......
60e20 ba 34 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 .4...............A....C.........
60e40 24 00 00 00 bc 00 00 00 aa 34 fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........4...............A....C.
60e60 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 a1 34 fb ff ff ff ff ff 28 00 00 00 00 00 00 00 ........$........4......(.......
60e80 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 a1 34 fb ff ff ff ff ff .A....C.........$........4......
60ea0 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...
60ec0 95 34 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 .4......n........A....C.........
60ee0 24 00 00 00 5c 01 00 00 db 34 fb ff ff ff ff ff 21 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\....4......!........A....C.
60f00 06 47 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 d4 35 fb ff ff ff ff ff 7d 00 00 00 00 00 00 00 .G......$........5......}.......
60f20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 ac 01 00 00 29 36 fb ff ff ff ff ff .A....C.........$.......)6......
60f40 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......$.......
60f60 75 36 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 u6......+........A....C..C......
60f80 24 00 00 00 fc 01 00 00 78 36 fb ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......x6......"........A....C.
60fa0 06 00 00 00 00 00 00 00 24 00 00 00 24 02 00 00 72 36 fb ff ff ff ff ff 16 00 00 00 00 00 00 00 ........$...$...r6..............
60fc0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 4c 02 00 00 60 36 fb ff ff ff ff ff .A....C.........$...L...`6......
60fe0 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...
61000 57 36 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 W6...............A....C.........
61020 24 00 00 00 9c 02 00 00 44 36 fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......D6......5........A....C.
61040 06 00 00 00 00 00 00 00 24 00 00 00 c4 02 00 00 51 36 fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 ........$.......Q6..............
61060 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 ec 02 00 00 45 36 fb ff ff ff ff ff .A....C.........$.......E6......
61080 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.........$.......
610a0 3c 36 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 <6......Y........A....C..F......
610c0 24 00 00 00 3c 03 00 00 6d 36 fb ff ff ff ff ff 51 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...<...m6......Q........A....C.
610e0 06 42 83 03 00 00 00 00 2c 00 00 00 64 03 00 00 96 36 fb ff ff ff ff ff 95 00 00 00 00 00 00 00 .B......,...d....6..............
61100 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..............$.......
61120 fb 36 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 .6......)........A....C..B......
61140 24 00 00 00 bc 03 00 00 fc 36 fb ff ff ff ff ff 51 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........6......Q........A....C.
61160 06 42 83 03 00 00 00 00 24 00 00 00 e4 03 00 00 25 37 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .B......$.......%7......N.......
61180 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 04 00 00 4b 37 fb ff ff ff ff ff .A....C..B......$.......K7......
611a0 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...
611c0 49 37 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 I7...............A....C..G......
611e0 8f 03 00 00 00 00 00 00 24 00 00 00 64 04 00 00 a2 37 fb ff ff ff ff ff 41 00 00 00 00 00 00 00 ........$...d....7......A.......
61200 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 8c 04 00 00 bb 37 fb ff ff ff ff ff .A....C.........$........7......
61220 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.........$.......
61240 bc 37 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 .7......,........A....C.........
61260 24 00 00 00 dc 04 00 00 c0 37 fb ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........7...............A....C.
61280 06 00 00 00 00 00 00 00 24 00 00 00 04 05 00 00 b1 37 fb ff ff ff ff ff 7c 00 00 00 00 00 00 00 ........$........7......|.......
612a0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 2c 05 00 00 24 38 fb ff ff ff ff ff .A....C..C......$...,...$8......
612c0 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...
612e0 15 38 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 .8...............A....C.........
61300 24 00 00 00 7c 05 00 00 0a 38 fb ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|....8...............A....C.
61320 06 00 00 00 00 00 00 00 24 00 00 00 a4 05 00 00 fe 37 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 ........$........7......Y.......
61340 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 cc 05 00 00 2f 38 fb ff ff ff ff ff .A....C..F......$......./8......
61360 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......$.......
61380 6d 38 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 m8......>........A....C..F......
613a0 24 00 00 00 1c 06 00 00 83 38 fb ff ff ff ff ff ac 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........8...............A....C.
613c0 06 4a 83 04 8e 03 00 00 24 00 00 00 44 06 00 00 07 39 fb ff ff ff ff ff 96 00 00 00 00 00 00 00 .J......$...D....9..............
613e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 06 00 00 75 39 fb ff ff ff ff ff .A....C..F......$...l...u9......
61400 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.........$.......
61420 70 39 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 p9...............A....C.........
61440 24 00 00 00 bc 06 00 00 61 39 fb ff ff ff ff ff 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......a9......*........A....C.
61460 06 00 00 00 00 00 00 00 2c 00 00 00 e4 06 00 00 63 39 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 ........,.......c9......w.......
61480 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..............$.......
614a0 aa 39 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 .9......5........A....C..B......
614c0 2c 00 00 00 3c 07 00 00 b7 39 fb ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...<....9......e........A....C.
614e0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 6c 07 00 00 ec 39 fb ff ff ff ff ff .G..............$...l....9......
61500 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......$.......
61520 09 3a 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......
61540 24 00 00 00 bc 07 00 00 1e 3a fb ff ff ff ff ff 4f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........:......O........A....C.
61560 06 46 83 05 8e 04 8f 03 24 00 00 00 e4 07 00 00 45 3a fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 .F......$.......E:......Z.......
61580 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 0c 08 00 00 77 3a fb ff ff ff ff ff .A....C..G......$.......w:......
615a0 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...
615c0 c0 3a 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......
615e0 24 00 00 00 5c 08 00 00 fd 3a fb ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\....:......<........A....C.
61600 06 42 83 03 00 00 00 00 2c 00 00 00 84 08 00 00 11 3b fb ff ff ff ff ff 73 00 00 00 00 00 00 00 .B......,........;......s.......
61620 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..............$.......
61640 54 3b 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 T;......1........A....C..B......
61660 2c 00 00 00 dc 08 00 00 5d 3b fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......];......f........A....C.
61680 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 0c 09 00 00 93 3b fb ff ff ff ff ff .G..............$........;......
616a0 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...
616c0 ac 3b 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......
616e0 24 00 00 00 5c 09 00 00 f8 3b 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.
61700 06 46 83 05 8e 04 8f 03 24 00 00 00 84 09 00 00 3b 3c fb ff ff ff ff ff 85 00 00 00 00 00 00 00 .F......$.......;<..............
61720 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 ac 09 00 00 98 3c fb ff ff ff ff ff .A....C..I......$........<......
61740 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......$.......
61760 0c 3d 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......
61780 24 00 00 00 fc 09 00 00 3f 3d fb ff ff ff ff ff 6a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......?=......j........A....C.
617a0 06 43 83 04 8e 03 00 00 2c 00 00 00 24 0a 00 00 81 3d fb ff ff ff ff ff 02 01 00 00 00 00 00 00 .C......,...$....=..............
617c0 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...
617e0 53 3e fb ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 S>...............A....C.........
61800 2c 00 00 00 7c 0a 00 00 40 3e fb ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...|...@>...............A....C.
61820 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 ac 0a 00 00 c4 3e fb ff ff ff ff ff .K..............$........>......
61840 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.........$.......
61860 ca 3e 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.........
61880 2c 00 00 00 fc 0a 00 00 ac 3e fb ff ff ff ff ff 2c 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........>......,........A....C.
618a0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 2c 0b 00 00 d0 3f fb ff ff ff ff ff .G..............$...,....?......
618c0 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...
618e0 b1 3f 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......
61900 24 00 00 00 7c 0b 00 00 c7 3f 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.
61920 06 43 83 04 8e 03 00 00 24 00 00 00 a4 0b 00 00 01 40 fb ff ff ff ff ff 29 00 00 00 00 00 00 00 .C......$........@......).......
61940 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 cc 0b 00 00 02 40 fb ff ff ff ff ff .A....C..B......$........@......
61960 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.........$.......
61980 f7 3f 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.........
619a0 24 00 00 00 1c 0c 00 00 e0 3f 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.
619c0 06 43 83 04 8e 03 00 00 24 00 00 00 44 0c 00 00 ff 3f fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 .C......$...D....?......[.......
619e0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 6c 0c 00 00 32 40 fb ff ff ff ff ff .A....C..G......$...l...2@......
61a00 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.........$.......
61a20 af 40 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......
61a40 24 00 00 00 bc 0c 00 00 50 41 fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......PA......b........A....C.
61a60 06 46 83 05 8e 04 8f 03 2c 00 00 00 e4 0c 00 00 8a 41 fb ff ff ff ff ff 9d 00 00 00 00 00 00 00 .F......,........A..............
61a80 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......................
61aa0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 df 41 fb ff ff ff ff ff .zR..x..........$........A......
61ac0 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...
61ae0 cc 41 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 .A......2........A....C..B......
61b00 24 00 00 00 6c 00 00 00 d6 41 fb ff ff ff ff ff 3f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....A......?........A....C.
61b20 06 43 83 04 8e 03 00 00 2c 00 00 00 94 00 00 00 ed 41 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 .C......,........A......Y.......
61b40 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..............$.......
61b60 16 42 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 .B...............A....C..F......
61b80 24 00 00 00 ec 00 00 00 1c 43 fb ff ff ff ff ff 93 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........C...............A....C.
61ba0 06 42 83 03 00 00 00 00 24 00 00 00 14 01 00 00 87 43 fb ff ff ff ff ff 44 00 00 00 00 00 00 00 .B......$........C......D.......
61bc0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 01 00 00 a3 43 fb ff ff ff ff ff .A....C..F......$...<....C......
61be0 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...
61c00 c1 43 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 .C...............A....C..K......
61c20 8f 03 00 00 00 00 00 00 2c 00 00 00 94 01 00 00 64 46 fb ff ff ff ff ff f7 00 00 00 00 00 00 00 ........,.......dF..............
61c40 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..............$.......
61c60 2b 47 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 +G...............A....C..C......
61c80 24 00 00 00 ec 01 00 00 86 47 fb ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........G...............A....C.
61ca0 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..........
61cc0 24 00 00 00 1c 00 00 00 5b 47 fb ff ff ff ff ff c3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......[G...............A....C.
61ce0 06 43 83 04 8e 03 00 00 24 00 00 00 44 00 00 00 f6 47 fb ff ff ff ff ff 3b 00 00 00 00 00 00 00 .C......$...D....G......;.......
61d00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 09 48 fb ff ff ff ff ff .A....C..B......$...l....H......
61d20 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......$.......
61d40 61 48 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 aH...............A....C..F......
61d60 24 00 00 00 bc 00 00 00 ed 48 fb ff ff ff ff ff 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........H......l........A....C.
61d80 06 43 83 04 8e 03 00 00 24 00 00 00 e4 00 00 00 31 49 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 .C......$.......1I......p.......
61da0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 0c 01 00 00 79 49 fb ff ff ff ff ff .A....C..C......$.......yI......
61dc0 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...
61de0 9f 49 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 .I......j........A....C..C......
61e00 2c 00 00 00 5c 01 00 00 e1 49 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...\....I......p........A....C.
61e20 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 8c 01 00 00 21 4a fb ff ff ff ff ff .G..............,.......!J......
61e40 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..............
61e60 24 00 00 00 bc 01 00 00 df 4a fb ff ff ff ff ff 53 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........J......S........A....C.
61e80 06 43 83 04 8e 03 00 00 24 00 00 00 e4 01 00 00 0a 4b fb ff ff ff ff ff 83 00 00 00 00 00 00 00 .C......$........K..............
61ea0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 02 00 00 65 4b fb ff ff ff ff ff .A....C..B......$.......eK......
61ec0 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...
61ee0 a5 4b 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 .K...............A....C..J......
61f00 8e 04 8f 03 00 00 00 00 24 00 00 00 64 02 00 00 8e 4c fb ff ff ff ff ff 48 00 00 00 00 00 00 00 ........$...d....L......H.......
61f20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 8c 02 00 00 ae 4c fb ff ff ff ff ff .A....C..B......$........L......
61f40 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......$.......
61f60 d9 4c 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 .L......K........A....C..B......
61f80 24 00 00 00 dc 02 00 00 fc 4c fb ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........L......X........A....C.
61fa0 06 42 83 03 00 00 00 00 2c 00 00 00 04 03 00 00 2c 4d fb ff ff ff ff ff 9e 00 00 00 00 00 00 00 .B......,.......,M..............
61fc0 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...
61fe0 9a 4d 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 .M...............A....C..C......
62000 2c 00 00 00 5c 03 00 00 08 4e fb ff ff ff ff ff 23 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...\....N......#........A....C.
62020 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 8c 03 00 00 fb 4f fb ff ff ff ff ff .M..............$........O......
62040 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......$.......
62060 01 50 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 .P...............A....C..C......
62080 24 00 00 00 dc 03 00 00 5f 50 fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $......._P......@........A....C.
620a0 06 43 83 04 8e 03 00 00 24 00 00 00 04 04 00 00 77 50 fb ff ff ff ff ff c0 00 00 00 00 00 00 00 .C......$.......wP..............
620c0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 2c 04 00 00 0f 51 fb ff ff ff ff ff .A....C..C......$...,....Q......
620e0 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...
62100 5d 51 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......
62120 24 00 00 00 7c 04 00 00 88 51 fb ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|....Q......e........A....C.
62140 06 46 83 05 8e 04 8f 03 24 00 00 00 a4 04 00 00 c5 51 fb ff ff ff ff ff 0d 00 00 00 00 00 00 00 .F......$........Q..............
62160 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..
62180 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 92 51 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$........Q......G.......
621a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 b1 51 fb ff ff ff ff ff .A....C..B......,...D....Q......
621c0 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..............
621e0 2c 00 00 00 74 00 00 00 88 52 fb ff ff ff ff ff e9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t....R...............A....C.
62200 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 a4 00 00 00 41 53 fb ff ff ff ff ff .M..............$.......AS......
62220 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......,.......
62240 9e 53 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 .S...............A....C..M......
62260 8e 04 8f 03 00 00 00 00 2c 00 00 00 fc 00 00 00 41 54 fb ff ff ff ff ff ec 00 00 00 00 00 00 00 ........,.......AT..............
62280 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..............,...,...
622a0 fd 54 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 .T...............A....C..M......
622c0 8e 04 8f 03 00 00 00 00 24 00 00 00 5c 01 00 00 bd 56 fb ff ff ff ff ff 8a 00 00 00 00 00 00 00 ........$...\....V..............
622e0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 1f 57 fb ff ff ff ff ff .A....C..G......$........W......
62300 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......,.......
62320 d3 57 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 .W...............A....C..M......
62340 8e 04 8f 03 00 00 00 00 24 00 00 00 dc 01 00 00 a2 5b fb ff ff ff ff ff aa 00 00 00 00 00 00 00 ........$........[..............
62360 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 04 02 00 00 24 5c fb ff ff ff ff ff .A....C..F......$.......$\......
62380 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..............
623a0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 58 5c fb ff ff ff ff ff .zR..x..........,.......X\......
623c0 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..............
623e0 24 00 00 00 4c 00 00 00 0d 5f 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.
62400 06 4c 83 05 8e 04 8f 03 24 00 00 00 74 00 00 00 de 5f fb ff ff ff ff ff bb 00 00 00 00 00 00 00 .L......$...t...._..............
62420 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 9c 00 00 00 71 60 fb ff ff ff ff ff .A....C..J......$.......q`......
62440 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......$.......
62460 33 61 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 3a......n........A....C..H......
62480 2c 00 00 00 ec 00 00 00 79 61 fb ff ff ff ff ff 87 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......ya...............A....C.
624a0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 1c 01 00 00 d0 61 fb ff ff ff ff ff .G..............$........a......
624c0 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...
624e0 3e 62 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 >b...............A....C..C......
62500 24 00 00 00 6c 01 00 00 97 62 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....b......,........A....C.
62520 06 42 83 03 00 00 00 00 2c 00 00 00 94 01 00 00 9b 62 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 .B......,........b......w.......
62540 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..............,.......
62560 e2 62 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 .b......;........A....C..G......
62580 8f 03 00 00 00 00 00 00 24 00 00 00 f4 01 00 00 ed 62 fb ff ff ff ff ff 92 00 00 00 00 00 00 00 ........$........b..............
625a0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 1c 02 00 00 57 63 fb ff ff ff ff ff .A....C..F......,.......Wc......
625c0 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..............
625e0 2c 00 00 00 4c 02 00 00 c7 63 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L....c......Y........A....C.
62600 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 7c 02 00 00 f0 63 fb ff ff ff ff ff .G..............$...|....c......
62620 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......$.......
62640 0e 64 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 .d......P........A....C..C......
62660 24 00 00 00 cc 02 00 00 36 64 fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......6d......K........A....C.
62680 06 46 83 05 8e 04 8f 03 24 00 00 00 f4 02 00 00 59 64 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 .F......$.......Yd......2.......
626a0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 1c 03 00 00 63 64 fb ff ff ff ff ff .A....C..C......$.......cd......
626c0 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...
626e0 89 64 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 .d......@........A....C..G......
62700 24 00 00 00 6c 03 00 00 a1 64 fb ff ff ff ff ff 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....d......n........A....C.
62720 06 46 83 05 8e 04 8f 03 24 00 00 00 94 03 00 00 e7 64 fb ff ff ff ff ff 3f 00 00 00 00 00 00 00 .F......$........d......?.......
62740 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 bc 03 00 00 fe 64 fb ff ff ff ff ff .A....C..F......,........d......
62760 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..............
62780 24 00 00 00 ec 03 00 00 8d 65 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........e......8........A....C.
627a0 06 46 83 05 8e 04 8f 03 24 00 00 00 14 04 00 00 9d 65 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 .F......$........e......C.......
627c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 04 00 00 b8 65 fb ff ff ff ff ff .A....C..F......$...<....e......
627e0 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...
62800 de 65 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 .e...............A....C.........
62820 2c 00 00 00 8c 04 00 00 c4 65 fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........e...............A....C.
62840 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 bc 04 00 00 2e 66 fb ff ff ff ff ff .J..............$........f......
62860 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.........$.......
62880 27 66 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 'f......+........A....C.........
628a0 24 00 00 00 0c 05 00 00 2a 66 fb ff ff ff ff ff bc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......*f...............A....C.
628c0 06 46 83 05 8e 04 8f 03 24 00 00 00 34 05 00 00 be 66 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 .F......$...4....f......k.......
628e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 5c 05 00 00 01 67 fb ff ff ff ff ff .A....C..F......,...\....g......
62900 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..............
62920 2c 00 00 00 8c 05 00 00 b5 68 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........h......p........A....C.
62940 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 05 00 00 f5 68 fb ff ff ff ff ff .G..............$........h......
62960 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......$.......
62980 6e 69 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 ni......Z........A....C..C......
629a0 24 00 00 00 0c 06 00 00 a0 69 fb ff ff ff ff ff 26 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........i......&........A....C.
629c0 06 00 00 00 00 00 00 00 24 00 00 00 34 06 00 00 9e 69 fb ff ff ff ff ff 1f 00 00 00 00 00 00 00 ........$...4....i..............
629e0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 5c 06 00 00 95 69 fb ff ff ff ff ff .A....C.........$...\....i......
62a00 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......$.......
62a20 b0 69 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 .i......{........A....C..F......
62a40 24 00 00 00 ac 06 00 00 03 6a fb ff ff ff ff ff 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........j......c........A....C.
62a60 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 06 00 00 3e 6a fb ff ff ff ff ff 57 00 00 00 00 00 00 00 .F......$.......>j......W.......
62a80 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 fc 06 00 00 6d 6a fb ff ff ff ff ff .A....C..G......,.......mj......
62aa0 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..............
62ac0 24 00 00 00 2c 07 00 00 80 6b fb ff ff ff ff ff cc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...,....k...............A....C.
62ae0 06 46 83 05 8e 04 8f 03 2c 00 00 00 54 07 00 00 24 6c fb ff ff ff ff ff 1e 01 00 00 00 00 00 00 .F......,...T...$l..............
62b00 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..............,.......
62b20 12 6d 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 .m...............A....C..G......
62b40 8f 03 00 00 00 00 00 00 24 00 00 00 b4 07 00 00 7d 6d fb ff ff ff ff ff 96 00 00 00 00 00 00 00 ........$.......}m..............
62b60 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 dc 07 00 00 eb 6d fb ff ff ff ff ff .A....C..F......,........m......
62b80 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..............
62ba0 2c 00 00 00 0c 08 00 00 52 6e fb ff ff ff ff ff 75 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......Rn......u........A....C.
62bc0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 3c 08 00 00 97 6e fb ff ff ff ff ff .G..............,...<....n......
62be0 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..............
62c00 2c 00 00 00 6c 08 00 00 56 6f fb ff ff ff ff ff 57 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...l...Vo......W........A....C.
62c20 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 08 00 00 7d 70 fb ff ff ff ff ff .P..............$.......}p......
62c40 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......$.......
62c60 8a 70 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 .p...............A....C.........
62c80 24 00 00 00 ec 08 00 00 80 70 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........p......C........A....C.
62ca0 06 43 83 04 8e 03 00 00 2c 00 00 00 14 09 00 00 9b 70 fb ff ff ff ff ff 27 01 00 00 00 00 00 00 .C......,........p......'.......
62cc0 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......................
62ce0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 7a 71 fb ff ff ff ff ff .zR..x..........$.......zq......
62d00 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...
62d20 99 71 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 .q......K........A....C..C......
62d40 24 00 00 00 6c 00 00 00 bc 71 fb ff ff ff ff ff 85 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....q...............A....C.
62d60 06 46 83 05 8e 04 8f 03 24 00 00 00 94 00 00 00 19 72 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 .F......$........r......$.......
62d80 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 bc 00 00 00 15 72 fb ff ff ff ff ff .A....C..B......$........r......
62da0 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......$.......
62dc0 8e 72 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 .r...............A....C..B......
62de0 24 00 00 00 0c 01 00 00 94 72 fb ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........r......"........A....C.
62e00 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 8e 72 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 .B......$...4....r......$.......
62e20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 5c 01 00 00 8a 72 fb ff ff ff ff ff .A....C..B......$...\....r......
62e40 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......$.......
62e60 e0 72 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 .r...............A....C..F......
62e80 24 00 00 00 ac 01 00 00 92 73 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........s......8........A....C.
62ea0 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..........
62ec0 2c 00 00 00 1c 00 00 00 8c 73 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........s......q........A....C.
62ee0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 cd 73 fb ff ff ff ff ff .J..............$...L....s......
62f00 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...
62f20 fe 73 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 .s...............A....C.........
62f40 2c 00 00 00 9c 00 00 00 e2 73 fb ff ff ff ff ff ba 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........s...............A....C.
62f60 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 cc 00 00 00 6c 74 fb ff ff ff ff ff .K..............$.......lt......
62f80 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......$.......
62fa0 cd 74 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 .t...............A....C..B......
62fc0 24 00 00 00 1c 01 00 00 24 75 fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......$u......J........A....C.
62fe0 06 42 83 03 00 00 00 00 2c 00 00 00 44 01 00 00 46 75 fb ff ff ff ff ff 0f 0b 00 00 00 00 00 00 .B......,...D...Fu..............
63000 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...
63020 5c 81 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 \................A....C..B......
63040 24 00 00 00 9c 01 00 00 50 81 fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......P................A....C.
63060 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 01 00 00 c2 81 fb ff ff ff ff ff b4 00 00 00 00 00 00 00 .C......,.......................
63080 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..............,.......
630a0 46 82 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 F................A....C..G......
630c0 8f 03 00 00 00 00 00 00 24 00 00 00 24 02 00 00 b6 83 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 ........$...$...........F.......
630e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 4c 02 00 00 d4 83 fb ff ff ff ff ff .A....C..B......$...L...........
63100 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...
63120 28 84 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......
63140 8e 04 8f 03 00 00 00 00 24 00 00 00 a4 02 00 00 07 86 fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 ........$...............^.......
63160 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 cc 02 00 00 3d 86 fb ff ff ff ff ff .A....C..B......$.......=.......
63180 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......$.......
631a0 7a 86 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 z.......i........A....C..B......
631c0 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..........$.......
631e0 a3 86 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......
63200 24 00 00 00 44 00 00 00 1e 87 fb ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........g........A....C.
63220 06 43 83 04 8e 03 00 00 2c 00 00 00 6c 00 00 00 5d 87 fb ff ff ff ff ff 7f 00 00 00 00 00 00 00 .C......,...l...]...............
63240 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..............,.......
63260 ac 87 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......
63280 8e 04 8f 03 00 00 00 00 24 00 00 00 cc 00 00 00 89 88 fb ff ff ff ff ff 7e 00 00 00 00 00 00 00 ........$...............~.......
632a0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 f4 00 00 00 df 88 fb ff ff ff ff ff .A....C..B......$...............
632c0 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......,.......
632e0 5d 89 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 ]................A....C..P......
63300 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 01 00 00 fb 89 fb ff ff ff ff ff 9e 03 00 00 00 00 00 00 ........,...L...................
63320 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..............$...|...
63340 69 8d 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 i................A....C..F......
63360 24 00 00 00 a4 01 00 00 00 8e fb ff ff ff ff ff 84 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
63380 06 43 83 04 8e 03 00 00 2c 00 00 00 cc 01 00 00 5c 8e fb ff ff ff ff ff 59 01 00 00 00 00 00 00 .C......,.......\.......Y.......
633a0 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..............$.......
633c0 85 8f 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......
633e0 24 00 00 00 24 02 00 00 44 90 fb ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$...D.......X........A....C.
63400 06 43 83 04 8e 03 00 00 24 00 00 00 4c 02 00 00 74 90 fb ff ff ff ff ff 14 00 00 00 00 00 00 00 .C......$...L...t...............
63420 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 74 02 00 00 60 90 fb ff ff ff ff ff .A....C.........$...t...`.......
63440 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.........,.......
63460 b3 90 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......
63480 8e 04 8f 03 00 00 00 00 24 00 00 00 cc 02 00 00 27 91 fb ff ff ff ff ff fa 00 00 00 00 00 00 00 ........$.......'...............
634a0 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 f4 02 00 00 f9 91 fb ff ff ff ff ff .A....C..G......$...............
634c0 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......$.......
634e0 79 92 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 y.......[........A....C..F......
63500 24 00 00 00 44 03 00 00 ac 92 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.
63520 06 43 83 04 8e 03 00 00 24 00 00 00 6c 03 00 00 ef 92 fb ff ff ff ff ff 36 00 00 00 00 00 00 00 .C......$...l...........6.......
63540 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..
63560 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 e8 92 fb ff ff ff ff ff f9 01 00 00 00 00 00 00 ........$.......................
63580 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 44 00 00 00 b9 94 fb ff ff ff ff ff .A....C..G......,...D...........
635a0 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..............
635c0 24 00 00 00 74 00 00 00 f0 98 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.
635e0 06 47 83 04 8e 03 00 00 24 00 00 00 9c 00 00 00 4e 99 fb ff ff ff ff ff 30 00 00 00 00 00 00 00 .G......$.......N.......0.......
63600 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 c4 00 00 00 56 99 fb ff ff ff ff ff .A....C..B......$.......V.......
63620 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......,.......
63640 5c 99 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 \.......c........A....C..M......
63660 8e 04 8f 03 00 00 00 00 24 00 00 00 1c 01 00 00 8f 99 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 ........$...............Z.......
63680 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..
636a0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 a9 99 fb ff ff ff ff ff 6f 00 00 00 00 00 00 00 ........$...............o.......
636c0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 f0 99 fb ff ff ff ff ff .A....C..B......,...D...........
636e0 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..............
63700 2c 00 00 00 74 00 00 00 1d 9b fb ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...........N........A....C.
63720 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 a4 00 00 00 3b 9c fb ff ff ff ff ff .M..............,.......;.......
63740 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..............
63760 2c 00 00 00 d4 00 00 00 94 9c fb ff ff ff ff ff 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
63780 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 04 01 00 00 92 9d fb ff ff ff ff ff .J..............$...............
637a0 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......$...,...
637c0 b3 9d 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......
637e0 24 00 00 00 54 01 00 00 4a 9e fb ff ff ff ff ff 98 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...T...J................A....C.
63800 06 00 00 00 00 00 00 00 24 00 00 00 7c 01 00 00 ba 9e fb ff ff ff ff ff 51 00 00 00 00 00 00 00 ........$...|...........Q.......
63820 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..
63840 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 cb 9e fb ff ff ff ff ff 47 00 00 00 00 00 00 00 ........$...............G.......
63860 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 ea 9e fb ff ff ff ff ff .A....C..B......$...D...........
63880 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...
638a0 05 9f 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......
638c0 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 00 00 00 5e a2 fb ff ff ff ff ff 41 00 00 00 00 00 00 00 ........$.......^.......A.......
638e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 c4 00 00 00 77 a2 fb ff ff ff ff ff .A....C..C......$.......w.......
63900 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......$.......
63920 94 a2 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......
63940 24 00 00 00 14 01 00 00 d7 a2 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.
63960 06 42 83 03 00 00 00 00 24 00 00 00 3c 01 00 00 e3 a2 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 .B......$...<...........8.......
63980 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 64 01 00 00 f3 a2 fb ff ff ff ff ff .A....C..C......$...d...........
639a0 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......$.......
639c0 14 a3 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......
639e0 24 00 00 00 b4 01 00 00 4b a3 fb ff ff ff ff ff 41 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......K.......A........A....C.
63a00 06 47 83 04 8e 03 00 00 24 00 00 00 dc 01 00 00 64 a4 fb ff ff ff ff ff 68 00 00 00 00 00 00 00 .G......$.......d.......h.......
63a20 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 24 00 00 00 04 02 00 00 a4 a4 fb ff ff ff ff ff .A....C..E......$...............
63a40 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..............
63a60 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 dc a4 fb ff ff ff ff ff .zR..x..........$...............
63a80 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...
63aa0 e6 a4 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.........
63ac0 24 00 00 00 6c 00 00 00 da a4 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.
63ae0 06 00 00 00 00 00 00 00 2c 00 00 00 94 00 00 00 e9 a4 fb ff ff ff ff ff b1 01 00 00 00 00 00 00 ........,.......................
63b00 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..............$.......
63b20 6a a6 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 j................A....C.........
63b40 24 00 00 00 ec 00 00 00 fc a6 fb ff ff ff ff ff af 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
63b60 06 00 00 00 00 00 00 00 24 00 00 00 14 01 00 00 b8 a7 fb ff ff ff ff ff 25 00 00 00 00 00 00 00 ........$...............%.......
63b80 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 3c 01 00 00 b5 a7 fb ff ff ff ff ff .A....C.........,...<...........
63ba0 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..............
63bc0 24 00 00 00 6c 01 00 00 20 a9 fb ff ff ff ff ff 78 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...........x........A....C.
63be0 06 00 00 00 00 00 00 00 2c 00 00 00 94 01 00 00 70 a9 fb ff ff ff ff ff 9c 00 00 00 00 00 00 00 ........,.......p...............
63c00 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..............,.......
63c20 dc a9 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......
63c40 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 01 00 00 09 ae fb ff ff ff ff ff 84 00 00 00 00 00 00 00 ........$.......................
63c60 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 1c 02 00 00 65 ae fb ff ff ff ff ff .A....C.........,.......e.......
63c80 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..............
63ca0 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..........$.......
63cc0 34 af fb ff ff ff ff ff 4f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 4.......O........A....C.........
63ce0 24 00 00 00 44 00 00 00 5b af fb ff ff ff ff ff 0d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...[................A....C.
63d00 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 40 af fb ff ff ff ff ff 0d 00 00 00 00 00 00 00 ........$...l...@...............
63d20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 25 af fb ff ff ff ff ff .A....C.........$.......%.......
63d40 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.........$.......
63d60 09 af fb ff ff ff ff ff 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........I........A....C.........
63d80 24 00 00 00 e4 00 00 00 2a af fb ff ff ff ff ff 7e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......*.......~........A....C.
63da0 06 42 83 03 00 00 00 00 2c 00 00 00 0c 01 00 00 80 af fb ff ff ff ff ff e5 00 00 00 00 00 00 00 .B......,.......................
63dc0 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..............$...<...
63de0 35 b0 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 5.......F........A....C..B......
63e00 2c 00 00 00 64 01 00 00 53 b0 fb ff ff ff ff ff 5a 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...d...S.......Z........A....C.
63e20 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 94 01 00 00 30 b5 fb ff ff ff ff ff .M..............$.......0.......
63e40 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......$.......
63e60 4a b5 fb ff ff ff ff ff 27 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 J.......'........A....C..L......
63e80 24 00 00 00 e4 01 00 00 49 b6 fb ff ff ff ff ff fe 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......I................A....C.
63ea0 06 47 83 04 8e 03 00 00 24 00 00 00 0c 02 00 00 1f b7 fb ff ff ff ff ff 20 00 00 00 00 00 00 00 .G......$.......................
63ec0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 34 02 00 00 17 b7 fb ff ff ff ff ff .A....C.........,...4...........
63ee0 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..............
63f00 24 00 00 00 64 02 00 00 33 b7 fb ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...3.......V........A....C.
63f20 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 02 00 00 61 b7 fb ff ff ff ff ff 47 00 00 00 00 00 00 00 .F......$.......a.......G.......
63f40 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 b4 02 00 00 80 b7 fb ff ff ff ff ff .A....C.........$...............
63f60 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......,.......
63f80 c5 b7 fb ff ff ff ff ff 43 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 ........C........A....C..J......
63fa0 8e 04 8f 03 00 00 00 00 2c 00 00 00 0c 03 00 00 d8 b8 fb ff ff ff ff ff af 02 00 00 00 00 00 00 ........,.......................
63fc0 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..............$...<...
63fe0 8c bb fb 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......
64000 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 ..._......._....................
64020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
64040 d0 b8 05 00 01 00 00 00 00 00 00 00 00 00 00 00 30 fe 01 00 01 00 00 00 3c fe 01 00 01 00 00 00 ................0.......<.......
64060 48 fe 01 00 01 00 00 00 54 fe 01 00 01 00 00 00 60 fe 01 00 01 00 00 00 6c fe 01 00 01 00 00 00 H.......T.......`.......l.......
64080 78 fe 01 00 01 00 00 00 84 fe 01 00 01 00 00 00 90 fe 01 00 01 00 00 00 9c fe 01 00 01 00 00 00 x...............................
640a0 a8 fe 01 00 01 00 00 00 b4 fe 01 00 01 00 00 00 c0 fe 01 00 01 00 00 00 cc fe 01 00 01 00 00 00 ................................
640c0 d8 fe 01 00 01 00 00 00 e4 fe 01 00 01 00 00 00 f0 fe 01 00 01 00 00 00 fc fe 01 00 01 00 00 00 ................................
640e0 08 ff 01 00 01 00 00 00 14 ff 01 00 01 00 00 00 20 ff 01 00 01 00 00 00 2c ff 01 00 01 00 00 00 ........................,.......
64100 38 ff 01 00 01 00 00 00 44 ff 01 00 01 00 00 00 50 ff 01 00 01 00 00 00 5c ff 01 00 01 00 00 00 8.......D.......P.......\.......
64120 68 ff 01 00 01 00 00 00 74 ff 01 00 01 00 00 00 80 ff 01 00 01 00 00 00 8c ff 01 00 01 00 00 00 h.......t.......................
64140 98 ff 01 00 01 00 00 00 a4 ff 01 00 01 00 00 00 b0 ff 01 00 01 00 00 00 bc ff 01 00 01 00 00 00 ................................
64160 c8 ff 01 00 01 00 00 00 d4 ff 01 00 01 00 00 00 e0 ff 01 00 01 00 00 00 ec ff 01 00 01 00 00 00 ................................
64180 f8 ff 01 00 01 00 00 00 04 00 02 00 01 00 00 00 10 00 02 00 01 00 00 00 1c 00 02 00 01 00 00 00 ................................
641a0 28 00 02 00 01 00 00 00 34 00 02 00 01 00 00 00 40 00 02 00 01 00 00 00 4c 00 02 00 01 00 00 00 (.......4.......@.......L.......
641c0 58 00 02 00 01 00 00 00 64 00 02 00 01 00 00 00 70 00 02 00 01 00 00 00 7c 00 02 00 01 00 00 00 X.......d.......p.......|.......
641e0 88 00 02 00 01 00 00 00 94 00 02 00 01 00 00 00 a0 00 02 00 01 00 00 00 ac 00 02 00 01 00 00 00 ................................
64200 b8 00 02 00 01 00 00 00 c4 00 02 00 01 00 00 00 d0 00 02 00 01 00 00 00 dc 00 02 00 01 00 00 00 ................................
64220 e8 00 02 00 01 00 00 00 f4 00 02 00 01 00 00 00 00 01 02 00 01 00 00 00 0c 01 02 00 01 00 00 00 ................................
64240 18 01 02 00 01 00 00 00 24 01 02 00 01 00 00 00 30 01 02 00 01 00 00 00 3c 01 02 00 01 00 00 00 ........$.......0.......<.......
64260 48 01 02 00 01 00 00 00 54 01 02 00 01 00 00 00 60 01 02 00 01 00 00 00 6c 01 02 00 01 00 00 00 H.......T.......`.......l.......
64280 78 01 02 00 01 00 00 00 84 01 02 00 01 00 00 00 90 01 02 00 01 00 00 00 9c 01 02 00 01 00 00 00 x...............................
642a0 a8 01 02 00 01 00 00 00 b4 01 02 00 01 00 00 00 c0 01 02 00 01 00 00 00 cc 01 02 00 01 00 00 00 ................................
642c0 d8 01 02 00 01 00 00 00 e4 01 02 00 01 00 00 00 f0 01 02 00 01 00 00 00 fc 01 02 00 01 00 00 00 ................................
642e0 08 02 02 00 01 00 00 00 14 02 02 00 01 00 00 00 20 02 02 00 01 00 00 00 2c 02 02 00 01 00 00 00 ........................,.......
64300 38 02 02 00 01 00 00 00 44 02 02 00 01 00 00 00 50 02 02 00 01 00 00 00 5c 02 02 00 01 00 00 00 8.......D.......P.......\.......
64320 68 02 02 00 01 00 00 00 74 02 02 00 01 00 00 00 80 02 02 00 01 00 00 00 8c 02 02 00 01 00 00 00 h.......t.......................
64340 98 02 02 00 01 00 00 00 a4 02 02 00 01 00 00 00 b0 02 02 00 01 00 00 00 bc 02 02 00 01 00 00 00 ................................
64360 c8 02 02 00 01 00 00 00 d4 02 02 00 01 00 00 00 e0 02 02 00 01 00 00 00 ec 02 02 00 01 00 00 00 ................................
64380 f8 02 02 00 01 00 00 00 00 00 00 00 00 00 00 00 1e 95 05 00 01 00 00 00 89 25 00 00 01 00 00 00 .........................%......
643a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 96 94 05 00 01 00 00 00 ca 15 00 00 01 00 00 00 ................................
643c0 9c 94 05 00 01 00 00 00 57 19 00 00 01 00 00 00 a5 94 05 00 01 00 00 00 df 25 00 00 01 00 00 00 ........W................%......
643e0 ae 94 05 00 01 00 00 00 c1 24 00 00 01 00 00 00 b4 94 05 00 01 00 00 00 62 14 00 00 01 00 00 00 .........$..............b.......
64400 bb 94 05 00 01 00 00 00 9f 18 00 00 01 00 00 00 c2 94 05 00 01 00 00 00 fd 1d 00 00 01 00 00 00 ................................
64420 cc 94 05 00 01 00 00 00 6f 1e 00 00 01 00 00 00 d8 94 05 00 01 00 00 00 40 1e 00 00 01 00 00 00 ........o...............@.......
64440 e2 94 05 00 01 00 00 00 0d 1f 00 00 01 00 00 00 ec 94 05 00 01 00 00 00 08 1d 00 00 01 00 00 00 ................................
64460 f7 94 05 00 01 00 00 00 17 25 00 00 01 00 00 00 fd 94 05 00 01 00 00 00 37 1b 00 00 01 00 00 00 .........%..............7.......
64480 08 95 05 00 01 00 00 00 9b 1c 00 00 01 00 00 00 0e 95 05 00 01 00 00 00 c5 14 00 00 01 00 00 00 ................................
644a0 13 95 05 00 01 00 00 00 03 19 00 00 01 00 00 00 19 95 05 00 01 00 00 00 a7 16 00 00 01 00 00 00 ................................
644c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8d 94 05 00 01 00 00 00 fb 19 00 00 01 00 00 00 ................................
644e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b3 96 05 00 01 00 00 00 a4 6a 00 00 01 00 00 00 .........................j......
64500 b8 96 05 00 01 00 00 00 d8 6b 00 00 01 00 00 00 bd 96 05 00 01 00 00 00 8c 6c 00 00 01 00 00 00 .........k...............l......
64520 c2 96 05 00 01 00 00 00 33 6d 00 00 01 00 00 00 c7 96 05 00 01 00 00 00 42 6d 00 00 01 00 00 00 ........3m..............Bm......
64540 ce 96 05 00 01 00 00 00 90 73 00 00 01 00 00 00 d5 96 05 00 01 00 00 00 eb 73 00 00 01 00 00 00 .........s...............s......
64560 da 96 05 00 01 00 00 00 64 78 00 00 01 00 00 00 de 96 05 00 01 00 00 00 93 78 00 00 01 00 00 00 ........dx...............x......
64580 e4 96 05 00 01 00 00 00 13 79 00 00 01 00 00 00 ea 96 05 00 01 00 00 00 1f 79 00 00 01 00 00 00 .........y...............y......
645a0 ee 96 05 00 01 00 00 00 86 7a 00 00 01 00 00 00 f6 96 05 00 01 00 00 00 fd 7a 00 00 01 00 00 00 .........z...............z......
645c0 fa 96 05 00 01 00 00 00 c7 7b 00 00 01 00 00 00 00 97 05 00 01 00 00 00 47 7c 00 00 01 00 00 00 .........{..............G|......
645e0 05 97 05 00 01 00 00 00 50 81 00 00 01 00 00 00 0e 97 05 00 01 00 00 00 22 82 00 00 01 00 00 00 ........P...............".......
64600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 86 9b 05 00 01 00 00 00 c5 9b 00 00 01 00 00 00 ................................
64620 8c 9b 05 00 01 00 00 00 33 a8 00 00 01 00 00 00 63 9c 05 00 01 00 00 00 68 a8 00 00 01 00 00 00 ........3.......c.......h.......
64640 92 9b 05 00 01 00 00 00 86 a8 00 00 01 00 00 00 69 9c 05 00 01 00 00 00 53 a9 00 00 01 00 00 00 ................i.......S.......
64660 6e 9c 05 00 01 00 00 00 4b aa 00 00 01 00 00 00 75 9c 05 00 01 00 00 00 69 aa 00 00 01 00 00 00 n.......K.......u.......i.......
64680 98 9b 05 00 01 00 00 00 0e ab 00 00 01 00 00 00 7b 9c 05 00 01 00 00 00 39 ab 00 00 01 00 00 00 ................{.......9.......
646a0 83 9c 05 00 01 00 00 00 a0 ab 00 00 01 00 00 00 aa 9b 05 00 01 00 00 00 0b ac 00 00 01 00 00 00 ................................
646c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 86 9b 05 00 01 00 00 00 c5 9b 00 00 01 00 00 00 ................................
646e0 8c 9b 05 00 01 00 00 00 2d 9c 00 00 01 00 00 00 92 9b 05 00 01 00 00 00 5b 9c 00 00 01 00 00 00 ........-...............[.......
64700 98 9b 05 00 01 00 00 00 7f 9c 00 00 01 00 00 00 9d 9b 05 00 01 00 00 00 a3 9c 00 00 01 00 00 00 ................................
64720 a2 9b 05 00 01 00 00 00 3a 9d 00 00 01 00 00 00 aa 9b 05 00 01 00 00 00 b0 9d 00 00 01 00 00 00 ........:.......................
64740 b0 9b 05 00 01 00 00 00 e3 9d 00 00 01 00 00 00 b5 9b 05 00 01 00 00 00 40 9e 00 00 01 00 00 00 ........................@.......
64760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c 05 00 01 00 00 00 03 9c 05 00 01 00 00 00 ................................
64780 08 9c 05 00 01 00 00 00 00 00 00 00 00 00 00 00 0d 9c 05 00 01 00 00 00 11 9c 05 00 01 00 00 00 ................................
647a0 15 9c 05 00 01 00 00 00 00 00 00 00 00 00 00 00 36 a2 05 00 01 00 00 00 a7 03 01 00 01 00 00 00 ................6...............
647c0 3e a2 05 00 01 00 00 00 3a 04 01 00 01 00 00 00 49 a2 05 00 01 00 00 00 ec 04 01 00 01 00 00 00 >.......:.......I...............
647e0 de a0 05 00 01 00 00 00 00 00 00 00 00 00 00 00 51 a0 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ................Q...............
64800 a2 92 05 00 01 00 00 00 00 00 00 00 00 00 00 00 f5 a0 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
64820 ce a0 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 ................................
64840 e6 a0 05 00 01 00 00 00 54 f9 00 00 01 00 00 00 ed a0 05 00 01 00 00 00 22 fb 00 00 01 00 00 00 ........T...............".......
64860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f fd 00 00 01 00 00 00 ae fd 00 00 01 00 00 00 ................O...............
64880 0c fe 00 00 01 00 00 00 7d fe 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........}.......................
648a0 50 94 05 00 01 00 00 00 62 07 01 00 01 00 00 00 79 a2 05 00 01 00 00 00 aa 08 01 00 01 00 00 00 P.......b.......y...............
648c0 86 a2 05 00 01 00 00 00 e5 08 01 00 01 00 00 00 8e a2 05 00 01 00 00 00 02 0a 01 00 01 00 00 00 ................................
648e0 96 a2 05 00 01 00 00 00 46 0d 01 00 01 00 00 00 9f a2 05 00 01 00 00 00 4a 0e 01 00 01 00 00 00 ........F...............J.......
64900 ab a2 05 00 01 00 00 00 5f 0e 01 00 01 00 00 00 b8 a2 05 00 01 00 00 00 97 0e 01 00 01 00 00 00 ........_.......................
64920 c3 a2 05 00 01 00 00 00 a6 0e 01 00 01 00 00 00 cf a2 05 00 01 00 00 00 49 0f 01 00 01 00 00 00 ........................I.......
64940 d9 a2 05 00 01 00 00 00 87 0f 01 00 01 00 00 00 e6 a2 05 00 01 00 00 00 d2 0f 01 00 01 00 00 00 ................................
64960 ee a2 05 00 01 00 00 00 9d 11 01 00 01 00 00 00 f7 a2 05 00 01 00 00 00 8c 12 01 00 01 00 00 00 ................................
64980 04 a3 05 00 01 00 00 00 e2 12 01 00 01 00 00 00 56 94 05 00 01 00 00 00 05 13 01 00 01 00 00 00 ................V...............
649a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 a3 05 00 01 00 00 00 46 a3 05 00 01 00 00 00 ................A.......F.......
649c0 08 9c 05 00 01 00 00 00 4d a3 05 00 01 00 00 00 53 a3 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ........M.......S...............
649e0 74 a4 05 00 01 00 00 00 62 16 01 00 01 00 00 00 78 a4 05 00 01 00 00 00 c0 16 01 00 01 00 00 00 t.......b.......x...............
64a00 7d a4 05 00 01 00 00 00 ec 16 01 00 01 00 00 00 82 a4 05 00 01 00 00 00 18 17 01 00 01 00 00 00 }...............................
64a20 87 a4 05 00 01 00 00 00 66 17 01 00 01 00 00 00 8c a4 05 00 01 00 00 00 ad 17 01 00 01 00 00 00 ........f.......................
64a40 90 a4 05 00 01 00 00 00 d9 17 01 00 01 00 00 00 94 a4 05 00 01 00 00 00 08 18 01 00 01 00 00 00 ................................
64a60 98 a4 05 00 01 00 00 00 34 18 01 00 01 00 00 00 a2 a4 05 00 01 00 00 00 7f 18 01 00 01 00 00 00 ........4.......................
64a80 a8 a4 05 00 01 00 00 00 c6 18 01 00 01 00 00 00 ad a4 05 00 01 00 00 00 96 19 01 00 01 00 00 00 ................................
64aa0 b1 a4 05 00 01 00 00 00 d4 19 01 00 01 00 00 00 b5 a4 05 00 01 00 00 00 6f 1a 01 00 01 00 00 00 ........................o.......
64ac0 b9 a4 05 00 01 00 00 00 ef 1a 01 00 01 00 00 00 bd a4 05 00 01 00 00 00 6f 1b 01 00 01 00 00 00 ........................o.......
64ae0 c2 a4 05 00 01 00 00 00 fc 1b 01 00 01 00 00 00 c6 a4 05 00 01 00 00 00 2b 1c 01 00 01 00 00 00 ........................+.......
64b00 cd a4 05 00 01 00 00 00 51 1d 01 00 01 00 00 00 d8 a4 05 00 01 00 00 00 72 1d 01 00 01 00 00 00 ........Q...............r.......
64b20 dc a4 05 00 01 00 00 00 9e 1d 01 00 01 00 00 00 e1 a4 05 00 01 00 00 00 c9 1d 01 00 01 00 00 00 ................................
64b40 83 9c 05 00 01 00 00 00 f5 1d 01 00 01 00 00 00 56 a4 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ................V...............
64b60 59 a4 05 00 01 00 00 00 00 00 00 00 00 00 00 00 5e a4 05 00 01 00 00 00 00 00 00 00 00 00 00 00 Y...............^...............
64b80 69 a4 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 i...............................
64ba0 b0 a5 05 00 01 00 00 00 23 64 01 00 01 00 00 00 b3 a5 05 00 01 00 00 00 53 f6 00 00 01 00 00 00 ........#d..............S.......
64bc0 bb a5 05 00 01 00 00 00 72 9e 01 00 01 00 00 00 c5 a5 05 00 01 00 00 00 22 73 01 00 01 00 00 00 ........r..............."s......
64be0 cb a5 05 00 01 00 00 00 b0 99 00 00 01 00 00 00 a7 92 05 00 01 00 00 00 1b d7 01 00 01 00 00 00 ................................
64c00 aa 92 05 00 01 00 00 00 e8 69 00 00 01 00 00 00 ce a5 05 00 01 00 00 00 87 15 01 00 01 00 00 00 .........i......................
64c20 d3 a5 05 00 01 00 00 00 59 d0 01 00 01 00 00 00 50 94 05 00 01 00 00 00 1b 07 01 00 01 00 00 00 ........Y.......P...............
64c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 9a 05 00 01 00 00 00 d8 a5 05 00 01 00 00 00 ................j...............
64c60 dc a5 05 00 01 00 00 00 40 b6 05 00 01 00 00 00 e4 a5 05 00 01 00 00 00 aa 92 05 00 01 00 00 00 ........@.......................
64c80 c5 a5 05 00 01 00 00 00 eb a5 05 00 01 00 00 00 40 b6 05 00 01 00 00 00 f4 a5 05 00 01 00 00 00 ................@...............
64ca0 fb a5 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ab 96 05 00 01 00 00 00 01 a6 05 00 01 00 00 00 ................................
64cc0 b0 9b 05 00 01 00 00 00 3a a3 05 00 01 00 00 00 0c a6 05 00 01 00 00 00 12 a6 05 00 01 00 00 00 ........:.......................
64ce0 17 a6 05 00 01 00 00 00 1d a6 05 00 01 00 00 00 23 a6 05 00 01 00 00 00 29 a6 05 00 01 00 00 00 ................#.......).......
64d00 2f a6 05 00 01 00 00 00 35 a6 05 00 01 00 00 00 3b a6 05 00 01 00 00 00 42 a6 05 00 01 00 00 00 /.......5.......;.......B.......
64d20 49 a6 05 00 01 00 00 00 4f a6 05 00 01 00 00 00 56 a6 05 00 01 00 00 00 5c a6 05 00 01 00 00 00 I.......O.......V.......\.......
64d40 62 a6 05 00 01 00 00 00 68 a6 05 00 01 00 00 00 6f a6 05 00 01 00 00 00 74 a6 05 00 01 00 00 00 b.......h.......o.......t.......
64d60 79 a6 05 00 01 00 00 00 82 a6 05 00 01 00 00 00 ea a6 05 00 01 00 00 00 21 65 01 00 01 00 00 00 y.......................!e......
64d80 f1 a6 05 00 01 00 00 00 a1 65 01 00 01 00 00 00 00 a7 05 00 01 00 00 00 55 66 01 00 01 00 00 00 .........e..............Uf......
64da0 07 a7 05 00 01 00 00 00 c1 66 01 00 01 00 00 00 ab a2 05 00 01 00 00 00 31 67 01 00 01 00 00 00 .........f..............1g......
64dc0 0d a7 05 00 01 00 00 00 7f 67 01 00 01 00 00 00 14 a7 05 00 01 00 00 00 e9 67 01 00 01 00 00 00 .........g...............g......
64de0 1d a7 05 00 01 00 00 00 59 68 01 00 01 00 00 00 22 a7 05 00 01 00 00 00 47 69 01 00 01 00 00 00 ........Yh......".......Gi......
64e00 27 a7 05 00 01 00 00 00 9a 69 01 00 01 00 00 00 2d a7 05 00 01 00 00 00 1d 6a 01 00 01 00 00 00 '........i......-........j......
64e20 33 a7 05 00 01 00 00 00 85 6a 01 00 01 00 00 00 39 a7 05 00 01 00 00 00 9e 6b 01 00 01 00 00 00 3........j......9........k......
64e40 42 a7 05 00 01 00 00 00 e6 6b 01 00 01 00 00 00 49 a7 05 00 01 00 00 00 39 6c 01 00 01 00 00 00 B........k......I.......9l......
64e60 50 a7 05 00 01 00 00 00 84 6c 01 00 01 00 00 00 57 a7 05 00 01 00 00 00 dc 6c 01 00 01 00 00 00 P........l......W........l......
64e80 f7 a2 05 00 01 00 00 00 7a 6d 01 00 01 00 00 00 5e a7 05 00 01 00 00 00 10 6e 01 00 01 00 00 00 ........zm......^........n......
64ea0 67 a7 05 00 01 00 00 00 33 70 01 00 01 00 00 00 70 a7 05 00 01 00 00 00 61 70 01 00 01 00 00 00 g.......3p......p.......ap......
64ec0 83 9c 05 00 01 00 00 00 00 00 00 00 00 00 00 00 b0 a5 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
64ee0 e1 a6 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 ................................
64f00 6d a8 05 00 01 00 00 00 72 a8 05 00 01 00 00 00 7a a8 05 00 01 00 00 00 4d a3 05 00 01 00 00 00 m.......r.......z.......M.......
64f20 82 a8 05 00 01 00 00 00 87 a8 05 00 01 00 00 00 90 a8 05 00 01 00 00 00 9b a8 05 00 01 00 00 00 ................................
64f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b7 a8 05 00 01 00 00 00 69 73 01 00 01 00 00 00 ........................is......
64f60 be a8 05 00 01 00 00 00 70 74 01 00 01 00 00 00 00 97 05 00 01 00 00 00 59 75 01 00 01 00 00 00 ........pt..............Yu......
64f80 0e 97 05 00 01 00 00 00 de 75 01 00 01 00 00 00 c5 a8 05 00 01 00 00 00 b1 76 01 00 01 00 00 00 .........u...............v......
64fa0 cc a8 05 00 01 00 00 00 9d 77 01 00 01 00 00 00 d1 a8 05 00 01 00 00 00 8d 79 01 00 01 00 00 00 .........w...............y......
64fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 ac 05 00 01 00 00 00 b9 9e 01 00 01 00 00 00 ................p...............
64fe0 77 ac 05 00 01 00 00 00 04 9f 01 00 01 00 00 00 7e ac 05 00 01 00 00 00 89 9f 01 00 01 00 00 00 w...............~...............
65000 86 ac 05 00 01 00 00 00 ad 9f 01 00 01 00 00 00 8d ac 05 00 01 00 00 00 4e a0 01 00 01 00 00 00 ........................N.......
65020 92 ac 05 00 01 00 00 00 7c a0 01 00 01 00 00 00 98 ac 05 00 01 00 00 00 9e a0 01 00 01 00 00 00 ........|.......................
65040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67 ae 05 00 01 00 00 00 cf 9d 05 00 01 00 00 00 ................g...............
65060 6b ae 05 00 01 00 00 00 6e ae 05 00 01 00 00 00 73 ae 05 00 01 00 00 00 15 9c 05 00 01 00 00 00 k.......n.......s...............
65080 ed aa 05 00 01 00 00 00 7a ae 05 00 01 00 00 00 eb a5 05 00 01 00 00 00 7e ae 05 00 01 00 00 00 ........z...............~.......
650a0 83 ae 05 00 01 00 00 00 86 ae 05 00 01 00 00 00 89 ae 05 00 01 00 00 00 d8 a5 05 00 01 00 00 00 ................................
650c0 8f ae 05 00 01 00 00 00 93 ae 05 00 01 00 00 00 96 ae 05 00 01 00 00 00 46 a3 05 00 01 00 00 00 ........................F.......
650e0 9d ae 05 00 01 00 00 00 e8 aa 05 00 01 00 00 00 a2 ae 05 00 01 00 00 00 a8 ae 05 00 01 00 00 00 ................................
65100 ae ae 05 00 01 00 00 00 b1 ae 05 00 01 00 00 00 b4 ae 05 00 01 00 00 00 b8 ae 05 00 01 00 00 00 ................................
65120 bb ae 05 00 01 00 00 00 be ae 05 00 01 00 00 00 c1 ae 05 00 01 00 00 00 c4 ae 05 00 01 00 00 00 ................................
65140 c7 ae 05 00 01 00 00 00 ca ae 05 00 01 00 00 00 cd ae 05 00 01 00 00 00 d3 ae 05 00 01 00 00 00 ................................
65160 dc ae 05 00 01 00 00 00 e6 ae 05 00 01 00 00 00 ed ae 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
65180 a9 b0 05 00 01 00 00 00 ae b0 05 00 01 00 00 00 b4 b0 05 00 01 00 00 00 bb b0 05 00 01 00 00 00 ................................
651a0 c4 b0 05 00 01 00 00 00 cc b0 05 00 01 00 00 00 d5 b0 05 00 01 00 00 00 de b0 05 00 01 00 00 00 ................................
651c0 e7 b0 05 00 01 00 00 00 f0 b0 05 00 01 00 00 00 f9 b0 05 00 01 00 00 00 02 b1 05 00 01 00 00 00 ................................
651e0 0b b1 05 00 01 00 00 00 10 b1 05 00 01 00 00 00 14 b1 05 00 01 00 00 00 18 b1 05 00 01 00 00 00 ................................
65200 1c b1 05 00 01 00 00 00 20 b1 05 00 01 00 00 00 24 b1 05 00 01 00 00 00 28 b1 05 00 01 00 00 00 ................$.......(.......
65220 2d b1 05 00 01 00 00 00 32 b1 05 00 01 00 00 00 36 b1 05 00 01 00 00 00 3b b1 05 00 01 00 00 00 -.......2.......6.......;.......
65240 3f b1 05 00 01 00 00 00 43 b1 05 00 01 00 00 00 47 b1 05 00 01 00 00 00 4c b1 05 00 01 00 00 00 ?.......C.......G.......L.......
65260 50 b1 05 00 01 00 00 00 54 b1 05 00 01 00 00 00 5b b1 05 00 01 00 00 00 5f b1 05 00 01 00 00 00 P.......T.......[......._.......
65280 62 b1 05 00 01 00 00 00 65 b1 05 00 01 00 00 00 68 b1 05 00 01 00 00 00 6d b1 05 00 01 00 00 00 b.......e.......h.......m.......
652a0 75 b1 05 00 01 00 00 00 7a b1 05 00 01 00 00 00 83 b1 05 00 01 00 00 00 8a b1 05 00 01 00 00 00 u.......z.......................
652c0 92 b1 05 00 01 00 00 00 9a b1 05 00 01 00 00 00 a3 b1 05 00 01 00 00 00 ac b1 05 00 01 00 00 00 ................................
652e0 b4 b1 05 00 01 00 00 00 bc b1 05 00 01 00 00 00 c3 b1 05 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
65300 6d b2 05 00 01 00 00 00 62 d7 01 00 01 00 00 00 73 b2 05 00 01 00 00 00 a5 d7 01 00 01 00 00 00 m.......b.......s...............
65320 78 b2 05 00 01 00 00 00 2e db 01 00 01 00 00 00 81 b2 05 00 01 00 00 00 6f db 01 00 01 00 00 00 x.......................o.......
65340 55 aa 05 00 01 00 00 00 b4 db 01 00 01 00 00 00 89 b2 05 00 01 00 00 00 1f dc 01 00 01 00 00 00 U...............................
65360 c5 a8 05 00 01 00 00 00 53 dc 01 00 01 00 00 00 90 b2 05 00 01 00 00 00 8b dc 01 00 01 00 00 00 ........S.......................
65380 97 b2 05 00 01 00 00 00 d4 dc 01 00 01 00 00 00 a1 b2 05 00 01 00 00 00 33 dd 01 00 01 00 00 00 ........................3.......
653a0 a6 b2 05 00 01 00 00 00 74 de 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........t.......................
653c0 22 b3 05 00 01 00 00 00 26 b3 05 00 01 00 00 00 2e b3 05 00 01 00 00 00 34 b3 05 00 01 00 00 00 ".......&...............4.......
653e0 3d b3 05 00 01 00 00 00 a1 b2 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =...............................
65400 55 b3 05 00 01 00 00 00 04 03 02 00 01 00 00 00 7b b3 05 00 01 00 00 00 7d b3 05 00 01 00 00 00 U...............{.......}.......
65420 84 b3 05 00 01 00 00 00 86 b3 05 00 01 00 00 00 61 04 02 00 01 00 00 00 d5 13 02 00 01 00 00 00 ................a...............
65440 66 25 02 00 01 00 00 00 a2 27 02 00 01 00 00 00 dc 2e 02 00 01 00 00 00 db 31 02 00 01 00 00 00 f%.......'...............1......
65460 32 39 02 00 01 00 00 00 ae 3e 02 00 01 00 00 00 2b 43 02 00 01 00 00 00 58 4b 02 00 01 00 00 00 29.......>......+C......XK......
65480 f7 4f 02 00 01 00 00 00 41 75 02 00 01 00 00 00 cd 77 02 00 01 00 00 00 d7 ac 02 00 01 00 00 00 .O......Au.......w..............
654a0 93 e8 02 00 01 00 00 00 b5 ef 02 00 01 00 00 00 7b 0a 03 00 01 00 00 00 28 35 03 00 01 00 00 00 ................{.......(5......
654c0 e4 39 03 00 01 00 00 00 f0 4c 03 00 01 00 00 00 ae 56 03 00 01 00 00 00 e3 56 03 00 01 00 00 00 .9.......L.......V.......V......
654e0 7f 5c 03 00 01 00 00 00 f6 64 03 00 01 00 00 00 f1 6a 03 00 01 00 00 00 fa 6d 03 00 01 00 00 00 .\.......d.......j.......m......
65500 2c 71 03 00 01 00 00 00 04 74 03 00 01 00 00 00 aa 76 03 00 01 00 00 00 1c 88 03 00 01 00 00 00 ,q.......t.......v..............
65520 4e 8b 03 00 01 00 00 00 b3 8f 03 00 01 00 00 00 25 a1 03 00 01 00 00 00 bd aa 03 00 01 00 00 00 N...............%...............
65540 0a b2 03 00 01 00 00 00 75 e1 03 00 01 00 00 00 20 fd 03 00 01 00 00 00 77 12 04 00 01 00 00 00 ........u...............w.......
65560 fe 51 04 00 01 00 00 00 3e 56 04 00 01 00 00 00 ce 63 04 00 01 00 00 00 d3 7c 04 00 01 00 00 00 .Q......>V.......c.......|......
65580 8f 7e 04 00 01 00 00 00 a8 f3 04 00 01 00 00 00 ba fd 04 00 01 00 00 00 8f 02 05 00 01 00 00 00 .~..............................
655a0 09 08 05 00 01 00 00 00 a9 0d 05 00 01 00 00 00 d3 12 05 00 01 00 00 00 9b 1b 05 00 01 00 00 00 ................................
655c0 b1 6f 05 00 01 00 00 00 51 7c 05 00 01 00 00 00 f1 80 05 00 01 00 00 00 d9 88 05 00 01 00 00 00 .o......Q|......................
655e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d8 b1 05 00 01 00 00 00 c8 d0 01 00 01 00 00 00 ................................
65600 df b1 05 00 01 00 00 00 25 d2 01 00 01 00 00 00 b8 96 05 00 01 00 00 00 73 d3 01 00 01 00 00 00 ........%...............s.......
65620 da 96 05 00 01 00 00 00 fc d3 01 00 01 00 00 00 e9 b1 05 00 01 00 00 00 2a d5 01 00 01 00 00 00 ........................*.......
65640 cc b1 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 ................................
65660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
656a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
656c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
656e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
657a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
657c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
657e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
658a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
658c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
658e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
659a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
659c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
659e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
65fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
66000 bc 26 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/..
66020 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............
66040 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.
66060 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.......
66080 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.
660a0 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...
660c0 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..
660e0 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..
66100 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....`..............
66120 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..
66140 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..
66160 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
66180 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..>..
661a0 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...).
661c0 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..
661e0 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..(
66200 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),.....
66220 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....[
66240 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...
66260 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
66280 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.............
662a0 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
662c0 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
662e0 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..$..."$
66300 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
66320 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..
66340 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
66360 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
66380 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................
663a0 5e 13 00 00 01 00 00 00 0a 00 00 00 1e 01 00 00 48 14 00 00 01 00 00 00 23 00 00 00 1e 01 00 00 ^...............H.......#.......
663c0 5c 14 00 00 01 00 00 00 36 00 00 00 0e 01 00 00 f6 23 00 00 01 00 00 00 46 00 00 00 0e 01 00 00 \.......6........#......F.......
663e0 ed 27 00 00 01 00 00 00 54 00 00 00 0e 01 00 00 4b 2c 00 00 01 00 00 00 60 00 00 00 0e 01 00 00 .'......T.......K,......`.......
66400 9a 2d 00 00 01 00 00 00 6f 00 00 00 0e 01 00 00 bc 31 00 00 01 00 00 00 79 00 00 00 0e 01 00 00 .-......o........1......y.......
66420 f9 5f 00 00 01 00 00 00 88 00 00 00 0e 01 00 00 ad 65 00 00 01 00 00 00 96 00 00 00 0e 01 00 00 ._...............e..............
66440 a8 69 00 00 01 00 00 00 a0 00 00 00 0e 01 00 00 a4 6a 00 00 01 00 00 00 aa 00 00 00 0e 01 00 00 .i...............j..............
66460 d8 6b 00 00 01 00 00 00 b4 00 00 00 0e 01 00 00 8c 6c 00 00 01 00 00 00 be 00 00 00 0e 01 00 00 .k...............l..............
66480 33 6d 00 00 01 00 00 00 c8 00 00 00 0e 01 00 00 42 6d 00 00 01 00 00 00 d4 00 00 00 0e 01 00 00 3m..............Bm..............
664a0 90 73 00 00 01 00 00 00 dc 00 00 00 0e 01 00 00 eb 73 00 00 01 00 00 00 e6 00 00 00 0e 01 00 00 .s...............s..............
664c0 64 78 00 00 01 00 00 00 ef 00 00 00 0e 01 00 00 93 78 00 00 01 00 00 00 fa 00 00 00 0e 01 00 00 dx...............x..............
664e0 13 79 00 00 01 00 00 00 05 01 00 00 0e 01 00 00 1f 79 00 00 01 00 00 00 0e 01 00 00 0e 01 00 00 .y...............y..............
66500 86 7a 00 00 01 00 00 00 1b 01 00 00 0e 01 00 00 fd 7a 00 00 01 00 00 00 24 01 00 00 0e 01 00 00 .z...............z......$.......
66520 c7 7b 00 00 01 00 00 00 2f 01 00 00 0e 01 00 00 47 7c 00 00 01 00 00 00 39 01 00 00 0e 01 00 00 .{....../.......G|......9.......
66540 50 81 00 00 01 00 00 00 47 01 00 00 0e 01 00 00 22 82 00 00 01 00 00 00 53 01 00 00 0e 01 00 00 P.......G.......".......S.......
66560 6c 85 00 00 01 00 00 00 5f 01 00 00 0e 01 00 00 41 86 00 00 01 00 00 00 6a 01 00 00 0e 01 00 00 l......._.......A.......j.......
66580 62 87 00 00 01 00 00 00 75 01 00 00 0e 01 00 00 e0 89 00 00 01 00 00 00 82 01 00 00 0e 01 00 00 b.......u.......................
665a0 1c 8a 00 00 01 00 00 00 8a 01 00 00 0e 01 00 00 5b 8a 00 00 01 00 00 00 93 01 00 00 0e 01 00 00 ................[...............
665c0 ff 8a 00 00 01 00 00 00 a1 01 00 00 0e 01 00 00 00 8e 00 00 01 00 00 00 a8 01 00 00 0e 01 00 00 ................................
665e0 88 92 00 00 01 00 00 00 b7 01 00 00 0e 01 00 00 ff 92 00 00 01 00 00 00 c8 01 00 00 0e 01 00 00 ................................
66600 a7 93 00 00 01 00 00 00 d7 01 00 00 0e 01 00 00 1d 94 00 00 01 00 00 00 e1 01 00 00 0e 01 00 00 ................................
66620 b8 94 00 00 01 00 00 00 f4 01 00 00 0e 01 00 00 59 95 00 00 01 00 00 00 01 02 00 00 0e 01 00 00 ................Y...............
66640 a7 95 00 00 01 00 00 00 0e 02 00 00 0e 01 00 00 14 98 00 00 01 00 00 00 1a 02 00 00 0e 01 00 00 ................................
66660 4b 99 00 00 01 00 00 00 25 02 00 00 0e 01 00 00 a0 99 00 00 01 00 00 00 2d 02 00 00 0e 01 00 00 K.......%...............-.......
66680 de 9a 00 00 01 00 00 00 3c 02 00 00 0e 01 00 00 42 9b 00 00 01 00 00 00 48 02 00 00 0e 01 00 00 ........<.......B.......H.......
666a0 78 9b 00 00 01 00 00 00 54 02 00 00 0e 01 00 00 c5 9b 00 00 01 00 00 00 5e 02 00 00 0e 01 00 00 x.......T...............^.......
666c0 2d 9c 00 00 01 00 00 00 67 02 00 00 0e 01 00 00 5b 9c 00 00 01 00 00 00 70 02 00 00 0e 01 00 00 -.......g.......[.......p.......
666e0 7f 9c 00 00 01 00 00 00 78 02 00 00 0e 01 00 00 a3 9c 00 00 01 00 00 00 80 02 00 00 0e 01 00 00 ........x.......................
66700 3a 9d 00 00 01 00 00 00 8b 02 00 00 0e 01 00 00 b0 9d 00 00 01 00 00 00 94 02 00 00 0e 01 00 00 :...............................
66720 e3 9d 00 00 01 00 00 00 9a 02 00 00 0e 01 00 00 40 9e 00 00 01 00 00 00 a6 02 00 00 0e 01 00 00 ................@...............
66740 97 9e 00 00 01 00 00 00 ae 02 00 00 0e 01 00 00 d5 9e 00 00 01 00 00 00 b7 02 00 00 0e 01 00 00 ................................
66760 cf 9f 00 00 01 00 00 00 bf 02 00 00 0e 01 00 00 42 a4 00 00 01 00 00 00 ca 02 00 00 0e 01 00 00 ................B...............
66780 94 a5 00 00 01 00 00 00 d1 02 00 00 0e 01 00 00 b8 a5 00 00 01 00 00 00 dd 02 00 00 0e 01 00 00 ................................
667a0 10 a6 00 00 01 00 00 00 e4 02 00 00 0e 01 00 00 6d a6 00 00 01 00 00 00 ef 02 00 00 0e 01 00 00 ................m...............
667c0 ce a6 00 00 01 00 00 00 fc 02 00 00 0e 01 00 00 33 a8 00 00 01 00 00 00 06 03 00 00 0e 01 00 00 ................3...............
667e0 68 a8 00 00 01 00 00 00 10 03 00 00 0e 01 00 00 86 a8 00 00 01 00 00 00 1a 03 00 00 0e 01 00 00 h...............................
66800 53 a9 00 00 01 00 00 00 23 03 00 00 0e 01 00 00 4b aa 00 00 01 00 00 00 2e 03 00 00 0e 01 00 00 S.......#.......K...............
66820 69 aa 00 00 01 00 00 00 38 03 00 00 0e 01 00 00 0e ab 00 00 01 00 00 00 41 03 00 00 0e 01 00 00 i.......8...............A.......
66840 39 ab 00 00 01 00 00 00 4d 03 00 00 0e 01 00 00 a0 ab 00 00 01 00 00 00 56 03 00 00 0e 01 00 00 9.......M...............V.......
66860 0b ac 00 00 01 00 00 00 60 03 00 00 0e 01 00 00 36 ac 00 00 01 00 00 00 6b 03 00 00 0e 01 00 00 ........`.......6.......k.......
66880 90 ac 00 00 01 00 00 00 76 03 00 00 0e 01 00 00 ca ac 00 00 01 00 00 00 81 03 00 00 0e 01 00 00 ........v.......................
668a0 fc ac 00 00 01 00 00 00 8b 03 00 00 0e 01 00 00 7d ad 00 00 01 00 00 00 96 03 00 00 0e 01 00 00 ................}...............
668c0 c5 af 00 00 01 00 00 00 a4 03 00 00 0e 01 00 00 9d b0 00 00 01 00 00 00 ad 03 00 00 0e 01 00 00 ................................
668e0 ed b0 00 00 01 00 00 00 b8 03 00 00 0e 01 00 00 9c b2 00 00 01 00 00 00 be 03 00 00 0e 01 00 00 ................................
66900 05 b6 00 00 01 00 00 00 c7 03 00 00 0e 01 00 00 50 bb 00 00 01 00 00 00 d3 03 00 00 0e 01 00 00 ................P...............
66920 a4 bb 00 00 01 00 00 00 df 03 00 00 0e 01 00 00 88 be 00 00 01 00 00 00 eb 03 00 00 0e 01 00 00 ................................
66940 94 c3 00 00 01 00 00 00 f5 03 00 00 0e 01 00 00 42 c5 00 00 01 00 00 00 07 04 00 00 0e 01 00 00 ................B...............
66960 83 c5 00 00 01 00 00 00 15 04 00 00 0e 01 00 00 c8 c5 00 00 01 00 00 00 23 04 00 00 0e 01 00 00 ........................#.......
66980 49 c6 00 00 01 00 00 00 32 04 00 00 0e 01 00 00 a4 c7 00 00 01 00 00 00 3e 04 00 00 0e 01 00 00 I.......2...............>.......
669a0 86 ca 00 00 01 00 00 00 4a 04 00 00 0e 01 00 00 7d cb 00 00 01 00 00 00 56 04 00 00 0e 01 00 00 ........J.......}.......V.......
669c0 cd cc 00 00 01 00 00 00 62 04 00 00 0e 01 00 00 ab ce 00 00 01 00 00 00 6c 04 00 00 0e 01 00 00 ........b...............l.......
669e0 bb ce 00 00 01 00 00 00 77 04 00 00 0e 01 00 00 48 cf 00 00 01 00 00 00 82 04 00 00 0e 01 00 00 ........w.......H...............
66a00 2d d0 00 00 01 00 00 00 91 04 00 00 0e 01 00 00 bf d0 00 00 01 00 00 00 9c 04 00 00 0e 01 00 00 -...............................
66a20 1a d1 00 00 01 00 00 00 ac 04 00 00 0e 01 00 00 4f d1 00 00 01 00 00 00 b7 04 00 00 0e 01 00 00 ................O...............
66a40 0c dc 00 00 01 00 00 00 be 04 00 00 0e 01 00 00 99 dc 00 00 01 00 00 00 cb 04 00 00 0e 01 00 00 ................................
66a60 1b dd 00 00 01 00 00 00 da 04 00 00 0e 01 00 00 47 dd 00 00 01 00 00 00 e4 04 00 00 0e 01 00 00 ................G...............
66a80 b3 dd 00 00 01 00 00 00 f1 04 00 00 0e 01 00 00 22 df 00 00 01 00 00 00 fd 04 00 00 0e 01 00 00 ................"...............
66aa0 fb e0 00 00 01 00 00 00 09 05 00 00 0e 01 00 00 77 e1 00 00 01 00 00 00 14 05 00 00 0e 01 00 00 ................w...............
66ac0 8b e1 00 00 01 00 00 00 1d 05 00 00 0e 01 00 00 ea e1 00 00 01 00 00 00 2c 05 00 00 0e 01 00 00 ........................,.......
66ae0 79 e2 00 00 01 00 00 00 35 05 00 00 0e 01 00 00 d0 e7 00 00 01 00 00 00 42 05 00 00 0e 01 00 00 y.......5...............B.......
66b00 e5 e9 00 00 01 00 00 00 48 05 00 00 0e 01 00 00 c8 ec 00 00 01 00 00 00 59 05 00 00 0e 01 00 00 ........H...............Y.......
66b20 18 ed 00 00 01 00 00 00 67 05 00 00 0e 01 00 00 66 ee 00 00 01 00 00 00 72 05 00 00 0e 01 00 00 ........g.......f.......r.......
66b40 9d ee 00 00 01 00 00 00 7c 05 00 00 0e 01 00 00 88 ef 00 00 01 00 00 00 84 05 00 00 0e 01 00 00 ........|.......................
66b60 c4 ef 00 00 01 00 00 00 8e 05 00 00 0e 01 00 00 31 f0 00 00 01 00 00 00 98 05 00 00 0e 01 00 00 ................1...............
66b80 80 f1 00 00 01 00 00 00 a3 05 00 00 0e 01 00 00 0c f2 00 00 01 00 00 00 b1 05 00 00 0e 01 00 00 ................................
66ba0 1b f3 00 00 01 00 00 00 b7 05 00 00 0e 01 00 00 56 f3 00 00 01 00 00 00 c0 05 00 00 0e 01 00 00 ................V...............
66bc0 ae f4 00 00 01 00 00 00 d1 05 00 00 0e 01 00 00 6c f8 00 00 01 00 00 00 da 05 00 00 0e 01 00 00 ................l...............
66be0 54 f9 00 00 01 00 00 00 e5 05 00 00 0e 01 00 00 22 fb 00 00 01 00 00 00 f1 05 00 00 0e 01 00 00 T..............."...............
66c00 4f fd 00 00 01 00 00 00 03 06 00 00 0e 01 00 00 ae fd 00 00 01 00 00 00 11 06 00 00 0e 01 00 00 O...............................
66c20 0c fe 00 00 01 00 00 00 1d 06 00 00 0e 01 00 00 7d fe 00 00 01 00 00 00 2d 06 00 00 0e 01 00 00 ................}.......-.......
66c40 4d ff 00 00 01 00 00 00 37 06 00 00 0e 01 00 00 ba ff 00 00 01 00 00 00 41 06 00 00 0e 01 00 00 M.......7...............A.......
66c60 70 00 01 00 01 00 00 00 4c 06 00 00 0e 01 00 00 e4 00 01 00 01 00 00 00 59 06 00 00 0e 01 00 00 p.......L...............Y.......
66c80 3f 02 01 00 01 00 00 00 65 06 00 00 0e 01 00 00 a7 03 01 00 01 00 00 00 71 06 00 00 0e 01 00 00 ?.......e...............q.......
66ca0 3a 04 01 00 01 00 00 00 80 06 00 00 0e 01 00 00 ec 04 01 00 01 00 00 00 8b 06 00 00 0e 01 00 00 :...............................
66cc0 6d 05 01 00 01 00 00 00 91 06 00 00 0e 01 00 00 62 07 01 00 01 00 00 00 9b 06 00 00 0e 01 00 00 m...............b...............
66ce0 aa 08 01 00 01 00 00 00 ac 06 00 00 0e 01 00 00 e5 08 01 00 01 00 00 00 b8 06 00 00 0e 01 00 00 ................................
66d00 02 0a 01 00 01 00 00 00 c4 06 00 00 0e 01 00 00 46 0d 01 00 01 00 00 00 d1 06 00 00 0e 01 00 00 ................F...............
66d20 4a 0e 01 00 01 00 00 00 e1 06 00 00 0e 01 00 00 5f 0e 01 00 01 00 00 00 f2 06 00 00 0e 01 00 00 J..............._...............
66d40 97 0e 01 00 01 00 00 00 01 07 00 00 0e 01 00 00 a6 0e 01 00 01 00 00 00 11 07 00 00 0e 01 00 00 ................................
66d60 49 0f 01 00 01 00 00 00 1f 07 00 00 0e 01 00 00 87 0f 01 00 01 00 00 00 30 07 00 00 0e 01 00 00 I.......................0.......
66d80 d2 0f 01 00 01 00 00 00 3c 07 00 00 0e 01 00 00 9d 11 01 00 01 00 00 00 49 07 00 00 0e 01 00 00 ........<...............I.......
66da0 8c 12 01 00 01 00 00 00 5a 07 00 00 0e 01 00 00 e2 12 01 00 01 00 00 00 69 07 00 00 0e 01 00 00 ........Z...............i.......
66dc0 05 13 01 00 01 00 00 00 77 07 00 00 0e 01 00 00 97 13 01 00 01 00 00 00 82 07 00 00 0e 01 00 00 ........w.......................
66de0 da 13 01 00 01 00 00 00 8e 07 00 00 0e 01 00 00 5a 14 01 00 01 00 00 00 95 07 00 00 0e 01 00 00 ................Z...............
66e00 dd 14 01 00 01 00 00 00 a1 07 00 00 0e 01 00 00 3d 15 01 00 01 00 00 00 b3 07 00 00 0e 01 00 00 ................=...............
66e20 62 16 01 00 01 00 00 00 bd 07 00 00 0e 01 00 00 c0 16 01 00 01 00 00 00 c8 07 00 00 0e 01 00 00 b...............................
66e40 ec 16 01 00 01 00 00 00 d3 07 00 00 0e 01 00 00 18 17 01 00 01 00 00 00 de 07 00 00 0e 01 00 00 ................................
66e60 66 17 01 00 01 00 00 00 e9 07 00 00 0e 01 00 00 ad 17 01 00 01 00 00 00 f3 07 00 00 0e 01 00 00 f...............................
66e80 d9 17 01 00 01 00 00 00 fd 07 00 00 0e 01 00 00 08 18 01 00 01 00 00 00 07 08 00 00 0e 01 00 00 ................................
66ea0 34 18 01 00 01 00 00 00 13 08 00 00 0e 01 00 00 7f 18 01 00 01 00 00 00 1f 08 00 00 0e 01 00 00 4...............................
66ec0 c6 18 01 00 01 00 00 00 2a 08 00 00 0e 01 00 00 96 19 01 00 01 00 00 00 34 08 00 00 0e 01 00 00 ........*...............4.......
66ee0 d4 19 01 00 01 00 00 00 3e 08 00 00 0e 01 00 00 6f 1a 01 00 01 00 00 00 48 08 00 00 0e 01 00 00 ........>.......o.......H.......
66f00 ef 1a 01 00 01 00 00 00 52 08 00 00 0e 01 00 00 6f 1b 01 00 01 00 00 00 5d 08 00 00 0e 01 00 00 ........R.......o.......].......
66f20 fc 1b 01 00 01 00 00 00 67 08 00 00 0e 01 00 00 2b 1c 01 00 01 00 00 00 74 08 00 00 0e 01 00 00 ........g.......+.......t.......
66f40 51 1d 01 00 01 00 00 00 85 08 00 00 0e 01 00 00 72 1d 01 00 01 00 00 00 8f 08 00 00 0e 01 00 00 Q...............r...............
66f60 9e 1d 01 00 01 00 00 00 9a 08 00 00 0e 01 00 00 c9 1d 01 00 01 00 00 00 a4 08 00 00 0e 01 00 00 ................................
66f80 f5 1d 01 00 01 00 00 00 af 08 00 00 0e 01 00 00 5b 1e 01 00 01 00 00 00 bb 08 00 00 0e 01 00 00 ................[...............
66fa0 ed 22 01 00 01 00 00 00 cd 08 00 00 0e 01 00 00 12 26 01 00 01 00 00 00 de 08 00 00 0e 01 00 00 ."...............&..............
66fc0 68 26 01 00 01 00 00 00 e9 08 00 00 0e 01 00 00 67 28 01 00 01 00 00 00 f5 08 00 00 0e 01 00 00 h&..............g(..............
66fe0 ac 2d 01 00 01 00 00 00 ff 08 00 00 0e 01 00 00 09 2e 01 00 01 00 00 00 12 09 00 00 0e 01 00 00 .-..............................
67000 fb 2e 01 00 01 00 00 00 18 09 00 00 0e 01 00 00 54 30 01 00 01 00 00 00 23 09 00 00 0e 01 00 00 ................T0......#.......
67020 6a 30 01 00 01 00 00 00 32 09 00 00 0e 01 00 00 1c 36 01 00 01 00 00 00 3d 09 00 00 0e 01 00 00 j0......2........6......=.......
67040 73 36 01 00 01 00 00 00 45 09 00 00 0e 01 00 00 a7 36 01 00 01 00 00 00 59 09 00 00 0e 01 00 00 s6......E........6......Y.......
67060 12 37 01 00 01 00 00 00 66 09 00 00 0e 01 00 00 f8 37 01 00 01 00 00 00 74 09 00 00 0e 01 00 00 .7......f........7......t.......
67080 2b 38 01 00 01 00 00 00 7f 09 00 00 0e 01 00 00 b6 38 01 00 01 00 00 00 8a 09 00 00 0e 01 00 00 +8...............8..............
670a0 f2 38 01 00 01 00 00 00 9d 09 00 00 0e 01 00 00 87 42 01 00 01 00 00 00 a8 09 00 00 0e 01 00 00 .8...............B..............
670c0 e4 44 01 00 01 00 00 00 b4 09 00 00 0e 01 00 00 33 56 01 00 01 00 00 00 bc 09 00 00 0e 01 00 00 .D..............3V..............
670e0 2a 5a 01 00 01 00 00 00 c9 09 00 00 0e 01 00 00 a4 5e 01 00 01 00 00 00 d5 09 00 00 0e 01 00 00 *Z...............^..............
67100 7b 5f 01 00 01 00 00 00 e0 09 00 00 0e 01 00 00 94 62 01 00 01 00 00 00 eb 09 00 00 0e 01 00 00 {_...............b..............
67120 8b 63 01 00 01 00 00 00 f8 09 00 00 0e 01 00 00 e6 64 01 00 01 00 00 00 03 0a 00 00 0e 01 00 00 .c...............d..............
67140 21 65 01 00 01 00 00 00 10 0a 00 00 0e 01 00 00 a1 65 01 00 01 00 00 00 25 0a 00 00 0e 01 00 00 !e...............e......%.......
67160 55 66 01 00 01 00 00 00 32 0a 00 00 0e 01 00 00 c1 66 01 00 01 00 00 00 3e 0a 00 00 0e 01 00 00 Uf......2........f......>.......
67180 31 67 01 00 01 00 00 00 51 0a 00 00 0e 01 00 00 7f 67 01 00 01 00 00 00 5e 0a 00 00 0e 01 00 00 1g......Q........g......^.......
671a0 e9 67 01 00 01 00 00 00 6d 0a 00 00 0e 01 00 00 59 68 01 00 01 00 00 00 78 0a 00 00 0e 01 00 00 .g......m.......Yh......x.......
671c0 47 69 01 00 01 00 00 00 83 0a 00 00 0e 01 00 00 9a 69 01 00 01 00 00 00 8f 0a 00 00 0e 01 00 00 Gi...............i..............
671e0 1d 6a 01 00 01 00 00 00 9b 0a 00 00 0e 01 00 00 85 6a 01 00 01 00 00 00 a7 0a 00 00 0e 01 00 00 .j...............j..............
67200 9e 6b 01 00 01 00 00 00 b6 0a 00 00 0e 01 00 00 e6 6b 01 00 01 00 00 00 c3 0a 00 00 0e 01 00 00 .k...............k..............
67220 39 6c 01 00 01 00 00 00 d0 0a 00 00 0e 01 00 00 84 6c 01 00 01 00 00 00 dd 0a 00 00 0e 01 00 00 9l...............l..............
67240 dc 6c 01 00 01 00 00 00 ea 0a 00 00 0e 01 00 00 7a 6d 01 00 01 00 00 00 fd 0a 00 00 0e 01 00 00 .l..............zm..............
67260 10 6e 01 00 01 00 00 00 0c 0b 00 00 0e 01 00 00 33 70 01 00 01 00 00 00 1b 0b 00 00 0e 01 00 00 .n..............3p..............
67280 61 70 01 00 01 00 00 00 28 0b 00 00 0e 01 00 00 e7 70 01 00 01 00 00 00 35 0b 00 00 0e 01 00 00 ap......(........p......5.......
672a0 27 71 01 00 01 00 00 00 45 0b 00 00 0e 01 00 00 e7 71 01 00 01 00 00 00 4f 0b 00 00 0e 01 00 00 'q......E........q......O.......
672c0 5d 72 01 00 01 00 00 00 5a 0b 00 00 0e 01 00 00 b0 72 01 00 01 00 00 00 69 0b 00 00 0e 01 00 00 ]r......Z........r......i.......
672e0 15 73 01 00 01 00 00 00 75 0b 00 00 0e 01 00 00 69 73 01 00 01 00 00 00 7e 0b 00 00 0e 01 00 00 .s......u.......is......~.......
67300 70 74 01 00 01 00 00 00 87 0b 00 00 0e 01 00 00 59 75 01 00 01 00 00 00 8d 0b 00 00 0e 01 00 00 pt..............Yu..............
67320 de 75 01 00 01 00 00 00 95 0b 00 00 0e 01 00 00 b1 76 01 00 01 00 00 00 9e 0b 00 00 0e 01 00 00 .u...............v..............
67340 9d 77 01 00 01 00 00 00 a5 0b 00 00 0e 01 00 00 8d 79 01 00 01 00 00 00 ab 0b 00 00 0e 01 00 00 .w...............y..............
67360 17 7a 01 00 01 00 00 00 b5 0b 00 00 0e 01 00 00 f3 7a 01 00 01 00 00 00 be 0b 00 00 0e 01 00 00 .z...............z..............
67380 f2 7e 01 00 01 00 00 00 c9 0b 00 00 0e 01 00 00 9c 7f 01 00 01 00 00 00 d3 0b 00 00 0e 01 00 00 .~..............................
673a0 a9 84 01 00 01 00 00 00 e7 0b 00 00 0e 01 00 00 7d 88 01 00 01 00 00 00 f2 0b 00 00 0e 01 00 00 ................}...............
673c0 dd 91 01 00 01 00 00 00 fb 0b 00 00 0e 01 00 00 4d 92 01 00 01 00 00 00 08 0c 00 00 0e 01 00 00 ................M...............
673e0 ee 92 01 00 01 00 00 00 0e 0c 00 00 0e 01 00 00 6e 93 01 00 01 00 00 00 14 0c 00 00 0e 01 00 00 ................n...............
67400 14 97 01 00 01 00 00 00 24 0c 00 00 0e 01 00 00 ea 9c 01 00 01 00 00 00 2d 0c 00 00 0e 01 00 00 ........$...............-.......
67420 08 9d 01 00 01 00 00 00 34 0c 00 00 0e 01 00 00 4b 9d 01 00 01 00 00 00 3f 0c 00 00 0e 01 00 00 ........4.......K.......?.......
67440 b9 9e 01 00 01 00 00 00 4e 0c 00 00 0e 01 00 00 04 9f 01 00 01 00 00 00 5d 0c 00 00 0e 01 00 00 ........N...............].......
67460 89 9f 01 00 01 00 00 00 6d 0c 00 00 0e 01 00 00 ad 9f 01 00 01 00 00 00 7c 0c 00 00 0e 01 00 00 ........m...............|.......
67480 4e a0 01 00 01 00 00 00 89 0c 00 00 0e 01 00 00 7c a0 01 00 01 00 00 00 95 0c 00 00 0e 01 00 00 N...............|...............
674a0 9e a0 01 00 01 00 00 00 a5 0c 00 00 0e 01 00 00 c2 a0 01 00 01 00 00 00 b3 0c 00 00 0e 01 00 00 ................................
674c0 40 a1 01 00 01 00 00 00 be 0c 00 00 0e 01 00 00 1a a2 01 00 01 00 00 00 c5 0c 00 00 0e 01 00 00 @...............................
674e0 2a a3 01 00 01 00 00 00 cf 0c 00 00 0e 01 00 00 36 a5 01 00 01 00 00 00 d5 0c 00 00 0e 01 00 00 *...............6...............
67500 98 b1 01 00 01 00 00 00 e4 0c 00 00 0e 01 00 00 32 b2 01 00 01 00 00 00 ee 0c 00 00 0e 01 00 00 ................2...............
67520 e6 b2 01 00 01 00 00 00 00 0d 00 00 0e 01 00 00 86 b4 01 00 01 00 00 00 0d 0d 00 00 0e 01 00 00 ................................
67540 cc b4 01 00 01 00 00 00 13 0d 00 00 0e 01 00 00 48 b5 01 00 01 00 00 00 21 0d 00 00 0e 01 00 00 ................H.......!.......
67560 57 b7 01 00 01 00 00 00 2e 0d 00 00 0e 01 00 00 b5 b7 01 00 01 00 00 00 38 0d 00 00 0e 01 00 00 W.......................8.......
67580 1a b8 01 00 01 00 00 00 41 0d 00 00 0e 01 00 00 26 b9 01 00 01 00 00 00 4e 0d 00 00 0e 01 00 00 ........A.......&.......N.......
675a0 45 c3 01 00 01 00 00 00 56 0d 00 00 0e 01 00 00 2c c4 01 00 01 00 00 00 5e 0d 00 00 0e 01 00 00 E.......V.......,.......^.......
675c0 b1 c6 01 00 01 00 00 00 68 0d 00 00 0e 01 00 00 59 c7 01 00 01 00 00 00 73 0d 00 00 0e 01 00 00 ........h.......Y.......s.......
675e0 b4 c7 01 00 01 00 00 00 80 0d 00 00 0e 01 00 00 1f c8 01 00 01 00 00 00 8e 0d 00 00 0e 01 00 00 ................................
67600 51 ca 01 00 01 00 00 00 9c 0d 00 00 0e 01 00 00 b8 ce 01 00 01 00 00 00 a8 0d 00 00 0e 01 00 00 Q...............................
67620 3e cf 01 00 01 00 00 00 b3 0d 00 00 0e 01 00 00 6e cf 01 00 01 00 00 00 ba 0d 00 00 0e 01 00 00 >...............n...............
67640 9c cf 01 00 01 00 00 00 c8 0d 00 00 0e 01 00 00 ff cf 01 00 01 00 00 00 d4 0d 00 00 0e 01 00 00 ................................
67660 c8 d0 01 00 01 00 00 00 e0 0d 00 00 0e 01 00 00 25 d2 01 00 01 00 00 00 eb 0d 00 00 0e 01 00 00 ................%...............
67680 73 d3 01 00 01 00 00 00 f4 0d 00 00 0e 01 00 00 fc d3 01 00 01 00 00 00 fc 0d 00 00 0e 01 00 00 s...............................
676a0 2a d5 01 00 01 00 00 00 08 0e 00 00 0e 01 00 00 73 d5 01 00 01 00 00 00 12 0e 00 00 0e 01 00 00 *...............s...............
676c0 32 d6 01 00 01 00 00 00 1f 0e 00 00 0e 01 00 00 ca d6 01 00 01 00 00 00 2c 0e 00 00 0e 01 00 00 2.......................,.......
676e0 62 d7 01 00 01 00 00 00 36 0e 00 00 0e 01 00 00 a5 d7 01 00 01 00 00 00 3f 0e 00 00 0e 01 00 00 b.......6...............?.......
67700 2e db 01 00 01 00 00 00 4c 0e 00 00 0e 01 00 00 6f db 01 00 01 00 00 00 58 0e 00 00 0e 01 00 00 ........L.......o.......X.......
67720 b4 db 01 00 01 00 00 00 61 0e 00 00 0e 01 00 00 1f dc 01 00 01 00 00 00 6c 0e 00 00 0e 01 00 00 ........a...............l.......
67740 53 dc 01 00 01 00 00 00 77 0e 00 00 0e 01 00 00 8b dc 01 00 01 00 00 00 82 0e 00 00 0e 01 00 00 S.......w.......................
67760 d4 dc 01 00 01 00 00 00 90 0e 00 00 0e 01 00 00 33 dd 01 00 01 00 00 00 99 0e 00 00 0e 01 00 00 ................3...............
67780 74 de 01 00 01 00 00 00 a5 0e 00 00 0e 01 00 00 dc de 01 00 01 00 00 00 af 0e 00 00 0e 01 00 00 t...............................
677a0 8a e1 01 00 01 00 00 00 b9 0e 00 00 0e 01 00 00 44 e2 01 00 01 00 00 00 c3 0e 00 00 0e 01 00 00 ................D...............
677c0 30 ed 01 00 01 00 00 00 ce 0e 00 00 0e 01 00 00 d1 f4 01 00 01 00 00 00 d7 0e 00 00 0e 01 00 00 0...............................
677e0 88 f8 01 00 01 00 00 00 e3 0e 00 00 0e 01 00 00 6c fb 01 00 01 00 00 00 ea 0e 00 00 0e 05 00 00 ................l...............
67800 78 b5 05 00 01 00 00 00 f6 0e 00 00 0e 05 00 00 a0 b5 05 00 01 00 00 00 06 0f 00 00 0e 05 00 00 x...............................
67820 ac b5 05 00 01 00 00 00 13 0f 00 00 0e 05 00 00 c0 b5 05 00 01 00 00 00 1d 0f 00 00 0e 05 00 00 ................................
67840 ec b5 05 00 01 00 00 00 24 0f 00 00 0e 05 00 00 f0 b5 05 00 01 00 00 00 2d 0f 00 00 0e 05 00 00 ........$...............-.......
67860 40 b6 05 00 01 00 00 00 3c 0f 00 00 0e 05 00 00 d8 b6 05 00 01 00 00 00 51 0f 00 00 0e 05 00 00 @.......<...............Q.......
67880 f0 b7 05 00 01 00 00 00 6e 0f 00 00 0e 05 00 00 60 b8 05 00 01 00 00 00 82 0f 00 00 0e 05 00 00 ........n.......`...............
678a0 a0 b8 05 00 01 00 00 00 94 0f 00 00 0e 05 00 00 e0 b8 05 00 01 00 00 00 a9 0f 00 00 0e 0b 00 00 ................................
678c0 90 43 06 00 01 00 00 00 b9 0f 00 00 0e 0b 00 00 b0 43 06 00 01 00 00 00 c7 0f 00 00 0e 0b 00 00 .C...............C..............
678e0 d0 44 06 00 01 00 00 00 d9 0f 00 00 0e 0b 00 00 f0 44 06 00 01 00 00 00 e1 0f 00 00 0e 0b 00 00 .D...............D..............
67900 10 46 06 00 01 00 00 00 e8 0f 00 00 0e 0b 00 00 d0 46 06 00 01 00 00 00 ee 0f 00 00 0e 0b 00 00 .F...............F..............
67920 70 47 06 00 01 00 00 00 03 10 00 00 0e 0b 00 00 90 47 06 00 01 00 00 00 15 10 00 00 0e 0b 00 00 pG...............G..............
67940 b0 47 06 00 01 00 00 00 1f 10 00 00 0e 0b 00 00 40 48 06 00 01 00 00 00 29 10 00 00 0e 0b 00 00 .G..............@H......).......
67960 70 48 06 00 01 00 00 00 49 10 00 00 0e 0b 00 00 a0 48 06 00 01 00 00 00 50 10 00 00 0e 0b 00 00 pH......I........H......P.......
67980 b0 49 06 00 01 00 00 00 61 10 00 00 0e 0b 00 00 e0 49 06 00 01 00 00 00 6a 10 00 00 0e 0b 00 00 .I......a........I......j.......
679a0 a0 4b 06 00 01 00 00 00 76 10 00 00 0e 0b 00 00 b0 4c 06 00 01 00 00 00 90 10 00 00 0e 0b 00 00 .K......v........L..............
679c0 70 4d 06 00 01 00 00 00 9c 10 00 00 0e 0b 00 00 00 4f 06 00 01 00 00 00 b6 10 00 00 0e 0b 00 00 pM...............O..............
679e0 50 4f 06 00 01 00 00 00 c1 10 00 00 0e 0b 00 00 d0 4f 06 00 01 00 00 00 cb 10 00 00 0e 0b 00 00 PO...............O..............
67a00 50 50 06 00 01 00 00 00 d8 10 00 00 0e 0b 00 00 00 53 06 00 01 00 00 00 e0 10 00 00 0e 0b 00 00 PP...............S..............
67a20 c0 53 06 00 01 00 00 00 f7 10 00 00 0e 0b 00 00 00 54 06 00 01 00 00 00 0c 11 00 00 0e 0c 00 00 .S...............T..............
67a40 f0 55 06 00 01 00 00 00 13 11 00 00 0e 0e 00 00 80 56 06 00 01 00 00 00 21 11 00 00 0f 0d 10 00 .U...............V......!.......
67a60 60 56 06 00 01 00 00 00 29 11 00 00 0f 0d 10 00 68 56 06 00 01 00 00 00 31 11 00 00 0f 0d 10 00 `V......).......hV......1.......
67a80 78 56 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 xV......=...............Q.......
67aa0 30 54 06 00 01 00 00 00 62 11 00 00 0f 01 00 00 02 1b 00 00 01 00 00 00 6b 11 00 00 0f 01 00 00 0T......b...............k.......
67ac0 d2 18 00 00 01 00 00 00 76 11 00 00 0f 0d 10 00 70 56 06 00 01 00 00 00 7f 11 00 00 0f 01 00 00 ........v.......pV..............
67ae0 c4 22 01 00 01 00 00 00 8e 11 00 00 0f 01 00 00 00 24 01 00 01 00 00 00 a1 11 00 00 0f 01 00 00 ."...............$..............
67b00 c7 24 01 00 01 00 00 00 b6 11 00 00 0f 01 00 00 41 24 01 00 01 00 00 00 c0 11 00 00 0f 01 00 00 .$..............A$..............
67b20 87 25 01 00 01 00 00 00 d5 11 00 00 0f 01 00 00 6d 2e 01 00 01 00 00 00 e2 11 00 00 0f 01 00 00 .%..............m...............
67b40 67 24 01 00 01 00 00 00 ef 11 00 00 0f 01 00 00 34 28 01 00 01 00 00 00 01 12 00 00 0f 01 00 00 g$..............4(..............
67b60 c4 2c 01 00 01 00 00 00 0c 12 00 00 0f 01 00 00 1a 24 01 00 01 00 00 00 20 12 00 00 0f 01 00 00 .,...............$..............
67b80 a5 24 01 00 01 00 00 00 32 12 00 00 0f 01 00 00 68 c1 01 00 01 00 00 00 3d 12 00 00 0f 01 00 00 .$......2.......h.......=.......
67ba0 19 bb 01 00 01 00 00 00 4d 12 00 00 0f 01 00 00 3d bc 01 00 01 00 00 00 58 12 00 00 0f 01 00 00 ........M.......=.......X.......
67bc0 13 c5 01 00 01 00 00 00 64 12 00 00 0f 01 00 00 a9 c0 01 00 01 00 00 00 72 12 00 00 0f 01 00 00 ........d...............r.......
67be0 0b bd 01 00 01 00 00 00 80 12 00 00 0f 01 00 00 b7 c5 01 00 01 00 00 00 96 12 00 00 0f 01 00 00 ................................
67c00 8d b9 01 00 01 00 00 00 ac 12 00 00 0f 01 00 00 0c ba 01 00 01 00 00 00 bf 12 00 00 0f 01 00 00 ................................
67c20 97 bb 01 00 01 00 00 00 d1 12 00 00 0f 01 00 00 83 b8 01 00 01 00 00 00 dd 12 00 00 0f 01 00 00 ................................
67c40 ac 5c 01 00 01 00 00 00 ec 12 00 00 0f 01 00 00 de 5c 01 00 01 00 00 00 f9 12 00 00 0f 01 00 00 .\...............\..............
67c60 37 5f 01 00 01 00 00 00 0a 13 00 00 0f 01 00 00 97 5c 01 00 01 00 00 00 18 13 00 00 0f 01 00 00 7_...............\..............
67c80 1d 5d 01 00 01 00 00 00 27 13 00 00 0f 01 00 00 e0 1f 01 00 01 00 00 00 33 13 00 00 0f 01 00 00 .]......'...............3.......
67ca0 54 1f 01 00 01 00 00 00 43 13 00 00 0f 01 00 00 e1 20 01 00 01 00 00 00 53 13 00 00 0f 01 00 00 T.......C...............S.......
67cc0 85 21 01 00 01 00 00 00 66 13 00 00 0f 01 00 00 f8 1e 01 00 01 00 00 00 77 13 00 00 0f 01 00 00 .!......f...............w.......
67ce0 88 1e 01 00 01 00 00 00 89 13 00 00 0f 01 00 00 af 1e 01 00 01 00 00 00 9b 13 00 00 0f 01 00 00 ................................
67d00 48 20 01 00 01 00 00 00 aa 13 00 00 0f 01 00 00 cf f5 01 00 01 00 00 00 bc 13 00 00 0f 01 00 00 H...............................
67d20 d8 f6 01 00 01 00 00 00 cb 13 00 00 0f 01 00 00 ef f5 01 00 01 00 00 00 dc 13 00 00 0f 01 00 00 ................................
67d40 91 f6 01 00 01 00 00 00 ed 13 00 00 0f 01 00 00 aa f3 01 00 01 00 00 00 fc 13 00 00 0f 01 00 00 ................................
67d60 3b f6 01 00 01 00 00 00 0d 14 00 00 0f 01 00 00 45 f7 01 00 01 00 00 00 1d 14 00 00 0f 01 00 00 ;...............E...............
67d80 68 f3 01 00 01 00 00 00 2d 14 00 00 0f 01 00 00 cf 61 00 00 01 00 00 00 38 14 00 00 0f 01 00 00 h.......-........a......8.......
67da0 8b 67 00 00 01 00 00 00 42 14 00 00 0f 01 00 00 e0 66 00 00 01 00 00 00 4f 14 00 00 0f 01 00 00 .g......B........f......O.......
67dc0 96 68 00 00 01 00 00 00 5a 14 00 00 0f 01 00 00 41 67 00 00 01 00 00 00 67 14 00 00 0f 01 00 00 .h......Z.......Ag......g.......
67de0 8c 61 00 00 01 00 00 00 71 14 00 00 0f 01 00 00 32 62 00 00 01 00 00 00 7e 14 00 00 0f 01 00 00 .a......q.......2b......~.......
67e00 e0 5c 00 00 01 00 00 00 89 14 00 00 0f 01 00 00 6e 5e 00 00 01 00 00 00 96 14 00 00 0f 01 00 00 .\..............n^..............
67e20 67 61 00 00 01 00 00 00 a8 14 00 00 0f 01 00 00 1d 61 00 00 01 00 00 00 b2 14 00 00 0f 01 00 00 ga...............a..............
67e40 b9 60 00 00 01 00 00 00 bf 14 00 00 0f 01 00 00 1c b2 00 00 01 00 00 00 d0 14 00 00 0f 01 00 00 .`..............................
67e60 ac ae 00 00 01 00 00 00 de 14 00 00 0f 01 00 00 08 af 00 00 01 00 00 00 ec 14 00 00 0f 01 00 00 ................................
67e80 bc b1 00 00 01 00 00 00 f8 14 00 00 0f 01 00 00 1c af 00 00 01 00 00 00 05 15 00 00 0f 01 00 00 ................................
67ea0 fd b4 00 00 01 00 00 00 19 15 00 00 0f 01 00 00 0e b8 00 00 01 00 00 00 26 15 00 00 0f 01 00 00 ........................&.......
67ec0 90 b7 00 00 01 00 00 00 37 15 00 00 0f 01 00 00 dd b7 00 00 01 00 00 00 4a 15 00 00 0f 01 00 00 ........7...............J.......
67ee0 b0 b5 00 00 01 00 00 00 5c 15 00 00 0f 01 00 00 f6 b7 00 00 01 00 00 00 6a 15 00 00 0f 01 00 00 ........\...............j.......
67f00 82 c4 00 00 01 00 00 00 78 15 00 00 0f 01 00 00 77 af 00 00 01 00 00 00 87 15 00 00 0f 01 00 00 ........x.......w...............
67f20 a8 bc 00 00 01 00 00 00 97 15 00 00 0f 01 00 00 d5 ba 00 00 01 00 00 00 a6 15 00 00 0f 01 00 00 ................................
67f40 18 bd 00 00 01 00 00 00 b4 15 00 00 0f 01 00 00 44 c1 00 00 01 00 00 00 c0 15 00 00 0f 01 00 00 ................D...............
67f60 eb b3 00 00 01 00 00 00 cb 15 00 00 0f 01 00 00 c7 ae 00 00 01 00 00 00 d6 15 00 00 0f 01 00 00 ................................
67f80 10 ae 00 00 01 00 00 00 e0 15 00 00 0f 01 00 00 48 b0 00 00 01 00 00 00 f1 15 00 00 0f 01 00 00 ................H...............
67fa0 83 af 00 00 01 00 00 00 01 16 00 00 0f 01 00 00 ad af 00 00 01 00 00 00 13 16 00 00 0f 01 00 00 ................................
67fc0 f0 c1 00 00 01 00 00 00 20 16 00 00 0f 01 00 00 4b bd 00 00 01 00 00 00 2d 16 00 00 0f 01 00 00 ................K.......-.......
67fe0 53 b2 00 00 01 00 00 00 3f 16 00 00 0f 01 00 00 5c af 00 00 01 00 00 00 49 16 00 00 0f 01 00 00 S.......?.......\.......I.......
68000 23 ba 00 00 01 00 00 00 54 16 00 00 0f 01 00 00 99 c4 00 00 01 00 00 00 62 16 00 00 0f 01 00 00 #.......T...............b.......
68020 aa b4 00 00 01 00 00 00 72 16 00 00 0f 01 00 00 1c b4 00 00 01 00 00 00 83 16 00 00 0f 01 00 00 ........r.......................
68040 40 b9 00 00 01 00 00 00 92 16 00 00 0f 01 00 00 74 b2 00 00 01 00 00 00 a0 16 00 00 0f 01 00 00 @...............t...............
68060 15 8d 01 00 01 00 00 00 b1 16 00 00 0f 01 00 00 4d 8d 01 00 01 00 00 00 c1 16 00 00 0f 01 00 00 ................M...............
68080 ec 8d 01 00 01 00 00 00 d0 16 00 00 0f 01 00 00 f5 82 01 00 01 00 00 00 df 16 00 00 0f 01 00 00 ................................
680a0 86 8e 01 00 01 00 00 00 ee 16 00 00 0f 01 00 00 a7 8e 01 00 01 00 00 00 01 17 00 00 0f 01 00 00 ................................
680c0 4b 94 01 00 01 00 00 00 10 17 00 00 0f 01 00 00 e9 8a 01 00 01 00 00 00 1f 17 00 00 0f 01 00 00 K...............................
680e0 a9 8b 01 00 01 00 00 00 32 17 00 00 0f 01 00 00 08 8a 01 00 01 00 00 00 45 17 00 00 0f 01 00 00 ........2...............E.......
68100 1b 8b 01 00 01 00 00 00 57 17 00 00 0f 01 00 00 0f 89 01 00 01 00 00 00 69 17 00 00 0f 01 00 00 ........W...............i.......
68120 4e 8a 01 00 01 00 00 00 7a 17 00 00 0f 01 00 00 9e 8a 01 00 01 00 00 00 8a 17 00 00 0f 01 00 00 N.......z.......................
68140 42 88 01 00 01 00 00 00 9b 17 00 00 0f 01 00 00 cd 98 01 00 01 00 00 00 af 17 00 00 0f 01 00 00 B...............................
68160 ee 83 01 00 01 00 00 00 bb 17 00 00 0f 01 00 00 88 86 01 00 01 00 00 00 cc 17 00 00 0f 01 00 00 ................................
68180 01 86 01 00 01 00 00 00 dd 17 00 00 0f 01 00 00 d0 93 01 00 01 00 00 00 f0 17 00 00 0f 01 00 00 ................................
681a0 fa 99 01 00 01 00 00 00 02 18 00 00 0f 01 00 00 5e 9b 01 00 01 00 00 00 0d 18 00 00 0f 01 00 00 ................^...............
681c0 ae 94 01 00 01 00 00 00 17 18 00 00 0f 01 00 00 48 93 01 00 01 00 00 00 29 18 00 00 0f 01 00 00 ................H.......).......
681e0 f9 8f 01 00 01 00 00 00 39 18 00 00 0f 01 00 00 8d 93 01 00 01 00 00 00 4a 18 00 00 0f 01 00 00 ........9...............J.......
68200 1e 87 01 00 01 00 00 00 5d 18 00 00 0f 01 00 00 b5 9c 01 00 01 00 00 00 6c 18 00 00 0f 01 00 00 ........]...............l.......
68220 32 98 01 00 01 00 00 00 7a 18 00 00 0f 01 00 00 5f 3e 01 00 01 00 00 00 89 18 00 00 0f 01 00 00 2.......z......._>..............
68240 17 8c 01 00 01 00 00 00 9a 18 00 00 0f 01 00 00 af 89 01 00 01 00 00 00 ab 18 00 00 0f 01 00 00 ................................
68260 69 8b 01 00 01 00 00 00 bb 18 00 00 0f 01 00 00 56 8c 01 00 01 00 00 00 ce 18 00 00 0f 01 00 00 i...............V...............
68280 48 96 01 00 01 00 00 00 df 18 00 00 0f 01 00 00 90 8d 01 00 01 00 00 00 f0 18 00 00 0f 01 00 00 H...............................
682a0 de 8d 01 00 01 00 00 00 05 19 00 00 0f 01 00 00 d2 8e 01 00 01 00 00 00 0f 19 00 00 0f 01 00 00 ................................
682c0 6f 9a 01 00 01 00 00 00 1e 19 00 00 0f 01 00 00 63 99 01 00 01 00 00 00 2d 19 00 00 0f 01 00 00 o...............c.......-.......
682e0 9f 87 01 00 01 00 00 00 40 19 00 00 0f 01 00 00 cb 87 01 00 01 00 00 00 50 19 00 00 0f 01 00 00 ........@...............P.......
68300 05 95 01 00 01 00 00 00 60 19 00 00 0f 01 00 00 10 80 01 00 01 00 00 00 70 19 00 00 0f 01 00 00 ........`...............p.......
68320 8e 8f 01 00 01 00 00 00 7c 19 00 00 0f 01 00 00 93 85 01 00 01 00 00 00 88 19 00 00 0f 01 00 00 ........|.......................
68340 cf 21 01 00 01 00 00 00 97 19 00 00 0f 01 00 00 31 22 01 00 01 00 00 00 a6 19 00 00 0f 01 00 00 .!..............1"..............
68360 b2 22 01 00 01 00 00 00 b3 19 00 00 0f 01 00 00 d9 df 01 00 01 00 00 00 bf 19 00 00 0f 01 00 00 ."..............................
68380 a2 df 01 00 01 00 00 00 ce 19 00 00 0f 01 00 00 dd ea 01 00 01 00 00 00 dc 19 00 00 0f 01 00 00 ................................
683a0 86 df 01 00 01 00 00 00 e9 19 00 00 0f 01 00 00 28 e3 01 00 01 00 00 00 f9 19 00 00 0f 01 00 00 ................(...............
683c0 54 df 01 00 01 00 00 00 06 1a 00 00 0f 05 00 00 d0 b8 05 00 01 00 00 00 17 1a 00 00 0f 01 00 00 T...............................
683e0 59 ea 01 00 01 00 00 00 29 1a 00 00 0f 01 00 00 fc e5 01 00 01 00 00 00 3c 1a 00 00 0f 01 00 00 Y.......)...............<.......
68400 4d e3 01 00 01 00 00 00 4a 1a 00 00 0f 01 00 00 60 e5 01 00 01 00 00 00 59 1a 00 00 0f 01 00 00 M.......J.......`.......Y.......
68420 e8 e4 01 00 01 00 00 00 67 1a 00 00 0f 05 00 00 20 b8 05 00 01 00 00 00 75 1a 00 00 0f 0b 00 00 ........g...............u.......
68440 80 51 06 00 01 00 00 00 83 1a 00 00 0f 01 00 00 83 3a 01 00 01 00 00 00 92 1a 00 00 0f 01 00 00 .Q...............:..............
68460 b3 3a 01 00 01 00 00 00 9d 1a 00 00 0f 01 00 00 e6 3d 01 00 01 00 00 00 a7 1a 00 00 0f 01 00 00 .:...............=..............
68480 0e 3c 01 00 01 00 00 00 b5 1a 00 00 0f 01 00 00 0d 3e 01 00 01 00 00 00 c4 1a 00 00 0f 01 00 00 .<...............>..............
684a0 d9 3b 01 00 01 00 00 00 d1 1a 00 00 0f 01 00 00 e9 3a 01 00 01 00 00 00 de 1a 00 00 0f 01 00 00 .;...............:..............
684c0 8f 3f 01 00 01 00 00 00 eb 1a 00 00 0f 01 00 00 6f 40 01 00 01 00 00 00 fb 1a 00 00 0f 01 00 00 .?..............o@..............
684e0 ae 41 01 00 01 00 00 00 0d 1b 00 00 0f 01 00 00 00 3f 01 00 01 00 00 00 19 1b 00 00 0f 01 00 00 .A...............?..............
68500 35 3f 01 00 01 00 00 00 2a 1b 00 00 0f 01 00 00 a6 3e 01 00 01 00 00 00 35 1b 00 00 0f 01 00 00 5?......*........>......5.......
68520 e2 40 01 00 01 00 00 00 44 1b 00 00 0f 0b 00 00 50 4c 06 00 01 00 00 00 55 1b 00 00 0f 01 00 00 .@......D.......PL......U.......
68540 f1 25 00 00 01 00 00 00 60 1b 00 00 0f 01 00 00 58 c8 01 00 01 00 00 00 6d 1b 00 00 0f 01 00 00 .%......`.......X.......m.......
68560 98 35 00 00 01 00 00 00 7a 1b 00 00 0f 01 00 00 70 38 00 00 01 00 00 00 84 1b 00 00 0f 01 00 00 .5......z.......p8..............
68580 34 33 00 00 01 00 00 00 93 1b 00 00 0f 01 00 00 40 3b 00 00 01 00 00 00 a1 1b 00 00 0f 01 00 00 43..............@;..............
685a0 44 39 00 00 01 00 00 00 b0 1b 00 00 0f 01 00 00 68 2e 00 00 01 00 00 00 bf 1b 00 00 0f 01 00 00 D9..............h...............
685c0 48 32 00 00 01 00 00 00 cf 1b 00 00 0f 01 00 00 eb 30 00 00 01 00 00 00 de 1b 00 00 0f 01 00 00 H2...............0..............
685e0 c7 38 00 00 01 00 00 00 e8 1b 00 00 0f 01 00 00 ab 37 00 00 01 00 00 00 f5 1b 00 00 0f 01 00 00 .8...............7..............
68600 79 2f 00 00 01 00 00 00 04 1c 00 00 0f 01 00 00 14 39 00 00 01 00 00 00 11 1c 00 00 0f 01 00 00 y/...............9..............
68620 8e 2d 00 00 01 00 00 00 22 1c 00 00 0f 01 00 00 14 2d 00 00 01 00 00 00 32 1c 00 00 0f 01 00 00 .-......"........-......2.......
68640 54 a2 01 00 01 00 00 00 3d 1c 00 00 0f 01 00 00 7c b1 01 00 01 00 00 00 4d 1c 00 00 0f 01 00 00 T.......=.......|.......M.......
68660 e4 a3 01 00 01 00 00 00 5d 1c 00 00 0f 01 00 00 ec a4 01 00 01 00 00 00 68 1c 00 00 0f 01 00 00 ........]...............h.......
68680 6d a4 01 00 01 00 00 00 77 1c 00 00 0f 01 00 00 1e a3 01 00 01 00 00 00 89 1c 00 00 0f 01 00 00 m.......w.......................
686a0 c5 a2 01 00 01 00 00 00 99 1c 00 00 0f 01 00 00 04 c8 00 00 01 00 00 00 a6 1c 00 00 0f 01 00 00 ................................
686c0 da 05 01 00 01 00 00 00 b1 1c 00 00 0f 01 00 00 1f 06 01 00 01 00 00 00 bc 1c 00 00 0f 01 00 00 ................................
686e0 db 06 01 00 01 00 00 00 cc 1c 00 00 0f 01 00 00 40 06 01 00 01 00 00 00 d7 1c 00 00 0f 01 00 00 ................@...............
68700 11 43 01 00 01 00 00 00 e5 1c 00 00 0f 01 00 00 35 47 01 00 01 00 00 00 f0 1c 00 00 0f 01 00 00 .C..............5G..............
68720 da 42 01 00 01 00 00 00 fd 1c 00 00 0f 01 00 00 c7 54 01 00 01 00 00 00 08 1d 00 00 0f 01 00 00 .B...............T..............
68740 f4 41 01 00 01 00 00 00 18 1d 00 00 0f 01 00 00 0e 64 01 00 01 00 00 00 23 1d 00 00 0f 01 00 00 .A...............d......#.......
68760 86 47 01 00 01 00 00 00 30 1d 00 00 0f 01 00 00 cf 58 01 00 01 00 00 00 3c 1d 00 00 0f 01 00 00 .G......0........X......<.......
68780 61 45 01 00 01 00 00 00 46 1d 00 00 0f 01 00 00 0f 50 01 00 01 00 00 00 57 1d 00 00 0f 01 00 00 aE......F........P......W.......
687a0 fc 56 01 00 01 00 00 00 61 1d 00 00 0f 01 00 00 88 58 01 00 01 00 00 00 6c 1d 00 00 0f 01 00 00 .V......a........X......l.......
687c0 34 57 01 00 01 00 00 00 74 1d 00 00 0f 01 00 00 5a 59 01 00 01 00 00 00 83 1d 00 00 0f 01 00 00 4W......t.......ZY..............
687e0 7f 4e 01 00 01 00 00 00 91 1d 00 00 0f 01 00 00 d3 4d 01 00 01 00 00 00 a0 1d 00 00 0f 01 00 00 .N...............M..............
68800 43 ec 01 00 01 00 00 00 ad 1d 00 00 0f 01 00 00 5d ec 01 00 01 00 00 00 bf 1d 00 00 0f 01 00 00 C...............]...............
68820 50 ec 01 00 01 00 00 00 d0 1d 00 00 0f 01 00 00 e4 4e 01 00 01 00 00 00 da 1d 00 00 0f 01 00 00 P................N..............
68840 5b ee 01 00 01 00 00 00 e7 1d 00 00 0f 01 00 00 b2 ec 01 00 01 00 00 00 f5 1d 00 00 0f 01 00 00 [...............................
68860 80 50 01 00 01 00 00 00 07 1e 00 00 0f 01 00 00 69 ec 01 00 01 00 00 00 15 1e 00 00 0f 01 00 00 .P..............i...............
68880 4a 4e 01 00 01 00 00 00 23 1e 00 00 0f 01 00 00 39 43 01 00 01 00 00 00 2f 1e 00 00 0f 01 00 00 JN......#.......9C....../.......
688a0 cf 59 01 00 01 00 00 00 3f 1e 00 00 0f 01 00 00 e5 50 01 00 01 00 00 00 51 1e 00 00 0f 05 00 00 .Y......?........P......Q.......
688c0 50 b6 05 00 01 00 00 00 5c 1e 00 00 0f 01 00 00 38 46 01 00 01 00 00 00 6d 1e 00 00 0f 01 00 00 P.......\.......8F......m.......
688e0 57 46 01 00 01 00 00 00 7c 1e 00 00 0f 01 00 00 6c 46 01 00 01 00 00 00 8a 1e 00 00 0f 01 00 00 WF......|.......lF..............
68900 a1 46 01 00 01 00 00 00 98 1e 00 00 0f 01 00 00 bd 46 01 00 01 00 00 00 a8 1e 00 00 0f 01 00 00 .F...............F..............
68920 84 c4 01 00 01 00 00 00 b9 1e 00 00 0f 01 00 00 31 59 01 00 01 00 00 00 c2 1e 00 00 0f 01 00 00 ................1Y..............
68940 48 56 01 00 01 00 00 00 cc 1e 00 00 0f 01 00 00 c1 5f 01 00 01 00 00 00 da 1e 00 00 0f 01 00 00 HV..............._..............
68960 76 5d 01 00 01 00 00 00 e9 1e 00 00 0f 01 00 00 88 59 01 00 01 00 00 00 fa 1e 00 00 0f 01 00 00 v]...............Y..............
68980 91 58 01 00 01 00 00 00 04 1f 00 00 0f 01 00 00 31 55 01 00 01 00 00 00 10 1f 00 00 0f 01 00 00 .X..............1U..............
689a0 6d 4d 01 00 01 00 00 00 21 1f 00 00 0f 01 00 00 d7 4c 01 00 01 00 00 00 33 1f 00 00 0f 01 00 00 mM......!........L......3.......
689c0 2b 4c 01 00 01 00 00 00 44 1f 00 00 0f 01 00 00 12 4b 01 00 01 00 00 00 55 1f 00 00 0f 01 00 00 +L......D........K......U.......
689e0 90 4d 01 00 01 00 00 00 6c 1f 00 00 0f 01 00 00 2e 4b 01 00 01 00 00 00 7d 1f 00 00 0f 01 00 00 .M......l........K......}.......
68a00 dc 4a 01 00 01 00 00 00 8a 1f 00 00 0f 01 00 00 f5 4a 01 00 01 00 00 00 9a 1f 00 00 0f 01 00 00 .J...............J..............
68a20 87 4b 01 00 01 00 00 00 aa 1f 00 00 0f 01 00 00 a9 4d 01 00 01 00 00 00 ba 1f 00 00 0f 01 00 00 .K...............M..............
68a40 d5 45 01 00 01 00 00 00 c9 1f 00 00 0f 01 00 00 ed 4b 01 00 01 00 00 00 db 1f 00 00 0f 01 00 00 .E...............K..............
68a60 dc 46 01 00 01 00 00 00 e9 1f 00 00 0f 01 00 00 29 4f 01 00 01 00 00 00 f5 1f 00 00 0f 01 00 00 .F..............)O..............
68a80 66 4f 01 00 01 00 00 00 02 20 00 00 0f 01 00 00 b5 4f 01 00 01 00 00 00 0f 20 00 00 0f 01 00 00 fO...............O..............
68aa0 92 49 01 00 01 00 00 00 1b 20 00 00 0f 01 00 00 6c 52 01 00 01 00 00 00 27 20 00 00 0f 01 00 00 .I..............lR......'.......
68ac0 e0 52 01 00 01 00 00 00 34 20 00 00 0f 01 00 00 4b 53 01 00 01 00 00 00 41 20 00 00 0f 01 00 00 .R......4.......KS......A.......
68ae0 ec c1 01 00 01 00 00 00 4d 20 00 00 0f 01 00 00 c3 43 01 00 01 00 00 00 59 20 00 00 0f 01 00 00 ........M........C......Y.......
68b00 77 59 01 00 01 00 00 00 68 20 00 00 0f 01 00 00 c5 51 01 00 01 00 00 00 76 20 00 00 0f 01 00 00 wY......h........Q......v.......
68b20 21 51 01 00 01 00 00 00 85 20 00 00 0f 01 00 00 f4 eb 01 00 01 00 00 00 92 20 00 00 0f 01 00 00 !Q..............................
68b40 2b 52 01 00 01 00 00 00 9c 20 00 00 0f 01 00 00 15 ee 01 00 01 00 00 00 aa 20 00 00 0f 01 00 00 +R..............................
68b60 d0 53 01 00 01 00 00 00 bc 20 00 00 0f 01 00 00 94 51 01 00 01 00 00 00 ca 20 00 00 0f 01 00 00 .S...............Q..............
68b80 55 43 01 00 01 00 00 00 d6 20 00 00 0f 01 00 00 cf 5a 01 00 01 00 00 00 e6 20 00 00 0f 01 00 00 UC...............Z..............
68ba0 6c 54 01 00 01 00 00 00 f8 20 00 00 0f 01 00 00 2a 57 01 00 01 00 00 00 04 21 00 00 0f 01 00 00 lT..............*W.......!......
68bc0 1b 48 01 00 01 00 00 00 18 21 00 00 0f 01 00 00 e3 48 01 00 01 00 00 00 27 21 00 00 0f 01 00 00 .H.......!.......H......'!......
68be0 d3 49 01 00 01 00 00 00 38 21 00 00 0f 01 00 00 95 48 01 00 01 00 00 00 48 21 00 00 0f 01 00 00 .I......8!.......H......H!......
68c00 09 49 01 00 01 00 00 00 57 21 00 00 0f 01 00 00 44 48 01 00 01 00 00 00 66 21 00 00 0f 01 00 00 .I......W!......DH......f!......
68c20 41 4a 01 00 01 00 00 00 75 21 00 00 0f 01 00 00 28 4a 01 00 01 00 00 00 83 21 00 00 0f 01 00 00 AJ......u!......(J.......!......
68c40 fc 49 01 00 01 00 00 00 93 21 00 00 0f 01 00 00 00 46 01 00 01 00 00 00 9d 21 00 00 0f 01 00 00 .I.......!.......F.......!......
68c60 22 46 01 00 01 00 00 00 ab 21 00 00 0f 01 00 00 98 5b 01 00 01 00 00 00 ba 21 00 00 0f 01 00 00 "F.......!.......[.......!......
68c80 fa 5b 01 00 01 00 00 00 cb 21 00 00 0f 01 00 00 f2 42 01 00 01 00 00 00 d8 21 00 00 0f 01 00 00 .[.......!.......B.......!......
68ca0 93 42 01 00 01 00 00 00 e3 21 00 00 0f 01 00 00 98 c4 01 00 01 00 00 00 ef 21 00 00 0f 05 00 00 .B.......!...............!......
68cc0 e0 b6 05 00 01 00 00 00 fc 21 00 00 0f 01 00 00 23 64 01 00 01 00 00 00 0a 22 00 00 0f 01 00 00 .........!......#d......."......
68ce0 c7 05 01 00 01 00 00 00 19 22 00 00 0f 01 00 00 72 9e 01 00 01 00 00 00 2c 22 00 00 0f 01 00 00 ........."......r.......,"......
68d00 1b 07 01 00 01 00 00 00 3b 22 00 00 0f 01 00 00 b0 99 00 00 01 00 00 00 47 22 00 00 0f 01 00 00 ........;"..............G"......
68d20 87 15 01 00 01 00 00 00 55 22 00 00 0f 01 00 00 1b d7 01 00 01 00 00 00 61 22 00 00 0f 01 00 00 ........U"..............a"......
68d40 53 f6 00 00 01 00 00 00 72 22 00 00 0f 01 00 00 e8 69 00 00 01 00 00 00 82 22 00 00 0f 01 00 00 S.......r".......i......."......
68d60 22 73 01 00 01 00 00 00 91 22 00 00 0f 01 00 00 59 d0 01 00 01 00 00 00 9f 22 00 00 0f 01 00 00 "s......."......Y........"......
68d80 37 16 00 00 01 00 00 00 a5 22 00 00 0f 01 00 00 ca 15 00 00 01 00 00 00 af 22 00 00 0f 01 00 00 7........"..............."......
68da0 57 19 00 00 01 00 00 00 bc 22 00 00 0f 01 00 00 62 14 00 00 01 00 00 00 c7 22 00 00 0f 01 00 00 W........"......b........"......
68dc0 df 25 00 00 01 00 00 00 d3 22 00 00 0f 01 00 00 c1 24 00 00 01 00 00 00 dd 22 00 00 0f 01 00 00 .%.......".......$......."......
68de0 9f 18 00 00 01 00 00 00 e8 22 00 00 0f 01 00 00 fd 1d 00 00 01 00 00 00 f6 22 00 00 0f 01 00 00 ........."..............."......
68e00 6f 1e 00 00 01 00 00 00 06 23 00 00 0f 01 00 00 40 1e 00 00 01 00 00 00 14 23 00 00 0f 01 00 00 o........#......@........#......
68e20 0d 1f 00 00 01 00 00 00 22 23 00 00 0f 01 00 00 08 1d 00 00 01 00 00 00 31 23 00 00 0f 01 00 00 ........"#..............1#......
68e40 17 25 00 00 01 00 00 00 3b 23 00 00 0f 01 00 00 37 1b 00 00 01 00 00 00 4a 23 00 00 0f 01 00 00 .%......;#......7.......J#......
68e60 9b 1c 00 00 01 00 00 00 54 23 00 00 0f 01 00 00 c5 14 00 00 01 00 00 00 5d 23 00 00 0f 01 00 00 ........T#..............]#......
68e80 03 19 00 00 01 00 00 00 67 23 00 00 0f 01 00 00 a7 16 00 00 01 00 00 00 70 23 00 00 0f 01 00 00 ........g#..............p#......
68ea0 89 25 00 00 01 00 00 00 81 23 00 00 0f 01 00 00 74 20 00 00 01 00 00 00 92 23 00 00 0f 01 00 00 .%.......#......t........#......
68ec0 86 1f 00 00 01 00 00 00 a0 23 00 00 0f 01 00 00 80 22 00 00 01 00 00 00 b0 23 00 00 0f 01 00 00 .........#.......".......#......
68ee0 fb 19 00 00 01 00 00 00 c1 23 00 00 0f 01 00 00 94 1a 00 00 01 00 00 00 ce 23 00 00 0f 01 00 00 .........#...............#......
68f00 3c 13 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 <........#...............#......
68f20 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 .........$...............$......
68f40 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$......
68f60 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$......
68f80 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 .........$...............$......
68fa0 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 .........$...............$......
68fc0 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 .........$...............$......
68fe0 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 .........$...............$......
69000 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 .........$...............$......
69020 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 .........$...............$......
69040 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 .........$...............%......
69060 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 .........%...............%......
69080 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 .........%..............!%......
690a0 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 ........(%............../%......
690c0 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%..............>%......
690e0 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%......
69100 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%......
69120 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%......
69140 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%..............{%......
69160 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 .........%...............%......
69180 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 .........%...............%......
691a0 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 .........%...............%......
691c0 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 .........%...............%......
691e0 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 .........%...............%......
69200 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 .........%...............%......
69220 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 .........%...............%......
69240 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 .........%...............%......
69260 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 .........%...............&......
69280 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 .........&...............&......
692a0 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 ........!&..............)&......
692c0 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&......
692e0 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&......
69300 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&......
69320 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&...............&......
69340 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 .........&...............&......
69360 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 .........&...............&......
69380 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 .........&...............&......
693a0 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 .........&...............&......
693c0 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 .........&...............&......
693e0 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 .........&...............&......
69400 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 .........&...............&......
69420 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 .........&...............&......
69440 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 .........'...............'......
69460 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 .........'...............'......
69480 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 ........$'..............-'......
694a0 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'..............<'......
694c0 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'......
694e0 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'..............]'......
69500 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'......
69520 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'...............'......
69540 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 .........'...............'......
69560 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 .........'...............'......
69580 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 .........'...............'......
695a0 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 .........'...............'......
695c0 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 .........'...............'......
695e0 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 ................................
69600 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 ................................
69620 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 ................................
69640 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 ................................
69660 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 ................................
69680 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 ................................
696a0 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 ................................
696c0 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 ................................
696e0 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 ................................
69700 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 ................................
69720 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 ................................
69740 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 ................................
69760 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 ....!..."...#...$...............
69780 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 ................................
697a0 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 ................................
697c0 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 ................................
697e0 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 ................................
69800 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 ................................
69820 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 ................................
69840 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 ................................
69860 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 ................................
69880 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 ................................
698a0 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 ................................
698c0 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 ................................
698e0 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 ................................
69900 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 ................................
69920 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 !..."...#...$...................
69940 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
69960 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
69980 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.
699a0 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
699c0 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.
699e0 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
69a00 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
69a20 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
69a40 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_
69a60 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
69a80 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._
69aa0 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
69ac0 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
69ae0 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
69b00 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
69b20 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
69b40 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
69b60 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
69b80 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
69ba0 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.
69bc0 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
69be0 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._
69c00 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
69c20 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_
69c40 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
69c60 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
69c80 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.
69ca0 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
69cc0 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
69ce0 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
69d00 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._
69d20 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
69d40 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
69d60 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
69d80 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
69da0 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
69dc0 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
69de0 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
69e00 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
69e20 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
69e40 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
69e60 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
69e80 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
69ea0 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
69ec0 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
69ee0 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.
69f00 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
69f20 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
69f40 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
69f60 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
69f80 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
69fa0 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.
69fc0 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
69fe0 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
6a000 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
6a020 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
6a040 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._
6a060 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_
6a080 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
6a0a0 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
6a0c0 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
6a0e0 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
6a100 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
6a120 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
6a140 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._
6a160 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
6a180 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
6a1a0 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
6a1c0 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_
6a1e0 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
6a200 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
6a220 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._
6a240 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
6a260 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
6a280 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
6a2a0 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._
6a2c0 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
6a2e0 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
6a300 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.
6a320 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
6a340 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
6a360 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
6a380 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
6a3a0 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
6a3c0 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
6a3e0 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
6a400 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
6a420 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
6a440 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
6a460 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
6a480 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
6a4a0 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
6a4c0 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
6a4e0 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
6a500 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
6a520 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
6a540 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
6a560 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._
6a580 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
6a5a0 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
6a5c0 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
6a5e0 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
6a600 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
6a620 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.
6a640 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
6a660 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
6a680 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
6a6a0 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.
6a6c0 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
6a6e0 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
6a700 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.
6a720 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
6a740 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._
6a760 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._
6a780 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
6a7a0 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
6a7c0 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
6a7e0 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
6a800 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
6a820 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
6a840 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
6a860 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
6a880 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
6a8a0 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
6a8c0 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
6a8e0 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
6a900 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
6a920 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
6a940 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._
6a960 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
6a980 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
6a9a0 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
6a9c0 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
6a9e0 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
6aa00 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.
6aa20 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
6aa40 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
6aa60 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
6aa80 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
6aaa0 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._
6aac0 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_
6aae0 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.
6ab00 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
6ab20 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
6ab40 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_.
6ab60 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
6ab80 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
6aba0 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.
6abc0 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
6abe0 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._
6ac00 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
6ac20 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
6ac40 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
6ac60 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
6ac80 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
6aca0 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
6acc0 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
6ace0 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
6ad00 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
6ad20 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
6ad40 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
6ad60 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
6ad80 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_
6ada0 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
6adc0 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
6ade0 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._
6ae00 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
6ae20 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
6ae40 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
6ae60 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
6ae80 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
6aea0 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
6aec0 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
6aee0 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.
6af00 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.
6af20 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
6af40 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.
6af60 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._
6af80 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
6afa0 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
6afc0 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.
6afe0 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
6b000 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._
6b020 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
6b040 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._
6b060 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
6b080 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
6b0a0 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_
6b0c0 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
6b0e0 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
6b100 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
6b120 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
6b140 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
6b160 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
6b180 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
6b1a0 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_
6b1c0 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_
6b1e0 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
6b200 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._
6b220 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
6b240 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
6b260 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.
6b280 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.
6b2a0 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
6b2c0 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
6b2e0 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._
6b300 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
6b320 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
6b340 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
6b360 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
6b380 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
6b3a0 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
6b3c0 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
6b3e0 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
6b400 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
6b420 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
6b440 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
6b460 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
6b480 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.
6b4a0 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_
6b4c0 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
6b4e0 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._
6b500 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
6b520 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
6b540 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
6b560 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
6b580 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
6b5a0 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
6b5c0 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
6b5e0 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
6b600 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
6b620 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
6b640 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
6b660 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
6b680 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
6b6a0 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
6b6c0 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.
6b6e0 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._
6b700 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
6b720 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
6b740 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
6b760 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._
6b780 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
6b7a0 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
6b7c0 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
6b7e0 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
6b800 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
6b820 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
6b840 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
6b860 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
6b880 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
6b8a0 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
6b8c0 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
6b8e0 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
6b900 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_
6b920 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
6b940 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_
6b960 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
6b980 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
6b9a0 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
6b9c0 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
6b9e0 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
6ba00 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
6ba20 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
6ba40 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
6ba60 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
6ba80 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
6baa0 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
6bac0 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
6bae0 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
6bb00 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
6bb20 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
6bb40 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
6bb60 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
6bb80 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
6bba0 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
6bbc0 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._
6bbe0 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_
6bc00 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
6bc20 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
6bc40 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
6bc60 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
6bc80 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
6bca0 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
6bcc0 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.
6bce0 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
6bd00 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
6bd20 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
6bd40 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
6bd60 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
6bd80 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
6bda0 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._
6bdc0 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.___
6bde0 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.__
6be00 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._
6be20 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
6be40 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
6be60 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
6be80 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
6bea0 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
6bec0 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.
6bee0 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
6bf00 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
6bf20 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
6bf40 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
6bf60 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
6bf80 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._
6bfa0 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
6bfc0 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.
6bfe0 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
6c000 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
6c020 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
6c040 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._
6c060 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
6c080 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
6c0a0 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
6c0c0 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
6c0e0 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
6c100 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........