summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bx/tools/bin/darwin/genie
blob: 19f84f8eb7f43f2453c8717852cc2d1cf7fa300e (plain)
ofshex dumpascii
0000 cf fa ed fe 07 00 00 01 03 00 00 00 02 00 00 00 11 00 00 00 d0 08 00 00 85 80 01 00 00 00 00 00 ................................
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 c8 02 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 ................__TEXT..........
0080 00 00 00 00 01 00 00 00 00 80 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 05 00 00 00 00 00 ................................
00a0 07 00 00 00 05 00 00 00 08 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 74 18 00 00 01 00 00 00 77 b0 01 00 00 00 00 00 __TEXT..........t.......w.......
00e0 74 18 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 t...............................
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 ec c8 01 00 01 00 00 00 82 02 00 00 00 00 00 00 ec c8 01 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
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 70 cb 01 00 01 00 00 00 04 05 00 00 00 00 00 00 __TEXT..........p...............
0180 70 cb 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 p...............................
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 74 d0 01 00 01 00 00 00 79 2e 03 00 00 00 00 00 74 d0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 t.......y.......t...............
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 f0 fe 04 00 01 00 00 00 11 05 00 00 00 00 00 00 __TEXT..........................
0220 f0 fe 04 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 67 63 63 5f 65 78 63 65 70 74 5f 74 61 62 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __gcc_except_tab__TEXT..........
0260 04 04 05 00 01 00 00 00 28 00 00 00 00 00 00 00 04 04 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 75 6e 77 69 6e 64 5f 69 6e 66 6f 00 00 00 ................__unwind_info...
02a0 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 2c 04 05 00 01 00 00 00 34 0f 00 00 00 00 00 00 __TEXT..........,.......4.......
02c0 2c 04 05 00 00 00 00 00 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 5f 5f 65 68 5f 66 72 61 6d 65 00 00 00 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 __eh_frame......__TEXT..........
0300 60 13 05 00 01 00 00 00 a0 6c 00 00 00 00 00 00 60 13 05 00 03 00 00 00 00 00 00 00 00 00 00 00 `........l......`...............
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 78 02 00 00 5f 5f 44 41 54 41 00 00 ....................x...__DATA..
0340 00 00 00 00 00 00 00 00 00 80 05 00 01 00 00 00 00 20 00 00 00 00 00 00 00 80 05 00 00 00 00 00 ................................
0360 00 20 00 00 00 00 00 00 07 00 00 00 03 00 00 00 07 00 00 00 00 00 00 00 5f 5f 64 79 6c 64 00 00 ........................__dyld..
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 00 80 05 00 01 00 00 00 ........__DATA..................
03a0 10 00 00 00 00 00 00 00 00 80 05 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 5f 5f 67 6f 74 00 00 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__got...........__DATA..
03e0 00 00 00 00 00 00 00 00 10 80 05 00 01 00 00 00 50 00 00 00 00 00 00 00 10 80 05 00 03 00 00 00 ................P...............
0400 00 00 00 00 00 00 00 00 06 00 00 00 6b 00 00 00 00 00 00 00 00 00 00 00 5f 5f 6c 61 5f 73 79 6d ............k...........__la_sym
0420 62 6f 6c 5f 70 74 72 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 60 80 05 00 01 00 00 00 bol_ptr.__DATA..........`.......
0440 58 03 00 00 00 00 00 00 60 80 05 00 03 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 75 00 00 00 X.......`...................u...
0460 00 00 00 00 00 00 00 00 5f 5f 63 6f 6e 73 74 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__const.........__DATA..
0480 00 00 00 00 00 00 00 00 c0 83 05 00 01 00 00 00 58 10 00 00 00 00 00 00 c0 83 05 00 04 00 00 00 ................X...............
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 64 61 74 61 00 00 ........................__data..
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 20 94 05 00 01 00 00 00 ........__DATA..................
04e0 d0 01 00 00 00 00 00 00 20 94 05 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0500 00 00 00 00 00 00 00 00 5f 5f 63 6f 6d 6d 6f 6e 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 ........__common........__DATA..
0520 00 00 00 00 00 00 00 00 f0 95 05 00 01 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 ................................
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 5f 5f 62 73 73 00 00 00 ........................__bss...
0560 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 96 05 00 01 00 00 00 ........__DATA..................
0580 08 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 ................................
05a0 00 00 00 00 00 00 00 00 19 00 00 00 48 00 00 00 5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00 ............H...__LINKEDIT......
05c0 00 a0 05 00 01 00 00 00 00 60 00 00 00 00 00 00 00 a0 05 00 00 00 00 00 70 51 00 00 00 00 00 00 .........`..............pQ......
05e0 07 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 18 00 00 00 70 a3 05 00 bb 01 00 00 ........................p.......
0600 c0 c2 05 00 b0 2e 00 00 0b 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 01 00 00 ............P...............F...
0620 46 01 00 00 75 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F...u...........................
0640 40 bf 05 00 e0 00 00 00 20 bf 05 00 04 00 00 00 00 00 00 00 00 00 00 00 0e 00 00 00 20 00 00 00 @...............................
0660 0c 00 00 00 2f 75 73 72 2f 6c 69 62 2f 64 79 6c 64 00 00 00 00 00 00 00 1b 00 00 00 18 00 00 00 ..../usr/lib/dyld...............
0680 43 1a 3b dc 5d e5 3d 6f 84 77 a0 77 fb 16 6e 6a 24 00 00 00 10 00 00 00 00 04 0a 00 00 09 0a 00 C.;.].=o.w.w..nj$...............
06a0 05 00 00 00 b8 00 00 00 04 00 00 00 2a 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 00 00 00 00 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 18 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................t...............
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 00 00 68 00 00 00 ............................h...
0760 18 00 00 00 02 00 00 00 00 00 3b 00 00 00 01 00 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f ..........;...../System/Library/
0780 46 72 61 6d 65 77 6f 72 6b 73 2f 43 6f 72 65 53 65 72 76 69 63 65 73 2e 66 72 61 6d 65 77 6f 72 Frameworks/CoreServices.framewor
07a0 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 43 6f 72 65 53 65 72 76 69 63 65 73 00 00 00 00 00 00 00 k/Versions/A/CoreServices.......
07c0 0c 00 00 00 38 00 00 00 18 00 00 00 02 00 00 00 00 00 3c 00 00 00 07 00 2f 75 73 72 2f 6c 69 62 ....8.............<...../usr/lib
07e0 2f 6c 69 62 73 74 64 63 2b 2b 2e 36 2e 64 79 6c 69 62 00 00 00 00 00 00 0c 00 00 00 38 00 00 00 /libstdc++.6.dylib..........8...
0800 18 00 00 00 02 00 00 00 01 01 ad 04 00 00 01 00 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 53 79 73 74 ................/usr/lib/libSyst
0820 65 6d 2e 42 2e 64 79 6c 69 62 00 00 00 00 00 00 0c 00 00 00 38 00 00 00 18 00 00 00 02 00 00 00 em.B.dylib..........8...........
0840 00 00 11 0a 00 00 01 00 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 67 63 63 5f 73 2e 31 2e 64 79 6c 69 ......../usr/lib/libgcc_s.1.dyli
0860 62 00 00 00 00 00 00 00 0c 00 00 00 68 00 00 00 18 00 00 00 02 00 00 00 00 0e 57 03 00 00 96 00 b...........h.............W.....
0880 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 46 /System/Library/Frameworks/CoreF
08a0 6f 75 6e 64 61 74 69 6f 6e 2e 66 72 61 6d 65 77 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 43 oundation.framework/Versions/A/C
08c0 6f 72 65 46 6f 75 6e 64 61 74 69 6f 6e 00 00 00 26 00 00 00 10 00 00 00 00 a0 05 00 70 03 00 00 oreFoundation...&...........p...
08e0 29 00 00 00 10 00 00 00 70 a3 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ).......p.......................
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 00 48 89 e5 48 83 e4 f0 48 8b 7d ....................j.H..H...H.}
1880 08 48 8d 75 10 89 fa 83 c2 01 c1 e2 03 48 01 f2 e8 01 00 00 00 f4 55 48 89 e5 41 57 41 56 41 54 .H.u.........H........UH..AWAVAT
18a0 53 48 83 ec 10 49 89 d6 49 89 f4 41 89 ff 44 89 3d 3b 7d 05 00 4c 89 25 3c 7d 05 00 4c 89 35 3d SH...I..I..A..D.=;}..L.%<}..L.5=
18c0 7d 05 00 49 8b 04 24 48 85 c0 75 0c 48 8d 05 a1 b7 01 00 eb 1a 48 89 c8 48 8d 48 01 eb 03 48 ff }..I..$H..u.H........H..H.H...H.
18e0 c1 8a 51 ff 84 d2 74 07 80 fa 2f 75 f1 eb e6 48 89 05 12 7d 05 00 4c 89 f3 48 83 3b 00 48 8d 5b ..Q...t.../u...H...}..L..H.;.H.[
1900 08 75 f6 48 8b 05 4e 67 05 00 48 8b 00 48 85 c0 74 02 ff d0 48 8b 05 25 67 05 00 48 8b 00 48 85 .u.H..Ng..H..H..t...H..%g..H..H.
1920 c0 74 02 ff d0 e8 e6 af 01 00 48 8d 3d 44 b7 01 00 48 8d 75 d0 e8 5a 00 00 00 ff 55 d0 48 8d 3d .t........H.=D...H.u..Z....U.H.=
1940 5e b7 01 00 48 8d 75 d8 e8 47 00 00 00 48 8b 7d d8 48 85 ff 74 05 e8 eb af 01 00 48 8b 05 e6 66 ^...H.u..G...H.}.H..t......H...f
1960 05 00 c7 00 00 00 00 00 44 89 ff 4c 89 e6 4c 89 f2 48 89 d9 e8 7c 08 00 00 89 c7 e8 1a b0 01 00 ........D..L..L..H...|..........
1980 41 53 4c 8d 1d 77 e6 ff ff 41 53 ff 25 6f 66 05 00 0f 1f 00 ff 25 6e 66 05 00 55 48 89 e5 53 50 ASL..w...AS.%of......%nf..UH..SP
19a0 48 89 fb be 01 00 00 00 31 d2 e8 10 11 01 00 48 89 c7 e8 16 00 00 00 48 89 df 89 c6 e8 0f 5f 01 H.......1......H.......H......_.
19c0 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 48 81 ec 80 00 00 00 48 8d 75 88 e8 fd b0 01 ......H...[].UH..H......H.u.....
19e0 00 89 c1 31 c0 85 c9 75 0c 0f b7 45 90 c1 e8 0e f7 d0 83 e0 01 48 81 c4 80 00 00 00 5d c3 55 48 ...1...u...E.........H......].UH
1a00 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 9f 10 01 00 ..AWAVSH..xH..A..........1......
1a20 49 89 c7 48 8d b5 70 ff ff ff 4c 89 ff e8 ac b0 01 00 85 c0 74 1d 48 89 df e8 d2 5b 01 00 e8 c7 I..H..p...L.........t.H....[....
1a40 ae 01 00 8b 00 83 f8 02 75 69 48 8d 35 82 b6 01 00 eb 6c 31 f6 31 d2 48 89 df e8 7f 60 01 00 48 ........uiH.5.....l1.1.H....`..H
1a60 8d 35 b2 b6 01 00 48 89 df e8 81 5c 01 00 48 8b 75 98 48 89 df e8 cc 5b 01 00 be fd ff ff ff 48 .5....H....\..H.u.H....[.......H
1a80 89 df e8 d8 61 01 00 48 8d 35 90 b6 01 00 48 89 df e8 59 5c 01 00 f2 48 0f 2a 45 b8 48 89 df e8 ....a..H.5....H...Y\...H.*E.H...
1aa0 85 5b 01 00 be fd ff ff ff 48 89 df e8 ae 61 01 00 eb 42 83 f8 0d 75 1c 48 8d 35 f9 b5 01 00 31 .[.......H....a...B...u.H.5....1
1ac0 c0 48 89 df 4c 89 fa e8 c7 5c 01 00 41 be 02 00 00 00 eb 21 e8 31 ae 01 00 8b 10 48 8d 35 04 b6 .H..L....\..A......!.1.....H.5..
1ae0 01 00 31 c0 48 89 df 4c 89 f9 e8 a4 5c 01 00 41 be 02 00 00 00 44 89 f0 48 83 c4 78 5b 41 5e 41 ..1.H..L....\..A.....D..H..x[A^A
1b00 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 9d 0f _].UH..AWAVSPH..A..........1....
1b20 01 00 49 89 c7 4c 89 ff e8 87 af 01 00 85 c0 74 24 48 89 df e8 d7 5a 01 00 48 8d 35 e3 b5 01 00 ..I..L.........t$H....Z..H.5....
1b40 31 c0 48 89 df 4c 89 fa e8 46 5c 01 00 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 6e 5d 1.H..L...F\..A............H...n]
1b60 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 89 fb be 01 ..D..H...[A^A_].UH..AWAVATSH....
1b80 00 00 00 31 d2 e8 35 0f 01 00 49 89 c4 41 be 02 00 00 00 be 02 00 00 00 31 d2 48 89 df e8 1d 0f ...1..5...I..A..........1.H.....
1ba0 01 00 49 89 c7 48 8d 35 97 b5 01 00 31 c0 48 89 df 4c 89 e2 4c 89 f9 e8 d7 5b 01 00 be ff ff ff ..I..H.5....1.H..L..L....[......
1bc0 ff 31 d2 48 89 df e8 7c 58 01 00 48 89 c7 e8 5f af 01 00 85 c0 74 1e 48 89 df e8 31 5a 01 00 48 .1.H...|X..H..._.....t.H...1Z..H
1be0 8d 35 66 b5 01 00 31 c0 48 89 df 4c 89 fa e8 a0 5b 01 00 eb 13 be 01 00 00 00 48 89 df e8 ce 5c .5f...1.H..L....[.........H....\
1c00 01 00 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 ..A.....D..[A\A^A_].UH..SPH.....
1c20 00 00 31 d2 e8 96 0e 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..........t7H.......Hk.!H...H
1c40 01 f2 8a 08 48 ff c0 84 c9 75 ec 66 48 0f 6e c2 66 0f 62 05 a8 e2 04 00 66 0f 5c 05 b0 e2 04 00 ....H....u.fH.n.f.b.....f.\.....
1c60 66 0f 7c c0 eb 08 f2 0f 10 05 82 e2 04 00 48 89 df e8 b3 59 01 00 b8 01 00 00 00 48 83 c4 08 5b f.|...........H....Y.......H...[
1c80 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.
1ca0 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 53 .Hk.!H...H....H....u.].UH..AWAVS
1cc0 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 e9 0d 01 00 49 89 c7 4c 89 ff e8 71 ac 01 PH..A..........1......I..L...q..
1ce0 00 85 c0 74 24 48 89 df e8 23 59 01 00 48 8d 35 74 b4 01 00 31 c0 48 89 df 4c 89 fa e8 92 5a 01 ...t$H...#Y..H.5t...1.H..L....Z.
1d00 00 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 ba 5b 01 00 44 89 f0 48 83 c4 08 5b 41 5e .A............H....[..D..H...[A^
1d20 41 5f 5d c3 55 48 89 e5 31 f6 e8 a1 5b 01 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 55 A_].UH..1...[.......].UH..AWAVAU
1d40 41 54 53 50 49 89 fe be 01 00 00 00 31 d2 e8 6c 0d 01 00 49 89 c7 bf 20 00 00 00 e8 e8 ac 01 00 ATSPI.......1..l...I............
1d60 49 89 c4 be 2f 00 00 00 4c 89 ff e8 aa ad 01 00 49 89 c5 4d 85 ed 74 51 4c 89 eb 4c 29 fb 48 8d I.../...L.......I..M..tQL..L).H.
1d80 7b 01 e8 c1 ac 01 00 49 89 44 24 10 48 89 c7 4c 89 fe 48 89 da e8 74 ad 01 00 49 8b 44 24 10 c6 {......I.D$.H..L..H...t...I.D$..
1da0 04 18 00 4c 89 ff e8 5d ad 01 00 4c 01 f8 4c 29 e8 48 89 c7 e8 8f ac 01 00 49 89 44 24 18 49 ff ...L...]...L..L).H.......I.D$.I.
1dc0 c5 48 89 c7 4c 89 ee eb 30 bf 02 00 00 00 e8 75 ac 01 00 49 89 44 24 10 66 c7 00 2e 00 4c 89 ff .H..L...0......u...I.D$.f....L..
1de0 e8 23 ad 01 00 48 8d 78 01 e8 5a ac 01 00 49 89 44 24 18 48 89 c7 4c 89 fe e8 f8 ac 01 00 49 8b .#...H.x..Z...I.D$.H..L.......I.
1e00 7c 24 10 e8 70 ac 01 00 49 89 04 24 4c 89 f7 4c 89 e6 e8 dc 5a 01 00 b8 01 00 00 00 48 83 c4 08 |$..p...I..$L..L....Z.......H...
1e20 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 be 01 00 00 00 e8 f6 56 01 00 48 89 c3 48 8b [A\A]A^A_].UH..SP.......V..H..H.
1e40 3b 48 85 ff 74 05 e8 1f ab 01 00 48 8b 7b 10 e8 94 ab 01 00 48 8b 7b 18 e8 8b ab 01 00 48 89 df ;H..t......H.{......H.{......H..
1e60 e8 83 ab 01 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 b0 56 01 .....1.H...[].UH..SPH.........V.
1e80 00 48 8b 70 08 48 83 c6 08 48 89 df e8 5e 58 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 .H.p.H...H...^X.......H...[].UH.
1ea0 e5 41 57 41 56 53 48 83 ec 78 48 89 fb be 01 00 00 00 e8 7a 56 01 00 48 8b 48 08 48 8b 50 10 48 .AWAVSH..xH........zV..H.H.H.P.H
1ec0 83 c1 08 48 8d 35 c1 b2 01 00 45 31 f6 31 c0 48 89 df e8 bc 58 01 00 be ff ff ff ff 31 d2 48 89 ...H.5....E1.1.H....X.......1.H.
1ee0 df e8 61 55 01 00 49 89 c7 be fe ff ff ff 48 89 df e8 88 4f 01 00 48 8d b5 70 ff ff ff 4c 89 ff ..aU..I.......H....O..H..p...L..
1f00 e8 d9 ab 01 00 85 c0 75 24 0f b7 85 78 ff ff ff 25 00 f0 00 00 66 3d 00 80 0f 94 c0 0f b6 f0 48 .......u$...x...%....f=........H
1f20 89 df e8 a9 59 01 00 41 be 01 00 00 00 44 89 f0 48 83 c4 78 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 ....Y..A.....D..H..x[A^A_].UH..A
1f40 57 41 56 53 50 49 89 fe be 01 00 00 00 e8 df 55 01 00 49 89 c7 49 8b 3f 31 db 48 85 ff 74 48 e8 WAVSPI.........U..I..I.?1.H..tH.
1f60 38 ab 01 00 eb 0a 49 8b 3f e8 2e ab 01 00 31 db 48 85 c0 49 89 47 08 74 2e 80 78 08 2e 74 e7 48 8.....I.?.....1.H..I.G.t..x..t.H
1f80 83 c0 08 49 8b 7f 18 31 d2 48 89 c6 e8 3f aa 01 00 85 c0 75 d1 bb 01 00 00 00 be 01 00 00 00 4c ...I...1.H...?.....u...........L
1fa0 89 f7 e8 29 59 01 00 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 ...)Y....H...[A^A_].UH..AWAVAUAT
1fc0 53 50 49 89 ff 45 31 f6 be 01 00 00 00 31 d2 31 c9 e8 90 0a 01 00 48 89 c3 be 02 00 00 00 31 d2 SPI..E1......1.1......H.......1.
1fe0 31 c9 4c 89 ff e8 7c 0a 01 00 49 89 c4 48 85 db 74 49 4d 85 e4 74 44 48 89 df e8 09 ab 01 00 49 1.L...|...I..H..tIM..tDH.......I
2000 89 c5 4c 89 e7 e8 fe aa 01 00 41 39 c5 7c 2c 49 63 cd 48 98 48 29 c1 48 01 cb 48 89 df 4c 89 e6 ..L.......A9.|,Ic.H.H).H..H..L..
2020 e8 c5 aa 01 00 85 c0 0f 94 c0 0f b6 f0 4c 89 ff e8 9b 58 01 00 41 be 01 00 00 00 44 89 f0 48 83 .............L....X..A.....D..H.
2040 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 ..[A\A]A^A_].UH..AWAVSPH..A.....
2060 be 01 00 00 00 31 d2 e8 53 0a 01 00 49 89 c7 be fd 01 00 00 4c 89 ff e8 e4 a9 01 00 85 c0 74 24 .....1..S...I.......L.........t$
2080 48 89 df e8 88 55 01 00 48 8d 35 dc be 04 00 31 c0 48 89 df 4c 89 fa e8 f7 56 01 00 41 be 02 00 H....U..H.5....1.H..L....V..A...
20a0 00 00 eb 0d be 01 00 00 00 48 89 df e8 1f 58 01 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 .........H....X..D..H...[A^A_].U
20c0 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 fb 48 8d 75 d4 bf 31 73 79 73 e8 0b a8 01 H..AWAVAUATSH...H..H.u..1sys....
20e0 00 48 8d 75 d0 bf 32 73 79 73 e8 fd a7 01 00 48 8d 75 cc bf 33 73 79 73 e8 ef a7 01 00 44 8b 6d .H.u..2sys.....H.u..3sys.....D.m
2100 d4 41 83 fd 0a 44 8b 65 d0 44 8b 7d cc 4c 8d 35 a6 be 04 00 75 17 41 8d 44 24 fc 83 f8 03 77 0d .A...D.e.D.}.L.5....u.A.D$....w.
2120 48 98 48 8d 0d 97 62 05 00 4c 8b 34 c1 31 f6 31 d2 48 89 df e8 a5 59 01 00 48 8d 35 4b be 04 00 H.H...b..L.4.1.1.H....Y..H.5K...
2140 48 89 df e8 a7 55 01 00 f2 41 0f 2a c5 48 89 df e8 d4 54 01 00 be fd ff ff ff 48 89 df e8 fd 5a H....U...A.*.H....T.......H....Z
2160 01 00 48 8d 35 2f be 04 00 48 89 df e8 7e 55 01 00 0f 57 c0 f2 41 0f 2a c4 48 89 df e8 a8 54 01 ..H.5/...H...~U...W..A.*.H....T.
2180 00 be fd ff ff ff 48 89 df e8 d1 5a 01 00 48 8d 35 10 be 04 00 48 89 df e8 52 55 01 00 0f 57 c0 ......H....Z..H.5....H...RU...W.
21a0 f2 41 0f 2a c7 48 89 df e8 7c 54 01 00 be fd ff ff ff 48 89 df e8 a5 5a 01 00 48 8d 35 ed bd 04 .A.*.H...|T.......H....Z..H.5...
21c0 00 48 89 df e8 26 55 01 00 48 89 df 4c 89 f6 e8 1b 55 01 00 be fd ff ff ff 48 89 df e8 7e 5a 01 .H...&U..H..L....U.......H...~Z.
21e0 00 b8 01 00 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 ......H...[A\A]A^A_].UH..AWAVATS
2200 49 89 f6 41 89 ff e8 eb 1a 01 00 48 89 c3 48 89 df e8 e4 b5 00 00 48 89 df e8 9d 00 00 00 41 89 I..A.......H..H.......H.......A.
2220 c4 49 8b 36 48 89 df e8 76 03 00 00 48 8d 35 d4 bd 04 00 48 89 df e8 b1 59 01 00 45 85 e4 75 11 .I.6H...v...H.5....H....Y..E..u.
2240 48 89 df 44 89 fe 4c 89 f2 e8 5b 01 00 00 41 89 c4 48 89 df e8 b1 bc 00 00 44 89 e0 5b 41 5c 41 H..D..L...[...A..H.......D..[A\A
2260 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 41 08 01 00 8a 08 ^A_].UH..AVSH..E1......1..A.....
2280 80 f9 5b 7f 10 84 c9 74 2a 80 f9 24 74 12 80 f9 2f 75 07 eb 0b 80 f9 5c 74 06 80 78 01 3a 75 13 ..[....t*..$t.../u.....\t..x.:u.
22a0 41 be 01 00 00 00 be 01 00 00 00 48 89 df e8 1d 56 01 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 53 A..........H....V..D..[A^].UH..S
22c0 50 48 89 fb 48 8d 35 4d bd 04 00 48 8d 15 0e 61 05 00 31 c9 e8 9b 15 01 00 48 8d 35 3d bd 04 00 PH..H.5M...H...a..1......H.5=...
22e0 48 8d 15 19 61 05 00 31 c9 48 89 df e8 83 15 01 00 48 8d 35 28 bd 04 00 48 8d 15 21 62 05 00 31 H...a..1.H.......H.5(...H..!b..1
2300 c9 48 89 df e8 6b 15 01 00 48 8d 35 17 bd 04 00 48 89 df e8 d7 53 01 00 48 8d 35 3c bd 04 00 48 .H...k...H.5....H....S..H.5<...H
2320 89 df e8 c5 58 01 00 f2 0f 10 05 f1 db 04 00 48 89 df e8 f2 52 01 00 48 8d 35 28 bd 04 00 48 89 ....X..........H....R..H.5(...H.
2340 df e8 a6 58 01 00 48 8d 35 28 bd 04 00 48 89 df e8 9a 53 01 00 48 8d 35 57 bd 04 00 48 89 df e8 ...X..H.5(...H....S..H.5W...H...
2360 88 58 01 00 48 8d 35 5b bd 04 00 48 89 df e8 7c 53 01 00 48 8d 35 8a bd 04 00 48 89 df e8 6a 58 .X..H.5[...H...|S..H.5....H...jX
2380 01 00 48 8d 35 8e bd 04 00 48 89 df e8 5e 53 01 00 48 8d 35 86 bd 04 00 48 89 df e8 4c 58 01 00 ..H.5....H...^S..H.5....H...LX..
23a0 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 89 f3 89 5d d4 49 1.H...[].UH..AWAVAUATSPI.....].I
23c0 89 ff 31 f6 31 d2 e8 13 57 01 00 31 f6 31 d2 4c 89 ff e8 07 57 01 00 83 fb 02 41 89 dd 0f 8c 95 ..1.1...W..1.1.L....W.....A.....
23e0 00 00 00 41 bc 01 00 00 00 49 63 c4 49 8b 34 c6 8a 06 3c 2d 75 0c 80 7e 01 2d 75 17 48 83 c6 02 ...A.....Ic.I.4...<-u..~.-u.H...
2400 eb 07 3c 2f 75 0d 48 ff c6 4c 89 ff e8 07 03 00 00 eb 59 4c 89 ff e8 d4 52 01 00 4c 89 ff 48 8d ..</u.H..L........YL....R..L..H.
2420 35 22 bd 04 00 e8 c2 57 01 00 41 ff c4 41 39 dc 7d 3a 49 63 dc 49 8b 34 de 4c 89 ff e8 ae 52 01 5".....W..A..A9.}:Ic.I.4.L....R.
2440 00 be fe ff ff ff 4c 89 ff e8 79 50 01 00 8d 50 01 be fe ff ff ff 4c 89 ff e8 0d 59 01 00 48 ff ......L...yP...P......L....Y..H.
2460 c3 41 39 dd 75 cf 45 89 ec 8b 5d d4 41 ff c4 41 39 dc 0f 8c 71 ff ff ff 48 8d 35 d0 bc 04 00 4c .A9.u.E...].A..A9...q...H.5....L
2480 89 ff e8 65 57 01 00 48 8d 35 c7 bc 04 00 4c 89 ff e8 56 57 01 00 4c 8d 35 83 6f 05 00 49 8b 36 ...eW..H.5....L...VW..L.5.o..I.6
24a0 48 85 f6 74 3f 49 83 c6 08 4c 89 ff e8 99 0f 01 00 85 c0 0f 85 ae 00 00 00 31 f6 ba ff ff ff ff H..t?I...L...............1......
24c0 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 1e 5b 01 00 85 c0 0f 85 8f 00 00 00 49 8b 36 49 83 c6 08 48 1.E1.E1.L....[..........I.6I...H
24e0 85 f6 75 c5 48 8d 35 3e bc 04 00 4c 89 ff e8 43 54 01 00 48 8d 15 35 bc 04 00 be ff ff ff ff 4c ..u.H.5>...L...CT..H..5........L
2500 89 ff e8 c5 54 01 00 be fe ff ff ff 4c 89 ff e8 d8 49 01 00 4c 89 ff e8 46 49 01 00 89 c3 48 8d ....T.......L....I..L...FI....H.
2520 35 14 bc 04 00 4c 89 ff e8 09 54 01 00 41 be 01 00 00 00 31 f6 ba 01 00 00 00 45 31 c0 45 31 c9 5....L....T..A.....1......E1.E1.
2540 4c 89 ff 89 d9 e8 a4 5a 01 00 be ff ff ff ff 31 d2 4c 89 ff 85 c0 74 2e e8 ea 4e 01 00 48 89 c7 L......Z.......1.L....t...N..H..
2560 e8 2b a5 01 00 eb 29 be ff ff ff ff 31 d2 4c 89 ff e8 d1 4e 01 00 48 89 c7 e8 12 a5 01 00 41 be .+....).....1.L....N..H.......A.
2580 01 00 00 00 eb 0a e8 9b 4d 01 00 f2 44 0f 2c f0 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f ........M...D.,.D..H...[A\A]A^A_
25a0 5d c3 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 9d a5 01 00 48 ].UH..AWAVATSH......I..I.......H
25c0 89 c7 e8 8f a5 01 00 45 31 e4 31 f6 48 89 c7 e8 94 a5 01 00 48 8d 9d e0 fb ff ff ba ff 03 00 00 .......E1.1.H.......H...........
25e0 b9 00 01 00 08 48 89 c7 48 89 de e8 72 a5 01 00 84 c0 49 0f 44 dc 0f 85 9b 00 00 00 48 8d 35 2e .....H..H...r.....I.D.......H.5.
2600 04 00 00 31 d2 4c 89 ff e8 32 52 01 00 4c 89 ff 4c 89 f6 e8 d7 50 01 00 48 8d 3d 03 bb 04 00 e8 ...1.L...2R..L..L....P..H.=.....
2620 fa a3 01 00 4c 89 ff 48 89 c6 e8 c0 50 01 00 be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 45 31 ....L..H....P............1.E1.E1
2640 c9 4c 89 ff e8 a5 59 01 00 85 c0 75 4a be ff ff ff ff 4c 89 ff e8 73 4a 01 00 85 c0 74 39 48 8d .L....Y....uJ.....L...sJ....t9H.
2660 35 c2 ba 04 00 4c 89 ff e8 82 50 01 00 4c 89 ff 4c 89 f6 e8 77 50 01 00 be 03 00 00 00 4c 89 ff 5....L....P..L..L...wP.......L..
2680 e8 0e 5d 01 00 be ff ff ff ff 31 d2 4c 89 ff e8 b3 4d 01 00 48 89 c3 48 85 db 75 5c 4c 89 ff e8 ..].......1.L....M..H..H..u\L...
26a0 f1 04 00 00 48 8d 35 7c ba 04 00 4c 89 ff e8 3c 50 01 00 4c 89 ff 4c 89 f6 e8 31 50 01 00 4c 89 ....H.5|...L...<P..L..L...1P..L.
26c0 ff e8 9f fb ff ff 85 c0 74 0f be fe ff ff ff 4c 89 ff e8 a7 47 01 00 eb 0d be 03 00 00 00 4c 89 ........t......L....G.........L.
26e0 ff e8 ad 5c 01 00 be ff ff ff ff 31 d2 4c 89 ff e8 52 4d 01 00 48 89 c3 4c 89 ff 48 89 de e8 ec ...\.......1.L...RM..H..L..H....
2700 4f 01 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 O.......H......[A\A^A_].UH..AWAV
2720 41 54 53 48 81 ec 00 02 00 00 49 89 f7 49 89 fe be 3d 00 00 00 4c 89 ff e8 a7 a3 01 00 49 89 c4 ATSH......I..I...=...L.......I..
2740 4d 85 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 M..t5L..L).=....H......H.N.H....
2760 ff ff 4c 89 fe 48 89 da e8 a1 a3 01 00 c6 84 1d e0 fd ff ff 00 49 ff c4 eb 16 48 8d bd e0 fd ff ..L..H...............I....H.....
2780 ff 4c 89 fe e8 6d a3 01 00 4c 8d 25 e4 a8 01 00 4c 89 f7 4c 89 e6 e8 54 4f 01 00 48 8d 9d e0 fd .L...m...L.%....L..L...TO..H....
27a0 ff ff be fd ff ff ff 4c 89 f7 48 89 da e8 de 54 01 00 48 8d 35 a5 b9 04 00 48 89 df e8 29 a3 01 .......L..H....T..H.5....H...)..
27c0 00 85 c0 75 0e 41 80 3c 24 00 74 07 4c 89 25 3d 6e 05 00 48 81 c4 00 02 00 00 5b 41 5c 41 5e 41 ...u.A.<$.t.L.%=n..H......[A\A^A
27e0 5f 5d c3 55 48 89 e5 53 48 83 ec 78 48 89 fb be 01 00 00 00 31 d2 e8 c4 02 01 00 80 38 00 74 14 _].UH..SH..xH.......1.......8.t.
2800 48 8d 75 80 48 89 c7 e8 d2 a2 01 00 85 c0 74 0b 31 f6 eb 11 be 01 00 00 00 eb 0a 0f b7 75 88 81 H.u.H.........t.1............u..
2820 e6 00 40 00 00 48 89 df e8 a3 50 01 00 b8 01 00 00 00 48 83 c4 78 5b 5d c3 55 48 89 e5 41 57 41 ..@..H....P.......H..x[].UH..AWA
2840 56 41 55 41 54 53 48 81 ec b8 00 00 00 48 89 7d 98 31 db be 01 00 00 00 31 d2 31 c9 e8 05 02 01 VAUATSH......H.}.1......1.1.....
2860 00 49 89 c7 4d 85 ff 74 7f 31 db 31 f6 4c 89 ff e8 0d f4 ff ff 88 44 1d a0 48 ff c3 48 c1 e8 08 .I..M..t.1.1.L........D..H..H...
2880 83 fb 04 75 f0 be 4c 00 00 00 4c 89 ff e8 f0 f3 ff ff 31 c9 88 44 0d a4 48 c1 e8 08 48 ff c1 83 ...u..L...L.......1..D..H...H...
28a0 f9 04 75 f0 be 75 00 00 00 4c 89 ff e8 d1 f3 ff ff 31 c9 88 44 0d a8 48 c1 e8 08 48 ff c1 83 f9 ..u..u...L.......1..D..H...H....
28c0 04 75 f0 be 61 00 00 00 4c 89 ff e8 b2 f3 ff ff 31 c9 88 44 0d ac 48 c1 e8 08 48 ff c1 83 f9 04 .u..a...L.......1..D..H...H.....
28e0 75 f0 48 8d 55 a0 eb 46 48 8d 3d 18 b9 04 00 48 8d 35 1e b9 04 00 e8 db a0 01 00 49 89 c4 4c 8d u.H.U..FH.=....H.5.........I..L.
2900 7d a0 be 10 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 e1 e8 cb a0 01 00 49 89 c6 4c 89 e7 e8 84 a0 }...........L..L.......I..L.....
2920 01 00 4c 89 fa 45 85 f6 0f 84 ef 00 00 00 48 8b 0a 0f b6 c1 89 45 94 0f b6 c5 89 45 90 41 89 c8 ..L..E........H......E.....E.A..
2940 49 89 cb 48 89 cf 48 89 ce 0f b6 45 ab 89 45 8c 48 8b 5d a8 44 0f b6 e3 0f b6 c7 41 89 c1 41 89 I..H..H....E..E.H.].D......A..A.
2960 de 49 89 df 49 89 dd 48 89 d8 44 0f b6 52 03 41 c1 e8 10 45 0f b6 c0 49 c1 eb 20 45 0f b6 db 48 .I..I..H..D..R.A...E...I...E...H
2980 c1 ef 28 40 0f b6 ff 48 c1 ee 30 40 0f b6 f6 48 c1 e9 38 41 c1 ee 10 45 0f b6 f6 49 c1 ef 20 45 ..(@...H..0@...H..8A...E...I...E
29a0 0f b6 ff 49 c1 ed 28 45 0f b6 ed 48 c1 e8 30 0f b6 c0 48 c1 eb 38 89 5c 24 58 8b 55 8c 89 54 24 ...I..(E...H..0...H..8.\$X.U..T$
29c0 38 44 89 64 24 20 89 4c 24 18 89 44 24 50 44 89 6c 24 48 44 89 7c 24 40 44 89 74 24 30 44 89 4c 8D.d$..L$..D$PD.l$HD.|$@D.t$0D.L
29e0 24 28 89 74 24 10 89 7c 24 08 44 89 1c 24 48 8d 35 22 b8 04 00 48 8d 5d b0 31 c0 8b 55 94 8b 4d $(.t$..|$.D..$H.5"...H.].1..U..M
2a00 90 45 89 d1 48 89 df e8 c6 a0 01 00 48 8b 7d 98 48 89 de e8 d7 4c 01 00 bb 01 00 00 00 89 d8 48 .E..H.......H.}.H....L.........H
2a20 81 c4 b8 00 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 50 49 ......[A\A]A^A_].UH..AWAVAUATSPI
2a40 89 fc e8 1b 44 01 00 89 c1 31 c0 83 f9 02 0f 8c 32 01 00 00 41 be 02 00 00 00 4c 89 e7 44 89 f6 ....D....1......2...A.....L..D..
2a60 e8 68 46 01 00 85 c0 0f 84 e9 00 00 00 31 d2 4c 89 e7 44 89 f6 e8 45 00 01 00 48 89 c3 be 3b 00 .hF..........1.L..D...E...H...;.
2a80 00 00 48 89 df e8 5a a0 01 00 49 89 c5 be 3a 00 00 00 48 89 df e8 4a a0 01 00 4d 85 ed 75 05 49 ..H...Z...I...:...H...J...M..u.I
2aa0 89 c5 eb 0f 48 85 c0 75 05 4c 89 e8 eb 20 49 39 c5 73 1b 41 b7 01 4d 85 ed 75 1d 4c 89 e7 48 89 ....H..u.L....I9.s.A..M..u.L..H.
2ac0 de e8 29 4c 01 00 45 31 ff 45 31 ed eb 1b 48 85 c0 41 0f 95 c7 49 89 c5 4c 89 ea 48 29 da 4c 89 ..)L..E1.E1...H..A...I..L..H).L.
2ae0 e7 48 89 de e8 ad 4b 01 00 be ff ff ff ff 4c 89 e7 e8 ad 45 01 00 4c 89 e7 48 8d 35 27 b6 04 00 .H....K.......L....E..L..H.5'...
2b00 e8 ea 4b 01 00 be 01 00 00 00 4c 89 e7 e8 91 45 01 00 be 03 00 00 00 4c 89 e7 e8 74 58 01 00 be ..K.......L....E.......L...tX...
2b20 ff ff ff ff 31 d2 4c 89 e7 e8 19 49 01 00 48 89 c7 e8 97 ee ff ff 85 c0 75 3a be fd ff ff ff 4c ....1.L....I..H.........u:.....L
2b40 89 e7 e8 37 43 01 00 49 ff c5 45 84 ff 4c 89 eb 0f 85 27 ff ff ff 41 8d 5e 01 4c 89 e7 e8 00 43 ...7C..I..E..L....'...A.^.L....C
2b60 01 00 89 c1 31 c0 41 39 ce 41 89 de 0f 8c e8 fe ff ff eb 12 be fe ff ff ff 4c 89 e7 e8 fd 42 01 ....1.A9.A...............L....B.
2b80 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 48 81 ec 00 ......H...[A\A]A^A_].UH..AVSH...
2ba0 40 00 00 49 89 fe 48 8d 9d f0 bf ff ff be 00 40 00 00 48 89 df e8 5e 9e 01 00 48 89 c1 31 c0 48 @..I..H........@..H...^...H..1.H
2bc0 85 c9 75 05 eb 26 48 ff c3 8a 03 84 c0 74 09 3c 5c 75 f3 c6 03 2f eb ee 48 8d b5 f0 bf ff ff 4c ..u..&H......t.<\u.../..H......L
2be0 89 f7 e8 08 4b 01 00 b8 01 00 00 00 48 81 c4 00 40 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 ....K.......H...@..[A^].UH..SPH.
2c00 fb be d8 b9 f0 ff ba 02 00 00 00 e8 4c 4e 01 00 be d8 b9 f0 ff ba 02 00 00 00 48 89 df e8 3a 4e ............LN............H...:N
2c20 01 00 48 8d 15 33 b6 04 00 be fe ff ff ff 48 89 df e8 5a 50 01 00 48 8d 35 03 59 05 00 31 d2 48 ..H..3........H...ZP..H.5.Y..1.H
2c40 89 df e8 7d 0d 01 00 48 8d 35 11 b6 04 00 ba 07 00 00 00 48 89 df e8 3b 4a 01 00 48 8d 15 05 b6 ...}...H.5.........H...;J..H....
2c60 04 00 be fe ff ff ff 48 89 df e8 21 50 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 .......H...!P.......H...[].UH..S
2c80 50 48 89 fb be 01 00 00 00 e8 93 47 01 00 85 c0 74 0e 48 89 df 48 83 c4 08 5b 5d e9 c2 41 01 00 PH.........G....t.H..H...[]..A..
2ca0 48 8d 15 0e b8 04 00 be 02 00 00 00 31 c9 48 89 df e8 b0 fd 00 00 48 89 c1 48 8d 35 f2 b7 04 00 H...........1.H.......H..H.5....
2cc0 31 c0 48 89 df 48 89 ca 48 83 c4 08 5b 5d e9 7f f8 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 1.H..H..H...[].....UH..AWAVATSI.
2ce0 ff 48 8d 15 74 b7 04 00 48 8d 0d c1 59 05 00 41 be 01 00 00 00 be 01 00 00 00 e8 c7 fc 00 00 48 .H..t...H...Y..A...............H
2d00 98 48 8d 0d 38 d2 04 00 8b 1c 81 be 02 00 00 00 31 d2 4c 89 ff e8 dc ff 00 00 4c 89 ff 89 de 89 .H..8...........1.L.......L.....
2d20 c2 e8 bd 54 01 00 41 89 c4 83 fb 09 74 05 83 fb 05 75 0d 4c 89 ff 44 89 e6 e8 92 4b 01 00 eb 57 ...T..A.....t....u.L..D....K...W
2d40 83 fb 03 75 41 be 04 00 00 00 31 d2 4c 89 ff e8 8f 54 01 00 89 c3 f2 41 0f 2a cc f2 0f 2a c3 f2 ...uA.....1.L....T.....A.*...*..
2d60 0f 59 05 c1 d1 04 00 f2 0f 58 c1 4c 89 ff e8 b6 48 01 00 48 63 f3 4c 89 ff e8 c8 48 01 00 41 be .Y.......X.L....H..Hc.L....H..A.
2d80 02 00 00 00 eb 11 49 63 f4 4c 89 ff e8 b5 48 01 00 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 ......Ic.L....H..A.....D..[A\A^A
2da0 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 ab fc 00 00 49 89 c6 be 01 _].UH..AVSH.......1.1......I....
2dc0 00 00 00 48 89 df e8 b3 40 01 00 31 d2 48 89 df 4c 89 f6 e8 02 03 01 00 85 c0 74 0c 48 89 df 5b ...H....@..1.H..L.........t.H..[
2de0 41 5e 5d e9 64 55 01 00 4c 8d 05 69 0c 00 00 31 f6 ba ff ff ff ff 31 c9 48 89 df e8 88 51 01 00 A^].dU..L..i...1......1.H....Q..
2e00 48 89 df e8 5a 40 01 00 ff c8 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 02 00 00 00 ba 01 H...Z@....[A^].UH..AVSH.........
2e20 00 00 00 e8 ce fe 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 46 40 01 00 be 01 00 00 00 48 89 df ........I.......H...F@.......H..
2e40 e8 0f 43 01 00 85 c0 74 2a 45 85 f6 7e 25 48 89 df 44 89 f6 e8 44 f8 00 00 be 01 00 00 00 48 89 ..C....t*E..~%H..D...D........H.
2e60 df e8 3d 42 01 00 be 02 00 00 00 48 89 df e8 20 55 01 00 48 89 df 5b 41 5e 5d e9 cd 54 01 00 55 ..=B.......H....U..H..[A^]..T..U
2e80 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 0e fd 00 00 be 01 00 00 00 48 89 df e8 b0 4c 01 00 85 H..SPH.................H....L...
2ea0 c0 74 16 48 8d 15 bf b4 04 00 be 01 00 00 00 48 89 df e8 d6 05 01 00 eb 08 48 89 df e8 4f 47 01 .t.H...........H.........H...OG.
2ec0 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 48 8d 35 6e b5 04 00 48 8d 0d 06 0b 00 00 ba ......H...[].UH..H.5n...H.......
2ee0 01 00 00 00 e8 36 09 00 00 b8 03 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 89 fb be 01 .....6........].UH..AWAVATSH....
2f00 00 00 00 31 d2 31 c9 e8 5a fb 00 00 49 89 c6 be 02 00 00 00 31 d2 31 c9 48 89 df e8 46 fb 00 00 ...1.1..Z...I.......1.1.H...F...
2f20 49 89 c7 be 03 00 00 00 48 89 df e8 9d 41 01 00 83 f8 ff 0f 95 c0 0f b6 c0 44 8d 24 40 48 89 df I.......H....A...........D.$@H..
2f40 4c 89 f6 4c 89 fa e8 8f 01 01 00 48 89 df 89 c6 44 89 e2 5b 41 5c 41 5e 41 5f 5d e9 14 0a 00 00 L..L.......H....D..[A\A^A_].....
2f60 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 48 89 fb 48 8d 55 d8 be 01 00 00 00 e8 c7 44 01 00 UH..AWAVATSH...H..H.U........D..
2f80 49 89 c4 48 8d 15 72 b4 04 00 be 03 00 00 00 31 c9 48 89 df e8 cd fa 00 00 49 89 c7 be 04 00 00 I..H..r........1.H.......I......
2fa0 00 48 89 df e8 24 41 01 00 83 f8 ff 0f 95 c0 44 0f b6 f0 41 c1 e6 02 4d 85 e4 74 29 be 02 00 00 .H...$A........D...A...M..t)....
2fc0 00 31 c9 48 89 df 4c 89 e2 e8 98 fa 00 00 48 8b 55 d8 48 89 df 4c 89 e6 48 89 c1 4d 89 f8 e8 22 .1.H..L.......H.U.H..L..H..M..."
2fe0 04 01 00 eb 4f 48 8d 15 13 b4 04 00 be 02 00 00 00 31 c9 48 89 df e8 6b fa 00 00 49 89 c4 be 01 ....OH...........1.H...k...I....
3000 00 00 00 ba 06 00 00 00 48 89 df e8 45 fb 00 00 be 05 00 00 00 48 89 df e8 61 3e 01 00 48 8d 35 ........H...E........H...a>..H.5
3020 a2 08 00 00 31 d2 48 89 df 4c 89 e1 4d 89 f8 e8 bd 50 01 00 48 89 df 89 c6 44 89 f2 e8 33 09 00 ....1.H..L..M....P..H....D...3..
3040 00 48 83 c4 10 5b 41 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 .H...[A\A^A_].UH..AVSH..........
3060 00 00 e8 ee fa 00 00 41 be 02 00 00 00 be 02 00 00 00 48 89 df e8 04 3e 01 00 be 01 00 00 00 48 .......A..........H....>.......H
3080 89 df e8 ce 52 01 00 85 c0 75 0e 48 89 df e8 7d 45 01 00 41 be 01 00 00 00 44 89 f0 5b 41 5e 5d ....R....u.H...}E..A.....D..[A^]
30a0 c3 55 48 89 e5 48 8d 35 48 b3 04 00 48 8d 0d 9b ff ff ff 31 d2 e8 65 07 00 00 b8 03 00 00 00 5d .UH..H.5H...H......1..e........]
30c0 c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 cc fa 00 00 48 89 df e8 34 45 01 00 be 01 00 00 .UH..SPH............H...4E......
30e0 00 48 89 df e8 c1 3e 01 00 48 89 df e8 71 3d 01 00 8d 70 fe 4c 8d 0d 91 06 00 00 ba ff ff ff ff .H....>..H...q=...p.L...........
3100 31 c9 45 31 c0 48 89 df e8 e1 4e 01 00 85 c0 0f 94 c0 0f b6 f0 48 89 df 48 83 c4 08 5b 5d e9 90 1.E1.H....N..........H..H...[]..
3120 06 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff e8 29 3d 01 00 41 89 c6 48 8d 35 c4 ...UH..AWAVAUATSPI...)=..A..H.5.
3140 b1 04 00 4c 89 ff e8 eb 47 01 00 45 85 f6 0f 8e 9c 00 00 00 31 db 4c 8b 25 db 4e 05 00 ff c3 be ...L....G..E........1.L.%.N.....
3160 ff ff ff ff 4c 89 ff e8 37 3f 01 00 4c 89 ff 89 de e8 2d 3f 01 00 be 01 00 00 00 ba 01 00 00 00 ....L...7?..L.....-?............
3180 31 c9 45 31 c0 4c 89 ff e8 fb 4d 01 00 be ff ff ff ff 4c 89 ff 48 8d 55 d0 e8 a9 42 01 00 49 89 1.E1.L....M.......L..H.U...B..I.
31a0 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 30 b2 04 00 .M..tv...|.I..$..........H.=0...
31c0 e8 47 98 01 00 48 8b 55 d0 49 8b 0c 24 be 01 00 00 00 4c 89 ef e8 32 98 01 00 be fe ff ff ff 4c .G...H.U.I..$.....L...2........L
31e0 89 ff e8 97 3c 01 00 44 39 f3 0f 8c 6d ff ff ff 48 8b 1d 41 4e 05 00 48 8b 0b 48 8d 3d f1 b1 04 ....<..D9...m...H..AN..H..H.=...
3200 00 be 01 00 00 00 ba 01 00 00 00 e8 fc 97 01 00 48 8b 3b e8 a0 97 01 00 31 c0 eb 11 48 8d 35 a2 ................H.;.....1...H.5.
3220 b1 04 00 31 c0 4c 89 ff e8 25 f3 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 ...1.L...%...H...[A\A]A^A_].UH..
3240 53 50 48 89 fb be 01 00 00 00 e8 51 f9 00 00 be 02 00 00 00 48 89 df e8 44 f9 00 00 be 01 00 00 SPH........Q........H...D.......
3260 00 ba 02 00 00 00 48 89 df e8 2f 3f 01 00 48 89 df 89 c6 e8 58 46 01 00 b8 01 00 00 00 48 83 c4 ......H.../?..H.....XF.......H..
3280 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 36 3e 01 00 83 e0 fe 83 f8 04 74 14 48 .[].UH..SPH........6>........t.H
32a0 8d 15 06 b1 04 00 be 01 00 00 00 48 89 df e8 a6 f1 00 00 be 01 00 00 00 48 89 df e8 07 42 01 00 ...........H............H....B..
32c0 48 89 df 48 89 c6 e8 7b 43 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb H..H...{C.......H...[].UH..SPH..
32e0 be 01 00 00 00 ba 05 00 00 00 e8 66 f8 00 00 be 02 00 00 00 48 89 df e8 a4 f8 00 00 be 02 00 00 ...........f........H...........
3300 00 48 89 df e8 75 3b 01 00 be 01 00 00 00 48 89 df e8 10 47 01 00 b8 01 00 00 00 48 83 c4 08 5b .H...u;.......H....G.......H...[
3320 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 1b f8 00 00 be 02 00 00 00 48 ].UH..SPH......................H
3340 89 df e8 59 f8 00 00 be 03 00 00 00 48 89 df e8 4c f8 00 00 be 03 00 00 00 48 89 df e8 1d 3b 01 ...Y........H...L........H....;.
3360 00 be 01 00 00 00 48 89 df e8 88 49 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 ......H....I.......H...[].UH..AW
3380 41 56 53 50 49 89 fe e8 d6 3a 01 00 41 89 c7 be 01 00 00 00 4c 89 f7 e8 31 3d 01 00 83 f8 04 75 AVSPI....:..A.......L...1=.....u
33a0 29 bb 01 00 00 00 be 01 00 00 00 31 d2 4c 89 f7 e8 92 40 01 00 80 38 23 75 10 41 ff cf 49 63 f7 )..........1.L....@...8#u.A..Ic.
33c0 4c 89 f7 e8 7e 42 01 00 eb 3e be 01 00 00 00 4c 89 f7 e8 89 f8 00 00 48 89 c3 85 db 78 09 44 39 L...~B...>.....L.......H....x.D9
33e0 fb 41 0f 4f df eb 03 44 01 fb 85 db 7f 14 48 8d 15 a4 af 04 00 be 01 00 00 00 4c 89 f7 e8 57 f0 .A.O...D......H...........L...W.
3400 00 00 41 29 df 44 89 fb 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe be ..A).D....H...[A^A_].UH..AVSI...
3420 02 00 00 00 e8 a4 3c 01 00 89 c3 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 18 f7 00 00 85 db 74 ......<..............L.........t
3440 19 83 fb 05 74 14 48 8d 15 06 af 04 00 be 02 00 00 00 4c 89 f7 e8 ff ef 00 00 48 8d 15 08 af 04 ....t.H...........L.......H.....
3460 00 be 01 00 00 00 4c 89 f7 e8 1f 00 01 00 85 c0 74 15 48 8d 35 fc ae 04 00 31 c0 4c 89 f7 5b 41 ......L.........t.H.5....1.L..[A
3480 5e 5d e9 cb f0 00 00 be 02 00 00 00 4c 89 f7 e8 ea 39 01 00 be 01 00 00 00 4c 89 f7 e8 b7 49 01 ^]..........L....9.......L....I.
34a0 00 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 38 49 89 ff be ......[A^].UH..AWAVAUATSH..8I...
34c0 02 00 00 00 e8 04 3c 01 00 85 c0 7e 70 48 8d 55 c8 be 01 00 00 00 4c 89 ff e8 e1 f5 00 00 49 89 ......<....~pH.U......L.......I.
34e0 c6 4d 89 f5 48 8b 5d c8 be 02 00 00 00 4c 89 ff e8 6b f7 00 00 49 89 c4 41 8d 44 24 fe 83 f8 23 .M..H.]......L...k...I..A.D$...#
3500 72 14 48 8d 15 31 ae 04 00 be 02 00 00 00 4c 89 ff e8 43 ef 00 00 49 01 de 48 8d 35 2c ae 04 00 r.H..1........L...C...I..H.5,...
3520 4c 89 ef e8 f8 95 01 00 48 89 c3 41 8a 44 1d 00 31 c9 3c 2b 75 34 4a 8d 5c 2b 01 eb 40 48 8d 55 L.......H..A.D..1.<+u4J.\+..@H.U
3540 d4 be 01 00 00 00 4c 89 ff e8 d8 3d 01 00 83 7d d4 00 0f 85 1a 01 00 00 be 01 00 00 00 4c 89 ff ......L....=...}.............L..
3560 e8 3b f6 00 00 e9 eb 00 00 00 3c 2d 75 0c 4a 8d 5c 2b 01 b9 01 00 00 00 eb 03 4c 01 eb 89 4d ac .;........<-u.J.\+........L...M.
3580 4c 89 75 b0 0f b6 3b 40 84 ff 78 12 48 8b 0d 7d 4a 05 00 b8 00 05 00 00 23 44 b9 3c eb 0a be 00 L.u...;@..x.H..}J.......#D.<....
35a0 05 00 00 e8 6e 93 01 00 85 c0 0f 84 a5 00 00 00 f2 41 0f 2a c4 f2 0f 11 45 b8 66 0f 57 c0 4c 8b ....n............A.*....E.f.W.L.
35c0 2d 4b 4a 05 00 41 be 00 05 00 00 0f b6 03 41 f6 44 85 3d 04 75 17 0f b6 f8 f2 0f 11 45 c0 e8 3f -KJ..A........A.D.=.u.......E..?
35e0 93 01 00 f2 0f 10 45 c0 83 c0 c9 eb 06 0f be c0 83 c0 d0 44 39 e0 7d 40 f2 0f 59 45 b8 f2 0f 2a ......E............D9.}@..YE...*
3600 c8 f2 0f 58 c8 0f b6 7b 01 48 ff c3 40 84 ff 78 0f f2 0f 11 4d c0 41 8b 44 bd 3c 44 21 f0 eb 0f ...X...{.H..@..x....M.A.D.<D!...
3620 f2 0f 11 4d c0 be 00 05 00 00 e8 e7 92 01 00 85 c0 f2 0f 10 45 c0 75 93 f2 0f 11 45 c0 48 8d 35 ...M................E.u....E.H.5
3640 08 ad 04 00 48 89 df e8 d4 94 01 00 48 01 d8 48 3b 45 b0 74 0a 4c 89 ff e8 b3 3f 01 00 eb 1b 83 ....H.......H..H;E.t.L....?.....
3660 7d ac 00 f2 0f 10 45 c0 74 08 66 0f 57 05 be c8 04 00 4c 89 ff e8 af 3f 01 00 b8 01 00 00 00 48 }.....E.t.f.W.....L....?.......H
3680 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 ff f4 00 ..8[A\A]A^A_].UH..SPH...........
36a0 00 be 01 00 00 00 31 d2 48 89 df e8 0c ff 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 ......1.H............H...[].UH..
36c0 53 50 48 89 fb be 01 00 00 00 e8 d1 f4 00 00 be 01 00 00 00 48 89 df e8 f1 39 01 00 48 89 df 89 SPH.................H....9..H...
36e0 c6 e8 09 3a 01 00 48 89 df 48 89 c6 e8 fe 3f 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 ...:..H..H....?.......H...[].UH.
3700 e5 41 56 53 48 89 fb e8 56 37 01 00 41 89 c6 41 83 fe 01 7f 14 48 8d 15 00 ac 04 00 be 02 00 00 .AVSH...V7..A..A.....H..........
3720 00 48 89 df e8 30 ed 00 00 be 01 00 00 00 48 89 df e8 6d 39 01 00 be 02 00 00 00 ba 01 00 00 00 .H...0........H...m9............
3740 48 89 df e8 37 39 01 00 be 02 00 00 00 48 89 df e8 99 38 01 00 41 83 c6 fe 4c 8d 0d 2c 00 00 00 H...79.......H....8..A...L..,...
3760 ba ff ff ff ff b9 01 00 00 00 45 31 c0 48 89 df 44 89 f6 e8 76 48 01 00 85 c0 0f 94 c0 0f b6 f0 ..........E1.H..D...vH..........
3780 48 89 df 5b 41 5e 5d e9 27 00 00 00 55 48 89 e5 53 50 48 89 fb 31 f6 e8 cc 47 01 00 83 f8 01 0f H..[A^].'...UH..SPH..1...G......
37a0 94 c0 0f b6 f0 48 89 df 48 83 c4 08 5b 5d e9 00 00 00 00 55 48 89 e5 41 56 53 41 89 f6 48 89 fb .....H..H...[].....UH..AVSA..H..
37c0 be 01 00 00 00 e8 46 35 01 00 85 c0 74 24 48 89 df 44 89 f6 e8 f7 40 01 00 be 01 00 00 00 48 89 ......F5....t$H..D....@.......H.
37e0 df e8 08 38 01 00 48 89 df 5b 41 5e 5d e9 70 36 01 00 31 f6 48 89 df e8 82 36 01 00 31 f6 48 89 ...8..H..[A^].p6..1.H....6..1.H.
3800 df e8 ca 40 01 00 48 8d 35 1e ab 04 00 48 89 df e8 da 3e 01 00 b8 02 00 00 00 5b 41 5e 5d c3 55 ...@..H.5....H....>.......[A^].U
3820 48 89 e5 41 57 41 56 53 50 49 89 cf 41 89 d6 48 89 f0 48 89 fb be 01 00 00 00 48 89 c2 e8 4b fc H..AWAVSPI..A..H..H.......H...K.
3840 00 00 be 01 00 00 00 85 c0 74 29 48 89 df e8 50 38 01 00 be 01 00 00 00 ba 03 00 00 00 31 c9 45 .........t)H...P8............1.E
3860 31 c0 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 14 47 01 00 ba 05 00 00 00 48 89 df e8 d4 f2 00 1.H..H...[A^A_]..G.......H......
3880 00 31 d2 48 89 df 4c 89 fe e8 b1 3f 01 00 be 01 00 00 00 48 89 df e8 08 38 01 00 45 85 f6 74 14 .1.H..L....?.......H....8..E..t.
38a0 31 f6 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 92 3d 01 00 48 89 df 48 83 c4 08 5b 41 5e 41 5f 1.H..H...[A^A_]..=..H..H...[A^A_
38c0 5d e9 4a 3d 01 00 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 48 8d 15 2d ab 04 00 be 02 00 00 00 e8 ].J=..UH..AVSI..H..H..-.........
38e0 21 f2 00 00 be 01 00 00 00 48 89 df e8 b2 37 01 00 31 f6 ba 01 00 00 00 31 c9 45 31 c0 48 89 df !........H....7..1......1.E1.H..
3900 e8 83 46 01 00 be ff ff ff ff 48 89 df e8 bb 37 01 00 85 c0 74 43 be ff ff ff ff 48 89 df e8 31 ..F.......H....7....tC.....H...1
3920 38 01 00 85 c0 75 11 48 8d 35 f3 aa 04 00 31 c0 48 89 df e8 1a ec 00 00 be 05 00 00 00 48 89 df 8....u.H.5....1.H............H..
3940 e8 a9 36 01 00 be 05 00 00 00 48 89 df 4c 89 f2 5b 41 5e 5d e9 ee 3a 01 00 be fe ff ff ff 48 89 ..6.......H..L..[A^]..:.......H.
3960 df e8 18 35 01 00 49 c7 06 00 00 00 00 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb 85 f6 ...5..I......1.[A^].UH..AVSH....
3980 74 1d 48 89 df e8 86 3c 01 00 be fe ff ff ff 48 89 df e8 13 36 01 00 41 be 02 00 00 00 eb 3e 41 t.H....<.......H....6..A......>A
39a0 be 01 00 00 00 85 d2 74 34 48 89 df 89 d6 e8 f0 36 01 00 41 be 01 00 00 00 be fe ff ff ff ba 01 .......t4H......6..A............
39c0 00 00 00 48 89 df e8 c7 4b 01 00 48 85 c0 75 0d be fe ff ff ff 48 89 df e8 a1 34 01 00 44 89 f0 ...H....K..H..u......H....4..D..
39e0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 02 00 00 00 e8 64 f2 00 00 48 89 c3 41 [A^].UH..AWAVSPI........d...H..A
3a00 bf 01 00 00 00 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 3e f1 00 00 ff c3 48 63 db 4c 89 f7 48 ...............L...>.....Hc.L..H
3a20 89 de e8 1f 3c 01 00 be 01 00 00 00 4c 89 f7 89 da e8 26 40 01 00 be ff ff ff ff 4c 89 f7 e8 8a ....<.......L.....&@.......L....
3a40 36 01 00 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 01 34 01 6.....A...D..H...[A^A_].UH....4.
3a60 00 ff c8 5d c3 90 90 90 55 48 89 e5 53 50 48 89 f3 8b 4f 08 83 f9 03 75 05 48 89 f8 eb 39 83 e1 ...]....UH..SPH...O....u.H...9..
3a80 0f 31 c0 83 f9 04 75 2f 48 8b 3f 48 8b 77 10 48 83 c7 18 48 8d 55 f0 e8 cd 30 00 00 89 c1 31 c0 .1....u/H.?H.w.H...H.U...0....1.
3aa0 85 c9 74 13 f2 0f 10 45 f0 f2 0f 11 03 c7 43 08 03 00 00 00 48 89 d8 48 83 c4 08 5b 5d c3 55 48 ..t....E......C.....H..H...[].UH
3ac0 89 e5 41 57 41 56 53 48 83 ec 28 48 89 f3 49 89 fe 31 c0 83 7b 08 03 75 39 f2 0f 10 03 48 8d 35 ..AWAVSH..(H..I..1..{..u9....H.5
3ae0 e3 a9 04 00 4c 8d 7d c0 b0 01 4c 89 ff e8 e0 8f 01 00 48 63 d0 4c 89 f7 4c 89 fe e8 be 7d 01 00 ....L.}...L.......Hc.L..L....}..
3b00 48 89 03 0f b6 40 08 83 c8 40 89 43 08 b8 01 00 00 00 48 83 c4 28 5b 41 5e 41 5f 5d c3 55 48 89 H....@...@.C......H..([A^A_].UH.
3b20 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 d0 49 89 f5 49 89 fc 41 8b 4d 08 .AWAVAUATSH...H.M.H.U.I..I..A.M.
3b40 45 31 ff 83 f9 45 75 45 4d 8b 75 00 4c 89 f7 48 8b 75 d0 e8 eb 78 00 00 48 89 c3 83 7b 08 00 75 E1...EuEM.u.L..H.u...x..H...{..u
3b60 6a 49 8b 7e 10 48 85 ff 74 61 f6 47 0a 01 75 5b 49 8b 44 24 18 48 8b 90 20 01 00 00 31 f6 e8 a0 jI.~.H..ta.G..u[I.D$.H......1...
3b80 78 01 00 48 85 c0 74 43 8b 48 08 eb 14 31 d2 4c 89 e7 4c 89 ee e8 be 78 01 00 8b 48 08 85 c9 74 x..H..tC.H...1.L..L....x...H...t
3ba0 73 89 ca 83 e2 0f 83 fa 06 74 3f 41 ff c7 41 83 ff 63 49 89 c5 7e 8c 48 8d 0d 15 a9 04 00 31 c0 s........t?A..A..cI..~.H......1.
3bc0 4c 89 e7 48 89 ce e8 79 8a 01 00 48 8b 03 48 8b 4d c8 48 89 01 8b 43 08 89 41 08 48 83 c4 18 5b L..H...y...H..H.M.H...C..A.H...[
3be0 41 5c 41 5d 41 5e 41 5f 5d c3 41 b9 01 00 00 00 4c 89 e7 48 89 c6 4c 89 ea 48 8b 4d d0 4c 8b 45 A\A]A^A_].A.....L..H..L..H.M.L.E
3c00 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 15 00 00 00 48 8d 05 b2 a8 04 00 4c 89 e7 4c 89 .H...[A\A]A^A_].....H......L..L.
3c20 ee 48 89 c2 e8 ef 85 01 00 55 48 89 e5 41 57 41 56 53 50 45 89 ce 48 89 fb 4d 89 c7 4c 2b 7b 38 .H.......UH..AWAVSPE..H..M..L+{8
3c40 48 8b 43 10 48 8d 78 10 48 89 7b 10 48 8b 3e 48 89 38 8b 76 08 89 70 08 48 8b 43 10 48 8d 70 10 H.C.H.x.H.{.H.>H.8.v..p.H.C.H.p.
3c60 48 89 73 10 48 8b 32 48 89 30 8b 52 08 89 50 08 48 8b 43 10 48 8d 50 10 45 85 f6 48 89 53 10 48 H.s.H.2H.0.R..P.H.C.H.P.E..H.S.H
3c80 8b 11 48 89 10 8b 49 08 89 48 08 75 19 48 8b 43 10 48 8d 48 10 48 89 4b 10 49 8b 08 48 89 08 41 ..H...I..H.u.H.C.H.H.H.K.I..H..A
3ca0 8b 48 08 89 48 08 b8 04 00 00 00 44 29 f0 48 98 48 c1 e0 04 48 8b 73 10 48 8b 4b 20 48 29 c6 0f .H..H......D).H.H...H.s.H.K.H)..
3cc0 b6 49 22 83 e1 01 48 89 df 44 89 f2 e8 75 54 00 00 45 85 f6 74 20 48 8b 43 10 48 8b 4b 38 48 8d .I"...H..D...uT..E..t.H.C.H.K8H.
3ce0 50 f0 48 89 53 10 48 8b 50 f0 4a 89 14 39 8b 40 f8 42 89 44 39 08 48 83 c4 08 5b 41 5e 41 5f 5d P.H.S.H.P.J..9.@.B.D9.H...[A^A_]
3d00 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 d0 48 89 f3 49 89 fc .UH..AWAVAUATSH...H.M.H.U.H..I..
3d20 8b 4b 08 45 31 ff 83 f9 45 75 4c 4c 8b 2b 4c 89 ef 48 8b 75 d0 e8 09 77 00 00 49 89 c6 41 83 7e .K.E1...EuLL.+L..H.u...w..I..A.~
3d40 08 00 0f 85 97 00 00 00 49 8b 7d 10 48 85 ff 74 73 f6 47 0a 02 75 6d 49 8b 44 24 18 48 8b 90 28 ........I.}.H..ts.G..umI.D$.H..(
3d60 01 00 00 be 01 00 00 00 e8 b6 76 01 00 48 85 c0 74 52 8b 48 08 eb 1b ba 01 00 00 00 4c 89 e7 48 ..........v..H..tR.H........L..H
3d80 89 de e8 d1 76 01 00 8b 48 08 85 c9 0f 84 c8 00 00 00 89 ca 83 e2 0f 83 fa 06 0f 84 93 00 00 00 ....v...H.......................
3da0 41 ff c7 41 83 ff 63 48 89 c3 0f 8e 76 ff ff ff 48 8d 0d 2d a7 04 00 31 c0 4c 89 e7 48 89 ce e8 A..A..cH....v...H..-...1.L..H...
3dc0 80 88 01 00 4c 3b 35 85 42 05 00 75 12 4c 89 e7 4c 89 ee 48 8b 55 d0 e8 70 71 00 00 49 89 c6 48 ....L;5.B..u.L..L..H.U..pq..I..H
3de0 8b 4d c8 48 8b 01 49 89 06 8b 41 08 41 89 46 08 41 c6 45 0a 00 f6 41 08 40 74 29 48 8b 01 f6 40 .M.H..I...A.A.F.A.E...A.@t)H...@
3e00 09 03 74 20 41 f6 45 09 04 74 19 4c 89 e7 4c 89 ee 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 ..t.A.E..t.L..L..H...[A\A]A^A_].
3e20 60 5d 01 00 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 `]..H...[A\A]A^A_].E1.L..H..H..H
3e40 8b 4d d0 4c 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 cf fd ff ff 48 8d 05 6c a6 04 .M.L.E.H...[A\A]A^A_].....H..l..
3e60 00 4c 89 e7 48 89 de 48 89 c2 e8 a9 83 01 00 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 f3 49 .L..H..H.......UH..AWAVSPI..H..I
3e80 89 ff 8b 43 08 83 f8 03 75 18 41 83 7e 08 03 75 35 f2 41 0f 10 06 66 0f 2e 03 0f 97 c0 0f b6 c0 ...C....u.A.~..u5.A...f.........
3ea0 eb 3b 83 e0 0f 83 f8 04 75 1c 41 8b 46 08 83 e0 0f 83 f8 04 75 10 48 8b 3b 49 8b 36 e8 35 00 00 .;......u.A.F.......u.H.;I.6.5..
3ec0 00 c1 e8 1f eb 17 b9 0d 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 a9 00 00 00 85 c0 78 0b 48 83 c4 ...........L..H..L.........x.H..
3ee0 08 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 d7 88 01 00 55 48 89 e5 41 57 41 56 41 55 .[A^A_].L..H..L.......UH..AWAVAU
3f00 41 54 53 50 49 89 f4 49 89 ff 4d 8d 6f 18 4d 8d 74 24 18 4c 89 ef 4c 89 f6 e8 d2 8b 01 00 85 c0 ATSPI..I..M.o.M.t$.L..L.........
3f20 75 51 49 8b 5c 24 10 4d 8b 7f 10 4c 89 ef e8 d5 8b 01 00 48 89 c1 48 39 d9 74 2f b8 ff ff ff ff uQI.\$.M...L.......H..H9.t/.....
3f40 4c 39 f9 74 2e 48 8d 41 01 4d 8d 6c 0d 01 49 29 c7 4d 8d 74 0e 01 48 29 c3 4c 89 ef 4c 89 f6 e8 L9.t.H.A.M.l..I).M.t..H).L..L...
3f60 8c 8b 01 00 85 c0 74 c3 eb 09 4c 39 f9 0f 95 c0 0f b6 c0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f ......t...L9.......H...[A\A]A^A_
3f80 5d c3 55 48 89 e5 53 50 89 c8 48 89 fb 48 8b 4b 10 41 89 c0 e8 ad 04 00 00 85 c0 b8 ff ff ff ff ].UH..SP..H..H.K.A..............
3fa0 74 1f 48 8b 4b 10 8b 51 08 85 d2 74 0f b0 01 83 fa 01 75 0a 83 39 00 0f 95 c0 eb 02 31 c0 0f b6 t.H.K..Q...t......u..9......1...
3fc0 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 f3 49 89 ff 8b 43 08 83 f8 .H...[].UH..AWAVSPI..H..I...C...
3fe0 03 75 15 41 83 7e 08 03 75 34 f2 41 0f 10 06 66 0f 2e 03 0f 93 c0 eb 59 83 e0 0f 83 f8 04 75 1e .u.A.~..u4.A...f.......Y......u.
4000 41 8b 46 08 83 e0 0f 83 f8 04 75 12 48 8b 3b 49 8b 36 e8 df fe ff ff 85 c0 0f 9e c0 eb 33 b9 0e A.F.......u.H.;I.6...........3..
4020 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 51 ff ff ff 85 c0 79 1f b9 0d 00 00 00 4c 89 ff 4c 89 f6 ...L..H..L...Q.....y......L..L..
4040 48 89 da e8 3a ff ff ff 85 c0 78 13 85 c0 0f 94 c0 0f b6 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 4c H...:.....x.........H...[A^A_].L
4060 89 ff 48 89 de 4c 89 f2 e8 60 87 01 00 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 f3 49 89 ff ..H..L...`...UH..AWAVSPI..H..I..
4080 8b 4b 08 83 e1 3f 83 f9 13 7f 7f 83 f9 07 0f 87 93 00 00 00 b8 01 00 00 00 48 8d 15 c0 00 00 00 .K...?...................H......
40a0 48 63 0c 8a 48 01 d1 ff e1 48 8b 0b 49 8b 16 48 39 d1 74 7f 31 c0 4d 85 ff 74 78 48 8b 71 10 48 Hc..H....H..I..H9.t.1.M..txH.q.H
40c0 8b 52 10 4c 89 ff e8 b5 00 00 00 48 89 c1 31 c0 48 85 c9 74 5e 4d 8b 47 10 41 b9 01 00 00 00 4c .R.L.......H..1.H..t^M.G.A.....L
40e0 89 ff 48 89 ce 48 89 da 4c 89 f1 e8 39 fb ff ff 49 8b 4f 10 8b 51 08 85 d2 74 5d b0 01 83 fa 01 ..H..H..L...9...I.O..Q...t].....
4100 75 58 83 39 00 0f 95 c0 eb 50 83 f9 14 75 15 48 8b 3b 49 8b 36 48 83 c4 08 5b 41 5e 41 5f 5d e9 uX.9.....P...u.H.;I.6H...[A^A_].
4120 f0 75 01 00 83 f9 16 48 8b 03 49 3b 06 0f 94 c0 0f b6 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 8b 03 .u.....H..I;.......H...[A^A_]...
4140 41 3b 06 eb e8 f2 0f 10 03 f2 41 0f c2 06 00 66 0f 7e c0 83 e0 01 eb db 31 c0 0f b6 c0 eb d4 90 A;........A....f.~......1.......
4160 d3 ff ff ff de ff ff ff c7 ff ff ff e5 ff ff ff c7 ff ff ff 49 ff ff ff c7 ff ff ff 49 ff ff ff ....................I.......I...
4180 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 48 89 f3 49 89 fc 31 c0 48 85 db 0f 84 87 00 00 00 31 UH..AWAVATSI..H..I..1.H........1
41a0 c0 f6 43 0a 20 75 7f 49 8b 44 24 18 48 8b 90 48 01 00 00 be 05 00 00 00 48 89 df e8 63 72 01 00 ..C..u.I.D$.H..H........H...cr..
41c0 49 89 c6 31 c0 4d 85 f6 74 5c 4c 39 fb 74 54 31 c0 4d 85 ff 74 50 31 c0 41 f6 47 0a 20 75 47 49 I..1.M..t\L9.tT1.M..tP1.A.G..uGI
41e0 8b 44 24 18 48 8b 90 48 01 00 00 be 05 00 00 00 4c 89 ff e8 2b 72 01 00 48 89 c1 31 c0 48 85 c9 .D$.H..H........L...+r..H..1.H..
4200 74 24 41 8b 46 08 3b 41 08 75 14 31 ff 4c 89 f6 48 89 ca e8 55 fe ff ff 85 c0 4c 89 f0 75 07 31 t$A.F.;A.u.1.L..H...U.....L..u.1
4220 c0 eb 03 4c 89 f0 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 28 ...L..[A\A^A_].UH..AWAVAUATSH..(
4240 41 89 f5 49 89 fe 4c 89 75 b0 49 8b 56 10 4c 8d 62 e0 8b 42 e8 89 c1 83 e1 0f 48 8d 5a f0 83 f9 A..I..L.u.I.V.L.b..B......H.Z...
4260 04 74 05 83 f8 03 75 20 8b 4a f8 83 e1 0f 83 f9 04 74 42 4c 89 f7 48 89 de 49 89 d7 e8 3d f8 ff .t....u..J.......tBL..H..I...=..
4280 ff 4c 89 fa 85 c0 75 2a 41 b8 0f 00 00 00 4c 89 f7 4c 89 e6 48 89 da 4c 89 e1 e8 a7 01 00 00 85 .L....u*A.....L..L..H..L........
42a0 c0 41 bf 02 00 00 00 0f 85 4c 01 00 00 e9 86 01 00 00 8b 42 e8 48 8b 0b 48 8b 59 10 83 e0 0f 48 .A.......L.........B.H..H.Y....H
42c0 85 db 75 1f 41 bf 02 00 00 00 83 f8 04 0f 84 26 01 00 00 4c 89 f7 4c 89 e6 e8 e0 f7 ff ff e9 16 ..u.A..........&...L..L.........
42e0 01 00 00 83 f8 04 75 20 49 8b 04 24 48 83 78 10 00 75 15 48 89 4a e0 8b 42 f8 89 42 e8 41 bf 02 ......u.I..$H.x..u.H.J..B..B.A..
4300 00 00 00 e9 f1 00 00 00 48 89 55 c8 41 bf 01 00 00 00 41 83 fd 02 7c 52 41 bf 01 00 00 00 41 8b ........H.U.A.....A...|RA.....A.
4320 44 24 08 83 e0 0f 83 f8 04 74 0f 4c 89 f7 4c 89 e6 e8 88 f7 ff ff 85 c0 74 30 4c 89 f7 49 8b 04 D$.......t.L..L.........t0L..I..
4340 24 48 8b 40 10 48 c7 c1 fd ff ff ff 48 29 d9 48 39 c8 0f 83 d2 00 00 00 48 01 c3 41 ff c7 49 83 $H.@.H......H).H9.......H..A..I.
4360 c4 f0 45 39 ef 49 89 fe 7c b4 44 89 6d c4 49 8b 76 18 48 81 c6 d8 00 00 00 4c 89 f7 48 89 da e8 ..E9.I..|.D.m.I.v.H......L..H...
4380 23 72 01 00 48 89 45 d0 49 63 c7 48 c1 e0 04 48 89 45 b8 4c 8b 6d c8 49 29 c5 45 89 fe 31 db 49 #r..H.E.Ic.H...H.E.L.m.I).E..1.I
43a0 89 dc 49 8b 75 00 48 8b 5e 10 48 8b 45 d0 4a 8d 3c 20 48 83 c6 18 48 89 da e8 9c 86 01 00 4c 01 ..I.u.H.^.H.E.J.<.H...H.......L.
43c0 e3 49 83 c5 10 41 ff ce 45 85 f6 7f d2 4c 8b 75 b0 4c 89 f7 48 8b 75 d0 48 89 da e8 de 74 01 00 .I...A..E....L.u.L..H.u.H....t..
43e0 48 8b 4d c8 48 2b 4d b8 48 89 01 0f b6 40 08 83 c8 40 89 41 08 44 8b 6d c4 41 ff cf 45 29 fd 49 H.M.H+M.H....@...@.A.D.m.A..E).I
4400 8b 56 10 49 63 c7 48 c1 e0 04 48 29 c2 41 83 fd 01 49 89 56 10 0f 8f 33 fe ff ff 48 83 c4 28 5b .V.Ic.H...H).A...I.V...3...H..([
4420 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 c4 a0 04 00 31 c0 e8 0c 82 01 00 4c 89 f7 4c 89 e6 48 89 A\A]A^A_].H.5....1......L..L..H.
4440 da e8 22 83 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 45 89 c5 48 89 4d d0 49 89 d7 49 89 .."...UH..AWAVAUATSPE..H.M.I..I.
4460 f4 49 89 fe 44 89 ea e8 ec 6f 01 00 83 78 08 00 75 16 4c 89 f7 4c 89 fe 44 89 ea e8 d8 6f 01 00 .I..D....o...x..u.L..L..D....o..
4480 31 db 83 78 08 00 74 20 bb 01 00 00 00 41 b9 01 00 00 00 4c 89 f7 48 89 c6 4c 89 e2 4c 89 f9 4c 1..x..t......A.....L..H..L..L..L
44a0 8b 45 d0 e8 81 f7 ff ff 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 .E........H...[A\A]A^A_].UH..AWA
44c0 56 41 54 53 48 89 d3 49 89 f6 49 89 ff 8b 43 08 83 e0 0f 83 f8 04 75 23 48 8b 03 f3 0f 7e 40 10 VATSH..I..I...C.......u#H....~@.
44e0 66 0f 62 05 88 ba 04 00 66 0f 5c 05 90 ba 04 00 66 0f 7c c0 66 41 0f 13 06 eb 43 83 f8 05 75 4f f.b.....f.\.....f.|.fA....C...uO
4500 4c 8b 23 49 8b 7c 24 10 48 85 ff 74 20 f6 47 0a 10 75 1a 49 8b 47 18 48 8b 90 40 01 00 00 be 04 L.#I.|$.H..t..G..u.I.G.H..@.....
4520 00 00 00 e8 fb 6e 01 00 48 85 c0 75 38 4c 89 e7 e8 c4 6f 00 00 f2 0f 2a c0 f2 41 0f 11 06 41 c7 .....n..H..u8L....o....*..A...A.
4540 46 08 03 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 ba 04 00 00 00 4c 89 ff 48 89 de e8 f9 6e 01 00 83 F.....[A\A^A_]......L..H....n...
4560 78 08 00 74 22 41 b9 01 00 00 00 4c 89 ff 48 89 c6 48 89 da 48 89 d9 4d 89 f0 5b 41 5c 41 5e 41 x..t"A.....L..H..H..H..M..[A\A^A
4580 5f 5d e9 a2 f6 ff ff 48 8d 05 7e 9f 04 00 4c 89 ff 48 89 de 48 89 c2 e8 7c 7c 01 00 55 48 89 e5 _].....H..~...L..H..H...||..UH..
45a0 41 57 41 56 41 55 41 54 53 48 83 ec 28 44 89 c3 49 89 ce 49 89 d4 49 89 f7 48 89 7d b0 48 8d 75 AWAVAUATSH..(D..I..I..I..H.}.H.u
45c0 c8 4c 89 e7 e8 9f f4 ff ff 49 89 c5 4d 85 ed 74 34 48 8d 75 b8 4c 89 f7 e8 8b f4 ff ff 48 85 c0 .L.......I..M..t4H.u.L.......H..
45e0 74 23 83 c3 fa f2 41 0f 10 45 00 f2 0f 10 08 89 df e8 a7 24 00 00 f2 41 0f 11 07 41 c7 47 08 03 t#....A..E.........$...A...A.G..
4600 00 00 00 eb 1c 4c 8b 6d b0 4c 89 ef 4c 89 e6 4c 89 f2 4c 89 f9 41 89 d8 e8 29 fe ff ff 85 c0 74 .....L.m.L..L..L..L..A...).....t
4620 0f 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ef 4c 89 e6 4c 89 f2 e8 54 81 01 00 55 48 .H..([A\A]A^A_].L..L..L...T...UH
4640 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff 4d 8b 77 20 49 8b 46 38 8b 58 fc 89 d8 83 e0 3f 8d ..AWAVAUATSPI..M.w.I.F8.X.....?.
4660 48 fa 83 f9 1c 0f 87 1c 01 00 00 49 8b 76 30 48 8d 15 22 01 00 00 48 63 0c 8a 48 01 d1 ff e1 49 H..........I.v0H.."...Hc..H....I
4680 8b 47 10 48 8d 48 f0 49 89 4f 10 c1 eb 06 0f b6 cb 48 8b 50 f0 48 c1 e1 04 48 89 14 0e 8b 40 f8 .G.H.H.I.O.......H.P.H...H....@.
46a0 89 44 0e 08 e9 de 00 00 00 49 8b 4f 10 8b 79 f8 85 ff b2 01 0f 84 84 00 00 00 83 ff 01 75 7d 83 .D.......I.O..y..............u}.
46c0 79 f0 00 0f 94 c2 eb 76 49 8b 47 10 89 d9 c1 e9 17 48 c1 e1 04 48 01 ce 48 f7 de 48 8d 74 30 e0 y......vI.G......H...H..H..H.t0.
46e0 48 c1 ee 04 83 fe 02 48 8b 48 f0 48 89 48 d0 8b 48 f8 89 48 d8 7c 10 48 83 c0 e0 49 89 47 10 4c H......H.H.H.H..H..H.|.H...I.G.L
4700 89 ff e8 28 fb ff ff 49 8b 47 10 49 8b 4e 30 c1 eb 06 0f b6 d3 48 8b 70 f0 48 c1 e2 04 48 89 34 ...(...I.G.I.N0......H.p.H...H.4
4720 11 8b 40 f8 89 44 11 08 eb 08 f7 c3 00 c0 7f 00 74 55 49 8b 46 08 49 89 47 10 eb 4b 31 d2 44 0f ..@..D..........tUI.F.I.G..K1.D.
4740 b6 ea 45 89 ec 41 83 f4 01 48 83 c1 f0 49 89 4f 10 83 f8 1a 75 21 89 d8 c1 e8 17 48 c1 e0 04 48 ..E..A...H...I.O....u!.....H...H
4760 01 c6 ba 0e 00 00 00 4c 89 ff e8 e9 6c 01 00 83 78 08 00 45 0f 44 e5 c1 eb 06 0f b6 c3 41 39 c4 .......L....l...x..E.D.......A9.
4780 74 05 49 83 46 38 04 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 90 e7 fe ff ff e7 fe ff ff t.I.F8.H...[A\A]A^A_].f.........
47a0 ef ff ff ff ef ff ff ff ef ff ff ff ef ff ff ff e7 fe ff ff e7 fe ff ff e7 fe ff ff e7 fe ff ff ................................
47c0 e7 fe ff ff e7 fe ff ff e7 fe ff ff e7 fe ff ff ef ff ff ff e7 fe ff ff 30 ff ff ff ef ff ff ff ........................0.......
47e0 11 ff ff ff 11 ff ff ff 11 ff ff ff ef ff ff ff ef ff ff ff 92 ff ff ff ef ff ff ff ef ff ff ff ................................
4800 ef ff ff ff ef ff ff ff 9a ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 fa ............UH..AWAVAUATSH..8I..
4820 4c 89 55 b8 4d 8b 42 20 eb 08 49 8b 40 08 49 89 42 10 4c 89 45 b0 49 8b 00 4d 8b 48 30 48 8b 00 L.U.M.B...I.@.I.B.L.E.I..M.H0H..
4840 48 89 45 c0 48 8b 40 18 48 8b 40 10 48 89 45 c8 eb 04 4d 8b 48 30 49 8b 40 38 48 8d 48 04 49 89 H.E.H.@.H.@.H.E...M.H0I.@8H.H.I.
4860 48 38 8b 10 41 0f b6 5a 48 f6 c3 0c 0f 84 21 01 00 00 41 8b 42 50 ff c8 41 89 42 50 0f 95 c1 f6 H8..A..ZH.....!...A.BP..A.BP....
4880 c3 04 75 08 84 c9 0f 85 07 01 00 00 85 c0 4d 8b 62 20 0f 95 c0 45 31 f6 f6 c3 08 74 0f 84 c0 75 ..u...........M.b....E1....t...u
48a0 0b 41 8b 42 4c 41 89 42 50 41 b6 01 41 8a 44 24 22 84 c0 78 36 48 89 55 d0 45 84 f6 74 1e be 03 .A.BLA.BPA..A.D$"..x6H.U.E..t...
48c0 00 00 00 ba ff ff ff ff 4c 89 d7 4d 89 c5 4d 89 d7 e8 50 43 00 00 4d 89 fa 4d 89 e8 f6 c3 04 75 ........L..M..M...PC..M..M.....u
48e0 16 4d 8d 7c 24 38 e9 8e 00 00 00 24 7f 41 88 44 24 22 e9 98 00 00 00 4d 89 c5 49 8b 04 24 49 8b .M.|$8.....$.A.D$".....M..I..$I.
4900 74 24 38 48 8b 00 48 8b 40 18 48 8b 48 18 48 8b 40 28 48 89 f7 48 29 cf 48 c1 ef 02 ff cf 31 d2 t$8H..H.@.H.H.H.@(H..H).H.....1.
4920 48 85 c0 74 06 48 63 d7 8b 14 90 4d 8d 7c 24 38 85 ff 74 2f 49 8b 7a 28 48 39 fe 76 26 31 f6 48 H..t.Hc....M.|$8..t/I.z(H9.v&1.H
4940 85 c0 74 1b 48 29 cf 48 c1 e7 1e 48 b9 00 00 00 00 ff ff ff ff 48 01 cf 48 c1 ff 20 8b 34 b8 39 ..t.H).H...H.........H..H....4.9
4960 f2 74 13 be 02 00 00 00 4c 89 d7 4c 89 d3 e8 b3 42 00 00 49 89 da 4d 89 e8 48 8b 55 d0 49 8b 07 .t......L..L....B..I..M..H.U.I..
4980 49 89 42 28 41 80 7a 0a 01 0f 84 4d 12 00 00 4d 8b 48 30 89 d3 c1 eb 06 44 0f b6 f3 4d 89 f5 49 I.B(A.z....M...M.H0.....D...M..I
49a0 c1 e5 04 4f 8d 1c 29 89 d0 83 e0 3f 83 f8 26 0f 87 a1 fe ff ff 48 8d 0d 7c 12 00 00 48 63 04 81 ...O..)....?..&......H..|...Hc..
49c0 48 01 c8 ff e0 c1 ea 17 48 c1 e2 04 49 8b 04 11 49 89 03 41 8b 44 11 08 43 89 44 29 08 e9 74 fe H.......H...I...I..A.D..C.D)..t.
49e0 ff ff c1 ea 0e 48 c1 e2 04 48 8b 4d c8 48 8b 04 11 49 89 03 8b 44 11 08 43 89 44 29 08 e9 54 fe .....H...H.M.H...I...D..C.D)..T.
4a00 ff ff 49 8b 40 38 48 8d 48 04 49 89 48 38 8b 00 c1 e8 06 48 c1 e0 04 48 8b 55 c8 48 8b 0c 02 49 ..I.@8H.H.I.H8.....H...H.U.H...I
4a20 89 0b 8b 44 02 08 43 89 44 29 08 e9 26 fe ff ff 89 d0 c1 e8 17 41 89 03 43 c7 44 29 08 01 00 00 ...D..C.D)..&........A..C.D)....
4a40 00 f7 c2 00 c0 7f 00 0f 84 09 fe ff ff e9 d8 0b 00 00 c1 ea 17 f7 d2 0f b6 c3 48 c1 e0 04 49 8d ..........................H...I.
4a60 44 01 08 c7 00 00 00 00 00 48 83 c0 10 ff c2 75 f2 e9 e0 fd ff ff c1 ea 17 48 8b 45 c0 48 8b 44 D........H.....u.........H.E.H.D
4a80 d0 20 48 8b 40 10 48 8b 08 49 89 0b 8b 40 08 43 89 44 29 08 e9 bd fd ff ff 4d 89 c6 89 d0 c1 e8 ..H.@.H..I...@.C.D)......M......
4aa0 17 48 8b 4d c0 48 8b 44 c1 20 48 8b 70 10 e9 8c 01 00 00 4d 89 c6 89 d6 c1 ee 17 48 c1 e6 04 4c .H.M.H.D..H.p......M.......H...L
4ac0 01 ce e9 78 01 00 00 48 8b 45 c0 4a 8b 44 f0 20 48 8b 70 10 48 89 d0 c1 ea 17 f6 c6 01 0f 85 03 ...x...H.E.J.D..H.p.H...........
4ae0 09 00 00 48 c1 e2 04 4c 01 ca e9 02 09 00 00 c1 ea 17 48 8b 45 c0 48 8b 74 d0 20 48 8b 46 10 49 ...H...L..........H.E.H.t..H.F.I
4b00 8b 0b 48 89 08 43 8b 4c 29 08 89 48 08 43 f6 44 29 08 40 0f 84 3d fd ff ff 49 8b 13 f6 42 09 03 ..H..C.L)..H.C.D).@..=...I...B..
4b20 0f 84 30 fd ff ff f6 46 09 04 0f 84 26 fd ff ff 4c 89 d7 4d 89 c6 4c 89 cb 4d 89 d7 e8 bf 4e 01 ..0....F....&...L..M..L..M....N.
4b40 00 4d 89 fa 49 89 d9 4d 89 f0 e9 07 fd ff ff 48 89 d0 c1 ea 17 f6 c6 01 0f 85 b3 08 00 00 48 c1 .M..I..M.......H..............H.
4b60 e2 04 4c 01 ca e9 b2 08 00 00 4d 89 d7 41 89 d6 41 c1 ee 17 c1 ea 0e 81 e2 ff 01 00 00 4c 89 ff ..L.......M..A..A............L..
4b80 4d 89 cc 48 89 d3 4c 89 5d d0 e8 0e 63 00 00 44 89 f7 4d 89 fe 48 89 da 4c 89 e1 48 8b 75 d0 48 M..H..L.]...c..D..M..H..L..H.u.H
4ba0 89 06 42 c7 44 29 08 45 00 00 00 89 d6 09 fe 74 2d 48 89 4d d0 48 89 d3 49 89 c7 e8 8a 1e 00 00 ..B.D).E.......t-H.M.H..I.......
4bc0 41 89 c4 89 df e8 80 1e 00 00 4c 89 f7 4c 89 fe 44 89 e2 89 c1 e8 73 5f 00 00 48 8b 4d d0 49 8b A.........L..L..D.....s_..H.M.I.
4be0 46 18 48 83 78 18 00 7e 23 49 8d 44 0d 10 4c 89 f3 48 89 43 10 48 89 df e8 a7 5c 01 00 48 8b 45 F.H.x..~#I.D..L..H.C.H....\..H.E
4c00 b0 48 8b 40 08 48 89 43 10 49 89 de 4c 8b 45 b0 4d 8b 48 30 4d 89 f2 e9 3a fc ff ff 4d 89 c6 89 .H.@.H.C.I..L.E.M.H0M...:...M...
4c20 d0 c1 e8 17 48 c1 e0 04 49 8d 34 01 49 8b 0c 01 4b 89 4c 0d 10 41 8b 44 01 08 43 89 44 0d 18 c1 ....H...I.4.I...K.L..A.D..C.D...
4c40 ea 0e f6 c6 01 75 0f 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d1 eb 0c 44 0f b6 ca 49 c1 e1 04 4c 03 .....u.......H...I....D...I...L.
4c60 4d c8 4c 89 d7 4c 89 ca 4c 89 d9 4c 89 d3 e8 aa ee ff ff e9 74 0b 00 00 48 89 d0 c1 ea 17 f6 c6 M.L..L..L..L........t...H.......
4c80 01 0f 85 b5 07 00 00 48 c1 e2 04 4c 01 ca e9 b4 07 00 00 48 89 d0 c1 ea 17 f6 c6 01 0f 85 c8 07 .......H...L.......H............
4ca0 00 00 48 c1 e2 04 4c 01 ca e9 c7 07 00 00 48 89 d0 c1 ea 17 f6 c6 01 0f 85 d8 07 00 00 48 c1 e2 ..H...L.......H..............H..
4cc0 04 4c 01 ca e9 d7 07 00 00 48 89 d0 c1 ea 17 f6 c6 01 0f 85 e8 07 00 00 48 c1 e2 04 4c 01 ca e9 .L.......H..............H...L...
4ce0 e7 07 00 00 48 89 d0 c1 ea 17 f6 c6 01 0f 85 f8 07 00 00 48 c1 e2 04 4c 01 ca e9 f7 07 00 00 48 ....H..............H...L.......H
4d00 89 d0 c1 ea 17 f6 c6 01 0f 85 0e 08 00 00 48 c1 e2 04 4c 01 ca e9 0d 08 00 00 4c 89 c3 c1 ea 17 ..............H...L.......L.....
4d20 48 c1 e2 04 48 89 d0 49 8d 14 01 41 83 7c 01 08 03 0f 85 16 08 00 00 f2 0f 10 02 66 0f 57 05 4d H...H..I...A.|.............f.W.M
4d40 b2 04 00 f2 41 0f 11 03 43 c7 44 29 08 03 00 00 00 49 89 d8 e9 fd fa ff ff c1 ea 17 48 c1 e2 04 ....A...C.D).....I..........H...
4d60 41 8b 4c 11 08 85 c9 b0 01 0f 84 eb 0c 00 00 4d 89 d7 83 f9 01 0f 85 da 0c 00 00 41 83 3c 11 00 A.L............M...........A.<..
4d80 0f 94 c0 e9 cf 0c 00 00 c1 ea 17 48 c1 e2 04 49 01 d1 4c 89 d7 4c 89 de 4c 89 ca 4d 89 c6 4c 89 ...........H...I..L..L..L..M..L.
4da0 d3 e8 13 f7 ff ff e9 41 0a 00 00 89 d3 c1 eb 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d0 48 c1 e0 04 .......A.................H..H...
4dc0 4a 8d 44 08 10 49 89 42 10 be 01 00 00 00 29 de 01 d6 4c 89 d7 4d 89 c4 4d 89 d7 e8 4f f4 ff ff J.D..I.B......)...L..M..M...O...
4de0 4d 89 fa 4d 89 e0 49 8b 40 30 48 89 d9 48 c1 e1 04 48 8b 14 08 4a 89 14 28 8b 54 08 08 42 89 54 M..M..I.@0H..H...H...J..(.T..B.T
4e00 28 08 49 8b 52 18 48 83 7a 18 00 0f 8e 5e 07 00 00 4d 89 c4 41 39 de 0f 83 51 0c 00 00 48 01 c8 (.I.R.H.z....^...M..A9...Q...H..
4e20 e9 4e 0c 00 00 45 85 f6 0f 84 d9 02 00 00 49 8b 40 30 49 8d 74 05 f0 4c 89 d7 4d 89 c6 4c 89 cb .N...E........I.@0I.t..L..M..L..
4e40 49 89 d7 4d 89 d4 e8 89 87 00 00 4d 89 e2 4c 89 fa 49 89 d9 4d 89 f0 e9 ab 02 00 00 89 d0 c1 e8 I..M.......M..L..I..M...........
4e60 17 f6 c4 01 0f 85 0e 07 00 00 48 c1 e0 04 4c 01 c8 e9 0d 07 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 ..........H...L.................
4e80 20 07 00 00 48 c1 e0 04 4c 01 c8 e9 1f 07 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 32 07 00 00 48 c1 ....H...L.................2...H.
4ea0 e0 04 4c 01 c8 e9 31 07 00 00 f7 c2 00 c0 7f 00 43 8b 44 29 08 0f 85 41 07 00 00 85 c0 0f 84 39 ..L...1.........C.D)...A.......9
4ec0 0b 00 00 83 f8 01 0f 85 5e 07 00 00 41 83 3b 00 0f 85 54 07 00 00 e9 21 0b 00 00 89 d1 c1 e9 17 ........^...A.;...T....!........
4ee0 48 c1 e1 04 49 8d 04 09 f7 c2 00 c0 7f 00 41 8b 4c 09 08 0f 85 1b 07 00 00 85 c9 0f 84 f0 0a 00 H...I.........A.L...............
4f00 00 83 f9 01 0f 85 20 07 00 00 83 38 00 0f 85 17 07 00 00 e9 d9 0a 00 00 4d 89 c7 89 d0 c1 e8 17 ...........8............M.......
4f20 c1 ea 0e 81 e2 ff 01 00 00 48 89 d1 8d 51 ff 48 89 cb 85 c0 74 0e 49 01 c6 49 c1 e6 04 4d 01 f1 .........H...Q.H....t.I..I...M..
4f40 4d 89 4a 10 4c 89 d7 4d 89 d6 4c 89 de e8 96 3d 00 00 85 c0 0f 84 ad 0b 00 00 85 db 4d 89 f8 4d M.J.L..M..L....=............M..M
4f60 89 f2 0f 84 ea f8 ff ff e9 6c 04 00 00 4d 89 c7 c1 ea 17 74 0e 49 01 d6 49 c1 e6 04 4d 01 f1 4d .........l...M.....t.I..I...M..M
4f80 89 4a 10 ba ff ff ff ff 4c 89 d7 4c 89 d3 4c 89 de e8 52 3d 00 00 85 c0 0f 84 7a 0b 00 00 4d 89 .J......L..L..L...R=......z...M.
4fa0 f8 4d 8b 48 30 49 89 da e9 a9 f8 ff ff f2 43 0f 10 4c 0d 10 f2 43 0f 10 44 0d 20 0f 57 d2 66 0f .M.H0I........C..L...C..D...W.f.
4fc0 2e c2 f2 41 0f 58 03 0f 86 67 06 00 00 66 0f 2e c8 0f 82 7f f8 ff ff e9 62 06 00 00 48 89 55 d0 ...A.X...g...f..........b...H.U.
4fe0 4d 89 c4 43 83 7c 29 08 03 74 20 4c 89 df 4c 89 de 4d 89 cf 4c 89 db e8 6c ea ff ff 49 89 db 4d M..C.|)..t.L..L..M..L...l...I..M
5000 89 f9 48 85 c0 0f 84 06 0c 00 00 4d 89 df 49 8d 7e 01 48 c1 e7 04 41 83 7c 39 08 03 74 1a 4c 01 ..H........M..I.~.H...A.|9..t.L.
5020 cf 48 89 fe 4c 89 cb e8 3c ea ff ff 49 89 d9 48 85 c0 0f 84 e2 0b 00 00 49 83 c6 02 49 c1 e6 04 .H..L...<...I..H........I...I...
5040 4b 8d 04 31 43 83 7c 31 08 03 0f 85 48 09 00 00 4d 89 e0 4c 8b 65 d0 e9 5d 09 00 00 4b 8d 74 29 K..1C.|1....H...M..L.e..]...K.t)
5060 30 4b 8b 44 29 20 4b 89 44 29 50 43 8b 44 29 28 43 89 44 29 58 4b 8b 44 29 10 4b 89 44 29 40 43 0K.D).K.D)PC.D)(C.D)XK.D).K.D)@C
5080 8b 44 29 18 43 89 44 29 48 49 8b 03 4b 89 44 29 30 43 8b 44 29 08 43 89 44 29 38 4b 8d 44 29 60 .D).C.D)HI..K.D)0C.D).C.D)8K.D)`
50a0 49 89 42 10 c1 ea 0e 81 e2 ff 01 00 00 b9 01 00 00 00 4c 89 d7 4c 89 c3 4d 89 d6 e8 86 40 00 00 I.B...............L..L..M....@..
50c0 4d 89 f2 49 89 d8 49 8b 40 08 4d 8b 48 30 49 89 42 10 49 8b 40 38 48 8d 48 04 49 89 48 38 8b 10 M..I..I.@.M.H0I.B.I.@8H.H.I.H8..
50e0 89 d0 c1 e8 06 44 0f b6 d8 49 c1 e3 04 4d 01 cb 41 8b 43 18 85 c0 0f 84 5a f7 ff ff 49 8b 4b 10 .....D...I...M..A.C.....Z...I.K.
5100 49 89 0b 41 89 43 08 c1 ea 0e 81 c2 01 00 fe ff 48 63 c2 48 c1 e0 02 49 01 40 38 e9 36 f7 ff ff I..A.C..........Hc.H...I.@8.6...
5120 41 89 d6 41 c1 ee 17 c1 ea 0e 81 e2 ff 01 00 00 45 85 f6 75 0e 4d 8b 72 10 4d 29 de 49 c1 ee 04 A..A............E..u.M.r.M).I...
5140 41 ff ce 4c 89 4d d0 85 d2 75 11 49 8b 40 38 48 8d 48 04 49 89 48 38 8b 10 c1 ea 06 4d 8b 23 44 A..L.M...u.I.@8H.H.I.H8.....M.#D
5160 6b ea 32 43 8d 54 2e ce 41 3b 54 24 38 7e 11 4c 89 d7 4c 89 e6 4d 89 d7 e8 fb 5c 00 00 4d 89 fa k.2C.T..A;T$8~.L..L..M....\..M..
5180 45 85 f6 7e 5c 49 63 c6 0f b6 db 48 01 c3 48 c1 e3 04 48 03 5d d0 41 83 c5 ce 43 8d 54 35 00 4c E..~\Ic....H..H...H.].A...C.T5.L
51a0 89 d7 4d 89 d7 4c 89 e6 48 89 d9 e8 18 5c 00 00 f6 43 08 40 74 1c 48 8b 03 f6 40 09 03 74 13 41 ..M..L..H....\...C.@t.H...@..t.A
51c0 f6 44 24 09 04 74 0b 4c 89 ff 4c 89 e6 e8 b2 49 01 00 48 83 c3 f0 41 ff ce 45 85 f6 4d 89 fa 7f .D$..t.L..L....I..H...A..E..M...
51e0 b9 4c 8b 45 b0 49 8b 40 08 49 89 42 10 4c 8b 4d d0 e9 60 f6 ff ff 4d 89 df 4c 89 cb c1 ea 0e 48 .L.E.I.@.I.B.L.M..`...M..L.....H
5200 8b 45 c0 48 8b 40 18 48 8b 40 20 48 8b 0c d0 48 89 4d d0 4c 8b 61 38 48 8b 41 40 48 85 c0 44 8b .E.H.@.H.@.H...H.M.L.a8H.A@H..D.
5220 71 50 0f 84 d5 00 00 00 45 85 f6 7e 41 49 8d 4c 24 09 31 d2 80 79 ff 00 0f b6 31 75 0f 48 8b 7d qP......E..~AI.L$.1..y....1u.H.}
5240 c0 48 8b 74 f7 20 48 8b 76 10 eb 07 48 c1 e6 04 48 01 de 48 8b 7c d0 20 48 39 77 10 0f 85 9b 00 .H.t..H.v...H...H..H.|..H9w.....
5260 00 00 48 ff c2 48 83 c1 10 44 39 f2 7c c6 49 89 07 48 89 d9 42 c7 44 29 08 46 00 00 00 e9 2b 01 ..H..H...D9.|.I..H..B.D).F....+.
5280 00 00 c1 ea 17 4d 89 cc 4d 2b 20 49 c1 ec 04 48 8b 45 c0 48 8b 40 18 0f b6 40 78 44 89 e3 29 c3 .....M..M+.I...H.E.H.@...@xD..).
52a0 ff cb 85 d2 0f 85 cb 03 00 00 89 45 d0 49 8b 42 30 49 2b 42 10 48 c1 f8 04 4c 63 fb 4c 39 f8 7f ...........E.I.B0I+B.H...Lc.L9..
52c0 1a 4c 89 d7 89 de 89 5d a8 4c 89 d3 e8 7a 38 00 00 49 89 da 8b 5d a8 4c 8b 45 b0 4d 8b 48 30 4d .L.....].L...z8..I...].L.E.M.H0M
52e0 01 cd 4d 01 f7 49 c1 e7 04 4d 01 cf 4d 89 7a 10 4d 89 eb 89 da 8b 45 d0 e9 7a 03 00 00 4c 89 d7 ..M..I...M..M.z.M.....E..z...L..
5300 44 89 f6 e8 a7 81 00 00 48 89 c1 48 89 4d a8 45 85 f6 48 8b 45 d0 48 89 41 18 49 89 0f 48 89 d9 D.......H..H.M.E..H.E.H.A.I..H..
5320 42 c7 44 29 08 46 00 00 00 7e 4d 48 8b 45 a8 48 8d 58 20 49 83 c4 09 41 80 7c 24 ff 00 41 0f b6 B.D).F...~MH.E.H.X.I...A.|$..A..
5340 34 24 75 0e 49 89 cf 48 8b 45 c0 48 8b 44 f0 20 eb 13 48 c1 e6 04 48 01 ce 49 89 cf 48 8b 7d b8 4$u.I..H.E.H.D....H...H..I..H.}.
5360 e8 c1 81 00 00 48 89 03 48 83 c3 08 49 83 c4 10 41 ff ce 4c 89 f9 75 bf 48 8b 5d d0 f6 43 09 04 .....H..H...I...A..L..u.H.]..C..
5380 4c 8b 55 b8 74 1b 4c 89 d7 48 89 de 48 8b 55 a8 49 89 ce 4d 89 d7 e8 09 48 01 00 4d 89 fa 4c 89 L.U.t.L..H..H.U.I..M....H..M..L.
53a0 f1 48 8b 45 a8 48 89 43 40 4c 8b 45 b0 49 8b 42 18 48 83 78 18 00 0f 8e 96 f4 ff ff 49 8d 44 0d .H.E.H.C@L.E.I.B.H.x........I.D.
53c0 10 49 89 42 10 4c 89 d7 4d 89 c6 4c 89 d3 e8 d1 54 01 00 49 89 da 4d 89 f0 49 8b 40 08 49 89 42 .I.B.L..M..L....T..I..M..I.@.I.B
53e0 10 e9 6c f4 ff ff 0f b6 d2 48 c1 e2 04 48 03 55 c8 4d 89 c6 c1 e8 0e f6 c4 01 0f 85 d3 02 00 00 ..l......H...H.U.M..............
5400 25 ff 01 00 00 48 c1 e0 04 49 01 c1 e9 ce 02 00 00 0f b6 d2 48 c1 e2 04 48 03 55 c8 4d 89 c6 c1 %....H...I..........H...H.U.M...
5420 e8 0e f6 c4 01 0f 85 b9 02 00 00 25 ff 01 00 00 48 c1 e0 04 49 01 c1 e9 b4 02 00 00 0f b6 d2 48 ...........%....H...I..........H
5440 c1 e2 04 48 03 55 c8 c1 e8 0e f6 c4 01 4c 89 de 4d 89 c6 0f 85 ad 02 00 00 25 ff 01 00 00 48 c1 ...H.U.......L..M........%....H.
5460 e0 04 4c 01 c8 e9 a7 02 00 00 0f b6 d2 48 c1 e2 04 48 03 55 c8 c1 e8 0e f6 c4 01 0f 85 be 02 00 ..L..........H...H.U............
5480 00 4d 89 c6 25 ff 01 00 00 48 c1 e0 04 4c 01 c8 e9 b8 02 00 00 0f b6 d2 48 c1 e2 04 48 03 55 c8 .M..%....H...L..........H...H.U.
54a0 c1 e8 0e f6 c4 01 0f 85 c2 02 00 00 4d 89 c6 25 ff 01 00 00 48 c1 e0 04 4c 01 c8 e9 bc 02 00 00 ............M..%....H...L.......
54c0 0f b6 d2 48 c1 e2 04 48 03 55 c8 c1 e8 0e f6 c4 01 0f 85 c6 02 00 00 4d 89 c6 25 ff 01 00 00 48 ...H...H.U.............M..%....H
54e0 c1 e0 04 4c 01 c8 e9 c0 02 00 00 0f b6 d2 48 c1 e2 04 48 03 55 c8 c1 e8 0e f6 c4 01 0f 85 f5 02 ...L..........H...H.U...........
5500 00 00 4d 89 c4 25 ff 01 00 00 48 c1 e0 04 4c 01 c8 48 89 c1 4d 89 ce e9 ef 02 00 00 0f b6 d2 48 ..M..%....H...L..H..M..........H
5520 c1 e2 04 48 03 55 c8 c1 e8 0e f6 c4 01 0f 85 24 03 00 00 4d 89 c4 25 ff 01 00 00 48 c1 e0 04 4c ...H.U.........$...M..%....H...L
5540 01 c8 48 89 c1 4d 89 ce e9 1e 03 00 00 41 b8 0c 00 00 00 4c 89 d7 4c 89 de 48 89 d1 4d 89 d6 e8 ..H..M.......A.....L..L..H..M...
5560 38 f0 ff ff 4d 89 f2 49 89 d8 e9 e3 f2 ff ff 49 8b 40 08 e9 18 05 00 00 0f b6 c0 48 c1 e0 04 48 8...M..I.......I.@.........H...H
5580 03 45 c8 4d 89 d7 c1 ea 0e f6 c6 01 0f 85 32 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d1 e9 .E.M..........2.........H...I...
55a0 2c 03 00 00 0f b6 c0 48 c1 e0 04 48 03 45 c8 4c 89 c3 c1 ea 0e f6 c6 01 0f 85 36 03 00 00 81 e2 ,......H...H.E.L..........6.....
55c0 ff 01 00 00 48 c1 e2 04 49 01 d1 e9 30 03 00 00 0f b6 c0 48 c1 e0 04 48 03 45 c8 4c 89 c3 c1 ea ....H...I...0......H...H.E.L....
55e0 0e f6 c6 01 0f 85 29 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d1 e9 23 03 00 00 85 c0 74 2a ......).........H...I...#.....t*
5600 83 f8 01 0f 85 f3 03 00 00 41 83 3b 00 74 1b e9 e8 03 00 00 85 c9 74 12 83 f9 01 0f 85 d0 03 00 .........A.;.t........t.........
5620 00 83 38 00 0f 85 c7 03 00 00 49 83 40 38 04 e9 22 f2 ff ff 66 0f 2e c1 0f 82 18 f2 ff ff c1 ea ..8.......I.@8.."...f...........
5640 0e 81 c2 01 00 fe ff 48 63 c2 48 c1 e0 02 49 01 40 38 f2 41 0f 11 03 43 c7 44 29 08 03 00 00 00 .......Hc.H...I.@8.A...C.D).....
5660 f2 43 0f 11 44 29 30 43 c7 44 29 38 03 00 00 00 e9 e1 f1 ff ff ff ca 85 d2 0f 8e d7 f1 ff ff 41 .C..D)0C.D)8...................A
5680 ff cc 41 29 c4 49 63 cc 48 c1 e1 02 48 c1 e1 02 4c 89 c8 48 29 c8 48 83 c0 08 49 83 c3 08 31 c9 ..A).Ic.H...H...L..H).H...I...1.
56a0 39 d9 7d 15 48 89 d6 48 8b 50 f8 49 89 53 f8 8b 10 41 89 13 48 89 f2 eb 07 41 c7 03 00 00 00 00 9.}.H..H.P.I.S...A..H....A......
56c0 ff c1 48 83 c0 10 49 83 c3 10 39 ca 75 d2 e9 83 f1 ff ff 44 0f b6 c8 49 c1 e1 04 4c 03 4d c8 4c ..H...I...9.u......D...I...L.M.L
56e0 89 d7 eb 12 44 0f b6 c8 49 c1 e1 04 4c 03 4d c8 4c 89 d7 4c 89 de 4c 89 c9 4c 89 d3 e8 00 e6 ff ....D...I...L.M.L..L..L..L......
5700 ff e9 e6 00 00 00 0f b6 c0 48 c1 e0 04 48 03 45 c8 48 89 c1 83 7a 08 03 75 17 83 79 08 03 75 11 .........H...H.E.H...z..u..y..u.
5720 f2 0f 10 02 f2 0f 58 01 f2 0f 11 06 e9 96 00 00 00 41 b8 06 00 00 00 4c 89 d7 e9 a5 00 00 00 4d ......X..........A.....L.......M
5740 89 c6 0f b6 c0 48 c1 e0 04 48 03 45 c8 48 89 c1 83 7a 08 03 75 10 83 79 08 03 75 0a f2 0f 10 02 .....H...H.E.H...z..u..y..u.....
5760 f2 0f 5c 01 eb 5c 41 b8 07 00 00 00 eb 70 4d 89 c6 0f b6 c0 48 c1 e0 04 48 03 45 c8 48 89 c1 83 ..\..\A......pM.....H...H.E.H...
5780 7a 08 03 75 10 83 79 08 03 75 0a f2 0f 10 02 f2 0f 59 01 eb 2d 41 b8 08 00 00 00 eb 41 4d 89 c6 z..u..y..u.......Y..-A......AM..
57a0 0f b6 c0 48 c1 e0 04 48 03 45 c8 48 89 c1 83 7a 08 03 75 24 83 79 08 03 75 1e f2 0f 10 02 f2 0f ...H...H.E.H...z..u$.y..u.......
57c0 5e 01 f2 41 0f 11 03 43 c7 44 29 08 03 00 00 00 4d 89 f0 e9 7e f0 ff ff 41 b8 09 00 00 00 4c 89 ^..A...C.D).....M...~...A.....L.
57e0 d7 4c 89 de 4c 89 d3 e8 b0 ed ff ff 49 89 da 4d 89 f0 e9 5b f0 ff ff 4d 89 ce 4d 89 c4 0f b6 c0 .L..L.......I..M...[...M..M.....
5800 48 c1 e0 04 48 03 45 c8 48 89 c1 83 7a 08 03 75 3e 83 79 08 03 75 38 f2 0f 10 02 f2 0f 11 45 d0 H...H.E.H...z..u>.y..u8.......E.
5820 f2 0f 10 09 f2 0f 11 4d a8 f2 0f 5e c1 4d 89 d7 4c 89 db e8 8c 71 01 00 4d 89 fa f2 0f 59 45 a8 .......M...^.M..L....q..M....YE.
5840 f2 0f 10 4d d0 f2 0f 5c c8 f2 0f 11 0b eb 42 41 b8 0a 00 00 00 eb 54 4d 89 ce 4d 89 c4 0f b6 c0 ...M...\......BA......TM..M.....
5860 48 c1 e0 04 48 03 45 c8 48 89 c1 83 7a 08 03 75 34 83 79 08 03 75 2e f2 0f 10 02 f2 0f 10 09 4d H...H.E.H...z..u4.y..u.........M
5880 89 d7 4c 89 db e8 00 72 01 00 4d 89 fa f2 0f 11 03 4d 89 f1 43 c7 44 29 08 03 00 00 00 4d 89 e0 ..L....r..M......M..C.D).....M..
58a0 e9 b1 ef ff ff 41 b8 0b 00 00 00 4c 89 d7 4c 89 de 4c 89 d3 e8 e3 ec ff ff 49 89 da 4d 89 e0 e9 .....A.....L..L..L.......I..M...
58c0 8e ef ff ff 44 0f b6 ca 49 c1 e1 04 4c 03 4d c8 8b 48 08 41 3b 49 08 75 5f 4c 89 ff 48 89 c6 4c ....D...I...L.M..H.A;I.u_L..H..L
58e0 89 ca 4c 89 c3 e8 83 e7 ff ff 49 89 d8 85 c0 0f 95 c0 eb 46 44 0f b6 ca 49 c1 e1 04 4c 03 4d c8 ..L.......I........FD...I...L.M.
5900 4c 89 d7 4d 89 d7 48 89 c6 4c 89 ca e8 5e e5 ff ff eb 1d 44 0f b6 ca 49 c1 e1 04 4c 03 4d c8 4c L..M..H..L...^.....D...I...L.M.L
5920 89 d7 4d 89 d7 48 89 c6 4c 89 ca e8 98 e6 ff ff 44 39 f0 49 89 d8 eb 08 31 c0 0f b6 c0 44 39 f0 ..M..H..L.......D9.I....1....D9.
5940 49 8b 40 38 75 42 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 21 49 8b 40 30 89 c9 48 c1 e1 04 48 I.@8uB.............t!I.@0..H...H
5960 8d 74 01 f0 4c 89 ff 4d 89 c6 e8 65 7c 00 00 4d 89 f0 49 8b 40 38 c1 eb 0e 81 c3 02 00 fe ff 48 .t..L..M...e|..M..I.@8.........H
5980 63 cb 48 8d 04 88 eb 04 48 83 c0 04 4d 89 fa 49 89 40 38 e9 ba ee ff ff 48 89 c7 48 89 c6 4c 89 c.H.....H...M..I.@8.....H..H..L.
59a0 cb e8 c2 e0 ff ff 49 89 d9 48 85 c0 4d 89 e0 4c 8b 65 d0 0f 84 6a 02 00 00 4b 8d 4c 29 08 f2 41 ......I..H..M..L.e...j...K.L)..A
59c0 0f 10 07 f2 0f 5c 00 f2 41 0f 11 07 c7 01 03 00 00 00 41 c1 ec 0e 41 81 c4 01 00 fe ff 49 63 c4 .....\..A.........A...A......Ic.
59e0 48 c1 e0 02 49 01 40 38 4c 8b 55 b8 e9 65 ee ff ff 48 8b 00 49 89 03 43 89 4c 29 08 49 8b 40 38 H...I.@8L.U..e...H..I..C.L).I.@8
5a00 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 2d 49 8b 40 30 89 c9 48 c1 e1 04 48 8d 74 01 f0 4c 89 .............t-I.@0..H...H.t..L.
5a20 d7 4d 89 c6 4d 89 d4 4d 89 cf e8 a5 7b 00 00 4d 89 f9 4d 89 e2 4d 89 f0 49 8b 40 38 c1 eb 0e 81 .M..M..M....{..M..M..M..I.@8....
5a40 c3 02 00 fe ff 48 63 cb 48 8d 04 88 49 89 40 38 e9 01 ee ff ff 31 c0 4d 89 fa 0f b6 c0 41 89 03 .....Hc.H...I.@8.....1.M.....A..
5a60 43 c7 44 29 08 01 00 00 00 e9 e8 ed ff ff 49 8d 44 05 10 49 89 42 10 4c 89 d7 4c 89 d3 e8 22 4e C.D)..........I.D..I.B.L..L..."N
5a80 01 00 49 89 da 4d 89 e0 49 8b 40 08 49 89 42 10 4d 8b 48 30 49 89 42 10 e9 b9 ed ff ff 4d 89 c7 ..I..M..I.@.I.B.M.H0I.B......M..
5aa0 c1 ea 17 74 10 4c 01 f2 48 c1 e2 04 4a 8d 44 0a f0 49 89 42 10 48 8b 45 c0 48 8b 40 18 83 78 60 ...t.L..H...J.D..I.B.H.E.H.@..x`
5ac0 00 7e 17 4c 89 d7 4c 89 ce 4d 89 d6 4c 89 db e8 00 7b 00 00 49 89 db 4d 89 f2 4c 89 d7 4c 89 de .~.L..L..M..L....{..I..M..L..L..
5ae0 4c 89 d3 e8 9e 35 00 00 41 f6 47 22 04 0f 84 da 00 00 00 4c 8b 43 20 85 c0 49 89 da 0f 84 30 ed L....5..A.G".......L.C...I....0.
5b00 ff ff e9 23 ed ff ff 4d 89 f2 4d 8b 42 20 41 80 48 22 04 e9 1a ed ff ff 49 89 da 4d 8b 62 20 4d ...#...M..M.B.A.H"......I..M.b.M
5b20 8b 2c 24 4d 8b 44 24 10 4d 8b 30 49 8b 45 00 48 8b 40 18 0f b6 58 78 48 c1 e3 04 49 03 5c 24 30 .,$M.D$.M.0I.E.H.@...XxH...I.\$0
5b40 48 8b 45 c0 48 8b 40 18 83 78 60 00 7e 1a 49 8b 70 30 4c 89 d7 4c 89 45 b0 4d 89 d7 e8 73 7a 00 H.E.H.@..x`.~.I.p0L..L.E.M...sz.
5b60 00 4d 89 fa 4c 8b 45 b0 49 39 dd 73 20 49 8d 46 08 4c 89 e9 48 8b 11 48 89 50 f8 8b 51 08 89 10 .M..L.E.I9.s.I.F.L..H..H.P..Q...
5b80 48 83 c0 10 48 83 c1 10 48 39 d9 72 e7 49 8b 44 24 30 4c 29 e8 48 83 e0 f0 4c 01 f0 49 89 40 30 H...H...H9.r.I.D$0L).H...L..I.@0
5ba0 49 8b 42 10 4c 29 e8 48 83 e0 f0 4c 01 f0 49 89 42 10 49 89 40 08 49 8b 44 24 38 49 89 40 38 41 I.B.L).H...L..I.B.I.@.I.D$8I.@8A
5bc0 80 48 22 40 4d 89 42 20 e9 65 ec ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 d0 45 .H"@M.B..e...H..8[A\A]A^A_].L..E
5be0 84 f6 74 07 c7 40 50 01 00 00 00 49 83 07 fc 41 80 4c 24 22 80 48 89 c1 48 8b 41 10 48 83 c0 f0 ..t..@P....I...A.L$".H..H.A.H...
5c00 49 89 04 24 be 01 00 00 00 48 89 cf e8 2c 2d 00 00 48 8d 0d 02 89 04 00 eb 10 48 8d 0d 1e 89 04 I..$.....H...,-..H........H.....
5c20 00 eb 07 48 8d 0d 32 89 04 00 31 c0 48 8b 7d b8 48 89 ce e8 0c 6a 01 00 8d ed ff ff aa ed ff ff ...H..2...1.H.}.H....j..........
5c40 ca ed ff ff f8 ed ff ff 1a ee ff ff 3e ee ff ff 61 ee ff ff 7b ee ff ff 8f ee ff ff b7 ee ff ff ............>...a...{...........
5c60 17 ef ff ff 32 ef ff ff e4 ef ff ff 40 f0 ff ff 5b f0 ff ff 76 f0 ff ff 91 f0 ff ff ac f0 ff ff ....2.......@...[...v...........
5c80 c7 f0 ff ff e2 f0 ff ff 21 f1 ff ff 50 f1 ff ff 73 f1 ff ff ed f1 ff ff 24 f2 ff ff 3e f2 ff ff ........!...P...s.......$...>...
5ca0 58 f2 ff ff 72 f2 ff ff a3 f2 ff ff e0 f2 ff ff 35 f3 ff ff 65 fe ff ff 75 f3 ff ff a4 f3 ff ff X...r...........5...e...u.......
5cc0 24 f4 ff ff b8 f4 ff ff e8 f4 ff ff be f5 ff ff 4a f6 ff ff 55 48 89 e5 53 50 48 89 fb 31 f6 ba $...............J...UH..SPH..1..
5ce0 06 00 00 00 e8 f5 1d 01 00 48 8d 35 20 2a 05 00 31 d2 48 89 df e8 ca dc 00 00 b8 01 00 00 00 48 .........H.5.*..1.H............H
5d00 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 ba 06 00 00 00 e8 36 ce 00 00 48 ...[].UH..AVSH.............6...H
5d20 89 df e8 c0 7b 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 6c 13 01 00 ba 01 00 00 00 48 89 df 4c ....{..I.......H...l........H..L
5d40 89 f6 e8 68 10 01 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff be 01 ...h........[A^].UH..AWAVSPI....
5d60 00 00 00 e8 f5 17 01 00 49 89 c6 4d 85 f6 75 14 48 8d 15 7e 88 04 00 be 01 00 00 00 4c 89 ff e8 ........I..M..u.H..~........L...
5d80 d5 c6 00 00 4c 89 ff e8 d6 10 01 00 8d 50 ff 4c 89 ff 4c 89 f6 e8 fc 01 00 00 89 c3 85 db 78 1f ....L........P.L..L...........x.
5da0 be 01 00 00 00 4c 89 ff e8 23 1b 01 00 44 8d 73 01 f7 d3 4c 89 ff 89 de e8 ed 11 01 00 eb 1d 31 .....L...#...D.s...L...........1
5dc0 f6 4c 89 ff e8 07 1b 01 00 be fe ff ff ff 4c 89 ff e8 d4 11 01 00 41 be 02 00 00 00 44 89 f0 48 .L............L.......A.....D..H
5de0 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 14 1b 01 00 48 89 df 89 c6 e8 ce 1a ...[A^A_].UH..SPH.......H.......
5e00 01 00 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 be .......H...[].UH..AVSH......I...
5e20 01 00 00 00 e8 34 17 01 00 48 89 c3 48 85 db 75 14 48 8d 15 bd 87 04 00 be 01 00 00 00 4c 89 f7 .....4...H..H..u.H...........L..
5e40 e8 14 c6 00 00 4c 39 f3 74 2f 48 89 df e8 87 23 01 00 85 c0 75 31 48 8d 95 70 ff ff ff 31 f6 48 .....L9.t/H....#....u1H..p...1.H
5e60 89 df e8 e2 5c 01 00 85 c0 7e 23 48 8d 35 a0 87 04 00 ba 06 00 00 00 eb 3b 48 8d 35 06 87 04 00 ....\....~#H.5..........;H.5....
5e80 ba 07 00 00 00 eb 2d 83 f8 01 75 1c eb 0c 48 89 df e8 cc 0f 01 00 85 c0 74 0e 48 8d 35 67 87 04 ......-...u...H.........t.H.5g..
5ea0 00 ba 09 00 00 00 eb 0c 48 8d 35 6a 87 04 00 ba 04 00 00 00 4c 89 f7 e8 da 17 01 00 b8 01 00 00 ........H.5j........L...........
5ec0 00 48 81 c4 80 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 2b fe ff ff 48 8d 35 3b 00 .H......[A^].UH..SPH...+...H.5;.
5ee0 00 00 ba 01 00 00 00 48 89 df e8 50 19 01 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 .......H...P........H...[].UH..S
5f00 50 48 89 fb e8 59 0f 01 00 31 d2 31 c9 48 89 df 89 c6 48 83 c4 08 5b 5d e9 a7 35 00 00 55 48 89 PH...Y...1.1.H....H...[]..5..UH.
5f20 e5 41 56 53 48 89 fb be d7 b9 f0 ff e8 2c 16 01 00 49 89 c6 48 89 df e8 26 0f 01 00 48 89 df 4c .AVSH........,...I..H...&...H..L
5f40 89 f6 89 c2 e8 4d 00 00 00 85 c0 78 05 5b 41 5e 5d c3 be ff ff ff ff 48 89 df e8 f5 11 01 00 85 .....M.....x.[A^]......H........
5f60 c0 74 27 be 01 00 00 00 48 89 df e8 2d c7 00 00 be fe ff ff ff 48 89 df e8 2d 10 01 00 be 02 00 .t'.....H...-........H...-......
5f80 00 00 48 89 df e8 09 24 01 00 48 89 df 5b 41 5e 5d e9 b6 23 01 00 55 48 89 e5 41 57 41 56 53 50 ..H....$..H..[A^]..#..UH..AWAVSP
5fa0 89 d3 49 89 f7 49 89 fe 4c 89 ff 89 de e8 5e 0d 01 00 85 c0 74 5f 4c 89 ff e8 1b 22 01 00 85 c0 ..I..I..L.....^.....t_L...."....
5fc0 75 0c 4c 89 ff e8 98 0e 01 00 85 c0 74 7c 4c 89 f7 4c 89 fe 89 da e8 d4 0d 01 00 4c 89 ff 4c 89 u.L.........t|L..L.........L..L.
5fe0 f6 89 da e8 d3 31 00 00 83 f8 01 77 31 4c 89 ff e8 6d 0e 01 00 89 c3 8d 73 01 4c 89 f7 e8 0e 0d .....1.....w1L...m......s.L.....
6000 01 00 85 c0 74 2a 4c 89 ff 4c 89 f6 89 da e8 9c 0d 01 00 eb 4e 48 8d 35 84 85 04 00 eb 33 ba 01 ....t*L..L..........NH.5.....3..
6020 00 00 00 4c 89 ff 4c 89 f6 e8 81 0d 01 00 eb 2e f7 d3 4c 89 ff 89 de e8 42 0e 01 00 48 8d 35 97 ...L..L...........L.....B...H.5.
6040 85 04 00 ba 1a 00 00 00 eb 0c 48 8d 35 6c 85 04 00 ba 1c 00 00 00 4c 89 f7 e8 38 16 01 00 bb ff ..........H.5l........L...8.....
6060 ff ff ff 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 31 f6 ba 06 00 00 00 .....H...[A^A_].UH..SPH..1......
6080 e8 59 1a 01 00 48 8d 35 f4 26 05 00 31 d2 48 89 df e8 2e d9 00 00 b8 01 00 00 00 48 83 c4 08 5b .Y...H.5.&..1.H............H...[
60a0 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 28 04 00 00 49 89 ff 48 8d 15 b4 6f 01 00 ].UH..AWAVAUATSH..(...I..H...o..
60c0 48 8d 8d b0 fb ff ff be 02 00 00 00 e8 95 c9 00 00 49 89 c6 be 01 00 00 00 ba 05 00 00 00 4c 89 H................I............L.
60e0 ff e8 6f ca 00 00 be 03 00 00 00 ba 01 00 00 00 4c 89 ff e8 fe cb 00 00 48 89 c3 be 04 00 00 00 ..o.............L.......H.......
6100 4c 89 ff e8 c5 0f 01 00 85 c0 7e 12 be 04 00 00 00 4c 89 ff e8 47 cb 00 00 49 89 c4 eb 10 be 01 L.........~......L...G...I......
6120 00 00 00 4c 89 ff e8 3a d4 00 00 41 89 c4 48 8d b5 b8 fb ff ff 4c 89 ff e8 33 ce 00 00 44 39 e3 ...L...:...A..H......L...3...D9.
6140 7d 2f 4c 8d ad b8 fb ff ff 4c 89 ff 4c 89 ee 89 da e8 4e 08 00 00 48 8b 95 b0 fb ff ff 4c 89 ef }/L......L..L.....N...H......L..
6160 4c 89 f6 e8 c0 cc 00 00 ff c3 41 39 dc 75 da eb 02 75 12 48 8d b5 b8 fb ff ff 4c 89 ff 44 89 e2 L.........A9.u...u.H......L..D..
6180 e8 1f 08 00 00 48 8d bd b8 fb ff ff e8 12 cd 00 00 b8 01 00 00 00 48 81 c4 28 04 00 00 5b 41 5c .....H................H..(...[A\
61a0 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe be 01 00 00 00 ba 05 00 00 00 A]A^A_].UH..AWAVATSI............
61c0 e8 90 c9 00 00 be 01 00 00 00 4c 89 f7 e8 93 d3 00 00 89 c3 44 8d 63 01 4c 89 f7 e8 82 0c 01 00 ..........L.........D.c.L.......
61e0 83 f8 02 74 64 83 f8 03 75 7a be 02 00 00 00 4c 89 f7 e8 69 ca 00 00 49 89 c7 45 85 ff 7e 05 45 ...td...uz.....L...i...I..E..~.E
6200 39 e7 7e 14 48 8d 15 5c 84 04 00 be 02 00 00 00 4c 89 f7 e8 41 c2 00 00 44 39 fb 7c 29 be 01 00 9.~.H..\........L...A...D9.|)...
6220 00 00 4c 89 f7 89 da e8 30 18 01 00 8d 53 01 be 01 00 00 00 4c 89 f7 e8 2f 1b 01 00 44 39 fb 8d ..L.....0....S......L.../...D9..
6240 43 ff 89 c3 7f d7 45 89 fc be 01 00 00 00 4c 89 f7 44 89 e2 e8 12 1b 01 00 31 c0 5b 41 5c 41 5e C.....E.......L..D.......1.[A\A^
6260 41 5f 5d c3 48 8d 35 30 84 04 00 31 c0 4c 89 f7 5b 41 5c 41 5e 41 5f 5d e9 d5 c2 00 00 55 48 89 A_].H.50...1.L..[A\A^A_].....UH.
6280 e5 41 56 53 49 89 fe e8 d6 0b 01 00 89 c3 ba 01 00 00 00 4c 89 f7 89 de e8 41 18 01 00 48 63 f3 .AVSI..............L.....A...Hc.
62a0 4c 89 f7 e8 9e 13 01 00 48 8d 15 ea 83 04 00 be fe ff ff ff 4c 89 f7 e8 d4 19 01 00 85 db 7e 47 L.......H...........L.........~G
62c0 be 01 00 00 00 4c 89 f7 e8 d6 0d 01 00 be fe ff ff ff ba 01 00 00 00 4c 89 f7 e8 8c 1a 01 00 be .....L.................L........
62e0 01 00 00 00 4c 89 f7 e8 02 0d 01 00 83 fb 02 7c 16 be 01 00 00 00 4c 89 f7 89 da e8 6b 1a 01 00 ....L..........|......L.....k...
6300 ff cb 83 fb 01 7f ea b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe be ............[A^].UH..AWAVATSI...
6320 01 00 00 00 ba 05 00 00 00 e8 27 c8 00 00 be 02 00 00 00 ba 01 00 00 00 4c 89 f7 e8 b6 c9 00 00 ..........'.............L.......
6340 48 89 c3 be 03 00 00 00 4c 89 f7 e8 7d 0d 01 00 85 c0 7e 12 be 03 00 00 00 4c 89 f7 e8 ff c8 00 H.......L...}.....~......L......
6360 00 49 89 c7 eb 10 be 01 00 00 00 4c 89 f7 e8 f2 d1 00 00 41 89 c7 31 c0 45 89 fc 41 29 dc 7c 44 .I.........L.......A..1.E..A).|D
6380 41 39 df 78 48 41 ff c4 4c 89 f7 44 89 e6 e8 7d 09 01 00 85 c0 74 36 be 01 00 00 00 4c 89 f7 89 A9.xHA..L..D...}.....t6.....L...
63a0 da e8 b6 16 01 00 41 39 df 7e 16 ff c3 be 01 00 00 00 4c 89 f7 89 da e8 a0 16 01 00 41 39 df 75 ......A9.~........L.........A9.u
63c0 ea 44 89 e0 5b 41 5c 41 5e 41 5f 5d c3 48 8d 35 aa 82 04 00 31 c0 4c 89 f7 5b 41 5c 41 5e 41 5f .D..[A\A^A_].H.5....1.L..[A\A^A_
63e0 5d e9 6c c1 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff be 01 00 00 00 ba 05 00 00 ].l...UH..AWAVAUATSPI...........
6400 00 e8 4f c7 00 00 be 01 00 00 00 4c 89 ff e8 52 d1 00 00 41 89 c6 4d 63 e6 be 02 00 00 00 4c 89 ..O........L...R...A..Mc......L.
6420 ff 4c 89 e2 e8 cd c8 00 00 49 89 c5 45 39 e5 74 22 45 85 ed 7e 09 41 8d 46 01 41 39 c5 7e 14 48 .L.......I..E9.t"E..~.A.F.A9.~.H
6440 8d 15 21 82 04 00 be 01 00 00 00 4c 89 ff e8 06 c0 00 00 be 01 00 00 00 4c 89 ff 44 89 ea e8 f9 ..!........L............L..D....
6460 15 01 00 45 39 f5 7d 2e 41 8d 5d 01 be 01 00 00 00 4c 89 ff 89 da e8 e1 15 01 00 be 01 00 00 00 ...E9.}.A.]......L..............
6480 4c 89 ff 44 89 ea e8 e0 18 01 00 41 39 de 41 89 dd 75 d5 45 89 f5 4c 89 ff e8 72 11 01 00 be 01 L..D.......A9.A..u.E..L...r.....
64a0 00 00 00 4c 89 ff 44 89 ea e8 bd 18 01 00 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f ...L..D............H...[A\A]A^A_
64c0 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 7a c6 00 00 be 01 00 00 00 ].UH..AVSH.............z........
64e0 48 89 df e8 7d d0 00 00 41 89 c6 48 8d 15 82 6b 01 00 be 28 00 00 00 48 89 df e8 06 c6 00 00 be H...}...A..H...k...(...H........
6500 02 00 00 00 48 89 df e8 c1 0b 01 00 85 c0 7e 12 be 02 00 00 00 ba 06 00 00 00 48 89 df e8 33 c6 ....H.........~...........H...3.
6520 00 00 be 02 00 00 00 48 89 df e8 4f 09 01 00 be 01 00 00 00 48 89 df 44 89 f2 e8 07 00 00 00 31 .......H...O........H..D.......1
6540 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 41 89 d5 41 89 f7 49 89 fe .[A^].UH..AWAVAUATSH..(A..A..I..
6560 45 39 fd 0f 8e 82 03 00 00 4c 89 6d c0 be 01 00 00 00 4c 89 f7 44 89 fa e8 df 14 01 00 be 01 00 E9.......L.m......L..D..........
6580 00 00 4c 89 f7 44 89 ea e8 cf 14 01 00 be ff ff ff ff ba fe ff ff ff 4c 89 f7 e8 5b 03 00 00 85 ..L..D.................L...[....
65a0 c0 75 0f be fd ff ff ff 4c 89 f7 e8 ce 08 01 00 eb 20 be 01 00 00 00 4c 89 f7 44 89 fa e8 a9 17 .u......L..............L..D.....
65c0 01 00 be 01 00 00 00 4c 89 f7 44 89 ea e8 99 17 01 00 44 89 eb 44 29 fb 83 fb 01 0f 84 0a 03 00 .......L..D.......D..D).........
65e0 00 43 8d 44 3d 00 41 89 c4 41 c1 ec 1f 41 01 c4 41 d1 fc be 01 00 00 00 4c 89 f7 44 89 e2 e8 59 .C.D=.A..A...A..A.......L..D...Y
6600 14 01 00 be 01 00 00 00 4c 89 f7 44 89 fa e8 49 14 01 00 be fe ff ff ff ba ff ff ff ff 4c 89 f7 ........L..D...I.............L..
6620 e8 d5 02 00 00 85 c0 75 42 be fe ff ff ff 4c 89 f7 e8 48 08 01 00 be 01 00 00 00 4c 89 f7 44 89 .......uB.....L...H........L..D.
6640 ea e8 16 14 01 00 be ff ff ff ff ba fe ff ff ff 4c 89 f7 e8 a2 02 00 00 85 c0 75 31 be fd ff ff ................L.........u1....
6660 ff 4c 89 f7 e8 15 08 01 00 eb 42 be 01 00 00 00 4c 89 f7 44 89 e2 e8 f0 16 01 00 be 01 00 00 00 .L........B.....L..D............
6680 4c 89 f7 44 89 fa e8 e0 16 01 00 eb 20 be 01 00 00 00 4c 89 f7 44 89 e2 e8 ce 16 01 00 be 01 00 L..D..............L..D..........
66a0 00 00 4c 89 f7 44 89 ea e8 be 16 01 00 83 fb 02 0f 84 35 02 00 00 be 01 00 00 00 4c 89 f7 44 89 ..L..D............5........L..D.
66c0 e2 e8 96 13 01 00 be ff ff ff ff 4c 89 f7 e8 d0 09 01 00 41 8d 5d ff 89 5d bc be 01 00 00 00 4c ...........L.......A.]..]......L
66e0 89 f7 89 da e8 73 13 01 00 be 01 00 00 00 4c 89 f7 44 89 e2 e8 72 16 01 00 be 01 00 00 00 4c 89 .....s........L..D...r........L.
6700 f7 89 da e8 63 16 01 00 44 89 f8 4c 89 7d d0 41 89 dc 89 c3 eb 26 be 01 00 00 00 4c 89 f7 89 da ....c...D..L.}.A.....&.....L....
6720 e8 46 16 01 00 be 01 00 00 00 4c 89 f7 44 89 ea e8 36 16 01 00 45 89 ec 4c 8b 6d c0 41 89 df 41 .F........L..D...6...E..L.m.A..A
6740 8d 57 01 89 55 cc be 01 00 00 00 4c 89 f7 e8 09 13 01 00 be ff ff ff ff ba fe ff ff ff 4c 89 f7 .W..U......L.................L..
6760 e8 95 01 00 00 85 c0 44 89 fb 74 59 44 8d 7b 01 45 39 fd 7f 11 31 c0 4c 89 f7 48 8d 35 c3 7e 04 .......D..tYD.{.E9...1.L..H.5.~.
6780 00 e8 cc bd 00 00 be fe ff ff ff 4c 89 f7 e8 eb 06 01 00 83 c3 02 be 01 00 00 00 4c 89 f7 89 da ...........L...............L....
67a0 e8 b7 12 01 00 be ff ff ff ff ba fe ff ff ff 4c 89 f7 e8 43 01 00 00 85 c0 44 89 fb 75 ae 41 8d ...............L...C.....D..u.A.
67c0 47 01 89 45 cc 45 8d 6c 24 ff be 01 00 00 00 4c 89 f7 44 89 ea e8 82 12 01 00 be fd ff ff ff ba G..E.E.l$......L..D.............
67e0 ff ff ff ff 4c 89 f7 e8 0e 01 00 00 85 c0 74 5f 41 8d 5c 24 ff 48 8b 45 d0 39 c3 7f 11 31 c0 4c ....L.........t_A.\$.H.E.9...1.L
6800 89 f7 48 8d 35 3b 7e 04 00 e8 44 bd 00 00 be fe ff ff ff 4c 89 f7 e8 63 06 01 00 41 83 c4 fe be ..H.5;~...D........L...c...A....
6820 01 00 00 00 4c 89 f7 44 89 e2 e8 2d 12 01 00 be fd ff ff ff ba ff ff ff ff 4c 89 f7 e8 b9 00 00 ....L..D...-.............L......
6840 00 85 c0 41 89 dc 75 a8 44 8d 6b ff 41 89 dc 8b 5d cc 41 39 dc 0f 8f bb fe ff ff be fc ff ff ff ...A..u.D.k.A...].A9............
6860 4c 89 f7 e8 16 06 01 00 be 01 00 00 00 4c 89 f7 44 8b 65 bc 44 89 e2 e8 e0 11 01 00 be 01 00 00 L............L..D.e.D...........
6880 00 4c 89 f7 89 da e8 d1 11 01 00 be 01 00 00 00 4c 89 f7 44 89 e2 e8 d0 14 01 00 be 01 00 00 00 .L..............L..D............
68a0 4c 89 f7 89 da e8 c1 14 01 00 48 8b 55 c0 89 d0 29 d8 4c 8b 6d d0 44 29 eb 41 8d 77 02 39 c3 45 L.........H.U...).L.m.D).A.w.9.E
68c0 89 ec 44 0f 4c e6 44 89 fb 0f 4c da 41 0f 4c d7 41 0f 4c f5 4c 89 f7 e8 6a fc ff ff 44 39 e3 41 ..D.L.D...L.A.L.A.L.L...j...D9.A
68e0 89 dd 45 89 e7 0f 8f 7e fc ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ..E....~...H..([A\A]A^A_].UH..AW
6900 41 56 53 50 41 89 d6 41 89 f7 48 89 fb be 02 00 00 00 e8 b6 07 01 00 85 c0 74 6c be 02 00 00 00 AVSPA..A..H..............tl.....
6920 48 89 df e8 7b 07 01 00 41 ff cf 48 89 df 44 89 fe e8 6d 07 01 00 41 83 c6 fe 48 89 df 44 89 f6 H...{...A..H..D...m...A...H..D..
6940 e8 5e 07 01 00 be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 2c 16 01 00 be ff ff ff .^.............1.E1.H...,.......
6960 ff 48 89 df e8 b8 0a 01 00 41 89 c6 be fe ff ff ff 48 89 df e8 05 05 01 00 44 89 f0 48 83 c4 08 .H.......A.......H.......D..H...
6980 5b 41 5e 41 5f 5d c3 b9 01 00 00 00 48 89 df 44 89 fe 44 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 [A^A_]......H..D..D..H...[A^A_].
69a0 de 08 01 00 55 48 89 e5 41 57 41 56 53 50 41 89 d7 49 89 f6 48 89 fb be 01 00 00 00 e8 9b 10 01 ....UH..AWAVSPA..I..H...........
69c0 00 be ff ff ff ff 48 89 df e8 86 07 01 00 85 c0 75 31 be ff ff ff ff 48 89 df e8 ee 06 01 00 48 ......H.........u1.....H.......H
69e0 89 df 89 c6 e8 06 07 01 00 48 89 c1 48 8d 35 ce 7c 04 00 31 c0 48 89 df 48 89 ca 44 89 f9 e8 4f .........H..H.5.|..1.H..H..D...O
6a00 bb 00 00 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 d8 c4 00 00 90 90 90 55 48 89 e5 83 ff 08 72 ...L..H...[A^A_]........UH.....r
6a20 25 b8 08 00 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 %........r...............w......
6a40 c1 f8 09 c1 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 ........].UH..........t.........
6a60 d3 e7 89 f8 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 ....].UH....1.......r...........
6a80 ff ff 00 00 89 c7 77 ee eb 02 89 f8 89 c0 48 8d 15 2b 95 04 00 0f b6 04 10 01 c8 5d c3 55 48 89 ......w.......H..+.........].UH.
6aa0 e5 48 83 ec 10 66 0f 28 d0 66 0f 57 c0 83 ff 06 89 f8 77 6d 48 8d 0d 6d 00 00 00 48 63 04 81 48 .H...f.(.f.W......wmH..m...Hc..H
6ac0 01 c8 ff e0 f2 0f 58 d1 eb 53 f2 0f 5c d1 eb 4d f2 0f 59 d1 eb 47 f2 0f 5e d1 eb 41 66 0f 28 c2 ......X..S..\..M..Y..G..^..Af.(.
6ae0 f2 0f 5e c1 f2 0f 11 55 f8 f2 0f 11 4d f0 e8 d1 5e 01 00 f2 0f 59 45 f0 f2 0f 10 4d f8 f2 0f 5c ..^....U....M...^....YE....M...\
6b00 c8 66 0f 28 c1 eb 1a 66 0f 28 c2 48 83 c4 10 5d e9 75 5f 01 00 66 0f 57 15 83 94 04 00 66 0f 28 .f.(...f.(.H...].u_..f.W.....f.(
6b20 c2 48 83 c4 10 5d c3 90 9c ff ff ff a2 ff ff ff a8 ff ff ff ae ff ff ff b4 ff ff ff df ff ff ff .H...]..........................
6b40 ed ff ff ff 55 48 89 e5 8d 47 01 48 98 48 8d 0d ac 97 04 00 f6 04 01 02 74 05 83 c7 d0 eb 06 83 ....UH...G.H.H..........t.......
6b60 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 d4 49 89 f6 49 89 .......].UH..AWAVATSH...I..I..I.
6b80 ff 48 8d 35 6e 7b 04 00 e8 87 5f 01 00 31 db 48 85 c0 75 4f 48 8d 75 d8 4c 89 ff e8 8c 5f 01 00 .H.5n{...._..1.H..uOH.u.L...._..
6ba0 f2 41 0f 11 04 24 48 8b 45 d8 4c 39 f8 74 34 0f b6 10 48 8d 0d 47 97 04 00 f6 44 0a 01 08 74 17 .A...$H.E.L9.t4...H..G....D...t.
6bc0 48 ff c0 48 89 45 d8 0f b6 10 48 ff c0 f6 44 0a 01 08 75 ef 48 ff c8 4d 01 f7 4c 39 f8 0f 94 c0 H..H.E....H...D...u.H..M..L9....
6be0 0f b6 d8 89 d8 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 .....H...[A\A^A_].UH..AWAVAUATSH
6c00 83 ec 48 48 89 55 98 49 89 f5 49 89 fc be 25 00 00 00 4c 89 ef e8 ca 5e 01 00 49 89 c6 4d 8b 7c ..HH.U.I..I...%...L....^..I..M.|
6c20 24 10 49 8b 44 24 30 4c 29 f8 31 db 4d 85 f6 0f 84 a0 02 00 00 31 db 48 83 f8 2f 7f 12 be 02 00 $.I.D$0L).1.M........1.H../.....
6c40 00 00 4c 89 e7 e8 01 1f 00 00 4d 8b 7c 24 10 4c 89 f2 4c 29 ea 49 8d 47 10 49 89 44 24 10 4c 89 ..L.......M.|$.L..L).I.G.I.D$.L.
6c60 e7 4c 89 ee e8 55 4c 01 00 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 41 0f be 4e 01 83 f9 62 7f .L...UL..I....@...@A.G.A..N...b.
6c80 43 41 89 df 83 f9 25 0f 85 ba 02 00 00 49 8b 5c 24 10 48 8d 43 10 49 89 44 24 10 ba 01 00 00 00 CA....%......I.\$.H.C.I.D$......
6ca0 4c 89 e7 48 8d 35 59 7a 04 00 e8 0f 4c 01 00 48 89 03 0f b6 40 08 83 c8 40 89 43 08 44 89 fb e9 L..H.5Yz....L..H....@...@.C.D...
6cc0 e1 01 00 00 83 f9 6f 7f 42 83 f9 63 0f 84 8b 00 00 00 83 f9 64 0f 85 a4 00 00 00 49 8b 44 24 10 ......o.B..c........d......I.D$.
6ce0 48 8d 48 10 49 89 4c 24 10 48 8b 75 98 48 63 16 48 83 fa 28 0f 87 3e 01 00 00 48 89 d1 48 03 4e H.H.I.L$.H.u.Hc.H..(..>...H..H.N
6d00 10 8d 52 08 89 16 e9 39 01 00 00 83 f9 70 75 22 48 8b 55 98 48 63 0a 48 83 f9 28 0f 87 9c 00 00 ..R....9.....pu"H.U.Hc.H..(.....
6d20 00 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 97 00 00 00 83 f9 73 0f 85 0c 02 00 00 48 8b 55 98 48 .H..H.B..I..........s......H.U.H
6d40 63 0a 48 83 f9 28 0f 87 ae 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 a9 00 00 00 48 8b 55 c.H..(......H..H.B..I........H.U
6d60 98 48 63 0a 48 83 f9 28 0f 87 dc 00 00 00 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 d7 00 00 00 83 .Hc.H..(......H..H.B..I.........
6d80 f9 66 0f 85 bf 01 00 00 49 8b 44 24 10 48 8d 48 10 49 89 4c 24 10 48 8b 75 98 48 63 56 04 48 81 .f......I.D$.H.H.I.L$.H.u.HcV.H.
6da0 fa a0 00 00 00 0f 87 df 00 00 00 48 89 d1 48 03 4e 10 8d 52 10 89 56 04 e9 d9 00 00 00 48 8b 42 ...........H..H.N..R..V......H.B
6dc0 08 48 8d 48 08 48 89 4a 08 48 8b 10 31 c0 4c 8d 6d a0 4c 89 ef 48 8d 35 24 79 04 00 e8 f1 5c 01 .H.H.H.J.H..1.L.m.L..H.5$y....\.
6de0 00 48 63 d0 4d 8b 7c 24 10 49 8d 47 10 49 89 44 24 10 4c 89 e7 4c 89 ee eb 7b 48 8b 42 08 48 8d .Hc.M.|$.I.G.I.D$.L..L...{H.B.H.
6e00 48 08 48 89 4a 08 4c 8b 28 4d 85 ed 48 8d 05 e6 78 04 00 4c 0f 44 e8 4c 89 ef e8 e9 5c 01 00 4d H.H.J.L.(M..H...x..L.D.L....\..M
6e20 8b 7c 24 10 49 8d 4f 10 49 89 4c 24 10 4c 89 e7 4c 89 ee 48 89 c2 eb 3d 48 8b 4e 08 48 8d 51 08 .|$.I.O.I.L$.L..L..H...=H.N.H.Q.
6e40 48 89 56 08 f2 0f 2a 01 eb 50 48 8b 42 08 48 8d 48 08 48 89 4a 08 8a 00 88 45 d7 4d 8b 7c 24 10 H.V...*..PH.B.H.H.H.J....E.M.|$.
6e60 49 8d 47 10 49 89 44 24 10 ba 01 00 00 00 4c 89 e7 48 8d 75 d7 e8 44 4a 01 00 49 89 07 0f b6 40 I.G.I.D$......L..H.u..DJ..I....@
6e80 08 83 c8 40 41 89 47 08 eb 1b 48 8b 4e 08 48 8d 51 08 48 89 56 08 f2 0f 10 01 f2 0f 11 00 c7 40 ...@A.G...H.N.H.Q.H.V..........@
6ea0 08 03 00 00 00 83 c3 02 4d 89 f5 49 83 c5 02 be 25 00 00 00 4c 89 ef e8 28 5c 01 00 49 89 c6 4d ........M..I....%...L...(\..I..M
6ec0 8b 7c 24 10 49 8b 44 24 30 4c 29 f8 4d 85 f6 0f 85 62 fd ff ff 48 83 f8 1f 7f 12 be 01 00 00 00 .|$.I.D$0L).M....b...H..........
6ee0 4c 89 e7 e8 63 1c 00 00 4d 8b 7c 24 10 4c 89 ef e8 13 5c 01 00 49 8d 4f 10 49 89 4c 24 10 4c 89 L...c...M.|$.L....\..I.O.I.L$.L.
6f00 e7 4c 89 ee 48 89 c2 e8 b2 49 01 00 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 85 db 7e 0d 83 cb .L..H....I..I....@...@A.G...~...
6f20 01 4c 89 e7 89 de e8 04 d3 ff ff 49 8b 44 24 10 48 8b 40 f0 48 83 c0 18 48 83 c4 48 5b 41 5c 41 .L.........I.D$.H.@.H...H..H[A\A
6f40 5d 41 5e 41 5f 5d c3 48 8d 15 b7 77 04 00 31 c0 4c 89 e7 48 89 d6 89 ca e8 e7 56 01 00 55 48 89 ]A^A_].H...w..1.L..H......V..UH.
6f60 e5 48 81 ec 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 .H........t&.).`....).p....)U..)
6f80 5d 90 0f 29 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 ]..)e..)m..)u..)}.L..X...L..P...
6fa0 48 89 8d 48 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 H..H...H..@...H..0...H.E.H.E.H.E
6fc0 e8 c7 45 e4 30 00 00 00 c7 45 e0 10 00 00 00 48 8d 55 e0 e8 1a fc ff ff 48 81 c4 d0 00 00 00 5d ..E.0....E.....H.U......H......]
6fe0 c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d4 48 89 f3 49 89 fe 48 89 df e8 0b 5b 01 00 49 89 c7 .UH..AWAVATSI..H..I..H....[..I..
7000 8a 03 3c 40 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 ..<@u1M9.vSA.F..fA....I........L
7020 29 e0 49 83 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 ).I...L..H..L..H..L...3<=u6H..M9
7040 e7 76 1e 49 8d 54 24 ff 4c 89 f7 48 89 de e8 07 5a 01 00 43 c6 44 26 ff 00 e9 91 00 00 00 48 ff .v.I.T$.L..H....Z..C.D&.......H.
7060 c3 4c 89 f7 48 89 de 4c 89 fa e8 eb 59 01 00 eb 7e be 0a 00 00 00 48 89 df e8 66 5a 01 00 48 b9 .L..H..L....Y...~.....H...fZ..H.
7080 5b 73 74 72 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 [string.I..A.F."I.~.I...M9.s.H..
70a0 75 11 48 89 de 4c 89 fa e8 ad 59 01 00 49 83 c7 09 eb 2f 48 85 c0 74 06 48 29 d8 49 89 c7 4d 39 u.H..L....Y..I..../H..t.H).I..M9
70c0 e7 4d 0f 47 fc 48 89 de 4c 89 fa e8 8a 59 01 00 43 c6 44 37 0b 2e 66 43 c7 44 37 09 2e 2e 49 83 .M.G.H..L....Y..C.D7..fC.D7...I.
70e0 c7 0c 43 c6 44 3e 02 00 66 43 c7 04 3e 22 5d 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 8b 47 28 ..C.D>..fC..>"][A\A^A_].UH..S.G(
7100 3b 47 2c 7e 47 ff c8 4c 63 c0 48 8b 07 4c 8b 48 18 43 8b 04 81 89 c1 83 e1 3f 83 f9 04 75 2d 44 ;G,~G..Lc.H..L.H.C.......?...u-D
7120 8d 54 32 ff 89 c1 c1 e9 06 0f b6 c9 89 c3 c1 eb 17 44 8d 1c 19 39 f1 7f 08 8d 5c 19 01 39 f3 7d .T2..............D...9....\..9.}
7140 25 39 f1 7c 07 8d 1c 32 39 d9 7e 1a c1 e6 06 c1 e2 17 81 c2 00 00 80 ff 09 f2 83 ca 04 89 d6 5b %9.|...29.~....................[
7160 5d e9 6f 02 00 00 39 f1 0f 4e f1 45 39 d3 45 0f 4d d3 25 3f c0 7f 00 41 29 f2 c1 e6 06 81 e6 c0 ].o...9..N.E9.E.M.%?...A).......
7180 3f 00 00 41 c1 e2 17 41 09 f2 41 09 c2 47 89 14 81 5b 5d c3 55 48 89 e5 c1 e2 06 09 d6 c1 e1 17 ?..A...A..A..G...[].UH..........
71a0 09 ce 41 c1 e0 0e 44 09 c6 5d e9 26 02 00 00 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 44 8b 73 ..A...D..].&...UH..AVSH...H..D.s
71c0 30 c7 43 30 ff ff ff ff be 17 80 ff 7f e8 03 02 00 00 89 45 ec 48 8d 75 ec 48 89 df 44 89 f2 e8 0.C0...............E.H.u.H..D...
71e0 20 00 00 00 8b 45 ec 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 c1 e2 06 09 d6 c1 e1 0e 09 ce 5d e9 .....E.H...[A^].UH............].
7200 d1 01 00 00 55 48 89 e5 83 fa ff 74 35 8b 0e 83 f9 ff 74 2c 48 8b 07 48 8b 40 18 89 ce 48 63 ce ....UH.....t5.....t,H..H.@...Hc.
7220 8b 0c 88 c1 e9 0e 81 c1 01 00 fe ff 83 f9 ff 74 09 8d 4c 0e 01 83 f9 ff 75 e1 5d e9 45 01 00 00 ...............t..L.....u.].E...
7240 89 16 5d c3 55 48 89 e5 c1 e6 06 c1 e2 17 81 c2 00 00 80 00 09 d6 83 ce 1f 5d e9 76 01 00 00 55 ..].UH...................].v...U
7260 48 89 e5 8b 47 28 89 47 2c 5d c3 55 48 89 e5 89 f0 39 57 28 75 0f 89 57 2c 48 8d 77 30 89 c2 5d H...G(.G,].UH....9W(u..W,H.w0..]
7280 e9 7f ff ff ff b9 ff 00 00 00 89 c6 41 89 d0 5d e9 18 00 00 00 55 48 89 e5 89 f0 8b 4f 28 89 4f ............A..].....UH.....O(.O
72a0 2c 48 8d 77 30 89 c2 5d e9 57 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 44 89 45 d4 41 ,H.w0..].W...UH..AWAVAUATSPD.E.A
72c0 89 cc 41 89 d7 89 f3 49 89 fd 83 fb ff 74 52 48 63 c3 49 8b 4d 00 48 8b 49 18 8b 04 81 c1 e8 0e ..A....I.....tRHc.I.M.H.I.......
72e0 05 01 00 fe ff 83 f8 ff 41 be ff ff ff ff 74 05 44 8d 74 03 01 4c 89 ef 89 de 44 89 e2 e8 4e 14 ........A.....t.D.t..L....D...N.
7300 00 00 4c 89 ef 89 de 85 c0 75 05 8b 55 d4 eb 03 44 89 fa e8 6d 00 00 00 41 83 fe ff 44 89 f3 75 ..L......u..U...D...m...A...D..u
7320 ae 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 83 fe ff 74 4a 48 8b 07 48 8b 40 18 .H...[A\A]A^A_].UH.....tJH..H.@.
7340 c1 e2 06 83 c2 40 81 e2 c0 3f 00 00 48 63 ce 8b 3c 88 89 fe c1 ee 0e 81 c6 01 00 fe ff 83 fe ff .....@...?..Hc..<...............
7360 74 16 8d 74 31 01 81 e7 3f c0 ff ff 09 d7 83 fe ff 89 3c 88 75 d6 eb 0b 81 e7 3f c0 ff ff 09 d7 t..t1...?.........<.u.....?.....
7380 89 3c 88 5d c3 55 48 89 e5 89 f0 f7 d0 01 d0 89 c1 f7 d9 0f 4c c8 81 f9 00 00 02 00 7d 21 48 63 .<.].UH.............L.......}!Hc
73a0 ce 48 8b 17 48 8b 52 18 be ff 3f 00 00 23 34 8a c1 e0 0e 05 00 c0 ff 7f 09 f0 89 04 8a 5d c3 48 .H..H.R...?..#4..............].H
73c0 8b 47 18 48 8d 0d c1 73 04 00 48 89 c7 48 89 ce e8 06 6c 00 00 55 48 89 e5 41 57 41 56 53 50 41 .G.H...s..H..H....l..UH..AWAVSPA
73e0 89 f6 48 89 fb 4c 8b 3b 8b 73 30 8b 53 28 b9 ff 00 00 00 41 89 d0 e8 b2 fe ff ff c7 43 30 ff ff ..H..L.;.s0.S(.....A........C0..
7400 ff ff 8b 4b 28 41 3b 4f 58 7d 06 49 8b 47 18 eb 2e 49 8d 57 58 48 8b 43 18 48 8b 78 38 49 8b 77 ...K(A;OX}.I.G...I.WXH.C.H.x8I.w
7420 18 4c 8d 0d 5b 73 04 00 b9 04 00 00 00 41 b8 fd ff ff 7f e8 be 41 01 00 49 89 47 18 8b 4b 28 48 .L..[s.......A.......A..I.G..K(H
7440 63 c9 44 89 34 88 8b 4b 28 41 3b 4f 5c 7d 06 49 8b 47 28 eb 2e 49 8d 57 5c 48 8b 43 18 48 8b 78 c.D.4..K(A;O\}.I.G(..I.W\H.C.H.x
7460 38 49 8b 77 28 4c 8d 0d 17 73 04 00 b9 04 00 00 00 41 b8 fd ff ff 7f e8 7a 41 01 00 49 89 47 28 8I.w(L...s.......A......zA..I.G(
7480 8b 4b 28 48 8b 53 18 8b 52 08 48 63 c9 89 14 88 8b 43 28 8d 48 01 89 4b 28 48 83 c4 08 5b 41 5e .K(H.S..R.Hc.....C(.H..K(H...[A^
74a0 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 fe c1 e6 06 81 fb ff ff 03 00 7f 1a c1 e3 A_].UH..AWAVSP..I...............
74c0 0e 09 de 83 ce 01 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 fd fe ff ff 83 ce 02 4c 89 f7 e8 f2 ......L..H...[A^A_]........L....
74e0 fe ff ff 41 89 c7 c1 e3 06 83 cb 27 4c 89 f7 89 de e8 df fe ff ff 44 89 f8 48 83 c4 08 5b 41 5e ...A.......'L.........D..H...[A^
7500 41 5f 5d c3 55 48 89 e5 0f b6 47 44 01 f0 48 8b 0f 0f b6 51 7a 39 d0 7e 0a 3d fa 00 00 00 7d 05 A_].UH....GD..H....Qz9.~.=....}.
7520 88 41 7a 5d c3 48 8b 47 18 48 8d 0d 11 72 04 00 48 89 c7 48 89 ce e8 a0 6a 00 00 55 48 89 e5 41 .Az].H.G.H...r..H..H....j..UH..A
7540 56 53 41 89 f6 48 89 fb e8 b7 ff ff ff 0f b6 43 44 44 01 f0 88 43 44 5b 41 5e 5d c3 55 48 89 e5 VSA..H.........CDD...CD[A^].UH..
7560 48 83 ec 10 48 89 75 f0 0f b6 46 08 83 c8 40 89 45 f8 48 8d 75 f0 48 89 f2 e8 06 00 00 00 48 83 H...H.u...F...@.E.H.u.H.......H.
7580 c4 10 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d7 48 89 f0 48 89 fb 48 8b ..].UH..AWAVAUATSH...I..H..H..H.
75a0 73 08 48 8b 4b 18 48 8b 79 38 48 89 7d c0 48 89 c2 e8 78 38 00 00 49 89 c6 4c 8b 2b 41 83 7e 08 s.H.K.H.y8H.}.H...x8..I..L.+A.~.
75c0 03 75 40 f2 41 0f 10 06 f2 0f 58 05 f0 8a 04 00 f2 0f 11 45 d0 44 8b 65 d0 49 63 c4 49 8b 75 10 .u@.A.....X........E.D.e.Ic.I.u.
75e0 48 c1 e0 04 8b 4c 06 08 41 3b 4f 08 75 15 48 01 c6 31 ff 4c 89 fa e8 72 ca ff ff 85 c0 0f 85 b9 H....L..A;O.u.H..1.L...r........
7600 00 00 00 4c 89 7d c8 45 8b 7d 54 44 8b 63 34 45 39 fc 0f 57 c0 f2 41 0f 2a c4 f2 41 0f 11 06 41 ...L.}.E.}TD.c4E9..W..A.*..A...A
7620 c7 46 08 03 00 00 00 44 89 f8 7c 2b 49 8d 55 54 49 8b 75 10 4c 8d 0d 3e 71 04 00 b9 10 00 00 00 .F.....D..|+I.UTI.u.L..>q.......
7640 41 b8 ff ff ff 03 48 8b 7d c0 e8 a7 3f 01 00 49 89 45 10 41 8b 45 54 41 39 c7 49 8b 4d 10 7d 1e A.....H.}...?..I.E.A.ETA9.I.M.}.
7660 49 63 d7 48 c1 e2 04 48 8d 54 11 08 c7 02 00 00 00 00 48 83 c2 10 41 ff c7 41 39 c7 7c ee 49 63 Ic.H...H.T........H...A..A9.|.Ic
7680 c4 48 8b 75 c8 48 8b 16 48 c1 e0 04 48 89 14 01 8b 56 08 89 54 01 08 ff 43 34 f6 46 08 40 74 1c .H.u.H..H...H....V..T...C4.F.@t.
76a0 48 8b 16 f6 42 09 03 74 13 41 f6 45 09 04 74 0c 48 8b 7d c0 4c 89 ee e8 44 23 01 00 44 89 e0 48 H...B..t.A.E..t.H.}.L...D#..D..H
76c0 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 48 89 fb 0f 57 ...[A\A]A^A_].UH..AWAVSH...H...W
76e0 c9 66 0f 2e c1 f2 0f 11 45 e0 48 8b 43 18 4c 8b 70 38 f2 0f 11 45 d0 c7 45 d8 03 00 00 00 74 11 .f......E.H.C.L.p8...E..E.....t.
7700 48 8d 75 d0 48 89 df 48 89 f2 e8 75 fe ff ff eb 44 4d 8b 7e 10 49 8d 47 10 49 89 46 10 48 8d 75 H.u.H..H...u....DM.~.I.G.I.F.H.u
7720 e0 ba 08 00 00 00 4c 89 f7 e8 90 41 01 00 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 49 8b 76 10 ......L....A..I....@...@A.G.I.v.
7740 48 83 c6 f0 48 8d 55 d0 48 89 df e8 34 fe ff ff 49 83 46 10 f0 48 83 c4 18 5b 41 5e 41 5f 5d c3 H...H.U.H...4...I.F..H...[A^A_].
7760 55 48 89 e5 53 50 48 89 fb 8b 06 83 f8 0d 75 4b 48 63 46 08 48 8b 0b 48 8b 49 18 bf ff ff 7f 00 UH..SPH.......uKHcF.H..H.I......
7780 23 3c 81 c1 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 #<...............HcF..?...#....s
77a0 44 c1 e6 06 09 d6 89 34 81 be 01 00 00 00 48 89 df e8 4e fd ff ff fe 43 44 eb 2c 83 f8 0c 75 27 D......4......H...N....CD.,...u'
77c0 48 63 46 08 48 8b 0b 48 8b 49 18 be ff 3f 80 ff 23 34 81 c1 e2 0e 81 c2 00 40 00 00 81 e2 00 c0 HcF.H..H.I...?..#4.......@......
77e0 7f 00 09 f2 89 14 81 48 83 c4 08 5b 5d c3 55 48 89 e5 8b 06 83 f8 0d 75 24 48 63 46 08 48 8b 0f .......H...[].UH.......u$HcF.H..
7800 48 8b 49 18 ba ff ff 7f 00 23 14 81 81 ca 00 00 00 01 89 14 81 c7 06 0b 00 00 00 eb 22 83 f8 0c H.I......#.................."...
7820 75 1d c7 06 06 00 00 00 48 63 46 08 48 8b 0f 48 8b 49 18 8b 04 81 c1 e8 06 0f b6 c0 89 46 08 5d u.......HcF.H..H.I...........F.]
7840 c3 55 48 89 e5 53 50 48 89 f3 8b 03 83 c0 f9 83 f8 06 77 7b 48 8d 0d 7d 00 00 00 48 63 04 81 48 .UH..SPH..........w{H..}...Hc..H
7860 01 c8 ff e0 48 89 de 48 83 c4 08 5b 5d e9 7c ff ff ff c7 03 06 00 00 00 eb 55 8b 73 08 c1 e6 17 ....H..H...[].|..........U.s....
7880 83 ce 05 eb 3c 0f bf 43 08 f6 c4 01 75 0b 0f b6 4f 42 39 c1 7f 03 fe 4f 44 80 7b 0b 07 0f b6 4b ....<..C....u...OB9....OD.{....K
78a0 0a ba 06 00 00 00 75 0d 38 4f 42 ba 07 00 00 00 77 03 fe 4f 44 c1 e1 17 09 d1 c1 e0 0e 09 c8 89 ......u.8OB.....w..OD...........
78c0 c6 e8 0f fb ff ff 89 43 08 c7 03 0b 00 00 00 48 83 c4 08 5b 5d c3 66 90 9a ff ff ff a2 ff ff ff .......C.......H...[].f.........
78e0 ad ff ff ff 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 ....................UH..AVSI..H.
7900 fb e8 3b ff ff ff 41 83 3e 06 75 14 41 8b 46 08 f6 c4 01 75 0b 0f b6 4b 42 39 c1 7f 03 fe 4b 44 ..;...A.>.u.A.F....u...KB9....KD
7920 be 01 00 00 00 48 89 df e8 d7 fb ff ff 8a 43 44 fe c0 88 43 44 0f b6 d0 ff ca 48 89 df 4c 89 f6 .....H........CD...CD.....H..L..
7940 5b 41 5e 5d 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 [A^].....UH..AWAVAUATSH..(A..I..
7960 49 89 ff e8 69 0e 00 00 49 8d 5e 10 41 83 3e 0a 75 0f 41 8b 56 08 4c 89 ff 48 89 de e8 83 f8 ff I...i...I.^.A.>.u.A.V.L..H......
7980 ff 48 89 5d c8 41 8b 76 10 45 8b 6e 14 44 39 ee 0f 84 02 01 00 00 4c 89 ff e8 42 0f 00 00 85 c0 .H.].A.v.E.n.D9.......L...B.....
79a0 75 13 4c 89 ff 44 89 ee e8 33 0f 00 00 85 c0 0f 84 0d 01 00 00 44 89 e3 41 83 3e 0a 75 11 49 8d u.L..D...3...........D..A.>.u.I.
79c0 47 30 48 89 45 b8 c7 45 c0 ff ff ff ff eb 39 49 8d 47 30 48 89 45 b8 45 8b 67 30 41 c7 47 30 ff G0H.E..E......9I.G0H.E.E.g0A.G0.
79e0 ff ff ff be 17 80 ff 7f 4c 89 ff e8 e5 f9 ff ff 89 45 d4 48 8d 75 d4 4c 89 ff 44 89 e2 e8 02 f8 ........L........E.H.u.L..D.....
7a00 ff ff 8b 45 d4 89 45 c0 41 8b 47 28 41 89 47 2c 41 89 dd 41 c1 e5 06 44 89 ee 81 ce 03 40 00 00 ...E..E.A.G(A.G,A..A...D.....@..
7a20 4c 89 ff e8 ad f9 ff ff 41 89 c4 41 8b 47 28 41 89 47 2c 41 81 cd 03 00 80 00 4c 89 ff 44 89 ee L.......A..A.G(A.G,A......L..D..
7a40 e8 90 f9 ff ff 89 45 c4 41 8b 47 28 41 89 47 2c 4c 89 ff 48 8b 75 b8 8b 55 c0 e8 a5 f7 ff ff 45 ......E.A.G(A.G,L..H.u..U......E
7a60 89 e0 45 8b 6e 14 45 8b 67 28 45 89 67 2c 4c 89 ff 44 89 ee 44 89 e2 89 d9 e8 2f f8 ff ff 48 8b ..E.n.E.g(E.g,L..D..D...../...H.
7a80 45 c8 8b 30 4c 89 ff 44 89 e2 89 d9 44 8b 45 c4 e8 18 f8 ff ff 41 89 dc 41 c7 46 10 ff ff ff ff E..0L..D....D.E......A..A.F.....
7aa0 41 c7 46 14 ff ff ff ff 45 89 66 08 41 c7 06 06 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f A.F.....E.f.A......H..([A\A]A^A_
7ac0 5d c3 c7 45 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 ]..E.....A.....D....UH..AVSH..I.
7ae0 fe e8 5b fd ff ff 83 3b 06 75 14 8b 43 08 8b 4b 10 3b 4b 14 74 26 41 0f b6 4e 42 39 c8 7d 0d 4c ..[....;.u..C..K.;K.t&A..NB9.}.L
7b00 89 f7 48 89 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 ..H.........L..H.....0....C.[A^]
7b20 c3 55 48 89 e5 83 3e 08 75 0a 8b 46 10 3b 46 14 75 02 5d c3 5d e9 9a ff ff ff 55 48 89 e5 8b 46 .UH...>.u..F.;F.u.].].....UH...F
7b40 10 3b 46 14 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 .;F.u.].....].....UH..AVSH...H..
7b60 49 89 fe e8 d2 ff ff ff 8b 03 8d 48 ff 83 f9 03 73 32 41 81 7e 34 ff 00 00 00 7f 54 83 f8 01 75 I..........H....s2A.~4.....T...u
7b80 5c c7 45 d8 00 00 00 00 49 8b 46 08 48 89 45 e0 c7 45 e8 45 00 00 00 48 8d 75 e0 48 8d 55 d0 4c \.E.....I.F.H.E..E.E...H.u.H.U.L
7ba0 89 f7 eb 56 83 f8 05 75 18 f2 0f 10 43 08 4c 89 f7 e8 18 fb ff ff 89 43 08 c7 03 04 00 00 00 eb ...V...u....C.L........C........
7bc0 08 83 f8 04 75 0a 8b 43 08 3d ff 00 00 00 7e 38 4c 89 f7 48 89 de e8 f9 fe ff ff eb 30 83 f8 02 ....u..C.=....~8L..H........0...
7be0 0f 94 c0 0f b6 c0 89 45 e0 c7 45 e8 01 00 00 00 48 8d 75 e0 4c 89 f7 48 89 f2 e8 85 f9 ff ff 89 .......E..E.....H.u.L..H........
7c00 43 08 c7 03 04 00 00 00 0d 00 01 00 00 48 83 c4 20 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 C............H...[A^].UH..AWAVAT
7c20 53 49 89 d7 49 89 f4 49 89 fe 41 8b 04 24 83 f8 09 74 25 83 f8 08 75 63 4c 89 f7 4c 89 fe e8 91 SI..I..I..A..$...t%...ucL..L....
7c40 fe ff ff 41 8b 74 24 08 c1 e0 06 c1 e6 17 09 c6 83 ce 09 4c 89 f7 eb 3c 41 80 7c 24 0b 07 0f 94 ...A.t$............L...<A.|$....
7c60 c0 0f b6 d8 01 db 4c 89 f7 4c 89 fe e8 e1 fe ff ff 41 0f b6 4c 24 0a 41 0f b7 54 24 08 c1 e1 06 ......L..L.......A..L$.A..T$....
7c80 c1 e2 17 c1 e0 0e 09 c3 09 cb 09 d3 83 cb 08 4c 89 f7 89 de e8 3c f7 ff ff eb 39 83 f8 07 75 34 ...............L.....<....9...u4
7ca0 41 83 3f 06 75 16 41 8b 47 08 f6 c4 01 75 0d 41 0f b6 4e 42 39 c1 7f 04 41 fe 4e 44 41 8b 54 24 A.?.u.A.G....u.A..NB9...A.NDA.T$
7cc0 08 4c 89 f7 4c 89 fe 5b 41 5c 41 5e 41 5f 5d e9 75 fc ff ff 41 83 3f 06 75 16 41 8b 47 08 f6 c4 .L..L..[A\A^A_].u...A.?.u.A.G...
7ce0 01 75 0d 41 0f b6 4e 42 39 c1 7f 04 41 fe 4e 44 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 .u.A..NB9...A.ND[A\A^A_].UH..AWA
7d00 56 41 54 53 49 89 d6 49 89 f4 49 89 ff e8 c2 fd ff ff 41 8b 04 24 41 8b 5c 24 08 83 f8 06 75 16 VATSI..I..I.......A..$A.\$....u.
7d20 89 d8 25 00 01 00 00 75 0d 41 0f b6 47 42 39 d8 7f 04 41 fe 4f 44 41 0f b6 47 44 41 89 44 24 08 ..%....u.A..GB9...A.ODA..GDA.D$.
7d40 41 c7 04 24 06 00 00 00 be 02 00 00 00 4c 89 ff e8 af f7 ff ff 41 80 47 44 02 45 8b 64 24 08 4c A..$.........L.......A.GD.E.d$.L
7d60 89 ff 4c 89 f6 e8 e8 fd ff ff 41 c1 e4 06 c1 e3 17 c1 e0 0e 44 09 e3 09 c3 83 cb 0c 4c 89 ff 89 ..L.......A.........D.......L...
7d80 de e8 4f f6 ff ff 41 83 3e 06 75 16 41 8b 46 08 f6 c4 01 75 0d 41 0f b6 4f 42 39 c1 7f 04 41 fe ..O...A.>.u.A.F....u.A..OB9...A.
7da0 4f 44 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 84 fa ff ff 41 8b 06 OD[A\A^A_].UH..AVSI..H.......A..
7dc0 ba ff ff ff ff 8d 48 fc 83 f9 02 72 2a 83 f8 02 74 25 83 f8 0a 75 11 48 89 df 4c 89 f6 e8 44 00 ......H....r*...t%...u.H..L...D.
7de0 00 00 41 8b 56 08 eb 0f 31 d2 48 89 df 4c 89 f6 e8 85 00 00 00 89 c2 49 8d 76 14 48 89 df e8 01 ..A.V...1.H..L.........I.v.H....
7e00 f4 ff ff 41 8b 56 10 8b 43 28 89 43 2c 48 8d 73 30 48 89 df e8 eb f3 ff ff 41 c7 46 10 ff ff ff ...A.V..C(.C,H.s0H.......A.F....
7e20 ff 5b 41 5e 5d c3 55 48 89 e5 48 63 4e 08 48 85 c9 48 8b 07 48 8b 50 18 7e 18 8b 44 8a fc 48 89 .[A^].UH..HcN.H..H..H.P.~..D..H.
7e40 c6 48 83 e6 3f 48 8d 3d c4 83 04 00 80 3c 37 00 78 08 48 8d 0c 8a 8b 01 eb 05 48 8d 4c 8a fc 89 .H..?H.=.....<7.x.H.......H.L...
7e60 c2 81 e2 3f c0 ff ff 66 a9 c0 3f 0f 94 c0 0f b6 c0 c1 e0 06 09 d0 89 01 5d c3 55 48 89 e5 41 57 ...?...f..?.............].UH..AW
7e80 41 56 53 50 41 89 d7 48 89 f3 49 89 fe 83 3b 0b 75 6c 48 63 43 08 49 8b 0e 48 8b 49 18 8b 04 81 AVSPA..H..I...;.ulHcC.I..H.I....
7ea0 89 c1 83 e1 3f 83 f9 14 75 54 41 ff 4e 28 c1 e8 11 25 c0 7f 00 00 45 85 ff 0f 94 c1 0f b6 f1 c1 ....?...uTA.N(...%....E.........
7ec0 e6 0e 09 c6 83 ce 1b 4c 89 f7 e8 06 f5 ff ff 41 8b 5e 30 41 c7 46 30 ff ff ff ff be 17 80 ff 7f .......L.......A.^0A.F0.........
7ee0 4c 89 f7 e8 ed f4 ff ff 89 45 e0 48 8d 75 e0 4c 89 f7 89 da e8 0b f3 ff ff 8b 45 e0 eb 75 4c 89 L........E.H.u.L..........E..uL.
7f00 f7 48 89 de e8 c1 07 00 00 8b 0b 8b 43 08 83 f9 06 75 17 89 c1 81 e1 00 01 00 00 75 0d 41 0f b6 .H..........C....u.........u.A..
7f20 4e 42 39 c1 7f 04 41 fe 4e 44 c1 e0 17 41 c1 e7 0e 41 09 c7 41 81 cf dc 3f 00 00 4c 89 f7 44 89 NB9...A.ND...A...A..A...?..L..D.
7f40 fe e8 8f f4 ff ff 41 8b 5e 30 41 c7 46 30 ff ff ff ff be 17 80 ff 7f 4c 89 f7 e8 76 f4 ff ff 89 ......A.^0A.F0.........L...v....
7f60 45 e4 48 8d 75 e4 4c 89 f7 89 da e8 94 f2 ff ff 8b 45 e4 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 E.H.u.L..........E.H...[A^A_].UH
7f80 89 e5 41 56 53 49 89 f6 48 89 fb e8 b1 f8 ff ff 41 8b 06 ba ff ff ff ff 83 f8 01 74 22 83 f8 03 ..AVSI..H.......A..........t"...
7fa0 74 1d 83 f8 0a 75 06 41 8b 56 08 eb 12 ba 01 00 00 00 48 89 df 4c 89 f6 e8 bd fe ff ff 89 c2 49 t....u.A.V........H..L.........I
7fc0 8d 76 10 48 89 df e8 39 f2 ff ff 41 8b 56 14 8b 43 28 89 43 2c 48 8d 73 30 48 89 df e8 23 f2 ff .v.H...9...A.V..C(.C,H.s0H...#..
7fe0 ff 41 c7 46 14 ff ff ff ff 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 f3 8a 43 08 88 43 0a 48 89 d6 .A.F.....[A^].UH..SPH...C..C.H..
8000 e8 4d fb ff ff 66 89 43 08 83 3b 08 0f 94 c0 04 07 88 43 0b c7 03 09 00 00 00 48 83 c4 08 5b 5d .M...f.C..;.......C.......H...[]
8020 c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 41 89 cf 48 89 d3 49 89 fe 83 fe 02 c7 45 e4 ff ff ff .UH..AWAVSH...A..H..I......E....
8040 ff c7 45 e0 ff ff ff ff c7 45 d0 05 00 00 00 48 c7 45 d8 00 00 00 00 74 38 83 fe 01 75 49 4c 89 ..E......E.....H.E.....t8...uIL.
8060 f7 48 89 de e8 d8 f7 ff ff 8b 03 ff c8 83 f8 0a 0f 87 ce 00 00 00 48 8d 0d 07 01 00 00 48 63 04 .H....................H......Hc.
8080 81 48 01 c8 ff e0 c7 03 03 00 00 00 e9 b3 00 00 00 4c 89 f7 48 89 de e8 38 fa ff ff 48 8d 4d d0 .H...............L..H...8...H.M.
80a0 be 15 00 00 00 eb 2d 85 f6 75 37 83 3b 05 75 10 83 7b 10 ff 75 0a 83 7b 14 ff 0f 84 ad 00 00 00 ......-..u7.;.u..{..u..{........
80c0 4c 89 f7 48 89 de e8 09 fa ff ff 48 8d 4d d0 be 13 00 00 00 4c 89 f7 48 89 da 45 89 f8 e8 ce 00 L..H.......H.M......L..H..E.....
80e0 00 00 48 83 c4 18 5b 41 5e 41 5f 5d c3 c7 03 02 00 00 00 eb 4f 4c 89 f7 48 89 de e8 ca 05 00 00 ..H...[A^A_]........OL..H.......
8100 8b 03 8b 73 08 83 f8 06 75 16 89 f0 25 00 01 00 00 75 0d 41 0f b6 46 42 39 f0 7f 04 41 fe 4e 44 ...s....u...%....u.A..FB9...A.ND
8120 c1 e6 17 83 ce 14 4c 89 f7 e8 a7 f2 ff ff 89 43 08 c7 03 0b 00 00 00 eb 0b 4c 89 f7 48 89 de e8 ......L........C.........L..H...
8140 e2 fc ff ff 8b 73 10 8b 43 14 89 73 14 89 43 10 4c 89 f7 e8 b3 05 00 00 8b 73 10 4c 89 f7 48 83 .....s..C..s..C.L........s.L..H.
8160 c4 18 5b 41 5e 41 5f 5d e9 9e 05 00 00 f2 0f 10 43 08 66 0f 57 05 56 7f 04 00 f2 0f 11 43 08 e9 ..[A^A_]........C.f.W.V......C..
8180 5e ff ff ff 69 ff ff ff 02 ff ff ff 69 ff ff ff 02 ff ff ff 02 ff ff ff 71 ff ff ff c0 ff ff ff ^...i.......i...........q.......
81a0 c0 ff ff ff c0 ff ff ff b5 ff ff ff 71 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ............q...UH..AWAVAUATSPI.
81c0 ce 49 89 d5 41 89 f4 49 89 ff 41 83 7d 00 05 75 5b 41 83 7d 10 ff 75 54 41 83 7d 14 ff 75 4d 41 .I..A..I..A.}..u[A.}..uTA.}..uMA
81e0 83 3e 05 75 47 41 83 7e 10 ff 75 40 41 83 7e 14 ff 75 39 44 89 e0 83 e0 fe 83 f8 10 f2 41 0f 10 .>.uGA.~..u@A.~..u9D.........A..
8200 4e 08 75 0b 0f 57 c0 66 0f 2e c8 75 02 7b 1d 41 83 c4 f3 f2 41 0f 10 45 08 44 89 e7 e8 7c e8 ff N.u..W.f...u.{.A....A..E.D...|..
8220 ff f2 41 0f 11 45 08 e9 c6 00 00 00 44 89 45 d4 31 db 41 83 fc 13 74 13 41 83 fc 15 74 0d 4c 89 ..A..E......D.E.1.A...t.A...t.L.
8240 ff 4c 89 f6 e8 09 f9 ff ff 89 c3 4c 89 ff 4c 89 ee e8 fc f8 ff ff 39 d8 7e 29 41 83 7d 00 06 75 .L.........L..L.......9.~)A.}..u
8260 16 41 8b 4d 08 f6 c5 01 75 0d 41 0f b6 57 42 39 ca 7f 04 41 fe 4f 44 41 83 3e 06 75 3f 41 8b 4e .A.M....u.A..WB9...A.ODA.>.u?A.N
8280 08 eb 27 41 83 3e 06 75 16 41 8b 4e 08 f6 c5 01 75 0d 41 0f b6 57 42 39 ca 7f 04 41 fe 4f 44 41 ..'A.>.u.A.N....u.A..WB9...A.ODA
82a0 83 7d 00 06 75 16 41 8b 4d 08 f6 c5 01 75 0d 41 0f b6 57 42 39 ca 7f 04 41 fe 4f 44 c1 e0 17 c1 .}..u.A.M....u.A..WB9...A.OD....
82c0 e3 0e 44 09 e3 09 c3 4c 89 ff 89 de e8 04 f1 ff ff 41 89 45 08 41 c7 45 00 0b 00 00 00 41 8b 47 ..D....L.........A.E.A.E.....A.G
82e0 28 ff c8 48 98 49 8b 0f 48 8b 49 28 8b 55 d4 89 14 81 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d (..H.I..H.I(.U....H...[A\A]A^A_]
8300 c3 55 48 89 e5 83 fe 0e 89 f0 77 21 48 8d 0d 41 00 00 00 48 63 04 81 48 01 c8 ff e0 83 3a 05 75 .UH.......w!H..A...Hc..H.....:.u
8320 0c 83 7a 10 ff 75 06 83 7a 14 ff 74 24 48 89 d6 5d e9 1c f8 ff ff 48 89 d6 5d e9 b5 f5 ff ff 48 ..z..u..z..t$H..].....H..].....H
8340 89 d6 5d e9 63 fa ff ff 48 89 d6 5d e9 2d fc ff ff 5d c3 90 c8 ff ff ff c8 ff ff ff c8 ff ff ff ..].c...H..].-...]..............
8360 c8 ff ff ff c8 ff ff ff c8 ff ff ff e2 ff ff ff d9 ff ff ff d9 ff ff ff d9 ff ff ff d9 ff ff ff ................................
8380 d9 ff ff ff d9 ff ff ff eb ff ff ff f4 ff ff ff 55 48 89 e5 41 57 41 56 41 54 53 44 89 c3 49 89 ................UH..AWAVATSD..I.
83a0 cf 49 89 d6 49 89 fc 83 fe 0e 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..
83c0 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 d2 fd ff ff 83 c6 .....L..L..L..A..[A\A^A_].......
83e0 11 ba 01 00 00 00 eb 05 83 c6 0e 31 d2 4c 89 e7 4c 89 f1 4d 89 f8 5b 41 5c 41 5e 41 5f 5d e9 19 ...........1.L..L..M..[A\A^A_]..
8400 01 00 00 4c 89 e7 4c 89 fe e8 2c f7 ff ff 41 83 3f 0b 0f 85 b0 00 00 00 49 63 47 08 49 8b 0c 24 ...L..L...,...A.?.......IcG.I..$
8420 48 8b 49 18 8b 14 81 89 d6 83 e6 3f 83 fe 16 0f 85 93 00 00 00 41 8b 3e 41 8b 76 08 83 ff 06 75 H.I........?.........A.>A.v....u
8440 19 89 f7 81 e7 00 01 00 00 75 0f 41 0f b6 7c 24 42 39 f7 7f 05 41 fe 4c 24 44 81 e2 ff ff 7f 00 .........u.A..|$B9...A.L$D......
8460 c1 e6 17 09 d6 89 34 81 41 c7 06 0b 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...
8480 bd f3 ff ff 49 8d 77 14 41 8b 56 14 eb 13 4c 89 e7 4c 89 fe e8 a8 f3 ff ff 49 8d 77 10 41 8b 56 ....I.w.A.V...L..L.......I.w.A.V
84a0 10 4c 89 e7 e8 5b ed 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..[
84c0 41 5c 41 5e 41 5f 5d c3 4c 89 e7 4c 89 fe e8 21 f4 ff ff be 16 00 00 00 e9 e8 fe ff ff 0f 1f 00 A\A^A_].L..L...!................
84e0 e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff 23 ff ff ff fe fe ff ff ........................#.......
8500 fe fe ff ff fe fe ff ff 08 ff ff ff 08 ff ff ff 08 ff ff ff 99 ff ff ff ae ff ff ff 55 48 89 e5 ............................UH..
8520 41 57 41 56 41 55 41 54 53 50 4d 89 c7 49 89 ce 41 89 d4 89 75 d0 48 89 fb 4c 89 f6 e8 11 f6 ff AWAVAUATSPM..I..A...u.H..L......
8540 ff 41 89 c5 48 89 df 4c 89 fe e8 03 f6 ff ff 41 83 3f 06 75 14 41 8b 4f 08 f6 c5 01 75 0b 0f b6 .A..H..L.......A.?.u.A.O....u...
8560 53 42 39 ca 7f 03 fe 4b 44 41 83 3e 06 75 14 41 8b 4e 08 f6 c5 01 75 0b 0f b6 53 42 39 ca 7f 03 SB9....KDA.>.u.A.N....u...SB9...
8580 fe 4b 44 45 85 e4 0f 94 c1 8b 7d d0 83 ff 18 0f 95 c2 41 c1 e4 06 20 ca 44 89 e9 0f 45 c8 be 40 .KDE......}.......A.....D...E..@
85a0 00 00 00 41 0f 44 f4 84 d2 41 0f 45 c5 09 fe c1 e1 17 09 f1 c1 e0 0e 09 c8 48 89 df 89 c6 e8 12 ...A.D...A.E.............H......
85c0 ee ff ff 44 8b 7b 30 c7 43 30 ff ff ff ff be 17 80 ff 7f 48 89 df e8 fa ed ff ff 89 45 d4 48 8d ...D.{0.C0.........H........E.H.
85e0 75 d4 48 89 df 44 89 fa e8 17 ec ff ff 8b 45 d4 41 89 46 08 41 c7 06 0a 00 00 00 48 83 c4 08 5b u.H..D........E.A.F.A......H...[
8600 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 8b 47 28 ff c8 48 98 48 8b 0f 48 8b 49 28 89 34 81 5d A\A]A^A_].UH...G(..H.H..H.I(.4.]
8620 c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 49 89 fe ff ca 48 63 c2 48 69 c0 1f 85 eb 51 48 89 c2 .UH..AWAVSPA..I....Hc.Hi....QH..
8640 48 c1 ea 3f 48 c1 f8 24 31 f6 83 f9 ff 8d 5c 10 01 0f 45 f1 81 fb ff 01 00 00 7f 18 44 89 f8 c1 H..?H..$1.....\...E.........D...
8660 e0 06 c1 e6 17 c1 e3 0e 09 c6 09 de 83 ce 24 4c 89 f7 eb 29 81 fb ff ff ff 03 7f 38 44 89 f8 c1 ..............$L...).......8D...
8680 e0 06 c1 e6 17 09 c6 83 ce 24 4c 89 f7 e8 43 ed ff ff c1 e3 06 83 cb 27 4c 89 f7 89 de e8 33 ed .........$L...C........'L.....3.
86a0 ff ff 41 ff c7 45 88 7e 44 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 46 18 48 8d 0d a5 60 04 00 48 ..A..E.~DH...[A^A_].I.F.H...`..H
86c0 89 c7 48 89 ce e8 11 59 00 00 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 41 83 3e 06 75 05 5b 41 5e ..H....Y..UH..AVSI..H..A.>.u.[A^
86e0 5d c3 be 01 00 00 00 48 89 df e8 15 ee ff ff 8a 43 44 fe c0 88 43 44 0f b6 d0 ff ca 48 89 df 4c ]......H........CD...CD.....H..L
8700 89 f6 5b 41 5e 5d e9 c6 00 00 00 55 48 89 e5 41 56 53 89 f3 49 89 fe eb 04 8d 5c 03 01 83 fb ff ..[A^].....UH..AVS..I.....\.....
8720 74 29 ba ff 00 00 00 4c 89 f7 89 de e8 1f 00 00 00 48 63 c3 49 8b 0e 48 8b 49 18 8b 04 81 c1 e8 t).....L.........Hc.I..H.I......
8740 0e 05 01 00 fe ff 83 f8 ff 75 ce 5b 41 5e 5d c3 55 48 89 e5 85 f6 4c 63 c6 48 8b 0f 48 8b 71 18 .........u.[A^].UH....Lc.H..H.q.
8760 7e 19 42 8b 4c 86 fc 48 89 cf 48 83 e7 3f 48 8d 05 9b 7a 04 00 80 3c 38 00 78 08 4a 8d 34 86 8b ~.B.L..H..H..?H...z...<8.x.J.4..
8780 0e eb 05 4a 8d 74 86 fc 89 cf 83 e7 3f 31 c0 83 ff 1c 75 3b 89 c8 c1 e8 17 81 fa ff 00 00 00 74 ...J.t......?1....u;...........t
87a0 04 39 d0 75 10 c1 e0 06 81 e1 00 c0 7f 00 09 c1 83 c9 1b eb 13 81 e1 3f c0 ff ff c1 e2 06 81 e2 .9.u...................?........
87c0 c0 3f 00 00 09 ca 89 d1 89 0e b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 48 89 .?.............].UH..AWAVSPA..H.
87e0 f3 49 89 ff e8 58 f0 ff ff 8b 03 8d 48 ff 83 f9 0a 0f 87 b2 00 00 00 48 8d 15 b6 00 00 00 48 63 .I...X......H..........H......Hc
8800 0c 8a 48 01 d1 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 eb 51 ..H.............D..............Q
8820 ba 01 00 00 00 4c 89 ff 44 89 f6 e8 c8 e8 ff ff eb 6d 8b 53 08 4c 89 ff 44 89 f6 e8 64 ec ff ff .....L..D........m.S.L..D...d...
8840 eb 5d f2 0f 10 43 08 4c 89 ff e8 7f ee ff ff 4c 89 ff 44 89 f6 89 c2 e8 48 ec ff ff eb 41 8b 73 .]...C.L.......L..D.....H....A.s
8860 08 44 39 f6 74 39 44 89 f0 c1 e0 06 c1 e6 17 09 c6 4c 89 ff e8 5c eb ff ff eb 24 48 63 43 08 49 .D9.t9D..........L...\....$HcC.I
8880 8b 0f 48 8b 49 18 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 ..H.I..?...#..D........?.....4.D
88a0 89 73 08 c7 03 06 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 6c ff ff ff 53 ff ff ff 53 ff ff ff .s.......H...[A^A_].l...S...S...
88c0 7e ff ff ff 8e ff ff ff aa ff ff ff f5 ff ff ff f5 ff ff ff f5 ff ff ff f5 ff ff ff c7 ff ff ff ~...............................
88e0 55 48 89 e5 83 fe ff 74 50 48 8b 07 48 8b 48 18 4c 8d 05 19 79 04 00 48 63 fe 85 ff 7e 12 8b 54 UH.....tPH..H.H.L...y..Hc...~..T
8900 b9 fc 48 89 d0 48 83 e0 3f 41 80 3c 00 00 78 03 8b 14 b9 83 e2 3f 83 fa 1c b8 01 00 00 00 75 1b ..H..H..?A.<..x......?........u.
8920 8b 04 b9 c1 e8 0e 05 01 00 fe ff 83 f8 ff 74 09 8d 74 06 01 83 fe ff 75 be 31 c0 5d c3 55 48 89 ..............t..t.....u.1.].UH.
8940 e5 53 50 48 89 fb 48 8b 43 70 48 85 c0 75 2c 40 88 73 0a 48 8b 4b 18 48 8b 81 08 01 00 00 48 83 .SPH..H.CpH..u,@.s.H.K.H......H.
8960 78 70 00 75 3b 48 8b 81 00 01 00 00 48 85 c0 74 05 48 89 df ff d0 e8 ad 3f 01 00 89 70 0c bf 08 xp.u;H......H..t.H......?...p...
8980 00 00 00 e8 6a 3f 01 00 48 8b 4b 70 48 89 08 48 8b 35 82 f6 04 00 31 d2 48 89 c7 e8 64 3f 01 00 ....j?..H.KpH..H.5....1.H...d?..
89a0 48 8b 4b 10 48 8b 50 10 48 8d 7a 10 48 89 78 10 48 8b 41 f0 48 89 02 8b 41 f8 89 42 08 48 8b 43 H.K.H.P.H.z.H.x.H.A.H...A..B.H.C
89c0 18 48 8b b8 08 01 00 00 e8 70 ff ff ff 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f0 48 89 fb 66 44 .H.......p...UH..AVSH...H..H..fD
89e0 8b 73 46 c7 45 ec 00 00 00 00 48 8b 4b 70 48 89 4d e0 48 8d 4d e0 48 89 4b 70 48 89 d6 ff d0 48 .sF.E.....H.KpH.M.H.M.H.KpH....H
8a00 8b 45 e0 48 89 43 70 66 44 89 73 46 8b 45 ec 48 83 c4 10 5b 41 5e 5d c3 48 89 c7 e8 d8 3e 01 00 .E.H.CpfD.sF.E.H...[A^].H....>..
8a20 83 7d ec 00 75 07 c7 45 ec ff ff ff ff e8 cc 3e 01 00 eb cb 55 48 89 e5 41 57 41 56 41 55 41 54 .}..u..E.......>....UH..AWAVAUAT
8a40 53 48 83 ec 18 41 89 f7 49 89 fe 44 89 f8 ff c0 0f 88 ed 00 00 00 49 8b 5e 38 45 8b 66 40 4d 63 SH...A..I..D..........I.^8E.f@Mc
8a60 ec 4c 89 6d d0 49 c1 e5 04 49 63 cf 48 c1 e1 04 48 89 4d c8 4c 89 f7 48 89 de 4c 89 ea e8 0a 2c .L.m.I...Ic.H...H.M.L..H..L....,
8a80 01 00 49 89 46 38 48 8b 4d d0 44 39 f9 7d 17 49 8d 4c 05 08 c7 01 00 00 00 00 48 83 c1 10 41 ff ..I.F8H.M.D9.}.I.L........H...A.
8aa0 c4 45 39 fc 7c ee 45 89 7e 40 48 8b 4d c8 48 8d 4c 01 b0 49 89 4e 30 49 8b 4e 10 48 29 d9 48 83 .E9.|.E.~@H.M.H.L..I.N0I.N.H).H.
8ac0 e1 f0 48 01 c1 49 89 4e 10 49 8b 4e 60 eb 15 48 8b 51 10 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 ..H..I.N.I.N`..H.Q.H).H...H..H.Q
8ae0 10 48 8b 09 48 85 c9 75 e6 49 8b 4e 20 eb 04 48 8b 49 10 48 85 c9 74 3c 48 8b 51 08 48 29 da 48 .H..H..u.I.N...H.I.H..t<H.Q.H).H
8b00 83 e2 f0 48 01 c2 48 89 51 08 48 8b 11 48 29 da 48 83 e2 f0 48 01 c2 48 89 11 f6 41 22 01 74 cf ...H..H.Q.H..H).H...H..H...A".t.
8b20 48 8b 51 30 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 30 eb bb 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 H.Q0H).H...H..H.Q0..H...[A\A]A^A
8b40 5f 5d c3 4c 89 f7 e8 2f 2b 01 00 55 48 89 e5 53 50 48 89 fb 8b 43 40 3d 41 42 0f 00 7d 3a 48 8b _].L.../+..UH..SPH...C@=AB..}:H.
8b60 4b 10 48 2b 4b 38 48 c1 e9 04 8d 4c 0e 05 01 c0 3d 40 42 0f 00 be 40 42 0f 00 0f 4e f0 39 ce 0f K.H+K8H....L....=@B...@B...N.9..
8b80 4c f1 81 fe 41 42 0f 00 7d 1b 48 89 df 48 83 c4 08 5b 5d e9 9c fe ff ff be 06 00 00 00 48 89 df L...AB..}.H..H...[]..........H..
8ba0 e8 98 fd ff ff be 08 43 0f 00 48 89 df e8 82 fe ff ff 48 8d 0d 72 57 04 00 31 c0 48 89 df 48 89 .......C..H.......H..rW..1.H..H.
8bc0 ce e8 7e 3a 01 00 55 48 89 e5 48 8b 47 10 48 8b 4f 20 eb 0f 48 8b 51 08 48 8b 49 10 48 39 d0 48 ..~:..UH..H.G.H.O...H.Q.H.I.H9.H
8be0 0f 42 c2 48 85 c9 75 ec 48 2b 47 38 48 c1 e8 04 8d 48 01 c1 f9 1f c1 e9 1d 8d 4c 08 01 c1 f9 03 .B.H..u.H+G8H....H........L.....
8c00 8d 4c 01 0b 81 f9 40 42 0f 00 be 40 42 0f 00 0f 4e f1 3d 3f 42 0f 00 7f 0b 3b 77 40 7d 06 5d e9 .L....@B...@B...N.=?B....;w@}.].
8c20 10 fe ff ff 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 48 89 fb 4c 8b 73 ....].UH..AWAVAUATSH......H..L.s
8c40 58 4d 85 f6 0f 84 8c 00 00 00 80 7b 49 00 0f 84 82 00 00 00 48 8b 43 10 4c 8b 7b 20 48 8b 4b 38 XM.........{I.......H.C.L.{.H.K8
8c60 49 89 c4 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 I..I).M.o.I)...X....U.L.}.H.K0H)
8c80 c1 48 81 f9 4f 01 00 00 7f 11 be 14 00 00 00 48 89 df e8 b4 fe ff ff 48 8b 43 10 48 05 40 01 00 .H..O..........H.......H.C.H.@..
8ca0 00 49 89 47 08 c6 43 49 00 41 80 4f 22 02 48 8d b5 58 ff ff ff 48 89 df 41 ff d6 c6 43 49 01 48 .I.G..CI.A.O".H..X...H..A...CI.H
8cc0 8b 43 38 49 01 c5 4d 89 6f 08 49 01 c4 4c 89 63 10 41 80 67 22 fd 48 81 c4 88 00 00 00 5b 41 5c .C8I..M.o.I..L.c.A.g".H......[A\
8ce0 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 48 89 f3 49 89 ff eb A]A^A_].UH..AWAVAUATSPA..H..I...
8d00 1a 49 8b 47 38 4a 8d 1c 30 49 8b 0c 24 4a 89 0c 30 41 8b 4c 24 08 42 89 4c 30 08 49 89 dc 4d 2b .I.G8J..0I..$J..0A.L$.B.L0.I..M+
8d20 67 38 8b 43 08 83 e0 3f 83 f8 06 0f 84 88 00 00 00 83 f8 26 0f 84 d0 00 00 00 83 f8 16 0f 84 26 g8.C...?...........&...........&
8d40 03 00 00 ba 10 00 00 00 4c 89 ff 48 89 de e8 05 27 01 00 49 89 c4 41 8b 44 24 08 83 e0 0f 83 f8 ........L..H....'..I..A.D$......
8d60 06 0f 85 0a 03 00 00 49 89 de 4d 2b 77 38 49 8b 47 10 48 39 d8 76 1a 48 8b 48 f0 48 89 08 8b 48 .......I..M+w8I.G.H9.v.H.H.H...H
8d80 f8 89 48 08 48 8d 40 f0 48 39 d8 77 ea 49 8b 47 10 48 83 c0 10 49 89 47 10 49 8b 4f 30 48 29 c1 ..H.H.@.H9.w.I.G.H...I.G.I.O0H).
8da0 48 83 f9 0f 0f 8f 57 ff ff ff 31 f6 4c 89 ff e8 97 fd ff ff e9 48 ff ff ff 48 8b 03 48 8b 78 18 H.....W...1.L........H...H..H.x.
8dc0 4d 8b 77 10 49 8b 47 30 4c 29 f0 49 29 de 49 c1 ee 04 48 c1 f8 04 0f b6 77 7a 48 39 f0 7f 0e 48 M.w.I.G0L).I).I...H.....wzH9...H
8de0 89 fb 4c 89 ff e8 61 fd ff ff 48 89 df 44 89 6d d4 41 8d 46 ff 0f b6 5f 78 41 39 de 0f 8e b0 00 ..L...a...H..D.m.A.F..._xA9.....
8e00 00 00 41 89 c5 e9 dd 00 00 00 48 8b 03 48 8b 58 18 49 8b 47 30 49 2b 47 10 48 3d 4f 01 00 00 7f ..A.......H..H.X.I.G0I+G.H=O....
8e20 0d be 14 00 00 00 4c 89 ff e8 1d fd ff ff 49 8b 47 20 48 8b 40 18 48 85 c0 75 08 4c 89 ff e8 33 ......L.......I.G.H.@.H..u.L...3
8e40 4a 00 00 49 89 47 20 66 44 89 68 20 4d 03 67 38 4c 89 20 b9 40 01 00 00 49 03 4f 10 48 89 48 08 J..I.G.fD.h.M.g8L...@...I.O.H.H.
8e60 c6 40 22 00 49 8b 47 18 48 83 78 18 00 7e 08 4c 89 ff e8 2d 1a 01 00 41 f6 47 48 01 74 0f 31 f6 .@".I.G.H.x..~.L...-...A.GH.t.1.
8e80 ba ff ff ff ff 4c 89 ff e8 99 fd ff ff 4c 89 ff ff d3 49 8b 77 10 48 98 48 c1 e0 04 48 29 c6 4c .....L.......L....I.w.H.H...H).L
8ea0 89 ff e8 df 01 00 00 41 be 01 00 00 00 e9 a5 01 00 00 49 8b 4f 10 44 39 f3 45 89 f5 44 0f 4d eb .......A..........I.O.D9.E..D.M.
8ec0 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 04 48 8d D..D).H.q.........H...9.|.H...H.
8ee0 44 0a 10 49 89 47 10 80 7f 79 00 0f 84 a8 00 00 00 4d 8b 77 10 49 8b 47 30 4c 29 f0 48 c1 f8 04 D..I.G...y.......M.w.I.G0L).H...
8f00 0f b6 77 7a 48 39 f0 7f 12 49 89 fe 4c 89 ff e8 37 fc ff ff 4c 89 f7 4d 8b 77 10 84 db 74 74 49 ..wzH9...I..L...7...L..M.w...ttI
8f20 63 c5 48 89 c1 48 c1 e1 04 4c 89 f2 48 29 ca 48 f7 d9 49 8d 76 10 80 fb 02 49 89 77 10 48 8b 32 c.H..H...L..H).H..I.v....I.w.H.2
8f40 49 89 36 8b 52 08 41 89 56 08 41 c7 44 0e 08 00 00 00 00 72 3e b9 01 00 00 00 48 29 c1 48 c1 e1 I.6.R.A.V.A.D......r>.....H).H..
8f60 04 49 8d 44 0e 08 b9 01 00 00 00 49 8b 57 10 48 8d 72 10 49 89 77 10 48 8b 70 f8 48 89 32 8b 30 .I.D.......I.W.H.r.I.w.H.p.H.2.0
8f80 89 72 08 c7 00 00 00 00 00 48 83 c0 10 ff c1 39 d9 7c d8 4d 8b 6f 38 eb 09 4d 8b 6f 38 4f 8d 74 .r.......H.....9.|.M.o8..M.o8O.t
8fa0 2c 10 4d 01 e5 49 8b 47 20 48 8b 58 18 48 85 db 75 11 48 89 fb 4c 89 ff e8 b9 48 00 00 48 89 df ,.M..I.G.H.X.H..u.H..L....H..H..
8fc0 48 89 c3 49 89 5f 20 8b 45 d4 66 89 43 20 4c 89 2b 4c 89 73 30 0f b6 47 7a 48 c1 e0 04 4c 01 f0 H..I._..E.f.C.L.+L.s0..GzH...L..
8fe0 48 89 43 08 48 8b 4f 18 48 89 4b 38 c6 43 22 01 49 89 47 10 49 8b 47 18 48 83 78 18 00 7e 08 4c H.C.H.O.H.K8.C".I.G.I.G.H.x..~.L
9000 89 ff e8 9d 18 01 00 45 31 f6 41 f6 47 48 01 74 46 48 83 43 38 04 48 8b 43 10 45 31 f6 f6 40 22 .......E1.A.GH.tFH.C8.H.C.E1..@"
9020 01 be 00 00 00 00 74 1d 48 8b 40 38 8b 40 fc 83 e0 3f 83 f8 1e be 00 00 00 00 75 09 80 4b 22 40 ......t.H.@8.@...?........u..K"@
9040 be 04 00 00 00 ba ff ff ff ff 4c 89 ff e8 d4 fb ff ff 48 83 43 38 fc 44 89 f0 48 83 c4 08 5b 41 ..........L.......H.C8.D..H...[A
9060 5c 41 5d 41 5e 41 5f 5d c3 48 8b 1b e9 a0 fd ff ff 48 8d 05 07 58 04 00 4c 89 ff 48 89 de 48 89 \A]A^A_].H.......H...X..L..H..H.
9080 c2 e8 92 31 01 00 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 4d 8b 7e 20 41 0f b6 46 48 a8 ...1..UH..AWAVSPH..I..M.~.A..FH.
90a0 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 69 fb ff ff 49 03 5e .t,..t.I+^8..........L...i...I.^
90c0 38 49 8b 57 10 48 8b 42 38 49 89 46 28 eb 04 49 8b 57 10 49 8b 0f 41 0f bf 47 20 85 c0 49 89 56 8I.W.H.B8I.F(..I.W.I..A..G...I.V
90e0 20 74 4f 8d 50 ff 48 ff c2 49 3b 5e 10 73 20 48 8d 71 10 48 8b 3b 48 89 39 8b 7b 08 89 79 08 48 .tO.P.H..I;^.s.H.q.H.;H.9.{..y.H
9100 ff ca 48 83 c3 10 85 d2 48 89 f1 75 dc eb 26 be 08 00 00 00 85 d2 7e 1a 89 d7 ff cf 85 ff c7 04 ..H.....H..u..&.......~.........
9120 31 00 00 00 00 48 8d 76 10 7f ef 48 c1 e2 04 48 01 d1 48 89 ce 49 89 76 10 ff c0 48 83 c4 08 5b 1....H.v...H...H..H..I.v...H...[
9140 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 41 89 ce 48 89 fb 0f b7 43 46 ff c0 66 3d c8 00 66 89 43 A^A_].UH..AVSA..H....CF..f=..f.C
9160 46 72 08 74 35 66 3d e1 00 73 43 45 85 f6 75 04 66 ff 43 44 48 89 df e8 6c fb ff ff 85 c0 75 08 Fr.t5f=..sCE..u.f.CDH...l.....u.
9180 48 89 df e8 84 b6 ff ff 45 85 f6 75 04 66 ff 4b 44 66 ff 4b 46 5b 41 5e 5d c3 48 8d 0d 05 56 04 H.......E..u.f.KDf.KF[A^].H...V.
91a0 00 31 c0 48 89 df 48 89 ce e8 96 34 01 00 be 06 00 00 00 48 89 df e8 82 f7 ff ff 55 48 89 e5 41 .1.H..H....4.......H.......UH..A
91c0 57 41 56 41 55 41 54 53 50 48 89 fb 48 85 f6 44 0f b7 6b 44 66 b8 01 00 74 06 0f b7 46 46 ff c0 WAVAUATSPH..H..D..kDf...t...FF..
91e0 66 89 43 46 66 c7 43 44 00 00 48 8b 43 10 48 63 ca 48 c1 e1 04 48 29 c8 48 8d 35 dd 00 00 00 48 f.CFf.CD..H.C.Hc.H...H).H.5....H
9200 89 df 48 89 c2 e8 c3 f7 ff ff 83 f8 ff 41 be 02 00 00 00 0f 84 a8 00 00 00 41 89 c6 83 f8 02 0f ..H..........A...........A......
9220 82 9c 00 00 00 4c 8b 7b 20 eb 04 4d 8b 7f 10 4d 85 ff 74 6e 41 f6 47 22 10 74 f0 4c 8b 63 38 4d .....L.{...M...M..tnA.G".t.L.c8M
9240 03 67 28 48 89 df 4c 89 e6 e8 86 43 00 00 48 89 df 44 89 f6 4c 89 e2 e8 06 02 00 00 4c 89 7b 20 .g(H..L....C..H..D..L.......L.{.
9260 41 8a 47 48 88 43 49 66 c7 43 44 00 00 48 89 df e8 51 f9 ff ff 49 8b 47 40 48 89 43 78 41 80 4f A.GH.CIf.CD..H...Q...I.G@H.CxA.O
9280 22 20 45 88 77 49 31 d2 48 89 df 48 8d 35 37 01 00 00 e8 36 f7 ff ff 41 89 c6 41 83 fe 01 77 85 ".E.wI1.H..H.57....6...A..A...w.
92a0 eb 1f 44 88 73 0a 48 8b 53 10 48 89 df 44 89 f6 e8 ad 01 00 00 48 8b 43 10 48 8b 4b 20 48 89 41 ..D.s.H.S.H..D.......H.C.H.K.H.A
92c0 08 66 44 89 6b 44 66 ff 4b 46 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 .fD.kDf.KFD..H...[A\A]A^A_].UH..
92e0 53 50 48 89 f1 48 89 fb 66 81 7b 46 c8 00 0f 83 ae 00 00 00 48 8b 43 20 8a 53 0a 80 fa 01 75 21 SPH..H..f.{F........H.C..S....u!
9300 c6 43 0a 00 48 8b 53 38 48 03 50 28 48 89 10 8a 50 22 f6 c2 01 74 3d 48 89 df e8 ed b4 ff ff eb .C..H.S8H.P(H...P"...t=H........
9320 63 84 d2 0f 85 82 00 00 00 48 89 da 48 83 ea 80 48 39 d0 75 7f 48 83 c1 f0 ba ff ff ff ff 48 89 c........H..H...H9.u.H........H.
9340 df 48 89 ce e8 9f f9 ff ff 85 c0 74 47 48 83 c4 08 5b 5d c3 48 8b 70 38 48 85 f6 74 1c c6 40 49 .H.........tGH...[].H.p8H..t..@I
9360 01 80 ca 08 88 50 22 48 89 df ff d6 48 8b 4b 10 48 98 48 c1 e0 04 48 29 c1 48 89 df 48 89 ce e8 .....P"H....H.K.H.H...H).H..H...
9380 02 fd ff ff 31 f6 48 89 df 48 83 c4 08 5b 5d e9 35 00 00 00 48 89 df 48 83 c4 08 5b 5d e9 6a b4 ....1.H..H...[].5...H..H...[].j.
93a0 ff ff 48 8d 05 fd 53 04 00 eb 10 48 8d 05 0b 52 04 00 eb 07 48 8d 05 9e 54 04 00 48 89 df 48 89 ..H...S....H...R....H...T..H..H.
93c0 c6 48 89 ca e8 22 04 00 00 55 48 89 e5 41 56 53 48 89 fb 48 8b 43 20 49 89 de 49 83 ee 80 eb 04 .H..."...UH..AVSH..H.C.I..I.....
93e0 48 8b 43 20 4c 39 f0 74 74 8a 48 22 f6 c1 01 75 5a f6 c1 10 74 0e 80 e1 ef 88 48 22 48 8b 50 40 H.C.L9.tt.H"...uZ...t.....H"H.P@
9400 48 89 53 78 66 83 78 20 ff 75 11 48 8b 70 08 48 8b 53 10 48 39 d6 73 04 48 89 50 08 f6 c1 20 75 H.Sxf.x..u.H.p.H.S.H9.s.H.P....u
9420 04 c6 40 49 01 80 e1 c7 80 c9 08 88 48 22 48 89 df ff 50 38 48 8b 73 10 48 98 48 c1 e0 04 48 29 ..@I........H"H...P8H.s.H.H...H)
9440 c6 48 89 df e8 3d fc ff ff eb 95 48 89 df e8 eb b1 ff ff 48 89 df e8 b1 b3 ff ff eb 83 5b 41 5e .H...=.....H.......H.........[A^
9460 5d c3 55 48 89 e5 41 56 53 48 89 d3 49 89 fe 83 fe 06 75 16 48 8d 35 c6 53 04 00 ba 17 00 00 00 ].UH..AVSH..I.....u.H.5.S.......
9480 4c 89 f7 e8 36 24 01 00 eb 10 83 fe 04 75 17 49 8b 46 18 48 8b 80 18 01 00 00 48 89 03 0f b6 40 L...6$.......u.I.F.H......H....@
94a0 08 83 c8 40 eb 0e 49 8b 46 10 48 8b 48 f0 48 89 0b 8b 40 f8 89 43 08 48 83 c3 10 49 89 5e 10 5b ...@..I.F.H.H.H...@..C.H...I.^.[
94c0 41 5e 5d c3 55 48 89 e5 66 83 7f 44 00 75 1e 4c 8b 47 20 c6 47 0a 01 49 8b 00 48 2b 47 38 49 89 A^].UH..f..D.u.L.G..G..I..H+G8I.
94e0 40 28 41 f6 40 22 01 74 1a 31 c0 5d c3 48 8b 47 18 48 39 b8 08 01 00 00 75 31 48 8d 0d e0 52 04 @(A.@".t.1.].H.G.H9.....u1H...R.
9500 00 eb 2f 49 89 48 38 48 85 c9 74 04 41 89 50 30 48 63 c6 48 f7 d0 48 c1 e0 04 48 03 47 10 49 89 ../I.H8H..t.A.P0Hc.H..H...H.G.I.
9520 00 be 01 00 00 00 e8 12 f4 ff ff 48 8d 0d 85 52 04 00 31 c0 48 89 ce e8 08 31 01 00 55 48 89 e5 ...........H...R..1.H....1..UH..
9540 41 57 41 56 41 55 41 54 53 50 49 89 ce 48 89 fb 4c 8b 6b 20 8a 43 49 88 45 d7 66 8b 43 44 66 89 AWAVAUATSPI..H..L.k..CI.E.f.CDf.
9560 45 d4 4c 8b 63 78 4c 89 43 78 e8 5e f4 ff ff 41 89 c7 45 85 ff 74 37 4c 03 73 38 48 89 df 4c 89 E.L.cxL.Cx.^...A..E..t7L.s8H..L.
9580 f6 e8 4e 40 00 00 48 89 df 44 89 fe 4c 89 f2 e8 ce fe ff ff 4c 89 6b 20 8a 45 d7 88 43 49 66 8b ..N@..H..D..L.......L.k..E..CIf.
95a0 45 d4 66 89 43 44 48 89 df e8 18 f6 ff ff 4c 89 63 78 44 89 f8 48 83 c4 08 5b 41 5c 41 5d 41 5e E.f.CDH.......L.cxD..H...[A\A]A^
95c0 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 60 48 89 fb 66 ff 43 44 48 89 75 90 48 89 55 e8 48 89 A_].UH..AVSH..`H..f.CDH.u.H.U.H.
95e0 4d e0 c7 45 bc 00 00 00 00 48 c7 45 c0 00 00 00 00 c7 45 cc 00 00 00 00 48 c7 45 d0 00 00 00 00 M..E.....H.E......E.....H.E.....
9600 c7 45 dc 00 00 00 00 48 c7 45 98 00 00 00 00 48 c7 45 b0 00 00 00 00 48 c7 45 a8 00 00 00 00 48 .E.....H.E.....H.E.....H.E.....H
9620 8b 4b 10 4c 8b 43 78 48 2b 4b 38 48 8d 35 83 00 00 00 48 8d 55 90 e8 01 ff ff ff 41 89 c6 48 8b .K.L.CxH+K8H.5....H.U......A..H.
9640 75 98 48 8b 55 a8 31 c9 48 89 df e8 3c 20 01 00 48 89 45 98 48 c7 45 a8 00 00 00 00 48 8b 75 b0 u.H.U.1.H...<...H.E.H.E.....H.u.
9660 48 63 55 bc 48 01 d2 31 c9 48 89 df e8 1b 20 01 00 48 8b 75 c0 48 63 45 cc 48 c1 e0 03 48 8d 14 HcU.H..1.H.......H.u.HcE.H...H..
9680 40 31 c9 48 89 df e8 01 20 01 00 48 8b 75 d0 48 63 45 dc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df @1.H.......H.u.HcE.H...H..@1.H..
96a0 e8 e7 1f 01 00 66 ff 4b 44 44 89 f0 48 83 c4 60 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 .....f.KDD..H..`[A^].UH..AWAVSPI
96c0 89 f6 49 89 ff 49 8b 3e 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 ..I..I.>H..H..H.@.H..t.H.G.H.H.H
96e0 89 4f 08 0f b6 18 eb 07 e8 b9 1d 01 00 89 c3 83 fb 1b 49 8b 76 50 75 24 48 8d 15 0c 51 04 00 4c .O................I.vPu$H...Q..L
9700 89 ff e8 89 00 00 00 49 8d 56 08 49 8b 36 49 8b 4e 58 4c 89 ff e8 6e 2e 00 00 eb 29 48 8d 15 ef .......I.V.I.6I.NXL...n....)H...
9720 50 04 00 4c 89 ff e8 65 00 00 00 49 8d 4e 20 49 8b 36 4d 8b 46 58 49 8d 56 08 4c 89 ff 41 89 d9 P..L...e...I.N.I.6M.FXI.V.L..A..
9740 e8 57 a7 00 00 49 89 c6 41 80 7e 0a 00 74 36 31 db 4c 89 ff e8 a4 3d 00 00 49 89 44 de 20 f6 40 .W...I..A.~..t61.L....=..I.D...@
9760 09 03 74 15 41 f6 46 09 04 74 0e 4c 89 ff 4c 89 f6 48 89 c2 e8 87 02 01 00 48 ff c3 41 0f b6 46 ..t.A.F..t.L..L..H.......H..A..F
9780 0a 39 c3 7c cc 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 f3 .9.|.H...[A^A_].UH..AWAVSPI..H..
97a0 49 89 fe 48 85 db 74 11 41 0f be 37 48 89 df e8 30 33 01 00 48 85 c0 74 0b 48 83 c4 08 5b 41 5e I..H..t.A..7H...03..H..t.H...[A^
97c0 41 5f 5d c3 48 8d 0d 4c 50 04 00 31 c0 4c 89 f7 48 89 ce 4c 89 fa 48 89 d9 e8 7f d7 ff ff be 03 A_].H..LP..1.L..H..L..H.........
97e0 00 00 00 4c 89 f7 e8 52 f1 ff ff 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 4c 89 73 10 e8 7b 22 01 ...L...R...UH..AVSI..H..L.s..{".
9800 00 49 89 06 0f b6 40 08 83 c8 40 41 89 46 08 48 83 43 10 10 be ff ff ff ff 48 89 df e8 1c f1 ff .I....@...@A.F.H.C.......H......
9820 ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 ff 31 f6 ba 0b 00 00 00 e8 a3 e2 00 00 48 8d 35 ae ef .UH..AWAVATSI..1...........H.5..
9840 04 00 31 d2 4c 89 ff e8 78 a1 00 00 4c 8d 35 5a 50 04 00 4c 89 ff 4c 89 f6 e8 ca 8f 00 00 be ff ..1.L...x...L.5ZP..L..L.........
9860 ff ff ff 4c 89 ff e8 38 d8 00 00 48 8d 15 5c 50 04 00 be fe ff ff ff 4c 89 ff e8 11 e4 00 00 48 ...L...8...H..\P.......L.......H
9880 8d 35 2a f0 04 00 31 d2 4c 89 ff e8 34 a1 00 00 be fe ff ff ff 4c 89 ff e8 e1 d5 00 00 48 8b 05 .5*...1.L...4........L.......H..
98a0 8c e7 04 00 48 8b 30 48 8d 15 d6 4f 04 00 48 8d 0d d9 4f 04 00 4c 89 ff e8 7d 00 00 00 48 8b 05 ....H.0H...O..H...O..L...}...H..
98c0 74 e7 04 00 48 8b 30 48 8d 15 c6 4f 04 00 48 8d 0d ca 4f 04 00 4c 89 ff e8 5d 00 00 00 48 8b 05 t...H.0H...O..H...O..L...]...H..
98e0 44 e7 04 00 4c 8b 20 be 10 00 00 00 4c 89 ff e8 58 eb 00 00 48 89 c3 48 c7 43 08 00 00 00 00 4c D...L.......L...X...H..H.C.....L
9900 89 ff 4c 89 f6 e8 8d 8f 00 00 4c 89 23 48 8d 05 c0 00 00 00 48 89 43 08 48 8d 15 87 4f 04 00 be ..L.......L.#H......H.C.H...O...
9920 fe ff ff ff 4c 89 ff e8 64 e3 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ....L...d........[A\A^A_].UH..AW
9940 41 56 41 54 53 49 89 ce 49 89 d7 49 89 f4 48 89 fb e8 48 00 00 00 4d 85 ff 4c 89 20 48 8d 0d 71 AVATSI..I..I..H...H...M..L..H..q
9960 00 00 00 48 89 48 08 74 1d be ff ff ff ff 48 89 df e8 2d d7 00 00 be d8 b9 f0 ff 48 89 df 4c 89 ...H.H.t......H...-........H..L.
9980 fa e8 0a e3 00 00 be fe ff ff ff 48 89 df 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 f2 e2 00 00 55 48 ...........H..L..[A\A^A_].....UH
99a0 89 e5 41 56 53 49 89 fe be 10 00 00 00 e8 9a ea 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 ..AVSI............H..H.C.....H.5
99c0 e9 4e 04 00 4c 89 f7 e8 cb 8e 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 .N..L.......H..[A^].UH..SPH..H..
99e0 c9 4e 04 00 be 01 00 00 00 e8 4c 8f 00 00 48 8d 0d df ff ff ff 48 89 48 08 48 89 df e8 0f dc 00 .N........L...H......H.H.H......
9a00 00 48 8d 35 ab 4e 04 00 ba 1a 00 00 00 48 89 df e8 81 dc 00 00 b8 02 00 00 00 48 83 c4 08 5b 5d .H.5.N.......H............H...[]
9a20 c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 99 d6 00 00 83 f8 ff 75 14 48 8d 15 54 4e 04 00 .UH..SPH...............u.H..TN..
9a40 be d8 b9 f0 ff 48 89 df e8 7f df 00 00 48 89 df e8 b3 02 00 00 48 8d 15 51 4e 04 00 be 01 00 00 .....H.......H.......H..QN......
9a60 00 48 89 df e8 d1 8e 00 00 48 8b 48 08 48 c7 40 08 00 00 00 00 48 89 df 48 83 c4 08 5b 5d ff e1 .H.......H.H.H.@.....H..H...[]..
9a80 55 48 89 e5 53 50 48 89 fb e8 7a 02 00 00 48 89 c7 e8 22 2f 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 UH..SPH...z...H..."/..........1.
9aa0 48 89 df 48 83 c4 08 5b 5d e9 5d 8c 00 00 55 48 89 e5 53 50 48 89 fb e8 4c 02 00 00 31 f6 48 89 H..H...[].]...UH..SPH...L...1.H.
9ac0 df e8 5f 07 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 28 02 00 00 .._........H...[].UH..SPH...(...
9ae0 ba 02 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 1c 03 00 00 55 48 89 e5 41 57 41 56 41 54 .....H..H..H...[].....UH..AWAVAT
9b00 53 49 89 fc e8 ff 01 00 00 49 89 c6 48 8d 15 43 4e 04 00 48 8d 0d 56 ee 04 00 be 02 00 00 00 4c SI.......I..H..CN..H..V........L
9b20 89 e7 e8 9f 8e 00 00 41 89 c7 be 03 00 00 00 0f 57 c0 4c 89 e7 e8 e6 90 00 00 f2 48 0f 2c d8 f2 .......A........W.L........H.,..
9b40 48 0f 2a cb 66 0f 2e c8 75 02 7b 14 48 8d 15 0b 4e 04 00 be 03 00 00 00 4c 89 e7 e8 f9 88 00 00 H.*.f...u.{.H...N.......L.......
9b60 49 63 c7 48 8d 0d a2 65 04 00 8b 14 81 4c 89 f7 48 89 de e8 88 2e 01 00 85 c0 74 14 31 f6 31 d2 Ic.H...e.....L..H.........t.1.1.
9b80 4c 89 e7 5b 41 5c 41 5e 41 5f 5d e9 7b 8b 00 00 4c 89 f7 e8 6e 2e 01 00 f2 48 0f 2a c0 4c 89 e7 L..[A\A^A_].{...L...n....H.*.L..
9ba0 e8 84 da 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb ..........[A\A^A_].UH..AWAVSPH..
9bc0 e8 43 01 00 00 49 89 c6 48 8d 0d 81 ed 04 00 be 02 00 00 00 31 d2 48 89 df e8 e8 8d 00 00 41 89 .C...I..H...........1.H.......A.
9be0 c7 be 03 00 00 00 ba 00 04 00 00 48 89 df e8 03 91 00 00 49 63 cf 48 8d 15 03 65 04 00 8b 14 8a ...........H.......Ic.H...e.....
9c00 31 f6 4c 89 f7 48 89 c1 e8 b3 2e 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 41 1.L..H...............1.H..H...[A
9c20 5e 41 5f 5d e9 e2 8a 00 00 55 48 89 e5 41 56 53 48 89 fb e8 d0 00 00 00 49 89 c6 be 01 00 00 00 ^A_].....UH..AVSH.......I.......
9c40 48 89 df e8 5b d4 00 00 ba 02 00 00 00 48 89 df 4c 89 f6 5b 41 5e 5d e9 ea 00 00 00 55 48 89 e5 H...[........H..L..[A^].....UH..
9c60 53 50 48 89 fb 48 8d 15 41 4c 04 00 be 01 00 00 00 e8 c4 8c 00 00 48 83 78 08 00 74 2b 48 83 38 SPH..H..AL............H.x..t+H.8
9c80 00 74 25 48 8d 15 23 4c 04 00 be 01 00 00 00 48 89 df e8 a3 8c 00 00 48 8b 48 08 48 c7 40 08 00 .t%H..#L.......H.......H.H.H.@..
9ca0 00 00 00 48 89 df ff d1 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 ec 4b 04 ...H....1.H...[].UH..SPH..H...K.
9cc0 00 be 01 00 00 00 e8 6f 8c 00 00 48 83 78 08 00 74 16 48 8b 10 48 8d 35 42 4c 04 00 31 c0 48 89 .......o...H.x..t.H..H.5BL..1.H.
9ce0 df e8 ad da 00 00 eb 14 48 8d 35 21 4c 04 00 ba 0d 00 00 00 48 89 df e8 9a d9 00 00 b8 01 00 00 ........H.5!L.......H...........
9d00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 48 8d 15 94 4b 04 00 be 01 00 00 00 e8 17 .H...[].UH..AVSI..H...K.........
9d20 8c 00 00 48 89 c3 48 83 7b 08 00 75 11 48 8d 35 f4 4b 04 00 31 c0 4c 89 f7 e8 14 88 00 00 48 8b ...H..H.{..u.H.5.K..1.L.......H.
9d40 03 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 89 d3 49 89 f4 49 89 ff e8 01 d1 00 .[A^].UH..AWAVAUATSP..I..I......
9d60 00 41 89 c5 41 39 dd b8 01 00 00 00 0f 84 91 00 00 00 41 be 01 00 00 00 4c 89 ff 89 de e8 4b d3 .A..A9............A.....L.....K.
9d80 00 00 83 f8 03 75 29 45 85 f6 74 37 31 d2 4c 89 ff 89 de e8 8e d5 00 00 b0 01 4c 89 e7 48 8d 35 .....u)E..t71.L...........L..H.5
9da0 23 47 04 00 e8 33 2c 01 00 85 c0 0f 9f c0 eb 32 4c 89 ff 89 de 48 8d 55 d0 e8 01 8d 00 00 45 85 #G...3,........2L....H.U......E.
9dc0 f6 75 04 31 c0 eb 1b 48 8b 55 d0 be 01 00 00 00 48 89 c7 4c 89 e1 e8 31 2c 01 00 48 3b 45 d0 0f .u.1...H.U......H..L...1,..H;E..
9de0 94 c0 44 0f b6 f0 ff c3 41 39 dd 75 8b 45 85 f6 b8 01 00 00 00 75 0c 31 f6 31 d2 4c 89 ff e8 08 ..D.....A9.u.E.......u.1.1.L....
9e00 89 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 ...H...[A\A]A^A_].UH..AWAVAUATSH
9e20 81 ec 48 04 00 00 41 89 d7 49 89 f6 48 89 fb e8 2e d0 00 00 41 89 c5 4c 89 f7 e8 19 2b 01 00 41 ..H...A..I..H.......A..L....+..A
9e40 83 fd 01 75 34 ba 01 00 00 00 48 89 df 48 89 9d a8 fb ff ff 4c 89 f6 4c 89 b5 a0 fb ff ff e8 d6 ...u4.....H..H......L..L........
9e60 02 00 00 41 89 c6 4c 89 fb 48 89 9d 98 fb ff ff 44 8d 7b 01 e9 5b 02 00 00 4c 89 b5 a0 fb ff ff ...A..L..H......D.{..[...L......
9e80 41 8d 75 13 48 8d 15 f2 4a 04 00 48 89 df 48 89 9d a8 fb ff ff e8 6b 8c 00 00 41 83 c5 fe 4c 89 A.u.H...J..H..H.......k...A...L.
9ea0 fb 48 89 9d 98 fb ff ff 48 8b 9d a8 fb ff ff 48 89 df 44 89 fe e8 13 d2 00 00 31 d2 48 89 df 44 .H......H......H..D.......1.H..D
9ec0 89 fe 83 f8 03 75 3f e8 a8 d4 00 00 49 89 c4 4d 85 e4 75 75 4c 8b a5 a0 fb ff ff 4c 89 e7 e8 2f .....u?.....I..M..uuL......L.../
9ee0 2b 01 00 41 89 c6 44 89 f7 4c 89 e6 e8 5f 2c 01 00 31 f6 31 d2 48 89 df e8 99 d7 00 00 41 83 fe +..A..D..L..._,..1.1.H.......A..
9f00 ff e9 8c 00 00 00 e8 3c d5 00 00 49 89 c6 4d 85 f6 74 06 41 80 3e 2a 74 12 48 89 df 44 89 fe 48 .......<...I..M..t.A.>*t.H..D..H
9f20 8d 15 6a 4a 04 00 e8 2e 85 00 00 41 0f be 46 01 83 f8 60 4c 8b b5 a0 fb ff ff 7f 62 83 f8 4c 0f ..jJ.......A..F...`L.......b..L.
9f40 85 62 01 00 00 31 d2 eb 68 48 89 df 48 8d 9d b8 fb ff ff 48 89 de e8 15 90 00 00 48 89 df 4c 89 .b...1..hH..H......H.......H..L.
9f60 e6 e8 0e 8e 00 00 be 01 00 00 00 48 89 c7 4c 89 e2 48 8b 8d a0 fb ff ff e8 65 2a 01 00 49 89 c6 ...........H..L..H.......e*..I..
9f80 4c 01 b5 c8 fb ff ff 48 89 df e8 14 8f 00 00 4d 85 f6 0f 95 c0 44 0f b6 f0 e9 f3 00 00 00 83 f8 L......H.......M.....D..........
9fa0 61 74 25 83 f8 6c 0f 85 a9 00 00 00 ba 01 00 00 00 48 8b bd a8 fb ff ff 4c 89 f6 e8 79 01 00 00 at%..l...........H......L...y...
9fc0 41 89 c6 e9 c9 00 00 00 48 8b bd a8 fb ff ff 4c 8d a5 b8 fb ff ff 4c 89 e6 e8 92 8f 00 00 be 00 A.......H......L......L.........
9fe0 04 00 00 4c 89 e7 e8 89 8d 00 00 be 01 00 00 00 ba 00 04 00 00 48 89 c7 4c 89 f1 e8 e2 29 01 00 ...L.................H..L....)..
a000 48 01 85 c8 fb ff ff 48 3d 00 04 00 00 bb 00 04 00 00 72 37 48 89 d8 48 c1 e8 3e 0f 94 c1 48 d3 H......H=.........r7H..H..>...H.
a020 e3 4c 89 e7 48 89 de e8 48 8d 00 00 be 01 00 00 00 48 89 c7 48 89 da 4c 89 f1 e8 a3 29 01 00 48 .L..H...H........H..H..L....)..H
a040 01 85 c8 fb ff ff 48 39 d8 73 c9 4c 89 e7 e8 50 8e 00 00 eb 36 83 f8 6e 75 4d 31 c0 4c 89 f7 48 ......H9.s.L...P....6..nuM1.L..H
a060 8d 35 48 49 04 00 48 8d 95 b0 fb ff ff e8 88 29 01 00 83 f8 01 75 4b f2 0f 10 85 b0 fb ff ff 48 .5HI..H........).....uK........H
a080 8b bd a8 fb ff ff e8 9e d5 00 00 41 be 01 00 00 00 41 ff c7 45 85 ed 74 3b 41 ff cd 45 85 f6 0f ...........A.....A..E..t;A..E...
a0a0 85 03 fe ff ff eb 2d 48 8d 15 f1 48 04 00 48 8b bd a8 fb ff ff 44 89 fe e8 9c 83 00 00 41 89 c7 ......-H...H..H......D.......A..
a0c0 eb 62 48 8b bd a8 fb ff ff e8 42 d5 00 00 41 ff c7 45 31 f6 48 8b bd a0 fb ff ff e8 d2 28 01 00 .bH.......B...A..E1.H........(..
a0e0 85 c0 74 15 31 f6 31 d2 48 8b bd a8 fb ff ff e8 17 86 00 00 41 89 c7 eb 2b 45 85 f6 75 1c be fe ..t.1.1.H...........A...+E..u...
a100 ff ff ff 48 8b 9d a8 fb ff ff 48 89 df e8 6c cd 00 00 48 89 df e8 f6 d4 00 00 48 8b 85 98 fb ff ...H......H...l...H.......H.....
a120 ff 41 29 c7 44 89 f8 48 81 c4 48 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 .A).D..H..H...[A\A]A^A_].UH..AWA
a140 56 41 55 41 54 53 48 81 ec 28 04 00 00 41 89 d6 49 89 f4 49 89 ff 48 8d 9d b8 fb ff ff 48 89 de VAUATSH..(...A..I..I..H......H..
a160 e8 0b 8e 00 00 be 00 04 00 00 48 89 df e8 02 8c 00 00 48 89 c3 be 00 04 00 00 48 89 df 4c 89 e2 ..........H.......H.......H..L..
a180 e8 39 28 01 00 48 85 c0 74 47 4c 8d ad b8 fb ff ff 48 89 df e8 6f 29 01 00 48 85 c0 74 07 80 7c .9(..H..tGL......H...o)..H..t..|
a1a0 18 ff 0a 74 50 48 01 85 c8 fb ff ff be 00 04 00 00 4c 89 ef e8 bb 8b 00 00 48 89 c3 be 00 04 00 ...tPH...........L.......H......
a1c0 00 48 89 df 4c 89 e2 e8 f2 27 01 00 48 85 c0 75 c0 48 8d bd b8 fb ff ff e8 c6 8c 00 00 be ff ff .H..L....'..H..u.H..............
a1e0 ff ff 4c 89 ff e8 dd d2 00 00 48 85 c0 0f 95 c0 0f b6 c0 eb 1e 49 63 ce 48 29 c8 48 01 85 c8 fb ..L.......H..........Ic.H).H....
a200 ff ff 48 8d bd b8 fb ff ff e8 95 8c 00 00 b8 01 00 00 00 48 81 c4 28 04 00 00 5b 41 5c 41 5d 41 ..H................H..(...[A\A]A
a220 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 f7 49 89 fd e8 24 cc 00 00 41 89 ^A_].UH..AWAVAUATSPA..I...$...A.
a240 c6 45 8d 66 ff 41 83 fe 13 7c 14 48 8d 15 60 47 04 00 be 11 00 00 00 4c 89 ef e8 fa 81 00 00 be .E.f.A...|.H..`G.......L........
a260 01 00 00 00 4c 89 ef e8 37 ce 00 00 49 63 f4 4c 89 ef e8 cf d3 00 00 4c 89 ef 44 89 fe e8 4e d6 ....L...7...Ic.L.......L..D...N.
a280 00 00 41 83 fe 02 7c 14 31 db 8d 73 02 4c 89 ef e8 0e ce 00 00 ff c3 44 39 e3 7c ee 41 8d 56 02 ..A...|.1..s.L.........D9.|.A.V.
a2a0 48 8d 35 16 00 00 00 4c 89 ef 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 82 d5 00 00 55 48 89 H.5....L..H...[A\A]A^A_].....UH.
a2c0 e5 41 57 41 56 41 54 53 49 89 ff be d7 b9 f0 ff e8 5c d2 00 00 49 89 c6 be d6 b9 f0 ff 31 d2 4c .AWAVATSI........\...I.......1.L
a2e0 89 ff e8 8d d0 00 00 49 89 c4 49 83 7e 08 00 0f 84 8b 00 00 00 be 01 00 00 00 4c 89 ff e8 7c cb .......I..I.~.............L...|.
a300 00 00 45 85 e4 7e 1a 41 f7 dc 31 db 8d b3 d4 b9 f0 ff 4c 89 ff e8 89 cd 00 00 ff cb 41 39 dc 75 ..E..~.A..1.......L.........A9.u
a320 eb 49 8b 36 ba 02 00 00 00 4c 89 ff e8 e1 fa ff ff 41 89 c6 44 89 f6 f7 de 4c 89 ff e8 8c cd 00 .I.6.....L.......A..D....L......
a340 00 85 c0 0f 85 a3 00 00 00 41 83 fe 02 7c 4a be 01 00 00 00 44 29 f6 31 d2 4c 89 ff e8 e6 d0 00 .........A...|J.....D).1.L......
a360 00 48 89 c1 48 8d 35 47 41 04 00 31 c0 4c 89 ff 48 89 ca 5b 41 5c 41 5e 41 5f 5d e9 d2 81 00 00 .H..H.5GA..1.L..H..[A\A^A_].....
a380 48 8d 35 3c 46 04 00 31 c0 4c 89 ff 5b 41 5c 41 5e 41 5f 5d e9 b9 81 00 00 be d5 b9 f0 ff 4c 89 H.5<F..1.L..[A\A^A_]..........L.
a3a0 ff e8 7b d0 00 00 45 31 f6 85 c0 74 3f 45 31 f6 31 f6 4c 89 ff e8 c4 ca 00 00 be d7 b9 f0 ff 4c ..{...E1...t?E1.1.L............L
a3c0 89 ff e8 dc cc 00 00 48 8d 15 df 44 04 00 be 01 00 00 00 4c 89 ff e8 5f 85 00 00 48 8b 48 08 48 .......H...D.......L..._...H.H.H
a3e0 c7 40 08 00 00 00 00 4c 89 ff ff d1 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 .@.....L....D..[A\A^A_].UH..SPH.
a400 fb 48 8d 35 8c 44 04 00 e8 ca 03 00 00 48 89 c7 e8 a3 25 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 .H.5.D.......H....%..........1.H
a420 89 df 48 83 c4 08 5b 5d e9 de 82 00 00 55 48 89 e5 48 8d 35 4c 44 04 00 48 8d 15 e7 45 04 00 e8 ..H...[].....UH..H.5LD..H...E...
a440 59 04 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 6e cc 00 00 83 Y........].UH..AVSH........n....
a460 f8 ff 75 08 48 89 df e8 a4 d1 00 00 41 be 01 00 00 00 be 01 00 00 00 48 89 df e8 4e cc 00 00 85 ..u.H.......A..........H...N....
a480 c0 74 30 be 01 00 00 00 31 d2 48 89 df e8 2d 86 00 00 48 8d 15 8d 45 04 00 48 89 df 48 89 c6 e8 .t0.....1.H...-...H...E..H..H...
a4a0 7a 04 00 00 be 01 00 00 00 48 89 df e8 3d cb 00 00 eb 2c 48 8d 15 ca 43 04 00 be d8 b9 f0 ff 48 z........H...=....,H...C.......H
a4c0 89 df e8 05 d5 00 00 be 01 00 00 00 48 89 df e8 1a cb 00 00 48 89 df e8 2c f8 ff ff 45 31 f6 48 ............H.......H...,...E1.H
a4e0 89 df 44 89 f6 e8 3b 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 ..D...;........[A^].UH..AWAVATSI
a500 89 fc be 01 00 00 00 31 d2 e8 b1 85 00 00 49 89 c6 48 8d 15 0e 45 04 00 be 02 00 00 00 31 c9 4c .......1......I..H...E.......1.L
a520 89 e7 e8 3f 85 00 00 49 89 c7 be 10 00 00 00 4c 89 e7 e8 15 df 00 00 48 89 c3 48 c7 43 08 00 00 ...?...I.......L.......H..H.C...
a540 00 00 48 8d 35 64 43 04 00 4c 89 e7 e8 46 83 00 00 48 c7 03 00 00 00 00 48 8d 05 d2 02 00 00 48 ..H.5dC..L...F...H......H......H
a560 89 43 08 41 0f be 37 85 f6 74 37 48 8d 3d d3 44 04 00 ba 04 00 00 00 e8 d2 24 01 00 48 85 c0 74 .C.A..7..t7H.=.D.........$..H..t
a580 21 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 !I.G.A...+I.O.H.D..8bH.H.H.E..9.
a5a0 74 14 48 8d 15 a0 44 04 00 be 02 00 00 00 4c 89 e7 e8 a3 7e 00 00 4c 89 f7 4c 89 fe e8 15 24 01 t.H...D.......L....~..L..L....$.
a5c0 00 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 .H..H..t......[A\A^A_].1.L..L..[
a5e0 41 5c 41 5e 41 5f 5d e9 1f 81 00 00 55 48 89 e5 48 8d 35 9d 42 04 00 48 8d 15 2a 44 04 00 e8 9a A\A^A_].....UH..H.5.B..H..*D....
a600 02 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 ........].UH..AWAVATSI.......1..
a620 9b 84 00 00 49 89 c6 48 8d 15 f8 43 04 00 be 02 00 00 00 31 c9 4c 89 e7 e8 29 84 00 00 49 89 c7 ....I..H...C.......1.L...)...I..
a640 be 10 00 00 00 4c 89 e7 e8 ff dd 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 4e 42 04 00 4c .....L.......H..H.C.....H.5NB..L
a660 89 e7 e8 30 82 00 00 31 ff e8 4a 23 01 00 4c 89 f7 4c 89 fe e8 0b 24 01 00 48 85 c0 48 89 03 48 ...0...1..J#..L..L....$..H..H..H
a680 8d 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 ......H.C.t......[A\A^A_].1.L..L
a6a0 89 f2 5b 41 5c 41 5e 41 5f 5d e9 5c 80 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 35 c5 41 04 00 e8 ..[A\A^A_].\...UH..SPH..H.5.A...
a6c0 13 01 00 00 ba 01 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 38 f7 ff ff 55 48 89 e5 41 56 .........H..H..H...[].8...UH..AV
a6e0 53 49 89 fe be 10 00 00 00 e8 5e dd 00 00 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 ad 41 04 00 SI........^...H..H.C.....H.5.A..
a700 4c 89 f7 e8 8f 81 00 00 48 c7 03 00 00 00 00 48 8d 05 1b 01 00 00 48 89 43 08 e8 2b 24 01 00 48 L.......H......H......H.C..+$..H
a720 85 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 ca 7f 00 ..H..t......[A^].1.1.L..[A^]....
a740 00 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 4c 84 00 00 48 8d 15 52 41 04 00 be 01 00 00 00 .UH..SPH........L...H..RA.......
a760 48 89 df e8 5b 81 00 00 48 85 c0 74 15 48 83 78 08 00 74 18 48 8d 35 a6 42 04 00 ba 04 00 00 00 H...[...H..t.H.x..t.H.5.B.......
a780 eb 16 48 89 df e8 86 ce 00 00 eb 14 48 8d 35 82 42 04 00 ba 0b 00 00 00 48 89 df e8 f6 ce 00 00 ..H.........H.5.B.......H.......
a7a0 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 d8 40 04 00 e8 16 00 00 .....H...[].UH..SPH..H.5.@......
a7c0 00 ba 01 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 6f f5 ff ff 55 48 89 e5 41 57 41 56 53 ......H..H..H...[].o...UH..AWAVS
a7e0 50 49 89 f6 49 89 ff be d8 b9 f0 ff 4c 89 f2 e8 d8 d1 00 00 be ff ff ff ff 4c 89 ff e8 30 cd 00 PI..I.......L............L...0..
a800 00 48 89 c3 48 83 7b 08 00 75 18 49 83 c6 04 48 8d 35 e4 41 04 00 31 c0 4c 89 ff 4c 89 f2 e8 2f .H..H.{..u.I...H.5.A..1.L..L.../
a820 7d 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 6c 40 04 }..H..H...[A^A_].UH..SPH..H..l@.
a840 00 be 01 00 00 00 e8 ef 80 00 00 48 8b 38 e8 53 21 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df ...........H.8.S!..........1.H..
a860 48 83 c4 08 5b 5d e9 a0 7e 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 15 32 40 04 00 be 01 00 00 00 H...[]..~..UH..SPH..H..2@.......
a880 e8 b5 80 00 00 48 8b 38 e8 f1 21 01 00 48 89 df 89 c6 48 83 c4 08 5b 5d e9 f5 7e 00 00 55 48 89 .....H.8..!..H....H...[]..~..UH.
a8a0 e5 41 57 41 56 53 50 49 89 d7 49 89 f6 48 89 fb be 01 00 00 00 e8 13 c8 00 00 85 c0 7e 46 be 01 .AWAVSPI..I..H..............~F..
a8c0 00 00 00 31 d2 48 89 df e8 7a cb 00 00 48 89 df 48 85 c0 74 0d 48 89 c6 4c 89 fa e8 3e 00 00 00 ...1.H...z...H..H..t.H..L...>...
a8e0 eb 12 e8 21 f4 ff ff be 01 00 00 00 48 89 df e8 af c7 00 00 be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 ...!........H............H..L...
a900 8c d3 00 00 be d8 b9 f0 ff 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 ae d0 00 00 55 48 .........H..L..H...[A^A_].....UH
a920 89 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f6 49 89 fc be 10 00 00 00 e8 10 db 00 00 48 89 c3 48 ..AWAVATSI..I..I............H..H
a940 c7 43 08 00 00 00 00 48 8d 35 5f 3f 04 00 4c 89 e7 e8 41 7f 00 00 48 c7 03 00 00 00 00 48 8d 05 .C.....H.5_?..L...A...H......H..
a960 cd fe ff ff 48 89 43 08 4c 89 f7 4c 89 fe e8 63 20 01 00 48 85 c0 48 89 03 74 09 5b 41 5c 41 5e ....H.C.L..L...c...H..H..t.[A\A^
a980 41 5f 5d c3 e8 81 1f 01 00 8b 38 e8 6c 21 01 00 48 89 c1 48 8d 35 90 40 04 00 31 c0 4c 89 e7 4c A_].......8.l!..H..H.5.@..1.L..L
a9a0 89 f2 5b 41 5c 41 5e 41 5f 5d e9 a3 7b 00 00 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ..[A\A^A_]..{...UH..AWAVAUATSPI.
a9c0 d4 49 89 f6 49 89 ff 41 8b 44 24 08 85 c0 0f 84 b8 00 00 00 83 f8 03 75 39 f2 41 0f 10 04 24 f2 .I..I..A.D$............u9.A...$.
a9e0 0f 10 0d d9 56 04 00 f2 0f 58 c8 f2 0f 11 4d d0 8b 45 d0 0f 57 c9 f2 0f 2a c8 66 0f 2e c8 75 12 ....V....X....M..E..W...*.f...u.
aa00 7a 10 85 c0 7e 0c 41 8b 4e 38 39 c8 0f 8e 34 01 00 00 4c 89 f7 4c 89 e6 e8 43 08 00 00 48 89 c3 z...~.A.N89...4...L..L...C...H..
aa20 4c 8d 6b 10 8b 43 18 41 3b 44 24 08 75 14 31 ff 4c 89 ee 4c 89 e2 e8 32 96 ff ff 85 c0 75 37 8b L.k..C.A;D$.u.1.L..L...2.....u7.
aa40 43 18 83 f8 0b 75 12 41 f6 44 24 08 40 74 0a 49 8b 45 00 49 3b 04 24 74 1d 48 8b 5b 20 48 85 db C....u.A.D$.@t.I.E.I;.$t.H.[.H..
aa60 75 be 48 8d 0d 22 40 04 00 31 c0 4c 89 ff 48 89 ce e8 ce 1b 01 00 49 2b 5e 20 48 c1 eb 03 69 c3 u.H.."@..1.L..H.......I+^.H...i.
aa80 cd cc cc cc 41 8b 4e 38 01 c8 eb 09 41 8b 4e 38 b8 ff ff ff ff 48 63 f0 ff c0 48 c1 e6 04 89 c2 ....A.N8....A.N8.....Hc...H.....
aaa0 29 ca 7d 33 49 8b 56 18 ff c0 83 7c 32 18 00 48 8d 76 10 74 e9 f2 0f 2a c0 f2 41 0f 11 04 24 41 ).}3I.V....|2..H.v.t...*..A...$A
aac0 c7 44 24 08 03 00 00 00 48 8b 04 32 49 89 44 24 10 8b 44 32 08 eb 56 41 8a 4e 0b be 01 00 00 00 .D$.....H..2I.D$..D2..VA.N......
aae0 d3 e6 31 c0 39 f2 7d 4f 49 8b 7e 20 48 63 ca 48 c1 e1 03 48 8d 0c 89 83 7c 0f 08 00 75 0c ff c2 ..1.9.}OI.~.Hc.H...H....|...u...
ab00 48 83 c1 28 39 f2 7c ef eb 2d 48 8b 44 0f 10 49 89 04 24 8b 44 0f 18 41 89 44 24 08 49 8b 46 20 H..(9.|..-H.D..I..$.D..A.D$.I.F.
ab20 48 8b 14 08 49 89 54 24 10 8b 44 08 08 41 89 44 24 18 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d H...I.T$..D..A.D$......H...[A\A]
ab40 41 5e 41 5f 5d c3 ff c8 e9 48 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 89 cb A^A_]....H...UH..AWAVAUATSH.....
ab60 41 89 d6 49 89 f4 49 89 ff 4d 63 6c 24 38 45 39 f5 41 0f b6 44 24 0b 89 45 cc 49 8b 44 24 20 48 A..I..I..Mcl$8E9.A..D$..E.I.D$.H
ab80 89 45 d0 7d 57 44 89 f0 ff c0 0f 88 54 01 00 00 49 8b 74 24 18 4c 89 ea 48 c1 e2 04 49 63 ce 48 .E.}WD......T...I.t$.L..H...Ic.H
aba0 c1 e1 04 4c 89 ff e8 e1 0a 01 00 49 89 44 24 18 41 8b 4c 24 38 44 39 f1 7d 1d 48 63 d1 48 c1 e2 ...L.......I.D$.A.L$8D9.}.Hc.H..
abc0 04 48 8d 44 02 08 c7 00 00 00 00 00 ff c1 48 83 c0 10 44 39 f1 7c ef 45 89 74 24 38 4c 89 ff 4c .H.D..........H...D9.|.E.t$8L..L
abe0 89 e6 89 da e8 03 01 00 00 45 39 f5 7e 63 45 89 74 24 38 49 63 de 49 8b 4c 24 18 48 89 d8 48 c1 .........E9.~cE.t$8Ic.I.L$.H..H.
ac00 e0 04 83 7c 01 08 00 75 05 48 ff c3 eb 13 48 01 c1 48 ff c3 4c 89 ff 4c 89 e6 89 da e8 a7 01 00 ...|...u.H....H..H..L..L........
ac20 00 44 39 eb 7c d0 44 89 f0 ff c0 0f 88 b3 00 00 00 49 8b 74 24 18 49 c1 e5 04 49 63 ce 48 c1 e1 .D9.|.D..........I.t$.I...Ic.H..
ac40 04 4c 89 ff 4c 89 ea e8 40 0a 01 00 49 89 44 24 18 41 be 01 00 00 00 8b 4d cc 41 d3 e6 80 f9 1f .L..L...@...I.D$.A......M.A.....
ac60 74 40 49 63 c6 48 8d 04 80 48 8b 4d d0 48 8d 5c c1 d8 45 89 f5 83 7b 08 00 74 1b 48 8d 53 10 4c t@Ic.H...H.M.H.\..E...{..t.H.S.L
ac80 89 ff 4c 89 e6 e8 a4 01 00 00 48 8b 0b 48 89 08 8b 4b 08 89 48 08 48 83 c3 d8 41 ff cd 45 85 ed ..L.......H..H...K..H.H...A..E..
aca0 7f d3 48 8d 05 77 54 04 00 48 8b 75 d0 48 39 c6 74 23 49 63 c6 48 c1 e0 03 48 8d 14 80 31 c9 4c ..H..wT..H.u.H9.t#Ic.H...H...1.L
acc0 89 ff 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 b7 09 01 00 48 83 c4 18 5b 41 5c 41 5d 41 5e ..H...[A\A]A^A_].....H...[A\A]A^
ace0 41 5f 5d c3 4c 89 ff e8 8e 09 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f5 85 d2 74 A_].L.......UH..AWAVAUATSPI....t
ad00 79 48 89 7d d0 89 d7 e8 5a bd ff ff 41 89 c6 41 83 fe 1f 0f 8d 91 00 00 00 bb 01 00 00 00 44 88 yH.}....Z...A..A..............D.
ad20 f1 d3 e3 89 d8 ff c0 0f 88 92 00 00 00 4c 63 e3 4a 8d 04 e5 00 00 00 00 48 8d 0c 80 45 31 ff 31 .............Lc.J.......H...E1.1
ad40 f6 31 d2 48 8b 7d d0 e8 40 09 01 00 49 89 45 20 48 89 c1 48 83 c1 20 48 c7 01 00 00 00 00 c7 41 .1.H.}..@...I.E.H..H...H.......A
ad60 f8 00 00 00 00 c7 41 e8 00 00 00 00 48 83 c1 28 41 ff c7 41 39 df 7c df eb 11 48 8d 05 9f 53 04 ......A.....H..(A..A9.|...H...S.
ad80 00 49 89 45 20 45 31 f6 45 31 e4 45 88 75 0b 4b 8d 0c a4 48 8d 04 c8 49 89 45 28 48 83 c4 08 5b .I.E.E1.E1.E.u.K...H...I.E(H...[
ada0 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d cb 3c 04 00 31 c0 48 8b 7d d0 48 89 ce e8 85 18 01 00 48 A\A]A^A_].H...<..1.H.}.H.......H
adc0 8b 7d d0 e8 b2 08 01 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ce 89 d3 49 89 f4 49 .}......UH..AWAVATSH...I....I..I
ade0 89 ff 4c 89 e7 89 de e8 6c 05 00 00 48 3b 05 5d d2 04 00 75 1f f2 0f 2a c3 f2 0f 11 45 d0 c7 45 ..L.....l...H;.]...u...*....E..E
ae00 d8 03 00 00 00 48 8d 55 d0 4c 89 ff 4c 89 e6 e8 38 01 00 00 49 8b 0e 48 89 08 41 8b 4e 08 89 48 .....H.U.L..L...8...I..H..A.N..H
ae20 08 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 f3 49 89 .H...[A\A^A_].UH..AWAVSPI..H..I.
ae40 ff 48 89 df 4c 89 f6 e8 f7 05 00 00 48 3b 05 fd d1 04 00 74 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 .H..L.......H;.....t.H...[A^A_].
ae60 4c 89 ff 48 89 de 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 d4 00 00 00 55 48 89 e5 48 8d 0d 9d L..H..L..H...[A^A_].....UH..H...
ae80 52 04 00 31 c0 48 39 4e 20 74 0a 8a 4e 0b b8 01 00 00 00 d3 e0 89 c1 5d e9 b0 fc ff ff 55 48 89 R..1.H9N.t..N..........].....UH.
aea0 e5 be 05 00 00 00 ba 40 00 00 00 31 c9 45 31 c0 e8 70 ed 00 00 48 c7 40 10 00 00 00 00 c6 40 0a .......@...1.E1..p...H.@......@.
aec0 ff 48 c7 40 18 00 00 00 00 c7 40 38 00 00 00 00 48 8d 0d 49 52 04 00 48 89 48 20 c6 40 0b 00 48 .H.@......@8....H..IR..H.H..@..H
aee0 89 48 28 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 20 48 8d 05 23 52 04 00 48 39 c6 .H(].UH..AVSH..I..H.s.H..#R..H9.
af00 74 1e 8a 4b 0b b8 01 00 00 00 d3 e0 48 98 48 c1 e0 03 48 8d 14 80 31 c9 4c 89 f7 e8 6c 07 01 00 t..K........H.H...H...1.L...l...
af20 48 8b 73 18 48 63 53 38 48 c1 e2 04 31 c9 4c 89 f7 e8 56 07 01 00 ba 40 00 00 00 31 c9 4c 89 f7 H.s.HcS8H...1.L...V....@...1.L..
af40 48 89 de 5b 41 5e 5d e9 40 07 01 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 00 00 00 H..[A^].@...UH..AWAVAUATSH......
af60 48 89 d3 49 89 f4 49 89 ff 8b 43 08 83 f8 03 0f 85 c6 02 00 00 f2 0f 10 03 66 0f 2e c0 0f 8a c9 H..I..I...C..............f......
af80 02 00 00 4c 89 e7 48 89 de e8 d2 02 00 00 49 89 c6 41 83 7e 08 00 75 10 48 8d 05 81 51 04 00 49 ...L..H.......I..A.~..u.H...Q..I
afa0 39 c6 0f 85 4e 02 00 00 48 89 9d 48 ff ff ff 4c 89 bd 40 ff ff ff 49 8b 44 24 20 49 8b 4c 24 28 9...N...H..H...L..@...I.D$.I.L$(
afc0 48 39 c1 76 79 48 8d 59 d8 49 89 5c 24 28 83 79 f0 00 48 89 d9 75 e9 49 8d 76 10 4c 89 e7 e8 7d H9.vyH.Y.I.\$(.y..H..u.I.v.L...}
afe0 02 00 00 4c 39 f0 4c 8b bd 40 ff ff ff 0f 84 ed 01 00 00 48 89 c1 48 8b 41 20 4c 39 f0 75 f4 48 ...L9.L..@.........H..H.A.L9.u.H
b000 89 59 20 49 8b 46 20 48 89 43 20 49 8b 46 18 48 89 43 18 49 8b 46 10 48 89 43 10 49 8b 06 49 8b .Y.I.F.H.C.I.F.H.C.I.F.H.C.I..I.
b020 4e 08 48 89 4b 08 48 89 03 49 c7 46 20 00 00 00 00 41 c7 46 08 00 00 00 00 e9 b1 01 00 00 0f 57 N.H.K.H..I.F.....A.F...........W
b040 c0 0f 29 45 b0 0f 29 45 a0 0f 29 45 90 0f 29 45 80 0f 29 85 70 ff ff ff 0f 29 85 60 ff ff ff 0f ..)E..)E..)E..)E..).p....).`....
b060 29 85 50 ff ff ff c7 45 c8 00 00 00 00 48 c7 45 c0 00 00 00 00 45 8b 44 24 38 31 c9 ba 01 00 00 ).P....E.....H.E.....E.D$81.....
b080 00 45 31 f6 be 01 00 00 00 44 39 c6 89 f7 7e 08 44 39 c2 44 89 c7 7f 43 31 c0 39 fa 7f 29 49 8b .E1......D9...~.D9.D...C1.9..)I.
b0a0 44 24 18 48 63 da ff ca 48 c1 e3 04 48 8d 5c 18 f8 31 c0 83 3b 01 83 d8 ff ff c2 48 83 c3 10 39 D$.Hc...H...H.\..1..;......H...9
b0c0 fa 7c f0 ff c7 89 fa 01 84 8d 50 ff ff ff 41 01 c6 48 ff c1 01 f6 83 f9 1f 7c ae 41 8a 4c 24 0b .|........P...A..H.......|.A.L$.
b0e0 41 bf 01 00 00 00 41 d3 e7 31 db 4c 8d ad 50 ff ff ff 31 c0 48 89 85 38 ff ff ff eb 20 48 01 c7 A.....A..1.L..P...1.H..8.....H..
b100 4c 89 ee e8 e5 04 00 00 01 c3 48 8b 85 38 ff ff ff ff c0 48 89 85 38 ff ff ff 41 f7 df 49 63 c7 L.........H..8.....H..8...A..Ic.
b120 41 f7 df 48 8d 04 80 48 8d 04 c5 10 00 00 00 41 ff c7 41 83 ff 01 74 12 49 8b 7c 24 20 83 7c 07 A..H...H.......A..A...t.I.|$..|.
b140 d0 00 48 8d 40 d8 74 e7 eb b3 44 01 f3 48 8b bd 48 ff ff ff 4c 89 ee e8 91 04 00 00 01 d8 31 c9 ..H.@.t...D..H..H...L.........1.
b160 85 c0 7e 33 be 01 00 00 00 31 d2 45 31 c0 31 ff 41 8b 5d 00 85 db 7e 0b 01 df 39 cf 44 0f 4f c7 ..~3.....1.E1.1.A.]...~...9.D.O.
b180 0f 4f d6 39 c7 74 15 01 f6 89 f1 d1 f9 49 83 c5 04 39 c1 7c db eb 05 45 31 c0 31 d2 48 8b 85 38 .O.9.t.......I...9.|...E1.1.H..8
b1a0 ff ff ff 41 8d 4c 06 01 44 29 c1 48 8b 9d 40 ff ff ff 48 89 df 4c 89 e6 e8 90 f9 ff ff 48 89 df ...A.L..D).H..@...H..L.......H..
b1c0 4c 89 e6 48 8b 95 48 ff ff ff 48 81 c4 a8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d e9 4e fc ff ff L..H..H...H......[A\A]A^A_].N...
b1e0 49 8b 46 20 48 89 43 20 49 89 5e 20 49 89 de 48 8b 9d 48 ff ff ff 48 8b 03 49 89 46 10 8b 43 08 I.F.H.C.I.^.I..H..H...H..I.F..C.
b200 41 89 46 18 f6 43 08 40 74 1c 48 8b 03 f6 40 09 03 74 13 41 f6 44 24 09 04 74 0b 4c 89 ff 4c 89 A.F..C.@t.H...@..t.A.D$..t.L..L.
b220 e6 e8 5e e9 00 00 4c 89 f0 48 81 c4 a8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 85 c0 0f 85 40 ..^...L..H......[A\A]A^A_].....@
b240 fd ff ff 48 8d 0d 0c 38 04 00 eb 07 48 8d 0d 16 38 04 00 31 c0 4c 89 ff 48 89 ce e8 e4 13 01 00 ...H...8....H...8..1.L..H.......
b260 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8b 43 08 83 e0 3f 83 f8 13 7f 28 ff c8 83 f8 03 UH..AWAVSPH..I...C...?....(.....
b280 77 65 48 8d 0d bf 00 00 00 48 63 04 81 48 01 c8 ff e0 41 8a 4e 0b b8 01 00 00 00 d3 e0 ff c8 23 weH......Hc..H....A.N..........#
b2a0 03 eb 3d 83 f8 14 75 3c 4c 8b 3b 41 80 7f 0a 00 75 1d 49 8d 7f 18 49 8b 77 10 41 8b 57 0c e8 af ..=...u<L.;A....u.I...I.w.A.W...
b2c0 04 01 00 41 89 47 0c 41 c6 47 0a 01 4c 8b 3b 41 8a 4e 0b b8 01 00 00 00 d3 e0 ff c8 41 23 47 0c ...A.G.A.G..L.;A.N..........A#G.
b2e0 48 98 eb 4b 83 f8 16 8b 03 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ce 83 ce 01 31 d2 f7 f6 48 8d 04 H..K.....A.N.............1...H..
b300 92 eb 30 f2 0f 10 03 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 9d 00 00 00 48 8b 03 41 8a 4e 0b ..0....L..H...[A^A_].....H..A.N.
b320 ba 01 00 00 00 d3 e2 ff ca 23 50 0c 48 63 c2 48 8d 04 80 48 c1 e0 03 49 03 46 20 48 83 c4 08 5b .........#P.Hc.H...H...I.F.H...[
b340 41 5e 41 5f 5d c3 66 90 4a ff ff ff 9f ff ff ff bb ff ff ff d1 ff ff ff 55 48 89 e5 48 83 ec 10 A^A_].f.J...............UH..H...
b360 8d 46 ff 3b 47 38 73 0c 48 98 48 c1 e0 04 48 03 47 18 eb 3c f2 0f 2a c6 f2 0f 11 45 f8 e8 34 00 .F.;G8s.H.H...H.G..<..*....E..4.
b380 00 00 48 89 c1 48 8d 05 24 4c 04 00 83 79 18 03 75 10 f2 0f 10 41 10 66 0f 2e 45 f8 75 04 7a 02 ..H..H..$L...y..u....A.f..E.u.z.
b3a0 eb 0b 48 8b 49 20 48 85 c9 75 e1 eb 03 48 89 c8 48 83 c4 10 5d c3 55 48 89 e5 f2 0f 58 05 56 4d ..H.I.H..u...H..H...].UH....X.VM
b3c0 04 00 f2 0f 11 45 f8 8b 45 f8 03 45 fc 79 0d 89 c1 f7 d9 31 d2 39 c8 0f 45 d1 89 d0 8a 4f 0b be .....E..E..E.y.....1.9..E....O..
b3e0 01 00 00 00 d3 e6 ff ce 83 ce 01 99 f7 fe 48 63 c2 48 8d 04 80 48 c1 e0 03 48 03 47 20 5d c3 55 ..............Hc.H...H...H.G.].U
b400 48 89 e5 8a 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c 48 98 48 8d 0c 80 48 c1 e1 03 48 03 4f 20 H...O..........#F.H.H...H...H.O.
b420 48 8d 05 89 4b 04 00 83 79 18 44 75 06 48 39 71 10 74 0b 48 8b 49 20 48 85 c9 75 eb eb 03 48 89 H...K...y.Du.H9q.t.H.I.H..u...H.
b440 c8 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 41 8b 47 08 4c 8d 35 55 4b 04 00 83 e0 3f 0f 84 .].UH..AWAVSPI..A.G.L.5UK....?..
b460 87 00 00 00 83 f8 03 75 37 f2 41 0f 10 07 f2 0f 10 0d 4a 4c 04 00 f2 0f 58 c8 f2 0f 11 4d e0 8b .......u7.A.......JL....X....M..
b480 75 e0 0f 57 c9 f2 0f 2a ce 66 0f 2e c8 75 28 7a 26 48 83 c4 08 5b 41 5e 41 5f 5d e9 b8 fe ff ff u..W...*.f...u(z&H...[A^A_].....
b4a0 83 f8 04 75 12 49 8b 37 48 83 c4 08 5b 41 5e 41 5f 5d e9 48 ff ff ff 4c 89 fe e8 a1 fd ff ff 48 ...u.I.7H...[A^A_].H...L.......H
b4c0 89 c3 8b 43 18 41 3b 47 08 75 12 48 8d 73 10 31 ff 4c 89 fa e8 94 8b ff ff 85 c0 75 0b 48 8b 5b ...C.A;G.u.H.s.1.L.........u.H.[
b4e0 20 48 85 db 75 dc eb 03 49 89 de 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 .H..u...I..L..H...[A^A_].UH..AWA
b500 56 41 54 53 49 89 fe 45 8b 66 38 45 85 e4 74 18 41 8d 4c 24 ff 49 8b 46 18 48 c1 e1 04 83 7c 08 VATSI..E.f8E..t.A.L$.I.F.H....|.
b520 08 00 0f 84 89 00 00 00 48 8d 05 f1 4b 04 00 49 39 46 20 74 77 41 8d 44 24 01 41 89 c7 4c 89 f7 ........H...K..I9F.twA.D$.A..L..
b540 44 89 fe e8 10 fe ff ff 83 78 08 00 74 28 43 8d 04 3f 3d fe ff ff 7f 45 89 fc 72 de bb ff ff ff D........x..t(C..?=....E..r.....
b560 ff 8d 73 02 4c 89 f7 e8 ec fd ff ff ff c3 83 78 08 00 75 ed eb 6c 44 89 f8 44 29 e0 83 f8 01 76 ..s.L..........x..u..lD..D)....v
b580 2b 43 8d 1c 27 d1 eb 4c 89 f7 89 de e8 c7 fd ff ff 83 78 08 00 44 0f 44 fb 41 0f 44 dc 44 89 f8 +C..'..L..........x..D.D.A.D.D..
b5a0 29 d8 83 f8 01 41 89 dc 77 d7 eb 36 44 89 e3 eb 31 31 c9 41 83 fc 02 72 27 42 8d 1c 21 d1 eb 8d )....A..w..6D...11.A...r'B..!...
b5c0 53 ff 48 c1 e2 04 83 7c 10 08 00 44 0f 44 e3 0f 44 d9 44 89 e1 29 d9 83 f9 01 89 d9 77 db eb 02 S.H....|...D.D..D.D..)......w...
b5e0 31 db 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f3 31 c0 83 7f 08 03 75 41 f2 0f 1...[A\A^A_].UH..SPH..1.....uA..
b600 10 07 f2 0f 10 0d b6 4a 04 00 f2 0f 58 c8 f2 0f 11 4d f0 8b 7d f0 0f 57 c9 f2 0f 2a cf 66 0f 2e .......J....X....M..}..W...*.f..
b620 c8 75 1c 7a 1a 8d 4f ff 81 f9 ff ff ff 3f 77 0f e8 31 b4 ff ff 48 98 ff 04 83 b8 01 00 00 00 48 .u.z..O......?w..1...H.........H
b640 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 48 8d 15 46 34 04 00 be d8 b9 f0 ff ...[].UH..AWAVATSI..H..F4.......
b660 e8 06 84 00 00 31 db 41 bf 01 00 00 00 31 f6 ba 01 00 00 00 4c 89 f7 e8 62 c4 00 00 48 8d 35 be .....1.A.....1......L...b...H.5.
b680 01 00 00 31 d2 4c 89 f7 e8 b2 c1 00 00 48 8d 15 6c 32 04 00 be fe ff ff ff 4c 89 f7 e8 ef c5 00 ...1.L.......H..l2.......L......
b6a0 00 be fe ff ff ff 4c 89 f7 e8 aa c7 00 00 31 f6 ba 03 00 00 00 4c 89 f7 e8 21 c4 00 00 48 8d 35 ......L.......1......L...!...H.5
b6c0 cc d2 04 00 31 d2 4c 89 f7 e8 f6 82 00 00 be 04 00 00 00 31 d2 4c 89 f7 e8 01 c4 00 00 4c 8d 25 ....1.L............1.L.......L.%
b6e0 1c d3 04 00 be fe ff ff ff 4c 89 f7 e8 b2 b9 00 00 4a 8b 34 23 ba 01 00 00 00 4c 89 f7 e8 3d c1 .........L.......J.4#.....L...=.
b700 00 00 be fe ff ff ff 4c 89 f7 44 89 fa e8 59 c6 00 00 48 83 c3 08 41 ff c7 48 83 fb 20 75 c5 48 .......L..D...Y...H...A..H...u.H
b720 8d 15 82 33 04 00 be fe ff ff ff 4c 89 f7 e8 5d c5 00 00 48 8d 35 de 28 04 00 48 8d 15 71 33 04 ...3.......L...]...H.5.(..H..q3.
b740 00 48 8d 0d 77 33 04 00 4c 8d 05 79 33 04 00 4c 89 f7 e8 40 01 00 00 48 8d 35 f4 33 04 00 48 8d .H..w3..L..y3..L...@...H.5.3..H.
b760 15 f3 33 04 00 48 8d 0d fa 33 04 00 4c 8d 05 fd 33 04 00 4c 89 f7 e8 1c 01 00 00 48 8d 35 33 34 ..3..H...3..L...3..L.......H.534
b780 04 00 ba 0a 00 00 00 4c 89 f7 e8 07 bf 00 00 48 8d 15 2a 34 04 00 be fe ff ff ff 4c 89 f7 e8 ed .......L.......H..*4.......L....
b7a0 c4 00 00 48 8d 15 1d 34 04 00 be d8 b9 f0 ff 4c 89 f7 e8 b4 82 00 00 48 8d 15 11 34 04 00 be fe ...H...4.......L.......H...4....
b7c0 ff ff ff 4c 89 f7 e8 c5 c4 00 00 48 8d 15 04 34 04 00 be d8 b9 f0 ff 4c 89 f7 e8 8c 82 00 00 48 ...L.......H...4.......L.......H
b7e0 8d 15 f9 33 04 00 be fe ff ff ff 4c 89 f7 e8 9d c4 00 00 be d8 b9 f0 ff ba 02 00 00 00 4c 89 f7 ...3.......L.................L..
b800 e8 57 c2 00 00 be fe ff ff ff 4c 89 f7 e8 91 b8 00 00 48 8d 35 b7 d1 04 00 ba 01 00 00 00 4c 89 .W........L.......H.5.........L.
b820 f7 e8 9e 81 00 00 be fe ff ff ff 4c 89 f7 e8 4b b6 00 00 b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d ...........L...K........[A\A^A_]
b840 c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 10 7d 00 00 89 c3 eb 33 be 01 00 00 00 4c 89 .UH..AVSI.........}.....3.....L.
b860 f7 89 da e8 f4 c1 00 00 be ff ff ff ff 4c 89 f7 e8 bc bc 00 00 48 89 c7 e8 05 11 01 00 be fe ff .............L.......H..........
b880 ff ff 4c 89 f7 e8 f4 b5 00 00 ff cb 85 db 7f c9 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 ..L.............1.[A^].UH..AWAVA
b8a0 55 41 54 53 50 4d 89 c7 49 89 cd 49 89 f6 48 89 fb 48 89 d7 e8 65 11 01 00 49 89 c4 4d 85 e4 75 UATSPM..I..I..H..H...e...I..M..u
b8c0 10 4c 89 ef e8 55 11 01 00 49 89 c4 4d 85 e4 74 36 48 8d 15 a0 33 04 00 be d8 b9 f0 ff 48 89 df .L...U...I..M..t6H...3.......H..
b8e0 e8 e7 c0 00 00 be ff ff ff ff 48 89 df e8 2f bb 00 00 41 89 c5 be fe ff ff ff 48 89 df e8 7c b5 ..........H.../...A.......H...|.
b900 00 00 45 85 ed 74 0d 48 89 df 4c 89 fe e8 dd bd 00 00 eb 3b 48 8d 15 54 33 04 00 48 8d 0d 50 33 ..E..t.H..L........;H..T3..H..P3
b920 04 00 48 89 df 4c 89 e6 e8 72 82 00 00 48 8d 15 42 33 04 00 48 89 df 48 89 c6 4c 89 f9 e8 5d 82 ..H..L...r...H..B3..H..H..L...].
b940 00 00 be fe ff ff ff 48 89 df e8 9d b5 00 00 be fe ff ff ff 48 89 df 4c 89 f2 48 83 c4 08 5b 41 .......H............H..L..H...[A
b960 5c 41 5d 41 5e 41 5f 5d e9 23 c3 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 80 00 00 00 49 \A]A^A_].#...UH..AWAVATSH......I
b980 89 fc be 01 00 00 00 31 d2 e8 31 71 00 00 49 89 c7 4c 89 e7 e8 c9 b4 00 00 41 89 c6 ba 01 00 00 .......1..1q..I..L.......A......
b9a0 00 4c 89 e7 4c 89 fe e8 e9 7c 00 00 48 8d 15 80 32 04 00 be ff ff ff ff 4c 89 e7 e8 0c c0 00 00 .L..L....|..H...2.......L.......
b9c0 be ff ff ff ff 4c 89 e7 e8 00 b7 00 00 89 c3 be fe ff ff ff 4c 89 e7 e8 a2 b4 00 00 85 db 75 7a .....L..............L.........uz
b9e0 be ff ff ff ff 4c 89 e7 e8 b6 b6 00 00 48 8d 15 6f 32 04 00 be fe ff ff ff 4c 89 e7 e8 8f c2 00 .....L.......H..o2.......L......
ba00 00 4c 89 e7 4c 89 fe e8 e3 bc 00 00 48 8d 15 20 32 04 00 be fe ff ff ff 4c 89 e7 e8 70 c2 00 00 .L..L.......H...2.......L...p...
ba20 be 2e 00 00 00 4c 89 ff e8 ed 10 01 00 48 85 c0 48 8d 50 01 49 0f 44 d7 4c 29 fa 4c 89 e7 4c 89 .....L.......H..H.P.I.D.L).L..L.
ba40 fe e8 50 bc 00 00 48 8d 15 19 32 04 00 be fe ff ff ff 4c 89 e7 e8 36 c2 00 00 be ff ff ff ff 4c ..P...H...2.......L...6........L
ba60 89 e7 e8 3c b6 00 00 48 8d 95 60 ff ff ff be 01 00 00 00 4c 89 e7 e8 ce 00 01 00 85 c0 74 2b 48 ...<...H..`........L.........t+H
ba80 8d 35 b3 31 04 00 48 8d 95 60 ff ff ff 4c 89 e7 e8 a2 02 01 00 85 c0 74 11 be ff ff ff ff 4c 89 .5.1..H..`...L.........t......L.
baa0 e7 e8 5f b6 00 00 85 c0 74 11 48 8d 35 8a 31 04 00 31 c0 4c 89 e7 e8 97 6a 00 00 be fe ff ff ff .._.....t.H.5.1..1.L....j.......
bac0 4c 89 e7 e8 db b5 00 00 bb 01 00 00 00 be fe ff ff ff ba 01 00 00 00 4c 89 e7 e8 b3 ca 00 00 be L......................L........
bae0 fe ff ff ff 4c 89 e7 e8 92 b3 00 00 41 83 fe 02 7c 41 ff c3 4c 89 e7 89 de e8 cf b5 00 00 83 f8 ....L.......A...|A..L...........
bb00 06 75 2b 4c 89 e7 89 de e8 96 b5 00 00 be fe ff ff ff 4c 89 e7 e8 89 b5 00 00 be 01 00 00 00 31 .u+L..............L............1
bb20 d2 31 c9 45 31 c0 4c 89 e7 e8 5a c4 00 00 41 39 de 75 bf b8 01 00 00 00 48 81 c4 80 00 00 00 5b .1.E1.L...Z...A9.u......H......[
bb40 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 04 00 00 48 89 fb 41 bf 01 00 00 A\A^A_].UH..AWAVSH..(...H..A....
bb60 00 be 01 00 00 00 31 d2 e8 52 6f 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 01 b3 00 00 48 8d 15 ......1..Ro..I.......H.......H..
bb80 43 30 04 00 be d8 b9 f0 ff 48 89 df e8 3b be 00 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 2b be 00 C0.......H...;........H..L...+..
bba0 00 be ff ff ff ff 48 89 df e8 73 b8 00 00 85 c0 0f 85 c8 01 00 00 be fe ff ff ff 48 89 df e8 bb ......H...s................H....
bbc0 b2 00 00 48 8d b5 c8 fb ff ff 48 89 df e8 9e 73 00 00 48 8d 15 cf 2e 04 00 be d7 b9 f0 ff 48 89 ...H......H....s..H...........H.
bbe0 df e8 e6 bd 00 00 be 03 00 00 00 48 89 df e8 da b4 00 00 83 f8 05 74 16 48 8d 35 f7 2f 04 00 31 ...........H..........t.H.5./..1
bc00 c0 48 89 df e8 49 69 00 00 eb 03 41 ff c7 be 03 00 00 00 48 89 df 44 89 fa e8 3e be 00 00 be ff .H...Ii....A.......H..D...>.....
bc20 ff ff ff 48 89 df e8 a2 b4 00 00 85 c0 75 3f be fe ff ff ff 48 89 df e8 42 b2 00 00 48 8d bd c8 ...H.........u?.....H...B...H...
bc40 fb ff ff e8 5b 72 00 00 be ff ff ff ff 31 d2 48 89 df e8 f0 b7 00 00 48 89 c1 48 8d 35 b9 2f 04 ....[r.......1.H.......H..H.5./.
bc60 00 31 c0 48 89 df 4c 89 f2 e8 e4 68 00 00 48 89 df 4c 89 f6 e8 76 ba 00 00 be 01 00 00 00 ba 02 .1.H..L....h..H..L...v..........
bc80 00 00 00 31 c9 45 31 c0 48 89 df e8 f8 c2 00 00 be fe ff ff ff 48 89 df e8 30 b4 00 00 83 f8 06 ...1.E1.H............H...0......
bca0 74 41 be fe ff ff ff 48 89 df e8 a5 b4 00 00 85 c0 75 12 be fd ff ff ff 48 89 df e8 be b1 00 00 tA.....H.........u......H.......
bcc0 e9 46 ff ff ff be fe ff ff ff 48 89 df e8 ac b1 00 00 48 8d bd c8 fb ff ff e8 0f 72 00 00 e9 28 .F........H.......H........r...(
bce0 ff ff ff 48 89 df 4c 89 f6 e8 01 ba 00 00 be fe ff ff ff 48 89 df e8 af b2 00 00 be 02 00 00 00 ...H..L............H............
bd00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 76 c2 00 00 be ff ff ff ff 48 89 df e8 ae b3 00 00 85 .....1.E1.H...v........H........
bd20 c0 74 10 be 02 00 00 00 48 89 df 4c 89 f2 e8 5d bf 00 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 89 .t......H..L...]........H..L....
bd40 bc 00 00 be ff ff ff ff 48 89 df e8 7d b3 00 00 85 c0 75 2a be 01 00 00 00 48 89 df e8 6f bb 00 ........H...}.....u*.....H...o..
bd60 00 be ff ff ff ff 48 89 df e8 35 b3 00 00 be 02 00 00 00 48 89 df 4c 89 f2 e8 12 bf 00 00 b8 01 ......H...5........H..L.........
bd80 00 00 00 48 81 c4 28 04 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 ...H..(...[A^A_].UH..AVSH.......
bda0 31 d2 e8 18 6d 00 00 49 89 c6 48 8d 15 25 2e 04 00 be d8 b9 f0 ff 48 89 df e8 0e bc 00 00 be ff 1...m..I..H..%........H.........
bdc0 ff ff ff 48 89 df 4c 89 f2 e8 fe bb 00 00 be ff ff ff ff 48 89 df e8 f2 b2 00 00 85 c0 75 14 48 ...H..L............H.........u.H
bde0 8d 35 26 2f 04 00 31 c0 48 89 df 4c 89 f2 e8 a0 b9 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 .5&/..1.H..L............[A^].UH.
be00 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 e8 ac 6c 00 00 48 8d 15 fe 21 04 00 4c 89 f7 48 89 c6 .AVSI.......1...l..H...!..L..H..
be20 e8 77 01 00 00 48 89 c3 48 85 db 74 24 31 d2 4c 89 f7 48 89 de e8 a0 72 00 00 85 c0 0f 94 c0 0f .w...H..H..t$1.L..H....r........
be40 b6 f0 4c 89 f7 48 89 da 5b 41 5e 5d e9 6e 02 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 ..L..H..[A^].n........[A^].UH..A
be60 57 41 56 53 50 49 89 fe be 01 00 00 00 31 d2 e8 4b 6c 00 00 49 89 c7 48 8d 15 d4 2c 04 00 4c 89 WAVSPI.......1..Kl..I..H...,..L.
be80 f7 4c 89 fe e8 13 01 00 00 48 89 c3 48 85 db 74 2b 4c 89 f7 48 89 de 4c 89 fa e8 6a 01 00 00 85 .L.......H..H..t+L..H..L...j....
bea0 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 48 83 c4 08 5b 41 5e 41 5f 5d e9 03 02 00 00 b8 01 00 00 .......L..H..H...[A^A_].........
bec0 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc 31 db be 01 00 00 .H...[A^A_].UH..AWAVATSI..1.....
bee0 00 31 d2 e8 d7 6b 00 00 49 89 c6 be 2e 00 00 00 4c 89 f7 e8 ec 0b 01 00 48 85 c0 74 7f 4c 29 f0 .1...k..I.......L.......H..t.L).
bf00 4c 89 e7 4c 89 f6 48 89 c2 e8 88 b7 00 00 be ff ff ff ff 31 d2 4c 89 e7 e8 2a b5 00 00 48 8d 15 L..L..H............1.L...*...H..
bf20 2e 2c 04 00 4c 89 e7 48 89 c6 e8 6d 00 00 00 49 89 c7 4d 85 ff 74 40 4c 89 e7 4c 89 fe 4c 89 f2 .,..L..H...m...I..M..t@L..L..L..
bf40 e8 c4 00 00 00 85 c0 75 12 4c 89 e7 4c 89 fe e8 9b b7 00 00 bb 02 00 00 00 eb 21 83 f8 02 75 27 .......u.L..L.............!...u'
bf60 48 8d 35 1b 2d 04 00 31 c0 4c 89 e7 4c 89 f2 4c 89 f9 e8 1c b8 00 00 bb 01 00 00 00 89 d8 5b 41 H.5.-..1.L..L..L..............[A
bf80 5c 41 5e 41 5f 5d c3 31 f6 4c 89 e7 4c 89 fa 5b 41 5c 41 5e 41 5f 5d e9 23 01 00 00 55 48 89 e5 \A^A_].1.L..L..[A\A^A_].#...UH..
bfa0 41 57 41 56 41 54 53 49 89 d7 49 89 f6 48 89 fb be d7 b9 f0 ff e8 12 ba 00 00 be ff ff ff ff 31 AWAVATSI..I..H.................1
bfc0 d2 48 89 df e8 7e b4 00 00 49 89 c4 4d 85 e4 75 14 48 8d 35 05 2d 04 00 31 c0 48 89 df 4c 89 fa .H...~...I..M..u.H.5.-..1.H..L..
bfe0 e8 6d 65 00 00 48 8d 0d e2 2c 04 00 4c 8d 05 34 21 04 00 48 89 df 4c 89 f6 4c 89 e2 5b 41 5c 41 .me..H...,..L..4!..H..L..L..[A\A
c000 5e 41 5f 5d e9 84 02 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 49 89 ff 48 8d 05 ad 2c 04 ^A_].....UH..AWAVATSI..I..H...,.
c020 00 48 8d 0d a8 2c 04 00 48 89 d6 48 89 c2 e8 6c 7b 00 00 48 89 c3 be 2d 00 00 00 48 89 df e8 a1 .H...,..H..H...l{..H...-...H....
c040 0a 01 00 49 89 c4 4d 85 e4 74 41 4c 89 e2 48 29 da 4c 89 ff 48 89 de e8 3a b6 00 00 48 89 c1 48 ...I..M..tAL..H).L..H...:...H..H
c060 8d 35 6c 2c 04 00 31 c0 4c 89 ff 48 89 ca e8 20 b7 00 00 4c 89 ff 4c 89 f6 48 89 c2 e8 b2 00 00 .5l,..1.L..H.......L..L..H......
c080 00 83 f8 02 75 30 49 ff c4 4c 89 e3 48 8d 35 3f 2c 04 00 31 c0 4c 89 ff 48 89 da e8 f3 b6 00 00 ....u0I..L..H.5?,..1.L..H.......
c0a0 4c 89 ff 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 7d 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 L..L..H..[A\A^A_].}...[A\A^A_].U
c0c0 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb 85 f6 74 1b 48 89 df 4c 89 f6 e8 11 b6 00 00 b8 02 H..AWAVSPI..H....t.H..L.........
c0e0 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 be 01 00 00 00 31 d2 48 89 df e8 4a b3 00 00 49 89 c7 ...H...[A^A_]......1.H...J...I..
c100 be ff ff ff ff 31 d2 48 89 df e8 38 b3 00 00 49 89 c0 48 8d 35 87 2b 04 00 31 c0 4c 89 fa 4c 89 .....1.H...8...I..H.5.+..1.L..L.
c120 f1 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 1f 64 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 .H..H...[A^A_]..d..UH..AWAVATSI.
c140 d6 49 89 f7 48 89 fb 48 8d 15 53 29 04 00 be d8 b9 f0 ff e8 74 b8 00 00 be ff ff ff ff 48 89 df .I..H..H..S)........t........H..
c160 4c 89 fa e8 64 b8 00 00 be ff ff ff ff 48 89 df e8 bc b3 00 00 49 89 c4 be fd ff ff ff 48 89 df L...d........H.......I.......H..
c180 e8 f9 ac 00 00 4d 85 e4 0f 85 8b 00 00 00 41 80 3e 2a 0f 94 c0 0f b6 c0 8d 34 85 06 00 00 00 4c .....M........A.>*.......4.....L
c1a0 89 ff e8 e7 07 01 00 49 89 c4 4d 85 e4 0f 84 b8 00 00 00 48 8d 15 e7 28 04 00 be d8 b9 f0 ff 48 .......I..M........H...(.......H
c1c0 89 df e8 05 b8 00 00 48 89 df 4c 89 e6 e8 21 b7 00 00 be ff ff ff ff 48 89 df e8 c4 ae 00 00 be .......H..L...!........H........
c1e0 fd ff ff ff 48 89 df 4c 89 fa e8 a1 ba 00 00 be fe ff ff ff 48 89 df e8 69 73 00 00 8d 50 01 be ....H..L............H...is...P..
c200 fe ff ff ff 48 89 df e8 5f bb 00 00 be fe ff ff ff 48 89 df e8 65 ac 00 00 41 80 3e 2a 75 12 be ....H..._........H...e...A.>*u..
c220 01 00 00 00 48 89 df e8 a4 b6 00 00 45 31 f6 eb 50 4c 89 e7 4c 89 f6 e8 58 07 01 00 48 85 c0 74 ....H.......E1..PL..L...X...H..t
c240 12 45 31 f6 31 d2 48 89 df 48 89 c6 e8 ee b5 00 00 eb 2e e8 30 07 01 00 48 89 df 48 89 c6 e8 8c .E1.1.H..H..........0...H..H....
c260 b4 00 00 41 be 02 00 00 00 eb 16 e8 18 07 01 00 48 89 df 48 89 c6 e8 74 b4 00 00 41 be 01 00 00 ...A............H..H...t...A....
c280 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 28 04 00 .D..[A\A^A_].UH..AWAVAUATSH..(..
c2a0 00 4d 89 c5 48 89 cb 49 89 d7 49 89 f6 49 89 fc 48 8d b5 b8 fb ff ff e8 b4 6c 00 00 80 3b 00 74 .M..H..I..I..I..H........l...;.t
c2c0 19 4c 89 e7 4c 89 f6 48 89 da 4c 89 e9 e8 cd 78 00 00 49 89 c6 eb 03 49 ff c7 41 8a 07 84 c0 0f .L..L..H..L....x..I....I..A.....
c2e0 84 ba 00 00 00 3c 3b 74 ee be 3b 00 00 00 4c 89 ff e8 ee 07 01 00 49 89 c5 4d 85 ed 75 0e 4c 89 .....<;t..;...L.......I..M..u.L.
c300 ff e8 02 08 01 00 49 89 c5 4d 01 fd 4c 89 ea 4c 29 fa 4c 89 e7 4c 89 fe e8 79 b3 00 00 4d 85 ed ......I..M..L..L).L..L...y...M..
c320 74 7d be ff ff ff ff 31 d2 4c 89 e7 e8 16 b1 00 00 4c 89 e7 48 89 c6 48 8d 15 bd 29 04 00 4c 89 t}.....1.L.......L..H..H...)..L.
c340 f1 e8 59 78 00 00 48 89 c3 be fe ff ff ff 4c 89 e7 e8 96 ab 00 00 48 89 df 48 8d 35 c6 26 04 00 ..Yx..H.......L.......H..H.5.&..
c360 e8 71 06 01 00 48 85 c0 75 58 31 c0 4c 89 e7 48 8d 35 87 29 04 00 48 89 da e8 15 b4 00 00 be fe .q...H..uX1.L..H.5.)..H.........
c380 ff ff ff 4c 89 e7 e8 61 ab 00 00 48 8d bd b8 fb ff ff e8 56 6b 00 00 4d 89 ef e9 3b ff ff ff 48 ...L...a...H.......Vk..M...;...H
c3a0 8d bd b8 fb ff ff e8 f8 6a 00 00 31 db 48 89 d8 48 81 c4 28 04 00 00 5b 41 5c 41 5d 41 5e 41 5f ........j..1.H..H..(...[A\A]A^A_
c3c0 5d c3 48 89 c7 e8 dc 05 01 00 eb e1 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be 01 00 00 00 be ].H.........UH..AWAVSPH..A......
c3e0 01 00 00 00 31 d2 e8 d4 66 00 00 49 89 c7 be 02 00 00 00 31 d2 48 89 df e8 c2 66 00 00 48 89 df ....1...f..I.......1.H....f..H..
c400 4c 89 fe 48 89 c2 e8 28 fd ff ff 41 89 c7 45 85 ff 74 39 48 89 df e8 f5 b1 00 00 be fe ff ff ff L..H...(...A..E..t9H............
c420 48 89 df e8 82 ab 00 00 41 83 ff 01 48 8d 05 ad 25 04 00 48 8d 35 0d 29 04 00 48 0f 44 f0 48 89 H.......A...H...%..H.5.)..H.D.H.
c440 df e8 a9 b2 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 ......A.....D..H...[A^A_].UH..AW
c460 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 42 66 00 00 49 89 c7 AVAUATSPH..A..........1..Bf..I..
c480 be 02 00 00 00 31 d2 48 89 df e8 30 66 00 00 49 89 c4 48 8d 15 35 28 04 00 be 03 00 00 00 31 c9 .....1.H...0f..I..H..5(.......1.
c4a0 48 89 df e8 be 65 00 00 49 89 c5 48 8d 15 75 1c 04 00 be 04 00 00 00 31 c9 48 89 df e8 a5 65 00 H....e..I..H..u........1.H....e.
c4c0 00 48 89 df 4c 89 fe 4c 89 e2 4c 89 e9 49 89 c0 e8 b8 fd ff ff 48 85 c0 75 1b 48 89 df e8 2e b1 .H..L..L..L..I.......H..u.H.....
c4e0 00 00 be fe ff ff ff 48 89 df e8 bb aa 00 00 41 be 02 00 00 00 44 89 f0 48 83 c4 08 5b 41 5c 41 .......H.......A.....D..H...[A\A
c500 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 36 66 00 00 be ]A^A_].UH..SPH.............6f...
c520 01 00 00 00 48 89 df e8 23 b6 00 00 85 c0 75 29 31 f6 ba 01 00 00 00 48 89 df e8 9f b5 00 00 be ....H...#.....u)1......H........
c540 ff ff ff ff 48 89 df e8 57 ab 00 00 be 01 00 00 00 48 89 df e8 ff b8 00 00 be d8 b9 f0 ff ba 02 ....H...W........H..............
c560 00 00 00 48 89 df e8 f1 b4 00 00 48 8d 15 5c 23 04 00 be fe ff ff ff 48 89 df e8 11 b7 00 00 31 ...H.......H..\#.......H.......1
c580 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 58 49 89 fe 8a 01 3c 1b 74 11 3c 3d .H...[].UH..AWAVSH..XI....<.t.<=
c5a0 74 04 3c 40 75 03 48 ff c1 48 89 4d a8 eb 0b 48 8d 05 96 27 04 00 48 89 45 a8 4c 89 75 90 48 89 t.<@u.H..H.M...H...'..H.E.L.u.H.
c5c0 75 98 48 89 55 a0 c7 45 d0 1b 4c 75 61 c6 45 d4 52 c6 45 d5 00 c6 45 d6 01 c6 45 d7 04 c6 45 d8 u.H.U..E..Lua.E.R.E...E...E...E.
c5e0 08 c6 45 d9 04 c6 45 da 08 c6 45 db 00 66 c7 45 e0 1a 0a c7 45 dc 19 93 0d 0a c6 45 b0 1b 48 8d ..E...E...E..f.E....E......E..H.
c600 75 b1 48 8d 7d 90 ba 11 00 00 00 e8 d6 05 00 00 48 8d 7d d0 48 8d 75 b0 ba 12 00 00 00 e8 32 04 u.H.}...........H.}.H.u.......2.
c620 01 00 85 c0 0f 85 92 00 00 00 be 01 00 00 00 4c 89 f7 e8 78 0e 00 00 48 89 c3 49 8b 46 10 48 89 ...............L...x...H..I.F.H.
c640 18 c7 40 08 46 00 00 00 49 8b 46 10 48 83 c0 10 49 89 46 10 49 8b 4e 30 48 29 c1 48 83 f9 0f 7f ..@.F...I.F.H...I.F.I.N0H).H....
c660 0a 31 f6 4c 89 f7 e8 e0 c4 ff ff 4c 89 f7 e8 fb 0f 00 00 48 89 43 18 48 8d 7d 90 48 89 c6 e8 aa .1.L.......L.......H.C.H.}.H....
c680 00 00 00 4c 8b 7b 18 41 8b 77 50 83 fe 01 74 1e 4c 89 f7 e8 17 0e 00 00 48 89 c3 4c 89 7b 18 49 ...L.{.A.wP...t.L.......H..L.{.I
c6a0 8b 46 10 48 89 58 f0 c7 40 f8 46 00 00 00 48 89 d8 48 83 c4 58 5b 41 5e 41 5f 5d c3 8b 45 d0 3b .F.H.X..@.F...H..H..X[A^A_]..E.;
c6c0 45 b0 75 41 48 8d 45 d0 48 8d 4d b0 ba 06 00 00 00 48 89 c7 48 89 ce e8 78 03 01 00 85 c0 75 2e E.uAH.E.H.M......H..H...x.....u.
c6e0 48 8d 45 d0 48 8d 4d b0 ba 0c 00 00 00 48 89 c7 48 89 ce e8 5c 03 01 00 85 c0 75 1b 48 8d 05 81 H.E.H.M......H..H...\.....u.H...
c700 26 04 00 eb 19 48 8d 05 82 26 04 00 eb 10 48 8d 05 7f 26 04 00 eb 07 48 8d 05 8a 26 04 00 48 8d &....H...&....H...&....H...&..H.
c720 4d 90 48 89 cf 48 89 c6 e8 e9 04 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 M.H..H.......UH..AWAVAUATSH...I.
c740 f7 49 89 fe e8 06 04 00 00 41 89 47 68 4c 89 f7 e8 fa 03 00 00 41 89 47 6c 48 8d 75 c9 ba 01 00 .I.......A.GhL.......A.GlH.u....
c760 00 00 4c 89 f7 e8 7c 04 00 00 8a 45 c9 41 88 47 78 48 8d 75 ca ba 01 00 00 00 4c 89 f7 e8 64 04 ..L...|....E.A.GxH.u......L...d.
c780 00 00 8a 45 ca 41 88 47 79 48 8d 75 cb ba 01 00 00 00 4c 89 f7 e8 4c 04 00 00 8a 45 cb 41 88 47 ...E.A.GyH.u......L...L....E.A.G
c7a0 7a 4c 89 f7 e8 a6 03 00 00 89 c1 ff c1 49 8b 3e 0f 88 51 03 00 00 48 63 d8 4c 8d 24 9d 00 00 00 zL...........I.>..Q...Hc.L.$....
c7c0 00 31 f6 31 d2 4c 89 e1 e8 bf ee 00 00 49 89 47 18 41 89 5f 58 4c 89 f7 48 89 c6 4c 89 e2 e8 03 .1.1.L.......I.G.A._XL..H..L....
c7e0 04 00 00 4c 89 f7 e8 64 03 00 00 89 c3 ff c0 49 8b 3e 0f 88 0f 03 00 00 4c 63 eb 4c 89 e9 48 c1 ...L...d.......I.>......Lc.L..H.
c800 e1 04 31 f6 31 d2 e8 81 ee 00 00 49 89 c4 45 85 ed 4d 89 67 10 45 89 6f 54 0f 8e cc 00 00 00 49 ..1.1......I..E..M.g.E.oT......I
c820 8d 44 24 08 89 d9 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f2 85 db 0f 8e af 00 00 00 41 bd 08 00 .D$.........H.....u.........A...
c840 00 00 eb 08 49 83 c5 10 4d 8b 67 10 ba 01 00 00 00 4c 89 f7 48 8d 75 ce e8 89 03 00 00 0f be 45 ....I...M.g......L..H.u........E
c860 ce 83 f8 04 77 7d 48 8d 0d a7 02 00 00 48 63 04 81 48 01 c8 ff e0 43 c7 04 2c 00 00 00 00 eb 63 ....w}H......Hc..H....C..,.....c
c880 ba 01 00 00 00 4c 89 f7 48 8d 75 cf e8 55 03 00 00 0f be 45 cf 43 89 44 2c f8 43 c7 04 2c 01 00 .....L..H.u..U.....E.C.D,.C..,..
c8a0 00 00 eb 3f ba 08 00 00 00 4c 89 f7 48 8d 75 d0 e8 31 03 00 00 f2 0f 10 45 d0 f2 43 0f 11 44 2c ...?.....L..H.u..1......E..C..D,
c8c0 f8 43 c7 04 2c 03 00 00 00 eb 18 4c 89 f7 e8 b3 02 00 00 4b 89 44 2c f8 0f b6 40 08 83 c8 40 43 .C..,......L.......K.D,...@...@C
c8e0 89 04 2c ff cb 0f 85 59 ff ff ff 4c 89 f7 e8 5c 02 00 00 41 89 c4 ff c0 49 8b 3e 0f 88 06 02 00 ..,....Y...L...\...A....I.>.....
c900 00 49 63 dc 48 8d 0c dd 00 00 00 00 31 f6 31 d2 e8 77 ed 00 00 85 db 49 89 47 20 41 89 5f 60 7e .Ic.H.......1.1..w.....I.G.A._`~
c920 4e 41 8d 4c 24 ff 31 d2 eb 07 48 ff c2 49 8b 47 20 48 c7 04 d0 00 00 00 00 39 d1 75 ed 45 85 e4 NA.L$.1...H..I.G.H.......9.u.E..
c940 7e 2d 45 89 e4 31 db 49 8b 3e e8 1f 0d 00 00 49 8b 4f 20 48 89 04 d9 49 8b 47 20 48 8b 34 d8 4c ~-E..1.I.>.....I.O.H...I.G.H.4.L
c960 89 f7 e8 c6 fd ff ff 48 ff c3 41 39 dc 75 d8 4c 89 f7 e8 d8 01 00 00 89 c3 ff c0 49 8b 3e 0f 88 .......H..A9.u.L...........I.>..
c980 88 01 00 00 4c 63 e3 4c 89 e1 48 c1 e1 04 31 f6 31 d2 e8 f5 ec 00 00 45 85 e4 49 89 47 38 45 89 ....Lc.L..H...1.1......E..I.G8E.
c9a0 67 50 7e 59 45 31 e4 89 d9 48 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 4c 8d 6d cd ba 01 00 00 gP~YE1...H......H.....u.L.m.....
c9c0 00 4c 89 f7 48 8d 75 cc e8 19 02 00 00 8a 45 cc 49 8b 4f 38 42 88 44 21 08 ba 01 00 00 00 4c 89 .L..H.u.......E.I.O8B.D!......L.
c9e0 f7 4c 89 ee e8 fd 01 00 00 8a 45 cd 49 8b 4f 38 42 88 44 21 09 49 83 c4 10 ff cb 75 bf 4c 89 f7 .L........E.I.O8B.D!.I.....u.L..
ca00 e8 81 01 00 00 49 89 47 48 4c 89 f7 e8 3e 01 00 00 89 c1 ff c1 49 8b 3e 0f 88 ee 00 00 00 48 63 .....I.GHL...>.......I.>......Hc
ca20 d8 4c 8d 24 9d 00 00 00 00 31 f6 31 d2 4c 89 e1 e8 57 ec 00 00 49 89 47 28 41 89 5f 5c 4c 89 f7 .L.$.....1.1.L...W...I.G(A._\L..
ca40 48 89 c6 4c 89 e2 e8 9b 01 00 00 4c 89 f7 e8 fc 00 00 00 41 89 c4 ff c0 49 8b 3e 0f 88 ab 00 00 H..L.......L.......A....I.>.....
ca60 00 49 63 dc 48 89 d9 48 c1 e1 04 31 f6 31 d2 e8 18 ec 00 00 85 db 49 89 47 30 41 89 5f 64 7e 4d .Ic.H..H...1.1........I.G0A._d~M
ca80 31 db 44 89 e1 48 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 4c 89 f7 e8 ea 00 00 00 49 8b 4f 30 1.D..H......H.....u.L.......I.O0
caa0 48 89 04 19 4c 89 f7 e8 a3 00 00 00 49 8b 4f 30 89 44 19 08 4c 89 f7 e8 93 00 00 00 49 8b 4f 30 H...L.......I.O0.D..L.......I.O0
cac0 89 44 19 0c 48 83 c3 10 41 ff cc 75 c7 4c 89 f7 e8 7a 00 00 00 41 89 c4 31 db 45 85 e4 7e 19 4c .D..H...A..u.L...z...A..1.E..~.L
cae0 89 f7 e8 9f 00 00 00 49 8b 4f 38 48 89 04 19 48 83 c3 10 41 ff cc 75 e7 48 83 c4 18 5b 41 5c 41 .......I.O8H...H...A..u.H...[A\A
cb00 5d 41 5e 41 5f 5d c3 e8 6e eb 00 00 e8 69 eb 00 00 0f 1f 00 62 fd ff ff 6c fd ff ff cf fd ff ff ]A^A_]..n....i......b...l.......
cb20 90 fd ff ff b7 fd ff ff 55 48 89 e5 c7 07 1b 4c 75 61 48 b8 52 00 01 04 08 04 08 00 48 89 47 04 ........UH.....LuaH.R.......H.G.
cb40 66 c7 47 10 1a 0a c7 47 0c 19 93 0d 0a 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 75 f4 ba 04 00 00 f.G....G.....].UH..SPH..H.u.....
cb60 00 e8 80 00 00 00 8b 45 f4 85 c0 78 07 48 83 c4 08 5b 5d c3 48 8d 05 09 22 04 00 48 89 df 48 89 .......E...x.H...[].H..."..H..H.
cb80 c6 e8 90 00 00 00 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 48 8d 75 e8 ba 08 00 00 00 e8 44 00 ......UH..AVSH...H..H.u.......D.
cba0 00 00 48 8b 55 e8 31 c0 48 85 d2 74 30 48 8b 3b 48 8b 73 10 e8 ee e9 00 00 49 89 c6 48 8b 55 e8 ..H.U.1.H..t0H.;H.s......I..H.U.
cbc0 48 89 df 4c 89 f6 e8 1b 00 00 00 48 8b 3b 48 8b 55 e8 48 ff ca 4c 89 f6 e8 e1 ec 00 00 48 83 c4 H..L.......H.;H.U.H..L.......H..
cbe0 10 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8b 7b 08 e8 14 e9 00 00 48 85 c0 75 07 48 83 c4 .[A^].UH..SPH..H.{......H..u.H..
cc00 08 5b 5d c3 48 8d 05 56 21 04 00 48 89 df 48 89 c6 e8 00 00 00 00 55 48 89 e5 53 50 48 89 f1 48 .[].H..V!..H..H.......UH..SPH..H
cc20 89 fb 48 8b 3b 48 8b 53 18 48 8d 35 3b 21 04 00 31 c0 e8 26 a3 ff ff 48 8b 3b be 03 00 00 00 e8 ..H.;H.S.H.5;!..1..&...H.;......
cc40 f9 bc ff ff 55 48 89 e5 53 50 48 89 fb 31 f6 ba 0b 00 00 00 e8 85 ae 00 00 48 8d 35 d0 bd 04 00 ....UH..SPH..1...........H.5....
cc60 31 d2 48 89 df e8 5a 6d 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 1.H...Zm.......H...[].UH..SPH...
cc80 da fc 00 00 66 48 0f 6e c0 66 0f 62 05 bf 34 04 00 66 0f 5c 05 c7 34 04 00 66 0f 7c c0 f2 0f 5e ....fH.n.f.b..4..f.\..4..f.|...^
cca0 05 e3 34 04 00 48 89 df e8 7c a9 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 ..4..H...|........H...[].UH..AWA
ccc0 56 41 55 41 54 53 48 81 ec 58 05 00 00 49 89 fe 48 8d 15 bf 21 04 00 be 01 00 00 00 31 c9 e8 83 VAUATSH..X...I..H...!.......1...
cce0 5d 00 00 48 89 c3 be 02 00 00 00 4c 89 f7 e8 da a3 00 00 85 c0 7e 14 be 02 00 00 00 4c 89 f7 e8 ]..H.......L.........~......L...
cd00 ce 5e 00 00 f2 48 0f 2c c0 eb 07 31 ff e8 32 fe 00 00 48 89 45 d0 80 3b 21 75 15 48 8d 7d d0 48 .^...H.,...1..2...H.E..;!u.H.}.H
cd20 8d 75 98 e8 fc fc 00 00 49 89 c7 48 ff c3 eb 10 48 8d 7d d0 48 8d 75 98 e8 f9 fc 00 00 49 89 c7 .u......I..H....H.}.H.u......I..
cd40 4c 89 bd 90 fa ff ff 4d 85 ff 0f 84 79 01 00 00 48 8d 35 42 21 04 00 48 89 df e8 8b fd 00 00 85 L......M....y...H.5B!..H........
cd60 c0 0f 84 80 01 00 00 c6 45 94 25 48 8d b5 70 fb ff ff 4c 89 f7 4c 89 b5 88 fa ff ff e8 ef 61 00 ........E.%H..p...L..L........a.
cd80 00 eb 34 be c8 00 00 00 48 8d 9d a0 fa ff ff 48 89 df 48 8d 55 94 48 8b 8d 90 fa ff ff e8 60 fd ..4.....H......H..H.U.H.......`.
cda0 00 00 48 8d bd 70 fb ff ff 48 89 de 48 89 c2 e8 74 60 00 00 4c 89 fb 8a 03 3c 25 0f 85 bd 00 00 ..H..p...H..H...t`..L....<%.....
cdc0 00 4c 8d 63 01 48 89 9d 98 fa ff ff 4c 8d 7b 02 45 31 ed 45 0f be 34 24 45 85 f6 74 41 48 8d 05 .L.c.H......L.{.E1.E..4$E..tAH..
cde0 4c bd 04 00 4a 8b 3c e8 44 89 f6 e8 f4 fc 00 00 48 85 c0 74 29 44 88 75 95 48 8d 05 30 bd 04 00 L...J.<.D.......H..t)D.u.H..0...
ce00 4a 8b 7c e8 08 80 3f 00 74 51 41 0f be 1f 85 db 74 0c 89 de e8 cb fc 00 00 48 85 c0 75 46 49 83 J.|...?.tQA.....t........H..uFI.
ce20 c5 02 41 83 fd 06 72 ab 31 c0 48 8b 9d 88 fa ff ff 48 89 df 48 8d 35 aa 20 04 00 4c 89 e2 e8 50 ..A...r.1.H......H..H.5....L...P
ce40 a9 00 00 be 01 00 00 00 48 89 df 48 89 c2 e8 06 56 00 00 4d 89 e7 e9 28 ff ff ff c6 45 96 00 e9 ........H..H....V..M...(....E...
ce60 1f ff ff ff 88 5d 96 c6 45 97 00 48 8b 85 98 fa ff ff 48 83 c0 03 49 89 c7 e9 05 ff ff ff 84 c0 .....]..E..H......H...I.........
ce80 74 54 48 8b 8d 80 fb ff ff 48 3b 8d 78 fb ff ff 72 1a be 01 00 00 00 48 8d bd 70 fb ff ff e8 d1 tTH......H;.x...r......H..p.....
cea0 5e 00 00 8a 03 48 8b 8d 80 fb ff ff 48 ff c3 48 8d 51 01 48 89 95 80 fb ff ff 48 8b 95 70 fb ff ^....H......H..H.Q.H......H..p..
cec0 ff 88 04 0a e9 ee fe ff ff 4c 89 f7 e8 3f a7 00 00 e9 5a 01 00 00 48 8d bd 70 fb ff ff e8 c1 5f .........L...?....Z...H..p....._
cee0 00 00 e9 49 01 00 00 31 f6 ba 09 00 00 00 4c 89 f7 e8 e8 ab 00 00 49 63 37 4c 89 f7 e8 45 a7 00 ...I...1......L.......Ic7L...E..
cf00 00 48 8d 15 28 1f 04 00 be fe ff ff ff 4c 89 f7 e8 7b ad 00 00 49 63 77 04 4c 89 f7 e8 25 a7 00 .H..(........L...{...Icw.L...%..
cf20 00 48 8d 15 0c 1f 04 00 be fe ff ff ff 4c 89 f7 e8 5b ad 00 00 49 63 77 08 4c 89 f7 e8 05 a7 00 .H...........L...[...Icw.L......
cf40 00 48 8d 15 f0 1e 04 00 be fe ff ff ff 4c 89 f7 e8 3b ad 00 00 49 63 77 0c 4c 89 f7 e8 e5 a6 00 .H...........L...;...Icw.L......
cf60 00 48 8d 15 d5 1e 04 00 be fe ff ff ff 4c 89 f7 e8 1b ad 00 00 41 8b 47 10 ff c0 48 63 f0 4c 89 .H...........L.......A.G...Hc.L.
cf80 f7 e8 c0 a6 00 00 48 8d 15 b4 1e 04 00 be fe ff ff ff 4c 89 f7 e8 f6 ac 00 00 41 8b 47 14 05 6c ......H...........L.......A.G..l
cfa0 07 00 00 48 63 f0 4c 89 f7 e8 98 a6 00 00 48 8d 15 92 1e 04 00 be fe ff ff ff 4c 89 f7 e8 ce ac ...Hc.L.......H...........L.....
cfc0 00 00 41 8b 47 18 ff c0 48 63 f0 4c 89 f7 e8 73 a6 00 00 48 8d 15 c2 1e 04 00 be fe ff ff ff 4c ..A.G...Hc.L...s...H...........L
cfe0 89 f7 e8 a9 ac 00 00 41 8b 47 1c ff c0 48 63 f0 4c 89 f7 e8 4e a6 00 00 48 8d 15 a2 1e 04 00 be .......A.G...Hc.L...N...H.......
d000 fe ff ff ff 4c 89 f7 e8 84 ac 00 00 41 8b 77 20 85 f6 78 1c 4c 89 f7 e8 b4 a8 00 00 48 8d 15 29 ....L.......A.w...x.L.......H..)
d020 1e 04 00 be fe ff ff ff 4c 89 f7 e8 60 ac 00 00 b8 01 00 00 00 48 81 c4 58 05 00 00 5b 41 5c 41 ........L...`........H..X...[A\A
d040 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 77 5b 00 00 f2 4c 0f 2c f0 ]A^A_].UH..AVSH........w[...L.,.
d060 be 02 00 00 00 0f 57 c0 48 89 df e8 b0 5b 00 00 f2 48 0f 2c f0 4c 89 f7 e8 ff f8 00 00 48 89 df ......W.H....[...H.,.L.......H..
d080 e8 a4 a5 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 ..........[A^].UH..AVSI.......1.
d0a0 31 c9 e8 bf 59 00 00 48 89 c3 48 89 df e8 80 fa 00 00 4c 89 f7 89 c6 48 85 db 74 09 5b 41 5e 5d 1...Y..H..H.......L....H..t.[A^]
d0c0 e9 cd 56 00 00 e8 06 a8 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 ..V............[A^].UH..AVSH....
d0e0 00 00 00 e8 e5 9f 00 00 be 01 00 00 00 83 f8 01 75 13 48 89 df e8 27 a3 00 00 85 c0 0f 94 c0 44 ................u.H...'........D
d100 0f b6 f0 eb 0d 31 d2 48 89 df e8 e7 5b 00 00 49 89 c6 be 02 00 00 00 48 89 df e8 02 a3 00 00 85 .....1.H....[..I.......H........
d120 c0 74 08 48 89 df e8 df 0d 00 00 48 85 db 75 07 31 c0 5b 41 5e 5d c3 44 89 f7 e8 5b f8 00 00 55 .t.H.......H..u.1.[A^].D...[...U
d140 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 6b 59 00 00 48 89 c7 e8 c2 f8 00 00 48 89 df 48 H..SPH.......1..kY..H.......H..H
d160 89 c6 e8 88 a5 00 00 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 ............H...[].UH..AVSI.....
d180 00 00 31 d2 e8 36 59 00 00 48 89 c3 48 89 df e8 14 f9 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 ..1..6Y..H..H...............L..H
d1a0 89 da 5b 41 5e 5d e9 60 55 00 00 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 fe 58 00 ..[A^].`U..UH..AVSH.......1...X.
d1c0 00 49 89 c6 be 02 00 00 00 31 d2 48 89 df e8 ec 58 00 00 4c 89 f7 48 89 c6 e8 d0 f8 00 00 85 c0 .I.......1.H....X..L..H.........
d1e0 0f 94 c0 0f b6 f0 31 d2 48 89 df 5b 41 5e 5d e9 17 55 00 00 55 48 89 e5 41 56 53 48 89 fb be 01 ......1.H..[A^]..U..UH..AVSH....
d200 00 00 00 31 d2 31 c9 e8 5a 58 00 00 49 89 c6 48 8d 15 5d 1c 04 00 48 8d 0d d3 b8 04 00 be 02 00 ...1.1..ZX..I..H..]...H.........
d220 00 00 48 89 df e8 9c 57 00 00 48 98 48 8d 0d 3d 2f 04 00 8b 3c 81 4c 89 f6 e8 7c f8 00 00 48 89 ..H....W..H.H..=/...<.L...|...H.
d240 df 48 89 c6 e8 a6 a4 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 40 48 89 .H............[A^].UH..AVSH..@H.
d260 fb be 01 00 00 00 e8 62 9e 00 00 85 c0 0f 8e 01 01 00 00 be 01 00 00 00 ba 05 00 00 00 48 89 df .......b.....................H..
d280 e8 d0 58 00 00 be 01 00 00 00 48 89 df e8 ec 9b 00 00 48 8d 35 97 1b 04 00 31 d2 48 89 df e8 6b ..X.......H.......H.5....1.H...k
d2a0 01 00 00 89 45 b8 48 8d 35 87 1b 04 00 31 d2 48 89 df e8 57 01 00 00 89 45 bc 48 8d 35 77 1b 04 ....E.H.5....1.H...W....E.H.5w..
d2c0 00 ba 0c 00 00 00 48 89 df e8 40 01 00 00 89 45 c0 48 8d 35 65 1b 04 00 41 be ff ff ff ff ba ff ......H...@....E.H.5e...A.......
d2e0 ff ff ff 48 89 df e8 23 01 00 00 89 45 c4 48 8d 35 4c 1b 04 00 ba ff ff ff ff 48 89 df e8 0c 01 ...H...#....E.H.5L........H.....
d300 00 00 ff c8 89 45 c8 48 8d 35 39 1b 04 00 ba ff ff ff ff 48 89 df e8 f3 00 00 00 05 94 f8 ff ff .....E.H.59........H............
d320 89 45 cc 48 8d 15 22 1b 04 00 be ff ff ff ff 48 89 df e8 95 a6 00 00 be ff ff ff ff 48 89 df e8 .E.H.."........H............H...
d340 89 9d 00 00 85 c0 74 10 be ff ff ff ff 48 89 df e8 cc a0 00 00 41 89 c6 be fe ff ff ff 48 89 df ......t......H.......A.......H..
d360 e8 19 9b 00 00 44 89 75 d8 48 8d 7d b8 e8 fa f6 00 00 eb 07 31 ff e8 c9 f7 00 00 48 83 f8 ff 74 .....D.u.H.}........1......H...t
d380 0f f2 48 0f 2a c0 48 89 df e8 9b a2 00 00 eb 08 48 89 df e8 78 a2 00 00 b8 01 00 00 00 48 83 c4 ..H.*.H.........H...x........H..
d3a0 40 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 28 48 89 fb 48 b8 5f 58 58 58 58 58 58 00 48 89 45 d8 @[A^].UH..SH..(H..H._XXXXXX.H.E.
d3c0 48 b8 2f 74 6d 70 2f 6c 75 61 48 89 45 d0 48 8d 7d d0 e8 8f f6 00 00 83 f8 ff 74 1a 89 c7 e8 81 H./tmp/luaH.E.H.}.........t.....
d3e0 f5 00 00 48 8d 75 d0 48 89 df e8 00 a3 00 00 b8 01 00 00 00 eb 11 48 8d 35 0e 1a 04 00 31 c0 48 ...H.u.H..............H.5....1.H
d400 89 df e8 4b 51 00 00 48 83 c4 28 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 49 89 f7 48 89 ...KQ..H..([].UH..AWAVSPA..I..H.
d420 fb be ff ff ff ff 4c 89 fa e8 9e a5 00 00 48 8d 55 e4 be ff ff ff ff 48 89 df e8 35 9f 00 00 83 ......L.......H.U......H...5....
d440 7d e4 00 74 05 41 89 c6 eb 05 45 85 f6 78 1b be fe ff ff ff 48 89 df e8 22 9a 00 00 44 89 f0 48 }..t.A....E..x......H..."...D..H
d460 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 35 e1 19 04 00 31 c0 48 89 df 4c 89 fa e8 d4 50 00 00 41 89 ...[A^A_].H.5....1.H..L....P..A.
d480 c6 eb d9 55 48 89 e5 53 50 89 f3 89 d8 c1 e0 04 83 c0 20 48 63 d0 be 26 00 00 00 31 c9 45 31 c0 ...UH..SP..........Hc..&...1.E1.
d4a0 e8 80 c7 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
d4c0 d0 be 06 00 00 00 31 c9 45 31 c0 e8 55 c7 00 00 85 db 48 c7 40 18 00 00 00 00 88 58 0a 74 17 48 ......1.E1..U.....H.@......X.t.H
d4e0 63 cb 48 8d 4c 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 c.H.L..H......H.....u.H...[].UH.
d500 e5 be 0a 00 00 00 ba 28 00 00 00 31 c9 45 31 c0 e8 10 c7 00 00 48 8d 48 18 48 89 48 10 c7 40 20 .......(...1.E1......H.H.H.H..@.
d520 00 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 f3 4c 8b 77 18 48 8b 47 60 48 8d 4f 60 eb 06 48 89 ....].UH..AVSH..L.w.H.G`H.O`..H.
d540 c1 48 8b 00 48 85 c0 74 20 48 39 58 10 72 1a 75 ed 0f b6 48 09 83 f1 03 41 0f b6 56 54 83 f2 03 .H..H..t.H9X.r.u...H....A..VT...
d560 85 d1 75 3c 88 48 09 eb 37 be 0a 00 00 00 ba 28 00 00 00 45 31 c0 e8 aa c6 00 00 48 89 58 10 49 ..u<.H..7......(...E1......H.X.I
d580 8d 8e b0 00 00 00 48 89 48 18 49 8b 8e d0 00 00 00 48 89 48 20 48 89 41 18 49 89 86 d0 00 00 00 ......H.H.I......H.H.H.A.I......
d5a0 5b 41 5e 5d c3 55 48 89 e5 48 8d 46 18 48 39 46 10 74 14 48 8b 46 18 48 8b 4e 20 48 89 41 18 48 [A^].UH..H.F.H9F.t.H.F.H.N.H.A.H
d5c0 8b 46 18 48 89 48 20 ba 28 00 00 00 31 c9 5d e9 b8 e0 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 .F.H.H..(...1.].....UH..AWAVSPI.
d5e0 f6 48 89 fb 48 8b 73 60 48 85 f6 74 76 4c 8b 7b 18 48 8b 46 10 4c 39 f0 72 69 48 8b 0e 48 89 4b .H..H.s`H..tvL.{.H.F.L9.riH..H.K
d600 60 0f b6 4e 09 83 f1 03 41 0f b6 57 54 83 f2 03 85 d1 75 0a 48 89 df e8 89 ff ff ff eb 3c 48 8d `..N....A..WT.....u.H........<H.
d620 4e 18 48 8b 56 18 48 8b 7e 20 48 89 57 18 48 8b 56 18 48 89 7a 20 48 8b 10 48 89 56 18 8b 40 08 N.H.V.H.~.H.W.H.V.H.z.H..H.V..@.
d640 89 46 20 48 89 4e 10 49 8b 47 60 48 89 06 49 89 77 60 4c 89 ff e8 85 c5 00 00 48 8b 73 60 48 85 .F.H.N.I.G`H..I.w`L.......H.s`H.
d660 f6 75 8e 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 be 09 00 00 00 ba 80 00 00 00 31 c9 45 31 .u.H...[A^A_].UH............1.E1
d680 c0 e8 9f c5 00 00 48 c7 40 10 00 00 00 00 c7 40 54 00 00 00 00 c7 40 60 00 00 00 00 48 c7 40 40 ......H.@......@T.....@`....H.@@
d6a0 00 00 00 00 c7 40 58 00 00 00 00 48 c7 40 28 00 00 00 00 48 c7 40 20 00 00 00 00 48 c7 40 18 00 .....@X....H.@(....H.@.....H.@..
d6c0 00 00 00 c7 40 5c 00 00 00 00 48 c7 40 38 00 00 00 00 c7 40 50 00 00 00 00 c6 40 78 00 c6 40 79 ....@\....H.@8.....@P.....@x..@y
d6e0 00 c6 40 7a 00 48 c7 40 30 00 00 00 00 c7 40 64 00 00 00 00 c7 40 68 00 00 00 00 c7 40 6c 00 00 ..@z.H.@0.....@d.....@h.....@l..
d700 00 00 48 c7 40 48 00 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 18 48 63 53 ..H.@H....].UH..AVSH..I..H.s.HcS
d720 58 48 c1 e2 02 31 c9 e8 60 df 00 00 48 8b 73 20 48 63 53 60 48 c1 e2 03 31 c9 4c 89 f7 e8 4a df XH...1..`...H.s.HcS`H...1.L...J.
d740 00 00 48 8b 73 10 48 63 53 54 48 c1 e2 04 31 c9 4c 89 f7 e8 34 df 00 00 48 8b 73 28 48 63 53 5c ..H.s.HcSTH...1.L...4...H.s(HcS\
d760 48 c1 e2 02 31 c9 4c 89 f7 e8 1e df 00 00 48 8b 73 30 48 63 53 64 48 c1 e2 04 31 c9 4c 89 f7 e8 H...1.L.......H.s0HcSdH...1.L...
d780 08 df 00 00 48 8b 73 38 48 63 53 50 48 c1 e2 04 31 c9 4c 89 f7 e8 f2 de 00 00 ba 80 00 00 00 31 ....H.s8HcSPH...1.L............1
d7a0 c9 4c 89 f7 48 89 de 5b 41 5e 5d e9 dc de 00 00 55 48 89 e5 44 8b 47 64 31 c9 45 85 c0 b8 00 00 .L..H..[A^].....UH..D.Gd1.E.....
d7c0 00 00 7e 34 48 8b 7f 30 48 83 c7 0c 39 57 fc b8 00 00 00 00 7f 22 39 17 7e 04 ff ce 74 12 48 83 ..~4H..0H...9W......."9.~...t.H.
d7e0 c7 10 ff c1 44 39 c1 b8 00 00 00 00 7c de eb 08 48 8b 47 f4 48 83 c0 18 5d c3 55 48 89 e5 41 56 ....D9......|...H.G.H...].UH..AV
d800 53 49 89 fe 48 8d 1d 55 b3 04 00 48 8d 15 e6 53 ff ff 48 8b 33 b9 01 00 00 00 4c 89 f7 e8 cb 62 SI..H..U...H...S..H.3.....L....b
d820 00 00 be fe ff ff ff 4c 89 f7 e8 4f 96 00 00 48 8b 53 18 48 83 c3 10 48 85 d2 75 d6 48 8d 15 93 .......L...O...H.S.H...H..u.H...
d840 13 04 00 be d8 b9 f0 ff 4c 89 f7 e8 1b 62 00 00 be fe ff ff ff 4c 89 f7 5b 41 5e 5d e9 1d 96 00 ........L....b.......L..[A^]....
d860 00 55 48 89 e5 48 8b 47 18 48 29 f0 48 01 47 10 48 89 77 18 5d c3 55 48 89 e5 53 50 48 89 fb 31 .UH..H.G.H).H.G.H.w.].UH..SPH..1
d880 f6 31 d2 b9 50 00 00 00 e8 ff dd 00 00 48 8b 4b 20 48 89 41 18 48 89 48 10 48 c7 40 18 00 00 00 .1..P........H.K.H.A.H.H.H.@....
d8a0 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b 46 20 48 8b 70 18 48 85 f6 48 c7 40 .H...[].UH..AVSI..I.F.H.p.H..H.@
d8c0 18 00 00 00 00 74 1b 48 8b 5e 18 ba 50 00 00 00 31 c9 4c 89 f7 e8 b2 dd 00 00 48 85 db 48 89 de .....t.H.^..P...1.L.......H..H..
d8e0 75 e5 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b 46 18 48 83 78 18 00 7e 08 4c 89 f7 e8 u.[A^].UH..AVSI..I.F.H.x..~.L...
d900 a0 cf 00 00 be 08 00 00 00 ba d0 00 00 00 31 c9 45 31 c0 4c 89 f7 e8 0a c3 00 00 48 89 c3 49 8b ..............1.E1.L.......H..I.
d920 46 10 48 89 18 c7 40 08 48 00 00 00 49 83 46 10 10 49 8b 46 18 48 89 43 18 48 c7 43 38 00 00 00 F.H...@.H...I.F..I.F.H.C.H.C8...
d940 00 48 c7 43 20 00 00 00 00 c7 43 40 00 00 00 00 48 c7 43 70 00 00 00 00 66 c7 43 46 00 00 48 c7 .H.C......C@....H.Cp....f.CF..H.
d960 43 58 00 00 00 00 c6 43 48 00 c7 43 4c 00 00 00 00 c6 43 49 01 48 c7 43 60 00 00 00 00 66 c7 43 CX.....CH..CL.....CI.H.C`....f.C
d980 44 01 00 c6 43 0a 00 48 c7 43 78 00 00 00 00 41 8a 46 48 88 43 48 41 8b 46 4c 89 43 4c 49 8b 4e D...C..H.Cx....A.FH.CHA.FL.CLI.N
d9a0 58 48 89 4b 58 89 43 50 48 89 df 4c 89 f6 e8 08 00 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 53 XH.KX.CPH..L.......H..[A^].UH..S
d9c0 50 48 89 f0 48 89 fb 31 f6 31 d2 b9 80 02 00 00 48 89 c7 e8 b4 dc 00 00 48 89 43 38 c7 43 40 28 PH..H..1.1......H.......H.C8.C@(
d9e0 00 00 00 b9 08 00 00 00 c7 04 08 00 00 00 00 48 83 c1 10 48 81 f9 88 02 00 00 75 ec 48 8d 88 30 ...............H...H......u.H..0
da00 02 00 00 48 89 4b 30 48 89 d9 48 83 e9 80 c6 83 a2 00 00 00 00 48 c7 83 98 00 00 00 00 00 00 00 ...H.K0H..H..........H..........
da20 48 c7 83 90 00 00 00 00 00 00 00 48 89 83 80 00 00 00 48 8d 50 10 48 89 53 10 c7 40 08 00 00 00 H..........H......H.P.H.S..@....
da40 00 48 8d 80 50 01 00 00 48 89 83 88 00 00 00 48 89 4b 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 .H..P...H......H.K.H...[].UH..AV
da60 53 48 89 f3 49 89 fe 48 8b 73 38 48 89 df e8 61 fb ff ff 48 89 df e8 16 00 00 00 ba d0 00 00 00 SH..I..H.s8H...a...H............
da80 31 c9 4c 89 f7 48 89 de 5b 41 5e 5d e9 fb db 00 00 55 48 89 e5 53 50 48 89 fb 48 83 7b 38 00 74 1.L..H..[A^].....UH..SPH..H.{8.t
daa0 2f 48 89 d8 48 83 e8 80 48 89 43 20 48 89 df e8 f4 fd ff ff 48 8b 73 38 48 63 53 40 48 c1 e2 04 /H..H...H.C.H.......H.s8HcS@H...
dac0 31 c9 48 89 df 48 83 c4 08 5b 5d e9 bc db 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 1.H..H...[].....H...[].UH..AWAVA
dae0 54 53 48 83 ec 30 49 89 f6 49 89 ff 45 31 e4 31 f6 ba 08 00 00 00 b9 c0 02 00 00 4c 89 f7 41 ff TSH..0I..I..E1.1...........L..A.
db00 d7 48 89 c3 48 85 db 0f 84 7b 02 00 00 48 8d 83 d0 00 00 00 48 c7 03 00 00 00 00 c6 43 08 08 c6 .H..H....{...H......H.......C...
db20 83 24 01 00 00 21 c6 43 09 01 c6 83 26 01 00 00 00 48 89 43 18 48 c7 43 38 00 00 00 00 48 c7 43 .$...!.C....&....H.C.H.C8....H.C
db40 20 00 00 00 00 c7 43 40 00 00 00 00 48 c7 43 70 00 00 00 00 66 c7 43 46 00 00 48 c7 43 58 00 00 ......C@....H.Cp....f.CF..H.CX..
db60 00 00 c6 43 48 00 c7 43 4c 00 00 00 00 c6 43 49 01 c7 43 50 00 00 00 00 48 c7 43 60 00 00 00 00 ...CH..CL.....CI..CP....H.C`....
db80 66 c7 43 44 01 00 c6 43 0a 00 48 c7 43 78 00 00 00 00 4c 89 bb d0 00 00 00 4c 89 b3 d8 00 00 00 f.CD...C..H.Cx....L......L......
dba0 48 89 9b d8 01 00 00 31 ff e8 96 ef 00 00 89 45 bc 48 89 5d c0 48 8d 4d bc 48 89 4d c8 48 8d 0d H......1.......E.H.].H.M.H.M.H..
dbc0 ec 23 04 00 48 89 4d d0 48 8d 0d 08 ff ff ff 48 89 4d d8 48 8d 7d c0 be 20 00 00 00 89 c2 e8 8f .#..H.M.H......H.M.H.}..........
dbe0 db 00 00 89 83 20 01 00 00 48 8d 83 80 01 00 00 48 89 83 98 01 00 00 48 89 83 a0 01 00 00 c6 83 .........H......H......H........
dc00 27 01 00 00 00 c7 83 18 01 00 00 00 00 00 00 48 c7 83 a8 01 00 00 00 00 00 00 48 c7 83 b8 01 00 '..............H..........H.....
dc20 00 00 00 00 00 48 c7 83 d0 01 00 00 00 00 00 00 48 c7 83 e0 01 00 00 00 00 00 00 48 c7 83 08 01 .....H..........H..........H....
dc40 00 00 00 00 00 00 48 c7 83 00 01 00 00 00 00 00 00 48 c7 83 f8 00 00 00 00 00 00 00 c6 83 25 01 ......H..........H............%.
dc60 00 00 05 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 ...H..x.......H..p.......H..h...
dc80 00 00 00 00 48 c7 83 60 01 00 00 00 00 00 00 48 c7 83 58 01 00 00 00 00 00 00 48 c7 83 50 01 00 ....H..`.......H..X.......H..P..
dca0 00 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 .....H..H.......H..@.......H..8.
dcc0 00 00 00 00 00 00 48 c7 83 30 01 00 00 00 00 00 00 48 c7 83 e0 00 00 00 c0 02 00 00 48 c7 83 e8 ......H..0.......H..........H...
dce0 00 00 00 00 00 00 00 48 b8 c8 00 00 00 c8 00 00 00 48 89 83 c0 01 00 00 c7 83 c8 01 00 00 c8 00 .......H.........H..............
dd00 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.......
dd20 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......
dd40 00 00 00 00 48 c7 83 88 02 00 00 00 00 00 00 48 c7 83 80 02 00 00 00 00 00 00 48 c7 83 78 02 00 ....H..........H..........H..x..
dd60 00 00 00 00 00 48 8d 35 2c 00 00 00 31 d2 48 89 df e8 57 ac ff ff 85 c0 49 89 dc 74 0b 48 89 df .....H.5,...1.H...W.....I..t.H..
dd80 e8 03 01 00 00 45 31 e4 4c 89 e0 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 .....E1.L..H..0[A\A^A_].UH..AWAV
dda0 41 54 53 48 83 ec 10 48 89 fb 4c 8b 63 18 48 89 de e8 05 fc ff ff 48 89 df e8 df d0 ff ff 49 89 ATSH...H..L.c.H.......H.......I.
ddc0 c6 4d 89 74 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 6c cd ff .M.t$@A.D$HE........1.H..L...l..
dde0 ff 48 89 5d 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 c5 .H.]..E.H...L.}......H..L..L....
de00 cf ff ff 48 89 df e8 92 d0 ff ff 48 89 45 d0 c7 45 d8 45 00 00 00 ba 02 00 00 00 48 89 df 4c 89 ...H.......H.E..E.E........H..L.
de20 f6 4c 89 f9 e8 9f cf ff ff be 20 00 00 00 48 89 df e8 72 d9 00 00 48 89 df e8 8f d5 00 00 48 89 .L............H...r...H.......H.
de40 df e8 da 00 00 00 48 8d 35 e2 10 04 00 ba 11 00 00 00 48 89 df e8 64 da 00 00 49 89 84 24 18 01 ......H.5.........H...d...I..$..
de60 00 00 80 48 09 20 41 c6 44 24 57 01 31 ff e8 a8 8f 00 00 49 89 84 24 10 01 00 00 48 83 c4 10 5b ...H..A.D$W.1......I..$....H...[
de80 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 35 f7 ff ff 48 A\A^A_].UH..AVSH..L.s.H.s8.5...H
dea0 89 df e8 a2 bf 00 00 48 8b 43 18 48 8b 70 30 48 63 50 3c 48 c1 e2 03 31 c9 48 89 df e8 cb d7 00 .......H.C.H.p0HcP<H...1.H......
dec0 00 49 8b b6 d8 00 00 00 49 8b 96 e8 00 00 00 31 c9 48 89 df e8 b3 d7 00 00 49 89 86 d8 00 00 00 .I......I......1.H.......I......
dee0 49 c7 86 e8 00 00 00 00 00 00 00 48 89 df e8 9e fb ff ff 49 8b 06 49 8b 7e 08 ba c0 02 00 00 31 I..........H.......I..I.~......1
df00 c9 48 89 de 5b 41 5e 5d ff e0 55 48 89 e5 48 8b 47 18 48 8b b8 08 01 00 00 5d e9 69 ff ff ff 90 .H..[A^]..UH..H.G.H......].i....
df20 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 31 db 41 b7 01 4c 8d 25 d6 ac 04 00 4a 8b 34 23 4c 89 UH..AWAVATSI..1.A..L.%....J.4#L.
df40 f7 e8 36 db 00 00 80 48 09 20 44 88 78 0a 48 83 c3 08 41 fe c7 48 81 fb b0 00 00 00 75 dc 5b 41 ..6....H..D.x.H...A..H......u.[A
df60 5c 41 5e 41 5f 5d c3 55 48 89 e5 89 f1 81 f9 00 01 00 00 7f 1f 8d 41 01 48 98 48 8d 15 7f 23 04 \A^A_].UH.............A.H.H...#.
df80 00 f6 04 02 04 48 8b 7f 38 74 3f 48 8d 35 af 0f 04 00 eb 3d 8d 81 ff fe ff ff 81 f9 1d 01 00 00 .....H..8t?H.5.....=............
dfa0 48 98 48 8d 0d 67 ac 04 00 48 8b 0c c1 7f 16 48 8b 7f 38 48 8d 35 95 0f 04 00 31 c0 48 89 ca 5d H.H..g...H.....H..8H.5....1.H..]
dfc0 e9 98 8f ff ff 48 89 c8 5d c3 48 8d 35 75 0f 04 00 31 c0 89 ca 5d e9 82 8f ff ff 55 48 89 e5 8b .....H..].H.5u...1...].....UH...
dfe0 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 89 fb 48 W......UH..AWAVATSH..@A..I..H..H
e000 8b 73 58 48 83 c6 18 4c 8d 7d a0 ba 3c 00 00 00 4c 89 ff e8 c9 8f ff ff 48 8b 7b 38 8b 4b 04 48 .sXH...L.}..<...L.......H.{8.K.H
e020 8d 35 2d 10 04 00 31 c0 4c 89 fa 4d 89 f0 e8 2a 8f ff ff 49 89 c6 45 85 e4 74 58 4c 8b 7b 38 41 .5-...1.L..M...*...I..E..tXL.{8A
e040 8d 84 24 e1 fe ff ff 83 f8 02 77 25 31 f6 48 89 df e8 59 11 00 00 48 8b 7b 38 48 8b 43 48 48 8b ..$.......w%1.H...Y...H.{8H.CHH.
e060 10 48 8d 35 e7 0e 04 00 31 c0 e8 ee 8e ff ff eb 0b 48 89 df 44 89 e6 e8 eb fe ff ff 48 89 c1 48 .H.5....1........H..D.......H..H
e080 8d 35 d7 0f 04 00 31 c0 4c 89 ff 4c 89 f2 e8 ca 8e ff ff 48 8b 7b 38 be 03 00 00 00 e8 9c a8 ff .5....1.L..L.......H.{8.........
e0a0 ff 55 48 89 e5 41 57 41 56 53 50 49 89 ff 49 8b 5f 38 48 89 df e8 04 d8 00 00 49 89 c6 48 8b 43 .UH..AWAVSPI..I._8H.......I..H.C
e0c0 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 47 30 48 8b 70 08 48 .H.H.H.K.L.0A..N...@.H.I.G0H.p.H
e0e0 8b 53 10 48 83 c2 f0 48 89 df e8 3f cd ff ff 83 78 08 00 74 06 4c 8b 70 10 eb 20 c7 00 01 00 00 .S.H...H...?....x..t.L.p........
e100 00 c7 40 08 01 00 00 00 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 89 c7 00 00 48 83 43 10 f0 ..@.....H.C.H.x..~.H.......H.C..
e120 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f3 c6 43 68 2e 48 89 7b 38 44 L..H...[A^A_].UH..SPH...Ch.H.{8D
e140 89 03 c7 43 20 1e 01 00 00 48 89 53 40 48 c7 43 30 00 00 00 00 c7 43 04 01 00 00 00 c7 43 08 01 ...C.....H.S@H.C0.....C......C..
e160 00 00 00 48 89 4b 58 48 8d 35 e6 0d 04 00 e8 09 d9 00 00 48 89 43 60 80 48 09 20 48 8b 7b 38 48 ...H.KXH.5.........H.C`.H..H.{8H
e180 8b 43 48 48 8b 30 48 8b 50 10 b9 20 00 00 00 e8 f8 d4 00 00 48 8b 4b 48 48 89 01 48 c7 41 10 20 .CHH.0H.P...........H.KHH..H.A..
e1a0 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 1e 01 00 00 ...H...[].UH..SPH...C..C..{.....
e1c0 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 48 89 u.H.s.H...&....C...H.C.H..H.@.H.
e1e0 43 18 48 89 4b 10 c7 43 20 1e 01 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 C.H.K..C.....H...[].UH..AWAVAUAT
e200 53 48 83 ec 28 48 89 75 c0 49 89 ff 49 8b 47 48 48 c7 40 08 00 00 00 00 4c 8d 2d 99 0b 00 00 bb SH..(H.u.I..I.GHH.@.....L.-.....
e220 01 48 00 00 41 bc 2d 00 00 00 eb 08 4c 89 ff e8 ac 0c 00 00 45 8b 37 eb 03 45 89 37 41 83 fe 7d .H..A.-.....L.......E.7..E.7A..}
e240 0f 8f 39 01 00 00 41 83 fe 5a 0f 8f 60 01 00 00 41 83 fe 08 0f 8e 85 01 00 00 41 8d 46 f7 83 f8 ..9...A..Z..`...A.........A.F...
e260 35 0f 87 88 01 00 00 49 63 44 85 00 4c 01 e8 ff e0 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 5......IcD..L....I..@H..H..H.@.H
e280 89 07 75 0a e8 1d d2 00 00 41 89 c6 eb ab 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 30 eb 99 ..u......A....H.G.H.H.H.O.D..0..
e2a0 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 ee d1 00 00 eb 0f 48 8b 47 08 48 8d I..@H..H..H.@.H..u........H.G.H.
e2c0 48 01 48 89 4f 08 0f b6 00 41 89 07 83 f8 2d 0f 85 4d 02 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 H.H.O....A....-..M...I..@H..H..H
e2e0 8d 40 ff 48 89 07 75 07 e8 b9 d1 00 00 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 .@.H..u........H.G.H.H.H.O....A.
e300 07 83 f8 5b 75 3d 4c 89 ff e8 6b 0c 00 00 85 c0 49 8b 4f 48 48 c7 41 08 00 00 00 00 78 1d 31 f6 ...[u=L...k.....I.OHH.A.....x.1.
e320 4c 89 ff 89 c2 e8 03 0d 00 00 49 8b 47 48 48 c7 40 08 00 00 00 00 e9 f9 fe ff ff 41 8b 07 eb 03 L.........I.GHH.@..........A....
e340 41 89 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 44 d1 A.......v+I..@H..H..H.@.H..u..D.
e360 00 00 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 b5 fe ff ff 41 ....H.G.H.H.H.O.........s......A
e380 83 fe 7e 75 6a 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 18 01 00 00 48 8b 47 08 ..~ujI..@H..H..H.@.H........H.G.
e3a0 48 8d 48 01 48 89 4f 08 0f b6 00 e9 09 01 00 00 41 83 fe 5b 75 39 4c 89 ff e8 bb 0b 00 00 85 c0 H.H.H.O.........A..[u9L.........
e3c0 0f 88 32 01 00 00 4c 89 ff 48 8b 75 c0 89 c2 e8 59 0c 00 00 41 bc 21 01 00 00 e9 43 01 00 00 41 ..2...L..H.u....Y...A.!....C...A
e3e0 bc 1e 01 00 00 41 83 fe ff 0f 84 33 01 00 00 41 8d 46 01 48 98 48 8d 1d 04 1f 04 00 f6 04 03 01 .....A.....3...A.F.H.H..........
e400 0f 84 8a 00 00 00 4c 89 ff 44 89 f6 e8 9e 0d 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 ......L..D.......I..@H..H..H.@.H
e420 89 07 75 0a e8 7d d0 00 00 41 89 c6 eb 10 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 30 45 89 ..u..}...A....H.G.H.H.H.O.D..0E.
e440 37 41 8d 46 01 48 98 f6 04 03 03 75 b9 49 8b 47 48 48 8b 30 48 8b 50 08 4c 89 ff e8 41 fc ff ff 7A.F.H.....u.I.GHH.0H.P.L...A...
e460 48 8b 4d c0 48 89 01 80 78 08 04 41 bc 20 01 00 00 0f 85 ab 00 00 00 0f b6 40 0a 85 c0 0f 84 9f H.M.H...x..A.............@......
e480 00 00 00 0d 00 01 00 00 41 89 c4 e9 92 00 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 ........A.......I..@H..H..H.@.H.
e4a0 07 74 48 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 3c e8 ed cf 00 00 41 89 07 83 f8 3d 41 .tHH.G.H.H.H.O.....<.....A....=A
e4c0 bc 7e 00 00 00 75 5b 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 3a 48 8b 47 08 48 8d .~...u[I..@H..H..H.@.H..t:H.G.H.
e4e0 48 01 48 89 4f 08 0f b6 00 eb 2e e8 b6 cf 00 00 41 89 07 45 89 f4 eb 2a 41 bc 5b 00 00 00 83 f8 H.H.O...........A..E...*A.[.....
e500 ff 74 1f 48 8d 05 4f 0a 04 00 ba 21 01 00 00 e9 0a 08 00 00 e8 8d cf 00 00 41 89 07 41 bc 1c 01 .t.H..O....!.............A..A...
e520 00 00 44 89 e0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ff 44 89 f6 e8 70 0c 00 00 49 ..D..H..([A\A]A^A_].L..D...p...I
e540 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 f8 00 00 00 48 8b 47 08 48 8d 48 01 48 89 ..@H..H..H.@.H........H.G.H.H.H.
e560 4f 08 0f b6 08 e9 eb 00 00 00 be 2e 00 00 00 4c 89 ff e8 38 0c 00 00 49 8b 7f 40 48 8b 07 48 85 O..............L...8...I..@H..H.
e580 c0 48 8d 40 ff 48 89 07 0f 84 19 04 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 0a 04 .H.@.H........H.G.H.H.H.O.......
e5a0 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 2e 04 00 00 48 8b 47 08 48 8d 48 ..I..@H..H..H.@.H........H.G.H.H
e5c0 01 48 89 4f 08 0f b6 00 e9 1f 04 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 .H.O.........I..@H..H..H.@.H....
e5e0 45 04 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 36 04 00 00 49 8b 7f 40 48 8b 07 48 E...H.G.H.H.H.O.....6...I..@H..H
e600 85 c0 48 8d 40 ff 48 89 07 0f 84 5c 04 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 4d ..H.@.H....\...H.G.H.H.H.O.....M
e620 04 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 73 04 00 00 48 8b 47 08 48 8d ...I..@H..H..H.@.H....s...H.G.H.
e640 48 01 48 89 4f 08 0f b6 00 e9 64 04 00 00 e8 53 ce 00 00 89 c1 41 89 0f 44 39 f1 0f 84 e8 02 00 H.H.O.....d....S.....A..D9......
e660 00 4c 8d 2d 98 1c 04 00 83 f9 5b 7f 1c 83 f9 ff 0f 84 09 03 00 00 83 f9 0a 0f 84 14 03 00 00 83 .L.-......[.....................
e680 f9 0d 75 24 e9 0a 03 00 00 83 f9 5c 75 1a 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 ..u$.......\u.I..@H..H..H.@.H..u
e6a0 44 e8 00 ce 00 00 eb 4c 4c 89 ff 89 ce e8 fd 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff D......LL.........I..@H..H..H.@.
e6c0 48 89 07 75 09 e8 dc cd 00 00 89 c1 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 41 89 0f H..u..........H.G.H.H.H.O....A..
e6e0 e9 5b 02 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 .[...H.G.H.H.H.O....A...........
e700 ff 83 f8 ff 0f 85 a5 00 00 00 e9 31 02 00 00 83 f8 21 7f 21 83 f8 0a 74 09 83 f8 0d 0f 85 8d 00 ...........1.....!.!...t........
e720 00 00 4c 89 ff e8 b6 07 00 00 41 bc 0a 00 00 00 e9 fd 01 00 00 83 f8 5b 7f 0c 83 f8 22 74 11 83 ..L.......A............[...."t..
e740 f8 27 74 0c eb 69 83 f8 60 7f 0d 83 f8 5c 75 5f 41 89 c4 e9 54 01 00 00 83 f8 6d 7f 1f 41 bc 07 .'t..i..`....\u_A...T.....m..A..
e760 00 00 00 83 f8 61 0f 84 40 01 00 00 83 f8 62 75 2e 41 bc 08 00 00 00 e9 30 01 00 00 8d 48 92 83 .....a..@.....bu.A......0....H..
e780 f9 0c 77 2b 48 8d 15 05 07 00 00 48 63 0c 8a 48 01 d1 ff e1 41 bc 0a 00 00 00 e9 0d 01 00 00 83 ..w+H......Hc..H....A...........
e7a0 f8 66 75 0b 41 bc 0c 00 00 00 e9 fd 00 00 00 8d 48 01 48 63 c9 31 db 41 f6 44 0d 00 02 41 bc 00 .fu.A...........H.Hc.1.A.D...A..
e7c0 00 00 00 0f 84 ac 05 00 00 8d 48 01 48 63 c9 41 f6 44 0d 00 02 74 41 89 44 9d cc 41 6b cc 0a 44 ..........H.Hc.A.D...tA.D..Ak..D
e7e0 8d 64 08 d0 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 aa cc 00 00 eb 0f 48 8b .d..I..@H..H..H.@.H..u........H.
e800 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 48 ff c3 83 fb 03 7c b1 41 81 fc 00 01 00 00 0f G.H.H.H.O....A..H.....|.A.......
e820 8c 0d 01 00 00 e9 65 05 00 00 41 bc 0d 00 00 00 eb 7a 41 bc 09 00 00 00 eb 72 41 bc 0b 00 00 00 ......e...A......zA......rA.....
e840 eb 6a c7 45 cc 78 00 00 00 31 db 45 31 e4 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 .j.E.x...1.E1.I.G@H..H..H.I.H..u
e860 0a 48 89 c7 e8 3d cc 00 00 eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 89 44 9d .H...=.....H.H.H.Q.H.P....A...D.
e880 d0 8d 48 01 48 63 c9 41 f6 44 0d 00 10 0f 84 05 05 00 00 41 c1 e4 04 89 c7 e8 a6 82 ff ff 41 01 ..H.Hc.A.D.........A..........A.
e8a0 c4 48 ff c3 8d 43 01 83 f8 03 7c a2 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 61 48 .H...C....|.I.G@H..H..H.I.H..uaH
e8c0 89 c7 e8 df cb 00 00 eb 66 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0c 48 89 c7 e8 ........fI.G@H..H..H.I.H..u.H...
e8e0 c2 cb 00 00 89 c1 eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 09 41 89 0f eb 0b 4c 89 ff e8 ........H.H.H.Q.H.P....A....L...
e900 dc 05 00 00 41 8b 0f 8d 41 01 48 98 41 f6 44 05 00 08 74 2c 83 f9 0a 74 e3 83 f9 0d 75 ab eb dc ....A...A.H.A.D...t,...t....u...
e920 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 4c 89 ff 44 89 e6 e8 72 08 00 00 41 8b 0f H.H.H.Q.H.P....A..L..D...r...A..
e940 44 39 f1 0f 85 1f fd ff ff 4c 89 ff 44 89 f6 e8 5b 08 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d D9.......L..D...[...I..@H..H..H.
e960 40 ff 48 89 07 0f 84 84 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 75 01 00 00 48 @.H........H.G.H.H.H.O.....u...H
e980 8d 35 27 06 04 00 ba 1e 01 00 00 4c 89 ff e8 54 f6 ff ff 48 8d 35 13 06 04 00 ba 21 01 00 00 4c .5'........L...T...H.5.....!...L
e9a0 89 ff e8 40 f6 ff ff e8 fa ca 00 00 41 89 07 48 8d 35 18 03 04 00 4c 89 ff e8 78 08 00 00 85 c0 ...@........A..H.5....L...x.....
e9c0 0f 84 5d 01 00 00 48 8d 35 01 03 04 00 4c 89 ff e8 61 08 00 00 83 f8 01 41 bc 17 01 00 00 41 83 ..]...H.5....L...a......A.....A.
e9e0 dc ff e9 3b fb ff ff e8 ba ca 00 00 41 89 07 83 f8 3a 41 bc 3a 00 00 00 0f 85 24 fb ff ff 49 8b ...;........A....:A.:.....$...I.
ea00 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 14 03 00 00 48 8b 47 08 48 8d 48 01 48 89 4f .@H..H..H.@.H........H.G.H.H.H.O
ea20 08 0f b6 00 e9 05 03 00 00 e8 78 ca 00 00 41 89 07 83 f8 3d 41 bc 3c 00 00 00 0f 85 e2 fa ff ff ..........x...A....=A.<.........
ea40 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 e5 02 00 00 48 8b 47 08 48 8d 48 01 48 I..@H..H..H.@.H........H.G.H.H.H
ea60 89 4f 08 0f b6 00 e9 d6 02 00 00 e8 36 ca 00 00 41 89 07 83 f8 3d 41 bc 3d 00 00 00 0f 85 a0 fa .O..........6...A....=A.=.......
ea80 ff ff 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 b6 02 00 00 48 8b 47 08 48 8d 48 ..I..@H..H..H.@.H........H.G.H.H
eaa0 01 48 89 4f 08 0f b6 00 e9 a7 02 00 00 e8 f4 c9 00 00 41 89 07 83 f8 3d 41 bc 3e 00 00 00 0f 85 .H.O..............A....=A.>.....
eac0 5e fa ff ff 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 87 02 00 00 48 8b 47 08 48 ^...I..@H..H..H.@.H........H.G.H
eae0 8d 48 01 48 89 4f 08 0f b6 00 e9 78 02 00 00 e8 b2 c9 00 00 48 8b 5d c0 41 89 07 49 8b 47 48 48 .H.H.O.....x........H.].A..I.GHH
eb00 8b 30 48 8b 50 08 48 ff c6 48 83 c2 fe 4c 89 ff e8 8c f5 ff ff 48 89 03 41 bc 21 01 00 00 e9 ff .0H.P.H..H...L.......H..A.!.....
eb20 f9 ff ff 45 8b 37 41 8d 46 01 48 98 48 8d 0d cd 17 04 00 f6 04 01 02 41 bc 2e 00 00 00 0f 84 df ...E.7A.F.H.H..........A........
eb40 f9 ff ff 4c 89 ff 44 89 f6 e8 61 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 ...L..D...a...I..@H..H..H.@.H..t
eb60 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 2f c9 00 00 41 89 07 41 83 fe 30 75 25 .H.G.H.H.H.O......./...A..A..0u%
eb80 48 8d 35 f3 03 04 00 4c 89 ff e8 a7 06 00 00 85 c0 48 8d 05 df 03 04 00 48 8d 1d de 03 04 00 48 H.5....L.........H......H......H
eba0 0f 44 d8 eb 07 48 8d 1d cb 03 04 00 4c 8d 35 4d 17 04 00 4c 8d 25 c6 03 04 00 eb 03 41 89 07 4c .D...H......L.5M...L.%......A..L
ebc0 89 ff 48 89 de e8 6c 06 00 00 85 c0 74 0b 4c 89 ff 4c 89 e6 e8 5d 06 00 00 41 8b 37 8d 46 01 48 ..H...l.....t.L..L...]...A.7.F.H
ebe0 98 41 f6 04 06 10 74 33 4c 89 ff e8 bf 05 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 .A....t3L.......I..@H..H..H.@.H.
ec00 07 75 07 e8 9e c8 00 00 eb b2 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb a1 83 fe 2e 74 c8 .u........H.G.H.H.H.O.........t.
ec20 31 f6 4c 89 ff e8 85 05 00 00 49 8b 47 48 48 8b 38 48 8b 40 08 48 85 c0 48 c7 c6 ff ff ff ff 74 1.L.......I.GHH.8H.@.H..H......t
ec40 2f 41 8a 4f 68 4c 8b 75 c0 48 8d 50 ff 80 7c 07 ff 2e 75 04 88 4c 07 ff 48 85 d2 48 89 d0 75 e9 /A.OhL.u.H.P..|...u..L..H..H..u.
ec60 49 8b 47 48 48 8b 38 48 8b 70 08 48 ff ce eb 04 4c 8b 75 c0 4c 89 f2 e8 ed 7e ff ff 85 c0 41 bc I.GHH.8H.p.H....L.u.L....~....A.
ec80 1f 01 00 00 0f 85 98 f8 ff ff 41 8a 5f 68 e8 9d dd 00 00 48 8b 00 8a 00 41 88 47 68 49 8b 4f 48 ..........A._h.....H....A.GhI.OH
eca0 48 8b 39 48 8b 49 08 48 85 c9 48 c7 c6 ff ff ff ff 74 24 48 8d 51 ff 38 5c 0f ff 75 04 88 44 0f H.9H.I.H..H......t$H.Q.8\..u..D.
ecc0 ff 48 85 d2 48 89 d1 75 ea 49 8b 47 48 48 8b 38 48 8b 70 08 48 ff ce 4c 89 f2 e8 8a 7e ff ff 85 .H..H..u.I.GHH.8H.p.H..L....~...
ece0 c0 0f 85 3b f8 ff ff 49 8b 57 48 48 8b 42 08 48 85 c0 74 1e 41 8a 4f 68 48 8b 12 48 8d 70 ff 38 ...;...I.WHH.B.H..t.A.OhH..H.p.8
ed00 4c 02 ff 75 05 c6 44 02 ff 2e 48 85 f6 48 89 f0 75 e9 48 8d 05 6a 02 04 00 ba 1f 01 00 00 4c 89 L..u..D...H..H..u.H..j........L.
ed20 ff 48 89 c6 e8 be f2 ff ff e8 78 c7 00 00 41 89 07 41 bc 1d 01 00 00 e9 e6 f7 ff ff e8 65 c7 00 .H........x...A..A...........e..
ed40 00 41 89 07 41 bc 1b 01 00 00 e9 d3 f7 ff ff e8 52 c7 00 00 41 89 07 41 bc 19 01 00 00 e9 c0 f7 .A..A...........R...A..A........
ed60 ff ff e8 3f c7 00 00 41 89 07 41 bc 1a 01 00 00 e9 ad f7 ff ff 48 8d 05 43 02 04 00 ba 01 00 00 ...?...A..A..........H..C.......
ed80 00 4c 89 ff 4c 89 fe 48 89 c1 e8 17 05 00 00 48 8d 05 41 02 04 00 eb 0a 83 c3 02 48 8d 05 4e 02 .L..L..H.......H..A........H..N.
eda0 04 00 48 8d 4d cc 4c 89 ff 48 89 ce 89 da 48 89 c1 e8 f0 04 00 00 66 90 b9 f4 ff ff 74 f4 ff ff ..H.M.L..H....H.......f.....t...
edc0 b9 f4 ff ff b9 f4 ff ff 74 f4 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff ........t...7...7...7...7...7...
ede0 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 7...7...7...7...7...7...7...7...
ee00 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff b9 f4 ff ff 37 f6 ff ff 7c f7 ff ff 7...7...7...7...7.......7...|...
ee20 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 7c f7 ff ff 37 f6 ff ff 37 f6 ff ff 37 f6 ff ff 7...7...7...7...|...7...7...7...
ee40 37 f6 ff ff 37 f6 ff ff e8 f4 ff ff b2 f7 ff ff 37 f6 ff ff 8b fd ff ff 8b fd ff ff 8b fd ff ff 7...7...........7...............
ee60 8b fd ff ff 8b fd ff ff 8b fd ff ff 8b fd ff ff 8b fd ff ff 8b fd ff ff 8b fd ff ff ea f7 ff ff ................................
ee80 37 f6 ff ff 15 f8 ff ff 40 f8 ff ff 6b f8 ff ff 04 f9 ff ff 1f f9 ff ff 1f f9 ff ff 1f f9 ff ff 7.......@...k...................
eea0 9a f9 ff ff 1f f9 ff ff a2 f9 ff ff 1f f9 ff ff aa f9 ff ff 1f f9 ff ff b2 f9 ff ff 1f f9 ff ff ................................
eec0 39 fa ff ff 55 48 89 e5 53 50 48 89 fb 48 8d 73 28 e8 1e f3 ff ff 89 43 20 48 83 c4 08 5b 5d c3 9...UH..SPH..H.s(......C.H...[].
eee0 55 48 89 e5 41 56 53 48 89 fb 44 8b 33 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 UH..AVSH..D.3H.{@H..H..H.@.H..t.
ef00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 90 c5 00 00 89 03 83 f8 0a 74 05 83 f8 0d H.G.H.H.H.O................t....
ef20 75 30 44 39 f0 74 2b 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 u0D9.t+H.{@H..H..H.@.H..t.H.G.H.
ef40 48 01 48 89 4f 08 0f b6 00 eb 05 e8 56 c5 00 00 89 03 8b 43 04 8d 48 01 3d fc ff ff 7f 89 4b 04 H.H.O.......V......C..H.=.....K.
ef60 7d 05 5b 41 5e 5d c3 48 8d 05 cc 00 04 00 48 89 df 48 89 c6 e8 62 f0 ff ff 55 48 89 e5 41 57 41 }.[A^].H......H..H...b...UH..AWA
ef80 56 41 54 53 49 89 fc 45 8b 34 24 44 89 f6 e8 1c 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 c0 48 8d VATSI..E.4$D.......I.|$@H..H..H.
efa0 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 e9 c4 00 00 41 89 04 @.H..t.H.G.H.H.H.O...........A..
efc0 24 45 31 ff 83 f8 3d bb 00 00 00 00 75 44 31 db be 3d 00 00 00 4c 89 e7 e8 d2 01 00 00 49 8b 7c $E1...=.....uD1..=...L.......I.|
efe0 24 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 b0 c4 00 00 eb 0f 48 8b 47 08 48 8d 48 01 $@H..H..H.@.H..u........H.G.H.H.
f000 48 89 4f 08 0f b6 00 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 H.O....A..$....=t.D9......D.E.A1
f020 df 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d7 49 89 f6 48 89 fb .D..[A\A^A_].UH..AWAVSPA..I..H..
f040 8b 33 e8 68 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 .3.h...H.{@H..H..H.@.H..t.H.G.H.
f060 48 01 48 89 4f 08 0f b6 00 eb 05 e8 36 c4 00 00 89 03 83 f8 0a 74 05 83 f8 0d 75 0e 48 89 df e8 H.H.O.......6........t....u.H...
f080 5c fe 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 e7 \...........\.....tN...tI...u...
f0a0 00 00 00 83 f8 5d 74 65 4d 85 f6 74 0a 48 89 df 89 c6 e8 f8 00 00 00 48 8b 7b 40 48 8b 07 48 85 .....]teM..t.H.........H.{@H..H.
f0c0 c0 48 8d 40 ff 48 89 07 75 07 e8 d7 c3 00 00 eb b7 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 .H.@.H..u........H.G.H.H.H.O....
f0e0 eb a6 be 0a 00 00 00 48 89 df e8 c0 00 00 00 48 89 df e8 e9 fd ff ff 4d 85 f6 75 88 48 8b 43 48 .......H.......H.......M..u.H.CH
f100 48 c7 40 08 00 00 00 00 e9 77 ff ff ff 48 89 df e8 64 fe ff ff 44 39 f8 0f 85 66 ff ff ff 8b 33 H.@......w...H...d...D9...f....3
f120 48 89 df e8 87 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 H.......H.{@H..H..H.@.H..t.H.G.H
f140 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 55 c3 00 00 4d 85 f6 89 03 74 27 48 8b 43 48 41 8d 4f 02 .H.H.O.......U...M....t'H.CHA.O.
f160 48 63 f1 48 03 30 48 8b 50 08 43 8d 44 3f 04 48 98 48 29 c2 48 89 df e8 25 ef ff ff 49 89 06 48 Hc.H.0H.P.C.D?.H.H).H...%...I..H
f180 83 c4 08 5b 41 5e 41 5f 5d c3 4d 85 f6 48 8d 05 77 fe 03 00 48 8d 0d 87 fe 03 00 48 0f 45 c8 ba ...[A^A_].M..H..w...H......H.E..
f1a0 1e 01 00 00 48 89 df 48 89 ce e8 38 ee ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 8b 5f 48 ....H..H...8...UH..AWAVSPA..H._H
f1c0 48 8b 4b 08 48 8b 53 10 48 8d 41 01 48 39 d0 76 35 48 b8 fe ff ff ff ff ff ff 7f 48 39 c2 73 40 H.K.H.S.H.A.H9.v5H.........H9.s@
f1e0 4c 8d 3c 12 49 83 ff fe 48 8b 7f 38 74 43 48 8b 33 4c 89 f9 e8 93 c4 00 00 48 89 03 4c 89 7b 10 L.<.I...H..8tCH.3L.......H..L.{.
f200 48 8b 4b 08 eb 03 48 8b 03 48 8d 51 01 48 89 53 08 44 88 34 08 48 83 c4 08 5b 41 5e 41 5f 5d c3 H.K...H..H.Q.H.S.D.4.H...[A^A_].
f220 48 8d 05 6d fd 03 00 31 d2 48 89 c6 e8 b6 ed ff ff e8 44 c4 00 00 55 48 89 e5 41 57 41 56 53 50 H..m...1.H........D...UH..AWAVSP
f240 49 89 fe 41 8b 1e 45 31 ff 85 db 74 4b 48 89 f7 89 de e8 8d d8 00 00 48 85 c0 74 3c 4c 89 f7 89 I..A..E1...tKH.........H..t<L...
f260 de e8 49 ff ff ff 49 8b 7e 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 ..I...I.~@H..H..H.@.H..t.H.G.H.H
f280 01 48 89 4f 08 0f b6 00 eb 05 e8 17 c2 00 00 41 89 06 41 bf 01 00 00 00 44 89 f8 48 83 c4 08 5b .H.O...........A..A.....D..H...[
f2a0 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 41 89 d4 49 89 f5 49 89 ff A^A_].UH..AWAVAUATSPI..A..I..I..
f2c0 49 8b 47 48 48 c7 40 08 00 00 00 00 be 5c 00 00 00 e8 d9 fe ff ff 31 db 45 85 e4 7e 1a 41 8b 74 I.GHH.@......\........1.E..~.A.t
f2e0 9d 00 83 fe ff 74 10 4c 89 ff e8 c0 fe ff ff 48 ff c3 44 39 e3 7c e6 ba 21 01 00 00 4c 89 ff 4c .....t.L.......H..D9.|..!...L..L
f300 89 f6 e8 e0 ec ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 cc 49 89 d6 49 89 .......UH..AWAVAUATSH..8I..I..I.
f320 f7 48 89 fb 48 89 5d a0 4c 89 75 a8 4c 89 65 b0 44 89 45 b8 4c 8d 6d c0 4c 89 ef e8 e8 d7 ff ff .H..H.].L.u.L.e.D.E.L.m.L.......
f340 ba 12 00 00 00 48 89 df 4c 89 ee 4c 89 e1 41 ff d6 89 45 bc 48 8d 75 a0 4c 89 ff e8 12 00 00 00 .....H..L..L..A...E.H.u.L.......
f360 8b 45 bc 48 83 c4 38 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 .E.H..8[A\A]A^A_].UH..AWAVAUATSH
f380 83 ec 28 49 89 f7 49 89 fe 41 8b 46 68 89 45 d4 41 8b 47 1c 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 ..(I..I..A.Fh.E.A.G...u.I.?I.O.H
f3a0 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 41 8b 4e 6c 89 4d d4 85 c0 75 18 49 8b 3f 49 8b .u......A.W.A.G.A.Nl.M...u.I.?I.
f3c0 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 41 8a 4e 78 88 4d d4 85 c0 75 18 49 8b O.H.u......A.W.A.G.A.Nx.M...u.I.
f3e0 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 41 89 47 1c 41 8a 4e 79 88 4d d4 85 c0 75 ?I.O.H.u......A.W.A.G.A.Ny.M...u
f400 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 41 89 47 1c 41 8a 4e 7a 88 4d d4 .I.?I.O.H.u......A.W.A.G.A.Nz.M.
f420 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 41 89 47 1c 49 8b 7e 18 ..u.I.?I.O.H.u......A.W.A.G.I.~.
f440 41 8b 76 58 4c 89 fa e8 e0 02 00 00 45 8b 6e 54 44 89 6d c0 41 8b 47 1c 85 c0 75 18 49 8b 3f 49 A.vXL.......E.nTD.m.A.G...u.I.?I
f460 8b 4f 10 48 8d 75 c0 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 ed 0f 8e ae 00 00 00 41 bc 08 .O.H.u......A.W.A.G.E........A..
f480 00 00 00 49 8b 5e 10 42 8b 0c 23 88 ca 80 e2 0f 88 55 d4 85 c0 75 1c 49 8b 3f 49 8b 4f 10 ba 01 ...I.^.B..#......U...u.I.?I.O...
f4a0 00 00 00 48 8d 75 d4 41 ff 57 08 41 89 47 1c 42 8b 0c 23 83 e1 0f 83 f9 04 74 27 83 f9 03 75 31 ...H.u.A.W.A.G.B..#......t'...u1
f4c0 f2 42 0f 10 44 23 f8 f2 0f 11 45 c8 85 c0 75 4a 49 8b 3f 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c8 .B..D#....E...uJI.?I.O......H.u.
f4e0 eb 30 4a 8b 7c 23 f8 4c 89 fe e8 96 02 00 00 eb 29 83 f9 01 75 24 42 8a 4c 23 f8 88 4d c7 85 c0 .0J.|#.L........)...u$B.L#..M...
f500 75 18 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 c7 41 ff 57 08 41 89 47 1c 41 8b 47 1c 49 83 u.I.?I.O......H.u.A.W.A.G.A.G.I.
f520 c4 10 41 ff cd 0f 85 58 ff ff ff 45 8b 66 60 44 89 65 d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d ..A....X...E.f`D.e...u.I.?I.O.H.
f540 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 20 48 8b 3c d8 4c 89 u......A.W.A.G.E..~.1.I.F.H.<.L.
f560 fe e8 0c fe ff ff 48 ff c3 41 39 dc 75 e8 41 8b 47 1c 45 8b 6e 50 44 89 6d bc 85 c0 75 18 49 8b ......H..A9.u.A.G.E.nPD.m...u.I.
f580 3f 49 8b 4f 10 48 8d 75 bc ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 ed 7e 5b 31 db 4c 8d 65 ?I.O.H.u......A.W.A.G.E..~[1.L.e
f5a0 b8 49 8b 4e 38 8a 54 19 08 88 55 b8 85 c0 75 1b 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 .I.N8.T...U...u.I.?I.O......L..A
f5c0 ff 57 08 41 89 47 1c 49 8b 4e 38 8a 4c 19 09 88 4d b8 85 c0 75 17 49 8b 3f 49 8b 4f 10 ba 01 00 .W.A.G.I.N8.L...M...u.I.?I.O....
f5e0 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 83 c3 10 41 ff cd 75 ab 31 db 41 83 7f 18 00 bf 00 00 ..L..A.W.A.G.H...A..u.1.A.......
f600 00 00 75 04 49 8b 7e 48 4c 89 fe e8 75 01 00 00 41 83 7f 18 00 75 04 41 8b 5e 5c 49 8b 7e 28 89 ..u.I.~HL...u...A....u.A.^\I.~(.
f620 de 4c 89 fa e8 03 01 00 00 45 31 ed 41 83 7f 18 00 75 04 45 8b 6e 64 44 89 6d b4 41 8b 47 1c 85 .L.......E1.A....u.E.ndD.m.A.G..
f640 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 b4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 ed 7e 6f .u.I.?I.O.H.u......A.W.A.G.E..~o
f660 31 db 4c 8d 65 b8 49 8b 46 30 48 8b 3c 18 4c 89 fe e8 0f 01 00 00 49 8b 4e 30 8b 44 19 08 89 45 1.L.e.I.F0H.<.L.......I.N0.D...E
f680 b8 41 8b 47 1c 85 c0 75 1b 49 8b 3f 49 8b 4f 10 ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c .A.G...u.I.?I.O......L..A.W.A.G.
f6a0 49 8b 4e 30 8b 4c 19 0c 89 4d b8 85 c0 75 17 49 8b 3f 49 8b 4f 10 ba 04 00 00 00 4c 89 e6 41 ff I.N0.L...M...u.I.?I.O......L..A.
f6c0 57 08 41 89 47 1c 48 83 c3 10 41 ff cd 75 97 45 31 e4 41 83 7f 18 00 75 04 45 8b 66 50 44 89 65 W.A.G.H...A..u.E1.A....u.E.fPD.e
f6e0 b8 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 b8 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 e4 ...u.I.?I.O.H.u......A.W.A.G.E..
f700 7e 1b 31 db 49 8b 46 38 48 8b 3c 18 4c 89 fe e8 71 00 00 00 48 83 c3 10 41 ff cc 75 e7 48 83 c4 ~.1.I.F8H.<.L...q...H...A..u.H..
f720 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 d3 41 89 f7 49 89 fe 44 ([A\A]A^A_].UH..AWAVSPH..A..I..D
f740 89 7d e4 83 7b 1c 00 75 31 48 8b 3b 48 8b 4b 10 48 8d 75 e4 ba 04 00 00 00 ff 53 08 85 c0 89 43 .}..{..u1H.;H.K.H.u.......S....C
f760 1c 75 17 49 63 d7 48 c1 e2 02 48 8b 3b 48 8b 4b 10 4c 89 f6 ff 53 08 89 43 1c 48 83 c4 08 5b 41 .u.Ic.H...H.;H.K.L...S..C.H...[A
f780 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 f6 48 89 fb 48 85 db 74 42 48 8b 43 10 48 ^A_].UH..AVSH...I..H..H..tBH.C.H
f7a0 ff c0 48 89 45 e0 41 83 7e 1c 00 75 57 49 8b 3e 49 8b 4e 10 48 8d 75 e0 ba 08 00 00 00 41 ff 56 ..H.E.A.~..uWI.>I.N.H.u......A.V
f7c0 08 85 c0 41 89 46 1c 75 3b 48 83 c3 18 48 8b 55 e0 49 8b 3e 49 8b 4e 10 48 89 de eb 1f 48 c7 45 ...A.F.u;H...H.U.I.>I.N.H....H.E
f7e0 e8 00 00 00 00 41 83 7e 1c 00 75 18 49 8b 3e 49 8b 4e 10 48 8d 75 e8 ba 08 00 00 00 41 ff 56 08 .....A.~..u.I.>I.N.H.u......A.V.
f800 41 89 46 1c 48 83 c4 10 5b 41 5e 5d c3 90 90 90 55 48 89 e5 53 50 48 89 fb 31 f6 ba 0e 00 00 00 A.F.H...[A^]....UH..SPH..1......
f820 e8 b9 82 00 00 48 8d 35 f4 94 04 00 31 d2 48 89 df e8 8e 41 00 00 31 f6 ba 01 00 00 00 48 89 df .....H.5....1.H....A..1......H..
f840 e8 99 82 00 00 48 8d 35 28 d8 00 00 31 d2 48 89 df e8 40 7e 00 00 be fe ff ff ff 48 89 df e8 40 .....H.5(...1.H...@~.......H...@
f860 78 00 00 be fe ff ff ff 48 89 df e8 e8 85 00 00 be fe ff ff ff 48 89 df e8 01 76 00 00 be fe ff x.......H............H....v.....
f880 ff ff 48 89 df e8 19 78 00 00 48 8d 15 3d f0 03 00 be fe ff ff ff 48 89 df e8 f2 83 00 00 be fe ..H....x..H..=........H.........
f8a0 ff ff ff 48 89 df e8 d3 75 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 ...H....u.......H...[].UH..AWAVA
f8c0 55 41 54 53 48 83 ec 18 49 89 fd 48 8d 55 d0 be 01 00 00 00 e8 e6 31 00 00 48 89 45 c8 be 02 00 UATSH...I..H.U........1..H.E....
f8e0 00 00 ba 01 00 00 00 4c 89 ef e8 07 34 00 00 48 85 c0 78 05 49 89 c7 eb 17 48 8b 4d d0 48 89 c2 .......L....4..H..x.I....H.M.H..
f900 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 ef 4c 89 fa e8 d6 33 00 00 H..E1.H9.r.L.|.......L..L....3..
f920 48 85 c0 4c 8b 65 d0 78 05 49 89 c6 eb 13 48 89 c1 48 f7 d9 45 31 f6 49 39 cc 72 05 4e 8d 74 20 H..L.e.x.I....H..H..E1.I9.r.N.t.
f940 01 4d 85 ff be 01 00 00 00 49 0f 45 f7 4d 39 e6 4c 89 f1 49 0f 47 cc 31 c0 48 89 ca 48 29 f2 72 .M.......I.E.M9.L..I.G.1.H..H).r
f960 7c 48 ff c2 89 d3 48 63 d3 48 01 f2 48 39 ca 76 5b 48 8d 15 84 fa 03 00 4c 89 ef 89 de e8 83 31 |H....Hc.H..H9.v[H......L......1
f980 00 00 89 d8 85 c0 7e 55 89 45 c4 49 83 ff 01 b8 01 00 00 00 49 0f 47 c7 48 8b 4d c8 48 8d 5c 08 ......~U.E.I........I.G.H.M.H.\.
f9a0 ff 49 f7 d6 49 f7 d4 4d 39 e6 4d 0f 47 e6 41 f7 dc 41 29 c4 0f b6 33 4c 89 ef e8 87 7c 00 00 48 .I..I..M9.M.G.A..A)...3L....|..H
f9c0 ff c3 41 ff cc 75 ed 8b 45 c4 eb 11 48 8d 35 29 fa 03 00 31 c0 4c 89 ef e8 75 2b 00 00 48 83 c4 ..A..u..E...H.5)...1.L...u+..H..
f9e0 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 04 00 00 .[A\A]A^A_].UH..AWAVAUATSH..8...
fa00 49 89 fd e8 5a 74 00 00 41 89 c6 49 63 de 48 89 9d a8 fb ff ff 48 8d b5 b8 fb ff ff 4c 89 ef 48 I...Zt..A..Ic.H......H......L..H
fa20 89 da e8 6a 35 00 00 48 89 85 b0 fb ff ff 85 db 7e 44 45 89 f4 45 31 ff 49 8d 5f 01 4c 89 ef 89 ...j5..H........~DE..E1.I._.L...
fa40 de e8 1a 32 00 00 49 89 c6 41 0f b6 c6 44 39 f0 74 11 4c 89 ef 89 de 48 8d 15 8b f9 03 00 e8 f6 ...2..I..A...D9.t.L....H........
fa60 29 00 00 48 8b 85 b0 fb ff ff 46 88 34 38 41 39 dc 49 89 df 75 c2 48 8d bd b8 fb ff ff 48 8b b5 )..H......F.48A9.I..u.H......H..
fa80 a8 fb ff ff e8 56 34 00 00 b8 01 00 00 00 48 81 c4 38 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 .....V4.......H..8...[A\A]A^A_].
faa0 55 48 89 e5 41 57 41 56 53 48 81 ec 28 04 00 00 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 ba 06 UH..AWAVSH..(...H..A............
fac0 00 00 00 e8 8d 30 00 00 be 01 00 00 00 48 89 df e8 a9 73 00 00 4c 8d bd c8 fb ff ff 48 89 df 4c .....0.......H....s..L......H..L
fae0 89 fe e8 89 34 00 00 48 8d 35 e4 1e 00 00 48 89 df 4c 89 fa e8 ae 86 00 00 85 c0 74 16 48 8d 35 ....4..H.5....H..L.........t.H.5
fb00 c7 f8 03 00 31 c0 48 89 df e8 44 2a 00 00 41 89 c6 eb 0c 48 8d bd c8 fb ff ff e8 84 33 00 00 44 ....1.H...D*..A....H........3..D
fb20 89 f0 48 81 c4 28 04 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 f5 0f 00 00 55 ..H..(...[A^A_].UH.......].....U
fb40 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 04 00 00 48 89 fb 48 89 9d 70 fb ff ff e8 00 73 H..AWAVAUATSH......H..H..p.....s
fb60 00 00 89 85 6c fb ff ff 48 8d 55 b8 be 01 00 00 00 48 89 df e8 46 2f 00 00 49 89 c7 4c 8b 65 b8 ....l...H.U......H...F/..I..L.e.
fb80 48 8d b5 98 fb ff ff 48 89 df e8 e1 33 00 00 4d 85 e4 0f 8e 7b 06 00 00 41 bd 01 00 00 00 48 8d H......H....3..M....{...A.....H.
fba0 9d 98 fb ff ff 4c 8d 75 c6 4d 01 fc e9 29 04 00 00 b9 51 00 00 00 0f a3 c1 0f 83 3d 06 00 00 48 .....L.u.M...)....Q........=...H
fbc0 89 df 48 8d 35 ab d4 00 00 e8 af 1d 00 00 48 8b bd 70 fb ff ff 44 8b ad 5c fb ff ff 44 89 ee e8 ..H.5.........H..p...D..\...D...
fbe0 ee 2f 00 00 b0 01 48 8b bd 50 fb ff ff 48 89 de e8 dd ce 00 00 89 c3 e9 eb 00 00 00 83 fa 60 4d ./....H..P...H................`M
fc00 89 ee 7f 0a 83 fa 58 74 21 e9 ee 05 00 00 8d 42 9f 83 f8 17 0f 87 e2 05 00 00 48 8d 0d 17 06 00 ......Xt!......B..........H.....
fc20 00 48 63 04 81 48 01 c8 ff e0 4c 8b ad 70 fb ff ff 4c 89 ef 8b b5 5c fb ff ff e8 93 2f 00 00 0f .Hc..H....L..p...L....\...../...
fc40 28 c8 f2 0f 10 15 46 05 04 00 f2 0f 5c ca f2 48 0f 2c c1 48 b9 00 00 00 00 00 00 00 80 48 31 c8 (.....F.....\..H.,.H.........H1.
fc60 66 0f 2e c2 f2 4c 0f 2c f0 4c 0f 43 f0 66 49 0f 6e ce 66 0f 62 0d 26 05 04 00 66 0f 5c 0d 2e 05 f....L.,.L.C.fI.n.f.b.&...f.\...
fc80 04 00 66 0f 7c c9 f2 0f 5c c1 66 0f 2e 05 06 05 04 00 76 0e f2 0f 10 0d 7c 04 04 00 66 0f 2e c8 ..f.|...\.f.......v.....|...f...
fca0 77 15 4c 89 ef 8b b5 5c fb ff ff 48 8d 15 70 f6 03 00 e8 a2 27 00 00 48 89 df 48 8d 35 5e f6 03 w.L....\...H..p.....'..H..H.5^..
fcc0 00 e8 b7 1c 00 00 31 c0 48 8b bd 50 fb ff ff 48 89 de 4c 89 f2 e8 f8 cd 00 00 89 c3 4c 8d 75 c6 ......1.H..P...H..L.........L.u.
fce0 44 8b ad 5c fb ff ff 48 63 c3 48 01 85 a8 fb ff ff 4d 39 e7 48 8d 9d 98 fb ff ff 0f 82 d9 02 00 D..\...Hc.H......M9.H...........
fd00 00 e9 0d 05 00 00 4c 8b ad 70 fb ff ff 4c 89 ef 8b b5 5c fb ff ff e8 b7 2e 00 00 f2 4c 0f 2c f0 ......L..p...L....\.........L.,.
fd20 f2 49 0f 2a ce f2 0f 5c c1 66 0f 2e 05 67 04 04 00 76 12 f2 0f 10 0d dd 03 04 00 66 0f 2e c8 0f .I.*...\.f...g...v.........f....
fd40 87 72 ff ff ff 4c 89 ef 8b b5 5c fb ff ff 48 8d 15 ad f5 03 00 e9 58 ff ff ff 48 8b bd 70 fb ff .r...L....\...H.......X...H..p..
fd60 ff 44 8b ad 5c fb ff ff 44 89 ee e8 f0 2e 00 00 48 89 c1 31 c0 48 8b bd 50 fb ff ff 48 89 de 89 .D..\...D.......H..1.H..P...H...
fd80 ca e8 4c cd 00 00 e9 6a fe ff ff 48 8b bd 70 fb ff ff 8b b5 5c fb ff ff 48 8d 55 d0 e8 1e 2d 00 ..L....j...H..p.....\...H.U...-.
fda0 00 48 89 c3 48 8b 85 a8 fb ff ff 48 3b 85 a0 fb ff ff 72 18 be 01 00 00 00 48 8d bd 98 fb ff ff .H..H......H;.....r......H......
fdc0 e8 af 2f 00 00 48 8b 85 a8 fb ff ff 48 8d 48 01 48 89 8d a8 fb ff ff 48 8b 8d 98 fb ff ff c6 04 ../..H......H.H.H......H........
fde0 01 22 eb 59 4c 8b ad 70 fb ff ff 4c 89 ef 8b b5 5c fb ff ff 48 8d 95 78 fb ff ff e8 bc 37 00 00 .".YL..p...L....\...H..x.....7..
fe00 49 89 c6 be 2e 00 00 00 48 89 df e8 d4 cc 00 00 48 85 c0 0f 85 99 01 00 00 48 83 bd 78 fb ff ff I.......H.......H........H..x...
fe20 64 0f 82 8b 01 00 00 48 8d bd 98 fb ff ff e8 ba 30 00 00 31 db e9 a2 fe ff ff 48 ff c3 48 8b 45 d......H........0..1......H..H.E
fe40 d0 48 85 c0 48 8d 40 ff 48 89 45 d0 0f 84 14 01 00 00 8a 03 3c 5b 0f b6 f8 7f 14 31 d2 84 c0 0f .H..H.@.H.E.........<[.....1....
fe60 84 bc 00 00 00 3c 0a 74 0a 3c 22 74 06 eb 44 3c 5c 75 40 48 8b 85 a8 fb ff ff 48 3b 85 a0 fb ff .....<.t.<"t..D<\u@H......H;....
fe80 ff 72 18 be 01 00 00 00 48 8d bd 98 fb ff ff e8 e0 2e 00 00 48 8b 85 a8 fb ff ff 48 8d 48 01 48 .r......H...........H......H.H.H
fea0 89 8d a8 fb ff ff 48 8b 8d 98 fb ff ff c6 04 01 5c eb 27 40 84 ff 78 14 48 8b 05 51 81 04 00 8b ......H.........\.'@..x.H..Q....
fec0 44 b8 3c b9 00 02 00 00 21 c8 eb 0a be 00 02 00 00 e8 40 ca 00 00 85 c0 75 44 48 8b 85 a8 fb ff D.<.....!.........@.....uDH.....
fee0 ff 48 3b 85 a0 fb ff ff 72 18 be 01 00 00 00 48 8d bd 98 fb ff ff e8 79 2e 00 00 48 8b 85 a8 fb .H;.....r......H.......y...H....
ff00 ff ff 8a 0b 48 8d 50 01 48 89 95 a8 fb ff ff 48 8b 95 98 fb ff ff 88 0c 02 e9 1c ff ff ff 0f b6 ....H.P.H......H................
ff20 13 0f b6 43 01 48 8b 0d e4 80 04 00 f6 44 81 3d 04 75 0e 31 c0 4c 89 f7 48 8d 35 2f f4 03 00 eb ...C.H.......D.=.u.1.L..H.5/....
ff40 0c 31 c0 4c 89 f7 48 8d 35 25 f4 03 00 e8 80 cb 00 00 48 8d bd 98 fb ff ff 4c 89 f6 e8 ff 2e 00 .1.L..H.5%........H......L......
ff60 00 e9 d4 fe ff ff 48 8b 85 a8 fb ff ff 48 3b 85 a0 fb ff ff 44 8b ad 5c fb ff ff 72 18 be 01 00 ......H......H;.....D..\...r....
ff80 00 00 48 8d bd 98 fb ff ff e8 e6 2d 00 00 48 8b 85 a8 fb ff ff 48 8d 48 01 48 89 8d a8 fb ff ff ..H........-..H......H.H.H......
ffa0 48 8b 8d 98 fb ff ff c6 04 01 22 31 db e9 35 fd ff ff 31 c0 48 8b bd 50 fb ff ff 48 89 de 4c 89 H........."1..5...1.H..P...H..L.
ffc0 f2 e8 0c cb 00 00 89 c3 be fe ff ff ff 4c 89 ef e8 a9 6e 00 00 e9 02 fd ff ff 44 89 e8 48 89 85 .............L....n.......D..H..
ffe0 60 fb ff ff 41 8a 07 3c 25 75 59 4d 89 f5 4d 8d 77 01 41 80 7f 01 25 0f 85 94 00 00 00 48 8b 85 `...A..<%uYM..M.w.A...%......H..
10000 a8 fb ff ff 48 3b 85 a0 fb ff ff b1 25 72 17 be 01 00 00 00 48 89 df e8 58 2d 00 00 41 8a 0e 48 ....H;......%r......H...X-..A..H
10020 8b 85 a8 fb ff ff 49 83 c7 02 48 8d 50 01 48 89 95 a8 fb ff ff 48 8b 95 98 fb ff ff 88 0c 02 4d ......I...H.P.H......H.........M
10040 89 ee eb 3f 48 8b 8d a8 fb ff ff 48 3b 8d a0 fb ff ff 72 17 be 01 00 00 00 48 89 df e8 13 2d 00 ...?H......H;.....r......H....-.
10060 00 41 8a 07 48 8b 8d a8 fb ff ff 49 ff c7 48 8d 51 01 48 89 95 a8 fb ff ff 48 8b 95 98 fb ff ff .A..H......I..H.Q.H......H......
10080 88 04 0a 4d 39 e7 0f 82 58 ff ff ff e9 82 01 00 00 be 00 02 00 00 48 89 df e8 d6 2c 00 00 48 89 ...M9...X.............H....,..H.
100a0 85 50 fb ff ff 48 8b 8d 60 fb ff ff 8d 41 01 89 85 5c fb ff ff 3b 8d 6c fb ff ff 48 8b bd 70 fb .P...H..`....A...\...;.l...H..p.
100c0 ff ff 7c 12 8b b5 5c fb ff ff 48 8d 15 28 f2 03 00 e8 83 23 00 00 45 8a 3e 45 84 ff 4c 89 f3 75 ..|...\...H..(.....#..E.>E..L..u
100e0 08 45 31 ff 4c 89 f3 eb 29 41 0f be f7 ba 06 00 00 00 48 8d 3d 7f f2 03 00 e8 50 c9 00 00 48 85 .E1.L...)A........H.=.....P...H.
10100 c0 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 .t.D.{.H..E..u.E1.H..L).H...r.1.
10120 48 8b bd 70 fb ff ff 48 8d 35 50 f2 03 00 e8 1f 24 00 00 44 8a 3b 41 0f b6 c7 48 8d 4b 01 48 8b H..p...H.5P.....$..D.;A...H.K.H.
10140 15 cb 7e 04 00 f6 44 82 3d 04 48 0f 44 cb 0f b6 01 f6 44 82 3d 04 4c 8d 79 01 4c 0f 44 f9 41 8a ..~...D.=.H.D.....D.=.L.y.L.D.A.
10160 07 3c 2e 75 2a 41 0f b6 47 01 49 8d 4f 01 49 83 c7 02 f6 44 82 3d 04 4c 0f 44 f9 41 0f b6 07 49 .<.u*A..G.I.O.I....D.=.L.D.A...I
10180 8d 4f 01 f6 44 82 3d 04 4c 0f 45 f9 41 8a 07 0f b6 c0 f6 44 82 3d 04 74 15 31 c0 48 8b bd 70 fb .O..D.=.L.E.A......D.=.t.1.H..p.
101a0 ff ff 48 8d 35 f5 f1 03 00 e8 a4 23 00 00 c6 85 80 fb ff ff 25 4c 89 fb 4c 29 f3 48 8d 53 01 48 ..H.5......#........%L..L).H.S.H
101c0 8d bd 81 fb ff ff 4c 89 f6 e8 8c c8 00 00 48 8d 85 80 fb ff ff c6 44 03 02 00 48 89 c3 41 0f be ......L.......H.......D...H..A..
101e0 17 49 ff c7 83 fa 57 0f 8f 0f fa ff ff 8d 42 bf 83 f8 06 4d 89 ee 0f 86 b5 f9 ff ff 48 8d 35 49 .I....W.......B....M........H.5I
10200 f1 03 00 31 c0 48 8b bd 70 fb ff ff e8 41 23 00 00 eb 11 48 8d bd 98 fb ff ff e8 84 2c 00 00 b8 ...1.H..p....A#....H........,...
10220 01 00 00 00 48 81 c4 a8 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 90 87 f9 ff ff c4 ff ff ff ....H......[A\A]A^A_].f.........
10240 22 fb ff ff ce fa ff ff 87 f9 ff ff 87 f9 ff ff 87 f9 ff ff c4 ff ff ff ce fa ff ff c4 ff ff ff "...............................
10260 c4 ff ff ff c4 ff ff ff c4 ff ff ff c4 ff ff ff f2 f9 ff ff c4 ff ff ff 53 fb ff ff c4 ff ff ff ........................S.......
10280 ac fb ff ff c4 ff ff ff f2 f9 ff ff c4 ff ff ff c4 ff ff ff f2 f9 ff ff 55 48 89 e5 53 50 48 89 ........................UH..SPH.
102a0 fb be 01 00 00 00 31 d2 e8 12 28 00 00 be 02 00 00 00 31 d2 48 89 df e8 03 28 00 00 be 02 00 00 ......1...(.......1.H....(......
102c0 00 48 89 df e8 b5 6b 00 00 31 f6 48 89 df e8 73 73 00 00 48 8d 35 7e 15 00 00 ba 03 00 00 00 48 .H....k..1.H...ss..H.5~........H
102e0 89 df e8 58 75 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 ...Xu.......H...[].UH..AWAVAUATS
10300 48 81 ec 98 06 00 00 49 89 fe 48 8d 55 c8 be 01 00 00 00 e8 a7 27 00 00 48 89 c3 48 8d 55 c0 be H......I..H.U........'..H..H.U..
10320 02 00 00 00 4c 89 f7 e8 93 27 00 00 49 89 c7 be 03 00 00 00 4c 89 f7 e8 91 6d 00 00 41 89 c4 4c ....L....'..I.......L....m..A..L
10340 89 a5 50 f9 ff ff 48 8b 55 c8 48 ff c2 be 04 00 00 00 4c 89 f7 e8 9c 29 00 00 48 89 85 60 f9 ff ..P...H.U.H.......L....)..H..`..
10360 ff 41 8a 07 88 85 6f f9 ff ff 41 8d 44 24 fd 83 f8 04 72 14 48 8d 15 14 ef 03 00 be 03 00 00 00 .A....o...A.D$....r.H...........
10380 4c 89 f7 e8 d1 20 00 00 48 8d b5 70 f9 ff ff 4c 89 f7 e8 d9 2b 00 00 80 bd 6f f9 ff ff 5e 75 10 L.......H..p...L....+....o...^u.
103a0 49 ff c7 48 8b 45 c0 48 ff c8 48 89 45 c0 eb 04 48 8b 45 c0 4c 89 bd 58 f9 ff ff 4c 89 b5 b0 fd I..H.E.H..H.E...H.E.L..X...L....
103c0 ff ff 4c 89 b5 40 f9 ff ff c7 85 90 fd ff ff c8 00 00 00 48 89 9d 98 fd ff ff 48 8b 4d c8 48 01 ..L..@.............H......H.M.H.
103e0 d9 48 89 8d a0 fd ff ff 4c 01 f8 48 89 85 a8 fd ff ff 45 31 f6 e9 db 02 00 00 c7 85 b8 fd ff ff .H......L..H......E1............
10400 00 00 00 00 48 8d bd 90 fd ff ff 48 89 de 4c 89 fa e8 1f 0a 00 00 49 89 c5 4d 85 ed 0f 84 fd 00 ....H......H..L.......I..M......
10420 00 00 49 ff c6 4c 8b a5 b0 fd ff ff 48 8b 85 50 f9 ff ff 83 f8 05 75 23 31 f6 48 8d bd 90 fd ff ..I..L......H..P......u#1.H.....
10440 ff 48 89 da 4c 89 e9 e8 e7 0e 00 00 be 03 00 00 00 4c 89 e7 e8 49 75 00 00 eb 3c be 03 00 00 00 .H..L............L...Iu...<.....
10460 83 f8 06 0f 85 1d 01 00 00 4c 89 e7 e8 32 6c 00 00 48 8d bd 90 fd ff ff 48 89 de 4c 89 ea e8 39 .........L...2l..H......H..L...9
10480 0e 00 00 ba 01 00 00 00 31 c9 45 31 c0 4c 89 e7 89 c6 e8 f1 7a 00 00 be ff ff ff ff 4c 89 e7 e8 ........1.E1.L......z.......L...
104a0 7d 6f 00 00 85 c0 75 20 be fe ff ff ff 4c 89 e7 e8 c9 69 00 00 4c 89 ea 48 29 da 4c 89 e7 48 89 }o....u......L....i..L..H).L..H.
104c0 de e8 d0 71 00 00 eb 3f be ff ff ff ff 4c 89 e7 e8 7f 6c 00 00 85 c0 75 2e be ff ff ff ff 4c 89 ...q...?.....L....l....u......L.
104e0 e7 e8 e7 6b 00 00 4c 89 e7 89 c6 e8 ff 6b 00 00 48 89 c1 31 c0 4c 89 e7 48 8d 35 af ed 03 00 48 ...k..L......k..H..1.L..H.5....H
10500 89 ca e8 4b 20 00 00 48 8d bd 70 f9 ff ff e8 da 29 00 00 49 39 dd 4c 8b bd 58 f9 ff ff 77 52 48 ...K...H..p.....)..I9.L..X...wRH
10520 3b 9d a0 fd ff ff 0f 83 b6 01 00 00 48 8b 85 80 f9 ff ff 48 3b 85 78 f9 ff ff 72 18 be 01 00 00 ;...........H......H;.x...r.....
10540 00 48 8d bd 70 f9 ff ff e8 27 28 00 00 48 8b 85 80 f9 ff ff 8a 0b 48 ff c3 48 8d 50 01 48 89 95 .H..p....'(..H........H..H.P.H..
10560 80 f9 ff ff 48 8b 95 70 f9 ff ff 88 0c 02 49 89 dd 80 bd 6f f9 ff ff 5e 4c 89 eb 0f 85 54 01 00 ....H..p......I....o...^L....T..
10580 00 e9 5f 01 00 00 4c 89 e7 48 8d 55 d0 e8 b5 6e 00 00 49 89 c4 48 83 7d d0 00 0f 84 73 ff ff ff .._...L..H.U...n..I..H.}....s...
105a0 4c 89 e8 48 29 d8 48 89 85 48 f9 ff ff 45 31 ff 43 8a 04 3c 3c 25 0f 85 85 00 00 00 43 0f be 74 L..H).H..H...E1.C..<<%......C..t
105c0 3c 01 49 ff c7 40 0f b6 c6 48 8b 0d 40 7a 04 00 f6 44 81 3d 04 0f 85 a9 00 00 00 40 80 fe 25 74 <.I..@...H..@z...D.=.......@..%t
105e0 1a 48 8b bd b0 fd ff ff ba 25 00 00 00 31 c0 48 8d 35 d9 ec 03 00 e8 57 1f 00 00 48 8b 85 80 f9 .H.......%...1.H.5.....W...H....
10600 ff ff 48 3b 85 78 f9 ff ff 72 18 be 01 00 00 00 48 8d bd 70 f9 ff ff e8 58 27 00 00 48 8b 85 80 ..H;.x...r......H..p....X'..H...
10620 f9 ff ff 43 8a 0c 3c 48 8d 50 01 48 89 95 80 f9 ff ff 48 8b 95 70 f9 ff ff 88 0c 02 e9 82 00 00 ...C..<H.P.H......H..p..........
10640 00 48 8b 8d 80 f9 ff ff 48 3b 8d 78 f9 ff ff 72 1c be 01 00 00 00 48 8d bd 70 f9 ff ff e8 12 27 .H......H;.x...r......H..p.....'
10660 00 00 43 8a 04 3c 48 8b 8d 80 f9 ff ff 48 8d 51 01 48 89 95 80 f9 ff ff 48 8b 95 70 f9 ff ff 88 ..C..<H......H.Q.H......H..p....
10680 04 0a eb 3f 40 80 fe 30 75 18 48 8d bd 70 f9 ff ff 48 89 de 48 8b 95 48 f9 ff ff e8 88 27 00 00 ...?@..0u.H..p...H..H..H.....'..
106a0 eb 21 83 c6 cf 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 7c 0c 00 00 48 8d bd 70 f9 ff ff e8 2a .!...H......H..L...|...H..p....*
106c0 28 00 00 49 ff c7 4c 3b 7d d0 0f 82 e0 fe ff ff e9 3e fe ff ff 4c 3b b5 60 f9 ff ff 0f 82 18 fd (..I..L;}........>...L;.`.......
106e0 ff ff 49 89 dd 48 8b 95 a0 fd ff ff 4c 29 ea 48 8d 9d 70 f9 ff ff 48 89 df 4c 89 ee e8 27 27 00 ..I..H......L).H..p...H..L...''.
10700 00 48 89 df e8 9a 27 00 00 48 8b bd 40 f9 ff ff 4c 89 f6 e8 2e 6f 00 00 b8 02 00 00 00 48 81 c4 .H....'..H..@...L....o.......H..
10720 98 06 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 55 f0 be 01 00 00 ....[A\A]A^A_].UH..SPH..H.U.....
10740 00 e8 79 23 00 00 48 8b 75 f0 48 89 df e8 f4 6e 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 ..y#..H.u.H....n.......H...[].UH
10760 89 e5 41 57 41 56 53 48 81 ec 28 04 00 00 48 89 fb 48 8d 55 e0 be 01 00 00 00 e8 40 23 00 00 49 ..AWAVSH..(...H..H.U.......@#..I
10780 89 c6 48 8b 55 e0 48 8d b5 c0 fb ff ff 48 89 df e8 fc 27 00 00 49 89 c7 31 db 48 83 7d e0 00 74 ..H.U.H......H....'..I..1.H.}..t
107a0 1c 41 0f b6 3c 1e e8 71 c1 00 00 41 88 04 1f 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 eb 02 31 f6 48 .A..<..q...A...H..H.u.H9.r...1.H
107c0 8d bd c0 fb ff ff e8 14 27 00 00 b8 01 00 00 00 48 81 c4 28 04 00 00 5b 41 5e 41 5f 5d c3 55 48 ........'.......H..(...[A^A_].UH
107e0 89 e5 31 f6 5d e9 4a 03 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 48 04 00 00 49 89 ..1.].J...UH..AWAVAUATSH..H...I.
10800 fd 41 bc 01 00 00 00 48 8d 55 d0 be 01 00 00 00 e8 aa 22 00 00 49 89 c6 be 02 00 00 00 4c 89 ef .A.....H.U........"..I.......L..
10820 e8 3b 24 00 00 49 89 c7 48 8d 15 45 c8 00 00 48 8d 4d c8 be 03 00 00 00 4c 89 ef e8 26 22 00 00 .;$..I..H..E...H.M......L...&"..
10840 48 89 85 a0 fb ff ff 45 85 ff 0f 8e fd 00 00 00 48 8b 4d d0 48 8b 5d c8 48 89 cf 48 01 df 0f 82 H......E........H.M.H.].H..H....
10860 d3 00 00 00 49 63 f7 48 b8 ff ff ff ff ff ff ff 7f 31 d2 48 f7 f6 48 39 c7 0f 83 b8 00 00 00 4c ....Ic.H.........1.H..H9.......L
10880 89 f8 48 c1 e0 20 48 0f af ce 48 ba 00 00 00 00 ff ff ff ff 48 01 c2 48 c1 fa 20 48 0f af da 48 ..H...H...H.........H..H...H...H
108a0 01 cb 48 89 9d 98 fb ff ff 48 8d b5 a8 fb ff ff 4c 89 ef 48 89 da e8 d6 26 00 00 49 89 c5 48 8b ..H......H......L..H....&..I..H.
108c0 55 d0 4c 89 ef 4c 89 f6 e8 8d c1 00 00 41 83 ff 02 7c 49 41 ff cf 48 8b 5d d0 4d 8d 64 1d 00 48 U.L..L.......A...|IA..H.].M.d..H
108e0 8b 55 c8 48 85 d2 74 1d 4c 89 e7 48 8b b5 a0 fb ff ff e8 63 c1 00 00 48 03 5d c8 49 01 dd 48 8b .U.H..t.L..H.......c...H.].I..H.
10900 5d d0 4d 89 ec 4c 89 e7 4c 89 f6 48 89 da e8 47 c1 00 00 41 83 ff 01 4d 89 e5 7f b7 48 8d bd a8 ].M..L..L..H...G...A...M....H...
10920 fb ff ff 48 8b b5 98 fb ff ff e8 b0 25 00 00 41 bc 01 00 00 00 eb 27 48 8d 35 14 e8 03 00 31 c0 ...H........%..A......'H.5....1.
10940 4c 89 ef e8 0a 1c 00 00 41 89 c4 eb 11 48 8d 35 20 c7 00 00 31 d2 4c 89 ef e8 38 6d 00 00 44 89 L.......A....H.5....1.L...8m..D.
10960 e0 48 81 c4 48 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 81 ec 30 04 00 .H..H...[A\A]A^A_].UH..AVSH..0..
10980 00 49 89 fe 48 8d 55 e8 be 01 00 00 00 e8 2d 21 00 00 48 89 c3 48 8b 55 e8 48 8d b5 c8 fb ff ff .I..H.U.......-!..H..H.U.H......
109a0 4c 89 f7 e8 e9 25 00 00 48 8b 75 e8 31 c9 48 85 f6 74 18 8a 54 1e ff 88 14 08 48 ff c1 48 8b 75 L....%..H.u.1.H..t..T.....H..H.u
109c0 e8 48 ff cb 48 39 ce 77 ea eb 02 31 f6 48 8d bd c8 fb ff ff e8 06 25 00 00 b8 01 00 00 00 48 81 .H..H9.w...1.H........%.......H.
109e0 c4 30 04 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 48 8d 55 e0 be 01 00 00 00 .0...[A^].UH..AWAVSPI..H.U......
10a00 e8 ba 20 00 00 49 89 c6 be 02 00 00 00 4c 89 ff e8 4b 22 00 00 48 85 c0 78 05 48 89 c3 eb 16 48 .....I.......L...K"..H..x.H....H
10a20 8b 4d e0 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 48 8d 5c 08 01 be 03 00 00 00 48 c7 c2 ff ff ff .M.H..H..1.H9.r.H.\.......H.....
10a40 ff 4c 89 ff e8 ad 22 00 00 48 85 c0 48 8b 55 e0 78 05 48 89 c1 eb 12 48 89 c6 48 f7 de 31 c9 48 .L...."..H..H.U.x.H....H..H..1.H
10a60 39 f2 72 05 48 8d 4c 10 01 48 85 db b8 01 00 00 00 48 0f 45 c3 48 39 d1 48 0f 47 ca 48 39 c1 73 9.r.H.L..H.......H.E.H9.H.G.H9.s
10a80 0b 48 8d 35 ec c5 00 00 31 d2 eb 10 4a 8d 74 30 ff ba 01 00 00 00 48 29 c2 48 01 ca 4c 89 ff e8 .H.5....1...J.t0......H).H..L...
10aa0 f2 6b 00 00 b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec .k.......H...[A^A_].UH..AWAVSH..
10ac0 28 04 00 00 48 89 fb 48 8d 55 e0 be 01 00 00 00 e8 ea 1f 00 00 49 89 c6 48 8b 55 e0 48 8d b5 c0 (...H..H.U...........I..H.U.H...
10ae0 fb ff ff 48 89 df e8 a6 24 00 00 49 89 c7 31 db 48 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 21 be 00 ...H....$..I..1.H.}..t.A..<..!..
10b00 00 41 88 04 1f 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 fb ff ff e8 be 23 00 .A...H..H.u.H9.r...1.H........#.
10b20 00 b8 01 00 00 00 48 81 c4 28 04 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 ......H..(...[A^A_].UH..AWAVAUAT
10b40 53 48 81 ec 68 02 00 00 41 89 f4 48 89 fb 48 89 9d 90 fd ff ff 48 8d 55 d0 be 01 00 00 00 e8 5c SH..h...A..H..H......H.U.......\
10b60 1f 00 00 48 89 85 88 fd ff ff 48 8d 55 c8 be 02 00 00 00 48 89 df e8 44 1f 00 00 49 89 c6 be 03 ...H......H.U......H...D...I....
10b80 00 00 00 ba 01 00 00 00 48 89 df e8 66 21 00 00 48 85 c0 48 8b 4d d0 79 15 48 89 c2 48 f7 da be ........H...f!..H..H.M.y.H..H...
10ba0 01 00 00 00 48 39 d1 72 1e 48 8d 44 08 01 be 01 00 00 00 48 85 c0 74 0f 48 ff c1 48 39 c8 48 89 ....H9.r.H.D.......H..t.H..H9.H.
10bc0 c6 0f 87 ea 01 00 00 48 89 b5 80 fd ff ff 4d 89 f7 45 85 e4 44 89 a5 78 fd ff ff 0f 84 ec 00 00 .......H......M..E..D..x........
10be0 00 be 04 00 00 00 48 8b bd 90 fd ff ff e8 2f 68 00 00 31 db 85 c0 4c 8b 65 c8 75 31 4c 8d 35 81 ......H......./h..1...L.e.u1L.5.
10c00 e6 03 00 4d 8d 2c 1f 4c 89 ef 4c 89 f6 e8 02 bf 00 00 48 85 c0 0f 85 b2 00 00 00 4c 89 ef e8 e5 ...M.,.L..L.......H........L....
10c20 be 00 00 48 8d 5c 03 01 4c 39 e3 76 d6 48 8b 85 88 fd ff ff 48 8b 8d 80 fd ff ff 48 8d 5c 01 ff ...H.\..L9.v.H......H......H.\..
10c40 4d 85 e4 0f 84 33 01 00 00 4c 8b 75 d0 49 29 ce 49 ff c6 4d 39 f4 0f 87 55 01 00 00 49 ff cc 4d M....3...L.u.I).I..M9...U...I..M
10c60 29 e6 0f 84 49 01 00 00 41 0f be 07 89 85 80 fd ff ff 49 ff c7 4c 89 bd 78 fd ff ff 49 89 df 4c )...I...A.........I..L..x...I..L
10c80 89 ff 8b b5 80 fd ff ff 4c 89 f2 e8 be bd 00 00 48 89 c3 48 85 db 0f 84 15 01 00 00 4c 8d 6b 01 ........L.......H..H........L.k.
10ca0 4c 89 ef 48 8b b5 78 fd ff ff 4c 89 e2 e8 a2 bd 00 00 85 c0 0f 84 c7 00 00 00 4d 01 f7 4d 29 ef L..H..x...L...............M..M).
10cc0 4d 89 fe 4d 89 ef 75 b7 e9 e4 00 00 00 48 8b 85 88 fd ff ff 48 8b 8d 80 fd ff ff 48 8d 5c 01 ff M..M..u......H......H......H.\..
10ce0 45 8a 27 41 80 fc 5e 75 10 49 ff c7 48 8b 45 c8 48 ff c8 48 89 45 c8 eb 04 48 8b 45 c8 48 8b 8d E.'A..^u.I..H.E.H..H.E...H.E.H..
10d00 90 fd ff ff 48 89 8d b8 fd ff ff c7 85 98 fd ff ff c8 00 00 00 48 8b 8d 88 fd ff ff 48 89 ca 48 ....H................H......H..H
10d20 89 95 a0 fd ff ff 48 8b 4d d0 48 01 d1 48 89 8d a8 fd ff ff 4c 01 f8 4d 89 fd 48 89 85 b0 fd ff ......H.M.H..H......L..M..H.....
10d40 ff 4c 8d bd 98 fd ff ff c7 85 c0 fd ff ff 00 00 00 00 4c 89 ff 48 89 de 4c 89 ea e8 d5 00 00 00 .L................L..H..L.......
10d60 49 89 c6 4d 85 f6 75 6c 48 3b 9d a8 fd ff ff 73 40 48 ff c3 41 80 fc 5e 75 ce eb 35 48 85 db 74 I..M..ulH;.....s@H..A..^u..5H..t
10d80 30 48 2b 9d 88 fd ff ff 48 8d 73 01 4c 8b b5 90 fd ff ff 4c 89 f7 e8 ab 68 00 00 48 03 5d c8 4c 0H+.....H.s.L......L....h..H.].L
10da0 89 f7 48 89 de e8 9c 68 00 00 b8 02 00 00 00 eb 11 48 8b bd 90 fd ff ff e8 53 68 00 00 b8 01 00 ..H....h.........H.......Sh.....
10dc0 00 00 48 81 c4 68 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 83 bd 78 fd ff ff 00 74 44 be 01 00 ..H..h...[A\A]A^A_]...x....tD...
10de0 00 00 4c 8b ad 88 fd ff ff 4c 29 ee 48 01 de 48 8b 9d 90 fd ff ff 48 89 df e8 48 68 00 00 4d 29 ..L......L).H..H......H...Hh..M)
10e00 ee 48 89 df 4c 89 f6 e8 3a 68 00 00 48 8d bd 98 fd ff ff 31 f6 31 d2 e8 a0 04 00 00 83 c0 02 eb .H..L...:h..H......1.1..........
10e20 a1 48 8d bd 98 fd ff ff 48 89 de 4c 89 f2 e8 89 04 00 00 eb 8d 55 48 89 e5 41 57 41 56 41 55 41 .H......H..L.........UH..AWAVAUA
10e40 54 53 48 83 ec 18 49 89 d4 49 89 f6 49 89 ff 41 8b 07 8d 48 ff 85 c0 41 89 0f 75 12 49 8b 7f 20 TSH...I..I..I..A...H...A..u.I...
10e60 48 8d 35 41 e3 03 00 31 c0 e8 e4 16 00 00 49 8b 4f 18 4c 39 e1 0f 85 ce 00 00 00 e9 1f 03 00 00 H.5A...1......I.O.L9............
10e80 83 f8 2d 0f 84 1e 03 00 00 4c 8b 75 d0 e9 93 00 00 00 0f b6 d0 89 d1 83 c1 cf 78 18 41 3b 4f 28 ..-......L.u..............x.A;O(
10ea0 7d 12 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 83 fc ff 75 23 49 8b 7f 20 83 c2 d0 31 c0 48 8d 35 }.Hc.H...M.d.8I...u#I......1.H.5
10ec0 1b e3 03 00 e8 89 16 00 00 89 c1 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 8b 47 10 4c 29 f0 4c 39 ...........Hc.H...M.d.8I.G.L).L9
10ee0 e0 b8 00 00 00 00 0f 82 8c 03 00 00 48 63 c1 48 c1 e0 04 49 8b 7c 07 30 4c 89 f6 4c 89 e2 e8 51 ............Hc.H...I.|.0L..L...Q
10f00 bb 00 00 85 c0 b8 00 00 00 00 0f 85 68 03 00 00 4d 01 e6 b8 00 00 00 00 0f 84 5a 03 00 00 49 83 ............h...M.........Z...I.
10f20 c5 02 4d 89 ec 49 8b 4f 18 49 39 cc 4c 89 f0 75 18 e9 42 03 00 00 49 83 c5 04 48 8b 45 d0 48 ff ..M..I.O.I9.L..u..B...I...H.E.H.
10f40 c0 4d 89 ec 49 89 c6 eb dc 49 8d 46 01 48 89 45 d0 4d 89 e5 41 0f be 45 00 83 c0 dc 83 f8 05 77 .M..I....I.F.H.E.M..A..E.......w
10f60 1d 48 8d 15 3c 03 00 00 48 63 04 82 48 01 d0 ff e0 49 8d 45 01 48 39 c8 0f 84 a7 02 00 00 4c 89 .H..<...Hc..H....I.E.H9.......L.
10f80 ff 4c 89 ee e8 c1 04 00 00 49 89 c4 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 e9 05 00 00 85 c0 41 .L.......I..L..L..L..L.........A
10fa0 0f be 04 24 75 2e 3c 3f 0f b6 c0 0f 87 c5 02 00 00 48 b9 00 00 00 00 00 24 00 80 48 0f a3 c1 b8 ...$u.<?.........H......$..H....
10fc0 00 00 00 00 0f 83 ae 02 00 00 4d 8d 6c 24 01 e9 b2 00 00 00 83 f8 3e 0f 8e 57 01 00 00 83 f8 3f ..........M.l$........>..W.....?
10fe0 0f 85 a3 fe ff ff 4d 8d 6c 24 01 4c 89 ff 48 8b 75 d0 4c 89 ea e8 3b fe ff ff 48 85 c0 0f 84 83 ......M.l$.L..H.u.L...;...H.....
11000 00 00 00 e9 70 02 00 00 41 0f be 45 01 83 f8 66 0f 85 82 00 00 00 4d 8d 65 02 41 80 7d 02 5b 74 ....p...A..E...f......M.e.A.}.[t
11020 12 49 8b 7f 20 31 c0 48 8d 35 8e e1 03 00 e8 1f 15 00 00 4c 89 ff 4c 89 e6 e8 0c 04 00 00 49 89 .I...1.H.5.........L..L.......I.
11040 c5 31 ff 4d 3b 77 08 74 05 41 0f b6 7e ff 49 8d 5d ff 4c 89 e6 48 89 da e8 88 04 00 00 85 c0 b8 .1.M;w.t.A..~.I.].L..H..........
11060 00 00 00 00 0f 85 0e 02 00 00 41 0f b6 3e 4c 89 e6 48 89 da e8 6c 04 00 00 85 c0 b8 00 00 00 00 ..........A..>L..H...l..........
11080 0f 84 f2 01 00 00 49 8b 4f 18 49 39 cd 0f 85 c1 fe ff ff e9 07 01 00 00 8d 50 d0 83 fa 0a 0f 82 ......I.O.I9.............P......
110a0 ee fd ff ff 83 f8 62 0f 85 d1 fe ff ff 49 8d 5d 02 48 ff c9 48 39 d9 77 18 49 8b 4f 20 31 c0 48 ......b......I.].H..H9.w.I.O.1.H
110c0 89 cf 48 8d 0d 74 e1 03 00 48 89 ce e8 81 14 00 00 41 8a 0e 3a 0b b8 00 00 00 00 0f 85 97 01 00 ..H..t...H.......A..:...........
110e0 00 49 8b 57 10 48 39 55 d0 b8 00 00 00 00 0f 83 84 01 00 00 be 01 00 00 00 41 8a 5d 03 48 8b 45 .I.W.H9U.................A.].H.E
11100 d0 8a 00 38 d8 75 09 ff ce 75 0f e9 26 fe ff ff 38 c8 0f 94 c0 0f b6 c0 01 c6 48 8b 45 d0 48 ff ...8.u...u..&...8.........H.E.H.
11120 c0 48 89 45 d0 48 39 d0 b8 00 00 00 00 72 ce e9 44 01 00 00 83 f8 2a 74 0d 83 f8 2b 0f 85 3e fd .H.E.H9......r..D.....*t...+..>.
11140 ff ff 4c 8b 75 d0 31 db 49 8d 34 1e 4c 89 ff 4c 89 ea 4c 89 e1 e8 2c 04 00 00 48 ff c3 85 c0 75 ..L.u.1.I.4.L..L..L...,...H....u
11160 e7 31 c0 48 89 d9 48 ff c9 0f 88 09 01 00 00 4d 8d 64 24 01 49 8d 74 1e ff 4c 89 ff 4c 89 e2 e8 .1.H..H........M.d$.I.t..L..L...
11180 b1 fc ff ff 48 85 c0 0f 85 eb 00 00 00 48 ff cb 48 85 db b8 00 00 00 00 7f da e9 d9 00 00 00 4c ....H........H..H..............L
111a0 89 f0 e9 d1 00 00 00 49 8d 5c 24 01 eb 03 49 ff c6 4c 89 ff 4c 89 f6 48 89 da e8 76 fc ff ff 48 .......I.\$...I..L..L..H...v...H
111c0 85 c0 0f 85 b0 00 00 00 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 ad 03 00 00 85 c0 b8 00 00 00 00 ........L..L..L..L..............
111e0 75 cc e9 91 00 00 00 41 80 7d 01 29 0f 85 98 00 00 00 49 83 c5 02 b9 fe ff ff ff e9 92 00 00 00 u......A.}.)......I.............
11200 49 ff c5 49 63 47 28 48 89 c1 48 c1 e1 04 4a 8d 4c 39 28 85 c0 7e 1a ff c8 48 83 39 ff 48 8d 49 I..IcG(H..H...J.L9(..~...H.9.H.I
11220 f0 75 f0 eb 1e 31 c0 4d 3b 77 10 49 0f 44 c6 eb 47 49 8b 7f 20 48 8d 35 30 e0 03 00 31 c0 e8 0f .u...1.M;w.I.D..GI...H.50...1...
11240 13 00 00 48 63 d8 48 c1 e3 04 4c 89 f0 49 2b 44 1f 30 49 89 44 1f 38 4c 89 ff 4c 89 f6 4c 89 ea ...Hc.H...L..I+D.0I.D.8L..L..L..
11260 e8 d0 fb ff ff 48 85 c0 75 0e 49 8d 44 1f 38 48 c7 00 ff ff ff ff 31 c0 41 ff 07 48 83 c4 18 5b .....H..u.I.D.8H......1.A..H...[
11280 41 5c 41 5d 41 5e 41 5f 5d c3 49 ff c5 b9 ff ff ff ff 4c 89 ff 4c 89 f6 4c 89 ea e8 34 01 00 00 A\A]A^A_].I.......L..L..L...4...
112a0 eb d6 66 90 cd fc ff ff 64 fd ff ff da fc ff ff da fc ff ff 43 ff ff ff 5c ff ff ff 55 48 89 e5 ..f.....d...........C...\...UH..
112c0 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f7 49 89 fc 41 8b 44 24 28 85 c0 0f 94 c1 4d 85 ff AWAVAUATSPI..I..I..A.D$(.....M..
112e0 0f 95 c2 84 ca 41 bd 01 00 00 00 44 0f 44 e8 49 8b 7c 24 20 48 8d 15 72 de 03 00 44 89 ee e8 02 .....A.....D.D.I.|$.H..r...D....
11300 18 00 00 45 85 ed 7e 19 31 db 4c 89 e7 89 de 4c 89 fa 4c 89 f1 e8 19 00 00 00 ff c3 41 39 dd 75 ...E..~.1.L....L..L.........A9.u
11320 e9 44 89 e8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb .D..H...[A\A]A^A_].UH..AWAVSPH..
11340 39 73 28 7e 37 4c 63 fe 49 c1 e7 04 4e 8b 74 3b 38 49 83 fe ff 74 45 49 83 fe fe 48 8b 7b 20 4a 9s(~7Lc.I...N.t;8I...tEI...H.{.J
11360 8b 74 3b 30 75 51 48 ff c6 48 2b 73 08 48 83 c4 08 5b 41 5e 41 5f 5d e9 ca 62 00 00 85 f6 48 8b .t;0uQH..H+s.H...[A^A_]..b....H.
11380 7b 20 74 38 48 8d 35 f4 dd 03 00 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d e9 b6 11 00 00 48 8b 7b 20 {.t8H.5....1.H...[A^A_].....H.{.
113a0 48 8d 35 ee dd 03 00 31 c0 e8 a4 11 00 00 48 8b 7b 20 4a 8b 74 3b 30 4c 89 f2 eb 09 48 29 d1 48 H.5....1......H.{.J.t;0L....H).H
113c0 89 d6 48 89 ca 48 83 c4 08 5b 41 5e 41 5f 5d e9 c2 62 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 ..H..H...[A^A_]..b..UH..AWAVAUAT
113e0 53 50 41 89 cc 49 89 d6 49 89 f7 48 89 fb 4c 63 6b 28 49 83 fd 20 7c 12 48 8b 7b 20 48 8d 35 6a SPA..I..I..H..Lck(I...|.H.{.H.5j
11400 dd 03 00 31 c0 e8 48 11 00 00 4c 89 e8 48 c1 e0 04 4c 89 7c 03 30 49 63 cc 48 89 4c 03 38 41 8d ...1..H...L..H...L.|.0Ic.H.L.8A.
11420 45 01 89 43 28 48 89 df 4c 89 fe 4c 89 f2 e8 02 fa ff ff 48 85 c0 75 03 ff 4b 28 48 83 c4 08 5b E..C(H..L..L.......H..u..K(H...[
11440 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 49 8d 5f 01 41 0f A\A]A^A_].UH..AWAVSPI..I..I._.A.
11460 be 07 83 f8 5b 75 4c 41 80 7f 01 5e 49 8d 47 02 48 0f 44 d8 4c 8d 3d a2 dd 03 00 49 3b 5e 18 75 ....[uLA...^I.G.H.D.L.=....I;^.u
11480 0e 49 8b 7e 20 31 c0 4c 89 fe e8 c3 10 00 00 48 8d 43 01 80 3b 25 75 0e 48 83 c3 02 49 3b 46 18 .I.~.1.L.......H.C..;%u.H...I;F.
114a0 48 0f 43 d8 eb 03 48 89 c3 80 3b 5d 75 cd 48 ff c3 eb 24 83 f8 25 75 1f 49 3b 5e 18 75 12 49 8b H.C...H...;]u.H...$..%u.I;^.u.I.
114c0 7e 20 48 8d 35 31 dd 03 00 31 c0 e8 82 10 00 00 49 83 c7 02 4c 89 fb 48 89 d8 48 83 c4 08 5b 41 ~.H.51...1......I...L..H..H...[A
114e0 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d5 41 89 ff 48 8d 5e 01 80 7e 01 ^A_].UH..AWAVAUATSPI..A..H.^..~.
11500 5e 0f 94 c0 48 0f 45 de 44 0f b6 f0 48 8d 43 01 4c 39 e8 73 5f 45 89 f4 41 83 f4 01 0f b6 08 83 ^...H.E.D...H.C.L9.s_E..A.......
11520 f9 25 0f b6 73 02 75 15 44 89 ff e8 a4 00 00 00 85 c0 75 3d 48 83 c3 02 48 89 d8 eb 26 40 80 fe .%..s.u.D.........u=H...H...&@..
11540 2d 75 1b 48 83 c3 03 4c 39 eb 73 12 44 39 f9 7f e7 0f b6 03 44 39 f8 48 89 d8 7c 07 eb 13 44 39 -u.H...L9.s.D9......D9.H..|...D9
11560 f9 74 0e 48 89 c3 48 8d 43 01 4c 39 e8 72 ad eb 03 45 89 e6 44 89 f0 48 83 c4 08 5b 41 5c 41 5d .t.H..H.C.L9.r...E..D..H...[A\A]
11580 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 48 39 77 10 76 40 0f b6 3e 44 8a 02 41 0f be f0 83 fe 5b 74 A^A_].UH..1.H9w.v@..>D..A.....[t
115a0 19 b8 01 00 00 00 83 fe 2e 74 27 83 fe 25 75 19 0f b6 72 01 5d e9 1a 00 00 00 48 ff c9 48 89 d6 .........t'..%u...r.].....H..H..
115c0 48 89 ca 5d e9 1c ff ff ff 41 38 f8 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 H..].....A8.......].UH..AWAVSPA.
115e0 f6 41 89 ff 44 89 f7 e8 30 b3 00 00 83 c0 9f 83 f8 19 77 32 48 8d 0d f5 01 00 00 48 63 04 81 48 .A..D...0.........w2H......Hc..H
11600 01 c8 ff e0 41 83 ff 7f 0f 87 5c 01 00 00 49 63 cf 48 8b 15 f8 69 04 00 b8 00 01 00 00 23 44 8a ....A.....\...Ic.H...i.......#D.
11620 3c e9 82 01 00 00 45 39 fe 0f 94 c0 0f b6 c0 e9 b0 01 00 00 41 83 ff 7f 0f 87 33 01 00 00 49 63 <.....E9............A.....3...Ic
11640 cf 48 8b 15 c8 69 04 00 b8 00 02 00 00 23 44 8a 3c e9 52 01 00 00 31 db 41 81 ff ff 00 00 00 0f .H...i.......#D.<.R...1.A.......
11660 87 4b 01 00 00 49 63 c7 48 8b 0d a1 69 04 00 8b 5c 81 3c c1 eb 0a 83 e3 01 e9 32 01 00 00 41 83 .K...Ic.H...i...\.<.......2...A.
11680 ff 7f 0f 87 f0 00 00 00 49 63 cf 48 8b 15 7e 69 04 00 b8 00 08 00 00 23 44 8a 3c e9 08 01 00 00 ........Ic.H..~i.......#D.<.....
116a0 41 83 ff 7f 0f 87 d5 00 00 00 49 63 cf 48 8b 15 5c 69 04 00 b8 00 10 00 00 23 44 8a 3c e9 e6 00 A.........Ic.H..\i.......#D.<...
116c0 00 00 41 83 ff 7f 0f 87 ba 00 00 00 49 63 cf 48 8b 15 3a 69 04 00 b8 00 20 00 00 23 44 8a 3c e9 ..A.........Ic.H..:i.......#D.<.
116e0 c4 00 00 00 41 83 ff 7f 0f 87 9f 00 00 00 49 63 cf 48 8b 15 18 69 04 00 b8 00 40 00 00 23 44 8a ....A.........Ic.H...i....@..#D.
11700 3c e9 a2 00 00 00 41 83 ff 7f 0f 87 84 00 00 00 49 63 cf 48 8b 15 f6 68 04 00 b8 00 80 00 00 23 <.....A.........Ic.H...h.......#
11720 44 8a 3c e9 80 00 00 00 41 83 ff 7f 77 6d 49 63 cf 48 8b 15 d8 68 04 00 b8 00 05 00 00 23 44 8a D.<.....A...wmIc.H...h.......#D.
11740 3c eb 65 31 db 41 81 ff ff 00 00 00 77 62 49 63 c7 48 8b 0d b8 68 04 00 0f b7 5c 81 3e 83 e3 01 <.e1.A......wbIc.H...h....\.>...
11760 eb 4e 45 85 ff 0f 94 c0 eb 43 be 00 01 00 00 eb 2f be 00 02 00 00 eb 28 be 00 08 00 00 eb 21 be .NE......C....../......(......!.
11780 00 10 00 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 ...............@................
117a0 44 89 ff e8 6e b1 00 00 85 c0 0f 95 c0 0f b6 d8 41 83 fe 7f 77 15 49 63 ce 48 8b 15 50 68 04 00 D...n...........A...w.Ic.H..Ph..
117c0 b8 00 10 00 00 23 44 8a 3c eb 0d be 00 10 00 00 44 89 f7 e8 3e b1 00 00 85 c0 0f 94 c0 0f b6 c0 .....#D.<.......D...>...........
117e0 31 c3 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 90 14 fe ff ff 36 fe ff ff 44 fe ff ff 66 fe ff ff 1...H...[A^A_]......6...D...f...
11800 36 fe ff ff 36 fe ff ff 8e fe ff ff 36 fe ff ff 36 fe ff ff 36 fe ff ff 36 fe ff ff b0 fe ff ff 6...6.......6...6...6...6.......
11820 36 fe ff ff 36 fe ff ff 36 fe ff ff d2 fe ff ff 36 fe ff ff 36 fe ff ff f4 fe ff ff 36 fe ff ff 6...6...6.......6...6.......6...
11840 16 ff ff ff 36 fe ff ff 38 ff ff ff 53 ff ff ff 36 fe ff ff 72 ff ff ff 55 48 89 e5 41 57 41 56 ....6...8...S...6...r...UH..AWAV
11860 41 55 41 54 53 48 81 ec 48 02 00 00 49 89 ff 48 8d 95 a0 fd ff ff be d7 b9 f0 ff e8 c7 5b 00 00 AUATSH..H...I..H.............[..
11880 49 89 c5 48 8d 95 98 fd ff ff be d6 b9 f0 ff 4c 89 ff e8 b0 5b 00 00 49 89 c4 4c 89 bd c8 fd ff I..H...........L....[..I..L.....
118a0 ff c7 85 a8 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 ...........L......L......K.D5.H.
118c0 85 b8 fd ff 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 .....H......L..H...........1.L..
118e0 e8 8f 5a 00 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 ..Z..H..L9..=L..L......L........
11900 d0 fd ff ff 00 00 00 00 4c 89 f7 48 89 de 4c 89 e2 e8 1f f5 ff ff 49 89 c5 4d 85 ed 75 10 48 ff ........L..H..L.......I..M..u.H.
11920 c3 48 3b 9d b8 fd ff ff 76 d4 31 c0 eb 3d 4c 89 e8 48 2b 85 90 fd ff ff 4c 39 eb 0f 94 c1 0f b6 .H;.....v.1..=L..H+.....L9......
11940 f1 48 01 c6 4c 89 ff e8 fa 5c 00 00 be d5 b9 f0 ff 4c 89 ff e8 95 56 00 00 48 8d bd a8 fd ff ff .H..L....\.......L....V..H......
11960 48 89 de 4c 89 ea e8 51 f9 ff ff 48 81 c4 48 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 H..L...Q...H..H...[A\A]A^A_].UH.
11980 e5 41 57 41 56 41 55 41 54 53 50 49 89 f6 49 89 fc e8 72 b1 00 00 49 89 c7 4c 89 f7 e8 67 b1 00 .AWAVAUATSPI..I...r...I..L...g..
119a0 00 48 89 c3 4b 8d 7c 27 ff 47 8a 6c 27 ff 4c 89 f6 e8 40 b1 00 00 4c 01 fb 45 88 6c 1c ff 41 c6 .H..K.|'.G.l'.L...@...L..E.l..A.
119c0 04 1c 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 89 cf e8 4a 14 00 00 31 c0 ...H...[A\A]A^A_].UH..H...J...1.
119e0 5d c3 55 48 89 e5 53 50 48 89 fb 31 f6 ba 1b 00 00 00 e8 e7 60 00 00 48 8d 35 12 74 04 00 31 d2 ].UH..SPH..1........`..H.5.t..1.
11a00 48 89 df e8 bc 1f 00 00 f2 0f 10 05 b0 e7 03 00 48 89 df e8 11 5c 00 00 48 8d 15 f3 d9 03 00 be H...............H....\..H.......
11a20 fe ff ff ff 48 89 df e8 64 62 00 00 f2 0f 10 05 94 e7 03 00 48 89 df e8 ed 5b 00 00 48 8d 15 d2 ....H...db..........H....[..H...
11a40 d9 03 00 be fe ff ff ff 48 89 df e8 40 62 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 ........H...@b.......H...[].UH..
11a60 53 50 48 89 fb be 01 00 00 00 e8 63 11 00 00 66 0f 54 05 79 e7 03 00 48 89 df e8 aa 5b 00 00 b8 SPH........c...f.T.y...H....[...
11a80 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 34 11 00 00 e8 8b ....H...[].UH..SPH........4.....
11aa0 ae 00 00 48 89 df e8 7e 5b 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb ...H...~[.......H...[].UH..SPH..
11ac0 be 01 00 00 00 e8 08 11 00 00 e8 65 ae 00 00 48 89 df e8 52 5b 00 00 b8 01 00 00 00 48 83 c4 08 ...........e...H...R[.......H...
11ae0 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 dc 10 00 00 f2 0f 11 45 f0 be 02 00 00 00 [].UH..SPH...............E......
11b00 48 89 df e8 ca 10 00 00 0f 28 c8 f2 0f 10 45 f0 e8 2b ae 00 00 48 89 df e8 0c 5b 00 00 b8 01 00 H........(....E..+...H....[.....
11b20 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 96 10 00 00 e8 f9 ad 00 ..H...[].UH..SPH................
11b40 00 48 89 df e8 e0 5a 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....Z.......H...[].UH..SPH....
11b60 00 00 00 e8 6a 10 00 00 e8 df ad 00 00 48 89 df e8 b4 5a 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d ....j........H....Z.......H...[]
11b80 c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 3e 10 00 00 e8 dd ad 00 00 48 89 df e8 88 5a 00 .UH..SPH........>........H....Z.
11ba0 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 12 10 00 00 ......H...[].UH..SPH............
11bc0 e8 ab ad 00 00 48 89 df e8 5c 5a 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 .....H...\Z.......H...[].UH..SPH
11be0 89 fb be 01 00 00 00 e8 e6 0f 00 00 f2 0f 5e 05 dc e5 03 00 48 89 df e8 2d 5a 00 00 b8 01 00 00 ..............^.....H...-Z......
11c00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 b7 0f 00 00 e8 80 ad 00 00 .H...[].UH..SPH.................
11c20 48 89 df e8 01 5a 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 H....Z.......H...[].UH..SPH.....
11c40 00 00 e8 8b 0f 00 00 e8 78 ad 00 00 48 89 df e8 d5 59 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 ........x...H....Y.......H...[].
11c60 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 5f 0f 00 00 f2 0f 11 45 f0 be 02 00 00 00 48 89 df UH..SPH........_......E......H..
11c80 e8 4d 0f 00 00 0f 28 c8 f2 0f 10 45 f0 e8 38 ad 00 00 48 89 df e8 8f 59 00 00 b8 01 00 00 00 48 .M....(....E..8...H....Y.......H
11ca0 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 19 0f 00 00 48 8d 7d f4 e8 32 ad ...[].UH..SPH............H.}..2.
11cc0 00 00 48 89 df e8 5f 59 00 00 48 63 75 f4 48 89 df e8 70 59 00 00 b8 02 00 00 00 48 83 c4 08 5b ..H..._Y..Hcu.H...pY.......H...[
11ce0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 dd 0e 00 00 f2 0f 11 45 f0 be 02 00 00 00 48 ].UH..SPH...............E......H
11d00 89 df e8 59 0f 00 00 f2 0f 10 45 f0 89 c7 e8 17 ad 00 00 48 89 df e8 0e 59 00 00 b8 01 00 00 00 ...Y......E........H....Y.......
11d20 48 83 c4 08 5b 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 e8 95 0e 00 00 f2 0f 11 H...[].UH..SH...H...............
11d40 45 f0 be 02 00 00 00 48 89 df e8 7e 53 00 00 85 c0 7e 25 be 02 00 00 00 48 89 df e8 72 0e 00 00 E......H...~S....~%.....H...r...
11d60 66 0f 2e 05 70 e4 03 00 75 1a 7a 18 f2 0f 10 45 f0 e8 cc ac 00 00 eb 36 f2 0f 10 45 f0 e8 ba ac f...p...u.z....E.......6...E....
11d80 00 00 eb 2a f2 0f 11 45 e8 f2 0f 10 45 f0 e8 a9 ac 00 00 f2 0f 11 45 f0 f2 0f 10 45 e8 e8 9a ac ...*...E....E.........E....E....
11da0 00 00 f2 0f 10 4d f0 f2 0f 5e c8 0f 28 c1 48 89 df e8 73 58 00 00 b8 01 00 00 00 48 83 c4 18 5b .....M...^..(.H...sX.......H...[
11dc0 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 8e 50 00 00 41 89 c7 bb 01 00 00 00 be 01 00 00 ].UH..AWAVSPI....P..A...........
11de0 00 4c 89 f7 e8 e9 0d 00 00 41 83 ff 02 7c 21 0f 28 c8 f2 0f 11 4d e0 ff c3 4c 89 f7 89 de e8 cf .L.......A...|!.(....M...L......
11e00 0d 00 00 f2 0f 5f 45 e0 41 39 df 0f 28 c8 75 e2 4c 89 f7 e8 11 58 00 00 b8 01 00 00 00 48 83 c4 ....._E.A9..(.u.L....X.......H..
11e20 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 28 50 00 00 41 89 c7 bb 01 00 .[A^A_].UH..AWAVSPI...(P..A.....
11e40 00 00 be 01 00 00 00 4c 89 f7 e8 83 0d 00 00 41 83 ff 02 7c 21 0f 28 c8 f2 0f 11 4d e0 ff c3 4c .......L.......A...|!.(....M...L
11e60 89 f7 89 de e8 69 0d 00 00 f2 0f 5d 45 e0 41 39 df 0f 28 c8 75 e2 4c 89 f7 e8 ab 57 00 00 b8 01 .....i.....]E.A9..(.u.L....W....
11e80 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 e8 ...H...[A^A_].UH..SH...H........
11ea0 2e 0d 00 00 48 8d 7d f0 e8 c5 ab 00 00 f2 0f 11 45 e8 f2 0f 10 45 f0 48 89 df e8 6a 57 00 00 48 ....H.}.........E....E.H...jW..H
11ec0 89 df f2 0f 10 45 e8 e8 5d 57 00 00 b8 02 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 53 50 48 89 .....E..]W.......H...[].UH..SPH.
11ee0 fb be 01 00 00 00 e8 e7 0c 00 00 f2 0f 11 45 f0 be 02 00 00 00 48 89 df e8 d5 0c 00 00 0f 28 c8 ..............E......H........(.
11f00 f2 0f 10 45 f0 e8 80 ab 00 00 48 89 df e8 17 57 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 ...E......H....W.......H...[].UH
11f20 89 e5 53 50 48 89 fb be 01 00 00 00 e8 a1 0c 00 00 f2 0f 59 05 97 e2 03 00 48 89 df e8 e8 56 00 ..SPH..............Y.....H....V.
11f40 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb e8 38 ab 00 00 48 98 ......H...[].UH..SH...H...8...H.
11f60 48 69 c8 01 00 00 40 48 89 ca 48 c1 ea 3f 48 c1 f9 3d 01 d1 69 c9 ff ff ff 7f 29 c8 f2 0f 2a c0 Hi....@H..H..?H..=..i.....)...*.
11f80 f2 0f 5e 05 58 e2 03 00 f2 0f 11 45 f0 48 89 df e8 cd 4e 00 00 83 f8 02 74 59 83 f8 01 0f 85 bc ..^.X......E.H....N.....tY......
11fa0 00 00 00 be 01 00 00 00 48 89 df e8 22 0c 00 00 0f 28 c8 66 0f 2e 0d 5d e1 03 00 73 1e 48 8d 15 ........H..."....(.f...]...s.H..
11fc0 da d4 03 00 be 01 00 00 00 48 89 df f2 0f 11 4d e8 e8 83 04 00 00 f2 0f 10 4d e8 f2 0f 10 45 f0 .........H.....M.........M....E.
11fe0 f2 0f 59 c1 e8 db a9 00 00 f2 0f 58 05 27 e1 03 00 eb 67 be 01 00 00 00 48 89 df e8 d2 0b 00 00 ..Y........X.'....g.....H.......
12000 f2 0f 11 45 e8 be 02 00 00 00 48 89 df e8 c0 0b 00 00 0f 28 c8 66 0f 2e 4d e8 73 1e 48 8d 15 7b ...E......H........(.f..M.s.H..{
12020 d4 03 00 be 02 00 00 00 48 89 df f2 0f 11 4d e0 e8 24 04 00 00 f2 0f 10 4d e0 f2 0f 5c 4d e8 f2 ........H.....M..$......M...\M..
12040 0f 58 0d d1 e0 03 00 f2 0f 10 45 f0 f2 0f 59 c1 e8 6f a9 00 00 f2 0f 58 45 e8 48 89 df eb 0c 85 .X........E...Y..o.....XE.H.....
12060 c0 75 19 48 89 df f2 0f 10 45 f0 e8 b9 55 00 00 b8 01 00 00 00 48 83 c4 18 5b 5d c3 48 8d 35 2d .u.H.....E...U.......H...[].H.5-
12080 d4 03 00 31 c0 48 89 df 48 83 c4 18 5b 5d e9 bf 04 00 00 55 48 89 e5 be 01 00 00 00 e8 0a 0c 00 ...1.H..H...[].....UH...........
120a0 00 89 c7 e8 30 aa 00 00 e8 e9 a9 00 00 31 c0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 ....0........1.].UH..SPH........
120c0 0e 0b 00 00 e8 03 aa 00 00 48 89 df e8 58 55 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 .........H...XU.......H...[].UH.
120e0 e5 53 50 48 89 fb be 01 00 00 00 e8 e2 0a 00 00 e8 d1 a9 00 00 48 89 df e8 2c 55 00 00 b8 01 00 .SPH.................H...,U.....
12100 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 b6 0a 00 00 f2 0f 51 c0 ..H...[].UH..SPH..............Q.
12120 48 89 df e8 01 55 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 H....U.......H...[].UH..SPH.....
12140 00 00 e8 8b 0a 00 00 e8 f2 a9 00 00 48 89 df e8 d5 54 00 00 b8 01 00 00 00 48 83 c4 08 5b 5d c3 ............H....T.......H...[].
12160 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 5f 0a 00 00 e8 c0 a9 00 00 48 89 df e8 a9 54 00 00 UH..SPH........_........H....T..
12180 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 81 ec 18 01 00 00 .....H...[].UH..AWAVAUATSH......
121a0 41 89 cd 48 89 95 c0 fe ff ff 49 89 f4 48 89 bd c8 fe ff ff e8 a9 4c 00 00 89 85 d4 fe ff ff b9 A..H......I..H........L.........
121c0 01 00 00 00 48 8d 9d 58 ff ff ff 41 be 01 00 00 00 45 89 f7 41 89 ce 4c 89 e7 44 89 f6 48 89 da ....H..X...A.....E..A..L..D..H..
121e0 e8 64 99 00 00 43 8d 0c 36 85 c0 75 e4 45 39 f7 7d 37 43 8d 04 3e 89 c3 c1 eb 1f 01 c3 d1 fb 4c .d...C..6..u.E9.}7C..>.........L
12200 89 e7 89 de 48 8d 95 58 ff ff ff e8 39 99 00 00 8d 4b 01 85 c0 41 0f 45 de 41 0f 44 cf 39 d9 41 ....H..X....9....K...A.E.A.D.9.A
12220 89 cf 41 89 de 7c cb eb 03 44 89 f3 8d 43 ff 31 c9 83 f8 16 41 be 0c 00 00 00 44 0f 4e f1 48 8b ..A..|...D...C.1....A.....D.N.H.
12240 95 c0 fe ff ff 48 85 d2 4c 8b bd c8 fe ff ff 74 11 48 8d 35 72 d2 03 00 31 c0 4c 89 ff e8 31 55 .....H..L......t.H.5r...1.L...1U
12260 00 00 48 8d 35 65 d2 03 00 ba 10 00 00 00 4c 89 ff e8 20 54 00 00 48 8d 95 d8 fe ff ff 4c 89 e7 ..H.5e........L....T..H......L..
12280 44 89 ee e8 c1 98 00 00 85 c0 0f 84 9f 01 00 00 83 c3 f5 41 ff c5 45 39 f5 75 1c ba 05 00 00 00 D..................A..E9.u......
122a0 4c 89 ff 48 8d 35 35 d2 03 00 e8 e7 53 00 00 41 89 dd e9 5e 01 00 00 4c 89 e7 48 8d 35 24 d2 03 L..H.55.....S..A...^...L..H.5$..
122c0 00 48 8d 95 d8 fe ff ff e8 6a 9a 00 00 31 c0 4c 89 ff 48 8d 35 11 d2 03 00 48 8d 95 10 ff ff ff .H.......j...1.L..H.5....H......
122e0 e8 ae 54 00 00 8b 95 00 ff ff ff 85 d2 7e 11 31 c0 4c 89 ff 48 8d 35 f5 d1 03 00 e8 93 54 00 00 ..T..........~.1.L..H.5......T..
12300 ba 04 00 00 00 4c 89 ff 48 8d 35 e5 d1 03 00 e8 82 53 00 00 48 8b 85 e8 fe ff ff 80 38 00 75 39 .....L..H.5......S..H.......8.u9
12320 48 8b 85 f0 fe ff ff 8a 00 3c 43 75 46 4c 89 ff 48 8d b5 d8 fe ff ff e8 d1 02 00 00 85 c0 75 4d H........<CuFL..H.............uM
12340 ba 01 00 00 00 4c 89 ff 48 8d 35 ac c9 03 00 e8 42 53 00 00 e9 87 00 00 00 48 8b 95 e0 fe ff ff .....L..H.5.....BS.......H......
12360 31 c0 4c 89 ff 48 8d 35 a3 d3 03 00 e8 22 54 00 00 eb 6d 3c 6d 75 4b ba 0a 00 00 00 4c 89 ff 48 1.L..H.5....."T...m<muK.....L..H
12380 8d 35 97 d3 03 00 e8 0b 53 00 00 eb 53 be ff ff ff ff 31 d2 4c 89 ff e8 ab 50 00 00 48 89 c1 31 .5......S...S.....1.L....P..H..1
123a0 c0 4c 89 ff 48 8d 35 64 d3 03 00 48 89 ca e8 e0 53 00 00 be fe ff ff ff 4c 89 ff e8 2c 4b 00 00 .L..H.5d...H....S.......L...,K..
123c0 eb 1e 8b 8d 04 ff ff ff 31 c0 4c 89 ff 48 8d 35 54 d3 03 00 48 8d 95 10 ff ff ff e8 b3 53 00 00 ........1.L..H.5T...H........S..
123e0 80 bd 0f ff ff ff 00 74 14 ba 14 00 00 00 4c 89 ff 48 8d 35 01 d1 03 00 e8 99 52 00 00 4c 89 ff .......t......L..H.5......R..L..
12400 e8 5d 4a 00 00 2b 85 d4 fe ff ff 4c 89 ff 89 c6 e8 7e 5f 00 00 4c 89 e7 44 89 ee 48 8d 95 d8 fe .]J..+.....L.....~_..L..D..H....
12420 ff ff e8 22 97 00 00 85 c0 0f 85 64 fe ff ff 4c 89 ff e8 2b 4a 00 00 2b 85 d4 fe ff ff 4c 89 ff ...".......d...L...+J..+.....L..
12440 89 c6 e8 4c 5f 00 00 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 ...L_..H......[A\A]A^A_].UH..AWA
12460 56 53 48 81 ec 88 00 00 00 49 89 d6 41 89 f7 48 89 fb 48 8d 95 68 ff ff ff 31 f6 e8 c9 96 00 00 VSH......I..A..H..H..h...1......
12480 85 c0 74 65 48 8d 35 0e c2 03 00 48 8d 95 68 ff ff ff 48 89 df e8 9d 98 00 00 48 8b bd 78 ff ff ..teH.5....H..h...H.......H..x..
124a0 ff 48 8d 35 7c d0 03 00 e8 3d a6 00 00 85 c0 75 05 41 ff cf 74 4c 48 8b 8d 70 ff ff ff 48 85 c9 .H.5|....=.....u.A..tLH..p...H..
124c0 75 6b 48 8d 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 ukH..h...H...<.....tJ.....1.H...
124e0 63 4f 00 00 48 89 c1 eb 3d 48 8d 35 1e d0 03 00 31 c0 48 89 df 44 89 fa 4c 89 f1 e8 52 00 00 00 cO..H...=H.5....1.H..D..L...R...
12500 eb 42 48 8b 95 70 ff ff ff 48 8d 35 1b d0 03 00 31 c0 48 89 df 4c 89 f1 e8 35 00 00 00 eb 25 48 .BH..p...H.5....1.H..L...5....%H
12520 8d 0d d5 c7 03 00 48 89 8d 70 ff ff ff 48 8d 35 15 d0 03 00 31 c0 48 89 df 44 89 fa 4d 89 f0 e8 ......H..p...H.5....1.H..D..M...
12540 0e 00 00 00 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 ....H......[A^A_].UH..AVSH......
12560 49 89 f6 48 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 I..H....t).).P....).`....).p....
12580 29 5d 80 0f 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 )]..)e..)m..)u..)}.L..H...L..@..
125a0 ff 48 89 8d 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 .H..8...H..0...H......H.E.H.E.H.
125c0 45 d8 c7 45 d4 30 00 00 00 c7 45 d0 10 00 00 00 be 01 00 00 00 48 89 df e8 c0 00 00 00 48 8d 55 E..E.0....E..........H.......H.U
125e0 d0 48 89 df 4c 89 f6 e8 69 51 00 00 be 02 00 00 00 48 89 df e8 9a 5d 00 00 48 89 df e8 4b 5d 00 .H..L...iQ.......H....]..H...K].
12600 00 48 81 c4 d0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 48 89 fb e8 40 48 .H......[A^].UH..AWAVSPI..H...@H
12620 00 00 41 89 c6 48 8d 35 0d c6 03 00 48 89 df 4c 89 fa e8 00 97 00 00 be d8 b9 f0 ff ba 02 00 00 ..A..H.5....H..L................
12640 00 48 89 df e8 13 54 00 00 45 8d 7e 01 ba 02 00 00 00 48 89 df 44 89 fe e8 2f 17 00 00 85 c0 74 .H....T..E.~......H..D.../.....t
12660 24 be ff ff ff ff 48 89 df 44 89 fa e8 0e 4a 00 00 be fd ff ff ff 48 89 df e8 00 48 00 00 b8 01 $.....H..D....J.......H....H....
12680 00 00 00 eb 0d 48 89 df 44 89 f6 e8 ee 47 00 00 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 .....H..D....G..1.H...[A^A_].UH.
126a0 e5 53 48 81 ec 88 00 00 00 48 89 fb 48 8d 95 78 ff ff ff e8 91 94 00 00 85 c0 74 34 48 8d 35 a4 .SH......H..H..x..........t4H.5.
126c0 ce 03 00 48 8d 95 78 ff ff ff 48 89 df e8 65 96 00 00 8b 4d a0 85 c9 7e 17 48 8d 55 b0 48 8d 35 ...H..x...H...e....M...~.H.U.H.5
126e0 86 ce 03 00 31 c0 48 89 df e8 a5 50 00 00 eb 11 48 8d 35 7d a9 00 00 31 d2 48 89 df e8 95 4f 00 ....1.H....P....H.5}...1.H....O.
12700 00 48 81 c4 88 00 00 00 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 e7 .H......[].UH..AWAVATSI....I....
12720 a1 00 00 85 db 74 14 bb 01 00 00 00 be 01 00 00 00 4c 89 e7 e8 97 51 00 00 eb 4c 4c 63 30 4c 89 .....t...........L....Q...LLc0L.
12740 e7 e8 ca 4e 00 00 44 89 f7 e8 ae a3 00 00 48 89 c1 4d 85 ff 74 16 48 8d 35 15 ce 03 00 31 c0 4c ...N..D.......H..M..t.H.5....1.L
12760 89 e7 4c 89 fa e8 29 50 00 00 eb 0b 4c 89 e7 48 89 ce e8 78 4f 00 00 4c 89 e7 4c 89 f6 e8 c4 4e ..L...)P....L..H...xO..L..L....N
12780 00 00 bb 03 00 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f0 49 89 .........[A\A^A_].UH..AWAVSP..I.
127a0 ff 83 f8 ff 74 15 89 c3 83 e3 7f 4c 8d 35 1f c6 03 00 83 fb 7f 75 1a 89 c3 eb 26 31 f6 31 d2 4c ....t......L.5.......u....&1.1.L
127c0 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 3a ff ff ff 85 db 75 05 0f b6 dc eb 07 4c 8d 35 98 cd 03 ..H...[A^A_].:.....u......L.5...
127e0 00 41 80 3e 65 75 13 85 db 75 0f be 01 00 00 00 4c 89 ff e8 d8 50 00 00 eb 08 4c 89 ff e8 0e 4e .A.>eu...u......L....P....L....N
12800 00 00 4c 89 ff 4c 89 f6 e8 e2 4e 00 00 48 63 f3 4c 89 ff e8 2e 4e 00 00 b8 03 00 00 00 48 83 c4 ..L..L....N..Hc.L....N.......H..
12820 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb be d8 b9 f0 ff 4c 89 f2 e8 8a 51 .[A^A_].UH..AVSI..H.......L....Q
12840 00 00 be ff ff ff ff 48 89 df e8 7e 48 00 00 89 c1 31 c0 85 c9 75 3b be fe ff ff ff 48 89 df e8 .......H...~H....1...u;.....H...
12860 1a 46 00 00 31 f6 31 d2 48 89 df e8 6e 52 00 00 be ff ff ff ff 48 89 df e8 26 48 00 00 be d8 b9 .F..1.1.H...nR.......H...&H.....
12880 f0 ff 48 89 df 4c 89 f2 e8 03 54 00 00 b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 f0 ..H..L....T.......[A^].UH..SPH..
128a0 48 89 fb be d8 b9 f0 ff 48 89 c2 e8 1c 51 00 00 be fe ff ff ff 48 89 df 48 83 c4 08 5b 5d e9 95 H.......H....Q.......H..H...[]..
128c0 55 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 89 fc e8 56 4c 00 00 49 89 c6 31 c0 U..UH..AWAVATSI....I...VL..I..1.
128e0 4d 85 f6 74 4c 4c 89 e7 89 de e8 60 52 00 00 89 c1 31 c0 85 c9 74 3a be d8 b9 f0 ff 4c 89 e7 4c M..tLL.....`R....1...t:.....L..L
12900 89 fa e8 c5 50 00 00 be ff ff ff ff ba fe ff ff ff 4c 89 e7 e8 84 48 00 00 31 c9 85 c0 4c 0f 44 ....P............L....H..1...L.D
12920 f1 be fd ff ff ff 4c 89 e7 e8 50 45 00 00 4c 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 ......L...PE..L..[A\A^A_].UH..AW
12940 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 70 ff ff ff 48 89 c3 48 85 db 75 0e 4c 89 e7 44 89 AVATSI..A..I...p...H..H..u.L..D.
12960 fe 4c 89 f2 e8 0c 00 00 00 48 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 .L.......H..[A\A^A_].UH..AWAVSPI
12980 89 d6 41 89 f7 48 89 fb e8 40 47 00 00 48 89 df 89 c6 e8 58 47 00 00 48 89 c1 48 8d 35 5a cd 03 ..A..H...@G..H.....XG..H..H.5Z..
129a0 00 31 c0 48 89 df 4c 89 f2 e8 e5 4d 00 00 48 89 df 44 89 fe 48 89 c2 48 83 c4 08 5b 41 5e 41 5f .1.H..L....M..H..D..H..H...[A^A_
129c0 5d e9 93 fa ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 cc 41 89 f6 49 89 ff 48 85 d2 ].....UH..AWAVAUATSPI..A..I..H..
129e0 74 0f 31 c9 4c 89 ff 44 89 f6 e8 77 00 00 00 eb 0d 31 d2 4c 89 ff 44 89 f6 e8 c1 00 00 00 49 89 t.1.L..D...w.....1.L..D.......I.
12a00 c5 49 8b 3c 24 48 85 ff 74 1b 31 db 4c 89 ee e8 d6 a0 00 00 85 c0 74 3d 49 8b 7c dc 08 48 ff c3 .I.<$H..t.1.L.........t=I.|..H..
12a20 48 85 ff 75 e7 48 8d 35 54 cb 03 00 31 c0 4c 89 ff 4c 89 ea e8 5a 4d 00 00 4c 89 ff 44 89 f6 48 H..u.H.5T...1.L..L...ZM..L..D..H
12a40 89 c2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 04 fa ff ff 89 d8 48 83 c4 08 5b 41 5c 41 5d ..H...[A\A]A^A_].......H...[A\A]
12a60 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 cf 49 89 d6 41 89 f4 48 89 fb e8 4b 46 A^A_].UH..AWAVATSI..I..A..H...KF
12a80 00 00 85 c0 7e 16 48 89 df 44 89 e6 4c 89 fa 5b 41 5c 41 5e 41 5f 5d e9 23 00 00 00 4d 85 ff 74 ....~.H..D..L..[A\A^A_].#...M..t
12aa0 12 31 c0 4d 85 f6 74 08 4c 89 f7 e8 58 a0 00 00 49 89 07 4c 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 .1.M..t.L...X...I..L..[A\A^A_].U
12ac0 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff e8 73 49 00 00 48 89 c3 48 85 db 75 1b be 04 00 00 H..AWAVSPA..I...sI..H..H..u.....
12ae0 00 4c 89 ff e8 06 46 00 00 4c 89 ff 44 89 f6 48 89 c2 e8 7e fe ff ff 48 89 d8 48 83 c4 08 5b 41 .L....F..L..D..H...~...H..H...[A
12b00 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 c6 14 e8 f6 41 00 00 85 c0 74 05 5b 41 ^A_].UH..AVSI..H.......A....t.[A
12b20 5e 5d c3 4d 85 f6 74 18 48 8d 35 65 ca 03 00 31 c0 48 89 df 4c 89 f2 5b 41 5e 5d e9 12 fa ff ff ^].M..t.H.5e...1.H..L..[A^].....
12b40 48 8d 35 e4 b7 03 00 31 c0 48 89 df 5b 41 5e 5d e9 fd f9 ff ff 55 48 89 e5 41 57 41 56 53 50 41 H.5....1.H..[A^].....UH..AWAVSPA
12b60 89 d7 41 89 f6 48 89 fb e8 60 45 00 00 44 39 f8 75 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 89 df ..A..H...`E..D9.u.H...[A^A_].H..
12b80 44 89 fe e8 67 45 00 00 48 89 df 44 89 f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d e9 d5 fd ff ff D...gE..H..D..H..H...[A^A_].....
12ba0 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 1b 45 00 00 83 f8 ff 74 05 5b 41 5e 5d c3 48 8d 15 59 UH..AVSA..H....E.....t.[A^].H..Y
12bc0 b7 03 00 48 89 df 44 89 f6 5b 41 5e 5d e9 87 f8 ff ff 55 48 89 e5 41 56 53 48 83 ec 10 41 89 f6 ...H..D..[A^].....UH..AVSH...A..
12be0 48 89 fb 48 8d 55 ec e8 3a 47 00 00 83 7d ec 00 75 25 be 03 00 00 00 48 89 df f2 0f 11 45 e0 e8 H..H.U..:G...}..u%.....H.....E..
12c00 eb 44 00 00 48 89 df 44 89 f6 48 89 c2 e8 63 fd ff ff f2 0f 10 45 e0 48 83 c4 10 5b 41 5e 5d c3 .D..H..D..H...c......E.H...[A^].
12c20 55 48 89 e5 41 56 53 48 83 ec 10 f2 0f 11 45 e8 41 89 f6 48 89 fb e8 92 44 00 00 85 c0 7e 13 48 UH..AVSH......E.A..H....D....~.H
12c40 89 df 44 89 f6 48 83 c4 10 5b 41 5e 5d e9 80 ff ff ff f2 0f 10 45 e8 48 83 c4 10 5b 41 5e 5d c3 ..D..H...[A^]........E.H...[A^].
12c60 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb 48 8d 55 e4 e8 fb 46 00 00 49 89 c7 83 7d e4 00 UH..AWAVSPA..H..H.U...F..I...}..
12c80 75 1b be 03 00 00 00 48 89 df e8 60 44 00 00 48 89 df 44 89 f6 48 89 c2 e8 d8 fc ff ff 4c 89 f8 u......H...`D..H..D..H.......L..
12ca0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb 48 8d 55 e4 e8 H...[A^A_].UH..AWAVSPA..H..H.U..
12cc0 00 47 00 00 41 89 c7 83 7d e4 00 75 1b be 03 00 00 00 48 89 df e8 15 44 00 00 48 89 df 44 89 f6 .G..A...}..u......H....D..H..D..
12ce0 48 89 c2 e8 8d fc ff 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 H.......D..H...[A^A_].UH..AWAVSP
12d00 49 89 d6 41 89 f7 48 89 fb e8 bf 43 00 00 85 c0 7e 15 48 89 df 44 89 fe 48 83 c4 08 5b 41 5e 41 I..A..H....C....~.H..D..H...[A^A
12d20 5f 5d e9 39 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 53 50 41 _].9...L..H...[A^A_].UH..AWAVSPA
12d40 89 d6 41 89 f7 48 89 fb e8 80 43 00 00 85 c0 7e 15 48 89 df 44 89 fe 48 83 c4 08 5b 41 5e 41 5f ..A..H....C....~.H..D..H...[A^A_
12d60 5d e9 45 ff ff ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 ].E...D..H...[A^A_].UH..AWAVATSI
12d80 89 fc 49 8b 4c 24 08 49 8b 44 24 10 48 89 ca 48 29 c2 48 39 f2 73 7e 4d 8b 74 24 18 48 01 c9 48 ..I.L$.I.D$.H..H).H9.s~M.t$.H..H
12da0 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 48 8d 35 ..H).L.<0H9.L.C.L..H).r.H9.s.H.5
12dc0 e4 c7 03 00 31 c0 4c 89 f7 e8 84 f7 ff ff 4c 89 f7 4c 89 fe e8 73 56 00 00 48 89 c3 49 8b 34 24 ....1.L.......L..L...sV..H..I.4$
12de0 49 8b 54 24 10 48 89 df e8 6d 9c 00 00 49 8d 44 24 20 49 39 04 24 74 0d be fe ff ff ff 4c 89 f7 I.T$.H...m...I.D$.I9.$t......L..
12e00 e8 e7 40 00 00 49 89 1c 24 4d 89 7c 24 08 49 8b 44 24 10 eb 04 49 8b 1c 24 48 01 c3 48 89 d8 5b ..@..I..$M.|$.I.D$...I..$H..H..[
12e20 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 d3 49 89 f6 49 89 ff 48 89 de e8 31 A\A^A_].UH..AWAVSPH..I..I..H...1
12e40 ff ff ff 48 89 c7 4c 89 f6 48 89 da e8 09 9c 00 00 49 01 5f 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 ...H..L..H.......I._.H...[A^A_].
12e60 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 fe 4c 89 ff e8 90 9c 00 00 48 89 c3 4c 89 f7 48 89 UH..AWAVSPI..I..L.......H..L..H.
12e80 de e8 ee fe ff ff 48 89 c7 4c 89 fe 48 89 da e8 c6 9b 00 00 49 01 5e 10 48 83 c4 08 5b 41 5e 41 ......H..L..H.......I.^.H...[A^A
12ea0 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b 33 48 8b 53 10 4c 89 f7 e8 d6 47 00 00 _].UH..AVSH..L.s.H.3H.S.L....G..
12ec0 48 8d 43 20 48 39 03 74 11 be fe ff ff ff 4c 89 f7 5b 41 5e 5d e9 12 40 00 00 5b 41 5e 5d c3 55 H.C.H9.t......L..[A^]..@..[A^].U
12ee0 48 89 e5 48 01 77 10 5d e9 b6 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 4c 8b H..H.w.].....UH..AWAVAUATSPH..L.
12f00 73 18 48 8d 55 d0 be ff ff ff ff 4c 89 f7 e8 34 45 00 00 49 89 c7 4c 8d 6b 20 4c 39 2b 74 0d be s.H.U......L...4E..I..L.k.L9+t..
12f20 fe ff ff ff 4c 89 f7 e8 7e 40 00 00 4c 8b 65 d0 48 89 df 4c 89 e6 e8 39 fe ff ff 48 89 c7 4c 89 ....L...~@..L.e.H..L...9...H..L.
12f40 fe 4c 89 e2 e8 11 9b 00 00 4c 01 63 10 4c 39 2b 0f 94 c0 0f b6 f0 83 ce fe 4c 89 f7 e8 8b 3f 00 .L.......L.c.L9+.........L....?.
12f60 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 48 .H...[A\A]A^A_].UH..H.~.H.F.H..H
12f80 c7 46 10 00 00 00 00 48 c7 46 08 00 04 00 00 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 .F.....H.F.....].UH..H.~.H.F.H..
12fa0 48 c7 46 10 00 00 00 00 48 c7 46 08 00 04 00 00 48 89 f7 48 89 d6 5d e9 b8 fd ff ff 55 48 89 e5 H.F.....H.F.....H..H..].....UH..
12fc0 41 57 41 56 53 50 41 89 f7 48 89 fb 41 be ff ff ff ff be ff ff ff ff e8 f1 40 00 00 85 c0 74 5c AWAVSPA..H..A............@....t\
12fe0 48 89 df 44 89 fe e8 4f 3e 00 00 41 89 c7 31 d2 48 89 df 44 89 fe e8 61 4a 00 00 be ff ff ff ff H..D...O>..A..1.H..D...aJ.......
13000 31 d2 48 89 df e8 6a 43 00 00 49 89 c6 be fe ff ff ff 48 89 df e8 64 3e 00 00 48 89 df 44 89 fe 1.H...jC..I.......H...d>..H..D..
13020 45 85 f6 74 26 44 89 f2 e8 2f 4a 00 00 31 d2 48 89 df 44 89 fe e8 31 4d 00 00 eb 1a be fe ff ff E..t&D.../J..1.H..D...1M........
13040 ff 48 89 df e8 35 3e 00 00 eb 19 e8 77 44 00 00 49 89 c6 41 ff c6 48 89 df 44 89 fe 44 89 f2 e8 .H...5>.....wD..I..A..H..D..D...
13060 07 4d 00 00 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 .M..D..H...[A^A_].UH..AWAVSPA..H
13080 89 fb 45 85 f6 78 48 48 89 df e8 ab 3d 00 00 41 89 c7 31 d2 48 89 df 44 89 fe e8 bd 49 00 00 48 ..E..xHH....=..A..1.H..D....I..H
130a0 89 df 44 89 fe 44 89 f2 e8 be 4c 00 00 49 63 f6 48 89 df e8 8e 45 00 00 31 d2 48 89 df 44 89 fe ..D..D....L..Ic.H....E..1.H..D..
130c0 48 83 c4 08 5b 41 5e 41 5f 5d e9 9c 4c 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 H...[A^A_]..L..H...[A^A_].UH..AW
130e0 41 56 41 55 41 54 53 48 81 ec 18 04 00 00 49 89 d4 49 89 f7 49 89 fd e8 66 3d 00 00 89 c3 ff c3 AVAUATSH......I..I..I...f=......
13100 4d 85 ff 74 3b 48 8d 35 b4 c4 03 00 31 c0 4c 89 ef 4c 89 fa e8 7a 46 00 00 48 8d 35 06 b9 03 00 M..t;H.5....1.L..L...zF..H.5....
13120 4c 89 ff e8 ae 98 00 00 48 85 c0 48 89 85 d0 fb ff ff 75 31 48 8d 35 a5 b8 03 00 e9 2e 01 00 00 L.......H..H......u1H.5.........
13140 48 8d 35 72 c4 03 00 ba 06 00 00 00 4c 89 ef e8 42 45 00 00 48 8b 05 d5 4e 04 00 48 8b 00 48 89 H.5r........L...BE..H...N..H..H.
13160 85 d0 fb ff ff 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 92 01 00 00 85 c0 74 18 48 63 85 c8 .....H......H.............t.Hc..
13180 fb 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 ....H........................uDM
131a0 85 ff 74 3f 48 8b 95 d0 fb ff ff 48 8d 35 62 b0 03 00 4c 89 ff e8 34 98 00 00 48 85 c0 48 89 85 ..t?H......H.5b...L...4...H..H..
131c0 d0 fb ff ff 0f 84 d9 00 00 00 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 2d 01 00 00 8b 85 c4 ..........H......H.......-......
131e0 fb 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 ............t.Hc......Q.........
13200 0d d8 fb ff ff be ff ff ff ff 31 d2 4c 89 ef e8 33 42 00 00 48 8d 35 90 01 00 00 48 8d 95 c8 fb ..........1.L...3B..H.5....H....
13220 ff ff 4c 89 ef 48 89 c1 4d 89 e0 e8 c1 4e 00 00 41 89 c4 48 8b 9d d0 fb ff ff 48 89 df e8 70 97 ..L..H..M....N..A..H......H...p.
13240 00 00 41 89 c6 4d 85 ff 74 08 48 89 df e8 54 97 00 00 45 85 f6 74 29 4c 89 ef 8b 9d c0 fb ff ff ..A..M..t.H...T...E..t)L........
13260 89 de e8 17 3c 00 00 48 8d 35 7a b6 03 00 4c 89 ef 89 da e8 34 00 00 00 41 bc 07 00 00 00 eb 0e ....<..H.5z...L.....4...A.......
13280 4c 89 ef 8b b5 c0 fb ff ff e8 5e 3c 00 00 44 89 e0 48 81 c4 18 04 00 00 5b 41 5c 41 5d 41 5e 41 L.........^<..D..H......[A\A]A^A
132a0 5f 5d c3 48 8d 35 1a c3 03 00 eb c2 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb _].H.5......UH..AWAVATSA..I..H..
132c0 e8 45 96 00 00 8b 38 e8 30 98 00 00 49 89 c4 31 d2 48 89 df 44 89 fe e8 6b 41 00 00 48 8d 48 01 .E....8.0...I..1.H..D...kA..H.H.
132e0 48 8d 35 03 c4 03 00 31 c0 48 89 df 4c 89 f2 4d 89 e0 e8 9c 44 00 00 48 89 df 44 89 fe 5b 41 5c H.5....1.H..L..M....D..H..D..[A\
13300 41 5e 41 5f 5d e9 e2 3b 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 41 c7 07 00 00 00 A^A_]..;..UH..AWAVSPI..I..A.....
13320 00 48 8d 1d bf c3 03 00 49 8b 7f 08 e8 e1 96 00 00 83 f8 ff 74 5f 0f b6 4b ff 39 c8 75 27 49 63 .H......I...........t_..K.9.u'Ic
13340 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 8b 7f 08 ..Q.A..A.D...;.H.[.u.A......I...
13360 e8 ad 96 00 00 41 89 06 31 c9 83 f8 23 75 2f 49 8b 7f 08 e8 9a 96 00 00 83 f8 ff 74 05 83 f8 0a .....A..1...#u/I...........t....
13380 75 ed 49 8b 7f 08 e8 87 96 00 00 41 89 06 b9 01 00 00 00 eb 09 41 c7 06 ff ff ff ff 31 c9 89 c8 u.I........A.........A......1...
133a0 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 c0 7e 0f H...[A^A_].UH..AVSI..H..Hc.H..~.
133c0 49 89 06 c7 03 00 00 00 00 48 83 c3 10 eb 2e 48 8b 7b 08 e8 d4 95 00 00 89 c1 31 c0 85 c9 75 20 I........H.....H.{........1...u.
133e0 48 8b 4b 08 48 83 c3 10 be 01 00 00 00 ba 00 04 00 00 48 89 df e8 e8 95 00 00 49 89 06 48 89 d8 H.K.H.............H.......I..H..
13400 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 8d 55 f0 [A^].UH..H...H.u.H.U.H.5....H.U.
13420 e8 cc 4c 00 00 48 83 c4 10 5d c3 55 48 89 e5 48 8b 4e 08 31 c0 48 85 c9 74 0e 48 89 0a 48 c7 46 ..L..H...].UH..H.N.1.H..t.H..H.F
13440 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 df e8 a5 .....H..].UH..AVSH...H..I..H....
13460 96 00 00 48 89 5d e0 48 89 45 e8 48 8d 35 b9 ff ff ff 48 8d 55 e0 45 31 c0 4c 89 f7 48 89 d9 e8 ...H.].H.E.H.5....H.U.E1.L..H...
13480 6d 4c 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 ad 46 mL..H...[A^].UH..AWAVSPI..H....F
134a0 00 00 45 31 f6 85 c0 74 4b 48 89 df 4c 89 fe e8 3b 42 00 00 be fe ff ff ff 48 89 df e8 65 45 00 ..E1...tKH..L...;B.......H...eE.
134c0 00 be ff ff ff ff 48 89 df e8 ff 3b 00 00 85 c0 74 15 be fe ff ff ff 48 89 df e8 0d 3a 00 00 41 ......H....;....t......H....:..A
134e0 be 01 00 00 00 eb 0d be fd ff ff ff 48 89 df e8 8a 39 00 00 44 89 f0 48 83 c4 08 5b 41 5e 41 5f ............H....9..D..H...[A^A_
13500 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 23 39 00 00 41 89 c6 48 89 df 44 89 f6 ].UH..AWAVSPI..H...#9..A..H..D..
13520 4c 89 fa e8 65 ff ff ff 45 31 ff 85 c0 74 28 48 89 df 44 89 f6 e8 69 3b 00 00 41 bf 01 00 00 00 L...e...E1...t(H..D...i;..A.....
13540 be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 31 4a 00 00 44 89 f8 48 83 c4 08 5b 41 ..........1.E1.H...1J..D..H...[A
13560 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb e8 7d 4e 00 00 48 8d 55 ec be ff ff ff ^A_].UH..AVSH...H...}N..H.U.....
13580 ff 48 89 df e8 eb 3d 00 00 49 89 c6 83 7d ec 00 75 11 48 8d 35 32 c0 03 00 31 c0 48 89 df e8 af .H....=..I...}..u.H.52...1.H....
135a0 ef ff ff be fe ff ff ff 48 89 df e8 ce 38 00 00 44 89 f0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 ........H....8..D..H...[A^].UH..
135c0 41 57 41 56 41 54 53 49 89 d6 89 f3 49 89 ff 48 8d 15 2f b3 03 00 e8 27 ff ff ff 85 c0 0f 85 9a AWAVATSI....I..H../....'........
135e0 00 00 00 4c 89 ff 89 de e8 e0 3a 00 00 83 f8 01 74 18 85 c0 74 3c 83 c0 fd 4c 89 ff 83 f8 01 77 ...L......:.....t...t<...L.....w
13600 47 89 de e8 9b 3a 00 00 eb 73 4c 89 ff 89 de e8 0d 3e 00 00 85 c0 48 8d 05 a6 ba 03 00 48 8d 35 G....:...sL......>....H......H.5
13620 5d ba 03 00 48 0f 45 f0 4c 89 ff e8 bf 40 00 00 eb 4b 48 8d 35 6c ba 03 00 ba 03 00 00 00 4c 89 ]...H.E.L....@...KH.5l........L.
13640 ff e8 50 40 00 00 eb 35 89 de e8 7e 3a 00 00 4c 89 ff 89 c6 e8 96 3a 00 00 49 89 c4 4c 89 ff 89 ..P@...5...~:..L......:..I..L...
13660 de e8 10 3f 00 00 48 89 c1 48 8d 35 79 bf 03 00 31 c0 4c 89 ff 4c 89 e2 e8 16 41 00 00 be ff ff ...?..H..H.5y...1.L..L....A.....
13680 ff ff 4c 89 ff 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 b2 3d 00 00 55 48 89 e5 41 57 41 56 53 50 41 ..L..L..[A\A^A_]..=..UH..AWAVSPA
136a0 89 d7 49 89 f6 48 89 fb 48 8d 15 18 b5 03 00 be d8 b9 f0 ff b9 01 00 00 00 e8 9e 00 00 00 be ff ..I..H..H.......................
136c0 ff ff ff 48 89 df 4c 89 f2 e8 fe 42 00 00 be ff ff ff ff 48 89 df e8 f2 39 00 00 83 f8 05 74 65 ...H..L....B.......H....9.....te
136e0 be fe ff ff ff 48 89 df e8 91 37 00 00 be d8 b9 f0 ff ba 02 00 00 00 48 89 df e8 5d 43 00 00 31 .....H....7............H...]C..1
13700 f6 48 89 df 4c 89 f2 44 89 f9 e8 4d 00 00 00 48 85 c0 74 14 48 8d 35 d5 be 03 00 31 c0 48 89 df .H..L..D...M...H..t.H.5....1.H..
13720 4c 89 f2 e8 2a ee ff ff be ff ff ff ff 48 89 df e8 6e 39 00 00 be fd ff ff ff 48 89 df 4c 89 f2 L...*........H...n9.......H..L..
13740 e8 4b 45 00 00 be fe ff ff ff 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 90 37 00 00 55 48 89 e5 .KE.......H..H...[A^A_]..7..UH..
13760 41 57 41 56 41 55 41 54 53 50 41 89 ce 49 89 d4 49 89 ff 85 f6 74 08 4c 89 ff e8 24 39 00 00 be AWAVAUATSPA..I..I....t.L...$9...
13780 2e 00 00 00 4c 89 e7 e8 58 93 00 00 49 89 c5 4d 85 ed 75 0e 4c 89 e7 e8 6c 93 00 00 49 89 c5 4d ....L...X...I..M..u.L...l...I..M
137a0 01 e5 4c 89 eb 4c 29 e3 4c 89 ff 4c 89 e6 48 89 da e8 e0 3e 00 00 be fe ff ff ff 4c 89 ff e8 63 ..L..L).L..L..H....>.......L...c
137c0 42 00 00 be ff ff ff ff 4c 89 ff e8 fd 38 00 00 85 c0 75 4f be fe ff ff ff 4c 89 ff e8 9d 36 00 B.......L....8....uO.....L....6.
137e0 00 41 80 7d 00 2e ba 01 00 00 00 41 0f 45 d6 31 f6 4c 89 ff e8 e5 42 00 00 4c 89 ff 4c 89 e6 48 .A.}.......A.E.1.L....B..L..L..H
13800 89 da e8 8f 3e 00 00 be fe ff ff ff 4c 89 ff e8 8f 38 00 00 be fc ff ff ff 4c 89 ff e8 3e 44 00 ....>.......L....8.......L...>D.
13820 00 eb 12 be ff ff ff ff 4c 89 ff e8 9d 38 00 00 83 f8 05 75 20 be fe ff ff ff 4c 89 ff e8 aa 36 ........L....8.....u......L....6
13840 00 00 31 c0 41 80 7d 00 2e 4d 8d 65 01 0f 84 2c ff ff ff eb 10 be fd ff ff ff 4c 89 ff e8 1c 36 ..1.A.}..M.e...,..........L....6
13860 00 00 4c 89 e0 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 ..L..H...[A\A]A^A_].UH..AWAVATSA
13880 89 ce 49 89 d7 49 89 f4 48 89 fb f2 0f 10 05 6d c9 03 00 e8 6d 00 00 00 4d 85 e4 74 37 31 d2 4d ..I..I..H......m....m...M..t71.M
138a0 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 89 df 4c ..t.I.?.t.I.G.1...H.8.H.@.u.H..L
138c0 89 e6 e8 ce fd ff ff 44 89 f6 f7 d6 48 89 df e8 d6 36 00 00 4d 85 ff 74 16 48 89 df 4c 89 fe 44 .......D....H....6..M..t.H..L..D
138e0 89 f2 5b 41 5c 41 5e 41 5f 5d e9 d5 00 00 00 41 f7 d6 48 89 df 44 89 f6 5b 41 5c 41 5e 41 5f 5d ..[A\A^A_].....A..H..D..[A\A^A_]
13900 e9 79 35 00 00 55 48 89 e5 41 56 53 48 83 ec 10 f2 0f 11 45 e8 49 89 fe e8 fe 34 00 00 48 89 c3 .y5..UH..AVSH......E.I....4..H..
13920 31 ff e8 f4 34 00 00 48 39 c3 74 13 48 8d 35 ed bc 03 00 31 c0 4c 89 f7 e8 15 ec ff ff eb 22 f2 1...4..H9.t.H.5....1.L........".
13940 0f 10 0b f2 0f 10 45 e8 66 0f 2e c8 75 02 7b 11 48 8d 35 e3 bc 03 00 b0 02 4c 89 f7 e8 f1 eb ff ......E.f...u.{.H.5......L......
13960 ff f2 0f 10 05 9f c8 03 00 4c 89 f7 e8 b8 3c 00 00 be ff ff ff ff 31 d2 4c 89 f7 e8 f4 39 00 00 .........L....<.......1.L....9..
13980 48 3d cc ed ff ff 75 16 be ff ff ff ff 31 d2 4c 89 f7 e8 2d 3a 00 00 3d cc ed ff ff 74 11 48 8d H=....u......1.L...-:..=....t.H.
139a0 35 cb bc 03 00 31 c0 4c 89 f7 e8 a3 eb ff ff be fe ff ff ff 4c 89 f7 48 83 c4 10 5b 41 5e 5d e9 5....1.L............L..H...[A^].
139c0 ba 34 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d4 49 89 f7 49 89 fd f2 0f 10 05 1d .4..UH..AWAVAUATSPA..I..I.......
139e0 c8 03 00 e8 1d ff ff ff 48 8d 15 1f bc 03 00 4c 89 ef 44 89 e6 e8 0b f1 ff ff 49 83 3f 00 74 4f ........H......L..D.......I.?.tO
13a00 b8 fe ff ff ff 44 29 e0 89 45 d4 44 89 e3 f7 db 45 85 e4 45 89 e6 7e 0f 4c 89 ef 89 de e8 81 36 .....D)..E.D....E..E..~.L......6
13a20 00 00 41 ff ce 75 f1 49 8b 77 08 4c 89 ef 44 89 e2 e8 09 3e 00 00 49 8b 17 4c 89 ef 8b 75 d4 e8 ..A..u.I.w.L..D....>..I..L...u..
13a40 4c 42 00 00 49 83 7f 10 00 4d 8d 7f 10 75 c1 41 f7 d4 4c 89 ef 44 89 e6 48 83 c4 08 5b 41 5c 41 LB..I....M...u.A..L..D..H...[A\A
13a60 5d 41 5e 41 5f 5d e9 13 34 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 48 89 fb e8 ]A^A_]..4..UH..AWAVATSI..A..H...
13a80 48 3f 00 00 be ff ff ff ff 48 89 df e8 3c 36 00 00 83 f8 05 41 bc 01 00 00 00 74 45 be fe ff ff H?.......H...<6.....A.....tE....
13aa0 ff 48 89 df e8 d5 33 00 00 48 89 df 44 89 fe e8 86 33 00 00 41 89 c7 45 31 e4 31 f6 31 d2 48 89 .H....3..H..D....3..A..E1.1.1.H.
13ac0 df e8 18 40 00 00 be ff ff ff ff 48 89 df e8 d0 35 00 00 48 89 df 44 89 fe 4c 89 f2 e8 af 41 00 ...@.......H....5..H..D..L....A.
13ae0 00 44 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 cf 48 89 d0 49 89 f6 .D..[A\A^A_].UH..AWAVSPA..H..I..
13b00 48 89 fb 31 d2 48 89 c6 e8 32 3d 00 00 48 89 df 4c 89 f6 e8 d7 3b 00 00 be 01 00 00 00 ba 01 00 H..1.H...2=..H..L....;..........
13b20 00 00 31 c9 45 31 c0 48 89 df e8 59 44 00 00 48 8d 15 91 b0 03 00 be d8 b9 f0 ff 48 89 df e8 28 ..1.E1.H...YD..H...........H...(
13b40 ff ff ff be fe ff ff ff 48 89 df e8 53 35 00 00 be fe ff ff ff 48 89 df 4c 89 f2 e8 30 41 00 00 ........H...S5.......H..L...0A..
13b60 be fe ff ff ff 48 89 df e8 11 33 00 00 45 85 ff 74 22 be ff ff ff ff 48 89 df e8 24 35 00 00 48 .....H....3..E..t".....H...$5..H
13b80 89 df 4c 89 f6 48 83 c4 08 5b 41 5e 41 5f 5d e9 58 40 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 ..L..H...[A^A_].X@..H...[A^A_].U
13ba0 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 04 00 00 49 89 cc 49 89 d7 48 89 f3 49 89 fe 4c H..AWAVAUATSH..8...I..I..H..I..L
13bc0 89 b5 a0 fb ff ff 4c 89 ff e8 3a 8f 00 00 48 89 85 b0 fb ff ff 4c 89 b5 d0 fb ff ff 48 8d 85 d8 ......L...:...H......L......H...
13be0 fb ff ff 48 89 85 b8 fb ff ff 48 c7 85 c8 fb ff ff 00 00 00 00 48 c7 85 c0 fb ff ff 00 04 00 00 ...H......H..........H..........
13c00 48 89 df 4c 89 fe e8 1b 8f 00 00 49 89 c5 4d 85 ed 0f 84 80 00 00 00 4c 8d b5 b8 fb ff ff 4c 89 H..L.......I..M........L......L.
13c20 bd a8 fb ff ff 4d 89 ef 49 29 df 4c 89 f7 4c 89 fe e8 3e f1 ff ff 48 89 c7 48 89 de 4c 89 fa e8 .....M..I).L..L...>...H..H..L...
13c40 16 8e 00 00 4c 01 bd c8 fb ff ff 4c 89 e7 e8 b5 8e 00 00 48 89 c3 4c 89 f7 48 89 de e8 13 f1 ff ....L......L.......H..L..H......
13c60 ff 48 89 c7 4c 89 e6 48 89 da e8 eb 8d 00 00 48 01 9d c8 fb ff ff 4c 89 eb 48 03 9d b0 fb ff ff .H..L..H.......H......L..H......
13c80 48 89 df 48 8b b5 a8 fb ff ff e8 97 8e 00 00 49 89 c5 4d 85 ed 75 8e 48 89 df e8 69 8e 00 00 49 H..H...........I..M..u.H...i...I
13ca0 89 c6 4c 8d bd b8 fb ff ff 4c 89 ff 4c 89 f6 e8 c0 f0 ff ff 48 89 c7 48 89 de 4c 89 f2 e8 98 8d ..L......L..L.......H..H..L.....
13cc0 00 00 4c 01 b5 c8 fb ff ff 4c 89 ff e8 d2 f1 ff ff be ff ff ff ff 31 d2 48 8b bd a0 fb ff ff e8 ..L......L............1.H.......
13ce0 63 37 00 00 48 81 c4 38 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 8d 3d 28 c7..H..8...[A\A]A^A_].UH..SPH.=(
13d00 00 00 00 31 f6 e8 cd 9d ff ff 48 89 c3 48 85 db 74 0f 48 8d 35 30 00 00 00 48 89 df e8 e2 30 00 ...1......H..H..t.H.50...H....0.
13d20 00 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 62 8d 00 00 .H..H...[].UH..H..H..t.H..].b...
13d40 e8 a3 8c 00 00 31 c0 5d c3 55 48 89 e5 41 56 53 4c 8b 35 d1 42 04 00 49 8b 1e be ff ff ff ff 31 .....1.].UH..AVSL.5.B..I.......1
13d60 d2 e8 e1 36 00 00 48 89 c1 48 8d 35 44 b9 03 00 31 c0 48 89 df 48 89 ca e8 5f 8c 00 00 49 8b 3e ...6..H..H.5D...1.H..H..._...I.>
13d80 e8 33 8c 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 .3...1.[A^].UH..AWAVATSA..A..H..
13da0 45 31 f6 45 85 ff 0f 84 e4 00 00 00 be ff ff ff ff 48 89 df e8 14 33 00 00 83 f8 05 0f 85 ce 00 E1.E.............H....3.........
13dc0 00 00 48 89 df e8 46 38 00 00 be fe ff ff ff 48 89 df e8 7e 45 00 00 85 c0 0f 84 b1 00 00 00 41 ..H...F8.......H...~E..........A
13de0 ff cf be fe ff ff ff 48 89 df e8 de 32 00 00 83 f8 04 75 26 ba ff ff ff ff 48 89 df 44 89 e6 e8 .......H....2.....u&.....H..D...
13e00 99 33 00 00 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 .3....u2H..D..D...v.....u5.....H
13e20 89 df e8 57 30 00 00 be fe ff ff ff 48 89 df e8 21 45 00 00 85 c0 75 aa eb 56 be fe ff ff ff 48 ...W0.......H...!E....u..V.....H
13e40 89 df e8 37 30 00 00 41 be 01 00 00 00 eb 41 be fe ff ff ff 48 89 df e8 90 30 00 00 48 8d 35 6b ...70..A......A.....H....0..H.5k
13e60 ae 03 00 ba 01 00 00 00 48 89 df e8 26 38 00 00 be fe ff ff ff 48 89 df e8 2d 31 00 00 be 03 00 ........H...&8.......H...-1.....
13e80 00 00 48 89 df e8 09 45 00 00 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 ..H....E..A.....D..[A\A^A_].UH..
13ea0 41 57 41 56 41 55 41 54 53 48 81 ec f8 00 00 00 44 89 8d f4 fe ff ff 4d 89 c7 48 89 cb 48 89 95 AWAVAUATSH......D......M..H..H..
13ec0 e0 fe ff ff 48 89 b5 e8 fe ff ff 49 89 fd be 01 00 00 00 e8 d7 95 ff ff 49 89 c4 49 8b 45 10 4c ....H......I............I..I.E.L
13ee0 89 20 c7 40 08 46 00 00 00 49 8b 45 10 48 83 c0 10 49 89 45 10 49 8b 4d 30 48 29 c1 48 83 f9 0f ...@.F...I.E.H...I.E.I.M0H).H...
13f00 7f 0a 31 f6 4c 89 ef e8 3f 4c ff ff 4c 89 ef e8 5a 97 ff ff 49 89 c6 4d 89 74 24 18 4c 89 b5 f8 ..1.L...?L..L...Z...I..M.t$.L...
13f20 fe ff ff 4c 89 ef 4c 89 fe e8 4e 7b 00 00 49 89 46 48 48 8b 8d e0 fe ff ff 48 89 4d 88 48 89 5d ...L..L...N{..I.FHH......H.M.H.]
13f40 90 c7 43 28 00 00 00 00 c7 43 18 00 00 00 00 c7 43 08 00 00 00 00 4c 8d bd 40 ff ff ff 4c 89 ef ..C(.....C......C.....L..@...L..
13f60 4c 89 fe 48 8b 95 e8 fe ff ff 48 89 c1 44 8b 85 f4 fe ff ff e8 b5 a1 ff ff 4c 8d b5 f8 fe ff ff L..H......H..D...........L......
13f80 48 8d 55 c8 4c 89 ff 4c 89 f6 e8 b3 00 00 00 48 8b 85 f8 fe ff ff c6 40 79 01 c7 45 c0 ff ff ff H.U.L..L.......H.......@y..E....
13fa0 ff c7 45 c4 ff ff ff ff c7 45 b0 07 00 00 00 c7 45 b8 00 00 00 00 48 8b 75 a0 48 8d 55 b0 4c 89 ..E......E......E.....H.u.H.U.L.
13fc0 f7 e8 62 01 00 00 4c 89 ff e8 dc a1 ff ff 41 be 07 00 02 04 8b 9d 50 ff ff ff 8d 83 fc fe ff ff ..b...L.......A.......P.........
13fe0 83 f8 1a 76 12 4c 89 ff e8 da 08 00 00 81 fb 12 01 00 00 75 df eb 08 41 0f a3 c6 73 e8 eb 06 8b ...v.L.............u...A...s....
14000 9d 50 ff ff ff 81 fb 1e 01 00 00 75 21 48 8d bd 40 ff ff ff e8 07 02 00 00 4c 89 e0 48 81 c4 f8 .P.........u!H..@........L..H...
14020 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 85 40 ff ff ff be 1e 01 00 00 48 89 c7 e8 50 08 ...[A\A]A^A_].H..@........H...P.
14040 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 f3 48 8b 47 30 4c 8b 7f 38 48 89 43 10 48 89 ..UH..AWAVSPI..H..H.G0L..8H.C.H.
14060 7b 18 48 89 5f 30 48 c7 43 28 00 00 00 00 b8 ff ff ff ff 48 89 43 30 c7 43 38 00 00 00 00 c6 43 {.H._0H.C(.........H.C0.C8.....C
14080 44 00 c7 43 40 00 00 00 00 48 8b 47 50 8b 40 08 89 43 3c 48 c7 43 20 00 00 00 00 48 8b 03 48 8b D..C@....H.GP.@..C<H.C.....H..H.
140a0 4f 58 48 89 48 48 c6 40 7a 02 4c 89 ff e8 eb 6d ff ff 48 89 43 08 49 8b 4f 10 48 89 01 c7 41 08 OXH.HH.@z.L....m..H.C.I.O.H...A.
140c0 45 00 00 00 49 8b 47 10 48 83 c0 10 49 89 47 10 49 8b 4f 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c E...I.G.H...I.G.I.O0H).H.....1.L
140e0 89 ff e8 64 4a ff ff 41 c6 46 0e 00 8a 43 42 41 88 46 0c 48 8b 43 18 48 8b 40 50 66 8b 48 28 66 ...dJ..A.F...CBA.F.H.C.H.@Pf.H(f
14100 41 89 4e 08 66 8b 40 18 66 41 89 46 0a 41 c6 46 0d 00 48 8b 43 20 49 89 06 4c 89 73 20 48 83 c4 A.N.f.@.fA.F.A.F..H.C.I..L.s.H..
14120 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d4 49 89 f6 49 89 fd 4d .[A^A_].UH..AWAVAUATSPI..I..I..M
14140 8b 7d 00 41 8b 5f 50 41 0f b6 75 43 ff c6 48 8d 0d 33 b9 03 00 ba ff 00 00 00 e8 39 17 00 00 41 .}.A._PA..uC..H..3.........9...A
14160 0f b6 45 43 41 8b 4f 50 39 c8 7c 2f 49 8d 57 50 49 8b 45 18 48 8b 78 38 49 8b 77 38 4c 8d 0d 05 ..ECA.OP9.|/I.WPI.E.H.x8I.w8L...
14180 b9 03 00 b9 10 00 00 00 41 b8 ff 00 00 00 e8 63 74 00 00 49 89 47 38 41 8b 4f 50 39 cb 49 8b 47 ........A......ct..I.G8A.OP9.I.G
141a0 38 7d 1b 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 8}.Hc.H...H..H......H.....9.|.A.
141c0 14 24 41 0f b6 4d 43 48 89 ce 48 c1 e6 04 83 fa 07 0f 94 44 30 08 41 8a 54 24 08 88 54 30 09 4c .$A..MCH..H........D0.A.T$..T0.L
141e0 89 34 30 41 f6 46 09 03 74 1e 41 f6 47 09 04 74 17 49 8b 45 18 48 8b 78 38 4c 89 fe 4c 89 f2 e8 .40A.F..t.A.G..t.I.E.H.x8L..L...
14200 fc 57 00 00 41 8a 4d 43 0f b6 c1 fe c1 41 88 4d 43 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 .W..A.MC.....A.MCH...[A\A]A^A_].
14220 55 48 89 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 UH..AWAVATSI..M.f0M.~8I..$1.1.L.
14240 e7 e8 fe 2f ff ff 4c 89 e7 e8 87 01 00 00 49 63 4c 24 28 89 c8 ff c0 0f 88 70 01 00 00 48 8b 73 .../..L.......IcL$(......p...H.s
14260 18 48 63 53 58 48 c1 e2 02 48 c1 e1 02 4c 89 ff e8 17 74 00 00 48 89 43 18 49 63 4c 24 28 89 4b .HcSXH...H...L....t..H.C.IcL$(.K
14280 58 89 c8 ff c0 0f 88 42 01 00 00 48 8b 73 28 48 63 53 5c 48 c1 e2 02 48 c1 e1 02 4c 89 ff e8 e9 X......B...H.s(HcS\H...H...L....
142a0 73 00 00 48 89 43 28 41 8b 44 24 28 89 43 5c 49 63 4c 24 34 89 c8 ff c0 0f 88 0f 01 00 00 48 8b s..H.C(A.D$(.C\IcL$4..........H.
142c0 73 10 48 63 53 54 48 c1 e2 04 48 c1 e1 04 4c 89 ff e8 b6 73 00 00 48 89 43 10 41 8b 44 24 34 89 s.HcSTH...H...L....s..H.C.A.D$4.
142e0 43 54 49 63 4c 24 38 89 c8 ff c0 0f 88 dc 00 00 00 48 8b 73 20 48 63 53 60 48 c1 e2 03 48 c1 e1 CTIcL$8..........H.s.HcS`H...H..
14300 03 4c 89 ff e8 83 73 00 00 48 89 43 20 41 8b 44 24 38 89 43 60 49 0f bf 4c 24 40 48 8d 41 01 48 .L....s..H.C.A.D$8.C`I..L$@H.A.H
14320 c1 e8 3c 0f 85 a4 00 00 00 48 8b 73 30 48 63 53 64 48 c1 e2 04 48 c1 e1 04 4c 89 ff e8 4b 73 00 ..<......H.s0HcSdH...H...L...Ks.
14340 00 48 89 43 30 41 0f bf 44 24 40 89 43 64 48 8b 73 38 48 63 53 50 48 c1 e2 04 41 0f b6 4c 24 43 .H.C0A..D$@.CdH.s8HcSPH...A..L$C
14360 48 c1 e1 04 4c 89 ff e8 20 73 00 00 48 89 43 38 41 0f b6 44 24 43 89 43 50 49 8b 44 24 10 49 89 H...L....s..H.C8A..D$C.CPI.D$.I.
14380 46 30 41 8b 46 10 83 e0 fe 3d 20 01 00 00 75 14 49 8b 76 18 48 8b 56 10 48 83 c6 18 4c 89 f7 e8 F0A.F....=....u.I.v.H.V.H...L...
143a0 fd 9c ff ff 49 83 47 10 f0 49 8b 47 18 48 83 78 18 00 7e 10 4c 89 ff 5b 41 5c 41 5e 41 5f 5d e9 ....I.G..I.G.H.x..~.L..[A\A^A_].
143c0 e0 64 00 00 5b 41 5c 41 5e 41 5f 5d c3 4c 89 ff e8 a5 72 00 00 55 48 89 e5 41 57 41 56 41 55 41 .d..[A\A^A_].L....r..UH..AWAVAUA
143e0 54 53 50 49 89 ff 4d 8b 77 18 4d 8b 67 20 49 83 3c 24 00 74 2c 41 80 7c 24 0d 00 74 24 4c 89 ff TSPI..M.w.M.g.I.<$.t,A.|$..t$L..
14400 e8 aa 2d ff ff 89 c3 41 0f b6 54 24 0c 4c 89 ff 89 de e8 19 2f ff ff 4c 89 ff 89 de e8 74 2e ff ..-....A..T$.L....../..L.....t..
14420 ff 41 80 7c 24 0e 00 74 47 49 8b 7e 38 48 8d 35 38 ac 03 00 e8 43 76 00 00 49 8b 4e 30 49 8b 76 .A.|$..tGI.~8H.58....Cv..I.N0I.v
14440 50 48 83 c6 20 44 8b 41 28 31 c9 4c 89 f7 48 89 c2 e8 3a 03 00 00 48 98 49 8b 4e 50 48 8d 34 40 PH...D.A(1.L..H...:...H.I.NPH.4@
14460 48 c1 e6 03 48 03 71 20 4c 89 f7 e8 ba 03 00 00 4d 8b 04 24 4d 89 47 20 41 0f b6 44 24 0c 41 0f H...H.q.L.......M..$M.G.A..D$.A.
14480 b6 57 42 49 8b 4f 18 4c 8b 69 50 89 c1 29 d1 41 01 4d 08 38 d0 73 39 45 8b 4f 28 49 8b 7d 00 49 .WBI.O.L.iP..).A.M.8.s9E.O(I.}.I
144a0 8b 0f 48 8b 59 30 88 d1 fe c9 0f b6 c9 41 03 4f 3c fe ca 48 63 c9 48 0f bf 34 4f 48 c1 e6 04 ff ..H.Y0.......A.O<..Hc.H..4OH....
144c0 c9 38 c2 44 89 4c 33 0c 77 e7 41 88 47 42 88 c2 41 88 57 44 41 0f bf 54 24 08 49 8b 4e 50 89 51 .8.D.L3.w.A.GB..A.WDA..T$.I.NP.Q
144e0 28 4d 85 c0 41 0f bf 5c 24 0a 74 5b 41 3b 5d 18 7d 5a eb 05 41 8a 44 24 0c 48 63 d3 49 8b 4d 10 (M..A..\$.t[A;].}Z..A.D$.Hc.I.M.
14500 48 8d 34 52 38 44 f1 10 76 24 4c 8d 74 f1 10 41 80 7c 24 0d 00 74 14 0f b6 d0 8b 74 f1 08 4c 89 H.4R8D..v$L.t..A.|$..t.....t..L.
14520 ff e8 0a 2e ff ff 41 8a 44 24 0c 41 88 06 49 8b 7f 18 89 de e8 8c 00 00 00 83 f8 01 83 d3 00 41 ......A.D$.A..I................A
14540 3b 5d 18 7c af eb 05 3b 59 18 7c 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 63 d3 48 8b ;].|...;Y.|.H...[A\A]A^A_].Hc.H.
14560 41 10 48 8d 34 52 48 8b 0c f0 80 79 08 04 75 18 80 79 0a 00 48 8d 3d c1 b2 03 00 48 8d 15 dc b2 A.H.4RH....y..u..y..H.=....H....
14580 03 00 48 0f 45 d7 eb 07 48 8d 15 cf b2 03 00 49 8b 7e 38 48 83 c1 18 8b 5c f0 0c 31 c0 48 89 d6 ..H.E...H......I.~8H....\..1.H..
145a0 48 89 ca 89 d9 e8 b3 29 ff ff 4c 89 f7 48 89 c6 e8 00 00 00 00 55 48 89 e5 c7 47 10 00 00 00 00 H......)..L..H.......UH...G.....
145c0 e8 16 9a ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 48 8b 47 30 4c 8b 77 50 48 8b .....UH..AWAVAUATSH..(H.G0L.wPH.
145e0 48 20 44 0f bf 79 08 31 c0 45 3b 7e 28 0f 8d a9 00 00 00 48 89 4d c8 48 89 7d d0 48 63 c6 89 75 H.D..y.1.E;~(......H.M.H.}.Hc..u
14600 b4 49 8b 56 10 48 89 55 c0 49 63 cf 48 8d 04 40 48 89 45 b8 4c 8d 24 c2 48 c1 e1 03 48 8d 1c 49 .I.V.H.U.Ic.H..@H.E.L.$.H...H..I
14620 4d 8b 6e 20 49 8b 7c 1d 00 49 8b 34 24 e8 12 71 00 00 85 c0 75 11 48 83 c3 18 41 ff c7 45 3b 7e M.n.I.|..I.4$..q....u.H...A..E;~
14640 28 7c dd 31 c0 eb 55 4c 8b 45 c0 48 8b 75 b8 41 8a 44 f0 10 41 0f b6 54 1d 10 38 d0 4c 8b 7d d0 (|.1..UL.E.H.u.A.D..A..T..8.L.}.
14660 48 8b 4d c8 76 20 80 79 0d 00 75 0c 41 8b 46 28 0f bf 49 08 39 c8 7e 0e 49 8b 7f 30 41 8b 74 f0 H.M.v..y..u.A.F(..I.9.~.I..0A.t.
14680 08 e8 aa 2c ff ff 49 01 dd 4c 89 ff 8b 75 b4 4c 89 ea e8 14 00 00 00 b8 01 00 00 00 48 83 c4 28 ...,..I..L...u.L............H..(
146a0 5b 41 5c 41 5d 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 [A\A]A^A_].UH..AWAVATS..I..I.~0M
146c0 8b 7e 50 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 .~PLc.I.G.K..d..t..@:r.r\.t...R.
146e0 e8 86 2b 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 ..+..A.O...9.~9I...K..dI.O.H.T.(
14700 48 89 54 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 H.T..H.T..H.t..H.t..H...A.O...H.
14720 c0 18 ff c3 39 cb 7c cf 41 89 4f 18 5b 41 5c 41 5e 41 5f 5d c3 03 77 3c 48 63 d6 48 8b 37 48 8b ....9.|.A.O.[A\A^A_]..w<Hc.H.7H.
14740 7f 18 48 8b 7f 50 48 8b 3f 48 0f bf 14 57 48 8b 76 30 48 c1 e2 04 48 8b 1c 16 49 8b 56 38 4c 8b ..H..PH.?H...WH.v0H...H...I.V8L.
14760 04 c8 49 83 c0 18 8b 4c c8 0c 48 83 c3 18 48 8d 35 15 b1 03 00 31 c0 48 89 d7 4c 89 c2 49 89 d8 ..I....L..H...H.5....1.H..L..I..
14780 e8 d8 27 ff ff 4c 89 f7 48 89 c6 e8 25 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ..'..L..H...%...UH..AWAVAUATSPI.
147a0 d6 49 89 f4 49 89 fd 41 8b 7c 24 08 41 3b 7c 24 0c 4c 63 ff 7d 06 49 8b 04 24 eb 39 49 8d 54 24 .I..I..A.|$.A;|$.Lc.}.I..$.9I.T$
147c0 0c 49 8b 7d 38 49 8b 34 24 89 4d d4 4c 8d 0d ef b0 03 00 b9 18 00 00 00 44 89 c3 41 b8 ff 7f 00 .I.}8I.4$.M.L...........D..A....
147e0 00 e8 10 6e 00 00 8b 4d d4 41 89 d8 49 89 04 24 41 8b 7c 24 08 4b 8d 14 7f 4c 89 34 d0 89 4c d0 ...n...M.A..I..$A.|$.K...L.4..L.
14800 0c 49 8b 75 30 8a 5e 42 88 5c d0 10 44 89 44 d0 08 ff c7 41 89 7c 24 08 44 89 f8 48 83 c4 08 5b .I.u0.^B.\..D.D....A.|$.D..H...[
14820 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f7 49 89 fe 49 8b 46 30 4d A\A]A^A_].UH..AWAVATSI..I..I.F0M
14840 8b 66 50 48 8b 40 20 0f bf 40 0a 41 3b 44 24 18 7d 37 48 63 d8 eb 05 48 ff c3 eb 26 49 8b 44 24 .fPH.@...@.A;D$.}7Hc...H...&I.D$
14860 10 48 8d 0c 5b 48 8b 3c c8 49 8b 37 e8 d3 6e 00 00 85 c0 74 e2 4c 89 f7 89 de 4c 89 fa e8 29 fe .H..[H.<.I.7..n....t.L....L...).
14880 ff ff 41 3b 5c 24 18 7c d3 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 38 ..A;\$.|.[A\A^A_].UH..AVSH..L.s8
148a0 e8 c2 96 ff ff 48 89 c1 48 8d 35 20 b0 03 00 31 c0 4c 89 f7 48 89 ca e8 a1 26 ff ff 48 89 df 48 .....H..H.5....1.L..H....&..H..H
148c0 89 c6 e8 14 97 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 49 89 fd 41 8b .......UH..AWAVAUATSH......I..A.
148e0 5d 04 49 8b 45 38 0f b7 48 46 ff c1 66 89 48 46 49 8b 7d 30 0f b7 f1 48 8d 0d ea af 03 00 ba c8 ].I.E8..HF..f.HFI.}0...H........
14900 00 00 00 e8 90 0f 00 00 41 8b 45 10 3d 01 01 00 00 7f 0e 83 f8 3b 0f 85 34 01 00 00 e9 a6 09 00 ........A.E.=........;..4.......
14920 00 3d 1c 01 00 00 7f 36 05 fe fe ff ff 83 f8 14 0f 87 1a 01 00 00 48 8d 0d 17 0a 00 00 48 63 04 .=.....6..............H......Hc.
14940 81 48 01 c8 ff e0 49 8b 7d 30 e8 60 28 ff ff 4c 89 ef 89 c6 e8 8e 0b 00 00 e9 71 09 00 00 3d 1d .H....I.}0.`(..L..........q...=.
14960 01 00 00 0f 85 e7 00 00 00 89 9d 6c ff ff ff 4c 89 ef e8 33 98 ff ff 4c 89 ef e8 3c 0b 00 00 48 ...........l...L...3...L...<...H
14980 89 c3 49 8b 45 30 48 89 85 58 ff ff ff 4d 8b 75 50 4c 89 ad 60 ff ff ff 4d 8d 7e 20 48 8b 40 20 ..I.E0H..X...M.uPL..`...M.~.H.@.
149a0 44 0f bf 60 08 45 3b 66 28 7d 2f 49 63 c4 48 c1 e0 03 4c 8d 2c 40 49 8b 07 4a 8b 34 28 48 89 df D..`.E;f(}/Ic.H...L.,@I..J.4(H..
149c0 e8 7f 6d 00 00 85 c0 0f 85 26 09 00 00 49 83 c5 18 41 ff c4 45 3b 66 28 7c dc be 1d 01 00 00 4c ..m......&...I...A..E;f(|......L
149e0 8b ad 60 ff ff ff 4c 89 ef e8 26 0f 00 00 4c 8b b5 58 ff ff ff 45 8b 46 28 4c 89 ef 4c 89 fe 48 ..`...L...&...L..X...E.F(L..L..H
14a00 89 da 8b 8d 6c ff ff ff e8 83 fd ff ff 89 c3 eb 08 4c 89 ef e8 ae fe ff ff 41 8b 45 10 3d 03 01 ....l............L.......A.E.=..
14a20 00 00 7f 07 83 f8 3b 74 e8 eb 1d 3d 1e 01 00 00 0f 84 81 00 00 00 8d 88 fc fe ff ff 83 f9 03 72 ......;t...=...................r
14a40 76 3d 1d 01 00 00 74 c9 49 8b 07 48 63 cb eb 7c 49 8b 5d 30 48 8d 75 a8 4c 89 ef e8 f3 0a 00 00 v=....t.I..Hc..|I.]0H.u.L.......
14a60 41 8b 45 10 83 f8 2c 74 05 83 f8 3d 75 1e 48 c7 45 a0 00 00 00 00 48 8d 75 a0 ba 01 00 00 00 4c A.E...,t...=u.H.E.....H.u......L
14a80 89 ef e8 3b 0c 00 00 e9 43 08 00 00 83 7d a8 0c 0f 85 a1 08 00 00 48 63 45 b0 48 8b 0b 48 8b 49 ...;....C....}........HcE.H..H.I
14aa0 18 ba ff 3f 80 ff 23 14 81 81 ca 00 40 00 00 89 14 81 e9 18 08 00 00 49 8b 46 20 8a 50 0c 48 63 ...?..#.....@..........I.F..P.Hc
14ac0 cb 49 8b 07 48 8d 34 49 88 54 f0 10 48 8d 0c 49 48 8d 34 c8 4c 89 ef e8 4e fd ff ff e9 ee 07 00 .I..H.4I.T..H..IH.4.L...N.......
14ae0 00 4c 89 ef e8 c1 96 ff ff 4c 89 ef e8 b7 08 00 00 be 06 01 00 00 ba 03 01 00 00 4c 89 ef 89 d9 .L.......L.................L....
14b00 e8 34 09 00 00 e9 c5 07 00 00 89 9d 6c ff ff ff 4d 8b 7d 30 c6 85 7e ff ff ff 01 41 8a 47 42 88 .4..........l...M.}0..~....A.GB.
14b20 85 7c ff ff ff 49 8b 47 18 48 8b 40 50 66 8b 48 28 66 89 8d 78 ff ff ff 66 8b 40 18 66 89 85 7a .|...I.G.H.@Pf.H(f..x...f.@.f..z
14b40 ff ff ff c6 85 7d ff ff ff 00 49 8b 47 20 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff 49 89 47 20 .....}....I.G.H..p...H..p...I.G.
14b60 4c 89 ef e8 42 96 ff ff 4c 89 ef e8 4b 09 00 00 48 89 c3 41 8b 45 10 83 f8 2c 74 0b 3d 0c 01 00 L...B...L...K...H..A.E...,t.=...
14b80 00 0f 85 69 05 00 00 49 8b 45 30 48 89 85 58 ff ff ff 0f b6 40 44 89 85 60 ff ff ff 48 8d 35 73 ...i...I.E0H..X.....@D..`...H.5s
14ba0 ae 03 00 ba 0f 00 00 00 4c 89 ef e8 f1 94 ff ff 4c 89 ef 48 89 c6 e8 da 17 00 00 48 8d 35 64 ae ........L.......L..H.......H.5d.
14bc0 03 00 ba 0b 00 00 00 4c 89 ef e8 d2 94 ff ff 4c 89 ef 48 89 c6 e8 bb 17 00 00 48 8d 35 51 ae 03 .......L.......L..H.......H.5Q..
14be0 00 ba 0d 00 00 00 4c 89 ef e8 b3 94 ff ff 4c 89 ef 48 89 c6 e8 9c 17 00 00 4c 89 ef 48 89 de e8 ......L.......L..H.......L..H...
14c00 91 17 00 00 41 83 7d 10 2c bb 01 00 00 00 4d 89 fe 75 24 4c 89 ef e8 8f 95 ff ff 4c 89 ef e8 98 ....A.}.,.....M..u$L.......L....
14c20 08 00 00 4c 89 ef 48 89 c6 e8 67 17 00 00 ff c3 41 83 7d 10 2c 74 dc be 0c 01 00 00 4c 89 ef e8 ...L..H...g.....A.}.,t......L...
14c40 d0 0c 00 00 45 8b 65 04 4c 8d 7d c0 4c 89 ef 4c 89 fe e8 d1 0c 00 00 be 03 00 00 00 4c 89 ef 89 ....E.e.L.}.L..L............L...
14c60 c2 4c 89 f9 e8 1e 0d 00 00 be 03 00 00 00 48 8b bd 58 ff ff ff e8 8a 28 ff ff 45 31 c0 4c 89 ef .L............H..X.....(..E1.L..
14c80 8b b5 60 ff ff ff 44 89 e2 89 d9 e8 75 1d 00 00 44 8b a5 6c ff ff ff 4c 89 f3 e9 eb 05 00 00 4c ..`...D.....u...D..l...L.......L
14ca0 89 ef e8 03 95 ff ff 4c 8d 75 c0 4c 89 ef 4c 89 f6 e8 48 1b 00 00 eb 0b 4c 89 ef 4c 89 f6 e8 7f .......L.u.L..L...H.....L..L....
14cc0 19 00 00 41 8b 45 10 83 f8 3a 0f 84 bd 02 00 00 31 d2 83 f8 2e 74 e1 e9 c2 02 00 00 41 89 de 4d ...A.E...:......1....t......A..M
14ce0 8b 7d 30 c7 45 c0 ff ff ff ff 48 8d 5d c0 4c 89 ef 48 89 de e8 68 1e 00 00 41 8b 45 10 3d 04 01 .}0.E.....H.].L..H...h...A.E.=..
14d00 00 00 0f 84 ca 02 00 00 3d 05 01 00 00 74 df e9 ce 02 00 00 4c 89 ef e8 8e 94 ff ff 41 81 7d 10 ........=....t......L.......A.}.
14d20 09 01 00 00 0f 85 dd 02 00 00 4c 89 ef e8 78 94 ff ff 49 8b 5d 30 4c 89 ef e8 7d 07 00 00 4c 89 ..........L...x...I.]0L...}...L.
14d40 ef 48 89 c6 e8 4c 16 00 00 be 01 00 00 00 4c 89 ef e8 ef 15 00 00 41 8b 4d 04 48 8d 75 c0 31 d2 .H...L........L.......A.M.H.u.1.
14d60 4c 89 ef e8 6d 13 00 00 8b 43 28 8b 4b 3c 03 4d c8 48 63 c9 48 8b 13 48 8b 73 18 48 8b 76 50 48 L...m....C(.K<.M.Hc.H..H.s.H.vPH
14d80 8b 36 48 0f bf 0c 4e 48 8b 52 30 48 c1 e1 04 89 44 0a 08 e9 37 05 00 00 41 89 df 4d 8b 65 30 4c .6H...NH.R0H....D...7...A..M.e0L
14da0 89 e7 e8 b8 24 ff ff 89 85 6c ff ff ff c6 45 ce 01 41 8a 44 24 42 88 45 cc 49 8b 4c 24 18 48 8b ....$....l....E..A.D$B.E.I.L$.H.
14dc0 49 50 66 8b 51 28 66 89 55 c8 66 8b 49 18 66 89 4d ca c6 45 cd 00 49 8b 74 24 20 48 89 75 c0 c6 IPf.Q(f.U.f.I.f.M..E..I.t$.H.u..
14de0 85 7e ff ff ff 00 88 85 7c ff ff ff 66 89 95 78 ff ff ff 66 89 8d 7a ff ff ff c6 85 7d ff ff ff .~......|...f..x...f..z.....}...
14e00 00 48 8d 45 c0 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff 49 89 44 24 20 4c 89 ef e8 8a 93 ff ff .H.E.H..p...H..p...I.D$.L.......
14e20 41 be 07 00 02 04 41 8b 5d 10 8d 83 fc fe ff ff 83 f8 1a 76 12 4c 89 ef e8 8a fa ff ff 81 fb 12 A.....A.]..........v.L..........
14e40 01 00 00 75 e1 eb 06 41 0f a3 c6 73 e8 be 15 01 00 00 ba 11 01 00 00 4c 89 ef 44 89 f9 e8 d7 05 ...u...A...s...........L..D.....
14e60 00 00 4c 89 ef e8 60 1b 00 00 41 89 c6 80 bd 7d ff ff ff 00 74 12 0f b6 95 7c ff ff ff 4c 89 e7 ..L...`...A....}....t....|...L..
14e80 44 89 f6 e8 a8 24 ff ff 4c 89 e7 e8 45 f5 ff ff 4c 89 e7 44 89 f6 8b 95 6c ff ff ff e8 ca 23 ff D....$..L...E...L..D....l.....#.
14ea0 ff 4c 89 e7 e8 2c f5 ff ff e9 21 04 00 00 4c 89 ef e8 f4 92 ff ff 4d 8b 75 30 41 8b 45 10 31 f6 .L...,....!...L.......M.u0A.E.1.
14ec0 3d 03 01 00 00 0f 8f a7 01 00 00 83 f8 3b bb 00 00 00 00 0f 85 b6 01 00 00 e9 d8 03 00 00 4d 8b =............;................M.
14ee0 75 30 4c 89 ef e8 c0 92 ff ff 4c 89 f7 e8 6d 23 ff ff 41 89 c7 4c 89 ef e8 cd 1a 00 00 41 89 c4 u0L.......L...m#..A..L.......A..
14f00 c6 45 ce 01 41 8a 46 42 88 45 cc 49 8b 46 18 48 8b 40 50 66 8b 48 28 66 89 4d c8 66 8b 40 18 66 .E..A.FB.E.I.F.H.@Pf.H(f.M.f.@.f
14f20 89 45 ca c6 45 cd 00 49 8b 46 20 48 89 45 c0 48 8d 45 c0 49 89 46 20 be 03 01 00 00 4c 89 ef e8 .E..E..I.F.H.E.H.E.I.F......L...
14f40 d0 09 00 00 4c 89 ef e8 5c 04 00 00 4c 89 f7 e8 5b 22 ff ff 4c 89 f7 89 c6 44 89 fa e8 0a 23 ff ....L...\...L...["..L....D....#.
14f60 ff be 06 01 00 00 ba 16 01 00 00 4c 89 ef 89 d9 e8 c4 04 00 00 4c 89 f7 e8 58 f4 ff ff 4c 89 f7 ...........L.........L...X...L..
14f80 44 89 e6 e8 0d 23 ff ff e9 42 03 00 00 48 8d 75 c0 4c 89 ef e8 a9 16 00 00 ba 01 00 00 00 4c 8d D....#...B...H.u.L............L.
14fa0 b5 70 ff ff ff 4c 89 ef 4c 89 f6 89 d9 e8 23 11 00 00 49 8b 7d 30 48 8d 75 c0 4c 89 f2 e8 54 2c .p...L..L.....#...I.}0H.u.L...T,
14fc0 ff ff 49 8b 7d 30 89 de e8 3d 36 ff ff e9 fd 02 00 00 4c 89 ef e8 d0 91 ff ff 4c 89 ef e8 c6 03 ..I.}0...=6.......L.......L.....
14fe0 00 00 be 06 01 00 00 ba 0b 01 00 00 4c 89 ef 44 89 f1 e8 42 04 00 00 8b 75 c0 4c 89 ff e8 93 22 ............L..D...B....u.L...."
15000 ff ff e9 c8 02 00 00 4c 89 ef e8 ac 04 00 00 4c 89 ef 48 89 c6 e8 7b 13 00 00 41 8b 45 10 83 f8 .......L.......L..H...{...A.E...
15020 2c bb 01 00 00 00 75 26 4c 89 ef e8 7a 91 ff ff ff c3 4c 89 ef e8 81 04 00 00 4c 89 ef 48 89 c6 ,.....u&L...z.....L.......L..H..
15040 e8 50 13 00 00 41 8b 45 10 83 f8 2c 74 da 83 f8 3d 0f 85 c0 01 00 00 4c 89 ef e8 4b 91 ff ff 48 .P...A.E...,t...=......L...K...H
15060 8d 75 c0 4c 89 ef e8 bd 08 00 00 89 c2 e9 ae 01 00 00 05 fc fe ff ff 83 f8 1a 77 13 b9 07 00 02 .u.L......................w.....
15080 04 0f a3 c1 bb 00 00 00 00 0f 82 27 02 00 00 48 8d 75 88 4c 89 ef e8 8d 08 00 00 41 89 c7 8b 45 ...........'...H.u.L.......A...E
150a0 88 83 e0 fe 48 8d 75 88 83 f8 0c 0f 85 48 01 00 00 bb ff ff ff ff ba ff ff ff ff 4c 89 f7 e8 9d ....H.u......H.............L....
150c0 26 ff ff 83 7d 88 0c 75 1d 41 83 ff 01 75 17 48 63 45 90 49 8b 0e 48 8b 49 18 8b 14 81 83 e2 c0 &...}..u.A...u.HcE.I..H.I.......
150e0 83 ca 1e 89 14 81 41 0f b6 76 42 e9 c6 01 00 00 83 f8 3d 44 8b a5 6c ff ff ff 0f 85 40 02 00 00 ......A..vB.......=D..l.....@...
15100 4d 8b 75 30 41 0f b6 46 44 89 85 60 ff ff ff 48 8d 35 2a a9 03 00 ba 0b 00 00 00 4c 89 ef e8 7e M.u0A..FD..`...H.5*........L...~
15120 8f ff ff 4c 89 ef 48 89 c6 e8 67 12 00 00 48 8d 35 17 a9 03 00 ba 0b 00 00 00 4c 89 ef e8 5f 8f ...L..H...g...H.5.........L..._.
15140 ff ff 4c 89 ef 48 89 c6 e8 48 12 00 00 48 8d 35 04 a9 03 00 ba 0a 00 00 00 4c 89 ef e8 40 8f ff ..L..H...H...H.5.........L...@..
15160 ff 4c 89 ef 48 89 c6 e8 29 12 00 00 4c 89 ef 48 89 de e8 1e 12 00 00 be 3d 00 00 00 4c 89 ef e8 .L..H...)...L..H........=...L...
15180 90 07 00 00 48 8d 5d c0 31 d2 4c 89 ef 48 89 de e8 81 08 00 00 49 8b 7d 30 48 89 de e8 53 27 ff ....H.].1.L..H.......I.}0H...S'.
151a0 ff be 2c 00 00 00 4c 89 ef e8 66 07 00 00 48 8d 5d c0 31 d2 4c 89 ef 48 89 de e8 57 08 00 00 49 ..,...L...f...H.].1.L..H...W...I
151c0 8b 7d 30 48 89 de e8 29 27 ff ff 41 83 7d 10 2c 75 6b 4c 89 ef e8 d0 8f ff ff 48 8d 5d c0 31 d2 .}0H...)'..A.}.,ukL.......H.].1.
151e0 4c 89 ef 48 89 de e8 2b 08 00 00 49 8b 7d 30 48 89 de e8 fd 26 ff ff eb 72 4c 89 f7 41 83 ff 01 L..H...+...I.}0H....&...rL..A...
15200 0f 85 a3 00 00 00 e8 c9 28 ff ff 89 c6 bb 01 00 00 00 e9 9f 00 00 00 c7 45 c0 00 00 00 00 31 d2 ........(...............E.....1.
15220 48 8d 4d c0 4c 89 ef 89 de e8 59 07 00 00 4c 89 ef 89 de e8 0d 11 00 00 e9 92 00 00 00 41 0f b6 H.M.L.....Y...L..............A..
15240 5e 44 f2 0f 10 05 ce ae 03 00 4c 89 f7 e8 7c 24 ff ff 4c 89 f7 89 de 89 c2 e8 46 22 ff ff be 01 ^D........L...|$..L.......F"....
15260 00 00 00 4c 89 f7 e8 d0 22 ff ff 4c 89 fb b9 01 00 00 00 41 b8 01 00 00 00 4c 89 ef 8b b5 60 ff ...L...."..L.......A.....L....`.
15280 ff ff 44 89 e2 e8 7b 17 00 00 be 06 01 00 00 ba 08 01 00 00 4c 89 ef 44 89 e1 e8 9a 01 00 00 48 ..D...{.............L..D.......H
152a0 89 df e8 2e f1 ff ff eb 26 e8 46 26 ff ff 41 0f b6 76 42 44 89 fb 4c 89 f7 89 da e8 84 1f ff ff ........&.F&..A..vBD..L.........
152c0 41 83 7d 10 3b 75 08 4c 89 ef e8 db 8e ff ff 49 8b 45 30 8a 48 42 88 48 44 49 8b 45 38 66 ff 48 A.}.;u.L.......I.E0.HB.HDI.E8f.H
152e0 46 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 8b b5 58 ff ff ff 49 8b 46 18 48 8b FH......[A\A]A^A_].L..X...I.F.H.
15300 48 38 48 83 c3 18 49 8b 07 46 8b 44 28 0c 48 8d 15 c6 a6 03 00 31 c0 48 89 cf 48 89 d6 48 89 da H8H...I..F.D(.H......1.H..H..H..
15320 44 89 c1 e8 35 1c ff ff 49 8b 4e 18 48 89 cf 48 89 c6 e8 7e f2 ff ff 48 8d 05 9d a5 03 00 eb 07 D...5...I.N.H..H...~...H........
15340 48 8d 05 ba a6 03 00 4c 89 ef 48 89 c6 e8 89 8c ff ff 66 90 f2 f5 ff ff 8d f7 ff ff fc f6 ff ff H......L..H.......f.............
15360 fc f6 ff ff fc f6 ff ff fc f6 ff ff b6 f7 ff ff 4b f9 ff ff f2 f5 ff ff 88 f9 ff ff fc f6 ff ff ................K...............
15380 c0 f9 ff ff fc f6 ff ff fc f6 ff ff fc f6 ff ff 44 fa ff ff 5a fb ff ff fc f6 ff ff fc f6 ff ff ................D...Z...........
153a0 fc f6 ff ff 8a fb ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fc 4d 8b 74 24 30 c6 ........UH..AWAVATSH...I..M.t$0.
153c0 45 de 00 41 8a 46 42 88 45 dc 49 8b 46 18 48 8b 40 50 66 8b 48 28 66 89 4d d8 66 8b 40 18 66 89 E..A.FB.E.I.F.H.@Pf.H(f.M.f.@.f.
153e0 45 da c6 45 dd 00 49 8b 46 20 48 89 45 d0 48 8d 45 d0 49 89 46 20 41 bf 07 00 02 04 41 8b 5c 24 E..E..I.F.H.E.H.E.I.F.A.....A.\$
15400 10 8d 83 fc fe ff ff 83 f8 1a 76 12 4c 89 e7 e8 b3 f4 ff ff 81 fb 12 01 00 00 75 e0 eb 06 41 0f ..........v.L.............u...A.
15420 a3 c7 73 e8 4c 89 f7 e8 a9 ef ff ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ..s.L.......H...[A\A^A_].UH..AWA
15440 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
15460 5d 41 5e 41 5f 5d e9 3f 8d ff ff 44 39 73 04 75 08 48 89 df e8 19 f4 ff ff 4c 8b 63 38 48 89 df ]A^A_].?...D9s.u.H.......L.c8H..
15480 e8 e2 8a ff ff 49 89 c5 48 89 df 44 89 fe e8 d4 8a ff ff 48 89 c1 48 8d 15 c6 a5 03 00 31 c0 4c .....I..H..D.......H..H......1.L
154a0 89 e7 48 89 d6 4c 89 ea 45 89 f0 e8 ad 1a ff ff 48 89 df 48 89 c6 e8 20 8b ff ff 55 48 89 e5 53 ..H..L..E.......H..H.......UH..S
154c0 50 81 7f 10 20 01 00 00 75 13 48 8b 5f 18 e8 d7 8c ff ff 48 89 d8 48 83 c4 08 5b 5d c3 be 20 01 P.......u.H._......H..H...[]....
154e0 00 00 e8 ab 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.
15500 e8 a5 8c ff ff 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 49 .....A......u.H.........H.{8H.5I
15520 9b 03 00 e8 54 65 00 00 48 8b 73 50 48 83 c6 10 48 89 df 48 89 c2 44 89 f9 45 89 f0 e8 4f f2 ff ....Te..H.sPH...H..H..D..E...O..
15540 ff 48 89 df 89 c6 5b 41 5c 41 5e 41 5f 5d e9 72 f0 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 .H....[A\A^A_].r...UH..AWAVAUATS
15560 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 44 8b 63 04 8b 43 10 3d 20 01 00 00 75 0d 48 89 df 4c H..8I..H..L.{0D.c..C.=....u.H..L
15580 89 f6 e8 77 12 00 00 eb 4f 83 f8 28 0f 85 1e 01 00 00 48 89 df e8 10 8c ff ff 31 d2 48 89 df 4c ...w....O..(......H.......1.H..L
155a0 89 f6 e8 6f 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 ...o....)....(...H..D...}...H.{0
155c0 4c 89 f6 e8 79 22 ff ff eb 0e 48 89 df 4c 89 f6 44 89 e2 e8 d7 10 00 00 8b 43 10 3d 20 01 00 00 L...y"....H..L..D........C.=....
155e0 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 41 10 00 .!..z.(..Z.9..(t'...u^H..L...A..
15600 00 eb d5 3d 21 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 d1 ...=!...t........{......L..L....
15620 22 ff ff eb a5 83 f8 5b 75 77 4c 89 ff 4c 89 f6 e8 ec 24 ff ff 4c 8d 6d c0 48 89 df 4c 89 ee e8 "......[uwL..L....$..L.m.H..L...
15640 c2 0f 00 00 4c 89 ff 4c 89 f6 4c 89 ea e8 9c 29 ff ff eb 84 83 f8 3a 75 48 48 89 df e8 49 8b ff ....L..L..L....)......:uHH...I..
15660 ff 48 89 df e8 52 fe ff ff 48 8b 7b 30 48 89 c6 e8 e7 1e ff ff c7 45 b8 ff ff ff ff c7 45 bc ff .H...R...H.{0H........E......E..
15680 ff ff ff c7 45 a8 04 00 00 00 89 45 b0 48 8d 55 a8 4c 89 ff 4c 89 f6 e8 5d 26 ff ff e9 29 ff ff ....E......E.H.U.L..L...]&...)..
156a0 ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 12 a3 03 00 48 89 df 48 89 c6 e8 19 89 .H..8[A\A]A^A_].H......H..H.....
156c0 ff ff 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..
156e0 c0 f9 83 f8 03 0f 83 9b 01 00 00 4c 8d 73 08 41 83 7c 24 10 2c 0f 85 e1 00 00 00 4c 89 e7 e8 a7 ...........L.s.A.|$.,......L....
15700 8a ff ff 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 09 0f 84 ...H.].H.u.L...@....E.M.l$0.....
15720 82 00 00 00 48 85 db 74 7d 4d 8b 4d 00 41 8a 49 44 0f b6 d1 31 f6 83 7b 08 09 75 34 0f b6 7b 13 ....H..t}M.M.A.ID...1..{..u4..{.
15740 39 c7 75 15 0f b6 7b 12 3b 7d b0 75 0c c6 43 13 07 88 4b 12 be 01 00 00 00 83 f8 07 75 12 0f bf 9.u...{.;}.u..C...K.........u...
15760 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 07 0f {.;}.u.f.S......H..H..u...t*....
15780 95 c0 0f b6 c0 8d 34 80 8b 4d b0 45 31 c0 4c 89 cb 48 89 df e8 fb 19 ff ff be 01 00 00 00 48 89 ......4..M.E1.L..H............H.
157a0 df e8 95 1d ff ff 49 8b 7c 24 30 49 8b 44 24 38 0f b7 70 46 44 01 fe 48 8d 0d 2a a1 03 00 ba c8 ......I.|$0I.D$8..pFD..H..*.....
157c0 00 00 00 e8 d0 00 00 00 41 ff c7 48 8d 75 a0 4c 89 e7 44 89 fa e8 e8 fe ff ff eb 6d be 3d 00 00 ........A..H.u.L..D........m.=..
157e0 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 8b 7c 24 .L...+...H.u.L...3.....D9.u.I.|$
15800 30 48 8d 5d c0 48 89 de e8 e1 1f ff ff 49 8b 7c 24 30 4c 89 f6 48 89 da eb 58 48 8d 4d c0 4c 89 0H.].H.......I.|$0L..H...XH.M.L.
15820 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 44 41 29 df 41 .D.....\...I..0D9.~.I..$..HDA).A
15840 01 cf 44 88 78 44 4d 89 e5 49 8b 7d 00 0f b6 47 44 ff c8 c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ..D.xDM..I.}...GD...E......E....
15860 ff c7 45 c0 06 00 00 00 89 45 c8 48 8d 55 c0 4c 89 f6 e8 9f 23 ff ff 48 83 c4 38 5b 41 5c 41 5d ..E......E.H.U.L....#..H..8[A\A]
15880 41 5e 41 5f 5d c3 48 8d 05 4e a0 03 00 4c 89 e7 48 89 c6 e8 43 87 ff ff 55 48 89 e5 41 57 41 56 A^A_].H..N...L..H...C...UH..AWAV
158a0 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 4f 18 4c ATSI....I..9...[A\A^A_].I..I.O.L
158c0 8b 61 38 8b 48 68 85 c9 75 09 4c 8d 05 9a a0 03 00 eb 19 48 8d 15 9f a0 03 00 31 c0 4c 89 e7 48 .a8.Hh..u.L........H......1.L..H
158e0 89 d6 89 ca e8 74 16 ff ff 49 89 c0 48 8d 0d 9a a0 03 00 31 c0 4c 89 e7 48 89 ce 4c 89 f2 89 d9 .....t...I..H......1.L..H..L....
15900 e8 58 16 ff ff 49 8b 4f 18 48 89 cf 48 89 c6 e8 c7 86 ff ff 55 48 89 e5 39 77 10 75 06 5d e9 87 .X...I.O.H..H.......UH..9w.u.]..
15920 88 ff ff e8 6a ef ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff 31 d2 e8 d7 00 00 00 41 ....j...UH..AWAVSPI..I..1......A
15940 83 7f 10 2c bb 01 00 00 00 75 2f bb 01 00 00 00 4c 89 ff e8 52 88 ff ff 49 8b 7f 30 4c 89 f6 e8 ...,.....u/.....L...R...I..0L...
15960 90 1f ff ff 31 d2 4c 89 ff 4c 89 f6 e8 a5 00 00 00 ff c3 41 83 7f 10 2c 74 d6 89 d8 48 83 c4 08 ....1.L..L.........A...,t...H...
15980 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 74 42 83 [A^A_].UH..AWAVSP..L.w0).....tB.
159a0 c0 f4 83 f8 01 77 2f 31 c0 ff c3 0f 48 d8 4c 89 f7 48 89 ce 89 da e8 a5 1d ff ff 83 fb 02 7c 4b .....w/1....H.L..H............|K
159c0 ff cb 4c 89 f7 89 de 48 83 c4 08 5b 41 5e 41 5f 5d e9 65 1b ff ff 4c 89 f7 48 89 ce e8 13 1f ff ..L....H...[A^A_].e...L..H......
159e0 ff 85 db 7e 26 45 0f b6 7e 44 4c 89 f7 89 de e8 47 1b ff ff 4c 89 f7 44 89 fe 89 da 48 83 c4 08 ...~&E..~DL.....G...L..D....H...
15a00 5b 41 5e 41 5f 5d e9 ed 16 ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 [A^A_].....H...[A^A_].UH..AWAVAU
15a20 41 54 53 48 83 ec 38 89 55 ac 48 89 75 b0 49 89 ff 49 8b 47 38 0f b7 48 46 ff c1 66 89 48 46 49 ATSH..8.U.H.u.I..I.G8..HF..f.HFI
15a40 8b 7f 30 0f b7 f1 48 8d 0d 9b 9e 03 00 ba c8 00 00 00 e8 41 fe ff ff 41 8b 47 10 83 f8 2c 7f 11 ..0...H............A...A.G...,..
15a60 83 f8 23 0f 85 bb 01 00 00 41 bc 02 00 00 00 eb 11 83 f8 7a 7f 43 83 f8 2d 0f 85 a5 01 00 00 45 ..#......A.........z.C..-......E
15a80 31 e4 45 8b 77 04 4c 89 ff e8 1c 87 ff ff ba 08 00 00 00 4c 89 ff 48 8b 5d b0 48 89 de e8 74 ff 1.E.w.L............L..H.].H...t.
15aa0 ff ff 49 8b 7f 30 44 89 e6 48 89 da 44 89 f1 e8 6d 25 ff ff e9 77 01 00 00 3d 06 01 00 00 7f 1a ..I..0D..H..D...m%...w...=......
15ac0 83 f8 7b 0f 85 5b 01 00 00 4c 89 ff 48 8b 75 b0 e8 eb 03 00 00 e9 56 01 00 00 3d 1e 01 00 00 7f ..{..[...L..H.u.......V...=.....
15ae0 5e 3d 17 01 00 00 0f 8f 89 00 00 00 3d 13 01 00 00 0f 8f 02 01 00 00 05 f9 fe ff ff 83 f8 08 0f ^=..........=...................
15b00 87 1f 01 00 00 41 bc 01 00 00 00 48 8d 0d 2a 03 00 00 48 63 04 81 48 01 c8 ff e0 48 8b 45 b0 c7 .....A.....H..*...Hc..H....H.E..
15b20 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 03 00 00 00 c7 40 08 00 00 00 00 e9 de 02 00 00 3d @......@............@..........=
15b40 1f 01 00 00 75 7f 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 05 00 00 00 c7 40 ....u.H.E..@......@............@
15b60 08 00 00 00 00 f2 41 0f 10 47 18 f2 0f 11 40 08 e9 a8 02 00 00 3d 18 01 00 00 0f 85 a4 00 00 00 ......A..G....@......=..........
15b80 49 8b 7f 30 48 8b 07 80 78 79 00 0f 84 99 02 00 00 be 26 00 00 00 31 d2 b9 01 00 00 00 45 31 c0 I..0H...xy........&...1......E1.
15ba0 e8 ef 15 ff ff 48 8b 4d b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 0d 00 00 00 89 41 08 .....H.M..A......A............A.
15bc0 e9 58 02 00 00 3d 21 01 00 00 75 58 49 8b 77 18 49 8b 7f 30 e8 83 19 ff ff 48 8b 4d b0 c7 41 10 .X...=!...uXI.w.I..0.....H.M..A.
15be0 ff ff ff ff c7 41 14 ff ff ff ff c7 01 04 00 00 00 89 41 08 e9 24 02 00 00 3d 14 01 00 00 75 24 .....A............A..$...=....u$
15c00 48 8b 45 b0 c7 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 H.E..@......@............@......
15c20 f9 01 00 00 4c 89 ff 48 8b 75 b0 e8 23 f9 ff ff 41 8b 57 10 b8 0f 00 00 00 4d 89 fc 81 fa 00 01 ....L..H.u..#...A.W......M......
15c40 00 00 7f 3d 83 fa 5d 7f 57 83 fa 3b 0f 8f 89 00 00 00 83 c2 db 83 fa 0a b8 0f 00 00 00 0f 87 64 ...=..].W..;...................d
15c60 01 00 00 45 31 f6 48 8d 0d 27 02 00 00 48 63 14 91 48 01 ca ff e2 41 be 04 00 00 00 e9 bb 00 00 ...E1.H..'...Hc..H....A.........
15c80 00 81 fa 0f 01 00 00 7f 2b 81 fa 01 01 00 00 0f 85 32 01 00 00 41 be 0d 00 00 00 e9 9c 00 00 00 ........+........2...A..........
15ca0 83 fa 5e 0f 85 1e 01 00 00 41 be 05 00 00 00 e9 88 00 00 00 81 c2 f0 fe ff ff 83 fa 0c 0f 87 04 ..^......A......................
15cc0 01 00 00 48 8d 0d 96 01 00 00 48 63 14 91 48 01 ca ff e2 41 be 0e 00 00 00 eb 61 83 fa 3c b8 0f ...H......Hc..H....A......a..<..
15ce0 00 00 00 75 08 41 be 08 00 00 00 eb 4f 83 fa 3e 0f 85 d1 00 00 00 41 be 0b 00 00 00 eb 3e 41 be ...u.A......O..>......A......>A.
15d00 06 00 00 00 eb 36 41 be 07 00 00 00 eb 2e 41 be 0c 00 00 00 eb 26 41 be 09 00 00 00 eb 1e 41 be .....6A.......A......&A.......A.
15d20 0a 00 00 00 eb 16 41 be 02 00 00 00 eb 0e 41 be 01 00 00 00 eb 06 41 be 03 00 00 00 4c 8d 3d fd ......A.......A.......A.....L.=.
15d40 a4 03 00 4c 8d 6d c0 44 89 f3 41 0f b6 04 5f 3b 45 ac 7e 70 41 8b 44 24 04 89 45 bc 4c 89 e7 e8 ...L.m.D..A..._;E.~pA.D$..E.L...
15d60 46 84 ff ff 49 8b 7c 24 30 44 89 f6 44 89 75 b8 4c 8b 75 b0 4c 89 f2 e8 85 25 ff ff 41 0f b6 54 F...I.|$0D..D.u.L.u.L....%..A..T
15d80 5f 01 4c 89 e7 4c 89 eb 48 89 de e8 86 fc ff ff 41 89 c7 49 8b 7c 24 30 8b 75 b8 4c 89 f2 48 89 _.L..L..H.......A..I.|$0.u.L..H.
15da0 d9 49 89 dd 44 8b 45 bc e8 e3 25 ff ff 41 83 ff 0f 45 89 fe 4c 8d 3d 85 a4 03 00 75 8a b8 0f 00 .I..D.E...%..A...E..L.=....u....
15dc0 00 00 eb 03 44 89 f0 49 8b 4c 24 38 66 ff 49 46 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c ....D..I.L$8f.IFH..8[A\A]A^A_].L
15de0 89 ff e8 c3 83 ff ff 41 8b 4f 04 31 d2 4c 89 ff 48 8b 75 b0 e8 dc 02 00 00 e9 32 fe ff ff 48 8b .......A.O.1.L..H.u.......2...H.
15e00 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 01 00 00 00 c7 40 08 00 00 00 00 4c 89 ff E..@......@............@.....L..
15e20 e8 85 83 ff ff e9 06 fe ff ff 48 8d 05 c0 9a 03 00 4c 89 ff 48 89 c6 e8 9f 81 ff ff df fc ff ff ..........H......L..H...........
15e40 e8 fd ff ff a3 ff ff ff e8 fd ff ff e8 fd ff ff e8 fd ff ff e8 fd ff ff c2 ff ff ff 46 fc ff ff ............................F...
15e60 73 fe ff ff 67 ff ff ff 67 ff ff ff 67 ff ff ff 67 ff ff ff 67 ff ff ff 67 ff ff ff 9e fe ff ff s...g...g...g...g...g...g.......
15e80 67 ff ff ff a6 fe ff ff ae fe ff ff b6 fe ff ff be fe ff ff e2 fd ff ff 33 ff ff ff 33 ff ff ff g.......................3...3...
15ea0 33 ff ff ff 33 ff ff ff 92 fe ff ff a8 fe ff ff 33 ff ff ff 9a fe ff ff 33 ff ff ff a2 fe ff ff 3...3...........3.......3.......
15ec0 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f5 48 89 fb 4c 8b 7b 30 44 8b 63 04 be UH..AWAVAUATSH..8I..H..L.{0D.c..
15ee0 0b 00 00 00 31 d2 31 c9 45 31 c0 4c 89 ff e8 a1 12 ff ff 41 89 c6 c7 45 d0 00 00 00 00 c7 45 c8 ....1.1.E1.L.......A...E......E.
15f00 00 00 00 00 c7 45 cc 00 00 00 00 4c 89 6d c0 41 c7 45 10 ff ff ff ff 41 c7 45 14 ff ff ff ff 41 .....E.....L.m.A.E.....A.E.....A
15f20 c7 45 00 0b 00 00 00 45 89 75 08 c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 00 00 00 00 .E.....E.u..E......E......E.....
15f40 c7 45 b0 00 00 00 00 48 8b 7b 30 4c 89 ee e8 a1 19 ff ff be 7b 00 00 00 48 89 df e8 b4 f9 ff ff .E.....H.{0L........{...H.......
15f60 83 7b 10 7d 0f 84 95 00 00 00 4c 8d 6d a8 eb 38 48 8b 45 c0 8b 70 08 8b 55 cc b9 32 00 00 00 4c .{.}......L.m..8H.E..p..U..2...L
15f80 89 ff e8 9a 26 ff ff c7 45 d0 00 00 00 00 eb 18 4c 89 ff 4c 89 ee e8 59 19 ff ff c7 45 a8 00 00 ....&...E.......L..L...Y....E...
15fa0 00 00 83 7d d0 32 74 c8 8b 43 10 83 f8 5b 74 14 3d 20 01 00 00 75 1a 48 89 df e8 05 8f ff ff 83 ...}.2t..C...[t.=....u.H........
15fc0 f8 3d 75 0d 48 89 df 4c 89 ee e8 4c 05 00 00 eb 0b 48 89 df 4c 89 ee e8 08 05 00 00 8b 43 10 83 .=u.H..L...L.....H..L........C..
15fe0 f8 3b 74 05 83 f8 2c 75 16 48 89 df e8 b9 81 ff ff 83 7b 10 7d 74 08 83 7d a8 00 75 93 eb a9 be .;t...,u.H........{.}t..}..u....
16000 7d 00 00 00 ba 7b 00 00 00 48 89 df 44 89 e1 e8 25 f4 ff ff 8b 4d d0 85 c9 74 59 8b 45 a8 85 c0 }....{...H..D...%....M...tY.E...
16020 74 40 83 c0 f4 48 8d 75 a8 83 f8 01 77 29 ba ff ff ff ff 4c 89 ff e8 25 17 ff ff 48 8b 45 c0 8b t@...H.u....w).....L...%...H.E..
16040 70 08 8b 55 cc b9 ff ff ff ff 4c 89 ff e8 cf 25 ff ff ff 4d cc eb 1d 4c 89 ff e8 95 18 ff ff 8b p..U......L....%...M...L........
16060 4d d0 48 8b 45 c0 8b 70 08 8b 55 cc 4c 89 ff e8 ad 25 ff ff 4d 63 f6 49 8b 07 48 8b 40 18 41 bc M.H.E..p..U.L....%..Mc.I..H.@.A.
16080 ff ff 7f 00 46 23 24 b0 8b 7d cc e8 88 09 ff ff 89 c3 c1 e3 17 44 09 e3 49 8b 07 48 8b 40 18 42 ....F#$..}...........D..I..H.@.B
160a0 89 1c b0 81 e3 ff 3f 80 ff 8b 7d c8 e8 67 09 ff ff c1 e0 0e 25 00 c0 7f 00 09 d8 49 8b 0f 48 8b ......?...}..g......%......I..H.
160c0 49 18 42 89 04 b1 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 I.B...H..8[A\A]A^A_].UH..AWAVAUA
160e0 54 53 48 83 ec 68 89 8d 7c ff ff ff 89 95 78 ff ff ff 48 89 b5 70 ff ff ff 49 89 fd 4d 8b 75 30 TSH..h..|.....x...H..p...I..M.u0
16100 4d 8b 65 38 4d 8b 3e 41 8b 46 38 49 63 5f 60 39 d8 7c 43 49 8d 57 60 49 8b 77 20 4c 8d 0d 28 98 M.e8M.>A.F8Ic_`9.|CI.W`I.w.L..(.
16120 03 00 b9 08 00 00 00 41 b8 ff ff 03 00 4c 89 e7 e8 c1 54 00 00 49 89 47 20 41 8b 4f 60 39 cb 7c .......A.....L....T..I.G.A.O`9.|
16140 06 eb 13 49 8b 47 20 48 c7 04 d8 00 00 00 00 48 ff c3 39 cb 7c ed 4c 89 e7 4c 89 e3 e8 0d 75 ff ...I.G.H.......H..9.|.L..L....u.
16160 ff 49 89 c4 49 63 46 38 8d 48 01 41 89 4e 38 49 8b 4f 20 4c 89 24 c1 41 f6 44 24 09 03 74 15 41 .I..IcF8.H.A.N8I.O.L.$.A.D$..t.A
16180 f6 47 09 04 74 0e 48 89 df 4c 89 fe 4c 89 e2 e8 6c 38 00 00 4c 89 65 90 8b 85 7c ff ff ff 41 89 .G..t.H..L..L...l8..L.e...|...A.
161a0 44 24 68 48 8d 75 90 48 8d 55 80 4c 89 ef e8 8f de ff ff be 28 00 00 00 4c 89 ef e8 54 f7 ff ff D$hH.u.H.U.L........(...L...T...
161c0 83 bd 78 ff ff ff 00 74 2c 48 8d 35 4c 97 03 00 ba 04 00 00 00 4c 89 ef e8 c4 7e ff ff 4c 89 ef ..x....t,H.5L........L....~..L..
161e0 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 43 79 00 H............L...P...M.}0I...Cy.
16200 41 8b 45 10 45 31 e4 83 f8 29 75 11 eb 52 41 ff c4 4c 89 ef e8 91 7f ff ff 41 8b 45 10 3d 20 01 A.E.E1...)u..RA..L.......A.E.=..
16220 00 00 75 25 4c 89 ef e8 8f f2 ff ff 4c 89 ef 48 89 c6 e8 5e 01 00 00 80 7b 79 00 75 07 41 83 7d ..u%L.......L..H...^....{y.u.A.}
16240 10 2c 74 ca 41 ff c4 eb 17 3d 18 01 00 00 0f 85 df 00 00 00 4c 89 ef e8 4e 7f ff ff c6 43 79 01 .,t.A....=..........L...N....Cy.
16260 4c 89 ef 44 89 e6 e8 da 00 00 00 41 0f b6 77 42 40 88 73 78 4c 89 ff e8 bf 12 ff ff be 29 00 00 L..D.......A..wB@.sxL........)..
16280 00 4c 89 ef e8 8b f6 ff ff 41 be 07 00 02 04 41 8b 5d 10 8d 83 fc fe ff ff 83 f8 1a 76 12 4c 89 .L.......A.....A.]..........v.L.
162a0 ef e8 21 e6 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 90 89 41 ..!.........u...A...s.A.E.H.M..A
162c0 6c be 06 01 00 00 ba 09 01 00 00 4c 89 ef 8b 8d 7c ff ff ff e8 60 f1 ff ff 49 8b 45 30 4c 8b 78 l..........L....|....`...I.E0L.x
162e0 10 41 8b 4f 38 ff c9 be 25 00 00 00 31 d2 4c 89 ff e8 fa 0e ff ff 48 8b b5 70 ff ff ff c7 46 10 .A.O8...%...1.L.......H..p....F.
16300 ff ff ff ff c7 46 14 ff ff ff ff c7 06 0b 00 00 00 89 46 08 4c 89 ff e8 d8 15 ff ff 4c 89 ef e8 .....F............F.L.......L...
16320 fc de ff ff 48 83 c4 68 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 e7 95 03 00 4c 89 ef 48 89 c6 ....H..h[A\A]A^A_].H......L..H..
16340 e8 96 7c ff ff 55 48 89 e5 4c 8b 47 30 41 0f b6 78 42 01 f7 85 f6 41 88 78 42 74 37 45 8b 48 28 ..|..UH..L.G0A..xB....A.xBt7E.H(
16360 49 8b 10 49 8b 48 18 48 8b 49 50 48 8b 09 48 8b 52 30 f7 de 40 0f b6 ff 41 03 78 3c 8d 04 37 48 I..I.H.H.IPH..H.R0..@...A.x<..7H
16380 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 41 55 41 .H...AH...D.L....u.].UH..AWAVAUA
163a0 54 53 48 83 ec 18 48 89 75 d0 4c 8b 7f 30 4c 8b 6f 50 4d 8b 27 45 8b 74 24 64 49 63 de 41 0f bf TSH...H.u.L..0L.oPM.'E.t$dIc.A..
163c0 47 40 39 d8 7d 0e 48 89 7d c8 49 8b 44 24 30 44 89 f1 eb 33 49 8d 54 24 64 48 89 7d c8 48 8b 7f G@9.}.H.}.I.D$0D...3I.T$dH.}.H..
163e0 38 49 8b 74 24 30 4c 8d 0d 4d 95 03 00 b9 10 00 00 00 41 b8 ff 7f 00 00 e8 f9 51 00 00 49 89 44 8I.t$0L..M........A.......Q..I.D
16400 24 30 41 8b 4c 24 64 41 39 ce 7d 1a 48 c1 e3 04 48 01 c3 48 c7 03 00 00 00 00 48 83 c3 10 41 ff $0A.L$dA9.}.H...H..H......H...A.
16420 c6 41 39 ce 7c ed 4d 0f bf 77 40 4c 89 f1 48 c1 e1 04 48 8b 55 d0 48 89 14 08 f6 42 09 03 74 1d .A9.|.M..w@L..H...H.U.H....B..t.
16440 41 f6 44 24 09 04 74 15 48 8b 45 c8 48 8b 78 38 4c 89 e6 e8 a8 35 00 00 45 0f b7 77 40 41 8d 46 A.D$..t.H.E.H.x8L....5..E..w@A.F
16460 01 66 41 89 47 40 41 8b 75 08 ff c6 41 2b 77 3c 48 8d 0d c3 94 03 00 ba c8 00 00 00 4c 89 ff e8 .fA.G@A.u...A+w<H...........L...
16480 14 f4 ff ff 41 8b 4d 08 8d 41 02 41 3b 45 0c 7e 31 49 8d 55 0c 48 8b 45 c8 48 8b 78 38 49 8b 75 ....A.M..A.A;E.~1I.U.H.E.H.x8I.u
164a0 00 4c 8d 0d 92 94 03 00 b9 02 00 00 00 41 b8 fd ff ff 7f e8 3e 51 00 00 49 89 45 00 41 8b 4d 08 .L...........A......>Q..I.E.A.M.
164c0 eb 04 49 8b 45 00 8d 51 01 41 89 55 08 48 63 c9 66 44 89 34 48 48 83 c4 18 5b 41 5c 41 5d 41 5e ..I.E..Q.A.U.Hc.fD.4HH...[A\A]A^
164e0 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 31 d2 e8 1e f5 ff ff 49 8b 7e 30 8b 73 24 48 A_].UH..AVSH..I..1......I.~0.s$H
16500 8d 0d 4e 94 03 00 ba fd ff ff 7f e8 88 f3 ff ff ff 43 24 ff 43 28 5b 41 5e 5d c3 55 48 89 e5 41 ..N..............C$.C([A^].UH..A
16520 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 44 88 45 a7 81 7b 10 WAVAUATSH..8I..H..L.{0A.GD.E..{.
16540 20 01 00 00 75 46 41 8b 76 20 48 8d 0d 03 94 03 00 ba fd ff ff 7f 4c 89 ff e8 3a f3 ff ff 48 89 ....uFA.v.H...........L...:...H.
16560 df e8 55 ef ff ff 48 8b 7b 30 48 89 c6 e8 ea 0f ff ff c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff ..U...H.{0H........E......E.....
16580 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 00 00 .E......E...H.u.H...n...A.F..=..
165a0 00 48 89 df e8 6b f3 ff ff 48 8d 75 c0 4c 89 ff e8 9d 15 ff ff 41 89 c4 4c 8d 6d a8 31 d2 48 89 .H...k...H.u.L.......A..L.m.1.H.
165c0 df 4c 89 ee e8 4d f4 ff ff 49 8b 46 18 8b 58 08 4c 89 ff 4c 89 ee e8 77 15 ff ff be 0a 00 00 00 .L...M...I.F..X.L..L...w........
165e0 4c 89 ff 89 da 44 89 e1 41 89 c0 e8 a4 0b ff ff 8a 45 a7 41 88 47 44 48 83 c4 38 5b 41 5c 41 5d L....D..A........E.A.GDH..8[A\A]
16600 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 92 7b ff ff 31 d2 48 89 df 4c 89 f6 A^A_].UH..AVSI..H....{..1.H..L..
16620 e8 f1 f3 ff ff 48 8b 7b 30 4c 89 f6 e8 09 15 ff ff be 5d 00 00 00 48 89 df 5b 41 5e 5d e9 d2 f2 .....H.{0L........]...H..[A^]...
16640 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 c0 14 ff ..UH..AWAVSH...I..H..L.{0L......
16660 ff 48 89 df e8 41 7b ff ff 48 89 df e8 4a ee ff ff 48 8b 7b 30 48 89 c6 e8 df 0e ff ff c7 45 e0 .H...A{..H...J...H.{0H........E.
16680 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 f6 e8 .....E......E......E.H.U.L..L...
166a0 4a 19 ff ff 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 J...H...[A^A_].UH..AWAVAUATSH...
166c0 41 89 d6 49 89 f4 48 89 fb 4c 8b 7b 30 8b 43 10 3d 21 01 00 00 74 16 83 f8 7b 75 3f 48 8d 75 c0 A..I..H..L.{0.C.=!...t...{u?H.u.
166e0 48 89 df e8 d8 f7 ff ff e9 82 00 00 00 48 8b 73 18 4c 89 ff e8 63 0e ff ff c7 45 d0 ff ff ff ff H............H.s.L...c....E.....
16700 c7 45 d4 ff ff ff ff c7 45 c0 04 00 00 00 89 45 c8 48 89 df e8 91 7a ff ff eb 54 83 f8 28 0f 85 .E......E......E.H....z...T..(..
16720 c8 00 00 00 48 89 df e8 7e 7a ff ff 83 7b 10 29 75 09 c7 45 c0 00 00 00 00 eb 1f 4c 8d 6d c0 48 ....H...~z...{.)u..E.......L.m.H
16740 89 df 4c 89 ee e8 de f1 ff ff ba ff ff ff ff 4c 89 ff 4c 89 ee e8 06 10 ff ff be 29 00 00 00 ba ..L............L..L........)....
16760 28 00 00 00 48 89 df 44 89 f1 e8 ca ec ff ff 41 8b 5c 24 08 31 c9 8b 45 c0 8d 50 f4 83 fa 02 72 (...H..D.......A.\$.1..E..P....r
16780 17 85 c0 74 0c 48 8d 75 c0 4c 89 ff e8 63 11 ff ff 41 0f b6 4f 44 29 d9 be 1d 00 00 00 41 b8 02 ...t.H.u.L...c...A..OD)......A..
167a0 00 00 00 4c 89 ff 89 da e8 e7 09 ff ff 41 c7 44 24 10 ff ff ff ff 41 c7 44 24 14 ff ff ff ff 41 ...L.........A.D$.....A.D$.....A
167c0 c7 04 24 0c 00 00 00 41 89 44 24 08 4c 89 ff 44 89 f6 e8 33 1e ff ff ff c3 41 88 5f 44 48 83 c4 ..$....A.D$.L..D...3.....A._DH..
167e0 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 ba 91 03 00 48 89 df 48 89 c6 e8 dd 77 ff ff 55 48 .[A\A]A^A_].H......H..H....w..UH
16800 89 e5 41 57 41 56 41 54 53 48 83 ec 20 49 89 f6 48 89 fb e8 a3 ec ff ff 49 89 c4 4c 8b 7b 30 b9 ..AWAVATSH...I..H.......I..L.{0.
16820 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 60 b9 01 00 00 00 4c ....L..L..L...X.....uGH.s`.....L
16840 89 ff 4c 89 f2 e8 40 00 00 00 48 8b 7b 30 4c 89 e6 e8 06 0d ff ff c7 45 d8 ff ff ff ff c7 45 dc ..L...@...H.{0L........E......E.
16860 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 71 17 ff ff 48 83 c4 .....E......E.H.U.L..L...q...H..
16880 20 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 d6 49 89 f7 48 89 .[A\A^A_].UH..AWAVAUATSPI..I..H.
168a0 fb 45 31 ed 48 85 db 0f 84 0b 01 00 00 89 4d d4 0f b6 43 42 85 c0 7e 7f 44 8d 60 ff 8b 4b 3c 8d .E1.H.........M...CB..~.D.`..K<.
168c0 44 08 ff 48 98 48 8b 0b 48 8b 53 18 48 8b 52 50 48 8b 12 48 0f bf 04 42 48 8b 49 30 48 c1 e0 04 D..H.H..H.S.H.RPH..H...BH.I0H...
168e0 48 8b 34 01 4c 89 ff e8 58 4e 00 00 85 c0 44 89 e0 74 c1 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff H.4.L...XN....D..t.A.F.....A.F..
16900 ff ff ff 41 c7 06 07 00 00 00 45 89 66 08 41 bd 07 00 00 00 83 7d d4 00 0f 85 9a 00 00 00 48 83 ...A......E.f.A......}........H.
16920 c3 20 48 8b 1b 0f b6 43 0c 44 39 e0 7f f4 c6 43 0d 01 e9 81 00 00 00 80 7b 43 00 74 31 48 8b 03 ..H....C.D9....C........{C.t1H..
16940 4c 8b 68 38 45 31 e4 49 8b 7d 00 4c 89 fe e8 f1 4d 00 00 85 c0 75 12 41 ff c4 0f b6 43 43 49 83 L.h8E1.I.}.L....M....u.A....CCI.
16960 c5 10 41 39 c4 7c e0 eb 05 45 85 e4 79 29 48 8b 7b 10 45 31 ed 31 c9 4c 89 fe 4c 89 f2 e8 08 ff ..A9.|...E..y)H.{.E1.1.L..L.....
16980 ff ff 85 c0 74 32 48 89 df 4c 89 fe 4c 89 f2 e8 94 d7 ff ff 41 89 c4 41 c7 46 10 ff ff ff ff 41 ....t2H..L..L.......A..A.F.....A
169a0 c7 46 14 ff ff ff ff 41 c7 06 08 00 00 00 45 89 66 08 41 bd 08 00 00 00 44 89 e8 48 83 c4 08 5b .F.....A......E.f.A.....D..H...[
169c0 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb 48 8d 75 e0 31 d2 e8 35 f0 ff A\A]A^A_].UH..SH...H..H.u.1..5..
169e0 ff 83 7d e0 01 75 07 c7 45 e0 03 00 00 00 48 8b 7b 30 48 8d 75 e0 e8 b0 13 ff ff 8b 45 f4 48 83 ..}..u..E.....H.{0H.u.......E.H.
16a00 c4 18 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 45 89 c6 41 89 cd 89 55 c4 41 ..[].UH..AWAVAUATSH...E..A...U.A
16a20 89 f4 49 89 ff 49 8b 5f 30 be 03 00 00 00 e8 12 f9 ff ff be 03 01 00 00 4c 89 ff e8 d4 ee ff ff ..I..I._0...............L.......
16a40 45 85 f6 74 1b be 21 00 00 00 b9 fe ff 01 00 48 89 df 44 89 e2 44 89 65 c0 e8 92 07 ff ff eb 0c E..t..!........H..D..D.e........
16a60 44 89 65 c0 48 89 df e8 43 07 ff ff 41 89 c4 c6 45 d6 00 8a 43 42 88 45 d4 48 8b 43 18 48 8b 40 D.e.H...C...A...E...CB.E.H.C.H.@
16a80 50 66 8b 48 28 66 89 4d d0 66 8b 40 18 66 89 45 d2 c6 45 d5 00 48 8b 43 20 48 89 45 c8 48 8d 45 Pf.H(f.M.f.@.f.E..E..H.C.H.E.H.E
16aa0 c8 48 89 43 20 4c 89 ff 44 89 ee e8 95 f8 ff ff 48 89 df 44 89 ee e8 80 0a ff ff 4c 89 ff e8 e5 .H.C.L..D.......H..D.......L....
16ac0 e8 ff ff 48 89 df e8 0a d9 ff ff 48 89 df 44 89 e6 e8 bf 07 ff ff 45 85 f6 74 1b be 20 00 00 00 ...H.......H..D.......E..t......
16ae0 b9 fe ff 01 00 48 89 df 8b 55 c0 e8 00 07 ff ff 44 8b 75 c4 eb 41 be 22 00 00 00 31 c9 48 89 df .....H...U......D.u..A."...1.H..
16b00 44 8b 7d c0 44 89 fa 45 89 e8 e8 85 06 ff ff 48 89 df 44 8b 75 c4 44 89 f6 e8 ec 1a ff ff 41 83 D.}.D..E.......H..D.u.D.......A.
16b20 c7 02 be 23 00 00 00 b9 fe ff 01 00 48 89 df 44 89 fa e8 b9 06 ff ff 41 ff c4 48 89 df 89 c6 44 ...#........H..D.......A..H....D
16b40 89 e2 e8 24 07 ff ff 48 89 df 44 89 f6 e8 b8 1a ff ff 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d ...$...H..D.......H...[A\A]A^A_]
16b60 c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 e8 29 76 ff .UH..AWAVAUATSH..8I..H..L.{0.)v.
16b80 ff 48 8d 75 b0 31 d2 48 89 df e8 87 ee ff ff be 13 01 00 00 48 89 df e8 78 ed ff ff 8b 43 10 83 .H.u.1.H............H...x....C..
16ba0 c8 08 3d 0a 01 00 00 0f 85 a1 00 00 00 4c 89 75 a8 48 8b 7b 30 48 8d 75 b0 e8 c0 13 ff ff c6 45 ..=..........L.u.H.{0H.u.......E
16bc0 d6 00 41 8a 47 42 88 45 d4 49 8b 47 18 48 8b 40 50 66 8b 48 28 66 89 4d d0 66 8b 40 18 66 89 45 ..A.GB.E.I.G.H.@Pf.H(f.M.f.@.f.E
16be0 d2 c6 45 d5 00 49 8b 47 20 48 89 45 c8 48 8d 45 c8 49 89 47 20 8b 75 c0 48 89 df e8 e7 e8 ff ff ..E..I.G.H.E.H.E.I.G..u.H.......
16c00 eb 08 48 89 df e8 bd dc ff ff 8b 43 10 3d 03 01 00 00 7f 07 83 f8 3b 74 e9 eb 19 3d 1e 01 00 00 ..H........C.=........;t...=....
16c20 74 1f 8d 88 fc fe ff ff 83 f9 03 72 14 3d 1d 01 00 00 74 ce 4c 89 ff e8 73 05 ff ff 41 89 c4 eb t..........r.=....t.L...s...A...
16c40 59 4c 89 ff e8 8c d7 ff ff e9 b1 00 00 00 4c 89 75 a8 48 8b 7b 30 48 8d 75 b0 e8 4c 11 ff ff c6 YL............L.u.H.{0H.u..L....
16c60 45 d6 00 41 8a 47 42 88 45 d4 49 8b 47 18 48 8b 40 50 66 8b 48 28 66 89 4d d0 66 8b 40 18 66 89 E..A.GB.E.I.G.H.@Pf.H(f.M.f.@.f.
16c80 45 d2 c6 45 d5 00 49 8b 47 20 48 89 45 c8 48 8d 45 c8 49 89 47 20 44 8b 65 c4 41 bd 07 00 02 04 E..E..I.G.H.E.H.E.I.G.D.e.A.....
16ca0 44 8b 73 10 41 8d 86 fc fe ff ff 83 f8 1a 76 13 48 89 df e8 0f dc ff ff 41 81 fe 12 01 00 00 75 D.s.A.........v.H.......A......u
16cc0 df eb 06 41 0f a3 c5 73 e7 4c 89 ff e8 04 d7 ff ff 8b 43 10 83 e0 fe 3d 04 01 00 00 75 16 4c 89 ...A...s.L........C....=....u.L.
16ce0 ff e8 c9 04 ff ff 4c 89 ff 48 8b 75 a8 89 c2 e8 10 05 ff ff 4c 89 ff 44 89 e6 e8 96 05 ff ff 48 ......L..H.u........L..D.......H
16d00 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 90 55 48 89 e5 41 57 41 56 53 50 48 89 fb 89 75 e4 ..8[A\A]A^A_]...UH..AWAVSPH...u.
16d20 48 8b 43 10 4c 8b 7b 20 48 8b 4b 30 48 29 c1 48 c1 f9 04 48 63 d6 48 39 d1 41 be 01 00 00 00 7f H.C.L.{.H.K0H).H...Hc.H9.A......
16d40 40 48 2b 43 38 48 c1 e8 04 83 c0 05 b9 40 42 0f 00 29 f1 45 31 f6 39 c8 7f 3b 48 8d 35 42 00 00 @H+C8H.......@B..).E1.9..;H.5B..
16d60 00 48 8d 55 e4 48 89 df e8 60 1c ff ff 85 c0 75 24 85 c0 0f 94 c0 44 0f b6 f0 48 8b 43 10 8b 75 .H.U.H...`.....u$.....D...H.C..u
16d80 e4 48 63 ce 48 c1 e1 04 48 01 c1 49 39 4f 08 73 04 49 89 4f 08 44 89 f0 48 83 c4 08 5b 41 5e 41 .Hc.H...H..I9O.s.I.O.D..H...[A^A
16da0 5f 5d c3 55 48 89 e5 8b 36 5d e9 9c 1d ff ff 55 48 89 e5 48 39 f7 74 49 4c 8b 4f 10 4c 63 c2 4c _].UH...6].....UH..H9.tIL.O.Lc.L
16dc0 89 c1 48 c1 e1 04 49 29 c9 45 85 c0 4c 89 4f 10 7e 2f 41 b8 08 00 00 00 eb 08 49 83 c0 10 4c 8b ..H...I).E..L.O.~/A.......I...L.
16de0 4f 10 48 8b 46 10 48 8d 48 10 48 89 4e 10 4b 8b 4c 01 f8 48 89 08 43 8b 0c 01 89 48 08 ff ca 75 O.H.F.H.H.H.N.K.L..H..C....H...u
16e00 d9 5d c3 55 48 89 e5 48 8b 4f 18 48 8b 81 00 01 00 00 48 89 b1 00 01 00 00 5d c3 55 48 89 e5 48 .].UH..H.O.H......H......].UH..H
16e20 85 ff 74 0d 48 8b 47 18 48 8b 80 10 01 00 00 eb 07 48 8d 05 b0 94 03 00 5d c3 55 48 89 e5 8d 86 ..t.H.G.H........H......].UH....
16e40 27 46 0f 00 3d 27 46 0f 00 77 13 48 8b 47 10 48 8b 4f 20 48 2b 01 48 c1 e8 04 01 f0 89 c6 89 f0 'F..='F..w.H.G.H.O.H+.H.........
16e60 5d c3 55 48 89 e5 48 8b 47 10 48 8b 4f 20 48 8b 09 48 83 c1 10 48 29 c8 48 c1 e8 04 5d c3 55 48 ].UH..H.G.H.O.H..H...H).H...].UH
16e80 89 e5 85 f6 78 57 48 8b 47 10 48 8b 4f 20 48 8b 11 48 63 f6 48 c1 e6 04 48 8d 4c 16 10 48 39 c8 ....xWH.G.H.O.H..Hc.H...H.L..H9.
16ea0 73 35 48 01 f2 be 03 00 00 00 48 29 c6 48 8d 54 16 0c 48 c1 ea 04 48 ff c2 48 89 c6 c7 46 08 00 s5H.......H).H.T..H...H..H...F..
16ec0 00 00 00 48 8d 76 10 48 39 ce 72 f0 48 c1 e2 04 48 01 d0 48 89 47 10 48 89 4f 10 eb 0d ff c6 48 ...H.v.H9.r.H...H..H.G.H.O.....H
16ee0 63 c6 48 c1 e0 04 48 01 47 10 5d c3 55 48 89 e5 53 50 48 89 fb e8 33 00 00 00 48 83 c0 10 48 8b c.H...H.G.].UH..SPH...3...H...H.
16f00 4b 10 eb 15 48 8b 08 48 89 48 f0 8b 48 08 89 48 f8 48 8b 4b 10 48 83 c0 10 48 39 c8 72 e6 48 83 K...H..H.H..H..H.H.K.H...H9.r.H.
16f20 c1 f0 48 89 4b 10 48 83 c4 08 5b 5d c3 55 48 89 e5 85 f6 48 8b 4f 20 7e 18 48 63 c6 48 c1 e0 04 ..H.K.H...[].UH....H.O.~.Hc.H...
16f40 48 03 01 48 3b 47 10 48 0f 43 05 01 11 04 00 eb 57 81 fe d9 b9 f0 ff 7d 12 81 fe d8 b9 f0 ff 75 H..H;G.H.C......W......}.......u
16f60 17 48 8b 47 18 48 83 c0 40 eb 3d 48 63 c6 48 c1 e0 04 48 03 47 10 eb 30 48 8b 09 83 79 08 16 48 .H.G.H..@.=Hc.H...H.G..0H...y..H
16f80 8d 05 2a 90 03 00 74 20 ba d8 b9 f0 ff 29 f2 48 8b 09 0f b6 71 0a 39 f2 7f 0e ff ca 48 63 c2 48 ..*...t......).H....q.9.....Hc.H
16fa0 c1 e0 04 48 8d 44 01 20 5d c3 55 48 89 e5 53 50 48 89 fb e8 75 ff ff ff 48 8b 4b 10 48 39 c1 76 ...H.D..].UH..SPH...u...H.K.H9.v
16fc0 1a 48 8b 51 f0 48 89 11 8b 51 f8 89 51 08 48 8d 49 f0 48 39 c1 77 ea 48 8b 4b 10 48 8b 11 48 89 .H.Q.H...Q..Q.H.I.H9.w.H.K.H..H.
16fe0 10 8b 49 08 89 48 08 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 89 f0 48 89 fb 48 8b 73 10 48 83 c6 ..I..H.H...[].UH..SP..H..H.s.H..
17000 f0 89 c2 e8 0c 00 00 00 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 ........H.C..H...[].UH..AWAVSP..
17020 49 89 f7 49 89 fe 89 de e8 00 ff ff ff 81 fb d7 b9 f0 ff 49 8b 0f 48 89 08 41 8b 4f 08 89 48 08 I..I...............I..H..A.O..H.
17040 7f 32 41 f6 47 08 40 74 2b 49 8b 17 f6 42 09 03 74 22 49 8b 46 20 48 8b 00 48 8b 30 f6 46 09 04 .2A.G.@t+I...B..t"I.F.H..H.0.F..
17060 74 12 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 8c 29 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 t.L..H...[A^A_]..)..H...[A^A_].U
17080 48 89 e5 41 56 53 41 89 d6 48 89 fb e8 9c fe ff ff 48 89 df 48 89 c6 44 89 f2 5b 41 5e 5d e9 71 H..AVSA..H.......H..H..D..[A^].q
170a0 ff ff ff 55 48 89 e5 53 50 48 89 fb e8 7c fe ff ff 48 8b 4b 10 48 8b 10 48 89 11 8b 40 08 89 41 ...UH..SPH...|...H.K.H..H...@..A
170c0 08 48 83 43 10 10 48 83 c4 08 5b 5d c3 55 48 89 e5 e8 57 fe ff ff 48 89 c1 48 3b 0d 70 0f 04 00 .H.C..H...[].UH...W...H..H;.p...
170e0 b8 ff ff ff ff 74 06 8b 41 08 83 e0 0f 5d c3 55 48 89 e5 ff c6 48 63 c6 48 8d 0d 31 22 04 00 48 .....t..A....].UH....Hc.H..1"..H
17100 8b 04 c1 5d c3 55 48 89 e5 e8 1f fe ff ff 8b 40 08 83 f8 16 0f 94 c1 83 f8 66 0f 94 c0 08 c8 0f ...].UH........@.........f......
17120 b6 c0 5d c3 55 48 89 e5 48 83 ec 10 e8 fc fd ff ff 83 78 08 03 b1 01 74 12 48 8d 75 f0 48 89 c7 ..].UH..H.........x....t.H.u.H..
17140 e8 23 c9 fe ff 48 85 c0 0f 95 c1 0f b6 c1 48 83 c4 10 5d c3 55 48 89 e5 e8 d0 fd ff ff 48 3b 05 .#...H........H...].UH.......H;.
17160 ec 0e 04 00 74 11 8b 40 08 83 e0 0f 83 c0 fd 83 f8 02 0f 92 c0 eb 02 31 c0 0f b6 c0 5d c3 55 48 ....t..@...............1....].UH
17180 89 e5 e8 a6 fd 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 ........@...G..............].UH.
171a0 e5 41 57 41 56 53 50 41 89 d7 48 89 fb e8 7b fd ff ff 49 89 c6 48 89 df 44 89 fe e8 6d fd ff ff .AWAVSPA..H...{...I..H..D...m...
171c0 31 c9 4c 3b 35 87 0e 04 00 74 2b 48 3b 05 7e 0e 04 00 74 22 41 8b 4e 08 3b 48 08 75 14 31 ff 4c 1.L;5....t+H;.~...t"A.N.;H.u.1.L
171e0 89 f6 48 89 c2 e8 83 ce fe ff 85 c0 0f 95 c0 eb 02 31 c0 0f b6 c8 89 c8 48 83 c4 08 5b 41 5e 41 ..H..............1......H...[A^A
17200 5f 5d c3 55 48 89 e5 41 56 53 89 f0 49 89 fe 83 f8 06 49 8b 5e 10 75 19 48 8b 4b f0 48 89 0b 8b _].UH..AVS..I.....I.^.u.H.K.H...
17220 4b f8 89 4b 08 49 8b 5e 10 48 83 c3 10 49 89 5e 10 83 7b e8 03 75 25 83 7b f8 03 75 1f f2 0f 10 K..K.I.^.H...I.^..{..u%.{..u....
17240 43 e0 f2 0f 10 4b f0 89 c7 e8 4f f8 fe ff f2 0f 11 43 e0 c7 43 e8 03 00 00 00 eb 1c 48 8d 73 e0 C....K....O......C..C.......H.s.
17260 48 83 c3 f0 83 c0 06 4c 89 f7 48 89 f2 48 89 d9 41 89 c0 e8 24 d3 fe ff 49 83 46 10 f0 5b 41 5e H......L..H..H..A...$...I.F..[A^
17280 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 cf 89 d3 49 89 fc e8 93 fc ff ff 49 89 c6 4c 89 e7 ].UH..AWAVATSA....I.......I..L..
172a0 89 de e8 86 fc ff ff 31 c9 4c 3b 35 a0 0d 04 00 74 69 48 3b 05 97 0d 04 00 74 60 41 83 ff 02 74 .......1.L;5....tiH;.....t`A...t
172c0 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 92 cb fe ff 4c 89 e7 .A...u,L..L..H..[A\A^A_].....L..
172e0 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 d5 cc fe ff 45 85 ff 75 23 41 8b 4e 08 3b 48 08 75 L..H..[A\A^A_].....E..u#A.N.;H.u
17300 15 4c 89 e7 4c 89 f6 48 89 c2 e8 5e cd fe ff 85 c0 0f 95 c0 eb 02 31 c0 0f b6 c8 89 c8 5b 41 5c .L..L..H...^..........1......[A\
17320 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 d3 e8 f6 fb ff ff 83 78 08 03 74 11 48 8d 75 A^A_].UH..SH...H........x..t.H.u
17340 e8 48 89 c7 e8 1f c7 fe ff 48 85 c0 74 16 48 85 db 74 06 c7 03 01 00 00 00 f2 0f 10 00 48 83 c4 .H.......H..t.H..t...........H..
17360 18 5b 5d c3 0f 57 c0 48 85 db 74 f1 c7 03 00 00 00 00 eb e9 55 48 89 e5 53 48 83 ec 18 48 89 d3 .[]..W.H..t.........UH..SH...H..
17380 e8 a8 fb ff ff 83 78 08 03 74 11 48 8d 75 e8 48 89 c7 e8 d1 c6 fe ff 48 85 c0 74 12 f2 48 0f 2c ......x..t.H.u.H.......H..t..H.,
173a0 00 48 85 db 74 17 c7 03 01 00 00 00 eb 0f 31 c0 48 85 db 74 08 c7 03 00 00 00 00 31 c0 48 83 c4 .H..t.........1.H..t.......1.H..
173c0 18 5b 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 d3 e8 58 fb ff ff 83 78 08 03 74 11 48 8d 75 e8 48 .[].UH..SH...H...X....x..t.H.u.H
173e0 89 c7 e8 81 c6 fe ff 48 85 c0 74 21 f2 0f 10 00 f2 0f 58 05 c8 8c 03 00 f2 0f 11 45 e0 8b 45 e0 .......H..t!......X........E..E.
17400 48 85 db 74 15 c7 03 01 00 00 00 eb 0d 31 c0 48 85 db 74 06 c7 03 00 00 00 00 48 83 c4 18 5b 5d H..t.........1.H..t.......H...[]
17420 c3 55 48 89 e5 e8 03 fb ff ff 8b 50 08 85 d2 74 0f b1 01 83 fa 01 75 0a 83 38 00 0f 95 c1 eb 02 .UH........P...t......u..8......
17440 31 c9 0f b6 c1 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 41 89 f7 48 89 fb e8 ce fa ff ff 8b 1....].UH..AWAVSPI..A..H........
17460 48 08 83 e1 0f 83 f9 04 74 2d 48 89 df 48 89 c6 e8 49 c6 fe ff 85 c0 74 3c 48 8b 43 18 48 83 78 H.......t-H..H...I.....t<H.C.H.x
17480 18 00 7e 08 48 89 df e8 18 34 00 00 48 89 df 44 89 fe e8 96 fa ff ff 4d 85 f6 48 8b 00 74 07 48 ..~.H....4..H..D.......M..H..t.H
174a0 8b 48 10 49 89 0e 48 83 c0 18 48 83 c4 08 5b 41 5e 41 5f 5d c3 31 c0 4d 85 f6 74 ee 49 c7 06 00 .H.I..H...H...[A^A_].1.M..t.I...
174c0 00 00 00 31 c0 eb e3 55 48 89 e5 e8 5d fa ff ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 07 74 11 ...1...UH...]...H...Q....1....t.
174e0 83 fa 05 75 15 48 8b 39 e8 0c 40 ff ff 48 98 eb 15 48 8b 01 48 8b 40 20 eb 0c 83 fa 04 75 07 48 ...u.H.9..@..H...H..H.@......u.H
17500 8b 01 48 8b 40 10 5d c3 55 48 89 e5 e8 1c fa ff ff 48 89 c1 8b 51 08 31 c0 83 fa 66 75 09 48 8b ..H.@.].UH.......H...Q.1...fu.H.
17520 01 48 8b 40 18 eb 08 83 fa 16 75 03 48 8b 01 5d c3 55 48 89 e5 e8 f3 f9 ff ff 48 89 c1 8b 51 08 .H.@......u.H..].UH.......H...Q.
17540 83 e2 0f 31 c0 83 fa 02 75 05 48 8b 01 eb 0c 83 fa 07 75 07 48 8b 01 48 83 c0 28 5d c3 55 48 89 ...1....u.H.......u.H..H..(].UH.
17560 e5 e8 c7 f9 ff ff 48 89 c1 31 c0 83 79 08 48 75 03 48 8b 01 5d c3 55 48 89 e5 41 56 53 41 89 f6 ......H..1..y.Hu.H..].UH..AVSA..
17580 48 89 fb e8 a5 f9 ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 25 7f 46 83 fa 15 7f 48 83 c2 fe H.......H...Q...?1...%.F....H...
175a0 83 fa 06 77 48 48 8d 35 48 00 00 00 48 63 14 96 48 01 f2 ff e2 48 89 df 44 89 f6 e8 6d f9 ff ff ...wHH.5H...Hc..H....H..D...m...
175c0 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 02 74 1a 83 fa 07 75 18 48 8b 01 48 83 c0 28 eb 0f 83 fa H...Q....1....t....u.H..H..(....
175e0 26 75 0a eb 05 83 fa 16 75 03 48 8b 01 5b 41 5e 5d c3 66 90 c1 ff ff ff f9 ff ff ff f9 ff ff ff &u......u.H..[A^].f.............
17600 f6 ff ff ff f6 ff ff ff c1 ff ff ff f6 ff ff ff 55 48 89 e5 48 8b 47 10 c7 40 08 00 00 00 00 48 ................UH..H.G..@.....H
17620 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 f2 0f 11 00 c7 40 08 03 00 00 00 48 83 c0 10 ...H.G.].UH..H.G......@.....H...
17640 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 f2 48 0f 2a c6 f2 0f 11 00 c7 40 08 03 00 00 00 48 83 H.G.].UH..H.G..H.*......@.....H.
17660 c0 10 48 89 47 10 5d c3 55 48 89 e5 85 f6 78 06 f2 0f 2a c6 eb 07 89 f0 f2 48 0f 2a c0 48 8b 47 ..H.G.].UH....x...*......H.*.H.G
17680 10 f2 0f 11 00 c7 40 08 03 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 41 57 41 56 53 50 ......@.....H...H.G.].UH..AWAVSP
176a0 49 89 d6 49 89 f7 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 e8 31 00 00 48 89 df 4c I..I..H..H.C.H.x..~.H....1..H..L
176c0 89 fe 4c 89 f2 e8 f4 41 00 00 48 8b 4b 10 48 89 01 0f b6 50 08 83 ca 40 89 51 08 48 83 43 10 10 ..L....A..H.K.H....P...@.Q.H.C..
176e0 48 83 c0 18 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 4d 85 f6 74 H...H...[A^A_].UH..AVSI..H..M..t
17700 3a 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 90 31 00 00 48 89 df 4c 89 f6 e8 5d 43 00 00 48 :H.C.H.x..~.H....1..H..L...]C..H
17720 8b 4b 10 48 89 01 0f b6 50 08 83 ca 40 89 51 08 48 83 43 10 10 48 83 c0 18 eb 15 48 8b 43 10 c7 .K.H....P...@.Q.H.C..H.....H.C..
17740 40 08 00 00 00 00 48 83 c0 10 48 89 43 10 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 @.....H...H.C.1.[A^].UH..AWAVSPI
17760 89 d6 49 89 f7 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 29 31 00 00 48 89 df 4c 89 ..I..H..H.C.H.x..~.H...)1..H..L.
17780 fe 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 5f f4 fe ff 55 48 89 e5 41 56 53 48 81 ec d0 00 00 .L..H...[A^A_]._...UH..AVSH.....
177a0 00 49 89 f6 48 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 .I..H....t).).P....).`....).p...
177c0 0f 29 5d 80 0f 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 .)]..)e..)m..)u..)}.L..H...L..@.
177e0 ff ff 48 89 8d 38 ff ff ff 48 89 95 30 ff ff ff 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 a1 ..H..8...H..0...H.C.H.x..~.H....
17800 30 00 00 48 8d 85 20 ff ff ff 48 89 45 e0 48 8d 45 10 48 89 45 d8 c7 45 d4 30 00 00 00 c7 45 d0 0..H......H.E.H.E.H.E..E.0....E.
17820 10 00 00 00 48 8d 55 d0 48 89 df 4c 89 f6 e8 bf f3 fe ff 48 81 c4 d0 00 00 00 5b 41 5e 5d c3 55 ....H.U.H..L.......H......[A^].U
17840 48 89 e5 41 57 41 56 53 50 89 d3 49 89 f7 49 89 fe 85 db 74 5d 49 8b 46 18 48 83 78 18 00 7e 08 H..AWAVSP..I..I....t]I.F.H.x..~.
17860 4c 89 f7 e8 3c 30 00 00 4c 89 f7 89 de e8 11 5c ff ff 4c 89 78 18 49 8b 4e 10 48 63 d3 48 c1 e2 L...<0..L......\..L.x.I.N.Hc.H..
17880 04 48 29 d1 49 89 4e 10 48 8b 74 11 f0 48 89 74 10 10 8b 4c 11 f8 89 4c 10 18 49 8b 4e 10 48 83 .H).I.N.H.t..H.t...L...L..I.N.H.
178a0 c2 f0 ff cb 75 e2 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 ....u.H...A.f.....I.F.L.8.@.....
178c0 49 83 46 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 I.F..H...[A^A_].UH....H.G.......
178e0 89 08 c7 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 ...@.....H...H.G.].UH..H.G.H.0.@
17900 08 02 00 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 .....H.G..].UH..H.G.H.8.@.H...H.
17920 47 10 10 48 8b 47 18 48 39 b8 08 01 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 G..H.G.H9...........].UH..AWAVAT
17940 53 49 89 f6 48 89 fb 48 8b 43 18 48 8b 78 40 be 02 00 00 00 e8 ff 39 ff ff 49 89 c7 4c 8b 63 10 SI..H..H.C.H.x@.......9..I..L.c.
17960 49 8d 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 08 41 00 00 49 89 04 24 0f b6 40 08 83 c8 40 41 I.D$.H.C.H..L....A..I..$..@...@A
17980 89 44 24 08 48 8b 53 10 48 83 c2 f0 48 89 df 4c 89 fe 48 89 d1 5b 41 5c 41 5e 41 5f 5d e9 7b c1 .D$.H.S.H...H..L..H..[A\A^A_].{.
179a0 fe ff 55 48 89 e5 53 50 48 89 fb e8 7d f5 ff ff 48 8b 53 10 48 83 c2 f0 48 89 df 48 89 c6 48 89 ..UH..SPH...}...H.S.H...H..H..H.
179c0 d1 48 83 c4 08 5b 5d e9 51 c1 fe ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 48 89 fb e8 4b f5 .H...[].Q...UH..AWAVATSI..H...K.
179e0 ff ff 49 89 c7 4c 8b 63 10 48 89 df 4c 89 f6 e8 88 40 00 00 49 89 04 24 0f b6 40 08 83 c8 40 41 ..I..L.c.H..L....@..I..$..@...@A
17a00 89 44 24 08 48 8b 53 10 48 8d 42 10 48 89 43 10 48 89 df 4c 89 fe 48 89 d1 5b 41 5c 41 5e 41 5f .D$.H.S.H.B.H.C.H..L..H..[A\A^A_
17a20 5d e9 f7 c0 fe ff 55 48 89 e5 53 50 48 89 fb e8 f9 f4 ff ff 48 8b 38 48 8b 73 10 48 83 c6 f0 e8 ].....UH..SPH.......H.8H.s.H....
17a40 ff 39 ff ff 48 8b 4b 10 48 8b 10 48 89 51 f0 8b 40 08 89 41 f8 48 83 c4 08 5b 5d c3 55 48 89 e5 .9..H.K.H..H.Q..@..A.H...[].UH..
17a60 41 56 53 41 89 d6 48 89 fb e8 bf f4 ff ff 48 8b 38 44 89 f6 e8 df 38 ff ff 48 8b 4b 10 48 8b 10 AVSA..H.......H.8D....8..H.K.H..
17a80 48 89 11 8b 40 08 89 41 08 48 83 43 10 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 H...@..A.H.C..[A^].UH..AVSH...I.
17aa0 d6 48 89 fb e8 84 f4 ff ff 4c 89 75 e0 c7 45 e8 02 00 00 00 48 8b 38 48 8d 75 e0 e8 83 39 ff ff .H.......L.u..E.....H.8H.u...9..
17ac0 48 8b 4b 10 48 8b 10 48 89 11 8b 40 08 89 41 08 48 83 43 10 10 48 83 c4 10 5b 41 5e 5d c3 55 48 H.K.H..H...@..A.H.C..H...[A^].UH
17ae0 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 ..AWAVSPA..A..H..H.C.H.x..~.H...
17b00 a0 2d 00 00 48 89 df e8 91 33 ff ff 48 8b 4b 10 48 89 01 c7 41 08 45 00 00 00 48 83 43 10 10 45 .-..H....3..H.K.H...A.E...H.C..E
17b20 85 ff 7f 05 45 85 f6 7e 1b 48 89 df 48 89 c6 44 89 fa 44 89 f1 48 83 c4 08 5b 41 5e 41 5f 5d e9 ....E..~.H..H..D..D..H...[A^A_].
17b40 09 30 ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 d0 f3 ff ff 8b 48 08 .0..H...[A^A_].UH..SPH........H.
17b60 83 e1 0f 83 f9 07 74 05 83 f9 05 75 09 48 8b 00 48 8b 48 10 eb 0c 48 8b 43 18 48 8b 8c c8 a8 01 ......t....u.H..H.H...H.C.H.....
17b80 00 00 31 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 ..1.H..t.H.C.H...@.E...H.C......
17ba0 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 77 f3 ff ff 48 8b 00 48 8b 48 18 48 85 c9 .H...[].UH..SPH...w...H..H.H.H..
17bc0 48 8b 43 10 74 10 48 89 08 c7 40 08 45 00 00 00 48 8b 43 10 eb 07 c7 40 08 00 00 00 00 48 83 c0 H.C.t.H...@.E...H.C....@.....H..
17be0 10 48 89 43 10 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 48 89 fb 48 8b 43 .H.C.H...[].UH..AWAVATSI..H..H.C
17c00 18 48 8b 78 40 be 02 00 00 00 e8 49 37 ff ff 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 43 10 48 .H.x@......I7..I..L.c.I.D$.H.C.H
17c20 89 df 4c 89 f6 e8 52 3e 00 00 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 4b 10 48 8d ..L...R>..I..$..@...@A.D$.H.K.H.
17c40 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 b0 c0 fe ff 48 83 43 10 e0 5b 41 5c 41 5e 41 5f 5d c3 55 Q.H...H..L.......H.C..[A\A^A_].U
17c60 48 89 e5 53 50 48 89 fb e8 c0 f2 ff ff 48 8b 4b 10 48 8d 51 e0 48 83 c1 f0 48 89 df 48 89 c6 e8 H..SPH.......H.K.H.Q.H...H..H...
17c80 7d c0 fe ff 48 83 43 10 e0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 48 89 }...H.C..H...[].UH..AWAVATSI..H.
17ca0 fb e8 87 f2 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 bb 3d 00 ......I..L.c.I.D$.H.C.H..L....=.
17cc0 00 49 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 .I..$..@...@A.D$.H.K.H.Q.H...H..
17ce0 4c 89 fe e8 19 c0 fe ff 48 83 43 10 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 L.......H.C..[A\A^A_].UH..AWAVSP
17d00 49 89 ff e8 25 f2 ff ff 49 89 c6 49 8b 5f 10 49 8b 36 48 8d 53 e0 4c 89 ff e8 10 31 ff ff 48 8b I...%...I..I._.I.6H.S.L....1..H.
17d20 4b f0 48 89 08 8b 4b f8 89 48 08 49 8b 36 c6 46 0a 00 49 8b 47 10 f6 40 f8 40 74 1c 48 8b 48 f0 K.H...K..H.I.6.F..I.G..@.@t.H.H.
17d40 f6 41 09 03 74 12 f6 46 09 04 74 0c 4c 89 ff e8 30 1e 00 00 49 8b 47 10 48 83 c0 e0 49 89 47 10 .A..t..F..t.L...0...I.G.H...I.G.
17d60 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d7 48 89 fb e8 ad f1 ff ff H...[A^A_].UH..AWAVSPA..H.......
17d80 49 89 c6 49 8b 36 48 8b 4b 10 48 83 c1 f0 48 89 df 44 89 fa e8 2f 30 ff ff 48 8b 43 10 f6 40 f8 I..I.6H.K.H...H..D.../0..H.C..@.
17da0 40 74 1f 48 8b 48 f0 f6 41 09 03 74 15 49 8b 36 f6 46 09 04 74 0c 48 89 df e8 c6 1d 00 00 48 8b @t.H.H..A..t.I.6.F..t.H.......H.
17dc0 43 10 48 83 c0 f0 48 89 43 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 83 C.H...H.C.H...[A^A_].UH..AWAVSH.
17de0 ec 18 49 89 d7 48 89 fb e8 40 f1 ff ff 49 89 c6 4c 89 7d d8 c7 45 e0 02 00 00 00 4c 8b 7b 10 49 ..I..H...@...I..L.}..E.....L.{.I
17e00 8b 36 48 8d 55 d8 48 89 df e8 20 30 ff ff 49 8b 4f f0 48 89 08 41 8b 4f f8 89 48 08 48 8b 43 10 .6H.U.H....0..I.O.H..A.O..H.H.C.
17e20 f6 40 f8 40 74 1f 48 8b 48 f0 f6 41 09 03 74 15 49 8b 36 f6 46 09 04 74 0c 48 89 df e8 43 1d 00 .@.@t.H.H..A..t.I.6.F..t.H...C..
17e40 00 48 8b 43 10 48 83 c0 f0 48 89 43 10 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 .H.C.H...H.C.H...[A^A_].UH..AWAV
17e60 53 50 49 89 fe e8 c3 f0 ff ff 49 89 c7 49 8b 46 10 31 db 83 78 f8 00 74 04 48 8b 58 f0 41 8b 47 SPI.......I..I.F.1..x..t.H.X.A.G
17e80 08 83 e0 0f 83 f8 07 75 28 49 8b 07 48 85 db 48 89 58 10 74 60 f6 43 09 03 74 3e 49 8b 37 f6 46 .......u(I..H..H.X.t`.C..t>I.7.F
17ea0 09 04 74 35 4c 89 f7 48 89 da e8 51 1b 00 00 eb 28 83 f8 05 75 33 49 8b 07 48 85 db 48 89 58 10 ..t5L..H...Q....(...u3I..H..H.X.
17ec0 74 33 f6 43 09 03 74 11 49 8b 37 f6 46 09 04 74 08 4c 89 f7 e8 ab 1c 00 00 49 8b 37 4c 89 f7 48 t3.C..t.I.7.F..t.L.......I.7L..H
17ee0 89 da e8 a0 1d 00 00 eb 0c 49 8b 4e 18 48 89 9c c1 a8 01 00 00 49 83 46 10 f0 b8 01 00 00 00 48 .........I.N.H.......I.F.......H
17f00 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 15 f0 ff ff 48 8b 4b 10 83 79 f8 00 ...[A^A_].UH..SPH.......H.K..y..
17f20 74 2c 48 8b 51 f0 48 8b 30 48 89 56 18 48 8b 51 f0 f6 42 09 03 74 22 48 8b 30 f6 46 09 04 74 19 t,H.Q.H.0H.V.H.Q..B..t"H.0.F..t.
17f40 48 89 df e8 b8 1a 00 00 48 8b 4b 10 eb 0b 48 8b 00 48 c7 40 18 00 00 00 00 48 83 c1 f0 48 89 4b H.......H.K...H..H.@.....H...H.K
17f60 10 48 83 c4 08 5b 5d c3 55 48 89 e5 48 8b 4f 20 31 c0 f6 41 22 08 74 0e 48 85 f6 74 05 8b 41 30 .H...[].UH..H.O.1..A".t.H..t..A0
17f80 89 06 0f b6 41 49 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 ....AI].UH..AVSA....H..H.s...H.H
17fa0 c1 e0 04 48 29 c6 4d 85 c0 74 07 66 83 7b 44 00 74 04 31 c9 eb 10 48 8b 43 20 4c 89 40 38 89 48 ...H).M..t.f.{D.t.1...H.C.L.@8.H
17fc0 30 b9 01 00 00 00 48 89 df 44 89 f2 e8 75 11 ff ff 41 83 fe ff 75 12 48 8b 43 10 48 8b 4b 20 48 0.....H..D...u...A...u.H.C.H.K.H
17fe0 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 ec 18 4d 9A.s.H.A.[A^].UH..AWAVAUATSH...M
18000 89 cc 45 89 c7 41 89 d6 89 f3 49 89 fd 45 31 c0 85 c9 74 11 4c 89 ef 89 ce e8 0f ef ff ff 49 89 ..E..A....I..E1...t.L.........I.
18020 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 08 66 41 .M+E8I.E...Hc.H...H).H.E.M..t.fA
18040 83 7d 44 00 74 20 44 89 75 d0 49 2b 45 38 48 8d 35 87 00 00 00 48 8d 55 c8 4c 89 ef 48 89 c1 e8 .}D.t.D.u.I+E8H.5....H.U.L..H...
18060 d8 14 ff ff eb 4f 49 8b 5d 20 4c 89 63 38 44 89 7b 30 48 89 c1 49 2b 4d 38 48 89 4b 28 41 8a 4d .....OI.].L.c8D.{0H..I+M8H.K(A.M
18080 49 88 4b 48 49 8b 4d 78 48 89 4b 40 4d 89 45 78 80 4b 22 10 b9 01 00 00 00 4c 89 ef 48 89 c6 44 I.KHI.MxH.K@M.Ex.K"......L..H..D
180a0 89 f2 e8 9f 10 ff ff 80 63 22 ef 48 8b 43 40 49 89 45 78 31 c0 41 83 fe ff 75 12 49 8b 4d 10 49 ........c".H.C@I.Ex1.A...u.I.M.I
180c0 8b 55 20 48 39 4a 08 73 04 48 89 4a 08 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 .U.H9J.s.H.J.H...[A\A]A^A_].UH..
180e0 48 8b 06 8b 56 08 31 c9 48 89 c6 5d e9 55 10 ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 H...V.1.H..].U...UH..AWAVATSH..0
18100 4d 89 c6 48 89 d0 48 89 f2 49 89 ff 48 85 c9 48 8d 1d e5 6b 03 00 48 0f 45 d9 4c 8d 65 b8 4c 89 M..H..H..I..H..H...k..H.E.L.e.L.
18120 e6 48 89 c1 e8 c2 33 00 00 4c 89 ff 4c 89 e6 48 89 da 4c 89 f1 e8 8a 14 ff ff 41 89 c6 45 85 f6 .H....3..L..L..H..L.......A..E..
18140 75 55 49 8b 47 10 48 8b 58 f0 80 7b 0a 01 75 47 49 8b 47 18 48 8b 78 40 be 02 00 00 00 e8 f6 31 uUI.G.H.X..{..uGI.G.H.x@.......1
18160 ff ff 48 8b 4b 20 48 8b 49 10 48 8b 10 48 89 11 8b 50 08 89 51 08 f6 40 08 40 74 1b 48 8b 10 f6 ..H.K.H.I.H..H...P..Q..@.@t.H...
18180 42 09 03 74 12 48 8b 73 20 f6 46 09 04 74 08 4c 89 ff e8 69 18 00 00 44 89 f0 48 83 c4 30 5b 41 B..t.H.s..F..t.L...i...D..H..0[A
181a0 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 89 d0 48 89 f1 48 8b 57 10 83 7a f8 46 75 17 48 8b 52 f0 48 \A^A_].UH..H..H..H.W..z.Fu.H.R.H
181c0 8b 72 18 45 31 c0 48 89 ca 48 89 c1 5d e9 35 71 ff ff b8 01 00 00 00 5d c3 55 48 89 e5 0f b6 47 .r.E1.H..H..].5q.......].UH....G
181e0 0a 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff 83 fe 0b bb ff ff ff ff 89 f0 0f 87 d8 00 00 00 .].UH..AWAVSPI..................
18200 4d 8b 77 18 48 8d 0d 11 01 00 00 48 63 04 81 48 01 c8 ff e0 41 c6 46 57 00 31 db e9 b8 00 00 00 M.w.H......Hc..H....A.FW.1......
18220 31 db 31 f6 4c 89 f7 e8 35 56 ff ff 41 c6 46 57 01 e9 a2 00 00 00 31 db 31 f6 4c 89 ff e8 89 26 1.1.L...5V..A.FW......1.1.L....&
18240 00 00 e9 91 00 00 00 49 8b 5e 18 49 03 5e 10 48 c1 eb 0a e9 80 00 00 00 41 8b 5e 18 41 03 5e 10 .......I.^.I.^.H........A.^.A.^.
18260 81 e3 ff 03 00 00 eb 70 41 80 7e 56 02 75 76 49 83 7e 28 00 0f 94 c0 0f b6 d8 4c 89 ff e8 42 23 .......pA.~V.uvI.~(.......L...B#
18280 00 00 eb 54 41 8b 9e f0 00 00 00 41 89 96 f0 00 00 00 eb 44 41 8b 9e f8 00 00 00 41 89 96 f8 00 ...TA......A.......DA......A....
182a0 00 00 eb 34 41 8b 9e f4 00 00 00 41 89 96 f4 00 00 00 eb 24 41 0f b6 5e 57 eb 1d be 02 00 00 00 ...4A......A.......$A..^W.......
182c0 4c 89 ff e8 84 1a 00 00 31 db eb 0c 31 db 31 f6 4c 89 ff e8 74 1a 00 00 89 d8 48 83 c4 08 5b 41 L.......1...1.1.L...t.....H...[A
182e0 5e 41 5f 5d c3 48 63 f2 48 c1 e6 0a 48 81 c6 a0 f6 ff ff 41 80 7e 57 00 74 04 49 03 76 18 4c 89 ^A_].Hc.H...H......A.~W.t.I.v.L.
18300 f7 e8 5b 55 ff ff 4c 89 ff e8 b6 22 00 00 41 80 7e 55 05 0f 94 c0 0f b6 c0 eb bf 90 f8 fe ff ff ..[U..L...."..A.~U..............
18320 04 ff ff ff 1a ff ff ff 2b ff ff ff 3c ff ff ff 4c ff ff ff 68 ff ff ff 78 ff ff ff 88 ff ff ff ........+...<...L...h...x.......
18340 98 ff ff ff 9f ff ff ff b0 ff ff ff 55 48 89 e5 e8 bf 44 00 00 55 48 89 e5 53 50 48 89 fb e8 ca ............UH....D..UH..SPH....
18360 eb ff ff 48 8b 30 48 8b 53 10 48 83 c2 f0 48 89 df e8 3a 26 ff ff 48 8b 4b 10 48 8d 51 f0 48 83 ...H.0H.S.H...H...:&..H.K.H.Q.H.
18380 c1 10 85 c0 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 ....H.D.H.K.H...[].UH..AVS..I...
183a0 fb 02 7c 21 49 8b 46 18 48 83 78 18 00 7e 08 4c 89 f7 e8 ed 24 00 00 4c 89 f7 89 de 5b 41 5e 5d ..|!I.F.H.x..~.L....$..L....[A^]
183c0 e9 6a be fe ff 85 db 75 27 49 8b 5e 10 48 8d 35 a0 4c 00 00 31 d2 4c 89 f7 e8 e0 34 00 00 48 89 .j.....u'I.^.H.5.L..1.L....4..H.
183e0 03 0f b6 40 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 2a ...@...@.C.I.F..[A^].UH..SPH...*
18400 eb ff ff 48 8b 73 10 48 89 df 48 89 c2 e8 a7 c0 fe ff 48 83 43 10 10 48 83 c4 08 5b 5d c3 55 48 ...H.s.H..H.......H.C..H...[].UH
18420 89 e5 48 85 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 ..H..t.H.G.H.@.H..H.G.H..].UH..H
18440 8b 47 18 48 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 .G.H.P.H.0].UH..AVSI..H..H.C.H.x
18460 18 00 7e 08 48 89 df e8 38 24 00 00 31 d2 48 89 df 4c 89 f6 e8 2a 36 00 00 48 8b 4b 10 48 89 01 ..~.H...8$..1.H..L...*6..H.K.H..
18480 c7 41 08 47 00 00 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 .A.G...H.C..H..([A^].UH..AVSH...
184a0 41 89 d6 48 89 fb 48 c7 45 e8 00 00 00 00 e8 7a ea ff ff 48 8d 55 e8 31 c9 48 89 c7 44 89 f6 e8 A..H..H.E......z...H.U.1.H..D...
184c0 27 00 00 00 48 85 c0 74 19 48 8b 4d e8 48 8b 53 10 48 8b 31 48 89 32 8b 49 08 89 4a 08 48 83 43 '...H..t.H.M.H.S.H.1H.2.I..J.H.C
184e0 10 10 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 44 8b 47 08 41 83 e0 3f 31 c0 41 83 f8 06 75 4e 31 ..H...[A^].UH..D.G.A..?1.A...uN1
18500 c0 85 f6 0f 8e 87 00 00 00 48 8b 3f 4c 8b 47 18 31 c0 41 39 70 50 7c 78 ff ce 48 63 c6 48 8b 74 .........H.?L.G.1.A9pP|x..Hc.H.t
18520 c7 20 48 8b 76 10 48 89 32 48 85 c9 74 08 48 8b 54 c7 20 48 89 11 49 8b 48 38 48 c1 e0 04 48 8b ..H.v.H.2H..t.H.T..H..I.H8H...H.
18540 04 01 48 85 c0 74 42 48 83 c0 18 eb 43 41 83 f8 26 75 3d 31 c0 85 f6 7e 37 4c 8b 07 41 0f b6 78 ..H..tBH....CA..&u=1...~7L..A..x
18560 0a 31 c0 39 f7 7c 29 ff ce 48 63 c6 48 c1 e0 04 49 8d 44 00 20 48 89 02 48 8d 05 f5 4a 00 00 48 .1.9.|)..Hc.H...I.D..H..H...J..H
18580 85 c9 74 0c 4c 89 01 eb 07 48 8d 05 e4 4a 00 00 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 ..t.L....H...J..].UH..AVSH...A..
185a0 48 89 fb 48 c7 45 e8 00 00 00 00 48 c7 45 e0 00 00 00 00 e8 75 e9 ff ff 48 8d 55 e8 48 8d 4d e0 H..H.E.....H.E......u...H.U.H.M.
185c0 48 89 c7 44 89 f6 e8 20 ff ff ff 49 89 c6 4d 85 f6 74 42 48 8b 43 10 48 8d 48 f0 48 89 4b 10 48 H..D.......I..M..tBH.C.H.H.H.K.H
185e0 8b 4d e8 48 8b 50 f0 48 89 11 8b 40 f8 89 41 08 48 8b 43 10 f6 40 08 40 74 1b 48 8b 10 f6 42 09 .M.H.P.H...@..A.H.C..@.@t.H...B.
18600 03 74 12 48 8b 75 e0 f6 46 09 04 74 08 48 89 df e8 eb 13 00 00 4c 89 f0 48 83 c4 10 5b 41 5e 5d .t.H.u..F..t.H.......L..H...[A^]
18620 c3 55 48 89 e5 41 57 41 56 53 50 89 d3 41 89 f6 49 89 ff e8 f5 e8 ff ff 48 89 c1 8b 51 08 83 e2 .UH..AWAVSP..A..I.......H...Q...
18640 3f 31 c0 83 fa 26 75 13 48 8b 01 ff cb 48 63 cb 48 c1 e1 04 48 8d 44 08 20 eb 1d 83 fa 06 75 18 ?1...&u.H....Hc.H...H.D.......u.
18660 4c 89 ff 44 89 f6 e8 c2 e8 ff ff 48 8b 00 ff cb 48 63 cb 48 8b 44 c8 20 48 83 c4 08 5b 41 5e 41 L..D.......H....Hc.H.D..H...[A^A
18680 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 45 89 c5 41 89 cc 89 d3 49 89 ff e8 8c e8 ff _].UH..AWAVAUATSPE..A....I......
186a0 ff 4c 8b 30 ff cb 48 63 db 4c 89 ff 44 89 e6 e8 79 e8 ff ff 48 8b 00 41 ff cd 49 63 cd 48 8b 54 .L.0..Hc.L..D...y...H..A..Ic.H.T
186c0 c8 20 49 89 54 de 20 48 8b 54 c8 20 f6 42 09 03 74 20 41 f6 46 09 04 74 19 4c 89 ff 4c 89 f6 48 ..I.T..H.T...B..t.A.F..t.L..L..H
186e0 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 0e 13 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d ...[A\A]A^A_].....H...[A\A]A^A_]
18700 c3 55 48 89 e5 53 50 48 89 fb 31 f6 ba 10 00 00 00 e8 c8 f3 ff ff 48 8d 35 03 0a 04 00 31 d2 48 .UH..SPH..1...........H.5....1.H
18720 89 df e8 9d b2 ff ff 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 ............H...[].UH..AWAVAUATS
18740 48 81 ec 08 01 00 00 48 89 fb 4c 8b 35 d7 f8 03 00 49 8b 0e 48 8d 3d ea 74 03 00 be 0b 00 00 00 H......H..L.5....I..H.=.t.......
18760 ba 01 00 00 00 e8 a2 42 00 00 49 8b 3e e8 46 42 00 00 4c 8b 2d b7 f8 03 00 49 8b 55 00 48 8d bd .......B..I.>.FB..L.-....I.U.H..
18780 d0 fe ff ff be fa 00 00 00 e8 30 42 00 00 48 85 c0 0f 84 d0 00 00 00 4c 8d bd d0 fe ff ff 4c 89 ..........0B..H........L......L.
187a0 ff 48 8d 35 a9 74 03 00 e8 3d 43 00 00 85 c0 0f 84 b2 00 00 00 4c 89 ff e8 4b 43 00 00 45 31 c0 .H.5.t...=C..........L...KC..E1.
187c0 48 89 df 4c 89 fe 48 89 c2 48 8d 0d 87 74 03 00 e8 30 ac ff ff 85 c0 75 18 31 f6 31 d2 31 c9 45 H..L..H..H...t...0.....u.1.1.1.E
187e0 31 c0 45 31 c9 48 89 df e8 01 f8 ff ff 85 c0 74 31 4d 8b 26 be ff ff ff ff 31 d2 48 89 df e8 44 1.E1.H.........t1M.&.....1.H...D
18800 ec ff ff 48 89 c1 31 c0 4c 89 e7 48 8d 35 b8 6c 03 00 48 89 ca e8 c2 41 00 00 49 8b 3e e8 96 41 ...H..1.L..H.5.l..H....A..I.>..A
18820 00 00 31 f6 48 89 df e8 52 e6 ff ff 49 8b 0e be 0b 00 00 00 ba 01 00 00 00 48 8d 3d 05 74 03 00 ..1.H...R...I............H.=.t..
18840 e8 c7 41 00 00 49 8b 3e e8 6b 41 00 00 49 8b 55 00 be fa 00 00 00 4c 89 ff e8 60 41 00 00 48 85 ..A..I.>.kA..I.U......L...`A..H.
18860 c0 0f 85 37 ff ff ff 31 c0 48 81 c4 08 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 ...7...1.H......[A\A]A^A_].UH..S
18880 50 48 89 fb be 01 00 00 00 e8 3f e8 ff ff 83 f8 07 75 0f be 01 00 00 00 48 89 df e8 08 f3 ff ff PH........?......u......H.......
188a0 eb 08 48 89 df e8 66 ed ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 ..H...f........H...[].UH..AWAVSH
188c0 83 ec 18 48 89 fb 48 8d 75 e4 e8 94 0a 00 00 49 89 c6 4c 89 f7 e8 5c 32 00 00 41 89 c7 4c 89 f7 ...H..H.u......I..L...\2..A..L..
188e0 e8 47 32 00 00 48 85 c0 74 22 48 8d 0d 30 0b 00 00 48 39 c8 74 16 48 8d 35 3a 73 03 00 ba 0d 00 .G2..H..t"H..0...H9.t.H.5:s.....
18900 00 00 48 89 df e8 8c ed ff ff eb 46 48 8d 15 0d 72 03 00 be d8 b9 f0 ff 48 89 df e8 4b b1 ff ff ..H........FH...r.......H...K...
18920 4c 89 f7 e8 e4 ef ff ff ba 01 00 00 00 4c 89 f7 48 89 de e8 77 e4 ff ff be fe ff ff ff 48 89 df L............L..H...w........H..
18940 e8 e1 f0 ff ff be fe ff ff ff 48 89 df e8 9a e5 ff ff 31 c0 41 f6 c7 01 74 09 c6 45 df 63 b8 01 ..........H.......1.A...t..E.c..
18960 00 00 00 41 f6 c7 02 74 08 c6 44 05 df 72 8d 40 01 41 f6 c7 04 74 0a 48 63 c8 ff c0 c6 44 0d df ...A...t..D..r.@.A...t.Hc....D..
18980 6c 48 98 c6 44 05 df 00 48 8d 75 df 48 89 df e8 5b ed ff ff 4c 89 f7 e8 a4 31 00 00 48 63 f0 48 lH..D...H.u.H...[...L....1..Hc.H
189a0 89 df e8 9f ec ff ff b8 03 00 00 00 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 ............H...[A^A_].UH..AWAVA
189c0 55 41 54 53 48 81 ec 88 00 00 00 49 89 fd 48 8d b5 54 ff ff ff e8 89 09 00 00 49 89 c6 8b 9d 54 UATSH......I..H..T........I....T
189e0 ff ff ff 44 8d 63 02 48 8d 15 a5 71 03 00 31 c9 4c 89 ef 44 89 e6 e8 6b a0 ff ff 49 89 c7 ff c3 ...D.c.H...q..1.L..D...k...I....
18a00 4c 89 ef 89 de e8 1a e7 ff ff 85 c0 74 33 31 d2 4c 89 ef 89 de e8 5a e9 ff ff 48 8d 95 58 ff ff L...........t31.L.....Z...H..X..
18a20 ff 4c 89 f7 89 c6 e8 1e 31 00 00 85 c0 75 65 4c 89 ef e8 d9 eb ff ff bb 01 00 00 00 e9 d7 02 00 .L......1....ueL................
18a40 00 4c 89 ef 89 de e8 82 e6 ff ff 83 f8 06 0f 85 b1 02 00 00 48 8d 35 3f 71 03 00 31 c0 4c 89 ef .L..................H.5?q..1.L..
18a60 4c 89 fa e8 2b ed ff ff be ff ff ff ff 31 d2 4c 89 ef e8 d0 e9 ff ff 49 89 c7 4c 89 ef 89 de e8 L...+........1.L.......I..L.....
18a80 1f e6 ff ff ba 01 00 00 00 4c 89 ef 4c 89 f6 e8 1b e3 ff ff 48 8d 95 58 ff ff ff 4c 89 f7 4c 89 .........L..L.......H..X...L..L.
18aa0 fe e8 91 32 00 00 85 c0 0f 84 48 02 00 00 31 f6 ba 02 00 00 00 4c 89 ef e8 21 f0 ff ff be 53 00 ...2......H...1......L...!....S.
18ac0 00 00 4c 89 ff e8 1a 40 00 00 48 85 c0 0f 84 a6 00 00 00 48 8b b5 78 ff ff ff 4c 89 ef e8 0d ec ..L....@..H........H..x...L.....
18ae0 ff ff 48 8d 15 d0 70 03 00 be fe ff ff ff 4c 89 ef e8 9a f1 ff ff 48 8d 75 90 4c 89 ef e8 ed eb ..H...p.......L.......H.u.L.....
18b00 ff ff 48 8d 15 b7 70 03 00 be fe ff ff ff 4c 89 ef e8 7a f1 ff ff 48 63 75 84 4c 89 ef e8 24 eb ..H...p.......L...z...Hcu.L...$.
18b20 ff ff 48 8d 15 a1 70 03 00 be fe ff ff ff 4c 89 ef e8 5a f1 ff ff 48 63 75 88 4c 89 ef e8 04 eb ..H...p.......L...Z...Hcu.L.....
18b40 ff ff 48 8d 15 8d 70 03 00 be fe ff ff ff 4c 89 ef e8 3a f1 ff ff 48 8b b5 70 ff ff ff 4c 89 ef ..H...p.......L...:...H..p...L..
18b60 e8 8a eb ff ff 48 8d 15 7a 70 03 00 be fe ff ff ff 4c 89 ef e8 17 f1 ff ff be 6c 00 00 00 4c 89 .....H..zp.......L........l...L.
18b80 ff e8 5e 3f 00 00 48 85 c0 74 20 48 63 75 80 4c 89 ef e8 af ea ff ff 48 8d 15 4d 70 03 00 be fe ..^?..H..t.Hcu.L.......H..Mp....
18ba0 ff ff ff 4c 89 ef e8 e5 f0 ff ff be 75 00 00 00 4c 89 ff e8 2c 3f 00 00 48 85 c0 74 60 0f b6 75 ...L........u...L...,?..H..t`..u
18bc0 8c 4c 89 ef e8 7d ea ff ff 48 8d 15 27 70 03 00 be fe ff ff ff 4c 89 ef e8 b3 f0 ff ff 0f b6 75 .L...}...H..'p.......L.........u
18be0 8d 4c 89 ef e8 5d ea ff ff 48 8d 15 0c 70 03 00 be fe ff ff ff 4c 89 ef e8 93 f0 ff ff 0f be 75 .L...]...H...p.......L.........u
18c00 8e 4c 89 ef e8 c7 ec ff ff 48 8d 15 f4 6f 03 00 be fe ff ff ff 4c 89 ef e8 73 f0 ff ff be 6e 00 .L.......H...o.......L...s....n.
18c20 00 00 4c 89 ff e8 ba 3e 00 00 48 85 c0 74 46 48 8b b5 60 ff ff ff 4c 89 ef e8 b1 ea ff ff 48 8d ..L....>..H..tFH..`...L.......H.
18c40 15 c8 6f 03 00 be fe ff ff ff 4c 89 ef e8 3e f0 ff ff 48 8b b5 68 ff ff ff 4c 89 ef e8 8e ea ff ..o.......L...>...H..h...L......
18c60 ff 48 8d 15 aa 6f 03 00 be fe ff ff ff 4c 89 ef e8 1b f0 ff ff be 74 00 00 00 4c 89 ff e8 62 3e .H...o.......L........t...L...b>
18c80 00 00 48 85 c0 74 20 0f be 75 8f 4c 89 ef e8 3d ec ff ff 48 8d 15 81 6f 03 00 be fe ff ff ff 4c ..H..t...u.L...=...H...o.......L
18ca0 89 ef e8 e9 ef ff ff be 4c 00 00 00 4c 89 ff e8 30 3e 00 00 48 85 c0 74 12 48 8d 15 66 6f 03 00 ........L...L...0>..H..t.H..fo..
18cc0 4c 89 ef 4c 89 f6 e8 70 08 00 00 be 66 00 00 00 4c 89 ff e8 0c 3e 00 00 48 85 c0 bb 01 00 00 00 L..L...p....f...L....>..H.......
18ce0 74 36 48 8d 15 49 6f 03 00 4c 89 ef 4c 89 f6 e8 47 08 00 00 eb 22 48 8d 15 93 5c 03 00 4c 89 ef t6H..Io..L..L...G...."H...\..L..
18d00 44 89 e6 eb 0c 48 8d 15 92 6e 03 00 4c 89 ef 89 de e8 43 97 ff ff 89 c3 89 d8 48 81 c4 88 00 00 D....H...n..L.....C.......H.....
18d20 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 90 00 00 00 49 89 .[A\A]A^A_].UH..AWAVATSH......I.
18d40 fc 48 8d 75 dc e8 19 06 00 00 49 89 c6 8b 5d dc 8d 73 02 4c 89 e7 e8 05 9f ff ff 49 89 c7 ff c3 .H.u......I...]..s.L.......I....
18d60 4c 89 e7 89 de e8 63 e3 ff ff 4c 89 e7 83 f8 06 75 24 89 de e8 2a e3 ff ff 31 f6 4c 89 e7 44 89 L.....c...L.....u$...*...1.L..D.
18d80 fa e8 0c 2e 00 00 4c 89 e7 48 89 c6 e8 5e e9 ff ff e9 80 00 00 00 89 de e8 c3 9e ff ff 48 8d 95 ......L..H...^...............H..
18da0 58 ff ff ff 4c 89 f7 89 c6 e8 9b 2d 00 00 85 c0 74 49 48 8d b5 58 ff ff ff 4c 89 f7 44 89 fa e8 X...L......-....tIH..X...L..D...
18dc0 ce 2d 00 00 48 89 c3 48 85 db 74 42 ba 01 00 00 00 4c 89 f7 4c 89 e6 e8 d3 df ff ff 4c 89 e7 48 .-..H..H..tB.....L..L.......L..H
18de0 89 de e8 08 e9 ff ff be fe ff ff ff 4c 89 e7 e8 af e2 ff ff b8 02 00 00 00 eb 20 48 8d 15 0b 6d ............L..............H...m
18e00 03 00 4c 89 e7 89 de e8 4d 96 ff ff eb 0d 4c 89 e7 e8 fa e7 ff ff b8 01 00 00 00 48 81 c4 90 00 ..L.....M.....L............H....
18e20 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 be d8 b9 f0 ff e8 6a e2 ff ff b8 01 00 00 00 5d c3 ..[A\A^A_].UH........j........].
18e40 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 4d 9d ff ff be 01 00 00 00 48 89 df e8 ef ec ff ff UH..SPH........M........H.......
18e60 85 c0 75 08 48 89 df e8 a4 e7 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 be 01 00 00 ..u.H............H...[].UH......
18e80 00 5d e9 1f 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 0e .].....UH..AWAVSPH..............
18ea0 06 00 00 41 89 c6 be 03 00 00 00 ba 04 00 00 00 48 89 df e8 f9 05 00 00 41 89 c7 be 01 00 00 00 ...A............H.......A.......
18ec0 48 89 df e8 3d e2 ff ff 85 c0 74 14 48 8d 15 aa 6c 03 00 be 01 00 00 00 48 89 df e8 79 95 ff ff H...=.....t.H...l.......H...y...
18ee0 be 03 00 00 00 48 89 df e8 18 e2 ff ff 85 c0 74 14 48 8d 15 85 6c 03 00 be 03 00 00 00 48 89 df .....H.........t.H...l.......H..
18f00 e8 54 95 ff ff be 01 00 00 00 b9 03 00 00 00 48 89 df 44 89 f2 45 89 f8 e8 66 f7 ff ff 31 c0 48 .T.............H..D..E...f...1.H
18f20 83 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 6f 05 ...[A^A_].UH..SPH.............o.
18f40 00 00 be 01 00 00 00 48 89 df 89 c2 e8 d0 f6 ff ff 48 89 df 48 89 c6 e8 97 e9 ff ff b8 01 00 00 .......H.........H..H...........
18f60 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 52 e1 ff ff 83 f8 02 75 14 .H...[].UH..SPH........R......u.
18f80 48 8d 15 b2 6b 03 00 be 01 00 00 00 48 89 df e8 c5 94 ff ff be 01 00 00 00 ba 07 00 00 00 48 89 H...k.......H.................H.
18fa0 df e8 af 9b ff ff be 02 00 00 00 48 89 df e8 1a e1 ff ff 85 c0 7e 12 be 02 00 00 00 ba 05 00 00 ...........H.........~..........
18fc0 00 48 89 df e8 8c 9b ff ff be 02 00 00 00 48 89 df e8 a8 de ff ff be 01 00 00 00 48 89 df e8 27 .H............H............H...'
18fe0 ef ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 ........H...[].UH..AWAVAUATSH..(
19000 49 89 fc 48 8d 75 d4 e8 57 03 00 00 48 89 45 c8 8b 5d d4 44 8d 73 01 4c 89 e7 44 89 f6 e8 ab e0 I..H.u..W...H.E..].D.s.L..D.....
19020 ff ff 85 c0 0f 8e 99 00 00 00 8d 73 02 31 d2 4c 89 e7 e8 88 9a ff ff 49 89 c5 ba 06 00 00 00 4c ...........s.1.L.......I.......L
19040 89 e7 44 89 f6 44 89 75 bc e8 07 9b ff ff 83 c3 03 31 d2 4c 89 e7 89 de e8 99 9c ff ff 49 89 c7 ..D..D.u.........1.L.........I..
19060 4c 89 7d c0 be 63 00 00 00 4c 89 ef e8 73 3a 00 00 48 85 c0 0f 95 c0 0f b6 d8 be 72 00 00 00 4c L.}..c...L...s:..H.........r...L
19080 89 ef e8 5d 3a 00 00 44 8d 73 02 48 85 c0 44 0f 44 f3 be 6c 00 00 00 4c 89 ef e8 45 3a 00 00 44 ...]:..D.s.H..D.D..l...L...E:..D
190a0 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 60 03 00 .....H..A.D.A..A...E..D.N.L.5`..
190c0 00 eb 1b 4c 89 e7 44 89 f6 44 89 75 bc e8 ac dd ff ff 45 31 f6 31 c0 48 89 45 c0 45 31 ed 48 8d ...L..D..D.u......E1.1.H.E.E1.H.
190e0 15 3b 6a 03 00 be d8 b9 f0 ff 4c 89 e7 e8 79 a9 ff ff 85 c0 75 3d 48 8d 35 29 6a 03 00 4c 89 e7 .;j.......L...y.....u=H.5)j..L..
19100 e8 ea e5 ff ff 48 8d 15 1c 6a 03 00 be fe ff ff ff 4c 89 e7 e8 77 eb ff ff be ff ff ff ff 4c 89 .....H...j.......L...w........L.
19120 e7 e8 7d df ff ff be fe ff ff ff 4c 89 e7 e8 25 ed ff ff 48 8b 5d c8 48 89 df e8 cd e7 ff ff ba ..}........L...%...H.].H........
19140 01 00 00 00 48 89 df 4c 89 e6 e8 60 dc ff ff 4c 89 e7 8b 75 bc e8 49 df ff ff be fd ff ff ff 4c ....H..L...`...L...u..I........L
19160 89 e7 e8 8f eb ff ff 48 89 df 4c 89 f6 44 89 ea 48 8b 4d c0 e8 6b 29 00 00 31 c0 48 83 c4 28 5b .......H..L..D..H.M..k)..1.H..([
19180 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 90 00 00 00 48 89 fb 48 A\A]A^A_].UH..AWAVATSH......H..H
191a0 8d 75 dc e8 bb 01 00 00 49 89 c6 44 8b 7d dc 45 8d 67 01 48 89 df 44 89 e6 e8 a2 9a ff ff 48 8d .u......I..D.}.E.g.H..D.......H.
191c0 95 58 ff ff ff 4c 89 f7 89 c6 e8 7a 29 00 00 85 c0 74 5d 45 8d 67 03 48 89 df 44 89 e6 e8 be 99 .X...L.....z)....t]E.g.H..D.....
191e0 ff ff 48 89 df 44 89 e6 e8 91 dc ff ff 41 bc 01 00 00 00 ba 01 00 00 00 48 89 df 4c 89 f6 e8 ac ..H..D.......A..........H..L....
19200 db ff ff 41 83 c7 02 48 89 df 44 89 fe e8 4e 9a ff ff 48 8d b5 58 ff ff ff 4c 89 f7 89 c2 e8 d0 ...A...H..D...N...H..X...L......
19220 2a 00 00 48 89 df 48 89 c6 e8 c1 e4 ff ff eb 15 48 8d 15 d6 68 03 00 48 89 df 44 89 e6 e8 17 92 *..H..H.........H...h..H..D.....
19240 ff ff 41 89 c4 44 89 e0 48 81 c4 90 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 ..A..D..H......[A\A^A_].UH..SPH.
19260 fb be 02 00 00 00 e8 62 de ff ff 85 c0 74 19 83 f8 05 74 14 48 8d 15 d8 50 03 00 be 02 00 00 00 .......b.....t....t.H...P.......
19280 48 89 df e8 d1 91 ff ff be 02 00 00 00 48 89 df e8 e9 db ff ff be 01 00 00 00 48 89 df e8 b6 eb H............H............H.....
192a0 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 03 00 00 00 e8 df 98 ff .......H...[].UH..SPH...........
192c0 ff 31 f6 48 89 df 48 83 c4 08 5b 5d e9 d5 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 .1.H..H...[].....UH..AWAVAUATSPH
192e0 89 fb 48 8d 75 d4 e8 78 00 00 00 49 89 c6 44 8b 7d d4 45 8d 6f 01 31 d2 48 89 df 44 89 ee e8 44 ..H.u..x...I..D.}.E.o.1.H..D...D
19300 e1 ff ff 49 89 c4 4d 85 e4 75 1c 48 89 df 44 89 ee e8 b7 dd ff ff 85 c0 7e 0d 48 89 df 44 89 ee ...I..M..u.H..D.........~.H..D..
19320 e8 7e dd ff ff eb 28 41 83 c7 02 49 39 de 0f 94 c0 0f b6 d0 48 89 df 44 89 fe e8 b7 99 ff ff 48 .~....(A...I9.......H..D.......H
19340 89 df 4c 89 f6 4c 89 e2 89 c1 e8 3d 8e ff ff b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 ..L..L.....=........H...[A\A]A^A
19360 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb be 01 00 00 00 e8 53 dd ff ff 83 f8 08 75 18 41 _].UH..AVSI..H........S......u.A
19380 c7 06 01 00 00 00 be 01 00 00 00 48 89 df 5b 41 5e 5d e9 c6 e1 ff ff 41 c7 06 00 00 00 00 48 89 ...........H..[A^].....A......H.
193a0 d8 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 49 89 fc be 02 00 00 00 e8 9f 98 ff .[A^].UH..AWAVATSA..I...........
193c0 ff 49 89 c7 be 01 00 00 00 ba 06 00 00 00 4c 89 e7 e8 7f 97 ff ff be 01 00 00 00 4c 89 e7 44 89 .I............L............L..D.
193e0 fa 45 85 f6 74 07 e8 aa f0 ff ff eb 05 e8 a0 f1 ff ff 31 db 48 85 c0 74 1d 4c 89 e7 48 89 c6 e8 .E..t.............1.H..t.L..H...
19400 eb e2 ff ff 41 8d 5e 01 41 f7 d6 4c 89 e7 44 89 f6 e8 94 db ff ff 89 d8 5b 41 5c 41 5e 41 5f 5d ....A.^.A..L..D.........[A\A^A_]
19420 c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 48 8d 15 eb 66 03 00 be d8 b9 f0 ff e8 2c a6 ff ff 48 .UH..AVSI..H..H...f........,...H
19440 89 df e8 c5 e4 ff ff be fe ff ff ff 48 89 df e8 d2 e5 ff ff be ff ff ff ff 48 89 df e8 6c dc ff ............H............H...l..
19460 ff 83 f8 06 75 29 49 63 06 48 8d 0d c0 fd 03 00 48 8b 34 c1 48 89 df e8 73 e2 ff ff 49 63 76 28 ....u)Ic.H......H.4.H...s...Icv(
19480 48 89 df 48 85 f6 78 0c e8 b9 e1 ff ff eb 0a 5b 41 5e 5d c3 e8 77 e1 ff ff be 02 00 00 00 31 d2 H..H..x........[A^]..w........1.
194a0 31 c9 45 31 c0 48 89 df 5b 41 5e 5d e9 d7 ea ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 80 1.E1.H..[A^].....UH..AWAVATSH...
194c0 00 00 00 41 89 d6 41 89 f4 48 89 fb 44 89 f6 e8 8c 97 ff ff 49 89 c7 ba 06 00 00 00 48 89 df 44 ...A..A..H..D.......I.......H..D
194e0 89 e6 e8 6e 96 ff ff 48 89 df 44 89 e6 e8 b1 db ff ff 48 8d 35 6b 66 03 00 48 8d 95 60 ff ff ff ...n...H..D.......H.5kf..H..`...
19500 48 89 df e8 2f 28 00 00 45 85 ff 7e 09 0f b6 45 94 41 39 c7 7e 12 48 8d 15 4a 66 03 00 48 89 df H.../(..E..~...E.A9.~.H..Jf..H..
19520 44 89 f6 e8 31 8f ff ff 44 89 f8 48 81 c4 80 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 D...1...D..H......[A\A^A_].UH..A
19540 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 52 d8 ff ff eb 1a be VSI..H..H9.t......H..H...R......
19560 fe ff ff ff 48 89 df e8 37 db ff ff be fd ff ff ff 48 89 df e8 73 d9 ff ff be fe ff ff ff 48 89 ....H...7........H...s........H.
19580 df 4c 89 f2 5b 41 5e 5d e9 03 e7 ff ff 55 48 89 e5 53 50 48 89 fb 31 f6 ba 0c 00 00 00 e8 3c e5 .L..[A^].....UH..SPH..1.......<.
195a0 ff ff 48 8d 35 b7 fc 03 00 31 d2 48 89 df e8 11 a4 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 ..H.5....1.H............H...[].U
195c0 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 d8 96 ff ff 89 c3 be 02 00 00 00 4c 89 f7 e8 7e 96 H..AVSI...................L...~.
195e0 ff ff 85 c0 78 21 85 db 79 1d be ff ff ff ff 83 f8 1f 7f 2b 88 c1 d3 eb be ff ff ff ff 88 c1 d3 ....x!..y..........+............
19600 ee f7 d6 09 de eb 18 85 c0 7e 06 88 c1 d3 eb eb 06 f7 d8 88 c1 d3 e3 31 f6 83 f8 1f 0f 4e f3 4c .........~.............1.....N.L
19620 89 f7 e8 41 e0 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 7c 03 00 00 48 ...A........[A^].UH..SPH...|...H
19640 89 df 89 c6 e8 1f e0 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 ..............H...[].UH..SPH....
19660 00 00 00 e8 43 96 ff ff f7 d0 48 89 df 89 c6 e8 f4 df ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 ....C.....H..............H...[].
19680 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 cf d7 ff ff 41 89 c7 31 db 45 31 e4 45 85 ff 7e 14 UH..AWAVATSI.......A..1.E1.E..~.
196a0 ff c3 4c 89 f7 89 de e8 ff 95 ff ff 41 09 c4 41 39 df 75 ec 4c 89 f7 44 89 e6 e8 a9 df ff ff b8 ..L.........A..A9.u.L..D........
196c0 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 82 d7 ff ff ....[A\A^A_].UH..AWAVATSI.......
196e0 41 89 c7 31 db 45 31 e4 45 85 ff 7e 14 ff c3 4c 89 f7 89 de e8 b2 95 ff ff 41 31 c4 41 39 df 75 A..1.E1.E..~...L.........A1.A9.u
19700 ec 4c 89 f7 44 89 e6 e8 5c df ff ff b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 .L..D...\........[A\A^A_].UH..SP
19720 48 89 fb e8 93 02 00 00 85 c0 0f 95 c0 0f b6 f0 48 89 df e8 98 e1 ff ff b8 01 00 00 00 48 83 c4 H...............H............H..
19740 08 5b 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe be 01 00 00 00 e8 4f 95 ff ff 89 c3 48 8d .[].UH..AVSH...I........O.....H.
19760 55 ec be 02 00 00 00 4c 89 f7 e8 b6 01 00 00 88 c1 d3 eb 8b 4d ec ff c9 be fe ff ff ff d3 e6 f7 U......L............M...........
19780 d6 21 de 4c 89 f7 e8 dd de ff ff b8 01 00 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 53 50 48 .!.L............H...[A^].UH..SPH
197a0 89 fb be 02 00 00 00 e8 b4 94 ff ff 48 89 df 89 c6 e8 42 01 00 00 b8 01 00 00 00 48 83 c4 08 5b ............H.....B........H...[
197c0 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 d5 94 ff ff 89 c3 be 02 00 00 00 4c 89 f7 ].UH..AVSI...................L..
197e0 e8 7b 94 ff ff 85 c0 78 06 88 c1 d3 e3 eb 06 f7 d8 88 c1 d3 eb 31 f6 83 f8 1f 0f 4e f3 4c 89 f7 .{.....x.............1.....N.L..
19800 e8 63 de ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 ff be 01 00 00 .c........[A^].UH..AWAVSPI......
19820 00 e8 85 94 ff ff 41 89 c6 be 02 00 00 00 4c 89 ff e8 75 94 ff ff 89 c3 48 8d 55 e4 be 03 00 00 ......A.......L...u.....H.U.....
19840 00 4c 89 ff e8 dc 00 00 00 8b 4d e4 ff c9 be fe ff ff ff d3 e6 f7 d6 21 f3 88 c1 d3 e6 f7 d6 44 .L........M............!.......D
19860 21 f6 88 c1 d3 e3 09 de 4c 89 ff e8 f8 dd ff ff b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 !.......L............H...[A^A_].
19880 55 48 89 e5 53 50 48 89 fb be 02 00 00 00 e8 cd 93 ff ff f7 d8 48 89 df 89 c6 e8 59 00 00 00 b8 UH..SPH..............H.....Y....
198a0 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 ec 93 ff ff 89 ....H...[].UH..AVSI.............
198c0 c3 be 02 00 00 00 4c 89 f7 e8 92 93 ff ff 85 c0 7e 06 88 c1 d3 eb eb 06 f7 d8 88 c1 d3 e3 31 f6 ......L.........~.............1.
198e0 83 f8 1f 0f 4e f3 4c 89 f7 e8 7a dd ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 89 ....N.L...z........[A^].UH..AVS.
19900 f3 49 89 fe be 01 00 00 00 e8 9d 93 ff ff 83 e3 1f 74 04 88 d9 d3 c0 4c 89 f7 89 c6 5b 41 5e 5d .I...............t.....L....[A^]
19920 e9 43 dd ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 55 d0 41 89 f6 49 89 fc e8 1e 93 .C...UH..AWAVAUATSPH.U.A..I.....
19940 ff ff 49 89 c7 45 8d 6e 01 ba 01 00 00 00 4c 89 e7 44 89 ee e8 9d 93 ff ff 48 89 c3 45 85 ff 79 ..I..E.n......L..D.......H..E..y
19960 12 48 8d 15 4f 63 03 00 4c 89 e7 44 89 f6 e8 e6 8a ff ff 85 db 7f 12 48 8d 15 52 63 03 00 4c 89 .H..Oc..L..D...........H..Rc..L.
19980 e7 44 89 ee e8 d0 8a ff ff 42 8d 04 3b 83 f8 21 7c 11 48 8d 35 4e 63 03 00 31 c0 4c 89 e7 e8 af .D.......B..;..!|.H.5Nc..1.L....
199a0 8b ff ff 48 8b 45 d0 89 18 44 89 f8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 ...H.E...D..H...[A\A]A^A_].UH..A
199c0 57 41 56 41 54 53 49 89 fe e8 94 d4 ff ff 41 89 c7 45 85 ff 41 bc ff ff ff ff 7e 16 31 db ff c3 WAVATSI.......A..E..A.....~.1...
199e0 4c 89 f7 89 de e8 c1 92 ff ff 41 21 c4 41 39 df 75 ec 44 89 e0 5b 41 5c 41 5e 41 5f 5d c3 90 90 L.........A!.A9.u.D..[A\A^A_]...
19a00 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 b8 8a 4f 54 80 UH..H.....U.w.H..]......F.$..OT.
19a20 e1 03 08 c1 88 4e 09 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 80 63 09 fc 0f b6 43 08 83 f8 .....N.].UH..AVSH..I...c....C...
19a40 25 7f 29 83 c0 fc 83 f8 10 0f 87 e9 00 00 00 48 8d 0d ea 00 00 00 48 63 04 81 48 01 c8 ff e0 48 %.)............H......Hc..H....H
19a60 8b 4b 10 48 83 c1 19 e9 c4 00 00 00 83 f8 26 0f 85 c3 00 00 00 49 8b 86 80 00 00 00 48 89 43 10 .K.H..........&......I......H.C.
19a80 49 89 9e 80 00 00 00 e9 ac 00 00 00 49 8b 86 80 00 00 00 48 89 43 30 49 89 9e 80 00 00 00 e9 95 I...........I......H.C0I........
19aa0 00 00 00 48 8b 73 10 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 6f ff ff ff 48 8b 73 18 48 85 ...H.s.H..t..F..t.L...o...H.s.H.
19ac0 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 58 ff ff ff 48 8b 4b 20 48 83 c1 28 eb 55 49 8b 86 80 00 .t..F..t.L...X...H.K.H..(.UI....
19ae0 00 00 48 89 43 68 49 89 9e 80 00 00 00 eb 49 49 8b 86 80 00 00 00 48 89 43 70 49 89 9e 80 00 00 ..H.ChI.......II......H.CpI.....
19b00 00 eb 35 48 8b 43 10 f6 40 08 40 74 15 48 8b 30 f6 46 09 03 74 0c 4c 89 f7 e8 0b ff ff ff 48 8b ..5H.C..@.@t.H.0.F..t.L.......H.
19b20 43 10 48 8d 53 18 b9 28 00 00 00 48 39 d0 75 08 80 4b 09 04 49 01 4e 20 5b 41 5e 5d c3 0f 1f 00 C.H.S..(...H9.u..K..I.N.[A^]....
19b40 1f ff ff ff 4c ff ff ff 35 ff ff ff 63 ff ff ff 9b ff ff ff af ff ff ff c3 ff ff ff f8 ff ff ff ....L...5...c...................
19b60 f8 ff ff ff f8 ff ff ff f8 ff ff ff f8 ff ff ff f8 ff ff ff f8 ff ff ff f8 ff ff ff f8 ff ff ff ................................
19b80 1f ff ff ff 55 48 89 e5 48 8b 47 18 80 66 09 fb 48 8b 88 88 00 00 00 48 89 4e 30 48 89 b0 88 00 ....UH..H.G..f..H......H.N0H....
19ba0 00 00 5d c3 55 48 89 e5 48 83 7e 40 00 74 1c 48 8b 47 18 80 66 09 fb 48 8b 88 88 00 00 00 48 89 ..].UH..H.~@.t.H.G..f..H......H.
19bc0 4e 70 48 89 b0 88 00 00 00 eb 12 f6 42 09 03 74 0c f6 46 09 04 74 06 5d e9 23 fe ff ff 5d c3 55 NpH.........B..t..F..t.].#...].U
19be0 48 89 e5 8a 46 09 a8 07 75 39 80 7f 56 02 74 06 80 7f 55 01 77 20 24 bb 0c 04 88 46 09 48 8b 46 H...F...u9..V.t...U.w.$....F.H.F
19c00 10 f6 40 08 40 74 1c 48 8b 30 f6 46 09 03 74 13 5d e9 13 fe ff ff 24 b8 8a 4f 54 80 e1 03 08 c1 ..@.@t.H.0.F..t.].....$..OT.....
19c20 88 4e 09 5d c3 55 48 89 e5 41 57 41 56 41 54 53 45 89 c6 49 89 cc 48 89 d0 41 89 f7 48 8b 5f 18 .N.].UH..AWAVATSE..I..H..A..H._.
19c40 44 89 fa 83 e2 0f 31 f6 48 89 c1 e8 3c 1a 00 00 49 63 d6 48 8d 0c 10 48 8d 73 60 4d 85 e4 49 0f D.....1.H...<...Ic.H...H.s`M..I.
19c60 45 f4 8a 5b 54 80 e3 03 88 5c 10 09 44 88 7c 10 08 48 8b 3e 48 89 3c 10 48 89 0e 48 89 c8 5b 41 E..[T....\..D.|..H.>H.<.H..H..[A
19c80 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 89 f3 49 89 fe f6 43 09 18 0f 85 a1 00 \A^A_].UH..AWAVATSH..I...C......
19ca0 00 00 48 85 d2 0f 84 98 00 00 00 f6 42 0a 04 0f 85 8e 00 00 00 4d 8b 66 18 49 8b 84 24 30 01 00 ..H.........B........M.f.I..$0..
19cc0 00 be 02 00 00 00 48 89 d7 48 89 c2 e8 52 17 00 00 48 85 c0 74 6d 4d 8b 7c 24 70 49 39 df 75 1a ......H..H...R...H..tmM.|$pI9.u.
19ce0 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 88 02 00 00 4c 39 f8 74 eb 49 89 44 24 70 49 8d 4c 24 60 48 .....L..L.......L9.t.I.D$pI.L$`H
19d00 89 c8 48 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 8a 43 09 ..H..H9.u.H..H..I.D$hH..I.\$h.C.
19d20 0c 10 88 43 09 41 80 7c 24 55 02 73 07 24 bf 88 43 09 eb 0f 24 b8 41 8a 4c 24 54 80 e1 03 08 c1 ...C.A.|$U.s.$..C...$.A.L$T.....
19d40 88 4b 09 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b 5e 18 0f b6 43 56 39 f0 .K.[A\A^A_].UH..AVSI..I.^...CV9.
19d60 74 22 83 fe 02 75 22 be 01 00 00 00 4c 89 f7 e8 32 00 00 00 48 8b 43 18 48 03 43 10 48 89 43 28 t"...u".....L...2...H.C.H.C.H.C(
19d80 c6 43 56 02 5b 41 5e 5d c3 c6 43 56 00 4c 89 f7 e8 44 00 00 00 be e3 ff ff ff 4c 89 f7 5b 41 5e .CV.[A^]..CV.L...D........L..[A^
19da0 5d e9 00 00 00 00 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff 49 8b 5f 18 eb 08 4c 89 ff e8 ].....UH..AWAVSPA..I..I._...L...
19dc0 bc 03 00 00 0f b6 43 55 41 0f a3 c6 73 ee 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 ......CUA...s.H...[A^A_].UH..AWA
19de0 56 41 54 53 49 89 fe 4d 8b 66 18 41 c6 44 24 55 02 41 c7 44 24 58 00 00 00 00 4d 8d 7c 24 68 31 VATSI..M.f.A.D$U.A.D$X....M.|$h1
19e00 db ff c3 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 65 01 00 00 4c 39 f8 74 e9 49 89 44 24 78 4d 8d 7c ........L..L...e...L9.t.I.D$xM.|
19e20 24 60 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 46 01 00 00 ff c3 4c 39 f8 74 e9 49 89 44 24 70 89 d8 $`.....L..L...F.....L9.t.I.D$p..
19e40 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 7e 18 be 01 00 00 00 [A\A^A_].UH..AWAVATSI..M.~......
19e60 e8 72 00 00 00 45 31 e4 31 f6 4c 89 f7 e8 ca 00 00 00 41 c6 47 54 03 41 c6 47 56 00 49 8d 77 68 .r...E1.1.L.......A.GT.A.GV.I.wh
19e80 48 c7 c2 fd ff ff ff 4c 89 f7 e8 e9 00 00 00 49 8d 77 60 48 c7 c2 fd ff ff ff 4c 89 f7 e8 d6 00 H......L.......I.w`H......L.....
19ea0 00 00 41 83 7f 3c 00 7e 25 31 db 49 8b 77 30 48 01 de 48 c7 c2 fd ff ff ff 4c 89 f7 e8 b7 00 00 ..A..<.~%1.I.w0H..H......L......
19ec0 00 48 83 c3 08 41 ff c4 45 3b 67 3c 7c dd 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 4c 8b 47 18 49 .H...A..E;g<|.[A\A^A_].UH..L.G.I
19ee0 8d 90 a8 00 00 00 48 89 d1 48 8b 11 48 85 d2 75 f5 49 8b 78 68 48 85 ff 74 40 49 83 c0 68 48 89 ......H..H..H..u.I.xhH..t@I..hH.
19f00 fa 0f b6 42 09 89 c7 83 e7 03 09 f7 74 21 0c 08 88 42 09 48 8b 02 49 89 00 48 8b 01 48 89 02 48 ...B........t!...B.H..I..H..H..H
19f20 89 11 48 89 d1 49 8b 10 48 85 d2 75 d4 eb 0b 48 8b 3a 48 85 ff 49 89 d0 75 c4 5d c3 55 48 89 e5 ..H..I..H..u...H.:H..I..u.].UH..
19f40 41 57 41 56 53 50 41 89 f6 49 89 ff 49 8b 5f 18 eb 0f 80 60 09 bf 4c 89 ff 44 89 f6 e8 fc 07 00 AWAVSPA..I..I._....`..L..D......
19f60 00 48 8b 83 a8 00 00 00 48 85 c0 75 e5 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 .H......H..u.H...[A^A_].UH..AWAV
19f80 41 55 41 54 53 48 83 ec 18 49 89 d5 49 89 f4 48 89 7d c8 48 8b 47 18 0f b6 48 54 41 89 ce 41 83 AUATSH...I..I..H.}.H.G...HTA..A.
19fa0 f6 03 80 e1 03 80 78 56 02 0f 94 c2 c6 45 d7 ff 74 04 c6 45 d7 b8 c6 45 d6 40 74 05 88 c8 88 45 ......xV.....E..t..E...E.@t....E
19fc0 d6 49 8b 1c 24 31 c0 48 85 db 0f 84 53 01 00 00 0f b6 c2 c1 e0 06 89 45 d0 49 f7 d5 31 c0 e9 34 .I..$1.H....S..........E.I..1..4
19fe0 01 00 00 44 0f b6 7b 09 44 89 f9 83 f1 03 41 85 ce 75 4a 48 8b 03 49 89 04 24 0f b6 43 08 83 f8 ...D..{.D.....A..uJH..I..$..C...
1a000 25 0f 8f 94 00 00 00 83 c0 fc 83 f8 10 0f 87 a7 00 00 00 48 8d 0d 22 01 00 00 48 89 ca 48 63 0c %..................H.."...H..Hc.
1a020 82 48 01 d1 31 c0 ff e1 48 8b 45 c8 48 8b 40 18 ff 48 38 48 8b 53 10 48 83 c2 19 eb 6f 44 85 7d .H..1...H.E.H.@..H8H.S.H....oD.}
1a040 d0 0f 85 e3 00 00 00 80 7b 08 08 75 3d 48 83 7b 38 00 74 36 48 8d 73 60 48 c7 c2 fd ff ff ff 4c ........{..u=H.{8.t6H.s`H......L
1a060 8b 65 c8 4c 89 e7 e8 0d ff ff ff 48 89 df e8 35 38 ff ff 31 c0 49 8b 4c 24 18 80 79 56 01 74 0a .e.L.......H...58..1.I.L$..yV.t.
1a080 48 89 df e8 3e eb fe ff 31 c0 44 22 7d d7 44 0a 7d d6 44 88 7b 09 49 89 dc eb 21 83 f8 26 75 1a H...>...1.D"}.D.}.D.{.I...!..&u.
1a0a0 0f b6 53 0a 48 c1 e2 04 48 83 c2 20 31 c9 48 8b 7d c8 48 89 de e8 d2 15 00 00 31 c0 49 8b 1c 24 ..S.H...H...1.H.}.H.......1.I..$
1a0c0 48 85 db 75 52 eb 5c 48 8b 7d c8 48 89 de e8 12 0e ff ff eb e5 0f b6 43 0a 48 8d 14 c5 20 00 00 H..uR.\H.}.H...........C.H......
1a0e0 00 eb c9 48 8b 53 20 48 83 c2 28 eb bf 48 8b 7d c8 48 89 de e8 61 39 ff ff eb bf 48 8b 7d c8 48 ...H.S.H..(..H.}.H...a9....H.}.H
1a100 89 de e8 05 36 ff ff eb b1 48 8b 7d c8 48 89 de e8 90 34 ff ff eb a3 49 ff c5 0f 85 c3 fe ff ff ....6....H.}.H....4....I........
1a120 48 89 d8 48 85 c0 49 0f 45 c4 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 ec fe ff ff H..H..I.E.H...[A\A]A^A_]........
1a140 8b ff ff ff 99 ff ff ff a7 ff ff ff b1 ff ff ff bf ff ff ff cd ff ff ff 80 ff ff ff 80 ff ff ff ................................
1a160 80 ff ff ff 80 ff ff ff 80 ff ff ff 80 ff ff ff 80 ff ff ff 80 ff ff ff 80 ff ff ff f7 fe ff ff ................................
1a180 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 c0 41 0f b6 4f 55 48 UH..AWAVAUATSH...I..M.~.1.A..OUH
1a1a0 83 f9 05 0f 87 f3 03 00 00 48 8d 15 fc 03 00 00 48 63 0c 8a 48 01 d1 ff e1 49 83 bf 80 00 00 00 .........H......Hc..H....I......
1a1c0 00 0f 84 51 01 00 00 49 8b 5f 20 4c 89 ff e8 2d 08 00 00 49 8b 47 20 48 29 d8 e9 bd 03 00 00 31 ...Q...I._.L...-...I.G.H)......1
1a1e0 db 41 8b 47 3c 41 8b 4f 58 8d 14 0b 39 c2 7d 29 48 63 c2 49 8b 4f 30 48 8d 34 c1 48 c7 c2 fd ff .A.G<A.OX...9.})Hc.I.O0H.4.H....
1a200 ff ff 4c 89 f7 e8 6e fd ff ff ff c3 83 fb 55 7c d0 41 8b 47 3c 41 8b 4f 58 01 d9 39 c1 41 89 4f ..L...n.......U|.A.G<A.OX..9.A.O
1a220 58 7c 05 41 c6 47 55 03 48 63 c3 48 6b c0 07 e9 68 03 00 00 49 8b 77 78 48 85 f6 0f 84 dd 02 00 X|.A.GU.Hc.Hk...h...I.wxH.......
1a240 00 ba 55 00 00 00 4c 89 f7 e8 2a fd ff ff 49 89 47 78 b8 53 02 00 00 e9 40 03 00 00 49 8b 77 70 ..U...L...*...I.Gx.S....@...I.wp
1a260 48 85 f6 0f 84 be 02 00 00 ba 55 00 00 00 4c 89 f7 e8 02 fd ff ff 49 89 47 70 b8 53 02 00 00 e9 H.........U...L.......I.Gp.S....
1a280 18 03 00 00 49 63 47 3c 48 c1 e0 03 49 89 47 20 49 c7 87 a0 00 00 00 00 00 00 00 49 c7 87 98 00 ....IcG<H...I.G.I..........I....
1a2a0 00 00 00 00 00 00 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 ......I..........I..........I...
1a2c0 00 00 00 00 00 00 00 49 8b b7 08 01 00 00 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 ff e8 48 f7 ff .......I......H..t..F..t.L...H..
1a2e0 ff 41 f6 47 48 40 74 12 49 8b 77 40 f6 46 09 03 74 08 4c 89 ff e8 2f f7 ff ff 4c 89 ff e8 a6 0c .A.GH@t.I.w@.F..t.L.../...L.....
1a300 00 00 4c 89 ff e8 2e 0e 00 00 41 c6 47 55 00 49 8b 47 20 e9 84 02 00 00 41 c6 47 55 01 49 8b 5f ..L.......A.GU.I.G......A.GU.I._
1a320 20 49 89 5f 28 4d 85 f6 74 12 41 f6 46 09 03 74 0b 4c 89 ff 4c 89 f6 e8 ed f6 ff ff 41 f6 47 48 .I._(M..t.A.F..t.L..L.......A.GH
1a340 40 74 12 49 8b 77 40 f6 46 09 03 74 08 4c 89 ff e8 d4 f6 ff ff 48 89 5d c8 4c 89 ff e8 47 0c 00 @t.I.w@.F..t.L.......H.].L...G..
1a360 00 4d 8d af b0 00 00 00 49 8b 9f d0 00 00 00 eb 04 48 8b 5b 20 4c 39 eb 74 2b f6 43 09 07 75 f1 .M......I........H.[.L9.t+.C..u.
1a380 48 8b 43 10 f6 40 08 40 74 e7 48 8b 30 f6 46 09 03 74 de 4c 89 ff e8 8e f6 ff ff eb d4 4c 89 ff H.C..@.@t.H.0.F..t.L.........L..
1a3a0 e8 5b 06 00 00 49 83 bf 80 00 00 00 00 75 ee 4d 8b 6f 20 49 8b 87 88 00 00 00 4d 8b a7 90 00 00 .[...I.......u.M.o.I......M.....
1a3c0 00 48 85 c0 49 8b 9f 98 00 00 00 49 c7 87 98 00 00 00 00 00 00 00 49 c7 87 90 00 00 00 00 00 00 .H..I......I..........I.........
1a3e0 00 49 c7 87 88 00 00 00 00 00 00 00 49 89 87 80 00 00 00 74 12 4c 89 ff e8 03 06 00 00 49 83 bf .I..........I......t.L.......I..
1a400 80 00 00 00 00 75 ee 4d 89 a7 80 00 00 00 4d 85 e4 74 12 4c 89 ff e8 e5 05 00 00 49 83 bf 80 00 .....u.M......M..t.L.......I....
1a420 00 00 00 75 ee 49 89 9f 80 00 00 00 48 85 db 48 8b 5d c8 74 12 4c 89 ff e8 c3 05 00 00 49 83 bf ...u.I......H..H.].t.L.......I..
1a440 80 00 00 00 00 75 ee 49 29 dd 4d 2b 6f 20 4c 89 ff e8 86 0b 00 00 49 8b b7 90 00 00 00 31 d2 4c .....u.I).M+o.L.......I......1.L
1a460 89 ff e8 e6 0b 00 00 49 8b b7 a0 00 00 00 31 d2 4c 89 ff e8 d5 0b 00 00 4d 8b a7 90 00 00 00 49 .......I......1.L.......M......I
1a480 8b 9f a0 00 00 00 4d 03 6f 20 31 f6 4c 89 f7 e8 43 fa ff ff 4c 89 ff e8 9c 0c 00 00 eb 08 4c 89 ......M.o.1.L...C...L.........L.
1a4a0 ff e8 5a 05 00 00 49 83 bf 80 00 00 00 00 75 ee 4d 2b 6f 20 4c 89 ff e8 20 0b 00 00 49 8b b7 98 ..Z...I.......u.M+o.L.......I...
1a4c0 00 00 00 4c 89 ff e8 a9 0c 00 00 49 8b b7 a0 00 00 00 4c 89 ff e8 9a 0c 00 00 49 8b b7 90 00 00 ...L.......I......L.......I.....
1a4e0 00 4c 89 ff 4c 89 e2 e8 61 0b 00 00 49 8b b7 a0 00 00 00 4c 89 ff 48 89 da e8 4f 0b 00 00 41 80 .L..L...a...I......L..H...O...A.
1a500 77 54 03 4d 03 6f 20 4d 01 6f 28 4c 89 f7 e8 c6 f8 ff ff 48 98 48 6b c0 07 4c 01 e8 eb 7e 41 c6 wT.M.o.M.o(L.......H.Hk..L...~A.
1a520 47 55 04 31 c0 eb 75 49 8b 87 08 01 00 00 48 89 45 d0 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 35 GU.1..uI......H.E.H.u......L...5
1a540 fa ff ff 49 8b 5e 18 80 7b 56 01 74 45 8b 43 38 8b 4b 3c 89 ce c1 ee 1f 01 ce d1 fe 39 f0 73 08 ...I.^..{V.tE.C8.K<.........9.s.
1a560 4c 89 f7 e8 40 12 00 00 48 8b b3 d8 00 00 00 48 8b 93 e8 00 00 00 31 c9 4c 89 f7 e8 0c 11 00 00 L...@...H......H......1.L.......
1a580 48 89 83 d8 00 00 00 48 c7 83 e8 00 00 00 00 00 00 00 41 c6 47 55 05 b8 07 00 00 00 48 83 c4 18 H......H..........A.GU......H...
1a5a0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 0d fc ff ff f0 ff ff ff 33 fc ff ff 88 fc ff ff b0 fc ff ff [A\A]A^A_]..........3...........
1a5c0 d8 fc ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff 4d 8b 77 18 41 80 7e 56 02 75 68 ....UH..AWAVAUATSPI..M.w.A.~V.uh
1a5e0 49 8b 5e 28 48 85 db 0f 84 e8 00 00 00 be 20 00 00 00 4c 89 ff e8 ac f7 ff ff 4d 8d 66 55 41 c6 I.^(H.............L.......M.fUA.
1a600 46 55 00 49 8b 4e 10 49 8b 76 18 48 8d 3c 0e 48 89 d8 48 c1 e8 02 48 ba c3 f5 28 5c 8f c2 f5 28 FU.I.N.I.v.H.<.H..H...H...(\...(
1a620 48 f7 e2 48 c1 ea 02 49 63 86 f4 00 00 00 48 0f af c2 48 39 c7 0f 86 ba 00 00 00 49 c7 46 28 00 H..H...Ic.....H...H9.......I.F(.
1a640 00 00 00 e9 b1 00 00 00 49 8b 4e 18 48 ba 0b d7 a3 70 3d 0a d7 a3 48 89 c8 48 f7 ea 48 01 ca 48 ........I.N.H....p=...H..H..H..H
1a660 89 d0 48 c1 e8 3f 48 c1 fa 07 48 8d 4c 02 01 49 63 86 f8 00 00 00 48 83 f8 28 41 bd 28 00 00 00 ..H..?H...H.L..Ic.....H..(A.(...
1a680 4c 0f 4d e8 48 bb fc ff ff ff ff ff ff 7f 48 b8 fc ff ff ff ff ff ff 7f 31 d2 49 f7 fd 48 39 c1 L.M.H.........H.........1.I..H9.
1a6a0 7d 07 49 0f af cd 48 89 cb 4d 8d 66 55 4c 89 ff e8 cb fa ff ff 48 29 c3 48 81 fb a1 f6 ff ff 41 }.I...H..M.fUL.......H).H......A
1a6c0 8a 04 24 7c 06 3c 05 75 e4 eb 04 3c 05 75 75 49 8b 76 28 eb 27 31 f6 4c 89 ff e8 ec 01 00 00 49 ..$|.<.u...<.uuI.v(.'1.L.......I
1a6e0 8b 4e 10 49 8b 76 18 48 8d 04 0e 49 89 46 28 4d 8d 66 55 eb 04 49 89 5e 28 48 01 ce 4c 89 f7 e8 .N.I.v.H...I.F(M.fU..I.^(H..L...
1a700 81 02 00 00 49 83 be a8 00 00 00 00 74 27 31 db 83 fb 04 7c 07 41 80 3c 24 05 75 19 be 01 00 00 ....I.......t'1....|.A.<$.u.....
1a720 00 4c 89 ff e8 34 00 00 00 ff c3 49 83 be a8 00 00 00 00 75 db 48 83 c4 08 5b 41 5c 41 5d 41 5e .L...4.....I.......u.H...[A\A]A^
1a740 41 5f 5d c3 48 89 d8 48 99 49 f7 fd 48 69 f0 c8 00 00 00 4c 89 f7 e8 06 31 ff ff eb a7 55 48 89 A_].H..H.I..Hi.....L....1....UH.
1a760 e5 41 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 a8 00 00 00 48 .AWAVAUATSH...A..I..I._.H......H
1a780 8b 08 48 89 8b a8 00 00 00 48 8b 4b 60 48 89 08 48 89 43 60 8a 48 09 88 ca 80 e2 ef 88 50 09 80 ..H......H.K`H..H.C`.H.......P..
1a7a0 7b 55 02 72 0e 80 e1 a8 8a 53 54 80 e2 03 08 ca 88 50 09 48 89 45 c8 0f b6 40 08 83 c8 40 89 45 {U.r.....ST......P.H.E...@...@.E
1a7c0 d0 48 8d 75 c8 ba 02 00 00 00 4c 89 ff e8 86 0c 00 00 48 85 c0 74 6e 8b 48 08 83 e1 0f 83 f9 06 .H.u......L.......H..tn.H.......
1a7e0 75 63 45 8a 67 49 44 8a 6b 57 41 c6 47 49 00 c6 43 57 00 49 8b 4f 10 48 8b 10 48 89 11 8b 40 08 ucE.gID.kWA.GI..CW.I.O.H..H...@.
1a800 89 41 08 49 8b 47 10 48 8b 4d c8 48 89 48 10 8b 4d d0 89 48 18 49 8b 4f 10 48 8d 41 20 49 89 47 .A.I.G.H.M.H.H..M..H.I.O.H.A.I.G
1a820 10 49 2b 4f 38 48 8d 35 be 01 00 00 31 d2 45 31 c0 4c 89 ff e8 03 ed fe ff 85 c0 45 88 67 49 44 .I+O8H.5....1.E1.L.........E.gID
1a840 88 6b 57 75 0f 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 85 f6 74 ec 83 f8 02 75 3c 49 8b .kWu.H...[A\A]A^A_].E..t....u<I.
1a860 47 10 8b 48 f8 83 e1 0f 83 f9 04 75 0a 48 8b 48 f0 48 83 c1 18 eb 07 48 8d 0d 8c 54 03 00 48 8d G..H.......u.H.H.H.....H...T..H.
1a880 15 90 54 03 00 31 c0 4c 89 ff 48 89 d6 48 89 ca e8 c8 c6 fe ff b8 05 00 00 00 4c 89 ff 89 c6 e8 ..T..1.L..H..H............L.....
1a8a0 99 e0 fe ff 55 48 89 e5 48 89 f8 48 8b 78 18 80 7f 57 00 74 09 48 89 c7 5d e9 06 fd ff ff 48 c7 ....UH..H..H.x...W.t.H..].....H.
1a8c0 c6 a0 f6 ff ff 5d e9 96 2f ff ff 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 49 89 ff 45 85 f6 49 .....]../..UH..AWAVATSA..I..E..I
1a8e0 8b 5f 18 44 8a 63 56 74 06 c6 43 56 01 eb 17 c6 43 56 00 be 01 00 00 00 4c 89 ff e8 3c f6 ff ff ._.D.cVt..CV....CV......L...<...
1a900 80 7b 56 02 74 06 80 7b 55 01 77 08 4c 89 ff e8 c5 f4 ff ff be 20 00 00 00 4c 89 ff e8 85 f4 ff .{V.t..{U.w.L............L......
1a920 ff be df ff ff ff 4c 89 ff e8 78 f4 ff ff be 20 00 00 00 4c 89 ff e8 6b f4 ff ff 41 80 fc 02 75 ......L...x........L...k...A...u
1a940 0d be 01 00 00 00 4c 89 ff e8 58 f4 ff ff 44 88 63 56 48 8b 73 18 48 03 73 10 48 89 df e8 23 00 ......L...X...D.cVH.s.H.s.H...#.
1a960 00 00 45 85 f6 74 09 5b 41 5c 41 5e 41 5f 5d c3 be 01 00 00 00 4c 89 ff 5b 41 5c 41 5e 41 5f 5d ..E..t.[A\A^A_]......L..[A\A^A_]
1a980 e9 b7 f5 ff ff 55 48 89 e5 48 b9 0b d7 a3 70 3d 0a d7 a3 48 89 f0 48 f7 e9 48 89 d1 48 01 f1 48 .....UH..H....p=...H..H..H..H..H
1a9a0 89 c8 48 c1 e8 3f 48 c1 f9 06 48 01 c1 48 63 b7 f0 00 00 00 49 b8 fc ff ff ff ff ff ff 7f 48 b8 ..H..?H...H..Hc.....I.........H.
1a9c0 fc ff ff ff ff ff ff 7f 31 d2 48 f7 f9 48 39 c6 7d 07 48 0f af f1 49 89 f0 48 8b 77 10 4c 29 c6 ........1.H..H9.}.H...I..H.w.L).
1a9e0 48 03 77 18 5d e9 77 2e ff ff 55 48 89 e5 48 8b 77 10 48 83 c6 e0 31 d2 31 c9 5d e9 46 e7 fe ff H.w.].w...UH..H.w.H...1.1.].F...
1aa00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 4d 8b ae 80 00 00 00 41 8a 45 09 88 c1 80 c9 UH..AWAVAUATSPI..M......A.E.....
1aa20 04 41 88 4d 09 41 0f b6 4d 08 83 f9 25 0f 8f e5 00 00 00 83 c1 fb 83 f9 04 0f 87 2f 01 00 00 48 .A.M.A..M...%............../...H
1aa40 8d 15 4e 05 00 00 48 63 0c 8a 48 01 d1 ff e1 49 8b 45 30 49 89 86 80 00 00 00 49 8b 45 10 48 85 ..N...Hc..H....I.E0I......I.E.H.
1aa60 c0 0f 84 ef 02 00 00 45 31 ff f6 40 0a 08 75 20 49 8b 96 38 01 00 00 be 03 00 00 00 48 89 c7 e8 .......E1..@..u.I..8........H...
1aa80 9f 09 00 00 49 89 c7 49 8b 45 10 48 85 c0 74 11 f6 40 09 03 74 0b 4c 89 f7 48 89 c6 e8 88 ef ff ....I..I.E.H..t..@..t.L..H......
1aaa0 ff 4d 85 ff 0f 84 ac 02 00 00 41 8b 47 08 83 e0 0f 83 f8 04 0f 85 9c 02 00 00 4d 8b 27 49 83 c4 .M........A.G.............M.'I..
1aac0 18 be 6b 00 00 00 4c 89 e7 e8 16 20 00 00 49 89 c7 be 76 00 00 00 4c 89 e7 e8 06 20 00 00 4c 89 ..k...L.......I...v...L.......L.
1aae0 f9 48 09 c1 0f 84 6c 02 00 00 41 80 65 09 fb 4d 85 ff 0f 84 b6 03 00 00 48 85 c0 0f 84 4e 04 00 .H....l...A.e..M........H....N..
1ab00 00 49 8b 86 a0 00 00 00 49 89 45 30 4d 89 ae a0 00 00 00 e9 56 04 00 00 83 f9 26 75 51 49 8b 45 .I......I.E0M.......V.....&uQI.E
1ab20 10 49 89 86 80 00 00 00 41 0f b6 45 0a 85 c0 74 33 49 8d 5d 28 45 31 ff 88 c1 f6 03 40 74 16 48 .I......A..E...t3I.](E1.....@t.H
1ab40 8b 73 f8 f6 46 09 03 74 0c 4c 89 f7 e8 d8 ee ff ff 41 8a 4d 0a 0f b6 c1 41 ff c7 48 83 c3 10 41 .s..F..t.L.......A.M....A..H...A
1ab60 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 45 9.|.......I.F.H...[A\A]A^A_].I.E
1ab80 10 49 89 86 80 00 00 00 49 8b 75 18 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 8a ee ff ff 41 .I......I.u.H..t..F..t.L.......A
1aba0 0f b6 4d 0a 85 c9 74 2a 31 db 88 c8 49 8b 74 dd 20 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 ..M...t*1...I.t..H..t..F..t.L...
1abc0 65 ee ff ff 41 8a 45 0a 48 ff c3 0f b6 c8 39 cb 7c da 8d 04 cd 20 00 00 00 eb 8f 49 8b 4d 68 49 e...A.E.H.....9.|..........I.MhI
1abe0 89 8e 80 00 00 00 49 8b 8e 88 00 00 00 49 89 4d 68 4d 89 ae 88 00 00 00 24 fb 41 88 45 09 49 8b ......I......I.MhM......$.A.E.I.
1ac00 5d 38 48 85 db b8 01 00 00 00 0f 84 5a ff ff ff 49 8b 45 10 e9 0b 02 00 00 49 8b 45 70 49 89 86 ]8H.........Z...I.E......I.EpI..
1ac20 80 00 00 00 49 8b 45 40 48 85 c0 74 0e f6 40 09 03 74 08 49 c7 45 40 00 00 00 00 49 8b 75 48 48 ....I.E@H..t..@..t.I.E@....I.uHH
1ac40 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 d7 ed ff ff 41 8b 45 54 85 c0 7e 35 45 31 ff bb 08 00 ..t..F..t.L.......A.ET..~5E1....
1ac60 00 00 49 8b 4d 10 f6 04 19 40 74 17 48 8b 74 19 f8 f6 46 09 03 74 0c 4c 89 f7 e8 aa ed ff ff 41 ..I.M....@t.H.t...F..t.L.......A
1ac80 8b 45 54 41 ff c7 48 83 c3 10 41 39 c7 7c d3 41 8b 45 50 85 c0 7e 2e 45 31 ff 31 db 49 8b 4d 38 .ETA..H...A9.|.A.EP..~.E1.1.I.M8
1aca0 4a 8b 34 39 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 72 ed ff ff 41 8b 45 50 ff c3 49 83 c7 J.49H..t..F..t.L...r...A.EP..I..
1acc0 10 39 c3 7c d7 41 8b 45 60 85 c0 7e 28 31 db 49 8b 4d 20 48 8b 34 d9 48 85 f6 74 12 f6 46 09 03 .9.|.A.E`..~(1.I.M.H.4.H..t..F..
1ace0 74 0c 4c 89 f7 e8 3f ed ff ff 41 8b 45 60 48 ff c3 39 c3 7c da 41 8b 4d 64 85 c9 7e 32 45 31 ff t.L...?...A.E`H..9.|.A.Md..~2E1.
1ad00 31 db 49 8b 45 30 4a 8b 34 38 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 0c ed ff ff 41 8b 4d 1.I.E0J.48H..t..F..t.L.......A.M
1ad20 64 ff c3 49 83 c7 10 39 cb 7c d7 41 8b 45 60 41 8b 55 5c 41 03 4d 54 41 03 4d 50 c1 e1 04 41 03 d..I...9.|.A.E`A.U\A.MTA.MP...A.
1ad40 55 58 c1 e2 02 8d 04 c2 8d 84 01 80 00 00 00 48 98 e9 14 fe ff ff 41 8a 4d 0b 41 bf 01 00 00 00 UX.............H......A.M.A.....
1ad60 41 d3 e7 49 8b 4d 20 41 8b 45 38 85 c0 48 89 cb 7e 40 48 89 4d d0 31 db 41 bc 08 00 00 00 49 8b A..I.M.A.E8..H..~@H.M.1.A.....I.
1ad80 4d 18 42 f6 04 21 40 74 17 4a 8b 74 21 f8 f6 46 09 03 74 0c 4c 89 f7 e8 8d ec ff ff 41 8b 45 38 M.B..!@t.J.t!..F..t.L.......A.E8
1ada0 ff c3 49 83 c4 10 39 c3 7c d4 49 8b 5d 20 48 8b 4d d0 49 63 c7 48 8d 04 80 4c 8d 3c c1 eb 04 48 ..I...9.|.I.].H.M.Ic.H...L.<...H
1adc0 83 c3 28 4c 39 fb 0f 83 a2 01 00 00 8b 43 08 8b 4b 18 83 e1 40 85 c0 75 17 85 c9 74 e2 48 8b 43 ..(L9........C..K...@..u...t.H.C
1ade0 10 f6 40 09 03 74 d8 c7 43 18 0b 00 00 00 eb cf 85 c9 74 15 48 8b 73 10 f6 46 09 03 74 0b 4c 89 ..@..t..C.........t.H.s..F..t.L.
1ae00 f7 e8 23 ec ff ff 8b 43 08 a8 40 74 b2 48 8b 33 f6 46 09 03 74 a9 4c 89 f7 e8 0b ec ff ff eb 9f ..#....C..@t.H.3.F..t.L.........
1ae20 48 83 c3 10 48 39 c3 73 1d f6 43 08 40 74 f1 48 8b 33 f6 46 09 03 74 e8 4c 89 f7 e8 e9 eb ff ff H...H9.s..C.@t.H.3.F..t.L.......
1ae40 49 8b 45 10 eb da 41 80 7e 55 01 75 25 49 63 4d 40 48 89 ca 48 c1 e2 04 49 03 55 38 31 c0 eb 0b I.E...A.~U.u%IcM@H..H...I.U81...
1ae60 c7 43 08 00 00 00 00 48 83 c3 10 48 39 d3 72 f0 eb 1e 4c 89 e9 48 83 e9 80 49 8b 55 20 31 c0 eb .C.....H...H9.r...L..H...I.U.1..
1ae80 06 ff c0 48 8b 49 18 48 39 d1 75 f5 41 8b 4d 40 48 63 c9 48 c1 e1 04 48 98 48 8d 04 80 48 c1 e0 ...H.I.H9.u.A.M@Hc.H...H.H...H..
1aea0 04 48 8d 84 01 d0 00 00 00 e9 bc fc ff ff 41 8a 4d 0b b8 01 00 00 00 d3 e0 41 83 7d 38 00 0f 9f .H............A.M........A.}8...
1aec0 c2 80 f9 1f 44 0f b6 e2 74 6c 48 98 4d 8b 7d 20 48 8d 04 80 49 8d 1c c7 41 8b 47 18 83 e0 40 41 ....D...tlH.M.}.H...I...A.G...@A
1aee0 83 7f 08 00 75 18 85 c0 74 43 49 8b 47 10 f6 40 09 03 74 39 41 c7 47 18 0b 00 00 00 eb 2f 85 c0 ....u...tCI.G..@..t9A.G....../..
1af00 74 12 49 8b 77 10 f6 46 09 03 74 08 4c 89 f7 e8 15 eb ff ff 45 85 e4 75 14 4c 89 f7 4c 89 fe e8 t.I.w..F..t.L.......E..u.L..L...
1af20 db 02 00 00 85 c0 0f 95 c0 44 0f b6 e0 49 83 c7 28 49 39 df 72 a2 45 85 e4 74 21 49 8b 86 90 00 .........D...I..(I9.r.E..t!I....
1af40 00 00 49 89 45 30 4d 89 ae 90 00 00 00 eb 1f 4c 89 f7 4c 89 ee e8 e1 02 00 00 eb 12 49 8b 86 88 ..I.E0M........L..L.........I...
1af60 00 00 00 49 89 45 30 4d 89 ae 88 00 00 00 49 63 45 38 48 c1 e0 04 41 8a 4d 0b ba 01 00 00 00 d3 ...I.E0M......IcE8H...A.M.......
1af80 e2 48 63 ca 48 8d 0c 89 48 8d 44 c8 40 e9 d8 fb ff ff 66 90 bb fa ff ff e9 fb ff ff da fb ff ff .Hc.H...H.D.@.....f.............
1afa0 47 fc ff ff 85 fc ff ff 55 48 89 e5 41 56 53 49 89 fe bb 35 00 00 00 49 8b 34 de 48 85 f6 74 0e G.......UH..AVSI...5...I.4.H..t.
1afc0 f6 46 09 03 74 08 4c 89 f7 e8 5b ea ff ff 48 ff c3 48 83 fb 3e 75 e0 5b 41 5e 5d c3 55 48 89 e5 .F..t.L...[...H..H..>u.[A^].UH..
1afe0 41 57 41 56 53 50 49 89 ff 49 8b 9f 98 00 00 00 49 c7 87 98 00 00 00 00 00 00 00 45 31 f6 48 89 AWAVSPI..I......I..........E1.H.
1b000 de 48 85 f6 74 37 48 8b 5e 30 4c 89 ff e8 29 02 00 00 85 c0 48 89 de 74 e8 49 83 bf 80 00 00 00 .H..t7H.^0L...).....H..t.I......
1b020 00 41 be 01 00 00 00 74 d5 4c 89 ff e8 cf f9 ff ff 49 83 bf 80 00 00 00 00 75 ee eb c1 45 85 f6 .A.....t.L.......I.......u...E..
1b040 75 a7 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 u.H...[A^A_].UH..AWAVAUATSH...H.
1b060 55 d0 49 89 f4 49 89 ff 49 39 d4 0f 84 b8 00 00 00 41 8a 4c 24 0b b8 01 00 00 00 d3 e0 49 8b 4c U.I..I..I9.......A.L$........I.L
1b080 24 20 41 83 7c 24 38 00 48 89 cb 7e 43 89 45 c4 48 89 4d c8 31 db 45 31 ed 4d 8b 74 24 18 4b 8d $.A.|$8.H..~C.E.H.M.1.E1.M.t$.K.
1b0a0 34 2e 4c 89 ff e8 55 01 00 00 85 c0 74 09 43 c7 44 2e 08 00 00 00 00 49 83 c5 10 ff c3 41 3b 5c 4.L...U.....t.C.D......I.....A;\
1b0c0 24 38 7c d5 49 8b 5c 24 20 48 8b 4d c8 8b 45 c4 48 98 48 8d 04 80 4c 8d 34 c1 eb 04 48 83 c3 28 $8|.I.\$.H.M..E.H.H...L.4...H..(
1b0e0 4c 39 f3 73 35 83 7b 08 00 74 f1 4c 89 ff 48 89 de e8 09 01 00 00 85 c0 74 e2 c7 43 08 00 00 00 L9.s5.{..t.L..H.........t..C....
1b100 00 f6 43 18 40 74 d5 48 8b 43 10 f6 40 09 03 74 cb c7 43 18 0b 00 00 00 eb c2 4d 8b 64 24 30 4c ..C.@t.H.C..@..t..C.......M.d$0L
1b120 3b 65 d0 0f 85 48 ff ff ff 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 ;e...H...H...[A\A]A^A_].UH..AVSI
1b140 89 fe 49 8b 9e a8 00 00 00 eb 1f 8a 43 09 24 b8 41 8a 4e 54 80 e1 03 08 c1 88 4b 09 4c 89 f7 48 ..I.........C.$.A.NT......K.L..H
1b160 89 de e8 c2 e8 ff ff 48 8b 1b 48 85 db 75 dc 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 .......H..H..u.[A^].UH..AWAVATSI
1b180 89 f7 49 89 fe eb 04 4d 8b 7f 30 4d 85 ff 74 66 41 8a 4f 0b b8 01 00 00 00 d3 e0 48 98 49 8b 5f ..I....M..0M..tfA.O........H.I._
1b1a0 20 48 8d 04 80 4c 8d 24 c3 4c 39 e3 73 d9 48 83 c3 10 83 7b f8 00 74 2c 4c 89 f7 48 89 de e8 3c .H...L.$.L9.s.H....{..t,L..H...<
1b1c0 00 00 00 85 c0 74 1d c7 43 f8 00 00 00 00 f6 43 08 40 74 10 48 8b 03 f6 40 09 03 74 07 c7 43 08 .....t..C......C.@t.H...@..t..C.
1b1e0 0b 00 00 00 48 8d 43 28 48 83 c3 18 4c 39 e3 48 89 c3 72 be eb 91 5b 41 5c 41 5e 41 5f 5d c3 55 ....H.C(H...L9.H..r...[A\A^A_].U
1b200 48 89 e5 53 50 8b 46 08 31 db a8 40 74 24 83 e0 0f 83 f8 04 48 8b 36 75 12 48 85 f6 74 14 f6 46 H..SP.F.1..@t$......H.6u.H..t..F
1b220 09 03 74 0e e8 00 e8 ff ff eb 07 0f b6 5e 09 83 e3 03 89 d8 48 83 c4 08 5b 5d c3 55 48 89 e5 41 ..t..........^......H...[].UH..A
1b240 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 f4 49 89 fe 41 8a 4c 24 0b 41 bf 01 00 00 00 41 d3 e7 WAVAUATSH...I..I..A.L$.A.....A..
1b260 49 8b 4c 24 20 41 8b 44 24 38 c7 45 d4 00 00 00 00 85 c0 48 89 cb 7e 51 48 89 4d c8 31 db 41 bd I.L$.A.D$8.E.......H..~QH.M.1.A.
1b280 08 00 00 00 c7 45 d4 00 00 00 00 49 8b 4c 24 18 42 f6 04 29 40 74 1f 4a 8b 74 29 f8 f6 46 09 03 .....E.....I.L$.B..)@t.J.t)..F..
1b2a0 74 14 4c 89 f7 e8 7f e7 ff ff 41 8b 44 24 38 c7 45 d4 01 00 00 00 49 83 c5 10 ff c3 39 c3 7c cb t.L.......A.D$8.E.....I.....9.|.
1b2c0 49 8b 5c 24 20 48 8b 4d c8 49 63 c7 48 8d 04 80 4c 8d 2c c1 4c 39 eb 0f 83 cb 00 00 00 48 83 c3 I.\$.H.M.Ic.H...L.,.L9.......H..
1b2e0 10 c7 45 c8 00 00 00 00 45 31 ff 83 7b f8 00 75 18 f6 43 08 40 74 68 48 8b 03 f6 40 09 03 74 5f ..E.....E1..{..u..C.@thH...@..t_
1b300 c7 43 08 0b 00 00 00 eb 56 4c 89 f7 48 89 de e8 eb fe ff ff 8b 4b f8 83 e1 40 85 c0 75 1f 85 c9 .C......VL..H........K...@..u...
1b320 74 3d 48 8b 73 f0 f6 46 09 03 74 33 4c 89 f7 e8 f5 e6 ff ff c7 45 d4 01 00 00 00 eb 22 41 bf 01 t=H.s..F..t3L........E......"A..
1b340 00 00 00 85 c9 74 18 48 8b 43 f0 f6 40 09 03 41 bf 01 00 00 00 8b 45 c8 41 0f 45 c7 89 45 c8 48 .....t.H.C..@..A......E.A.E..E.H
1b360 8d 43 28 48 83 c3 18 4c 39 eb 48 89 c3 0f 82 78 ff ff ff 83 7d c8 00 74 15 49 8b 86 98 00 00 00 .C(H...L9.H....x....}..t.I......
1b380 49 89 44 24 30 4d 89 a6 98 00 00 00 eb 2d 45 85 ff 74 15 49 8b 86 a0 00 00 00 49 89 44 24 30 4d I.D$0M.......-E..t.I......I.D$0M
1b3a0 89 a6 a0 00 00 00 eb 13 49 8b 86 88 00 00 00 49 89 44 24 30 4d 89 a6 88 00 00 00 8b 45 d4 48 83 ........I......I.D$0M.......E.H.
1b3c0 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe 31 db 4c 8d 3d ad ..[A\A]A^A_].UH..AWAVSPI..1.L.=.
1b3e0 df 03 00 4a 8b 34 3b 4c 89 f7 e8 8d 06 00 00 49 8b 4e 18 48 89 84 19 20 01 00 00 49 8b 46 18 48 ...J.4;L.......I.N.H.......I.F.H
1b400 8b 84 18 20 01 00 00 80 48 09 20 48 83 c3 08 48 81 fb 88 00 00 00 75 cb 48 83 c4 08 5b 41 5e 41 ........H..H...H......u.H...[A^A
1b420 5f 5d c3 55 48 89 e5 41 56 53 41 89 f6 48 89 fb 48 89 d6 e8 c7 ff fe ff 83 78 08 00 75 15 b8 01 _].UH..AVSA..H..H........x..u...
1b440 00 00 00 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 ...D......K....K.1.[A^].UH...F..
1b460 e0 0f 83 f8 07 74 05 83 f8 05 75 09 48 8b 06 48 8b 40 10 eb 0c 48 8b 4f 18 48 8b 84 c1 a8 01 00 .....t....u.H..H.@...H.O.H......
1b480 00 48 85 c0 74 17 89 d1 48 8b 57 18 48 8b b4 ca 20 01 00 00 48 89 c7 5d e9 62 ff fe ff 48 8d 05 .H..t...H.W.H.......H..].b...H..
1b4a0 0c 4b 03 00 5d c3 55 48 89 e5 53 50 48 89 fb 48 8b 73 18 48 8b 7b 20 48 8d 55 f0 ff 53 10 48 85 .K..].UH..SPH..H.s.H.{.H.U..S.H.
1b4c0 c0 b9 ff ff ff ff 74 1a 48 8b 55 f0 48 85 d2 74 11 48 ff ca 48 89 13 48 8d 48 01 48 89 4b 08 0f ......t.H.U.H..t.H..H..H.H.H.K..
1b4e0 b6 08 89 c8 48 83 c4 08 5b 5d c3 55 48 89 e5 48 89 7e 20 48 89 56 10 48 89 4e 18 48 c7 46 08 00 ....H...[].UH..H.~.H.V.H.N.H.F..
1b500 00 00 00 48 c7 06 00 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d5 49 89 f6 ...H......].UH..AWAVAUATSPI..I..
1b520 49 89 fc 45 31 ff 4d 85 ed 74 6a 49 8b 1c 24 45 31 ff 48 85 db 75 27 4c 89 e7 e8 67 ff ff ff 83 I..E1.M..tjI..$E1.H..u'L...g....
1b540 f8 ff 74 4e 49 8b 1c 24 48 ff c3 49 89 1c 24 49 8b 74 24 08 48 ff ce 49 89 74 24 08 eb 05 49 8b ..tNI..$H..I..$I.t$.H..I.t$...I.
1b560 74 24 08 49 39 dd 49 0f 46 dd 4c 89 f7 48 89 da e8 e5 14 00 00 49 8b 04 24 48 29 d8 49 89 04 24 t$.I9.I.F.L..H.......I..$H).I..$
1b580 49 01 5c 24 08 49 01 de 49 29 dd 48 89 c3 75 a2 eb 03 4d 89 ef 4c 89 f8 48 83 c4 08 5b 41 5c 41 I.\$.I..I).H..u...M..L..H...[A\A
1b5a0 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 d0 48 89 f3 48 8b 53 10 48 39 c2 73 2c 48 83 f8 ]A^A_].UH..AVSH..H..H.S.H9.s,H..
1b5c0 20 41 be 20 00 00 00 4c 0f 43 f0 49 8d 46 01 48 83 f8 fe 73 1c 48 8b 33 4c 89 f1 e8 ac 00 00 00 .A.....L.C.I.F.H...s.H.3L.......
1b5e0 48 89 03 4c 89 73 10 eb 03 48 8b 03 5b 41 5e 5d c3 e8 84 00 00 00 55 48 89 e5 41 56 53 44 89 c3 H..L.s...H..[A^]......UH..AVSD..
1b600 49 89 d6 4d 63 06 89 d8 c1 e8 1f 01 d8 d1 f8 41 39 c0 7d 11 43 8d 04 00 83 f8 04 bb 04 00 00 00 I..Mc..........A9.}.C...........
1b620 0f 4d d8 eb 05 41 39 d8 7d 35 8d 43 01 4c 63 c8 48 c7 c0 fd ff ff ff 31 d2 48 f7 f1 49 39 c1 77 .M...A9.}5.C.Lc.H......1.H..I9.w
1b640 34 4c 0f af c1 48 63 c3 48 0f af c1 4c 89 c2 48 89 c1 e8 35 00 00 00 41 89 1e 5b 41 5e 5d c3 48 4L...Hc.H...L..H...5...A..[A^].H
1b660 8d 0d 49 47 03 00 31 c0 48 89 ce 4c 89 ca 89 d9 e8 cf 0f 00 00 e8 00 00 00 00 55 48 89 e5 48 8d ..IG..1.H..L..............UH..H.
1b680 35 44 47 03 00 31 c0 e8 b8 0f 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 48 89 d3 5DG..1......UH..AWAVAUATSPI..H..
1b6a0 49 89 f7 49 89 fc 4d 8b 6c 24 18 49 8b 7d 08 41 ff 55 00 48 85 c0 75 2f 4d 85 f6 74 2a 41 80 7d I..I..M.l$.I.}.A.U.H..u/M..t*A.}
1b6c0 57 00 74 43 be 01 00 00 00 4c 89 e7 e8 fa f1 ff ff 49 8b 7d 08 4c 89 fe 48 89 da 4c 89 f1 41 ff W.tC.....L.......I.}.L..H..L..A.
1b6e0 55 00 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 U.H..t.H..M..I.D.L..I.].H...[A\A
1b700 5d 41 5e 41 5f 5d c3 be 04 00 00 00 4c 89 e7 e8 29 d2 fe ff 55 48 89 e5 b0 01 48 39 f7 74 20 48 ]A^A_]......L...)...UH....H9.t.H
1b720 8b 57 10 48 3b 56 10 75 14 48 83 c7 18 48 83 c6 18 e8 1e 13 00 00 85 c0 0f 94 c0 eb 02 31 c0 0f .W.H;V.u.H...H...............1..
1b740 b6 c0 5d c3 55 48 89 e5 8a 47 08 3a 46 08 75 0f 3c 04 75 0f 48 39 f7 0f 94 c0 0f b6 c0 eb 09 31 ..].UH...G.:F.u.<.u.H9.........1
1b760 c0 eb 0a e8 ac ff ff ff 85 c0 0f 95 c0 0f b6 c0 5d c3 55 48 89 e5 31 f2 49 89 f0 49 c1 e8 05 49 ................].UH..1.I..I...I
1b780 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 4c ..I9.w...............L7...1.L).L
1b7a0 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 be fb ff 9.s...].UH..AWAVATSA..I..M.f....
1b7c0 ff ff e8 df e5 ff ff 45 8b 44 24 3c 45 39 f8 7d 5d 44 89 f8 ff c0 0f 88 da 00 00 00 49 63 d0 49 .......E.D$<E9.}]D..........Ic.I
1b7e0 8b 74 24 30 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 95 fe ff ff 49 89 44 24 30 49 63 54 24 .t$0H...Ic.H...L.......I.D$0IcT$
1b800 3c 44 39 fa 41 89 d0 7d 25 48 c1 e2 03 31 f6 eb 08 49 8b 44 24 30 48 ff c6 48 01 d0 48 c7 04 f0 <D9.A..}%H...1...I.D$0H..H..H...
1b820 00 00 00 00 41 8d 44 30 01 44 39 f8 7c e3 45 85 c0 7e 49 41 8d 47 ff 45 31 c9 49 8b 7c 24 30 4a ....A.D0.D9.|.E..~IA.G.E1.I.|$0J
1b840 8b 34 cf 48 85 f6 4a c7 04 cf 00 00 00 00 74 24 48 8b 3e 8b 4e 0c 21 c1 49 8b 5c 24 30 48 8b 14 .4.H..J.......t$H.>.N.!.I.\$0H..
1b860 cb 48 89 16 48 89 34 cb 80 66 09 bf 48 85 ff 48 89 fe 75 dc 49 ff c1 45 39 c1 7c be 45 39 f8 7e .H..H.4..f..H..H..u.I..E9.|.E9.~
1b880 27 44 89 f8 ff c0 78 2e 49 8b 74 24 30 49 63 d0 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c 89 f7 e8 e9 'D....x.I.t$0Ic.H...Ic.H...L....
1b8a0 fd ff ff 49 89 44 24 30 45 89 7c 24 3c 5b 41 5c 41 5e 41 5f 5d c3 4c 89 f7 e8 bc fd ff ff 55 48 ...I.D$0E.|$<[A\A^A_].L.......UH
1b8c0 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d4 49 89 f6 49 83 fc 28 77 20 48 8b 5f 18 44 ..AWAVAUATSH...I..I..I..(w.H._.D
1b8e0 8b 7b 50 45 31 e7 4c 89 e0 48 c1 e8 05 48 ff c0 4c 39 e0 76 5a 48 89 7d c0 eb 7c 49 8d 44 24 01 .{PE1.L..H...H..L9.vZH.}..|I.D$.
1b900 48 83 f8 e6 0f 83 6d 01 00 00 48 8b 47 18 44 8b 78 50 49 8d 54 24 19 be 14 00 00 00 31 c9 45 31 H.....m...H.G.D.xPI.T$......1.E1
1b920 c0 e8 ff e2 ff ff 48 89 c3 4c 89 63 10 44 89 7b 0c c6 43 0a 00 48 8d 7b 18 4c 89 f6 4c 89 e2 e8 ......H..L.c.D.{..C..H.{.L..L...
1b940 16 11 00 00 42 c6 44 23 18 00 e9 16 01 00 00 48 89 7d c0 4c 89 e1 44 89 fa c1 e2 05 44 89 fe c1 ....B.D#.......H.}.L..D.....D...
1b960 ee 02 01 d6 41 0f b6 54 0e ff 01 f2 41 31 d7 48 29 c1 48 39 c1 73 df 48 89 5d d0 44 8b 6b 3c 41 ....A..T....A1.H).H9.s.H.].D.k<A
1b980 8d 45 ff 44 21 f8 48 98 48 8b 4b 30 48 89 4d c8 48 8b 1c c1 eb 03 48 8b 1b 48 85 db 74 41 44 3b .E.D!.H.H.K0H.M.H.....H..H..tAD;
1b9a0 7b 0c 75 f2 4c 39 63 10 75 ec 48 8d 73 18 4c 89 f7 4c 89 e2 e8 9b 10 00 00 85 c0 75 d9 0f b6 43 {.u.L9c.u.H.s.L..L.........u...C
1b9c0 09 83 f0 03 48 8b 4d d0 0f b6 49 54 83 f1 03 85 c8 0f 85 8e 00 00 00 88 43 09 e9 86 00 00 00 48 ....H.M...IT............C......H
1b9e0 8b 45 d0 44 39 68 38 48 8b 5d c0 72 27 41 81 fd fe ff ff 3f 7f 1e 45 01 ed 48 89 df 44 89 ee e8 .E.D9h8H.].r'A.....?..E..H..D...
1ba00 a4 fd ff ff 48 8b 45 d0 44 8b 68 3c 48 8b 40 30 48 89 45 c8 41 ff cd 45 21 fd 49 63 c5 48 8b 4d ....H.E.D.h<H.@0H.E.A..E!.Ic.H.M
1ba20 c8 48 8d 0c c1 49 8d 54 24 19 be 04 00 00 00 45 31 c0 48 89 df e8 eb e1 ff ff 48 89 c3 4c 89 63 .H...I.T$......E1.H.......H..L.c
1ba40 10 44 89 7b 0c c6 43 0a 00 48 8d 7b 18 4c 89 f6 4c 89 e2 e8 02 10 00 00 42 c6 44 23 18 00 48 8b .D.{..C..H.{.L..L.......B.D#..H.
1ba60 45 d0 ff 40 38 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 fe fb ff ff 55 48 89 e5 E..@8H..H...[A\A]A^A_]......UH..
1ba80 41 56 53 48 89 f3 49 89 fe 48 89 df e8 77 10 00 00 4c 89 f7 48 89 de 48 89 c2 5b 41 5e 5d e9 1b AVSH..I..H...w...L..H..H..[A^]..
1baa0 fe ff ff 55 48 89 e5 41 56 53 49 89 d6 48 89 f3 48 83 fb d6 73 28 48 8d 53 28 be 07 00 00 00 31 ...UH..AVSI..H..H...s(H.S(.....1
1bac0 c9 45 31 c0 e8 5c e1 ff ff 48 89 58 20 48 c7 40 10 00 00 00 00 4c 89 70 18 5b 41 5e 5d c3 e8 97 .E1..\...H.X.H.@.....L.p.[A^]...
1bae0 fb ff ff 90 55 48 89 e5 48 85 f6 41 0f 94 c1 85 d2 41 0f 94 c0 31 c0 45 08 c8 48 0f 44 c6 48 8b ....UH..H..A.....A...1.E..H.D.H.
1bb00 77 20 f6 46 22 01 74 08 48 8b 76 38 48 89 77 28 48 89 47 58 89 4f 4c 89 4f 50 41 f6 c0 01 74 02 w..F".t.H.v8H.w(H.GX.OL.OPA...t.
1bb20 31 d2 88 57 48 b8 01 00 00 00 5d c3 55 48 89 e5 48 8b 47 58 5d c3 55 48 89 e5 0f b6 47 48 5d c3 1..WH.....].UH..H.GX].UH....GH].
1bb40 55 48 89 e5 8b 47 4c 5d c3 55 48 89 e5 31 c0 85 f6 78 3d 48 8b 4f 20 48 83 ef 80 48 39 f9 41 0f UH...GL].UH..1...x=H.O.H...H9.A.
1bb60 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.}...
1bb80 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..
1bba0 74 3f 48 c7 45 f0 00 00 00 00 48 8b 76 78 48 8d 4d f0 48 89 df 89 c2 e8 52 00 00 00 31 c9 48 85 t?H.E.....H.vxH.M.H.....R...1.H.
1bbc0 c0 74 41 48 8b 4d f0 48 8b 53 10 48 8b 31 48 89 32 8b 49 08 89 4a 08 48 83 43 10 10 48 89 c1 eb .tAH.M.H.S.H.1H.2.I..J.H.C..H...
1bbe0 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 5d e9 #H.S.1..z.Fu.H.J.H.y.1...H...[].
1bc00 ac 1b ff ff 48 89 c8 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 41 ....H..H...[].UH..AWAVAUATSPI..A
1bc20 89 d4 48 89 f3 49 89 ff f6 43 22 01 74 30 45 85 e4 78 3e 48 8b 03 4c 8b 6b 30 48 8b 00 48 8b 78 ..H..I...C".t0E..x>H..L.k0H..H.x
1bc40 18 48 8b 53 38 48 2b 57 18 48 c1 ea 02 ff ca 44 89 e6 e8 59 1b ff ff 48 85 c0 75 78 eb 07 4c 8b .H.S8H+W.H.....D...Y...H..ux..L.
1bc60 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 30 48 8b 01 48 8b +I...I9_.tEL.{..CA..H..H.{0H..H.
1bc80 40 18 49 63 d4 48 29 cf 48 c1 ff 04 0f b6 70 78 48 29 f7 31 c0 48 39 fa 7d 4a 48 01 d6 48 c1 e6 @.Ic.H).H.....pxH).1.H9.}JH..H..
1bca0 04 48 01 f1 49 89 0e 48 8d 05 35 42 03 00 eb 34 49 83 c7 10 49 8b 0f 4c 29 e9 48 c1 f9 04 49 63 .H..I..H..5B...4I...I..L).H...Ic
1bcc0 d4 31 c0 48 39 d1 7c 1c 45 85 e4 7e 17 48 8d 05 02 42 03 00 41 ff cc 49 63 cc 48 c1 e1 04 4c 01 .1.H9.|.E..~.H...B..A..Ic.H...L.
1bce0 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 45 f0 .I..H...[A\A]A^A_].UH..SPH..H.E.
1bd00 00 00 00 00 48 8b 76 78 48 8d 4d f0 e8 fd fe ff ff 48 85 c0 74 15 48 8b 4b 10 48 8b 55 f0 48 8b ....H.vxH.M......H..t.H.K.H.U.H.
1bd20 71 f0 48 89 32 8b 49 f8 89 4a 08 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 q.H.2.I..J.H.C..H...[].UH..AWAVA
1bd40 55 41 54 53 48 83 ec 58 49 89 d5 49 89 fe 80 3e 3e 75 13 49 8b 4e 10 48 83 c1 f0 48 ff c6 49 89 UATSH..XI..I...>>u.I.N.H...H..I.
1bd60 4e 10 31 c0 eb 07 49 8b 45 78 48 8b 08 48 89 45 b0 8b 41 08 83 e0 1f 45 31 e4 83 f8 06 75 03 4c N.1...I.ExH..H.E..A....E1....u.L
1bd80 8b 21 48 89 4d a8 8a 06 48 89 75 b8 84 c0 bb 01 00 00 00 0f 84 fa 02 00 00 49 8d 4d 38 48 89 4d .!H.M...H.u..............I.M8H.M
1bda0 c0 49 8d 4d 08 48 89 4d a0 48 8b 4d b8 4c 8d 79 01 bb 01 00 00 00 e9 a1 01 00 00 48 8b 45 b0 48 .I.M.H.M.H.M.L.y...........H.E.H
1bdc0 85 c0 0f 84 8b 00 00 00 f6 40 22 40 0f 85 81 00 00 00 48 8b 40 10 f6 40 22 01 74 77 48 8b 08 48 .........@"@......H.@..@".twH..H
1bde0 8b 70 38 48 8b 01 48 8b 78 18 48 8b 47 18 48 29 c6 48 c1 ee 02 ff ce 48 63 ce 44 8b 14 88 44 89 .p8H..H.x.H.G.H).H.....Hc.D...D.
1be00 d2 83 e2 3f 45 31 c0 83 c2 fa 83 fa 1c 77 44 48 8d 05 8e 03 00 00 48 89 c1 48 63 04 91 48 01 c8 ...?E1.......wDH......H..Hc..H..
1be20 48 8d 15 84 40 03 00 48 89 d1 49 89 c9 ff e0 41 b8 01 00 00 00 e9 fe 00 00 00 48 8b 45 b0 48 85 H...@..H..I....A..........H.E.H.
1be40 c0 75 30 31 c0 eb 31 4d 85 e4 75 35 41 c6 45 34 00 eb 3f 49 c7 45 10 00 00 00 00 48 8d 05 12 12 .u01..1M..u5A.E4..?I.E.....H....
1be60 00 00 49 89 45 10 49 c7 45 08 00 00 00 00 e9 12 02 00 00 8a 40 22 24 40 41 88 45 37 e9 04 02 00 ..I.E.I.E...........@"$@A.E7....
1be80 00 41 8a 44 24 0a 41 88 45 34 41 80 7c 24 08 26 75 0c 66 41 c7 45 35 00 01 e9 e7 01 00 00 49 8b .A.D$.A.E4A.|$.&u.fA.E5.......I.
1bea0 44 24 18 8a 40 79 41 88 45 36 49 8b 44 24 18 8a 40 78 41 88 45 35 e9 ca 01 00 00 41 c1 ea 06 41 D$..@yA.E6I.D$..@xA.E5.....A...A
1bec0 0f b6 d2 48 8b 4d a0 e8 60 04 00 00 48 85 c0 49 89 45 10 74 86 e9 ab 01 00 00 41 b8 06 00 00 00 ...H.M..`...H..I.E.t......A.....
1bee0 eb 56 41 b8 07 00 00 00 eb 4e 41 b8 08 00 00 00 eb 46 41 b8 09 00 00 00 eb 3e 41 b8 0a 00 00 00 .VA......NA......FA......>A.....
1bf00 eb 36 41 b8 0b 00 00 00 eb 2e 41 b8 0c 00 00 00 eb 26 41 b8 04 00 00 00 eb 1e 41 b8 0f 00 00 00 .6A.......A......&A.......A.....
1bf20 eb 16 41 b8 05 00 00 00 eb 0e 41 b8 0d 00 00 00 eb 06 41 b8 0e 00 00 00 49 8b 46 18 4a 8b 94 c0 ..A.......A.......A.....I.F.J...
1bf40 20 01 00 00 48 83 c2 18 4c 8d 0d 69 3f 03 00 49 89 55 08 4d 89 4d 10 e9 29 01 00 00 0f be c0 83 ....H...L..i?..I.U.M.M..).......
1bf60 f8 52 7f 0e 83 f8 4c 0f 85 c0 00 00 00 e9 13 01 00 00 83 f8 65 7f 3f 83 f8 53 0f 85 ad 00 00 00 .R....L.............e.?..S......
1bf80 4d 85 e4 74 0c 41 80 7c 24 08 26 0f 85 a0 00 00 00 48 8d 05 2b 3f 03 00 48 89 c1 49 89 4d 20 49 M..t.A.|$.&......H..+?..H..I.M.I
1bfa0 c7 45 2c ff ff ff ff 48 8d 05 1a 3f 03 00 48 89 ce e9 bd 00 00 00 83 f8 6b 7f 0b 83 f8 66 0f 84 .E,....H...?..H.........k....f..
1bfc0 c1 00 00 00 eb 67 83 c0 94 83 f8 09 77 5f 48 8d 0d a7 01 00 00 48 63 04 81 48 01 c8 ff e0 b8 ff .....g......w_H......Hc..H......
1bfe0 ff ff ff 48 8b 75 b0 48 85 f6 74 3b f6 46 22 01 74 35 48 8b 06 48 8b 00 48 8b 50 18 48 8b 4a 28 ...H.u.H..t;.F".t5H..H..H.P.H.J(
1c000 31 c0 48 85 c9 74 20 48 8b 46 38 48 2b 42 18 48 c1 e0 1e 48 ba 00 00 00 00 ff ff ff ff 48 01 d0 1.H..t.H.F8H+B.H...H.........H..
1c020 48 c1 f8 20 8b 04 81 41 89 45 28 eb 58 31 db eb 54 49 8b 44 24 18 48 8b 48 48 48 85 c9 48 8d 35 H......A.E(.X1..TI.D$.H.HHH..H.5
1c040 86 3e 03 00 74 07 48 83 c1 18 48 89 ce 49 89 75 20 8b 48 68 85 c9 41 89 4d 2c 8b 40 6c 41 89 45 .>..t.H...H..I.u..Hh..A.M,.@lA.E
1c060 30 48 8d 05 6a 3e 03 00 48 8d 0d 5e 3e 03 00 48 0f 44 c1 49 89 45 18 ba 3c 00 00 00 48 8b 7d c0 0H..j>..H..^>..H.D.I.E..<...H.}.
1c080 e8 5c af fe ff 41 8a 07 49 ff c7 84 c0 0f 85 c9 fe ff ff 89 5d c0 be 66 00 00 00 48 8b 5d b8 48 .\...A..I...........]..f...H.].H
1c0a0 89 df e8 3d 0a 00 00 48 85 c0 74 19 49 8b 46 10 48 8b 55 a8 48 8b 0a 48 89 08 8b 4a 08 89 48 08 ...=...H..t.I.F.H.U.H..H...J..H.
1c0c0 49 83 46 10 10 be 4c 00 00 00 48 89 df e8 12 0a 00 00 48 85 c0 0f 84 8d 00 00 00 4c 89 f1 4d 85 I.F...L...H.......H........L..M.
1c0e0 e4 4d 89 e7 74 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 .M..t.A...&u.H.A..@.....H...H.A.
1c100 eb 66 49 8b 47 18 4c 8b 70 28 49 89 cc 4c 89 e7 e8 88 ed fe ff 48 89 c3 49 8b 44 24 10 48 89 18 .fI.G.L.p(I..L.......H..I.D$.H..
1c120 c7 40 08 45 00 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 .@.E...I.D$...E......E.....I.G.E
1c140 31 ed 83 78 5c 00 7e 20 43 8b 14 ae 4c 89 e7 48 89 de 48 8d 4d c8 e8 6d ec fe ff 49 ff c5 49 8b 1..x\.~.C...L..H..H.M..m...I..I.
1c160 47 18 44 3b 68 5c 7c e0 8b 45 c0 48 83 c4 58 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 90 62 fe ff ff G.D;h\|..E.H..X[A\A]A^A_].f.b...
1c180 b1 fe ff ff 3f fc ff ff b1 fe ff ff b1 fe ff ff b1 fe ff ff b1 fe ff ff b1 fe ff ff be fc ff ff ....?...........................
1c1a0 cb fc ff ff 94 fd ff ff 94 fd ff ff 8b fc ff ff af fc ff ff 8b fc ff ff af fc ff ff 94 fd ff ff ................................
1c1c0 36 fd ff ff 3e fd ff ff 46 fd ff ff 4e fd ff ff 56 fd ff ff 5e fd ff ff 66 fd ff ff af fc ff ff 6...>...F...N...V...^...f.......
1c1e0 6e fd ff ff 76 fd ff ff af fc ff ff 7e fd ff ff 86 fd ff ff 8e fd ff ff af fc ff ff af fc ff ff n...v.......~...................
1c200 17 fd ff ff 17 fd ff ff af fc ff ff af fc ff ff af fc ff ff ab fd ff ff 55 48 89 e5 41 57 41 56 ........................UH..AWAV
1c220 41 54 53 48 83 ec 10 49 89 d6 48 89 f0 49 89 fc 4d 8b 44 24 20 48 c7 45 d8 00 00 00 00 8b 50 08 ATSH...I..H..I..M.D$.H.E......P.
1c240 83 e2 0f ff c2 48 8d 35 e4 d0 03 00 4c 8b 3c d6 41 f6 40 22 01 74 78 49 8b 10 48 8b 12 0f b6 72 .....H.5....L.<.A.@".txI..H....r
1c260 0a 85 f6 74 1e 31 ff 31 db 48 8b 4c da 20 48 39 41 10 0f 84 89 00 00 00 48 ff c3 48 83 c7 10 39 ...t.1.1.H.L..H9A.......H..H...9
1c280 f3 7c e6 49 8b 70 08 49 8b 58 30 48 39 f3 73 3f 48 89 df 48 39 f8 74 0b 48 83 c7 10 48 39 f7 72 .|.I.p.I.X0H9.s?H..H9.t.H...H9.r
1c2a0 f2 eb 2c 48 8b 7a 18 49 8b 70 38 48 2b 77 18 48 c1 ee 02 ff ce 48 29 d8 48 c1 e8 04 48 8d 4d d8 ..,H.z.I.p8H+w.H.....H).H...H.M.
1c2c0 89 c2 e8 65 00 00 00 48 89 c1 48 85 c9 75 17 48 8d 35 3d 3b 03 00 31 c0 4c 89 e7 4c 89 f2 4c 89 ...e...H..H..u.H.5=;..1.L..L..L.
1c2e0 f9 e8 5e 03 00 00 4c 8b 45 d8 48 8d 35 ff 3a 03 00 31 c0 4c 89 f2 4c 89 e7 4d 89 f9 e8 43 03 00 ..^...L.E.H.5.:..1.L..L..M...C..
1c300 00 48 8b 42 18 48 8b 40 38 4c 8b 04 38 4d 85 c0 75 09 4c 8d 05 e2 29 03 00 eb 04 49 83 c0 18 4c .H.B.H.@8L..8M..u.L...)....I...L
1c320 89 45 d8 48 8d 0d 70 3b 03 00 eb be 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d .E.H..p;....UH..AWAVAUATSH...H.M
1c340 d0 41 89 d5 41 89 f6 4c 8d 3d 92 02 00 00 41 8d 75 01 48 89 fb 44 89 f2 e8 53 14 ff ff 48 85 c0 .A..A..L.=....A.u.H..D...S...H..
1c360 48 8b 4d d0 48 89 01 0f 85 20 01 00 00 45 85 f6 b8 00 00 00 00 0f 8e 55 02 00 00 4c 8b 43 18 49 H.M.H........E.........U...L.C.I
1c380 89 da 41 bc ff ff ff ff 31 c0 4c 89 c1 45 31 c9 8b 31 89 f7 83 e7 3f 89 f2 c1 ea 06 83 ff 16 0f ..A.....1.L..E1..1....?.........
1c3a0 b6 d2 7f 16 83 ff 04 75 4b 44 39 ea 7f 71 c1 ee 17 01 f2 44 39 ea 7d 58 eb 65 8d 5f e9 83 fb 0b .......uKD9..q.....D9.}X.e._....
1c3c0 77 32 49 63 1c 9f 4c 01 fb ff e3 c1 ee 0e 8d 94 30 02 00 fe ff 39 d0 40 0f 9c c6 44 39 f2 40 0f w2Ic..L.........0....9.@...D9.@.
1c3e0 9e c7 40 20 f7 44 39 ca 0f 9f c3 40 84 fb 44 0f 45 ca eb 2b 48 8d 35 15 3e 03 00 f6 04 3e 40 74 ..@..D9....@..D.E..+H.5.>....>@t
1c400 1e 44 39 ea 75 19 eb 08 83 c2 02 44 39 ea 7f 0f 44 39 c8 41 89 c4 ba ff ff ff ff 44 0f 4c e2 ff .D9.u......D9...D9.A.......D.L..
1c420 c0 48 83 c1 04 41 39 c6 0f 85 62 ff ff ff 41 83 fc ff b8 00 00 00 00 4c 89 d7 0f 84 90 01 00 00 .H...A9...b...A........L........
1c440 49 63 c4 41 8b 0c 80 89 ca 83 e2 3f 31 c0 83 fa 0c 0f 87 79 01 00 00 48 8d 35 b2 01 00 00 48 89 Ic.A.......?1......y...H.5....H.
1c460 f3 48 63 34 93 48 01 de ff e6 41 89 cd 41 c1 ed 17 c1 e9 06 0f b6 c1 41 39 c5 45 89 e6 b8 00 00 .Hc4.H....A..A.........A9.E.....
1c480 00 00 0f 82 c6 fe ff ff e9 43 01 00 00 48 8d 05 0b 2c 03 00 e9 37 01 00 00 89 cb c1 eb 0e 81 e3 .........C...H...,...7..........
1c4a0 ff 01 00 00 c1 e9 17 83 fa 07 0f 85 a0 00 00 00 ff c1 49 89 fe 89 ce 44 89 e2 e8 f1 12 ff ff 4c ..................I....D.......L
1c4c0 89 f7 49 89 c5 e9 9b 00 00 00 c1 e9 0e eb 0d 41 ff c4 49 63 c4 41 8b 0c 80 c1 e9 06 89 c9 48 8b ..I............A..Ic.A........H.
1c4e0 57 10 48 c1 e1 04 8b 74 0a 08 83 e6 0f 31 c0 83 fe 04 0f 85 d8 00 00 00 48 8b 04 0a 48 83 c0 18 W.H....t.....1..........H...H...
1c500 48 8b 4d d0 48 89 01 48 8d 05 94 39 03 00 e9 bd 00 00 00 c1 e9 17 48 8b 47 38 48 c1 e1 04 48 8b H.M.H..H...9..........H.G8H...H.
1c520 04 08 48 85 c0 74 5a 48 83 c0 18 eb 5b c1 e9 0e 81 e1 ff 01 00 00 44 89 e6 89 ca 48 8b 4d d0 e8 ..H..tZH....[.........D....H.M..
1c540 4f 03 00 00 48 8d 05 d9 2f 03 00 e9 80 00 00 00 48 8b 47 38 48 c1 e1 04 4c 8b 2c 08 4d 85 ed 74 O...H.../.......H.G8H...L.,.M..t
1c560 37 49 83 c5 18 44 89 e6 89 da 48 8b 4d d0 e8 20 03 00 00 4d 85 ed 75 35 48 8d 05 15 39 03 00 eb 7I...D....H.M......M..u5H...9...
1c580 4f 48 8d 05 73 27 03 00 48 8b 4d d0 48 89 01 48 8d 05 04 39 03 00 eb 38 44 89 e6 89 da 48 8b 4d OH..s'..H.M.H..H...9...8D....H.M
1c5a0 d0 e8 ed 02 00 00 4c 8d 2d 4e 27 03 00 48 8d 35 a0 29 03 00 4c 89 ef e8 2e 05 00 00 85 c0 48 8d ......L.-N'..H.5.)..L.........H.
1c5c0 0d c8 38 03 00 48 8d 05 c8 38 03 00 48 0f 44 c1 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 ..8..H...8..H.D.H...[A\A]A^A_]..
1c5e0 eb fd ff ff 14 fe ff ff 14 fe ff ff 14 fe ff ff 21 fe ff ff 14 fe ff ff 2b fe ff ff 2b fe ff ff ................!.......+...+...
1c600 14 fe ff ff 14 fe ff ff 14 fe ff ff 28 fe ff ff 5a fe ff ff ba fe ff ff bf fe ff ff c0 ff ff ff ............(...Z...............
1c620 c0 ff ff ff 03 ff ff ff 89 fe ff ff 89 fe ff ff c0 ff ff ff c0 ff ff ff c0 ff ff ff c0 ff ff ff ................................
1c640 1d ff ff ff 55 48 89 e5 41 57 41 56 53 48 81 ec 18 01 00 00 48 89 fb 84 c0 74 38 0f 29 85 00 ff ....UH..AWAVSH......H....t8.)...
1c660 ff ff 0f 29 8d 10 ff ff ff 0f 29 95 20 ff ff ff 0f 29 9d 30 ff ff ff 0f 29 a5 40 ff ff ff 0f 29 ...)......)......).0....).@....)
1c680 ad 50 ff ff ff 0f 29 b5 60 ff ff ff 0f 29 bd 70 ff ff ff 4c 89 8d f8 fe ff ff 4c 89 85 f0 fe ff .P....).`....).p...L......L.....
1c6a0 ff 48 89 8d e8 fe ff ff 48 89 95 e0 fe ff ff 48 8d 85 d0 fe ff ff 48 89 45 90 48 8d 45 10 48 89 .H......H......H......H.E.H.E.H.
1c6c0 45 88 c7 45 84 30 00 00 00 c7 45 80 10 00 00 00 48 8d 55 80 48 89 df e8 16 a5 fe ff 49 89 c6 48 E..E.0....E.....H.U.H.......I..H
1c6e0 8b 53 20 f6 42 22 01 74 77 48 8b 02 48 8b 00 48 8b 40 18 48 8b 48 28 45 31 ff 48 85 c9 74 21 48 .S..B".twH..H..H.@.H.H(E1.H..t!H
1c700 8b 52 38 48 2b 50 18 48 c1 e2 1e 48 be 00 00 00 00 ff ff ff ff 48 01 d6 48 c1 fe 20 44 8b 3c b1 .R8H+P.H...H.........H..H...D.<.
1c720 48 8b 70 48 48 85 f6 75 0a c6 45 a0 3f c6 45 a1 00 eb 12 48 83 c6 18 48 8d 7d a0 ba 3c 00 00 00 H.pHH..u..E.?.E....H...H.}..<...
1c740 e8 9c a8 fe ff 48 8d 35 07 29 03 00 48 8d 55 a0 31 c0 44 89 f9 48 89 df 4d 89 f0 e8 fd a7 fe ff .....H.5.)..H.U.1.D..H..M.......
1c760 48 89 df e8 ac 00 00 00 55 48 89 e5 8b 46 08 89 c1 83 e1 0f 83 f9 04 0f 94 c1 83 f8 03 0f 94 c0 H.......UH...F..................
1c780 08 c8 48 0f 45 f2 48 8d 15 9f 36 03 00 e8 86 fa ff ff 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 ..H.E.H...6.......UH..AWAVSH...I
1c7a0 89 d6 48 89 f3 49 89 ff 48 8d 75 d8 48 89 df e8 b4 72 fe ff 48 85 c0 49 0f 45 de 48 8d 15 76 36 ..H..I..H.u.H....r..H..I.E.H..v6
1c7c0 03 00 4c 89 ff 48 89 de e8 4b fa ff ff 55 48 89 e5 48 89 d0 8b 4e 08 83 e1 0f ff c1 48 8d 35 4d ..L..H...K...UH..H...N......H.5M
1c7e0 cb 03 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 4f 36 03 00 31 ...H....@......H...H9.u.H.5O6..1
1c800 c0 e8 3e fe ff ff 48 8d 35 62 36 03 00 31 c0 e8 30 fe ff ff 55 48 89 e5 53 50 48 89 fb 48 8b 43 ..>...H.5b6..1..0...UH..SPH..H.C
1c820 78 48 85 c0 74 53 48 8b 4b 38 8b 54 08 08 83 e2 0f 83 fa 06 75 50 48 8b 53 10 48 8b 72 f0 48 89 xH..tSH.K8.T........uPH.S.H.r.H.
1c840 32 8b 72 f8 89 72 08 48 8b 53 10 48 8b 34 01 48 89 72 f0 8b 44 01 08 89 42 f8 48 8b 73 10 48 8d 2.r..r.H.S.H.4.H.r..D...B.H.s.H.
1c860 46 10 48 89 43 10 48 83 c6 f0 ba 01 00 00 00 31 c9 48 89 df e8 cd c8 fe ff be 02 00 00 00 48 89 F.H.C.H........1.H............H.
1c880 df e8 b7 c0 fe ff be 06 00 00 00 48 89 df e8 aa c0 fe ff 55 48 89 e5 53 50 48 89 cb f6 c6 01 74 ...........H.......UH..SPH.....t
1c8a0 27 81 e2 ff fe ff ff 48 63 c2 48 8b 4f 10 48 c1 e0 04 8b 54 01 08 83 e2 0f 83 fa 04 75 1c 48 8b '......Hc.H.O.H....T........u.H.
1c8c0 04 01 48 83 c0 18 eb 19 48 89 d9 e8 5c fa ff ff 48 85 c0 74 05 80 38 63 74 0a 48 8d 05 1a 24 03 ..H.....H...\...H..t..8ct.H...$.
1c8e0 00 48 89 03 48 83 c4 08 5b 5d c3 90 ff 25 6e b7 03 00 ff 25 70 b7 03 00 ff 25 72 b7 03 00 ff 25 .H..H...[]...%n....%p....%r....%
1c900 74 b7 03 00 ff 25 76 b7 03 00 ff 25 78 b7 03 00 ff 25 7a b7 03 00 ff 25 7c b7 03 00 ff 25 7e b7 t....%v....%x....%z....%|....%~.
1c920 03 00 ff 25 80 b7 03 00 ff 25 82 b7 03 00 ff 25 84 b7 03 00 ff 25 86 b7 03 00 ff 25 88 b7 03 00 ...%.....%.....%.....%.....%....
1c940 ff 25 8a b7 03 00 ff 25 8c b7 03 00 ff 25 8e b7 03 00 ff 25 90 b7 03 00 ff 25 92 b7 03 00 ff 25 .%.....%.....%.....%.....%.....%
1c960 94 b7 03 00 ff 25 96 b7 03 00 ff 25 98 b7 03 00 ff 25 9a b7 03 00 ff 25 9c b7 03 00 ff 25 9e b7 .....%.....%.....%.....%.....%..
1c980 03 00 ff 25 a0 b7 03 00 ff 25 a2 b7 03 00 ff 25 a4 b7 03 00 ff 25 a6 b7 03 00 ff 25 a8 b7 03 00 ...%.....%.....%.....%.....%....
1c9a0 ff 25 aa b7 03 00 ff 25 ac b7 03 00 ff 25 ae b7 03 00 ff 25 b0 b7 03 00 ff 25 b2 b7 03 00 ff 25 .%.....%.....%.....%.....%.....%
1c9c0 b4 b7 03 00 ff 25 b6 b7 03 00 ff 25 b8 b7 03 00 ff 25 ba b7 03 00 ff 25 bc b7 03 00 ff 25 be b7 .....%.....%.....%.....%.....%..
1c9e0 03 00 ff 25 c0 b7 03 00 ff 25 c2 b7 03 00 ff 25 c4 b7 03 00 ff 25 c6 b7 03 00 ff 25 c8 b7 03 00 ...%.....%.....%.....%.....%....
1ca00 ff 25 ca b7 03 00 ff 25 cc b7 03 00 ff 25 ce b7 03 00 ff 25 d0 b7 03 00 ff 25 d2 b7 03 00 ff 25 .%.....%.....%.....%.....%.....%
1ca20 d4 b7 03 00 ff 25 d6 b7 03 00 ff 25 d8 b7 03 00 ff 25 da b7 03 00 ff 25 dc b7 03 00 ff 25 de b7 .....%.....%.....%.....%.....%..
1ca40 03 00 ff 25 e0 b7 03 00 ff 25 e2 b7 03 00 ff 25 e4 b7 03 00 ff 25 e6 b7 03 00 ff 25 e8 b7 03 00 ...%.....%.....%.....%.....%....
1ca60 ff 25 ea b7 03 00 ff 25 ec b7 03 00 ff 25 ee b7 03 00 ff 25 f0 b7 03 00 ff 25 f2 b7 03 00 ff 25 .%.....%.....%.....%.....%.....%
1ca80 f4 b7 03 00 ff 25 f6 b7 03 00 ff 25 f8 b7 03 00 ff 25 fa b7 03 00 ff 25 fc b7 03 00 ff 25 fe b7 .....%.....%.....%.....%.....%..
1caa0 03 00 ff 25 00 b8 03 00 ff 25 02 b8 03 00 ff 25 04 b8 03 00 ff 25 06 b8 03 00 ff 25 08 b8 03 00 ...%.....%.....%.....%.....%....
1cac0 ff 25 0a b8 03 00 ff 25 0c b8 03 00 ff 25 0e b8 03 00 ff 25 10 b8 03 00 ff 25 12 b8 03 00 ff 25 .%.....%.....%.....%.....%.....%
1cae0 14 b8 03 00 ff 25 16 b8 03 00 ff 25 18 b8 03 00 ff 25 1a b8 03 00 ff 25 1c b8 03 00 ff 25 1e b8 .....%.....%.....%.....%.....%..
1cb00 03 00 ff 25 20 b8 03 00 ff 25 22 b8 03 00 ff 25 24 b8 03 00 ff 25 26 b8 03 00 ff 25 28 b8 03 00 ...%.....%"....%$....%&....%(...
1cb20 ff 25 2a b8 03 00 ff 25 2c b8 03 00 ff 25 2e b8 03 00 ff 25 30 b8 03 00 ff 25 32 b8 03 00 ff 25 .%*....%,....%.....%0....%2....%
1cb40 34 b8 03 00 ff 25 36 b8 03 00 ff 25 38 b8 03 00 ff 25 3a b8 03 00 ff 25 3c b8 03 00 ff 25 3e b8 4....%6....%8....%:....%<....%>.
1cb60 03 00 ff 25 40 b8 03 00 ff 25 42 b8 03 00 00 00 4c 8d 1d e9 b4 03 00 e9 04 4e fe ff 4c 8d 1d e5 ...%@....%B.....L........N..L...
1cb80 b4 03 00 e9 f8 4d fe ff 4c 8d 1d e1 b4 03 00 e9 ec 4d fe ff 4c 8d 1d dd b4 03 00 e9 e0 4d fe ff .....M..L........M..L........M..
1cba0 4c 8d 1d d9 b4 03 00 e9 d4 4d fe ff 4c 8d 1d d5 b4 03 00 e9 c8 4d fe ff 4c 8d 1d d1 b4 03 00 e9 L........M..L........M..L.......
1cbc0 bc 4d fe ff 4c 8d 1d cd b4 03 00 e9 b0 4d fe ff 4c 8d 1d c9 b4 03 00 e9 a4 4d fe ff 4c 8d 1d c5 .M..L........M..L........M..L...
1cbe0 b4 03 00 e9 98 4d fe ff 4c 8d 1d c1 b4 03 00 e9 8c 4d fe ff 4c 8d 1d bd b4 03 00 e9 80 4d fe ff .....M..L........M..L........M..
1cc00 4c 8d 1d b9 b4 03 00 e9 74 4d fe ff 4c 8d 1d b5 b4 03 00 e9 68 4d fe ff 4c 8d 1d b1 b4 03 00 e9 L.......tM..L.......hM..L.......
1cc20 5c 4d fe ff 4c 8d 1d ad b4 03 00 e9 50 4d fe ff 4c 8d 1d a9 b4 03 00 e9 44 4d fe ff 4c 8d 1d a5 \M..L.......PM..L.......DM..L...
1cc40 b4 03 00 e9 38 4d fe ff 4c 8d 1d a1 b4 03 00 e9 2c 4d fe ff 4c 8d 1d 9d b4 03 00 e9 20 4d fe ff ....8M..L.......,M..L........M..
1cc60 4c 8d 1d 99 b4 03 00 e9 14 4d fe ff 4c 8d 1d 95 b4 03 00 e9 08 4d fe ff 4c 8d 1d 91 b4 03 00 e9 L........M..L........M..L.......
1cc80 fc 4c fe ff 4c 8d 1d 8d b4 03 00 e9 f0 4c fe ff 4c 8d 1d 89 b4 03 00 e9 e4 4c fe ff 4c 8d 1d 85 .L..L........L..L........L..L...
1cca0 b4 03 00 e9 d8 4c fe ff 4c 8d 1d 81 b4 03 00 e9 cc 4c fe ff 4c 8d 1d 7d b4 03 00 e9 c0 4c fe ff .....L..L........L..L..}.....L..
1ccc0 4c 8d 1d 79 b4 03 00 e9 b4 4c fe ff 4c 8d 1d 75 b4 03 00 e9 a8 4c fe ff 4c 8d 1d 71 b4 03 00 e9 L..y.....L..L..u.....L..L..q....
1cce0 9c 4c fe ff 4c 8d 1d 6d b4 03 00 e9 90 4c fe ff 4c 8d 1d 69 b4 03 00 e9 84 4c fe ff 4c 8d 1d 65 .L..L..m.....L..L..i.....L..L..e
1cd00 b4 03 00 e9 78 4c fe ff 4c 8d 1d 61 b4 03 00 e9 6c 4c fe ff 4c 8d 1d 5d b4 03 00 e9 60 4c fe ff ....xL..L..a....lL..L..]....`L..
1cd20 4c 8d 1d 59 b4 03 00 e9 54 4c fe ff 4c 8d 1d 55 b4 03 00 e9 48 4c fe ff 4c 8d 1d 51 b4 03 00 e9 L..Y....TL..L..U....HL..L..Q....
1cd40 3c 4c fe ff 4c 8d 1d 4d b4 03 00 e9 30 4c fe ff 4c 8d 1d 49 b4 03 00 e9 24 4c fe ff 4c 8d 1d 45 <L..L..M....0L..L..I....$L..L..E
1cd60 b4 03 00 e9 18 4c fe ff 4c 8d 1d 41 b4 03 00 e9 0c 4c fe ff 4c 8d 1d 3d b4 03 00 e9 00 4c fe ff .....L..L..A.....L..L..=.....L..
1cd80 4c 8d 1d 39 b4 03 00 e9 f4 4b fe ff 4c 8d 1d 35 b4 03 00 e9 e8 4b fe ff 4c 8d 1d 31 b4 03 00 e9 L..9.....K..L..5.....K..L..1....
1cda0 dc 4b fe ff 4c 8d 1d 2d b4 03 00 e9 d0 4b fe ff 4c 8d 1d 29 b4 03 00 e9 c4 4b fe ff 4c 8d 1d 25 .K..L..-.....K..L..).....K..L..%
1cdc0 b4 03 00 e9 b8 4b fe ff 4c 8d 1d 21 b4 03 00 e9 ac 4b fe ff 4c 8d 1d 1d b4 03 00 e9 a0 4b fe ff .....K..L..!.....K..L........K..
1cde0 4c 8d 1d 19 b4 03 00 e9 94 4b fe ff 4c 8d 1d 15 b4 03 00 e9 88 4b fe ff 4c 8d 1d 11 b4 03 00 e9 L........K..L........K..L.......
1ce00 7c 4b fe ff 4c 8d 1d 0d b4 03 00 e9 70 4b fe ff 4c 8d 1d 09 b4 03 00 e9 64 4b fe ff 4c 8d 1d 05 |K..L.......pK..L.......dK..L...
1ce20 b4 03 00 e9 58 4b fe ff 4c 8d 1d 01 b4 03 00 e9 4c 4b fe ff 4c 8d 1d fd b3 03 00 e9 40 4b fe ff ....XK..L.......LK..L.......@K..
1ce40 4c 8d 1d f9 b3 03 00 e9 34 4b fe ff 4c 8d 1d f5 b3 03 00 e9 28 4b fe ff 4c 8d 1d f1 b3 03 00 e9 L.......4K..L.......(K..L.......
1ce60 1c 4b fe ff 4c 8d 1d ed b3 03 00 e9 10 4b fe ff 4c 8d 1d e9 b3 03 00 e9 04 4b fe ff 4c 8d 1d e5 .K..L........K..L........K..L...
1ce80 b3 03 00 e9 f8 4a fe ff 4c 8d 1d e1 b3 03 00 e9 ec 4a fe ff 4c 8d 1d dd b3 03 00 e9 e0 4a fe ff .....J..L........J..L........J..
1cea0 4c 8d 1d d9 b3 03 00 e9 d4 4a fe ff 4c 8d 1d d5 b3 03 00 e9 c8 4a fe ff 4c 8d 1d d1 b3 03 00 e9 L........J..L........J..L.......
1cec0 bc 4a fe ff 4c 8d 1d cd b3 03 00 e9 b0 4a fe ff 4c 8d 1d c9 b3 03 00 e9 a4 4a fe ff 4c 8d 1d c5 .J..L........J..L........J..L...
1cee0 b3 03 00 e9 98 4a fe ff 4c 8d 1d c1 b3 03 00 e9 8c 4a fe ff 4c 8d 1d bd b3 03 00 e9 80 4a fe ff .....J..L........J..L........J..
1cf00 4c 8d 1d b9 b3 03 00 e9 74 4a fe ff 4c 8d 1d b5 b3 03 00 e9 68 4a fe ff 4c 8d 1d b1 b3 03 00 e9 L.......tJ..L.......hJ..L.......
1cf20 5c 4a fe ff 4c 8d 1d ad b3 03 00 e9 50 4a fe ff 4c 8d 1d a9 b3 03 00 e9 44 4a fe ff 4c 8d 1d a5 \J..L.......PJ..L.......DJ..L...
1cf40 b3 03 00 e9 38 4a fe ff 4c 8d 1d a1 b3 03 00 e9 2c 4a fe ff 4c 8d 1d 9d b3 03 00 e9 20 4a fe ff ....8J..L.......,J..L........J..
1cf60 4c 8d 1d 99 b3 03 00 e9 14 4a fe ff 4c 8d 1d 95 b3 03 00 e9 08 4a fe ff 4c 8d 1d 91 b3 03 00 e9 L........J..L........J..L.......
1cf80 fc 49 fe ff 4c 8d 1d 8d b3 03 00 e9 f0 49 fe ff 4c 8d 1d 89 b3 03 00 e9 e4 49 fe ff 4c 8d 1d 85 .I..L........I..L........I..L...
1cfa0 b3 03 00 e9 d8 49 fe ff 4c 8d 1d 81 b3 03 00 e9 cc 49 fe ff 4c 8d 1d 7d b3 03 00 e9 c0 49 fe ff .....I..L........I..L..}.....I..
1cfc0 4c 8d 1d 79 b3 03 00 e9 b4 49 fe ff 4c 8d 1d 75 b3 03 00 e9 a8 49 fe ff 4c 8d 1d 71 b3 03 00 e9 L..y.....I..L..u.....I..L..q....
1cfe0 9c 49 fe ff 4c 8d 1d 6d b3 03 00 e9 90 49 fe ff 4c 8d 1d 69 b3 03 00 e9 84 49 fe ff 4c 8d 1d 65 .I..L..m.....I..L..i.....I..L..e
1d000 b3 03 00 e9 78 49 fe ff 4c 8d 1d 61 b3 03 00 e9 6c 49 fe ff 4c 8d 1d 5d b3 03 00 e9 60 49 fe ff ....xI..L..a....lI..L..]....`I..
1d020 4c 8d 1d 59 b3 03 00 e9 54 49 fe ff 4c 8d 1d 55 b3 03 00 e9 48 49 fe ff 4c 8d 1d 51 b3 03 00 e9 L..Y....TI..L..U....HI..L..Q....
1d040 3c 49 fe ff 4c 8d 1d 4d b3 03 00 e9 30 49 fe ff 4c 8d 1d 49 b3 03 00 e9 24 49 fe ff 4c 8d 1d 45 <I..L..M....0I..L..I....$I..L..E
1d060 b3 03 00 e9 18 49 fe ff 4c 8d 1d 41 b3 03 00 e9 0c 49 fe ff 00 5f 5f 64 79 6c 64 5f 6d 61 6b 65 .....I..L..A.....I...__dyld_make
1d080 5f 64 65 6c 61 79 65 64 5f 6d 6f 64 75 6c 65 5f 69 6e 69 74 69 61 6c 69 7a 65 72 5f 63 61 6c 6c _delayed_module_initializer_call
1d0a0 73 00 5f 5f 64 79 6c 64 5f 6d 6f 64 5f 74 65 72 6d 5f 66 75 6e 63 73 00 27 25 73 27 20 63 6f 75 s.__dyld_mod_term_funcs.'%s'.cou
1d0c0 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 65 73 73 65 64 00 27 25 73 27 20 77 61 73 20 6e 6f 74 20 ld.not.be.accessed.'%s'.was.not.
1d0e0 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b 6e 6f 77 6e 20 65 72 72 6f 72 20 25 64 20 6f 63 63 75 72 found.An..unknown.error.%d.occur
1d100 65 64 20 77 68 69 6c 65 20 61 63 63 65 73 73 69 6e 67 20 27 25 73 27 00 6d 74 69 6d 65 00 73 69 ed.while.accessing.'%s'.mtime.si
1d120 7a 65 00 75 6e 61 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 64 69 72 65 63 74 6f 72 79 20 27 25 ze.unable.to.remove.directory.'%
1d140 73 27 00 63 70 20 25 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 s'.cp.%s.%s.unable.to.copy.file.
1d160 74 6f 20 27 25 73 27 00 75 6e 61 62 6c 65 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 64 69 72 65 to.'%s'.unable.to.switch.to.dire
1d180 63 74 6f 72 79 20 27 25 73 27 00 25 73 2f 25 73 00 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 65 78 65 ctory.'%s'.%s/%s.function.os.exe
1d1a0 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a cutef(cmd,....).local.arg={...}.
1d1c0 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 63 6d 64 2c 20 74 61 62 6c 65 2e 75 cmd.=.string.format(cmd,.table.u
1d1e0 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 72 6e 20 6f 73 2e 65 78 65 63 75 74 65 28 63 6d npack(arg)).return.os.execute(cm
1d200 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 6c 64 5f 73 d).end.local.function.parse_ld_s
1d220 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 66 69 72 73 74 2c 20 6c o_conf(conf_file).local.first,.l
1d240 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 65 20 ast.local.dirs.=.{.}.local.file.
1d260 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 69 6c 65 29 0a 69 66 20 66 69 6c 65 20 3d 3d 20 =.io.open(conf_file).if.file.==.
1d280 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a 66 6f 72 20 6c 69 6e nil.then.return.dirs.end.for.lin
1d2a0 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 29 20 64 6f 0a 66 69 72 73 74 20 3d 20 6c 69 6e e.in.file:lines().do.first.=.lin
1d2c0 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 72 75 65 29 0a 69 66 20 66 69 72 73 74 20 7e 3d e:find("#",.1,.true).if.first.~=
1d2e0 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d 20 6c 69 6e 65 3a 73 75 62 28 31 2c 20 66 69 72 .nil.then.line.=.line:sub(1,.fir
1d300 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c 69 6e 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 66 st.-.1).end.if.line.~=."".then.f
1d320 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 69 6e 63 6c 75 64 65 25 irst,.last.=.line:find("include%
1d340 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 s+").if.first.~=.nil.then.local.
1d360 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c 69 6e 65 3a 73 75 62 28 6c 61 73 74 20 2b 20 31 include_glob.=.line:sub(last.+.1
1d380 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 ).local.includes.=.os.matchfiles
1d3a0 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 (include_glob).for._,.v.in.ipair
1d3c0 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e s(includes).do.dirs.=.table.join
1d3e0 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 76 29 29 0a 65 6e 64 0a (dirs,.parse_ld_so_conf(v)).end.
1d400 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 69 72 73 2c 20 6c 69 6e 65 29 0a 65 6e else.table.insert(dirs,.line).en
1d420 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 72 73 0a 65 6e 64 0a 66 75 6e 63 74 69 d.end.end.return.dirs.end.functi
1d440 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 on.os.findlib(libname).local.pat
1d460 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 20 74 h,.formats.if.os.is("windows").t
1d480 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 25 73 2e 64 6c 6c 22 2c 20 22 25 73 22 20 7d hen.formats.=.{."%s.dll",."%s".}
1d4a0 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 41 54 48 22 29 0a 65 6c 73 65 0a 69 .path.=.os.getenv("PATH").else.i
1d4c0 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d f.os.is("macosx").then.formats.=
1d4e0 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 2c 20 22 25 73 2e 64 79 6c 69 62 22 20 7d 0a 70 .{."lib%s.dylib",."%s.dylib".}.p
1d500 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 ath.=.os.getenv("DYLD_LIBRARY_PA
1d520 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 73 6f 22 TH").else.formats.=.{."lib%s.so"
1d540 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 4c 44 ,."%s.so".}.path.=.os.getenv("LD
1d560 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 6f 72 20 22 22 0a 66 6f 72 20 5f 2c 20 76 20 69 _LIBRARY_PATH").or."".for._,.v.i
1d580 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 22 2f 65 74 63 2f n.ipairs(parse_ld_so_conf("/etc/
1d5a0 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 ld.so.conf")).do.path.=.path....
1d5c0 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f ":"....v.end.end.table.insert(fo
1d5e0 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 68 20 3d 20 70 61 74 68 20 6f 72 20 22 22 0a 69 rmats,."%s").path.=.path.or."".i
1d600 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 68 65 6e 0a 70 61 74 68 20 3d 20 70 61 74 68 20 f.os.is64bit().then.path.=.path.
1d620 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 2f 6c 69 62 36 34 2f 3a 75 73 72 2f 6c 6f 63 61 ...":/lib64:/usr/lib64/:usr/loca
1d640 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c l/lib64".end.path.=.path....":/l
1d660 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 65 6e 64 0a ib:/usr/lib:/usr/local/lib".end.
1d680 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 61 69 72 73 28 66 6f 72 6d 61 74 73 29 20 64 6f for._,.fmt.in.ipairs(formats).do
1d6a0 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 66 6d 74 2c .local.name.=.string.format(fmt,
1d6c0 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 6f 73 2e 70 61 74 68 .libname).local.result.=.os.path
1d6e0 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 68 29 0a 69 66 20 72 65 73 75 6c 74 20 74 68 65 search(name,.path).if.result.the
1d700 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 n.return.result.end.end.end.func
1d720 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 74 75 72 6e 20 5f 4f 50 54 49 4f 4e 53 2e 6f 73 tion.os.get().return._OPTIONS.os
1d740 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 28 69 64 29 0a 72 .or._OS.end.function.os.is(id).r
1d760 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 69 64 3a 6c 6f eturn.(os.get():lower().==.id:lo
1d780 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 wer()).end.local._64BitHostTypes
1d7a0 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 69 61 36 34 22 2c 0a 22 61 6d 64 36 34 22 2c 0a .=.{."x86_64",."ia64",."amd64",.
1d7c0 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 63 36 34 22 2c 0a 22 73 70 61 72 63 36 34 22 0a "ppc64",."powerpc64",."sparc64".
1d7e0 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a 69 66 20 28 6f 73 2e 5f }.function.os.is64bit().if.(os._
1d800 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a is64bit()).then.return.true.end.
1d820 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f 53 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 local.arch.if._OS.==."windows".t
1d840 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 4f 43 45 53 53 4f 52 5f hen.arch.=.os.getenv("PROCESSOR_
1d860 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 6c 73 65 69 66 20 5f 4f 53 20 3d 3d 20 22 6d 61 ARCHITECTURE").elseif._OS.==."ma
1d880 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 65 cosx".then.arch.=.os.outputof("e
1d8a0 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a 65 6c 73 65 0a 61 72 63 68 20 3d 20 6f 73 2e 6f cho.$HOSTTYPE").else.arch.=.os.o
1d8c0 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d 6d 22 29 0a 65 6e 64 0a 61 72 63 68 20 3d 20 61 utputof("uname.-m").end.arch.=.a
1d8e0 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 68 6f 73 74 74 79 70 65 20 69 6e 20 69 rch:lower().for._,.hosttype.in.i
1d900 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 29 20 64 6f 0a 69 66 20 61 72 63 pairs(_64BitHostTypes).do.if.arc
1d920 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 h:find(hosttype).then.return.tru
1d940 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 6c 6f 63 61 6c e.end.end.return.false.end.local
1d960 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 .function.domatch(result,.mask,.
1d980 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 73 6b 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e wantfiles).if.mask:startswith(".
1d9a0 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 6d 61 73 6b 3a 73 75 62 28 33 29 0a 65 6e 64 0a /").then.mask.=.mask:sub(3).end.
1d9c0 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 6d 61 73 6b 0a 6c 6f 63 61 6c 20 73 74 61 72 70 local.basedir.=.mask.local.starp
1d9e0 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 25 2a 22 29 0a 69 66 20 73 74 61 72 70 6f 73 20 os.=.mask:find("%*").if.starpos.
1da00 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 61 73 65 64 69 72 3a 73 75 62 28 31 2c 20 73 74 then.basedir.=.basedir:sub(1,.st
1da20 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 61 73 65 64 69 72 20 3d 20 70 61 74 68 2e 67 65 arpos.-.1).end.basedir.=.path.ge
1da40 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 69 72 29 0a 69 66 20 28 62 61 73 65 64 69 72 20 tdirectory(basedir).if.(basedir.
1da60 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 65 64 69 72 20 3d 20 22 22 20 65 6e 64 0a 6c 6f ==.".").then.basedir.=."".end.lo
1da80 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 2a 2a 22 2c 20 6e 69 cal.recurse.=.mask:find("**",.ni
1daa0 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 6d l,.true).mask.=.path.wildcards(m
1dac0 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 77 61 6c 6b 65 72 28 ask).local.function.matchwalker(
1dae0 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 69 6c 64 63 61 72 64 20 3d 20 70 61 74 68 2e 6a basedir).local.wildcard.=.path.j
1db00 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 29 0a 6c 6f 63 61 6c 20 6d 20 3d 20 6f 73 2e 6d oin(basedir,."*").local.m.=.os.m
1db20 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 atchstart(wildcard).while.(os.ma
1db40 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 73 66 69 6c 65 20 3d 20 6f 73 tchnext(m)).do.local.isfile.=.os
1db60 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a 69 66 20 28 28 77 61 6e 74 66 69 6c 65 73 20 61 .matchisfile(m).if.((wantfiles.a
1db80 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e 6f 74 20 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 nd.isfile).or.(not.wantfiles.and
1dba0 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d .not.isfile)).then.local.fname.=
1dbc0 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 .path.join(basedir,.os.matchname
1dbe0 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 74 63 68 28 6d 61 73 6b 29 20 3d 3d 20 66 6e 61 (m)).if.fname:match(mask).==.fna
1dc00 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 66 6e 61 me.then.table.insert(result,.fna
1dc20 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a me).end.end.end.os.matchdone(m).
1dc40 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 if.recurse.then.m.=.os.matchstar
1dc60 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 t(wildcard).while.(os.matchnext(
1dc80 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 20 m)).do.if.not.os.matchisfile(m).
1dca0 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 6d 65 20 3d 20 6f 73 2e 6d 61 74 63 68 6e 61 6d then.local.dirname.=.os.matchnam
1dcc0 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 e(m).matchwalker(path.join(based
1dce0 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f ir,.dirname)).end.end.os.matchdo
1dd00 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 ne(m).end.end.matchwalker(basedi
1dd20 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 2e 2e 2e r).end.function.os.matchdirs(...
1dd40 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.=
1dd60 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).
1dd80 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 66 61 6c 73 65 29 0a do.domatch(result,.mask,.false).
1dda0 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 6f end.return.result.end.function.o
1ddc0 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e s.matchfiles(...).local.arg={...
1dde0 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
1de00 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
1de20 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 t,.mask,.true).end.return.result
1de40 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 20 3d 20 6f 73 2e 6d 6b .end.local.builtin_mkdir.=.os.mk
1de60 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 6b 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 dir.function.os.mkdir(p).local.d
1de80 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 2c 20 22 2f 22 2c ir.=.iif(p:startswith("/"),."/",
1dea0 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e 20 70 3a 67 6d 61 74 63 68 28 22 5b 5e 2f 5d 2b ."").for.part.in.p:gmatch("[^/]+
1dec0 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 70 61 72 74 0a 69 66 20 28 70 61 72 74 ").do.dir.=.dir....part.if.(part
1dee0 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 .~=."".and.not.path.isabsolute(p
1df00 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e 69 73 64 69 72 28 64 69 72 29 29 20 74 68 65 6e art).and.not.os.isdir(dir)).then
1df20 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 28 64 .local.ok,.err.=.builtin_mkdir(d
1df40 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c ir).if.(not.ok).then.return.nil,
1df60 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 0a 65 6e .err.end.end.dir.=.dir...."/".en
1df80 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6f 75 d.return.true.end.function.os.ou
1dfa0 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 70 69 70 65 20 3d 20 69 6f 2e 70 6f 70 65 tputof(cmd).local.pipe.=.io.pope
1dfc0 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 70 69 70 65 3a 72 65 61 64 28 n(cmd).local.result.=.pipe:read(
1dfe0 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 28 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 '*a').pipe:close().return.result
1e000 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 20 3d 20 6f 73 2e 72 6d .end.local.builtin_rmdir.=.os.rm
1e020 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 72 6d 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 dir.function.os.rmdir(p).local.d
1e040 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f irs.=.os.matchdirs(p...."/*").fo
1e060 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 64 69 72 73 29 20 64 6f 0a 6f 73 r._,.dname.in.ipairs(dirs).do.os
1e080 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 .rmdir(dname).end.local.files.=.
1e0a0 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 os.matchfiles(p...."/*").for._,.
1e0c0 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6f 73 2e 72 65 6d fname.in.ipairs(files).do.os.rem
1e0e0 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 75 69 6c 74 69 6e 5f 72 6d 64 69 72 28 70 29 0a ove(fname).end.builtin_rmdir(p).
1e100 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 end..function.path.getabsolute(p
1e120 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 22 2f 22 29 0a 69 66 20 ).p.=.path.translate(p,."/").if.
1e140 28 70 20 3d 3d 20 22 22 29 20 74 68 65 6e 20 70 20 3d 20 22 2e 22 20 65 6e 64 0a 6c 6f 63 61 6c (p.==."").then.p.=.".".end.local
1e160 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 .result.=.iif.(path.isabsolute(p
1e180 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 74 63 77 64 28 29 29 0a 66 6f 72 20 6e 2c 20 70 61 72 74 ),.nil,.os.getcwd()).for.n,.part
1e1a0 20 69 6e 20 69 70 61 69 72 73 28 70 3a 65 78 70 6c 6f 64 65 28 22 2f 22 2c 20 74 72 75 65 29 29 .in.ipairs(p:explode("/",.true))
1e1c0 20 64 6f 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 22 20 61 6e 64 20 6e 20 3d 3d 20 31 29 20 74 .do.if.(part.==."".and.n.==.1).t
1e1e0 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 2f 22 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d hen.result.=."/".elseif.(part.==
1e200 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 ."..").then.result.=.path.getdir
1e220 65 63 74 6f 72 79 28 72 65 73 75 6c 74 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 7e 3d 20 22 ectory(result).elseif.(part.~=."
1e240 2e 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 .").then.if.(part:startswith("$"
1e260 29 20 61 6e 64 20 6e 20 3e 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c ).and.n.>.1).then.result.=.resul
1e280 74 20 2e 2e 20 22 2f 22 20 2e 2e 20 70 61 72 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 70 t...."/"....part.else.result.=.p
1e2a0 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c 20 70 61 72 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 ath.join(result,.part).end.end.e
1e2c0 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 72 65 73 75 6c 74 3a 65 6e 64 73 77 69 74 68 28 nd.result.=.iif(result:endswith(
1e2e0 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 2c 20 72 65 73 75 6c 74 29 "/"),.result:sub(1,.-2),.result)
1e300 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 61 74 68 .return.result.end.function.path
1e320 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 .getbasename(p).local.name.=.pat
1e340 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 h.getname(p).local.i.=.name:find
1e360 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 last(".",.true).if.(i).then.retu
1e380 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 rn.name:sub(1,.i.-.1).else.retur
1e3a0 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 6d n.name.end.end.function.path.rem
1e3c0 6f 76 65 65 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 oveext(name).local.i.=.name:find
1e3e0 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 last(".",.true).if.(i).then.retu
1e400 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 rn.name:sub(1,.i.-.1).else.retur
1e420 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 n.name.end.end.function.path.get
1e440 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 directory(p).local.i.=.p:findlas
1e460 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 69 66 20 69 20 3e 20 t("/",.true).if.(i).then.if.i.>.
1e480 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 3a 73 75 1.then.i.=.i.-.1.end.return.p:su
1e4a0 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 65 6e 64 0a b(1,.i).else.return.".".end.end.
1e4c0 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 72 69 76 65 28 70 29 0a 6c 6f 63 61 6c 20 function.path.getdrive(p).local.
1e4e0 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 0a 6c 6f 63 61 6c 20 63 68 32 20 3d 20 70 3a 73 ch1.=.p:sub(1,1).local.ch2.=.p:s
1e500 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d 3d 20 22 3a 22 20 74 68 65 6e 0a 72 65 74 75 72 ub(2,2).if.ch2.==.":".then.retur
1e520 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 65 n.ch1.end.end.function.path.gete
1e540 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 xtension(p).local.i.=.p:findlast
1e560 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 (".",.true).if.(i).then.return.p
1e580 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 :sub(i).else.return."".end.end.f
1e5a0 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 unction.path.getname(p).local.i.
1e5c0 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f 5c 5c 5d 22 29 0a 69 66 20 28 69 29 20 74 68 65 =.p:findlast("[/\\]").if.(i).the
1e5e0 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 20 2b 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 n.return.p:sub(i.+.1).else.retur
1e600 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 72 65 6c n.p.end.end.function.path.getrel
1e620 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a 73 72 63 20 3d 20 70 61 74 68 2e 67 65 74 61 62 ative(src,.dst).src.=.path.getab
1e640 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 solute(src).dst.=.path.getabsolu
1e660 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 3d 3d 20 64 73 74 29 20 74 68 65 6e 0a 72 65 74 te(dst).if.(src.==.dst).then.ret
1e680 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 73 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 urn.".".end.if.dst:startswith("$
1e6a0 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 ").then.return.dst.end.src.=.src
1e6c0 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 74 20 2e 2e 20 22 2f 22 0a 6c 6f 63 61 6c 20 69 ...."/".dst.=.dst...."/".local.i
1e6e0 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 75 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 73 74 dx.=.0.while.(true).do.local.tst
1e700 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 2c 20 74 72 75 65 29 0a .=.src:find("/",.idx.+.1,.true).
1e720 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 72 63 3a 73 75 62 28 31 2c 74 73 74 29 20 3d 3d if.tst.then.if.src:sub(1,tst).==
1e740 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 3d 20 74 73 74 0a 65 .dst:sub(1,tst).then.idx.=.tst.e
1e760 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 lse.break.end.else.break.end.end
1e780 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 30 2c 20 .local.first.=.src:find("/",.0,.
1e7a0 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 66 69 72 73 74 20 74 68 65 6e 0a 72 65 74 75 72 true).if.idx.<=.first.then.retur
1e7c0 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 3a 73 n.dst:sub(1,.-2).end.src.=.src:s
1e7e0 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 3d 20 64 73 74 3a 73 75 62 28 69 64 78 20 2b 20 ub(idx.+.1).dst.=.dst:sub(idx.+.
1e800 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 1).local.result.=."".idx.=.src:f
1e820 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 69 64 78 29 20 64 6f 0a 72 65 73 75 6c 74 20 3d ind("/").while.(idx).do.result.=
1e840 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 .result...."../".idx.=.src:find(
1e860 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c "/",.idx.+.1).end.result.=.resul
1e880 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 t....dst.return.result:sub(1,.-2
1e8a0 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d ).end.function.path.iscfile(fnam
1e8c0 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 22 2c 20 22 2e e).local.extensions.=.{.".c",.".
1e8e0 73 22 2c 20 22 2e 6d 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 s",.".m".}.local.ext.=.path.gete
1e900 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 xtension(fname):lower().return.t
1e920 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 able.contains(extensions,.ext).e
1e940 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 6e 61 6d 65 nd.function.path.iscppfile(fname
1e960 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 63 63 22 2c 20 22 2e ).local.extensions.=.{.".cc",.".
1e980 63 70 70 22 2c 20 22 2e 63 78 78 22 2c 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 2c 20 cpp",.".cxx",.".c",.".s",.".m",.
1e9a0 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 65 ".mm".}.local.ext.=.path.getexte
1e9c0 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 6c nsion(fname):lower().return.tabl
1e9e0 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 0a e.contains(extensions,.ext).end.
1ea00 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a function.path.isobjcfile(fname).
1ea20 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 local.extensions.=.{.".m",.".mm"
1ea40 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e .}.local.ext.=.path.getextension
1ea60 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e (fname):lower().return.table.con
1ea80 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 74 29 0a 65 6e 64 0a 66 75 6e 63 74 tains(extensions,.ext).end.funct
1eaa0 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 72 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 ion.path.iscppheader(fname).loca
1eac0 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 22 2e 68 22 2c 20 22 2e 68 68 22 2c 20 22 2e l.extensions.=.{.".h",.".hh",.".
1eae0 68 70 70 22 2c 20 22 2e 68 78 78 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e hpp",.".hxx".}.local.ext.=.path.
1eb00 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 72 65 74 75 getextension(fname):lower().retu
1eb20 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 65 78 74 65 6e 73 69 6f 6e 73 2c 20 65 78 rn.table.contains(extensions,.ex
1eb40 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 t).end.function.path.isresourcef
1eb60 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 65 78 74 65 6e 73 69 6f 6e 73 20 3d 20 7b 20 ile(fname).local.extensions.=.{.
1eb80 22 2e 72 63 22 20 7d 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 ".rc".}.local.ext.=.path.getexte
1eba0 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 6c nsion(fname):lower().return.tabl
1ebc0 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 0a e.contains(extensions,.ext).end.
1ebe0 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 function.path.join(...).local.ar
1ec00 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 6e 75 6d 61 72 67 73 20 3d 20 73 65 6c 65 63 74 28 22 g={...}.local.numargs.=.select("
1ec20 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 6e 75 6d 61 72 67 73 20 3d 3d 20 30 20 74 68 65 6e 0a 72 65 #",....).if.numargs.==.0.then.re
1ec40 74 75 72 6e 20 22 22 3b 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 6c 6c 70 61 72 74 73 20 3d 20 7b 7d turn."";.end.local.allparts.=.{}
1ec60 0a 66 6f 72 20 69 20 3d 20 6e 75 6d 61 72 67 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 6c 6f 63 61 6c .for.i.=.numargs,.1,.-1.do.local
1ec80 20 70 61 72 74 20 3d 20 73 65 6c 65 63 74 28 69 2c 20 2e 2e 2e 29 0a 69 66 20 70 61 72 74 20 61 .part.=.select(i,....).if.part.a
1eca0 6e 64 20 23 70 61 72 74 20 3e 20 30 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 2e 22 20 74 68 65 nd.#part.>.0.and.part.~=.".".the
1ecc0 6e 0a 77 68 69 6c 65 20 70 61 72 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 20 64 6f 0a 70 61 n.while.part:endswith("/").do.pa
1ece0 72 74 20 3d 20 70 61 72 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 rt.=.part:sub(1,.-2).end.table.i
1ed00 6e 73 65 72 74 28 61 6c 6c 70 61 72 74 73 2c 20 31 2c 20 70 61 72 74 29 0a 69 66 20 70 61 74 68 nsert(allparts,.1,.part).if.path
1ed20 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 74 68 65 6e 0a 62 72 65 61 6b 0a 65 6e 64 .isabsolute(part).then.break.end
1ed40 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 61 6c 6c .end.end.return.table.concat(all
1ed60 70 61 72 74 73 2c 20 22 2f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 parts,."/").end.function.path.re
1ed80 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 62 61 73 65 29 0a 70 20 3d 20 70 61 base(p,.oldbase,.newbase).p.=.pa
1eda0 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 6f 6c 64 62 61 73 65 th.getabsolute(path.join(oldbase
1edc0 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e 65 77 62 61 ,.p)).p.=.path.getrelative(newba
1ede0 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 se,.p).return.p.end.function.pat
1ee00 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a 69 66 20 28 74 79 70 65 28 70 29 20 h.translate(p,.sep).if.(type(p).
1ee20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 ==."table").then.local.result.=.
1ee40 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 29 20 64 6f {.}.for._,.value.in.ipairs(p).do
1ee60 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 74 72 61 6e 73 .table.insert(result,.path.trans
1ee80 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 late(value)).end.return.result.e
1eea0 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 6e 0a 69 66 20 28 6f 73 2e 69 73 28 lse.if.(not.sep).then.if.(os.is(
1eec0 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 20 3d 20 22 5c 5c 22 0a 65 6c 73 65 "windows")).then.sep.=."\\".else
1eee0 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 .sep.=."/".end.end.local.result.
1ef00 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 70 29 0a 72 65 74 75 72 6e 20 72 65 =.p:gsub("[/\\]",.sep).return.re
1ef20 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 77 69 6c 64 63 sult.end.end.function.path.wildc
1ef40 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a ards(pattern).pattern.=.pattern:
1ef60 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 25 29 25 25 5d 29 22 2c 20 22 25 25 gsub("([%+%.%-%^%$%(%)%%])",."%%
1ef80 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 25 2a 25 %1").pattern.=.pattern:gsub("%*%
1efa0 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 *",."\001").pattern.=.pattern:gs
1efc0 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 ub("%*",."\002").pattern.=.patte
1efe0 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 rn:gsub("\001",.".*").pattern.=.
1f000 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c 20 22 5b 5e 2f 5d 2a 22 29 0a 72 65 pattern:gsub("\002",."[^/]*").re
1f020 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 74 turn.pattern.end.function.path.t
1f040 72 69 6d 64 6f 74 73 28 70 29 0a 6c 6f 63 61 6c 20 63 68 61 6e 67 65 64 0a 72 65 70 65 61 74 0a rimdots(p).local.changed.repeat.
1f060 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 0a 69 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 changed.=.true.if.p:startswith("
1f080 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 33 29 0a 65 6c 73 65 69 66 20 70 3a ./").then.p.=.p:sub(3).elseif.p:
1f0a0 73 74 61 72 74 73 77 69 74 68 28 22 2e 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 startswith("../").then.p.=.p:sub
1f0c0 28 34 29 0a 65 6c 73 65 0a 63 68 61 6e 67 65 64 20 3d 20 66 61 6c 73 65 0a 65 6e 64 0a 75 6e 74 (4).else.changed.=.false.end.unt
1f0e0 69 6c 20 6e 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 00 66 75 6e il.not.changed.return.p.end..fun
1f100 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 73 2c 20 70 61 74 74 65 72 6e 2c ction.string.explode(s,.pattern,
1f120 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 6e 20 3d 3d 20 27 27 29 20 74 68 65 6e 20 .plain).if.(pattern.==.'').then.
1f140 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 6f 73 20 3d 20 30 0a 6c return.false.end.local.pos.=.0.l
1f160 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 20 73 74 2c 73 70 20 69 6e 20 66 75 6e 63 ocal.arr.=.{.}.for.st,sp.in.func
1f180 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 70 6f tion().return.s:find(pattern,.po
1f1a0 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 s,.plain).end.do.table.insert(ar
1f1c0 72 2c 20 73 3a 73 75 62 28 70 6f 73 2c 20 73 74 2d 31 29 29 0a 70 6f 73 20 3d 20 73 70 20 2b 20 r,.s:sub(pos,.st-1)).pos.=.sp.+.
1f1e0 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 1.end.table.insert(arr,.s:sub(po
1f200 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 s)).return.arr.end.function.stri
1f220 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 6c ng.findlast(s,.pattern,.plain).l
1f240 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 61 74 0a 6c 6f 63 61 6c 20 6e 65 78 74 20 ocal.curr.=.0.repeat.local.next.
1f260 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 63 75 72 72 20 2b 20 31 2c 20 70 6c 61 69 =.s:find(pattern,.curr.+.1,.plai
1f280 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 63 75 72 72 20 3d 20 6e 65 78 74 20 65 6e n).if.(next).then.curr.=.next.en
1f2a0 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 0a 69 66 20 28 63 75 72 72 20 3e 20 30 29 d.until.(not.next).if.(curr.>.0)
1f2c0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 .then.return.curr.end.end.functi
1f2e0 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 68 61 79 73 74 61 63 6b 2c 20 6e on.string.startswith(haystack,.n
1f300 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 73 74 61 63 6b 3a 66 69 6e 64 28 6e 65 65 eedle).return.(haystack:find(nee
1f320 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f dle,.1,.true).==.1).end..functio
1f340 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f n.table.contains(t,.value).for._
1f360 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 28 76 20 3d 3d 20 76 61 6c 75 65 ,v.in.pairs(t).do.if.(v.==.value
1f380 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 72 ).then.return.true.end.end.retur
1f3a0 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 65 78 74 72 61 n.false.end.function.table.extra
1f3c0 63 74 28 61 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 ct(arr,.fname).local.result.=.{.
1f3e0 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 74 61 62 6c }.for._,v.in.ipairs(arr).do.tabl
1f400 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d 29 0a 65 6e 64 0a 72 e.insert(result,.v[fname]).end.r
1f420 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e eturn.result.end.function.table.
1f440 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a flatten(arr).local.result.=.{.}.
1f460 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 66 6f 72 20 local.function.flatten(arr).for.
1f480 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 74 79 70 65 28 76 _,.v.in.ipairs(arr).do.if.type(v
1f4a0 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e 28 76 29 0a 65 6c 73 ).==."table".then.flatten(v).els
1f4c0 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6e e.table.insert(result,.v).end.en
1f4e0 64 0a 65 6e 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 d.end.flatten(arr).return.result
1f500 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 61 72 72 2c .end.function.table.implode(arr,
1f520 20 62 65 66 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a 6c 6f 63 61 6c 20 72 .before,.after,.between).local.r
1f540 65 73 75 6c 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 esult.=."".for._,v.in.ipairs(arr
1f560 29 20 64 6f 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 20 62 65 74 77 65 65 ).do.if.(result.~=."".and.betwee
1f580 6e 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 74 77 65 n).then.result.=.result....betwe
1f5a0 65 6e 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 65 66 6f 72 65 en.end.result.=.result....before
1f5c0 20 2e 2e 20 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 ....v....after.end.return.result
1f5e0 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 .end.function.table.insertflat(t
1f600 62 6c 2c 20 76 61 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 20 3d 3d 20 22 bl,.values).if.type(values).==."
1f620 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 table".then.for._,.value.in.ipai
1f640 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 74 rs(values).do.table.insertflat(t
1f660 62 6c 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 bl,.value).end.else.table.insert
1f680 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 (tbl,.values).end.end.function.t
1f6a0 61 62 6c 65 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 72 6e 20 6e 65 78 74 28 74 29 20 3d able.isempty(t).return.next(t).=
1f6c0 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 2e 2e =.nil.end.function.table.join(..
1f6e0 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 .).local.arg={...}.local.result.
1f700 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a =.{.}.for._,t.in.ipairs(arg).do.
1f720 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f if.type(t).==."table".then.for._
1f740 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 ,v.in.ipairs(t).do.table.insert(
1f760 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 result,.v).end.else.table.insert
1f780 28 72 65 73 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c (result,.t).end.end.return.resul
1f7a0 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6b 65 79 73 28 74 62 6c 29 0a 6c t.end.function.table.keys(tbl).l
1f7c0 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 6e 20 70 61 69 72 73 ocal.keys.=.{}.for.k,._.in.pairs
1f7e0 28 74 62 6c 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 0a 65 (tbl).do.table.insert(keys,.k).e
1f800 6e 64 0a 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c nd.return.keys.end.function.tabl
1f820 65 2e 6d 65 72 67 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 e.merge(...).local.arg={...}.loc
1f840 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 al.result.=.{.}.for._,t.in.ipair
1f860 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 s(arg).do.if.type(t).==."table".
1f880 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 72 65 73 75 then.for.k,v.in.pairs(t).do.resu
1f8a0 6c 74 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 lt[k].=.v.end.else.error("invali
1f8c0 64 20 76 61 6c 75 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a d.value").end.end.return.result.
1f8e0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 61 72 72 end.function.table.translate(arr
1f900 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 ,.translation).local.result.=.{.
1f920 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 61 72 72 29 20 64 6f }.for._,.value.in.ipairs(arr).do
1f940 0a 6c 6f 63 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 65 28 74 72 61 6e 73 6c 61 74 69 6f .local.tvalue.if.type(translatio
1f960 6e 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 6e 0a 74 76 61 6c 75 65 20 3d 20 74 n).==."function".then.tvalue.=.t
1f980 72 61 6e 73 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 74 76 61 6c 75 65 20 3d 20 ranslation(value).else.tvalue.=.
1f9a0 74 72 61 6e 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e 64 0a 69 66 20 28 74 76 61 6c 75 translation[value].end.if.(tvalu
1f9c0 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 74 76 61 e).then.table.insert(result,.tva
1f9e0 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 lue).end.end.return.result.end..
1fa00 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 65 function.io.capture().io.capture
1fa20 64 20 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 d.=.''.end.function.io.endcaptur
1fa40 65 28 29 0a 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 e().local.captured.=.io.captured
1fa60 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 72 .io.captured.=.nil.return.captur
1fa80 65 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f ed.end.local.builtin_open.=.io.o
1faa0 70 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 pen.function.io.open(fname,.mode
1fac0 29 0a 69 66 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 22 ).if.(mode).then.if.(mode:find("
1fae0 77 22 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 w")).then.local.dir.=.path.getdi
1fb00 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 rectory(fname).ok,.err.=.os.mkdi
1fb20 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 r(dir).if.(not.ok).then.error(er
1fb40 72 2c 20 30 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e r,.0).end.end.end.return.builtin
1fb60 5f 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 _open(fname,.mode).end.function.
1fb80 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e io.printf(msg,....).local.arg={.
1fba0 2e 2e 7d 0a 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 ..}.if.not.io.eol.then.io.eol.=.
1fbc0 22 5c 6e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a 69 "\n".end.if.not.io.indent.then.i
1fbe0 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 29 o.indent.=."\t".end.if.type(msg)
1fc00 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 .==."number".then.s.=.string.rep
1fc20 28 69 6f 2e 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 (io.indent,.msg)....string.forma
1fc40 74 28 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 t(table.unpack(arg)).else.s.=.st
1fc60 72 69 6e 67 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 ring.format(msg,.table.unpack(ar
1fc80 67 29 29 0a 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e 63 g)).end.if.io.captured.then.io.c
1fca0 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 6f aptured.=.io.captured....s....io
1fcc0 2e 65 6f 6c 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 69 .eol.else.io.write(s).io.write(i
1fce0 6f 2e 65 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 00 70 o.eol).end.end._p.=.io.printf..p
1fd00 72 65 6d 61 6b 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3d remake.=.{.}.premake.platforms.=
1fd20 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 ..{.Native.=..{..cfgsuffix......
1fd40 20 3d 20 22 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 .=."",.},.x32.=..{..cfgsuffix...
1fd60 20 20 20 20 3d 20 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 ....=."32",.},.x64.=..{..cfgsuff
1fd80 69 78 20 20 20 20 20 20 20 3d 20 22 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 ix.......=."64",.},.Universal.=.
1fda0 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 22 2c 0a 7d 2c .{..cfgsuffix.......=."univ",.},
1fdc0 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 .Universal32.=..{..cfgsuffix....
1fde0 20 20 20 3d 20 22 75 6e 69 76 33 32 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 ...=."univ32",.},.Universal64.=.
1fe00 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a .{..cfgsuffix.......=."univ64",.
1fe20 7d 2c 0a 50 53 33 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 },.PS3.=..{..cfgsuffix.......=."
1fe40 70 73 33 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 6f ps3",.iscrosscompiler.=.true,.no
1fe60 73 68 61 72 65 64 6c 69 62 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 sharedlibs....=.true,.namestyle.
1fe80 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 0a 7b 0a 63 66 67 ......=."PS3",.},.WiiDev.=.{.cfg
1fea0 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 77 69 69 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d suffix.......=."wii",.iscrosscom
1fec0 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 20 3d 20 piler.=.true,.namestyle.......=.
1fee0 22 50 53 33 22 2c 0a 7d 2c 0a 58 62 6f 78 33 36 30 20 3d 20 0a 7b 20 0a 63 66 67 73 75 66 66 69 "PS3",.},.Xbox360.=..{..cfgsuffi
1ff00 78 20 20 20 20 20 20 20 3d 20 22 78 62 6f 78 33 36 30 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 x.......=."xbox360",.iscrosscomp
1ff20 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 20 3d 20 22 iler.=.true,.namestyle.......=."
1ff40 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 41 52 4d 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 windows",.},.ARM.=.{.cfgsuffix..
1ff60 20 20 20 20 20 3d 20 22 41 52 4d 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 .....=."ARM",.iscrosscompiler.=.
1ff80 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 true,.namestyle.......=."windows
1ffa0 22 0a 7d 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 20 64 6f 66 ".}.}.local.builtin_dofile.=.dof
1ffc0 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 6f 63 61 6c ile.function.dofile(fname).local
1ffe0 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 6f 6c 64 66 .oldcwd.=.os.getcwd().local.oldf
20000 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 69 6c 65 28 ile.=._SCRIPT.if.(not.os.isfile(
20020 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 2e 70 61 74 fname)).then.local.path.=.os.pat
20040 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 69 70 74 73 hsearch(fname,._OPTIONS["scripts
20060 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 29 29 0a 69 "],.os.getenv("PREMAKE_PATH")).i
20080 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 22 2f 22 2e f.(path).then.fname.=.path.."/".
200a0 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 68 2e 67 65 .fname.end.end._SCRIPT.=.path.ge
200c0 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 64 20 3d 20 tabsolute(fname).local.newcwd.=.
200e0 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 73 2e 63 68 path.getdirectory(_SCRIPT).os.ch
20100 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 2c 20 65 2c dir(newcwd).local.a,.b,.c,.d,.e,
20120 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 0a 5f 53 43 .f.=.builtin_dofile(_SCRIPT)._SC
20140 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 77 64 29 0a RIPT.=.oldfile.os.chdir(oldcwd).
20160 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 66 75 6e 63 return.a,.b,.c,.d,.e,.f.end.func
20180 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 65 76 61 6c tion.iif(expr,.trueval,.falseval
201a0 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 76 61 6c 0a ).if.(expr).then.return.trueval.
201c0 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 0a 66 75 6e else.return.falseval.end.end.fun
201e0 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 69 72 2c 20 ction.include(fname).local.dir,.
20200 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 72 69 70 74 name.=.premake.findDefaultScript
20220 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 20 74 68 65 (fname,.false).if.dir.~=.nil.the
20240 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 2e 20 6e 61 n.return.dofile(dir...."/"....na
20260 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 69 6f 6e 20 me).end.return.nil.end.function.
20280 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d printf(msg,....).local.arg={...}
202a0 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 62 6c 65 2e .print(string.format(msg,.table.
202c0 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 74 69 6e 5f unpack(arg))).end.local.builtin_
202e0 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 0a 6c 6f 63 type.=.type.function.type(t).loc
20300 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 6d 74 29 20 al.mt.=.getmetatable(t).if.(mt).
20320 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 75 72 6e 20 then.if.(mt.__type).then.return.
20340 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 6c 74 69 6e mt.__type.end.end.return.builtin
20360 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 20 3d 20 7b _type(t).end..premake.action.=.{
20380 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 0a 66 75 6e .}.premake.action.list.=.{.}.fun
203a0 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 6c 6f 63 61 ction.premake.action.add(a).loca
203c0 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 72 73 l.missing.for._,.field.in.ipairs
203e0 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 20 64 6f 0a ({"description",."trigger"}).do.
20400 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 6e 67 20 3d if.(not.a[field]).then.missing.=
20420 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 74 68 65 6e .field.end.end.if.(missing).then
20440 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 6d 69 73 73 .error("action.needs.a."....miss
20460 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 69 73 74 5b ing,.3).end.premake.action.list[
20480 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 70 72 65 6d a.trigger].=.a.end.function.prem
204a0 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 61 20 3d 20 ake.action.call(name).local.a.=.
204c0 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 72 20 73 6c premake.action.list[name].for.sl
204e0 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a n.in.premake.solution.each().do.
20500 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 75 74 69 6f if.a.onsolution.then.a.onsolutio
20520 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 65 2e 73 6f n(sln).end.for.prj.in.premake.so
20540 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 61 2e lution.eachproject(sln).do.if.a.
20560 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 72 6a 29 0a onproject.then.a.onproject(prj).
20580 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 6e 0a 61 2e end.end.end.if.a.execute.then.a.
205a0 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 72 65 6d 61 execute().end.end.function.prema
205c0 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 72 65 6d 61 ke.action.current().return.prema
205e0 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 75 6e 63 74 ke.action.get(_ACTION).end.funct
20600 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 0a 72 65 74 ion.premake.action.get(name).ret
20620 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 5d 0a 65 6e urn.premake.action.list[name].en
20640 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 63 68 28 29 d.function.premake.action.each()
20660 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 69 6f 6e 20 .local.keys.=.{.}.for._,.action.
20680 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 29 20 64 6f in.pairs(premake.action.list).do
206a0 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 72 69 67 67 .table.insert(keys,.action.trigg
206c0 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 20 69 er).end.table.sort(keys).local.i
206e0 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 20 31 .=.0.return.function().i.=.i.+.1
20700 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 6b 65 79 73 .return.premake.action.list[keys
20720 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 61 63 [i]].end.end.function.premake.ac
20740 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 65 0a 6c 6f tion.set(name)._ACTION.=.name.lo
20760 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 67 65 74 28 cal.action.=.premake.action.get(
20780 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 63 74 69 6f name).if.action.then._OS.=.actio
207a0 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 20 70 72 65 n.os.or._OS.end.end.function.pre
207c0 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 20 66 65 61 make.action.supports(action,.fea
207e0 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 75 72 6e 20 ture).if.not.action.then.return.
20800 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 6e 67 75 61 false.end.if.action.valid_langua
20820 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 63 74 69 6f ges.then.if.table.contains(actio
20840 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 74 68 65 6e n.valid_languages,.feature).then
20860 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 6f 6e 2e 76 .return.true.end.end.if.action.v
20880 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 74 61 69 6e alid_kinds.then.if.table.contain
208a0 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 65 29 20 74 s(action.valid_kinds,.feature).t
208c0 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 20 66 hen.return.true.end.end.return.f
208e0 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 20 7d 0a 70 alse.end..premake.option.=.{.}.p
20900 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 63 74 69 6f remake.option.list.=.{.}.functio
20920 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 63 61 6c 20 n.premake.option.add(opt).local.
20940 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 72 73 28 7b missing.for._,.field.in.ipairs({
20960 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 20 64 6f 0a ."description",."trigger".}).do.
20980 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 73 69 6e 67 if.(not.opt[field]).then.missing
209a0 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 74 68 .=.field.end.end.if.(missing).th
209c0 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 2e 20 6d 69 en.error("option.needs.a."....mi
209e0 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 2e 6c 69 73 ssing,.3).end.premake.option.lis
20a00 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 63 74 69 6f t[opt.trigger].=.opt.end.functio
20a20 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 65 74 75 72 n.premake.option.get(name).retur
20a40 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 65 6e 64 0a n.premake.option.list[name].end.
20a60 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 28 29 0a 6c function.premake.option.each().l
20a80 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 6e 20 69 6e ocal.keys.=.{.}.for._,.option.in
20aa0 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 64 6f 0a 74 .pairs(premake.option.list).do.t
20ac0 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 67 67 65 72 able.insert(keys,.option.trigger
20ae0 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 20 69 20 3d ).end.table.sort(keys).local.i.=
20b00 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 20 31 0a 72 .0.return.function().i.=.i.+.1.r
20b20 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 79 73 5b 69 eturn.premake.option.list[keys[i
20b40 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 6f 70 74 69 ]].end.end.function.premake.opti
20b60 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 20 76 61 6c on.validate(values).for.key,.val
20b80 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 20 6f 70 74 ue.in.pairs(values).do.local.opt
20ba0 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 66 20 28 6e .=.premake.option.get(key).if.(n
20bc0 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 69 6e 76 61 ot.opt).then.return.false,."inva
20be0 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 65 6e 64 0a lid.option.'"....key...."'".end.
20c00 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 22 29 20 74 if.(opt.value.and.value.==."").t
20c20 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 73 70 65 63 hen.return.false,."no.value.spec
20c40 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 2e 20 22 27 ified.for.option.'"....key...."'
20c60 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 63 61 6c 20 ".end.if.opt.allowed.then.local.
20c80 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 6e 20 69 70 found.=.false.for._,.match.in.ip
20ca0 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 68 5b 31 5d airs(opt.allowed).do.if.match[1]
20cc0 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 62 72 65 61 .==.value.then.found.=.true.brea
20ce0 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 72 65 74 75 k.end.end.if.not.found.then.retu
20d00 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 61 6c 69 64 rn.false,.string.format("invalid
20d20 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 2c 20 76 61 .value.'%s'.for.option.'%s'",.va
20d40 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 20 74 72 75 lue,.key).end.end.end.return.tru
20d60 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 63 61 6c 20 e.end..premake.tree.=.{.}.local.
20d80 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 tree.=.premake.tree.function.pre
20da0 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 0a 6e 61 6d make.tree.new(n).local.t.=.{.nam
20dc0 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 72 6e 20 74 e.=.n,.children.=.{.}.}.return.t
20de0 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 64 64 28 74 .end.function.premake.tree.add(t
20e00 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 20 74 68 65 r,.p,.onaddfunc).if.p.==.".".the
20e20 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 6e 6f 64 65 n.return.tr.end.local.parentnode
20e40 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 63 74 6f 72 .=.tree.add(tr,.path.getdirector
20e60 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 6e 61 6d 65 y(p),.onaddfunc).local.childname
20e80 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 61 6d 65 20 .=.path.getname(p).if.childname.
20ea0 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 64 65 0a 65 ==."..".then.return.parentnode.e
20ec0 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 6f 64 65 2e nd.local.childnode.=.parentnode.
20ee0 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 68 69 6c 64 children[childname].if.not.child
20f00 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 74 68 65 6e node.or.childnode.path.~=.p.then
20f20 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 65 6e 74 6e .childnode.=.tree.insert(parentn
20f40 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 69 6c 64 6e ode,.tree.new(childname)).childn
20f60 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 65 6e 0a 6f ode.path.=.p.if.onaddfunc.then.o
20f80 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 72 65 74 75 naddfunc(childnode).end.end.retu
20fa0 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 65 6d 61 6b rn.childnode.end.function.premak
20fc0 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 0a 74 61 62 e.tree.insert(parent,.child).tab
20fe0 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 68 69 6c 64 le.insert(parent.children,.child
21000 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 63 68 69 6c ).if.child.name.then.parent.chil
21020 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 0a 63 68 69 dren[child.name].=.child.end.chi
21040 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 69 6c 64 0a ld.parent.=.parent.return.child.
21060 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 74 6c 6f 63 end.function.premake.tree.getloc
21080 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 70 61 74 68 alpath(node).if.node.parent.path
210a0 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 66 20 6e 6f .then.return.node.name.elseif.no
210c0 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 6e 61 6d 65 de.cfg.then.return.node.cfg.name
210e0 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 6e 64 0a 66 .else.return.node.path.end.end.f
21100 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 6e 6f 64 65 unction.premake.tree.remove(node
21120 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 6e 74 2e 63 ).local.children.=.node.parent.c
21140 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 20 64 6f 0a hildren.for.i.=.1,.#children.do.
21160 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 74 61 62 6c if.children[i].==.node.then.tabl
21180 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 64 0a 6e 6f e.remove(children,.i).end.end.no
211a0 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 6e 20 70 72 de.children.=.{}.end.function.pr
211c0 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 76 65 72 73 emake.tree.sort(tr).tree.travers
211e0 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 64 65 29 0a e(tr,.{.onnode.=.function(node).
21200 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 6e 63 74 69 table.sort(node.children,.functi
21220 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 6d 65 0a 65 on(a,b).return.a.name.<.b.name.e
21240 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 6e 20 70 72 nd).end.},.true).end.function.pr
21260 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 6e 63 6c 75 emake.tree.traverse(t,.fn,.inclu
21280 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 64 6f 6e 6f deroot,.initialdepth).local.dono
212a0 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 74 69 6f 6e de,.dochildren.donode.=.function
212c0 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 72 65 6d 6f (node,.fn,.depth).if.node.isremo
212e0 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 6f 6e 6e 6f ved.then..return..end.if.fn.onno
21300 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 74 68 29 20 de.then..fn.onnode(node,.depth).
21320 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 68 65 6e 0a .end.if.#node.children.>.0.then.
21340 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 6f 6e 62 72 if.fn.onbranchenter.then.fn.onbr
21360 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 66 20 66 6e anchenter(node,.depth).end.if.fn
21380 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 6e 6f 64 65 .onbranch.then..fn.onbranch(node
213a0 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 65 2c 20 66 ,.depth)..end.dochildren(node,.f
213c0 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 65 78 69 74 n,.depth.+.1).if.fn.onbranchexit
213e0 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 64 65 70 74 .then.fn.onbranchexit(node,.dept
21400 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 6e 20 0a 66 h).end.else.if.fn.onleaf.then..f
21420 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 6e 64 0a 65 n.onleaf(node,.depth)..end.end.e
21440 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 65 6e 74 2c nd.dochildren.=.function(parent,
21460 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 65 20 69 20 .fn,.depth).local.i.=.1.while.i.
21480 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 20 6e 6f 64 <=.#parent.children.do.local.nod
214a0 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 65 28 6e 6f e.=.parent.children[i].donode(no
214c0 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 72 65 6e 74 de,.fn,.depth).if.node.==.parent
214e0 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 65 6e 64 0a .children[i].then.i.=.i.+.1.end.
21500 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 74 68 65 6e end.end.if.not.initialdepth.then
21520 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 6c 75 64 65 .initialdepth.=.0.end.if.include
21540 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 69 61 6c 64 root.then.donode(t,.fn,.initiald
21560 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 20 69 6e 69 epth).else.dochildren(t,.fn,.ini
21580 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 73 6f 6c 75 tialdepth).end.end..premake.solu
215a0 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 6c 69 73 74 tion.=.{.}.premake.solution.list
215c0 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 74 69 6f 6e .=.{.}.function.premake.solution
215e0 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 61 62 6c 65 .new(name).local.sln.=.{.}.table
21600 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 74 2c 20 73 .insert(premake.solution.list,.s
21620 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 6d 65 5d 20 ln).premake.solution.list[name].
21640 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 74 79 70 65 =.sln.setmetatable(sln,.{.__type
21660 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 20 20 20 20 ="solution".}).sln.name.........
21680 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 3d 20 6f 73 ..=.name.sln.basedir........=.os
216a0 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 20 3d 20 7b .getcwd().sln.projects.......=.{
216c0 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 73 6c 6e 2e .}.sln.blocks.........=.{.}.sln.
216e0 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 75 70 73 20 configurations.=.{.}.sln.groups.
21700 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 0a 66 75 6e ........=.{.}.return.sln.end.fun
21720 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 29 0a 6c 6f ction.premake.solution.each().lo
21740 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 0a 69 20 3d cal.i.=.0.return.function.().i.=
21760 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 74 69 6f 6e .i.+.1.if.i.<=.#premake.solution
21780 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 6c 75 74 69 .list.then.return.premake.soluti
217a0 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 69 6f 6e 20 on.list[i].end.end.end.function.
217c0 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
217e0 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.()
21800 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 6a 65 63 74 .i.=.i.+.1.if.(i.<=.#sln.project
21820 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 69 6f 6e 2e s).then.return.premake.solution.
21840 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 6e 64 0a 66 getproject(sln,.i).end.end.end.f
21860 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 67 72 6f unction.premake.solution.eachgro
21880 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 75 6e 63 74 up(sln).local.i.=.0.return.funct
218a0 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 2e 67 72 6f ion().i.=.i.+.1.if(i.<=.#sln.gro
218c0 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 75 74 69 6f ups).then.return.premake.solutio
218e0 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 6e 64 0a 66 n.getgroup(sln,.i).end.end.end.f
21900 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 28 6b 65 79 unction.premake.solution.get(key
21920 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 73 74 5b 6b ).return.premake.solution.list[k
21940 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 75 74 69 6f ey].end.function.premake.solutio
21960 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 20 70 72 6a n.getproject(sln,.idx).local.prj
21980 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 66 67 20 3d .=.sln.projects[idx].local.cfg.=
219a0 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 6e 61 6d 65 .premake.getconfig(prj).cfg.name
219c0 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 75 6e 63 74 .=.prj.name.return.cfg.end.funct
219e0 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 70 28 73 6c ion.premake.solution.getgroup(sl
21a00 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 70 73 5b 69 n,.idx).local.grp.=.sln.groups[i
21a20 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 72 6f 6a 65 dx].return.grp.end.premake.proje
21a40 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 6f 6a 65 63 ct.=.{.}.function.premake.projec
21a60 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 20 74 72 20 t.buildsourcetree(prj).local.tr.
21a80 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 0a 74 72 2e =.premake.tree.new(prj.name).tr.
21aa0 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 6c 6f 63 61 project.=.prj.local.isvpath.loca
21ac0 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 69 73 76 70 l.function.onadd(node).node.isvp
21ae0 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 6e 20 70 72 ath.=.isvpath.end.for.fcfg.in.pr
21b00 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 6f 0a 69 emake.project.eachfile(prj).do.i
21b20 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 76 70 61 74 svpath.=.(fcfg.name.~=.fcfg.vpat
21b40 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 2e 61 64 64 h).local.node.=.premake.tree.add
21b60 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 2e 63 66 67 (tr,.fcfg.vpath,.onadd).node.cfg
21b80 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 74 28 74 72 .=.fcfg.end.premake.tree.sort(tr
21ba0 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 6d 61 6b 65 ).return.tr.end.function.premake
21bc0 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 66 20 70 72 .eachconfig(prj,.platform).if.pr
21be0 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 6a 65 63 74 j.project.then.prj.=.prj.project
21c00 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 6f 6e 2e 63 .end.local.cfgs.=.prj.solution.c
21c20 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 74 75 72 6e onfigurations.local.i.=.0.return
21c40 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 3c 3d 20 23 .function.().i.=.i.+.1.if.i.<=.#
21c60 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 63 6f 6e 66 cfgs.then.return.premake.getconf
21c80 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 6e 64 0a 65 ig(prj,.cfgs[i],.platform).end.e
21ca0 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e nd.end.function.premake.project.
21cc0 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 6a 65 63 74 eachfile(prj).if.not.prj.project
21ce0 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 67 28 70 72 .then.prj.=.premake.getconfig(pr
21d00 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 20 70 72 6a j).end.local.i.=.0.local.t.=.prj
21d20 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 3d 20 69 20 .files.return.function.().i.=.i.
21d40 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 66 63 66 67 +.1.if.(i.<=.#t).then.local.fcfg
21d60 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 63 66 67 2e .=.prj.__fileconfigs[t[i]].fcfg.
21d80 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 vpath.=.premake.project.getvpath
21da0 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 0a 65 6e 64 (prj,.fcfg.name).return.fcfg.end
21dc0 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 63 28 76 61 .end.end.function.premake.esc(va
21de0 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 6c 65 22 29 lue).if.(type(value).==."table")
21e00 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 20 5f 2c 76 .then.local.result.=.{.}.for._,v
21e20 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 6e 73 65 72 .in.ipairs(value).do.table.inser
21e40 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 64 0a 72 65 t(result,.premake.esc(v)).end.re
21e60 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 75 65 3a 67 turn.result.else.value.=.value:g
21e80 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 61 6c 75 65 sub('&',.."&amp;").value.=.value
21ea0 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 3d 20 76 61 :gsub('"',.."&quot;").value.=.va
21ec0 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 75 65 20 3d lue:gsub("'",.."&apos;").value.=
21ee0 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 6c 75 65 20 .value:gsub('<',.."&lt;").value.
21f00 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 61 6c 75 65 =.value:gsub('>',.."&gt;").value
21f20 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 29 0a 76 61 .=.value:gsub('\r',."&#x0D;").va
21f40 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 41 3b 22 29 lue.=.value:gsub('\n',."&#x0A;")
21f60 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 6f 6e 20 70 .return.value.end.end.function.p
21f80 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 6d 61 70 2c remake.filterplatforms(sln,.map,
21fa0 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 0a 6c 6f 63 .default).local.result.=.{.}.loc
21fc0 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 6d 73 20 74 al.keys.=.{.}.if.sln.platforms.t
21fe0 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 6c 61 74 66 hen.for._,.p.in.ipairs(sln.platf
22000 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 61 62 6c 65 orms).do.if.map[p].and.not.table
22020 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 0a 74 61 62 .contains(keys,.map[p]).then.tab
22040 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 6e 73 65 72 le.insert(result,.p).table.inser
22060 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 69 66 20 23 t(keys,.map[p]).end.end.end.if.#
22080 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 0a 74 61 62 result.==.0.and.default.then.tab
220a0 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 6e 64 0a 72 le.insert(result,.default).end.r
220c0 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
220e0 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 69 6e 20 70 e.findproject(name).for.sln.in.p
22100 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 remake.solution.each().do.for.pr
22120 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 j.in.premake.solution.eachprojec
22140 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 6d 65 29 20 t(sln).do.if.(prj.name.==.name).
22160 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 0a 65 6e 64 then.return..prj.end.end.end.end
22180 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 72 6a 2c 20 .function.premake.findfile(prj,.
221a0 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 70 61 69 72 extension).for._,.fname.in.ipair
221c0 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 73 77 69 74 s(prj.files).do.if.fname:endswit
221e0 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 6d 65 20 65 h(extension).then.return.fname.e
22200 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 67 65 74 63 nd.end.end.function.premake.getc
22220 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 0a 70 72 6a onfig(prj,.cfgname,.pltname).prj
22240 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 6e 61 6d 65 .=.prj.project.or.prj.if.pltname
22260 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 6e 74 61 69 .==."Native".or.not.table.contai
22280 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 20 7b 7d 2c ns(prj.solution.platforms.or.{},
222a0 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 0a 65 6e 64 .pltname).then.pltname.=.nil.end
222c0 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 0a 69 66 20 .local.key.=.(cfgname.or."").if.
222e0 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 74 6e 61 6d pltname.then.key.=.key....pltnam
22300 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 65 79 5d 0a e.end.return.prj.__configs[key].
22320 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 end.function.premake.getconfigna
22340 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 72 74 6e 61 me(cfgname,.platform,.useshortna
22360 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 6d 65 20 3d me).if.cfgname.then.local.name.=
22380 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 74 66 6f 72 .cfgname.if.platform.and.platfor
223a0 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 72 74 6e 61 m.~=."Native".then.if.useshortna
223c0 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 6b 65 2e 70 me.then.name.=.name....premake.p
223e0 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 0a 65 6c 73 latforms[platform].cfgsuffix.els
22400 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 66 6f 72 6d e.name.=.name...."|"....platform
22420 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 6e 61 6d 65 .end.end.return.iif(useshortname
22440 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 64 0a 66 75 ,.name:lower(),.name).end.end.fu
22460 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 65 73 28 70 nction.premake.getdependencies(p
22480 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 0a 6c 6f 63 rj).prj.=.prj.project.or.prj.loc
224a0 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 69 6e 20 70 al.results.=.{.}.for._,.cfg.in.p
224c0 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 2c 20 6c 69 airs(prj.__configs).do.for._,.li
224e0 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 6f 63 61 6c nk.in.ipairs(cfg.links).do.local
22500 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 69 6e 6b 29 .dep.=.premake.findproject(link)
22520 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 6e 73 28 72 .if.dep.and.not.table.contains(r
22540 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 72 74 28 72 esults,.dep).then.table.insert(r
22560 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 75 72 6e 20 esults,.dep).end.end.end.return.
22580 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 2e 70 72 6f results.end.function.premake.pro
225a0 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 74 74 65 72 ject.getbasename(prjname,.patter
225c0 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 22 2c 20 70 n).return.pattern:gsub("%%%%",.p
225e0 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 2e 70 72 6f rjname).end.function.premake.pro
22600 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 6e 29 0a 6c ject.getfilename(prj,.pattern).l
22620 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 ocal.fname.=.premake.project.get
22640 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d basename(prj.name,.pattern).fnam
22660 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d e.=.path.join(prj.location,.fnam
22680 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 73 2e 67 65 e).return.path.getrelative(os.ge
226a0 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 20 70 72 65 tcwd(),.fname).end..function.pre
226c0 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 74 29 0a 6c make.getlinks(cfg,.kind,.part).l
226e0 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 64 69 72 65 ocal.result.=.iif.(part.==."dire
22700 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 67 2e 6c 69 ctory".and.kind.==."all",.cfg.li
22720 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 69 66 28 63 bdirs,.{}).local.cfgname.=.iif(c
22740 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 20 22 22 2c fg.name.==.cfg.project.name,."",
22760 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 20 70 72 65 .cfg.name).local.pathstyle.=.pre
22780 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 20 6e 61 6d make.getpathstyle(cfg).local.nam
227a0 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 65 28 63 66 estyle.=.premake.getnamestyle(cf
227c0 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 75 72 63 65 g).local.function.canlink(source
227e0 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 20 22 53 68 ,.target).if.(target.kind.~=."Sh
22800 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 22 53 74 61 aredLib".and.target.kind.~=."Sta
22820 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 6e 64 0a 69 ticLib").then.return.false.end.i
22840 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 65 29 20 74 f.premake.iscppproject(source).t
22860 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 65 63 74 28 hen.return.premake.iscppproject(
22880 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 6e 65 74 70 target).elseif.premake.isdotnetp
228a0 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 72 65 6d 61 roject(source).then.return.prema
228c0 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 6e 64 0a 65 ke.isdotnetproject(target).end.e
228e0 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 2e 6c 69 6e nd.for._,.link.in.ipairs(cfg.lin
22900 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 3d 20 70 72 ks).do.local.item.local.prj.=.pr
22920 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 72 6a 20 61 emake.findproject(link).if.prj.a
22940 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 61 6c 20 70 nd.kind.~=."system".then.local.p
22960 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 6a 2c 20 63 rjcfg.=.premake.getconfig(prj,.c
22980 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 64 20 3d 3d fgname,.cfg.platform).if.kind.==
229a0 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 66 67 2c 20 ."dependencies".or.canlink(cfg,.
229c0 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 72 65 63 74 prjcfg).then.if.(part.==."direct
229e0 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 65 28 70 72 ory").then.item.=.path.rebase(pr
22a00 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 72 6a 63 66 jcfg.linktarget.directory,.prjcf
22a20 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 73 65 69 66 g.location,.cfg.location).elseif
22a40 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 74 65 6d 20 .(part.==."basename").then.item.
22a60 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 0a 65 6c 73 =.prjcfg.linktarget.basename.els
22a80 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 74 eif.(part.==."fullpath").then.it
22aa0 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 74 61 72 67 em.=.path.rebase(prjcfg.linktarg
22ac0 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 2c 20 63 66 et.fullpath,.prjcfg.location,.cf
22ae0 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 22 6f 62 6a g.location).elseif.(part.==."obj
22b00 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 0a 65 6e 64 ect").then.item.=.prjcfg.end.end
22b20 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 20 22 73 79 .elseif.not.prj.and.(kind.==."sy
22b40 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 0a 69 66 20 stem".or.kind.==."all").then.if.
22b60 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 74 65 6d 20 (part.==."directory").then.item.
22b80 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 73 65 69 66 =.path.getdirectory(link).elseif
22ba0 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 74 65 6d 20 .(part.==."fullpath").then.item.
22bc0 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 6f 77 73 22 =.link.if.namestyle.==."windows"
22be0 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 74 28 63 66 .then.if.premake.iscppproject(cf
22c00 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 22 0a 65 6c g).then.item.=.item....".lib".el
22c20 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 seif.premake.isdotnetproject(cfg
22c40 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 0a 65 6e 64 ).then.item.=.item....".dll".end
22c60 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 68 65 6e 0a .end.elseif.part.==."name".then.
22c80 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 73 65 69 66 item.=.path.getname(link).elseif
22ca0 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 6d 20 3d 20 .part.==."basename".then.item.=.
22cc0 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 69 74 65 6d path.getbasename(link).else.item
22ce0 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 2c 20 6e 69 .=.link.end.if.item:find("/",.ni
22d00 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 74 72 65 6c l,.true).then.item.=.path.getrel
22d20 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 69 74 65 6d ative(cfg.project.location,.item
22d40 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 74 68 73 74 ).end.end.if.item.then.if.pathst
22d60 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 20 22 6f 62 yle.==."windows".and.part.~=."ob
22d80 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 6c 61 74 65 ject".then.item.=.path.translate
22da0 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 65 2e 63 6f (item,."\\").end.if.not.table.co
22dc0 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 62 6c 65 2e ntains(result,.item).then.table.
22de0 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 0a 65 6e 64 insert(result,.item).end.end.end
22e00 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
22e20 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 20 70 72 65 ake.getnamestyle(cfg).return.pre
22e40 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 2e 6e 61 6d make.platforms[cfg.platform].nam
22e60 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 67 29 2e 6e estyle.or.premake.gettool(cfg).n
22e80 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 74 69 6f 6e amestyle.or."posix".end.function
22ea0 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 66 20 70 72 .premake.getpathstyle(cfg).if.pr
22ec0 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 20 22 77 69 emake.action.current().os.==."wi
22ee0 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 0a 65 6c 73 ndows".then.return."windows".els
22f00 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 63 74 69 6f e.return."posix".end.end.functio
22f20 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 65 63 74 69 n.premake.gettarget(cfg,.directi
22f40 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 73 74 65 6d on,.pathstyle,.namestyle,.system
22f60 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 73 74 65 6d ).if.system.==."bsd".then.system
22f80 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 63 66 67 2e .=."linux".end.local.kind.=.cfg.
22fa0 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 28 63 66 67 kind.if.premake.iscppproject(cfg
22fc0 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 64 6f 77 73 ).then.if.(namestyle.==."windows
22fe0 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 64 20 6b 69 ".or.system.==."windows").and.ki
23000 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 69 6f 6e 20 nd.==."SharedLib".and.direction.
23020 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 4e 6f 49 6d ==."link".and.not.cfg.flags.NoIm
23040 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 69 62 22 0a portLib.then.kind.=."StaticLib".
23060 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 61 6e 64 20 end.if.namestyle.==."posix".and.
23080 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 20 7e 3d 20 system.==."windows".and.kind.~=.
230a0 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 20 22 77 69 "StaticLib".then.namestyle.=."wi
230c0 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 20 3d 20 22 ndows".end.end.local.field...=."
230e0 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 22 20 61 6e build".if.direction.==."link".an
23100 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 66 d.cfg.kind.==."SharedLib".then.f
23120 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 6d 65 20 20 ield.=."implib".end.local.name..
23140 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 67 2e 74 61 ..=.cfg[field.."name"].or.cfg.ta
23160 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 0a 6c 6f 63 rgetname.or.cfg.project.name.loc
23180 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 22 5d 20 6f al.dir.....=.cfg[field.."dir"].o
231a0 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 65 6c 61 74 r.cfg.targetdir.or.path.getrelat
231c0 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 72 29 0a 6c ive(cfg.location,.cfg.basedir).l
231e0 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 75 62 64 69 ocal.subdir..=.cfg[field.."subdi
23200 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 2e 22 0a 6c r"].or.cfg.targetsubdir.or.".".l
23220 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 69 78 20 20 ocal.prefix..=."".local.suffix..
23240 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 6c 20 62 75 =."".local.ext.....=."".local.bu
23260 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 61 74 68 2e ndlepath,.bundlename.dir.=.path.
23280 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 6c 65 20 3d join(dir,.subdir).if.namestyle.=
232a0 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 22 43 6f 6e =."windows".then.if.kind.==."Con
232c0 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 64 41 70 70 soleApp".or.kind.==."WindowedApp
232e0 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 69 6e 64 20 ".then.ext.=.".exe".elseif.kind.
23300 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 64 6c 6c 22 ==."SharedLib".then.ext.=.".dll"
23320 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e .elseif.kind.==."StaticLib".then
23340 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 65 73 74 79 .ext.=.".lib".end.elseif.namesty
23360 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 3d 20 22 57 le.==."posix".then.if.kind.==."W
23380 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 61 63 6f 73 indowedApp".and.system.==."macos
233a0 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 20 22 2e 61 x".then.bundlename.=.name....".a
233c0 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 69 72 2c 20 pp".bundlepath.=.path.join(dir,.
233e0 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 62 75 6e 64 bundlename).dir.=.path.join(bund
23400 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 73 65 69 66 lepath,."Contents/MacOS").elseif
23420 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 78 .kind.==."SharedLib".then.prefix
23440 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 61 .=."lib".ext.=.iif(system.==."ma
23460 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 6b cosx",.".dylib",.".so").elseif.k
23480 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 3d ind.==."StaticLib".then.prefix.=
234a0 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 6d ."lib".ext.=.".a".end.elseif.nam
234c0 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 20 estyle.==."PS3".then.if.kind.==.
234e0 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
23500 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 6b dApp".then.ext.=.".elf".elseif.k
23520 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 3d ind.==."StaticLib".then.prefix.=
23540 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 ."lib".ext.=.".a".end.end.prefix
23560 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 70 72 65 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 .=.cfg[field.."prefix"].or.cfg.t
23580 61 72 67 65 74 70 72 65 66 69 78 20 6f 72 20 70 72 65 66 69 78 0a 73 75 66 66 69 78 20 3d 20 63 argetprefix.or.prefix.suffix.=.c
235a0 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 66 66 69 78 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 fg[field.."suffix"].or.cfg.targe
235c0 74 73 75 66 66 69 78 20 6f 72 20 73 75 66 66 69 78 0a 65 78 74 20 20 20 20 3d 20 63 66 67 5b 66 tsuffix.or.suffix.ext....=.cfg[f
235e0 69 65 6c 64 2e 2e 22 65 78 74 65 6e 73 69 6f 6e 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 ield.."extension"].or.cfg.target
23600 65 78 74 65 6e 73 69 6f 6e 20 6f 72 20 65 78 74 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 extension.or.ext.local.result.=.
23620 7b 20 7d 0a 72 65 73 75 6c 74 2e 62 61 73 65 6e 61 6d 65 20 20 20 20 20 3d 20 6e 61 6d 65 20 2e {.}.result.basename.....=.name..
23640 2e 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 3d 20 70 ..suffix.result.name.........=.p
23660 72 65 66 69 78 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 73 75 66 66 69 78 20 2e 2e 20 65 78 74 0a 72 refix....name....suffix....ext.r
23680 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 64 69 72 0a 72 65 73 75 6c 74 2e esult.directory....=.dir.result.
236a0 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 73 75 62 64 69 72 0a 72 65 73 75 6c 74 2e 70 72 65 subdirectory.=.subdir.result.pre
236c0 66 69 78 20 20 20 20 20 20 20 3d 20 70 72 65 66 69 78 0a 72 65 73 75 6c 74 2e 73 75 66 66 69 78 fix.......=.prefix.result.suffix
236e0 20 20 20 20 20 20 20 3d 20 73 75 66 66 69 78 0a 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 .......=.suffix.result.fullpath.
23700 20 20 20 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 ....=.path.join(result.directory
23720 2c 20 72 65 73 75 6c 74 2e 6e 61 6d 65 29 0a 72 65 73 75 6c 74 2e 62 75 6e 64 6c 65 70 61 74 68 ,.result.name).result.bundlepath
23740 20 20 20 3d 20 62 75 6e 64 6c 65 70 61 74 68 20 6f 72 20 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 ...=.bundlepath.or.result.fullpa
23760 74 68 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 th.if.pathstyle.==."windows".the
23780 6e 0a 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 n.result.directory....=.path.tra
237a0 6e 73 6c 61 74 65 28 72 65 73 75 6c 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 nslate(result.directory,."\\").r
237c0 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c esult.subdirectory.=.path.transl
237e0 61 74 65 28 72 65 73 75 6c 74 2e 73 75 62 64 69 72 65 63 74 6f 72 79 2c 20 22 5c 5c 22 29 0a 72 ate(result.subdirectory,."\\").r
23800 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 20 20 20 20 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c esult.fullpath.....=.path.transl
23820 61 74 65 28 72 65 73 75 6c 74 2e 66 75 6c 6c 70 61 74 68 2c 20 20 22 5c 5c 22 29 0a 65 6e 64 0a ate(result.fullpath,.."\\").end.
23840 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
23860 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 ke.gettool(cfg).if.premake.iscpp
23880 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 project(cfg).then.if._OPTIONS.cc
238a0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 .then.return.premake[_OPTIONS.cc
238c0 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 ].end.local.action.=.premake.act
238e0 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f ion.current().if.action.valid_to
23900 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 5b 61 63 74 69 6f 6e 2e 76 ols.then.return.premake[action.v
23920 61 6c 69 64 5f 74 6f 6f 6c 73 2e 63 63 5b 31 5d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 alid_tools.cc[1]].end.return.pre
23940 6d 61 6b 65 2e 67 63 63 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 make.gcc.else.return.premake.dot
23960 6e 65 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f net.end.end.function.premake.pro
23980 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 ject.getvpath(prj,.abspath).loca
239a0 6c 20 76 70 61 74 68 20 3d 20 61 62 73 70 61 74 68 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 l.vpath.=.abspath.local.fname.=.
239c0 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 61 62 73 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6d 61 78 20 path.getname(abspath).local.max.
239e0 3d 20 61 62 73 70 61 74 68 3a 6c 65 6e 28 29 20 2d 20 66 6e 61 6d 65 3a 6c 65 6e 28 29 0a 66 6f =.abspath:len().-.fname:len().fo
23a00 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 70 61 74 74 65 72 6e 73 20 69 6e 20 70 61 69 72 73 r.replacement,.patterns.in.pairs
23a20 28 70 72 6a 2e 76 70 61 74 68 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 (prj.vpaths.or.{}).do.for._,.pat
23a40 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 70 61 74 74 65 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 tern.in.ipairs(patterns).do.loca
23a60 6c 20 69 20 3d 20 61 62 73 70 61 74 68 3a 66 69 6e 64 28 70 61 74 68 2e 77 69 6c 64 63 61 72 64 l.i.=.abspath:find(path.wildcard
23a80 73 28 70 61 74 74 65 72 6e 29 29 0a 69 66 20 69 20 3d 3d 20 31 20 74 68 65 6e 0a 69 20 3d 20 70 s(pattern)).if.i.==.1.then.i.=.p
23aa0 61 74 74 65 72 6e 3a 66 69 6e 64 28 22 2a 22 2c 20 31 2c 20 74 72 75 65 29 20 6f 72 20 28 70 61 attern:find("*",.1,.true).or.(pa
23ac0 74 74 65 72 6e 3a 6c 65 6e 28 29 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 6c 65 61 66 0a 69 66 20 69 ttern:len().+.1).local.leaf.if.i
23ae0 20 3c 20 6d 61 78 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 61 62 73 70 61 74 68 3a 73 75 62 28 69 .<.max.then.leaf.=.abspath:sub(i
23b00 29 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 66 6e 61 6d 65 0a 65 6e 64 0a 69 66 20 6c 65 61 66 3a ).else.leaf.=.fname.end.if.leaf:
23b20 73 74 61 72 74 73 77 69 74 68 28 22 2f 22 29 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 6c 65 61 66 startswith("/").then.leaf.=.leaf
23b40 3a 73 75 62 28 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 74 65 6d 20 3d 20 22 22 0a 69 66 20 72 :sub(2).end.local.stem.=."".if.r
23b60 65 70 6c 61 63 65 6d 65 6e 74 3a 6c 65 6e 28 29 20 3e 20 30 20 74 68 65 6e 0a 73 74 65 6d 2c 20 eplacement:len().>.0.then.stem,.
23b80 73 74 61 72 73 20 3d 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 stars.=.replacement:gsub("%*",."
23ba0 22 29 0a 69 66 20 73 74 61 72 73 20 3d 3d 20 30 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 70 61 74 ").if.stars.==.0.then.leaf.=.pat
23bc0 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 h.getname(leaf).end.else.leaf.=.
23be0 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 61 66 29 0a 65 6e 64 0a 76 70 61 74 68 20 3d 20 70 path.getname(leaf).end.vpath.=.p
23c00 61 74 68 2e 6a 6f 69 6e 28 73 74 65 6d 2c 20 6c 65 61 66 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 ath.join(stem,.leaf).end.end.end
23c20 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 76 70 61 74 68 29 0a 65 6e 64 .return.path.trimdots(vpath).end
23c40 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 .function.premake.hascppproject(
23c60 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 6e sln).for.prj.in.premake.solution
23c80 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 2e .eachproject(sln).do.if.premake.
23ca0 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 iscppproject(prj).then.return.tr
23cc0 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e ue.end.end.end.function.premake.
23ce0 68 61 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e hasdotnetproject(sln).for.prj.in
23d00 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 6c .premake.solution.eachproject(sl
23d20 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 n).do.if.premake.isdotnetproject
23d40 28 70 72 6a 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 (prj).then.return.true.end.end.e
23d60 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 nd.function.premake.project.iscp
23d80 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 roject(prj).return.prj.language.
23da0 3d 3d 20 22 43 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 ==."C".end.function.premake.iscp
23dc0 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 pproject(prj).return.(prj.langua
23de0 67 65 20 3d 3d 20 22 43 22 20 6f 72 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b ge.==."C".or.prj.language.==."C+
23e00 2b 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 +").end.function.premake.isdotne
23e20 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 tproject(prj).return.(prj.langua
23e40 67 65 20 3d 3d 20 22 43 23 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 ge.==."C#").end..premake.config.
23e60 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 6e =.{.}.local.config.=.premake.con
23e80 66 69 67 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 fig.function.premake.config.isde
23ea0 62 75 67 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d bugbuild(cfg).if.cfg.flags.Optim
23ec0 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
23ee0 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 72 65 .cfg.flags.OptimizeSpeed.then.re
23f00 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e turn.false.end.if.not.cfg.flags.
23f20 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 Symbols.then.return.false.end.re
23f40 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 turn.true.end.function.premake.c
23f60 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 0a 69 66 20 onfig.isincrementallink(cfg).if.
23f80 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 0a 6f 72 20 63 6f 6e 66 cfg.kind.==."StaticLib"..or.conf
23fa0 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f ig.isoptimizedbuild(cfg.flags).o
23fc0 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 r.cfg.flags.NoIncrementalLink.th
23fe0 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a en.return.false.end.return.true.
24000 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 end.function.premake.config.isop
24020 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 timizedbuild(flags).return.flags
24040 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 .Optimize.or.flags.OptimizeSize.
24060 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 0a 65 6e 64 0a 00 70 72 65 6d or.flags.OptimizeSpeed.end..prem
24080 61 6b 65 2e 62 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 62 61 6b 65 20 3d 20 70 72 65 6d ake.bake.=.{.}.local.bake.=.prem
240a0 61 6b 65 2e 62 61 6b 65 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 79 20 3d 20 0a 7b 0a 62 6c 6f 63 6b ake.bake.local.nocopy.=..{.block
240c0 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6b 65 79 77 6f 72 64 73 20 20 3d 20 74 72 75 65 2c 0a 70 s....=.true,.keywords..=.true,.p
240e0 72 6f 6a 65 63 74 73 20 20 3d 20 74 72 75 65 2c 0a 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 74 72 75 rojects..=.true,.__configs.=.tru
24100 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6e 6f 63 61 73 63 61 64 65 20 3d 20 0a 7b 0a 6d 61 6b 65 73 65 e,.}.local.nocascade.=..{.makese
24120 74 74 69 6e 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6b 65 65 70 72 65 6c 61 74 ttings.=.true,.}.local.keeprelat
24140 69 76 65 20 3d 0a 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 74 72 75 65 2c 0a 6c 6f 63 61 74 69 6f ive.=.{.basedir..=.true,.locatio
24160 6e 20 3d 20 74 72 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 n.=.true,.}.function.premake.get
24180 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 7b 20 5f 61 activeterms().local.terms.=.{._a
241a0 63 74 69 6f 6e 20 3d 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 72 28 29 2c 20 6f 73 20 3d 20 6f 73 ction.=._ACTION:lower(),.os.=.os
241c0 2e 67 65 74 28 29 20 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 .get().}.for.key,.value.in.pairs
241e0 28 5f 4f 50 54 49 4f 4e 53 29 20 64 6f 0a 69 66 20 76 61 6c 75 65 20 7e 3d 20 22 22 20 74 68 65 (_OPTIONS).do.if.value.~=."".the
24200 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 76 61 6c 75 65 3a 6c 6f 77 65 n.table.insert(terms,.value:lowe
24220 72 28 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 6b 65 r()).else.table.insert(terms,.ke
24240 79 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 65 72 6d 73 0a y:lower()).end.end.return.terms.
24260 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 end.function.premake.iskeywordma
24280 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6b 65 79 77 6f 72 64 3a 73 tch(keyword,.terms).if.keyword:s
242a0 74 61 72 74 73 77 69 74 68 28 22 6e 6f 74 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f tartswith("not.").then.return.no
242c0 74 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 t.premake.iskeywordmatch(keyword
242e0 3a 73 75 62 28 35 29 2c 20 74 65 72 6d 73 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 :sub(5),.terms).end.for._,.patte
24300 72 6e 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 3a 65 78 70 6c 6f 64 65 28 22 20 6f rn.in.ipairs(keyword:explode(".o
24320 72 20 22 29 29 20 64 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 79 2c 20 74 65 72 6d 20 69 6e 20 70 61 r.")).do.for.termkey,.term.in.pa
24340 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 69 66 20 74 65 72 6d 3a 6d 61 74 63 68 28 70 61 74 74 irs(terms).do.if.term:match(patt
24360 65 72 6e 29 20 3d 3d 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 65 72 6d 6b 65 79 ern).==.term.then.return.termkey
24380 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b .end.end.end.end.function.premak
243a0 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 73 2c 20 74 65 72 6d e.iskeywordsmatch(keywords,.term
243c0 73 29 0a 6c 6f 63 61 6c 20 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 s).local.hasrequired.=.false.for
243e0 20 5f 2c 20 6b 65 79 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 73 29 20 ._,.keyword.in.ipairs(keywords).
24400 64 6f 0a 6c 6f 63 61 6c 20 6d 61 74 63 68 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 do.local.matched.=.premake.iskey
24420 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 wordmatch(keyword,.terms).if.not
24440 20 6d 61 74 63 68 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 .matched.then.return.false.end.i
24460 66 20 6d 61 74 63 68 65 64 20 3d 3d 20 22 72 65 71 75 69 72 65 64 22 20 74 68 65 6e 0a 68 61 73 f.matched.==."required".then.has
24480 72 65 71 75 69 72 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 74 65 72 6d 73 required.=.true.end.end.if.terms
244a0 2e 72 65 71 75 69 72 65 64 20 61 6e 64 20 6e 6f 74 20 68 61 73 72 65 71 75 69 72 65 64 20 74 68 .required.and.not.hasrequired.th
244c0 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 72 75 65 en.return.false.else.return.true
244e0 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 .end.end.local.function.adjustpa
24500 74 68 73 28 6c 6f 63 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 75 6e 63 74 69 6f 6e 20 61 64 6a 75 ths(location,.obj).function.adju
24520 73 74 70 61 74 68 6c 69 73 74 28 6c 69 73 74 29 0a 66 6f 72 20 69 2c 20 70 20 69 6e 20 69 70 61 stpathlist(list).for.i,.p.in.ipa
24540 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 69 73 74 5b 69 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 irs(list).do.list[i].=.path.getr
24560 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 20 0a 65 6e 64 0a 65 6e 64 0a 66 6f elative(location,.p)..end.end.fo
24580 72 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 29 20 64 6f 0a 6c r.name,.value.in.pairs(obj).do.l
245a0 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 ocal.field.=.premake.fields[name
245c0 5d 0a 69 66 20 66 69 65 6c 64 20 61 6e 64 20 76 61 6c 75 65 20 61 6e 64 20 6e 6f 74 20 6b 65 65 ].if.field.and.value.and.not.kee
245e0 70 72 65 6c 61 74 69 76 65 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 69 66 20 66 69 65 6c 64 2e 6b 69 prelative[name].then.if.field.ki
24600 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 6a 5b 6e 61 6d 65 5d 20 3d 20 70 61 nd.==."path".then.obj[name].=.pa
24620 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 76 61 6c 75 65 29 20 th.getrelative(location,.value).
24640 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 .elseif.field.kind.==."dirlist".
24660 6f 72 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e or.field.kind.==."filelist".then
24680 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 .adjustpathlist(value).elseif.fi
246a0 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b eld.kind.==."keypath".then.for.k
246c0 2c 76 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 ,v.in.pairs(value).do.adjustpath
246e0 6c 69 73 74 28 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 list(v).end.end.end.end.end.loca
24700 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 66 69 65 6c 64 28 6b 69 6e 64 2c 20 64 65 73 74 l.function.mergefield(kind,.dest
24720 2c 20 73 72 63 29 0a 6c 6f 63 61 6c 20 74 62 6c 20 3d 20 64 65 73 74 20 6f 72 20 7b 20 7d 0a 69 ,.src).local.tbl.=.dest.or.{.}.i
24740 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 f.kind.==."keyvalue".or.kind.==.
24760 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e "keypath".then.for.key,.value.in
24780 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 74 62 6c 5b 6b 65 79 5d 20 3d 20 6d 65 72 67 65 66 .pairs(src).do.tbl[key].=.mergef
247a0 69 65 6c 64 28 22 6c 69 73 74 22 2c 20 74 62 6c 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e ield("list",.tbl[key],.value).en
247c0 64 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 d.else.for._,.item.in.ipairs(src
247e0 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 62 6c 5b 69 74 65 6d 5d 20 74 68 65 6e 0a 74 61 62 6c 65 ).do.if.not.tbl[item].then.table
24800 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 69 74 65 6d 29 0a 74 62 6c 5b 69 74 65 6d 5d 20 3d 20 69 .insert(tbl,.item).tbl[item].=.i
24820 74 65 6d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 62 6c 0a 65 6e 64 0a 6c tem.end.end.end.return.tbl.end.l
24840 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 74 62 6c 2c 20 ocal.function.removevalues(tbl,.
24860 72 65 6d 6f 76 65 73 29 0a 66 6f 72 20 69 3d 23 74 62 6c 2c 31 2c 2d 31 20 64 6f 0a 20 20 20 20 removes).for.i=#tbl,1,-1.do.....
24880 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 ........for._,.pattern.in.ipairs
248a0 28 72 65 6d 6f 76 65 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 (removes).do.................if.
248c0 70 61 74 74 65 72 6e 20 3d 3d 20 74 62 6c 5b 69 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 pattern.==.tbl[i].then..........
248e0 20 20 20 20 20 20 20 20 20 20 20 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 74 62 6c 2c 20 69 29 0a ...........table.remove(tbl,.i).
24900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0a 20 20 20 20 20 20 ....................break.......
24920 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 ..........end.............end...
24940 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 ......end.end.local.function.mer
24960 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 73 72 63 20 74 geobject(dest,.src).if.not.src.t
24980 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 0a 66 6f 72 20 66 69 65 6c 64 6e 61 6d 65 2c 20 hen..return..end.for.fieldname,.
249a0 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 20 6e 6f value.in.pairs(src).do.if.not.no
249c0 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 65 6c 64 copy[fieldname].then.local.field
249e0 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 69 66 20 .=.premake.fields[fieldname].if.
24a00 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 22 74 61 field.then.if.type(value).==."ta
24a20 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 65 72 67 ble".then.dest[fieldname].=.merg
24a40 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 6e 61 6d efield(field.kind,.dest[fieldnam
24a60 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 6e 0a 72 e],.value).if.src.removes.then.r
24a80 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 65 5d 0a emoves.=.src.removes[fieldname].
24aa0 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 64 65 73 if.removes.then.removevalues(des
24ac0 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 64 0a 65 t[fieldname],.removes).end.end.e
24ae0 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 6e 64 0a lse.dest[fieldname].=.value.end.
24b00 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 6e 64 else.dest[fieldname].=.value.end
24b20 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 65 72 67 .end.end.end.local.function.merg
24b40 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 67 6e 61 e(dest,.obj,.basis,.terms,.cfgna
24b60 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 61 6d 65 me,.pltname).local.key.=.cfgname
24b80 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 4e 61 74 .or."".pltname.=.pltname.or."Nat
24ba0 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 68 65 6e ive".if.pltname.~=."Native".then
24bc0 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 6d 73 2e .key.=.key....pltname.end.terms.
24be0 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 72 28 29 config.=.(cfgname.or.""):lower()
24c00 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 65 72 28 .terms.platform.=.pltname:lower(
24c20 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 63 66 67 ).local.cfg.=.{}.mergeobject(cfg
24c40 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 2e 6c 6f ,.basis[key]).adjustpaths(obj.lo
24c60 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 20 6f 62 cation,.cfg).mergeobject(cfg,.ob
24c80 6a 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 20 0a 74 65 72 6d 73 5b 27 6b 69 j).if.(cfg.kind).then..terms['ki
24ca0 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 5f 2c nd']=cfg.kind:lower().end.for._,
24cc0 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 69 66 .blk.in.ipairs(obj.blocks).do.if
24ce0 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 6b 65 .(premake.iskeywordsmatch(blk.ke
24d00 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 74 28 ywords,.terms))then.mergeobject(
24d20 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 20 63 cfg,.blk).if.(cfg.kind.and.not.c
24d40 66 67 2e 74 65 72 6d 73 2e 6b 69 6e 64 29 20 74 68 65 6e 20 0a 63 66 67 2e 74 65 72 6d 73 5b 27 fg.terms.kind).then..cfg.terms['
24d60 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 5b kind'].=.cfg.kind:lower().terms[
24d80 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 65 'kind'].=.cfg.kind:lower().end.e
24da0 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 63 nd.end.cfg.name......=.cfgname.c
24dc0 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 69 fg.platform..=.pltname.for.k,v.i
24de0 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 3d n.pairs(terms).do.cfg.terms[k].=
24e00 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 20 v.end.dest[key].=.cfg.end.local.
24e20 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 6f function.collapse(obj,.basis).lo
24e40 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 72 cal.result.=.{}.basis.=.basis.or
24e60 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 20 .{}.local.sln.=.obj.solution.or.
24e80 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 74 obj.local.terms.=.premake.getact
24ea0 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 61 iveterms().merge(result,.obj,.ba
24ec0 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 0a sis,.terms)--this.adjusts.terms.
24ee0 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 6e for._,.cfgname.in.ipairs(sln.con
24f00 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 61 figurations).do.local.terms_loca
24f20 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 6f l.=.{}.for.k,v.in.pairs(terms)do
24f40 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 75 .terms_local[k]=v.end.merge(resu
24f60 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 67 lt,.obj,.basis,.terms_local,.cfg
24f80 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 20 name,."Native")--terms.cam.also.
24fa0 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 20 be.adjusted.here.for._,.pltname.
24fc0 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 64 in.ipairs(sln.platforms.or.{}).d
24fe0 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 65 o.if.pltname.~=."Native".then.me
25000 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 63 rge(result,.obj,.basis,terms_loc
25020 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 73 al,.cfgname,.pltname)--terms.als
25040 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 74 o.here.end.end.end.return.result
25060 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 64 .end.local.function.builduniqued
25080 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 6c irs().local.num_variations.=.4.l
250a0 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 75 ocal.cfg_dirs.=.{}.local.hit_cou
250c0 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 75 nts.=.{}.for.sln.in.premake.solu
250e0 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 61 tion.each().do.for._,.prj.in.ipa
25100 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 20 irs(sln.projects).do.for._,.cfg.
25120 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c in.pairs(prj.__configs).do.local
25140 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 62 .dirs.=.{.}.dirs[1].=.path.getab
25160 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 63 solute(path.join(cfg.location,.c
25180 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 20 fg.objdir.or.cfg.project.objdir.
251a0 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 64 or."obj")).dirs[2].=.path.join(d
251c0 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 74 irs[1],.iif(cfg.platform.==."Nat
251e0 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 5d ive",."",.cfg.platform)).dirs[3]
25200 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 0a .=.path.join(dirs[2],.cfg.name).
25220 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 67 dirs[4].=.path.join(dirs[3],.cfg
25240 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 64 .project.name).cfg_dirs[cfg].=.d
25260 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 20 irs.local.start.=.iif(cfg.name,.
25280 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 69 2,.1).for.v.=.start,.num_variati
252a0 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 75 ons.do.local.d.=.dirs[v].hit_cou
252c0 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 20 nts[d].=.(hit_counts[d].or.0).+.
252e0 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 65 1.end.end.end.end.for.sln.in.pre
25300 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 make.solution.each().do.for._,.p
25320 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f rj.in.ipairs(sln.projects).do.fo
25340 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 r._,.cfg.in.pairs(prj.__configs)
25360 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 28 .do.local.dir.local.start.=.iif(
25380 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 69 cfg.name,.2,.1).for.v.=.start,.i
253a0 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 2c 6e 75 6d if(cfg.flags.SingleOutputDir,num
253c0 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 6f 6e 73 29 20 64 6f _variations-1,num_variations).do
253e0 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 66 20 68 69 74 5f 63 .dir.=.cfg_dirs[cfg][v].if.hit_c
25400 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 6b 20 65 6e 64 0a 65 ounts[dir].==.1.then.break.end.e
25420 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 67 65 74 72 65 6c 61 nd.cfg.objectsdir.=.path.getrela
25440 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 6e 64 0a 65 6e 64 0a tive(cfg.location,.dir).end.end.
25460 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 69 6c 64 74 61 72 67 end.end.local.function.buildtarg
25480 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 73 6f 6c 75 74 69 6f ets().for.sln.in.premake.solutio
254a0 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 n.each().do.for._,.prj.in.ipairs
254c0 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 (sln.projects).do.for._,.cfg.in.
254e0 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 pairs(prj.__configs).do.local.pa
25500 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 73 74 79 6c 65 28 63 thstyle.=.premake.getpathstyle(c
25520 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 6d 61 6b 65 2e 67 65 fg).local.namestyle.=.premake.ge
25540 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 74 61 72 67 65 74 20 tnamestyle(cfg).cfg.buildtarget.
25560 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 =.premake.gettarget(cfg,."build"
25580 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 66 67 2e 73 79 73 74 ,.pathstyle,.namestyle,.cfg.syst
255a0 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 6d 61 6b 65 2e 67 65 em).cfg.linktarget..=.premake.ge
255c0 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 68 73 74 79 6c 65 2c ttarget(cfg,."link",..pathstyle,
255e0 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 66 20 70 61 74 68 73 .namestyle,.cfg.system).if.paths
25600 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 67 2e 6f 62 6a 65 63 tyle.==."windows".then.cfg.objec
25620 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 67 2e 6f 62 6a 65 63 tsdir.=.path.translate(cfg.objec
25640 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 65 6e 64 0a 65 6e 64 tsdir,."\\").end.end.end.end.end
25660 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 69 6e 64 28 63 66 67 ...local.function.getCfgKind(cfg
25680 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 65 74 75 72 6e 20 63 )...if(cfg.kind).then...return.c
256a0 66 67 2e 6b 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 69 66 28 63 66 67 2e 70 72 6f 6a 65 fg.kind;...end......if(cfg.proje
256c0 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 6a 65 63 74 ct.__configs[""].and.cfg.project
256e0 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 72 65 74 75 .__configs[""].kind).then...retu
25700 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 2e 6b 69 6e rn.cfg.project.__configs[""].kin
25720 64 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 72 65 74 75 72 6e 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 d;...end......return.nil...end..
25740 20 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 ....local.function.getprojrec(ds
25760 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c tArray,.foundList,.cfg,.cfgname,
25780 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 29 0a 20 20 69 66 28 6e 6f 74 .searchField,.bLinkage)...if(not
257a0 20 63 66 67 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 65 6e 64 0a 20 20 0a 20 20 6c 6f 63 61 6c .cfg).then.return.end......local
257c0 20 66 6f 75 6e 64 55 73 65 50 72 6a 73 20 3d 20 7b 7d 3b 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 .foundUsePrjs.=.{};...for._,.use
257e0 4e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 5b 73 65 61 72 63 68 46 69 65 6c 64 5d 29 Name.in.ipairs(cfg[searchField])
25800 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 74 65 73 74 4e 61 6d 65 20 3d 20 75 73 65 4e 61 6d 65 3a 6c .do...local.testName.=.useName:l
25820 6f 77 65 72 28 29 3b 0a 20 20 69 66 28 28 6e 6f 74 20 66 6f 75 6e 64 4c 69 73 74 5b 74 65 73 74 ower();...if((not.foundList[test
25840 4e 61 6d 65 5d 29 29 20 74 68 65 6e 0a 20 20 6c 6f 63 61 6c 20 74 68 65 50 72 6f 6a 20 3d 20 6e Name])).then...local.theProj.=.n
25860 69 6c 3b 0a 20 20 6c 6f 63 61 6c 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 il;...local.theUseProj.=.nil;...
25880 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 6f 6a 65 63 74 for._,.prj.in.ipairs(cfg.project
258a0 2e 73 6f 6c 75 74 69 6f 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 66 20 28 70 72 6a .solution.projects).do...if.(prj
258c0 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 74 65 73 74 4e 61 6d 65 29 20 74 68 65 6e 0a .name:lower().==.testName).then.
258e0 20 20 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 20 20 74 68 65 55 73 65 50 72 6f ..if(prj.usage).then...theUsePro
25900 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6c 73 65 0a 20 20 74 68 65 50 72 6f 6a 20 3d 20 70 72 6a 3b j.=.prj;...else...theProj.=.prj;
25920 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 2d 2d 4d 75 73 74 20 63 ...end...end...end......--Must.c
25940 6f 6e 6e 65 63 74 20 74 6f 20 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 69 66 28 onnect.to.a.usage.project....if(
25960 74 68 65 55 73 65 50 72 6f 6a 29 20 74 68 65 6e 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 74 65 73 theUseProj).then...foundList[tes
25980 74 4e 61 6d 65 5d 20 3d 20 74 72 75 65 3b 0a 20 20 6c 6f 63 61 6c 20 70 72 6a 45 6e 74 72 79 20 tName].=.true;...local.prjEntry.
259a0 3d 20 7b 0a 20 20 6e 61 6d 65 20 3d 20 74 65 73 74 4e 61 6d 65 2c 0a 20 20 70 72 6f 6a 20 3d 20 =.{...name.=.testName,...proj.=.
259c0 74 68 65 50 72 6f 6a 2c 0a 20 20 75 73 61 67 65 50 72 6f 6a 20 3d 20 74 68 65 55 73 65 50 72 6f theProj,...usageProj.=.theUsePro
259e0 6a 2c 0a 20 20 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 62 4c 69 6e 6b 61 67 65 2c 0a 20 20 j,...bLinkageOnly.=.bLinkage,...
25a00 7d 3b 0a 20 20 64 73 74 41 72 72 61 79 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 };...dstArray[testName].=.prjEnt
25a20 72 79 3b 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 75 6e 64 55 73 65 50 72 6a 73 2c ry;...table.insert(foundUsePrjs,
25a40 20 74 68 65 55 73 65 50 72 6f 6a 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a .theUseProj);...end...end...end.
25a60 20 20 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 6e 20 69 70 61 69 72 73 28 66 6f 75 .....for._,.usePrj.in.ipairs(fou
25a80 6e 64 55 73 65 50 72 6a 73 29 20 64 6f 0a 20 20 2d 2d 4c 69 6e 6b 73 20 63 61 6e 20 6f 6e 6c 79 ndUsePrjs).do...--Links.can.only
25aa0 20 72 65 63 75 72 73 65 20 74 68 72 6f 75 67 68 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 69 65 .recurse.through.static.librarie
25ac0 73 2e 0a 20 20 69 66 28 28 73 65 61 72 63 68 46 69 65 6c 64 20 7e 3d 20 22 6c 69 6e 6b 73 22 29 s....if((searchField.~=."links")
25ae0 20 6f 72 0a 20 20 28 67 65 74 43 66 67 4b 69 6e 64 28 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 .or...(getCfgKind(usePrj.__confi
25b00 67 73 5b 63 66 67 6e 61 6d 65 5d 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 29 20 74 68 gs[cfgname]).==."StaticLib")).th
25b20 65 6e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 4c en...getprojrec(dstArray,.foundL
25b40 69 73 74 2c 20 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 0a ist,.usePrj.__configs[cfgname],.
25b60 20 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c 20 62 4c 69 6e 6b 61 67 65 ..cfgname,.searchField,.bLinkage
25b80 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 2d 2d 0a 20 20 2d );...end...end...end......--...-
25ba0 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 75 72 73 69 76 65 6c 79 -.This.function.will.recursively
25bc0 20 67 65 74 20 61 6c 6c 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 74 68 65 20 67 69 76 65 6e .get.all.projects.that.the.given
25be0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 68 61 73 20 69 6e 20 69 74 73 20 22 75 73 65 73 22 .configuration.has.in.its."uses"
25c00 0a 20 20 2d 2d 20 66 69 65 6c 64 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 20 61 ...--.field..The.return.values.a
25c20 72 65 20 61 20 6c 69 73 74 20 6f 66 20 74 61 62 6c 65 73 2e 20 45 61 63 68 20 74 61 62 6c 65 20 re.a.list.of.tables..Each.table.
25c40 69 6e 20 74 68 61 74 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 66 6f 6c 6c 6f 77 in.that.list.contains.the.follow
25c60 69 6e 67 3a 0a 20 20 2d 2d 6e 61 6d 65 20 3d 20 54 68 65 20 6c 6f 77 65 72 63 61 73 65 20 6e 61 ing:...--name.=.The.lowercase.na
25c80 6d 65 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 2d 2d 70 72 6f 6a 20 3d 20 54 68 me.of.the.project....--proj.=.Th
25ca0 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 20 62 65 20 6e 69 6c 20 69 66 20 69 74 20 69 73 20 75 e.project..Can.be.nil.if.it.is.u
25cc0 73 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 2d 2d 75 73 61 67 65 50 72 6f 6a 20 3d 20 54 68 65 20 75 sage-only....--usageProj.=.The.u
25ce0 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 27 74 20 62 65 20 6e 69 6c 2c 20 61 73 20 75 sage.project..Can't.be.nil,.as.u
25d00 73 69 6e 67 20 61 20 70 72 6f 6a 65 63 74 20 74 68 61 74 20 68 61 73 20 6e 6f 0a 20 20 2d 2d 20 sing.a.project.that.has.no...--.
25d20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 70 75 74 20 69 6e 74 6f 20 74 68 usage.project.is.not.put.into.th
25d40 65 20 6c 69 73 74 2e 0a 20 20 2d 2d 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d 20 49 66 20 74 68 e.list....--bLinkageOnly.=.If.th
25d60 69 73 20 69 73 20 74 72 75 65 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 74 68 65 20 6c 69 6e 6b 61 67 is.is.true,.then.only.the.linkag
25d80 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 70 69 65 64 2e 0a e.information.should.be.copied..
25da0 20 20 2d 2d 20 54 68 65 20 72 65 63 75 72 73 69 6f 6e 20 77 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f ..--.The.recursion.will.only.loo
25dc0 6b 20 61 74 20 74 68 65 20 22 75 73 65 73 22 20 66 69 65 6c 64 20 6f 6e 20 2a 75 73 61 67 65 2a k.at.the."uses".field.on.*usage*
25de0 20 70 72 6f 6a 65 63 74 73 2e 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 .projects....--.This.function.wi
25e00 6c 6c 20 61 6c 73 6f 20 61 64 64 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 74 68 65 20 6c 69 73 74 ll.also.add.projects.to.the.list
25e20 20 74 68 61 74 20 61 72 65 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 65 20 22 6c 69 6e 6b .that.are.mentioned.in.the."link
25e40 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 20 6f 66 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 2e s"...--.field.of.usage.projects.
25e60 20 54 68 65 73 65 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 6f 70 79 20 6c 69 6e 6b 65 72 20 69 6e 66 .These.will.only.copy.linker.inf
25e80 6f 72 6d 61 74 69 6f 6e 2c 20 62 75 74 20 74 68 65 79 20 77 69 6c 6c 20 72 65 63 75 72 73 65 2e ormation,.but.they.will.recurse.
25ea0 0a 20 20 2d 2d 20 74 68 72 6f 75 67 68 20 6f 74 68 65 72 20 22 6c 69 6e 6b 73 22 20 66 69 65 6c ...--.through.other."links".fiel
25ec0 64 73 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 72 6f ds....--...local.function.getpro
25ee0 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 29 0a 20 jectsconnections(cfg,.cfgname)..
25f00 20 6c 6f 63 61 6c 20 64 73 74 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 6c 6f 63 61 6c 20 66 6f .local.dstArray.=.{};...local.fo
25f20 75 6e 64 4c 69 73 74 20 3d 20 7b 7d 3b 0a 20 20 66 6f 75 6e 64 4c 69 73 74 5b 63 66 67 2e 70 72 undList.=.{};...foundList[cfg.pr
25f40 6f 6a 65 63 74 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 5d 20 3d 20 74 72 75 65 3b 0a 20 20 0a 20 oject.name:lower()].=.true;.....
25f60 20 2d 2d 46 69 72 73 74 2c 20 66 6f 6c 6c 6f 77 20 74 68 65 20 75 73 65 73 20 72 65 63 75 72 73 .--First,.follow.the.uses.recurs
25f80 69 76 65 6c 79 2e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f ively....getprojrec(dstArray,.fo
25fa0 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 22 75 73 65 73 22 2c 20 66 undList,.cfg,.cfgname,."uses",.f
25fc0 61 6c 73 65 29 3b 0a 20 20 0a 20 20 2d 2d 4e 65 78 74 2c 20 67 6f 20 74 68 72 6f 75 67 68 20 61 alse);......--Next,.go.through.a
25fe0 6c 6c 20 6f 66 20 74 68 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 72 65 63 ll.of.the.usage.projects.and.rec
26000 75 72 73 69 76 65 6c 79 20 67 65 74 20 74 68 65 69 72 20 6c 69 6e 6b 73 2e 0a 20 20 2d 2d 42 75 ursively.get.their.links....--Bu
26020 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 27 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 74 68 t.only.if.they're.not.already.th
26040 65 72 65 2e 20 47 65 74 20 74 68 65 20 6c 69 6e 6b 73 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e ere..Get.the.links.as.linkage-on
26060 6c 79 2e 0a 20 20 6c 6f 63 61 6c 20 6c 69 6e 6b 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 66 6f ly....local.linkArray.=.{};...fo
26080 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 64 73 74 r.prjName,.prjEntry.in.pairs(dst
260a0 41 72 72 61 79 29 20 64 6f 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 6c 69 6e 6b 41 72 72 61 79 Array).do...getprojrec(linkArray
260c0 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 2e ,.foundList,.prjEntry.usageProj.
260e0 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 20 63 66 67 6e 61 6d 65 2c 20 0a 20 20 __configs[cfgname],.cfgname,....
26100 22 6c 69 6e 6b 73 22 2c 20 74 72 75 65 29 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 2d 2d 43 6f 70 "links",.true);...end......--Cop
26120 79 20 66 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 79 20 69 6e 74 6f 20 64 73 74 41 72 72 61 79 2e 0a y.from.linkArray.into.dstArray..
26140 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 20 70 61 69 72 73 ..for.prjName,.prjEntry.in.pairs
26160 28 6c 69 6e 6b 41 72 72 61 79 29 20 64 6f 0a 20 20 64 73 74 41 72 72 61 79 5b 70 72 6a 4e 61 6d (linkArray).do...dstArray[prjNam
26180 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 72 65 74 75 72 6e e].=.prjEntry;...end......return
261a0 20 64 73 74 41 72 72 61 79 3b 0a 20 20 65 6e 64 0a 20 20 0a 20 20 0a 20 20 6c 6f 63 61 6c 20 66 .dstArray;...end.........local.f
261c0 75 6e 63 74 69 6f 6e 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 63 66 67 2c 20 73 74 72 4e 61 6d unction.isnameofproj(cfg,.strNam
261e0 65 29 0a 20 20 6c 6f 63 61 6c 20 73 6c 6e 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c e)...local.sln.=.cfg.project.sol
26200 75 74 69 6f 6e 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 54 65 73 74 20 3d 20 73 74 72 4e 61 6d 65 ution;...local.strTest.=.strName
26220 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 :lower();...for.prjIx,.prj.in.ip
26240 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 66 20 28 70 72 6a 2e airs(sln.projects).do...if.(prj.
26260 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 73 74 72 54 65 73 74 29 20 74 68 65 6e 0a 20 20 name:lower().==.strTest).then...
26280 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 72 65 return.true;...end...end......re
262a0 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 43 6f 70 69 turn.false;...end...--...--.Copi
262c0 65 73 20 74 68 65 20 66 69 65 6c 64 20 66 72 6f 6d 20 64 73 74 43 66 67 20 74 6f 20 73 72 63 43 es.the.field.from.dstCfg.to.srcC
262e0 66 67 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 64 65 fg....--...local.function.copyde
26300 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 64 73 74 43 66 67 2c 20 73 74 72 pendentfield(srcCfg,.dstCfg,.str
26320 53 72 63 46 69 65 6c 64 29 0a 20 20 6c 6f 63 61 6c 20 73 72 63 46 69 65 6c 64 20 3d 20 70 72 65 SrcField)...local.srcField.=.pre
26340 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 6c 6f 63 61 make.fields[strSrcField];...loca
26360 6c 20 73 74 72 44 73 74 46 69 65 6c 64 20 3d 20 73 74 72 53 72 63 46 69 65 6c 64 3b 0a 20 20 0a l.strDstField.=.strSrcField;....
26380 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 3d ..if.type(srcCfg[strSrcField]).=
263a0 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 20 20 2d 2d 68 61 6e 64 6c 65 20 70 61 74 68 73 2e =."table".then...--handle.paths.
263c0 0a 20 20 69 66 20 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 ...if.(srcField.kind.==."dirlist
263e0 22 20 6f 72 20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 ".or.srcField.kind.==."filelist"
26400 29 20 61 6e 64 0a 20 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 ).and...(not.keeprelative[strSrc
26420 46 69 65 6c 64 5d 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 Field]).then...for.i,p.in.ipairs
26440 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 61 62 6c 65 (srcCfg[strSrcField]).do...table
26460 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 0a 20 20 70 .insert(dstCfg[strDstField],...p
26480 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 ath.rebase(p,.srcCfg.project.loc
264a0 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 29 ation,.dstCfg.project.location))
264c0 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 74 72 53 72 63 46 69 65 6c 64 20 3d ...end...else...if(strSrcField.=
264e0 3d 20 22 6c 69 6e 6b 73 22 29 20 74 68 65 6e 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 =."links").then...for.i,p.in.ipa
26500 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 69 66 irs(srcCfg[strSrcField]).do...if
26520 28 6e 6f 74 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 64 73 74 43 66 67 2c 20 70 29 29 20 74 68 (not.isnameofproj(dstCfg,.p)).th
26540 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 en...table.insert(dstCfg[strDstF
26560 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 69 6e 74 66 28 22 46 61 69 6c 65 ield],.p)...else...printf("Faile
26580 64 20 74 6f 20 63 6f 70 79 20 27 25 73 27 20 66 72 6f 6d 20 70 72 6f 6a 20 27 25 73 27 2e 22 2c d.to.copy.'%s'.from.proj.'%s'.",
265a0 0a 20 20 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e ...p,.srcCfg.project.name);...en
265c0 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 d...end...else...for.i,p.in.ipai
265e0 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 74 61 62 rs(srcCfg[strSrcField]).do...tab
26600 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 70 le.insert(dstCfg[strDstField],.p
26620 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 )...end...end...end...else...if(
26640 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 61 6e 64 20 28 6e 6f 74 srcField.kind.==."path".and.(not
26660 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 29 20 74 68 65 .keeprelative[strSrcField])).the
26680 6e 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 70 61 74 68 2e 72 n...dstCfg[strDstField].=.path.r
266a0 65 62 61 73 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 2c 0a 20 20 70 72 6a ebase(srcCfg[strSrcField],...prj
266c0 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 .location,.dstCfg.project.locati
266e0 6f 6e 29 3b 0a 20 20 65 6c 73 65 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 on);...else...dstCfg[strDstField
26700 5d 20 3d 20 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 65 6e 64 0a 20 ].=.srcCfg[strSrcField];...end..
26720 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e .end...end......--...--.This.fun
26740 63 74 69 6f 6e 20 77 69 6c 6c 20 74 61 6b 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 70 72 6f 6a ction.will.take.the.list.of.proj
26760 65 63 74 20 65 6e 74 72 69 65 73 20 61 6e 64 20 61 70 70 6c 79 20 74 68 65 69 72 20 75 73 61 67 ect.entries.and.apply.their.usag
26780 65 20 70 72 6f 6a 65 63 74 20 64 61 74 61 0a 20 20 2d 2d 20 74 6f 20 74 68 65 20 67 69 76 65 6e e.project.data...--.to.the.given
267a0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 63 6f 6d .configuration..It.will.copy.com
267c0 70 69 6c 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 70 72 6f 6a 65 piling.information.for.the.proje
267e0 63 74 73 20 74 68 61 74 20 61 72 65 0a 20 20 2d 2d 20 6e 6f 74 20 6c 69 73 74 65 64 20 61 73 20 cts.that.are...--.not.listed.as.
26800 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 20 49 74 20 77 69 6c 6c 20 63 6f 70 79 20 74 68 65 20 6c linkage-only..It.will.copy.the.l
26820 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72 20 70 72 6f 6a 65 63 74 73 20 inking.information.for.projects.
26840 6f 6e 6c 79 20 69 66 0a 20 20 2d 2d 20 74 68 65 20 73 6f 75 72 63 65 20 70 72 6f 6a 65 63 74 20 only.if...--.the.source.project.
26860 69 73 20 6e 6f 74 20 61 20 73 74 61 74 69 63 20 6c 69 62 72 61 72 79 2e 20 49 74 20 77 6f 6e 27 is.not.a.static.library..It.won'
26880 74 20 63 6f 70 79 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 2d 2d 20 t.copy.linking.information...--.
268a0 69 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 69 6e 20 74 68 69 73 20 73 6f 6c 75 74 69 if.the.project.is.in.this.soluti
268c0 6f 6e 3b 20 69 6e 73 74 65 61 64 20 69 74 20 77 69 6c 6c 20 61 64 64 20 74 68 61 74 20 70 72 6f on;.instead.it.will.add.that.pro
268e0 6a 65 63 74 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 73 0a 20 20 2d 2d ject.to.the.configuration's...--
26900 20 6c 69 6e 6b 73 20 66 69 65 6c 64 2c 20 65 78 70 65 63 74 69 6e 67 20 74 68 61 74 20 50 72 65 .links.field,.expecting.that.Pre
26920 6d 61 6b 65 20 77 69 6c 6c 20 68 61 6e 64 6c 65 20 74 68 65 20 72 65 73 74 2e 0a 20 20 2d 2d 0a make.will.handle.the.rest....--.
26940 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 63 ..local.function.copyusagedata(c
26960 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 0a 20 20 6c 6f 63 61 fg,.cfgname,.linkToProjs)...loca
26980 6c 20 6d 79 50 72 6a 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 3b 0a 20 20 6c 6f 63 61 6c 20 62 l.myPrj.=.cfg.project;...local.b
269a0 49 73 53 74 61 74 69 63 4c 69 62 20 3d 20 28 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 20 3d IsStaticLib.=.(getCfgKind(cfg).=
269c0 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 3b 0a 20 20 0a 20 20 66 6f 72 20 70 72 6a 4e 61 6d 65 =."StaticLib");......for.prjName
269e0 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b 54 6f 50 72 6f 6a 73 29 ,.prjEntry.in.pairs(linkToProjs)
26a00 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 73 72 63 50 72 6a 20 3d 20 70 72 6a 45 6e 74 72 79 2e 75 73 .do...local.srcPrj.=.prjEntry.us
26a20 61 67 65 50 72 6f 6a 3b 0a 20 20 6c 6f 63 61 6c 20 73 72 63 43 66 67 20 3d 20 73 72 63 50 72 6a ageProj;...local.srcCfg.=.srcPrj
26a40 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 3b 0a 20 20 0a 20 20 66 6f 72 20 6e 61 .__configs[cfgname];......for.na
26a60 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
26a80 73 29 20 64 6f 0a 20 20 69 66 28 73 72 63 43 66 67 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 20 20 s).do...if(srcCfg[name]).then...
26aa0 69 66 28 66 69 65 6c 64 2e 75 73 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 69 66 28 6e 6f if(field.usagecopy).then...if(no
26ac0 74 20 70 72 6a 45 6e 74 72 79 2e 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 29 20 74 68 65 6e 0a 20 20 t.prjEntry.bLinkageOnly).then...
26ae0 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 copydependentfield(srcCfg,.cfg,.
26b00 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 69 66 28 66 69 65 6c 64 2e 6c 69 6e 6b 61 name)...end...elseif(field.linka
26b20 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 2d 2d 43 6f 70 79 20 74 68 65 20 6c 69 6e 6b 61 67 gecopy).then...--Copy.the.linkag
26b40 65 20 64 61 74 61 20 69 66 20 77 65 27 72 65 20 62 75 69 6c 64 69 6e 67 20 61 20 6e 6f 6e 2d 73 e.data.if.we're.building.a.non-s
26b60 74 61 74 69 63 20 74 68 69 6e 67 0a 20 20 2d 2d 61 6e 64 20 74 68 69 73 20 69 73 20 61 20 70 75 tatic.thing...--and.this.is.a.pu
26b80 72 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 20 69 74 27 73 20 6e 6f 74 20 70 75 re.usage.project..If.it's.not.pu
26ba0 72 65 2d 75 73 61 67 65 2c 20 74 68 65 6e 0a 20 20 2d 2d 77 65 20 77 69 6c 6c 20 73 69 6d 70 6c re-usage,.then...--we.will.simpl
26bc0 79 20 70 75 74 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 y.put.the.project's.name.in.the.
26be0 6c 69 6e 6b 73 20 66 69 65 6c 64 20 6c 61 74 65 72 2e 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 links.field.later....if((not.bIs
26c00 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f StaticLib).and.(not.prjEntry.pro
26c20 6a 29 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 j)).then...copydependentfield(sr
26c40 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 cCfg,.cfg,.name)...end...end...e
26c60 6e 64 0a 20 20 65 6e 64 0a 20 20 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 63 4c nd...end......if((not.bIsStaticL
26c80 69 62 29 20 61 6e 64 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 20 74 68 65 6e 0a 20 20 74 61 ib).and.prjEntry.proj).then...ta
26ca0 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6c 69 6e 6b 73 2c 20 70 72 6a 45 6e 74 72 79 2e 70 ble.insert(cfg.links,.prjEntry.p
26cc0 72 6f 6a 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 66 75 6e roj.name);...end...end...end.fun
26ce0 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 ction.premake.bake.buildconfigs(
26d00 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 ).for.sln.in.premake.solution.ea
26d20 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e ch().do.for._,.prj.in.ipairs(sln
26d40 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 72 6a .projects).do.prj.location.=.prj
26d60 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 70 72 6a .location.or.sln.location.or.prj
26d80 2e 62 61 73 65 64 69 72 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f .basedir.adjustpaths(prj.locatio
26da0 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a n,.prj).for._,.blk.in.ipairs(prj
26dc0 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 61 64 6a 75 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 .blocks).do.adjustpaths(prj.loca
26de0 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 tion,.blk).end.end.sln.location.
26e00 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e 2e 62 61 73 65 64 69 72 0a 65 6e =.sln.location.or.sln.basedir.en
26e20 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 d.for.sln.in.premake.solution.ea
26e40 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 73 ch().do.local.basis.=.collapse(s
26e60 6c 6e 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f ln).for._,.prj.in.ipairs(sln.pro
26e80 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 6f 6c 6c 61 70 jects).do.prj.__configs.=.collap
26ea0 73 65 28 70 72 6a 2c 20 62 61 73 69 73 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 se(prj,.basis).for._,.cfg.in.pai
26ec0 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 62 61 6b 65 2e 70 6f 73 74 70 72 rs(prj.__configs).do.bake.postpr
26ee0 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 ocess(prj,.cfg).end.end.end.for.
26f00 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
26f20 6f 0a 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 o.for.prjIx,.prj.in.ipairs(sln.p
26f40 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 6e 6f 74 20 70 72 6a 2e 75 73 61 67 65 29 20 74 68 rojects).do.if(not.prj.usage).th
26f60 65 6e 0a 66 6f 72 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a en.for.cfgname,.cfg.in.pairs(prj
26f80 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 75 73 65 73 50 72 6a 73 20 3d 20 .__configs).do.local.usesPrjs.=.
26fa0 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 6e getprojectsconnections(cfg,.cfgn
26fc0 61 6d 65 29 3b 0a 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 ame);.copyusagedata(cfg,.cfgname
26fe0 2c 20 75 73 65 73 50 72 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 ,.usesPrjs).end.end.end.end.for.
27000 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
27020 6f 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 4c 69 73 74 20 3d 20 7b 7d 3b 0a 66 6f 72 20 69 6e 64 o.local.removeList.=.{};.for.ind
27040 65 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 ex,.prj.in.ipairs(sln.projects).
27060 64 6f 0a 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 do.if(prj.usage).then.table.inse
27080 72 74 28 72 65 6d 6f 76 65 4c 69 73 74 2c 20 31 2c 20 69 6e 64 65 78 29 3b 20 2d 2d 41 64 64 20 rt(removeList,.1,.index);.--Add.
270a0 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c in.reverse.order..end.end.for._,
270c0 20 69 6e 64 65 78 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 4c 69 73 74 29 20 64 6f 0a .index.in.ipairs(removeList).do.
270e0 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 6e 64 65 78 table.remove(sln.projects,.index
27100 29 3b 0a 65 6e 64 0a 65 6e 64 0a 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 62 75 69 );.end.end.builduniquedirs().bui
27120 6c 64 74 61 72 67 65 74 73 28 63 66 67 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d ldtargets(cfg).end.function.prem
27140 61 6b 65 2e 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 63 ake.bake.postprocess(prj,.cfg).c
27160 66 67 2e 70 72 6f 6a 65 63 74 20 20 20 3d 20 70 72 6a 0a 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 fg.project...=.prj.cfg.shortname
27180 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 6d .=.premake.getconfigname(cfg.nam
271a0 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 0a 63 66 67 2e 6c 6f 6e 67 6e e,.cfg.platform,.true).cfg.longn
271c0 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 ame..=.premake.getconfigname(cfg
271e0 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 6c 6f 63 61 74 69 6f .name,.cfg.platform).cfg.locatio
27200 6e 20 3d 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 63 66 67 2e 62 61 73 65 64 69 72 0a n.=.cfg.location.or.cfg.basedir.
27220 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 local.platform.=.premake.platfor
27240 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 69 73 63 ms[cfg.platform].if.platform.isc
27260 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 63 rosscompiler.then.cfg.system.=.c
27280 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 6f 73 fg.platform.else.cfg.system.=.os
272a0 2e 67 65 74 28 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 .get().end.if.cfg.kind.==."Share
272c0 64 4c 69 62 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 2e 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 dLib".and.platform.nosharedlibs.
272e0 74 68 65 6e 0a 63 66 67 2e 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a then.cfg.kind.=."StaticLib".end.
27300 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 local.files.=.{.}.for._,.fname.i
27320 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 65 78 63 n.ipairs(cfg.files).do.local.exc
27340 6c 75 64 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 65 78 63 6c 75 64 65 20 69 6e 20 luded.=.false.for._,.exclude.in.
27360 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 6f 0a 65 78 63 6c 75 64 65 64 ipairs(cfg.excludes).do.excluded
27380 20 3d 20 28 66 6e 61 6d 65 20 3d 3d 20 65 78 63 6c 75 64 65 29 0a 69 66 20 28 65 78 63 6c 75 64 .=.(fname.==.exclude).if.(exclud
273a0 65 64 29 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 65 ed).then.break.end.end.if.(not.e
273c0 78 63 6c 75 64 65 64 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 xcluded).then.table.insert(files
273e0 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 66 69 6c 65 73 20 3d 20 66 69 6c ,.fname).end.end.cfg.files.=.fil
27400 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d es.for.name,.field.in.pairs(prem
27420 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 66 69 65 6c 64 2e 69 73 66 6c 61 67 73 20 ake.fields).do.if.field.isflags.
27440 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 3d 20 63 66 67 5b 6e 61 6d 65 5d 0a 66 6f then.local.values.=.cfg[name].fo
27460 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 20 76 r._,.flag.in.ipairs(values).do.v
27480 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 alues[flag].=.true.end.end.end.c
274a0 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e fg.__fileconfigs.=.{.}.for._,.fn
274c0 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 63 66 67 2e ame.in.ipairs(cfg.files).do.cfg.
274e0 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 3d 20 66 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c terms.required.=.fname:lower().l
27500 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 ocal.fcfg.=.{}.for._,.blk.in.ipa
27520 69 72 73 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 irs(cfg.project.blocks).do.if.(p
27540 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 6b 65 79 77 6f remake.iskeywordsmatch(blk.keywo
27560 72 64 73 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 rds,.cfg.terms)).then.mergeobjec
27580 74 28 66 63 66 67 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 66 63 66 67 2e 6e 61 6d 65 20 3d t(fcfg,.blk).end.end.fcfg.name.=
275a0 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 20 .fname.cfg.__fileconfigs[fname].
275c0 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 6f =.fcfg.table.insert(cfg.__fileco
275e0 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 69 nfigs,.fcfg).end.end..premake.fi
27600 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 6b elds.=.{.archivesplit_size.=.{.k
27620 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 ind..=."string",.scope.=."config
27640 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 22 ",.},.basedir.=.{.kind..=."path"
27660 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 61 ,.scope.=."container",.},.builda
27680 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 70 ction.=.{.kind..=."string",.scop
276a0 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 69 e.=."config",.allowed.=.{."Compi
276c0 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 7d le",."Copy",."Embed",."None".}.}
276e0 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 74 ,.buildoptions.=.{.kind..=."list
27700 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 74 ",.scope.=."config",.},.buildopt
27720 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 65 ions_c.=.{.kind..=."list",.scope
27740 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 70 .=."config",.},.buildoptions_cpp
27760 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
27780 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 0a nfig",.},.buildoptions_objc.=.{.
277a0 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 kind..=."list",.scope.=."config"
277c0 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 20 ,.},.configurations.=.{.kind..=.
277e0 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 64 "list",.scope.=."solution",.},.d
27800 65 62 75 67 61 72 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 ebugargs.=.{.kind.=."list",.scop
27820 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 e.=."config",.},.debugdir.=.{.ki
27840 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d nd.=."path",.scope.=."config",.}
27860 2c 0a 64 65 62 75 67 65 6e 76 73 20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a ,.debugenvs..=.{.kind.=."list",.
27880 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 3d 0a 7b scope.=."config",.},.defines.=.{
278a0 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
278c0 22 2c 0a 7d 2c 0a 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 ",.},.deploymentoptions.=.{.kind
278e0 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 75 73 ..=."list",.scope.=."config",.us
27900 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 65 78 63 6c 75 64 65 73 20 3d 0a 7b 0a agecopy.=.true,.},.excludes.=.{.
27920 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e kind..=."filelist",.scope.=."con
27940 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 69 6c 65 fig",.},.files.=.{.kind..=."file
27960 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 6c 61 67 list",.scope.=."config",.},.flag
27980 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 63 s.=.{.kind..=."list",.scope.=."c
279a0 6f 6e 66 69 67 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 onfig",.isflags.=.true,.usagecop
279c0 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c y.=.true,.allowed.=.function(val
279e0 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 20 3d 20 7b 0a 41 54 4c 20 ue).local.allowed_flags.=.{.ATL.
27a00 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 3d 20 31 2c 0a 44 65 62 =.1,.DebugEnvsDontMerge.=.1,.Deb
27a20 75 67 45 6e 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c ugEnvsInherit.=.1,.EnableMinimal
27a40 52 65 62 75 69 6c 64 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 53 53 45 20 3d 20 31 2c 0a 45 6e 61 62 Rebuild.=.1,.EnableSSE.=.1,.Enab
27a60 6c 65 53 53 45 32 20 3d 20 31 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 leSSE2.=.1,.ExtraWarnings.=.1,.F
27a80 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 46 6c 6f 61 74 46 61 73 74 20 3d 20 31 2c atalWarnings.=.1,.FloatFast.=.1,
27aa0 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 3d 20 31 2c 0a 4d 61 6e 61 67 65 64 20 3d 20 31 2c 0a 4d .FloatStrict.=.1,.Managed.=.1,.M
27ac0 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 36 34 42 69 74 FC.=.1,.NativeWChar.=.1,.No64Bit
27ae0 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 3d 20 Checks.=.1,.NoEditAndContinue.=.
27b00 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 3d 20 31 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 1,.NoExceptions.=.1,.NoFramePoin
27b20 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 3d 20 31 2c 0a 4e 6f 49 6e 63 72 ter.=.1,.NoImportLib.=.1,.NoIncr
27b40 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 2c 0a 4e 6f 4d 61 6e 69 66 65 73 74 20 3d 20 31 2c ementalLink.=.1,.NoManifest.=.1,
27b60 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 3d 20 31 .NoMultiProcessorCompilation.=.1
27b80 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 50 43 48 20 3d 20 31 2c 0a ,.NoNativeWChar.=.1,.NoPCH.=.1,.
27ba0 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 20 3d 20 31 2c NoRTTI.=.1,.SingleOutputDir.=.1,
27bc0 0a 4f 70 74 69 6d 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 3d 20 31 2c .Optimize.=.1,.OptimizeSize.=.1,
27be0 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a 53 45 48 20 3d 20 31 2c 0a 53 74 61 .OptimizeSpeed.=.1,.SEH.=.1,.Sta
27c00 74 69 63 41 54 4c 20 3d 20 31 2c 0a 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 ticATL.=.1,.StaticRuntime.=.1,.S
27c20 79 6d 62 6f 6c 73 20 3d 20 31 2c 0a 55 6e 69 63 6f 64 65 20 3d 20 31 2c 0a 55 6e 73 61 66 65 20 ymbols.=.1,.Unicode.=.1,.Unsafe.
27c40 3d 20 31 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 31 2c 0a 57 69 6e 4d 61 69 6e 20 3d =.1,.UnsignedChar.=.1,.WinMain.=
27c60 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 61 6e 53 70 65 .1,.}.local.englishToAmericanSpe
27c80 6c 6c 69 6e 67 20 3d 0a 7b 0a 6f 70 74 69 6d 69 73 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 27 2c lling.=.{.optimise.=.'optimize',
27ca0 0a 6f 70 74 69 6d 69 73 65 73 69 7a 65 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 69 7a 65 27 2c 0a .optimisesize.=.'optimizesize',.
27cc0 6f 70 74 69 6d 69 73 65 73 70 65 65 64 20 3d 20 27 6f 70 74 69 6d 69 7a 65 73 70 65 65 64 27 2c optimisespeed.=.'optimizespeed',
27ce0 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 .}.local.lowervalue.=.value:lowe
27d00 72 28 29 0a 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 65 6e 67 6c 69 73 68 54 6f 41 6d 65 72 69 63 r().lowervalue.=.englishToAmeric
27d20 61 6e 53 70 65 6c 6c 69 6e 67 5b 6c 6f 77 65 72 76 61 6c 75 65 5d 20 6f 72 20 6c 6f 77 65 72 76 anSpelling[lowervalue].or.lowerv
27d40 61 6c 75 65 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 66 alue.for.v,._.in.pairs(allowed_f
27d60 6c 61 67 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 lags).do.if.v:lower().==.lowerva
27d80 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e lue.then.return.v.end.end.return
27da0 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 66 6c 61 67 22 0a 65 6e 64 2c 0a 7d 2c 0a 66 72 61 .nil,."invalid.flag".end,.},.fra
27dc0 6d 65 77 6f 72 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 mework.=.{.kind.=."string",.scop
27de0 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 31 2e e.=."container",.allowed.=.{."1.
27e00 30 22 2c 0a 22 31 2e 31 22 2c 0a 22 32 2e 30 22 2c 0a 22 33 2e 30 22 2c 0a 22 33 2e 35 22 2c 0a 0",."1.1",."2.0",."3.0",."3.5",.
27e20 22 34 2e 30 22 2c 0a 22 34 2e 35 22 2c 0a 7d 0a 7d 2c 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 "4.0",."4.5",.}.},.forcedinclude
27e40 73 20 3d 20 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 s.=..{.kind..=."absolutefilelist
27e60 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 70 61 74 ",.scope.=."config",.},.imagepat
27e80 68 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f h.=.{.kind.=."path",.scope.=."co
27ea0 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 nfig",.},.imageoptions.=.{.kind.
27ec0 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",.},.
27ee0 69 6d 70 6c 69 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 implibdir.=.{.kind..=."path",.sc
27f00 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 65 78 74 65 6e 73 69 ope.=."config",.},.implibextensi
27f20 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 3d on.=.{.kind..=."string",.scope.=
27f40 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e ."config",.},.implibname.=.{.kin
27f60 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",
27f80 0a 7d 2c 0a 69 6d 70 6c 69 62 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 .},.implibprefix.=.{.kind..=."st
27fa0 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c ring",.scope.=."config",.},.impl
27fc0 69 62 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 73 ibsuffix.=.{.kind..=."string",.s
27fe0 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6e 63 6c 75 64 65 64 69 72 73 20 cope.=."config",.},.includedirs.
28000 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 =.{.kind..=."dirlist",.scope.=."
28020 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 config",.usagecopy.=.true,.},.ki
28040 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d nd.=.{.kind..=."string",.scope.=
28060 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 6e 73 6f 6c 65 41 ."config",.allowed.=.{."ConsoleA
28080 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 2c pp",."WindowedApp",."StaticLib",
280a0 0a 22 53 68 61 72 65 64 4c 69 62 22 0a 7d 0a 7d 2c 0a 6c 61 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b ."SharedLib".}.},.language.=.{.k
280c0 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 74 61 69 ind..=."string",.scope.=."contai
280e0 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 22 43 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 ner",.allowed.=.{."C",."C++",."C
28100 23 22 0a 7d 0a 7d 2c 0a 6c 69 62 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 #".}.},.libdirs.=.{.kind..=."dir
28120 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 6c 69 6e 6b 61 67 65 list",.scope.=."config",.linkage
28140 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a copy.=.true,.},.linkoptions.=.{.
28160 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 kind..=."list",.scope.=."config"
28180 2c 0a 7d 2c 0a 6c 69 6e 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 ,.},.links.=.{.kind..=."list",.s
281a0 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 cope.=."config",.allowed.=.funct
281c0 69 6f 6e 28 76 61 6c 75 65 29 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 ion(value).if.value:find('/',.ni
281e0 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 l,.true).then.value.=.path.getab
28200 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 solute(value).end.return.value.e
28220 6e 64 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 nd,.linkagecopy.=.true,.},.locat
28240 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 ion.=.{.kind..=."path",.scope.=.
28260 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 0a 7b "container",.},.makesettings.=.{
28280 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 .kind.=."list",.scope.=."config"
282a0 2c 0a 7d 2c 0a 6d 65 73 73 61 67 65 73 6b 69 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 ,.},.messageskip.=.{.kind..=."li
282c0 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 69 73 66 6c 61 67 73 st",.scope.=."solution",.isflags
282e0 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 .=.true,.usagecopy.=.true,.allow
28300 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 ed.=.function(value).local.allow
28320 65 64 5f 6d 65 73 73 61 67 65 73 20 3d 20 7b 0a 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 ed_messages.=.{.SkipCreatingMess
28340 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 age.=.1,.SkipBuildingMessage.=.1
28360 2c 0a 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 ,.SkipCleaningMessage.=.1,.}.loc
28380 61 6c 20 6c 6f 77 65 72 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f al.lowervalue.=.value:lower().fo
283a0 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 r.v,._.in.pairs(allowed_messages
283c0 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 ).do.if.v:lower().==.lowervalue.
283e0 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c then.return.v.end.end.return.nil
28400 2c 20 22 69 6e 76 61 6c 69 64 20 6d 65 73 73 61 67 65 20 74 6f 20 73 6b 69 70 22 0a 65 6e 64 2c ,."invalid.message.to.skip".end,
28420 0a 7d 2c 0a 6d 73 67 61 72 63 68 69 76 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 .},.msgarchiving.=.{.kind..=."st
28440 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 63 ring",.scope.=."config",.},.msgc
28460 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f ompile.=.{.kind..=."string",.sco
28480 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 5f 6f 62 6a pe.=."config",.},.msgcompile_obj
284a0 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 c.=.{.kind..=."string",.scope.=.
284c0 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 72 65 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e "config",.},.msgresource.=.{.kin
284e0 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",
28500 0a 7d 2c 0a 6d 73 67 6c 69 6e 6b 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 .},.msglinking.=.{.kind..=."stri
28520 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 62 6a 64 69 72 ng",.scope.=."config",.},.objdir
28540 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f .=.{.kind..=."path",.scope.=."co
28560 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c nfig",.},.options.=.{.kind..=."l
28580 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 69 73 66 6c 61 ist",.scope.=."container",.isfla
285a0 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c gs.=.true,.usagecopy.=.true,.all
285c0 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c owed.=.function(value).local.all
285e0 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 46 6f 72 63 65 43 50 50 20 3d 20 31 2c 0a 41 owed_options.=.{.ForceCPP.=.1,.A
28600 72 63 68 69 76 65 53 70 6c 69 74 20 3d 20 31 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 76 61 6c rchiveSplit.=.1.}.local.lowerval
28620 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 70 ue.=.value:lower().for.v,._.in.p
28640 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f airs(allowed_options).do.if.v:lo
28660 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 6e 20 wer().==.lowervalue.then.return.
28680 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 20 6f v.end.end.return.nil,."invalid.o
286a0 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d 2c 0a 70 63 68 68 65 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e ption".end,.},.pchheader.=.{.kin
286c0 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",
286e0 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 .},.pchsource.=.{.kind..=."path"
28700 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 ,.scope.=."config",.},.platforms
28720 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 73 6f .=.{.kind..=."list",.scope.=."so
28740 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 74 61 62 6c 65 2e 6b 65 79 73 28 70 72 lution",.allowed.=.table.keys(pr
28760 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 29 2c 0a 7d 2c 0a 70 6f 73 74 62 75 69 6c 64 63 6f emake.platforms),.},.postbuildco
28780 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 mmands.=.{.kind..=."list",.scope
287a0 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 .=."config",.},.prebuildcommands
287c0 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
287e0 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 nfig",.},.prelinkcommands.=.{.ki
28800 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a nd..=."list",.scope.=."config",.
28820 7d 2c 0a 72 65 73 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 },.resdefines.=.{.kind..=."list"
28840 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 69 6e 63 6c 75 64 ,.scope.=."config",.},.resinclud
28860 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f edirs.=.{.kind..=."dirlist",.sco
28880 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 6f 70 74 69 6f 6e 73 20 3d 0a 7b pe.=."config",.},.resoptions.=.{
288a0 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
288c0 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 ",.},.startproject.=.{.kind..=."
288e0 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 7d 2c 0a string",.scope.=."solution",.},.
28900 74 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 targetdir.=.{.kind..=."path",.sc
28920 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 62 64 69 72 20 ope.=."config",.},.targetsubdir.
28940 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 =.{.kind..=."string",.scope.=."c
28960 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b onfig",.},.targetextension.=.{.k
28980 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 ind..=."string",.scope.=."config
289a0 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 ",.},.targetname.=.{.kind..=."st
289c0 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 67 ring",.scope.=."config",.},.targ
289e0 65 74 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 etprefix.=.{.kind..=."string",.s
28a00 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 73 75 66 66 69 78 cope.=."config",.},.targetsuffix
28a20 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 .=.{.kind..=."string",.scope.=."
28a40 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d config",.},.trimpaths.=.{.kind.=
28a60 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 7d 2c ."dirlist",.scope.=."config",.},
28a80 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 .uuid.=.{.kind..=."string",.scop
28aa0 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 e.=."container",.allowed.=.funct
28ac0 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 3d 20 74 72 75 65 0a 69 66 20 28 23 ion(value).local.ok.=.true.if.(#
28ae0 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 value.~=.36).then.ok.=.false.end
28b00 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c 20 63 68 20 3d 20 76 61 6c 75 65 3a .for.i=1,36.do.local.ch.=.value:
28b20 73 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a 66 69 6e 64 28 22 5b 41 42 43 44 45 sub(i,i).if.(not.ch:find("[ABCDE
28b40 46 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 29 29 20 74 68 65 6e 20 6f 6b 20 3d Fabcdef0123456789-]")).then.ok.=
28b60 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 39 2c 39 .false.end.end.if.(value:sub(9,9
28b80 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a ).~=."-")...then.ok.=.false.end.
28ba0 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 if.(value:sub(14,14).~=."-").the
28bc0 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 n.ok.=.false.end.if.(value:sub(1
28be0 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 9,19).~=."-").then.ok.=.false.en
28c00 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 34 29 20 7e 3d 20 22 2d 22 29 20 74 d.if.(value:sub(24,24).~=."-").t
28c20 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 hen.ok.=.false.end.if.(not.ok).t
28c40 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 55 55 49 44 22 0a 65 hen.return.nil,."invalid.UUID".e
28c60 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 72 28 29 0a 65 6e 64 0a 7d 2c 0a 75 nd.return.value:upper().end.},.u
28c80 73 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 ses.=.{.kind..=."list",.scope.=.
28ca0 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 "config",.},.vpaths.=.{.kind.=."
28cc0 6b 65 79 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 7d keypath",.scope.=."container",.}
28ce0 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 68 73 20 3d 20 66 61 6c 73 65 0a ,.}.premake.check_paths.=.false.
28d00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 function.premake.checkvalue(valu
28d20 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 0a 69 66 e,.allowed).if.(allowed).then.if
28d40 20 28 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 29 20 74 .(type(allowed).==."function").t
28d60 68 65 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 66 hen.return.allowed(value).else.f
28d80 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 69 66 20 or._,v.in.ipairs(allowed).do.if.
28da0 28 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a 6c 6f 77 65 72 28 29 29 20 74 68 65 (value:lower().==.v:lower()).the
28dc0 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 n.return.v.end.end.return.nil,."
28de0 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 76 61 6c 75 65 20 2e 2e 20 22 27 22 invalid.value.'"....value...."'"
28e00 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 66 .end.else.return.value.end.end.f
28e20 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 74 29 0a 6c 6f 63 unction.premake.getobject(t).loc
28e40 61 6c 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 al.container.if.(t.==."container
28e60 22 20 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 63 6f 6e 74 61 ".or.t.==."solution").then.conta
28e80 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a iner.=.premake.CurrentContainer.
28ea0 65 6c 73 65 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 else.container.=.premake.Current
28ec0 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 20 3d 3d 20 22 73 6f 6c 75 74 Configuration.end.if.t.==."solut
28ee0 69 6f 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 ion".then.if.type(container).==.
28f00 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 63 6f 6e 74 61 "project".then.container.=.conta
28f20 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 63 6f 6e 74 61 69 iner.solution.end.if.type(contai
28f40 6e 65 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 ner).~=."solution".then.containe
28f60 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 73 67 0a 69 66 20 28 6e 6f r.=.nil.end.end.local.msg.if.(no
28f80 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 t.container).then.if.(t.==."cont
28fa0 61 69 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f ainer").then.msg.=."no.active.so
28fc0 6c 75 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a 65 6c 73 65 69 66 20 28 74 20 3d 3d 20 lution.or.project".elseif.(t.==.
28fe0 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 "solution").then.msg.=."no.activ
29000 65 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 e.solution".else.msg.=."no.activ
29020 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 63 6f 6e 66 69 67 75 72 e.solution,.project,.or.configur
29040 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 2c ation".end.end.return.container,
29060 20 6d 73 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 .msg.end.function.premake.setarr
29080 61 79 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 ay(obj,.fieldname,.value,.allowe
290a0 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d d).obj[fieldname].=.obj[fieldnam
290c0 65 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 76 61 6c 75 e].or.{}.local.function.add(valu
290e0 65 2c 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 e,.depth).if.type(value).==."tab
29100 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 le".then.for._,v.in.ipairs(value
29120 29 20 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 0a ).do.add(v,.depth.+.1).end.else.
29140 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 value,.err.=.premake.checkvalue(
29160 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 6e 6f 74 20 76 61 6c 75 65 20 74 68 65 value,.allowed).if.not.value.the
29180 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e n.error(err,.depth).end.table.in
291a0 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a sert(obj[fieldname],.value).end.
291c0 65 6e 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 64 64 28 76 61 6c 75 65 2c 20 35 29 0a end.if.value.then.add(value,.5).
291e0 65 6e 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 6c 6f end.return.obj[fieldname].end.lo
29200 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 79 70 cal.function.domatchedarray(ctyp
29220 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6d 61 74 63 68 66 75 6e 63 29 0a e,.fieldname,.value,.matchfunc).
29240 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 local.result.=.{.}.function.make
29260 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 28 74 79 70 65 28 absolute(value,.depth).if.(type(
29280 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 69 value).==."table").then.for._,.i
292a0 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 6d 61 6b 65 61 62 73 6f tem.in.ipairs(value).do.makeabso
292c0 6c 75 74 65 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 69 66 lute(item,.depth.+.1).end.elseif
292e0 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 69 66 .type(value).==."string".then.if
29300 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 72 20 .value:find("*").then.local.arr.
29320 3d 20 6d 61 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 3b 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e =.matchfunc(value);.if.(premake.
29340 63 68 65 63 6b 5f 70 61 74 68 73 29 20 61 6e 64 20 28 23 61 72 72 20 3d 3d 20 30 29 20 74 68 65 check_paths).and.(#arr.==.0).the
29360 6e 0a 65 72 72 6f 72 28 22 43 61 6e 27 74 20 66 69 6e 64 20 6d 61 74 63 68 69 6e 67 20 66 69 6c n.error("Can't.find.matching.fil
29380 65 73 20 66 6f 72 20 70 61 74 74 65 72 6e 20 3a 22 20 2e 2e 20 76 61 6c 75 65 29 0a 65 6e 64 0a es.for.pattern.:"....value).end.
293a0 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 61 72 72 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6c 73 makeabsolute(arr,.depth.+.1).els
293c0 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 67 65 74 61 e.table.insert(result,.path.geta
293e0 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 bsolute(value)).end.else.error("
29400 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 74 3a 20 65 78 70 65 63 74 65 64 20 Invalid.value.in.list:.expected.
29420 73 74 72 69 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 65 28 76 61 6c 75 65 29 2c 20 64 65 string,.got."....type(value),.de
29440 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c pth).end.end.makeabsolute(value,
29460 20 33 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 74 79 70 .3).return.premake.setarray(ctyp
29480 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 72 65 73 75 6c 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 e,.fieldname,.result).end.functi
294a0 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 on.premake.setdirarray(ctype,.fi
294c0 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 eldname,.value).return.domatched
294e0 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f array(ctype,.fieldname,.value,.o
29500 73 2e 6d 61 74 63 68 64 69 72 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b s.matchdirs).end.function.premak
29520 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c e.setfilearray(ctype,.fieldname,
29540 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 63 68 65 64 61 72 72 61 79 28 63 74 .value).return.domatchedarray(ct
29560 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 66 ype,.fieldname,.value,.os.matchf
29580 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 iles).end.function.premake.setke
295a0 79 76 61 6c 75 65 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 73 29 yvalue(ctype,.fieldname,.values)
295c0 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e .local.container,.err.=.premake.
295e0 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 getobject(ctype).if.not.containe
29600 72 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 r.then.error(err,.4).end.if.not.
29620 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 63 6f 6e 74 61 69 container[fieldname].then.contai
29640 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 ner[fieldname].=.{}.end.if.type(
29660 76 61 6c 75 65 73 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 69 values).~=."table".then.error("i
29680 6e 76 61 6c 69 64 20 76 61 6c 75 65 3b 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 22 2c 20 34 nvalid.value;.table.expected",.4
296a0 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 ).end.local.field.=.container[fi
296c0 65 6c 64 6e 61 6d 65 5d 0a 66 6f 72 20 6b 65 79 2c 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 eldname].for.key,value.in.pairs(
296e0 76 61 6c 75 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 65 6c 64 5b 6b 65 79 5d 20 74 68 65 values).do.if.not.field[key].the
29700 6e 0a 66 69 65 6c 64 5b 6b 65 79 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 n.field[key].=.{}.end.table.inse
29720 72 74 66 6c 61 74 28 66 69 65 6c 64 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 72 65 rtflat(field[key],.value).end.re
29740 74 75 72 6e 20 66 69 65 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e turn.field.end.function.premake.
29760 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 setstring(ctype,.fieldname,.valu
29780 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 e,.allowed).local.container,.err
297a0 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 28 .=.premake.getobject(ctype).if.(
297c0 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 not.container).then.error(err,.4
297e0 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 2c 20 65 72 72 ).end.if.(value).then.value,.err
29800 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c .=.premake.checkvalue(value,.all
29820 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 owed).if.(not.value).then.error(
29840 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d err,.4).end.container[fieldname]
29860 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 .=.value.end.return.container[fi
29880 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 72 65 eldname].end.function.premake.re
298a0 6d 6f 76 65 28 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 63 66 67 move(fieldname,.value).local.cfg
298c0 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a .=.premake.CurrentConfiguration.
298e0 63 66 67 2e 72 65 6d 6f 76 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 73 20 6f 72 20 7b 7d 0a cfg.removes.=.cfg.removes.or.{}.
29900 63 66 67 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 70 72 65 6d 61 6b 65 cfg.removes[fieldname].=.premake
29920 2e 73 65 74 61 72 72 61 79 28 63 66 67 2e 72 65 6d 6f 76 65 73 2c 20 66 69 65 6c 64 6e 61 6d 65 .setarray(cfg.removes,.fieldname
29940 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 63 63 65 ,.value).end.local.function.acce
29960 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 20 20 20 ssor(name,.value).local.kind....
29980 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 6b 69 6e 64 0a 6c 6f 63 61 =.premake.fields[name].kind.loca
299a0 6c 20 73 63 6f 70 65 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d l.scope...=.premake.fields[name]
299c0 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 .scope.local.allowed.=.premake.f
299e0 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a 69 66 20 28 6b 69 6e 64 20 3d 3d 20 ields[name].allowed.if.(kind.==.
29a00 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 29 20 61 6e 64 20 "string".or.kind.==."path").and.
29a20 76 61 6c 75 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 7e 3d 20 22 73 74 value.then.if.type(value).~=."st
29a40 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 72 69 6e 67 20 76 61 6c 75 65 20 65 ring".then.error("string.value.e
29a60 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 xpected",.3).end.end.local.conta
29a80 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 73 63 iner,.err.=.premake.getobject(sc
29aa0 6f 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 ope).if.(not.container).then.err
29ac0 6f 72 28 65 72 72 2c 20 33 29 0a 65 6e 64 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 73 74 72 69 6e or(err,.3).end.if.kind.==."strin
29ae0 67 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 6e 67 g".then.return.premake.setstring
29b00 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c (scope,.name,.value,.allowed).el
29b20 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 69 66 20 76 61 6c 75 seif.kind.==."path".then.if.valu
29b40 65 20 74 68 65 6e 20 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 e.then.value.=.path.getabsolute(
29b60 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 value).end.return.premake.setstr
29b80 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b ing(scope,.name,.value).elseif.k
29ba0 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b ind.==."list".then.return.premak
29bc0 65 2e 73 65 74 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 e.setarray(container,.name,.valu
29be0 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c e,.allowed).elseif.kind.==."dirl
29c00 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 ist".then.return.premake.setdira
29c20 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 rray(container,.name,.value).els
29c40 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 20 6b 69 6e 64 20 3d eif.kind.==."filelist".or.kind.=
29c60 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e =."absolutefilelist".then.return
29c80 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c .premake.setfilearray(container,
29ca0 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 .name,.value).elseif.kind.==."ke
29cc0 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 yvalue".or.kind.==."keypath".the
29ce0 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 73 63 6f n.return.premake.setkeyvalue(sco
29d00 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d pe,.name,.value).end.end.for.nam
29d20 65 2c 20 69 6e 66 6f 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 e,.info.in.pairs(premake.fields)
29d40 20 64 6f 0a 5f 47 5b 6e 61 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 72 .do._G[name].=.function(value).r
29d60 65 74 75 72 6e 20 61 63 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a eturn.accessor(name,.value).end.
29d80 69 66 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 6f 72 20 0a 20 20 20 69 6e if.info.kind.==."list".or.....in
29da0 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 0a 20 20 20 69 6e 66 6f fo.kind.==."dirlist".or.....info
29dc0 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 0a 20 20 20 69 6e 66 6f 2e 6b .kind.==."filelist".or....info.k
29de0 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 20 0a 74 68 65 6e 0a ind.==."absolutefilelist"..then.
29e00 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 28 76 61 _G["remove"..name].=.function(va
29e20 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 75 65 29 lue).premake.remove(name,.value)
29e40 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 .end.end.end.function.configurat
29e60 69 6f 6e 28 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 72 6d 73 20 74 68 65 6e 0a 72 65 74 ion(terms).if.not.terms.then.ret
29e80 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e urn.premake.CurrentConfiguration
29ea0 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d .end.local.container,.err.=.prem
29ec0 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 28 6e ake.getobject("container").if.(n
29ee0 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 ot.container).then.error(err,.2)
29f00 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d 0a 63 66 67 2e 74 65 72 6d 73 20 3d .end.local.cfg.=.{.}.cfg.terms.=
29f20 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d 73 7d 29 0a 74 61 62 6c 65 2e 69 6e .table.flatten({terms}).table.in
29f40 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b 73 2c 20 63 66 67 29 0a 70 72 65 6d sert(container.blocks,.cfg).prem
29f60 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 3d 20 63 66 67 0a 63 ake.CurrentConfiguration.=.cfg.c
29f80 66 67 2e 6b 65 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 77 6f 72 64 20 69 6e fg.keywords.=.{.}.for._,.word.in
29fa0 20 69 70 61 69 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 .ipairs(cfg.terms).do.table.inse
29fc0 72 74 28 63 66 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 rt(cfg.keywords,.path.wildcards(
29fe0 77 6f 72 64 29 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 word):lower()).end.for.name,.fie
2a000 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 ld.in.pairs(premake.fields).do.i
2a020 66 20 28 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 61 6e 64 20 66 69 f.(field.kind.~=."string".and.fi
2a040 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 74 68 65 6e 0a 63 66 67 5b 6e 61 6d eld.kind.~=."path").then.cfg[nam
2a060 65 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 0a e].=.{.}.end.end.return.cfg.end.
2a080 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 28 6e 61 6d 65 2c local.function.creategroup(name,
2a0a0 20 73 6c 6e 2c 20 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 .sln,.parent,.inpath).local.grou
2a0c0 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 67 72 6f 75 70 2c 20 7b 0a 5f 5f 74 p.=.{}.setmetatable(group,.{.__t
2a0e0 79 70 65 20 3d 20 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c ype.=."group".}).table.insert(sl
2a100 6e 2e 67 72 6f 75 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e 2e 67 72 6f 75 70 73 5b 69 6e 70 61 n.groups,.group).sln.groups[inpa
2a120 74 68 5d 20 3d 20 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 73 6c 6e th].=.group.group.solution.=.sln
2a140 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 72 6f 75 70 2e 75 75 69 64 20 3d 20 .group.name.=.name.group.uuid.=.
2a160 6f 73 2e 75 75 69 64 28 67 72 6f 75 70 2e 6e 61 6d 65 29 0a 67 72 6f 75 70 2e 70 61 72 65 6e 74 os.uuid(group.name).group.parent
2a180 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c .=.parent.return.group.end.local
2a1a0 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 69 .function.creategroupsfrompath(i
2a1c0 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 69 6e 70 61 74 68 20 3d 3d 20 6e 69 6c 20 74 68 65 npath,.sln).if.inpath.==.nil.the
2a1e0 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 6e 70 61 74 68 20 3d 20 70 61 74 68 2e 74 n.return.nil.end.inpath.=.path.t
2a200 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 ranslate(inpath,."/").local.grou
2a220 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 ps.=.string.explode(inpath,."/")
2a240 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 6c 61 73 74 67 72 .local.curpath.=."".local.lastgr
2a260 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 67 72 6f oup.=.nil.for.i,.v.in.ipairs(gro
2a280 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 20 3d 20 63 75 72 70 61 74 68 20 2e 2e 20 22 2f 22 ups).do.curpath.=.curpath...."/"
2a2a0 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 73 6c 6e 2e ....v:lower().local.group.=.sln.
2a2c0 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 6e 69 6c 20 groups[curpath].if.group.==.nil.
2a2e0 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 28 76 2c 20 73 6c 6e 2c then.group.=.creategroup(v,.sln,
2a300 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 70 61 74 68 29 0a 65 6e 64 0a 6c 61 73 74 67 72 6f .lastgroup,.curpath).end.lastgro
2a320 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6c 61 73 74 67 72 6f 75 70 0a up.=.group.end.return.lastgroup.
2a340 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 70 72 6f 6a 65 63 74 end.local.function.createproject
2a360 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 69 73 55 73 61 67 65 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d (name,.sln,.isUsage).local.prj.=
2a380 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 70 72 6a 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d .{}.setmetatable(prj,.{.__type.=
2a3a0 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e ."project",.}).table.insert(sln.
2a3c0 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a 69 66 28 69 73 55 73 61 67 65 29 20 74 68 65 6e 0a projects,.prj).if(isUsage).then.
2a3e0 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e if(sln.projects[name]).then.sln.
2a400 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a projects[name].usageProj.=.prj;.
2a420 65 6c 73 65 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 else.sln.projects[name].=.prj.en
2a440 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 d.else.if(sln.projects[name]).th
2a460 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b en.prj.usageProj.=.sln.projects[
2a480 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 name];.end.sln.projects[name].=.
2a4a0 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 prj.end.local.group.=.creategrou
2a4c0 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 2c psfrompath(premake.CurrentGroup,
2a4e0 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a 70 .sln).prj.solution.......=.sln.p
2a500 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 rj.name...........=.name.prj.bas
2a520 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 75 edir........=.os.getcwd().prj.uu
2a540 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 75 75 69 64 28 70 72 6a 2e 6e 61 6d 65 29 id...........=.os.uuid(prj.name)
2a560 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 .prj.blocks.........=.{.}.prj.us
2a580 61 67 65 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 age...=.isUsage.prj.group.......
2a5a0 20 20 20 3d 20 67 72 6f 75 70 0a 72 65 74 75 72 6e 20 70 72 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 ...=.group.return.prj;.end.funct
2a5c0 69 6f 6e 20 75 73 61 67 65 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 ion.usage(name).if.(not.name).th
2a5e0 65 6e 0a 69 66 28 74 79 70 65 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 en.if(type(premake.CurrentContai
2a600 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e ner).~=."project").then.return.n
2a620 69 6c 20 65 6e 64 0a 69 66 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e il.end.if(not.premake.CurrentCon
2a640 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e tainer.usage).then.return.nil.en
2a660 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 d.return.premake.CurrentContaine
2a680 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 28 70 72 65 6d 61 6b 65 r.end.local.sln.if.(type(premake
2a6a0 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 .CurrentContainer).==."project")
2a6c0 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 .then.sln.=.premake.CurrentConta
2a6e0 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 iner.solution.else.sln.=.premake
2a700 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 28 73 .CurrentContainer.end.if.(type(s
2a720 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e ln).~=."solution").then.error("n
2a740 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 20 20 2d 2d 20 o.active.solution",.2).end...--.
2a760 69 66 20 74 68 69 73 20 69 73 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 74 68 65 if.this.is.a.new.project,.or.the
2a780 20 70 72 6f 6a 65 63 74 20 69 6e 20 74 68 61 74 20 73 6c 6f 74 20 64 6f 65 73 6e 27 74 20 68 61 .project.in.that.slot.doesn't.ha
2a7a0 76 65 20 61 20 75 73 61 67 65 2c 20 63 72 65 61 74 65 20 69 74 0a 20 20 69 66 28 28 6e 6f 74 20 ve.a.usage,.create.it...if((not.
2a7c0 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 0a 20 20 28 28 6e 6f 74 20 73 sln.projects[name]).or...((not.s
2a7e0 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 61 6e 64 20 28 6e 6f ln.projects[name].usage).and.(no
2a800 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 29 t.sln.projects[name].usageProj))
2a820 29 20 74 68 65 6e 0a 20 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 ).then...premake.CurrentContaine
2a840 72 20 3d 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 r.=.createproject(name,.sln,.tru
2a860 65 29 0a 20 20 65 6c 73 65 0a 20 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 e)...else...premake.CurrentConta
2a880 69 6e 65 72 20 3d 20 69 66 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 iner.=.iff(sln.projects[name].us
2a8a0 61 67 65 2c 0a 20 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 age,...sln.projects[name],.sln.p
2a8c0 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 0a 20 20 65 6e 64 0a 20 rojects[name].usageProj)...end..
2a8e0 20 2d 2d 20 61 64 64 20 61 6e 20 65 6d 70 74 79 2c 20 67 6c 6f 62 61 6c 20 63 6f 6e 66 69 67 75 .--.add.an.empty,.global.configu
2a900 72 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 0a 20 20 63 6f 6e 66 69 67 75 72 ration.to.the.project...configur
2a920 61 74 69 6f 6e 20 7b 20 7d 0a 20 20 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 ation.{.}...return.premake.Curre
2a940 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 20 20 65 6e 64 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f ntContainer...end...function.pro
2a960 6a 65 63 74 28 6e 61 6d 65 29 0a 20 20 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a ject(name)...if.(not.name).then.
2a980 20 20 2d 2d 4f 6e 6c 79 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 75 73 61 67 65 20 70 72 6f 6a 65 63 ..--Only.return.non-usage.projec
2a9a0 74 73 0a 20 20 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 ts...if(type(premake.CurrentCont
2a9c0 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e ainer).~=."project").then.return
2a9e0 20 6e 69 6c 20 65 6e 64 0a 20 20 69 66 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e .nil.end...if(premake.CurrentCon
2aa00 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e tainer.usage).then.return.nil.en
2aa20 64 0a 20 20 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 d...return.premake.CurrentContai
2aa40 6e 65 72 0a 65 6e 64 0a 20 20 2d 2d 20 69 64 65 6e 74 69 66 79 20 74 68 65 20 70 61 72 65 6e 74 ner.end...--.identify.the.parent
2aa60 20 73 6f 6c 75 74 69 6f 6e 0a 20 20 6c 6f 63 61 6c 20 73 6c 6e 0a 20 20 69 66 20 28 74 79 70 65 .solution...local.sln...if.(type
2aa80 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 3d 20 22 70 (premake.CurrentContainer).==."p
2aaa0 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 20 20 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 roject").then...sln.=.premake.Cu
2aac0 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 20 20 65 6c 73 65 0a 20 rrentContainer.solution...else..
2aae0 20 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 72 0a .sln.=.premake.CurrentContainer.
2ab00 20 20 65 6e 64 0a 20 20 69 66 20 28 74 79 70 65 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 ..end...if.(type(sln).~=."soluti
2ab20 6f 6e 22 29 20 74 68 65 6e 0a 20 20 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c on").then...error("no.active.sol
2ab40 75 74 69 6f 6e 22 2c 20 32 29 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 69 66 20 74 68 69 73 20 69 73 ution",.2)...end...--.if.this.is
2ab60 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 2c 20 6f 72 20 74 68 65 20 6f 6c 64 20 70 72 6f 6a 65 .a.new.project,.or.the.old.proje
2ab80 63 74 20 69 73 20 61 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2c 20 63 72 65 61 74 65 20 69 74 ct.is.a.usage.project,.create.it
2aba0 0a 20 20 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f ...if((not.sln.projects[name]).o
2abc0 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 74 68 65 6e r.sln.projects[name].usage).then
2abe0 0a 20 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 20 3d 20 63 72 ...premake.CurrentContainer.=.cr
2ac00 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 29 0a 20 20 65 6c 73 65 0a 20 20 eateproject(name,.sln)...else...
2ac20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 73 6c 6e 2e 70 premake.CurrentContainer.=.sln.p
2ac40 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 20 20 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 rojects[name];...end.configurati
2ac60 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e on.{.}.return.premake.CurrentCon
2ac80 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 6c 75 74 69 6f 6e 28 6e 61 6d tainer.end.function.solution(nam
2aca0 65 29 0a 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 70 72 65 6d e).if.not.name.then.if.type(prem
2acc0 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 ake.CurrentContainer).==."projec
2ace0 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f t".then.return.premake.CurrentCo
2ad00 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 ntainer.solution.else.return.pre
2ad20 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 65 6e 64 0a 70 72 make.CurrentContainer.end.end.pr
2ad40 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 emake.CurrentContainer.=.premake
2ad60 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 70 72 65 6d .solution.get(name).if.(not.prem
2ad80 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 70 72 65 6d 61 ake.CurrentContainer).then.prema
2ada0 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f ke.CurrentContainer.=.premake.so
2adc0 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 lution.new(name).end.configurati
2ade0 6f 6e 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e on.{.}.return.premake.CurrentCon
2ae00 74 61 69 6e 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 67 72 6f 75 70 28 6e 61 6d 65 29 0a tainer.end.function.group(name).
2ae20 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 if.not.name.then..return.premake
2ae40 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e .CurrentGroup.end.premake.Curren
2ae60 74 47 72 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 tGroup.=.name.return.premake.Cur
2ae80 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e rentGroup.end.function.newaction
2aea0 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 (a).premake.action.add(a).end.fu
2aec0 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 nction.newoption(opt).premake.op
2aee0 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 6e 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 20 0a 7b 0a tion.add(opt).end..newoption..{.
2af00 74 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 trigger.....=."cc",.value.......
2af20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 =."VALUE",.description.=."Choose
2af40 20 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 .a.C/C++.compiler.set",.allowed.
2af60 3d 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 =.{.{."gcc",."GNU.GCC.(gcc/g++)"
2af80 20 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 .},.{."ow",.."OpenWatcom".......
2afa0 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 .},.}.}.newoption.{.trigger.....
2afc0 3d 20 22 64 6f 74 6e 65 74 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 =."dotnet",.value.......=."VALUE
2afe0 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e 45 54 20 ",.description.=."Choose.a..NET.
2b000 63 6f 6d 70 69 6c 65 72 20 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 compiler.set",.allowed.=.{.{."ms
2b020 6e 65 74 22 2c 20 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 2e 4e 45 54 20 28 63 73 63 29 22 20 7d net",..."Microsoft..NET.(csc)".}
2b040 2c 0a 7b 20 22 6d 6f 6e 6f 22 2c 20 20 20 20 22 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 ,.{."mono",...."Novell.Mono.(mcs
2b060 29 22 20 20 20 20 7d 2c 0a 7b 20 22 70 6e 65 74 22 2c 20 20 20 20 22 50 6f 72 74 61 62 6c 65 2e )"....},.{."pnet",...."Portable.
2b080 4e 45 54 20 28 63 73 63 63 29 22 20 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a NET.(cscc)"..},.}.}.newoption.{.
2b0a0 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 66 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 trigger.....=."file",.value.....
2b0c0 20 20 3d 20 22 46 49 4c 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 61 64 20 ..=."FILE",.description.=."Read.
2b0e0 46 49 4c 45 20 61 73 20 61 20 50 72 65 6d 61 6b 65 20 73 63 72 69 70 74 3b 20 64 65 66 61 75 6c FILE.as.a.Premake.script;.defaul
2b100 74 20 69 73 20 27 70 72 65 6d 61 6b 65 34 2e 6c 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e t.is.'premake4.lua'".}.newoption
2b120 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 72 69 70 .{.trigger.....=."help",.descrip
2b140 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e tion.=."Display.this.information
2b160 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 6f ".}.newoption.{.trigger.....=."o
2b180 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 s",.value.......=."VALUE",.descr
2b1a0 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 66 69 6c 65 73 20 66 6f 72 20 61 20 64 iption.=."Generate.files.for.a.d
2b1c0 69 66 66 65 72 65 6e 74 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f ifferent.operating.system",.allo
2b1e0 77 65 64 20 3d 20 7b 0a 7b 20 22 62 73 64 22 2c 20 20 20 20 20 20 22 4f 70 65 6e 42 53 44 2c 20 wed.=.{.{."bsd",......"OpenBSD,.
2b200 4e 65 74 42 53 44 2c 20 6f 72 20 46 72 65 65 42 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 NetBSD,.or.FreeBSD".},.{."linux"
2b220 2c 20 20 20 20 22 4c 69 6e 75 78 22 20 7d 2c 0a 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 20 22 41 ,...."Linux".},.{."macosx",..."A
2b240 70 70 6c 65 20 4d 61 63 20 4f 53 20 58 22 20 7d 2c 0a 7b 20 22 77 69 6e 64 6f 77 73 22 2c 20 20 pple.Mac.OS.X".},.{."windows",..
2b260 22 4d 69 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 "Microsoft.Windows".},.}.}.newop
2b280 74 69 6f 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 tion.{.trigger.....=."platform",
2b2a0 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 .value.......=."VALUE",.descript
2b2c0 69 6f 6e 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 ion.=."Add.target.architecture.(
2b2e0 69 66 20 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 if.supported.by.action)",.allowe
2b300 64 20 3d 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 d.=.{.{."x32",........."32-bit".
2b320 7d 2c 0a 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 },.{."x64",........."64-bit".},.
2b340 7b 20 22 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 {."universal",..."Mac.OS.X.Unive
2b360 72 73 61 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 rsal,.32-.and.64-bit".},.{."univ
2b380 65 72 73 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 ersal32",."Mac.OS.X.Universal,.3
2b3a0 32 2d 62 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 2-bit.only".},.{."universal64",.
2b3c0 22 4d 61 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 "Mac.OS.X.Universal,.64-bit.only
2b3e0 22 20 7d 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 ".},.{."ps3",........."Playstati
2b400 6f 6e 20 33 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 20 7d 2c 0a 7b 20 22 78 62 6f 78 33 on.3.(experimental)".},.{."xbox3
2b420 36 30 22 2c 20 20 20 20 20 22 58 62 6f 78 20 33 36 30 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 60",....."Xbox.360.(experimental
2b440 29 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 20 28 4d 69 63 )".},.{."ARM",........."ARM.(Mic
2b460 72 6f 73 6f 66 74 29 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 rosoft)".},.}.}.newoption.{.trig
2b480 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 ger.....=."scripts",.value......
2b4a0 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 53 65 61 72 63 68 .=."path",.description.=."Search
2b4c0 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 70 74 73 20 6f 6e 20 74 68 65 20 67 .for.additional.scripts.on.the.g
2b4e0 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 iven.path".}.newoption.{.trigger
2b500 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 .....=."version",.description.=.
2b520 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a "Display.version.information".}.
2b540 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 33 20 45 6e 72 69 71 75 65 20 47 .--.Copyright.(c).2013.Enrique.G
2b560 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6d 61 72 74 arc..a.Cota.local.function.smart
2b580 51 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a 6d 61 74 63 68 28 27 22 27 29 20 61 Quote(str)...if.str:match('"').a
2b5a0 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 29 20 74 68 65 6e 0a 20 20 20 20 72 nd.not.str:match("'").then.....r
2b5c0 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 22 27 22 0a 20 20 65 6e 64 0a 20 20 eturn."'"....str...."'"...end...
2b5e0 72 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 return.'"'....str:gsub('"',.'\\"
2b600 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 ')....'"'.end.local.controlChars
2b620 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 5c 61 22 5d 20 3d 20 22 5c 5c 61 22 Translation.=.{...["\a"].=."\\a"
2b640 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b 22 5c 66 22 5d 20 3d 20 22 5c 5c 66 ,..["\b"].=."\\b",.["\f"].=."\\f
2b660 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a 20 20 5b 22 5c 72 22 5d 20 3d 20 22 ",..["\n"].=."\\n",...["\r"].=."
2b680 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 22 2c 20 5b 22 5c 76 22 5d 20 3d 20 \\r",..["\t"].=."\\t",.["\v"].=.
2b6a0 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 43 68 61 "\\v".}.local.function.escapeCha
2b6c0 72 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 r(c).return.controlCharsTranslat
2b6e0 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 73 63 61 70 65 ion[c].end.local.function.escape
2b700 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 73 74 72 3a 67 73 75 62 28 (str)...local.result.=.str:gsub(
2b720 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 28 25 63 29 22 2c 20 65 73 63 61 70 "\\",."\\\\"):gsub("(%c)",.escap
2b740 65 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c eChar)...return.result.end.local
2b760 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 73 74 72 29 0a 20 20 72 65 .function.isIdentifier(str)...re
2b780 74 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 73 turn.type(str).==.'string'.and.s
2b7a0 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 61 25 64 5d 2a 24 22 20 29 0a 65 6e tr:match(."^[_%a][_%a%d]*$".).en
2b7c0 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c d.local.function.isArrayKey(k,.l
2b7e0 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 6b 29 20 3d 3d 20 27 6e 75 6d 62 ength)...return.type(k).==.'numb
2b800 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b 20 3c 3d 20 6c 65 6e 67 74 68 0a 65 er'.and.1.<=.k.and.k.<=.length.e
2b820 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 nd.local.function.isDictionaryKe
2b840 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 6e 6f 74 20 69 73 41 72 72 61 y(k,.length)...return.not.isArra
2b860 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 61 75 6c yKey(k,.length).end.local.defaul
2b880 74 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 6e 75 6d 62 65 72 27 5d 20 20 20 3d tTypeOrders.=.{...['number']...=
2b8a0 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 2c 20 5b 27 73 74 72 69 6e 67 27 5d .1,.['boolean']..=.2,.['string']
2b8c0 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c 0a 20 20 5b 27 66 75 6e 63 74 69 6f .=.3,.['table'].=.4,...['functio
2b8e0 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 5d 20 3d 20 36 2c 20 5b 27 74 68 72 n'].=.5,.['userdata'].=.6,.['thr
2b900 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 6f 72 74 4b ead'].=.7.}.local.function.sortK
2b920 65 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 2c 20 74 62 20 3d 20 74 79 70 65 28 eys(a,.b)...local.ta,.tb.=.type(
2b940 61 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 69 6e 67 73 20 61 6e 64 20 6e 75 6d a),.type(b)...--.strings.and.num
2b960 62 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 72 69 63 61 6c 6c 79 2f 61 6c 70 68 bers.are.sorted.numerically/alph
2b980 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d 3d 20 74 62 20 61 6e 64 20 28 74 61 abetically...if.ta.==.tb.and.(ta
2b9a0 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d 3d 20 27 6e 75 6d 62 65 72 27 29 20 .==.'string'.or.ta.==.'number').
2b9c0 74 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 64 74 then.return.a.<.b.end...local.dt
2b9e0 61 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 2c 20 a,.dtb.=.defaultTypeOrders[ta],.
2ba00 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 2d 2d 20 54 77 6f 20 64 defaultTypeOrders[tb]...--.Two.d
2ba20 65 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d 70 61 72 65 64 20 61 63 63 6f 72 64 efault.types.are.compared.accord
2ba40 69 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 74 61 62 ing.to.the.defaultTypeOrders.tab
2ba60 6c 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 74 68 65 6e 20 72 65 74 75 72 6e 20 le...if.dta.and.dtb.then.return.
2ba80 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 20 3c 20 64 65 66 61 75 6c 74 54 defaultTypeOrders[ta].<.defaultT
2baa0 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 69 66 20 64 74 61 20 20 20 20 20 74 ypeOrders[tb]...elseif.dta.....t
2bac0 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 64 65 66 61 75 6c 74 20 74 79 70 65 hen.return.true..--.default.type
2bae0 73 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 0a 20 20 65 6c 73 65 69 66 20 64 74 s.before.custom.ones...elseif.dt
2bb00 62 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 2d 2d 20 63 75 73 74 6f b.....then.return.false.--.custo
2bb20 6d 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c 74 20 6f 6e 65 73 0a 20 20 65 6e 64 m.types.after.default.ones...end
2bb40 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 72 65 20 73 6f 72 74 65 64 20 6f 75 ...--.custom.types.are.sorted.ou
2bb60 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 65 74 75 72 6e 20 74 61 20 3c 20 74 t.alphabetically...return.ta.<.t
2bb80 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 69 63 74 69 6f 6e 61 b.end.local.function.getDictiona
2bba0 72 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 79 73 2c 20 6c 65 6e 67 74 68 20 3d ryKeys(t)...local.keys,.length.=
2bbc0 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f .{},.#t...for.k,_.in.pairs(t).do
2bbe0 0a 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 .....if.isDictionaryKey(k,.lengt
2bc00 68 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6b 29 20 65 6e h).then.table.insert(keys,.k).en
2bc20 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 2c 20 73 6f 72 74 4b d...end...table.sort(keys,.sortK
2bc40 65 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e eys)...return.keys.end.local.fun
2bc60 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c ction.getToStringResultSafely(t,
2bc80 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 69 6e 67 20 3d 20 74 79 70 65 28 6d .mt)...local.__tostring.=.type(m
2bca0 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 77 67 65 74 28 6d 74 2c 20 27 5f 5f t).==.'table'.and.rawget(mt,.'__
2bcc0 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 74 72 2c 20 6f 6b 0a 20 20 69 66 20 tostring')...local.str,.ok...if.
2bce0 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 type(__tostring).==.'function'.t
2bd00 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 61 6c 6c 28 5f 5f 74 6f 73 74 72 69 hen.....ok,.str.=.pcall(__tostri
2bd20 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 61 6e 64 20 73 74 72 20 6f 72 20 27 ng,.t).....str.=.ok.and.str.or.'
2bd40 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 28 73 74 72 29 0a 20 20 65 6e 64 0a error:.'....tostring(str)...end.
2bd60 20 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 61 6e 64 20 23 ..if.type(str).==.'string'.and.#
2bd80 73 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 73 74 72 20 65 6e 64 0a 65 6e 64 0a str.>.0.then.return.str.end.end.
2bda0 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e local.maxIdsMetaTable.=.{...__in
2bdc0 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 dex.=.function(self,.typeName)..
2bde0 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 30 29 0a 20 20 20 ...rawset(self,.typeName,.0)....
2be00 20 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 69 64 73 4d 65 74 61 54 .return.0...end.}.local.idsMetaT
2be20 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 able.=.{...__index.=.function.(s
2be40 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c 6f 63 61 6c 20 63 6f 6c 20 3d 20 73 elf,.typeName).....local.col.=.s
2be60 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 76 22 7d 29 etmetatable({},.{__mode.=."kv"})
2be80 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 2c 20 63 6f 6c 29 .....rawset(self,.typeName,.col)
2bea0 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c 20 66 75 .....return.col...end.}.local.fu
2bec0 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 74 2c 20 nction.countTableAppearances(t,.
2bee0 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 tableAppearances)...tableAppeara
2bf00 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 6f 72 20 73 65 74 6d 65 nces.=.tableAppearances.or.setme
2bf20 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 6b 22 7d 29 0a 20 20 69 66 tatable({},.{__mode.=."k"})...if
2bf40 20 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 69 66 20 .type(t).==.'table'.then.....if.
2bf60 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 74 68 65 6e 0a 20 20 20 not.tableAppearances[t].then....
2bf80 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 31 0a 20 20 20 20 20 ...tableAppearances[t].=.1......
2bfa0 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 20 20 20 20 .for.k,v.in.pairs(t).do.........
2bfc0 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 6b 2c 20 74 61 62 6c 65 41 70 countTableAppearances(k,.tableAp
2bfe0 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 pearances).........countTableApp
2c000 65 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 earances(v,.tableAppearances)...
2c020 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e ....end.......countTableAppearan
2c040 63 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c 20 74 61 62 6c 65 41 70 70 65 61 72 ces(getmetatable(t),.tableAppear
2c060 61 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 ances).....else.......tableAppea
2c080 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 rances[t].=.tableAppearances[t].
2c0a0 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 +.1.....end...end...return.table
2c0c0 41 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 Appearances.end.local.function.p
2c0e0 61 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a 20 20 69 66 20 74 79 70 65 28 66 69 arse_filter(filter)...if.type(fi
2c100 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 6e 20 72 65 74 75 72 6e 20 lter).==.'function'.then.return.
2c120 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 filter.end...--.not.a.function,.
2c140 73 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 20 6f 72 20 74 61 62 6c 65 2d 6c so.it.must.be.a.table.or.table-l
2c160 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 ike...filter.=.type(filter).==.'
2c180 74 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 20 7b 66 69 6c 74 65 72 7d 0a 20 20 table'.and.filter.or.{filter}...
2c1a0 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b 7d 0a 20 20 66 6f 72 20 5f 2c 76 20 local.dictionary.=.{}...for._,v.
2c1c0 69 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 64 69 63 74 69 6f 6e 61 72 79 5b 76 in.pairs(filter).do.dictionary[v
2c1e0 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 78 ].=.true.end...return.function(x
2c200 29 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b 78 5d 20 65 6e 64 0a 65 6e 64 0a 6c ).return.dictionary[x].end.end.l
2c220 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 65 79 ocal.function.makePath(path,.key
2c240 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c 65 6e 20 3d 20 7b 7d 2c 20 23 70 61 )...local.newPath,.len.=.{},.#pa
2c260 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f 20 6e 65 77 50 61 74 68 5b 69 5d 20 th...for.i=1,.len.do.newPath[i].
2c280 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 61 74 68 5b 6c 65 6e 2b 31 5d 20 3d =.path[i].end...newPath[len+1].=
2c2a0 20 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 68 0a 65 6e 64 0a 66 75 6e 63 74 69 .key...return.newPath.end.functi
2c2c0 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 6f 70 74 69 6f 6e 73 29 0a on.inspect(rootObject,.options).
2c2e0 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 74 69 6f 6e 73 20 6f 72 20 7b 7d 0a ..options.......=.options.or.{}.
2c300 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 74 69 6f 6e 73 2e 64 65 70 74 68 20 ..local.depth...=.options.depth.
2c320 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c 20 66 69 6c 74 65 72 20 20 3d 20 70 or.math.huge...local.filter..=.p
2c340 61 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e 66 69 6c 74 65 72 20 6f 72 20 7b 7d arse_filter(options.filter.or.{}
2c360 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 63 6f 75 )...local.tableAppearances.=.cou
2c380 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 6f 6f 74 4f 62 6a 65 63 74 29 0a 20 ntTableAppearances(rootObject)..
2c3a0 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 6d 61 78 49 64 .local.buffer.=.{}...local.maxId
2c3c0 73 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 6d 61 78 49 64 73 4d 65 74 61 54 s.=.setmetatable({},.maxIdsMetaT
2c3e0 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 20 3d 20 73 65 74 6d 65 74 61 74 61 able)...local.ids....=.setmetata
2c400 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 6c 65 ble({},.idsMetaTable)...local.le
2c420 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 6e 20 20 20 3d 20 30 20 2d 2d 20 62 vel..=.0...local.blen...=.0.--.b
2c440 75 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 uffer.length...local.function.pu
2c460 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 7b 2e 2e 2e 7d 0a 20 ts(...).....local.args.=.{...}..
2c480 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f 0a 20 20 20 20 20 20 62 6c 65 6e 20 ...for.i=1,.#args.do.......blen.
2c4a0 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 66 65 72 5b 62 6c 65 6e 5d 20 3d 20 =.blen.+.1.......buffer[blen].=.
2c4c0 74 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a tostring(args[i]).....end...end.
2c4e0 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 6e 28 66 29 0a 20 20 20 20 6c 65 76 ..local.function.down(f).....lev
2c500 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 28 29 0a 20 20 20 20 6c 65 76 65 6c el.=.level.+.1.....f().....level
2c520 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 .=.level.-.1...end...local.funct
2c540 69 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 73 28 22 5c 6e 22 2c 20 73 74 72 69 ion.tabify().....puts("\n",.stri
2c560 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 ng.rep("..",.level))...end...loc
2c580 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f al.function.commaControl(needsCo
2c5a0 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d 6d 61 20 74 68 65 6e 20 70 75 74 73 mma).....if.needsComma.then.puts
2c5c0 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 75 65 0a 20 20 65 6e 64 0a (',').end.....return.true...end.
2c5e0 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 ..local.function.alreadyVisited(
2c600 76 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 70 65 28 76 29 5d 5b 76 5d 20 7e 3d v).....return.ids[type(v)][v].~=
2c620 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 .nil...end...local.function.getI
2c640 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 20 d(v).....local.tv.=.type(v).....
2c660 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 5d 0a 20 20 20 20 69 66 20 6e 6f 74 local.id.=.ids[tv][v].....if.not
2c680 20 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 20 20 20 20 20 20 3d 20 6d 61 78 49 .id.then.......id.........=.maxI
2c6a0 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 49 64 73 5b 74 76 5d 20 3d 20 69 64 ds[tv].+.1.......maxIds[tv].=.id
2c6c0 0a 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 69 64 0a 20 20 20 20 65 6e 64 0a 20 .......ids[tv][v].=.id.....end..
2c6e0 20 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 70 75 74 56 61 ...return.id...end...local.putVa
2c700 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 74 68 61 74 20 lue.--.forward.declaration.that.
2c720 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 70 75 needs.to.go.before.putTable.&.pu
2c740 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 4b 65 79 28 6b 29 0a tKey...local.function.putKey(k).
2c760 20 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 6b 29 20 74 68 65 6e 20 72 65 74 75 ....if.isIdentifier(k).then.retu
2c780 72 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 75 74 73 28 20 22 5b 22 20 29 0a 20 rn.puts(k).end.....puts(."[".)..
2c7a0 20 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 20 20 20 70 75 74 73 28 22 5d 22 29 ...putValue(k,.{}).....puts("]")
2c7c0 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 75 74 54 61 62 6c 65 ...end...local.function.putTable
2c7e0 28 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 65 61 64 79 56 69 73 69 74 65 64 28 (t,.path).....if.alreadyVisited(
2c800 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 74 61 62 6c 65 20 27 2c 20 67 65 t).then.......puts('<table.',.ge
2c820 74 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 65 69 66 20 6c 65 76 65 6c 20 3e 3d tId(t),.'>').....elseif.level.>=
2c840 20 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b 2e 2e 2e 7d 27 29 0a .depth.then.......puts('{...}').
2c860 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 ....else.......if.tableAppearanc
2c880 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 27 3c 27 2c 20 67 65 74 49 64 28 74 es[t].>.1.then.puts('<',.getId(t
2c8a0 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 64 69 63 74 4b 65 79 73 ),.'>').end.......local.dictKeys
2c8c0 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 ..........=.getDictionaryKeys(t)
2c8e0 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 3d .......local.length............=
2c900 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .#t.......local.mt..............
2c920 20 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 ..=.getmetatable(t).......local.
2c940 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 67 65 74 54 6f 53 74 72 69 6e 67 52 to_string_result..=.getToStringR
2c960 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 20 20 20 20 70 75 74 73 28 27 7b esultSafely(t,.mt).......puts('{
2c980 27 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 20 20 20 20 20 ').......down(function()........
2c9a0 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 74 68 65 6e 0a 20 20 20 20 20 20 .if.to_string_result.then.......
2c9c0 20 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 61 70 65 28 74 6f 5f 73 74 72 69 6e ....puts('.--.',.escape(to_strin
2c9e0 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 67 74 68 20 3e g_result))...........if.length.>
2ca00 3d 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e 64 20 2d 2d 20 74 61 62 69 66 79 20 =.1.then.tabify().end.--.tabify.
2ca20 74 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 the.array.values.........end....
2ca40 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 66 61 6c 73 65 0a 20 20 .....local.needsComma.=.false...
2ca60 20 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 68 20 64 6f 0a 20 20 20 20 20 20 20 ......for.i=1,.length.do........
2ca80 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 ...needsComma.=.commaControl(nee
2caa0 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 dsComma)...........puts('.')....
2cac0 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 69 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 .......putValue(t[i],.makePath(p
2cae0 61 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 66 6f 72 ath,.i)).........end.........for
2cb00 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b 65 79 73 29 20 64 6f 0a 20 20 20 20 ._,k.in.ipairs(dictKeys).do.....
2cb20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 ......needsComma.=.commaControl(
2cb40 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 needsComma)...........tabify()..
2cb60 20 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 .........putKey(k)...........put
2cb80 73 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 6b 5d s('.=.')...........putValue(t[k]
2cba0 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 ,.makePath(path,.k)).........end
2cbc0 0a 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 6e 65 .........if.mt.then...........ne
2cbe0 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d edsComma.=.commaControl(needsCom
2cc00 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 ma)...........tabify()..........
2cc20 20 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 .puts('<metatable>.=.').........
2cc40 20 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 27 3c ..putValue(mt,.makePath(path,.'<
2cc60 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 metatable>')).........end.......
2cc80 65 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b 65 79 73 20 3e 20 30 20 6f 72 20 6d end).......if.#dictKeys.>.0.or.m
2cca0 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 20 74 61 62 6c 65 2e 20 4a 75 73 74 t.then.--.dictionary.table..Just
2ccc0 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a 20 ify.closing.}.........tabify()..
2cce0 20 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e 20 30 20 74 68 65 6e 20 2d 2d 20 61 .....elseif.length.>.0.then.--.a
2cd00 72 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 20 65 78 74 72 61 20 73 70 61 63 65 rray.tables.have.one.extra.space
2cd20 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 .before.closing.}.........puts('
2cd40 20 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 70 75 74 73 28 27 7d 27 29 0a 20 20 .').......end.......puts('}')...
2cd60 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 76 61 6c 75 65 20 69 73 20 66 6f 72 ..end...end...--.putvalue.is.for
2cd80 77 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 20 70 75 74 54 61 62 6c 65 20 26 20 ward-declared.before.putTable.&.
2cda0 70 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 2c 20 putKey...putValue.=.function(v,.
2cdc0 70 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 76 2c 20 70 61 74 68 29 20 74 68 65 path).....if.filter(v,.path).the
2cde0 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 72 65 64 3e 27 29 0a 20 20 20 20 65 n.......puts('<filtered>').....e
2ce00 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 65 28 76 29 0a 20 20 20 lse.......local.tv.=.type(v)....
2ce20 20 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 74 68 65 6e 0a 20 20 20 20 20 20 ...if.tv.==.'string'.then.......
2ce40 20 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 63 61 70 65 28 76 29 29 29 0a 20 20 ..puts(smartQuote(escape(v)))...
2ce60 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 6f 72 20 74 76 20 ....elseif.tv.==.'number'.or.tv.
2ce80 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d 3d 20 27 6e 69 6c 27 20 74 68 65 6e ==.'boolean'.or.tv.==.'nil'.then
2cea0 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 6e 67 28 76 29 29 0a 20 20 20 20 20 .........puts(tostring(v))......
2cec0 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 6e 0a 20 20 20 20 20 .elseif.tv.==.'table'.then......
2cee0 20 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 20 20 65 6c 73 65 0a ...putTable(v,.path).......else.
2cf00 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c 27 20 27 2c 67 65 74 49 64 28 76 29 ........puts('<',tv,'.',getId(v)
2cf20 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 ,'>').......end.....end...end...
2cf40 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 7b 7d 29 0a 20 20 72 65 74 75 72 putValue(rootObject,.{})...retur
2cf60 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 72 29 0a 65 6e 64 0a 66 75 6e 63 74 n.table.concat(buffer).end.funct
2cf80 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c 20 74 61 62 6c 65 29 0a 70 72 69 6e ion.printtable(name,.table).prin
2cfa0 74 28 22 2d 2d 2d 20 22 20 2e 2e 20 6e 61 6d 65 29 0a 70 72 69 6e 74 28 69 6e 73 70 65 63 74 28 t("---."....name).print(inspect(
2cfc0 74 61 62 6c 65 29 29 0a 70 72 69 6e 74 28 22 2d 2d 2d 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b table)).print("---").end..premak
2cfe0 65 2e 64 6f 74 6e 65 74 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 6e 61 e.dotnet.=.{.}.premake.dotnet.na
2d000 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 mestyle.=."windows".local.flags.
2d020 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2f 77 61 72 6e 61 73 65 72 72 =.{.FatalWarning...=."/warnaserr
2d040 6f 72 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 or",.Optimize.......=."/optimize
2d060 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c ",.OptimizeSize...=."/optimize",
2d080 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2f 6f 70 74 69 6d 69 7a 65 22 2c 0a 53 .OptimizeSpeed..=."/optimize",.S
2d0a0 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2f 64 65 62 75 67 22 2c 0a 55 6e 73 61 66 65 ymbols........=."/debug",.Unsafe
2d0c0 20 20 20 20 20 20 20 20 20 3d 20 22 2f 75 6e 73 61 66 65 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 .........=."/unsafe".}.function.
2d0e0 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 premake.dotnet.getbuildaction(fc
2d100 66 67 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f fg).local.ext.=.path.getextensio
2d120 6e 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 66 63 66 67 2e 62 75 69 n(fcfg.name):lower().if.fcfg.bui
2d140 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 6f 72 20 65 78 74 20 3d 3d 20 ldaction.==."Compile".or.ext.==.
2d160 22 2e 63 73 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 43 6f 6d 70 69 6c 65 22 0a 65 6c 73 65 ".cs".then.return."Compile".else
2d180 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 22 20 6f if.fcfg.buildaction.==."Embed".o
2d1a0 72 20 65 78 74 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 6d r.ext.==.".resx".then.return."Em
2d1c0 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 0a 65 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c beddedResource".elseif.fcfg.buil
2d1e0 64 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 70 79 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 daction.==."Copy".or.ext.==.".as
2d200 61 78 22 20 6f 72 20 65 78 74 20 3d 3d 20 22 2e 61 73 70 78 22 20 74 68 65 6e 0a 72 65 74 75 72 ax".or.ext.==.".aspx".then.retur
2d220 6e 20 22 43 6f 6e 74 65 6e 74 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a 65 n."Content".else.return."None".e
2d240 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 nd.end.function.premake.dotnet.g
2d260 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 63 66 67 29 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e etcompilervar(cfg).if.(_OPTIONS.
2d280 64 6f 74 6e 65 74 20 3d 3d 20 22 6d 73 6e 65 74 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 dotnet.==."msnet").then.return."
2d2a0 63 73 63 22 0a 65 6c 73 65 69 66 20 28 5f 4f 50 54 49 4f 4e 53 2e 64 6f 74 6e 65 74 20 3d 3d 20 csc".elseif.(_OPTIONS.dotnet.==.
2d2c0 22 6d 6f 6e 6f 22 29 20 74 68 65 6e 0a 69 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3c "mono").then.if.(cfg.framework.<
2d2e0 3d 20 22 31 2e 31 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 6d 63 73 22 0a 65 6c 73 65 69 =."1.1").then.return."mcs".elsei
2d300 66 20 28 63 66 67 2e 66 72 61 6d 65 77 6f 72 6b 20 3e 3d 20 22 34 2e 30 22 29 20 74 68 65 6e 0a f.(cfg.framework.>=."4.0").then.
2d320 72 65 74 75 72 6e 20 22 64 6d 63 73 22 0a 65 6c 73 65 20 0a 72 65 74 75 72 6e 20 22 67 6d 63 73 return."dmcs".else..return."gmcs
2d340 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 63 73 63 63 22 0a 65 6e 64 0a 65 6e 64 ".end.else.return."cscc".end.end
2d360 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 66 6c 61 67 .function.premake.dotnet.getflag
2d380 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e s(cfg).local.result.=.table.tran
2d3a0 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 slate(cfg.flags,.flags).return.r
2d3c0 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 esult.end.function.premake.dotne
2d3e0 74 2e 67 65 74 6b 69 6e 64 28 63 66 67 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 t.getkind(cfg).if.(cfg.kind.==."
2d400 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 45 78 65 22 0a 65 ConsoleApp").then.return."Exe".e
2d420 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 lseif.(cfg.kind.==."WindowedApp"
2d440 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 57 69 6e 45 78 65 22 0a 65 6c 73 65 69 66 20 28 63 ).then.return."WinExe".elseif.(c
2d460 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 72 65 74 fg.kind.==."SharedLib").then.ret
2d480 75 72 6e 20 22 4c 69 62 72 61 72 79 22 0a 65 6e 64 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 67 63 urn."Library".end.end.premake.gc
2d4a0 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 63 20 20 20 20 20 3d 20 22 67 63 c.=.{.}.premake.gcc.cc.....=."gc
2d4c0 63 22 0a 70 72 65 6d 61 6b 65 2e 67 63 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 c".premake.gcc.cxx....=."g++".pr
2d4e0 65 6d 61 6b 65 2e 67 63 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 70 72 65 6d 61 6b 65 2e emake.gcc.ar.....=."ar".premake.
2d500 67 63 63 2e 6c 6c 76 6d 20 20 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 gcc.llvm...=.false.local.cflags.
2d520 3d 0a 7b 0a 45 6e 61 62 6c 65 53 53 45 20 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 22 2c 0a 45 6e =.{.EnableSSE......=."-msse",.En
2d540 61 62 6c 65 53 53 45 32 20 20 20 20 20 3d 20 22 2d 6d 73 73 65 32 22 2c 0a 45 78 74 72 61 57 61 ableSSE2.....=."-msse2",.ExtraWa
2d560 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 61 6c 6c 20 2d 57 65 78 74 72 61 22 2c 0a 46 61 74 61 6c rnings..=."-Wall.-Wextra",.Fatal
2d580 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 57 65 72 72 6f 72 22 2c 0a 46 6c 6f 61 74 46 61 73 74 Warnings..=."-Werror",.FloatFast
2d5a0 20 20 20 20 20 20 3d 20 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 2c 0a 46 6c 6f 61 74 53 74 72 69 ......=."-ffast-math",.FloatStri
2d5c0 63 74 20 20 20 20 3d 20 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 ct....=."-ffloat-store",.NoFrame
2d5e0 50 6f 69 6e 74 65 72 20 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 Pointer.=."-fomit-frame-pointer"
2d600 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 ,.Optimize.......=."-O2",.Optimi
2d620 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 zeSize...=."-Os",.OptimizeSpeed.
2d640 20 3d 20 22 2d 4f 33 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c .=."-O3",.Symbols........=."-g",
2d660 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f .}.local.cxxflags.=.{.NoExceptio
2d680 6e 73 20 20 20 3d 20 22 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 ns...=."-fno-exceptions",.NoRTTI
2d6a0 20 20 20 20 20 20 20 20 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 .........=."-fno-rtti",.Unsigned
2d6c0 43 68 61 72 20 20 20 3d 20 22 2d 66 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 Char...=."-funsigned-char",.}.pr
2d6e0 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d emake.gcc.platforms.=.{.Native.=
2d700 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b .{.cppflags.=."-MMD",.},.x32.=.{
2d720 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 .cppflags.=."-MMD",.flags....=."
2d740 2d 6d 33 32 22 2c 0a 6c 64 66 6c 61 67 73 20 20 3d 20 22 2d 4c 2f 75 73 72 2f 6c 69 62 33 32 22 -m32",.ldflags..=."-L/usr/lib32"
2d760 2c 0a 7d 2c 0a 78 36 34 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a ,.},.x64.=.{.cppflags.=."-MMD",.
2d780 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 6c 64 66 6c 61 67 73 20 20 3d 20 22 2d flags....=."-m64",.ldflags..=."-
2d7a0 4c 2f 75 73 72 2f 6c 69 62 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 7b 0a 63 L/usr/lib64",.},.Universal.=.{.c
2d7c0 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 ppflags.=."",.flags....=."-arch.
2d7e0 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 20 2d 61 72 63 i386.-arch.x86_64.-arch.ppc.-arc
2d800 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 7b 0a 63 70 70 h.ppc64",.},.Universal32.=.{.cpp
2d820 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 flags.=."",.flags....=."-arch.i3
2d840 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 86.-arch.ppc",.},.Universal64.=.
2d860 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 {.cppflags.=."",.flags....=."-ar
2d880 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d ch.x86_64.-arch.ppc64",.},.PS3.=
2d8a0 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 .{.cc.........=."ppu-lv2-g++",.c
2d8c0 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 xx........=."ppu-lv2-g++",.ar...
2d8e0 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 ......=."ppu-lv2-ar",.cppflags..
2d900 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 20 7b 0a 63 70 70 66 6c 61 67 .=."-MMD",.},.WiiDev.=.{.cppflag
2d920 73 20 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 28 4c 49 42 4f 47 43 5f 49 4e 43 29 s....=."-MMD.-MP.-I$(LIBOGC_INC)
2d940 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 6c 64 66 6c 61 67 73 3d 20 22 2d 4c 24 28 4c 49 42 4f .$(MACHDEP)",.ldflags=."-L$(LIBO
2d960 47 43 5f 4c 49 42 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 63 66 67 73 65 74 74 69 6e 67 73 GC_LIB).$(MACHDEP)",.cfgsettings
2d980 20 3d 20 5b 5b 0a 20 20 69 66 65 71 20 28 24 28 73 74 72 69 70 20 24 28 44 45 56 4b 49 54 50 50 .=.[[...ifeq.($(strip.$(DEVKITPP
2d9a0 43 29 29 2c 29 0a 20 20 20 20 24 28 65 72 72 6f 72 20 22 44 45 56 4b 49 54 50 50 43 20 65 6e 76 C)),).....$(error."DEVKITPPC.env
2d9c0 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 73 65 74 22 29 27 0a ironment.variable.is.not.set")'.
2d9e0 20 20 65 6e 64 69 66 0a 20 20 69 6e 63 6c 75 64 65 20 24 28 44 45 56 4b 49 54 50 50 43 29 2f 77 ..endif...include.$(DEVKITPPC)/w
2da00 69 69 5f 72 75 6c 65 73 27 5d 5d 2c 0a 7d 2c 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d ii_rules']],.},.}.local.platform
2da20 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 s.=.premake.gcc.platforms.functi
2da40 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a on.premake.gcc.getcppflags(cfg).
2da60 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 local.flags.=.{.}.table.insert(f
2da80 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 lags,.platforms[cfg.platform].cp
2daa0 70 66 6c 61 67 73 29 0a 69 66 20 66 6c 61 67 73 5b 31 5d 3a 73 74 61 72 74 73 77 69 74 68 28 22 pflags).if.flags[1]:startswith("
2dac0 2d 4d 4d 44 22 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 -MMD").then.table.insert(flags,.
2dae0 22 2d 4d 50 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 6c 61 67 73 0a 65 6e 64 0a 66 75 6e 63 "-MP").end.return.flags.end.func
2db00 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a tion.premake.gcc.getcflags(cfg).
2db20 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
2db40 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
2db60 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
2db80 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 7e 3d 20 22 77 69 6e 64 6f 77 73 22 lags).if.cfg.system.~=."windows"
2dba0 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 65 .and.cfg.kind.==."SharedLib".the
2dbc0 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a n.table.insert(result,."-fPIC").
2dbe0 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
2dc00 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 remake.gcc.getcxxflags(cfg).loca
2dc20 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 l.result.=.table.translate(cfg.f
2dc40 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e lags,.cxxflags).return.result.en
2dc60 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 d.function.premake.gcc.getldflag
2dc80 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 s(cfg).local.result.=.{.}.if.not
2dca0 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 73 .cfg.flags.Symbols.then.if.cfg.s
2dcc0 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 ystem.==."macosx".then.table.ins
2dce0 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 57 6c 2c 2d 78 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 ert(result,."-Wl,-x").else.table
2dd00 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 .insert(result,."-s").end.end.if
2dd20 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 69 66 .cfg.kind.==."SharedLib".then.if
2dd40 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 74 61 62 .cfg.system.==."macosx".then.tab
2dd60 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 64 79 6e 61 6d 69 63 6c 69 62 22 29 le.insert(result,."-dynamiclib")
2dd80 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 .else.table.insert(result,."-sha
2dda0 72 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 red").end.if.cfg.system.==."wind
2ddc0 6f 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c ows".and.not.cfg.flags.NoImportL
2dde0 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 57 ib.then.table.insert(result,.'-W
2de00 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 72 l,--out-implib="'....cfg.linktar
2de20 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 get.fullpath....'"').end.end.if.
2de40 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 63 66 cfg.kind.==."WindowedApp".and.cf
2de60 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 74 61 62 6c 65 g.system.==."windows".then.table
2de80 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 69 6e 64 6f 77 73 22 29 0a 65 6e 64 .insert(result,."-mwindows").end
2dea0 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e .local.platform.=.platforms[cfg.
2dec0 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 platform].table.insert(result,.p
2dee0 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 latform.flags).table.insert(resu
2df00 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 lt,.platform.ldflags).return.res
2df20 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 ult.end.function.premake.gcc.get
2df40 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 libdirflags(cfg).local.result.=.
2df60 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 {.}.for._,.value.in.ipairs(prema
2df80 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f ke.getlinks(cfg,."all",."directo
2dfa0 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d ry")).do.table.insert(result,.'-
2dfc0 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 L'...._MAKE.esc(value)).end.retu
2dfe0 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 rn.result.end.function.premake.g
2e000 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c cc.getlinkflags(cfg).local.resul
2e020 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 t.=.{}.for._,.value.in.ipairs(pr
2e040 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 6e emake.getlinks(cfg,."system",."n
2e060 61 6d 65 22 29 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 76 ame")).do.if.path.getextension(v
2e080 61 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 74 68 65 6e 0a 74 61 62 6c 65 alue).==.".framework".then.table
2e0a0 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 61 6d 65 77 6f 72 6b 20 27 20 2e 2e .insert(result,.'-framework.'...
2e0c0 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 76 61 6c 75 ._MAKE.esc(path.getbasename(valu
2e0e0 65 29 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 e))).else.table.insert(result,.'
2e100 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6e 64 -l'...._MAKE.esc(value)).end.end
2e120 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
2e140 61 6b 65 2e 67 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 ake.gcc.getdefines(defines).loca
2e160 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 l.result.=.{.}.for._,def.in.ipai
2e180 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 rs(defines).do.table.insert(resu
2e1a0 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 lt,.'-D'....def).end.return.resu
2e1c0 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 69 lt.end.function.premake.gcc.geti
2e1e0 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 ncludedirs(includedirs).local.re
2e200 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 sult.=.{.}.for._,dir.in.ipairs(i
2e220 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 ncludedirs).do.table.insert(resu
2e240 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 64 69 72 29 29 0a 65 6e 64 0a lt,."-I"...._MAKE.esc(dir)).end.
2e260 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
2e280 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 ke.gcc.getcfgsettings(cfg).retur
2e2a0 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 n.platforms[cfg.platform].cfgset
2e2c0 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 73 63 20 3d 20 7b 20 7d 0a 70 72 65 tings.end..premake.msc.=.{.}.pre
2e2e0 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 00 make.msc.namestyle.=."windows"..
2e300 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 premake.ow.=.{.}.premake.ow.name
2e320 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 style.=."windows".premake.ow.cc.
2e340 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 78 78 20 20 20 ....=."WCL386".premake.ow.cxx...
2e360 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 61 72 20 20 20 20 20 3d 20 .=."WCL386".premake.ow.ar.....=.
2e380 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 "ar".local.cflags.=.{.ExtraWarni
2e3a0 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 ngs..=."-wx",.FatalWarning...=."
2e3c0 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 -we",.FloatFast......=."-omn",.F
2e3e0 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d 6f 70 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 loatStrict....=."-op",.Optimize.
2e400 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 ......=."-ox",.OptimizeSize...=.
2e420 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 "-os",.OptimizeSpeed..=."-ot",.S
2e440 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 64 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 ymbols........=."-d2",.}.local.c
2e460 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 78 xxflags.=.{.NoExceptions...=."-x
2e480 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 d",.NoRTTI.........=."-xr",.}.pr
2e4a0 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d emake.ow.platforms.=..{.Native.=
2e4c0 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 .{..flags.=.""..},.}.function.pr
2e4e0 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e emake.ow.getcppflags(cfg).return
2e500 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 .{}.end.function.premake.ow.getc
2e520 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.
2e540 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 69 66 20 translate(cfg.flags,.cflags).if.
2e560 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
2e580 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 68 77 22 29 20 20 20 2d 2d 20 57 61 74 63 6f 6d nsert(result,."-hw")...--.Watcom
2e5a0 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 57 61 74 63 6f 6d 20 64 65 62 75 67 67 65 .debug.format.for.Watcom.debugge
2e5c0 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e r.end.return.result.end.function
2e5e0 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 .premake.ow.getcxxflags(cfg).loc
2e600 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e al.result.=.table.translate(cfg.
2e620 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 flags,.cxxflags).return.result.e
2e640 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 64 66 6c 61 67 nd.function.premake.ow.getldflag
2e660 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 28 63 66 s(cfg).local.result.=.{.}.if.(cf
2e680 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 g.flags.Symbols).then.table.inse
2e6a0 72 74 28 72 65 73 75 6c 74 2c 20 22 6f 70 20 73 79 6d 66 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e rt(result,."op.symf").end.return
2e6c0 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e .result.end.function.premake.ow.
2e6e0 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.=
2e700 20 7b 20 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 .{.}.return.result.end.function.
2e720 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c premake.ow.getdefines(defines).l
2e740 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
2e760 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
2e780 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
2e7a0 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 esult.end.function.premake.ow.ge
2e7c0 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 tincludedirs(includedirs).local.
2e7e0 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 result.=.{.}.for._,dir.in.ipairs
2e800 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 (includedirs).do.table.insert(re
2e820 73 75 6c 74 2c 20 27 2d 49 20 22 27 20 2e 2e 20 64 69 72 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a sult,.'-I."'....dir....'"').end.
2e840 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6e 63 20 3d return.result.end..premake.snc.=
2e860 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 63 20 20 20 20 20 3d 20 22 73 6e 63 22 0a .{.}.premake.snc.cc.....=."snc".
2e880 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 premake.snc.cxx....=."g++".prema
2e8a0 6b 65 2e 73 6e 63 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 ke.snc.ar.....=."ar".local.cflag
2e8c0 73 20 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 64 69 61 67 3d 32 s.=.{.ExtraWarnings..=."-Xdiag=2
2e8e0 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 71 75 69 74 3d 32 22 2c 0a ",.FatalWarnings..=."-Xquit=2",.
2e900 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e }.local.cxxflags.=.{.NoException
2e920 73 20 20 20 3d 20 22 22 2c 20 2d 2d 20 4e 6f 20 65 78 63 65 70 74 69 6f 6e 73 20 69 73 20 74 68 s...=."",.--.No.exceptions.is.th
2e940 65 20 64 65 66 61 75 6c 74 20 69 6e 20 74 68 65 20 53 4e 43 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e e.default.in.the.SNC.compiler..N
2e960 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 63 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 oRTTI.........=."-Xc-=rtti",.}.p
2e980 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 remake.snc.platforms.=..{.PS3.=.
2e9a0 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 {.cc.........=."ppu-lv2-g++",.cx
2e9c0 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 x........=."ppu-lv2-g++",.ar....
2e9e0 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 .....=."ppu-lv2-ar",.cppflags...
2ea00 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d =."-MMD.-MP",.}.}.local.platform
2ea20 73 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 s.=.premake.snc.platforms.functi
2ea40 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a on.premake.snc.getcppflags(cfg).
2ea60 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 local.result.=.{.}.table.insert(
2ea80 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e result,.platforms[cfg.platform].
2eaa0 63 70 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 cppflags).return.result.end.func
2eac0 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a tion.premake.snc.getcflags(cfg).
2eae0 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
2eb00 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
2eb20 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
2eb40 6c 61 67 73 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 lags).if.cfg.kind.==."SharedLib"
2eb60 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 66 50 49 .then.table.insert(result,."-fPI
2eb80 43 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 C").end.return.result.end.functi
2eba0 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a on.premake.snc.getcxxflags(cfg).
2ebc0 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
2ebe0 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
2ec00 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 6c 64 t.end.function.premake.snc.getld
2ec20 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 69 66 flags(cfg).local.result.=.{.}.if
2ec40 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 74 61 62 6c .not.cfg.flags.Symbols.then.tabl
2ec60 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 69 66 20 63 66 e.insert(result,."-s").end.if.cf
2ec80 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 g.kind.==."SharedLib".then.table
2eca0 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 69 66 20 6e 6f .insert(result,."-shared").if.no
2ecc0 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 t.cfg.flags.NoImportLib.then.tab
2ece0 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 le.insert(result,.'-Wl,--out-imp
2ed00 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 lib="'....cfg.linktarget.fullpat
2ed20 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d h....'"').end.end.local.platform
2ed40 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 6c 65 .=.platforms[cfg.platform].table
2ed60 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 66 6c 61 67 73 29 0a .insert(result,.platform.flags).
2ed80 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 table.insert(result,.platform.ld
2eda0 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f flags).return.result.end.functio
2edc0 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 n.premake.snc.getlibdirflags(cfg
2ede0 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 ).local.result.=.{.}.for._,.valu
2ee00 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 e.in.ipairs(premake.getlinks(cfg
2ee20 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 74 61 62 6c 65 2e ,."all",."directory")).do.table.
2ee40 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 insert(result,.'-L'...._MAKE.esc
2ee60 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 (value)).end.return.result.end.f
2ee80 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 6e 6b 66 6c 61 67 73 unction.premake.snc.getlinkflags
2eea0 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 (cfg).local.result.=.{}.for._,.v
2eec0 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 alue.in.ipairs(premake.getlinks(
2eee0 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 6e 61 6d 65 22 29 29 20 64 6f 0a 74 61 62 6c 65 cfg,."system",."name")).do.table
2ef00 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
2ef20 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a c(value)).end.return.result.end.
2ef40 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 64 65 66 69 6e 65 73 28 function.premake.snc.getdefines(
2ef60 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 72 20 defines).local.result.=.{.}.for.
2ef80 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 62 6c _,def.in.ipairs(defines).do.tabl
2efa0 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 65 6e e.insert(result,.'-D'....def).en
2efc0 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 d.return.result.end.function.pre
2efe0 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 make.snc.getincludedirs(included
2f000 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 69 irs).local.result.=.{.}.for._,di
2f020 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 6c r.in.ipairs(includedirs).do.tabl
2f040 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 49 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 e.insert(result,."-I"...._MAKE.e
2f060 73 63 28 64 69 72 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 00 sc(dir)).end.return.result.end..
2f080 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 function.premake.checkprojects()
2f0a0 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 63 .local.action.=.premake.action.c
2f0c0 75 72 72 65 6e 74 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 urrent().for.sln.in.premake.solu
2f0e0 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 23 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 tion.each().do.if.(#sln.projects
2f100 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f .==.0).then.return.nil,."solutio
2f120 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 74 20 n.'"....sln.name...."'.needs.at.
2f140 6c 65 61 73 74 20 6f 6e 65 20 70 72 6f 6a 65 63 74 22 0a 65 6e 64 0a 69 66 20 28 23 73 6c 6e 2e least.one.project".end.if.(#sln.
2f160 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e configurations.==.0).then.return
2f180 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e .nil,."solution.'"....sln.name..
2f1a0 2e 20 22 27 20 6e 65 65 64 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 0a 65 6e 64 0a 66 .."'.needs.configurations".end.f
2f1c0 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 or.prj.in.premake.solution.eachp
2f1e0 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6c 61 6e 67 75 roject(sln).do.if.(not.prj.langu
2f200 61 67 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 age).then.return.nil,."project.'
2f220 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 6c 61 6e 67 75 "...prj.name...."'.needs.a.langu
2f240 61 67 65 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 age".end.if.(action.valid_langua
2f260 67 65 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 ges).then.if.(not.table.contains
2f280 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 70 72 6a 2e 6c 61 6e (action.valid_languages,.prj.lan
2f2a0 67 75 61 67 65 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 guage)).then.return.nil,."the.".
2f2c0 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 ...action.shortname....".action.
2f2e0 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 70 72 6a 2e 6c 61 6e 67 75 61 does.not.support."....prj.langua
2f300 67 65 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 63 66 ge....".projects".end.end.for.cf
2f320 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 6f 0a g.in.premake.eachconfig(prj).do.
2f340 69 66 20 28 6e 6f 74 20 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 if.(not.cfg.kind).then.return.ni
2f360 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 l,."project.'"...prj.name...."'.
2f380 6e 65 65 64 73 20 61 20 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 27 22 needs.a.kind.in.configuration.'"
2f3a0 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 ....cfg.name...."'".end.if.(acti
2f3c0 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 on.valid_kinds).then.if.(not.tab
2f3e0 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 le.contains(action.valid_kinds,.
2f400 63 66 67 2e 6b 69 6e 64 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 cfg.kind)).then.return.nil,."the
2f420 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 ."....action.shortname....".acti
2f440 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e 2e 20 63 66 67 2e 6b 69 6e on.does.not.support."....cfg.kin
2f460 64 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 d....".projects".end.end.end.if.
2f480 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 63 74 69 6f action.oncheckproject.then.actio
2f4a0 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e n.oncheckproject(prj).end.end.en
2f4c0 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 d.return.true.end.function.prema
2f4e0 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 ke.checktools().local.action.=.p
2f500 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f 74 20 remake.action.current().if.(not.
2f520 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 74 68 65 6e 20 0a 72 65 74 75 72 6e action.valid_tools).then..return
2f540 20 74 72 75 65 20 0a 65 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c 20 76 61 6c 75 65 73 20 69 6e 20 70 .true..end.for.tool,.values.in.p
2f560 61 69 72 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 64 6f 0a 69 66 20 28 airs(action.valid_tools).do.if.(
2f580 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 62 _OPTIONS[tool]).then.if.(not.tab
2f5a0 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 76 61 6c 75 65 73 2c 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f le.contains(values,._OPTIONS[too
2f5c0 6c 5d 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 l])).then.return.nil,."the."....
2f5e0 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 action.shortname....".action.doe
2f600 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 2f 22 20 2e 2e 20 74 6f 6f 6c 20 2e 2e 20 22 3d 22 20 s.not.support./"....tool...."=".
2f620 2e 2e 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e 20 22 20 28 79 65 74 29 22 0a 65 6e ..._OPTIONS[tool]....".(yet)".en
2f640 64 0a 65 6c 73 65 0a 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 3d 20 76 61 6c 75 65 73 5b 31 d.else._OPTIONS[tool].=.values[1
2f660 5d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 66 75 6e 63 74 ].end.end.return.true.end..funct
2f680 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 70 72 69 6e 74 66 28 5f 50 ion.premake.showhelp().printf(_P
2f6a0 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 29 0a 70 72 69 6e 74 66 28 22 25 73 20 25 73 22 REMAKE_COPYRIGHT).printf("%s.%s"
2f6c0 2c 20 5f 56 45 52 53 49 4f 4e 2c 20 5f 43 4f 50 59 52 49 47 48 54 29 0a 70 72 69 6e 74 66 28 22 ,._VERSION,._COPYRIGHT).printf("
2f6e0 22 29 0a 70 72 69 6e 74 66 28 22 55 73 61 67 65 3a 20 67 65 6e 69 65 20 5b 6f 70 74 69 6f 6e 73 ").printf("Usage:.genie.[options
2f700 5d 20 61 63 74 69 6f 6e 20 5b 61 72 67 75 6d 65 6e 74 73 5d 22 29 0a 70 72 69 6e 74 66 28 22 22 ].action.[arguments]").printf(""
2f720 29 0a 70 72 69 6e 74 66 28 22 4f 50 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 ).printf("OPTIONS").printf("").f
2f740 6f 72 20 6f 70 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 65 61 63 68 or.option.in.premake.option.each
2f760 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 69 67 67 65 72 20 3d 20 6f 70 74 69 6f 6e 2e 74 72 69 ().do.local.trigger.=.option.tri
2f780 67 67 65 72 0a 6c 6f 63 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6f 70 74 69 6f 6e 2e gger.local.description.=.option.
2f7a0 64 65 73 63 72 69 70 74 69 6f 6e 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 29 20 74 68 description.if.(option.value).th
2f7c0 65 6e 20 74 72 69 67 67 65 72 20 3d 20 74 72 69 67 67 65 72 20 2e 2e 20 22 3d 22 20 2e 2e 20 6f en.trigger.=.trigger...."="....o
2f7e0 70 74 69 6f 6e 2e 76 61 6c 75 65 20 65 6e 64 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 ption.value.end.if.(option.allow
2f800 65 64 29 20 74 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 64 65 73 63 72 69 70 74 69 ed).then.description.=.descripti
2f820 6f 6e 20 2e 2e 20 22 3b 20 6f 6e 65 20 6f 66 3a 22 20 65 6e 64 0a 70 72 69 6e 74 66 28 22 20 2d on....";.one.of:".end.printf(".-
2f840 2d 25 2d 31 35 73 20 25 73 22 2c 20 74 72 69 67 67 65 72 2c 20 64 65 73 63 72 69 70 74 69 6f 6e -%-15s.%s",.trigger,.description
2f860 29 20 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 0a 66 6f 72 20 )..if.(option.allowed).then.for.
2f880 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 _,.value.in.ipairs(option.allowe
2f8a0 64 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 20 20 20 20 25 2d 31 34 73 20 25 73 22 2c 20 76 61 d).do.printf(".....%-14s.%s",.va
2f8c0 6c 75 65 5b 31 5d 2c 20 76 61 6c 75 65 5b 32 5d 29 0a 65 6e 64 0a 65 6e 64 0a 70 72 69 6e 74 66 lue[1],.value[2]).end.end.printf
2f8e0 28 22 22 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 41 43 54 49 4f 4e 53 22 29 0a 70 72 69 6e 74 ("").end.printf("ACTIONS").print
2f900 66 28 22 22 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 f("").for.action.in.premake.acti
2f920 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 25 2d 31 37 73 20 25 73 22 2c on.each().do.printf(".%-17s.%s",
2f940 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 2c 20 61 63 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 .action.trigger,.action.descript
2f960 69 6f 6e 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 46 6f 72 20 ion).end.printf("").printf("For.
2f980 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 additional.information,.see.http
2f9a0 3a 2f 2f 69 6e 64 75 73 74 72 69 6f 75 73 6f 6e 65 2e 63 6f 6d 2f 70 72 65 6d 61 6b 65 22 29 0a ://industriousone.com/premake").
2f9c0 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 6f end..function.premake.generate(o
2f9e0 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 66 69 6c 65 6e 61 6d 65 bj,.filename,.callback).filename
2fa00 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f .=.premake.project.getfilename(o
2fa20 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 70 72 69 6e 74 66 28 22 47 65 6e 65 72 61 74 69 6e 67 bj,.filename).printf("Generating
2fa40 20 25 73 2e 2e 2e 22 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 .%s...",.filename).local.f,.err.
2fa60 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 66 20 28 6e 6f =.io.open(filename,."wb").if.(no
2fa80 74 20 66 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 69 6f 2e 6f t.f).then.error(err,.0).end.io.o
2faa0 75 74 70 75 74 28 66 29 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 6a 29 0a 66 3a 63 6c 6f 73 65 28 29 utput(f).callback(obj).f:close()
2fac0 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 44 65 66 61 75 6c .end.function.premake.findDefaul
2fae0 74 53 63 72 69 70 74 28 64 69 72 2c 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 29 0a 73 65 61 tScript(dir,.search_upwards).sea
2fb00 72 63 68 5f 75 70 77 61 72 64 73 20 3d 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 6f 72 20 rch_upwards.=.search_upwards.or.
2fb20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 20 3d 20 22 22 0a 77 68 69 6c 65 20 64 69 72 20 7e true.local.last.=."".while.dir.~
2fb40 3d 20 6c 61 73 74 20 64 6f 0a 66 6f 72 20 5f 2c 20 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 =.last.do.for._,.name.in.ipairs(
2fb60 7b 20 22 67 65 6e 69 65 2e 6c 75 61 22 2c 20 22 73 6f 6c 75 74 69 6f 6e 2e 6c 75 61 22 2c 20 22 {."genie.lua",."solution.lua",."
2fb80 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 20 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 premake4.lua".}).do.local.script
2fba0 30 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 0.=.dir...."/"....name.if.(os.is
2fbc0 66 69 6c 65 28 73 63 72 69 70 74 30 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2c 20 file(script0)).then.return.dir,.
2fbe0 6e 61 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 31 20 3d 20 64 69 72 20 2e 2e 20 name.end.local.script1.=.dir....
2fc00 22 2f 73 63 72 69 70 74 73 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e 69 73 66 69 6c "/scripts/"....name.if.(os.isfil
2fc20 65 28 73 63 72 69 70 74 31 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 20 2e 2e 20 22 e(script1)).then.return.dir...."
2fc40 2f 73 63 72 69 70 74 73 2f 22 2c 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 6c 61 73 74 20 3d 20 /scripts/",.name.end.end.last.=.
2fc60 64 69 72 0a 64 69 72 20 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 69 72 20 dir.dir..=.path.getabsolute(dir.
2fc80 2e 2e 20 22 2f 2e 2e 22 29 0a 69 66 20 64 69 72 20 3d 3d 20 22 2e 22 20 6f 72 20 6e 6f 74 20 73 ..."/..").if.dir.==.".".or.not.s
2fca0 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 earch_upwards.then.break.end.end
2fcc0 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 00 70 72 65 6d 61 6b 65 2e 63 6f 64 .return.nil,.nil.end.premake.cod
2fce0 65 62 6c 6f 63 6b 73 20 3d 20 7b 20 7d 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 eblocks.=.{.}.newaction.{.trigge
2fd00 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 62 6c 6f 63 6b 73 22 2c 0a 73 68 6f 72 74 6e r.........=."codeblocks",.shortn
2fd20 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 3a 3a 42 6c 6f 63 6b 73 22 2c 0a 64 65 73 63 ame.......=."Code::Blocks",.desc
2fd40 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 43 6f 64 65 3a 3a 42 6c ription.....=."Generate.Code::Bl
2fd60 6f 63 6b 73 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 ocks.project.files",.valid_kinds
2fd80 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 .....=.{."ConsoleApp",."Windowed
2fda0 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d App",."StaticLib",."SharedLib".}
2fdc0 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 ,.valid_languages.=.{."C",."C++"
2fde0 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b .},.valid_tools.....=.{.cc...=.{
2fe00 20 22 67 63 63 22 2c 20 22 6f 77 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 ."gcc",."ow".},.},.onsolution.=.
2fe20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 function(sln).premake.generate(s
2fe40 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 ln,."%%.workspace",.premake.code
2fe60 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 blocks.workspace).end,.onproject
2fe80 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 .=.function(prj).premake.generat
2fea0 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f e(prj,."%%.cbp",.premake.codeblo
2fec0 63 6b 73 2e 63 62 70 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 cks.cbp).end,.oncleansolution.=.
2fee0 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 function(sln).premake.clean.file
2ff00 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 (sln,."%%.workspace").end,.oncle
2ff20 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 6b anproject.=.function(prj).premak
2ff40 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 63 62 70 22 29 0a 70 72 65 6d e.clean.file(prj,."%%.cbp").prem
2ff60 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e 64 65 70 65 6e 64 22 29 ake.clean.file(prj,."%%.depend")
2ff80 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 61 79 .premake.clean.file(prj,."%%.lay
2ffa0 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 6f out").end.}..function.premake.co
2ffc0 64 65 62 6c 6f 63 6b 73 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 3c 3f 78 6d deblocks.workspace(sln)._p('<?xm
2ffe0 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 46 2d 38 22 l.version="1.0".encoding="UTF-8"
30000 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 .standalone="yes".?>')._p('<Code
30020 42 6c 6f 63 6b 73 5f 77 6f 72 6b 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c 27 3c Blocks_workspace_file>')._p(1,'<
30040 57 6f 72 6b 73 70 61 63 65 20 74 69 74 6c 65 3d 22 25 73 22 3e 27 2c 20 73 6c 6e 2e 6e 61 6d 65 Workspace.title="%s">',.sln.name
30060 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 ).for.prj.in.premake.solution.ea
30080 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 chproject(sln).do.local.fname.=.
300a0 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 2e 6c path.join(path.getrelative(sln.l
300c0 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 6d 65 ocation,.prj.location),.prj.name
300e0 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 70 72 6a 2e 70 72 6f 6a 65 63 74 ).local.active.=.iif(prj.project
30100 20 3d 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 31 5d 2c 20 27 20 61 63 74 69 76 65 3d 22 31 .==.sln.projects[1],.'.active="1
30120 22 27 2c 20 27 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 20 66 69 6c 65 6e 61 6d 65 3d "',.'')._p(2,'<Project.filename=
30140 22 25 73 2e 63 62 70 22 25 73 3e 27 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 76 65 29 0a 66 6f 72 "%s.cbp"%s>',.fname,.active).for
30160 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 ._,dep.in.ipairs(premake.getdepe
30180 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 44 65 70 65 6e 64 73 ndencies(prj)).do._p(3,'<Depends
301a0 20 66 69 6c 65 6e 61 6d 65 3d 22 25 73 2e 63 62 70 22 20 2f 3e 27 2c 20 70 61 74 68 2e 6a 6f 69 .filename="%s.cbp"./>',.path.joi
301c0 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c n(path.getrelative(sln.location,
301e0 20 64 65 70 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 64 65 70 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f .dep.location),.dep.name)).end._
30200 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 57 6f p(2,'</Project>').end._p(1,'</Wo
30220 72 6b 73 70 61 63 65 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f 64 65 42 6c 6f 63 6b 73 5f 77 6f 72 6b rkspace>')._p('</CodeBlocks_work
30240 73 70 61 63 65 5f 66 69 6c 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6f 64 65 62 6c 6f space_file>').end..local.codeblo
30260 63 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 0a 66 75 6e 63 74 69 6f cks.=.premake.codeblocks.functio
30280 6e 20 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 63 n.codeblocks.files(prj).local.pc
302a0 68 68 65 61 64 65 72 0a 69 66 20 28 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 20 74 68 65 6e 0a hheader.if.(prj.pchheader).then.
302c0 70 63 68 68 65 61 64 65 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a pchheader.=.path.getrelative(prj
302e0 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 66 6f .location,.prj.pchheader).end.fo
30300 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 r.fcfg.in.premake.project.eachfi
30320 6c 65 28 70 72 6a 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 55 6e 69 74 20 66 69 6c 65 6e 61 6d 65 3d le(prj).do._p(2,'<Unit.filename=
30340 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 29 0a "%s">',.premake.esc(fcfg.name)).
30360 69 66 20 66 63 66 67 2e 6e 61 6d 65 20 7e 3d 20 66 63 66 67 2e 76 70 61 74 68 20 74 68 65 6e 0a if.fcfg.name.~=.fcfg.vpath.then.
30380 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 76 69 72 74 75 61 6c 46 6f 6c 64 65 72 3d 22 25 73 22 _p(3,'<Option.virtualFolder="%s"
303a0 20 2f 3e 27 2c 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 63 66 67 2e 76 70 61 ./>',.path.getdirectory(fcfg.vpa
303c0 74 68 29 29 0a 65 6e 64 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 th)).end.if.path.isresourcefile(
303e0 66 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f fcfg.name).then._p(3,'<Option.co
30400 6d 70 69 6c 65 72 56 61 72 3d 22 57 49 4e 44 52 45 53 22 20 2f 3e 27 29 0a 65 6c 73 65 69 66 20 mpilerVar="WINDRES"./>').elseif.
30420 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 63 66 67 2e 6e 61 6d 65 29 20 61 6e 64 20 70 72 6a 2e path.iscfile(fcfg.name).and.prj.
30440 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 language.==."C++".then._p(3,'<Op
30460 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 43 43 22 20 2f 3e 27 29 0a 65 6e 64 0a 69 tion.compilerVar="CC"./>').end.i
30480 66 20 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 66 63 66 67 2e 6e f.not.prj.flags.NoPCH.and.fcfg.n
304a0 61 6d 65 20 3d 3d 20 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 70 74 ame.==.pchheader.then._p(3,'<Opt
304c0 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 56 61 72 3d 22 25 73 22 20 2f 3e 27 2c 20 69 69 66 28 70 72 ion.compilerVar="%s"./>',.iif(pr
304e0 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 50 50 22 29 29 j.language.==."C",."CC",."CPP"))
30500 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 3d 22 31 22 20 2f 3e 27 29 0a ._p(3,'<Option.compile="1"./>').
30520 5f 70 28 33 2c 27 3c 4f 70 74 69 6f 6e 20 77 65 69 67 68 74 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 _p(3,'<Option.weight="0"./>')._p
30540 28 33 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 20 (3,'<Add.option="-x.c++-header".
30560 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 55 6e 69 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 />').end._p(2,'</Unit>').end.end
30580 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 .function.premake.codeblocks.deb
305a0 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 ugenvs(cfg).if.premake.gettool(c
305c0 66 67 29 20 3d 3d 20 70 72 65 6d 61 6b 65 2e 67 63 63 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 64 fg).==.premake.gcc.then._p(3,'<d
305e0 65 62 75 67 67 65 72 3e 27 29 0a 5f 70 28 34 2c 27 3c 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 ebugger>')._p(4,'<remote_debuggi
30600 6e 67 20 74 61 72 67 65 74 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 ng.target="%s">',.premake.esc(cf
30620 67 2e 6c 6f 6e 67 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 61 72 67 73 20 3d 20 27 27 0a 6c 6f 63 g.longname)).local.args.=.''.loc
30640 61 6c 20 73 7a 20 3d 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 0a 66 6f 72 20 69 64 78 2c 20 al.sz.=.#cfg.debugenvs.for.idx,.
30660 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 29 20 64 6f 0a 61 72 v.in.ipairs(cfg.debugenvs).do.ar
30680 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 73 65 74 20 65 6e 76 20 27 20 2e 2e 20 76 20 0a 69 66 gs.=.args....'set.env.'....v..if
306a0 20 73 7a 20 7e 3d 20 69 64 78 20 74 68 65 6e 20 61 72 67 73 20 3d 20 61 72 67 73 20 2e 2e 20 27 .sz.~=.idx.then.args.=.args....'
306c0 26 23 78 30 41 3b 27 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 35 2c 27 3c 6f 70 74 69 6f 6e 73 20 61 &#x0A;'.end.end._p(5,'<options.a
306e0 64 64 69 74 69 6f 6e 61 6c 5f 63 6d 64 73 5f 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 61 dditional_cmds_before="%s"./>',a
30700 72 67 73 29 0a 5f 70 28 34 2c 27 3c 2f 72 65 6d 6f 74 65 5f 64 65 62 75 67 67 69 6e 67 3e 27 29 rgs)._p(4,'</remote_debugging>')
30720 0a 5f 70 28 33 2c 27 3c 2f 64 65 62 75 67 67 65 72 3e 27 29 0a 65 6c 73 65 0a 20 65 72 72 6f 72 ._p(3,'</debugger>').else..error
30740 28 27 53 6f 72 72 79 20 61 74 20 74 68 69 73 20 6d 6f 6d 65 6e 74 20 74 68 65 72 65 20 69 73 20 ('Sorry.at.this.moment.there.is.
30760 6e 6f 20 73 75 70 70 6f 72 74 20 66 6f 72 20 64 65 62 75 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 no.support.for.debug.environment
30780 20 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20 74 68 69 73 20 64 65 62 75 67 67 65 72 20 61 6e .variables.with.this.debugger.an
307a0 64 20 63 6f 64 65 62 6c 6f 63 6b 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 d.codeblocks').end.end.function.
307c0 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 63 62 70 28 70 72 6a 29 0a 6c 6f 63 61 premake.codeblocks.cbp(prj).loca
307e0 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a 5f 70 28 27 l.cc.=.premake.gettool(prj)._p('
30800 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54 <?xml.version="1.0".encoding="UT
30820 46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 79 65 73 22 20 3f 3e 27 29 0a 5f 70 28 27 3c F-8".standalone="yes".?>')._p('<
30840 43 6f 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 31 2c CodeBlocks_project_file>')._p(1,
30860 27 3c 46 69 6c 65 56 65 72 73 69 6f 6e 20 6d 61 6a 6f 72 3d 22 31 22 20 6d 69 6e 6f 72 3d 22 36 '<FileVersion.major="1".minor="6
30880 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 32 2c 27 3c "./>')._p(1,'<Project>')._p(2,'<
308a0 4f 70 74 69 6f 6e 20 74 69 74 6c 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 Option.title="%s"./>',.premake.e
308c0 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 70 63 68 5f sc(prj.name))._p(2,'<Option.pch_
308e0 6d 6f 64 65 3d 22 32 22 20 2f 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 mode="2"./>')._p(2,'<Option.comp
30900 69 6c 65 72 3d 22 25 73 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 6c 6f 63 61 iler="%s"./>',._OPTIONS.cc).loca
30920 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 l.platforms.=.premake.filterplat
30940 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 forms(prj.solution,.cc.platforms
30960 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 ,."Native").for.i.=.#platforms,.
30980 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 1,.-1.do.if.premake.platforms[pl
309a0 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e atforms[i]].iscrosscompiler.then
309c0 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a .table.remove(platforms,.i).end.
309e0 65 6e 64 20 0a 5f 70 28 32 2c 27 3c 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 end.._p(2,'<Build>').for._,.plat
30a00 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 form.in.ipairs(platforms).do.for
30a20 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 .cfg.in.premake.eachconfig(prj,.
30a40 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 20 74 69 74 6c 65 platform).do._p(3,'<Target.title
30a60 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
30a80 65 29 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 75 74 70 75 74 3d 22 25 73 22 20 70 72 e))._p(4,'<Option.output="%s".pr
30aa0 65 66 69 78 5f 61 75 74 6f 3d 22 30 22 20 65 78 74 65 6e 73 69 6f 6e 5f 61 75 74 6f 3d 22 30 22 efix_auto="0".extension_auto="0"
30ac0 20 2f 3e 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 72 67 65 ./>',.premake.esc(cfg.buildtarge
30ae0 74 2e 66 75 6c 6c 70 61 74 68 29 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 74 68 65 t.fullpath)).if.cfg.debugdir.the
30b00 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 77 6f 72 6b 69 6e 67 5f 64 69 72 3d 22 25 73 22 n._p(4,'<Option.working_dir="%s"
30b20 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 62 75 67 64 69 72 29 29 ./>',.premake.esc(cfg.debugdir))
30b40 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 5f 6f 75 74 70 75 74 .end._p(4,'<Option.object_output
30b60 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 ="%s"./>',.premake.esc(cfg.objec
30b80 74 73 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 20 57 69 6e 64 6f 77 65 64 tsdir)).local.types.=.{.Windowed
30ba0 41 70 70 20 3d 20 30 2c 20 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 31 2c 20 53 74 61 74 69 63 4c App.=.0,.ConsoleApp.=.1,.StaticL
30bc0 69 62 20 3d 20 32 2c 20 53 68 61 72 65 64 4c 69 62 20 3d 20 33 20 7d 0a 5f 70 28 34 2c 27 3c 4f ib.=.2,.SharedLib.=.3.}._p(4,'<O
30be0 70 74 69 6f 6e 20 74 79 70 65 3d 22 25 64 22 20 2f 3e 27 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b ption.type="%d"./>',.types[cfg.k
30c00 69 6e 64 5d 29 0a 5f 70 28 34 2c 27 3c 4f 70 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 72 3d 22 25 73 ind])._p(4,'<Option.compiler="%s
30c20 22 20 2f 3e 27 2c 20 5f 4f 50 54 49 4f 4e 53 2e 63 63 29 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 "./>',._OPTIONS.cc).if.(cfg.kind
30c40 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 4f 70 74 .==."SharedLib").then._p(4,'<Opt
30c60 69 6f 6e 20 63 72 65 61 74 65 44 65 66 46 69 6c 65 3d 22 30 22 20 2f 3e 27 29 0a 5f 70 28 34 2c ion.createDefFile="0"./>')._p(4,
30c80 27 3c 4f 70 74 69 6f 6e 20 63 72 65 61 74 65 53 74 61 74 69 63 4c 69 62 3d 22 25 73 22 20 2f 3e '<Option.createStaticLib="%s"./>
30ca0 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 30 2c ',.iif(cfg.flags.NoImportLib,.0,
30cc0 20 31 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f 72 20 .1)).end._p(4,'<Compiler>').for.
30ce0 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 _,flag.in.ipairs(table.join(cc.g
30d00 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 etcflags(cfg),.cc.getcxxflags(cf
30d20 67 29 2c 20 63 63 2e 67 65 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 g),.cc.getdefines(cfg.defines),.
30d40 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 cfg.buildoptions)).do._p(5,'<Add
30d60 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c .option="%s"./>',.premake.esc(fl
30d80 61 67 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 ag)).end.if.not.cfg.flags.NoPCH.
30da0 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 35 2c 27 3c 41 64 and.cfg.pchheader.then._p(5,'<Ad
30dc0 64 20 6f 70 74 69 6f 6e 3d 22 2d 57 69 6e 76 61 6c 69 64 2d 70 63 68 22 20 2f 3e 27 29 0a 5f 70 d.option="-Winvalid-pch"./>')._p
30de0 28 35 2c 27 3c 41 64 64 20 6f 70 74 69 6f 6e 3d 22 2d 69 6e 63 6c 75 64 65 20 26 71 75 6f 74 3b (5,'<Add.option="-include.&quot;
30e00 25 73 26 71 75 6f 74 3b 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 70 %s&quot;"./>',.premake.esc(cfg.p
30e20 63 68 68 65 61 64 65 72 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 chheader)).end.for._,v.in.ipairs
30e40 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 (cfg.includedirs).do._p(5,'<Add.
30e60 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 directory="%s"./>',.premake.esc(
30e80 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 5f 70 28 34 v)).end._p(4,'</Compiler>')._p(4
30ea0 2c 27 3c 4c 69 6e 6b 65 72 3e 27 29 0a 66 6f 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 ,'<Linker>').for._,flag.in.ipair
30ec0 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c s(table.join(cc.getldflags(cfg),
30ee0 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 .cfg.linkoptions)).do._p(5,'<Add
30f00 20 6f 70 74 69 6f 6e 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 66 6c .option="%s"./>',.premake.esc(fl
30f20 61 67 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 ag)).end.for._,v.in.ipairs(prema
30f40 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f ke.getlinks(cfg,."all",."directo
30f60 72 79 22 29 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 ry")).do._p(5,'<Add.directory="%
30f80 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 20 s"./>',.premake.esc(v)).end.for.
30fa0 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 _,v.in.ipairs(premake.getlinks(c
30fc0 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 35 2c fg,."all",."basename")).do._p(5,
30fe0 27 3c 41 64 64 20 6c 69 62 72 61 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e '<Add.library="%s"./>',.premake.
31000 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 esc(v)).end._p(4,'</Linker>').if
31020 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 .premake.findfile(cfg,.".rc").th
31040 65 6e 0a 5f 70 28 34 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 66 6f en._p(4,'<ResourceCompiler>').fo
31060 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 r._,v.in.ipairs(cfg.includedirs)
31080 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e .do._p(5,'<Add.directory="%s"./>
310a0 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 ',.premake.esc(v)).end.for._,v.i
310c0 6e 20 69 70 61 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a n.ipairs(cfg.resincludedirs).do.
310e0 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
31100 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 52 65 73 6f 75 remake.esc(v)).end._p(4,'</Resou
31120 72 63 65 43 6f 6d 70 69 6c 65 72 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 rceCompiler>').end.if.#cfg.prebu
31140 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c ildcommands.>.0.or.#cfg.postbuil
31160 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 3c 45 78 74 72 61 43 dcommands.>.0.then._p(4,'<ExtraC
31180 6f 6d 6d 61 6e 64 73 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 ommands>').for._,v.in.ipairs(cfg
311a0 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 .prebuildcommands).do._p(5,'<Add
311c0 20 62 65 66 6f 72 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 .before="%s"./>',.premake.esc(v)
311e0 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 70 6f 73 74 ).end.for._,v.in.ipairs(cfg.post
31200 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 61 66 74 buildcommands).do._p(5,'<Add.aft
31220 65 72 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 er="%s"./>',.premake.esc(v)).end
31240 0a 5f 70 28 34 2c 27 3c 2f 45 78 74 72 61 43 6f 6d 6d 61 6e 64 73 3e 27 29 0a 65 6e 64 0a 5f 70 ._p(4,'</ExtraCommands>').end._p
31260 28 33 2c 27 3c 2f 54 61 72 67 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f (3,'</Target>').end.end._p(2,'</
31280 42 75 69 6c 64 3e 27 29 0a 63 6f 64 65 62 6c 6f 63 6b 73 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f Build>').codeblocks.files(prj)._
312a0 70 28 32 2c 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 p(2,'<Extensions>').........for.
312c0 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 _,.platform.in.ipairs(platforms)
312e0 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 .do.for.cfg.in.premake.eachconfi
31300 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 69 66 20 63 66 67 2e 64 65 62 75 67 g(prj,.platform).do.if.cfg.debug
31320 65 6e 76 73 20 61 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e envs.and.#cfg.debugenvs.>.0.then
31340 0a 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
31360 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 45 78 74 65 6e 73 69 6f 6e g).end.end.end._p(2,'</Extension
31380 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 5f 70 28 27 3c 2f 43 6f s>')._p(1,'</Project>')._p('</Co
313a0 64 65 42 6c 6f 63 6b 73 5f 70 72 6f 6a 65 63 74 5f 66 69 6c 65 3e 27 29 0a 5f 70 28 27 27 29 0a deBlocks_project_file>')._p('').
313c0 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 20 3d 20 7b 20 7d 0a 6e 65 77 61 end..premake.codelite.=.{.}.newa
313e0 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6f 64 65 6c ction.{.trigger.........=."codel
31400 69 74 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 6f 64 65 4c 69 74 ite",.shortname.......=."CodeLit
31420 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 e",.description.....=."Generate.
31440 43 6f 64 65 4c 69 74 65 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b CodeLite.project.files",.valid_k
31460 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
31480 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
314a0 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",."
314c0 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 C++".},.valid_tools.....=.{.cc..
314e0 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 .=.{."gcc".},.},.onsolution.=.fu
31500 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
31520 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 ,."%%.workspace",.premake.codeli
31540 74 65 2e 77 6f 72 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 te.workspace).end,.onproject.=.f
31560 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 unction(prj).premake.generate(pr
31580 6a 2c 20 22 25 25 2e 70 72 6f 6a 65 63 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 j,."%%.project",.premake.codelit
315a0 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 e.project).end,.oncleansolution.
315c0 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 =.function(sln).premake.clean.fi
315e0 6c 65 28 73 6c 6e 2c 20 22 25 25 2e 77 6f 72 6b 73 70 61 63 65 22 29 0a 70 72 65 6d 61 6b 65 2e le(sln,."%%.workspace").premake.
31600 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 22 25 25 5f 77 73 70 2e 6d 6b 22 29 0a 70 72 65 clean.file(sln,."%%_wsp.mk").pre
31620 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 74 61 67 73 22 29 0a make.clean.file(sln,."%%.tags").
31640 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 end,.oncleanproject.=.function(p
31660 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e rj).premake.clean.file(prj,."%%.
31680 70 72 6f 6a 65 63 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a project").premake.clean.file(prj
316a0 2c 20 22 25 25 2e 6d 6b 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 ,."%%.mk").premake.clean.file(pr
316c0 6a 2c 20 22 25 25 2e 6c 69 73 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 j,."%%.list").premake.clean.file
316e0 28 70 72 6a 2c 20 22 25 25 2e 6f 75 74 22 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 (prj,."%%.out").end.}..function.
31700 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a premake.codelite.workspace(sln).
31720 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 _p('<?xml.version="1.0".encoding
31740 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 ="utf-8"?>')._p('<CodeLite_Works
31760 70 61 63 65 20 4e 61 6d 65 3d 22 25 73 22 20 44 61 74 61 62 61 73 65 3d 22 2e 2f 25 73 2e 74 61 pace.Name="%s".Database="./%s.ta
31780 67 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 2c 20 70 72 gs">',.premake.esc(sln.name),.pr
317a0 65 6d 61 6b 65 2e 65 73 63 28 73 6c 6e 2e 6e 61 6d 65 29 29 0a 66 6f 72 20 69 2c 70 72 6a 20 69 emake.esc(sln.name)).for.i,prj.i
317c0 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 6c 6f 63 61 6c 20 n.ipairs(sln.projects).do.local.
317e0 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 name.=.premake.esc(prj.name).loc
31800 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c al.fname.=.path.join(path.getrel
31820 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e ative(sln.location,.prj.location
31840 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 76 65 20 3d 20 69 69 66 28 ),.prj.name).local.active.=.iif(
31860 69 3d 3d 31 2c 20 22 59 65 73 22 2c 20 22 4e 6f 22 29 0a 5f 70 28 27 20 20 3c 50 72 6f 6a 65 63 i==1,."Yes",."No")._p('..<Projec
31880 74 20 4e 61 6d 65 3d 22 25 73 22 20 50 61 74 68 3d 22 25 73 2e 70 72 6f 6a 65 63 74 22 20 41 63 t.Name="%s".Path="%s.project".Ac
318a0 74 69 76 65 3d 22 25 73 22 20 2f 3e 27 2c 20 6e 61 6d 65 2c 20 66 6e 61 6d 65 2c 20 61 63 74 69 tive="%s"./>',.name,.fname,.acti
318c0 76 65 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 65 6d 61 6b ve).end.local.platforms.=.premak
318e0 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f e.filterplatforms(sln,.premake[_
31900 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 OPTIONS.cc].platforms,."Native")
31920 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 69 66 .for.i.=.#platforms,.1,.-1.do.if
31940 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 5d 5d .premake.platforms[platforms[i]]
31960 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 6d 6f .iscrosscompiler.then.table.remo
31980 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 27 20 20 ve(platforms,.i).end.end.._p('..
319a0 3c 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 <BuildMatrix>').for._,.platform.
319c0 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 2c 20 63 in.ipairs(platforms).do.for._,.c
319e0 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 61 74 69 fgname.in.ipairs(sln.configurati
31a00 6f 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 ons).do.local.name.=.premake.get
31a20 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 3a 67 73 configname(cfgname,.platform):gs
31a40 75 62 28 22 7c 22 2c 22 5f 22 29 0a 5f 70 28 27 20 20 20 20 3c 57 6f 72 6b 73 70 61 63 65 43 6f ub("|","_")._p('....<WorkspaceCo
31a60 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 53 65 6c 65 63 74 65 64 3d 22 nfiguration.Name="%s".Selected="
31a80 79 65 73 22 3e 27 2c 20 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 yes">',.name).for._,prj.in.ipair
31aa0 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 s(sln.projects).do._p('......<Pr
31ac0 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6e 66 69 67 4e 61 6d 65 3d 22 25 73 22 2f oject.Name="%s".ConfigName="%s"/
31ae0 3e 27 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 >',.prj.name,.name).end._p('....
31b00 3c 2f 57 6f 72 6b 73 70 61 63 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a </WorkspaceConfiguration>').end.
31b20 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 42 75 69 6c 64 4d 61 74 72 69 78 3e 27 29 0a 5f 70 28 27 3c end._p('..</BuildMatrix>')._p('<
31b40 2f 43 6f 64 65 4c 69 74 65 5f 57 6f 72 6b 73 70 61 63 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 /CodeLite_Workspace>').end..loca
31b60 6c 20 63 6f 64 65 6c 69 74 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 0a 6c 6f l.codelite.=.premake.codelite.lo
31b80 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
31ba0 20 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 .codelite.files(prj).local.tr.=.
31bc0 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 premake.project.buildsourcetree(
31be0 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 62 72 61 6e 63 prj).tree.traverse(tr,.{.onbranc
31c00 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 74 68 29 0a 5f henter.=.function(node,.depth)._
31c20 70 28 64 65 70 74 68 2c 20 27 3c 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 20 4e 61 6d 65 p(depth,.'<VirtualDirectory.Name
31c40 3d 22 25 73 22 3e 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 ="%s">',.node.name).end,.onbranc
31c60 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 hexit.=.function(node,.depth)._p
31c80 28 64 65 70 74 68 2c 20 27 3c 2f 56 69 72 74 75 61 6c 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 (depth,.'</VirtualDirectory>').e
31ca0 6e 64 2c 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 nd,.onleaf.=.function(node,.dept
31cc0 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 20 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 h)._p(depth,.'<File.Name="%s"/>'
31ce0 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 2c 0a 7d 2c 20 74 72 75 65 2c 20 31 ,.node.cfg.name).end,.},.true,.1
31d00 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 64 65 6c 69 74 65 2e ).end.function.premake.codelite.
31d20 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 5f 70 project(prj).io.indent.=.".."._p
31d40 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 22 ('<?xml.version="1.0".encoding="
31d60 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 27 3c 43 6f 64 65 4c 69 74 65 5f 50 72 6f 6a 65 63 74 utf-8"?>')._p('<CodeLite_Project
31d80 20 4e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 .Name="%s">',.premake.esc(prj.na
31da0 6d 65 29 29 0a 63 6f 64 65 6c 69 74 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 me)).codelite.files(prj).local.t
31dc0 79 70 65 73 20 3d 20 7b 20 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 22 45 78 65 63 75 74 61 ypes.=.{..ConsoleApp..=."Executa
31de0 62 6c 65 22 2c 20 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 45 78 65 63 75 74 61 62 6c 65 ble",..WindowedApp.=."Executable
31e00 22 2c 20 0a 53 74 61 74 69 63 4c 69 62 20 20 20 3d 20 22 53 74 61 74 69 63 20 4c 69 62 72 61 72 ",..StaticLib...=."Static.Librar
31e20 79 22 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 22 44 79 6e 61 6d 69 63 20 4c 69 62 72 61 y",.SharedLib...=."Dynamic.Libra
31e40 72 79 22 2c 0a 7d 0a 5f 70 28 27 20 20 3c 53 65 74 74 69 6e 67 73 20 54 79 70 65 3d 22 25 73 22 ry",.}._p('..<Settings.Type="%s"
31e60 3e 27 2c 20 74 79 70 65 73 5b 70 72 6a 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 >',.types[prj.kind]).local.platf
31e80 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 orms.=.premake.filterplatforms(p
31ea0 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 rj.solution,.premake[_OPTIONS.cc
31ec0 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 23 ].platforms,."Native").for.i.=.#
31ee0 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 70 platforms,.1,.-1.do.if.premake.p
31f00 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 6f latforms[platforms[i]].iscrossco
31f20 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 72 mpiler.then.table.remove(platfor
31f40 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 ms,.i).end.end..for._,.platform.
31f60 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.
31f80 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
31fa0 6f 72 6d 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 orm).do.local.name.=.premake.esc
31fc0 28 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 29 3a 67 73 75 62 28 22 7c 22 2c 22 5f 22 29 0a 6c 6f 63 (cfg.longname):gsub("|","_").loc
31fe0 61 6c 20 63 6f 6d 70 69 6c 65 72 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d al.compiler.=.iif(cfg.language.=
32000 3d 20 22 43 22 2c 20 22 67 63 63 22 2c 20 22 67 2b 2b 22 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f =."C",."gcc",."g++")._p('....<Co
32020 6e 66 69 67 75 72 61 74 69 6f 6e 20 4e 61 6d 65 3d 22 25 73 22 20 43 6f 6d 70 69 6c 65 72 54 79 nfiguration.Name="%s".CompilerTy
32040 70 65 3d 22 67 6e 75 20 25 73 22 20 44 65 62 75 67 67 65 72 54 79 70 65 3d 22 47 4e 55 20 67 64 pe="gnu.%s".DebuggerType="GNU.gd
32060 62 20 64 65 62 75 67 67 65 72 22 20 54 79 70 65 3d 22 25 73 22 3e 27 2c 20 6e 61 6d 65 2c 20 63 b.debugger".Type="%s">',.name,.c
32080 6f 6d 70 69 6c 65 72 2c 20 74 79 70 65 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 ompiler,.types[cfg.kind]).local.
320a0 66 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 fname..=.premake.esc(cfg.buildta
320c0 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 20 3d 20 70 72 rget.fullpath).local.objdir.=.pr
320e0 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 0a 6c 6f 63 61 6c 20 emake.esc(cfg.objectsdir).local.
32100 72 75 6e 63 6d 64 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 0a 6c 6f runcmd.=.cfg.buildtarget.name.lo
32120 63 61 6c 20 72 75 6e 64 69 72 20 3d 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 6f 72 20 63 66 67 cal.rundir.=.cfg.debugdir.or.cfg
32140 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 0a 6c 6f 63 61 6c 20 72 75 6e .buildtarget.directory.local.run
32160 61 72 67 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 args.=.table.concat(cfg.debugarg
32180 73 2c 20 22 20 22 29 0a 6c 6f 63 61 6c 20 70 61 75 73 65 20 20 3d 20 69 69 66 28 63 66 67 2e 6b s,.".").local.pause..=.iif(cfg.k
321a0 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 6e 6f 22 2c 20 22 79 65 73 ind.==."WindowedApp",."no",."yes
321c0 22 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 6e 65 72 61 6c 20 4f 75 74 70 75 74 46 69 6c 65 ")._p('......<General.OutputFile
321e0 3d 22 25 73 22 20 49 6e 74 65 72 6d 65 64 69 61 74 65 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 ="%s".IntermediateDirectory="%s"
32200 20 43 6f 6d 6d 61 6e 64 3d 22 2e 2f 25 73 22 20 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 .Command="./%s".CommandArguments
32220 3d 22 25 73 22 20 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 50 61 75 73 ="%s".WorkingDirectory="%s".Paus
32240 65 45 78 65 63 57 68 65 6e 50 72 6f 63 54 65 72 6d 69 6e 61 74 65 73 3d 22 25 73 22 2f 3e 27 2c eExecWhenProcTerminates="%s"/>',
32260 20 66 6e 61 6d 65 2c 20 6f 62 6a 64 69 72 2c 20 72 75 6e 63 6d 64 2c 20 72 75 6e 61 72 67 73 2c .fname,.objdir,.runcmd,.runargs,
32280 20 72 75 6e 64 69 72 2c 20 70 61 75 73 65 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 70 72 .rundir,.pause).local.flags.=.pr
322a0 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 emake.esc(table.join(premake.gcc
322c0 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 .getcflags(cfg),.premake.gcc.get
322e0 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 29 cxxflags(cfg),.cfg.buildoptions)
32300 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 )._p('......<Compiler.Required="
32320 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 yes".Options="%s">',.table.conca
32340 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 t(flags,.";")).for._,v.in.ipairs
32360 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 (cfg.includedirs).do._p('.......
32380 20 3c 49 6e 63 6c 75 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 .<IncludePath.Value="%s"/>',.pre
323a0 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 make.esc(v)).end.for._,v.in.ipai
323c0 72 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c rs(cfg.defines).do._p('........<
323e0 50 72 65 70 72 6f 63 65 73 73 6f 72 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d Preprocessor.Value="%s"/>',.prem
32400 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 6f 6d 70 ake.esc(v)).end._p('......</Comp
32420 69 6c 65 72 3e 27 29 0a 66 6c 61 67 73 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c iler>').flags.=.premake.esc(tabl
32440 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 e.join(premake.gcc.getldflags(cf
32460 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 0a 5f 70 28 27 20 20 20 20 20 20 g),.cfg.linkoptions))._p('......
32480 3c 4c 69 6e 6b 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 <Linker.Required="yes".Options="
324a0 25 73 22 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 66 6c 61 67 73 2c 20 22 3b 22 29 29 %s">',.table.concat(flags,.";"))
324c0 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 .for._,v.in.ipairs(premake.getli
324e0 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f nks(cfg,."all",."directory")).do
32500 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 50 61 74 68 20 56 61 6c 75 65 3d ._p('........<LibraryPath.Value=
32520 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f "%s"./>',.premake.esc(v)).end.fo
32540 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 6b 73 r._,v.in.ipairs(premake.getlinks
32560 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 28 (cfg,."all",."basename")).do._p(
32580 27 20 20 20 20 20 20 20 20 3c 4c 69 62 72 61 72 79 20 56 61 6c 75 65 3d 22 25 73 22 20 2f 3e 27 '........<Library.Value="%s"./>'
325a0 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('......
325c0 3c 2f 4c 69 6e 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 </Linker>').if.premake.findfile(
325e0 63 66 67 2c 20 22 2e 72 63 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 73 20 3d cfg,.".rc").then.local.defines.=
32600 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 .table.implode(table.join(cfg.de
32620 66 69 6e 65 73 2c 20 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 20 22 2d 44 22 2c 20 22 3b fines,.cfg.resdefines),."-D",.";
32640 22 2c 20 22 22 29 0a 6c 6f 63 61 6c 20 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 63 6f 6e ",."").local.options.=.table.con
32660 63 61 74 28 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 2c 20 22 3b 22 29 0a 5f 70 28 27 20 20 20 cat(cfg.resoptions,.";")._p('...
32680 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 ...<ResourceCompiler.Required="y
326a0 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 25 73 22 3e 27 2c 20 64 65 66 69 6e 65 73 2c 20 6f es".Options="%s%s">',.defines,.o
326c0 70 74 69 6f 6e 73 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e ptions).for._,v.in.ipairs(table.
326e0 6a 6f 69 6e 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 72 65 73 69 6e 63 join(cfg.includedirs,.cfg.resinc
32700 6c 75 64 65 64 69 72 73 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 49 6e 63 6c 75 ludedirs)).do._p('........<Inclu
32720 64 65 50 61 74 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 dePath.Value="%s"/>',.premake.es
32740 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f c(v)).end._p('......</ResourceCo
32760 6d 70 69 6c 65 72 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 20 20 3c 52 65 73 6f 75 72 mpiler>').else._p('......<Resour
32780 63 65 43 6f 6d 70 69 6c 65 72 20 52 65 71 75 69 72 65 64 3d 22 6e 6f 22 20 4f 70 74 69 6f 6e 73 ceCompiler.Required="no".Options
327a0 3d 22 22 2f 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 =""/>').end.if.#cfg.prebuildcomm
327c0 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 65 42 75 69 6c ands.>.0.then._p('......<PreBuil
327e0 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 d>').for._,v.in.ipairs(cfg.prebu
32800 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
32820 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>'
32840 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('......
32860 3c 2f 50 72 65 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 </PreBuild>').end.if.#cfg.postbu
32880 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c ildcommands.>.0.then._p('......<
328a0 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 PostBuild>').for._,v.in.ipairs(c
328c0 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 fg.postbuildcommands).do._p('...
328e0 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f .....<Command.Enabled="yes">%s</
32900 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f Command>',.premake.esc(v)).end._
32920 70 28 27 20 20 20 20 20 20 3c 2f 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 p('......</PostBuild>').end._p('
32940 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 42 75 69 6c 64 20 45 6e 61 62 6c 65 64 3d 22 6e 6f 22 3e ......<CustomBuild.Enabled="no">
32960 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6c 65 61 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 43 ')._p('........<CleanCommand></C
32980 6c 65 61 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 42 75 69 6c leanCommand>')._p('........<Buil
329a0 64 43 6f 6d 6d 61 6e 64 3e 3c 2f 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 dCommand></BuildCommand>')._p('.
329c0 20 20 20 20 20 20 20 3c 53 69 6e 67 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 3c 2f 53 69 6e 67 .......<SingleFileCommand></Sing
329e0 6c 65 46 69 6c 65 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 4d 61 leFileCommand>')._p('........<Ma
32a00 6b 65 66 69 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 3c 2f 4d 61 6b 65 66 69 kefileGenerationCommand></Makefi
32a20 6c 65 47 65 6e 65 72 61 74 69 6f 6e 43 6f 6d 6d 61 6e 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 leGenerationCommand>')._p('.....
32a40 20 20 20 3c 54 68 69 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 4e 6f 6e 65 3c 2f 54 68 69 ...<ThirdPartyToolName>None</Thi
32a60 72 64 50 61 72 74 79 54 6f 6f 6c 4e 61 6d 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c rdPartyToolName>')._p('........<
32a80 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 3c 2f 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 WorkingDirectory></WorkingDirect
32aa0 6f 72 79 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 ory>')._p('......</CustomBuild>'
32ac0 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 0a )._p('......<AdditionalRules>').
32ae0 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 3c 2f 43 _p('........<CustomPostBuild></C
32b00 75 73 74 6f 6d 50 6f 73 74 42 75 69 6c 64 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 ustomPostBuild>')._p('........<C
32b20 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 3c 2f 43 75 73 74 6f 6d 50 72 65 42 75 69 6c 64 3e 27 ustomPreBuild></CustomPreBuild>'
32b40 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 52 75 6c 65 73 3e 27 29 )._p('......</AdditionalRules>')
32b60 0a 5f 70 28 27 20 20 20 20 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a ._p('....</Configuration>').end.
32b80 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 53 65 74 74 69 6e 67 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 70 end._p('..</Settings>').for._,.p
32ba0 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a latform.in.ipairs(platforms).do.
32bc0 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 for.cfg.in.premake.eachconfig(pr
32be0 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 5f 70 28 27 20 20 3c 44 65 70 65 6e 64 65 6e 63 j,.platform).do._p('..<Dependenc
32c00 69 65 73 20 6e 61 6d 65 3d 22 25 73 22 3e 27 2c 20 63 66 67 2e 6c 6f 6e 67 6e 61 6d 65 3a 67 73 ies.name="%s">',.cfg.longname:gs
32c20 75 62 28 22 7c 22 2c 22 5f 22 29 29 0a 66 6f 72 20 5f 2c 64 65 70 20 69 6e 20 69 70 61 69 72 73 ub("|","_")).for._,dep.in.ipairs
32c40 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 (premake.getdependencies(prj)).d
32c60 6f 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 20 4e 61 6d 65 3d 22 25 73 22 2f 3e 27 2c o._p('....<Project.Name="%s"/>',
32c80 20 64 65 70 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 44 65 70 65 6e 64 65 6e 63 .dep.name).end._p('..</Dependenc
32ca0 69 65 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 3c 2f 43 6f 64 65 4c 69 74 65 5f 50 72 ies>').end.end._p('</CodeLite_Pr
32cc0 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b oject>').end.._MAKE.=.{.}.premak
32ce0 65 2e 6d 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b e.make.=.{.}.local.make.=.premak
32d00 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 e.make.function._MAKE.esc(value)
32d20 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d .local.result.if.(type(value).==
32d40 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 ."table").then.result.=.{.}.for.
32d60 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 6e _,v.in.ipairs(value).do.table.in
32d80 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 sert(result,._MAKE.esc(v)).end.r
32da0 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 eturn.result.else.result.=.value
32dc0 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 :gsub("\\",."\\\\").result.=.res
32de0 75 6c 74 3a 67 73 75 62 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 ult:gsub(".",."\\.").result.=.re
32e00 73 75 6c 74 3a 67 73 75 62 28 22 25 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 6c 74 20 sult:gsub("%%(",."\\%(").result.
32e20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 25 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a 72 65 73 =.result:gsub("%%)",."\\%)").res
32e40 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c 5c 25 29 ult.=.result:gsub("$\\%((.-)\\%)
32e60 22 2c 20 22 24 25 28 25 31 25 29 22 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a ",."$%(%1%)").return.result.end.
32e80 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 end.function.premake.make_copyru
32ea0 6c 65 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 le(source,.target)._p('%s:.%s',.
32ec0 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6f 70 79 target,.source)._p('\t@echo.Copy
32ee0 69 6e 67 20 24 28 6e 6f 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 5c ing.$(notdir.%s)',.target)._p('\
32f00 74 2d 24 28 63 61 6c 6c 20 43 4f 50 59 2c 25 73 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 2c 20 74 t-$(call.COPY,%s,%s)',.source,.t
32f20 61 72 67 65 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 arget).end.function.premake.make
32f40 5f 6d 6b 64 69 72 72 75 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 _mkdirrule(var)._p('\t@echo.Crea
32f60 74 69 6e 67 20 25 73 27 2c 20 76 61 72 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 ting.%s',.var)._p('\t-$(call.MKD
32f80 49 52 2c 25 73 29 27 2c 20 76 61 72 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f IR,%s)',.var)._p('').end.functio
32fa0 6e 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e 20 30 n.make.list(value).if.#value.>.0
32fc0 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 .then.return."."....table.concat
32fe0 28 76 61 6c 75 65 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a (value,.".").else.return."".end.
33000 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 end.function._MAKE.getmakefilena
33020 6d 65 28 74 68 69 73 2c 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 61 6c 20 63 6f 75 6e 74 me(this,.searchprjs).local.count
33040 20 3d 20 30 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e .=.0.for.sln.in.premake.solution
33060 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 .each().do.if.(sln.location.==.t
33080 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 his.location).then.count.=.count
330a0 20 2b 20 31 20 65 6e 64 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 20 74 68 65 6e 0a 66 6f .+.1.end.if.(searchprjs).then.fo
330c0 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 r._,prj.in.ipairs(sln.projects).
330e0 64 6f 0a 69 66 20 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 do.if.(prj.location.==.this.loca
33100 74 69 6f 6e 29 20 74 68 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 tion).then.count.=.count.+.1.end
33120 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d 3d 20 31 29 20 74 68 65 .end.end.end.if.(count.==.1).the
33140 6e 0a 72 65 74 75 72 6e 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 n.return."Makefile".else.return.
33160 74 68 69 73 2e 6e 61 6d 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e this.name....".make".end.end.fun
33180 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 ction._MAKE.getnames(tbl).local.
331a0 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 62 6c 2c 20 22 6e 61 6d result.=.table.extract(tbl,."nam
331c0 65 22 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 75 6c 74 29 20 64 6f 0a e").for.k,v.in.pairs(result).do.
331e0 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 0a 65 6e 64 0a 72 65 74 result[k].=._MAKE.esc(v).end.ret
33200 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 73 65 74 urn.result.end.function.make.set
33220 74 69 6e 67 73 28 63 66 67 2c 20 63 63 29 0a 69 66 20 23 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 tings(cfg,.cc).if.#cfg.makesetti
33240 6e 67 73 20 3e 20 30 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 ngs.>.0.then.for._,.value.in.ipa
33260 69 72 73 28 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 29 20 64 6f 0a 5f 70 28 76 61 6c 75 irs(cfg.makesettings).do._p(valu
33280 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 3d 20 e).end.end.local.toolsettings.=.
332a0 63 63 2e 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 cc.platforms[cfg.platform].cfgse
332c0 74 74 69 6e 67 73 0a 69 66 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 74 ttings.if.toolsettings.then._p(t
332e0 6f 6f 6c 73 65 74 74 69 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b oolsettings).end.end.newaction.{
33300 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 68 6f 72 .trigger.........=."gmake",.shor
33320 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 63 72 69 tname.......=."GNU.Make",.descri
33340 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 47 4e 55 20 6d 61 6b 65 66 69 ption.....=."Generate.GNU.makefi
33360 6c 65 73 20 66 6f 72 20 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 77 69 6e les.for.POSIX,.MinGW,.and.Cygwin
33380 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 ",.valid_kinds.....=.{."ConsoleA
333a0 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c pp",."WindowedApp",."StaticLib",
333c0 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 ."SharedLib".},.valid_languages.
333e0 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 64 5f 74 6f =.{."C",."C++",."C#".},.valid_to
33400 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a ols.....=.{.cc.....=.{."gcc".},.
33420 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e 65 74 22 2c 20 22 70 6e 65 dotnet.=.{."mono",."msnet",."pne
33440 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
33460 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e ln).premake.generate(sln,._MAKE.
33480 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 2c 20 70 72 65 getmakefilename(sln,.false),.pre
334a0 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 make.make_solution).end,.onproje
334c0 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6d 61 6b 65 66 69 6c ct.=.function(prj).local.makefil
334e0 65 20 3d 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 e.=._MAKE.getmakefilename(prj,.t
33500 72 75 65 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 rue).if.premake.isdotnetproject(
33520 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,.
33540 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 29 0a 65 makefile,.premake.make_csharp).e
33560 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 lse.premake.generate(prj,.makefi
33580 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f le,.premake.make_cpp).end.end,.o
335a0 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 ncleansolution.=.function(sln).p
335c0 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 remake.clean.file(sln,._MAKE.get
335e0 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 29 0a 65 6e 64 2c 0a 6f makefilename(sln,.false)).end,.o
33600 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 ncleanproject.=.function(prj).pr
33620 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d emake.clean.file(prj,._MAKE.getm
33640 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 7d 0a 00 66 akefilename(prj,.true)).end.}..f
33660 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c unction.premake.make_solution(sl
33680 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 n).local.cc.=.premake[_OPTIONS.c
336a0 63 5d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c c].local.platforms.=.premake.fil
336c0 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 terplatforms(sln,.cc.platforms,.
336e0 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 "Native")._p('#.%s.solution.make
33700 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 file.autogenerated.by.GENie',.pr
33720 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 emake.action.current().shortname
33740 29 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 20 75 73 61 )._p('#.Type."make.help".for.usa
33760 67 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 ge.help')._p('')._p('ifndef.conf
33780 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 ig')._p('..config=%s',._MAKE.esc
337a0 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 6f 6e 66 69 (premake.getconfigname(sln.confi
337c0 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 gurations[1],.platforms[1],.true
337e0 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 78 70 6f 72 74 20 63 6f 6e 66 69 )))._p('endif')._p('export.confi
33800 67 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d 20 25 73 27 2c 20 g')._p('')._p('PROJECTS.:=.%s',.
33820 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 74 table.concat(_MAKE.esc(table.ext
33840 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 ract(sln.projects,."name")),."."
33860 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c 65 61 6e 20 ))._p('')._p('.PHONY:.all.clean.
33880 68 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c help.$(PROJECTS)')._p('')._p('al
338a0 6c 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 5f 2c 20 70 l:.$(PROJECTS)')._p('').for._,.p
338c0 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 rj.in.ipairs(sln.projects).do._p
338e0 28 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 2c 20 ('%s:.%s',._MAKE.esc(prj.name),.
33900 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 2e 65 78 74 table.concat(_MAKE.esc(table.ext
33920 72 61 63 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a ract(premake.getdependencies(prj
33940 29 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d ),."name")),.".")).if.(not.sln.m
33960 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 essageskip).or.(not.table.contai
33980 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 69 6e ns(sln.messageskip,."SkipBuildin
339a0 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 22 3d 3d gMessage")).then._p('\t@echo."==
339c0 3d 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 67 29 29 20 3d 3d 3d 3d 22 ==.Building.%s.($(config)).===="
339e0 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 ',.prj.name).end._p('\t@${MAKE}.
33a00 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 --no-print-directory.-C.%s.-f.%s
33a20 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c ',._MAKE.esc(path.getrelative(sl
33a40 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 29 2c 20 5f 4d 41 4b n.location,.prj.location)),._MAK
33a60 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c E.esc(_MAKE.getmakefilename(prj,
33a80 20 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 .true)))._p('').end._p('clean:')
33aa0 0a 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 .for._.,prj.in.ipairs(sln.projec
33ac0 74 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 ts).do._p('\t@${MAKE}.--no-print
33ae0 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 2d 66 20 25 73 20 63 6c 65 61 6e 27 2c 20 5f -directory.-C.%s.-f.%s.clean',._
33b00 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 6c 6f MAKE.esc(path.getrelative(sln.lo
33b20 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 65 73 cation,.prj.location)),._MAKE.es
33b40 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 72 75 c(_MAKE.getmakefilename(prj,.tru
33b60 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 0a 5f 70 28 31 e))).end._p('')._p('help:')._p(1
33b80 2c 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 67 3d 6e 61 6d ,'@echo."Usage:.make.[config=nam
33ba0 65 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a e].[target]"')._p(1,'@echo.""').
33bc0 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 3a 22 27 29 0a _p(1,'@echo."CONFIGURATIONS:"').
33be0 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 local.cfgpairs.=.{.}.for._,.plat
33c00 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 form.in.ipairs(platforms).do.for
33c20 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 ._,.cfgname.in.ipairs(sln.config
33c40 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 urations).do._p(1,'@echo."...%s"
33c60 27 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 ',.premake.getconfigname(cfgname
33c80 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c ,.platform,.true)).end.end._p(1,
33ca0 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 54 41 52 47 45 54 53 '@echo.""')._p(1,'@echo."TARGETS
33cc0 3a 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 65 66 61 75 6c :"')._p(1,'@echo."...all.(defaul
33ce0 74 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e 22 27 29 0a 66 t)"')._p(1,'@echo."...clean"').f
33d00 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 or._,.prj.in.ipairs(sln.projects
33d20 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 6a 2e 6e ).do._p(1,'@echo."...%s"',.prj.n
33d40 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 ame).end._p(1,'@echo.""')._p(1,'
33d60 40 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 @echo."For.more.information,.see
33d80 20 68 74 74 70 3a 2f 2f 69 6e 64 75 73 74 72 69 6f 75 73 6f 6e 65 2e 63 6f 6d 2f 70 72 65 6d 61 .http://industriousone.com/prema
33da0 6b 65 2f 71 75 69 63 6b 2d 73 74 61 72 74 22 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d ke/quick-start"').end..premake.m
33dc0 61 6b 65 2e 63 70 70 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 ake.cpp.=.{.}.premake.make.overr
33de0 69 64 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 70 70 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 ide.=.{.}.local.cpp.=.premake.ma
33e00 6b 65 2e 63 70 70 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 ke.cpp.local.make.=.premake.make
33e20 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 28 70 72 6a 29 0a .function.premake.make_cpp(prj).
33e40 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 70 72 6a 29 0a local.cc.=.premake.gettool(prj).
33e60 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 local.platforms.=.premake.filter
33e80 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 platforms(prj.solution,.cc.platf
33ea0 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 orms,."Native").premake.gmake_cp
33ec0 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 66 6f 72 6d 73 29 0a 66 6f 72 p_header(prj,.cc,.platforms).for
33ee0 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
33f00 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
33f20 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 67 6d 61 ig(prj,.platform).do.premake.gma
33f40 6b 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 65 6e 64 0a ke_cpp_config(prj,.cfg,.cc).end.
33f60 65 6e 64 0a 6c 6f 63 61 6c 20 6f 62 6a 64 69 72 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 end.local.objdirs.=.{}.for._,.fi
33f80 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
33fa0 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 5b th.iscppfile(file).then.objdirs[
33fc0 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 _MAKE.esc(path.getdirectory(path
33fe0 2e 74 72 69 6d 64 6f 74 73 28 66 69 6c 65 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f .trimdots(file)))].=.1.end.end._
34000 70 28 27 4f 42 4a 44 49 52 53 20 3a 3d 20 5c 5c 27 29 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 p('OBJDIRS.:=.\\')._p('\t$(OBJDI
34020 52 29 20 5c 5c 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 64 R).\\').for.dir,._.in.pairs(objd
34040 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 20 5c 5c 27 2c 20 irs).do._p('\t$(OBJDIR)/%s.\\',.
34060 64 69 72 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 52 45 53 4f 55 52 43 45 53 20 3a 3d dir).end._p('')._p('RESOURCES.:=
34080 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 2e .\\').for._,.file.in.ipairs(prj.
340a0 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 files).do.if.path.isresourcefile
340c0 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 (file).then._p('\t$(OBJDIR)/%s.r
340e0 65 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 es.\\',._MAKE.esc(path.getbasena
34100 6d 65 28 66 69 6c 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 me(file))).end.end._p('')._p('.P
34120 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f HONY:.clean.prebuild.prelink')._
34140 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a p('').if.os.is("MacOSX").and.prj
34160 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 .kind.==."WindowedApp".then._p('
34180 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 all:.$(TARGETDIR).$(OBJDIRS).pre
341a0 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 24 28 64 69 72 20 24 28 build.prelink.$(TARGET).$(dir.$(
341c0 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 20 24 28 64 69 72 20 24 28 54 41 52 47 45 TARGETDIR))PkgInfo.$(dir.$(TARGE
341e0 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 27 29 0a 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a TDIR))Info.plist').else._p('all:
34200 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c .$(TARGETDIR).$(OBJDIRS).prebuil
34220 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 d.prelink.$(TARGET)').end._p('\t
34240 40 3a 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 @:')._p('').if.(prj.kind.==."Sta
34260 74 69 63 4c 69 62 22 20 61 6e 64 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 ticLib".and.prj.options.ArchiveS
34280 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 64 65 66 69 6e 65 20 6d 61 78 5f 61 72 67 73 27 29 plit).then._p('define.max_args')
342a0 0a 5f 70 28 27 5c 74 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 27 29 0a 5f 70 28 27 5c 74 24 ._p('\t$(eval._args:=)')._p('\t$
342c0 28 66 6f 72 65 61 63 68 20 6f 62 6a 2c 24 33 2c 24 28 65 76 61 6c 20 5f 61 72 67 73 2b 3d 24 28 (foreach.obj,$3,$(eval._args+=$(
342e0 6f 62 6a 29 29 24 28 69 66 20 24 28 77 6f 72 64 20 24 32 2c 24 28 5f 61 72 67 73 29 29 2c 24 31 obj))$(if.$(word.$2,$(_args)),$1
34300 24 28 5f 61 72 67 73 29 24 28 45 4f 4c 29 24 28 65 76 61 6c 20 5f 61 72 67 73 3a 3d 29 29 29 27 $(_args)$(EOL)$(eval._args:=)))'
34320 29 0a 5f 70 28 27 5c 74 24 28 69 66 20 24 28 5f 61 72 67 73 29 2c 24 31 24 28 5f 61 72 67 73 29 )._p('\t$(if.$(_args),$1$(_args)
34340 29 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 64 65 66 69 6e )')._p('endef')._p('')._p('defin
34360 65 20 45 4f 4c 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 e.EOL')._p('')._p('')._p('endef'
34380 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 )._p('').end._p('$(TARGET):.$(GC
343a0 48 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 4c 44 44 45 50 53 29 20 24 28 52 45 53 4f 55 52 H).$(OBJECTS).$(LDDEPS).$(RESOUR
343c0 43 45 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 CES)').if.prj.kind.==."StaticLib
343e0 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.
34400 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
34420 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
34440 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
34460 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 6e 20 0a 70 72 6a 2e 61 72 63 68 69 76 hivesplit_size).then..prj.archiv
34480 65 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 esplit_size=200.end.if.(not.prj.
344a0 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 5c options.ArchiveSplit).then._p('\
344c0 74 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 t$(SILENT).$(LINKCMD).$(OBJECTS)
344e0 27 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c 6c 20 6d 61 78 5f 61 72 67 73 2c 24 ').else._p('\t@$(call.max_args,$
34500 28 4c 49 4e 4b 43 4d 44 29 2c 27 2e 2e 20 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f 73 (LINKCMD),'...prj.archivesplit_s
34520 69 7a 65 20 2e 2e 27 2c 24 28 4f 42 4a 45 43 54 53 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 ize...',$(OBJECTS))')._p('\t$(SI
34540 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 5f 4e 44 58 29 27 29 0a 65 6e 64 0a 65 6c 73 65 0a LENT).$(LINKCMD_NDX)').end.else.
34560 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 if.prj.msglinking.then._p('\t@ec
34580 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 29 0a 65 6c 73 65 0a 5f 70 28 ho.'....prj.msglinking).else._p(
345a0 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a '\t@echo.Linking.%s',.prj.name).
345c0 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 27 29 end._p('\t$(SILENT).$(LINKCMD)')
345e0 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 .end._p('\t$(POSTBUILDCMDS)')._p
34600 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 ('')._p('$(TARGETDIR):').premake
34620 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a .make_mkdirrule("$(TARGETDIR)").
34640 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 29 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f _p('$(OBJDIRS):').if.(not.prj.so
34660 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c lution.messageskip).or.(not.tabl
34680 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 e.contains(prj.solution.messages
346a0 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 kip,."SkipCreatingMessage")).the
346c0 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 24 28 4f 42 4a 44 49 52 29 n._p('\t@echo.Creating.$(OBJDIR)
346e0 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 28 4f 42 4a ').end._p('\t-$(call.MKDIR,$(OBJ
34700 44 49 52 29 29 27 29 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 64 DIR))').for.dir,._.in.pairs(objd
34720 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 24 28 4f 42 irs).do._p('\t-$(call.MKDIR,$(OB
34740 4a 44 49 52 29 2f 25 73 29 27 2c 20 64 69 72 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 69 66 20 6f JDIR)/%s)',.dir).end._p('').if.o
34760 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 s.is("MacOSX").and.prj.kind.==."
34780 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 24 28 64 69 72 20 24 28 54 41 WindowedApp".then._p('$(dir.$(TA
347a0 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 3a 27 29 0a 5f 70 28 27 24 28 64 69 72 20 24 28 RGETDIR))PkgInfo:')._p('$(dir.$(
347c0 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 3a 27 29 0a 5f 70 28 27 27 29 0a TARGETDIR))Info.plist:')._p('').
347e0 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c end._p('clean:').if.(not.prj.sol
34800 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 ution.messageskip).or.(not.table
34820 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b .contains(prj.solution.messagesk
34840 69 70 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e ip,."SkipCleaningMessage")).then
34860 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e ._p('\t@echo.Cleaning.%s',.prj.n
34880 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c ame).end._p('ifeq.(posix,$(SHELL
348a0 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 20 TYPE))')._p('\t$(SILENT).rm.-f..
348c0 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d $(TARGET)')._p('\t$(SILENT).rm.-
348e0 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 rf.$(OBJDIR)')._p('else')._p('\t
34900 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 5c 5c $(SILENT).if.exist.$(subst./,\\\
34920 5c 2c 24 28 54 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c \,$(TARGET)).del.$(subst./,\\\\,
34940 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 $(TARGET))')._p('\t$(SILENT).if.
34960 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 20 exist.$(subst./,\\\\,$(OBJDIR)).
34980 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a rmdir./s./q.$(subst./,\\\\,$(OBJ
349a0 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 DIR))')._p('endif')._p('')._p('p
349c0 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 rebuild:')._p('\t$(PREBUILDCMDS)
349e0 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 ')._p('')._p('prelink:')._p('\t$
34a00 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 63 70 70 2e 70 63 68 72 75 (PRELINKCMDS)')._p('').cpp.pchru
34a20 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 les(prj).cpp.fileRules(prj)._p('
34a40 2d 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 -include.$(OBJECTS:%%.o=%%.d)').
34a60 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 20 20 2d 69 6e 63 _p('ifneq.(,$(PCH))')._p('..-inc
34a80 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 43 48 29 29 2e lude.$(OBJDIR)/$(notdir.$(PCH)).
34aa0 64 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 d')._p('endif').end.function.pre
34ac0 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 make.gmake_cpp_header(prj,.cc,.p
34ae0 6c 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 latforms)._p('#.%s.project.makef
34b00 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 ile.autogenerated.by.GENie',.pre
34b20 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 make.action.current().shortname)
34b40 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 20 63 6f 6e 66 69 ._p('ifndef.config')._p('..confi
34b60 67 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 g=%s',._MAKE.esc(premake.getconf
34b80 69 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 igname(prj.solution.configuratio
34ba0 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 ns[1],.platforms[1],.true)))._p(
34bc0 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 'endif')._p('')._p('ifndef.verbo
34be0 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 se')._p('..SILENT.=.@')._p('endi
34c00 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f f')._p('')._p('SHELLTYPE.:=.msdo
34c20 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 s')._p('ifeq.(,$(ComSpec)$(COMSP
34c40 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 EC))')._p('..SHELLTYPE.:=.posix'
34c60 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 )._p('endif')._p('ifeq.(/bin,$(f
34c80 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 indstring./bin,$(SHELL)))')._p('
34ca0 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 ..SHELLTYPE.:=.posix')._p('endif
34cc0 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c ')._p('')._p('ifeq.(posix,$(SHEL
34ce0 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 LTYPE))')._p('..MKDIR.=.$(SILENT
34d00 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 ).mkdir.-p."$(1)"')._p('..COPY..
34d20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 =.$(SILENT).cp.-fR."$(1)"."$(2)"
34d40 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 ')._p('else')._p('..MKDIR.=.$(SI
34d60 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 LENT).mkdir."$(subst./,\\\\,$(1)
34d80 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 )".2>.nul.||.exit.0')._p('..COPY
34da0 20 20 3d 20 24 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 ..=.$(SILENT).copy./Y."$(subst./
34dc0 2c 5c 5c 5c 5c 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 ,\\\\,$(1))"."$(subst./,\\\\,$(2
34de0 29 29 22 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 43 20 ))"')._p('endif')._p('')._p('CC.
34e00 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 2c 20 63 63 .=.%s',.cc.cc)._p('CXX.=.%s',.cc
34e20 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 5f 70 28 27 .cxx)._p('AR..=.%s',.cc.ar)._p('
34e40 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 20 20 69 66 ')._p('ifndef.RESCOMP')._p('..if
34e60 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 50 20 3d 20 def.WINDRES')._p('....RESCOMP.=.
34e80 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 28 27 20 20 $(WINDRES)')._p('..else')._p('..
34ea0 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 65 6e 64 69 ..RESCOMP.=.windres')._p('..endi
34ec0 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 75 6e 63 74 f')._p('endif')._p('').end.funct
34ee0 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 28 70 72 6a ion.premake.gmake_cpp_config(prj
34f00 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 67 29 2c 25 ,.cfg,.cc)._p('ifeq.($(config),%
34f20 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 29 29 0a 63 s)',._MAKE.esc(cfg.shortname)).c
34f40 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 28 27 20 20 pp.platformtools(cfg,.cc)._p('..
34f60 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b '....(table.contains(premake.mak
34f80 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 65 72 72 69 e.override,"OBJDIR").and."overri
34fa0 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 20 20 3d 20 de.".or."").......'OBJDIR.....=.
34fc0 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a %s',._MAKE.esc(cfg.objectsdir)).
34fe0 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 _p('..'....(table.contains(prema
35000 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 29 20 61 6e ke.make.override,"TARGETDIR").an
35020 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 47 45 54 44 d."override.".or."")....'TARGETD
35040 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 6c 64 74 61 IR..=.%s',._MAKE.esc(cfg.buildta
35060 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 28 74 61 62 rget.directory))._p('..'....(tab
35080 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 le.contains(premake.make.overrid
350a0 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 6f 72 20 22 e,"TARGET").and."override.".or."
350c0 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 47 45 54 44 ").......'TARGET.....=.$(TARGETD
350e0 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 74 61 72 67 IR)/%s',._MAKE.esc(cfg.buildtarg
35100 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 25 73 27 2c et.name))._p('..DEFINES...+=%s',
35120 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 2e 64 65 66 .make.list(cc.getdefines(cfg.def
35140 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 27 2c 20 6d ines)))._p('..INCLUDES..+=%s',.m
35160 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 66 67 2e 69 ake.list(cc.getincludedirs(cfg.i
35180 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 63 66 67 29 ncludedirs))).cpp.pchconfig(cfg)
351a0 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 65 72 28 70 .cpp.flags(cfg,.cc).cpp.linker(p
351c0 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 3d 20 5c 5c rj,.cfg,.cc)._p('..OBJECTS.:=.\\
351e0 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 2e 66 69 6c ').for._,.file.in.ipairs(prj.fil
35200 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 es).do.if.path.iscppfile(file).t
35220 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f hen.local.excluded.=.false.for._
35240 2c 20 65 78 63 6c 75 64 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 ,.exclude.in.ipairs(cfg.excludes
35260 29 20 64 6f 0a 65 78 63 6c 75 64 65 64 20 3d 20 28 65 78 63 6c 75 64 65 20 3d 3d 20 66 69 6c 65 ).do.excluded.=.(exclude.==.file
35280 29 0a 69 66 20 28 65 78 63 6c 75 64 65 64 29 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 ).if.(excluded).then.break.end.e
352a0 6e 64 0a 69 66 20 65 78 63 6c 75 64 65 64 20 3d 3d 20 66 61 6c 73 65 20 74 68 65 6e 0a 5f 70 28 nd.if.excluded.==.false.then._p(
352c0 27 5c 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 '\t$(OBJDIR)/%s.o.\\'.,._MAKE.es
352e0 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 c(path.trimdots(path.removeext(f
35300 69 6c 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 ile))).).end.end.end._p('')._p('
35320 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 2e ..define.PREBUILDCMDS').if.#cfg.
35340 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 74 prebuildcommands.>.0.then._p('\t
35360 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 73 @echo.Running.pre-build.commands
35380 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 2e ')._p('\t%s',.table.implode(cfg.
353a0 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 22 prebuildcommands,."",."",."\n\t"
353c0 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e )).end._p('..endef')._p('..defin
353e0 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 63 e.PRELINKCMDS').if.#cfg.prelinkc
35400 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 6e ommands.>.0.then._p('\t@echo.Run
35420 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 25 ning.pre-link.commands')._p('\t%
35440 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 6d s',.table.implode(cfg.prelinkcom
35460 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 27 mands,."",."",."\n\t")).end._p('
35480 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 44 ..endef')._p('..define.POSTBUILD
354a0 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 73 CMDS').if.#cfg.postbuildcommands
354c0 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 6f .>.0.then._p('\t@echo.Running.po
354e0 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 74 st-build.commands')._p('\t%s',.t
35500 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 6e able.implode(cfg.postbuildcomman
35520 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 65 ds,."",."",."\n\t")).end._p('..e
35540 6e 64 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 ndef').make.settings(cfg,.cc)._p
35560 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 ('endif')._p('').end.function.cp
35580 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 6c 6f 63 61 6c 20 70 p.platformtools(cfg,.cc).local.p
355a0 6c 61 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 latform.=.cc.platforms[cfg.platf
355c0 6f 72 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 orm].if.platform.cc.then._p('..C
355e0 43 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 70 6c 61 74 66 6f 72 6d 2e 63 63 29 0a 65 6e C.........=.%s',.platform.cc).en
35600 64 0a 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 d.if.platform.cxx.then._p('..CXX
35620 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 78 78 29 0a 65 6e 64 ........=.%s',.platform.cxx).end
35640 0a 69 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 .if.platform.ar.then._p('..AR...
35660 20 20 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 ......=.%s',.platform.ar).end.en
35680 64 0a 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 d.function.cpp.flags(cfg,.cc).if
356a0 20 63 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 .cfg.pchheader.and.not.cfg.flags
356c0 2e 4e 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 .NoPCH.then._p('..FORCE_INCLUDE.
356e0 2b 3d 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 +=.-include.$(OBJDIR)/$(notdir.$
35700 28 50 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 (PCH))').end.if.#cfg.forcedinclu
35720 64 65 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 des.>.0.then._p('..FORCE_INCLUDE
35740 20 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 .+=.-include.%s'.,premake.esc(ta
35760 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 ble.concat(cfg.forcedincludes,."
35780 3b 22 29 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 50 50 46 4c 41 47 53 20 20 2b 3d ;"))).end._p('..ALL_CPPFLAGS..+=
357a0 20 24 28 43 50 50 46 4c 41 47 53 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 .$(CPPFLAGS).%s.$(DEFINES).$(INC
357c0 4c 55 44 45 53 29 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 63 2e 67 65 74 63 70 70 66 LUDES)',.table.concat(cc.getcppf
357e0 6c 61 67 73 28 63 66 67 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 43 46 4c 41 47 lags(cfg),."."))._p('..ALL_CFLAG
35800 53 20 20 20 20 2b 3d 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 S....+=.$(CFLAGS).$(ALL_CPPFLAGS
35820 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f ).$(ARCH)%s',.make.list(table.jo
35840 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f in(cc.getcflags(cfg),.cfg.buildo
35860 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 29 0a 5f 70 ptions,.cfg.buildoptions_c)))._p
35880 28 27 20 20 41 4c 4c 5f 43 58 58 46 4c 41 47 53 20 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 ('..ALL_CXXFLAGS..+=.$(CXXFLAGS)
358a0 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 .$(CFLAGS).$(ALL_CPPFLAGS).$(ARC
358c0 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 H)%s',.make.list(table.join(cc.g
358e0 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 etcflags(cfg),.cc.getcxxflags(cf
35900 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f g),.cfg.buildoptions,.cfg.buildo
35920 70 74 69 6f 6e 73 5f 63 70 70 29 29 29 0a 5f 70 28 27 20 20 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 ptions_cpp)))._p('..ALL_OBJCFLAG
35940 53 20 2b 3d 20 24 28 43 58 58 46 4c 41 47 53 29 20 24 28 43 46 4c 41 47 53 29 20 24 28 41 4c 4c S.+=.$(CXXFLAGS).$(CFLAGS).$(ALL
35960 5f 43 50 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 _CPPFLAGS).$(ARCH)%s',.make.list
35980 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 (table.join(cc.getcflags(cfg),.c
359a0 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 c.getcxxflags(cfg),.cfg.buildopt
359c0 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 6f 62 6a 63 29 29 29 0a 5f ions,.cfg.buildoptions_objc)))._
359e0 70 28 27 20 20 41 4c 4c 5f 52 45 53 46 4c 41 47 53 20 20 2b 3d 20 24 28 52 45 53 46 4c 41 47 53 p('..ALL_RESFLAGS..+=.$(RESFLAGS
35a00 29 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 45 53 29 25 73 27 2c 0a 20 20 20 ).$(DEFINES).$(INCLUDES)%s',....
35a20 20 20 20 20 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 .....make.list(table.join(cc.get
35a40 64 65 66 69 6e 65 73 28 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 29 2c 0a 20 20 20 20 20 20 20 defines(cfg.resdefines),........
35a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 63 2e 67 65 74 69 .........................cc.geti
35a80 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 ncludedirs(cfg.resincludedirs),.
35aa0 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 29 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 cfg.resoptions))).end.function.c
35ac0 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 41 4c pp.linker(prj,.cfg,.cc)._p('..AL
35ae0 4c 5f 4c 44 46 4c 41 47 53 20 20 20 2b 3d 20 24 28 4c 44 46 4c 41 47 53 29 25 73 27 2c 20 6d 61 L_LDFLAGS...+=.$(LDFLAGS)%s',.ma
35b00 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 6c 69 62 64 69 72 66 ke.list(table.join(cc.getlibdirf
35b20 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 lags(cfg),.cc.getldflags(cfg),.c
35b40 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 29 29 0a 5f 70 28 27 20 20 4c 44 44 45 50 53 20 20 fg.linkoptions)))._p('..LDDEPS..
35b60 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 ..+=%s',.make.list(_MAKE.esc(pre
35b80 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 make.getlinks(cfg,."siblings",."
35ba0 66 75 6c 6c 70 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 4c 49 42 53 20 20 20 20 20 20 2b 3d fullpath"))))._p('..LIBS......+=
35bc0 20 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 6c .$(LDDEPS)%s',.make.list(cc.getl
35be0 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 inkflags(cfg))).if.cfg.kind.==."
35c00 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 3a StaticLib".then.if.cfg.platform:
35c20 73 74 61 72 74 73 77 69 74 68 28 22 55 6e 69 76 65 72 73 61 6c 22 29 20 74 68 65 6e 0a 5f 70 28 startswith("Universal").then._p(
35c40 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 6c 69 62 74 6f 6f 6c 20 2d 6f 20 24 28 54 41 52 '..LINKCMD....=.libtool.-o.$(TAR
35c60 47 45 54 29 27 29 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e GET)').else.if.(not.prj.options.
35c80 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 69 66 20 63 63 2e 6c 6c 76 6d 20 74 68 ArchiveSplit).then.if.cc.llvm.th
35ca0 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 41 52 29 20 72 63 73 20 en._p('..LINKCMD....=.$(AR).rcs.
35cc0 24 28 54 41 52 47 45 54 29 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 $(TARGET)').else._p('..LINKCMD..
35ce0 20 20 3d 20 24 28 41 52 29 20 2d 72 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 65 ..=.$(AR).-rcs.$(TARGET)').end.e
35d00 6c 73 65 0a 69 66 20 63 63 2e 6c 6c 76 6d 20 74 68 65 6e 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d lse.if.cc.llvm.then._p('..LINKCM
35d20 44 20 20 20 20 3d 20 24 28 41 52 29 20 71 63 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 D....=.$(AR).qc.$(TARGET)')._p('
35d40 20 20 4c 49 4e 4b 43 4d 44 5f 4e 44 58 3d 20 24 28 41 52 29 20 63 73 20 24 28 54 41 52 47 45 54 ..LINKCMD_NDX=.$(AR).cs.$(TARGET
35d60 29 27 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 41 52 )').else._p('..LINKCMD....=.$(AR
35d80 29 20 2d 71 63 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 5f ).-qc.$(TARGET)')._p('..LINKCMD_
35da0 4e 44 58 3d 20 24 28 41 52 29 20 2d 63 73 20 24 28 54 41 52 47 45 54 29 27 29 0a 65 6e 64 0a 65 NDX=.$(AR).-cs.$(TARGET)').end.e
35dc0 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 69 69 66 28 63 66 67 nd.end.else.local.tool.=.iif(cfg
35de0 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 43 22 2c 20 22 43 58 58 22 29 0a 5f .language.==."C",."CC",."CXX")._
35e00 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 3d 20 24 28 25 73 29 20 2d 6f 20 24 28 54 41 52 p('..LINKCMD....=.$(%s).-o.$(TAR
35e20 47 45 54 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 52 45 53 4f 55 52 43 45 53 29 20 24 28 41 GET).$(OBJECTS).$(RESOURCES).$(A
35e40 52 43 48 29 20 24 28 41 4c 4c 5f 4c 44 46 4c 41 47 53 29 20 24 28 4c 49 42 53 29 27 2c 20 74 6f RCH).$(ALL_LDFLAGS).$(LIBS)',.to
35e60 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 63 6f 6e 66 ol).end.end.function.cpp.pchconf
35e80 69 67 28 63 66 67 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 6f 72 20 ig(cfg).if.not.cfg.pchheader.or.
35ea0 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a cfg.flags.NoPCH.then.return.end.
35ec0 6c 6f 63 61 6c 20 70 63 68 20 3d 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 0a 66 6f 72 20 5f 2c local.pch.=.cfg.pchheader.for._,
35ee0 20 69 6e 63 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 .incdir.in.ipairs(cfg.includedir
35f00 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 62 73 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 61 62 s).do.local.abspath.=.path.getab
35f20 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 solute(path.join(cfg.project.loc
35f40 61 74 69 6f 6e 2c 20 69 6e 63 64 69 72 29 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d ation,.incdir)).local.testname.=
35f60 20 70 61 74 68 2e 6a 6f 69 6e 28 61 62 73 70 61 74 68 2c 20 70 63 68 29 0a 69 66 20 6f 73 2e 69 .path.join(abspath,.pch).if.os.i
35f80 73 66 69 6c 65 28 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 70 63 68 20 3d 20 70 61 74 68 2e sfile(testname).then.pch.=.path.
35fa0 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 74 65 73 74 6e 61 getrelative(cfg.location,.testna
35fc0 6d 65 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 20 20 50 43 48 20 20 20 20 20 me).break.end.end._p('..PCH.....
35fe0 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 63 68 29 29 0a 5f 70 28 27 20 20 ...=.%s',._MAKE.esc(pch))._p('..
36000 47 43 48 20 20 20 20 20 20 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 GCH........=.$(OBJDIR)/$(notdir.
36020 24 28 50 43 48 29 29 2e 67 63 68 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 $(PCH)).gch').end.function.cpp.p
36040 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 chrules(prj)._p('ifneq.(,$(PCH))
36060 27 29 0a 5f 70 28 27 24 28 47 43 48 29 3a 20 24 28 50 43 48 29 27 29 0a 5f 70 28 27 5c 74 40 65 ')._p('$(GCH):.$(PCH)')._p('\t@e
36080 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 69 cho.$(notdir.$<)').local.cmd.=.i
360a0 69 66 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 24 28 43 43 29 20 2d if(prj.language.==."C",."$(CC).-
360c0 78 20 63 2d 68 65 61 64 65 72 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 22 2c 20 22 24 28 43 58 x.c-header.$(ALL_CFLAGS)",."$(CX
360e0 58 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 X).-x.c++-header.$(ALL_CXXFLAGS)
36100 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 20 2d 4d 4d 44 20 2d 4d 50 20 24 ")._p('\t$(SILENT).%s.-MMD.-MP.$
36120 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 4d (DEFINES).$(INCLUDES).-o."$@".-M
36140 46 20 22 24 28 40 3a 25 25 2e 67 63 68 3d 25 25 2e 64 29 22 20 2d 63 20 22 24 3c 22 27 2c 20 63 F."$(@:%%.gch=%%.d)".-c."$<"',.c
36160 6d 64 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 md)._p('endif')._p('').end.funct
36180 69 6f 6e 20 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 66 69 ion.cpp.fileRules(prj).for._,.fi
361a0 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 20 6f 72 20 7b 7d 29 20 64 6f le.in.ipairs(prj.files.or.{}).do
361c0 0a 69 66 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 .if.path.iscppfile(file).then._p
361e0 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 2e 65 73 ('$(OBJDIR)/%s.o:.%s'.,._MAKE.es
36200 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 c(path.trimdots(path.removeext(f
36220 69 6c 65 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 0a 29 0a 69 66 20 28 70 ile))).,._MAKE.esc(file).).if.(p
36240 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 70 72 6a 2e 6d 73 67 ath.isobjcfile(file).and.prj.msg
36260 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 compile_objc).then._p('\t@echo.'
36280 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 29 0a 65 6c 73 65 69 66 20 ....prj.msgcompile_objc).elseif.
362a0 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 prj.msgcompile.then._p('\t@echo.
362c0 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 63 6f 6d 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 '....prj.msgcompile).else._p('\t
362e0 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 69 66 20 28 70 61 74 @echo.$(notdir.$<)').end.if.(pat
36300 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 h.isobjcfile(file)).then._p('\t$
36320 28 53 49 4c 45 4e 54 29 20 24 28 43 58 58 29 20 24 28 41 4c 4c 5f 4f 42 4a 43 46 4c 41 47 53 29 (SILENT).$(CXX).$(ALL_OBJCFLAGS)
36340 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 4d 46 20 24 28 .$(FORCE_INCLUDE).-o."$@".-MF.$(
36360 40 3a 25 25 2e 6f 3d 25 25 2e 64 29 20 2d 63 20 22 24 3c 22 27 29 0a 65 6c 73 65 0a 63 70 70 2e @:%%.o=%%.d).-c."$<"').else.cpp.
36380 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 20 buildcommand(path.iscfile(file).
363a0 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 6f and.not.prj.options.ForceCPP,."o
363c0 22 29 0a 65 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 ").end._p('').elseif.(path.getex
363e0 74 65 6e 73 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 tension(file).==.".rc").then._p(
36400 27 24 28 4f 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 '$(OBJDIR)/%s.res:.%s',._MAKE.es
36420 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 2c 20 5f 4d 41 4b 45 c(path.getbasename(file)),._MAKE
36440 2e 65 73 63 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 .esc(file)).if.prj.msgresource.t
36460 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 72 65 73 6f hen._p('\t@echo.'....prj.msgreso
36480 75 72 63 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 urce).else._p('\t@echo.$(notdir.
364a0 24 3c 29 27 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 $<)').end._p('\t$(SILENT).$(RESC
364c0 4f 4d 50 29 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 OMP).$<.-O.coff.-o."$@".$(ALL_RE
364e0 53 46 4c 41 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 SFLAGS)')._p('').end.end.end.fun
36500 63 74 69 6f 6e 20 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 69 73 63 66 69 6c 65 2c 20 ction.cpp.buildcommand(iscfile,.
36520 6f 62 6a 65 78 74 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 69 69 66 28 69 73 63 66 69 6c objext).local.flags.=.iif(iscfil
36540 65 2c 20 27 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 47 53 29 27 2c 20 27 24 28 43 58 58 e,.'$(CC).$(ALL_CFLAGS)',.'$(CXX
36560 29 20 24 28 41 4c 4c 5f 43 58 58 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 ).$(ALL_CXXFLAGS)')._p('\t$(SILE
36580 4e 54 29 20 25 73 20 24 28 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 NT).%s.$(FORCE_INCLUDE).-o."$@".
365a0 2d 4d 46 20 24 28 40 3a 25 25 2e 25 73 3d 25 25 2e 64 29 20 2d 63 20 22 24 3c 22 27 2c 20 66 6c -MF.$(@:%%.%s=%%.d).-c."$<"',.fl
365c0 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 69 6f 6e ags,.objext).end..local.function
365e0 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 6d 65 29 .getresourcefilename(cfg,.fname)
36600 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 3d 3d 20 .if.path.getextension(fname).==.
36620 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 20 63 66 ".resx".then.....local.name.=.cf
36640 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 0a 20 20 g.buildtarget.basename...."."...
36660 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 72 79 28 ..local.dir.=.path.getdirectory(
36680 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 20 0a 6e fname).....if.dir.~=.".".then..n
366a0 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 64 69 72 ame.=.name....path.translate(dir
366c0 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 42 4a 44 ,.".")....".".end.return."$(OBJD
366e0 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 74 68 2e IR)/"...._MAKE.esc(name....path.
36700 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 75 72 63 getbasename(fname))....".resourc
36720 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 0a 66 75 es".else.return.fname.end.end.fu
36740 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 6a 29 0a nction.premake.make_csharp(prj).
36760 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 63 61 6c local.csc.=.premake.dotnet.local
36780 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 20 3d 20 .cfglibs.=.{.}.local.cfgpairs.=.
367a0 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 72 65 6d {.}.local.anycfg.for.cfg.in.prem
367c0 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 20 3d 20 ake.eachconfig(prj).do.anycfg.=.
367e0 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 74 6c 69 cfg.cfglibs[cfg].=.premake.getli
36800 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 68 22 29 nks(cfg,."siblings",."fullpath")
36820 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 6e 61 6d .cfgpairs[cfg].=.{.}.for._,.fnam
36840 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 69 66 20 e.in.ipairs(cfglibs[cfg]).do.if.
36860 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 66 67 2e path.getdirectory(fname).~=.cfg.
36880 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 67 70 61 buildtarget.directory.then.cfgpa
368a0 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 4d 41 4b irs[cfg]["$(TARGETDIR)/"...._MAK
368c0 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 20 5f 4d E.esc(path.getname(fname))].=._M
368e0 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 63 61 6c AKE.esc(fname).end.end.end.local
36900 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 3d 20 7b .sources.=.{}.local.embedded.=.{
36920 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 66 63 66 .}.local.copypairs.=.{.}.for.fcf
36940 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 g.in.premake.project.eachfile(pr
36960 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 75 69 6c j).do.local.action.=.csc.getbuil
36980 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 6f 6d 70 daction(fcfg).if.action.==."Comp
369a0 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 73 2c 20 ile".then.table.insert(sources,.
369c0 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 45 6d 62 fcfg.name).elseif.action.==."Emb
369e0 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 65 72 74 eddedResource".then.table.insert
36a00 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 61 63 74 (embedded,.fcfg.name).elseif.act
36a20 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 72 73 5b ion.==."Content".then.copypairs[
36a40 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 "$(TARGETDIR)/"...._MAKE.esc(pat
36a60 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 45 2e 65 h.getname(fcfg.name))].=._MAKE.e
36a80 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 6e 61 6d sc(fcfg.name).elseif.path.getnam
36aa0 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 63 6f 6e e(fcfg.name):lower().==."app.con
36ac0 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 29 2e 63 fig".then.copypairs["$(TARGET).c
36ae0 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 29 0a 65 onfig"].=._MAKE.esc(fcfg.name).e
36b00 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 61 6e 73 nd.end.local.paths.=.table.trans
36b20 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 20 72 65 late(prj.libdirs,.function(v).re
36b40 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 29 20 65 turn.path.join(prj.basedir,.v).e
36b60 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 61 73 65 nd).paths.=.table.join({prj.base
36b80 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 6e 20 69 dir},.paths).for._,.libname.in.i
36ba0 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 pairs(premake.getlinks(prj,."sys
36bc0 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 69 62 64 tem",."fullpath")).do.local.libd
36be0 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 2e 64 6c ir.=.os.pathsearch(libname..".dl
36c00 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 29 20 74 l",.unpack(paths)).if.(libdir).t
36c20 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 49 52 29 hen.local.target.=."$(TARGETDIR)
36c40 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 6c 69 62 /"...._MAKE.esc(path.getname(lib
36c60 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 74 72 65 name)).local.source.=.path.getre
36c80 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 28 6c 69 lative(prj.basedir,.path.join(li
36ca0 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 61 69 72 bdir,.libname))..".dll".copypair
36cc0 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 0a 65 6e s[target].=._MAKE.esc(source).en
36ce0 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 6c 65 20 d.end._p('#.%s.project.makefile.
36d00 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 61 6b 65 autogenerated.by.GENie',.premake
36d20 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 5f 70 28 .action.current().shortname)._p(
36d40 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 20 63 6f '')._p('ifndef.config')._p('..co
36d60 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 67 75 72 nfig=%s',._MAKE.esc(prj.configur
36d80 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 27 29 0a ations[1]:lower()))._p('endif').
36da0 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 _p('')._p('ifndef.verbose')._p('
36dc0 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 ..SILENT.=.@')._p('endif')._p(''
36de0 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 )._p('SHELLTYPE.:=.msdos')._p('i
36e00 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 feq.(,$(ComSpec)$(COMSPEC))')._p
36e20 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 ('..SHELLTYPE.:=.posix')._p('end
36e40 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 if')._p('ifeq.(/bin,$(findstring
36e60 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 ./bin,$(SHELL)))')._p('..SHELLTY
36e80 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 29 PE.:=.posix')._p('endif')._p('')
36ea0 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 29 ._p('ifeq.(posix,$(SHELLTYPE))')
36ec0 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 2d ._p('..MKDIR.=.$(SILENT).mkdir.-
36ee0 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 4e p."$(1)"')._p('..COPY..=.$(SILEN
36f00 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 65 6c T).cp.-fR."$(1)"."$(2)"')._p('el
36f20 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 20 6d 6b 64 se')._p('..MKDIR.=.$(SILENT).mkd
36f40 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 20 6e 75 6c ir."$(subst./,\\\\,$(1))".2>.nul
36f60 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 6f 70 79 20 ')._p('..COPY..=.$(SILENT).copy.
36f80 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 75 62 /Y."$(subst./,\\\\,$(1))"."$(sub
36fa0 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f st./,\\\\,$(2))"')._p('endif')._
36fc0 70 28 27 27 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 p('')._p('ifndef.CSC')._p('..CSC
36fe0 3d 25 73 27 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 =%s',.csc.getcompilervar(prj))._
37000 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 p('endif')._p('')._p('ifndef.RES
37020 47 45 4e 27 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 GEN')._p('..RESGEN=resgen')._p('
37040 65 6e 64 69 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 endif')._p('').local.platforms.=
37060 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c .premake.filterplatforms(prj.sol
37080 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 2e 70 6c 61 74 ution,.premake[_OPTIONS.cc].plat
370a0 66 6f 72 6d 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 forms).table.insert(platforms,.1
370c0 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e ,."").for.cfg.in.premake.eachcon
370e0 66 69 67 28 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 fig(prj).do.premake.gmake_cs_con
37100 66 69 67 28 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 fig(cfg,.csc,.cfglibs).end._p('#
37120 20 54 6f 20 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 .To.maintain.compatibility.with.
37140 56 53 2e 4e 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 VS.NET,.these.values.must.be.set
37160 20 61 74 20 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 .at.the.project.level')._p('TARG
37180 45 54 20 20 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 ET.....:=.$(TARGETDIR)/%s',._MAK
371a0 45 2e 65 73 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 E.esc(prj.buildtarget.name))._p(
371c0 27 46 4c 41 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 'FLAGS......+=./t:%s.%s',.csc.ge
371e0 74 6b 69 6e 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 tkind(prj):lower(),.table.implod
37200 65 28 5f 4d 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 e(_MAKE.esc(prj.libdirs),."/lib:
37220 22 2c 20 22 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 ",."",."."))._p('REFERENCES.+=.%
37240 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d s',.table.implode(_MAKE.esc(prem
37260 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 20 22 62 61 73 ake.getlinks(prj,."system",."bas
37280 65 6e 61 6d 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 ename")),."/r:",.".dll",."."))._
372a0 70 28 27 27 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 p('')._p('SOURCES.:=.\\').for._,
372c0 20 66 6e 61 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 .fname.in.ipairs(sources).do._p(
372e0 27 5c 74 25 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 '\t%s.\\',._MAKE.esc(path.transl
37300 61 74 65 28 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 ate(fname))).end._p('')._p('EMBE
37320 44 46 49 4c 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 DFILES.:=.\\').for._,.fname.in.i
37340 70 61 69 72 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 pairs(embedded).do._p('\t%s.\\',
37360 20 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 .getresourcefilename(prj,.fname)
37380 29 0a 65 6e 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 ).end._p('')._p('COPYFILES.+=.\\
373a0 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 ').for.target,.source.in.pairs(c
373c0 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 fgpairs[anycfg]).do._p('\t%s.\\'
373e0 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 ,.target).end.for.target,.source
37400 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 .in.pairs(copypairs).do._p('\t%s
37420 20 5c 5c 27 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 .\\',.target).end._p('')._p('SHE
37440 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 LLTYPE.:=.msdos')._p('ifeq.(,$(C
37460 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c omSpec)$(COMSPEC))')._p('..SHELL
37480 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 TYPE.:=.posix')._p('endif')._p('
374a0 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 53 ifeq.(/bin,$(findstring./bin,$(S
374c0 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 HELL)))')._p('..SHELLTYPE.:=.pos
374e0 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f ix')._p('endif')._p('')._p('.PHO
37500 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 NY:.clean.prebuild.prelink')._p(
37520 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 '')._p('all:.$(TARGETDIR).$(OBJD
37540 49 52 29 20 70 72 65 62 75 69 6c 64 20 24 28 45 4d 42 45 44 46 49 4c 45 53 29 20 24 28 43 4f 50 IR).prebuild.$(EMBEDFILES).$(COP
37560 59 46 49 4c 45 53 29 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 YFILES).prelink.$(TARGET)')._p('
37580 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 54 29 3a 20 24 28 53 4f 55 52 43 45 53 29 20 24 28 45 ')._p('$(TARGET):.$(SOURCES).$(E
375a0 4d 42 45 44 46 49 4c 45 53 29 20 24 28 44 45 50 45 4e 44 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 MBEDFILES).$(DEPENDS)')._p('\t$(
375c0 53 49 4c 45 4e 54 29 20 24 28 43 53 43 29 20 2f 6e 6f 6c 6f 67 6f 20 2f 6f 75 74 3a 24 40 20 24 SILENT).$(CSC)./nologo./out:$@.$
375e0 28 46 4c 41 47 53 29 20 24 28 52 45 46 45 52 45 4e 43 45 53 29 20 24 28 53 4f 55 52 43 45 53 29 (FLAGS).$(REFERENCES).$(SOURCES)
37600 20 24 28 70 61 74 73 75 62 73 74 20 25 25 2c 2f 72 65 73 6f 75 72 63 65 3a 25 25 2c 24 28 45 4d .$(patsubst.%%,/resource:%%,$(EM
37620 42 45 44 46 49 4c 45 53 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d BEDFILES))')._p('\t$(POSTBUILDCM
37640 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):')
37660 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
37680 54 44 49 52 29 22 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 TDIR)")._p('$(OBJDIR):').premake
376a0 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 22 24 28 4f 42 4a 44 49 52 29 22 29 0a 5f 70 28 .make_mkdirrule("$(OBJDIR)")._p(
376c0 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 'clean:')._p('\t@echo.Cleaning.%
376e0 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 s',.prj.name)._p('ifeq.(posix,$(
37700 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d SHELLTYPE))')._p('\t$(SILENT).rm
37720 20 2d 66 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 2e 2a 20 24 28 43 4f 50 59 46 49 4c 45 .-f.$(TARGETDIR)/%s.*.$(COPYFILE
37740 53 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f S)',.prj.buildtarget.basename)._
37760 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 p('\t$(SILENT).rm.-rf.$(OBJDIR)'
37780 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 )._p('else')._p('\t$(SILENT).if.
377a0 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 44 49 52 exist.$(subst./,\\\\,$(TARGETDIR
377c0 29 2f 25 73 2e 2a 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 )/%s.*).del.$(subst./,\\\\,$(TAR
377e0 47 45 54 44 49 52 29 2f 25 73 2e 2a 29 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e GETDIR)/%s.*)',.prj.buildtarget.
37800 62 61 73 65 6e 61 6d 65 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 basename,.prj.buildtarget.basena
37820 6d 65 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 me).for.target,.source.in.pairs(
37840 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c cfgpairs[anycfg]).do._p('\t$(SIL
37860 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 ENT).if.exist.$(subst./,\\\\,%s)
37880 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 74 .del.$(subst./,\\\\,%s)',.target
378a0 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 ,.target).end.for.target,.source
378c0 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 .in.pairs(copypairs).do._p('\t$(
378e0 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c SILENT).if.exist.$(subst./,\\\\,
37900 25 73 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 %s).del.$(subst./,\\\\,%s)',.tar
37920 67 65 74 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 get,.target).end._p('\t$(SILENT)
37940 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 4f 42 4a 44 49 .if.exist.$(subst./,\\\\,$(OBJDI
37960 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 R)).rmdir./s./q.$(subst./,\\\\,$
37980 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f (OBJDIR))')._p('endif')._p('')._
379a0 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 55 49 4c 44 43 p('prebuild:')._p('\t$(PREBUILDC
379c0 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 29 0a 5f 70 28 MDS)')._p('')._p('prelink:')._p(
379e0 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 23 '\t$(PRELINKCMDS)')._p('')._p('#
37a00 20 50 65 72 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 70 69 65 64 20 66 69 6c 65 20 72 .Per-configuration.copied.file.r
37a20 75 6c 65 73 27 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f ules').for.cfg.in.premake.eachco
37a40 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 nfig(prj).do._p('ifneq.(,$(finds
37a60 74 72 69 6e 67 20 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 tring.%s,$(config)))',._MAKE.esc
37a80 28 63 66 67 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 (cfg.name:lower())).for.target,.
37aa0 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 66 67 70 61 69 72 73 5b 63 66 67 5d 29 20 64 source.in.pairs(cfgpairs[cfg]).d
37ac0 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 65 2c 20 o.premake.make_copyrule(source,.
37ae0 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 target).end._p('endif')._p('').e
37b00 6e 64 0a 5f 70 28 27 23 20 43 6f 70 69 65 64 20 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 nd._p('#.Copied.file.rules').for
37b20 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 .target,.source.in.pairs(copypai
37b40 72 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 rs).do.premake.make_copyrule(sou
37b60 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 23 20 45 6d 62 65 64 64 65 64 20 rce,.target).end._p('#.Embedded.
37b80 66 69 6c 65 20 72 75 6c 65 73 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 file.rules').for._,.fname.in.ipa
37ba0 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 20 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 irs(embedded).do..if.path.getext
37bc0 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 5f 70 ension(fname).==.".resx".then._p
37be0 28 27 25 73 3a 20 25 73 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 ('%s:.%s',.getresourcefilename(p
37c00 72 6a 2c 20 66 6e 61 6d 65 29 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 29 0a 5f 70 rj,.fname),._MAKE.esc(fname))._p
37c20 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 52 45 53 47 45 4e 29 20 24 5e 20 24 40 27 29 0a ('\t$(SILENT).$(RESGEN).$^.$@').
37c40 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d end._p('').end.end.function.prem
37c60 61 6b 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 ake.gmake_cs_config(cfg,.csc,.cf
37c80 67 6c 69 62 73 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 glibs)._p('ifneq.(,$(findstring.
37ca0 25 73 2c 24 28 63 6f 6e 66 69 67 29 29 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6e %s,$(config)))',._MAKE.esc(cfg.n
37cc0 61 6d 65 3a 6c 6f 77 65 72 28 29 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 52 20 20 3a ame:lower()))._p('..TARGETDIR..:
37ce0 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 =.%s',._MAKE.esc(cfg.buildtarget
37d00 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 4f 42 4a 44 49 52 20 20 20 20 20 3a 3d .directory))._p('..OBJDIR.....:=
37d20 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 .%s',._MAKE.esc(cfg.objectsdir))
37d40 0a 5f 70 28 27 20 20 44 45 50 45 4e 44 53 20 20 20 20 3a 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e ._p('..DEPENDS....:=.%s',.table.
37d60 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b concat(_MAKE.esc(premake.getlink
37d80 73 28 63 66 67 2c 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 s(cfg,."dependencies",."fullpath
37da0 22 29 29 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 52 45 46 45 52 45 4e 43 45 53 20 3a 3d 20 25 ")),."."))._p('..REFERENCES.:=.%
37dc0 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 6c s',.table.implode(_MAKE.esc(cfgl
37de0 69 62 73 5b 63 66 67 5d 29 2c 20 22 2f 72 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 ibs[cfg]),."/r:",."",."."))._p('
37e00 20 20 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 25 73 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d ..FLAGS......+=.%s.%s',.table.im
37e20 70 6c 6f 64 65 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 2f 64 3a 22 2c 20 22 22 2c 20 22 20 plode(cfg.defines,."/d:",."",.".
37e40 22 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 73 63 2e "),.table.concat(table.join(csc.
37e60 67 65 74 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 getflags(cfg),.cfg.buildoptions)
37e80 2c 20 22 20 22 29 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 42 55 49 4c 44 43 4d 44 ,."."))._p('..define.PREBUILDCMD
37ea0 53 27 29 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 S').if.#cfg.prebuildcommands.>.0
37ec0 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 62 75 .then._p('\t@echo.Running.pre-bu
37ee0 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e ild.commands')._p('\t%s',.table.
37f00 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 implode(cfg.prebuildcommands,.""
37f20 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 ,."",."\n\t")).end._p('..endef')
37f40 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 50 52 45 4c 49 4e 4b 43 4d 44 53 27 29 0a 69 66 20 23 ._p('..define.PRELINKCMDS').if.#
37f60 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 cfg.prelinkcommands.>.0.then._p(
37f80 27 5c 74 40 65 63 68 6f 20 52 75 6e 6e 69 6e 67 20 70 72 65 2d 6c 69 6e 6b 20 63 6f 6d 6d 61 6e '\t@echo.Running.pre-link.comman
37fa0 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 ds')._p('\t%s',.table.implode(cf
37fc0 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 g.prelinkcommands,."",."",."\n\t
37fe0 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
38000 6e 65 20 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 27 29 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 ne.POSTBUILDCMDS').if.#cfg.postb
38020 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 uildcommands.>.0.then._p('\t@ech
38040 6f 20 52 75 6e 6e 69 6e 67 20 70 6f 73 74 2d 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 73 27 29 0a o.Running.post-build.commands').
38060 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 _p('\t%s',.table.implode(cfg.pos
38080 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 6e 5c 74 22 29 29 tbuildcommands,."",."",."\n\t"))
380a0 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f .end._p('..endef')._p('endif')._
380c0 70 28 27 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 20 3d 20 7b 20 7d p('').end..premake.vstudio.=.{.}
380e0 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 73 20 3d 20 7b 0a 76 73 32 30 31 30 20 3d 20 22 76 31 .local.toolsets.=.{.vs2010.=."v1
38100 30 30 22 2c 0a 76 73 32 30 31 32 20 3d 20 22 76 31 31 30 22 2c 0a 76 73 32 30 31 33 20 3d 20 22 00",.vs2012.=."v110",.vs2013.=."
38120 76 31 32 30 22 2c 0a 76 73 32 30 31 35 20 3d 20 22 76 31 34 30 22 0a 7d 0a 70 72 65 6d 61 6b 65 v120",.vs2015.=."v140".}.premake
38140 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 20 74 6f 6f 6c 73 65 74 73 5b 5f 41 43 54 .vstudio.toolset.=.toolsets[_ACT
38160 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 6e 3f 22 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f ION].or."unknown?".local.vstudio
38180 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 .=.premake.vstudio.vstudio.platf
381a0 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 20 20 3d 20 22 41 6e 79 20 43 50 55 22 2c 0a 6d 69 orms.=.{.any.....=."Any.CPU",.mi
381c0 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d 73 22 2c 0a 4e 61 74 69 76 xed...=."Mixed.Platforms",.Nativ
381e0 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 38 36 20 20 20 20 20 3d 20 22 78 38 36 22 2c 0a 78 e..=."Win32",.x86.....=."x86",.x
38200 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 36 34 20 20 20 20 20 3d 20 22 78 36 34 32.....=."Win32",.x64.....=."x64
38220 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 58 62 6f 78 33 36 30 20 3d 20 22 58 ",.PS3.....=."PS3",.Xbox360.=."X
38240 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 0a 7d 0a 66 75 6e 63 box.360",.ARM.....=."ARM".}.func
38260 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 61 72 63 68 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c tion.vstudio.arch(prj).if.(prj.l
38280 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 6e anguage.==."C#").then.return."An
382a0 79 20 43 50 55 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 y.CPU".else.return."Win32".end.e
382c0 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 6f 6e 66 69 67 73 nd.function.vstudio.buildconfigs
382e0 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 61 6c 20 70 6c 61 (sln).local.cfgs.=.{.}.local.pla
38300 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 tforms.=.premake.filterplatforms
38320 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 4e 61 74 69 76 65 (sln,.vstudio.platforms,."Native
38340 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 6b 65 2e 68 61 73 ").local.hascpp....=.premake.has
38360 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 6f 74 6e 65 74 20 cppproject(sln).local.hasdotnet.
38380 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 28 73 6c 6e 29 0a =.premake.hasdotnetproject(sln).
383a0 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 3e 20 22 76 73 32 if.hasdotnet.and.(_ACTION.>."vs2
383c0 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 2e 69 6e 73 65 72 008".or.hascpp).then.table.inser
383e0 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 6e 64 0a 69 66 20 t(platforms,.1,."mixed").end.if.
38400 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 76 73 32 30 31 30 hasdotnet.and.(_ACTION.<."vs2010
38420 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 65 2e 69 6e 73 65 ".or.not.hascpp).then.table.inse
38440 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 64 0a 69 66 20 5f rt(platforms,.1,."any").end.if._
38460 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 61 6c 20 70 6c 61 ACTION.>."vs2008".then.local.pla
38480 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 61 74 66 6f 72 6d tforms2010.=.{.}.for._,.platform
384a0 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 66 20 76 73 74 75 .in.ipairs(platforms).do.if.vstu
384c0 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 20 22 57 69 6e 33 dio.platforms[platform].==."Win3
384e0 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 6c 65 2e 69 6e 73 2".then.if.hascpp.then.table.ins
38500 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 6d 29 0a 65 6e 64 ert(platforms2010,.platform).end
38520 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 6e 73 65 72 74 28 .if.hasdotnet.then.table.insert(
38540 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 65 6c 73 65 0a 74 platforms2010,."x86").end.else.t
38560 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 able.insert(platforms2010,.platf
38580 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 6c 61 74 66 6f 72 orm).end.end.platforms.=.platfor
385a0 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 20 69 6e 20 69 70 ms2010.end.for._,.buildcfg.in.ip
385c0 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 66 6f 72 20 airs(sln.configurations).do.for.
385e0 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 _,.platform.in.ipairs(platforms)
38600 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 79 2e 73 72 63 5f .do.local.entry.=.{.}.entry.src_
38620 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 73 72 63 5f 70 6c buildcfg.=.buildcfg.entry.src_pl
38640 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 6f 72 6d 20 7e 3d atform.=.platform.if.platform.~=
38660 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 38 22 20 74 68 65 ."PS3".or._ACTION.>."vs2008".the
38680 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 67 0a 65 6e 74 72 n.entry.buildcfg.=.buildcfg.entr
386a0 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 6f 72 6d 73 5b 70 y.platform.=.vstudio.platforms[p
386c0 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 66 67 20 3d 20 70 latform].else.entry.buildcfg.=.p
386e0 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 0a 65 6e 74 72 79 latform...."."....buildcfg.entry
38700 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 74 72 79 2e 6e 61 .platform.=."Win32".end.entry.na
38720 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 20 2e 2e 20 65 6e me.=.entry.buildcfg...."|"....en
38740 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 3d 20 28 70 6c 61 try.platform.entry.isreal.=.(pla
38760 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 6d 20 7e 3d 20 22 tform.~=."any".and.platform.~=."
38780 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 20 65 6e 74 72 79 mixed").table.insert(cfgs,.entry
387a0 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 66 75 6e 63 74 69 ).end.end.return.cfgs.end.functi
387c0 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 6c 6e 29 0a 70 72 on.vstudio.cleansolution(sln).pr
387e0 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 73 6c 6e 22 29 0a emake.clean.file(sln,."%%.sln").
38800 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 73 75 6f 22 premake.clean.file(sln,."%%.suo"
38820 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 6e 63 ).premake.clean.file(sln,."%%.nc
38840 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 2c 20 22 25 25 2e b").premake.clean.file(sln,."%%.
38860 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 66 69 6c 65 28 73 userprefs").premake.clean.file(s
38880 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 6e 63 74 69 6f 6e ln,."%%.usertasks").end.function
388a0 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 0a 6c 6f 63 61 6c .vstudio.cleanproject(prj).local
388c0 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
388e0 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 66 6e 61 6d 65 20 name(prj,."%%").os.remove(fname.
38900 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 61 6d 65 20 2e 2e ...".vcproj").os.remove(fname...
38920 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 28 66 6e 61 6d 65 .".vcproj.user").os.remove(fname
38940 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 66 6e 61 6d 65 20 ....".vcxproj").os.remove(fname.
38960 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 6f 76 65 28 66 6e ...".vcxproj.user").os.remove(fn
38980 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 0a 6f 73 2e 72 65 ame....".vcxproj.filters").os.re
389a0 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 73 2e 72 65 6d 6f move(fname....".csproj").os.remo
389c0 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 29 0a 6f 73 2e 72 ve(fname....".csproj.user").os.r
389e0 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 2e 72 65 6d 6f 76 emove(fname....".pidb").os.remov
38a00 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 63 74 69 6f 6e 20 e(fname....".sdf").end.function.
38a20 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 6f 73 2e 72 65 6d vstudio.cleantarget(name).os.rem
38a40 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 6f 76 65 28 6e 61 ove(name....".pdb").os.remove(na
38a60 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 6d 65 20 2e 2e 20 me....".idb").os.remove(name....
38a80 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 22 2e 76 73 68 6f ".ilk").os.remove(name....".vsho
38aa0 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 20 22 2e 65 78 65 st.exe").os.remove(name....".exe
38ac0 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 73 74 75 64 69 6f .manifest").end.function.vstudio
38ae0 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 74 74 65 72 6e 0a .projectfile(prj).local.pattern.
38b00 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 65 6e 0a 70 61 74 if.prj.language.==."C#".then.pat
38b20 74 65 72 6e 20 3d 20 22 25 25 2e 63 73 70 72 6f 6a 22 0a 65 6c 73 65 0a 70 61 74 74 65 72 6e 20 tern.=."%%.csproj".else.pattern.
38b40 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 2c 20 22 25 25 2e 76 63 =.iif(_ACTION.>."vs2008",."%%.vc
38b60 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 xproj",."%%.vcproj").end.local.f
38b80 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
38ba0 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
38bc0 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
38be0 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
38c00 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#
38c20 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
38c40 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
38c60 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
38c80 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
38ca0 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
38cc0 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",
38ce0 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
38d00 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
38d20 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
38d40 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
38d60 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
38d80 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
38da0 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
38dc0 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"
38de0 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
38e00 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
38e20 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
38e40 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
38e60 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
38e80 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.
38ea0 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
38ec0 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
38ee0 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
38f00 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
38f20 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"
38f40 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
38f60 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
38f80 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)
38fa0 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
38fc0 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
38fe0 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
39000 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
39020 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..=.
39040 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.=."
39060 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 7d 0a 10",.toolsVersion....=."3.5",.}.
39080 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 20 3d 20 }.newaction.{.trigger.........=.
390a0 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 56 69 73 "vs2010",.shortname.......=."Vis
390c0 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 20 20 20 ual.Studio.2010",.description...
390e0 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 6c 20 53 ..=."Generate.Microsoft.Visual.S
39100 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 20 20 20 tudio.2010.project.files",.os...
39120 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 69 ...........=."windows",.valid_ki
39140 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 6f nds.....=.{."ConsoleApp",."Windo
39160 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 62 wedApp",."StaticLib",."SharedLib
39180 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 43 ".},.valid_languages.=.{."C",."C
391a0 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 20 7b 0a ++",."C#"},.valid_tools.....=.{.
391c0 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 20 7b cc.....=.{."msc"...},.dotnet.=.{
391e0 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 6e 63 ."msnet".},.},.onsolution.=.func
39200 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 2c 20 tion(sln).premake.generate(sln,.
39220 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 72 61 "%%.sln",.vstudio.sln2005.genera
39240 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 70 72 te).end,.onproject.=.function(pr
39260 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 70 72 j).if.premake.isdotnetproject(pr
39280 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 22 25 j).then.premake.generate(prj,."%
392a0 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 72 61 %.csproj",.vstudio.cs2005.genera
392c0 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 63 73 te).premake.generate(prj,."%%.cs
392e0 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 65 72 proj.user",.vstudio.cs2005.gener
39300 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 74 65 28 ate_user).else.premake.generate(
39320 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 32 30 31 prj,."%%.vcxproj",.premake.vs201
39340 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 72 6a 2c 0_vcxproj).premake.generate(prj,
39360 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 73 32 30 ."%%.vcxproj.user",.premake.vs20
39380 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 72 61 74 10_vcxproj_user).premake.generat
393a0 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 76 73 74 e(prj,."%%.vcxproj.filters",.vst
393c0 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 0a 65 6e udio.vc2010.generate_filters).en
393e0 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 61 6b 65 d.end,.oncleansolution.=.premake
39400 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 61 6e 70 .vstudio.cleansolution,.oncleanp
39420 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 61 6e 70 roject..=.premake.vstudio.cleanp
39440 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 6d 61 6b roject,.oncleantarget...=.premak
39460 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 6f 20 3d e.vstudio.cleantarget,.vstudio.=
39480 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 30 33 22 .{.productVersion..=."8.0.30703"
394a0 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 67 65 74 ,.solutionVersion.=."11",.target
394c0 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 6f 6e 20 Framework.=."4.0",.toolsVersion.
394e0 20 20 20 3d 20 22 34 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f ...=."4.0",.}.}..premake.vstudio
39500 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 20 3d 20 70 72 65 .vc200x.=.{.}.local.vc200x.=.pre
39520 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 74 72 65 65 20 3d make.vstudio.vc200x.local.tree.=
39540 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 6f 6e 20 62 6f 6f .premake.tree.local.function.boo
39560 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 20 22 74 72 75 65 l(value).return.iif(value,."true
39580 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 63 32 30 30 78 2e ",."false").end.function.vc200x.
395a0 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 73 75 6c 74 20 3d optimization(cfg).local.result.=
395c0 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 63 66 67 2e 66 6c .0.for._,.value.in.ipairs(cfg.fl
395e0 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 6d 69 7a 65 22 29 ags).do.if.(value.==."Optimize")
39600 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 61 6c 75 65 20 3d .then.result.=.3.elseif.(value.=
39620 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.=.
39640 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 7a 65 53 70 65 65 1.elseif.(value.==."OptimizeSpee
39660 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 64 0a 72 65 74 75 d").then.result.=.2.end.end.retu
39680 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 68 65 rn.result.end.function.vc200x.he
396a0 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 5c 6e 22 0a 5f 70 ader(element).io.eol.=."\r\n"._p
396c0 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 22 ('<?xml.version="1.0".encoding="
396e0 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 2c 20 65 6c 65 6d Windows-1252"?>')._p('<%s',.elem
39700 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 73 75 61 6c 20 43 ent)._p(1,'ProjectType="Visual.C
39720 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 27 29 0a 65 6e 64 ++"')._p(1,'Version="9.00"').end
39740 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 74 69 6f 6e 28 6e .function.vc200x.Configuration(n
39760 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 74 69 6f 6e 27 29 ame,.cfg)._p(2,'<Configuration')
39780 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 63 28 6e ._p(3,'Name="%s"',.premake.esc(n
397a0 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 79 3d 22 25 73 22 ame))._p(3,'OutputDirectory="%s"
397c0 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 72 67 65 74 2e 64 ',.premake.esc(cfg.buildtarget.d
397e0 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 61 74 65 44 69 72 irectory))._p(3,'IntermediateDir
39800 65 63 74 6f 72 79 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 ectory="%s"',.premake.esc(cfg.ob
39820 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 66 20 28 63 66 67 jectsdir)).local.cfgtype.if.(cfg
39840 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 74 79 .kind.==."SharedLib").then.cfgty
39860 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 20 22 53 74 61 74 pe.=.2.elseif.(cfg.kind.==."Stat
39880 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 6c 73 65 0a 63 66 icLib").then.cfgtype.=.4.else.cf
398a0 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 75 72 61 74 69 6f gtype.=.1.end._p(3,'Configuratio
398c0 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 63 66 67 2e 66 6c nType="%s"',.cfgtype).if.(cfg.fl
398e0 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 4d 46 43 3d 22 25 ags.MFC).then._p(3,.'UseOfMFC="%
39900 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 75 6e 74 69 6d 65 d"',.iif(cfg.flags.StaticRuntime
39920 2c 20 31 2c 20 32 29 29 0a 65 6e 64 20 20 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c ,.1,.2)).end...if.(cfg.flags.ATL
39940 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 6e 0a 5f 70 .or.cfg.flags.StaticATL).then._p
39960 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 2e 66 6c 61 (3,.'UseOfATL="%d"',.iif(cfg.fla
39980 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 33 2c 27 43 gs.StaticATL,.1,.2)).end._p(3,'C
399a0 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 6c 61 67 73 haracterSet="%s"',.iif(cfg.flags
399c0 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 73 2e 4d 61 .Unicode,.1,.2)).if.cfg.flags.Ma
399e0 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 6e 73 69 6f naged.then._p(3,'ManagedExtensio
39a00 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 75 6e 63 74 ns="1"').end._p(3,'>').end.funct
39a20 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 74 72 20 3d ion.vc200x.Files(prj).local.tr.=
39a40 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 .premake.project.buildsourcetree
39a60 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 62 72 61 6e (prj).tree.traverse(tr,.{.onbran
39a80 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 74 68 29 0a chenter.=.function(node,.depth).
39aa0 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 68 2c 20 27 _p(depth,.'<Filter')._p(depth,.'
39ac0 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 64 65 70 74 \tName="%s"',.node.name)._p(dept
39ae0 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 27 5c 74 3e h,.'\tFilter=""')._p(depth,.'\t>
39b00 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 69 6f 6e 28 ').end,.onbranchexit.=.function(
39b20 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 6c 74 65 72 node,.depth)._p(depth,.'</Filter
39b40 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 6f 64 65 2c >').end,.onleaf.=.function(node,
39b60 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 66 67 2e 6e .depth).local.fname.=.node.cfg.n
39b80 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 70 74 68 2c ame._p(depth,.'<File')._p(depth,
39ba0 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 2e 74 72 61 .'\tRelativePath="%s"',.path.tra
39bc0 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 68 2c 20 27 nslate(fname,."\\"))._p(depth,.'
39be0 5c 74 3e 27 29 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2b 20 31 0a 66 6f 72 20 5f 2c 20 63 \t>').depth.=.depth.+.1.for._,.c
39c00 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 fginfo.in.ipairs(prj.solution.vs
39c20 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 tudio_configs).do.if.cfginfo.isr
39c40 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 eal.then.local.cfg.=.premake.get
39c60 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 config(prj,.cfginfo.src_buildcfg
39c80 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 75 73 ,.cfginfo.src_platform).local.us
39ca0 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 ePCH.=.(not.prj.flags.NoPCH.and.
39cc0 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a prj.pchsource.==.node.cfg.name).
39ce0 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 3d 20 70 61 74 68 2e 69 73 63 70 70 66 local.isSourceCode.=.path.iscppf
39d00 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 ile(fname).local.needsCompileAs.
39d20 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 20 7e 3d 20 70 72 65 6d 61 6b =.(path.iscfile(fname).~=.premak
39d40 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 29 0a 69 66 20 75 73 e.project.iscproject(prj)).if.us
39d60 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 74 68 65 6e 0a 5f 70 28 64 65 70 ePCH.or.isSourceCode.then._p(dep
39d80 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 64 65 70 th,.'<FileConfiguration')._p(dep
39da0 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 th,.'\tName="%s"',.cfginfo.name)
39dc0 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 74 3c ._p(depth,.'\t>')._p(depth,.'\t<
39de0 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 22 27 Tool')._p(depth,.'\t\tName="%s"'
39e00 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 2c 20 .,.iif(cfg.system.==."Xbox360",.
39e20 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 6f 6d "VCCLX360CompilerTool",."VCCLCom
39e40 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 62 6a pilerTool").)._p(depth,.'\t\tObj
39e60 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 20 70 ectFile="$(IntDir)\\%s.obj"'.,.p
39e80 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 ath.translate(path.trimdots(path
39ea0 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 20 6e .removeext(fname)),."\\").).if.n
39ec0 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 5c 74 eedsCompileAs.then._p(depth,.'\t
39ee0 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 63 66 \tCompileAs="%s"',.iif(path.iscf
39f00 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 43 48 ile(fname),.1,.2)).end.if.usePCH
39f20 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 68 65 .then.if.cfg.system.==."PS3".the
39f40 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 72 65 n.local.options.=.table.join(pre
39f60 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 20 20 make.snc.getcflags(cfg),........
39f80 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 63 2e ....................premake.snc.
39fa0 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 20 20 getcxxflags(cfg),...............
39fc0 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 0a 6f .............cfg.buildoptions).o
39fe0 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 20 22 ptions.=.table.concat(options,."
3a000 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 63 72 .");.options.=.options....'.--cr
3a020 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 6d 65 eate_pch="$(IntDir)/$(TargetName
3a040 29 2e 70 63 68 22 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 5f 70 28 64 ).pch"'....................._p(d
3a060 65 70 74 68 2c 20 27 5c 74 5c 74 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 epth,.'\t\tAdditionalOptions="%s
3a080 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6f 70 74 69 6f 6e 73 29 29 0a 65 6c 73 65 0a 5f "',.premake.esc(options)).else._
3a0a0 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 p(depth,.'\t\tUsePrecompiledHead
3a0c0 65 72 3d 22 31 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 2f 3e er="1"').end.end._p(depth,.'\t/>
3a0e0 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 43 6f 6e 66 69 67 75 72 61 74 69 6f ')._p(depth,.'</FileConfiguratio
3a100 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 20 2d n>').end.end.end.depth.=.depth.-
3a120 20 31 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 65 3e 27 29 0a 65 6e 64 2c 0a 7d 2c 20 .1._p(depth,.'</File>').end,.},.
3a140 66 61 6c 73 65 2c 20 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 50 6c false,.2).end.function.vc200x.Pl
3a160 61 74 66 6f 72 6d 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 73 65 64 20 3d 20 7b 20 7d 0a 5f 70 atforms(prj).local.used.=.{.}._p
3a180 28 31 2c 27 3c 50 6c 61 74 66 6f 72 6d 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 (1,'<Platforms>').for._,.cfg.in.
3a1a0 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
3a1c0 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 2e 69 73 72 65 61 6c 20 61 6e 64 20 6e 6f 74 20 74 61 igs).do.if.cfg.isreal.and.not.ta
3a1e0 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 ble.contains(used,.cfg.platform)
3a200 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 75 73 65 64 2c 20 63 66 67 2e 70 6c 61 .then.table.insert(used,.cfg.pla
3a220 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 27 29 0a 5f 70 28 33 2c 27 4e tform)._p(2,'<Platform')._p(3,'N
3a240 61 6d 65 3d 22 25 73 22 27 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 2f ame="%s"',.cfg.platform)._p(2,'/
3a260 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 6c 61 74 66 6f 72 6d 73 3e 27 29 >').end.end._p(1,'</Platforms>')
3a280 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 53 79 6d 62 6f 6c 73 28 63 66 67 .end.function.vc200x.Symbols(cfg
3a2a0 29 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 68 65 ).if.(not.cfg.flags.Symbols).the
3a2c0 6e 0a 72 65 74 75 72 6e 20 30 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 n.return.0.else.if.cfg.flags.NoE
3a2e0 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 6f 72 20 0a 20 20 20 76 63 32 30 30 78 2e 6f 70 74 ditAndContinue.or.....vc200x.opt
3a300 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 6f 72 20 0a 20 20 20 63 66 67 2e 66 imization(cfg).~=.0.or.....cfg.f
3a320 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 20 0a 20 20 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d lags.Managed.or.....cfg.platform
3a340 20 3d 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 33 0a 65 6c 73 65 0a 72 65 74 .==."x64".then.return.3.else.ret
3a360 75 72 6e 20 34 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 urn.4.end.end.end.function.vc200
3a380 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 x.VCCLCompilerTool(cfg)._p(3,'<T
3a3a0 6f 6f 6c 27 29 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 ool')._p(4,'Name="%s"',.iif(cfg.
3a3c0 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 43 6f 6d 70 platform.~=."Xbox360",."VCCLComp
3a3e0 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c ilerTool",."VCCLX360CompilerTool
3a400 22 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 20 74 68 ")).if.cfg.flags.UnsignedChar.th
3a420 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 en.table.insert(cfg.buildoptions
3a440 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 ,.'/J').end.if.#cfg.buildoptions
3a460 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e .>.0.then._p(4,'AdditionalOption
3a480 73 3d 22 25 73 20 2f 4d 50 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b s="%s./MP"',.table.concat(premak
3a4a0 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 29 0a 65 e.esc(cfg.buildoptions),.".")).e
3a4c0 6e 64 0a 5f 70 28 34 2c 27 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3d 22 25 73 22 27 2c 20 76 63 32 nd._p(4,'Optimization="%s"',.vc2
3a4e0 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 66 20 63 66 67 2e 66 6c 00x.optimization(cfg)).if.cfg.fl
3a500 61 67 73 2e 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4f 6d ags.NoFramePointer.then._p(4,'Om
3a520 69 74 46 72 61 6d 65 50 6f 69 6e 74 65 72 73 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 itFramePointers="%s"',.bool(true
3a540 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 )).end.if.#cfg.includedirs.>.0.t
3a560 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 44 69 72 65 63 hen._p(4,'AdditionalIncludeDirec
3a580 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 tories="%s"',.premake.esc(path.t
3a5a0 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 ranslate(table.concat(cfg.includ
3a5c0 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 20 23 63 66 67 edirs,.";"),.'\\'))).end.if.#cfg
3a5e0 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 70 72 6f 63 65 .defines.>.0.then._p(4,'Preproce
3a600 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 ssorDefinitions="%s"',.premake.e
3a620 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 sc(table.concat(cfg.defines,.";"
3a640 29 29 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 ))).end.if.premake.config.isdebu
3a660 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 gbuild(cfg).and.cfg.flags.Enable
3a680 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 MinimalRebuild.and.not.cfg.flags
3a6a0 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 4d 69 6e 69 6d 61 6c 52 65 62 75 69 .Managed.then._p(4,'MinimalRebui
3a6c0 6c 64 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 ld="%s"',.bool(true)).end.if.cfg
3a6e0 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 .flags.NoExceptions.then._p(4,'E
3a700 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3d 22 30 22 27 29 0a 65 6c 73 65 69 66 20 63 66 xceptionHandling="0"').elseif.cf
3a720 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 78 63 65 70 74 69 6f 6e g.flags.SEH.then._p(4,'Exception
3a740 48 61 6e 64 6c 69 6e 67 3d 22 32 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e 6f 70 74 Handling="2"').end.if.vc200x.opt
3a760 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 30 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e imization(cfg).==.0.and.not.cfg.
3a780 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 42 61 73 69 63 52 75 flags.Managed.then._p(4,'BasicRu
3a7a0 6e 74 69 6d 65 43 68 65 63 6b 73 3d 22 33 22 27 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 30 78 2e ntimeChecks="3"').end.if.vc200x.
3a7c0 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 optimization(cfg).~=.0.then._p(4
3a7e0 2c 27 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 ,'StringPooling="%s"',.bool(true
3a800 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e )).end.local.runtime.if.premake.
3a820 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 74 68 65 6e 0a 72 75 config.isdebugbuild(cfg).then.ru
3a840 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 ntime.=.iif(cfg.flags.StaticRunt
3a860 69 6d 65 2c 20 31 2c 20 33 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 63 66 ime,.1,.3).else.runtime.=.iif(cf
3a880 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 30 2c 20 32 29 0a 65 6e 64 g.flags.StaticRuntime,.0,.2).end
3a8a0 0a 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3d 22 25 73 22 27 2c 20 72 75 6e ._p(4,'RuntimeLibrary="%s"',.run
3a8c0 74 69 6d 65 29 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c time)._p(4,'EnableFunctionLevelL
3a8e0 69 6e 6b 69 6e 67 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 69 66 20 63 66 67 inking="%s"',.bool(true)).if.cfg
3a900 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 61 6e 64 20 63 66 67 2e 70 .platform.~=."Xbox360".and.cfg.p
3a920 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 78 36 34 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 latform.~=."x64".then.if.cfg.fla
3a940 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 61 62 6c 65 45 6e gs.EnableSSE.then._p(4,'EnableEn
3a960 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 31 22 27 29 0a 65 6c 73 65 69 hancedInstructionSet="1"').elsei
3a980 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 34 f.cfg.flags.EnableSSE2.then._p(4
3a9a0 2c 27 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3d 22 ,'EnableEnhancedInstructionSet="
3a9c0 32 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 2"').end.end.if.cfg.flags.FloatF
3a9e0 61 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 ast.then._p(4,'FloatingPointMode
3aa00 6c 3d 22 32 22 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 l="2"').elseif.cfg.flags.FloatSt
3aa20 72 69 63 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 rict.then._p(4,'FloatingPointMod
3aa40 65 6c 3d 22 31 22 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 el="1"').end.if.cfg.flags.NoRTTI
3aa60 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a .and.not.cfg.flags.Managed.then.
3aa80 5f 70 28 34 2c 27 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3d 22 25 73 22 27 2c 20 62 6f 6f _p(4,'RuntimeTypeInfo="%s"',.boo
3aaa0 6c 28 66 61 6c 73 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 l(false)).end.if.cfg.flags.Nativ
3aac0 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 41 73 eWChar.then._p(4,'TreatWChar_tAs
3aae0 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 0a 65 BuiltInType="%s"',.bool(true)).e
3ab00 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 74 68 lseif.cfg.flags.NoNativeWChar.th
3ab20 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 54 79 en._p(4,'TreatWChar_tAsBuiltInTy
3ab40 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 6e 6f pe="%s"',.bool(false)).end.if.no
3ab60 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 t.cfg.flags.NoPCH.and.cfg.pchhea
3ab80 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 65 61 der.then._p(4,'UsePrecompiledHea
3aba0 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 64 65 der="2"')._p(4,'PrecompiledHeade
3abc0 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 0a 65 rThrough="%s"',.cfg.pchheader).e
3abe0 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 3d 22 lse._p(4,'UsePrecompiledHeader="
3ac00 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 32 29 %s"',.iif(cfg.flags.NoPCH,.0,.2)
3ac20 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 2c 20 ).end._p(4,'WarningLevel="%s"',.
3ac40 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 2c 20 iif(cfg.flags.ExtraWarnings,.4,.
3ac60 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 20 74 3)).if.cfg.flags.FatalWarnings.t
3ac80 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 6f 6f hen._p(4,'WarnAsError="%s"',.boo
3aca0 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 30 30 l(true)).end.if._ACTION.<."vs200
3acc0 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 68 65 8".and.not.cfg.flags.Managed.the
3ace0 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 50 72 n._p(4,'Detect64BitPortabilityPr
3ad00 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 67 73 oblems="%s"',.bool(not.cfg.flags
3ad20 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 67 72 .No64BitChecks)).end._p(4,'Progr
3ad40 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 amDataBaseFileName="$(OutDir)\\%
3ad60 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 s.pdb"',.path.getbasename(cfg.bu
3ad80 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e 66 6f ildtarget.name))._p(4,'DebugInfo
3ada0 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 6d 62 rmationFormat="%s"',.vc200x.Symb
3adc0 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 43 22 ols(cfg)).if.cfg.language.==."C"
3ade0 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 6e 64 .then._p(4,.'CompileAs="1"').end
3ae00 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e ._p(3,'/>').end.function.vc200x.
3ae20 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 29 0a VCLinkerTool(cfg)._p(3,'<Tool').
3ae40 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 6e 0a if.cfg.kind.~=."StaticLib".then.
3ae60 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 66 6f _p(4,'Name="%s"',.iif(cfg.platfo
3ae80 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 22 2c rm.~=."Xbox360",."VCLinkerTool",
3aea0 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 6c 61 ."VCX360LinkerTool")).if.cfg.fla
3aec0 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 72 65 gs.NoImportLib.then._p(4,'Ignore
3aee0 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 29 29 ImportLibrary="%s"',.bool(true))
3af00 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 68 65 .end.if.#cfg.linkoptions.>.0.the
3af20 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c n._p(4,'AdditionalOptions="%s"',
3af40 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 6c 69 .table.concat(premake.esc(cfg.li
3af60 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 6c 69 nkoptions),.".")).end.if.#cfg.li
3af80 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 65 70 nks.>.0.then._p(4,'AdditionalDep
3afa0 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 70 72 endencies="%s"',.table.concat(pr
3afc0 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 6c 6c emake.getlinks(cfg,."all",."full
3afe0 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 46 69 path"),.".")).end._p(4,'OutputFi
3b000 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 74 61 le="$(OutDir)\\%s"',.cfg.buildta
3b020 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 61 6c rget.name)._p(4,'LinkIncremental
3b040 3d 22 25 73 22 27 2c 20 0a 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e ="%s"',..iif(premake.config.isin
3b060 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 34 crementallink(cfg).,.2,.1))._p(4
3b080 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 22 ,'AdditionalLibraryDirectories="
3b0a0 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 70 %s"',.table.concat(premake.esc(p
3b0c0 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 29 ath.translate(cfg.libdirs,.'\\')
3b0e0 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 6b ).,.";")).local.deffile.=.premak
3b100 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 69 e.findfile(cfg,.".def").if.deffi
3b120 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 69 le.then._p(4,'ModuleDefinitionFi
3b140 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 6c le="%s"',.deffile).end.if.cfg.fl
3b160 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 61 ags.NoManifest.then._p(4,'Genera
3b180 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 65 teManifest="%s"',.bool(false)).e
3b1a0 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 6f nd._p(4,'GenerateDebugInformatio
3b1c0 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 67 n="%s"',.bool(vc200x.Symbols(cfg
3b1e0 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 20 ).~=.0)).if.vc200x.Symbols(cfg).
3b200 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 46 ~=.0.then._p(4,'ProgramDataBaseF
3b220 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 61 ileName="$(OutDir)\\%s.pdb"',.pa
3b240 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 6e th.getbasename(cfg.buildtarget.n
3b260 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 2c ame)).end._p(4,'SubSystem="%s"',
3b280 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 31 .iif(cfg.kind.==."ConsoleApp",.1
3b2a0 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 67 ,.2)).if.vc200x.optimization(cfg
3b2c0 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 65 ).~=.0.then._p(4,'OptimizeRefere
3b2e0 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 6c nces="2"')._p(4,'EnableCOMDATFol
3b300 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 22 ding="2"').end.if.(cfg.kind.==."
3b320 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 64 ConsoleApp".or.cfg.kind.==."Wind
3b340 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 4d owedApp").and.not.cfg.flags.WinM
3b360 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 3d ain.then._p(4,'EntryPointSymbol=
3b380 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 69 "mainCRTStartup"').end.if.cfg.ki
3b3a0 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 nd.==."SharedLib".then.local.imp
3b3c0 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 libname.=.cfg.linktarget.fullpat
3b3e0 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 66 h._p(4,'ImportLibrary="%s"',.iif
3b400 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 (cfg.flags.NoImportLib,.cfg.obje
3b420 63 74 73 64 69 72 20 2e 2e 20 22 5c 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 ctsdir...."\\"....path.getname(i
3b440 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 28 mplibname),.implibname)).end._p(
3b460 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 2e 4,'TargetMachine="%d"',.iif(cfg.
3b480 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 0a platform.==."x64",.17,.1)).else.
3b4a0 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 69 _p(4,'Name="VCLibrarianTool"').i
3b4c0 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 69 f.#cfg.links.>.0.then._p(4,'Addi
3b4e0 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 2e tionalDependencies="%s"',.table.
3b500 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 6c concat(premake.getlinks(cfg,."al
3b520 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 2c l",."fullpath"),.".")).end._p(4,
3b540 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 66 'OutputFile="$(OutDir)\\%s"',.cf
3b560 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 64 g.buildtarget.name).if.#cfg.libd
3b580 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 62 irs.>.0.then._p(4,'AdditionalLib
3b5a0 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 65 raryDirectories="%s"',.premake.e
3b5c0 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 sc(path.translate(table.concat(c
3b5e0 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 61 fg.libdirs.,.";")))).end.local.a
3b600 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 20 ddlOptions.=.{}.if.cfg.platform.
3b620 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 4f ==."x32".then.table.insert(addlO
3b640 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 63 ptions,."/MACHINE:X86").elseif.c
3b660 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 2e fg.platform.==."x64".then.table.
3b680 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 36 insert(addlOptions,."/MACHINE:X6
3b6a0 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 6e 4").end.addlOptions.=.table.join
3b6c0 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 69 (addlOptions,.cfg.linkoptions).i
3b6e0 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 64 f.#addlOptions.>.0.then._p(4,'Ad
3b700 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e ditionalOptions="%s"',.table.con
3b720 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 20 cat(premake.esc(addlOptions),.".
3b740 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 74 ")).end.end._p(3,'/>').end.funct
3b760 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 28 ion.vc200x.VCCLCompilerTool_PS3(
3b780 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 56 cfg)._p(3,'<Tool')._p(4,'Name="V
3b7a0 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 70 CCLCompilerTool"').local.buildop
3b7c0 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 67 tions.=.table.join(premake.snc.g
3b7e0 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 78 etcflags(cfg),.premake.snc.getcx
3b800 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 69 xflags(cfg),.cfg.buildoptions).i
3b820 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 63 f.not.cfg.flags.NoPCH.and.cfg.pc
3b840 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 65 hheader.then._p(4,'UsePrecompile
3b860 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 48 dHeader="2"')._p(4,'PrecompiledH
3b880 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 65 eaderThrough="%s"',.path.getname
3b8a0 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 75 (cfg.pchheader)).table.insert(bu
3b8c0 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 72 ildoptions,.'--use_pch="$(IntDir
3b8e0 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 34 )/$(TargetName).pch"').else._p(4
3b900 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 69 ,'UsePrecompiledHeader="%s"',.ii
3b920 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 70 f(cfg.flags.NoPCH,.0,.2)).end._p
3b940 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 (4,'AdditionalOptions="%s"',.pre
3b960 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f make.esc(table.concat(buildoptio
3b980 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 3e ns,."."))).if.#cfg.includedirs.>
3b9a0 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 44 .0.then._p(4,'AdditionalIncludeD
3b9c0 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 61 irectories="%s"',.premake.esc(pa
3b9e0 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e th.translate(table.concat(cfg.in
3ba00 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 20 cludedirs,.";"),.'\\'))).end.if.
3ba20 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 70 #cfg.defines.>.0.then._p(4,'Prep
3ba40 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 65 rocessorDefinitions="%s"',.table
3ba60 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 29 .concat(premake.esc(cfg.defines)
3ba80 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 73 ,.";")).end._p(4,'ProgramDataBas
3baa0 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 20 eFileName="$(OutDir)\\%s.pdb"',.
3bac0 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 path.getbasename(cfg.buildtarget
3bae0 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 6f .name))._p(4,'DebugInformationFo
3bb00 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 29 rmat="0"')._p(4,'CompileAs="0"')
3bb20 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e ._p(3,'/>').end.function.vc200x.
3bb40 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 6f VCLinkerTool_PS3(cfg)._p(3,'<Too
3bb60 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 74 l').if.cfg.kind.~=."StaticLib".t
3bb80 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 0a hen._p(4,'Name="VCLinkerTool"').
3bba0 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 local.buildoptions.=.table.join(
3bbc0 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 67 premake.snc.getldflags(cfg),.cfg
3bbe0 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 3e .linkoptions).if.#buildoptions.>
3bc00 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 3d .0.then._p(4,'AdditionalOptions=
3bc20 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 "%s"',.premake.esc(table.concat(
3bc40 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 67 buildoptions,."."))).end.if.#cfg
3bc60 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 6c .links.>.0.then._p(4,'Additional
3bc80 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 74 Dependencies="%s"',.table.concat
3bca0 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 66 (premake.getlinks(cfg,."all",."f
3bcc0 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 75 ullpath"),.".")).end._p(4,'Outpu
3bce0 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 6c tFile="$(OutDir)\\%s"',.cfg.buil
3bd00 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 6e dtarget.name)._p(4,'LinkIncremen
3bd20 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 72 tal="0"')._p(4,'AdditionalLibrar
3bd40 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 74 yDirectories="%s"',.table.concat
3bd60 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 2e (premake.esc(path.translate(cfg.
3bd80 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 65 libdirs,.'\\')).,.";"))._p(4,'Ge
3bda0 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3d 22 25 73 22 27 2c 20 62 6f 6f 6c 28 66 61 6c 73 65 nerateManifest="%s"',.bool(false
3bdc0 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 27 ))._p(4,'ProgramDatabaseFile=""'
3bde0 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 31 )._p(4,'RandomizedBaseAddress="1
3be00 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 6f "')._p(4,'DataExecutionPreventio
3be20 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 61 n="0"').else._p(4,'Name="VCLibra
3be40 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 3d rianTool"').local.buildoptions.=
3be60 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 .table.join(premake.snc.getldfla
3be80 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 gs(cfg),.cfg.linkoptions).if.#bu
3bea0 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 ildoptions.>.0.then._p(4,'Additi
3bec0 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 onalOptions="%s"',.premake.esc(t
3bee0 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 able.concat(buildoptions,.".")))
3bf00 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 .end.if.#cfg.links.>.0.then._p(4
3bf20 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 ,'AdditionalDependencies="%s"',.
3bf40 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 table.concat(premake.getlinks(cf
3bf60 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 g,."all",."fullpath"),.".")).end
3bf80 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 ._p(4,'OutputFile="$(OutDir)\\%s
3bfa0 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 66 "',.cfg.buildtarget.name).if.#cf
3bfc0 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 6f g.libdirs.>.0.then._p(4,'Additio
3bfe0 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 65 nalLibraryDirectories="%s"',.pre
3c000 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f make.esc(path.translate(table.co
3c020 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 65 ncat(cfg.libdirs.,.";")))).end.e
3c040 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
3c060 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 70 x.VCResourceCompilerTool(cfg)._p
3c080 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 72 (3,'<Tool')._p(4,'Name="VCResour
3c0a0 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 74 ceCompilerTool"').if.#cfg.resopt
3c0c0 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 ions.>.0.then._p(4,'AdditionalOp
3c0e0 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b tions="%s"',.table.concat(premak
3c100 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 64 e.esc(cfg.resoptions),.".")).end
3c120 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 73 .if.#cfg.defines.>.0.or.#cfg.res
3c140 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 73 defines.>.0.then._p(4,'Preproces
3c160 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 63 sorDefinitions="%s"',.table.conc
3c180 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 65 at(premake.esc(table.join(cfg.de
3c1a0 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 65 fines,.cfg.resdefines)),.";")).e
3c1c0 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 63 nd.if.#cfg.includedirs.>.0.or.#c
3c1e0 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 6c fg.resincludedirs.>.0.then.local
3c200 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 69 .dirs.=.table.join(cfg.includedi
3c220 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 64 rs,.cfg.resincludedirs)._p(4,'Ad
3c240 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 27 ditionalIncludeDirectories="%s"'
3c260 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 62 ,.premake.esc(path.translate(tab
3c280 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 6e le.concat(dirs,.";"),.'\\'))).en
3c2a0 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 d._p(3,'/>').end.function.vc200x
3c2c0 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 66 .VCManifestTool(cfg).local.manif
3c2e0 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 72 ests.=.{.}.for._,.fname.in.ipair
3c300 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 6e s(cfg.files).do.if.path.getexten
3c320 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 0a sion(fname).==.".manifest".then.
3c340 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 65 table.insert(manifests,.fname).e
3c360 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 3d nd.end._p(3,'<Tool')._p(4,'Name=
3c380 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 73 "VCManifestTool"').if.#manifests
3c3a0 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 65 .>.0.then._p(4,'AdditionalManife
3c3c0 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 65 stFiles="%s"',.premake.esc(table
3c3e0 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 70 .concat(manifests,.";"))).end._p
3c400 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 4d (3,'/>').end.function.vc200x.VCM
3c420 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 2c IDLTool(cfg)._p(3,'<Tool')._p(4,
3c440 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 74 'Name="VCMIDLTool"').if.cfg.plat
3c460 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 45 form.==."x64".then._p(4,'TargetE
3c480 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 0a nvironment="3"').end._p(3,'/>').
3c4a0 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 6c end.function.vc200x.buildstepsbl
3c4c0 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 5f ock(name,.steps)._p(3,'<Tool')._
3c4e0 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 73 p(4,'Name="%s"',.name).if.#steps
3c500 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 22 .>.0.then._p(4,'CommandLine="%s"
3c520 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 65 ',.premake.esc(table.implode(ste
3c540 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 27 ps,."",."",."\r\n"))).end._p(3,'
3c560 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 20 0a 7b 0a 56 43 43 />').end.local.blockmap.=..{.VCC
3c580 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
3c5a0 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_
3c5c0 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_
3c5e0 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
3c600 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_
3c620 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_
3c640 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
3c660 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.
3c680 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,
3c6a0 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
3c6c0 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
3c6e0 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
3c700 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
3c720 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
3c740 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
3c760 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
3c780 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
3c7a0 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
3c7c0 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
3c7e0 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
3c800 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
3c820 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
3c840 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
3c860 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
3c880 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.
3c8a0 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
3c8c0 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
3c8e0 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
3c900 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",."
3c920 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
3c940 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
3c960 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",.
3c980 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
3c9a0 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
3c9c0 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
3c9e0 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
3ca00 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
3ca20 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".}
3ca40 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
3ca60 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
3ca80 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
3caa0 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
3cac0 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
3cae0 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
3cb00 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
3cb20 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
3cb40 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
3cb60 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
3cb80 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",.
3cba0 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
3cbc0 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
3cbe0 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(
3cc00 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
3cc20 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)).
3cc40 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
3cc60 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"',.
3cc80 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
3cca0 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
3ccc0 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
3cce0 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
3cd00 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(
3cd20 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
3cd40 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
3cd60 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
3cd80 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
3cda0 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,.
3cdc0 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
3cde0 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
3ce00 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
3ce20 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))
3ce40 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
3ce60 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.==
3ce80 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
3cea0 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
3cec0 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).
3cee0 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
3cf00 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
3cf20 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
3cf40 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
3cf60 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
3cf80 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
3cfa0 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
3cfc0 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
3cfe0 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
3d000 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
3d020 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
3d040 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,'
3d060 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
3d080 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
3d0a0 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
3d0c0 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"
3d0e0 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="
3d100 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
3d120 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
3d140 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
3d160 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),.".")
3d180 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
3d1a0 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
3d1c0 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
3d1e0 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
3d200 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
3d220 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
3d240 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
3d260 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
3d280 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._
3d2a0 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,'<
3d2c0 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
3d2e0 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
3d300 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
3d320 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('
3d340 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
3d360 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
3d380 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
3d3a0 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
3d3c0 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=
3d3e0 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
3d400 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
3d420 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
3d440 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
3d460 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,
3d480 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
3d4a0 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
3d4c0 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
3d4e0 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
3d500 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
3d520 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
3d540 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
3d560 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
3d580 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
3d5a0 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
3d5c0 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
3d5e0 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
3d600 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;"),'"',
3d620 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
3d640 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
3d660 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
3d680 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)
3d6a0 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
3d6c0 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
3d6e0 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
3d700 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
3d720 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
3d740 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
3d760 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
3d780 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
3d7a0 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
3d7c0 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
3d7e0 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
3d800 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
3d820 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
3d840 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
3d860 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
3d880 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
3d8a0 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
3d8c0 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
3d8e0 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
3d900 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)
3d920 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(
3d940 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)
3d960 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).
3d980 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.
3d9a0 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
3d9c0 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
3d9e0 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
3da00 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.
3da20 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
3da40 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
3da60 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.
3da80 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
3daa0 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
3dac0 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
3dae0 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
3db00 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
3db20 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
3db40 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
3db60 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
3db80 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
3dba0 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
3dbc0 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
3dbe0 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
3dc00 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
3dc20 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
3dc40 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).
3dc60 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(
3dc80 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
3dca0 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)
3dcc0 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}").=."
3dce0 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
3dd00 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
3dd20 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
3dd40 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
3dd60 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
3dd80 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
3dda0 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}
3ddc0 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
3dde0 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.
3de00 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)
3de20 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
3de40 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(
3de60 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
3de80 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
3dea0 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
3dec0 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
3dee0 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
3df00 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(
3df20 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
3df40 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
3df60 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
3df80 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
3dfa0 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.
3dfc0 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
3dfe0 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(
3e000 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
3e020 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
3e040 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
3e060 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._,.
3e080 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
3e0a0 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
3e0c0 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.=
3e0e0 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.
3e100 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.==.
3e120 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.=.
3e140 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.
3e160 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
3e180 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.=.%
3e1a0 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
3e1c0 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
3e1e0 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
3e200 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
3e220 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
3e240 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
3e260 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 74 6f 6f 6c 73 65 74 ).end.if.premake.vstudio.toolset
3e280 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 .==."v120_wp81".and.prj.kind.==.
3e2a0 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e "WindowedApp".then._p('\t\t{%s}.
3e2c0 25 73 2e 44 65 70 6c 6f 79 2e 30 20 3d 20 25 73 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c %s.Deploy.0.=.%s|%s',..prj.uuid,
3e2e0 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 29 .cfg.name,.cfg.buildcfg,.mapped)
3e300 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 .end.end.end._p('\tEndGlobalSect
3e320 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 ion').end.function.sln2005.prope
3e340 72 74 69 65 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 rties(sln)._p('\tGlobalSection(S
3e360 6f 6c 75 74 69 6f 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e olutionProperties).=.preSolution
3e380 27 29 0a 5f 70 28 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 ')._p('\t\tHideSolutionNode.=.FA
3e3a0 4c 53 45 27 29 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 LSE')._p('\tEndGlobalSection').e
3e3c0 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 nd.function.sln2005.project_grou
3e3e0 70 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 4e 65 73 74 ps(sln)._p('\tGlobalSection(Nest
3e400 65 64 50 72 6f 6a 65 63 74 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 edProjects).=.preSolution').for.
3e420 67 72 70 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 grp.in.premake.solution.eachgrou
3e440 70 28 73 6c 6e 29 20 64 6f 0a 69 66 20 67 72 70 2e 70 61 72 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 p(sln).do.if.grp.parent.~=.nil.t
3e460 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 67 72 70 2e 75 75 hen._p('\t\t{%s}.=.{%s}',.grp.uu
3e480 69 64 2c 20 67 72 70 2e 70 61 72 65 6e 74 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 id,.grp.parent.uuid).end.end.for
3e4a0 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f .prj.in.premake.solution.eachpro
3e4c0 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c ject(sln).do.if.prj.group.~=.nil
3e4e0 20 74 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 70 72 6a 2e .then._p('\t\t{%s}.=.{%s}',.prj.
3e500 75 75 69 64 2c 20 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 uuid,.prj.group.uuid).end.end._p
3e520 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 00 70 72 65 6d 61 ('\tEndGlobalSection').end.prema
3e540 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 ke.vstudio.cs2005.=.{.}.local.vs
3e560 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c 6f 63 61 6c 20 63 73 tudio.=.premake.vstudio.local.cs
3e580 32 30 30 35 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 0a 6c 2005..=.premake.vstudio.cs2005.l
3e5a0 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 ocal.function.getelements(prj,.a
3e5c0 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 ction,.fname).if.action.==."Comp
3e5e0 69 6c 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 63 73 22 29 20 74 ile".and.fname:endswith(".cs").t
3e600 68 65 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 73 69 67 6e 65 72 hen.if.fname:endswith(".Designer
3e620 2e 63 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d .cs").then.local.basename.=.fnam
3e640 65 3a 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 e:sub(1,.-13).local.testname.=.b
3e660 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 asename....".cs".if.premake.find
3e680 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 file(prj,.testname).then.return.
3e6a0 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 73 74 6e "Dependency",.testname.end.testn
3e6c0 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a 69 66 20 70 72 65 ame.=.basename....".resx".if.pre
3e6e0 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 make.findfile(prj,.testname).the
3e700 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 n.return."AutoGen",.testname.end
3e720 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 .else.local.basename.=.fname:sub
3e740 28 31 2c 20 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d (1,.-4).local.testname.=.basenam
3e760 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 e....".Designer.cs".if.premake.f
3e780 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 indfile(prj,.testname).then.retu
3e7a0 72 6e 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 rn."SubTypeForm".end.end.end.if.
3e7c0 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 61 6e 64 action.==."EmbeddedResource".and
3e7e0 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 68 65 6e 0a 6c 6f .fname:endswith(".resx").then.lo
3e800 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 36 29 0a cal.basename.=.fname:sub(1,.-6).
3e820 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 local.testname.=.path.getname(ba
3e840 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 sename....".cs").if.premake.find
3e860 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d file(prj,.testname).then.if.prem
3e880 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e ake.findfile(prj,.basename....".
3e8a0 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 44 65 73 69 67 Designer.cs").then.return."Desig
3e8c0 6e 65 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 nerType",.testname.else.return."
3e8e0 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 74 Dependency",.testname.end.else.t
3e900 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 estname.=.path.getname(basename.
3e920 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 ...".Designer.cs").if.premake.fi
3e940 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 ndfile(prj,.testname).then.retur
3e960 6e 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 n."AutoGenerated".end.end.end.if
3e980 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e .action.==."Content".then.return
3e9a0 20 22 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 4e 6f 6e 65 22 0a ."CopyNewest".end.return."None".
3e9c0 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 0a 72 65 end.function.cs2005.arch(prj).re
3e9e0 74 75 72 6e 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 turn."AnyCPU".end.function.cs200
3ea00 35 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 5.files(prj).local.tr.=.premake.
3ea20 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 70 72 65 project.buildsourcetree(prj).pre
3ea40 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 make.tree.traverse(tr,.{.onleaf.
3ea60 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 =.function(node).local.action.=.
3ea80 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 6e 6f premake.dotnet.getbuildaction(no
3eaa0 64 65 2e 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 68 2e 74 72 61 6e de.cfg).local.fname..=.path.tran
3eac0 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 slate(premake.esc(node.cfg.name)
3eae0 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 70 65 6e 64 65 6e ,."\\").local.elements,.dependen
3eb00 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 6e 6f cy.=.getelements(prj,.action,.no
3eb20 64 65 2e 70 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e 6f 6e 65 22 20 74 de.path).if.elements.==."None".t
3eb40 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e 27 hen._p('....<%s.Include="%s"./>'
3eb60 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 25 ,.action,.fname).else._p('....<%
3eb80 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 s.Include="%s">',.action,.fname)
3eba0 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 74 68 65 6e 0a 5f .if.elements.==."AutoGen".then._
3ebc0 70 28 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 74 6f 47 65 6e 3e p('......<AutoGen>True</AutoGen>
3ebe0 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 65 72 ').elseif.elements.==."AutoGener
3ec00 61 74 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 ated".then._p('......<SubType>De
3ec20 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 47 65 signer</SubType>')._p('......<Ge
3ec40 6e 65 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 74 6f 72 3c 2f 47 nerator>ResXFileCodeGenerator</G
3ec60 65 6e 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 74 47 65 6e 4f 75 enerator>')._p('......<LastGenOu
3ec80 74 70 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 65 6e 4f 75 74 70 tput>%s.Designer.cs</LastGenOutp
3eca0 75 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 ut>',.premake.esc(path.getbasena
3ecc0 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 me(node.name))).elseif.elements.
3ece0 3d 3d 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 ==."SubTypeDesigner".then._p('..
3ed00 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 70 65 3e 27 ....<SubType>Designer</SubType>'
3ed20 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 46 6f 72 ).elseif.elements.==."SubTypeFor
3ed40 6d 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 46 6f 72 6d 3c m".then._p('......<SubType>Form<
3ed60 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 /SubType>').elseif.elements.==."
3ed80 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c PreserveNewest".then._p('......<
3eda0 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 65 72 76 65 4e 65 CopyToOutputDirectory>PreserveNe
3edc0 77 65 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 27 29 0a 65 west</CopyToOutputDirectory>').e
3ede0 6e 64 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 nd.if.dependency.then._p('......
3ee00 3c 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e <DependentUpon>%s</DependentUpon
3ee20 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 64 >',.path.translate(premake.esc(d
3ee40 65 70 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c ependency),."\\")).end._p('....<
3ee60 2f 25 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 66 61 6c 73 65 29 /%s>',.action).end.end.},.false)
3ee80 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d .end.function.cs2005.projectelem
3eea0 65 6e 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e ent(prj).local.action.=.premake.
3eec0 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 76 65 72 73 69 action.current().local.toolversi
3eee0 6f 6e 20 3d 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 on.=.''.if.action.vstudio.toolsV
3ef00 65 72 73 69 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 73 74 72 69 6e 67 ersion.then.toolversion.=.string
3ef20 2e 66 6f 72 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 22 27 2c 20 61 63 .format('.ToolsVersion="%s"',.ac
3ef40 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 29 0a 65 6e 64 0a 69 tion.vstudio.toolsVersion).end.i
3ef60 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 3c 3f f._ACTION.>."vs2008".then._p('<?
3ef80 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d xml.version="1.0".encoding="utf-
3efa0 38 22 3f 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 44 65 66 61 75 6c 8"?>').end._p('<Project%s.Defaul
3efc0 74 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 tTargets="Build".xmlns="http://s
3efe0 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d chemas.microsoft.com/developer/m
3f000 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f 6e 29 0a 65 6e 64 sbuild/2003">',.toolversion).end
3f020 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 .function.cs2005.projectsettings
3f040 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 (prj)._p('..<PropertyGroup>')._p
3f060 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 ('....<Configuration.Condition="
3f080 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e .\'$(Configuration)\'.==.\'\'.">
3f0a0 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 %s</Configuration>',.premake.esc
3f0c0 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 5b 31 5d 29 (prj.solution.configurations[1])
3f0e0 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 )._p('....<Platform.Condition=".
3f100 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e 25 73 3c 2f 50 6c \'$(Platform)\'.==.\'\'.">%s</Pl
3f120 61 74 66 6f 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 29 0a 6c 6f 63 61 atform>',.cs2005.arch(prj)).loca
3f140 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
3f160 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 t().if.action.vstudio.productVer
3f180 73 69 6f 6e 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 64 75 63 74 56 65 72 73 69 6f sion.then._p('....<ProductVersio
3f1a0 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 74 69 6f 6e 2e 76 n>%s</ProductVersion>',.action.v
3f1c0 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 5f 41 studio.productVersion).end.if._A
3f1e0 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 53 CTION.<."vs2012".then._p('....<S
3f200 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e chemaVersion>2.0</SchemaVersion>
3f220 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d ').end._p('....<ProjectGuid>{%s}
3f240 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 20 </ProjectGuid>',.prj.uuid)._p('.
3f260 20 20 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 79 70 65 3e 27 2c ...<OutputType>%s</OutputType>',
3f280 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 29 0a 5f 70 .premake.dotnet.getkind(prj))._p
3f2a0 28 27 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f 70 65 72 74 ('....<AppDesignerFolder>Propert
3f2c0 69 65 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a 5f 70 28 27 20 20 ies</AppDesignerFolder>')._p('..
3f2e0 20 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 ..<RootNamespace>%s</RootNamespa
3f300 63 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a ce>',.prj.buildtarget.basename).
3f320 5f 70 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f 41 73 73 65 6d 62 _p('....<AssemblyName>%s</Assemb
3f340 6c 79 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 lyName>',.prj.buildtarget.basena
3f360 6d 65 29 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e 66 72 61 6d 65 77 me).local.framework.=.prj.framew
3f380 6f 72 6b 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 65 74 46 72 61 6d ork.or.action.vstudio.targetFram
3f3a0 65 77 6f 72 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 ework.if.framework.then._p('....
3f3c0 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 73 3c 2f 54 61 72 <TargetFrameworkVersion>v%s</Tar
3f3e0 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 2c 20 66 72 61 6d 65 77 6f 72 6b getFrameworkVersion>',.framework
3f400 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 30 27 20 74 68 65 ).end.if._ACTION.==.'vs2010'.the
3f420 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c n._p('....<TargetFrameworkProfil
3f440 65 3e 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 3e 27 29 0a 65 6e e></TargetFrameworkProfile>').en
3f460 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 d.if._ACTION.>=."vs2010".then._p
3f480 28 27 20 20 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f 46 69 6c 65 41 6c ('....<FileAlignment>512</FileAl
3f4a0 69 67 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 ignment>').end._p('..</PropertyG
3f4c0 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 70 roup>').end.function.cs2005.prop
3f4e0 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 ertygroup(cfg)._p('..<PropertyGr
3f500 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f oup.Condition=".\'$(Configuratio
3f520 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 73 5c 27 20 22 3e n)|$(Platform)\'.==.\'%s|%s\'.">
3f540 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 63 73 32 30 30 35 ',.premake.esc(cfg.name),.cs2005
3f560 2e 61 72 63 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 .arch(cfg)).if._ACTION.>."vs2008
3f580 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 25 ".then._p('....<PlatformTarget>%
3f5a0 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 s</PlatformTarget>',.cs2005.arch
3f5c0 28 63 66 67 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 (cfg)).end.end.function.cs2005.g
3f5e0 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 63 73 32 enerate(prj).io.eol.=."\r\n".cs2
3f600 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 20 5f 41 43 54 49 005.projectelement(prj).if._ACTI
3f620 4f 4e 20 3e 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 ON.>."vs2010".then._p('..<Import
3f640 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 .Project="$(MSBuildExtensionsPat
3f660 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 h)\\$(MSBuildToolsVersion)\\Micr
3f680 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 45 osoft.Common.props".Condition="E
3f6a0 78 69 73 74 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e 73 50 61 74 68 29 xists(\'$(MSBuildExtensionsPath)
3f6c0 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c 4d 69 63 72 6f 73 \\$(MSBuildToolsVersion)\\Micros
3f6e0 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a 65 6e 64 0a 63 73 oft.Common.props\')"./>').end.cs
3f700 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a 66 6f 72 20 63 66 2005.projectsettings(prj).for.cf
3f720 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 6f 0a g.in.premake.eachconfig(prj).do.
3f740 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 69 66 20 63 66 67 cs2005.propertygroup(cfg).if.cfg
3f760 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 .flags.Symbols.then._p('....<Deb
3f780 75 67 53 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 27 29 0a ugSymbols>true</DebugSymbols>').
3f7a0 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 65 62 75 67 54 79 _p('....<DebugType>full</DebugTy
3f7c0 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 70 64 pe>').else._p('....<DebugType>pd
3f7e0 62 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 bonly</DebugType>').end._p('....
3f800 3c 4f 70 74 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 69 69 66 28 63 66 <Optimize>%s</Optimize>',.iif(cf
3f820 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 g.flags.Optimize.or.cfg.flags.Op
3f840 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 6d 69 7a 65 timizeSize.or.cfg.flags.Optimize
3f860 53 70 65 65 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 27 20 20 20 Speed,."true",."false"))._p('...
3f880 20 3c 4f 75 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 68 3e 27 2c 20 63 .<OutputPath>%s</OutputPath>',.c
3f8a0 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 0a 5f 70 28 27 20 20 fg.buildtarget.directory)._p('..
3f8c0 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 69 6e 65 43 6f 6e ..<DefineConstants>%s</DefineCon
3f8e0 73 74 61 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 stants>',.table.concat(premake.e
3f900 73 63 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 27 20 20 20 20 3c sc(cfg.defines),.";"))._p('....<
3f920 45 72 72 6f 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f 72 74 3e ErrorReport>prompt</ErrorReport>
3f940 27 29 0a 5f 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 3c 2f 57 61 72 6e ')._p('....<WarningLevel>4</Warn
3f960 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 61 66 65 20 ingLevel>').if.cfg.flags.Unsafe.
3f980 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e then._p('....<AllowUnsafeBlocks>
3f9a0 74 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 true</AllowUnsafeBlocks>').end.i
3f9c0 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 20 74 68 65 6e 0a 5f f.cfg.flags.FatalWarnings.then._
3f9e0 70 28 27 20 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 74 72 p('....<TreatWarningsAsErrors>tr
3fa00 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e 27 29 0a 65 6e 64 ue</TreatWarningsAsErrors>').end
3fa20 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 5f 70 ._p('..</PropertyGroup>').end._p
3fa40 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 65 66 20 69 6e 20 ('..<ItemGroup>').for._,.ref.in.
3fa60 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 73 69 ipairs(premake.getlinks(prj,."si
3fa80 62 6c 69 6e 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c blings",."object")).do._p('....<
3faa0 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c ProjectReference.Include="%s">',
3fac0 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 .path.translate(path.getrelative
3fae0 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 (prj.location,.vstudio.projectfi
3fb00 6c 65 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 50 72 6f 6a le(ref)),."\\"))._p('......<Proj
3fb20 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 75 69 64 29 0a 5f ect>{%s}</Project>',.ref.uuid)._
3fb40 70 28 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 p('......<Name>%s</Name>',.prema
3fb60 6b 65 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 3c 2f 50 72 6f 6a ke.esc(ref.name))._p('....</Proj
3fb80 65 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6e ectReference>').end.for._,.linkn
3fba0 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 ame.in.ipairs(premake.getlinks(p
3fbc0 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f 0a 5f 70 rj,."system",."basename")).do._p
3fbe0 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 20 2f 3e ('....<Reference.Include="%s"./>
3fc00 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 ',.premake.esc(linkname)).end._p
3fc20 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 ('..</ItemGroup>')._p('..<ItemGr
3fc40 6f 75 70 3e 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c oup>').cs2005.files(prj)._p('..<
3fc60 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c 64 20 3d 20 69 69 /ItemGroup>').local.msbuild.=.ii
3fc80 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 2c 20 22 42 69 6e 22 2c 20 22 54 6f f(_ACTION.<."vs2012",."Bin",."To
3fca0 6f 6c 73 22 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d ols")._p('..<Import.Project="$(M
3fcc0 53 42 75 69 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 53 68 61 72 70 2e SBuild%sPath)\\Microsoft.CSharp.
3fce0 74 61 72 67 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 27 20 20 3c 21 2d targets"./>',.msbuild)._p('..<!-
3fd00 2d 20 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 -.To.modify.your.build.process,.
3fd20 61 64 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 add.your.task.inside.one.of.the.
3fd40 74 61 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 27 targets.below.and.uncomment.it.'
3fd60 29 0a 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 20 65 78 74 65 6e )._p('.......Other.similar.exten
3fd80 73 69 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 72 6f 73 6f 66 74 sion.points.exist,.see.Microsoft
3fda0 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 .Common.targets.')._p('..<Target
3fdc0 20 4e 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 .Name="BeforeBuild">')._p('..</T
3fde0 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 41 66 74 arget>')._p('..<Target.Name="Aft
3fe00 65 72 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 erBuild">')._p('..</Target>')._p
3fe20 28 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 ('..-->')._p('</Project>').end..
3fe40 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 local.cs2005.=.premake.vstudio.c
3fe60 73 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 s2005.function.cs2005.generate_u
3fe80 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 50 72 ser(prj).io.eol.=."\r\n"._p('<Pr
3fea0 6f 6a 65 63 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 oject.xmlns="http://schemas.micr
3fec0 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 osoft.com/developer/msbuild/2003
3fee0 22 3e 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 ">')._p('..<PropertyGroup>').loc
3ff00 61 6c 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 al.refpaths.=.table.translate(pr
3ff20 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 j.libdirs,.function(v).return.pa
3ff40 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 2e 2e 20 22 th.getabsolute(prj.location...."
3ff60 2f 22 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 /"....v).end)._p('....<Reference
3ff80 50 61 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 70 61 74 68 2e 74 Path>%s</ReferencePath>',.path.t
3ffa0 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 72 65 66 70 61 74 68 73 2c 20 ranslate(table.concat(refpaths,.
3ffc0 22 3b 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f ";"),."\\"))._p('..</PropertyGro
3ffe0 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d up>')._p('</Project>').end..prem
40000 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 ake.vstudio.vc2010.=.{.}.local.v
40020 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c c2010.=.premake.vstudio.vc2010.l
40040 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6c ocal.vstudio.=.premake.vstudio.l
40060 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 ocal.function.vs2010_config(prj)
40080 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 72 6f 6a 65 63 74 ._p(1,'<ItemGroup.Label="Project
400a0 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 Configurations">').for._,.cfginf
400c0 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f o.in.ipairs(prj.solution.vstudio
400e0 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 _configs).do._p(2,'<ProjectConfi
40100 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 guration.Include="%s">',.premake
40120 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3c 43 6f 6e 66 69 .esc(cfginfo.name))._p(3,'<Confi
40140 67 75 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 63 66 67 guration>%s</Configuration>',cfg
40160 69 6e 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 66 6f 72 6d 3e 25 info.buildcfg)._p(3,'<Platform>%
40180 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 66 6f 72 6d 29 0a s</Platform>',cfginfo.platform).
401a0 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a _p(2,'</ProjectConfiguration>').
401c0 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 0a 6c 6f 63 end._p(1,'</ItemGroup>').end.loc
401e0 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a al.function.vs2010_globals(prj).
40200 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 _p(1,'<PropertyGroup.Label="Glob
40220 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c als">')._p(2,'<ProjectGuid>{%s}<
40240 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 32 2c 27 3c /ProjectGuid>',prj.uuid)._p(2,'<
40260 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e RootNamespace>%s</RootNamespace>
40280 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a ',prj.name).if.prj.flags.and.prj
402a0 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 .flags.Managed.then._p(2,'<Targe
402c0 74 46 72 61 6d 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 tFrameworkVersion>v4.0</TargetFr
402e0 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 27 3c 4b 65 79 77 6f 72 64 ameworkVersion>')._p(2,'<Keyword
40300 3e 4d 61 6e 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 >ManagedCProj</Keyword>').elseif
40320 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".
40340 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 65 6e 2d 55 then._p(2,'<DefaultLanguage>en-U
40360 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 4d 69 6e S</DefaultLanguage>')._p(2,'<Min
40380 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 31 32 2e 30 3c 2f 4d 69 imumVisualStudioVersion>12.0</Mi
403a0 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 nimumVisualStudioVersion>')._p(2
403c0 2c 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 74 72 75 65 3c ,'<AppContainerApplication>true<
403e0 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 0a 5f 70 28 32 /AppContainerApplication>')._p(2
40400 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 50 68 6f 6e 65 ,'<ApplicationType>Windows.Phone
40420 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c </ApplicationType>')._p(2,'<Appl
40440 69 63 61 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 38 2e 31 3c 2f 41 70 70 6c 69 63 61 icationTypeRevision>8.1</Applica
40460 74 69 6f 6e 54 79 70 65 52 65 76 69 73 69 6f 6e 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c tionTypeRevision>').else._p(2,'<
40480 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6e Keyword>Win32Proj</Keyword>').en
404a0 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 d._p(1,'</PropertyGroup>').end.f
404c0 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 6f 6e 66 69 unction.vc2010.config_type(confi
404e0 67 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 22 44 79 6e 61 g).local.t.=.{.SharedLib.=."Dyna
40500 6d 69 63 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 22 53 74 61 74 69 63 micLibrary",.StaticLib.=."Static
40520 4c 69 62 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 Library",.ConsoleApp.=."Applicat
40540 69 6f 6e 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e ion",.WindowedApp.=."Application
40560 22 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f ".}.return.t[config.kind].end.lo
40580 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 cal.function.if_config_and_platf
405a0 6f 72 6d 28 29 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 69 74 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e orm().return.'Condition="\'$(Con
405c0 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c figuration)|$(Platform)\'==\'%s\
405e0 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 70 74 69 6d 69 73 61 74 '"'.end.local.function.optimisat
40600 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 44 69 73 61 62 6c 65 ion(cfg).local.result.=."Disable
40620 64 22 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c d".for._,.value.in.ipairs(cfg.fl
40640 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 6d 69 7a 65 22 29 ags).do.if.(value.==."Optimize")
40660 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 6c 6c 22 0a 65 6c 73 65 69 66 20 28 76 61 .then.result.=."Full".elseif.(va
40680 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 75 lue.==."OptimizeSize").then.resu
406a0 6c 74 20 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d lt.=."MinSpace".elseif.(value.==
406c0 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 ."OptimizeSpeed").then.result.=.
406e0 22 4d 61 78 53 70 65 65 64 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 "MaxSpeed".end.end.return.result
40700 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 .end.function.vc2010.configurati
40720 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 5f 70 onPropertyGroup(cfg,.cfginfo)._p
40740 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f (1,'<PropertyGroup.'..if_config_
40760 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 and_platform()...'.Label="Config
40780 75 72 61 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f uration">'.,.premake.esc(cfginfo
407a0 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 .name))._p(2,'<ConfigurationType
407c0 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 27 2c 76 63 32 30 31 30 2e >%s</ConfigurationType>',vc2010.
407e0 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a 5f 70 28 32 2c 27 3c 55 73 65 44 65 62 75 config_type(cfg))._p(2,'<UseDebu
40800 67 4c 69 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 gLibraries>%s</UseDebugLibraries
40820 3e 27 2c 20 69 69 66 28 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 20 3d 3d 20 22 44 69 >',.iif(optimisation(cfg).==."Di
40840 73 61 62 6c 65 64 22 2c 22 74 72 75 65 22 2c 22 66 61 6c 73 65 22 29 29 0a 5f 70 28 32 2c 27 3c sabled","true","false"))._p(2,'<
40860 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c PlatformToolset>%s</PlatformTool
40880 73 65 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 29 0a set>',.premake.vstudio.toolset).
408a0 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 if.cfg.flags.MFC.then._p(2,'<Use
408c0 4f 66 4d 66 63 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c OfMfc>%s</UseOfMfc>',.iif(cfg.fl
408e0 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 ags.StaticRuntime,."Static",."Dy
40900 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 namic")).end.if.cfg.flags.ATL.or
40920 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 .cfg.flags.StaticATL.then._p(2,'
40940 3c 55 73 65 4f 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f 66 41 74 6c 3e 27 2c 20 69 69 66 28 63 66 <UseOfAtl>%s</UseOfAtl>',.iif(cf
40960 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 g.flags.StaticATL,."Static",."Dy
40980 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 namic")).end.if.cfg.flags.Manage
409a0 64 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 43 4c 52 53 75 70 70 6f 72 74 3e 74 72 75 65 3c 2f 43 d.then._p(2,'<CLRSupport>true</C
409c0 4c 52 53 75 70 70 6f 72 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 LRSupport>').end._p(1,'</Propert
409e0 79 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 69 6d 70 yGroup>').end.local.function.imp
40a00 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e ort_props(prj).for._,.cfginfo.in
40a20 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e .ipairs(prj.solution.vstudio_con
40a40 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 figs).do.local.cfg.=.premake.get
40a60 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 config(prj,.cfginfo.src_buildcfg
40a80 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 ,.cfginfo.src_platform)._p(1,'<I
40aa0 6d 70 6f 72 74 47 72 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 mportGroup.'..if_config_and_plat
40ac0 66 6f 72 6d 28 29 20 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 6f 70 65 72 74 79 53 68 65 65 74 73 form()...'.Label="PropertySheets
40ae0 22 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a ">'.,premake.esc(cfginfo.name)).
40b00 5f 70 28 32 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 55 73 65 72 52 6f 6f _p(2,'<Import.Project="$(UserRoo
40b20 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 66 6f 72 6d 29 tDir)\\Microsoft.Cpp.$(Platform)
40b40 2e 75 73 65 72 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 65 78 69 73 74 73 28 5c .user.props".Condition="exists(\
40b60 27 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 '$(UserRootDir)\\Microsoft.Cpp.$
40b80 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 5c 27 29 22 20 4c 61 62 65 6c 3d (Platform).user.props\')".Label=
40ba0 22 4c 6f 63 61 6c 41 70 70 44 61 74 61 50 6c 61 74 66 6f 72 6d 22 20 2f 3e 27 29 0a 5f 70 28 31 "LocalAppDataPlatform"./>')._p(1
40bc0 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 ,'</ImportGroup>').end.end.funct
40be0 69 6f 6e 20 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 ion.vc2010.outputProperties(prj)
40c00 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f .for._,.cfginfo.in.ipairs(prj.so
40c20 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c lution.vstudio_configs).do.local
40c40 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 66 .cfg.=.premake.getconfig(prj,.cf
40c60 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f ginfo.src_buildcfg,.cfginfo.src_
40c80 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 63 66 67 2e 62 75 69 platform).local.target.=.cfg.bui
40ca0 6c 64 74 61 72 67 65 74 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 27 2e ldtarget._p(1,'<PropertyGroup.'.
40cc0 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c .if_config_and_platform()...'>',
40ce0 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 .premake.esc(cfginfo.name))._p(2
40d00 2c 27 3c 4f 75 74 44 69 72 3e 25 73 5c 5c 3c 2f 4f 75 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b ,'<OutDir>%s\\</OutDir>',.premak
40d20 65 2e 65 73 63 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 69 66 20 63 66 67 2e e.esc(target.directory)).if.cfg.
40d40 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 32 2c platform.==."Xbox360".then._p(2,
40d60 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 '<OutputFile>$(OutDir)%s</Output
40d80 46 69 6c 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 File>',.premake.esc(target.name)
40da0 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 49 6e 74 44 69 72 3e 25 73 5c 5c 3c 2f 49 6e 74 44 69 72 ).end._p(2,'<IntDir>%s\\</IntDir
40dc0 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 >',.premake.esc(cfg.objectsdir))
40de0 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 3e 25 73 3c 2f 54 61 72 67 65 74 4e 61 6d ._p(2,'<TargetName>%s</TargetNam
40e00 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d e>',.premake.esc(path.getbasenam
40e20 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 45 78 e(target.name)))._p(2,'<TargetEx
40e40 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 78 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 t>%s</TargetExt>',.premake.esc(p
40e60 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a ath.getextension(target.name))).
40e80 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a if.cfg.kind.==."SharedLib".then.
40ea0 6c 6f 63 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f local.ignore.=.(cfg.flags.NoImpo
40ec0 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 20 5f 70 28 32 2c 27 3c 49 67 6e 6f 72 65 49 6d 70 6f rtLib.~=.nil).._p(2,'<IgnoreImpo
40ee0 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 rtLibrary>%s</IgnoreImportLibrar
40f00 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 y>',.tostring(ignore)).end.if.cf
40f20 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 6e 0a 5f 70 28 32 2c g.kind.~=."StaticLib".then._p(2,
40f40 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d '<LinkIncremental>%s</LinkIncrem
40f60 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 ental>',.tostring(premake.config
40f80 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 66 .isincrementallink(cfg))).end.if
40fa0 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c .cfg.flags.NoManifest.then._p(2,
40fc0 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 '<GenerateManifest>false</Genera
40fe0 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 teManifest>').end._p(1,'</Proper
41000 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f tyGroup>').end.end.local.functio
41020 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 n.runtime(cfg).local.runtime.loc
41040 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 2e 66 6c 61 67 73 0a 69 66 20 70 72 65 6d 61 6b 65 2e al.flags.=.cfg.flags.if.premake.
41060 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 74 68 65 6e 0a 72 75 config.isdebugbuild(cfg).then.ru
41080 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 ntime.=.iif(flags.StaticRuntime.
410a0 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 and.not.flags.Managed,."MultiThr
410c0 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 eadedDebug",."MultiThreadedDebug
410e0 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c 61 67 73 2e 53 DLL").else.runtime.=.iif(flags.S
41100 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e 4d 61 6e 61 67 taticRuntime.and.not.flags.Manag
41120 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 ed,."MultiThreaded",."MultiThrea
41140 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a dedDLL").end.return.runtime.end.
41160 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 local.function.precompiled_heade
41180 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f r(cfg).......if.not.cfg.flags.No
411a0 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c PCH.and.cfg.pchheader.then._p(3,
411c0 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 '<PrecompiledHeader>Use</Precomp
411e0 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 iledHeader>')._p(3,'<Precompiled
41200 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 HeaderFile>%s</PrecompiledHeader
41220 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 33 File>',.cfg.pchheader).else._p(3
41240 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c ,'<PrecompiledHeader></Precompil
41260 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 edHeader>').end.end.local.functi
41280 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 on.preprocessor(indent,cfg).if.#
412a0 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 cfg.defines.>.0.then._p(indent,'
412c0 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 25 73 3b 25 25 28 50 <PreprocessorDefinitions>%s;%%(P
412e0 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 reprocessorDefinitions)</Preproc
41300 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 essorDefinitions>'.,premake.esc(
41320 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 table.concat(cfg.defines,.";")))
41340 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 .else._p(indent,'<PreprocessorDe
41360 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 finitions></PreprocessorDefiniti
41380 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e ons>').end.end.local.function.in
413a0 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 69 clude_dirs(indent,cfg).if.#cfg.i
413c0 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c ncludedirs.>.0.then._p(indent,'<
413e0 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b AdditionalIncludeDirectories>%s;
41400 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 %%(AdditionalIncludeDirectories)
41420 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 27 </AdditionalIncludeDirectories>'
41440 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 .,premake.esc(path.translate(tab
41460 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c le.concat(cfg.includedirs,.";"),
41480 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 .'\\'))).end.end.local.function.
414a0 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 52 65 73 resource_compile(cfg)._p(2,'<Res
414c0 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 ourceCompile>').preprocessor(3,c
414e0 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f fg).include_dirs(3,cfg)._p(2,'</
41500 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e ResourceCompile>').end.local.fun
41520 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 ction.exceptions(cfg).if.cfg.fla
41540 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 gs.NoExceptions.then._p(2,'<Exce
41560 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 6c 73 65 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 ptionHandling>false</ExceptionHa
41580 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 ndling>').elseif.cfg.flags.SEH.t
415a0 68 65 6e 0a 5f 70 28 32 2c 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 41 73 79 hen._p(2,'<ExceptionHandling>Asy
415c0 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 65 6e 64 nc</ExceptionHandling>').end.end
415e0 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 74 74 69 28 63 66 67 29 0a 69 66 20 63 66 67 .local.function.rtti(cfg).if.cfg
41600 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e .flags.NoRTTI.and.not.cfg.flags.
41620 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 49 Managed.then._p(3,'<RuntimeTypeI
41640 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 65 6e nfo>false</RuntimeTypeInfo>').en
41660 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 63 68 61 72 5f 74 5f 62 75 69 d.end.local.function.wchar_t_bui
41680 6c 64 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 ldin(cfg).if.cfg.flags.NativeWCh
416a0 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 ar.then._p(3,'<TreatWChar_tAsBui
416c0 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 ltInType>true</TreatWChar_tAsBui
416e0 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4e ltInType>').elseif.cfg.flags.NoN
41700 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 ativeWChar.then._p(3,'<TreatWCha
41720 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c 73 65 3c 2f 54 72 65 61 74 57 43 68 r_tAsBuiltInType>false</TreatWCh
41740 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 ar_tAsBuiltInType>').end.end.loc
41760 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 al.function.sse(cfg).if.cfg.flag
41780 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 45 6e s.EnableSSE.then._p(3,'<EnableEn
417a0 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 hancedInstructionSet>StreamingSI
417c0 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 MDExtensions</EnableEnhancedInst
417e0 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 ructionSet>').elseif.cfg.flags.E
41800 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 45 6e 68 61 nableSSE2.then._p(3,'<EnableEnha
41820 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 61 6d 69 6e 67 53 49 4d 44 ncedInstructionSet>StreamingSIMD
41840 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 Extensions2</EnableEnhancedInstr
41860 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 uctionSet>').end.end.local.funct
41880 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 20 20 20 20 20 69 66 20 ion.floating_point(cfg)......if.
418a0 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c cfg.flags.FloatFast.then._p(3,'<
418c0 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 61 73 74 3c 2f 46 6c 6f 61 74 69 6e FloatingPointModel>Fast</Floatin
418e0 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e gPointModel>').elseif.cfg.flags.
41900 46 6c 6f 61 74 53 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 FloatStrict.and.not.cfg.flags.Ma
41920 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d naged.then._p(3,'<FloatingPointM
41940 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e odel>Strict</FloatingPointModel>
41960 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 64 65 62 75 67 5f ').end.end.local.function.debug_
41980 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 27 27 0a info(cfg).local.debug_info.=.''.
419a0 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 69 66 20 63 66 67 if.cfg.flags.Symbols.then.if.cfg
419c0 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e .platform.==."x64".or.cfg.flags.
419e0 4d 61 6e 61 67 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 Managed.or.premake.config.isopti
41a00 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 mizedbuild(cfg.flags).or.cfg.fla
41a20 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 0a 74 68 65 6e 0a 64 65 62 75 67 5f gs.NoEditAndContinue.then.debug_
41a40 69 6e 66 6f 20 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 22 0a 65 6c 73 65 0a 64 65 info.=."ProgramDatabase".else.de
41a60 62 75 67 5f 69 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 bug_info.=."EditAndContinue".end
41a80 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d .end._p(3,'<DebugInformationForm
41aa0 61 74 3e 25 73 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c at>%s</DebugInformationFormat>',
41ac0 64 65 62 75 67 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d debug_info).end.local.function.m
41ae0 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e inimal_build(cfg).if.premake.con
41b00 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 6c fig.isdebugbuild(cfg).and.cfg.fl
41b20 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 ags.EnableMinimalRebuild.then._p
41b40 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 (3,'<MinimalRebuild>true</Minima
41b60 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 lRebuild>').else._p(3,'<MinimalR
41b80 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a ebuild>false</MinimalRebuild>').
41ba0 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c end.end.local.function.compile_l
41bc0 61 6e 67 75 61 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 anguage(cfg).if.cfg.options.Forc
41be0 65 43 50 50 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 eCPP.then._p(3,'<CompileAs>Compi
41c00 6c 65 41 73 43 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6c 73 65 0a 69 66 20 63 66 leAsCpp</CompileAs>').else.if.cf
41c20 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f g.language.==."C".then._p(3,'<Co
41c40 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 mpileAs>CompileAsC</CompileAs>')
41c60 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 63 .end.end.end.local.function.forc
41c80 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 edinclude_files(indent,cfg).if.#
41ca0 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 cfg.forcedincludes.>.0.then._p(i
41cc0 6e 64 65 6e 74 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 25 73 3c 2f 46 ndent,'<ForcedIncludeFiles>%s</F
41ce0 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 orcedIncludeFiles>'.,premake.esc
41d00 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 (path.translate(table.concat(cfg
41d20 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 .forcedincludes,.";"),.'\\'))).e
41d40 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 63 6c 63 6f 6d nd.end.local.function.vs10_clcom
41d60 70 69 6c 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 pile(cfg)._p(2,'<ClCompile>')._p
41d80 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 73 25 25 28 41 (3,'<AdditionalOptions>%s.%s%%(A
41da0 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 dditionalOptions)</AdditionalOpt
41dc0 69 6f 6e 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 ions>'.,.table.concat(premake.es
41de0 63 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 0a 2c 20 69 69 66 28 c(cfg.buildoptions),.".").,.iif(
41e00 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 2c 20 22 2f 4a 20 22 2c 20 22 cfg.flags.UnsignedChar,."/J.",."
41e20 20 22 29 0a 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 .").)._p(3,'<Optimization>%s</Op
41e40 74 69 6d 69 7a 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 29 0a timization>',optimisation(cfg)).
41e60 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 2c 63 66 67 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 include_dirs(3,cfg).preprocessor
41e80 28 33 2c 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 20 6e (3,cfg).minimal_build(cfg).if..n
41ea0 6f 74 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 ot.premake.config.isoptimizedbui
41ec0 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c ld(cfg.flags).then.if.not.cfg.fl
41ee0 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 61 73 69 63 52 75 6e ags.Managed.then._p(3,'<BasicRun
41f00 74 69 6d 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 74 43 68 65 63 6b 73 3c 2f 42 61 73 timeChecks>EnableFastChecks</Bas
41f20 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c icRuntimeChecks>').end.if.cfg.fl
41f40 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a ags.ExtraWarnings.then.end.else.
41f60 5f 70 28 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e _p(3,'<StringPooling>true</Strin
41f80 67 50 6f 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 52 75 6e 74 69 6d 65 4c 69 gPooling>').end._p(3,'<RuntimeLi
41fa0 62 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 27 2c 20 72 75 6e 74 brary>%s</RuntimeLibrary>',.runt
41fc0 69 6d 65 28 63 66 67 29 29 0a 5f 70 28 33 2c 27 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 ime(cfg))._p(3,'<FunctionLevelLi
41fe0 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 nking>true</FunctionLevelLinking
42000 3e 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 >').if.not.cfg.flags.NoMultiProc
42020 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 essorCompilation.and.not.cfg.fla
42040 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 gs.EnableMinimalRebuild.then._p(
42060 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 74 72 3,'<MultiProcessorCompilation>tr
42080 75 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 ue</MultiProcessorCompilation>')
420a0 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 .else._p(3,'<MultiProcessorCompi
420c0 6c 61 74 69 6f 6e 3e 66 61 6c 73 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 lation>false</MultiProcessorComp
420e0 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 ilation>').end.precompiled_heade
42100 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 r(cfg).if.cfg.flags.ExtraWarning
42120 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c s.then._p(3,'<WarningLevel>Level
42140 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 4</WarningLevel>').else._p(3,'<W
42160 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c arningLevel>Level3</WarningLevel
42180 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e >').end.if.cfg.flags.FatalWarnin
421a0 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 gs.then._p(3,'<TreatWarningAsErr
421c0 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f 72 3e 27 29 0a or>true</TreatWarningAsError>').
421e0 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 72 74 74 69 28 63 66 67 29 0a 77 63 end.exceptions(cfg).rtti(cfg).wc
42200 68 61 72 5f 74 5f 62 75 69 6c 64 69 6e 28 63 66 67 29 0a 73 73 65 28 63 66 67 29 0a 66 6c 6f 61 har_t_buildin(cfg).sse(cfg).floa
42220 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 0a 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a ting_point(cfg).debug_info(cfg).
42240 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 if.cfg.flags.Symbols.then._p(3,'
42260 3c 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3e 24 28 4f 75 74 44 69 <ProgramDataBaseFileName>$(OutDi
42280 72 29 25 73 2e 70 64 62 3c 2f 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d r)%s.pdb</ProgramDataBaseFileNam
422a0 65 3e 27 0a 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 e>'.,.path.getbasename(cfg.build
422c0 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e target.name)).end.if.cfg.flags.N
422e0 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4f 6d 69 74 46 72 oFramePointer.then._p(3,'<OmitFr
42300 61 6d 65 50 6f 69 6e 74 65 72 73 3e 74 72 75 65 3c 2f 4f 6d 69 74 46 72 61 6d 65 50 6f 69 6e 74 amePointers>true</OmitFramePoint
42320 65 72 73 3e 27 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 67 65 28 63 66 67 29 ers>').end.compile_language(cfg)
42340 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 33 2c 63 66 67 29 3b 0a 5f 70 28 .forcedinclude_files(3,cfg);._p(
42360 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 2,'</ClCompile>').end.local.func
42380 74 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 69 66 20 23 63 66 67 2e 70 6f tion.event_hooks(cfg).if.#cfg.po
423a0 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 stbuildcommands>.0.then....._p(2
423c0 2c 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d ,'<PostBuildEvent>')._p(3,'<Comm
423e0 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 and>%s</Command>',premake.esc(ta
42400 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 6e 64 ble.implode(cfg.postbuildcommand
42420 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 6f 73 s,."",."",."\r\n")))._p(2,'</Pos
42440 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 tBuildEvent>').end.if.#cfg.prebu
42460 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 ildcommands>.0.then....._p(2,'<P
42480 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 reBuildEvent>')._p(3,'<Command>%
424a0 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 s</Command>',premake.esc(table.i
424c0 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c mplode(cfg.prebuildcommands,."",
424e0 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 42 75 69 6c 64 45 ."",."\r\n")))._p(2,'</PreBuildE
42500 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 vent>').end.if.#cfg.prelinkcomma
42520 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 4c 69 6e 6b 45 76 nds>.0.then....._p(2,'<PreLinkEv
42540 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
42560 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
42580 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e g.prelinkcommands,."",."",."\r\n
425a0 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 65 6e 64 ")))._p(2,'</PreLinkEvent>').end
425c0 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 69 74 69 6f 6e 61 6c 5f 6f .end.local.function.additional_o
425e0 70 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 6f ptions(indent,cfg).if.#cfg.linko
42600 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 ptions.>.0.then._p(indent,'<Addi
42620 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 tionalOptions>%s.%%(AdditionalOp
42640 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 27 2c 0a 74 61 62 tions)</AdditionalOptions>',.tab
42660 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 69 6e 6b 6f 70 le.concat(premake.esc(cfg.linkop
42680 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 tions),.".")).end.end.local.func
426a0 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 69 6e 64 65 78 2c 63 tion.link_target_machine(index,c
426c0 66 67 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 78 33 32 20 3d 20 27 4d 61 fg).local.platforms.=.{x32.=.'Ma
426e0 63 68 69 6e 65 58 38 36 27 2c 20 78 36 34 20 3d 20 27 4d 61 63 68 69 6e 65 58 36 34 27 7d 0a 69 chineX86',.x64.=.'MachineX64'}.i
42700 66 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 20 74 68 65 6e 0a 5f f.platforms[cfg.platform].then._
42720 70 28 69 6e 64 65 78 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 25 73 3c 2f 54 61 72 67 p(index,'<TargetMachine>%s</Targ
42740 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 etMachine>',.platforms[cfg.platf
42760 6f 72 6d 5d 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 74 65 orm]).end.end.local.function.ite
42780 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 20 20 20 20 20 20 20 2d 2d 20 54 68 65 20 58 62 6f m_def_lib(cfg)........--.The.Xbo
427a0 78 33 36 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e x360.project.files.are.stored.in
427c0 20 61 6e 6f 74 68 65 72 20 70 6c 61 63 65 20 69 6e 20 74 68 65 20 70 72 6f 6a 65 63 74 20 66 69 .another.place.in.the.project.fi
427e0 6c 65 2e 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 61 le..if.cfg.kind.==.'StaticLib'.a
42800 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 nd.cfg.platform.~=."Xbox360".the
42820 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 46 69 6c n._p(1,'<Lib>')._p(2,'<OutputFil
42840 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 63 66 67 2e e>$(OutDir)%s</OutputFile>',cfg.
42860 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 buildtarget.name).additional_opt
42880 69 6f 6e 73 28 32 2c 63 66 67 29 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 ions(2,cfg).link_target_machine(
428a0 32 2c 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 2,cfg)._p(1,'</Lib>').end.end.lo
428c0 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 29 0a 69 66 20 cal.function.import_lib(cfg).if.
428e0 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 cfg.kind.==."SharedLib".then.loc
42900 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 al.implibname.=.cfg.linktarget.f
42920 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c ullpath._p(3,'<ImportLibrary>%s<
42940 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4e /ImportLibrary>',iif(cfg.flags.N
42960 6f 49 6d 70 6f 72 74 4c 69 62 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 2e 2e 20 22 5c oImportLib,.cfg.objectsdir...."\
42980 5c 22 20 2e 2e 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 69 6d 70 6c 69 62 6e 61 6d 65 29 2c 20 \"....path.getname(implibname),.
429a0 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 implibname)).end.end.function.vc
429c0 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 3e 27 29 0a 5f 70 2010.link(cfg)._p(2,'<Link>')._p
429e0 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 27 2c 20 (3,'<SubSystem>%s</SubSystem>',.
42a00 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 22 43 iif(cfg.kind.==."ConsoleApp",."C
42a20 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 0a 5f 70 28 33 2c 27 3c 47 65 6e 65 onsole",."Windows"))._p(3,'<Gene
42a40 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 25 73 3c 2f 47 65 6e 65 72 61 74 rateDebugInformation>%s</Generat
42a60 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 63 66 eDebugInformation>',.tostring(cf
42a80 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 29 0a 69 66 20 70 72 65 6d g.flags.Symbols.~=.nil)).if.prem
42aa0 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 63 66 67 2e ake.config.isoptimizedbuild(cfg.
42ac0 66 6c 61 67 73 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 flags).then._p(3,'<EnableCOMDATF
42ae0 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 olding>true</EnableCOMDATFolding
42b00 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 74 72 >')._p(3,'<OptimizeReferences>tr
42b20 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 65 6e 64 0a 69 66 ue</OptimizeReferences>').end.if
42b40 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 68 65 6e 0a 76 63 .cfg.kind.~=.'StaticLib'.then.vc
42b60 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 29 2010.additionalDependencies(cfg)
42b80 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f ._p(3,'<OutputFile>$(OutDir)%s</
42ba0 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 OutputFile>',.cfg.buildtarget.na
42bc0 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 me).if.#cfg.libdirs.>.0.then._p(
42be0 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3,'<AdditionalLibraryDirectories
42c00 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 >%s;%%(AdditionalLibraryDirector
42c20 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 ies)</AdditionalLibraryDirectori
42c40 65 73 3e 27 2c 0a 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 es>',.premake.esc(path.translate
42c60 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 3b 27 29 2c (table.concat(cfg.libdirs,.';'),
42c80 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 .'\\'))).end.if.vc2010.config_ty
42ca0 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 69 6f 6e 27 20 61 6e 64 20 6e 6f 74 pe(cfg).==.'Application'.and.not
42cc0 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 .cfg.flags.WinMain.and.not.cfg.f
42ce0 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 lags.Managed.then.if.cfg.flags.U
42d00 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d nicode.then._p(3,'<EntryPointSym
42d20 62 6f 6c 3e 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 53 bol>wmainCRTStartup</EntryPointS
42d40 79 6d 62 6f 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 45 6e 74 72 79 50 6f 69 6e 74 53 ymbol>').else._p(3,'<EntryPointS
42d60 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 6e 74 72 79 50 6f 69 6e 74 ymbol>mainCRTStartup</EntryPoint
42d80 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d 70 6f 72 74 5f 6c 69 62 28 63 66 67 Symbol>').end.end.import_lib(cfg
42da0 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 ).local.deffile.=.premake.findfi
42dc0 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e 0a le(cfg,.".def").if.deffile.then.
42de0 5f 70 28 33 2c 27 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 25 73 3c 2f _p(3,'<ModuleDefinitionFile>%s</
42e00 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 27 2c 20 64 65 66 66 69 6c 65 29 ModuleDefinitionFile>',.deffile)
42e20 0a 65 6e 64 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 6e 65 28 33 2c 63 66 67 29 0a .end.link_target_machine(3,cfg).
42e40 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 66 67 29 0a 65 6e 64 0a 5f 70 additional_options(3,cfg).end._p
42e60 28 32 2c 27 3c 2f 4c 69 6e 6b 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 (2,'</Link>').end.function.vc201
42e80 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 63 66 67 29 0a 6c 6f 0.additionalDependencies(cfg).lo
42ea0 63 61 6c 20 6c 69 6e 6b 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 cal.links.=.premake.getlinks(cfg
42ec0 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 69 66 20 23 6c 69 6e 6b ,."system",."fullpath").if.#link
42ee0 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 s.>.0.then._p(3,'<AdditionalDepe
42f00 6e 64 65 6e 63 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 ndencies>%s;%%(AdditionalDepende
42f20 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 ncies)</AdditionalDependencies>'
42f40 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 2c 20 22 3b 22 29 29 0a 65 6e 64 0a ,.table.concat(links,.";")).end.
42f60 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 69 6e 69 74 69 end.local.function.item_definiti
42f80 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 69 70 61 69 72 ons(prj).for._,.cfginfo.in.ipair
42fa0 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 s(prj.solution.vstudio_configs).
42fc0 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 do.local.cfg.=.premake.getconfig
42fe0 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
43000 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 65 6d 44 65 66 nfo.src_platform)._p(1,'<ItemDef
43020 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 61 6e 64 5f 70 initionGroup.'...if_config_and_p
43040 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 63 28 63 66 67 latform()...'>'.,premake.esc(cfg
43060 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 63 66 67 29 0a info.name)).vs10_clcompile(cfg).
43080 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 64 65 66 5f 6c resource_compile(cfg).item_def_l
430a0 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 65 6e 74 5f 68 ib(cfg).vc2010.link(cfg).event_h
430c0 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 69 74 69 6f 6e ooks(cfg)._p(1,'</ItemDefinition
430e0 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 Group>').end.end.function.vc2010
43100 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 6f 63 61 6c 20 .getfilegroup(prj,.group).local.
43120 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 74 65 64 66 69 sortedfiles.=.prj.vc2010sortedfi
43140 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 0a 73 6f 72 74 les.if.not.sortedfiles.then.sort
43160 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 0a 43 6c 49 6e edfiles.=.{.ClCompile.=.{},.ClIn
43180 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 75 72 63 65 43 clude.=.{},.None.=.{},.ResourceC
431a0 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 70 70 ompile.=.{},.................App
431c0 78 4d 61 6e 69 66 65 73 74 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 41 70 70 78 xManifest.=.{}.}.local.foundAppx
431e0 4d 61 6e 69 66 65 73 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 Manifest.=.false.for.file.in.pre
43200 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 6f 0a 69 66 make.project.eachfile(prj).do.if
43220 20 70 61 74 68 2e 69 73 63 70 70 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a .path.iscppfile(file.name).then.
43240 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 43 6f 6d 70 69 table.insert(sortedfiles.ClCompi
43260 6c 65 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 le,.file).elseif.path.iscppheade
43280 72 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 r(file.name).then.table.insert(s
432a0 6f 72 74 65 64 66 69 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 ortedfiles.ClInclude,.file).else
432c0 69 66 20 70 61 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 if.path.isresourcefile(file.name
432e0 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 73 2e ).then.table.insert(sortedfiles.
43300 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a 20 20 20 20 ResourceCompile,.file).else.....
43320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 ................local.ext.=.path
43340 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 .getextension(file.name):lower()
43360 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 78 74 20 3d 3d 20 22 .....................if.ext.==."
43380 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 20 74 68 65 6e 0a 66 6f 75 6e 64 41 70 70 78 4d 61 6e .appxmanifest".then.foundAppxMan
433a0 69 66 65 73 74 20 3d 20 74 72 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ifest.=.true....................
433c0 20 20 20 20 20 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 41 70 .....table.insert(sortedfiles.Ap
433e0 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pxManifest,.file)...............
43400 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 ......else.....table.insert(sort
43420 65 64 66 69 6c 65 73 2e 4e 6f 6e 65 2c 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 edfiles.None,.file).............
43440 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 ........end.end.end.if.vstudio.t
43460 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 61 6e 64 20 70 72 6a 2e 6b 69 oolset.==."v120_wp81".and.prj.ki
43480 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e 64 20 6e 6f 74 20 66 6f 75 6e nd.==."WindowedApp".and.not.foun
434a0 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 dAppxManifest.then.vstudio.needA
434c0 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 ppxManifest.=.true.local.fcfg.=.
434e0 7b 7d 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 {}.fcfg.name.=.prj.name....".app
43500 78 6d 61 6e 69 66 65 73 74 22 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e xmanifest".fcfg.vpath.=.premake.
43520 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d 65 29 project.getvpath(prj,.fcfg.name)
43540 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 41 70 70 78 4d 61 .table.insert(sortedfiles.AppxMa
43560 6e 69 66 65 73 74 2c 20 66 63 66 67 29 0a 65 6e 64 0a 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 nifest,.fcfg).end.prj.vc2010sort
43580 65 64 66 69 6c 65 73 20 3d 20 73 6f 72 74 65 64 66 69 6c 65 73 0a 65 6e 64 0a 72 65 74 75 72 6e edfiles.=.sortedfiles.end.return
435a0 20 73 6f 72 74 65 64 66 69 6c 65 73 5b 67 72 6f 75 70 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e .sortedfiles[group].end.function
435c0 20 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 .vc2010.files(prj).vc2010.simple
435e0 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 filesgroup(prj,."ClInclude").vc2
43600 30 31 30 2e 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 010.compilerfilesgroup(prj).vc20
43620 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 4e 6f 6e 65 22 29 10.simplefilesgroup(prj,."None")
43640 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 20 22 52 .vc2010.simplefilesgroup(prj,."R
43660 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 76 63 32 30 31 30 2e esourceCompile").........vc2010.
43680 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 simplefilesgroup(prj,."AppxManif
436a0 65 73 74 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 est").end.function.vc2010.simple
436c0 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 73 75 62 74 79 70 65 filesgroup(prj,.section,.subtype
436e0 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 ).local.files.=.vc2010.getfilegr
43700 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 oup(prj,.section).if.#files.>.0.
43720 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._,
43740 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 20 20 20 20 20 20 .file.in.ipairs(files).do.......
43760 20 20 20 20 20 20 20 20 20 20 69 66 20 73 75 62 74 79 70 65 20 74 68 65 6e 0a 20 20 20 20 20 20 ..........if.subtype.then.......
43780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d .............._p(2,'<%s.Include=
437a0 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 74 \"%s\">',.section,.path.translat
437c0 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 e(file.name,."\\")).............
437e0 20 20 20 20 20 20 20 20 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 25 73 3c 2f 53 75 62 54 79 ........_p(3,'<SubType>%s</SubTy
43800 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pe>',.subtype)..................
43820 20 20 20 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 ..._p(2,'</%s>',.section).......
43840 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 ..........else....._p(2,'<%s.Inc
43860 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 lude=\"%s\"./>',.section,.path.t
43880 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 20 20 20 20 20 ranslate(file.name,."\\"))......
438a0 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 ...........end.end._p(1,'</ItemG
438c0 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.
438e0 63 6f 6d 70 69 6c 65 72 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f compilerfilesgroup(prj).local.co
43900 6e 66 69 67 73 20 3d 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e nfigs.=.prj.solution.vstudio_con
43920 66 69 67 73 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c figs.local.files.=.vc2010.getfil
43940 65 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 43 6f 6d 70 69 6c 65 22 29 0a 69 66 20 23 66 69 6c egroup(prj,."ClCompile").if.#fil
43960 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e es.>.0..then.local.config_mappin
43980 67 73 20 3d 20 7b 7d 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 gs.=.{}.for._,.cfginfo.in.ipairs
439a0 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
439c0 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c .getconfig(prj,.cfginfo.src_buil
439e0 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 63 dcfg,.cfginfo.src_platform).if.c
43a00 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 20 61 fg.pchheader.and.cfg.pchsource.a
43a20 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 63 6f 6e 66 nd.not.cfg.flags.NoPCH.then.conf
43a40 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 70 61 74 68 2e 74 72 61 6e ig_mappings[cfginfo].=.path.tran
43a60 73 6c 61 74 65 28 63 66 67 2e 70 63 68 73 6f 75 72 63 65 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 slate(cfg.pchsource,."\\").end.e
43a80 6e 64 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 nd._p(1,'<ItemGroup>').for._,.fi
43aa0 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 61 le.in.ipairs(files).do.local.tra
43ac0 6e 73 6c 61 74 65 64 70 61 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c nslatedpath.=.path.translate(fil
43ae0 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 0a 5f 70 28 32 2c 20 27 3c 43 6c 43 6f 6d 70 69 6c 65 20 e.name,."\\")._p(2,.'<ClCompile.
43b00 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 Include=\"%s\">',.translatedpath
43b20 29 0a 5f 70 28 33 2c 20 27 3c 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 24 28 49 6e 74 44 69 )._p(3,.'<ObjectFileName>$(IntDi
43b40 72 29 25 73 2e 6f 62 6a 3c 2f 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 72 65 r)%s.obj</ObjectFileName>'.,.pre
43b60 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 61 74 68 2e 74 72 69 make.esc(path.translate(path.tri
43b80 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 2e 6e 61 6d 65 29 29 mdots(path.removeext(file.name))
43ba0 29 29 0a 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 63 6f )).).for._,.cfginfo.in.ipairs(co
43bc0 6e 66 69 67 73 29 20 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 nfigs).do.if.config_mappings[cfg
43be0 69 6e 66 6f 5d 20 61 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 info].and.translatedpath.==.conf
43c00 69 67 5f 6d 61 70 70 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 ig_mappings[cfginfo].then._p(3,'
43c20 3c 50 72 65 63 6f 6d 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 <PrecompiledHeader.'...if_config
43c40 5f 61 6e 64 5f 70 6c 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 _and_platform()....'>Create</Pre
43c60 63 6f 6d 70 69 6c 65 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 compiledHeader>',.premake.esc(cf
43c80 67 69 6e 66 6f 2e 6e 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 ginfo.name)).config_mappings[cfg
43ca0 69 6e 66 6f 5d 20 3d 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 info].=.nil..--only.one.source.f
43cc0 69 6c 65 20 70 65 72 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e ile.per.pch.end.end.for._,.vscon
43ce0 66 69 67 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 fig.in.ipairs(configs).do.local.
43d00 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 76 73 63 cfg.=.premake.getconfig(prj,.vsc
43d20 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 onfig.src_buildcfg,.vsconfig.src
43d40 5f 70 6c 61 74 66 6f 72 6d 29 0a 66 6f 72 20 5f 2c 20 65 78 63 6c 75 64 65 20 69 6e 20 69 70 61 _platform).for._,.exclude.in.ipa
43d60 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 6f 0a 69 66 20 65 78 63 6c 75 64 65 20 irs(cfg.excludes).do.if.exclude.
43d80 3d 3d 20 66 69 6c 65 2e 6e 61 6d 65 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 6c 75 64 ==.file.name.then._p(3,.'<Exclud
43da0 65 64 46 72 6f 6d 42 75 69 6c 64 20 27 20 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 edFromBuild.'....if_config_and_p
43dc0 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f latform()....'>true</ExcludedFro
43de0 6d 42 75 69 6c 64 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 mBuild>',.premake.esc(vsconfig.n
43e00 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 ame)).end.end.end._p(2,'</ClComp
43e20 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a ile>').end._p(1,'</ItemGroup>').
43e40 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 74 end.end.function.vc2010.header(t
43e60 61 72 67 65 74 73 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d argets).io.eol.=."\r\n"._p('<?xm
43e80 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 l.version="1.0".encoding="utf-8"
43ea0 3f 3e 27 29 0a 6c 6f 63 61 6c 20 74 20 3d 20 22 22 0a 69 66 20 74 61 72 67 65 74 73 20 74 68 65 ?>').local.t.=."".if.targets.the
43ec0 6e 0a 74 20 3d 20 27 20 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 27 20 2e 2e 20 74 61 72 n.t.=.'.DefaultTargets="'....tar
43ee0 67 65 74 73 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 54 gets....'"'.end._p('<Project%s.T
43f00 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 34 2e 30 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f oolsVersion="4.0".xmlns="http://
43f20 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f schemas.microsoft.com/developer/
43f40 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e msbuild/2003">',.t).end.function
43f60 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 28 70 72 6a 29 0a 69 6f 2e .premake.vs2010_vcxproj(prj).io.
43f80 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 22 42 75 69 indent.=."..".vc2010.header("Bui
43fa0 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 69 67 28 70 72 6a 29 0a 76 73 32 30 31 30 5f 67 ld").vs2010_config(prj).vs2010_g
43fc0 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 lobals(prj)._p(1,'<Import.Projec
43fe0 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 t="$(VCTargetsPath)\\Microsoft.C
44000 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 pp.Default.props"./>').for._,.cf
44020 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 ginfo.in.ipairs(prj.solution.vst
44040 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 udio_configs).do.local.cfg.=.pre
44060 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f make.getconfig(prj,.cfginfo.src_
44080 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a buildcfg,.cfginfo.src_platform).
440a0 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 vc2010.configurationPropertyGrou
440c0 70 28 63 66 67 2c 20 63 66 67 69 6e 66 6f 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 p(cfg,.cfginfo).end._p(1,'<Impor
440e0 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 t.Project="$(VCTargetsPath)\\Mic
44100 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d rosoft.Cpp.props"./>')._p(1,'<Im
44120 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 53 65 74 74 69 6e portGroup.Label="ExtensionSettin
44140 67 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 69 6d gs">')._p(1,'</ImportGroup>').im
44160 70 6f 72 74 5f 70 72 6f 70 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 port_props(prj)._p(1,'<PropertyG
44180 72 6f 75 70 20 4c 61 62 65 6c 3d 22 55 73 65 72 4d 61 63 72 6f 73 22 20 2f 3e 27 29 0a 76 63 32 roup.Label="UserMacros"./>').vc2
441a0 30 31 30 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 69 74 65 6d 5f 64 010.outputProperties(prj).item_d
441c0 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a efinitions(prj).vc2010.files(prj
441e0 29 0a 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a ).vc2010.projectReferences(prj).
44200 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 _p(1,'<Import.Project="$(VCTarge
44220 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 74 61 72 67 65 74 73 22 20 tsPath)\\Microsoft.Cpp.targets".
44240 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 45 />')._p(1,'<ImportGroup.Label="E
44260 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f xtensionTargets">')._p(1,'</Impo
44280 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a rtGroup>')._p('</Project>').end.
442a0 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 function.vc2010.projectReference
442c0 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 64 s(prj).local.deps.=.premake.getd
442e0 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 ependencies(prj).if.#deps.>.0.th
44300 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 64 65 en._p(1,'<ItemGroup>').for._,.de
44320 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 70 61 p.in.ipairs(deps).do.local.deppa
44340 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 th.=.path.getrelative(prj.locati
44360 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a 65 63 74 66 69 6c 65 28 64 65 70 29 29 0a 5f 70 on,.vstudio.projectfile(dep))._p
44380 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 5c 22 (2,'<ProjectReference.Include=\"
443a0 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 64 65 70 70 61 74 68 2c 20 %s\">',.path.translate(deppath,.
443c0 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a "\\"))._p(3,'<Project>{%s}</Proj
443e0 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 74 6f 6f 6c ect>',.dep.uuid).if.vstudio.tool
44400 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 33 2c 27 3c 52 set.==."v120_wp81".then._p(3,'<R
44420 65 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 6c 79 3e 66 61 6c 73 65 3c 2f 52 65 eferenceOutputAssembly>false</Re
44440 66 65 72 65 6e 63 65 4f 75 74 70 75 74 41 73 73 65 6d 62 6c 79 3e 27 29 0a 65 6e 64 0a 5f 70 28 ferenceOutputAssembly>').end._p(
44460 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 2,'</ProjectReference>').end._p(
44480 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 1,'</ItemGroup>').end.end.functi
444a0 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 on.vc2010.debugdir(cfg).if.cfg.d
444c0 65 62 75 67 64 69 72 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 ebugdir.then._p('....<LocalDebug
444e0 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 25 73 3c 2f 4c 6f 63 61 6c 44 65 62 gerWorkingDirectory>%s</LocalDeb
44500 75 67 67 65 72 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3e 27 2c 20 70 61 74 68 2e 74 72 uggerWorkingDirectory>',.path.tr
44520 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 27 5c 5c 27 29 29 0a 5f 70 28 anslate(cfg.debugdir,.'\\'))._p(
44540 27 20 20 20 20 3c 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 3e 57 69 6e 64 6f 77 73 4c 6f 63 61 '....<DebuggerFlavor>WindowsLoca
44560 6c 44 65 62 75 67 67 65 72 3c 2f 44 65 62 75 67 67 65 72 46 6c 61 76 6f 72 3e 27 29 0a 65 6e 64 lDebugger</DebuggerFlavor>').end
44580 0a 69 66 20 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c .if.cfg.debugargs.then._p('....<
445a0 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e 25 73 LocalDebuggerCommandArguments>%s
445c0 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3e </LocalDebuggerCommandArguments>
445e0 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 61 72 67 73 2c 20 22 ',.table.concat(cfg.debugargs,."
44600 20 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 64 65 62 .")).end.end.function.vc2010.deb
44620 75 67 65 6e 76 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 61 6e 64 ugenvs(cfg).if.cfg.debugenvs.and
44640 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c .#cfg.debugenvs.>.0.then._p(2,'<
44660 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 25 73 25 73 3c 2f 4c LocalDebuggerEnvironment>%s%s</L
44680 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 2c 74 61 62 6c 65 2e ocalDebuggerEnvironment>',table.
446a0 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 62 75 67 65 6e 76 73 2c 20 22 5c 6e 22 29 0a 2c 69 69 66 concat(cfg.debugenvs,."\n").,iif
446c0 28 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 2c 27 5c 6e 24 (cfg.flags.DebugEnvsInherit,'\n$
446e0 28 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 45 6e 76 69 72 6f 6e 6d 65 6e 74 29 27 2c 27 27 29 0a (LocalDebuggerEnvironment)','').
44700 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 ).if.cfg.flags.DebugEnvsDontMerg
44720 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 4d 65 72 67 65 e.then._p(2,'<LocalDebuggerMerge
44740 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 66 61 6c 73 65 3c 2f 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 Environment>false</LocalDebugger
44760 4d 65 72 67 65 45 6e 76 69 72 6f 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a MergeEnvironment>').end.end.end.
44780 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f function.premake.vs2010_vcxproj_
447a0 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a 76 63 32 30 31 user(prj).io.indent.=."..".vc201
447c0 30 2e 68 65 61 64 65 72 28 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 0.header().for._,.cfginfo.in.ipa
447e0 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 67 73 irs(prj.solution.vstudio_configs
44800 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 ).do.local.cfg.=.premake.getconf
44820 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 ig(prj,.cfginfo.src_buildcfg,.cf
44840 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 ginfo.src_platform)._p('..<Prope
44860 72 74 79 47 72 6f 75 70 20 27 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 rtyGroup.'...if_config_and_platf
44880 6f 72 6d 28 29 20 2e 2e 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f orm()...'>',.premake.esc(cfginfo
448a0 2e 6e 61 6d 65 29 29 0a 76 63 32 30 31 30 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 76 63 32 .name)).vc2010.debugdir(cfg).vc2
448c0 30 31 30 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 010.debugenvs(cfg)._p('..</Prope
448e0 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 rtyGroup>').end._p('</Project>')
44900 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 .end.function.premake.vs2010_app
44920 78 6d 61 6e 69 66 65 73 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 20 20 22 0a xmanifest(prj).io.indent.=."..".
44940 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f io.eol.=."\r\n"._p('<?xml.versio
44960 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 5f 70 28 n="1.0".encoding="utf-8"?>')._p(
44980 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 2e '<Package.xmlns="http://schemas.
449a0 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 74 microsoft.com/appx/2010/manifest
449c0 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 6f ".xmlns:m2="http://schemas.micro
449e0 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 6c soft.com/appx/2013/manifest".xml
44a00 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 2e ns:m3="http://schemas.microsoft.
44a20 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 70 com/appx/2014/manifest".xmlns:mp
44a40 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 ="http://schemas.microsoft.com/a
44a60 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 5f 70 28 31 ppx/2014/phone/manifest">')._p(1
44a80 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 75 75 69 64 20 ,'<Identity.Name="'....prj.uuid.
44aa0 2e 2e 20 27 22 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 68 65 72 3d 22 43 4e 3d 55 6e 6b 6e ...'"')._p(2,'Publisher="CN=Unkn
44ac0 6f 77 6e 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 73 69 6f 6e 3d 22 31 2e 30 2e 30 2e 30 22 20 2f own"')._p(2,'Version="1.0.0.0"./
44ae0 3e 27 29 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 6e >')._p(1,'<mp:PhoneIdentity.Phon
44b00 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 20 eProductId="'....prj.uuid....'".
44b20 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 2d PhonePublisherId="00000000-0000-
44b40 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 5f 70 28 31 0000-0000-000000000000"/>')._p(1
44b60 2c 27 3c 50 72 6f 70 65 72 74 69 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 44 69 73 70 6c 61 79 4e ,'<Properties>')._p(2,'<DisplayN
44b80 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 69 73 70 6c 61 79 4e ame>'....prj.name....'</DisplayN
44ba0 61 6d 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 ame>')._p(2,'<PublisherDisplayNa
44bc0 6d 65 3e 55 6e 6b 6e 6f 77 6e 3c 2f 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 me>Unknown</PublisherDisplayName
44be0 3e 27 29 0a 5f 70 28 32 2c 27 3c 4c 6f 67 6f 3e 45 6d 70 74 79 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c >')._p(2,'<Logo>EmptyLogo.png</L
44c00 6f 67 6f 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 5f 70 28 ogo>')._p(1,'</Properties>')._p(
44c20 31 2c 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 4f 53 4d 69 1,'<Prerequisites>')._p(2,'<OSMi
44c40 6e 56 65 72 73 69 6f 6e 3e 36 2e 33 2e 31 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a nVersion>6.3.1</OSMinVersion>').
44c60 5f 70 28 32 2c 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 33 2e 31 3c _p(2,'<OSMaxVersionTested>6.3.1<
44c80 2f 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 /OSMaxVersionTested>')._p(1,'</P
44ca0 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 73 6f 75 72 63 65 73 rerequisites>')._p(1,'<Resources
44cc0 3e 27 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 20 4c 61 6e 67 75 61 67 65 3d 22 78 2d >')._p(2,'<Resource.Language="x-
44ce0 67 65 6e 65 72 61 74 65 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 73 6f 75 72 63 65 73 3e generate"/>')._p(1,'</Resources>
44d00 27 29 0a 5f 70 28 31 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 ')._p(1,'<Applications>')._p(2,'
44d20 3c 41 70 70 6c 69 63 61 74 69 6f 6e 20 49 64 3d 22 41 70 70 22 27 29 0a 5f 70 28 33 2c 27 45 78 <Application.Id="App"')._p(3,'Ex
44d40 65 63 75 74 61 62 6c 65 3d 22 24 74 61 72 67 65 74 6e 61 6d 65 74 6f 6b 65 6e 24 2e 65 78 65 22 ecutable="$targetnametoken$.exe"
44d60 27 29 0a 5f 70 28 33 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d 22 41 70 70 22 3e 27 29 0a 5f 70 28 ')._p(3,'EntryPoint="App">')._p(
44d80 33 2c 27 3c 6d 33 3a 56 69 73 75 61 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 27 44 69 3,'<m3:VisualElements')._p(4,'Di
44da0 73 70 6c 61 79 4e 61 6d 65 3d 22 42 6c 61 68 22 27 29 0a 5f 70 28 34 2c 27 53 71 75 61 72 65 31 splayName="Blah"')._p(4,'Square1
44dc0 35 30 78 31 35 30 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 50x150Logo="Assets\\Logo.png"').
44de0 5f 70 28 34 2c 27 53 71 75 61 72 65 34 34 78 34 34 4c 6f 67 6f 3d 22 41 73 73 65 74 73 5c 5c 53 _p(4,'Square44x44Logo="Assets\\S
44e00 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 5f 70 28 34 2c 27 44 65 73 63 72 69 70 74 69 6f mallLogo.png"')._p(4,'Descriptio
44e20 6e 3d 22 42 6c 61 68 22 27 29 0a 5f 70 28 34 2c 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d n="Blah"')._p(4,'ForegroundText=
44e40 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d "light"')._p(4,'BackgroundColor=
44e60 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e 27 29 0a 5f 70 28 33 2c 27 3c 2f 6d 33 3a 56 69 73 75 "transparent">')._p(3,'</m3:Visu
44e80 61 6c 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f alElements>')._p(2,'</Applicatio
44ea0 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 n>')._p(1,'</Applications>')._p(
44ec0 27 3c 2f 50 61 63 6b 61 67 65 3e 27 29 0a 65 6e 64 00 6c 6f 63 61 6c 20 76 63 32 30 31 30 20 3d '</Package>').end.local.vc2010.=
44ee0 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c 20 70 72 .premake.vstudio.vc2010.local.pr
44f00 6f 6a 65 63 74 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 0a 66 75 6e 63 74 69 6f 6e oject.=.premake.project.function
44f20 20 76 63 32 30 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c .vc2010.filteridgroup(prj).local
44f40 20 66 69 6c 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 66 6f 75 6e 64 .filters.=.{.}.local.filterfound
44f60 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 6f 6a 65 63 74 2e 65 61 63 .=.false.for.file.in.project.eac
44f80 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 74 hfile(prj).do.local.folders.=.st
44fa0 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 2f 22 2c 20 74 72 ring.explode(file.vpath,."/",.tr
44fc0 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 23 ue).local.path.=."".for.i.=.1,.#
44fe0 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 6e folders.-.1.do.if.not.filterfoun
45000 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 27 d.then.filterfound.=.true._p(1,'
45020 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 2e <ItemGroup>').end.path.=.path...
45040 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 5d .folders[i].if.not.filters[path]
45060 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 2c .then.filters[path].=.true._p(2,
45080 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 0a .'<Filter.Include="%s">',.path).
450a0 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 55 _p(3,.'<UniqueIdentifier>{%s}</U
450c0 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 29 29 0a 5f 70 niqueIdentifier>',.os.uuid())._p
450e0 28 32 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 (2,.'</Filter>').end.path.=.path
45100 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 ...."\\".end.end.if.filterfound.
45120 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e then._p(1,'</ItemGroup>').end.en
45140 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 d.function.vc2010.filefiltergrou
45160 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 p(prj,.section).local.files.=.vc
45180 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 6e 29 0a 2010.getfilegroup(prj,.section).
451a0 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 if.#files.>.0.then._p(1,'<ItemGr
451c0 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c oup>').for._,.file.in.ipairs(fil
451e0 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a 69 66 20 66 69 6c 65 2e 6e 61 6d 65 es).do.local.filter.if.file.name
45200 20 7e 3d 20 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 .~=.file.vpath.then.filter.=.pat
45220 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 76 70 61 74 68 29 0a 65 6c 73 65 0a h.getdirectory(file.vpath).else.
45240 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e filter.=.path.getdirectory(file.
45260 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a name).end.if.filter.~=.".".then.
45280 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 63 74 _p(2,'<%s.Include=\"%s\">',.sect
452a0 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 ion,.path.translate(file.name,."
452c0 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e 25 73 3c 2f 46 69 6c 74 65 72 3e 27 \\"))._p(3,'<Filter>%s</Filter>'
452e0 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 74 65 72 2c 20 22 5c 5c 22 29 29 0a ,.path.translate(filter,."\\")).
45300 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 74 69 6f 6e 29 0a 65 6c 73 65 0a 5f 70 28 32 _p(2,'</%s>',.section).else._p(2
45320 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 73 65 63 74 69 6f ,'<%s.Include=\"%s\"./>',.sectio
45340 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c n,.path.translate(file.name,."\\
45360 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>')
45380 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
453a0 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.=."..".
453c0 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
453e0 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
45400 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
45420 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
45440 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").
45460 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
45480 6f 75 72 63 65 43 6f 6d 70 69 6c 65 22 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a ourceCompile")._p('</Project>').
454a0 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 20 3d 20 7b 7d end..premake.vstudio.vc2012.=.{}
454c0 0a 6c 6f 63 61 6c 20 76 63 32 30 31 32 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e .local.vc2012.=.premake.vstudio.
454e0 76 63 32 30 31 32 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 vc2012.local.vstudio.=.premake.v
45500 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 20 20 studio.newaction.{.trigger......
45520 20 20 20 3d 20 22 76 73 32 30 31 32 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d ...=."vs2012",.shortname.......=
45540 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 22 2c 0a 64 65 73 63 72 69 70 74 69 ."Visual.Studio.2012",.descripti
45560 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 on.....=."Generate.Microsoft.Vis
45580 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 32 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a ual.Studio.2012.project.files",.
455a0 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c os..............=."windows",.val
455c0 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 id_kinds.....=.{."ConsoleApp",."
455e0 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 WindowedApp",."StaticLib",."Shar
45600 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 edLib".},.valid_languages.=.{."C
45620 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 ",."C++",."C#"},.valid_tools....
45640 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 .=.{.cc.....=.{."msc"...},.dotne
45660 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d t.=.{."msnet".},.},.onsolution.=
45680 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 .function(sln).premake.generate(
456a0 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 sln,."%%.sln",.vstudio.sln2005.g
456c0 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 enerate).end,.onproject.=.functi
456e0 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 on(prj).if.premake.isdotnetproje
45700 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 ct(prj).then.premake.generate(pr
45720 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 j,."%%.csproj",.vstudio.cs2005.g
45740 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 enerate).premake.generate(prj,."
45760 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e %%.csproj.user",.vstudio.cs2005.
45780 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 generate_user).else.premake.gene
457a0 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e rate(prj,."%%.vcxproj",.premake.
457c0 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 vs2010_vcxproj).premake.generate
457e0 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 (prj,."%%.vcxproj.user",.premake
45800 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 .vs2010_vcxproj_user).premake.ge
45820 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 nerate(prj,."%%.vcxproj.filters"
45840 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 ,.vstudio.vc2010.generate_filter
45860 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 s).end.end,.oncleansolution.=.pr
45880 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 emake.vstudio.cleansolution,.onc
458a0 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 leanproject..=.premake.vstudio.c
458c0 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 leanproject,.oncleantarget...=.p
458e0 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 remake.vstudio.cleantarget,.vstu
45900 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a dio.=.{.solutionVersion.=."12",.
45920 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 targetFramework.=."4.5",.toolsVe
45940 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 rsion....=."4.0",.}.}..premake.v
45960 73 74 75 64 69 6f 2e 76 63 32 30 31 33 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 33 20 studio.vc2013.=.{}.local.vc2013.
45980 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 0a 6c 6f 63 61 6c 20 76 =.premake.vstudio.vc2013.local.v
459a0 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 63 74 69 studio.=.premake.vstudio.newacti
459c0 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 33 22 2c on.{.trigger.........=."vs2013",
459e0 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 .shortname.......=."Visual.Studi
45a00 6f 20 32 30 31 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 o.2013",.description.....=."Gene
45a20 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 rate.Microsoft.Visual.Studio.201
45a40 33 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 3.project.files",.os............
45a60 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d ..=."windows",.valid_kinds.....=
45a80 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 .{."ConsoleApp",."WindowedApp",.
45aa0 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 "StaticLib",."SharedLib".},.vali
45ac0 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 d_languages.=.{."C",."C++",."C#"
45ae0 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 },.valid_tools.....=.{.cc.....=.
45b00 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 74 22 20 {."msc"...},.dotnet.=.{."msnet".
45b20 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 29 },.},.onsolution.=.function(sln)
45b40 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 6e 22 2c .premake.generate(sln,."%%.sln",
45b60 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 64 2c 0a .vstudio.sln2005.generate).end,.
45b80 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 70 72 65 onproject.=.function(prj).if.pre
45ba0 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 make.isdotnetproject(prj).then.p
45bc0 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 remake.generate(prj,."%%.csproj"
45be0 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 65 6d 61 ,.vstudio.cs2005.generate).prema
45c00 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 73 65 72 ke.generate(prj,."%%.csproj.user
45c20 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 65 72 29 ",.vstudio.cs2005.generate_user)
45c40 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 .else.premake.vstudio.needAppxMa
45c60 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 74 65 28 nifest.=.false.premake.generate(
45c80 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 32 30 31 prj,."%%.vcxproj",.premake.vs201
45ca0 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 72 6a 2c 0_vcxproj).premake.generate(prj,
45cc0 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 73 32 30 ."%%.vcxproj.user",.premake.vs20
45ce0 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 72 61 74 10_vcxproj_user).premake.generat
45d00 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 76 73 74 e(prj,."%%.vcxproj.filters",.vst
45d20 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 0a 69 66 udio.vc2010.generate_filters).if
45d40 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 .premake.vstudio.needAppxManifes
45d60 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 t.then.premake.generate(prj,."%%
45d80 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
45da0 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
45dc0 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
45de0 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
45e00 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
45e20 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
45e40 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
45e60 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.=.
45e80 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",
45ea0 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 3d 20 7b .}.}..premake.vstudio.vc2015.=.{
45ec0 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 64 69 6f }.local.vc2015.=.premake.vstudio
45ee0 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 6b 65 2e .vc2015.local.vstudio.=.premake.
45f00 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 20 vstudio.newaction.{.trigger.....
45f20 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 20 20 20 ....=."vs2015",.shortname.......
45f40 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 69 70 74 =."Visual.Studio.2015",.descript
45f60 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 ion.....=."Generate.Microsoft.Vi
45f80 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 73 22 2c sual.Studio.2015.project.files",
45fa0 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 .os..............=."windows",.va
45fc0 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 lid_kinds.....=.{."ConsoleApp",.
45fe0 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 "WindowedApp",."StaticLib",."Sha
46000 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 redLib".},.valid_languages.=.{."
46020 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 C",."C++",."C#".},.valid_tools..
46040 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 ...=.{.cc.....=.{."msc"...},.dot
46060 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e net.=.{."msnet".},.},.onsolution
46080 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 .=.function(sln).premake.generat
460a0 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 e(sln,."%%.sln",.vstudio.sln2005
460c0 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 .generate).end,.onproject.=.func
460e0 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f tion(prj).if.premake.isdotnetpro
46100 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 ject(prj).then.premake.generate(
46120 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 prj,."%%.csproj",.vstudio.cs2005
46140 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c .generate).premake.generate(prj,
46160 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 ."%%.csproj.user",.vstudio.cs200
46180 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 76 73 5.generate_user).else.premake.vs
461a0 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 tudio.needAppxManifest.=.false.p
461c0 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a remake.generate(prj,."%%.vcxproj
461e0 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 ",.premake.vs2010_vcxproj).prema
46200 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 ke.generate(prj,."%%.vcxproj.use
46220 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 r",.premake.vs2010_vcxproj_user)
46240 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 .premake.generate(prj,."%%.vcxpr
46260 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 oj.filters",.vstudio.vc2010.gene
46280 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f rate_filters).if.premake.vstudio
462a0 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 .needAppxManifest.then.premake.g
462c0 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 2c 20 enerate(prj,."%%.appxmanifest",.
462e0 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 29 0a 65 6e 64 premake.vs2010_appxmanifest).end
46300 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
46320 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
46340 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
46360 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
46380 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
463a0 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 34 22 2c 0a 74 61 o.=.{.solutionVersion.=."14",.ta
463c0 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 rgetFramework.=."4.5",.toolsVers
463e0 69 6f 6e 20 20 20 20 3d 20 22 31 34 2e 30 22 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 ion....=."14.0",.}.}..premake.xc
46400 6f 64 65 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 ode.=.{.}.premake.xcode.toolset.
46420 3d 20 22 6d 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 =."macosx".newaction..{.trigger.
46440 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 ........=."xcode3",.shortname...
46460 20 20 20 20 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 ....=."Xcode.3",.description....
46480 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 .=."Generate.Apple.Xcode.3.proje
464a0 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 ct.files.(experimental)",.os....
464c0 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 ..........=."macosx",.valid_kind
464e0 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 6f 77 65 s.....=.{."ConsoleApp",."Windowe
46500 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 dApp",."SharedLib",."StaticLib".
46520 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 43 2b 2b },.valid_languages.=.{."C",."C++
46540 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 ".},.valid_tools.....=.{.cc.....
46560 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 =.{."gcc".},.},.valid_platforms.
46580 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 =.{..Native.=."Native",..x32.=."
465a0 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 Native.32-bit",..x64.=."Native.6
465c0 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 4-bit",..Universal32.=."32-bit.U
465e0 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 niversal",..Universal64.=."64-bi
46600 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 t.Universal",..Universal.=."Univ
46620 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 ersal",.},.default_platform.=."U
46640 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e niversal",.onsolution.=.function
46660 28 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 (sln).premake.xcode.preparesolut
46680 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 ion(sln).end,.onproject.=.functi
466a0 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,."%
466c0 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 %.xcodeproj/project.pbxproj",.pr
466e0 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 emake.xcode.project).end,.onclea
46700 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 nproject.=.function(prj).premake
46720 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 .clean.directory(prj,."%%.xcodep
46740 72 6f 6a 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 roj").end,.oncheckproject.=.func
46760 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 tion(prj).local.last.for.cfg.in.
46780 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 premake.eachconfig(prj).do.if.la
467a0 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 st.and.last.~=.cfg.kind.then.err
467c0 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 or("Project.'"....prj.name...."'
467e0 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b .uses.more.than.one.target.kind;
46800 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 .not.supported.by.Xcode",.0).end
46820 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 .last.=.cfg.kind.end.end,.}.newa
46840 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 ction..{.trigger.........=."xcod
46860 65 34 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 34 22 e4",.shortname.......=."Xcode.4"
46880 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 ,.description.....=."Generate.Ap
468a0 70 6c 65 20 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 ple.Xcode.4.project.files.(exper
468c0 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 imental)",.os..............=."ma
468e0 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 cosx",.valid_kinds.....=.{."Cons
46900 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 68 61 72 65 64 4c oleApp",."WindowedApp",."SharedL
46920 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 ib",."StaticLib".},.valid_langua
46940 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c ges.=.{."C",."C++".},.valid_tool
46960 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c s.....=.{.cc.....=.{."gcc".},.},
46980 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 .valid_platforms.=.{..Native.=."
469a0 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c Native",..x32.=."Native.32-bit",
469c0 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 ..x64.=."Native.64-bit",..Univer
469e0 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 sal32.=."32-bit.Universal",..Uni
46a00 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a versal64.=."64-bit.Universal",..
46a20 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 Universal.=."Universal",.},.defa
46a40 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f ult_platform.=."Universal",.onso
46a60 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 lution.=.function(sln).premake.g
46a80 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6e enerate(sln,."%%.xcworkspace/con
46aa0 74 65 6e 74 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 61 22 2c 20 70 72 65 6d 61 6b 65 2e tents.xcworkspacedata",.premake.
46ac0 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 29 0a 65 6e 64 2c 0a xcode4.workspace_generate).end,.
46ae0 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b onproject.=.function(prj).premak
46b00 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 e.generate(prj,."%%.xcodeproj/pr
46b20 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 oject.pbxproj",.premake.xcode.pr
46b40 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e oject).end,.oncleanproject.=.fun
46b60 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 64 69 72 65 63 74 6f ction(prj).premake.clean.directo
46b80 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 70 72 65 6d 61 6b 65 2e ry(prj,."%%.xcodeproj").premake.
46ba0 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 clean.directory(prj,."%%.xcworks
46bc0 70 61 63 65 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e pace").end,.oncheckproject.=.fun
46be0 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e ction(prj).local.last.for.cfg.in
46c00 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c .premake.eachconfig(prj).do.if.l
46c20 61 73 74 20 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 ast.and.last.~=.cfg.kind.then.er
46c40 72 6f 72 28 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 ror("Project.'"....prj.name...."
46c60 27 20 75 73 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 '.uses.more.than.one.target.kind
46c80 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e ;.not.supported.by.Xcode",.0).en
46ca0 64 0a 6c 61 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 6c 6f d.last.=.cfg.kind.end.end,.}..lo
46cc0 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 cal.xcode.=.premake.xcode.local.
46ce0 74 72 65 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 tree..=.premake.tree.function.xc
46d00 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 0a 6c 6f 63 61 6c ode.getbuildcategory(node).local
46d20 20 63 61 74 65 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 2e 61 22 5d 20 3d 20 22 46 72 61 6d 65 77 .categories.=.{.[".a"].=."Framew
46d40 6f 72 6b 73 22 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 63 orks",.[".c"].=."Sources",.[".cc
46d60 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 3d 20 22 53 6f 75 72 "].=."Sources",.[".cpp"].=."Sour
46d80 63 65 73 22 2c 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 64 ces",.[".cxx"].=."Sources",.[".d
46da0 79 6c 69 62 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 ylib"].=."Frameworks",.[".framew
46dc0 6f 72 6b 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 ork"].=."Frameworks",.[".m"].=."
46de0 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b Sources",.[".mm"].=."Sources",.[
46e00 22 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 6e 69 ".strings"].=."Resources",.[".ni
46e20 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 3d 20 22 52 b"].=."Resources",.[".xib"].=."R
46e40 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 esources",.[".icns"].=."Resource
46e60 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 77 s",.[".bmp"].=."Resources",.[".w
46e80 61 76 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 63 61 74 av"].=."Resources",.}.return.cat
46ea0 65 67 6f 72 69 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e egories[path.getextension(node.n
46ec0 61 6d 65 29 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 ame)].end.function.xcode.getconf
46ee0 69 67 6e 61 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 6e 61 6d igname(cfg).local.name.=.cfg.nam
46f00 65 0a 69 66 20 23 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 78 63 6f 64 65 e.if.#cfg.project.solution.xcode
46f20 2e 70 6c 61 74 66 6f 72 6d 73 20 3e 20 31 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 .platforms.>.1.then.name.=.name.
46f40 2e 2e 20 22 20 22 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 ..."."....premake.action.current
46f60 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d ().valid_platforms[cfg.platform]
46f80 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 .end.return.name.end.function.xc
46fa0 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 ode.getfiletype(node).local.type
46fc0 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
46fe0 64 65 2e 63 2e 63 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 de.c.c",.[".cc"]........=."sourc
47000 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 20 20 20 3d ecode.cpp.cpp",.[".cpp"].......=
47020 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 73 22 5d 20 ."sourcecode.cpp.cpp",.[".css"].
47040 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 20 20 20 20 ......=."text.css",.[".cxx"]....
47060 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 66 72 ...=."sourcecode.cpp.cpp",.[".fr
47080 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 72 6b 22 2c amework"].=."wrapper.framework",
470a0 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 22 2c 0a 5b .[".gif"].......=."image.gif",.[
470c0 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 63 2e 68 22 ".h"].........=."sourcecode.c.h"
470e0 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 74 6d 6c 22 2c 0a ,.[".html"]......=."text.html",.
47100 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 64 65 2e 6c 75 61 [".lua"].......=."sourcecode.lua
47120 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 65 63 6f 64 65 2e ",.[".m"].........=."sourcecode.
47140 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 c.objc",.[".mm"]........=."sourc
47160 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 ecode.cpp.objc",.[".nib"].......
47180 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 2e 70 63 68 22 5d 20 20 20 20 20 20 20 =."wrapper.nib",.[".pch"].......
471a0 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 =."sourcecode.c.h",.[".plist"]..
471c0 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 ...=."text.plist.xml",.[".string
471e0 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 s"]...=."text.plist.strings",.["
47200 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 .xib"].......=."file.xib",.[".ic
47220 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 ns"]......=."image.icns",.[".bmp
47240 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d "].......=."image.bmp",.[".wav"]
47260 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 .......=."audio.wav",.}.return.t
47280 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 ypes[path.getextension(node.path
472a0 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e )].or."text".end.function.xcode.
472c0 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 getfiletypeForced(node).local.ty
472e0 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 pes.=.{.[".c"].........=."source
47300 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 code.cpp.cpp",.[".cc"]........=.
47320 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 20 "sourcecode.cpp.cpp",.[".cpp"]..
47340 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e .....=."sourcecode.cpp.cpp",.[".
47360 63 73 73 22 5d 20 20 20 20 20 20 20 3d 20 22 74 65 78 74 2e 63 73 73 22 2c 0a 5b 22 2e 63 78 78 css"].......=."text.css",.[".cxx
47380 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c "].......=."sourcecode.cpp.cpp",
473a0 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 .[".framework"].=."wrapper.frame
473c0 77 6f 72 6b 22 2c 0a 5b 22 2e 67 69 66 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 67 work",.[".gif"].......=."image.g
473e0 69 66 22 2c 0a 5b 22 2e 68 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 if",.[".h"].........=."sourcecod
47400 65 2e 63 70 70 2e 68 22 2c 0a 5b 22 2e 68 74 6d 6c 22 5d 20 20 20 20 20 20 3d 20 22 74 65 78 74 e.cpp.h",.[".html"]......=."text
47420 2e 68 74 6d 6c 22 2c 0a 5b 22 2e 6c 75 61 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 .html",.[".lua"].......=."source
47440 63 6f 64 65 2e 6c 75 61 22 2c 0a 5b 22 2e 6d 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 code.lua",.[".m"].........=."sou
47460 72 63 65 63 6f 64 65 2e 63 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 20 20 20 rcecode.c.objc",.[".mm"]........
47480 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 22 2c 0a 5b 22 2e 6e 69 62 22 =."sourcecode.cpp.objc",.[".nib"
474a0 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 70 63 68 22 ].......=."wrapper.nib",.[".pch"
474c0 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 2c 0a 5b 22 ].......=."sourcecode.cpp.h",.["
474e0 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 78 6d 6c 22 2c .plist"].....=."text.plist.xml",
47500 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e 73 74 .[".strings"]...=."text.plist.st
47520 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 69 6c 65 2e 78 rings",.[".xib"].......=."file.x
47540 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 69 63 6e ib",.[".icns"]......=."image.icn
47560 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 2e 62 6d 70 22 s",.[".bmp"].......=."image.bmp"
47580 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 61 76 22 2c 0a ,.[".wav"].......=."audio.wav",.
475a0 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e }.return.types[path.getextension
475c0 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e 63 74 (node.path)].or."text".end.funct
475e0 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 65 29 0a 6c ion.xcode.getproducttype(node).l
47600 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 20 22 63 6f ocal.types.=.{.ConsoleApp..=."co
47620 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 57 69 6e 64 m.apple.product-type.tool",.Wind
47640 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 2d 74 79 70 owedApp.=."com.apple.product-typ
47660 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 3d 20 22 63 e.application",.StaticLib...=."c
47680 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 6c 69 62 72 61 72 79 2e 73 74 om.apple.product-type.library.st
476a0 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 70 6c 65 2e atic",.SharedLib...=."com.apple.
476c0 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 22 2c 0a 7d product-type.library.dynamic",.}
476e0 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 0a 65 6e 64 .return.types[node.cfg.kind].end
47700 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 65 28 6e 6f .function.xcode.gettargettype(no
47720 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 de).local.types.=.{.ConsoleApp..
47740 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 62 6c 65 5c =."\"compiled.mach-o.executable\
47760 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 70 70 6c 69 "",.WindowedApp.=."wrapper.appli
47780 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 69 76 65 2e cation",.StaticLib...=."archive.
477a0 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 65 64 2e 6d ar",.SharedLib...=."\"compiled.m
477c0 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 65 73 5b 6e ach-o.dylib\"",.}.return.types[n
477e0 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 63 6f 64 65 ode.cfg.kind].end.function.xcode
47800 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 20 66 6e 61 .getxcodeprojname(prj).local.fna
47820 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 me.=.premake.project.getfilename
47840 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 20 66 6e 61 (prj,."%%.xcodeproj").return.fna
47860 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 65 77 6f 72 me.end.function.xcode.isframewor
47880 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 65 6e 73 69 k(fname).return.(path.getextensi
478a0 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 6e 64 0a 66 on(fname).==.".framework").end.f
478c0 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 20 73 74 72 unction.xcode.newid().return.str
478e0 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 25 30 34 58 ing.format("%04X%04X%04X%04X%04X
47900 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 2c 0a 6d 61 %04X",.math.random(0,.32767),.ma
47920 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d th.random(0,.32767),.math.random
47940 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 (0,.32767),.math.random(0,.32767
47960 29 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 ),.math.random(0,.32767),.math.r
47980 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 6e 20 78 63 andom(0,.32767)).end.function.xc
479a0 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 2e 78 63 6f ode.preparesolution(sln).sln.xco
479c0 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 20 3d 20 70 de.=.{.}.sln.xcode.platforms.=.p
479e0 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 70 72 65 6d remake.filterplatforms(sln,.prem
47a00 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 6c 61 74 66 ake.action.current().valid_platf
47a20 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 6e 20 70 72 orms,."Universal").for.prj.in.pr
47a40 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 emake.solution.eachproject(sln).
47a60 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 do.local.cfg.=.premake.getconfig
47a80 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 20 73 6c 6e (prj,.prj.configurations[1],.sln
47aa0 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 6f 64 65 20 .xcode.platforms[1]).local.node.
47ac0 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 61 6d 65 28 =.premake.tree.new(path.getname(
47ae0 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 0a 6e 6f 64 cfg.buildtarget.bundlepath)).nod
47b00 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 65 2e 78 63 e.cfg.=.cfg.node.id.=.premake.xc
47b20 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 6f 64 65 2e ode.newid(node,."product").node.
47b40 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 69 64 28 6e targetid.=.premake.xcode.newid(n
47b60 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 7d 0a 70 72 ode,."target").prj.xcode.=.{}.pr
47b80 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 6e 64 0a 65 j.xcode.projectnode.=.node.end.e
47ba0 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 6c 69 73 74 nd.function.xcode.printlist(list
47bc0 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 34 2c 27 25 ,.tag).if.#list.>.0.then._p(4,'%
47be0 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 69 70 61 69 s.=.(',.tag).for._,.item.in.ipai
47c00 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 65 6d 20 3d rs(list).do.local.escaped_item.=
47c20 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 35 2c 20 27 .item:gsub("\"",."\\\"")._p(5,.'
47c40 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 28 34 2c 27 "%s",',.escaped_item).end._p(4,'
47c60 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 48 65 61 64 );').end.end.function.xcode.Head
47c80 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 27 7b 27 29 er()._p('//.!$*UTF8*$!')._p('{')
47ca0 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 0a 5f 70 28 ._p(1,'archiveVersion.=.1;')._p(
47cc0 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 5f 70 28 31 1,'classes.=.{')._p(1,'};')._p(1
47ce0 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 2c 27 6f 62 ,'objectVersion.=.45;')._p(1,'ob
47d00 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 69 6f 6e 20 jects.=.{')._p('').end.function.
47d20 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 2a 20 42 65 xcode.PBXBuildFile(tr)._p('/*.Be
47d40 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 29 0a 74 72 gin.PBXBuildFile.section.*/').tr
47d60 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 ee.traverse(tr,.{.onnode.=.funct
47d80 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 65 6e 0a 5f ion(node).if.node.buildid.then._
47da0 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 61 20 3d 20 p(2,'%s./*.%s.in.%s.*/.=.{isa.=.
47dc0 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 2a 20 25 73 PBXBuildFile;.fileRef.=.%s./*.%s
47de0 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 65 2e 6e 61 .*/;.};',..node.buildid,.node.na
47e00 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 6f 64 65 29 me,.xcode.getbuildcategory(node)
47e20 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 64 0a 7d 29 ,.node.id,.node.name).end.end.})
47e40 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 74 69 6f 6e ._p('/*.End.PBXBuildFile.section
47e60 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e .*/')._p('').end.function.xcode.
47e80 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 20 23 74 72 PBXContainerItemProxy(tr).if.#tr
47ea0 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 27 .projects.children.>.0.then._p('
47ec0 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 78 79 20 73 /*.Begin.PBXContainerItemProxy.s
47ee0 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 ection.*/').for._,.node.in.ipair
47f00 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c s(tr.projects.children).do._p(2,
47f20 27 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 20 '%s./*.PBXContainerItemProxy.*/.
47f40 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 70 28 33 2c =.{',.node.productproxyid)._p(3,
47f60 27 69 73 61 20 3d 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 3b 27 29 0a 'isa.=.PBXContainerItemProxy;').
47f80 5f 70 28 33 2c 27 63 6f 6e 74 61 69 6e 65 72 50 6f 72 74 61 6c 20 3d 20 25 73 20 2f 2a 20 25 73 _p(3,'containerPortal.=.%s./*.%s
47fa0 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 .*/;',.node.id,.path.getname(nod
47fc0 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 3b 27 29 0a e.path))._p(3,'proxyType.=.2;').
47fe0 5f 70 28 33 2c 27 72 65 6d 6f 74 65 47 6c 6f 62 61 6c 49 44 53 74 72 69 6e 67 20 3d 20 25 73 3b _p(3,'remoteGlobalIDString.=.%s;
48000 27 2c 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 ',.node.project.xcode.projectnod
48020 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 22 3b 27 2c e.id)._p(3,'remoteInfo.=."%s";',
48040 20 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e .node.project.xcode.projectnode.
48060 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 20 50 42 58 name)._p(2,'};')._p(2,'%s./*.PBX
48080 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 6e 6f 64 65 ContainerItemProxy.*/.=.{',.node
480a0 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 50 42 58 43 .targetproxyid)._p(3,'isa.=.PBXC
480c0 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 6f 6e 74 61 ontainerItemProxy;')._p(3,'conta
480e0 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 6e 6f 64 65 inerPortal.=.%s./*.%s.*/;',.node
48100 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f 70 .id,.path.getname(node.path))._p
48120 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 65 6d 6f 74 (3,'proxyType.=.1;')._p(3,'remot
48140 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 2e 70 72 6f eGlobalIDString.=.%s;',.node.pro
48160 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 74 69 64 29 ject.xcode.projectnode.targetid)
48180 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 6e 6f 64 65 ._p(3,'remoteInfo.=."%s";',.node
481a0 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 61 6d 65 29 .project.xcode.projectnode.name)
481c0 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 42 58 43 6f ._p(2,'};').end._p('/*.End.PBXCo
481e0 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 29 0a 5f 70 ntainerItemProxy.section.*/')._p
48200 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 50 42 58 46 ('').end.end.function.xcode.PBXF
48220 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 42 65 67 69 ileReference(tr,prj)._p('/*.Begi
48240 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 2f 27 29 0a n.PBXFileReference.section.*/').
48260 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e tree.traverse(tr,.{.onleaf.=.fun
48280 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 20 74 68 65 ction(node).if.not.node.path.the
482a0 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 20 22 70 72 n.return.end.if.node.kind.==."pr
482c0 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 2f 20 3d 20 oduct".then._p(2,'%s./*.%s.*/.=.
482e0 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 6c 69 63 69 {isa.=.PBXFileReference;.explici
48300 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 65 78 20 3d tFileType.=.%s;.includeInIndex.=
48320 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 3b 20 73 6f .0;.name.=."%s";.path.=."%s";.so
48340 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 52 3b 20 7d urceTree.=.BUILT_PRODUCTS_DIR;.}
48360 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 65 2e 67 65 ;',.node.id,.node.name,.xcode.ge
48380 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 2c 20 70 61 ttargettype(node),.node.name,.pa
483a0 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 67 65 74 2e th.getname(node.cfg.buildtarget.
483c0 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 65 6e 74 2e bundlepath)).elseif.node.parent.
483e0 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 6f 63 61 6c parent.==.tr.projects.then.local
48400 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 74 72 2e 70 .relpath.=.path.getrelative(tr.p
48420 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 2e 70 72 6f roject.location,.node.parent.pro
48440 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 73 20 2a 2f ject.location)._p(2,'%s./*.%s.*/
48460 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 6c 61 73 74 .=.{isa.=.PBXFileReference;.last
48480 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 70 72 6f 6a KnownFileType.=."wrapper.pb-proj
484a0 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 73 22 3b 20 ect";.name.=."%s";.path.=."%s";.
484c0 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 27 2c 0a 6e sourceTree.=.SOURCE_ROOT;.};',.n
484e0 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 61 6d 65 2c ode.parent.id,.node.parent.name,
48500 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 28 72 65 6c .node.parent.name,.path.join(rel
48520 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 65 0a 6c 6f path,.node.parent.name)).else.lo
48540 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 65 77 6f 72 cal.pth,.src.if.xcode.isframewor
48560 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 50 61 74 68 k(node.path).then.local.nodePath
48580 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 6e 64 2c 20 .=.node.path.local._,.matchEnd,.
485a0 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 61 74 68 2c variable.=.string.find(nodePath,
485c0 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 20 74 68 65 ."^%$%((.+)%)/").if.variable.the
485e0 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 50 61 74 68 n.nodePath.=.string.sub(nodePath
48600 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 67 2e 66 69 ,.matchEnd.+.1).end.if.string.fi
48620 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 72 69 6e 67 nd(nodePath,'/')..then.if.string
48640 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 72 6f 72 28 .find(nodePath,'^%.')then.error(
48660 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 65 6e 74 6c 'relative.paths.are.not.currentl
48680 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 0a 65 6e 64 y.supported.for.frameworks').end
486a0 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 2f 53 79 73 .pth.=.nodePath.else.pth.=."/Sys
486c0 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 6e 6f 64 65 tem/Library/Frameworks/"....node
486e0 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 63 20 3d 20 Path.end.if.variable.then.src.=.
48700 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 20 27 5e 2f variable.if.string.find(pth,.'^/
48720 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 2c 20 32 29 ').then.pth.=.string.sub(pth,.2)
48740 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 0a 65 6e 64 .end.else.src.=."<absolute>".end
48760 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 65 2e 70 61 .else.src.=."<group>".if.node.pa
48780 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 2e 63 66 67 rent.isvpath.then.pth.=.node.cfg
487a0 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 61 6c 70 61 .name.else.pth.=.tree.getlocalpa
487c0 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 2e 6f 70 74 th(node).end.end.if.(not.prj.opt
487e0 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 20 2f 2a 20 ions.ForceCPP).then._p(2,'%s./*.
48800 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b %s.*/.=.{isa.=.PBXFileReference;
48820 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 65 20 3d 20 .lastKnownFileType.=.%s;.name.=.
48840 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 20 "%s";.path.=."%s";.sourceTree.=.
48860 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 78 "%s";.};',.node.id,.node.name,.x
48880 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 2e 6e 61 6d code.getfiletype(node),.node.nam
488a0 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 2a 20 25 73 e,.pth,.src).else._p(2,'%s./*.%s
488c0 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 65 .*/.=.{isa.=.PBXFileReference;.e
488e0 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 20 22 25 73 xplicitFileType.=.%s;.name.=."%s
48900 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 20 22 25 73 ";.path.=."%s";.sourceTree.=."%s
48920 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 78 63 6f 64 ";.};',.node.id,.node.name,.xcod
48940 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 6f 64 65 2e e.getfiletypeForced(node),.node.
48960 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 7d 29 0a 5f name,.pth,.src).end.end.end.})._
48980 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 65 63 74 69 p('/*.End.PBXFileReference.secti
489a0 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 6f 64 on.*/')._p('').end.function.xcod
489c0 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 29 0a 5f 70 e.PBXFrameworksBuildPhase(tr)._p
489e0 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 64 50 68 61 ('/*.Begin.PBXFrameworksBuildPha
48a00 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 46 72 61 6d se.section.*/')._p(2,'%s./*.Fram
48a20 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 63 68 69 6c eworks.*/.=.{',.tr.products.chil
48a40 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 20 3d 20 50 dren[1].fxstageid)._p(3,'isa.=.P
48a60 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 28 33 2c 27 BXFrameworksBuildPhase;')._p(3,'
48a80 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a buildActionMask.=.2147483647;').
48aa0 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 _p(3,'files.=.(').tree.traverse(
48ac0 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 6e 63 74 69 tr.frameworks,.{.onleaf.=.functi
48ae0 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 72 61 6d 65 on(node)._p(4,'%s./*.%s.in.Frame
48b00 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 64 65 2e 6e works.*/,',.node.buildid,.node.n
48b20 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 2e 70 72 6f ame).end.}).tree.traverse(tr.pro
48b40 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 jects,.{.onleaf.=.function(node)
48b60 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 73 20 2a 2f ._p(4,'%s./*.%s.in.Frameworks.*/
48b80 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 0a 65 6e 64 ,',.node.buildid,.node.name).end
48ba0 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 46 6f 72 44 .})._p(3,');')._p(3,'runOnlyForD
48bc0 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f eploymentPostprocessing.=.0;')._
48be0 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 65 77 6f 72 p(2,'};')._p('/*.End.PBXFramewor
48c00 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 ksBuildPhase.section.*/')._p('')
48c20 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 28 74 72 29 .end.function.xcode.PBXGroup(tr)
48c40 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 6f 6e 20 2a ._p('/*.Begin.PBXGroup.section.*
48c60 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d /').tree.traverse(tr,.{.onnode.=
48c80 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 68 20 61 6e .function(node).if.(node.path.an
48ca0 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 64 65 2e 6b d.#node.children.==.0).or.node.k
48cc0 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 65 6e 64 0a ind.==."vgroup".then.return.end.
48ce0 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 73 20 74 68 if.node.parent.==.tr.projects.th
48d00 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 20 7b 27 2c en._p(2,'%s./*.Products.*/.=.{',
48d20 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 70 28 32 2c .node.productgroupid).else._p(2,
48d40 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 65 '%s./*.%s.*/.=.{',.node.id,.node
48d60 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 6f 75 70 3b .name).end._p(3,'isa.=.PBXGroup;
48d80 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 5f 2c 20 63 ')._p(3,'children.=.(').for._,.c
48da0 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 64 72 65 6e hildnode.in.ipairs(node.children
48dc0 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 69 6c 64 6e ).do._p(4,'%s./*.%s.*/,',.childn
48de0 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 5f 70 28 33 ode.id,.childnode.name).end._p(3
48e00 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 70 72 6f 6a ,');').if.node.parent.==.tr.proj
48e20 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 63 74 73 3b ects.then._p(3,'name.=.Products;
48e40 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 20 6e 6f 64 ').else._p(3,'name.=."%s";',.nod
48e60 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 20 6e 6f 64 e.name).if.node.path.and.not.nod
48e80 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 65 2e 70 61 e.isvpath.then.local.p.=.node.pa
48ea0 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 70 20 3d 20 th.if.node.parent.path.then.p.=.
48ec0 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 2e 70 61 74 path.getrelative(node.parent.pat
48ee0 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 20 3d 20 22 h,.node.path).end._p(3,'path.=."
48f00 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 63 65 54 72 %s";',.p).end.end._p(3,'sourceTr
48f20 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 0a 65 6e 64 ee.=."<group>";')._p(2,'};').end
48f40 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 70 20 73 65 .},.true)._p('/*.End.PBXGroup.se
48f60 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
48f80 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 27 2f 2a 20 code.PBXNativeTarget(tr)._p('/*.
48fa0 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 6e 20 2a 2f Begin.PBXNativeTarget.section.*/
48fc0 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
48fe0 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 20 3d 20 74 ucts.children).do.local.name.=.t
49000 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 6e 20 68 61 r.project.name.local.function.ha
49020 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 2e 70 72 6f sBuildCommands(which).if.#tr.pro
49040 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 74 72 75 65 ject[which].>.0.then.return.true
49060 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 2e 63 6f 6e .end.for._,.cfg.in.ipairs(tr.con
49080 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 74 68 65 6e figs).do.if.#cfg[which].>.0.then
490a0 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 32 2c 27 25 .return.true.end.end.end._p(2,'%
490c0 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 69 64 2c 20 s./*.%s.*/.=.{',.node.targetid,.
490e0 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 61 72 67 65 name)._p(3,'isa.=.PBXNativeTarge
49100 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 73 t;')._p(3,'buildConfigurationLis
49120 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 6e 20 6c 69 t.=.%s./*.Build.configuration.li
49140 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 2f 3b 27 st.for.PBXNativeTarget."%s".*/;'
49160 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 33 2c 27 62 ,.node.cfgsection,.name)._p(3,'b
49180 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 43 6f 6d 6d uildPhases.=.(').if.hasBuildComm
491a0 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 6e 0a 5f 70 ands('prebuildcommands').then._p
491c0 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 20 2f 2a 20 (4,'9607AE1010C857E500CD1376./*.
491e0 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 2f 2a 20 52 Prebuild.*/,').end._p(4,'%s./*.R
49200 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 69 64 29 0a esources.*/,',.node.resstageid).
49220 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 64 65 2e 73 _p(4,'%s./*.Sources.*/,',.node.s
49240 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 73 28 27 70 ourcesid).if.hasBuildCommands('p
49260 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 39 36 30 37 relinkcommands').then._p(4,'9607
49280 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 69 6e 6b 20 AE3510C85E7E00CD1376./*.Prelink.
492a0 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 6f 72 6b 73 */,').end._p(4,'%s./*.Frameworks
492c0 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 73 42 75 69 .*/,',.node.fxstageid).if.hasBui
492e0 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 73 27 29 20 ldCommands('postbuildcommands').
49300 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 30 43 44 31 then._p(4,'9607AE3710C85E8F00CD1
49320 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 70 28 33 2c 376./*.Postbuild.*/,').end._p(3,
49340 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 0a 5f 70 28 ');')._p(3,'buildRules.=.(')._p(
49360 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 20 28 27 29 3,');')._p(3,'dependencies.=.(')
49380 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 .for._,.node.in.ipairs(tr.projec
493a0 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 50 42 58 54 ts.children).do._p(4,'%s./*.PBXT
493c0 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 61 72 67 65 argetDependency.*/,',.node.targe
493e0 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 28 33 2c 27 tdependid).end._p(3,');')._p(3,'
49400 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 0a 69 66 20 name.=."%s";',.name).local.p.if.
49420 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 22 20 74 68 node.cfg.kind.==."ConsoleApp".th
49440 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 6e 6f 64 65 en.p.=."$(HOME)/bin".elseif.node
49460 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 68 65 6e 0a .cfg.kind.==."WindowedApp".then.
49480 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 6e 64 0a 69 p.=."$(HOME)/Applications".end.i
494a0 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 6c 50 61 74 f.p.then._p(3,'productInstallPat
494c0 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 64 75 63 74 h.=."%s";',.p).end._p(3,'product
494e0 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 72 6f 64 75 Name.=."%s";',.name)._p(3,'produ
49500 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 20 6e 6f 64 ctReference.=.%s./*.%s.*/;',.nod
49520 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 63 74 54 79 e.id,.node.name)._p(3,'productTy
49540 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 74 74 79 70 pe.=."%s";',.xcode.getproducttyp
49560 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 2f 2a 20 45 e(node))._p(2,'};').end._p('/*.E
49580 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 2f 27 29 0a nd.PBXNativeTarget.section.*/').
495a0 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 50 72 6f _p('').end.function.xcode.PBXPro
495c0 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 6a 65 63 74 ject(tr)._p('/*.Begin.PBXProject
495e0 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 46 45 38 34 .section.*/')._p(2,'08FB7793FE84
49600 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 63 74 20 2a 155DC02AAC07./*.Project.object.*
49620 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 63 74 3b 27 /.=.{')._p(3,'isa.=.PBXProject;'
49640 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 73 74 20 3d )._p(3,'buildConfigurationList.=
49660 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 20 42 75 69 .1DEB928908733DD80010E9CD./*.Bui
49680 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 50 72 6f ld.configuration.list.for.PBXPro
496a0 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 33 2c 27 63 ject."%s".*/;',.tr.name)._p(3,'c
496c0 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 20 33 2e 32 ompatibilityVersion.=."Xcode.3.2
496e0 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 64 69 6e 67 ";')._p(3,'hasScannedForEncoding
49700 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 73 20 2f 2a s.=.1;')._p(3,'mainGroup.=.%s./*
49720 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 28 33 2c 27 .%s.*/;',.tr.id,.tr.name)._p(3,'
49740 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 72 2e 70 72 projectDirPath.=."";').if.#tr.pr
49760 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 33 2c 27 70 ojects.children.>.0.then._p(3,'p
49780 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 2c 20 6e 6f rojectReferences.=.(').for._,.no
497a0 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 de.in.ipairs(tr.projects.childre
497c0 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 74 47 72 6f n).do._p(4,'{')._p(5,'ProductGro
497e0 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 64 65 2e 70 up.=.%s./*.Products.*/;',.node.p
49800 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 52 65 66 20 roductgroupid)._p(5,'ProjectRef.
49820 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 70 61 74 68 2e 67 =.%s./*.%s.*/;',.node.id,.path.g
49840 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 29 0a 65 6e etname(node.path))._p(4,'},').en
49860 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 63 74 52 6f d._p(3,');').end._p(3,'projectRo
49880 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 27 29 0a 66 ot.=."";')._p(3,'targets.=.(').f
498a0 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 75 63 74 73 or._,.node.in.ipairs(tr.products
498c0 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c .children).do._p(4,'%s./*.%s.*/,
498e0 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 0a 65 6e 64 ',.node.targetid,.node.name).end
49900 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 2a 20 45 6e ._p(3,');')._p(2,'};')._p('/*.En
49920 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 28 27 27 29 d.PBXProject.section.*/')._p('')
49940 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 65 6e 63 65 .end.function.xcode.PBXReference
49960 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 69 6c 64 72 Proxy(tr).if.#tr.projects.childr
49980 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 52 65 66 65 en.>.0.then._p('/*.Begin.PBXRefe
499a0 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 2e 74 72 61 renceProxy.section.*/').tree.tra
499c0 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 verse(tr.projects,.{.onleaf.=.fu
499e0 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 2a 2f 20 3d nction(node)._p(2,'%s./*.%s.*/.=
49a00 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 .{',.node.id,.node.name)._p(3,'i
49a20 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 28 33 2c 27 sa.=.PBXReferenceProxy;')._p(3,'
49a40 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 72 67 65 74 fileType.=.%s;',.xcode.gettarget
49a60 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 22 3b 27 2c type(node))._p(3,'path.=."%s";',
49a80 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 3d 20 25 73 .node.path)._p(3,'remoteRef.=.%s
49aa0 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 ./*.PBXContainerItemProxy.*/;',.
49ac0 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 5f 70 28 33 node.parent.productproxyid)._p(3
49ae0 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 53 5f 44 49 ,'sourceTree.=.BUILT_PRODUCTS_DI
49b00 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 2a 20 45 6e R;')._p(2,'};').end.})._p('/*.En
49b20 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 2a 2f 27 29 d.PBXReferenceProxy.section.*/')
49b40 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 50 ._p('').end.end.function.xcode.P
49b60 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 28 27 2f 2a BXResourcesBuildPhase(tr)._p('/*
49b80 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 65 20 73 65 .Begin.PBXResourcesBuildPhase.se
49ba0 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 ction.*/').for._,.target.in.ipai
49bc0 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 5f 70 28 32 rs(tr.products.children).do._p(2
49be0 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 61 72 67 65 ,'%s./*.Resources.*/.=.{',.targe
49c00 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 58 52 65 73 t.resstageid)._p(3,'isa.=.PBXRes
49c20 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 ourcesBuildPhase;')._p(3,'buildA
49c40 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 ctionMask.=.2147483647;')._p(3,'
49c60 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a files.=.(').tree.traverse(tr,.{.
49c80 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 63 6f 64 65 onnode.=.function(node).if.xcode
49ca0 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 52 65 73 6f .getbuildcategory(node).==."Reso
49cc0 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 52 65 urces".then._p(4,'%s./*.%s.in.Re
49ce0 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 6e 6f 64 65 sources.*/,',.node.buildid,.node
49d00 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 .name).end.end.})._p(3,');')._p(
49d20 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 3,'runOnlyForDeploymentPostproce
49d40 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 ssing.=.0;')._p(2,'};').end._p('
49d60 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 65 20 73 65 /*.End.PBXResourcesBuildPhase.se
49d80 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
49da0 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 65 28 74 72 code.PBXShellScriptBuildPhase(tr
49dc0 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 73 65 0a 6c ).local.wrapperWritten.=.false.l
49de0 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 6d 65 2c 20 ocal.function.doblock(id,.name,.
49e00 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 6f 6a 65 63 which).local.prjcmds.=.tr.projec
49e20 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 62 6c 65 2e t[which].local.commands.=.table.
49e40 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 20 69 6e 20 join(prjcmds,.{}).for._,.cfg.in.
49e60 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 63 66 67 63 ipairs(tr.configs).do.local.cfgc
49e80 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 20 3e 20 23 mds.=.cfg[which].if.#cfgcmds.>.#
49ea0 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 6d 6d 61 6e prjcmds.then.table.insert(comman
49ec0 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 20 3d 20 22 ds,.'if.[."${CONFIGURATION}".=."
49ee0 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 29 20 2e 2e '....xcode.getconfigname(cfg)...
49f00 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 64 73 20 2b .'".];.then').for.i.=.#prjcmds.+
49f20 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 28 63 6f 6d .1,.#cfgcmds.do.table.insert(com
49f40 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 2e 69 6e 73 mands,.cfgcmds[i]).end.table.ins
49f60 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 69 66 20 23 ert(commands,.'fi').end.end.if.#
49f80 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 70 70 65 72 commands.>.0.then.if.not.wrapper
49fa0 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 58 53 68 65 Written.then._p('/*.Begin.PBXShe
49fc0 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 2f 27 29 0a llScriptBuildPhase.section.*/').
49fe0 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 28 32 2c 27 wrapperWritten.=.true.end._p(2,'
4a000 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 5f 70 28 33 %s./*.%s.*/.=.{',.id,.name)._p(3
4a020 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 68 61 73 65 ,'isa.=.PBXShellScriptBuildPhase
4a040 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 ;')._p(3,'buildActionMask.=.2147
4a060 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 5f 70 28 33 483647;')._p(3,'files.=.(')._p(3
4a080 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 29 3b 0a 5f ,');')._p(3,'inputPaths.=.(');._
4a0a0 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 2c 20 6e 61 p(3,');');._p(3,'name.=.%s;',.na
4a0c0 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 3b 0a 5f 70 me);._p(3,'outputPaths.=.(');._p
4a0e0 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 70 6c 6f 79 (3,');');._p(3,'runOnlyForDeploy
4a100 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 70 28 33 2c mentPostprocessing.=.0;');._p(3,
4a120 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 33 2c 27 73 'shellPath.=./bin/sh;');._p(3,'s
4a140 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 6f 6e 63 61 hellScript.=."%s";',.table.conca
4a160 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 20 27 5c 5c t(commands,."\\n"):gsub('"',.'\\
4a180 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 6f 63 6b 28 "'))._p(2,'};').end.end.doblock(
4a1a0 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 22 50 72 65 "9607AE1010C857E500CD1376",."Pre
4a1c0 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 64 6f 62 6c build",."prebuildcommands").dobl
4a1e0 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 36 22 2c 20 ock("9607AE3510C85E7E00CD1376",.
4a200 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 29 0a 64 6f "Prelink",."prelinkcommands").do
4a220 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 33 37 36 22 block("9607AE3710C85E8F00CD1376"
4a240 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 6d 61 6e 64 ,."Postbuild",."postbuildcommand
4a260 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 70 28 27 2f s").if.wrapperWritten.then._p('/
4a280 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 73 65 20 73 *.End.PBXShellScriptBuildPhase.s
4a2a0 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 20 78 63 6f ection.*/').end.end.function.xco
4a2c0 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 5f 70 28 27 de.PBXSourcesBuildPhase(tr)._p('
4a2e0 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 /*.Begin.PBXSourcesBuildPhase.se
4a300 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 ction.*/').for._,.target.in.ipai
4a320 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 5f 70 28 32 rs(tr.products.children).do._p(2
4a340 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e ,'%s./*.Sources.*/.=.{',.target.
4a360 73 6f 75 72 63 65 73 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 53 6f 75 72 63 65 sourcesid)._p(3,'isa.=.PBXSource
4a380 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e sBuildPhase;')._p(3,'buildAction
4a3a0 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 Mask.=.2147483647;')._p(3,'files
4a3c0 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 .=.(').tree.traverse(tr,.{.onlea
4a3e0 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 f.=.function(node).if.xcode.getb
4a400 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 3d 3d 20 22 53 6f 75 72 63 65 73 22 20 uildcategory(node).==."Sources".
4a420 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 6f 75 72 63 65 73 20 2a then._p(4,'%s./*.%s.in.Sources.*
4a440 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 0a 65 6e /,',.node.buildid,.node.name).en
4a460 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c d.end.})._p(3,');')._p(3,'runOnl
4a480 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 yForDeploymentPostprocessing.=.0
4a4a0 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 ;')._p(2,'};').end._p('/*.End.PB
4a4c0 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a XSourcesBuildPhase.section.*/').
4a4e0 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 56 61 72 _p('').end.function.xcode.PBXVar
4a500 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 56 61 iantGroup(tr)._p('/*.Begin.PBXVa
4a520 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 riantGroup.section.*/').tree.tra
4a540 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 verse(tr,.{.onbranch.=.function(
4a560 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 node).if.node.kind.==."vgroup".t
4a580 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 hen._p(2,'%s./*.%s.*/.=.{',.node
4a5a0 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 56 .id,.node.name)._p(3,'isa.=.PBXV
4a5c0 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e 20 3d 20 ariantGroup;')._p(3,'children.=.
4a5e0 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 (').for._,.lang.in.ipairs(node.c
4a600 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c hildren).do._p(4,'%s./*.%s.*/,',
4a620 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 .lang.id,.lang.name).end._p(3,')
4a640 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 ;')._p(3,'name.=.%s;',.node.name
4a660 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 3b 27 )._p(3,'sourceTree.=."<group>";'
4a680 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 )._p(2,'};').end.end.})._p('/*.E
4a6a0 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a nd.PBXVariantGroup.section.*/').
4a6c0 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 54 61 72 _p('').end.function.xcode.PBXTar
4a6e0 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 getDependency(tr).if.#tr.project
4a700 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e s.children.>.0.then._p('/*.Begin
4a720 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 20 2a 2f 27 .PBXTargetDependency.section.*/'
4a740 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f ).tree.traverse(tr.projects,.{.o
4a760 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 73 20 nleaf.=.function(node)._p(2,'%s.
4a780 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 20 3d 20 7b 27 2c 20 /*.PBXTargetDependency.*/.=.{',.
4a7a0 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 5f 70 28 33 node.parent.targetdependid)._p(3
4a7c0 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 3b 27 29 0a 5f ,'isa.=.PBXTargetDependency;')._
4a7e0 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f p(3,'name.=."%s";',.node.name)._
4a800 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 p(3,'targetProxy.=.%s./*.PBXCont
4a820 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 ainerItemProxy.*/;',.node.parent
4a840 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d .targetproxyid)._p(2,'};').end.}
4a860 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 )._p('/*.End.PBXTargetDependency
4a880 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e .section.*/')._p('').end.end.fun
4a8a0 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e ction.xcode.XCBuildConfiguration
4a8c0 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 63 _Target(tr,.target,.cfg).local.c
4a8e0 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 fgname.=.xcode.getconfigname(cfg
4a900 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 63 )._p(2,'%s./*.%s.*/.=.{',.cfg.xc
4a920 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 ode.targetid,.cfgname)._p(3,'isa
4a940 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c .=.XCBuildConfiguration;')._p(3,
4a960 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 5f 70 28 34 2c 27 41 4c 57 41 59 'buildSettings.=.{')._p(4,'ALWAY
4a980 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 6e S_SEARCH_USER_PATHS.=.NO;').if.n
4a9a0 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 ot.cfg.flags.Symbols.then._p(4,'
4a9c0 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 3d 20 22 64 77 61 72 DEBUG_INFORMATION_FORMAT.=."dwar
4a9e0 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 f-with-dsym";').end.if.cfg.kind.
4aa00 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 ~=."StaticLib".and.cfg.buildtarg
4aa20 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 58 45 43 55 et.prefix.~=."".then._p(4,'EXECU
4aa40 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 TABLE_PREFIX.=.%s;',.cfg.buildta
4aa60 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 74 61 72 67 65 74 65 78 rget.prefix).end.if.cfg.targetex
4aa80 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 63 66 67 2e 74 61 72 tension.then.local.ext.=.cfg.tar
4aaa0 67 65 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 69 66 28 65 78 74 3a 73 74 61 72 74 getextension.ext.=.iif(ext:start
4aac0 73 77 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 32 29 2c 20 65 78 74 29 0a 5f 70 28 swith("."),.ext:sub(2),.ext)._p(
4aae0 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 49 4f 4e 20 3d 20 25 73 3b 27 2c 20 4,'EXECUTABLE_EXTENSION.=.%s;',.
4ab00 65 78 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 ext).end.local.outdir.=.path.get
4ab20 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 directory(cfg.buildtarget.bundle
4ab40 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 path).if.outdir.~=.".".then._p(4
4ab60 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 25 73 3b 27 ,'CONFIGURATION_BUILD_DIR.=.%s;'
4ab80 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 44 59 4e 41 4d 49 43 5f ,.outdir).end._p(4,'GCC_DYNAMIC_
4aba0 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 4d 4f 44 45 4c 5f 54 NO_PIC.=.NO;')._p(4,'GCC_MODEL_T
4abc0 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 74 68 UNING.=.G5;').if.tr.infoplist.th
4abe0 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 22 3b 27 en._p(4,'INFOPLIST_FILE.=."%s";'
4ac00 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 6e 73 ,.tr.infoplist.cfg.name).end.ins
4ac20 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 27 2f 75 73 72 tallpaths.=.{.ConsoleApp.=.'/usr
4ac40 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 3d 20 27 22 24 28 48 /local/bin',.WindowedApp.=.'"$(H
4ac60 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c 0a 53 68 61 72 65 64 4c 69 62 20 3d OME)/Applications"',.SharedLib.=
4ac80 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 27 .'/usr/local/lib',.StaticLib.=.'
4aca0 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f 70 28 34 2c 27 49 4e 53 54 41 4c 4c /usr/local/lib',.}._p(4,'INSTALL
4acc0 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c 6c 70 61 74 68 73 5b 63 66 67 2e 6b _PATH.=.%s;',.installpaths[cfg.k
4ace0 69 6e 64 5d 29 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 ind])._p(4,'PRODUCT_NAME.=."%s";
4ad00 27 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 0a 5f 70 28 ',.cfg.buildtarget.basename)._p(
4ad20 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 3,'};')._p(3,'name.=."%s";',.cfg
4ad40 6e 61 6d 65 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 name)._p(2,'};').end.function.xc
4ad60 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a 65 63 74 ode.XCBuildConfiguration_Project
4ad80 28 74 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 (tr,.cfg).local.cfgname.=.xcode.
4ada0 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 25 73 20 2f 2a 20 25 getconfigname(cfg)._p(2,'%s./*.%
4adc0 73 20 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 s.*/.=.{',.cfg.xcode.projectid,.
4ade0 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 6c 64 43 6f 6e 66 cfgname)._p(3,'isa.=.XCBuildConf
4ae00 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 74 74 69 6e 67 73 iguration;')._p(3,'buildSettings
4ae20 20 3d 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 .=.{').local.archs.=.{.Native.=.
4ae40 22 24 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 "$(NATIVE_ARCH_ACTUAL)",.x32....
4ae60 3d 20 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 =."i386",.x64....=."x86_64",.Uni
4ae80 76 65 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 versal32.=."$(ARCHS_STANDARD_32_
4aea0 42 49 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 BIT)",.Universal64.=."$(ARCHS_ST
4aec0 41 4e 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 ANDARD_64_BIT)",.Universal.=."$(
4aee0 41 52 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 ARCHS_STANDARD_32_64_BIT)",.}._p
4af00 28 34 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 (4,'ARCHS.=."%s";',.archs[cfg.pl
4af20 61 74 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 atform])._p(4,'SDKROOT.=."%s";',
4af40 20 78 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 .xcode.toolset).local.targetdir.
4af60 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 =.path.getdirectory(cfg.buildtar
4af80 67 65 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 get.bundlepath).if.targetdir.~=.
4afa0 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 ".".then._p(4,'CONFIGURATION_BUI
4afc0 4c 44 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 LD_DIR.=."$(SYMROOT)";');.end._p
4afe0 28 34 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 (4,'CONFIGURATION_TEMP_DIR.=."$(
4b000 4f 42 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 OBJROOT)";').if.cfg.flags.Symbol
4b020 73 20 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 s.then._p(4,'COPY_PHASE_STRIP.=.
4b040 4e 4f 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 NO;').end._p(4,'GCC_C_LANGUAGE_S
4b060 54 41 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 TANDARD.=.gnu99;').if.cfg.flags.
4b080 4e 6f 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 NoExceptions.then._p(4,'GCC_ENAB
4b0a0 4c 45 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 LE_CPP_EXCEPTIONS.=.NO;').end.if
4b0c0 20 63 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 .cfg.flags.NoRTTI.then._p(4,'GCC
4b0e0 5f 45 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 _ENABLE_CPP_RTTI.=.NO;').end.if.
4b100 5f 41 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 _ACTION.~=."xcode4".and.cfg.flag
4b120 73 2e 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 s.Symbols.and.not.cfg.flags.NoEd
4b140 69 74 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 itAndContinue.then._p(4,'GCC_ENA
4b160 42 4c 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 BLE_FIX_AND_CONTINUE.=.YES;').en
4b180 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 68 65 6e d.if.cfg.flags.NoExceptions.then
4b1a0 0a 5f 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 ._p(4,'GCC_ENABLE_OBJC_EXCEPTION
4b1c0 53 20 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 S.=.NO;').end.if.cfg.flags.Optim
4b1e0 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 74 68 ize.or.cfg.flags.OptimizeSize.th
4b200 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 4c 45 56 45 4c 20 en._p(4,'GCC_OPTIMIZATION_LEVEL.
4b220 3d 20 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 =.s;').elseif.cfg.flags.Optimize
4b240 53 70 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 Speed.then._p(4,'GCC_OPTIMIZATIO
4b260 4e 5f 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 N_LEVEL.=.3;').else._p(4,'GCC_OP
4b280 54 49 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 TIMIZATION_LEVEL.=.0;').end.if.c
4b2a0 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
4b2c0 6f 50 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 oPCH.then._p(4,'GCC_PRECOMPILE_P
4b2e0 52 45 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 REFIX_HEADER.=.YES;')._p(4,'GCC_
4b300 50 52 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 PREFIX_HEADER.=."%s";',.cfg.pchh
4b320 65 61 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 eader).end.xcode.printlist(cfg.d
4b340 65 66 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 efines,.'GCC_PREPROCESSOR_DEFINI
4b360 54 49 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 TIONS')._p(4,'GCC_SYMBOLS_PRIVAT
4b380 45 5f 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 E_EXTERN.=.NO;').if.cfg.flags.Fa
4b3a0 74 61 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 talWarnings.then._p(4,'GCC_TREAT
4b3c0 5f 57 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 _WARNINGS_AS_ERRORS.=.YES;').end
4b3e0 0a 5f 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 ._p(4,'GCC_WARN_ABOUT_RETURN_TYP
4b400 45 20 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 E.=.YES;')._p(4,'GCC_WARN_UNUSED
4b420 5f 56 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 _VARIABLE.=.YES;').xcode.printli
4b440 73 74 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 st(cfg.includedirs,.'HEADER_SEAR
4b460 43 48 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 CH_PATHS').xcode.printlist(cfg.l
4b480 69 62 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 ibdirs,.'LIBRARY_SEARCH_PATHS').
4b4a0 5f 70 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 _p(4,'OBJROOT.=."%s";',.cfg.obje
4b4c0 63 74 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 ctsdir)._p(4,'ONLY_ACTIVE_ARCH.=
4b4e0 20 25 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 .%s;',iif(premake.config.isdebug
4b500 62 75 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 build(cfg),'YES','NO')).local.ch
4b520 65 63 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 ecks.=.{.["-ffast-math"]........
4b540 20 20 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 ..=.cfg.flags.FloatFast,.["-fflo
4b560 61 74 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 at-store"]........=.cfg.flags.Fl
4b580 6f 61 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 oatStrict,.["-fomit-frame-pointe
4b5a0 72 22 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 r"].=.cfg.flags.NoFramePointer,.
4b5c0 7d 0a 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 }.local.flags.=.{.}.for.flag,.ch
4b5e0 65 63 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 eck.in.pairs(checks).do.if.check
4b600 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 66 6c 61 67 29 0a .then.table.insert(flags,.flag).
4b620 65 6e 64 0a 65 6e 64 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 end.end.xcode.printlist(table.jo
4b640 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 29 2c 20 27 4f 54 in(flags,.cfg.buildoptions),.'OT
4b660 48 45 52 5f 43 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 HER_CFLAGS').flags.=.{.}.for._,.
4b680 6c 69 62 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 lib.in.ipairs(premake.getlinks(c
4b6a0 66 67 2c 20 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 fg,."system")).do.if.not.xcode.i
4b6c0 73 66 72 61 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 sframework(lib).then.table.inser
4b6e0 74 28 66 6c 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 t(flags,."-l"....lib).end.end.fl
4b700 61 67 73 20 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 ags.=.table.join(flags,.cfg.link
4b720 6f 70 74 69 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 options).xcode.printlist(flags,.
4b740 27 4f 54 48 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 'OTHER_LDFLAGS').if.cfg.flags.St
4b760 61 74 69 63 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 aticRuntime.then._p(4,'STANDARD_
4b780 43 5f 50 4c 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 C_PLUS_PLUS_LIBRARY_TYPE.=.stati
4b7a0 63 3b 27 29 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 c;').end.if.targetdir.~=.".".the
4b7c0 6e 0a 5f 70 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 n._p(4,'SYMROOT.=."%s";',.target
4b7e0 64 69 72 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 dir).end.if.cfg.flags.ExtraWarni
4b800 6e 67 73 20 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 ngs.then._p(4,'WARNING_CFLAGS.=.
4b820 22 2d 57 61 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 "-Wall";').end._p(3,'};')._p(3,'
4b840 6e 61 6d 65 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 name.=."%s";',.cfgname)._p(2,'};
4b860 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e ').end.function.xcode.XCBuildCon
4b880 66 69 67 75 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 figuration(tr)._p('/*.Begin.XCBu
4b8a0 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f ildConfiguration.section.*/').fo
4b8c0 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 r._,.target.in.ipairs(tr.product
4b8e0 73 2e 63 68 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 s.children).do.for._,.cfg.in.ipa
4b900 69 72 73 28 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 irs(tr.configs).do.xcode.XCBuild
4b920 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c Configuration_Target(tr,.target,
4b940 20 63 66 67 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 .cfg).end.end.for._,.cfg.in.ipai
4b960 72 73 28 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 rs(tr.configs).do.xcode.XCBuildC
4b980 6f 6e 66 69 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 onfiguration_Project(tr,.cfg).en
4b9a0 64 0a 5f 70 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 d._p('/*.End.XCBuildConfiguratio
4b9c0 6e 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 n.section.*/')._p('').end.functi
4b9e0 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 on.xcode.XCBuildConfigurationLis
4ba00 74 28 74 72 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 t(tr).local.sln.=.tr.project.sol
4ba20 75 74 69 6f 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 ution._p('/*.Begin.XCConfigurati
4ba40 6f 6e 4c 69 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 onList.section.*/').for._,.targe
4ba60 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e t.in.ipairs(tr.products.children
4ba80 29 20 64 6f 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 ).do._p(2,'%s./*.Build.configura
4baa0 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 22 25 tion.list.for.PBXNativeTarget."%
4bac0 73 22 20 2a 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 s".*/.=.{',.target.cfgsection,.t
4bae0 61 72 67 65 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 arget.name)._p(3,'isa.=.XCConfig
4bb00 75 72 61 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 urationList;')._p(3,'buildConfig
4bb20 75 72 61 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 urations.=.(').for._,.cfg.in.ipa
4bb40 69 72 73 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 irs(tr.configs).do._p(4,'%s./*.%
4bb60 73 20 2a 2f 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 s.*/,',.cfg.xcode.targetid,.xcod
4bb80 65 2e 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 e.getconfigname(cfg)).end._p(3,'
4bba0 29 3b 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 );')._p(3,'defaultConfigurationI
4bbc0 73 56 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 sVisible.=.0;')._p(3,'defaultCon
4bbe0 66 69 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 figurationName.=."%s";',.xcode.g
4bc00 65 74 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 etconfigname(tr.configs[1]))._p(
4bc20 32 2c 27 7d 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 2,'};').end._p(2,'1DEB928908733D
4bc40 44 38 30 30 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 D80010E9CD./*.Build.configuratio
4bc60 6e 20 6c 69 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 n.list.for.PBXProject."%s".*/.=.
4bc80 7b 27 2c 20 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 {',.tr.name)._p(3,'isa.=.XCConfi
4bca0 67 75 72 61 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 gurationList;')._p(3,'buildConfi
4bcc0 67 75 72 61 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 gurations.=.(').for._,.cfg.in.ip
4bce0 61 69 72 73 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 airs(tr.configs).do._p(4,'%s./*.
4bd00 25 73 20 2a 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 %s.*/,',.cfg.xcode.projectid,.xc
4bd20 6f 64 65 2e 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 ode.getconfigname(cfg)).end._p(3
4bd40 2c 27 29 3b 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 ,');')._p(3,'defaultConfiguratio
4bd60 6e 49 73 56 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 nIsVisible.=.0;')._p(3,'defaultC
4bd80 6f 6e 66 69 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 onfigurationName.=."%s";',.xcode
4bda0 2e 67 65 74 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 .getconfigname(tr.configs[1]))._
4bdc0 70 28 32 2c 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 p(2,'};')._p('/*.End.XCConfigura
4bde0 74 69 6f 6e 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 tionList.section.*/')._p('').end
4be00 0a 66 75 6e 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 .function.xcode.Footer()._p(1,'}
4be20 3b 27 29 0a 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 ;')._p('\trootObject.=.08FB7793F
4be40 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 63 E84155DC02AAC07./*.Project.objec
4be60 74 20 2a 2f 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 t.*/;')._p('}').end..local.xcode
4be80 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 20 3d 20 70 72 .=.premake.xcode.local.tree.=.pr
4bea0 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 62 75 69 6c 64 70 emake.tree.function.xcode.buildp
4bec0 72 6a 74 72 65 65 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 rjtree(prj).local.tr.=.premake.p
4bee0 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 2e 63 roject.buildsourcetree(prj).tr.c
4bf00 6f 6e 66 69 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 onfigs.=.{}.for._,.cfgname.in.ip
4bf20 61 69 72 73 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 airs(prj.solution.configurations
4bf40 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 ).do.for._,.platform.in.ipairs(p
4bf60 72 6a 2e 73 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 rj.solution.xcode.platforms).do.
4bf80 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 local.cfg.=.premake.getconfig(pr
4bfa0 6a 2c 20 63 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 j,.cfgname,.platform).cfg.xcode.
4bfc0 3d 20 7b 7d 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 =.{}.cfg.xcode.targetid.=.xcode.
4bfe0 6e 65 77 69 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 newid(prj.xcode.projectnode,.cfg
4c000 6e 61 6d 65 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 name).cfg.xcode.projectid.=.xcod
4c020 65 2e 6e 65 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 e.newid(tr,.cfgname).table.inser
4c040 74 28 74 72 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 t(tr.configs,.cfg).end.end.tree.
4c060 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 traverse(tr,.{.onbranch.=.functi
4c080 6f 6e 28 6e 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 on(node).if.path.getextension(no
4c0a0 64 65 2e 6e 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 de.name).==.".lproj".then.local.
4c0c0 6c 61 6e 67 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 lang.=.path.getbasename(node.nam
4c0e0 65 29 20 20 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 e)..--."English",."French",.etc.
4c100 0a 66 6f 72 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 .for._,.filenode.in.ipairs(node.
4c120 63 68 69 6c 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 children).do.local.grpnode.=.nod
4c140 65 2e 70 61 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 e.parent.children[filenode.name]
4c160 0a 69 66 20 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 .if.not.grpnode.then.grpnode.=.t
4c180 72 65 65 2e 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 ree.insert(node.parent,.tree.new
4c1a0 28 66 69 6c 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 (filenode.name)).grpnode.kind.=.
4c1c0 22 76 67 72 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 "vgroup".end.filenode.name.=.pat
4c1e0 68 2e 67 65 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 h.getbasename(lang).tree.insert(
4c200 67 72 70 6e 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 grpnode,.filenode).end.tree.remo
4c220 76 65 28 6e 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 ve(node).end.end.}).tr.framework
4c240 73 20 3d 20 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 s.=.tree.new("Frameworks").for.c
4c260 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 6f fg.in.premake.eachconfig(prj).do
4c280 0a 66 6f 72 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 .for._,.link.in.ipairs(premake.g
4c2a0 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 etlinks(cfg,."system",."fullpath
4c2c0 22 29 29 20 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 ")).do.local.name.=.path.getname
4c2e0 28 6c 69 6e 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 (link).if.xcode.isframework(name
4c300 29 20 61 6e 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 ).and.not.tr.frameworks.children
4c320 5b 6e 61 6d 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 [name].then.node.=.tree.insert(t
4c340 72 2e 66 72 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 r.frameworks,.tree.new(name)).no
4c360 64 65 2e 70 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 de.path.=.link.end.end.end.if.#t
4c380 72 2e 66 72 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 r.frameworks.children.>.0.then..
4c3a0 74 72 65 65 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 tree.insert(tr,.tr.frameworks).e
4c3c0 6e 64 0a 74 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 nd.tr.products.=.tree.insert(tr,
4c3e0 20 74 72 65 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 .tree.new("Products")).tr.projec
4c400 74 73 20 3d 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 ts.=.tree.new("Projects").for._,
4c420 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 .dep.in.ipairs(premake.getdepend
4c440 65 6e 63 69 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 encies(prj,."sibling",."object")
4c460 29 20 64 6f 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 ).do.local.xcpath.=.xcode.getxco
4c480 64 65 70 72 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 deprojname(dep).local.xcnode.=.t
4c4a0 72 65 65 2e 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 ree.insert(tr.projects,.tree.new
4c4c0 28 70 61 74 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 (path.getname(xcpath))).xcnode.p
4c4e0 61 74 68 20 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 ath.=.xcpath.xcnode.project.=.de
4c500 70 0a 78 63 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 p.xcnode.productgroupid.=.xcode.
4c520 6e 65 77 69 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 newid(xcnode,."prodgrp").xcnode.
4c540 70 72 6f 64 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 productproxyid.=.xcode.newid(xcn
4c560 6f 64 65 2c 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 ode,."prodprox").xcnode.targetpr
4c580 6f 78 79 69 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 oxyid..=.xcode.newid(xcnode,."ta
4c5a0 72 67 70 72 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 rgprox").xcnode.targetdependid.=
4c5c0 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 64 65 70 22 29 0a .xcode.newid(xcnode,."targdep").
4c5e0 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 64 65 local.cfg.=.premake.getconfig(de
4c600 70 2c 20 70 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 p,.prj.configurations[1]).node.=
4c620 20 74 72 65 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 .tree.insert(xcnode,.tree.new(cf
4c640 67 2e 6c 69 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 g.linktarget.name)).node.path.=.
4c660 63 66 67 2e 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 cfg.linktarget.fullpath.node.cfg
4c680 20 3d 20 63 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 .=.cfg.end.if.#tr.projects.child
4c6a0 72 65 6e 20 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 ren.>.0.then.tree.insert(tr,.tr.
4c6c0 70 72 6f 6a 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 projects).end.tree.traverse(tr,.
4c6e0 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 6e 6f 64 65 2e 69 {.onnode.=.function(node).node.i
4c700 64 20 3d 20 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 d.=.xcode.newid(node).if.xcode.g
4c720 65 74 62 75 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 etbuildcategory(node).then.node.
4c740 62 75 69 6c 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 buildid.=.xcode.newid(node,."bui
4c760 6c 64 22 29 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 ld").end.if.string.endswith(node
4c780 2e 6e 61 6d 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 .name,."Info.plist").then.tr.inf
4c7a0 6f 70 6c 69 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 oplist.=.node.end.end.},.true).n
4c7c0 6f 64 65 20 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 ode.=.tree.insert(tr.products,.p
4c7e0 72 6a 2e 78 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 rj.xcode.projectnode).node.kind.
4c800 3d 20 22 70 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 =."product".node.path.=.node.cfg
4c820 2e 62 75 69 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 .buildtarget.fullpath.node.cfgse
4c840 63 74 69 6f 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 ction.=.xcode.newid(node,."cfg")
4c860 0a 6e 6f 64 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 .node.resstageid.=.xcode.newid(n
4c880 6f 64 65 2c 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 ode,."rez").node.sourcesid..=.xc
4c8a0 6f 64 65 2e 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 ode.newid(node,."src").node.fxst
4c8c0 61 67 65 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 66 78 73 22 ageid..=.xcode.newid(node,."fxs"
4c8e0 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 6d 61 6b 65 ).return.tr.end.function.premake
4c900 2e 78 63 6f 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 .xcode.project(prj).local.tr.=.x
4c920 63 6f 64 65 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 code.buildprjtree(prj).xcode.Hea
4c940 64 65 72 28 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 der(tr).xcode.PBXBuildFile(tr).x
4c960 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 28 74 72 29 0a 78 code.PBXContainerItemProxy(tr).x
4c980 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 2c 70 72 6a 29 0a 78 63 code.PBXFileReference(tr,prj).xc
4c9a0 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 29 0a ode.PBXFrameworksBuildPhase(tr).
4c9c0 78 63 6f 64 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 xcode.PBXGroup(tr).xcode.PBXNati
4c9e0 76 65 54 61 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 veTarget(tr).xcode.PBXProject(tr
4ca00 29 0a 78 63 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 ).xcode.PBXReferenceProxy(tr).xc
4ca20 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 78 ode.PBXResourcesBuildPhase(tr).x
4ca40 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 65 28 74 72 code.PBXShellScriptBuildPhase(tr
4ca60 29 0a 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 29 ).xcode.PBXSourcesBuildPhase(tr)
4ca80 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
4caa0 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
4cac0 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
4cae0 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
4cb00 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.
4cb20 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
4cb40 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
4cb60 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
4cb80 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'
4cba0 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
4cbc0 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().
4cbe0 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.
4cc00 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
4cc20 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
4cc40 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
4cc60 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
4cc80 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
4cca0 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'
4ccc0 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">',
4cce0 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
4cd00 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
4cd20 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(
4cd40 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
4cd60 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().
4cd80 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.
4cda0 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
4cdc0 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
4cde0 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_
4ce00 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
4ce20 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
4ce40 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
4ce60 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
4ce80 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.=.
4cea0 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
4cec0 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)
4cee0 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
4cf00 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
4cf20 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
4cf40 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
4cf60 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
4cf80 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.
4cfa0 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.=
4cfc0 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
4cfe0 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.
4d000 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
4d020 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.
4d040 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,
4d060 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.
4d080 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
4d0a0 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
4d0c0 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
4d0e0 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
4d100 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.=.
4d120 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
4d140 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
4d160 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
4d180 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
4d1a0 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
4d1c0 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
4d1e0 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
4d200 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
4d220 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.
4d240 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
4d260 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
4d280 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.
4d2a0 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
4d2c0 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(
4d2e0 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
4d300 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
4d320 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
4d340 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
4d360 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
4d380 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
4d3a0 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
4d3c0 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
4d3e0 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
4d400 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
4d420 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).
4d440 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.
4d460 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",
4d480 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
4d4a0 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
4d4c0 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",."
4d4e0 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 69 66 20 63 66 PS3",."windows").fullpath).if.cf
4d500 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 65 6e 0a 70 72 65 g.kind.==."WindowedApp".then.pre
4d520 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 70 72 65 6d 61 6b make.clean.directory(prj,.premak
4d540 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
4d560 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 20 2e 2e ",."posix",."linux").fullpath...
4d580 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 2e 66 69 6c 65 28 .".app").end.premake.clean.file(
4d5a0 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c 69 6e prj,.premake.gettarget(cfg,."lin
4d5c0 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 22 77 69 6e 64 6f k",."windows",."windows",."windo
4d5e0 77 73 22 29 2e 66 75 6c 6c 70 61 74 68 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c ws").fullpath).premake.clean.fil
4d600 65 28 70 72 6a 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 6c e(prj,.premake.gettarget(cfg,."l
4d620 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 69 6e 75 78 22 29 ink",."posix",."posix",."linux")
4d640 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 70 61 74 68 2e 6a .fullpath).local.target.=.path.j
4d660 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 65 6e 61 6d 65 28 oin(premake.project.getfilename(
4d680 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 74 6f 72 79 29 2c prj,.cfg.buildtarget.directory),
4d6a0 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 66 6f 72 20 61 .cfg.buildtarget.basename).for.a
4d6c0 63 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 ction.in.premake.action.each().d
4d6e0 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 74 68 65 6e 0a 61 o.if.action.oncleantarget.then.a
4d700 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 29 0a 65 6e 64 0a ction.oncleantarget(target).end.
4d720 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 47 5f 44 49 52 20 end.end.end.end.}.._WORKING_DIR.
4d740 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 20 66 75 6e 63 74 .......=.os.getcwd().local.funct
4d760 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 6d 29 0a 69 66 20 ion.injectplatform(platform).if.
4d780 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 72 75 65 20 65 6e not.platform.then.return.true.en
4d7a0 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 76 61 6c 75 65 28 d.platform.=.premake.checkvalue(
4d7c0 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 6c 61 74 66 6f 72 platform,.premake.fields.platfor
4d7e0 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 6d 61 6b 65 2e 73 ms.allowed).for.sln.in.premake.s
4d800 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 61 74 66 6f 72 6d olution.each().do.local.platform
4d820 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 66 20 23 70 6c 61 s.=.sln.platforms.or.{.}.if.#pla
4d840 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 65 72 74 28 70 6c tforms.==.0.then.table.insert(pl
4d860 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 6e 6f 74 20 74 61 atforms,."Native").end.if.not.ta
4d880 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 65 22 ble.contains(platforms,."Native"
4d8a0 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 61 6d 65 20 2e 2e ).then.return.false,.sln.name...
4d8c0 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 70 6c 61 74 66 6f .".does.not.target.native.platfo
4d8e0 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 67 73 20 61 72 65 rm\nNative.platform.settings.are
4d900 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 72 6d 20 66 65 61 .required.for.the.--platform.fea
4d920 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 6e 74 61 69 6e 73 ture.".end.if.not.table.contains
4d940 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 0a 74 61 62 6c 65 (platforms,.platform).then.table
4d960 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 6d 29 0a 65 6e 64 .insert(platforms,.platform).end
4d980 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 0a 65 6e 64 0a 72 .sln.platforms.=.platforms.end.r
4d9a0 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 72 65 6d 61 6b 65 eturn.true.end.function._premake
4d9c0 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 70 74 70 61 74 68 _main(scriptpath).if.(scriptpath
4d9e0 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 66 69 6c 65 28 73 ).then.local.scripts..=.dofile(s
4da00 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 75 61 22 29 0a 66 criptpath...."/_manifest.lua").f
4da20 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 64 6f 0a 64 6f 66 or._,v.in.ipairs(scripts).do.dof
4da40 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 29 0a 65 6e 64 0a ile(scriptpath...."/"....v).end.
4da60 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 68 2e 67 65 74 61 end._PREMAKE_COMMAND.=.path.geta
4da80 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 70 72 65 6d 61 6b bsolute(_PREMAKE_COMMAND).premak
4daa0 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 2e 72 61 6e 64 6f e.action.set(_ACTION).math.rando
4dac0 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 3d 20 5f 4f 50 54 mseed(os.time()).if.(nil.~=._OPT
4dae0 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 6e 61 6d 65 20 3d IONS["file"]).then.local.fname.=
4db00 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 73 66 69 6c 65 28 ._OPTIONS["file"].if.(os.isfile(
4db20 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 0a 65 6c 73 65 0a fname)).then.dofile(fname).else.
4db40 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 2e 2e 20 66 6e 61 error("No.genie.script.'"....fna
4db60 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 6c 73 65 0a 6c 6f me...."'.found!",.2).end.else.lo
4db80 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 65 66 61 cal.dir,.name.=.premake.findDefa
4dba0 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 28 22 2e 2f 22 29 ultScript(path.getabsolute("./")
4dbc0 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 64 69 72 28 64 69 ).if.dir.~=.nil.then.os.chdir(di
4dbe0 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 20 28 5f 4f 50 54 r).dofile(name).end.end.if.(_OPT
4dc00 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 53 5b 22 68 65 6c IONS["version"].or._OPTIONS["hel
4dc20 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 72 69 6e 74 66 28 p"].or.not._ACTION).then.printf(
4dc40 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 20 74 6f 6f 6c 20 "GENie.-.Project.generator.tool.
4dc60 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 72 69 6e 74 66 28 %s",._GENIE_VERSION_STR).printf(
4dc80 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 7a 69 63 2f 67 65 "https://github.com/bkaradzic/ge
4dca0 6e 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 72 73 69 6f 6e 22 nie").if.(not._OPTIONS["version"
4dcc0 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 0a 65 6e 64 0a 72 ]).then.premake.showhelp().end.r
4dce0 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 6b 65 2e 61 63 74 eturn.1.end.action.=.premake.act
4dd00 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 29 20 74 68 ion.current().if.(not.action).th
4dd20 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 63 74 69 6f 6e 20 en.error("Error:.no.such.action.
4dd40 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 6e 64 0a 6f 6b 2c '"...._ACTION...."'",.0).end.ok,
4dd60 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 64 61 74 65 28 5f .err.=.premake.option.validate(_
4dd80 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 65 72 72 6f 72 28 OPTIONS).if.(not.ok).then.error(
4dda0 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 "Error:."....err,.0).end.ok,.err
4ddc0 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 20 28 6e 6f 74 20 .=.premake.checktools().if.(not.
4dde0 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,
4de00 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 61 74 66 6f 72 6d .0).end.ok,.err.=.injectplatform
4de20 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 28 6e 6f 74 20 6f (_OPTIONS["platform"]).if.(not.o
4de40 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 20 k).then.error("Error:."....err,.
4de60 30 29 20 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 6c 64 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 0).end.print("Building.configura
4de80 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 69 6c 64 63 6f 6e tions...").premake.bake.buildcon
4dea0 66 69 67 73 28 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 figs().ok,.err.=.premake.checkpr
4dec0 6f 6a 65 63 74 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 ojects().if.(not.ok).then.error(
4dee0 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 70 72 69 6e 74 66 28 "Error:."....err,.0).end.printf(
4df00 22 52 75 6e 6e 69 6e 67 20 61 63 74 69 6f 6e 20 27 25 73 27 2e 2e 2e 22 2c 20 61 63 74 69 6f 6e "Running.action.'%s'...",.action
4df20 2e 74 72 69 67 67 65 72 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 61 63 .trigger).premake.action.call(ac
4df40 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 69 6e 74 28 22 44 6f 6e 65 2e 22 29 0a 72 65 74 tion.trigger).print("Done.").ret
4df60 75 72 6e 20 30 0a 65 6e 64 0a 00 75 6e 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 64 69 72 65 urn.0.end..unable.to.create.dire
4df80 63 74 6f 72 79 20 27 25 73 27 00 6d 61 6a 6f 72 76 65 72 73 69 6f 6e 00 6d 69 6e 6f 72 76 65 72 ctory.'%s'.majorversion.minorver
4dfa0 73 69 6f 6e 00 72 65 76 69 73 69 6f 6e 00 64 65 73 63 72 69 70 74 69 6f 6e 00 4d 61 63 20 4f 53 sion.revision.description.Mac.OS
4dfc0 20 58 00 4d 61 63 20 4f 53 20 58 20 54 69 67 65 72 00 4d 61 63 20 4f 53 20 58 20 4c 65 6f 70 61 .X.Mac.OS.X.Tiger.Mac.OS.X.Leopa
4dfe0 72 64 00 4d 61 63 20 4f 53 20 58 20 53 6e 6f 77 20 4c 65 6f 70 61 72 64 00 4d 61 63 20 4f 53 20 rd.Mac.OS.X.Snow.Leopard.Mac.OS.
4e000 58 20 4c 69 6f 6e 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 00 70 61 74 68 00 6f 73 00 X.Lion._PREMAKE_COMMAND.path.os.
4e020 73 74 72 69 6e 67 00 4c 75 61 20 35 2e 32 2e 33 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 string.Lua.5.2.3..Copyright.(C).
4e040 31 39 39 34 2d 32 30 31 33 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f 00 5f 43 4f 50 59 1994-2013.Lua.org,.PUC-Rio._COPY
4e060 52 49 47 48 54 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 00 76 65 72 73 69 6f 6e 20 32 32 35 RIGHT._GENIE_VERSION.version.225
4e080 20 28 63 6f 6d 6d 69 74 20 32 33 32 31 31 33 31 63 62 66 36 31 64 35 61 31 33 64 66 34 34 63 32 .(commit.2321131cbf61d5a13df44c2
4e0a0 35 35 62 38 64 31 38 64 37 33 31 32 31 31 34 39 64 29 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 55b8d18d73121149d)._GENIE_VERSIO
4e0c0 4e 5f 53 54 52 00 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 2d 32 30 31 33 20 4a 61 N_STR.Copyright.(C).2002-2013.Ja
4e0e0 73 6f 6e 20 50 65 72 6b 69 6e 73 20 61 6e 64 20 74 68 65 20 50 72 65 6d 61 6b 65 20 50 72 6f 6a son.Perkins.and.the.Premake.Proj
4e100 65 63 74 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 50 59 52 49 47 48 54 00 6d 61 63 6f 73 78 00 5f 4f ect._PREMAKE_COPYRIGHT.macosx._O
4e120 53 00 50 41 54 48 00 2f 00 64 65 62 75 67 00 74 72 61 63 65 62 61 63 6b 00 5f 70 72 65 6d 61 6b S.PATH./.debug.traceback._premak
4e140 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 49 4f 4e 53 00 73 63 e_main._ACTION._ARGS._OPTIONS.sc
4e160 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 66 69 6c 65 00 5f 69 ripts.endswith.chdir.copyfile._i
4e180 73 36 34 62 69 74 00 69 73 64 69 72 00 67 65 74 63 77 64 00 67 65 74 76 65 72 73 69 6f 6e 00 69 s64bit.isdir.getcwd.getversion.i
4e1a0 73 66 69 6c 65 00 6d 61 74 63 68 64 6f 6e 65 00 6d 61 74 63 68 69 73 66 69 6c 65 00 6d 61 74 63 sfile.matchdone.matchisfile.matc
4e1c0 68 6e 61 6d 65 00 6d 61 74 63 68 6e 65 78 74 00 6d 61 74 63 68 73 74 61 72 74 00 6d 6b 64 69 72 hname.matchnext.matchstart.mkdir
4e1e0 00 70 61 74 68 73 65 61 72 63 68 00 72 6d 64 69 72 00 73 74 61 74 00 75 75 69 64 00 69 73 61 62 .pathsearch.rmdir.stat.uuid.isab
4e200 73 6f 6c 75 74 65 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 solute./dev/urandom.rb.%02X%02X%
4e220 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
4e240 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 5f 47 00 4c 2X-%02X%02X%02X%02X%02X%02X._G.L
4e260 75 61 20 35 2e 32 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 ua.5.2._VERSION.assert.collectga
4e280 72 62 61 67 65 00 64 6f 66 69 6c 65 00 65 72 72 6f 72 00 67 65 74 6d 65 74 61 74 61 62 6c 65 00 rbage.dofile.error.getmetatable.
4e2a0 69 70 61 69 72 73 00 6c 6f 61 64 66 69 6c 65 00 6c 6f 61 64 00 6e 65 78 74 00 70 61 69 72 73 00 ipairs.loadfile.load.next.pairs.
4e2c0 70 63 61 6c 6c 00 70 72 69 6e 74 00 72 61 77 65 71 75 61 6c 00 72 61 77 6c 65 6e 00 72 61 77 67 pcall.print.rawequal.rawlen.rawg
4e2e0 65 74 00 72 61 77 73 65 74 00 73 65 6c 65 63 74 00 73 65 74 6d 65 74 61 74 61 62 6c 65 00 74 6f et.rawset.select.setmetatable.to
4e300 6e 75 6d 62 65 72 00 74 6f 73 74 72 69 6e 67 00 74 79 70 65 00 78 70 63 61 6c 6c 00 76 61 6c 75 number.tostring.type.xpcall.valu
4e320 65 20 65 78 70 65 63 74 65 64 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 62 61 73 65 20 6f e.expected.stack.overflow.base.o
4e340 75 74 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 6e 69 6c 20 6f 72 20 74 61 62 6c 65 20 ut.of.range........nil.or.table.
4e360 65 78 70 65 63 74 65 64 00 5f 5f 6d 65 74 61 74 61 62 6c 65 00 63 61 6e 6e 6f 74 20 63 68 61 6e expected.__metatable.cannot.chan
4e380 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 69 6e 64 65 78 20 6f ge.a.protected.metatable.index.o
4e3a0 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 6e 67 20 65 78 70 65 ut.of.range.table.or.string.expe
4e3c0 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 72 6e 20 61 20 73 74 cted.'tostring'.must.return.a.st
4e3e0 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 72 73 00 62 74 00 3d ring.to.'print'.....__pairs.bt.=
4e400 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 6e 63 74 69 6f 6e 73 (load).too.many.nested.functions
4e420 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 75 72 6e 20 61 20 73 .reader.function.must.return.a.s
4e440 74 72 69 6e 67 00 5f 5f 69 70 61 69 72 73 00 73 74 6f 70 00 72 65 73 74 61 72 74 00 63 6f 6c 6c tring.__ipairs.stop.restart.coll
4e460 65 63 74 00 63 6f 75 6e 74 00 73 74 65 70 00 73 65 74 70 61 75 73 65 00 73 65 74 73 74 65 70 6d ect.count.step.setpause.setstepm
4e480 75 6c 00 73 65 74 6d 61 6a 6f 72 69 6e 63 00 69 73 72 75 6e 6e 69 6e 67 00 67 65 6e 65 72 61 74 ul.setmajorinc.isrunning.generat
4e4a0 69 6f 6e 61 6c 00 69 6e 63 72 65 6d 65 6e 74 61 6c 00 25 73 00 61 73 73 65 72 74 69 6f 6e 20 66 ional.incremental.%s.assertion.f
4e4c0 61 69 6c 65 64 21 00 25 2e 31 34 67 00 69 6e 64 65 78 00 6c 6f 6f 70 20 69 6e 20 67 65 74 74 61 ailed!.%.14g.index.loop.in.getta
4e4e0 62 6c 65 00 6c 6f 6f 70 20 69 6e 20 73 65 74 74 61 62 6c 65 00 73 74 72 69 6e 67 20 6c 65 6e 67 ble.loop.in.settable.string.leng
4e500 74 68 20 6f 76 65 72 66 6c 6f 77 00 67 65 74 20 6c 65 6e 67 74 68 20 6f 66 00 27 66 6f 72 27 20 th.overflow.get.length.of.'for'.
4e520 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 27 initial.value.must.be.a.number.'
4e540 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 66 6f 72 for'.limit.must.be.a.number.'for
4e560 27 20 73 74 65 70 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 63 72 65 61 74 65 00 72 '.step.must.be.a.number.create.r
4e580 65 73 75 6d 65 00 72 75 6e 6e 69 6e 67 00 73 74 61 74 75 73 00 77 72 61 70 00 79 69 65 6c 64 00 esume.running.status.wrap.yield.
4e5a0 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 61 6e too.many.arguments.to.resume.can
4e5c0 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 00 74 6f 6f 20 6d 61 not.resume.dead.coroutine.too.ma
4e5e0 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 63 6f 72 6f 75 74 69 6e 65 20 65 ny.results.to.resume.coroutine.e
4e600 78 70 65 63 74 65 64 00 73 75 73 70 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 00 63 6f xpected.suspended.normal.dead.co
4e620 6e 63 61 74 00 69 6e 73 65 72 74 00 70 61 63 6b 00 75 6e 70 61 63 6b 00 72 65 6d 6f 76 65 00 73 ncat.insert.pack.unpack.remove.s
4e640 6f 72 74 00 69 6e 76 61 6c 69 64 20 6f 72 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 73 ort.invalid.order.function.for.s
4e660 6f 72 74 69 6e 67 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 62 6f 75 6e 64 73 00 74 6f orting.position.out.of.bounds.to
4e680 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 75 6e 70 61 63 6b 00 6e 00 77 72 6f 6e 67 o.many.results.to.unpack.n.wrong
4e6a0 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 69 6e 73 65 72 74 27 .number.of.arguments.to.'insert'
4e6c0 00 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 28 25 73 29 20 61 74 20 69 6e 64 65 78 20 25 64 20 .invalid.value.(%s).at.index.%d.
4e6e0 69 6e 20 74 61 62 6c 65 20 66 6f 72 20 27 63 6f 6e 63 61 74 27 00 6e 4e 00 28 6e 75 6c 6c 29 00 in.table.for.'concat'.nN.(null).
4e700 25 70 00 25 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 63 27 20 74 6f 20 27 6c %p.%.invalid.option.'%%%c'.to.'l
4e720 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 2e 2e 2e 00 5b 73 74 72 69 6e 67 20 22 00 22 5d ua_pushfstring'.....[string."."]
4e740 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 6f 6d 70 .function.or.expression.too.comp
4e760 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 74 61 6e lex.constructor.too.long.constan
4e780 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 74 6f 6f ts.opcodes.control.structure.too
4e7a0 20 6c 6f 6e 67 00 43 20 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 61 74 74 65 6d 70 74 20 74 .long.C.stack.overflow.attempt.t
4e7c0 6f 20 79 69 65 6c 64 20 61 63 72 6f 73 73 20 61 20 43 2d 63 61 6c 6c 20 62 6f 75 6e 64 61 72 79 o.yield.across.a.C-call.boundary
4e7e0 00 61 74 74 65 6d 70 74 20 74 6f 20 79 69 65 6c 64 20 66 72 6f 6d 20 6f 75 74 73 69 64 65 20 61 .attempt.to.yield.from.outside.a
4e800 20 63 6f 72 6f 75 74 69 6e 65 00 62 69 6e 61 72 79 00 74 65 78 74 00 61 74 74 65 6d 70 74 20 74 .coroutine.binary.text.attempt.t
4e820 6f 20 6c 6f 61 64 20 61 20 25 73 20 63 68 75 6e 6b 20 28 6d 6f 64 65 20 69 73 20 27 25 73 27 29 o.load.a.%s.chunk.(mode.is.'%s')
4e840 00 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 00 63 61 6e 6e 6f 74 20 .error.in.error.handling.cannot.
4e860 72 65 73 75 6d 65 20 6e 6f 6e 2d 73 75 73 70 65 6e 64 65 64 20 63 6f 72 6f 75 74 69 6e 65 00 63 resume.non-suspended.coroutine.c
4e880 61 6c 6c 00 5f 49 4f 5f 69 6e 70 75 74 00 73 74 64 69 6e 00 5f 49 4f 5f 6f 75 74 70 75 74 00 73 all._IO_input.stdin._IO_output.s
4e8a0 74 64 6f 75 74 00 73 74 64 65 72 72 00 46 49 4c 45 2a 00 63 61 6e 6e 6f 74 20 63 6c 6f 73 65 20 tdout.stderr.FILE*.cannot.close.
4e8c0 73 74 61 6e 64 61 72 64 20 66 69 6c 65 00 5f 5f 69 6e 64 65 78 00 63 6c 6f 73 65 00 66 6c 75 73 standard.file.__index.close.flus
4e8e0 68 00 6c 69 6e 65 73 00 72 65 61 64 00 73 65 65 6b 00 73 65 74 76 62 75 66 00 77 72 69 74 65 00 h.lines.read.seek.setvbuf.write.
4e900 5f 5f 67 63 00 5f 5f 74 6f 73 74 72 69 6e 67 00 66 69 6c 65 20 28 63 6c 6f 73 65 64 29 00 66 69 __gc.__tostring.file.(closed).fi
4e920 6c 65 20 28 25 70 29 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 le.(%p).attempt.to.use.a.closed.
4e940 66 69 6c 65 00 6e 6f 00 66 75 6c 6c 00 6c 69 6e 65 00 73 65 74 00 63 75 72 00 65 6e 64 00 6e 6f file.no.full.line.set.cur.end.no
4e960 74 20 61 6e 20 69 6e 74 65 67 65 72 20 69 6e 20 70 72 6f 70 65 72 20 72 61 6e 67 65 00 74 6f 6f t.an.integer.in.proper.range.too
4e980 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 00 69 .many.arguments.invalid.option.i
4e9a0 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 00 25 6c 66 00 74 6f 6f 20 6d 61 6e 79 20 6f 70 74 69 6f nvalid.format.%lf.too.many.optio
4e9c0 6e 73 00 66 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 00 69 6e 70 75 74 00 ns.file.is.already.closed.input.
4e9e0 6f 70 65 6e 00 6f 75 74 70 75 74 00 70 6f 70 65 6e 00 74 6d 70 66 69 6c 65 00 73 74 61 6e 64 61 open.output.popen.tmpfile.standa
4ea00 72 64 20 25 73 20 66 69 6c 65 20 69 73 20 63 6c 6f 73 65 64 00 63 6c 6f 73 65 64 20 66 69 6c 65 rd.%s.file.is.closed.closed.file
4ea20 00 66 69 6c 65 00 72 00 77 00 63 61 6e 6e 6f 74 20 6f 70 65 6e 20 66 69 6c 65 20 27 25 73 27 20 .file.r.w.cannot.open.file.'%s'.
4ea40 28 25 73 29 00 72 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 74 61 62 6c 65 20 69 6e 64 65 (%s).rwa.invalid.mode.table.inde
4ea60 78 20 69 73 20 6e 69 6c 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 4e 61 4e 00 74 61 62 6c x.is.nil.table.index.is.NaN.tabl
4ea80 65 20 6f 76 65 72 66 6c 6f 77 00 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 e.overflow.invalid.key.to.'next'
4eaa0 00 5f 43 4c 49 42 53 00 73 65 61 72 63 68 65 72 73 00 4c 55 41 5f 50 41 54 48 5f 35 5f 32 00 4c ._CLIBS.searchers.LUA_PATH_5_2.L
4eac0 55 41 5f 50 41 54 48 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 32 UA_PATH./usr/local/share/lua/5.2
4eae0 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 32 2f /?.lua;/usr/local/share/lua/5.2/
4eb00 3f 2f 69 6e 69 74 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e ?/init.lua;/usr/local/lib/lua/5.
4eb20 32 2f 3f 2e 6c 75 61 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 32 2f 3f 2/?.lua;/usr/local/lib/lua/5.2/?
4eb40 2f 69 6e 69 74 2e 6c 75 61 3b 2e 2f 3f 2e 6c 75 61 00 63 70 61 74 68 00 4c 55 41 5f 43 50 41 54 /init.lua;./?.lua.cpath.LUA_CPAT
4eb60 48 5f 35 5f 32 00 4c 55 41 5f 43 50 41 54 48 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c H_5_2.LUA_CPATH./usr/local/lib/l
4eb80 75 61 2f 35 2e 32 2f 3f 2e 73 6f 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 ua/5.2/?.so;/usr/local/lib/lua/5
4eba0 2e 32 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 .2/loadall.so;./?.so./.;.?.!.-..
4ebc0 63 6f 6e 66 69 67 00 5f 4c 4f 41 44 45 44 00 6c 6f 61 64 65 64 00 5f 50 52 45 4c 4f 41 44 00 70 config._LOADED.loaded._PRELOAD.p
4ebe0 72 65 6c 6f 61 64 00 6d 6f 64 75 6c 65 00 72 65 71 75 69 72 65 00 27 70 61 63 6b 61 67 65 2e 73 reload.module.require.'package.s
4ec00 65 61 72 63 68 65 72 73 27 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 00 6d 6f 64 75 6c 65 earchers'.must.be.a.table.module
4ec20 20 27 25 73 27 20 6e 6f 74 20 66 6f 75 6e 64 3a 25 73 00 5f 4e 41 4d 45 00 66 00 27 6d 6f 64 75 .'%s'.not.found:%s._NAME.f.'modu
4ec40 6c 65 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 4c 75 61 20 66 75 6e 63 74 69 le'.not.called.from.a.Lua.functi
4ec60 6f 6e 00 5f 4d 00 5f 50 41 43 4b 41 47 45 00 3b 3b 00 3b 01 3b 00 01 00 4c 55 41 5f 4e 4f 45 4e on._M._PACKAGE.;;.;.;...LUA_NOEN
4ec80 56 00 0a 09 6e 6f 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 69 6e 20 66 69 6c 65 20 27 25 73 27 00 V...no.module.'%s'.in.file.'%s'.
4eca0 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 66 72 6f 6d 20 66 error.loading.module.'%s'.from.f
4ecc0 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 2e 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 27 70 61 ile.'%s':..%s..._.luaopen_%s.'pa
4ece0 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 00 3f 00 0a 09 6e ckage.%s'.must.be.a.string.?...n
4ed00 6f 20 66 69 6c 65 20 27 25 73 27 00 0a 09 6e 6f 20 66 69 65 6c 64 20 70 61 63 6b 61 67 65 2e 70 o.file.'%s'...no.field.package.p
4ed20 72 65 6c 6f 61 64 5b 27 25 73 27 5d 00 6c 6f 61 64 6c 69 62 00 73 65 61 72 63 68 70 61 74 68 00 reload['%s'].loadlib.searchpath.
4ed40 73 65 65 61 6c 6c 00 69 6e 69 74 00 62 69 6e 61 72 79 20 73 74 72 69 6e 67 00 19 93 0d 0a 1a 0a seeall.init.binary.string.......
4ed60 00 74 72 75 6e 63 61 74 65 64 00 25 73 3a 20 25 73 20 70 72 65 63 6f 6d 70 69 6c 65 64 20 63 68 .truncated.%s:.%s.precompiled.ch
4ed80 75 6e 6b 00 63 6f 72 72 75 70 74 65 64 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d unk.corrupted.not.a.version.mism
4eda0 61 74 63 68 20 69 6e 00 69 6e 63 6f 6d 70 61 74 69 62 6c 65 00 63 6c 6f 63 6b 00 64 61 74 65 00 atch.in.incompatible.clock.date.
4edc0 64 69 66 66 74 69 6d 65 00 65 78 65 63 75 74 65 00 65 78 69 74 00 67 65 74 65 6e 76 00 72 65 6e difftime.execute.exit.getenv.ren
4ede0 61 6d 65 00 73 65 74 6c 6f 63 61 6c 65 00 74 69 6d 65 00 74 6d 70 6e 61 6d 65 00 2f 74 6d 70 2f ame.setlocale.time.tmpname./tmp/
4ee00 6c 75 61 5f 58 58 58 58 58 58 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 lua_XXXXXX.unable.to.generate.a.
4ee20 75 6e 69 71 75 65 20 66 69 6c 65 6e 61 6d 65 00 73 65 63 00 6d 69 6e 00 68 6f 75 72 00 64 61 79 unique.filename.sec.min.hour.day
4ee40 00 6d 6f 6e 74 68 00 79 65 61 72 00 69 73 64 73 74 00 66 69 65 6c 64 20 27 25 73 27 20 6d 69 73 .month.year.isdst.field.'%s'.mis
4ee60 73 69 6e 67 20 69 6e 20 64 61 74 65 20 74 61 62 6c 65 00 61 6c 6c 00 63 6f 6c 6c 61 74 65 00 63 sing.in.date.table.all.collate.c
4ee80 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 6e 75 6d 65 72 69 63 00 25 63 00 2a 74 00 77 64 61 79 type.monetary.numeric.%c.*t.wday
4eea0 00 79 64 61 79 00 61 41 62 42 63 43 64 44 65 46 67 47 68 48 49 6a 6d 4d 6e 70 72 52 53 74 54 75 .yday.aAbBcCdDeFgGhHIjmMnprRStTu
4eec0 55 56 77 57 78 58 79 59 7a 5a 25 00 45 00 63 43 78 58 79 59 00 4f 00 64 65 48 49 6d 4d 53 75 55 UVwWxXyYzZ%.E.cCxXyY.O.deHImMSuU
4eee0 56 77 57 79 00 69 6e 76 61 6c 69 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 VwWy.invalid.conversion.specifie
4ef00 72 20 27 25 25 25 73 27 00 70 61 63 6b 61 67 65 00 63 6f 72 6f 75 74 69 6e 65 00 74 61 62 6c 65 r.'%%%s'.package.coroutine.table
4ef20 00 69 6f 00 62 69 74 33 32 00 6d 61 74 68 00 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 79 .io.bit32.math.not.enough.memory
4ef40 00 27 25 63 27 00 63 68 61 72 28 25 64 29 00 27 25 73 27 00 5f 45 4e 56 00 69 6e 76 61 6c 69 64 .'%c'.char(%d).'%s'._ENV.invalid
4ef60 20 6c 6f 6e 67 20 73 74 72 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 00 45 65 00 58 78 00 50 70 00 .long.string.delimiter.Ee.Xx.Pp.
4ef80 2b 2d 00 6d 61 6c 66 6f 72 6d 65 64 20 6e 75 6d 62 65 72 00 6c 65 78 69 63 61 6c 20 65 6c 65 6d +-.malformed.number.lexical.elem
4efa0 65 6e 74 20 74 6f 6f 20 6c 6f 6e 67 00 75 6e 66 69 6e 69 73 68 65 64 20 73 74 72 69 6e 67 00 69 ent.too.long.unfinished.string.i
4efc0 6e 76 61 6c 69 64 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 00 64 65 63 69 6d 61 6c 20 65 nvalid.escape.sequence.decimal.e
4efe0 73 63 61 70 65 20 74 6f 6f 20 6c 61 72 67 65 00 68 65 78 61 64 65 63 69 6d 61 6c 20 64 69 67 69 scape.too.large.hexadecimal.digi
4f000 74 20 65 78 70 65 63 74 65 64 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 73 74 72 69 6e t.expected.unfinished.long.strin
4f020 67 00 75 6e 66 69 6e 69 73 68 65 64 20 6c 6f 6e 67 20 63 6f 6d 6d 65 6e 74 00 63 68 75 6e 6b 20 g.unfinished.long.comment.chunk.
4f040 68 61 73 20 74 6f 6f 20 6d 61 6e 79 20 6c 69 6e 65 73 00 25 73 3a 25 64 3a 20 25 73 00 25 73 20 has.too.many.lines.%s:%d:.%s.%s.
4f060 6e 65 61 72 20 25 73 00 61 6e 64 00 62 72 65 61 6b 00 64 6f 00 65 6c 73 65 00 65 6c 73 65 69 66 near.%s.and.break.do.else.elseif
4f080 00 66 61 6c 73 65 00 66 6f 72 00 66 75 6e 63 74 69 6f 6e 00 67 6f 74 6f 00 69 66 00 69 6e 00 6c .false.for.function.goto.if.in.l
4f0a0 6f 63 61 6c 00 6e 69 6c 00 6e 6f 74 00 6f 72 00 72 65 70 65 61 74 00 72 65 74 75 72 6e 00 74 68 ocal.nil.not.or.repeat.return.th
4f0c0 65 6e 00 74 72 75 65 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 2e 2e 00 3d 3d 00 3e 3d 00 3c 3d 00 en.true.until.while....==.>=.<=.
4f0e0 7e 3d 00 3a 3a 00 3c 65 6f 66 3e 00 3c 6e 75 6d 62 65 72 3e 00 3c 6e 61 6d 65 3e 00 3c 73 74 72 ~=.::.<eof>.<number>.<name>.<str
4f100 69 6e 67 3e 00 62 79 74 65 00 63 68 61 72 00 64 75 6d 70 00 66 69 6e 64 00 66 6f 72 6d 61 74 00 ing>.byte.char.dump.find.format.
4f120 67 6d 61 74 63 68 00 67 73 75 62 00 6c 65 6e 00 6c 6f 77 65 72 00 6d 61 74 63 68 00 72 65 70 00 gmatch.gsub.len.lower.match.rep.
4f140 72 65 76 65 72 73 65 00 73 75 62 00 75 70 70 65 72 00 72 65 73 75 6c 74 69 6e 67 20 73 74 72 69 reverse.sub.upper.resulting.stri
4f160 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 74 75 72 65 73 00 69 ng.too.large.too.many.captures.i
4f180 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e 64 65 78 00 75 6e 66 69 6e 69 73 68 65 64 20 nvalid.capture.index.unfinished.
4f1a0 63 61 70 74 75 72 65 00 70 61 74 74 65 72 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 6d 69 73 73 capture.pattern.too.complex.miss
4f1c0 69 6e 67 20 27 5b 27 20 61 66 74 65 72 20 27 25 25 66 27 20 69 6e 20 70 61 74 74 65 72 6e 00 69 ing.'['.after.'%%f'.in.pattern.i
4f1e0 6e 76 61 6c 69 64 20 63 61 70 74 75 72 65 20 69 6e 64 65 78 20 25 25 25 64 00 6d 61 6c 66 6f 72 nvalid.capture.index.%%%d.malfor
4f200 6d 65 64 20 70 61 74 74 65 72 6e 20 28 65 6e 64 73 20 77 69 74 68 20 27 25 25 27 29 00 6d 61 6c med.pattern.(ends.with.'%%').mal
4f220 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 27 5d 27 29 00 6d 61 6c formed.pattern.(missing.']').mal
4f240 66 6f 72 6d 65 64 20 70 61 74 74 65 72 6e 20 28 6d 69 73 73 69 6e 67 20 61 72 67 75 6d 65 6e 74 formed.pattern.(missing.argument
4f260 73 20 74 6f 20 27 25 25 62 27 29 00 69 6e 76 61 6c 69 64 20 70 61 74 74 65 72 6e 20 63 61 70 74 s.to.'%%b').invalid.pattern.capt
4f280 75 72 65 00 5e 24 2a 2b 3f 2e 28 5b 25 2d 00 73 74 72 69 6e 67 2f 66 75 6e 63 74 69 6f 6e 2f 74 ure.^$*+?.([%-.string/function/t
4f2a0 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 69 6e 76 61 6c 69 64 20 72 65 70 6c 61 63 65 6d 65 6e able.expected.invalid.replacemen
4f2c0 74 20 76 61 6c 75 65 20 28 61 20 25 73 29 00 69 6e 76 61 6c 69 64 20 75 73 65 20 6f 66 20 27 25 t.value.(a.%s).invalid.use.of.'%
4f2e0 63 27 20 69 6e 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 73 74 72 69 6e 67 00 6e 6f 20 76 61 6c 75 c'.in.replacement.string.no.valu
4f300 65 00 6e 6f 74 20 61 20 6e 75 6d 62 65 72 20 69 6e 20 70 72 6f 70 65 72 20 72 61 6e 67 65 00 6c e.not.a.number.in.proper.range.l
4f320 6c 00 6e 6f 74 20 61 20 6e 6f 6e 2d 6e 65 67 61 74 69 76 65 20 6e 75 6d 62 65 72 20 69 6e 20 70 l.not.a.non-negative.number.in.p
4f340 72 6f 70 65 72 20 72 61 6e 67 65 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 25 25 63 roper.range.invalid.option.'%%%c
4f360 27 20 74 6f 20 27 66 6f 72 6d 61 74 27 00 5c 25 64 00 5c 25 30 33 64 00 2d 2b 20 23 30 00 69 6e '.to.'format'.\%d.\%03d.-+.#0.in
4f380 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 29 00 69 6e valid.format.(repeated.flags).in
4f3a0 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 73 69 6f 6e valid.format.(width.or.precision
4f3c0 20 74 6f 6f 20 6c 6f 6e 67 29 00 75 6e 61 62 6c 65 20 74 6f 20 64 75 6d 70 20 67 69 76 65 6e 20 .too.long).unable.to.dump.given.
4f3e0 66 75 6e 63 74 69 6f 6e 00 76 61 6c 75 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 73 74 72 69 function.value.out.of.range.stri
4f400 6e 67 20 73 6c 69 63 65 20 74 6f 6f 20 6c 6f 6e 67 00 70 69 00 68 75 67 65 00 61 62 73 00 61 63 ng.slice.too.long.pi.huge.abs.ac
4f420 6f 73 00 61 73 69 6e 00 61 74 61 6e 32 00 61 74 61 6e 00 63 65 69 6c 00 63 6f 73 68 00 63 6f 73 os.asin.atan2.atan.ceil.cosh.cos
4f440 00 64 65 67 00 65 78 70 00 66 6c 6f 6f 72 00 66 6d 6f 64 00 66 72 65 78 70 00 6c 64 65 78 70 00 .deg.exp.floor.fmod.frexp.ldexp.
4f460 6c 6f 67 00 6d 61 78 00 6d 6f 64 66 00 70 6f 77 00 72 61 64 00 72 61 6e 64 6f 6d 00 72 61 6e 64 log.max.modf.pow.rad.random.rand
4f480 6f 6d 73 65 65 64 00 73 69 6e 68 00 73 69 6e 00 73 71 72 74 00 74 61 6e 68 00 74 61 6e 00 69 6e omseed.sinh.sin.sqrt.tanh.tan.in
4f4a0 74 65 72 76 61 6c 20 69 73 20 65 6d 70 74 79 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 terval.is.empty.wrong.number.of.
4f4c0 61 72 67 75 6d 65 6e 74 73 00 25 73 0a 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a arguments.%s..stack.traceback:..
4f4e0 09 2e 2e 2e 00 53 6c 6e 74 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 0a 09 28 2e 2e 2e 74 .....Slnt...%s:.%d:..in....(...t
4f500 61 69 6c 20 63 61 6c 6c 73 2e 2e 2e 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 ail.calls...).bad.argument.#%d.(
4f520 25 73 29 00 6d 65 74 68 6f 64 00 63 61 6c 6c 69 6e 67 20 27 25 73 27 20 6f 6e 20 62 61 64 20 73 %s).method.calling.'%s'.on.bad.s
4f540 65 6c 66 20 28 25 73 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 74 6f 20 27 25 73 elf.(%s).bad.argument.#%d.to.'%s
4f560 27 20 28 25 73 29 00 53 6c 00 25 73 3a 25 64 3a 20 00 25 73 3a 20 25 73 00 73 69 67 6e 61 6c 00 '.(%s).Sl.%s:%d:..%s:.%s.signal.
4f580 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 73 27 00 73 74 61 63 6b 20 6f 76 65 72 66 6c invalid.option.'%s'.stack.overfl
4f5a0 6f 77 20 28 25 73 29 00 62 75 66 66 65 72 20 74 6f 6f 20 6c 61 72 67 65 00 3d 73 74 64 69 6e 00 ow.(%s).buffer.too.large.=stdin.
4f5c0 40 25 73 00 72 65 6f 70 65 6e 00 6f 62 6a 65 63 74 20 6c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 @%s.reopen.object.length.is.not.
4f5e0 61 20 6e 75 6d 62 65 72 00 25 73 3a 20 25 70 00 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f a.number.%s:.%p.name.conflict.fo
4f600 72 20 6d 6f 64 75 6c 65 20 27 25 73 27 00 74 6f 6f 20 6d 61 6e 79 20 75 70 76 61 6c 75 65 73 00 r.module.'%s'.too.many.upvalues.
4f620 6d 75 6c 74 69 70 6c 65 20 4c 75 61 20 56 4d 73 20 64 65 74 65 63 74 65 64 00 76 65 72 73 69 6f multiple.Lua.VMs.detected.versio
4f640 6e 20 6d 69 73 6d 61 74 63 68 3a 20 61 70 70 2e 20 6e 65 65 64 73 20 25 66 2c 20 4c 75 61 20 63 n.mismatch:.app..needs.%f,.Lua.c
4f660 6f 72 65 20 70 72 6f 76 69 64 65 73 20 25 66 00 62 61 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 6e ore.provides.%f.bad.conversion.n
4f680 75 6d 62 65 72 2d 3e 69 6e 74 3b 20 6d 75 73 74 20 72 65 63 6f 6d 70 69 6c 65 20 4c 75 61 20 77 umber->int;.must.recompile.Lua.w
4f6a0 69 74 68 20 70 72 6f 70 65 72 20 73 65 74 74 69 6e 67 73 00 50 41 4e 49 43 3a 20 75 6e 70 72 6f ith.proper.settings.PANIC:.unpro
4f6c0 74 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 6f 20 4c 75 61 20 41 50 49 20 tected.error.in.call.to.Lua.API.
4f6e0 28 25 73 29 0a 00 ef bb bf 00 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a 20 25 73 00 25 73 20 65 78 (%s)......cannot.%s.%s:.%s.%s.ex
4f700 70 65 63 74 65 64 2c 20 67 6f 74 20 25 73 00 66 75 6e 63 74 69 6f 6e 20 27 25 73 27 00 6d 61 69 pected,.got.%s.function.'%s'.mai
4f720 6e 20 63 68 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 3c 25 73 3a 25 64 3e 00 4d 4f 56 45 00 4c 4f n.chunk.function.<%s:%d>.MOVE.LO
4f740 41 44 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 42 4f 4f 4c 00 4c 4f 41 44 4e 49 4c 00 47 45 54 55 ADK.LOADKX.LOADBOOL.LOADNIL.GETU
4f760 50 56 41 4c 00 47 45 54 54 41 42 55 50 00 47 45 54 54 41 42 4c 45 00 53 45 54 54 41 42 55 50 00 PVAL.GETTABUP.GETTABLE.SETTABUP.
4f780 53 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e 45 57 54 41 42 4c 45 00 53 45 4c 46 00 SETUPVAL.SETTABLE.NEWTABLE.SELF.
4f7a0 41 44 44 00 53 55 42 00 4d 55 4c 00 44 49 56 00 4d 4f 44 00 50 4f 57 00 55 4e 4d 00 4e 4f 54 00 ADD.SUB.MUL.DIV.MOD.POW.UNM.NOT.
4f7c0 4c 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c 54 00 4c 45 00 54 45 53 54 00 54 45 53 LEN.CONCAT.JMP.EQ.LT.LE.TEST.TES
4f7e0 54 53 45 54 00 43 41 4c 4c 00 54 41 49 4c 43 41 4c 4c 00 52 45 54 55 52 4e 00 46 4f 52 4c 4f 4f TSET.CALL.TAILCALL.RETURN.FORLOO
4f800 50 00 46 4f 52 50 52 45 50 00 54 46 4f 52 43 41 4c 4c 00 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c P.FORPREP.TFORCALL.TFORLOOP.SETL
4f820 49 53 54 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 47 00 45 58 54 52 41 41 52 47 00 3c 25 73 3e IST.CLOSURE.VARARG.EXTRAARG.<%s>
4f840 20 61 74 20 6c 69 6e 65 20 25 64 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 6c 6f 6f 70 00 6e 6f .at.line.%d.not.inside.a.loop.no
4f860 20 76 69 73 69 62 6c 65 20 6c 61 62 65 6c 20 27 25 73 27 20 66 6f 72 20 3c 67 6f 74 6f 3e 20 61 .visible.label.'%s'.for.<goto>.a
4f880 74 20 6c 69 6e 65 20 25 64 00 3c 67 6f 74 6f 20 25 73 3e 20 61 74 20 6c 69 6e 65 20 25 64 20 6a t.line.%d.<goto.%s>.at.line.%d.j
4f8a0 75 6d 70 73 20 69 6e 74 6f 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 6c 6f 63 61 6c 20 27 25 73 umps.into.the.scope.of.local.'%s
4f8c0 27 00 6c 61 62 65 6c 73 2f 67 6f 74 6f 73 00 25 73 20 65 78 70 65 63 74 65 64 00 73 79 6e 74 61 '.labels/gotos.%s.expected.synta
4f8e0 78 20 65 72 72 6f 72 00 43 20 6c 65 76 65 6c 73 00 63 61 6e 6e 6f 74 20 75 73 65 20 27 2e 2e 2e x.error.C.levels.cannot.use.'...
4f900 27 20 6f 75 74 73 69 64 65 20 61 20 76 61 72 61 72 67 20 66 75 6e 63 74 69 6f 6e 00 73 65 6c 66 '.outside.a.vararg.function.self
4f920 00 3c 6e 61 6d 65 3e 20 6f 72 20 27 2e 2e 2e 27 20 65 78 70 65 63 74 65 64 00 6c 6f 63 61 6c 20 .<name>.or.'...'.expected.local.
4f940 76 61 72 69 61 62 6c 65 73 00 66 75 6e 63 74 69 6f 6e 73 00 69 74 65 6d 73 20 69 6e 20 61 20 63 variables.functions.items.in.a.c
4f960 6f 6e 73 74 72 75 63 74 6f 72 00 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 00 66 75 6e 63 74 69 6f onstructor.main.function.functio
4f980 6e 20 61 74 20 6c 69 6e 65 20 25 64 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 n.at.line.%d.too.many.%s.(limit.
4f9a0 69 73 20 25 64 29 20 69 6e 20 25 73 00 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 is.%d).in.%s.function.arguments.
4f9c0 65 78 70 65 63 74 65 64 00 75 6e 65 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 00 6c 61 62 65 6c expected.unexpected.symbol.label
4f9e0 20 27 25 73 27 20 61 6c 72 65 61 64 79 20 64 65 66 69 6e 65 64 20 6f 6e 20 6c 69 6e 65 20 25 64 .'%s'.already.defined.on.line.%d
4fa00 00 27 3d 27 20 6f 72 20 27 69 6e 27 20 65 78 70 65 63 74 65 64 00 28 66 6f 72 20 67 65 6e 65 72 .'='.or.'in'.expected.(for.gener
4fa20 61 74 6f 72 29 00 28 66 6f 72 20 73 74 61 74 65 29 00 28 66 6f 72 20 63 6f 6e 74 72 6f 6c 29 00 ator).(for.state).(for.control).
4fa40 28 66 6f 72 20 69 6e 64 65 78 29 00 28 66 6f 72 20 6c 69 6d 69 74 29 00 28 66 6f 72 20 73 74 65 (for.index).(for.limit).(for.ste
4fa60 70 29 00 25 73 20 65 78 70 65 63 74 65 64 20 28 74 6f 20 63 6c 6f 73 65 20 25 73 20 61 74 20 6c p).%s.expected.(to.close.%s.at.l
4fa80 69 6e 65 20 25 64 29 00 75 70 76 61 6c 75 65 73 00 67 65 74 75 73 65 72 76 61 6c 75 65 00 67 65 ine.%d).upvalues.getuservalue.ge
4faa0 74 68 6f 6f 6b 00 67 65 74 69 6e 66 6f 00 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 thook.getinfo.getlocal.getregist
4fac0 72 79 00 67 65 74 75 70 76 61 6c 75 65 00 75 70 76 61 6c 75 65 6a 6f 69 6e 00 75 70 76 61 6c 75 ry.getupvalue.upvaluejoin.upvalu
4fae0 65 69 64 00 73 65 74 75 73 65 72 76 61 6c 75 65 00 73 65 74 68 6f 6f 6b 00 73 65 74 6c 6f 63 61 eid.setuservalue.sethook.setloca
4fb00 6c 00 73 65 74 75 70 76 61 6c 75 65 00 6c 65 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 l.setupvalue.level.out.of.range.
4fb20 5f 48 4b 45 59 00 6b 00 5f 5f 6d 6f 64 65 00 74 61 69 6c 20 63 61 6c 6c 00 66 75 6c 6c 20 75 73 _HKEY.k.__mode.tail.call.full.us
4fb40 65 72 64 61 74 61 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 20 6c 69 67 68 74 20 75 73 65 72 64 erdata.expected,.got.light.userd
4fb60 61 74 61 00 3e 75 00 69 6e 76 61 6c 69 64 20 75 70 76 61 6c 75 65 20 69 6e 64 65 78 00 4c 75 61 ata.>u.invalid.upvalue.index.Lua
4fb80 20 66 75 6e 63 74 69 6f 6e 20 65 78 70 65 63 74 65 64 00 66 6c 6e 53 74 75 00 3e 25 73 00 66 75 .function.expected.flnStu.>%s.fu
4fba0 6e 63 74 69 6f 6e 20 6f 72 20 6c 65 76 65 6c 20 65 78 70 65 63 74 65 64 00 73 6f 75 72 63 65 00 nction.or.level.expected.source.
4fbc0 73 68 6f 72 74 5f 73 72 63 00 6c 69 6e 65 64 65 66 69 6e 65 64 00 6c 61 73 74 6c 69 6e 65 64 65 short_src.linedefined.lastlinede
4fbe0 66 69 6e 65 64 00 77 68 61 74 00 63 75 72 72 65 6e 74 6c 69 6e 65 00 6e 75 70 73 00 6e 70 61 72 fined.what.currentline.nups.npar
4fc00 61 6d 73 00 69 73 76 61 72 61 72 67 00 6e 61 6d 65 00 6e 61 6d 65 77 68 61 74 00 69 73 74 61 69 ams.isvararg.name.namewhat.istai
4fc20 6c 63 61 6c 6c 00 61 63 74 69 76 65 6c 69 6e 65 73 00 66 75 6e 63 00 65 78 74 65 72 6e 61 6c 20 lcall.activelines.func.external.
4fc40 68 6f 6f 6b 00 6c 75 61 5f 64 65 62 75 67 3e 20 00 63 6f 6e 74 0a 00 3d 28 64 65 62 75 67 20 63 hook.lua_debug>..cont..=(debug.c
4fc60 6f 6d 6d 61 6e 64 29 00 61 72 73 68 69 66 74 00 62 61 6e 64 00 62 6e 6f 74 00 62 6f 72 00 62 78 ommand).arshift.band.bnot.bor.bx
4fc80 6f 72 00 62 74 65 73 74 00 65 78 74 72 61 63 74 00 6c 72 6f 74 61 74 65 00 6c 73 68 69 66 74 00 or.btest.extract.lrotate.lshift.
4fca0 72 65 70 6c 61 63 65 00 72 72 6f 74 61 74 65 00 72 73 68 69 66 74 00 66 69 65 6c 64 20 63 61 6e replace.rrotate.rshift.field.can
4fcc0 6e 6f 74 20 62 65 20 6e 65 67 61 74 69 76 65 00 77 69 64 74 68 20 6d 75 73 74 20 62 65 20 70 6f not.be.negative.width.must.be.po
4fce0 73 69 74 69 76 65 00 74 72 79 69 6e 67 20 74 6f 20 61 63 63 65 73 73 20 6e 6f 6e 2d 65 78 69 73 sitive.trying.to.access.non-exis
4fd00 74 65 6e 74 20 62 69 74 73 00 6e 6f 20 6d 65 73 73 61 67 65 00 65 72 72 6f 72 20 69 6e 20 5f 5f tent.bits.no.message.error.in.__
4fd20 67 63 20 6d 65 74 61 6d 65 74 68 6f 64 20 28 25 73 29 00 62 6f 6f 6c 65 61 6e 00 6e 75 6d 62 65 gc.metamethod.(%s).boolean.numbe
4fd40 72 00 74 68 72 65 61 64 00 70 72 6f 74 6f 00 75 70 76 61 6c 00 5f 5f 6e 65 77 69 6e 64 65 78 00 r.thread.proto.upval.__newindex.
4fd60 5f 5f 6c 65 6e 00 5f 5f 65 71 00 5f 5f 61 64 64 00 5f 5f 73 75 62 00 5f 5f 6d 75 6c 00 5f 5f 64 __len.__eq.__add.__sub.__mul.__d
4fd80 69 76 00 5f 5f 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 75 6e 6d 00 5f 5f 6c 74 00 5f 5f 6c 65 00 5f iv.__mod.__pow.__unm.__lt.__le._
4fda0 5f 63 6f 6e 63 61 74 00 5f 5f 63 61 6c 6c 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 _concat.__call.too.many.%s.(limi
4fdc0 74 20 69 73 20 25 64 29 00 6d 65 6d 6f 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 t.is.%d).memory.allocation.error
4fde0 3a 20 62 6c 6f 63 6b 20 74 6f 6f 20 62 69 67 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 20 25 73 :.block.too.big.attempt.to.%s.%s
4fe00 20 27 25 73 27 20 28 61 20 25 73 20 76 61 6c 75 65 29 00 61 74 74 65 6d 70 74 20 74 6f 20 25 73 .'%s'.(a.%s.value).attempt.to.%s
4fe20 20 61 20 25 73 20 76 61 6c 75 65 00 63 6f 6e 63 61 74 65 6e 61 74 65 00 70 65 72 66 6f 72 6d 20 .a.%s.value.concatenate.perform.
4fe40 61 72 69 74 68 6d 65 74 69 63 20 6f 6e 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 arithmetic.on.attempt.to.compare
4fe60 20 74 77 6f 20 25 73 20 76 61 6c 75 65 73 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 .two.%s.values.attempt.to.compar
4fe80 65 20 25 73 20 77 69 74 68 20 25 73 00 67 6c 6f 62 61 6c 00 66 69 65 6c 64 00 75 70 76 61 6c 75 e.%s.with.%s.global.field.upvalu
4fea0 65 00 63 6f 6e 73 74 61 6e 74 00 66 6f 72 20 69 74 65 72 61 74 6f 72 00 6d 65 74 61 6d 65 74 68 e.constant.for.iterator.metameth
4fec0 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 72 od.=[C].C.=?.main.Lua.(*temporar
4fee0 79 29 00 28 2a 76 61 72 61 72 67 29 00 00 00 00 00 00 00 00 00 05 b5 40 00 00 00 00 00 00 00 00 y).(*vararg)...........@........
4ff00 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
4ff20 00 00 00 00 00 20 6c 40 00 00 00 00 00 00 50 3f 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 ......l@......P?................
4ff40 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 ................................
4ff60 09 00 00 00 0a 00 00 00 0b 00 00 00 00 00 00 00 00 00 30 43 00 00 30 45 00 00 00 00 00 00 00 00 ..................0C..0E........
4ff80 00 00 00 00 00 00 30 43 00 00 00 00 00 00 30 45 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 ......0C......0E................
4ffa0 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 ................................
4ffc0 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 ................................
4ffe0 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 ................................
50000 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 ................................
50020 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 ................................
50040 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 ................................
50060 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 ................................
50080 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 ................................
500a0 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 ................................
500c0 00 00 00 00 00 00 38 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 ......8C........................
500e0 50 31 31 6c 75 61 5f 6c 6f 6e 67 6a 6d 70 00 31 31 6c 75 61 5f 6c 6f 6e 67 6a 6d 70 00 00 00 00 P11lua_longjmp.11lua_longjmp....
50100 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 f0 3f ...............................?
50120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 43 00 00 30 45 00 00 00 00 00 00 00 00 ..................0C..0E........
50160 00 00 00 00 00 00 30 43 00 00 00 00 00 00 30 45 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 ......0C......0E................
50180 04 00 00 00 05 00 00 00 00 00 00 00 80 84 2e 41 00 00 00 00 00 00 e0 43 00 00 00 00 00 00 f0 bf ...............A.......C........
501a0 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
501c0 18 2d 44 54 fb 21 09 40 00 00 00 00 00 00 f0 7f 39 9d 52 a2 46 df 91 3f 00 00 00 00 00 00 24 40 .-DT.!.@........9.R.F..?......$@
501e0 00 00 c0 ff ff ff df 41 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 7f ff ff ff ff ff ff ff 7f .......A........................
50200 00 00 00 00 00 60 7f 40 00 00 00 00 00 34 b2 c0 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c .....`.@.....4..`qATPP\l<.<Tl|||
50220 7c 7c 7c 60 60 60 68 22 bc bc bc 84 e4 54 54 10 62 62 04 62 14 51 50 17 00 00 00 00 00 00 00 00 |||```h".....TT.bb.b.QP.........
50240 06 06 06 06 07 07 07 07 07 07 0a 09 05 04 03 03 03 03 03 03 03 03 03 03 03 03 02 02 01 01 00 00 ................................
50260 24 4c 75 61 56 65 72 73 69 6f 6e 3a 20 4c 75 61 20 35 2e 32 2e 33 20 20 43 6f 70 79 72 69 67 68 $LuaVersion:.Lua.5.2.3..Copyrigh
50280 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 33 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f t.(C).1994-2013.Lua.org,.PUC-Rio
502a0 20 24 24 4c 75 61 41 75 74 68 6f 72 73 3a 20 52 2e 20 49 65 72 75 73 61 6c 69 6d 73 63 68 79 2c .$$LuaAuthors:.R..Ierusalimschy,
502c0 20 4c 2e 20 48 2e 20 64 65 20 46 69 67 75 65 69 72 65 64 6f 2c 20 57 2e 20 43 65 6c 65 73 20 24 .L..H..de.Figueiredo,.W..Celes.$
502e0 00 00 00 00 00 00 00 00 00 00 00 00 00 60 7f 40 75 73 65 72 64 61 74 61 00 00 00 00 00 00 00 00 .............`.@userdata........
50300 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 ................................
50320 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 ................................
50340 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 ................................
50360 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 ................................
50380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
503a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
503c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
503e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50400 00 00 00 00 ff 9b a2 80 80 00 03 1a 2d 00 00 00 05 00 00 00 4b 00 00 00 01 32 00 00 00 35 00 00 ............-.......K....2...5..
50420 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 1c 00 00 00 07 00 00 00 38 00 00 00 01 00 00 00 ........................8.......
50440 3c 00 00 00 03 00 00 00 21 00 02 01 61 01 03 01 d1 58 05 01 01 00 01 01 00 00 00 01 11 0b 04 01 <.......!...a....X..............
50460 00 00 00 00 20 80 05 00 74 18 00 00 68 00 00 00 60 00 00 00 93 20 01 00 d4 0b 00 00 68 00 00 00 ........t...h...`...........h...
50480 ec c8 01 00 00 00 00 00 68 00 00 00 cd 89 00 00 04 04 05 00 03 00 00 00 0c 00 fb 00 f8 03 01 00 ........h.......................
504a0 00 00 00 06 22 00 00 05 0c 01 00 06 26 01 00 03 59 01 00 04 8a 01 00 01 fc 02 00 05 a0 03 00 03 ....".......&...Y...............
504c0 0e 04 00 04 43 04 00 01 b0 04 00 04 c2 04 00 02 b7 05 00 03 29 06 00 01 40 07 00 02 d9 07 00 01 ....C...............)...@.......
504e0 4b 08 00 02 81 09 00 05 f1 09 00 00 47 0a 00 03 35 0b 00 02 2e 0d 00 05 6f 0f 00 03 c5 0f 00 02 K...........G...5.......o.......
50500 21 13 00 00 84 13 00 03 5f 14 00 05 2f 15 00 00 0b 16 00 03 59 16 00 04 7c 16 00 05 da 17 00 00 !......._.../.......Y...|.......
50520 2d 18 00 04 4d 18 00 03 af 18 00 02 c8 19 00 03 06 1b 00 01 a1 1b 00 00 37 1c 00 02 1a 1e 00 03 -...M...................7.......
50540 89 1e 00 00 18 1f 00 03 3f 1f 00 00 ab 1f 00 01 52 20 00 00 71 21 00 01 e4 21 00 04 f4 21 00 03 ........?.......R...q!...!...!..
50560 4a 22 00 01 a9 22 00 02 b5 23 00 01 8d 24 00 02 fb 25 00 01 82 26 00 02 0e 27 00 03 54 27 00 01 J"..."...#...$...%...&...'..T'..
50580 0c 29 00 05 bb 29 00 02 45 2c 00 05 28 2d 00 02 60 44 00 03 92 44 00 00 dd 44 00 01 76 45 00 03 .)...)..E,..(-..`D...D...D..vE..
505a0 9a 45 00 00 59 46 00 03 a9 46 00 00 22 47 00 01 fc 47 00 03 2e 48 00 02 34 49 00 05 09 4a 00 00 .E..YF...F.."G...G...H..4I...J..
505c0 9d 4a 00 05 72 4b 00 02 4e 4c 00 00 d2 4c 00 02 86 50 00 01 a4 51 00 04 f5 52 00 05 7e 53 00 02 .J..rK..NL...L...P...Q...R..~S..
505e0 e9 56 00 04 6d 57 00 05 84 58 00 03 20 59 00 04 3b 59 00 00 7c 59 00 04 39 5a 00 02 bc 5a 00 04 .V..mW...X...Y..;Y..|Y..9Z...Z..
50600 61 5b 00 01 90 5c 00 04 c7 5c 00 00 e8 5c 00 04 10 5d 00 02 5a 5e 00 01 ec 5e 00 03 7a 5f 00 04 a[...\...\...\...]..Z^...^..z_..
50620 cd 5f 00 03 80 60 00 00 d5 60 00 02 60 62 00 00 ad 62 00 04 de 62 00 00 a2 63 00 05 37 65 00 00 ._...`...`..`b...b...b...c..7e..
50640 b2 65 00 04 06 66 00 01 0a 67 00 00 7a 67 00 03 ad 67 00 01 3c 69 00 02 8d 6a 00 04 1c 6b 00 05 .e...f...g..zg...g..<i...j...k..
50660 a8 6c 00 02 96 6d 00 04 ad 6d 00 01 56 6e 00 00 dc 6e 00 04 5d 6f 00 01 6c 70 00 04 c9 70 00 03 .l...m...m..Vn...n..]o..lp...p..
50680 59 71 00 07 c0 71 00 02 d7 72 00 03 52 73 00 04 b2 73 00 02 12 78 00 01 d2 78 00 00 47 79 00 02 Yq...q...r..Rs...s...x...x..Gy..
506a0 68 7a 00 03 55 7b 00 00 50 7c 00 04 c8 7c 00 02 50 7d 00 00 41 7e 00 01 77 7f 00 00 ad 7f 00 05 hz..U{..P|...|..P}..A~..w.......
506c0 2a 81 00 00 60 81 00 03 82 82 00 05 3f 83 00 01 b5 83 00 00 e8 83 00 03 94 84 00 00 d2 84 00 02 *...`.......?...................
506e0 49 8a 00 05 84 8b 00 03 b9 8b 00 04 d7 8b 00 00 80 8c 00 05 78 8d 00 04 96 8d 00 05 3b 8e 00 03 I...................x.......;...
50700 66 8e 00 00 cd 8e 00 03 63 8f 00 01 bd 8f 00 03 29 90 00 01 aa 90 00 05 3c 91 00 02 54 95 00 05 f.......c.......).......<...T...
50720 ba 95 00 01 04 96 00 04 71 96 00 00 d8 96 00 02 ec 99 00 01 e4 9a 00 04 cf 9b 00 01 85 9c 00 05 ........q.......................
50740 79 9d 00 03 d2 9d 00 05 cd 9f 00 00 23 a0 00 02 f9 a0 00 05 d4 a2 00 01 1d a5 00 00 e7 a5 00 01 y...........#...................
50760 58 a6 00 05 4b a8 00 01 bf a8 00 05 19 aa 00 02 58 ab 00 01 e6 ab 00 02 93 ac 00 03 14 ad 00 01 X...K...........X...............
50780 b9 ae 00 02 b4 b2 00 04 db b2 00 03 12 b3 00 00 72 b3 00 03 45 b4 00 02 d3 b7 00 00 cb b8 00 03 ................r...E...........
507a0 ff b8 00 00 32 bb 00 03 9a bb 00 01 0f bc 00 03 89 bc 00 04 b2 bc 00 00 31 bd 00 04 60 bd 00 01 ....2...................1...`...
507c0 fa bd 00 04 98 be 00 00 3c bf 00 04 86 bf 00 00 ed bf 00 04 02 c0 00 03 34 c0 00 00 47 c1 00 03 ........<...............4...G...
507e0 e6 c1 00 00 1d c2 00 03 63 c2 00 05 14 c6 00 00 96 c6 00 04 ac c6 00 05 f3 c6 00 04 73 c7 00 05 ........c...................s...
50800 2d c8 00 01 ba c8 00 03 80 c9 00 02 50 d6 00 03 6c d6 00 00 05 d7 00 05 b9 d7 00 01 32 da 00 02 -...........P...l...........2...
50820 b8 de 00 01 11 df 00 00 9c df 00 03 43 e0 00 02 2c e2 00 01 bc e2 00 04 cb e2 00 02 24 ea 00 03 ............C...,...........$...
50840 7f ea 00 02 bb ee 00 03 ea ee 00 01 6a ef 00 04 76 ef 00 02 ff f0 00 00 76 f1 00 01 c0 f2 00 02 ............j...v.......v.......
50860 bf fa 00 01 60 fb 00 02 d6 fb 00 01 71 fc 00 02 12 fd 00 04 60 fd 00 01 e4 ff 00 02 5e 01 01 04 ....`.......q.......`.......^...
50880 6e 01 01 03 4e 05 01 01 1a 06 01 03 21 00 02 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 n...N.......!..Q................
508a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
508c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
508e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
509a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
509c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
509e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
50fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
51000 03 00 00 00 0c 00 d4 00 5c 03 00 00 00 00 00 04 1e 00 00 03 f9 00 00 02 c6 03 00 01 bf 04 00 00 ........\.......................
51020 7a 05 00 01 0a 06 00 03 78 06 00 05 ff 06 00 01 95 07 00 00 04 08 00 03 30 08 00 05 e2 08 00 01 z.......x...............0.......
51040 33 09 00 02 d3 09 00 05 2c 0a 00 01 72 0a 00 00 c2 0a 00 01 0d 0b 00 00 cd 0b 00 01 e1 0c 00 05 3.......,...r...................
51060 95 0d 00 01 10 0e 00 00 4c 0e 00 04 5a 0e 00 02 dd 0e 00 04 29 0f 00 01 47 10 00 02 19 12 00 05 ........L...Z.......)...G.......
51080 77 12 00 01 18 13 00 00 72 13 00 04 b7 13 00 00 fa 13 00 01 d2 14 00 00 29 15 00 05 02 16 00 01 w.......r...............).......
510a0 c9 16 00 02 e1 17 00 05 72 18 00 00 31 19 00 02 d8 19 00 05 5a 1a 00 01 0c 1b 00 02 63 1c 00 03 ........r...1.......Z.......c...
510c0 98 1c 00 04 b6 1c 00 00 f9 1c 00 05 09 1e 00 02 af 1f 00 01 95 20 00 02 8d 21 00 05 42 23 00 02 .........................!..B#..
510e0 22 25 00 04 32 25 00 02 18 26 00 05 fd 26 00 02 97 27 00 05 ff 27 00 00 34 28 00 02 15 33 00 05 "%..2%...&...&...'...'..4(...3..
51100 a6 33 00 02 28 34 00 03 54 34 00 05 c0 34 00 02 05 38 00 05 81 38 00 04 95 38 00 01 83 39 00 02 .3..(4..T4...4...8...8...8...9..
51120 b2 42 00 04 02 43 00 02 51 44 00 00 88 44 00 02 73 45 00 00 af 45 00 01 1c 46 00 02 6b 47 00 05 .B...C..QD...D..sE...E...F..kG..
51140 f7 47 00 02 37 49 00 03 72 49 00 02 7d 4c 00 01 10 4d 00 04 59 4e 00 03 9a 4e 00 04 17 4f 00 03 .G..7I..rI..}L...M..YN...N...O..
51160 81 4f 00 01 ec 4f 00 00 10 50 00 03 3a 50 00 04 0a 51 00 01 70 51 00 00 ef 51 00 05 93 52 00 03 .O...O...P..:P...Q..pQ...Q...R..
51180 8e 53 00 04 b4 53 00 01 34 54 00 04 e3 54 00 00 7d 55 00 04 03 56 00 01 5c 56 00 00 c2 56 00 01 .S...S..4T...T..}U...V..\V...V..
511a0 00 57 00 00 ac 57 00 01 3d 58 00 04 a3 58 00 05 0f 59 00 03 39 59 00 05 93 59 00 03 c9 59 00 00 .W...W..=X...X...Y..9Y...Y...Y..
511c0 4b 5a 00 01 bc 5a 00 03 59 5b 00 05 cc 5b 00 03 fd 5b 00 05 63 5c 00 01 77 5e 00 03 d5 5e 00 04 KZ...Z..Y[...[...[..c\..w^...^..
511e0 f5 5e 00 00 5b 5f 00 02 49 60 00 04 5e 60 00 05 14 61 00 04 50 61 00 01 b9 62 00 04 c2 62 00 03 .^..[_..I`..^`...a..Pa...b...b..
51200 00 63 00 00 62 63 00 03 8b 63 00 04 b9 63 00 00 58 64 00 04 ff 64 00 00 8e 65 00 01 f0 65 00 02 .c..bc...c...c..Xd...d...e...e..
51220 6e 66 00 03 a0 66 00 02 e8 67 00 03 23 68 00 01 24 69 00 02 99 6c 00 05 98 6d 00 04 ad 6d 00 03 nf...f...g..#h..$i...l...m...m..
51240 e5 6d 00 04 f4 6d 00 01 97 6e 00 03 5c 6f 00 02 f7 70 00 05 c5 71 00 03 3e 72 00 02 d0 72 00 00 .m...m...n..\o...p...q..>r...r..
51260 13 73 00 05 8e 73 00 00 1e 74 00 05 a8 74 00 00 fa 74 00 03 2c 75 00 00 9e 75 00 03 ed 75 00 05 .s...s...t...t...t..,u...u...u..
51280 87 76 00 03 b1 76 00 00 06 77 00 03 2f 77 00 00 7c 77 00 01 ed 77 00 03 18 78 00 00 92 78 00 02 .v...v...w../w..|w...w...x...x..
512a0 28 79 00 05 6d 79 00 04 96 79 00 00 f1 7a 00 04 92 7b 00 05 b9 7c 00 00 13 7d 00 01 46 7d 00 05 (y..my...y...z...{...|...}..F}..
512c0 44 7e 00 04 a9 7e 00 01 e5 7e 00 02 11 88 00 04 38 88 00 05 f2 88 00 04 6d 89 00 02 15 8f 00 00 D~...~...~......8.......m.......
512e0 49 8f 00 01 ba 8f 00 02 a5 90 00 00 e1 90 00 05 6c 91 00 03 a8 91 00 02 3a 93 00 01 90 93 00 00 I...............l.......:.......
51300 c5 93 00 04 13 94 00 03 58 94 00 04 79 94 00 02 14 95 00 00 e7 95 00 04 f9 95 00 02 81 96 00 04 ........X...y...................
51320 15 97 00 05 2b 98 00 02 e9 99 00 00 51 9a 00 04 ff 9a 00 03 7b 9b 00 02 60 9c 00 03 a4 9c 00 02 ....+.......Q.......{...`.......
51340 85 a1 00 05 99 a2 00 02 b1 a5 00 01 d5 a6 00 04 ff a6 00 01 3a a7 00 04 81 a7 00 03 00 00 00 00 ....................:...........
51360 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..........,.......
51380 16 05 fb ff ff ff ff ff ea 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
513a0 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..........
513c0 24 00 00 00 1c 00 00 00 d2 05 fb ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............3........A....C.
513e0 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 dd 05 fb ff ff ff ff ff 31 00 00 00 00 00 00 00 .B......$...D...........1.......
51400 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..
51420 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 ce 05 fb ff ff ff ff ff 05 01 00 00 00 00 00 00 ........$.......................
51440 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..
51460 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 93 06 fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 ........$...............m.......
51480 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..
514a0 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 c0 06 fb ff ff ff ff ff a4 00 00 00 00 00 00 00 ........,.......................
514c0 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......................
514e0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 1c 07 fb ff ff ff ff ff .zR..x..........$...............
51500 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...
51520 62 07 fb 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 b.......5........A....C.........
51540 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..........$.......
51560 57 07 fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 W.......m........A....C..F......
51580 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..........$.......
515a0 84 07 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.........
515c0 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..........,.......
515e0 56 07 fb ff ff ff ff ff f5 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......
51600 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 1b 08 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 ........$...L...........C.......
51620 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 74 00 00 00 36 08 fb ff ff ff ff ff .A....C..B......$...t...6.......
51640 2f 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 9c 00 00 00 /........A....C..B......$.......
51660 3d 08 fb ff ff ff ff ff 9e 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......
51680 24 00 00 00 c4 00 00 00 b3 08 fb ff ff ff ff ff 79 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............y........A....C.
516a0 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..........
516c0 2c 00 00 00 1c 00 00 00 ec 08 fb ff ff ff ff ff 99 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
516e0 06 4a 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 .J.......................zR..x..
51700 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 3d 09 fb ff ff ff ff ff 72 00 00 00 00 00 00 00 ........$.......=.......r.......
51720 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..
51740 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 6f 09 fb ff ff ff ff ff 36 01 00 00 00 00 00 00 ........,.......o.......6.......
51760 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..M......................
51780 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 5d 0a fb ff ff ff ff ff .zR..x..........,.......].......
517a0 70 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 p........A....C..G..............
517c0 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..........$.......
517e0 85 0a fb ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........V........A....C..C......
51800 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..........$.......
51820 9b 0a fb ff ff ff ff ff ee 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......
51840 2c 00 00 00 44 00 00 00 61 0b fb ff ff ff ff ff f9 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...D...a................A....C.
51860 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 2a 0d fb ff ff ff ff ff .J..............,...t...*.......
51880 76 01 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 v........A....C..N..............
518a0 2c 00 00 00 a4 00 00 00 70 0e fb ff ff ff ff ff cb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......p................A....C.
518c0 06 4e 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 .N.......................zR..x..
518e0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 f3 0e fb ff ff ff ff ff 56 00 00 00 00 00 00 00 ........$...............V.......
51900 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..E...............zR..x..
51920 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 09 0f fb ff ff ff ff ff f8 01 00 00 00 00 00 00 ........,.......................
51940 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..P......................
51960 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 b9 10 fb ff ff ff ff ff .zR..x..........,...............
51980 64 01 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 d........A....C..J..............
519a0 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..........$.......
519c0 d5 11 fb ff ff ff ff ff 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 ........c........A....C..J......
519e0 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..........$.......
51a00 f8 11 fb ff ff ff ff ff 83 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......
51a20 24 00 00 00 44 00 00 00 53 12 fb ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...S.......X........A....C.
51a40 06 42 83 03 00 00 00 00 2c 00 00 00 6c 00 00 00 83 12 fb ff ff ff ff ff d0 00 00 00 00 00 00 00 .B......,...l...................
51a60 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 00 00 00 .A....C..G..............$.......
51a80 23 13 fb ff ff ff ff ff 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 #.......l........A....C..C......
51aa0 24 00 00 00 c4 00 00 00 67 13 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......g.......p........A....C.
51ac0 06 43 83 04 8e 03 00 00 24 00 00 00 ec 00 00 00 af 13 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .C......$...............N.......
51ae0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 14 01 00 00 d5 13 fb ff ff ff ff ff .A....C..B......$...............
51b00 23 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 01 00 00 #........A....C.........,...<...
51b20 d0 13 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 ........p........A....C..G......
51b40 8f 03 00 00 00 00 00 00 2c 00 00 00 6c 01 00 00 10 14 fb ff ff ff ff ff ee 00 00 00 00 00 00 00 ........,...l...................
51b60 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 9c 01 00 00 .A....C..K..............$.......
51b80 ce 14 fb ff ff ff ff ff 53 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........S........A....C..C......
51ba0 24 00 00 00 c4 01 00 00 f9 14 fb ff ff ff ff ff 20 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
51bc0 06 00 00 00 00 00 00 00 24 00 00 00 ec 01 00 00 f1 14 fb ff ff ff ff ff 62 00 00 00 00 00 00 00 ........$...............b.......
51be0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 14 02 00 00 2b 15 fb ff ff ff ff ff .A....C..B......,.......+.......
51c00 19 01 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..............
51c20 24 00 00 00 44 02 00 00 14 16 fb ff ff ff ff ff 48 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........H........A....C.
51c40 06 42 83 03 00 00 00 00 24 00 00 00 6c 02 00 00 34 16 fb ff ff ff ff ff 53 00 00 00 00 00 00 00 .B......$...l...4.......S.......
51c60 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 94 02 00 00 5f 16 fb ff ff ff ff ff .A....C..B......$......._.......
51c80 4b 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 bc 02 00 00 K........A....C..B......$.......
51ca0 82 16 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......
51cc0 24 00 00 00 e4 02 00 00 b2 16 fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
51ce0 06 46 83 05 8e 04 8f 03 24 00 00 00 0c 03 00 00 25 17 fb ff ff ff ff ff 96 00 00 00 00 00 00 00 .F......$.......%...............
51d00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 34 03 00 00 93 17 fb ff ff ff ff ff .A....C..C......,...4...........
51d20 e3 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..............
51d40 24 00 00 00 64 03 00 00 46 19 fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...F................A....C.
51d60 06 42 83 03 00 00 00 00 24 00 00 00 8c 03 00 00 4c 19 fb ff ff ff ff ff 41 00 00 00 00 00 00 00 .B......$.......L.......A.......
51d80 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 b4 03 00 00 65 19 fb ff ff ff ff ff .A....C..B......$.......e.......
51da0 8f 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 dc 03 00 00 .........A....C..C......$.......
51dc0 cc 19 fb ff ff ff ff ff 27 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......
51de0 24 00 00 00 04 04 00 00 cb 19 fb ff ff ff ff ff 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............l........A....C.
51e00 06 43 83 04 8e 03 00 00 24 00 00 00 2c 04 00 00 0f 1a fb ff ff ff ff ff a7 00 00 00 00 00 00 00 .C......$...,...................
51e20 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 54 04 00 00 8e 1a fb ff ff ff ff ff .A....C..F......$...T...........
51e40 ae 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 7c 04 00 00 .........A....C..C......$...|...
51e60 14 1b fb ff ff ff ff ff 71 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........q........A....C..C......
51e80 24 00 00 00 a4 04 00 00 5d 1b fb ff ff ff ff ff 73 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......].......s........A....C.
51ea0 06 46 83 05 8e 04 8f 03 24 00 00 00 cc 04 00 00 a8 1b fb ff ff ff ff ff 0d 00 00 00 00 00 00 00 .F......$.......................
51ec0 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..
51ee0 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 78 1b fb ff ff ff ff ff 56 00 00 00 00 00 00 00 ........$.......x.......V.......
51f00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 a6 1b fb ff ff ff ff ff .A....C..B......$...D...........
51f20 5f 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 6c 00 00 00 _........A....C..I......,...l...
51f40 dd 1b fb ff ff ff ff ff 0c 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......
51f60 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 00 00 00 b9 1c fb ff ff ff ff ff d8 00 00 00 00 00 00 00 ........$.......................
51f80 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 c4 00 00 00 69 1d fb ff ff ff ff ff .A....C..F......,.......i.......
51fa0 6e 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 n........A....C..M..............
51fc0 24 00 00 00 f4 00 00 00 a7 1e fb ff ff ff ff ff 87 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
51fe0 06 46 83 05 8e 04 8f 03 2c 00 00 00 1c 01 00 00 06 1f fb ff ff ff ff ff 8c 00 00 00 00 00 00 00 .F......,.......................
52000 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 4c 01 00 00 .A....C..J..............$...L...
52020 62 1f 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 b.......F........A....C..B......
52040 24 00 00 00 74 01 00 00 80 1f fb ff ff ff ff ff a5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....................A....C.
52060 06 46 83 05 8e 04 8f 03 24 00 00 00 9c 01 00 00 fd 1f fb ff ff ff ff ff f2 00 00 00 00 00 00 00 .F......$.......................
52080 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 c4 01 00 00 e8 20 fb ff ff ff ff ff .A....C..F......,...............
520a0 af 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..............
520c0 2c 00 00 00 f4 01 00 00 67 21 fb ff ff ff ff ff 17 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......g!...............A....C.
520e0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 24 02 00 00 4e 23 fb ff ff ff ff ff .M..............,...$...N#......
52100 73 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 s........A....C..J..............
52120 2c 00 00 00 54 02 00 00 91 23 fb ff ff ff ff ff e3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...T....#...............A....C.
52140 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 84 02 00 00 44 24 fb ff ff ff ff ff .G..............,.......D$......
52160 a2 00 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..............
52180 2c 00 00 00 b4 02 00 00 b6 24 fb ff ff ff ff ff 58 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........$......X........A....C.
521a0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 e4 02 00 00 54 26 fb ff ff ff ff ff .J..............,.......T&......
521c0 2c 14 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..............
521e0 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..........$.......
52200 d4 3a fb ff ff ff ff ff 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .:......2........A....C..B......
52220 24 00 00 00 44 00 00 00 de 3a fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....:......K........A....C.
52240 06 43 83 04 8e 03 00 00 24 00 00 00 6c 00 00 00 01 3b fb ff ff ff ff ff 99 00 00 00 00 00 00 00 .C......$...l....;..............
52260 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 94 00 00 00 72 3b fb ff ff ff ff ff .A....C..F......$.......r;......
52280 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 bc 00 00 00 $........A....C..B......$.......
522a0 6e 3b fb ff ff ff ff ff bf 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 n;...............A....C..J......
522c0 24 00 00 00 e4 00 00 00 05 3c fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........<...............A....C.
522e0 06 42 83 03 00 00 00 00 24 00 00 00 0c 01 00 00 0b 3c fb ff ff ff ff ff 22 00 00 00 00 00 00 00 .B......$........<......".......
52300 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 05 3c fb ff ff ff ff ff .A....C..B......$...4....<......
52320 79 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 5c 01 00 00 y........A....C..C......$...\...
52340 56 3c 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 V<...............A....C..F......
52360 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..........$.......
52380 f0 3c fb ff ff ff ff ff 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .<......2........A....C..B......
523a0 2c 00 00 00 44 00 00 00 fa 3c fb ff ff ff ff ff 06 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...D....<...............A....C.
523c0 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 d0 3d fb ff ff ff ff ff .P..............,...t....=......
523e0 d5 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..............
52400 24 00 00 00 a4 00 00 00 75 3e fb ff ff ff ff ff 94 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......u>...............A....C.
52420 06 43 83 04 8e 03 00 00 2c 00 00 00 cc 00 00 00 e1 3e fb ff ff ff ff ff d5 00 00 00 00 00 00 00 .C......,........>..............
52440 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 fc 00 00 00 .A....C..G..............,.......
52460 86 3f fb ff ff ff ff ff dc 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......
52480 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 01 00 00 32 40 fb ff ff ff ff ff 84 00 00 00 00 00 00 00 ........$...,...2@..............
524a0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 54 01 00 00 8e 40 fb ff ff ff ff ff .A....C..C......,...T....@......
524c0 b4 03 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..............
524e0 24 00 00 00 84 01 00 00 12 44 fb ff ff ff ff ff aa 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........D...............A....C.
52500 06 46 83 05 8e 04 8f 03 24 00 00 00 ac 01 00 00 94 44 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 .F......$........D......q.......
52520 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..
52540 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 c8 44 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 ........$........D......2.......
52560 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 d2 44 fb ff ff ff ff ff .A....C.........$...D....D......
52580 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 6c 00 00 00 .........A....C.........$...l...
525a0 c6 44 fb ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .D......7........A....C.........
525c0 24 00 00 00 94 00 00 00 d5 44 fb ff ff ff ff ff 8a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........D...............A....C.
525e0 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 54 45 fb ff ff ff ff ff 25 00 00 00 00 00 00 00 ........$.......TE......%.......
52600 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 e4 00 00 00 51 45 fb ff ff ff ff ff .A....C.........,.......QE......
52620 89 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..............
52640 2c 00 00 00 14 01 00 00 aa 45 fb ff ff ff ff ff 6b 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........E......k........A....C.
52660 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 44 01 00 00 e5 48 fb ff ff ff ff ff .M..............$...D....H......
52680 84 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 01 00 00 .........A....C.........,...l...
526a0 41 49 fb ff ff ff ff ff 17 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 AI...............A....C..G......
526c0 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..........
526e0 24 00 00 00 1c 00 00 00 10 4a fb ff ff ff ff ff 9c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........J...............A....C.
52700 06 41 83 03 00 00 00 00 24 00 00 00 44 00 00 00 84 4a fb ff ff ff ff ff 1b 00 00 00 00 00 00 00 .A......$...D....J..............
52720 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 77 4a fb ff ff ff ff ff .A....C.........$...l...wJ......
52740 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......$.......
52760 90 4a fb ff ff ff ff ff 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .J...............A....C.........
52780 24 00 00 00 bc 00 00 00 7c 4a fb ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......|J......@........A....C.
527a0 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 94 4a fb ff ff ff ff ff 1b 00 00 00 00 00 00 00 ........$........J..............
527c0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 87 4a fb ff ff ff ff ff .A....C.........$........J......
527e0 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...
52800 6b 4a fb ff ff ff ff ff 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 kJ......*........A....C.........
52820 24 00 00 00 5c 01 00 00 6d 4a fb ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...mJ...............A....C.
52840 06 00 00 00 00 00 00 00 2c 00 00 00 84 01 00 00 5d 4a fb ff ff ff ff ff 83 00 00 00 00 00 00 00 ........,.......]J..............
52860 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..............$.......
52880 b0 4a fb ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .J......U........A....C.........
528a0 24 00 00 00 dc 01 00 00 dd 4a fb ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........J......P........A....C.
528c0 06 00 00 00 00 00 00 00 24 00 00 00 04 02 00 00 05 4b fb ff ff ff ff ff cf 00 00 00 00 00 00 00 ........$........K..............
528e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 2c 02 00 00 ac 4b fb ff ff ff ff ff .A....C..F......$...,....K......
52900 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...
52920 e4 4b fb ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .K......7........A....C.........
52940 24 00 00 00 7c 02 00 00 f3 4b fb ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|....K......!........A....C.
52960 06 43 83 04 8e 03 00 00 24 00 00 00 a4 02 00 00 ec 4b fb ff ff ff ff ff 28 00 00 00 00 00 00 00 .C......$........K......(.......
52980 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 cc 02 00 00 ec 4b fb ff ff ff ff ff .A....C.........,........K......
529a0 4a 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 J........A....C..M..............
529c0 24 00 00 00 fc 02 00 00 06 4d fb ff ff ff ff ff 92 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........M...............A....C.
529e0 06 49 83 05 8e 04 8f 03 24 00 00 00 24 03 00 00 70 4d fb ff ff ff ff ff 8e 00 00 00 00 00 00 00 .I......$...$...pM..............
52a00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 4c 03 00 00 d6 4d fb ff ff ff ff ff .A....C..B......$...L....M......
52a20 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...
52a40 01 4e fb ff ff ff ff ff 95 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .N...............A....C..B......
52a60 24 00 00 00 9c 03 00 00 8c 4e fb ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........N......U........A....C.
52a80 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 03 00 00 b9 4e fb ff ff ff ff ff 8b 01 00 00 00 00 00 00 .C......,........N..............
52aa0 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..............$.......
52ac0 14 50 fb ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .P......M........A....C..C......
52ae0 24 00 00 00 1c 04 00 00 39 50 fb ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......9P...............A....C.
52b00 06 00 00 00 00 00 00 00 24 00 00 00 44 04 00 00 2a 50 fb ff ff ff ff ff 18 00 00 00 00 00 00 00 ........$...D...*P..............
52b20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 04 00 00 1a 50 fb ff ff ff ff ff .A....C.........$...l....P......
52b40 c4 00 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......,.......
52b60 b6 50 fb ff ff ff ff ff e3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .P...............A....C..G......
52b80 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 04 00 00 69 51 fb ff ff ff ff ff b2 00 00 00 00 00 00 00 ........,.......iQ..............
52ba0 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..............$.......
52bc0 eb 51 fb ff ff ff ff ff 7b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .Q......{........A....C..C......
52be0 24 00 00 00 1c 05 00 00 3e 52 fb ff ff ff ff ff 54 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......>R......T........A....C.
52c00 06 00 00 00 00 00 00 00 24 00 00 00 44 05 00 00 6a 52 fb ff ff ff ff ff 04 01 00 00 00 00 00 00 ........$...D...jR..............
52c20 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 05 00 00 46 53 fb ff ff ff ff ff .A....C..F......$...l...FS......
52c40 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......$.......
52c60 8e 53 fb ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .S......3........A....C..B......
52c80 24 00 00 00 bc 05 00 00 99 53 fb ff ff ff ff ff 63 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........S......c........A....C.
52ca0 06 49 83 05 8e 04 8f 03 2c 00 00 00 e4 05 00 00 00 55 fb ff ff ff ff ff 51 01 00 00 00 00 00 00 .I......,........U......Q.......
52cc0 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 14 06 00 00 .A....C..J..............$.......
52ce0 21 56 fb ff ff ff ff ff 52 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 !V......R........A....C.........
52d00 2c 00 00 00 3c 06 00 00 88 56 fb ff ff ff ff ff 4d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...<....V......M........A....C.
52d20 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 6c 06 00 00 e4 57 fb ff ff ff ff ff .G..............,...l....W......
52d40 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..............
52d60 24 00 00 00 9c 06 00 00 a2 58 fb ff ff ff ff ff 17 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........X...............A....C.
52d80 06 00 00 00 00 00 00 00 24 00 00 00 c4 06 00 00 91 58 fb ff ff ff ff ff a9 00 00 00 00 00 00 00 ........$........X..............
52da0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ec 06 00 00 12 59 fb ff ff ff ff ff .A....C..F......$........Y......
52dc0 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......$.......
52de0 2b 59 fb ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 +Y......E........A....C..C......
52e00 24 00 00 00 3c 07 00 00 48 59 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...<...HY...............A....C.
52e20 06 00 00 00 00 00 00 00 24 00 00 00 64 07 00 00 a1 59 fb ff ff ff ff ff e3 00 00 00 00 00 00 00 ........$...d....Y..............
52e40 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 07 00 00 88 5a fb ff ff ff ff ff .A....C..F......$........Z......
52e60 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.................
52e80 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 a5 5a fb ff ff ff ff ff .zR..x..........$........Z......
52ea0 90 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 1c 00 00 00 00 00 00 00 .........A....C..B..............
52ec0 01 7a 50 4c 52 00 01 78 10 07 9b 55 51 00 00 10 10 0c 07 08 90 01 00 00 2c 00 00 00 24 00 00 00 .zPLR..x...UQ...........,...$...
52ee0 ed 5a fb ff ff ff ff ff 67 00 00 00 00 00 00 00 08 13 d5 ff ff ff ff ff ff 41 0e 10 86 02 43 0d .Z......g................A....C.
52f00 06 47 83 04 8e 03 00 00 2c 00 00 00 94 00 00 00 24 5b fb ff ff ff ff ff 17 01 00 00 00 00 00 00 .G......,.......$[..............
52f20 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..............$.......
52f40 0b 5c fb ff ff ff ff ff 7b 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......
52f60 24 00 00 00 ec 00 00 00 5e 5c fb ff ff ff ff ff 60 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......^\......`........A....C.
52f80 06 00 00 00 00 00 00 00 2c 00 00 00 14 01 00 00 96 5c fb ff ff ff ff ff c2 00 00 00 00 00 00 00 ........,........\..............
52fa0 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 44 01 00 00 .A....C..P..............,...D...
52fc0 28 5d fb ff ff ff ff ff 9e 03 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......
52fe0 8e 04 8f 03 00 00 00 00 24 00 00 00 74 01 00 00 96 60 fb ff ff ff ff ff c0 00 00 00 00 00 00 00 ........$...t....`..............
53000 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 9c 01 00 00 2e 61 fb ff ff ff ff ff .A....C..F......$........a......
53020 75 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 c4 01 00 00 u........A....C..C......,.......
53040 7b 61 fb ff ff ff ff ff 21 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 {a......!........A....C..J......
53060 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 01 00 00 6c 62 fb ff ff ff ff ff ed 00 00 00 00 00 00 00 ........$.......lb..............
53080 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 1c 02 00 00 31 63 fb ff ff ff ff ff .A....C..B......$.......1c......
530a0 99 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 44 02 00 00 .........A....C..C......$...D...
530c0 a2 63 fb ff ff ff ff ff 62 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .c......b........A....C..C......
530e0 24 00 00 00 6c 02 00 00 dc 63 fb ff ff ff ff ff 78 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....c......x........A....C.
53100 06 00 00 00 00 00 00 00 2c 00 00 00 94 02 00 00 2c 64 fb ff ff ff ff ff 88 00 00 00 00 00 00 00 ........,.......,d..............
53120 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 c4 02 00 00 .A....C..J..............$.......
53140 84 64 fb ff ff ff ff ff f1 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......
53160 24 00 00 00 ec 02 00 00 4d 65 fb ff ff ff ff ff db 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......Me...............A....C.
53180 06 46 83 05 8e 04 8f 03 24 00 00 00 14 03 00 00 00 66 fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 .F......$........f......[.......
531a0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 03 00 00 33 66 fb ff ff ff ff ff .A....C..F......$...<...3f......
531c0 36 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 6........A....C..C..............
531e0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 29 66 fb ff ff ff ff ff .zR..x..........,.......)f......
53200 19 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..............
53220 2c 00 00 00 4c 00 00 00 12 67 fb ff ff ff ff ff 64 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L....g......d........A....C.
53240 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 7c 00 00 00 46 67 fb ff ff ff ff ff .G..............$...|...Fg......
53260 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......$.......
53280 54 67 fb ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 Tg......M........A....C..B......
532a0 24 00 00 00 cc 00 00 00 79 67 fb ff ff ff ff ff 5f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......yg......_........A....C.
532c0 06 42 83 03 00 00 00 00 24 00 00 00 f4 00 00 00 b0 67 fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 .B......$........g..............
532e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 1c 01 00 00 b6 67 fb ff ff ff ff ff .A....C..B......$........g......
53300 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...
53320 b2 67 fb ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .g......$........A....C..B......
53340 2c 00 00 00 6c 01 00 00 ae 67 fb ff ff ff ff ff bd 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...l....g...............A....C.
53360 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 9c 01 00 00 3b 68 fb ff ff ff ff ff .G..............$.......;h......
53380 76 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 01 00 00 v........A....C..F......$.......
533a0 89 68 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 .h......3........A....C..C......
533c0 24 00 00 00 ec 01 00 00 94 68 fb ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........h......U........A....C.
533e0 06 42 83 03 00 00 00 00 24 00 00 00 14 02 00 00 c1 68 fb ff ff ff ff ff 57 00 00 00 00 00 00 00 .B......$........h......W.......
53400 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 3c 02 00 00 f0 68 fb ff ff ff ff ff .A....C..B......$...<....h......
53420 3e 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 64 02 00 00 >........A....C..C......,...d...
53440 06 69 fb ff ff ff ff ff cc 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 .i...............A....C..J......
53460 8e 04 8f 03 00 00 00 00 2c 00 00 00 94 02 00 00 a2 69 fb ff ff ff ff ff 27 03 00 00 00 00 00 00 ........,........i......'.......
53480 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 c4 02 00 00 .A....C..P..............,.......
534a0 99 6c fb ff ff ff ff ff ec 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 .l...............A....C..P......
534c0 8e 04 8f 03 00 00 00 00 2c 00 00 00 f4 02 00 00 55 6d fb ff ff ff ff ff 98 00 00 00 00 00 00 00 ........,.......Um..............
534e0 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 24 03 00 00 .A....C..J..............,...$...
53500 bd 6d fb ff ff ff ff ff 3b 01 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......
53520 8f 03 00 00 00 00 00 00 24 00 00 00 54 03 00 00 c8 6e fb ff ff ff ff ff 35 00 00 00 00 00 00 00 ........$...T....n......5.......
53540 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 7c 03 00 00 d5 6e fb ff ff ff ff ff .A....C..B......$...|....n......
53560 1e 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 a4 03 00 00 .........A....C.........$.......
53580 cb 6e fb ff ff ff ff ff a9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .n...............A....C..C......
535a0 2c 00 00 00 cc 03 00 00 4c 6f fb ff ff ff ff ff f8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......Lo...............A....C.
535c0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 fc 03 00 00 14 70 fb ff ff ff ff ff .G..............$........p......
535e0 1e 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 24 04 00 00 .........A....C.........,...$...
53600 0a 70 fb ff ff ff ff ff a5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .p...............A....C..G......
53620 8f 03 00 00 00 00 00 00 24 00 00 00 54 04 00 00 7f 70 fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 ........$...T....p......+.......
53640 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 7c 04 00 00 82 70 fb ff ff ff ff ff .A....C..B......$...|....p......
53660 67 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 04 00 00 g........A....C..C......$.......
53680 c1 70 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .p......k........A....C..B......
536a0 24 00 00 00 cc 04 00 00 04 71 fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........q......+........A....C.
536c0 06 42 83 03 00 00 00 00 24 00 00 00 f4 04 00 00 07 71 fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 .B......$........q......Z.......
536e0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 1c 05 00 00 39 71 fb ff ff ff ff ff .A....C..F......$.......9q......
53700 3a 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 05 00 00 :........A....C..B......$...D...
53720 4b 71 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 Kq......2........A....C..B......
53740 24 00 00 00 6c 05 00 00 55 71 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...Uq...............A....C.
53760 06 46 83 05 8e 04 8f 03 2c 00 00 00 94 05 00 00 ae 71 fb ff ff ff ff ff 91 00 00 00 00 00 00 00 .F......,........q..............
53780 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......................
537a0 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 f8 71 fb ff ff ff ff ff .zR..x..........,........q......
537c0 9d 01 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..............
537e0 2c 00 00 00 4c 00 00 00 65 73 fb ff ff ff ff ff 9f 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...es...............A....C.
53800 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 7c 00 00 00 d4 74 fb ff ff ff ff ff .M..............,...|....t......
53820 dc 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..............
53840 2c 00 00 00 ac 00 00 00 80 75 fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........u......f........A....C.
53860 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 dc 00 00 00 b6 75 fb ff ff ff ff ff .K..............$........u......
53880 4a 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 04 01 00 00 J........A....C..F......$.......
538a0 d8 75 fb ff ff ff ff ff 25 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.........
538c0 24 00 00 00 2c 01 00 00 d5 75 fb ff ff ff ff ff 48 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...,....u......H........A....C.
538e0 06 00 00 00 00 00 00 00 24 00 00 00 54 01 00 00 f5 75 fb ff ff ff ff ff 67 00 00 00 00 00 00 00 ........$...T....u......g.......
53900 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 7c 01 00 00 34 76 fb ff ff ff ff ff .A....C..C......,...|...4v......
53920 14 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 .........A....C..P..............
53940 24 00 00 00 ac 01 00 00 18 79 fb ff ff ff ff ff e6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........y...............A....C.
53960 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 e8 79 fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 .F......$........y......^.......
53980 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 fc 01 00 00 1e 7a fb ff ff ff ff ff .A....C.........$........z......
539a0 49 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 24 02 00 00 I........A....C.........$...$...
539c0 3f 7a fb ff ff ff ff ff 44 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ?z......D........A....C.........
539e0 24 00 00 00 4c 02 00 00 5b 7a fb ff ff ff ff ff b6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...L...[z...............A....C.
53a00 06 46 83 05 8e 04 8f 03 2c 00 00 00 74 02 00 00 e9 7a fb ff ff ff ff ff f4 00 00 00 00 00 00 00 .F......,...t....z..............
53a20 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 a4 02 00 00 .A....C..G..............$.......
53a40 ad 7b fb ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .{......Y........A....C..B......
53a60 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..........,.......
53a80 c6 7b fb ff ff ff ff ff fb 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......
53aa0 8f 03 00 00 00 00 00 00 24 00 00 00 4c 00 00 00 91 7d fb ff ff ff ff ff 56 00 00 00 00 00 00 00 ........$...L....}......V.......
53ac0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 74 00 00 00 bf 7d fb ff ff ff ff ff .A....C..C......,...t....}......
53ae0 d6 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..............
53b00 2c 00 00 00 a4 00 00 00 65 7e fb ff ff ff ff ff db 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......e~...............A....C.
53b20 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 d4 00 00 00 10 80 fb ff ff ff ff ff .N..............$...............
53b40 49 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 fc 00 00 00 I........A....C..L......$.......
53b60 31 82 fb ff ff ff ff ff 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 1.......l........A....C..C......
53b80 24 00 00 00 24 01 00 00 75 82 fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$...u.......^........A....C.
53ba0 06 43 83 04 8e 03 00 00 24 00 00 00 4c 01 00 00 ab 82 fb ff ff ff ff ff 71 00 00 00 00 00 00 00 .C......$...L...........q.......
53bc0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 74 01 00 00 f4 82 fb ff ff ff ff ff .A....C..F......,...t...........
53be0 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..............
53c00 2c 00 00 00 a4 01 00 00 94 83 fb ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............m........A....C.
53c20 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 d4 01 00 00 d1 83 fb ff ff ff ff ff .G..............,...............
53c40 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..............
53c60 24 00 00 00 04 02 00 00 57 84 fb ff ff ff ff ff 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......W.......t........A....C.
53c80 06 46 83 05 8e 04 8f 03 2c 00 00 00 2c 02 00 00 a3 84 fb ff ff ff ff ff 5a 01 00 00 00 00 00 00 .F......,...,...........Z.......
53ca0 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 5c 02 00 00 .A....C..G..............,...\...
53cc0 cd 85 fb ff ff ff ff ff 3f 01 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......
53ce0 8e 04 8f 03 00 00 00 00 24 00 00 00 8c 02 00 00 dc 86 fb ff ff ff ff ff 8e 00 00 00 00 00 00 00 ........$.......................
53d00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 b4 02 00 00 42 87 fb ff ff ff ff ff .A....C..F......,.......B.......
53d20 ad 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..............
53d40 24 00 00 00 e4 02 00 00 bf 87 fb ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
53d60 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..........
53d80 24 00 00 00 1c 00 00 00 00 88 fb ff ff ff ff ff a5 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
53da0 06 49 83 05 8e 04 8f 03 2c 00 00 00 44 00 00 00 7d 89 fb ff ff ff ff ff e4 03 00 00 00 00 00 00 .I......,...D...}...............
53dc0 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 00 00 00 .A....C..M..............$...t...
53de0 48 8d fb ff ff ff ff ff 27 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.........
53e00 24 00 00 00 9c 00 00 00 47 8d fb ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......G.......7........A....C.
53e20 06 42 83 03 00 00 00 00 24 00 00 00 c4 00 00 00 56 8d fb ff ff ff ff ff 60 00 00 00 00 00 00 00 .B......$.......V.......`.......
53e40 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 ec 00 00 00 8e 8d fb ff ff ff ff ff .A....C..G......$...............
53e60 30 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 14 01 00 00 0........A....C..B......$.......
53e80 96 8d fb ff ff ff ff ff 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .................A....C..B......
53ea0 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..........$.......
53ec0 84 8d fb ff ff ff ff ff 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........2........A....C..B......
53ee0 24 00 00 00 44 00 00 00 8e 8d fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........C........A....C.
53f00 06 42 83 03 00 00 00 00 2c 00 00 00 6c 00 00 00 a9 8d fb ff ff ff ff ff 8e 03 00 00 00 00 00 00 .B......,...l...................
53f20 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 00 00 00 .A....C..P..............$.......
53f40 07 91 fb ff ff ff ff ff 48 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........H........A....C..C......
53f60 24 00 00 00 c4 00 00 00 27 91 fb ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......'.......E........A....C.
53f80 06 43 83 04 8e 03 00 00 24 00 00 00 ec 00 00 00 44 91 fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 .C......$.......D.......k.......
53fa0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 14 01 00 00 87 91 fb ff ff ff ff ff .A....C..C......$...............
53fc0 34 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 3c 01 00 00 4........A....C..B......$...<...
53fe0 93 91 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........8........A....C..C......
54000 24 00 00 00 64 01 00 00 a3 91 fb ff ff ff ff ff 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...........I........A....C.
54020 06 43 83 04 8e 03 00 00 24 00 00 00 8c 01 00 00 c4 91 fb ff ff ff ff ff 5f 00 00 00 00 00 00 00 .C......$..............._.......
54040 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 b4 01 00 00 fb 91 fb ff ff ff ff ff .A....C..C......$...............
54060 53 01 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 dc 01 00 00 S........A....C..G......$.......
54080 26 93 fb ff ff ff ff ff 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 &.......h........A....C..E......
540a0 24 00 00 00 04 02 00 00 66 93 fb ff ff ff ff ff 75 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......f.......u........A....C.
540c0 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..........
540e0 24 00 00 00 1c 00 00 00 9b 93 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............,........A....C.
54100 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 9f 93 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .B......$...D...........N.......
54120 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 c5 93 fb ff ff ff ff ff .A....C..B......$...l...........
54140 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 94 00 00 00 )........A....C.........$.......
54160 c6 93 fb ff ff ff ff ff 7f 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......
54180 24 00 00 00 bc 00 00 00 1d 94 fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.............../........A....C.
541a0 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 24 94 fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 ........$.......$...............
541c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 0c 01 00 00 96 94 fb ff ff ff ff ff .A....C..F......$...............
541e0 9e 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...
54200 0c 95 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......
54220 24 00 00 00 5c 01 00 00 88 95 fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...\...........J........A....C.
54240 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..........
54260 24 00 00 00 1c 00 00 00 92 95 fb ff ff ff ff ff 67 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............g........A....C.
54280 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..........
542a0 24 00 00 00 1c 00 00 00 b9 95 fb ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
542c0 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 a6 95 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 ........$...D...........2.......
542e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 b0 95 fb ff ff ff ff ff .A....C..B......$...l...........
54300 3f 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 00 00 00 ?........A....C..C......$.......
54320 c7 95 fb ff ff ff ff ff d4 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......
54340 24 00 00 00 bc 00 00 00 73 96 fb ff ff ff ff ff 9f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......s................A....C.
54360 06 42 83 03 00 00 00 00 24 00 00 00 e4 00 00 00 ea 96 fb ff ff ff ff ff 37 00 00 00 00 00 00 00 .B......$...............7.......
54380 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 0c 01 00 00 f9 96 fb ff ff ff ff ff .A....C..C......$...............
543a0 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 34 01 00 00 F........A....C..B......,...4...
543c0 17 97 fb ff ff ff ff ff c1 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
543e0 8f 03 00 00 00 00 00 00 2c 00 00 00 64 01 00 00 a8 99 fb ff ff ff ff ff f0 00 00 00 00 00 00 00 ........,...d...................
54400 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 94 01 00 00 .A....C..K..............$.......
54420 68 9a fb ff ff ff ff ff 82 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 h................A....C..C......
54440 24 00 00 00 bc 01 00 00 c2 9a fb ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
54460 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..........
54480 2c 00 00 00 1c 00 00 00 98 9a 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.
544a0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 4c 00 00 00 af 9a fb ff ff ff ff ff .G..............$...L...........
544c0 74 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 t........A....C.........$...t...
544e0 fb 9a fb ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 .................A....C.........
54500 2c 00 00 00 9c 00 00 00 df 9a fb ff ff ff ff ff ba 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
54520 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 cc 00 00 00 69 9b fb ff ff ff ff ff .K..............$.......i.......
54540 8d 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......$.......
54560 ce 9b fb ff ff ff ff ff 7c 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......
54580 24 00 00 00 1c 01 00 00 22 9c fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......".......J........A....C.
545a0 06 42 83 03 00 00 00 00 2c 00 00 00 44 01 00 00 44 9c fb ff ff ff ff ff c2 0b 00 00 00 00 00 00 .B......,...D...D...............
545c0 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...
545e0 e4 a8 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......
54600 24 00 00 00 9c 01 00 00 d8 a8 fb ff ff ff ff ff 99 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
54620 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 01 00 00 49 a9 fb ff ff ff ff ff b4 00 00 00 00 00 00 00 .C......,.......I...............
54640 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 01 00 00 .A....C..G..............$.......
54660 cd a9 fb ff ff ff ff ff 82 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 .................A....C..F......
54680 24 00 00 00 1c 02 00 00 27 ab fb ff ff ff ff ff 87 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......'................A....C.
546a0 06 46 83 05 8e 04 8f 03 24 00 00 00 44 02 00 00 86 ab fb ff ff ff ff ff 70 00 00 00 00 00 00 00 .F......$...D...........p.......
546c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 6c 02 00 00 ce ab fb ff ff ff ff ff .A....C..F......,...l...........
546e0 61 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........A....C..J..............
54700 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..........,.......
54720 e7 ab fb ff ff ff ff ff 6b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 ........k........A....C..M......
54740 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 00 00 00 22 ac fb ff ff ff ff ff ba 03 00 00 00 00 00 00 ........,...L..."...............
54760 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..............$...|...
54780 ac af 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 ........Y........A....C..F......
547a0 24 00 00 00 a4 00 00 00 dd af fb ff ff ff ff ff 88 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
547c0 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..........
547e0 24 00 00 00 1c 00 00 00 28 b0 fb ff ff ff ff ff a7 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......(................A....C.
54800 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 a7 b0 fb ff ff ff ff ff 35 01 00 00 00 00 00 00 .B......,...D...........5.......
54820 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...
54840 ac b1 fb 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......
54860 8e 04 8f 03 00 00 00 00 24 00 00 00 a4 00 00 00 30 b2 fb ff ff ff ff ff 90 00 00 00 00 00 00 00 ........$.......0...............
54880 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 cc 00 00 00 98 b2 fb ff ff ff ff ff .A....C..L......$...............
548a0 0f 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 f4 00 00 00 .........A....C.........,.......
548c0 7f b2 fb ff ff ff ff ff f7 06 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......
548e0 8e 04 8f 03 00 00 00 00 24 00 00 00 24 01 00 00 a8 b9 fb ff ff ff ff ff 5b 00 00 00 00 00 00 00 ........$...$...........[.......
54900 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 4c 01 00 00 db b9 fb ff ff ff ff ff .A....C..B......,...L...........
54920 3c 04 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..............
54940 24 00 00 00 7c 01 00 00 e7 bd fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...|.........../........A....C.
54960 06 42 83 03 00 00 00 00 24 00 00 00 a4 01 00 00 ee bd fb ff ff ff ff ff 80 00 00 00 00 00 00 00 .B......$.......................
54980 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 cc 01 00 00 46 be fb ff ff ff ff ff .A....C..L......$.......F.......
549a0 0c 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 f4 01 00 00 .........A....C.........,.......
549c0 2a be fb ff ff ff ff ff 89 01 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......
549e0 8e 04 8f 03 00 00 00 00 24 00 00 00 24 02 00 00 83 bf fb ff ff ff ff ff 77 00 00 00 00 00 00 00 ........$...$...........w.......
54a00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 4c 02 00 00 d2 bf fb ff ff ff ff ff .A....C..J......$...L...........
54a20 ca 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 74 02 00 00 .........A....C..F......$...t...
54a40 74 c0 fb ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 t................A....C..L......
54a60 2c 00 00 00 9c 02 00 00 cc c0 fb ff ff ff ff ff 01 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
54a80 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 cc 02 00 00 9d c3 fb ff ff ff ff ff .P..............,...............
54aa0 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..............
54ac0 2c 00 00 00 fc 02 00 00 f4 c7 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............w........A....C.
54ae0 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 2c 03 00 00 3b c8 fb ff ff ff ff ff .J..............$...,...;.......
54b00 a1 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 54 03 00 00 .........A....C..F......,...T...
54b20 b4 c8 fb ff ff ff ff ff 76 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 ........v........A....C..J......
54b40 8e 04 8f 03 00 00 00 00 24 00 00 00 84 03 00 00 fa c8 fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 ........$.......................
54b60 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 ac 03 00 00 6d c9 fb ff ff ff ff ff .A....C..F......,.......m.......
54b80 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..............
54ba0 24 00 00 00 dc 03 00 00 de c9 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............N........A....C.
54bc0 06 00 00 00 00 00 00 00 24 00 00 00 04 04 00 00 04 ca fb ff ff ff ff ff 1b 02 00 00 00 00 00 00 ........$.......................
54be0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 2c 04 00 00 60 cc fb ff ff ff ff ff .A....C..F......,...,...`.......
54c00 25 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..............
54c20 2c 00 00 00 5c 04 00 00 55 cd fb ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...\...U.......U........A....C.
54c40 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 8c 04 00 00 7a cd fb ff ff ff ff ff .J..............$.......z.......
54c60 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.................
54c80 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 4a cd fb ff ff ff ff ff .zR..x..........$.......J.......
54ca0 7a 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 z........A....C..B......$...D...
54cc0 9c cd fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ......../........A....C..B......
54ce0 24 00 00 00 6c 00 00 00 a3 cd fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...........,........A....C.
54d00 06 42 83 03 00 00 00 00 24 00 00 00 94 00 00 00 a7 cd fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 .B......$...............,.......
54d20 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 bc 00 00 00 ab cd fb ff ff ff ff ff .A....C..B......$...............
54d40 46 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 F........A....C..B......$.......
54d60 c9 cd 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......
54d80 24 00 00 00 0c 01 00 00 cd cd fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............,........A....C.
54da0 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 d1 cd fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 .B......$...4...........,.......
54dc0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 5c 01 00 00 d5 cd fb ff ff ff ff ff .A....C..B......$...\...........
54de0 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......$.......
54e00 d9 cd fb ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ......../........A....C..B......
54e20 24 00 00 00 ac 01 00 00 e0 cd fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............,........A....C.
54e40 06 42 83 03 00 00 00 00 24 00 00 00 d4 01 00 00 e4 cd fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 .B......$...............,.......
54e60 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 fc 01 00 00 e8 cd fb ff ff ff ff ff .A....C..B......$...............
54e80 46 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 24 02 00 00 F........A....C..B......$...$...
54ea0 06 ce fb ff ff ff ff ff 3c 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......
54ec0 24 00 00 00 4c 02 00 00 1a ce fb ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...L...........E........A....C.
54ee0 06 42 83 03 00 00 00 00 24 00 00 00 74 02 00 00 37 ce fb ff ff ff ff ff 9b 00 00 00 00 00 00 00 .B......$...t...7...............
54f00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 24 00 00 00 9c 02 00 00 aa ce fb ff ff ff ff ff .A....C..E......$...............
54f20 66 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 02 00 00 f........A....C..F......$.......
54f40 e8 ce fb ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 ........f........A....C..F......
54f60 24 00 00 00 ec 02 00 00 26 cf fb ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......&.......J........A....C.
54f80 06 45 83 03 00 00 00 00 24 00 00 00 14 03 00 00 48 cf fb ff ff ff ff ff 46 00 00 00 00 00 00 00 .E......$.......H.......F.......
54fa0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 3c 03 00 00 66 cf fb ff ff ff ff ff .A....C..B......$...<...f.......
54fc0 2f 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 03 00 00 /........A....C..B......$...d...
54fe0 6d cf fb ff ff ff ff ff 46 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 m.......F........A....C..E......
55000 24 00 00 00 8c 03 00 00 8b d0 fb ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
55020 06 00 00 00 00 00 00 00 24 00 00 00 b4 03 00 00 81 d0 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 ........$...............,.......
55040 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 dc 03 00 00 85 d0 fb ff ff ff ff ff .A....C..B......$...............
55060 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 04 04 00 00 ,........A....C..B......$.......
55080 89 d0 fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........+........A....C..B......
550a0 24 00 00 00 2c 04 00 00 8c d0 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...,...........,........A....C.
550c0 06 42 83 03 00 00 00 00 24 00 00 00 54 04 00 00 90 d0 fb ff ff ff ff ff 2c 00 00 00 00 00 00 00 .B......$...T...........,.......
550e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 .A....C..B...............zR..x..
55100 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 7c d0 fb ff ff ff ff ff cd 02 00 00 00 00 00 00 ........,.......|...............
55120 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 .A....C..P..............$...L...
55140 19 d3 fb ff ff ff ff ff f9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 .................A....C..L......
55160 24 00 00 00 74 00 00 00 ea d3 fb ff ff ff ff ff bb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....................A....C.
55180 06 4a 83 04 8e 03 00 00 24 00 00 00 9c 00 00 00 7d d4 fb ff ff ff ff ff 90 00 00 00 00 00 00 00 .J......$.......}...............
551a0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 00 00 00 e5 d4 fb ff ff ff ff ff .A....C..F......$...............
551c0 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 48 83 03 00 00 00 00 2c 00 00 00 ec 00 00 00 n........A....C..H......,.......
551e0 2b d5 fb ff ff ff ff ff 87 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......
55200 8f 03 00 00 00 00 00 00 24 00 00 00 1c 01 00 00 82 d5 fb ff ff ff ff ff 96 00 00 00 00 00 00 00 ........$.......................
55220 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 44 01 00 00 f0 d5 fb ff ff ff ff ff .A....C..F......$...D...........
55240 6f 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 6c 01 00 00 o........A....C..C......$...l...
55260 37 d6 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 7.......,........A....C..B......
55280 2c 00 00 00 94 01 00 00 3b d6 fb ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......;.......w........A....C.
552a0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 01 00 00 82 d6 fb ff ff ff ff ff .G..............,...............
552c0 3b 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..............
552e0 24 00 00 00 f4 01 00 00 8d d6 fb ff ff ff ff ff 51 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............Q........A....C.
55300 06 46 83 05 8e 04 8f 03 2c 00 00 00 1c 02 00 00 b6 d6 fb ff ff ff ff ff a0 00 00 00 00 00 00 00 .F......,.......................
55320 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 4c 02 00 00 .A....C..J..............,...L...
55340 26 d7 fb ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 &.......Y........A....C..G......
55360 8f 03 00 00 00 00 00 00 24 00 00 00 7c 02 00 00 4f d7 fb ff ff ff ff ff 46 00 00 00 00 00 00 00 ........$...|...O.......F.......
55380 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 a4 02 00 00 6d d7 fb ff ff ff ff ff .A....C..F......$.......m.......
553a0 50 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 cc 02 00 00 P........A....C..C......$.......
553c0 95 d7 fb ff ff ff ff ff 4b 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......
553e0 24 00 00 00 f4 02 00 00 b8 d7 fb ff ff ff ff ff 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............2........A....C.
55400 06 43 83 04 8e 03 00 00 24 00 00 00 1c 03 00 00 c2 d7 fb ff ff ff ff ff 4e 00 00 00 00 00 00 00 .C......$...............N.......
55420 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 44 03 00 00 e8 d7 fb ff ff ff ff ff .A....C..G......$...D...........
55440 40 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 6c 03 00 00 @........A....C..G......$...l...
55460 00 d8 fb ff ff ff ff ff 4b 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......
55480 24 00 00 00 94 03 00 00 23 d8 fb ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......#.......K........A....C.
554a0 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 03 00 00 46 d8 fb ff ff ff ff ff 3f 00 00 00 00 00 00 00 .F......$.......F.......?.......
554c0 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 e4 03 00 00 5d d8 fb ff ff ff ff ff .A....C..F......$.......].......
554e0 3f 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 0c 04 00 00 ?........A....C..F......,.......
55500 74 d8 fb ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 t................A....C..G......
55520 8f 03 00 00 00 00 00 00 24 00 00 00 3c 04 00 00 f8 d8 fb ff ff ff ff ff 38 00 00 00 00 00 00 00 ........$...<...........8.......
55540 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 64 04 00 00 08 d9 fb ff ff ff ff ff .A....C..F......$...d...........
55560 43 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 8c 04 00 00 C........A....C..F......$.......
55580 23 d9 fb ff ff ff ff ff 3c 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......
555a0 24 00 00 00 b4 04 00 00 37 d9 fb ff ff ff ff ff 0e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......7................A....C.
555c0 06 00 00 00 00 00 00 00 2c 00 00 00 dc 04 00 00 1d d9 fb ff ff ff ff ff 83 00 00 00 00 00 00 00 ........,.......................
555e0 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 0c 05 00 00 .A....C..J..............$.......
55600 70 d9 fb ff ff ff ff ff 21 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.........
55620 24 00 00 00 34 05 00 00 69 d9 fb ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...i.......+........A....C.
55640 06 00 00 00 00 00 00 00 24 00 00 00 5c 05 00 00 6c d9 fb ff ff ff ff ff b6 00 00 00 00 00 00 00 ........$...\...l...............
55660 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 84 05 00 00 fa d9 fb ff ff ff ff ff .A....C..F......$...............
55680 68 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 ac 05 00 00 h........A....C..F......,.......
556a0 3a da fb ff ff ff ff ff d2 01 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......
556c0 8e 04 8f 03 00 00 00 00 2c 00 00 00 dc 05 00 00 dc db fb ff ff ff ff ff 5e 00 00 00 00 00 00 00 ........,...............^.......
556e0 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 0c 06 00 00 .A....C..G..............$.......
55700 0a dc fb ff ff ff ff ff a1 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......
55720 24 00 00 00 34 06 00 00 83 dc fb ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...........Z........A....C.
55740 06 43 83 04 8e 03 00 00 24 00 00 00 5c 06 00 00 b5 dc fb ff ff ff ff ff 26 00 00 00 00 00 00 00 .C......$...\...........&.......
55760 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 84 06 00 00 b3 dc fb ff ff ff ff ff .A....C.........$...............
55780 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 ac 06 00 00 .........A....C.........$.......
557a0 aa dc fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 ........C........A....C..G......
557c0 24 00 00 00 d4 06 00 00 c5 dc fb ff ff ff ff ff 75 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............u........A....C.
557e0 06 46 83 05 8e 04 8f 03 24 00 00 00 fc 06 00 00 12 dd fb ff ff ff ff ff 63 00 00 00 00 00 00 00 .F......$...............c.......
55800 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 24 07 00 00 4d dd fb ff ff ff ff ff .A....C..F......$...$...M.......
55820 57 00 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 4c 07 00 00 W........A....C..G......,...L...
55840 7c dd fb ff ff ff ff ff d9 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......
55860 8f 03 00 00 00 00 00 00 24 00 00 00 7c 07 00 00 25 de fb ff ff ff ff ff c7 00 00 00 00 00 00 00 ........$...|...%...............
55880 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 a4 07 00 00 c4 de fb ff ff ff ff ff .A....C..F......,...............
558a0 18 01 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..............
558c0 2c 00 00 00 d4 07 00 00 ac df fb ff ff ff ff ff 91 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
558e0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 04 08 00 00 0d e0 fb ff ff ff ff ff .G..............$...............
55900 bf 00 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 2c 08 00 00 .........A....C..G......,...,...
55920 a4 e0 fb ff ff ff ff ff a7 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......
55940 8e 04 8f 03 00 00 00 00 2c 00 00 00 5c 08 00 00 1b e1 fb ff ff ff ff ff 82 00 00 00 00 00 00 00 ........,...\...................
55960 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 8c 08 00 00 .A....C..G..............$.......
55980 6d e1 fb ff ff ff ff ff b2 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 m................A....C..F......
559a0 2c 00 00 00 b4 08 00 00 f7 e1 fb ff ff ff ff ff 57 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............W........A....C.
559c0 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 e4 08 00 00 1e e3 fb ff ff ff ff ff .P..............$...............
559e0 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 0c 09 00 00 5........A....C..B......$.......
55a00 2b e3 fb ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 +................A....C.........
55a20 24 00 00 00 34 09 00 00 21 e3 fb ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...4...!.......C........A....C.
55a40 06 43 83 04 8e 03 00 00 2c 00 00 00 5c 09 00 00 3c e3 fb ff ff ff ff ff 10 01 00 00 00 00 00 00 .C......,...\...<...............
55a60 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......................
55a80 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 04 e4 fb ff ff ff ff ff .zR..x..........,...............
55aa0 a6 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..............
55ac0 24 00 00 00 4c 00 00 00 7a e5 fb ff ff ff ff ff e6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...L...z................A....C.
55ae0 06 46 83 05 8e 04 8f 03 2c 00 00 00 74 00 00 00 38 e6 fb ff ff ff ff ff f8 00 00 00 00 00 00 00 .F......,...t...8...............
55b00 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 a4 00 00 00 .A....C..J..............,.......
55b20 00 e7 fb ff ff ff ff ff b5 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......
55b40 8f 03 00 00 00 00 00 00 2c 00 00 00 d4 00 00 00 85 e8 fb ff ff ff ff ff e0 01 00 00 00 00 00 00 ........,.......................
55b60 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 04 01 00 00 .A....C..J..............$.......
55b80 35 ea fb ff ff ff ff ff 10 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 5................A....C.........
55ba0 2c 00 00 00 2c 01 00 00 1d ea fb ff ff ff ff ff e6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...,....................A....C.
55bc0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 5c 01 00 00 d3 ea fb ff ff ff ff ff .M..............,...\...........
55be0 e5 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..............
55c00 2c 00 00 00 8c 01 00 00 88 eb fb ff ff ff ff ff 9a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
55c20 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 bc 01 00 00 f2 eb fb ff ff ff ff ff .J..............,...............
55c40 68 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 h........A....C..G..............
55c60 24 00 00 00 ec 01 00 00 2a ec fb ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......*.......5........A....C.
55c80 06 43 83 04 8e 03 00 00 2c 00 00 00 14 02 00 00 37 ec fb ff ff ff ff ff 8b 0a 00 00 00 00 00 00 .C......,.......7...............
55ca0 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 44 02 00 00 .A....C..P..............,...D...
55cc0 e8 f6 fb ff ff ff ff ff 91 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
55ce0 8f 03 00 00 00 00 00 00 2c 00 00 00 74 02 00 00 49 f7 fb ff ff ff ff ff 82 00 00 00 00 00 00 00 ........,...t...I...............
55d00 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 a4 02 00 00 .A....C..J..............$.......
55d20 9b f7 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......
55d40 2c 00 00 00 cc 02 00 00 9f f7 fb ff ff ff ff ff 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...............l........A....C.
55d60 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 fc 02 00 00 db f7 fb ff ff ff ff ff .G..............,...............
55d80 6f 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..............
55da0 2c 00 00 00 2c 03 00 00 1a f9 fb ff ff ff ff ff d6 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...,....................A....C.
55dc0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 5c 03 00 00 c0 fa fb ff ff ff ff ff .M..............,...\...........
55de0 7c 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..............
55e00 24 00 00 00 8c 03 00 00 0c fb fb ff ff ff ff ff 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
55e20 06 00 00 00 00 00 00 00 24 00 00 00 b4 03 00 00 f8 fa fb ff ff ff ff ff 5f 00 00 00 00 00 00 00 ........$..............._.......
55e40 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 dc 03 00 00 2f fb fb ff ff ff ff ff .A....C..F......$......./.......
55e60 8f 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 04 00 00 .........A....C..F......,.......
55e80 96 fb fb ff ff ff ff ff 26 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......
55ea0 8e 04 8f 03 00 00 00 00 2c 00 00 00 34 04 00 00 10 00 fc ff ff ff ff ff 15 02 00 00 00 00 00 00 ........,...4...................
55ec0 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 64 04 00 00 .A....C..M..............,...d...
55ee0 f5 01 fc ff ff ff ff ff 70 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 ........p........A....C..M......
55f00 8e 04 8f 03 00 00 00 00 24 00 00 00 94 04 00 00 35 04 fc ff ff ff ff ff 50 00 00 00 00 00 00 00 ........$.......5.......P.......
55f20 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 bc 04 00 00 5d 04 fc ff ff ff ff ff .A....C.........,.......].......
55f40 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..............
55f60 24 00 00 00 ec 04 00 00 7c 05 fc ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......|.......7........A....C.
55f80 06 43 83 04 8e 03 00 00 2c 00 00 00 14 05 00 00 8b 05 fc ff ff ff ff ff eb 00 00 00 00 00 00 00 .C......,.......................
55fa0 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 44 05 00 00 .A....C..M..............$...D...
55fc0 46 06 fc ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 F.......<........A....C..C......
55fe0 24 00 00 00 6c 05 00 00 5a 06 fc ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l...Z.......m........A....C.
56000 06 49 83 05 8e 04 8f 03 2c 00 00 00 94 05 00 00 9f 06 fc ff ff ff ff ff 4f 01 00 00 00 00 00 00 .I......,...............O.......
56020 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 c4 05 00 00 .A....C..M..............,.......
56040 be 07 fc ff ff ff ff ff 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 .................A....C..K......
56060 8f 03 00 00 00 00 00 00 2c 00 00 00 f4 05 00 00 1a 08 fc ff ff ff ff ff 40 01 00 00 00 00 00 00 ........,...............@.......
56080 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 24 06 00 00 .A....C..J..............$...$...
560a0 2a 09 fc ff ff ff ff ff 3b 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......
560c0 2c 00 00 00 4c 06 00 00 3d 09 fc ff ff ff ff ff 5c 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...L...=.......\........A....C.
560e0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 7c 06 00 00 69 0a fc ff ff ff ff ff .M..............,...|...i.......
56100 ad 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..............
56120 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..........$.......
56140 d0 0b fc ff ff ff ff ff 93 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......
56160 24 00 00 00 44 00 00 00 3b 0c fc ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...;................A....C.
56180 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 1f 0c fc ff ff ff ff ff 54 00 00 00 00 00 00 00 ........$...l...........T.......
561a0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 4b 0c fc ff ff ff ff ff .A....C.........$.......K.......
561c0 18 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.........$.......
561e0 3b 0c fc ff ff ff ff ff 1f 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.........
56200 24 00 00 00 e4 00 00 00 32 0c fc ff ff ff ff ff 28 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......2.......(........A....C.
56220 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 32 0c fc ff ff ff ff ff 1c 00 00 00 00 00 00 00 ........$.......2...............
56240 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 01 00 00 26 0c fc ff ff ff ff ff .A....C.........$...4...&.......
56260 6e 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 01 00 00 n........A....C.........$...\...
56280 6c 0c fc ff ff ff ff ff 41 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 l.......A........A....C..B......
562a0 24 00 00 00 84 01 00 00 85 0c fc ff ff ff ff ff 7d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............}........A....C.
562c0 06 00 00 00 00 00 00 00 24 00 00 00 ac 01 00 00 da 0c fc ff ff ff ff ff 44 00 00 00 00 00 00 00 ........$...............D.......
562e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 d4 01 00 00 f6 0c fc ff ff ff ff ff .A....C..B......$...............
56300 26 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 fc 01 00 00 &........A....C..B......$.......
56320 f4 0c fc ff ff ff ff ff 6b 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......
56340 24 00 00 00 24 02 00 00 37 0d fc ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$...7.......$........A....C.
56360 06 43 83 04 8e 03 00 00 24 00 00 00 4c 02 00 00 33 0d fc ff ff ff ff ff 2a 00 00 00 00 00 00 00 .C......$...L...3.......*.......
56380 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 74 02 00 00 35 0d fc ff ff ff ff ff .A....C..B......$...t...5.......
563a0 22 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 9c 02 00 00 "........A....C.........$.......
563c0 2f 0d fc ff ff ff ff ff 16 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.........
563e0 24 00 00 00 c4 02 00 00 1d 0d fc ff ff ff ff ff 1f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
56400 06 00 00 00 00 00 00 00 24 00 00 00 ec 02 00 00 14 0d fc ff ff ff ff ff 30 00 00 00 00 00 00 00 ........$...............0.......
56420 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 14 03 00 00 1c 0d fc ff ff ff ff ff .A....C.........$...............
56440 2a 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 3c 03 00 00 *........A....C.........$...<...
56460 1e 0d fc ff ff ff ff ff 1f 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.........
56480 24 00 00 00 64 03 00 00 15 0d fc ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...........f........A....C.
564a0 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 03 00 00 53 0d fc ff ff ff ff ff 7f 00 00 00 00 00 00 00 .F......$.......S...............
564c0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 b4 03 00 00 aa 0d fc ff ff ff ff ff .A....C..C......,...............
564e0 a4 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..............
56500 24 00 00 00 e4 03 00 00 1e 0e fc ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............N........A....C.
56520 06 45 83 03 00 00 00 00 24 00 00 00 0c 04 00 00 44 0e fc ff ff ff ff ff 50 00 00 00 00 00 00 00 .E......$.......D.......P.......
56540 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 24 00 00 00 34 04 00 00 6c 0e fc ff ff ff ff ff .A....C..E......$...4...l.......
56560 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 24 00 00 00 5c 04 00 00 ]........A....C..E......$...\...
56580 a1 0e fc 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.........
565a0 24 00 00 00 84 04 00 00 9f 0e fc ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
565c0 06 46 83 05 8e 04 8f 03 24 00 00 00 ac 04 00 00 f7 0e fc ff ff ff ff ff 41 00 00 00 00 00 00 00 .F......$...............A.......
565e0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 d4 04 00 00 10 0f fc ff ff ff ff ff .A....C.........$...............
56600 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 fc 04 00 00 )........A....C.........$.......
56620 11 0f fc ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 ........,........A....C.........
56640 24 00 00 00 24 05 00 00 15 0f fc ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...$....................A....C.
56660 06 00 00 00 00 00 00 00 24 00 00 00 4c 05 00 00 06 0f fc ff ff ff ff ff 7c 00 00 00 00 00 00 00 ........$...L...........|.......
56680 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 74 05 00 00 78 0f fc ff ff ff ff ff .A....C..C......$...t...x.......
566a0 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 9c 05 00 00 .........A....C.........$.......
566c0 69 0f fc 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 i................A....C.........
566e0 24 00 00 00 c4 05 00 00 5e 0f fc ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......^......."........A....C.
56700 06 00 00 00 00 00 00 00 24 00 00 00 ec 05 00 00 58 0f fc ff ff ff ff ff 2e 00 00 00 00 00 00 00 ........$.......X...............
56720 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 14 06 00 00 5e 0f fc ff ff ff ff ff .A....C.........$.......^.......
56740 59 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 3c 06 00 00 Y........A....C..F......$...<...
56760 8f 0f fc ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........f........A....C..C......
56780 24 00 00 00 64 06 00 00 cd 0f fc ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...d...........>........A....C.
567a0 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 06 00 00 e3 0f fc ff ff ff ff ff ac 00 00 00 00 00 00 00 .F......$.......................
567c0 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 b4 06 00 00 67 10 fc ff ff ff ff ff .A....C..J......$.......g.......
567e0 91 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 dc 06 00 00 .........A....C..F......$.......
56800 d0 10 fc ff ff ff ff ff 23 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.........
56820 24 00 00 00 04 07 00 00 cb 10 fc ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
56840 06 00 00 00 00 00 00 00 24 00 00 00 2c 07 00 00 bc 10 fc ff ff ff ff ff 2a 00 00 00 00 00 00 00 ........$...,...........*.......
56860 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 54 07 00 00 be 10 fc ff ff ff ff ff .A....C.........,...T...........
56880 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..............
568a0 24 00 00 00 84 07 00 00 fa 10 fc ff ff ff ff ff 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............*........A....C.
568c0 06 42 83 03 00 00 00 00 2c 00 00 00 ac 07 00 00 fc 10 fc ff ff ff ff ff 5a 00 00 00 00 00 00 00 .B......,...............Z.......
568e0 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 dc 07 00 00 .A....C..G..............$.......
56900 26 11 fc ff ff ff ff ff 36 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......
56920 24 00 00 00 04 08 00 00 34 11 fc ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......4.......7........A....C.
56940 06 43 83 04 8e 03 00 00 24 00 00 00 2c 08 00 00 43 11 fc ff ff ff ff ff 4b 00 00 00 00 00 00 00 .C......$...,...C.......K.......
56960 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 54 08 00 00 66 11 fc ff ff ff ff ff .A....C..G......$...T...f.......
56980 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 7c 08 00 00 q........A....C..F......$...|...
569a0 af 11 fc ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 ........Y........A....C..B......
569c0 24 00 00 00 a4 08 00 00 e0 11 fc ff ff ff ff ff 44 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............D........A....C.
569e0 06 42 83 03 00 00 00 00 2c 00 00 00 cc 08 00 00 fc 11 fc ff ff ff ff ff 73 00 00 00 00 00 00 00 .B......,...............s.......
56a00 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 fc 08 00 00 .A....C..G..............$.......
56a20 3f 12 fc 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 ?.......1........A....C..B......
56a40 2c 00 00 00 24 09 00 00 48 12 fc ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...$...H.......f........A....C.
56a60 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 54 09 00 00 7e 12 fc ff ff ff ff ff .G..............$...T...~.......
56a80 75 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 7c 09 00 00 u........A....C..F......$...|...
56aa0 cb 12 fc ff ff ff ff ff 6a 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......
56ac0 24 00 00 00 a4 09 00 00 0d 13 fc ff ff ff ff ff 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........................A....C.
56ae0 06 49 83 05 8e 04 8f 03 24 00 00 00 cc 09 00 00 68 13 fc ff ff ff ff ff b2 00 00 00 00 00 00 00 .I......$.......h...............
56b00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 f4 09 00 00 f2 13 fc ff ff ff ff ff .A....C..F......$...............
56b20 5e 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 1c 0a 00 00 ^........A....C..B......$.......
56b40 28 14 fc ff ff ff ff ff 20 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.........
56b60 24 00 00 00 44 0a 00 00 20 14 fc ff ff ff ff ff 66 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...........f........A....C.
56b80 06 43 83 04 8e 03 00 00 2c 00 00 00 6c 0a 00 00 5e 14 fc ff ff ff ff ff ee 00 00 00 00 00 00 00 .C......,...l...^...............
56ba0 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 9c 0a 00 00 .A....C..M..............$.......
56bc0 1c 15 fc 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 .................A....C.........
56be0 2c 00 00 00 c4 0a 00 00 09 15 fc ff ff ff ff ff b6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
56c00 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 f4 0a 00 00 8f 15 fc ff ff ff ff ff .K..............$...............
56c20 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 1c 0b 00 00 2........A....C.........$.......
56c40 99 15 fc 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.........
56c60 24 00 00 00 44 0b 00 00 7b 15 fc ff ff ff ff ff 38 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...{.......8........A....C.
56c80 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 0b 00 00 bc 16 fc ff ff ff ff ff 09 00 00 00 00 00 00 00 .F......$...l...................
56ca0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 0b 00 00 9d 16 fc ff ff ff ff ff .A....C.........$...............
56cc0 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 bc 0b 00 00 >........A....C..B......$.......
56ce0 b3 16 fc ff ff ff ff ff 62 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......
56d00 24 00 00 00 e4 0b 00 00 ed 16 fc ff ff ff ff ff 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............)........A....C.
56d20 06 42 83 03 00 00 00 00 24 00 00 00 0c 0c 00 00 ee 16 fc ff ff ff ff ff 1d 00 00 00 00 00 00 00 .B......$.......................
56d40 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 0c 00 00 e3 16 fc ff ff ff ff ff .A....C.........$...4...........
56d60 11 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 0c 00 00 .........A....C.........$...\...
56d80 cc 16 fc ff ff ff ff ff 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ........I........A....C..C......
56da0 24 00 00 00 84 0c 00 00 ed 16 fc ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...............V........A....C.
56dc0 06 47 83 04 8e 03 00 00 24 00 00 00 ac 0c 00 00 1b 17 fc ff ff ff ff ff a7 00 00 00 00 00 00 00 .G......$.......................
56de0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 d4 0c 00 00 9a 17 fc ff ff ff ff ff .A....C.........$...............
56e00 8f 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 fc 0c 00 00 .........A....C..G......$.......
56e20 01 18 fc ff ff ff ff ff 62 00 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......
56e40 2c 00 00 00 24 0d 00 00 3b 18 fc ff ff ff ff ff 7e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...$...;.......~........A....C.
56e60 06 4a 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 .J.......................zR..x..
56e80 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 71 18 fc ff ff ff ff ff 32 00 00 00 00 00 00 00 ........$.......q.......2.......
56ea0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 7b 18 fc ff ff ff ff ff .A....C..B......,...D...{.......
56ec0 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..............
56ee0 24 00 00 00 74 00 00 00 93 19 fc ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t...........;........A....C.
56f00 06 42 83 03 00 00 00 00 24 00 00 00 9c 00 00 00 a6 19 fc ff ff ff ff ff 01 01 00 00 00 00 00 00 .B......$.......................
56f20 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 c4 00 00 00 7f 1a fc ff ff ff ff ff .A....C..I......,...............
56f40 75 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 u........A....C..P..............
56f60 2c 00 00 00 f4 00 00 00 c4 1d fc ff ff ff ff ff ff 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........................A....C.
56f80 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 24 01 00 00 93 1e fc ff ff ff ff ff .N..............$...$...........
56fa0 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...
56fc0 80 1e fc 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......
56fe0 24 00 00 00 74 01 00 00 90 1e fc ff ff ff ff ff 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t....................A....C.
57000 06 00 00 00 00 00 00 00 24 00 00 00 9c 01 00 00 77 1e fc ff ff ff ff ff a3 00 00 00 00 00 00 00 ........$.......w...............
57020 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 01 00 00 f2 1e fc ff ff ff ff ff .A....C..F......$...............
57040 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......$.......
57060 08 1f fc ff ff ff ff ff 87 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......
57080 2c 00 00 00 14 02 00 00 67 1f fc ff ff ff ff ff 9b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......g................A....C.
570a0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 44 02 00 00 d2 20 fc ff ff ff ff ff .M..............,...D...........
570c0 ce 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..............
570e0 24 00 00 00 74 02 00 00 70 21 fc ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...t...p!......V........A....C.
57100 06 42 83 03 00 00 00 00 24 00 00 00 9c 02 00 00 9e 21 fc ff ff ff ff ff 23 00 00 00 00 00 00 00 .B......$........!......#.......
57120 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 c4 02 00 00 99 21 fc ff ff ff ff ff .A....C..B......,........!......
57140 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..............
57160 24 00 00 00 f4 02 00 00 fb 21 fc ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........!......C........A....C.
57180 06 43 83 04 8e 03 00 00 2c 00 00 00 1c 03 00 00 16 22 fc ff ff ff ff ff 7b 00 00 00 00 00 00 00 .C......,........"......{.......
571a0 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...
571c0 61 22 fc ff ff ff ff ff 90 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 a"...............A....C..C......
571e0 2c 00 00 00 74 03 00 00 c9 22 fc ff ff ff ff ff 8a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t...."...............A....C.
57200 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 a4 03 00 00 23 23 fc ff ff ff ff ff .N..............$.......##......
57220 52 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 R........A....C..C..............
57240 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 35 23 fc ff ff ff ff ff .zR..x..........$.......5#......
57260 32 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 2........A....C..B......$...D...
57280 3f 23 fc ff ff ff ff ff 72 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 ?#......r........A....C..C......
572a0 24 00 00 00 6c 00 00 00 89 23 fc ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....#......$........A....C.
572c0 06 42 83 03 00 00 00 00 24 00 00 00 94 00 00 00 85 23 fc ff ff ff ff ff 2b 00 00 00 00 00 00 00 .B......$........#......+.......
572e0 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 bc 00 00 00 88 23 fc ff ff ff ff ff .A....C..B......,........#......
57300 4d 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 M........A....C..G..............
57320 2c 00 00 00 ec 00 00 00 a5 23 fc ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........#......M........A....C.
57340 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 1c 01 00 00 c2 23 fc ff ff ff ff ff .G..............$........#......
57360 2a 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...
57380 c4 23 fc ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 .#......U........A....C..G......
573a0 24 00 00 00 6c 01 00 00 f1 23 fc ff ff ff ff ff 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....#......)........A....C.
573c0 06 42 83 03 00 00 00 00 24 00 00 00 94 01 00 00 f2 23 fc ff ff ff ff ff 4d 00 00 00 00 00 00 00 .B......$........#......M.......
573e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 bc 01 00 00 17 24 fc ff ff ff ff ff .A....C..C......$........$......
57400 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 e4 01 00 00 q........A....C..F......$.......
57420 60 24 fc ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 `$......+........A....C..B......
57440 24 00 00 00 0c 02 00 00 63 24 fc ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......c$......M........A....C.
57460 06 43 83 04 8e 03 00 00 24 00 00 00 34 02 00 00 88 24 fc ff ff ff ff ff 2d 00 00 00 00 00 00 00 .C......$...4....$......-.......
57480 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 5c 02 00 00 8d 24 fc ff ff ff ff ff .A....C..C......,...\....$......
574a0 96 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..............
574c0 2c 00 00 00 8c 02 00 00 f3 24 fc ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........$......C........A....C.
574e0 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..
57500 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 f0 24 fc ff ff ff ff ff 29 00 00 00 00 00 00 00 ........$........$......).......
57520 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 f1 24 fc ff ff ff ff ff .A....C.........$...D....$......
57540 14 01 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 6c 00 00 00 .........A....C..C......$...l...
57560 24 26 fc ff ff ff ff ff 20 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.........
57580 24 00 00 00 94 00 00 00 1c 26 fc ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........&......;........A....C.
575a0 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 2f 26 fc ff ff ff ff ff 46 00 00 00 00 00 00 00 ........$......./&......F.......
575c0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 e4 00 00 00 4d 26 fc ff ff ff ff ff .A....C.........,.......M&......
575e0 62 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 b........A....C..G..............
57600 2c 00 00 00 14 01 00 00 7f 26 fc ff ff ff ff ff c5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........&...............A....C.
57620 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 44 01 00 00 14 27 fc ff ff ff ff ff .G..............$...D....'......
57640 5a 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 6c 01 00 00 Z........A....C..C......$...l...
57660 46 27 fc ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 F'......3........A....C..F......
57680 2c 00 00 00 94 01 00 00 51 27 fc ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......Q'......p........A....C.
576a0 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 01 00 00 91 27 fc ff ff ff ff ff .G..............,........'......
576c0 8e 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..............
576e0 24 00 00 00 f4 01 00 00 ef 27 fc ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........'......e........A....C.
57700 06 00 00 00 00 00 00 00 24 00 00 00 1c 02 00 00 2c 28 fc ff ff ff ff ff 3c 00 00 00 00 00 00 00 ........$.......,(......<.......
57720 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 44 02 00 00 40 28 fc ff ff ff ff ff .A....C..F......,...D...@(......
57740 c1 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..............
57760 2c 00 00 00 74 02 00 00 18 2a fc ff ff ff ff ff 2b 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...t....*......+........A....C.
57780 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 a4 02 00 00 2c 2e fc ff ff ff ff ff .M..............,.......,.......
577a0 99 01 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..............
577c0 2c 00 00 00 d4 02 00 00 95 2f fc ff ff ff ff ff 47 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,......../......G........A....C.
577e0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 04 03 00 00 ac 30 fc ff ff ff ff ff .M..............$........0......
57800 27 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 2c 03 00 00 '........A....C.........,...,...
57820 ab 30 fc ff ff ff ff ff ba 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 .0...............A....C..G......
57840 8f 03 00 00 00 00 00 00 24 00 00 00 5c 03 00 00 35 31 fc ff ff ff ff ff 65 00 00 00 00 00 00 00 ........$...\...51......e.......
57860 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 84 03 00 00 72 31 fc ff ff ff ff ff .A....C.........$.......r1......
57880 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 ac 03 00 00 .........A....C.........,.......
578a0 60 31 fc ff ff ff ff ff 92 05 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 `1...............A....C..J......
578c0 8e 04 8f 03 00 00 00 00 24 00 00 00 dc 03 00 00 d8 36 fc ff ff ff ff ff 34 00 00 00 00 00 00 00 ........$........6......4.......
578e0 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 04 04 00 00 e4 36 fc ff ff ff ff ff .A....C..C......$........6......
57900 71 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 2c 04 00 00 q........A....C..F......,...,...
57920 2d 37 fc 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 -7...............A....C..M......
57940 8e 04 8f 03 00 00 00 00 24 00 00 00 5c 04 00 00 e8 37 fc ff ff ff ff ff 3c 00 00 00 00 00 00 00 ........$...\....7......<.......
57960 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 84 04 00 00 fc 37 fc ff ff ff ff ff .A....C..C......,........7......
57980 8b 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..............
579a0 24 00 00 00 b4 04 00 00 57 38 fc ff ff ff ff ff 3c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $.......W8......<........A....C.
579c0 06 42 83 03 00 00 00 00 2c 00 00 00 dc 04 00 00 6b 38 fc ff ff ff ff ff 92 01 00 00 00 00 00 00 .B......,.......k8..............
579e0 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 .A....C..M......................
57a00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 b5 39 fc ff ff ff ff ff .zR..x..........$........9......
57a20 56 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 00 00 00 V........A....C..F......$...D...
57a40 e3 39 fc ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 .9......5........A....C..C......
57a60 24 00 00 00 6c 00 00 00 f0 39 fc ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...l....9......N........A....C.
57a80 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..........
57aa0 24 00 00 00 1c 00 00 00 fe 39 fc ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........9......E........A....C.
57ac0 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 1b 3a fc ff ff ff ff ff 21 00 00 00 00 00 00 00 .B......$...D....:......!.......
57ae0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 14 3a fc ff ff ff ff ff .A....C.........,...l....:......
57b00 9b 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..............
57b20 24 00 00 00 9c 00 00 00 7f 3a fc ff ff ff ff ff 4f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........:......O........A....C.
57b40 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..........
57b60 24 00 00 00 1c 00 00 00 8e 3a fc ff ff ff ff ff 84 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........:...............A....C.
57b80 06 43 83 04 8e 03 00 00 24 00 00 00 44 00 00 00 ea 3a fc ff ff ff ff ff 12 00 00 00 00 00 00 00 .C......$...D....:..............
57ba0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 d4 3a fc ff ff ff ff ff .A....C.........,...l....:......
57bc0 88 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..............
57be0 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..........$.......
57c00 14 3b fc 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.........
57c20 24 00 00 00 44 00 00 00 1c 3b fc ff ff ff ff ff 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....;...............A....C.
57c40 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 22 3b fc ff ff ff ff ff 36 00 00 00 00 00 00 00 ........$...l...";......6.......
57c60 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 94 00 00 00 30 3b fc ff ff ff ff ff .A....C.........,.......0;......
57c80 16 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..............
57ca0 2c 00 00 00 c4 00 00 00 16 3c fc ff ff ff ff ff be 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,........<...............A....C.
57cc0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 00 00 00 a4 3d fc ff ff ff ff ff .M..............$........=......
57ce0 27 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 1c 01 00 00 '........A....C..C......$.......
57d00 a3 3d fc ff ff ff ff ff 40 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......
57d20 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..........$.......
57d40 a4 3d fc ff ff ff ff ff 48 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.........
57d60 24 00 00 00 44 00 00 00 c4 3d fc ff ff ff ff ff 0a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D....=...............A....C.
57d80 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 a6 3d fc ff ff ff ff ff 0a 00 00 00 00 00 00 00 ........$...l....=..............
57da0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 88 3d fc ff ff ff ff ff .A....C.........$........=......
57dc0 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 bc 00 00 00 .........A....C.........$.......
57de0 69 3d fc ff ff ff ff ff 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 i=......I........A....C.........
57e00 24 00 00 00 e4 00 00 00 8a 3d fc ff ff ff ff ff 7c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $........=......|........A....C.
57e20 06 42 83 03 00 00 00 00 2c 00 00 00 0c 01 00 00 de 3d fc ff ff ff ff ff e5 00 00 00 00 00 00 00 .B......,........=..............
57e40 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..............$...<...
57e60 93 3e fc ff ff ff ff ff 44 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .>......D........A....C..B......
57e80 2c 00 00 00 64 01 00 00 af 3e fc ff ff ff ff ff 43 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,...d....>......C........A....C.
57ea0 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 94 01 00 00 60 43 fc ff ff ff ff ff .M..............,.......`C......
57ec0 14 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..............
57ee0 2c 00 00 00 c4 01 00 00 44 44 fc ff ff ff ff ff b3 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d ,.......DD...............A....C.
57f00 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 01 00 00 2c 47 fc ff ff ff ff ff .M..............$.......,G......
57f20 24 01 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 1c 02 00 00 $........A....C..L......$.......
57f40 28 48 fc 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 (H......*........A....C.........
57f60 24 00 00 00 44 02 00 00 2a 48 fc ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d $...D...*H......;........A....C.
57f80 06 49 83 05 8e 04 8f 03 24 00 00 00 6c 02 00 00 3d 48 fc ff ff ff ff ff 47 00 00 00 00 00 00 00 .I......$...l...=H......G.......
57fa0 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 94 02 00 00 5c 48 fc ff ff ff ff ff .A....C.........$.......\H......
57fc0 7f 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 bc 02 00 00 .........A....C..B......$.......
57fe0 b3 48 fc ff ff ff ff ff 58 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 .H......X........A....C..B......
58000 00 10 c0 5f ff 7f 00 00 08 10 c0 5f ff 7f 00 00 00 00 00 00 00 00 00 00 d0 95 05 00 01 00 00 00 ..._......._....................
58020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 ff 04 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
58060 70 cb 01 00 01 00 00 00 7c cb 01 00 01 00 00 00 88 cb 01 00 01 00 00 00 94 cb 01 00 01 00 00 00 p.......|.......................
58080 a0 cb 01 00 01 00 00 00 ac cb 01 00 01 00 00 00 b8 cb 01 00 01 00 00 00 c4 cb 01 00 01 00 00 00 ................................
580a0 d0 cb 01 00 01 00 00 00 dc cb 01 00 01 00 00 00 e8 cb 01 00 01 00 00 00 f4 cb 01 00 01 00 00 00 ................................
580c0 00 cc 01 00 01 00 00 00 0c cc 01 00 01 00 00 00 18 cc 01 00 01 00 00 00 24 cc 01 00 01 00 00 00 ........................$.......
580e0 30 cc 01 00 01 00 00 00 3c cc 01 00 01 00 00 00 48 cc 01 00 01 00 00 00 54 cc 01 00 01 00 00 00 0.......<.......H.......T.......
58100 60 cc 01 00 01 00 00 00 6c cc 01 00 01 00 00 00 78 cc 01 00 01 00 00 00 84 cc 01 00 01 00 00 00 `.......l.......x...............
58120 90 cc 01 00 01 00 00 00 9c cc 01 00 01 00 00 00 a8 cc 01 00 01 00 00 00 b4 cc 01 00 01 00 00 00 ................................
58140 c0 cc 01 00 01 00 00 00 cc cc 01 00 01 00 00 00 d8 cc 01 00 01 00 00 00 e4 cc 01 00 01 00 00 00 ................................
58160 f0 cc 01 00 01 00 00 00 fc cc 01 00 01 00 00 00 08 cd 01 00 01 00 00 00 14 cd 01 00 01 00 00 00 ................................
58180 20 cd 01 00 01 00 00 00 2c cd 01 00 01 00 00 00 38 cd 01 00 01 00 00 00 44 cd 01 00 01 00 00 00 ........,.......8.......D.......
581a0 50 cd 01 00 01 00 00 00 5c cd 01 00 01 00 00 00 68 cd 01 00 01 00 00 00 74 cd 01 00 01 00 00 00 P.......\.......h.......t.......
581c0 80 cd 01 00 01 00 00 00 8c cd 01 00 01 00 00 00 98 cd 01 00 01 00 00 00 a4 cd 01 00 01 00 00 00 ................................
581e0 b0 cd 01 00 01 00 00 00 bc cd 01 00 01 00 00 00 c8 cd 01 00 01 00 00 00 d4 cd 01 00 01 00 00 00 ................................
58200 e0 cd 01 00 01 00 00 00 ec cd 01 00 01 00 00 00 f8 cd 01 00 01 00 00 00 04 ce 01 00 01 00 00 00 ................................
58220 10 ce 01 00 01 00 00 00 1c ce 01 00 01 00 00 00 28 ce 01 00 01 00 00 00 34 ce 01 00 01 00 00 00 ................(.......4.......
58240 40 ce 01 00 01 00 00 00 4c ce 01 00 01 00 00 00 58 ce 01 00 01 00 00 00 64 ce 01 00 01 00 00 00 @.......L.......X.......d.......
58260 70 ce 01 00 01 00 00 00 7c ce 01 00 01 00 00 00 88 ce 01 00 01 00 00 00 94 ce 01 00 01 00 00 00 p.......|.......................
58280 a0 ce 01 00 01 00 00 00 ac ce 01 00 01 00 00 00 b8 ce 01 00 01 00 00 00 c4 ce 01 00 01 00 00 00 ................................
582a0 d0 ce 01 00 01 00 00 00 dc ce 01 00 01 00 00 00 e8 ce 01 00 01 00 00 00 f4 ce 01 00 01 00 00 00 ................................
582c0 00 cf 01 00 01 00 00 00 0c cf 01 00 01 00 00 00 18 cf 01 00 01 00 00 00 24 cf 01 00 01 00 00 00 ........................$.......
582e0 30 cf 01 00 01 00 00 00 3c cf 01 00 01 00 00 00 48 cf 01 00 01 00 00 00 54 cf 01 00 01 00 00 00 0.......<.......H.......T.......
58300 60 cf 01 00 01 00 00 00 6c cf 01 00 01 00 00 00 78 cf 01 00 01 00 00 00 84 cf 01 00 01 00 00 00 `.......l.......x...............
58320 90 cf 01 00 01 00 00 00 9c cf 01 00 01 00 00 00 a8 cf 01 00 01 00 00 00 b4 cf 01 00 01 00 00 00 ................................
58340 c0 cf 01 00 01 00 00 00 cc cf 01 00 01 00 00 00 d8 cf 01 00 01 00 00 00 e4 cf 01 00 01 00 00 00 ................................
58360 f0 cf 01 00 01 00 00 00 fc cf 01 00 01 00 00 00 08 d0 01 00 01 00 00 00 14 d0 01 00 01 00 00 00 ................................
58380 20 d0 01 00 01 00 00 00 2c d0 01 00 01 00 00 00 38 d0 01 00 01 00 00 00 44 d0 01 00 01 00 00 00 ........,.......8.......D.......
583a0 50 d0 01 00 01 00 00 00 5c d0 01 00 01 00 00 00 68 d0 01 00 01 00 00 00 00 00 00 00 00 00 00 00 P.......\.......h...............
583c0 c3 df 04 00 01 00 00 00 d2 df 04 00 01 00 00 00 e3 df 04 00 01 00 00 00 f9 df 04 00 01 00 00 00 ................................
583e0 fc e1 04 00 01 00 00 00 65 22 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........e"......................
58400 6f e1 04 00 01 00 00 00 b7 1c 00 00 01 00 00 00 75 e1 04 00 01 00 00 00 70 1b 00 00 01 00 00 00 o...............u.......p.......
58420 7e e1 04 00 01 00 00 00 24 1d 00 00 01 00 00 00 87 e1 04 00 01 00 00 00 e3 27 00 00 01 00 00 00 ~.......$................'......
58440 8d e1 04 00 01 00 00 00 95 2b 00 00 01 00 00 00 94 e1 04 00 01 00 00 00 bf 20 00 00 01 00 00 00 .........+......................
58460 9f e1 04 00 01 00 00 00 9a 19 00 00 01 00 00 00 a6 e1 04 00 01 00 00 00 2b 1e 00 00 01 00 00 00 ........................+.......
58480 b0 e1 04 00 01 00 00 00 9d 1e 00 00 01 00 00 00 bc e1 04 00 01 00 00 00 6e 1e 00 00 01 00 00 00 ........................n.......
584a0 c6 e1 04 00 01 00 00 00 3b 1f 00 00 01 00 00 00 d0 e1 04 00 01 00 00 00 36 1d 00 00 01 00 00 00 ........;...............6.......
584c0 db e1 04 00 01 00 00 00 4d 20 00 00 01 00 00 00 e1 e1 04 00 01 00 00 00 31 2a 00 00 01 00 00 00 ........M...............1*......
584e0 ec e1 04 00 01 00 00 00 03 1b 00 00 01 00 00 00 f2 e1 04 00 01 00 00 00 fe 19 00 00 01 00 00 00 ................................
58500 f7 e1 04 00 01 00 00 00 39 28 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........9(......................
58520 66 e1 04 00 01 00 00 00 b4 1f 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f...............................
58540 70 e2 04 00 01 00 00 00 7b 2c 00 00 01 00 00 00 77 e2 04 00 01 00 00 00 d3 2c 00 00 01 00 00 00 p.......{,......w........,......
58560 86 e2 04 00 01 00 00 00 a3 2d 00 00 01 00 00 00 8d e2 04 00 01 00 00 00 0f 2e 00 00 01 00 00 00 .........-......................
58580 93 e2 04 00 01 00 00 00 7f 2e 00 00 01 00 00 00 a0 e2 04 00 01 00 00 00 cd 2e 00 00 01 00 00 00 ................................
585a0 a7 e2 04 00 01 00 00 00 f0 2e 00 00 01 00 00 00 b0 e2 04 00 01 00 00 00 60 2f 00 00 01 00 00 00 ........................`/......
585c0 b5 e2 04 00 01 00 00 00 4e 30 00 00 01 00 00 00 ba e2 04 00 01 00 00 00 a1 30 00 00 01 00 00 00 ........N0...............0......
585e0 c0 e2 04 00 01 00 00 00 c1 30 00 00 01 00 00 00 c6 e2 04 00 01 00 00 00 23 31 00 00 01 00 00 00 .........0..............#1......
58600 cc e2 04 00 01 00 00 00 3c 32 00 00 01 00 00 00 d5 e2 04 00 01 00 00 00 84 32 00 00 01 00 00 00 ........<2...............2......
58620 dc e2 04 00 01 00 00 00 d7 32 00 00 01 00 00 00 e3 e2 04 00 01 00 00 00 22 33 00 00 01 00 00 00 .........2.............."3......
58640 ea e2 04 00 01 00 00 00 7a 33 00 00 01 00 00 00 f1 e2 04 00 01 00 00 00 15 34 00 00 01 00 00 00 ........z3...............4......
58660 fe e2 04 00 01 00 00 00 ab 34 00 00 01 00 00 00 07 e3 04 00 01 00 00 00 8e 36 00 00 01 00 00 00 .........4...............6......
58680 10 e3 04 00 01 00 00 00 bc 36 00 00 01 00 00 00 15 e3 04 00 01 00 00 00 fd 36 00 00 01 00 00 00 .........6...............6......
586a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f e4 04 00 01 00 00 00 54 e4 04 00 01 00 00 00 ................O.......T.......
586c0 5c e4 04 00 01 00 00 00 64 e4 04 00 01 00 00 00 6a e4 04 00 01 00 00 00 6f e4 04 00 01 00 00 00 \.......d.......j.......o.......
586e0 78 e4 04 00 01 00 00 00 83 e4 04 00 01 00 00 00 8f e4 04 00 01 00 00 00 99 e4 04 00 01 00 00 00 x...............................
58700 a6 e4 04 00 01 00 00 00 00 00 00 00 00 00 00 00 78 e5 04 00 01 00 00 00 06 5d 00 00 01 00 00 00 ................x........]......
58720 7f e5 04 00 01 00 00 00 51 5d 00 00 01 00 00 00 86 e5 04 00 01 00 00 00 ea 5d 00 00 01 00 00 00 ........Q]...............]......
58740 8e e5 04 00 01 00 00 00 0e 5e 00 00 01 00 00 00 95 e5 04 00 01 00 00 00 cd 5e 00 00 01 00 00 00 .........^...............^......
58760 9a e5 04 00 01 00 00 00 fb 5e 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........^......................
58780 1e e6 04 00 01 00 00 00 a2 60 00 00 01 00 00 00 25 e6 04 00 01 00 00 00 a8 61 00 00 01 00 00 00 .........`......%........a......
587a0 2c e6 04 00 01 00 00 00 7d 62 00 00 01 00 00 00 31 e6 04 00 01 00 00 00 11 63 00 00 01 00 00 00 ,.......}b......1........c......
587c0 38 e6 04 00 01 00 00 00 e6 63 00 00 01 00 00 00 3f e6 04 00 01 00 00 00 c2 64 00 00 01 00 00 00 8........c......?........d......
587e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d6 e8 04 00 01 00 00 00 21 9a 00 00 01 00 00 00 ........................!.......
58800 dc e8 04 00 01 00 00 00 f8 a3 00 00 01 00 00 00 da e9 04 00 01 00 00 00 2d a4 00 00 01 00 00 00 ........................-.......
58820 e2 e8 04 00 01 00 00 00 4b a4 00 00 01 00 00 00 e0 e9 04 00 01 00 00 00 f4 a4 00 00 01 00 00 00 ........K.......................
58840 e5 e9 04 00 01 00 00 00 ec a5 00 00 01 00 00 00 ec e9 04 00 01 00 00 00 0a a6 00 00 01 00 00 00 ................................
58860 e8 e8 04 00 01 00 00 00 af a6 00 00 01 00 00 00 f2 e9 04 00 01 00 00 00 da a6 00 00 01 00 00 00 ................................
58880 10 e3 04 00 01 00 00 00 41 a7 00 00 01 00 00 00 fa e8 04 00 01 00 00 00 ac a7 00 00 01 00 00 00 ........A.......................
588a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d6 e8 04 00 01 00 00 00 21 9a 00 00 01 00 00 00 ........................!.......
588c0 dc e8 04 00 01 00 00 00 80 9a 00 00 01 00 00 00 e2 e8 04 00 01 00 00 00 ae 9a 00 00 01 00 00 00 ................................
588e0 e8 e8 04 00 01 00 00 00 d2 9a 00 00 01 00 00 00 ed e8 04 00 01 00 00 00 f6 9a 00 00 01 00 00 00 ................................
58900 f2 e8 04 00 01 00 00 00 b3 9b 00 00 01 00 00 00 fa e8 04 00 01 00 00 00 29 9c 00 00 01 00 00 00 ........................).......
58920 00 e9 04 00 01 00 00 00 5c 9c 00 00 01 00 00 00 05 e9 04 00 01 00 00 00 b1 9c 00 00 01 00 00 00 ........\.......................
58940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 e9 04 00 01 00 00 00 48 e9 04 00 01 00 00 00 ................E.......H.......
58960 4d e9 04 00 01 00 00 00 00 00 00 00 00 00 00 00 52 e9 04 00 01 00 00 00 56 e9 04 00 01 00 00 00 M...............R.......V.......
58980 5a e9 04 00 01 00 00 00 00 00 00 00 00 00 00 00 2d ed 04 00 01 00 00 00 cc c3 00 00 01 00 00 00 Z...............-...............
589a0 35 ed 04 00 01 00 00 00 5a c4 00 00 01 00 00 00 40 ed 04 00 01 00 00 00 07 c5 00 00 01 00 00 00 5.......Z.......@...............
589c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e7 eb 04 00 01 00 00 00 6d b9 00 00 01 00 00 00 ........................m.......
589e0 ee eb 04 00 01 00 00 00 48 bb 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........H.......................
58a00 91 bd 00 00 01 00 00 00 fd bd 00 00 01 00 00 00 5b be 00 00 01 00 00 00 cc be 00 00 01 00 00 00 ................[...............
58a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b5 ed 04 00 01 00 00 00 76 cc 00 00 01 00 00 00 ........................v.......
58a40 bb ed 04 00 01 00 00 00 b9 cc 00 00 01 00 00 00 c0 ed 04 00 01 00 00 00 47 d0 00 00 01 00 00 00 ........................G.......
58a60 c9 ed 04 00 01 00 00 00 8f d0 00 00 01 00 00 00 d1 ed 04 00 01 00 00 00 d4 d0 00 00 01 00 00 00 ................................
58a80 d6 ed 04 00 01 00 00 00 3f d1 00 00 01 00 00 00 38 e6 04 00 01 00 00 00 73 d1 00 00 01 00 00 00 ........?.......8.......s.......
58aa0 dd ed 04 00 01 00 00 00 ab d1 00 00 01 00 00 00 e4 ed 04 00 01 00 00 00 f4 d1 00 00 01 00 00 00 ................................
58ac0 ee ed 04 00 01 00 00 00 53 d2 00 00 01 00 00 00 f3 ed 04 00 01 00 00 00 a6 d3 00 00 01 00 00 00 ........S.......................
58ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 73 ee 04 00 01 00 00 00 77 ee 04 00 01 00 00 00 ................s.......w.......
58b00 7f ee 04 00 01 00 00 00 85 ee 04 00 01 00 00 00 8e ee 04 00 01 00 00 00 ee ed 04 00 01 00 00 00 ................................
58b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a6 ee 04 00 01 00 00 00 74 d0 01 00 01 00 00 00 ........................t.......
58b40 cc ee 04 00 01 00 00 00 ce ee 04 00 01 00 00 00 d5 ee 04 00 01 00 00 00 d7 ee 04 00 01 00 00 00 ................................
58b60 5c e2 04 00 01 00 00 00 f8 2b 00 00 01 00 00 00 09 ef 04 00 01 00 00 00 46 b6 00 00 01 00 00 00 \........+..............F.......
58b80 11 ef 04 00 01 00 00 00 d4 5c 00 00 01 00 00 00 1b ef 04 00 01 00 00 00 70 60 00 00 01 00 00 00 .........\..............p`......
58ba0 21 ef 04 00 01 00 00 00 21 98 00 00 01 00 00 00 1d e0 04 00 01 00 00 00 44 cc 00 00 01 00 00 00 !.......!...............D.......
58bc0 20 e0 04 00 01 00 00 00 10 f8 00 00 01 00 00 00 24 ef 04 00 01 00 00 00 8d 95 01 00 01 00 00 00 ................$...............
58be0 2a ef 04 00 01 00 00 00 e2 19 01 00 01 00 00 00 29 e1 04 00 01 00 00 00 01 87 01 00 01 00 00 00 *...............)...............
58c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 68 f0 04 00 01 00 00 00 6c f0 04 00 01 00 00 00 ................h.......l.......
58c20 72 f0 04 00 01 00 00 00 75 f0 04 00 01 00 00 00 7a f0 04 00 01 00 00 00 5a e9 04 00 01 00 00 00 r.......u.......z.......Z.......
58c40 81 f0 04 00 01 00 00 00 87 f0 04 00 01 00 00 00 8b f0 04 00 01 00 00 00 94 f0 04 00 01 00 00 00 ................................
58c60 99 f0 04 00 01 00 00 00 9c f0 04 00 01 00 00 00 9f f0 04 00 01 00 00 00 a5 f0 04 00 01 00 00 00 ................................
58c80 a9 f0 04 00 01 00 00 00 ad f0 04 00 01 00 00 00 b0 f0 04 00 01 00 00 00 b7 f0 04 00 01 00 00 00 ................................
58ca0 be f0 04 00 01 00 00 00 c3 f0 04 00 01 00 00 00 c8 f0 04 00 01 00 00 00 ce f0 04 00 01 00 00 00 ................................
58cc0 d4 f0 04 00 01 00 00 00 30 e7 04 00 01 00 00 00 d7 f0 04 00 01 00 00 00 da f0 04 00 01 00 00 00 ........0.......................
58ce0 dd f0 04 00 01 00 00 00 e0 f0 04 00 01 00 00 00 e3 f0 04 00 01 00 00 00 e6 f0 04 00 01 00 00 00 ................................
58d00 ec f0 04 00 01 00 00 00 f5 f0 04 00 01 00 00 00 fc f0 04 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
58d20 05 f1 04 00 01 00 00 00 b7 f8 00 00 01 00 00 00 0a f1 04 00 01 00 00 00 ec f9 00 00 01 00 00 00 ................................
58d40 0f f1 04 00 01 00 00 00 a0 fa 00 00 01 00 00 00 14 f1 04 00 01 00 00 00 30 fb 00 00 01 00 00 00 ........................0.......
58d60 19 f1 04 00 01 00 00 00 3f fb 00 00 01 00 00 00 20 f1 04 00 01 00 00 00 98 02 01 00 01 00 00 00 ........?.......................
58d80 27 f1 04 00 01 00 00 00 f3 02 01 00 01 00 00 00 2c f1 04 00 01 00 00 00 2f 07 01 00 01 00 00 00 '...............,......./.......
58da0 30 f1 04 00 01 00 00 00 5e 07 01 00 01 00 00 00 36 f1 04 00 01 00 00 00 de 07 01 00 01 00 00 00 0.......^.......6...............
58dc0 3c f1 04 00 01 00 00 00 ea 07 01 00 01 00 00 00 40 f1 04 00 01 00 00 00 73 09 01 00 01 00 00 00 <...............@.......s.......
58de0 48 f1 04 00 01 00 00 00 ea 09 01 00 01 00 00 00 4c f1 04 00 01 00 00 00 b4 0a 01 00 01 00 00 00 H...............L...............
58e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a f4 04 00 01 00 00 00 5c 1a 01 00 01 00 00 00 ........................\.......
58e20 1e f4 04 00 01 00 00 00 8b 1a 01 00 01 00 00 00 23 f4 04 00 01 00 00 00 b7 1a 01 00 01 00 00 00 ................#...............
58e40 28 f4 04 00 01 00 00 00 e3 1a 01 00 01 00 00 00 2e f4 04 00 01 00 00 00 29 1b 01 00 01 00 00 00 (.......................).......
58e60 33 f4 04 00 01 00 00 00 55 1b 01 00 01 00 00 00 38 f4 04 00 01 00 00 00 81 1b 01 00 01 00 00 00 3.......U.......8...............
58e80 3d f4 04 00 01 00 00 00 ad 1b 01 00 01 00 00 00 41 f4 04 00 01 00 00 00 d9 1b 01 00 01 00 00 00 =...............A...............
58ea0 45 f4 04 00 01 00 00 00 08 1c 01 00 01 00 00 00 49 f4 04 00 01 00 00 00 34 1c 01 00 01 00 00 00 E...............I.......4.......
58ec0 4f f4 04 00 01 00 00 00 60 1c 01 00 01 00 00 00 54 f4 04 00 01 00 00 00 a6 1c 01 00 01 00 00 00 O.......`.......T...............
58ee0 5a f4 04 00 01 00 00 00 e2 1c 01 00 01 00 00 00 60 f4 04 00 01 00 00 00 27 1d 01 00 01 00 00 00 Z...............`.......'.......
58f00 64 f4 04 00 01 00 00 00 c2 1d 01 00 01 00 00 00 34 ee 04 00 01 00 00 00 28 1e 01 00 01 00 00 00 d...............4.......(.......
58f20 68 f4 04 00 01 00 00 00 8e 1e 01 00 01 00 00 00 6d f4 04 00 01 00 00 00 d8 1e 01 00 01 00 00 00 h...............m...............
58f40 71 f4 04 00 01 00 00 00 1e 1f 01 00 01 00 00 00 75 f4 04 00 01 00 00 00 4d 1f 01 00 01 00 00 00 q...............u.......M.......
58f60 7c f4 04 00 01 00 00 00 93 20 01 00 01 00 00 00 87 f4 04 00 01 00 00 00 b1 20 01 00 01 00 00 00 |...............................
58f80 8c f4 04 00 01 00 00 00 dd 20 01 00 01 00 00 00 90 f4 04 00 01 00 00 00 09 21 01 00 01 00 00 00 .........................!......
58fa0 95 f4 04 00 01 00 00 00 34 21 01 00 01 00 00 00 9a f4 04 00 01 00 00 00 60 21 01 00 01 00 00 00 ........4!..............`!......
58fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 f7 04 00 01 00 00 00 3e f7 04 00 01 00 00 00 ................9.......>.......
58fe0 44 f7 04 00 01 00 00 00 4b f7 04 00 01 00 00 00 54 f7 04 00 01 00 00 00 5c f7 04 00 01 00 00 00 D.......K.......T.......\.......
59000 65 f7 04 00 01 00 00 00 6e f7 04 00 01 00 00 00 77 f7 04 00 01 00 00 00 80 f7 04 00 01 00 00 00 e.......n.......w...............
59020 89 f7 04 00 01 00 00 00 92 f7 04 00 01 00 00 00 9b f7 04 00 01 00 00 00 a0 f7 04 00 01 00 00 00 ................................
59040 a4 f7 04 00 01 00 00 00 a8 f7 04 00 01 00 00 00 ac f7 04 00 01 00 00 00 b0 f7 04 00 01 00 00 00 ................................
59060 b4 f7 04 00 01 00 00 00 b8 f7 04 00 01 00 00 00 bc f7 04 00 01 00 00 00 c0 f7 04 00 01 00 00 00 ................................
59080 c4 f7 04 00 01 00 00 00 cb f7 04 00 01 00 00 00 cf f7 04 00 01 00 00 00 d2 f7 04 00 01 00 00 00 ................................
590a0 d5 f7 04 00 01 00 00 00 d8 f7 04 00 01 00 00 00 dd f7 04 00 01 00 00 00 e5 f7 04 00 01 00 00 00 ................................
590c0 ea f7 04 00 01 00 00 00 f3 f7 04 00 01 00 00 00 fa f7 04 00 01 00 00 00 02 f8 04 00 01 00 00 00 ................................
590e0 0a f8 04 00 01 00 00 00 13 f8 04 00 01 00 00 00 1c f8 04 00 01 00 00 00 24 f8 04 00 01 00 00 00 ........................$.......
59100 2c f8 04 00 01 00 00 00 33 f8 04 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ,.......3.......................
59120 29 e1 04 00 01 00 00 00 33 87 01 00 01 00 00 00 91 fa 04 00 01 00 00 00 7b 88 01 00 01 00 00 00 ).......3...............{.......
59140 9e fa 04 00 01 00 00 00 b6 88 01 00 01 00 00 00 a6 fa 04 00 01 00 00 00 b7 89 01 00 01 00 00 00 ................................
59160 ae fa 04 00 01 00 00 00 2c 8d 01 00 01 00 00 00 b7 fa 04 00 01 00 00 00 2b 8e 01 00 01 00 00 00 ........,...............+.......
59180 93 e2 04 00 01 00 00 00 40 8e 01 00 01 00 00 00 c3 fa 04 00 01 00 00 00 78 8e 01 00 01 00 00 00 ........@...............x.......
591a0 ce fa 04 00 01 00 00 00 87 8e 01 00 01 00 00 00 da fa 04 00 01 00 00 00 2a 8f 01 00 01 00 00 00 ........................*.......
591c0 e4 fa 04 00 01 00 00 00 68 8f 01 00 01 00 00 00 f1 fa 04 00 01 00 00 00 ef 8f 01 00 01 00 00 00 ........h.......................
591e0 f9 fa 04 00 01 00 00 00 8a 91 01 00 01 00 00 00 f1 e2 04 00 01 00 00 00 58 92 01 00 01 00 00 00 ........................X.......
59200 02 fb 04 00 01 00 00 00 ae 92 01 00 01 00 00 00 2f e1 04 00 01 00 00 00 d1 92 01 00 01 00 00 00 ................/...............
59220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f e8 04 00 01 00 00 00 b7 f0 04 00 01 00 00 00 ................................
59240 4d e9 04 00 01 00 00 00 64 e4 04 00 01 00 00 00 2f fb 04 00 01 00 00 00 00 00 00 00 00 00 00 00 M.......d......./...............
59260 68 fc 04 00 01 00 00 00 bf 95 01 00 01 00 00 00 70 fc 04 00 01 00 00 00 31 96 01 00 01 00 00 00 h...............p.......1.......
59280 75 fc 04 00 01 00 00 00 55 96 01 00 01 00 00 00 7a fc 04 00 01 00 00 00 80 96 01 00 01 00 00 00 u.......U.......z...............
592a0 7e fc 04 00 01 00 00 00 cd 96 01 00 01 00 00 00 83 fc 04 00 01 00 00 00 1a 97 01 00 01 00 00 00 ~...............................
592c0 89 fc 04 00 01 00 00 00 44 97 01 00 01 00 00 00 91 fc 04 00 01 00 00 00 99 97 01 00 01 00 00 00 ........D.......................
592e0 99 fc 04 00 01 00 00 00 c2 97 01 00 01 00 00 00 a0 fc 04 00 01 00 00 00 0f 98 01 00 01 00 00 00 ................................
59300 a8 fc 04 00 01 00 00 00 80 98 01 00 01 00 00 00 b0 fc 04 00 01 00 00 00 ab 98 01 00 01 00 00 00 ................................
59320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f9 f2 04 00 01 00 00 00 a5 f0 04 00 01 00 00 00 ................................
59340 33 fd 04 00 01 00 00 00 f0 02 05 00 01 00 00 00 3b fd 04 00 01 00 00 00 20 e0 04 00 01 00 00 00 3...............;...............
59360 1b ef 04 00 01 00 00 00 8b f0 04 00 01 00 00 00 f0 02 05 00 01 00 00 00 42 fd 04 00 01 00 00 00 ........................B.......
59380 49 fd 04 00 01 00 00 00 4f fd 04 00 01 00 00 00 ce e8 04 00 01 00 00 00 55 fd 04 00 01 00 00 00 I.......O...............U.......
593a0 00 e9 04 00 01 00 00 00 28 fb 04 00 01 00 00 00 60 fd 04 00 01 00 00 00 66 fd 04 00 01 00 00 00 ........(.......`.......f.......
593c0 6b fd 04 00 01 00 00 00 71 fd 04 00 01 00 00 00 77 fd 04 00 01 00 00 00 7d fd 04 00 01 00 00 00 k.......q.......w.......}.......
593e0 83 fd 04 00 01 00 00 00 89 fd 04 00 01 00 00 00 8f fd 04 00 01 00 00 00 95 fd 04 00 01 00 00 00 ................................
59400 9a fd 04 00 01 00 00 00 9f fd 04 00 01 00 00 00 a8 fd 04 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
59420 91 d1 01 00 01 00 00 00 05 e1 01 00 01 00 00 00 fd f0 01 00 01 00 00 00 39 f3 01 00 01 00 00 00 ........................9.......
59440 00 fa 01 00 01 00 00 00 ff fc 01 00 01 00 00 00 6e 03 02 00 01 00 00 00 ea 08 02 00 01 00 00 00 ................n...............
59460 67 0d 02 00 01 00 00 00 94 15 02 00 01 00 00 00 33 1a 02 00 01 00 00 00 51 3e 02 00 01 00 00 00 g...............3.......Q>......
59480 7c 40 02 00 01 00 00 00 f6 75 02 00 01 00 00 00 f3 ae 02 00 01 00 00 00 41 b5 02 00 01 00 00 00 |@.......u..............A.......
594a0 da cf 02 00 01 00 00 00 96 d4 02 00 01 00 00 00 cb e2 02 00 01 00 00 00 00 e3 02 00 01 00 00 00 ................................
594c0 53 e8 02 00 01 00 00 00 80 f0 02 00 01 00 00 00 7b f6 02 00 01 00 00 00 c5 f9 02 00 01 00 00 00 S...............{...............
594e0 d5 fc 02 00 01 00 00 00 ad ff 02 00 01 00 00 00 53 02 03 00 01 00 00 00 c5 13 03 00 01 00 00 00 ................S...............
59500 f7 16 03 00 01 00 00 00 5c 1b 03 00 01 00 00 00 ce 2c 03 00 01 00 00 00 5f 36 03 00 01 00 00 00 ........\........,......_6......
59520 b7 3d 03 00 01 00 00 00 d2 65 03 00 01 00 00 00 cb 80 03 00 01 00 00 00 f1 94 03 00 01 00 00 00 .=.......e......................
59540 5e d3 03 00 01 00 00 00 9e d7 03 00 01 00 00 00 3b e5 03 00 01 00 00 00 40 fe 03 00 01 00 00 00 ^...............;.......@.......
59560 fc ff 03 00 01 00 00 00 d2 4e 04 00 01 00 00 00 a5 54 04 00 01 00 00 00 57 59 04 00 01 00 00 00 .........N.......T......WY......
59580 a6 5e 04 00 01 00 00 00 f6 63 04 00 01 00 00 00 be 6c 04 00 01 00 00 00 75 be 04 00 01 00 00 00 .^.......c.......l......u.......
595a0 11 cb 04 00 01 00 00 00 b1 cf 04 00 01 00 00 00 33 d7 04 00 01 00 00 00 00 00 00 00 00 00 00 00 ................3...............
595c0 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
595e0 00 00 00 00 00 00 00 00 c0 95 05 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
596a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
596c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
596e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
597a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
597c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
597e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
598a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
598c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
598e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
599a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
599c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
599e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a000 f4 30 22 ea 01 14 06 33 31 85 02 6d a4 01 6e 35 6d 12 f5 01 43 2f 9e 01 79 99 01 72 b6 02 70 56 .0"....31..m..n5m...C/..y..r..pV
5a020 ee 01 f9 03 f6 02 cb 01 56 f8 03 e4 02 63 83 01 58 d0 01 6c 70 4e 23 70 ee 01 53 20 62 99 02 48 ........V....c..X..lpN#p..S.b..H
5a040 53 4b 58 9b 01 96 01 e3 03 2e 41 8f 01 27 6c a7 01 ae 01 71 73 10 56 5f 8c 02 d8 01 ee 02 87 01 SKX.......A..'l....qs.V_........
5a060 8c 01 46 a5 01 93 02 af 01 97 04 73 e3 01 a2 01 ce 03 c8 29 32 4b 99 01 24 bf 01 2e 22 79 da 01 ..F........s.......)2K..$..."y..
5a080 32 86 02 d5 01 94 01 d5 01 dc 01 84 01 b4 07 aa 01 74 32 1c 37 a7 01 25 89 01 eb 06 84 01 97 02 2................t2.7..%........
5a0a0 9c 01 1b 41 14 40 1b 0c 2a 18 83 01 55 50 cf 01 60 37 21 28 ca 02 92 01 8e 01 53 b3 01 55 8b 03 ...A.@..*...UP..`7!(......S..U..
5a0c0 4d 19 18 c4 01 e3 01 b2 01 7b 54 84 02 70 33 8f 03 d1 02 8f 01 8c 03 ee 01 17 a9 01 41 45 81 01 M........{T..p3.............AE..
5a0e0 8f 02 5d 90 01 67 97 02 7b 60 c2 01 9e 07 c0 01 75 a1 02 ed 01 99 01 62 78 88 01 f1 01 db 01 5b ..]..g..{`......u......bx......[
5a100 36 99 02 64 36 4d 5f 2e 24 24 bd 01 76 33 55 57 3e cc 01 a7 06 ec 01 98 01 bb 02 35 1e a9 01 f8 6..d6M_.$$..v3UW>..........5....
5a120 01 1e a5 01 2b 67 6b 2b 5a 3a 32 81 01 92 01 9d 03 9f 03 dc 01 66 4a 25 48 67 94 06 f8 01 5e 49 ....+gk+Z:2..........fJ%Hg....^I
5a140 44 b6 01 f4 01 59 fb 03 56 d6 01 db 03 c9 04 6c 5e 71 d0 01 6d b6 01 74 da 02 bf 02 8e 01 ad 01 D....Y..V......l^q..m..t........
5a160 81 01 a5 03 fb 07 27 37 60 30 2e 32 43 8e 07 48 45 6b 34 38 49 5f d3 02 68 75 2c 4e 29 7f 2f 9a ......'7`0.2C..HEk48I_..hu,N)./.
5a180 01 9e 01 a4 01 4a 67 15 32 3f d4 01 9f 01 37 46 c1 05 f0 01 82 01 16 47 74 0c ba 01 8d 01 7c 4a .....Jg.2?....7F.......Gt.....|J
5a1a0 d0 19 1c 99 01 b4 01 82 03 87 01 70 61 6b ba 07 59 8b 01 a7 01 b5 02 b4 01 90 01 0f d9 0e 5b bc ...........pak..Y.............[.
5a1c0 08 2f 80 01 0c 89 03 77 ca 01 80 01 81 06 87 09 77 a1 01 76 9b 01 a1 01 4e 84 05 a5 02 55 10 7a ./.....w........w..v....N....U.z
5a1e0 2f 2c 2c 46 2c 2c 2c 2c 2f 2c 2c 46 3c 45 9b 01 66 66 4a 46 2f c6 02 1e 2c 2c 2b 2c 2c cd 05 f9 /,,F,,,,/,,F<E..ffJF/...,,+,,...
5a200 01 bb 01 90 01 6e 87 01 96 01 6f 2c 77 3b 51 a0 01 59 46 50 4b 32 4e 40 4b 4b 3f 3f b4 01 38 43 .....n....o,w;Q..YFPK2N@KK??..8C
5a220 3c 0e 83 01 21 2b b6 01 68 d2 03 5e a1 01 5a 26 1f 43 75 63 57 d9 01 c7 01 98 02 91 01 bf 01 a7 <...!+..h..^..Z&.CucW...........
5a240 01 82 01 b2 01 d7 02 35 1e 43 90 02 a6 03 e6 01 f8 01 b5 03 e0 03 10 e6 01 e5 01 9a 01 68 35 e1 .......5.C...................h5.
5a260 15 91 01 82 01 2c 6c ef 02 d6 03 7c 14 5f 8f 01 aa 09 95 04 f0 04 50 cf 02 37 eb 01 3c 6d cf 02 .....,l....|._........P..7..<m..
5a280 8c 01 c0 02 3b dc 02 af 03 93 01 0c 54 18 1f 28 1c 6e 41 7d 44 26 6b 24 2a 22 16 1f 30 2a 1f 66 ....;.......T..(.nA}D&k$*"..0*.f
5a2a0 7f a4 01 4e 50 5d 26 80 01 41 29 2c 19 9a 01 19 1d 22 2e 59 66 3e ac 01 91 01 23 19 2a 6c 2a 5a ...NP]&..A),.....".Yf>....#.*l*Z
5a2c0 36 37 4b 71 59 44 73 31 66 75 6a 83 01 b2 01 5e 20 66 ee 01 15 b6 01 32 0a e9 02 09 3e 62 29 1d 67KqYDs1fuj....^.f.....2....>b).
5a2e0 11 49 56 a7 01 8f 01 62 7e 32 c8 02 3b 81 02 f5 06 ff 01 15 38 0f a3 01 3e 87 01 9b 03 ce 01 56 .IV....b~2..;.......8...>......V
5a300 23 92 01 43 7b 90 01 8a 01 52 32 72 24 2b 4d 4d 2a 55 29 4d 71 2b 4d 2d 96 01 45 29 db 02 20 3b #..C{....R2r$+MM*U)Mq+M-..E)...;
5a320 46 62 c5 01 5a 33 70 8e 01 65 3c 88 04 c4 08 99 03 c7 02 27 ba 01 65 16 a8 0b 34 71 eb 01 3c 8b Fb..Z3p..e<........'..e...4q..<.
5a340 01 3c 92 03 56 35 4e 45 21 9b 01 4f 84 01 12 88 01 30 2e 36 96 02 be 03 27 41 48 0a 0a 09 49 7c .<..V5NE!..O.....0.6....'AH...I|
5a360 e5 01 44 e1 09 94 02 98 06 a4 02 2a 3b 47 7f 00 02 00 00 00 0f 0e 10 00 f0 95 05 00 01 00 00 00 ..D........*;G..................
5a380 0a 00 00 00 0f 0e 10 00 f8 95 05 00 01 00 00 00 12 00 00 00 0f 01 00 00 3c 95 00 00 01 00 00 00 ........................<.......
5a3a0 3b 00 00 00 0f 01 00 00 3d 89 00 00 01 00 00 00 57 00 00 00 0f 01 00 00 d4 d5 00 00 01 00 00 00 ;.......=.......W...............
5a3c0 7f 00 00 00 0f 01 00 00 a4 74 00 00 01 00 00 00 9c 00 00 00 0f 01 00 00 01 83 00 00 01 00 00 00 .........t......................
5a3e0 c7 00 00 00 0f 01 00 00 52 25 01 00 01 00 00 00 e6 00 00 00 0f 01 00 00 72 30 01 00 01 00 00 00 ........R%..............r0......
5a400 03 01 00 00 0f 01 00 00 9d 26 01 00 01 00 00 00 1f 01 00 00 0f 01 00 00 9d 6a 00 00 01 00 00 00 .........&...............j......
5a420 32 01 00 00 0f 01 00 00 69 6b 00 00 01 00 00 00 48 01 00 00 0f 01 00 00 44 b7 01 00 01 00 00 00 2.......ik......H.......D.......
5a440 64 01 00 00 0f 01 00 00 23 b4 01 00 01 00 00 00 88 01 00 00 0f 01 00 00 9c 45 00 00 01 00 00 00 d.......#................E......
5a460 bc 01 00 00 0f 01 00 00 93 83 01 00 01 00 00 00 d8 01 00 00 0f 01 00 00 68 7f 01 00 01 00 00 00 ........................h.......
5a480 f5 01 00 00 0f 01 00 00 62 6e 01 00 01 00 00 00 10 02 00 00 0f 01 00 00 aa 6f 01 00 01 00 00 00 ........bn...............o......
5a4a0 2c 02 00 00 0f 01 00 00 ee 7f 01 00 01 00 00 00 52 02 00 00 0f 01 00 00 26 7a 01 00 01 00 00 00 ,...............R.......&z......
5a4c0 6e 02 00 00 0f 01 00 00 c7 74 01 00 01 00 00 00 8a 02 00 00 0f 01 00 00 f6 7c 01 00 01 00 00 00 n........t...............|......
5a4e0 a6 02 00 00 0f 01 00 00 ec 6e 01 00 01 00 00 00 c2 02 00 00 0f 01 00 00 bb 91 00 00 01 00 00 00 .........n......................
5a500 e1 02 00 00 0f 01 00 00 7e 6e 01 00 01 00 00 00 fd 02 00 00 0f 01 00 00 d9 81 01 00 01 00 00 00 ........~n......................
5a520 18 03 00 00 0f 01 00 00 c4 94 00 00 01 00 00 00 3c 03 00 00 0f 01 00 00 21 98 00 00 01 00 00 00 ................<.......!.......
5a540 57 03 00 00 0f 01 00 00 44 cc 00 00 01 00 00 00 72 03 00 00 0f 01 00 00 24 1d 00 00 01 00 00 00 W.......D.......r.......$.......
5a560 8d 03 00 00 0f 01 00 00 cb a8 01 00 01 00 00 00 aa 03 00 00 0f 01 00 00 25 9c 01 00 01 00 00 00 ........................%.......
5a580 d4 03 00 00 0f 01 00 00 a8 d8 00 00 01 00 00 00 f0 03 00 00 0f 01 00 00 58 b3 00 00 01 00 00 00 ........................X.......
5a5a0 09 04 00 00 0f 01 00 00 ff b3 00 00 01 00 00 00 2a 04 00 00 0f 01 00 00 4c af 00 00 01 00 00 00 ................*.......L.......
5a5c0 5b 04 00 00 0f 01 00 00 4d ab 00 00 01 00 00 00 80 04 00 00 0f 01 00 00 c8 ad 00 00 01 00 00 00 [.......M.......................
5a5e0 b1 04 00 00 0f 01 00 00 04 72 00 00 01 00 00 00 d0 04 00 00 0f 01 00 00 52 7b 00 00 01 00 00 00 .........r..............R{......
5a600 f5 04 00 00 0f 01 00 00 90 83 00 00 01 00 00 00 25 05 00 00 0f 01 00 00 21 80 00 00 01 00 00 00 ................%.......!.......
5a620 51 05 00 00 0f 01 00 00 7a b6 01 00 01 00 00 00 6d 05 00 00 0f 01 00 00 4a 6a 00 00 01 00 00 00 Q.......z.......m.......Jj......
5a640 7f 05 00 00 0f 01 00 00 18 6a 00 00 01 00 00 00 91 05 00 00 0f 01 00 00 a8 b7 01 00 01 00 00 00 .........j......................
5a660 ae 05 00 00 0f 01 00 00 28 cb 00 00 01 00 00 00 c1 05 00 00 0f 01 00 00 88 c5 00 00 01 00 00 00 ........(.......................
5a680 ee 05 00 00 0f 01 00 00 2f 42 00 00 01 00 00 00 0b 06 00 00 0f 01 00 00 b9 44 00 00 01 00 00 00 ......../B...............D......
5a6a0 39 06 00 00 0f 01 00 00 9c 3e 01 00 01 00 00 00 70 06 00 00 0f 01 00 00 03 6e 01 00 01 00 00 00 9........>......p........n......
5a6c0 93 06 00 00 0f 01 00 00 82 72 01 00 01 00 00 00 b2 06 00 00 0f 01 00 00 2c bb 01 00 01 00 00 00 .........r..............,.......
5a6e0 ce 06 00 00 0f 01 00 00 37 bd 01 00 01 00 00 00 f8 06 00 00 0f 01 00 00 10 76 01 00 01 00 00 00 ........7................v......
5a700 14 07 00 00 0f 01 00 00 5c 7a 01 00 01 00 00 00 32 07 00 00 0f 01 00 00 93 7a 01 00 01 00 00 00 ........\z......2........z......
5a720 52 07 00 00 0f 01 00 00 6b 7d 01 00 01 00 00 00 70 07 00 00 0f 01 00 00 d5 7d 01 00 01 00 00 00 R.......k}......p........}......
5a740 90 07 00 00 0f 01 00 00 ee 6f 01 00 01 00 00 00 ad 07 00 00 0f 01 00 00 e4 ba 01 00 01 00 00 00 .........o......................
5a760 dd 07 00 00 0f 01 00 00 1b 6e 01 00 01 00 00 00 f9 07 00 00 0f 01 00 00 70 1b 00 00 01 00 00 00 .........n..............p.......
5a780 15 08 00 00 0f 01 00 00 14 1c 00 00 01 00 00 00 31 08 00 00 0f 01 00 00 86 90 00 00 01 00 00 00 ................1...............
5a7a0 5b 08 00 00 0f 01 00 00 e8 8c 00 00 01 00 00 00 86 08 00 00 0f 01 00 00 61 d8 00 00 01 00 00 00 [.......................a.......
5a7c0 a8 08 00 00 0f 01 00 00 94 71 00 00 01 00 00 00 cf 08 00 00 0f 01 00 00 f0 71 00 00 01 00 00 00 .........q...............q......
5a7e0 f5 08 00 00 0f 01 00 00 3a 7b 00 00 01 00 00 00 1b 09 00 00 0f 01 00 00 0a 86 00 00 01 00 00 00 ........:{......................
5a800 39 09 00 00 0f 01 00 00 ee 7f 00 00 01 00 00 00 62 09 00 00 0f 01 00 00 ce 76 00 00 01 00 00 00 9...............b........v......
5a820 80 09 00 00 0f 01 00 00 21 86 00 00 01 00 00 00 a0 09 00 00 0f 01 00 00 5c 75 00 00 01 00 00 00 ........!...............\u......
5a840 c6 09 00 00 0f 01 00 00 74 38 01 00 01 00 00 00 f2 09 00 00 0f 01 00 00 e1 6f 00 00 01 00 00 00 ........t8...............o......
5a860 0a 0a 00 00 0f 01 00 00 be b8 01 00 01 00 00 00 2b 0a 00 00 0f 01 00 00 0c 48 00 00 01 00 00 00 ................+........H......
5a880 48 0a 00 00 0f 01 00 00 3a 6e 01 00 01 00 00 00 66 0a 00 00 0f 01 00 00 cc 79 01 00 01 00 00 00 H.......:n......f........y......
5a8a0 87 0a 00 00 0f 01 00 00 92 bb 01 00 01 00 00 00 b1 0a 00 00 0f 01 00 00 49 bb 01 00 01 00 00 00 ........................I.......
5a8c0 da 0a 00 00 0f 01 00 00 a2 79 01 00 01 00 00 00 f8 0a 00 00 0f 01 00 00 24 71 01 00 01 00 00 00 .........y..............$q......
5a8e0 16 0b 00 00 0f 01 00 00 54 71 01 00 01 00 00 00 34 0b 00 00 0f 01 00 00 d7 da 00 00 01 00 00 00 ........Tq......4...............
5a900 53 0b 00 00 0f 01 00 00 9d 71 01 00 01 00 00 00 72 0b 00 00 0f 01 00 00 90 7c 01 00 01 00 00 00 S........q......r........|......
5a920 93 0b 00 00 0f 01 00 00 f3 bc 01 00 01 00 00 00 bd 0b 00 00 0f 01 00 00 5f 7c 01 00 01 00 00 00 ........................_|......
5a940 db 0b 00 00 0f 01 00 00 5d 75 01 00 01 00 00 00 f9 0b 00 00 0f 01 00 00 ef 70 01 00 01 00 00 00 ........]u...............p......
5a960 17 0c 00 00 0f 01 00 00 f8 2b 00 00 01 00 00 00 34 0c 00 00 0f 01 00 00 e2 19 01 00 01 00 00 00 .........+......4...............
5a980 51 0c 00 00 0f 01 00 00 2b 1e 00 00 01 00 00 00 6e 0c 00 00 0f 01 00 00 6e 1e 00 00 01 00 00 00 Q.......+.......n.......n.......
5a9a0 8b 0c 00 00 0f 01 00 00 3b 1f 00 00 01 00 00 00 a8 0c 00 00 0f 01 00 00 bb 22 00 00 01 00 00 00 ........;................"......
5a9c0 c5 0c 00 00 0f 01 00 00 00 9a 01 00 01 00 00 00 f0 0c 00 00 0f 01 00 00 76 d8 00 00 01 00 00 00 ........................v.......
5a9e0 0e 0d 00 00 0f 01 00 00 6e d6 00 00 01 00 00 00 2c 0d 00 00 0f 01 00 00 fd d4 00 00 01 00 00 00 ........n.......,...............
5aa00 4a 0d 00 00 0f 01 00 00 14 c8 01 00 01 00 00 00 68 0d 00 00 0f 01 00 00 44 c6 01 00 01 00 00 00 J...............h.......D.......
5aa20 8a 0d 00 00 0f 01 00 00 5f 72 00 00 01 00 00 00 a8 0d 00 00 0f 01 00 00 ab 7d 00 00 01 00 00 00 ........_r...............}......
5aa40 cf 0d 00 00 0f 01 00 00 16 7c 00 00 01 00 00 00 f9 0d 00 00 0f 01 00 00 ed 2e 01 00 01 00 00 00 .........|......................
5aa60 1a 0e 00 00 0f 01 00 00 59 24 01 00 01 00 00 00 3c 0e 00 00 0f 01 00 00 70 2f 01 00 01 00 00 00 ........Y$......<.......p/......
5aa80 68 0e 00 00 0f 01 00 00 02 35 01 00 01 00 00 00 8a 0e 00 00 0f 01 00 00 a0 2b 01 00 01 00 00 00 h........5...............+......
5aaa0 a9 0e 00 00 0f 01 00 00 f6 3c 01 00 01 00 00 00 bd 0e 00 00 0f 01 00 00 fa d7 00 00 01 00 00 00 .........<......................
5aac0 db 0e 00 00 0f 01 00 00 ed 3a 01 00 01 00 00 00 04 0f 00 00 0f 01 00 00 c4 39 01 00 01 00 00 00 .........:...............9......
5aae0 2e 0f 00 00 0f 01 00 00 f6 b5 01 00 01 00 00 00 55 0f 00 00 0f 01 00 00 8c b6 01 00 01 00 00 00 ................U...............
5ab00 77 0f 00 00 0f 01 00 00 66 6a 00 00 01 00 00 00 8b 0f 00 00 0f 01 00 00 14 b7 01 00 01 00 00 00 w.......fj......................
5ab20 aa 0f 00 00 0f 01 00 00 a3 ba 01 00 01 00 00 00 d0 0f 00 00 0f 01 00 00 3e 46 00 00 01 00 00 00 ........................>F......
5ab40 ee 0f 00 00 0f 01 00 00 1d 3b 00 00 01 00 00 00 21 10 00 00 0f 01 00 00 6f 3e 00 00 01 00 00 00 .........;......!.......o>......
5ab60 50 10 00 00 0f 01 00 00 01 3d 00 00 01 00 00 00 83 10 00 00 0f 01 00 00 68 3a 00 00 01 00 00 00 P........=..............h:......
5ab80 a7 10 00 00 0f 01 00 00 be 3a 00 00 01 00 00 00 d2 10 00 00 0f 01 00 00 2e e1 00 00 01 00 00 00 .........:......................
5aba0 09 11 00 00 0f 01 00 00 1e 84 01 00 01 00 00 00 2a 11 00 00 0f 01 00 00 36 79 01 00 01 00 00 00 ................*.......6y......
5abc0 4b 11 00 00 0f 01 00 00 e7 d8 00 00 01 00 00 00 69 11 00 00 0f 01 00 00 a3 70 01 00 01 00 00 00 K...............i........p......
5abe0 88 11 00 00 0f 01 00 00 3b 84 01 00 01 00 00 00 b6 11 00 00 0f 01 00 00 ec 7b 01 00 01 00 00 00 ........;................{......
5ac00 d7 11 00 00 0f 01 00 00 21 74 01 00 01 00 00 00 f6 11 00 00 0f 01 00 00 47 74 01 00 01 00 00 00 ........!t..............Gt......
5ac20 17 12 00 00 0f 01 00 00 26 73 01 00 01 00 00 00 38 12 00 00 0f 01 00 00 76 75 01 00 01 00 00 00 ........&s......8.......vu......
5ac40 57 12 00 00 0f 01 00 00 21 86 01 00 01 00 00 00 77 12 00 00 0f 01 00 00 8d 95 01 00 01 00 00 00 W.......!.......w...............
5ac60 95 12 00 00 0f 01 00 00 01 87 01 00 01 00 00 00 b3 12 00 00 0f 01 00 00 70 60 00 00 01 00 00 00 ........................p`......
5ac80 d1 12 00 00 0f 01 00 00 bf 20 00 00 01 00 00 00 ef 12 00 00 0f 01 00 00 36 1d 00 00 01 00 00 00 ........................6.......
5aca0 0d 13 00 00 0f 01 00 00 31 2a 00 00 01 00 00 00 2b 13 00 00 0f 01 00 00 c4 a5 01 00 01 00 00 00 ........1*......+...............
5acc0 4a 13 00 00 0f 01 00 00 4b 8b 00 00 01 00 00 00 6a 13 00 00 0f 01 00 00 26 d5 00 00 01 00 00 00 J.......K.......j.......&.......
5ace0 96 13 00 00 0f 01 00 00 0c d7 00 00 01 00 00 00 bc 13 00 00 0f 01 00 00 a5 d5 00 00 01 00 00 00 ................................
5ad00 e2 13 00 00 0f 01 00 00 18 c2 01 00 01 00 00 00 12 14 00 00 0f 01 00 00 7e 7f 00 00 01 00 00 00 ........................~.......
5ad20 3a 14 00 00 0f 01 00 00 6b 72 00 00 01 00 00 00 5b 14 00 00 0f 01 00 00 ee 77 00 00 01 00 00 00 :.......kr......[........w......
5ad40 83 14 00 00 0f 01 00 00 60 2e 01 00 01 00 00 00 a8 14 00 00 0f 01 00 00 55 2b 01 00 01 00 00 00 ........`...............U+......
5ad60 c9 14 00 00 0f 01 00 00 da 30 01 00 01 00 00 00 ee 14 00 00 0f 01 00 00 20 2c 01 00 01 00 00 00 .........0...............,......
5ad80 0f 15 00 00 0f 01 00 00 c3 28 01 00 01 00 00 00 32 15 00 00 0f 01 00 00 bc 35 01 00 01 00 00 00 .........(......2........5......
5ada0 54 15 00 00 0f 01 00 00 8c 21 01 00 01 00 00 00 7a 15 00 00 0f 01 00 00 44 6b 00 00 01 00 00 00 T........!......z.......Dk......
5adc0 8f 15 00 00 0f 01 00 00 6d 40 00 00 01 00 00 00 bf 15 00 00 0f 01 00 00 c8 3f 00 00 01 00 00 00 ........m@...............?......
5ade0 ef 15 00 00 0f 01 00 00 c4 ee 00 00 01 00 00 00 0d 16 00 00 0f 01 00 00 a1 e0 00 00 01 00 00 00 ................................
5ae00 2f 16 00 00 0f 01 00 00 67 df 00 00 01 00 00 00 4e 16 00 00 0f 01 00 00 a7 b5 01 00 01 00 00 00 /.......g.......N...............
5ae20 77 16 00 00 0f 01 00 00 10 6d 01 00 01 00 00 00 97 16 00 00 0f 01 00 00 95 84 01 00 01 00 00 00 w........m......................
5ae40 b8 16 00 00 0f 01 00 00 7e 71 01 00 01 00 00 00 d8 16 00 00 0f 01 00 00 29 76 01 00 01 00 00 00 ........~q..............)v......
5ae60 f8 16 00 00 0f 01 00 00 ef 76 01 00 01 00 00 00 1a 17 00 00 0f 01 00 00 0c 79 01 00 01 00 00 00 .........v...............y......
5ae80 39 17 00 00 0f 01 00 00 92 85 01 00 01 00 00 00 5a 17 00 00 0f 01 00 00 74 73 01 00 01 00 00 00 9...............Z.......ts......
5aea0 7c 17 00 00 0f 01 00 00 31 75 01 00 01 00 00 00 9c 17 00 00 0f 01 00 00 10 f8 00 00 01 00 00 00 |.......1u......................
5aec0 bb 17 00 00 0f 01 00 00 9d 1e 00 00 01 00 00 00 da 17 00 00 0f 01 00 00 a2 25 00 00 01 00 00 00 .........................%......
5aee0 fc 17 00 00 0f 01 00 00 4c 9d 01 00 01 00 00 00 1d 18 00 00 0f 01 00 00 5a da 00 00 01 00 00 00 ........L...............Z.......
5af00 40 18 00 00 0f 01 00 00 92 c7 01 00 01 00 00 00 71 18 00 00 0f 01 00 00 cd c7 01 00 01 00 00 00 @...............q...............
5af20 a2 18 00 00 0f 01 00 00 04 75 00 00 01 00 00 00 c3 18 00 00 0f 01 00 00 d4 7a 00 00 01 00 00 00 .........u...............z......
5af40 ec 18 00 00 0f 01 00 00 30 73 00 00 01 00 00 00 0e 19 00 00 0f 01 00 00 60 77 00 00 01 00 00 00 ........0s..............`w......
5af60 38 19 00 00 0f 01 00 00 28 2e 01 00 01 00 00 00 5f 19 00 00 0f 01 00 00 05 2b 01 00 01 00 00 00 8.......(......._........+......
5af80 83 19 00 00 0f 01 00 00 3a 29 01 00 01 00 00 00 a7 19 00 00 0f 01 00 00 92 27 01 00 01 00 00 00 ........:)...............'......
5afa0 c8 19 00 00 0f 01 00 00 0b 27 01 00 01 00 00 00 ec 19 00 00 0f 01 00 00 4a 34 01 00 01 00 00 00 .........'..............J4......
5afc0 0f 1a 00 00 0f 01 00 00 f6 2c 01 00 01 00 00 00 31 1a 00 00 0f 01 00 00 66 2a 01 00 01 00 00 00 .........,......1.......f*......
5afe0 57 1a 00 00 0f 01 00 00 95 36 01 00 01 00 00 00 7b 1a 00 00 0f 01 00 00 a3 2e 01 00 01 00 00 00 W........6......{...............
5b000 9e 1a 00 00 0f 01 00 00 58 b4 01 00 01 00 00 00 d0 1a 00 00 0f 01 00 00 de 7a 01 00 01 00 00 00 ........X................z......
5b020 f2 1a 00 00 0f 01 00 00 36 bb 01 00 01 00 00 00 12 1b 00 00 0f 01 00 00 05 71 01 00 01 00 00 00 ........6................q......
5b040 33 1b 00 00 0f 01 00 00 4c 84 01 00 01 00 00 00 54 1b 00 00 0f 01 00 00 d0 78 01 00 01 00 00 00 3.......L.......T........x......
5b060 75 1b 00 00 0f 01 00 00 93 77 01 00 01 00 00 00 99 1b 00 00 0f 01 00 00 46 76 01 00 01 00 00 00 u........w..............Fv......
5b080 ba 1b 00 00 0f 01 00 00 96 76 01 00 01 00 00 00 de 1b 00 00 0f 01 00 00 08 75 01 00 01 00 00 00 .........v...............u......
5b0a0 ff 1b 00 00 0f 01 00 00 c4 73 01 00 01 00 00 00 22 1c 00 00 0f 01 00 00 83 86 01 00 01 00 00 00 .........s......"...............
5b0c0 46 1c 00 00 0f 01 00 00 46 b6 00 00 01 00 00 00 66 1c 00 00 0f 01 00 00 65 22 00 00 01 00 00 00 F.......F.......f.......e"......
5b0e0 86 1c 00 00 0f 01 00 00 a9 23 00 00 01 00 00 00 ab 1c 00 00 0f 01 00 00 b4 1f 00 00 01 00 00 00 .........#......................
5b100 cb 1c 00 00 0f 01 00 00 a6 9d 01 00 01 00 00 00 ed 1c 00 00 0f 01 00 00 c6 8b 00 00 01 00 00 00 ................................
5b120 0e 1d 00 00 0f 01 00 00 83 d4 00 00 01 00 00 00 30 1d 00 00 0f 01 00 00 af d4 00 00 01 00 00 00 ................0...............
5b140 52 1d 00 00 0f 01 00 00 68 c7 01 00 01 00 00 00 83 1d 00 00 0f 01 00 00 78 ae 00 00 01 00 00 00 R.......h...............x.......
5b160 ac 1d 00 00 0f 01 00 00 f4 78 00 00 01 00 00 00 d6 1d 00 00 0f 01 00 00 95 72 00 00 01 00 00 00 .........x...............r......
5b180 f8 1d 00 00 0f 01 00 00 3b 75 00 00 01 00 00 00 1a 1e 00 00 0f 01 00 00 d2 2b 01 00 01 00 00 00 ........;u...............+......
5b1a0 3c 1e 00 00 0f 01 00 00 c6 29 01 00 01 00 00 00 66 1e 00 00 0f 01 00 00 6b 3a 01 00 01 00 00 00 <........)......f.......k:......
5b1c0 8b 1e 00 00 0f 01 00 00 05 34 01 00 01 00 00 00 b6 1e 00 00 0f 01 00 00 35 2d 01 00 01 00 00 00 .........4..............5-......
5b1e0 d9 1e 00 00 0f 01 00 00 5d 6f 00 00 01 00 00 00 fe 1e 00 00 0f 01 00 00 db df 00 00 01 00 00 00 ........]o......................
5b200 21 1f 00 00 0f 01 00 00 40 bb 01 00 01 00 00 00 42 1f 00 00 0f 01 00 00 4f 7b 01 00 01 00 00 00 !.......@.......B.......O{......
5b220 64 1f 00 00 0f 01 00 00 a8 7b 01 00 01 00 00 00 86 1f 00 00 0f 01 00 00 3f 78 01 00 01 00 00 00 d........{..............?x......
5b240 af 1f 00 00 0f 01 00 00 68 76 01 00 01 00 00 00 d1 1f 00 00 0f 01 00 00 55 77 01 00 01 00 00 00 ........hv..............Uw......
5b260 05 20 00 00 0f 01 00 00 58 7e 01 00 01 00 00 00 27 20 00 00 0f 01 00 00 0a 7f 01 00 01 00 00 00 ........X~......'...............
5b280 49 20 00 00 0f 01 00 00 84 9b 01 00 01 00 00 00 75 20 00 00 0f 01 00 00 34 8a 00 00 01 00 00 00 I...............u.......4.......
5b2a0 98 20 00 00 0f 01 00 00 b0 d7 00 00 01 00 00 00 b9 20 00 00 0f 01 00 00 21 7b 00 00 01 00 00 00 ........................!{......
5b2c0 e4 20 00 00 0f 01 00 00 91 2f 01 00 01 00 00 00 15 21 00 00 0f 01 00 00 60 2c 01 00 01 00 00 00 ........./.......!......`,......
5b2e0 38 21 00 00 0f 01 00 00 bf 2a 01 00 01 00 00 00 5d 21 00 00 0f 01 00 00 8d 34 01 00 01 00 00 00 8!.......*......]!.......4......
5b300 83 21 00 00 0f 01 00 00 28 28 01 00 01 00 00 00 a8 21 00 00 0f 01 00 00 74 2d 01 00 01 00 00 00 .!......((.......!......t-......
5b320 ce 21 00 00 0f 01 00 00 97 28 01 00 01 00 00 00 f3 21 00 00 0f 01 00 00 f2 6b 00 00 01 00 00 00 .!.......(.......!.......k......
5b340 28 22 00 00 0f 01 00 00 d4 5c 00 00 01 00 00 00 4a 22 00 00 0f 01 00 00 a4 9b 01 00 01 00 00 00 (".......\......J"..............
5b360 7d 22 00 00 0f 01 00 00 41 78 00 00 01 00 00 00 a9 22 00 00 0f 01 00 00 ab 2c 01 00 01 00 00 00 }"......Ax.......".......,......
5b380 cd 22 00 00 0f 01 00 00 05 39 01 00 01 00 00 00 f1 22 00 00 0f 01 00 00 87 9c 01 00 01 00 00 00 .".......9......."..............
5b3a0 26 23 00 00 0f 01 00 00 49 9e 01 00 01 00 00 00 4a 23 00 00 0f 01 00 00 df 2e 01 00 01 00 00 00 &#......I.......J#..............
5b3c0 72 23 00 00 0f 01 00 00 df 9b 01 00 01 00 00 00 a2 23 00 00 0f 01 00 00 c4 95 00 00 01 00 00 00 r#...............#..............
5b3e0 d2 23 00 00 0f 01 00 00 cd 89 00 00 01 00 00 00 03 24 00 00 0f 01 00 00 f3 78 01 00 01 00 00 00 .#...............$.......x......
5b400 2b 24 00 00 0f 01 00 00 e3 81 01 00 01 00 00 00 43 24 00 00 0f 01 00 00 82 1c 00 00 01 00 00 00 +$..............C$..............
5b420 53 24 00 00 0f 01 00 00 f5 83 01 00 01 00 00 00 6b 24 00 00 0f 01 00 00 fe 19 00 00 01 00 00 00 S$..............k$..............
5b440 82 24 00 00 0f 01 00 00 39 28 00 00 01 00 00 00 99 24 00 00 0f 01 00 00 43 b4 00 00 01 00 00 00 .$......9(.......$......C.......
5b460 bb 24 00 00 0f 01 00 00 9d ae 00 00 01 00 00 00 d3 24 00 00 0f 01 00 00 2e ae 00 00 01 00 00 00 .$...............$..............
5b480 00 25 00 00 0f 01 00 00 f8 70 00 00 01 00 00 00 1a 25 00 00 0f 01 00 00 44 72 00 00 01 00 00 00 .%.......p.......%......Dr......
5b4a0 34 25 00 00 0f 01 00 00 65 35 01 00 01 00 00 00 4d 25 00 00 0f 01 00 00 bc 2f 01 00 01 00 00 00 4%......e5......M%......./......
5b4c0 66 25 00 00 0f 01 00 00 7c ba 01 00 01 00 00 00 81 25 00 00 0f 01 00 00 7f 70 01 00 01 00 00 00 f%......|........%.......p......
5b4e0 9b 25 00 00 0f 01 00 00 a7 81 01 00 01 00 00 00 c3 25 00 00 0f 01 00 00 f1 80 01 00 01 00 00 00 .%...............%..............
5b500 f1 25 00 00 0f 01 00 00 55 83 01 00 01 00 00 00 0a 26 00 00 0f 01 00 00 cd 70 01 00 01 00 00 00 .%......U........&.......p......
5b520 23 26 00 00 0f 01 00 00 b7 1c 00 00 01 00 00 00 3b 26 00 00 0f 01 00 00 e3 27 00 00 01 00 00 00 #&..............;&.......'......
5b540 53 26 00 00 0f 01 00 00 4d 20 00 00 01 00 00 00 6b 26 00 00 0f 01 00 00 03 1b 00 00 01 00 00 00 S&......M.......k&..............
5b560 83 26 00 00 0f 01 00 00 cd 19 00 00 01 00 00 00 94 26 00 00 0f 01 00 00 a4 a8 01 00 01 00 00 00 .&...............&..............
5b580 ad 26 00 00 0f 01 00 00 46 91 00 00 01 00 00 00 d5 26 00 00 0f 01 00 00 26 8c 00 00 01 00 00 00 .&......F........&......&.......
5b5a0 f0 26 00 00 0f 01 00 00 e5 ae 00 00 01 00 00 00 10 27 00 00 0f 01 00 00 f9 b4 00 00 01 00 00 00 .&...............'..............
5b5c0 25 27 00 00 0f 01 00 00 b0 a9 00 00 01 00 00 00 52 27 00 00 0f 01 00 00 af 71 00 00 01 00 00 00 %'..............R'.......q......
5b5e0 6b 27 00 00 0f 01 00 00 f9 7c 00 00 01 00 00 00 90 27 00 00 0f 01 00 00 9f 3b 01 00 01 00 00 00 k'.......|.......'.......;......
5b600 b2 27 00 00 0f 01 00 00 72 b7 01 00 01 00 00 00 c5 27 00 00 0f 01 00 00 cd b3 01 00 01 00 00 00 .'......r........'..............
5b620 de 27 00 00 0f 01 00 00 07 f3 00 00 01 00 00 00 10 28 00 00 0f 01 00 00 20 df 00 00 01 00 00 00 .'...............(..............
5b640 29 28 00 00 0f 01 00 00 aa e1 00 00 01 00 00 00 41 28 00 00 0f 01 00 00 a6 b4 01 00 01 00 00 00 )(..............A(..............
5b660 54 28 00 00 0f 01 00 00 eb b4 01 00 01 00 00 00 82 28 00 00 0f 01 00 00 0c b5 01 00 01 00 00 00 T(...............(..............
5b680 98 28 00 00 0f 01 00 00 03 72 01 00 01 00 00 00 b2 28 00 00 0f 01 00 00 88 7f 01 00 01 00 00 00 .(.......r.......(..............
5b6a0 d5 28 00 00 0f 01 00 00 0a df 00 00 01 00 00 00 ee 28 00 00 0f 01 00 00 4c 83 01 00 01 00 00 00 .(...............(......L.......
5b6c0 07 29 00 00 0f 01 00 00 af 6d 01 00 01 00 00 00 24 29 00 00 0f 01 00 00 95 2b 00 00 01 00 00 00 .).......m......$).......+......
5b6e0 3d 29 00 00 0f 01 00 00 9a 19 00 00 01 00 00 00 56 29 00 00 0f 05 80 00 ef 00 05 00 01 00 00 00 =)..............V)..............
5b700 69 29 00 00 0f 05 80 00 e0 00 05 00 01 00 00 00 7d 29 00 00 0f 0e 10 00 08 96 05 00 01 00 00 00 i)..............})..............
5b720 89 29 00 00 03 01 10 00 00 00 00 00 01 00 00 00 9d 29 00 00 0f 0d 00 00 20 94 05 00 01 00 00 00 .)...............)..............
5b740 ae 29 00 00 0f 0e 10 00 00 96 05 00 01 00 00 00 b7 29 00 00 0f 05 00 00 b0 ff 04 00 01 00 00 00 .)...............)..............
5b760 c8 29 00 00 0f 05 00 00 10 02 05 00 01 00 00 00 d6 29 00 00 0f 0c 00 00 d0 8f 05 00 01 00 00 00 .)...............)..............
5b780 e4 29 00 00 0f 0c 00 00 30 93 05 00 01 00 00 00 f5 29 00 00 0f 05 00 00 60 02 05 00 01 00 00 00 .)......0........)......`.......
5b7a0 00 2a 00 00 0f 05 00 00 00 03 05 00 01 00 00 00 0d 2a 00 00 0f 01 00 00 f5 21 00 00 01 00 00 00 .*...............*.......!......
5b7c0 13 2a 00 00 0f 01 00 00 74 18 00 00 01 00 00 00 19 2a 00 00 01 00 00 05 00 00 00 00 00 00 00 00 .*......t........*..............
5b7e0 34 2a 00 00 01 00 00 05 00 00 00 00 00 00 00 00 4b 2a 00 00 01 00 00 05 00 00 00 00 00 00 00 00 4*..............K*..............
5b800 5f 2a 00 00 01 00 00 05 00 00 00 00 00 00 00 00 78 2a 00 00 01 00 00 01 00 00 00 00 00 00 00 00 _*..............x*..............
5b820 81 2a 00 00 01 00 00 03 00 00 00 00 00 00 00 00 95 2a 00 00 01 00 00 02 00 00 00 00 00 00 00 00 .*...............*..............
5b840 bc 2a 00 00 01 00 00 02 00 00 00 00 00 00 00 00 e5 2a 00 00 01 00 00 02 00 00 00 00 00 00 00 00 .*...............*..............
5b860 ff 2a 00 00 01 00 00 02 00 00 00 00 00 00 00 00 12 2b 00 00 01 00 00 02 00 00 00 00 00 00 00 00 .*...............+..............
5b880 23 2b 00 00 01 00 00 02 00 00 00 00 00 00 00 00 30 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 #+..............0+..............
5b8a0 39 2b 00 00 01 00 00 02 00 00 00 00 00 00 00 00 4f 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 9+..............O+..............
5b8c0 72 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 7e 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 r+..............~+..............
5b8e0 89 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 93 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .+...............+..............
5b900 9e 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 a9 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .+...............+..............
5b920 b4 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 cb 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .+...............+..............
5b940 d2 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 d8 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .+...............+..............
5b960 de 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 e4 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .+...............+..............
5b980 eb 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 f3 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .+...............+..............
5b9a0 f9 2b 00 00 01 00 00 03 00 00 00 00 00 00 00 00 00 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .+...............,..............
5b9c0 0a 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 11 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5b9e0 18 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 22 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,..............",..............
5ba00 27 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 2d 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ',..............-,..............
5ba20 37 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 40 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 7,..............@,..............
5ba40 49 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 51 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 I,..............Q,..............
5ba60 58 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 5f 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 X,.............._,..............
5ba80 65 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 6a 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 e,..............j,..............
5baa0 72 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 78 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 r,..............x,..............
5bac0 80 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 88 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5bae0 8f 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 96 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5bb00 9c 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 a5 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5bb20 ac 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 b5 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5bb40 bc 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 c2 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5bb60 cb 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 d2 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5bb80 da 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 e2 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5bba0 ea 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 f2 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............,..............
5bbc0 f8 2c 00 00 01 00 00 03 00 00 00 00 00 00 00 00 00 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .,...............-..............
5bbe0 08 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 12 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bc00 19 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 25 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-..............%-..............
5bc20 32 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 37 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 2-..............7-..............
5bc40 3e 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 51 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 >-..............Q-..............
5bc60 59 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 61 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 Y-..............a-..............
5bc80 69 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 71 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 i-..............q-..............
5bca0 78 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 81 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 x-...............-..............
5bcc0 89 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 8f 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bce0 98 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 a0 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bd00 a7 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ac 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bd20 b2 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 b8 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bd40 c1 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ca 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bd60 d2 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 da 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bd80 e1 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ec 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bda0 f5 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 fa 2d 00 00 01 00 00 03 00 00 00 00 00 00 00 00 .-...............-..............
5bdc0 00 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 09 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ................................
5bde0 10 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 16 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ................................
5be00 1e 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 26 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ................&...............
5be20 2f 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 37 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 /...............7...............
5be40 41 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 4b 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 A...............K...............
5be60 53 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 5c 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 S...............\...............
5be80 65 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 6e 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 e...............n...............
5bea0 76 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 7e 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 v...............~...............
5bec0 86 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 8e 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ................................
5bee0 93 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 99 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ................................
5bf00 9f 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 a8 2e 00 00 01 00 00 03 00 00 00 00 00 00 00 00 ................................
5bf20 c8 15 00 00 38 01 00 0e d8 15 00 00 39 01 00 0e c0 15 00 00 4c 01 00 0e d0 15 00 00 4d 01 00 0e ....8.......9.......L.......M...
5bf40 4a 01 00 00 4e 01 00 00 4f 01 00 00 50 01 00 00 51 01 00 00 52 01 00 00 54 01 00 00 55 01 00 00 J...N...O...P...Q...R...T...U...
5bf60 59 01 00 00 5a 01 00 00 5c 01 00 00 5d 01 00 00 5e 01 00 00 5f 01 00 00 60 01 00 00 61 01 00 00 Y...Z...\...]...^..._...`...a...
5bf80 62 01 00 00 63 01 00 00 64 01 00 00 65 01 00 00 66 01 00 00 67 01 00 00 68 01 00 00 69 01 00 00 b...c...d...e...f...g...h...i...
5bfa0 6a 01 00 00 6b 01 00 00 6c 01 00 00 6d 01 00 00 6e 01 00 00 70 01 00 00 71 01 00 00 72 01 00 00 j...k...l...m...n...p...q...r...
5bfc0 73 01 00 00 74 01 00 00 75 01 00 00 76 01 00 00 77 01 00 00 78 01 00 00 79 01 00 00 7a 01 00 00 s...t...u...v...w...x...y...z...
5bfe0 7b 01 00 00 7c 01 00 00 7d 01 00 00 7e 01 00 00 7f 01 00 00 80 01 00 00 81 01 00 00 82 01 00 00 {...|...}...~...................
5c000 83 01 00 00 84 01 00 00 85 01 00 00 86 01 00 00 87 01 00 00 88 01 00 00 89 01 00 00 8a 01 00 00 ................................
5c020 8b 01 00 00 8c 01 00 00 8e 01 00 00 8f 01 00 00 90 01 00 00 91 01 00 00 92 01 00 00 93 01 00 00 ................................
5c040 94 01 00 00 95 01 00 00 96 01 00 00 97 01 00 00 98 01 00 00 99 01 00 00 9a 01 00 00 9b 01 00 00 ................................
5c060 9c 01 00 00 9d 01 00 00 9e 01 00 00 9f 01 00 00 a0 01 00 00 a1 01 00 00 a2 01 00 00 a3 01 00 00 ................................
5c080 a4 01 00 00 a5 01 00 00 a6 01 00 00 a7 01 00 00 a8 01 00 00 a9 01 00 00 aa 01 00 00 ab 01 00 00 ................................
5c0a0 ac 01 00 00 ad 01 00 00 ae 01 00 00 af 01 00 00 b0 01 00 00 b1 01 00 00 b2 01 00 00 b3 01 00 00 ................................
5c0c0 b4 01 00 00 b5 01 00 00 b6 01 00 00 b7 01 00 00 b8 01 00 00 b9 01 00 00 ba 01 00 00 46 01 00 00 ............................F...
5c0e0 47 01 00 00 48 01 00 00 49 01 00 00 4b 01 00 00 00 00 00 80 53 01 00 00 56 01 00 00 57 01 00 00 G...H...I...K.......S...V...W...
5c100 58 01 00 00 5b 01 00 00 6f 01 00 00 00 00 00 80 8d 01 00 00 4a 01 00 00 4e 01 00 00 4f 01 00 00 X...[...o...........J...N...O...
5c120 50 01 00 00 51 01 00 00 52 01 00 00 54 01 00 00 55 01 00 00 59 01 00 00 5a 01 00 00 5c 01 00 00 P...Q...R...T...U...Y...Z...\...
5c140 5d 01 00 00 5e 01 00 00 5f 01 00 00 60 01 00 00 61 01 00 00 62 01 00 00 63 01 00 00 64 01 00 00 ]...^..._...`...a...b...c...d...
5c160 65 01 00 00 66 01 00 00 67 01 00 00 68 01 00 00 69 01 00 00 6a 01 00 00 6b 01 00 00 6c 01 00 00 e...f...g...h...i...j...k...l...
5c180 6d 01 00 00 6e 01 00 00 70 01 00 00 71 01 00 00 72 01 00 00 73 01 00 00 74 01 00 00 75 01 00 00 m...n...p...q...r...s...t...u...
5c1a0 76 01 00 00 77 01 00 00 78 01 00 00 79 01 00 00 7a 01 00 00 7b 01 00 00 7c 01 00 00 7d 01 00 00 v...w...x...y...z...{...|...}...
5c1c0 7e 01 00 00 7f 01 00 00 80 01 00 00 81 01 00 00 82 01 00 00 83 01 00 00 84 01 00 00 85 01 00 00 ~...............................
5c1e0 86 01 00 00 87 01 00 00 88 01 00 00 89 01 00 00 8a 01 00 00 8b 01 00 00 8c 01 00 00 8e 01 00 00 ................................
5c200 8f 01 00 00 90 01 00 00 91 01 00 00 92 01 00 00 93 01 00 00 94 01 00 00 95 01 00 00 96 01 00 00 ................................
5c220 97 01 00 00 98 01 00 00 99 01 00 00 9a 01 00 00 9b 01 00 00 9c 01 00 00 9d 01 00 00 9e 01 00 00 ................................
5c240 9f 01 00 00 a0 01 00 00 a1 01 00 00 a2 01 00 00 a3 01 00 00 a4 01 00 00 a5 01 00 00 a6 01 00 00 ................................
5c260 a7 01 00 00 a8 01 00 00 a9 01 00 00 aa 01 00 00 ab 01 00 00 ac 01 00 00 ad 01 00 00 ae 01 00 00 ................................
5c280 af 01 00 00 b0 01 00 00 b1 01 00 00 b2 01 00 00 b3 01 00 00 b4 01 00 00 b5 01 00 00 b6 01 00 00 ................................
5c2a0 b7 01 00 00 b8 01 00 00 b9 01 00 00 ba 01 00 00 46 01 00 00 47 01 00 00 48 01 00 00 49 01 00 00 ................F...G...H...I...
5c2c0 20 00 5f 4e 58 41 72 67 63 00 5f 4e 58 41 72 67 76 00 5f 5f 5a 31 30 6c 75 61 44 5f 70 63 61 6c .._NXArgc._NXArgv.__Z10luaD_pcal
5c2e0 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 46 76 53 30 5f 50 76 45 53 31 5f 6c 6c 00 5f 5f 5a 31 30 lP9lua_StatePFvS0_PvES1_ll.__Z10
5c300 6c 75 61 44 5f 74 68 72 6f 77 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 46 luaD_throwP9lua_Statei.__Z10luaF
5c320 5f 63 6c 6f 73 65 50 39 6c 75 61 5f 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f _closeP9lua_StateP10lua_TValue._
5c340 5f 5a 31 30 6c 75 61 4b 5f 63 6f 64 65 6b 50 39 46 75 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 31 _Z10luaK_codekP9FuncStateii.__Z1
5c360 30 6c 75 61 4b 5f 69 6e 66 69 78 50 39 46 75 6e 63 53 74 61 74 65 36 42 69 6e 4f 70 72 50 37 65 0luaK_infixP9FuncState6BinOprP7e
5c380 78 70 64 65 73 63 00 5f 5f 5a 31 30 6c 75 61 4c 5f 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 xpdesc.__Z10luaL_errorP9lua_Stat
5c3a0 65 50 4b 63 7a 00 5f 5f 5a 31 30 6c 75 61 4c 5f 75 6e 72 65 66 50 39 6c 75 61 5f 53 74 61 74 65 ePKcz.__Z10luaL_unrefP9lua_State
5c3c0 69 69 00 5f 5f 5a 31 30 6c 75 61 4c 5f 77 68 65 72 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f ii.__Z10luaL_whereP9lua_Statei._
5c3e0 5f 5a 31 30 6c 75 61 4f 5f 61 72 69 74 68 69 64 64 00 5f 5f 5a 31 30 6c 75 61 4f 5f 73 74 72 32 _Z10luaO_arithidd.__Z10luaO_str2
5c400 64 50 4b 63 6d 50 64 00 5f 5f 5a 31 30 6c 75 61 53 5f 65 71 73 74 72 50 37 54 53 74 72 69 6e 67 dPKcmPd.__Z10luaS_eqstrP7TString
5c420 53 30 5f 00 5f 5f 5a 31 30 6c 75 61 54 5f 67 65 74 74 6d 50 35 54 61 62 6c 65 33 54 4d 53 50 37 S0_.__Z10luaT_gettmP5Table3TMSP7
5c440 54 53 74 72 69 6e 67 00 5f 5f 5a 31 30 6c 75 61 56 5f 61 72 69 74 68 50 39 6c 75 61 5f 53 74 61 TString.__Z10luaV_arithP9lua_Sta
5c460 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 50 4b 53 31 5f 53 34 5f 33 54 4d 53 00 5f 5f 5a 31 teP10lua_TValuePKS1_S4_3TMS.__Z1
5c480 30 6c 75 61 5f 63 6f 6e 63 61 74 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 0lua_concatP9lua_Statei.__Z10lua
5c4a0 5f 67 65 74 63 74 78 50 39 6c 75 61 5f 53 74 61 74 65 50 69 00 5f 5f 5a 31 30 6c 75 61 5f 67 65 _getctxP9lua_StatePi.__Z10lua_ge
5c4c0 74 74 6f 70 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 30 6c 75 61 5f 69 6e 73 65 72 74 50 ttopP9lua_State.__Z10lua_insertP
5c4e0 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 5f 70 63 61 6c 6c 6b 50 39 6c 75 61 9lua_Statei.__Z10lua_pcallkP9lua
5c500 5f 53 74 61 74 65 69 69 69 69 50 46 69 53 30 5f 45 00 5f 5f 5a 31 30 6c 75 61 5f 72 61 77 67 65 _StateiiiiPFiS0_E.__Z10lua_rawge
5c520 74 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 5f 72 61 77 6c 65 6e 50 39 6c tP9lua_Statei.__Z10lua_rawlenP9l
5c540 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 5f 72 61 77 73 65 74 50 39 6c 75 61 5f 53 ua_Statei.__Z10lua_rawsetP9lua_S
5c560 74 61 74 65 69 00 5f 5f 5a 31 30 6c 75 61 5f 72 65 6d 6f 76 65 50 39 6c 75 61 5f 53 74 61 74 65 tatei.__Z10lua_removeP9lua_State
5c580 69 00 5f 5f 5a 31 30 6c 75 61 5f 72 65 73 75 6d 65 50 39 6c 75 61 5f 53 74 61 74 65 53 30 5f 69 i.__Z10lua_resumeP9lua_StateS0_i
5c5a0 00 5f 5f 5a 31 30 6c 75 61 5f 73 65 74 74 6f 70 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a .__Z10lua_settopP9lua_Statei.__Z
5c5c0 31 30 6c 75 61 5f 73 74 61 74 75 73 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 30 6c 75 61 10lua_statusP9lua_State.__Z10lua
5c5e0 5f 79 69 65 6c 64 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 69 50 46 69 53 30 5f 45 00 5f 5f 5a 31 _yieldkP9lua_StateiiPFiS0_E.__Z1
5c600 30 6c 75 61 6f 70 65 6e 5f 69 6f 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 30 6c 75 61 6f 0luaopen_ioP9lua_State.__Z10luao
5c620 70 65 6e 5f 6f 73 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 30 6f 73 5f 69 73 36 34 62 69 pen_osP9lua_State.__Z10os_is64bi
5c640 74 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 43 5f 66 75 6c 6c 67 63 50 39 6c tP9lua_State.__Z11luaC_fullgcP9l
5c660 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 31 6c 75 61 43 5f 6e 65 77 6f 62 6a 50 39 6c 75 61 5f ua_Statei.__Z11luaC_newobjP9lua_
5c680 53 74 61 74 65 69 6d 50 50 38 47 43 4f 62 6a 65 63 74 69 00 5f 5f 5a 31 31 6c 75 61 45 5f 66 72 StateimPP8GCObjecti.__Z11luaE_fr
5c6a0 65 65 43 49 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 48 5f 67 65 74 69 6e 74 eeCIP9lua_State.__Z11luaH_getint
5c6c0 50 35 54 61 62 6c 65 69 00 5f 5f 5a 31 31 6c 75 61 48 5f 67 65 74 73 74 72 50 35 54 61 62 6c 65 P5Tablei.__Z11luaH_getstrP5Table
5c6e0 50 37 54 53 74 72 69 6e 67 00 5f 5f 5a 31 31 6c 75 61 48 5f 6e 65 77 6b 65 79 50 39 6c 75 61 5f P7TString.__Z11luaH_newkeyP9lua_
5c700 53 74 61 74 65 50 35 54 61 62 6c 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 31 StateP5TablePK10lua_TValue.__Z11
5c720 6c 75 61 48 5f 72 65 73 69 7a 65 50 39 6c 75 61 5f 53 74 61 74 65 50 35 54 61 62 6c 65 69 69 00 luaH_resizeP9lua_StateP5Tableii.
5c740 5f 5f 5a 31 31 6c 75 61 48 5f 73 65 74 69 6e 74 50 39 6c 75 61 5f 53 74 61 74 65 50 35 54 61 62 __Z11luaH_setintP9lua_StateP5Tab
5c760 6c 65 69 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 31 6c 75 61 4b 5f 63 6f 6e 63 61 leiP10lua_TValue.__Z11luaK_conca
5c780 74 50 39 46 75 6e 63 53 74 61 74 65 50 69 69 00 5f 5f 5a 31 31 6c 75 61 4b 5f 65 78 70 32 52 4b tP9FuncStatePii.__Z11luaK_exp2RK
5c7a0 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 31 6c 75 61 4b 5f 70 P9FuncStateP7expdesc.__Z11luaK_p
5c7c0 6f 73 66 69 78 50 39 46 75 6e 63 53 74 61 74 65 36 42 69 6e 4f 70 72 50 37 65 78 70 64 65 73 63 osfixP9FuncState6BinOprP7expdesc
5c7e0 53 33 5f 69 00 5f 5f 5a 31 31 6c 75 61 4b 5f 70 72 65 66 69 78 50 39 46 75 6e 63 53 74 61 74 65 S3_i.__Z11luaK_prefixP9FuncState
5c800 35 55 6e 4f 70 72 50 37 65 78 70 64 65 73 63 69 00 5f 5f 5a 31 31 6c 75 61 4d 5f 74 6f 6f 62 69 5UnOprP7expdesci.__Z11luaM_toobi
5c820 67 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 4f 5f 66 62 32 69 6e 74 69 00 5f gP9lua_State.__Z11luaO_fb2inti._
5c840 5f 5a 31 31 6c 75 61 4f 5f 69 6e 74 32 66 62 6a 00 5f 5f 5a 31 31 6c 75 61 53 5f 72 65 73 69 7a _Z11luaO_int2fbj.__Z11luaS_resiz
5c860 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 31 6c 75 61 55 5f 68 65 61 64 65 72 50 68 eP9lua_Statei.__Z11luaU_headerPh
5c880 00 5f 5f 5a 31 31 6c 75 61 55 5f 75 6e 64 75 6d 70 50 39 6c 75 61 5f 53 74 61 74 65 50 33 5a 69 .__Z11luaU_undumpP9lua_StateP3Zi
5c8a0 6f 50 37 4d 62 75 66 66 65 72 50 4b 63 00 5f 5f 5a 31 31 6c 75 61 56 5f 63 6f 6e 63 61 74 50 39 oP7MbufferPKc.__Z11luaV_concatP9
5c8c0 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 31 6c 75 61 56 5f 6f 62 6a 6c 65 6e 50 39 6c 75 61 lua_Statei.__Z11luaV_objlenP9lua
5c8e0 5f 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 50 4b 53 31 5f 00 5f 5f 5a 31 31 6c 75 _StateP10lua_TValuePKS1_.__Z11lu
5c900 61 59 5f 70 61 72 73 65 72 50 39 6c 75 61 5f 53 74 61 74 65 50 33 5a 69 6f 50 37 4d 62 75 66 66 aY_parserP9lua_StateP3ZioP7Mbuff
5c920 65 72 50 37 44 79 6e 64 61 74 61 50 4b 63 69 00 5f 5f 5a 31 31 6c 75 61 5f 61 74 70 61 6e 69 63 erP7DyndataPKci.__Z11lua_atpanic
5c940 50 39 6c 75 61 5f 53 74 61 74 65 50 46 69 53 30 5f 45 00 5f 5f 5a 31 31 6c 75 61 5f 63 6f 6d 70 P9lua_StatePFiS0_E.__Z11lua_comp
5c960 61 72 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 69 00 5f 5f 5a 31 31 6c 75 61 5f 67 65 74 68 6f areP9lua_Stateiii.__Z11lua_getho
5c980 6f 6b 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 5f 67 65 74 69 6e 66 6f 50 39 okP9lua_State.__Z11lua_getinfoP9
5c9a0 6c 75 61 5f 53 74 61 74 65 50 4b 63 50 39 6c 75 61 5f 44 65 62 75 67 00 5f 5f 5a 31 31 6c 75 61 lua_StatePKcP9lua_Debug.__Z11lua
5c9c0 5f 70 75 73 68 6e 69 6c 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6c 75 61 5f 72 61 77 _pushnilP9lua_State.__Z11lua_raw
5c9e0 67 65 74 69 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 31 6c 75 61 5f 72 61 77 67 65 getiP9lua_Stateii.__Z11lua_rawge
5ca00 74 70 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 76 00 5f 5f 5a 31 31 6c 75 61 5f 72 61 77 73 65 tpP9lua_StateiPKv.__Z11lua_rawse
5ca20 74 69 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 31 6c 75 61 5f 72 61 77 73 65 74 70 tiP9lua_Stateii.__Z11lua_rawsetp
5ca40 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 76 00 5f 5f 5a 31 31 6c 75 61 5f 72 65 70 6c 61 63 65 P9lua_StateiPKv.__Z11lua_replace
5ca60 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 31 6c 75 61 5f 73 65 74 68 6f 6f 6b 50 39 6c P9lua_Statei.__Z11lua_sethookP9l
5ca80 75 61 5f 53 74 61 74 65 50 46 76 53 30 5f 50 39 6c 75 61 5f 44 65 62 75 67 45 69 69 00 5f 5f 5a ua_StatePFvS0_P9lua_DebugEii.__Z
5caa0 31 31 6c 75 61 5f 76 65 72 73 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 6f 73 11lua_versionP9lua_State.__Z11os
5cac0 5f 63 6f 70 79 66 69 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 31 73 74 72 69 6e 67 _copyfileP9lua_State.__Z11string
5cae0 5f 68 61 73 68 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6c 75 61 44 5f 70 6f 73 63 61 _hashP9lua_State.__Z12luaD_posca
5cb00 6c 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 32 llP9lua_StateP10lua_TValue.__Z12
5cb20 6c 75 61 44 5f 70 72 65 63 61 6c 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 luaD_precallP9lua_StateP10lua_TV
5cb40 61 6c 75 65 69 00 5f 5f 5a 31 32 6c 75 61 45 5f 73 65 74 64 65 62 74 50 31 32 67 6c 6f 62 61 6c aluei.__Z12luaE_setdebtP12global
5cb60 5f 53 74 61 74 65 6c 00 5f 5f 5a 31 32 6c 75 61 4b 5f 63 6f 64 65 41 42 43 50 39 46 75 6e 63 53 _Statel.__Z12luaK_codeABCP9FuncS
5cb80 74 61 74 65 36 4f 70 43 6f 64 65 69 69 69 00 5f 5f 5a 31 32 6c 75 61 4b 5f 63 6f 64 65 41 42 78 tate6OpCodeiii.__Z12luaK_codeABx
5cba0 50 39 46 75 6e 63 53 74 61 74 65 36 4f 70 43 6f 64 65 69 6a 00 5f 5f 5a 31 32 6c 75 61 4b 5f 65 P9FuncState6OpCodeij.__Z12luaK_e
5cbc0 78 70 32 76 61 6c 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 32 xp2valP9FuncStateP7expdesc.__Z12
5cbe0 6c 75 61 4b 5f 66 69 78 6c 69 6e 65 50 39 46 75 6e 63 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 luaK_fixlineP9FuncStatei.__Z12lu
5cc00 61 4b 5f 69 6e 64 65 78 65 64 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 53 32 aK_indexedP9FuncStateP7expdescS2
5cc20 5f 00 5f 5f 5a 31 32 6c 75 61 4b 5f 6e 75 6d 62 65 72 4b 50 39 46 75 6e 63 53 74 61 74 65 64 00 _.__Z12luaK_numberKP9FuncStated.
5cc40 5f 5f 5a 31 32 6c 75 61 4b 5f 73 65 74 6c 69 73 74 50 39 46 75 6e 63 53 74 61 74 65 69 69 69 00 __Z12luaK_setlistP9FuncStateiii.
5cc60 5f 5f 5a 31 32 6c 75 61 4b 5f 73 74 72 69 6e 67 4b 50 39 46 75 6e 63 53 74 61 74 65 50 37 54 53 __Z12luaK_stringKP9FuncStateP7TS
5cc80 74 72 69 6e 67 00 5f 5f 5a 31 32 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 50 39 6c 75 61 5f 53 74 61 tring.__Z12luaL_openlibP9lua_Sta
5cca0 74 65 50 4b 63 50 4b 38 6c 75 61 4c 5f 52 65 67 69 00 5f 5f 5a 31 32 6c 75 61 4f 5f 63 68 75 6e tePKcPK8luaL_Regi.__Z12luaO_chun
5ccc0 6b 69 64 50 63 50 4b 63 6d 00 5f 5f 5a 31 32 6c 75 61 53 5f 6e 65 77 6c 73 74 72 50 39 6c 75 61 kidPcPKcm.__Z12luaS_newlstrP9lua
5cce0 5f 53 74 61 74 65 50 4b 63 6d 00 5f 5f 5a 31 32 6c 75 61 56 5f 65 78 65 63 75 74 65 50 39 6c 75 _StatePKcm.__Z12luaV_executeP9lu
5cd00 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6c 75 61 5f 61 62 73 69 6e 64 65 78 50 39 6c 75 61 5f 53 a_State.__Z12lua_absindexP9lua_S
5cd20 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 5f 67 65 74 66 69 65 6c 64 50 39 6c 75 61 5f 53 74 61 tatei.__Z12lua_getfieldP9lua_Sta
5cd40 74 65 69 50 4b 63 00 5f 5f 5a 31 32 6c 75 61 5f 67 65 74 6c 6f 63 61 6c 50 39 6c 75 61 5f 53 74 teiPKc.__Z12lua_getlocalP9lua_St
5cd60 61 74 65 50 4b 39 6c 75 61 5f 44 65 62 75 67 69 00 5f 5f 5a 31 32 6c 75 61 5f 67 65 74 73 74 61 atePK9lua_Debugi.__Z12lua_getsta
5cd80 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 50 39 6c 75 61 5f 44 65 62 75 67 00 5f 5f 5a 31 32 6c ckP9lua_StateiP9lua_Debug.__Z12l
5cda0 75 61 5f 67 65 74 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 ua_gettableP9lua_Statei.__Z12lua
5cdc0 5f 69 73 6e 75 6d 62 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 5f 69 _isnumberP9lua_Statei.__Z12lua_i
5cde0 73 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 5f 6e 65 77 sstringP9lua_Statei.__Z12lua_new
5ce00 73 74 61 74 65 50 46 50 76 53 5f 53 5f 6d 6d 45 53 5f 00 5f 5f 5a 31 32 6c 75 61 5f 72 61 77 65 statePFPvS_S_mmES_.__Z12lua_rawe
5ce20 71 75 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 32 6c 75 61 5f 73 65 74 66 69 qualP9lua_Stateii.__Z12lua_setfi
5ce40 65 6c 64 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 32 6c 75 61 5f 73 65 74 6c eldP9lua_StateiPKc.__Z12lua_setl
5ce60 6f 63 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 39 6c 75 61 5f 44 65 62 75 67 69 00 5f 5f 5a ocalP9lua_StatePK9lua_Debugi.__Z
5ce80 31 32 6c 75 61 5f 73 65 74 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 12lua_settableP9lua_Statei.__Z12
5cea0 6c 75 61 5f 74 6f 74 68 72 65 61 64 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 lua_tothreadP9lua_Statei.__Z12lu
5cec0 61 5f 74 79 70 65 6e 61 6d 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 32 6c 75 61 6f a_typenameP9lua_Statei.__Z12luao
5cee0 70 65 6e 5f 62 61 73 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6c 75 61 6f 70 65 6e pen_baseP9lua_State.__Z12luaopen
5cf00 5f 6d 61 74 68 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6f 73 5f 6d 61 74 63 68 64 6f _mathP9lua_State.__Z12os_matchdo
5cf20 6e 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 50 neP9lua_State.__Z12os_matchnameP
5cf40 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 6f 73 5f 6d 61 74 63 68 6e 65 78 74 50 39 6c 75 9lua_State.__Z12os_matchnextP9lu
5cf60 61 5f 53 74 61 74 65 00 5f 5f 5a 31 32 70 72 65 6d 61 6b 65 5f 69 6e 69 74 50 39 6c 75 61 5f 53 a_State.__Z12premake_initP9lua_S
5cf80 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 43 5f 62 61 72 72 69 65 72 5f 50 39 6c 75 61 5f 53 74 61 tate.__Z13luaC_barrier_P9lua_Sta
5cfa0 74 65 50 38 47 43 4f 62 6a 65 63 74 53 32 5f 00 5f 5f 5a 31 33 6c 75 61 45 5f 65 78 74 65 6e 64 teP8GCObjectS2_.__Z13luaE_extend
5cfc0 43 49 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 46 5f 6e 65 77 70 72 6f 74 6f CIP9lua_State.__Z13luaF_newproto
5cfe0 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 46 5f 6e 65 77 75 70 76 61 6c 50 39 P9lua_State.__Z13luaF_newupvalP9
5d000 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 47 5f 65 72 72 6f 72 6d 73 67 50 39 6c 75 lua_State.__Z13luaG_errormsgP9lu
5d020 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 47 5f 72 75 6e 65 72 72 6f 72 50 39 6c 75 61 5f a_State.__Z13luaG_runerrorP9lua_
5d040 53 74 61 74 65 50 4b 63 7a 00 5f 5f 5a 31 33 6c 75 61 4b 5f 67 65 74 6c 61 62 65 6c 50 39 46 75 StatePKcz.__Z13luaK_getlabelP9Fu
5d060 6e 63 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 4b 5f 67 6f 69 66 74 72 75 65 50 39 46 75 6e 63 ncState.__Z13luaK_goiftrueP9Func
5d080 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 33 6c 75 61 4b 5f 73 74 6f 72 65 76 61 StateP7expdesc.__Z13luaK_storeva
5d0a0 72 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 53 32 5f 00 5f 5f 5a 31 33 6c 75 rP9FuncStateP7expdescS2_.__Z13lu
5d0c0 61 4c 5f 61 64 64 76 61 6c 75 65 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 00 5f 5f 5a 31 33 6c aL_addvalueP11luaL_Buffer.__Z13l
5d0e0 75 61 4c 5f 61 72 67 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 uaL_argerrorP9lua_StateiPKc.__Z1
5d100 33 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 50 39 6c 75 61 5f 53 74 61 74 65 50 31 31 6c 75 61 4c 3luaL_buffinitP9lua_StateP11luaL
5d120 5f 42 75 66 66 65 72 00 5f 5f 5a 31 33 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 50 39 6c 75 61 5f _Buffer.__Z13luaL_callmetaP9lua_
5d140 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 33 6c 75 61 4c 5f 63 68 65 63 6b 61 6e 79 50 39 6c 75 StateiPKc.__Z13luaL_checkanyP9lu
5d160 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 33 6c 75 61 4c 5f 6e 65 77 73 74 61 74 65 76 00 5f 5f 5a a_Statei.__Z13luaL_newstatev.__Z
5d180 31 33 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 73 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 13luaL_openlibsP9lua_State.__Z13
5d1a0 6c 75 61 4c 5f 72 65 71 75 69 72 65 66 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 50 46 69 53 30 luaL_requirefP9lua_StatePKcPFiS0
5d1c0 5f 45 69 00 5f 5f 5a 31 33 6c 75 61 4c 5f 73 65 74 66 75 6e 63 73 50 39 6c 75 61 5f 53 74 61 74 _Ei.__Z13luaL_setfuncsP9lua_Stat
5d1e0 65 50 4b 38 6c 75 61 4c 5f 52 65 67 69 00 5f 5f 5a 31 33 6c 75 61 4d 5f 67 72 6f 77 61 75 78 5f ePK8luaL_Regi.__Z13luaM_growaux_
5d200 50 39 6c 75 61 5f 53 74 61 74 65 50 76 50 69 6d 69 50 4b 63 00 5f 5f 5a 31 33 6c 75 61 4d 5f 72 P9lua_StatePvPimiPKc.__Z13luaM_r
5d220 65 61 6c 6c 6f 63 5f 50 39 6c 75 61 5f 53 74 61 74 65 50 76 6d 6d 00 5f 5f 5a 31 33 6c 75 61 4f ealloc_P9lua_StatePvmm.__Z13luaO
5d240 5f 63 65 69 6c 6c 6f 67 32 6a 00 5f 5f 5a 31 33 6c 75 61 53 5f 65 71 6c 6e 67 73 74 72 50 37 54 _ceillog2j.__Z13luaS_eqlngstrP7T
5d260 53 74 72 69 6e 67 53 30 5f 00 5f 5f 5a 31 33 6c 75 61 53 5f 6e 65 77 75 64 61 74 61 50 39 6c 75 StringS0_.__Z13luaS_newudataP9lu
5d280 61 5f 53 74 61 74 65 6d 50 35 54 61 62 6c 65 00 5f 5f 5a 31 33 6c 75 61 56 5f 66 69 6e 69 73 68 a_StatemP5Table.__Z13luaV_finish
5d2a0 4f 70 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 56 5f 67 65 74 74 61 62 6c 65 OpP9lua_State.__Z13luaV_gettable
5d2c0 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 50 53 31 5f 53 34 5f P9lua_StatePK10lua_TValuePS1_S4_
5d2e0 00 5f 5f 5a 31 33 6c 75 61 56 5f 6c 65 73 73 74 68 61 6e 50 39 6c 75 61 5f 53 74 61 74 65 50 4b .__Z13luaV_lessthanP9lua_StatePK
5d300 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 00 5f 5f 5a 31 33 6c 75 61 56 5f 73 65 74 74 61 62 10lua_TValueS3_.__Z13luaV_settab
5d320 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 50 53 31 5f 53 leP9lua_StatePK10lua_TValuePS1_S
5d340 34 5f 00 5f 5f 5a 31 33 6c 75 61 56 5f 74 6f 6e 75 6d 62 65 72 50 4b 31 30 6c 75 61 5f 54 56 61 4_.__Z13luaV_tonumberPK10lua_TVa
5d360 6c 75 65 50 53 5f 00 5f 5f 5a 31 33 6c 75 61 56 5f 74 6f 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 luePS_.__Z13luaV_tostringP9lua_S
5d380 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 33 6c 75 61 58 5f 73 65 74 69 tateP10lua_TValue.__Z13luaX_seti
5d3a0 6e 70 75 74 50 39 6c 75 61 5f 53 74 61 74 65 50 38 4c 65 78 53 74 61 74 65 50 33 5a 69 6f 50 37 nputP9lua_StateP8LexStateP3ZioP7
5d3c0 54 53 74 72 69 6e 67 69 00 5f 5f 5a 31 33 6c 75 61 5f 67 65 74 61 6c 6c 6f 63 66 50 39 6c 75 61 TStringi.__Z13lua_getallocfP9lua
5d3e0 5f 53 74 61 74 65 50 50 76 00 5f 5f 5a 31 33 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 50 39 6c 75 _StatePPv.__Z13lua_getglobalP9lu
5d400 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 33 6c 75 61 5f 6e 65 77 74 68 72 65 61 64 50 39 6c a_StatePKc.__Z13lua_newthreadP9l
5d420 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 5f 70 75 73 68 76 61 6c 75 65 50 39 6c 75 61 ua_State.__Z13lua_pushvalueP9lua
5d440 5f 53 74 61 74 65 69 00 5f 5f 5a 31 33 6c 75 61 5f 73 65 74 61 6c 6c 6f 63 66 50 39 6c 75 61 5f _Statei.__Z13lua_setallocfP9lua_
5d460 53 74 61 74 65 50 46 50 76 53 31 5f 53 31 5f 6d 6d 45 53 31 5f 00 5f 5f 5a 31 33 6c 75 61 5f 73 StatePFPvS1_S1_mmES1_.__Z13lua_s
5d480 65 74 67 6c 6f 62 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 33 6c 75 61 5f etglobalP9lua_StatePKc.__Z13lua_
5d4a0 74 6f 62 6f 6f 6c 65 61 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 33 6c 75 61 5f 74 tobooleanP9lua_Statei.__Z13lua_t
5d4c0 6f 6c 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 69 50 6d 00 5f 5f 5a 31 33 6c 75 61 5f olstringP9lua_StateiPm.__Z13lua_
5d4e0 74 6f 6e 75 6d 62 65 72 78 50 39 6c 75 61 5f 53 74 61 74 65 69 50 69 00 5f 5f 5a 31 33 6c 75 61 tonumberxP9lua_StateiPi.__Z13lua
5d500 5f 74 6f 70 6f 69 6e 74 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 33 6c 75 61 5f _topointerP9lua_Statei.__Z13lua_
5d520 75 70 76 61 6c 75 65 69 64 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 33 6c 75 61 6f upvalueidP9lua_Stateii.__Z13luao
5d540 70 65 6e 5f 62 69 74 33 32 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 6f 70 65 pen_bit32P9lua_State.__Z13luaope
5d560 6e 5f 64 65 62 75 67 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6c 75 61 6f 70 65 6e 5f n_debugP9lua_State.__Z13luaopen_
5d580 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6f 73 5f 67 65 74 76 65 72 73 tableP9lua_State.__Z13os_getvers
5d5a0 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6f 73 5f 6d 61 74 63 68 73 74 61 72 ionP9lua_State.__Z13os_matchstar
5d5c0 74 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 33 6f 73 5f 70 61 74 68 73 65 61 72 63 68 50 tP9lua_State.__Z13os_pathsearchP
5d5e0 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 6c 75 61 43 5f 66 6f 72 63 65 73 74 65 70 50 39 9lua_State.__Z14luaC_forcestepP9
5d600 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 6c 75 61 44 5f 67 72 6f 77 73 74 61 63 6b 50 39 6c lua_State.__Z14luaD_growstackP9l
5d620 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 34 6c 75 61 46 5f 66 69 6e 64 75 70 76 61 6c 50 39 6c ua_Statei.__Z14luaF_findupvalP9l
5d640 75 61 5f 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 31 34 6c 75 61 46 5f ua_StateP10lua_TValue.__Z14luaF_
5d660 66 72 65 65 70 72 6f 74 6f 50 39 6c 75 61 5f 53 74 61 74 65 50 35 50 72 6f 74 6f 00 5f 5f 5a 31 freeprotoP9lua_StateP5Proto.__Z1
5d680 34 6c 75 61 46 5f 66 72 65 65 75 70 76 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 35 55 70 56 61 4luaF_freeupvalP9lua_StateP5UpVa
5d6a0 6c 00 5f 5f 5a 31 34 6c 75 61 47 5f 74 79 70 65 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 l.__Z14luaG_typeerrorP9lua_State
5d6c0 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 50 4b 63 00 5f 5f 5a 31 34 6c 75 61 4b 5f 67 6f 69 66 PK10lua_TValuePKc.__Z14luaK_goif
5d6e0 66 61 6c 73 65 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 34 6c falseP9FuncStateP7expdesc.__Z14l
5d700 75 61 4b 5f 70 61 74 63 68 6c 69 73 74 50 39 46 75 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 31 34 uaK_patchlistP9FuncStateii.__Z14
5d720 6c 75 61 4b 5f 73 65 74 6f 6e 65 72 65 74 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 luaK_setoneretP9FuncStateP7expde
5d740 73 63 00 5f 5f 5a 31 34 6c 75 61 4c 5f 61 64 64 73 74 72 69 6e 67 50 31 31 6c 75 61 4c 5f 42 75 sc.__Z14luaL_addstringP11luaL_Bu
5d760 66 66 65 72 50 4b 63 00 5f 5f 5a 31 34 6c 75 61 4c 5f 63 68 65 63 6b 74 79 70 65 50 39 6c 75 61 fferPKc.__Z14luaL_checktypeP9lua
5d780 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 34 6c 75 61 4c 5f 6c 6f 61 64 66 69 6c 65 78 50 39 6c 75 _Stateii.__Z14luaL_loadfilexP9lu
5d7a0 61 5f 53 74 61 74 65 50 4b 63 53 32 5f 00 5f 5f 5a 31 34 6c 75 61 4c 5f 6f 70 74 6e 75 6d 62 65 a_StatePKcS2_.__Z14luaL_optnumbe
5d7c0 72 50 39 6c 75 61 5f 53 74 61 74 65 69 64 00 5f 5f 5a 31 34 6c 75 61 4c 5f 74 65 73 74 75 64 61 rP9lua_Stateid.__Z14luaL_testuda
5d7e0 74 61 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 34 6c 75 61 4c 5f 74 6f 6c 73 taP9lua_StateiPKc.__Z14luaL_tols
5d800 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 69 50 6d 00 5f 5f 5a 31 34 6c 75 61 4c 5f 74 72 tringP9lua_StateiPm.__Z14luaL_tr
5d820 61 63 65 62 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 53 30 5f 50 4b 63 69 00 5f 5f 5a 31 34 6c acebackP9lua_StateS0_PKci.__Z14l
5d840 75 61 4f 5f 68 65 78 61 76 61 6c 75 65 69 00 5f 5f 5a 31 34 6c 75 61 56 5f 65 71 75 61 6c 6f 62 uaO_hexavaluei.__Z14luaV_equalob
5d860 6a 5f 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 00 5f j_P9lua_StatePK10lua_TValueS3_._
5d880 5f 5a 31 34 6c 75 61 56 5f 6c 65 73 73 65 71 75 61 6c 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 _Z14luaV_lessequalP9lua_StatePK1
5d8a0 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 00 5f 5f 5a 31 34 6c 75 61 58 5f 6c 6f 6f 6b 61 68 65 0lua_TValueS3_.__Z14luaX_lookahe
5d8c0 61 64 50 38 4c 65 78 53 74 61 74 65 00 5f 5f 5a 31 34 6c 75 61 58 5f 6e 65 77 73 74 72 69 6e 67 adP8LexState.__Z14luaX_newstring
5d8e0 50 38 4c 65 78 53 74 61 74 65 50 4b 63 6d 00 5f 5f 5a 31 34 6c 75 61 58 5f 74 6f 6b 65 6e 32 73 P8LexStatePKcm.__Z14luaX_token2s
5d900 74 72 50 38 4c 65 78 53 74 61 74 65 69 00 5f 5f 5a 31 34 6c 75 61 5a 5f 6f 70 65 6e 73 70 61 63 trP8LexStatei.__Z14luaZ_openspac
5d920 65 50 39 6c 75 61 5f 53 74 61 74 65 50 37 4d 62 75 66 66 65 72 6d 00 5f 5f 5a 31 34 6c 75 61 5f eP9lua_StateP7Mbufferm.__Z14lua_
5d940 63 68 65 63 6b 73 74 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 34 6c 75 61 5f checkstackP9lua_Statei.__Z14lua_
5d960 67 65 74 75 70 76 61 6c 75 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 34 6c 75 61 getupvalueP9lua_Stateii.__Z14lua
5d980 5f 69 73 75 73 65 72 64 61 74 61 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 34 6c 75 61 _isuserdataP9lua_Statei.__Z14lua
5d9a0 5f 70 75 73 68 6e 75 6d 62 65 72 50 39 6c 75 61 5f 53 74 61 74 65 64 00 5f 5f 5a 31 34 6c 75 61 _pushnumberP9lua_Stated.__Z14lua
5d9c0 5f 70 75 73 68 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 34 6c _pushstringP9lua_StatePKc.__Z14l
5d9e0 75 61 5f 70 75 73 68 74 68 72 65 61 64 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 6c 75 ua_pushthreadP9lua_State.__Z14lu
5da00 61 5f 73 65 74 75 70 76 61 6c 75 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 34 6c a_setupvalueP9lua_Stateii.__Z14l
5da20 75 61 5f 74 6f 69 6e 74 65 67 65 72 78 50 39 6c 75 61 5f 53 74 61 74 65 69 50 69 00 5f 5f 5a 31 ua_tointegerxP9lua_StateiPi.__Z1
5da40 34 6c 75 61 5f 74 6f 75 73 65 72 64 61 74 61 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 4lua_touserdataP9lua_Statei.__Z1
5da60 34 6c 75 61 6f 70 65 6e 5f 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 4luaopen_stringP9lua_State.__Z14
5da80 6f 73 5f 6d 61 74 63 68 69 73 66 69 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 34 70 os_matchisfileP9lua_State.__Z14p
5daa0 72 65 6d 61 6b 65 5f 6c 6f 63 61 74 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 remake_locateP9lua_StatePKc.__Z1
5dac0 35 6c 75 61 43 5f 63 68 61 6e 67 65 6d 6f 64 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 5luaC_changemodeP9lua_Statei.__Z
5dae0 31 35 6c 75 61 45 5f 66 72 65 65 74 68 72 65 61 64 50 39 6c 75 61 5f 53 74 61 74 65 53 30 5f 00 15luaE_freethreadP9lua_StateS0_.
5db00 5f 5f 5a 31 35 6c 75 61 47 5f 61 72 69 74 68 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 50 __Z15luaG_aritherrorP9lua_StateP
5db20 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 5f 00 5f 5f 5a 31 35 6c 75 61 47 5f 6f 72 64 65 72 K10lua_TValueS3_.__Z15luaG_order
5db40 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 33 errorP9lua_StatePK10lua_TValueS3
5db60 5f 00 5f 5f 5a 31 35 6c 75 61 4b 5f 63 68 65 63 6b 73 74 61 63 6b 50 39 46 75 6e 63 53 74 61 74 _.__Z15luaK_checkstackP9FuncStat
5db80 65 69 00 5f 5f 5a 31 35 6c 75 61 4b 5f 65 78 70 32 61 6e 79 72 65 67 50 39 46 75 6e 63 53 74 61 ei.__Z15luaK_exp2anyregP9FuncSta
5dba0 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 35 6c 75 61 4b 5f 70 61 74 63 68 63 6c 6f 73 65 teP7expdesc.__Z15luaK_patchclose
5dbc0 50 39 46 75 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 31 35 6c 75 61 4b 5f 73 65 74 72 65 74 75 72 P9FuncStateii.__Z15luaK_setretur
5dbe0 6e 73 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 69 00 5f 5f 5a 31 35 6c 75 61 nsP9FuncStateP7expdesci.__Z15lua
5dc00 4c 5f 61 64 64 6c 73 74 72 69 6e 67 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 50 4b 63 6d 00 5f L_addlstringP11luaL_BufferPKcm._
5dc20 5f 5a 31 35 6c 75 61 4c 5f 63 68 65 63 6b 73 74 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 50 _Z15luaL_checkstackP9lua_StateiP
5dc40 4b 63 00 5f 5f 5a 31 35 6c 75 61 4c 5f 63 68 65 63 6b 75 64 61 74 61 50 39 6c 75 61 5f 53 74 61 Kc.__Z15luaL_checkudataP9lua_Sta
5dc60 74 65 69 50 4b 63 00 5f 5f 5a 31 35 6c 75 61 4c 5f 65 78 65 63 72 65 73 75 6c 74 50 39 6c 75 61 teiPKc.__Z15luaL_execresultP9lua
5dc80 5f 53 74 61 74 65 69 00 5f 5f 5a 31 35 6c 75 61 4c 5f 66 69 6c 65 72 65 73 75 6c 74 50 39 6c 75 _Statei.__Z15luaL_fileresultP9lu
5dca0 61 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 35 6c 75 61 4c 5f 6c 6f 61 64 73 74 72 69 6e 67 a_StateiPKc.__Z15luaL_loadstring
5dcc0 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 35 6c 75 61 4c 5f 6f 70 74 69 6e 74 65 P9lua_StatePKc.__Z15luaL_optinte
5dce0 67 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 6c 00 5f 5f 5a 31 35 6c 75 61 4c 5f 6f 70 74 6c 73 gerP9lua_Stateil.__Z15luaL_optls
5dd00 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 50 6d 00 5f 5f 5a 31 35 6c 75 61 4c tringP9lua_StateiPKcPm.__Z15luaL
5dd20 5f 70 75 73 68 6d 6f 64 75 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 69 00 5f 5f 5a 31 35 _pushmoduleP9lua_StatePKci.__Z15
5dd40 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 00 5f 5f luaL_pushresultP11luaL_Buffer.__
5dd60 5a 31 35 6c 75 61 54 5f 67 65 74 74 6d 62 79 6f 62 6a 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 31 Z15luaT_gettmbyobjP9lua_StatePK1
5dd80 30 6c 75 61 5f 54 56 61 6c 75 65 33 54 4d 53 00 5f 5f 5a 31 35 6c 75 61 5f 63 72 65 61 74 65 74 0lua_TValue3TMS.__Z15lua_createt
5dda0 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 31 35 6c 75 61 5f 67 65 74 68 6f ableP9lua_Stateii.__Z15lua_getho
5ddc0 6f 6b 6d 61 73 6b 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 35 6c 75 61 5f 69 73 63 66 75 okmaskP9lua_State.__Z15lua_iscfu
5dde0 6e 63 74 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 35 6c 75 61 5f 6e 65 77 75 nctionP9lua_Statei.__Z15lua_newu
5de00 73 65 72 64 61 74 61 50 39 6c 75 61 5f 53 74 61 74 65 6d 00 5f 5f 5a 31 35 6c 75 61 5f 70 75 73 serdataP9lua_Statem.__Z15lua_pus
5de20 68 62 6f 6f 6c 65 61 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 35 6c 75 61 5f 70 75 hbooleanP9lua_Statei.__Z15lua_pu
5de40 73 68 66 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 7a 00 5f 5f 5a 31 35 6c 75 shfstringP9lua_StatePKcz.__Z15lu
5de60 61 5f 70 75 73 68 69 6e 74 65 67 65 72 50 39 6c 75 61 5f 53 74 61 74 65 6c 00 5f 5f 5a 31 35 6c a_pushintegerP9lua_Statel.__Z15l
5de80 75 61 5f 70 75 73 68 6c 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 6d 00 5f 5f ua_pushlstringP9lua_StatePKcm.__
5dea0 5a 31 35 6c 75 61 5f 74 6f 63 66 75 6e 63 74 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f Z15lua_tocfunctionP9lua_Statei._
5dec0 5f 5a 31 35 6c 75 61 5f 74 6f 75 6e 73 69 67 6e 65 64 78 50 39 6c 75 61 5f 53 74 61 74 65 69 50 _Z15lua_tounsignedxP9lua_StateiP
5dee0 69 00 5f 5f 5a 31 35 6c 75 61 5f 75 70 76 61 6c 75 65 6a 6f 69 6e 50 39 6c 75 61 5f 53 74 61 74 i.__Z15lua_upvaluejoinP9lua_Stat
5df00 65 69 69 69 69 00 5f 5f 5a 31 35 6c 75 61 6f 70 65 6e 5f 70 61 63 6b 61 67 65 50 39 6c 75 61 5f eiiii.__Z15luaopen_packageP9lua_
5df20 53 74 61 74 65 00 5f 5f 5a 31 35 70 61 74 68 5f 69 73 61 62 73 6f 6c 75 74 65 50 39 6c 75 61 5f State.__Z15path_isabsoluteP9lua_
5df40 53 74 61 74 65 00 5f 5f 5a 31 35 70 72 65 6d 61 6b 65 5f 65 78 65 63 75 74 65 50 39 6c 75 61 5f State.__Z15premake_executeP9lua_
5df60 53 74 61 74 65 69 50 50 4b 63 00 5f 5f 5a 31 35 73 74 72 69 6e 67 5f 65 6e 64 73 77 69 74 68 50 StateiPPKc.__Z15string_endswithP
5df80 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 36 6c 75 61 43 5f 72 75 6e 74 69 6c 73 74 61 74 65 9lua_State.__Z16luaC_runtilstate
5dfa0 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 44 5f 73 68 72 69 6e 6b 73 74 61 P9lua_Statei.__Z16luaD_shrinksta
5dfc0 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 36 6c 75 61 46 5f 6e 65 77 43 63 6c 6f 73 ckP9lua_State.__Z16luaF_newCclos
5dfe0 75 72 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 46 5f 6e 65 77 4c 63 6c ureP9lua_Statei.__Z16luaF_newLcl
5e000 6f 73 75 72 65 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 47 5f 63 6f 6e 63 osureP9lua_Statei.__Z16luaG_conc
5e020 61 74 65 72 72 6f 72 50 39 6c 75 61 5f 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 53 aterrorP9lua_StateP10lua_TValueS
5e040 32 5f 00 5f 5f 5a 31 36 6c 75 61 48 5f 72 65 73 69 7a 65 61 72 72 61 79 50 39 6c 75 61 5f 53 74 2_.__Z16luaH_resizearrayP9lua_St
5e060 61 74 65 50 35 54 61 62 6c 65 69 00 5f 5f 5a 31 36 6c 75 61 4b 5f 65 78 70 32 6e 65 78 74 72 65 ateP5Tablei.__Z16luaK_exp2nextre
5e080 67 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 36 6c 75 61 4b 5f gP9FuncStateP7expdesc.__Z16luaK_
5e0a0 70 61 74 63 68 74 6f 68 65 72 65 50 39 46 75 6e 63 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 patchtohereP9FuncStatei.__Z16lua
5e0c0 4b 5f 72 65 73 65 72 76 65 72 65 67 73 50 39 46 75 6e 63 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c K_reserveregsP9FuncStatei.__Z16l
5e0e0 75 61 4c 5f 63 68 65 63 6b 6e 75 6d 62 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 uaL_checknumberP9lua_Statei.__Z1
5e100 36 6c 75 61 4c 5f 63 68 65 63 6b 6f 70 74 69 6f 6e 50 39 6c 75 61 5f 53 74 61 74 65 69 50 4b 63 6luaL_checkoptionP9lua_StateiPKc
5e120 50 4b 53 32 5f 00 5f 5f 5a 31 36 6c 75 61 4c 5f 67 65 74 73 75 62 74 61 62 6c 65 50 39 6c 75 61 PKS2_.__Z16luaL_getsubtableP9lua
5e140 5f 53 74 61 74 65 69 50 4b 63 00 5f 5f 5a 31 36 6c 75 61 4c 5f 6c 6f 61 64 62 75 66 66 65 72 78 _StateiPKc.__Z16luaL_loadbufferx
5e160 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 6d 53 32 5f 53 32 5f 00 5f 5f 5a 31 36 6c 75 61 4c 5f P9lua_StatePKcmS2_S2_.__Z16luaL_
5e180 6f 70 74 75 6e 73 69 67 6e 65 64 50 39 6c 75 61 5f 53 74 61 74 65 69 6a 00 5f 5f 5a 31 36 6c 75 optunsignedP9lua_Stateij.__Z16lu
5e1a0 61 4f 5f 70 75 73 68 66 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 7a 00 5f 5f aO_pushfstringP9lua_StatePKcz.__
5e1c0 5a 31 36 6c 75 61 58 5f 73 79 6e 74 61 78 65 72 72 6f 72 50 38 4c 65 78 53 74 61 74 65 50 4b 63 Z16luaX_syntaxerrorP8LexStatePKc
5e1e0 00 5f 5f 5a 31 36 6c 75 61 5f 67 65 74 68 6f 6f 6b 63 6f 75 6e 74 50 39 6c 75 61 5f 53 74 61 74 .__Z16lua_gethookcountP9lua_Stat
5e200 65 00 5f 5f 5a 31 36 6c 75 61 5f 67 65 74 6d 65 74 61 74 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 e.__Z16lua_getmetatableP9lua_Sta
5e220 74 65 69 00 5f 5f 5a 31 36 6c 75 61 5f 67 65 74 75 73 65 72 76 61 6c 75 65 50 39 6c 75 61 5f 53 tei.__Z16lua_getuservalueP9lua_S
5e240 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 5f 70 75 73 68 63 63 6c 6f 73 75 72 65 50 39 6c 75 61 tatei.__Z16lua_pushcclosureP9lua
5e260 5f 53 74 61 74 65 50 46 69 53 30 5f 45 69 00 5f 5f 5a 31 36 6c 75 61 5f 70 75 73 68 75 6e 73 69 _StatePFiS0_Ei.__Z16lua_pushunsi
5e280 67 6e 65 64 50 39 6c 75 61 5f 53 74 61 74 65 6a 00 5f 5f 5a 31 36 6c 75 61 5f 70 75 73 68 76 66 gnedP9lua_Statej.__Z16lua_pushvf
5e2a0 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 50 31 33 5f 5f 76 61 5f 6c 69 73 74 stringP9lua_StatePKcP13__va_list
5e2c0 5f 74 61 67 00 5f 5f 5a 31 36 6c 75 61 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 50 39 6c 75 61 5f _tag.__Z16lua_setmetatableP9lua_
5e2e0 53 74 61 74 65 69 00 5f 5f 5a 31 36 6c 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 65 50 39 6c 75 Statei.__Z16lua_setuservalueP9lu
5e300 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 37 6c 75 61 43 5f 62 61 72 72 69 65 72 62 61 63 6b 5f 50 a_Statei.__Z17luaC_barrierback_P
5e320 39 6c 75 61 5f 53 74 61 74 65 50 38 47 43 4f 62 6a 65 63 74 00 5f 5f 5a 31 37 6c 75 61 44 5f 72 9lua_StateP8GCObject.__Z17luaD_r
5e340 65 61 6c 6c 6f 63 73 74 61 63 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 37 6c 75 61 eallocstackP9lua_Statei.__Z17lua
5e360 46 5f 67 65 74 6c 6f 63 61 6c 6e 61 6d 65 50 4b 35 50 72 6f 74 6f 69 69 00 5f 5f 5a 31 37 6c 75 F_getlocalnamePK5Protoii.__Z17lu
5e380 61 4b 5f 65 78 70 32 61 6e 79 72 65 67 75 70 50 39 46 75 6e 63 53 74 61 74 65 50 37 65 78 70 64 aK_exp2anyregupP9FuncStateP7expd
5e3a0 65 73 63 00 5f 5f 5a 31 37 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 73 69 7a 65 50 39 6c 75 61 5f esc.__Z17luaL_buffinitsizeP9lua_
5e3c0 53 74 61 74 65 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 6d 00 5f 5f 5a 31 37 6c 75 61 4c 5f 63 StateP11luaL_Bufferm.__Z17luaL_c
5e3e0 68 65 63 6b 69 6e 74 65 67 65 72 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 37 6c 75 61 heckintegerP9lua_Statei.__Z17lua
5e400 4c 5f 63 68 65 63 6b 6c 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 69 50 6d 00 5f 5f 5a L_checklstringP9lua_StateiPm.__Z
5e420 31 37 6c 75 61 4c 5f 67 65 74 6d 65 74 61 66 69 65 6c 64 50 39 6c 75 61 5f 53 74 61 74 65 69 50 17luaL_getmetafieldP9lua_StateiP
5e440 4b 63 00 5f 5f 5a 31 37 6c 75 61 4c 5f 6e 65 77 6d 65 74 61 74 61 62 6c 65 50 39 6c 75 61 5f 53 Kc.__Z17luaL_newmetatableP9lua_S
5e460 74 61 74 65 50 4b 63 00 5f 5f 5a 31 37 6c 75 61 4c 5f 70 72 65 70 62 75 66 66 73 69 7a 65 50 31 tatePKc.__Z17luaL_prepbuffsizeP1
5e480 31 6c 75 61 4c 5f 42 75 66 66 65 72 6d 00 5f 5f 5a 31 37 6c 75 61 4c 5f 73 65 74 6d 65 74 61 74 1luaL_Bufferm.__Z17luaL_setmetat
5e4a0 61 62 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 00 5f 5f 5a 31 37 6c 75 61 4f 5f 70 75 73 ableP9lua_StatePKc.__Z17luaO_pus
5e4c0 68 76 66 73 74 72 69 6e 67 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 50 31 33 5f 5f 76 61 5f 6c hvfstringP9lua_StatePKcP13__va_l
5e4e0 69 73 74 5f 74 61 67 00 5f 5f 5a 31 37 6c 75 61 6f 70 65 6e 5f 63 6f 72 6f 75 74 69 6e 65 50 39 ist_tag.__Z17luaopen_coroutineP9
5e500 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 38 6c 75 61 43 5f 62 61 72 72 69 65 72 70 72 6f 74 6f lua_State.__Z18luaC_barrierproto
5e520 5f 50 39 6c 75 61 5f 53 74 61 74 65 50 35 50 72 6f 74 6f 50 37 43 6c 6f 73 75 72 65 00 5f 5f 5a _P9lua_StateP5ProtoP7Closure.__Z
5e540 31 38 6c 75 61 4b 5f 64 69 73 63 68 61 72 67 65 76 61 72 73 50 39 46 75 6e 63 53 74 61 74 65 50 18luaK_dischargevarsP9FuncStateP
5e560 37 65 78 70 64 65 73 63 00 5f 5f 5a 31 38 6c 75 61 4c 5f 63 68 65 63 6b 75 6e 73 69 67 6e 65 64 7expdesc.__Z18luaL_checkunsigned
5e580 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 31 38 6c 75 61 4c 5f 63 68 65 63 6b 76 65 72 73 P9lua_Statei.__Z18luaL_checkvers
5e5a0 69 6f 6e 5f 50 39 6c 75 61 5f 53 74 61 74 65 64 00 5f 5f 5a 31 39 6c 75 61 43 5f 63 68 65 63 6b ion_P9lua_Stated.__Z19luaC_check
5e5c0 66 69 6e 61 6c 69 7a 65 72 50 39 6c 75 61 5f 53 74 61 74 65 50 38 47 43 4f 62 6a 65 63 74 50 35 finalizerP9lua_StateP8GCObjectP5
5e5e0 54 61 62 6c 65 00 5f 5f 5a 31 39 6c 75 61 43 5f 66 72 65 65 61 6c 6c 6f 62 6a 65 63 74 73 50 39 Table.__Z19luaC_freeallobjectsP9
5e600 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 31 39 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 73 69 lua_State.__Z19luaL_pushresultsi
5e620 7a 65 50 31 31 6c 75 61 4c 5f 42 75 66 66 65 72 6d 00 5f 5f 5a 32 30 6c 75 61 43 5f 63 68 65 63 zeP11luaL_Bufferm.__Z20luaC_chec
5e640 6b 75 70 76 61 6c 63 6f 6c 6f 72 50 31 32 67 6c 6f 62 61 6c 5f 53 74 61 74 65 50 35 55 70 56 61 kupvalcolorP12global_StateP5UpVa
5e660 6c 00 5f 5f 5a 32 30 6c 75 61 44 5f 70 72 6f 74 65 63 74 65 64 70 61 72 73 65 72 50 39 6c 75 61 l.__Z20luaD_protectedparserP9lua
5e680 5f 53 74 61 74 65 50 33 5a 69 6f 50 4b 63 53 34 5f 00 5f 5f 5a 32 30 6c 75 61 44 5f 72 61 77 72 _StateP3ZioPKcS4_.__Z20luaD_rawr
5e6a0 75 6e 70 72 6f 74 65 63 74 65 64 50 39 6c 75 61 5f 53 74 61 74 65 50 46 76 53 30 5f 50 76 45 53 unprotectedP9lua_StatePFvS0_PvES
5e6c0 31 5f 00 5f 5f 5a 32 31 6c 75 61 5f 70 75 73 68 6c 69 67 68 74 75 73 65 72 64 61 74 61 50 39 6c 1_.__Z21lua_pushlightuserdataP9l
5e6e0 75 61 5f 53 74 61 74 65 50 76 00 5f 5f 5a 36 6c 75 61 5f 67 63 50 39 6c 75 61 5f 53 74 61 74 65 ua_StatePv.__Z6lua_gcP9lua_State
5e700 69 69 00 5f 5f 5a 37 64 6f 5f 68 61 73 68 50 4b 63 69 00 5f 5f 5a 37 6c 75 61 5f 6c 65 6e 50 39 ii.__Z7do_hashPKci.__Z7lua_lenP9
5e720 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 37 6f 73 5f 73 74 61 74 50 39 6c 75 61 5f 53 74 61 74 lua_Statei.__Z7os_statP9lua_Stat
5e740 65 00 5f 5f 5a 37 6f 73 5f 75 75 69 64 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6c 75 61 e.__Z7os_uuidP9lua_State.__Z8lua
5e760 48 5f 67 65 74 50 35 54 61 62 6c 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 38 6c H_getP5TablePK10lua_TValue.__Z8l
5e780 75 61 48 5f 6e 65 77 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6c 75 61 48 5f 73 65 74 50 uaH_newP9lua_State.__Z8luaH_setP
5e7a0 39 6c 75 61 5f 53 74 61 74 65 50 35 54 61 62 6c 65 50 4b 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 9lua_StateP5TablePK10lua_TValue.
5e7c0 5f 5f 5a 38 6c 75 61 4b 5f 6e 69 6c 50 39 46 75 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 38 6c 75 __Z8luaK_nilP9FuncStateii.__Z8lu
5e7e0 61 4b 5f 72 65 74 50 39 46 75 6e 63 53 74 61 74 65 69 69 00 5f 5f 5a 38 6c 75 61 4c 5f 6c 65 6e aK_retP9FuncStateii.__Z8luaL_len
5e800 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 38 6c 75 61 4c 5f 72 65 66 50 39 6c 75 61 5f 53 P9lua_Statei.__Z8luaL_refP9lua_S
5e820 74 61 74 65 69 00 5f 5f 5a 38 6c 75 61 53 5f 6e 65 77 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 63 tatei.__Z8luaS_newP9lua_StatePKc
5e840 00 5f 5f 5a 38 6c 75 61 5f 63 6f 70 79 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 38 6c .__Z8lua_copyP9lua_Stateii.__Z8l
5e860 75 61 5f 64 75 6d 70 50 39 6c 75 61 5f 53 74 61 74 65 50 46 69 53 30 5f 50 4b 76 6d 50 76 45 53 ua_dumpP9lua_StatePFiS0_PKvmPvES
5e880 33 5f 00 5f 5f 5a 38 6c 75 61 5f 6c 6f 61 64 50 39 6c 75 61 5f 53 74 61 74 65 50 46 50 4b 63 53 3_.__Z8lua_loadP9lua_StatePFPKcS
5e8a0 30 5f 50 76 50 6d 45 53 33 5f 53 32 5f 53 32 5f 00 5f 5f 5a 38 6c 75 61 5f 6e 65 78 74 50 39 6c 0_PvPmES3_S2_S2_.__Z8lua_nextP9l
5e8c0 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 38 6c 75 61 5f 74 79 70 65 50 39 6c 75 61 5f 53 74 61 74 ua_Statei.__Z8lua_typeP9lua_Stat
5e8e0 65 69 00 5f 5f 5a 38 6f 73 5f 63 68 64 69 72 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6f ei.__Z8os_chdirP9lua_State.__Z8o
5e900 73 5f 69 73 64 69 72 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6f 73 5f 6d 6b 64 69 72 50 s_isdirP9lua_State.__Z8os_mkdirP
5e920 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 38 6f 73 5f 72 6d 64 69 72 50 39 6c 75 61 5f 53 74 61 9lua_State.__Z8os_rmdirP9lua_Sta
5e940 74 65 00 5f 5f 5a 39 64 6f 5f 69 73 66 69 6c 65 50 4b 63 00 5f 5f 5a 39 6c 75 61 43 5f 73 74 65 te.__Z9do_isfilePKc.__Z9luaC_ste
5e960 70 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 44 5f 63 61 6c 6c 50 39 6c 75 61 5f pP9lua_State.__Z9luaD_callP9lua_
5e980 53 74 61 74 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 69 69 00 5f 5f 5a 39 6c 75 61 44 5f 68 6f StateP10lua_TValueii.__Z9luaD_ho
5e9a0 6f 6b 50 39 6c 75 61 5f 53 74 61 74 65 69 69 00 5f 5f 5a 39 6c 75 61 48 5f 66 72 65 65 50 39 6c okP9lua_Stateii.__Z9luaH_freeP9l
5e9c0 75 61 5f 53 74 61 74 65 50 35 54 61 62 6c 65 00 5f 5f 5a 39 6c 75 61 48 5f 67 65 74 6e 50 35 54 ua_StateP5Table.__Z9luaH_getnP5T
5e9e0 61 62 6c 65 00 5f 5f 5a 39 6c 75 61 48 5f 6e 65 78 74 50 39 6c 75 61 5f 53 74 61 74 65 50 35 54 able.__Z9luaH_nextP9lua_StateP5T
5ea00 61 62 6c 65 50 31 30 6c 75 61 5f 54 56 61 6c 75 65 00 5f 5f 5a 39 6c 75 61 4b 5f 6a 75 6d 70 50 ableP10lua_TValue.__Z9luaK_jumpP
5ea20 39 46 75 6e 63 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 4b 5f 73 65 6c 66 50 39 46 75 6e 63 53 74 9FuncState.__Z9luaK_selfP9FuncSt
5ea40 61 74 65 50 37 65 78 70 64 65 73 63 53 32 5f 00 5f 5f 5a 39 6c 75 61 4c 5f 67 73 75 62 50 39 6c ateP7expdescS2_.__Z9luaL_gsubP9l
5ea60 75 61 5f 53 74 61 74 65 50 4b 63 53 32 5f 53 32 5f 00 5f 5f 5a 39 6c 75 61 53 5f 68 61 73 68 50 ua_StatePKcS2_S2_.__Z9luaS_hashP
5ea80 4b 63 6d 6a 00 5f 5f 5a 39 6c 75 61 54 5f 69 6e 69 74 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f Kcmj.__Z9luaT_initP9lua_State.__
5eaa0 5a 39 6c 75 61 55 5f 64 75 6d 70 50 39 6c 75 61 5f 53 74 61 74 65 50 4b 35 50 72 6f 74 6f 50 46 Z9luaU_dumpP9lua_StatePK5ProtoPF
5eac0 69 53 30 5f 50 4b 76 6d 50 76 45 53 36 5f 69 00 5f 5f 5a 39 6c 75 61 58 5f 69 6e 69 74 50 39 6c iS0_PKvmPvES6_i.__Z9luaX_initP9l
5eae0 75 61 5f 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 58 5f 6e 65 78 74 50 38 4c 65 78 53 74 61 74 65 ua_State.__Z9luaX_nextP8LexState
5eb00 00 5f 5f 5a 39 6c 75 61 5a 5f 66 69 6c 6c 50 33 5a 69 6f 00 5f 5f 5a 39 6c 75 61 5a 5f 69 6e 69 .__Z9luaZ_fillP3Zio.__Z9luaZ_ini
5eb20 74 50 39 6c 75 61 5f 53 74 61 74 65 50 33 5a 69 6f 50 46 50 4b 63 53 30 5f 50 76 50 6d 45 53 35 tP9lua_StateP3ZioPFPKcS0_PvPmES5
5eb40 5f 00 5f 5f 5a 39 6c 75 61 5a 5f 72 65 61 64 50 33 5a 69 6f 50 76 6d 00 5f 5f 5a 39 6c 75 61 5f _.__Z9luaZ_readP3ZioPvm.__Z9lua_
5eb60 61 72 69 74 68 50 39 6c 75 61 5f 53 74 61 74 65 69 00 5f 5f 5a 39 6c 75 61 5f 63 61 6c 6c 6b 50 arithP9lua_Statei.__Z9lua_callkP
5eb80 39 6c 75 61 5f 53 74 61 74 65 69 69 69 50 46 69 53 30 5f 45 00 5f 5f 5a 39 6c 75 61 5f 63 6c 6f 9lua_StateiiiPFiS0_E.__Z9lua_clo
5eba0 73 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 5f 65 72 72 6f 72 50 39 6c 75 61 seP9lua_State.__Z9lua_errorP9lua
5ebc0 5f 53 74 61 74 65 00 5f 5f 5a 39 6c 75 61 5f 78 6d 6f 76 65 50 39 6c 75 61 5f 53 74 61 74 65 53 _State.__Z9lua_xmoveP9lua_StateS
5ebe0 30 5f 69 00 5f 5f 5a 39 6f 73 5f 67 65 74 63 77 64 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 0_i.__Z9os_getcwdP9lua_State.__Z
5ec00 39 6f 73 5f 69 73 66 69 6c 65 50 39 6c 75 61 5f 53 74 61 74 65 00 5f 5f 5a 54 53 31 31 6c 75 61 9os_isfileP9lua_State.__ZTS11lua
5ec20 5f 6c 6f 6e 67 6a 6d 70 00 5f 5f 5a 54 53 50 31 31 6c 75 61 5f 6c 6f 6e 67 6a 6d 70 00 5f 5f 5f _longjmp.__ZTSP11lua_longjmp.___
5ec40 70 72 6f 67 6e 61 6d 65 00 5f 5f 6d 68 5f 65 78 65 63 75 74 65 5f 68 65 61 64 65 72 00 5f 62 75 progname.__mh_execute_header._bu
5ec60 69 6c 74 69 6e 5f 73 63 72 69 70 74 73 00 5f 65 6e 76 69 72 6f 6e 00 5f 6c 75 61 4f 5f 6e 69 6c iltin_scripts._environ._luaO_nil
5ec80 6f 62 6a 65 63 74 5f 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 object_._luaP_opmodes._luaP_opna
5eca0 6d 65 73 00 5f 6c 75 61 54 5f 74 79 70 65 6e 61 6d 65 73 5f 00 5f 6c 75 61 5f 69 64 65 6e 74 00 mes._luaT_typenames_._lua_ident.
5ecc0 5f 6c 75 61 69 5f 63 74 79 70 65 5f 00 5f 6d 61 69 6e 00 73 74 61 72 74 00 5f 43 46 42 75 6e 64 _luai_ctype_._main.start._CFBund
5ece0 6c 65 43 6f 70 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 leCopyExecutableURL._CFBundleGet
5ed00 4d 61 69 6e 42 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 MainBundle._CFStringGetCString._
5ed20 43 46 55 52 4c 43 6f 70 79 46 69 6c 65 53 79 73 74 65 6d 50 61 74 68 00 5f 47 65 73 74 61 6c 74 CFURLCopyFileSystemPath._Gestalt
5ed40 00 5f 5f 44 65 66 61 75 6c 74 52 75 6e 65 4c 6f 63 61 6c 65 00 5f 5f 5a 54 56 4e 31 30 5f 5f 63 .__DefaultRuneLocale.__ZTVN10__c
5ed60 78 78 61 62 69 76 31 31 37 5f 5f 63 6c 61 73 73 5f 74 79 70 65 5f 69 6e 66 6f 45 00 5f 5f 5a 54 xxabiv117__class_type_infoE.__ZT
5ed80 56 4e 31 30 5f 5f 63 78 78 61 62 69 76 31 31 39 5f 5f 70 6f 69 6e 74 65 72 5f 74 79 70 65 5f 69 VN10__cxxabiv119__pointer_type_i
5eda0 6e 66 6f 45 00 5f 5f 5f 63 78 61 5f 61 6c 6c 6f 63 61 74 65 5f 65 78 63 65 70 74 69 6f 6e 00 5f nfoE.___cxa_allocate_exception._
5edc0 5f 5f 63 78 61 5f 62 65 67 69 6e 5f 63 61 74 63 68 00 5f 5f 5f 63 78 61 5f 65 6e 64 5f 63 61 74 __cxa_begin_catch.___cxa_end_cat
5ede0 63 68 00 5f 5f 5f 63 78 61 5f 74 68 72 6f 77 00 5f 5f 5f 65 72 72 6f 72 00 5f 5f 5f 67 78 78 5f ch.___cxa_throw.___error.___gxx_
5ee00 70 65 72 73 6f 6e 61 6c 69 74 79 5f 76 30 00 5f 5f 5f 6b 65 79 6d 67 72 5f 64 77 61 72 66 32 5f personality_v0.___keymgr_dwarf2_
5ee20 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 5f register_sections.___maskrune.__
5ee40 5f 73 74 64 65 72 72 70 00 5f 5f 5f 73 74 64 69 6e 70 00 5f 5f 5f 73 74 64 6f 75 74 70 00 5f 5f _stderrp.___stdinp.___stdoutp.__
5ee60 5f 74 6f 6c 6f 77 65 72 00 5f 5f 5f 74 6f 75 70 70 65 72 00 5f 5f 63 74 68 72 65 61 64 5f 69 6e _tolower.___toupper.__cthread_in
5ee80 69 74 5f 72 6f 75 74 69 6e 65 00 5f 61 62 6f 72 74 00 5f 61 63 6f 73 00 5f 61 73 69 6e 00 5f 61 it_routine._abort._acos._asin._a
5eea0 74 61 6e 00 5f 61 74 61 6e 32 00 5f 61 74 65 78 69 74 00 5f 63 65 69 6c 00 5f 63 68 64 69 72 00 tan._atan2._atexit._ceil._chdir.
5eec0 5f 63 6c 65 61 72 65 72 72 00 5f 63 6c 6f 63 6b 00 5f 63 6c 6f 73 65 00 5f 63 6c 6f 73 65 64 69 _clearerr._clock._close._closedi
5eee0 72 00 5f 63 6f 73 00 5f 63 6f 73 68 00 5f 64 69 66 66 74 69 6d 65 00 5f 64 6c 63 6c 6f 73 65 00 r._cos._cosh._difftime._dlclose.
5ef00 5f 64 6c 65 72 72 6f 72 00 5f 64 6c 6f 70 65 6e 00 5f 64 6c 73 79 6d 00 5f 65 72 72 6e 6f 00 5f _dlerror._dlopen._dlsym._errno._
5ef20 65 78 69 74 00 5f 65 78 70 00 5f 66 63 6c 6f 73 65 00 5f 66 65 6f 66 00 5f 66 65 72 72 6f 72 00 exit._exp._fclose._feof._ferror.
5ef40 5f 66 66 6c 75 73 68 00 5f 66 67 65 74 73 00 5f 66 6c 6f 6f 72 00 5f 66 6d 6f 64 00 5f 66 6e 6d _fflush._fgets._floor._fmod._fnm
5ef60 61 74 63 68 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 atch._fopen._fprintf._fread._fre
5ef80 65 00 5f 66 72 65 6f 70 65 6e 00 5f 66 72 65 78 70 00 5f 66 73 63 61 6e 66 00 5f 66 73 65 65 6b e._freopen._frexp._fscanf._fseek
5efa0 6f 00 5f 66 74 65 6c 6c 6f 00 5f 66 77 72 69 74 65 00 5f 67 65 74 63 00 5f 67 65 74 63 77 64 00 o._ftello._fwrite._getc._getcwd.
5efc0 5f 67 65 74 65 6e 76 00 5f 67 6d 74 69 6d 65 5f 72 00 5f 6c 64 65 78 70 00 5f 6c 6f 63 61 6c 65 _getenv._gmtime_r._ldexp._locale
5efe0 63 6f 6e 76 00 5f 6c 6f 63 61 6c 74 69 6d 65 5f 72 00 5f 6c 6f 67 00 5f 6c 6f 67 31 30 00 5f 6d conv._localtime_r._log._log10._m
5f000 61 63 68 5f 69 6e 69 74 5f 72 6f 75 74 69 6e 65 00 5f 6d 61 6c 6c 6f 63 00 5f 6d 65 6d 63 68 72 ach_init_routine._malloc._memchr
5f020 00 5f 6d 65 6d 63 6d 70 00 5f 6d 65 6d 63 70 79 00 5f 6d 6b 64 69 72 00 5f 6d 6b 73 74 65 6d 70 ._memcmp._memcpy._mkdir._mkstemp
5f040 00 5f 6d 6b 74 69 6d 65 00 5f 6d 6f 64 66 00 5f 6f 70 65 6e 64 69 72 00 5f 70 63 6c 6f 73 65 00 ._mktime._modf._opendir._pclose.
5f060 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 65 61 64 64 69 72 _popen._pow._puts._rand._readdir
5f080 00 5f 72 65 61 6c 6c 6f 63 00 5f 72 65 6d 6f 76 65 00 5f 72 65 6e 61 6d 65 00 5f 72 6d 64 69 72 ._realloc._remove._rename._rmdir
5f0a0 00 5f 73 65 74 6c 6f 63 61 6c 65 00 5f 73 65 74 76 62 75 66 00 5f 73 69 6e 00 5f 73 69 6e 68 00 ._setlocale._setvbuf._sin._sinh.
5f0c0 5f 73 70 72 69 6e 74 66 00 5f 73 72 61 6e 64 00 5f 73 74 61 74 00 5f 73 74 72 63 68 72 00 5f 73 _sprintf._srand._stat._strchr._s
5f0e0 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 72 65 72 72 6f 72 trcmp._strcoll._strcpy._strerror
5f100 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 70 79 00 5f 73 74 72 ._strftime._strlen._strncpy._str
5f120 70 62 72 6b 00 5f 73 74 72 72 63 68 72 00 5f 73 74 72 73 70 6e 00 5f 73 74 72 73 74 72 00 5f 73 pbrk._strrchr._strspn._strstr._s
5f140 74 72 74 6f 64 00 5f 73 79 73 74 65 6d 00 5f 74 61 6e 00 5f 74 61 6e 68 00 5f 74 69 6d 65 00 5f trtod._system._tan._tanh._time._
5f160 74 6d 70 66 69 6c 65 00 5f 75 6e 67 65 74 63 00 tmpfile._ungetc.