ofs | hex dump | ascii |
---|
0000 | cf fa ed fe 07 00 00 01 03 00 00 00 02 00 00 00 10 00 00 00 48 08 00 00 85 00 00 00 00 00 00 00 | ....................H........... |
0020 | 19 00 00 00 48 00 00 00 5f 5f 50 41 47 45 5a 45 52 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....H...__PAGEZERO.............. |
0040 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0060 | 00 00 00 00 00 00 00 00 19 00 00 00 78 02 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 | ............x...__TEXT.......... |
0080 | 00 00 00 00 01 00 00 00 00 f0 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 06 00 00 00 00 00 | ................................ |
00a0 | 07 00 00 00 05 00 00 00 07 00 00 00 00 00 00 00 5f 5f 74 65 78 74 00 00 00 00 00 00 00 00 00 00 | ................__text.......... |
00c0 | 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 c8 0d 00 00 01 00 00 00 88 e8 01 00 00 00 00 00 | __TEXT.......................... |
00e0 | c8 0d 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 5f 5f 73 74 75 62 73 00 00 00 00 00 00 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 | __stubs.........__TEXT.......... |
0120 | 50 f6 01 00 01 00 00 00 6a 02 00 00 00 00 00 00 50 f6 01 00 01 00 00 00 00 00 00 00 00 00 00 00 | P.......j.......P............... |
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 bc f8 01 00 01 00 00 00 d4 04 00 00 00 00 00 00 | __TEXT.......................... |
0180 | bc f8 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 04 00 80 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 5f 5f 63 73 74 72 69 6e 67 00 00 00 00 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 | __cstring.......__TEXT.......... |
01c0 | 90 fd 01 00 01 00 00 00 ae 67 04 00 00 00 00 00 90 fd 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........g...................... |
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 40 65 06 00 01 00 00 00 c0 04 00 00 00 00 00 00 | __TEXT..........@e.............. |
0220 | 40 65 06 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | @e.............................. |
0240 | 5f 5f 75 6e 77 69 6e 64 5f 69 6e 66 6f 00 00 00 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 | __unwind_info...__TEXT.......... |
0260 | 00 6a 06 00 01 00 00 00 e4 16 00 00 00 00 00 00 00 6a 06 00 02 00 00 00 00 00 00 00 00 00 00 00 | .j...............j.............. |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 65 68 5f 66 72 61 6d 65 00 00 00 00 00 00 | ................__eh_frame...... |
02a0 | 5f 5f 54 45 58 54 00 00 00 00 00 00 00 00 00 00 e8 80 06 00 01 00 00 00 18 6f 00 00 00 00 00 00 | __TEXT...................o...... |
02c0 | e8 80 06 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 19 00 00 00 78 02 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 00 f0 06 00 01 00 00 00 | ....x...__DATA.................. |
0300 | 00 20 00 00 00 00 00 00 00 f0 06 00 00 00 00 00 00 20 00 00 00 00 00 00 07 00 00 00 03 00 00 00 | ................................ |
0320 | 07 00 00 00 00 00 00 00 5f 5f 64 79 6c 64 00 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 | ........__dyld..........__DATA.. |
0340 | 00 00 00 00 00 00 00 00 00 f0 06 00 01 00 00 00 10 00 00 00 00 00 00 00 00 f0 06 00 03 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 67 6f 74 00 00 00 | ........................__got... |
0380 | 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 10 f0 06 00 01 00 00 00 | ........__DATA.................. |
03a0 | 40 00 00 00 00 00 00 00 10 f0 06 00 03 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 67 00 00 00 | @...........................g... |
03c0 | 00 00 00 00 00 00 00 00 5f 5f 6c 61 5f 73 79 6d 62 6f 6c 5f 70 74 72 00 5f 5f 44 41 54 41 00 00 | ........__la_symbol_ptr.__DATA.. |
03e0 | 00 00 00 00 00 00 00 00 50 f0 06 00 01 00 00 00 38 03 00 00 00 00 00 00 50 f0 06 00 03 00 00 00 | ........P.......8.......P....... |
0400 | 00 00 00 00 00 00 00 00 07 00 00 00 6f 00 00 00 00 00 00 00 00 00 00 00 5f 5f 63 6f 6e 73 74 00 | ............o...........__const. |
0420 | 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 90 f3 06 00 01 00 00 00 | ........__DATA.................. |
0440 | a0 10 00 00 00 00 00 00 90 f3 06 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 5f 5f 64 61 74 61 00 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 | ........__data..........__DATA.. |
0480 | 00 00 00 00 00 00 00 00 30 04 07 00 01 00 00 00 88 02 00 00 00 00 00 00 30 04 07 00 04 00 00 00 | ........0...............0....... |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f 5f 63 6f 6d 6d 6f 6e | ........................__common |
04c0 | 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 00 00 00 00 00 00 00 00 b8 06 07 00 01 00 00 00 | ........__DATA.................. |
04e0 | 20 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 5f 5f 62 73 73 00 00 00 00 00 00 00 00 00 00 00 5f 5f 44 41 54 41 00 00 | ........__bss...........__DATA.. |
0520 | 00 00 00 00 00 00 00 00 d8 06 07 00 01 00 00 00 08 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 19 00 00 00 48 00 00 00 | ............................H... |
0560 | 5f 5f 4c 49 4e 4b 45 44 49 54 00 00 00 00 00 00 00 10 07 00 01 00 00 00 00 70 00 00 00 00 00 00 | __LINKEDIT...............p...... |
0580 | 00 10 07 00 00 00 00 00 20 61 00 00 00 00 00 00 07 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | .........a...................... |
05a0 | 02 00 00 00 18 00 00 00 98 13 07 00 25 03 00 00 40 49 07 00 e0 27 00 00 0b 00 00 00 50 00 00 00 | ............%...@I...'......P... |
05c0 | 00 00 00 00 6c 01 00 00 6c 01 00 00 4b 01 00 00 b7 02 00 00 6e 00 00 00 00 00 00 00 00 00 00 00 | ....l...l...K.......n........... |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 45 07 00 d6 00 00 00 00 00 00 00 00 00 00 00 | .................E.............. |
0600 | 00 00 00 00 00 00 00 00 0e 00 00 00 20 00 00 00 0c 00 00 00 2f 75 73 72 2f 6c 69 62 2f 64 79 6c | ..................../usr/lib/dyl |
0620 | 64 00 00 00 00 00 00 00 1b 00 00 00 18 00 00 00 ad 66 0f 5c 2e fe 3e f5 9f 7f ec 65 14 03 86 c9 | d................f.\..>....e.... |
0640 | 24 00 00 00 10 00 00 00 00 04 0a 00 00 09 0a 00 05 00 00 00 b8 00 00 00 04 00 00 00 2a 00 00 00 | $...........................*... |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | c8 0d 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 0c 00 00 00 68 00 00 00 18 00 00 00 02 00 00 00 00 00 3b 00 00 00 01 00 | ............h.............;..... |
0720 | 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 43 6f 72 65 53 | /System/Library/Frameworks/CoreS |
0740 | 65 72 76 69 63 65 73 2e 66 72 61 6d 65 77 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 43 6f 72 | ervices.framework/Versions/A/Cor |
0760 | 65 53 65 72 76 69 63 65 73 00 00 00 00 00 00 00 0c 00 00 00 38 00 00 00 18 00 00 00 02 00 00 00 | eServices...........8........... |
0780 | 01 01 ad 04 00 00 01 00 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 53 79 73 74 65 6d 2e 42 2e 64 79 6c | ......../usr/lib/libSystem.B.dyl |
07a0 | 69 62 00 00 00 00 00 00 0c 00 00 00 38 00 00 00 18 00 00 00 02 00 00 00 00 00 11 0a 00 00 01 00 | ib..........8................... |
07c0 | 2f 75 73 72 2f 6c 69 62 2f 6c 69 62 67 63 63 5f 73 2e 31 2e 64 79 6c 69 62 00 00 00 00 00 00 00 | /usr/lib/libgcc_s.1.dylib....... |
07e0 | 0c 00 00 00 68 00 00 00 18 00 00 00 02 00 00 00 00 0e 57 03 00 00 96 00 2f 53 79 73 74 65 6d 2f | ....h.............W...../System/ |
0800 | 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 6b 73 2f 43 6f 72 65 46 6f 75 6e 64 61 74 69 6f | Library/Frameworks/CoreFoundatio |
0820 | 6e 2e 66 72 61 6d 65 77 6f 72 6b 2f 56 65 72 73 69 6f 6e 73 2f 41 2f 43 6f 72 65 46 6f 75 6e 64 | n.framework/Versions/A/CoreFound |
0840 | 61 74 69 6f 6e 00 00 00 26 00 00 00 10 00 00 00 00 10 07 00 98 03 00 00 29 00 00 00 10 00 00 00 | ation...&...............)....... |
0860 | 98 13 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 6a 00 48 89 e5 48 83 e4 f0 48 8b 7d 08 48 8d 75 10 89 fa 83 c2 01 c1 e2 | ........j.H..H...H.}.H.u........ |
0de0 | 03 48 01 f2 e8 01 00 00 00 f4 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 d6 49 89 f4 41 | .H........UH..AWAVATSH...I..I..A |
0e00 | 89 ff 44 89 3d af f8 06 00 4c 89 25 b0 f8 06 00 4c 89 35 b1 f8 06 00 49 8b 04 24 48 85 c0 75 0c | ..D.=....L.%....L.5....I..$H..u. |
0e20 | 48 8d 05 69 ef 01 00 eb 1a 48 89 c8 48 8d 48 01 eb 03 48 ff c1 8a 51 ff 84 d2 74 07 80 fa 2f 75 | H..i.....H..H.H...H...Q...t.../u |
0e40 | f1 eb e6 48 89 05 86 f8 06 00 4c 89 f3 48 83 3b 00 48 8d 5b 08 75 f6 48 8b 05 ea e1 06 00 48 8b | ...H......L..H.;.H.[.u.H......H. |
0e60 | 00 48 85 c0 74 02 ff d0 48 8b 05 c1 e1 06 00 48 8b 00 48 85 c0 74 02 ff d0 e8 d8 e7 01 00 48 8d | .H..t...H......H..H..t........H. |
0e80 | 3d 0c ef 01 00 48 8d 75 d0 e8 5a 00 00 00 ff 55 d0 48 8d 3d 26 ef 01 00 48 8d 75 d8 e8 47 00 00 | =....H.u..Z....U.H.=&...H.u..G.. |
0ea0 | 00 48 8b 7d d8 48 85 ff 74 05 e8 e9 e7 01 00 48 8b 05 82 e1 06 00 c7 00 00 00 00 00 44 89 ff 4c | .H.}.H..t......H............D..L |
0ec0 | 89 e6 4c 89 f2 48 89 d9 e8 d7 e5 01 00 89 c7 e8 12 e8 01 00 41 53 4c 8d 1d 23 f1 ff ff 41 53 ff | ..L..H..............ASL..#...AS. |
0ee0 | 25 1b e1 06 00 0f 1f 00 ff 25 1a e1 06 00 90 90 55 48 89 e5 41 57 41 56 53 50 48 89 fb 89 75 e4 | %........%......UH..AWAVSPH...u. |
0f00 | 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...... |
0f20 | 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.. |
0f40 | 00 48 8d 55 e4 48 89 df e8 d5 84 00 00 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 |
0f60 | 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 |
0f80 | 5f 5d c3 55 48 89 e5 8b 36 5d e9 1f 86 00 00 55 48 89 e5 48 39 f7 74 3c 48 63 c2 48 89 c1 48 c1 | _].UH...6].....UH..H9.t<Hc.H..H. |
0fa0 | e1 04 48 29 4f 10 85 c0 7e 2a 31 c0 4c 8b 46 10 49 8d 48 10 48 89 4e 10 48 8b 4f 10 4c 8b 0c 01 | ..H)O...~*1.L.F.I.H.H.N.H.O.L... |
0fc0 | 48 8b 4c 01 08 49 89 48 08 4d 89 08 48 83 c0 10 ff ca 75 d8 5d c3 55 48 89 e5 48 8b 4f 18 48 8b | H.L..I.H.M..H.....u.].UH..H.O.H. |
0fe0 | 81 d8 00 00 00 48 89 b1 d8 00 00 00 5d c3 55 48 89 e5 48 85 ff 74 0d 48 8b 47 18 48 8b 80 e8 00 | .....H......].UH..H..t.H.G.H.... |
1000 | 00 00 eb 07 48 8d 05 bd 55 06 00 5d c3 55 48 89 e5 8d 86 27 46 0f 00 3d 27 46 0f 00 77 13 48 8b | ....H...U..].UH....'F..='F..w.H. |
1020 | 47 10 48 8b 4f 20 48 2b 01 48 c1 e8 04 01 f0 89 c6 89 f0 5d c3 55 48 89 e5 48 8b 47 10 48 8b 4f | G.H.O.H+.H.........].UH..H.G.H.O |
1040 | 20 48 8b 09 48 83 c1 10 48 29 c8 48 c1 e8 04 5d c3 55 48 89 e5 85 f6 78 57 48 8b 47 10 48 8b 4f | .H..H...H).H...].UH....xWH.G.H.O |
1060 | 20 48 8b 11 48 63 f6 48 c1 e6 04 48 8d 4c 16 10 48 39 c8 73 35 48 01 f2 be 03 00 00 00 48 29 c6 | .H..Hc.H...H.L..H9.s5H.......H). |
1080 | 48 8d 54 16 0c 48 c1 ea 04 48 ff c2 48 89 c6 c7 46 08 00 00 00 00 48 8d 76 10 48 39 ce 72 f0 48 | H.T..H...H..H...F.....H.v.H9.r.H |
10a0 | c1 e2 04 48 01 d0 48 89 47 10 48 89 4f 10 eb 0d ff c6 48 63 c6 48 c1 e0 04 48 01 47 10 5d c3 55 | ...H..H.G.H.O.....Hc.H...H.G.].U |
10c0 | 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 48 8b 5f 10 e8 0a 01 00 00 45 85 f6 4d 63 c6 4c 89 c6 48 | H..AVSH...A..H._......E..Mc.L..H |
10e0 | f7 d6 48 89 c1 48 0f 49 cb 48 c1 e6 04 48 01 ce 48 39 f0 73 4f 48 c7 c6 fe ff ff ff 4c 29 c6 48 | ..H..H.I.H...H..H9.sOH......L).H |
1100 | c1 e6 04 48 01 ce 48 89 c7 4c 8b 0f 48 8b 57 08 48 89 55 e8 4c 89 4d e0 4c 8b 4e 10 48 8b 56 18 | ...H..H..L..H.W.H.U.L.M.L.N.H.V. |
1120 | 48 89 57 08 4c 89 0f 4c 8b 4d e0 48 8b 55 e8 48 89 56 18 4c 89 4e 10 48 83 c7 10 48 39 f7 48 8d | H.W.L..L.M.H.U.H.V.L.N.H...H9.H. |
1140 | 76 f0 72 c5 4c 8d 4b f0 49 c1 e0 04 4c 29 c1 4c 39 c9 73 3f 48 8d 53 e0 48 8b 39 48 8b 71 08 48 | v.r.L.K.I...L).L9.s?H.S.H.9H.q.H |
1160 | 89 75 e8 48 89 7d e0 48 8b 72 10 48 8b 7a 18 48 89 79 08 48 89 31 48 8b 75 e0 48 8b 7d e8 48 89 | .u.H.}.H.r.H.z.H.y.H.1H.u.H.}.H. |
1180 | 7a 18 48 89 72 10 48 83 c1 10 48 39 d1 48 8d 52 f0 72 c5 4c 39 c8 73 3f 48 83 c3 e0 48 8b 08 48 | z.H.r.H...H9.H.R.r.L9.s?H...H..H |
11a0 | 8b 50 08 48 89 55 e8 48 89 4d e0 48 8b 4b 10 48 8b 53 18 48 89 50 08 48 89 08 48 8b 4d e0 48 8b | .P.H.U.H.M.H.K.H.S.H.P.H..H.M.H. |
11c0 | 55 e8 48 89 53 18 48 89 4b 10 48 83 c0 10 48 39 d8 48 8d 5b f0 72 c5 48 83 c4 10 5b 41 5e 5d c3 | U.H.S.H.K.H...H9.H.[.r.H...[A^]. |
11e0 | 55 48 89 e5 85 f6 48 8b 4f 20 7e 18 48 63 c6 48 c1 e0 04 48 03 01 48 3b 47 10 48 0f 43 05 3e de | UH....H.O.~.Hc.H...H..H;G.H.C.>. |
1200 | 06 00 eb 57 81 fe d9 b9 f0 ff 7d 12 81 fe d8 b9 f0 ff 75 17 48 8b 47 18 48 83 c0 40 eb 3d 48 63 | ...W......}.......u.H.G.H..@.=Hc |
1220 | c6 48 c1 e0 04 48 03 47 10 eb 30 48 8b 09 83 79 08 16 48 8d 05 67 55 06 00 74 20 ba d8 b9 f0 ff | .H...H.G..0H...y..H..gU..t...... |
1240 | 29 f2 48 8b 09 0f b6 71 0a 39 f2 7f 0e ff ca 48 63 c2 48 c1 e0 04 48 8d 44 01 20 5d c3 55 48 89 | ).H....q.9.....Hc.H...H.D..].UH. |
1260 | e5 41 57 41 56 53 50 89 d3 49 89 fe e8 6f ff ff ff 49 89 c7 4c 89 f7 89 de e8 62 ff ff ff 81 fb | .AWAVSP..I...o...I..L.....b..... |
1280 | d7 b9 f0 ff 49 8b 0f 49 8b 57 08 48 89 50 08 48 89 08 7f 32 41 f6 47 08 40 74 2b 49 8b 46 20 48 | ....I..I.W.H.P.H...2A.G.@t+I.F.H |
12a0 | 8b 00 48 8b 30 f6 46 09 04 74 1b 49 8b 17 f6 42 09 03 74 12 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f | ..H.0.F..t.I...B..t.L..H...[A^A_ |
12c0 | 5d e9 8e 9a 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 10 e8 | ].....H...[A^A_].UH..AVSH..L.s.. |
12e0 | fc fe ff ff 48 8b 08 48 8b 40 08 49 89 46 08 49 89 0e 48 83 43 10 10 5b 41 5e 5d c3 55 48 89 e5 | ....H..H.@.I.F.I..H.C..[A^].UH.. |
1300 | e8 db fe ff ff 48 89 c1 48 3b 0d 31 dd 06 00 b8 ff ff ff ff 74 06 8b 41 08 83 e0 0f 5d c3 55 48 | .....H..H;.1........t..A....].UH |
1320 | 89 e5 ff c6 48 63 c6 48 8d 0d 82 ee 06 00 48 8b 04 c1 5d c3 55 48 89 e5 e8 a3 fe ff ff 8b 40 08 | ....Hc.H......H...].UH........@. |
1340 | 83 f8 16 0f 94 c1 83 f8 66 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 e8 84 fe ff ff 83 78 08 13 | ........f........].UH........x.. |
1360 | 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 48 83 ec 10 e8 6b fe ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 | ......].UH..H....k....x..u...... |
1380 | 0f 11 45 f8 b8 01 00 00 00 eb 0c 48 8d 75 f8 48 89 c7 e8 1d a0 01 00 48 83 c4 10 5d c3 55 48 89 | ..E........H.u.H.......H...].UH. |
13a0 | e5 e8 3a fe ff ff 8b 40 08 83 e0 0f 83 c0 fd 83 f8 02 19 c0 83 e0 01 5d c3 55 48 89 e5 e8 1e fe | ..:....@...............].UH..... |
13c0 | ff ff 8b 40 08 83 f8 47 0f 94 c1 83 f8 02 0f 94 c0 08 c8 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 | ...@...G..............].UH..AWAV |
13e0 | 53 50 41 89 d7 48 89 fb e8 f3 fd ff ff 49 89 c6 48 89 df 44 89 fe e8 e5 fd ff ff 4c 3b 35 3e dc | SPA..H.......I..H..D.......L;5>. |
1400 | 06 00 74 20 48 3b 05 35 dc 06 00 74 17 31 ff 4c 89 f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d e9 | ..t.H;.5...t.1.L..H..H...[A^A_]. |
1420 | b0 a5 01 00 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 89 f0 83 e0 fe 83 | ....1.H...[A^A_].UH..SPH........ |
1440 | f8 0c 48 8b 4b 10 75 1b 48 8b 41 f0 48 8b 51 f8 48 89 51 08 48 89 01 48 8b 4b 10 48 83 c1 10 48 | ..H.K.u.H.A.H.Q.H.Q.H..H.K.H...H |
1460 | 89 4b 10 48 8d 51 e0 48 83 c1 f0 48 89 df 49 89 d0 e8 63 f5 00 00 48 83 43 10 f0 48 83 c4 08 5b | .K.H.Q.H...H..I...c...H.C..H...[ |
1480 | 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 cf 89 d3 49 89 fc e8 46 fd ff ff 49 89 c6 4c 89 e7 | ].UH..AWAVATSA....I...F...I..L.. |
14a0 | 89 de e8 39 fd ff ff 4c 3b 35 92 db 06 00 74 5c 48 3b 05 89 db 06 00 74 53 41 83 ff 02 74 1c 41 | ...9...L;5....t\H;.....tSA...t.A |
14c0 | 83 ff 01 75 2c 4c 89 e7 4c 89 f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 b0 a2 01 00 4c 89 e7 4c 89 | ...u,L..L..H..[A\A^A_].....L..L. |
14e0 | f6 48 89 c2 5b 41 5c 41 5e 41 5f 5d e9 f7 a3 01 00 45 85 ff 75 16 4c 89 e7 4c 89 f6 48 89 c2 5b | .H..[A\A^A_].....E..u.L..L..H..[ |
1500 | 41 5c 41 5e 41 5f 5d e9 c8 a4 01 00 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb | A\A^A_].....1.[A\A^A_].UH..SPH.. |
1520 | 48 8b 43 10 48 89 f7 48 89 c6 e8 1e f8 00 00 48 85 c0 74 05 48 83 43 10 10 48 83 c4 08 5b 5d c3 | H.C.H..H.......H..t.H.C..H...[]. |
1540 | 55 48 89 e5 53 50 48 89 d3 e8 92 fc ff ff 83 78 08 03 75 10 f2 0f 10 00 f2 0f 11 45 f0 b8 01 00 | UH..SPH........x..u........E.... |
1560 | 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 44 9e 01 00 85 c0 75 0a 48 c7 45 f0 00 00 00 00 31 c0 48 85 | ....H.u.H...D.....u.H.E.....1.H. |
1580 | db 74 02 89 03 f2 0f 10 45 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 d3 e8 41 fc ff ff 83 | .t......E.H...[].UH..SPH...A.... |
15a0 | 78 08 13 75 0e 48 8b 00 48 89 45 f0 b8 01 00 00 00 eb 1a 48 8d 75 f0 48 89 c7 e8 6f 9e 01 00 85 | x..u.H..H.E........H.u.H...o.... |
15c0 | c0 75 0a 48 c7 45 f0 00 00 00 00 31 c0 48 85 db 74 02 89 03 48 8b 45 f0 48 83 c4 08 5b 5d c3 55 | .u.H.E.....1.H..t...H.E.H...[].U |
15e0 | 48 89 e5 e8 f8 fb ff ff 8b 50 08 85 d2 74 0f b1 01 83 fa 01 75 0a 83 38 00 0f 95 c1 eb 02 31 c9 | H........P...t......u..8......1. |
1600 | 0f b6 c1 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 c2 fb ff ff 48 89 | ...].UH..AWAVATSI..A..I.......H. |
1620 | c3 8b 43 08 83 e0 0f 83 f8 03 75 2f 49 8b 44 24 18 48 83 78 18 00 7e 08 4c 89 e7 e8 14 a1 00 00 | ..C.......u/I.D$.H.x..~.L....... |
1640 | 4c 89 e7 44 89 fe e8 95 fb ff ff 48 89 c3 4c 89 e7 48 89 de e8 07 f9 00 00 eb 05 83 f8 04 75 15 | L..D.......H..L..H............u. |
1660 | 4d 85 f6 48 8b 03 74 07 48 8b 48 10 49 89 0e 48 83 c0 20 eb 10 31 c0 4d 85 f6 74 09 49 c7 06 00 | M..H..t.H.H.I..H.....1.M..t.I... |
1680 | 00 00 00 31 c0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 e8 49 fb ff ff 48 89 c1 8b 51 08 83 e2 0f | ...1.[A\A^A_].UH...I...H...Q.... |
16a0 | 31 c0 83 fa 07 74 11 83 fa 05 75 15 48 8b 39 e8 ae 7c 01 00 48 98 eb 15 48 8b 01 48 8b 40 18 eb | 1....t....u.H.9..|..H...H..H.@.. |
16c0 | 0c 83 fa 04 75 07 48 8b 01 48 8b 40 10 5d c3 55 48 89 e5 e8 08 fb ff ff 48 89 c1 8b 51 08 31 c0 | ....u.H..H.@.].UH.......H...Q.1. |
16e0 | 83 fa 66 75 09 48 8b 01 48 8b 40 18 eb 08 83 fa 16 75 03 48 8b 01 5d c3 55 48 89 e5 e8 df fa ff | ..fu.H..H.@......u.H..].UH...... |
1700 | ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 02 75 05 48 8b 01 eb 0c 83 fa 07 75 07 48 8b 01 48 83 | .H...Q....1....u.H.......u.H..H. |
1720 | c0 28 5d c3 55 48 89 e5 e8 b3 fa ff ff 48 89 c1 31 c0 83 79 08 48 75 03 48 8b 01 5d c3 55 48 89 | .(].UH.......H..1..y.Hu.H..].UH. |
1740 | e5 41 56 53 41 89 f6 48 89 fb e8 91 fa ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 25 7f 46 83 | .AVSA..H.......H...Q...?1...%.F. |
1760 | fa 15 7f 48 83 c2 fe 83 fa 06 77 48 48 8d 35 49 00 00 00 48 63 14 96 48 01 f2 ff e2 48 89 df 44 | ...H......wHH.5I...Hc..H....H..D |
1780 | 89 f6 e8 59 fa ff ff 48 89 c1 8b 51 08 83 e2 0f 31 c0 83 fa 02 74 1a 83 fa 07 75 18 48 8b 01 48 | ...Y...H...Q....1....t....u.H..H |
17a0 | 83 c0 28 eb 0f 83 fa 26 75 0a eb 05 83 fa 16 75 03 48 8b 01 5b 41 5e 5d c3 0f 1f 00 c0 ff ff ff | ..(....&u......u.H..[A^]........ |
17c0 | f8 ff ff ff f8 ff ff ff f5 ff ff ff f5 ff ff ff c0 ff ff ff f5 ff ff ff 55 48 89 e5 48 8b 47 10 | ........................UH..H.G. |
17e0 | c7 40 08 00 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 f2 0f 11 00 c7 40 08 | .@.....H...H.G.].UH..H.G......@. |
1800 | 03 00 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 13 00 00 00 | ....H...H.G.].UH..H.G.H.0.@..... |
1820 | 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 fb 48 8b 43 | H...H.G.].UH..AWAVSPI..I..H..H.C |
1840 | 18 48 83 78 18 00 7e 08 48 89 df e8 04 9f 00 00 48 89 df 4c 89 fe 4c 89 f2 e8 34 3d 01 00 48 8b | .H.x..~.H.......H..L..L...4=..H. |
1860 | 4b 10 48 89 01 0f b6 50 08 83 ca 40 89 51 08 48 83 43 10 10 48 83 c0 20 48 83 c4 08 5b 41 5e 41 | K.H....P...@.Q.H.C..H...H...[A^A |
1880 | 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 4d 85 f6 74 3a 48 8b 43 18 48 83 78 18 00 7e 08 | _].UH..AVSI..H..M..t:H.C.H.x..~. |
18a0 | 48 89 df e8 ac 9e 00 00 48 89 df 4c 89 f6 e8 b7 3e 01 00 48 8b 4b 10 48 89 01 0f b6 50 08 83 ca | H.......H..L....>..H.K.H....P... |
18c0 | 40 89 51 08 48 83 43 10 10 48 83 c0 20 eb 15 48 8b 43 10 c7 40 08 00 00 00 00 48 83 c0 10 48 89 | @.Q.H.C..H.....H.C..@.....H...H. |
18e0 | 43 10 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 49 89 f7 48 89 fb 48 8b 43 18 | C.1.[A^].UH..AWAVSPI..I..H..H.C. |
1900 | 48 83 78 18 00 7e 08 48 89 df e8 45 9e 00 00 48 89 df 4c 89 fe 4c 89 f2 48 83 c4 08 5b 41 5e 41 | H.x..~.H...E...H..L..L..H...[A^A |
1920 | 5f 5d e9 d5 f6 00 00 55 48 89 e5 41 56 53 48 81 ec d0 00 00 00 49 89 f6 48 89 fb 84 c0 74 29 0f | _].....UH..AVSH......I..H....t). |
1940 | 29 85 50 ff ff ff 0f 29 8d 60 ff ff ff 0f 29 95 70 ff ff ff 0f 29 5d 80 0f 29 65 90 0f 29 6d a0 | ).P....).`....).p....)]..)e..)m. |
1960 | 0f 29 75 b0 0f 29 7d c0 4c 89 8d 48 ff ff ff 4c 89 85 40 ff ff ff 48 89 8d 38 ff ff ff 48 89 95 | .)u..)}.L..H...L..@...H..8...H.. |
1980 | 30 ff ff ff 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 bd 9d 00 00 48 8d 85 20 ff ff ff 48 89 | 0...H.C.H.x..~.H.......H......H. |
19a0 | 45 e0 48 8d 45 10 48 89 45 d8 c7 45 d4 30 00 00 00 c7 45 d0 10 00 00 00 48 8d 55 d0 48 89 df 4c | E.H.E.H.E..E.0....E.....H.U.H..L |
19c0 | 89 f6 e8 35 f6 00 00 48 81 c4 d0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 49 | ...5...H......[A^].UH..AWAVSP..I |
19e0 | 89 f7 49 89 fe 85 db 74 62 49 8b 46 18 48 83 78 18 00 7e 08 4c 89 f7 e8 58 9d 00 00 4c 89 f7 89 | ..I....tbI.F.H.x..~.L...X...L... |
1a00 | de e8 04 90 00 00 4c 89 78 18 49 8b 4e 10 48 63 d3 48 c1 e2 04 48 29 d1 49 89 4e 10 48 83 c2 f0 | ......L.x.I.N.Hc.H...H).I.N.H... |
1a20 | 48 8b 34 11 48 8b 4c 11 08 48 89 4c 10 28 48 89 74 10 20 49 8b 4e 10 48 83 c2 f0 ff cb 75 e1 48 | H.4.H.L..H.L.(H.t..I.N.H.....u.H |
1a40 | 89 01 c7 41 08 66 00 00 00 eb 0e 49 8b 46 10 4c 89 38 c7 40 08 16 00 00 00 49 83 46 10 10 48 83 | ...A.f.....I.F.L.8.@.....I.F..H. |
1a60 | c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 85 f6 48 8b 47 10 0f 95 c1 0f b6 c9 89 08 c7 40 08 01 00 | ..[A^A_].UH....H.G..........@... |
1a80 | 00 00 48 83 c0 10 48 89 47 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 30 c7 40 08 02 00 00 00 48 83 | ..H...H.G.].UH..H.G.H.0.@.....H. |
1aa0 | 47 10 10 5d c3 55 48 89 e5 48 8b 47 10 48 89 38 c7 40 08 48 00 00 00 48 83 47 10 10 48 8b 47 18 | G..].UH..H.G.H.8.@.H...H.G..H.G. |
1ac0 | 48 39 b8 e0 00 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 48 89 fb | H9...........].UH..AWAVATSI..H.. |
1ae0 | 48 8b 43 18 48 8b 78 40 be 02 00 00 00 e8 ba 76 01 00 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 | H.C.H.x@.......v..I..L.c.I.D$.H. |
1b00 | 43 10 48 89 df 4c 89 f6 e8 5d 3c 01 00 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 53 | C.H..L...]<..I..$..@...@A.D$.H.S |
1b20 | 10 48 83 c2 f0 48 89 df 4c 89 fe 48 89 d1 e8 d5 99 01 00 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c | .H...H..L..H.......H.C..@....[A\ |
1b40 | 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 8c f6 ff ff 48 8b 53 10 48 83 c2 f0 48 89 df 48 | A^A_].UH..SPH.......H.S.H...H..H |
1b60 | 89 c6 48 89 d1 e8 9e 99 01 00 48 8b 43 10 8b 40 f8 83 e0 0f 48 83 c4 08 5b 5d c3 55 48 89 e5 41 | ..H.......H.C..@....H...[].UH..A |
1b80 | 57 41 56 41 54 53 49 89 d6 48 89 fb e8 4f f6 ff ff 49 89 c7 4c 8b 63 10 48 89 df 4c 89 f6 e8 c7 | WAVATSI..H...O...I..L.c.H..L.... |
1ba0 | 3b 01 00 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 24 08 48 8b 53 10 48 8d 42 10 48 89 43 10 48 | ;..I..$..@...@A.D$.H.S.H.B.H.C.H |
1bc0 | 89 df 4c 89 fe 48 89 d1 e8 3b 99 01 00 48 8b 43 10 8b 40 f8 83 e0 0f 5b 41 5c 41 5e 41 5f 5d c3 | ..L..H...;...H.C..@....[A\A^A_]. |
1be0 | 55 48 89 e5 41 56 53 49 89 d6 48 89 fb e8 ee f5 ff ff 48 8b 53 10 4c 89 32 c7 42 08 13 00 00 00 | UH..AVSI..H.......H.S.L.2.B..... |
1c00 | 48 8d 4a 10 48 89 4b 10 48 89 df 48 89 c6 48 89 d1 e8 f2 98 01 00 48 8b 43 10 8b 40 f8 83 e0 0f | H.J.H.K.H..H..H.......H.C..@.... |
1c20 | 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe e8 ac f5 ff ff 49 8b 5e 10 48 8d 73 f0 48 8b 38 e8 | [A^].UH..AVSI.......I.^.H.s.H.8. |
1c40 | 13 76 01 00 48 8b 08 48 8b 40 08 48 89 43 f8 48 89 4b f0 49 8b 46 10 8b 40 f8 83 e0 0f 5b 41 5e | .v..H..H.@.H.C.H.K.I.F..@....[A^ |
1c60 | 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d6 48 89 fb e8 69 f5 ff ff 4c 8b 7b 10 48 8b 38 4c 89 | ].UH..AWAVSPI..H...i...L.{.H.8L. |
1c80 | f6 e8 26 75 01 00 48 8b 08 48 8b 40 08 49 89 47 08 49 89 0f 48 8b 43 10 48 8d 48 10 48 89 4b 10 | ..&u..H..H.@.I.G.I..H.C.H.H.H.K. |
1ca0 | 8b 40 08 83 e0 0f 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 d6 48 | .@....H...[A^A_].UH..AVSH...I..H |
1cc0 | 89 fb e8 19 f5 ff ff 4c 89 75 e0 c7 45 e8 02 00 00 00 4c 8b 73 10 48 8b 38 48 8d 75 e0 e8 75 75 | .......L.u..E.....L.s.H.8H.u..uu |
1ce0 | 01 00 48 8b 08 48 8b 40 08 49 89 46 08 49 89 0e 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 | ..H..H.@.I.F.I..H.C.H.H.H.K..@.. |
1d00 | e0 0f 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 89 fb 48 8b | ..H...[A^].UH..AWAVSPA..A..H..H. |
1d20 | 43 18 48 83 78 18 00 7e 08 48 89 df e8 23 9a 00 00 48 89 df e8 1f 6f 01 00 48 8b 4b 10 48 89 01 | C.H.x..~.H...#...H....o..H.K.H.. |
1d40 | c7 41 08 45 00 00 00 48 83 43 10 10 45 85 ff 7f 05 45 85 f6 7e 1b 48 89 df 48 89 c6 44 89 fa 44 | .A.E...H.C..E....E..~.H..H..D..D |
1d60 | 89 f1 48 83 c4 08 5b 41 5e 41 5f 5d e9 c9 6b 01 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 | ..H...[A^A_]..k..H...[A^A_].UH.. |
1d80 | 53 50 48 89 fb e8 56 f4 ff ff 8b 48 08 83 e1 0f 83 f9 07 75 09 48 8b 00 48 83 c0 10 eb 1a 83 f9 | SPH...V....H.......u.H..H....... |
1da0 | 05 75 09 48 8b 00 48 83 c0 28 eb 0c 48 8b 43 18 48 8d 84 c8 b8 01 00 00 48 8b 08 31 c0 48 85 c9 | .u.H..H..(..H.C.H.......H..1.H.. |
1dc0 | 74 18 48 8b 43 10 48 89 08 c7 40 08 45 00 00 00 48 83 43 10 10 b8 01 00 00 00 48 83 c4 08 5b 5d | t.H.C.H...@.E...H.C.......H...[] |
1de0 | c3 55 48 89 e5 53 50 48 89 fb e8 f1 f3 ff ff 48 8b 4b 10 48 8b 00 48 8b 50 20 48 89 11 0f b6 40 | .UH..SPH.......H.K.H..H.P.H....@ |
1e00 | 0a 89 41 08 48 8b 43 10 48 8d 48 10 48 89 4b 10 8b 40 08 83 e0 0f 48 83 c4 08 5b 5d c3 55 48 89 | ..A.H.C.H.H.H.K..@....H...[].UH. |
1e20 | e5 41 57 41 56 41 54 53 49 89 f6 48 89 fb 48 8b 43 18 48 8b 78 40 be 02 00 00 00 e8 6c 73 01 00 | .AWAVATSI..H..H.C.H.x@......ls.. |
1e40 | 49 89 c7 4c 8b 63 10 49 8d 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 0f 39 01 00 49 89 04 24 0f | I..L.c.I.D$.H.C.H..L....9..I..$. |
1e60 | b6 40 08 83 c8 40 41 89 44 24 08 48 8b 4b 10 48 8d 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 97 97 | .@...@A.D$.H.K.H.Q.H...H..L..... |
1e80 | 01 00 48 83 43 10 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 42 f3 ff ff 48 8b | ..H.C..[A\A^A_].UH..SPH...B...H. |
1ea0 | 4b 10 48 8d 51 e0 48 83 c1 f0 48 89 df 48 89 c6 e8 64 97 01 00 48 83 43 10 e0 48 83 c4 08 5b 5d | K.H.Q.H...H..H...d...H.C..H...[] |
1ec0 | c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 48 89 fb e8 09 f3 ff ff 49 89 c7 4c 8b 63 10 49 8d | .UH..AWAVATSI..H.......I..L.c.I. |
1ee0 | 44 24 10 48 89 43 10 48 89 df 4c 89 f6 e8 78 38 01 00 49 89 04 24 0f b6 40 08 83 c8 40 41 89 44 | D$.H.C.H..L...x8..I..$..@...@A.D |
1f00 | 24 08 48 8b 4b 10 48 8d 51 f0 48 83 c1 e0 48 89 df 4c 89 fe e8 00 97 01 00 48 83 43 10 e0 5b 41 | $.H.K.H.Q.H...H..L.......H.C..[A |
1f20 | 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb e8 a7 f2 ff ff 48 8b 53 10 48 8d 4a | \A^A_].UH..AVSI..H.......H.S.H.J |
1f40 | 10 48 89 4b 10 4c 89 32 c7 42 08 13 00 00 00 48 8d 4a f0 48 89 df 48 89 c6 e8 bb 96 01 00 48 83 | .H.K.L.2.B.....H.J.H..H.......H. |
1f60 | 43 10 e0 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb e8 69 f2 ff ff 4c 8b 30 48 8b 53 10 48 83 | C..[A^].UH..AVSH...i...L.0H.S.H. |
1f80 | c2 e0 48 89 df 4c 89 f6 e8 5c 6c 01 00 48 8b 4b 10 48 8b 51 f0 48 8b 49 f8 48 89 48 08 48 89 10 | ..H..L...\l..H.K.H.Q.H.I.H.H.H.. |
1fa0 | 41 c6 46 0a 00 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 41 09 03 74 0f | A.F..H.C..@.@t.A.F..t.H.H..A..t. |
1fc0 | 48 89 df 4c 89 f6 e8 c5 8e 00 00 48 8b 43 10 48 83 c0 e0 48 89 43 10 5b 41 5e 5d c3 55 48 89 e5 | H..L.......H.C.H...H.C.[A^].UH.. |
1fe0 | 41 57 41 56 53 50 49 89 d7 48 89 fb e8 ef f1 ff ff 4c 8b 30 48 8b 4b 10 48 83 c1 f0 48 89 df 4c | AWAVSPI..H.......L.0H.K.H...H..L |
2000 | 89 f6 4c 89 fa e8 7b 6b 01 00 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 48 8b 48 f0 f6 | ..L...{k..H.C..@.@t.A.F..t.H.H.. |
2020 | 41 09 03 74 0f 48 89 df 4c 89 f6 e8 60 8e 00 00 48 8b 43 10 48 83 c0 f0 48 89 43 10 48 83 c4 08 | A..t.H..L...`...H.C.H...H.C.H... |
2040 | 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d7 48 89 fb e8 81 f1 ff ff 4c | [A^A_].UH..AWAVSH...I..H.......L |
2060 | 8b 30 4c 89 7d d8 c7 45 e0 02 00 00 00 48 8d 55 d8 48 89 df 4c 89 f6 e8 6d 6b 01 00 48 8b 4b 10 | .0L.}..E.....H.U.H..L...mk..H.K. |
2080 | 48 8b 51 f0 48 8b 49 f8 48 89 48 08 48 89 10 48 8b 43 10 f6 40 f8 40 74 20 41 f6 46 09 04 74 19 | H.Q.H.I.H.H.H..H.C..@.@t.A.F..t. |
20a0 | 48 8b 48 f0 f6 41 09 03 74 0f 48 89 df 4c 89 f6 e8 db 8d 00 00 48 8b 43 10 48 83 c0 f0 48 89 43 | H.H..A..t.H..L.......H.C.H...H.C |
20c0 | 10 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 02 f1 ff ff 48 89 | .H...[A^A_].UH..AWAVSPI.......H. |
20e0 | c3 49 8b 46 10 45 31 ff 83 78 f8 00 74 04 4c 8b 78 f0 8b 43 08 83 e0 0f 83 f8 07 75 0e 48 8b 03 | .I.F.E1..x..t.L.x..C.......u.H.. |
2100 | 4d 85 ff 4c 89 78 10 75 13 eb 48 83 f8 05 75 37 48 8b 03 4c 89 78 28 4d 85 ff 74 37 48 8b 33 f6 | M..L.x.u..H...u7H..L.x(M..t7H.3. |
2120 | 46 09 04 74 15 41 f6 47 09 03 74 0e 4c 89 f7 4c 89 fa e8 1d 8c 00 00 48 8b 33 4c 89 f7 4c 89 fa | F..t.A.G..t.L..L.......H.3L..L.. |
2140 | e8 12 8e 00 00 eb 0c 49 8b 4e 18 4c 89 bc c1 b8 01 00 00 49 83 46 10 f0 b8 01 00 00 00 48 83 c4 | .......I.N.L.......I.F.......H.. |
2160 | 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 6a f0 ff ff 48 8b 4b 10 48 8b 10 48 8b 71 | .[A^A_].UH..SPH...j...H.K.H..H.q |
2180 | f0 48 89 72 20 8a 49 f8 88 4a 0a 48 8b 4b 10 f6 41 f8 40 74 1f 48 8b 30 f6 46 09 04 74 16 48 8b | .H.r..I..J.H.K..A.@t.H.0.F..t.H. |
21a0 | 51 f0 f6 42 09 03 74 0c 48 89 df e8 a4 8b 00 00 48 8b 4b 10 48 83 c1 f0 48 89 4b 10 48 83 c4 08 | Q..B..t.H.......H.K.H...H.K.H... |
21c0 | 5b 5d c3 55 48 89 e5 41 56 53 41 89 d6 89 f0 48 89 fb 48 8b 73 10 ff c0 48 98 48 c1 e0 04 48 29 | [].UH..AVSA....H..H.s...H.H...H) |
21e0 | c6 4d 85 c0 74 0a 66 83 bb c4 00 00 00 00 74 04 31 c9 eb 11 48 8b 43 20 4c 89 40 20 48 89 48 30 | .M..t.f.......t.1...H.C.L.@.H.H0 |
2200 | b9 01 00 00 00 48 89 df 44 89 f2 e8 ed 79 00 00 41 83 fe ff 75 12 48 8b 43 10 48 8b 4b 20 48 39 | .....H..D....y..A...u.H.C.H.K.H9 |
2220 | 41 08 73 04 48 89 41 08 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 | A.s.H.A.[A^].UH..AWAVAUATSH...M. |
2240 | cc 4d 89 c7 41 89 d6 89 f3 49 89 fd 45 31 c0 85 c9 74 11 4c 89 ef 89 ce e8 83 ef ff ff 49 89 c0 | .M..A....I..E1...t.L.........I.. |
2260 | 4d 2b 45 38 49 8b 45 10 ff c3 48 63 cb 48 c1 e1 04 48 29 c8 48 89 45 c8 4d 85 e4 74 0b 66 41 83 | M+E8I.E...Hc.H...H).H.E.M..t.fA. |
2280 | bd c4 00 00 00 00 74 20 44 89 75 d0 49 2b 45 38 48 8d 35 98 00 00 00 48 8d 55 c8 4c 89 ef 48 89 | ......t.D.u.I+E8H.5....H.U.L..H. |
22a0 | c1 e8 02 7d 00 00 eb 60 49 8b 5d 20 4c 89 63 20 4c 89 7b 30 48 89 c1 49 2b 4d 38 48 89 4b 38 49 | ...}...`I.].L.c.L.{0H..I+M8H.K8I |
22c0 | 8b 8d b0 00 00 00 48 89 4b 28 4d 89 85 b0 00 00 00 8a 4b 42 80 e1 ee 41 0a 8d c9 00 00 00 80 c9 | ......H.K(M.......KB...A........ |
22e0 | 10 88 4b 42 b9 01 00 00 00 4c 89 ef 48 89 c6 44 89 f2 e8 06 79 00 00 80 63 42 ef 48 8b 43 28 49 | ..KB.....L..H..D....y...cB.H.C(I |
2300 | 89 85 b0 00 00 00 31 c0 41 83 fe ff 75 12 49 8b 4d 10 49 8b 55 20 48 39 4a 08 73 04 48 89 4a 08 | ......1.A...u.I.M.I.U.H9J.s.H.J. |
2320 | 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 8b 06 8b 56 08 31 c9 48 89 c6 5d e9 | H...[A\A]A^A_].UH..H...V.1.H..]. |
2340 | b9 78 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 4d 89 c6 48 89 d0 48 89 f2 49 89 ff 48 | .x..UH..AWAVATSH..0M..H..H..I..H |
2360 | 85 c9 48 8d 1d 6b da 01 00 48 0f 45 d9 4c 8d 65 b8 4c 89 e6 48 89 c1 e8 49 c0 01 00 4c 89 ff 4c | ..H..k...H.E.L.e.L..H...I...L..L |
2380 | 89 e6 48 89 da 4c 89 f1 e8 bf 7c 00 00 41 89 c6 45 85 f6 75 53 49 8b 47 10 48 8b 58 f0 80 7b 0a | ..H..L....|..A..E..uSI.G.H.X..{. |
23a0 | 00 74 45 49 8b 47 18 48 8b 78 40 be 02 00 00 00 e8 f7 6d 01 00 48 8b 4b 20 48 8b 09 48 8b 10 48 | .tEI.G.H.x@.......m..H.K.H..H..H |
23c0 | 8b 40 08 48 89 41 08 48 89 11 48 8b 73 20 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 75 08 | .@.H.A.H..H.s.H...@.@t.H.N.H9.u. |
23e0 | 4c 89 ff e8 c2 8a 00 00 44 89 f0 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 89 c8 48 89 | L.......D..H..0[A\A^A_].UH....H. |
2400 | d1 48 89 f2 48 8b 77 10 83 7e f8 46 75 11 48 8b 76 f0 48 8b 76 18 41 89 c0 5d e9 cb 7e 00 00 b8 | .H..H.w..~.Fu.H.v.H.v.A..]..~... |
2420 | 01 00 00 00 5d c3 55 48 89 e5 0f b6 47 0a 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ff 83 fe | ....].UH....G.].UH..AWAVATSI.... |
2440 | 09 bb ff ff ff ff 89 f0 0f 87 db 00 00 00 4d 8b 77 18 48 8d 0d 03 01 00 00 48 63 04 81 48 01 c8 | ..............M.w.H......Hc..H.. |
2460 | ff e0 41 c6 46 57 00 31 db e9 bb 00 00 00 31 db 31 f6 4c 89 f7 e8 01 28 01 00 41 c6 46 57 01 e9 | ..A.FW.1......1.1.L....(..A.FW.. |
2480 | a5 00 00 00 31 db 31 f6 4c 89 ff e8 6d 94 00 00 e9 94 00 00 00 49 8b 5e 18 49 03 5e 10 48 c1 eb | ....1.1.L...m........I.^.I.^.H.. |
24a0 | 0a e9 83 00 00 00 41 8b 5e 18 41 03 5e 10 81 e3 ff 03 00 00 eb 73 41 8a 5e 57 41 c6 46 57 01 85 | ......A.^.A.^........sA.^WA.FW.. |
24c0 | d2 74 71 4c 63 e2 49 c1 e4 0a 4d 03 66 18 4c 89 f7 4c 89 e6 e8 a2 27 01 00 49 8b 47 18 48 83 78 | .tqLc.I...M.f.L..L....'..I.G.H.x |
24e0 | 18 00 7e 08 4c 89 ff e8 68 92 00 00 41 88 5e 57 31 db 4d 85 e4 7f 58 eb 30 41 8b 9e cc 00 00 00 | ..~.L...h...A.^W1.M...X.0A...... |
2500 | 41 89 96 cc 00 00 00 eb 20 41 8b 9e d0 00 00 00 83 fa 28 b8 28 00 00 00 0f 4d c2 41 89 86 d0 00 | A........A........(.(....M.A.... |
2520 | 00 00 eb 05 41 0f b6 5e 57 89 d8 5b 41 5c 41 5e 41 5f 5d c3 48 c7 c6 80 f3 ff ff 4c 89 f7 e8 38 | ....A..^W..[A\A^A_].H......L...8 |
2540 | 27 01 00 4c 89 ff e8 09 92 00 00 41 88 5e 57 41 80 7e 55 07 0f 94 c0 0f b6 c0 eb cf 06 ff ff ff | '..L.......A.^WA.~U............. |
2560 | 12 ff ff ff 28 ff ff ff 39 ff ff ff 4a ff ff ff 5a ff ff ff 9d ff ff ff ad ff ff ff cd ff ff ff | ....(...9...J...Z............... |
2580 | c8 ff ff ff 55 48 89 e5 e8 9f 68 00 00 55 48 89 e5 53 50 48 89 fb e8 45 ec ff ff 48 8b 30 48 8b | ....UH....h..UH..SPH...E...H.0H. |
25a0 | 53 10 48 83 c2 f0 48 89 df e8 fe 61 01 00 48 8b 4b 10 48 8d 51 f0 48 83 c1 10 85 c0 48 0f 44 ca | S.H...H....a..H.K.H.Q.H.....H.D. |
25c0 | 48 89 4b 10 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 89 f3 49 89 fe 83 fb 02 7c 21 49 8b 46 18 | H.K.H...[].UH..AVS..I.....|!I.F. |
25e0 | 48 83 78 18 00 7e 08 4c 89 f7 e8 65 91 00 00 4c 89 f7 89 de 5b 41 5e 5d e9 3b 96 01 00 85 db 75 | H.x..~.L...e...L....[A^].;.....u |
2600 | 27 49 8b 5e 10 48 8d 35 84 d7 01 00 31 d2 4c 89 f7 e8 7c 2f 01 00 48 89 03 0f b6 40 08 83 c8 40 | 'I.^.H.5....1.L...|/..H....@...@ |
2620 | 89 43 08 49 83 46 10 10 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 a5 eb ff ff 48 8b 73 10 48 | .C.I.F..[A^].UH..SPH.......H.s.H |
2640 | 89 df 48 89 c2 e8 01 98 01 00 48 83 43 10 10 48 83 c4 08 5b 5d c3 55 48 89 e5 48 85 f6 74 0b 48 | ..H.......H.C..H...[].UH..H..t.H |
2660 | 8b 47 18 48 8b 40 08 48 89 06 48 8b 47 18 48 8b 00 5d c3 55 48 89 e5 48 8b 47 18 48 89 50 08 48 | .G.H.@.H..H.G.H..].UH..H.G.H.P.H |
2680 | 89 30 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 | .0].UH..AVSI..H..H.C.H.x..~.H... |
26a0 | b0 90 00 00 48 89 df 4c 89 f6 e8 e2 30 01 00 48 8b 4b 10 48 89 01 c7 41 08 47 00 00 00 48 83 43 | ....H..L....0..H.K.H...A.G...H.C |
26c0 | 10 10 48 83 c0 28 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 41 89 d6 48 89 fb 48 c7 45 e8 | ..H..([A^].UH..AVSH...A..H..H.E. |
26e0 | 00 00 00 00 e8 f7 ea ff ff 48 8d 55 e8 31 c9 45 31 c0 48 89 c7 44 89 f6 e8 29 00 00 00 48 85 c0 | .........H.U.1.E1.H..D...)...H.. |
2700 | 74 1b 48 8b 4b 10 48 8b 55 e8 48 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 83 c4 | t.H.K.H.U.H.2H.R.H.Q.H.1H.C..H.. |
2720 | 10 5b 41 5e 5d c3 55 48 89 e5 44 8b 4f 08 41 83 e1 3f 31 c0 41 83 f9 06 75 4c 31 c0 85 f6 0f 8e | .[A^].UH..D.O.A..?1.A...uL1..... |
2740 | 85 00 00 00 48 8b 3f 48 8b 4f 18 31 c0 39 71 10 7c 77 ff ce 48 63 c6 48 8b 74 c7 20 48 8b 36 48 | ....H.?H.O.1.9q.|w..Hc.H.t..H.6H |
2760 | 89 32 4d 85 c0 74 08 48 8b 54 c7 20 49 89 10 48 8b 49 58 48 c1 e0 04 48 8b 04 01 48 85 c0 74 42 | .2M..t.H.T..I..H.IXH...H...H..tB |
2780 | 48 83 c0 20 eb 43 41 83 f9 26 75 3d 31 c0 85 f6 7e 37 4c 8b 07 41 0f b6 78 0a 31 c0 39 f7 7c 29 | H....CA..&u=1...~7L..A..x.1.9.|) |
27a0 | ff ce 48 63 c6 48 c1 e0 04 49 8d 44 00 20 48 89 02 48 8d 05 d8 d5 01 00 48 85 c9 74 0c 4c 89 01 | ..Hc.H...I.D..H..H......H..t.L.. |
27c0 | eb 07 48 8d 05 0d d6 01 00 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 89 d3 49 89 ff 48 c7 45 | ..H......].UH..AWAVSH.....I..H.E |
27e0 | e0 00 00 00 00 48 c7 45 d8 00 00 00 00 48 c7 45 d0 00 00 00 00 e8 e6 e9 ff ff 48 8d 55 e0 48 8d | .....H.E.....H.E..........H.U.H. |
2800 | 4d d8 4c 8d 45 d0 48 89 c7 89 de e8 16 ff ff ff 49 89 c6 4d 85 f6 74 6e 49 8b 47 10 48 8d 48 f0 | M.L.E.H.........I..M..tnI.G.H.H. |
2820 | 49 89 4f 10 48 8b 4d e0 48 8b 50 f0 48 8b 40 f8 48 89 41 08 48 89 11 48 8b 75 d8 48 85 f6 74 23 | I.O.H.M.H.P.H.@.H.A.H..H.u.H..t# |
2840 | 49 8b 47 10 f6 40 08 40 74 3c f6 46 09 04 74 36 48 8b 10 f6 42 09 03 74 2d 4c 89 ff e8 f3 84 00 | I.G..@.@t<.F..t6H...B..t-L...... |
2860 | 00 eb 23 48 8b 75 d0 48 85 f6 74 1a 48 8b 06 f6 40 08 40 74 11 48 8d 4e 10 48 39 c8 75 08 4c 89 | ..#H.u.H..t.H...@.@t.H.N.H9.u.L. |
2880 | ff e8 24 86 00 00 4c 89 f0 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 | ..$...L..H...[A^A_].UH..AWAVSP.. |
28a0 | 41 89 f6 49 89 ff e8 35 e9 ff ff 48 89 c1 8b 51 08 83 e2 3f 31 c0 83 fa 26 75 13 48 8b 01 ff cb | A..I...5...H...Q...?1...&u.H.... |
28c0 | 48 63 cb 48 c1 e1 04 48 8d 44 08 20 eb 1d 83 fa 06 75 18 4c 89 ff 44 89 f6 e8 02 e9 ff ff 48 8b | Hc.H...H.D.......u.L..D.......H. |
28e0 | 00 ff cb 48 63 cb 48 8b 44 c8 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 | ...Hc.H.D..H...[A^A_].UH..AWAVAU |
2900 | 41 54 53 50 45 89 c4 41 89 cf 89 d3 49 89 fe e8 cc e8 ff ff 4c 8b 28 ff cb 48 63 db 4c 89 f7 44 | ATSPE..A....I.......L.(..Hc.L..D |
2920 | 89 fe e8 b9 e8 ff ff 4c 8b 38 41 ff cc 4d 63 e4 49 8b 74 dd 20 4c 89 f7 e8 f8 85 00 00 4b 8b 74 | .......L.8A..Mc.I.t..L.......K.t |
2940 | e7 20 49 89 74 dd 20 48 ff 46 08 48 8b 06 48 8d 4e 10 48 39 c8 74 07 c7 46 18 01 00 00 00 48 39 | ..I.t..H.F.H..H.N.H9.t..F.....H9 |
2960 | c8 0f 95 c1 f6 40 08 40 74 04 84 c9 74 0f 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 f7 | .....@.@t...t.H...[A\A]A^A_].L.. |
2980 | 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 17 85 00 00 90 55 48 89 e5 41 57 41 56 41 55 41 54 | H...[A\A]A^A_]......UH..AWAVAUAT |
29a0 | 53 48 81 ec 18 01 00 00 89 8d cc fe ff ff 48 89 95 c0 fe ff ff 48 89 f3 49 89 fd e8 75 e6 ff ff | SH............H......H..I...u... |
29c0 | 89 85 d0 fe ff ff b9 01 00 00 00 4c 8d a5 58 ff ff ff 41 be 01 00 00 00 45 89 f7 41 89 ce 48 89 | ...........L..X...A.....E..A..H. |
29e0 | df 44 89 f6 4c 89 e2 e8 d1 59 00 00 43 8d 0c 36 85 c0 75 e4 48 89 d8 45 39 f7 7d 3a 49 89 c4 43 | .D..L....Y..C..6..u.H..E9.}:I..C |
2a00 | 8d 04 3e 89 c3 c1 eb 1f 01 c3 d1 fb 4c 89 e7 89 de 48 8d 95 58 ff ff ff e8 a0 59 00 00 8d 4b 01 | ..>.........L....H..X.....Y...K. |
2a20 | 85 c0 41 0f 45 de 41 0f 44 cf 39 d9 41 89 cf 41 89 de 7c cb eb 06 44 89 f3 49 89 c4 4d 89 e7 8d | ..A.E.A.D.9.A..A..|...D..I..M... |
2a40 | 43 ff 31 c9 83 f8 16 b8 0c 00 00 00 0f 4e c1 89 85 d4 fe ff ff 48 8b 95 c0 fe ff ff 48 85 d2 74 | C.1..........N.......H......H..t |
2a60 | 11 48 8d 35 79 d3 01 00 31 c0 4c 89 ef e8 b5 ee ff ff 48 8d 35 6c d3 01 00 ba 10 00 00 00 4c 89 | .H.5y...1.L.......H.5l........L. |
2a80 | ef e8 a4 ed ff ff 48 8d 95 d8 fe ff ff 4c 89 ff 44 8b a5 cc fe ff ff 44 89 e6 e8 1e 59 00 00 85 | ......H......L..D......D....Y... |
2aa0 | c0 0f 84 a8 01 00 00 83 c3 f5 4c 8d b5 d8 fe ff ff 41 ff c4 44 3b a5 d4 fe ff ff 75 1c ba 05 00 | ..........L......A..D;.....u.... |
2ac0 | 00 00 4c 89 ef 48 8d 35 2a d3 01 00 e8 59 ed ff ff 41 89 dc e9 60 01 00 00 4c 89 ff 48 8d 35 19 | ..L..H.5*....Y...A...`...L..H.5. |
2ae0 | d3 01 00 4c 89 f2 e8 c4 5a 00 00 31 c0 4c 89 ef 48 8d 35 0a d3 01 00 48 8d 95 10 ff ff ff e8 24 | ...L....Z..1.L..H.5....H.......$ |
2b00 | ee ff ff 8b 95 00 ff ff ff 85 d2 7e 11 31 c0 4c 89 ef 48 8d 35 ee d2 01 00 e8 09 ee ff ff ba 04 | ...........~.1.L..H.5........... |
2b20 | 00 00 00 4c 89 ef 48 8d 35 de d2 01 00 e8 f8 ec ff ff 4c 89 ef 4c 89 f6 e8 f0 02 00 00 85 c0 75 | ...L..H.5.........L..L.........u |
2b40 | 2a 48 8b 95 e8 fe ff ff 80 3a 00 75 65 48 8b 85 f0 fe ff ff 8a 00 3c 43 75 72 ba 01 00 00 00 4c | *H.......:.ueH........<Cur.....L |
2b60 | 89 ef 48 8d 35 6b d2 01 00 eb 74 be ff ff ff ff 31 d2 4c 89 ef e8 8b ea ff ff 48 89 c1 31 c0 4c | ..H.5k....t.....1.L.......H..1.L |
2b80 | 89 ef 48 8d 35 2b d5 01 00 48 89 ca e8 96 ed ff ff be fe ff ff ff ba ff ff ff ff 4c 89 ef e8 1c | ..H.5+...H.................L.... |
2ba0 | e5 ff ff be fe ff ff ff 4c 89 ef e8 a1 e4 ff ff eb 52 48 8b 8d e0 fe ff ff 31 c0 4c 89 ef 48 8d | ........L........RH......1.L..H. |
2bc0 | 35 fd d4 01 00 e8 5d ed ff ff eb 38 3c 6d 75 16 ba 0a 00 00 00 4c 89 ef 48 8d 35 eb d4 01 00 e8 | 5.....]....8<mu......L..H.5..... |
2be0 | 46 ec ff ff eb 1e 8b 8d 04 ff ff ff 31 c0 4c 89 ef 48 8d 35 dd d4 01 00 48 8d 95 10 ff ff ff e8 | F...........1.L..H.5....H....... |
2c00 | 23 ed ff ff 80 bd 0f ff ff ff 00 74 14 ba 14 00 00 00 4c 89 ef 48 8d 35 f4 d1 01 00 e8 09 ec ff | #..........t......L..H.5........ |
2c20 | ff 4c 89 ef e8 0c e4 ff ff 2b 85 d0 fe ff ff 4c 89 ef 89 c6 e8 92 f9 ff ff 4c 89 ff 44 89 e6 4c | .L.......+.....L.........L..D..L |
2c40 | 89 f2 e8 76 57 00 00 85 c0 0f 85 62 fe ff ff 4c 89 ef e8 de e3 ff ff 2b 85 d0 fe ff ff 4c 89 ef | ...vW......b...L.......+.....L.. |
2c60 | 89 c6 e8 64 f9 ff ff 48 81 c4 18 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 | ...d...H......[A\A]A^A_].UH..AWA |
2c80 | 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 1d 57 00 00 | VSH......I..A..H..H..h...1...W.. |
2ca0 | 85 c0 74 65 48 8d 35 90 d1 01 00 48 8d 95 68 ff ff ff 48 89 df e8 f5 58 00 00 48 8b bd 78 ff ff | ..teH.5....H..h...H....X..H..x.. |
2cc0 | ff 48 8d 35 75 d1 01 00 e8 69 cb 01 00 85 c0 75 05 41 ff cf 74 4c 48 8b 8d 70 ff ff ff 48 85 c9 | .H.5u....i.....u.A..tLH..p...H.. |
2ce0 | 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... |
2d00 | 01 e9 ff ff 48 89 c1 eb 3d 48 8d 35 15 d1 01 00 31 c0 48 89 df 44 89 fa 4c 89 f1 e8 52 00 00 00 | ....H...=H.5....1.H..D..L...R... |
2d20 | eb 42 48 8b 95 70 ff ff ff 48 8d 35 14 d1 01 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 |
2d40 | 8d 0d 8e d0 01 00 48 89 8d 70 ff ff ff 48 8d 35 0e d1 01 00 31 c0 48 89 df 44 89 fa 4d 89 f0 e8 | ......H..p...H.5....1.H..D..M... |
2d60 | 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...... |
2d80 | 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.... |
2da0 | 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..@.. |
2dc0 | 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. |
2de0 | 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 1a 01 00 00 48 8d 55 | E..E.0....E..........H.......H.U |
2e00 | d0 48 89 df 4c 89 f6 e8 dd ea ff ff be 02 00 00 00 48 89 df e8 b2 f7 ff ff 48 89 df e8 63 f7 ff | .H..L............H.......H...c.. |
2e20 | ff 48 81 c4 d0 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f6 48 89 fb e8 f3 e1 | .H......[A^].UH..AWAVSPI..H..... |
2e40 | ff ff 41 89 c7 48 8d 35 60 d2 01 00 48 89 df 4c 89 f2 e8 58 57 00 00 48 8d 15 06 d1 01 00 be d8 | ..A..H.5`...H..L...XW..H........ |
2e60 | b9 f0 ff 48 89 df e8 10 ed ff ff 45 8d 77 01 ba 02 00 00 00 48 89 df 44 89 f6 e8 50 18 00 00 85 | ...H.......E.w......H..D...P.... |
2e80 | c0 74 7c be ff ff ff ff 31 d2 48 89 df e8 73 e7 ff ff 49 89 c7 48 8d 35 12 d2 01 00 ba 03 00 00 | .t|.....1.H...s...I..H.5........ |
2ea0 | 00 4c 89 ff e8 b1 c9 01 00 85 c0 75 2e 49 83 c7 03 48 89 df 4c 89 fe e8 c7 e9 ff ff be fe ff ff | .L.........u.I...H..L........... |
2ec0 | ff ba ff ff ff ff 48 89 df e8 f1 e1 ff ff be fe ff ff ff 48 89 df e8 76 e1 ff ff be ff ff ff ff | ......H............H...v........ |
2ee0 | 48 89 df 44 89 f2 e8 72 e3 ff ff be fd ff ff ff 48 89 df e8 59 e1 ff ff b8 01 00 00 00 eb 0d 48 | H..D...r........H...Y..........H |
2f00 | 89 df 44 89 fe e8 47 e1 ff ff 31 c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 48 81 ec 88 | ..D...G...1.H...[A^A_].UH..SH... |
2f20 | 00 00 00 48 89 fb 48 8d 95 78 ff ff ff e8 8b 54 00 00 85 c0 74 34 48 8d 35 43 cf 01 00 48 8d 95 | ...H..H..x.....T....t4H.5C...H.. |
2f40 | 78 ff ff ff 48 89 df e8 63 56 00 00 8b 4d a0 85 c9 7e 17 48 8d 55 b0 48 8d 35 25 cf 01 00 31 c0 | x...H...cV...M...~.H.U.H.5%...1. |
2f60 | 48 89 df e8 bf e9 ff ff eb 11 48 8d 35 1f ce 01 00 31 d2 48 89 df e8 af e8 ff ff 48 81 c4 88 00 | H.........H.5....1.H.......H.... |
2f80 | 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 b3 c6 01 00 85 db 74 | ..[].UH..AWAVATSI....I.........t |
2fa0 | 14 bb 01 00 00 00 be 01 00 00 00 4c 89 e7 e8 b6 ea ff ff eb 4c 4c 63 30 4c 89 e7 e8 18 e8 ff ff | ...........L........LLc0L....... |
2fc0 | 44 89 f7 e8 80 c8 01 00 48 89 c1 4d 85 ff 74 16 48 8d 35 b4 ce 01 00 31 c0 4c 89 e7 4c 89 fa e8 | D.......H..M..t.H.5....1.L..L... |
2fe0 | 43 e9 ff ff eb 0b 4c 89 e7 48 89 ce e8 92 e8 ff ff 4c 89 e7 4c 89 f6 e8 12 e8 ff ff bb 03 00 00 | C.....L..H.......L..L........... |
3000 | 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 ff 83 f8 ff 74 15 | ...[A\A^A_].UH..AWAVSP..I.....t. |
3020 | 89 c3 83 e3 7f 4c 8d 35 66 ce 01 00 83 fb 7f 75 1a 89 c3 eb 26 31 f6 31 d2 4c 89 ff 48 83 c4 08 | .....L.5f......u....&1.1.L..H... |
3040 | 5b 41 5e 41 5f 5d e9 3a ff ff ff 85 db 75 05 0f b6 dc eb 07 4c 8d 35 3c ce 01 00 41 80 3e 65 75 | [A^A_].:.....u......L.5<...A.>eu |
3060 | 13 85 db 75 0f be 01 00 00 00 4c 89 ff e8 f7 e9 ff ff eb 08 4c 89 ff e8 5c e7 ff ff 4c 89 ff 4c | ...u......L.........L...\...L..L |
3080 | 89 f6 e8 fc e7 ff ff 48 63 f3 4c 89 ff e8 7c e7 ff ff b8 03 00 00 00 48 83 c4 08 5b 41 5e 41 5f | .......Hc.L...|........H...[A^A_ |
30a0 | 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb be d8 b9 f0 ff 4c 89 f2 e8 bf ea ff ff 89 c1 31 c0 | ].UH..AVSI..H.......L.........1. |
30c0 | 85 c9 75 5a be fe ff ff ff 48 89 df e8 80 df ff ff 31 f6 31 d2 48 89 df e8 2e ec ff ff 48 89 df | ..uZ.....H.......1.1.H.......H.. |
30e0 | 4c 89 f6 e8 9b e7 ff ff 48 8d 15 af cd 01 00 be fe ff ff ff 48 89 df e8 c5 ed ff ff be ff ff ff | L.......H...........H........... |
3100 | ff 48 89 df e8 c8 e1 ff ff be d8 b9 f0 ff 48 89 df 4c 89 f2 e8 a8 ed ff ff b8 01 00 00 00 5b 41 | .H............H..L............[A |
3120 | 5e 5d c3 55 48 89 e5 53 50 48 89 f0 48 89 fb be d8 b9 f0 ff 48 89 c2 e8 3f ea ff ff be fe ff ff | ^].UH..SPH..H.......H...?....... |
3140 | ff 48 89 df 48 83 c4 08 5b 5d e9 7d ef ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 89 f3 49 | .H..H...[].}...UH..AWAVATSI....I |
3160 | 89 fc e8 91 e5 ff ff 49 89 c6 31 c0 4d 85 f6 74 4c 4c 89 e7 89 de e8 01 ec ff ff 89 c1 31 c0 85 | .......I..1.M..tLL...........1.. |
3180 | c9 74 3a be d8 b9 f0 ff 4c 89 e7 4c 89 fa e8 e8 e9 ff ff be ff ff ff ff ba fe ff ff ff 4c 89 e7 | .t:.....L..L.................L.. |
31a0 | e8 33 e2 ff ff 31 c9 85 c0 4c 0f 44 f1 be fd ff ff ff 4c 89 e7 e8 97 de ff ff 4c 89 f0 5b 41 5c | .3...1...L.D......L.......L..[A\ |
31c0 | 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f7 49 89 fc e8 70 ff ff ff 48 | A^A_].UH..AWAVATSI..A..I...p...H |
31e0 | 89 c3 48 85 db 75 0e 4c 89 e7 44 89 fe 4c 89 f2 e8 0c 00 00 00 48 89 d8 5b 41 5c 41 5e 41 5f 5d | ..H..u.L..D..L.......H..[A\A^A_] |
3200 | c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 41 89 f6 48 89 fb 48 8d 15 83 cc 01 00 e8 34 0b 00 00 | .UH..AWAVSPI..A..H..H.......4... |
3220 | 83 f8 04 75 11 be ff ff ff ff 31 d2 48 89 df e8 d1 e3 ff ff eb 2e 48 89 df 44 89 f6 e8 bb e0 ff | ...u......1.H.........H..D...... |
3240 | ff 83 f8 02 75 09 48 8d 0d 3c ce 01 00 eb 18 48 89 df 44 89 f6 e8 a2 e0 ff ff 48 89 df 89 c6 e8 | ....u.H..<.....H..D.......H..... |
3260 | ba e0 ff ff 48 89 c1 48 8d 35 2a ce 01 00 31 c0 48 89 df 4c 89 fa e8 ac e6 ff ff 48 89 df 44 89 | ....H..H.5*...1.H..L.......H..D. |
3280 | f6 48 89 c2 48 83 c4 08 5b 41 5e 41 5f 5d e9 e6 f9 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 | .H..H...[A^A_].....UH..AWAVAUATS |
32a0 | 50 49 89 cc 41 89 f6 49 89 ff 48 85 d2 74 0f 31 c9 4c 89 ff 44 89 f6 e8 77 00 00 00 eb 0d 31 d2 | PI..A..I..H..t.1.L..D...w.....1. |
32c0 | 4c 89 ff 44 89 f6 e8 c1 00 00 00 49 89 c5 49 8b 3c 24 48 85 ff 74 1b 31 db 4c 89 ee e8 55 c5 01 | L..D.......I..I.<$H..t.1.L...U.. |
32e0 | 00 85 c0 74 3d 49 8b 7c dc 08 48 ff c3 48 85 ff 75 e7 48 8d 35 ac cb 01 00 31 c0 4c 89 ff 4c 89 | ...t=I.|..H..H..u.H.5....1.L..L. |
3300 | ea e8 21 e6 ff ff 4c 89 ff 44 89 f6 48 89 c2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 57 f9 | ..!...L..D..H..H...[A\A]A^A_].W. |
3320 | ff ff 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 | ....H...[A\A]A^A_].UH..AWAVATSI. |
3340 | cf 49 89 d6 41 89 f4 48 89 fb e8 ad df ff ff 85 c0 7e 16 48 89 df 44 89 e6 4c 89 fa 5b 41 5c 41 | .I..A..H.........~.H..D..L..[A\A |
3360 | 5e 41 5f 5d e9 23 00 00 00 4d 85 ff 74 12 31 c0 4d 85 f6 74 08 4c 89 f7 e8 d7 c4 01 00 49 89 07 | ^A_].#...M..t.1.M..t.L.......I.. |
3380 | 4c 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff e8 64 e2 ff | L..[A\A^A_].UH..AWAVSPA..I...d.. |
33a0 | ff 48 89 c3 48 85 db 75 1b be 04 00 00 00 4c 89 ff e8 68 df ff ff 4c 89 ff 44 89 f6 48 89 c2 e8 | .H..H..u......L...h...L..D..H... |
33c0 | 3d fe ff ff 48 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 fb 83 | =...H..H...[A^A_].UH..AVSI..H... |
33e0 | c6 14 e8 09 db ff ff 85 c0 74 05 5b 41 5e 5d c3 4d 85 f6 74 18 48 8d 35 bd ca 01 00 31 c0 48 89 | .........t.[A^].M..t.H.5....1.H. |
3400 | df 4c 89 f2 5b 41 5e 5d e9 65 f9 ff ff 48 8d 35 b9 ca 01 00 31 c0 48 89 df 5b 41 5e 5d e9 50 f9 | .L..[A^].e...H.5....1.H..[A^].P. |
3420 | ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 d7 41 89 f6 48 89 fb e8 c2 de ff ff 44 39 f8 75 0b 48 | ..UH..AWAVSPA..A..H.......D9.u.H |
3440 | 83 c4 08 5b 41 5e 41 5f 5d c3 48 89 df 44 89 fe e8 c9 de ff ff 48 89 df 44 89 f6 48 89 c2 48 83 | ...[A^A_].H..D.......H..D..H..H. |
3460 | c4 08 5b 41 5e 41 5f 5d e9 94 fd ff ff 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 7d de ff ff 83 | ..[A^A_].....UH..AVSA..H...}.... |
3480 | f8 ff 74 05 5b 41 5e 5d c3 48 8d 15 4c ca 01 00 48 89 df 44 89 f6 5b 41 5e 5d e9 da f7 ff ff 55 | ..t.[A^].H..L...H..D..[A^].....U |
34a0 | 48 89 e5 41 56 53 48 83 ec 10 41 89 f6 48 89 fb 48 8d 55 ec e8 87 e0 ff ff 83 7d ec 00 75 25 be | H..AVSH...A..H..H.U.......}..u%. |
34c0 | 03 00 00 00 48 89 df f2 0f 11 45 e0 e8 4d de ff ff 48 89 df 44 89 f6 48 89 c2 e8 22 fd ff ff f2 | ....H.....E..M...H..D..H...".... |
34e0 | 0f 10 45 e0 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 f2 0f 11 45 e8 41 89 f6 | ..E.H...[A^].UH..AVSH......E.A.. |
3500 | 48 89 fb e8 f4 dd ff ff 85 c0 7e 13 48 89 df 44 89 f6 48 83 c4 10 5b 41 5e 5d e9 80 ff ff ff f2 | H.........~.H..D..H...[A^]...... |
3520 | 0f 10 45 e8 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb 48 8d 55 | ..E.H...[A^].UH..AWAVSPA..H..H.U |
3540 | e4 e8 4b e0 ff ff 49 89 c6 83 7d e4 00 75 3e 48 89 df 44 89 fe e8 0e de ff ff 85 c0 74 14 48 8d | ..K...I...}..u>H..D.........t.H. |
3560 | 15 ff ca 01 00 48 89 df 44 89 fe e8 09 f7 ff ff eb 1b be 03 00 00 00 48 89 df e8 9f dd ff ff 48 | .....H..D..............H.......H |
3580 | 89 df 44 89 fe 48 89 c2 e8 74 fc ff ff 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 | ..D..H...t...L..H...[A^A_].UH..A |
35a0 | 57 41 56 53 50 49 89 d6 41 89 f7 48 89 fb e8 49 dd ff ff 85 c0 7e 15 48 89 df 44 89 fe 48 83 c4 | WAVSPI..A..H...I.....~.H..D..H.. |
35c0 | 08 5b 41 5e 41 5f 5d e9 61 ff ff ff 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 | .[A^A_].a...L..H...[A^A_].UH..AW |
35e0 | 41 56 41 54 53 48 89 fb 48 8b 4b 08 48 8b 43 10 48 89 ca 48 29 c2 48 39 f2 0f 83 88 00 00 00 4c | AVATSH..H.K.H.C.H..H).H9.......L |
3600 | 8b 73 18 48 01 c9 48 89 ca 48 29 c2 4c 8d 3c 30 48 39 f2 4c 0f 43 f9 4c 89 f9 48 29 c1 72 05 48 | .s.H..H..H).L.<0H9.L.C.L..H).r.H |
3620 | 39 f1 73 11 48 8d 35 c0 c8 01 00 31 c0 4c 89 f7 e8 3d f7 ff ff 4c 89 f7 4c 89 fe e8 44 f0 ff ff | 9.s.H.5....1.L...=...L..L...D... |
3640 | 49 89 c4 48 8b 33 48 8b 53 10 4c 89 e7 e8 5a c1 01 00 48 8d 43 20 48 39 03 74 1f be fe ff ff ff | I..H.3H.S.L...Z...H.C.H9.t...... |
3660 | ba ff ff ff ff 4c 89 f7 e8 52 da ff ff be fe ff ff ff 4c 89 f7 e8 d7 d9 ff ff 4c 89 23 4c 89 7b | .....L...R........L.......L.#L.{ |
3680 | 08 48 8b 43 10 eb 03 4c 8b 23 49 01 c4 4c 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 | .H.C...L.#I..L..[A\A^A_].UH..AWA |
36a0 | 56 53 50 48 89 d3 49 89 f6 49 89 ff 48 89 de e8 26 ff ff ff 48 89 c7 4c 89 f6 48 89 da e8 ea c0 | VSPH..I..I..H...&...H..L..H..... |
36c0 | 01 00 49 01 5f 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 f7 49 89 | ..I._.H...[A^A_].UH..AWAVSPI..I. |
36e0 | fe 4c 89 ff e8 6b c1 01 00 48 89 c3 4c 89 f7 48 89 de e8 e3 fe ff ff 48 89 c7 4c 89 fe 48 89 da | .L...k...H..L..H.......H..L..H.. |
3700 | e8 a7 c0 01 00 49 01 5e 10 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b | .....I.^.H...[A^A_].UH..AVSH..L. |
3720 | 73 18 48 8b 33 48 8b 53 10 4c 89 f7 e8 f9 e0 ff ff 48 8d 43 20 48 39 03 74 23 be fe ff ff ff ba | s.H.3H.S.L.......H.C.H9.t#...... |
3740 | ff ff ff ff 4c 89 f7 e8 73 d9 ff ff be fe ff ff ff 4c 89 f7 5b 41 5e 5d e9 f4 d8 ff ff 5b 41 5e | ....L...s........L..[A^].....[A^ |
3760 | 5d c3 55 48 89 e5 48 01 77 10 5d e9 a4 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 | ].UH..H.w.].....UH..AWAVAUATSPH. |
3780 | fb 4c 8b 73 18 48 8d 55 d0 be ff ff ff ff 4c 89 f7 e8 6f de ff ff 49 89 c7 4c 8d 6b 20 4c 39 2b | .L.s.H.U......L...o...I..L.k.L9+ |
37a0 | 74 12 be fe ff ff ff ba 01 00 00 00 4c 89 f7 e8 0b d9 ff ff 4c 8b 65 d0 48 89 df 4c 89 e6 e8 17 | t...........L.......L.e.H..L.... |
37c0 | fe ff ff 48 89 c7 4c 89 fe 4c 89 e2 e8 db bf 01 00 4c 01 63 10 4c 39 2b 0f 94 c0 0f b6 f0 83 ce | ...H..L..L.......L.c.L9+........ |
37e0 | fe ba ff ff ff ff 4c 89 f7 e8 d1 d8 ff ff be fe ff ff ff 4c 89 f7 e8 56 d8 ff ff 48 83 c4 08 5b | ......L............L...V...H...[ |
3800 | 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 c7 46 10 00 00 00 | A\A]A^A_].UH..H.~.H.F.H..H.F.... |
3820 | 00 48 c7 46 08 00 20 00 00 5d c3 55 48 89 e5 48 89 7e 18 48 8d 46 20 48 89 06 48 c7 46 10 00 00 | .H.F.....].UH..H.~.H.F.H..H.F... |
3840 | 00 00 48 c7 46 08 00 20 00 00 48 89 f7 48 89 d6 5d e9 84 fd ff ff 55 48 89 e5 41 57 41 56 53 50 | ..H.F.....H..H..].....UH..AWAVSP |
3860 | 41 89 f7 48 89 fb 41 be ff ff ff ff be ff ff ff ff e8 86 da ff ff 85 c0 74 5c 48 89 df 44 89 fe | A..H..A.................t\H..D.. |
3880 | e8 88 d7 ff ff 41 89 c7 31 d2 48 89 df 44 89 fe e8 cd e3 ff ff be ff ff ff ff 31 d2 48 89 df e8 | .....A..1.H..D............1.H... |
38a0 | ed dc ff ff 49 89 c6 be fe ff ff ff 48 89 df e8 9d d7 ff ff 45 85 f6 74 2c 49 63 d6 48 89 df 44 | ....I.......H.......E..t,Ic.H..D |
38c0 | 89 fe e8 9b e3 ff ff 31 d2 48 89 df 44 89 fe e8 08 e7 ff ff eb 20 be fe ff ff ff 48 89 df e8 6e | .......1.H..D..............H...n |
38e0 | d7 ff ff eb 1f 48 89 df 44 89 fe e8 9e dd ff ff 49 89 c6 41 ff c6 49 63 d6 48 89 df 44 89 fe e8 | .....H..D.......I..A..Ic.H..D... |
3900 | d8 e6 ff ff 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 | ....D..H...[A^A_].UH..AWAVSPA..H |
3920 | 89 fb 45 85 f6 78 4b 48 89 df e8 de d6 ff ff 41 89 c7 31 d2 48 89 df 44 89 fe e8 23 e3 ff ff 4d | ..E..xKH.......A..1.H..D...#...M |
3940 | 63 f6 48 89 df 44 89 fe 4c 89 f2 e8 8c e6 ff ff 48 89 df 4c 89 f6 e8 b3 de ff ff 31 d2 48 89 df | c.H..D..L.......H..L.......1.H.. |
3960 | 44 89 fe 48 83 c4 08 5b 41 5e 41 5f 5d e9 6a e6 ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 | D..H...[A^A_].j...H...[A^A_].UH. |
3980 | e5 41 57 41 56 41 55 41 54 53 48 81 ec 18 04 00 00 49 89 d4 49 89 f7 49 89 fd e8 96 d6 ff ff 89 | .AWAVAUATSH......I..I..I........ |
39a0 | c3 ff c3 4d 85 ff 74 3b 48 8d 35 54 c5 01 00 31 c0 4c 89 ef 4c 89 fa e8 6b df ff ff 48 8d 35 44 | ...M..t;H.5T...1.L..L...k...H.5D |
39c0 | c5 01 00 4c 89 ff e8 5d bd 01 00 48 85 c0 48 89 85 d0 fb ff ff 75 31 48 8d 35 2b c5 01 00 e9 2e | ...L...]...H..H......u1H.5+..... |
39e0 | 01 00 00 48 8d 35 12 c5 01 00 ba 06 00 00 00 4c 89 ef e8 33 de ff ff 48 8b 05 22 b6 06 00 48 8b | ...H.5.........L...3...H.."...H. |
3a00 | 00 48 89 85 d0 fb ff ff 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 b6 01 00 00 85 c0 74 18 48 | .H......H......H.............t.H |
3a20 | 63 85 c8 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 | c......H........................ |
3a40 | 75 44 4d 85 ff 74 3f 48 8b 95 d0 fb ff ff 48 8d 35 b9 c4 01 00 4c 89 ff e8 e3 bc 01 00 48 85 c0 | uDM..t?H......H.5....L.......H.. |
3a60 | 48 89 85 d0 fb ff ff 0f 84 eb 00 00 00 48 8d bd c8 fb ff ff 48 8d b5 c4 fb ff ff e8 51 01 00 00 | H............H......H.......Q... |
3a80 | 8b 85 c4 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 | ...............t.Hc......Q...... |
3aa0 | ff 88 84 0d d8 fb ff ff be ff ff ff ff 31 d2 4c 89 ef e8 4e db ff ff 48 8d 35 b4 01 00 00 48 8d | .............1.L...N...H.5....H. |
3ac0 | 95 c8 fb ff ff 4c 89 ef 48 89 c1 4d 89 e0 e8 71 e8 ff ff 41 89 c4 48 8b 9d d0 fb ff ff 48 89 df | .....L..H..M...q...A..H......H.. |
3ae0 | e8 19 bc 01 00 41 89 c6 4d 85 ff 74 08 48 89 df e8 fd bb 01 00 45 85 f6 74 29 4c 89 ef 8b 9d c0 | .....A..M..t.H.......E..t)L..... |
3b00 | fb ff ff 89 de e8 47 d5 ff ff 48 8d 35 07 c4 01 00 4c 89 ef 89 da e8 46 00 00 00 41 bc 07 00 00 | ......G...H.5....L.....F...A.... |
3b20 | 00 eb 20 ba ff ff ff ff 4c 89 ef 8b b5 c0 fb ff ff e8 89 d5 ff ff be fe ff ff ff 4c 89 ef e8 0e | ........L..................L.... |
3b40 | d5 ff ff 44 89 e0 48 81 c4 18 04 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 b2 c3 01 00 eb | ...D..H......[A\A]A^A_].H.5..... |
3b60 | b0 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb e8 d6 ba 01 00 8b 38 e8 c7 bc 01 | .UH..AWAVATSA..I..H........8.... |
3b80 | 00 49 89 c4 31 d2 48 89 df 44 89 fe e8 74 da ff ff 48 8d 48 01 48 8d 35 b7 c4 01 00 31 c0 48 89 | .I..1.H..D...t...H.H.H.5....1.H. |
3ba0 | df 4c 89 f2 4d 89 e0 e8 7b dd ff ff ba ff ff ff ff 48 89 df 44 89 fe e8 03 d5 ff ff be fe ff ff | .L..M...{........H..D........... |
3bc0 | ff 48 89 df 5b 41 5c 41 5e 41 5f 5d e9 80 d4 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 | .H..[A\A^A_].....UH..AWAVSPI..I. |
3be0 | ff 41 c7 07 00 00 00 00 48 8d 1d 61 c4 01 00 49 8b 7f 08 e8 6c bb 01 00 83 f8 ff 74 5f 0f b6 4b | .A......H..a...I....l......t_..K |
3c00 | ff 39 c8 75 27 49 63 0f 8d 51 01 41 89 17 41 88 44 0f 10 80 3b 00 48 8d 5b 01 75 d3 41 c7 07 00 | .9.u'Ic..Q.A..A.D...;.H.[.u.A... |
3c20 | 00 00 00 49 8b 7f 08 e8 38 bb 01 00 41 89 06 31 c9 83 f8 23 75 2f 49 8b 7f 08 e8 25 bb 01 00 83 | ...I....8...A..1...#u/I....%.... |
3c40 | f8 ff 74 05 83 f8 0a 75 ed 49 8b 7f 08 e8 12 bb 01 00 41 89 06 b9 01 00 00 00 eb 09 41 c7 06 ff | ..t....u.I........A.........A... |
3c60 | ff ff ff 31 c9 89 c8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 d6 48 89 f3 48 | ...1...H...[A^A_].UH..AVSI..H..H |
3c80 | 63 03 48 85 c0 7e 0f 49 89 06 c7 03 00 00 00 00 48 83 c3 10 eb 2e 48 8b 7b 08 e8 59 ba 01 00 89 | c.H..~.I........H.....H.{..Y.... |
3ca0 | c1 31 c0 85 c9 75 20 48 8b 4b 08 48 83 c3 10 be 01 00 00 00 ba 00 04 00 00 48 89 df e8 73 ba 01 | .1...u.H.K.H.............H...s.. |
3cc0 | 00 49 89 06 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 48 89 55 f8 48 8d 35 0f | .I..H..[A^].UH..H...H.u.H.U.H.5. |
3ce0 | 00 00 00 48 8d 55 f0 e8 58 e6 ff ff 48 83 c4 10 5d c3 55 48 89 e5 48 8b 4e 08 31 c0 48 85 c9 74 | ...H.U..X...H...].UH..H.N.1.H..t |
3d00 | 0e 48 89 0a 48 c7 46 08 00 00 00 00 48 8b 06 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 | .H..H.F.....H..].UH..AVSH...H..I |
3d20 | 89 fe 48 89 df e8 2a bb 01 00 48 89 5d e0 48 89 45 e8 48 8d 35 b9 ff ff ff 48 8d 55 e0 45 31 c0 | ..H...*...H.].H.E.H.5....H.U.E1. |
3d40 | 4c 89 f7 48 89 d9 e8 f9 e5 ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 | L..H.......H...[A^].UH..AWAVSPI. |
3d60 | d7 48 89 fb e8 13 e0 ff ff 45 31 f6 85 c0 74 51 48 89 df 4c 89 fe e8 08 db ff ff be fe ff ff ff | .H.......E1...tQH..L............ |
3d80 | 48 89 df e8 9d de ff ff 41 89 c7 45 85 ff 74 24 be fe ff ff ff ba ff ff ff ff 48 89 df e8 1d d3 | H.......A..E..t$..........H..... |
3da0 | ff ff be fe ff ff ff 48 89 df e8 a2 d2 ff ff 45 89 fe eb 0d be fd ff ff ff 48 89 df e8 90 d2 ff | .......H.......E.........H...... |
3dc0 | ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 fb e8 | .D..H...[A^A_].UH..AWAVSPI..H... |
3de0 | 29 d2 ff ff 41 89 c6 48 89 df 44 89 f6 4c 89 fa e8 5f ff ff ff 45 31 ff 85 c0 74 28 48 89 df 44 | )...A..H..D..L..._...E1...t(H..D |
3e00 | 89 f6 e8 ca d4 ff ff 41 bf 01 00 00 00 be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 | .......A...............1.E1.H... |
3e20 | 9f e3 ff ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb | ....D..H...[A^A_].UH..AVSH...H.. |
3e40 | e8 e8 e7 ff ff 48 8d 55 ec be ff ff ff ff 48 89 df e8 3b d7 ff ff 49 89 c6 83 7d ec 00 75 11 48 | .....H.U......H...;...I...}..u.H |
3e60 | 8d 35 b7 c0 01 00 31 c0 48 89 df e8 02 ef ff ff be fe ff ff ff 48 89 df e8 d4 d1 ff ff 4c 89 f0 | .5....1.H............H.......L.. |
3e80 | 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 89 f3 49 89 ff 48 8d 15 9a | H...[A^].UH..AWAVATSI....I..H... |
3ea0 | c0 01 00 e8 27 ff ff ff 85 c0 75 6f 4c 89 ff 89 de e8 46 d4 ff ff 83 f8 04 89 c0 77 26 48 8d 0d | ....'.....uoL.....F........w&H.. |
3ec0 | f4 00 00 00 48 63 04 81 48 01 c8 ff e0 48 8d 35 85 c0 01 00 ba 03 00 00 00 4c 89 ff e8 49 d9 ff | ....Hc..H....H.5.........L...I.. |
3ee0 | ff eb 38 4c 89 ff 89 de e8 0f d4 ff ff 4c 89 ff 89 c6 e8 27 d4 ff ff 49 89 c4 4c 89 ff 89 de e8 | ..8L.........L.....'...I..L..... |
3f00 | 39 d8 ff ff 48 89 c1 48 8d 35 4f c0 01 00 31 c0 4c 89 ff 4c 89 e2 e8 0c da ff ff be ff ff ff ff | 9...H..H.5O...1.L..L............ |
3f20 | 4c 89 ff 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 d2 d6 ff ff 4c 89 ff 89 de e8 a2 d6 ff ff 85 c0 48 | L..L..[A\A^A_].....L...........H |
3f40 | 8d 05 08 c0 01 00 48 8d 35 06 c0 01 00 48 0f 45 f0 4c 89 ff e8 2a d9 ff ff eb c0 4c 89 ff 89 de | ......H.5....H.E.L...*.....L.... |
3f60 | e8 ee d3 ff ff 31 d2 4c 89 ff 89 de 85 c0 74 2a e8 1c d6 ff ff 48 89 c1 48 8d 35 c9 bf 01 00 31 | .....1.L......t*.....H..H.5....1 |
3f80 | c0 4c 89 ff 48 89 ca e8 9b d9 ff ff eb 8d 4c 89 ff 89 de e8 39 d3 ff ff eb 81 e8 a1 d5 ff ff 48 | .L..H.........L.....9..........H |
3fa0 | 8d 35 a5 bf 01 00 b0 01 4c 89 ff e8 77 d9 ff ff e9 66 ff ff ff 0f 1f 00 15 ff ff ff 7b ff ff ff | .5......L...w....f..........{... |
3fc0 | 2b ff ff ff a3 ff ff ff d6 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 d7 49 89 f6 48 89 fb 48 | +...........UH..AWAVSPA..I..H..H |
3fe0 | 8d 15 7e bf 01 00 be d8 b9 f0 ff b9 01 00 00 00 e8 a3 00 00 00 be ff ff ff ff 48 89 df 4c 89 f2 | ..~.......................H..L.. |
4000 | e8 76 db ff ff 83 f8 05 74 65 be fe ff ff ff 48 89 df e8 3a d0 ff ff be d8 b9 f0 ff ba 02 00 00 | .v......te.....H...:............ |
4020 | 00 48 89 df e8 39 dc ff ff 31 f6 48 89 df 4c 89 f2 44 89 f9 e8 5f 00 00 00 48 85 c0 74 14 48 8d | .H...9...1.H..L..D..._...H..t.H. |
4040 | 35 27 bf 01 00 31 c0 48 89 df 4c 89 f2 e8 20 ed ff ff be ff ff ff ff 48 89 df e8 72 d2 ff ff be | 5'...1.H..L............H...r.... |
4060 | fd ff ff ff 48 89 df 4c 89 f2 e8 52 de ff ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 3e d0 ff | ....H..L...R.............H...>.. |
4080 | ff be fe ff ff ff 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 b9 cf ff ff 55 48 89 e5 41 57 41 56 | ......H..H...[A^A_].....UH..AWAV |
40a0 | 41 55 41 54 53 50 41 89 ce 49 89 d5 49 89 ff 85 f6 74 08 4c 89 ff e8 16 d2 ff ff be 2e 00 00 00 | AUATSPA..I..I....t.L............ |
40c0 | 4c 89 ef e8 68 b7 01 00 49 89 c4 4d 85 e4 75 0e 4c 89 ef e8 7c b7 01 00 49 89 c4 4d 01 ec 4c 89 | L...h...I..M..u.L...|...I..M..L. |
40e0 | e3 4c 29 eb 4c 89 ff 4c 89 ee 48 89 da e8 38 d7 ff ff be fe ff ff ff 4c 89 ff e8 26 db ff ff 85 | .L).L..L..H...8........L...&.... |
4100 | c0 75 4f be fe ff ff ff 4c 89 ff e8 41 cf ff ff 41 80 3c 24 2e ba 01 00 00 00 41 0f 45 d6 31 f6 | .uO.....L...A...A.<$......A.E.1. |
4120 | 4c 89 ff e8 e3 db ff ff 4c 89 ff 4c 89 ee 48 89 da e8 f4 d6 ff ff be fe ff ff ff 4c 89 ff e8 8e | L.......L..L..H............L.... |
4140 | d1 ff ff be fc ff ff ff 4c 89 ff e8 40 dd ff ff eb 12 be ff ff ff ff 4c 89 ff e8 9d d1 ff ff 83 | ........L...@..........L........ |
4160 | f8 05 75 33 be fe ff ff ff ba ff ff ff ff 4c 89 ff e8 49 cf ff ff be fe ff ff ff 4c 89 ff e8 ce | ..u3..........L...I........L.... |
4180 | ce ff ff 31 c0 41 80 3c 24 2e 4d 8d 6c 24 01 0f 84 26 ff ff ff eb 10 be fd ff ff ff 4c 89 ff e8 | ...1.A.<$.M.l$...&..........L... |
41a0 | ad ce ff ff 4c 89 e8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 | ....L..H...[A\A]A^A_].UH..AWAVAT |
41c0 | 53 41 89 ce 49 89 d7 49 89 f4 48 89 fb f2 0f 10 05 fb 23 06 00 be 88 00 00 00 e8 72 00 00 00 4d | SA..I..I..H.......#........r...M |
41e0 | 85 e4 74 3c 31 d2 4d 85 ff 74 18 49 83 3f 00 74 12 49 8d 47 10 31 d2 ff c2 48 83 38 00 48 8d 40 | ..t<1.M..t.I.?.t.I.G.1...H.8.H.@ |
4200 | 10 75 f4 48 89 df 4c 89 e6 e8 be fd ff ff 44 89 f6 f7 d6 ba 01 00 00 00 48 89 df e8 9f ce ff ff | .u.H..L.......D.........H....... |
4220 | 4d 85 ff 74 16 48 89 df 4c 89 fe 44 89 f2 5b 41 5c 41 5e 41 5f 5d e9 ac 00 00 00 41 f7 d6 48 89 | M..t.H..L..D..[A\A^A_].....A..H. |
4240 | df 44 89 f6 5b 41 5c 41 5e 41 5f 5d e9 00 ce ff ff 55 48 89 e5 41 57 41 56 53 50 48 89 f3 f2 0f | .D..[A\A^A_].....UH..AWAVSPH.... |
4260 | 11 45 e0 49 89 fe e8 83 cd ff ff 49 89 c7 48 81 fb 88 00 00 00 74 11 48 8d 35 1e bd 01 00 31 c0 | .E.I.......I..H......t.H.5....1. |
4280 | 4c 89 f7 e8 ea ea ff ff 31 ff e8 5f cd ff ff 49 39 c7 74 1b 48 8d 35 32 bd 01 00 31 c0 4c 89 f7 | L.......1.._...I9.t.H.52...1.L.. |
42a0 | 48 83 c4 08 5b 41 5e 41 5f 5d e9 c3 ea ff ff f2 41 0f 10 0f f2 0f 10 45 e0 66 0f 2e c8 75 02 7b | H...[A^A_]......A......E.f...u.{ |
42c0 | 1b 48 8d 35 1f bd 01 00 b0 02 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 96 ea ff ff 48 83 c4 08 | .H.5......L..H...[A^A_].....H... |
42e0 | 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d4 49 89 f7 49 89 fd 48 8d | [A^A_].UH..AWAVAUATSPA..I..I..H. |
4300 | 15 85 bc 01 00 44 89 e6 e8 c5 f0 ff ff 49 83 3f 00 74 4f b8 fe ff ff ff 44 29 e0 89 45 d4 44 89 | .....D.......I.?.tO.....D)..E.D. |
4320 | e3 f7 db 45 85 e4 45 89 e6 7e 0f 4c 89 ef 89 de e8 9c cf ff ff 41 ff ce 75 f1 49 8b 77 08 4c 89 | ...E..E..~.L.........A..u.I.w.L. |
4340 | ef 44 89 e2 e8 8a d6 ff ff 49 8b 17 4c 89 ef 8b 75 d4 e8 6a db ff ff 49 83 7f 10 00 4d 8d 7f 10 | .D.......I..L...u..j...I....M... |
4360 | 75 c1 41 f7 d4 4c 89 ef 44 89 e6 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 d3 cc ff ff 55 48 | u.A..L..D..H...[A\A]A^A_].....UH |
4380 | 89 e5 41 57 41 56 41 54 53 49 89 d6 41 89 f4 48 89 fb e8 e4 d7 ff ff 83 f8 05 41 bf 01 00 00 00 | ..AWAVATSI..A..H..........A..... |
43a0 | 74 45 be fe ff ff ff 48 89 df e8 a2 cc ff ff 48 89 df 44 89 e6 e8 53 cc ff ff 41 89 c4 45 31 ff | tE.....H.......H..D...S...A..E1. |
43c0 | 31 f6 31 d2 48 89 df e8 3f d9 ff ff be ff ff ff ff 48 89 df e8 f8 ce ff ff 48 89 df 44 89 e6 4c | 1.1.H...?........H.......H..D..L |
43e0 | 89 f2 e8 da da ff ff 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 | .......D..[A\A^A_].UH..AWAVATSA. |
4400 | cf 49 89 d4 49 89 f6 48 89 fb 48 8d 15 53 bb 01 00 be d8 b9 f0 ff e8 63 ff ff ff be ff ff ff ff | .I..I..H..H..S.........c........ |
4420 | 48 89 df 4c 89 f2 e8 50 d7 ff ff be ff ff ff ff 48 89 df e8 a7 d1 ff ff 85 c0 75 59 be fe ff ff | H..L...P........H.........uY.... |
4440 | ff 48 89 df e8 08 cc ff ff 31 d2 48 89 df 4c 89 e6 e8 7d d5 ff ff 48 89 df 4c 89 f6 e8 22 d4 ff | .H.......1.H..L...}...H..L...".. |
4460 | ff be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 4b dd ff ff be ff ff ff ff 48 89 df | ...........1.E1.H...K........H.. |
4480 | e8 4c ce ff ff be fd ff ff ff 48 89 df 4c 89 f2 e8 2c da ff ff be fe ff ff ff ba ff ff ff ff 48 | .L........H..L...,.............H |
44a0 | 89 df e8 18 cc ff ff be fe ff ff ff 48 89 df e8 9d cb ff ff 45 85 ff 74 20 be ff ff ff ff 48 89 | ............H.......E..t......H. |
44c0 | df e8 0b ce ff ff 48 89 df 4c 89 f6 5b 41 5c 41 5e 41 5f 5d e9 44 d9 ff ff 5b 41 5c 41 5e 41 5f | ......H..L..[A\A^A_].D...[A\A^A_ |
44e0 | 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 cc 49 89 d7 48 89 f3 49 | ].UH..AWAVAUATSH..8...I..I..H..I |
4500 | 89 fe 4c 89 b5 a0 df ff ff 4c 89 ff e8 43 b3 01 00 48 89 85 b0 df ff ff 4c 89 b5 d0 df ff ff 48 | ..L......L...C...H......L......H |
4520 | 8d 85 d8 df ff ff 48 89 85 b8 df ff ff 48 c7 85 c8 df ff ff 00 00 00 00 48 c7 85 c0 df ff ff 00 | ......H......H..........H....... |
4540 | 20 00 00 48 89 df 4c 89 fe e8 2a b3 01 00 49 89 c5 4d 85 ed 0f 84 80 00 00 00 4c 8d b5 b8 df ff | ...H..L...*...I..M........L..... |
4560 | ff 4c 89 bd a8 df ff ff 4d 89 ef 49 29 df 4c 89 f7 4c 89 fe e8 61 f0 ff ff 48 89 c7 48 89 de 4c | .L......M..I).L..L...a...H..H..L |
4580 | 89 fa e8 25 b2 01 00 4c 01 bd c8 df ff ff 4c 89 e7 e8 be b2 01 00 48 89 c3 4c 89 f7 48 89 de e8 | ...%...L......L.......H..L..H... |
45a0 | 36 f0 ff ff 48 89 c7 4c 89 e6 48 89 da e8 fa b1 01 00 48 01 9d c8 df ff ff 4c 89 eb 48 03 9d b0 | 6...H..L..H.......H......L..H... |
45c0 | df ff ff 48 89 df 48 8b b5 a8 df ff ff e8 a6 b2 01 00 49 89 c5 4d 85 ed 75 8e 48 89 df e8 72 b2 | ...H..H...........I..M..u.H...r. |
45e0 | 01 00 49 89 c6 4c 8d bd b8 df ff ff 4c 89 ff 4c 89 f6 e8 e3 ef ff ff 48 89 c7 48 89 de 4c 89 f2 | ..I..L......L..L.......H..H..L.. |
4600 | e8 a7 b1 01 00 4c 01 b5 c8 df ff ff 4c 89 ff e8 00 f1 ff ff be ff ff ff ff 31 d2 48 8b bd a0 df | .....L......L............1.H.... |
4620 | ff ff e8 de cf ff ff 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 | .......H..8...[A\A]A^A_].UH..SPH |
4640 | 8d 3d 28 00 00 00 31 f6 e8 58 09 01 00 48 89 c3 48 85 db 74 0f 48 8d 35 30 00 00 00 48 89 df e8 | .=(...1..X...H..H..t.H.50...H... |
4660 | 72 c9 ff ff 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 71 | r...H..H...[].UH..H..H..t.H..].q |
4680 | b1 01 00 e8 b2 b0 01 00 31 c0 5d c3 55 48 89 e5 41 56 53 4c 8b 35 7e a9 06 00 49 8b 1e be ff ff | ........1.].UH..AVSL.5~...I..... |
46a0 | ff ff 31 d2 e8 5c cf ff ff 48 89 c1 48 8d 35 6a b9 01 00 31 c0 48 89 df 48 89 ca e8 6e b0 01 00 | ..1..\...H..H.5j...1.H..H...n... |
46c0 | 49 8b 3e e8 3c b0 01 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 | I.>.<...1.[A^].UH..AWAVATSA..A.. |
46e0 | 48 89 fb 45 31 f6 45 85 ff 0f 84 fb 00 00 00 be ff ff ff ff 48 89 df e8 00 cc ff ff 83 f8 05 0f | H..E1.E.............H........... |
4700 | 85 e5 00 00 00 48 89 df e8 cb d0 ff ff be fe ff ff ff 48 89 df e8 73 de ff ff 85 c0 0f 84 c8 00 | .....H............H...s......... |
4720 | 00 00 41 ff cf be fe ff ff ff 48 89 df e8 ca cb ff ff 83 f8 04 75 26 ba ff ff ff ff 48 89 df 44 | ..A.......H..........u&.....H..D |
4740 | 89 e6 e8 91 cc ff ff 85 c0 75 32 48 89 df 44 89 e6 44 89 fa e8 76 ff ff ff 85 c0 75 35 be fe ff | .........u2H..D..D...v.....u5... |
4760 | ff ff 48 89 df e8 e7 c8 ff ff be fe ff ff ff 48 89 df e8 16 de ff ff 85 c0 75 aa eb 6d be fe ff | ..H............H.........u..m... |
4780 | ff ff 48 89 df e8 c7 c8 ff ff 41 be 01 00 00 00 eb 58 be fe ff ff ff ba ff ff ff ff 48 89 df e8 | ..H.......A......X..........H... |
47a0 | 1b c9 ff ff be fe ff ff ff 48 89 df e8 a0 c8 ff ff 48 8d 35 fa b8 01 00 ba 01 00 00 00 48 89 df | .........H.......H.5.........H.. |
47c0 | e8 65 d0 ff ff 41 be 01 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 e2 c8 ff ff be 03 00 | .e...A...............H.......... |
47e0 | 00 00 48 89 df e8 e1 dd ff ff 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe | ..H.......D..[A\A^A_].UH..AVSI.. |
4800 | be d8 b9 f0 ff ba 02 00 00 00 e8 53 d4 ff ff 48 8d 35 7a ab 06 00 31 db 31 d2 4c 89 f7 e8 c5 fa | ...........S...H.5z...1.1.L..... |
4820 | ff ff be ff ff ff ff 4c 89 f7 e8 a2 ca ff ff 48 8d 15 b0 b8 01 00 be fe ff ff ff 4c 89 f7 e8 7e | .......L.......H...........L...~ |
4840 | d6 ff ff 48 8d 35 9f b8 01 00 ba 07 00 00 00 4c 89 f7 e8 d3 cf ff ff 48 8d 15 93 b8 01 00 be fe | ...H.5.........L.......H........ |
4860 | ff ff ff 4c 89 f7 e8 56 d6 ff ff 4c 89 f7 89 de e8 a9 ca ff ff 4c 89 f7 48 89 c6 e8 03 d0 ff ff | ...L...V...L.........L..H....... |
4880 | ff c3 83 fb 09 75 e4 48 8d 35 2b 00 00 00 ba 09 00 00 00 4c 89 f7 e8 38 d1 ff ff 48 8d 15 58 b8 | .....u.H.5+........L...8...H..X. |
48a0 | 01 00 be fe ff ff ff 4c 89 f7 e8 12 d6 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 | .......L............[A^].UH..SPH |
48c0 | 89 fb be 01 00 00 00 e8 a1 eb ff ff be 01 00 00 00 48 89 df e8 23 ca ff ff be d7 b9 f0 ff 29 c6 | .................H...#........). |
48e0 | 48 89 df e8 e9 c9 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 00 | H............H...[].UH..SPH..... |
4900 | 00 00 e8 d8 cc ff ff 85 c0 74 0e 48 89 df 48 83 c4 08 5b 5d e9 1c c7 ff ff be 01 00 00 00 48 89 | .........t.H..H...[]..........H. |
4920 | df e8 47 eb ff ff be 01 00 00 00 ba ff ff ff ff 48 89 df e8 87 c7 ff ff be fe ff ff ff 48 89 df | ..G.............H............H.. |
4940 | e8 0c c7 ff ff 48 8d 35 ac b9 01 00 ba 11 00 00 00 48 89 df e8 d1 ce ff ff be 01 00 00 00 48 89 | .....H.5.........H............H. |
4960 | df e8 eb c6 ff ff 48 89 df 48 83 c4 08 5b 5d e9 20 01 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 | ......H..H...[].....UH..AWAVSPI. |
4980 | fe 48 8d 15 3f b9 01 00 48 8d 0d 91 ab 06 00 be 01 00 00 00 e8 fa e8 ff ff 48 98 48 8d 0d 3e 1c | .H..?...H................H.H..>. |
49a0 | 06 00 8b 1c 81 be 02 00 00 00 31 d2 4c 89 f7 e8 e7 eb ff ff 4c 89 f7 89 de 89 c2 e8 70 da ff ff | ..........1.L.......L.......p... |
49c0 | 41 89 c7 83 fb 09 74 05 83 fb 05 75 0d 4c 89 f7 44 89 fe e8 91 d0 ff ff eb 3e 83 fb 03 75 2e be | A.....t....u.L..D........>...u.. |
49e0 | 04 00 00 00 31 d2 4c 89 f7 e8 42 da ff ff f2 41 0f 2a cf f2 0f 2a c0 f2 0f 59 05 d9 1b 06 00 f2 | ....1.L...B....A.*...*...Y...... |
4a00 | 0f 58 c1 4c 89 f7 e8 e6 cd ff ff eb 0b 49 63 f7 4c 89 f7 e8 f6 cd ff ff b8 01 00 00 00 48 83 c4 | .X.L.........Ic.L............H.. |
4a20 | 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 f3 e8 ff ff | .[A^A_].UH..AVSH.......1.1...... |
4a40 | 49 89 c6 be 01 00 00 00 48 89 df e8 01 c6 ff ff 31 d2 48 89 df 4c 89 f6 e8 20 ef ff ff 85 c0 74 | I.......H.......1.H..L.........t |
4a60 | 0c 48 89 df 5b 41 5e 5d e9 17 db ff ff 4c 8d 05 74 0c 00 00 31 f6 ba ff ff ff ff 31 c9 48 89 df | .H..[A^].....L..t...1......1.H.. |
4a80 | e8 3e d7 ff ff 48 89 df e8 a8 c5 ff ff ff c8 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 02 | .>...H.........[A^].UH..AVSH.... |
4aa0 | 00 00 00 ba 01 00 00 00 e8 ee ea ff ff 49 89 c6 be 01 00 00 00 48 89 df e8 94 c5 ff ff be 01 00 | .............I.......H.......... |
4ac0 | 00 00 48 89 df e8 d3 c8 ff ff 85 c0 74 2a 45 85 f6 7e 25 48 89 df 44 89 f6 e8 39 e4 ff ff be 01 | ..H.........t*E..~%H..D...9..... |
4ae0 | 00 00 00 48 89 df e8 e6 c7 ff ff be 02 00 00 00 48 89 df e8 d3 da ff ff 48 89 df 5b 41 5e 5d e9 | ...H............H.......H..[A^]. |
4b00 | 80 da ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 56 e9 ff ff be 01 00 00 00 48 89 df e8 | ....UH..SPH........V........H... |
4b20 | 58 d2 ff ff 85 c0 74 16 48 8d 15 a6 b6 01 00 be 01 00 00 00 48 89 df e8 18 f2 ff ff eb 08 48 89 | X.....t.H...........H.........H. |
4b40 | df e8 92 cc ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe 48 8d 15 4f | ...........H...[].UH..AVSI..H..O |
4b60 | b7 01 00 be 01 00 00 00 e8 e7 f1 ff ff 85 c0 48 8d 05 ba 0a 00 00 48 8d 1d 06 0b 00 00 48 0f 45 | ...............H......H......H.E |
4b80 | d8 be 01 00 00 00 4c 89 f7 e8 df e8 ff ff 31 d2 4c 89 f7 48 89 de e8 38 ce ff ff be 01 00 00 00 | ......L.......1.L..H...8........ |
4ba0 | 4c 89 f7 e8 29 c7 ff ff 31 f6 4c 89 f7 e8 5c cc ff ff b8 03 00 00 00 5b 41 5e 5d c3 55 48 89 e5 | L...)...1.L...\........[A^].UH.. |
4bc0 | 41 57 41 56 41 54 53 48 89 fb be 01 00 00 00 31 d2 31 c9 e8 5b e7 ff ff 49 89 c6 be 02 00 00 00 | AWAVATSH.......1.1..[...I....... |
4be0 | 31 d2 31 c9 48 89 df e8 47 e7 ff ff 49 89 c7 be 03 00 00 00 48 89 df e8 00 c7 ff ff 83 f8 ff 0f | 1.1.H...G...I.......H........... |
4c00 | 95 c0 0f b6 c0 44 8d 24 40 48 89 df 4c 89 f6 4c 89 fa e8 66 ed ff ff 48 89 df 89 c6 44 89 e2 5b | .....D.$@H..L..L...f...H....D..[ |
4c20 | 41 5c 41 5e 41 5f 5d e9 8e 09 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 48 89 fb 48 8d | A\A^A_].....UH..AWAVATSH...H..H. |
4c40 | 55 d8 be 01 00 00 00 e8 b9 c9 ff ff 49 89 c4 48 8d 15 12 b6 01 00 be 03 00 00 00 31 c9 48 89 df | U...........I..H...........1.H.. |
4c60 | e8 ce e6 ff ff 49 89 c7 be 04 00 00 00 48 89 df e8 87 c6 ff ff 83 f8 ff 0f 95 c0 44 0f b6 f0 41 | .....I.......H.............D...A |
4c80 | c1 e6 02 4d 85 e4 74 29 be 02 00 00 00 31 c9 48 89 df 4c 89 e2 e8 99 e6 ff ff 48 8b 55 d8 48 89 | ...M..t).....1.H..L.......H.U.H. |
4ca0 | df 4c 89 e6 48 89 c1 4d 89 f8 e8 1d f0 ff ff eb 4f 48 8d 15 b3 b5 01 00 be 02 00 00 00 31 c9 48 | .L..H..M........OH...........1.H |
4cc0 | 89 df e8 6c e6 ff ff 49 89 c4 be 01 00 00 00 ba 06 00 00 00 48 89 df e8 46 e7 ff ff be 05 00 00 | ...l...I............H...F....... |
4ce0 | 00 48 89 df e8 68 c3 ff ff 48 8d 35 0a 08 00 00 31 d2 48 89 df 4c 89 e1 4d 89 f8 e8 44 d6 ff ff | .H...h...H.5....1.H..L..M...D... |
4d00 | 48 89 df 89 c6 44 89 f2 e8 ad 08 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 | H....D.......H...[A\A^A_].UH..AV |
4d20 | 53 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 ef e6 ff ff 41 be 02 00 00 00 be 02 00 00 00 48 89 | SH.................A..........H. |
4d40 | df e8 0b c3 ff ff be 01 00 00 00 48 89 df e8 3a d8 ff ff 85 c0 75 0e 48 89 df e8 79 ca ff ff 41 | ...........H...:.....u.H...y...A |
4d60 | be 01 00 00 00 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 e3 b4 01 00 be 01 00 | .....D..[A^].UH..SPH..H......... |
4d80 | 00 00 e8 cd ef ff ff be 01 00 00 00 85 c0 74 21 48 89 df e8 39 c5 ff ff be 01 00 00 00 ba 03 00 | ..............t!H...9........... |
4da0 | 00 00 31 c9 45 31 c0 48 89 df e8 14 d4 ff ff eb 33 ba 05 00 00 00 48 89 df e8 64 e6 ff ff 48 8d | ..1.E1.H........3.....H...d...H. |
4dc0 | 35 55 ff ff ff 31 d2 48 89 df e8 04 cc ff ff be 01 00 00 00 48 89 df e8 f5 c4 ff ff 48 89 df e8 | 5U...1.H............H.......H... |
4de0 | f4 c9 ff ff b8 03 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 6a | .........H...[].UH..SPH........j |
4e00 | e6 ff ff be 01 00 00 00 48 89 df e8 59 cc ff ff be 01 00 00 00 ba 01 00 00 00 48 89 df e8 9d c2 | ........H...Y.............H..... |
4e20 | ff ff 48 89 df e8 0b c2 ff ff 8d 70 fe 4c 8d 0d 86 06 00 00 ba ff ff ff ff 31 c9 45 31 c0 48 89 | ..H........p.L...........1.E1.H. |
4e40 | df e8 e7 d3 ff ff 31 d2 48 89 df 89 c6 48 83 c4 08 5b 5d e9 62 06 00 00 55 48 89 e5 41 57 41 56 | ......1.H....H...[].b...UH..AWAV |
4e60 | 41 55 41 54 53 50 49 89 ff e8 c7 c1 ff ff 41 89 c6 48 8d 35 1e b3 01 00 4c 89 ff e8 4f cc ff ff | AUATSPI.......A..H.5....L...O... |
4e80 | 45 85 f6 0f 8e 9c 00 00 00 31 db 4c 8b 25 96 a1 06 00 ff c3 be ff ff ff ff 4c 89 ff e8 30 c4 ff | E........1.L.%...........L...0.. |
4ea0 | ff 4c 89 ff 89 de e8 26 c4 ff ff be 01 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 4c 89 ff e8 01 d3 | .L.....&.............1.E1.L..... |
4ec0 | ff ff be ff ff ff ff 4c 89 ff 48 8d 55 d0 e8 32 c7 ff ff 49 89 c5 4d 85 ed 74 76 83 fb 02 7c 1a | .......L..H.U..2...I..M..tv...|. |
4ee0 | 49 8b 0c 24 be 01 00 00 00 ba 01 00 00 00 48 8d 3d 67 b3 01 00 e8 64 a8 01 00 48 8b 55 d0 49 8b | I..$..........H.=g....d...H.U.I. |
4f00 | 0c 24 be 01 00 00 00 4c 89 ef e8 4f a8 01 00 be fe ff ff ff 4c 89 ff e8 35 c1 ff ff 44 39 f3 0f | .$.....L...O........L...5...D9.. |
4f20 | 8c 6d ff ff ff 48 8b 1d fc a0 06 00 48 8b 0b 48 8d 3d 28 b3 01 00 be 01 00 00 00 ba 01 00 00 00 | .m...H......H..H.=(............. |
4f40 | e8 19 a8 01 00 48 8b 3b e8 b7 a7 01 00 31 c0 eb 11 48 8d 35 d9 b2 01 00 31 c0 4c 89 ff e8 10 de | .....H.;.....1...H.5....1.L..... |
4f60 | ff ff 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 | ..H...[A\A]A^A_].UH..SPH........ |
4f80 | e9 e4 ff ff be 02 00 00 00 48 89 df e8 dc e4 ff ff be 01 00 00 00 ba 02 00 00 00 48 89 df e8 35 | .........H.................H...5 |
4fa0 | c4 ff ff 48 89 df 89 c6 e8 bc ca ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 | ...H..............H...[].UH..SPH |
4fc0 | 89 fb be 01 00 00 00 e8 30 c3 ff ff 83 e0 fe 83 f8 04 74 14 48 8d 15 3d b2 01 00 be 01 00 00 00 | ........0.........t.H..=........ |
4fe0 | 48 89 df e8 91 dc ff ff be 01 00 00 00 48 89 df e8 99 c6 ff ff 48 89 df 48 89 c6 e8 0e c8 ff ff | H............H.......H..H....... |
5000 | b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 05 00 00 00 e8 | .....H...[].UH..SPH............. |
5020 | fe e3 ff ff be 02 00 00 00 48 89 df e8 3c e4 ff ff be 02 00 00 00 48 89 df e8 13 c0 ff ff be 01 | .........H...<........H......... |
5040 | 00 00 00 48 89 df e8 da cb ff ff 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.. |
5060 | be 01 00 00 00 ba 05 00 00 00 e8 b3 e3 ff ff be 02 00 00 00 48 89 df e8 f1 e3 ff ff be 03 00 00 | ....................H........... |
5080 | 00 48 89 df e8 e4 e3 ff ff be 03 00 00 00 48 89 df e8 bb bf ff ff be 01 00 00 00 48 89 df e8 c5 | .H............H............H.... |
50a0 | ce ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fc e8 73 bf | ........H...[].UH..AWAVATSI...s. |
50c0 | ff ff 41 89 c6 be 01 00 00 00 4c 89 e7 e8 2a c2 ff ff 83 f8 04 75 2a 41 bf 01 00 00 00 be 01 00 | ..A.......L...*......u*A........ |
50e0 | 00 00 31 d2 4c 89 e7 e8 19 c5 ff ff 80 38 23 75 10 41 ff ce 49 63 f6 4c 89 e7 e8 0f c7 ff ff eb | ..1.L........8#u.A..Ic.L........ |
5100 | 40 be 01 00 00 00 4c 89 e7 e8 1f e4 ff ff 48 85 c0 49 63 de 78 09 48 39 d8 48 0f 4e d8 eb 03 48 | @.....L.......H..Ic.x.H9.H.N...H |
5120 | 01 c3 48 85 db 7f 14 48 8d 15 d7 b0 01 00 be 01 00 00 00 4c 89 e7 e8 3e db ff ff 41 29 de 45 89 | ..H....H...........L...>...A).E. |
5140 | f7 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe be 02 00 00 00 e8 9b c1 ff | .D..[A\A^A_].UH..AVSI........... |
5160 | ff 89 c3 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 ad e2 ff ff 85 db 74 19 83 fb 05 74 14 48 8d | .............L.........t....t.H. |
5180 | 15 3a b0 01 00 be 02 00 00 00 4c 89 f7 e8 e7 da ff ff 48 8d 15 3c b0 01 00 be 01 00 00 00 4c 89 | .:........L.......H..<........L. |
51a0 | f7 e8 ae eb ff ff 85 c0 74 15 48 8d 35 30 b0 01 00 31 c0 4c 89 f7 5b 41 5e 5d e9 b3 db ff ff be | ........t.H.50...1.L..[A^]...... |
51c0 | 02 00 00 00 4c 89 f7 e8 85 be ff ff be 01 00 00 00 4c 89 f7 e8 f3 ce ff ff b8 01 00 00 00 5b 41 | ....L............L............[A |
51e0 | 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 48 89 fb be 02 00 00 00 e8 fb c0 ff | ^].UH..AWAVAUATSH..(H........... |
5200 | ff 85 c0 7e 7e be 02 00 00 00 48 89 df e8 1b e3 ff ff 49 89 c4 be 01 00 00 00 ba 04 00 00 00 48 | ...~~.....H.......I............H |
5220 | 89 df e8 fb e1 ff ff 48 8d 55 c8 be 01 00 00 00 48 89 df e8 54 e1 ff ff 49 89 c7 4c 89 e0 48 83 | .......H.U......H...T...I..L..H. |
5240 | c0 fe 48 83 f8 23 72 14 48 8d 15 57 af 01 00 be 02 00 00 00 48 89 df e8 1d da ff ff 48 89 5d b8 | ..H..#r.H..W........H.......H.]. |
5260 | 48 8d 35 51 af 01 00 4c 89 ff e8 03 a6 01 00 48 89 c3 41 8a 04 1f 31 c9 3c 2b 75 38 4a 8d 5c 3b | H.5Q...L.......H..A...1.<+u8J.\; |
5280 | 01 eb 7e be 01 00 00 00 48 89 df e8 dd e1 ff ff be 01 00 00 00 48 89 df e8 5f c0 ff ff 83 f8 03 | ..~.....H............H..._...... |
52a0 | 75 22 be 01 00 00 00 48 89 df e8 a2 bd ff ff e9 3e 01 00 00 3c 2d 75 46 4a 8d 5c 3b 01 b9 01 00 | u".....H........>...<-uFJ.\;.... |
52c0 | 00 00 eb 3d 48 8d 55 d0 be 01 00 00 00 48 89 df e8 30 c3 ff ff 48 85 c0 0f 84 fe 00 00 00 48 89 | ...=H.U......H...0...H........H. |
52e0 | df 48 89 c6 e8 2e c2 ff ff 48 8b 4d d0 48 ff c1 48 39 c8 0f 84 f9 00 00 00 e9 de 00 00 00 4c 01 | .H.......H.M.H..H9............L. |
5300 | fb 89 4d b4 0f b6 3b 40 84 ff 78 12 48 8b 0d fd 9c 06 00 b8 00 05 00 00 23 44 b9 3c eb 0a be 00 | ..M...;@..x.H...........#D.<.... |
5320 | 05 00 00 e8 34 a3 01 00 31 c9 48 89 4d c0 85 c0 b9 00 00 00 00 0f 84 94 00 00 00 4d 63 f4 31 c0 | ....4...1.H.M..............Mc.1. |
5340 | 48 89 45 c0 45 31 ed 0f b6 3b 8d 47 d0 83 f8 09 77 09 40 0f be c7 83 c0 d0 eb 08 e8 0e a3 01 00 | H.E.E1...;.G....w.@............. |
5360 | 83 c0 c9 44 39 e0 b9 00 00 00 00 7d 62 4c 89 e9 49 0f af ce 4c 63 e8 49 01 cd 0f b6 7b 01 48 ff | ...D9......}bL..I...Lc.I....{.H. |
5380 | c3 40 84 ff 78 14 48 8b 05 83 9c 06 00 8b 44 b8 3c b9 00 05 00 00 21 c8 eb 0a be 00 05 00 00 e8 | .@..x.H.......D.<.....!......... |
53a0 | b8 a2 01 00 85 c0 75 9f 48 8d 35 09 ae 01 00 48 89 df e8 bb a4 01 00 48 89 c1 4c 89 e8 48 f7 d8 | ......u.H.5....H.......H..L..H.. |
53c0 | 83 7d b4 00 49 0f 44 c5 48 89 45 c0 48 01 d9 4c 03 7d c8 4c 39 f9 48 8b 5d b8 74 0a 48 89 df e8 | .}..I.D.H.E.H..L.}.L9.H.].t.H... |
53e0 | f4 c3 ff ff eb 0c 48 89 df 48 8b 75 c0 e8 1c c4 ff ff b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d | ......H..H.u...........H..([A\A] |
5400 | 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 54 e0 ff ff be 01 00 00 00 31 d2 | A^A_].UH..SPH........T........1. |
5420 | 48 89 df e8 61 ea ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb e8 f2 | H...a........H...[].UH..AVSH.... |
5440 | bb ff ff 41 89 c6 be 02 00 00 00 ba 06 00 00 00 48 89 df e8 ca df ff ff be 01 00 00 00 48 89 df | ...A............H............H.. |
5460 | e8 04 c6 ff ff be 01 00 00 00 48 89 df e8 5f be ff ff be 03 00 00 00 ba 02 00 00 00 48 89 df e8 | ..........H..._.............H... |
5480 | 3b bc ff ff 41 8d 76 fe 4c 8d 0d 2b 00 00 00 ba ff ff ff ff b9 02 00 00 00 41 b8 02 00 00 00 48 | ;...A.v.L..+.............A.....H |
54a0 | 89 df e8 86 cd ff ff ba 02 00 00 00 48 89 df 89 c6 5b 41 5e 5d e9 00 00 00 00 55 48 89 e5 41 56 | ............H....[A^].....UH..AV |
54c0 | 53 49 89 d6 48 89 fb 83 fe 02 72 1e 31 f6 48 89 df e8 93 c5 ff ff be fe ff ff ff 48 89 df e8 ee | SI..H.....r.1.H............H.... |
54e0 | bd ff ff b8 02 00 00 00 eb 0b 48 89 df e8 43 bb ff ff 44 29 f0 5b 41 5e 5d c3 55 48 89 e5 41 56 | ..........H...C...D).[A^].UH..AV |
5500 | 53 49 89 d6 48 89 fb 48 8d 15 65 ad 01 00 be 02 00 00 00 e8 ba de ff ff be 01 00 00 00 48 89 df | SI..H..H..e..................H.. |
5520 | e8 ac bd ff ff 31 f6 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 8a cc ff ff be ff ff ff ff 48 89 | .....1......1.E1.H............H. |
5540 | df e8 b6 bd ff ff 85 c0 74 55 be ff ff ff ff 48 89 df e8 46 be ff ff 85 c0 75 11 48 8d 35 2b ad | ........tU.....H...F.....u.H.5+. |
5560 | 01 00 31 c0 48 89 df e8 06 d8 ff ff be ff ff ff ff ba 05 00 00 00 48 89 df e8 df bc ff ff be fe | ..1.H.................H......... |
5580 | ff ff ff 48 89 df e8 c6 ba ff ff be 05 00 00 00 48 89 df 4c 89 f2 5b 41 5e 5d e9 66 c0 ff ff be | ...H............H..L..[A^].f.... |
55a0 | fe ff ff ff 48 89 df e8 a5 ba ff ff 49 c7 06 00 00 00 00 31 c0 5b 41 5e 5d c3 55 48 89 e5 41 56 | ....H.......I......1.[A^].UH..AV |
55c0 | 53 48 89 fb 85 f6 74 22 48 89 df e8 08 c2 ff ff be fe ff ff ff ba 01 00 00 00 48 89 df e8 dd ba | SH....t"H.................H..... |
55e0 | ff ff 41 be 02 00 00 00 eb 3e 41 be 01 00 00 00 85 d2 74 34 48 89 df 89 d6 e8 d3 bc ff ff 41 be | ..A......>A.......t4H.........A. |
5600 | 01 00 00 00 be fe ff ff ff ba 01 00 00 00 48 89 df e8 b5 d1 ff ff 48 85 c0 75 0d be fe ff ff ff | ..............H.......H..u...... |
5620 | 48 89 df e8 29 ba ff ff 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 02 00 | H...)...D..[A^].UH..AWAVSPI..... |
5640 | 00 00 e8 e6 de ff ff 48 89 c3 48 ff c3 4c 89 f7 48 89 de e8 b6 c1 ff ff 41 bf 01 00 00 00 be 01 | .......H..H..L..H.......A....... |
5660 | 00 00 00 4c 89 f7 48 89 da e8 72 c5 ff ff 83 f8 01 41 83 df ff 44 89 f8 48 83 c4 08 5b 41 5e 41 | ...L..H...r......A...D..H...[A^A |
5680 | 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 02 00 00 00 e8 93 de ff ff 48 89 c3 48 ff c3 | _].UH..AWAVSPI............H..H.. |
56a0 | 41 bf 01 00 00 00 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 6a dd ff ff 4c 89 f7 48 89 de e8 4b | A...............L...j...L..H...K |
56c0 | c1 ff ff be 01 00 00 00 4c 89 f7 48 89 da e8 8f c5 ff ff 83 f8 01 41 83 df ff 44 89 f8 48 83 c4 | ........L..H..........A...D..H.. |
56e0 | 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 e8 44 b9 ff ff ff c8 5d c3 55 48 89 e5 48 8d 35 0a ac 01 00 | .[A^A_].UH...D.....].UH..H.5.... |
5700 | 31 c0 5d e9 6a d6 ff ff 55 48 89 e5 53 8b 47 20 3b 47 24 7e 47 ff c8 4c 63 c0 48 8b 07 4c 8b 48 | 1.].j...UH..S.G.;G$~G..Lc.H..L.H |
5720 | 38 43 8b 04 81 89 c1 83 e1 3f 83 f9 04 75 2d 44 8d 54 32 ff 89 c1 c1 e9 06 0f b6 c9 89 c3 c1 eb | 8C.......?...u-D.T2............. |
5740 | 17 44 8d 1c 19 39 f1 7f 08 8d 5c 19 01 39 f3 7d 25 39 f1 7c 07 8d 1c 32 39 d9 7e 1a c1 e6 06 c1 | .D...9....\..9.}%9.|...29.~..... |
5760 | e2 17 81 c2 00 00 80 ff 09 f2 83 ca 04 89 d6 5b 5d e9 6f 02 00 00 39 f1 0f 4e f1 45 39 d3 45 0f | ...............[].o...9..N.E9.E. |
5780 | 4d d3 25 3f c0 7f 00 41 29 f2 c1 e6 06 81 e6 c0 3f 00 00 41 c1 e2 17 41 09 f2 41 09 c2 47 89 14 | M.%?...A).......?..A...A..A..G.. |
57a0 | 81 5b 5d c3 55 48 89 e5 c1 e2 06 09 d6 c1 e1 17 09 ce 41 c1 e0 0e 44 09 c6 5d e9 26 02 00 00 55 | .[].UH............A...D..].&...U |
57c0 | 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 44 8b 73 28 c7 43 28 ff ff ff ff be 1e 80 ff 7f e8 03 02 | H..AVSH...H..D.s(.C(............ |
57e0 | 00 00 89 45 ec 48 8d 75 ec 48 89 df 44 89 f2 e8 20 00 00 00 8b 45 ec 48 83 c4 10 5b 41 5e 5d c3 | ...E.H.u.H..D........E.H...[A^]. |
5800 | 55 48 89 e5 c1 e2 06 09 d6 c1 e1 0e 09 ce 5d e9 d1 01 00 00 55 48 89 e5 83 fa ff 74 35 8b 0e 83 | UH............].....UH.....t5... |
5820 | f9 ff 74 2c 48 8b 07 48 8b 40 38 89 ce 48 63 ce 8b 0c 88 c1 e9 0e 81 c1 01 00 fe ff 83 f9 ff 74 | ..t,H..H.@8..Hc................t |
5840 | 09 8d 4c 0e 01 83 f9 ff 75 e1 5d e9 45 01 00 00 89 16 5d c3 55 48 89 e5 c1 e6 06 c1 e2 17 81 c2 | ..L.....u.].E.....].UH.......... |
5860 | 00 00 80 00 09 d6 83 ce 26 5d e9 76 01 00 00 55 48 89 e5 8b 47 20 89 47 24 5d c3 55 48 89 e5 89 | ........&].v...UH...G..G$].UH... |
5880 | f0 39 57 20 75 0f 89 57 24 48 8d 77 28 89 c2 5d e9 7f ff ff ff b9 ff 00 00 00 89 c6 41 89 d0 5d | .9W.u..W$H.w(..]............A..] |
58a0 | e9 18 00 00 00 55 48 89 e5 89 f0 8b 4f 20 89 4f 24 48 8d 77 28 89 c2 5d e9 57 ff ff ff 55 48 89 | .....UH.....O..O$H.w(..].W...UH. |
58c0 | e5 41 57 41 56 41 55 41 54 53 50 44 89 45 d4 41 89 cc 41 89 d7 89 f3 49 89 fd 83 fb ff 74 52 48 | .AWAVAUATSPD.E.A..A....I.....tRH |
58e0 | 63 c3 49 8b 4d 00 48 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff 41 be ff ff ff ff 74 05 | c.I.M.H.I8..............A.....t. |
5900 | 44 8d 74 03 01 4c 89 ef 89 de 44 89 e2 e8 ae 15 00 00 4c 89 ef 89 de 85 c0 75 05 8b 55 d4 eb 03 | D.t..L....D.......L......u..U... |
5920 | 44 89 fa e8 6d 00 00 00 41 83 fe ff 44 89 f3 75 ae 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 | D...m...A...D..u.H...[A\A]A^A_]. |
5940 | 55 48 89 e5 83 fe ff 74 4a 48 8b 07 48 8b 40 38 c1 e2 06 83 c2 40 81 e2 c0 3f 00 00 48 63 ce 8b | UH.....tJH..H.@8.....@...?..Hc.. |
5960 | 3c 88 89 fe c1 ee 0e 81 c6 01 00 fe ff 83 fe ff 74 16 8d 74 31 01 81 e7 3f c0 ff ff 09 d7 83 fe | <...............t..t1...?....... |
5980 | ff 89 3c 88 75 d6 eb 0b 81 e7 3f c0 ff ff 09 d7 89 3c 88 5d c3 55 48 89 e5 89 f0 f7 d0 01 d0 89 | ..<.u.....?......<.].UH......... |
59a0 | c1 f7 d9 0f 4c c8 81 f9 00 00 02 00 7d 21 48 63 ce 48 8b 17 48 8b 52 38 be ff 3f 00 00 23 34 8a | ....L.......}!Hc.H..H.R8..?..#4. |
59c0 | c1 e0 0e 05 00 c0 ff 7f 09 f0 89 04 8a 5d c3 48 8b 47 10 48 8d 0d 9e a9 01 00 48 89 c7 48 89 ce | .............].H.G.H......H..H.. |
59e0 | e8 9d 80 00 00 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 89 fb 4c 8b 3b 8b 73 28 8b 53 20 b9 ff | .....UH..AWAVSPA..H..L.;.s(.S... |
5a00 | 00 00 00 41 89 d0 e8 b2 fe ff ff c7 43 28 ff ff ff ff 8b 4b 20 41 3b 4f 18 7d 06 49 8b 47 38 eb | ...A........C(.....K.A;O.}.I.G8. |
5a20 | 2e 49 8d 57 18 48 8b 43 10 48 8b 78 38 49 8b 77 38 4c 8d 0d 38 a9 01 00 b9 04 00 00 00 41 b8 ff | .I.W.H.C.H.x8I.w8L..8........A.. |
5a40 | ff ff 7f e8 a0 9e 00 00 49 89 47 38 8b 4b 20 48 63 c9 44 89 34 88 8b 4b 20 41 3b 4f 1c 7d 06 49 | ........I.G8.K.Hc.D.4..K.A;O.}.I |
5a60 | 8b 47 48 eb 2e 49 8d 57 1c 48 8b 43 10 48 8b 78 38 49 8b 77 48 4c 8d 0d f4 a8 01 00 b9 04 00 00 | .GH..I.W.H.C.H.x8I.wHL.......... |
5a80 | 00 41 b8 ff ff ff 7f e8 5c 9e 00 00 49 89 47 48 8b 4b 20 48 8b 53 10 8b 52 08 48 63 c9 89 14 88 | .A......\...I.GH.K.H.S..R.Hc.... |
5aa0 | 8b 43 20 8d 48 01 89 4b 20 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 d3 | .C..H..K.H...[A^A_].UH..AWAVSP.. |
5ac0 | 49 89 fe c1 e6 06 81 fb ff ff 03 00 7f 1a c1 e3 0e 09 de 83 ce 01 4c 89 f7 48 83 c4 08 5b 41 5e | I.....................L..H...[A^ |
5ae0 | 41 5f 5d e9 fd fe ff ff 83 ce 02 4c 89 f7 e8 f2 fe ff ff 41 89 c7 c1 e3 06 83 cb 2e 4c 89 f7 89 | A_]........L.......A........L... |
5b00 | de e8 df fe ff ff 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 0f b6 47 3c 01 f0 48 8b | ......D..H...[A^A_].UH....G<..H. |
5b20 | 0f 0f b6 51 0c 39 d0 7e 0a 3d fa 00 00 00 7d 05 88 41 0c 5d c3 48 8b 47 10 48 8d 0d ee a7 01 00 | ...Q.9.~.=....}..A.].H.G.H...... |
5b40 | 48 89 c7 48 89 ce e8 37 7f 00 00 55 48 89 e5 41 56 53 41 89 f6 48 89 fb e8 b7 ff ff ff 0f b6 43 | H..H...7...UH..AVSA..H.........C |
5b60 | 3c 44 01 f0 88 43 3c 5b 41 5e 5d c3 55 48 89 e5 48 83 ec 10 48 89 75 f0 0f b6 46 08 83 c8 40 89 | <D...C<[A^].UH..H...H.u...F...@. |
5b80 | 45 f8 48 8d 75 f0 48 89 f2 e8 06 00 00 00 48 83 c4 10 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 | E.H.u.H.......H...].UH..AWAVAUAT |
5ba0 | 53 48 83 ec 18 49 89 d7 48 89 f0 48 89 fb 4c 8b 23 48 8b 4b 10 48 8b 79 38 48 89 7d c0 48 8b 71 | SH...I..H..H..L.#H.K.H.y8H.}.H.q |
5bc0 | 50 48 89 c2 e8 20 30 01 00 49 89 c6 41 83 7e 08 13 75 3d 4d 8b 2e 44 3b 6b 2c 48 8d 5b 2c 7d 34 | PH....0..I..A.~..u=M..D;k,H.[,}4 |
5be0 | 49 63 c5 49 8b 74 24 30 48 c1 e0 04 41 8b 4f 08 33 4c 06 08 f6 c1 3f 75 1b 48 01 c6 31 ff 4c 89 | Ic.I.t$0H...A.O.3L....?u.H..1.L. |
5c00 | fa e8 ce 5d 01 00 85 c0 0f 85 c3 00 00 00 eb 04 48 83 c3 2c 4c 89 7d d0 45 8b 6c 24 14 8b 03 48 | ...]............H..,L.}.E.l$...H |
5c20 | 89 45 c8 44 39 e8 4c 63 f8 4d 89 3e 41 c7 46 08 13 00 00 00 44 89 e8 7c 2f 49 8d 54 24 14 49 8b | .E.D9.Lc.M.>A.F.....D..|/I.T$.I. |
5c40 | 74 24 30 4c 8d 0d 1c a7 01 00 b9 10 00 00 00 41 b8 ff ff ff 03 48 8b 7d c0 e8 8a 9c 00 00 49 89 | t$0L...........A.....H.}......I. |
5c60 | 44 24 30 41 8b 44 24 14 41 39 c5 49 8b 4c 24 30 7d 1e 49 63 d5 48 c1 e2 04 48 8d 54 11 08 c7 02 | D$0A.D$.A9.I.L$0}.Ic.H...H.T.... |
5c80 | 00 00 00 00 48 83 c2 10 41 ff c5 41 39 c5 7c ee 49 c1 e7 04 48 8b 75 d0 48 8b 06 48 8b 56 08 4a | ....H...A..A9.|.I...H.u.H..H.V.J |
5ca0 | 89 54 39 08 4a 89 04 39 ff 03 f6 46 08 40 4c 8b 6d c8 74 1d 41 f6 44 24 09 04 74 15 48 8b 16 f6 | .T9.J..9...F.@L.m.t.A.D$..t.H... |
5cc0 | 42 09 03 74 0c 48 8b 7d c0 4c 89 e6 e8 83 50 00 00 44 89 e8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 | B..t.H.}.L....P..D..H...[A\A]A^A |
5ce0 | 5f 5d c3 55 48 89 e5 48 83 ec 20 48 89 75 f0 c7 45 f8 02 00 00 00 48 89 75 e0 c7 45 e8 13 00 00 | _].UH..H...H.u..E.....H.u..E.... |
5d00 | 00 48 8d 75 f0 48 8d 55 e0 e8 86 fe ff ff 48 83 c4 20 5d c3 55 48 89 e5 53 50 48 89 fb 8b 06 83 | .H.u.H.U......H...].UH..SPH..... |
5d20 | f8 0e 75 4b 48 63 46 08 48 8b 0b 48 8b 49 38 bf ff ff 7f 00 23 3c 81 c1 e2 17 81 c2 00 00 80 00 | ..uKHcF.H..H.I8.....#<.......... |
5d40 | 09 fa 89 14 81 48 63 46 08 ba 3f c0 ff ff 23 14 81 0f b6 73 3c c1 e6 06 09 d6 89 34 81 be 01 00 | .....HcF..?...#....s<......4.... |
5d60 | 00 00 48 89 df e8 aa fd ff ff fe 43 3c eb 2c 83 f8 0d 75 27 48 63 46 08 48 8b 0b 48 8b 49 38 be | ..H........C<.,...u'HcF.H..H.I8. |
5d80 | ff 3f 80 ff 23 34 81 c1 e2 0e 81 c2 00 40 00 00 81 e2 00 c0 7f 00 09 f2 89 14 81 48 83 c4 08 5b | .?..#4.......@.............H...[ |
5da0 | 5d c3 55 48 89 e5 8b 06 83 f8 0e 75 24 48 63 46 08 48 8b 0f 48 8b 49 38 ba ff ff 7f 00 23 14 81 | ].UH.......u$HcF.H..H.I8.....#.. |
5dc0 | 81 ca 00 00 00 01 89 14 81 c7 06 0c 00 00 00 eb 22 83 f8 0d 75 1d c7 06 07 00 00 00 48 63 46 08 | ................"...u.......HcF. |
5de0 | 48 8b 0f 48 8b 49 38 8b 04 81 c1 e8 06 0f b6 c0 89 46 08 5d c3 55 48 89 e5 53 50 48 89 f3 8b 03 | H..H.I8..........F.].UH..SPH.... |
5e00 | 83 c0 f8 83 f8 06 77 7b 48 8d 0d 7d 00 00 00 48 63 04 81 48 01 c8 ff e0 48 89 de 48 83 c4 08 5b | ......w{H..}...Hc..H....H..H...[ |
5e20 | 5d e9 7c ff ff ff c7 03 07 00 00 00 eb 55 8b 73 08 c1 e6 17 83 ce 05 eb 3c 0f bf 43 08 f6 c4 01 | ].|..........U.s........<..C.... |
5e40 | 75 0b 0f b6 4f 3a 39 c1 7f 03 fe 4f 3c 80 7b 0b 08 0f b6 4b 0a ba 06 00 00 00 75 0d 38 4f 3a ba | u...O:9....O<.{....K......u.8O:. |
5e60 | 07 00 00 00 77 03 fe 4f 3c c1 e1 17 09 d1 c1 e0 0e 09 c8 89 c6 e8 6b fb ff ff 89 43 08 c7 03 0c | ....w..O<.............k....C.... |
5e80 | 00 00 00 48 83 c4 08 5b 5d c3 66 90 9a ff ff ff a2 ff ff ff ad ff ff ff f7 ff ff ff f7 ff ff ff | ...H...[].f..................... |
5ea0 | 8c ff ff ff 8c ff ff ff 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 3b ff ff ff 41 83 3e 07 75 14 | ........UH..AVSI..H...;...A.>.u. |
5ec0 | 41 8b 46 08 f6 c4 01 75 0b 0f b6 4b 3a 39 c1 7f 03 fe 4b 3c be 01 00 00 00 48 89 df e8 33 fc ff | A.F....u...K:9....K<.....H...3.. |
5ee0 | ff 8a 43 3c fe c0 88 43 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 00 00 00 00 55 48 89 | ..C<...C<.....H..L..[A^].....UH. |
5f00 | e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 41 89 d4 49 89 f6 49 89 ff e8 25 10 00 00 49 8d 5e 10 | .AWAVAUATSH..(A..I..I...%...I.^. |
5f20 | 41 83 3e 0b 75 0f 41 8b 56 08 4c 89 ff 48 89 de e8 df f8 ff ff 48 89 5d c8 41 8b 76 10 45 8b 6e | A.>.u.A.V.L..H.......H.].A.v.E.n |
5f40 | 14 44 39 ee 0f 84 02 01 00 00 4c 89 ff e8 4a 11 00 00 85 c0 75 13 4c 89 ff 44 89 ee e8 3b 11 00 | .D9.......L...J.....u.L..D...;.. |
5f60 | 00 85 c0 0f 84 0d 01 00 00 44 89 e3 41 83 3e 0b 75 11 49 8d 47 28 48 89 45 b8 c7 45 c0 ff ff ff | .........D..A.>.u.I.G(H.E..E.... |
5f80 | ff eb 39 49 8d 47 28 48 89 45 b8 45 8b 67 28 41 c7 47 28 ff ff ff ff be 1e 80 ff 7f 4c 89 ff e8 | ..9I.G(H.E.E.g(A.G(.........L... |
5fa0 | 41 fa ff ff 89 45 d4 48 8d 75 d4 4c 89 ff 44 89 e2 e8 5e f8 ff ff 8b 45 d4 89 45 c0 41 8b 47 20 | A....E.H.u.L..D...^....E..E.A.G. |
5fc0 | 41 89 47 24 41 89 dd 41 c1 e5 06 44 89 ee 81 ce 03 40 00 00 4c 89 ff e8 09 fa ff ff 41 89 c4 41 | A.G$A..A...D.....@..L.......A..A |
5fe0 | 8b 47 20 41 89 47 24 41 81 cd 03 00 80 00 4c 89 ff 44 89 ee e8 ec f9 ff ff 89 45 c4 41 8b 47 20 | .G.A.G$A......L..D........E.A.G. |
6000 | 41 89 47 24 4c 89 ff 48 8b 75 b8 8b 55 c0 e8 01 f8 ff ff 45 89 e0 45 8b 6e 14 45 8b 67 20 45 89 | A.G$L..H.u..U......E..E.n.E.g.E. |
6020 | 67 24 4c 89 ff 44 89 ee 44 89 e2 89 d9 e8 8b f8 ff ff 48 8b 45 c8 8b 30 4c 89 ff 44 89 e2 89 d9 | g$L..D..D.........H.E..0L..D.... |
6040 | 44 8b 45 c4 e8 74 f8 ff ff 41 89 dc 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 45 89 66 08 | D.E..t...A..A.F.....A.F.....E.f. |
6060 | 41 c7 06 07 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 45 c4 ff ff ff ff 41 b8 ff | A......H..([A\A]A^A_]..E.....A.. |
6080 | ff ff ff 44 89 e3 eb 92 55 48 89 e5 41 56 53 48 89 f3 49 89 fe e8 5b fd ff ff 83 3b 07 75 14 8b | ...D....UH..AVSH..I...[....;.u.. |
60a0 | 43 08 8b 4b 10 3b 4b 14 74 26 41 0f b6 4e 3a 39 c8 7d 0d 4c 89 f7 48 89 de e8 ea fd ff ff eb 0d | C..K.;K.t&A..N:9.}.L..H......... |
60c0 | 4c 89 f7 48 89 de 89 c2 e8 30 fe ff ff 8b 43 08 5b 41 5e 5d c3 55 48 89 e5 83 3e 09 75 0a 8b 46 | L..H.....0....C.[A^].UH...>.u..F |
60e0 | 10 3b 46 14 75 02 5d c3 5d e9 9a ff ff ff 55 48 89 e5 8b 46 10 3b 46 14 75 06 5d e9 f5 fc ff ff | .;F.u.].].....UH...F.;F.u.]..... |
6100 | 5d e9 82 ff ff ff 55 48 89 e5 41 56 53 48 83 ec 20 48 89 f3 49 89 fe e8 d2 ff ff ff 8b 03 8d 48 | ].....UH..AVSH...H..I..........H |
6120 | ff 83 f9 05 0f 87 ad 00 00 00 48 8d 15 ef 00 00 00 48 63 0c 8a 48 01 d1 ff e1 41 81 7e 2c ff 00 | ..........H......Hc..H....A.~,.. |
6140 | 00 00 0f 8f 8f 00 00 00 83 f8 01 0f 85 93 00 00 00 c7 45 d8 00 00 00 00 49 8b 46 10 48 8b 40 50 | ..................E.....I.F.H.@P |
6160 | 48 89 45 e0 c7 45 e8 45 00 00 00 48 8d 75 e0 48 8d 55 d0 4c 89 f7 e9 86 00 00 00 8b 43 08 eb 50 | H.E..E.E...H.u.H.U.L........C..P |
6180 | f2 0f 10 43 08 f2 0f 11 45 e0 c7 45 e8 03 00 00 00 48 8d 75 e0 4c 89 f7 48 89 f2 eb 25 48 8b 43 | ...C....E..E.....H.u.L..H...%H.C |
61a0 | 08 48 89 45 e0 c7 45 e8 02 00 00 00 48 89 45 d0 c7 45 d8 13 00 00 00 48 8d 75 e0 48 8d 55 d0 4c | .H.E..E.....H.E..E.....H.u.H.U.L |
61c0 | 89 f7 e8 cd f9 ff ff 89 43 08 c7 03 04 00 00 00 3d ff 00 00 00 7e 38 4c 89 f7 48 89 de e8 a6 fe | ........C.......=....~8L..H..... |
61e0 | ff ff eb 30 83 f8 02 0f 94 c0 0f b6 c0 89 45 e0 c7 45 e8 01 00 00 00 48 8d 75 e0 4c 89 f7 48 89 | ...0..........E..E.....H.u.L..H. |
6200 | f2 e8 8e f9 ff ff 89 43 08 c7 03 04 00 00 00 0d 00 01 00 00 48 83 c4 20 5b 41 5e 5d c3 0f 1f 00 | .......C............H...[A^].... |
6220 | 1a ff ff ff 1a ff ff ff 1a ff ff ff 5b ff ff ff 60 ff ff ff 7d ff ff ff 55 48 89 e5 41 57 41 56 | ............[...`...}...UH..AWAV |
6240 | 41 54 53 49 89 d7 49 89 f4 49 89 fe 41 8b 04 24 83 f8 0a 74 25 83 f8 09 75 63 4c 89 f7 4c 89 fe | ATSI..I..I..A..$...t%...ucL..L.. |
6260 | e8 23 fe ff ff 41 8b 74 24 08 c1 e0 06 c1 e6 17 09 c6 83 ce 09 4c 89 f7 eb 3c 41 80 7c 24 0b 08 | .#...A.t$............L...<A.|$.. |
6280 | 0f 94 c0 0f b6 d8 01 db 4c 89 f7 4c 89 fe e8 73 fe ff ff 41 0f b6 4c 24 0a 41 0f b7 54 24 08 c1 | ........L..L...s...A..L$.A..T$.. |
62a0 | e1 06 c1 e2 17 c1 e0 0e 09 c3 09 cb 09 d3 83 cb 08 4c 89 f7 89 de e8 2a f7 ff ff eb 39 83 f8 08 | .................L.....*....9... |
62c0 | 75 34 41 83 3f 07 75 16 41 8b 47 08 f6 c4 01 75 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c 41 8b | u4A.?.u.A.G....u.A..N:9...A.N<A. |
62e0 | 54 24 08 4c 89 f7 4c 89 fe 5b 41 5c 41 5e 41 5f 5d e9 07 fc ff ff 41 83 3f 07 75 16 41 8b 47 08 | T$.L..L..[A\A^A_].....A.?.u.A.G. |
6300 | f6 c4 01 75 0d 41 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 | ...u.A..N:9...A.N<[A\A^A_].UH..A |
6320 | 57 41 56 41 54 53 49 89 d6 49 89 f4 49 89 ff e8 54 fd ff ff 41 8b 04 24 41 8b 5c 24 08 83 f8 07 | WAVATSI..I..I...T...A..$A.\$.... |
6340 | 75 16 89 d8 25 00 01 00 00 75 0d 41 0f b6 47 3a 39 d8 7f 04 41 fe 4f 3c 41 0f b6 47 3c 41 89 44 | u...%....u.A..G:9...A.O<A..G<A.D |
6360 | 24 08 41 c7 04 24 07 00 00 00 be 02 00 00 00 4c 89 ff e8 9d f7 ff ff 41 80 47 3c 02 45 8b 64 24 | $.A..$.........L.......A.G<.E.d$ |
6380 | 08 4c 89 ff 4c 89 f6 e8 7a fd ff ff 41 c1 e4 06 c1 e3 17 c1 e0 0e 44 09 e3 09 c3 83 cb 0c 4c 89 | .L..L...z...A.........D.......L. |
63a0 | ff 89 de e8 3d f6 ff ff 41 83 3e 07 75 16 41 8b 46 08 f6 c4 01 75 0d 41 0f b6 4f 3a 39 c1 7f 04 | ....=...A.>.u.A.F....u.A..O:9... |
63c0 | 41 fe 4f 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 16 fa ff ff 41 | A.O<[A\A^A_].UH..AVSI..H.......A |
63e0 | 8b 06 ba ff ff ff ff 8d 48 fc 83 f9 03 72 2a 83 f8 02 74 25 83 f8 0b 75 11 48 89 df 4c 89 f6 e8 | ........H....r*...t%...u.H..L... |
6400 | 44 00 00 00 41 8b 56 08 eb 0f 31 d2 48 89 df 4c 89 f6 e8 85 00 00 00 89 c2 49 8d 76 14 48 89 df | D...A.V...1.H..L.........I.v.H.. |
6420 | e8 ef f3 ff ff 41 8b 56 10 8b 43 20 89 43 24 48 8d 73 28 48 89 df e8 d9 f3 ff ff 41 c7 46 10 ff | .....A.V..C..C$H.s(H.......A.F.. |
6440 | ff ff ff 5b 41 5e 5d c3 55 48 89 e5 48 63 4e 08 48 85 c9 48 8b 07 48 8b 50 38 7e 18 8b 44 8a fc | ...[A^].UH..HcN.H..H..H.P8~..D.. |
6460 | 48 89 c6 48 83 e6 3f 48 8d 3d 42 04 06 00 80 3c 37 00 78 08 48 8d 0c 8a 8b 01 eb 05 48 8d 4c 8a | H..H..?H.=B....<7.x.H.......H.L. |
6480 | fc 89 c2 81 e2 3f c0 ff ff 66 a9 c0 3f 0f 94 c0 0f b6 c0 c1 e0 06 09 d0 89 01 5d c3 55 48 89 e5 | .....?...f..?.............].UH.. |
64a0 | 41 57 41 56 53 50 41 89 d7 48 89 f3 49 89 fe 83 3b 0c 75 6c 48 63 43 08 49 8b 0e 48 8b 49 38 8b | AWAVSPA..H..I...;.ulHcC.I..H.I8. |
64c0 | 04 81 89 c1 83 e1 3f 83 f9 1b 75 54 41 ff 4e 20 c1 e8 11 25 c0 7f 00 00 45 85 ff 0f 94 c1 0f b6 | ......?...uTA.N....%....E....... |
64e0 | f1 c1 e6 0e 09 c6 83 ce 22 4c 89 f7 e8 f4 f4 ff ff 41 8b 5e 28 41 c7 46 28 ff ff ff ff be 1e 80 | ........"L.......A.^(A.F(....... |
6500 | ff 7f 4c 89 f7 e8 db f4 ff ff 89 45 e0 48 8d 75 e0 4c 89 f7 89 da e8 f9 f2 ff ff 8b 45 e0 eb 75 | ..L........E.H.u.L..........E..u |
6520 | 4c 89 f7 48 89 de e8 0f 09 00 00 8b 0b 8b 43 08 83 f9 07 75 17 89 c1 81 e1 00 01 00 00 75 0d 41 | L..H..........C....u.........u.A |
6540 | 0f b6 4e 3a 39 c1 7f 04 41 fe 4e 3c c1 e0 17 41 c1 e7 0e 41 09 c7 41 81 cf e3 3f 00 00 4c 89 f7 | ..N:9...A.N<...A...A..A...?..L.. |
6560 | 44 89 fe e8 7d f4 ff ff 41 8b 5e 28 41 c7 46 28 ff ff ff ff be 1e 80 ff 7f 4c 89 f7 e8 64 f4 ff | D...}...A.^(A.F(.........L...d.. |
6580 | ff 89 45 e4 48 8d 75 e4 4c 89 f7 89 da e8 82 f2 ff ff 8b 45 e4 48 83 c4 08 5b 41 5e 41 5f 5d c3 | ..E.H.u.L..........E.H...[A^A_]. |
65a0 | 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 43 f8 ff ff 41 8b 06 ba ff ff ff ff 83 f8 01 74 22 83 | UH..AVSI..H...C...A..........t". |
65c0 | f8 03 74 1d 83 f8 0b 75 06 41 8b 56 08 eb 12 ba 01 00 00 00 48 89 df 4c 89 f6 e8 bd fe ff ff 89 | ..t....u.A.V........H..L........ |
65e0 | c2 49 8d 76 10 48 89 df e8 27 f2 ff ff 41 8b 56 14 8b 43 20 89 43 24 48 8d 73 28 48 89 df e8 11 | .I.v.H...'...A.V..C..C$H.s(H.... |
6600 | f2 ff ff 41 c7 46 14 ff ff ff ff 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 f3 8a 43 08 88 43 0a 48 | ...A.F.....[A^].UH..SPH...C..C.H |
6620 | 89 d6 e8 df fa ff ff 66 89 43 08 83 3b 09 0f 94 c0 0c 08 88 43 0b c7 03 0a 00 00 00 48 83 c4 08 | .......f.C..;.......C.......H... |
6640 | 5b 5d c3 55 48 89 e5 41 56 53 48 83 ec 20 89 c8 48 89 d3 49 89 fe 83 fe 02 c7 45 ec ff ff ff ff | [].UH..AVSH.....H..I......E..... |
6660 | c7 45 e8 ff ff ff ff c7 45 d8 06 00 00 00 48 c7 45 e0 00 00 00 00 72 3a 83 fe 02 75 30 4c 89 f7 | .E......E.....H.E.....r:...u0L.. |
6680 | 48 89 de e8 6d f7 ff ff 8b 03 ff c8 83 f8 0b 0f 87 92 00 00 00 48 8d 0d b4 00 00 00 48 63 04 81 | H...m................H......Hc.. |
66a0 | 48 01 c8 ff e0 c7 03 03 00 00 00 eb 7a 83 fe 03 75 15 83 c6 19 48 8d 4d d8 4c 89 f7 48 89 da 41 | H...........z...u....H.M.L..H..A |
66c0 | 89 c0 e8 b9 00 00 00 48 83 c4 20 5b 41 5e 5d c3 c7 03 02 00 00 00 eb 4f 4c 89 f7 48 89 de e8 57 | .......H...[A^]........OL..H...W |
66e0 | 07 00 00 8b 03 8b 73 08 83 f8 07 75 16 89 f0 25 00 01 00 00 75 0d 41 0f b6 46 3a 39 f0 7f 04 41 | ......s....u...%....u.A..F:9...A |
6700 | fe 4e 3c c1 e6 17 83 ce 1b 4c 89 f7 e8 d4 f2 ff ff 89 43 08 c7 03 0c 00 00 00 eb 0b 4c 89 f7 48 | .N<......L........C.........L..H |
6720 | 89 de e8 21 fd ff ff 8b 73 10 8b 43 14 89 73 14 89 43 10 4c 89 f7 e8 40 07 00 00 8b 73 10 4c 89 | ...!....s..C..s..C.L...@....s.L. |
6740 | f7 48 83 c4 20 5b 41 5e 5d e9 2d 07 00 00 66 90 80 ff ff ff 55 ff ff ff 80 ff ff ff 55 ff ff ff | .H...[A^].-...f.....U.......U... |
6760 | 55 ff ff ff 55 ff ff ff 88 ff ff ff d7 ff ff ff d7 ff ff ff d7 ff ff ff cc ff ff ff 88 ff ff ff | U...U........................... |
6780 | 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 48 45 89 c6 48 89 d3 41 89 f4 49 89 ff 41 83 fc | UH..AWAVAUATSH..HE..H..A..I..A.. |
67a0 | 1a 0f 87 9c 01 00 00 83 7b 10 ff 0f 85 92 01 00 00 83 7b 14 ff 0f 85 88 01 00 00 45 8d 4c 24 f3 | ........{.........{........E.L$. |
67c0 | 8b 03 83 f8 05 75 1d f2 0f 10 43 08 f2 0f 11 45 c0 c7 45 c8 03 00 00 00 66 48 0f 7e c0 be 03 00 | .....u....C....E..E.....fH.~.... |
67e0 | 00 00 eb 1d 83 f8 06 0f 85 56 01 00 00 48 8b 43 08 48 89 45 c0 c7 45 c8 13 00 00 00 be 13 00 00 | .........V...H.C.H.E..E......... |
6800 | 00 83 79 10 ff 0f 85 38 01 00 00 83 79 14 ff 0f 85 2e 01 00 00 8b 11 83 fa 05 75 1e f2 0f 10 41 | ..y....8....y.............u....A |
6820 | 08 f2 0f 11 45 b0 c7 45 b8 03 00 00 00 66 48 0f 7e c2 41 b8 03 00 00 00 eb 23 83 fa 06 0f 85 00 | ....E..E.....fH.~.A......#...... |
6840 | 01 00 00 48 8b 51 08 48 89 55 b0 c7 45 b8 13 00 00 00 66 48 0f 6e c2 41 b8 13 00 00 00 41 83 fc | ...H.Q.H.U..E.....fH.n.A.....A.. |
6860 | 1a 0f 87 8f 00 00 00 bf 00 00 f0 05 44 0f a3 e7 73 19 44 89 4d 98 49 89 cd 83 fe 13 75 37 48 89 | ............D...s.D.M.I.....u7H. |
6880 | 45 d0 4c 89 e9 44 8b 4d 98 eb 46 b8 00 00 0d 00 44 0f a3 e0 73 60 41 83 f8 13 75 08 0f 57 c0 f2 | E.L..D.M..F.....D...s`A...u..W.. |
68a0 | 48 0f 2a c2 0f 57 c9 66 0f 2e c1 75 49 0f 8b 90 00 00 00 eb 41 48 8d 7d c0 48 8d 75 d0 e8 6c 4b | H.*..W.f...uI.......AH.}.H.u..lK |
68c0 | 01 00 85 c0 4c 89 e9 44 8b 4d 98 74 76 44 8b 45 b8 41 83 f8 13 74 1f 48 8d 7d b0 48 8d 75 d0 48 | ....L..D.M.tvD.E.A...t.H.}.H.u.H |
68e0 | 89 4d 98 45 89 cd e8 43 4b 01 00 45 89 e9 48 8b 4d 98 85 c0 74 4d 49 89 cd 49 8b 47 10 48 8b 78 | .M.E...CK..E..H.M...tMI..I.G.H.x |
6900 | 38 48 8d 55 c0 48 8d 4d b0 4c 8d 45 a0 44 89 ce e8 c4 a0 00 00 83 7d a8 13 75 13 c7 03 06 00 00 | 8H.U.H.M.L.E.D........}..u...... |
6920 | 00 48 8b 45 a0 48 89 43 08 e9 f2 00 00 00 f2 0f 10 45 a0 0f 57 c9 66 0f 2e c8 4c 89 e9 0f 85 ec | .H.E.H.C.........E..W.f...L..... |
6940 | 00 00 00 44 89 75 98 41 83 fc 1c 77 1e b8 00 00 00 16 44 0f a3 e0 73 13 49 89 cd 4c 89 ff 48 89 | ...D.u.A...w......D...s.I..L..H. |
6960 | de e8 22 f7 ff ff 45 31 f6 eb 1c 4c 89 ff 48 89 ce 49 89 cd e8 8d f7 ff ff 41 89 c6 4c 89 ff 48 | .."...E1...L..H..I.......A..L..H |
6980 | 89 de e8 7f f7 ff ff 44 39 f0 7e 27 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 0d 41 0f b6 57 3a 39 ca | .......D9.~'.;.u..K....u.A..W:9. |
69a0 | 7f 04 41 fe 4f 3c 41 83 7d 00 07 75 3d 41 8b 4d 08 eb 25 41 83 7d 00 07 75 16 41 8b 4d 08 f6 c5 | ..A.O<A.}..u=A.M..%A.}..u.A.M... |
69c0 | 01 75 0d 41 0f b6 57 3a 39 ca 7f 04 41 fe 4f 3c 83 3b 07 75 15 8b 4b 08 f6 c5 01 75 0d 41 0f b6 | .u.A..W:9...A.O<.;.u..K....u.A.. |
69e0 | 57 3a 39 ca 7f 04 41 fe 4f 3c c1 e0 17 44 09 e0 41 c1 e6 0e 41 09 c6 4c 89 ff 44 89 f6 e8 e3 ef | W:9...A.O<...D..A...A..L..D..... |
6a00 | ff ff 89 43 08 c7 03 0c 00 00 00 41 8b 47 20 ff c8 48 98 49 8b 0f 48 8b 49 48 8b 55 98 89 14 81 | ...C.......A.G...H.I..H.IH.U.... |
6a20 | 48 83 c4 48 5b 41 5c 41 5d 41 5e 41 5f 5d c3 c7 03 05 00 00 00 f2 0f 11 43 08 eb e4 55 48 89 e5 | H..H[A\A]A^A_]..........C...UH.. |
6a40 | 83 fe 14 89 f0 77 28 48 8d 0d 46 00 00 00 48 63 04 81 48 01 c8 ff e0 83 7a 10 ff 75 12 83 7a 14 | .....w(H..F...Hc..H.....z..u..z. |
6a60 | ff 75 0c 8b 02 83 c0 fb 83 f8 02 73 02 5d c3 48 89 d6 5d e9 8e f6 ff ff 48 89 d6 5d e9 27 f4 ff | .u.........s.].H..].....H..].'.. |
6a80 | ff 48 89 d6 5d e9 43 f9 ff ff 48 89 d6 5d e9 0d fb ff ff 90 c3 ff ff ff c3 ff ff ff c3 ff ff ff | .H..].C...H..].................. |
6aa0 | c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff c3 ff ff ff | ................................ |
6ac0 | c3 ff ff ff e4 ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff db ff ff ff | ................................ |
6ae0 | ed ff ff ff f6 ff ff ff 55 48 89 e5 41 57 41 56 41 54 53 44 89 c3 49 89 cf 49 89 d6 49 89 fc 83 | ........UH..AWAVATSD..I..I..I... |
6b00 | fe 14 89 f0 0f 87 0d 01 00 00 48 8d 0d 27 01 00 00 48 63 04 81 48 01 c8 ff e0 83 c6 0d 4c 89 e7 | ..........H..'...Hc..H.......L.. |
6b20 | 4c 89 f2 4c 89 f9 41 89 d8 5b 41 5c 41 5e 41 5f 5d e9 4a fc ff ff 83 c6 12 ba 01 00 00 00 eb 05 | L..L..A..[A\A^A_].J............. |
6b40 | 83 c6 0f 31 d2 4c 89 e7 4c 89 f1 4d 89 f8 5b 41 5c 41 5e 41 5f 5d e9 31 01 00 00 4c 89 e7 4c 89 | ...1.L..L..M..[A\A^A_].1...L..L. |
6b60 | fe e8 88 f5 ff ff 41 83 3f 0c 0f 85 b0 00 00 00 49 63 47 08 49 8b 0c 24 48 8b 49 38 8b 14 81 89 | ......A.?.......IcG.I..$H.I8.... |
6b80 | d6 83 e6 3f 83 fe 1d 0f 85 93 00 00 00 41 8b 3e 41 8b 76 08 83 ff 07 75 19 89 f7 81 e7 00 01 00 | ...?.........A.>A.v....u........ |
6ba0 | 00 75 0f 41 0f b6 7c 24 3a 39 f7 7f 05 41 fe 4c 24 3c 81 e2 ff ff 7f 00 c1 e6 17 09 d6 89 34 81 | .u.A..|$:9...A.L$<............4. |
6bc0 | 41 c7 06 0c 00 00 00 41 8b 47 08 41 89 46 08 eb 46 4c 89 e7 4c 89 fe e8 19 f2 ff ff 49 8d 77 14 | A......A.G.A.F..FL..L.......I.w. |
6be0 | 41 8b 56 14 eb 13 4c 89 e7 4c 89 fe e8 04 f2 ff ff 49 8d 77 10 41 8b 56 10 4c 89 e7 e8 13 ec ff | A.V...L..L.......I.w.A.V.L...... |
6c00 | ff 49 8b 47 10 49 89 46 10 49 8b 07 49 8b 4f 08 49 89 4e 08 49 89 06 5b 41 5c 41 5e 41 5f 5d c3 | .I.G.I.F.I..I.O.I.N.I..[A\A^A_]. |
6c20 | 4c 89 e7 4c 89 fe e8 7d f2 ff ff be 1d 00 00 00 e9 e8 fe ff ff 0f 1f 00 e2 fe ff ff e2 fe ff ff | L..L...}........................ |
6c40 | e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff e2 fe ff ff | ................................ |
6c60 | e2 fe ff ff e2 fe ff ff 23 ff ff ff fe fe ff ff fe fe ff ff fe fe ff ff 08 ff ff ff 08 ff ff ff | ........#....................... |
6c80 | 08 ff ff ff 99 ff ff ff ae ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 4d 89 c7 49 89 ce | ............UH..AWAVAUATSPM..I.. |
6ca0 | 41 89 d4 89 75 d0 48 89 fb 4c 89 f6 e8 55 f4 ff ff 41 89 c5 48 89 df 4c 89 fe e8 47 f4 ff ff 41 | A...u.H..L...U...A..H..L...G...A |
6cc0 | 83 3f 07 75 14 41 8b 4f 08 f6 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 41 83 3e 07 75 14 41 | .?.u.A.O....u...S:9....K<A.>.u.A |
6ce0 | 8b 4e 08 f6 c5 01 75 0b 0f b6 53 3a 39 ca 7f 03 fe 4b 3c 45 85 e4 0f 94 c1 8b 7d d0 83 ff 1f 0f | .N....u...S:9....K<E......}..... |
6d00 | 95 c2 41 c1 e4 06 20 ca 44 89 e9 0f 45 c8 be 40 00 00 00 41 0f 44 f4 84 d2 41 0f 45 c5 09 fe c1 | ..A.....D...E..@...A.D...A.E.... |
6d20 | e1 17 09 f1 c1 e0 0e 09 c8 48 89 df 89 c6 e8 b2 ec ff ff 44 8b 7b 28 c7 43 28 ff ff ff ff be 1e | .........H.........D.{(.C(...... |
6d40 | 80 ff 7f 48 89 df e8 9a ec ff ff 89 45 d4 48 8d 75 d4 48 89 df 44 89 fa e8 b7 ea ff ff 8b 45 d4 | ...H........E.H.u.H..D........E. |
6d60 | 41 89 46 08 41 c7 06 0b 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 8b 47 | A.F.A......H...[A\A]A^A_].UH...G |
6d80 | 20 ff c8 48 98 48 8b 0f 48 8b 49 48 89 34 81 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 49 89 | ...H.H..H.IH.4.].UH..AWAVSPA..I. |
6da0 | fe ff ca 48 63 c2 48 69 c0 1f 85 eb 51 48 89 c2 48 c1 ea 3f 48 c1 f8 24 31 f6 83 f9 ff 8d 5c 10 | ...Hc.Hi....QH..H..?H..$1.....\. |
6dc0 | 01 0f 45 f1 81 fb ff 01 00 00 7f 18 44 89 f8 c1 e0 06 c1 e6 17 c1 e3 0e 09 c6 09 de 83 ce 2b 4c | ..E.........D.................+L |
6de0 | 89 f7 eb 29 81 fb ff ff ff 03 7f 38 44 89 f8 c1 e0 06 c1 e6 17 09 c6 83 ce 2b 4c 89 f7 e8 e3 eb | ...).......8D............+L..... |
6e00 | ff ff c1 e3 06 83 cb 2e 4c 89 f7 89 de e8 d3 eb ff ff 41 ff c7 45 88 7e 3c 48 83 c4 08 5b 41 5e | ........L.........A..E.~<H...[A^ |
6e20 | 41 5f 5d c3 49 8b 46 10 48 8d 0d 22 95 01 00 48 89 c7 48 89 ce e8 48 6c 00 00 55 48 89 e5 41 56 | A_].I.F.H.."...H..H...Hl..UH..AV |
6e40 | 53 49 89 f6 48 89 fb 41 83 3e 07 75 05 5b 41 5e 5d c3 be 01 00 00 00 48 89 df e8 b5 ec ff ff 8a | SI..H..A.>.u.[A^]......H........ |
6e60 | 43 3c fe c0 88 43 3c 0f b6 d0 ff ca 48 89 df 4c 89 f6 5b 41 5e 5d e9 c6 00 00 00 55 48 89 e5 41 | C<...C<.....H..L..[A^].....UH..A |
6e80 | 56 53 89 f3 49 89 fe eb 04 8d 5c 03 01 83 fb ff 74 29 ba ff 00 00 00 4c 89 f7 89 de e8 1f 00 00 | VS..I.....\.....t).....L........ |
6ea0 | 00 48 63 c3 49 8b 0e 48 8b 49 38 8b 04 81 c1 e8 0e 05 01 00 fe ff 83 f8 ff 75 ce 5b 41 5e 5d c3 | .Hc.I..H.I8..............u.[A^]. |
6ec0 | 55 48 89 e5 85 f6 4c 63 c6 48 8b 0f 48 8b 71 38 7e 19 42 8b 4c 86 fc 48 89 cf 48 83 e7 3f 48 8d | UH....Lc.H..H.q8~.B.L..H..H..?H. |
6ee0 | 05 cb f9 05 00 80 3c 38 00 78 08 4a 8d 34 86 8b 0e eb 05 4a 8d 74 86 fc 89 cf 83 e7 3f 31 c0 83 | ......<8.x.J.4.....J.t......?1.. |
6f00 | ff 23 75 3b 89 c8 c1 e8 17 81 fa ff 00 00 00 74 04 39 d0 75 10 c1 e0 06 81 e1 00 c0 7f 00 09 c1 | .#u;...........t.9.u............ |
6f20 | 83 c9 22 eb 13 81 e1 3f c0 ff ff c1 e2 06 81 e2 c0 3f 00 00 09 ca 89 d1 89 0e b8 01 00 00 00 5d | .."....?.........?.............] |
6f40 | c3 55 48 89 e5 41 57 41 56 53 48 83 ec 28 41 89 d6 48 89 f3 49 89 ff e8 99 ee ff ff 8b 03 8d 48 | .UH..AWAVSH..(A..H..I..........H |
6f60 | ff 83 f9 0b 0f 87 f5 00 00 00 48 8d 15 fb 00 00 00 48 63 0c 8a 48 01 d1 ff e1 83 f8 02 0f 94 c0 | ..........H......Hc..H.......... |
6f80 | 0f b6 f0 44 89 f0 c1 e0 06 c1 e6 17 09 c6 83 ce 03 e9 91 00 00 00 ba 01 00 00 00 4c 89 ff 44 89 | ...D.......................L..D. |
6fa0 | f6 e8 62 e7 ff ff e9 aa 00 00 00 8b 53 08 4c 89 ff 44 89 f6 e8 fb ea ff ff e9 97 00 00 00 f2 0f | ..b.........S.L..D.............. |
6fc0 | 10 43 08 f2 0f 11 45 d8 c7 45 e0 03 00 00 00 48 8d 75 d8 4c 89 ff 48 89 f2 eb 25 48 8b 43 08 48 | .C....E..E.....H.u.L..H...%H.C.H |
6fe0 | 89 45 d8 c7 45 e0 02 00 00 00 48 89 45 c8 c7 45 d0 13 00 00 00 48 8d 75 d8 48 8d 55 c8 4c 89 ff | .E..E.....H.E..E.....H.u.H.U.L.. |
7000 | e8 8f eb ff ff 4c 89 ff 44 89 f6 89 c2 e8 a2 ea ff ff eb 41 8b 73 08 44 39 f6 74 39 44 89 f0 c1 | .....L..D..........A.s.D9.t9D... |
7020 | e0 06 c1 e6 17 09 c6 4c 89 ff e8 b6 e9 ff ff eb 24 48 63 43 08 49 8b 0f 48 8b 49 38 ba 3f c0 ff | .......L........$HcC.I..H.I8.?.. |
7040 | ff 23 14 81 44 89 f6 c1 e6 06 81 e6 c0 3f 00 00 09 d6 89 34 81 44 89 73 08 c7 03 07 00 00 00 48 | .#..D........?.....4.D.s.......H |
7060 | 83 c4 28 5b 41 5e 41 5f 5d c3 66 90 2a ff ff ff 0e ff ff ff 0e ff ff ff 3f ff ff ff 52 ff ff ff | ..([A^A_].f.*...........?...R... |
7080 | 6f ff ff ff a8 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff f3 ff ff ff c5 ff ff ff 55 48 89 e5 | o...........................UH.. |
70a0 | 83 fe ff 74 50 48 8b 07 48 8b 48 38 4c 8d 05 fd f7 05 00 48 63 fe 85 ff 7e 12 8b 54 b9 fc 48 89 | ...tPH..H.H8L......Hc...~..T..H. |
70c0 | d0 48 83 e0 3f 41 80 3c 00 00 78 03 8b 14 b9 83 e2 3f 83 fa 23 b8 01 00 00 00 75 1b 8b 04 b9 c1 | .H..?A.<..x......?..#.....u..... |
70e0 | 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 e5 53 50 48 | ..........t..t.....u.1.].UH..SPH |
7100 | 89 fb f2 0f 10 05 c6 f4 05 00 be 88 00 00 00 e8 3d d1 ff ff 31 f6 ba 07 00 00 00 48 89 df e8 e8 | ................=...1......H.... |
7120 | ab ff ff 48 8d 35 46 84 06 00 31 d2 48 89 df e8 b3 d1 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 | ...H.5F...1.H............H...[]. |
7140 | 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 ba 06 00 00 00 e8 c9 c2 ff ff 48 89 df e8 f9 db 00 | UH..AVSH.................H...... |
7160 | 00 49 89 c6 be 01 00 00 00 48 89 df e8 60 a1 ff ff ba 01 00 00 00 48 89 df 4c 89 f6 e8 0e 9e ff | .I.......H...`........H..L...... |
7180 | ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe e8 04 03 00 00 48 89 c3 | ......[A^].UH..AWAVSPI.......H.. |
71a0 | 4c 89 f7 e8 8d 9e ff ff 8d 50 ff 4c 89 f7 48 89 de e8 11 02 00 00 89 c3 85 db 78 24 be 01 00 00 | L........P.L..H...........x$.... |
71c0 | 00 4c 89 f7 e8 a0 a8 ff ff 44 8d 7b 01 f7 d3 ba 01 00 00 00 4c 89 f7 89 de e8 e1 9e ff ff eb 22 | .L.......D.{........L.........." |
71e0 | 31 f6 4c 89 f7 e8 7f a8 ff ff be fe ff ff ff ba 01 00 00 00 4c 89 f7 e8 c3 9e ff ff 41 bf 02 00 | 1.L.................L.......A... |
7200 | 00 00 44 89 f8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb e8 87 a8 ff ff 48 89 | ..D..H...[A^A_].UH..SPH.......H. |
7220 | df 89 c6 e8 41 a8 ff ff b8 02 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 81 ec 80 00 | ....A........H...[].UH..AVSH.... |
7240 | 00 00 49 89 fe e8 57 02 00 00 48 89 c3 4c 39 f3 74 2f 48 89 df e8 cc b1 ff ff 85 c0 75 31 48 8d | ..I...W...H..L9.t/H.........u1H. |
7260 | 95 70 ff ff ff 31 f6 48 89 df e8 4e 11 00 00 85 c0 7e 23 48 8d 35 ac 91 01 00 ba 06 00 00 00 eb | .p...1.H...N.....~#H.5.......... |
7280 | 3b 48 8d 35 19 91 01 00 ba 07 00 00 00 eb 2d 83 f8 01 75 1c eb 0c 48 89 df e8 97 9d ff ff 85 c0 | ;H.5..........-...u...H......... |
72a0 | 74 0e 48 8d 35 73 91 01 00 ba 09 00 00 00 eb 0c 48 8d 35 76 91 01 00 ba 04 00 00 00 4c 89 f7 e8 | t.H.5s..........H.5v........L... |
72c0 | 66 a5 ff ff b8 01 00 00 00 48 81 c4 80 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb e8 5d | f........H......[A^].UH..SPH...] |
72e0 | fe ff ff 48 8d 35 5f 00 00 00 ba 01 00 00 00 48 89 df e8 dc a6 ff ff b8 01 00 00 00 48 83 c4 08 | ...H.5_........H............H... |
7300 | 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 24 9d ff ff 31 d2 31 c9 48 89 df 89 c6 48 83 c4 08 5b 5d | [].UH..SPH...$...1.1.H....H...[] |
7320 | e9 08 2c 00 00 55 48 89 e5 53 50 48 89 fb e8 e6 2b 00 00 48 89 df 89 c6 e8 2c a7 ff ff b8 01 00 | ..,..UH..SPH....+..H.....,...... |
7340 | 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 89 fb be d7 b9 f0 ff e8 c7 a3 ff ff 49 89 c6 | ..H...[].UH..AVSH............I.. |
7360 | 48 89 df e8 cd 9c ff ff 48 89 df 4c 89 f6 89 c2 e8 52 00 00 00 85 c0 78 05 5b 41 5e 5d c3 be ff | H.......H..L.....R.....x.[A^]... |
7380 | ff ff ff 48 89 df e8 12 a0 ff ff 85 c0 74 2c be 01 00 00 00 48 89 df e8 7b bb ff ff be fe ff ff | ...H.........t,.....H...{....... |
73a0 | ff ba 01 00 00 00 48 89 df e8 11 9d ff ff be 02 00 00 00 48 89 df e8 10 b2 ff ff 48 89 df 5b 41 | ......H............H.......H..[A |
73c0 | 5e 5d e9 bd b1 ff ff 55 48 89 e5 41 57 41 56 53 50 89 d3 49 89 f7 49 89 fe 4c 89 ff 89 de e8 0d | ^].....UH..AWAVSP..I..I..L...... |
73e0 | 9b ff ff 85 c0 74 5f 4c 89 ff e8 37 b0 ff ff 85 c0 75 0c 4c 89 ff e8 3a 9c ff ff 85 c0 74 7c 4c | .....t_L...7.....u.L...:.....t|L |
7400 | 89 f7 4c 89 fe 89 da e8 83 9b ff ff 4c 89 ff 4c 89 f6 89 da e8 68 28 00 00 83 f8 01 77 31 4c 89 | ..L.........L..L.....h(.....w1L. |
7420 | ff e8 0f 9c ff ff 89 c3 8d 73 01 4c 89 f7 e8 bd 9a ff ff 85 c0 74 2a 4c 89 ff 4c 89 f6 89 da e8 | .........s.L.........t*L..L..... |
7440 | 4b 9b ff ff eb 4e 48 8d 35 7a 8f 01 00 eb 33 ba 01 00 00 00 4c 89 ff 4c 89 f6 e8 30 9b ff ff eb | K....NH.5z....3.....L..L...0.... |
7460 | 2e f7 d3 4c 89 ff 89 de e8 e4 9b ff ff 48 8d 35 8d 8f 01 00 ba 1a 00 00 00 eb 0c 48 8d 35 62 8f | ...L.........H.5...........H.5b. |
7480 | 01 00 ba 1c 00 00 00 4c 89 f7 e8 9b a3 ff ff bb ff ff ff ff 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d | .......L..............H...[A^A_] |
74a0 | c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 e8 6f a2 ff ff 48 89 c3 48 85 db 75 14 48 8d 15 | .UH..AVSI........o...H..H..u.H.. |
74c0 | 6e 8f 01 00 be 01 00 00 00 4c 89 f7 e8 a8 b7 ff ff 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 53 50 48 | n........L.......H..[A^].UH..SPH |
74e0 | 89 fb f2 0f 10 05 e6 f0 05 00 be 88 00 00 00 e8 5d cd ff ff 31 f6 ba 10 00 00 00 48 89 df e8 08 | ................]...1......H.... |
7500 | a8 ff ff 48 8d 35 e6 80 06 00 31 d2 48 89 df e8 d3 cd ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 | ...H.5....1.H............H...[]. |
7520 | 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 08 01 00 00 48 89 fb 4c 8b 35 da 7a 06 00 49 8b | UH..AWAVAUATSH......H..L.5.z..I. |
7540 | 0e 48 8d 3d 8f 90 01 00 be 0b 00 00 00 ba 01 00 00 00 e8 07 82 01 00 49 8b 3e e8 a5 81 01 00 4c | .H.=...................I.>.....L |
7560 | 8b 2d ba 7a 06 00 49 8b 55 00 48 8d bd d0 fe ff ff be fa 00 00 00 e8 8f 81 01 00 48 85 c0 0f 84 | .-.z..I.U.H................H.... |
7580 | d0 00 00 00 4c 8d bd d0 fe ff ff 4c 89 ff 48 8d 35 4e 90 01 00 e8 9c 82 01 00 85 c0 0f 84 b2 00 | ....L......L..H.5N.............. |
75a0 | 00 00 4c 89 ff e8 aa 82 01 00 45 31 c0 48 89 df 4c 89 fe 48 89 c2 48 8d 0d 2c 90 01 00 e8 0a c7 | ..L.......E1.H..L..H..H..,...... |
75c0 | ff ff 85 c0 75 18 31 f6 31 d2 31 c9 45 31 c0 45 31 c9 48 89 df e8 53 ac ff ff 85 c0 74 31 4d 8b | ....u.1.1.1.E1.E1.H...S.....t1M. |
75e0 | 26 be ff ff ff ff 31 d2 48 89 df e8 15 a0 ff ff 48 89 c1 31 c0 4c 89 e7 48 8d 35 e2 87 01 00 48 | &.....1.H.......H..1.L..H.5....H |
7600 | 89 ca e8 27 81 01 00 49 8b 3e e8 f5 80 01 00 31 f6 48 89 df e8 38 9a ff ff 49 8b 0e be 0b 00 00 | ...'...I.>.....1.H...8...I...... |
7620 | 00 ba 01 00 00 00 48 8d 3d aa 8f 01 00 e8 2c 81 01 00 49 8b 3e e8 ca 80 01 00 49 8b 55 00 be fa | ......H.=.....,...I.>.....I.U... |
7640 | 00 00 00 4c 89 ff e8 bf 80 01 00 48 85 c0 0f 85 37 ff ff ff 31 c0 48 81 c4 08 01 00 00 5b 41 5c | ...L.......H....7...1.H......[A\ |
7660 | 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 81 9c ff ff 83 f8 07 75 0f | A]A^A_].UH..SPH...............u. |
7680 | be 01 00 00 00 48 89 df e8 54 a7 ff ff eb 08 48 89 df e8 41 a1 ff ff b8 01 00 00 00 48 83 c4 08 | .....H...T.....H...A........H... |
76a0 | 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 48 89 fb 48 8d 75 e4 e8 99 0a 00 00 49 89 c6 4c | [].UH..AWAVSH...H..H.u......I..L |
76c0 | 89 f7 e8 dd 0c 00 00 41 89 c7 4c 89 f7 e8 c5 0c 00 00 48 85 c0 74 22 48 8d 0d 3a 0b 00 00 48 39 | .......A..L.......H..t"H..:...H9 |
76e0 | c8 74 20 48 8d 35 df 8e 01 00 ba 0d 00 00 00 48 89 df e8 33 a1 ff ff eb 62 48 89 df e8 d7 a0 ff | .t.H.5.........H...3....bH...... |
7700 | ff eb 58 48 8d 15 fa ef 05 00 be d8 b9 f0 ff 48 89 df e8 9a a5 ff ff 4c 89 f7 e8 86 a3 ff ff ba | ..XH...........H.......L........ |
7720 | 01 00 00 00 4c 89 f7 48 89 de e8 60 98 ff ff be fe ff ff ff 48 89 df e8 e9 a4 ff ff be fe ff ff | ....L..H...`........H........... |
7740 | ff ba ff ff ff ff 48 89 df e8 71 99 ff ff be fe ff ff ff 48 89 df e8 f6 98 ff ff 31 c0 41 f6 c7 | ......H...q........H.......1.A.. |
7760 | 01 74 09 c6 45 df 63 b8 01 00 00 00 41 f6 c7 02 74 08 c6 44 05 df 72 8d 40 01 41 f6 c7 04 74 0a | .t..E.c.....A...t..D..r.@.A...t. |
7780 | 48 63 c8 ff c0 c6 44 0d df 6c 48 98 c6 44 05 df 00 48 8d 75 df 48 89 df e8 e6 a0 ff ff 4c 89 f7 | Hc....D..lH..D...H.u.H.......L.. |
77a0 | e8 0c 0c 00 00 48 63 f0 48 89 df e8 5e a0 ff ff b8 03 00 00 00 48 83 c4 18 5b 41 5e 41 5f 5d c3 | .....Hc.H...^........H...[A^A_]. |
77c0 | 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 88 00 00 00 49 89 fd 48 8d b5 54 ff ff ff e8 72 | UH..AWAVAUATSH......I..H..T....r |
77e0 | 09 00 00 49 89 c6 8b 9d 54 ff ff ff 44 8d 63 02 48 8d 15 3a 8d 01 00 31 c9 4c 89 ef 44 89 e6 e8 | ...I....T...D.c.H..:...1.L..D... |
7800 | 2f bb ff ff 49 89 c7 ff c3 4c 89 ef 89 de e8 e9 9a ff ff 83 f8 06 75 33 48 8d 35 19 8d 01 00 31 | /...I....L............u3H.5....1 |
7820 | c0 4c 89 ef 4c 89 fa e8 fb a0 ff ff 49 89 c7 4c 89 ef 89 de e8 98 9a ff ff ba 01 00 00 00 4c 89 | .L..L.......I..L..............L. |
7840 | ef 4c 89 f6 e8 46 97 ff ff eb 23 4c 89 ef 89 de e8 d8 bc ff ff 48 8d 95 58 ff ff ff 4c 89 f7 89 | .L...F....#L.........H..X...L... |
7860 | c6 e8 57 0b 00 00 85 c0 0f 84 75 02 00 00 48 8d 95 58 ff ff ff 4c 89 f7 4c 89 fe e8 2f 0d 00 00 | ..W.......u...H..X...L..L.../... |
7880 | 85 c0 0f 84 45 02 00 00 31 f6 31 d2 4c 89 ef e8 77 a4 ff ff be 53 00 00 00 4c 89 ff e8 8f 7f 01 | ....E...1.1.L...w....S...L...... |
78a0 | 00 48 85 c0 0f 84 a6 00 00 00 48 8b b5 78 ff ff ff 4c 89 ef e8 ca 9f ff ff 48 8d 15 8b 8c 01 00 | .H........H..x...L.......H...... |
78c0 | be fe ff ff ff 4c 89 ef e8 f4 a5 ff ff 48 8d 75 90 4c 89 ef e8 aa 9f ff ff 48 8d 15 72 8c 01 00 | .....L.......H.u.L.......H..r... |
78e0 | be fe ff ff ff 4c 89 ef e8 d4 a5 ff ff 48 63 75 84 4c 89 ef e8 15 9f ff ff 48 8d 15 5c 8c 01 00 | .....L.......Hcu.L.......H..\... |
7900 | be fe ff ff ff 4c 89 ef e8 b4 a5 ff ff 48 63 75 88 4c 89 ef e8 f5 9e ff ff 48 8d 15 48 8c 01 00 | .....L.......Hcu.L.......H..H... |
7920 | be fe ff ff ff 4c 89 ef e8 94 a5 ff ff 48 8b b5 70 ff ff ff 4c 89 ef e8 47 9f ff ff 48 8d 15 35 | .....L.......H..p...L...G...H..5 |
7940 | 8c 01 00 be fe ff ff ff 4c 89 ef e8 71 a5 ff ff be 6c 00 00 00 4c 89 ff e8 d3 7e 01 00 48 85 c0 | ........L...q....l...L....~..H.. |
7960 | 74 20 48 63 75 80 4c 89 ef e8 a0 9e ff ff 48 8d 15 08 8c 01 00 be fe ff ff ff 4c 89 ef e8 3f a5 | t.Hcu.L.......H...........L...?. |
7980 | ff ff be 75 00 00 00 4c 89 ff e8 a1 7e 01 00 48 85 c0 74 60 0f b6 75 8c 4c 89 ef e8 6e 9e ff ff | ...u...L....~..H..t`..u.L...n... |
79a0 | 48 8d 15 e2 8b 01 00 be fe ff ff ff 4c 89 ef e8 0d a5 ff ff 0f b6 75 8d 4c 89 ef e8 4e 9e ff ff | H...........L.........u.L...N... |
79c0 | 48 8d 15 c7 8b 01 00 be fe ff ff ff 4c 89 ef e8 ed a4 ff ff 0f be 75 8e 4c 89 ef e8 89 a0 ff ff | H...........L.........u.L....... |
79e0 | 48 8d 15 af 8b 01 00 be fe ff ff ff 4c 89 ef e8 cd a4 ff ff be 6e 00 00 00 4c 89 ff e8 2f 7e 01 | H...........L........n...L.../~. |
7a00 | 00 48 85 c0 74 46 48 8b b5 60 ff ff ff 4c 89 ef e8 6e 9e ff ff 48 8d 15 83 8b 01 00 be fe ff ff | .H..tFH..`...L...n...H.......... |
7a20 | ff 4c 89 ef e8 98 a4 ff ff 48 8b b5 68 ff ff ff 4c 89 ef e8 4b 9e ff ff 48 8d 15 65 8b 01 00 be | .L.......H..h...L...K...H..e.... |
7a40 | fe ff ff ff 4c 89 ef e8 75 a4 ff ff be 74 00 00 00 4c 89 ff e8 d7 7d 01 00 48 85 c0 74 20 0f be | ....L...u....t...L....}..H..t... |
7a60 | 75 8f 4c 89 ef e8 ff 9f ff ff 48 8d 15 3c 8b 01 00 be fe ff ff ff 4c 89 ef e8 43 a4 ff ff be 4c | u.L.......H..<........L...C....L |
7a80 | 00 00 00 4c 89 ff e8 a5 7d 01 00 48 85 c0 74 12 48 8d 15 21 8b 01 00 4c 89 ef 4c 89 f6 e8 59 08 | ...L....}..H..t.H..!...L..L...Y. |
7aa0 | 00 00 be 66 00 00 00 4c 89 ff e8 81 7d 01 00 48 85 c0 bb 01 00 00 00 74 37 48 8d 15 04 8b 01 00 | ...f...L....}..H.......t7H...... |
7ac0 | 4c 89 ef 4c 89 f6 e8 30 08 00 00 eb 23 48 8d 15 68 8a 01 00 4c 89 ef 44 89 e6 e8 9a b1 ff ff 89 | L..L...0....#H..h...L..D........ |
7ae0 | c3 eb 0d 4c 89 ef e8 ed 9c ff ff bb 01 00 00 00 89 d8 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e | ...L..............H......[A\A]A^ |
7b00 | 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 90 00 00 00 49 89 fc 48 8d 75 dc e8 33 06 | A_].UH..AWAVATSH......I..H.u..3. |
7b20 | 00 00 49 89 c6 8b 5d dc 8d 73 02 4c 89 e7 e8 fa b9 ff ff 49 89 c7 ff c3 4c 89 e7 89 de e8 ba 97 | ..I...]..s.L.......I....L....... |
7b40 | ff ff 4c 89 e7 83 f8 06 75 24 89 de e8 80 97 ff ff 31 f6 4c 89 e7 44 89 fa e8 a8 08 00 00 4c 89 | ..L.....u$.......1.L..D.......L. |
7b60 | e7 48 89 c6 e8 1a 9d ff ff e9 85 00 00 00 89 de e8 b8 b9 ff ff 48 8d 95 58 ff ff ff 4c 89 f7 89 | .H...................H..X...L... |
7b80 | c6 e8 37 08 00 00 85 c0 74 4e 48 8d b5 58 ff ff ff 4c 89 f7 44 89 fa e8 6a 08 00 00 48 89 c3 48 | ..7.....tNH..X...L..D...j...H..H |
7ba0 | 85 db 74 47 ba 01 00 00 00 4c 89 f7 4c 89 e6 e8 db 93 ff ff 4c 89 e7 48 89 de e8 c4 9c ff ff be | ..tG.....L..L.......L..H........ |
7bc0 | fe ff ff ff ba 01 00 00 00 4c 89 e7 e8 ee 94 ff ff b8 02 00 00 00 eb 20 48 8d 15 ef 88 01 00 4c | .........L..............H......L |
7be0 | 89 e7 89 de e8 90 b0 ff ff eb 0d 4c 89 e7 e8 e5 9b ff ff b8 01 00 00 00 48 81 c4 90 00 00 00 5b | ...........L............H......[ |
7c00 | 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 be d8 b9 f0 ff e8 bb 96 ff ff b8 01 00 00 00 5d c3 55 48 89 | A\A^A_].UH.................].UH. |
7c20 | e5 53 50 48 89 fb be 01 00 00 00 e8 3d b8 ff ff be 01 00 00 00 48 89 df e8 3f a1 ff ff 85 c0 75 | .SPH........=........H...?.....u |
7c40 | 08 48 89 df e8 8f 9b ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 | .H............H...[].UH.......]. |
7c60 | 34 05 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 1b 06 00 00 | 4...UH..AWAVSPH................. |
7c80 | 41 89 c6 be 03 00 00 00 ba 04 00 00 00 48 89 df e8 06 06 00 00 41 89 c7 be 01 00 00 00 48 89 df | A............H.......A.......H.. |
7ca0 | e8 8f 96 ff ff 85 c0 74 14 48 8d 15 6b 88 01 00 be 01 00 00 00 48 89 df e8 bc af ff ff be 03 00 | .......t.H..k........H.......... |
7cc0 | 00 00 48 89 df e8 6a 96 ff ff 85 c0 74 14 48 8d 15 46 88 01 00 be 03 00 00 00 48 89 df e8 97 af | ..H...j.....t.H..F........H..... |
7ce0 | ff ff be 01 00 00 00 b9 03 00 00 00 48 89 df 44 89 f2 45 89 f8 e8 fc ab ff ff 31 c0 48 83 c4 08 | ............H..D..E.......1.H... |
7d00 | 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 02 00 00 00 e8 7c 05 00 00 be | [A^A_].UH..SPH.............|.... |
7d20 | 01 00 00 00 48 89 df 89 c2 e8 66 ab ff ff 48 89 df 48 89 c6 e8 53 9d ff ff b8 01 00 00 00 48 83 | ....H.....f...H..H...S........H. |
7d40 | c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 ba 07 00 00 00 e8 c5 b6 ff ff be 02 00 | ..[].UH..SPH.................... |
7d60 | 00 00 48 89 df e8 03 b7 ff ff be 02 00 00 00 48 89 df e8 da 92 ff ff be 01 00 00 00 48 89 df e8 | ..H............H............H... |
7d80 | e4 a3 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 | .........H...[].UH..AWAVAUATSH.. |
7da0 | 28 49 89 fc 48 8d 75 d4 e8 a8 03 00 00 48 89 45 c8 8b 5d d4 44 8d 73 01 4c 89 e7 44 89 f6 e8 39 | (I..H.u......H.E..].D.s.L..D...9 |
7dc0 | 95 ff ff 85 c0 0f 8e 99 00 00 00 8d 73 02 31 d2 4c 89 e7 e8 b4 b5 ff ff 49 89 c5 ba 06 00 00 00 | ............s.1.L.......I....... |
7de0 | 4c 89 e7 44 89 f6 44 89 75 bc e8 33 b6 ff ff 83 c3 03 31 d2 4c 89 e7 89 de e8 9d b7 ff ff 49 89 | L..D..D.u..3......1.L.........I. |
7e00 | c7 4c 89 7d c0 be 63 00 00 00 4c 89 ef e8 1e 7a 01 00 48 85 c0 0f 95 c0 0f b6 d8 be 72 00 00 00 | .L.}..c...L....z..H.........r... |
7e20 | 4c 89 ef e8 08 7a 01 00 44 8d 73 02 48 85 c0 44 0f 44 f3 be 6c 00 00 00 4c 89 ef e8 f0 79 01 00 | L....z..D.s.H..D.D..l...L....y.. |
7e40 | 44 89 f1 83 c9 04 48 85 c0 41 0f 44 ce 41 89 cd 41 83 cd 08 45 85 ff 44 0f 4e e9 4c 8d 35 b6 03 | D.....H..A.D.A..A...E..D.N.L.5.. |
7e60 | 00 00 eb 1b 4c 89 e7 44 89 f6 44 89 75 bc e8 de 91 ff ff 45 31 f6 31 c0 48 89 45 c0 45 31 ed 48 | ....L..D..D.u......E1.1.H.E.E1.H |
7e80 | 8d 15 7e e8 05 00 be d8 b9 f0 ff 4c 89 e7 e8 1e 9e ff ff 85 c0 75 6d 31 f6 ba 02 00 00 00 4c 89 | ..~........L.........um1......L. |
7ea0 | e7 e8 65 9e ff ff be ff ff ff ff 4c 89 e7 e8 1e 94 ff ff 48 8d 15 4a e8 05 00 be d8 b9 f0 ff 4c | ..e........L.......H..J........L |
7ec0 | 89 e7 e8 80 a1 ff ff 48 8d 35 13 86 01 00 4c 89 e7 e8 ad 99 ff ff 48 8d 15 06 86 01 00 be fe ff | .......H.5....L.......H......... |
7ee0 | ff ff 4c 89 e7 e8 d7 9f ff ff be ff ff ff ff 4c 89 e7 e8 da 93 ff ff be fe ff ff ff 4c 89 e7 e8 | ..L............L............L... |
7f00 | c8 a1 ff ff 48 8b 5d c8 48 89 df e8 95 9b ff ff ba 01 00 00 00 48 89 df 4c 89 e6 e8 6f 90 ff ff | ....H.].H............H..L...o... |
7f20 | 4c 89 e7 8b 75 bc e8 a6 93 ff ff be fd ff ff ff 4c 89 e7 e8 30 a0 ff ff 48 89 df 4c 89 f6 44 89 | L...u...........L...0...H..L..D. |
7f40 | ea 48 8b 4d c0 e8 fe 03 00 00 31 c0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 | .H.M......1.H..([A\A]A^A_].UH..A |
7f60 | 57 41 56 41 55 41 54 53 48 81 ec 98 00 00 00 49 89 ff 48 8d 75 d4 e8 da 01 00 00 49 89 c6 8b 5d | WAVAUATSH......I..H.u......I...] |
7f80 | d4 44 8d 6b 01 4c 89 ff 44 89 ee e8 9d b5 ff ff 49 89 c4 8d 73 02 4c 89 ff e8 8f b5 ff ff 48 89 | .D.k.L..D.......I...s.L.......H. |
7fa0 | 85 48 ff ff ff 48 8d 95 50 ff ff ff 4c 89 f7 44 89 e6 e8 06 04 00 00 85 c0 74 65 83 c3 03 4c 89 | .H...H..P...L..D.........te...L. |
7fc0 | ff 89 de e8 a5 b4 ff ff 4c 89 ff 89 de e8 7f 90 ff ff 41 bd 01 00 00 00 ba 01 00 00 00 4c 89 ff | ........L.........A..........L.. |
7fe0 | 4c 89 f6 e8 a7 8f ff ff 48 8d b5 50 ff ff ff 4c 89 f7 48 8b 95 48 ff ff ff e8 6b 05 00 00 48 89 | L.......H..P...L..H..H....k...H. |
8000 | c3 48 85 db 75 0d be fe ff ff ff 4c 89 f7 e8 3e 90 ff ff 4c 89 ff 48 89 de e8 65 98 ff ff eb 15 | .H..u......L...>...L..H...e..... |
8020 | 48 8d 15 a7 84 01 00 4c 89 ff 44 89 ee e8 47 ac ff ff 41 89 c5 44 89 e8 48 81 c4 98 00 00 00 5b | H......L..D...G...A..D..H......[ |
8040 | 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 02 00 00 00 e8 9f 92 ff ff 85 c0 74 | A\A]A^A_].UH..SPH..............t |
8060 | 19 83 f8 05 74 14 48 8d 15 52 81 01 00 be 02 00 00 00 48 89 df e8 ff ab ff ff be 02 00 00 00 48 | ....t.H..R........H............H |
8080 | 89 df e8 ca 8f ff ff be 01 00 00 00 48 89 df e8 38 a0 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 | ............H...8........H...[]. |
80a0 | 55 48 89 e5 53 50 48 89 fb be 03 00 00 00 e8 ba b3 ff ff 31 f6 48 89 df 48 83 c4 08 5b 5d e9 d5 | UH..SPH............1.H..H...[].. |
80c0 | 00 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 48 8d 75 d4 e8 78 00 00 00 49 89 c6 | ...UH..AWAVAUATSPH..H.u..x...I.. |
80e0 | 44 8b 7d d4 45 8d 6f 01 31 d2 48 89 df 44 89 ee e8 10 95 ff ff 49 89 c4 4d 85 e4 75 1c 48 89 df | D.}.E.o.1.H..D.......I..M..u.H.. |
8100 | 44 89 ee e8 f4 91 ff ff 85 c0 7e 0d 48 89 df 44 89 ee e8 ba 91 ff ff eb 28 41 83 c7 02 49 39 de | D.........~.H..D........(A...I9. |
8120 | 0f 94 c0 0f b6 d0 48 89 df 44 89 fe e8 6a b4 ff ff 48 89 df 4c 89 f6 4c 89 e2 89 c1 e8 53 a8 ff | ......H..D...j...H..L..L.....S.. |
8140 | ff b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 | ......H...[A\A]A^A_].UH..AVSI..H |
8160 | 89 fb be 01 00 00 00 e8 90 91 ff ff 83 f8 08 75 18 41 c7 06 01 00 00 00 be 01 00 00 00 48 89 df | ...............u.A...........H.. |
8180 | 5b 41 5e 5d e9 9b 95 ff ff 41 c7 06 00 00 00 00 48 89 d8 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 | [A^].....A......H..[A^].UH..AWAV |
81a0 | 41 54 53 41 89 f6 49 89 fc be 02 00 00 00 e8 7a b3 ff ff 49 89 c7 be 01 00 00 00 ba 06 00 00 00 | ATSA..I........z...I............ |
81c0 | 4c 89 e7 e8 5a b2 ff ff be 01 00 00 00 4c 89 e7 44 89 fa 45 85 f6 74 07 e8 ee a4 ff ff eb 05 e8 | L...Z........L..D..E..t......... |
81e0 | e7 a5 ff ff 31 db 48 85 c0 74 22 4c 89 e7 48 89 c6 e8 8d 96 ff ff 41 8d 5e 01 41 f7 d6 ba 01 00 | ....1.H..t"L..H.......A.^.A..... |
8200 | 00 00 4c 89 e7 44 89 f6 e8 b2 8e ff ff 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 | ..L..D.........[A\A^A_].UH..AVSI |
8220 | 89 f6 48 89 fb 48 8d 15 d8 e4 05 00 be d8 b9 f0 ff e8 7b 9a ff ff 48 89 df e8 67 98 ff ff be fe | ..H..H............{...H...g..... |
8240 | ff ff ff 48 89 df e8 da 99 ff ff 83 f8 06 75 29 49 63 06 48 8d 0d a6 74 06 00 48 8b 34 c1 48 89 | ...H..........u)Ic.H...t..H.4.H. |
8260 | df e8 1d 96 ff ff 49 63 76 28 48 89 df 48 85 f6 78 0c e8 97 95 ff ff eb 0a 5b 41 5e 5d c3 e8 55 | ......Icv(H..H..x........[A^]..U |
8280 | 95 ff ff be 02 00 00 00 31 d2 31 c9 45 31 c0 48 89 df 5b 41 5e 5d e9 28 9f ff ff 55 48 89 e5 41 | ........1.1.E1.H..[A^].(...UH..A |
82a0 | 57 41 56 41 54 53 41 89 d6 41 89 f4 48 89 fb 44 89 f6 e8 76 b2 ff ff 49 89 c7 ba 06 00 00 00 48 | WAVATSA..A..H..D...v...I.......H |
82c0 | 89 df 44 89 e6 e8 58 b1 ff ff 48 89 df 44 89 e6 44 89 fa e8 f3 a3 ff ff 48 85 c0 75 12 48 8d 15 | ..D...X...H..D..D.......H..u.H.. |
82e0 | 21 82 01 00 48 89 df 44 89 f6 e8 8a a9 ff ff 44 89 f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 | !...H..D.......D..[A\A^A_].UH..A |
8300 | 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 72 8c ff ff eb 12 be | VSI..H..H9.t......H..H...r...... |
8320 | fe ff ff ff ba 01 00 00 00 48 89 df e8 8e 8d ff ff be fe ff ff ff 48 89 df 4c 89 f2 5b 41 5e 5d | .........H............H..L..[A^] |
8340 | e9 7c 9b ff ff 90 90 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 | .|......UH..H..A.....A...1.E..H. |
8360 | 44 c6 48 8b 77 20 f6 46 42 02 74 08 48 8b 76 28 48 89 77 28 48 89 87 a8 00 00 00 89 8f bc 00 00 | D.H.w..FB.t.H.v(H.w(H........... |
8380 | 00 89 8f c0 00 00 00 41 f6 c0 01 74 02 31 d2 88 97 c8 00 00 00 5d c3 55 48 89 e5 48 8b 87 a8 00 | .......A...t.1.......].UH..H.... |
83a0 | 00 00 5d c3 55 48 89 e5 0f b6 87 c8 00 00 00 5d c3 55 48 89 e5 8b 87 bc 00 00 00 5d c3 55 48 89 | ..].UH.........].UH........].UH. |
83c0 | e5 31 c0 85 f6 78 3d 48 8b 4f 20 48 83 c7 60 48 39 f9 41 0f 94 c0 85 f6 7e 18 48 39 f9 74 13 48 | .1...x=H.O.H..`H9.A.....~.H9.t.H |
83e0 | 8b 49 10 48 39 f9 41 0f 94 c0 83 fe 02 8d 76 ff 7d e8 85 f6 75 0e 45 84 c0 75 09 48 89 4a 78 b8 | .I.H9.A.......v.}...u.E..u.H.Jx. |
8400 | 01 00 00 00 5d c3 55 48 89 e5 53 50 89 d0 48 89 fb 48 85 f6 74 41 48 c7 45 f0 00 00 00 00 48 8b | ....].UH..SP..H..H..tAH.E.....H. |
8420 | 76 78 48 8d 4d f0 48 89 df 89 c2 e8 54 00 00 00 31 c9 48 85 c0 74 43 48 8b 4b 10 48 8b 55 f0 48 | vxH.M.H.....T...1.H..tCH.K.H.U.H |
8440 | 8b 32 48 8b 52 08 48 89 51 08 48 89 31 48 83 43 10 10 48 89 c1 eb 23 48 8b 53 10 31 c9 83 7a f8 | .2H.R.H.Q.H.1H.C..H...#H.S.1..z. |
8460 | 46 75 17 48 8b 4a f0 48 8b 79 18 31 d2 89 c6 48 83 c4 08 5b 5d e9 8d 28 00 00 48 89 c8 48 83 c4 | Fu.H.J.H.y.1...H...[]..(..H..H.. |
8480 | 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 41 89 d4 48 89 f3 49 89 ff f6 43 | .[].UH..AWAVAUATSPI..A..H..I...C |
84a0 | 42 02 74 30 45 85 e4 78 3e 48 8b 03 4c 8b 6b 20 48 8b 00 48 8b 78 18 48 8b 53 28 48 2b 57 38 48 | B.t0E..x>H..L.k.H..H.x.H.S(H+W8H |
84c0 | c1 ea 02 ff ca 44 89 e6 e8 3a 28 00 00 48 85 c0 75 78 eb 07 4c 8b 2b 49 83 c5 10 49 39 5f 20 74 | .....D...:(..H..ux..L.+I...I9_.t |
84e0 | 45 4c 8b 7b 18 eb 43 41 f7 dc 48 8b 0b 48 8b 7b 20 48 8b 01 48 8b 40 18 49 63 d4 48 29 cf 48 c1 | EL.{..CA..H..H.{.H..H.@.Ic.H).H. |
8500 | ff 04 0f b6 70 0a 48 29 f7 31 c0 48 39 fa 7d 4a 48 01 d6 48 c1 e6 04 48 01 f1 49 89 0e 48 8d 05 | ....p.H).1.H9.}JH..H...H..I..H.. |
8520 | de 81 01 00 eb 34 49 83 c7 10 49 8b 0f 4c 29 e9 48 c1 f9 04 49 63 d4 31 c0 48 39 d1 7c 1c 45 85 | .....4I...I..L).H...Ic.1.H9.|.E. |
8540 | e4 7e 17 48 8d 05 ab 81 01 00 41 ff cc 49 63 cc 48 c1 e1 04 4c 01 e9 49 89 0e 48 83 c4 08 5b 41 | .~.H......A..Ic.H...L..I..H...[A |
8560 | 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 48 c7 45 f0 00 00 00 00 48 8b 76 78 48 8d | \A]A^A_].UH..SPH..H.E.....H.vxH. |
8580 | 4d f0 e8 fd fe ff ff 48 85 c0 74 1c 48 8b 4d f0 48 8b 53 10 48 8b 72 f0 48 8b 52 f8 48 89 51 08 | M......H..t.H.M.H.S.H.r.H.R.H.Q. |
85a0 | 48 89 31 48 83 43 10 f0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 58 | H.1H.C..H...[].UH..AWAVAUATSH..X |
85c0 | 49 89 d5 49 89 fe 80 3e 3e 75 17 49 8b 4e 10 48 83 c1 f0 48 ff c6 49 89 4e 10 31 c0 48 89 45 b0 | I..I...>>u.I.N.H...H..I.N.1.H.E. |
85e0 | eb 0b 49 8b 45 78 48 89 45 b0 48 8b 08 8b 41 08 83 e0 1f 45 31 e4 83 f8 06 75 03 4c 8b 21 48 89 | ..I.ExH.E.H...A....E1....u.L.!H. |
8600 | 4d a8 8a 06 48 89 75 b8 84 c0 bb 01 00 00 00 0f 84 0b 03 00 00 49 8d 4d 38 48 89 4d c0 49 8d 4d | M...H.u..............I.M8H.M.I.M |
8620 | 08 48 89 4d a0 48 8b 4d b8 4c 8d 79 01 bb 01 00 00 00 e9 b4 01 00 00 48 8b 45 b0 48 85 c0 74 16 | .H.M.H.M.L.y...........H.E.H..t. |
8640 | f6 40 42 20 75 10 48 8b 40 10 8a 48 42 f6 c1 02 0f 85 81 00 00 00 49 c7 45 10 00 00 00 00 48 8d | .@B.u.H.@..HB.........I.E.....H. |
8660 | 05 2b 77 01 00 49 89 45 10 49 c7 45 08 00 00 00 00 e9 9c 02 00 00 48 8b 45 b0 48 85 c0 75 10 31 | .+w..I.E.I.E..........H.E.H..u.1 |
8680 | c0 eb 11 4d 85 e4 75 15 41 c6 45 34 00 eb 1f 8a 40 42 24 20 41 88 45 37 e9 75 02 00 00 41 8a 44 | ...M..u.A.E4....@B$.A.E7.u...A.D |
86a0 | 24 0a 41 88 45 34 41 80 7c 24 08 26 75 0c 66 41 c7 45 35 00 01 e9 58 02 00 00 49 8b 44 24 18 8a | $.A.E4A.|$.&u.fA.E5...X...I.D$.. |
86c0 | 40 0b 41 88 45 36 49 8b 44 24 18 8a 40 0a 41 88 45 35 e9 3b 02 00 00 f6 c1 04 75 69 48 8b 08 48 | @.A.E6I.D$..@.A.E5.;......uiH..H |
86e0 | 8b 70 28 48 8b 01 48 8b 78 18 48 8b 47 38 48 29 c6 48 c1 ee 02 ff ce 48 63 ce 44 8b 0c 88 44 89 | .p(H..H.x.H.G8H).H.....Hc.D...D. |
8700 | ca 83 e2 3f 45 31 c0 8d 42 f8 83 f8 21 77 16 48 8d 0d 1e 03 00 00 48 63 04 81 48 01 c8 ff e0 83 | ...?E1..B...!w.H......Hc..H..... |
8720 | c2 f9 49 89 d0 49 8b 46 18 4a 8b 84 c0 f8 00 00 00 48 83 c0 20 48 8b 4d a0 48 89 01 48 8d 05 94 | ..I..I.F.J.......H...H.M.H..H... |
8740 | 7f 01 00 eb 15 48 8b 45 a0 48 8d 0d 84 76 01 00 48 89 08 48 8d 05 6b 7f 01 00 49 89 45 10 e9 af | .....H.E.H...v..H..H..k...I.E... |
8760 | 01 00 00 41 b8 01 00 00 00 eb ba 41 c1 e9 06 41 0f b6 d1 48 8b 4d a0 e8 60 08 00 00 48 85 c0 49 | ...A.......A...A...H.M..`...H..I |
8780 | 89 45 10 0f 84 d5 fe ff ff e9 84 01 00 00 41 b8 12 00 00 00 eb 8f 41 b8 13 00 00 00 eb 87 41 b8 | .E............A.......A.......A. |
87a0 | 04 00 00 00 e9 7c ff ff ff 41 b8 16 00 00 00 e9 71 ff ff ff 41 b8 05 00 00 00 e9 66 ff ff ff 41 | .....|...A......q...A......f...A |
87c0 | b8 14 00 00 00 e9 5b ff ff ff 41 b8 15 00 00 00 e9 50 ff ff ff 48 8b 45 a0 48 8d 0d ea 7e 01 00 | ......[...A......P...H.E.H...~.. |
87e0 | 48 89 08 48 89 c8 e9 6f ff ff ff 0f be c0 83 f8 52 7f 0e 83 f8 4c 0f 85 be 00 00 00 e9 11 01 00 | H..H...o........R....L.......... |
8800 | 00 83 f8 65 7f 3f 83 f8 53 0f 85 ab 00 00 00 4d 85 e4 74 0c 41 80 7c 24 08 26 0f 85 9e 00 00 00 | ...e.?..S......M..t.A.|$.&...... |
8820 | 48 8d 05 bb 7e 01 00 48 89 c1 49 89 4d 20 49 c7 45 2c ff ff ff ff 48 8d 05 aa 7e 01 00 48 89 ce | H...~..H..I.M.I.E,....H...~..H.. |
8840 | e9 bb 00 00 00 83 f8 6b 7f 0b 83 f8 66 0f 84 bf 00 00 00 eb 65 83 c0 94 83 f8 09 77 5d 48 8d 0d | .......k....f.......e......w]H.. |
8860 | a8 01 00 00 48 63 04 81 48 01 c8 ff e0 b8 ff ff ff ff 48 8b 75 b0 48 85 f6 74 39 f6 46 42 02 74 | ....Hc..H.........H.u.H..t9.FB.t |
8880 | 33 48 8b 0e 48 8b 09 48 8b 51 18 48 8b 4a 48 48 85 c9 74 20 48 8b 46 28 48 2b 42 38 48 c1 e0 1e | 3H..H..H.Q.H.JHH..t.H.F(H+B8H... |
88a0 | 48 ba 00 00 00 00 ff ff ff ff 48 01 d0 48 c1 f8 20 8b 04 81 41 89 45 28 eb 58 31 db eb 54 49 8b | H.........H..H......A.E(.X1..TI. |
88c0 | 44 24 18 48 8b 48 68 48 85 c9 48 8d 35 18 7e 01 00 74 07 48 83 c1 20 48 89 ce 49 89 75 20 8b 48 | D$.H.HhH..H.5.~..t.H...H..I.u..H |
88e0 | 28 85 c9 41 89 4d 2c 8b 40 2c 41 89 45 30 48 8d 05 fc 7d 01 00 48 8d 0d f0 7d 01 00 48 0f 44 c1 | (..A.M,.@,A.E0H...}..H...}..H.D. |
8900 | 49 89 45 18 ba 3c 00 00 00 48 8b 7d c0 e8 cb 8b 00 00 41 8a 07 49 ff c7 84 c0 0f 85 cb fe ff ff | I.E..<...H.}......A..I.......... |
8920 | 89 5d c0 be 66 00 00 00 48 8b 5d b8 48 89 df e8 fc 6e 01 00 48 85 c0 74 1b 49 8b 46 10 48 8b 55 | .]..f...H.].H....n..H..t.I.F.H.U |
8940 | a8 48 8b 0a 48 8b 52 08 48 89 50 08 48 89 08 49 83 46 10 10 be 4c 00 00 00 48 89 df e8 cf 6e 01 | .H..H.R.H.P.H..I.F...L...H....n. |
8960 | 00 48 85 c0 0f 84 8d 00 00 00 4c 89 f1 4d 85 e4 4d 89 e7 74 07 41 80 7f 08 26 75 15 48 8b 41 10 | .H........L..M..M..t.A...&u.H.A. |
8980 | c7 40 08 00 00 00 00 48 83 c0 10 48 89 41 10 eb 66 49 8b 47 18 4c 8b 70 48 49 89 cc 4c 89 e7 e8 | .@.....H...H.A..fI.G.L.pHI..L... |
89a0 | b4 02 01 00 48 89 c3 49 8b 44 24 10 48 89 18 c7 40 08 45 00 00 00 49 83 44 24 10 10 c7 45 c8 01 | ....H..I.D$.H...@.E...I.D$...E.. |
89c0 | 00 00 00 c7 45 d0 01 00 00 00 49 8b 47 18 45 31 ed 83 78 1c 00 7e 20 4b 63 14 ae 4c 89 e7 48 89 | ....E.....I.G.E1..x..~.Kc..L..H. |
89e0 | de 48 8d 4d c8 e8 9b 01 01 00 49 ff c5 49 8b 47 18 44 3b 68 1c 7c e0 8b 45 c0 48 83 c4 58 5b 41 | .H.M......I..I.G.D;h.|..E.H..X[A |
8a00 | 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 61 fe ff ff ae fe ff ff 2b fc ff ff ae fe ff ff ae fe ff ff | \A]A^A_]....a.......+........... |
8a20 | ae fe ff ff ae fe ff ff ae fe ff ff 6a fc ff ff 77 fc ff ff 2f fd ff ff f1 fc ff ff 2f fd ff ff | ............j...w.../......./... |
8a40 | f1 fc ff ff f1 fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff | ................................ |
8a60 | eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff eb fc ff ff 5a fd ff ff 62 fd ff ff | ........................Z...b... |
8a80 | f1 fc ff ff 6a fd ff ff 75 fd ff ff f1 fc ff ff 80 fd ff ff 8b fd ff ff 96 fd ff ff f1 fc ff ff | ....j...u....................... |
8aa0 | f1 fc ff ff 37 fd ff ff 37 fd ff ff f1 fc ff ff f1 fc ff ff f1 fc ff ff a1 fd ff ff 55 48 89 e5 | ....7...7...................UH.. |
8ac0 | 41 57 41 56 53 50 49 89 d6 48 89 fb 8b 46 08 83 e0 0f ff c0 48 8d 0d d5 76 06 00 4c 8b 3c c1 e8 | AWAVSPI..H...F......H...v..L.<.. |
8ae0 | 41 01 00 00 49 89 c0 48 8d 35 0c 7b 01 00 31 c0 48 89 df 4c 89 f2 4c 89 f9 e8 00 00 00 00 55 48 | A...I..H.5.{..1.H..L..L.......UH |
8b00 | 89 e5 41 57 41 56 53 48 81 ec 18 01 00 00 48 89 fb 84 c0 74 38 0f 29 85 00 ff ff ff 0f 29 8d 10 | ..AWAVSH......H....t8.)......).. |
8b20 | ff ff ff 0f 29 95 20 ff ff ff 0f 29 9d 30 ff ff ff 0f 29 a5 40 ff ff ff 0f 29 ad 50 ff ff ff 0f | ....)......).0....).@....).P.... |
8b40 | 29 b5 60 ff ff ff 0f 29 bd 70 ff ff ff 4c 89 8d f8 fe ff ff 4c 89 85 f0 fe ff ff 48 89 8d e8 fe | ).`....).p...L......L......H.... |
8b60 | ff ff 48 89 95 e0 fe ff ff 48 8d 85 d0 fe ff ff 48 89 45 90 48 8d 45 10 48 89 45 88 c7 45 84 30 | ..H......H......H.E.H.E.H.E..E.0 |
8b80 | 00 00 00 c7 45 80 10 00 00 00 48 8d 55 80 48 89 df e8 66 84 00 00 49 89 c6 48 8b 53 20 f6 42 42 | ....E.....H.U.H...f...I..H.S..BB |
8ba0 | 02 74 7a 48 8b 02 48 8b 00 48 8b 40 18 48 8b 48 48 48 85 c9 41 bf ff ff ff ff 74 21 48 8b 52 28 | .tzH..H..H.@.H.HHH..A.....t!H.R( |
8bc0 | 48 2b 50 38 48 c1 e2 1e 48 be 00 00 00 00 ff ff ff ff 48 01 d6 48 c1 fe 20 44 8b 3c b1 48 8b 70 | H+P8H...H.........H..H...D.<.H.p |
8be0 | 68 48 85 f6 75 0a c6 45 a0 3f c6 45 a1 00 eb 12 48 83 c6 20 48 8d 7d a0 ba 3c 00 00 00 e8 db 88 | hH..u..E.?.E....H...H.}..<...... |
8c00 | 00 00 48 8d 35 7e 7a 01 00 48 8d 55 a0 31 c0 44 89 f9 48 89 df 4d 89 f0 e8 3c 88 00 00 48 89 df | ..H.5~z..H.U.1.D..H..M...<...H.. |
8c20 | e8 07 02 00 00 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 48 c7 45 e8 00 00 00 00 4d 8b 46 20 41 | .....UH..AVSH...I..H.E.....M.F.A |
8c40 | f6 40 42 02 0f 84 87 00 00 00 49 8b 08 48 8b 09 0f b6 51 0a 85 d2 74 19 31 ff 31 db 48 8b 44 d9 | .@B.......I..H....Q...t.1.1.H.D. |
8c60 | 20 48 39 30 74 7b 48 ff c3 48 83 c7 10 39 d3 7c eb 49 8b 78 20 48 89 f2 48 29 fa 48 83 fa f1 7c | .H90t{H..H...9.|.I.x.H..H).H...| |
8c80 | 50 48 89 d3 48 c1 fb 04 49 8b 40 08 48 29 f8 48 c1 f8 04 48 39 c3 7d 39 48 c1 e3 04 48 01 df 48 | PH..H...I.@.H).H...H9.}9H...H..H |
8ca0 | 39 f7 75 2d 48 8b 79 18 49 8b 70 28 48 2b 77 38 48 c1 ee 02 ff ce 48 c1 ea 04 48 8d 4d e8 e8 19 | 9.u-H.y.I.p(H+w8H.....H...H.M... |
8cc0 | 03 00 00 48 89 c2 48 85 d2 74 06 48 8b 4d e8 eb 39 48 8d 05 b8 70 01 00 48 83 c4 10 5b 41 5e 5d | ...H..H..t.H.M..9H...p..H...[A^] |
8ce0 | c3 48 8b 41 18 48 8b 40 58 48 8b 0c 38 48 85 c9 74 06 48 83 c1 20 eb 07 48 8d 0d d5 70 01 00 48 | .H.A.H.@XH..8H..t.H.....H...p..H |
8d00 | 89 4d e8 48 8d 15 aa 79 01 00 48 8d 35 80 79 01 00 31 c0 4c 89 f7 48 83 c4 10 5b 41 5e 5d e9 36 | .M.H...y..H.5.y..1.L..H...[A^].6 |
8d20 | 87 00 00 55 48 89 e5 8b 46 08 83 e0 0f 83 c0 fd 83 f8 02 48 0f 42 f2 48 8d 15 d7 78 01 00 e8 79 | ...UH...F..........H.B.H...x...y |
8d40 | fd ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ce 49 89 d4 48 89 f3 49 89 ff 83 7b | ...UH..AWAVATSH...I..I..H..I...{ |
8d60 | 08 03 75 0b f2 0f 10 03 f2 0f 11 45 d8 eb 12 48 8d 75 d8 48 89 df e8 39 26 01 00 85 c0 4c 0f 44 | ..u........E...H.u.H...9&....L.D |
8d80 | e3 4c 89 ff 4c 89 e6 4c 89 f2 e8 2d fd ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 f3 49 | .L..L..L...-...UH..AWAVSPI..H..I |
8da0 | 89 fe 83 7b 08 13 75 09 48 8b 03 48 89 45 e0 eb 12 48 8d 75 e0 48 89 df e8 71 26 01 00 85 c0 4c | ...{..u.H..H.E...H.u.H...q&....L |
8dc0 | 0f 44 fb 4c 89 f7 4c 89 fe e8 57 fe ff ff 48 89 c1 48 8d 35 49 78 01 00 31 c0 4c 89 f7 48 89 ca | .D.L..L...W...H..H.5Ix..1.L..H.. |
8de0 | e8 19 fd ff ff 55 48 89 e5 48 89 d0 8b 4e 08 83 e1 0f ff c1 48 8d 35 b5 73 06 00 48 8b 14 ce 8b | .....UH..H...N......H.5.s..H.... |
8e00 | 40 08 83 e0 0f ff c0 48 8b 0c c6 48 39 ca 75 0e 48 8d 35 31 78 01 00 31 c0 e8 e0 fc ff ff 48 8d | @......H...H9.u.H.51x..1......H. |
8e20 | 35 44 78 01 00 31 c0 e8 d2 fc ff ff 55 48 89 e5 53 50 48 89 fb 48 8b 83 b0 00 00 00 48 85 c0 74 | 5Dx..1......UH..SPH..H......H..t |
8e40 | 4b 48 8b 4b 10 48 8b 53 38 48 8b 71 f0 48 8b 79 f8 48 89 79 08 48 89 31 48 8b 4b 10 48 8b 34 02 | KH.K.H.S8H.q.H.y.H.y.H.1H.K.H.4. |
8e60 | 48 8b 44 02 08 48 89 41 f8 48 89 71 f0 48 8b 73 10 48 8d 46 10 48 89 43 10 48 83 c6 f0 ba 01 00 | H.D..H.A.H.q.H.s.H.F.H.C.H...... |
8e80 | 00 00 31 c9 48 89 df e8 71 0d 00 00 be 02 00 00 00 48 89 df e8 7f 04 00 00 55 48 89 e5 41 57 41 | ..1.H...q........H.......UH..AWA |
8ea0 | 56 41 55 41 54 53 50 49 89 fd 4d 8b 75 20 41 0f b6 9d c8 00 00 00 f6 c3 08 74 0a 41 83 bd c0 00 | VAUATSPI..M.u.A..........t.A.... |
8ec0 | 00 00 00 74 05 45 31 ff eb 11 41 8b 85 bc 00 00 00 41 89 85 c0 00 00 00 41 b7 01 41 8a 46 42 a8 | ...t.E1...A......A......A..A.FB. |
8ee0 | 40 74 0b 24 bf 41 88 46 42 e9 aa 00 00 00 45 84 ff 74 12 be 03 00 00 00 ba ff ff ff ff 4c 89 ef | @t.$.A.FB.....E..t...........L.. |
8f00 | e8 cd 07 00 00 f6 c3 04 74 7b 49 8b 06 49 8b 76 28 48 8b 00 48 8b 40 18 48 8b 48 38 48 8b 40 48 | ........t{I..I.v(H..H.@.H.H8H.@H |
8f20 | 48 89 f7 48 29 cf 48 c1 ef 02 ff cf 48 85 c0 ba ff ff ff ff 74 06 48 63 d7 8b 14 90 4d 8d 66 28 | H..H).H.....H.......t.Hc....M.f( |
8f40 | 85 ff 74 32 49 8b 7d 28 48 39 fe 76 29 be ff ff ff ff 48 85 c0 74 1b 48 29 cf 48 c1 e7 1e 48 b9 | ..t2I.}(H9.v).....H..t.H).H...H. |
8f60 | 00 00 00 00 ff ff ff ff 48 01 f9 48 c1 f9 20 8b 34 88 39 f2 74 13 be 02 00 00 00 4c 89 ef e8 4f | ........H..H....4.9.t......L...O |
8f80 | 07 00 00 eb 04 4d 8d 66 28 49 8b 04 24 49 89 45 28 41 80 7d 0a 01 74 0f 48 83 c4 08 5b 41 5c 41 | .....M.f(I..$I.E(A.}..t.H...[A\A |
8fa0 | 5d 41 5e 41 5f 5d c3 45 84 ff 74 0b 41 c7 85 c0 00 00 00 01 00 00 00 48 83 c0 fc 49 89 04 24 41 | ]A^A_].E..t.A..........H...I..$A |
8fc0 | 80 4e 42 40 49 8b 45 10 48 83 c0 f0 49 89 06 be 01 00 00 00 4c 89 ef e8 3c 03 00 00 55 48 89 e5 | .NB@I.E.H...I.......L...<...UH.. |
8fe0 | 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d d0 41 89 d5 41 89 f6 4c 8d 3d b2 d8 05 00 41 8d | AWAVAUATSH...H.M.A..A..L.=....A. |
9000 | 75 01 48 89 fb 44 89 f2 e8 fa 1c 00 00 48 85 c0 48 8b 4d d0 48 89 01 0f 85 1c 01 00 00 45 85 f6 | u.H..D.......H..H.M.H........E.. |
9020 | b8 00 00 00 00 0f 8e 51 02 00 00 4c 8b 43 38 49 89 da 41 bc ff ff ff ff 31 c0 4c 89 c1 45 31 c9 | .......Q...L.C8I..A.....1.L..E1. |
9040 | 8b 31 89 f2 83 e2 3f 89 f7 c1 ef 06 83 fa 1d 40 0f b6 ff 7f 16 83 fa 04 75 56 44 39 ef 7f 6c c1 | .1....?........@........uVD9..l. |
9060 | ee 17 01 f7 44 39 ef 7d 53 eb 60 8d 5a dc 83 fb 02 72 36 83 fa 1e 75 29 c1 ee 0e 8d 94 30 02 00 | ....D9.}S.`.Z....r6...u).....0.. |
9080 | fe ff 39 d0 40 0f 9c c6 44 39 f2 40 0f 9e c7 40 20 f7 44 39 ca 0f 9f c3 40 84 fb 44 0f 45 ca eb | ..9.@...D9.@...@..D9....@..D.E.. |
90a0 | 2a 83 fa 29 75 0a 83 c7 02 44 39 ef 7e 0e eb 1b 41 f6 04 17 40 74 14 44 39 ef 75 0f 44 39 c8 41 | *..)u....D9.~...A...@t.D9.u.D9.A |
90c0 | 89 c4 ba ff ff ff ff 44 0f 4c e2 ff c0 48 83 c1 04 41 39 c6 0f 85 66 ff ff ff 41 83 fc ff b8 00 | .......D.L...H...A9...f...A..... |
90e0 | 00 00 00 4c 89 d7 0f 84 90 01 00 00 49 63 c4 41 8b 0c 80 89 ca 83 e2 3f 31 c0 83 fa 0c 0f 87 79 | ...L........Ic.A.......?1......y |
9100 | 01 00 00 48 8d 35 82 01 00 00 48 89 f3 48 63 34 93 48 01 de ff e6 41 89 cd 41 c1 ed 17 c1 e9 06 | ...H.5....H..Hc4.H....A..A...... |
9120 | 0f b6 c1 41 39 c5 45 89 e6 b8 00 00 00 00 0f 82 ca fe ff ff e9 43 01 00 00 48 8d 05 5c 75 01 00 | ...A9.E..............C...H..\u.. |
9140 | e9 37 01 00 00 89 cb c1 eb 0e 81 e3 ff 01 00 00 c1 e9 17 83 fa 07 0f 85 a0 00 00 00 ff c1 49 89 | .7............................I. |
9160 | fe 89 ce 44 89 e2 e8 9c 1b 00 00 4c 89 f7 49 89 c5 e9 9b 00 00 00 c1 e9 0e eb 0d 41 ff c4 49 63 | ...D.......L..I............A..Ic |
9180 | c4 41 8b 0c 80 c1 e9 06 89 c9 48 8b 57 30 48 c1 e1 04 8b 74 0a 08 83 e6 0f 31 c0 83 fe 04 0f 85 | .A........H.W0H....t.....1...... |
91a0 | d8 00 00 00 48 8b 04 0a 48 83 c0 20 48 8b 4d d0 48 89 01 48 8d 05 02 75 01 00 e9 bd 00 00 00 c1 | ....H...H...H.M.H..H...u........ |
91c0 | e9 17 48 8b 47 58 48 c1 e1 04 48 8b 04 08 48 85 c0 74 5a 48 83 c0 20 eb 5b c1 e9 0e 81 e1 ff 01 | ..H.GXH...H...H..tZH....[....... |
91e0 | 00 00 44 89 e6 89 ca 48 8b 4d d0 e8 d0 00 00 00 48 8d 05 46 6c 01 00 e9 80 00 00 00 48 8b 47 58 | ..D....H.M......H..Fl.......H.GX |
9200 | 48 c1 e1 04 4c 8b 2c 08 4d 85 ed 74 37 49 83 c5 20 44 89 e6 89 da 48 8b 4d d0 e8 a1 00 00 00 4d | H...L.,.M..t7I...D....H.M......M |
9220 | 85 ed 75 35 48 8d 05 83 74 01 00 eb 4f 48 8d 05 a0 6b 01 00 48 8b 4d d0 48 89 01 48 8d 05 72 74 | ..u5H...t...OH...k..H.M.H..H..rt |
9240 | 01 00 eb 38 44 89 e6 89 da 48 8b 4d d0 e8 6e 00 00 00 4c 8d 2d 7b 6b 01 00 48 8d 35 42 74 01 00 | ...8D....H.M..n...L.-{k..H.5Bt.. |
9260 | 4c 89 ef e8 ce 65 01 00 85 c0 48 8d 0d 36 74 01 00 48 8d 05 36 74 01 00 48 0f 44 c1 48 83 c4 18 | L....e....H..6t..H..6t..H.D.H... |
9280 | 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 8a fe ff ff ea fe ff ff ef fe ff ff f0 ff ff ff f0 ff ff ff | [A\A]A^A_]...................... |
92a0 | 33 ff ff ff b9 fe ff ff b9 fe ff ff f0 ff ff ff f0 ff ff ff f0 ff ff ff f0 ff ff ff 4d ff ff ff | 3...........................M... |
92c0 | 55 48 89 e5 53 50 48 89 cb f6 c6 01 74 27 81 e2 ff fe ff ff 48 63 c2 48 8b 4f 30 48 c1 e0 04 8b | UH..SPH.....t'......Hc.H.O0H.... |
92e0 | 54 01 08 83 e2 0f 83 fa 04 75 1c 48 8b 04 01 48 83 c0 20 eb 19 48 89 d9 e8 df fc ff ff 48 85 c0 | T........u.H...H.....H.......H.. |
9300 | 74 05 80 38 63 74 0a 48 8d 05 c6 6a 01 00 48 89 03 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 | t..8ct.H...j..H..H...[].UH..AVSH |
9320 | 89 fb 48 8b 43 58 48 85 c0 75 4d 4c 8b 73 18 40 88 73 0a 49 8b 86 e0 00 00 00 48 83 78 58 00 75 | ..H.CXH..uML.s.@.s.I......H.xX.u |
9340 | 4f 49 83 be d8 00 00 00 00 74 28 48 8b 53 10 48 89 df e8 64 00 00 00 48 8b 43 10 48 8b 4b 20 48 | OI.......t(H.S.H...d...H.C.H.K.H |
9360 | 39 41 08 73 04 48 89 41 08 48 89 df 41 ff 96 d8 00 00 00 e8 08 63 01 00 89 b0 9c 00 00 00 48 8b | 9A.s.H.A.H..A........c........H. |
9380 | 7b 58 48 83 c7 08 be 01 00 00 00 e8 e4 62 01 00 48 8b 48 10 48 8d 51 10 48 89 50 10 48 8b 43 10 | {XH..........b..H.H.H.Q.H.P.H.C. |
93a0 | 48 8b 50 f0 48 8b 40 f8 48 89 41 08 48 89 11 49 8b be e0 00 00 00 e8 5d ff ff ff 55 48 89 e5 41 | H.P.H.@.H.A.H..I.......]...UH..A |
93c0 | 56 53 48 89 d3 49 89 fe 83 fe 06 75 16 48 8d 35 f9 73 01 00 ba 17 00 00 00 4c 89 f7 e8 b1 c1 00 | VSH..I.....u.H.5.s.......L...... |
93e0 | 00 eb 10 83 fe 04 75 1a 49 8b 46 18 48 8b 80 f0 00 00 00 48 89 03 0f b6 40 08 83 c8 40 89 43 08 | ......u.I.F.H......H....@...@.C. |
9400 | eb 13 49 8b 46 10 48 8b 48 f0 48 8b 40 f8 48 89 43 08 48 89 0b 48 83 c3 10 49 89 5e 10 5b 41 5e | ..I.F.H.H.H.@.H.C.H..H...I.^.[A^ |
9420 | 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec a0 00 00 00 49 89 d7 49 89 f6 48 89 fb 66 44 8b | ].UH..AWAVATSH......I..I..H..fD. |
9440 | a3 c6 00 00 00 c7 45 dc 00 00 00 00 48 8b 43 58 48 89 85 40 ff ff ff 48 8d 85 40 ff ff ff 48 89 | ......E.....H.CXH..@...H..@...H. |
9460 | 43 58 48 8d bd 48 ff ff ff e8 0c 62 01 00 85 c0 75 09 48 89 df 4c 89 fe 41 ff d6 48 8b 85 40 ff | CXH..H.....b....u.H..L..A..H..@. |
9480 | ff ff 48 89 43 58 66 44 89 a3 c6 00 00 00 8b 45 dc 48 81 c4 a0 00 00 00 5b 41 5c 41 5e 41 5f 5d | ..H.CXfD.......E.H......[A\A^A_] |
94a0 | c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 f7 49 89 fe 49 8b 5e 38 45 8b a6 b8 | .UH..AWAVAUATSH...A..I..I.^8E... |
94c0 | 00 00 00 4d 63 ec 4c 89 6d c8 49 c1 e5 04 49 63 cf 48 89 4d c0 48 c1 e1 04 48 89 4d d0 48 89 de | ...Mc.L.m.I...Ic.H.M.H...H.M.H.. |
94e0 | 4c 89 ea e8 62 64 00 00 48 8b 4d c8 48 8b 55 c0 39 d1 49 89 46 38 7d 17 49 8d 4c 05 08 c7 01 00 | L...bd..H.M.H.U.9.I.F8}.I.L..... |
9500 | 00 00 00 48 83 c1 10 41 ff c4 45 39 fc 7c ee 45 89 be b8 00 00 00 48 8b 4d d0 48 8d 4c 01 b0 49 | ...H...A..E9.|.E......H.M.H.L..I |
9520 | 89 4e 30 49 8b 4e 10 48 29 d9 48 83 e1 f0 48 01 c1 49 89 4e 10 49 8b 4e 40 eb 14 48 8b 11 48 29 | .N0I.N.H).H...H..I.N.I.N@..H..H) |
9540 | da 48 83 e2 f0 48 01 c2 48 89 11 48 8b 49 10 48 85 c9 75 e7 49 8b 4e 20 eb 04 48 8b 49 10 48 85 | .H...H..H..H.I.H..u.I.N...H.I.H. |
9560 | c9 74 3c 48 8b 51 08 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 08 48 8b 11 48 29 da 48 83 e2 f0 48 | .t<H.Q.H).H...H..H.Q.H..H).H...H |
9580 | 01 c2 48 89 11 f6 41 42 02 74 cf 48 8b 51 20 48 29 da 48 83 e2 f0 48 01 c2 48 89 51 20 eb bb 48 | ..H...AB.t.H.Q.H).H...H..H.Q...H |
95a0 | 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb 8b 83 b8 00 00 00 3d 41 42 | ...[A\A]A^A_].UH..SPH........=AB |
95c0 | 0f 00 7d 3a 48 8b 4b 10 48 2b 4b 38 48 c1 e9 04 8d 4c 0e 05 01 c0 3d 40 42 0f 00 be 40 42 0f 00 | ..}:H.K.H+K8H....L....=@B...@B.. |
95e0 | 0f 4e f0 39 ce 0f 4c f1 81 fe 41 42 0f 00 7d 1b 48 89 df 48 83 c4 08 5b 5d e9 a3 fe ff ff be 06 | .N.9..L...AB..}.H..H...[]....... |
9600 | 00 00 00 48 89 df e8 0d fd ff ff be 08 43 0f 00 48 89 df e8 89 fe ff ff 48 8d 0d ae 68 01 00 31 | ...H.........C..H.......H...h..1 |
9620 | c0 48 89 df 48 89 ce e8 d2 f4 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 fe 49 8b 5e 10 49 8b 46 | .H..H.......UH..AWAVSPI..I.^.I.F |
9640 | 20 eb 0f 48 8b 48 08 48 8b 40 10 48 39 cb 48 0f 42 d9 48 85 c0 75 ec 49 2b 5e 38 48 c1 eb 04 8d | ...H.H.H.@.H9.H.B.H..u.I+^8H.... |
9660 | 43 01 c1 f8 1f c1 e8 1d 8d 44 03 01 c1 f8 03 8d 44 18 0b 3d 40 42 0f 00 41 bf 40 42 0f 00 44 0f | C........D......D..=@B..A.@B..D. |
9680 | 4e f8 41 81 be b8 00 00 00 41 42 0f 00 7c 0a 4c 89 f7 e8 2b b6 00 00 eb 08 4c 89 f7 e8 60 b6 00 | N.A......AB..|.L...+.....L...`.. |
96a0 | 00 81 fb 3f 42 0f 00 7f 1e 45 3b be b8 00 00 00 7d 15 4c 89 f7 44 89 fe 48 83 c4 08 5b 41 5e 41 | ...?B....E;.....}.L..D..H...[A^A |
96c0 | 5f 5d e9 da fd ff ff 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 | _].....H...[A^A_].UH..AWAVAUATSH |
96e0 | 81 ec 88 00 00 00 48 89 fb 4c 8b b3 a8 00 00 00 4d 85 f6 0f 84 95 00 00 00 80 bb c9 00 00 00 00 | ......H..L......M............... |
9700 | 0f 84 88 00 00 00 48 8b 43 10 4c 8b 7b 20 48 8b 4b 38 49 89 c4 49 29 cc 4d 8b 6f 08 49 29 cd 89 | ......H.C.L.{.H.K8I..I).M.o.I).. |
9720 | b5 58 ff ff ff 89 55 80 4c 89 7d d0 48 8b 4b 30 48 29 c1 48 81 f9 4f 01 00 00 7f 11 be 14 00 00 | .X....U.L.}.H.K0H).H..O......... |
9740 | 00 48 89 df e8 65 fe ff ff 48 8b 43 10 48 05 40 01 00 00 49 89 47 08 c6 83 c9 00 00 00 00 41 80 | .H...e...H.C.H.@...I.G........A. |
9760 | 4f 42 04 48 8d b5 58 ff ff ff 48 89 df 41 ff d6 c6 83 c9 00 00 00 01 48 8b 43 38 49 01 c5 4d 89 | OB.H..X...H..A.........H.C8I..M. |
9780 | 6f 08 49 01 c4 4c 89 63 10 41 80 67 42 fb 48 81 c4 88 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 | o.I..L.c.A.gB.H......[A\A]A^A_]. |
97a0 | 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 d5 49 89 ff eb 19 48 83 c1 10 49 89 4f 10 48 8b | UH..AWAVAUATSPA..I....H...I.O.H. |
97c0 | 08 48 8b 40 08 48 89 43 08 48 89 0b 48 89 de 49 8b 5f 38 49 89 f4 49 29 dc 8b 46 08 83 e0 3f 83 | .H.@.H.C.H..H..I._8I..I)..F...?. |
97e0 | f8 06 0f 84 81 00 00 00 83 f8 26 0f 84 cb 00 00 00 83 f8 16 0f 84 c9 00 00 00 49 8b 47 30 49 2b | ..........&...............I.G0I+ |
9800 | 47 10 48 83 f8 1f 7f 11 be 01 00 00 00 4c 89 ff e8 99 fd ff ff 49 8b 5f 38 4c 01 e3 ba 17 00 00 | G.H..........L.......I._8L...... |
9820 | 00 4c 89 ff 48 89 de e8 02 0a 01 00 8b 48 08 83 e1 0f 83 f9 06 0f 85 ee 02 00 00 49 8b 4f 10 48 | .L..H........H.............I.O.H |
9840 | 39 d9 0f 86 6e ff ff ff 48 8b 51 f0 48 8b 71 f8 48 89 71 08 48 89 11 48 8d 49 f0 48 39 d9 77 e8 | 9...n...H.Q.H.q.H.q.H..H.I.H9.w. |
9860 | 49 8b 4f 10 e9 4d ff ff ff 48 8b 06 4c 8b 40 18 4d 8b 77 10 49 8b 47 30 4c 29 f0 49 29 f6 49 c1 | I.O..M...H..L.@.M.w.I.G0L).I).I. |
9880 | ee 04 48 c1 f8 04 41 0f b6 70 0c 48 39 f0 7f 0e 4c 89 ff 4c 89 c3 e8 13 fd ff ff 49 89 d8 44 89 | ..H...A..p.H9...L..L.......I..D. |
98a0 | 6d d4 41 8d 46 ff 41 0f b6 58 0a 41 39 de 0f 8e b6 00 00 00 41 89 c5 e9 e3 00 00 00 48 8b 36 48 | m.A.F.A..X.A9.......A.......H.6H |
98c0 | 83 c6 18 48 8b 1e 49 8b 47 30 49 2b 47 10 48 3d 4f 01 00 00 7f 0d be 14 00 00 00 4c 89 ff e8 cb | ...H..I.G0I+G.H=O..........L.... |
98e0 | fc ff ff 49 8b 47 20 48 8b 40 18 48 85 c0 75 08 4c 89 ff e8 98 b3 00 00 49 89 47 20 66 44 89 68 | ...I.G.H.@.H..u.L.......I.G.fD.h |
9900 | 40 4d 03 67 38 4c 89 20 b9 40 01 00 00 49 03 4f 10 48 89 48 08 c6 40 42 00 49 8b 47 18 48 83 78 | @M.g8L...@...I.O.H.H..@B.I.G.H.x |
9920 | 18 00 7e 08 4c 89 ff e8 28 1e 00 00 41 f6 87 c8 00 00 00 01 74 0f 31 f6 ba ff ff ff ff 4c 89 ff | ..~.L...(...A.......t.1......L.. |
9940 | e8 8d fd ff ff 4c 89 ff ff d3 49 8b 77 10 48 98 48 c1 e0 04 48 29 c6 4c 89 ff e8 df 01 00 00 41 | .....L....I.w.H.H...H).L.......A |
9960 | be 01 00 00 00 e9 ad 01 00 00 49 8b 4f 10 44 39 f3 45 89 f5 44 0f 4d eb 44 89 ea 44 29 f2 48 8d | ..........I.O.D9.E..D.M.D..D).H. |
9980 | 71 08 c7 06 00 00 00 00 ff c0 48 83 c6 10 39 d8 7c f0 48 c1 e2 04 48 8d 44 0a 10 49 89 47 10 41 | q.........H...9.|.H...H.D..I.G.A |
99a0 | 80 78 0b 00 0f 84 ab 00 00 00 4d 8b 77 10 49 8b 47 30 4c 29 f0 48 c1 f8 04 41 0f b6 70 0c 48 39 | .x........M.w.I.G0L).H...A..p.H9 |
99c0 | f0 7f 12 4c 89 ff 4d 89 c6 e8 e0 fb ff ff 4d 89 f0 4d 8b 77 10 84 db 74 76 49 63 cd 49 8d 46 10 | ...L..M.......M..M.w...tvIc.I.F. |
99e0 | 48 89 ca 48 c1 e2 04 4c 89 f6 48 29 d6 48 f7 da 80 fb 02 49 89 47 10 48 8b 06 48 8b 76 08 49 89 | H..H...L..H).H.....I.G.H..H.v.I. |
9a00 | 76 08 49 89 06 41 c7 44 16 08 00 00 00 00 72 3f b8 01 00 00 00 48 29 c8 48 c1 e0 04 4c 01 f0 b9 | v.I..A.D......r?.....H).H...L... |
9a20 | 01 00 00 00 49 8b 57 10 48 8d 72 10 49 89 77 10 48 8b 30 48 8b 78 08 48 89 7a 08 48 89 32 c7 40 | ....I.W.H.r.I.w.H.0H.x.H.z.H.2.@ |
9a40 | 08 00 00 00 00 48 83 c0 10 ff c1 39 d9 7c d5 4d 8b 6f 38 eb 09 4d 8b 6f 38 4f 8d 74 2c 10 4d 01 | .....H.....9.|.M.o8..M.o8O.t,.M. |
9a60 | e5 49 8b 47 20 48 8b 58 18 48 85 db 75 11 4c 89 ff 4c 89 c3 e8 17 b2 00 00 49 89 d8 48 89 c3 49 | .I.G.H.X.H..u.L..L.......I..H..I |
9a80 | 89 5f 20 8b 45 d4 66 89 43 40 4c 89 2b 4c 89 73 20 41 0f b6 40 0c 48 c1 e0 04 4c 01 f0 48 89 43 | ._..E.f.C@L.+L.s.A..@.H...L..H.C |
9aa0 | 08 49 8b 48 38 48 89 4b 28 c6 43 42 02 49 89 47 10 49 8b 47 18 48 83 78 18 00 7e 08 4c 89 ff e8 | .I.H8H.K(.CB.I.G.I.G.H.x..~.L... |
9ac0 | 90 1c 00 00 45 31 f6 41 f6 87 c8 00 00 00 01 74 46 48 83 43 28 04 48 8b 43 10 45 31 f6 f6 40 42 | ....E1.A.......tFH.C(.H.C.E1..@B |
9ae0 | 02 be 00 00 00 00 74 1d 48 8b 40 28 8b 40 fc 83 e0 3f 83 f8 25 be 00 00 00 00 75 09 80 4b 42 20 | ......t.H.@(.@...?..%.....u..KB. |
9b00 | be 04 00 00 00 ba ff ff ff ff 4c 89 ff e8 c0 fb ff ff 48 83 43 28 fc 44 89 f0 48 83 c4 08 5b 41 | ..........L.......H.C(.D..H...[A |
9b20 | 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 ba 69 01 00 4c 89 ff 48 89 de 48 89 c2 e8 7e ef ff ff 55 48 | \A]A^A_].H...i..L..H..H...~...UH |
9b40 | 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 4d 8b 7e 20 41 0f b6 86 c8 00 00 00 a8 06 74 2c a8 02 | ..AWAVSPH..I..M.~.A.........t,.. |
9b60 | 74 1a 49 2b 5e 38 be 01 00 00 00 ba ff ff ff ff 4c 89 f7 e8 5a fb ff ff 49 03 5e 38 49 8b 57 10 | t.I+^8..........L...Z...I.^8I.W. |
9b80 | 48 8b 42 28 49 89 46 28 eb 04 49 8b 57 10 49 8b 0f 41 0f bf 47 40 85 c0 49 89 56 20 74 4e 8d 50 | H.B(I.F(..I.W.I..A..G@..I.V.tN.P |
9ba0 | ff 48 ff c2 49 3b 5e 10 73 1f 48 8b 33 48 8b 7b 08 48 8d 5b 10 48 89 79 08 48 89 31 48 8d 49 10 | .H..I;^.s.H.3H.{.H.[.H.y.H.1H.I. |
9bc0 | 48 ff ca 85 d2 75 dd eb 23 be 08 00 00 00 85 d2 7e 1a 89 d7 ff cf 85 ff c7 04 31 00 00 00 00 48 | H....u..#.......~.........1....H |
9be0 | 8d 76 10 7f ef 48 c1 e2 04 48 01 d1 49 89 4e 10 ff c0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 | .v...H...H..I.N...H...[A^A_].UH. |
9c00 | e5 41 56 53 41 89 ce 48 89 fb 0f b7 83 c6 00 00 00 ff c0 66 3d c8 00 66 89 83 c6 00 00 00 72 08 | .AVSA..H...........f=..f......r. |
9c20 | 74 3e 66 3d e1 00 73 4c 45 85 f6 75 07 66 ff 83 c4 00 00 00 48 89 df e8 64 fb ff ff 85 c0 75 08 | t>f=..sLE..u.f......H...d.....u. |
9c40 | 48 89 df e8 98 25 01 00 45 85 f6 75 07 66 ff 8b c4 00 00 00 66 ff 8b c6 00 00 00 5b 41 5e 5d c3 | H....%..E..u.f......f......[A^]. |
9c60 | 48 8d 0d a5 6a 01 00 31 c0 48 89 df 48 89 ce e8 8a ee ff ff be 06 00 00 00 48 89 df e8 97 f6 ff | H...j..1.H..H............H...... |
9c80 | ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe 48 85 f6 45 0f b7 be c4 00 00 00 66 b8 01 | .UH..AWAVAUATSPI..H..E.......f.. |
9ca0 | 00 74 09 0f b7 86 c6 00 00 00 ff c0 66 41 89 86 c6 00 00 00 66 41 c7 86 c4 00 00 00 00 00 49 8b | .t..........fA......fA........I. |
9cc0 | 46 10 48 63 ca 48 c1 e1 04 48 29 c8 48 8d 35 07 01 00 00 4c 89 f7 48 89 c2 e8 44 f7 ff ff 89 c3 | F.Hc.H...H).H.5....L..H...D..... |
9ce0 | 83 fb ff 89 5d d4 0f 84 99 00 00 00 83 fb 02 0f 8c c4 00 00 00 4d 8b 66 20 eb 05 4d 8b 64 24 10 | ....]................M.f...M.d$. |
9d00 | 4d 85 e4 0f 84 8a 00 00 00 41 f6 44 24 42 10 74 ea 4d 8b 6e 38 4d 03 6c 24 38 4c 89 f7 4c 89 ee | M........A.D$B.t.M.n8M.l$8L..L.. |
9d20 | e8 3d 0e 00 00 4c 89 f7 89 de 4c 89 ea e8 89 f6 ff ff 4d 89 66 20 41 8a 44 24 42 24 01 41 88 86 | .=...L....L.......M.f.A.D$B$.A.. |
9d40 | c9 00 00 00 66 41 c7 86 c4 00 00 00 00 00 4c 89 f7 e8 d6 f8 ff ff 49 8b 44 24 28 49 89 86 b0 00 | ....fA........L.......I.D$(I.... |
9d60 | 00 00 4c 89 f7 48 8d 35 55 01 00 00 48 8d 55 d4 e8 ad f6 ff ff 89 c3 83 fb 01 89 5d d4 0f 8f 72 | ..L..H.5U...H.U............]...r |
9d80 | ff ff ff eb 34 c7 45 d4 02 00 00 00 bb 02 00 00 00 eb 26 83 fb 02 7c 21 41 88 5e 0a 49 8b 56 10 | ....4.E...........&...|!A.^.I.V. |
9da0 | 4c 89 f7 89 de e8 11 f6 ff ff 49 8b 46 10 49 8b 4e 20 48 89 41 08 8b 5d d4 66 45 89 be c4 00 00 | L.........I.F.I.N.H.A..].fE..... |
9dc0 | 00 66 41 ff 8e c6 00 00 00 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 | .fA........H...[A\A]A^A_].UH..SP |
9de0 | 48 89 f1 48 89 fb 66 81 bb c6 00 00 00 c8 00 0f 83 a5 00 00 00 48 8b 43 20 8a 53 0a 80 fa 01 75 | H..H..f..............H.C..S....u |
9e00 | 1f c6 43 0a 00 48 8b 53 38 48 03 50 38 48 89 10 f6 40 42 02 74 36 48 89 df e8 c2 23 01 00 eb 5c | ..C..H.S8H.P8H...@B.t6H....#...\ |
9e20 | 84 d2 75 7f 48 8d 53 60 48 39 d0 75 7f 48 83 c1 f0 ba ff ff ff ff 48 89 df 48 89 ce e8 5f f9 ff | ..u.H.S`H9.u.H........H..H..._.. |
9e40 | ff 85 c0 74 47 48 83 c4 08 5b 5d c3 4c 8b 40 20 4d 85 c0 74 1c 48 8b 50 30 be 01 00 00 00 48 89 | ...tGH...[].L.@.M..t.H.P0.....H. |
9e60 | df 41 ff d0 48 8b 4b 10 48 98 48 c1 e0 04 48 29 c1 48 89 df 48 89 ce e8 c2 fc ff ff 31 f6 48 89 | .A..H.K.H.H...H).H..H.......1.H. |
9e80 | df 48 83 c4 08 5b 5d e9 35 00 00 00 48 89 df 48 83 c4 08 5b 5d e9 46 23 01 00 48 8d 05 6b 68 01 | .H...[].5...H..H...[].F#..H..kh. |
9ea0 | 00 eb 10 48 8d 05 3a 65 01 00 eb 07 48 8d 05 f4 68 01 00 48 89 df 48 89 c6 48 89 ca e8 f3 03 00 | ...H..:e....H...h..H..H..H...... |
9ec0 | 00 55 48 89 e5 41 56 53 48 89 fb 48 85 f6 74 0a 8b 36 48 89 df e8 6f 03 00 00 48 8b 43 20 4c 8d | .UH..AVSH..H..t..6H...o...H.C.L. |
9ee0 | 73 60 eb 04 48 8b 43 20 4c 39 f0 74 27 f6 40 42 02 75 0f be 01 00 00 00 48 89 df e8 49 03 00 00 | s`..H.C.L9.t'.@B.u......H...I... |
9f00 | eb e2 48 89 df e8 da 20 01 00 48 89 df e8 ce 22 01 00 eb d0 5b 41 5e 5d c3 55 48 89 e5 66 83 bf | ..H.......H...."....[A^].UH..f.. |
9f20 | c4 00 00 00 00 0f 94 c0 0f b6 c0 5d c3 55 48 89 e5 66 83 bf c4 00 00 00 00 75 1e 4c 8b 47 20 c6 | ...........].UH..f.......u.L.G.. |
9f40 | 47 0a 01 49 8b 00 48 2b 47 38 49 89 40 38 41 f6 40 42 02 74 1a 31 c0 5d c3 48 8b 47 18 48 39 b8 | G..I..H+G8I.@8A.@B.t.1.].H.G.H9. |
9f60 | e0 00 00 00 75 31 48 8d 0d da 67 01 00 eb 2f 49 89 48 20 48 85 c9 74 04 49 89 50 30 48 63 c6 48 | ....u1H...g.../I.H.H..t.I.P0Hc.H |
9f80 | f7 d0 48 c1 e0 04 48 03 47 10 49 89 00 be 01 00 00 00 e8 81 f3 ff ff 48 8d 0d 7f 67 01 00 31 c0 | ..H...H.G.I............H...g..1. |
9fa0 | 48 89 ce e8 56 eb ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 ce 48 89 fb 48 | H...V...UH..AWAVAUATSH...I..H..H |
9fc0 | 8b 43 20 48 89 45 d0 4c 8b a3 b0 00 00 00 44 8a ab c9 00 00 00 66 8b 83 c4 00 00 00 66 89 45 ce | .C.H.E.L......D......f......f.E. |
9fe0 | 4c 89 83 b0 00 00 00 e8 36 f4 ff ff 41 89 c7 45 85 ff 74 3f 4c 03 73 38 48 89 df 4c 89 f6 e8 5f | L.......6...A..E..t?L.s8H..L..._ |
a000 | 0b 00 00 48 89 df 44 89 fe 4c 89 f2 e8 aa f3 ff ff 48 8b 45 d0 48 89 43 20 44 88 ab c9 00 00 00 | ...H..D..L.......H.E.H.C.D...... |
a020 | 66 8b 45 ce 66 89 83 c4 00 00 00 48 89 df e8 f9 f5 ff ff 4c 89 a3 b0 00 00 00 44 89 f8 48 83 c4 | f.E.f......H.......L......D..H.. |
a040 | 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 60 48 89 fb 66 ff 83 c4 00 00 | .[A\A]A^A_].UH..AVSH..`H..f..... |
a060 | 00 48 89 75 90 48 89 55 e8 48 89 4d e0 c7 45 bc 00 00 00 00 48 c7 45 c0 00 00 00 00 c7 45 cc 00 | .H.u.H.U.H.M..E.....H.E......E.. |
a080 | 00 00 00 48 c7 45 d0 00 00 00 00 c7 45 dc 00 00 00 00 48 c7 45 98 00 00 00 00 48 c7 45 b0 00 00 | ...H.E......E.....H.E.....H.E... |
a0a0 | 00 00 48 c7 45 a8 00 00 00 00 48 8b 4b 10 4c 8b 83 b0 00 00 00 48 2b 4b 38 48 8d 35 86 00 00 00 | ..H.E.....H.K.L......H+K8H.5.... |
a0c0 | 48 8d 55 90 e8 df fe ff ff 41 89 c6 48 8b 75 98 48 8b 55 a8 31 c9 48 89 df e8 6c 58 00 00 48 89 | H.U......A..H.u.H.U.1.H...lX..H. |
a0e0 | 45 98 48 c7 45 a8 00 00 00 00 48 8b 75 b0 48 63 55 bc 48 01 d2 31 c9 48 89 df e8 4b 58 00 00 48 | E.H.E.....H.u.HcU.H..1.H...KX..H |
a100 | 8b 75 c0 48 63 45 cc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 31 58 00 00 48 8b 75 d0 48 63 45 | .u.HcE.H...H..@1.H...1X..H.u.HcE |
a120 | dc 48 c1 e0 03 48 8d 14 40 31 c9 48 89 df e8 17 58 00 00 66 ff 8b c4 00 00 00 44 89 f0 48 83 c4 | .H...H..@1.H....X..f......D..H.. |
a140 | 60 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 f3 49 89 fe 48 8b 3b 48 8b 07 48 85 c0 48 | `[A^].UH..AWAVSPH..I..H.;H..H..H |
a160 | 8d 40 ff 48 89 07 74 12 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 38 eb 08 e8 01 42 01 00 41 | .@.H..t.H.G.H.H.H.O.D..8....B..A |
a180 | 89 c7 41 83 ff 1b 48 8b 73 50 75 24 48 8d 15 de 65 01 00 4c 89 f7 e8 53 00 00 00 48 8d 53 08 48 | ..A...H.sPu$H...e..L...S...H.S.H |
a1a0 | 8b 33 48 8b 4b 58 4c 89 f7 e8 42 03 01 00 eb 29 48 8d 15 c1 65 01 00 4c 89 f7 e8 2f 00 00 00 48 | .3H.KXL...B....)H...e..L.../...H |
a1c0 | 8d 4b 20 48 8b 33 4c 8b 43 58 48 8d 53 08 4c 89 f7 45 89 f9 e8 53 7c 00 00 4c 89 f7 48 89 c6 48 | .K.H.3L.CXH.S.L..E...S|..L..H..H |
a1e0 | 83 c4 08 5b 41 5e 41 5f 5d e9 8c 08 00 00 55 48 89 e5 41 57 41 56 53 50 49 89 d7 48 89 f3 49 89 | ...[A^A_].....UH..AWAVSPI..H..I. |
a200 | fe 48 85 db 74 11 41 0f be 37 48 89 df e8 1e 56 01 00 48 85 c0 74 0b 48 83 c4 08 5b 41 5e 41 5f | .H..t.A..7H....V..H..t.H...[A^A_ |
a220 | 5d c3 48 8d 0d 54 65 01 00 31 c0 4c 89 f7 48 89 ce 4c 89 fa 48 89 d9 e8 1d 72 00 00 be 03 00 00 | ].H..Te..1.L..H..L..H....r...... |
a240 | 00 4c 89 f7 e8 cf f0 ff ff 55 48 89 e5 41 56 53 48 89 fb 48 8b 43 20 8a 48 42 f6 c1 10 74 11 80 | .L.......UH..AVSH..H.C..HB...t.. |
a260 | e1 ef 88 48 42 48 8b 48 28 48 89 8b b0 00 00 00 66 83 78 40 ff 74 06 4c 8d 73 10 eb 15 48 8b 50 | ...HBH.H(H......f.x@.t.L.s...H.P |
a280 | 08 4c 8d 73 10 48 8b 4b 10 48 39 ca 73 04 48 89 48 08 48 8b 50 30 48 89 df ff 50 20 49 8b 36 48 | .L.s.H.K.H9.s.H.H.H.P0H...P.I.6H |
a2a0 | 98 48 c1 e0 04 48 29 c6 48 89 df 5b 41 5e 5d e9 8a f8 ff ff 55 48 89 e5 41 56 53 49 89 d6 48 89 | .H...H).H..[A^].....UH..AVSI..H. |
a2c0 | fb 4c 89 73 10 e8 a0 b4 00 00 49 89 06 0f b6 40 08 83 c8 40 41 89 46 08 48 83 43 10 10 be ff ff | .L.s......I....@...@A.F.H.C..... |
a2e0 | ff ff 48 89 df e8 2e f0 ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 49 89 cf 49 89 d4 49 | ..H.......UH..AWAVATSH..0I..I..I |
a300 | 89 f6 48 89 fb 48 89 5d b0 4c 89 65 b8 4c 89 7d c0 44 89 45 c8 48 8d 35 c9 64 01 00 ba 04 00 00 | ..H..H.].L.e.L.}.D.E.H.5.d...... |
a320 | 00 41 ff d4 85 c0 89 45 cc c6 45 d6 53 75 38 48 8d 75 d6 ba 01 00 00 00 48 89 df 4c 89 f9 41 ff | .A.....E..E.Su8H.u......H..L..A. |
a340 | d4 85 c0 89 45 cc c6 45 d7 00 75 1b 48 8b 7d b0 48 8b 4d c0 48 8d 75 d7 ba 01 00 00 00 ff 55 b8 | ....E..E..u.H.}.H.M.H.u.......U. |
a360 | 85 c0 89 45 cc 74 4a c6 45 d8 04 c6 45 d8 08 85 c0 75 68 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba | ...E.tJ.E...E....uhH.}.H.M.H.u.. |
a380 | 01 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 74 06 c6 45 d8 08 eb 4f 48 8b 7d b0 48 8b 4d c0 | .....U....E..E..t..E...OH.}.H.M. |
a3a0 | 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc eb 2e 48 8b 7d b0 48 8b 4d c0 48 8d 35 2a 64 01 00 | H.u.......U..E...H.}.H.M.H.5*d.. |
a3c0 | ba 06 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 04 0f 84 f3 00 00 00 c6 45 d8 08 c6 45 d8 04 c6 | ......U....E..E.........E...E... |
a3e0 | 45 d8 08 85 c0 74 52 c6 45 d8 08 48 c7 45 d8 78 56 00 00 85 c0 75 69 48 8b 7d b0 48 8b 4d c0 48 | E....tR.E..H.E.xV....uiH.}.H.M.H |
a400 | 8d 75 d8 ba 08 00 00 00 ff 55 b8 85 c0 89 45 cc 48 b9 00 00 00 00 00 28 77 40 48 89 4d d8 75 4e | .u.......U....E.H......(w@H.M.uN |
a420 | 48 8d 75 d8 48 8b 7d b0 48 8b 4d c0 ba 08 00 00 00 ff 55 b8 89 45 cc eb 35 48 8b 7d b0 48 8b 4d | H.u.H.}.H.M.......U..E..5H.}.H.M |
a440 | c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 85 c0 89 45 cc c6 45 d8 08 74 56 48 c7 45 d8 78 56 00 00 | .H.u.......U....E..E..tVH.E.xV.. |
a460 | 48 b9 00 00 00 00 00 28 77 40 48 89 4d d8 41 8a 4e 10 88 4d d8 85 c0 75 17 48 8b 7d b0 48 8b 4d | H......(w@H.M.A.N..M...u.H.}.H.M |
a480 | c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 cc 48 8d 55 b0 31 f6 4c 89 f7 e8 48 00 00 00 8b 45 | .H.u.......U..E.H.U.1.L...H....E |
a4a0 | cc 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff | .H..0[A\A^A_].H.}.H.M.H.u....... |
a4c0 | 55 b8 89 45 cc e9 21 ff ff ff 48 8b 7d b0 48 8b 4d c0 48 8d 75 d8 ba 01 00 00 00 ff 55 b8 89 45 | U..E..!...H.}.H.M.H.u.......U..E |
a4e0 | cc e9 85 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 d7 49 89 fe 41 83 7f | ......UH..AWAVAUATSH..8I..I..A.. |
a500 | 18 00 75 09 49 8b 7e 68 48 39 f7 75 02 31 ff 4c 89 fe e8 2d 04 00 00 41 8b 46 28 89 45 d4 41 8b | ..u.I.~hH9.u.1.L...-...A.F(.E.A. |
a520 | 47 1c 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 1c 41 8b | G...u.I.?I.O.H.u......A.W.A.G.A. |
a540 | 4e 2c 89 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 04 00 00 00 41 ff 57 08 41 89 47 | N,.M...u.I.?I.O.H.u......A.W.A.G |
a560 | 1c 41 8a 4e 0a 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 ff 57 08 | .A.N..M...u.I.?I.O.H.u......A.W. |
a580 | 41 89 47 1c 41 8a 4e 0b 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 00 00 41 | A.G.A.N..M...u.I.?I.O.H.u......A |
a5a0 | ff 57 08 41 89 47 1c 41 8a 4e 0c 88 4d d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba 01 00 | .W.A.G.A.N..M...u.I.?I.O.H.u.... |
a5c0 | 00 00 41 ff 57 08 41 89 47 1c 41 8b 4e 18 89 4d b4 85 c0 75 20 49 8b 3f 49 8b 4f 10 48 8d 75 b4 | ..A.W.A.G.A.N..M...u.I.?I.O.H.u. |
a5e0 | ba 04 00 00 00 41 ff 57 08 85 c0 41 89 47 1c 0f 84 07 03 00 00 45 8b 6e 14 44 89 6d b8 45 85 ed | .....A.W...A.G.......E.n.D.m.E.. |
a600 | 0f 8e de 00 00 00 41 bc 08 00 00 00 49 8b 5e 30 42 8b 0c 23 88 ca 80 e2 3f 88 55 d4 85 c0 75 1c | ......A.....I.^0B..#....?.U...u. |
a620 | 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 d4 41 ff 57 08 41 89 47 1c 42 8b 0c 23 83 e1 3f 83 | I.?I.O......H.u.A.W.A.G.B..#..?. |
a640 | f9 12 7f 2c 83 f9 01 74 52 83 f9 03 75 73 f2 42 0f 10 44 23 f8 f2 0f 11 45 c0 85 c0 75 75 49 8b | ...,...tR...us.B..D#....E...uuI. |
a660 | 3f 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c0 eb 47 83 f9 13 75 1f 4a 8b 4c 23 f8 48 89 4d c8 85 c0 | ?I.O......H.u..G...u.J.L#.H.M... |
a680 | 75 51 49 8b 3f 49 8b 4f 10 ba 08 00 00 00 48 8d 75 c8 eb 23 83 f9 14 75 3a eb 2b 42 8a 4c 23 f8 | uQI.?I.O......H.u..#...u:.+B.L#. |
a6a0 | 88 4d bf 85 c0 75 2c 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 48 8d 75 bf 41 ff 57 08 41 89 47 1c eb | .M...u,I.?I.O......H.u.A.W.A.G.. |
a6c0 | 12 83 f9 04 75 0d 4a 8b 7c 23 f8 4c 89 fe e8 71 02 00 00 41 8b 47 1c 49 83 c4 10 41 ff cd 0f 85 | ....u.J.|#.L...q...A.G.I...A.... |
a6e0 | 28 ff ff ff 45 8b 6e 10 44 89 6d d0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d0 ba 04 00 00 00 | (...E.n.D.m...u.I.?I.O.H.u...... |
a700 | 41 ff 57 08 41 89 47 1c 45 85 ed 7e 5b 31 db 4c 8d 65 d4 49 8b 4e 58 8a 54 19 08 88 55 d4 85 c0 | A.W.A.G.E..~[1.L.e.I.NX.T...U... |
a720 | 75 1b 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 58 8a 4c 19 | u.I.?I.O......L..A.W.A.G.I.NX.L. |
a740 | 09 88 4d d4 85 c0 75 17 49 8b 3f 49 8b 4f 10 ba 01 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 | ..M...u.I.?I.O......L..A.W.A.G.H |
a760 | 83 c3 10 41 ff cd 75 ab 45 8b 66 20 44 89 65 d4 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 d4 ba | ...A..u.E.f.D.e...u.I.?I.O.H.u.. |
a780 | 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1e 31 db 49 8b 46 40 49 8b 76 68 48 8b 3c d8 4c | ....A.W.A.G.E..~.1.I.F@I.vhH.<.L |
a7a0 | 89 fa e8 3f fd ff ff 48 ff c3 41 39 dc 75 e4 31 db 41 83 7f 18 00 75 04 41 8b 5e 1c 89 5d a8 41 | ...?...H..A9.u.1.A....u.A.^..].A |
a7c0 | 8b 47 1c 85 c0 75 36 49 8b 3f 49 8b 4f 10 48 8d 75 a8 ba 04 00 00 00 41 ff 57 08 85 c0 41 89 47 | .G...u6I.?I.O.H.u......A.W...A.G |
a7e0 | 1c 75 1a 48 63 d3 49 8b 76 48 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 41 89 47 1c 45 31 ed | .u.Hc.I.vHH...I.?I.O.A.W.A.G.E1. |
a800 | 41 83 7f 18 00 75 04 45 8b 6e 24 44 89 6d ac 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 ac ba 04 | A....u.E.n$D.m...u.I.?I.O.H.u... |
a820 | 00 00 00 41 ff 57 08 41 89 47 1c 45 85 ed 7e 6f 31 db 4c 8d 65 b0 49 8b 46 50 48 8b 3c 18 4c 89 | ...A.W.A.G.E..~o1.L.e.I.FPH.<.L. |
a840 | fe e8 fe 00 00 00 49 8b 4e 50 8b 44 19 08 89 45 b0 41 8b 47 1c 85 c0 75 1b 49 8b 3f 49 8b 4f 10 | ......I.NP.D...E.A.G...u.I.?I.O. |
a860 | ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 49 8b 4e 50 8b 4c 19 0c 89 4d b0 85 c0 75 17 49 | .....L..A.W.A.G.I.NP.L...M...u.I |
a880 | 8b 3f 49 8b 4f 10 ba 04 00 00 00 4c 89 e6 41 ff 57 08 41 89 47 1c 48 83 c3 10 41 ff cd 75 97 45 | .?I.O......L..A.W.A.G.H...A..u.E |
a8a0 | 31 e4 41 83 7f 18 00 75 04 45 8b 66 10 44 89 65 b0 85 c0 75 18 49 8b 3f 49 8b 4f 10 48 8d 75 b0 | 1.A....u.E.f.D.e...u.I.?I.O.H.u. |
a8c0 | ba 04 00 00 00 41 ff 57 08 41 89 47 1c 45 85 e4 7e 1b 31 db 49 8b 46 58 48 8b 3c 18 4c 89 fe e8 | .....A.W.A.G.E..~.1.I.FXH.<.L... |
a8e0 | 60 00 00 00 48 83 c3 10 41 ff cc 75 e7 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 63 56 18 | `...H...A..u.H..8[A\A]A^A_].IcV. |
a900 | 49 8b 76 38 48 c1 e2 02 49 8b 3f 49 8b 4f 10 41 ff 57 08 85 c0 41 89 47 1c 45 8b 6e 14 44 89 6d | I.v8H...I.?I.O.A.W...A.G.E.n.D.m |
a920 | b8 0f 85 d6 fc ff ff 49 8b 3f 49 8b 4f 10 48 8d 75 b8 ba 04 00 00 00 41 ff 57 08 41 89 47 1c e9 | .......I.?I.O.H.u......A.W.A.G.. |
a940 | b9 fc ff ff 55 48 89 e5 41 56 53 48 83 ec 10 48 89 f3 49 89 fe 4d 85 f6 74 32 49 8b 46 10 48 ff | ....UH..AVSH...H..I..M..t2I.F.H. |
a960 | c0 48 3d fe 00 00 00 48 89 45 e0 77 3b 88 45 ee 83 7b 1c 00 0f 85 87 00 00 00 48 8b 3b 48 8b 4b | .H=....H.E.w;.E..{........H.;H.K |
a980 | 10 48 8d 75 ee ba 01 00 00 00 eb 50 c6 45 ed 00 83 7b 1c 00 75 6b 48 8b 3b 48 8b 4b 10 48 8d 75 | .H.u.......P.E...{..ukH.;H.K.H.u |
a9a0 | ed ba 01 00 00 00 eb 53 c6 45 ef ff 83 7b 1c 00 75 4f 48 8b 3b 48 8b 4b 10 48 8d 75 ef ba 01 00 | .......S.E...{..uOH.;H.K.H.u.... |
a9c0 | 00 00 ff 53 08 85 c0 89 43 1c 75 35 48 8b 3b 48 8b 4b 10 48 8d 75 e0 ba 08 00 00 00 ff 53 08 89 | ...S....C.u5H.;H.K.H.u.......S.. |
a9e0 | 43 1c 85 c0 75 1b 48 8b 55 e0 49 83 c6 20 48 ff ca 48 8b 3b 48 8b 4b 10 4c 89 f6 ff 53 08 89 43 | C...u.H.U.I...H..H.;H.K.L...S..C |
aa00 | 1c 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 53 50 89 f3 89 d8 c1 e0 04 83 c0 20 48 63 d0 be 26 00 | .H...[A^].UH..SP..........Hc..&. |
aa20 | 00 00 e8 d0 04 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 | ........X.H...[].UH..SP......... |
aa40 | 48 63 d0 be 06 00 00 00 e8 aa 04 00 00 85 db 48 c7 40 18 00 00 00 00 88 58 0a 74 17 48 63 cb 48 | Hc.............H.@......X.t.Hc.H |
aa60 | 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 e5 41 57 | .L..H......H.....u.H...[].UH..AW |
aa80 | 41 56 53 50 49 89 f7 49 89 fe 41 80 7f 0a 00 74 3a 31 db 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 | AVSPI..I..A....t:1.1.1......L... |
aaa0 | a6 4e 00 00 48 c7 40 08 01 00 00 00 48 8d 48 10 48 89 08 c7 40 18 00 00 00 00 49 89 44 df 20 48 | .N..H.@.....H.H.H...@.....I.D..H |
aac0 | ff c3 41 0f b6 47 0a 39 c3 7c c8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 | ..A..G.9.|.H...[A^A_].UH..AWAVSP |
aae0 | 49 89 f7 49 89 fe 49 8d 5e 40 49 8b 46 40 eb 0a 48 89 c3 48 83 c3 10 48 8b 03 48 85 c0 74 0f 48 | I..I..I.^@I.F@..H..H...H..H..t.H |
ab00 | 8b 08 4c 39 f9 72 07 4c 39 f9 75 e4 eb 49 31 f6 31 d2 b9 20 00 00 00 4c 89 f7 e8 2b 4e 00 00 48 | ..L9.r.L9.u..I1.1......L...+N..H |
ab20 | c7 40 08 00 00 00 00 48 8b 0b 48 89 48 10 c7 40 18 01 00 00 00 48 89 03 4c 89 38 4d 39 76 50 75 | .@.....H..H.H..@.....H..L.8M9vPu |
ab40 | 16 49 8b 4e 18 48 8b 91 a8 00 00 00 49 89 56 50 4c 89 b1 a8 00 00 00 48 83 c4 08 5b 41 5e 41 5f | .I.N.H......I.VPL......H...[A^A_ |
ab60 | 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb eb 0f ba 20 00 00 00 31 c9 48 89 df e8 ca 4d 00 00 | ].UH..AVSI..H.........1.H....M.. |
ab80 | 48 8b 73 40 48 85 f6 74 3c 48 8b 06 4c 39 f0 72 34 48 8b 4e 10 48 89 4b 40 48 83 7e 08 00 74 d1 | H.s@H..t<H..L9.r4H.N.H.K@H.~..t. |
aba0 | 48 8d 4e 10 48 8b 10 48 8b 40 08 48 89 41 08 48 89 11 48 89 0e f6 46 18 40 74 c5 48 89 df e8 e7 | H.N.H..H.@.H.A.H..H...F.@t.H.... |
abc0 | 02 00 00 eb bb 5b 41 5e 5d c3 55 48 89 e5 be 09 00 00 00 ba 78 00 00 00 e8 1a 03 00 00 48 c7 40 | .....[A^].UH........x........H.@ |
abe0 | 30 00 00 00 00 c7 40 14 00 00 00 00 c7 40 20 00 00 00 00 48 c7 40 60 00 00 00 00 c7 40 18 00 00 | 0.....@......@.....H.@`.....@... |
ac00 | 00 00 48 c7 40 48 00 00 00 00 48 c7 40 40 00 00 00 00 48 c7 40 38 00 00 00 00 c7 40 1c 00 00 00 | ..H.@H....H.@@....H.@8.....@.... |
ac20 | 00 48 c7 40 58 00 00 00 00 c7 40 10 00 00 00 00 c6 40 0a 00 c6 40 0b 00 c6 40 0c 00 48 c7 40 50 | .H.@X.....@......@...@...@..H.@P |
ac40 | 00 00 00 00 c7 40 24 00 00 00 00 c7 40 28 00 00 00 00 c7 40 2c 00 00 00 00 48 c7 40 68 00 00 00 | .....@$.....@(.....@,....H.@h... |
ac60 | 00 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 8b 73 38 48 63 53 18 48 c1 e2 02 31 c9 e8 c7 | .].UH..AVSH..I..H.s8HcS.H...1... |
ac80 | 4c 00 00 48 8b 73 40 48 63 53 20 48 c1 e2 03 31 c9 4c 89 f7 e8 b1 4c 00 00 48 8b 73 30 48 63 53 | L..H.s@HcS.H...1.L....L..H.s0HcS |
aca0 | 14 48 c1 e2 04 31 c9 4c 89 f7 e8 9b 4c 00 00 48 8b 73 48 48 63 53 1c 48 c1 e2 02 31 c9 4c 89 f7 | .H...1.L....L..H.sHHcS.H...1.L.. |
acc0 | e8 85 4c 00 00 48 8b 73 50 48 63 53 24 48 c1 e2 04 31 c9 4c 89 f7 e8 6f 4c 00 00 48 8b 73 58 48 | ..L..H.sPHcS$H...1.L...oL..H.sXH |
ace0 | 63 53 10 48 c1 e2 04 31 c9 4c 89 f7 e8 59 4c 00 00 ba 78 00 00 00 31 c9 4c 89 f7 48 89 de 5b 41 | cS.H...1.L...YL...x...1.L..H..[A |
ad00 | 5e 5d e9 43 4c 00 00 55 48 89 e5 44 8b 47 24 31 c9 45 85 c0 b8 00 00 00 00 7e 34 48 8b 7f 50 48 | ^].CL..UH..D.G$1.E.......~4H..PH |
ad20 | 83 c7 0c 39 57 fc b8 00 00 00 00 7f 22 39 17 7e 04 ff ce 74 12 48 83 c7 10 ff c1 44 39 c1 b8 00 | ...9W......."9.~...t.H.....D9... |
ad40 | 00 00 00 7c de eb 08 48 8b 47 f4 48 83 c0 20 5d c3 90 90 90 55 48 89 e5 48 8b 7f 18 80 7f 55 01 | ...|...H.G.H...]....UH..H.....U. |
ad60 | 77 09 48 89 d6 5d e9 12 00 00 00 8a 46 09 24 f8 8a 4f 54 80 e1 03 08 c1 88 4e 09 5d c3 55 48 89 | w.H..]......F.$..OT......N.].UH. |
ad80 | e5 41 57 41 56 53 50 48 89 f3 49 89 fe 8a 43 09 4c 8d 3d b5 00 00 00 24 fc 88 43 09 0f b6 4b 08 | .AWAVSPH..I...C.L.=....$..C...K. |
ada0 | 83 f9 25 7f 54 83 c1 fc 83 f9 10 77 5d 49 63 0c 8f 4c 01 f9 ff e1 48 8b 73 10 48 85 f6 74 11 f6 | ..%.T......w]Ic..L....H.s.H..t.. |
adc0 | 46 09 03 74 0b 4c 89 f7 e8 b0 ff ff ff 8a 43 09 0c 04 88 43 09 48 8b 43 18 49 8b 4e 20 48 8d 44 | F..t.L........C....C.H.C.I.N.H.D |
ade0 | 08 28 49 89 46 20 f6 43 0a 40 74 1e 48 8b 5b 20 8a 43 09 a8 03 75 a0 eb 11 83 f9 26 75 0c 49 8b | .(I.F..C.@t.H.[..C...u.....&u.I. |
ae00 | 46 70 48 89 43 10 49 89 5e 70 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 4e 20 0c 04 88 43 09 48 8b | FpH.C.I.^pH...[A^A_].I.N....C.H. |
ae20 | 43 10 48 8d 44 08 21 49 89 46 20 eb dd 49 8b 46 70 48 89 43 30 eb cf 49 8b 46 70 48 89 43 48 eb | C.H.D.!I.F...I.FpH.C0..I.FpH.CH. |
ae40 | c5 49 8b 46 70 48 89 43 70 eb bb 90 c9 ff ff ff e1 ff ff ff b2 ff ff ff 6a ff ff ff eb ff ff ff | .I.FpH.Cp...............j....... |
ae60 | f5 ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff be ff ff ff | ................................ |
ae80 | be ff ff ff be ff ff ff be ff ff ff c9 ff ff ff 55 48 89 e5 48 8b 47 18 80 66 09 fb 48 8b 48 78 | ................UH..H.G..f..H.Hx |
aea0 | 48 89 4e 30 48 89 70 78 5d c3 55 48 89 e5 48 8b 7f 18 80 7f 55 01 77 17 48 8b 06 48 8b 30 48 85 | H.N0H.px].UH..H.....U.w.H..H.0H. |
aec0 | f6 74 0c f6 46 09 03 74 06 5d e9 ae fe ff ff 5d c3 55 48 89 e5 48 8b 47 18 80 66 09 fc 48 8b 0e | .t..F..t.].....].UH..H.G..f..H.. |
aee0 | 48 89 48 58 48 8b 88 a0 00 00 00 48 89 0e 48 89 b0 a0 00 00 00 5d c3 55 48 89 e5 41 56 53 48 89 | H.HXH......H..H......].UH..AVSH. |
af00 | d0 41 89 f6 48 8b 5f 18 44 89 f2 83 e2 0f 31 f6 48 89 c1 e8 32 4a 00 00 8a 4b 54 80 e1 03 88 48 | .A..H._.D.....1.H...2J...KT....H |
af20 | 09 44 88 70 08 48 8b 4b 58 48 89 08 48 89 43 58 5b 41 5e 5d c3 55 48 89 e5 48 ff 4e 08 75 09 48 | .D.p.H.KXH..H.CX[A^].UH..H.N.u.H |
af40 | 8d 46 10 48 39 06 74 02 5d c3 ba 20 00 00 00 31 c9 5d e9 f3 49 00 00 55 48 89 e5 41 57 41 56 41 | .F.H9.t.]......1.]..I..UH..AWAVA |
af60 | 54 53 48 89 f3 49 89 fe f6 43 09 08 0f 85 9c 00 00 00 48 85 d2 0f 84 93 00 00 00 f6 42 0a 04 0f | TSH..I...C........H.........B... |
af80 | 85 89 00 00 00 4d 8b 66 18 49 8b 84 24 08 01 00 00 be 02 00 00 00 48 89 d7 48 89 c2 e8 58 f2 00 | .....M.f.I..$.........H..H...X.. |
afa0 | 00 48 85 c0 74 68 41 8a 44 24 55 04 fe 3c 03 77 36 8a 43 09 24 f8 41 8a 4c 24 54 80 e1 03 08 c1 | .H..thA.D$U..<.w6.C.$.A.L$T..... |
afc0 | 88 4b 09 4d 8b 7c 24 60 49 39 df 75 1a ba 01 00 00 00 4c 89 f7 4c 89 fe e8 1b 01 00 00 4c 39 f8 | .K.M.|$`I9.u......L..L.......L9. |
afe0 | 74 eb 49 89 44 24 60 49 8d 4c 24 58 48 89 c8 48 8b 08 48 39 d9 75 f5 48 8b 0b 48 89 08 49 8b 44 | t.I.D$`I.L$XH..H..H9.u.H..H..I.D |
b000 | 24 68 48 89 03 49 89 5c 24 68 80 4b 09 08 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 | $hH..I.\$h.K..[A\A^A_].UH..AWAVS |
b020 | 50 49 89 ff 4d 8b 77 18 be 01 00 00 00 4c 89 f7 e8 6d 00 00 00 49 8b 5f 18 eb 0a 31 f6 4c 89 ff | PI..M.w......L...m...I._...1.L.. |
b040 | e8 46 09 00 00 48 83 bb 98 00 00 00 00 75 ec 41 c6 46 54 03 41 c6 46 56 00 49 8d 76 68 48 c7 c2 | .F...H.......u.A.FT.A.FV.I.vhH.. |
b060 | ff ff ff ff 4c 89 ff e8 8c 00 00 00 49 8d 76 58 48 c7 c2 ff ff ff ff 4c 89 ff e8 79 00 00 00 49 | ....L.......I.vXH......L...y...I |
b080 | 81 c6 a0 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff 4c 89 f6 48 83 c4 08 5b 41 5e 41 5f 5d e9 56 00 | ......H......L..L..H...[A^A_].V. |
b0a0 | 00 00 55 48 89 e5 48 8d 8f 98 00 00 00 48 89 c8 48 8b 08 48 85 c9 75 f5 48 8b 4f 68 48 85 c9 74 | ..UH..H......H..H..H..u.H.OhH..t |
b0c0 | 35 48 83 c7 68 48 89 ca f6 42 09 03 48 8b 0a 74 19 48 89 0f 48 8b 08 48 89 0a 48 89 10 48 89 d0 | 5H..hH...B..H..t.H..H..H..H..H.. |
b0e0 | 48 8b 17 48 85 d2 75 e0 eb 0c 85 f6 75 e3 48 85 c9 48 89 d7 75 cf 5d c3 55 48 89 e5 41 57 41 56 | H..H..u.....u.H..H..u.].UH..AWAV |
b100 | 41 55 41 54 53 48 83 ec 28 49 89 d4 49 89 f6 49 8b 1e 48 85 db 0f 84 41 01 00 00 48 89 7d d0 48 | AUATSH..(I..I..I..H....A...H.}.H |
b120 | 8b 47 18 44 0f b6 78 54 45 89 fd 41 83 f5 03 41 80 e7 03 44 89 7d c4 31 c0 48 89 45 c8 e9 0b 01 | .G.D..xTE..A...A...D.}.1.H.E.... |
b140 | 00 00 49 ff cc 0f b6 43 09 89 c1 83 f1 03 41 85 cd 75 3d 48 8b 03 49 89 06 0f b6 43 08 83 f8 25 | ..I....C......A..u=H..I....C...% |
b160 | 7f 3b 83 c0 fc 83 f8 10 77 52 48 8d 0d 0f 01 00 00 48 63 04 81 48 01 c8 ff e0 48 8b 7d d0 48 89 | .;......wRH......Hc..H....H.}.H. |
b180 | de e8 d7 a3 00 00 48 8b 53 10 48 83 c2 21 eb 1e 24 f8 44 08 f8 88 43 09 49 89 de eb 1f 83 f8 26 | ......H.S.H..!..$.D...C.I......& |
b1a0 | 75 1a 0f b6 53 0a 48 c1 e2 04 48 83 c2 20 31 c9 48 8b 7d d0 48 89 de e8 8e 47 00 00 49 8b 1e 48 | u...S.H...H...1.H.}.H....G..I..H |
b1c0 | 85 db 0f 85 85 00 00 00 e9 95 00 00 00 48 8b 7d d0 48 89 de e8 c2 da 00 00 eb e1 0f b6 4b 0a 85 | .............H.}.H...........K.. |
b1e0 | c9 74 26 88 c8 45 31 ff 4a 8b 74 fb 20 48 85 f6 74 0c 48 8b 7d d0 e8 3a fd ff ff 8a 43 0a 49 ff | .t&..E1.J.t..H..t.H.}..:....C.I. |
b200 | c7 0f b6 c8 41 39 cf 7c df 8d 14 cd 20 00 00 00 31 c9 48 8b 7d d0 48 89 de e8 2c 47 00 00 44 8b | ....A9.|........1.H.}.H...,G..D. |
b220 | 7d c4 eb 98 48 8b 53 18 48 83 c2 28 eb 80 48 8b 7d d0 48 89 de e8 e1 9c 00 00 eb 80 48 8b 7d d0 | }...H.S.H..(..H.}.H.........H.}. |
b240 | 48 89 de e8 1b fa ff ff e9 6f ff ff ff 4d 85 e4 0f 85 ec fe ff ff 48 89 5d c8 eb 06 31 c0 48 89 | H........o...M........H.]...1.H. |
b260 | 45 c8 48 8b 45 c8 48 85 c0 4c 0f 44 f0 4c 89 f0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 90 | E.H.E.H..L.D.L..H..([A\A]A^A_].. |
b280 | fa fe ff ff 4d ff ff ff 5b ff ff ff a4 ff ff ff ae ff ff ff bc ff ff ff 3c ff ff ff 3c ff ff ff | ....M...[...............<...<... |
b2a0 | 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff 3c ff ff ff | <...<...<...<...<...<...<...<... |
b2c0 | 06 ff ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff 49 8b 5f 18 eb 08 4c 89 ff e8 15 00 | ....UH..AWAVSPA..I..I._...L..... |
b2e0 | 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 56 41 | ....CUA...s.H...[A^A_].UH..AWAVA |
b300 | 55 41 54 53 48 83 ec 18 49 89 fe 4d 8b 7e 18 31 db 41 0f b6 47 55 48 83 f8 07 0f 87 00 04 00 00 | UATSH...I..M.~.1.A..GUH......... |
b320 | 48 8d 0d 0d 04 00 00 48 63 04 81 48 01 c8 ff e0 49 c7 47 20 00 00 00 00 4c 89 ff e8 ba 07 00 00 | H......Hc..H....I.G.....L....... |
b340 | 49 83 7f 70 00 0f 85 00 02 00 00 41 c6 47 55 01 e9 f6 01 00 00 49 83 7f 70 00 4d 89 fc 74 13 4c | I..p.......A.GU......I..p.M..t.L |
b360 | 89 ff e8 93 07 00 00 49 83 7f 70 00 75 f1 4d 8b 66 18 49 8b 44 24 78 48 89 45 d0 41 c6 44 24 55 | .......I..p.u.M.f.I.D$xH.E.A.D$U |
b380 | 08 49 c7 44 24 20 00 00 00 00 4d 85 f6 74 12 41 f6 46 09 03 74 0b 4c 89 e7 4c 89 f6 e8 dc f9 ff | .I.D$.....M..t.A.F..t.L..L...... |
b3a0 | ff 41 f6 44 24 48 40 74 13 49 8b 74 24 40 f6 46 09 03 74 08 4c 89 e7 e8 c1 f9 ff ff 4c 89 e7 e8 | .A.D$H@t.I.t$@.F..t.L.......L... |
b3c0 | 3f 0d 00 00 49 8b 84 24 a8 00 00 00 48 85 c0 0f 84 f1 01 00 00 49 8d 9c 24 a8 00 00 00 e9 7f 01 | ?...I..$....H........I..$....... |
b3e0 | 00 00 49 8d 4f 68 ba 03 00 00 00 eb 15 49 8d 8f 98 00 00 00 ba 04 00 00 00 eb 07 ba 05 00 00 00 | ..I.Oh.......I.................. |
b400 | 31 c9 4c 89 f7 4c 89 fe 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 91 0c 00 00 49 8b 87 e0 00 | 1.L..L..H...[A\A]A^A_].....I.... |
b420 | 00 00 8a 48 09 80 e1 f8 41 8a 57 54 80 e2 03 08 ca 88 50 09 41 80 7f 56 01 74 63 49 8b 5f 18 49 | ...H....A.WT......P.A..V.tcI._.I |
b440 | 8b b7 b0 00 00 00 49 8b 97 c0 00 00 00 31 c9 4c 89 f7 e8 f3 44 00 00 49 89 87 b0 00 00 00 49 c7 | ......I......1.L....D..I......I. |
b460 | 87 c0 00 00 00 00 00 00 00 41 8b 4f 38 41 8b 47 3c 89 c2 c1 fa 1f c1 ea 1e 01 c2 c1 fa 02 39 d1 | .........A.O8A.G<.............9. |
b480 | 7d 11 89 c6 c1 ee 1f 01 c6 d1 fe 4c 89 f7 e8 da 9f 00 00 49 8b 47 18 48 29 d8 49 01 47 28 41 c6 | }..........L.......I.G.H).I.G(A. |
b4a0 | 47 55 06 eb 1a 49 83 bf 98 00 00 00 00 74 0b 41 80 7f 56 01 0f 85 58 02 00 00 41 c6 47 55 07 31 | GU...I.......t.A..V...X...A.GU.1 |
b4c0 | db e9 5a 02 00 00 49 63 47 3c 48 c1 e0 03 49 89 47 20 49 c7 87 90 00 00 00 00 00 00 00 49 c7 87 | ..Z...IcG<H...I.G.I..........I.. |
b4e0 | 88 00 00 00 00 00 00 00 49 c7 87 80 00 00 00 00 00 00 00 49 c7 47 78 00 00 00 00 49 c7 47 70 00 | ........I..........I.Gx....I.Gp. |
b500 | 00 00 00 49 8b b7 e0 00 00 00 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 ff e8 60 f8 ff ff 41 f6 47 | ...I......H..t..F..t.L...`...A.G |
b520 | 48 40 74 12 49 8b 77 40 f6 46 09 03 74 08 4c 89 ff e8 47 f8 ff ff 4c 89 ff e8 c5 0b 00 00 4c 89 | H@t.I.w@.F..t.L...G...L.......L. |
b540 | ff e8 42 0d 00 00 41 c6 47 55 00 49 8b 5f 20 e9 cc 01 00 00 48 89 c3 48 8b 40 50 48 83 c3 50 eb | ..B...A.GU.I._......H..H.@PH..P. |
b560 | 56 f6 40 09 07 75 07 48 83 78 40 00 75 e6 48 8b 48 50 48 89 0b 48 89 40 50 4c 8b 68 40 eb 04 4d | V.@..u.H.x@.u.H.HPH..H.@PL.h@..M |
b580 | 8b 6d 10 4d 85 ed 74 2c 41 83 7d 18 00 74 f0 49 8b 45 00 f6 40 08 40 74 11 48 8b 30 f6 46 09 03 | .m.M..t,A.}..t.I.E..@.@t.H.0.F.. |
b5a0 | 74 08 4c 89 e7 e8 d3 f7 ff ff 41 c7 45 18 00 00 00 00 eb cb 48 8b 03 48 85 c0 75 a5 eb 08 4c 89 | t.L.......A.E.......H..H..u...L. |
b5c0 | e7 e8 34 05 00 00 49 83 7c 24 70 00 75 f0 49 8b 44 24 20 48 89 45 c8 48 8b 45 d0 49 89 44 24 70 | ..4...I.|$p.u.I.D$.H.E.H.E.I.D$p |
b5e0 | 48 85 c0 74 10 4c 89 e7 e8 0d 05 00 00 49 83 7c 24 70 00 75 f0 49 c7 44 24 20 00 00 00 00 4c 89 | H..t.L.......I.|$p.u.I.D$.....L. |
b600 | e7 e8 31 0b 00 00 49 8b b4 24 80 00 00 00 31 d2 4c 89 e7 e8 8a 0b 00 00 49 8b b4 24 90 00 00 00 | ..1...I..$....1.L.......I..$.... |
b620 | 31 d2 4c 89 e7 e8 78 0b 00 00 49 8b 5c 24 20 4d 8b ac 24 80 00 00 00 49 8b 84 24 90 00 00 00 48 | 1.L...x...I.\$.M..$....I..$....H |
b640 | 89 45 d0 31 f6 4c 89 e7 e8 55 fa ff ff 41 c7 84 24 c8 00 00 00 01 00 00 00 4c 89 e7 e8 27 0c 00 | .E.1.L...U...A..$........L...'.. |
b660 | 00 eb 08 4c 89 e7 e8 8f 04 00 00 49 83 7c 24 70 00 75 f0 49 c7 44 24 20 00 00 00 00 4c 89 e7 e8 | ...L.......I.|$p.u.I.D$.....L... |
b680 | b3 0a 00 00 49 8b b4 24 88 00 00 00 4c 89 e7 e8 27 0c 00 00 49 8b b4 24 90 00 00 00 4c 89 e7 e8 | ....I..$....L...'...I..$....L... |
b6a0 | 17 0c 00 00 49 8b b4 24 80 00 00 00 4c 89 e7 4c 89 ea e8 eb 0a 00 00 49 8b b4 24 90 00 00 00 4c | ....I..$....L..L.......I..$....L |
b6c0 | 89 e7 48 8b 55 d0 e8 d7 0a 00 00 41 80 74 24 54 03 4d 8b 6e 18 48 03 5d c8 49 03 5c 24 20 41 c6 | ..H.U......A.t$T.M.n.H.].I.\$.A. |
b6e0 | 45 55 02 4d 8d 65 58 ba 01 00 00 00 4c 89 f7 4c 89 e6 e8 01 fa ff ff 48 83 c3 09 4c 39 e0 74 e7 | EU.M.eX.....L..L.......H...L9.t. |
b700 | 49 89 45 60 49 8b 47 18 49 03 47 10 49 89 47 28 eb 0e 4c 89 f7 e8 7f 01 00 00 48 98 48 8d 1c c0 | I.E`I.G.I.G.I.G(..L.......H.H... |
b720 | 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 90 fc fb ff ff 21 fc ff ff ae fc ff ff | H..H...[A\A]A^A_].f.....!....... |
b740 | b9 fc ff ff c7 fc ff ff e7 fc ff ff 71 fd ff ff 92 fd ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 | ............q.......UH..AWAVSPI. |
b760 | fe 4d 8b 7e 18 49 8b 4f 18 48 ba 0b d7 a3 70 3d 0a d7 a3 48 89 c8 48 f7 ea 48 01 ca 48 89 d0 48 | .M.~.I.O.H....p=...H..H..H..H..H |
b780 | c1 e8 3f 48 c1 fa 07 48 8d 4c 02 01 49 63 b7 d0 00 00 00 48 bb ff ff ff ff ff ff ff 7f 48 b8 ff | ..?H...H.L..Ic.....H.........H.. |
b7a0 | ff ff ff ff ff ff 7f 31 d2 48 f7 fe 48 39 c1 7d 07 48 0f af ce 48 89 cb 41 80 7f 57 00 74 1e 4c | .......1.H..H9.}.H...H..A..W.t.L |
b7c0 | 89 f7 e8 30 fb ff ff 48 29 c3 48 81 fb 81 f3 ff ff 41 8a 47 55 7c 1f 3c 07 75 e4 eb 1d 48 c7 c6 | ...0...H).H......A.GU|.<.u...H.. |
b7e0 | 00 83 ff ff 4c 89 ff 48 83 c4 08 5b 41 5e 41 5f 5d e9 85 94 00 00 3c 07 75 12 4c 89 ff 48 83 c4 | ....L..H...[A^A_].....<.u.L..H.. |
b800 | 08 5b 41 5e 41 5f 5d e9 30 00 00 00 49 63 8f d0 00 00 00 48 89 d8 48 99 48 f7 f9 48 69 f0 c8 00 | .[A^A_].0...Ic.....H..H.H..Hi... |
b820 | 00 00 4c 89 ff e8 51 94 00 00 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 5d 00 00 00 55 48 89 e5 | ..L...Q...L..H...[A^A_].]...UH.. |
b840 | 48 8b 47 28 48 c1 e8 02 48 b9 c3 f5 28 5c 8f c2 f5 28 48 f7 e1 48 89 d1 48 c1 e9 02 48 63 b7 cc | H.G(H...H...(\...(H..H..H...Hc.. |
b860 | 00 00 00 49 b8 ff ff ff ff ff ff ff 7f 48 b8 ff ff ff ff ff ff ff 7f 31 d2 48 f7 f1 48 39 c6 7d | ...I.........H.........1.H..H9.} |
b880 | 07 48 0f af f1 49 89 f0 48 8b 77 10 4c 29 c6 48 03 77 18 5d e9 e2 93 00 00 55 48 89 e5 41 57 41 | .H...I..H.w.L).H.w.].....UH..AWA |
b8a0 | 56 41 54 53 49 89 fe 4d 8b 7e 18 49 8b 87 98 00 00 00 45 31 e4 31 db eb 16 be 01 00 00 00 4c 89 | VATSI..M.~.I......E1.1........L. |
b8c0 | f7 e8 c5 00 00 00 ff c3 49 8b 87 98 00 00 00 48 85 c0 74 17 41 8b 8f c8 00 00 00 39 cb 72 da 01 | ........I......H..t.A......9.r.. |
b8e0 | c9 45 31 e4 48 85 c0 44 0f 45 e1 45 89 a7 c8 00 00 00 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 | .E1.H..D.E.E........[A\A^A_].UH. |
b900 | e5 41 57 41 56 53 50 49 89 ff 85 f6 4d 8b 77 18 74 05 41 c6 46 56 01 41 80 7e 55 01 77 22 41 c6 | .AWAVSPI....M.w.t.A.FV.A.~U.w"A. |
b920 | 46 55 02 49 8d 5e 58 ba 01 00 00 00 4c 89 ff 48 89 de e8 c1 f7 ff ff 48 39 d8 74 eb 49 89 46 60 | FU.I.^X.....L..H.......H9.t.I.F` |
b940 | be 80 00 00 00 4c 89 ff e8 77 f9 ff ff be 7f ff ff ff 4c 89 ff e8 6a f9 ff ff be 40 00 00 00 4c | .....L...w........L...j....@...L |
b960 | 89 ff e8 5d f9 ff ff be 80 00 00 00 4c 89 ff e8 50 f9 ff ff 41 c6 46 56 00 4c 89 f7 48 83 c4 08 | ...]........L...P...A.FV.L..H... |
b980 | 5b 41 5e 41 5f 5d e9 b1 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 f6 49 | [A^A_].....UH..AWAVAUATSH...A..I |
b9a0 | 89 ff 49 8b 5f 18 48 8b 83 98 00 00 00 48 8b 08 48 89 8b 98 00 00 00 48 8b 4b 58 48 89 08 48 89 | ..I._.H......H..H......H.KXH..H. |
b9c0 | 43 58 8a 48 09 88 ca 80 e2 f7 88 50 09 8a 53 55 80 c2 fe 80 fa 03 77 0e 80 e1 f0 8a 53 54 80 e2 | CX.H.......P..SU......w.....ST.. |
b9e0 | 03 08 ca 88 50 09 48 89 45 c8 0f b6 40 08 83 c8 40 89 45 d0 48 8d 75 c8 ba 02 00 00 00 4c 89 ff | ....P.H.E...@...@.E.H.u......L.. |
ba00 | e8 29 e8 00 00 48 85 c0 74 7b 8b 48 08 83 e1 0f 83 f9 06 75 70 45 8a a7 c9 00 00 00 44 8a 6b 57 | .)...H..t{.H.......upE......D.kW |
ba20 | 41 c6 87 c9 00 00 00 00 c6 43 57 00 49 8b 4f 10 48 8b 10 48 8b 40 08 48 89 41 08 48 89 11 49 8b | A........CW.I.O.H..H.@.H.A.H..I. |
ba40 | 47 10 48 8b 4d c8 48 8b 55 d0 48 89 50 18 48 89 48 10 49 8b 4f 10 48 8d 41 20 49 89 47 10 49 2b | G.H.M.H.U.H.P.H.H.I.O.H.A.I.G.I+ |
ba60 | 4f 38 48 8d 35 7b 00 00 00 31 d2 45 31 c0 4c 89 ff e8 32 e5 ff ff 85 c0 45 88 a7 c9 00 00 00 44 | O8H.5{...1.E1.L...2.....E......D |
ba80 | 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. |
baa0 | 47 10 8b 48 f8 83 e1 0f 83 f9 04 75 0a 48 8b 48 f0 48 83 c1 20 eb 07 48 8d 0d 33 4d 01 00 48 8d | G..H.......u.H.H.H.....H..3M..H. |
bac0 | 15 37 4d 01 00 31 c0 4c 89 ff 48 89 d6 48 89 ca e8 84 59 00 00 b8 05 00 00 00 4c 89 ff 89 c6 e8 | .7M..1.L..H..H....Y.......L..... |
bae0 | 34 d8 ff ff 55 48 89 e5 48 8b 77 10 48 83 c6 e0 31 d2 31 c9 5d e9 03 e1 ff ff 55 48 89 e5 41 57 | 4...UH..H.w.H...1.1.].....UH..AW |
bb00 | 41 56 41 55 41 54 53 50 49 89 fe 4d 8b 6e 70 41 8a 45 09 88 c1 80 c9 04 41 88 4d 09 41 0f b6 4d | AVAUATSPI..M.npA.E......A.M.A..M |
bb20 | 08 83 f9 25 0f 8f e2 00 00 00 83 c1 fb 83 f9 04 0f 87 29 01 00 00 48 8d 15 5b 05 00 00 48 63 0c | ...%..............)...H..[...Hc. |
bb40 | 8a 48 01 d1 ff e1 49 8b 45 30 49 89 46 70 49 8b 45 28 48 85 c0 0f 84 02 03 00 00 45 31 ff f6 40 | .H....I.E0I.FpI.E(H........E1..@ |
bb60 | 0a 08 75 20 49 8b 96 10 01 00 00 be 03 00 00 00 48 89 c7 e8 81 e6 00 00 49 89 c7 49 8b 45 28 48 | ..u.I...........H.......I..I.E(H |
bb80 | 85 c0 74 11 f6 40 09 03 74 0b 4c 89 f7 48 89 c6 e8 e8 f1 ff ff 4d 85 ff 0f 84 bf 02 00 00 41 8b | ..t..@..t.L..H.......M........A. |
bba0 | 47 08 83 e0 0f 83 f8 04 0f 85 af 02 00 00 4d 8b 27 49 83 c4 20 be 6b 00 00 00 4c 89 e7 e8 6e 3c | G.............M.'I....k...L...n< |
bbc0 | 01 00 49 89 c7 be 76 00 00 00 4c 89 e7 e8 5e 3c 01 00 4c 89 f9 48 09 c1 0f 84 7f 02 00 00 41 80 | ..I...v...L...^<..L..H........A. |
bbe0 | 65 09 fb 4d 85 ff 0f 84 c4 03 00 00 48 85 c0 0f 84 63 04 00 00 49 8b 86 90 00 00 00 49 89 45 30 | e..M........H....c...I......I.E0 |
bc00 | 4d 89 ae 90 00 00 00 e9 65 04 00 00 83 f9 26 75 4e 49 8b 45 10 49 89 46 70 41 0f b6 45 0a 85 c0 | M.......e.....&uNI.E.I.FpA..E... |
bc20 | 74 33 49 8d 5d 28 45 31 ff 88 c1 f6 03 40 74 16 48 8b 73 f8 f6 46 09 03 74 0c 4c 89 f7 e8 3b f1 | t3I.](E1.....@t.H.s..F..t.L...;. |
bc40 | ff ff 41 8a 4d 0a 0f b6 c1 41 ff c7 48 83 c3 10 41 39 c7 7c d6 c1 e0 04 83 c0 20 49 01 46 20 48 | ..A.M....A..H...A9.|.......I.F.H |
bc60 | 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 45 10 49 89 46 70 49 8b 75 18 48 85 f6 74 0e f6 | ...[A\A]A^A_].I.E.I.FpI.u.H..t.. |
bc80 | 46 09 03 74 08 4c 89 f7 e8 f0 f0 ff ff 41 0f b6 4d 0a 85 c9 74 4f 31 db 88 c8 49 8b 4c dd 20 48 | F..t.L.......A..M...tO1...I.L..H |
bca0 | 85 c9 74 37 48 8b 11 48 8d 71 10 48 39 f2 74 07 41 80 7e 55 08 75 1d f6 42 08 40 74 1e 48 8b 32 | ..t7H..H.q.H9.t.A.~U.u..B.@t.H.2 |
bcc0 | f6 46 09 03 74 15 4c 89 f7 e8 af f0 ff ff 41 8a 45 0a eb 07 c7 41 18 01 00 00 00 48 ff c3 0f b6 | .F..t.L.......A.E....A.....H.... |
bce0 | c8 39 cb 7c b5 8d 04 cd 20 00 00 00 e9 6a ff ff ff 49 8b 4d 48 49 89 4e 70 49 8b 4e 78 49 89 4d | .9.|.........j...I.MHI.NpI.NxI.M |
bd00 | 48 4d 89 6e 78 24 fb 41 88 45 09 49 8b 5d 38 48 85 db b8 01 00 00 00 0f 84 3e ff ff ff 49 8b 45 | HM.nx$.A.E.I.]8H.........>...I.E |
bd20 | 10 e9 fa 01 00 00 49 8b 45 70 49 89 46 70 49 8b 45 60 48 85 c0 74 0e f6 40 09 03 74 08 49 c7 45 | ......I.EpI.FpI.E`H..t..@..t.I.E |
bd40 | 60 00 00 00 00 49 8b 75 68 48 85 f6 74 0e f6 46 09 03 74 08 4c 89 f7 e8 21 f0 ff ff 41 8b 45 14 | `....I.uhH..t..F..t.L...!...A.E. |
bd60 | 85 c0 7e 35 45 31 ff bb 08 00 00 00 49 8b 4d 30 f6 04 19 40 74 17 48 8b 74 19 f8 f6 46 09 03 74 | ..~5E1......I.M0...@t.H.t...F..t |
bd80 | 0c 4c 89 f7 e8 f4 ef ff ff 41 8b 45 14 41 ff c7 48 83 c3 10 41 39 c7 7c d3 41 8b 45 10 85 c0 7e | .L.......A.E.A..H...A9.|.A.E...~ |
bda0 | 2e 45 31 ff 31 db 49 8b 4d 58 4a 8b 34 39 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 bc ef ff | .E1.1.I.MXJ.49H..t..F..t.L...... |
bdc0 | ff 41 8b 45 10 ff c3 49 83 c7 10 39 c3 7c d7 41 8b 45 20 85 c0 7e 28 31 db 49 8b 4d 40 48 8b 34 | .A.E...I...9.|.A.E...~(1.I.M@H.4 |
bde0 | d9 48 85 f6 74 12 f6 46 09 03 74 0c 4c 89 f7 e8 89 ef ff ff 41 8b 45 20 48 ff c3 39 c3 7c da 41 | .H..t..F..t.L.......A.E.H..9.|.A |
be00 | 8b 4d 24 85 c9 7e 32 45 31 ff 31 db 49 8b 45 50 4a 8b 34 38 48 85 f6 74 12 f6 46 09 03 74 0c 4c | .M$..~2E1.1.I.EPJ.48H..t..F..t.L |
be20 | 89 f7 e8 56 ef ff ff 41 8b 4d 24 ff c3 49 83 c7 10 39 cb 7c d7 41 8b 45 20 41 8b 55 1c 41 03 4d | ...V...A.M$..I...9.|.A.E.A.U.A.M |
be40 | 14 41 03 4d 10 c1 e1 04 41 03 55 18 c1 e2 02 8d 04 c2 8d 44 01 78 48 98 e9 fe fd ff ff 41 8a 4d | .A.M....A.U........D.xH......A.M |
be60 | 0b 41 bc 01 00 00 00 41 d3 e4 4d 8b 7d 18 41 8b 45 0c 85 c0 4c 89 fb 74 36 31 db 89 db 49 8b 4d | .A.....A..M.}.A.E...L..t61...I.M |
be80 | 10 48 89 da 48 c1 e2 04 f6 44 11 08 40 74 16 48 8b 34 11 f6 46 09 03 74 0c 4c 89 f7 e8 dc ee ff | .H..H....D..@t.H.4..F..t.L...... |
bea0 | ff 41 8b 45 0c ff c3 39 c3 72 d0 49 8b 5d 18 49 63 c4 48 c1 e0 05 49 01 c7 eb 04 48 83 c3 20 4c | .A.E...9.r.I.].Ic.H...I....H...L |
bec0 | 39 fb 0f 83 a9 01 00 00 8b 43 08 8b 4b 18 83 e1 40 85 c0 75 17 85 c9 74 e2 48 8b 43 10 f6 40 09 | 9........C..K...@..u...t.H.C..@. |
bee0 | 03 74 d8 c7 43 18 0a 00 00 00 eb cf 85 c9 74 15 48 8b 73 10 f6 46 09 03 74 0b 4c 89 f7 e8 7b ee | .t..C.........t.H.s..F..t.L...{. |
bf00 | ff ff 8b 43 08 a8 40 74 b2 48 8b 33 f6 46 09 03 74 a9 4c 89 f7 e8 63 ee ff ff eb 9f 48 83 c3 10 | ...C..@t.H.3.F..t.L...c.....H... |
bf20 | 48 39 c3 73 1d f6 43 08 40 74 f1 48 8b 33 f6 46 09 03 74 e8 4c 89 f7 e8 41 ee ff ff 49 8b 45 10 | H9.s..C.@t.H.3.F..t.L...A...I.E. |
bf40 | eb da 41 80 7e 55 08 75 42 49 63 85 b8 00 00 00 48 c1 e0 04 49 03 45 38 eb 0b c7 43 08 00 00 00 | ..A.~U.uBIc.....H...I.E8...C.... |
bf60 | 00 48 83 c3 10 48 39 c3 72 f0 4d 39 6d 50 75 2a 49 83 7d 40 00 74 23 49 8b 86 a8 00 00 00 49 89 | .H...H9.r.M9mPu*I.}@.t#I......I. |
bf80 | 45 50 4d 89 ae a8 00 00 00 eb 0f 41 80 7e 56 01 74 08 4c 89 ef e8 92 d6 ff ff 49 63 85 b8 00 00 | EPM........A.~V.t.L.......Ic.... |
bfa0 | 00 48 c1 e0 04 48 05 d0 00 00 00 e9 ab fc ff ff 41 8a 4d 0b b8 01 00 00 00 d3 e0 41 83 7d 0c 00 | .H...H..........A.M........A.}.. |
bfc0 | 0f 95 c2 80 f9 1f 44 0f b6 e2 74 6c 48 63 d8 4d 8b 7d 18 48 c1 e3 05 4c 01 fb 41 8b 47 18 83 e0 | ......D...tlHc.M.}.H...L..A.G... |
bfe0 | 40 41 83 7f 08 00 75 18 85 c0 74 43 49 8b 47 10 f6 40 09 03 74 39 41 c7 47 18 0a 00 00 00 eb 2f | @A....u...tCI.G..@..t9A.G....../ |
c000 | 85 c0 74 12 49 8b 77 10 f6 46 09 03 74 08 4c 89 f7 e8 67 ed ff ff 45 85 e4 75 14 4c 89 f7 4c 89 | ..t.I.w..F..t.L...g...E..u.L..L. |
c020 | fe e8 20 03 00 00 85 c0 0f 95 c0 44 0f b6 e0 49 83 c7 20 49 39 df 72 a2 41 80 7e 55 00 74 26 45 | ...........D...I...I9.r.A.~U.t&E |
c040 | 85 e4 74 2d 49 8b 86 80 00 00 00 49 89 45 30 4d 89 ae 80 00 00 00 eb 19 4c 89 f7 4c 89 ee e8 1f | ..t-I......I.E0M........L..L.... |
c060 | 03 00 00 eb 0c 49 8b 46 78 49 89 45 30 4d 89 6e 78 41 8b 45 0c 48 c1 e0 04 41 8a 4d 0b ba 01 00 | .....I.FxI.E0M.nxA.E.H...A.M.... |
c080 | 00 00 d3 e2 48 63 ca 48 c1 e1 05 48 8d 44 08 38 e9 c6 fb ff ff 0f 1f 00 ae fa ff ff d6 fb ff ff | ....Hc.H...H.D.8................ |
c0a0 | c7 fb ff ff 59 fc ff ff 8e fc ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce 41 89 d7 48 89 f3 | ....Y.......UH..AWAVATSI..A..H.. |
c0c0 | 48 8b 73 60 48 85 f6 74 27 4c 8b 63 18 ba 58 00 00 00 e8 21 f0 ff ff 48 89 43 60 48 8b 4b 18 4c | H.s`H..t'L.c..X....!...H.C`H.K.L |
c0e0 | 29 e1 48 01 4b 28 48 85 c0 b8 18 03 00 00 75 0a 44 88 7b 55 4c 89 73 60 31 c0 5b 41 5c 41 5e 41 | ).H.K(H.......u.D.{UL.s`1.[A\A^A |
c100 | 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe bb 37 00 00 00 49 8b 34 de 48 85 f6 74 0e f6 46 09 03 74 | _].UH..AVSI...7...I.4.H..t..F..t |
c120 | 08 4c 89 f7 e8 54 ec ff ff 48 ff c3 48 83 fb 40 75 e0 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 53 | .L...T...H..H..@u.[A^].UH..AWAVS |
c140 | 50 49 89 ff 49 8b 9f 88 00 00 00 49 c7 87 88 00 00 00 00 00 00 00 45 31 f6 48 89 de 48 85 f6 74 | PI..I......I..........E1.H..H..t |
c160 | 31 48 8b 5e 30 4c 89 ff e8 15 02 00 00 85 c0 48 89 de 74 e8 49 83 7f 70 00 41 be 01 00 00 00 74 | 1H.^0L.........H..t.I..p.A.....t |
c180 | d8 4c 89 ff e8 71 f9 ff ff 49 83 7f 70 00 75 f1 eb c7 45 85 f6 75 ad 48 83 c4 08 5b 41 5e 41 5f | .L...q...I..p.u...E..u.H...[A^A_ |
c1a0 | 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d6 4c 89 75 c0 49 89 f4 48 89 7d | ].UH..AWAVAUATSH...I..L.u.I..H.} |
c1c0 | d0 eb 05 4d 8b 64 24 30 4d 39 f4 0f 84 a8 00 00 00 41 8a 4c 24 0b b8 01 00 00 00 d3 e0 4d 8b 6c | ...M.d$0M9.......A.L$........M.l |
c1e0 | 24 18 41 83 7c 24 0c 00 4c 89 eb 74 42 89 45 cc 31 db 89 db 4d 8b 74 24 10 49 89 df 49 c1 e7 04 | $.A.|$..L..tB.E.1...M.t$.I..I... |
c200 | 4b 8d 34 3e 48 8b 7d d0 e8 39 01 00 00 85 c0 74 09 43 c7 44 3e 08 00 00 00 00 ff c3 41 3b 5c 24 | K.4>H.}..9.....t.C.D>.......A;\$ |
c220 | 0c 72 cf 49 8b 5c 24 18 4c 8b 75 c0 8b 45 cc 48 98 48 c1 e0 05 49 01 c5 eb 04 48 83 c3 20 4c 39 | .r.I.\$.L.u..E.H.H...I....H...L9 |
c240 | eb 73 80 83 7b 08 00 74 f1 48 8b 7d d0 48 89 de e8 f1 00 00 00 85 c0 74 e1 c7 43 08 00 00 00 00 | .s..{..t.H.}.H.........t..C..... |
c260 | f6 43 18 40 74 d4 48 8b 43 10 f6 40 09 03 74 ca c7 43 18 0a 00 00 00 eb c1 48 83 c4 18 5b 41 5c | .C.@t.H.C..@..t..C.......H...[A\ |
c280 | 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe 49 8b 9e 98 00 00 00 eb 03 48 8b 1b 48 85 | A]A^A_].UH..AVSI..I........H..H. |
c2a0 | db 74 13 f6 43 09 03 74 f2 4c 89 f7 48 89 de e8 c9 ea ff ff eb e5 5b 41 5e 5d c3 55 48 89 e5 41 | .t..C..t.L..H.........[A^].UH..A |
c2c0 | 57 41 56 41 54 53 49 89 f7 49 89 fe eb 04 4d 8b 7f 30 4d 85 ff 74 66 41 8a 4f 0b b8 01 00 00 00 | WAVATSI..I....M..0M..tfA.O...... |
c2e0 | d3 e0 80 f9 1f 74 e7 4c 63 e0 49 8b 5f 18 49 c1 e4 05 49 01 dc 48 83 c3 10 83 7b f8 00 74 2c 4c | .....t.Lc.I._.I...I..H....{..t,L |
c300 | 89 f7 48 89 de e8 3c 00 00 00 85 c0 74 1d c7 43 f8 00 00 00 00 f6 43 08 40 74 10 48 8b 03 f6 40 | ..H...<.....t..C......C.@t.H...@ |
c320 | 09 03 74 07 c7 43 08 0a 00 00 00 48 8d 43 20 48 83 c3 10 4c 39 e3 48 89 c3 72 be eb 91 5b 41 5c | ..t..C.....H.C.H...L9.H..r...[A\ |
c340 | 41 5e 41 5f 5d c3 55 48 89 e5 53 50 8b 46 08 31 db a8 40 74 24 83 e0 0f 83 f8 04 48 8b 36 75 12 | A^A_].UH..SP.F.1..@t$......H.6u. |
c360 | 48 85 f6 74 14 f6 46 09 03 74 0e e8 0d ea ff ff eb 07 0f b6 5e 09 83 e3 03 89 d8 48 83 c4 08 5b | H..t..F..t..........^......H...[ |
c380 | 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f4 49 89 fe 41 8a 4c 24 0b 41 bf 01 00 00 | ].UH..AWAVAUATSPI..I..A.L$.A.... |
c3a0 | 00 41 d3 e7 4d 8b 6c 24 18 41 8b 44 24 0c c7 45 d0 00 00 00 00 85 c0 4c 89 eb c7 45 d4 00 00 00 | .A..M.l$.A.D$..E.......L...E.... |
c3c0 | 00 74 47 31 db c7 45 d4 00 00 00 00 89 db 49 8b 4c 24 10 48 89 da 48 c1 e2 04 f6 44 11 08 40 74 | .tG1..E.......I.L$.H..H....D..@t |
c3e0 | 1e 48 8b 34 11 f6 46 09 03 74 14 4c 89 f7 e8 8a e9 ff ff 41 8b 44 24 0c c7 45 d4 01 00 00 00 ff | .H.4..F..t.L.......A.D$..E...... |
c400 | c3 39 c3 72 c7 49 8b 5c 24 18 49 63 c7 48 c1 e0 05 49 01 c5 4c 39 eb 0f 83 98 00 00 00 48 83 c3 | .9.r.I.\$.Ic.H...I..L9.......H.. |
c420 | 10 c7 45 d0 00 00 00 00 45 31 ff 83 7b f8 00 75 18 f6 43 08 40 74 68 48 8b 03 f6 40 09 03 74 5f | ..E.....E1..{..u..C.@thH...@..t_ |
c440 | c7 43 08 0a 00 00 00 eb 56 4c 89 f7 48 89 de e8 f2 fe ff ff 8b 4b f8 83 e1 40 85 c0 75 1f 85 c9 | .C......VL..H........K...@..u... |
c460 | 74 3d 48 8b 73 f0 f6 46 09 03 74 33 4c 89 f7 e8 09 e9 ff ff c7 45 d4 01 00 00 00 eb 22 41 bf 01 | t=H.s..F..t3L........E......"A.. |
c480 | 00 00 00 85 c9 74 18 48 8b 43 f0 f6 40 09 03 41 bf 01 00 00 00 8b 45 d0 41 0f 45 c7 89 45 d0 48 | .....t.H.C..@..A......E.A.E..E.H |
c4a0 | 8d 43 20 48 83 c3 10 4c 39 eb 48 89 c3 0f 82 78 ff ff ff eb 03 45 31 ff 41 80 7e 55 00 74 1b 83 | .C.H...L9.H....x.....E1.A.~U.t.. |
c4c0 | 7d d0 00 74 24 49 8b 86 88 00 00 00 49 89 44 24 30 4d 89 a6 88 00 00 00 eb 27 49 8b 46 78 49 89 | }..t$I......I.D$0M.......'I.FxI. |
c4e0 | 44 24 30 4d 89 66 78 eb 18 45 85 ff 74 13 49 8b 86 90 00 00 00 49 89 44 24 30 4d 89 a6 90 00 00 | D$0M.fx..E..t.I......I.D$0M..... |
c500 | 00 8b 45 d4 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 fe 48 8d 1d | ..E.H...[A\A]A^A_].UH..AVSI..H.. |
c520 | 0c 32 06 00 48 8d 15 cb 82 ff ff 48 8b 33 b9 01 00 00 00 4c 89 f7 e8 b8 7e ff ff be fe ff ff ff | .2..H......H.3.....L....~....... |
c540 | 4c 89 f7 e8 09 4b ff ff 48 8b 53 18 48 83 c3 10 48 85 d2 75 d6 5b 41 5e 5d c3 55 48 89 e5 41 57 | L....K..H.S.H...H..u.[A^].UH..AW |
c560 | 41 56 41 54 53 49 89 ff f2 0f 10 05 60 a0 05 00 be 88 00 00 00 e8 d7 7c ff ff 31 f6 ba 0b 00 00 | AVATSI......`..........|..1..... |
c580 | 00 4c 89 ff e8 82 57 ff ff 48 8d 35 50 32 06 00 31 d2 4c 89 ff e8 4d 7d ff ff 4c 8d 35 d1 42 01 | .L....W..H.5P2..1.L...M}..L.5.B. |
c5a0 | 00 4c 89 ff 4c 89 f6 e8 f6 6a ff ff be ff ff ff ff 4c 89 ff e8 18 4d ff ff 48 8d 15 f2 3c 01 00 | .L..L....j.......L....M..H...<.. |
c5c0 | be fe ff ff ff 4c 89 ff e8 f4 58 ff ff 48 8d 35 cc 32 06 00 31 d2 4c 89 ff e8 09 7d ff ff be fe | .....L....X..H.5.2..1.L....}.... |
c5e0 | ff ff ff 4c 89 ff e8 66 4a ff ff 48 8b 05 2e 2a 06 00 48 8b 30 48 8d 15 4d 42 01 00 48 8d 0d 50 | ...L...fJ..H...*..H.0H..MB..H..P |
c600 | 42 01 00 4c 89 ff e8 7d 00 00 00 48 8b 05 16 2a 06 00 48 8b 30 48 8d 15 3d 42 01 00 48 8d 0d 41 | B..L...}...H...*..H.0H..=B..H..A |
c620 | 42 01 00 4c 89 ff e8 5d 00 00 00 48 8b 05 e6 29 06 00 4c 8b 20 be 10 00 00 00 4c 89 ff e8 42 60 | B..L...]...H...)..L.......L...B` |
c640 | ff ff 48 89 c3 48 c7 43 08 00 00 00 00 4c 89 ff 4c 89 f6 e8 cb 6a ff ff 4c 89 23 48 8d 05 c0 00 | ..H..H.C.....L..L....j..L.#H.... |
c660 | 00 00 48 89 43 08 48 8d 15 fe 41 01 00 be fe ff ff ff 4c 89 ff e8 47 58 ff ff b8 01 00 00 00 5b | ..H.C.H...A.......L...GX.......[ |
c680 | 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce 49 89 d7 49 89 f4 48 89 fb e8 | A\A^A_].UH..AWAVATSI..I..I..H... |
c6a0 | 48 00 00 00 4d 85 ff 4c 89 20 48 8d 0d 71 00 00 00 48 89 48 08 74 1d be ff ff ff ff 48 89 df e8 | H...M..L..H..q...H.H.t......H... |
c6c0 | 0d 4c ff ff be d8 b9 f0 ff 48 89 df 4c 89 fa e8 ed 57 ff ff be fe ff ff ff 48 89 df 4c 89 f2 5b | .L.......H..L....W.......H..L..[ |
c6e0 | 41 5c 41 5e 41 5f 5d e9 d5 57 ff ff 55 48 89 e5 41 56 53 49 89 fe be 10 00 00 00 e8 84 5f ff ff | A\A^A_]..W..UH..AVSI........._.. |
c700 | 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 60 41 01 00 4c 89 f7 e8 09 6a ff ff 48 89 d8 5b 41 5e | H..H.C.....H.5`A..L....j..H..[A^ |
c720 | 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 40 41 01 00 be 01 00 00 00 e8 8a 6a ff ff 48 8d 0d df | ].UH..SPH..H..@A.........j..H... |
c740 | ff ff ff 48 89 48 08 48 89 df e8 89 50 ff ff 48 8d 35 22 41 01 00 ba 1a 00 00 00 48 89 df e8 c7 | ...H.H.H....P..H.5"A.......H.... |
c760 | 50 ff ff b8 02 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 7a 4b | P.......H...[].UH..SPH........zK |
c780 | ff ff 83 f8 ff 75 14 48 8d 15 cb 40 01 00 be d8 b9 f0 ff 48 89 df e8 e0 53 ff ff 48 89 df e8 9e | .....u.H...@.......H....S..H.... |
c7a0 | 02 00 00 48 8d 15 c8 40 01 00 be 01 00 00 00 48 89 df e8 0f 6a ff ff 48 8b 48 08 48 89 4d f0 48 | ...H...@.......H....j..H.H.H.M.H |
c7c0 | c7 40 08 00 00 00 00 48 8b 45 f0 48 89 df ff d0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb | .@.....H.E.H....H...[].UH..SPH.. |
c7e0 | e8 5c 02 00 00 48 89 c7 e8 17 2f 01 00 85 c0 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d | .\...H..../..........1.H..H...[] |
c800 | e9 80 67 ff ff 55 48 89 e5 53 50 48 89 fb e8 2e 02 00 00 31 f6 48 89 df e8 fa 09 00 00 b8 01 00 | ..g..UH..SPH.......1.H.......... |
c820 | 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb e8 0a 02 00 00 ba 02 00 00 00 48 89 df 48 | ..H...[].UH..SPH............H..H |
c840 | 89 c6 48 83 c4 08 5b 5d e9 2c 03 00 00 55 48 89 e5 41 57 41 56 53 50 48 89 fb e8 e2 01 00 00 49 | ..H...[].,...UH..AWAVSPH.......I |
c860 | 89 c6 48 8d 15 a0 40 01 00 48 8d 0d f0 30 06 00 be 02 00 00 00 48 89 df e8 16 6a ff ff 41 89 c7 | ..H...@..H...0.......H....j..A.. |
c880 | be 03 00 00 00 31 d2 48 89 df e8 0c 6d ff ff 49 63 cf 48 8d 15 7b 9e 05 00 8b 14 8a 4c 89 f7 48 | .....1.H....m..Ic.H..{......L..H |
c8a0 | 89 c6 e8 a5 2e 01 00 85 c0 74 16 31 f6 31 d2 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 c4 66 ff | .........t.1.1.H..H...[A^A_]..f. |
c8c0 | ff 4c 89 f7 e8 89 2e 01 00 48 89 df 48 89 c6 e8 3a 4f ff ff b8 01 00 00 00 48 83 c4 08 5b 41 5e | .L.......H..H...:O.......H...[A^ |
c8e0 | 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 89 fb e8 4b 01 00 00 49 89 c6 48 8d 0d 40 30 06 00 | A_].UH..AWAVSPH...K...I..H..@0.. |
c900 | be 02 00 00 00 31 d2 48 89 df e8 84 69 ff ff 41 89 c7 be 03 00 00 00 ba 00 20 00 00 48 89 df e8 | .....1.H....i..A............H... |
c920 | 77 6c ff ff 49 63 cf 48 8d 15 da 9d 05 00 8b 14 8a 31 f6 4c 89 f7 48 89 c1 e8 d4 2e 01 00 85 c0 | wl..Ic.H.........1.L..H......... |
c940 | 0f 94 c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 2b 66 ff ff 55 48 89 e5 41 56 | ......1.H..H...[A^A_].+f..UH..AV |
c960 | 53 48 89 fb e8 d8 00 00 00 49 89 c6 be 01 00 00 00 48 89 df e8 58 49 ff ff ba 02 00 00 00 48 89 | SH.......I.......H...XI.......H. |
c980 | df 4c 89 f6 5b 41 5e 5d e9 f2 00 00 00 55 48 89 e5 53 50 48 89 fb 48 8d 15 d5 3e 01 00 be 01 00 | .L..[A^].....UH..SPH..H...>..... |
c9a0 | 00 00 e8 1f 68 ff ff 48 83 78 08 00 74 33 48 83 38 00 74 2d 48 8d 15 b7 3e 01 00 be 01 00 00 00 | ....h..H.x..t3H.8.t-H...>....... |
c9c0 | 48 89 df e8 fe 67 ff ff 48 8b 48 08 48 89 4d f0 48 c7 40 08 00 00 00 00 48 8b 45 f0 48 89 df ff | H....g..H.H.H.M.H.@.....H.E.H... |
c9e0 | d0 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 15 78 3e 01 00 be 01 00 00 00 e8 | .1.H...[].UH..SPH..H..x>........ |
ca00 | c2 67 ff ff 48 83 78 08 00 74 16 48 8b 10 48 8d 35 b6 3e 01 00 31 c0 48 89 df e8 08 4f ff ff eb | .g..H.x..t.H..H.5.>..1.H....O... |
ca20 | 14 48 8d 35 95 3e 01 00 ba 0d 00 00 00 48 89 df e8 f5 4d ff ff b8 01 00 00 00 48 83 c4 08 5b 5d | .H.5.>.......H....M.......H...[] |
ca40 | c3 55 48 89 e5 41 56 53 49 89 fe 48 8d 15 20 3e 01 00 be 01 00 00 00 e8 6a 67 ff ff 48 89 c3 48 | .UH..AVSI..H...>........jg..H..H |
ca60 | 83 7b 08 00 75 11 48 8d 35 73 3e 01 00 31 c0 4c 89 f7 e8 fb 62 ff ff 48 8b 03 5b 41 5e 5d c3 55 | .{..u.H.5s>..1.L....b..H..[A^].U |
ca80 | 48 89 e5 41 57 41 56 41 55 41 54 53 50 89 d3 49 89 f4 49 89 ff e8 9b 45 ff ff 41 89 c5 41 39 dd | H..AWAVAUATSP..I..I....E..A..A9. |
caa0 | b8 01 00 00 00 0f 84 bf 00 00 00 41 be 01 00 00 00 4c 89 ff 89 de e8 41 48 ff ff 4c 89 ff 89 de | ...........A.....L.....AH..L.... |
cac0 | 83 f8 03 75 28 e8 89 48 ff ff 31 d2 4c 89 ff 89 de 85 c0 75 2a e8 66 4a ff ff b0 01 4c 89 e7 48 | ...u(..H..1.L......u*.fJ....L..H |
cae0 | 8d 35 f4 3d 01 00 e8 43 2c 01 00 eb 2e 48 8d 55 d0 e8 96 68 ff ff 45 85 f6 75 2f 31 c0 eb 46 e8 | .5.=...C,....H.U...h..E..u/1..F. |
cb00 | 8d 4a ff ff 48 89 c1 31 c0 4c 89 e7 48 8d 35 c2 3d 01 00 48 89 ca e8 13 2c 01 00 85 c0 0f 9f c1 | .J..H..1.L..H.5.=..H....,....... |
cb20 | 45 85 f6 0f 95 c0 20 c8 eb 1b 48 8b 55 d0 be 01 00 00 00 48 89 c7 4c 89 e1 e8 20 2c 01 00 48 3b | E.........H.U......H..L....,..H; |
cb40 | 45 d0 0f 94 c0 44 0f b6 f0 ff c3 41 39 dd 0f 85 5d ff ff ff 45 85 f6 b8 01 00 00 00 75 0c 31 f6 | E....D.....A9...]...E.......u.1. |
cb60 | 31 d2 4c 89 ff e8 1b 64 ff ff 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 | 1.L....d..H...[A\A]A^A_].UH..AWA |
cb80 | 56 41 55 41 54 53 48 81 ec 38 21 00 00 41 89 d7 49 89 f6 48 89 fb e8 9a 44 ff ff 41 89 c5 4c 89 | VAUATSH..8!..A..I..H....D..A..L. |
cba0 | f7 e8 04 2b 01 00 41 83 fd 01 75 31 ba 01 00 00 00 48 89 df 48 89 9d d0 de ff ff 4c 89 f6 4c 89 | ...+..A...u1.....H..H......L..L. |
cbc0 | b5 c8 de ff ff e8 22 04 00 00 41 89 c6 4c 89 bd b8 de ff ff 45 8d 7f 01 e9 aa 03 00 00 4c 89 b5 | ......"...A..L......E........L.. |
cbe0 | c8 de ff ff 41 8d 75 13 48 8d 15 22 3d 01 00 48 89 df 48 89 9d d0 de ff ff e8 d4 67 ff ff 41 83 | ....A.u.H.."=..H..H........g..A. |
cc00 | c5 fe 4c 8d a5 b8 df ff ff 4c 89 bd b8 de ff ff 48 8b 9d d0 de ff ff 48 89 df 44 89 fe e8 da 46 | ..L......L......H......H..D....F |
cc20 | ff ff 83 f8 03 75 49 4c 89 ad c0 de ff ff 48 89 df 44 89 fe e8 f4 68 ff ff 49 89 c6 4d 85 f6 75 | .....uIL......H..D....h..I..M..u |
cc40 | 5c 4c 8b ad c8 de ff ff 4c 89 ef e8 14 2b 01 00 41 89 c6 44 89 f7 4c 89 ee e8 3e 2c 01 00 31 f6 | \L......L....+..A..D..L...>,..1. |
cc60 | 31 d2 48 89 df e8 c0 4b ff ff 41 83 fe ff eb 6f 31 d2 48 89 df 44 89 fe e8 0f 67 ff ff 80 38 2a | 1.H....K..A....o1.H..D....g...8* |
cc80 | 48 8d 48 01 48 0f 45 c8 0f be 01 83 f8 60 7f 62 83 f8 4c 0f 85 c5 02 00 00 31 d2 eb 64 48 89 df | H.H.H.E......`.b..L......1..dH.. |
cca0 | 4c 89 e6 e8 62 6b ff ff 4c 89 e7 4c 89 f6 e8 27 69 ff ff be 01 00 00 00 48 89 c7 4c 89 f2 48 8b | L...bk..L..L...'i.......H..L..H. |
ccc0 | 8d c8 de ff ff e8 6a 2a 01 00 48 89 c3 48 01 9d c8 df ff ff 4c 89 e7 e8 38 6a ff ff 48 85 db 0f | ......j*..H..H......L...8j..H... |
cce0 | 95 c0 44 0f b6 f0 4c 8b ad c0 de ff ff e9 56 02 00 00 83 f8 61 74 21 83 f8 6c 75 78 ba 01 00 00 | ..D...L.......V.....at!..lux.... |
cd00 | 00 48 89 df 48 8b b5 c8 de ff ff e8 dc 02 00 00 41 89 c6 e9 30 02 00 00 48 89 df 4d 89 e6 4c 89 | .H..H...........A...0...H..M..L. |
cd20 | f6 e8 e4 6a ff ff 48 8b 9d c8 de ff ff be 00 20 00 00 4c 89 f7 e8 a0 68 ff ff be 01 00 00 00 ba | ...j..H...........L....h........ |
cd40 | 00 20 00 00 48 89 c7 48 89 d9 e8 e5 29 01 00 48 01 85 c8 df ff ff 48 3d 00 20 00 00 74 cf 4c 89 | ....H..H....)..H......H=....t.L. |
cd60 | f7 4d 89 f4 e8 ab 69 ff ff 41 be 01 00 00 00 e9 d4 01 00 00 83 f8 6e 0f 85 e1 01 00 00 48 8b 9d | .M....i..A............n......H.. |
cd80 | c8 de ff ff 48 89 9d d8 de ff ff c7 85 e4 de ff ff 00 00 00 00 e8 e8 29 01 00 48 8b 00 0f be 00 | ....H..................)..H..... |
cda0 | 89 85 b4 de ff ff 48 89 df e8 62 29 01 00 48 89 df 48 8b 1d 58 22 06 00 41 be 00 40 00 00 eb 07 | ......H...b)..H..H..X"..A..@.... |
cdc0 | 48 8b bd d8 de ff ff 8b 47 08 8d 48 ff 85 c0 89 4f 08 7f 07 e8 89 28 01 00 eb 0d 48 8b 07 48 8d | H.......G..H....O.....(....H..H. |
cde0 | 48 01 48 89 0f 0f b6 00 89 85 e0 de ff ff 83 f8 7f 77 0b 48 98 8b 44 83 3c 44 21 f0 eb 0c be 00 | H.H..............w.H..D.<D!..... |
ce00 | 40 00 00 89 c7 e8 52 28 01 00 85 c0 75 b2 4c 89 ad c0 de ff ff 48 8d 9d d8 de ff ff 48 89 df 48 | @.....R(....u.L......H......H..H |
ce20 | 8d 35 0d 3b 01 00 e8 13 03 00 00 48 89 df 48 8d 35 01 3b 01 00 e8 04 03 00 00 45 31 ed 85 c0 be | .5.;.......H..H.5.;.......E1.... |
ce40 | 00 00 00 00 74 1e 48 89 df 48 8d 35 e8 3a 01 00 e8 e9 02 00 00 85 c0 0f 94 c0 44 0f b6 e8 44 89 | ....t.H..H.5.:............D...D. |
ce60 | ee 83 f6 01 89 b5 a8 de ff ff 48 89 df e8 f0 02 00 00 41 89 c6 45 01 ee 8b 85 b4 de ff ff 39 85 | ..........H.......A..E........9. |
ce80 | e0 de ff ff 4c 8b ad c0 de ff ff 75 1d 48 89 df e8 25 03 00 00 85 c0 74 11 48 89 df 8b b5 a8 de | ....L......u.H...%.....t.H...... |
cea0 | ff ff e8 bb 02 00 00 41 01 c6 45 85 f6 7e 4e 83 bd a8 de ff ff 00 48 8d 35 81 3a 01 00 48 8d 05 | .......A..E..~N.......H.5.:..H.. |
cec0 | 77 3a 01 00 48 0f 45 f0 48 89 df e8 6e 02 00 00 85 c0 74 29 48 89 df 48 8d 35 55 3a 01 00 e8 5b | w:..H.E.H...n.....t)H..H.5U:...[ |
cee0 | 02 00 00 8b 85 e0 de ff ff 83 c0 d0 83 f8 09 77 0c 48 89 df e8 c1 02 00 00 85 c0 75 e6 8b bd e0 | ...............w.H.........u.... |
cf00 | de ff ff 48 8b b5 d8 de ff ff e8 8d 29 01 00 48 8b bd d8 de ff ff e8 3d 28 01 00 48 63 85 e4 de | ...H........)..H.......=(..Hc... |
cf20 | ff ff c6 84 05 e8 de ff ff 00 48 8b bd d0 de ff ff 48 8d b5 e8 de ff ff e8 da 45 ff ff 48 85 c0 | ..........H......H........E..H.. |
cf40 | 41 be 01 00 00 00 74 2d 41 ff c7 45 85 ed 74 37 41 ff cd 45 85 f6 0f 85 b4 fc ff ff eb 29 48 8d | A.....t-A..E..t7A..E.........)H. |
cf60 | 15 bf 39 01 00 48 89 df 44 89 fe e8 09 5d ff ff 41 89 c7 eb 62 48 8b bd d0 de ff ff e8 57 48 ff | ..9..H..D....]..A...bH.......WH. |
cf80 | ff 41 ff c7 45 31 f6 48 8b bd c8 de ff ff e8 6b 27 01 00 85 c0 74 15 31 f6 31 d2 48 8b bd d0 de | .A..E1.H.......k'....t.1.1.H.... |
cfa0 | ff ff e8 de 5f ff ff 41 89 c7 eb 2b 45 85 f6 75 1c be fe ff ff ff 48 8b 9d d0 de ff ff 48 89 df | ...._..A...+E..u......H......H.. |
cfc0 | e8 8c 40 ff ff 48 89 df e8 0b 48 ff ff 48 8b 85 b8 de ff ff 41 29 c7 44 89 f8 48 81 c4 38 21 00 | ..@..H....H..H......A).D..H..8!. |
cfe0 | 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 38 20 00 00 | .[A\A]A^A_].UH..AWAVAUATSH..8... |
d000 | 41 89 d6 44 89 b5 b4 df ff ff 49 89 f5 48 89 bd a8 df ff ff 48 8d 9d b8 df ff ff 48 89 de e8 e7 | A..D......I..H......H......H.... |
d020 | 67 ff ff 45 31 ff eb 19 4c 89 ef e8 28 27 01 00 49 63 c6 48 01 85 c8 df ff ff 44 8b b5 b4 df ff | g..E1...L...('..Ic.H......D..... |
d040 | ff 41 83 ff ff 74 6e 41 83 ff 0a 74 68 be 00 20 00 00 48 89 df e8 80 65 ff ff 49 89 c4 4c 89 ef | .A...tnA...th.....H....e..I..L.. |
d060 | e8 ab 26 01 00 45 31 f6 41 8b 45 08 8d 48 ff 85 c0 41 89 4d 08 7f 0d 4c 89 ef e8 e3 25 01 00 41 | ..&..E1.A.E..H...A.M...L....%..A |
d080 | 89 c7 eb 10 49 8b 45 00 48 8d 48 01 49 89 4d 00 44 0f b6 38 41 83 ff ff 74 8e 41 83 ff 0a 74 88 | ....I.E.H.H.I.M.D..8A...t.A...t. |
d0a0 | 47 88 3c 34 49 ff c6 41 81 fe 00 20 00 00 7c b8 e9 73 ff ff ff 45 85 f6 75 44 41 83 ff 0a 75 3e | G.<4I..A......|..s...E..uDA...u> |
d0c0 | 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 18 48 8d bd b8 df ff ff be 01 00 00 00 e8 f9 64 ff | H......H;.....r.H.............d. |
d0e0 | ff 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 0a 48 8d | .H......H.H.H......H..........H. |
d100 | bd b8 df ff ff e8 0a 66 ff ff 41 83 ff 0a b0 01 74 17 be ff ff ff ff 48 8b bd a8 df ff ff e8 6b | .......f..A.....t......H.......k |
d120 | 45 ff ff 48 85 c0 0f 95 c0 0f b6 c0 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 | E..H........H..8...[A\A]A^A_].UH |
d140 | 89 e5 8b 47 08 0f be 0e 39 c8 74 10 0f be 4e 01 39 c8 75 04 85 c0 75 04 31 c0 5d c3 5d e9 58 00 | ...G....9.t...N.9.u...u.1.].].X. |
d160 | 00 00 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 49 89 ff 31 c9 4c 8b 25 94 1e 06 00 89 cb 45 85 | ..UH..AWAVATSA..I..1.L.%......E. |
d180 | f6 49 63 47 08 75 0a 83 c0 d0 83 f8 09 76 11 eb 1e 3d ff 00 00 00 77 17 41 f6 44 84 3e 01 74 0f | .IcG.u.......v...=....w.A.D.>.t. |
d1a0 | 4c 89 ff e8 12 00 00 00 8d 4b 01 85 c0 75 cd 89 d8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 50 | L........K...u...[A\A^A_].UH..SP |
d1c0 | 48 89 fb 48 63 43 0c 48 3d c8 00 00 00 7c 08 c6 43 10 00 31 c0 eb 39 8a 4b 08 8d 50 01 89 53 0c | H..HcC.H=....|..C..1..9.K..P..S. |
d1e0 | 88 4c 03 10 48 8b 3b 8b 47 08 8d 48 ff 85 c0 89 4f 08 7e 0f 48 8b 07 48 8d 48 01 48 89 0f 0f b6 | .L..H.;.G..H....O.~.H..H.H.H.... |
d200 | 00 eb 05 e8 5a 24 01 00 89 43 08 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 | ....Z$...C......H...[].UH..AWAVS |
d220 | 50 41 89 f6 48 89 fb e8 09 3e ff ff 41 89 c7 41 8d 47 ff 48 63 f0 48 89 df e8 d0 45 ff ff 48 89 | PA..H....>..A..A.G.Hc.H....E..H. |
d240 | df 44 89 f6 e8 20 48 ff ff be 02 00 00 00 ba 02 00 00 00 48 89 df e8 64 3e ff ff 41 8d 57 02 48 | .D....H............H...d>..A.W.H |
d260 | 8d 35 12 00 00 00 48 89 df 48 83 c4 08 5b 41 5e 41 5f 5d e9 5b 47 ff ff 55 48 89 e5 41 57 41 56 | .5....H..H...[A^A_].[G..UH..AWAV |
d280 | 41 54 53 48 83 ec 10 49 89 ff be d7 b9 f0 ff e8 64 44 ff ff 49 89 c6 be d6 b9 f0 ff 31 d2 4c 89 | ATSH...I........dD..I.......1.L. |
d2a0 | ff e8 eb 42 ff ff 49 89 c4 49 83 7e 08 00 0f 84 a1 00 00 00 be 01 00 00 00 4c 89 ff e8 90 3d ff | ...B..I..I.~.............L....=. |
d2c0 | ff 48 8d 15 49 36 01 00 4c 89 ff 44 89 e6 e8 ff 60 ff ff 45 85 e4 7e 1a 41 f7 dc 31 db 8d b3 d4 | .H..I6..L..D....`..E..~.A..1.... |
d2e0 | b9 f0 ff 4c 89 ff e8 e6 3f ff ff ff cb 41 39 dc 75 eb 49 8b 36 ba 02 00 00 00 4c 89 ff e8 77 f8 | ...L....?....A9.u.I.6.....L...w. |
d300 | ff ff 41 89 c6 44 89 f6 f7 de 4c 89 ff e8 cd 42 ff ff 85 c0 0f 85 b3 00 00 00 41 83 fe 02 7c 52 | ..A..D....L....B..........A...|R |
d320 | be 01 00 00 00 44 29 f6 31 d2 4c 89 ff e8 d3 42 ff ff 48 89 c1 48 8d 35 1c 36 01 00 31 c0 4c 89 | .....D).1.L....B..H..H.5.6..1.L. |
d340 | ff 48 89 ca 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 1d 5a ff ff 48 8d 35 e5 35 01 00 31 c0 4c 89 | .H..H...[A\A^A_]..Z..H.5.5..1.L. |
d360 | ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 00 5a ff ff be d5 b9 f0 ff 4c 89 ff e8 60 42 ff ff 45 | .H...[A\A^A_]..Z.......L...`B..E |
d380 | 31 f6 85 c0 74 47 45 31 f6 31 f6 4c 89 ff e8 be 3c ff ff be d7 b9 f0 ff 4c 89 ff e8 31 3f ff ff | 1...tGE1.1.L....<.......L...1?.. |
d3a0 | 48 8d 15 cb 34 01 00 be 01 00 00 00 4c 89 ff e8 12 5e ff ff 48 8b 48 08 48 89 4d d8 48 c7 40 08 | H...4.......L....^..H.H.H.M.H.@. |
d3c0 | 00 00 00 00 48 8b 45 d8 4c 89 ff ff d0 44 89 f0 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 | ....H.E.L....D..H...[A\A^A_].UH. |
d3e0 | e5 53 50 48 89 fb 48 8d 35 6c 34 01 00 e8 ee 03 00 00 48 89 c7 e8 0a 23 01 00 85 c0 0f 94 c0 0f | .SPH..H.5l4.......H....#........ |
d400 | b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 73 5b ff ff 55 48 89 e5 48 8d 35 2c 34 01 00 48 8d 15 | ..1.H..H...[].s[..UH..H.5,4..H.. |
d420 | e3 2a 01 00 e8 7d 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 | .*...}........].UH..AVSH........ |
d440 | b8 3e ff ff 83 f8 ff 75 08 48 89 df e8 87 43 ff ff 41 be 01 00 00 00 be 01 00 00 00 48 89 df e8 | .>.....u.H....C..A..........H... |
d460 | 98 3e ff ff 85 c0 74 42 be 01 00 00 00 31 d2 48 89 df e8 15 5f ff ff 48 8d 15 89 2a 01 00 48 89 | .>....tB.....1.H...._..H...*..H. |
d480 | df 48 89 c6 e8 9e 04 00 00 be ff ff ff ff ba 01 00 00 00 48 89 df e8 c2 3d ff ff be fe ff ff ff | .H.................H....=....... |
d4a0 | 48 89 df e8 a9 3b ff ff eb 3e 48 8d 15 98 33 01 00 be d8 b9 f0 ff 48 89 df e8 bd 46 ff ff be ff | H....;...>H...3.......H....F.... |
d4c0 | ff ff ff ba 01 00 00 00 48 89 df e8 8d 3d ff ff be fe ff ff ff 48 89 df e8 74 3b ff ff 48 89 df | ........H....=.......H...t;..H.. |
d4e0 | e8 5c f5 ff ff 45 31 f6 48 89 df 44 89 f6 e8 24 fd ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 | .\...E1.H..D...$........[A^].UH. |
d500 | e5 41 57 41 56 41 54 53 49 89 fc be 01 00 00 00 31 d2 e8 75 5e ff ff 49 89 c6 48 8d 15 e6 29 01 | .AWAVATSI.......1..u^..I..H...). |
d520 | 00 be 02 00 00 00 31 c9 4c 89 e7 e8 03 5e ff ff 49 89 c7 be 10 00 00 00 4c 89 e7 e8 44 51 ff ff | ......1.L....^..I.......L...DQ.. |
d540 | 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 20 33 01 00 4c 89 e7 e8 c9 5b ff ff 48 c7 03 00 00 00 | H..H.C.....H.5.3..L....[..H..... |
d560 | 00 48 8d 05 d2 02 00 00 48 89 43 08 41 0f be 37 85 f6 74 37 48 8d 3d 44 34 01 00 ba 04 00 00 00 | .H......H.C.A..7..t7H.=D4....... |
d580 | e8 1b 22 01 00 48 85 c0 74 21 49 8d 47 01 41 80 7f 01 2b 49 8d 4f 02 48 0f 44 c1 80 38 62 48 8d | .."..H..t!I.G.A...+I.O.H.D..8bH. |
d5a0 | 48 01 48 0f 45 c8 80 39 00 74 14 48 8d 15 11 34 01 00 be 02 00 00 00 4c 89 e7 e8 ba 56 ff ff 4c | H.H.E..9.t.H...4.......L....V..L |
d5c0 | 89 f7 4c 89 fe e8 5e 21 01 00 48 85 c0 48 89 03 74 0e b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 | ..L...^!..H..H..t......[A\A^A_]. |
d5e0 | 31 f6 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 90 59 ff ff 55 48 89 e5 48 8d 35 59 32 01 00 | 1.L..L..[A\A^A_]..Y..UH..H.5Y2.. |
d600 | 48 8d 15 9b 33 01 00 e8 9a 02 00 00 b8 01 00 00 00 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 | H...3............].UH..AWAVATSI. |
d620 | fc be 01 00 00 00 31 d2 e8 5f 5d ff ff 49 89 c6 48 8d 15 d0 28 01 00 be 02 00 00 00 31 c9 4c 89 | ......1.._]..I..H...(.......1.L. |
d640 | e7 e8 ed 5c ff ff 49 89 c7 be 10 00 00 00 4c 89 e7 e8 2e 50 ff ff 48 89 c3 48 c7 43 08 00 00 00 | ...\..I.......L....P..H..H.C.... |
d660 | 00 48 8d 35 0a 32 01 00 4c 89 e7 e8 b3 5a ff ff 31 ff e8 8d 20 01 00 4c 89 f7 4c 89 fe e8 4e 21 | .H.5.2..L....Z..1......L..L...N! |
d680 | 01 00 48 85 c0 48 89 03 48 8d 05 e5 01 00 00 48 89 43 08 74 0e b8 01 00 00 00 5b 41 5c 41 5e 41 | ..H..H..H......H.C.t......[A\A^A |
d6a0 | 5f 5d c3 31 f6 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 cd 58 ff ff 55 48 89 e5 53 50 48 89 | _].1.L..L..[A\A^A_]..X..UH..SPH. |
d6c0 | fb 48 8d 35 81 31 01 00 e8 13 01 00 00 ba 01 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 96 | .H.5.1............H..H..H...[].. |
d6e0 | f4 ff ff 55 48 89 e5 41 56 53 49 89 fe be 10 00 00 00 e8 8d 4f ff ff 48 89 c3 48 c7 43 08 00 00 | ...UH..AVSI.........O..H..H.C... |
d700 | 00 00 48 8d 35 69 31 01 00 4c 89 f7 e8 12 5a ff ff 48 c7 03 00 00 00 00 48 8d 05 1b 01 00 00 48 | ..H.5i1..L....Z..H......H......H |
d720 | 89 43 08 e8 6e 21 01 00 48 85 c0 48 89 03 74 0a b8 01 00 00 00 5b 41 5e 5d c3 31 f6 31 d2 4c 89 | .C..n!..H..H..t......[A^].1.1.L. |
d740 | f7 5b 41 5e 5d e9 3b 58 ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 10 5d ff ff 48 8d 15 | .[A^].;X..UH..SPH.........]..H.. |
d760 | 0e 31 01 00 be 01 00 00 00 48 89 df e8 de 59 ff ff 48 85 c0 74 15 48 83 78 08 00 74 18 48 8d 35 | .1.......H....Y..H..t.H.x..t.H.5 |
d780 | 19 32 01 00 ba 04 00 00 00 eb 16 48 89 df e8 45 40 ff ff eb 14 48 8d 35 f5 31 01 00 ba 0b 00 00 | .2.........H...E@....H.5.1...... |
d7a0 | 00 48 89 df e8 81 40 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d | .H....@.......H...[].UH..SPH..H. |
d7c0 | 35 94 30 01 00 e8 16 00 00 00 ba 01 00 00 00 48 89 df 48 89 c6 48 83 c4 08 5b 5d e9 9f f2 ff ff | 5.0............H..H..H...[]..... |
d7e0 | 55 48 89 e5 41 57 41 56 53 50 49 89 f6 49 89 ff be d8 b9 f0 ff 4c 89 f2 e8 7e 43 ff ff be ff ff | UH..AWAVSPI..I.......L...~C..... |
d800 | ff ff 4c 89 ff e8 ee 3e ff ff 48 89 c3 48 83 7b 08 00 75 18 49 83 c6 04 48 8d 35 57 31 01 00 31 | ..L....>..H..H.{..u.I...H.5W1..1 |
d820 | c0 4c 89 ff 4c 89 f2 e8 46 55 ff ff 48 8b 03 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 | .L..L...FU..H..H...[A^A_].UH..SP |
d840 | 48 89 fb 48 8d 15 28 30 01 00 be 01 00 00 00 e8 72 59 ff ff 48 8b 38 e8 96 1e 01 00 85 c0 0f 94 | H..H..(0........rY..H.8......... |
d860 | c0 0f b6 f0 31 d2 48 89 df 48 83 c4 08 5b 5d e9 11 57 ff ff 55 48 89 e5 53 50 48 89 fb 48 8d 15 | ....1.H..H...[]..W..UH..SPH..H.. |
d880 | ee 2f 01 00 be 01 00 00 00 e8 38 59 ff ff 48 8b 38 e8 34 1f 01 00 48 89 df 89 c6 48 83 c4 08 5b | ./........8Y..H.8.4...H....H...[ |
d8a0 | 5d e9 66 57 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 d7 49 89 f6 48 89 fb be 01 00 00 00 e8 39 | ].fW..UH..AWAVSPI..I..H........9 |
d8c0 | 3a ff ff 85 c0 7e 46 be 01 00 00 00 31 d2 48 89 df e8 2f 3d ff ff 48 89 df 48 85 c0 74 0d 48 89 | :....~F.....1.H.../=..H..H..t.H. |
d8e0 | c6 4c 89 fa e8 3e 00 00 00 eb 12 e8 51 f1 ff ff be 01 00 00 00 48 89 df e8 d4 39 ff ff be d8 b9 | .L...>......Q........H....9..... |
d900 | f0 ff 48 89 df 4c 89 f2 e8 b4 45 ff ff be d8 b9 f0 ff 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5e 41 | ..H..L....E.......H..L..H...[A^A |
d920 | 5f 5d e9 54 42 ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d7 49 89 f6 49 89 fc be 10 00 00 00 | _].TB..UH..AWAVATSI..I..I....... |
d940 | e8 3f 4d ff ff 48 89 c3 48 c7 43 08 00 00 00 00 48 8d 35 1b 2f 01 00 4c 89 e7 e8 c4 57 ff ff 48 | .?M..H..H.C.....H.5./..L....W..H |
d960 | c7 03 00 00 00 00 48 8d 05 cd fe ff ff 48 89 43 08 4c 89 f7 4c 89 fe e8 ac 1d 01 00 48 85 c0 48 | ......H......H.C.L..L.......H..H |
d980 | 89 03 74 09 5b 41 5c 41 5e 41 5f 5d c3 e8 be 1c 01 00 8b 38 e8 af 1e 01 00 48 89 c1 48 8d 35 01 | ..t.[A\A^A_].......8.....H..H.5. |
d9a0 | 30 01 00 31 c0 4c 89 e7 4c 89 f2 5b 41 5c 41 5e 41 5f 5d e9 ba 53 ff ff 55 48 89 e5 41 57 41 56 | 0..1.L..L..[A\A^A_]..S..UH..AWAV |
d9c0 | 41 55 41 54 53 50 49 89 fe 48 8d 35 d2 2c 01 00 e8 95 7d 00 00 4c 89 f7 48 89 c6 e8 f1 d4 ff ff | AUATSPI..H.5.,....}..L..H....... |
d9e0 | 41 b4 01 31 db 4c 8d 2d 94 1f 06 00 4a 8b 34 2b 4c 89 f7 e8 72 7d 00 00 49 89 c7 4c 89 f7 4c 89 | A..1.L.-....J.4+L...r}..I..L..L. |
da00 | fe e8 cb d4 ff ff 45 88 67 0a 48 83 c3 08 41 fe c4 48 81 fb b0 00 00 00 75 d2 48 83 c4 08 5b 41 | ......E.g.H...A..H......u.H...[A |
da20 | 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 89 f1 81 f9 00 01 00 00 7f 15 48 8b 7f 38 48 8d 35 8e 2f | \A]A^A_].UH............H..8H.5./ |
da40 | 01 00 31 c0 89 ca 5d e9 0d 3a 00 00 8d 81 ff fe ff ff 81 f9 20 01 00 00 48 98 48 8d 0d 1f 1f 06 | ..1...]..:..............H.H..... |
da60 | 00 48 8b 0c c1 7f 16 48 8b 7f 38 48 8d 35 63 2f 01 00 31 c0 48 89 ca 5d e9 dc 39 00 00 48 89 c8 | .H.....H..8H.5c/..1.H..]..9..H.. |
da80 | 5d c3 55 48 89 e5 8b 57 10 e8 00 00 00 00 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 40 41 89 d4 | ].UH...W......UH..AWAVATSH..@A.. |
daa0 | 49 89 f6 48 89 fb 48 8b 73 60 48 83 c6 20 4c 8d 7d a0 ba 3c 00 00 00 4c 89 ff e8 1e 3a 00 00 48 | I..H..H.s`H...L.}..<...L....:..H |
dac0 | 8b 7b 38 8b 4b 04 48 8d 35 ba 2b 01 00 31 c0 4c 89 fa 4d 89 f0 e8 7f 39 00 00 49 89 c6 45 85 e4 | .{8.K.H.5.+..1.L..M....9..I..E.. |
dae0 | 74 58 4c 8b 7b 38 41 8d 84 24 de fe ff ff 83 f8 03 77 25 31 f6 48 89 df e8 33 11 00 00 48 8b 7b | tXL.{8A..$.......w%1.H...3...H.{ |
db00 | 38 48 8b 43 48 48 8b 10 48 8d 35 c6 2e 01 00 31 c0 e8 43 39 00 00 eb 0b 48 89 df 44 89 e6 e8 06 | 8H.CHH..H.5....1..C9....H..D.... |
db20 | ff ff ff 48 89 c1 48 8d 35 d1 2f 01 00 31 c0 4c 89 ff 4c 89 f2 e8 1f 39 00 00 48 8b 7b 38 be 03 | ...H..H.5./..1.L..L....9..H.{8.. |
db40 | 00 00 00 e8 d0 b7 ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 ff 49 8b 5f 38 48 89 df e8 31 7a 00 | ........UH..AWAVSPI..I._8H...1z. |
db60 | 00 49 89 c6 48 8b 43 10 48 8d 48 10 48 89 4b 10 4c 89 30 41 0f b6 4e 08 83 c9 40 89 48 08 49 8b | .I..H.C.H.H.H.K.L.0A..N...@.H.I. |
db80 | 77 50 48 8b 53 10 48 83 c2 f0 48 89 df e8 57 b0 00 00 83 78 08 00 74 06 4c 8b 70 10 eb 20 c7 00 | wPH.S.H...H...W....x..t.L.p..... |
dba0 | 01 00 00 00 c7 40 08 01 00 00 00 48 8b 43 18 48 83 78 18 00 7e 08 48 89 df e8 96 db ff ff 48 83 | .....@.....H.C.H.x..~.H.......H. |
dbc0 | 43 10 f0 4c 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f3 c7 43 10 00 00 00 | C..L..H...[A^A_].UH..SPH...C.... |
dbe0 | 00 c6 43 70 2e 48 89 7b 38 44 89 03 c7 43 20 21 01 00 00 48 89 53 40 48 c7 43 30 00 00 00 00 c7 | ..Cp.H.{8D...C.!...H.S@H.C0..... |
dc00 | 43 04 01 00 00 00 c7 43 08 01 00 00 00 48 89 4b 60 48 8d 35 8a 2a 01 00 e8 4d 7b 00 00 48 89 43 | C......C.....H.K`H.5.*...M{..H.C |
dc20 | 68 48 8b 7b 38 48 8b 43 48 48 8b 30 48 8b 50 10 b9 20 00 00 00 e8 10 1d 00 00 48 8b 4b 48 48 89 | hH.{8H.CHH.0H.P...........H.KHH. |
dc40 | 01 48 c7 41 10 20 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 8b 43 04 89 43 08 81 | .H.A.....H...[].UH..SPH...C..C.. |
dc60 | 7b 20 21 01 00 00 75 11 48 8d 73 18 48 89 df e8 26 00 00 00 89 43 10 eb 1a 48 8d 43 20 48 8b 08 | {.!...u.H.s.H...&....C...H.C.H.. |
dc80 | 48 8b 40 08 48 89 43 18 48 89 4b 10 c7 43 20 21 01 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 | H.@.H.C.H.K..C.!...H...[].UH..AW |
dca0 | 41 56 41 55 41 54 53 48 83 ec 18 48 89 75 c8 49 89 ff 49 8b 47 48 48 c7 40 08 00 00 00 00 4c 8d | AVAUATSH...H.u.I..I.GHH.@.....L. |
dcc0 | 2d e7 0a 00 00 bb 01 48 00 00 eb 08 4c 89 ff e8 28 0c 00 00 45 8b 37 eb 03 45 89 37 41 83 fe 7d | -......H....L...(...E.7..E.7A..} |
dce0 | 0f 8f 3b 01 00 00 41 83 fe 5a 0f 8f 62 01 00 00 41 8d 46 01 83 f8 3f 0f 87 84 01 00 00 41 bc 21 | ..;...A..Z..b...A.F...?......A.! |
dd00 | 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 89 07 75 0a | ...IcD..L....I..@H..H..H.@.H..u. |
dd20 | e8 5b 06 01 00 41 89 c6 eb af 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 30 eb 9d 49 8b 7f 40 | .[...A....H.G.H.H.H.O.D..0..I..@ |
dd40 | 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 2c 06 01 00 eb 0f 48 8b 47 08 48 8d 48 01 48 89 | H..H..H.@.H..u..,.....H.G.H.H.H. |
dd60 | 4f 08 0f b6 00 41 89 07 83 f8 2d 41 bc 2d 00 00 00 0f 85 20 0a 00 00 49 8b 7f 40 48 8b 07 48 85 | O....A....-A.-.........I..@H..H. |
dd80 | c0 48 8d 40 ff 48 89 07 75 07 e8 f1 05 01 00 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 | .H.@.H..u........H.G.H.H.H.O.... |
dda0 | 41 89 07 83 f8 5b 75 3d 4c 89 ff e8 e6 0b 00 00 85 c0 49 8b 4f 48 48 c7 41 08 00 00 00 00 78 1d | A....[u=L.........I.OHH.A.....x. |
ddc0 | 31 f6 4c 89 ff 89 c2 e8 7e 0c 00 00 49 8b 47 48 48 c7 40 08 00 00 00 00 e9 f7 fe ff ff 41 8b 07 | 1.L.....~...I.GHH.@..........A.. |
dde0 | eb 03 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 | ..A.......v+I..@H..H..H.@.H..u.. |
de00 | 7c 05 01 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 b3 fe ff | |.....H.G.H.H.H.O.........s..... |
de20 | ff 41 83 fe 7e 75 5a 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 08 01 00 00 48 8b | .A..~uZI..@H..H..H.@.H........H. |
de40 | 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 f9 00 00 00 41 83 fe 5b 75 29 4c 89 ff e8 36 0b 00 00 | G.H.H.H.O.........A..[u)L...6... |
de60 | 85 c0 0f 88 19 01 00 00 4c 89 ff 48 8b 75 c8 89 c2 e8 d4 0b 00 00 41 bc 25 01 00 00 e9 16 09 00 | ........L..H.u........A.%....... |
de80 | 00 41 8d 46 01 48 98 48 8d 1d 72 87 05 00 f6 04 03 01 0f 84 8a 00 00 00 4c 89 ff 44 89 f6 e8 8d | .A.F.H.H..r.............L..D.... |
dea0 | 0d 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 0a e8 c5 04 01 00 41 89 c6 eb 10 | ...I..@H..H..H.@.H..u......A.... |
dec0 | 48 8b 47 08 48 8d 48 01 48 89 4f 08 44 0f b6 30 45 89 37 41 8d 46 01 48 98 f6 04 03 03 75 b9 49 | H.G.H.H.H.O.D..0E.7A.F.H.....u.I |
dee0 | 8b 47 48 48 8b 30 48 8b 50 08 4c 89 ff e8 56 fc ff ff 48 8b 4d c8 48 89 01 80 78 08 04 41 bc 24 | .GHH.0H.P.L...V...H.M.H...x..A.$ |
df00 | 01 00 00 0f 85 8e 08 00 00 0f b6 40 0a 85 c0 0f 84 82 08 00 00 0d 00 01 00 00 41 89 c4 e9 75 08 | ...........@..............A...u. |
df20 | 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 3c 48 8b 47 08 48 8d 48 01 48 89 4f | ..I..@H..H..H.@.H..t<H.G.H.H.H.O |
df40 | 08 0f b6 00 eb 30 e8 35 04 01 00 41 89 07 be 3d 00 00 00 4c 89 ff e8 8f 0c 00 00 85 c0 b8 7e 00 | .....0.5...A...=...L..........~. |
df60 | 00 00 41 bc 1d 01 00 00 44 0f 44 e0 e9 26 08 00 00 e8 0a 04 01 00 41 89 07 45 89 f4 e9 16 08 00 | ..A.....D.D..&........A..E...... |
df80 | 00 41 bc 5b 00 00 00 83 f8 ff 0f 84 07 08 00 00 48 8d 05 43 2a 01 00 ba 25 01 00 00 4c 89 ff 48 | .A.[............H..C*...%...L..H |
dfa0 | 89 c6 e8 e7 fa ff ff 4c 89 ff 44 89 f6 e8 7e 0c 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff | .......L..D...~...I..@H..H..H.@. |
dfc0 | 48 89 07 0f 84 23 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 e9 16 01 00 00 be 2e 00 | H....#...H.G.H.H.H.O............ |
dfe0 | 00 00 4c 89 ff e8 46 0c 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 f7 05 00 | ..L...F...I..@H..H..H.@.H....... |
e000 | 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 e8 05 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 | .H.G.H.H.H.O.........I..@H..H..H |
e020 | 8d 40 ff 48 89 07 0f 84 11 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 02 06 00 00 | .@.H........H.G.H.H.H.O......... |
e040 | 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 11 06 00 00 48 8b 47 08 48 8d 48 01 48 | I..@H..H..H.@.H........H.G.H.H.H |
e060 | 89 4f 08 0f b6 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 11 06 | .O.........I..@H..H..H.@.H...... |
e080 | 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 02 06 00 00 49 8b 7f 40 48 8b 07 48 85 c0 | ..H.G.H.H.H.O.........I..@H..H.. |
e0a0 | 48 8d 40 ff 48 89 07 0f 84 2c 06 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 1d 06 00 | H.@.H....,...H.G.H.H.H.O........ |
e0c0 | 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 0f 84 2c 06 00 00 48 8b 47 08 48 8d 48 01 | .I..@H..H..H.@.H....,...H.G.H.H. |
e0e0 | 48 89 4f 08 0f b6 00 e9 1d 06 00 00 e8 8f 02 01 00 89 c1 41 89 0f 44 39 f1 0f 84 af 04 00 00 4c | H.O................A..D9.......L |
e100 | 8d 25 fa 84 05 00 e9 7d 04 00 00 83 f9 0a 0f 84 d0 04 00 00 83 f9 0d 75 31 e9 c6 04 00 00 83 f9 | .%.....}...............u1....... |
e120 | 5c 75 27 be 5c 00 00 00 4c 89 ff e8 00 0b 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 | \u'.\...L.......I..@H..H..H.@.H. |
e140 | 07 75 44 e8 38 02 01 00 eb 4c 4c 89 ff 89 ce e8 dc 0a 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d | .uD.8....LL.........I..@H..H..H. |
e160 | 40 ff 48 89 07 75 09 e8 14 02 01 00 89 c1 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 08 41 | @.H..u..........H.G.H.H.H.O....A |
e180 | 89 0f e9 7c 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 41 89 07 83 f8 09 7f 13 b9 ff | ...|...H.G.H.H.H.O....A......... |
e1a0 | ff ff ff 83 f8 ff 0f 85 a5 00 00 00 e9 52 01 00 00 83 f8 21 7f 21 83 f8 0a 74 09 83 f8 0d 0f 85 | .............R.....!.!...t...... |
e1c0 | 8d 00 00 00 4c 89 ff e8 30 07 00 00 41 bd 0a 00 00 00 e9 16 01 00 00 83 f8 5b 7f 0c 83 f8 22 74 | ....L...0...A............[...."t |
e1e0 | 11 83 f8 27 74 0c eb 69 83 f8 60 7f 0d 83 f8 5c 75 5f 41 89 c5 e9 84 01 00 00 83 f8 6d 7f 1f 41 | ...'t..i..`....\u_A.........m..A |
e200 | bd 07 00 00 00 83 f8 61 0f 84 70 01 00 00 83 f8 62 75 2e 41 bd 08 00 00 00 e9 60 01 00 00 8d 48 | .......a..p.....bu.A......`....H |
e220 | 92 83 f9 0c 77 2b 48 8d 15 7f 06 00 00 48 63 0c 8a 48 01 d1 ff e1 41 bd 0a 00 00 00 e9 3d 01 00 | ....w+H......Hc..H....A......=.. |
e240 | 00 83 f8 66 75 0b 41 bd 0c 00 00 00 e9 2d 01 00 00 ff c0 48 98 41 0f b6 34 04 83 e6 02 4c 89 ff | ...fu.A......-.....H.A..4....L.. |
e260 | 48 8d 15 d3 27 01 00 e8 ad 0c 00 00 41 8b 37 45 31 ed 31 db 8d 46 01 48 98 41 f6 04 04 02 74 46 | H...'.......A.7E1.1..F.H.A....tF |
e280 | 41 6b c5 0a 44 8d 6c 06 d0 4c 89 ff e8 9f 09 00 00 49 8b 7f 40 48 8b 07 48 85 c0 48 8d 40 ff 48 | Ak..D.l..L.......I..@H..H..H.@.H |
e2a0 | 89 07 75 09 e8 d7 00 01 00 89 c6 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 30 41 89 37 ff | ..u..........H.G.H.H.H.O...0A.7. |
e2c0 | c3 83 fb 03 7c ae 41 81 fd 00 01 00 00 0f 9c c0 0f b6 f0 4c 89 ff 48 8d 15 75 27 01 00 e8 37 0c | ....|.A............L..H..u'...7. |
e2e0 | 00 00 48 63 c3 49 8b 4f 48 48 29 41 08 49 8b 47 48 48 ff 48 08 4c 89 ff 44 89 ee e8 30 09 00 00 | ..Hc.I.OHH)A.I.GHH.H.L..D...0... |
e300 | 41 8b 0f 44 39 f1 0f 85 7c 02 00 00 e9 9d 02 00 00 41 bd 0d 00 00 00 eb 65 41 bd 09 00 00 00 eb | A..D9...|........A......eA...... |
e320 | 5d be 75 00 00 00 4c 89 ff e8 02 09 00 00 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 0f | ].u...L.......I.G@H..H..H.I.H... |
e340 | 85 be 00 00 00 48 89 c7 e8 33 00 01 00 e9 c0 00 00 00 41 bd 0b 00 00 00 eb 24 4c 89 ff e8 1c 0c | .....H...3........A......$L..... |
e360 | 00 00 89 c3 c1 e3 04 4c 89 ff e8 0f 0c 00 00 41 89 c5 41 01 dd 49 8b 47 48 48 83 40 08 fe 49 8b | .......L.......A..A..I.GHH.@..I. |
e380 | 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 0f 85 b1 00 00 00 48 89 c7 e8 e3 ff 00 00 e9 b3 00 | G@H..H..H.I.H........H.......... |
e3a0 | 00 00 49 8b 47 48 48 ff 48 08 49 8b 47 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 | ..I.GHH.H.I.G@H..H..H.I.H..u.H.. |
e3c0 | e8 bb ff 00 00 eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 eb 0b 4c 89 ff e8 19 | .......H.H.H.Q.H.P....A....L.... |
e3e0 | 05 00 00 41 8b 07 8d 48 01 48 63 c9 41 f6 04 0c 08 0f 84 09 ff ff ff 83 f8 0a 74 df 83 f8 0d 75 | ...A...H.Hc.A.............t....u |
e400 | a9 eb d8 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 83 f8 7b 0f 94 c0 0f b6 c0 4c 89 | ...H.H.H.Q.H.P....A....{......L. |
e420 | ff 89 c6 48 8d 05 41 26 01 00 48 89 c2 e8 e7 0a 00 00 4c 89 ff e8 44 0b 00 00 48 63 d8 49 c7 c5 | ...H..A&..H.......L...D...Hc.I.. |
e440 | fc ff ff ff eb 4a 48 8b 48 08 48 8d 51 01 48 89 50 08 0f b6 01 41 89 07 e9 90 fe ff ff 48 c1 e3 | .....JH.H.H.Q.H.P....A.......H.. |
e460 | 04 89 c7 e8 c0 28 00 00 48 98 48 01 c3 48 81 fb 00 00 11 00 19 c0 83 e0 01 4c 89 ff 89 c6 48 8d | .....(..H.H..H...........L....H. |
e480 | 05 f2 25 01 00 48 89 c2 e8 8c 0a 00 00 49 ff cd 41 8b 07 4c 89 ff 89 c6 e8 93 07 00 00 49 8b 47 | ..%..H.......I..A..L.........I.G |
e4a0 | 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 c8 fe 00 00 eb 0f 48 8b 48 08 48 8d | @H..H..H.I.H..u.H.........H.H.H. |
e4c0 | 51 01 48 89 50 08 0f b6 01 41 89 07 8d 48 01 48 63 c9 41 f6 04 0c 10 75 84 83 f8 7d 0f 94 c0 0f | Q.H.P....A...H.Hc.A....u...}.... |
e4e0 | b6 c0 4c 89 ff 89 c6 48 8d 05 9f 25 01 00 48 89 c2 e8 23 0a 00 00 49 8b 47 40 48 8b 08 48 85 c9 | ..L....H...%..H...#...I.G@H..H.. |
e500 | 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 6f fe 00 00 eb 0f 48 8b 48 08 48 8d 51 01 48 89 50 08 0f | H.I.H..u.H...o.....H.H.H.Q.H.P.. |
e520 | b6 01 41 89 07 49 8b 47 48 4c 01 68 08 48 8d 45 d0 48 89 c7 48 89 de e8 ac 29 00 00 89 c3 85 db | ..A..I.GHL.h.H.E.H..H....)...... |
e540 | 0f 8e ba fd ff ff 48 89 d8 48 c1 e0 20 49 bd 00 00 00 00 08 00 00 00 49 29 c5 4c 89 e8 48 c1 f8 | ......H..H...I.........I).L..H.. |
e560 | 20 0f be 44 05 d0 4c 89 ff 89 c6 e8 c0 06 00 00 ff cb 48 b8 00 00 00 00 01 00 00 00 49 01 c5 85 | ...D..L...........H.........I... |
e580 | db 7f d7 e9 78 fd ff ff 83 f9 5b 0f 8f 8d fb ff ff 83 f9 ff 0f 85 71 fb ff ff 48 8d 35 87 24 01 | ....x.....[...........q...H.5.$. |
e5a0 | 00 ba 21 01 00 00 4c 89 ff e8 e0 f4 ff ff 4c 89 ff 44 89 f6 e8 77 06 00 00 49 8b 7f 40 48 8b 07 | ..!...L.......L..D...w...I..@H.. |
e5c0 | 48 85 c0 48 8d 40 ff 48 89 07 0f 84 73 01 00 00 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 e9 | H..H.@.H....s...H.G.H.H.H.O..... |
e5e0 | 64 01 00 00 48 8d 35 3d 24 01 00 ba 25 01 00 00 4c 89 ff e8 96 f4 ff ff e8 83 fd 00 00 41 89 07 | d...H.5=$...%...L............A.. |
e600 | 41 bc 2e 00 00 00 be 2e 00 00 00 4c 89 ff e8 d7 05 00 00 85 c0 0f 84 59 01 00 00 be 2e 00 00 00 | A..........L...........Y........ |
e620 | 4c 89 ff e8 c2 05 00 00 85 c0 0f 95 c0 44 0f b6 e0 41 81 cc 18 01 00 00 e9 5a 01 00 00 e8 3e fd | L............D...A.......Z....>. |
e640 | 00 00 41 89 07 bb 2f 00 00 00 be 2f 00 00 00 4c 89 ff e8 93 05 00 00 85 c0 41 bc 17 01 00 00 44 | ..A.../..../...L.........A.....D |
e660 | 0f 44 e3 e9 2f 01 00 00 e8 13 fd 00 00 41 89 07 bb 3a 00 00 00 be 3a 00 00 00 4c 89 ff e8 68 05 | .D../........A...:....:...L...h. |
e680 | 00 00 85 c0 41 bc 20 01 00 00 44 0f 44 e3 e9 04 01 00 00 e8 e8 fc 00 00 41 89 07 be 3d 00 00 00 | ....A.....D.D...........A...=... |
e6a0 | 4c 89 ff e8 42 05 00 00 85 c0 41 bc 1c 01 00 00 0f 85 e1 00 00 00 bb 3c 00 00 00 be 3c 00 00 00 | L...B.....A............<....<... |
e6c0 | 4c 89 ff e8 22 05 00 00 85 c0 41 bc 1e 01 00 00 44 0f 44 e3 e9 be 00 00 00 e8 a2 fc 00 00 41 89 | L...".....A.....D.D...........A. |
e6e0 | 07 bb 3d 00 00 00 be 3d 00 00 00 4c 89 ff e8 f7 04 00 00 85 c0 41 bc 1a 01 00 00 44 0f 44 e3 e9 | ..=....=...L.........A.....D.D.. |
e700 | 93 00 00 00 e8 77 fc 00 00 41 89 07 be 3d 00 00 00 4c 89 ff e8 d1 04 00 00 85 c0 41 bc 1b 01 00 | .....w...A...=...L.........A.... |
e720 | 00 75 74 bb 3e 00 00 00 be 3e 00 00 00 4c 89 ff e8 b5 04 00 00 85 c0 41 bc 1f 01 00 00 44 0f 44 | .ut.>....>...L.........A.....D.D |
e740 | e3 eb 54 e8 38 fc 00 00 41 89 07 49 8b 47 48 48 8b 30 48 8b 50 08 48 ff c6 48 83 c2 fe 4c 89 ff | ..T.8...A..I.GHH.0H.P.H..H...L.. |
e760 | e8 e3 f3 ff ff 48 8b 4d c8 48 89 01 41 bc 25 01 00 00 eb 23 41 8b 07 ff c0 48 98 48 8d 0d 7e 7e | .....H.M.H..A.%....#A....H.H..~~ |
e780 | 05 00 f6 04 01 02 74 0f 4c 89 ff 48 8b 75 c8 e8 18 05 00 00 41 89 c4 44 89 e0 48 83 c4 18 5b 41 | ......t.L..H.u......A..D..H...[A |
e7a0 | 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 eb ff ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff | \A]A^A_]........................ |
e7c0 | d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 61 f5 ff ff 20 f5 ff ff 61 f5 ff ff | ....................a.......a... |
e7e0 | 61 f5 ff ff 20 f5 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff | a............................... |
e800 | d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff | ................................ |
e820 | d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff 61 f5 ff ff d5 f6 ff ff fb f7 ff ff d5 f6 ff ff | ................a............... |
e840 | d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff fb f7 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff d5 f6 ff ff | ................................ |
e860 | d5 f6 ff ff 90 f5 ff ff 31 f8 ff ff 69 f8 ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff | ........1...i................... |
e880 | dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff dc ff ff ff 94 f8 ff ff d5 f6 ff ff | ................................ |
e8a0 | bf f8 ff ff ea f8 ff ff 15 f9 ff ff 8a f9 ff ff a5 f9 ff ff a5 f9 ff ff a5 f9 ff ff 65 fa ff ff | ............................e... |
e8c0 | a5 f9 ff ff 6d fa ff ff 75 fa ff ff a6 fa ff ff a5 f9 ff ff ae fa ff ff a5 f9 ff ff f6 fa ff ff | ....m...u....................... |
e8e0 | 55 48 89 e5 53 50 48 89 fb 48 8d 73 28 e8 a8 f3 ff ff 89 43 20 48 83 c4 08 5b 5d c3 55 48 89 e5 | UH..SPH..H.s(......C.H...[].UH.. |
e900 | 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 48 8b 47 08 | AVSH..D.3H.{@H..H..H.@.H..t.H.G. |
e920 | 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 4e fa 00 00 89 03 83 f8 0a 74 05 83 f8 0d 75 30 44 39 | H.H.H.O.......N........t....u0D9 |
e940 | 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 48 01 48 89 | .t+H.{@H..H..H.@.H..t.H.G.H.H.H. |
e960 | 4f 08 0f b6 00 eb 05 e8 14 fa 00 00 89 03 8b 43 04 ff c0 3d ff ff ff 7f 89 43 04 74 05 5b 41 5e | O..............C...=.....C.t.[A^ |
e980 | 5d c3 48 8d 05 5c 21 01 00 31 d2 48 89 df 48 89 c6 e8 f8 f0 ff ff 55 48 89 e5 41 57 41 56 41 54 | ].H..\!..1.H..H.......UH..AWAVAT |
e9a0 | 53 49 89 fc 45 8b 34 24 44 89 f6 e8 80 02 00 00 49 8b 7c 24 40 48 8b 07 48 85 c0 48 8d 40 ff 48 | SI..E.4$D.......I.|$@H..H..H.@.H |
e9c0 | 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 a6 f9 00 00 41 89 04 24 45 31 | ..t.H.G.H.H.H.O...........A..$E1 |
e9e0 | ff 83 f8 3d bb 00 00 00 00 75 44 31 db be 3d 00 00 00 4c 89 e7 e8 36 02 00 00 49 8b 7c 24 40 48 | ...=.....uD1..=...L...6...I.|$@H |
ea00 | 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 6d f9 00 00 eb 0f 48 8b 47 08 48 8d 48 01 48 89 4f | ..H..H.@.H..u..m.....H.G.H.H.H.O |
ea20 | 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 df 44 89 | ....A..$....=t.D9......D.E.A1.D. |
ea40 | f8 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 d7 49 89 f6 48 89 fb 8b 33 | .[A\A^A_].UH..AWAVATSA..I..H...3 |
ea60 | 44 8b 63 04 e8 c7 01 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 | D.c......H.{@H..H..H.@.H..t.H.G. |
ea80 | 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 ee f8 00 00 89 03 83 f8 0a 74 05 83 f8 0d 75 0e 48 89 | H.H.H.O................t....u.H. |
eaa0 | df e8 56 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 | ..V...........\.....tN...tI...u. |
eac0 | e9 e5 00 00 00 83 f8 5d 74 65 4d 85 f6 74 0a 48 89 df 89 c6 e8 57 01 00 00 48 8b 7b 40 48 8b 07 | .......]teM..t.H.....W...H.{@H.. |
eae0 | 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 8f f8 00 00 eb b7 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f | H..H.@.H..u........H.G.H.H.H.O.. |
eb00 | b6 00 eb a6 be 0a 00 00 00 48 89 df e8 1f 01 00 00 48 89 df e8 e3 fd ff ff 4d 85 f6 75 88 48 8b | .........H.......H.......M..u.H. |
eb20 | 43 48 48 c7 40 08 00 00 00 00 e9 77 ff ff ff 48 89 df e8 5f fe ff ff 44 39 f8 0f 85 66 ff ff ff | CHH.@......w...H..._...D9...f... |
eb40 | 8b 33 48 89 df e8 e6 00 00 00 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 | .3H.......H.{@H..H..H.@.H..t.H.G |
eb60 | 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 0d f8 00 00 4d 85 f6 89 03 74 27 48 8b 43 48 41 8d | .H.H.H.O...........M....t'H.CHA. |
eb80 | 4f 02 48 63 f1 48 03 30 48 8b 50 08 43 8d 44 3f 04 48 98 48 29 c2 48 89 df e8 aa ef ff ff 49 89 | O.Hc.H.0H.P.C.D?.H.H).H.......I. |
eba0 | 06 5b 41 5c 41 5e 41 5f 5d c3 4d 85 f6 48 8d 05 84 1c 01 00 48 8d 0d f9 1e 01 00 48 0f 45 c8 48 | .[A\A^A_].M..H......H......H.E.H |
ebc0 | 8b 53 38 48 8d 35 f2 1e 01 00 31 c0 48 89 d7 48 89 ca 44 89 e1 e8 7f 28 00 00 ba 21 01 00 00 48 | .S8H.5....1.H..H..D....(...!...H |
ebe0 | 89 df 48 89 c6 e8 a4 ee ff ff 55 48 89 e5 53 50 48 89 fb 31 c0 39 33 75 30 48 8b 7b 40 48 8b 07 | ..H.......UH..SPH..1.93u0H.{@H.. |
ec00 | 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 5e f7 | H..H.@.H..t.H.G.H.H.H.O.......^. |
ec20 | 00 00 89 03 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 48 8b 5f | .........H...[].UH..AWAVSPA..H._ |
ec40 | 48 48 8b 4b 08 48 8b 53 10 48 8d 41 01 48 39 d0 76 2f 48 b8 ff ff ff ff ff ff ff 3f 48 39 c2 73 | HH.K.H.S.H.A.H9.v/H........?H9.s |
ec60 | 3a 48 8b 7f 38 48 8b 33 4c 8d 3c 12 4c 89 f9 e8 d6 0c 00 00 48 89 03 4c 89 7b 10 48 8b 4b 08 eb | :H..8H.3L.<.L.......H..L.{.H.K.. |
ec80 | 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 48 8d 05 6d 1d | .H..H.Q.H.S.D.4.H...[A^A_].H..m. |
eca0 | 01 00 31 d2 48 89 c6 e8 e2 ed ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 f6 | ..1.H.......UH..AWAVAUATSH...I.. |
ecc0 | 48 89 fb 44 8b 3b 44 89 fe e8 62 ff ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 | H..D.;D...b...H.{@H..H..H.@.H..t |
ece0 | 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 89 f6 00 00 89 03 41 83 ff 30 75 25 48 | .H.G.H.H.H.O.............A..0u%H |
ed00 | 8d 35 32 1c 01 00 48 89 df e8 ad 01 00 00 85 c0 48 8d 05 e1 1c 01 00 4c 8d 3d dd 1c 01 00 4c 0f | .52...H.........H......L.=....L. |
ed20 | 44 f8 eb 07 4c 8d 3d cd 1c 01 00 4c 8d 2d ce 78 05 00 4c 8d 25 fa 1b 01 00 eb 02 89 03 48 89 df | D...L.=....L.-.x..L.%........H.. |
ed40 | 4c 89 fe e8 73 01 00 00 85 c0 74 0b 48 89 df 4c 89 e6 e8 64 01 00 00 8b 33 8d 46 01 48 98 41 f6 | L...s.....t.H..L...d....3.F.H.A. |
ed60 | 44 05 00 10 75 0f 83 fe 2e 75 3d be 2e 00 00 00 48 89 df eb 03 48 89 df e8 b3 fe ff ff 48 8b 7b | D...u....u=.....H....H.......H.{ |
ed80 | 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 75 07 e8 eb f5 00 00 eb a4 48 8b 47 08 48 8d 48 01 48 | @H..H..H.@.H..u........H.G.H.H.H |
eda0 | 89 4f 08 0f b6 00 eb 93 31 f6 48 89 df e8 7e fe ff ff 8a 43 70 3c 2e 74 27 48 8b 53 48 48 8b 4a | .O......1.H...~....Cp<.t'H.SHH.J |
edc0 | 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 80 7c 0a ff 2e 75 04 88 44 0a ff 48 85 f6 48 89 f1 75 e9 | .H..t.H..H.q..|...u..D..H..H..u. |
ede0 | 48 8b 43 48 48 8b 38 48 8d 75 c8 e8 5d 1f 00 00 48 85 c0 75 52 44 8a 7b 70 e8 84 09 01 00 48 8b | H.CHH.8H.u..]...H..uRD.{p.....H. |
ee00 | 00 8a 00 41 38 c7 88 43 70 74 27 48 8b 53 48 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 44 | ...A8..Cpt'H.SHH.J.H..t.H..H.q.D |
ee20 | 38 7c 0a ff 75 04 88 44 0a ff 48 85 f6 48 89 f1 75 e9 48 8b 43 48 48 8b 38 48 8d 75 c8 e8 0b 1f | 8|..u..D..H..H..u.H.CHH.8H.u.... |
ee40 | 00 00 48 85 c0 74 32 83 7d d0 13 75 0e 48 8b 45 c8 49 89 06 b8 23 01 00 00 eb 0f f2 0f 10 45 c8 | ..H..t2.}..u.H.E.I...#........E. |
ee60 | f2 41 0f 11 06 b8 22 01 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 8a 43 70 3c 2e 74 27 | .A...."...H...[A\A]A^A_]..Cp<.t' |
ee80 | 48 8b 53 48 48 8b 4a 08 48 85 c9 74 1a 48 8b 12 48 8d 71 ff 38 44 0a ff 75 05 c6 44 0a ff 2e 48 | H.SHH.J.H..t.H..H.q.8D..u..D...H |
eea0 | 85 f6 48 89 f1 75 e9 48 8d 35 50 1b 01 00 ba 22 01 00 00 48 89 df e8 d3 eb ff ff 55 48 89 e5 53 | ..H..u.H.5P...."...H.......UH..S |
eec0 | 50 48 89 f0 48 89 fb 8b 33 0f be 08 39 ce 74 0a 0f be 48 01 31 c0 39 ce 75 38 48 89 df e8 4e fd | PH..H...3...9.t...H.1.9.u8H...N. |
eee0 | ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 11 48 8b 47 08 48 8d 48 01 48 89 4f | ..H.{@H..H..H.@.H..t.H.G.H.H.H.O |
ef00 | 08 0f b6 00 eb 05 e8 75 f4 00 00 89 03 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 | .......u..........H...[].UH..AVS |
ef20 | 49 89 d6 48 89 fb 85 f6 74 05 5b 41 5e 5d c3 8b 03 83 f8 ff 74 38 48 89 df 89 c6 e8 f0 fc ff ff | I..H....t.[A^]......t8H......... |
ef40 | 48 8b 43 40 48 8b 08 48 85 c9 48 8d 49 ff 48 89 08 75 0a 48 89 c7 e8 25 f4 00 00 eb 0f 48 8b 48 | H.C@H..H..H.I.H..u.H...%.....H.H |
ef60 | 08 48 8d 51 01 48 89 50 08 0f b6 01 89 03 ba 25 01 00 00 48 89 df 4c 89 f6 e8 10 eb ff ff 55 48 | .H.Q.H.P.......%...H..L.......UH |
ef80 | 89 e5 53 50 48 89 fb 8b 33 e8 a2 fc ff ff 48 8b 7b 40 48 8b 07 48 85 c0 48 8d 40 ff 48 89 07 74 | ..SPH...3.....H.{@H..H..H.@.H..t |
efa0 | 11 48 8b 47 08 48 8d 48 01 48 89 4f 08 0f b6 00 eb 05 e8 c9 f3 00 00 89 03 ff c0 48 98 48 8d 0d | .H.G.H.H.H.O...............H.H.. |
efc0 | 3c 76 05 00 0f b6 34 01 83 e6 10 48 8d 15 c7 1a 01 00 48 89 df e8 3f ff ff ff 8b 3b 48 83 c4 08 | <v....4....H......H...?....;H... |
efe0 | 5b 5d e9 41 1d 00 00 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 d8 75 05 00 be 88 00 00 00 e8 4f 52 | [].A...UH..SPH.......u........OR |
f000 | ff ff 31 f6 ba 1b 00 00 00 48 89 df e8 fa 2c ff ff 48 8d 35 98 0a 06 00 31 d2 48 89 df e8 c5 52 | ..1......H....,..H.5....1.H....R |
f020 | ff ff f2 0f 10 05 f6 76 05 00 48 89 df e8 bf 27 ff ff 48 8d 15 68 1b 01 00 be fe ff ff ff 48 89 | .......v..H....'..H..h........H. |
f040 | df e8 7b 2e ff ff f2 0f 10 05 da 76 05 00 48 89 df e8 9b 27 ff ff 48 8d 15 47 1b 01 00 be fe ff | ..{........v..H....'..H..G...... |
f060 | ff ff 48 89 df e8 57 2e ff ff 48 be ff ff ff ff ff ff ff 7f 48 89 df e8 92 27 ff ff 48 8d 15 26 | ..H...W...H.........H....'..H..& |
f080 | 1b 01 00 be fe ff ff ff 48 89 df e8 31 2e ff ff 48 be 00 00 00 00 00 00 00 80 48 89 df e8 6c 27 | ........H...1...H.........H...l' |
f0a0 | ff ff 48 8d 15 0b 1b 01 00 be fe ff ff ff 48 89 df e8 0b 2e ff ff b8 01 00 00 00 48 83 c4 08 5b | ..H...........H............H...[ |
f0c0 | 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 7e 22 ff ff be 01 00 00 00 85 c0 74 1e 31 d2 | ].UH..SPH........~".........t.1. |
f0e0 | 48 89 df e8 a9 24 ff ff 48 89 c6 48 f7 de 48 0f 4c f0 48 89 df e8 14 27 ff ff eb 18 48 89 df e8 | H....$..H..H..H.L.H....'....H... |
f100 | 9b 43 ff ff 66 0f 54 05 64 76 05 00 48 89 df e8 dd 26 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 | .C..f.T.dv..H....&.......H...[]. |
f120 | 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 6c 43 ff ff e8 4e 05 01 00 48 89 df e8 b1 26 ff ff | UH..SPH........lC...N...H....&.. |
f140 | 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 40 43 ff ff e8 | .....H...[].UH..SPH........@C... |
f160 | 28 05 01 00 48 89 df e8 85 26 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 | (...H....&.......H...[].UH..SPH. |
f180 | fb be 01 00 00 00 e8 14 43 ff ff f2 0f 11 45 f0 f2 0f 10 05 98 75 05 00 be 02 00 00 00 48 89 df | ........C.....E......u.......H.. |
f1a0 | e8 48 43 ff ff 0f 28 c8 f2 0f 10 45 f0 e8 e0 04 01 00 48 89 df e8 37 26 ff ff b8 01 00 00 00 48 | .HC...(....E......H...7&.......H |
f1c0 | 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 7a 21 ff ff be 01 00 00 00 85 c0 | ...[].UH..SPH........z!......... |
f1e0 | 74 0a 48 89 df e8 67 1e ff ff eb 15 48 89 df e8 ab 42 ff ff e8 a5 04 01 00 48 89 df e8 ba 06 00 | t.H...g.....H....B.......H...... |
f200 | 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 7f 42 ff ff | ......H...[].UH..SPH.........B.. |
f220 | e8 9d 04 01 00 48 89 df e8 c4 25 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 | .....H....%.......H...[].UH..SPH |
f240 | 89 fb be 01 00 00 00 e8 53 42 ff ff f2 0f 59 05 e4 74 05 00 48 89 df e8 95 25 ff ff b8 01 00 00 | ........SB....Y..t..H....%...... |
f260 | 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 24 42 ff ff e8 6c 04 01 00 | .H...[].UH..SPH........$B...l... |
f280 | 48 89 df e8 69 25 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 55 | H...i%.......H...[].UH..SPH..H.U |
f2a0 | f4 be 01 00 00 00 e8 e6 22 ff ff 83 7d f4 00 74 0d 48 89 df 48 89 c6 e8 52 25 ff ff eb 15 be 01 | ........"...}..t.H..H...R%...... |
f2c0 | 00 00 00 48 89 df e8 a2 41 ff ff 48 89 df e8 05 25 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 | ...H....A..H....%.......H...[].U |
f2e0 | 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 61 20 ff ff be 01 00 00 00 85 c0 74 0a 48 89 df e8 4e | H..SPH........a..........t.H...N |
f300 | 1d ff ff eb 15 48 89 df e8 92 41 ff ff e8 04 04 01 00 48 89 df e8 a1 05 00 00 b8 01 00 00 00 48 | .....H....A.......H............H |
f320 | 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb be 01 00 00 00 e8 15 20 ff ff 85 c0 | ...[].UH..AVSH...H.............. |
f340 | 74 51 be 02 00 00 00 48 89 df e8 04 20 ff ff 85 c0 74 40 be 02 00 00 00 31 d2 48 89 df e8 2f 22 | tQ.....H.........t@.....1.H.../" |
f360 | ff ff 49 89 c6 48 ff c0 48 83 f8 01 77 5b 4d 85 f6 75 14 48 8d 15 03 19 01 00 be 02 00 00 00 48 | ..I..H..H...w[M..u.H...........H |
f380 | 89 df e8 f2 38 ff ff 31 f6 48 89 df e8 7d 24 ff ff eb 55 be 01 00 00 00 48 89 df e8 ff 40 ff ff | ....8..1.H...}$...U.....H....@.. |
f3a0 | f2 0f 11 45 e8 be 02 00 00 00 48 89 df e8 ed 40 ff ff 0f 28 c8 f2 0f 10 45 e8 e8 5d 03 01 00 48 | ...E......H....@...(....E..]...H |
f3c0 | 89 df e8 2a 24 ff ff eb 1f be 01 00 00 00 31 d2 48 89 df e8 b9 21 ff ff 48 99 49 f7 fe 48 89 df | ...*$.........1.H....!..H.I..H.. |
f3e0 | 48 89 d6 e8 26 24 ff ff b8 01 00 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb | H...&$.......H...[A^].UH..AVSH.. |
f400 | be 01 00 00 00 e8 23 41 ff ff 49 89 c6 be 02 00 00 00 48 89 df e8 13 41 ff ff 49 39 c6 19 f6 83 | ......#A..I.......H....A..I9.... |
f420 | e6 01 48 89 df e8 3f 26 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb | ..H...?&.......[A^].UH..SH...H.. |
f440 | be 01 00 00 00 e8 55 40 ff ff f2 0f 11 45 f0 be 02 00 00 00 48 89 df e8 a0 1e ff ff 85 c0 7e 25 | ......U@.....E......H.........~% |
f460 | be 02 00 00 00 48 89 df e8 32 40 ff ff 66 0f 2e 05 cb 72 05 00 75 1a 7a 18 f2 0f 10 45 f0 e8 11 | .....H...2@..f....r..u.z....E... |
f480 | 03 01 00 eb 36 f2 0f 10 45 f0 e8 ff 02 01 00 eb 2a f2 0f 11 45 e8 f2 0f 10 45 f0 e8 ee 02 01 00 | ....6...E.......*...E....E...... |
f4a0 | f2 0f 11 45 f0 f2 0f 10 45 e8 e8 df 02 01 00 f2 0f 10 4d f0 f2 0f 5e c8 0f 28 c1 48 89 df e8 2e | ...E....E.........M...^..(.H.... |
f4c0 | 23 ff ff b8 01 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 53 1b | #.......H...[].UH..AWAVATSI...S. |
f4e0 | ff ff 41 89 c7 45 85 ff 7e 32 bb 01 00 00 00 41 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 | ..A..E..~2.....A.....A...|;..... |
f500 | 00 00 4c 89 f7 44 89 e6 89 da e8 73 1f ff ff 85 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 b9 | ..L..D.....s.....D.E.A9.u...H... |
f520 | 09 01 00 41 bc 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 43 37 ff ff 4c 89 f7 44 89 e6 e8 90 1d ff | ...A..........L...C7..L..D...... |
f540 | ff b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe e8 d3 1a | ......[A\A^A_].UH..AWAVATSI..... |
f560 | ff ff 41 89 c7 45 85 ff 7e 32 bb 01 00 00 00 41 bc 01 00 00 00 41 83 ff 02 7c 3b ff c3 b9 01 00 | ..A..E..~2.....A.....A...|;..... |
f580 | 00 00 4c 89 f7 89 de 44 89 e2 e8 f3 1e ff ff 85 c0 44 0f 45 e3 41 39 df 75 e1 eb 1a 48 8d 15 39 | ..L....D.........D.E.A9.u...H..9 |
f5a0 | 09 01 00 41 bc 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 c3 36 ff ff 4c 89 f7 44 89 e6 e8 10 1d ff | ...A..........L....6..L..D...... |
f5c0 | ff b8 01 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb be 01 00 00 00 | ......[A\A^A_].UH..SH...H....... |
f5e0 | e8 6e 1d ff ff be 01 00 00 00 48 89 df 85 c0 74 0a e8 5b 1a ff ff 0f 57 c0 eb 4d e8 9f 3e ff ff | .n........H....t..[....W..M..>.. |
f600 | 0f 57 c9 66 0f 2e c8 76 0c f2 0f 11 45 f0 e8 8b 00 01 00 eb 0a f2 0f 11 45 f0 e8 f7 00 01 00 f2 | .W.f...v....E...........E....... |
f620 | 0f 11 45 e8 48 89 df e8 8f 02 00 00 f2 0f 10 55 e8 0f 57 c0 f2 0f 10 4d f0 66 0f 2e ca 75 02 7b | ..E.H..........U..W....M.f...u.{ |
f640 | 07 f2 0f 5c ca 0f 28 c1 48 89 df e8 a1 21 ff ff b8 02 00 00 00 48 83 c4 18 5b 5d c3 55 48 89 e5 | ...\..(.H....!.......H...[].UH.. |
f660 | 53 50 48 89 fb be 01 00 00 00 e8 30 3e ff ff f2 0f 59 05 d1 70 05 00 48 89 df e8 72 21 ff ff b8 | SPH........0>....Y..p..H...r!... |
f680 | 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe e8 46 01 | ....H...[].UH..AWAVATSH...I...F. |
f6a0 | 01 00 f2 48 0f 2a c0 f2 0f 59 05 a1 70 05 00 f2 0f 11 45 d8 4c 89 f7 e8 79 19 ff ff 83 f8 02 74 | ...H.*...Y..p.....E.L...y......t |
f6c0 | 21 83 f8 01 0f 85 a7 00 00 00 be 01 00 00 00 4c 89 f7 e8 56 3e ff ff 49 89 c7 41 bc 01 00 00 00 | !..............L...V>..I..A..... |
f6e0 | eb 20 be 01 00 00 00 4c 89 f7 e8 3e 3e ff ff 49 89 c4 be 02 00 00 00 4c 89 f7 e8 2e 3e ff ff 49 | .......L...>>..I.......L....>..I |
f700 | 89 c7 4c 89 fb 4c 29 e3 7d 14 48 8d 15 47 15 01 00 be 01 00 00 00 4c 89 f7 e8 5b 35 ff ff 4d 85 | ..L..L).}.H..G........L...[5..M. |
f720 | e4 79 26 48 b8 ff ff ff ff ff ff ff 7f 4c 01 e0 49 39 c7 7e 14 48 8d 15 2e 15 01 00 be 01 00 00 | .y&H.........L..I9.~.H.......... |
f740 | 00 4c 89 f7 e8 30 35 ff ff f2 48 0f 2a c3 f2 0f 58 05 da 6f 05 00 f2 0f 10 4d d8 f2 0f 59 c8 f2 | .L...05...H.*...X..o.....M...Y.. |
f760 | 48 0f 2c f1 4c 01 e6 4c 89 f7 e8 9f 20 ff ff eb 11 85 c0 75 1f 4c 89 f7 f2 0f 10 45 d8 e8 6f 20 | H.,.L..L...........u.L.....E..o. |
f780 | ff ff b8 01 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 48 8d 35 a3 14 01 00 31 c0 4c 89 f7 | .......H...[A\A^A_].H.5....1.L.. |
f7a0 | 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 c1 35 ff ff 55 48 89 e5 be 01 00 00 00 e8 e0 3c ff ff f2 | H...[A\A^A_]..5..UH.........<... |
f7c0 | 48 0f 2c f8 e8 5b 00 01 00 e8 14 00 01 00 31 c0 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 | H.,..[........1.].UH..SPH....... |
f7e0 | e8 ba 3c ff ff e8 2e 00 01 00 48 89 df e8 ff 1f ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 | ..<.......H............H...[].UH |
f800 | 89 e5 53 50 48 89 fb be 01 00 00 00 e8 8e 3c ff ff f2 0f 51 c0 48 89 df e8 d4 1f ff ff b8 01 00 | ..SPH.........<....Q.H.......... |
f820 | 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 e8 63 3c ff ff e8 49 00 01 | ..H...[].UH..SPH........c<...I.. |
f840 | 00 48 89 df e8 a8 1f ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb be 01 | .H............H...[].UH..SPH.... |
f860 | 00 00 00 e8 94 1a ff ff be 01 00 00 00 48 89 df 83 f8 03 75 17 e8 d9 1a ff ff 85 c0 74 1d 48 8d | .............H.....u........t.H. |
f880 | 35 ab 13 01 00 ba 07 00 00 00 eb 1b e8 dc 3b ff ff 48 89 df e8 3f 1f ff ff eb 14 48 8d 35 96 13 | 5.............;..H...?.....H.5.. |
f8a0 | 01 00 ba 05 00 00 00 48 89 df e8 7b 1f ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 66 | .......H...{........H...[].UH..f |
f8c0 | 0f 2e 05 91 6e 05 00 72 19 f2 0f 10 0d 8f 6e 05 00 66 0f 2e c8 76 0b f2 48 0f 2c f0 5d e9 2c 1f | ....n..r......n..f...v..H.,.].,. |
f8e0 | ff ff 5d e9 09 1f ff ff 55 48 89 e5 41 56 53 49 89 d6 49 63 16 44 89 c0 c1 e8 1f 44 01 c0 d1 f8 | ..].....UH..AVSI..Ic.D.....D.... |
f900 | 39 c2 7d 12 8d 04 12 83 f8 04 41 b8 04 00 00 00 44 0f 4d c0 eb 05 44 39 c2 7d 18 48 0f af d1 49 | 9.}.......A.....D.M...D9.}.H...I |
f920 | 63 d8 48 0f af cb e8 1f 00 00 00 41 89 1e 5b 41 5e 5d c3 48 8d 0d 48 13 01 00 31 c0 48 89 ce 4c | c.H........A..[A^].H..H...1.H..L |
f940 | 89 ca 44 89 c1 e8 b4 91 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ce 48 89 d3 49 89 | ..D.......UH..AWAVAUATSPI..H..I. |
f960 | f7 49 89 fc 4d 8b 6c 24 18 49 8b 7d 08 41 ff 55 00 48 85 c0 75 28 4d 85 f6 74 23 be 01 00 00 00 | .I..M.l$.I.}.A.U.H..u(M..t#..... |
f980 | 4c 89 e7 e8 75 bf ff ff 49 8b 7d 08 4c 89 fe 48 89 da 4c 89 f1 41 ff 55 00 48 85 c0 74 20 48 f7 | L...u...I.}.L..H..L..A.U.H..t.H. |
f9a0 | db 4d 85 ff 49 0f 44 df 4c 01 f3 49 01 5d 18 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 be 04 | .M..I.D.L..I.].H...[A\A]A^A_]... |
f9c0 | 00 00 00 4c 89 e7 e8 4d 99 ff ff 55 48 89 e5 48 8d 35 c6 12 01 00 31 c0 e8 21 91 ff ff 55 48 89 | ...L...M...UH..H.5....1..!...UH. |
f9e0 | e5 41 57 41 56 53 50 49 89 fe 31 f6 31 d2 e8 18 23 ff ff 31 f6 ba 01 00 00 00 4c 89 f7 e8 09 23 | .AWAVSPI..1.1...#..1......L....# |
fa00 | ff ff 48 8d 35 ee 0e 00 00 31 d2 4c 89 f7 e8 c0 1f ff ff 48 8d 15 9e 0e 01 00 be fe ff ff ff 4c | ..H.5....1.L.......H...........L |
fa20 | 89 f7 e8 9a 24 ff ff be fe ff ff ff 4c 89 f7 e8 98 26 ff ff 48 8d 15 45 6d 05 00 be d8 b9 f0 ff | ....$.......L....&..H..Em....... |
fa40 | 4c 89 f7 e8 ff 25 ff ff f2 0f 10 05 80 6b 05 00 be 88 00 00 00 4c 89 f7 e8 f4 47 ff ff 31 f6 ba | L....%.......k.......L....G..1.. |
fa60 | 08 00 00 00 4c 89 f7 e8 9f 22 ff ff 48 8d 35 fd 01 06 00 31 d2 4c 89 f7 e8 6a 48 ff ff be 04 00 | ....L...."..H.5....1.L...jH..... |
fa80 | 00 00 31 d2 4c 89 f7 e8 7f 22 ff ff 4c 8d 3d 9d 02 06 00 bb 01 00 00 00 be fe ff ff ff 4c 89 f7 | ..1.L...."..L.=..............L.. |
faa0 | e8 2c 18 ff ff 49 8b 37 ba 01 00 00 00 4c 89 f7 e8 1e 1f ff ff be fe ff ff ff 4c 89 f7 48 89 da | .,...I.7.....L............L..H.. |
fac0 | e8 17 25 ff ff 48 ff c3 49 83 c7 08 48 83 fb 05 75 c6 48 8d 15 38 13 01 00 be fe ff ff ff 4c 89 | ..%..H..I...H...u.H..8........L. |
fae0 | f7 e8 db 23 ff ff 48 8d 35 d6 11 01 00 48 8d 15 d4 11 01 00 48 8d 0d da 11 01 00 4c 8d 05 dc 11 | ...#..H.5....H......H......L.... |
fb00 | 01 00 4c 89 f7 e8 ec 00 00 00 48 8d 35 64 12 01 00 48 8d 15 63 12 01 00 48 8d 0d 6a 12 01 00 4c | ..L.......H.5d...H..c...H..j...L |
fb20 | 8d 05 6d 12 01 00 4c 89 f7 e8 c8 00 00 00 48 8d 35 a3 12 01 00 ba 0a 00 00 00 4c 89 f7 e8 e8 1c | ..m...L.......H.5.........L..... |
fb40 | ff ff 48 8d 15 9a 12 01 00 be fe ff ff ff 4c 89 f7 e8 6b 23 ff ff 48 8d 15 07 04 01 00 be d8 b9 | ..H...........L...k#..H......... |
fb60 | f0 ff 4c 89 f7 e8 14 48 ff ff 48 8d 15 79 12 01 00 be fe ff ff ff 4c 89 f7 e8 43 23 ff ff 48 8d | ..L....H..H..y........L...C#..H. |
fb80 | 15 6c 12 01 00 be d8 b9 f0 ff 4c 89 f7 e8 ec 47 ff ff 48 8d 15 61 12 01 00 be fe ff ff ff 4c 89 | .l........L....G..H..a........L. |
fba0 | f7 e8 1b 23 ff ff be d8 b9 f0 ff ba 02 00 00 00 4c 89 f7 e8 aa 20 ff ff be fe ff ff ff 4c 89 f7 | ...#............L............L.. |
fbc0 | e8 0c 17 ff ff 48 8d 35 34 01 06 00 ba 01 00 00 00 4c 89 f7 e8 0e 47 ff ff be fe ff ff ff 4c 89 | .....H.54........L....G.......L. |
fbe0 | f7 e8 6b 14 ff ff b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 | ..k........H...[A^A_].UH..AWAVAU |
fc00 | 41 54 53 50 4d 89 c7 49 89 cd 49 89 f6 48 89 fb 48 89 d7 e8 58 fb 00 00 49 89 c4 4d 85 e4 75 10 | ATSPM..I..I..H..H...X...I..M..u. |
fc20 | 4c 89 ef e8 48 fb 00 00 49 89 c4 4d 85 e4 74 36 48 8d 15 64 12 01 00 be d8 b9 f0 ff 48 89 df e8 | L...H...I..M..t6H..d........H... |
fc40 | 37 1f ff ff be ff ff ff ff 48 89 df e8 8e 19 ff ff 41 89 c5 be fe ff ff ff 48 89 df e8 f0 13 ff | 7........H.......A.......H...... |
fc60 | ff 45 85 ed 74 0d 48 89 df 4c 89 fe e8 12 1c ff ff eb 4d 48 8d 15 18 12 01 00 48 8d 0d 14 12 01 | .E..t.H..L........MH......H..... |
fc80 | 00 48 89 df 4c 89 e6 e8 56 48 ff ff 48 8d 15 06 12 01 00 48 89 df 48 89 c6 4c 89 f9 e8 41 48 ff | .H..L...VH..H......H..H..L...AH. |
fca0 | ff be fe ff ff ff ba ff ff ff ff 48 89 df e8 0c 14 ff ff be fe ff ff ff 48 89 df e8 91 13 ff ff | ...........H............H....... |
fcc0 | be fe ff ff ff 48 89 df 4c 89 f2 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 e3 21 ff ff 55 48 | .....H..L..H...[A\A]A^A_]..!..UH |
fce0 | 89 e5 41 57 41 56 41 54 53 48 81 ec 80 00 00 00 49 89 fc be 01 00 00 00 31 d2 e8 8d 36 ff ff 49 | ..AWAVATSH......I.......1...6..I |
fd00 | 89 c7 4c 89 e7 e8 2b 13 ff ff 41 89 c6 ba 01 00 00 00 4c 89 e7 4c 89 fe e8 af 42 ff ff 48 8d 15 | ..L...+...A.......L..L....B..H.. |
fd20 | 34 11 01 00 be ff ff ff ff 4c 89 e7 e8 4a 1e ff ff 89 c3 be fe ff ff ff 4c 89 e7 e8 11 13 ff ff | 4........L...J..........L....... |
fd40 | 85 db 75 7a be ff ff ff ff 4c 89 e7 e8 80 15 ff ff 48 8d 15 2e 11 01 00 be fe ff ff ff 4c 89 e7 | ..uz.....L.......H...........L.. |
fd60 | e8 5c 21 ff ff 4c 89 e7 4c 89 fe e8 13 1b ff ff 48 8d 15 e1 10 01 00 be fe ff ff ff 4c 89 e7 e8 | .\!..L..L.......H...........L... |
fd80 | 3d 21 ff ff be 2e 00 00 00 4c 89 ff e8 db fa 00 00 48 85 c0 48 8d 50 01 49 0f 44 d7 4c 29 fa 4c | =!.......L.......H..H.P.I.D.L).L |
fda0 | 89 e7 4c 89 fe e8 80 1a ff ff 48 8d 15 d8 10 01 00 be fe ff ff ff 4c 89 e7 e8 03 21 ff ff be ff | ..L.......H...........L....!.... |
fdc0 | ff ff ff 4c 89 e7 e8 06 15 ff ff 48 8d 95 60 ff ff ff be 01 00 00 00 4c 89 e7 e8 de 85 ff ff 85 | ...L.......H..`........L........ |
fde0 | c0 74 2b 48 8d 35 c2 02 01 00 48 8d 95 60 ff ff ff 4c 89 e7 e8 b6 87 ff ff 85 c0 74 11 be ff ff | .t+H.5....H..`...L.........t.... |
fe00 | ff ff 4c 89 e7 e8 2a 15 ff ff 85 c0 74 11 48 8d 35 49 10 01 00 31 c0 4c 89 e7 e8 53 2f ff ff be | ..L...*.....t.H.5I...1.L...S/... |
fe20 | fe ff ff ff 4c 89 e7 e8 a5 14 ff ff bb 01 00 00 00 be fe ff ff ff ba 01 00 00 00 4c 89 e7 e8 88 | ....L......................L.... |
fe40 | 29 ff ff be fe ff ff ff 4c 89 e7 e8 01 12 ff ff 41 83 fe 02 7c 41 ff c3 4c 89 e7 89 de e8 9a 14 | ).......L.......A...|A..L....... |
fe60 | ff ff 83 f8 06 75 2b 4c 89 e7 89 de e8 60 14 ff ff be fe ff ff ff 4c 89 e7 e8 53 14 ff ff be 01 | .....u+L.....`........L...S..... |
fe80 | 00 00 00 31 d2 31 c9 45 31 c0 4c 89 e7 e8 31 23 ff ff 41 39 de 75 bf b8 01 00 00 00 48 81 c4 80 | ...1.1.E1.L...1#..A9.u......H... |
fea0 | 00 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 89 fb be | ...[A\A^A_].UH..AWAVSH..(...H... |
fec0 | 01 00 00 00 31 d2 e8 c1 34 ff ff 49 89 c6 be 01 00 00 00 48 89 df e8 76 11 ff ff 48 8d 15 82 00 | ....1...4..I.......H...v...H.... |
fee0 | 01 00 be d8 b9 f0 ff 48 89 df e8 8c 1c ff ff be 02 00 00 00 48 89 df 4c 89 f2 e8 7c 1c ff ff be | .......H............H..L...|.... |
ff00 | ff ff ff ff 48 89 df e8 d3 16 ff ff 85 c0 0f 85 b2 01 00 00 be fe ff ff ff 48 89 df e8 30 11 ff | ....H....................H...0.. |
ff20 | ff 48 8d b5 c8 df ff ff 48 89 df e8 da 38 ff ff 48 8d 15 da 0e 01 00 be d7 b9 f0 ff 48 89 df e8 | .H......H....8..H...........H... |
ff40 | 37 1c ff ff 83 f8 05 41 bf 01 00 00 00 74 1c 48 8d 35 c5 0e 01 00 31 c0 48 89 df e8 12 2e ff ff | 7......A.....t.H.5....1.H....... |
ff60 | 41 bf 01 00 00 00 eb 03 49 ff c7 be 03 00 00 00 48 89 df 4c 89 fa e8 e7 1c ff ff 85 c0 75 3f be | A.......I.......H..L.........u?. |
ff80 | fe ff ff ff 48 89 df e8 c5 10 ff ff 48 8d bd c8 df ff ff e8 7c 37 ff ff be ff ff ff ff 31 d2 48 | ....H.......H.......|7.......1.H |
ffa0 | 89 df e8 5e 16 ff ff 48 89 c1 48 8d 35 8e 0e 01 00 31 c0 48 89 df 4c 89 f2 e8 b4 2d ff ff 48 89 | ...^...H..H.5....1.H..L....-..H. |
ffc0 | df 4c 89 f6 e8 ba 18 ff ff be 01 00 00 00 ba 02 00 00 00 31 c9 45 31 c0 48 89 df e8 e3 21 ff ff | .L.................1.E1.H....!.. |
ffe0 | be fe ff ff ff 48 89 df e8 0f 13 ff ff 83 f8 06 74 41 be fe ff ff ff 48 89 df e8 9e 13 ff ff 85 | .....H..........tA.....H........ |
10000 | c0 75 12 be fd ff ff ff 48 89 df e8 41 10 ff ff e9 53 ff ff ff be fe ff ff ff 48 89 df e8 2f 10 | .u......H...A....S........H.../. |
10020 | ff ff 48 8d bd c8 df ff ff e8 42 37 ff ff e9 35 ff ff ff 48 89 df 4c 89 f6 e8 45 18 ff ff be fe | ..H.......B7...5...H..L...E..... |
10040 | ff ff ff ba 01 00 00 00 48 89 df e8 6f 10 ff ff be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 | ........H...o.............1.E1.H |
10060 | 89 df e8 5c 21 ff ff be ff ff ff ff 48 89 df e8 88 12 ff ff 85 c0 74 10 be 02 00 00 00 48 89 df | ...\!.......H.........t......H.. |
10080 | 4c 89 f2 e8 39 1e ff ff be 02 00 00 00 48 89 df 4c 89 f2 e8 e3 1a ff ff 85 c0 75 2a be 01 00 00 | L...9........H..L.........u*.... |
100a0 | 00 48 89 df e8 c0 19 ff ff be ff ff ff ff 48 89 df e8 1b 12 ff ff be 02 00 00 00 48 89 df 4c 89 | .H............H............H..L. |
100c0 | f2 e8 fb 1d ff ff b8 01 00 00 00 48 81 c4 28 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 | ...........H..(...[A^A_].UH..AVS |
100e0 | 48 89 fb be 01 00 00 00 31 d2 e8 9d 32 ff ff 49 89 c6 48 8d 15 f8 0c 01 00 be d8 b9 f0 ff 48 89 | H.......1...2..I..H...........H. |
10100 | df e8 75 1a ff ff be ff ff ff ff 48 89 df 4c 89 f2 e8 65 1a ff ff 85 c0 75 14 48 8d 35 0c 0e 01 | ..u........H..L...e.....u.H.5... |
10120 | 00 31 c0 48 89 df 4c 89 f2 e8 f9 17 ff ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 | .1.H..L............[A^].UH..AVSI |
10140 | 89 fe be 01 00 00 00 31 d2 e8 3e 32 ff ff 48 8d 15 6e 0b 01 00 4c 89 f7 48 89 c6 e8 77 01 00 00 | .......1..>2..H..n...L..H...w... |
10160 | 48 89 c3 48 85 db 74 24 31 d2 4c 89 f7 48 89 de e8 08 38 ff ff 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 | H..H..t$1.L..H....8..........L.. |
10180 | 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 57 41 56 53 50 | H..[A^].n........[A^].UH..AWAVSP |
101a0 | 49 89 fe be 01 00 00 00 31 d2 e8 dd 31 ff ff 49 89 c7 48 8d 15 bc 0b 01 00 4c 89 f7 4c 89 fe e8 | I.......1...1..I..H......L..L... |
101c0 | 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 c0 0f 94 c0 0f | ....H..H..t+L..H..L...j......... |
101e0 | 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 00 48 83 c4 08 | ..L..H..H...[A^A_]..........H... |
10200 | 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 00 31 d2 e8 69 | [A^A_].UH..AWAVATSI..1......1..i |
10220 | 31 ff ff 49 89 c6 be 2e 00 00 00 4c 89 f7 e8 fd f5 00 00 48 85 c0 74 7f 4c 29 f0 4c 89 e7 4c 89 | 1..I.......L.......H..t.L).L..L. |
10240 | f6 48 89 c2 e8 e1 15 ff ff be ff ff ff ff 31 d2 4c 89 e7 e8 ad 13 ff ff 48 8d 15 16 0b 01 00 4c | .H............1.L.......H......L |
10260 | 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 e8 c4 00 00 00 | ..H...m...I..M..t@L..L..L....... |
10280 | 85 c0 75 12 4c 89 e7 4c 89 fe e8 f4 15 ff ff bb 02 00 00 00 eb 21 83 f8 02 75 27 48 8d 35 05 0c | ..u.L..L.............!...u'H.5.. |
102a0 | 01 00 31 c0 4c 89 e7 4c 89 f2 4c 89 f9 e8 75 16 ff ff bb 01 00 00 00 89 d8 5b 41 5c 41 5e 41 5f | ..1.L..L..L...u..........[A\A^A_ |
102c0 | 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 41 57 41 56 41 | ].1.L..L..[A\A^A_].#...UH..AWAVA |
102e0 | 54 53 49 89 d7 49 89 f6 48 89 fb be d7 b9 f0 ff e8 86 18 ff ff be ff ff ff ff 31 d2 48 89 df e8 | TSI..I..H.................1.H... |
10300 | 01 13 ff ff 49 89 c4 4d 85 e4 75 14 48 8d 35 ed 0b 01 00 31 c0 48 89 df 4c 89 fa e8 52 2a ff ff | ....I..M..u.H.5....1.H..L...R*.. |
10320 | 48 8d 0d 8b fd 00 00 4c 8d 05 77 0b 01 00 48 89 df 4c 89 f6 4c 89 e2 5b 41 5c 41 5e 41 5f 5d e9 | H......L..w...H..L..L..[A\A^A_]. |
10340 | 85 02 00 00 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 49 89 ff 48 8d 05 56 fd 00 00 48 8d 0d 90 | ....UH..AWAVATSI..I..H..V...H... |
10360 | 0b 01 00 48 89 d6 48 89 c2 e8 74 41 ff ff 48 89 c3 be 2d 00 00 00 48 89 df e8 b2 f4 00 00 49 89 | ...H..H...tA..H...-...H.......I. |
10380 | c4 4d 85 e4 74 41 4c 89 e2 48 29 da 4c 89 ff 48 89 de e8 93 14 ff ff 48 89 c1 48 8d 35 54 0b 01 | .M..tAL..H).L..H.......H..H.5T.. |
103a0 | 00 31 c0 4c 89 ff 48 89 ca e8 79 15 ff ff 4c 89 ff 4c 89 f6 48 89 c2 e8 b2 00 00 00 83 f8 02 75 | .1.L..H...y...L..L..H..........u |
103c0 | 30 49 ff c4 4c 89 e3 48 8d 35 27 0b 01 00 31 c0 4c 89 ff 48 89 da e8 4c 15 ff ff 4c 89 ff 4c 89 | 0I..L..H.5'...1.L..H...L...L..L. |
103e0 | 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 48 89 e5 41 57 | .H..[A\A^A_].}...[A\A^A_].UH..AW |
10400 | 41 56 53 50 49 89 d6 48 89 fb 85 f6 74 1b 48 89 df 4c 89 f6 e8 6a 14 ff ff b8 02 00 00 00 48 83 | AVSPI..H....t.H..L...j........H. |
10420 | c4 08 5b 41 5e 41 5f 5d c3 be 01 00 00 00 31 d2 48 89 df e8 cd 11 ff ff 49 89 c7 be ff ff ff ff | ..[A^A_]......1.H.......I....... |
10440 | 31 d2 48 89 df e8 bb 11 ff ff 49 89 c0 48 8d 35 71 0a 01 00 31 c0 4c 89 fa 4c 89 f1 48 89 df 48 | 1.H.......I..H.5q...1.L..L..H..H |
10460 | 83 c4 08 5b 41 5e 41 5f 5d e9 04 29 ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 d6 49 89 f7 48 | ...[A^A_]..)..UH..AWAVATSI..I..H |
10480 | 89 fb 48 8d 15 f7 62 05 00 be d8 b9 f0 ff e8 1e 18 ff ff be ff ff ff ff 48 89 df 4c 89 fa e8 d8 | ..H...b.................H..L.... |
104a0 | 16 ff ff be ff ff ff ff 48 89 df e8 48 12 ff ff 49 89 c4 be fd ff ff ff 48 89 df e8 91 0b ff ff | ........H...H...I.......H....... |
104c0 | 4d 85 e4 0f 85 8c 00 00 00 41 80 3e 2a 0f 94 c0 0f b6 c0 8d 34 85 06 00 00 00 4c 89 ff e8 f8 f1 | M........A.>*.......4.....L..... |
104e0 | 00 00 49 89 c4 4d 85 e4 0f 84 b9 00 00 00 48 8d 15 8b 62 05 00 be d8 b9 f0 ff 48 89 df e8 af 17 | ..I..M........H...b.......H..... |
10500 | ff ff 48 89 df 4c 89 e6 e8 7f 15 ff ff be ff ff ff ff 48 89 df e8 b7 0d ff ff be fd ff ff ff 48 | ..H..L............H............H |
10520 | 89 df 4c 89 fa e8 97 19 ff ff be fe ff ff ff 48 89 df e8 fb 38 ff ff 48 8d 50 01 be fe ff ff ff | ..L............H....8..H.P...... |
10540 | 48 89 df e8 94 1a ff ff be fe ff ff ff 48 89 df e8 fc 0a ff ff 41 80 3e 2a 75 12 be 01 00 00 00 | H............H.......A.>*u...... |
10560 | 48 89 df e8 01 15 ff ff 45 31 f6 eb 50 4c 89 e7 4c 89 f6 e8 68 f1 00 00 48 85 c0 74 12 45 31 f6 | H.......E1..PL..L...h...H..t.E1. |
10580 | 31 d2 48 89 df 48 89 c6 e8 46 14 ff ff eb 2e e8 40 f1 00 00 48 89 df 48 89 c6 e8 e4 12 ff ff 41 | 1.H..H...F......@...H..H.......A |
105a0 | be 02 00 00 00 eb 16 e8 28 f1 00 00 48 89 df 48 89 c6 e8 cc 12 ff ff 41 be 01 00 00 00 44 89 f0 | ........(...H..H.......A.....D.. |
105c0 | 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 20 00 00 4d 89 c7 | [A\A^A_].UH..AWAVAUATSH..(...M.. |
105e0 | 48 89 cb 49 89 d5 49 89 f6 49 89 fc 48 8d b5 b8 df ff ff e8 12 32 ff ff 80 3b 00 74 19 4c 89 e7 | H..I..I..I..H........2...;.t.L.. |
10600 | 4c 89 f6 48 89 da 4c 89 f9 e8 d4 3e ff ff 49 89 c6 eb 03 49 ff c5 41 8a 45 00 84 c0 0f 84 e2 00 | L..H..L....>..I....I..A.E....... |
10620 | 00 00 3c 3b 74 ed be 3b 00 00 00 4c 89 ef e8 fd f1 00 00 49 89 c7 4d 85 ff 75 0e 4c 89 ef e8 11 | ..<;t..;...L.......I..M..u.L.... |
10640 | f2 00 00 49 89 c7 4d 01 ef 4c 89 fa 4c 29 ea 4c 89 e7 4c 89 ee e8 d0 11 ff ff 4d 85 ff 0f 84 a1 | ...I..M..L..L).L..L.......M..... |
10660 | 00 00 00 be ff ff ff ff 31 d2 4c 89 e7 e8 93 0f ff ff 4c 89 e7 48 89 c6 48 8d 15 55 f7 00 00 4c | ........1.L.......L..H..H..U...L |
10680 | 89 f1 e8 5b 3e ff ff 48 89 c3 be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 23 0a ff ff be fe ff ff | ...[>..H............L...#....... |
106a0 | ff 4c 89 e7 e8 a8 09 ff ff 48 89 df 48 8d 35 54 f8 00 00 e8 70 f0 00 00 48 85 c0 75 6a 31 c0 4c | .L.......H..H.5T....p...H..uj1.L |
106c0 | 89 e7 48 8d 35 55 08 01 00 48 89 da e8 56 12 ff ff be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 dc | ..H.5U...H...V.............L.... |
106e0 | 09 ff ff be fe ff ff ff 4c 89 e7 e8 61 09 ff ff 48 8d bd b8 df ff ff e8 74 30 ff ff 4d 89 fd e9 | ........L...a...H.......t0..M... |
10700 | 12 ff ff ff 48 8d bd b8 df ff ff e8 04 30 ff ff 31 db 48 89 d8 48 81 c4 28 20 00 00 5b 41 5c 41 | ....H........0..1.H..H..(...[A\A |
10720 | 5d 41 5e 41 5f 5d c3 48 89 c7 e8 c3 ef 00 00 eb e1 55 48 89 e5 41 57 41 56 53 50 48 89 fb 41 be | ]A^A_].H.........UH..AWAVSPH..A. |
10740 | 01 00 00 00 be 01 00 00 00 31 d2 e8 3c 2c ff ff 49 89 c7 be 02 00 00 00 31 d2 48 89 df e8 2a 2c | .........1..<,..I.......1.H...*, |
10760 | ff ff 48 89 df 4c 89 fe 48 89 c2 e8 fe fc ff ff 41 89 c7 45 85 ff 74 3e 48 89 df e8 58 10 ff ff | ..H..L..H.......A..E..t>H...X... |
10780 | be fe ff ff ff ba 01 00 00 00 48 89 df e8 2d 09 ff ff 41 83 ff 01 48 8d 05 6c f7 00 00 48 8d 35 | ..........H...-...A...H..l...H.5 |
107a0 | c4 07 01 00 48 0f 44 f0 48 89 df e8 d3 10 ff ff 41 be 03 00 00 00 44 89 f0 48 83 c4 08 5b 41 5e | ....H.D.H.......A.....D..H...[A^ |
107c0 | 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 | A_].UH..AWAVAUATSPH..A.......... |
107e0 | 31 d2 e8 a5 2b ff ff 49 89 c7 be 02 00 00 00 31 d2 48 89 df e8 93 2b ff ff 49 89 c4 48 8d 15 af | 1...+..I.......1.H....+..I..H... |
10800 | f8 00 00 be 03 00 00 00 31 c9 48 89 df e8 21 2b ff ff 49 89 c5 48 8d 15 89 06 01 00 be 04 00 00 | ........1.H...!+..I..H.......... |
10820 | 00 31 c9 48 89 df e8 08 2b ff ff 48 89 df 4c 89 fe 4c 89 e2 4c 89 e9 49 89 c0 e8 8a fd ff ff 48 | .1.H....+..H..L..L..L..I.......H |
10840 | 85 c0 75 20 48 89 df e8 8c 0f ff ff be fe ff ff ff ba 01 00 00 00 48 89 df e8 61 08 ff ff 41 be | ..u.H.................H...a...A. |
10860 | 02 00 00 00 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be | ....D..H...[A\A]A^A_].UH..SPH... |
10880 | 01 00 00 00 ba 05 00 00 00 e8 94 2b ff ff be 01 00 00 00 48 89 df e8 e1 14 ff ff 85 c0 75 29 31 | ...........+.......H.........u)1 |
108a0 | f6 ba 01 00 00 00 48 89 df e8 5d 14 ff ff be ff ff ff ff 48 89 df e8 16 0a ff ff be 01 00 00 00 | ......H...]........H............ |
108c0 | 48 89 df e8 04 18 ff ff be d8 b9 f0 ff ba 02 00 00 00 48 89 df e8 88 13 ff ff 48 8d 15 d1 f9 00 | H.................H.......H..... |
108e0 | 00 be fe ff ff ff 48 89 df e8 d3 15 ff ff 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 | ......H.......1.H...[].UH..AVSI. |
10900 | fe be 01 00 00 00 e8 27 35 ff ff 48 89 c3 eb 35 be 01 00 00 00 4c 89 f7 48 89 da e8 42 13 ff ff | .......'5..H...5.....L..H...B... |
10920 | be ff ff ff ff 4c 89 f7 e8 cb 0d ff ff 48 89 c7 e8 99 ed 00 00 be fe ff ff ff 4c 89 f7 e8 0f 07 | .....L.......H............L..... |
10940 | ff ff 48 ff cb 48 85 db 7f c6 31 c0 5b 41 5e 5d c3 90 90 90 55 48 89 e5 83 ff 08 72 25 b8 08 00 | ..H..H....1.[A^]....UH.....r%... |
10960 | 00 00 83 ff 10 72 12 ff c7 89 f9 d1 e9 83 c0 08 83 ff 1f 89 cf 77 f0 eb 02 89 f9 83 c1 f8 09 c1 | .....r...............w.......... |
10980 | 89 cf 89 f8 5d c3 55 48 89 e5 89 f9 c1 e9 03 83 e1 1f 74 0a 83 e7 07 83 cf 08 ff c9 d3 e7 89 f8 | ....].UH..........t............. |
109a0 | 5d c3 55 48 89 e5 ff cf 31 c9 81 ff 00 01 00 00 72 14 83 c1 08 89 f8 c1 e8 08 81 ff ff ff 00 00 | ].UH....1.......r............... |
109c0 | 89 c7 77 ee eb 02 89 f8 89 c0 48 8d 15 df 5d 05 00 0f b6 04 10 01 c8 5d c3 55 48 89 e5 41 57 41 | ..w.......H...]........].UH..AWA |
109e0 | 56 41 55 41 54 53 48 83 ec 38 4d 89 c6 49 89 cc 49 89 d5 89 f3 49 89 ff 83 fb 0d 0f 87 84 00 00 | VAUATSH..8M..I..I....I.......... |
10a00 | 00 b8 80 2f 00 00 0f a3 d8 73 55 41 83 7d 08 13 75 0a 49 8b 45 00 48 89 45 d0 eb 14 48 8d 75 d0 | .../.....sUA.}..u.I.E.H.E...H.u. |
10a20 | 4c 89 ef e8 06 aa 00 00 85 c0 0f 84 34 01 00 00 41 83 7c 24 08 13 75 0a 49 8b 0c 24 48 89 4d c8 | L...........4...A.|$..u.I..$H.M. |
10a40 | eb 18 48 8d 75 c8 4c 89 e7 e8 e0 a9 00 00 85 c0 0f 84 0e 01 00 00 48 8b 4d c8 48 8b 55 d0 eb 50 | ..H.u.L...............H.M.H.U..P |
10a60 | b8 30 00 00 00 0f a3 d8 73 1b 41 83 7d 08 03 0f 85 ae 00 00 00 f2 41 0f 10 45 00 f2 0f 11 45 c0 | .0......s.A.}.........A..E....E. |
10a80 | e9 ae 00 00 00 41 8b 45 08 83 f8 03 75 0d f2 41 0f 10 45 00 f2 0f 11 45 b0 eb 43 83 f8 13 75 2a | .....A.E....u..A..E....E..C...u* |
10aa0 | 41 83 7c 24 08 13 75 22 49 8b 55 00 49 8b 0c 24 4c 89 ff 89 de e8 d0 00 00 00 49 89 06 41 c7 46 | A.|$..u"I.U.I..$L.........I..A.F |
10ac0 | 08 13 00 00 00 e9 b1 00 00 00 48 8d 75 b0 4c 89 ef e8 de a8 00 00 85 c0 0f 84 86 00 00 00 41 83 | ..........H.u.L...............A. |
10ae0 | 7c 24 08 03 75 0d f2 41 0f 10 0c 24 f2 0f 11 4d a8 eb 15 48 8d 75 a8 4c 89 e7 e8 b5 a8 00 00 85 | |$..u..A...$...M...H.u.L........ |
10b00 | c0 74 61 f2 0f 10 4d a8 f2 0f 10 45 b0 89 df e8 30 01 00 00 f2 41 0f 11 06 41 c7 46 08 03 00 00 | .ta...M....E....0....A...A.F.... |
10b20 | 00 eb 58 48 8d 75 c0 4c 89 ef e8 85 a8 00 00 85 c0 74 31 41 83 7c 24 08 03 75 0d f2 41 0f 10 0c | ..XH.u.L.........t1A.|$..u..A... |
10b40 | 24 f2 0f 11 4d b8 eb 15 48 8d 75 b8 4c 89 e7 e8 60 a8 00 00 85 c0 74 0c f2 0f 10 4d b8 f2 0f 10 | $...M...H.u.L...`.....t....M.... |
10b60 | 45 c0 eb a9 83 c3 06 4c 89 ff 4c 89 ee 4c 89 e2 4c 89 f1 41 89 d8 e8 60 98 00 00 48 83 c4 38 5b | E......L..L..L..L..A...`...H..8[ |
10b80 | 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 83 fe 0d 89 f6 77 70 4c 8d 05 6e 00 00 00 49 63 | A\A]A^A_].UH..1......wpL..n...Ic |
10ba0 | 34 b0 4c 01 c6 ff e6 48 01 d1 48 89 c8 eb 58 48 29 ca eb 50 48 0f af ca 48 89 c8 eb 4a 48 89 d6 | 4.L....H..H...XH)..PH...H...JH.. |
10bc0 | 48 89 ca 5d e9 9e b3 00 00 48 89 d6 48 89 ca 5d e9 3b b3 00 00 48 21 d1 48 89 c8 eb 2a 48 09 d1 | H..].....H..H..].;...H!.H...*H.. |
10be0 | 48 89 c8 eb 22 48 31 d1 48 89 c8 eb 1a 48 f7 d9 48 89 d7 48 89 ce 5d e9 b8 b3 00 00 48 f7 da eb | H..."H1.H....H..H..H..].....H... |
10c00 | 03 48 f7 d2 48 89 d0 5d c3 0f 1f 00 9b ff ff ff a3 ff ff ff a8 ff ff ff b1 ff ff ff fb ff ff ff | .H..H..]........................ |
10c20 | fb ff ff ff bd ff ff ff c9 ff ff ff d1 ff ff ff d9 ff ff ff e4 ff ff ff e1 ff ff ff f0 ff ff ff | ................................ |
10c40 | f5 ff ff ff 55 48 89 e5 48 83 ec 10 66 0f 28 d0 66 0f 57 c0 83 ff 0c 89 f8 0f 87 8e 00 00 00 48 | ....UH..H...f.(.f.W............H |
10c60 | 8d 0d 8e 00 00 00 48 63 04 81 48 01 c8 ff e0 f2 0f 58 d1 66 0f 28 c2 eb 74 f2 0f 5c d1 66 0f 28 | ......Hc..H......X.f.(..t..\.f.( |
10c80 | c2 eb 6a f2 0f 59 d1 66 0f 28 c2 eb 60 66 0f 28 c2 f2 0f 11 4d f8 e8 81 ea 00 00 f2 0f 10 5d f8 | ..j..Y.f.(..`f.(....M.........]. |
10ca0 | 66 0f 28 c8 f2 0f 59 cb 66 0f 57 d2 66 0f 2e d1 76 3b f2 0f 58 c3 eb 35 66 0f 28 c2 48 83 c4 10 | f.(...Y.f.W.f...v;..X..5f.(.H... |
10cc0 | 5d e9 10 eb 00 00 f2 0f 5e d1 66 0f 28 c2 eb 1d f2 0f 5e d1 0f 28 c2 48 83 c4 10 5d e9 35 ea 00 | ].......^.f.(.....^..(.H...].5.. |
10ce0 | 00 66 0f 57 15 a7 5a 05 00 66 0f 28 c2 48 83 c4 10 5d c3 90 7b ff ff ff 85 ff ff ff 8f ff ff ff | .f.W..Z..f.(.H...]..{........... |
10d00 | 99 ff ff ff c4 ff ff ff d2 ff ff ff dc ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff f9 ff ff ff | ................................ |
10d20 | f9 ff ff ff ed ff ff ff 55 48 89 e5 8d 47 01 48 98 48 8d 0d c8 58 05 00 f6 04 01 02 74 05 83 c7 | ........UH...G.H.H...X......t... |
10d40 | d0 eb 06 83 cf 20 83 c7 a9 89 f8 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 f6 49 | ...........].UH..AWAVATSH...I..I |
10d60 | 89 ff 4c 8d 25 97 58 05 00 4c 89 f9 0f b6 01 48 ff c1 42 f6 44 20 01 08 75 f2 45 31 c0 3c 2b 74 | ..L.%.X..L.....H..B.D...u.E1.<+t |
10d80 | 0f 3c 2d 75 08 41 b8 01 00 00 00 eb 03 48 ff c9 0f b6 11 48 83 fa 30 75 5d 8a 41 01 0c 20 3c 78 | .<-u.A.......H.....H..0u].A...<x |
10da0 | 75 54 0f b6 51 02 48 83 c1 02 42 8a 44 22 01 31 db a8 10 bf 01 00 00 00 74 6d 31 ff 48 c1 e3 04 | uT..Q.H...B.D".1........tm1.H... |
10dc0 | 0f be c2 8d 50 01 48 63 d2 41 f6 04 14 02 75 08 83 c8 20 83 c0 a9 eb 03 83 c0 d0 48 63 f0 48 01 | ....P.Hc.A....u............Hc.H. |
10de0 | de 0f b6 51 01 48 ff c1 42 8a 44 22 01 a8 10 48 89 f3 75 c8 eb 33 42 8a 44 22 01 31 f6 a8 02 bf | ...Q.H..B.D"...H..u..3B.D".1.... |
10e00 | 01 00 00 00 74 23 31 ff 48 8d 04 b6 48 0f be d2 48 8d 74 42 d0 0f b6 51 01 48 ff c1 42 8a 44 22 | ....t#1.H...H...H.tB...Q.H..B.D" |
10e20 | 01 a8 02 75 e3 eb 02 31 f6 a8 08 74 0f 0f b6 51 01 48 ff c1 42 f6 44 22 01 08 75 f1 84 d2 75 09 | ...u...1...t...Q.H..B.D"..u...u. |
10e40 | 85 ff 75 05 48 85 c9 75 6f 48 8d 35 73 01 01 00 4c 89 ff e8 0e ea 00 00 48 89 c1 31 c0 48 85 c9 | ..u.H..uoH.5s...L.......H..1.H.. |
10e60 | 75 79 48 8d 75 d8 4c 89 ff e8 10 ea 00 00 48 8b 4d d8 31 c0 4c 39 f9 74 62 0f b6 11 42 f6 44 22 | uyH.u.L.......H.M.1.L9.tb...B.D" |
10e80 | 01 08 74 18 48 ff c1 48 89 4d d8 0f b6 11 48 ff c1 42 f6 44 22 01 08 75 ee 48 ff c9 31 c0 84 d2 | ..t.H..H.M....H..B.D"..u.H..1... |
10ea0 | 75 39 31 c0 48 85 c9 74 32 f2 41 0f 11 06 41 c7 46 08 03 00 00 00 eb 18 48 89 f0 48 f7 d8 45 85 | u91.H..t2.A...A.F.......H..H..E. |
10ec0 | c0 48 0f 44 c6 49 89 06 41 c7 46 08 13 00 00 00 b8 01 00 00 00 4c 29 f8 48 01 c8 48 83 c4 10 5b | .H.D.I..A.F..........L).H..H...[ |
10ee0 | 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 48 83 fe 7f 77 0b 40 88 77 07 b8 01 00 00 00 eb 61 45 31 c9 | A\A^A_].UH..H...w.@.w.......aE1. |
10f00 | 41 ba 3f 00 00 00 48 b8 00 00 00 00 07 00 00 00 49 b8 00 00 00 00 ff ff ff ff 89 f1 83 e1 3f 81 | A.?...H.........I.............?. |
10f20 | c9 80 00 00 00 48 89 c2 48 c1 fa 20 88 0c 17 48 c1 ee 06 41 d1 ea 4c 01 c0 41 ff c9 4c 39 d6 77 | .....H..H......H...A..L..A..L9.w |
10f40 | d9 41 83 f2 7f 41 c1 e2 01 44 09 d6 41 8d 41 07 48 98 40 88 34 07 b8 01 00 00 00 44 29 c8 5d c3 | .A...A...D..A.A.H.@.4......D).]. |
10f60 | 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 40 48 89 f3 49 89 fe 83 7b 08 13 75 1a 48 8b 13 48 8d | UH..AWAVATSH..@H..I...{..u.H..H. |
10f80 | 35 50 f9 00 00 48 8d 7d a0 31 c0 e8 8e e8 00 00 4c 63 f8 eb 3e f2 0f 10 03 48 8d 35 3a f9 00 00 | 5P...H.}.1......Lc..>....H.5:... |
10fa0 | 4c 8d 65 a0 b0 01 4c 89 e7 e8 70 e8 00 00 4c 63 f8 48 8d 35 b5 ff 00 00 4c 89 e7 e8 b2 e8 00 00 | L.e...L...p...Lc.H.5....L....... |
10fc0 | 80 7c 05 a0 00 75 0c 66 42 c7 44 3d a0 2e 30 49 83 c7 02 48 8d 75 a0 4c 89 f7 4c 89 fa e8 b0 45 | .|...u.fB.D=..0I...H.u.L..L....E |
10fe0 | 00 00 48 89 03 0f b6 40 08 83 c8 40 89 43 08 48 83 c4 40 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 | ..H....@...@.C.H..@[A\A^A_].UH.. |
11000 | 41 57 41 56 41 55 41 54 53 48 83 ec 58 48 89 d3 49 89 f5 49 89 fe be 25 00 00 00 4c 89 ef e8 0d | AWAVAUATSH..XH..I..I...%...L.... |
11020 | e8 00 00 49 89 c4 4d 8b 7e 10 49 8b 46 30 4c 29 f8 4d 85 e4 0f 84 97 03 00 00 48 89 5d 88 c7 45 | ...I..M.~.I.F0L).M........H.]..E |
11040 | 94 00 00 00 00 48 83 f8 2f 7f 11 be 02 00 00 00 4c 89 f7 e8 56 85 ff ff 4d 8b 7e 10 4c 89 e2 4c | .....H../.......L...V...M.~.L..L |
11060 | 29 ea 49 8d 47 10 49 89 46 10 4c 89 f7 4c 89 ee e8 1d 45 00 00 49 89 07 0f b6 40 08 83 c8 40 41 | ).I.G.I.F.L..L....E..I....@...@A |
11080 | 89 47 08 41 0f be 54 24 01 83 fa 48 7f 3b 83 fa 25 0f 85 b1 03 00 00 49 8b 5e 10 48 8d 43 10 49 | .G.A..T$...H.;..%......I.^.H.C.I |
110a0 | 89 46 10 ba 01 00 00 00 4c 89 f7 48 8d 35 d7 fe 00 00 e8 db 44 00 00 48 89 03 0f b6 40 08 83 c8 | .F......L..H.5......D..H....@... |
110c0 | 40 89 43 08 e9 d7 02 00 00 83 fa 54 7f 30 83 fa 49 0f 85 71 03 00 00 49 8b 46 10 48 8d 48 10 49 | @.C........T.0..I..q...I.F.H.H.I |
110e0 | 89 4e 10 48 8b 75 88 48 63 16 48 83 fa 28 77 3e 48 89 d1 48 03 4e 10 8d 52 08 89 16 eb 3c 83 fa | .N.H.u.Hc.H..(w>H..H.N..R....<.. |
11100 | 62 7f 59 83 fa 55 0f 85 3c 03 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ab 00 00 00 48 89 c8 | b.Y..U..<...H.U.Hc.H..(......H.. |
11120 | 48 03 42 10 8d 49 08 89 0a e9 a6 00 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 8b 09 48 89 08 | H.B..I........H.N.H.Q.H.V.H..H.. |
11140 | c7 40 08 13 00 00 00 49 8b 76 10 48 83 c6 f0 4c 89 f7 e8 09 fe ff ff e9 44 02 00 00 83 fa 6f 7f | .@.....I.v.H...L........D.....o. |
11160 | 40 83 fa 63 0f 84 c5 00 00 00 83 fa 64 0f 85 de 00 00 00 49 8b 46 10 48 8d 48 10 49 89 4e 10 48 | @..c........d......I.F.H.H.I.N.H |
11180 | 8b 75 88 48 63 16 48 83 fa 28 0f 87 7a 01 00 00 48 89 d1 48 03 4e 10 8d 52 08 89 16 e9 75 01 00 | .u.Hc.H..(..z...H..H.N..R....u.. |
111a0 | 00 83 fa 70 75 5e 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 d6 00 00 00 48 89 c8 48 03 42 10 8d 49 | ...pu^H.U.Hc.H..(......H..H.B..I |
111c0 | 08 89 0a e9 d1 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 30 48 8d 7d 98 e8 08 fd ff ff | ........H.B.H.H.H.J.H.0H.}...... |
111e0 | 48 63 d0 b8 08 00 00 00 48 29 d0 48 8d 74 05 98 4d 8b 7e 10 49 8d 47 10 49 89 46 10 4c 89 f7 e9 | Hc......H).H.t..M.~.I.G.I.F.L... |
11200 | 89 01 00 00 83 fa 73 0f 85 3b 02 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 ad 00 00 00 48 89 | ......s..;...H.U.Hc.H..(......H. |
11220 | c8 48 03 42 10 8d 49 08 89 0a e9 a8 00 00 00 48 8b 55 88 48 63 0a 48 83 f9 28 0f 87 de 00 00 00 | .H.B..I........H.U.Hc.H..(...... |
11240 | 48 89 c8 48 03 42 10 8d 49 08 89 0a e9 d9 00 00 00 83 fa 66 0f 85 ee 01 00 00 49 8b 46 10 48 8d | H..H.B..I..........f......I.F.H. |
11260 | 48 10 49 89 4e 10 48 8b 75 88 48 63 56 04 48 81 fa a0 00 00 00 0f 87 da 00 00 00 48 89 d1 48 03 | H.I.N.H.u.HcV.H............H..H. |
11280 | 4e 10 8d 52 10 89 56 04 e9 d4 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 48 8b 10 31 c0 48 8d | N..R..V......H.B.H.H.H.J.H..1.H. |
112a0 | 5d a0 48 89 df 48 8d 35 da fc 00 00 e8 6d e5 00 00 48 63 d0 4d 8b 7e 10 49 8d 47 10 49 89 46 10 | ].H..H.5.....m...Hc.M.~.I.G.I.F. |
112c0 | 4c 89 f7 48 89 de e9 c2 00 00 00 48 8b 42 08 48 8d 48 08 48 89 4a 08 4c 8b 28 4d 85 ed 48 8d 05 | L..H.......H.B.H.H.H.J.L.(M..H.. |
112e0 | 95 fc 00 00 4c 0f 44 e8 4c 89 ef e8 64 e5 00 00 4d 8b 7e 10 49 8d 4f 10 49 89 4e 10 4c 89 f7 4c | ....L.D.L...d...M.~.I.O.I.N.L..L |
11300 | 89 ee 48 89 c2 e9 83 00 00 00 48 8b 4e 08 48 8d 51 08 48 89 56 08 48 63 09 e9 1f fe ff ff 48 8b | ..H.......H.N.H.Q.H.V.Hc......H. |
11320 | 42 08 48 8d 48 08 48 89 4a 08 8b 00 88 45 d7 0f b6 d0 8d 42 01 48 8d 0d c4 52 05 00 f6 04 01 04 | B.H.H.H.J....E.....B.H...R...... |
11340 | 75 33 31 c0 4c 89 f7 48 8d 35 32 fc 00 00 e8 06 01 00 00 eb 4b 48 8b 4e 08 48 8d 51 08 48 89 56 | u31.L..H.52.........KH.N.H.Q.H.V |
11360 | 08 f2 0f 10 01 f2 0f 11 00 c7 40 08 03 00 00 00 e9 d2 fd ff ff 4d 8b 7e 10 49 8d 47 10 49 89 46 | ..........@..........M.~.I.G.I.F |
11380 | 10 ba 01 00 00 00 4c 89 f7 48 8d 75 d7 e8 00 42 00 00 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 | ......L..H.u...B..I....@...@A.G. |
113a0 | 83 45 94 02 4d 89 e5 49 83 c5 02 be 25 00 00 00 4c 89 ef e8 78 e4 00 00 49 89 c4 4d 8b 7e 10 49 | .E..M..I....%...L...x...I..M.~.I |
113c0 | 8b 46 30 4c 29 f8 4d 85 e4 0f 85 76 fc ff ff eb 07 c7 45 94 00 00 00 00 48 83 f8 1f 7f 11 be 01 | .F0L).M....v......E.....H....... |
113e0 | 00 00 00 4c 89 f7 e8 c3 81 ff ff 4d 8b 7e 10 4c 89 ef e8 5d e4 00 00 49 8d 4f 10 49 89 4e 10 4c | ...L.......M.~.L...]...I.O.I.N.L |
11400 | 89 f7 4c 89 ee 48 89 c2 e8 85 41 00 00 49 89 07 0f b6 40 08 83 c8 40 41 89 47 08 8b 75 94 85 f6 | ..L..H....A..I....@...@A.G..u... |
11420 | 7e 0b 83 ce 01 4c 89 f7 e8 0b a8 00 00 49 8b 46 10 48 8b 40 f0 48 83 c0 20 48 83 c4 58 5b 41 5c | ~....L.......I.F.H.@.H...H..X[A\ |
11440 | 41 5d 41 5e 41 5f 5d c3 48 8d 35 3c fb 00 00 31 c0 4c 89 f7 e8 a5 76 ff ff 55 48 89 e5 48 81 ec | A]A^A_].H.5<...1.L....v..UH..H.. |
11460 | d0 00 00 00 84 c0 74 26 0f 29 85 60 ff ff ff 0f 29 8d 70 ff ff ff 0f 29 55 80 0f 29 5d 90 0f 29 | ......t&.).`....).p....)U..)]..) |
11480 | 65 a0 0f 29 6d b0 0f 29 75 c0 0f 29 7d d0 4c 89 8d 58 ff ff ff 4c 89 85 50 ff ff ff 48 89 8d 48 | e..)m..)u..)}.L..X...L..P...H..H |
114a0 | ff ff ff 48 89 95 40 ff ff ff 48 8d 85 30 ff ff ff 48 89 45 f0 48 8d 45 10 48 89 45 e8 c7 45 e4 | ...H..@...H..0...H.E.H.E.H.E..E. |
114c0 | 30 00 00 00 c7 45 e0 10 00 00 00 48 8d 55 e0 e8 28 fb ff ff 48 81 c4 d0 00 00 00 5d c3 55 48 89 | 0....E.....H.U..(...H......].UH. |
114e0 | e5 41 57 41 56 41 54 53 49 89 d4 48 89 f3 49 89 fe 48 89 df e8 5b e3 00 00 49 89 c7 8a 03 3c 40 | .AWAVATSI..H..I..H...[...I....<@ |
11500 | 75 31 4d 39 e7 76 53 41 c6 46 02 2e 66 41 c7 06 2e 2e 49 83 c6 03 b8 04 00 00 00 4c 29 e0 49 83 | u1M9.vSA.F..fA....I........L).I. |
11520 | c4 fd 4c 01 f8 48 01 c3 4c 89 f7 48 89 de 4c 89 e2 eb 33 3c 3d 75 36 48 ff c3 4d 39 e7 76 1e 49 | ..L..H..L..H..L...3<=u6H..M9.v.I |
11540 | 8d 54 24 ff 4c 89 f7 48 89 de e8 5d e2 00 00 43 c6 44 26 ff 00 e9 91 00 00 00 48 ff c3 4c 89 f7 | .T$.L..H...]...C.D&.......H..L.. |
11560 | 48 89 de 4c 89 fa e8 41 e2 00 00 eb 7e be 0a 00 00 00 48 89 df e8 b6 e2 00 00 48 b9 5b 73 74 72 | H..L...A....~.....H.......H.[str |
11580 | 69 6e 67 20 49 89 0e 41 c6 46 08 22 49 8d 7e 09 49 83 c4 f1 4d 39 e7 73 16 48 85 c0 75 11 48 89 | ing.I..A.F."I.~.I...M9.s.H..u.H. |
115a0 | de 4c 89 fa e8 03 e2 00 00 49 83 c7 09 eb 2f 48 85 c0 74 06 48 29 d8 49 89 c7 4d 39 e7 4d 0f 47 | .L.......I..../H..t.H).I..M9.M.G |
115c0 | fc 48 89 de 4c 89 fa e8 e0 e1 00 00 43 c6 44 37 0b 2e 66 43 c7 44 37 09 2e 2e 49 83 c7 0c 43 c6 | .H..L.......C.D7..fC.D7...I...C. |
115e0 | 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 50 48 89 fb f2 0f 10 | D>..fC..>"][A\A^A_].UH..SPH..... |
11600 | 05 cb 4f 05 00 be 88 00 00 00 e8 42 2c ff ff 31 f6 ba 0b 00 00 00 48 89 df e8 ed 06 ff ff 48 8d | ..O........B,..1......H.......H. |
11620 | 35 bb e8 05 00 31 d2 48 89 df e8 b8 2c ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 | 5....1.H....,.......H...[].UH..S |
11640 | 50 48 89 fb e8 67 e0 00 00 66 48 0f 6e c0 66 0f 62 05 9a 52 05 00 66 0f 5c 05 a2 52 05 00 66 0f | PH...g...fH.n.f.b..R..f.\..R..f. |
11660 | 7c c0 f2 0f 5e 05 76 52 05 00 48 89 df e8 7f 01 ff ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 | |...^.vR..H............H...[].UH |
11680 | 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 58 21 00 00 49 89 fe 48 8d 15 2c fb 00 00 be 01 00 00 | ..AWAVAUATSH..X!..I..H..,....... |
116a0 | 00 31 c9 e8 8b 1c ff ff 48 89 c3 be 02 00 00 00 4c 89 f7 e8 44 fc fe ff 85 c0 7e 0f be 02 00 00 | .1......H.......L...D.....~..... |
116c0 | 00 4c 89 f7 e8 64 1e ff ff eb 07 31 ff e8 be e1 00 00 48 89 45 d0 80 3b 21 75 15 48 8d 7d d0 48 | .L...d.....1......H.E..;!u.H.}.H |
116e0 | 8d 75 98 e8 94 e0 00 00 49 89 c7 48 ff c3 eb 10 48 8d 7d d0 48 8d 75 98 e8 8b e0 00 00 49 89 c7 | .u......I..H....H.}.H.u......I.. |
11700 | 4c 89 bd 90 de ff ff 4d 85 ff 0f 84 79 01 00 00 48 8d 35 b4 fa 00 00 48 89 df e8 17 e1 00 00 85 | L......M....y...H.5....H........ |
11720 | c0 0f 84 80 01 00 00 c6 45 94 25 48 8d b5 70 df ff ff 4c 89 f7 4c 89 b5 88 de ff ff e8 c9 20 ff | ........E.%H..p...L..L.......... |
11740 | ff eb 34 be c8 00 00 00 48 8d 9d a0 de ff ff 48 89 df 48 8d 55 94 48 8b 8d 90 de ff ff e8 ec e0 | ..4.....H......H..H.U.H......... |
11760 | 00 00 48 8d bd 70 df ff ff 48 89 de 48 89 c2 e8 25 1f ff ff 4c 89 fb 8a 03 3c 25 0f 85 bd 00 00 | ..H..p...H..H...%...L....<%..... |
11780 | 00 4c 8d 63 01 48 89 9d 98 de ff ff 4c 8d 7b 02 45 31 ed 45 0f be 34 24 45 85 f6 74 41 48 8d 05 | .L.c.H......L.{.E1.E..4$E..tAH.. |
117a0 | 3c e8 05 00 4a 8b 3c e8 44 89 f6 e8 80 e0 00 00 48 85 c0 74 29 44 88 75 95 48 8d 05 20 e8 05 00 | <...J.<.D.......H..t)D.u.H...... |
117c0 | 4a 8b 7c e8 08 80 3f 00 74 51 41 0f be 1f 85 db 74 0c 89 de e8 57 e0 00 00 48 85 c0 75 46 49 83 | J.|...?.tQA.....t....W...H..uFI. |
117e0 | c5 02 41 83 fd 06 72 ab 31 c0 48 8b 9d 88 de ff ff 48 89 df 48 8d 35 1c fa 00 00 4c 89 e2 e8 24 | ..A...r.1.H......H..H.5....L...$ |
11800 | 01 ff ff be 01 00 00 00 48 89 df 48 89 c2 e8 66 14 ff ff 4d 89 e7 e9 28 ff ff ff c6 45 96 00 e9 | ........H..H...f...M...(....E... |
11820 | 1f ff ff ff 88 5d 96 c6 45 97 00 48 8b 85 98 de ff ff 48 83 c0 03 49 89 c7 e9 05 ff ff ff 84 c0 | .....]..E..H......H...I......... |
11840 | 74 54 48 8b 8d 80 df ff ff 48 3b 8d 78 df ff ff 72 1a be 01 00 00 00 48 8d bd 70 df ff ff e8 77 | tTH......H;.x...r......H..p....w |
11860 | 1d ff ff 8a 03 48 8b 8d 80 df ff ff 48 ff c3 48 8d 51 01 48 89 95 80 df ff ff 48 8b 95 70 df ff | .....H......H..H.Q.H......H..p.. |
11880 | ff 88 04 0a e9 ee fe ff ff 4c 89 f7 e8 47 ff fe ff e9 5a 01 00 00 48 8d bd 70 df ff ff e8 72 1e | .........L...G....Z...H..p....r. |
118a0 | ff ff e9 49 01 00 00 31 f6 ba 09 00 00 00 4c 89 f7 e8 55 04 ff ff 49 63 37 4c 89 f7 e8 4d ff fe | ...I...1......L...U...Ic7L...M.. |
118c0 | ff 48 8d 15 9e f8 00 00 be fe ff ff ff 4c 89 f7 e8 ec 05 ff ff 49 63 77 04 4c 89 f7 e8 2d ff fe | .H...........L.......Icw.L...-.. |
118e0 | ff 48 8d 15 1c f3 00 00 be fe ff ff ff 4c 89 f7 e8 cc 05 ff ff 49 63 77 08 4c 89 f7 e8 0d ff fe | .H...........L.......Icw.L...... |
11900 | ff 48 8d 15 62 f8 00 00 be fe ff ff ff 4c 89 f7 e8 ac 05 ff ff 49 63 77 0c 4c 89 f7 e8 ed fe fe | .H..b........L.......Icw.L...... |
11920 | ff 48 8d 15 47 f8 00 00 be fe ff ff ff 4c 89 f7 e8 8c 05 ff ff 41 8b 47 10 ff c0 48 63 f0 4c 89 | .H..G........L.......A.G...Hc.L. |
11940 | f7 e8 c8 fe fe ff 48 8d 15 26 f8 00 00 be fe ff ff ff 4c 89 f7 e8 67 05 ff ff 41 8b 47 14 05 6c | ......H..&........L...g...A.G..l |
11960 | 07 00 00 48 63 f0 4c 89 f7 e8 a0 fe fe ff 48 8d 15 04 f8 00 00 be fe ff ff ff 4c 89 f7 e8 3f 05 | ...Hc.L.......H...........L...?. |
11980 | ff ff 41 8b 47 18 ff c0 48 63 f0 4c 89 f7 e8 7b fe fe ff 48 8d 15 34 f8 00 00 be fe ff ff ff 4c | ..A.G...Hc.L...{...H..4........L |
119a0 | 89 f7 e8 1a 05 ff ff 41 8b 47 1c ff c0 48 63 f0 4c 89 f7 e8 56 fe fe ff 48 8d 15 14 f8 00 00 be | .......A.G...Hc.L...V...H....... |
119c0 | fe ff ff ff 4c 89 f7 e8 f5 04 ff ff 41 8b 77 20 85 f6 78 1c 4c 89 f7 e8 8d 00 ff ff 48 8d 15 9b | ....L.......A.w...x.L.......H... |
119e0 | f7 00 00 be fe ff ff ff 4c 89 f7 e8 d1 04 ff ff b8 01 00 00 00 48 81 c4 58 21 00 00 5b 41 5c 41 | ........L............H..X!..[A\A |
11a00 | 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 12 1b ff ff 49 89 c6 be 02 | ]A^A_].UH..AVSH............I.... |
11a20 | 00 00 00 48 89 df e8 02 1b ff ff 4c 89 f7 48 89 c6 e8 92 dc 00 00 48 89 df e8 b3 fd fe ff b8 01 | ...H.......L..H.......H......... |
11a40 | 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 31 c9 e8 d3 18 ff ff | ...[A^].UH..AVSI.......1.1...... |
11a60 | 48 89 c3 48 89 df e8 19 de 00 00 4c 89 f7 89 c6 48 85 db 74 09 5b 41 5e 5d e9 8e 15 ff ff e8 e6 | H..H.......L....H..t.[A^]....... |
11a80 | ff fe ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 e8 5b f8 fe | ........[A^].UH..AVSH........[.. |
11aa0 | ff be 01 00 00 00 83 f8 01 75 13 48 89 df e8 2c fb fe ff 85 c0 0f 94 c0 44 0f b6 f0 eb 0d 31 d2 | .........u.H...,........D.....1. |
11ac0 | 48 89 df e8 d3 1a ff ff 49 89 c6 be 02 00 00 00 48 89 df e8 07 fb fe ff 85 c0 74 08 48 89 df e8 | H.......I.......H.........t.H... |
11ae0 | 0e 39 00 00 48 85 db 75 07 31 c0 5b 41 5e 5d c3 44 89 f7 e8 ee db 00 00 55 48 89 e5 53 50 48 89 | .9..H..u.1.[A^].D.......UH..SPH. |
11b00 | fb be 01 00 00 00 31 d2 e8 7f 18 ff ff 48 89 c7 e8 5b dc 00 00 48 89 df 48 89 c6 e8 63 fd fe ff | ......1......H...[...H..H...c... |
11b20 | b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 56 53 49 89 fe be 01 00 00 00 31 d2 e8 4a 18 | .....H...[].UH..AVSI.......1..J. |
11b40 | ff ff 48 89 c3 48 89 df e8 ad dc 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 f7 48 89 da 5b 41 5e 5d e9 | ..H..H...............L..H..[A^]. |
11b60 | 21 14 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 e8 12 18 ff ff 49 89 c6 be 02 00 | !...UH..AVSH.......1......I..... |
11b80 | 00 00 31 d2 48 89 df e8 00 18 ff ff 4c 89 f7 48 89 c6 e8 69 dc 00 00 85 c0 0f 94 c0 0f b6 f0 31 | ..1.H.......L..H...i...........1 |
11ba0 | d2 48 89 df 5b 41 5e 5d e9 d8 13 ff ff 55 48 89 e5 41 56 53 48 89 fb be 01 00 00 00 31 d2 31 c9 | .H..[A^].....UH..AVSH.......1.1. |
11bc0 | e8 6e 17 ff ff 49 89 c6 48 8d 15 d6 f5 00 00 48 8d 0d ca e3 05 00 be 02 00 00 00 48 89 df e8 b0 | .n...I..H......H...........H.... |
11be0 | 16 ff ff 48 98 48 8d 0d 24 4d 05 00 8b 3c 81 4c 89 f6 e8 15 dc 00 00 48 89 df 48 89 c6 e8 81 fc | ...H.H..$M...<.L.......H..H..... |
11c00 | fe ff b8 01 00 00 00 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 83 ec 40 48 89 fb be 01 00 00 00 e8 | .......[A^].UH..AVSH..@H........ |
11c20 | d8 f6 fe ff 85 c0 0f 8e f4 00 00 00 be 01 00 00 00 ba 05 00 00 00 48 89 df e8 e4 17 ff ff be 01 | ......................H......... |
11c40 | 00 00 00 48 89 df e8 06 f4 fe ff 48 8d 35 14 f5 00 00 31 d2 48 89 df e8 59 01 00 00 89 45 b8 48 | ...H.......H.5....1.H...Y....E.H |
11c60 | 8d 35 9e ef 00 00 31 d2 48 89 df e8 45 01 00 00 89 45 bc 48 8d 35 f0 f4 00 00 ba 0c 00 00 00 48 | .5....1.H...E....E.H.5.........H |
11c80 | 89 df e8 2e 01 00 00 89 45 c0 48 8d 35 de f4 00 00 41 be ff ff ff ff ba ff ff ff ff 48 89 df e8 | ........E.H.5....A..........H... |
11ca0 | 11 01 00 00 89 45 c4 48 8d 35 c5 f4 00 00 ba ff ff ff ff 48 89 df e8 fa 00 00 00 ff c8 89 45 c8 | .....E.H.5.........H..........E. |
11cc0 | 48 8d 35 b2 f4 00 00 ba ff ff ff ff 48 89 df e8 e1 00 00 00 05 94 f8 ff ff 89 45 cc 48 8d 15 9b | H.5.........H.............E.H... |
11ce0 | f4 00 00 be ff ff ff ff 48 89 df e8 8b fe fe ff 85 c0 74 10 be ff ff ff ff 48 89 df e8 de f8 fe | ........H.........t......H...... |
11d00 | ff 41 89 c6 be fe ff ff ff 48 89 df e8 40 f3 fe ff 44 89 75 d8 48 8d 7d b8 e8 a0 da 00 00 eb 07 | .A.......H...@...D.u.H.}........ |
11d20 | 31 ff e8 69 db 00 00 48 89 df 48 83 f8 ff 74 0a 48 89 c6 e8 d6 fa fe ff eb 05 e8 99 fa fe ff b8 | 1..i...H..H...t.H............... |
11d40 | 01 00 00 00 48 83 c4 40 5b 41 5e 5d c3 55 48 89 e5 53 48 83 ec 28 48 89 fb 48 b8 5f 58 58 58 58 | ....H..@[A^].UH..SH..(H..H._XXXX |
11d60 | 58 58 00 48 89 45 d8 48 b8 2f 74 6d 70 2f 6c 75 61 48 89 45 d0 48 8d 7d d0 e8 3a da 00 00 83 f8 | XX.H.E.H./tmp/luaH.E.H.}..:..... |
11d80 | ff 74 1a 89 c7 e8 2c d9 00 00 48 8d 75 d0 48 89 df e8 ed fa fe ff b8 01 00 00 00 eb 11 48 8d 35 | .t....,...H.u.H..............H.5 |
11da0 | 9d f3 00 00 31 c0 48 89 df e8 c4 0f ff ff 48 83 c4 28 5b 5d c3 55 48 89 e5 41 57 41 56 53 50 41 | ....1.H.......H..([].UH..AWAVSPA |
11dc0 | 89 d6 49 89 f7 48 89 fb be ff ff ff ff 4c 89 fa e8 a6 fd fe ff 48 8d 55 e4 be ff ff ff ff 48 89 | ..I..H.......L.......H.U......H. |
11de0 | df e8 ab f7 fe ff 83 7d e4 00 74 05 41 89 c6 eb 05 45 85 f6 78 1b be fe ff ff ff 48 89 df e8 4e | .......}..t.A....E..x......H...N |
11e00 | f2 fe ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 48 8d 35 6c f3 00 00 31 c0 48 89 df 4c 89 fa | ...D..H...[A^A_].H.5l...1.H..L.. |
11e20 | e8 4d 0f ff ff 41 89 c6 eb d9 90 90 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 08 01 00 00 | .M...A......UH..AWAVAUATSH...... |
11e40 | 44 89 8d ec fe ff ff 4c 89 c3 49 89 cd 48 89 95 d8 fe ff ff 48 89 b5 e0 fe ff ff 49 89 fc be 01 | D......L..I..H......H......I.... |
11e60 | 00 00 00 e8 c9 8b ff ff 49 89 c6 49 8b 44 24 10 4c 89 30 c7 40 08 46 00 00 00 49 8b 44 24 10 48 | ........I..I.D$.L.0.@.F...I.D$.H |
11e80 | 83 c0 10 49 89 44 24 10 49 8b 4c 24 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 e7 e8 0e 77 ff ff | ...I.D$.I.L$0H).H.....1.L....w.. |
11ea0 | 4c 89 e7 e8 b0 6d 00 00 48 89 45 80 49 8b 4c 24 10 48 89 01 c7 41 08 45 00 00 00 49 8b 44 24 10 | L....m..H.E.I.L$.H...A.E...I.D$. |
11ec0 | 48 83 c0 10 49 89 44 24 10 49 8b 4c 24 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 e7 e8 cd 76 ff | H...I.D$.I.L$0H).H.....1.L....v. |
11ee0 | ff 4c 89 e7 e8 e1 8c ff ff 49 89 c7 4d 89 7e 18 4c 89 bd f0 fe ff ff 4c 89 e7 48 89 de e8 68 38 | .L.......I..M.~.L......L..H...h8 |
11f00 | 00 00 49 89 47 68 48 8b 8d d8 fe ff ff 48 89 8d 78 ff ff ff 4c 89 6d 88 41 c7 45 28 00 00 00 00 | ..I.GhH......H..x...L.m.A.E(.... |
11f20 | 41 c7 45 18 00 00 00 00 41 c7 45 08 00 00 00 00 4c 8d ad 30 ff ff ff 4c 89 e7 4c 89 ee 48 8b 95 | A.E.....A.E.....L..0...L..L..H.. |
11f40 | e0 fe ff ff 48 89 c1 44 8b 85 ec fe ff ff e8 7e bc ff ff 48 8b 85 60 ff ff ff 48 89 85 f8 fe ff | ....H..D.......~...H..`...H..... |
11f60 | ff 4c 89 ad 00 ff ff ff 48 8d bd f0 fe ff ff 48 89 bd 60 ff ff ff c7 85 10 ff ff ff 00 00 00 00 | .L......H......H..`............. |
11f80 | c7 85 14 ff ff ff 00 00 00 00 c7 85 18 ff ff ff ff ff ff ff c7 85 1c ff ff ff 00 00 00 00 c7 85 | ................................ |
11fa0 | 20 ff ff ff 00 00 00 00 c6 85 2c ff ff ff 00 c7 85 28 ff ff ff 00 00 00 00 48 8b 45 88 8b 48 08 | ..........,......(.......H.E..H. |
11fc0 | 89 8d 24 ff ff ff 48 8b 4d 90 49 89 4f 68 41 c6 47 0c 02 c6 45 d2 00 c6 45 d0 00 8b 48 28 89 4d | ..$...H.M.I.OhA.G...E...E...H(.M |
11fe0 | c8 8b 40 18 89 45 cc c6 45 d1 00 48 c7 45 c0 00 00 00 00 48 8d 45 c0 48 89 85 08 ff ff ff 41 c6 | ..@..E..E..H.E.....H.E.H......A. |
12000 | 47 0b 01 c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 08 00 00 00 c7 45 b0 00 00 00 00 48 | G...E......E......E......E.....H |
12020 | 8b 75 98 48 8d 55 a8 e8 82 00 00 00 4c 89 ef e8 1c bc ff ff 41 bf 07 00 02 20 8b 9d 40 ff ff ff | .u.H.U......L.......A.......@... |
12040 | 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 ef e8 24 07 00 00 81 fb 12 01 00 00 75 df eb 08 41 0f a3 | .........v.L...$.........u...A.. |
12060 | c7 73 e8 eb 06 8b 9d 40 ff ff ff 81 fb 21 01 00 00 75 27 48 8d bd 30 ff ff ff e8 26 01 00 00 49 | .s.....@.....!...u'H..0....&...I |
12080 | 83 44 24 10 f0 4c 89 f0 48 81 c4 08 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 85 30 ff ff | .D$..L..H......[A\A]A^A_].H..0.. |
120a0 | ff be 21 01 00 00 48 89 c7 e8 94 06 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d4 49 | ..!...H.......UH..AWAVAUATSPI..I |
120c0 | 89 f6 49 89 ff 4d 8b 2f 41 8b 5d 10 41 0f b6 77 3b ff c6 48 8d 0d ad f3 00 00 ba ff 00 00 00 e8 | ..I..M./A.].A..w;..H............ |
120e0 | 3f 16 00 00 41 0f b6 47 3b 41 8b 4d 10 39 c8 7c 2f 49 8d 55 10 49 8b 47 10 48 8b 78 38 49 8b 75 | ?...A..G;A.M.9.|/I.U.I.G.H.x8I.u |
12100 | 58 4c 8d 0d 7f f3 00 00 b9 10 00 00 00 41 b8 ff 00 00 00 e8 d0 d7 ff ff 49 89 45 58 41 8b 4d 10 | XL...........A..........I.EXA.M. |
12120 | 39 cb 49 8b 45 58 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 | 9.I.EX}.Hc.H...H..H......H.....9 |
12140 | cb 7c ef 41 8b 14 24 41 0f b6 4f 3b 48 89 ce 48 c1 e6 04 83 fa 08 0f 94 44 30 08 41 8a 54 24 08 | .|.A..$A..O;H..H........D0.A.T$. |
12160 | 88 54 30 09 4c 89 34 30 41 f6 45 09 04 74 1e 41 f6 46 09 03 74 17 49 8b 47 10 48 8b 78 38 4c 89 | .T0.L.40A.E..t.A.F..t.I.G.H.x8L. |
12180 | ee 4c 89 f2 e8 cb 8b ff ff 41 8a 4f 3b 0f b6 c1 fe c1 41 88 4f 3b 48 83 c4 08 5b 41 5c 41 5d 41 | .L.......A.O;.....A.O;H...[A\A]A |
121a0 | 5e 41 5f 5d c3 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 | ^A_].UH..AWAVATSI..M.f0M.~8I..$1 |
121c0 | f6 31 d2 4c 89 e7 e8 89 36 ff ff 4c 89 e7 e8 22 01 00 00 48 8b 73 38 48 63 53 18 48 c1 e2 02 49 | .1.L....6..L..."...H.s8HcS.H...I |
121e0 | 63 4c 24 20 48 c1 e1 02 4c 89 ff e8 5a d7 ff ff 48 89 43 38 49 63 4c 24 20 89 4b 18 48 8b 73 48 | cL$.H...L...Z...H.C8IcL$..K.H.sH |
12200 | 48 63 53 1c 48 c1 e2 02 48 c1 e1 02 4c 89 ff e8 36 d7 ff ff 48 89 43 48 41 8b 44 24 20 89 43 1c | HcS.H...H...L...6...H.CHA.D$..C. |
12220 | 48 8b 73 30 48 63 53 14 48 c1 e2 04 49 63 4c 24 2c 48 c1 e1 04 4c 89 ff e8 0d d7 ff ff 48 89 43 | H.s0HcS.H...IcL$,H...L.......H.C |
12240 | 30 41 8b 44 24 2c 89 43 14 48 8b 73 40 48 63 53 20 48 c1 e2 03 49 63 4c 24 30 48 c1 e1 03 4c 89 | 0A.D$,.C.H.s@HcS.H...IcL$0H...L. |
12260 | ff e8 e4 d6 ff ff 48 89 43 40 41 8b 44 24 30 89 43 20 48 8b 73 50 48 63 53 24 48 c1 e2 04 49 0f | ......H.C@A.D$0.C.H.sPHcS$H...I. |
12280 | bf 4c 24 38 48 c1 e1 04 4c 89 ff e8 ba d6 ff ff 48 89 43 50 41 0f bf 44 24 38 89 43 24 48 8b 73 | .L$8H...L.......H.CPA..D$8.C$H.s |
122a0 | 58 48 63 53 10 48 c1 e2 04 41 0f b6 4c 24 3b 48 c1 e1 04 4c 89 ff e8 8f d6 ff ff 48 89 43 58 41 | XHcS.H...A..L$;H...L.......H.CXA |
122c0 | 0f b6 44 24 3b 89 43 10 49 8b 44 24 08 49 89 46 30 49 8b 47 18 48 83 78 18 00 7e 10 4c 89 ff 5b | ..D$;.C.I.D$.I.F0I.G.H.x..~.L..[ |
122e0 | 41 5c 41 5e 41 5f 5d e9 68 94 ff ff 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 | A\A^A_].h...[A\A^A_].UH..AWAVAUA |
12300 | 54 53 50 49 89 ff 4d 8b 77 10 4d 8b 67 18 49 83 3c 24 00 74 2c 41 80 7c 24 11 00 74 24 4c 89 ff | TSPI..M.w.M.g.I.<$.t,A.|$..t$L.. |
12320 | e8 9a 34 ff ff 89 c3 41 0f b6 54 24 10 4c 89 ff 89 de e8 09 36 ff ff 4c 89 ff 89 de e8 64 35 ff | ..4....A..T$.L......6..L.....d5. |
12340 | ff 41 80 7c 24 12 00 74 47 49 8b 7e 38 48 8d 35 b9 e7 00 00 e8 11 34 00 00 49 8b 4e 30 49 8b 76 | .A.|$..tGI.~8H.5......4..I.N0I.v |
12360 | 58 48 83 c6 20 44 8b 41 20 31 c9 4c 89 f7 48 89 c2 e8 df 02 00 00 48 98 49 8b 4e 58 48 8d 34 40 | XH...D.A.1.L..H.......H.I.NXH.4@ |
12380 | 48 c1 e6 03 48 03 71 20 4c 89 f7 e8 57 03 00 00 4d 8b 04 24 4d 89 47 18 41 0f b6 44 24 10 41 0f | H...H.q.L...W...M..$M.G.A..D$.A. |
123a0 | b6 57 3a 49 8b 4f 10 4c 8b 69 58 89 c1 29 d1 41 01 4d 08 38 d0 73 39 45 8b 4f 20 49 8b 7d 00 49 | .W:I.O.L.iX..).A.M.8.s9E.O.I.}.I |
123c0 | 8b 0f 48 8b 59 50 88 d1 fe c9 0f b6 c9 41 03 4f 34 fe ca 48 63 c9 48 0f bf 34 4f 48 c1 e6 04 ff | ..H.YP.......A.O4..Hc.H..4OH.... |
123e0 | c9 38 c2 44 89 4c 33 0c 77 e7 41 88 47 3a 88 c2 41 88 57 3c 41 8b 54 24 08 49 8b 4e 58 89 51 28 | .8.D.L3.w.A.G:..A.W<A.T$.I.NX.Q( |
12400 | 4d 85 c0 41 8b 5c 24 0c 74 5b 41 3b 5d 18 7d 5a eb 05 41 8a 44 24 10 48 63 d3 49 8b 4d 10 48 8d | M..A.\$.t[A;].}Z..A.D$.Hc.I.M.H. |
12420 | 34 52 38 44 f1 10 76 24 4c 8d 74 f1 10 41 80 7c 24 11 00 74 14 0f b6 d0 8b 74 f1 08 4c 89 ff e8 | 4R8D..v$L.t..A.|$..t.....t..L... |
12440 | fc 34 ff ff 41 8a 44 24 10 41 88 06 49 8b 7f 10 89 de e8 8c 00 00 00 83 f8 01 83 d3 00 41 3b 5d | .4..A.D$.A..I................A;] |
12460 | 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 41 10 | .|...;Y.|.H...[A\A]A^A_].Hc.H.A. |
12480 | 48 8d 34 52 48 8b 0c f0 80 79 08 04 75 18 80 79 0a 00 48 8d 3d a2 ed 00 00 48 8d 15 bd ed 00 00 | H.4RH....y..u..y..H.=....H...... |
124a0 | 48 0f 45 d7 eb 07 48 8d 15 b0 ed 00 00 49 8b 7e 38 48 83 c1 20 8b 5c f0 0c 31 c0 48 89 d6 48 89 | H.E...H......I.~8H....\..1.H..H. |
124c0 | ca 89 d9 e8 91 ef ff ff 4c 89 f7 48 89 c6 e8 00 00 00 00 55 48 89 e5 c7 47 10 00 00 00 00 e8 9f | ........L..H.......UH...G....... |
124e0 | b5 ff ff 55 48 89 e5 41 57 41 56 53 50 41 89 f6 49 89 ff 49 8b 7f 30 4d 8b 57 58 48 8b 47 18 8b | ...UH..AWAVSPA..I..I..0M.WXH.G.. |
12500 | 50 08 41 8b 4a 28 31 c0 39 ca 7d 59 49 63 f6 4d 8b 42 10 48 63 da 4c 8d 0c 76 4b 8b 34 c8 48 8d | P.A.J(1.9.}YIc.M.B.Hc.L..vK.4.H. |
12520 | 1c 5b 48 c1 e3 03 49 03 5a 20 48 39 33 74 0c 48 83 c3 18 ff c2 39 ca 7c f1 eb 2a 43 8a 44 c8 10 | .[H...I.Z.H93t.H.....9.|..*C.D.. |
12540 | 0f b6 53 10 38 d0 76 0a 43 8b 74 c8 08 e8 ee 33 ff ff 4c 89 ff 44 89 f6 48 89 da e8 10 00 00 00 | ..S.8.v.C.t....3..L..D..H....... |
12560 | b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 89 f3 49 89 fe | .....H...[A^A_].UH..AWAVATS..I.. |
12580 | 49 8b 7e 30 4d 8b 7e 58 4c 63 e3 49 8b 47 10 4b 8d 0c 64 0f b6 74 c8 10 40 3a 72 10 72 5c 8b 74 | I.~0M.~XLc.I.G.K..d..t..@:r.r\.t |
125a0 | c8 08 8b 52 08 e8 d1 32 ff ff 41 8b 4f 18 ff c9 39 d9 7e 39 49 c1 e4 03 4b 8d 04 64 49 8b 4f 10 | ...R...2..A.O...9.~9I...K..dI.O. |
125c0 | 48 8b 54 01 28 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 | H.T.(H.T..H.T..H.t..H.t..H...A.O |
125e0 | 18 ff c9 48 83 c0 18 ff c3 39 cb 7c cf 41 89 4f 18 5b 41 5c 41 5e 41 5f 5d c3 03 77 34 48 63 d6 | ...H.....9.|.A.O.[A\A^A_]..w4Hc. |
12600 | 48 8b 37 48 8b 7f 10 48 8b 7f 58 48 8b 3f 48 0f bf 14 57 48 8b 76 50 48 c1 e2 04 48 8b 1c 16 49 | H.7H...H..XH.?H...WH.vPH...H...I |
12620 | 8b 56 38 4c 8b 04 c8 49 83 c0 20 8b 4c c8 0c 48 83 c3 20 48 8d 35 4f ec 00 00 31 c0 48 89 d7 4c | .V8L...I....L..H...H.5O...1.H..L |
12640 | 89 c2 49 89 d8 e8 0f ee ff ff 4c 89 f7 48 89 c6 e8 7e fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 | ..I.......L..H...~...UH..AWAVAUA |
12660 | 54 53 50 49 89 d6 48 89 f3 49 89 fd 4c 63 7b 08 41 8d 7f 01 44 3b 7b 0c 7d 05 48 8b 03 eb 37 48 | TSPI..H..I..Lc{.A...D;{.}.H...7H |
12680 | 8d 53 0c 89 7d d0 49 8b 7d 38 48 8b 33 89 4d d4 4c 8d 0d 2a ec 00 00 b9 18 00 00 00 45 89 c4 41 | .S..}.I.}8H.3.M.L..*........E..A |
126a0 | b8 ff 7f 00 00 e8 3e d2 ff ff 8b 7d d0 8b 4d d4 45 89 e0 48 89 03 4b 8d 34 7f 4c 89 34 f0 89 4c | ......>....}..M.E..H..K.4.L.4..L |
126c0 | f0 0c 49 8b 55 30 8a 52 3a 88 54 f0 10 44 89 44 f0 08 89 7b 08 44 89 f8 48 83 c4 08 5b 41 5c 41 | ..I.U0.R:.T..D.D...{.D..H...[A\A |
126e0 | 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 8b 66 58 | ]A^A_].UH..AWAVATSI..I..I.F0M.fX |
12700 | 48 8b 40 18 48 63 58 0c eb 0d 4c 89 f7 89 de 4c 89 fa e8 59 fe ff ff 41 8b 44 24 18 eb 03 48 ff | H.@.HcX...L....L...Y...A.D$...H. |
12720 | c3 39 c3 7d 14 49 8b 4c 24 10 48 8d 14 5b 48 8b 0c d1 49 3b 0f 74 d3 eb e5 5b 41 5c 41 5e 41 5f | .9.}.I.L$.H..[H...I;.t...[A\A^A_ |
12740 | 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 38 e8 d4 b2 ff ff 48 89 c1 48 8d 35 6f eb 00 00 31 | ].UH..AVSH..L.s8.....H..H.5o...1 |
12760 | c0 4c 89 f7 48 89 ca e8 ed ec ff ff 48 89 df 48 89 c6 e8 0b b3 ff ff 55 48 89 e5 41 57 41 56 41 | .L..H.......H..H.......UH..AWAVA |
12780 | 55 41 54 53 48 81 ec 88 00 00 00 49 89 fc 45 8b 74 24 04 49 8b 44 24 38 0f b7 88 c6 00 00 00 ff | UATSH......I..E.t$.I.D$8........ |
127a0 | c1 66 89 88 c6 00 00 00 49 8b 7c 24 30 0f b7 f1 48 8d 0d 30 eb 00 00 ba c8 00 00 00 e8 62 0f 00 | .f......I.|$0...H..0.........b.. |
127c0 | 00 41 8b 44 24 10 3d 01 01 00 00 7f 0e 83 f8 3b 0f 85 05 01 00 00 e9 80 09 00 00 3d 1f 01 00 00 | .A.D$.=........;...........=.... |
127e0 | 7f 37 05 fe fe ff ff 83 f8 14 0f 87 eb 00 00 00 48 8d 0d e9 09 00 00 48 63 04 81 48 01 c8 ff e0 | .7..............H......Hc..H.... |
12800 | 49 8b 7c 24 30 e8 b5 2f ff ff 4c 89 e7 89 c6 e8 5b 0b 00 00 e9 4a 09 00 00 3d 20 01 00 00 0f 85 | I.|$0../..L.....[....J...=...... |
12820 | b7 00 00 00 4c 89 e7 e8 24 b4 ff ff 4c 89 e7 e8 0f 0b 00 00 48 89 c3 4d 8b 6c 24 30 4d 8b 7c 24 | ....L...$...L.......H..M.l$0M.|$ |
12840 | 58 49 8b 45 18 8b 40 08 41 8b 4f 28 49 83 c7 20 39 c8 7d 21 48 63 d0 48 8d 14 52 48 c1 e2 03 49 | XI.E..@.A.O(I...9.}!Hc.H..RH...I |
12860 | 03 17 48 39 1a 0f 84 21 09 00 00 48 83 c2 18 ff c0 39 c8 7c ed be 20 01 00 00 4c 89 e7 e8 1d 0f | ..H9...!...H.....9.|......L..... |
12880 | 00 00 45 8b 45 20 4c 89 e7 4c 89 fe 48 89 da 44 89 f1 e8 be fd ff ff 89 c3 eb 08 4c 89 e7 e8 d4 | ..E.E.L..L..H..D...........L.... |
128a0 | fe ff ff 41 8b 44 24 10 3d 03 01 00 00 7f 07 83 f8 3b 74 e7 eb 1d 3d 21 01 00 00 0f 84 83 00 00 | ...A.D$.=........;t...=!........ |
128c0 | 00 8d 88 fc fe ff ff 83 f9 03 72 78 3d 20 01 00 00 74 c8 49 8b 07 48 63 cb eb 7e 49 8b 5c 24 30 | ..........rx=....t.I..Hc..~I.\$0 |
128e0 | 48 8d 75 a8 4c 89 e7 e8 ef 0a 00 00 41 8b 44 24 10 83 f8 2c 74 05 83 f8 3d 75 1e 48 c7 45 a0 00 | H.u.L.......A.D$...,t...=u.H.E.. |
12900 | 00 00 00 48 8d 75 a0 ba 01 00 00 00 4c 89 e7 e8 36 0c 00 00 e9 4a 08 00 00 83 7d a8 0d 0f 85 a2 | ...H.u......L...6....J....}..... |
12920 | 08 00 00 48 63 45 b0 48 8b 0b 48 8b 49 38 ba ff 3f 80 ff 23 14 81 81 ca 00 40 00 00 89 14 81 e9 | ...HcE.H..H.I8..?..#.....@...... |
12940 | 1f 08 00 00 49 8b 45 18 8a 50 10 48 63 cb 49 8b 07 48 8d 34 49 88 54 f0 10 48 8d 0c 49 48 8d 34 | ....I.E..P.Hc.I..H.4I.T..H..IH.4 |
12960 | c8 4c 89 e7 e8 7e fd ff ff e9 f5 07 00 00 4c 89 e7 e8 da b2 ff ff 4c 89 e7 e8 b6 08 00 00 be 06 | .L...~........L.......L......... |
12980 | 01 00 00 ba 03 01 00 00 4c 89 e7 44 89 f1 e8 2e 09 00 00 e9 cb 07 00 00 49 8b 5c 24 30 c6 45 82 | ........L..D............I.\$0.E. |
129a0 | 01 8a 43 3a 88 45 80 48 8b 43 10 48 8b 40 58 8b 48 28 89 8d 78 ff ff ff 8b 40 18 89 85 7c ff ff | ..C:.E.H.C.H.@X.H(..x....@...|.. |
129c0 | ff c6 45 81 00 48 8b 43 18 48 89 85 70 ff ff ff 48 8d 85 70 ff ff ff 48 89 43 18 4c 89 e7 e8 6d | ..E..H.C.H..p...H..p...H.C.L...m |
129e0 | b2 ff ff 4c 89 e7 e8 58 09 00 00 49 89 c5 41 8b 44 24 10 83 f8 2c 74 0b 3d 0c 01 00 00 0f 85 00 | ...L...X...I..A.D$...,t.=....... |
12a00 | 05 00 00 49 8b 44 24 30 48 89 85 58 ff ff ff 0f b6 40 3c 89 85 64 ff ff ff 48 8d 35 f5 e9 00 00 | ...I.D$0H..X.....@<..d...H.5.... |
12a20 | ba 0f 00 00 00 4c 89 e7 e8 1b b1 ff ff 4c 89 e7 48 89 c6 e8 08 19 00 00 48 8d 35 e6 e9 00 00 ba | .....L.......L..H.......H.5..... |
12a40 | 0b 00 00 00 4c 89 e7 e8 fc b0 ff ff 4c 89 e7 48 89 c6 e8 e9 18 00 00 48 8d 35 d3 e9 00 00 ba 0d | ....L.......L..H.......H.5...... |
12a60 | 00 00 00 4c 89 e7 e8 dd b0 ff ff 4c 89 e7 48 89 c6 e8 ca 18 00 00 4c 89 e7 4c 89 ee e8 bf 18 00 | ...L.......L..H.......L..L...... |
12a80 | 00 41 83 7c 24 10 2c 41 bd 01 00 00 00 0f 85 85 05 00 00 48 89 9d 68 ff ff ff 4c 89 e7 e8 ae b1 | .A.|$.,A...........H..h...L..... |
12aa0 | ff ff 4c 89 e7 e8 99 08 00 00 4c 89 e7 48 89 c6 e8 8b 18 00 00 41 ff c5 41 83 7c 24 10 2c 74 da | ..L.......L..H.......A..A.|$.,t. |
12ac0 | e9 5a 05 00 00 4c 89 e7 e8 83 b1 ff ff 48 8d 5d c0 4c 89 e7 48 89 de e8 cc 1c 00 00 eb 0b 4c 89 | .Z...L.......H.].L..H.........L. |
12ae0 | e7 48 89 de e8 03 1b 00 00 41 8b 44 24 10 83 f8 3a 0f 84 a1 02 00 00 31 d2 83 f8 2e 74 e0 e9 a6 | .H.......A.D$...:......1....t... |
12b00 | 02 00 00 4d 8b 7c 24 30 c7 45 c0 ff ff ff ff 48 8d 5d c0 4c 89 e7 48 89 de e8 b8 1f 00 00 41 8b | ...M.|$0.E.....H.].L..H.......A. |
12b20 | 44 24 10 3d 04 01 00 00 0f 84 b3 02 00 00 3d 05 01 00 00 74 de e9 b7 02 00 00 4c 89 e7 e8 0e b1 | D$.=..........=....t......L..... |
12b40 | ff ff 41 81 7c 24 10 09 01 00 00 0f 85 c5 02 00 00 4c 89 e7 e8 f7 b0 ff ff 49 8b 5c 24 30 4c 89 | ..A.|$...........L.......I.\$0L. |
12b60 | e7 e8 dd 07 00 00 4c 89 e7 48 89 c6 e8 cf 17 00 00 be 01 00 00 00 4c 89 e7 e8 72 17 00 00 41 8b | ......L..H............L...r...A. |
12b80 | 4c 24 04 48 8d 75 c0 31 d2 4c 89 e7 e8 7c 14 00 00 8b 43 20 8b 4b 34 03 4d c8 48 63 c9 48 8b 13 | L$.H.u.1.L...|....C..K4.M.Hc.H.. |
12ba0 | 48 8b 73 10 48 8b 76 58 48 8b 36 48 0f bf 0c 4e 48 8b 52 50 48 c1 e1 04 89 44 0a 08 e9 a2 05 00 | H.s.H.vXH.6H...NH.RPH....D...... |
12bc0 | 00 4d 8b 7c 24 30 4c 89 ff e8 a1 2c ff ff 89 85 68 ff ff ff c6 45 d2 01 41 8a 47 3a 88 45 d0 49 | .M.|$0L....,....h....E..A.G:.E.I |
12be0 | 8b 4f 10 48 8b 49 58 8b 51 28 89 55 c8 8b 49 18 89 4d cc c6 45 d1 00 49 8b 77 18 48 89 75 c0 c6 | .O.H.IX.Q(.U..I..M..E..I.w.H.u.. |
12c00 | 45 82 00 88 45 80 89 95 78 ff ff ff 89 8d 7c ff ff ff c6 45 81 00 48 8d 45 c0 48 89 85 70 ff ff | E...E...x.....|....E..H.E.H..p.. |
12c20 | ff 48 8d 85 70 ff ff ff 49 89 47 18 4c 89 e7 e8 1c b0 ff ff bb 07 00 02 20 45 8b 6c 24 10 41 8d | .H..p...I.G.L............E.l$.A. |
12c40 | 85 fc fe ff ff 83 f8 1d 76 13 4c 89 e7 e8 25 fb ff ff 41 81 fd 12 01 00 00 75 de eb 05 0f a3 c3 | ........v.L...%...A......u...... |
12c60 | 73 e8 be 15 01 00 00 ba 11 01 00 00 4c 89 e7 44 89 f1 e8 4a 06 00 00 4c 89 e7 e8 c4 1c 00 00 89 | s...........L..D...J...L........ |
12c80 | c3 80 7d 81 00 74 0e 0f b6 55 80 4c 89 ff 89 de e8 ab 2c ff ff 4c 89 ff e8 58 f6 ff ff 4c 89 ff | ..}..t...U.L......,..L...X...L.. |
12ca0 | 89 de 8b 95 68 ff ff ff e8 ce 2b ff ff 4c 89 ff e8 40 f6 ff ff e9 a9 04 00 00 4c 89 e7 e8 8e af | ....h.....+..L...@........L..... |
12cc0 | ff ff 4d 8b 74 24 30 41 8b 44 24 10 31 f6 3d 03 01 00 00 0f 8f ac 01 00 00 83 f8 3b bb 00 00 00 | ..M.t$0A.D$.1.=............;.... |
12ce0 | 00 0f 85 bb 01 00 00 e9 5d 04 00 00 49 8b 5c 24 30 4c 89 e7 e8 57 af ff ff 48 89 df e8 6e 2b ff | ........]...I.\$0L...W...H...n+. |
12d00 | ff 41 89 c7 4c 89 e7 e8 37 1c 00 00 41 89 c5 c6 45 d2 01 8a 43 3a 88 45 d0 48 8b 43 10 48 8b 40 | .A..L...7...A...E...C:.E.H.C.H.@ |
12d20 | 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 48 8b 43 18 48 89 45 c0 48 8d 45 c0 48 89 43 | X.H(.M..@..E..E..H.C.H.E.H.E.H.C |
12d40 | 18 be 03 01 00 00 4c 89 e7 e8 51 0a 00 00 4c 89 e7 e8 de 04 00 00 48 89 df e8 61 2a ff ff 48 89 | ......L...Q...L.......H...a*..H. |
12d60 | df 89 c6 44 89 fa e8 10 2b ff ff be 06 01 00 00 ba 16 01 00 00 4c 89 e7 44 89 f1 e8 41 05 00 00 | ...D....+............L..D...A... |
12d80 | 48 89 df e8 6d f5 ff ff 48 89 df 44 89 ee e8 12 2b ff ff e9 cb 03 00 00 48 8d 75 c0 4c 89 e7 e8 | H...m...H..D....+.......H.u.L... |
12da0 | 48 18 00 00 ba 01 00 00 00 48 8d 9d 70 ff ff ff 4c 89 e7 48 89 de 44 89 f1 e8 4f 12 00 00 49 8b | H........H..p...L..H..D...O...I. |
12dc0 | 7c 24 30 48 8d 75 c0 48 89 da e8 69 34 ff ff 49 8b 7c 24 30 44 89 f6 e8 9e 3f ff ff e9 82 03 00 | |$0H.u.H...i4..I.|$0D....?...... |
12de0 | 00 4c 89 e7 e8 67 ae ff ff 4c 89 e7 e8 43 04 00 00 be 06 01 00 00 ba 0b 01 00 00 4c 89 e7 44 89 | .L...g...L...C.............L..D. |
12e00 | f1 e8 bb 04 00 00 8b 75 c0 4c 89 ff e8 94 2a ff ff e9 4d 03 00 00 4c 89 e7 e8 25 05 00 00 4c 89 | .......u.L....*...M...L...%...L. |
12e20 | e7 48 89 c6 e8 17 15 00 00 41 8b 44 24 10 83 f8 2c 41 be 01 00 00 00 75 28 4c 89 e7 e8 0f ae ff | .H.......A.D$...,A.....u(L...... |
12e40 | ff 41 ff c6 4c 89 e7 e8 f7 04 00 00 4c 89 e7 48 89 c6 e8 e9 14 00 00 41 8b 44 24 10 83 f8 2c 74 | .A..L.......L..H.......A.D$...,t |
12e60 | d8 83 f8 3d 0f 85 39 02 00 00 4c 89 e7 e8 de ad ff ff 48 8d 75 c0 4c 89 e7 e8 35 09 00 00 89 c2 | ...=..9...L.......H.u.L...5..... |
12e80 | e9 27 02 00 00 05 fc fe ff ff 83 f8 1d 77 13 b9 07 00 02 20 0f a3 c1 bb 00 00 00 00 0f 82 a7 02 | .'...........w.................. |
12ea0 | 00 00 48 8d 75 88 4c 89 e7 e8 05 09 00 00 41 89 c7 8b 45 88 83 c0 f3 48 8d 75 88 83 f8 01 0f 87 | ..H.u.L.......A...E....H.u...... |
12ec0 | c1 01 00 00 bb ff ff ff ff ba ff ff ff ff 4c 89 f7 e8 3e 2e ff ff 83 7d 88 0d 75 1d 41 83 ff 01 | ..............L...>....}..u.A... |
12ee0 | 75 17 48 63 45 90 49 8b 0e 48 8b 49 38 8b 14 81 83 e2 c0 83 ca 25 89 14 81 41 0f b6 76 3a e9 46 | u.HcE.I..H.I8........%...A..v:.F |
12f00 | 02 00 00 83 f8 3d 0f 85 c2 02 00 00 48 89 9d 68 ff ff ff 4d 8b 7c 24 30 41 0f b6 47 3c 89 85 64 | .....=......H..h...M.|$0A..G<..d |
12f20 | ff ff ff 48 8d 35 15 e5 00 00 ba 0b 00 00 00 4c 89 e7 e8 11 ac ff ff 4c 89 e7 48 89 c6 e8 fe 13 | ...H.5.........L.......L..H..... |
12f40 | 00 00 48 8d 35 02 e5 00 00 ba 0b 00 00 00 4c 89 e7 e8 f2 ab ff ff 4c 89 e7 48 89 c6 e8 df 13 00 | ..H.5.........L.......L..H...... |
12f60 | 00 48 8d 35 ef e4 00 00 ba 0a 00 00 00 4c 89 e7 e8 d3 ab ff ff 4c 89 e7 48 89 c6 e8 c0 13 00 00 | .H.5.........L.......L..H....... |
12f80 | 4c 89 e7 4c 89 ee e8 b5 13 00 00 be 3d 00 00 00 4c 89 e7 e8 07 08 00 00 48 8d 5d c0 31 d2 4c 89 | L..L........=...L.......H.].1.L. |
12fa0 | e7 48 89 de e8 f8 08 00 00 49 8b 7c 24 30 48 89 de e8 f2 2e ff ff be 2c 00 00 00 4c 89 e7 e8 dc | .H.......I.|$0H........,...L.... |
12fc0 | 07 00 00 48 8d 5d c0 31 d2 4c 89 e7 48 89 de e8 cd 08 00 00 49 8b 7c 24 30 48 89 de e8 c7 2e ff | ...H.].1.L..H.......I.|$0H...... |
12fe0 | ff 41 83 7c 24 10 2c 0f 85 de 00 00 00 4c 89 e7 e8 5b ac ff ff 48 8d 5d c0 31 d2 4c 89 e7 48 89 | .A.|$.,......L...[...H.].1.L..H. |
13000 | de e8 9b 08 00 00 49 8b 7c 24 30 48 89 de e8 95 2e ff ff e9 e2 00 00 00 48 89 9d 68 ff ff ff be | ......I.|$0H............H..h.... |
13020 | 0c 01 00 00 4c 89 e7 e8 73 07 00 00 41 8b 5c 24 04 4c 8d 7d c0 4c 89 e7 4c 89 fe e8 73 07 00 00 | ....L...s...A.\$.L.}.L..L...s... |
13040 | be 03 00 00 00 4c 89 e7 89 c2 4c 89 f9 e8 c0 07 00 00 be 03 00 00 00 48 8b bd 58 ff ff ff e8 b1 | .....L....L............H..X..... |
13060 | 2a ff ff 45 31 c0 4c 89 e7 8b b5 64 ff ff ff 89 da 44 89 e9 e8 05 19 00 00 48 8b 9d 68 ff ff ff | *..E1.L....d.....D.......H..h... |
13080 | e9 98 00 00 00 4c 89 f7 41 83 ff 01 0f 85 aa 00 00 00 e8 f1 2f ff ff 89 c6 bb 01 00 00 00 e9 a6 | .....L..A.........../........... |
130a0 | 00 00 00 c7 45 c0 00 00 00 00 31 d2 48 8d 4d c0 4c 89 e7 44 89 f6 e8 57 07 00 00 4c 89 e7 44 89 | ....E.....1.H.M.L..D...W...L..D. |
130c0 | f6 e8 2a 12 00 00 e9 98 00 00 00 4c 89 fb 44 0f b6 6b 3c be 01 00 00 00 48 89 df e8 03 2c ff ff | ..*........L..D..k<.....H....,.. |
130e0 | 48 89 df 44 89 ee 89 c2 e8 c7 29 ff ff be 01 00 00 00 48 89 df e8 51 2a ff ff 48 8b 9d 68 ff ff | H..D......).......H...Q*..H..h.. |
13100 | ff b9 01 00 00 00 41 b8 01 00 00 00 4c 89 e7 8b b5 64 ff ff ff 44 89 f2 e8 61 18 00 00 be 06 01 | ......A.....L....d...D...a...... |
13120 | 00 00 ba 08 01 00 00 4c 89 e7 44 89 f1 e8 8f 01 00 00 48 89 df e8 bb f1 ff ff eb 27 e8 67 2d ff | .......L..D.......H........'.g-. |
13140 | ff 41 0f b6 76 3a 44 89 fb 4c 89 f7 89 da e8 01 27 ff ff 41 83 7c 24 10 3b 75 08 4c 89 e7 e8 ed | .A..v:D..L......'..A.|$.;u.L.... |
13160 | aa ff ff 49 8b 44 24 30 8a 48 3a 88 48 3c 49 8b 44 24 38 66 ff 88 c6 00 00 00 48 81 c4 88 00 00 | ...I.D$0.H:.H<I.D$8f......H..... |
13180 | 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 45 10 48 8b 48 38 48 83 c3 20 44 8b 42 0c 48 8d 15 37 | .[A\A]A^A_].I.E.H.H8H...D.B.H..7 |
131a0 | e2 00 00 31 c0 48 89 cf 48 89 d6 48 89 da 44 89 c1 e8 a3 e2 ff ff 49 8b 4d 10 48 89 cf 48 89 c6 | ...1.H..H..H..D.......I.M.H..H.. |
131c0 | e8 0e f3 ff ff 48 8d 05 0e e1 00 00 eb 07 48 8d 05 2b e2 00 00 4c 89 e7 48 89 c6 e8 a2 a8 ff ff | .....H........H..+...L..H....... |
131e0 | 20 f6 ff ff 8e f7 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff b8 f7 ff ff e5 f8 ff ff | ................................ |
13200 | 20 f6 ff ff 23 f9 ff ff fb f6 ff ff 5a f9 ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff e1 f9 ff ff | ....#.......Z................... |
13220 | da fa ff ff fb f6 ff ff fb f6 ff ff fb f6 ff ff 0c fb ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 | ....................UH..AWAVATSH |
13240 | 83 ec 20 49 89 fc 4d 8b 74 24 30 c6 45 da 00 41 8a 46 3a 88 45 d8 49 8b 46 10 48 8b 40 58 8b 48 | ...I..M.t$0.E..A.F:.E.I.F.H.@X.H |
13260 | 28 89 4d d0 8b 40 18 89 45 d4 c6 45 d9 00 49 8b 46 18 48 89 45 c8 48 8d 45 c8 49 89 46 18 41 bf | (.M..@..E..E..I.F.H.E.H.E.I.F.A. |
13280 | 07 00 02 20 41 8b 5c 24 10 8d 83 fc fe ff ff 83 f8 1d 76 12 4c 89 e7 e8 db f4 ff ff 81 fb 12 01 | ....A.\$..........v.L........... |
132a0 | 00 00 75 e0 eb 06 41 0f a3 c7 73 e8 4c 89 f7 e8 41 f0 ff ff 48 83 c4 20 5b 41 5c 41 5e 41 5f 5d | ..u...A...s.L...A...H...[A\A^A_] |
132c0 | c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 ce 41 89 d7 48 89 fb 39 73 10 75 16 48 89 df | .UH..AWAVAUATSPA..A..H..9s.u.H.. |
132e0 | 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d e9 5d a9 ff ff 44 39 73 04 75 08 48 89 df e8 41 f4 ff | H...[A\A]A^A_].]...D9s.u.H...A.. |
13300 | ff 4c 8b 63 38 48 89 df e8 1c a7 ff ff 49 89 c5 48 89 df 44 89 fe e8 0e a7 ff ff 48 89 c1 48 8d | .L.c8H.......I..H..D.......H..H. |
13320 | 15 3d e1 00 00 31 c0 4c 89 e7 48 89 d6 4c 89 ea 45 89 f0 e8 21 e1 ff ff 48 89 df 48 89 c6 e8 3f | .=...1.L..H..L..E...!...H..H...? |
13340 | a7 ff ff 55 48 89 e5 53 50 81 7f 10 24 01 00 00 75 13 48 8b 5f 18 e8 f5 a8 ff ff 48 89 d8 48 83 | ...UH..SP...$...u.H._......H..H. |
13360 | c4 08 5b 5d c3 be 24 01 00 00 e8 d3 f3 ff ff 55 48 89 e5 41 57 41 56 41 54 53 41 89 f6 48 89 fb | ..[]..$........UH..AWAVATSA..H.. |
13380 | 44 8b 7b 04 44 8b 63 10 e8 c3 a8 ff ff 41 81 fc 0a 01 00 00 75 0a 48 89 df e8 a5 ff ff ff eb 10 | D.{.D.c......A......u.H......... |
133a0 | 48 8b 7b 38 48 8d 35 62 d7 00 00 e8 ba 23 00 00 48 8b 73 58 48 83 c6 10 48 89 df 48 89 c2 44 89 | H.{8H.5b.....#..H.sXH...H..H..D. |
133c0 | f9 45 89 f0 e8 8c f2 ff ff 48 89 df 89 c6 5b 41 5c 41 5e 41 5f 5d e9 08 f1 ff ff 55 48 89 e5 41 | .E.......H....[A\A^A_].....UH..A |
133e0 | 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 44 8b 63 04 8b 43 10 3d 24 01 | WAVAUATSH..8I..H..L.{0D.c..C.=$. |
13400 | 00 00 75 0d 48 89 df 4c 89 f6 e8 99 13 00 00 eb 4f 83 f8 28 0f 85 1e 01 00 00 48 89 df e8 2e a8 | ..u.H..L........O..(......H..... |
13420 | ff ff 31 d2 48 89 df 4c 89 f6 e8 72 04 00 00 be 29 00 00 00 ba 28 00 00 00 48 89 df 44 89 e1 e8 | ..1.H..L...r....)....(...H..D... |
13440 | 7d fe ff ff 48 8b 7b 30 4c 89 f6 e8 a5 29 ff ff eb 0e 48 89 df 4c 89 f6 44 89 e2 e8 f9 11 00 00 | }...H.{0L....)....H..L..D....... |
13460 | 8b 43 10 3d 24 01 00 00 7f 21 83 f8 7a 7f 28 83 f8 5a 7f 39 83 f8 28 74 27 83 f8 2e 75 5e 48 89 | .C.=$....!..z.(..Z.9..(t'...u^H. |
13480 | df 4c 89 f6 e8 63 11 00 00 eb d5 3d 25 01 00 00 74 0e e9 92 00 00 00 83 f8 7b 0f 85 89 00 00 00 | .L...c.....=%...t........{...... |
134a0 | 4c 89 ff 4c 89 f6 e8 fd 29 ff ff eb a5 83 f8 5b 75 77 4c 89 ff 4c 89 f6 e8 18 2c ff ff 4c 8d 6d | L..L....)......[uwL..L....,..L.m |
134c0 | c0 48 89 df 4c 89 ee e8 e4 10 00 00 4c 89 ff 4c 89 f6 4c 89 ea e8 36 31 ff ff eb 84 83 f8 3a 75 | .H..L.......L..L..L...61......:u |
134e0 | 48 48 89 df e8 67 a7 ff ff 48 89 df e8 52 fe ff ff 48 8b 7b 30 48 89 c6 e8 6f 26 ff ff c7 45 b8 | HH...g...H...R...H.{0H...o&...E. |
13500 | ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 04 00 00 00 89 45 b0 48 8d 55 a8 4c 89 ff 4c 89 f6 e8 | .....E......E......E.H.U.L..L... |
13520 | f7 2d ff ff e9 29 ff ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 89 de 00 00 48 | .-...)...H..8[A\A]A^A_].H......H |
13540 | 89 df 48 89 c6 e8 38 a5 ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 41 89 d7 48 89 | ..H...8...UH..AWAVAUATSH..8A..H. |
13560 | f3 49 89 fc 8b 43 08 83 c0 f8 83 f8 03 0f 83 9e 01 00 00 4c 8d 73 08 41 83 7c 24 10 2c 0f 85 e4 | .I...C.............L.s.A.|$.,... |
13580 | 00 00 00 4c 89 e7 e8 c5 a6 ff ff 48 89 5d a0 48 8d 75 a8 4c 89 e7 e8 40 fe ff ff 8b 45 a8 4d 8d | ...L.......H.].H.u.L...@....E.M. |
135a0 | 6c 24 30 83 f8 0a 0f 84 82 00 00 00 48 85 db 74 7d 4d 8b 4d 00 41 8a 49 3c 0f b6 d1 31 f6 83 7b | l$0.........H..t}M.M.A.I<...1..{ |
135c0 | 08 0a 75 34 0f b6 7b 13 39 c7 75 15 0f b6 7b 12 3b 7d b0 75 0c c6 43 13 08 88 4b 12 be 01 00 00 | ..u4..{.9.u...{.;}.u..C...K..... |
135e0 | 00 83 f8 08 75 12 0f bf 7b 10 3b 7d b0 75 09 66 89 53 10 be 01 00 00 00 48 8b 1b 48 85 db 75 be | ....u...{.;}.u.f.S......H..H..u. |
13600 | 85 f6 74 2a 83 f8 08 0f 95 c0 0f b6 c0 8d 34 80 8b 4d b0 45 31 c0 4c 89 cb 48 89 df e8 83 21 ff | ..t*..........4..M.E1.L..H....!. |
13620 | ff be 01 00 00 00 48 89 df e8 1d 25 ff ff 49 8b 7c 24 30 49 8b 44 24 38 0f b7 b0 c6 00 00 00 44 | ......H....%..I.|$0I.D$8.......D |
13640 | 01 fe 48 8d 0d 9e dc 00 00 ba c8 00 00 00 e8 d0 00 00 00 41 ff c7 48 8d 75 a0 4c 89 e7 44 89 fa | ..H................A..H.u.L..D.. |
13660 | e8 e5 fe ff ff eb 6d be 3d 00 00 00 4c 89 e7 e8 2b 01 00 00 48 8d 75 c0 4c 89 e7 e8 33 01 00 00 | ......m.=...L...+...H.u.L...3... |
13680 | 89 c3 44 39 fb 75 1e 49 8b 7c 24 30 48 8d 5d c0 48 89 de e8 0a 27 ff ff 49 8b 7c 24 30 4c 89 f6 | ..D9.u.I.|$0H.].H....'..I.|$0L.. |
136a0 | 48 89 da eb 58 48 8d 4d c0 4c 89 e7 44 89 fe 89 da e8 5c 01 00 00 49 83 c4 30 44 39 fb 7e 12 49 | H...XH.M.L..D.....\...I..0D9.~.I |
136c0 | 8b 04 24 0f b6 48 3c 41 29 df 41 01 cf 44 88 78 3c 4d 89 e5 49 8b 7d 00 0f b6 47 3c ff c8 c7 45 | ..$..H<A).A..D.x<M..I.}...G<...E |
136e0 | d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 07 00 00 00 89 45 c8 48 8d 55 c0 4c 89 f6 e8 36 2b | ......E......E......E.H.U.L...6+ |
13700 | ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 c2 db 00 00 4c 89 e7 48 89 c6 e8 5f | ..H..8[A\A]A^A_].H......L..H..._ |
13720 | a3 ff ff 55 48 89 e5 41 57 41 56 41 54 53 49 89 ce 89 d3 49 89 ff 39 de 7f 09 5b 41 5c 41 5e 41 | ...UH..AWAVATSI....I..9...[A\A^A |
13740 | 5f 5d c3 49 8b 07 49 8b 4f 10 4c 8b 61 38 8b 48 28 85 c9 75 09 4c 8d 05 0e dc 00 00 eb 19 48 8d | _].I..I.O.L.a8.H(..u.L........H. |
13760 | 15 13 dc 00 00 31 c0 4c 89 e7 48 89 d6 89 ca e8 e5 dc ff ff 49 89 c0 48 8d 0d 0e dc 00 00 31 c0 | .....1.L..H.........I..H......1. |
13780 | 4c 89 e7 48 89 ce 4c 89 f2 89 d9 e8 c9 dc ff ff 49 8b 4f 10 48 89 cf 48 89 c6 e8 e3 a2 ff ff 55 | L..H..L.........I.O.H..H.......U |
137a0 | 48 89 e5 39 77 10 75 06 5d e9 a2 a4 ff ff e8 8f ef ff ff 55 48 89 e5 41 57 41 56 53 50 49 89 f6 | H..9w.u.]..........UH..AWAVSPI.. |
137c0 | 49 89 ff 31 d2 e8 d7 00 00 00 41 83 7f 10 2c bb 01 00 00 00 75 2f bb 01 00 00 00 4c 89 ff e8 6d | I..1......A...,.....u/.....L...m |
137e0 | a4 ff ff 49 8b 7f 30 4c 89 f6 e8 b9 26 ff ff 31 d2 4c 89 ff 4c 89 f6 e8 a5 00 00 00 ff c3 41 83 | ...I..0L....&..1.L..L.........A. |
13800 | 7f 10 2c 74 d6 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 89 f3 4c 8b | ..,t...H...[A^A_].UH..AWAVSP..L. |
13820 | 77 30 29 d3 8b 01 85 c0 74 42 83 c0 f3 83 f8 01 77 2f 31 c0 ff c3 0f 48 d8 4c 89 f7 48 89 ce 89 | w0).....tB......w/1....H.L..H... |
13840 | da e8 ce 24 ff ff 83 fb 02 7c 4b ff cb 4c 89 f7 89 de 48 83 c4 08 5b 41 5e 41 5f 5d e9 ea 22 ff | ...$.....|K..L....H...[A^A_]..". |
13860 | ff 4c 89 f7 48 89 ce e8 3c 26 ff ff 85 db 7e 26 45 0f b6 7e 3c 4c 89 f7 89 de e8 cc 22 ff ff 4c | .L..H...<&....~&E..~<L......"..L |
13880 | 89 f7 44 89 fe 89 da 48 83 c4 08 5b 41 5e 41 5f 5d e9 72 1e ff ff 48 83 c4 08 5b 41 5e 41 5f 5d | ..D....H...[A^A_].r...H...[A^A_] |
138a0 | c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 89 55 ac 48 89 75 b0 49 89 ff 49 8b 47 38 | .UH..AWAVAUATSH..8.U.H.u.I..I.G8 |
138c0 | 0f b7 88 c6 00 00 00 ff c1 66 89 88 c6 00 00 00 49 8b 7f 30 0f b7 f1 48 8d 0d 09 da 00 00 ba c8 | .........f......I..0...H........ |
138e0 | 00 00 00 e8 3b fe ff ff 41 8b 47 10 83 f8 2c 7f 14 83 f8 23 0f 85 0d 02 00 00 41 bc 03 00 00 00 | ....;...A.G...,....#......A..... |
13900 | e9 ab 00 00 00 83 f8 7a 7f 11 83 f8 2d 0f 85 f4 01 00 00 45 31 e4 e9 95 00 00 00 3d 06 01 00 00 | .......z....-......E1......=.... |
13920 | 7f 16 83 f8 7b 75 7a 4c 89 ff 48 8b 75 b0 e8 c5 04 00 00 e9 db 01 00 00 3d 21 01 00 00 0f 8f a4 | ....{uzL..H.u...........=!...... |
13940 | 00 00 00 3d 18 01 00 00 0f 8f db 00 00 00 3d 13 01 00 00 0f 8f 83 01 00 00 05 f9 fe ff ff 83 f8 | ...=..........=................. |
13960 | 08 0f 87 a0 01 00 00 41 bc 02 00 00 00 48 8d 0d f4 03 00 00 48 63 04 81 48 01 c8 ff e0 48 8b 45 | .......A.....H......Hc..H....H.E |
13980 | b0 c7 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 a8 03 00 | ..@......@............@......... |
139a0 | 00 83 f8 7e 0f 85 5d 01 00 00 41 bc 01 00 00 00 45 8b 77 04 4c 89 ff e8 94 a2 ff ff ba 0c 00 00 | ...~..]...A.....E.w.L........... |
139c0 | 00 4c 89 ff 48 8b 5d b0 48 89 de e8 d1 fe ff ff 49 8b 7f 30 44 89 e6 48 89 da 44 89 f1 e8 61 2c | .L..H.].H.......I..0D..H..D...a, |
139e0 | ff ff e9 2c 01 00 00 3d 22 01 00 00 0f 84 87 00 00 00 3d 23 01 00 00 0f 85 ab 00 00 00 48 8b 4d | ...,...=".........=#.........H.M |
13a00 | b0 c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 06 00 00 00 c7 41 08 00 00 00 00 49 8b 47 18 | ..A......A............A.....I.G. |
13a20 | 48 89 41 08 e9 20 03 00 00 3d 19 01 00 00 0f 85 d3 00 00 00 49 8b 7f 30 48 8b 07 80 78 0b 00 0f | H.A......=..........I..0H...x... |
13a40 | 84 11 03 00 00 be 2d 00 00 00 31 d2 b9 01 00 00 00 45 31 c0 e8 4b 1d ff ff 48 8b 4d b0 c7 41 10 | ......-...1......E1..K...H.M..A. |
13a60 | ff ff ff ff c7 41 14 ff ff ff ff c7 01 0e 00 00 00 89 41 08 e9 d0 02 00 00 48 8b 45 b0 c7 40 10 | .....A............A......H.E..@. |
13a80 | ff ff ff ff c7 40 14 ff ff ff ff c7 00 05 00 00 00 c7 40 08 00 00 00 00 f2 41 0f 10 47 18 f2 0f | .....@............@......A..G... |
13aa0 | 11 40 08 e9 a1 02 00 00 3d 25 01 00 00 75 58 49 8b 77 18 49 8b 7f 30 e8 b0 20 ff ff 48 8b 4d b0 | .@......=%...uXI.w.I..0.....H.M. |
13ac0 | c7 41 10 ff ff ff ff c7 41 14 ff ff ff ff c7 01 04 00 00 00 89 41 08 e9 6d 02 00 00 3d 14 01 00 | .A......A............A..m...=... |
13ae0 | 00 75 24 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 | .u$H.E..@......@............@... |
13b00 | 00 00 e9 42 02 00 00 4c 89 ff 48 8b 75 b0 e8 c8 f8 ff ff 41 8b 57 10 b8 15 00 00 00 4d 89 fc 81 | ...B...L..H.u......A.W......M... |
13b20 | fa 00 01 00 00 7f 46 83 fa 7b 7f 60 83 fa 5d 0f 8f 91 00 00 00 83 fa 3b b8 15 00 00 00 0f 8f ad | ......F..{.`..]........;........ |
13b40 | 00 00 00 83 c2 db 83 fa 0a 0f 87 a1 01 00 00 45 31 f6 48 8d 0d 73 02 00 00 48 63 14 91 48 01 ca | ...............E1.H..s...Hc..H.. |
13b60 | ff e2 41 be 03 00 00 00 e9 ff 00 00 00 81 fa 0f 01 00 00 7f 27 81 fa 01 01 00 00 0f 85 6f 01 00 | ..A.................'........o.. |
13b80 | 00 41 be 13 00 00 00 e9 e0 00 00 00 83 fa 7c 75 4e 41 be 08 00 00 00 e9 d0 00 00 00 81 c2 f0 fe | .A............|uNA.............. |
13ba0 | ff ff 83 fa 0f 0f 87 45 01 00 00 48 8d 0d da 01 00 00 48 63 14 91 48 01 ca ff e2 41 be 14 00 00 | .......E...H......Hc..H....A.... |
13bc0 | 00 e9 a6 00 00 00 83 fa 5e b8 15 00 00 00 0f 85 1c 01 00 00 41 be 04 00 00 00 e9 8d 00 00 00 83 | ........^...........A........... |
13be0 | fa 7e 0f 85 08 01 00 00 41 be 09 00 00 00 eb 7c 83 fa 3c 75 08 41 be 0e 00 00 00 eb 6f 83 fa 3e | .~......A......|..<u.A......o..> |
13c00 | 0f 85 ea 00 00 00 41 be 11 00 00 00 eb 5e 41 be 06 00 00 00 eb 56 41 be 0c 00 00 00 eb 4e 41 be | ......A......^A......VA......NA. |
13c20 | 0d 00 00 00 eb 46 41 be 12 00 00 00 eb 3e 41 be 0f 00 00 00 eb 36 41 be 10 00 00 00 eb 2e 41 be | .....FA......>A......6A.......A. |
13c40 | 0a 00 00 00 eb 26 41 be 0b 00 00 00 eb 1e 41 be 07 00 00 00 eb 16 41 be 02 00 00 00 eb 0e 41 be | .....&A.......A.......A.......A. |
13c60 | 01 00 00 00 eb 06 41 be 05 00 00 00 4c 8d 3d bd 2c 05 00 4c 8d 6d c0 44 89 f3 41 0f b6 04 5f 3b | ......A.....L.=.,..L.m.D..A..._; |
13c80 | 45 ac 7e 69 41 8b 44 24 04 89 45 bc 4c 89 e7 e8 bc 9f ff ff 49 8b 7c 24 30 44 89 f6 44 89 75 b8 | E.~iA.D$..E.L.......I.|$0D..D.u. |
13ca0 | 4c 8b 75 b0 4c 89 f2 e8 90 2d ff ff 41 0f b6 54 5f 01 4c 89 e7 4c 89 ee e8 e4 fb ff ff 4c 89 fb | L.u.L....-..A..T_.L..L.......L.. |
13cc0 | 41 89 c7 49 8b 7c 24 30 8b 75 b8 4c 89 f2 4c 89 e9 44 8b 45 bc e8 0e 2e ff ff 41 83 ff 15 45 89 | A..I.|$0.u.L..L..D.E......A...E. |
13ce0 | fe 49 89 df 75 91 b8 15 00 00 00 eb 03 44 89 f0 49 8b 4c 24 38 66 ff 89 c6 00 00 00 48 83 c4 38 | .I..u........D..I.L$8f......H..8 |
13d00 | 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ff e8 3d 9f ff ff 41 8b 4f 04 31 d2 4c 89 ff 48 8b 75 b0 | [A\A]A^A_].L...=...A.O.1.L..H.u. |
13d20 | e8 e8 02 00 00 e9 e9 fd ff ff 48 8b 45 b0 c7 40 10 ff ff ff ff c7 40 14 ff ff ff ff c7 00 01 00 | ..........H.E..@......@......... |
13d40 | 00 00 c7 40 08 00 00 00 00 4c 89 ff e8 ff 9e ff ff e9 bd fd ff ff 48 8d 05 93 d5 00 00 4c 89 ff | ...@.....L............H......L.. |
13d60 | 48 89 c6 e8 1a 9d ff ff 15 fc ff ff 9f fd ff ff a3 ff ff ff 9f fd ff ff 9f fd ff ff 9f fd ff ff | H............................... |
13d80 | 9f fd ff ff c2 ff ff ff 48 fc ff ff 2f fe ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff 64 ff ff ff | ........H.../...d...d...d...d... |
13da0 | 64 ff ff ff 64 ff ff ff 82 fe ff ff 8a fe ff ff 64 ff ff ff 92 fe ff ff 9a fe ff ff a2 fe ff ff | d...d...........d............... |
13dc0 | aa fe ff ff b2 fe ff ff ba fe ff ff 96 fd ff ff 82 fe ff ff 24 ff ff ff 24 ff ff ff 24 ff ff ff | ....................$...$...$... |
13de0 | 8a fe ff ff a0 fe ff ff 24 ff ff ff 92 fe ff ff 24 ff ff ff 9a fe ff ff 55 48 89 e5 41 57 41 56 | ........$.......$.......UH..AWAV |
13e00 | 41 55 41 54 53 48 83 ec 38 49 89 f5 48 89 fb 4c 8b 7b 30 44 8b 63 04 be 0b 00 00 00 31 d2 31 c9 | AUATSH..8I..H..L.{0D.c......1.1. |
13e20 | 45 31 c0 4c 89 ff e8 79 19 ff ff 41 89 c6 c7 45 d0 00 00 00 00 c7 45 c8 00 00 00 00 c7 45 cc 00 | E1.L...y...A...E......E......E.. |
13e40 | 00 00 00 4c 89 6d c0 41 c7 45 10 ff ff ff ff 41 c7 45 14 ff ff ff ff 41 c7 45 00 0c 00 00 00 45 | ...L.m.A.E.....A.E.....A.E.....E |
13e60 | 89 75 08 c7 45 b8 ff ff ff ff c7 45 bc ff ff ff ff c7 45 a8 00 00 00 00 c7 45 b0 00 00 00 00 48 | .u..E......E......E......E.....H |
13e80 | 8b 7b 30 4c 89 ee e8 1d 20 ff ff be 7b 00 00 00 48 89 df e8 07 f9 ff ff 83 7b 10 7d 0f 84 95 00 | .{0L........{...H........{.}.... |
13ea0 | 00 00 4c 8d 6d a8 eb 38 48 8b 45 c0 8b 70 08 8b 55 cc b9 32 00 00 00 4c 89 ff e8 d2 2e ff ff c7 | ..L.m..8H.E..p..U..2...L........ |
13ec0 | 45 d0 00 00 00 00 eb 18 4c 89 ff 4c 89 ee e8 d5 1f ff ff c7 45 a8 00 00 00 00 83 7d d0 32 74 c8 | E.......L..L........E......}.2t. |
13ee0 | 8b 43 10 83 f8 5b 74 14 3d 24 01 00 00 75 1a 48 89 df e8 e9 a9 ff ff 83 f8 3d 75 0d 48 89 df 4c | .C...[t.=$...u.H.........=u.H..L |
13f00 | 89 ee e8 be 05 00 00 eb 0b 48 89 df 4c 89 ee e8 7a 05 00 00 8b 43 10 83 f8 3b 74 05 83 f8 2c 75 | .........H..L...z....C...;t...,u |
13f20 | 16 48 89 df e8 27 9d ff ff 83 7b 10 7d 74 08 83 7d a8 00 75 93 eb a9 be 7d 00 00 00 ba 7b 00 00 | .H...'....{.}t..}..u....}....{.. |
13f40 | 00 48 89 df 44 89 e1 e8 75 f3 ff ff 8b 4d d0 85 c9 74 59 8b 45 a8 85 c0 74 40 83 c0 f3 48 8d 75 | .H..D...u....M...tY.E...t@...H.u |
13f60 | a8 83 f8 01 77 29 ba ff ff ff ff 4c 89 ff e8 a1 1d ff ff 48 8b 45 c0 8b 70 08 8b 55 cc b9 ff ff | ....w).....L.......H.E..p..U.... |
13f80 | ff ff 4c 89 ff e8 07 2e ff ff ff 4d cc eb 1d 4c 89 ff e8 11 1f ff ff 8b 4d d0 48 8b 45 c0 8b 70 | ..L........M...L........M.H.E..p |
13fa0 | 08 8b 55 cc 4c 89 ff e8 e5 2d ff ff 4d 63 f6 49 8b 07 48 8b 40 38 41 bc ff ff 7f 00 46 23 24 b0 | ..U.L....-..Mc.I..H.@8A.....F#$. |
13fc0 | 8b 7d cc e8 8c c9 ff ff 89 c3 c1 e3 17 44 09 e3 49 8b 07 48 8b 40 38 42 89 1c b0 81 e3 ff 3f 80 | .}...........D..I..H.@8B......?. |
13fe0 | ff 8b 7d c8 e8 6b c9 ff ff c1 e0 0e 25 00 c0 7f 00 09 d8 49 8b 0f 48 8b 49 38 42 89 04 b1 48 83 | ..}..k......%......I..H.I8B...H. |
14000 | 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 83 ec 68 89 8d | .8[A\A]A^A_].UH..AWAVAUATSH..h.. |
14020 | 7c ff ff ff 89 95 78 ff ff ff 48 89 b5 70 ff ff ff 49 89 fd 4d 8b 75 30 4d 8b 65 38 4d 8b 3e 41 | |.....x...H..p...I..M.u0M.e8M.>A |
14040 | 8b 46 30 49 63 5f 20 39 d8 7c 43 49 8d 57 20 49 8b 77 40 4c 8d 0d ef d2 00 00 b9 08 00 00 00 41 | .F0Ic_.9.|CI.W.I.w@L...........A |
14060 | b8 ff ff 03 00 4c 89 e7 e8 7b b8 ff ff 49 89 47 40 41 8b 4f 20 39 cb 7c 06 eb 13 49 8b 47 40 48 | .....L...{...I.G@A.O.9.|...I.G@H |
14080 | c7 04 d8 00 00 00 00 48 ff c3 39 cb 7c ed 4c 89 e7 4c 89 e3 e8 31 6b ff ff 49 89 c4 49 63 46 30 | .......H..9.|.L..L...1k..I..IcF0 |
140a0 | 8d 48 01 41 89 4e 30 49 8b 4f 40 4c 89 24 c1 41 f6 47 09 04 74 16 41 f6 44 24 09 03 74 0e 48 89 | .H.A.N0I.O@L.$.A.G..t.A.D$..t.H. |
140c0 | df 4c 89 fe 4c 89 e2 e8 88 6c ff ff 4c 89 65 98 8b 85 7c ff ff ff 41 89 44 24 28 49 8b 45 30 48 | .L..L....l..L.e...|...A.D$(I.E0H |
140e0 | 89 45 a0 4c 89 6d a8 48 8d 45 98 49 89 45 30 c7 45 b8 00 00 00 00 c7 45 bc 00 00 00 00 c7 45 c0 | .E.L.m.H.E.I.E0.E......E......E. |
14100 | ff ff ff ff c7 45 c4 00 00 00 00 c7 45 c8 00 00 00 00 c6 45 d4 00 c7 45 d0 00 00 00 00 49 8b 45 | .....E......E......E...E.....I.E |
14120 | 58 8b 48 08 89 4d cc 49 8b 4d 60 49 89 4c 24 68 41 c6 44 24 0c 02 c6 45 92 00 c6 45 90 00 8b 48 | X.H..M.I.M`I.L$hA.D$...E...E...H |
14140 | 28 89 4d 88 8b 40 18 89 45 8c c6 45 91 00 48 c7 45 80 00 00 00 00 48 8d 45 80 48 89 45 b0 be 28 | (.M..@..E..E..H.E.....H.E.H.E..( |
14160 | 00 00 00 4c 89 ef e8 34 f6 ff ff 83 bd 78 ff ff ff 00 74 2c 48 8d 35 a0 d1 00 00 ba 04 00 00 00 | ...L...4.....x....t,H.5......... |
14180 | 4c 89 ef e8 c0 99 ff ff 4c 89 ef 48 89 c6 e8 ad 01 00 00 be 01 00 00 00 4c 89 ef e8 50 01 00 00 | L.......L..H............L...P... |
141a0 | 4d 8b 7d 30 49 8b 1f c6 43 0b 00 41 8b 45 10 45 31 e4 83 f8 29 75 11 eb 52 41 ff c4 4c 89 ef e8 | M.}0I...C..A.E.E1...)u..RA..L... |
141c0 | 8c 9a ff ff 41 8b 45 10 3d 24 01 00 00 75 25 4c 89 ef e8 6c f1 ff ff 4c 89 ef 48 89 c6 e8 5e 01 | ....A.E.=$...u%L...l...L..H...^. |
141e0 | 00 00 80 7b 0b 00 75 07 41 83 7d 10 2c 74 ca 41 ff c4 eb 17 3d 19 01 00 00 0f 85 df 00 00 00 4c | ...{..u.A.}.,t.A....=..........L |
14200 | 89 ef e8 49 9a ff ff c6 43 0b 01 4c 89 ef 44 89 e6 e8 da 00 00 00 41 0f b6 77 3a 40 88 73 0a 4c | ...I....C..L..D.......A..w:@.s.L |
14220 | 89 ff e8 24 19 ff ff be 29 00 00 00 4c 89 ef e8 6b f5 ff ff 41 be 07 00 02 20 41 8b 5d 10 8d 83 | ...$....)...L...k...A.....A.]... |
14240 | fc fe ff ff 83 f8 1d 76 12 4c 89 ef e8 26 e5 ff ff 81 fb 12 01 00 00 75 e1 eb 06 41 0f a3 c6 73 | .......v.L...&.........u...A...s |
14260 | e8 41 8b 45 04 48 8b 4d 98 89 41 2c be 06 01 00 00 ba 09 01 00 00 4c 89 ef 8b 8d 7c ff ff ff e8 | .A.E.H.M..A,..........L....|.... |
14280 | 3d f0 ff ff 49 8b 45 30 4c 8b 78 08 41 8b 4f 30 ff c9 be 2c 00 00 00 31 d2 4c 89 ff e8 5f 15 ff | =...I.E0L.x.A.O0...,...1.L..._.. |
142a0 | ff 48 8b b5 70 ff ff ff c7 46 10 ff ff ff ff c7 46 14 ff ff ff ff c7 06 0c 00 00 00 89 46 08 4c | .H..p....F......F............F.L |
142c0 | 89 ff e8 e1 1b ff ff 4c 89 ef e8 d6 de ff ff 48 83 c4 68 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d | .......L.......H..h[A\A]A^A_].H. |
142e0 | 05 3b d0 00 00 4c 89 ef 48 89 c6 e8 92 97 ff ff 55 48 89 e5 4c 8b 47 30 41 0f b6 78 3a 01 f7 85 | .;...L..H.......UH..L.G0A..x:... |
14300 | f6 41 88 78 3a 74 37 45 8b 48 20 49 8b 10 49 8b 48 10 48 8b 49 58 48 8b 09 48 8b 52 50 f7 de 40 | .A.x:t7E.H.I..I.H.H.IXH..H.RP..@ |
14320 | 0f b6 ff 41 03 78 34 8d 04 37 48 98 48 0f bf 04 41 48 c1 e0 04 44 89 4c 02 08 ff c6 75 e9 5d c3 | ...A.x4..7H.H...AH...D.L....u.]. |
14340 | 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 75 d0 4c 8b 67 30 4c 8b 6f 58 4d 8b 34 | UH..AWAVAUATSH...H.u.L.g0L.oXM.4 |
14360 | 24 45 8b 7e 24 49 63 df 41 0f bf 44 24 38 39 d8 7d 0d 48 89 7d c8 49 8b 46 50 44 89 f9 eb 2f 49 | $E.~$Ic.A..D$89.}.H.}.I.FPD.../I |
14380 | 8d 56 24 48 89 7d c8 48 8b 7f 38 49 8b 76 50 4c 8d 0d a3 cf 00 00 b9 10 00 00 00 41 b8 ff 7f 00 | .V$H.}.H..8I.vPL...........A.... |
143a0 | 00 e8 42 b5 ff ff 49 89 46 50 41 8b 4e 24 41 39 cf 7d 1a 48 c1 e3 04 48 01 c3 48 c7 03 00 00 00 | ..B...I.FPA.N$A9.}.H...H..H..... |
143c0 | 00 48 83 c3 10 41 ff c7 41 39 cf 7c ed 4d 0f bf 7c 24 38 4c 89 f9 48 c1 e1 04 48 8b 55 d0 48 89 | .H...A..A9.|.M..|$8L..H...H.U.H. |
143e0 | 14 08 41 f6 46 09 04 74 1c f6 42 09 03 74 16 48 8b 45 c8 48 8b 78 38 4c 89 f6 e8 55 69 ff ff 45 | ..A.F..t..B..t.H.E.H.x8L...Ui..E |
14400 | 0f b7 7c 24 38 41 8d 47 01 66 41 89 44 24 38 41 8b 75 08 ff c6 41 2b 74 24 34 48 8d 0d 18 cf 00 | ..|$8A.G.fA.D$8A.u...A+t$4H..... |
14420 | 00 ba c8 00 00 00 4c 89 e7 e8 f5 f2 ff ff 41 8b 4d 08 8d 41 02 41 3b 45 0c 7e 31 49 8d 55 0c 48 | ......L.......A.M..A.A;E.~1I.U.H |
14440 | 8b 45 c8 48 8b 78 38 49 8b 75 00 4c 8d 0d e7 ce 00 00 b9 02 00 00 00 41 b8 ff ff ff 7f e8 86 b4 | .E.H.x8I.u.L...........A........ |
14460 | ff ff 49 89 45 00 41 8b 4d 08 eb 04 49 8b 45 00 8d 51 01 41 89 55 08 48 63 c9 66 44 89 3c 48 48 | ..I.E.A.M...I.E..Q.A.U.Hc.fD.<HH |
14480 | 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 31 d2 e8 ff f3 | ...[A\A]A^A_].UH..AVSH..I..1.... |
144a0 | ff ff 49 8b 7e 30 8b 73 24 48 8d 0d a3 ce 00 00 ba ff ff ff 7f e8 69 f2 ff ff ff 43 24 ff 43 28 | ..I.~0.s$H............i....C$.C( |
144c0 | 5b 41 5e 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 | [A^].UH..AWAVAUATSH..8I..H..L.{0 |
144e0 | 41 8a 47 3c 88 45 a7 81 7b 10 24 01 00 00 75 46 41 8b 76 20 48 8d 0d 58 ce 00 00 ba ff ff ff 7f | A.G<.E..{.$...uFA.v.H..X........ |
14500 | 4c 89 ff e8 1b f2 ff ff 48 89 df e8 33 ee ff ff 48 8b 7b 30 48 89 c6 e8 50 16 ff ff c7 45 d0 ff | L.......H...3...H.{0H...P....E.. |
14520 | ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 04 00 00 00 89 45 c8 eb 0c 48 8d 75 c0 48 89 df e8 6e 00 | ....E......E......E...H.u.H...n. |
14540 | 00 00 41 ff 46 20 be 3d 00 00 00 48 89 df e8 4c f2 ff ff 48 8d 75 c0 4c 89 ff e8 a7 1b ff ff 41 | ..A.F..=...H...L...H.u.L.......A |
14560 | 89 c4 4c 8d 6d a8 31 d2 48 89 df 4c 89 ee e8 2e f3 ff ff 49 8b 46 18 8b 58 08 4c 89 ff 4c 89 ee | ..L.m.1.H..L.......I.F..X.L..L.. |
14580 | e8 81 1b ff ff be 0a 00 00 00 4c 89 ff 89 da 44 89 e1 41 89 c0 e8 0a 12 ff ff 8a 45 a7 41 88 47 | ..........L....D..A........E.A.G |
145a0 | 3c 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 49 89 f6 48 89 fb e8 8e 96 | <H..8[A\A]A^A_].UH..AVSI..H..... |
145c0 | ff ff 31 d2 48 89 df 4c 89 f6 e8 d2 f2 ff ff 48 8b 7b 30 4c 89 f6 e8 13 1b ff ff be 5d 00 00 00 | ..1.H..L.......H.{0L........]... |
145e0 | 48 89 df 5b 41 5e 5d e9 b3 f1 ff ff 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 f6 48 89 fb 4c | H..[A^].....UH..AWAVSH...I..H..L |
14600 | 8b 7b 30 4c 89 ff e8 ca 1a ff ff 48 89 df e8 3d 96 ff ff 48 89 df e8 28 ed ff ff 48 8b 7b 30 48 | .{0L.......H...=...H...(...H.{0H |
14620 | 89 c6 e8 45 15 ff ff c7 45 e0 ff ff ff ff c7 45 e4 ff ff ff ff c7 45 d0 04 00 00 00 89 45 d8 48 | ...E....E......E......E......E.H |
14640 | 8d 55 d0 4c 89 ff 4c 89 f6 e8 c2 1f ff ff 48 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 | .U.L..L.......H...[A^A_].UH..AWA |
14660 | 56 41 55 41 54 53 48 83 ec 18 41 89 d6 49 89 f4 48 89 fb 4c 8b 7b 30 8b 43 10 3d 25 01 00 00 74 | VAUATSH...A..I..H..L.{0.C.=%...t |
14680 | 16 83 f8 7b 75 3f 48 8d 75 c0 48 89 df e8 66 f7 ff ff e9 82 00 00 00 48 8b 73 18 4c 89 ff e8 c9 | ...{u?H.u.H...f........H.s.L.... |
146a0 | 14 ff ff c7 45 d0 ff ff ff ff c7 45 d4 ff ff ff ff c7 45 c0 04 00 00 00 89 45 c8 48 89 df e8 8d | ....E......E......E......E.H.... |
146c0 | 95 ff ff eb 54 83 f8 28 0f 85 c8 00 00 00 48 89 df e8 7a 95 ff ff 83 7b 10 29 75 09 c7 45 c0 00 | ....T..(......H...z....{.)u..E.. |
146e0 | 00 00 00 eb 1f 4c 8d 6d c0 48 89 df 4c 89 ee e8 bf f0 ff ff ba ff ff ff ff 4c 89 ff 4c 89 ee e8 | .....L.m.H..L............L..L... |
14700 | 10 16 ff ff be 29 00 00 00 ba 28 00 00 00 48 89 df 44 89 f1 e8 a8 eb ff ff 41 8b 5c 24 08 31 c9 | .....)....(...H..D.......A.\$.1. |
14720 | 8b 45 c0 8d 50 f3 83 fa 02 72 17 85 c0 74 0c 48 8d 75 c0 4c 89 ff e8 6d 17 ff ff 41 0f b6 4f 3c | .E..P....r...t.H.u.L...m...A..O< |
14740 | 29 d9 be 24 00 00 00 41 b8 02 00 00 00 4c 89 ff 89 da e8 4d 10 ff ff 41 c7 44 24 10 ff ff ff ff | )..$...A.....L.....M...A.D$..... |
14760 | 41 c7 44 24 14 ff ff ff ff 41 c7 04 24 0d 00 00 00 41 89 44 24 08 4c 89 ff 44 89 f6 e8 f9 25 ff | A.D$.....A..$....A.D$.L..D....%. |
14780 | ff ff c3 41 88 5f 3c 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 05 0f cc 00 00 48 89 df | ...A._<H...[A\A]A^A_].H......H.. |
147a0 | 48 89 c6 e8 da 92 ff ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 20 49 89 f6 48 89 fb e8 81 eb | H.......UH..AWAVATSH...I..H..... |
147c0 | ff ff 49 89 c4 4c 8b 7b 30 b9 01 00 00 00 4c 89 ff 4c 89 e6 4c 89 f2 e8 58 00 00 00 85 c0 75 47 | ..I..L.{0.....L..L..L...X.....uG |
147e0 | 48 8b 73 68 b9 01 00 00 00 4c 89 ff 4c 89 f2 e8 40 00 00 00 48 8b 7b 30 4c 89 e6 e8 6c 13 ff ff | H.sh.....L..L...@...H.{0L...l... |
14800 | c7 45 d8 ff ff ff ff c7 45 dc ff ff ff ff c7 45 c8 04 00 00 00 89 45 d0 48 8d 55 c8 4c 89 ff 4c | .E......E......E......E.H.U.L..L |
14820 | 89 f6 e8 e9 1d ff ff 48 83 c4 20 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 | .......H...[A\A^A_].UH..AWAVATSI |
14840 | 89 d6 49 89 f7 48 89 fb 45 31 e4 48 85 db 0f 84 e3 00 00 00 0f b6 53 3a 85 d2 7e 6e 8d 42 ff 8b | ..I..H..E1.H..........S:..~n.B.. |
14860 | 73 34 8d 54 32 ff 48 63 d2 48 8b 33 48 8b 7b 10 48 8b 7f 58 48 8b 3f 48 0f bf 14 57 48 8b 76 50 | s4.T2.Hc.H.3H.{.H..XH.?H...WH.vP |
14880 | 48 c1 e2 04 4c 39 3c 16 89 c2 75 cc 41 c7 46 10 ff ff ff ff 41 c7 46 14 ff ff ff ff 41 c7 06 08 | H...L9<...u.A.F.....A.F.....A... |
148a0 | 00 00 00 41 89 46 08 41 bc 08 00 00 00 85 c9 0f 85 82 00 00 00 48 83 c3 18 48 8b 1b 0f b6 4b 10 | ...A.F.A.............H...H....K. |
148c0 | 39 c1 7f f5 c6 43 11 01 eb 6d 0f b6 4b 3b 85 c9 74 1e 48 8b 03 48 8b 50 58 31 c0 4c 39 3a 74 0c | 9....C...m..K;..t.H..H.PX1.L9:t. |
148e0 | ff c0 48 83 c2 10 39 c8 7c f1 eb 04 85 c0 79 26 48 8b 7b 08 45 31 e4 31 c9 4c 89 fe 4c 89 f2 e8 | ..H...9.|.....y&H.{.E1.1.L..L... |
14900 | 30 ff ff ff 85 c0 74 2f 48 89 df 4c 89 fe 4c 89 f2 e8 98 d7 ff ff 41 c7 46 10 ff ff ff ff 41 c7 | 0.....t/H..L..L.......A.F.....A. |
14920 | 46 14 ff ff ff ff 41 c7 06 09 00 00 00 41 89 46 08 41 bc 09 00 00 00 44 89 e0 5b 41 5c 41 5e 41 | F.....A......A.F.A.....D..[A\A^A |
14940 | 5f 5d c3 55 48 89 e5 53 48 83 ec 18 48 89 fb 48 8d 75 e0 31 d2 e8 47 ef ff ff 83 7d e0 01 75 07 | _].UH..SH...H..H.u.1..G....}..u. |
14960 | c7 45 e0 03 00 00 00 48 8b 7b 30 48 8d 75 e0 e8 59 1a ff ff 8b 45 f4 48 83 c4 18 5b 5d c3 55 48 | .E.....H.{0H.u..Y....E.H...[].UH |
14980 | 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 45 89 c6 41 89 cd 89 55 bc 41 89 f4 49 89 ff 49 8b | ..AWAVAUATSH..(E..A...U.A..I..I. |
149a0 | 5f 30 be 03 00 00 00 e8 44 f9 ff ff be 03 01 00 00 4c 89 ff e8 e6 ed ff ff 45 85 f6 74 1b be 28 | _0......D........L.......E..t..( |
149c0 | 00 00 00 b9 fe ff 01 00 48 89 df 44 89 e2 44 89 65 b8 e8 29 0e ff ff eb 0c 44 89 65 b8 48 89 df | ........H..D..D.e..).....D.e.H.. |
149e0 | e8 da 0d ff ff 41 89 c4 c6 45 d2 00 8a 43 3a 88 45 d0 48 8b 43 10 48 8b 40 58 8b 48 28 89 4d c8 | .....A...E...C:.E.H.C.H.@X.H(.M. |
14a00 | 8b 40 18 89 45 cc c6 45 d1 00 48 8b 43 18 48 89 45 c0 48 8d 45 c0 48 89 43 18 4c 89 ff 44 89 ee | .@..E..E..H.C.H.E.H.E.H.C.L..D.. |
14a20 | e8 cb f8 ff ff 48 89 df 44 89 ee e8 1b 11 ff ff 4c 89 ff e8 fc e7 ff ff 48 89 df e8 b5 d8 ff ff | .....H..D.......L.......H....... |
14a40 | 48 89 df 44 89 e6 e8 5a 0e ff ff 45 85 f6 74 1b be 27 00 00 00 b9 fe ff 01 00 48 89 df 8b 55 b8 | H..D...Z...E..t..'........H...U. |
14a60 | e8 9b 0d ff ff 44 8b 75 bc eb 41 be 29 00 00 00 31 c9 48 89 df 44 8b 7d b8 44 89 fa 45 89 e8 e8 | .....D.u..A.)...1.H..D.}.D..E... |
14a80 | 20 0d ff ff 48 89 df 44 8b 75 bc 44 89 f6 e8 e7 22 ff ff 41 83 c7 02 be 2a 00 00 00 b9 fe ff 01 | ....H..D.u.D...."..A....*....... |
14aa0 | 00 48 89 df 44 89 fa e8 54 0d ff ff 41 ff c4 48 89 df 89 c6 44 89 e2 e8 bf 0d ff ff 48 89 df 44 | .H..D...T...A..H....D.......H..D |
14ac0 | 89 f6 e8 b3 22 ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 | ...."..H..([A\A]A^A_].UH..AWAVAU |
14ae0 | 41 54 53 48 83 ec 38 49 89 f6 48 89 fb 4c 8b 7b 30 e8 5a 91 ff ff 48 8d 75 a8 31 d2 48 89 df e8 | ATSH..8I..H..L.{0.Z...H.u.1.H... |
14b00 | 9d ed ff ff be 13 01 00 00 48 89 df e8 8e ec ff ff 8b 43 10 83 c8 08 3d 0a 01 00 00 0f 85 9d 00 | .........H........C....=........ |
14b20 | 00 00 4c 89 75 a0 48 8b 7b 30 48 8d 75 a8 e8 6d 1a ff ff c6 45 d2 00 41 8a 47 3a 88 45 d0 49 8b | ..L.u.H.{0H.u..m....E..A.G:.E.I. |
14b40 | 47 10 48 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 49 8b 47 18 48 89 45 c0 48 8d | G.H.@X.H(.M..@..E..E..I.G.H.E.H. |
14b60 | 45 c0 49 89 47 18 8b 75 b8 48 89 df e8 fe e7 ff ff eb 08 48 89 df e8 fc db ff ff 8b 43 10 3d 03 | E.I.G..u.H.........H........C.=. |
14b80 | 01 00 00 7f 07 83 f8 3b 74 e9 eb 19 3d 21 01 00 00 74 1f 8d 88 fc fe ff ff 83 f9 03 72 14 3d 20 | .......;t...=!...t..........r.=. |
14ba0 | 01 00 00 74 ce 4c 89 ff e8 12 0c ff ff 41 89 c4 eb 55 4c 89 ff e8 3b d7 ff ff e9 ad 00 00 00 4c | ...t.L.......A...UL...;........L |
14bc0 | 89 75 a0 48 8b 7b 30 48 8d 75 a8 e8 fd 17 ff ff c6 45 d2 00 41 8a 47 3a 88 45 d0 49 8b 47 10 48 | .u.H.{0H.u.......E..A.G:.E.I.G.H |
14be0 | 8b 40 58 8b 48 28 89 4d c8 8b 40 18 89 45 cc c6 45 d1 00 49 8b 47 18 48 89 45 c0 48 8d 45 c0 49 | .@X.H(.M..@..E..E..I.G.H.E.H.E.I |
14c00 | 89 47 18 44 8b 65 bc 41 bd 07 00 02 20 44 8b 73 10 41 8d 86 fc fe ff ff 83 f8 1d 76 13 48 89 df | .G.D.e.A.....D.s.A.........v.H.. |
14c20 | e8 52 db ff ff 41 81 fe 12 01 00 00 75 df eb 06 41 0f a3 c5 73 e7 4c 89 ff e8 b7 d6 ff ff 8b 43 | .R...A......u...A...s.L........C |
14c40 | 10 83 e0 fe 3d 04 01 00 00 75 16 4c 89 ff e8 6c 0b ff ff 4c 89 ff 48 8b 75 a0 89 c2 e8 b3 0b ff | ....=....u.L...l...L..H.u....... |
14c60 | ff 4c 89 ff 44 89 e6 e8 39 0c ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 48 | .L..D...9...H..8[A\A]A^A_].UH..H |
14c80 | 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 f6 31 d2 b9 48 00 | .G.H).H.G.H.w.].UH..SPH..1.1..H. |
14ca0 | 00 00 e8 a3 ac ff ff 48 8b 4b 20 48 89 41 18 48 89 48 10 48 c7 40 18 00 00 00 00 48 83 c4 08 5b | .......H.K.H.A.H.H.H.@.....H...[ |
14cc0 | 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 18 00 00 00 00 74 | ].UH..AVSI..I.F.H.p.H..H.@.....t |
14ce0 | 1b 48 8b 5e 18 ba 48 00 00 00 31 c9 4c 89 f7 e8 56 ac ff ff 48 85 db 48 89 de 75 e5 5b 41 5e 5d | .H.^..H...1.L...V...H..H..u.[A^] |
14d00 | c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 4d 8b 66 20 49 8b 74 24 18 48 85 f6 74 34 4d 8d 7c | .UH..AWAVATSI..M.f.I.t$.H..t4M.| |
14d20 | 24 18 48 8b 5e 18 48 85 db 74 26 ba 48 00 00 00 31 c9 4c 89 f7 e8 10 ac ff ff 49 89 1f 4c 89 63 | $.H.^.H..t&.H...1.L.......I..L.c |
14d40 | 10 4c 8d 7b 18 48 8b 73 18 48 85 f6 49 89 dc 75 d1 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 | .L.{.H.s.H..I..u.[A\A^A_].UH..AW |
14d60 | 41 56 53 50 48 89 fb 4c 8b 7b 18 49 83 7f 18 00 7e 08 48 89 df e8 da 69 ff ff 31 f6 ba 08 00 00 | AVSPH..L.{.I....~.H....i..1..... |
14d80 | 00 b9 d8 00 00 00 48 89 df e8 bc ab ff ff 4c 8d 70 08 41 8a 4f 54 80 e1 03 88 48 11 c6 40 10 08 | ......H.......L.p.A.OT....H..@.. |
14da0 | 49 8b 4f 58 48 89 48 08 4d 89 77 58 48 8b 4b 10 4c 89 31 c7 41 08 48 00 00 00 48 83 43 10 10 4c | I.OXH.H.M.wXH.K.L.1.A.H...H.C..L |
14dc0 | 89 78 20 48 c7 40 40 00 00 00 00 48 c7 40 28 00 00 00 00 c7 80 c0 00 00 00 00 00 00 00 4c 89 70 | .x.H.@@....H.@(..............L.p |
14de0 | 58 48 c7 40 60 00 00 00 00 66 c7 80 ce 00 00 00 00 00 48 c7 80 b0 00 00 00 00 00 00 00 c6 80 d0 | XH.@`....f........H............. |
14e00 | 00 00 00 00 c7 80 c4 00 00 00 00 00 00 00 c6 80 d1 00 00 00 01 48 c7 40 48 00 00 00 00 66 c7 80 | .....................H.@H....f.. |
14e20 | cc 00 00 00 01 00 c6 40 12 00 48 c7 80 b8 00 00 00 00 00 00 00 8a 8b c8 00 00 00 88 88 d0 00 00 | .......@..H..................... |
14e40 | 00 8b 8b bc 00 00 00 89 88 c4 00 00 00 48 8b 93 a8 00 00 00 48 89 90 b0 00 00 00 89 88 c8 00 00 | .............H......H........... |
14e60 | 00 49 8b 8f e0 00 00 00 48 8b 49 f8 48 89 08 4c 89 f7 48 89 de e8 0e 00 00 00 4c 89 f0 48 83 c4 | .I......H.I.H..L..H.......L..H.. |
14e80 | 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 f0 48 89 fb 31 f6 31 d2 b9 80 02 00 00 48 89 c7 | .[A^A_].UH..SPH..H..1.1......H.. |
14ea0 | e8 a5 aa ff ff 48 89 43 38 c7 83 b8 00 00 00 28 00 00 00 b9 08 00 00 00 c7 04 08 00 00 00 00 48 | .....H.C8......(...............H |
14ec0 | 83 c1 10 48 81 f9 88 02 00 00 75 ec 48 8d 88 30 02 00 00 48 89 4b 30 48 8d 4b 60 c6 83 a2 00 00 | ...H......u.H..0...H.K0H.K`..... |
14ee0 | 00 00 48 c7 43 78 00 00 00 00 48 c7 43 70 00 00 00 00 48 89 43 60 48 8d 50 10 48 89 53 10 c7 40 | ..H.Cx....H.Cp....H.C`H.P.H.S..@ |
14f00 | 08 00 00 00 00 48 8d 80 50 01 00 00 48 89 43 68 48 89 4b 20 48 83 c4 08 5b 5d c3 55 48 89 e5 41 | .....H..P...H.ChH.K.H...[].UH..A |
14f20 | 57 41 56 53 50 48 89 f3 49 89 fe 48 8b 73 38 48 89 df e8 2b 5c ff ff 4c 8d 7b f8 48 89 df e8 1c | WAVSPH..I..H.s8H...+\..L.{.H.... |
14f40 | 00 00 00 ba d8 00 00 00 31 c9 4c 89 f7 4c 89 fe 48 83 c4 08 5b 41 5e 41 5f 5d e9 eb a9 ff ff 55 | ........1.L..L..H...[A^A_].....U |
14f60 | 48 89 e5 53 50 48 89 fb 48 83 7b 38 00 74 2f 48 8d 43 60 48 89 43 20 48 89 df e8 43 fd ff ff 48 | H..SPH..H.{8.t/H.C`H.C.H...C...H |
14f80 | 8b 73 38 48 63 93 b8 00 00 00 48 c1 e2 04 31 c9 48 89 df 48 83 c4 08 5b 5d e9 ac a9 ff ff 48 83 | .s8Hc.....H...1.H..H...[].....H. |
14fa0 | c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 30 49 89 f7 49 89 fc 45 31 f6 31 f6 ba | ..[].UH..AWAVATSH..0I..I..E1.1.. |
14fc0 | 08 00 00 00 b9 d8 02 00 00 4c 89 ff 41 ff d4 48 89 c3 48 85 db 0f 84 8d 02 00 00 4c 8d 73 08 48 | .........L..A..H..H........L.s.H |
14fe0 | 8d 83 d8 00 00 00 48 c7 43 08 00 00 00 00 c6 43 10 08 c6 83 2c 01 00 00 01 c6 43 11 01 48 89 43 | ......H.C......C....,.....C..H.C |
15000 | 20 48 c7 43 40 00 00 00 00 48 c7 43 28 00 00 00 00 c7 83 c0 00 00 00 00 00 00 00 4c 89 73 58 48 | .H.C@....H.C(..............L.sXH |
15020 | c7 43 60 00 00 00 00 66 c7 83 ce 00 00 00 00 00 48 c7 83 b0 00 00 00 00 00 00 00 c6 83 d0 00 00 | .C`....f........H............... |
15040 | 00 00 c7 83 c4 00 00 00 00 00 00 00 c6 83 d1 00 00 00 01 c7 83 c8 00 00 00 00 00 00 00 48 c7 43 | .............................H.C |
15060 | 48 00 00 00 00 66 c7 83 cc 00 00 00 01 00 c6 43 12 00 48 c7 83 b8 00 00 00 00 00 00 00 4c 89 a3 | H....f.........C..H..........L.. |
15080 | d8 00 00 00 4c 89 bb e0 00 00 00 4c 89 b3 b8 01 00 00 31 ff e8 f7 a7 00 00 89 45 bc 4c 89 75 c0 | ....L......L......1.......E.L.u. |
150a0 | 48 8d 4d bc 48 89 4d c8 48 8d 0d f1 16 05 00 48 89 4d d0 48 8d 0d eb fe ff ff 48 89 4d d8 48 8d | H.M.H.M.H......H.M.H......H.M.H. |
150c0 | 7d c0 be 20 00 00 00 89 c2 e8 69 03 00 00 89 83 28 01 00 00 c6 83 2f 01 00 00 00 c7 83 20 01 00 | }.........i.....(...../......... |
150e0 | 00 00 00 00 00 48 c7 83 88 01 00 00 00 00 00 00 48 c7 83 98 01 00 00 00 00 00 00 48 c7 83 b0 01 | .....H..........H..........H.... |
15100 | 00 00 00 00 00 00 48 c7 83 c0 01 00 00 00 00 00 00 48 c7 83 10 01 00 00 00 00 00 00 48 c7 83 08 | ......H..........H..........H... |
15120 | 01 00 00 00 00 00 00 48 c7 83 00 01 00 00 00 00 00 00 66 c7 83 2d 01 00 00 07 00 48 c7 83 80 01 | .......H..........f..-.....H.... |
15140 | 00 00 00 00 00 00 48 c7 83 78 01 00 00 00 00 00 00 48 c7 83 70 01 00 00 00 00 00 00 48 c7 83 68 | ......H..x.......H..p.......H..h |
15160 | 01 00 00 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 | .......H..`.......H..X.......H.. |
15180 | 50 01 00 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 | P.......H..H.......H..@.......H. |
151a0 | 83 38 01 00 00 00 00 00 00 48 c7 83 30 01 00 00 00 00 00 00 48 c7 83 e8 00 00 00 d8 02 00 00 48 | .8.......H..0.......H..........H |
151c0 | c7 83 f0 00 00 00 00 00 00 00 48 b8 00 00 00 00 c8 00 00 00 48 89 83 a0 01 00 00 c7 83 a8 01 00 | ..........H.........H........... |
151e0 | 00 c8 00 00 00 48 c7 83 d0 02 00 00 00 00 00 00 48 c7 83 c8 02 00 00 00 00 00 00 48 c7 83 c0 02 | .....H..........H..........H.... |
15200 | 00 00 00 00 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 | ......H..........H..........H... |
15220 | 02 00 00 00 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 | .......H..........H..........H.. |
15240 | 90 02 00 00 00 00 00 00 48 8d 35 29 00 00 00 31 d2 4c 89 f7 e8 c9 41 ff ff 85 c0 74 0b 4c 89 f7 | ........H.5)...1.L....A....t.L.. |
15260 | e8 0a 01 00 00 45 31 f6 4c 89 f0 48 83 c4 30 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 | .....E1.L..H..0[A\A^A_].UH..AWAV |
15280 | 41 54 53 48 83 ec 10 48 89 fb 4c 8b 63 18 48 89 de e8 f2 fb ff ff 48 89 df e8 ba 39 00 00 49 89 | ATSH...H..L.c.H.......H....9..I. |
152a0 | 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 79 36 00 | .M.t$@A.D$HE........1.H..L...y6. |
152c0 | 00 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 a2 | .H.]..E.H...L.}......H..L..L.... |
152e0 | 38 00 00 48 89 df e8 6d 39 00 00 48 89 45 d0 c7 45 d8 45 00 00 00 ba 02 00 00 00 48 89 df 4c 89 | 8..H...m9..H.E..E.E........H..L. |
15300 | f6 4c 89 f9 e8 7c 38 00 00 be 40 00 00 00 48 89 df e8 57 01 00 00 48 89 df e8 81 4e 00 00 48 89 | .L...|8...@...H...W...H....N..H. |
15320 | df e8 92 86 ff ff 48 8d 35 63 c1 00 00 ba 11 00 00 00 48 89 df e8 58 02 00 00 49 89 84 24 f0 00 | ......H.5c........H...X...I..$.. |
15340 | 00 00 48 89 df 48 89 c6 e8 84 5b ff ff 41 c6 44 24 57 01 31 ff e8 94 bc fe ff 49 89 84 24 e8 00 | ..H..H....[..A.D$W.1......I..$.. |
15360 | 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 4c 8b 73 18 48 8b 73 | ..H...[A\A^A_].UH..AVSH..L.s.H.s |
15380 | 38 e8 dc 57 ff ff 48 89 df e8 89 5c ff ff 48 8b 43 18 48 8b 70 30 48 63 50 3c 48 c1 e2 03 31 c9 | 8..W..H....\..H.C.H.p0HcP<H...1. |
153a0 | 48 89 df e8 a2 a5 ff ff 49 8b b6 b0 00 00 00 49 8b 96 c0 00 00 00 31 c9 48 89 df e8 8a a5 ff ff | H.......I......I......1.H....... |
153c0 | 49 89 86 b0 00 00 00 49 c7 86 c0 00 00 00 00 00 00 00 48 89 df e8 85 fb ff ff 49 8b 06 49 8b 7e | I......I..........H.......I..I.~ |
153e0 | 08 48 8d 73 f8 ba d8 02 00 00 31 c9 5b 41 5e 5d ff e0 55 48 89 e5 48 8b 47 18 48 8b b8 e0 00 00 | .H.s......1.[A^]..UH..H.G.H..... |
15400 | 00 5d e9 68 ff ff ff 55 48 89 e5 b0 01 48 39 f7 74 20 48 8b 57 10 48 3b 56 10 75 14 48 83 c7 20 | .].h...UH....H9.t.H.W.H;V.u.H... |
15420 | 48 83 c6 20 e8 7d a3 00 00 85 c0 0f 94 c0 eb 02 31 c0 0f b6 c0 5d c3 55 48 89 e5 31 f2 49 89 f0 | H....}..........1....].UH..1.I.. |
15440 | 49 c1 e8 05 49 ff c0 49 39 f0 77 1d 89 d1 c1 e1 05 89 d0 c1 e8 02 01 c8 0f b6 4c 37 ff 01 c1 31 | I...I..I9.w...............L7...1 |
15460 | ca 4c 29 c6 4c 39 c6 73 e3 89 d0 5d c3 55 48 89 e5 41 57 41 56 41 54 53 41 89 f7 49 89 fe 4d 8b | .L).L9.s...].UH..AWAVATSA..I..M. |
15480 | 66 18 45 8b 44 24 3c 45 39 f8 7d 52 49 63 d0 49 8b 74 24 30 48 c1 e2 03 49 63 cf 48 c1 e1 03 4c | f.E.D$<E9.}RIc.I.t$0H...Ic.H...L |
154a0 | 89 f7 e8 a3 a4 ff ff 49 89 44 24 30 49 63 54 24 3c 44 39 fa 41 89 d0 7d 25 48 c1 e2 03 31 f6 eb | .......I.D$0IcT$<D9.A..}%H...1.. |
154c0 | 08 49 8b 44 24 30 48 ff c6 48 01 d0 48 c7 04 f0 00 00 00 00 41 8d 44 30 01 44 39 f8 7c e3 45 85 | .I.D$0H..H..H.......A.D0.D9.|.E. |
154e0 | c0 7e 47 41 8d 47 ff 45 31 c9 49 8b 7c 24 30 4a 8b 34 cf 48 85 f6 4a c7 04 cf 00 00 00 00 74 22 | .~GA.G.E1.I.|$0J.4.H..J.......t" |
15500 | 48 8b 7e 18 8b 4e 0c 21 c1 48 85 ff 49 8b 5c 24 30 48 8b 14 cb 48 89 56 18 48 89 34 cb 48 89 fe | H.~..N.!.H..I.\$0H...H.V.H.4.H.. |
15520 | 75 de 49 ff c1 45 39 c1 7c c0 45 39 f8 7e 20 49 8b 74 24 30 49 63 d0 48 c1 e2 03 49 63 cf 48 c1 | u.I..E9.|.E9.~.I.t$0Ic.H...Ic.H. |
15540 | e1 03 4c 89 f7 e8 00 a4 ff ff 49 89 44 24 30 45 89 7c 24 3c 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 | ..L.......I.D$0E.|$<[A\A^A_].UH. |
15560 | e5 48 8b 47 18 8b 48 3c ff c9 23 4e 0c 48 63 c9 48 c1 e1 03 48 03 48 30 48 89 ca 48 8b 0a 48 39 | .H.G..H<..#N.Hc.H...H.H0H..H..H9 |
15580 | f1 48 8d 49 18 75 f1 48 8b 09 48 89 0a ff 48 38 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 | .H.I.u.H..H...H8].UH..AWAVAUATSH |
155a0 | 83 ec 28 49 89 d4 49 89 f6 49 83 fc 28 77 23 48 8b 5f 18 44 8b 7b 50 45 31 e7 4c 89 e0 48 c1 e8 | ..(I..I..I..(w#H._.D.{PE1.L..H.. |
155c0 | 05 48 ff c0 4c 39 e0 76 61 48 89 7d c8 e9 80 00 00 00 49 8d 44 24 01 48 b9 e0 ff ff ff ff ff ff | .H..L9.vaH.}......I.D$.H........ |
155e0 | 7f 48 39 c8 0f 83 7b 01 00 00 48 8b 47 18 44 8b 78 50 49 8d 54 24 21 be 14 00 00 00 e8 f6 58 ff | .H9...{...H.G.D.xPI.T$!.......X. |
15600 | ff 48 89 c3 4c 89 63 10 44 89 7b 0c c6 43 0a 00 48 8d 7b 20 4c 89 f6 4c 89 e2 e8 8d a1 00 00 42 | .H..L.c.D.{..C..H.{.L..L.......B |
15620 | c6 44 23 20 00 e9 29 01 00 00 48 89 7d c8 4c 89 e1 44 89 fa c1 e2 05 44 89 fe c1 ee 02 01 d6 41 | .D#...)...H.}.L..D.....D.......A |
15640 | 0f b6 54 0e ff 01 f2 41 31 d7 48 29 c1 48 39 c1 73 df 44 8b 6b 3c 41 8d 45 ff 44 21 f8 48 98 48 | ..T....A1.H).H9.s.D.k<A.E.D!.H.H |
15660 | 89 45 c0 48 8b 4b 30 48 89 4d b8 48 89 5d d0 48 8b 1c c1 eb 04 48 8b 5b 18 48 85 db 74 3b 4c 39 | .E.H.K0H.M.H.].H.....H.[.H..t;L9 |
15680 | 63 10 75 f1 48 8d 73 20 4c 89 f7 4c 89 e2 e8 13 a1 00 00 85 c0 75 de 0f b6 43 09 83 f0 03 48 8b | c.u.H.s.L..L.........u...C....H. |
156a0 | 4d d0 0f b6 49 54 83 f1 03 85 c8 0f 85 a2 00 00 00 88 43 09 e9 9a 00 00 00 48 8b 45 c0 48 8b 4d | M...IT............C......H.E.H.M |
156c0 | b8 48 8d 04 c1 48 89 45 c0 48 8b 45 d0 44 39 68 38 48 8b 5d c8 7c 31 41 81 fd ff ff ff 3f 7f 28 | .H...H.E.H.E.D9h8H.].|1A.....?.( |
156e0 | 45 01 ed 48 89 df 44 89 ee e8 7f fd ff ff 48 8b 4d d0 8b 41 3c ff c8 44 21 f8 48 98 48 c1 e0 03 | E..H..D.......H.M..A<..D!.H.H... |
15700 | 48 03 41 30 48 89 45 c0 49 8d 54 24 21 be 04 00 00 00 48 89 df e8 dd 57 ff ff 48 89 c3 4c 89 63 | H.A0H.E.I.T$!.....H....W..H..L.c |
15720 | 10 44 89 7b 0c c6 43 0a 00 48 8d 7b 20 4c 89 f6 4c 89 e2 e8 74 a0 00 00 42 c6 44 23 20 00 48 8b | .D.{..C..H.{.L..L...t...B.D#..H. |
15740 | 4d c0 48 8b 01 48 89 43 18 48 89 19 48 8b 45 d0 ff 40 38 48 89 d8 48 83 c4 28 5b 41 5c 41 5d 41 | M.H..H.C.H..H.E..@8H..H..([A\A]A |
15760 | 5e 41 5f 5d c3 e8 61 a2 ff ff 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 89 df e8 d5 a0 00 00 4c | ^A_]..a...UH..AVSH..I..H.......L |
15780 | 89 f7 48 89 de 48 89 c2 5b 41 5e 5d e9 01 fe ff ff 55 48 89 e5 53 50 48 89 f3 48 b8 d8 ff ff ff | ..H..H..[A^].....UH..SPH..H..... |
157a0 | ff ff ff 7f 48 39 c3 73 35 48 8d 53 28 be 07 00 00 00 e8 40 57 ff ff 48 89 58 18 48 c7 40 10 00 | ....H9.s5H.S(......@W..H.X.H.@.. |
157c0 | 00 00 00 48 8d 0d d6 0f 05 00 48 8b 11 48 89 50 20 8a 49 08 88 48 0a 48 83 c4 08 5b 5d c3 e8 e8 | ...H......H..H.P..I..H.H...[]... |
157e0 | a1 ff ff 90 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 db 0d 05 00 be 88 00 00 00 e8 52 ea fe ff 31 | ....UH..SPH................R...1 |
15800 | f6 ba 11 00 00 00 48 89 df e8 fd c4 fe ff 48 8d 35 fb a7 05 00 31 d2 48 89 df e8 c8 ea fe ff 31 | ......H.......H.5....1.H.......1 |
15820 | f6 ba 01 00 00 00 48 89 df e8 dd c4 fe ff 48 8d 35 5b a5 00 00 31 d2 48 89 df e8 eb bf fe ff be | ......H.......H.5[...1.H........ |
15840 | fe ff ff ff 48 89 df e8 85 ba fe ff be fe ff ff ff 48 89 df e8 73 c8 fe ff be fe ff ff ff 48 89 | ....H............H...s........H. |
15860 | df e8 eb b7 fe ff be fe ff ff ff 48 89 df e8 5e ba fe ff 48 8d 15 38 aa 00 00 be fe ff ff ff 48 | ...........H...^...H..8........H |
15880 | 89 df e8 3a c6 fe ff be fe ff ff ff 48 89 df e8 bd b7 fe ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 | ...:........H............H...[]. |
158a0 | 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fd 48 8d 55 d0 be 01 00 00 00 e8 ca da | UH..AWAVAUATSH...I..H.U......... |
158c0 | fe ff 48 89 45 c8 be 02 00 00 00 ba 01 00 00 00 4c 89 ef e8 c3 dc fe ff 48 85 c0 78 05 49 89 c7 | ..H.E...........L.......H..x.I.. |
158e0 | eb 17 48 8b 4d d0 48 89 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 | ..H.M.H..H..E1.H9.r.L.|.......L. |
15900 | ef 4c 89 fa e8 92 dc fe ff 48 85 c0 4c 8b 65 d0 78 05 49 89 c6 eb 13 48 89 c1 48 f7 d9 45 31 f6 | .L.......H..L.e.x.I....H..H..E1. |
15920 | 49 39 cc 72 05 4e 8d 74 20 01 4d 85 ff be 01 00 00 00 49 0f 4f f7 4d 39 e6 4c 89 f1 49 0f 4f cc | I9.r.N.t..M.......I.O.M9.L..I.O. |
15940 | 31 c0 48 89 ca 48 29 f2 7c 7b 48 ff c2 89 d3 48 63 d3 48 01 f2 48 39 ca 7e 5a 48 8d 15 b4 bf 00 | 1.H..H).|{H....Hc.H..H9.~ZH..... |
15960 | 00 4c 89 ef 89 de e8 67 da fe ff 89 d8 85 c0 7e 54 89 45 c4 4d 85 ff b8 01 00 00 00 49 0f 4f c7 | .L.....g.......~T.E.M.......I.O. |
15980 | 48 8b 4d c8 48 8d 5c 08 ff 49 f7 d6 49 f7 d4 4d 39 e6 4d 0f 4d e6 41 f7 dc 41 29 c4 0f b6 33 4c | H.M.H.\..I..I..M9.M.M.A..A)...3L |
159a0 | 89 ef e8 67 be fe ff 48 ff c3 41 ff cc 75 ed 8b 45 c4 eb 11 48 8d 35 5a bf 00 00 31 c0 4c 89 ef | ...g...H..A..u..E...H.5Z...1.L.. |
159c0 | e8 ad d3 fe ff 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 | .....H...[A\A]A^A_].UH..AWAVAUAT |
159e0 | 53 48 81 ec 38 20 00 00 49 89 fd e8 45 b6 fe ff 41 89 c6 49 63 de 48 89 9d a8 df ff ff 48 8d b5 | SH..8...I...E...A..Ic.H......H.. |
15a00 | b8 df ff ff 4c 89 ef 48 89 da e8 1c de fe ff 48 89 85 b0 df ff ff 85 db 7e 44 45 89 f4 45 31 ff | ....L..H.......H........~DE..E1. |
15a20 | 49 8d 5f 01 4c 89 ef 89 de e8 ff da fe ff 49 89 c6 41 0f b6 c6 4c 39 f0 74 11 4c 89 ef 89 de 48 | I._.L.........I..A...L9.t.L....H |
15a40 | 8d 15 bc be 00 00 e8 2e d2 fe ff 48 8b 85 b0 df ff ff 46 88 34 38 41 39 dc 49 89 df 75 c2 48 8d | ...........H......F.48A9.I..u.H. |
15a60 | bd b8 df ff ff 48 8b b5 a8 df ff ff e8 f1 dc fe ff b8 01 00 00 00 48 81 c4 38 20 00 00 5b 41 5c | .....H................H..8...[A\ |
15a80 | 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 20 20 00 00 48 89 fb be 02 00 | A]A^A_].UH..AWAVATSH......H..... |
15aa0 | 00 00 e8 38 bb fe ff 41 89 c7 41 be 01 00 00 00 be 01 00 00 00 ba 06 00 00 00 48 89 df e8 60 d9 | ...8...A..A...............H...`. |
15ac0 | fe ff be 01 00 00 00 48 89 df e8 82 b5 fe ff 4c 8d a5 c0 df ff ff 48 89 df 4c 89 e6 e8 29 dd fe | .......H.......L......H..L...).. |
15ae0 | ff 48 8d 35 b4 2c 00 00 48 89 df 4c 89 e2 44 89 f9 e8 02 c9 fe ff 85 c0 74 16 48 8d 35 e3 bd 00 | .H.5.,..H..L..D.........t.H.5... |
15b00 | 00 31 c0 48 89 df e8 67 d2 fe ff 41 89 c6 eb 0c 48 8d bd c0 df ff ff e8 f8 db fe ff 44 89 f0 48 | .1.H...g...A....H...........D..H |
15b20 | 81 c4 20 20 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 be 01 00 00 00 5d e9 bd 1d 00 00 55 48 | ......[A\A^A_].UH.......].....UH |
15b40 | 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 98 20 00 00 48 89 fb 48 89 9d 70 df ff ff e8 d4 b4 fe | ..AWAVAUATSH......H..H..p....... |
15b60 | ff 89 85 6c df ff ff 48 8d 55 b8 be 01 00 00 00 48 89 df e8 14 d8 fe ff 49 89 c7 4c 8b 6d b8 48 | ...l...H.U......H.......I..L.m.H |
15b80 | 8d b5 98 df ff ff 48 89 df e8 7c dc fe ff 4d 85 ed 0f 8e 72 05 00 00 b8 01 00 00 00 4c 8d a5 98 | ......H...|...M....r........L... |
15ba0 | df ff ff 4d 01 fd e9 3f 03 00 00 b9 51 00 00 00 0f a3 c1 0f 83 3d 05 00 00 4c 8d b5 80 df ff ff | ...M...?....Q........=...L...... |
15bc0 | 4c 89 f7 48 8d 35 c6 a1 00 00 e8 78 2b 00 00 48 89 df 8b b5 68 df ff ff e8 c2 d8 fe ff b0 01 48 | L..H.5.....x+..H....h..........H |
15be0 | 8b bd 60 df ff ff 4c 89 f6 e8 30 9c 00 00 eb 74 83 fa 60 7f 11 83 fa 58 48 8b 9d 70 df ff ff 74 | ..`...L...0....t..`....XH..p...t |
15c00 | 28 e9 f0 04 00 00 8d 42 9f 83 f8 17 48 8b 9d 70 df ff ff 0f 87 dd 04 00 00 48 8d 0d 0c 05 00 00 | (......B....H..p.........H...... |
15c20 | 48 63 04 81 48 01 c8 ff e0 48 89 df 8b b5 68 df ff ff e8 f6 d8 fe ff 49 89 c6 48 8d 9d 80 df ff | Hc..H....H....h........I..H..... |
15c40 | ff 48 89 df 48 8d 35 17 bc 00 00 e8 f7 2a 00 00 31 c0 48 8b bd 60 df ff ff 48 89 de 4c 89 f2 e8 | .H..H.5......*..1.H..`...H..L... |
15c60 | ba 9b 00 00 89 c3 48 63 c3 48 01 85 a8 df ff ff 4d 39 ef 8b 85 68 df ff ff 0f 82 6b 02 00 00 e9 | ......Hc.H......M9...h.....k.... |
15c80 | 85 04 00 00 48 89 df 8b b5 68 df ff ff e8 9b d8 fe ff 48 89 c1 31 c0 48 8b bd 60 df ff ff 48 8d | ....H....h........H..1.H..`...H. |
15ca0 | b5 80 df ff ff 89 ca e8 72 9b 00 00 eb b6 48 89 df 8b b5 68 df ff ff 48 8d 55 d0 e8 cc d6 fe ff | ........r.....H....h...H.U...... |
15cc0 | 49 89 c6 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 fa d8 fe ff | I..H......H;.....r......L....... |
15ce0 | 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ff c6 04 01 22 48 8b 45 | H......H.H.H......H........."H.E |
15d00 | d0 48 85 c0 48 8d 40 ff 48 89 45 d0 48 8d 5d c6 0f 84 16 01 00 00 41 8a 06 3c 5b 0f b6 f8 7f 14 | .H..H.@.H.E.H.].......A..<[..... |
15d20 | 31 d2 84 c0 0f 84 b3 00 00 00 3c 0a 74 0a 3c 22 74 06 eb 40 3c 5c 75 3c 48 8b 85 a8 df ff ff 48 | 1.........<.t.<"t..@<\u<H......H |
15d40 | 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 85 d8 fe ff 48 8b 85 a8 df ff ff 48 8d 48 01 | ;.....r......L.......H......H.H. |
15d60 | 48 89 8d a8 df ff ff 48 8b 8d 98 df ff ff c6 04 01 5c eb 27 40 84 ff 78 14 48 8b 05 90 92 05 00 | H......H.........\.'@..x.H...... |
15d80 | 8b 44 b8 3c b9 00 02 00 00 21 c8 eb 0a be 00 02 00 00 e8 c5 98 00 00 85 c0 75 3e 48 8b 85 a8 df | .D.<.....!...............u>H.... |
15da0 | ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 00 4c 89 e7 e8 22 d8 fe ff 48 8b 85 a8 df ff ff 41 | ..H;.....r......L..."...H......A |
15dc0 | 8a 0e 48 8d 50 01 48 89 95 a8 df ff ff 48 8b 95 98 df ff ff 88 0c 02 eb 3b 41 0f b6 16 41 0f b6 | ..H.P.H......H..........;A...A.. |
15de0 | 46 01 83 c0 d0 83 f8 0a 73 0e 31 c0 48 89 df 48 8d 35 95 ba 00 00 eb 0c 31 c0 48 89 df 48 8d 35 | F.......s.1.H..H.5......1.H..H.5 |
15e00 | 83 ba 00 00 e8 15 9a 00 00 4c 89 e7 48 89 de e8 bd d8 fe ff 49 ff c6 48 8b 45 d0 48 85 c0 48 8d | .........L..H.......I..H.E.H..H. |
15e20 | 40 ff 48 89 45 d0 0f 85 ea fe ff ff 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff 72 14 be 01 00 00 | @.H.E.......H......H;.....r..... |
15e40 | 00 4c 89 e7 e8 91 d7 fe ff 48 8b 85 a8 df ff ff 48 8d 48 01 48 89 8d a8 df ff ff 48 8b 8d 98 df | .L.......H......H.H.H......H.... |
15e60 | ff ff c6 04 01 22 31 db e9 f9 fd ff ff 48 89 df 8b b5 68 df ff ff 48 8d 95 78 df ff ff e8 07 e0 | ....."1......H....h...H..x...... |
15e80 | fe ff 49 89 de 48 89 85 58 df ff ff be 2e 00 00 00 48 8d 9d 80 df ff ff 48 89 df e8 90 99 00 00 | ..I..H..X........H......H....... |
15ea0 | 48 85 c0 75 19 48 83 bd 78 df ff ff 64 72 0f 4c 89 e7 e8 b9 d8 fe ff 31 db e9 a8 fd ff ff 31 c0 | H..u.H..x...dr.L.......1......1. |
15ec0 | 48 8b bd 60 df ff ff 48 89 de 48 8b 95 58 df ff ff e8 48 99 00 00 89 c3 be fe ff ff ff 4c 89 f7 | H..`...H..H..X....H..........L.. |
15ee0 | e8 6c b1 fe ff e9 7c fd ff ff 89 c3 41 8a 07 3c 25 75 53 4d 8d 77 01 41 80 7f 01 25 0f 85 91 00 | .l....|.....A..<%uSM.w.A...%.... |
15f00 | 00 00 48 8b 85 a8 df ff ff 48 3b 85 a0 df ff ff b1 25 72 17 be 01 00 00 00 4c 89 e7 e8 b9 d6 fe | ..H......H;......%r......L...... |
15f20 | ff 41 8a 0e 48 8b 85 a8 df ff ff 49 83 c7 02 48 8d 50 01 48 89 95 a8 df ff ff 48 8b 95 98 df ff | .A..H......I...H.P.H......H..... |
15f40 | ff 88 0c 02 eb 3f 48 8b 8d a8 df ff ff 48 3b 8d a0 df ff ff 72 17 be 01 00 00 00 4c 89 e7 e8 77 | .....?H......H;.....r......L...w |
15f60 | d6 fe ff 41 8a 07 48 8b 8d a8 df ff ff 49 ff c7 48 8d 51 01 48 89 95 a8 df ff ff 48 8b 95 98 df | ...A..H......I..H.Q.H......H.... |
15f80 | ff ff 88 04 0a 4d 39 ef 0f 82 5e ff ff ff e9 76 01 00 00 be 00 02 00 00 4c 89 e7 e8 3a d6 fe ff | .....M9...^....v........L...:... |
15fa0 | 48 89 85 60 df ff ff 8d 43 01 3b 9d 6c df ff ff 7c 19 48 8b bd 70 df ff ff 89 c3 89 de 48 8d 15 | H..`....C.;.l...|.H..p.......H.. |
15fc0 | 95 b8 00 00 e8 b0 cc fe ff 89 d8 89 85 68 df ff ff 45 8a 3e 45 84 ff 4c 89 f3 75 08 45 31 ff 4c | .............h...E.>E..L..u.E1.L |
15fe0 | 89 f3 eb 29 41 0f be f7 ba 06 00 00 00 48 8d 3d 9d b8 00 00 e8 a7 97 00 00 48 85 c0 74 0f 44 8a | ...)A........H.=.........H..t.D. |
16000 | 7b 01 48 ff c3 45 84 ff 75 da 45 31 ff 48 89 d8 4c 29 f0 48 83 f8 06 72 18 31 c0 48 8b bd 70 df | {.H..E..u.E1.H..L).H...r.1.H..p. |
16020 | ff ff 48 8d 35 6e b8 00 00 e8 44 cd fe ff 44 8a 3b 41 0f b6 c7 83 c0 d0 48 8d 4b 01 83 f8 0a 48 | ..H.5n....D...D.;A......H.K....H |
16040 | 0f 43 cb 0f b6 01 83 c0 d0 4c 8d 79 01 83 f8 0a 4c 0f 43 f9 41 8a 07 3c 2e 75 2c 41 0f b6 47 01 | .C.......L.y....L.C.A..<.u,A..G. |
16060 | 83 c0 d0 49 8d 4f 01 49 83 c7 02 83 f8 0a 4c 0f 43 f9 41 0f b6 07 83 c0 d0 49 8d 4f 01 83 f8 0a | ...I.O.I......L.C.A......I.O.... |
16080 | 4c 0f 42 f9 41 8a 07 0f b6 c0 83 c0 d0 83 f8 09 77 15 31 c0 48 8b bd 70 df ff ff 48 8d 35 15 b8 | L.B.A...........w.1.H..p...H.5.. |
160a0 | 00 00 e8 cb cc fe ff c6 85 80 df ff ff 25 4c 89 fb 4c 29 f3 48 8d 53 01 48 8d bd 81 df ff ff 4c | .............%L..L).H.S.H......L |
160c0 | 89 f6 e8 e5 96 00 00 48 8d 85 80 df ff ff c6 44 03 02 00 41 0f be 17 49 ff c7 83 fa 57 0f 8f 0d | .......H.......D...A...I....W... |
160e0 | fb ff ff 8d 42 bf 83 f8 06 48 8b 9d 70 df ff ff 0f 86 b5 fa ff ff 48 8d 35 68 b7 00 00 31 c0 48 | ....B....H..p.........H.5h...1.H |
16100 | 89 df e8 6b cc fe ff eb 11 48 8d bd 98 df ff ff e8 ff d5 fe ff b8 01 00 00 00 48 81 c4 98 20 00 | ...k.....H................H..... |
16120 | 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 8d fa ff ff ca ff ff ff 58 fb ff ff fd fa ff ff 8d fa ff ff | .[A\A]A^A_].........X........... |
16140 | 8d fa ff ff 8d fa ff ff ca ff ff ff fd fa ff ff ca ff ff ff ca ff ff ff ca ff ff ff ca ff ff ff | ................................ |
16160 | ca ff ff ff fd fa ff ff ca ff ff ff 82 fb ff ff ca ff ff ff 41 fd ff ff ca ff ff ff fd fa ff ff | ....................A........... |
16180 | ca ff ff ff ca ff ff ff fd fa ff ff 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 eb d1 fe | ............UH..SPH.......1..... |
161a0 | ff be 02 00 00 00 31 d2 48 89 df e8 dc d1 fe ff be 02 00 00 00 48 89 df e8 94 ae fe ff 31 f6 48 | ......1.H............H.......1.H |
161c0 | 89 df e8 47 b6 fe ff 48 8d 35 42 24 00 00 ba 03 00 00 00 48 89 df e8 f8 b7 fe ff b8 01 00 00 00 | ...G...H.5B$.......H............ |
161e0 | 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 22 00 00 49 89 fe 48 8d | H...[].UH..AWAVAUATSH..."..I..H. |
16200 | 55 c8 be 01 00 00 00 e8 80 d1 fe ff 48 89 c3 48 8d 55 c0 be 02 00 00 00 4c 89 f7 e8 6c d1 fe ff | U...........H..H.U......L...l... |
16220 | 49 89 c7 be 03 00 00 00 4c 89 f7 e8 cc b0 fe ff 41 89 c4 4c 89 a5 48 dd ff ff 48 8b 55 c8 48 ff | I.......L.......A..L..H...H.U.H. |
16240 | c2 be 04 00 00 00 4c 89 f7 e8 4d d3 fe ff 48 89 85 60 dd ff ff 41 8a 07 88 85 6f dd ff ff 41 8d | ......L...M...H..`...A....o...A. |
16260 | 44 24 fd 83 f8 04 72 14 48 8d 15 80 b5 00 00 be 03 00 00 00 4c 89 f7 e8 fd c9 fe ff 48 8d b5 70 | D$....r.H...........L.......H..p |
16280 | dd ff ff 4c 89 f7 e8 7f d5 fe ff 80 bd 6f dd ff ff 5e 75 10 49 ff c7 48 8b 45 c0 48 ff c8 48 89 | ...L.........o...^u.I..H.E.H..H. |
162a0 | 45 c0 eb 04 48 8b 45 c0 4c 89 bd 50 dd ff ff 4c 89 b5 b0 fd ff ff 4c 89 b5 38 dd ff ff c7 85 90 | E...H.E.L..P...L......L..8...... |
162c0 | fd ff ff c8 00 00 00 48 89 9d 98 fd ff ff 48 8b 4d c8 48 01 d9 48 89 8d a0 fd ff ff 4c 01 f8 48 | .......H......H.M.H..H......L..H |
162e0 | 89 85 a8 fd ff ff 45 31 f6 e9 18 03 00 00 c7 85 b8 fd ff ff 00 00 00 00 48 8d bd 90 fd ff ff 48 | ......E1................H......H |
16300 | 89 de 4c 89 fa e8 f2 18 00 00 49 89 c5 4d 85 ed 0f 84 0b 01 00 00 49 ff c6 4c 8b a5 b0 fd ff ff | ..L.......I..M........I..L...... |
16320 | 48 8b 85 48 dd ff ff 83 f8 05 75 23 31 f6 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 bb 1d 00 00 | H..H......u#1.H......H..L....... |
16340 | be 03 00 00 00 4c 89 e7 e8 f9 b7 fe ff eb 3c 83 f8 06 0f 85 30 01 00 00 be 03 00 00 00 4c 89 e7 | .....L........<.....0........L.. |
16360 | e8 6c af fe ff 48 8d bd 90 fd ff ff 48 89 de 4c 89 ea e8 0d 1d 00 00 ba 01 00 00 00 31 c9 45 31 | .l...H......H..L............1.E1 |
16380 | c0 4c 89 e7 89 c6 e8 38 be fe ff 4c 89 b5 58 dd ff ff be ff ff ff ff 4c 89 e7 e8 40 b2 fe ff 85 | .L.....8...L..X........L...@.... |
163a0 | c0 75 20 be fe ff ff ff 4c 89 e7 e8 a1 ac fe ff 4c 89 ea 48 29 da 4c 89 e7 48 89 de e8 69 b4 fe | .u......L.......L..H).L..H...i.. |
163c0 | ff eb 3f be ff ff ff ff 4c 89 e7 e8 cd af fe ff 85 c0 75 2e be ff ff ff ff 4c 89 e7 e8 1b af fe | ..?.....L.........u......L...... |
163e0 | ff 4c 89 e7 89 c6 e8 33 af fe ff 48 89 c1 31 c0 4c 89 e7 48 8d 35 14 b4 00 00 48 89 ca e8 70 c9 | .L.....3...H..1.L..H.5....H...p. |
16400 | fe ff 48 8d bd 70 dd ff ff e8 62 d3 fe ff 49 39 dd 4c 8b bd 50 dd ff ff 4c 8b b5 58 dd ff ff 77 | ..H..p....b...I9.L..P...L..X...w |
16420 | 52 48 3b 9d a0 fd ff ff 0f 83 e5 01 00 00 48 8b 85 80 dd ff ff 48 3b 85 78 dd ff ff 72 18 be 01 | RH;...........H......H;.x...r... |
16440 | 00 00 00 48 8d bd 70 dd ff ff e8 8b d1 fe ff 48 8b 85 80 dd ff ff 8a 0b 48 ff c3 48 8d 50 01 48 | ...H..p........H........H..H.P.H |
16460 | 89 95 80 dd ff ff 48 8b 95 70 dd ff ff 88 0c 02 49 89 dd 80 bd 6f dd ff ff 5e 4c 89 eb 0f 85 83 | ......H..p......I....o...^L..... |
16480 | 01 00 00 e9 8e 01 00 00 4c 89 b5 58 dd ff ff be 03 00 00 00 4c 89 e7 48 8d 55 d0 e8 65 b1 fe ff | ........L..X........L..H.U..e... |
164a0 | 49 89 c7 48 83 7d d0 00 0f 84 60 ff ff ff 4c 89 e8 48 29 d8 48 89 85 40 dd ff ff 45 31 f6 43 8a | I..H.}....`...L..H).H..@...E1.C. |
164c0 | 04 37 3c 25 75 3a 43 0f be 74 37 01 49 ff c6 40 0f b6 c6 83 c0 d0 83 f8 0a 73 6b 40 80 fe 30 0f | .7<%u:C..t7.I..@.........sk@..0. |
164e0 | 85 c0 00 00 00 48 8d bd 70 dd ff ff 48 89 de 48 8b 95 40 dd ff ff e8 9e d1 fe ff e9 f4 00 00 00 | .....H..p...H..H..@............. |
16500 | 48 8b 8d 80 dd ff ff 48 3b 8d 78 dd ff ff 72 1c be 01 00 00 00 48 8d bd 70 dd ff ff e8 b9 d0 fe | H......H;.x...r......H..p....... |
16520 | ff 43 8a 04 37 48 8b 8d 80 dd ff ff 48 8d 51 01 48 89 95 80 dd ff ff 48 8b 95 70 dd ff ff 88 04 | .C..7H......H.Q.H......H..p..... |
16540 | 0a e9 ae 00 00 00 40 80 fe 25 74 16 ba 25 00 00 00 31 c0 4c 89 e7 48 8d 35 d2 b2 00 00 e8 10 c8 | ......@..%t..%...1.L..H.5....... |
16560 | fe ff 48 8b 85 80 dd ff ff 48 3b 85 78 dd ff ff 72 18 be 01 00 00 00 48 8d bd 70 dd ff ff e8 57 | ..H......H;.x...r......H..p....W |
16580 | d0 fe ff 48 8b 85 80 dd ff ff 43 8a 0c 37 48 8d 50 01 48 89 95 80 dd ff ff 48 8b 95 70 dd ff ff | ...H......C..7H.P.H......H..p... |
165a0 | 88 0c 02 eb 4f 83 c6 cf 48 8d bd 90 fd ff ff 48 89 da 4c 89 e9 e8 41 1b 00 00 be ff ff ff ff 31 | ....O...H......H..L...A........1 |
165c0 | d2 4c 89 e7 e8 c0 d8 fe ff be fe ff ff ff ba ff ff ff ff 4c 89 e7 e8 e4 aa fe ff be fe ff ff ff | .L.................L............ |
165e0 | 4c 89 e7 e8 69 aa fe ff 48 8d bd 70 dd ff ff e8 7c d1 fe ff 49 ff c6 4c 3b 75 d0 0f 82 bd fe ff | L...i...H..p....|...I..L;u...... |
16600 | ff e9 08 fe ff ff 4c 3b b5 60 dd ff ff 0f 8c db fc ff ff 49 89 dd 48 8b 95 a0 fd ff ff 4c 29 ea | ......L;.`.........I..H......L). |
16620 | 48 8d 9d 70 dd ff ff 48 89 df 4c 89 ee e8 67 d0 fe ff 48 89 df e8 da d0 fe ff 48 8b bd 38 dd ff | H..p...H..L...g...H.......H..8.. |
16640 | ff 4c 89 f6 e8 c5 b1 fe ff b8 02 00 00 00 48 81 c4 a8 22 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 | .L............H..."..[A\A]A^A_]. |
16660 | 55 48 89 e5 53 50 48 89 fb 48 8d 55 f0 be 01 00 00 00 e8 15 cd fe ff 48 8b 75 f0 48 89 df e8 8b | UH..SPH..H.U...........H.u.H.... |
16680 | b1 fe ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 | ........H...[].UH..AWAVSH..(...H |
166a0 | 89 fb 48 8d 55 e0 be 01 00 00 00 e8 dc cc fe ff 49 89 c6 48 8b 55 e0 48 8d b5 c0 df ff ff 48 89 | ..H.U...........I..H.U.H......H. |
166c0 | df e8 65 d1 fe ff 49 89 c7 31 db 48 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 8c 8f 00 00 41 88 04 1f | ..e...I..1.H.}..t.A..<......A... |
166e0 | 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 eb 02 31 f6 48 8d bd c0 df ff ff e8 66 d0 fe ff b8 01 00 00 | H..H.u.H9.r...1.H.......f....... |
16700 | 00 48 81 c4 28 20 00 00 5b 41 5e 41 5f 5d c3 55 48 89 e5 31 f6 5d e9 e0 11 00 00 55 48 89 e5 41 | .H..(...[A^A_].UH..1.].....UH..A |
16720 | 57 41 56 41 55 41 54 53 48 81 ec 48 20 00 00 49 89 fd 41 bc 01 00 00 00 48 8d 55 d0 be 01 00 00 | WAVAUATSH..H...I..A.....H.U..... |
16740 | 00 e8 46 cc fe ff 49 89 c6 be 02 00 00 00 4c 89 ef e8 d7 cd fe ff 49 89 c7 48 8d 15 30 96 00 00 | ..F...I.......L.......I..H..0... |
16760 | 48 8d 4d c8 be 03 00 00 00 4c 89 ef e8 c2 cb fe ff 48 89 85 a0 df ff ff 4d 85 ff 7e 38 48 8b 4d | H.M......L.......H......M..~8H.M |
16780 | d0 48 8b 5d c8 48 89 ce 48 01 de 72 0f b8 ff ff ff 7f 31 d2 49 f7 f7 48 39 c6 76 2f 48 8d 35 25 | .H.].H..H..r......1.I..H9.v/H.5% |
167a0 | af 00 00 31 c0 4c 89 ef e8 c5 c5 fe ff 41 89 c4 e9 b8 00 00 00 48 8d 35 d4 95 00 00 31 d2 4c 89 | ...1.L.......A.......H.5....1.L. |
167c0 | ef e8 64 b0 fe ff e9 a2 00 00 00 49 0f af cf 49 8d 47 ff 48 0f af d8 48 01 cb 48 89 9d 98 df ff | ..d........I...I.G.H...H..H..... |
167e0 | ff 48 8d b5 a8 df ff ff 4c 89 ef 48 89 da e8 38 d0 fe ff 49 89 c5 48 8b 55 d0 4c 89 ef 4c 89 f6 | .H......L..H...8...I..H.U.L..L.. |
16800 | e8 a7 8f 00 00 49 83 ff 02 7c 49 49 ff cf 48 8b 5d d0 4d 8d 64 1d 00 48 8b 55 c8 48 85 d2 74 1d | .....I...|II..H.].M.d..H.U.H..t. |
16820 | 4c 89 e7 48 8b b5 a0 df ff ff e8 7d 8f 00 00 48 03 5d c8 49 01 dd 48 8b 5d d0 4d 89 ec 4c 89 e7 | L..H.......}...H.].I..H.].M..L.. |
16840 | 4c 89 f6 48 89 da e8 61 8f 00 00 49 83 ff 01 4d 89 e5 7f b7 48 8d bd a8 df ff ff 48 8b b5 98 df | L..H...a...I...M....H......H.... |
16860 | ff ff e8 fb ce fe ff 41 bc 01 00 00 00 44 89 e0 48 81 c4 48 20 00 00 5b 41 5c 41 5d 41 5e 41 5f | .......A.....D..H..H...[A\A]A^A_ |
16880 | 5d c3 55 48 89 e5 41 56 53 48 81 ec 30 20 00 00 49 89 fe 48 8d 55 e8 be 01 00 00 00 e8 eb ca fe | ].UH..AVSH..0...I..H.U.......... |
168a0 | ff 48 89 c3 48 8b 55 e8 48 8d b5 c8 df ff ff 4c 89 f7 e8 74 cf fe ff 48 8b 75 e8 31 c9 48 85 f6 | .H..H.U.H......L...t...H.u.1.H.. |
168c0 | 74 18 8a 54 1e ff 88 14 08 48 ff c1 48 8b 75 e8 48 ff cb 48 39 ce 77 ea eb 02 31 f6 48 8d bd c8 | t..T.....H..H.u.H..H9.w...1.H... |
168e0 | df ff ff e8 7a ce fe ff b8 01 00 00 00 48 81 c4 30 20 00 00 5b 41 5e 5d c3 55 48 89 e5 41 57 41 | ....z........H..0...[A^].UH..AWA |
16900 | 56 53 50 49 89 ff 48 8d 55 e0 be 01 00 00 00 e8 78 ca fe ff 49 89 c6 be 02 00 00 00 4c 89 ff e8 | VSPI..H.U.......x...I.......L... |
16920 | 09 cc fe ff 48 85 c0 78 05 48 89 c3 eb 16 48 8b 4d e0 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 48 | ....H..x.H....H.M.H..H..1.H9.r.H |
16940 | 8d 5c 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 ff e8 43 cc fe ff 48 85 c0 48 8b 55 e0 78 | .\.......H......L...C...H..H.U.x |
16960 | 05 48 89 c1 eb 12 48 89 c6 48 f7 de 31 c9 48 39 f2 72 05 48 8d 4c 10 01 48 85 db b8 01 00 00 00 | .H....H..H..1.H9.r.H.L..H....... |
16980 | 48 0f 4f c3 48 39 d1 48 0f 4f ca 48 39 c1 7d 0b 48 8d 35 f9 93 00 00 31 d2 eb 10 4a 8d 74 30 ff | H.O.H9.H.O.H9.}.H.5....1...J.t0. |
169a0 | ba 01 00 00 00 48 29 c2 48 01 ca 4c 89 ff e8 77 ae fe ff b8 01 00 00 00 48 83 c4 08 5b 41 5e 41 | .....H).H..L...w........H...[A^A |
169c0 | 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 81 ec 28 20 00 00 48 89 fb 48 8d 55 e0 be 01 00 00 00 e8 | _].UH..AWAVSH..(...H..H.U....... |
169e0 | a8 c9 fe ff 49 89 c6 48 8b 55 e0 48 8d b5 c0 df ff ff 48 89 df e8 31 ce fe ff 49 89 c7 31 db 48 | ....I..H.U.H......H...1...I..1.H |
16a00 | 83 7d e0 00 74 1c 41 0f b6 3c 1e e8 5e 8c 00 00 41 88 04 1f 48 ff c3 48 8b 75 e0 48 39 f3 72 e6 | .}..t.A..<..^...A...H..H.u.H9.r. |
16a20 | eb 02 31 f6 48 8d bd c0 df ff ff e8 32 cd fe ff b8 01 00 00 00 48 81 c4 28 20 00 00 5b 41 5e 41 | ..1.H.......2........H..(...[A^A |
16a40 | 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec a8 20 00 00 48 89 fb 48 89 9d 40 df ff | _].UH..AWAVAUATSH......H..H..@.. |
16a60 | ff b8 01 00 00 00 48 89 85 50 df ff ff be 01 00 00 00 31 d2 e8 13 c9 fe ff 49 89 c6 4c 89 b5 a0 | ......H..P........1......I..L... |
16a80 | df ff ff 48 89 9d a8 df ff ff c7 85 b0 df ff ff 01 00 00 00 c7 85 b4 df ff ff 01 00 00 00 48 89 | ...H..........................H. |
16aa0 | df e8 32 ad fe ff 48 8d b5 b8 df ff ff 48 89 df e8 55 cd fe ff 41 80 3e 00 0f 84 43 04 00 00 45 | ..2...H......H...U...A.>...C...E |
16ac0 | 31 e4 48 8d bd a8 df ff ff 4c 89 e6 48 8d 95 a0 df ff ff 48 8d 8d 9c df ff ff 4c 8d 85 98 df ff | 1.H......L..H......H......L..... |
16ae0 | ff e8 82 08 00 00 41 89 c5 8b 9d 98 df ff ff 4c 63 b5 9c df ff ff 8d 43 ff 85 db 89 85 98 df ff | ......A........Lc......C........ |
16b00 | ff 7e 71 4c 89 b5 48 df ff ff 41 89 df 41 f7 df 41 89 de 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff | .~qL..H...A..A..A..H......H;.... |
16b20 | ff 72 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 a6 ca fe ff 48 8b 85 c8 df ff ff 48 8d 48 01 48 | .r......H...........H......H.H.H |
16b40 | 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 41 ff ce 45 85 f6 7f ba 8d 43 fe 45 85 ff b9 | ......H..........A..E.....C.E... |
16b60 | ff ff ff ff 0f 48 c1 89 85 98 df ff ff 4c 8b b5 48 df ff ff 44 01 f3 4c 63 fb 4d 01 e7 48 8b 9d | .....H.......L..H...D..Lc.M..H.. |
16b80 | 50 df ff ff 44 8d 63 01 44 89 e8 41 83 fd 08 0f 87 50 03 00 00 48 8d 0d 8c 03 00 00 48 63 04 81 | P...D.c.D..A.....P...H......Hc.. |
16ba0 | 48 01 c8 ff e0 48 8b bd 40 df ff ff 44 89 e6 e8 79 c9 fe ff 48 89 c3 41 83 fe 07 7f 36 42 8d 0c | H....H..@...D...y...H..A....6B.. |
16bc0 | f5 ff ff ff ff b8 01 00 00 00 48 d3 e0 48 89 c1 48 f7 d9 48 39 cb 7c 05 48 39 c3 7c 16 48 8b bd | ..........H..H..H..H9.|.H9.|.H.. |
16be0 | 40 df ff ff 44 89 e6 48 8d 15 6b aa 00 00 e8 86 c0 fe ff 8b 95 b0 df ff ff 49 89 d8 49 c1 e8 3f | @...D..H..k..............I..I..? |
16c00 | 48 8d bd b8 df ff ff 48 89 de 44 89 f1 e8 45 0c 00 00 e9 ce 02 00 00 48 8b bd 40 df ff ff 44 89 | H......H..D...E........H..@...D. |
16c20 | e6 e8 07 c9 fe ff 48 89 c3 41 83 fe 07 7f 2b 42 8d 0c f5 00 00 00 00 b8 01 00 00 00 48 d3 e0 48 | ......H..A....+B............H..H |
16c40 | 39 c3 72 16 48 8b bd 40 df ff ff 44 89 e6 48 8d 15 15 aa 00 00 e8 1f c0 fe ff 8b 95 b0 df ff ff | 9.r.H..@...D..H................. |
16c60 | 45 31 c0 48 8d bd b8 df ff ff 48 89 de 44 89 f1 e8 e2 0b 00 00 e9 6b 02 00 00 48 8d bd b8 df ff | E1.H......H..D........k...H..... |
16c80 | ff 4c 89 f6 e8 51 c9 fe ff 48 89 c3 48 8b bd 40 df ff ff 44 89 e6 e8 04 c8 fe ff 41 83 fe 04 0f | .L...Q...H..H..@...D.......A.... |
16ca0 | 85 da 01 00 00 f2 0f 5a c0 f3 0f 11 85 70 df ff ff e9 d1 01 00 00 48 8b bd 40 df ff ff 44 89 e6 | .......Z.....p........H..@...D.. |
16cc0 | 48 8d 95 68 df ff ff e8 c0 c6 fe ff 48 89 c3 4c 39 b5 68 df ff ff 74 16 48 8b bd 40 df ff ff 44 | H..h........H..L9.h...t.H..@...D |
16ce0 | 89 e6 48 8d 15 93 a9 00 00 e8 8b bf fe ff 48 8d bd b8 df ff ff 48 89 de 4c 89 f2 e8 99 c9 fe ff | ..H...........H......H..L....... |
16d00 | e9 e0 01 00 00 48 8b bd 40 df ff ff 44 89 e6 48 8d 95 60 df ff ff e8 71 c6 fe ff 4d 89 f5 49 89 | .....H..@...D..H..`....q...M..I. |
16d20 | c6 41 83 fd 07 7f 2d 44 89 e9 c1 e1 03 b8 01 00 00 00 48 d3 e0 48 39 85 60 df ff ff 72 16 48 8b | .A....-D..........H..H9.`...r.H. |
16d40 | bd 40 df ff ff 44 89 e6 48 8d 15 3a a9 00 00 e8 25 bf fe ff 48 8b b5 60 df ff ff 8b 95 b0 df ff | .@...D..H..:....%...H..`........ |
16d60 | ff 45 31 c0 48 8d 9d b8 df ff ff 48 89 df 44 89 e9 e8 e1 0a 00 00 48 8b 95 60 df ff ff 48 89 df | .E1.H......H..D.......H..`...H.. |
16d80 | 4c 89 f6 e8 11 c9 fe ff 4c 03 bd 60 df ff ff e9 51 01 00 00 48 8b bd 40 df ff ff 44 89 e6 48 8d | L.......L..`....Q...H..@...D..H. |
16da0 | 95 58 df ff ff e8 e2 c5 fe ff 48 89 c3 48 89 df e8 9f 8a 00 00 48 3b 85 58 df ff ff 74 1d 48 8b | .X........H..H.......H;.X...t.H. |
16dc0 | bd 40 df ff ff 44 89 e6 48 8d 15 e3 a8 00 00 e8 a5 be fe ff 48 8b 85 58 df ff ff 48 8d bd b8 df | .@...D..H...........H..X...H.... |
16de0 | ff ff 48 89 de 48 89 c2 e8 ac c8 fe ff 48 8b 85 c8 df ff ff 48 3b 85 c0 df ff ff 72 18 be 01 00 | ..H..H.......H......H;.....r.... |
16e00 | 00 00 48 8d bd b8 df ff ff e8 cc c7 fe ff 48 8b 85 c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff | ..H...........H......H.H.H...... |
16e20 | 48 8b 8d b8 df ff ff c6 04 01 00 48 8b 85 58 df ff ff 4d 8d 7c 07 01 e9 a9 00 00 00 48 8b 85 c8 | H..........H..X...M.|.......H... |
16e40 | df ff ff 48 3b 85 c0 df ff ff 72 18 be 01 00 00 00 48 8d bd b8 df ff ff e8 7d c7 fe ff 48 8b 85 | ...H;.....r......H.......}...H.. |
16e60 | c8 df ff ff 48 8d 48 01 48 89 8d c8 df ff ff 48 8b 8d b8 df ff ff c6 04 01 00 41 89 dc eb 66 f2 | ....H.H.H......H..........A...f. |
16e80 | 0f 11 85 70 df ff ff 8b 85 9c df ff ff 83 bd b0 df ff ff 01 75 1d 85 c0 48 8d 8d 70 df ff ff 74 | ...p................u...H..p...t |
16ea0 | 36 ff c8 8a 11 48 8d 49 01 88 13 48 8d 5b 01 75 f0 eb 24 85 c0 74 20 8d 48 ff 48 63 c9 48 01 cb | 6....H.I...H.[.u..$..t..H.Hc.H.. |
16ec0 | 48 8d 8d 70 df ff ff ff c8 8a 11 48 8d 49 01 88 13 48 8d 5b ff 75 f0 48 63 85 9c df ff ff 48 01 | H..p.......H.I...H.[.u.Hc.....H. |
16ee0 | 85 c8 df ff ff 48 8b 85 a0 df ff ff 80 38 00 44 89 e0 48 89 85 50 df ff ff 4d 89 fc 0f 85 c0 fb | .....H.......8.D..H..P...M...... |
16f00 | ff ff 48 8d bd b8 df ff ff e8 06 c8 fe ff b8 01 00 00 00 48 81 c4 a8 20 00 00 5b 41 5c 41 5d 41 | ..H................H......[A\A]A |
16f20 | 5e 41 5f 5d c3 0f 1f 00 7d fc ff ff ef fc ff ff 52 fd ff ff 8e fd ff ff dd fd ff ff 6c fe ff ff | ^A_]....}.......R...........l... |
16f40 | 14 ff ff ff 52 ff ff ff 52 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 49 89 fe | ....R...R...UH..AWAVAUATSH..(I.. |
16f60 | 31 db be 01 00 00 00 31 d2 e8 1e c4 fe ff 48 89 45 c0 4c 89 75 c8 c7 45 d0 01 00 00 00 c7 45 d4 | 1......1......H.E.L.u..E......E. |
16f80 | 01 00 00 00 80 38 00 74 76 4c 8d 7d b8 48 8d 7d c8 48 89 de 48 8d 55 c0 48 8d 4d bc 4d 89 f8 e8 | .....8.tvL.}.H.}.H..H.U.H.M.M... |
16fa0 | c4 03 00 00 41 89 c4 8b 45 bc 03 45 b8 4c 63 e8 b8 ff ff ff 7f 4c 29 e8 48 39 c3 44 89 6d bc 76 | ....A...E..E.Lc......L).H9.D.m.v |
16fc0 | 14 be 01 00 00 00 4c 89 f7 48 8d 15 5a a6 00 00 e8 a4 bc fe ff 41 83 e4 fe 41 83 fc 04 75 14 be | ......L..H..Z........A...A...u.. |
16fe0 | 01 00 00 00 4c 89 f7 48 8d 15 54 a6 00 00 e8 86 bc fe ff 4c 01 eb 48 8b 45 c0 80 38 00 75 8e 4c | ....L..H..T........L..H.E..8.u.L |
17000 | 89 f7 48 89 de e8 04 a8 fe ff b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 | ..H............H..([A\A]A^A_].UH |
17020 | 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 78 48 89 fb 48 89 9d 78 ff ff ff be 01 00 00 00 31 d2 | ..AWAVAUATSH..xH..H..x........1. |
17040 | e8 47 c3 fe ff 49 89 c7 4c 89 7d c0 48 8d 55 b8 be 02 00 00 00 48 89 df e8 2f c3 fe ff 48 89 85 | .G...I..L.}.H.U......H.../...H.. |
17060 | 68 ff ff ff be 03 00 00 00 ba 01 00 00 00 48 89 df e8 25 c5 fe ff 48 85 c0 48 8b 4d b8 78 05 49 | h.............H...%...H..H.M.x.I |
17080 | 89 c6 eb 13 48 89 c2 48 f7 da 45 31 f6 48 39 d1 72 05 4c 8d 74 08 01 49 ff ce 49 39 ce 76 18 48 | ....H..H..E1.H9.r.L.t..I..I9.v.H |
170a0 | 8d 15 5e a4 00 00 be 03 00 00 00 48 8b bd 78 ff ff ff e8 c2 bb fe ff 48 8b 85 78 ff ff ff 48 89 | ..^........H..x........H..x...H. |
170c0 | 45 c8 c7 45 d0 01 00 00 00 c7 45 d4 01 00 00 00 31 c9 41 80 3f 00 0f 84 41 02 00 00 45 31 e4 48 | E..E......E.....1.A.?...A...E1.H |
170e0 | 8d 7d c8 4c 89 f6 48 8d 55 c0 48 8d 4d b4 4c 8d 45 b0 e8 71 02 00 00 89 c3 48 63 4d b0 44 8b 6d | .}.L..H.U.H.M.L.E..q.....HcM.D.m |
17100 | b4 4d 63 fd 49 8d 04 0f 4c 01 f1 48 89 4d 80 49 f7 d6 4c 39 f0 4c 8b b5 78 ff ff ff 77 0e 48 8b | .Mc.I...L..H.M.I..L9.L..x...w.H. |
17120 | 45 80 4a 8d 04 38 48 3b 45 b8 76 14 be 02 00 00 00 4c 89 f7 48 8d 15 e8 a3 00 00 e8 39 bb fe ff | E.J..8H;E.v......L..H.......9... |
17140 | be 02 00 00 00 4c 89 f7 48 8d 15 ea a3 00 00 e8 7e c2 fe ff 41 8d 4c 24 01 89 d8 83 fb 08 0f 87 | .....L..H.......~...A.L$........ |
17160 | a2 01 00 00 89 8d 74 ff ff ff 48 8d 0d d3 01 00 00 48 63 04 81 48 01 c8 ff e0 44 89 e1 e9 84 01 | ......t...H......Hc..H....D..... |
17180 | 00 00 48 8b 85 68 ff ff ff 48 8b 4d 80 48 8d 34 08 8b 55 d0 85 db 0f 94 c0 44 0f b6 c0 4c 89 f7 | ..H..h...H.M.H.4..U......D...L.. |
171a0 | 44 89 e9 e8 95 02 00 00 4c 89 f7 48 89 c6 e8 5b a6 fe ff 8b 8d 74 ff ff ff e9 48 01 00 00 48 8b | D.......L..H...[.....t....H...H. |
171c0 | 85 68 ff ff ff 48 8b 4d 80 48 8d 04 08 83 7d d0 01 0f 85 e9 00 00 00 45 85 ed 48 8d 4d 88 0f 84 | .h...H.M.H....}........E..H.M... |
171e0 | fe 00 00 00 41 ff cd 8a 10 48 8d 40 01 88 11 48 8d 49 01 75 ef e9 e8 00 00 00 48 8b 85 68 ff ff | ....A....H.@...H.I.u......H..h.. |
17200 | ff 48 8b 4d 80 48 8d 34 08 4c 89 f7 4c 89 fa e8 16 a6 fe ff 8b 8d 74 ff ff ff e9 e7 00 00 00 48 | .H.M.H.4.L..L.........t........H |
17220 | 8b 85 68 ff ff ff 4c 8b 65 80 4a 8d 34 20 8b 55 d0 45 31 c0 4c 89 f7 44 89 f9 e8 fe 01 00 00 48 | ..h...L.e.J.4..U.E1.L..D.......H |
17240 | 89 c3 4c 01 e3 49 8d 0c 1f 48 3b 4d b8 76 1a be 02 00 00 00 4c 89 f7 48 8d 15 c5 a2 00 00 49 89 | ..L..I...H;M.v......L..H......I. |
17260 | c4 e8 13 ba fe ff 4c 89 e0 4c 03 7d 80 4c 03 bd 68 ff ff ff 4c 89 f7 4c 89 fe 48 89 c2 e8 a8 a5 | ......L..L.}.L..h...L..L..H..... |
17280 | fe ff eb 30 4d 89 f7 48 8b 85 68 ff ff ff 48 8b 5d 80 4c 8d 34 18 4c 89 f7 e8 b6 85 00 00 4c 63 | ...0M..H..h...H.].L.4.L.......Lc |
172a0 | e0 4c 89 ff 4c 89 f6 4c 89 e2 e8 7b a5 fe ff 4a 8d 5c 23 01 48 89 5d 80 8b 8d 74 ff ff ff eb 46 | .L..L..L...{...J.\#.H.]...t....F |
172c0 | 45 85 ed 74 1d 41 8d 4d ff 48 63 c9 48 8d 4c 0d 88 41 ff cd 8a 10 48 8d 40 01 88 11 48 8d 49 ff | E..t.A.M.Hc.H.L..A....H.@...H.I. |
172e0 | 75 ef 83 7d b4 04 4c 89 f7 75 07 f3 0f 5a 45 88 eb 05 f2 0f 10 45 88 e8 f5 a4 fe ff 44 8b 6d b4 | u..}..L..u...ZE......E......D.m. |
17300 | 8b 8d 74 ff ff ff 4d 63 f5 4c 03 75 80 48 8b 45 c0 80 38 00 41 89 cc 0f 85 c2 fd ff ff 49 ff c6 | ..t...Mc.L.u.H.E..8.A........I.. |
17320 | 48 8b bd 78 ff ff ff 4c 89 f6 89 cb e8 dd a4 fe ff ff c3 89 d8 48 83 c4 78 5b 41 5c 41 5d 41 5e | H..x...L.............H..x[A\A]A^ |
17340 | 41 5f 5d c3 3e fe ff ff 3e fe ff ff 7a fe ff ff b6 fe ff ff db fe ff ff 40 ff ff ff 36 fe ff ff | A_].>...>...z...........@...6... |
17360 | 36 fe ff ff 36 fe ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 4d 89 c6 49 89 cf 48 | 6...6...UH..AWAVAUATSH...M..I..H |
17380 | 89 d3 48 89 75 c8 49 89 fd 48 89 de 4c 89 fa e8 ca 01 00 00 41 89 c4 41 83 fc 07 45 8b 3f 44 89 | ..H.u.I..H..L.......A..A...E.?D. |
173a0 | 7d d4 75 3a 48 8b 03 80 38 00 74 1d 48 8d 55 d4 4c 89 ef 48 89 de e8 a3 01 00 00 83 f8 03 44 8b | }.u:H...8.t.H.U.L..H..........D. |
173c0 | 7d d4 74 05 45 85 ff 75 15 49 8b 7d 00 48 8d 15 a4 a1 00 00 be 01 00 00 00 e8 9b b8 fe ff 31 c0 | }.t.E..u.I.}.H................1. |
173e0 | 41 83 ff 02 7c 42 41 83 fc 03 74 3c 41 8b 45 0c 41 39 c7 7e 06 89 45 d4 41 89 c7 41 8d 5f ff 41 | A...|BA...t<A.E.A9.~..E.A..A._.A |
17400 | 85 df 74 15 49 8b 7d 00 48 8d 15 8c a1 00 00 be 01 00 00 00 e8 60 b8 fe ff 48 8b 45 c8 21 d8 41 | ..t.I.}.H............`...H.E.!.A |
17420 | 29 c7 41 21 df 44 89 f8 41 89 06 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 | ).A!.D..A..D..H...[A\A]A^A_].UH. |
17440 | e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 41 89 c9 48 89 7d d0 41 83 f9 08 41 bd 08 00 00 00 45 | .AWAVAUATSH...A..H.}.A...A.....E |
17460 | 0f 4e e9 31 db 45 85 ed 7e 38 44 89 c8 f7 d0 83 f8 f6 b9 f7 ff ff ff 0f 4f c8 41 8d 44 09 01 31 | .N.1.E..~8D.............O.A.D..1 |
17480 | db 44 89 e9 ff c9 48 c1 e3 08 85 d2 89 cf 75 02 89 c7 48 63 ff 0f b6 3c 3e 48 09 fb ff c0 85 c9 | .D....H.......u...Hc...<>H...... |
174a0 | 7f e2 41 83 f9 07 7f 24 45 85 c0 0f 84 9b 00 00 00 42 8d 0c cd ff ff ff ff b8 01 00 00 00 48 d3 | ..A....$E........B............H. |
174c0 | e0 48 31 c3 48 29 c3 e9 80 00 00 00 41 83 f9 09 7c 7a 31 ff 45 85 c0 89 d1 89 4d cc 49 89 f0 74 | .H1.H)......A...|z1.E.....M.I..t |
174e0 | 0d 31 c0 48 85 db bf ff 00 00 00 0f 49 f8 89 7d c8 44 89 c8 f7 d0 83 f8 f6 41 be f7 ff ff ff 44 | .1.H........I..}.D.......A.....D |
17500 | 0f 4f f0 45 01 ce 85 c9 44 89 e8 41 0f 44 c6 48 98 41 0f b6 04 00 39 f8 74 27 31 c0 48 8b 7d d0 | .O.E....D..A.D.H.A....9.t'1.H.}. |
17520 | 48 8d 35 23 a0 00 00 44 89 ca 4d 89 cf 4d 89 c4 e8 3d b8 fe ff 8b 7d c8 4d 89 e0 8b 4d cc 4d 89 | H.5#...D..M..M...=....}.M...M.M. |
17540 | f9 41 ff c5 41 ff ce 45 39 cd 7c ba 48 89 d8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 | .A..A..E9.|.H..H...[A\A]A^A_].UH |
17560 | 89 e5 41 57 41 56 53 50 49 89 d7 48 89 f0 49 89 fe 48 8b 08 48 8d 51 01 48 89 10 0f be 11 83 fa | ..AWAVSPI..H..I..H..H.Q.H....... |
17580 | 3b 41 c7 07 00 00 00 00 7f 2b 83 fa 20 0f 84 f9 00 00 00 83 fa 21 0f 85 df 00 00 00 ba 08 00 00 | ;A.......+...........!.......... |
175a0 | 00 4c 89 f7 48 89 c6 e8 30 02 00 00 41 89 46 0c e9 d7 00 00 00 83 fa 41 7f 17 83 fa 3c 74 05 83 | .L..H...0...A.F........A....<t.. |
175c0 | fa 3d 75 57 41 c7 46 08 01 00 00 00 e9 bb 00 00 00 83 fa 47 7f 1a 83 fa 42 0f 85 9c 00 00 00 41 | .=uWA.F............G....B......A |
175e0 | c7 07 01 00 00 00 bb 01 00 00 00 e9 a1 00 00 00 83 fa 53 7f 35 8d 4a b8 83 f9 04 77 7e 48 8d 35 | ..................S.5.J....w~H.5 |
17600 | c4 01 00 00 48 63 0c 8e 48 01 f1 ff e1 41 c7 07 02 00 00 00 bb 01 00 00 00 eb 76 83 fa 3e 75 5b | ....Hc..H....A............v..>u[ |
17620 | 41 c7 46 08 00 00 00 00 eb 62 83 fa 57 7f 13 83 fa 54 75 47 41 c7 07 08 00 00 00 bb 01 00 00 00 | A.F......b..W....TuGA........... |
17640 | eb 4f 83 fa 61 7f 0c 83 fa 58 75 2f bb 07 00 00 00 eb 3e 8d 4a 9e 83 f9 18 77 20 bb 05 00 00 00 | .O..a....Xu/......>.J....w...... |
17660 | 48 8d 35 fd 00 00 00 48 63 0c 8e 48 01 f1 ff e1 41 c7 07 08 00 00 00 31 db eb 16 49 8b 3e 48 8d | H.5....Hc..H....A......1...I.>H. |
17680 | 35 62 9f 00 00 31 c0 e8 e6 b6 fe ff bb 08 00 00 00 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 ba 04 | 5b...1.............H...[A^A_]... |
176a0 | 00 00 00 4c 89 f7 48 89 c6 e8 2e 01 00 00 41 89 07 bb 01 00 00 00 eb d9 41 c7 07 08 00 00 00 bb | ...L..H.......A.........A....... |
176c0 | 02 00 00 00 eb cb 41 c7 07 01 00 00 00 31 db eb c0 be ff ff ff ff 48 89 c7 e8 3a 01 00 00 83 f8 | ......A......1........H...:..... |
176e0 | ff 41 89 07 bb 03 00 00 00 75 a6 49 8b 3e 48 8d 35 cf 9e 00 00 31 c0 e8 76 b6 fe ff eb 93 41 c7 | .A.......u.I.>H.5....1..v.....A. |
17700 | 07 04 00 00 00 bb 02 00 00 00 eb 85 41 c7 07 02 00 00 00 31 db e9 77 ff ff ff ba 04 00 00 00 4c | ............A......1..w........L |
17720 | 89 f7 48 89 c6 e8 b2 00 00 00 41 89 07 31 db e9 5d ff ff ff ba 08 00 00 00 4c 89 f7 48 89 c6 e8 | ..H.......A..1..]........L..H... |
17740 | 98 00 00 00 41 89 07 bb 04 00 00 00 e9 40 ff ff ff 41 c7 07 01 00 00 00 bb 06 00 00 00 e9 2f ff | ....A........@...A............/. |
17760 | ff ff 66 90 62 ff ff ff 6d ff ff ff 54 ff ff ff 17 ff ff ff 9a ff ff ff 17 ff ff ff a8 ff ff ff | ..f.b...m...T................... |
17780 | b6 ff ff ff 0c ff ff ff 17 ff ff ff 0c ff ff ff 17 ff ff ff 54 ff ff ff 17 ff ff ff 17 ff ff ff | ....................T........... |
177a0 | 17 ff ff ff 17 ff ff ff d0 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff 17 ff ff ff ed ff ff ff | ................................ |
177c0 | 17 ff ff ff 2d ff ff ff 45 fe ff ff d6 fe ff ff 6c fe ff ff b3 fe ff ff 6c fe ff ff 55 48 89 e5 | ....-...E.......l.......l...UH.. |
177e0 | 41 56 53 49 89 fe 48 89 f7 89 d6 e8 28 00 00 00 89 c3 ff c8 83 f8 10 72 18 49 8b 3e 48 8d 35 ff | AVSI..H.....(..........r.I.>H.5. |
17800 | 9d 00 00 b9 10 00 00 00 31 c0 89 da e8 61 b5 fe ff 89 d8 5b 41 5e 5d c3 55 48 89 e5 48 8b 07 0f | ........1....a.....[A^].UH..H... |
17820 | be 08 83 c1 d0 83 f9 09 77 29 48 ff c0 31 f6 6b ce 0a 48 89 07 0f be 50 ff 8d 74 11 d0 0f be 08 | ........w)H..1.k..H....P..t..... |
17840 | 83 c1 d0 83 f9 09 77 0b 48 ff c0 81 fe cc cc cc 0c 7c dc 89 f0 5d c3 55 48 89 e5 41 57 41 56 41 | ......w.H........|...].UH..AWAVA |
17860 | 55 41 54 53 50 44 89 45 d4 89 cb 41 89 d6 49 89 f5 49 89 ff 4c 63 e3 4c 89 e6 e8 5b bd fe ff 31 | UATSPD.E...A..I..I..Lc.L...[...1 |
17880 | c9 45 85 f6 75 06 8d 4b ff 48 63 c9 44 88 2c 08 83 fb 02 7c 53 b9 01 00 00 00 ba fe ff ff ff 49 | .E..u..K.Hc.D.,....|S..........I |
178a0 | c1 ed 08 8d 34 13 45 85 f6 0f 45 f1 ff c1 ff ca 39 cb 48 63 f6 44 88 2c 30 75 e4 83 7d d4 00 74 | ....4.E...E.....9.Hc.D.,0u..}..t |
178c0 | 27 83 fb 09 7c 22 b9 08 00 00 00 ba f7 ff ff ff 8d 34 13 45 85 f6 0f 45 f1 ff c1 ff ca 39 cb 48 | '...|"...........4.E...E.....9.H |
178e0 | 63 f6 c6 04 30 ff 75 e8 4d 01 67 10 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 | c...0.u.M.g.H...[A\A]A^A_].UH..A |
17900 | 57 41 56 41 55 41 54 53 48 81 ec 68 02 00 00 41 89 f4 48 89 fb 48 89 9d 90 fd ff ff 48 8d 55 d0 | WAVAUATSH..h...A..H..H......H.U. |
17920 | be 01 00 00 00 e8 62 ba fe ff 48 89 85 88 fd ff ff 48 8d 55 c8 be 02 00 00 00 48 89 df e8 4a ba | ......b...H......H.U......H...J. |
17940 | fe ff 49 89 c6 be 03 00 00 00 ba 01 00 00 00 48 89 df e8 44 bc fe ff 48 85 c0 48 8b 4d d0 79 15 | ..I............H...D...H..H.M.y. |
17960 | 48 89 c2 48 f7 da be 01 00 00 00 48 39 d1 72 1e 48 8d 44 08 01 be 01 00 00 00 48 85 c0 7e 0f 48 | H..H.......H9.r.H.D.......H..~.H |
17980 | ff c1 48 39 c8 48 89 c6 0f 8f ea 01 00 00 48 89 b5 80 fd ff ff 4d 89 f7 45 85 e4 44 89 a5 78 fd | ..H9.H........H......M..E..D..x. |
179a0 | ff ff 0f 84 ec 00 00 00 be 04 00 00 00 48 8b bd 90 fd ff ff e8 26 9c fe ff 31 db 85 c0 4c 8b 65 | .............H.......&...1...L.e |
179c0 | c8 75 31 4c 8d 35 1a 9e 00 00 4d 8d 2c 1f 4c 89 ef 4c 89 f6 e8 8d 7e 00 00 48 85 c0 0f 85 b2 00 | .u1L.5....M.,.L..L....~..H...... |
179e0 | 00 00 4c 89 ef e8 6a 7e 00 00 48 8d 5c 03 01 4c 39 e3 76 d6 48 8b 85 88 fd ff ff 48 8b 8d 80 fd | ..L...j~..H.\..L9.v.H......H.... |
17a00 | ff ff 48 8d 5c 01 ff 4d 85 e4 0f 84 33 01 00 00 4c 8b 75 d0 49 29 ce 49 ff c6 4d 39 f4 0f 87 55 | ..H.\..M....3...L.u.I).I..M9...U |
17a20 | 01 00 00 49 ff cc 4d 29 e6 0f 84 49 01 00 00 41 0f be 07 89 85 80 fd ff ff 49 ff c7 4c 89 bd 78 | ...I..M)...I...A.........I..L..x |
17a40 | fd ff ff 49 89 df 4c 89 ff 8b b5 80 fd ff ff 4c 89 f2 e8 49 7d 00 00 48 89 c3 48 85 db 0f 84 15 | ...I..L........L...I}..H..H..... |
17a60 | 01 00 00 4c 8d 6b 01 4c 89 ef 48 8b b5 78 fd ff ff 4c 89 e2 e8 2d 7d 00 00 85 c0 0f 84 c7 00 00 | ...L.k.L..H..x...L...-}......... |
17a80 | 00 4d 01 f7 4d 29 ef 4d 89 fe 4d 89 ef 75 b7 e9 e4 00 00 00 48 8b 85 88 fd ff ff 48 8b 8d 80 fd | .M..M).M..M..u......H......H.... |
17aa0 | ff ff 48 8d 5c 01 ff 45 8a 27 41 80 fc 5e 75 10 49 ff c7 48 8b 45 c8 48 ff c8 48 89 45 c8 eb 04 | ..H.\..E.'A..^u.I..H.E.H..H.E... |
17ac0 | 48 8b 45 c8 48 8b 8d 90 fd ff ff 48 89 8d b8 fd ff ff c7 85 98 fd ff ff c8 00 00 00 48 8b 8d 88 | H.E.H......H................H... |
17ae0 | fd ff ff 48 89 ca 48 89 95 a0 fd ff ff 48 8b 4d d0 48 01 d1 48 89 8d a8 fd ff ff 4c 01 f8 4d 89 | ...H..H......H.M.H..H......L..M. |
17b00 | fd 48 89 85 b0 fd ff ff 4c 8d bd 98 fd ff ff c7 85 c0 fd ff ff 00 00 00 00 4c 89 ff 48 89 de 4c | .H......L................L..H..L |
17b20 | 89 ea e8 d5 00 00 00 49 89 c6 4d 85 f6 75 6c 48 3b 9d a8 fd ff ff 73 40 48 ff c3 41 80 fc 5e 75 | .......I..M..ulH;.....s@H..A..^u |
17b40 | ce eb 35 48 85 db 74 30 48 2b 9d 88 fd ff ff 48 8d 73 01 4c 8b b5 90 fd ff ff 4c 89 f7 e8 ac 9c | ..5H..t0H+.....H.s.L......L..... |
17b60 | fe ff 48 03 5d c8 4c 89 f7 48 89 de e8 9d 9c fe ff b8 02 00 00 00 eb 11 48 8b bd 90 fd ff ff e8 | ..H.].L..H..............H....... |
17b80 | 54 9c fe ff b8 01 00 00 00 48 81 c4 68 02 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 83 bd 78 fd ff | T........H..h...[A\A]A^A_]...x.. |
17ba0 | ff 00 74 44 be 01 00 00 00 4c 8b ad 88 fd ff ff 4c 29 ee 48 01 de 48 8b 9d 90 fd ff ff 48 89 df | ..tD.....L......L).H..H......H.. |
17bc0 | e8 49 9c fe ff 4d 29 ee 48 89 df 4c 89 f6 e8 3b 9c fe ff 48 8d bd 98 fd ff ff 31 f6 31 d2 e8 a1 | .I...M).H..L...;...H......1.1... |
17be0 | 04 00 00 83 c0 02 eb a1 48 8d bd 98 fd ff ff 48 89 de 4c 89 f2 e8 8a 04 00 00 eb 8d 55 48 89 e5 | ........H......H..L.........UH.. |
17c00 | 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d4 49 89 f6 49 89 ff 41 8b 07 8d 48 ff 85 c0 41 89 | AWAVAUATSH...I..I..I..A...H...A. |
17c20 | 0f 75 12 49 8b 7f 20 48 8d 35 f5 9a 00 00 31 c0 e8 3d b1 fe ff 49 8b 4f 18 4c 39 e1 0f 85 ce 00 | .u.I...H.5....1..=...I.O.L9..... |
17c40 | 00 00 e9 1f 03 00 00 83 f8 2d 0f 84 1e 03 00 00 4c 8b 75 d0 e9 93 00 00 00 0f b6 d0 89 d1 83 c1 | .........-......L.u............. |
17c60 | cf 78 18 41 3b 4f 28 7d 12 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 83 fc ff 75 23 49 8b 7f 20 83 | .x.A;O(}.Hc.H...M.d.8I...u#I.... |
17c80 | c2 d0 31 c0 48 8d 35 6a 9a 00 00 e8 e2 b0 fe ff 89 c1 48 63 c1 48 c1 e0 04 4d 8b 64 07 38 49 8b | ..1.H.5j..........Hc.H...M.d.8I. |
17ca0 | 47 10 4c 29 f0 4c 39 e0 b8 00 00 00 00 0f 82 8c 03 00 00 48 63 c1 48 c1 e0 04 49 8b 7c 07 30 4c | G.L).L9............Hc.H...I.|.0L |
17cc0 | 89 f6 4c 89 e2 e8 dc 7a 00 00 85 c0 b8 00 00 00 00 0f 85 68 03 00 00 4d 01 e6 b8 00 00 00 00 0f | ..L....z...........h...M........ |
17ce0 | 84 5a 03 00 00 49 83 c5 02 4d 89 ec 49 8b 4f 18 49 39 cc 4c 89 f0 75 18 e9 42 03 00 00 49 83 c5 | .Z...I...M..I.O.I9.L..u..B...I.. |
17d00 | 04 48 8b 45 d0 48 ff c0 4d 89 ec 49 89 c6 eb dc 49 8d 46 01 48 89 45 d0 4d 89 e5 41 0f be 45 00 | .H.E.H..M..I....I.F.H.E.M..A..E. |
17d20 | 83 c0 dc 83 f8 05 77 1d 48 8d 15 3d 03 00 00 48 63 04 82 48 01 d0 ff e0 49 8d 45 01 48 39 c8 0f | ......w.H..=...Hc..H....I.E.H9.. |
17d40 | 84 a7 02 00 00 4c 89 ff 4c 89 ee e8 c9 04 00 00 49 89 c4 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 | .....L..L.......I..L..L..L..L... |
17d60 | f1 05 00 00 85 c0 41 0f be 04 24 75 2e 3c 3f 0f b6 c0 0f 87 c5 02 00 00 48 b9 00 00 00 00 00 24 | ......A...$u.<?.........H......$ |
17d80 | 00 80 48 0f a3 c1 b8 00 00 00 00 0f 83 ae 02 00 00 4d 8d 6c 24 01 e9 b2 00 00 00 83 f8 3e 0f 8e | ..H..............M.l$........>.. |
17da0 | 57 01 00 00 83 f8 3f 0f 85 a3 fe ff ff 4d 8d 6c 24 01 4c 89 ff 48 8b 75 d0 4c 89 ea e8 3b fe ff | W.....?......M.l$.L..H.u.L...;.. |
17dc0 | ff 48 85 c0 0f 84 83 00 00 00 e9 70 02 00 00 41 0f be 45 01 83 f8 66 0f 85 82 00 00 00 4d 8d 65 | .H.........p...A..E...f......M.e |
17de0 | 02 41 80 7d 02 5b 74 12 49 8b 7f 20 31 c0 48 8d 35 42 99 00 00 e8 78 af fe ff 4c 89 ff 4c 89 e6 | .A.}.[t.I...1.H.5B....x...L..L.. |
17e00 | e8 14 04 00 00 49 89 c5 31 ff 4d 3b 77 08 74 05 41 0f b6 7e ff 49 8d 5d ff 4c 89 e6 48 89 da e8 | .....I..1.M;w.t.A..~.I.].L..H... |
17e20 | 90 04 00 00 85 c0 b8 00 00 00 00 0f 85 0e 02 00 00 41 0f b6 3e 4c 89 e6 48 89 da e8 74 04 00 00 | .................A..>L..H...t... |
17e40 | 85 c0 b8 00 00 00 00 0f 84 f2 01 00 00 49 8b 4f 18 49 39 cd 0f 85 c1 fe ff ff e9 07 01 00 00 8d | .............I.O.I9............. |
17e60 | 50 d0 83 fa 0a 0f 82 ee fd ff ff 83 f8 62 0f 85 d1 fe ff ff 49 8d 5d 02 48 ff c9 48 39 d9 77 18 | P............b......I.].H..H9.w. |
17e80 | 49 8b 4f 20 31 c0 48 89 cf 48 8d 0d 0d 99 00 00 48 89 ce e8 da ae fe ff 41 8a 0e 3a 0b b8 00 00 | I.O.1.H..H......H.......A..:.... |
17ea0 | 00 00 0f 85 97 01 00 00 49 8b 57 10 48 39 55 d0 b8 00 00 00 00 0f 83 84 01 00 00 be 01 00 00 00 | ........I.W.H9U................. |
17ec0 | 41 8a 5d 03 48 8b 45 d0 8a 00 38 d8 75 09 ff ce 75 0f e9 26 fe ff ff 38 c8 0f 94 c0 0f b6 c0 01 | A.].H.E...8.u...u..&...8........ |
17ee0 | c6 48 8b 45 d0 48 ff c0 48 89 45 d0 48 39 d0 b8 00 00 00 00 72 ce e9 44 01 00 00 83 f8 2a 74 0d | .H.E.H..H.E.H9......r..D.....*t. |
17f00 | 83 f8 2b 0f 85 3e fd ff ff 4c 8b 75 d0 31 db 49 8d 34 1e 4c 89 ff 4c 89 ea 4c 89 e1 e8 34 04 00 | ..+..>...L.u.1.I.4.L..L..L...4.. |
17f20 | 00 48 ff c3 85 c0 75 e7 31 c0 48 89 d9 48 ff c9 0f 88 09 01 00 00 4d 8d 64 24 01 49 8d 74 1e ff | .H....u.1.H..H........M.d$.I.t.. |
17f40 | 4c 89 ff 4c 89 e2 e8 b1 fc ff ff 48 85 c0 0f 85 eb 00 00 00 48 ff cb 48 85 db b8 00 00 00 00 7f | L..L.......H........H..H........ |
17f60 | da e9 d9 00 00 00 4c 89 f0 e9 d1 00 00 00 49 8d 5c 24 01 eb 03 49 ff c6 4c 89 ff 4c 89 f6 48 89 | ......L.......I.\$...I..L..L..H. |
17f80 | da e8 76 fc ff ff 48 85 c0 0f 85 b0 00 00 00 4c 89 ff 4c 89 f6 4c 89 ea 4c 89 e1 e8 b5 03 00 00 | ..v...H........L..L..L..L....... |
17fa0 | 85 c0 b8 00 00 00 00 75 cc e9 91 00 00 00 41 80 7d 01 29 0f 85 98 00 00 00 49 83 c5 02 b9 fe ff | .......u......A.}.)......I...... |
17fc0 | ff ff e9 92 00 00 00 49 ff c5 49 63 47 28 48 89 c1 48 c1 e1 04 4a 8d 4c 39 28 85 c0 7e 1a ff c8 | .......I..IcG(H..H...J.L9(..~... |
17fe0 | 48 83 39 ff 48 8d 49 f0 75 f0 eb 1e 31 c0 4d 3b 77 10 49 0f 44 c6 eb 47 49 8b 7f 20 48 8d 35 c9 | H.9.H.I.u...1.M;w.I.D..GI...H.5. |
18000 | 97 00 00 31 c0 e8 68 ad fe ff 48 63 d8 48 c1 e3 04 4c 89 f0 49 2b 44 1f 30 49 89 44 1f 38 4c 89 | ...1..h...Hc.H...L..I+D.0I.D.8L. |
18020 | ff 4c 89 f6 4c 89 ea e8 d0 fb ff ff 48 85 c0 75 0e 49 8d 44 1f 38 48 c7 00 ff ff ff ff 31 c0 41 | .L..L.......H..u.I.D.8H......1.A |
18040 | ff 07 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 ff c5 b9 ff ff ff ff 4c 89 ff 4c 89 f6 4c | ..H...[A\A]A^A_].I.......L..L..L |
18060 | 89 ea e8 3c 01 00 00 eb d6 0f 1f 00 cc fc ff ff 63 fd ff ff d9 fc ff ff d9 fc ff ff 42 ff ff ff | ...<............c...........B... |
18080 | 5b ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f7 49 89 fc 41 8b 44 24 28 | [...UH..AWAVAUATSPI..I..I..A.D$( |
180a0 | 85 c0 0f 94 c1 4d 85 ff 0f 95 c2 84 ca 41 bd 01 00 00 00 44 0f 44 e8 49 8b 7c 24 20 48 8d 15 20 | .....M.......A.....D.D.I.|$.H... |
180c0 | 96 00 00 44 89 ee e8 07 b3 fe ff 45 85 ed 7e 19 31 db 4c 89 e7 89 de 4c 89 fa 4c 89 f1 e8 19 00 | ...D.......E..~.1.L....L..L..... |
180e0 | 00 00 ff c3 41 39 dd 75 e9 44 89 e8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 | ....A9.u.D..H...[A\A]A^A_].UH..A |
18100 | 57 41 56 53 50 89 f3 49 89 ff 41 39 5f 28 7e 37 48 63 db 48 c1 e3 04 4d 8b 74 1f 38 49 83 fe ff | WAVSP..I..A9_(~7Hc.H...M.t.8I... |
18120 | 74 49 49 83 fe fe 49 8b 7f 20 49 8b 74 1f 30 75 55 48 ff c6 49 2b 77 08 48 83 c4 08 5b 41 5e 41 | tII...I...I.t.0uUH..I+w.H...[A^A |
18140 | 5f 5d e9 c7 96 fe ff 85 db 49 8b 7f 20 74 3c ff c3 48 8d 35 9d 95 00 00 31 c0 89 da 48 83 c4 08 | _].......I...t<..H.5....1...H... |
18160 | 5b 41 5e 41 5f 5d e9 07 ac fe ff 49 8b 7f 20 48 8d 35 9a 95 00 00 31 c0 e8 f5 ab fe ff 49 8b 7f | [A^A_].....I...H.5....1......I.. |
18180 | 20 49 8b 74 1f 30 4c 89 f2 eb 09 48 29 d1 48 89 d6 48 89 ca 48 83 c4 08 5b 41 5e 41 5f 5d e9 87 | .I.t.0L....H).H..H..H...[A^A_].. |
181a0 | 96 fe ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 41 89 cc 49 89 d6 49 89 f7 48 89 fb 4c 63 6b | ...UH..AWAVAUATSPA..I..I..H..Lck |
181c0 | 28 49 83 fd 20 7c 12 48 8b 7b 20 48 8d 35 11 95 00 00 31 c0 e8 99 ab fe ff 4c 89 e8 48 c1 e0 04 | (I...|.H.{.H.5....1......L..H... |
181e0 | 4c 89 7c 03 30 49 63 cc 48 89 4c 03 38 41 8d 45 01 89 43 28 48 89 df 4c 89 fe 4c 89 f2 e8 fa f9 | L.|.0Ic.H.L.8A.E..C(H..L..L..... |
18200 | ff ff 48 85 c0 75 03 ff 4b 28 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 | ..H..u..K(H...[A\A]A^A_].UH..AWA |
18220 | 56 53 50 49 89 f7 49 89 fe 49 8d 5f 01 41 0f be 07 83 f8 5b 75 4c 41 80 7f 01 5e 49 8d 47 02 48 | VSPI..I..I._.A.....[uLA...^I.G.H |
18240 | 0f 44 d8 4c 8d 3d 33 95 00 00 49 3b 5e 18 75 0e 49 8b 7e 20 31 c0 4c 89 fe e8 14 ab fe ff 48 8d | .D.L.=3...I;^.u.I.~.1.L.......H. |
18260 | 43 01 80 3b 25 75 0e 48 83 c3 02 49 3b 46 18 48 0f 43 d8 eb 03 48 89 c3 80 3b 5d 75 cd 48 ff c3 | C..;%u.H...I;F.H.C...H...;]u.H.. |
18280 | eb 24 83 f8 25 75 1f 49 3b 5e 18 75 12 49 8b 7e 20 48 8d 35 c2 94 00 00 31 c0 e8 d3 aa fe ff 49 | .$..%u.I;^.u.I.~.H.5....1......I |
182a0 | 83 c7 02 4c 89 fb 48 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 | ...L..H..H...[A^A_].UH..AWAVAUAT |
182c0 | 53 50 49 89 d5 41 89 ff 48 8d 5e 01 80 7e 01 5e 0f 94 c0 48 0f 45 de 44 0f b6 f0 48 8d 43 01 4c | SPI..A..H.^..~.^...H.E.D...H.C.L |
182e0 | 39 e8 73 5f 45 89 f4 41 83 f4 01 0f b6 08 83 f9 25 0f b6 73 02 75 15 44 89 ff e8 a4 00 00 00 85 | 9.s_E..A........%..s.u.D........ |
18300 | c0 75 3d 48 83 c3 02 48 89 d8 eb 26 40 80 fe 2d 75 1b 48 83 c3 03 4c 39 eb 73 12 44 39 f9 7f e7 | .u=H...H...&@..-u.H...L9.s.D9... |
18320 | 0f b6 03 44 39 f8 48 89 d8 7c 07 eb 13 44 39 f9 74 0e 48 89 c3 48 8d 43 01 4c 39 e8 72 ad eb 03 | ...D9.H..|...D9.t.H..H.C.L9.r... |
18340 | 45 89 e6 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 31 c0 48 39 77 10 76 | E..D..H...[A\A]A^A_].UH..1.H9w.v |
18360 | 40 0f b6 3e 44 8a 02 41 0f be f0 83 fe 5b 74 19 b8 01 00 00 00 83 fe 2e 74 27 83 fe 25 75 19 0f | @..>D..A.....[t.........t'..%u.. |
18380 | b6 72 01 5d e9 1a 00 00 00 48 ff c9 48 89 d6 48 89 ca 5d e9 1c ff ff ff 41 38 f8 0f 94 c0 0f b6 | .r.].....H..H..H..].....A8...... |
183a0 | c0 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f6 41 89 ff 44 89 f7 e8 ad 72 00 00 83 c0 9f 83 f8 | .].UH..AWAVSPA..A..D....r....... |
183c0 | 19 77 32 48 8d 0d de 01 00 00 48 63 04 81 48 01 c8 ff e0 41 83 ff 7f 0f 87 46 01 00 00 49 63 cf | .w2H......Hc..H....A.....F...Ic. |
183e0 | 48 8b 15 29 6c 05 00 b8 00 01 00 00 23 44 8a 3c e9 6c 01 00 00 45 39 fe 0f 94 c0 0f b6 c0 e9 9a | H..)l.......#D.<.l...E9......... |
18400 | 01 00 00 41 83 ff 7f 0f 87 1d 01 00 00 49 63 cf 48 8b 15 f9 6b 05 00 b8 00 02 00 00 23 44 8a 3c | ...A.........Ic.H...k.......#D.< |
18420 | e9 3c 01 00 00 41 83 c7 d0 41 83 ff 0a 19 db e9 df 00 00 00 41 83 ff 7f 0f 87 f3 00 00 00 49 63 | .<...A...A..........A.........Ic |
18440 | cf 48 8b 15 c8 6b 05 00 b8 00 08 00 00 23 44 8a 3c e9 0b 01 00 00 41 83 ff 7f 0f 87 d8 00 00 00 | .H...k.......#D.<.....A......... |
18460 | 49 63 cf 48 8b 15 a6 6b 05 00 b8 00 10 00 00 23 44 8a 3c e9 e9 00 00 00 41 83 ff 7f 0f 87 bd 00 | Ic.H...k.......#D.<.....A....... |
18480 | 00 00 49 63 cf 48 8b 15 84 6b 05 00 b8 00 20 00 00 23 44 8a 3c e9 c7 00 00 00 41 83 ff 7f 0f 87 | ..Ic.H...k.......#D.<.....A..... |
184a0 | a2 00 00 00 49 63 cf 48 8b 15 62 6b 05 00 b8 00 40 00 00 23 44 8a 3c e9 a5 00 00 00 41 83 ff 7f | ....Ic.H..bk....@..#D.<.....A... |
184c0 | 0f 87 87 00 00 00 49 63 cf 48 8b 15 40 6b 05 00 b8 00 80 00 00 23 44 8a 3c e9 83 00 00 00 41 83 | ......Ic.H..@k.......#D.<.....A. |
184e0 | ff 7f 77 70 49 63 cf 48 8b 15 22 6b 05 00 b8 00 05 00 00 23 44 8a 3c eb 68 31 db 41 81 ff ff 00 | ..wpIc.H.."k.......#D.<.h1.A.... |
18500 | 00 00 77 65 49 63 c7 48 8b 0d 02 6b 05 00 0f b7 5c 81 3e 83 e3 01 eb 51 45 85 ff 0f 94 c0 0f b6 | ..weIc.H...k....\.>....QE....... |
18520 | d8 eb 46 be 00 01 00 00 eb 2f be 00 02 00 00 eb 28 be 00 08 00 00 eb 21 be 00 10 00 00 eb 1a be | ..F....../......(......!........ |
18540 | 00 20 00 00 eb 13 be 00 40 00 00 eb 0c be 00 80 00 00 eb 05 be 00 05 00 00 44 89 ff e8 fb 70 00 | ........@................D....p. |
18560 | 00 85 c0 0f 95 c0 0f b6 d8 41 83 fe 7f 77 15 49 63 ce 48 8b 15 97 6a 05 00 b8 00 10 00 00 23 44 | .........A...w.Ic.H...j.......#D |
18580 | 8a 3c eb 0d be 00 10 00 00 44 89 f7 e8 cb 70 00 00 85 c0 0f 94 c0 0f b6 c0 31 c3 89 d8 48 83 c4 | .<.......D....p..........1...H.. |
185a0 | 08 5b 41 5e 41 5f 5d c3 2b fe ff ff 4d fe ff ff 5b fe ff ff 7d fe ff ff 4d fe ff ff 4d fe ff ff | .[A^A_].+...M...[...}...M...M... |
185c0 | 8c fe ff ff 4d fe ff ff 4d fe ff ff 4d fe ff ff 4d fe ff ff ae fe ff ff 4d fe ff ff 4d fe ff ff | ....M...M...M...M.......M...M... |
185e0 | 4d fe ff ff d0 fe ff ff 4d fe ff ff 4d fe ff ff f2 fe ff ff 4d fe ff ff 14 ff ff ff 4d fe ff ff | M.......M...M.......M.......M... |
18600 | 36 ff ff ff 51 ff ff ff 4d fe ff ff 70 ff ff ff 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec | 6...Q...M...p...UH..AWAVAUATSH.. |
18620 | 48 02 00 00 49 89 ff 48 8d 95 a0 fd ff ff be d7 b9 f0 ff e8 cd 8f fe ff 49 89 c5 48 8d 95 98 fd | H...I..H................I..H.... |
18640 | ff ff be d6 b9 f0 ff 4c 89 ff e8 b6 8f fe ff 49 89 c4 4c 89 bd c8 fd ff ff c7 85 a8 fd ff ff c8 | .......L.......I..L............. |
18660 | 00 00 00 4c 89 ad b0 fd ff ff 4c 8b b5 a0 fd ff ff 4b 8d 44 35 00 48 89 85 b8 fd ff ff 48 8b 85 | ...L......L......K.D5.H......H.. |
18680 | 98 fd ff ff 4c 01 e0 48 89 85 c0 fd ff ff be d5 b9 f0 ff 31 d2 4c 89 ff e8 f4 8e fe ff 48 89 c3 | ....L..H...........1.L.......H.. |
186a0 | 4c 39 f3 7f 3d 4c 01 eb 4c 89 ad 90 fd ff ff 4c 8d b5 a8 fd ff ff c7 85 d0 fd ff ff 00 00 00 00 | L9..=L..L......L................ |
186c0 | 4c 89 f7 48 89 de 4c 89 e2 e8 2e f5 ff ff 49 89 c5 4d 85 ed 75 10 48 ff c3 48 3b 9d b8 fd ff ff | L..H..L.......I..M..u.H..H;..... |
186e0 | 76 d4 31 c0 eb 4f 4c 89 e8 48 2b 85 90 fd ff ff 4c 39 eb 0f 94 c1 0f b6 f1 48 01 c6 4c 89 ff e8 | v.1..OL..H+.....L9.......H..L... |
18700 | 0a 91 fe ff be ff ff ff ff ba d5 b9 f0 ff 4c 89 ff e8 47 8b fe ff be fe ff ff ff 4c 89 ff e8 2e | ..............L...G........L.... |
18720 | 89 fe ff 48 8d bd a8 fd ff ff 48 89 de 4c 89 ea e8 4f f9 ff ff 48 81 c4 48 02 00 00 5b 41 5c 41 | ...H......H..L...O...H..H...[A\A |
18740 | 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f6 49 89 fc e8 f4 70 00 00 | ]A^A_].UH..AWAVAUATSPI..I....p.. |
18760 | 49 89 c7 4c 89 f7 e8 e9 70 00 00 48 89 c3 4b 8d 7c 27 ff 47 8a 6c 27 ff 4c 89 f6 e8 c2 70 00 00 | I..L....p..H..K.|'.G.l'.L....p.. |
18780 | 4c 01 fb 45 88 6c 1c ff 41 c6 04 1c 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 | L..E.l..A....H...[A\A]A^A_].UH.. |
187a0 | 48 89 cf e8 f1 ae fe ff 31 c0 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 d6 49 89 f4 | H.......1.].UH..AWAVAUATSPI..I.. |
187c0 | 48 89 7d d0 41 8b 46 08 83 f8 13 75 25 49 8b 06 b9 00 00 00 80 48 39 c8 77 28 48 85 c0 7e 23 85 | H.}.A.F....u%I.......H9.w(H..~#. |
187e0 | c0 74 1f 41 8b 4c 24 0c 39 c8 0f 86 94 00 00 00 eb 10 85 c0 75 0c 41 8b 4c 24 0c 31 c0 e9 82 00 | .t.A.L$.9...........u.A.L$.1.... |
18800 | 00 00 4c 89 e7 4c 89 f6 e8 6c 08 00 00 48 89 c3 49 89 dd 49 83 c5 10 31 ff 4c 89 ee 4c 89 f2 e8 | ..L..L...l...H..I..I...1.L..L... |
18820 | b0 31 00 00 85 c0 75 46 83 7b 18 0a 75 10 41 f6 46 08 40 74 09 49 8b 45 00 49 3b 06 74 30 48 63 | .1....uF.{..u.A.F.@t.I.E.I;.t0Hc |
18840 | 43 1c 48 85 c0 0f 84 da 00 00 00 48 c1 e0 05 4c 8d 3c 03 4c 8d 6c 03 10 31 ff 4c 89 ee 4c 89 f2 | C.H........H...L.<.L.l..1.L..L.. |
18860 | e8 6f 31 00 00 85 c0 4c 89 fb 74 bc eb 03 49 89 df 4d 2b 7c 24 18 49 c1 ef 05 41 8b 4c 24 0c 42 | .o1....L..t...I..M+|$.I...A.L$.B |
18880 | 8d 44 39 01 89 c2 29 ca 73 34 89 c2 49 8b 74 24 10 48 c1 e2 04 ff c0 83 7c 16 08 00 74 e6 89 c0 | .D9...).s4..I.t$.H......|...t... |
188a0 | 49 89 06 41 c7 46 08 13 00 00 00 48 8b 04 16 48 8b 4c 16 08 49 89 4e 18 49 89 46 10 eb 53 41 8a | I..A.F.....H...H.L..I.N.I.F..SA. |
188c0 | 4c 24 0b be 01 00 00 00 d3 e6 31 c0 39 f2 7d 46 49 8b 4c 24 18 89 d7 48 c1 e7 05 83 7c 39 08 00 | L$........1.9.}FI.L$...H....|9.. |
188e0 | 75 08 ff c2 39 f2 7c ed eb 2c 48 8b 44 39 10 48 8b 4c 39 18 49 89 4e 08 49 89 06 49 8b 44 24 18 | u...9.|..,H.D9.H.L9.I.N.I..I.D$. |
18900 | 48 8b 0c 38 48 8b 44 38 08 49 89 46 18 49 89 4e 10 b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 | H..8H.D8.I.F.I.N......H...[A\A]A |
18920 | 5e 41 5f 5d c3 48 8d 0d 34 90 00 00 31 c0 48 8b 7d d0 48 89 ce e8 c4 01 ff ff 55 48 89 e5 41 57 | ^A_].H..4...1.H.}.H.......UH..AW |
18940 | 41 56 41 55 41 54 53 48 83 ec 18 89 cb 41 89 d6 49 89 f4 49 89 ff 45 8b 6c 24 0c 45 39 f5 41 0f | AVAUATSH.....A..I..I..E.l$.E9.A. |
18960 | b6 44 24 0b 89 45 cc 49 8b 44 24 18 48 89 45 d0 73 4e 49 8b 74 24 10 4c 89 ea 48 c1 e2 04 44 89 | .D$..E.I.D$.H.E.sNI.t$.L..H...D. |
18980 | f1 48 c1 e1 04 4c 89 ff e8 bd 6f ff ff 49 89 44 24 10 41 8b 54 24 0c 44 39 f2 73 1f 48 89 d1 48 | .H...L....o..I.D$.A.T$.D9.s.H..H |
189a0 | c1 e1 04 48 8d 44 01 08 44 89 f1 29 d1 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f2 45 89 74 24 0c | ...H.D..D..).......H.....u.E.t$. |
189c0 | 4c 89 ff 4c 89 e6 89 da e8 f8 00 00 00 45 39 f5 76 5f 45 89 74 24 0c 44 89 f3 48 89 5d c0 48 c1 | L..L.........E9.v_E.t$.D..H.].H. |
189e0 | e3 04 49 8b 4c 24 10 83 7c 19 08 00 75 05 41 ff c6 eb 14 41 ff c6 48 01 d9 4c 89 ff 4c 89 e6 4c | ..I.L$..|...u.A....A..H..L..L..L |
18a00 | 89 f2 e8 7e 01 00 00 48 83 c3 10 45 39 ee 75 d2 48 8b 4d c0 48 c1 e1 04 49 8b 74 24 10 49 c1 e5 | ...~...H...E9.u.H.M.H...I.t$.I.. |
18a20 | 04 4c 89 ff 4c 89 ea e8 1e 6f ff ff 49 89 44 24 10 41 be 01 00 00 00 8b 4d cc 41 d3 e6 80 f9 1f | .L..L....o..I.D$.A......M.A..... |
18a40 | 74 42 49 63 c6 48 c1 e0 05 48 8b 4d d0 48 8d 5c 01 f0 45 89 f5 83 7b f8 00 74 1d 4c 89 ff 4c 89 | tBIc.H...H.M.H.\..E...{..t.L..L. |
18a60 | e6 48 89 da e8 80 01 00 00 48 8b 4b f0 48 8b 53 f8 48 89 50 08 48 89 08 48 83 c3 e0 41 ff cd 45 | .H.......H.K.H.S.H.P.H..H...A..E |
18a80 | 85 ed 7f d1 48 8d 05 dd de 04 00 48 8b 4d d0 48 39 c1 48 89 ce 74 1f 49 63 d6 48 c1 e2 05 31 c9 | ....H......H.M.H9.H..t.Ic.H...1. |
18aa0 | 4c 89 ff 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 94 6e ff ff 48 83 c4 18 5b 41 5c 41 5d 41 | L..H...[A\A]A^A_]..n..H...[A\A]A |
18ac0 | 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 f4 49 89 ff 85 d2 74 62 89 d7 e8 | ^A_].UH..AWAVAUATSPI..I....tb... |
18ae0 | be 7e ff ff 41 89 c6 41 83 fe 1f 0f 8d 80 00 00 00 41 bd 01 00 00 00 44 88 f1 41 d3 e5 4c 89 e9 | .~..A..A.........A.....D..A..L.. |
18b00 | 48 c1 e1 05 31 db 31 f6 31 d2 4c 89 ff e8 38 6e ff ff 49 89 44 24 18 48 89 c1 48 83 c1 1c c7 01 | H...1.1.1.L...8n..I.D$.H..H..... |
18b20 | 00 00 00 00 c7 41 fc 00 00 00 00 c7 41 ec 00 00 00 00 48 83 c1 20 ff c3 44 39 eb 7c e1 eb 12 48 | .....A......A.....H.....D9.|...H |
18b40 | 8d 05 22 de 04 00 49 89 44 24 18 45 31 f6 45 31 ed 45 88 74 24 0b 49 c1 e5 05 49 01 c5 4d 89 6c | .."...I.D$.E1.E1.E.t$.I...I..M.l |
18b60 | 24 20 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d d9 8d 00 00 31 c0 4c 89 ff 48 89 ce | $.H...[A\A]A^A_].H......1.L..H.. |
18b80 | e8 79 ff fe ff 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 ce 48 89 d3 49 89 f4 49 89 ff | .y...UH..AWAVATSH...I..H..I..I.. |
18ba0 | 4c 89 e7 48 89 de e8 01 06 00 00 48 3b 05 8e 64 05 00 75 1a 48 89 5d d0 c7 45 d8 13 00 00 00 48 | L..H.......H;..d..u.H.]..E.....H |
18bc0 | 8d 55 d0 4c 89 ff 4c 89 e6 e8 30 01 00 00 49 8b 0e 49 8b 56 08 48 89 50 08 48 89 08 48 83 c4 10 | .U.L..L...0...I..I.V.H.P.H..H... |
18be0 | 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 ff 48 89 df 4c | [A\A^A_].UH..AWAVSPI..H..I..H..L |
18c00 | 89 f6 e8 50 06 00 00 48 3b 05 32 64 05 00 74 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 | ...P...H;.2d..t.H...[A^A_].L..H. |
18c20 | de 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 cb 00 00 00 55 48 89 e5 48 8d 0d 2a dd 04 00 31 c0 | .L..H...[A^A_].....UH..H..*...1. |
18c40 | 48 39 4e 18 74 0a 8a 4e 0b b8 01 00 00 00 d3 e0 89 c1 5d e9 e2 fc ff ff 55 48 89 e5 be 05 00 00 | H9N.t..N..........].....UH...... |
18c60 | 00 ba 38 00 00 00 e8 8c 22 ff ff 48 c7 40 28 00 00 00 00 c6 40 0a ff 48 c7 40 10 00 00 00 00 c7 | ..8....."..H.@(.....@..H.@...... |
18c80 | 40 0c 00 00 00 00 48 8d 0d db dc 04 00 48 89 48 18 c6 40 0b 00 48 89 48 20 5d c3 55 48 89 e5 41 | @.....H......H.H..@..H.H.].UH..A |
18ca0 | 56 53 48 89 f3 49 89 fe 48 8b 73 18 48 8d 05 b5 dc 04 00 48 39 c6 74 1b 8a 4b 0b b8 01 00 00 00 | VSH..I..H.s.H......H9.t..K...... |
18cc0 | d3 e0 48 63 d0 48 c1 e2 05 31 c9 4c 89 f7 e8 77 6c ff ff 48 8b 73 10 8b 53 0c 48 c1 e2 04 31 c9 | ..Hc.H...1.L...wl..H.s..S.H...1. |
18ce0 | 4c 89 f7 e8 62 6c ff ff ba 38 00 00 00 31 c9 4c 89 f7 48 89 de 5b 41 5e 5d e9 4c 6c ff ff 55 48 | L...bl...8...1.L..H..[A^].Ll..UH |
18d00 | 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec b8 00 00 00 49 89 d7 49 89 f4 48 89 fb 41 8b 47 08 83 | ..AWAVAUATSH......I..I..H..A.G.. |
18d20 | f8 03 0f 85 2c 03 00 00 f2 41 0f 10 07 66 0f 2e c0 0f 8a 2e 03 00 00 f2 0f 11 85 38 ff ff ff e8 | ....,....A...f.............8.... |
18d40 | d2 69 00 00 f2 0f 10 8d 38 ff ff ff 66 0f 2e c1 75 37 7a 35 66 0f 2e 0d fc d9 04 00 72 2b f2 0f | .i......8...f...u7z5f.......r+.. |
18d60 | 10 05 fa d9 04 00 66 0f 2e c1 76 1d f2 48 0f 2c c1 48 89 85 40 ff ff ff c7 85 48 ff ff ff 13 00 | ......f...v..H.,.H..@.....H..... |
18d80 | 00 00 4c 8d bd 40 ff ff ff 4c 89 e7 4c 89 fe e8 e5 02 00 00 49 89 c6 41 83 7e 08 00 75 10 48 8d | ..L..@...L..L.......I..A.~..u.H. |
18da0 | 05 c3 db 04 00 49 39 c6 0f 85 62 02 00 00 48 89 9d 38 ff ff ff 49 8b 44 24 18 49 8b 4c 24 20 48 | .....I9...b...H..8...I.D$.I.L$.H |
18dc0 | 39 c1 0f 86 8e 00 00 00 48 8d 59 e0 49 89 5c 24 20 83 79 f8 00 48 89 d9 75 e5 49 8d 76 10 4c 89 | 9.......H.Y.I.\$..y..H..u.I.v.L. |
18de0 | e7 e8 93 02 00 00 4c 39 f0 0f 84 ef 01 00 00 48 89 c1 48 63 41 1c 48 c1 e0 05 48 01 c8 4c 39 f0 | ......L9.......H..HcA.H...H..L9. |
18e00 | 75 ed 48 89 d8 48 29 c8 48 c1 e8 05 89 41 1c 49 8b 46 18 48 89 43 18 49 8b 46 10 48 89 43 10 49 | u.H..H).H....A.I.F.H.C.I.F.H.C.I |
18e20 | 8b 06 49 8b 4e 08 48 89 4b 08 48 89 03 41 83 7e 1c 00 74 15 4c 89 f0 48 29 d8 48 c1 e8 05 01 43 | ..I.N.H.K.H..A.~..t.L..H).H....C |
18e40 | 1c 41 c7 46 1c 00 00 00 00 41 c7 46 08 00 00 00 00 e9 b3 01 00 00 4c 89 bd 28 ff ff ff 0f 57 c0 | .A.F.....A.F..........L..(....W. |
18e60 | 0f 29 45 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 | .)E..)E..)E..)E..)E..).p....).`. |
18e80 | ff ff 0f 29 85 50 ff ff ff 45 8b 44 24 0c 45 31 c9 ba 01 00 00 00 45 31 f6 be 01 00 00 00 44 39 | ...).P...E.D$.E1......E1......D9 |
18ea0 | c6 89 f0 76 08 44 39 c2 44 89 c0 77 38 31 ff 39 c2 77 1c 49 8b 5c 24 10 31 ff 8d 4a ff 48 c1 e1 | ...v.D9.D..w81.9.w.I.\$.1..J.H.. |
18ec0 | 04 83 7c 0b 08 01 83 df ff ff c2 39 c2 76 eb 42 01 bc 8d 50 ff ff ff 41 01 fe 49 ff c1 01 f6 41 | ..|........9.v.B...P...A..I....A |
18ee0 | 83 f9 20 7c b9 41 8a 4c 24 0b 41 bf 01 00 00 00 41 d3 e7 31 db 4c 8d ad 50 ff ff ff 31 c0 48 89 | ...|.A.L$.A.....A..1.L..P...1.H. |
18f00 | 85 30 ff ff ff eb 20 48 01 c7 4c 89 ee e8 62 05 00 00 01 c3 48 8b 85 30 ff ff ff ff c0 48 89 85 | .0.....H..L...b.....H..0.....H.. |
18f20 | 30 ff ff ff 41 f7 df 49 63 c7 41 f7 df 48 c1 e0 05 48 83 c8 10 41 ff c7 41 83 ff 01 74 12 49 8b | 0...A..Ic.A..H...H...A..A...t.I. |
18f40 | 7c 24 18 83 7c 07 d8 00 48 8d 40 e0 74 e7 eb b7 44 01 f3 4c 8b bd 28 ff ff ff 4c 89 ff 4c 89 ee | |$..|...H.@.t...D..L..(...L..L.. |
18f60 | e8 0f 05 00 00 31 f6 01 d8 74 3a b9 01 00 00 00 31 d2 45 31 c0 31 ff 41 8b 5d 00 85 db 74 0b 01 | .....1...t:.....1.E1.1.A.]...t.. |
18f80 | df 39 f7 44 0f 47 c7 0f 47 d1 39 c7 74 1c 8d 1c 09 81 e1 ff ff ff 7f 49 83 c5 04 39 c1 89 ce 89 | .9.D.G..G.9.t..........I...9.... |
18fa0 | d9 72 d4 eb 05 45 31 c0 31 d2 48 8b 85 30 ff ff ff 41 8d 4c 06 01 44 29 c1 48 8b 9d 38 ff ff ff | .r...E1.1.H..0...A.L..D).H..8... |
18fc0 | 48 89 df 4c 89 e6 e8 6f f9 ff ff 48 89 df 4c 89 e6 4c 89 fa e8 10 fc ff ff 49 89 c6 eb 61 49 63 | H..L...o...H..L..L.......I...aIc |
18fe0 | 46 1c 48 85 c0 74 11 48 c1 e0 05 4c 01 f0 48 29 d8 48 c1 e8 05 89 43 1c 48 89 d8 4c 29 f0 48 c1 | F.H..t.H...L..H).H....C.H..L).H. |
19000 | e8 05 41 89 46 1c 49 89 de 48 8b 9d 38 ff ff ff 49 8b 07 49 89 46 10 41 8b 47 08 41 89 46 18 a8 | ..A.F.I..H..8...I..I.F.A.G.A.F.. |
19020 | 40 74 1c 41 f6 44 24 09 04 74 14 49 8b 07 f6 40 09 03 74 0b 48 89 df 4c 89 e6 e8 51 1e ff ff 4c | @t.A.D$..t.I...@..t.H..L...Q...L |
19040 | 89 f0 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 85 c0 0f 85 2d fd ff ff 48 8d 0d c8 | ..H......[A\A]A^A_].....-...H... |
19060 | 88 00 00 eb 07 48 8d 0d d2 88 00 00 31 c0 48 89 df 48 89 ce e8 85 fa fe ff 55 48 89 e5 41 57 41 | .....H......1.H..H.......UH..AWA |
19080 | 56 53 50 48 89 f3 49 89 fe 8b 43 08 83 e0 3f 83 f8 12 7f 68 ff c8 83 f8 03 0f 87 b9 00 00 00 48 | VSPH..I...C...?....h...........H |
190a0 | 8d 0d f6 00 00 00 48 63 04 81 48 01 c8 ff e0 f2 0f 10 03 48 8d 7d e4 e8 8a 66 00 00 f2 0f 59 05 | ......Hc..H........H.}...f....Y. |
190c0 | 9c d8 04 00 f2 0f 2c c0 03 45 e4 89 45 e4 79 14 89 c1 01 c9 75 09 c7 45 e4 00 00 00 00 31 c0 f7 | ......,..E..E.y.....u..E.....1.. |
190e0 | d8 89 45 e4 41 8a 4e 0b be 01 00 00 00 d3 e6 ff ce 83 ce 01 99 f7 fe e9 89 00 00 00 83 f8 16 74 | ..E.A.N........................t |
19100 | 57 83 f8 14 75 3a 4c 8b 3b 41 80 7f 0a 00 75 1d 49 8d 7f 20 49 8b 77 10 41 8b 57 0c e8 16 c3 ff | W...u:L.;A....u.I...I.w.A.W..... |
19120 | ff 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 eb 14 | .A.G.A.G..L.;A.N..........A#G... |
19140 | 83 f8 13 75 13 41 8a 4e 0b b8 01 00 00 00 d3 e0 ff c8 23 03 48 98 eb 30 8b 03 41 8a 4e 0b be 01 | ...u.A.N..........#.H..0..A.N... |
19160 | 00 00 00 d3 e6 ff ce 83 ce 01 31 d2 f7 f6 89 d0 eb 16 48 8b 03 41 8a 4e 0b ba 01 00 00 00 d3 e2 | ..........1.......H..A.N........ |
19180 | ff ca 23 50 0c 48 63 c2 48 c1 e0 05 49 03 46 18 48 83 c4 08 5b 41 5e 41 5f 5d c3 90 a9 ff ff ff | ..#P.Hc.H...I.F.H...[A^A_]...... |
191a0 | bc ff ff ff 13 ff ff ff d6 ff ff ff 55 48 89 e5 48 8d 46 ff 8b 4f 0c 48 39 c8 73 0a 48 c1 e0 04 | ............UH..H.F..O.H9.s.H... |
191c0 | 48 03 47 10 eb 45 8a 4f 0b b8 01 00 00 00 d3 e0 ff c8 89 f1 21 c1 48 63 c9 48 c1 e1 05 48 03 4f | H.G..E.O............!.Hc.H...H.O |
191e0 | 18 48 8d 05 b8 d5 04 00 eb 07 48 c1 e2 05 48 01 d1 83 79 18 13 75 06 48 39 71 10 74 0b 48 63 51 | .H........H...H...y..u.H9q.t.HcQ |
19200 | 1c 48 85 d2 75 e4 eb 03 48 89 c8 5d c3 55 48 89 e5 8a 4f 0b b8 01 00 00 00 d3 e0 ff c8 23 46 0c | .H..u...H..].UH...O..........#F. |
19220 | 48 63 c8 48 c1 e1 05 48 03 4f 18 48 8d 05 6e d5 04 00 eb 07 48 c1 e2 05 48 01 d1 83 79 18 44 75 | Hc.H...H.O.H..n.....H...H...y.Du |
19240 | 06 48 39 71 10 74 0b 48 63 51 1c 48 85 d2 75 e4 eb 03 48 89 c8 5d c3 55 48 89 e5 41 57 41 56 41 | .H9q.t.HcQ.H..u...H..].UH..AWAVA |
19260 | 54 53 48 83 ec 10 49 89 f4 49 89 ff 41 8b 44 24 08 83 e0 3f 4c 8d 35 25 d5 04 00 83 f8 12 7f 49 | TSH...I..I..A.D$...?L.5%.......I |
19280 | 85 c0 0f 84 ca 00 00 00 83 f8 03 75 59 f2 41 0f 10 04 24 f2 0f 11 45 d8 e8 79 64 00 00 f2 0f 10 | ...........uY.A...$...E..yd..... |
192a0 | 4d d8 66 0f 2e c1 75 5b 7a 59 66 0f 2e 0d a6 d4 04 00 72 4f f2 0f 10 05 a4 d4 04 00 66 0f 2e c1 | M.f...u[zYf.......rO........f... |
192c0 | 76 41 f2 48 0f 2c f1 eb 09 83 f8 13 75 35 49 8b 34 24 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f | vA.H.,......u5I.4$L..H...[A\A^A_ |
192e0 | 5d e9 c6 fe ff ff 83 f8 04 75 18 49 8b 34 24 4c 89 ff 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 0a | ]........u.I.4$L..H...[A\A^A_].. |
19300 | ff ff ff 4c 89 ff 4c 89 e6 e8 6b fd ff ff 48 89 c3 48 8d 73 10 31 ff 4c 89 e2 e8 b5 26 00 00 85 | ...L..L...k...H..H.s.1.L....&... |
19320 | c0 74 05 49 89 df eb 27 48 63 43 1c 48 85 c0 74 21 48 c1 e0 05 4c 8d 3c 03 48 8d 74 03 10 31 ff | .t.I...'HcC.H..t!H...L.<.H.t..1. |
19340 | 4c 89 e2 e8 8c 26 00 00 85 c0 4c 89 fb 74 d9 4d 89 fe 4c 89 f0 48 83 c4 10 5b 41 5c 41 5e 41 5f | L....&....L..t.M..L..H...[A\A^A_ |
19360 | 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 fe 45 8b 7e 0c 45 85 ff 74 13 41 8d 4f ff 49 8b 46 | ].UH..AWAVATSI..E.~.E..t.A.O.I.F |
19380 | 10 48 c1 e1 04 83 7c 08 08 00 74 4f 48 8d 05 d5 d5 04 00 49 39 46 18 0f 84 ab 00 00 00 41 8d 5f | .H....|...tOH......I9F.......A._ |
193a0 | 01 4c 89 f7 48 89 de e8 00 fe ff ff 83 78 08 00 74 5c 81 fb 00 00 00 40 0f 83 8f 00 00 00 44 8d | .L..H........x..t\.....@......D. |
193c0 | 24 1b 44 89 e6 4c 89 f7 e8 df fd ff ff 83 78 08 00 41 89 df 44 89 e3 75 d9 eb 36 31 c9 41 83 ff | $.D..L........x..A..D..u..61.A.. |
193e0 | 02 0f 82 80 00 00 00 42 8d 1c 39 d1 eb 8d 53 ff 48 c1 e2 04 83 7c 10 08 00 44 0f 44 fb 0f 44 d9 | .......B..9...S.H....|...D.D..D. |
19400 | 44 89 f9 29 d9 83 f9 01 89 d9 77 db eb 5b 41 89 dc 44 89 e0 44 29 f8 83 f8 01 76 2c 43 8d 1c 3c | D..)......w..[A..D..D)....v,C..< |
19420 | d1 eb 4c 89 f7 48 89 de e8 7f fd ff ff 83 78 08 00 44 0f 44 e3 41 0f 44 df 44 89 e0 29 d8 83 f8 | ..L..H........x..D.D.A.D.D..)... |
19440 | 01 41 89 df 77 d6 eb 21 44 89 fb eb 1c bb ff ff ff ff 8d 73 02 4c 89 f7 e8 4f fd ff ff ff c3 83 | .A..w..!D..........s.L...O...... |
19460 | 78 08 00 75 ed eb 02 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 | x..u...1...[A\A^A_].UH..SPH..1.. |
19480 | 7f 08 13 75 25 48 8b 3f b9 00 00 00 80 48 39 cf 77 18 48 85 ff 7e 13 85 ff 74 0f e8 02 75 ff ff | ...u%H.?.....H9.w.H..~...t...u.. |
194a0 | 48 98 ff 04 83 b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 0e d1 | H.........H...[].UH..SPH........ |
194c0 | 04 00 be 88 00 00 00 e8 85 ad fe ff 31 f6 ba 07 00 00 00 48 89 df e8 30 88 fe ff 48 8d 35 4e 6c | ............1......H...0...H.5Nl |
194e0 | 05 00 31 d2 48 89 df e8 fb ad fe ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 | ..1.H............H...[].UH..AWAV |
19500 | 41 55 41 54 53 48 81 ec 38 20 00 00 49 89 ff 48 8d 15 7a 68 00 00 48 8d 8d a0 df ff ff be 02 00 | AUATSH..8...I..H..zh..H......... |
19520 | 00 00 e8 0c 9e fe ff 49 89 c6 48 8d 75 c8 4c 89 ff e8 70 06 00 00 be 03 00 00 00 ba 01 00 00 00 | .......I..H.u.L...p............. |
19540 | 4c 89 ff e8 53 a0 fe ff 48 89 c3 be 04 00 00 00 4c 89 ff e8 a4 7d fe ff 85 c0 7e 0f be 04 00 00 | L...S...H.......L....}....~..... |
19560 | 00 4c 89 ff e8 c4 9f fe ff eb 0d be 01 00 00 00 4c 89 ff e8 ba a8 fe ff 49 89 c4 48 8d b5 a8 df | .L..............L.......I..H.... |
19580 | ff ff 4c 89 ff e8 80 a2 fe ff 4c 39 e3 7d 35 4c 8d ad a8 df ff ff 4c 89 ff 4c 89 ee 48 8d 55 c8 | ..L.......L9.}5L......L..L..H.U. |
195a0 | 48 89 d9 e8 83 0b 00 00 48 8b 95 a0 df ff ff 4c 89 ef 4c 89 f6 e8 df a0 fe ff 48 ff c3 49 39 dc | H.......H......L..L.......H..I9. |
195c0 | 75 d4 eb 02 75 16 48 8d b5 a8 df ff ff 48 8d 55 c8 4c 89 ff 4c 89 e1 e8 4f 0b 00 00 48 8d bd a8 | u...u.H......H.U.L..L...O...H... |
195e0 | df ff ff e8 2c a1 fe ff b8 01 00 00 00 48 81 c4 38 20 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 | ....,........H..8...[A\A]A^A_].U |
19600 | 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fe 48 8d 75 c8 e8 8a 05 00 00 be 01 00 00 | H..AWAVAUATSH...I..H.u.......... |
19620 | 00 4c 89 f7 e8 09 a8 fe ff 48 89 c3 4c 8d 63 01 4c 89 f7 e8 fd 79 fe ff 83 f8 02 74 6d 83 f8 03 | .L.......H..L.c.L....y.....tm... |
19640 | 0f 85 83 00 00 00 be 02 00 00 00 4c 89 f7 e8 da 9e fe ff 49 89 c7 4d 85 ff 7e 05 4d 39 e7 7e 14 | ...........L.......I..M..~.M9.~. |
19660 | 48 8d 15 77 83 00 00 be 02 00 00 00 4c 89 f7 e8 05 96 fe ff 4c 39 fb 7c 2e 4c 8b 65 c8 4c 8b 6d | H..w........L.......L9.|.L.e.L.m |
19680 | d0 be 01 00 00 00 4c 89 f7 48 89 da 41 ff d4 48 8d 53 01 be 01 00 00 00 4c 89 f7 41 ff d5 4c 39 | ......L..H..A..H.S......L..A..L9 |
196a0 | fb 48 8d 5b ff 7f da 4d 89 fc be 01 00 00 00 4c 89 f7 4c 89 e2 ff 55 d0 31 c0 48 83 c4 18 5b 41 | .H.[...M.......L..L...U.1.H...[A |
196c0 | 5c 41 5d 41 5e 41 5f 5d c3 48 8d 35 40 83 00 00 31 c0 4c 89 f7 48 83 c4 18 5b 41 5c 41 5d 41 5e | \A]A^A_].H.5@...1.L..H...[A\A]A^ |
196e0 | 41 5f 5d e9 8a 96 fe ff 55 48 89 e5 41 57 41 56 53 50 49 89 ff e8 3b 79 fe ff 89 c3 ba 01 00 00 | A_].....UH..AWAVSPI...;y........ |
19700 | 00 4c 89 ff 89 de e8 00 86 fe ff be 01 00 00 00 ba 01 00 00 00 4c 89 ff e8 a2 79 fe ff 85 db 4c | .L...................L....y....L |
19720 | 63 f3 7e 1a 4c 89 f3 be 01 00 00 00 4c 89 ff 48 89 da e8 a5 88 fe ff 48 ff cb 85 db 7f e9 4c 89 | c.~.L.......L..H.......H......L. |
19740 | ff 4c 89 f6 e8 c5 80 fe ff 48 8d 15 eb 66 00 00 be 01 00 00 00 4c 89 ff e8 64 87 fe ff b8 01 00 | .L.......H...f.......L...d...... |
19760 | 00 00 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 | ..H...[A^A_].UH..AWAVAUATSH...I. |
19780 | fe 48 8d 75 c8 e8 1c 04 00 00 be 02 00 00 00 ba 01 00 00 00 4c 89 f7 e8 ff 9d fe ff 48 89 c3 be | .H.u................L.......H... |
197a0 | 03 00 00 00 4c 89 f7 e8 50 7b fe ff 85 c0 7e 0f be 03 00 00 00 4c 89 f7 e8 70 9d fe ff eb 0d be | ....L...P{....~......L...p...... |
197c0 | 01 00 00 00 4c 89 f7 e8 66 a6 fe ff 49 89 c7 45 31 e4 48 29 d8 7c 38 48 3d fe ff ff 7f 77 42 41 | ....L...f...I..E1.H).|8H=....wBA |
197e0 | 89 c4 41 ff c4 4c 89 f7 44 89 e6 e8 00 77 fe ff 85 c0 74 2d 4c 8b 6d c8 be 01 00 00 00 4c 89 f7 | ..A..L..D....w....t-L.m......L.. |
19800 | 48 89 da 41 ff d5 4c 39 fb 48 8d 5b 01 7c e9 44 89 e0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d | H..A..L9.H.[.|.D..H...[A\A]A^A_] |
19820 | c3 48 8d 35 cd 81 00 00 31 c0 4c 89 f7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 32 95 fe ff | .H.5....1.L..H...[A\A]A^A_].2... |
19840 | 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 fb 48 8d 75 c8 e8 49 03 00 00 be 01 00 | UH..AWAVAUATSH...H..H.u..I...... |
19860 | 00 00 48 89 df e8 c8 a5 fe ff 49 89 c5 be 02 00 00 00 48 89 df 4c 89 ea e8 1e 9d fe ff 49 89 c4 | ..H.......I.......H..L.......I.. |
19880 | 4d 39 ec 74 22 4d 85 e4 7e 09 49 8d 45 01 49 39 c4 7e 14 48 8d 15 44 81 00 00 be 01 00 00 00 48 | M9.t"M..~.I.E.I9.~.H..D........H |
198a0 | 89 df e8 d2 93 fe ff 4c 8b 7d c8 be 01 00 00 00 48 89 df 4c 89 e2 41 ff d7 4d 39 ec 4c 8b 75 d0 | .......L.}......H..L..A..M9.L.u. |
198c0 | 7d 40 4c 89 75 c0 4c 89 e8 49 89 dd 49 89 c6 49 8d 5c 24 01 be 01 00 00 00 4c 89 ef 48 89 da 41 | }@L.u.L..I..I..I.\$......L..H..A |
198e0 | ff d7 be 01 00 00 00 4c 89 ef 4c 89 e2 ff 55 c0 49 39 de 49 89 dc 75 d7 4d 89 f4 4c 8b 75 c0 4c | .......L..L...U.I9.I..u.M..L.u.L |
19900 | 89 eb 48 89 df e8 ce 7e fe ff be 01 00 00 00 48 89 df 4c 89 e2 41 ff d6 b8 01 00 00 00 48 83 c4 | ..H....~.......H..L..A.......H.. |
19920 | 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 28 48 89 fb | .[A\A]A^A_].UH..AWAVAUATSH..(H.. |
19940 | 48 89 5d b8 be 02 00 00 00 e8 df 9b fe ff 49 89 c6 be 03 00 00 00 48 89 df e8 cf 9b fe ff 48 89 | H.]...........I.......H.......H. |
19960 | 45 c8 be 04 00 00 00 48 89 df e8 be 9b fe ff 49 89 c7 be 05 00 00 00 48 89 df e8 7d 79 fe ff 85 | E......H.......I.......H...}y... |
19980 | c0 0f 9f c0 4d 85 f6 44 0f b6 e0 7f 15 48 8d 15 28 80 00 00 be 02 00 00 00 48 8b 7d b8 e8 d7 92 | ....M..D.....H..(........H.}.... |
199a0 | fe ff 46 8d 2c a5 01 00 00 00 48 8b 45 c8 4c 29 f0 4c 8b 65 b8 0f 8c 42 01 00 00 48 89 45 d0 4c | ..F.,.....H.E.L).L.e...B...H.E.L |
199c0 | 89 e0 45 89 ec 48 89 c3 48 8d 15 e3 68 00 00 be 01 00 00 00 48 89 df e8 78 a3 fe ff 85 c0 74 09 | ..E..H..H...h.......H...x.....t. |
199e0 | 48 8d 05 f9 81 fe ff eb 19 be 01 00 00 00 ba 05 00 00 00 48 89 df e8 27 9a fe ff 48 8d 05 60 82 | H..................H...'...H..`. |
19a00 | fe ff 48 89 45 b0 48 8d 15 a4 7f 00 00 48 89 df 44 89 e6 e8 3c a3 fe ff 85 c0 74 09 48 8d 05 04 | ..H.E.H......H..D...<.....t.H... |
19a20 | 85 fe ff eb 17 ba 05 00 00 00 48 89 df 44 89 e6 e8 ed 99 fe ff 48 8d 05 a0 85 fe ff 4c 89 f2 4c | ..........H..D.......H......L..L |
19a40 | 89 fe 48 29 d6 7e 62 48 83 7d d0 00 45 89 e5 48 8b 4d b0 48 89 45 d0 48 89 75 c0 4c 8b 65 b8 48 | ..H).~bH.}..E..H.M.H.E.H.u.L.e.H |
19a60 | 8b 5d c8 0f 88 94 00 00 00 48 f7 da be 01 00 00 00 4c 89 e7 49 89 d6 48 89 da 49 89 cf 41 ff d7 | .].......H.......L..I..H..I..A.. |
19a80 | 48 8b 45 c0 48 8d 14 18 4c 89 e7 44 89 ee ff 55 d0 4c 89 f9 4c 89 f2 48 8d 44 1a ff 48 ff cb 48 | H.E.H...L..D...U.L..L..H.D..H..H |
19aa0 | ff c0 48 85 c0 7f c5 eb 54 48 83 7d d0 00 45 89 e5 48 8b 4d b0 48 89 45 d0 4c 8b 65 b8 78 3e 48 | ..H.....TH.}..E..H.M.H.E.L.e.x>H |
19ac0 | ff 45 c8 be 01 00 00 00 4c 89 e7 49 89 d6 44 89 eb 4d 89 e5 49 89 cc 41 ff d4 4c 89 ef 89 de 4c | .E......L..I..D..M..I..A..L....L |
19ae0 | 89 fa ff 55 d0 4c 89 f2 4c 89 e1 4d 89 ec 41 89 dd 48 ff c2 49 ff c7 48 39 55 c8 75 c6 4c 89 e7 | ...U.L..L..M..A..H..I..H9U.u.L.. |
19b00 | 44 89 ee e8 c9 77 fe ff b8 01 00 00 00 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 | D....w.......H..([A\A]A^A_].UH.. |
19b20 | 41 56 53 48 83 ec 10 48 89 fb 48 8d 75 e0 e8 73 00 00 00 be 01 00 00 00 48 89 df e8 f2 a2 fe ff | AVSH...H..H.u..s........H....... |
19b40 | 49 89 c6 48 8d 15 46 62 00 00 be 32 00 00 00 48 89 df e8 7b 98 fe ff be 02 00 00 00 48 89 df e8 | I..H..Fb...2...H...{........H... |
19b60 | 98 77 fe ff 85 c0 7e 12 be 02 00 00 00 ba 06 00 00 00 48 89 df e8 a8 98 fe ff be 02 00 00 00 48 | .w....~...........H............H |
19b80 | 89 df e8 ca 74 fe ff 48 8d 75 e0 ba 01 00 00 00 48 89 df 44 89 f1 e8 e7 00 00 00 31 c0 48 83 c4 | ....t..H.u......H..D.......1.H.. |
19ba0 | 10 5b 41 5e 5d c3 55 48 89 e5 41 56 53 48 89 f3 49 89 fe 48 c7 43 08 00 00 00 00 48 c7 03 00 00 | .[A^].UH..AVSH..I..H.C.....H.... |
19bc0 | 00 00 be 01 00 00 00 e8 b0 81 fe ff 85 c0 74 6c 48 8d 35 db 66 00 00 ba 07 00 00 00 4c 89 f7 e8 | ..............tlH.5.f.......L... |
19be0 | 46 7c fe ff be fe ff ff ff 4c 89 f7 e8 34 80 fe ff 85 c0 74 0a 48 8d 05 e4 7f fe ff 48 89 03 48 | F|.......L...4.....t.H......H..H |
19c00 | 8d 35 ab 7d 00 00 ba 0a 00 00 00 4c 89 f7 e8 17 7c fe ff be fd ff ff ff 4c 89 f7 e8 05 80 fe ff | .5.}.......L....|.......L....... |
19c20 | 85 c0 74 0b 48 8d 05 fc 82 fe ff 48 89 43 08 be fc ff ff ff 4c 89 f7 e8 15 74 fe ff 48 83 3b 00 | ..t.H......H.C......L....t..H.;. |
19c40 | 74 07 48 83 7b 08 00 75 34 be 01 00 00 00 ba 05 00 00 00 4c 89 f7 e8 c7 97 fe ff 48 83 3b 00 75 | t.H.{..u4..........L.......H.;.u |
19c60 | 0a 48 8d 05 fa 7f fe ff 48 89 03 48 83 7b 08 00 75 0b 48 8d 05 63 83 fe ff 48 89 43 08 5b 41 5e | .H......H..H.{..u.H..c...H.C.[A^ |
19c80 | 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 38 41 89 cc 49 89 f7 4c 89 7d d0 48 89 fb | ].UH..AWAVAUATSH..8A..I..L.}.H.. |
19ca0 | 41 39 d4 0f 8e c9 03 00 00 48 89 55 c8 4c 63 ea be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 4d 63 | A9.......H.U.Lc......H..L..A..Mc |
19cc0 | f4 be 01 00 00 00 48 89 df 4c 89 f2 41 ff 17 be ff ff ff ff ba fe ff ff ff 48 89 df e8 a0 03 00 | ......H..L..A............H...... |
19ce0 | 00 85 c0 75 17 4c 89 6d c0 4c 89 75 b0 be fd ff ff ff 48 89 df e8 57 73 fe ff eb 26 be 01 00 00 | ...u.L.m.L.u......H...Ws...&.... |
19d00 | 00 48 89 df 4c 89 ea 4c 89 6d c0 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 f2 4c 89 75 b0 41 ff | .H..L..L.m.A.W......H..L..L.u.A. |
19d20 | 57 08 45 89 e6 48 8b 45 c8 41 29 c6 41 83 fe 01 0f 84 3c 03 00 00 41 8d 04 04 89 c1 c1 e9 1f 01 | W.E..H.E.A).A.....<...A......... |
19d40 | c1 d1 f9 4c 63 e9 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be 01 00 00 00 48 89 df 48 8b 55 c0 | ...Lc......H..L..A.......H..H.U. |
19d60 | 41 ff 17 be fe ff ff ff ba ff ff ff ff 48 89 df e8 0c 03 00 00 85 c0 75 48 4c 89 6d b8 be fe ff | A............H.........uHL.m.... |
19d80 | ff ff 48 89 df e8 c7 72 fe ff be 01 00 00 00 48 89 df 4c 8b 6d b0 4c 89 ea 41 ff 17 be ff ff ff | ..H....r.......H..L.m.L..A...... |
19da0 | ff ba fe ff ff ff 48 89 df e8 d3 02 00 00 85 c0 75 34 be fd ff ff ff 48 89 df e8 92 72 fe ff eb | ......H.........u4.....H....r... |
19dc0 | 44 be 01 00 00 00 48 89 df 4c 89 ea 4c 89 6d b8 41 ff 57 08 be 01 00 00 00 48 89 df 48 8b 55 c0 | D.....H..L..L.m.A.W......H..H.U. |
19de0 | 41 ff 57 08 eb 1f be 01 00 00 00 48 89 df 48 8b 55 b8 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 | A.W........H..H.U.A.W......H..L. |
19e00 | ea 41 ff 57 08 41 83 fe 02 0f 84 63 02 00 00 be 01 00 00 00 48 89 df 4c 8b 6d b8 4c 89 ea 41 ff | .A.W.A.....c........H..L.m.L..A. |
19e20 | 17 be ff ff ff ff 48 89 df e8 a3 74 fe ff 45 8d 74 24 ff 4c 89 65 c0 4d 63 e6 4c 89 65 a8 be 01 | ......H....t..E.t$.L.e.Mc.L.e... |
19e40 | 00 00 00 48 89 df 4c 89 e2 41 ff 17 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 57 08 be 01 00 00 00 | ...H..L..A.......H..L..A.W...... |
19e60 | 48 89 df 4c 89 e2 41 ff 57 08 4c 8b 65 c8 eb 31 be 01 00 00 00 48 89 df 4c 89 ea 4c 8b 75 d0 41 | H..L..A.W.L.e..1.....H..L..L.u.A |
19e80 | ff 56 08 be 01 00 00 00 48 89 df 4c 89 fa 4d 89 f7 41 ff 57 08 8b 45 b8 41 89 c4 8b 45 b0 41 89 | .V......H..L..M..A.W..E.A...E.A. |
19ea0 | c6 41 8d 44 24 01 89 45 b8 4c 63 e8 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be ff ff ff ff ba | .A.D$..E.Lc......H..L..A........ |
19ec0 | fe ff ff ff 48 89 df e8 b5 01 00 00 85 c0 74 64 41 8d 44 24 02 4c 63 e8 49 ff cd 41 ff c4 48 8b | ....H.........tdA.D$.Lc.I..A..H. |
19ee0 | 45 c0 44 39 e0 7f 11 31 c0 48 89 df 48 8d 35 9b 7a 00 00 e8 7a 8e fe ff be fe ff ff ff 48 89 df | E.D9...1.H..H.5.z...z........H.. |
19f00 | e8 4c 71 fe ff 49 ff c5 be 01 00 00 00 48 89 df 4c 89 ea 41 ff 17 be ff ff ff ff ba fe ff ff ff | .Lq..I.......H..L..A............ |
19f20 | 48 89 df e8 59 01 00 00 85 c0 75 af 41 8d 44 24 01 89 45 b8 41 8d 46 ff 89 45 b0 4c 63 f8 be 01 | H...Y.....u.A.D$..E.A.F..E.Lc... |
19f40 | 00 00 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be fd ff ff ff ba ff ff ff ff 48 89 df e8 20 01 00 | ...H..L..H.E.............H...... |
19f60 | 00 85 c0 74 65 41 8d 46 fe 4c 63 f8 49 ff c7 41 ff ce 48 8b 45 c8 41 39 c6 7f 11 31 c0 48 89 df | ...teA.F.Lc.I..A..H.E.A9...1.H.. |
19f80 | 48 8d 35 07 7a 00 00 e8 e6 8d fe ff be fe ff ff ff 48 89 df e8 b8 70 fe ff 49 ff cf be 01 00 00 | H.5.z............H....p..I...... |
19fa0 | 00 48 89 df 4c 89 fa 48 8b 45 d0 ff 10 be fd ff ff ff ba ff ff ff ff 48 89 df e8 c2 00 00 00 85 | .H..L..H.E.............H........ |
19fc0 | c0 75 ac 41 8d 46 ff 89 45 b0 8b 45 b8 41 39 c6 0f 8f 9a fe ff ff be fc ff ff ff 48 89 df e8 6e | .u.A.F..E..E.A9............H...n |
19fe0 | 70 fe ff be 01 00 00 00 48 89 df 4c 8b 75 a8 4c 89 f2 4c 8b 7d d0 41 ff 17 be 01 00 00 00 48 89 | p.......H..L.u.L..L.}.A.......H. |
1a000 | df 4c 89 ea 41 ff 17 be 01 00 00 00 48 89 df 4c 89 f2 41 ff 57 08 be 01 00 00 00 48 89 df 4c 89 | .L..A.......H..L..A.W......H..L. |
1a020 | ea 41 ff 57 08 4d 89 fd 48 8b 4d c0 89 c8 8b 7d b8 29 f8 48 8b 75 c8 29 f7 41 8d 54 24 02 39 c7 | .A.W.M..H.M....}.).H.u.).A.T$.9. |
1a040 | 41 89 f6 44 0f 4c f2 45 89 e7 44 0f 4c f9 41 0f 4c cc 0f 4c d6 48 89 df 4c 89 ee e8 22 fc ff ff | A..D.L.E..D.L.A.L..L.H..L..."... |
1a060 | 45 39 f7 45 89 fc 4d 89 ef 44 89 f2 0f 8f 37 fc ff ff 48 83 c4 38 5b 41 5c 41 5d 41 5e 41 5f 5d | E9.E..M..D....7...H..8[A\A]A^A_] |
1a080 | c3 55 48 89 e5 41 57 41 56 53 50 41 89 d6 41 89 f7 48 89 fb be 02 00 00 00 e8 5e 72 fe ff 85 c0 | .UH..AWAVSPA..A..H........^r.... |
1a0a0 | 74 6c be 02 00 00 00 48 89 df e8 22 72 fe ff 41 ff cf 48 89 df 44 89 fe e8 14 72 fe ff 41 83 c6 | tl.....H..."r..A..H..D....r..A.. |
1a0c0 | fe 48 89 df 44 89 f6 e8 05 72 fe ff be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 48 89 df e8 e0 | .H..D....r............1.E1.H.... |
1a0e0 | 80 fe ff be ff ff ff ff 48 89 df e8 ef 74 fe ff 41 89 c6 be fe ff ff ff 48 89 df e8 51 6f fe ff | ........H....t..A.......H...Qo.. |
1a100 | 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 b9 01 00 00 00 48 89 df 44 89 fe 44 89 f2 48 83 c4 08 | D..H...[A^A_]......H..D..D..H... |
1a120 | 5b 41 5e 41 5f 5d e9 57 73 fe ff 55 48 89 e5 41 57 41 56 53 50 49 89 cf 48 89 d0 49 89 f6 48 89 | [A^A_].Ws..UH..AWAVSPI..H..I..H. |
1a140 | fb be 01 00 00 00 4c 89 fa ff 10 be ff ff ff ff 48 89 df e8 45 72 fe ff 85 c0 75 31 be ff ff ff | ......L.........H...Er....u1.... |
1a160 | ff 48 89 df e8 93 71 fe ff 48 89 df 89 c6 e8 ab 71 fe ff 48 89 c1 48 8d 35 b9 78 00 00 31 c0 48 | .H....q..H......q..H..H.5.x..1.H |
1a180 | 89 df 48 89 ca 4c 89 f9 e8 e5 8b fe ff 4c 89 f7 48 83 c4 08 5b 41 5e 41 5f 5d e9 d1 95 fe ff 55 | ..H..L.......L..H...[A^A_].....U |
1a1a0 | 48 89 e5 41 57 41 56 53 50 49 89 fe 31 db 4c 8d 3d 5b 60 05 00 4a 8b 34 3b 4c 89 f7 e8 a9 b5 ff | H..AWAVSPI..1.L.=[`..J.4;L...... |
1a1c0 | ff 49 8b 4e 18 48 89 84 19 f8 00 00 00 49 8b 46 18 48 8b b4 18 f8 00 00 00 4c 89 f7 e8 f0 0c ff | .I.N.H.......I.F.H.......L...... |
1a1e0 | ff 48 83 c3 08 48 81 fb c0 00 00 00 75 c7 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 | .H...H......u.H...[A^A_].UH..AVS |
1a200 | 41 89 f6 48 89 fb 48 89 d6 e8 ff ef ff ff 83 78 08 00 75 15 b8 01 00 00 00 44 88 f1 d3 e0 0f b6 | A..H..H........x..u......D...... |
1a220 | 4b 0a 09 c1 88 4b 0a 31 c0 5b 41 5e 5d c3 55 48 89 e5 8b 46 08 83 e0 0f 83 f8 07 75 09 48 8b 06 | K....K.1.[A^].UH...F.......u.H.. |
1a240 | 48 83 c0 10 eb 1a 83 f8 05 75 09 48 8b 06 48 83 c0 28 eb 0c 48 8b 4f 18 48 8d 84 c1 b8 01 00 00 | H........u.H..H..(..H.O.H....... |
1a260 | 48 8b 00 48 85 c0 74 17 89 d1 48 8b 57 18 48 8b b4 ca f8 00 00 00 48 89 c7 5d e9 8e ef ff ff 48 | H..H..t...H.W.H.......H..].....H |
1a280 | 8d 05 1a c5 04 00 5d c3 55 48 89 e5 41 57 41 56 53 50 45 89 ce 48 89 fb 4d 89 c7 4c 2b 7b 38 48 | ......].UH..AWAVSPE..H..M..L+{8H |
1a2a0 | 8b 43 10 48 8d 78 10 48 89 7b 10 48 8b 3e 48 8b 76 08 48 89 70 08 48 89 38 48 8b 43 10 48 8d 70 | .C.H.x.H.{.H.>H.v.H.p.H.8H.C.H.p |
1a2c0 | 10 48 89 73 10 48 8b 32 48 8b 52 08 48 89 50 08 48 89 30 48 8b 43 10 48 8d 50 10 45 85 f6 48 89 | .H.s.H.2H.R.H.P.H.0H.C.H.P.E..H. |
1a2e0 | 53 10 48 8b 11 48 8b 49 08 48 89 48 08 48 89 10 75 1a 48 8b 43 10 48 8d 48 10 48 89 4b 10 49 8b | S.H..H.I.H.H.H..u.H.C.H.H.H.K.I. |
1a300 | 08 49 8b 50 08 48 89 50 08 48 89 08 b8 04 00 00 00 44 29 f0 48 98 48 c1 e0 04 48 8b 73 10 48 8b | .I.P.H.P.H.......D).H.H...H.s.H. |
1a320 | 4b 20 48 29 c6 0f b6 49 42 83 e1 02 48 89 df 44 89 f2 e8 c6 f8 fe ff 45 85 f6 74 21 48 8b 43 10 | K.H)...IB...H..D.......E..t!H.C. |
1a340 | 48 8b 4b 38 48 8d 50 f0 48 89 53 10 48 8b 50 f0 48 8b 40 f8 4a 89 44 39 08 4a 89 14 39 48 83 c4 | H.K8H.P.H.S.H.P.H.@.J.D9.J..9H.. |
1a360 | 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 45 89 c5 48 89 4d d0 49 89 d7 | .[A^A_].UH..AWAVAUATSPE..H.M.I.. |
1a380 | 49 89 f4 49 89 fe 44 89 ea e8 a0 fe ff ff 83 78 08 00 75 16 4c 89 f7 4c 89 fe 44 89 ea e8 8c fe | I..I..D........x..u.L..L..D..... |
1a3a0 | ff ff 31 db 83 78 08 00 74 20 bb 01 00 00 00 41 b9 01 00 00 00 4c 89 f7 48 89 c6 4c 89 e2 4c 89 | ..1..x..t......A.....L..H..L..L. |
1a3c0 | f9 4c 8b 45 d0 e8 be fe ff ff 89 d8 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 | .L.E........H...[A\A]A^A_].UH..A |
1a3e0 | 57 41 56 41 54 53 48 83 ec 10 44 89 c3 49 89 d6 49 89 f7 49 89 fc e8 6d ff ff ff 85 c0 74 0d 48 | WAVATSH...D..I..I..I...m.....t.H |
1a400 | 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 8d 43 f3 83 f8 05 72 05 83 fb 13 75 13 41 83 7f 08 03 75 1f | ...[A\A^A_]..C....r....u.A....u. |
1a420 | f2 41 0f 10 07 f2 0f 11 45 d8 eb 26 83 fb 16 75 34 4c 89 e7 4c 89 fe 4c 89 f2 e8 e4 e8 fe ff 48 | .A......E..&...u4L..L..L.......H |
1a440 | 8d 45 d8 4c 89 ff 48 89 c6 e8 66 0f 00 00 85 c0 74 2f 41 83 7e 08 03 75 15 f2 41 0f 10 06 f2 0f | .E.L..H...f.....t/A.~..u..A..... |
1a460 | 11 45 d8 eb 34 48 8d 05 b5 76 00 00 eb 1a 48 8d 45 d8 4c 89 f7 48 89 c6 e8 37 0f 00 00 85 c0 75 | .E..4H...v....H.E.L..H...7.....u |
1a480 | 18 48 8d 05 7c 76 00 00 4c 89 e7 4c 89 fe 4c 89 f2 48 89 c1 e8 aa e8 fe ff 4c 89 e7 4c 89 fe 4c | .H..|v..L..L..L..H.......L..L..L |
1a4a0 | 89 f2 e8 e8 e8 fe ff 55 48 89 e5 53 50 89 c8 48 89 fb 48 8b 4b 10 41 89 c0 e8 aa fe ff ff 85 c0 | .......UH..SP..H..H.K.A......... |
1a4c0 | b8 ff ff ff ff 74 1f 48 8b 4b 10 8b 51 08 85 d2 74 0f b0 01 83 fa 01 75 0a 83 39 00 0f 95 c0 eb | .....t.H.K..Q...t......u..9..... |
1a4e0 | 02 31 c0 0f b6 c0 48 83 c4 08 5b 5d c3 90 90 90 55 48 89 e5 41 56 53 48 83 ec 30 49 89 fe 8a 01 | .1....H...[]....UH..AVSH..0I.... |
1a500 | 3c 1b 74 11 3c 3d 74 04 3c 40 75 03 48 ff c1 48 89 4d e0 eb 0b 48 8d 05 1b 76 00 00 48 89 45 e0 | <.t.<=t.<@u.H..H.M...H...v..H.E. |
1a520 | 4c 89 75 c8 48 89 75 d0 48 89 55 d8 48 8d 35 b3 62 00 00 48 8d 15 2e 76 00 00 48 8d 5d c8 48 89 | L.u.H.u.H.U.H.5.b..H...v..H.].H. |
1a540 | df e8 ee 06 00 00 48 8d 75 e8 ba 01 00 00 00 48 89 df e8 7f 06 00 00 80 7d e8 53 0f 85 60 01 00 | ......H.u......H........}.S..`.. |
1a560 | 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 63 06 00 00 80 7d e8 00 0f 85 4d 01 00 00 48 8d 35 | .H.}.H.u.......c....}....M...H.5 |
1a580 | 66 62 00 00 48 8d 15 0a 76 00 00 48 8d 5d c8 48 89 df e8 9d 06 00 00 48 8d 15 01 76 00 00 be 04 | fb..H...v..H.].H.......H...v.... |
1a5a0 | 00 00 00 48 89 df e8 ec 06 00 00 48 8d 15 f1 75 00 00 be 08 00 00 00 48 89 df e8 d8 06 00 00 48 | ...H.......H...u.......H.......H |
1a5c0 | 8d 15 e4 75 00 00 be 04 00 00 00 48 89 df e8 c4 06 00 00 48 8d 15 dc 75 00 00 be 08 00 00 00 48 | ...u.......H.......H...u.......H |
1a5e0 | 89 df e8 b0 06 00 00 48 8d 15 d4 75 00 00 be 08 00 00 00 48 89 df e8 9c 06 00 00 48 8d 75 e8 ba | .......H...u.......H.......H.u.. |
1a600 | 08 00 00 00 48 89 df e8 ca 05 00 00 48 81 7d e8 78 56 00 00 0f 85 b9 00 00 00 48 8d 7d c8 48 8d | ....H.......H.}.xV........H.}.H. |
1a620 | 75 e8 ba 08 00 00 00 e8 aa 05 00 00 f2 0f 10 45 e8 66 0f 2e 05 5f c3 04 00 75 02 7b 0c 48 8d 05 | u..............E.f..._...u.{.H.. |
1a640 | a0 75 00 00 e9 91 00 00 00 48 8d 7d c8 48 8d 75 e8 ba 01 00 00 00 e8 7b 05 00 00 0f b6 75 e8 4c | .u.......H.}.H.u.......{.....u.L |
1a660 | 89 f7 e8 ca 03 ff ff 48 89 c3 49 8b 46 10 48 89 18 c7 40 08 46 00 00 00 49 8b 46 10 48 83 c0 10 | .......H..I.F.H...@.F...I.F.H... |
1a680 | 49 89 46 10 49 8b 4e 30 48 29 c1 48 83 f9 0f 7f 0a 31 f6 4c 89 f7 e8 13 ef fe ff 4c 89 f7 e8 27 | I.F.I.N0H).H.....1.L.......L...' |
1a6a0 | 05 ff ff 48 89 43 18 48 8d 7d c8 31 d2 48 89 c6 e8 34 00 00 00 48 89 d8 48 83 c4 30 5b 41 5e 5d | ...H.C.H.}.1.H...4...H..H..0[A^] |
1a6c0 | c3 48 8d 05 a6 74 00 00 eb 10 48 8d 05 b1 74 00 00 eb 07 48 8d 05 f3 74 00 00 48 8d 4d c8 48 89 | .H...t....H...t....H...t..H.M.H. |
1a6e0 | cf 48 89 c6 e8 1d 05 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 d7 49 89 f5 | .H.......UH..AWAVAUATSH...I..I.. |
1a700 | 49 89 fe e8 48 04 00 00 48 85 c0 4c 0f 45 f8 4d 89 7d 68 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 | I...H...H..L.E.M.}hH.u......L... |
1a720 | b2 04 00 00 8b 45 d0 41 89 45 28 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 9a 04 00 00 8b 45 d0 41 | .....E.A.E(H.u......L........E.A |
1a740 | 89 45 2c 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 82 04 00 00 8a 45 d0 41 88 45 0a 48 8d 75 d0 ba | .E,H.u......L........E.A.E.H.u.. |
1a760 | 01 00 00 00 4c 89 f7 e8 6a 04 00 00 8a 45 d0 41 88 45 0b 48 8d 75 d0 ba 01 00 00 00 4c 89 f7 e8 | ....L...j....E.A.E.H.u......L... |
1a780 | 52 04 00 00 8a 45 d0 41 88 45 0c 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 3a 04 00 00 48 63 5d d0 | R....E.A.E.H.u......L...:...Hc]. |
1a7a0 | 49 8b 3e 49 89 df 49 c1 e7 02 31 f6 31 d2 4c 89 f9 e8 94 51 ff ff 49 89 45 38 41 89 5d 18 4c 89 | I.>I..I...1.1.L....Q..I.E8A.].L. |
1a7c0 | f7 48 89 c6 4c 89 fa e8 0a 04 00 00 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 f9 03 00 00 48 63 5d | .H..L.......H.u......L.......Hc] |
1a7e0 | d0 49 8b 3e 48 89 d9 48 c1 e1 04 31 f6 31 d2 e8 56 51 ff ff 49 89 c7 48 85 db 4d 89 7d 30 41 89 | .I.>H..H...1.1..VQ..I..H..M.}0A. |
1a800 | 5d 14 0f 8e fd 00 00 00 49 8d 47 08 89 d9 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f2 41 bc 08 00 | ].......I.G.........H.....u.A... |
1a820 | 00 00 eb 08 49 83 c4 10 4d 8b 7d 30 ba 01 00 00 00 4c 89 f7 48 8d 75 d0 e8 99 03 00 00 0f b6 45 | ....I...M.}0.....L..H.u........E |
1a840 | d0 83 f8 12 7f 26 83 f8 04 0f 87 ae 00 00 00 48 8d 0d e6 02 00 00 48 63 04 81 48 01 c8 ff e0 43 | .....&.........H......Hc..H....C |
1a860 | c7 04 27 00 00 00 00 e9 91 00 00 00 83 f8 13 75 24 ba 08 00 00 00 4c 89 f7 48 8d 75 d0 e8 54 03 | ..'............u$.....L..H.u..T. |
1a880 | 00 00 48 8b 45 d0 4b 89 44 27 f8 43 c7 04 27 13 00 00 00 eb 68 83 f8 14 75 63 4c 89 f7 e8 ae 02 | ..H.E.K.D'.C..'.....h...ucL..... |
1a8a0 | 00 00 4b 89 44 27 f8 0f b6 40 08 83 c8 40 43 89 04 27 eb 49 ba 01 00 00 00 4c 89 f7 48 8d 75 d0 | ..K.D'...@...@C..'.I.....L..H.u. |
1a8c0 | e8 11 03 00 00 0f b6 45 d0 43 89 44 27 f8 43 c7 04 27 01 00 00 00 eb 25 ba 08 00 00 00 4c 89 f7 | .......E.C.D'.C..'.....%.....L.. |
1a8e0 | 48 8d 75 d0 e8 ed 02 00 00 f2 0f 10 45 d0 f2 43 0f 11 44 27 f8 43 c7 04 27 03 00 00 00 ff cb 0f | H.u.........E..C..D'.C..'....... |
1a900 | 85 1f ff ff ff 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 c0 02 00 00 4c 63 65 d0 49 8b 3e 4c 89 e1 | .....H.u......L.......Lce.I.>L.. |
1a920 | 48 c1 e1 04 31 f6 31 d2 e8 1d 50 ff ff 4d 85 e4 49 89 45 58 45 89 65 10 7e 57 31 db 44 89 e1 48 | H...1.1...P..M..I.EXE.e.~W1.D..H |
1a940 | c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 4c 8d 7d d0 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 74 02 | ......H.....u.L.}......L..L...t. |
1a960 | 00 00 8a 45 d0 49 8b 4d 58 88 44 19 08 ba 01 00 00 00 4c 89 f7 4c 89 fe e8 59 02 00 00 8a 45 d0 | ...E.I.MX.D.......L..L...Y....E. |
1a980 | 49 8b 4d 58 88 44 19 09 48 83 c3 10 41 ff cc 75 c1 48 8d 75 d0 ba 04 00 00 00 4c 89 f7 e8 34 02 | I.MX.D..H...A..u.H.u......L...4. |
1a9a0 | 00 00 48 63 5d d0 41 89 df 49 8b 3e 48 8d 0c dd 00 00 00 00 31 f6 31 d2 e8 8d 4f ff ff 48 85 db | ..Hc].A..I.>H.......1.1...O..H.. |
1a9c0 | 49 89 45 40 41 89 5d 20 7e 4e 41 8d 4f ff 31 d2 eb 07 48 ff c2 49 8b 45 40 48 c7 04 d0 00 00 00 | I.E@A.].~NA.O.1...H..I.E@H...... |
1a9e0 | 00 39 d1 75 ed 45 85 ff 7e 2e 31 db 49 8b 3e e8 d6 01 ff ff 49 8b 4d 40 48 89 04 d9 49 8b 45 40 | .9.u.E..~.1.I.>.....I.M@H...I.E@ |
1aa00 | 49 8b 55 68 48 8b 34 d8 4c 89 f7 e8 d9 fc ff ff 48 ff c3 41 39 df 75 d4 48 8d 75 d0 ba 04 00 00 | I.UhH.4.L.......H..A9.u.H.u..... |
1aa20 | 00 4c 89 f7 e8 ad 01 00 00 48 63 5d d0 49 8b 3e 49 89 df 49 c1 e7 02 31 f6 31 d2 4c 89 f9 e8 07 | .L.......Hc].I.>I..I...1.1.L.... |
1aa40 | 4f ff ff 49 89 45 48 41 89 5d 1c 4c 89 f7 48 89 c6 4c 89 fa e8 7d 01 00 00 48 8d 75 d0 ba 04 00 | O..I.EHA.].L..H..L...}...H.u.... |
1aa60 | 00 00 4c 89 f7 e8 6c 01 00 00 4c 63 65 d0 49 8b 3e 4c 89 e1 48 c1 e1 04 31 f6 31 d2 e8 c9 4e ff | ..L...l...Lce.I.>L..H...1.1...N. |
1aa80 | ff 4d 85 e4 49 89 45 50 45 89 65 24 7e 67 44 89 e1 48 c7 00 00 00 00 00 48 83 c0 10 ff c9 75 f1 | .M..I.EPE.e$~gD..H......H.....u. |
1aaa0 | 31 db 4c 8d 7d d0 4c 89 f7 e8 a2 00 00 00 49 8b 4d 50 48 89 04 19 ba 04 00 00 00 4c 89 f7 4c 89 | 1.L.}.L.......I.MPH........L..L. |
1aac0 | fe e8 10 01 00 00 8b 45 d0 49 8b 4d 50 89 44 19 08 ba 04 00 00 00 4c 89 f7 4c 89 fe e8 f5 00 00 | .......E.I.MP.D.......L..L...... |
1aae0 | 00 8b 45 d0 49 8b 4d 50 89 44 19 0c 48 83 c3 10 41 ff cc 75 b1 48 8d 75 d0 ba 04 00 00 00 4c 89 | ..E.I.MP.D..H...A..u.H.u......L. |
1ab00 | f7 e8 d0 00 00 00 44 8b 7d d0 31 db 45 85 ff 7e 19 4c 89 f7 e8 37 00 00 00 49 8b 4d 58 48 89 04 | ......D.}.1.E..~.L...7...I.MXH.. |
1ab20 | 19 48 83 c3 10 41 ff cf 75 e7 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 1f 00 23 fd ff ff | .H...A..u.H...[A\A]A^A_]....#... |
1ab40 | 78 fd ff ff c1 fd ff ff 9c fd ff ff 5e fd ff ff 55 48 89 e5 41 56 53 48 83 ec 10 48 89 fb 48 8d | x...........^...UH..AVSH...H..H. |
1ab60 | 75 ef ba 01 00 00 00 e8 6a 00 00 00 0f b6 55 ef 48 81 fa ff 00 00 00 48 89 55 e0 75 15 48 8d 75 | u.......j.....U.H......H.U.u.H.u |
1ab80 | e0 ba 08 00 00 00 48 89 df e8 48 00 00 00 48 8b 55 e0 31 c0 48 85 d2 74 34 48 8b 3b 48 8b 73 10 | ......H...H...H.U.1.H..t4H.;H.s. |
1aba0 | 48 ff ca 48 89 55 e0 e8 d5 38 00 00 49 89 c6 48 8b 55 e0 48 89 df 4c 89 f6 e8 18 00 00 00 48 8b | H..H.U...8..I..H.U.H..L.......H. |
1abc0 | 3b 48 8b 55 e0 4c 89 f6 e8 c5 a9 ff ff 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 | ;H.U.L.......H...[A^].UH..SPH..H |
1abe0 | 8b 7b 08 e8 fe 37 00 00 48 85 c0 75 07 48 83 c4 08 5b 5d c3 48 8d 05 4a 6f 00 00 48 89 df 48 89 | .{...7..H..u.H...[].H..Jo..H..H. |
1ac00 | c6 e8 00 00 00 00 55 48 89 e5 53 50 48 89 f1 48 89 fb 48 8b 3b 48 8b 53 18 48 8d 35 2f 6f 00 00 | ......UH..SPH..H..H.;H.S.H.5/o.. |
1ac20 | 31 c0 e8 32 68 ff ff 48 8b 3b be 03 00 00 00 e8 e4 e6 fe ff 55 48 89 e5 41 57 41 56 41 55 41 54 | 1..2h..H.;..........UH..AWAVAUAT |
1ac40 | 53 48 83 ec 18 49 89 d6 49 89 f4 49 89 ff 4c 89 e7 e8 fe 4b 00 00 48 89 c3 4c 8d 6d cc 4c 89 ff | SH...I..I..I..L....K..H..L.m.L.. |
1ac60 | 4c 89 ee 48 89 da e8 6b ff ff ff 4c 89 e7 4c 89 ee 48 89 da e8 2d 4b 00 00 85 c0 75 0f 48 83 c4 | L..H...k...L..L..H...-K....u.H.. |
1ac80 | 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 4c 89 ff 4c 89 f6 e8 6f ff ff ff 55 48 89 e5 41 57 41 56 53 | .[A\A]A^A_].L..L...o...UH..AWAVS |
1aca0 | 50 49 89 d6 48 89 f3 49 89 ff 48 8d 75 e7 ba 01 00 00 00 e8 1e ff ff ff 0f b6 45 e7 48 39 d8 75 | PI..H..I..H.u.............E.H9.u |
1acc0 | 0b 48 83 c4 08 5b 41 5e 41 5f 5d c3 49 8b 0f 48 8d 15 27 6f 00 00 31 c0 48 89 cf 48 89 d6 4c 89 | .H...[A^A_].I..H..'o..1.H..H..L. |
1ace0 | f2 e8 73 67 ff ff 4c 89 ff 48 89 c6 e8 15 ff ff ff 55 48 89 e5 53 50 48 89 fb f2 0f 10 05 ce b8 | ..sg..L..H.......UH..SPH........ |
1ad00 | 04 00 be 88 00 00 00 e8 45 95 fe ff 31 f6 ba 06 00 00 00 48 89 df e8 f0 6f fe ff 48 8d 35 0e 57 | ........E...1......H....o..H.5.W |
1ad20 | 05 00 31 d2 48 89 df e8 bb 95 fe ff 48 8d 35 6d bc 04 00 ba 0e 00 00 00 48 89 df e8 ea 6a fe ff | ..1.H.......H.5m........H....j.. |
1ad40 | 48 8d 15 ca 6e 00 00 be fe ff ff ff 48 89 df e8 6d 71 fe ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 | H...n.......H...mq.......H...[]. |
1ad60 | 55 48 89 e5 41 57 41 56 41 54 53 48 83 ec 10 49 89 fe 48 8d 55 d8 be 01 00 00 00 e8 0c 86 fe ff | UH..AWAVATSH...I..H.U........... |
1ad80 | 49 89 c4 be 02 00 00 00 4c 89 f7 e8 9d 87 fe ff 49 89 c7 4d 85 ff ba 01 00 00 00 79 07 48 8b 55 | I.......L.......I..M.......y.H.U |
1ada0 | d8 48 ff c2 be 03 00 00 00 4c 89 f7 e8 ea 87 fe ff 48 85 c0 48 8b 4d d8 79 12 48 89 c2 48 f7 da | .H.......L.......H..H.M.y.H..H.. |
1adc0 | 31 db 48 39 d1 72 1a 48 8d 44 08 01 48 85 c0 7e 0d 48 ff c8 48 39 c8 48 89 c3 7e 19 eb 03 48 89 | 1.H9.r.H.D..H..~.H..H9.H..~...H. |
1ade0 | c3 48 8d 15 8c 6e 00 00 be 03 00 00 00 4c 89 f7 e8 84 7e fe ff 4d 85 ff 74 4e 41 8a 04 1c 24 c0 | .H...n.......L....~..M..tNA...$. |
1ae00 | 3c 80 75 11 48 8d 35 7f 6e 00 00 31 c0 4c 89 f7 e8 5d 7f fe ff 4d 85 ff 78 3f 49 ff cf 4d 85 ff | <.u.H.5.n..1.L...]...M..x?I..M.. |
1ae20 | 7e 6c 48 8b 45 d8 48 39 c3 7d 63 41 8a 4c 1c 01 48 ff c3 80 e1 c0 80 f9 80 74 f0 49 ff cf 4d 85 | ~lH.E.H9.}cA.L..H........t.I..M. |
1ae40 | ff 7f e3 eb 49 48 ff cb 48 85 db 7e 50 41 8a 04 1c 24 c0 3c 80 74 ee eb 44 48 85 db 7e 35 48 89 | ....IH..H..~PA...$.<.t..DH..~5H. |
1ae60 | d8 48 ff c8 48 89 c3 48 85 db 7e 1f 41 8a 0c 1c 80 e1 c0 48 8d 43 ff 80 f9 80 74 e8 49 ff c7 79 | .H..H..H..~.A......H.C....t.I..y |
1ae80 | 0d 48 ff c0 48 85 db 7f d8 eb 03 49 ff c7 4d 85 ff 74 0a 4c 89 f7 e8 3d 69 fe ff eb 0e 48 ff c3 | .H..H......I..M..t.L...=i....H.. |
1aea0 | 4c 89 f7 48 89 de e8 63 69 fe ff b8 01 00 00 00 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 | L..H...ci.......H...[A\A^A_].UH. |
1aec0 | e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 49 89 fc 48 8d 55 d0 be 01 00 00 00 e8 ad 84 fe ff 48 | .AWAVAUATSH...I..H.U...........H |
1aee0 | 89 c3 be 02 00 00 00 ba 01 00 00 00 4c 89 e7 e8 a7 86 fe ff 48 85 c0 78 05 49 89 c7 eb 17 48 8b | ............L.......H..x.I....H. |
1af00 | 4d d0 48 89 c2 48 f7 da 45 31 ff 48 39 d1 72 05 4c 8d 7c 08 01 be 03 00 00 00 4c 89 e7 4c 89 fa | M.H..H..E1.H9.r.L.|.......L..L.. |
1af20 | e8 76 86 fe ff 48 85 c0 48 8b 4d d0 78 05 49 89 c6 eb 13 48 89 c2 48 f7 da 45 31 f6 48 39 d1 72 | .v...H..H.M.x.I....H..H..E1.H9.r |
1af40 | 05 4c 8d 74 08 01 4d 85 ff 7f 18 48 8d 15 15 6d 00 00 be 02 00 00 00 4c 89 e7 e8 1a 7d fe ff 48 | .L.t..M....H...m.......L....}..H |
1af60 | 8b 4d d0 49 39 ce 7e 14 48 8d 15 f8 6c 00 00 be 03 00 00 00 4c 89 e7 e8 fd 7c fe ff 45 31 ed 4c | .M.I9.~.H...l.......L....|..E1.L |
1af80 | 89 f6 4c 29 fe 7c 72 48 ff c6 48 63 c6 4c 01 f8 4c 39 f0 7e 47 48 8d 15 79 69 00 00 4c 89 e7 e8 | ..L).|rH..Hc.L..L9.~GH..yi..L... |
1afa0 | 2e 84 fe ff 49 01 de 49 8d 5c 1f ff 45 31 ed 4c 8d 7d cc 48 89 df 4c 89 fe e8 0c 03 00 00 48 89 | ....I..I.\..E1.L.}.H..L.......H. |
1afc0 | c3 48 85 db 74 1f 48 63 75 cc 4c 89 e7 e8 3c 68 fe ff 41 ff c5 4c 39 f3 72 d9 eb 1d 48 8d 35 32 | .H..t.Hcu.L...<h..A..L9.r...H.52 |
1afe0 | 69 00 00 eb 07 48 8d 35 48 6c 00 00 31 c0 4c 89 e7 e8 7c 7d fe ff 41 89 c5 44 89 e8 48 83 c4 18 | i....H.5Hl..1.L...|}..A..D..H... |
1b000 | 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 48 81 ec 20 20 00 00 49 89 fe | [A\A]A^A_].UH..AWAVATSH......I.. |
1b020 | e8 10 60 fe ff 41 89 c7 41 83 ff 01 75 0f be 01 00 00 00 4c 89 f7 e8 27 03 00 00 eb 42 48 8d b5 | ..`..A..A...u......L...'....BH.. |
1b040 | c0 df ff ff 4c 89 f7 e8 be 87 fe ff 45 85 ff 7e 22 31 db 4c 8d a5 c0 df ff ff ff c3 4c 89 f7 89 | ....L.......E..~"1.L........L... |
1b060 | de e8 fc 02 00 00 4c 89 e7 e8 02 87 fe ff 41 39 df 75 e7 48 8d bd c0 df ff ff e8 95 86 fe ff b8 | ......L.......A9.u.H............ |
1b080 | 01 00 00 00 48 81 c4 20 20 00 00 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 | ....H......[A\A^A_].UH..AWAVAUAT |
1b0a0 | 53 50 49 89 fe 48 8d 55 d0 be 01 00 00 00 e8 d9 82 fe ff 49 89 c7 be 02 00 00 00 ba 01 00 00 00 | SPI..H.U...........I............ |
1b0c0 | 4c 89 f7 e8 d3 84 fe ff 48 85 c0 78 05 49 89 c4 eb 17 48 8b 4d d0 48 89 c2 48 f7 da 45 31 e4 48 | L.......H..x.I....H.M.H..H..E1.H |
1b0e0 | 39 d1 72 05 4c 8d 64 08 01 be 03 00 00 00 48 c7 c2 ff ff ff ff 4c 89 f7 e8 9e 84 fe ff 48 85 c0 | 9.r.L.d.......H......L.......H.. |
1b100 | 48 8b 4d d0 78 05 48 89 c3 eb 12 48 89 c2 48 f7 da 31 db 48 39 d1 72 05 48 8d 5c 08 01 4d 85 e4 | H.M.x.H....H..H..1.H9.r.H.\..M.. |
1b120 | 7e 08 49 ff cc 49 39 cc 7e 18 48 8d 15 d3 63 00 00 be 02 00 00 00 4c 89 f7 e8 3b 7b fe ff 48 8b | ~.I..I9.~.H...c.......L...;{..H. |
1b140 | 4d d0 48 39 cb 4c 8d 6b ff 7e 14 48 8d 15 f5 6a 00 00 be 03 00 00 00 4c 89 f7 e8 1a 7b fe ff 31 | M.H9.L.k.~.H...j.......L....{..1 |
1b160 | db 4d 39 ec 7f 20 31 db 4b 8d 3c 27 31 f6 e8 57 01 00 00 48 85 c0 74 20 4c 29 f8 48 ff c3 4c 39 | .M9...1.K.<'1..W...H..t.L).H..L9 |
1b180 | e8 49 89 c4 7e e2 4c 89 f7 48 89 de e8 7d 66 fe ff b8 01 00 00 00 eb 1b 4c 89 f7 e8 38 66 fe ff | .I..~.L..H...}f.........L...8f.. |
1b1a0 | 49 ff c4 4c 89 f7 4c 89 e6 e8 60 66 fe ff b8 02 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f | I..L..L...`f.......H...[A\A]A^A_ |
1b1c0 | 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 b5 81 fe ff 48 8d 35 2d 00 00 00 31 d2 | ].UH..SPH.......1......H.5-...1. |
1b1e0 | 48 89 df e8 eb 67 fe ff be 01 00 00 00 48 89 df e8 dc 60 fe ff 31 f6 48 89 df e8 0f 66 fe ff b8 | H....g.......H....`..1.H....f... |
1b200 | 03 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 fe 48 8d 55 e0 be | ....H...[].UH..AWAVSH...I..H.U.. |
1b220 | 01 00 00 00 e8 63 81 fe ff 49 89 c7 be 02 00 00 00 31 d2 4c 89 f7 e8 56 63 fe ff 48 89 c3 48 85 | .....c...I.......1.L...Vc..H..H. |
1b240 | db 7e 0e 48 8b 4d e0 48 39 cb 7e 0d 48 ff cb eb 19 48 8b 4d e0 31 db eb 11 48 ff cb 41 8a 44 1f | .~.H.M.H9.~.H....H.M.1...H..A.D. |
1b260 | 01 24 c0 48 ff c3 3c 80 74 f2 31 c0 48 39 cb 7d 4e 49 01 df 48 8d 75 dc 4c 89 ff e8 4a 00 00 00 | .$.H..<.t.1.H9.}NI..H.u.L...J... |
1b280 | 48 85 c0 74 08 8a 00 24 c0 3c 80 75 13 48 8d 35 a0 69 00 00 31 c0 4c 89 f7 e8 d4 7a fe ff eb 1f | H..t...$.<.u.H.5.i..1.L....z.... |
1b2a0 | 48 ff c3 4c 89 f7 48 89 de e8 60 65 fe ff 48 63 75 dc 4c 89 f7 e8 54 65 fe ff b8 02 00 00 00 48 | H..L..H...`e..Hcu.L...Te.......H |
1b2c0 | 83 c4 18 5b 41 5e 41 5f 5d c3 55 48 89 e5 44 0f b6 07 45 84 c0 79 7b 45 31 c9 41 f6 c0 40 74 3b | ...[A^A_].UH..D...E..y{E1.A..@t; |
1b2e0 | 31 c0 45 31 c9 45 31 d2 42 0f b6 54 0f 01 89 d1 81 e1 c0 00 00 00 81 f9 80 00 00 00 75 62 49 ff | 1.E1.E1.B..T................ubI. |
1b300 | c1 44 89 d1 c1 e1 06 83 e2 3f 41 89 d2 41 09 ca 45 01 c0 41 f6 c0 40 75 cf eb 03 45 31 d2 41 83 | .D.......?A..A..E..A..@u...E1.A. |
1b320 | e0 7f 43 8d 0c 89 41 d3 e0 31 c0 41 83 f9 03 7f 2f 45 09 d0 41 81 f8 ff ff 10 00 77 23 49 63 c9 | ..C...A..1.A..../E..A......w#Ic. |
1b340 | 48 8d 15 69 b6 04 00 31 c0 44 3b 04 8a 76 11 48 01 cf 48 85 f6 74 03 44 89 06 48 ff c7 48 89 f8 | H..i...1.D;..v.H..H..t.D..H..H.. |
1b360 | 5d c3 55 48 89 e5 41 57 41 56 53 50 41 89 f7 48 89 fb e8 b6 81 fe ff 49 89 c6 49 81 fe 00 00 11 | ].UH..AWAVSPA..H.......I..I..... |
1b380 | 00 72 12 48 8d 15 78 65 00 00 48 89 df 44 89 fe e8 e4 78 fe ff 48 8d 35 c8 68 00 00 31 c0 48 89 | .r.H..xe..H..D....x..H.5.h..1.H. |
1b3a0 | df 4c 89 f2 48 83 c4 08 5b 41 5e 41 5f 5d e9 74 65 fe ff 90 55 48 89 e5 41 57 41 56 53 48 83 ec | .L..H...[A^A_].te...UH..AWAVSH.. |
1b3c0 | 18 49 89 f6 48 89 fb 8b 43 08 83 f8 13 75 12 f2 48 0f 2a 03 f2 41 0f 11 06 41 bf 01 00 00 00 eb | .I..H...C....u..H.*..A...A...... |
1b3e0 | 38 83 e0 0f 45 31 ff 83 f8 04 75 2d 48 8b 3b 48 83 c7 20 48 8d 75 d8 e8 51 59 ff ff 48 8b 0b 48 | 8...E1....u-H.;H...H.u..QY..H..H |
1b400 | 8b 49 10 48 ff c1 48 39 c8 75 0e 83 7d e0 13 75 16 f2 48 0f 2a 45 d8 eb bb 44 89 f8 48 83 c4 18 | .I.H..H9.u..}..u..H.*E...D..H... |
1b420 | 5b 41 5e 41 5f 5d c3 f2 0f 10 45 d8 eb a6 55 48 89 e5 31 d2 5d e9 00 00 00 00 55 48 89 e5 41 57 | [A^A_]....E...UH..1.].....UH..AW |
1b440 | 41 56 41 55 41 54 53 48 83 ec 18 41 89 d6 49 89 f7 48 89 fb 4c 8d 65 c8 45 31 ed 8b 43 08 83 f8 | AVAUATSH...A..I..H..L.e.E1..C... |
1b460 | 13 74 30 83 f8 03 74 49 83 e0 0f 83 f8 04 75 2f 48 8b 3b 48 83 c7 20 4c 89 e6 e8 ce 58 ff ff 48 | .t0...tI......u/H.;H...L....X..H |
1b480 | 8b 0b 48 8b 49 10 48 ff c1 48 39 c8 4c 89 e3 74 ca eb 0c 48 8b 03 49 89 07 41 bd 01 00 00 00 44 | ..H.I.H..H9.L..t...H..I..A.....D |
1b4a0 | 89 e8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 f2 0f 10 03 f2 0f 11 45 c0 e8 57 42 00 00 f2 | ..H...[A\A]A^A_]........E..WB... |
1b4c0 | 0f 10 4d c0 66 0f 2e c8 75 02 7b 1a 45 31 ed 45 85 f6 74 cb 41 83 fe 02 7c 0c f2 0f 10 0d 4e b2 | ..M.f...u.{.E1.E..t.A...|.....N. |
1b4e0 | 04 00 f2 0f 58 c1 45 31 ed 66 0f 2e 05 67 b2 04 00 72 ac f2 0f 10 0d 65 b2 04 00 66 0f 2e c8 76 | ....X.E1.f...g...r.....e...f...v |
1b500 | 9e f2 48 0f 2c c0 eb 8e 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 | ..H.,...UH..AWAVAUATSH...H.M.H.U |
1b520 | d0 49 89 f5 49 89 fc 41 8b 4d 08 45 31 ff 83 f9 45 75 45 4d 8b 75 00 4c 89 f7 48 8b 75 d0 e8 14 | .I..I..A.M.E1...EuEM.u.L..H.u... |
1b540 | dd ff ff 48 89 c3 83 7b 08 00 75 6d 49 8b 7e 28 48 85 ff 74 64 f6 47 0a 01 75 5e 49 8b 44 24 18 | ...H...{..umI.~(H..td.G..u^I.D$. |
1b560 | 48 8b 90 f8 00 00 00 31 f6 e8 8b ec ff ff 48 85 c0 74 46 8b 48 08 eb 14 31 d2 4c 89 e7 4c 89 ee | H......1......H..tF.H...1.L..L.. |
1b580 | e8 a9 ec ff ff 8b 48 08 85 c9 74 78 89 ca 83 e2 0f 83 fa 06 74 44 41 ff c7 41 81 ff cf 07 00 00 | ......H...tx........tDA..A...... |
1b5a0 | 49 89 c5 7e 89 48 8d 0d 0c 67 00 00 31 c0 4c 89 e7 48 89 ce e8 45 d5 fe ff 48 8b 03 48 8b 4b 08 | I..~.H...g..1.L..H...E...H..H.K. |
1b5c0 | 48 8b 55 c8 48 89 4a 08 48 89 02 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 41 b9 01 00 00 00 | H.U.H.J.H..H...[A\A]A^A_].A..... |
1b5e0 | 4c 89 e7 48 89 c6 4c 89 ea 48 8b 4d d0 4c 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 | L..H..L..H.M.L.E.H...[A\A]A^A_]. |
1b600 | 84 ec ff ff 48 8d 05 a7 66 00 00 4c 89 e7 4c 89 ee 48 89 c2 e8 a3 d4 fe ff 55 48 89 e5 41 57 41 | ....H...f..L..L..H.......UH..AWA |
1b620 | 56 41 55 41 54 53 48 83 ec 18 48 89 4d c8 48 89 55 d0 48 89 f3 49 89 fc 8b 4b 08 45 31 ff 83 f9 | VAUATSH...H.M.H.U.H..I...K.E1... |
1b640 | 45 75 4c 4c 8b 2b 4c 89 ef 48 8b 75 d0 e8 05 dc ff ff 49 89 c6 41 83 7e 08 00 0f 85 9a 00 00 00 | EuLL.+L..H.u......I..A.~........ |
1b660 | 49 8b 7d 28 48 85 ff 74 76 f6 47 0a 02 75 70 49 8b 44 24 18 48 8b 90 00 01 00 00 be 01 00 00 00 | I.}(H..tv.G..upI.D$.H........... |
1b680 | e8 74 eb ff ff 48 85 c0 74 55 8b 48 08 eb 1b ba 01 00 00 00 4c 89 e7 48 89 de e8 8f eb ff ff 8b | .t...H..tU.H........L..H........ |
1b6a0 | 48 08 85 c9 0f 84 cc 00 00 00 89 ca 83 e2 0f 83 fa 06 0f 84 97 00 00 00 41 ff c7 41 81 ff cf 07 | H.......................A..A.... |
1b6c0 | 00 00 48 89 c3 0f 8e 73 ff ff ff 48 8d 0d 0d 66 00 00 31 c0 4c 89 e7 48 89 ce e8 1f d4 fe ff 4c | ..H....s...H...f..1.L..H.......L |
1b6e0 | 3b 35 5a 39 05 00 75 12 4c 89 e7 4c 89 ee 48 8b 55 d0 e8 07 d6 ff ff 49 89 c6 48 8b 55 c8 48 8b | ;5Z9..u.L..L..H.U......I..H.U.H. |
1b700 | 02 48 8b 4a 08 49 89 4e 08 49 89 06 41 c6 45 0a 00 f6 42 08 40 74 29 41 f6 45 09 04 74 22 48 8b | .H.J.I.N.I..A.E...B.@t)A.E..t"H. |
1b720 | 02 f6 40 09 03 74 19 4c 89 e7 4c 89 ee 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 50 f7 fe ff | ..@..t.L..L..H...[A\A]A^A_].P... |
1b740 | 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 45 31 c9 4c 89 e7 48 89 c6 48 89 da 48 8b 4d d0 4c | H...[A\A]A^A_].E1.L..H..H..H.M.L |
1b760 | 8b 45 c8 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d e9 12 eb ff ff 48 8d 05 35 65 00 00 4c 89 e7 | .E.H...[A\A]A^A_].....H..5e..L.. |
1b780 | 48 89 de 48 89 c2 e8 31 d3 fe ff 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 | H..H...1...UH..AWAVSH...I..H..I. |
1b7a0 | ff 8b 43 08 83 f8 13 75 12 41 83 7e 08 13 75 16 48 8b 03 49 3b 06 0f 9c c0 eb 45 83 f8 03 75 48 | ..C....u.A.~..u.H..I;.....E...uH |
1b7c0 | f2 0f 10 03 eb 0f f2 48 0f 2a 03 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 | .......H.*....E....E.A.F....u..A |
1b7e0 | 0f 10 0e eb 14 83 f8 13 75 1b f2 49 0f 2a 0e f2 0f 11 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 97 c0 | ........u..I.*....M....M.f...... |
1b800 | 0f b6 c0 eb 3e 8b 43 08 83 e0 0f 83 f8 04 75 1c 41 8b 46 08 83 e0 0f 83 f8 04 75 10 48 8b 3b 49 | ....>.C.......u.A.F.......u.H.;I |
1b820 | 8b 36 e8 35 00 00 00 c1 e8 1f eb 17 b9 14 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 68 ec ff ff 85 | .6.5.............L..H..L...h.... |
1b840 | c0 78 0b 48 83 c4 18 5b 41 5e 41 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 89 d5 fe ff 55 48 89 e5 | .x.H...[A^A_].L..H..L.......UH.. |
1b860 | 41 57 41 56 41 55 41 54 53 50 49 89 f4 49 89 ff 4d 8d 6f 20 4d 8d 74 24 20 4c 89 ef 4c 89 f6 e8 | AWAVAUATSPI..I..M.o.M.t$.L..L... |
1b880 | b8 3f 00 00 85 c0 75 51 49 8b 5c 24 10 4d 8b 7f 10 4c 89 ef e8 bb 3f 00 00 48 89 c1 48 39 d9 74 | .?....uQI.\$.M...L....?..H..H9.t |
1b8a0 | 2f b8 ff ff ff ff 4c 39 f9 74 2e 48 8d 41 01 4d 8d 6c 0d 01 49 29 c7 4d 8d 74 0e 01 48 29 c3 4c | /.....L9.t.H.A.M.l..I).M.t..H).L |
1b8c0 | 89 ef 4c 89 f6 e8 72 3f 00 00 85 c0 74 c3 eb 09 4c 39 f9 0f 95 c0 0f b6 c0 48 83 c4 08 5b 41 5c | ..L...r?....t...L9.......H...[A\ |
1b8e0 | 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 18 49 89 d6 48 89 f3 49 89 ff 8b 43 | A]A^A_].UH..AWAVSH...I..H..I...C |
1b900 | 08 83 f8 13 75 0f 41 83 7e 08 13 75 13 48 8b 03 49 3b 06 eb 6b 83 f8 03 75 45 f2 0f 10 03 eb 0f | ....u.A.~..u.H..I;..k...uE...... |
1b920 | f2 48 0f 2a 03 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 83 f8 03 75 07 f2 41 0f 10 0e eb 14 83 | .H.*....E....E.A.F....u..A...... |
1b940 | f8 13 75 18 f2 49 0f 2a 0e f2 0f 11 4d e0 f2 0f 10 4d e0 66 0f 2e c8 0f 93 c0 eb 5c 8b 43 08 83 | ..u..I.*....M....M.f.......\.C.. |
1b960 | e0 0f 83 f8 04 75 1e 41 8b 46 08 83 e0 0f 83 f8 04 75 12 48 8b 3b 49 8b 36 e8 de fe ff ff 85 c0 | .....u.A.F.......u.H.;I.6....... |
1b980 | 0f 9e c0 eb 33 b9 15 00 00 00 4c 89 ff 48 89 de 4c 89 f2 e8 0f eb ff ff 85 c0 79 1f b9 14 00 00 | ....3.....L..H..L.........y..... |
1b9a0 | 00 4c 89 ff 4c 89 f6 48 89 da e8 f8 ea ff ff 85 c0 78 13 85 c0 0f 94 c0 0f b6 c0 48 83 c4 18 5b | .L..L..H.........x.........H...[ |
1b9c0 | 41 5e 41 5f 5d c3 4c 89 ff 48 89 de 4c 89 f2 e8 11 d4 fe ff 55 48 89 e5 41 57 41 56 41 54 53 48 | A^A_].L..H..L.......UH..AWAVATSH |
1b9e0 | 83 ec 10 49 89 d6 49 89 f4 49 89 ff 41 8b 4c 24 08 89 ca 83 e2 3f 41 8b 46 08 89 c6 83 e6 3f 39 | ...I..I..I..A.L$.....?A.F.....?9 |
1ba00 | f2 75 29 83 fa 16 77 15 bb 01 00 00 00 48 8d 05 c8 01 00 00 48 63 0c 90 48 01 c1 ff e1 49 8b 04 | .u)...w......H......Hc..H....I.. |
1ba20 | 24 49 3b 06 0f 94 c0 0f b6 d8 eb 6d 89 ca 83 e2 0f 89 c6 83 e6 0f 31 db 39 f2 75 5d 83 fa 03 75 | $I;........m..........1.9.u]...u |
1ba40 | 58 83 f9 13 75 16 f2 49 0f 2a 04 24 f2 0f 11 45 d8 f2 0f 10 45 d8 41 8b 46 08 eb 0e 0f 57 c0 83 | X...u..I.*.$...E....E.A.F....W.. |
1ba60 | f9 03 75 06 f2 41 0f 10 04 24 83 f8 13 75 11 f2 49 0f 2a 0e f2 0f 11 4d d8 f2 0f 10 4d d8 eb 0d | ..u..A...$...u..I.*....M....M... |
1ba80 | 0f 57 c9 83 f8 03 75 05 f2 41 0f 10 0e f2 0f c2 c1 00 66 0f 7e c3 83 e3 01 89 d8 48 83 c4 10 5b | .W....u..A........f.~......H...[ |
1baa0 | 41 5c 41 5e 41 5f 5d c3 41 8b 04 24 41 3b 06 e9 70 ff ff ff f2 41 0f 10 04 24 f2 41 0f c2 06 00 | A\A^A_].A..$A;..p....A...$.A.... |
1bac0 | eb d0 49 8b 0c 24 49 8b 06 48 39 c1 74 cb 31 db 4d 85 ff 74 c4 48 8b 79 28 48 85 ff 74 27 f6 47 | ..I..$I..H9.t.1.M..t.H.y(H..t'.G |
1bae0 | 0a 20 75 21 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 00 e7 ff ff 48 85 c0 0f 85 83 00 | ..u!I.G.H................H...... |
1bb00 | 00 00 49 8b 06 48 8b 78 28 eb 47 49 8b 0c 24 49 8b 06 48 39 c1 74 82 31 db 4d 85 ff 0f 84 77 ff | ..I..H.x(.GI..$I..H9.t.1.M....w. |
1bb20 | ff ff 48 8b 79 10 48 85 ff 74 23 f6 47 0a 20 75 1d 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 | ..H.y.H..t#.G..u.I.G.H.......... |
1bb40 | 00 e8 b3 e6 ff ff 48 85 c0 75 3a 49 8b 06 48 8b 78 10 48 85 ff 0f 84 3e ff ff ff f6 47 0a 20 0f | ......H..u:I..H.x.H....>....G... |
1bb60 | 85 34 ff ff ff 49 8b 47 18 48 8b 90 20 01 00 00 be 05 00 00 00 e8 7f e6 ff ff 31 db 48 85 c0 0f | .4...I.G.H................1.H... |
1bb80 | 84 14 ff ff ff 4d 8b 47 10 41 b9 01 00 00 00 4c 89 ff 48 89 c6 4c 89 e2 4c 89 f1 e8 e8 e6 ff ff | .....M.G.A.....L..H..L..L....... |
1bba0 | 49 8b 4f 10 8b 51 08 85 d2 74 27 b0 01 83 fa 01 75 22 83 39 00 0f 95 c0 eb 1a 49 8b 3c 24 49 8b | I.O..Q...t'.....u".9......I.<$I. |
1bbc0 | 36 48 83 c4 10 5b 41 5c 41 5e 41 5f 5d e9 35 98 ff ff 31 c0 0f b6 d8 e9 bd fe ff ff bd fe ff ff | 6H...[A\A^A_].5...1............. |
1bbe0 | cc fe ff ff 41 fe ff ff d8 fe ff ff 41 fe ff ff e6 fe ff ff 41 fe ff ff 2f ff ff ff 41 fe ff ff | ....A.......A.......A.../...A... |
1bc00 | 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff 41 fe ff ff | A...A...A...A...A...A...A...A... |
1bc20 | 41 fe ff ff 41 fe ff ff 41 fe ff ff de ff ff ff 41 fe ff ff 41 fe ff ff 55 48 89 e5 41 57 41 56 | A...A...A.......A...A...UH..AWAV |
1bc40 | 41 55 41 54 53 48 83 ec 28 89 f3 49 89 fe 4c 89 75 b0 49 8b 56 10 89 5d cc 4c 8d 62 e0 8b 42 e8 | AUATSH..(..I..L.u.I.V..].L.b..B. |
1bc60 | 89 c1 83 e1 0f 83 c1 fd 4c 8d 6a f0 83 f9 01 77 68 8b 4a f8 83 e1 0f 83 f9 04 74 19 83 f9 03 75 | ........L.j....wh.J.......t....u |
1bc80 | 58 4c 89 f7 4c 89 ee 48 89 d3 e8 d1 52 ff ff 48 89 da 8b 42 e8 48 89 55 c0 49 8b 4d 00 48 8b 59 | XL..L..H....R..H...B.H.U.I.M.H.Y |
1bca0 | 10 83 e0 0f 48 85 db 75 52 83 f8 04 0f 95 c1 83 f8 03 41 bf 02 00 00 00 8b 5d cc 0f 85 46 01 00 | ....H..uR.........A......]...F.. |
1bcc0 | 00 84 c9 0f 84 3e 01 00 00 4c 89 f7 4c 89 e6 e8 8c 52 ff ff e9 2e 01 00 00 41 b8 16 00 00 00 4c | .....>...L..L....R.......A.....L |
1bce0 | 89 f7 4c 89 e6 4c 89 ea 4c 89 e1 e8 eb e6 ff ff 41 bf 02 00 00 00 e9 09 01 00 00 83 f8 04 75 1e | ..L..L..L.......A.............u. |
1bd00 | 49 8b 04 24 48 83 78 10 00 75 13 49 8b 45 00 49 8b 4d 08 49 89 4c 24 08 49 89 04 24 eb d2 41 bf | I..$H.x..u.I.E.I.M.I.L$.I..$..A. |
1bd20 | 01 00 00 00 44 8b 6d cc 41 83 fd 02 7c 50 41 bf 01 00 00 00 41 8b 44 24 08 83 e0 0f 83 f8 04 74 | ....D.m.A...|PA.....A.D$.......t |
1bd40 | 10 83 f8 03 75 38 4c 89 f7 4c 89 e6 e8 0f 52 ff ff 49 8b 04 24 48 8b 40 10 48 b9 ff ff ff ff ff | ....u8L..L....R..I..$H.@.H...... |
1bd60 | ff ff 7f 48 29 d9 48 39 c8 0f 83 c8 00 00 00 48 01 c3 41 ff c7 49 83 c4 f0 45 39 ef 7c b6 49 8b | ...H).H9.......H..A..I...E9.|.I. |
1bd80 | 76 18 48 81 c6 b0 00 00 00 4c 89 f7 48 89 da e8 ed 26 00 00 48 89 45 d0 49 63 c7 48 c1 e0 04 48 | v.H......L..H....&..H.E.Ic.H...H |
1bda0 | 89 45 b8 4c 8b 75 c0 49 29 c6 45 89 fd 31 db 49 89 dc 49 8b 36 48 8b 5e 10 48 8b 45 d0 4a 8d 3c | .E.L.u.I).E..1.I..I.6H.^.H.E.J.< |
1bdc0 | 20 48 83 c6 20 48 89 da e8 df 39 00 00 4c 01 e3 49 83 c6 10 41 ff cd 45 85 ed 7f d3 4c 8b 75 b0 | .H...H....9..L..I...A..E....L.u. |
1bde0 | 4c 89 f7 48 8b 75 d0 48 89 da e8 a3 97 ff ff 48 8b 4d c0 48 2b 4d b8 48 89 01 0f b6 40 08 83 c8 | L..H.u.H.......H.M.H+M.H....@... |
1be00 | 40 89 41 08 8b 5d cc 41 ff cf 44 29 fb 49 8b 56 10 49 63 c7 48 c1 e0 04 48 29 c2 83 fb 01 49 89 | @.A..].A..D).I.V.Ic.H...H)....I. |
1be20 | 56 10 0f 8f 2e fe ff ff 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d c8 5e 00 00 31 c0 | V.......H..([A\A]A^A_].H...^..1. |
1be40 | 4c 89 f7 48 89 ce e8 b3 cc fe ff 55 48 89 e5 41 57 41 56 41 54 53 48 89 d3 49 89 f6 49 89 ff 8b | L..H.......UH..AWAVATSH..I..I... |
1be60 | 43 08 83 e0 0f 83 f8 04 75 09 48 8b 03 48 8b 40 10 eb 3c 83 f8 05 75 4b 4c 8b 23 49 8b 7c 24 28 | C.......u.H..H.@..<...uKL.#I.|$( |
1be80 | 48 85 ff 74 20 f6 47 0a 10 75 1a 49 8b 47 18 48 8b 90 18 01 00 00 be 04 00 00 00 e8 59 e3 ff ff | H..t..G..u.I.G.H............Y... |
1bea0 | 48 85 c0 75 34 4c 89 e7 e8 b5 d4 ff ff 48 98 49 89 06 41 c7 46 08 13 00 00 00 5b 41 5c 41 5e 41 | H..u4L.......H.I..A.F.....[A\A^A |
1bec0 | 5f 5d c3 ba 04 00 00 00 4c 89 ff 48 89 de e8 5b e3 ff ff 83 78 08 00 74 22 41 b9 01 00 00 00 4c | _]......L..H...[....x..t"A.....L |
1bee0 | 89 ff 48 89 c6 48 89 da 48 89 d9 4d 89 f0 5b 41 5c 41 5e 41 5f 5d e9 8d e3 ff ff 48 8d 05 1b 5e | ..H..H..H..M..[A\A^A_].....H...^ |
1bf00 | 00 00 4c 89 ff 48 89 de 48 89 c2 e8 ac cb fe ff 55 48 89 e5 48 89 d1 48 8d 41 01 48 83 f8 01 77 | ..L..H..H.......UH..H..H.A.H...w |
1bf20 | 0d 48 85 c9 74 30 48 f7 de 48 89 f7 eb 23 48 89 f0 48 99 48 f7 f9 48 89 c7 48 89 c8 48 31 f0 79 | .H..t0H..H...#H..H.H..H..H..H1.y |
1bf40 | 10 48 89 f0 48 99 48 f7 f9 48 83 fa 01 48 83 d7 ff 48 89 f8 5d c3 48 8d 0d ce 5d 00 00 31 c0 48 | .H..H.H..H...H...H..].H...]..1.H |
1bf60 | 89 ce e8 97 cb fe ff 55 48 89 e5 48 89 d1 48 8d 41 01 48 83 f8 01 77 18 31 c0 48 85 c9 75 33 48 | .......UH..H..H.A.H...w.1.H..u3H |
1bf80 | 8d 0d bf 5d 00 00 31 c0 48 89 ce e8 6e cb fe ff 48 89 f0 48 99 48 f7 f9 48 85 d2 40 0f 95 c7 48 | ...]..1.H...n...H..H.H..H..@...H |
1bfa0 | 31 ce 40 0f 98 c6 31 c0 40 84 fe 48 0f 45 c1 48 01 d0 5d c3 55 48 89 e5 48 85 f6 78 12 40 88 f1 | 1.@...1.@..H.E.H..].UH..H..x.@.. |
1bfc0 | 48 d3 e7 31 c0 48 83 fe 3f 48 0f 4e c7 eb 13 31 c0 48 83 fe c1 7c 0b f7 de 40 88 f1 48 d3 ef 48 | H..1.H..?H.N...1.H...|...@..H..H |
1bfe0 | 89 f8 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 ff 4d 8b 77 20 49 8b 46 28 8b 58 fc | ..].UH..AWAVAUATSPI..M.w.I.F(.X. |
1c000 | 89 d8 83 e0 3f 8d 48 fa 83 f9 23 77 3b 49 8b 76 20 48 8d 15 38 01 00 00 48 63 0c 8a 48 01 d1 ff | ....?.H...#w;I.v.H..8...Hc..H... |
1c020 | e1 c1 eb 06 0f b6 c3 48 c1 e0 04 49 8b 4f 10 48 8d 51 f0 49 89 57 10 48 8b 51 f0 48 8b 49 f8 48 | .......H...I.O.H.Q.I.W.H.Q.H.I.H |
1c040 | 89 4c 06 08 48 89 14 06 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 49 8b 4f 10 8b 79 f8 85 ff | .L..H...H...[A\A]A^A_].I.O..y... |
1c060 | b2 01 0f 84 96 00 00 00 83 ff 01 0f 85 8b 00 00 00 83 79 f0 00 0f 94 c2 e9 81 00 00 00 49 8b 47 | ..................y..........I.G |
1c080 | 10 89 d9 c1 e9 17 48 c1 e1 04 48 01 ce 48 f7 de 48 8d 74 30 e0 48 c1 ee 04 83 fe 02 48 8b 48 f0 | ......H...H..H..H.t0.H......H.H. |
1c0a0 | 48 8b 50 f8 48 89 50 d8 48 89 48 d0 7c 10 48 83 c0 e0 49 89 47 10 4c 89 ff e8 7a fb ff ff 49 8b | H.P.H.P.H.H.|.H...I.G.L...z...I. |
1c0c0 | 46 20 c1 eb 06 0f b6 cb 48 c1 e1 04 49 8b 57 10 48 8b 72 f0 48 8b 52 f8 48 89 54 08 08 48 89 34 | F.......H...I.W.H.r.H.R.H.T..H.4 |
1c0e0 | 08 eb 0c f7 c3 00 c0 7f 00 0f 84 59 ff ff ff 49 8b 46 08 49 89 47 10 e9 4c ff ff ff 31 d2 44 0f | ...........Y...I.F.I.G..L...1.D. |
1c100 | b6 ea 45 89 ec 41 83 f4 01 48 83 c1 f0 49 89 4f 10 83 f8 21 75 21 89 d8 c1 e8 17 48 c1 e0 04 48 | ..E..A...H...I.O...!u!.....H...H |
1c120 | 01 c6 ba 15 00 00 00 4c 89 ff e8 ff e0 ff ff 83 78 08 00 45 0f 44 e5 c1 eb 06 0f b6 c3 41 39 c4 | .......L........x..E.D.......A9. |
1c140 | 0f 84 02 ff ff ff 49 83 46 28 04 e9 f8 fe ff ff d1 fe ff ff d1 fe ff ff f8 fe ff ff f8 fe ff ff | ......I.F(...................... |
1c160 | f8 fe ff ff f8 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff | ................................ |
1c180 | d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff d1 fe ff ff | ................................ |
1c1a0 | d1 fe ff ff f8 fe ff ff d1 fe ff ff 2d ff ff ff f8 fe ff ff 07 ff ff ff 07 ff ff ff 07 ff ff ff | ............-................... |
1c1c0 | f8 fe ff ff f8 fe ff ff 93 ff ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff f8 fe ff ff 9f ff ff ff | ................................ |
1c1e0 | 55 48 89 e5 41 57 41 56 41 55 41 54 53 48 81 ec 58 01 00 00 48 89 bd c8 fe ff ff 4c 8b 6f 20 eb | UH..AWAVAUATSH..X...H......L.o.. |
1c200 | 08 49 8b 45 08 48 89 47 10 4c 89 ad b0 fe ff ff 49 8b 45 00 4d 8b 45 20 48 8b 00 48 89 85 c0 fe | .I.E.H.G.L......I.E.M.E.H..H.... |
1c220 | ff ff 48 8b 40 18 48 8b 40 30 48 89 85 d0 fe ff ff eb 04 4d 8b 45 20 49 8b 45 28 48 8d 48 04 49 | ..H.@.H.@0H........M.E.I.E(H.H.I |
1c240 | 89 4d 28 8b 10 8a 87 c8 00 00 00 a8 0c 74 21 ff 8f c0 00 00 00 74 04 24 04 74 15 49 89 fe 48 89 | .M(..........t!......t.$.t.I..H. |
1c260 | d3 e8 33 cc fe ff 48 89 da 4c 89 f7 4d 8b 45 20 89 d3 c1 eb 06 44 0f b6 f3 4d 89 f7 49 c1 e7 04 | ..3...H..L..M.E......D...M..I... |
1c280 | 4f 8d 0c 38 89 d0 83 e0 3f 83 f8 2d 77 a9 48 8d 0d 33 20 00 00 48 63 04 81 48 01 c8 ff e0 c1 ea | O..8....?..-w.H..3...Hc..H...... |
1c2a0 | 17 48 c1 e2 04 49 8b 04 10 49 8b 4c 10 08 eb 17 c1 ea 0e 48 c1 e2 04 48 8b 8d d0 fe ff ff 48 8b | .H...I...I.L.......H...H......H. |
1c2c0 | 04 11 48 8b 4c 11 08 49 89 49 08 49 89 01 e9 64 ff ff ff 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b | ..H.L..I.I.I...d...I.E(H.H.I.M(. |
1c2e0 | 00 c1 e8 06 48 c1 e0 04 48 8b 95 d0 fe ff ff 48 8b 0c 02 48 8b 44 02 08 eb 5f 89 d0 c1 e8 17 41 | ....H...H......H...H.D..._.....A |
1c300 | 89 01 43 c7 44 38 08 01 00 00 00 f7 c2 00 c0 7f 00 0f 84 20 ff ff ff e9 28 0e 00 00 c1 ea 17 f7 | ..C.D8..................(....... |
1c320 | d2 0f b6 c3 48 c1 e0 04 49 8d 44 00 08 c7 00 00 00 00 00 48 83 c0 10 ff c2 75 f2 e9 f7 fe ff ff | ....H...I.D........H.....u...... |
1c340 | c1 ea 17 48 8b 85 c0 fe ff ff 48 8b 44 d0 20 48 8b 00 48 8b 08 48 8b 40 08 49 89 41 08 49 89 09 | ...H......H.D..H..H..H.@.I.A.I.. |
1c360 | e9 d2 fe ff ff 89 d0 c1 e8 17 48 8b 8d c0 fe ff ff 48 8b 44 c1 20 48 8b 30 e9 61 01 00 00 89 d6 | ..........H......H.D..H.0.a..... |
1c380 | c1 ee 17 48 c1 e6 04 4c 01 c6 e9 50 01 00 00 48 8b 85 c0 fe ff ff 4a 8b 44 f0 20 48 8b 30 48 89 | ...H...L...P...H......J.D..H.0H. |
1c3a0 | d0 c1 ea 17 f6 c6 01 0f 85 d3 09 00 00 48 c1 e2 04 4c 01 c2 e9 d5 09 00 00 c1 ea 17 48 8b 85 c0 | .............H...L..........H... |
1c3c0 | fe ff ff 48 8b 74 d0 20 48 8b 06 49 8b 09 49 8b 51 08 48 89 50 08 48 89 08 48 8b 06 f6 40 08 40 | ...H.t..H..I..I.Q.H.P.H..H...@.@ |
1c3e0 | 0f 84 51 fe ff ff 48 8d 4e 10 48 39 c8 0f 85 44 fe ff ff 49 89 fe 4c 89 c3 e8 ac ea fe ff 49 89 | ..Q...H.N.H9...D...I..L.......I. |
1c400 | d8 4c 89 f7 e9 2e fe ff ff 48 89 d0 c1 ea 17 f6 c6 01 0f 85 93 09 00 00 48 c1 e2 04 4c 01 c2 e9 | .L.......H..............H...L... |
1c420 | 95 09 00 00 41 89 d5 41 c1 ed 17 c1 ea 0e 81 e2 ff 01 00 00 49 89 fc 4c 89 c3 4c 89 8d d8 fe ff | ....A..A............I..L..L..... |
1c440 | ff 49 89 d6 e8 0f c8 ff ff 44 89 ef 4d 89 e5 4c 89 f2 48 89 d9 49 89 c6 48 8b 85 d8 fe ff ff 4c | .I.......D..M..L..H..I..H......L |
1c460 | 89 30 42 c7 44 39 08 45 00 00 00 89 d0 09 f8 74 30 48 89 8d b8 fe ff ff 48 89 d3 e8 06 45 ff ff | .0B.D9.E.......t0H......H....E.. |
1c480 | 41 89 c4 89 df e8 fc 44 ff ff 4c 89 ef 4c 89 f6 44 89 e2 89 c1 e8 a0 c4 ff ff 48 8b 8d b8 fe ff | A......D..L..L..D.........H..... |
1c4a0 | ff 49 8b 45 18 48 83 78 18 00 4c 89 ef 4c 8b ad b0 fe ff ff 0f 8e 79 fd ff ff e9 a0 08 00 00 89 | .I.E.H.x..L..L........y......... |
1c4c0 | d0 c1 e8 17 48 c1 e0 04 49 8d 34 00 49 8b 0c 00 49 8b 44 00 08 4b 89 44 07 18 4b 89 4c 07 10 c1 | ....H...I.4.I...I.D..K.D..K.L... |
1c4e0 | ea 0e f6 c6 01 75 0f 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 eb 0f 44 0f b6 c2 49 c1 e0 04 4c 03 | .....u.......H...I....D...I...L. |
1c500 | 85 d0 fe ff ff 4c 89 c2 4c 89 c9 48 89 fb e8 f5 ef ff ff e9 20 16 00 00 89 d3 c1 eb 17 f6 c7 01 | .....L..L..H.................... |
1c520 | 0f 85 b0 08 00 00 48 c1 e3 04 4c 01 c3 e9 b2 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 c9 08 00 00 | ......H...L..................... |
1c540 | 48 c1 e3 04 4c 01 c3 e9 cb 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 e2 08 00 00 48 c1 e3 04 4c 01 | H...L.....................H...L. |
1c560 | c3 e9 e4 08 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 fb 08 00 00 48 c1 e3 04 4c 01 c3 e9 fd 08 00 00 | ....................H...L....... |
1c580 | 89 d3 c1 eb 17 f6 c7 01 0f 85 17 09 00 00 48 c1 e3 04 4c 01 c3 e9 19 09 00 00 89 d0 c1 e8 17 f6 | ..............H...L............. |
1c5a0 | c4 01 0f 85 29 09 00 00 48 c1 e0 04 4c 01 c0 e9 2b 09 00 00 89 d3 c1 eb 17 f6 c7 01 0f 85 42 09 | ....)...H...L...+.............B. |
1c5c0 | 00 00 48 c1 e3 04 4c 01 c3 e9 44 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 5e 09 00 00 48 c1 e0 04 | ..H...L...D.............^...H... |
1c5e0 | 4c 01 c0 e9 60 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 77 09 00 00 48 c1 e0 04 4c 01 c0 e9 79 09 | L...`.............w...H...L...y. |
1c600 | 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 90 09 00 00 48 c1 e0 04 4c 01 c0 e9 92 09 00 00 89 d0 c1 e8 | ................H...L........... |
1c620 | 17 f6 c4 01 0f 85 a9 09 00 00 48 c1 e0 04 4c 01 c0 e9 ab 09 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 | ..........H...L................. |
1c640 | c2 09 00 00 48 c1 e0 04 4c 01 c0 e9 c4 09 00 00 c1 ea 17 48 c1 e2 04 49 8d 0c 10 41 8b 44 10 08 | ....H...L..........H...I...A.D.. |
1c660 | 83 f8 03 0f 85 d0 09 00 00 f2 0f 10 01 f2 0f 11 85 08 ff ff ff e9 85 18 00 00 c1 ea 17 48 c1 e2 | .............................H.. |
1c680 | 04 49 8d 04 10 41 83 7c 10 08 13 0f 85 bb 09 00 00 48 8b 00 48 89 85 00 ff ff ff e9 6a 15 00 00 | .I...A.|.........H..H.......j... |
1c6a0 | c1 ea 17 48 c1 e2 04 41 8b 4c 10 08 85 c9 b0 01 0f 84 8c 14 00 00 83 f9 01 0f 85 81 14 00 00 41 | ...H...A.L.....................A |
1c6c0 | 83 3c 10 00 0f 94 c0 e9 76 14 00 00 c1 ea 17 48 c1 e2 04 49 01 d0 4c 89 ce 4c 89 c2 48 89 fb e8 | .<......v......H...I..L..L..H... |
1c6e0 | 67 f7 ff ff e9 4f 14 00 00 89 d3 c1 eb 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d0 48 c1 e0 04 4a 8d | g....O.................H..H...J. |
1c700 | 44 00 10 48 89 47 10 be 01 00 00 00 29 de 01 d6 49 89 fc e8 20 f5 ff ff 4c 89 e7 49 8b 45 20 48 | D..H.G......)...I.......L..I.E.H |
1c720 | 89 d9 48 c1 e1 04 48 8b 14 08 48 8b 74 08 08 4a 89 74 38 08 4a 89 14 38 48 8b 57 18 48 83 7a 18 | ..H...H...H.t..J.t8.J..8H.W.H.z. |
1c740 | 00 0f 8e 42 09 00 00 41 39 de 0f 83 06 14 00 00 48 01 c8 e9 03 14 00 00 45 85 f6 0f 84 78 19 00 | ...B...A9.......H.......E....x.. |
1c760 | 00 49 8b 45 20 49 8d 74 07 f0 49 89 fe 4c 89 c3 49 89 d7 e8 ea e3 fe ff 4c 89 fa 49 89 d8 4c 89 | .I.E.I.t..I..L..I.......L..I..L. |
1c780 | f7 e9 53 19 00 00 89 d0 c1 e8 17 f6 c4 01 0f 85 fe 08 00 00 48 c1 e0 04 4c 01 c0 e9 00 09 00 00 | ..S.................H...L....... |
1c7a0 | 89 d0 c1 e8 17 f6 c4 01 0f 85 10 09 00 00 48 c1 e0 04 4c 01 c0 e9 12 09 00 00 89 d0 c1 e8 17 f6 | ..............H...L............. |
1c7c0 | c4 01 0f 85 22 09 00 00 48 c1 e0 04 4c 01 c0 e9 24 09 00 00 f7 c2 00 c0 7f 00 43 8b 44 38 08 0f | ...."...H...L...$.........C.D8.. |
1c7e0 | 85 31 09 00 00 85 c0 0f 84 3d 0d 00 00 83 f8 01 0f 85 4e 09 00 00 41 83 39 00 0f 85 44 09 00 00 | .1.......=........N...A.9...D... |
1c800 | e9 25 0d 00 00 89 d1 c1 e9 17 48 c1 e1 04 49 8d 04 08 f7 c2 00 c0 7f 00 41 8b 4c 08 08 0f 85 0b | .%........H...I.........A.L..... |
1c820 | 09 00 00 85 c9 0f 84 f1 0c 00 00 83 f9 01 0f 85 10 09 00 00 83 38 00 0f 85 07 09 00 00 e9 da 0c | .....................8.......... |
1c840 | 00 00 89 d0 c1 e8 17 c1 ea 0e 81 e2 ff 01 00 00 48 89 d1 8d 51 ff 49 89 cf 85 c0 74 0e 49 01 c6 | ................H...Q.I....t.I.. |
1c860 | 49 c1 e6 04 4d 01 f0 4c 89 47 10 48 89 fb 4c 89 ce e8 2a cf fe ff 85 c0 0f 84 47 19 00 00 45 85 | I...M..L.G.H..L...*.......G...E. |
1c880 | ff 48 89 df 0f 85 e9 04 00 00 e9 a4 f9 ff ff c1 ea 17 74 0e 49 01 d6 49 c1 e6 04 4d 01 f0 4c 89 | .H................t.I..I...M..L. |
1c8a0 | 47 10 ba ff ff ff ff 48 89 fb 4c 89 ce e8 ee ce fe ff 85 c0 0f 84 1c 19 00 00 4d 8b 45 20 48 89 | G......H..L...............M.E.H. |
1c8c0 | df e9 71 f9 ff ff 4b 8d 44 38 08 43 83 7c 38 08 13 4b 8d 4c 38 20 0f 85 72 08 00 00 48 89 d6 48 | ..q...K.D8.C.|8..K.L8...r...H..H |
1c8e0 | 8b 11 49 8b 09 48 01 d1 48 85 d2 4b 8b 54 07 10 0f 8e 89 12 00 00 48 39 d1 0f 8f 38 f9 ff ff e9 | ..I..H..H..K.T........H9...8.... |
1c900 | 84 12 00 00 49 8d 5e 01 48 c1 e3 04 49 8d 0c 18 49 83 c6 02 49 c1 e6 04 4b 8d 04 30 4f 8d 64 38 | ....I.^.H...I...I...I...K..0O.d8 |
1c920 | 08 43 83 7c 38 08 13 0f 85 42 16 00 00 43 83 7c 30 08 13 0f 85 36 16 00 00 4c 89 a5 a0 fe ff ff | .C.|8....B...C.|0....6...L...... |
1c940 | 48 89 95 a8 fe ff ff 4c 89 8d d8 fe ff ff 4d 89 c5 49 89 fc 48 8b 10 48 89 95 90 fe ff ff 48 89 | H......L......M..I..H..H......H. |
1c960 | 85 98 fe ff ff 48 c1 ea 3f ff c2 48 8d b5 f8 fe ff ff 48 89 cf 49 89 cf e8 bd ea ff ff 85 c0 0f | .....H..?..H......H..I.......... |
1c980 | 85 10 15 00 00 4d 89 e8 49 8d 44 18 08 41 83 7c 18 08 03 0f 85 81 15 00 00 48 89 85 88 fe ff ff | .....M..I.D..A.|.........H...... |
1c9a0 | 4c 89 f9 f2 0f 10 01 f2 0f 11 45 d0 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 | L.........E.L..L......L......H.. |
1c9c0 | a8 fe ff ff 48 8b 85 98 fe ff ff e9 27 17 00 00 4b 8d 74 07 30 4b 8b 44 07 20 4b 8b 4c 07 28 4b | ....H.......'...K.t.0K.D..K.L.(K |
1c9e0 | 89 4c 07 58 4b 89 44 07 50 4b 8b 44 07 10 4b 8b 4c 07 18 4b 89 4c 07 48 4b 89 44 07 40 49 8b 01 | .L.XK.D.PK.D..K.L..K.L.HK.D.@I.. |
1ca00 | 49 8b 49 08 4b 89 4c 07 38 4b 89 44 07 30 4b 8d 44 07 60 48 89 47 10 c1 ea 0e 81 e2 ff 01 00 00 | I.I.K.L.8K.D.0K.D.`H.G.......... |
1ca20 | b9 01 00 00 00 48 89 fb e8 d0 d1 fe ff 48 89 df 49 8b 45 08 4d 8b 45 20 48 89 47 10 49 8b 45 28 | .....H.......H..I.E.M.E.H.G.I.E( |
1ca40 | 48 8d 48 04 49 89 4d 28 8b 10 89 d0 c1 e8 06 44 0f b6 c8 49 c1 e1 04 4d 01 c1 41 83 79 18 00 0f | H.H.I.M(.......D...I...M..A.y... |
1ca60 | 84 d2 f7 ff ff 49 8b 41 10 49 8b 49 18 49 89 49 08 49 89 01 e9 60 16 00 00 41 89 d6 41 c1 ee 17 | .....I.A.I.I.I.I.I...`...A..A... |
1ca80 | c1 ea 0e 81 e2 ff 01 00 00 45 85 f6 75 0e 4c 8b 77 10 4d 29 ce 49 c1 ee 04 41 ff ce 4c 89 85 b8 | .........E..u.L.w.M).I...A..L... |
1caa0 | fe ff ff 85 d2 75 11 49 8b 45 28 48 8d 48 04 49 89 4d 28 8b 10 c1 ea 06 4d 8b 21 6b c2 32 48 89 | .....u.I.E(H.H.I.M(.....M.!k.2H. |
1cac0 | 85 d8 fe ff ff 41 8d 54 06 ce 41 3b 54 24 0c 76 0e 4c 89 e6 49 89 ff e8 57 c1 ff ff 4c 89 ff 45 | .....A.T..A;T$.v.L..I...W...L..E |
1cae0 | 85 f6 7e 6f 49 63 c6 0f b6 db 48 01 c3 48 c1 e3 04 48 03 9d b8 fe ff ff 48 8b 85 d8 fe ff ff 83 | ..~oIc....H..H...H......H....... |
1cb00 | c0 ce 48 89 85 d8 fe ff ff 48 8b 85 d8 fe ff ff 42 8d 14 30 49 89 ff 4c 89 e6 48 89 d9 e8 63 c0 | ..H......H......B..0I..L..H...c. |
1cb20 | ff ff f6 43 08 40 74 1c 41 f6 44 24 09 04 74 14 48 8b 03 f6 40 09 03 74 0b 4c 89 ff 4c 89 e6 e8 | ...C.@t.A.D$..t.H...@..t.L..L... |
1cb40 | 4c e3 fe ff 48 83 c3 f0 41 ff ce 45 85 f6 4c 89 ff 7f b6 49 8b 45 08 48 89 47 10 4c 8b 85 b8 fe | L...H...A..E..L....I.E.H.G.L.... |
1cb60 | ff ff e9 d0 f6 ff ff 4c 89 8d d8 fe ff ff 4c 89 85 b8 fe ff ff c1 ea 0e 48 8b 85 c0 fe ff ff 48 | .......L......L.........H......H |
1cb80 | 8b 40 18 48 8b 40 40 48 8b 0c d0 48 89 8d a8 fe ff ff 48 8b 41 60 48 85 c0 44 8b 61 10 4c 8b 71 | .@.H.@@H...H......H.A`H..D.a.L.q |
1cba0 | 58 0f 84 ef 00 00 00 45 85 e4 7e 48 49 8d 4e 09 31 d2 80 79 ff 00 0f b6 31 48 8b 9d b8 fe ff ff | X......E..~HI.N.1..y....1H...... |
1cbc0 | 75 11 48 8b 9d c0 fe ff ff 48 8b 74 f3 20 48 8b 36 eb 07 48 c1 e6 04 48 01 de 48 8b 5c d0 20 48 | u.H......H.t..H.6..H...H..H.\..H |
1cbe0 | 39 33 0f 85 ae 00 00 00 48 ff c2 48 83 c1 10 44 39 e2 7c be 48 8b 8d d8 fe ff ff 48 89 01 48 8b | 93......H..H...D9.|.H......H..H. |
1cc00 | 8d b8 fe ff ff 42 c7 44 39 08 46 00 00 00 e9 3d 01 00 00 c1 ea 17 4d 89 c4 4d 2b 65 00 49 c1 ec | .....B.D9.F....=......M..M+e.I.. |
1cc20 | 04 48 8b 85 c0 fe ff ff 48 8b 40 18 0f b6 40 0a 44 89 e6 29 c6 ff ce 85 d2 0f 85 3b 05 00 00 89 | .H......H.@...@.D..).......;.... |
1cc40 | 85 d8 fe ff ff 48 8b 47 30 48 2b 47 10 48 c1 f8 04 48 63 de 48 39 d8 7f 18 89 b5 b8 fe ff ff e8 | .....H.G0H+G.H...Hc.H9.......... |
1cc60 | 4a c9 fe ff 8b b5 b8 fe ff ff 48 8b bd c8 fe ff ff 4d 8b 45 20 4d 01 c7 4c 01 f3 48 c1 e3 04 4c | J.........H......M.E.M..L..H...L |
1cc80 | 01 c3 48 89 5f 10 4d 89 f9 89 f2 8b 85 d8 fe ff ff e9 e6 04 00 00 44 89 e6 e8 93 dd fe ff 48 89 | ..H._.M...............D.......H. |
1cca0 | c1 48 89 8d a0 fe ff ff 45 85 e4 48 8b 85 a8 fe ff ff 48 89 41 18 48 8b 85 d8 fe ff ff 48 89 08 | .H......E..H......H.A.H......H.. |
1ccc0 | 48 8b 8d b8 fe ff ff 42 c7 44 39 08 46 00 00 00 7e 58 48 8b 85 a0 fe ff ff 48 8d 58 20 49 83 c6 | H......B.D9.F...~XH......H.X.I.. |
1cce0 | 09 41 80 7e ff 00 41 0f b6 36 75 11 49 89 cd 48 8b 85 c0 fe ff ff 48 8b 44 f0 20 eb 16 48 c1 e6 | .A.~..A..6u.I..H......H.D....H.. |
1cd00 | 04 48 01 ce 49 89 cd 48 8b bd c8 fe ff ff e8 c3 dd fe ff 48 89 03 48 ff 40 08 48 83 c3 08 49 83 | .H..I..H...........H..H.@.H...I. |
1cd20 | c6 10 41 ff cc 4c 89 e9 75 b7 48 8b 85 a8 fe ff ff f6 40 09 04 48 8b bd c8 fe ff ff 4c 8b ad b0 | ..A..L..u.H.......@..H......L... |
1cd40 | fe ff ff 75 0b 48 8b 95 a0 fe ff ff 48 89 50 60 48 8b 47 18 48 83 78 18 00 0f 8e d4 f4 ff ff 49 | ...u.H......H.P`H.G.H.x........I |
1cd60 | 8d 44 0f 10 48 89 47 10 48 89 fb e8 e4 e9 fe ff 48 89 df 49 8b 45 08 48 89 47 10 e9 b3 f4 ff ff | .D..H.G.H.......H..I.E.H.G...... |
1cd80 | 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff c1 e8 0e f6 c4 01 0f 85 2e 04 00 00 25 ff 01 00 00 48 | ...H...H..................%....H |
1cda0 | c1 e0 04 49 01 c0 e9 40 04 00 00 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff c1 e8 0e f6 c4 01 0f | ...I...@......H...H............. |
1cdc0 | 85 14 04 00 00 25 ff 01 00 00 48 c1 e0 04 49 01 c0 e9 12 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d | .....%....H...I..........H...H.. |
1cde0 | d0 fe ff ff 4c 89 8d d8 fe ff ff c1 ea 0e f6 c6 01 0f 85 04 04 00 00 81 e2 ff 01 00 00 48 c1 e2 | ....L........................H.. |
1ce00 | 04 4c 01 c2 e9 00 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 03 | .L..........H...H............... |
1ce20 | 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 ff 03 00 00 0f b6 db 48 | ...L............H...L..........H |
1ce40 | c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 02 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff | ...H..................L......... |
1ce60 | 01 00 00 48 c1 e2 04 4c 01 c2 e9 fe 03 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e | ...H...L..........H...H......... |
1ce80 | f6 c6 01 0f 85 01 04 00 00 4c 89 8d d8 fe ff ff 49 89 fe 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 | .........L......I........H...L.. |
1cea0 | e9 fd 03 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 07 04 00 00 81 | ........H...H................... |
1cec0 | e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 03 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 | .....H...L..........H...H....... |
1cee0 | ea 0e f6 c6 01 0f 85 0e 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 | ...........L............H...L... |
1cf00 | 0a 04 00 00 0f b6 db 48 c1 e3 04 48 03 9d d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 0b 04 00 00 4c 89 | .......H...H..................L. |
1cf20 | 8d d8 fe ff ff 49 89 fe 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 07 04 00 00 0f b6 c0 48 c1 e0 | .....I........H...L..........H.. |
1cf40 | 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 11 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 | .H..................L........... |
1cf60 | 00 48 c1 e2 04 4c 01 c2 e9 0d 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 | .H...L..........H...H........... |
1cf80 | 01 0f 85 15 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 11 04 00 00 | .......L............H...L....... |
1cfa0 | 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 16 04 00 00 4c 89 8d d8 fe ff | ...H...H..................L..... |
1cfc0 | ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 12 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff | .......H...L..........H...H..... |
1cfe0 | ff c1 ea 0e f6 c6 01 0f 85 17 04 00 00 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 | .............L............H...L. |
1d000 | c2 e9 13 04 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 18 04 00 00 | .........H...H.................. |
1d020 | 4c 89 8d d8 fe ff ff 81 e2 ff 01 00 00 48 c1 e2 04 4c 01 c2 e9 14 04 00 00 83 f8 13 0f 85 76 0b | L............H...L............v. |
1d040 | 00 00 31 c0 48 2b 01 e9 c1 0b 00 00 4d 89 cc 4c 89 85 b8 fe ff ff 48 89 fb 48 8d b5 00 ff ff ff | ..1.H+......M..L......H..H...... |
1d060 | 31 d2 48 89 c7 49 89 c6 e8 cd e3 ff ff 85 c0 0f 85 81 0b 00 00 41 b8 13 00 00 00 48 89 df 4c 89 | 1.H..I...............A.....H..L. |
1d080 | f6 48 89 f2 e9 65 0b 00 00 49 8b 45 08 e9 e0 0a 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff | .H...e...I.E.........H...H...... |
1d0a0 | c1 ea 0e f6 c6 01 0f 85 c0 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 bd 03 00 00 0f b6 | ..................H...I......... |
1d0c0 | c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 b3 03 00 00 81 e2 ff 01 00 00 48 c1 | .H...H........................H. |
1d0e0 | e2 04 49 01 d0 e9 b0 03 00 00 0f b6 c0 48 c1 e0 04 48 03 85 d0 fe ff ff c1 ea 0e f6 c6 01 0f 85 | ..I..........H...H.............. |
1d100 | a6 03 00 00 81 e2 ff 01 00 00 48 c1 e2 04 49 01 d0 e9 a3 03 00 00 85 c0 74 2a 83 f8 01 0f 85 07 | ..........H...I.........t*...... |
1d120 | 04 00 00 41 83 39 00 74 1b e9 fc 03 00 00 85 c9 74 12 83 f9 01 0f 85 e1 03 00 00 83 38 00 0f 85 | ...A.9.t........t...........8... |
1d140 | d8 03 00 00 49 83 45 28 04 e9 e9 f0 ff ff f2 0f 10 01 0f 57 c9 66 0f 2e c1 f2 41 0f 58 01 f2 43 | ....I.E(...........W.f....A.X..C |
1d160 | 0f 10 4c 07 10 0f 86 b3 0a 00 00 66 0f 2e c8 0f 82 c2 f0 ff ff e9 ae 0a 00 00 ff ca 85 d2 0f 8e | ..L........f.................... |
1d180 | b3 f0 ff ff 41 ff cc 41 29 c4 49 63 cc 48 c1 e1 04 4c 89 c0 48 29 c8 31 c9 39 f1 7d 10 4c 8b 10 | ....A..A).Ic.H...L..H).1.9.}.L.. |
1d1a0 | 48 8b 58 08 49 89 59 08 4d 89 11 eb 08 41 c7 41 08 00 00 00 00 ff c1 49 83 c1 10 48 83 c0 10 39 | H.X.I.Y.M....A.A.......I...H...9 |
1d1c0 | ca 75 d6 e9 6f f0 ff ff 44 0f b6 c0 49 c1 e0 04 4c 03 85 d0 fe ff ff eb 12 44 0f b6 c0 49 c1 e0 | .u..o...D...I...L........D...I.. |
1d1e0 | 04 4c 03 85 d0 fe ff ff 4c 89 ce 4c 89 c1 48 89 fb e8 23 e4 ff ff e9 3d 09 00 00 0f b6 d2 48 c1 | .L......L..L..H...#....=......H. |
1d200 | e2 04 48 03 95 d0 fe ff ff 4d 89 c6 8b 43 08 83 f8 03 0f 85 62 03 00 00 f2 0f 10 03 f2 0f 11 45 | ..H......M...C......b..........E |
1d220 | c8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 c4 8b 43 | ......L.........H...H......M...C |
1d240 | 08 83 f8 03 0f 85 5b 03 00 00 f2 0f 10 03 f2 0f 11 45 b8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 0f | ......[..........E......L....... |
1d260 | b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 c4 8b 43 08 83 f8 03 0f 85 44 03 00 00 f2 0f 10 03 | ..H...H......M...C......D....... |
1d280 | f2 0f 11 45 a8 e9 05 06 00 00 4c 89 8d d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe | ...E......L......I.....H...H.... |
1d2a0 | ff ff 4c 89 85 b8 fe ff ff 8b 43 08 83 f8 03 0f 85 37 03 00 00 f2 0f 10 03 f2 0f 11 85 38 ff ff | ..L.......C......7...........8.. |
1d2c0 | ff e9 fe 05 00 00 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 4d 89 cc 83 7b 08 03 0f 85 34 03 00 | .........H...H......M...{....4.. |
1d2e0 | 00 4c 89 85 b8 fe ff ff f2 0f 10 03 f2 0f 11 85 18 ff ff ff e9 40 03 00 00 4c 89 8d d8 fe ff ff | .L...................@...L...... |
1d300 | 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 03 0f 85 3c 03 00 00 f2 0f 10 00 49 89 c6 f2 | ...H...H.......x....<.......I... |
1d320 | 0f 11 45 98 e9 4e 03 00 00 4c 89 8d d8 fe ff ff 49 89 fe 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff | ..E..N...L......I.....H...H..... |
1d340 | ff 4c 89 85 b8 fe ff ff 8b 43 08 83 f8 03 0f 85 3b 03 00 00 f2 0f 10 03 f2 0f 11 85 28 ff ff ff | .L.......C......;...........(... |
1d360 | e9 f7 05 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 48 89 d3 83 78 08 | .....L.........H...H......H...x. |
1d380 | 13 0f 85 4e 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 45 88 48 89 da e9 5b 03 00 00 4c 89 8d d8 | ...N...H..H..I..H.E.H...[...L... |
1d3a0 | fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 52 03 00 00 48 89 c1 48 8b | ......H...H.......x....R...H..H. |
1d3c0 | 01 49 89 ce 48 89 85 78 ff ff ff e9 65 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 | .I..H..x....e...L.........H...H. |
1d3e0 | 95 d0 fe ff ff 83 78 08 13 0f 85 5f 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 68 ff ff ff e9 | ......x...._...H..H..I..H..h.... |
1d400 | 72 03 00 00 4c 89 8d d8 fe ff ff 0f b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 6c | r...L.........H...H.......x....l |
1d420 | 03 00 00 48 89 c1 48 8b 01 49 89 ce 48 89 85 58 ff ff ff e9 7f 03 00 00 4c 89 8d d8 fe ff ff 0f | ...H..H..I..H..X........L....... |
1d440 | b6 d2 48 c1 e2 04 48 03 95 d0 fe ff ff 83 78 08 13 0f 85 79 03 00 00 48 89 c1 48 8b 01 49 89 ce | ..H...H.......x....y...H..H..I.. |
1d460 | 48 89 85 48 ff ff ff e9 8c 03 00 00 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 | H..H........D...I...L......I..H. |
1d480 | c6 4c 89 c2 e8 4b e5 ff ff eb 3c 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 | .L...K....<D...I...L......I..H.. |
1d4a0 | 4c 89 c2 e8 e3 e2 ff ff eb 1d 44 0f b6 c2 49 c1 e0 04 4c 03 85 d0 fe ff ff 49 89 ff 48 89 c6 4c | L.........D...I...L......I..H..L |
1d4c0 | 89 c2 e8 21 e4 ff ff 44 39 f0 49 8b 45 28 75 3c 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 1b 49 | ...!...D9.I.E(u<.............t.I |
1d4e0 | 8b 45 20 89 c9 48 c1 e1 04 48 8d 74 01 f0 4c 89 ff e8 6c d6 fe ff 49 8b 45 28 c1 eb 0e 81 c3 02 | .E...H...H.t..L...l...I.E(...... |
1d500 | 00 fe ff 48 63 cb 48 8d 04 88 eb 04 48 83 c0 04 4c 89 ff 49 89 45 28 e9 17 ed ff ff 48 8b 08 48 | ...Hc.H.....H...L..I.E(.....H..H |
1d520 | 8b 40 08 49 89 41 08 49 89 09 49 8b 45 28 8b 18 89 d9 c1 e9 06 81 e1 ff 00 00 00 74 24 49 8b 45 | .@.I.A.I..I.E(.............t$I.E |
1d540 | 20 89 c9 48 c1 e1 04 48 8d 74 01 f0 49 89 fe 4d 89 c7 e8 0b d6 fe ff 4d 89 f8 4c 89 f7 49 8b 45 | ...H...H.t..I..M.......M..L..I.E |
1d560 | 28 c1 eb 0e 81 c3 02 00 fe ff 48 63 cb 48 8d 04 88 49 89 45 28 e9 bd ec ff ff 83 f8 13 0f 85 8e | (.........Hc.H...I.E(........... |
1d580 | 02 00 00 83 7a 08 13 0f 85 84 02 00 00 48 8b 02 48 03 03 48 8b 8d d8 fe ff ff 48 89 01 4d 89 f0 | ....z........H..H..H......H..M.. |
1d5a0 | e9 2e 07 00 00 83 f8 13 0f 85 95 02 00 00 83 7a 08 13 0f 85 8b 02 00 00 48 8b 03 48 2b 02 eb 1a | ...............z........H..H+... |
1d5c0 | 83 f8 13 0f 85 ac 02 00 00 83 7a 08 13 0f 85 a2 02 00 00 48 8b 02 48 0f af 03 48 8b 8d d8 fe ff | ..........z........H..H...H..... |
1d5e0 | ff 48 89 01 4d 89 e0 e9 e7 06 00 00 83 f8 13 0f 85 b2 02 00 00 83 7a 08 13 0f 85 a8 02 00 00 48 | .H..M.................z........H |
1d600 | 8b 33 48 8b 12 4c 89 f3 48 89 df e8 57 e9 ff ff e9 9e 00 00 00 4c 89 85 b8 fe ff ff 48 8d b5 18 | .3H..L..H...W........L......H... |
1d620 | ff ff ff 48 89 df 49 89 d6 e8 86 dd ff ff 4c 89 f2 85 c0 0f 84 c3 02 00 00 83 7a 08 03 0f 85 9c | ...H..I.......L...........z..... |
1d640 | 02 00 00 f2 0f 10 0a f2 0f 11 8d 10 ff ff ff e9 10 06 00 00 48 8d 75 98 48 89 c7 49 89 c6 4c 89 | ....................H.u.H..I..L. |
1d660 | c3 49 89 d4 e8 4b dd ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 bd 02 00 00 83 7a 08 03 0f 85 93 02 00 | .I...K...L..I...........z....... |
1d680 | 00 f2 0f 10 02 f2 0f 11 45 90 e9 f9 05 00 00 83 f8 13 0f 85 a7 02 00 00 83 7a 08 13 0f 85 9d 02 | ........E................z...... |
1d6a0 | 00 00 48 8b 33 48 8b 12 4c 89 f3 48 89 df e8 5d e8 ff ff 48 89 df 48 8b 8d d8 fe ff ff 48 89 01 | ..H.3H..L..H...]...H..H......H.. |
1d6c0 | 4c 8b 85 b8 fe ff ff 43 c7 44 38 08 13 00 00 00 e9 62 eb ff ff 48 8d 75 88 31 d2 48 89 c7 49 89 | L......C.D8......b...H.u.1.H..I. |
1d6e0 | c6 4d 89 c4 e8 51 dd ff ff 4d 89 e0 85 c0 48 89 da 0f 84 a2 02 00 00 83 7a 08 13 0f 85 76 02 00 | .M...Q...M....H.........z....v.. |
1d700 | 00 48 8b 02 48 89 45 80 e9 98 05 00 00 48 8d b5 78 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 4c | .H..H.E......H..x...I..1.H..I..L |
1d720 | 89 c3 e8 13 dd ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 94 02 00 00 83 7a 08 13 0f 85 65 02 00 00 48 | .......L..I...........z....e...H |
1d740 | 8b 02 48 89 85 70 ff ff ff e9 64 05 00 00 48 8d b5 68 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 c6 | ..H..p....d...H..h...I..1.H..I.. |
1d760 | 4c 89 c3 e8 d2 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 83 02 00 00 83 7a 08 13 0f 85 54 02 00 00 | L.......L..I...........z....T... |
1d780 | 48 8b 02 48 89 85 60 ff ff ff e9 33 05 00 00 48 8d b5 58 ff ff ff 49 89 d4 31 d2 48 89 c7 49 89 | H..H..`....3...H..X...I..1.H..I. |
1d7a0 | c6 4c 89 c3 e8 91 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 6f 02 00 00 83 7a 08 13 0f 85 40 02 00 | .L.......L..I......o....z....@.. |
1d7c0 | 00 48 8b 0a 48 89 8d 50 ff ff ff e9 1f 05 00 00 48 8d b5 48 ff ff ff 49 89 d4 31 d2 48 89 c7 49 | .H..H..P........H..H...I..1.H..I |
1d7e0 | 89 c6 4c 89 c3 e8 50 dc ff ff 4c 89 e2 49 89 d8 85 c0 0f 84 5b 02 00 00 83 7a 08 13 0f 85 2c 02 | ..L...P...L..I......[....z....,. |
1d800 | 00 00 48 8b 0a 48 89 8d 40 ff ff ff e9 37 05 00 00 48 8d 75 c8 48 89 df 49 89 d4 e8 94 db ff ff | ..H..H..@....7...H.u.H..I....... |
1d820 | 4c 89 e2 85 c0 0f 84 5a 02 00 00 83 7a 08 03 0f 85 36 02 00 00 f2 0f 10 02 f2 0f 11 45 c0 e9 5a | L......Z....z....6..........E..Z |
1d840 | 05 00 00 48 8d 75 b8 48 89 df 49 89 d6 e8 62 db ff ff 4c 89 f2 85 c0 0f 84 4a 02 00 00 83 7a 08 | ...H.u.H..I...b...L......J....z. |
1d860 | 03 0f 85 26 02 00 00 f2 0f 10 02 f2 0f 11 45 b0 e9 42 05 00 00 48 8d 75 a8 48 89 df 49 89 d6 e8 | ...&..........E..B...H.u.H..I... |
1d880 | 30 db ff ff 4c 89 f2 85 c0 0f 84 3a 02 00 00 83 7a 08 03 0f 85 16 02 00 00 f2 0f 10 02 f2 0f 11 | 0...L......:....z............... |
1d8a0 | 45 a0 e9 2b 05 00 00 48 8d b5 38 ff ff ff 48 89 df 49 89 d4 e8 fb da ff ff 4c 89 e2 85 c0 0f 84 | E..+...H..8...H..I.......L...... |
1d8c0 | 34 02 00 00 83 7a 08 03 0f 85 0d 02 00 00 f2 0f 10 0a f2 0f 11 8d 30 ff ff ff e9 23 05 00 00 48 | 4....z................0....#...H |
1d8e0 | 8d b5 10 ff ff ff 48 89 d7 49 89 d6 e8 c3 da ff ff 4c 89 f2 85 c0 0f 85 60 03 00 00 41 b8 0a 00 | ......H..I.......L......`...A... |
1d900 | 00 00 48 89 de 48 8b 9d c8 fe ff ff 48 89 df e9 da 02 00 00 48 8d 75 90 48 89 d7 4d 89 c4 48 89 | ..H..H......H.......H.u.H..M..H. |
1d920 | d3 e8 8e da ff ff 48 89 da 4d 89 e0 85 c0 0f 85 4f 03 00 00 41 b8 0b 00 00 00 e9 1a 01 00 00 48 | ......H..M......O...A..........H |
1d940 | 8d b5 28 ff ff ff 48 89 df 49 89 d4 e8 63 da ff ff 4c 89 e2 85 c0 0f 84 c1 01 00 00 83 7a 08 03 | ..(...H..I...c...L...........z.. |
1d960 | 0f 85 9a 01 00 00 f2 0f 10 0a f2 0f 11 8d 20 ff ff ff e9 ea 04 00 00 48 8d 75 80 49 89 d4 31 d2 | .......................H.u.I..1. |
1d980 | 4c 89 e7 4c 89 c3 e8 af da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 08 03 00 00 41 b8 0d 00 00 00 e9 | L..L.......L..I..........A...... |
1d9a0 | b5 00 00 00 48 8d b5 70 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 7f da ff ff 4c 89 e2 49 89 | ....H..p...I..1.L..L.......L..I. |
1d9c0 | d8 85 c0 0f 85 e2 02 00 00 41 b8 0e 00 00 00 e9 85 00 00 00 48 8d b5 60 ff ff ff 49 89 d4 31 d2 | .........A..........H..`...I..1. |
1d9e0 | 4c 89 e7 4c 89 c3 e8 4f da ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 c2 02 00 00 41 b8 0f 00 00 00 eb | L..L...O...L..I..........A...... |
1da00 | 58 48 8d b5 50 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 e8 22 da ff ff 4c 89 e2 49 89 d8 85 c0 | XH..P...I..1.L..L..."...L..I.... |
1da20 | 0f 85 c2 02 00 00 41 b8 10 00 00 00 eb 2b 48 8d b5 40 ff ff ff 49 89 d4 31 d2 4c 89 e7 4c 89 c3 | ......A......+H..@...I..1.L..L.. |
1da40 | e8 f5 d9 ff ff 4c 89 e2 49 89 d8 85 c0 0f 85 ee 02 00 00 41 b8 11 00 00 00 48 8b 9d c8 fe ff ff | .....L..I..........A.....H...... |
1da60 | 48 89 df 4c 89 f6 e9 c1 00 00 00 48 8d 75 c0 48 89 d7 49 89 d4 e8 3a d9 ff ff 4c 89 e2 85 c0 0f | H..L.......H.u.H..I...:...L..... |
1da80 | 85 13 03 00 00 41 b8 06 00 00 00 eb 42 48 8d 75 b0 48 89 d7 49 89 d6 e8 18 d9 ff ff 4c 89 f2 85 | .....A......BH.u.H..I.......L... |
1daa0 | c0 0f 85 0b 03 00 00 41 b8 07 00 00 00 eb 20 48 8d 75 a0 48 89 d7 49 89 d6 e8 f6 d8 ff ff 4c 89 | .......A.......H.u.H..I.......L. |
1dac0 | f2 85 c0 0f 85 04 03 00 00 41 b8 08 00 00 00 48 89 de 48 8b 9d c8 fe ff ff eb 4e 48 8d b5 30 ff | .........A.....H..H.......NH..0. |
1dae0 | ff ff 48 89 d7 49 89 d4 e8 c7 d8 ff ff 4c 89 e2 85 c0 0f 85 02 03 00 00 41 b8 09 00 00 00 eb 23 | ..H..I.......L..........A......# |
1db00 | 48 8d b5 20 ff ff ff 48 89 d7 49 89 d4 e8 a2 d8 ff ff 4c 89 e2 85 c0 0f 85 3c 03 00 00 41 b8 0c | H......H..I.......L......<...A.. |
1db20 | 00 00 00 48 89 de 4c 89 f3 48 89 df 48 8b 8d d8 fe ff ff e8 a3 c8 ff ff 48 89 df e9 f3 e6 ff ff | ...H..L..H..H...........H....... |
1db40 | 31 c0 0f b6 c0 41 89 01 43 c7 44 38 08 01 00 00 00 e9 e1 e6 ff ff 49 8d 44 07 10 48 89 47 10 48 | 1....A..C.D8..........I.D..H.G.H |
1db60 | 89 fb e8 ed db fe ff 48 89 df 49 8b 45 08 48 89 47 10 4d 8b 45 20 48 89 47 10 e9 b8 e6 ff ff 48 | .......H..I.E.H.G.M.E.H.G......H |
1db80 | 39 ca 0f 8f af e6 ff ff c1 ee 0e 81 c6 01 00 fe ff 48 63 d6 48 c1 e2 02 49 01 55 28 49 89 09 c7 | 9................Hc.H...I.U(I... |
1dba0 | 00 13 00 00 00 4b 89 4c 07 30 43 c7 44 07 38 13 00 00 00 e9 7f e6 ff ff 4d 89 cc 4c 89 85 b8 fe | .....K.L.0C.D.8.........M..L.... |
1dbc0 | ff ff 48 89 fb 48 8d b5 08 ff ff ff 48 89 cf 49 89 ce e8 dd d7 ff ff 85 c0 0f 85 0b 03 00 00 41 | ..H..H......H..I...............A |
1dbe0 | b8 12 00 00 00 48 89 df 4c 89 f6 4c 89 f2 4c 89 e1 e9 3d ff ff ff 48 8b 85 00 ff ff ff 48 89 df | .....H..L..L..L...=...H......H.. |
1dc00 | 4c 8b 85 b8 fe ff ff 4d 89 e1 48 f7 d0 49 89 01 43 c7 44 38 08 13 00 00 00 e9 19 e6 ff ff 66 0f | L......M..H..I..C.D8..........f. |
1dc20 | 2e c1 0f 82 0f e6 ff ff c1 ea 0e 81 c2 01 00 fe ff 48 63 ca 48 c1 e1 02 49 01 4d 28 f2 41 0f 11 | .................Hc.H...I.M(.A.. |
1dc40 | 01 c7 00 03 00 00 00 f2 43 0f 11 44 07 30 43 c7 44 07 38 03 00 00 00 e9 db e5 ff ff f2 0f 10 8d | ........C..D.0C.D.8............. |
1dc60 | 10 ff ff ff f2 0f 10 85 18 ff ff ff e8 65 1b 00 00 f2 41 0f 11 04 24 4c 8b 85 b8 fe ff ff e9 62 | .............e....A...$L.......b |
1dc80 | 01 00 00 f2 0f 10 45 90 f2 0f 10 4d 98 f2 0f 5e c8 48 8b 85 d8 fe ff ff f2 0f 11 08 e9 44 01 00 | ......E....M...^.H...........D.. |
1dca0 | 00 48 8b 45 80 48 23 45 88 eb 1e 48 8b 85 70 ff ff ff 48 0b 85 78 ff ff ff eb 0e 48 8b 85 60 ff | .H.E.H#E...H..p...H..x.....H..`. |
1dcc0 | ff ff 48 33 85 68 ff ff ff 48 8b 8d d8 fe ff ff 48 89 01 43 c7 44 38 08 13 00 00 00 48 8b bd c8 | ..H3.h...H......H..C.D8.....H... |
1dce0 | fe ff ff e9 4f e5 ff ff 48 8b 8d 50 ff ff ff 48 8b 85 58 ff ff ff 48 85 c9 48 8b bd c8 fe ff ff | ....O...H..P...H..X...H..H...... |
1dd00 | 79 19 31 d2 48 83 f9 c1 4c 8b a5 d8 fe ff ff 7c 1e f7 d9 48 d3 e8 48 89 c2 eb 14 48 d3 e0 31 d2 | y.1.H...L......|...H..H....H..1. |
1dd20 | 48 83 f9 3f 48 0f 4e d0 4c 8b a5 d8 fe ff ff 49 89 14 24 43 c7 44 38 08 13 00 00 00 e9 f6 e4 ff | H..?H.N.L......I..$C.D8......... |
1dd40 | ff 48 8b 8d 40 ff ff ff 48 8b 95 48 ff ff ff 48 89 c8 48 f7 d8 48 85 c9 48 8b bd c8 fe ff ff 7e | .H..@...H..H...H..H..H..H......~ |
1dd60 | 0f 48 d3 ea 31 c9 48 83 f8 c1 48 0f 4d ca eb 0f 88 c1 48 d3 e2 31 c9 48 83 f8 3f 48 0f 4e ca 4c | .H..1.H...H.M.....H..1.H..?H.N.L |
1dd80 | 8b a5 d8 fe ff ff 49 89 0c 24 43 c7 44 38 08 13 00 00 00 e9 9f e4 ff ff f2 0f 10 45 c0 f2 0f 58 | ......I..$C.D8.............E...X |
1dda0 | 45 c8 48 8b 85 d8 fe ff ff f2 0f 11 00 4d 89 f0 eb 33 f2 0f 10 45 b0 f2 0f 10 4d b8 f2 0f 5c c8 | E.H..........M...3...E....M...\. |
1ddc0 | 48 8b 85 d8 fe ff ff f2 0f 11 08 eb 15 f2 0f 10 45 a0 f2 0f 59 45 a8 48 8b 85 d8 fe ff ff f2 0f | H...............E...YE.H........ |
1dde0 | 11 00 4d 89 e0 43 c7 44 38 08 03 00 00 00 48 8b bd c8 fe ff ff e9 3d e4 ff ff f2 0f 10 8d 30 ff | ..M..C.D8.....H.......=.......0. |
1de00 | ff ff f2 0f 11 8d a8 fe ff ff f2 0f 10 85 38 ff ff ff e8 05 19 00 00 f2 0f 10 9d a8 fe ff ff 66 | ..............8................f |
1de20 | 0f 28 c8 f2 0f 59 cb 0f 57 d2 66 0f 2e d1 76 04 f2 0f 58 c3 4c 89 f7 4c 8b 85 b8 fe ff ff 4c 8b | .(...Y..W.f...v...X.L..L......L. |
1de40 | a5 d8 fe ff ff f2 41 0f 11 04 24 43 c7 44 38 08 03 00 00 00 e9 de e3 ff ff f2 0f 10 8d 20 ff ff | ......A...$C.D8................. |
1de60 | ff f2 0f 10 85 28 ff ff ff f2 0f 5e c1 e8 a4 18 00 00 48 8b 85 d8 fe ff ff f2 0f 11 00 4c 8b 85 | .....(.....^......H..........L.. |
1de80 | b8 fe ff ff 43 c7 44 38 08 03 00 00 00 4c 89 f7 e9 a2 e3 ff ff 48 8b b5 f8 fe ff ff 4d 89 e8 4d | ....C.D8.....L.......H......M..M |
1dea0 | 8d 54 18 08 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 | .T..L..L......L......H......L... |
1dec0 | fe ff ff 48 8b 85 98 fe ff ff 4c 89 f9 49 8b 19 48 89 31 41 c7 02 13 00 00 00 48 2b 18 49 89 19 | ...H......L..I..H.1A......H+.I.. |
1dee0 | b8 13 00 00 00 e9 eb 01 00 00 f2 0f 10 85 08 ff ff ff 48 89 df 4c 8b 85 b8 fe ff ff 4d 89 e1 66 | ..................H..L......M..f |
1df00 | 0f 57 05 b9 8a 04 00 f2 41 0f 11 01 43 c7 44 38 08 03 00 00 00 e9 1d e3 ff ff 48 89 85 88 fe ff | .W......A...C.D8..........H..... |
1df20 | ff 48 8d 75 d0 4d 89 fd 4c 89 ef 4c 89 85 b8 fe ff ff e8 7d d4 ff ff 4c 89 e9 4c 8b 85 b8 fe ff | .H.u.M..L..L.......}...L..L..... |
1df40 | ff 85 c0 4c 89 e7 4c 8b ad b0 fe ff ff 4c 8b 8d d8 fe ff ff 48 8b 95 a8 fe ff ff 4c 8b a5 a0 fe | ...L..L......L......H......L.... |
1df60 | ff ff 48 8b 85 98 fe ff ff 0f 85 83 01 00 00 49 8d 74 18 08 41 83 7c 18 08 03 75 15 48 89 95 a8 | ..H............I.t..A.|...u.H... |
1df80 | fe ff ff f2 0f 10 01 f2 0f 11 85 e8 fe ff ff eb 69 48 89 b5 d8 fe ff ff 48 89 85 98 fe ff ff 4c | ................iH......H......L |
1dfa0 | 89 a5 a0 fe ff ff 48 89 95 a8 fe ff ff 4d 89 cc 4c 89 c3 48 8d b5 e8 fe ff ff 48 89 cf 49 89 cf | ......H......M..L..H......H..I.. |
1dfc0 | e8 ef d3 ff ff 85 c0 0f 84 c6 02 00 00 f2 0f 10 85 e8 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d | .....................H......I..M |
1dfe0 | 89 e1 4c 8b a5 a0 fe ff ff 48 8b 85 98 fe ff ff 4c 89 f9 48 8b b5 d8 fe ff ff f2 0f 11 01 c7 06 | ..L......H......L..H............ |
1e000 | 03 00 00 00 4b 8d 4c 30 08 43 83 7c 30 08 03 75 0e f2 0f 10 00 f2 0f 11 85 e0 fe ff ff eb 4c 48 | ....K.L0.C.|0..u..............LH |
1e020 | 89 8d d8 fe ff ff 4d 89 e7 4d 89 cc 4c 89 c3 48 8d b5 e0 fe ff ff 48 89 c7 49 89 c6 e8 73 d3 ff | ......M..M..L..H......H..I...s.. |
1e040 | ff 85 c0 0f 84 53 02 00 00 f2 0f 10 85 e0 fe ff ff 48 8b bd c8 fe ff ff 49 89 d8 4d 89 e1 4d 89 | .....S...........H......I..M..M. |
1e060 | fc 4c 89 f0 48 8b 8d d8 fe ff ff f2 0f 11 00 c7 01 03 00 00 00 41 83 3c 24 03 75 0f f2 41 0f 10 | .L..H................A.<$.u..A.. |
1e080 | 01 f2 0f 11 85 f0 fe ff ff eb 31 4d 89 c7 49 89 fe 48 8d b5 f0 fe ff ff 4c 89 cf 4c 89 cb e8 11 | ..........1M..I..H......L..L.... |
1e0a0 | d3 ff ff 85 c0 0f 84 09 02 00 00 f2 0f 10 85 f0 fe ff ff 4c 89 f7 4d 89 f8 49 89 d9 48 8b 95 a8 | ...................L..M..I..H... |
1e0c0 | fe ff ff f2 0f 5c 85 e0 fe ff ff f2 41 0f 11 01 b8 03 00 00 00 41 89 04 24 c1 ea 0e 81 c2 01 00 | .....\......A........A..$....... |
1e0e0 | fe ff 48 63 c2 48 c1 e0 02 49 01 45 28 e9 45 e1 ff ff f2 0f 10 45 d0 0f 57 c9 66 0f 2e c1 4c 8b | ..Hc.H...I.E(.E......E..W.f...L. |
1e100 | 95 88 fe ff ff 76 2d 31 db 48 83 bd 90 fe ff ff 00 48 be ff ff ff ff ff ff ff 7f 48 89 b5 f8 fe | .....v-1.H.......H.........H.... |
1e120 | ff ff 4c 8b a5 a0 fe ff ff 0f 89 9e fd ff ff e9 9c fd ff ff 48 be 00 00 00 00 00 00 00 80 48 89 | ..L.................H.........H. |
1e140 | b5 f8 fe ff ff 31 db 48 83 bd 90 fe ff ff 00 4c 8b a5 a0 fe ff ff 0f 89 74 fd ff ff e9 6c fd ff | .....1.H.......L........t....l.. |
1e160 | ff c1 ea 17 74 10 4c 01 f2 48 c1 e2 04 4a 8d 44 02 f0 48 89 47 10 48 8b 85 c0 fe ff ff 48 8b 40 | ....t.L..H...J.D..H.G.H......H.@ |
1e180 | 18 83 78 20 00 7e 14 4c 89 c6 49 89 fe 4c 89 cb e8 cd c9 fe ff 49 89 d9 4c 89 f7 4c 89 ce 48 89 | ..x..~.L..I..L.......I..L..L..H. |
1e1a0 | fb e8 98 b9 fe ff 41 f6 45 42 08 0f 84 d0 00 00 00 4c 8b 6b 20 85 c0 48 89 df 0f 84 49 e0 ff ff | ......A.EB.......L.k...H....I... |
1e1c0 | e9 3c e0 ff ff 48 89 df 4c 8b 6f 20 41 80 4d 42 08 e9 33 e0 ff ff 48 89 df 4c 8b 7f 20 4d 8b 27 | .<...H..L.o.A.MB..3...H..L...M.' |
1e1e0 | 4d 8b 6f 10 4d 8b 75 00 49 8b 04 24 48 8b 40 18 0f b6 58 0a 48 c1 e3 04 49 03 5f 20 48 8b 85 c0 | M.o.M.u.I..$H.@...X.H...I._.H... |
1e200 | fe ff ff 48 8b 40 18 83 78 20 00 7e 10 49 8b 75 20 e8 4c c9 fe ff 48 8b bd c8 fe ff ff 49 39 dc | ...H.@..x..~.I.u..L...H......I9. |
1e220 | 4c 89 e0 4c 89 f1 73 1b 48 8b 10 48 8b 70 08 48 89 71 08 48 89 11 48 83 c1 10 48 83 c0 10 48 39 | L..L..s.H..H.p.H.q.H..H...H...H9 |
1e240 | d8 72 e5 49 8b 47 20 4c 29 e0 48 83 e0 f0 4c 01 f0 49 89 45 20 48 8b 47 10 4c 29 e0 48 83 e0 f0 | .r.I.G.L).H...L..I.E.H.G.L).H... |
1e260 | 4c 01 f0 48 89 47 10 49 89 45 08 49 8b 47 28 49 89 45 28 41 80 4d 42 20 4c 89 6f 20 e9 88 df ff | L..H.G.I.E.I.G(I.E(A.MB.L.o..... |
1e280 | ff 48 81 c4 58 01 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8d 0d c5 3a 00 00 eb 07 48 8d 0d d9 | .H..X...[A\A]A^A_].H...:....H... |
1e2a0 | 3a 00 00 31 c0 48 8b bd c8 fe ff ff 48 89 ce e8 4a a8 fe ff 48 8d 0d dd 3a 00 00 31 c0 4c 89 f7 | :..1.H......H...J...H...:..1.L.. |
1e2c0 | 48 89 ce e8 36 a8 fe ff d6 df ff ff e8 df ff ff 0b e0 ff ff 32 e0 ff ff 54 e0 ff ff 78 e0 ff ff | H...6...............2...T...x... |
1e2e0 | 9d e0 ff ff b6 e0 ff ff c7 e0 ff ff f1 e0 ff ff 41 e1 ff ff 5c e1 ff ff f7 e1 ff ff 50 e2 ff ff | ................A...\.......P... |
1e300 | 6a e2 ff ff 84 e2 ff ff 9e e2 ff ff b8 e2 ff ff d2 e2 ff ff ec e2 ff ff 06 e3 ff ff 20 e3 ff ff | j............................... |
1e320 | 3a e3 ff ff 54 e3 ff ff 6e e3 ff ff 88 e3 ff ff b2 e3 ff ff d8 e3 ff ff 04 e4 ff ff 21 e4 ff ff | :...T...n...................!... |
1e340 | 90 e4 ff ff be e4 ff ff d8 e4 ff ff f2 e4 ff ff 0c e5 ff ff 3d e5 ff ff 7a e5 ff ff c7 e5 ff ff | ....................=...z....... |
1e360 | 99 fe ff ff fe e5 ff ff 3c e6 ff ff 08 e7 ff ff 92 e7 ff ff b1 e7 ff ff 9f e8 ff ff 4b e9 ff ff | ........<...................K... |
1e380 | 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 c0 b9 ff ff ff ff | UH..SPH..H.s.H.{.H.U..S.H....... |
1e3a0 | 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 b6 08 89 c8 48 83 | t.H.U.H..t.H..H..H.H.H.K......H. |
1e3c0 | 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 00 00 00 48 c7 06 | ..[].UH..H.~.H.V.H.N.H.F.....H.. |
1e3e0 | 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 49 89 fc 45 31 ff | ....].UH..AWAVAUATSPI..I..I..E1. |
1e400 | 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 f8 ff 74 4e 49 8b | M..tjI..$E1.H..u'L...g......tNI. |
1e420 | 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 74 24 08 49 39 dd | .$H..I..$I.t$.H..I.t$...I.t$.I9. |
1e440 | 49 0f 46 dd 4c 89 f7 48 89 da e8 5d 13 00 00 49 8b 04 24 48 29 d8 49 89 04 24 49 01 5c 24 08 49 | I.F.L..H...]...I..$H).I..$I.\$.I |
1e460 | 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 5d 41 5e 41 5f 5d | ..I).H..u...M..L..H...[A\A]A^A_] |
1e480 | c3 55 48 89 e5 41 56 53 48 89 d0 48 89 f3 48 8b 53 10 48 39 c2 73 22 48 83 f8 20 41 be 20 00 00 | .UH..AVSH..H..H.S.H9.s"H...A.... |
1e4a0 | 00 4c 0f 43 f0 48 8b 33 4c 89 f1 e8 9a 14 ff ff 48 89 03 4c 89 73 10 eb 03 48 8b 03 5b 41 5e 5d | .L.C.H.3L.......H..L.s...H..[A^] |
1e4c0 | 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 ac 4e fe ff | .UH..AWAVSPH..A..........1...N.. |
1e4e0 | 49 89 c7 4c 89 ff e8 b9 11 00 00 85 c0 74 24 48 89 df e8 e1 32 fe ff 48 8d 35 bf 38 00 00 31 c0 | I..L.........t$H....2..H.5.8..1. |
1e500 | 48 89 df 4c 89 fa e8 1c 34 fe ff 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 49 35 fe ff | H..L....4..A............H...I5.. |
1e520 | 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 00 00 | D..H...[A^A_].UH..AWAVATSH...... |
1e540 | 00 31 d2 e8 44 4e fe ff 49 89 c4 41 be 02 00 00 00 be 02 00 00 00 31 d2 48 89 df e8 2c 4e fe ff | .1..DN..I..A..........1.H...,N.. |
1e560 | 49 89 c7 48 8d 35 76 38 00 00 31 c0 48 89 df 4c 89 e2 4c 89 f9 e8 ad 33 fe ff be ff ff ff ff 31 | I..H.5v8..1.H..L..L....3.......1 |
1e580 | d2 48 89 df e8 7c 30 fe ff 48 89 c7 e8 f3 12 00 00 85 c0 74 1e 48 89 df e8 3b 32 fe ff 48 8d 35 | .H...|0..H.........t.H...;2..H.5 |
1e5a0 | 45 38 00 00 31 c0 48 89 df 4c 89 fa e8 76 33 fe ff eb 13 be 01 00 00 00 48 89 df e8 a9 34 fe ff | E8..1.H..L...v3.........H....4.. |
1e5c0 | 41 be 01 00 00 00 44 89 f0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 81 ec 00 40 00 00 | A.....D..[A\A^A_].UH..AVSH...@.. |
1e5e0 | 49 89 fe 48 8d 9d f0 bf ff ff be 00 40 00 00 48 89 df e8 73 11 00 00 48 89 c1 31 c0 48 85 c9 75 | I..H........@..H...s...H..1.H..u |
1e600 | 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 89 f7 e8 | ..&H......t.<\u.../..H......L... |
1e620 | 5f 32 fe ff b8 01 00 00 00 48 81 c4 00 40 00 00 5b 41 5e 5d c3 55 48 89 e5 31 f6 e8 29 34 fe ff | _2.......H...@..[A^].UH..1..)4.. |
1e640 | b8 01 00 00 00 5d c3 55 48 89 e5 53 48 83 ec 78 48 89 fb be 01 00 00 00 31 d2 e8 2d 4d fe ff 80 | .....].UH..SH..xH.......1..-M... |
1e660 | 38 00 74 14 48 8d 75 80 48 89 c7 e8 ba 11 00 00 85 c0 74 0b 31 f6 eb 11 be 01 00 00 00 eb 0a 0f | 8.t.H.u.H.........t.1........... |
1e680 | b7 75 88 81 e6 00 40 00 00 48 89 df e8 d8 33 fe ff b8 01 00 00 00 48 83 c4 78 5b 5d c3 55 48 89 | .u....@..H....3.......H..x[].UH. |
1e6a0 | e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 da 4c fe ff 48 89 c7 e8 16 00 00 00 48 89 df 89 c6 e8 | .SPH.......1...L..H.......H..... |
1e6c0 | a5 33 fe ff 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 | .3.......H...[].UH..H......H.u.. |
1e6e0 | 46 11 00 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 | F.....1...u...E.........H......] |
1e700 | c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 89 fe be 01 00 00 00 31 d2 e8 6e 4c fe ff 49 89 | .UH..AWAVAUATSPI.......1..nL..I. |
1e720 | c7 bf 20 00 00 00 e8 6f 10 00 00 49 89 c4 be 2f 00 00 00 4c 89 ff e8 31 11 00 00 49 89 c5 4d 85 | .......o...I.../...L...1...I..M. |
1e740 | ed 74 51 4c 89 eb 4c 29 fb 48 8d 7b 01 e8 48 10 00 00 49 89 44 24 10 48 89 c7 4c 89 fe 48 89 da | .tQL..L).H.{..H...I.D$.H..L..H.. |
1e760 | e8 fb 10 00 00 49 8b 44 24 10 c6 04 18 00 4c 89 ff e8 de 10 00 00 4c 01 f8 4c 29 e8 48 89 c7 e8 | .....I.D$.....L.......L..L).H... |
1e780 | 16 10 00 00 49 89 44 24 18 49 ff c5 48 89 c7 4c 89 ee eb 30 bf 02 00 00 00 e8 fc 0f 00 00 49 89 | ....I.D$.I..H..L...0..........I. |
1e7a0 | 44 24 10 66 c7 00 2e 00 4c 89 ff e8 a4 10 00 00 48 8d 78 01 e8 e1 0f 00 00 49 89 44 24 18 48 89 | D$.f....L.......H.x......I.D$.H. |
1e7c0 | c7 4c 89 fe e8 79 10 00 00 49 8b 7c 24 10 e8 f1 0f 00 00 49 89 04 24 4c 89 f7 4c 89 e6 e8 aa 32 | .L...y...I.|$......I..$L..L....2 |
1e7e0 | fe ff b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 be 01 00 00 | .......H...[A\A]A^A_].UH..SP.... |
1e800 | 00 e8 f2 2e fe ff 48 89 c3 48 8b 3b 48 85 ff 74 05 e8 a6 0e 00 00 48 8b 7b 10 e8 1b 0f 00 00 48 | ......H..H.;H..t......H.{......H |
1e820 | 8b 7b 18 e8 12 0f 00 00 48 89 df e8 0a 0f 00 00 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 53 50 48 | .{......H.......1.H...[].UH..SPH |
1e840 | 89 fb be 01 00 00 00 e8 ac 2e fe ff 48 8b 70 08 48 83 c6 08 48 89 df e8 27 30 fe ff b8 01 00 00 | ............H.p.H...H...'0...... |
1e860 | 00 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb be 01 00 00 00 e8 76 2e | .H...[].UH..AWAVSH..xH........v. |
1e880 | fe ff 48 8b 48 08 48 8b 50 10 48 83 c1 08 48 8d 35 70 35 00 00 45 31 f6 31 c0 48 89 df e8 85 30 | ..H.H.H.P.H...H.5p5..E1.1.H....0 |
1e8a0 | fe ff be ff ff ff ff 31 d2 48 89 df e8 54 2d fe ff 49 89 c7 be fe ff ff ff 48 89 df e8 90 27 fe | .......1.H...T-..I.......H....'. |
1e8c0 | ff 48 8d b5 70 ff ff ff 4c 89 ff e8 5a 0f 00 00 85 c0 75 24 0f b7 85 78 ff ff ff 25 00 f0 00 00 | .H..p...L...Z.....u$...x...%.... |
1e8e0 | 66 3d 00 80 0f 94 c0 0f b6 f0 48 89 df e8 77 31 fe ff 41 be 01 00 00 00 44 89 f0 48 83 c4 78 5b | f=........H...w1..A.....D..H..x[ |
1e900 | 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 49 89 fe be 01 00 00 00 e8 db 2d fe ff 49 89 c7 | A^A_].UH..AWAVSPI.........-..I.. |
1e920 | 49 8b 3f 31 db 48 85 ff 74 48 e8 bf 0e 00 00 eb 0a 49 8b 3f e8 b5 0e 00 00 31 db 48 85 c0 49 89 | I.?1.H..tH.......I.?.....1.H..I. |
1e940 | 47 08 74 2e 80 78 08 2e 74 e7 48 83 c0 08 49 8b 7f 18 31 d2 48 89 c6 e8 c6 0d 00 00 85 c0 75 d1 | G.t..x..t.H...I...1.H.........u. |
1e960 | bb 01 00 00 00 be 01 00 00 00 4c 89 f7 e8 f7 30 fe ff 89 d8 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 | ..........L....0....H...[A^A_].U |
1e980 | 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 ee 49 fe ff 49 89 | H..AWAVSPH..A..........1...I..I. |
1e9a0 | c7 be fd 01 00 00 4c 89 ff e8 04 0e 00 00 85 c0 74 24 48 89 df e8 1e 2e fe ff 48 8d 35 4a 34 00 | ......L.........t$H.......H.5J4. |
1e9c0 | 00 31 c0 48 89 df 4c 89 fa e8 59 2f fe ff 41 be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 86 | .1.H..L...Y/..A............H.... |
1e9e0 | 30 fe ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 53 50 49 | 0..D..H...[A^A_].UH..AWAVAUATSPI |
1ea00 | 89 fc e8 2e 26 fe ff 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 | ....&....1......2...A.....L..D.. |
1ea20 | e8 d7 28 fe ff 85 c0 0f 84 e9 00 00 00 31 d2 4c 89 e7 44 89 f6 e8 52 49 fe ff 48 89 c3 be 3b 00 | ..(..........1.L..D...RI..H...;. |
1ea40 | 00 00 48 89 df e8 e6 0d 00 00 49 89 c5 be 3a 00 00 00 48 89 df e8 d6 0d 00 00 4d 85 ed 75 05 49 | ..H.......I...:...H.......M..u.I |
1ea60 | 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. |
1ea80 | de e8 fd 2d fe ff 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 | ...-..E1.E1...H..A...I..L..H).L. |
1eaa0 | e7 48 89 de e8 81 2d fe ff be ff ff ff ff 4c 89 e7 e8 1b 28 fe ff 4c 89 e7 48 8d 35 e5 23 00 00 | .H....-.......L....(..L..H.5.#.. |
1eac0 | e8 be 2d fe ff be 01 00 00 00 4c 89 e7 e8 ff 27 fe ff be 03 00 00 00 4c 89 e7 e8 ec 3a fe ff be | ..-.......L....'.......L....:... |
1eae0 | ff ff ff ff 31 d2 4c 89 e7 e8 17 2b fe ff 48 89 c7 e8 da fb ff ff 85 c0 75 3a be fd ff ff ff 4c | ....1.L....+..H.........u:.....L |
1eb00 | 89 e7 e8 4a 25 fe ff 49 ff c5 45 84 ff 4c 89 eb 0f 85 27 ff ff ff 41 8d 5e 01 4c 89 e7 e8 13 25 | ...J%..I..E..L....'...A.^.L....% |
1eb20 | fe ff 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 10 25 fe | ....1.A9.A...............L....%. |
1eb40 | ff b8 01 00 00 00 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 53 50 48 | ......H...[A\A]A^A_].UH..AWAVSPH |
1eb60 | 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 18 48 fe ff 49 89 c7 4c 89 ff e8 87 0c 00 00 85 | ..A..........1...H..I..L........ |
1eb80 | c0 74 24 48 89 df e8 4d 2c fe ff 48 8d 35 99 32 00 00 31 c0 48 89 df 4c 89 fa e8 88 2d fe ff 41 | .t$H...M,..H.5.2..1.H..L....-..A |
1eba0 | be 02 00 00 00 eb 0d be 01 00 00 00 48 89 df e8 b5 2e fe ff 44 89 f0 48 83 c4 08 5b 41 5e 41 5f | ............H.......D..H...[A^A_ |
1ebc0 | 5d c3 55 48 89 e5 41 57 41 56 53 48 83 ec 78 48 89 fb 41 be 01 00 00 00 be 01 00 00 00 31 d2 e8 | ].UH..AWAVSH..xH..A..........1.. |
1ebe0 | a8 47 fe ff 49 89 c7 48 8d b5 70 ff ff ff 4c 89 ff e8 34 0c 00 00 85 c0 74 1d 48 89 df e8 d6 2b | .G..I..H..p...L...4.....t.H....+ |
1ec00 | fe ff e8 49 0a 00 00 8b 00 83 f8 02 75 69 48 8d 35 51 32 00 00 eb 6c 31 f6 31 d2 48 89 df e8 e8 | ...I........uiH.5Q2...l1.1.H.... |
1ec20 | 30 fe ff 48 8d 35 81 32 00 00 48 89 df e8 51 2c fe ff 48 8b 75 98 48 89 df e8 d0 2b fe ff be fd | 0..H.5.2..H...Q,..H.u.H....+.... |
1ec40 | ff ff ff 48 89 df e8 45 32 fe ff 48 8d 35 5f 32 00 00 48 89 df e8 29 2c fe ff f2 48 0f 2a 45 b8 | ...H...E2..H.5_2..H...),...H.*E. |
1ec60 | 48 89 df e8 89 2b fe ff be fd ff ff ff 48 89 df e8 1b 32 fe ff eb 42 83 f8 0d 75 1c 48 8d 35 c8 | H....+.......H....2...B...u.H.5. |
1ec80 | 31 00 00 31 c0 48 89 df 4c 89 fa e8 97 2c fe ff 41 be 02 00 00 00 eb 21 e8 b3 09 00 00 8b 10 48 | 1..1.H..L....,..A......!.......H |
1eca0 | 8d 35 d3 31 00 00 31 c0 48 89 df 4c 89 f9 e8 74 2c fe ff 41 be 02 00 00 00 44 89 f0 48 83 c4 78 | .5.1..1.H..L...t,..A.....D..H..x |
1ecc0 | 5b 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 83 ec 10 49 89 fe 31 db 48 8d 7d e0 31 f6 e8 94 0a | [A^A_].UH..AVSH...I..1.H.}.1.... |
1ece0 | 00 00 85 c0 75 1c 48 69 45 e0 40 42 0f 00 48 63 4d e8 48 01 c1 48 bb 00 c0 2b ff fe bf dc 00 48 | ....u.HiE.@B..HcM.H..H...+.....H |
1ed00 | 01 cb 4c 89 f7 48 89 de e8 01 2b fe ff b8 01 00 00 00 48 83 c4 10 5b 41 5e 5d c3 55 48 89 e5 41 | ..L..H....+.......H...[A^].UH..A |
1ed20 | 57 41 56 41 55 41 54 53 48 81 ec b8 00 00 00 48 89 7d 98 31 db be 01 00 00 00 31 d2 31 c9 e8 f0 | WAVAUATSH......H.}.1......1.1... |
1ed40 | 45 fe ff 49 89 c7 4d 85 ff 74 7f 31 db 31 f6 4c 89 ff e8 c4 08 00 00 88 44 1d a0 48 ff c3 48 c1 | E..I..M..t.1.1.L........D..H..H. |
1ed60 | e8 08 83 fb 04 75 f0 be 4c 00 00 00 4c 89 ff e8 a7 08 00 00 31 c9 88 44 0d a4 48 c1 e8 08 48 ff | .....u..L...L.......1..D..H...H. |
1ed80 | c1 83 f9 04 75 f0 be 75 00 00 00 4c 89 ff e8 88 08 00 00 31 c9 88 44 0d a8 48 c1 e8 08 48 ff c1 | ....u..u...L.......1..D..H...H.. |
1eda0 | 83 f9 04 75 f0 be 61 00 00 00 4c 89 ff e8 69 08 00 00 31 c9 88 44 0d ac 48 c1 e8 08 48 ff c1 83 | ...u..a...L...i...1..D..H...H... |
1edc0 | f9 04 75 f0 48 8d 55 a0 eb 46 48 8d 3d e5 30 00 00 48 8d 35 36 11 00 00 e8 4b 09 00 00 49 89 c4 | ..u.H.U..FH.=.0..H.56....K...I.. |
1ede0 | 4c 8d 7d a0 be 10 00 00 00 ba 01 00 00 00 4c 89 ff 4c 89 e1 e8 3b 09 00 00 49 89 c6 4c 89 e7 e8 | L.}...........L..L...;...I..L... |
1ee00 | ee 08 00 00 4c 89 fa 45 85 f6 0f 84 ef 00 00 00 48 8b 0a 0f b6 c1 89 45 94 0f b6 c5 89 45 90 41 | ....L..E........H......E.....E.A |
1ee20 | 89 c8 49 89 cb 48 89 cf 48 89 ce 0f b6 45 ab 89 45 8c 48 8b 5d a8 44 0f b6 e3 0f b6 c7 41 89 c1 | ..I..H..H....E..E.H.].D......A.. |
1ee40 | 41 89 de 49 89 df 49 89 dd 48 89 d8 44 0f b6 52 03 41 c1 e8 10 45 0f b6 c0 49 c1 eb 20 45 0f b6 | A..I..I..H..D..R.A...E...I...E.. |
1ee60 | db 48 c1 ef 28 40 0f b6 ff 48 c1 ee 30 40 0f b6 f6 48 c1 e9 38 41 c1 ee 10 45 0f b6 f6 49 c1 ef | .H..(@...H..0@...H..8A...E...I.. |
1ee80 | 20 45 0f b6 ff 49 c1 ed 28 45 0f b6 ed 48 c1 e8 30 0f b6 c0 48 c1 eb 38 89 5c 24 58 8b 55 8c 89 | .E...I..(E...H..0...H..8.\$X.U.. |
1eea0 | 54 24 38 44 89 64 24 20 89 4c 24 18 89 44 24 50 44 89 6c 24 48 44 89 7c 24 40 44 89 74 24 30 44 | T$8D.d$..L$..D$PD.l$HD.|$@D.t$0D |
1eec0 | 89 4c 24 28 89 74 24 10 89 7c 24 08 44 89 1c 24 48 8d 35 ec 2f 00 00 48 8d 5d b0 31 c0 8b 55 94 | .L$(.t$..|$.D..$H.5./..H.].1..U. |
1eee0 | 8b 4d 90 45 89 d1 48 89 df e8 30 09 00 00 48 8b 7d 98 48 89 de e8 89 29 fe ff bb 01 00 00 00 89 | .M.E..H...0...H.}.H....)........ |
1ef00 | d8 48 81 c4 b8 00 00 00 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 41 56 53 48 89 fb 45 31 f6 | .H......[A\A]A^A_].UH..AVSH..E1. |
1ef20 | be ff ff ff ff 31 d2 e8 60 44 fe ff 8a 08 80 f9 5b 7f 10 84 c9 74 2a 80 f9 24 74 12 80 f9 2f 75 | .....1..`D......[....t*..$t.../u |
1ef40 | 07 eb 0b 80 f9 5c 74 06 80 78 01 3a 75 13 41 be 01 00 00 00 be 01 00 00 00 48 89 df e8 08 2b fe | .....\t..x.:u.A..........H....+. |
1ef60 | ff 44 89 f0 5b 41 5e 5d c3 55 48 89 e5 53 50 48 89 fb 48 8d 35 4a 1d 00 00 48 8d 15 50 13 05 00 | .D..[A^].UH..SPH..H.5J...H..P... |
1ef80 | 31 c9 e8 2f 52 fe ff 48 8d 35 a7 18 00 00 48 8d 15 5b 13 05 00 31 c9 48 89 df e8 17 52 fe ff 48 | 1../R..H.5....H..[...1.H....R..H |
1efa0 | 8d 35 92 18 00 00 48 8d 15 63 14 05 00 31 c9 48 89 df e8 ff 51 fe ff 48 8d 35 4a 2f 00 00 48 89 | .5....H..c...1.H....Q..H.5J/..H. |
1efc0 | df e8 bd 28 fe ff 48 8d 35 6f 2f 00 00 48 89 df e8 48 2e fe ff f2 0f 10 05 f3 79 04 00 48 89 df | ...(..H.5o/..H...H........y..H.. |
1efe0 | e8 0c 28 fe ff 48 8d 35 5b 2f 00 00 48 89 df e8 29 2e fe ff 48 8d 35 5b 2f 00 00 48 89 df e8 80 | ..(..H.5[/..H...)...H.5[/..H.... |
1f000 | 28 fe ff 48 8d 35 8a 2f 00 00 48 89 df e8 0b 2e fe ff 48 8d 35 8e 2f 00 00 48 89 df e8 62 28 fe | (..H.5./..H.......H.5./..H...b(. |
1f020 | ff 48 8d 35 5c 30 00 00 48 89 df e8 ed 2d fe ff 48 8d 35 60 30 00 00 48 89 df e8 44 28 fe ff 48 | .H.5\0..H....-..H.5`0..H...D(..H |
1f040 | 8d 35 58 30 00 00 48 89 df e8 cf 2d fe ff 31 c0 48 83 c4 08 5b 5d c3 55 48 89 e5 41 57 41 56 41 | .5X0..H....-..1.H...[].UH..AWAVA |
1f060 | 55 41 54 53 50 49 89 d6 89 f3 89 5d d4 49 89 ff 31 f6 31 d2 e8 92 2c fe ff 31 f6 31 d2 4c 89 ff | UATSPI.....].I..1.1...,..1.1.L.. |
1f080 | e8 86 2c fe ff 83 fb 02 41 89 dd 0f 8c 96 00 00 00 41 bc 01 00 00 00 49 63 c4 49 8b 34 c6 8a 06 | ..,.....A........A.....Ic.I.4... |
1f0a0 | 3c 2d 75 0c 80 7e 01 2d 75 17 48 83 c6 02 eb 07 3c 2f 75 0d 48 ff c6 4c 89 ff e8 1a 03 00 00 eb | <-u..~.-u.H.....</u.H..L........ |
1f0c0 | 5a 4c 89 ff e8 ba 27 fe ff 4c 89 ff 48 8d 35 e2 2f 00 00 e8 45 2d fe ff 41 ff c4 41 39 dc 7d 3b | ZL....'..L..H.5./...E-..A..A9.}; |
1f0e0 | 49 63 dc 49 8b 34 de 4c 89 ff e8 94 27 fe ff be fe ff ff ff 4c 89 ff e8 92 25 fe ff 48 8d 50 01 | Ic.I.4.L....'.......L....%..H.P. |
1f100 | be fe ff ff ff 4c 89 ff e8 cf 2e fe ff 48 ff c3 41 39 dd 75 ce 45 89 ec 8b 5d d4 41 ff c4 41 39 | .....L.......H..A9.u.E...].A..A9 |
1f120 | dc 0f 8c 70 ff ff ff 48 8d 35 8f 2f 00 00 4c 89 ff e8 e7 2c fe ff 48 8d 35 86 2f 00 00 4c 89 ff | ...p...H.5./..L....,..H.5./..L.. |
1f140 | e8 d8 2c fe ff 4c 8d 35 54 13 05 00 49 8b 36 48 85 f6 74 3f 49 83 c6 08 4c 89 ff e8 b1 4b fe ff | ..,..L.5T...I.6H..t?I...L....K.. |
1f160 | 85 c0 0f 85 c0 00 00 00 31 f6 ba ff ff ff ff 31 c9 45 31 c0 45 31 c9 4c 89 ff e8 ae 30 fe ff 85 | ........1......1.E1.E1.L....0... |
1f180 | c0 0f 85 a1 00 00 00 49 8b 36 49 83 c6 08 48 85 f6 75 c5 48 8d 35 a8 12 00 00 4c 89 ff e8 2d 29 | .......I.6I...H..u.H.5....L...-) |
1f1a0 | fe ff 48 8d 15 1b 13 00 00 be ff ff ff ff 4c 89 ff e8 c5 29 fe ff be fe ff ff ff ba ff ff ff ff | ..H...........L....)............ |
1f1c0 | 4c 89 ff e8 f7 1e fe ff be fe ff ff ff 4c 89 ff e8 7c 1e fe ff 4c 89 ff e8 58 1e fe ff 89 c3 48 | L............L...|...L...X.....H |
1f1e0 | 8d 35 c1 2e 00 00 4c 89 ff e8 e1 28 fe ff 41 be 01 00 00 00 31 f6 ba 01 00 00 00 45 31 c0 45 31 | .5....L....(..A.....1......E1.E1 |
1f200 | c9 4c 89 ff 89 d9 e8 22 30 fe ff be ff ff ff ff 31 d2 4c 89 ff 85 c0 74 2e e8 e7 23 fe ff 48 89 | .L....."0.......1.L....t...#..H. |
1f220 | c7 e8 b6 05 00 00 eb 29 be ff ff ff ff 31 d2 4c 89 ff e8 ce 23 fe ff 48 89 c7 e8 9d 05 00 00 41 | .......).....1.L....#..H.......A |
1f240 | be 01 00 00 00 eb 0a e8 f4 22 fe ff f2 44 0f 2c f0 44 89 f0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 | ........."...D.,.D..H...[A\A]A^A |
1f260 | 5f 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 28 06 00 00 | _].UH..AWAVATSH......I..I...(... |
1f280 | 48 89 c7 e8 1a 06 00 00 45 31 e4 31 f6 48 89 c7 e8 1f 06 00 00 48 8d 9d e0 fb ff ff ba ff 03 00 | H.......E1.1.H.......H.......... |
1f2a0 | 00 b9 00 01 00 08 48 89 c7 48 89 de e8 fd 05 00 00 84 c0 49 0f 44 dc 0f 85 9b 00 00 00 48 8d 35 | ......H..H.........I.D.......H.5 |
1f2c0 | 2d f7 ff ff 31 d2 4c 89 ff e8 05 27 fe ff 4c 89 ff 4c 89 f6 e8 aa 25 fe ff 48 8d 3d c2 2d 00 00 | -...1.L....'..L..L....%..H.=.-.. |
1f2e0 | e8 8b 04 00 00 4c 89 ff 48 89 c6 e8 93 25 fe ff be 02 00 00 00 ba 01 00 00 00 31 c9 45 31 c0 45 | .....L..H....%............1.E1.E |
1f300 | 31 c9 4c 89 ff e8 23 2f fe ff 85 c0 75 4a be ff ff ff ff 4c 89 ff e8 e1 1f fe ff 85 c0 74 39 48 | 1.L...#/....uJ.....L.........t9H |
1f320 | 8d 35 7f 1b 00 00 4c 89 ff e8 55 25 fe ff 4c 89 ff 4c 89 f6 e8 4a 25 fe ff be 03 00 00 00 4c 89 | .5....L...U%..L..L...J%.......L. |
1f340 | ff e8 85 32 fe ff be ff ff ff ff 31 d2 4c 89 ff e8 b0 22 fe ff 48 89 c3 48 85 db 75 5c 4c 89 ff | ...2.......1.L...."..H..H..u\L.. |
1f360 | e8 6d f2 ff ff 48 8d 35 39 1b 00 00 4c 89 ff e8 0f 25 fe ff 4c 89 ff 4c 89 f6 e8 04 25 fe ff 4c | .m...H.59...L....%..L..L....%..L |
1f380 | 89 ff e8 8c fb ff ff 85 c0 74 0f be fe ff ff ff 4c 89 ff e8 b9 1c fe ff eb 0d be 03 00 00 00 4c | .........t......L..............L |
1f3a0 | 89 ff e8 24 32 fe ff be ff ff ff ff 31 d2 4c 89 ff e8 4f 22 fe ff 48 89 c3 4c 89 ff 48 89 de e8 | ...$2.......1.L...O"..H..L..H... |
1f3c0 | bf 24 fe ff 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 | .$.......H......[A\A^A_].UH..AWA |
1f3e0 | 56 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 32 04 00 00 49 89 | VATSH......I..I...=...L...2...I. |
1f400 | c4 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 | .M..t5L..L).=....H......H.N.H... |
1f420 | fd ff ff 4c 89 fe 48 89 da e8 32 04 00 00 c6 84 1d e0 fd ff ff 00 49 ff c4 eb 16 48 8d bd e0 fd | ...L..H...2...........I....H.... |
1f440 | ff ff 4c 89 fe e8 f8 03 00 00 4c 8d 25 3f 09 00 00 4c 89 f7 4c 89 e6 e8 27 24 fe ff 48 8d 9d e0 | ..L.......L.%?...L..L...'$..H... |
1f460 | fd ff ff be fd ff ff ff 4c 89 f7 48 89 da e8 4e 2a fe ff 48 8d 35 52 2c 00 00 48 89 df e8 b4 03 | ........L..H...N*..H.5R,..H..... |
1f480 | 00 00 85 c0 75 0e 41 80 3c 24 00 74 07 4c 89 25 44 12 05 00 48 81 c4 00 02 00 00 5b 41 5c 41 5e | ....u.A.<$.t.L.%D...H......[A\A^ |
1f4a0 | 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 54 53 49 89 f6 41 89 ff e8 7f 51 fe ff 48 89 c3 48 89 df | A_].UH..AWAVATSI..A....Q..H..H.. |
1f4c0 | e8 4e d0 fe ff 48 89 df e8 9c fa ff ff 41 89 c4 49 8b 36 48 89 df e8 88 fd ff ff 48 8d 35 8e 2c | .N...H.......A..I.6H.......H.5., |
1f4e0 | 00 00 48 89 df e8 33 29 fe ff 45 85 e4 75 11 48 89 df 44 89 fe 4c 89 f2 e8 5a fb ff ff 41 89 c4 | ..H...3)..E..u.H..D..L...Z...A.. |
1f500 | 48 89 df e8 ea 5e ff ff 44 89 e0 5b 41 5c 41 5e 41 5f 5d c3 55 48 89 e5 41 57 41 56 41 55 41 54 | H....^..D..[A\A^A_].UH..AWAVAUAT |
1f520 | 53 50 49 89 ff 45 31 f6 be 01 00 00 00 31 d2 31 c9 e8 fd 3d fe ff 48 89 c3 be 02 00 00 00 31 d2 | SPI..E1......1.1...=..H.......1. |
1f540 | 31 c9 4c 89 ff e8 e9 3d fe ff 49 89 c4 48 85 db 74 49 4d 85 e4 74 44 48 89 df e8 f5 02 00 00 49 | 1.L....=..I..H..tIM..tDH.......I |
1f560 | 89 c5 4c 89 e7 e8 ea 02 00 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.. |
1f580 | e8 b1 02 00 00 85 c0 0f 94 c0 0f b6 f0 4c 89 ff e8 d4 24 fe ff 41 be 01 00 00 00 44 89 f0 48 83 | .............L....$..A.....D..H. |
1f5a0 | c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 55 48 89 e5 53 50 48 89 fb be 01 00 00 00 31 d2 e8 ca 3d | ..[A\A]A^A_].UH..SPH.......1...= |
1f5c0 | fe ff 8a 08 84 c9 74 37 48 ff c0 ba 05 15 00 00 48 6b f2 21 48 0f be d1 48 01 f2 8a 08 48 ff c0 | ......t7H.......Hk.!H...H....H.. |
1f5e0 | 84 c9 75 ec 66 48 0f 6e c2 66 0f 62 05 ef 73 04 00 66 0f 5c 05 f7 73 04 00 66 0f 7c c0 eb 08 f2 | ..u.fH.n.f.b..s..f.\..s..f.|.... |
1f600 | 0f 10 05 d1 73 04 00 48 89 df e8 e2 21 fe ff b8 01 00 00 00 48 83 c4 08 5b 5d c3 55 48 89 e5 85 | ....s..H....!.......H...[].UH... |
1f620 | f6 b8 05 15 00 00 74 09 48 63 c6 48 05 a5 b5 02 00 8a 0f 84 c9 74 17 48 ff c7 48 6b d0 21 48 0f | ......t.Hc.H.........t.H..Hk.!H. |
1f640 | be c1 48 01 d0 8a 0f 48 ff c7 84 c9 75 ec 5d c3 ff 25 fa f9 04 00 ff 25 fc f9 04 00 ff 25 fe f9 | ..H....H....u.]..%.....%.....%.. |
1f660 | 04 00 ff 25 00 fa 04 00 ff 25 02 fa 04 00 ff 25 04 fa 04 00 ff 25 06 fa 04 00 ff 25 08 fa 04 00 | ...%.....%.....%.....%.....%.... |
1f680 | ff 25 0a fa 04 00 ff 25 0c fa 04 00 ff 25 0e fa 04 00 ff 25 10 fa 04 00 ff 25 12 fa 04 00 ff 25 | .%.....%.....%.....%.....%.....% |
1f6a0 | 14 fa 04 00 ff 25 16 fa 04 00 ff 25 18 fa 04 00 ff 25 1a fa 04 00 ff 25 1c fa 04 00 ff 25 1e fa | .....%.....%.....%.....%.....%.. |
1f6c0 | 04 00 ff 25 20 fa 04 00 ff 25 22 fa 04 00 ff 25 24 fa 04 00 ff 25 26 fa 04 00 ff 25 28 fa 04 00 | ...%.....%"....%$....%&....%(... |
1f6e0 | ff 25 2a fa 04 00 ff 25 2c fa 04 00 ff 25 2e fa 04 00 ff 25 30 fa 04 00 ff 25 32 fa 04 00 ff 25 | .%*....%,....%.....%0....%2....% |
1f700 | 34 fa 04 00 ff 25 36 fa 04 00 ff 25 38 fa 04 00 ff 25 3a fa 04 00 ff 25 3c fa 04 00 ff 25 3e fa | 4....%6....%8....%:....%<....%>. |
1f720 | 04 00 ff 25 40 fa 04 00 ff 25 42 fa 04 00 ff 25 44 fa 04 00 ff 25 46 fa 04 00 ff 25 48 fa 04 00 | ...%@....%B....%D....%F....%H... |
1f740 | ff 25 4a fa 04 00 ff 25 4c fa 04 00 ff 25 4e fa 04 00 ff 25 50 fa 04 00 ff 25 52 fa 04 00 ff 25 | .%J....%L....%N....%P....%R....% |
1f760 | 54 fa 04 00 ff 25 56 fa 04 00 ff 25 58 fa 04 00 ff 25 5a fa 04 00 ff 25 5c fa 04 00 ff 25 5e fa | T....%V....%X....%Z....%\....%^. |
1f780 | 04 00 ff 25 60 fa 04 00 ff 25 62 fa 04 00 ff 25 64 fa 04 00 ff 25 66 fa 04 00 ff 25 68 fa 04 00 | ...%`....%b....%d....%f....%h... |
1f7a0 | ff 25 6a fa 04 00 ff 25 6c fa 04 00 ff 25 6e fa 04 00 ff 25 70 fa 04 00 ff 25 72 fa 04 00 ff 25 | .%j....%l....%n....%p....%r....% |
1f7c0 | 74 fa 04 00 ff 25 76 fa 04 00 ff 25 78 fa 04 00 ff 25 7a fa 04 00 ff 25 7c fa 04 00 ff 25 7e fa | t....%v....%x....%z....%|....%~. |
1f7e0 | 04 00 ff 25 80 fa 04 00 ff 25 82 fa 04 00 ff 25 84 fa 04 00 ff 25 86 fa 04 00 ff 25 88 fa 04 00 | ...%.....%.....%.....%.....%.... |
1f800 | ff 25 8a fa 04 00 ff 25 8c fa 04 00 ff 25 8e fa 04 00 ff 25 90 fa 04 00 ff 25 92 fa 04 00 ff 25 | .%.....%.....%.....%.....%.....% |
1f820 | 94 fa 04 00 ff 25 96 fa 04 00 ff 25 98 fa 04 00 ff 25 9a fa 04 00 ff 25 9c fa 04 00 ff 25 9e fa | .....%.....%.....%.....%.....%.. |
1f840 | 04 00 ff 25 a0 fa 04 00 ff 25 a2 fa 04 00 ff 25 a4 fa 04 00 ff 25 a6 fa 04 00 ff 25 a8 fa 04 00 | ...%.....%.....%.....%.....%.... |
1f860 | ff 25 aa fa 04 00 ff 25 ac fa 04 00 ff 25 ae fa 04 00 ff 25 b0 fa 04 00 ff 25 b2 fa 04 00 ff 25 | .%.....%.....%.....%.....%.....% |
1f880 | b4 fa 04 00 ff 25 b6 fa 04 00 ff 25 b8 fa 04 00 ff 25 ba fa 04 00 ff 25 bc fa 04 00 ff 25 be fa | .....%.....%.....%.....%.....%.. |
1f8a0 | 04 00 ff 25 c0 fa 04 00 ff 25 c2 fa 04 00 ff 25 c4 fa 04 00 ff 25 c6 fa 04 00 00 00 4c 8d 1d 8d | ...%.....%.....%.....%......L... |
1f8c0 | f7 04 00 e9 0c 16 fe ff 4c 8d 1d 89 f7 04 00 e9 00 16 fe ff 4c 8d 1d 85 f7 04 00 e9 f4 15 fe ff | ........L...........L........... |
1f8e0 | 4c 8d 1d 81 f7 04 00 e9 e8 15 fe ff 4c 8d 1d 7d f7 04 00 e9 dc 15 fe ff 4c 8d 1d 79 f7 04 00 e9 | L...........L..}........L..y.... |
1f900 | d0 15 fe ff 4c 8d 1d 75 f7 04 00 e9 c4 15 fe ff 4c 8d 1d 71 f7 04 00 e9 b8 15 fe ff 4c 8d 1d 6d | ....L..u........L..q........L..m |
1f920 | f7 04 00 e9 ac 15 fe ff 4c 8d 1d 69 f7 04 00 e9 a0 15 fe ff 4c 8d 1d 65 f7 04 00 e9 94 15 fe ff | ........L..i........L..e........ |
1f940 | 4c 8d 1d 61 f7 04 00 e9 88 15 fe ff 4c 8d 1d 5d f7 04 00 e9 7c 15 fe ff 4c 8d 1d 59 f7 04 00 e9 | L..a........L..]....|...L..Y.... |
1f960 | 70 15 fe ff 4c 8d 1d 55 f7 04 00 e9 64 15 fe ff 4c 8d 1d 51 f7 04 00 e9 58 15 fe ff 4c 8d 1d 4d | p...L..U....d...L..Q....X...L..M |
1f980 | f7 04 00 e9 4c 15 fe ff 4c 8d 1d 49 f7 04 00 e9 40 15 fe ff 4c 8d 1d 45 f7 04 00 e9 34 15 fe ff | ....L...L..I....@...L..E....4... |
1f9a0 | 4c 8d 1d 41 f7 04 00 e9 28 15 fe ff 4c 8d 1d 3d f7 04 00 e9 1c 15 fe ff 4c 8d 1d 39 f7 04 00 e9 | L..A....(...L..=........L..9.... |
1f9c0 | 10 15 fe ff 4c 8d 1d 35 f7 04 00 e9 04 15 fe ff 4c 8d 1d 31 f7 04 00 e9 f8 14 fe ff 4c 8d 1d 2d | ....L..5........L..1........L..- |
1f9e0 | f7 04 00 e9 ec 14 fe ff 4c 8d 1d 29 f7 04 00 e9 e0 14 fe ff 4c 8d 1d 25 f7 04 00 e9 d4 14 fe ff | ........L..)........L..%........ |
1fa00 | 4c 8d 1d 21 f7 04 00 e9 c8 14 fe ff 4c 8d 1d 1d f7 04 00 e9 bc 14 fe ff 4c 8d 1d 19 f7 04 00 e9 | L..!........L...........L....... |
1fa20 | b0 14 fe ff 4c 8d 1d 15 f7 04 00 e9 a4 14 fe ff 4c 8d 1d 11 f7 04 00 e9 98 14 fe ff 4c 8d 1d 0d | ....L...........L...........L... |
1fa40 | f7 04 00 e9 8c 14 fe ff 4c 8d 1d 09 f7 04 00 e9 80 14 fe ff 4c 8d 1d 05 f7 04 00 e9 74 14 fe ff | ........L...........L.......t... |
1fa60 | 4c 8d 1d 01 f7 04 00 e9 68 14 fe ff 4c 8d 1d fd f6 04 00 e9 5c 14 fe ff 4c 8d 1d f9 f6 04 00 e9 | L.......h...L.......\...L....... |
1fa80 | 50 14 fe ff 4c 8d 1d f5 f6 04 00 e9 44 14 fe ff 4c 8d 1d f1 f6 04 00 e9 38 14 fe ff 4c 8d 1d ed | P...L.......D...L.......8...L... |
1faa0 | f6 04 00 e9 2c 14 fe ff 4c 8d 1d e9 f6 04 00 e9 20 14 fe ff 4c 8d 1d e5 f6 04 00 e9 14 14 fe ff | ....,...L...........L........... |
1fac0 | 4c 8d 1d e1 f6 04 00 e9 08 14 fe ff 4c 8d 1d dd f6 04 00 e9 fc 13 fe ff 4c 8d 1d d9 f6 04 00 e9 | L...........L...........L....... |
1fae0 | f0 13 fe ff 4c 8d 1d d5 f6 04 00 e9 e4 13 fe ff 4c 8d 1d d1 f6 04 00 e9 d8 13 fe ff 4c 8d 1d cd | ....L...........L...........L... |
1fb00 | f6 04 00 e9 cc 13 fe ff 4c 8d 1d c9 f6 04 00 e9 c0 13 fe ff 4c 8d 1d c5 f6 04 00 e9 b4 13 fe ff | ........L...........L........... |
1fb20 | 4c 8d 1d c1 f6 04 00 e9 a8 13 fe ff 4c 8d 1d bd f6 04 00 e9 9c 13 fe ff 4c 8d 1d b9 f6 04 00 e9 | L...........L...........L....... |
1fb40 | 90 13 fe ff 4c 8d 1d b5 f6 04 00 e9 84 13 fe ff 4c 8d 1d b1 f6 04 00 e9 78 13 fe ff 4c 8d 1d ad | ....L...........L.......x...L... |
1fb60 | f6 04 00 e9 6c 13 fe ff 4c 8d 1d a9 f6 04 00 e9 60 13 fe ff 4c 8d 1d a5 f6 04 00 e9 54 13 fe ff | ....l...L.......`...L.......T... |
1fb80 | 4c 8d 1d a1 f6 04 00 e9 48 13 fe ff 4c 8d 1d 9d f6 04 00 e9 3c 13 fe ff 4c 8d 1d 99 f6 04 00 e9 | L.......H...L.......<...L....... |
1fba0 | 30 13 fe ff 4c 8d 1d 95 f6 04 00 e9 24 13 fe ff 4c 8d 1d 91 f6 04 00 e9 18 13 fe ff 4c 8d 1d 8d | 0...L.......$...L...........L... |
1fbc0 | f6 04 00 e9 0c 13 fe ff 4c 8d 1d 89 f6 04 00 e9 00 13 fe ff 4c 8d 1d 85 f6 04 00 e9 f4 12 fe ff | ........L...........L........... |
1fbe0 | 4c 8d 1d 81 f6 04 00 e9 e8 12 fe ff 4c 8d 1d 7d f6 04 00 e9 dc 12 fe ff 4c 8d 1d 79 f6 04 00 e9 | L...........L..}........L..y.... |
1fc00 | d0 12 fe ff 4c 8d 1d 75 f6 04 00 e9 c4 12 fe ff 4c 8d 1d 71 f6 04 00 e9 b8 12 fe ff 4c 8d 1d 6d | ....L..u........L..q........L..m |
1fc20 | f6 04 00 e9 ac 12 fe ff 4c 8d 1d 69 f6 04 00 e9 a0 12 fe ff 4c 8d 1d 65 f6 04 00 e9 94 12 fe ff | ........L..i........L..e........ |
1fc40 | 4c 8d 1d 61 f6 04 00 e9 88 12 fe ff 4c 8d 1d 5d f6 04 00 e9 7c 12 fe ff 4c 8d 1d 59 f6 04 00 e9 | L..a........L..]....|...L..Y.... |
1fc60 | 70 12 fe ff 4c 8d 1d 55 f6 04 00 e9 64 12 fe ff 4c 8d 1d 51 f6 04 00 e9 58 12 fe ff 4c 8d 1d 4d | p...L..U....d...L..Q....X...L..M |
1fc80 | f6 04 00 e9 4c 12 fe ff 4c 8d 1d 49 f6 04 00 e9 40 12 fe ff 4c 8d 1d 45 f6 04 00 e9 34 12 fe ff | ....L...L..I....@...L..E....4... |
1fca0 | 4c 8d 1d 41 f6 04 00 e9 28 12 fe ff 4c 8d 1d 3d f6 04 00 e9 1c 12 fe ff 4c 8d 1d 39 f6 04 00 e9 | L..A....(...L..=........L..9.... |
1fcc0 | 10 12 fe ff 4c 8d 1d 35 f6 04 00 e9 04 12 fe ff 4c 8d 1d 31 f6 04 00 e9 f8 11 fe ff 4c 8d 1d 2d | ....L..5........L..1........L..- |
1fce0 | f6 04 00 e9 ec 11 fe ff 4c 8d 1d 29 f6 04 00 e9 e0 11 fe ff 4c 8d 1d 25 f6 04 00 e9 d4 11 fe ff | ........L..)........L..%........ |
1fd00 | 4c 8d 1d 21 f6 04 00 e9 c8 11 fe ff 4c 8d 1d 1d f6 04 00 e9 bc 11 fe ff 4c 8d 1d 19 f6 04 00 e9 | L..!........L...........L....... |
1fd20 | b0 11 fe ff 4c 8d 1d 15 f6 04 00 e9 a4 11 fe ff 4c 8d 1d 11 f6 04 00 e9 98 11 fe ff 4c 8d 1d 0d | ....L...........L...........L... |
1fd40 | f6 04 00 e9 8c 11 fe ff 4c 8d 1d 09 f6 04 00 e9 80 11 fe ff 4c 8d 1d 05 f6 04 00 e9 74 11 fe ff | ........L...........L.......t... |
1fd60 | 4c 8d 1d 01 f6 04 00 e9 68 11 fe ff 4c 8d 1d fd f5 04 00 e9 5c 11 fe ff 4c 8d 1d f9 f5 04 00 e9 | L.......h...L.......\...L....... |
1fd80 | 50 11 fe ff 4c 8d 1d f5 f5 04 00 e9 44 11 fe ff 00 5f 5f 64 79 6c 64 5f 6d 61 6b 65 5f 64 65 6c | P...L.......D....__dyld_make_del |
1fda0 | 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 73 00 5f 5f | ayed_module_initializer_calls.__ |
1fdc0 | 64 79 6c 64 5f 6d 6f 64 5f 74 65 72 6d 5f 66 75 6e 63 73 00 3f 00 28 2a 6e 6f 20 6e 61 6d 65 29 | dyld_mod_term_funcs.?.(*no.name) |
1fde0 | 00 25 73 0a 00 73 74 61 63 6b 20 74 72 61 63 65 62 61 63 6b 3a 00 0a 09 2e 2e 2e 00 53 6c 6e 74 | .%s..stack.traceback:.......Slnt |
1fe00 | 00 0a 09 25 73 3a 00 25 64 3a 00 20 69 6e 20 00 0a 09 28 2e 2e 2e 74 61 69 6c 20 63 61 6c 6c 73 | ...%s:.%d:..in....(...tail.calls |
1fe20 | 2e 2e 2e 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 28 25 73 29 00 6e 00 6d 65 74 | ...).bad.argument.#%d.(%s).n.met |
1fe40 | 68 6f 64 00 63 61 6c 6c 69 6e 67 20 27 25 73 27 20 6f 6e 20 62 61 64 20 73 65 6c 66 20 28 25 73 | hod.calling.'%s'.on.bad.self.(%s |
1fe60 | 29 00 62 61 64 20 61 72 67 75 6d 65 6e 74 20 23 25 64 20 74 6f 20 27 25 73 27 20 28 25 73 29 00 | ).bad.argument.#%d.to.'%s'.(%s). |
1fe80 | 53 6c 00 25 73 3a 25 64 3a 20 00 25 73 3a 20 25 73 00 65 78 69 74 00 73 69 67 6e 61 6c 00 5f 5f | Sl.%s:%d:..%s:.%s.exit.signal.__ |
1fea0 | 6e 61 6d 65 00 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 25 73 27 00 73 74 61 63 6b 20 6f | name.invalid.option.'%s'.stack.o |
1fec0 | 76 65 72 66 6c 6f 77 20 28 25 73 29 00 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 76 61 6c 75 | verflow.(%s).stack.overflow.valu |
1fee0 | 65 20 65 78 70 65 63 74 65 64 00 62 75 66 66 65 72 20 74 6f 6f 20 6c 61 72 67 65 00 3d 73 74 64 | e.expected.buffer.too.large.=std |
1ff00 | 69 6e 00 40 25 73 00 72 00 6f 70 65 6e 00 72 62 00 72 65 6f 70 65 6e 00 72 65 61 64 00 6f 62 6a | in.@%s.r.open.rb.reopen.read.obj |
1ff20 | 65 63 74 20 6c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 61 6e 20 69 6e 74 65 67 65 72 00 5f 5f 74 | ect.length.is.not.an.integer.__t |
1ff40 | 6f 73 74 72 69 6e 67 00 25 49 00 25 66 00 74 72 75 65 00 66 61 6c 73 65 00 6e 69 6c 00 25 73 3a | ostring.%I.%f.true.false.nil.%s: |
1ff60 | 20 25 70 00 5f 4c 4f 41 44 45 44 00 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 20 66 6f 72 20 6d 6f | .%p._LOADED.name.conflict.for.mo |
1ff80 | 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 63 6f 72 65 | dule.'%s'.too.many.upvalues.core |
1ffa0 | 20 61 6e 64 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 6e | .and.library.have.incompatible.n |
1ffc0 | 75 6d 65 72 69 63 20 74 79 70 65 73 00 6d 75 6c 74 69 70 6c 65 20 4c 75 61 20 56 4d 73 20 64 65 | umeric.types.multiple.Lua.VMs.de |
1ffe0 | 74 65 63 74 65 64 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 3a 20 61 70 70 2e 20 6e 65 | tected.version.mismatch:.app..ne |
20000 | 65 64 73 20 25 66 2c 20 4c 75 61 20 63 6f 72 65 20 70 72 6f 76 69 64 65 73 20 25 66 00 50 41 4e | eds.%f,.Lua.core.provides.%f.PAN |
20020 | 49 43 3a 20 75 6e 70 72 6f 74 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e 20 63 61 6c 6c 20 74 6f | IC:.unprotected.error.in.call.to |
20040 | 20 4c 75 61 20 41 50 49 20 28 25 73 29 0a 00 ef bb bf 00 63 61 6e 6e 6f 74 20 25 73 20 25 73 3a | .Lua.API.(%s)......cannot.%s.%s: |
20060 | 20 25 73 00 6e 75 6d 62 65 72 20 68 61 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 | .%s.number.has.no.integer.repres |
20080 | 65 6e 74 61 74 69 6f 6e 00 6c 69 67 68 74 20 75 73 65 72 64 61 74 61 00 25 73 20 65 78 70 65 63 | entation.light.userdata.%s.expec |
200a0 | 74 65 64 2c 20 67 6f 74 20 25 73 00 66 00 5f 47 2e 00 2e 00 66 75 6e 63 74 69 6f 6e 20 27 25 73 | ted,.got.%s.f._G....function.'%s |
200c0 | 27 00 25 73 20 27 25 73 27 00 6d 61 69 6e 20 63 68 75 6e 6b 00 66 75 6e 63 74 69 6f 6e 20 3c 25 | '.%s.'%s'.main.chunk.function.<% |
200e0 | 73 3a 25 64 3e 00 5f 47 00 4c 75 61 20 35 2e 33 00 5f 56 45 52 53 49 4f 4e 00 74 79 70 65 00 61 | s:%d>._G.Lua.5.3._VERSION.type.a |
20100 | 73 73 65 72 74 00 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 00 64 6f 66 69 6c 65 00 65 72 72 6f | ssert.collectgarbage.dofile.erro |
20120 | 72 00 67 65 74 6d 65 74 61 74 61 62 6c 65 00 69 70 61 69 72 73 00 6c 6f 61 64 66 69 6c 65 00 6c | r.getmetatable.ipairs.loadfile.l |
20140 | 6f 61 64 00 6e 65 78 74 00 70 61 69 72 73 00 70 63 61 6c 6c 00 70 72 69 6e 74 00 72 61 77 65 71 | oad.next.pairs.pcall.print.raweq |
20160 | 75 61 6c 00 72 61 77 6c 65 6e 00 72 61 77 67 65 74 00 72 61 77 73 65 74 00 73 65 6c 65 63 74 00 | ual.rawlen.rawget.rawset.select. |
20180 | 73 65 74 6d 65 74 61 74 61 62 6c 65 00 74 6f 6e 75 6d 62 65 72 00 74 6f 73 74 72 69 6e 67 00 78 | setmetatable.tonumber.tostring.x |
201a0 | 70 63 61 6c 6c 00 62 61 73 65 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 20 0c 0a 0d 09 0b 00 6e | pcall.base.out.of.range........n |
201c0 | 69 6c 20 6f 72 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 00 5f 5f 6d 65 74 61 74 61 62 6c 65 | il.or.table.expected.__metatable |
201e0 | 00 63 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 70 72 6f 74 65 63 74 65 64 20 6d 65 74 61 74 | .cannot.change.a.protected.metat |
20200 | 61 62 6c 65 00 69 6e 64 65 78 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 74 61 62 6c 65 20 6f 72 | able.index.out.of.range.table.or |
20220 | 20 73 74 72 69 6e 67 20 65 78 70 65 63 74 65 64 00 27 74 6f 73 74 72 69 6e 67 27 20 6d 75 73 74 | .string.expected.'tostring'.must |
20240 | 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 27 70 72 69 6e 74 27 00 09 00 0a 00 | .return.a.string.to.'print'..... |
20260 | 5f 5f 70 61 69 72 73 00 62 74 00 3d 28 6c 6f 61 64 29 00 74 6f 6f 20 6d 61 6e 79 20 6e 65 73 74 | __pairs.bt.=(load).too.many.nest |
20280 | 65 64 20 66 75 6e 63 74 69 6f 6e 73 00 72 65 61 64 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 | ed.functions.reader.function.mus |
202a0 | 74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 00 5f 5f 69 6e 64 65 78 00 73 74 6f 70 00 72 | t.return.a.string.__index.stop.r |
202c0 | 65 73 74 61 72 74 00 63 6f 6c 6c 65 63 74 00 63 6f 75 6e 74 00 73 74 65 70 00 73 65 74 70 61 75 | estart.collect.count.step.setpau |
202e0 | 73 65 00 73 65 74 73 74 65 70 6d 75 6c 00 69 73 72 75 6e 6e 69 6e 67 00 61 73 73 65 72 74 69 6f | se.setstepmul.isrunning.assertio |
20300 | 6e 20 66 61 69 6c 65 64 21 00 6c 69 62 72 61 72 79 20 27 62 69 74 33 32 27 20 68 61 73 20 62 65 | n.failed!.library.'bit32'.has.be |
20320 | 65 6e 20 64 65 70 72 65 63 61 74 65 64 00 66 75 6e 63 74 69 6f 6e 20 6f 72 20 65 78 70 72 65 73 | en.deprecated.function.or.expres |
20340 | 73 69 6f 6e 20 74 6f 6f 20 63 6f 6d 70 6c 65 78 00 63 6f 6e 73 74 72 75 63 74 6f 72 20 74 6f 6f | sion.too.complex.constructor.too |
20360 | 20 6c 6f 6e 67 00 63 6f 6e 73 74 61 6e 74 73 00 6f 70 63 6f 64 65 73 00 63 6f 6e 74 72 6f 6c 20 | .long.constants.opcodes.control. |
20380 | 73 74 72 75 63 74 75 72 65 20 74 6f 6f 20 6c 6f 6e 67 00 63 72 65 61 74 65 00 72 65 73 75 6d 65 | structure.too.long.create.resume |
203a0 | 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 69 73 79 69 65 | .running.status.wrap.yield.isyie |
203c0 | 6c 64 61 62 6c 65 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 72 65 73 | ldable.too.many.arguments.to.res |
203e0 | 75 6d 65 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 64 65 61 64 20 63 6f 72 6f 75 74 69 6e 65 | ume.cannot.resume.dead.coroutine |
20400 | 00 74 6f 6f 20 6d 61 6e 79 20 72 65 73 75 6c 74 73 20 74 6f 20 72 65 73 75 6d 65 00 73 75 73 70 | .too.many.results.to.resume.susp |
20420 | 65 6e 64 65 64 00 6e 6f 72 6d 61 6c 00 64 65 61 64 00 74 68 72 65 61 64 20 65 78 70 65 63 74 65 | ended.normal.dead.thread.expecte |
20440 | 64 00 64 65 62 75 67 00 67 65 74 75 73 65 72 76 61 6c 75 65 00 67 65 74 68 6f 6f 6b 00 67 65 74 | d.debug.getuservalue.gethook.get |
20460 | 69 6e 66 6f 00 67 65 74 6c 6f 63 61 6c 00 67 65 74 72 65 67 69 73 74 72 79 00 67 65 74 75 70 76 | info.getlocal.getregistry.getupv |
20480 | 61 6c 75 65 00 75 70 76 61 6c 75 65 6a 6f 69 6e 00 75 70 76 61 6c 75 65 69 64 00 73 65 74 75 73 | alue.upvaluejoin.upvalueid.setus |
204a0 | 65 72 76 61 6c 75 65 00 73 65 74 68 6f 6f 6b 00 73 65 74 6c 6f 63 61 6c 00 73 65 74 75 70 76 61 | ervalue.sethook.setlocal.setupva |
204c0 | 6c 75 65 00 74 72 61 63 65 62 61 63 6b 00 6c 65 76 65 6c 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 | lue.traceback.level.out.of.range |
204e0 | 00 6b 00 5f 5f 6d 6f 64 65 00 63 61 6c 6c 00 72 65 74 75 72 6e 00 6c 69 6e 65 00 74 61 69 6c 20 | .k.__mode.call.return.line.tail. |
20500 | 63 61 6c 6c 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 20 66 | call.invalid.upvalue.index.Lua.f |
20520 | 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 69 6e 76 61 | unction.expected.flnStu.>%s.inva |
20540 | 6c 69 64 20 6f 70 74 69 6f 6e 00 73 6f 75 72 63 65 00 73 68 6f 72 74 5f 73 72 63 00 6c 69 6e 65 | lid.option.source.short_src.line |
20560 | 64 65 66 69 6e 65 64 00 6c 61 73 74 6c 69 6e 65 64 65 66 69 6e 65 64 00 77 68 61 74 00 63 75 72 | defined.lastlinedefined.what.cur |
20580 | 72 65 6e 74 6c 69 6e 65 00 6e 75 70 73 00 6e 70 61 72 61 6d 73 00 69 73 76 61 72 61 72 67 00 6e | rentline.nups.nparams.isvararg.n |
205a0 | 61 6d 65 00 6e 61 6d 65 77 68 61 74 00 69 73 74 61 69 6c 63 61 6c 6c 00 61 63 74 69 76 65 6c 69 | ame.namewhat.istailcall.activeli |
205c0 | 6e 65 73 00 66 75 6e 63 00 65 78 74 65 72 6e 61 6c 20 68 6f 6f 6b 00 6c 75 61 5f 64 65 62 75 67 | nes.func.external.hook.lua_debug |
205e0 | 3e 20 00 63 6f 6e 74 0a 00 3d 28 64 65 62 75 67 20 63 6f 6d 6d 61 6e 64 29 00 61 74 74 65 6d 70 | >..cont..=(debug.command).attemp |
20600 | 74 20 74 6f 20 25 73 20 61 20 25 73 20 76 61 6c 75 65 25 73 00 63 6f 6e 63 61 74 65 6e 61 74 65 | t.to.%s.a.%s.value%s.concatenate |
20620 | 00 6e 75 6d 62 65 72 25 73 20 68 61 73 20 6e 6f 20 69 6e 74 65 67 65 72 20 72 65 70 72 65 73 65 | .number%s.has.no.integer.represe |
20640 | 6e 74 61 74 69 6f 6e 00 61 74 74 65 6d 70 74 20 74 6f 20 63 6f 6d 70 61 72 65 20 74 77 6f 20 25 | ntation.attempt.to.compare.two.% |
20660 | 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 65 20 25 73 20 77 | s.values.attempt.to.compare.%s.w |
20680 | 69 74 68 20 25 73 00 25 73 3a 25 64 3a 20 25 73 00 20 28 25 73 20 27 25 73 27 29 00 6c 6f 63 61 | ith.%s.%s:%d:.%s..(%s.'%s').loca |
206a0 | 6c 00 5f 45 4e 56 00 67 6c 6f 62 61 6c 00 66 69 65 6c 64 00 75 70 76 61 6c 75 65 00 63 6f 6e 73 | l._ENV.global.field.upvalue.cons |
206c0 | 74 61 6e 74 00 68 6f 6f 6b 00 66 6f 72 20 69 74 65 72 61 74 6f 72 00 6d 65 74 61 6d 65 74 68 6f | tant.hook.for.iterator.metametho |
206e0 | 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 79 | d.=[C].C.=?.main.Lua.(*temporary |
20700 | 29 00 28 2a 76 61 72 61 72 67 29 00 43 20 73 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 00 61 74 74 | ).(*vararg).C.stack.overflow.att |
20720 | 65 6d 70 74 20 74 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 | empt.to.yield.across.a.C-call.bo |
20740 | 75 6e 64 61 72 79 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 | undary.attempt.to.yield.from.out |
20760 | 73 69 64 65 20 61 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 | side.a.coroutine.binary.text.att |
20780 | 65 6d 70 74 20 74 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 | empt.to.load.a.%s.chunk.(mode.is |
207a0 | 20 27 25 73 27 29 00 63 61 6e 6e 6f 74 20 72 65 73 75 6d 65 20 6e 6f 6e 2d 73 75 73 70 65 6e 64 | .'%s').cannot.resume.non-suspend |
207c0 | 65 64 20 63 6f 72 6f 75 74 69 6e 65 00 65 72 72 6f 72 20 69 6e 20 65 72 72 6f 72 20 68 61 6e 64 | ed.coroutine.error.in.error.hand |
207e0 | 6c 69 6e 67 00 1b 4c 75 61 00 19 93 0d 0a 1a 0a 00 6e 6f 20 6d 65 73 73 61 67 65 00 65 72 72 6f | ling..Lua........no.message.erro |
20800 | 72 20 69 6e 20 5f 5f 67 63 20 6d 65 74 61 6d 65 74 68 6f 64 20 28 25 73 29 00 70 61 63 6b 61 67 | r.in.__gc.metamethod.(%s).packag |
20820 | 65 00 63 6f 72 6f 75 74 69 6e 65 00 74 61 62 6c 65 00 69 6f 00 6f 73 00 73 74 72 69 6e 67 00 6d | e.coroutine.table.io.os.string.m |
20840 | 61 74 68 00 75 74 66 38 00 5f 49 4f 5f 69 6e 70 75 74 00 73 74 64 69 6e 00 5f 49 4f 5f 6f 75 74 | ath.utf8._IO_input.stdin._IO_out |
20860 | 70 75 74 00 73 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 | put.stdout.stderr.FILE*.cannot.c |
20880 | 6c 6f 73 65 20 73 74 61 6e 64 61 72 64 20 66 69 6c 65 00 63 6c 6f 73 65 00 66 6c 75 73 68 00 6c | lose.standard.file.close.flush.l |
208a0 | 69 6e 65 73 00 73 65 65 6b 00 73 65 74 76 62 75 66 00 77 72 69 74 65 00 5f 5f 67 63 00 66 69 6c | ines.seek.setvbuf.write.__gc.fil |
208c0 | 65 20 28 63 6c 6f 73 65 64 29 00 66 69 6c 65 20 28 25 70 29 00 25 6c 6c 64 00 25 2e 31 34 67 00 | e.(closed).file.(%p).%lld.%.14g. |
208e0 | 61 74 74 65 6d 70 74 20 74 6f 20 75 73 65 20 61 20 63 6c 6f 73 65 64 20 66 69 6c 65 00 6e 6f 00 | attempt.to.use.a.closed.file.no. |
20900 | 66 75 6c 6c 00 73 65 74 00 63 75 72 00 65 6e 64 00 74 6f 6f 20 6d 61 6e 79 20 61 72 67 75 6d 65 | full.set.cur.end.too.many.argume |
20920 | 6e 74 73 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 00 2d 2b 00 30 00 78 58 00 70 50 00 65 45 | nts.invalid.format.-+.0.xX.pP.eE |
20940 | 00 66 69 6c 65 20 69 73 20 61 6c 72 65 61 64 79 20 63 6c 6f 73 65 64 00 25 73 00 69 6e 70 75 74 | .file.is.already.closed.%s.input |
20960 | 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 72 64 20 25 | .output.popen.tmpfile.standard.% |
20980 | 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 00 66 69 6c | s.file.is.closed.closed.file.fil |
209a0 | 65 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 28 25 73 29 00 72 | e.w.cannot.open.file.'%s'.(%s).r |
209c0 | 77 61 00 69 6e 76 61 6c 69 64 20 6d 6f 64 65 00 27 25 63 27 00 27 25 73 27 00 69 6e 76 61 6c 69 | wa.invalid.mode.'%c'.'%s'.invali |
209e0 | 64 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 50 70 00 6d 61 | d.long.string.delimiter.Ee.Pp.ma |
20a00 | 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 65 6e 74 20 74 | lformed.number.lexical.element.t |
20a20 | 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 6e 76 61 6c 69 | oo.long.unfinished.string.invali |
20a40 | 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 73 63 61 70 65 | d.escape.sequence.decimal.escape |
20a60 | 20 74 6f 6f 20 6c 61 72 67 65 00 6d 69 73 73 69 6e 67 20 27 7b 27 00 55 54 46 2d 38 20 76 61 6c | .too.large.missing.'{'.UTF-8.val |
20a80 | 75 65 20 74 6f 6f 20 6c 61 72 67 65 00 6d 69 73 73 69 6e 67 20 27 7d 27 00 68 65 78 61 64 65 63 | ue.too.large.missing.'}'.hexadec |
20aa0 | 69 6d 61 6c 20 64 69 67 69 74 20 65 78 70 65 63 74 65 64 00 63 6f 6d 6d 65 6e 74 00 75 6e 66 69 | imal.digit.expected.comment.unfi |
20ac0 | 6e 69 73 68 65 64 20 6c 6f 6e 67 20 25 73 20 28 73 74 61 72 74 69 6e 67 20 61 74 20 6c 69 6e 65 | nished.long.%s.(starting.at.line |
20ae0 | 20 25 64 29 00 63 68 75 6e 6b 20 68 61 73 20 74 6f 6f 20 6d 61 6e 79 20 6c 69 6e 65 73 00 25 73 | .%d).chunk.has.too.many.lines.%s |
20b00 | 20 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 | .near.%s.and.break.do.else.elsei |
20b20 | 66 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 6e 6f 74 00 6f 72 | f.for.function.goto.if.in.not.or |
20b40 | 00 72 65 70 65 61 74 00 74 68 65 6e 00 75 6e 74 69 6c 00 77 68 69 6c 65 00 2f 2f 00 2e 2e 00 2e | .repeat.then.until.while.//..... |
20b60 | 2e 2e 00 3d 3d 00 3e 3d 00 3c 3d 00 7e 3d 00 3c 3c 00 3e 3e 00 3a 3a 00 3c 65 6f 66 3e 00 3c 6e | ...==.>=.<=.~=.<<.>>.::.<eof>.<n |
20b80 | 75 6d 62 65 72 3e 00 3c 69 6e 74 65 67 65 72 3e 00 3c 6e 61 6d 65 3e 00 3c 73 74 72 69 6e 67 3e | umber>.<integer>.<name>.<string> |
20ba0 | 00 70 69 00 68 75 67 65 00 6d 61 78 69 6e 74 65 67 65 72 00 6d 69 6e 69 6e 74 65 67 65 72 00 61 | .pi.huge.maxinteger.mininteger.a |
20bc0 | 62 73 00 61 63 6f 73 00 61 73 69 6e 00 61 74 61 6e 00 63 65 69 6c 00 63 6f 73 00 64 65 67 00 65 | bs.acos.asin.atan.ceil.cos.deg.e |
20be0 | 78 70 00 74 6f 69 6e 74 65 67 65 72 00 66 6c 6f 6f 72 00 66 6d 6f 64 00 75 6c 74 00 6c 6f 67 00 | xp.tointeger.floor.fmod.ult.log. |
20c00 | 6d 61 78 00 6d 69 6e 00 6d 6f 64 66 00 72 61 64 00 72 61 6e 64 6f 6d 00 72 61 6e 64 6f 6d 73 65 | max.min.modf.rad.random.randomse |
20c20 | 65 64 00 73 69 6e 00 73 71 72 74 00 74 61 6e 00 69 6e 74 65 67 65 72 00 66 6c 6f 61 74 00 77 72 | ed.sin.sqrt.tan.integer.float.wr |
20c40 | 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 00 69 6e 74 65 72 76 61 6c | ong.number.of.arguments.interval |
20c60 | 20 69 73 20 65 6d 70 74 79 00 69 6e 74 65 72 76 61 6c 20 74 6f 6f 20 6c 61 72 67 65 00 7a 65 72 | .is.empty.interval.too.large.zer |
20c80 | 6f 00 74 6f 6f 20 6d 61 6e 79 20 25 73 20 28 6c 69 6d 69 74 20 69 73 20 25 64 29 00 6d 65 6d 6f | o.too.many.%s.(limit.is.%d).memo |
20ca0 | 72 79 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 65 72 72 6f 72 3a 20 62 6c 6f 63 6b 20 74 6f 6f 20 62 | ry.allocation.error:.block.too.b |
20cc0 | 69 67 00 70 61 74 68 00 4c 55 41 5f 50 41 54 48 5f 35 5f 33 00 4c 55 41 5f 50 41 54 48 00 2f 75 | ig.path.LUA_PATH_5_3.LUA_PATH./u |
20ce0 | 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 73 | sr/local/share/lua/5.3/?.lua;/us |
20d00 | 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 | r/local/share/lua/5.3/?/init.lua |
20d20 | 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 6c 75 61 3b 2f 75 | ;/usr/local/lib/lua/5.3/?.lua;/u |
20d40 | 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2f 69 6e 69 74 2e 6c 75 61 3b | sr/local/lib/lua/5.3/?/init.lua; |
20d60 | 2e 2f 3f 2e 6c 75 61 3b 2e 2f 3f 2f 69 6e 69 74 2e 6c 75 61 00 63 70 61 74 68 00 4c 55 41 5f 43 | ./?.lua;./?/init.lua.cpath.LUA_C |
20d80 | 50 41 54 48 5f 35 5f 33 00 4c 55 41 5f 43 50 41 54 48 00 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 | PATH_5_3.LUA_CPATH./usr/local/li |
20da0 | 62 2f 6c 75 61 2f 35 2e 33 2f 3f 2e 73 6f 3b 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 2f 6c 75 | b/lua/5.3/?.so;/usr/local/lib/lu |
20dc0 | 61 2f 35 2e 33 2f 6c 6f 61 64 61 6c 6c 2e 73 6f 3b 2e 2f 3f 2e 73 6f 00 2f 0a 3b 0a 3f 0a 21 0a | a/5.3/loadall.so;./?.so./.;.?.!. |
20de0 | 2d 0a 00 63 6f 6e 66 69 67 00 6c 6f 61 64 65 64 00 5f 50 52 45 4c 4f 41 44 00 70 72 65 6c 6f 61 | -..config.loaded._PRELOAD.preloa |
20e00 | 64 00 6d 6f 64 75 6c 65 00 72 65 71 75 69 72 65 00 73 65 61 72 63 68 65 72 73 00 27 70 61 63 6b | d.module.require.searchers.'pack |
20e20 | 61 67 65 2e 73 65 61 72 63 68 65 72 73 27 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 00 6d | age.searchers'.must.be.a.table.m |
20e40 | 6f 64 75 6c 65 20 27 25 73 27 20 6e 6f 74 20 66 6f 75 6e 64 3a 25 73 00 5f 4e 41 4d 45 00 27 6d | odule.'%s'.not.found:%s._NAME.'m |
20e60 | 6f 64 75 6c 65 27 20 6e 6f 74 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 4c 75 61 20 66 75 6e | odule'.not.called.from.a.Lua.fun |
20e80 | 63 74 69 6f 6e 00 5f 4d 00 5f 50 41 43 4b 41 47 45 00 3b 3b 00 3b 01 3b 00 01 00 4c 55 41 5f 4e | ction._M._PACKAGE.;;.;.;...LUA_N |
20ea0 | 4f 45 4e 56 00 2f 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 | OENV./...no.module.'%s'.in.file. |
20ec0 | 27 25 73 27 00 65 72 72 6f 72 20 6c 6f 61 64 69 6e 67 20 6d 6f 64 75 6c 65 20 27 25 73 27 20 66 | '%s'.error.loading.module.'%s'.f |
20ee0 | 72 6f 6d 20 66 69 6c 65 20 27 25 73 27 3a 0a 09 25 73 00 5f 00 6c 75 61 6f 70 65 6e 5f 25 73 00 | rom.file.'%s':..%s._.luaopen_%s. |
20f00 | 27 70 61 63 6b 61 67 65 2e 25 73 27 20 6d 75 73 74 20 62 65 20 61 20 73 74 72 69 6e 67 00 0a 09 | 'package.%s'.must.be.a.string... |
20f20 | 6e 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 | no.file.'%s'...no.field.package. |
20f40 | 70 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 | preload['%s'].loadlib.searchpath |
20f60 | 00 73 65 65 61 6c 6c 00 69 6e 69 74 00 2d 30 31 32 33 34 35 36 37 38 39 00 28 6e 75 6c 6c 29 00 | .seeall.init.-0123456789.(null). |
20f80 | 3c 5c 25 64 3e 00 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 | <\%d>.%p.%.invalid.option.'%%%c' |
20fa0 | 20 74 6f 20 27 6c 75 61 5f 70 75 73 68 66 73 74 72 69 6e 67 27 00 5b 73 74 72 69 6e 67 20 22 00 | .to.'lua_pushfstring'.[string.". |
20fc0 | 22 5d 00 6e 4e 00 4d 4f 56 45 00 4c 4f 41 44 4b 00 4c 4f 41 44 4b 58 00 4c 4f 41 44 42 4f 4f 4c | "].nN.MOVE.LOADK.LOADKX.LOADBOOL |
20fe0 | 00 4c 4f 41 44 4e 49 4c 00 47 45 54 55 50 56 41 4c 00 47 45 54 54 41 42 55 50 00 47 45 54 54 41 | .LOADNIL.GETUPVAL.GETTABUP.GETTA |
21000 | 42 4c 45 00 53 45 54 54 41 42 55 50 00 53 45 54 55 50 56 41 4c 00 53 45 54 54 41 42 4c 45 00 4e | BLE.SETTABUP.SETUPVAL.SETTABLE.N |
21020 | 45 57 54 41 42 4c 45 00 53 45 4c 46 00 41 44 44 00 53 55 42 00 4d 55 4c 00 4d 4f 44 00 50 4f 57 | EWTABLE.SELF.ADD.SUB.MUL.MOD.POW |
21040 | 00 44 49 56 00 49 44 49 56 00 42 41 4e 44 00 42 4f 52 00 42 58 4f 52 00 53 48 4c 00 53 48 52 00 | .DIV.IDIV.BAND.BOR.BXOR.SHL.SHR. |
21060 | 55 4e 4d 00 42 4e 4f 54 00 4e 4f 54 00 4c 45 4e 00 43 4f 4e 43 41 54 00 4a 4d 50 00 45 51 00 4c | UNM.BNOT.NOT.LEN.CONCAT.JMP.EQ.L |
21080 | 54 00 4c 45 00 54 45 53 54 00 54 45 53 54 53 45 54 00 43 41 4c 4c 00 54 41 49 4c 43 41 4c 4c 00 | T.LE.TEST.TESTSET.CALL.TAILCALL. |
210a0 | 52 45 54 55 52 4e 00 46 4f 52 4c 4f 4f 50 00 46 4f 52 50 52 45 50 00 54 46 4f 52 43 41 4c 4c 00 | RETURN.FORLOOP.FORPREP.TFORCALL. |
210c0 | 54 46 4f 52 4c 4f 4f 50 00 53 45 54 4c 49 53 54 00 43 4c 4f 53 55 52 45 00 56 41 52 41 52 47 00 | TFORLOOP.SETLIST.CLOSURE.VARARG. |
210e0 | 45 58 54 52 41 41 52 47 00 63 6c 6f 63 6b 00 64 61 74 65 00 64 69 66 66 74 69 6d 65 00 65 78 65 | EXTRAARG.clock.date.difftime.exe |
21100 | 63 75 74 65 00 67 65 74 65 6e 76 00 72 65 6d 6f 76 65 00 72 65 6e 61 6d 65 00 73 65 74 6c 6f 63 | cute.getenv.remove.rename.setloc |
21120 | 61 6c 65 00 74 69 6d 65 00 74 6d 70 6e 61 6d 65 00 2f 74 6d 70 2f 6c 75 61 5f 58 58 58 58 58 58 | ale.time.tmpname./tmp/lua_XXXXXX |
21140 | 00 75 6e 61 62 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 75 6e 69 71 75 65 20 66 69 6c | .unable.to.generate.a.unique.fil |
21160 | 65 6e 61 6d 65 00 73 65 63 00 68 6f 75 72 00 64 61 79 00 6d 6f 6e 74 68 00 79 65 61 72 00 69 73 | ename.sec.hour.day.month.year.is |
21180 | 64 73 74 00 66 69 65 6c 64 20 27 25 73 27 20 6d 69 73 73 69 6e 67 20 69 6e 20 64 61 74 65 20 74 | dst.field.'%s'.missing.in.date.t |
211a0 | 61 62 6c 65 00 61 6c 6c 00 63 6f 6c 6c 61 74 65 00 63 74 79 70 65 00 6d 6f 6e 65 74 61 72 79 00 | able.all.collate.ctype.monetary. |
211c0 | 6e 75 6d 65 72 69 63 00 25 63 00 2a 74 00 77 64 61 79 00 79 64 61 79 00 61 41 62 42 63 43 64 44 | numeric.%c.*t.wday.yday.aAbBcCdD |
211e0 | 65 46 67 47 68 48 49 6a 6d 4d 6e 70 72 52 53 74 54 75 55 56 77 57 78 58 79 59 7a 5a 25 00 45 00 | eFgGhHIjmMnprRStTuUVwWxXyYzZ%.E. |
21200 | 63 43 78 58 79 59 00 4f 00 64 65 48 49 6d 4d 53 75 55 56 77 57 79 00 69 6e 76 61 6c 69 64 20 63 | cCxXyY.O.deHImMSuUVwWy.invalid.c |
21220 | 6f 6e 76 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 72 20 27 25 25 25 73 27 00 3c 25 73 3e 20 | onversion.specifier.'%%%s'.<%s>. |
21240 | 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 20 | at.line.%d.not.inside.a.loop.no. |
21260 | 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 74 | visible.label.'%s'.for.<goto>.at |
21280 | 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 75 | .line.%d.<goto.%s>.at.line.%d.ju |
212a0 | 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 27 | mps.into.the.scope.of.local.'%s' |
212c0 | 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 78 | .labels/gotos.%s.expected.syntax |
212e0 | 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 27 | .error.C.levels.cannot.use.'...' |
21300 | 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 00 | .outside.a.vararg.function.self. |
21320 | 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 76 | <name>.or.'...'.expected.local.v |
21340 | 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 6f | ariables.functions.items.in.a.co |
21360 | 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 6e | nstructor.main.function.function |
21380 | 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 69 | .at.line.%d.too.many.%s.(limit.i |
213a0 | 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 65 | s.%d).in.%s.function.arguments.e |
213c0 | 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 20 | xpected.unexpected.symbol.label. |
213e0 | 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 00 | '%s'.already.defined.on.line.%d. |
21400 | 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 61 | '='.or.'in'.expected.(for.genera |
21420 | 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 28 | tor).(for.state).(for.control).( |
21440 | 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 70 | for.index).(for.limit).(for.step |
21460 | 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 69 | ).%s.expected.(to.close.%s.at.li |
21480 | 6e 65 20 25 64 29 00 75 70 76 61 6c 75 65 73 00 6e 6f 74 20 65 6e 6f 75 67 68 20 6d 65 6d 6f 72 | ne.%d).upvalues.not.enough.memor |
214a0 | 79 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 67 6d 61 | y.byte.char.dump.find.format.gma |
214c0 | 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 72 65 76 | tch.gsub.len.lower.match.rep.rev |
214e0 | 65 72 73 65 00 73 75 62 00 75 70 70 65 72 00 70 61 63 6b 00 70 61 63 6b 73 69 7a 65 00 75 6e 70 | erse.sub.upper.pack.packsize.unp |
21500 | 61 63 6b 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 69 | ack.initial.position.out.of.stri |
21520 | 6e 67 00 64 61 74 61 20 73 74 72 69 6e 67 20 74 6f 6f 20 73 68 6f 72 74 00 74 6f 6f 20 6d 61 6e | ng.data.string.too.short.too.man |
21540 | 79 20 72 65 73 75 6c 74 73 00 25 64 2d 62 79 74 65 20 69 6e 74 65 67 65 72 20 64 6f 65 73 20 6e | y.results.%d-byte.integer.does.n |
21560 | 6f 74 20 66 69 74 20 69 6e 74 6f 20 4c 75 61 20 49 6e 74 65 67 65 72 00 69 6e 76 61 6c 69 64 20 | ot.fit.into.Lua.Integer.invalid. |
21580 | 6e 65 78 74 20 6f 70 74 69 6f 6e 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 58 27 00 66 6f 72 6d 61 | next.option.for.option.'X'.forma |
215a0 | 74 20 61 73 6b 73 20 66 6f 72 20 61 6c 69 67 6e 6d 65 6e 74 20 6e 6f 74 20 70 6f 77 65 72 20 6f | t.asks.for.alignment.not.power.o |
215c0 | 66 20 32 00 6d 69 73 73 69 6e 67 20 73 69 7a 65 20 66 6f 72 20 66 6f 72 6d 61 74 20 6f 70 74 69 | f.2.missing.size.for.format.opti |
215e0 | 6f 6e 20 27 63 27 00 69 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 27 25 63 | on.'c'.invalid.format.option.'%c |
21600 | 27 00 69 6e 74 65 67 72 61 6c 20 73 69 7a 65 20 28 25 64 29 20 6f 75 74 20 6f 66 20 6c 69 6d 69 | '.integral.size.(%d).out.of.limi |
21620 | 74 73 20 5b 31 2c 25 64 5d 00 66 6f 72 6d 61 74 20 72 65 73 75 6c 74 20 74 6f 6f 20 6c 61 72 67 | ts.[1,%d].format.result.too.larg |
21640 | 65 00 76 61 72 69 61 62 6c 65 2d 6c 65 6e 67 74 68 20 66 6f 72 6d 61 74 00 69 6e 74 65 67 65 72 | e.variable-length.format.integer |
21660 | 20 6f 76 65 72 66 6c 6f 77 00 75 6e 73 69 67 6e 65 64 20 6f 76 65 72 66 6c 6f 77 00 77 72 6f 6e | .overflow.unsigned.overflow.wron |
21680 | 67 20 6c 65 6e 67 74 68 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 | g.length.string.length.does.not. |
216a0 | 66 69 74 20 69 6e 20 67 69 76 65 6e 20 73 69 7a 65 00 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e | fit.in.given.size.string.contain |
216c0 | 73 20 7a 65 72 6f 73 00 72 65 73 75 6c 74 69 6e 67 20 73 74 72 69 6e 67 20 74 6f 6f 20 6c 61 72 | s.zeros.resulting.string.too.lar |
216e0 | 67 65 00 74 6f 6f 20 6d 61 6e 79 20 63 61 70 74 75 72 65 73 00 69 6e 76 61 6c 69 64 20 63 61 70 | ge.too.many.captures.invalid.cap |
21700 | 74 75 72 65 20 69 6e 64 65 78 20 25 25 25 64 00 75 6e 66 69 6e 69 73 68 65 64 20 63 61 70 74 75 | ture.index.%%%d.unfinished.captu |
21720 | 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 69 6e 67 20 27 | re.pattern.too.complex.missing.' |
21740 | 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 6d 61 6c 66 6f 72 | ['.after.'%%f'.in.pattern.malfor |
21760 | 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 |
21780 | 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 |
217a0 | 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 |
217c0 | 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 |
217e0 | 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 |
21800 | 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 |
21820 | 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.'% |
21840 | 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 |
21860 | 65 00 6c 6c 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 66 | e.ll.invalid.option.'%%%c'.to.'f |
21880 | 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 76 61 6c 69 64 20 66 | ormat'.\%d.\%03d.-+.#0.invalid.f |
218a0 | 6f 72 6d 61 74 20 28 72 65 70 65 61 74 65 64 20 66 6c 61 67 73 29 00 69 6e 76 61 6c 69 64 20 66 | ormat.(repeated.flags).invalid.f |
218c0 | 6f 72 6d 61 74 20 28 77 69 64 74 68 20 6f 72 20 70 72 65 63 69 73 69 6f 6e 20 74 6f 6f 20 6c 6f | ormat.(width.or.precision.too.lo |
218e0 | 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 66 75 6e 63 74 69 6f | ng).unable.to.dump.given.functio |
21900 | 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 6e 67 20 73 6c 69 63 | n.value.out.of.range.string.slic |
21920 | 65 20 74 6f 6f 20 6c 6f 6e 67 00 74 61 62 6c 65 20 69 6e 64 65 78 20 69 73 20 6e 69 6c 00 74 61 | e.too.long.table.index.is.nil.ta |
21940 | 62 6c 65 20 69 6e 64 65 78 20 69 73 20 4e 61 4e 00 74 61 62 6c 65 20 6f 76 65 72 66 6c 6f 77 00 | ble.index.is.NaN.table.overflow. |
21960 | 69 6e 76 61 6c 69 64 20 6b 65 79 20 74 6f 20 27 6e 65 78 74 27 00 63 6f 6e 63 61 74 00 69 6e 73 | invalid.key.to.'next'.concat.ins |
21980 | 65 72 74 00 6d 6f 76 65 00 73 6f 72 74 00 69 6e 76 61 6c 69 64 20 6f 72 64 65 72 20 66 75 6e 63 | ert.move.sort.invalid.order.func |
219a0 | 74 69 6f 6e 20 66 6f 72 20 73 6f 72 74 69 6e 67 00 5f 5f 6e 65 77 69 6e 64 65 78 00 69 6e 69 74 | tion.for.sorting.__newindex.init |
219c0 | 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 70 6f 73 69 74 69 76 65 00 70 6f | ial.position.must.be.positive.po |
219e0 | 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 62 6f 75 6e 64 73 00 74 6f 6f 20 6d 61 6e 79 20 72 65 | sition.out.of.bounds.too.many.re |
21a00 | 73 75 6c 74 73 20 74 6f 20 75 6e 70 61 63 6b 00 77 72 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 | sults.to.unpack.wrong.number.of. |
21a20 | 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 27 69 6e 73 65 72 74 27 00 69 6e 76 61 6c 69 64 20 76 61 | arguments.to.'insert'.invalid.va |
21a40 | 6c 75 65 20 28 25 73 29 20 61 74 20 69 6e 64 65 78 20 25 64 20 69 6e 20 74 61 62 6c 65 20 66 6f | lue.(%s).at.index.%d.in.table.fo |
21a60 | 72 20 27 63 6f 6e 63 61 74 27 00 62 6f 6f 6c 65 61 6e 00 6e 75 6d 62 65 72 00 74 68 72 65 61 64 | r.'concat'.boolean.number.thread |
21a80 | 00 70 72 6f 74 6f 00 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 | .proto.__len.__eq.__add.__sub.__ |
21aa0 | 6d 75 6c 00 5f 5f 6d 6f 64 00 5f 5f 70 6f 77 00 5f 5f 64 69 76 00 5f 5f 69 64 69 76 00 5f 5f 62 | mul.__mod.__pow.__div.__idiv.__b |
21ac0 | 61 6e 64 00 5f 5f 62 6f 72 00 5f 5f 62 78 6f 72 00 5f 5f 73 68 6c 00 5f 5f 73 68 72 00 5f 5f 75 | and.__bor.__bxor.__shl.__shr.__u |
21ae0 | 6e 6d 00 5f 5f 62 6e 6f 74 00 5f 5f 6c 74 00 5f 5f 6c 65 00 5f 5f 63 6f 6e 63 61 74 00 5f 5f 63 | nm.__bnot.__lt.__le.__concat.__c |
21b00 | 61 6c 6c 00 70 65 72 66 6f 72 6d 20 62 69 74 77 69 73 65 20 6f 70 65 72 61 74 69 6f 6e 20 6f 6e | all.perform.bitwise.operation.on |
21b20 | 00 70 65 72 66 6f 72 6d 20 61 72 69 74 68 6d 65 74 69 63 20 6f 6e 00 62 69 6e 61 72 79 20 73 74 | .perform.arithmetic.on.binary.st |
21b40 | 72 69 6e 67 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 | ring.truncated.%s:.%s.precompile |
21b60 | 64 20 63 68 75 6e 6b 00 6e 6f 74 20 61 00 76 65 72 73 69 6f 6e 20 6d 69 73 6d 61 74 63 68 20 69 | d.chunk.not.a.version.mismatch.i |
21b80 | 6e 00 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 63 6f 72 72 75 70 74 65 64 00 69 | n.format.mismatch.in.corrupted.i |
21ba0 | 6e 74 00 73 69 7a 65 5f 74 00 49 6e 73 74 72 75 63 74 69 6f 6e 00 6c 75 61 5f 49 6e 74 65 67 65 | nt.size_t.Instruction.lua_Intege |
21bc0 | 72 00 6c 75 61 5f 4e 75 6d 62 65 72 00 65 6e 64 69 61 6e 6e 65 73 73 20 6d 69 73 6d 61 74 63 68 | r.lua_Number.endianness.mismatch |
21be0 | 20 69 6e 00 66 6c 6f 61 74 20 66 6f 72 6d 61 74 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 25 73 20 | .in.float.format.mismatch.in.%s. |
21c00 | 73 69 7a 65 20 6d 69 73 6d 61 74 63 68 20 69 6e 00 63 68 61 72 70 61 74 74 65 72 6e 00 6f 66 66 | size.mismatch.in.charpattern.off |
21c20 | 73 65 74 00 63 6f 64 65 70 6f 69 6e 74 00 63 6f 64 65 73 00 69 6e 76 61 6c 69 64 20 55 54 46 2d | set.codepoint.codes.invalid.UTF- |
21c40 | 38 20 63 6f 64 65 00 66 69 6e 61 6c 20 70 6f 73 69 74 69 6f 6e 20 6f 75 74 20 6f 66 20 73 74 72 | 8.code.final.position.out.of.str |
21c60 | 69 6e 67 00 25 55 00 6f 75 74 20 6f 66 20 72 61 6e 67 65 00 70 6f 73 69 74 69 6f 6e 20 6f 75 74 | ing.%U.out.of.range.position.out |
21c80 | 20 6f 66 20 72 61 6e 67 65 00 69 6e 69 74 69 61 6c 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 61 20 | .of.range.initial.position.is.a. |
21ca0 | 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 62 79 74 65 00 69 6e 64 65 78 00 67 65 74 74 61 62 6c 65 | continuation.byte.index.gettable |
21cc0 | 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 69 62 6c 65 20 6c 6f 6f 70 00 73 | .chain.too.long;.possible.loop.s |
21ce0 | 65 74 74 61 62 6c 65 20 63 68 61 69 6e 20 74 6f 6f 20 6c 6f 6e 67 3b 20 70 6f 73 73 69 62 6c 65 | ettable.chain.too.long;.possible |
21d00 | 20 6c 6f 6f 70 00 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 6f 76 65 72 66 6c 6f 77 00 67 65 74 | .loop.string.length.overflow.get |
21d20 | 20 6c 65 6e 67 74 68 20 6f 66 00 61 74 74 65 6d 70 74 20 74 6f 20 64 69 76 69 64 65 20 62 79 20 | .length.of.attempt.to.divide.by. |
21d40 | 7a 65 72 6f 00 61 74 74 65 6d 70 74 20 74 6f 20 70 65 72 66 6f 72 6d 20 27 6e 25 25 30 27 00 27 | zero.attempt.to.perform.'n%%0'.' |
21d60 | 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 |
21d80 | 27 20 73 74 65 70 20 6d 75 73 74 20 62 65 20 61 20 6e 75 6d 62 65 72 00 27 66 6f 72 27 20 69 6e | '.step.must.be.a.number.'for'.in |
21da0 | 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 75 6e 61 | itial.value.must.be.a.number.una |
21dc0 | 62 6c 65 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 27 25 73 27 00 | ble.to.switch.to.directory.'%s'. |
21de0 | 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 74 6f 20 | cp.%s.%s.unable.to.copy.file.to. |
21e00 | 27 25 73 27 00 25 73 2f 25 73 00 75 6e 61 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 64 69 72 65 | '%s'.%s/%s.unable.to.create.dire |
21e20 | 63 74 6f 72 79 20 27 25 73 27 00 75 6e 61 62 6c 65 20 74 6f 20 72 65 6d 6f 76 65 20 64 69 72 65 | ctory.'%s'.unable.to.remove.dire |
21e40 | 63 74 6f 72 79 20 27 25 73 27 00 27 25 73 27 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 63 63 | ctory.'%s'.'%s'.could.not.be.acc |
21e60 | 65 73 73 65 64 00 27 25 73 27 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 00 41 6e 20 20 75 6e 6b | essed.'%s'.was.not.found.An..unk |
21e80 | 6e 6f 77 6e 20 65 72 72 6f 72 20 25 64 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 61 63 63 65 | nown.error.%d.occured.while.acce |
21ea0 | 73 73 69 6e 67 20 27 25 73 27 00 6d 74 69 6d 65 00 73 69 7a 65 00 2f 64 65 76 2f 75 72 61 6e 64 | ssing.'%s'.mtime.size./dev/urand |
21ec0 | 6f 6d 00 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 | om.%02X%02X%02X%02X-%02X%02X-%02 |
21ee0 | 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 2d 25 30 32 58 25 30 32 58 25 30 32 58 25 30 32 58 25 | X%02X-%02X%02X-%02X%02X%02X%02X% |
21f00 | 30 32 58 25 30 32 58 00 4c 75 61 20 35 2e 33 2e 30 20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | 02X%02X.Lua.5.3.0..Copyright.(C) |
21f20 | 20 31 39 39 34 2d 32 30 31 35 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f 00 5f 43 4f 50 | .1994-2015.Lua.org,.PUC-Rio._COP |
21f40 | 59 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 35 39 | YRIGHT._GENIE_VERSION.version.59 |
21f60 | 31 20 28 63 6f 6d 6d 69 74 20 65 39 38 65 64 38 31 31 33 33 64 38 36 33 61 35 33 63 63 62 31 30 | 1.(commit.e98ed81133d863a53ccb10 |
21f80 | 61 35 63 33 30 38 38 39 65 63 32 34 66 34 64 63 39 64 29 00 5f 47 45 4e 49 45 5f 56 45 52 53 49 | a5c30889ec24f4dc9d)._GENIE_VERSI |
21fa0 | 4f 4e 5f 53 54 52 00 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 34 2d 32 30 31 35 20 42 | ON_STR.Copyright.(c).2014-2015.B |
21fc0 | 72 61 6e 69 6d 69 72 20 4b 61 72 61 64 c5 be 69 c4 87 2c 20 4e 65 69 6c 20 52 69 63 68 61 72 64 | ranimir.Karad..i..,.Neil.Richard |
21fe0 | 73 6f 6e 2c 0a 4d 69 6b 65 20 50 6f 70 6f 6c 6f 73 6b 69 2c 20 44 72 65 77 20 53 6f 6c 6f 6d 6f | son,.Mike.Popoloski,.Drew.Solomo |
22000 | 6e 2c 20 54 65 64 20 64 65 20 4d 75 6e 6e 69 6b 2c 20 4d 69 6f 64 72 61 67 20 4d 69 6c 61 6e 6f | n,.Ted.de.Munnik,.Miodrag.Milano |
22020 | 76 69 c4 87 0a 42 72 65 74 74 20 56 69 63 6b 65 72 73 2c 20 54 65 72 72 79 20 48 65 6e 64 72 69 | vi...Brett.Vickers,.Terry.Hendri |
22040 | 78 20 49 49 2e 0a 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 | x.II..Copyright.(C).2002-2013.Ja |
22060 | 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 |
22080 | 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 |
220a0 | 53 00 50 41 54 48 00 5f 70 72 65 6d 61 6b 65 5f 6d 61 69 6e 00 5f 41 43 54 49 4f 4e 00 5f 41 52 | S.PATH._premake_main._ACTION._AR |
220c0 | 47 53 00 5f 4f 50 54 49 4f 4e 53 00 73 63 72 69 70 74 73 00 65 6e 64 73 77 69 74 68 00 63 68 64 | GS._OPTIONS.scripts.endswith.chd |
220e0 | 69 72 00 63 6f 70 79 66 69 6c 65 00 5f 69 73 36 34 62 69 74 00 69 73 64 69 72 00 67 65 74 63 77 | ir.copyfile._is64bit.isdir.getcw |
22100 | 64 00 69 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 | d.isfile.matchdone.matchisfile.m |
22120 | 61 74 63 68 6e 61 6d 65 00 6d 61 74 63 68 6e 65 78 74 00 6d 61 74 63 68 73 74 61 72 74 00 6d 6b | atchname.matchnext.matchstart.mk |
22140 | 64 69 72 00 70 61 74 68 73 65 61 72 63 68 00 72 6d 64 69 72 00 73 74 61 74 00 74 69 63 6b 73 00 | dir.pathsearch.rmdir.stat.ticks. |
22160 | 75 75 69 64 00 69 73 61 62 73 6f 6c 75 74 65 00 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 | uuid.isabsolute._PREMAKE_COMMAND |
22180 | 00 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 65 78 65 63 75 74 65 66 28 63 6d 64 2c 20 2e 2e 2e 29 0a | .function.os.executef(cmd,....). |
221a0 | 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 66 6f 72 | local.arg={...}.cmd.=.string.for |
221c0 | 6d 61 74 28 63 6d 64 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 72 65 74 75 | mat(cmd,.table.unpack(arg)).retu |
221e0 | 72 6e 20 6f 73 2e 65 78 65 63 75 74 65 28 63 6d 64 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | rn.os.execute(cmd).end.local.fun |
22200 | 63 74 69 6f 6e 20 70 61 72 73 65 5f 6c 64 5f 73 6f 5f 63 6f 6e 66 28 63 6f 6e 66 5f 66 69 6c 65 | ction.parse_ld_so_conf(conf_file |
22220 | 29 0a 6c 6f 63 61 6c 20 66 69 72 73 74 2c 20 6c 61 73 74 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d | ).local.first,.last.local.dirs.= |
22240 | 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 63 6f 6e 66 5f 66 | .{.}.local.file.=.io.open(conf_f |
22260 | 69 6c 65 29 0a 69 66 20 66 69 6c 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | ile).if.file.==.nil.then.return. |
22280 | 64 69 72 73 0a 65 6e 64 0a 66 6f 72 20 6c 69 6e 65 20 69 6e 20 66 69 6c 65 3a 6c 69 6e 65 73 28 | dirs.end.for.line.in.file:lines( |
222a0 | 29 20 64 6f 0a 66 69 72 73 74 20 3d 20 6c 69 6e 65 3a 66 69 6e 64 28 22 23 22 2c 20 31 2c 20 74 | ).do.first.=.line:find("#",.1,.t |
222c0 | 72 75 65 29 0a 69 66 20 66 69 72 73 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6c 69 6e 65 20 3d | rue).if.first.~=.nil.then.line.= |
222e0 | 20 6c 69 6e 65 3a 73 75 62 28 31 2c 20 66 69 72 73 74 20 2d 20 31 29 0a 65 6e 64 0a 69 66 20 6c | .line:sub(1,.first.-.1).end.if.l |
22300 | 69 6e 65 20 7e 3d 20 22 22 20 74 68 65 6e 0a 66 69 72 73 74 2c 20 6c 61 73 74 20 3d 20 6c 69 6e | ine.~=."".then.first,.last.=.lin |
22320 | 65 3a 66 69 6e 64 28 22 69 6e 63 6c 75 64 65 25 73 2b 22 29 0a 69 66 20 66 69 72 73 74 20 7e 3d | e:find("include%s+").if.first.~= |
22340 | 20 6e 69 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 20 3d 20 6c | .nil.then.local.include_glob.=.l |
22360 | 69 6e 65 3a 73 75 62 28 6c 61 73 74 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 | ine:sub(last.+.1).local.includes |
22380 | 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 69 6e 63 6c 75 64 65 5f 67 6c 6f 62 29 0a 66 | .=.os.matchfiles(include_glob).f |
223a0 | 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 73 29 20 64 6f 0a 64 | or._,.v.in.ipairs(includes).do.d |
223c0 | 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 64 69 72 73 2c 20 70 61 72 73 65 5f 6c 64 5f | irs.=.table.join(dirs,.parse_ld_ |
223e0 | 73 6f 5f 63 6f 6e 66 28 76 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | so_conf(v)).end.else.table.inser |
22400 | 74 28 64 69 72 73 2c 20 6c 69 6e 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e | t(dirs,.line).end.end.end.return |
22420 | 20 64 69 72 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 66 69 6e 64 6c 69 62 28 6c 69 | .dirs.end.function.os.findlib(li |
22440 | 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 2c 20 66 6f 72 6d 61 74 73 0a 69 66 20 6f 73 | bname).local.path,.formats.if.os |
22460 | 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 | .is("windows").then.formats.=.{. |
22480 | 22 25 73 2e 64 6c 6c 22 2c 20 22 25 73 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e | "%s.dll",."%s".}.path.=.os.geten |
224a0 | 76 28 22 50 41 54 48 22 29 0a 65 6c 73 65 0a 69 66 20 6f 73 2e 69 73 28 22 6d 61 63 6f 73 78 22 | v("PATH").else.if.os.is("macosx" |
224c0 | 29 20 74 68 65 6e 0a 66 6f 72 6d 61 74 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 64 79 6c 69 62 22 | ).then.formats.=.{."lib%s.dylib" |
224e0 | 2c 20 22 25 73 2e 64 79 6c 69 62 22 20 7d 0a 70 61 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 | ,."%s.dylib".}.path.=.os.getenv( |
22500 | 22 44 59 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 0a 65 6c 73 65 0a 66 6f 72 6d 61 74 | "DYLD_LIBRARY_PATH").else.format |
22520 | 73 20 3d 20 7b 20 22 6c 69 62 25 73 2e 73 6f 22 2c 20 22 25 73 2e 73 6f 22 20 7d 0a 70 61 74 68 | s.=.{."lib%s.so",."%s.so".}.path |
22540 | 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 22 4c 44 5f 4c 49 42 52 41 52 59 5f 50 41 54 48 22 29 20 | .=.os.getenv("LD_LIBRARY_PATH"). |
22560 | 6f 72 20 22 22 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 70 61 72 73 65 5f 6c | or."".for._,.v.in.ipairs(parse_l |
22580 | 64 5f 73 6f 5f 63 6f 6e 66 28 22 2f 65 74 63 2f 6c 64 2e 73 6f 2e 63 6f 6e 66 22 29 29 20 64 6f | d_so_conf("/etc/ld.so.conf")).do |
225a0 | 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 22 20 2e 2e 20 76 0a 65 6e 64 0a 65 6e 64 | .path.=.path....":"....v.end.end |
225c0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6f 72 6d 61 74 73 2c 20 22 25 73 22 29 0a 70 61 74 | .table.insert(formats,."%s").pat |
225e0 | 68 20 3d 20 70 61 74 68 20 6f 72 20 22 22 0a 69 66 20 6f 73 2e 69 73 36 34 62 69 74 28 29 20 74 | h.=.path.or."".if.os.is64bit().t |
22600 | 68 65 6e 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 36 34 3a 2f 75 73 72 | hen.path.=.path....":/lib64:/usr |
22620 | 2f 6c 69 62 36 34 2f 3a 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 36 34 22 0a 65 6e 64 0a 70 61 74 | /lib64/:usr/local/lib64".end.pat |
22640 | 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 3a 2f 6c 69 62 3a 2f 75 73 72 2f 6c 69 62 3a 2f 75 73 72 | h.=.path....":/lib:/usr/lib:/usr |
22660 | 2f 6c 6f 63 61 6c 2f 6c 69 62 22 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 6d 74 20 69 6e 20 69 70 | /local/lib".end.for._,.fmt.in.ip |
22680 | 61 69 72 73 28 66 6f 72 6d 61 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 74 | airs(formats).do.local.name.=.st |
226a0 | 72 69 6e 67 2e 66 6f 72 6d 61 74 28 66 6d 74 2c 20 6c 69 62 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 | ring.format(fmt,.libname).local. |
226c0 | 72 65 73 75 6c 74 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6e 61 6d 65 2c 20 70 61 74 | result.=.os.pathsearch(name,.pat |
226e0 | 68 29 0a 69 66 20 72 65 73 75 6c 74 20 74 68 65 6e 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 20 | h).if.result.then.return.result. |
22700 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 67 65 74 28 29 0a 72 65 | end.end.end.function.os.get().re |
22720 | 74 75 72 6e 20 5f 4f 50 54 49 4f 4e 53 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 66 75 6e 63 | turn._OPTIONS.os.or._OS.end.func |
22740 | 74 69 6f 6e 20 6f 73 2e 69 73 28 69 64 29 0a 72 65 74 75 72 6e 20 28 6f 73 2e 67 65 74 28 29 3a | tion.os.is(id).return.(os.get(): |
22760 | 6c 6f 77 65 72 28 29 20 3d 3d 20 69 64 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c | lower().==.id:lower()).end.local |
22780 | 20 5f 36 34 42 69 74 48 6f 73 74 54 79 70 65 73 20 3d 20 7b 0a 22 78 38 36 5f 36 34 22 2c 0a 22 | ._64BitHostTypes.=.{."x86_64",." |
227a0 | 69 61 36 34 22 2c 0a 22 61 6d 64 36 34 22 2c 0a 22 70 70 63 36 34 22 2c 0a 22 70 6f 77 65 72 70 | ia64",."amd64",."ppc64",."powerp |
227c0 | 63 36 34 22 2c 0a 22 73 70 61 72 63 36 34 22 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 69 73 | c64",."sparc64".}.function.os.is |
227e0 | 36 34 62 69 74 28 29 0a 69 66 20 28 6f 73 2e 5f 69 73 36 34 62 69 74 28 29 29 20 74 68 65 6e 0a | 64bit().if.(os._is64bit()).then. |
22800 | 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 72 63 68 0a 69 66 20 5f 4f | return.true.end.local.arch.if._O |
22820 | 53 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 61 72 63 68 20 3d 20 6f 73 2e 67 65 | S.==."windows".then.arch.=.os.ge |
22840 | 74 65 6e 76 28 22 50 52 4f 43 45 53 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45 22 29 0a 65 | tenv("PROCESSOR_ARCHITECTURE").e |
22860 | 6c 73 65 69 66 20 5f 4f 53 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 61 72 63 68 20 | lseif._OS.==."macosx".then.arch. |
22880 | 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 65 63 68 6f 20 24 48 4f 53 54 54 59 50 45 22 29 0a | =.os.outputof("echo.$HOSTTYPE"). |
228a0 | 65 6c 73 65 0a 61 72 63 68 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 22 75 6e 61 6d 65 20 2d | else.arch.=.os.outputof("uname.- |
228c0 | 6d 22 29 0a 65 6e 64 0a 61 72 63 68 20 3d 20 61 72 63 68 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 | m").end.arch.=.arch:lower().for. |
228e0 | 5f 2c 20 68 6f 73 74 74 79 70 65 20 69 6e 20 69 70 61 69 72 73 28 5f 36 34 42 69 74 48 6f 73 74 | _,.hosttype.in.ipairs(_64BitHost |
22900 | 54 79 70 65 73 29 20 64 6f 0a 69 66 20 61 72 63 68 3a 66 69 6e 64 28 68 6f 73 74 74 79 70 65 29 | Types).do.if.arch:find(hosttype) |
22920 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e | .then.return.true.end.end.return |
22940 | 20 66 61 6c 73 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 | .false.end.local.function.domatc |
22960 | 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 77 61 6e 74 66 69 6c 65 73 29 0a 69 66 20 6d 61 | h(result,.mask,.wantfiles).if.ma |
22980 | 73 6b 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 6d 61 73 6b 20 3d 20 | sk:startswith("./").then.mask.=. |
229a0 | 6d 61 73 6b 3a 73 75 62 28 33 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 61 73 65 64 69 72 20 3d 20 | mask:sub(3).end.local.basedir.=. |
229c0 | 6d 61 73 6b 0a 6c 6f 63 61 6c 20 73 74 61 72 70 6f 73 20 3d 20 6d 61 73 6b 3a 66 69 6e 64 28 22 | mask.local.starpos.=.mask:find(" |
229e0 | 25 2a 22 29 0a 69 66 20 73 74 61 72 70 6f 73 20 74 68 65 6e 0a 62 61 73 65 64 69 72 20 3d 20 62 | %*").if.starpos.then.basedir.=.b |
22a00 | 61 73 65 64 69 72 3a 73 75 62 28 31 2c 20 73 74 61 72 70 6f 73 20 2d 20 31 29 0a 65 6e 64 0a 62 | asedir:sub(1,.starpos.-.1).end.b |
22a20 | 61 73 65 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 61 73 65 64 | asedir.=.path.getdirectory(based |
22a40 | 69 72 29 0a 69 66 20 28 62 61 73 65 64 69 72 20 3d 3d 20 22 2e 22 29 20 74 68 65 6e 20 62 61 73 | ir).if.(basedir.==.".").then.bas |
22a60 | 65 64 69 72 20 3d 20 22 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 63 75 72 73 65 20 3d 20 6d 61 | edir.=."".end.local.recurse.=.ma |
22a80 | 73 6b 3a 66 69 6e 64 28 22 2a 2a 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 0a 6d 61 73 6b 20 3d 20 | sk:find("**",.nil,.true).mask.=. |
22aa0 | 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 6d 61 73 6b 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | path.wildcards(mask).local.funct |
22ac0 | 69 6f 6e 20 6d 61 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 77 | ion.matchwalker(basedir).local.w |
22ae0 | 69 6c 64 63 61 72 64 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 22 2a 22 | ildcard.=.path.join(basedir,."*" |
22b00 | 29 0a 6c 6f 63 61 6c 20 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 | ).local.m.=.os.matchstart(wildca |
22b20 | 72 64 29 0a 77 68 69 6c 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 6c | rd).while.(os.matchnext(m)).do.l |
22b40 | 6f 63 61 6c 20 69 73 66 69 6c 65 20 3d 20 6f 73 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 0a | ocal.isfile.=.os.matchisfile(m). |
22b60 | 69 66 20 28 28 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 69 73 66 69 6c 65 29 20 6f 72 20 28 6e | if.((wantfiles.and.isfile).or.(n |
22b80 | 6f 74 20 77 61 6e 74 66 69 6c 65 73 20 61 6e 64 20 6e 6f 74 20 69 73 66 69 6c 65 29 29 20 74 68 | ot.wantfiles.and.not.isfile)).th |
22ba0 | 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 | en.local.fname.=.path.join(based |
22bc0 | 69 72 2c 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 29 0a 69 66 20 66 6e 61 6d 65 3a 6d 61 | ir,.os.matchname(m)).if.fname:ma |
22be0 | 74 63 68 28 6d 61 73 6b 29 20 3d 3d 20 66 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | tch(mask).==.fname.then.table.in |
22c00 | 73 65 72 74 28 72 65 73 75 6c 74 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a | sert(result,.fname).end.end.end. |
22c20 | 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 69 66 20 72 65 63 75 72 73 65 20 74 68 65 6e 0a | os.matchdone(m).if.recurse.then. |
22c40 | 6d 20 3d 20 6f 73 2e 6d 61 74 63 68 73 74 61 72 74 28 77 69 6c 64 63 61 72 64 29 0a 77 68 69 6c | m.=.os.matchstart(wildcard).whil |
22c60 | 65 20 28 6f 73 2e 6d 61 74 63 68 6e 65 78 74 28 6d 29 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6f 73 | e.(os.matchnext(m)).do.if.not.os |
22c80 | 2e 6d 61 74 63 68 69 73 66 69 6c 65 28 6d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 6e 61 | .matchisfile(m).then.local.dirna |
22ca0 | 6d 65 20 3d 20 6f 73 2e 6d 61 74 63 68 6e 61 6d 65 28 6d 29 0a 6d 61 74 63 68 77 61 6c 6b 65 72 | me.=.os.matchname(m).matchwalker |
22cc0 | 28 70 61 74 68 2e 6a 6f 69 6e 28 62 61 73 65 64 69 72 2c 20 64 69 72 6e 61 6d 65 29 29 0a 65 6e | (path.join(basedir,.dirname)).en |
22ce0 | 64 0a 65 6e 64 0a 6f 73 2e 6d 61 74 63 68 64 6f 6e 65 28 6d 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 | d.end.os.matchdone(m).end.end.ma |
22d00 | 74 63 68 77 61 6c 6b 65 72 28 62 61 73 65 64 69 72 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | tchwalker(basedir).end.function. |
22d20 | 6f 73 2e 6d 61 74 63 68 64 69 72 73 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e | os.matchdirs(...).local.arg={... |
22d40 | 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 |
22d60 | 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 |
22d80 | 74 2c 20 6d 61 73 6b 2c 20 66 61 6c 73 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c | t,.mask,.false).end.return.resul |
22da0 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 2e 2e 2e | t.end.function.os.matchfiles(... |
22dc0 | 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.= |
22de0 | 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). |
22e00 | 64 6f 0a 64 6f 6d 61 74 63 68 28 72 65 73 75 6c 74 2c 20 6d 61 73 6b 2c 20 74 72 75 65 29 0a 65 | do.domatch(result,.mask,.true).e |
22e20 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 | nd.return.result.end.local.built |
22e40 | 69 6e 5f 6d 6b 64 69 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e | in_mkdir.=.os.mkdir.function.os. |
22e60 | 6d 6b 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 69 69 66 28 70 3a 73 74 61 72 74 | mkdir(p).local.dir.=.iif(p:start |
22e80 | 73 77 69 74 68 28 22 2f 22 29 2c 20 22 2f 22 2c 20 22 22 29 0a 66 6f 72 20 70 61 72 74 20 69 6e | swith("/"),."/",."").for.part.in |
22ea0 | 20 70 3a 67 6d 61 74 63 68 28 22 5b 5e 2f 5d 2b 22 29 20 64 6f 0a 64 69 72 20 3d 20 64 69 72 20 | .p:gmatch("[^/]+").do.dir.=.dir. |
22ec0 | 2e 2e 20 70 61 72 74 0a 69 66 20 28 70 61 72 74 20 7e 3d 20 22 22 20 61 6e 64 20 6e 6f 74 20 70 | ...part.if.(part.~=."".and.not.p |
22ee0 | 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 61 6e 64 20 6e 6f 74 20 6f 73 2e | ath.isabsolute(part).and.not.os. |
22f00 | 69 73 64 69 72 28 64 69 72 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 6b 2c 20 65 72 72 20 3d | isdir(dir)).then.local.ok,.err.= |
22f20 | 20 62 75 69 6c 74 69 6e 5f 6d 6b 64 69 72 28 64 69 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 | .builtin_mkdir(dir).if.(not.ok). |
22f40 | 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 65 72 72 0a 65 6e 64 0a 65 6e 64 0a 64 69 72 | then.return.nil,.err.end.end.dir |
22f60 | 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e | .=.dir...."/".end.return.true.en |
22f80 | 64 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e 6f 75 74 70 75 74 6f 66 28 63 6d 64 29 0a 6c 6f 63 61 | d.function.os.outputof(cmd).loca |
22fa0 | 6c 20 70 69 70 65 20 3d 20 69 6f 2e 70 6f 70 65 6e 28 63 6d 64 29 0a 6c 6f 63 61 6c 20 72 65 73 | l.pipe.=.io.popen(cmd).local.res |
22fc0 | 75 6c 74 20 3d 20 70 69 70 65 3a 72 65 61 64 28 27 2a 61 27 29 0a 70 69 70 65 3a 63 6c 6f 73 65 | ult.=.pipe:read('*a').pipe:close |
22fe0 | 28 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 | ().return.result.end.local.built |
23000 | 69 6e 5f 72 6d 64 69 72 20 3d 20 6f 73 2e 72 6d 64 69 72 0a 66 75 6e 63 74 69 6f 6e 20 6f 73 2e | in_rmdir.=.os.rmdir.function.os. |
23020 | 72 6d 64 69 72 28 70 29 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 6f 73 2e 6d 61 74 63 68 64 69 | rmdir(p).local.dirs.=.os.matchdi |
23040 | 72 73 28 70 20 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 64 6e 61 6d 65 20 69 6e 20 69 70 | rs(p...."/*").for._,.dname.in.ip |
23060 | 61 69 72 73 28 64 69 72 73 29 20 64 6f 0a 6f 73 2e 72 6d 64 69 72 28 64 6e 61 6d 65 29 0a 65 6e | airs(dirs).do.os.rmdir(dname).en |
23080 | 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 6f 73 2e 6d 61 74 63 68 66 69 6c 65 73 28 70 20 | d.local.files.=.os.matchfiles(p. |
230a0 | 2e 2e 20 22 2f 2a 22 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 | ..."/*").for._,.fname.in.ipairs( |
230c0 | 66 69 6c 65 73 29 20 64 6f 0a 6f 73 2e 72 65 6d 6f 76 65 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 62 | files).do.os.remove(fname).end.b |
230e0 | 75 69 6c 74 69 6e 5f 72 6d 64 69 72 28 70 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 61 | uiltin_rmdir(p).end..function.pa |
23100 | 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 29 0a 70 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 | th.getabsolute(p).p.=.path.trans |
23120 | 6c 61 74 65 28 70 2c 20 22 2f 22 29 0a 69 66 20 28 70 20 3d 3d 20 22 22 29 20 74 68 65 6e 20 70 | late(p,."/").if.(p.==."").then.p |
23140 | 20 3d 20 22 2e 22 20 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 69 69 66 20 28 70 | .=.".".end.local.result.=.iif.(p |
23160 | 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 29 2c 20 6e 69 6c 2c 20 6f 73 2e 67 65 74 63 77 | ath.isabsolute(p),.nil,.os.getcw |
23180 | 64 28 29 29 0a 66 6f 72 20 6e 2c 20 70 61 72 74 20 69 6e 20 69 70 61 69 72 73 28 70 3a 65 78 70 | d()).for.n,.part.in.ipairs(p:exp |
231a0 | 6c 6f 64 65 28 22 2f 22 2c 20 74 72 75 65 29 29 20 64 6f 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 | lode("/",.true)).do.if.(part.==. |
231c0 | 22 22 20 61 6e 64 20 6e 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 2f 22 | "".and.n.==.1).then.result.=."/" |
231e0 | 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 2e 2e 22 29 20 74 68 65 6e 0a 72 65 73 75 | .elseif.(part.==."..").then.resu |
23200 | 6c 74 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 72 65 73 75 6c 74 29 0a 65 | lt.=.path.getdirectory(result).e |
23220 | 6c 73 65 69 66 20 28 70 61 72 74 20 7e 3d 20 22 2e 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 | lseif.(part.~=.".").then.if.(par |
23240 | 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 61 6e 64 20 6e 20 3e 20 31 29 20 74 68 65 | t:startswith("$").and.n.>.1).the |
23260 | 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2f 22 20 2e 2e 20 70 61 72 74 | n.result.=.result...."/"....part |
23280 | 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 72 65 73 75 6c 74 2c | .else.result.=.path.join(result, |
232a0 | 20 70 61 72 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 69 69 66 28 | .part).end.end.end.result.=.iif( |
232c0 | 72 65 73 75 6c 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 2c 20 72 65 73 75 6c 74 3a 73 75 62 | result:endswith("/"),.result:sub |
232e0 | 28 31 2c 20 2d 32 29 2c 20 72 65 73 75 6c 74 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | (1,.-2),.result).return.result.e |
23300 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 29 0a | nd.function.path.getbasename(p). |
23320 | 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 6c 6f 63 | local.name.=.path.getname(p).loc |
23340 | 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a | al.i.=.name:findlast(".",.true). |
23360 | 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 | if.(i).then.return.name:sub(1,.i |
23380 | 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 | .-.1).else.return.name.end.end.f |
233a0 | 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 6e 61 6d 65 29 0a 6c 6f 63 | unction.path.removeext(name).loc |
233c0 | 61 6c 20 69 20 3d 20 6e 61 6d 65 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a | al.i.=.name:findlast(".",.true). |
233e0 | 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 61 6d 65 3a 73 75 62 28 31 2c 20 69 | if.(i).then.return.name:sub(1,.i |
23400 | 20 2d 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 66 | .-.1).else.return.name.end.end.f |
23420 | 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 0a 6c 6f 63 | unction.path.getdirectory(p).loc |
23440 | 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2f 22 2c 20 74 72 75 65 29 0a 69 66 20 | al.i.=.p:findlast("/",.true).if. |
23460 | 28 69 29 20 74 68 65 6e 0a 69 66 20 69 20 3e 20 31 20 74 68 65 6e 20 69 20 3d 20 69 20 2d 20 31 | (i).then.if.i.>.1.then.i.=.i.-.1 |
23480 | 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 31 2c 20 69 29 0a 65 6c 73 65 0a 72 65 74 | .end.return.p:sub(1,.i).else.ret |
234a0 | 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 | urn.".".end.end.function.path.ge |
234c0 | 74 64 72 69 76 65 28 70 29 0a 6c 6f 63 61 6c 20 63 68 31 20 3d 20 70 3a 73 75 62 28 31 2c 31 29 | tdrive(p).local.ch1.=.p:sub(1,1) |
234e0 | 0a 6c 6f 63 61 6c 20 63 68 32 20 3d 20 70 3a 73 75 62 28 32 2c 32 29 0a 69 66 20 63 68 32 20 3d | .local.ch2.=.p:sub(2,2).if.ch2.= |
23500 | 3d 20 22 3a 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 68 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 | =.":".then.return.ch1.end.end.fu |
23520 | 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 6c 6f 63 61 | nction.path.getextension(p).loca |
23540 | 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 0a 69 66 20 28 | l.i.=.p:findlast(".",.true).if.( |
23560 | 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 72 65 74 | i).then.return.p:sub(i).else.ret |
23580 | 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 | urn."".end.end.function.path.get |
235a0 | 6e 61 6d 65 28 70 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 70 3a 66 69 6e 64 6c 61 73 74 28 22 5b 2f | name(p).local.i.=.p:findlast("[/ |
235c0 | 5c 5c 5d 22 29 0a 69 66 20 28 69 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 3a 73 75 62 28 69 | \\]").if.(i).then.return.p:sub(i |
235e0 | 20 2b 20 31 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | .+.1).else.return.p.end.end.func |
23600 | 74 69 6f 6e 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 72 63 2c 20 64 73 74 29 0a | tion.path.getrelative(src,.dst). |
23620 | 73 72 63 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 73 72 63 29 0a 64 73 74 20 | src.=.path.getabsolute(src).dst. |
23640 | 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 64 73 74 29 0a 69 66 20 28 73 72 63 20 | =.path.getabsolute(dst).if.(src. |
23660 | 3d 3d 20 64 73 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 2e 22 0a 65 6e 64 0a 69 66 20 64 | ==.dst).then.return.".".end.if.d |
23680 | 73 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 24 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 | st:startswith("$").then.return.d |
236a0 | 73 74 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 20 2e 2e 20 22 2f 22 0a 64 73 74 20 3d 20 64 73 | st.end.src.=.src...."/".dst.=.ds |
236c0 | 74 20 2e 2e 20 22 2f 22 0a 6c 6f 63 61 6c 20 69 64 78 20 3d 20 30 0a 77 68 69 6c 65 20 28 74 72 | t...."/".local.idx.=.0.while.(tr |
236e0 | 75 65 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 73 74 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c | ue).do.local.tst.=.src:find("/", |
23700 | 20 69 64 78 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 66 20 74 73 74 20 74 68 65 6e 0a 69 66 20 73 | .idx.+.1,.true).if.tst.then.if.s |
23720 | 72 63 3a 73 75 62 28 31 2c 74 73 74 29 20 3d 3d 20 64 73 74 3a 73 75 62 28 31 2c 74 73 74 29 20 | rc:sub(1,tst).==.dst:sub(1,tst). |
23740 | 74 68 65 6e 0a 69 64 78 20 3d 20 74 73 74 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6c | then.idx.=.tst.else.break.end.el |
23760 | 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 72 73 74 20 3d 20 73 | se.break.end.end.local.first.=.s |
23780 | 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 30 2c 20 74 72 75 65 29 0a 69 66 20 69 64 78 20 3c 3d 20 | rc:find("/",.0,.true).if.idx.<=. |
237a0 | 66 69 72 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 73 74 3a 73 75 62 28 31 2c 20 2d 32 29 | first.then.return.dst:sub(1,.-2) |
237c0 | 0a 65 6e 64 0a 73 72 63 20 3d 20 73 72 63 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 64 73 74 20 | .end.src.=.src:sub(idx.+.1).dst. |
237e0 | 3d 20 64 73 74 3a 73 75 62 28 69 64 78 20 2b 20 31 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 | =.dst:sub(idx.+.1).local.result. |
23800 | 3d 20 22 22 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 29 0a 77 68 69 6c 65 20 28 | =."".idx.=.src:find("/").while.( |
23820 | 69 64 78 29 20 64 6f 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 22 2e 2e 2f 22 | idx).do.result.=.result...."../" |
23840 | 0a 69 64 78 20 3d 20 73 72 63 3a 66 69 6e 64 28 22 2f 22 2c 20 69 64 78 20 2b 20 31 29 0a 65 6e | .idx.=.src:find("/",.idx.+.1).en |
23860 | 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 64 73 74 0a 72 65 74 75 72 6e 20 | d.result.=.result....dst.return. |
23880 | 72 65 73 75 6c 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | result:sub(1,.-2).end.function.p |
238a0 | 61 74 68 2e 67 65 74 63 6f 6d 6d 6f 6e 62 61 73 65 64 69 72 28 61 2c 20 62 29 0a 61 20 3d 20 70 | ath.getcommonbasedir(a,.b).a.=.p |
238c0 | 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 61 29 2e 2e 27 2f 27 0a 62 20 3d 20 70 61 74 | ath.getdirectory(a)..'/'.b.=.pat |
238e0 | 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 62 29 2e 2e 27 2f 27 0a 6c 6f 63 61 6c 20 69 64 78 | h.getdirectory(b)..'/'.local.idx |
23900 | 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 20 3d | .=.0.while.(true).do.local.tst.= |
23920 | 20 61 3a 66 69 6e 64 28 27 2f 27 2c 20 69 64 78 20 2b 20 31 2c 20 74 72 75 65 29 0a 69 66 20 74 | .a:find('/',.idx.+.1,.true).if.t |
23940 | 73 74 20 74 68 65 6e 0a 69 66 20 61 3a 73 75 62 28 31 2c 74 73 74 29 20 3d 3d 20 62 3a 73 75 62 | st.then.if.a:sub(1,tst).==.b:sub |
23960 | 28 31 2c 74 73 74 29 20 74 68 65 6e 0a 69 64 78 20 3d 20 74 73 74 0a 65 6c 73 65 0a 62 72 65 61 | (1,tst).then.idx.=.tst.else.brea |
23980 | 6b 0a 65 6e 64 0a 65 6c 73 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 | k.end.else.break.end.end.local.r |
239a0 | 65 73 75 6c 74 20 3d 20 27 27 0a 69 66 20 69 64 78 20 3e 20 31 20 74 68 65 6e 0a 72 65 73 75 6c | esult.=.''.if.idx.>.1.then.resul |
239c0 | 74 20 3d 20 61 3a 73 75 62 28 31 2c 20 69 64 78 20 2d 20 31 29 2d 2d 20 52 65 6d 6f 76 65 20 74 | t.=.a:sub(1,.idx.-.1)--.Remove.t |
239e0 | 68 65 20 74 72 61 69 6c 69 6e 67 20 73 6c 61 73 68 20 74 6f 20 62 65 20 63 6f 6e 73 69 73 74 65 | he.trailing.slash.to.be.consiste |
23a00 | 6e 74 20 77 69 74 68 20 6f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 65 6e 64 0a 72 65 74 | nt.with.other.functions..end.ret |
23a20 | 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 2e 68 61 73 | urn.result.end.function.path.has |
23a40 | 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 65 78 74 65 6e 73 69 6f 6e 73 29 0a 6c 6f 63 | extension(fname,.extensions).loc |
23a60 | 61 6c 20 66 65 78 74 20 3d 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d | al.fext.=.path.getextension(fnam |
23a80 | 65 29 3a 6c 6f 77 65 72 28 29 0a 69 66 20 74 79 70 65 28 65 78 74 65 6e 73 69 6f 6e 73 29 20 3d | e):lower().if.type(extensions).= |
23aa0 | 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 65 78 74 65 6e 73 69 6f 6e 20 | =."table".then.for._,.extension. |
23ac0 | 69 6e 20 70 61 69 72 73 28 65 78 74 65 6e 73 69 6f 6e 73 29 20 64 6f 0a 69 66 20 66 65 78 74 20 | in.pairs(extensions).do.if.fext. |
23ae0 | 3d 3d 20 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e | ==.extension.then.return.true.en |
23b00 | 64 0a 65 6e 64 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 28 | d.end.return.false.else.return.( |
23b20 | 66 65 78 74 20 3d 3d 20 65 78 74 65 6e 73 69 6f 6e 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | fext.==.extensions).end.end.func |
23b40 | 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 | tion.path.iscfile(fname).return. |
23b60 | 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 63 22 2c | path.hasextension(fname,.{.".c", |
23b80 | 20 22 2e 73 22 2c 20 22 2e 6d 22 20 7d 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 | .".s",.".m".}).end.function.path |
23ba0 | 2e 69 73 63 70 70 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 | .iscppfile(fname).return.path.ha |
23bc0 | 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 63 63 22 2c 20 22 2e 63 70 70 | sextension(fname,.{.".cc",.".cpp |
23be0 | 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 22 2e 6d | ",.".cxx",.".c",.".s",.".m",.".m |
23c00 | 6d 22 20 7d 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 78 66 69 6c 65 | m".}).end.function.path.iscxfile |
23c20 | 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e | (fname).return.path.hasextension |
23c40 | 28 66 6e 61 6d 65 2c 20 22 2e 63 78 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 | (fname,.".cx").end.function.path |
23c60 | 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 | .isobjcfile(fname).return.path.h |
23c80 | 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 | asextension(fname,.{.".m",.".mm" |
23ca0 | 20 7d 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 63 70 70 68 65 61 64 65 | .}).end.function.path.iscppheade |
23cc0 | 72 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f | r(fname).return.path.hasextensio |
23ce0 | 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 68 22 2c 20 22 2e 68 68 22 2c 20 22 2e 68 70 70 22 2c 20 | n(fname,.{.".h",.".hh",.".hpp",. |
23d00 | 22 2e 68 78 78 22 20 7d 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 61 70 | ".hxx".}).end.function.path.isap |
23d20 | 70 78 6d 61 6e 69 66 65 73 74 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 | pxmanifest(fname).return.path.ha |
23d40 | 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 22 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 | sextension(fname,.".appxmanifest |
23d60 | 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c | ").end.function.path.isSourceFil |
23d80 | 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f | e(fname).return.path.hasextensio |
23da0 | 6e 28 66 6e 61 6d 65 2c 20 7b 20 22 2e 63 63 22 2c 20 22 2e 63 70 70 22 2c 20 22 2e 63 78 78 22 | n(fname,.{.".cc",.".cpp",.".cxx" |
23dc0 | 2c 20 22 2e 63 22 2c 20 22 2e 73 22 2c 20 22 2e 6d 22 2c 20 22 2e 6d 6d 22 2c 20 22 2e 76 61 6c | ,.".c",.".s",.".m",.".mm",.".val |
23de0 | 61 22 20 7d 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 | a".}).end.function.path.isSource |
23e00 | 46 69 6c 65 56 53 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 69 73 53 6f 75 72 | FileVS(fname).return.path.isSour |
23e20 | 63 65 46 69 6c 65 28 66 6e 61 6d 65 29 0a 6f 72 20 70 61 74 68 2e 69 73 63 78 66 69 6c 65 28 66 | ceFile(fname).or.path.iscxfile(f |
23e40 | 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 69 73 61 73 6d 66 69 6c | name).end.function.path.isasmfil |
23e60 | 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f | e(fname).return.path.hasextensio |
23e80 | 6e 28 66 6e 61 6d 65 2c 20 22 2e 61 73 6d 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 | n(fname,.".asm").end.function.pa |
23ea0 | 74 68 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 | th.isresourcefile(fname).return. |
23ec0 | 70 61 74 68 2e 68 61 73 65 78 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 2c 20 22 2e 72 63 22 29 0a | path.hasextension(fname,.".rc"). |
23ee0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 | end.function.path.join(...).loca |
23f00 | 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 6e 75 6d 61 72 67 73 20 3d 20 73 65 6c 65 | l.arg={...}.local.numargs.=.sele |
23f20 | 63 74 28 22 23 22 2c 20 2e 2e 2e 29 0a 69 66 20 6e 75 6d 61 72 67 73 20 3d 3d 20 30 20 74 68 65 | ct("#",....).if.numargs.==.0.the |
23f40 | 6e 0a 72 65 74 75 72 6e 20 22 22 3b 0a 65 6e 64 0a 6c 6f 63 61 6c 20 61 6c 6c 70 61 72 74 73 20 | n.return."";.end.local.allparts. |
23f60 | 3d 20 7b 7d 0a 66 6f 72 20 69 20 3d 20 6e 75 6d 61 72 67 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 6c | =.{}.for.i.=.numargs,.1,.-1.do.l |
23f80 | 6f 63 61 6c 20 70 61 72 74 20 3d 20 73 65 6c 65 63 74 28 69 2c 20 2e 2e 2e 29 0a 69 66 20 70 61 | ocal.part.=.select(i,....).if.pa |
23fa0 | 72 74 20 61 6e 64 20 23 70 61 72 74 20 3e 20 30 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 2e 22 | rt.and.#part.>.0.and.part.~=."." |
23fc0 | 20 74 68 65 6e 0a 77 68 69 6c 65 20 70 61 72 74 3a 65 6e 64 73 77 69 74 68 28 22 2f 22 29 20 64 | .then.while.part:endswith("/").d |
23fe0 | 6f 0a 70 61 72 74 20 3d 20 70 61 72 74 3a 73 75 62 28 31 2c 20 2d 32 29 0a 65 6e 64 0a 74 61 62 | o.part.=.part:sub(1,.-2).end.tab |
24000 | 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 70 61 72 74 73 2c 20 31 2c 20 70 61 72 74 29 0a 69 66 20 | le.insert(allparts,.1,.part).if. |
24020 | 70 61 74 68 2e 69 73 61 62 73 6f 6c 75 74 65 28 70 61 72 74 29 20 74 68 65 6e 0a 62 72 65 61 6b | path.isabsolute(part).then.break |
24040 | 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 | .end.end.end.return.table.concat |
24060 | 28 61 6c 6c 70 61 72 74 73 2c 20 22 2f 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 | (allparts,."/").end.function.pat |
24080 | 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c 20 6e 65 77 62 61 73 65 29 0a 70 20 | h.rebase(p,.oldbase,.newbase).p. |
240a0 | 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e 28 6f 6c 64 | =.path.getabsolute(path.join(old |
240c0 | 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e | base,.p)).p.=.path.getrelative(n |
240e0 | 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ewbase,.p).return.p.end.function |
24100 | 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 2c 20 73 65 70 29 0a 69 66 20 28 74 79 70 65 | .path.translate(p,.sep).if.(type |
24120 | 28 70 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | (p).==."table").then.local.resul |
24140 | 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 | t.=.{.}.for._,.value.in.ipairs(p |
24160 | 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 74 | ).do.table.insert(result,.path.t |
24180 | 72 61 6e 73 6c 61 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 | ranslate(value)).end.return.resu |
241a0 | 6c 74 0a 65 6c 73 65 0a 69 66 20 28 6e 6f 74 20 73 65 70 29 20 74 68 65 6e 0a 69 66 20 28 6f 73 | lt.else.if.(not.sep).then.if.(os |
241c0 | 2e 69 73 28 22 77 69 6e 64 6f 77 73 22 29 29 20 74 68 65 6e 0a 73 65 70 20 3d 20 22 5c 5c 22 0a | .is("windows")).then.sep.=."\\". |
241e0 | 65 6c 73 65 0a 73 65 70 20 3d 20 22 2f 22 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 | else.sep.=."/".end.end.local.res |
24200 | 75 6c 74 20 3d 20 70 3a 67 73 75 62 28 22 5b 2f 5c 5c 5d 22 2c 20 73 65 70 29 0a 72 65 74 75 72 | ult.=.p:gsub("[/\\]",.sep).retur |
24220 | 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 77 | n.result.end.end.function.path.w |
24240 | 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 | ildcards(pattern).pattern.=.patt |
24260 | 65 72 6e 3a 67 73 75 62 28 22 28 5b 25 2b 25 2e 25 2d 25 5e 25 24 25 28 25 29 25 25 5d 29 22 2c | ern:gsub("([%+%.%-%^%$%(%)%%])", |
24280 | 20 22 25 25 25 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 | ."%%%1").pattern.=.pattern:gsub( |
242a0 | 22 25 2a 25 2a 22 2c 20 22 5c 30 30 31 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 61 74 74 65 72 | "%*%*",."\001").pattern.=.patter |
242c0 | 6e 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 5c 30 30 32 22 29 0a 70 61 74 74 65 72 6e 20 3d 20 70 | n:gsub("%*",."\002").pattern.=.p |
242e0 | 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 31 22 2c 20 22 2e 2a 22 29 0a 70 61 74 74 65 72 | attern:gsub("\001",.".*").patter |
24300 | 6e 20 3d 20 70 61 74 74 65 72 6e 3a 67 73 75 62 28 22 5c 30 30 32 22 2c 20 22 5b 5e 2f 5d 2a 22 | n.=.pattern:gsub("\002",."[^/]*" |
24320 | 29 0a 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 | ).return.pattern.end.function.pa |
24340 | 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 29 0a 6c 6f 63 61 6c 20 63 68 61 6e 67 65 64 0a 72 65 70 | th.trimdots(p).local.changed.rep |
24360 | 65 61 74 0a 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 0a 69 66 20 70 3a 73 74 61 72 74 73 77 69 | eat.changed.=.true.if.p:startswi |
24380 | 74 68 28 22 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 3a 73 75 62 28 33 29 0a 65 6c 73 65 69 | th("./").then.p.=.p:sub(3).elsei |
243a0 | 66 20 70 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 2e 2f 22 29 20 74 68 65 6e 0a 70 20 3d 20 70 | f.p:startswith("../").then.p.=.p |
243c0 | 3a 73 75 62 28 34 29 0a 65 6c 73 65 0a 63 68 61 6e 67 65 64 20 3d 20 66 61 6c 73 65 0a 65 6e 64 | :sub(4).else.changed.=.false.end |
243e0 | 0a 75 6e 74 69 6c 20 6e 6f 74 20 63 68 61 6e 67 65 64 0a 72 65 74 75 72 6e 20 70 0a 65 6e 64 0a | .until.not.changed.return.p.end. |
24400 | 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 6f 6c 64 62 61 73 65 2c | function.path.rebase(p,.oldbase, |
24420 | 20 6e 65 77 62 61 73 65 29 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 | .newbase).p.=.path.getabsolute(p |
24440 | 61 74 68 2e 6a 6f 69 6e 28 6f 6c 64 62 61 73 65 2c 20 70 29 29 0a 70 20 3d 20 70 61 74 68 2e 67 | ath.join(oldbase,.p)).p.=.path.g |
24460 | 65 74 72 65 6c 61 74 69 76 65 28 6e 65 77 62 61 73 65 2c 20 70 29 0a 72 65 74 75 72 6e 20 70 0a | etrelative(newbase,.p).return.p. |
24480 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 2e 72 65 70 6c 61 63 65 65 78 74 65 6e 73 69 | end.function.path.replaceextensi |
244a0 | 6f 6e 28 70 2c 20 6e 65 77 65 78 74 29 0a 6c 6f 63 61 6c 20 65 78 74 20 3d 20 70 61 74 68 2e 67 | on(p,.newext).local.ext.=.path.g |
244c0 | 65 74 65 78 74 65 6e 73 69 6f 6e 28 70 29 0a 69 66 20 6e 6f 74 20 65 78 74 20 74 68 65 6e 0a 72 | etextension(p).if.not.ext.then.r |
244e0 | 65 74 75 72 6e 20 70 0a 65 6e 64 0a 69 66 20 23 6e 65 77 65 78 74 20 3e 20 30 20 61 6e 64 20 6e | eturn.p.end.if.#newext.>.0.and.n |
24500 | 6f 74 20 6e 65 77 65 78 74 3a 66 69 6e 64 6c 61 73 74 28 22 2e 22 2c 20 74 72 75 65 29 20 74 68 | ot.newext:findlast(".",.true).th |
24520 | 65 6e 0a 6e 65 77 65 78 74 20 3d 20 22 2e 22 2e 2e 6e 65 77 65 78 74 0a 65 6e 64 0a 72 65 74 75 | en.newext.=."."..newext.end.retu |
24540 | 72 6e 20 70 3a 6d 61 74 63 68 28 22 5e 28 2e 2a 29 22 2e 2e 65 78 74 2e 2e 22 24 22 29 2e 2e 6e | rn.p:match("^(.*)"..ext.."$")..n |
24560 | 65 77 65 78 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f | ewext.end..function.string.explo |
24580 | 64 65 28 73 2c 20 70 61 74 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 70 61 74 74 65 72 | de(s,.pattern,.plain).if.(patter |
245a0 | 6e 20 3d 3d 20 27 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 65 6e 64 0a 6c | n.==.'').then.return.false.end.l |
245c0 | 6f 63 61 6c 20 70 6f 73 20 3d 20 30 0a 6c 6f 63 61 6c 20 61 72 72 20 3d 20 7b 20 7d 0a 66 6f 72 | ocal.pos.=.0.local.arr.=.{.}.for |
245e0 | 20 73 74 2c 73 70 20 69 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 72 65 74 75 72 6e 20 73 3a 66 69 | .st,sp.in.function().return.s:fi |
24600 | 6e 64 28 70 61 74 74 65 72 6e 2c 20 70 6f 73 2c 20 70 6c 61 69 6e 29 20 65 6e 64 20 64 6f 0a 74 | nd(pattern,.pos,.plain).end.do.t |
24620 | 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 73 2c 20 73 74 2d 31 | able.insert(arr,.s:sub(pos,.st-1 |
24640 | 29 29 0a 70 6f 73 20 3d 20 73 70 20 2b 20 31 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | )).pos.=.sp.+.1.end.table.insert |
24660 | 28 61 72 72 2c 20 73 3a 73 75 62 28 70 6f 73 29 29 0a 72 65 74 75 72 6e 20 61 72 72 0a 65 6e 64 | (arr,.s:sub(pos)).return.arr.end |
24680 | 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 66 69 6e 64 6c 61 73 74 28 73 2c 20 70 61 74 | .function.string.findlast(s,.pat |
246a0 | 74 65 72 6e 2c 20 70 6c 61 69 6e 29 0a 6c 6f 63 61 6c 20 63 75 72 72 20 3d 20 30 0a 72 65 70 65 | tern,.plain).local.curr.=.0.repe |
246c0 | 61 74 0a 6c 6f 63 61 6c 20 6e 65 78 74 20 3d 20 73 3a 66 69 6e 64 28 70 61 74 74 65 72 6e 2c 20 | at.local.next.=.s:find(pattern,. |
246e0 | 63 75 72 72 20 2b 20 31 2c 20 70 6c 61 69 6e 29 0a 69 66 20 28 6e 65 78 74 29 20 74 68 65 6e 20 | curr.+.1,.plain).if.(next).then. |
24700 | 63 75 72 72 20 3d 20 6e 65 78 74 20 65 6e 64 0a 75 6e 74 69 6c 20 28 6e 6f 74 20 6e 65 78 74 29 | curr.=.next.end.until.(not.next) |
24720 | 0a 69 66 20 28 63 75 72 72 20 3e 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 63 75 72 72 0a | .if.(curr.>.0).then.return.curr. |
24740 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 | end.end.function.string.startswi |
24760 | 74 68 28 68 61 79 73 74 61 63 6b 2c 20 6e 65 65 64 6c 65 29 0a 72 65 74 75 72 6e 20 28 68 61 79 | th(haystack,.needle).return.(hay |
24780 | 73 74 61 63 6b 3a 66 69 6e 64 28 6e 65 65 64 6c 65 2c 20 31 2c 20 74 72 75 65 29 20 3d 3d 20 31 | stack:find(needle,.1,.true).==.1 |
247a0 | 29 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 74 | ).end..function.table.contains(t |
247c0 | 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f | ,.value).for._,.v.in.pairs(t).do |
247e0 | 0a 69 66 20 76 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 | .if.v.==.value.then.return.true. |
24800 | 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 66 75 6e 63 74 69 6f | end.end.return.false.end.functio |
24820 | 6e 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 74 2c 20 76 61 6c 75 65 29 0a 66 6f 72 20 | n.table.icontains(t,.value).for. |
24840 | 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 69 66 20 76 20 3d 3d 20 76 61 6c | _,.v.in.ipairs(t).do.if.v.==.val |
24860 | 75 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 72 65 74 75 | ue.then.return.true.end.end.retu |
24880 | 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 64 65 65 70 | rn.false.end.function.table.deep |
248a0 | 63 6f 70 79 28 6f 62 6a 65 63 74 29 0a 6c 6f 63 61 6c 20 73 65 65 6e 20 3d 20 7b 7d 0a 6c 6f 63 | copy(object).local.seen.=.{}.loc |
248c0 | 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 28 6f 62 6a 65 63 74 29 0a 69 66 20 74 79 70 65 | al.function.copy(object).if.type |
248e0 | 28 6f 62 6a 65 63 74 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | (object).~=."table".then.return. |
24900 | 6f 62 6a 65 63 74 0a 65 6c 73 65 69 66 20 73 65 65 6e 5b 6f 62 6a 65 63 74 5d 20 74 68 65 6e 0a | object.elseif.seen[object].then. |
24920 | 72 65 74 75 72 6e 20 73 65 65 6e 5b 6f 62 6a 65 63 74 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6c | return.seen[object].end.local.cl |
24940 | 6f 6e 65 20 3d 20 7b 7d 0a 73 65 65 6e 5b 6f 62 6a 65 63 74 5d 20 3d 20 63 6c 6f 6e 65 0a 66 6f | one.=.{}.seen[object].=.clone.fo |
24960 | 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 6f 62 6a 65 63 74 29 20 64 6f | r.key,.value.in.pairs(object).do |
24980 | 0a 63 6c 6f 6e 65 5b 6b 65 79 5d 20 3d 20 63 6f 70 79 28 76 61 6c 75 65 29 0a 65 6e 64 0a 73 65 | .clone[key].=.copy(value).end.se |
249a0 | 74 6d 65 74 61 74 61 62 6c 65 28 63 6c 6f 6e 65 2c 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 6f | tmetatable(clone,.getmetatable(o |
249c0 | 62 6a 65 63 74 29 29 0a 72 65 74 75 72 6e 20 63 6c 6f 6e 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | bject)).return.clone.end.return. |
249e0 | 63 6f 70 79 28 6f 62 6a 65 63 74 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e | copy(object).end.function.table. |
24a00 | 65 78 74 72 61 63 74 28 61 72 72 2c 20 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 | extract(arr,.fname).local.result |
24a20 | 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f | .=.{.}.for._,v.in.ipairs(arr).do |
24a40 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 5b 66 6e 61 6d 65 5d 29 0a | .table.insert(result,.v[fname]). |
24a60 | 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 74 | end.return.result.end.function.t |
24a80 | 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | able.flatten(arr).local.result.= |
24aa0 | 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 61 74 74 65 6e 28 61 72 72 29 | .{.}.local.function.flatten(arr) |
24ac0 | 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 61 72 72 29 20 64 6f 0a 69 66 20 74 | .for._,.v.in.ipairs(arr).do.if.t |
24ae0 | 79 70 65 28 76 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6c 61 74 74 65 6e 28 76 | ype(v).==."table".then.flatten(v |
24b00 | 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 76 29 0a 65 | ).else.table.insert(result,.v).e |
24b20 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6c 61 74 74 65 6e 28 61 72 72 29 0a 72 65 74 75 72 6e 20 72 | nd.end.end.flatten(arr).return.r |
24b40 | 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 69 6d 70 6c 6f 64 65 | esult.end.function.table.implode |
24b60 | 28 61 72 72 2c 20 62 65 66 6f 72 65 2c 20 61 66 74 65 72 2c 20 62 65 74 77 65 65 6e 29 0a 6c 6f | (arr,.before,.after,.between).lo |
24b80 | 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 | cal.result.=."".for._,v.in.ipair |
24ba0 | 73 28 61 72 72 29 20 64 6f 0a 69 66 20 28 72 65 73 75 6c 74 20 7e 3d 20 22 22 20 61 6e 64 20 62 | s(arr).do.if.(result.~=."".and.b |
24bc0 | 65 74 77 65 65 6e 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 | etween).then.result.=.result.... |
24be0 | 62 65 74 77 65 65 6e 0a 65 6e 64 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 20 2e 2e 20 62 | between.end.result.=.result....b |
24c00 | 65 66 6f 72 65 20 2e 2e 20 76 20 2e 2e 20 61 66 74 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 | efore....v....after.end.return.r |
24c20 | 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 69 6e 73 65 72 74 66 | esult.end.function.table.insertf |
24c40 | 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 73 29 | lat(tbl,.values).if.type(values) |
24c60 | 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e | .==."table".then.for._,.value.in |
24c80 | 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 66 | .ipairs(values).do.table.insertf |
24ca0 | 6c 61 74 28 74 62 6c 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 | lat(tbl,.value).end.else.table.i |
24cc0 | 6e 73 65 72 74 28 74 62 6c 2c 20 76 61 6c 75 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | nsert(tbl,.values).end.end.funct |
24ce0 | 69 6f 6e 20 74 61 62 6c 65 2e 69 73 65 6d 70 74 79 28 74 29 0a 72 65 74 75 72 6e 20 6e 65 78 74 | ion.table.isempty(t).return.next |
24d00 | 28 74 29 20 3d 3d 20 6e 69 6c 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 6a 6f | (t).==.nil.end.function.table.jo |
24d20 | 69 6e 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 6c 6f 63 61 6c 20 72 65 | in(...).local.arg={...}.local.re |
24d40 | 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 74 20 69 6e 20 69 70 61 69 72 73 28 61 72 67 | sult.=.{.}.for._,t.in.ipairs(arg |
24d60 | 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a | ).do.if.type(t).==."table".then. |
24d80 | 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e | for._,v.in.ipairs(t).do.table.in |
24da0 | 73 65 72 74 28 72 65 73 75 6c 74 2c 20 76 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 | sert(result,.v).end.else.table.i |
24dc0 | 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 74 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | nsert(result,.t).end.end.return. |
24de0 | 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 6b 65 79 73 28 74 | result.end.function.table.keys(t |
24e00 | 62 6c 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 20 5f 20 69 6e 20 | bl).local.keys.=.{}.for.k,._.in. |
24e20 | 70 61 69 72 73 28 74 62 6c 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c | pairs(tbl).do.table.insert(keys, |
24e40 | 20 6b 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | .k).end.return.keys.end.function |
24e60 | 20 74 61 62 6c 65 2e 6d 65 72 67 65 28 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e | .table.merge(...).local.arg={... |
24e80 | 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 74 20 69 6e 20 | }.local.result.=.{.}.for._,t.in. |
24ea0 | 69 70 61 69 72 73 28 61 72 67 29 20 64 6f 0a 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 22 74 61 | ipairs(arg).do.if.type(t).==."ta |
24ec0 | 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f | ble".then.for.k,v.in.pairs(t).do |
24ee0 | 0a 72 65 73 75 6c 74 5b 6b 5d 20 3d 20 76 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 22 69 | .result[k].=.v.end.else.error("i |
24f00 | 6e 76 61 6c 69 64 20 76 61 6c 75 65 22 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 | nvalid.value").end.end.return.re |
24f20 | 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 | sult.end.function.table.translat |
24f40 | 65 28 61 72 72 2c 20 74 72 61 6e 73 6c 61 74 69 6f 6e 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 | e(arr,.translation).local.result |
24f60 | 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 61 72 | .=.{.}.for._,.value.in.ipairs(ar |
24f80 | 72 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 76 61 6c 75 65 0a 69 66 20 74 79 70 65 28 74 72 61 6e 73 | r).do.local.tvalue.if.type(trans |
24fa0 | 6c 61 74 69 6f 6e 29 20 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 74 68 65 6e 0a 74 76 61 6c 75 | lation).==."function".then.tvalu |
24fc0 | 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 28 76 61 6c 75 65 29 0a 65 6c 73 65 0a 74 76 61 6c | e.=.translation(value).else.tval |
24fe0 | 75 65 20 3d 20 74 72 61 6e 73 6c 61 74 69 6f 6e 5b 76 61 6c 75 65 5d 0a 65 6e 64 0a 69 66 20 28 | ue.=.translation[value].end.if.( |
25000 | 74 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 | tvalue).then.table.insert(result |
25020 | 2c 20 74 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a | ,.tvalue).end.end.return.result. |
25040 | 65 6e 64 0a 00 69 6f 2e 65 6f 6c 20 20 20 20 20 20 20 20 20 3d 20 22 5c 6e 22 0a 69 6f 2e 69 6e | end..io.eol.........=."\n".io.in |
25060 | 64 65 6e 74 20 20 20 20 20 20 3d 20 22 5c 74 22 0a 69 6f 2e 69 6e 64 65 6e 74 4c 65 76 65 6c 20 | dent......=."\t".io.indentLevel. |
25080 | 3d 20 30 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 5f 65 73 63 61 70 65 72 28 76 29 20 72 | =.0.local.function._escaper(v).r |
250a0 | 65 74 75 72 6e 20 76 20 65 6e 64 0a 5f 65 73 63 20 3d 20 5f 65 73 63 61 70 65 72 0a 66 75 6e 63 | eturn.v.end._esc.=._escaper.func |
250c0 | 74 69 6f 6e 20 69 6f 2e 63 61 70 74 75 72 65 28 29 0a 69 6f 2e 63 61 70 74 75 72 65 64 20 3d 20 | tion.io.capture().io.captured.=. |
250e0 | 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a | ''.end.function.io.endcapture(). |
25100 | 6c 6f 63 61 6c 20 63 61 70 74 75 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 0a 69 6f 2e | local.captured.=.io.captured.io. |
25120 | 63 61 70 74 75 72 65 64 20 3d 20 6e 69 6c 0a 72 65 74 75 72 6e 20 63 61 70 74 75 72 65 64 0a 65 | captured.=.nil.return.captured.e |
25140 | 6e 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f 6f 70 65 6e 20 3d 20 69 6f 2e 6f 70 65 6e 0a | nd.local.builtin_open.=.io.open. |
25160 | 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 6f 70 65 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 69 66 | function.io.open(fname,.mode).if |
25180 | 20 28 6d 6f 64 65 29 20 74 68 65 6e 0a 69 66 20 28 6d 6f 64 65 3a 66 69 6e 64 28 22 77 22 29 29 | .(mode).then.if.(mode:find("w")) |
251a0 | 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 | .then.local.dir.=.path.getdirect |
251c0 | 6f 72 79 28 66 6e 61 6d 65 29 0a 6f 6b 2c 20 65 72 72 20 3d 20 6f 73 2e 6d 6b 64 69 72 28 64 69 | ory(fname).ok,.err.=.os.mkdir(di |
251e0 | 72 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 | r).if.(not.ok).then.error(err,.0 |
25200 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 62 75 69 6c 74 69 6e 5f 6f 70 65 | ).end.end.end.return.builtin_ope |
25220 | 6e 28 66 6e 61 6d 65 2c 20 6d 6f 64 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 70 | n(fname,.mode).end.function.io.p |
25240 | 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a | rintf(msg,....).local.arg={...}. |
25260 | 69 66 20 6e 6f 74 20 69 6f 2e 65 6f 6c 20 74 68 65 6e 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 6e 22 | if.not.io.eol.then.io.eol.=."\n" |
25280 | 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6f 2e 69 6e 64 65 6e 74 20 74 68 65 6e 0a 69 6f 2e 69 6e | .end.if.not.io.indent.then.io.in |
252a0 | 64 65 6e 74 20 3d 20 22 5c 74 22 0a 65 6e 64 0a 69 66 20 74 79 70 65 28 6d 73 67 29 20 3d 3d 20 | dent.=."\t".end.if.type(msg).==. |
252c0 | 22 6e 75 6d 62 65 72 22 20 74 68 65 6e 0a 73 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 69 6f 2e | "number".then.s.=.string.rep(io. |
252e0 | 69 6e 64 65 6e 74 2c 20 6d 73 67 29 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 74 61 | indent,.msg)....string.format(ta |
25300 | 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a 65 6c 73 65 0a 73 20 3d 20 73 74 72 69 6e 67 | ble.unpack(arg)).else.s.=.string |
25320 | 2e 66 6f 72 6d 61 74 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 0a | .format(msg,.table.unpack(arg)). |
25340 | 65 6e 64 0a 69 66 20 69 6f 2e 63 61 70 74 75 72 65 64 20 74 68 65 6e 0a 69 6f 2e 63 61 70 74 75 | end.if.io.captured.then.io.captu |
25360 | 72 65 64 20 3d 20 69 6f 2e 63 61 70 74 75 72 65 64 20 2e 2e 20 73 20 2e 2e 20 69 6f 2e 65 6f 6c | red.=.io.captured....s....io.eol |
25380 | 0a 65 6c 73 65 0a 69 6f 2e 77 72 69 74 65 28 73 29 0a 69 6f 2e 77 72 69 74 65 28 69 6f 2e 65 6f | .else.io.write(s).io.write(io.eo |
253a0 | 6c 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 78 70 72 69 6e 74 66 28 6d | l).end.end.function.io.xprintf(m |
253c0 | 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 61 6c 20 61 72 67 20 3d 20 7b 2e 2e 2e 7d 0a 66 6f 72 20 69 | sg,....).local.arg.=.{...}.for.i |
253e0 | 20 3d 20 31 2c 20 23 61 72 67 20 64 6f 0a 61 72 67 5b 69 5d 20 3d 20 69 6f 2e 65 73 63 28 61 72 | .=.1,.#arg.do.arg[i].=.io.esc(ar |
25400 | 67 5b 69 5d 29 0a 65 6e 64 0a 69 6f 2e 70 72 69 6e 74 66 28 6d 73 67 2c 20 75 6e 70 61 63 6b 28 | g[i]).end.io.printf(msg,.unpack( |
25420 | 61 72 67 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 73 63 28 76 61 6c 75 65 29 | arg)).end.function.io.esc(value) |
25440 | 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a | .if.type(value).==."table".then. |
25460 | 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 6e 20 3d 20 23 76 61 6c | local.result.=.{}.local.n.=.#val |
25480 | 75 65 0a 66 6f 72 20 69 20 3d 20 31 2c 20 6e 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ue.for.i.=.1,.n.do.table.insert( |
254a0 | 72 65 73 75 6c 74 2c 20 69 6f 2e 65 73 63 28 76 61 6c 75 65 5b 69 5d 29 29 0a 65 6e 64 0a 72 65 | result,.io.esc(value[i])).end.re |
254c0 | 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 72 65 74 75 72 6e 20 5f 65 73 63 28 76 61 6c 75 | turn.result.end.return._esc(valu |
254e0 | 65 20 6f 72 20 22 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6f 2e 65 73 63 61 70 65 72 | e.or."").end.function.io.escaper |
25500 | 28 66 75 6e 63 29 0a 5f 65 73 63 20 3d 20 66 75 6e 63 20 6f 72 20 5f 65 73 63 61 70 65 72 0a 65 | (func)._esc.=.func.or._escaper.e |
25520 | 6e 64 0a 5f 70 20 3d 20 69 6f 2e 70 72 69 6e 74 66 0a 5f 78 20 3d 20 69 6f 2e 78 70 72 69 6e 74 | nd._p.=.io.printf._x.=.io.xprint |
25540 | 66 0a 00 70 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 | f..premake.=.{.}.premake.platfor |
25560 | 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 | ms.=.{.Native.=.{.cfgsuffix..... |
25580 | 20 20 3d 20 22 22 2c 0a 7d 2c 0a 78 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 | ..=."",.},.x32.=.{.cfgsuffix.... |
255a0 | 20 20 20 3d 20 22 33 32 22 2c 0a 7d 2c 0a 78 36 34 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 | ...=."32",.},.x64.=.{.cfgsuffix. |
255c0 | 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 0a 7b 0a 63 | ......=."64",.},.Universal.=.{.c |
255e0 | 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 0a 55 6e 69 76 | fgsuffix.......=."univ",.},.Univ |
25600 | 65 72 73 61 6c 33 32 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 | ersal32.=.{.cfgsuffix.......=."u |
25620 | 6e 69 76 33 32 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 0a 7b 0a 63 66 67 73 75 | niv32",.},.Universal64.=.{.cfgsu |
25640 | 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 75 6e 69 76 36 34 22 2c 0a 7d 2c 0a 50 53 33 20 3d 0a | ffix.......=."univ64",.},.PS3.=. |
25660 | 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 73 33 22 2c 0a 69 73 63 72 6f | {.cfgsuffix.......=."ps3",.iscro |
25680 | 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 6f 73 68 61 72 65 64 6c 69 62 73 20 | sscompiler.=.true,.nosharedlibs. |
256a0 | 20 20 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 | ...=.true,.namestyle.......=."PS |
256c0 | 33 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 | 3",.},.WiiDev.=.{.cfgsuffix..... |
256e0 | 20 20 3d 20 22 77 69 69 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 | ..=."wii",.iscrosscompiler.=.tru |
25700 | 65 2c 0a 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 50 53 33 22 2c 0a 7d 2c 0a 58 | e,.namestyle.......=."PS3",.},.X |
25720 | 62 6f 78 33 36 30 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 78 62 | box360.=.{.cfgsuffix.......=."xb |
25740 | 6f 78 33 36 30 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a | ox360",.iscrosscompiler.=.true,. |
25760 | 6e 61 6d 65 73 74 79 6c 65 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a | namestyle.......=."windows",.},. |
25780 | 50 6f 77 65 72 50 43 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 70 | PowerPC.=.{.cfgsuffix.......=."p |
257a0 | 70 63 22 2c 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a | pc",.iscrosscompiler.=.true,.},. |
257c0 | 41 52 4d 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 41 52 4d 22 2c | ARM.=.{.cfgsuffix.......=."ARM", |
257e0 | 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 4f 72 62 69 | .iscrosscompiler.=.true,.},.Orbi |
25800 | 73 20 3d 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 22 2c | s.=.{.cfgsuffix.......=."orbis", |
25820 | 0a 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 3d 20 74 72 75 65 2c 0a 6e 61 6d 65 73 74 79 | .iscrosscompiler.=.true,.namesty |
25840 | 6c 65 20 20 20 20 20 20 20 3d 20 22 4f 72 62 69 73 22 2c 0a 7d 2c 0a 44 75 72 61 6e 67 6f 20 3d | le.......=."Orbis",.},.Durango.= |
25860 | 0a 7b 0a 63 66 67 73 75 66 66 69 78 20 20 20 20 20 20 20 3d 20 22 64 75 72 61 6e 67 6f 22 2c 0a | .{.cfgsuffix.......=."durango",. |
25880 | 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 73 68 61 72 65 64 | iscrosscompiler.=.true,.noshared |
258a0 | 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 20 20 20 20 20 20 | libs....=.true,.namestyle....... |
258c0 | 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 7d 2c 0a 7d 0a 6c 6f 63 61 6c 20 62 75 69 6c 74 69 6e 5f | =."windows",.},.}.local.builtin_ |
258e0 | 64 6f 66 69 6c 65 20 3d 20 64 6f 66 69 6c 65 0a 66 75 6e 63 74 69 6f 6e 20 64 6f 66 69 6c 65 28 | dofile.=.dofile.function.dofile( |
25900 | 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 6f 6c 64 63 77 64 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 | fname).local.oldcwd.=.os.getcwd( |
25920 | 29 0a 6c 6f 63 61 6c 20 6f 6c 64 66 69 6c 65 20 3d 20 5f 53 43 52 49 50 54 0a 69 66 20 28 6e 6f | ).local.oldfile.=._SCRIPT.if.(no |
25940 | 74 20 6f 73 2e 69 73 66 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 | t.os.isfile(fname)).then.local.p |
25960 | 61 74 68 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 66 6e 61 6d 65 2c 20 5f 4f 50 54 49 | ath.=.os.pathsearch(fname,._OPTI |
25980 | 4f 4e 53 5b 22 73 63 72 69 70 74 73 22 5d 2c 20 6f 73 2e 67 65 74 65 6e 76 28 22 50 52 45 4d 41 | ONS["scripts"],.os.getenv("PREMA |
259a0 | 4b 45 5f 50 41 54 48 22 29 29 0a 69 66 20 28 70 61 74 68 29 20 74 68 65 6e 0a 66 6e 61 6d 65 20 | KE_PATH")).if.(path).then.fname. |
259c0 | 3d 20 70 61 74 68 2e 2e 22 2f 22 2e 2e 66 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 5f 53 43 52 49 | =.path.."/"..fname.end.end._SCRI |
259e0 | 50 54 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 | PT.=.path.getabsolute(fname).loc |
25a00 | 61 6c 20 6e 65 77 63 77 64 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 5f 53 | al.newcwd.=.path.getdirectory(_S |
25a20 | 43 52 49 50 54 29 0a 6f 73 2e 63 68 64 69 72 28 6e 65 77 63 77 64 29 0a 6c 6f 63 61 6c 20 61 2c | CRIPT).os.chdir(newcwd).local.a, |
25a40 | 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 20 3d 20 62 75 69 6c 74 69 6e 5f 64 6f 66 69 6c 65 28 | .b,.c,.d,.e,.f.=.builtin_dofile( |
25a60 | 5f 53 43 52 49 50 54 29 0a 5f 53 43 52 49 50 54 20 3d 20 6f 6c 64 66 69 6c 65 0a 6f 73 2e 63 68 | _SCRIPT)._SCRIPT.=.oldfile.os.ch |
25a80 | 64 69 72 28 6f 6c 64 63 77 64 29 0a 72 65 74 75 72 6e 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 | dir(oldcwd).return.a,.b,.c,.d,.e |
25aa0 | 2c 20 66 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 69 66 28 65 78 70 72 2c 20 74 72 75 65 76 | ,.f.end.function.iif(expr,.truev |
25ac0 | 61 6c 2c 20 66 61 6c 73 65 76 61 6c 29 0a 69 66 20 28 65 78 70 72 29 20 74 68 65 6e 0a 72 65 74 | al,.falseval).if.(expr).then.ret |
25ae0 | 75 72 6e 20 74 72 75 65 76 61 6c 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 76 61 6c | urn.trueval.else.return.falseval |
25b00 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 28 66 6e 61 6d 65 29 | .end.end.function.include(fname) |
25b20 | 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 | .local.dir,.name.=.premake.findD |
25b40 | 65 66 61 75 6c 74 53 63 72 69 70 74 28 66 6e 61 6d 65 2c 20 66 61 6c 73 65 29 0a 69 66 20 64 69 | efaultScript(fname,.false).if.di |
25b60 | 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 6f 66 69 6c 65 28 64 69 72 20 | r.~=.nil.then.return.dofile(dir. |
25b80 | 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 0a 65 | ..."/"....name).end.return.nil.e |
25ba0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 66 28 6d 73 67 2c 20 2e 2e 2e 29 0a 6c 6f 63 | nd.function.printf(msg,....).loc |
25bc0 | 61 6c 20 61 72 67 3d 7b 2e 2e 2e 7d 0a 70 72 69 6e 74 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 | al.arg={...}.print(string.format |
25be0 | 28 6d 73 67 2c 20 74 61 62 6c 65 2e 75 6e 70 61 63 6b 28 61 72 67 29 29 29 0a 65 6e 64 0a 66 75 | (msg,.table.unpack(arg))).end.fu |
25c00 | 6e 63 74 69 6f 6e 20 74 79 70 65 78 28 74 29 0a 6c 6f 63 61 6c 20 6d 74 20 3d 20 67 65 74 6d 65 | nction.typex(t).local.mt.=.getme |
25c20 | 74 61 74 61 62 6c 65 28 74 29 0a 69 66 20 28 6d 74 29 20 74 68 65 6e 0a 69 66 20 28 6d 74 2e 5f | tatable(t).if.(mt).then.if.(mt._ |
25c40 | 5f 74 79 70 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6d 74 2e 5f 5f 74 79 70 65 0a 65 6e 64 | _type).then.return.mt.__type.end |
25c60 | 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 79 70 65 28 74 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 | .end.return.type(t).end..premake |
25c80 | 2e 61 63 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 | .action.=.{.}.premake.action.lis |
25ca0 | 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e | t.=.{.}.function.premake.action. |
25cc0 | 61 64 64 28 61 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c | add(a).local.missing.for._,.fiel |
25ce0 | 64 20 69 6e 20 69 70 61 69 72 73 28 7b 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 | d.in.ipairs({"description",."tri |
25d00 | 67 67 65 72 22 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 61 5b 66 69 65 6c 64 5d 29 20 74 68 65 | gger"}).do.if.(not.a[field]).the |
25d20 | 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 6d 69 | n.missing.=.field.end.end.if.(mi |
25d40 | 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 61 63 74 69 6f 6e 20 6e 65 65 64 73 20 | ssing).then.error("action.needs. |
25d60 | 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 61 | a."....missing,.3).end.premake.a |
25d80 | 63 74 69 6f 6e 2e 6c 69 73 74 5b 61 2e 74 72 69 67 67 65 72 5d 20 3d 20 61 0a 65 6e 64 0a 66 75 | ction.list[a.trigger].=.a.end.fu |
25da0 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 61 6c 6c 28 6e 61 6d 65 29 | nction.premake.action.call(name) |
25dc0 | 0a 6c 6f 63 61 6c 20 61 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 73 74 5b 6e | .local.a.=.premake.action.list[n |
25de0 | 61 6d 65 5d 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e | ame].for.sln.in.premake.solution |
25e00 | 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 20 74 68 65 6e 0a | .each().do.if.a.onsolution.then. |
25e20 | 61 2e 6f 6e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e | a.onsolution(sln).end.for.prj.in |
25e40 | 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 |
25e60 | 6e 29 20 64 6f 0a 69 66 20 61 2e 6f 6e 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 61 2e 6f 6e 70 72 | n).do.if.a.onproject.then.a.onpr |
25e80 | 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 2e 65 78 65 63 | oject(prj).end.end.end.if.a.exec |
25ea0 | 75 74 65 20 74 68 65 6e 0a 61 2e 65 78 65 63 75 74 65 28 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | ute.then.a.execute().end.end.fun |
25ec0 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 72 | ction.premake.action.current().r |
25ee0 | 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 74 28 5f 41 43 54 49 4f 4e | eturn.premake.action.get(_ACTION |
25f00 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 67 65 | ).end.function.premake.action.ge |
25f20 | 74 28 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 6c 69 | t(name).return.premake.action.li |
25f40 | 73 74 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 | st[name].end.function.premake.ac |
25f60 | 74 69 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 | tion.each().local.keys.=.{.}.for |
25f80 | 20 5f 2c 20 61 63 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 61 63 74 69 | ._,.action.in.pairs(premake.acti |
25fa0 | 6f 6e 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 61 | on.list).do.table.insert(keys,.a |
25fc0 | 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 | ction.trigger).end.table.sort(ke |
25fe0 | 79 73 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 | ys).local.i.=.0.return.function( |
26000 | 29 0a 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f | ).i.=.i.+.1.return.premake.actio |
26020 | 6e 2e 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | n.list[keys[i]].end.end.function |
26040 | 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 6e 61 6d 65 29 0a 5f 41 43 54 49 4f | .premake.action.set(name)._ACTIO |
26060 | 4e 20 3d 20 6e 61 6d 65 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e | N.=.name.local.action.=.premake. |
26080 | 61 63 74 69 6f 6e 2e 67 65 74 28 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 74 68 65 6e 0a | action.get(name).if.action.then. |
260a0 | 5f 4f 53 20 3d 20 61 63 74 69 6f 6e 2e 6f 73 20 6f 72 20 5f 4f 53 0a 65 6e 64 0a 65 6e 64 0a 66 | _OS.=.action.os.or._OS.end.end.f |
260c0 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 75 70 70 6f 72 74 73 28 | unction.premake.action.supports( |
260e0 | 61 63 74 69 6f 6e 2c 20 66 65 61 74 75 72 65 29 0a 69 66 20 6e 6f 74 20 61 63 74 69 6f 6e 20 74 | action,.feature).if.not.action.t |
26100 | 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 76 | hen.return.false.end.if.action.v |
26120 | 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 74 68 65 6e 0a 69 66 20 74 61 62 6c 65 2e 63 6f 6e | alid_languages.then.if.table.con |
26140 | 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 2c 20 66 65 | tains(action.valid_languages,.fe |
26160 | 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a | ature).then.return.true.end.end. |
26180 | 69 66 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 20 74 68 65 6e 0a 69 66 20 74 61 | if.action.valid_kinds.then.if.ta |
261a0 | 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 2c | ble.contains(action.valid_kinds, |
261c0 | 20 66 65 61 74 75 72 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 | .feature).then.return.true.end.e |
261e0 | 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6f 70 74 | nd.return.false.end..premake.opt |
26200 | 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 | ion.=.{.}.premake.option.list.=. |
26220 | 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 | {.}.function.premake.option.add( |
26240 | 6f 70 74 29 0a 6c 6f 63 61 6c 20 6d 69 73 73 69 6e 67 0a 66 6f 72 20 5f 2c 20 66 69 65 6c 64 20 | opt).local.missing.for._,.field. |
26260 | 69 6e 20 69 70 61 69 72 73 28 7b 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 2c 20 22 74 72 69 67 | in.ipairs({."description",."trig |
26280 | 67 65 72 22 20 7d 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 6f 70 74 5b 66 69 65 6c 64 5d 29 20 74 | ger".}).do.if.(not.opt[field]).t |
262a0 | 68 65 6e 0a 6d 69 73 73 69 6e 67 20 3d 20 66 69 65 6c 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 | hen.missing.=.field.end.end.if.( |
262c0 | 6d 69 73 73 69 6e 67 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6f 70 74 69 6f 6e 20 6e 65 65 64 | missing).then.error("option.need |
262e0 | 73 20 61 20 22 20 2e 2e 20 6d 69 73 73 69 6e 67 2c 20 33 29 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 | s.a."....missing,.3).end.premake |
26300 | 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 5b 6f 70 74 2e 74 72 69 67 67 65 72 5d 20 3d 20 6f 70 74 0a | .option.list[opt.trigger].=.opt. |
26320 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 28 | end.function.premake.option.get( |
26340 | 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 6c 69 73 74 | name).return.premake.option.list |
26360 | 5b 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 | [name].end.function.premake.opti |
26380 | 6f 6e 2e 65 61 63 68 28 29 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f | on.each().local.keys.=.{.}.for._ |
263a0 | 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e | ,.option.in.pairs(premake.option |
263c0 | 2e 6c 69 73 74 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6f 70 74 | .list).do.table.insert(keys,.opt |
263e0 | 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 79 73 | ion.trigger).end.table.sort(keys |
26400 | 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a | ).local.i.=.0.return.function(). |
26420 | 69 20 3d 20 69 20 2b 20 31 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e | i.=.i.+.1.return.premake.option. |
26440 | 6c 69 73 74 5b 6b 65 79 73 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | list[keys[i]].end.end.function.p |
26460 | 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 74 65 28 76 61 6c 75 65 73 29 0a 66 | remake.option.validate(values).f |
26480 | 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 | or.key,.value.in.pairs(values).d |
264a0 | 6f 0a 6c 6f 63 61 6c 20 6f 70 74 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 67 65 74 | o.local.opt.=.premake.option.get |
264c0 | 28 6b 65 79 29 0a 69 66 20 28 6e 6f 74 20 6f 70 74 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 | (key).if.(not.opt).then.return.f |
264e0 | 61 6c 73 65 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 20 27 22 20 2e 2e 20 6b 65 79 20 | alse,."invalid.option.'"....key. |
26500 | 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 28 6f 70 74 2e 76 61 6c 75 65 20 61 6e 64 20 76 61 6c | ..."'".end.if.(opt.value.and.val |
26520 | 75 65 20 3d 3d 20 22 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 22 6e 6f | ue.==."").then.return.false,."no |
26540 | 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 6f 70 74 69 6f 6e 20 27 22 20 2e | .value.specified.for.option.'".. |
26560 | 2e 20 6b 65 79 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 69 66 20 6f 70 74 2e 61 6c 6c 6f 77 65 64 20 | ..key...."'".end.if.opt.allowed. |
26580 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 | then.local.found.=.false.for._,. |
265a0 | 6d 61 74 63 68 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a | match.in.ipairs(opt.allowed).do. |
265c0 | 69 66 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 20 76 61 6c 75 65 20 74 68 65 6e 0a 66 6f 75 6e 64 20 | if.match[1].==.value.then.found. |
265e0 | 3d 20 74 72 75 65 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 66 6f 75 6e | =.true.break.end.end.if.not.foun |
26600 | 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d | d.then.return.false,.string.form |
26620 | 61 74 28 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 25 73 27 20 66 6f 72 20 6f 70 74 69 6f | at("invalid.value.'%s'.for.optio |
26640 | 6e 20 27 25 73 27 22 2c 20 76 61 6c 75 65 2c 20 6b 65 79 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | n.'%s'",.value,.key).end.end.end |
26660 | 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 74 72 65 65 20 3d | .return.true.end..premake.tree.= |
26680 | 20 7b 20 7d 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 | .{.}.local.tree.=.premake.tree.f |
266a0 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e 65 77 28 6e 29 0a 6c 6f 63 61 | unction.premake.tree.new(n).loca |
266c0 | 6c 20 74 20 3d 20 7b 0a 6e 61 6d 65 20 3d 20 6e 2c 0a 63 68 69 6c 64 72 65 6e 20 3d 20 7b 20 7d | l.t.=.{.name.=.n,.children.=.{.} |
266e0 | 0a 7d 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | .}.return.t.end.function.premake |
26700 | 2e 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 69 66 20 70 | .tree.add(tr,.p,.onaddfunc).if.p |
26720 | 20 3d 3d 20 22 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 6c 6f 63 61 6c | .==.".".then.return.tr.end.local |
26740 | 20 70 61 72 65 6e 74 6e 6f 64 65 20 3d 20 74 72 65 65 2e 61 64 64 28 74 72 2c 20 70 61 74 68 2e | .parentnode.=.tree.add(tr,.path. |
26760 | 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 29 2c 20 6f 6e 61 64 64 66 75 6e 63 29 0a 6c 6f 63 61 | getdirectory(p),.onaddfunc).loca |
26780 | 6c 20 63 68 69 6c 64 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 70 29 0a 69 66 | l.childname.=.path.getname(p).if |
267a0 | 20 63 68 69 6c 64 6e 61 6d 65 20 3d 3d 20 22 2e 2e 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 | .childname.==."..".then.return.p |
267c0 | 61 72 65 6e 74 6e 6f 64 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 6e 6f 64 65 20 3d 20 | arentnode.end.local.childnode.=. |
267e0 | 70 61 72 65 6e 74 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 6e 61 6d 65 5d 0a 69 | parentnode.children[childname].i |
26800 | 66 20 6e 6f 74 20 63 68 69 6c 64 6e 6f 64 65 20 6f 72 20 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 | f.not.childnode.or.childnode.pat |
26820 | 68 20 7e 3d 20 70 20 74 68 65 6e 0a 63 68 69 6c 64 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 | h.~=.p.then.childnode.=.tree.ins |
26840 | 65 72 74 28 70 61 72 65 6e 74 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 68 69 6c 64 6e 61 | ert(parentnode,.tree.new(childna |
26860 | 6d 65 29 29 0a 63 68 69 6c 64 6e 6f 64 65 2e 70 61 74 68 20 3d 20 70 0a 69 66 20 6f 6e 61 64 64 | me)).childnode.path.=.p.if.onadd |
26880 | 66 75 6e 63 20 74 68 65 6e 0a 6f 6e 61 64 64 66 75 6e 63 28 63 68 69 6c 64 6e 6f 64 65 29 0a 65 | func.then.onaddfunc(childnode).e |
268a0 | 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 68 69 6c 64 6e 6f 64 65 0a 65 6e 64 0a 66 75 6e 63 | nd.end.return.childnode.end.func |
268c0 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2c | tion.premake.tree.insert(parent, |
268e0 | 20 63 68 69 6c 64 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 61 72 65 6e 74 2e 63 68 69 6c | .child).table.insert(parent.chil |
26900 | 64 72 65 6e 2c 20 63 68 69 6c 64 29 0a 69 66 20 63 68 69 6c 64 2e 6e 61 6d 65 20 74 68 65 6e 0a | dren,.child).if.child.name.then. |
26920 | 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 63 68 69 6c 64 2e 6e 61 6d 65 5d 20 3d 20 63 68 | parent.children[child.name].=.ch |
26940 | 69 6c 64 0a 65 6e 64 0a 63 68 69 6c 64 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 | ild.end.child.parent.=.parent.re |
26960 | 74 75 72 6e 20 63 68 69 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | turn.child.end.function.premake. |
26980 | 74 72 65 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e | tree.getlocalpath(node).if.node. |
269a0 | 70 61 72 65 6e 74 2e 70 61 74 68 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 6e 61 6d | parent.path.then.return.node.nam |
269c0 | 65 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 6f | e.elseif.node.cfg.then.return.no |
269e0 | 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 6e 6f 64 65 2e 70 61 74 | de.cfg.name.else.return.node.pat |
26a00 | 68 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e | h.end.end.function.premake.tree. |
26a20 | 72 65 6d 6f 76 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 68 69 6c 64 72 65 6e 20 3d 20 6e 6f | remove(node).local.children.=.no |
26a40 | 64 65 2e 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 63 | de.parent.children.for.i.=.1,.#c |
26a60 | 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 63 68 69 6c 64 72 65 6e 5b 69 5d 20 3d 3d 20 6e 6f 64 | hildren.do.if.children[i].==.nod |
26a80 | 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 63 68 69 6c 64 72 65 6e 2c 20 69 29 | e.then.table.remove(children,.i) |
26aa0 | 0a 65 6e 64 0a 65 6e 64 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 65 6e 64 0a | .end.end.node.children.=.{}.end. |
26ac0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 73 6f 72 74 28 74 72 29 0a 74 | function.premake.tree.sort(tr).t |
26ae0 | 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 | ree.traverse(tr,.{.onnode.=.func |
26b00 | 74 69 6f 6e 28 6e 6f 64 65 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 6e 6f 64 65 2e 63 68 69 6c 64 | tion(node).table.sort(node.child |
26b20 | 72 65 6e 2c 20 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 72 65 74 75 72 6e 20 61 2e 6e 61 6d 65 | ren,.function(a,b).return.a.name |
26b40 | 20 3c 20 62 2e 6e 61 6d 65 0a 65 6e 64 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 65 6e 64 0a | .<.b.name.end).end.},.true).end. |
26b60 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 | function.premake.tree.traverse(t |
26b80 | 2c 20 66 6e 2c 20 69 6e 63 6c 75 64 65 72 6f 6f 74 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 | ,.fn,.includeroot,.initialdepth) |
26ba0 | 0a 6c 6f 63 61 6c 20 64 6f 6e 6f 64 65 2c 20 64 6f 63 68 69 6c 64 72 65 6e 0a 64 6f 6e 6f 64 65 | .local.donode,.dochildren.donode |
26bc0 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 | .=.function(node,.fn,.depth).if. |
26be0 | 6e 6f 64 65 2e 69 73 72 65 6d 6f 76 65 64 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 0a 65 6e 64 | node.isremoved.then..return..end |
26c00 | 0a 69 66 20 66 6e 2e 6f 6e 6e 6f 64 65 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6e 6f 64 65 28 6e 6f | .if.fn.onnode.then..fn.onnode(no |
26c20 | 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 69 66 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 | de,.depth)..end.if.#node.childre |
26c40 | 6e 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 74 | n.>.0.then.if.fn.onbranchenter.t |
26c60 | 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 28 6e 6f 64 65 2c 20 64 65 70 74 68 | hen.fn.onbranchenter(node,.depth |
26c80 | 29 0a 65 6e 64 0a 69 66 20 66 6e 2e 6f 6e 62 72 61 6e 63 68 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e | ).end.if.fn.onbranch.then..fn.on |
26ca0 | 62 72 61 6e 63 68 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 20 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 | branch(node,.depth)..end.dochild |
26cc0 | 72 65 6e 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 69 66 20 66 6e 2e 6f | ren(node,.fn,.depth.+.1).if.fn.o |
26ce0 | 6e 62 72 61 6e 63 68 65 78 69 74 20 74 68 65 6e 0a 66 6e 2e 6f 6e 62 72 61 6e 63 68 65 78 69 74 | nbranchexit.then.fn.onbranchexit |
26d00 | 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 66 6e 2e 6f 6e 6c | (node,.depth).end.else.if.fn.onl |
26d20 | 65 61 66 20 74 68 65 6e 20 0a 66 6e 2e 6f 6e 6c 65 61 66 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 | eaf.then..fn.onleaf(node,.depth) |
26d40 | 20 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 64 6f 63 68 69 6c 64 72 65 6e 20 3d 20 66 75 6e 63 74 | ..end.end.end.dochildren.=.funct |
26d60 | 69 6f 6e 28 70 61 72 65 6e 74 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 6c 6f 63 61 6c 20 69 20 3d | ion(parent,.fn,.depth).local.i.= |
26d80 | 20 31 0a 77 68 69 6c 65 20 69 20 3c 3d 20 23 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 20 64 | .1.while.i.<=.#parent.children.d |
26da0 | 6f 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 | o.local.node.=.parent.children[i |
26dc0 | 5d 0a 64 6f 6e 6f 64 65 28 6e 6f 64 65 2c 20 66 6e 2c 20 64 65 70 74 68 29 0a 69 66 20 6e 6f 64 | ].donode(node,.fn,.depth).if.nod |
26de0 | 65 20 3d 3d 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 69 5d 20 74 68 65 6e 0a 69 20 3d | e.==.parent.children[i].then.i.= |
26e00 | 20 69 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 69 6e 69 74 69 61 | .i.+.1.end.end.end.if.not.initia |
26e20 | 6c 64 65 70 74 68 20 74 68 65 6e 0a 69 6e 69 74 69 61 6c 64 65 70 74 68 20 3d 20 30 0a 65 6e 64 | ldepth.then.initialdepth.=.0.end |
26e40 | 0a 69 66 20 69 6e 63 6c 75 64 65 72 6f 6f 74 20 74 68 65 6e 0a 64 6f 6e 6f 64 65 28 74 2c 20 66 | .if.includeroot.then.donode(t,.f |
26e60 | 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6c 73 65 0a 64 6f 63 68 69 6c 64 72 65 6e | n,.initialdepth).else.dochildren |
26e80 | 28 74 2c 20 66 6e 2c 20 69 6e 69 74 69 61 6c 64 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 00 70 | (t,.fn,.initialdepth).end.end..p |
26ea0 | 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 73 6f | remake.solution.=.{.}.premake.so |
26ec0 | 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 | lution.list.=.{.}.function.prema |
26ee0 | 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 6e 65 77 28 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 73 6c 6e 20 | ke.solution.new(name).local.sln. |
26f00 | 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | =.{.}.table.insert(premake.solut |
26f20 | 69 6f 6e 2e 6c 69 73 74 2c 20 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e | ion.list,.sln).premake.solution. |
26f40 | 6c 69 73 74 5b 6e 61 6d 65 5d 20 3d 20 73 6c 6e 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 73 6c | list[name].=.sln.setmetatable(sl |
26f60 | 6e 2c 20 7b 20 5f 5f 74 79 70 65 3d 22 73 6f 6c 75 74 69 6f 6e 22 20 7d 29 0a 73 6c 6e 2e 6e 61 | n,.{.__type="solution".}).sln.na |
26f80 | 6d 65 20 20 20 20 20 20 20 20 20 20 20 3d 20 6e 61 6d 65 0a 73 6c 6e 2e 62 61 73 65 64 69 72 20 | me...........=.name.sln.basedir. |
26fa0 | 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 | .......=.os.getcwd().sln.project |
26fc0 | 73 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 | s.......=.{.}.sln.blocks........ |
26fe0 | 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 20 7b 20 7d 0a | .=.{.}.sln.configurations.=.{.}. |
27000 | 73 6c 6e 2e 67 72 6f 75 70 73 20 20 20 20 20 20 20 20 20 3d 20 7b 20 7d 0a 73 6c 6e 2e 69 6d 70 | sln.groups.........=.{.}.sln.imp |
27020 | 6f 72 74 65 64 70 72 6f 6a 65 63 74 73 20 3d 20 7b 20 7d 0a 72 65 74 75 72 6e 20 73 6c 6e 0a 65 | ortedprojects.=.{.}.return.sln.e |
27040 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 | nd.function.premake.solution.eac |
27060 | 68 28 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 | h().local.i.=.0.return.function. |
27080 | 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 69 20 3c 3d 20 23 70 72 65 6d 61 6b 65 2e 73 6f | ().i.=.i.+.1.if.i.<=.#premake.so |
270a0 | 6c 75 74 69 6f 6e 2e 6c 69 73 74 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e | lution.list.then.return.premake. |
270c0 | 73 6f 6c 75 74 69 6f 6e 2e 6c 69 73 74 5b 69 5d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | solution.list[i].end.end.end.fun |
270e0 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 | ction.premake.solution.eachproje |
27100 | 63 74 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 | ct(sln).local.i.=.0.return.funct |
27120 | 69 6f 6e 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 73 6c 6e 2e 70 | ion.().i.=.i.+.1.if.(i.<=.#sln.p |
27140 | 72 6f 6a 65 63 74 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c | rojects).then.return.premake.sol |
27160 | 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 | ution.getproject(sln,.i).end.end |
27180 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 | .end.function.premake.solution.e |
271a0 | 61 63 68 67 72 6f 75 70 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 75 72 6e | achgroup(sln).local.i.=.0.return |
271c0 | 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 28 69 20 3c 3d 20 23 73 | .function().i.=.i.+.1.if(i.<=.#s |
271e0 | 6c 6e 2e 67 72 6f 75 70 73 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 | ln.groups).then.return.premake.s |
27200 | 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 6f 75 70 28 73 6c 6e 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 | olution.getgroup(sln,.i).end.end |
27220 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 | .end.function.premake.solution.g |
27240 | 65 74 28 6b 65 79 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e | et(key).return.premake.solution. |
27260 | 6c 69 73 74 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 | list[key].end.function.premake.s |
27280 | 6f 6c 75 74 69 6f 6e 2e 67 65 74 70 72 6f 6a 65 63 74 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 | olution.getproject(sln,.idx).loc |
272a0 | 61 6c 20 70 72 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 69 64 78 5d 0a 6c 6f 63 61 6c | al.prj.=.sln.projects[idx].local |
272c0 | 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 29 0a 63 66 | .cfg.=.premake.getconfig(prj).cf |
272e0 | 67 2e 6e 61 6d 65 20 3d 20 70 72 6a 2e 6e 61 6d 65 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e 64 | g.name.=.prj.name.return.cfg.end |
27300 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 67 65 74 67 72 | .function.premake.solution.getgr |
27320 | 6f 75 70 28 73 6c 6e 2c 20 69 64 78 29 0a 6c 6f 63 61 6c 20 67 72 70 20 3d 20 73 6c 6e 2e 67 72 | oup(sln,.idx).local.grp.=.sln.gr |
27340 | 6f 75 70 73 5b 69 64 78 5d 0a 72 65 74 75 72 6e 20 67 72 70 0a 65 6e 64 00 70 72 65 6d 61 6b 65 | oups[idx].return.grp.end.premake |
27360 | 2e 70 72 6f 6a 65 63 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | .project.=.{.}.function.premake. |
27380 | 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 2c 20 61 6c 6c | project.buildsourcetree(prj,.all |
273a0 | 66 69 6c 65 73 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 6e | files).local.tr.=.premake.tree.n |
273c0 | 65 77 28 70 72 6a 2e 6e 61 6d 65 29 0a 74 72 2e 70 72 6f 6a 65 63 74 20 3d 20 70 72 6a 0a 6c 6f | ew(prj.name).tr.project.=.prj.lo |
273e0 | 63 61 6c 20 69 73 76 70 61 74 68 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 61 64 64 | cal.isvpath.local.function.onadd |
27400 | 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 3d 20 69 73 76 70 61 74 68 0a 65 6e | (node).node.isvpath.=.isvpath.en |
27420 | 64 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 | d.for.fcfg.in.premake.project.ea |
27440 | 63 68 66 69 6c 65 28 70 72 6a 2c 20 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a 69 73 76 70 61 74 68 | chfile(prj,.allfiles).do.isvpath |
27460 | 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 68 29 0a 6c 6f 63 | .=.(fcfg.name.~=.fcfg.vpath).loc |
27480 | 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 28 74 72 2c 20 66 | al.node.=.premake.tree.add(tr,.f |
274a0 | 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 20 3d 20 66 63 66 | cfg.vpath,.onadd).node.cfg.=.fcf |
274c0 | 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 29 0a 72 65 74 75 | g.end.premake.tree.sort(tr).retu |
274e0 | 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 | rn.tr.end.function.premake.eachc |
27500 | 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 6a 2e 70 72 6f 6a | onfig(prj,.platform).if.prj.proj |
27520 | 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 20 65 6e 64 0a 6c | ect.then.prj.=.prj.project.end.l |
27540 | 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 6f 6e 66 69 67 75 | ocal.cfgs.=.prj.solution.configu |
27560 | 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 20 66 75 6e 63 74 | rations.local.i.=.0.return.funct |
27580 | 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 63 66 67 73 20 74 | ion.().i.=.i.+.1.if.i.<=.#cfgs.t |
275a0 | 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 69 67 28 70 72 6a | hen.return.premake.getconfig(prj |
275c0 | 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 6e 64 0a 65 6e 64 | ,.cfgs[i],.platform).end.end.end |
275e0 | 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 65 61 63 68 66 69 | .function.premake.project.eachfi |
27600 | 6c 65 28 70 72 6a 2c 20 61 6c 6c 66 69 6c 65 73 29 0a 69 66 20 6e 6f 74 20 70 72 6a 2e 70 72 6f | le(prj,.allfiles).if.not.prj.pro |
27620 | 6a 65 63 74 20 74 68 65 6e 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 | ject.then.prj.=.premake.getconfi |
27640 | 67 28 70 72 6a 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 61 6c 20 74 20 3d | g(prj).end.local.i.=.0.local.t.= |
27660 | 20 69 69 66 28 61 6c 6c 66 69 6c 65 73 2c 20 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 2c 20 70 72 6a | .iif(allfiles,.prj.allfiles,.prj |
27680 | 2e 66 69 6c 65 73 29 0a 6c 6f 63 61 6c 20 63 20 3d 20 69 69 66 28 61 6c 6c 66 69 6c 65 73 2c 20 | .files).local.c.=.iif(allfiles,. |
276a0 | 70 72 6a 2e 5f 5f 61 6c 6c 66 69 6c 65 63 6f 6e 66 69 67 73 2c 20 70 72 6a 2e 5f 5f 66 69 6c 65 | prj.__allfileconfigs,.prj.__file |
276c0 | 63 6f 6e 66 69 67 73 29 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 28 29 0a 69 20 3d 20 | configs).return.function.().i.=. |
276e0 | 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 63 | i.+.1.if.(i.<=.#t).then.local.fc |
27700 | 66 67 20 3d 20 63 5b 74 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b | fg.=.c[t[i]].fcfg.vpath.=.premak |
27720 | 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 67 2e 6e 61 6d | e.project.getvpath(prj,.fcfg.nam |
27740 | 65 29 0a 72 65 74 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | e).return.fcfg.end.end.end.funct |
27760 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 61 6c 75 65 29 0a 69 66 20 28 74 79 70 65 28 | ion.premake.esc(value).if.(type( |
27780 | 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 72 65 | value).==."table").then.local.re |
277a0 | 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c | sult.=.{.}.for._,v.in.ipairs(val |
277c0 | 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 72 65 6d | ue).do.table.insert(result,.prem |
277e0 | 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6c | ake.esc(v)).end.return.result.el |
27800 | 73 65 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 26 27 2c 20 20 22 26 61 6d | se.value.=.value:gsub('&',.."&am |
27820 | 70 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 22 27 2c 20 20 22 26 | p;").value.=.value:gsub('"',.."& |
27840 | 71 75 6f 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 27 22 2c 20 | quot;").value.=.value:gsub("'",. |
27860 | 20 22 26 61 70 6f 73 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 3c | ."'").value.=.value:gsub('< |
27880 | 27 2c 20 20 22 26 6c 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 27 | ',.."<").value.=.value:gsub(' |
278a0 | 3e 27 2c 20 20 22 26 67 74 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 | >',..">").value.=.value:gsub( |
278c0 | 27 5c 72 27 2c 20 22 26 23 78 30 44 3b 22 29 0a 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 67 73 | '\r',."
").value.=.value:gs |
278e0 | 75 62 28 27 5c 6e 27 2c 20 22 26 23 78 30 41 3b 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a | ub('\n',."
").return.value. |
27900 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 | end.end.function.premake.filterp |
27920 | 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 6d 61 70 2c 20 64 65 66 61 75 6c 74 29 0a 6c 6f 63 61 | latforms(sln,.map,.default).loca |
27940 | 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6b 65 79 73 20 3d 20 7b 20 7d 0a | l.result.=.{.}.local.keys.=.{.}. |
27960 | 69 66 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 70 20 69 | if.sln.platforms.then.for._,.p.i |
27980 | 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 69 66 20 6d 61 | n.ipairs(sln.platforms).do.if.ma |
279a0 | 70 5b 70 5d 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 6b 65 79 73 | p[p].and.not.table.contains(keys |
279c0 | 2c 20 6d 61 70 5b 70 5d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | ,.map[p]).then.table.insert(resu |
279e0 | 6c 74 2c 20 70 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 79 73 2c 20 6d 61 70 5b 70 5d | lt,.p).table.insert(keys,.map[p] |
27a00 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 72 65 73 75 6c 74 20 3d 3d 20 30 20 61 6e | ).end.end.end.if.#result.==.0.an |
27a20 | 64 20 64 65 66 61 75 6c 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | d.default.then.table.insert(resu |
27a40 | 6c 74 2c 20 64 65 66 61 75 6c 74 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | lt,.default).end.return.result.e |
27a60 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 | nd.function.premake.findproject( |
27a80 | 6e 61 6d 65 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f | name).for.sln.in.premake.solutio |
27aa0 | 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 | n.each().do.for.prj.in.premake.s |
27ac0 | 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 | olution.eachproject(sln).do.if.( |
27ae0 | 70 72 6a 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 20 70 | prj.name.==.name).then.return..p |
27b00 | 72 6a 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | rj.end.end.end.end.function.prem |
27b20 | 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 65 78 74 65 6e 73 69 6f 6e 29 0a 66 6f 72 | ake.findfile(prj,.extension).for |
27b40 | 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 | ._,.fname.in.ipairs(prj.files).d |
27b60 | 6f 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 65 78 74 65 6e 73 69 6f 6e 29 20 74 | o.if.fname:endswith(extension).t |
27b80 | 68 65 6e 20 72 65 74 75 72 6e 20 66 6e 61 6d 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | hen.return.fname.end.end.end.fun |
27ba0 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 | ction.premake.getconfig(prj,.cfg |
27bc0 | 6e 61 6d 65 2c 20 70 6c 74 6e 61 6d 65 29 0a 70 72 6a 20 3d 20 70 72 6a 2e 70 72 6f 6a 65 63 74 | name,.pltname).prj.=.prj.project |
27be0 | 20 6f 72 20 70 72 6a 0a 69 66 20 70 6c 74 6e 61 6d 65 20 3d 3d 20 22 4e 61 74 69 76 65 22 20 6f | .or.prj.if.pltname.==."Native".o |
27c00 | 72 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f | r.not.table.contains(prj.solutio |
27c20 | 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 2c 20 70 6c 74 6e 61 6d 65 29 20 74 68 65 6e | n.platforms.or.{},.pltname).then |
27c40 | 0a 70 6c 74 6e 61 6d 65 20 3d 20 6e 69 6c 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 28 | .pltname.=.nil.end.local.key.=.( |
27c60 | 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 0a 69 66 20 70 6c 74 6e 61 6d 65 20 74 68 65 6e 20 6b | cfgname.or."").if.pltname.then.k |
27c80 | 65 79 20 3d 20 6b 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 | ey.=.key....pltname.end.return.p |
27ca0 | 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | rj.__configs[key].end.function.p |
27cc0 | 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c | remake.getconfigname(cfgname,.pl |
27ce0 | 61 74 66 6f 72 6d 2c 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 29 0a 69 66 20 63 66 67 6e 61 6d 65 | atform,.useshortname).if.cfgname |
27d00 | 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 6e 61 6d 65 0a 69 66 20 70 6c | .then.local.name.=.cfgname.if.pl |
27d20 | 61 74 66 6f 72 6d 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 | atform.and.platform.~=."Native". |
27d40 | 74 68 65 6e 0a 69 66 20 75 73 65 73 68 6f 72 74 6e 61 6d 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d | then.if.useshortname.then.name.= |
27d60 | 20 6e 61 6d 65 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 | .name....premake.platforms[platf |
27d80 | 6f 72 6d 5d 2e 63 66 67 73 75 66 66 69 78 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 | orm].cfgsuffix.else.name.=.name. |
27da0 | 2e 2e 20 22 7c 22 20 2e 2e 20 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 | ..."|"....platform.end.end.retur |
27dc0 | 6e 20 69 69 66 28 75 73 65 73 68 6f 72 74 6e 61 6d 65 2c 20 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 | n.iif(useshortname,.name:lower() |
27de0 | 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | ,.name).end.end.function.premake |
27e00 | 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 70 72 6a 20 3d 20 70 72 6a 2e | .getdependencies(prj).prj.=.prj. |
27e20 | 70 72 6f 6a 65 63 74 20 6f 72 20 70 72 6a 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 73 20 3d 20 7b | project.or.prj.local.results.=.{ |
27e40 | 20 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e | .}.for._,.cfg.in.pairs(prj.__con |
27e60 | 66 69 67 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 63 | figs).do.for._,.link.in.ipairs(c |
27e80 | 66 67 2e 6c 69 6e 6b 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 20 3d 20 70 72 65 6d 61 6b 65 | fg.links).do.local.dep.=.premake |
27ea0 | 2e 66 69 6e 64 70 72 6f 6a 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 64 65 70 20 61 6e 64 20 6e 6f | .findproject(link).if.dep.and.no |
27ec0 | 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 20 74 | t.table.contains(results,.dep).t |
27ee0 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 73 2c 20 64 65 70 29 0a 65 | hen.table.insert(results,.dep).e |
27f00 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 0a 65 6e 64 0a 66 75 | nd.end.end.return.results.end.fu |
27f20 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 | nction.premake.project.getbasena |
27f40 | 6d 65 28 70 72 6a 6e 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 72 65 74 75 72 6e 20 70 61 74 74 | me(prjname,.pattern).return.patt |
27f60 | 65 72 6e 3a 67 73 75 62 28 22 25 25 25 25 22 2c 20 70 72 6a 6e 61 6d 65 29 0a 65 6e 64 0a 66 75 | ern:gsub("%%%%",.prjname).end.fu |
27f80 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 | nction.premake.project.getfilena |
27fa0 | 6d 65 28 70 72 6a 2c 20 70 61 74 74 65 72 6e 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 | me(prj,.pattern).local.fname.=.p |
27fc0 | 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e | remake.project.getbasename(prj.n |
27fe0 | 61 6d 65 2c 20 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 | ame,.pattern).fname.=.path.join( |
28000 | 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 | prj.location,.fname).return.path |
28020 | 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6f 73 2e 67 65 74 63 77 64 28 29 2c 20 66 6e 61 6d 65 29 | .getrelative(os.getcwd(),.fname) |
28040 | 0a 65 6e 64 0a 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 | .end..function.premake.getlinks( |
28060 | 63 66 67 2c 20 6b 69 6e 64 2c 20 70 61 72 74 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 | cfg,.kind,.part).local.result.=. |
28080 | 69 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 20 61 6e 64 20 6b 69 6e | iif.(part.==."directory".and.kin |
280a0 | 64 20 3d 3d 20 22 61 6c 6c 22 2c 20 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 7b 7d 29 0a 6c 6f 63 | d.==."all",.cfg.libdirs,.{}).loc |
280c0 | 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 20 3d 3d 20 63 66 67 | al.cfgname.=.iif(cfg.name.==.cfg |
280e0 | 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 2c 20 22 22 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 | .project.name,."",.cfg.name).loc |
28100 | 61 6c 20 70 61 74 68 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 | al.pathstyle.=.premake.getpathst |
28120 | 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 | yle(cfg).local.namestyle.=.prema |
28140 | 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | ke.getnamestyle(cfg).local.funct |
28160 | 69 6f 6e 20 63 61 6e 6c 69 6e 6b 28 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 69 66 20 28 | ion.canlink(source,.target).if.( |
28180 | 74 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 61 6e 64 20 74 | target.kind.~=."SharedLib".and.t |
281a0 | 61 72 67 65 74 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 20 74 68 65 6e 0a | arget.kind.~=."StaticLib").then. |
281c0 | 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 | return.false.end.if.premake.iscp |
281e0 | 70 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 | pproject(source).then.return.pre |
28200 | 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6c 73 65 69 66 | make.iscppproject(target).elseif |
28220 | 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 73 6f 75 72 63 65 29 | .premake.isdotnetproject(source) |
28240 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f | .then.return.premake.isdotnetpro |
28260 | 6a 65 63 74 28 74 61 72 67 65 74 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b | ject(target).end.end.for._,.link |
28280 | 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 20 69 | .in.ipairs(cfg.links).do.local.i |
282a0 | 74 65 6d 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 70 72 6f 6a | tem.local.prj.=.premake.findproj |
282c0 | 65 63 74 28 6c 69 6e 6b 29 0a 69 66 20 70 72 6a 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 73 79 | ect(link).if.prj.and.kind.~=."sy |
282e0 | 73 74 65 6d 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 63 66 67 20 3d 20 70 72 65 6d 61 6b | stem".then.local.prjcfg.=.premak |
28300 | 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 2e 70 6c | e.getconfig(prj,.cfgname,.cfg.pl |
28320 | 61 74 66 6f 72 6d 29 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 | atform).if.kind.==."dependencies |
28340 | 22 20 6f 72 20 63 61 6e 6c 69 6e 6b 28 63 66 67 2c 20 70 72 6a 63 66 67 29 20 74 68 65 6e 0a 69 | ".or.canlink(cfg,.prjcfg).then.i |
28360 | 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 | f.(part.==."directory").then.ite |
28380 | 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 65 | m.=.path.rebase(prjcfg.linktarge |
283a0 | 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 70 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 | t.directory,.prjcfg.location,.cf |
283c0 | 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 62 61 73 | g.location).elseif.(part.==."bas |
283e0 | 65 6e 61 6d 65 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 | ename").then.item.=.prjcfg.linkt |
28400 | 61 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 | arget.basename.elseif.(part.==." |
28420 | 66 75 6c 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 72 65 62 61 | fullpath").then.item.=.path.reba |
28440 | 73 65 28 70 72 6a 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 2c 20 70 | se(prjcfg.linktarget.fullpath,.p |
28460 | 72 6a 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6c | rjcfg.location,.cfg.location).el |
28480 | 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 6f 62 6a 65 63 74 22 29 20 74 68 65 6e 0a 69 74 65 | seif.(part.==."object").then.ite |
284a0 | 6d 20 3d 20 70 72 6a 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 6f 74 20 70 72 | m.=.prjcfg.end.end.elseif.not.pr |
284c0 | 6a 20 61 6e 64 20 28 6b 69 6e 64 20 3d 3d 20 22 73 79 73 74 65 6d 22 20 6f 72 20 6b 69 6e 64 20 | j.and.(kind.==."system".or.kind. |
284e0 | 3d 3d 20 22 61 6c 6c 22 29 20 74 68 65 6e 0a 69 66 20 28 70 61 72 74 20 3d 3d 20 22 64 69 72 65 | ==."all").then.if.(part.==."dire |
28500 | 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 | ctory").then.item.=.path.getdire |
28520 | 63 74 6f 72 79 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 28 70 61 72 74 20 3d 3d 20 22 66 75 6c | ctory(link).elseif.(part.==."ful |
28540 | 6c 70 61 74 68 22 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 69 66 20 6e 61 6d 65 | lpath").then.item.=.link.if.name |
28560 | 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 | style.==."windows".then.if.prema |
28580 | 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d | ke.iscppproject(cfg).then.item.= |
285a0 | 20 69 74 65 6d 20 2e 2e 20 22 2e 6c 69 62 22 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 | .item....".lib".elseif.premake.i |
285c0 | 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 | sdotnetproject(cfg).then.item.=. |
285e0 | 69 74 65 6d 20 2e 2e 20 22 2e 64 6c 6c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 69 66 20 70 61 | item....".dll".end.end.elseif.pa |
28600 | 72 74 20 3d 3d 20 22 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 | rt.==."name".then.item.=.path.ge |
28620 | 74 6e 61 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 69 66 20 70 61 72 74 20 3d 3d 20 22 62 61 73 65 | tname(link).elseif.part.==."base |
28640 | 6e 61 6d 65 22 20 74 68 65 6e 0a 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 | name".then.item.=.path.getbasena |
28660 | 6d 65 28 6c 69 6e 6b 29 0a 65 6c 73 65 0a 69 74 65 6d 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 69 66 | me(link).else.item.=.link.end.if |
28680 | 20 69 74 65 6d 3a 66 69 6e 64 28 22 2f 22 2c 20 6e 69 6c 2c 20 74 72 75 65 29 20 74 68 65 6e 0a | .item:find("/",.nil,.true).then. |
286a0 | 69 74 65 6d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 70 72 6f 6a | item.=.path.getrelative(cfg.proj |
286c0 | 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 | ect.location,.item).end.end.if.i |
286e0 | 74 65 6d 20 74 68 65 6e 0a 69 66 20 70 61 74 68 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 | tem.then.if.pathstyle.==."window |
28700 | 73 22 20 61 6e 64 20 70 61 72 74 20 7e 3d 20 22 6f 62 6a 65 63 74 22 20 74 68 65 6e 0a 69 74 65 | s".and.part.~=."object".then.ite |
28720 | 6d 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 74 65 6d 2c 20 22 5c 5c 22 29 0a 65 | m.=.path.translate(item,."\\").e |
28740 | 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 72 65 73 75 6c 74 2c | nd.if.not.table.contains(result, |
28760 | 20 69 74 65 6d 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c | .item).then.table.insert(result, |
28780 | 20 69 74 65 6d 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 | .item).end.end.end.return.result |
287a0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d 65 73 74 79 | .end.function.premake.getnamesty |
287c0 | 6c 65 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 | le(cfg).return.premake.platforms |
287e0 | 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 70 72 65 6d | [cfg.platform].namestyle.or.prem |
28800 | 61 6b 65 2e 67 65 74 74 6f 6f 6c 28 63 66 67 29 2e 6e 61 6d 65 73 74 79 6c 65 20 6f 72 20 22 70 | ake.gettool(cfg).namestyle.or."p |
28820 | 6f 73 69 78 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 | osix".end.function.premake.getpa |
28840 | 74 68 73 74 79 6c 65 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 | thstyle(cfg).if.premake.action.c |
28860 | 75 72 72 65 6e 74 28 29 2e 6f 73 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 72 65 | urrent().os.==."windows".then.re |
28880 | 74 75 72 6e 20 22 77 69 6e 64 6f 77 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 70 6f 73 69 | turn."windows".else.return."posi |
288a0 | 78 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 | x".end.end.function.premake.gett |
288c0 | 61 72 67 65 74 28 63 66 67 2c 20 64 69 72 65 63 74 69 6f 6e 2c 20 70 61 74 68 73 74 79 6c 65 2c | arget(cfg,.direction,.pathstyle, |
288e0 | 20 6e 61 6d 65 73 74 79 6c 65 2c 20 73 79 73 74 65 6d 29 0a 69 66 20 73 79 73 74 65 6d 20 3d 3d | .namestyle,.system).if.system.== |
28900 | 20 22 62 73 64 22 20 74 68 65 6e 0a 73 79 73 74 65 6d 20 3d 20 22 6c 69 6e 75 78 22 0a 65 6e 64 | ."bsd".then.system.=."linux".end |
28920 | 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 69 66 20 70 72 65 6d 61 6b | .local.kind.=.cfg.kind.if.premak |
28940 | 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 69 66 20 28 6e 61 6d | e.iscppproject(cfg).then.if.(nam |
28960 | 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 6f 72 20 73 79 73 74 65 6d 20 3d 3d | estyle.==."windows".or.system.== |
28980 | 20 22 77 69 6e 64 6f 77 73 22 29 0a 61 6e 64 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c | ."windows").and.kind.==."SharedL |
289a0 | 69 62 22 20 61 6e 64 20 64 69 72 65 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 0a 61 6e 64 20 | ib".and.direction.==."link".and. |
289c0 | 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 0a 74 68 65 6e 0a 6b | not.cfg.flags.NoImportLib.then.k |
289e0 | 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 0a 69 66 20 6e 61 6d 65 73 74 79 | ind.=."StaticLib".end.if.namesty |
28a00 | 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e | le.==."posix".and.system.==."win |
28a20 | 64 6f 77 73 22 20 61 6e 64 20 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 | dows".and.kind.~=."StaticLib".th |
28a40 | 65 6e 0a 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 65 6e 64 0a 65 6e 64 | en.namestyle.=."windows".end.end |
28a60 | 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 20 3d 20 22 62 75 69 6c 64 22 0a 69 66 20 64 69 72 65 | .local.field...=."build".if.dire |
28a80 | 63 74 69 6f 6e 20 3d 3d 20 22 6c 69 6e 6b 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 | ction.==."link".and.cfg.kind.==. |
28aa0 | 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 66 69 65 6c 64 20 3d 20 22 69 6d 70 6c 69 62 | "SharedLib".then.field.=."implib |
28ac0 | 22 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 20 20 20 3d 20 63 66 67 5b 66 69 65 6c 64 2e | ".end.local.name....=.cfg[field. |
28ae0 | 2e 22 6e 61 6d 65 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 6e 61 6d 65 20 6f 72 20 63 66 | ."name"].or.cfg.targetname.or.cf |
28b00 | 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c 20 64 69 72 20 20 20 20 20 3d 20 63 | g.project.name.local.dir.....=.c |
28b20 | 66 67 5b 66 69 65 6c 64 2e 2e 22 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 67 65 74 64 69 | fg[field.."dir"].or.cfg.targetdi |
28b40 | 72 20 6f 72 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e 6c 6f 63 61 74 69 | r.or.path.getrelative(cfg.locati |
28b60 | 6f 6e 2c 20 63 66 67 2e 62 61 73 65 64 69 72 29 0a 6c 6f 63 61 6c 20 73 75 62 64 69 72 20 20 3d | on,.cfg.basedir).local.subdir..= |
28b80 | 20 63 66 67 5b 66 69 65 6c 64 2e 2e 22 73 75 62 64 69 72 22 5d 20 6f 72 20 63 66 67 2e 74 61 72 | .cfg[field.."subdir"].or.cfg.tar |
28ba0 | 67 65 74 73 75 62 64 69 72 20 6f 72 20 22 2e 22 0a 6c 6f 63 61 6c 20 70 72 65 66 69 78 20 20 3d | getsubdir.or.".".local.prefix..= |
28bc0 | 20 22 22 0a 6c 6f 63 61 6c 20 73 75 66 66 69 78 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 65 78 74 | ."".local.suffix..=."".local.ext |
28be0 | 20 20 20 20 20 3d 20 22 22 0a 6c 6f 63 61 6c 20 62 75 6e 64 6c 65 70 61 74 68 2c 20 62 75 6e 64 | .....=."".local.bundlepath,.bund |
28c00 | 6c 65 6e 61 6d 65 0a 64 69 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 73 75 62 64 | lename.dir.=.path.join(dir,.subd |
28c20 | 69 72 29 0a 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 | ir).if.namestyle.==."windows".th |
28c40 | 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b 69 | en.if.kind.==."ConsoleApp".or.ki |
28c60 | 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 | nd.==."WindowedApp".then.ext.=." |
28c80 | 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | .exe".elseif.kind.==."SharedLib" |
28ca0 | 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 64 6c 6c 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d | .then.ext.=.".dll".elseif.kind.= |
28cc0 | 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 22 2e 6c 69 62 22 0a | =."StaticLib".then.ext.=.".lib". |
28ce0 | 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 70 6f 73 69 78 22 20 | end.elseif.namestyle.==."posix". |
28d00 | 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 6e | then.if.kind.==."WindowedApp".an |
28d20 | 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 6e 0a 62 75 6e 64 6c 65 | d.system.==."macosx".then.bundle |
28d40 | 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 2e 61 70 70 22 0a 62 75 6e 64 6c 65 70 61 74 68 | name.=.name....".app".bundlepath |
28d60 | 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 2c 20 62 75 6e 64 6c 65 6e 61 6d 65 29 0a 64 69 | .=.path.join(dir,.bundlename).di |
28d80 | 72 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 62 75 6e 64 6c 65 70 61 74 68 2c 20 22 43 6f 6e 74 65 | r.=.path.join(bundlepath,."Conte |
28da0 | 6e 74 73 2f 4d 61 63 4f 53 22 29 0a 65 6c 73 65 69 66 20 28 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e | nts/MacOS").elseif.(kind.==."Con |
28dc0 | 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 |
28de0 | 22 29 20 61 6e 64 20 73 79 73 74 65 6d 20 3d 3d 20 22 6f 73 32 22 20 74 68 65 6e 0a 65 78 74 20 | ").and.system.==."os2".then.ext. |
28e00 | 3d 20 22 2e 65 78 65 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c | =.".exe".elseif.kind.==."SharedL |
28e20 | 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 69 69 | ib".then.prefix.=."lib".ext.=.ii |
28e40 | 66 28 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 2c 20 22 2e 64 79 6c 69 62 22 2c 20 | f(system.==."macosx",.".dylib",. |
28e60 | 22 2e 73 6f 22 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 | ".so").elseif.kind.==."StaticLib |
28e80 | 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 | ".then.prefix.=."lib".ext.=.".a" |
28ea0 | 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 50 53 33 22 20 74 | .end.elseif.namestyle.==."PS3".t |
28ec0 | 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 6b | hen.if.kind.==."ConsoleApp".or.k |
28ee0 | 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 3d 20 | ind.==."WindowedApp".then.ext.=. |
28f00 | 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 | ".elf".elseif.kind.==."StaticLib |
28f20 | 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e 61 22 | ".then.prefix.=."lib".ext.=.".a" |
28f40 | 0a 65 6e 64 0a 65 6c 73 65 69 66 20 6e 61 6d 65 73 74 79 6c 65 20 3d 3d 20 22 4f 72 62 69 73 22 | .end.elseif.namestyle.==."Orbis" |
28f60 | 20 74 68 65 6e 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 | .then.if.kind.==."ConsoleApp".or |
28f80 | 20 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 65 78 74 20 | .kind.==."WindowedApp".then.ext. |
28fa0 | 3d 20 22 2e 65 6c 66 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c | =.".elf".elseif.kind.==."StaticL |
28fc0 | 69 62 22 20 74 68 65 6e 0a 70 72 65 66 69 78 20 3d 20 22 6c 69 62 22 0a 65 78 74 20 3d 20 22 2e | ib".then.prefix.=."lib".ext.=.". |
28fe0 | 61 22 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 | a".elseif.kind.==."SharedLib".th |
29000 | 65 6e 0a 65 78 74 20 3d 20 22 2e 70 72 78 22 0a 65 6e 64 0a 65 6e 64 0a 70 72 65 66 69 78 20 3d | en.ext.=.".prx".end.end.prefix.= |
29020 | 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 61 72 | .cfg[field.."prefix"].or.cfg.tar |
29040 | 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 66 67 | getprefix.or.prefix.suffix.=.cfg |
29060 | 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 74 73 | [field.."suffix"].or.cfg.targets |
29080 | 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 69 65 | uffix.or.suffix.ext....=.cfg[fie |
290a0 | 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 65 78 | ld.."extension"].or.cfg.targetex |
290c0 | 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 7b 20 | tension.or.ext.local.result.=.{. |
290e0 | 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 2e 20 | }.result.basename.....=.name.... |
29100 | 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 72 65 | suffix.result.name.........=.pre |
29120 | 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 65 73 | fix....name....suffix....ext.res |
29140 | 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 73 75 | ult.directory....=.dir.result.su |
29160 | 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 66 69 | bdirectory.=.subdir.result.prefi |
29180 | 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 20 20 | x.......=.prefix.result.suffix.. |
291a0 | 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 20 20 | .....=.suffix.result.fullpath... |
291c0 | 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 2c 20 | ..=.path.join(result.directory,. |
291e0 | 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 20 20 | result.name).result.bundlepath.. |
29200 | 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 74 68 | .=.bundlepath.or.result.fullpath |
29220 | 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 6e 0a | .if.pathstyle.==."windows".then. |
29240 | 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 6e 73 | result.directory....=.path.trans |
29260 | 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 65 73 | late(result.directory,."\\").res |
29280 | 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 61 74 | ult.subdirectory.=.path.translat |
292a0 | 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 65 73 | e(result.subdirectory,."\\").res |
292c0 | 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 61 74 | ult.fullpath.....=.path.translat |
292e0 | 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 72 65 | e(result.fullpath,.."\\").end.re |
29300 | 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | turn.result.end.function.premake |
29320 | 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 70 72 | .gettool(cfg).if.premake.iscpppr |
29340 | 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 20 74 | oject(cfg).then.if._OPTIONS.cc.t |
29360 | 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 5d 0a | hen.return.premake[_OPTIONS.cc]. |
29380 | 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 69 6f | end.local.action.=.premake.actio |
293a0 | 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 6f 6c | n.current().if.action.valid_tool |
293c0 | 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 61 6c | s.then.return.premake[action.val |
293e0 | 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 6d 61 | id_tools.cc[1]].end.return.prema |
29400 | 6b 65 2e 67 63 63 0a 65 6c 73 65 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 | ke.gcc.elseif.premake.isdotnetpr |
29420 | 6f 6a 65 63 74 28 63 66 67 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 64 | oject(cfg).then.return.premake.d |
29440 | 6f 74 6e 65 74 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 0a | otnet.else.return.premake.valac. |
29460 | 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 | end.end.function.premake.project |
29480 | 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 6c 20 76 70 | .getvpath(prj,.abspath).local.vp |
294a0 | 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 70 61 74 68 | ath.=.abspath.local.fname.=.path |
294c0 | 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 3d 20 61 62 | .getname(abspath).local.max.=.ab |
294e0 | 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 20 20 20 20 20 20 | spath:len().-.fname:len()....... |
29500 | 20 20 0a 20 20 20 20 20 20 20 20 2d 2d 20 46 69 72 73 74 20 63 68 65 63 6b 20 66 6f 72 20 61 6e | ...........--.First.check.for.an |
29520 | 20 65 78 61 63 74 20 6d 61 74 63 68 20 66 72 6f 6d 20 74 68 65 20 69 6e 76 65 72 73 65 20 76 70 | .exact.match.from.the.inverse.vp |
29540 | 61 74 68 73 0a 20 20 20 20 20 20 20 20 69 66 20 70 72 6a 2e 69 6e 76 65 72 73 65 76 70 61 74 68 | aths.........if.prj.inversevpath |
29560 | 73 20 61 6e 64 20 70 72 6a 2e 69 6e 76 65 72 73 65 76 70 61 74 68 73 5b 61 62 73 70 61 74 68 5d | s.and.prj.inversevpaths[abspath] |
29580 | 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f | .then.............return.path.jo |
295a0 | 69 6e 28 70 72 6a 2e 69 6e 76 65 72 73 65 76 70 61 74 68 73 5b 61 62 73 70 61 74 68 5d 2c 20 66 | in(prj.inversevpaths[abspath],.f |
295c0 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 66 6f 72 20 72 65 70 6c 61 63 65 6d 65 6e | name).........end.for.replacemen |
295e0 | 74 2c 20 70 61 74 74 65 72 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 76 70 61 74 68 73 20 | t,.patterns.in.pairs(prj.vpaths. |
29600 | 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 | or.{}).do.for._,.pattern.in.ipai |
29620 | 72 73 28 70 61 74 74 65 72 6e 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 20 3d 20 61 62 73 70 61 74 | rs(patterns).do.local.i.=.abspat |
29640 | 68 3a 66 69 6e 64 28 70 61 74 68 2e 77 69 6c 64 63 61 72 64 73 28 70 61 74 74 65 72 6e 29 29 0a | h:find(path.wildcards(pattern)). |
29660 | 69 66 20 69 20 3d 3d 20 31 20 74 68 65 6e 0a 69 20 3d 20 70 61 74 74 65 72 6e 3a 66 69 6e 64 28 | if.i.==.1.then.i.=.pattern:find( |
29680 | 22 2a 22 2c 20 31 2c 20 74 72 75 65 29 20 6f 72 20 28 70 61 74 74 65 72 6e 3a 6c 65 6e 28 29 20 | "*",.1,.true).or.(pattern:len(). |
296a0 | 2b 20 31 29 0a 6c 6f 63 61 6c 20 6c 65 61 66 0a 69 66 20 69 20 3c 20 6d 61 78 20 74 68 65 6e 0a | +.1).local.leaf.if.i.<.max.then. |
296c0 | 6c 65 61 66 20 3d 20 61 62 73 70 61 74 68 3a 73 75 62 28 69 29 0a 65 6c 73 65 0a 6c 65 61 66 20 | leaf.=.abspath:sub(i).else.leaf. |
296e0 | 3d 20 66 6e 61 6d 65 0a 65 6e 64 0a 69 66 20 6c 65 61 66 3a 73 74 61 72 74 73 77 69 74 68 28 22 | =.fname.end.if.leaf:startswith(" |
29700 | 2f 22 29 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 6c 65 61 66 3a 73 75 62 28 32 29 0a 65 6e 64 0a | /").then.leaf.=.leaf:sub(2).end. |
29720 | 6c 6f 63 61 6c 20 73 74 65 6d 20 3d 20 22 22 0a 69 66 20 72 65 70 6c 61 63 65 6d 65 6e 74 3a 6c | local.stem.=."".if.replacement:l |
29740 | 65 6e 28 29 20 3e 20 30 20 74 68 65 6e 0a 73 74 65 6d 2c 20 73 74 61 72 73 20 3d 20 72 65 70 6c | en().>.0.then.stem,.stars.=.repl |
29760 | 61 63 65 6d 65 6e 74 3a 67 73 75 62 28 22 25 2a 22 2c 20 22 22 29 0a 69 66 20 73 74 61 72 73 20 | acement:gsub("%*",."").if.stars. |
29780 | 3d 3d 20 30 20 74 68 65 6e 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 65 | ==.0.then.leaf.=.path.getname(le |
297a0 | 61 66 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 65 61 66 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 | af).end.else.leaf.=.path.getname |
297c0 | 28 6c 65 61 66 29 0a 65 6e 64 0a 76 70 61 74 68 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 73 74 65 | (leaf).end.vpath.=.path.join(ste |
297e0 | 6d 2c 20 6c 65 61 66 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 70 61 74 68 | m,.leaf).end.end.end.return.path |
29800 | 2e 74 72 69 6d 64 6f 74 73 28 76 70 61 74 68 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | .trimdots(vpath).end.function.pr |
29820 | 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a | emake.hascppproject(sln).for.prj |
29840 | 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 | .in.premake.solution.eachproject |
29860 | 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 | (sln).do.if.premake.iscppproject |
29880 | 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 |
298a0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 74 70 72 6f | nd.function.premake.hasdotnetpro |
298c0 | 6a 65 63 74 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c | ject(sln).for.prj.in.premake.sol |
298e0 | 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 65 | ution.eachproject(sln).do.if.pre |
29900 | 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 72 | make.isdotnetproject(prj).then.r |
29920 | 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | eturn.true.end.end.end.function. |
29940 | 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a | premake.project.iscproject(prj). |
29960 | 72 65 74 75 72 6e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 0a 65 6e 64 0a 66 | return.prj.language.==."C".end.f |
29980 | 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a | unction.premake.iscppproject(prj |
299a0 | 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 20 6f 72 | ).return.(prj.language.==."C".or |
299c0 | 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 2b 2b 22 29 0a 65 6e 64 0a 66 75 6e 63 | .prj.language.==."C++").end.func |
299e0 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a | tion.premake.isdotnetproject(prj |
29a00 | 29 0a 72 65 74 75 72 6e 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 0a | ).return.(prj.language.==."C#"). |
29a20 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 76 61 6c 61 70 72 6f 6a 65 | end.function.premake.isvalaproje |
29a40 | 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 67 65 20 3d 3d 20 | ct(prj).return.(prj.language.==. |
29a60 | 22 56 61 6c 61 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 20 3d 20 7b 20 | "Vala").end..premake.config.=.{. |
29a80 | 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 66 69 67 0a | }.local.config.=.premake.config. |
29aa0 | 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 62 75 67 62 | function.premake.config.isdebugb |
29ac0 | 75 69 6c 64 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 44 65 62 75 67 52 75 6e 74 | uild(cfg).if.cfg.flags.DebugRunt |
29ae0 | 69 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e | ime.then.return.true.end.if.cfg. |
29b00 | 66 6c 61 67 73 2e 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e | flags.ReleaseRuntime.then.return |
29b20 | 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 | .false.end.if.cfg.flags.Optimize |
29b40 | 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 20 63 66 | .or.cfg.flags.OptimizeSize.or.cf |
29b60 | 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 74 75 72 | g.flags.OptimizeSpeed.then.retur |
29b80 | 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 53 79 6d | n.false.end.if.not.cfg.flags.Sym |
29ba0 | 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 74 75 72 | bols.then.return.false.end.retur |
29bc0 | 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 6f 6e 66 | n.true.end.function.premake.conf |
29be0 | 69 67 2e 65 61 63 68 66 69 6c 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 6c 6f 63 | ig.eachfile(cfg).local.i.=.0.loc |
29c00 | 61 6c 20 74 20 3d 20 63 66 67 2e 66 69 6c 65 73 0a 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e | al.t.=.cfg.files.return.function |
29c20 | 20 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 28 69 20 3c 3d 20 23 74 29 20 74 68 65 6e 0a | .().i.=.i.+.1.if.(i.<=.#t).then. |
29c40 | 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 63 66 67 2e 5f 5f 66 69 6c 65 63 6f 6e 66 69 67 73 5b 74 | local.fcfg.=.cfg.__fileconfigs[t |
29c60 | 5b 69 5d 5d 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 | [i]].fcfg.vpath.=.premake.projec |
29c80 | 74 2e 67 65 74 76 70 61 74 68 28 63 66 67 2e 70 72 6f 6a 65 63 74 2c 20 66 63 66 67 2e 6e 61 6d | t.getvpath(cfg.project,.fcfg.nam |
29ca0 | 65 29 0a 72 65 74 75 72 6e 20 66 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | e).return.fcfg.end.end.end.funct |
29cc0 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c | ion.premake.config.isincremental |
29ce0 | 6c 69 6e 6b 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 | link(cfg).if.cfg.kind.==."Static |
29d00 | 4c 69 62 22 0a 6f 72 20 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 | Lib".or.config.isoptimizedbuild( |
29d20 | 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6e 63 72 65 6d | cfg.flags).or.cfg.flags.NoIncrem |
29d40 | 65 6e 74 61 6c 4c 69 6e 6b 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a | entalLink.then.return.false.end. |
29d60 | 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | return.true.end.function.premake |
29d80 | 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 66 6c 61 67 73 29 0a | .config.isoptimizedbuild(flags). |
29da0 | 72 65 74 75 72 6e 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f | return.flags.Optimize.or.flags.O |
29dc0 | 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 | ptimizeSize.or.flags.OptimizeSpe |
29de0 | 65 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 62 61 6b 65 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c | ed.end..premake.bake.=.{.}.local |
29e00 | 20 62 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 62 61 6b 65 0a 6c 6f 63 61 6c 20 6e 6f 63 6f 70 | .bake.=.premake.bake.local.nocop |
29e20 | 79 20 3d 0a 7b 0a 62 6c 6f 63 6b 73 20 20 20 20 3d 20 74 72 75 65 2c 0a 6b 65 79 77 6f 72 64 73 | y.=.{.blocks....=.true,.keywords |
29e40 | 20 20 3d 20 74 72 75 65 2c 0a 70 72 6f 6a 65 63 74 73 20 20 3d 20 74 72 75 65 2c 0a 5f 5f 63 6f | ..=.true,.projects..=.true,.__co |
29e60 | 6e 66 69 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c 20 6e 6f 63 61 73 63 61 64 65 20 | nfigs.=.true,.}.local.nocascade. |
29e80 | 3d 0a 7b 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 20 74 72 75 65 2c 0a 7d 0a 6c 6f 63 61 6c | =.{.makesettings.=.true,.}.local |
29ea0 | 20 6b 65 65 70 72 65 6c 61 74 69 76 65 20 3d 0a 7b 0a 62 61 73 65 64 69 72 20 20 3d 20 74 72 75 | .keeprelative.=.{.basedir..=.tru |
29ec0 | 65 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 20 74 72 75 65 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 | e,.location.=.true,.}.function.p |
29ee0 | 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 0a 6c 6f 63 61 6c 20 74 65 | remake.getactiveterms().local.te |
29f00 | 72 6d 73 20 3d 20 7b 20 5f 61 63 74 69 6f 6e 20 3d 20 5f 41 43 54 49 4f 4e 3a 6c 6f 77 65 72 28 | rms.=.{._action.=._ACTION:lower( |
29f20 | 29 2c 20 6f 73 20 3d 20 6f 73 2e 67 65 74 28 29 20 7d 0a 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 | ),.os.=.os.get().}.for.key,.valu |
29f40 | 65 20 69 6e 20 70 61 69 72 73 28 5f 4f 50 54 49 4f 4e 53 29 20 64 6f 0a 69 66 20 76 61 6c 75 65 | e.in.pairs(_OPTIONS).do.if.value |
29f60 | 20 7e 3d 20 22 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 65 72 6d 73 2c 20 | .~=."".then.table.insert(terms,. |
29f80 | 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | value:lower()).else.table.insert |
29fa0 | 28 74 65 72 6d 73 2c 20 6b 65 79 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 | (terms,.key:lower()).end.end.ret |
29fc0 | 75 72 6e 20 74 65 72 6d 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 | urn.terms.end.function.premake.i |
29fe0 | 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 6d 73 29 0a 69 66 | skeywordmatch(keyword,.terms).if |
2a000 | 20 6b 65 79 77 6f 72 64 3a 73 74 61 72 74 73 77 69 74 68 28 22 6e 6f 74 20 22 29 20 74 68 65 6e | .keyword:startswith("not.").then |
2a020 | 0a 72 65 74 75 72 6e 20 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 | .return.not.premake.iskeywordmat |
2a040 | 63 68 28 6b 65 79 77 6f 72 64 3a 73 75 62 28 35 29 2c 20 74 65 72 6d 73 29 0a 65 6e 64 0a 66 6f | ch(keyword:sub(5),.terms).end.fo |
2a060 | 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 77 6f 72 64 3a 65 | r._,.pattern.in.ipairs(keyword:e |
2a080 | 78 70 6c 6f 64 65 28 22 20 6f 72 20 22 29 29 20 64 6f 0a 66 6f 72 20 74 65 72 6d 6b 65 79 2c 20 | xplode(".or.")).do.for.termkey,. |
2a0a0 | 74 65 72 6d 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 20 64 6f 0a 69 66 20 74 65 72 6d 3a | term.in.pairs(terms).do.if.term: |
2a0c0 | 6d 61 74 63 68 28 70 61 74 74 65 72 6e 29 20 3d 3d 20 74 65 72 6d 20 74 68 65 6e 0a 72 65 74 75 | match(pattern).==.term.then.retu |
2a0e0 | 72 6e 20 74 65 72 6d 6b 65 79 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | rn.termkey.end.end.end.end.funct |
2a100 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 6b 65 79 77 | ion.premake.iskeywordsmatch(keyw |
2a120 | 6f 72 64 73 2c 20 74 65 72 6d 73 29 0a 6c 6f 63 61 6c 20 68 61 73 72 65 71 75 69 72 65 64 20 3d | ords,.terms).local.hasrequired.= |
2a140 | 20 66 61 6c 73 65 0a 66 6f 72 20 5f 2c 20 6b 65 79 77 6f 72 64 20 69 6e 20 69 70 61 69 72 73 28 | .false.for._,.keyword.in.ipairs( |
2a160 | 6b 65 79 77 6f 72 64 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6d 61 74 63 68 65 64 20 3d 20 70 72 65 | keywords).do.local.matched.=.pre |
2a180 | 6d 61 6b 65 2e 69 73 6b 65 79 77 6f 72 64 6d 61 74 63 68 28 6b 65 79 77 6f 72 64 2c 20 74 65 72 | make.iskeywordmatch(keyword,.ter |
2a1a0 | 6d 73 29 0a 69 66 20 6e 6f 74 20 6d 61 74 63 68 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 | ms).if.not.matched.then.return.f |
2a1c0 | 61 6c 73 65 0a 65 6e 64 0a 69 66 20 6d 61 74 63 68 65 64 20 3d 3d 20 22 72 65 71 75 69 72 65 64 | alse.end.if.matched.==."required |
2a1e0 | 22 20 74 68 65 6e 0a 68 61 73 72 65 71 75 69 72 65 64 20 3d 20 74 72 75 65 0a 65 6e 64 0a 65 6e | ".then.hasrequired.=.true.end.en |
2a200 | 64 0a 69 66 20 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 61 6e 64 20 6e 6f 74 20 68 61 73 72 | d.if.terms.required.and.not.hasr |
2a220 | 65 71 75 69 72 65 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6c 73 65 0a 72 | equired.then.return.false.else.r |
2a240 | 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | eturn.true.end.end.local.functio |
2a260 | 6e 20 61 64 6a 75 73 74 70 61 74 68 73 28 6c 6f 63 61 74 69 6f 6e 2c 20 6f 62 6a 29 0a 66 75 6e | n.adjustpaths(location,.obj).fun |
2a280 | 63 74 69 6f 6e 20 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 6c 69 73 74 29 0a 66 6f 72 20 69 | ction.adjustpathlist(list).for.i |
2a2a0 | 2c 20 70 20 69 6e 20 69 70 61 69 72 73 28 6c 69 73 74 29 20 64 6f 0a 6c 69 73 74 5b 69 5d 20 3d | ,.p.in.ipairs(list).do.list[i].= |
2a2c0 | 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 70 29 0a 65 | .path.getrelative(location,.p).e |
2a2e0 | 6e 64 0a 65 6e 64 0a 69 66 20 6f 62 6a 2e 61 6c 6c 66 69 6c 65 73 20 7e 3d 20 6e 69 6c 20 74 68 | nd.end.if.obj.allfiles.~=.nil.th |
2a300 | 65 6e 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 6f 62 6a 2e 61 6c 6c 66 69 6c 65 73 29 0a | en.adjustpathlist(obj.allfiles). |
2a320 | 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e 20 70 61 69 72 73 28 6f 62 6a | end.for.name,.value.in.pairs(obj |
2a340 | 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 | ).do.local.field.=.premake.field |
2a360 | 73 5b 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 61 6e 64 20 76 61 6c 75 65 20 61 6e 64 20 6e | s[name].if.field.and.value.and.n |
2a380 | 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 6e 61 6d 65 5d 20 74 68 65 6e 0a 69 66 20 66 69 | ot.keeprelative[name].then.if.fi |
2a3a0 | 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 6f 62 6a 5b 6e 61 6d 65 | eld.kind.==."path".then.obj[name |
2a3c0 | 5d 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6c 6f 63 61 74 69 6f 6e 2c 20 76 | ].=.path.getrelative(location,.v |
2a3e0 | 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c | alue).elseif.field.kind.==."dirl |
2a400 | 69 73 74 22 20 6f 72 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 | ist".or.field.kind.==."filelist" |
2a420 | 20 74 68 65 6e 0a 61 64 6a 75 73 74 70 61 74 68 6c 69 73 74 28 76 61 6c 75 65 29 0a 65 6c 73 65 | .then.adjustpathlist(value).else |
2a440 | 69 66 20 66 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a | if.field.kind.==."keypath".then. |
2a460 | 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 6a 75 73 | for.k,v.in.pairs(value).do.adjus |
2a480 | 74 70 61 74 68 6c 69 73 74 28 76 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | tpathlist(v).end.end.end.end.end |
2a4a0 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 66 69 65 6c 64 28 6b 69 6e 64 2c | .local.function.mergefield(kind, |
2a4c0 | 20 64 65 73 74 2c 20 73 72 63 29 0a 6c 6f 63 61 6c 20 74 62 6c 20 3d 20 64 65 73 74 20 6f 72 20 | .dest,.src).local.tbl.=.dest.or. |
2a4e0 | 7b 20 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f 72 20 6b 69 6e | {.}.if.kind.==."keyvalue".or.kin |
2a500 | 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 65 79 2c 20 76 61 6c | d.==."keypath".then.for.key,.val |
2a520 | 75 65 20 69 6e 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 74 62 6c 5b 6b 65 79 5d 20 3d 20 6d | ue.in.pairs(src).do.tbl[key].=.m |
2a540 | 65 72 67 65 66 69 65 6c 64 28 22 6c 69 73 74 22 2c 20 74 62 6c 5b 6b 65 79 5d 2c 20 76 61 6c 75 | ergefield("list",.tbl[key],.valu |
2a560 | 65 29 0a 65 6e 64 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 20 69 74 65 6d 20 69 6e 20 69 70 61 69 72 | e).end.else.for._,.item.in.ipair |
2a580 | 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 62 6c 5b 69 74 65 6d 5d 20 74 68 65 6e 0a | s(src).do.if.not.tbl[item].then. |
2a5a0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 62 6c 2c 20 69 74 65 6d 29 0a 74 62 6c 5b 69 74 65 6d | table.insert(tbl,.item).tbl[item |
2a5c0 | 5d 20 3d 20 69 74 65 6d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 62 6c 0a | ].=.item.end.end.end.return.tbl. |
2a5e0 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 | end.local.function.removevalues( |
2a600 | 74 62 6c 2c 20 72 65 6d 6f 76 65 73 29 0a 66 6f 72 20 6b 2c 20 76 20 69 6e 20 70 61 69 72 73 28 | tbl,.removes).for.k,.v.in.pairs( |
2a620 | 74 62 6c 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 61 74 74 65 72 6e 20 69 6e 20 69 70 61 69 72 73 | tbl).do.for._,.pattern.in.ipairs |
2a640 | 28 72 65 6d 6f 76 65 73 29 20 64 6f 0a 69 66 20 70 61 74 74 65 72 6e 20 3d 3d 20 74 62 6c 5b 6b | (removes).do.if.pattern.==.tbl[k |
2a660 | 5d 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 6b 29 20 3d 3d 20 22 6e 75 6d 62 65 72 22 20 74 68 | ].then.if.type(k).==."number".th |
2a680 | 65 6e 20 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 74 62 6c 2c 20 6b 29 20 0a 65 6c 73 65 20 0a | en..table.remove(tbl,.k)..else.. |
2a6a0 | 74 62 6c 5b 6b 5d 20 3d 20 6e 69 6c 20 0a 65 6e 64 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a | tbl[k].=.nil..end.break.end.end. |
2a6c0 | 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 6f 62 6a 65 | end.end.local.function.mergeobje |
2a6e0 | 63 74 28 64 65 73 74 2c 20 73 72 63 29 0a 69 66 20 6e 6f 74 20 73 72 63 20 74 68 65 6e 0a 72 65 | ct(dest,.src).if.not.src.then.re |
2a700 | 74 75 72 6e 0a 65 6e 64 0a 66 6f 72 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 20 69 6e | turn.end.for.fieldname,.value.in |
2a720 | 20 70 61 69 72 73 28 73 72 63 29 20 64 6f 0a 69 66 20 6e 6f 74 20 6e 6f 63 6f 70 79 5b 66 69 65 | .pairs(src).do.if.not.nocopy[fie |
2a740 | 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 70 72 65 6d 61 | ldname].then.local.field.=.prema |
2a760 | 6b 65 2e 66 69 65 6c 64 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 66 69 65 6c 64 20 74 68 | ke.fields[fieldname].if.field.th |
2a780 | 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 | en.if.type(value).==."table".the |
2a7a0 | 6e 0a 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6d 65 72 67 65 66 69 65 6c 64 28 66 | n.dest[fieldname].=.mergefield(f |
2a7c0 | 69 65 6c 64 2e 6b 69 6e 64 2c 20 64 65 73 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 | ield.kind,.dest[fieldname],.valu |
2a7e0 | 65 29 0a 69 66 20 73 72 63 2e 72 65 6d 6f 76 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 73 20 3d | e).if.src.removes.then.removes.= |
2a800 | 20 73 72 63 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 0a 69 66 20 72 65 6d 6f 76 | .src.removes[fieldname].if.remov |
2a820 | 65 73 20 74 68 65 6e 0a 72 65 6d 6f 76 65 76 61 6c 75 65 73 28 64 65 73 74 5b 66 69 65 6c 64 6e | es.then.removevalues(dest[fieldn |
2a840 | 61 6d 65 5d 2c 20 72 65 6d 6f 76 65 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 74 | ame],.removes).end.end.else.dest |
2a860 | 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6c 73 65 0a 64 65 73 | [fieldname].=.value.end.else.des |
2a880 | 74 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | t[fieldname].=.value.end.end.end |
2a8a0 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 28 64 65 73 74 2c 20 | .end.local.function.merge(dest,. |
2a8c0 | 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 2c 20 63 66 67 6e 61 6d 65 2c 20 70 6c 74 6e | obj,.basis,.terms,.cfgname,.pltn |
2a8e0 | 61 6d 65 29 0a 6c 6f 63 61 6c 20 6b 65 79 20 3d 20 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 0a 70 | ame).local.key.=.cfgname.or."".p |
2a900 | 6c 74 6e 61 6d 65 20 3d 20 70 6c 74 6e 61 6d 65 20 6f 72 20 22 4e 61 74 69 76 65 22 0a 69 66 20 | ltname.=.pltname.or."Native".if. |
2a920 | 70 6c 74 6e 61 6d 65 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6b 65 79 20 3d 20 6b | pltname.~=."Native".then.key.=.k |
2a940 | 65 79 20 2e 2e 20 70 6c 74 6e 61 6d 65 0a 65 6e 64 0a 74 65 72 6d 73 2e 63 6f 6e 66 69 67 20 3d | ey....pltname.end.terms.config.= |
2a960 | 20 28 63 66 67 6e 61 6d 65 20 6f 72 20 22 22 29 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 2e 70 | .(cfgname.or.""):lower().terms.p |
2a980 | 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 74 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 | latform.=.pltname:lower().local. |
2a9a0 | 63 66 67 20 3d 20 7b 7d 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 61 73 69 73 5b | cfg.=.{}.mergeobject(cfg,.basis[ |
2a9c0 | 6b 65 79 5d 29 0a 61 64 6a 75 73 74 70 61 74 68 73 28 6f 62 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 | key]).adjustpaths(obj.location,. |
2a9e0 | 63 66 67 29 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 6f 62 6a 29 0a 69 66 20 28 63 | cfg).mergeobject(cfg,.obj).if.(c |
2aa00 | 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 3d 63 66 67 2e | fg.kind).then.terms['kind']=cfg. |
2aa20 | 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 | kind:lower().end.for._,.blk.in.i |
2aa40 | 70 61 69 72 73 28 6f 62 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 | pairs(obj.blocks).do.if.(premake |
2aa60 | 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 74 | .iskeywordsmatch(blk.keywords,.t |
2aa80 | 65 72 6d 73 29 29 74 68 65 6e 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 63 66 67 2c 20 62 6c 6b 29 | erms))then.mergeobject(cfg,.blk) |
2aaa0 | 0a 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 74 65 72 6d 73 2e | .if.(cfg.kind.and.not.cfg.terms. |
2aac0 | 6b 69 6e 64 29 20 74 68 65 6e 0a 63 66 67 2e 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 63 | kind).then.cfg.terms['kind'].=.c |
2aae0 | 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 74 65 72 6d 73 5b 27 6b 69 6e 64 27 5d 20 3d 20 | fg.kind:lower().terms['kind'].=. |
2ab00 | 63 66 67 2e 6b 69 6e 64 3a 6c 6f 77 65 72 28 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 | cfg.kind:lower().end.end.end.cfg |
2ab20 | 2e 6e 61 6d 65 20 20 20 20 20 20 3d 20 63 66 67 6e 61 6d 65 0a 63 66 67 2e 70 6c 61 74 66 6f 72 | .name......=.cfgname.cfg.platfor |
2ab40 | 6d 20 20 3d 20 70 6c 74 6e 61 6d 65 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 | m..=.pltname.for.k,v.in.pairs(te |
2ab60 | 72 6d 73 29 20 64 6f 0a 63 66 67 2e 74 65 72 6d 73 5b 6b 5d 20 3d 76 0a 65 6e 64 0a 64 65 73 74 | rms).do.cfg.terms[k].=v.end.dest |
2ab80 | 5b 6b 65 79 5d 20 3d 20 63 66 67 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 | [key].=.cfg.end.local.function.c |
2aba0 | 6f 6c 6c 61 70 73 65 28 6f 62 6a 2c 20 62 61 73 69 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 | ollapse(obj,.basis).local.result |
2abc0 | 20 3d 20 7b 7d 0a 62 61 73 69 73 20 3d 20 62 61 73 69 73 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 | .=.{}.basis.=.basis.or.{}.local. |
2abe0 | 73 6c 6e 20 3d 20 6f 62 6a 2e 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 6f 62 6a 0a 6c 6f 63 61 6c 20 | sln.=.obj.solution.or.obj.local. |
2ac00 | 74 65 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 61 63 74 69 76 65 74 65 72 6d 73 28 29 | terms.=.premake.getactiveterms() |
2ac20 | 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 20 74 65 72 6d 73 | .merge(result,.obj,.basis,.terms |
2ac40 | 29 2d 2d 74 68 69 73 20 61 64 6a 75 73 74 73 20 74 65 72 6d 73 0a 66 6f 72 20 5f 2c 20 63 66 67 | )--this.adjusts.terms.for._,.cfg |
2ac60 | 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | name.in.ipairs(sln.configuration |
2ac80 | 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 20 3d 20 7b 7d 0a 66 6f 72 | s).do.local.terms_local.=.{}.for |
2aca0 | 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 65 72 6d 73 29 64 6f 20 74 65 72 6d 73 5f 6c 6f 63 | .k,v.in.pairs(terms)do.terms_loc |
2acc0 | 61 6c 5b 6b 5d 3d 76 20 65 6e 64 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 2c 20 6f 62 6a 2c 20 62 | al[k]=v.end.merge(result,.obj,.b |
2ace0 | 61 73 69 73 2c 20 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d 65 2c 20 22 4e 61 74 | asis,.terms_local,.cfgname,."Nat |
2ad00 | 69 76 65 22 29 2d 2d 74 65 72 6d 73 20 63 61 6d 20 61 6c 73 6f 20 62 65 20 61 64 6a 75 73 74 65 | ive")--terms.cam.also.be.adjuste |
2ad20 | 64 20 68 65 72 65 0a 66 6f 72 20 5f 2c 20 70 6c 74 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 | d.here.for._,.pltname.in.ipairs( |
2ad40 | 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 70 6c 74 6e 61 | sln.platforms.or.{}).do.if.pltna |
2ad60 | 6d 65 20 7e 3d 20 22 4e 61 74 69 76 65 22 20 74 68 65 6e 0a 6d 65 72 67 65 28 72 65 73 75 6c 74 | me.~=."Native".then.merge(result |
2ad80 | 2c 20 6f 62 6a 2c 20 62 61 73 69 73 2c 74 65 72 6d 73 5f 6c 6f 63 61 6c 2c 20 63 66 67 6e 61 6d | ,.obj,.basis,terms_local,.cfgnam |
2ada0 | 65 2c 20 70 6c 74 6e 61 6d 65 29 2d 2d 74 65 72 6d 73 20 61 6c 73 6f 20 68 65 72 65 0a 65 6e 64 | e,.pltname)--terms.also.here.end |
2adc0 | 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c | .end.end.return.result.end.local |
2ade0 | 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 6c 6f 63 61 | .function.builduniquedirs().loca |
2ae00 | 6c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 3d 20 34 0a 6c 6f 63 61 6c 20 63 66 67 5f 64 | l.num_variations.=.4.local.cfg_d |
2ae20 | 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 68 69 74 5f 63 6f 75 6e 74 73 20 3d 20 7b 7d 0a 66 | irs.=.{}.local.hit_counts.=.{}.f |
2ae40 | 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 | or.sln.in.premake.solution.each( |
2ae60 | 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 | ).do.for._,.prj.in.ipairs(sln.pr |
2ae80 | 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 | ojects).do.for._,.cfg.in.pairs(p |
2aea0 | 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 69 72 73 20 3d 20 7b 20 | rj.__configs).do.local.dirs.=.{. |
2aec0 | 7d 0a 64 69 72 73 5b 31 5d 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 | }.dirs[1].=.path.getabsolute(pat |
2aee0 | 68 2e 6a 6f 69 6e 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 6f 62 6a 64 69 72 20 | h.join(cfg.location,.cfg.objdir. |
2af00 | 6f 72 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6f 62 6a 64 69 72 20 6f 72 20 22 6f 62 6a 22 29 29 | or.cfg.project.objdir.or."obj")) |
2af20 | 0a 64 69 72 73 5b 32 5d 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 31 5d 2c 20 69 69 | .dirs[2].=.path.join(dirs[1],.ii |
2af40 | 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4e 61 74 69 76 65 22 2c 20 22 22 2c 20 | f(cfg.platform.==."Native",."",. |
2af60 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 29 0a 64 69 72 73 5b 33 5d 20 3d 20 70 61 74 68 2e 6a 6f | cfg.platform)).dirs[3].=.path.jo |
2af80 | 69 6e 28 64 69 72 73 5b 32 5d 2c 20 63 66 67 2e 6e 61 6d 65 29 0a 64 69 72 73 5b 34 5d 20 3d 20 | in(dirs[2],.cfg.name).dirs[4].=. |
2afa0 | 70 61 74 68 2e 6a 6f 69 6e 28 64 69 72 73 5b 33 5d 2c 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e | path.join(dirs[3],.cfg.project.n |
2afc0 | 61 6d 65 29 0a 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 20 3d 20 64 69 72 73 0a 6c 6f 63 61 6c 20 | ame).cfg_dirs[cfg].=.dirs.local. |
2afe0 | 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 32 2c 20 31 29 0a 66 6f 72 20 | start.=.iif(cfg.name,.2,.1).for. |
2b000 | 76 20 3d 20 73 74 61 72 74 2c 20 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 20 64 6f 0a 6c 6f 63 | v.=.start,.num_variations.do.loc |
2b020 | 61 6c 20 64 20 3d 20 64 69 72 73 5b 76 5d 0a 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 3d 20 28 | al.d.=.dirs[v].hit_counts[d].=.( |
2b040 | 68 69 74 5f 63 6f 75 6e 74 73 5b 64 5d 20 6f 72 20 30 29 20 2b 20 31 0a 65 6e 64 0a 65 6e 64 0a | hit_counts[d].or.0).+.1.end.end. |
2b060 | 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 | end.end.for.sln.in.premake.solut |
2b080 | 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 | ion.each().do.for._,.prj.in.ipai |
2b0a0 | 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 | rs(sln.projects).do.for._,.cfg.i |
2b0c0 | 6e 20 70 61 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 | n.pairs(prj.__configs).do.local. |
2b0e0 | 64 69 72 0a 6c 6f 63 61 6c 20 73 74 61 72 74 20 3d 20 69 69 66 28 63 66 67 2e 6e 61 6d 65 2c 20 | dir.local.start.=.iif(cfg.name,. |
2b100 | 32 2c 20 31 29 0a 66 6f 72 20 76 20 3d 20 73 74 61 72 74 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 | 2,.1).for.v.=.start,.iif(cfg.fla |
2b120 | 67 73 2e 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 3d 3d 74 72 75 65 2c 6e 75 6d 5f 76 61 72 | gs.SingleOutputDir==true,num_var |
2b140 | 69 61 74 69 6f 6e 73 2d 31 2c 6e 75 6d 5f 76 61 72 69 61 74 69 6f 6e 73 29 20 64 6f 0a 64 69 72 | iations-1,num_variations).do.dir |
2b160 | 20 3d 20 63 66 67 5f 64 69 72 73 5b 63 66 67 5d 5b 76 5d 0a 69 66 20 68 69 74 5f 63 6f 75 6e 74 | .=.cfg_dirs[cfg][v].if.hit_count |
2b180 | 73 5b 64 69 72 5d 20 3d 3d 20 31 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e 64 0a 65 6e 64 0a 63 | s[dir].==.1.then.break.end.end.c |
2b1a0 | 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 | fg.objectsdir.=.path.getrelative |
2b1c0 | 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a | (cfg.location,.dir).end.end.end. |
2b1e0 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 74 61 72 67 65 74 73 28 | end.local.function.buildtargets( |
2b200 | 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 |
2b220 | 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 |
2b240 | 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 69 72 | .projects).do.for._,.cfg.in.pair |
2b260 | 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 61 74 68 73 74 | s(prj.__configs).do.local.pathst |
2b280 | 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 70 61 74 68 73 74 79 6c 65 28 63 66 67 29 0a | yle.=.premake.getpathstyle(cfg). |
2b2a0 | 6c 6f 63 61 6c 20 6e 61 6d 65 73 74 79 6c 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6e 61 6d | local.namestyle.=.premake.getnam |
2b2c0 | 65 73 74 79 6c 65 28 63 66 67 29 0a 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 20 3d 20 70 72 | estyle(cfg).cfg.buildtarget.=.pr |
2b2e0 | 65 6d 61 6b 65 2e 67 65 74 74 61 72 67 65 74 28 63 66 67 2c 20 22 62 75 69 6c 64 22 2c 20 70 61 | emake.gettarget(cfg,."build",.pa |
2b300 | 74 68 73 74 79 6c 65 2c 20 6e 61 6d 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a | thstyle,.namestyle,.cfg.system). |
2b320 | 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 61 72 | cfg.linktarget..=.premake.gettar |
2b340 | 67 65 74 28 63 66 67 2c 20 22 6c 69 6e 6b 22 2c 20 20 70 61 74 68 73 74 79 6c 65 2c 20 6e 61 6d | get(cfg,."link",..pathstyle,.nam |
2b360 | 65 73 74 79 6c 65 2c 20 63 66 67 2e 73 79 73 74 65 6d 29 0a 69 66 20 70 61 74 68 73 74 79 6c 65 | estyle,.cfg.system).if.pathstyle |
2b380 | 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 | .==."windows".then.cfg.objectsdi |
2b3a0 | 72 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 | r.=.path.translate(cfg.objectsdi |
2b3c0 | 72 2c 20 22 5c 5c 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 20 20 6c | r,."\\").end.end.end.end.end...l |
2b3e0 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 66 67 4b 69 6e 64 28 63 66 67 29 0a 20 20 | ocal.function.getCfgKind(cfg)... |
2b400 | 69 66 28 63 66 67 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e 6b | if(cfg.kind).then...return.cfg.k |
2b420 | 69 6e 64 3b 0a 20 20 65 6e 64 0a 20 20 69 66 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f | ind;...end...if(cfg.project.__co |
2b440 | 6e 66 69 67 73 5b 22 22 5d 20 61 6e 64 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 | nfigs[""].and.cfg.project.__conf |
2b460 | 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 63 66 67 2e | igs[""].kind).then...return.cfg. |
2b480 | 70 72 6f 6a 65 63 74 2e 5f 5f 63 6f 6e 66 69 67 73 5b 22 22 5d 2e 6b 69 6e 64 3b 0a 20 20 65 6e | project.__configs[""].kind;...en |
2b4a0 | 64 0a 20 20 72 65 74 75 72 6e 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e | d...return.nil...end...local.fun |
2b4c0 | 63 74 69 6f 6e 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 2c 20 66 6f 75 6e 64 | ction.getprojrec(dstArray,.found |
2b4e0 | 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 2c | List,.cfg,.cfgname,.searchField, |
2b500 | 20 62 4c 69 6e 6b 61 67 65 29 0a 20 20 69 66 28 6e 6f 74 20 63 66 67 29 20 74 68 65 6e 20 72 65 | .bLinkage)...if(not.cfg).then.re |
2b520 | 74 75 72 6e 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 55 73 65 50 72 6a 73 20 3d 20 | turn.end...local.foundUsePrjs.=. |
2b540 | 7b 7d 3b 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 4e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 | {};...for._,.useName.in.ipairs(c |
2b560 | 66 67 5b 73 65 61 72 63 68 46 69 65 6c 64 5d 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 74 65 73 74 | fg[searchField]).do...local.test |
2b580 | 4e 61 6d 65 20 3d 20 75 73 65 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 69 66 28 28 6e 6f | Name.=.useName:lower();...if((no |
2b5a0 | 74 20 66 6f 75 6e 64 4c 69 73 74 5b 74 65 73 74 4e 61 6d 65 5d 29 29 20 74 68 65 6e 0a 20 20 6c | t.foundList[testName])).then...l |
2b5c0 | 6f 63 61 6c 20 74 68 65 50 72 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 6c 6f 63 61 6c 20 74 68 65 55 | ocal.theProj.=.nil;...local.theU |
2b5e0 | 73 65 50 72 6f 6a 20 3d 20 6e 69 6c 3b 0a 20 20 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 | seProj.=.nil;...for._,.prj.in.ip |
2b600 | 61 69 72 73 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e 70 72 6f 6a 65 63 | airs(cfg.project.solution.projec |
2b620 | 74 73 29 20 64 6f 0a 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 20 3d 3d | ts).do...if.(prj.name:lower().== |
2b640 | 20 74 65 73 74 4e 61 6d 65 29 20 74 68 65 6e 0a 20 20 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 | .testName).then...if(prj.usage). |
2b660 | 74 68 65 6e 0a 20 20 74 68 65 55 73 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6c 73 65 0a | then...theUseProj.=.prj;...else. |
2b680 | 20 20 74 68 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 | ..theProj.=.prj;...end...end...e |
2b6a0 | 6e 64 0a 20 20 2d 2d 4d 75 73 74 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 75 73 61 67 65 20 70 | nd...--Must.connect.to.a.usage.p |
2b6c0 | 72 6f 6a 65 63 74 2e 0a 20 20 69 66 28 74 68 65 55 73 65 50 72 6f 6a 29 20 74 68 65 6e 0a 20 20 | roject....if(theUseProj).then... |
2b6e0 | 66 6f 75 6e 64 4c 69 73 74 5b 74 65 73 74 4e 61 6d 65 5d 20 3d 20 74 72 75 65 3b 0a 20 20 6c 6f | foundList[testName].=.true;...lo |
2b700 | 63 61 6c 20 70 72 6a 45 6e 74 72 79 20 3d 20 7b 0a 20 20 6e 61 6d 65 20 3d 20 74 65 73 74 4e 61 | cal.prjEntry.=.{...name.=.testNa |
2b720 | 6d 65 2c 0a 20 20 70 72 6f 6a 20 3d 20 74 68 65 50 72 6f 6a 2c 0a 20 20 75 73 61 67 65 50 72 6f | me,...proj.=.theProj,...usagePro |
2b740 | 6a 20 3d 20 74 68 65 55 73 65 50 72 6f 6a 2c 0a 20 20 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 3d | j.=.theUseProj,...bLinkageOnly.= |
2b760 | 20 62 4c 69 6e 6b 61 67 65 2c 0a 20 20 7d 3b 0a 20 20 64 73 74 41 72 72 61 79 5b 74 65 73 74 4e | .bLinkage,...};...dstArray[testN |
2b780 | 61 6d 65 5d 20 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ame].=.prjEntry;...table.insert( |
2b7a0 | 66 6f 75 6e 64 55 73 65 50 72 6a 73 2c 20 74 68 65 55 73 65 50 72 6f 6a 29 3b 0a 20 20 65 6e 64 | foundUsePrjs,.theUseProj);...end |
2b7c0 | 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 66 6f 72 20 5f 2c 20 75 73 65 50 72 6a 20 69 6e 20 | ...end...end...for._,.usePrj.in. |
2b7e0 | 69 70 61 69 72 73 28 66 6f 75 6e 64 55 73 65 50 72 6a 73 29 20 64 6f 0a 20 20 2d 2d 4c 69 6e 6b | ipairs(foundUsePrjs).do...--Link |
2b800 | 73 20 63 61 6e 20 6f 6e 6c 79 20 72 65 63 75 72 73 65 20 74 68 72 6f 75 67 68 20 73 74 61 74 69 | s.can.only.recurse.through.stati |
2b820 | 63 20 6c 69 62 72 61 72 69 65 73 2e 0a 20 20 69 66 28 28 73 65 61 72 63 68 46 69 65 6c 64 20 7e | c.libraries....if((searchField.~ |
2b840 | 3d 20 22 6c 69 6e 6b 73 22 29 20 6f 72 0a 20 20 28 67 65 74 43 66 67 4b 69 6e 64 28 75 73 65 50 | =."links").or...(getCfgKind(useP |
2b860 | 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 29 20 3d 3d 20 22 53 74 61 74 69 | rj.__configs[cfgname]).==."Stati |
2b880 | 63 4c 69 62 22 29 29 20 74 68 65 6e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 | cLib")).then...getprojrec(dstArr |
2b8a0 | 61 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 75 73 65 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b | ay,.foundList,.usePrj.__configs[ |
2b8c0 | 63 66 67 6e 61 6d 65 5d 2c 0a 20 20 63 66 67 6e 61 6d 65 2c 20 73 65 61 72 63 68 46 69 65 6c 64 | cfgname],...cfgname,.searchField |
2b8e0 | 2c 20 62 4c 69 6e 6b 61 67 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 | ,.bLinkage);...end...end...end.. |
2b900 | 20 2d 2d 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 72 65 63 75 | .--...--.This.function.will.recu |
2b920 | 72 73 69 76 65 6c 79 20 67 65 74 20 61 6c 6c 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 74 68 | rsively.get.all.projects.that.th |
2b940 | 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 68 61 73 20 69 6e 20 69 74 73 | e.given.configuration.has.in.its |
2b960 | 20 22 75 73 65 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 2e 20 54 68 65 20 72 65 74 75 72 6e 20 76 | ."uses"...--.field..The.return.v |
2b980 | 61 6c 75 65 73 20 61 72 65 20 61 20 6c 69 73 74 20 6f 66 20 74 61 62 6c 65 73 2e 20 45 61 63 68 | alues.are.a.list.of.tables..Each |
2b9a0 | 20 74 61 62 6c 65 20 69 6e 20 74 68 61 74 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 | .table.in.that.list.contains.the |
2b9c0 | 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 20 20 2d 2d 6e 61 6d 65 20 3d 20 54 68 65 20 6c 6f 77 65 72 | .following:...--name.=.The.lower |
2b9e0 | 63 61 73 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2e 0a 20 20 2d 2d 70 72 | case.name.of.the.project....--pr |
2ba00 | 6f 6a 20 3d 20 54 68 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 20 62 65 20 6e 69 6c 20 69 66 20 | oj.=.The.project..Can.be.nil.if. |
2ba20 | 69 74 20 69 73 20 75 73 61 67 65 2d 6f 6e 6c 79 2e 0a 20 20 2d 2d 75 73 61 67 65 50 72 6f 6a 20 | it.is.usage-only....--usageProj. |
2ba40 | 3d 20 54 68 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 43 61 6e 27 74 20 62 65 20 6e 69 | =.The.usage.project..Can't.be.ni |
2ba60 | 6c 2c 20 61 73 20 75 73 69 6e 67 20 61 20 70 72 6f 6a 65 63 74 20 74 68 61 74 20 68 61 73 20 6e | l,.as.using.a.project.that.has.n |
2ba80 | 6f 0a 20 20 2d 2d 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 70 75 74 20 | o...--.usage.project.is.not.put. |
2baa0 | 69 6e 74 6f 20 74 68 65 20 6c 69 73 74 2e 0a 20 20 2d 2d 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 20 | into.the.list....--bLinkageOnly. |
2bac0 | 3d 20 49 66 20 74 68 69 73 20 69 73 20 74 72 75 65 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 74 68 65 | =.If.this.is.true,.then.only.the |
2bae0 | 20 6c 69 6e 6b 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 63 | .linkage.information.should.be.c |
2bb00 | 6f 70 69 65 64 2e 0a 20 20 2d 2d 20 54 68 65 20 72 65 63 75 72 73 69 6f 6e 20 77 69 6c 6c 20 6f | opied....--.The.recursion.will.o |
2bb20 | 6e 6c 79 20 6c 6f 6f 6b 20 61 74 20 74 68 65 20 22 75 73 65 73 22 20 66 69 65 6c 64 20 6f 6e 20 | nly.look.at.the."uses".field.on. |
2bb40 | 2a 75 73 61 67 65 2a 20 70 72 6f 6a 65 63 74 73 2e 0a 20 20 2d 2d 20 54 68 69 73 20 66 75 6e 63 | *usage*.projects....--.This.func |
2bb60 | 74 69 6f 6e 20 77 69 6c 6c 20 61 6c 73 6f 20 61 64 64 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 74 | tion.will.also.add.projects.to.t |
2bb80 | 68 65 20 6c 69 73 74 20 74 68 61 74 20 61 72 65 20 6d 65 6e 74 69 6f 6e 65 64 20 69 6e 20 74 68 | he.list.that.are.mentioned.in.th |
2bba0 | 65 20 22 6c 69 6e 6b 73 22 0a 20 20 2d 2d 20 66 69 65 6c 64 20 6f 66 20 75 73 61 67 65 20 70 72 | e."links"...--.field.of.usage.pr |
2bbc0 | 6f 6a 65 63 74 73 2e 20 54 68 65 73 65 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 6f 70 79 20 6c 69 6e | ojects..These.will.only.copy.lin |
2bbe0 | 6b 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 62 75 74 20 74 68 65 79 20 77 69 6c 6c 20 72 | ker.information,.but.they.will.r |
2bc00 | 65 63 75 72 73 65 2e 0a 20 20 2d 2d 20 74 68 72 6f 75 67 68 20 6f 74 68 65 72 20 22 6c 69 6e 6b | ecurse....--.through.other."link |
2bc20 | 73 22 20 66 69 65 6c 64 73 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | s".fields....--...local.function |
2bc40 | 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 | .getprojectsconnections(cfg,.cfg |
2bc60 | 6e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 64 73 74 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 6c | name)...local.dstArray.=.{};...l |
2bc80 | 6f 63 61 6c 20 66 6f 75 6e 64 4c 69 73 74 20 3d 20 7b 7d 3b 0a 20 20 66 6f 75 6e 64 4c 69 73 74 | ocal.foundList.=.{};...foundList |
2bca0 | 5b 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 5d 20 3d 20 74 72 75 | [cfg.project.name:lower()].=.tru |
2bcc0 | 65 3b 0a 20 20 2d 2d 46 69 72 73 74 2c 20 66 6f 6c 6c 6f 77 20 74 68 65 20 75 73 65 73 20 72 65 | e;...--First,.follow.the.uses.re |
2bce0 | 63 75 72 73 69 76 65 6c 79 2e 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 64 73 74 41 72 72 61 79 | cursively....getprojrec(dstArray |
2bd00 | 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 22 75 73 65 73 | ,.foundList,.cfg,.cfgname,."uses |
2bd20 | 22 2c 20 66 61 6c 73 65 29 3b 0a 20 20 2d 2d 4e 65 78 74 2c 20 67 6f 20 74 68 72 6f 75 67 68 20 | ",.false);...--Next,.go.through. |
2bd40 | 61 6c 6c 20 6f 66 20 74 68 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 73 20 61 6e 64 20 72 65 | all.of.the.usage.projects.and.re |
2bd60 | 63 75 72 73 69 76 65 6c 79 20 67 65 74 20 74 68 65 69 72 20 6c 69 6e 6b 73 2e 0a 20 20 2d 2d 42 | cursively.get.their.links....--B |
2bd80 | 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 27 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 74 | ut.only.if.they're.not.already.t |
2bda0 | 68 65 72 65 2e 20 47 65 74 20 74 68 65 20 6c 69 6e 6b 73 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f | here..Get.the.links.as.linkage-o |
2bdc0 | 6e 6c 79 2e 0a 20 20 6c 6f 63 61 6c 20 6c 69 6e 6b 41 72 72 61 79 20 3d 20 7b 7d 3b 0a 20 20 66 | nly....local.linkArray.=.{};...f |
2bde0 | 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 64 73 | or.prjName,.prjEntry.in.pairs(ds |
2be00 | 74 41 72 72 61 79 29 20 64 6f 0a 20 20 67 65 74 70 72 6f 6a 72 65 63 28 6c 69 6e 6b 41 72 72 61 | tArray).do...getprojrec(linkArra |
2be20 | 79 2c 20 66 6f 75 6e 64 4c 69 73 74 2c 20 70 72 6a 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a | y,.foundList,.prjEntry.usageProj |
2be40 | 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 2c 20 63 66 67 6e 61 6d 65 2c 0a 20 20 | .__configs[cfgname],.cfgname,... |
2be60 | 22 6c 69 6e 6b 73 22 2c 20 74 72 75 65 29 3b 0a 20 20 65 6e 64 0a 20 20 2d 2d 43 6f 70 79 20 66 | "links",.true);...end...--Copy.f |
2be80 | 72 6f 6d 20 6c 69 6e 6b 41 72 72 61 79 20 69 6e 74 6f 20 64 73 74 41 72 72 61 79 2e 0a 20 20 66 | rom.linkArray.into.dstArray....f |
2bea0 | 6f 72 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 | or.prjName,.prjEntry.in.pairs(li |
2bec0 | 6e 6b 41 72 72 61 79 29 20 64 6f 0a 20 20 64 73 74 41 72 72 61 79 5b 70 72 6a 4e 61 6d 65 5d 20 | nkArray).do...dstArray[prjName]. |
2bee0 | 3d 20 70 72 6a 45 6e 74 72 79 3b 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 64 73 74 41 72 | =.prjEntry;...end...return.dstAr |
2bf00 | 72 61 79 3b 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 6e 61 | ray;...end...local.function.isna |
2bf20 | 6d 65 6f 66 70 72 6f 6a 28 63 66 67 2c 20 73 74 72 4e 61 6d 65 29 0a 20 20 6c 6f 63 61 6c 20 73 | meofproj(cfg,.strName)...local.s |
2bf40 | 6c 6e 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 3b 0a 20 20 6c 6f 63 | ln.=.cfg.project.solution;...loc |
2bf60 | 61 6c 20 73 74 72 54 65 73 74 20 3d 20 73 74 72 4e 61 6d 65 3a 6c 6f 77 65 72 28 29 3b 0a 20 20 | al.strTest.=.strName:lower();... |
2bf80 | 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f | for.prjIx,.prj.in.ipairs(sln.pro |
2bfa0 | 6a 65 63 74 73 29 20 64 6f 0a 20 20 69 66 20 28 70 72 6a 2e 6e 61 6d 65 3a 6c 6f 77 65 72 28 29 | jects).do...if.(prj.name:lower() |
2bfc0 | 20 3d 3d 20 73 74 72 54 65 73 74 29 20 74 68 65 6e 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b | .==.strTest).then...return.true; |
2bfe0 | 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 65 | ...end...end...return.false;...e |
2c000 | 6e 64 0a 20 20 2d 2d 0a 20 20 2d 2d 20 43 6f 70 69 65 73 20 74 68 65 20 66 69 65 6c 64 20 66 72 | nd...--...--.Copies.the.field.fr |
2c020 | 6f 6d 20 64 73 74 43 66 67 20 74 6f 20 73 72 63 43 66 67 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 | om.dstCfg.to.srcCfg....--...loca |
2c040 | 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 | l.function.copydependentfield(sr |
2c060 | 63 43 66 67 2c 20 64 73 74 43 66 67 2c 20 73 74 72 53 72 63 46 69 65 6c 64 29 0a 20 20 6c 6f 63 | cCfg,.dstCfg,.strSrcField)...loc |
2c080 | 61 6c 20 73 72 63 46 69 65 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 73 74 72 | al.srcField.=.premake.fields[str |
2c0a0 | 53 72 63 46 69 65 6c 64 5d 3b 0a 20 20 6c 6f 63 61 6c 20 73 74 72 44 73 74 46 69 65 6c 64 20 3d | SrcField];...local.strDstField.= |
2c0c0 | 20 73 74 72 53 72 63 46 69 65 6c 64 3b 0a 20 20 69 66 20 74 79 70 65 28 73 72 63 43 66 67 5b 73 | .strSrcField;...if.type(srcCfg[s |
2c0e0 | 74 72 53 72 63 46 69 65 6c 64 5d 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 20 20 2d | trSrcField]).==."table".then...- |
2c100 | 2d 68 61 6e 64 6c 65 20 70 61 74 68 73 2e 0a 20 20 69 66 20 28 73 72 63 46 69 65 6c 64 2e 6b 69 | -handle.paths....if.(srcField.ki |
2c120 | 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 6f 72 20 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 | nd.==."dirlist".or.srcField.kind |
2c140 | 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 29 20 61 6e 64 0a 20 20 28 6e 6f 74 20 6b 65 65 70 72 | .==."filelist").and...(not.keepr |
2c160 | 65 6c 61 74 69 76 65 5b 73 74 72 53 72 63 46 69 65 6c 64 5d 29 20 74 68 65 6e 0a 20 20 66 6f 72 | elative[strSrcField]).then...for |
2c180 | 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 65 6c | .i,p.in.ipairs(srcCfg[strSrcFiel |
2c1a0 | 64 5d 29 20 64 6f 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 74 72 | d]).do...table.insert(dstCfg[str |
2c1c0 | 44 73 74 46 69 65 6c 64 5d 2c 0a 20 20 70 61 74 68 2e 72 65 62 61 73 65 28 70 2c 20 73 72 63 43 | DstField],...path.rebase(p,.srcC |
2c1e0 | 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e 70 72 6f 6a | fg.project.location,.dstCfg.proj |
2c200 | 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 | ect.location))...end...else...if |
2c220 | 28 73 74 72 53 72 63 46 69 65 6c 64 20 3d 3d 20 22 6c 69 6e 6b 73 22 29 20 74 68 65 6e 0a 20 20 | (strSrcField.==."links").then... |
2c240 | 66 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 | for.i,p.in.ipairs(srcCfg[strSrcF |
2c260 | 69 65 6c 64 5d 29 20 64 6f 0a 20 20 69 66 28 6e 6f 74 20 69 73 6e 61 6d 65 6f 66 70 72 6f 6a 28 | ield]).do...if(not.isnameofproj( |
2c280 | 64 73 74 43 66 67 2c 20 70 29 29 20 74 68 65 6e 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | dstCfg,.p)).then...table.insert( |
2c2a0 | 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6c 73 65 0a 20 | dstCfg[strDstField],.p)...else.. |
2c2c0 | 20 70 72 69 6e 74 66 28 22 46 61 69 6c 65 64 20 74 6f 20 63 6f 70 79 20 27 25 73 27 20 66 72 6f | .printf("Failed.to.copy.'%s'.fro |
2c2e0 | 6d 20 70 72 6f 6a 20 27 25 73 27 2e 22 2c 0a 20 20 70 2c 20 73 72 63 43 66 67 2e 70 72 6f 6a 65 | m.proj.'%s'.",...p,.srcCfg.proje |
2c300 | 63 74 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 66 | ct.name);...end...end...else...f |
2c320 | 6f 72 20 69 2c 70 20 69 6e 20 69 70 61 69 72 73 28 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 69 | or.i,p.in.ipairs(srcCfg[strSrcFi |
2c340 | 65 6c 64 5d 29 20 64 6f 0a 20 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 73 74 43 66 67 5b 73 | eld]).do...table.insert(dstCfg[s |
2c360 | 74 72 44 73 74 46 69 65 6c 64 5d 2c 20 70 29 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e | trDstField],.p)...end...end...en |
2c380 | 64 0a 20 20 65 6c 73 65 0a 20 20 69 66 28 73 72 63 46 69 65 6c 64 2e 6b 69 6e 64 20 3d 3d 20 22 | d...else...if(srcField.kind.==." |
2c3a0 | 70 61 74 68 22 20 61 6e 64 20 28 6e 6f 74 20 6b 65 65 70 72 65 6c 61 74 69 76 65 5b 73 74 72 53 | path".and.(not.keeprelative[strS |
2c3c0 | 72 63 46 69 65 6c 64 5d 29 29 20 74 68 65 6e 0a 20 20 64 73 74 43 66 67 5b 73 74 72 44 73 74 46 | rcField])).then...dstCfg[strDstF |
2c3e0 | 69 65 6c 64 5d 20 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 73 72 63 43 66 67 5b 73 74 72 53 72 | ield].=.path.rebase(srcCfg[strSr |
2c400 | 63 46 69 65 6c 64 5d 2c 0a 20 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 73 74 43 66 67 2e | cField],...prj.location,.dstCfg. |
2c420 | 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 29 3b 0a 20 20 65 6c 73 65 0a 20 20 64 73 74 43 | project.location);...else...dstC |
2c440 | 66 67 5b 73 74 72 44 73 74 46 69 65 6c 64 5d 20 3d 20 73 72 63 43 66 67 5b 73 74 72 53 72 63 46 | fg[strDstField].=.srcCfg[strSrcF |
2c460 | 69 65 6c 64 5d 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 0a 20 20 | ield];...end...end...end...--... |
2c480 | 2d 2d 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 74 61 6b 65 20 74 68 65 20 6c | --.This.function.will.take.the.l |
2c4a0 | 69 73 74 20 6f 66 20 70 72 6f 6a 65 63 74 20 65 6e 74 72 69 65 73 20 61 6e 64 20 61 70 70 6c 79 | ist.of.project.entries.and.apply |
2c4c0 | 20 74 68 65 69 72 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 20 64 61 74 61 0a 20 20 2d 2d 20 74 | .their.usage.project.data...--.t |
2c4e0 | 6f 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 49 74 20 77 69 | o.the.given.configuration..It.wi |
2c500 | 6c 6c 20 63 6f 70 79 20 63 6f 6d 70 69 6c 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f | ll.copy.compiling.information.fo |
2c520 | 72 20 74 68 65 20 70 72 6f 6a 65 63 74 73 20 74 68 61 74 20 61 72 65 0a 20 20 2d 2d 20 6e 6f 74 | r.the.projects.that.are...--.not |
2c540 | 20 6c 69 73 74 65 64 20 61 73 20 6c 69 6e 6b 61 67 65 2d 6f 6e 6c 79 2e 20 49 74 20 77 69 6c 6c | .listed.as.linkage-only..It.will |
2c560 | 20 63 6f 70 79 20 74 68 65 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f | .copy.the.linking.information.fo |
2c580 | 72 20 70 72 6f 6a 65 63 74 73 20 6f 6e 6c 79 20 69 66 0a 20 20 2d 2d 20 74 68 65 20 73 6f 75 72 | r.projects.only.if...--.the.sour |
2c5a0 | 63 65 20 70 72 6f 6a 65 63 74 20 69 73 20 6e 6f 74 20 61 20 73 74 61 74 69 63 20 6c 69 62 72 61 | ce.project.is.not.a.static.libra |
2c5c0 | 72 79 2e 20 49 74 20 77 6f 6e 27 74 20 63 6f 70 79 20 6c 69 6e 6b 69 6e 67 20 69 6e 66 6f 72 6d | ry..It.won't.copy.linking.inform |
2c5e0 | 61 74 69 6f 6e 0a 20 20 2d 2d 20 69 66 20 74 68 65 20 70 72 6f 6a 65 63 74 20 69 73 20 69 6e 20 | ation...--.if.the.project.is.in. |
2c600 | 74 68 69 73 20 73 6f 6c 75 74 69 6f 6e 3b 20 69 6e 73 74 65 61 64 20 69 74 20 77 69 6c 6c 20 61 | this.solution;.instead.it.will.a |
2c620 | 64 64 20 74 68 61 74 20 70 72 6f 6a 65 63 74 20 74 6f 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 | dd.that.project.to.the.configura |
2c640 | 74 69 6f 6e 27 73 0a 20 20 2d 2d 20 6c 69 6e 6b 73 20 66 69 65 6c 64 2c 20 65 78 70 65 63 74 69 | tion's...--.links.field,.expecti |
2c660 | 6e 67 20 74 68 61 74 20 50 72 65 6d 61 6b 65 20 77 69 6c 6c 20 68 61 6e 64 6c 65 20 74 68 65 20 | ng.that.Premake.will.handle.the. |
2c680 | 72 65 73 74 2e 0a 20 20 2d 2d 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 70 79 | rest....--...local.function.copy |
2c6a0 | 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d 65 2c 20 6c 69 6e 6b 54 6f 50 72 | usagedata(cfg,.cfgname,.linkToPr |
2c6c0 | 6f 6a 73 29 0a 20 20 6c 6f 63 61 6c 20 6d 79 50 72 6a 20 3d 20 63 66 67 2e 70 72 6f 6a 65 63 74 | ojs)...local.myPrj.=.cfg.project |
2c6e0 | 3b 0a 20 20 6c 6f 63 61 6c 20 62 49 73 53 74 61 74 69 63 4c 69 62 20 3d 20 28 67 65 74 43 66 67 | ;...local.bIsStaticLib.=.(getCfg |
2c700 | 4b 69 6e 64 28 63 66 67 29 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 29 3b 0a 20 20 66 6f 72 | Kind(cfg).==."StaticLib");...for |
2c720 | 20 70 72 6a 4e 61 6d 65 2c 20 70 72 6a 45 6e 74 72 79 20 69 6e 20 70 61 69 72 73 28 6c 69 6e 6b | .prjName,.prjEntry.in.pairs(link |
2c740 | 54 6f 50 72 6f 6a 73 29 20 64 6f 0a 20 20 6c 6f 63 61 6c 20 73 72 63 50 72 6a 20 3d 20 70 72 6a | ToProjs).do...local.srcPrj.=.prj |
2c760 | 45 6e 74 72 79 2e 75 73 61 67 65 50 72 6f 6a 3b 0a 20 20 6c 6f 63 61 6c 20 73 72 63 43 66 67 20 | Entry.usageProj;...local.srcCfg. |
2c780 | 3d 20 73 72 63 50 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 5b 63 66 67 6e 61 6d 65 5d 3b 0a 20 20 66 | =.srcPrj.__configs[cfgname];...f |
2c7a0 | 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e | or.name,.field.in.pairs(premake. |
2c7c0 | 66 69 65 6c 64 73 29 20 64 6f 0a 20 20 69 66 28 73 72 63 43 66 67 5b 6e 61 6d 65 5d 29 20 74 68 | fields).do...if(srcCfg[name]).th |
2c7e0 | 65 6e 0a 20 20 69 66 28 66 69 65 6c 64 2e 75 73 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 | en...if(field.usagecopy).then... |
2c800 | 69 66 28 6e 6f 74 20 70 72 6a 45 6e 74 72 79 2e 62 4c 69 6e 6b 61 67 65 4f 6e 6c 79 29 20 74 68 | if(not.prjEntry.bLinkageOnly).th |
2c820 | 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 6c 64 28 73 72 63 43 66 67 2c 20 | en...copydependentfield(srcCfg,. |
2c840 | 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6c 73 65 69 66 28 66 69 65 6c 64 2e | cfg,.name)...end...elseif(field. |
2c860 | 6c 69 6e 6b 61 67 65 63 6f 70 79 29 20 74 68 65 6e 0a 20 20 2d 2d 43 6f 70 79 20 74 68 65 20 6c | linkagecopy).then...--Copy.the.l |
2c880 | 69 6e 6b 61 67 65 20 64 61 74 61 20 69 66 20 77 65 27 72 65 20 62 75 69 6c 64 69 6e 67 20 61 20 | inkage.data.if.we're.building.a. |
2c8a0 | 6e 6f 6e 2d 73 74 61 74 69 63 20 74 68 69 6e 67 0a 20 20 2d 2d 61 6e 64 20 74 68 69 73 20 69 73 | non-static.thing...--and.this.is |
2c8c0 | 20 61 20 70 75 72 65 20 75 73 61 67 65 20 70 72 6f 6a 65 63 74 2e 20 49 66 20 69 74 27 73 20 6e | .a.pure.usage.project..If.it's.n |
2c8e0 | 6f 74 20 70 75 72 65 2d 75 73 61 67 65 2c 20 74 68 65 6e 0a 20 20 2d 2d 77 65 20 77 69 6c 6c 20 | ot.pure-usage,.then...--we.will. |
2c900 | 73 69 6d 70 6c 79 20 70 75 74 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 6e 61 6d 65 20 69 6e | simply.put.the.project's.name.in |
2c920 | 20 74 68 65 20 6c 69 6e 6b 73 20 66 69 65 6c 64 20 6c 61 74 65 72 2e 0a 20 20 69 66 28 28 6e 6f | .the.links.field.later....if((no |
2c940 | 74 20 62 49 73 53 74 61 74 69 63 4c 69 62 29 20 61 6e 64 20 28 6e 6f 74 20 70 72 6a 45 6e 74 72 | t.bIsStaticLib).and.(not.prjEntr |
2c960 | 79 2e 70 72 6f 6a 29 29 20 74 68 65 6e 0a 20 20 63 6f 70 79 64 65 70 65 6e 64 65 6e 74 66 69 65 | y.proj)).then...copydependentfie |
2c980 | 6c 64 28 73 72 63 43 66 67 2c 20 63 66 67 2c 20 6e 61 6d 65 29 0a 20 20 65 6e 64 0a 20 20 65 6e | ld(srcCfg,.cfg,.name)...end...en |
2c9a0 | 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 69 66 28 28 6e 6f 74 20 62 49 73 53 74 61 74 69 | d...end...end...if((not.bIsStati |
2c9c0 | 63 4c 69 62 29 20 61 6e 64 20 70 72 6a 45 6e 74 72 79 2e 70 72 6f 6a 29 20 74 68 65 6e 0a 20 20 | cLib).and.prjEntry.proj).then... |
2c9e0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 2e 6c 69 6e 6b 73 2c 20 70 72 6a 45 6e 74 72 79 | table.insert(cfg.links,.prjEntry |
2ca00 | 2e 70 72 6f 6a 2e 6e 61 6d 65 29 3b 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 | .proj.name);...end...end...end.. |
2ca20 | 20 20 20 0a 20 20 20 20 0a 20 20 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 76 65 | .............local.function.inve |
2ca40 | 72 73 65 6c 69 74 65 72 61 6c 76 70 61 74 68 73 28 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 73 | rseliteralvpaths().........for.s |
2ca60 | 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 6f | ln.in.premake.solution.each().do |
2ca80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 | .............for._,prj.in.ipairs |
2caa0 | 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (sln.projects).do............... |
2cac0 | 20 20 70 72 6a 2e 69 6e 76 65 72 73 65 76 70 61 74 68 73 20 3d 20 7b 7d 0a 20 20 20 20 20 20 20 | ..prj.inversevpaths.=.{}........ |
2cae0 | 20 20 20 20 20 20 20 20 20 66 6f 72 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 70 61 74 74 65 72 | .........for.replacement,.patter |
2cb00 | 6e 73 20 69 6e 20 70 61 69 72 73 28 70 72 6a 2e 76 70 61 74 68 73 20 6f 72 20 7b 7d 29 20 64 6f | ns.in.pairs(prj.vpaths.or.{}).do |
2cb20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 5f 2c 20 70 61 74 74 | .....................for._,.patt |
2cb40 | 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 20 20 20 20 20 | ern.in.ipairs(patterns).do...... |
2cb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 74 72 69 6e 67 2e 66 69 6e | ...................if.string.fin |
2cb80 | 64 28 70 61 74 74 65 72 6e 2c 20 22 2a 22 29 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 | d(pattern,."*").==.nil.then..... |
2cba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6a 2e 69 6e 76 65 | ........................prj.inve |
2cbc0 | 72 73 65 76 70 61 74 68 73 5b 70 61 74 74 65 72 6e 5d 20 3d 20 72 65 70 6c 61 63 65 6d 65 6e 74 | rsevpaths[pattern].=.replacement |
2cbe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 | .........................end.... |
2cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | .................end............ |
2cc20 | 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 20 20 20 20 20 | .....end.............end........ |
2cc40 | 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 62 61 | .end.....end.function.premake.ba |
2cc60 | 6b 65 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 | ke.buildconfigs().for.sln.in.pre |
2cc80 | 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 |
2cca0 | 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 | rj.in.ipairs(sln.projects).do.pr |
2ccc0 | 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 73 6c 6e | j.location.=.prj.location.or.sln |
2cce0 | 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 70 72 6a 2e 62 61 73 65 64 69 72 0a 61 64 6a 75 73 74 70 | .location.or.prj.basedir.adjustp |
2cd00 | 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 62 | aths(prj.location,.prj).for._,.b |
2cd20 | 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 61 64 6a 75 | lk.in.ipairs(prj.blocks).do.adju |
2cd40 | 73 74 70 61 74 68 73 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 | stpaths(prj.location,.blk).end.e |
2cd60 | 6e 64 0a 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 6f | nd.sln.location.=.sln.location.o |
2cd80 | 72 20 73 6c 6e 2e 62 61 73 65 64 69 72 0a 65 6e 64 0a 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 | r.sln.basedir.end............... |
2cda0 | 20 20 20 2d 2d 20 63 6f 6e 76 65 72 74 20 70 61 74 68 73 20 66 6f 72 20 69 6d 70 6f 72 74 65 64 | ...--.convert.paths.for.imported |
2cdc0 | 20 70 72 6f 6a 65 63 74 73 20 74 6f 20 62 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 73 6f 6c 75 | .projects.to.be.relative.to.solu |
2cde0 | 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 | tion.location.for.sln.in.premake |
2ce00 | 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 69 70 72 6a 20 | .solution.each().do.for._,.iprj. |
2ce20 | 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 6f 6a 65 63 74 73 29 20 | in.ipairs(sln.importedprojects). |
2ce40 | 64 6f 0a 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c | do.iprj.location.=.path.getabsol |
2ce60 | 75 74 65 28 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 20 20 20 20 20 | ute(iprj.location).end.end...... |
2ce80 | 20 20 20 69 6e 76 65 72 73 65 6c 69 74 65 72 61 6c 76 70 61 74 68 73 28 29 0a 20 20 20 20 20 20 | ...inverseliteralvpaths()....... |
2cea0 | 20 20 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 | ...for.sln.in.premake.solution.e |
2cec0 | 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 62 61 73 69 73 20 3d 20 63 6f 6c 6c 61 70 73 65 28 | ach().do.local.basis.=.collapse( |
2cee0 | 73 6c 6e 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 | sln).for._,.prj.in.ipairs(sln.pr |
2cf00 | 6f 6a 65 63 74 73 29 20 64 6f 0a 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 63 6f 6c 6c 61 | ojects).do.prj.__configs.=.colla |
2cf20 | 70 73 65 28 70 72 6a 2c 20 62 61 73 69 73 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 70 61 | pse(prj,.basis).for._,.cfg.in.pa |
2cf40 | 69 72 73 28 70 72 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 62 61 6b 65 2e 70 6f 73 74 70 | irs(prj.__configs).do.bake.postp |
2cf60 | 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 | rocess(prj,.cfg).end.end.end.for |
2cf80 | 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 | .sln.in.premake.solution.each(). |
2cfa0 | 64 6f 0a 66 6f 72 20 70 72 6a 49 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e | do.for.prjIx,.prj.in.ipairs(sln. |
2cfc0 | 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 28 6e 6f 74 20 70 72 6a 2e 75 73 61 67 65 29 20 74 | projects).do.if(not.prj.usage).t |
2cfe0 | 68 65 6e 0a 66 6f 72 20 63 66 67 6e 61 6d 65 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 | hen.for.cfgname,.cfg.in.pairs(pr |
2d000 | 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 75 73 65 73 50 72 6a 73 20 3d | j.__configs).do.local.usesPrjs.= |
2d020 | 20 67 65 74 70 72 6f 6a 65 63 74 73 63 6f 6e 6e 65 63 74 69 6f 6e 73 28 63 66 67 2c 20 63 66 67 | .getprojectsconnections(cfg,.cfg |
2d040 | 6e 61 6d 65 29 3b 0a 63 6f 70 79 75 73 61 67 65 64 61 74 61 28 63 66 67 2c 20 63 66 67 6e 61 6d | name);.copyusagedata(cfg,.cfgnam |
2d060 | 65 2c 20 75 73 65 73 50 72 6a 73 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 | e,.usesPrjs).end.end.end.end.for |
2d080 | 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 | .sln.in.premake.solution.each(). |
2d0a0 | 64 6f 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 4c 69 73 74 20 3d 20 7b 7d 3b 0a 66 6f 72 20 69 6e | do.local.removeList.=.{};.for.in |
2d0c0 | 64 65 78 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 | dex,.prj.in.ipairs(sln.projects) |
2d0e0 | 20 64 6f 0a 69 66 28 70 72 6a 2e 75 73 61 67 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | .do.if(prj.usage).then.table.ins |
2d100 | 65 72 74 28 72 65 6d 6f 76 65 4c 69 73 74 2c 20 31 2c 20 69 6e 64 65 78 29 3b 20 2d 2d 41 64 64 | ert(removeList,.1,.index);.--Add |
2d120 | 20 69 6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f | .in.reverse.order..end.end.for._ |
2d140 | 2c 20 69 6e 64 65 78 20 69 6e 20 69 70 61 69 72 73 28 72 65 6d 6f 76 65 4c 69 73 74 29 20 64 6f | ,.index.in.ipairs(removeList).do |
2d160 | 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 69 6e 64 65 | .table.remove(sln.projects,.inde |
2d180 | 78 29 3b 0a 65 6e 64 0a 65 6e 64 0a 62 75 69 6c 64 75 6e 69 71 75 65 64 69 72 73 28 29 0a 62 75 | x);.end.end.builduniquedirs().bu |
2d1a0 | 69 6c 64 74 61 72 67 65 74 73 28 63 66 67 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 | ildtargets(cfg).end.function.pre |
2d1c0 | 6d 61 6b 65 2e 62 61 6b 65 2e 70 6f 73 74 70 72 6f 63 65 73 73 28 70 72 6a 2c 20 63 66 67 29 0a | make.bake.postprocess(prj,.cfg). |
2d1e0 | 63 66 67 2e 70 72 6f 6a 65 63 74 20 20 20 3d 20 70 72 6a 0a 63 66 67 2e 73 68 6f 72 74 6e 61 6d | cfg.project...=.prj.cfg.shortnam |
2d200 | 65 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2e 6e 61 | e.=.premake.getconfigname(cfg.na |
2d220 | 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 0a 63 66 67 2e 6c 6f 6e 67 | me,.cfg.platform,.true).cfg.long |
2d240 | 6e 61 6d 65 20 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 | name..=.premake.getconfigname(cf |
2d260 | 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 6c 6f 63 61 74 69 | g.name,.cfg.platform).cfg.locati |
2d280 | 6f 6e 20 3d 20 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 20 6f 72 20 63 66 67 2e 62 61 73 65 64 69 72 | on.=.cfg.location.or.cfg.basedir |
2d2a0 | 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f | .local.platform.=.premake.platfo |
2d2c0 | 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 2e 69 73 | rms[cfg.platform].if.platform.is |
2d2e0 | 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 | crosscompiler.then.cfg.system.=. |
2d300 | 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 63 66 67 2e 73 79 73 74 65 6d 20 3d 20 6f | cfg.platform.else.cfg.system.=.o |
2d320 | 73 2e 67 65 74 28 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 | s.get().end.if.cfg.kind.==."Shar |
2d340 | 65 64 4c 69 62 22 20 61 6e 64 20 70 6c 61 74 66 6f 72 6d 2e 6e 6f 73 68 61 72 65 64 6c 69 62 73 | edLib".and.platform.nosharedlibs |
2d360 | 20 74 68 65 6e 0a 63 66 67 2e 6b 69 6e 64 20 3d 20 22 53 74 61 74 69 63 4c 69 62 22 0a 65 6e 64 | .then.cfg.kind.=."StaticLib".end |
2d380 | 0a 6c 6f 63 61 6c 20 72 65 6d 6f 76 65 66 69 6c 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 66 | .local.removefiles.=.cfg.removef |
2d3a0 | 69 6c 65 73 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 67 6d 61 6b 65 27 20 6f 72 20 5f 41 | iles.if._ACTION.==.'gmake'.or._A |
2d3c0 | 43 54 49 4f 4e 20 3d 3d 20 27 6e 69 6e 6a 61 27 20 74 68 65 6e 0a 72 65 6d 6f 76 65 66 69 6c 65 | CTION.==.'ninja'.then.removefile |
2d3e0 | 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 63 66 67 2e | s.=.table.join(removefiles,.cfg. |
2d400 | 65 78 63 6c 75 64 65 73 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 | excludes).end.local.files.=.{}.f |
2d420 | 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 | or._,.fname.in.ipairs(cfg.files) |
2d440 | 20 64 6f 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 72 65 6d 6f 76 | .do.if.not.table.icontains(remov |
2d460 | 65 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | efiles,.fname).then.table.insert |
2d480 | 28 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 66 69 6c 65 73 | (files,.fname).end.end.cfg.files |
2d4a0 | 20 3d 20 66 69 6c 65 73 0a 6c 6f 63 61 6c 20 61 6c 6c 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 | .=.files.local.allfiles.=.{}.for |
2d4c0 | 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 61 6c 6c 66 69 6c 65 73 | ._,.fname.in.ipairs(cfg.allfiles |
2d4e0 | 29 20 64 6f 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 61 6c 6c 66 | ).do.if.not.table.icontains(allf |
2d500 | 69 6c 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 | iles,.fname).then.if.not.table.i |
2d520 | 63 6f 6e 74 61 69 6e 73 28 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 20 74 68 65 | contains(removefiles,.fname).the |
2d540 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 61 6c 6c 66 69 6c 65 73 2c 20 66 6e 61 6d 65 29 0a | n.table.insert(allfiles,.fname). |
2d560 | 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 63 66 67 2e 61 6c 6c 66 69 6c 65 73 20 3d 20 61 6c 6c 66 69 | end.end.end.cfg.allfiles.=.allfi |
2d580 | 6c 65 73 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 69 65 6c 64 20 69 6e 20 70 61 69 72 73 28 70 72 65 | les.for.name,.field.in.pairs(pre |
2d5a0 | 6d 61 6b 65 2e 66 69 65 6c 64 73 29 20 64 6f 0a 69 66 20 66 69 65 6c 64 2e 69 73 66 6c 61 67 73 | make.fields).do.if.field.isflags |
2d5c0 | 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 3d 20 63 66 67 5b 6e 61 6d 65 5d 0a 66 | .then.local.values.=.cfg[name].f |
2d5e0 | 6f 72 20 5f 2c 20 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 73 29 20 64 6f 20 | or._,.flag.in.ipairs(values).do. |
2d600 | 76 61 6c 75 65 73 5b 66 6c 61 67 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a | values[flag].=.true.end.end.end. |
2d620 | 6c 6f 63 61 6c 20 63 66 67 66 69 65 6c 64 73 20 3d 20 7b 0a 7b 22 5f 5f 66 69 6c 65 63 6f 6e 66 | local.cfgfields.=.{.{"__fileconf |
2d640 | 69 67 73 22 2c 20 20 20 20 63 66 67 2e 66 69 6c 65 73 7d 2c 0a 7b 22 5f 5f 61 6c 6c 66 69 6c 65 | igs",....cfg.files},.{"__allfile |
2d660 | 63 6f 6e 66 69 67 73 22 2c 20 63 66 67 2e 61 6c 6c 66 69 6c 65 73 7d 2c 0a 7d 0a 66 6f 72 20 5f | configs",.cfg.allfiles},.}.for._ |
2d680 | 2c 20 63 66 67 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 66 69 65 6c 64 73 29 20 | ,.cfgfield.in.ipairs(cfgfields). |
2d6a0 | 64 6f 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 6e 61 6d 65 20 3d 20 63 66 67 66 69 65 6c 64 5b 31 5d | do.local.fieldname.=.cfgfield[1] |
2d6c0 | 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 20 20 20 20 3d 20 63 66 67 66 69 65 6c 64 5b 32 5d 0a 63 | .local.field.....=.cfgfield[2].c |
2d6e0 | 66 67 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 | fg[fieldname].=.{.}.for._,.fname |
2d700 | 20 69 6e 20 69 70 61 69 72 73 28 66 69 65 6c 64 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 | .in.ipairs(field).do.local.fcfg. |
2d720 | 3d 20 7b 7d 0a 69 66 20 70 72 65 6d 61 6b 65 2e 5f 66 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 | =.{}.if.premake._filelevelconfig |
2d740 | 20 74 68 65 6e 0a 63 66 67 2e 74 65 72 6d 73 2e 72 65 71 75 69 72 65 64 20 3d 20 66 6e 61 6d 65 | .then.cfg.terms.required.=.fname |
2d760 | 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 5f 2c 20 62 6c 6b 20 69 6e 20 69 70 61 69 72 73 28 63 66 | :lower().for._,.blk.in.ipairs(cf |
2d780 | 67 2e 70 72 6f 6a 65 63 74 2e 62 6c 6f 63 6b 73 29 20 64 6f 0a 69 66 20 28 70 72 65 6d 61 6b 65 | g.project.blocks).do.if.(premake |
2d7a0 | 2e 69 73 6b 65 79 77 6f 72 64 73 6d 61 74 63 68 28 62 6c 6b 2e 6b 65 79 77 6f 72 64 73 2c 20 63 | .iskeywordsmatch(blk.keywords,.c |
2d7c0 | 66 67 2e 74 65 72 6d 73 29 29 20 74 68 65 6e 0a 6d 65 72 67 65 6f 62 6a 65 63 74 28 66 63 66 67 | fg.terms)).then.mergeobject(fcfg |
2d7e0 | 2c 20 62 6c 6b 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 66 | ,.blk).end.end.end.fcfg.name.=.f |
2d800 | 6e 61 6d 65 0a 63 66 67 5b 66 69 65 6c 64 6e 61 6d 65 5d 5b 66 6e 61 6d 65 5d 20 3d 20 66 63 66 | name.cfg[fieldname][fname].=.fcf |
2d820 | 67 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 66 67 5b 66 69 65 6c 64 6e 61 6d 65 5d 2c 20 66 | g.table.insert(cfg[fieldname],.f |
2d840 | 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 | cfg).end.end.end..premake.fields |
2d860 | 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 69 6e 64 20 | .=.{.archivesplit_size.=.{.kind. |
2d880 | 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 0a 7d | .=."string",.scope.=."config",.} |
2d8a0 | 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 2c 0a 73 63 | ,.basedir.=.{.kind..=."path",.sc |
2d8c0 | 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 63 74 69 6f | ope.=."container",.},.buildactio |
2d8e0 | 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 | n.=.{.kind..=."string",.scope.=. |
2d900 | 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 6c 65 22 2c | "config",.allowed.=.{."Compile", |
2d920 | 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 2c 0a 62 75 | ."Copy",."Embed",."None".}.},.bu |
2d940 | 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 22 2c 0a 73 | ildoptions.=.{.kind..=."list",.s |
2d960 | 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 62 75 69 6c 64 6f 70 74 69 6f 6e 73 | cope.=."config",.},.buildoptions |
2d980 | 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 20 3d 20 22 | _c.=.{.kind..=."list",.scope.=." |
2d9a0 | 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 20 3d 0a 7b | config",.},.buildoptions_cpp.=.{ |
2d9c0 | 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 |
2d9e0 | 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 6b 69 6e 64 | ",.},.buildoptions_objc.=.{.kind |
2da00 | 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c | ..=."list",.scope.=."config",.}, |
2da20 | 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 22 6c 69 73 | .configurations.=.{.kind..=."lis |
2da40 | 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 63 75 73 74 6f | t",.scope.=."solution",.},.custo |
2da60 | 6d 62 75 69 6c 64 74 61 73 6b 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 74 61 62 6c 65 22 2c 0a | mbuildtask.=.{.kind..=."table",. |
2da80 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 61 72 67 73 20 3d | scope.=."config",.},.debugargs.= |
2daa0 | 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 | .{.kind.=."list",.scope.=."confi |
2dac0 | 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 70 61 74 68 | g",.},.debugdir.=.{.kind.=."path |
2dae0 | 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 62 75 67 65 6e 76 | ",.scope.=."config",.},.debugenv |
2db00 | 73 20 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 | s..=.{.kind.=."list",.scope.=."c |
2db20 | 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | onfig",.},.defines.=.{.kind..=." |
2db40 | 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 64 65 70 6c | list",.scope.=."config",.},.depl |
2db60 | 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 | oymentoptions.=.{.kind..=."list" |
2db80 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 | ,.scope.=."config",.usagecopy.=. |
2dba0 | 74 72 75 65 2c 0a 7d 2c 0a 64 65 70 65 6e 64 65 6e 63 79 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 | true,.},.dependency.=.{.kind..=. |
2dbc0 | 22 74 61 62 6c 65 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 65 78 | "table",.scope.=."config",.},.ex |
2dbe0 | 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 | cludes.=.{.kind..=."filelist",.s |
2dc00 | 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6e 6f 70 63 68 20 3d 0a 7b 0a 6b 69 | cope.=."config",.},.nopch.=.{.ki |
2dc20 | 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 | nd..=."filelist",.scope.=."confi |
2dc40 | 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 6c 69 | g",.},.files.=.{.kind..=."fileli |
2dc60 | 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 6d 6f 76 65 | st",.scope.=."config",.},.remove |
2dc80 | 66 69 6c 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 66 69 6c 65 6c 69 73 74 22 2c 0a 73 63 | files.=.{.kind..=."filelist",.sc |
2dca0 | 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 66 6c 61 67 73 20 3d 0a 7b 0a 6b 69 6e | ope.=."config",.},.flags.=.{.kin |
2dcc0 | 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 69 | d..=."list",.scope.=."config",.i |
2dce0 | 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c | sflags.=.true,.usagecopy.=.true, |
2dd00 | 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c | .allowed.=.function(value).local |
2dd20 | 20 61 6c 6c 6f 77 65 64 5f 66 6c 61 67 73 20 3d 20 7b 0a 41 54 4c 20 3d 20 31 2c 0a 43 37 44 65 | .allowed_flags.=.{.ATL.=.1,.C7De |
2dd40 | 62 75 67 49 6e 66 6f 20 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 44 6f 6e 74 4d 65 72 67 65 20 | bugInfo.=.1,.DebugEnvsDontMerge. |
2dd60 | 3d 20 31 2c 0a 44 65 62 75 67 45 6e 76 73 49 6e 68 65 72 69 74 20 3d 20 31 2c 0a 44 65 70 6c 6f | =.1,.DebugEnvsInherit.=.1,.Deplo |
2dd80 | 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 | ymentContent.=.1,.EnableMinimalR |
2dda0 | 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 6c | ebuild.=.1,.EnableSSE.=.1,.Enabl |
2ddc0 | 65 53 53 45 32 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 41 56 58 20 3d 20 31 2c 0a 45 6e 61 62 6c 65 | eSSE2.=.1,.EnableAVX.=.1,.Enable |
2dde0 | 41 56 58 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 61 74 | AVX2.=.1,.ExtraWarnings.=.1,.Fat |
2de00 | 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 0a 46 | alWarnings.=.1,.FloatFast.=.1,.F |
2de20 | 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 69 6e | loatStrict.=.1,.Managed.=.1,.Min |
2de40 | 69 6d 75 6d 57 61 72 6e 69 6e 67 73 20 3d 20 31 2c 0a 4d 46 43 20 3d 20 31 2c 0a 4e 61 74 69 76 | imumWarnings.=.1,.MFC.=.1,.Nativ |
2de60 | 65 57 43 68 61 72 20 3d 20 31 2c 0a 4e 6f 36 34 42 69 74 43 68 65 63 6b 73 20 3d 20 31 2c 0a 4e | eWChar.=.1,.No64BitChecks.=.1,.N |
2de80 | 6f 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 20 3d 20 31 2c 0a 4e 6f 45 64 69 74 | oBufferSecurityCheck.=.1,.NoEdit |
2dea0 | 41 6e 64 43 6f 6e 74 69 6e 75 65 20 3d 20 31 2c 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 3d 20 | AndContinue.=.1,.NoExceptions.=. |
2dec0 | 31 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 3d 20 31 2c 0a 4e 6f 49 6d 70 6f 72 74 4c | 1,.NoFramePointer.=.1,.NoImportL |
2dee0 | 69 62 20 3d 20 31 2c 0a 4e 6f 49 6e 63 72 65 6d 65 6e 74 61 6c 4c 69 6e 6b 20 3d 20 31 2c 0a 4e | ib.=.1,.NoIncrementalLink.=.1,.N |
2df00 | 6f 4d 61 6e 69 66 65 73 74 20 3d 20 31 2c 0a 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 | oManifest.=.1,.NoMultiProcessorC |
2df20 | 6f 6d 70 69 6c 61 74 69 6f 6e 20 3d 20 31 2c 0a 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 3d 20 | ompilation.=.1,.NoNativeWChar.=. |
2df40 | 31 2c 0a 4e 6f 50 43 48 20 3d 20 31 2c 0a 4e 6f 52 54 54 49 20 3d 20 31 2c 0a 4e 6f 57 69 6e 4d | 1,.NoPCH.=.1,.NoRTTI.=.1,.NoWinM |
2df60 | 44 20 3d 20 31 2c 20 20 20 20 2d 2d 20 65 78 70 6c 69 63 69 74 6c 79 20 64 69 73 61 62 6c 65 73 | D.=.1,....--.explicitly.disables |
2df80 | 20 57 69 6e 64 6f 77 73 20 4d 65 74 61 64 61 74 61 0a 4e 6f 57 69 6e 52 54 20 3d 20 31 2c 20 20 | .Windows.Metadata.NoWinRT.=.1,.. |
2dfa0 | 20 20 2d 2d 20 65 78 70 6c 69 63 69 74 6c 79 20 64 69 73 61 62 6c 65 73 20 57 69 6e 64 6f 77 73 | ..--.explicitly.disables.Windows |
2dfc0 | 20 52 75 6e 74 69 6d 65 20 45 78 74 65 6e 73 69 6f 6e 0a 46 61 73 74 43 61 6c 6c 20 3d 20 31 2c | .Runtime.Extension.FastCall.=.1, |
2dfe0 | 0a 53 74 64 43 61 6c 6c 20 3d 20 31 2c 0a 53 69 6e 67 6c 65 4f 75 74 70 75 74 44 69 72 20 3d 20 | .StdCall.=.1,.SingleOutputDir.=. |
2e000 | 31 2c 0a 4f 70 74 69 6d 69 7a 65 20 3d 20 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 3d 20 | 1,.Optimize.=.1,.OptimizeSize.=. |
2e020 | 31 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 3d 20 31 2c 0a 44 65 62 75 67 52 75 6e 74 69 | 1,.OptimizeSpeed.=.1,.DebugRunti |
2e040 | 6d 65 20 3d 20 31 2c 0a 52 65 6c 65 61 73 65 52 75 6e 74 69 6d 65 20 3d 20 31 2c 0a 53 45 48 20 | me.=.1,.ReleaseRuntime.=.1,.SEH. |
2e060 | 3d 20 31 2c 0a 53 74 61 74 69 63 41 54 4c 20 3d 20 31 2c 0a 53 74 61 74 69 63 52 75 6e 74 69 6d | =.1,.StaticATL.=.1,.StaticRuntim |
2e080 | 65 20 3d 20 31 2c 0a 53 79 6d 62 6f 6c 73 20 3d 20 31 2c 0a 55 6e 69 63 6f 64 65 20 3d 20 31 2c | e.=.1,.Symbols.=.1,.Unicode.=.1, |
2e0a0 | 0a 55 6e 73 61 66 65 20 3d 20 31 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 3d 20 31 2c 0a 55 | .Unsafe.=.1,.UnsignedChar.=.1,.U |
2e0c0 | 73 65 46 75 6c 6c 50 61 74 68 73 20 3d 20 31 2c 0a 57 69 6e 4d 61 69 6e 20 3d 20 31 2c 0a 7d 0a | seFullPaths.=.1,.WinMain.=.1,.}. |
2e0e0 | 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 6c 6c 69 6e 67 20 | local.englishToAmericanSpelling. |
2e100 | 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 0a 6f 70 74 69 6d | =.{.optimise.=.'optimize',.optim |
2e120 | 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 6f 70 74 69 6d 69 | isesize.=.'optimizesize',.optimi |
2e140 | 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 0a 7d 0a 6c 6f 63 | sespeed.=.'optimizespeed',.}.loc |
2e160 | 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 6c 6f | al.lowervalue.=.value:lower().lo |
2e180 | 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 61 6e 53 70 65 6c | wervalue.=.englishToAmericanSpel |
2e1a0 | 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 61 6c 75 65 0a 66 | ling[lowervalue].or.lowervalue.f |
2e1c0 | 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 6c 61 67 73 29 20 | or.v,._.in.pairs(allowed_flags). |
2e1e0 | 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 74 68 | do.if.v:lower().==.lowervalue.th |
2e200 | 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 2c 20 | en.return.v.end.end.return.nil,. |
2e220 | 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 6d 65 77 6f 72 6b | "invalid.flag".end,.},.framework |
2e240 | 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 65 20 3d 20 22 63 | .=.{.kind.=."string",.scope.=."c |
2e260 | 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 30 22 2c 0a 22 31 | ontainer",.allowed.=.{."1.0",."1 |
2e280 | 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 22 34 2e 30 22 2c | .1",."2.0",."3.0",."3.5",."4.0", |
2e2a0 | 0a 22 34 2e 35 22 2c 0a 7d 0a 7d 2c 0a 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f | ."4.5",.}.},.windowstargetplatfo |
2e2c0 | 72 6d 76 65 72 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a | rmversion.=.{.kind..=."string",. |
2e2e0 | 73 63 6f 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 2c 0a 77 69 6e 64 6f 77 73 74 61 72 | scope.=."project",.},.windowstar |
2e300 | 67 65 74 70 6c 61 74 66 6f 72 6d 6d 69 6e 76 65 72 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 3d | getplatformminversion.=.{.kind.= |
2e320 | 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 2c | ."string",.scope.=."project",.}, |
2e340 | 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 | .forcedincludes.=.{.kind..=."lis |
2e360 | 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 61 67 65 70 61 | t",.scope.=."config",.},.imagepa |
2e380 | 74 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 | th.=.{.kind.=."path",.scope.=."c |
2e3a0 | 6f 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 | onfig",.},.imageoptions.=.{.kind |
2e3c0 | 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c | ..=."list",.scope.=."config",.}, |
2e3e0 | 0a 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 | .implibdir.=.{.kind..=."path",.s |
2e400 | 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 6c 69 62 65 78 74 65 6e 73 | cope.=."config",.},.implibextens |
2e420 | 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 | ion.=.{.kind..=."string",.scope. |
2e440 | 3d 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 | =."config",.},.implibname.=.{.ki |
2e460 | 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 | nd..=."string",.scope.=."config" |
2e480 | 2c 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 | ,.},.implibprefix.=.{.kind..=."s |
2e4a0 | 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 69 6d 70 | tring",.scope.=."config",.},.imp |
2e4c0 | 6c 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 | libsuffix.=.{.kind..=."string",. |
2e4e0 | 73 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 | scope.=."config",.},.includedirs |
2e500 | 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 | .=.{.kind..=."dirlist",.scope.=. |
2e520 | 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 75 | "config",.usagecopy.=.true,.},.u |
2e540 | 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c | serincludedirs.=.{.kind..=."dirl |
2e560 | 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 75 73 61 67 65 63 6f 70 | ist",.scope.=."config",.usagecop |
2e580 | 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6b 69 6e 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 | y.=.true,.},.kind.=.{.kind..=."s |
2e5a0 | 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 | tring",.scope.=."config",.allowe |
2e5c0 | 64 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 70 70 | d.=.{."ConsoleApp",."WindowedApp |
2e5e0 | 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 0a 7d 0a 7d 2c | ",."StaticLib",."SharedLib".}.}, |
2e600 | 0a 6c 61 6e 67 75 61 67 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a | .language.=.{.kind..=."string",. |
2e620 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b | scope.=."container",.allowed.=.{ |
2e640 | 0a 22 43 22 2c 0a 22 43 2b 2b 22 2c 0a 22 43 23 22 2c 0a 22 56 61 6c 61 22 2c 0a 7d 0a 7d 2c 0a | ."C",."C++",."C#",."Vala",.}.},. |
2e660 | 6c 69 62 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 | libdirs.=.{.kind..=."dirlist",.s |
2e680 | 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 6c 69 6e 6b 61 67 65 63 6f 70 79 20 3d 20 74 | cope.=."config",.linkagecopy.=.t |
2e6a0 | 72 75 65 2c 0a 7d 2c 0a 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 | rue,.},.linkoptions.=.{.kind..=. |
2e6c0 | 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6c 69 6e | "list",.scope.=."config",.},.lin |
2e6e0 | 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 | ks.=.{.kind..=."list",.scope.=." |
2e700 | 63 6f 6e 66 69 67 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 | config",.allowed.=.function(valu |
2e720 | 65 29 0a 69 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 27 2f 27 2c 20 6e 69 6c 2c 20 74 72 75 65 29 | e).if.value:find('/',.nil,.true) |
2e740 | 20 74 68 65 6e 0a 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 76 | .then.value.=.path.getabsolute(v |
2e760 | 61 6c 75 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 2c 0a 6c 69 6e 6b | alue).end.return.value.end,.link |
2e780 | 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 7d 2c 0a 6c 6f 63 61 74 69 6f 6e 20 3d 0a 7b 0a | agecopy.=.true,.},.location.=.{. |
2e7a0 | 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e | kind..=."path",.scope.=."contain |
2e7c0 | 65 72 22 2c 0a 7d 2c 0a 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 | er",.},.makesettings.=.{.kind.=. |
2e7e0 | 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 65 73 | "list",.scope.=."config",.},.mes |
2e800 | 73 61 67 65 73 6b 69 70 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f | sageskip.=.{.kind..=."list",.sco |
2e820 | 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c | pe.=."solution",.isflags.=.true, |
2e840 | 0a 75 73 61 67 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e | .usagecopy.=.true,.allowed.=.fun |
2e860 | 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 | ction(value).local.allowed_messa |
2e880 | 67 65 73 20 3d 20 7b 0a 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c | ges.=.{.SkipCreatingMessage.=.1, |
2e8a0 | 0a 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 53 6b 69 70 43 6c | .SkipBuildingMessage.=.1,.SkipCl |
2e8c0 | 65 61 6e 69 6e 67 4d 65 73 73 61 67 65 20 3d 20 31 2c 0a 7d 0a 6c 6f 63 61 6c 20 6c 6f 77 65 72 | eaningMessage.=.1,.}.local.lower |
2e8e0 | 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 | value.=.value:lower().for.v,._.i |
2e900 | 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6d 65 73 73 61 67 65 73 29 20 64 6f 0a 69 66 20 | n.pairs(allowed_messages).do.if. |
2e920 | 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 | v:lower().==.lowervalue.then.ret |
2e940 | 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c | urn.v.end.end.return.nil,."inval |
2e960 | 69 64 20 6d 65 73 73 61 67 65 20 74 6f 20 73 6b 69 70 22 0a 65 6e 64 2c 0a 7d 2c 0a 6d 73 67 61 | id.message.to.skip".end,.},.msga |
2e980 | 72 63 68 69 76 69 6e 67 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 | rchiving.=.{.kind..=."string",.s |
2e9a0 | 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 20 3d | cope.=."config",.},.msgcompile.= |
2e9c0 | 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f | .{.kind..=."string",.scope.=."co |
2e9e0 | 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 3d 0a 7b 0a 6b 69 6e 64 | nfig",.},.msgprecompile.=.{.kind |
2ea00 | 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 0a | ..=."string",.scope.=."config",. |
2ea20 | 7d 2c 0a 6d 73 67 63 6f 6d 70 69 6c 65 5f 6f 62 6a 63 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 | },.msgcompile_objc.=.{.kind..=." |
2ea40 | 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 | string",.scope.=."config",.},.ms |
2ea60 | 67 72 65 73 6f 75 72 63 65 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a | gresource.=.{.kind..=."string",. |
2ea80 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6d 73 67 6c 69 6e 6b 69 6e 67 20 | scope.=."config",.},.msglinking. |
2eaa0 | 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 |
2eac0 | 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 62 6a 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 | onfig",.},.objdir.=.{.kind..=."p |
2eae0 | 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 6f 70 74 69 6f | ath",.scope.=."config",.},.optio |
2eb00 | 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 | ns.=.{.kind..=."list",.scope.=." |
2eb20 | 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 69 73 66 6c 61 67 73 20 3d 20 74 72 75 65 2c 0a 75 73 61 67 | container",.isflags.=.true,.usag |
2eb40 | 65 63 6f 70 79 20 3d 20 74 72 75 65 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e | ecopy.=.true,.allowed.=.function |
2eb60 | 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 5f 6f 70 74 69 6f 6e 73 20 3d 20 | (value).local.allowed_options.=. |
2eb80 | 7b 0a 46 6f 72 63 65 43 50 50 20 3d 20 31 2c 0a 41 72 63 68 69 76 65 53 70 6c 69 74 20 3d 20 31 | {.ForceCPP.=.1,.ArchiveSplit.=.1 |
2eba0 | 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 |
2ebc0 | 72 28 29 0a 66 6f 72 20 76 2c 20 5f 20 69 6e 20 70 61 69 72 73 28 61 6c 6c 6f 77 65 64 5f 6f 70 | r().for.v,._.in.pairs(allowed_op |
2ebe0 | 74 69 6f 6e 73 29 20 64 6f 0a 69 66 20 76 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 6c 6f 77 65 72 76 | tions).do.if.v:lower().==.lowerv |
2ec00 | 61 6c 75 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 | alue.then.return.v.end.end.retur |
2ec20 | 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 22 0a 65 6e 64 2c 0a 7d 2c 0a | n.nil,."invalid.option".end,.},. |
2ec40 | 70 63 68 68 65 61 64 65 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a | pchheader.=.{.kind..=."string",. |
2ec60 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 63 68 73 6f 75 72 63 65 20 3d | scope.=."config",.},.pchsource.= |
2ec80 | 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 | .{.kind..=."path",.scope.=."conf |
2eca0 | 69 67 22 2c 0a 7d 2c 0a 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c | ig",.},.platforms.=.{.kind..=."l |
2ecc0 | 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 2c 0a 61 6c 6c 6f 77 65 | ist",.scope.=."solution",.allowe |
2ece0 | 64 20 3d 20 74 61 62 6c 65 2e 6b 65 79 73 28 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 | d.=.table.keys(premake.platforms |
2ed00 | 29 2c 0a 7d 2c 0a 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 | ),.},.postbuildcommands.=.{.kind |
2ed20 | 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c | ..=."list",.scope.=."config",.}, |
2ed40 | 0a 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c | .prebuildcommands.=.{.kind..=."l |
2ed60 | 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 6f 73 74 63 | ist",.scope.=."config",.},.postc |
2ed80 | 6f 6d 70 69 6c 65 74 61 73 6b 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a | ompiletasks.=.{.kind..=."list",. |
2eda0 | 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 70 72 65 6c 69 6e 6b 63 6f 6d 6d | scope.=."config",.},.prelinkcomm |
2edc0 | 61 6e 64 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d | ands.=.{.kind..=."list",.scope.= |
2ede0 | 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 64 65 66 69 6e 65 73 20 3d 0a 7b 0a 6b 69 6e | ."config",.},.resdefines.=.{.kin |
2ee00 | 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d | d..=."list",.scope.=."config",.} |
2ee20 | 2c 0a 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 64 69 | ,.resincludedirs.=.{.kind..=."di |
2ee40 | 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 72 65 73 | rlist",.scope.=."config",.},.res |
2ee60 | 6f 70 74 69 6f 6e 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 22 2c 0a 73 63 6f 70 | options.=.{.kind..=."list",.scop |
2ee80 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 0a | e.=."config",.},.startproject.=. |
2eea0 | 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 73 6f 6c | {.kind..=."string",.scope.=."sol |
2eec0 | 75 74 69 6f 6e 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d | ution",.},.targetdir.=.{.kind..= |
2eee0 | 20 22 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 | ."path",.scope.=."config",.},.ta |
2ef00 | 72 67 65 74 73 75 62 64 69 72 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c | rgetsubdir.=.{.kind..=."string", |
2ef20 | 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 65 78 74 65 | .scope.=."config",.},.targetexte |
2ef40 | 6e 73 69 6f 6e 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 | nsion.=.{.kind..=."string",.scop |
2ef60 | 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 6e 61 6d 65 20 3d 0a 7b 0a | e.=."config",.},.targetname.=.{. |
2ef80 | 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 | kind..=."string",.scope.=."confi |
2efa0 | 67 22 2c 0a 7d 2c 0a 74 61 72 67 65 74 70 72 65 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 | g",.},.targetprefix.=.{.kind..=. |
2efc0 | 22 73 74 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 | "string",.scope.=."config",.},.t |
2efe0 | 61 72 67 65 74 73 75 66 66 69 78 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 72 69 6e 67 22 | argetsuffix.=.{.kind..=."string" |
2f000 | 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 74 72 69 6d 70 61 74 68 73 | ,.scope.=."config",.},.trimpaths |
2f020 | 20 3d 0a 7b 0a 6b 69 6e 64 20 3d 20 22 64 69 72 6c 69 73 74 22 2c 0a 73 63 6f 70 65 20 3d 20 22 | .=.{.kind.=."dirlist",.scope.=." |
2f040 | 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 75 75 69 64 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 73 74 | config",.},.uuid.=.{.kind..=."st |
2f060 | 72 69 6e 67 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 2c 0a 61 6c 6c 6f | ring",.scope.=."container",.allo |
2f080 | 77 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6f 6b 20 3d | wed.=.function(value).local.ok.= |
2f0a0 | 20 74 72 75 65 0a 69 66 20 28 23 76 61 6c 75 65 20 7e 3d 20 33 36 29 20 74 68 65 6e 20 6f 6b 20 | .true.if.(#value.~=.36).then.ok. |
2f0c0 | 3d 20 66 61 6c 73 65 20 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 33 36 20 64 6f 0a 6c 6f 63 61 6c 20 | =.false.end.for.i=1,36.do.local. |
2f0e0 | 63 68 20 3d 20 76 61 6c 75 65 3a 73 75 62 28 69 2c 69 29 0a 69 66 20 28 6e 6f 74 20 63 68 3a 66 | ch.=.value:sub(i,i).if.(not.ch:f |
2f100 | 69 6e 64 28 22 5b 41 42 43 44 45 46 61 62 63 64 65 66 30 31 32 33 34 35 36 37 38 39 2d 5d 22 29 | ind("[ABCDEFabcdef0123456789-]") |
2f120 | 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 65 6e 64 0a 69 66 20 28 76 61 | ).then.ok.=.false.end.end.if.(va |
2f140 | 6c 75 65 3a 73 75 62 28 39 2c 39 29 20 7e 3d 20 22 2d 22 29 20 20 20 74 68 65 6e 20 6f 6b 20 3d | lue:sub(9,9).~=."-")...then.ok.= |
2f160 | 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 31 34 2c 31 34 29 20 | .false.end.if.(value:sub(14,14). |
2f180 | 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 | ~=."-").then.ok.=.false.end.if.( |
2f1a0 | 76 61 6c 75 65 3a 73 75 62 28 31 39 2c 31 39 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b | value:sub(19,19).~=."-").then.ok |
2f1c0 | 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 3a 73 75 62 28 32 34 2c 32 34 | .=.false.end.if.(value:sub(24,24 |
2f1e0 | 29 20 7e 3d 20 22 2d 22 29 20 74 68 65 6e 20 6f 6b 20 3d 20 66 61 6c 73 65 20 65 6e 64 0a 69 66 | ).~=."-").then.ok.=.false.end.if |
2f200 | 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 | .(not.ok).then.return.nil,."inva |
2f220 | 6c 69 64 20 55 55 49 44 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 3a 75 70 70 65 72 | lid.UUID".end.return.value:upper |
2f240 | 28 29 0a 65 6e 64 0a 7d 2c 0a 75 73 65 73 20 3d 0a 7b 0a 6b 69 6e 64 20 20 3d 20 22 6c 69 73 74 | ().end.},.uses.=.{.kind..=."list |
2f260 | 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f 6e 66 69 67 22 2c 0a 7d 2c 0a 76 70 61 74 68 73 20 3d | ",.scope.=."config",.},.vpaths.= |
2f280 | 0a 7b 0a 6b 69 6e 64 20 3d 20 22 6b 65 79 70 61 74 68 22 2c 0a 73 63 6f 70 65 20 3d 20 22 63 6f | .{.kind.=."keypath",.scope.=."co |
2f2a0 | 6e 74 61 69 6e 65 72 22 2c 0a 7d 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 5f 70 61 74 | ntainer",.},.}.premake.check_pat |
2f2c0 | 68 73 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 | hs.=.false.function.premake.chec |
2f2e0 | 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 28 61 6c 6c 6f 77 | kvalue(value,.allowed).if.(allow |
2f300 | 65 64 29 20 74 68 65 6e 0a 69 66 20 28 74 79 70 65 28 61 6c 6c 6f 77 65 64 29 20 3d 3d 20 22 66 | ed).then.if.(type(allowed).==."f |
2f320 | 75 6e 63 74 69 6f 6e 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 61 6c 6c 6f 77 65 64 28 76 61 | unction").then.return.allowed(va |
2f340 | 6c 75 65 29 0a 65 6c 73 65 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 61 6c 6c 6f | lue).else.for._,v.in.ipairs(allo |
2f360 | 77 65 64 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 3a 6c 6f 77 65 72 28 29 20 3d 3d 20 76 3a 6c | wed).do.if.(value:lower().==.v:l |
2f380 | 6f 77 65 72 28 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 76 0a 65 6e 64 0a 65 6e 64 0a 72 65 | ower()).then.return.v.end.end.re |
2f3a0 | 74 75 72 6e 20 6e 69 6c 2c 20 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 27 22 20 2e 2e 20 76 | turn.nil,."invalid.value.'"....v |
2f3c0 | 61 6c 75 65 20 2e 2e 20 22 27 22 0a 65 6e 64 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 76 61 6c 75 | alue...."'".end.else.return.valu |
2f3e0 | 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 | e.end.end.function.premake.getob |
2f400 | 6a 65 63 74 28 74 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 0a 69 66 20 28 74 20 3d 3d | ject(t).local.container.if.(t.== |
2f420 | 20 22 63 6f 6e 74 61 69 6e 65 72 22 20 6f 72 20 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 | ."container".or.t.==."solution") |
2f440 | 20 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e | .then.container.=.premake.Curren |
2f460 | 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6c 73 65 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d | tContainer.else.container.=.prem |
2f480 | 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 | ake.CurrentConfiguration.end.if. |
2f4a0 | 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 74 68 65 6e 0a 69 66 20 74 79 70 65 78 28 63 6f | t.==."solution".then.if.typex(co |
2f4c0 | 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 20 74 68 65 6e 0a 63 6f 6e 74 61 | ntainer).==."project".then.conta |
2f4e0 | 69 6e 65 72 20 3d 20 63 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6e 64 0a 69 66 | iner.=.container.solution.end.if |
2f500 | 20 74 79 70 65 78 28 63 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 20 | .typex(container).~=."solution". |
2f520 | 74 68 65 6e 0a 63 6f 6e 74 61 69 6e 65 72 20 3d 20 6e 69 6c 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 | then.container.=.nil.end.end.loc |
2f540 | 61 6c 20 6d 73 67 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 69 | al.msg.if.(not.container).then.i |
2f560 | 66 20 28 74 20 3d 3d 20 22 63 6f 6e 74 61 69 6e 65 72 22 29 20 74 68 65 6e 0a 6d 73 67 20 3d 20 | f.(t.==."container").then.msg.=. |
2f580 | 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 20 6f 72 20 70 72 6f 6a 65 63 74 22 0a | "no.active.solution.or.project". |
2f5a0 | 65 6c 73 65 69 66 20 28 74 20 3d 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 6d 73 | elseif.(t.==."solution").then.ms |
2f5c0 | 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 0a 65 6c 73 65 0a 6d 73 | g.=."no.active.solution".else.ms |
2f5e0 | 67 20 3d 20 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 6f 6a 65 63 74 | g.=."no.active.solution,.project |
2f600 | 2c 20 6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 | ,.or.configuration".end.end.retu |
2f620 | 72 6e 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6d 73 67 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | rn.container,.msg.end.function.p |
2f640 | 72 65 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 | remake.setarray(obj,.fieldname,. |
2f660 | 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d | value,.allowed).obj[fieldname].= |
2f680 | 20 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 6f 72 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 | .obj[fieldname].or.{}.local.func |
2f6a0 | 74 69 6f 6e 20 61 64 64 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 74 79 70 65 28 76 | tion.add(value,.depth).if.type(v |
2f6c0 | 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 76 20 69 6e | alue).==."table".then.for._,v.in |
2f6e0 | 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 61 64 64 28 76 2c 20 64 65 70 74 68 20 2b | .ipairs(value).do.add(v,.depth.+ |
2f700 | 20 31 29 0a 65 6e 64 0a 65 6c 73 65 0a 76 61 6c 75 65 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b | .1).end.else.value,.err.=.premak |
2f720 | 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 69 66 20 | e.checkvalue(value,.allowed).if. |
2f740 | 6e 6f 74 20 76 61 6c 75 65 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 64 65 70 74 68 29 | not.value.then.error(err,.depth) |
2f760 | 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d | .end.table.insert(obj[fieldname] |
2f780 | 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 20 74 68 65 6e 0a 61 | ,.value).end.end.if.value.then.a |
2f7a0 | 64 64 28 76 61 6c 75 65 2c 20 35 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c | dd(value,.5).end.return.obj[fiel |
2f7c0 | 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 | dname].end.function.premake.sett |
2f7e0 | 61 62 6c 65 28 6f 62 6a 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f | able(obj,.fieldname,.value,.allo |
2f800 | 77 65 64 29 0a 6f 62 6a 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 6f 62 6a 5b 66 69 65 6c 64 6e | wed).obj[fieldname].=.obj[fieldn |
2f820 | 61 6d 65 5d 20 6f 72 20 7b 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6f 62 6a 5b 66 69 65 6c | ame].or.{}.table.insert(obj[fiel |
2f840 | 64 6e 61 6d 65 5d 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 6f 62 6a 5b 66 69 65 6c 64 6e | dname],.value).return.obj[fieldn |
2f860 | 61 6d 65 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 61 74 63 68 65 | ame].end.local.function.domatche |
2f880 | 64 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 61 6c 75 65 2c 20 6d 61 74 63 68 66 75 6e 63 29 | darray(fields,.value,.matchfunc) |
2f8a0 | 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b | .local.result.=.{.}.function.mak |
2f8c0 | 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 2c 20 64 65 70 74 68 29 0a 69 66 20 28 74 79 70 65 | eabsolute(value,.depth).if.(type |
2f8e0 | 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 | (value).==."table").then.for._,. |
2f900 | 69 74 65 6d 20 69 6e 20 69 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 6d 61 6b 65 61 62 73 | item.in.ipairs(value).do.makeabs |
2f920 | 6f 6c 75 74 65 28 69 74 65 6d 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6e 64 0a 65 6c 73 65 69 | olute(item,.depth.+.1).end.elsei |
2f940 | 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 69 | f.type(value).==."string".then.i |
2f960 | 66 20 76 61 6c 75 65 3a 66 69 6e 64 28 22 2a 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 72 | f.value:find("*").then.local.arr |
2f980 | 20 3d 20 6d 61 74 63 68 66 75 6e 63 28 76 61 6c 75 65 29 3b 0a 69 66 20 28 70 72 65 6d 61 6b 65 | .=.matchfunc(value);.if.(premake |
2f9a0 | 2e 63 68 65 63 6b 5f 70 61 74 68 73 29 20 61 6e 64 20 28 23 61 72 72 20 3d 3d 20 30 29 20 74 68 | .check_paths).and.(#arr.==.0).th |
2f9c0 | 65 6e 0a 65 72 72 6f 72 28 22 43 61 6e 27 74 20 66 69 6e 64 20 6d 61 74 63 68 69 6e 67 20 66 69 | en.error("Can't.find.matching.fi |
2f9e0 | 6c 65 73 20 66 6f 72 20 70 61 74 74 65 72 6e 20 3a 22 20 2e 2e 20 76 61 6c 75 65 29 0a 65 6e 64 | les.for.pattern.:"....value).end |
2fa00 | 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 61 72 72 2c 20 64 65 70 74 68 20 2b 20 31 29 0a 65 6c | .makeabsolute(arr,.depth.+.1).el |
2fa20 | 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 61 74 68 2e 67 65 74 | se.table.insert(result,.path.get |
2fa40 | 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 65 72 72 6f 72 28 | absolute(value)).end.else.error( |
2fa60 | 22 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 20 69 6e 20 6c 69 73 74 3a 20 65 78 70 65 63 74 65 64 | "Invalid.value.in.list:.expected |
2fa80 | 20 73 74 72 69 6e 67 2c 20 67 6f 74 20 22 20 2e 2e 20 74 79 70 65 28 76 61 6c 75 65 29 2c 20 64 | .string,.got."....type(value),.d |
2faa0 | 65 70 74 68 29 0a 65 6e 64 0a 65 6e 64 0a 6d 61 6b 65 61 62 73 6f 6c 75 74 65 28 76 61 6c 75 65 | epth).end.end.makeabsolute(value |
2fac0 | 2c 20 33 29 0a 6c 6f 63 61 6c 20 72 65 74 76 61 6c 20 3d 20 7b 7d 0a 66 6f 72 20 69 6e 64 65 78 | ,.3).local.retval.=.{}.for.index |
2fae0 | 2c 20 66 69 65 6c 64 20 69 6e 20 69 70 61 69 72 73 28 66 69 65 6c 64 73 29 20 64 6f 0a 6c 6f 63 | ,.field.in.ipairs(fields).do.loc |
2fb00 | 61 6c 20 63 74 79 70 65 20 3d 20 66 69 65 6c 64 5b 31 5d 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 6e | al.ctype.=.field[1].local.fieldn |
2fb20 | 61 6d 65 20 3d 20 66 69 65 6c 64 5b 32 5d 0a 6c 6f 63 61 6c 20 61 72 72 61 79 20 3d 20 70 72 65 | ame.=.field[2].local.array.=.pre |
2fb40 | 6d 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 | make.setarray(ctype,.fieldname,. |
2fb60 | 72 65 73 75 6c 74 29 0a 69 66 20 69 6e 64 65 78 20 3d 3d 20 31 20 74 68 65 6e 0a 72 65 74 76 61 | result).if.index.==.1.then.retva |
2fb80 | 6c 20 3d 20 61 72 72 61 79 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 74 76 61 6c 0a | l.=.array.end.end.return.retval. |
2fba0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 | end.function.premake.setdirarray |
2fbc0 | 28 66 69 65 6c 64 73 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 | (fields,.value).return.domatched |
2fbe0 | 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 68 64 69 72 | array(fields,.value,.os.matchdir |
2fc00 | 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 66 69 6c 65 61 | s).end.function.premake.setfilea |
2fc20 | 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 64 6f 6d 61 74 | rray(fields,.value).return.domat |
2fc40 | 63 68 65 64 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 61 6c 75 65 2c 20 6f 73 2e 6d 61 74 63 | chedarray(fields,.value,.os.matc |
2fc60 | 68 66 69 6c 65 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 | hfiles).end.function.premake.set |
2fc80 | 6b 65 79 76 61 6c 75 65 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 | keyvalue(ctype,.fieldname,.value |
2fca0 | 73 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b | s).local.container,.err.=.premak |
2fcc0 | 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 20 6e 6f 74 20 63 6f 6e 74 61 69 | e.getobject(ctype).if.not.contai |
2fce0 | 6e 65 72 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 69 66 20 6e 6f | ner.then.error(err,.4).end.if.no |
2fd00 | 74 20 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 74 68 65 6e 0a 63 6f 6e 74 | t.container[fieldname].then.cont |
2fd20 | 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 69 66 20 74 79 70 | ainer[fieldname].=.{}.end.if.typ |
2fd40 | 65 28 76 61 6c 75 65 73 29 20 7e 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 | e(values).~=."table".then.error( |
2fd60 | 22 69 6e 76 61 6c 69 64 20 76 61 6c 75 65 3b 20 74 61 62 6c 65 20 65 78 70 65 63 74 65 64 22 2c | "invalid.value;.table.expected", |
2fd80 | 20 34 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 20 3d 20 63 6f 6e 74 61 69 6e 65 72 5b | .4).end.local.field.=.container[ |
2fda0 | 66 69 65 6c 64 6e 61 6d 65 5d 0a 66 6f 72 20 6b 65 79 2c 76 61 6c 75 65 20 69 6e 20 70 61 69 72 | fieldname].for.key,value.in.pair |
2fdc0 | 73 28 76 61 6c 75 65 73 29 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 65 6c 64 5b 6b 65 79 5d 20 74 | s(values).do.if.not.field[key].t |
2fde0 | 68 65 6e 0a 66 69 65 6c 64 5b 6b 65 79 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e | hen.field[key].=.{}.end.table.in |
2fe00 | 73 65 72 74 66 6c 61 74 28 66 69 65 6c 64 5b 6b 65 79 5d 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a | sertflat(field[key],.value).end. |
2fe20 | 72 65 74 75 72 6e 20 66 69 65 6c 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | return.field.end.function.premak |
2fe40 | 65 2e 73 65 74 73 74 72 69 6e 67 28 63 74 79 70 65 2c 20 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 | e.setstring(ctype,.fieldname,.va |
2fe60 | 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 | lue,.allowed).local.container,.e |
2fe80 | 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 63 74 79 70 65 29 0a 69 66 | rr.=.premake.getobject(ctype).if |
2fea0 | 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c | .(not.container).then.error(err, |
2fec0 | 20 34 29 0a 65 6e 64 0a 69 66 20 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 76 61 6c 75 65 2c 20 65 | .4).end.if.(value).then.value,.e |
2fee0 | 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 6c 75 65 28 76 61 6c 75 65 2c 20 61 | rr.=.premake.checkvalue(value,.a |
2ff00 | 6c 6c 6f 77 65 64 29 0a 69 66 20 28 6e 6f 74 20 76 61 6c 75 65 29 20 74 68 65 6e 0a 65 72 72 6f | llowed).if.(not.value).then.erro |
2ff20 | 72 28 65 72 72 2c 20 34 29 0a 65 6e 64 0a 63 6f 6e 74 61 69 6e 65 72 5b 66 69 65 6c 64 6e 61 6d | r(err,.4).end.container[fieldnam |
2ff40 | 65 5d 20 3d 20 76 61 6c 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 65 72 5b | e].=.value.end.return.container[ |
2ff60 | 66 69 65 6c 64 6e 61 6d 65 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | fieldname].end.function.premake. |
2ff80 | 72 65 6d 6f 76 65 28 66 69 65 6c 64 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 63 | remove(fieldname,.value).local.c |
2ffa0 | 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f | fg.=.premake.CurrentConfiguratio |
2ffc0 | 6e 0a 63 66 67 2e 72 65 6d 6f 76 65 73 20 3d 20 63 66 67 2e 72 65 6d 6f 76 65 73 20 6f 72 20 7b | n.cfg.removes.=.cfg.removes.or.{ |
2ffe0 | 7d 0a 63 66 67 2e 72 65 6d 6f 76 65 73 5b 66 69 65 6c 64 6e 61 6d 65 5d 20 3d 20 70 72 65 6d 61 | }.cfg.removes[fieldname].=.prema |
30000 | 6b 65 2e 73 65 74 61 72 72 61 79 28 63 66 67 2e 72 65 6d 6f 76 65 73 2c 20 66 69 65 6c 64 6e 61 | ke.setarray(cfg.removes,.fieldna |
30020 | 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 63 | me,.value).end.local.function.ac |
30040 | 63 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 6b 69 6e 64 20 20 | cessor(name,.value).local.kind.. |
30060 | 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 6b 69 6e 64 0a 6c 6f | ..=.premake.fields[name].kind.lo |
30080 | 63 61 6c 20 73 63 6f 70 65 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 5b 6e 61 6d | cal.scope...=.premake.fields[nam |
300a0 | 65 5d 2e 73 63 6f 70 65 0a 6c 6f 63 61 6c 20 61 6c 6c 6f 77 65 64 20 3d 20 70 72 65 6d 61 6b 65 | e].scope.local.allowed.=.premake |
300c0 | 2e 66 69 65 6c 64 73 5b 6e 61 6d 65 5d 2e 61 6c 6c 6f 77 65 64 0a 69 66 20 28 6b 69 6e 64 20 3d | .fields[name].allowed.if.(kind.= |
300e0 | 3d 20 22 73 74 72 69 6e 67 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 29 20 61 6e | =."string".or.kind.==."path").an |
30100 | 64 20 76 61 6c 75 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 7e 3d 20 22 | d.value.then.if.type(value).~=." |
30120 | 73 74 72 69 6e 67 22 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 73 74 72 69 6e 67 20 76 61 6c 75 65 | string".then.error("string.value |
30140 | 20 65 78 70 65 63 74 65 64 22 2c 20 33 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e | .expected",.3).end.end.local.con |
30160 | 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 | tainer,.err.=.premake.getobject( |
30180 | 73 63 6f 70 65 29 0a 69 66 20 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 | scope).if.(not.container).then.e |
301a0 | 72 72 6f 72 28 65 72 72 2c 20 33 29 0a 65 6e 64 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 22 73 74 72 | rror(err,.3).end.if.kind.==."str |
301c0 | 69 6e 67 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 74 72 69 | ing".then.return.premake.setstri |
301e0 | 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a | ng(scope,.name,.value,.allowed). |
30200 | 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 70 61 74 68 22 20 74 68 65 6e 0a 69 66 20 76 61 | elseif.kind.==."path".then.if.va |
30220 | 6c 75 65 20 74 68 65 6e 20 76 61 6c 75 65 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 | lue.then.value.=.path.getabsolut |
30240 | 65 28 76 61 6c 75 65 29 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 73 | e(value).end.return.premake.sets |
30260 | 74 72 69 6e 67 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 | tring(scope,.name,.value).elseif |
30280 | 20 6b 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d | .kind.==."list".then.return.prem |
302a0 | 61 6b 65 2e 73 65 74 61 72 72 61 79 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 | ake.setarray(container,.name,.va |
302c0 | 6c 75 65 2c 20 61 6c 6c 6f 77 65 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 74 61 | lue,.allowed).elseif.kind.==."ta |
302e0 | 62 6c 65 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 74 61 62 6c | ble".then.return.premake.settabl |
30300 | 65 28 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 6c 6c 6f 77 65 | e(container,.name,.value,.allowe |
30320 | 64 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 64 69 72 6c 69 73 74 22 20 74 68 65 6e | d).elseif.kind.==."dirlist".then |
30340 | 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 73 65 74 64 69 72 61 72 72 61 79 28 7b 7b 63 6f | .return.premake.setdirarray({{co |
30360 | 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 7d 7d 2c 20 76 61 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b | ntainer,.name}},.value).elseif.k |
30380 | 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 74 22 20 6f 72 20 6b 69 6e 64 20 3d 3d 20 22 61 62 | ind.==."filelist".or.kind.==."ab |
303a0 | 73 6f 6c 75 74 65 66 69 6c 65 6c 69 73 74 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 69 65 6c 64 | solutefilelist".then.local.field |
303c0 | 73 20 3d 20 7b 7b 63 6f 6e 74 61 69 6e 65 72 2c 20 6e 61 6d 65 7d 7d 0a 69 66 20 6e 61 6d 65 20 | s.=.{{container,.name}}.if.name. |
303e0 | 3d 3d 20 22 66 69 6c 65 73 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 72 6a 2c 20 65 72 72 20 3d | ==."files".then.local.prj,.err.= |
30400 | 20 70 72 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a | .premake.getobject("container"). |
30420 | 69 66 20 28 6e 6f 74 20 70 72 6a 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 32 29 0a | if.(not.prj).then.error(err,.2). |
30440 | 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 65 6c 64 73 2c 20 7b 70 72 6a 2e 62 6c | end.table.insert(fields,.{prj.bl |
30460 | 6f 63 6b 73 5b 31 5d 2c 20 22 61 6c 6c 66 69 6c 65 73 22 7d 29 0a 65 6e 64 0a 72 65 74 75 72 6e | ocks[1],."allfiles"}).end.return |
30480 | 20 70 72 65 6d 61 6b 65 2e 73 65 74 66 69 6c 65 61 72 72 61 79 28 66 69 65 6c 64 73 2c 20 76 61 | .premake.setfilearray(fields,.va |
304a0 | 6c 75 65 29 0a 65 6c 73 65 69 66 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 76 61 6c 75 65 22 20 6f | lue).elseif.kind.==."keyvalue".o |
304c0 | 72 20 6b 69 6e 64 20 3d 3d 20 22 6b 65 79 70 61 74 68 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | r.kind.==."keypath".then.return. |
304e0 | 70 72 65 6d 61 6b 65 2e 73 65 74 6b 65 79 76 61 6c 75 65 28 73 63 6f 70 65 2c 20 6e 61 6d 65 2c | premake.setkeyvalue(scope,.name, |
30500 | 20 76 61 6c 75 65 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 69 6e 66 6f 20 69 | .value).end.end.for.name,.info.i |
30520 | 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 5f 47 5b 6e 61 | n.pairs(premake.fields).do._G[na |
30540 | 6d 65 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 0a 72 65 74 75 72 6e 20 61 63 63 | me].=.function(value).return.acc |
30560 | 65 73 73 6f 72 28 6e 61 6d 65 2c 20 76 61 6c 75 65 29 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6b | essor(name,.value).end.if.info.k |
30580 | 69 6e 64 20 3d 3d 20 22 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 64 | ind.==."list".or.info.kind.==."d |
305a0 | 69 72 6c 69 73 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 66 69 6c 65 6c 69 73 | irlist".or.info.kind.==."filelis |
305c0 | 74 22 0a 6f 72 20 69 6e 66 6f 2e 6b 69 6e 64 20 3d 3d 20 22 61 62 73 6f 6c 75 74 65 66 69 6c 65 | t".or.info.kind.==."absolutefile |
305e0 | 6c 69 73 74 22 0a 74 68 65 6e 0a 69 66 20 20 6e 61 6d 65 20 7e 3d 20 22 72 65 6d 6f 76 65 66 69 | list".then.if..name.~=."removefi |
30600 | 6c 65 73 22 0a 61 6e 64 20 6e 61 6d 65 20 7e 3d 20 22 66 69 6c 65 73 22 20 74 68 65 6e 0a 5f 47 | les".and.name.~=."files".then._G |
30620 | 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 6c 75 | ["remove"..name].=.function(valu |
30640 | 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 0a 65 | e).premake.remove(name,.value).e |
30660 | 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 67 75 72 | nd.end.end.end.function.configur |
30680 | 61 74 69 6f 6e 28 74 65 72 6d 73 29 0a 69 66 20 6e 6f 74 20 74 65 72 6d 73 20 74 68 65 6e 0a 72 | ation(terms).if.not.terms.then.r |
306a0 | 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 | eturn.premake.CurrentConfigurati |
306c0 | 6f 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 65 72 72 20 3d 20 70 72 | on.end.local.container,.err.=.pr |
306e0 | 65 6d 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 63 6f 6e 74 61 69 6e 65 72 22 29 0a 69 66 20 | emake.getobject("container").if. |
30700 | 28 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 72 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 2c 20 | (not.container).then.error(err,. |
30720 | 32 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 7b 20 7d 0a 63 66 67 2e 74 65 72 6d 73 | 2).end.local.cfg.=.{.}.cfg.terms |
30740 | 20 3d 20 74 61 62 6c 65 2e 66 6c 61 74 74 65 6e 28 7b 74 65 72 6d 73 7d 29 0a 74 61 62 6c 65 2e | .=.table.flatten({terms}).table. |
30760 | 69 6e 73 65 72 74 28 63 6f 6e 74 61 69 6e 65 72 2e 62 6c 6f 63 6b 73 2c 20 63 66 67 29 0a 70 72 | insert(container.blocks,.cfg).pr |
30780 | 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 3d 20 63 66 67 | emake.CurrentConfiguration.=.cfg |
307a0 | 0a 63 66 67 2e 6b 65 79 77 6f 72 64 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 77 6f 72 64 20 | .cfg.keywords.=.{.}.for._,.word. |
307c0 | 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 74 65 72 6d 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e | in.ipairs(cfg.terms).do.table.in |
307e0 | 73 65 72 74 28 63 66 67 2e 6b 65 79 77 6f 72 64 73 2c 20 70 61 74 68 2e 77 69 6c 64 63 61 72 64 | sert(cfg.keywords,.path.wildcard |
30800 | 73 28 77 6f 72 64 29 3a 6c 6f 77 65 72 28 29 29 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 66 | s(word):lower()).end.for.name,.f |
30820 | 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 73 29 20 64 6f | ield.in.pairs(premake.fields).do |
30840 | 0a 69 66 20 28 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 73 74 72 69 6e 67 22 20 61 6e 64 20 | .if.(field.kind.~=."string".and. |
30860 | 66 69 65 6c 64 2e 6b 69 6e 64 20 7e 3d 20 22 70 61 74 68 22 29 20 74 68 65 6e 0a 63 66 67 5b 6e | field.kind.~=."path").then.cfg[n |
30880 | 61 6d 65 5d 20 3d 20 7b 20 7d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 67 0a 65 6e | ame].=.{.}.end.end.return.cfg.en |
308a0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 28 6e 61 6d | d.local.function.creategroup(nam |
308c0 | 65 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 70 61 72 65 6e 74 2c 20 69 6e 70 61 74 68 29 | e,.sln,.curpath,.parent,.inpath) |
308e0 | 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c 65 28 67 | .local.group.=.{}.setmetatable(g |
30900 | 72 6f 75 70 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 67 72 6f 75 70 22 0a 7d 29 0a 74 61 62 6c | roup,.{.__type.=."group".}).tabl |
30920 | 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 67 72 6f 75 70 29 0a 73 6c 6e 2e | e.insert(sln.groups,.group).sln. |
30940 | 67 72 6f 75 70 73 5b 69 6e 70 61 74 68 5d 20 3d 20 67 72 6f 75 70 0a 67 72 6f 75 70 2e 73 6f 6c | groups[inpath].=.group.group.sol |
30960 | 75 74 69 6f 6e 20 3d 20 73 6c 6e 0a 67 72 6f 75 70 2e 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 67 72 | ution.=.sln.group.name.=.name.gr |
30980 | 6f 75 70 2e 75 75 69 64 20 3d 20 6f 73 2e 75 75 69 64 28 63 75 72 70 61 74 68 29 0a 67 72 6f 75 | oup.uuid.=.os.uuid(curpath).grou |
309a0 | 70 2e 70 61 72 65 6e 74 20 3d 20 70 61 72 65 6e 74 0a 72 65 74 75 72 6e 20 67 72 6f 75 70 0a 65 | p.parent.=.parent.return.group.e |
309c0 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 | nd.local.function.creategroupsfr |
309e0 | 6f 6d 70 61 74 68 28 69 6e 70 61 74 68 2c 20 73 6c 6e 29 0a 69 66 20 69 6e 70 61 74 68 20 3d 3d | ompath(inpath,.sln).if.inpath.== |
30a00 | 20 6e 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 6e 70 61 74 68 20 | .nil.then.return.nil.end.inpath. |
30a20 | 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 69 6e 70 61 74 68 2c 20 22 2f 22 29 0a 6c 6f | =.path.translate(inpath,."/").lo |
30a40 | 63 61 6c 20 67 72 6f 75 70 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 69 6e 70 61 | cal.groups.=.string.explode(inpa |
30a60 | 74 68 2c 20 22 2f 22 29 0a 6c 6f 63 61 6c 20 63 75 72 70 61 74 68 20 3d 20 22 22 0a 6c 6f 63 61 | th,."/").local.curpath.=."".loca |
30a80 | 6c 20 6c 61 73 74 67 72 6f 75 70 20 3d 20 6e 69 6c 0a 66 6f 72 20 69 2c 20 76 20 69 6e 20 69 70 | l.lastgroup.=.nil.for.i,.v.in.ip |
30aa0 | 61 69 72 73 28 67 72 6f 75 70 73 29 20 64 6f 0a 63 75 72 70 61 74 68 20 3d 20 63 75 72 70 61 74 | airs(groups).do.curpath.=.curpat |
30ac0 | 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 3a 6c 6f 77 65 72 28 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 | h...."/"....v:lower().local.grou |
30ae0 | 70 20 3d 20 73 6c 6e 2e 67 72 6f 75 70 73 5b 63 75 72 70 61 74 68 5d 0a 69 66 20 67 72 6f 75 70 | p.=.sln.groups[curpath].if.group |
30b00 | 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 | .==.nil.then.group.=.creategroup |
30b20 | 28 76 2c 20 73 6c 6e 2c 20 63 75 72 70 61 74 68 2c 20 6c 61 73 74 67 72 6f 75 70 2c 20 63 75 72 | (v,.sln,.curpath,.lastgroup,.cur |
30b40 | 70 61 74 68 29 0a 65 6e 64 0a 6c 61 73 74 67 72 6f 75 70 20 3d 20 67 72 6f 75 70 0a 65 6e 64 0a | path).end.lastgroup.=.group.end. |
30b60 | 72 65 74 75 72 6e 20 6c 61 73 74 67 72 6f 75 70 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | return.lastgroup.end.local.funct |
30b80 | 69 6f 6e 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 69 73 55 | ion.createproject(name,.sln,.isU |
30ba0 | 73 61 67 65 29 0a 6c 6f 63 61 6c 20 70 72 6a 20 3d 20 7b 7d 0a 73 65 74 6d 65 74 61 74 61 62 6c | sage).local.prj.=.{}.setmetatabl |
30bc0 | 65 28 70 72 6a 2c 20 7b 0a 5f 5f 74 79 70 65 20 3d 20 22 70 72 6f 6a 65 63 74 22 2c 0a 7d 29 0a | e(prj,.{.__type.=."project",.}). |
30be0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 70 72 6a 29 0a | table.insert(sln.projects,.prj). |
30c00 | 69 66 28 69 73 55 73 61 67 65 29 20 74 68 65 6e 0a 69 66 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 | if(isUsage).then.if(sln.projects |
30c20 | 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e | [name]).then.sln.projects[name]. |
30c40 | 75 73 61 67 65 50 72 6f 6a 20 3d 20 70 72 6a 3b 0a 65 6c 73 65 0a 73 6c 6e 2e 70 72 6f 6a 65 63 | usageProj.=.prj;.else.sln.projec |
30c60 | 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 28 73 6c 6e 2e 70 | ts[name].=.prj.end.else.if(sln.p |
30c80 | 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 74 68 65 6e 0a 70 72 6a 2e 75 73 61 67 65 50 72 6f | rojects[name]).then.prj.usagePro |
30ca0 | 6a 20 3d 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 73 6c 6e 2e | j.=.sln.projects[name];.end.sln. |
30cc0 | 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 20 3d 20 70 72 6a 0a 65 6e 64 0a 6c 6f 63 61 6c 20 67 | projects[name].=.prj.end.local.g |
30ce0 | 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d 70 61 74 68 28 70 72 65 6d | roup.=.creategroupsfrompath(prem |
30d00 | 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a 70 72 6a 2e 73 6f 6c 75 74 | ake.CurrentGroup,.sln).prj.solut |
30d20 | 69 6f 6e 20 20 20 20 20 20 20 3d 20 73 6c 6e 0a 70 72 6a 2e 6e 61 6d 65 20 20 20 20 20 20 20 20 | ion.......=.sln.prj.name........ |
30d40 | 20 20 20 3d 20 6e 61 6d 65 0a 70 72 6a 2e 62 61 73 65 64 69 72 20 20 20 20 20 20 20 20 3d 20 6f | ...=.name.prj.basedir........=.o |
30d60 | 73 2e 67 65 74 63 77 64 28 29 0a 70 72 6a 2e 75 75 69 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 | s.getcwd().prj.uuid...........=. |
30d80 | 6f 73 2e 75 75 69 64 28 70 72 6a 2e 6e 61 6d 65 29 0a 70 72 6a 2e 62 6c 6f 63 6b 73 20 20 20 20 | os.uuid(prj.name).prj.blocks.... |
30da0 | 20 20 20 20 20 3d 20 7b 20 7d 0a 70 72 6a 2e 75 73 61 67 65 20 20 20 20 20 20 20 20 20 20 3d 20 | .....=.{.}.prj.usage..........=. |
30dc0 | 69 73 55 73 61 67 65 0a 70 72 6a 2e 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 3d 20 67 72 6f | isUsage.prj.group..........=.gro |
30de0 | 75 70 0a 72 65 74 75 72 6e 20 70 72 6a 3b 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 75 73 61 67 | up.return.prj;.end.function.usag |
30e00 | 65 28 6e 61 6d 65 29 0a 69 66 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 | e(name).if.(not.name).then.if(ty |
30e20 | 70 65 78 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 7e 3d | pex(premake.CurrentContainer).~= |
30e40 | 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a | ."project").then.return.nil.end. |
30e60 | 69 66 28 6e 6f 74 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e | if(not.premake.CurrentContainer. |
30e80 | 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 | usage).then.return.nil.end.retur |
30ea0 | 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c | n.premake.CurrentContainer.end.l |
30ec0 | 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 79 70 65 78 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 | ocal.sln.if.(typex(premake.Curre |
30ee0 | 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a | ntContainer).==."project").then. |
30f00 | 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 2e 73 | sln.=.premake.CurrentContainer.s |
30f20 | 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 | olution.else.sln.=.premake.Curre |
30f40 | 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 69 66 20 28 74 79 70 65 78 28 73 6c 6e 29 20 7e | ntContainer.end.if.(typex(sln).~ |
30f60 | 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 | =."solution").then.error("no.act |
30f80 | 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c | ive.solution",.2).end.if((not.sl |
30fa0 | 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 29 20 6f 72 0a 28 28 6e 6f 74 20 73 6c 6e 2e 70 | n.projects[name]).or.((not.sln.p |
30fc0 | 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 20 61 6e 64 20 28 6e 6f 74 20 73 6c | rojects[name].usage).and.(not.sl |
30fe0 | 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 50 72 6f 6a 29 29 29 20 74 68 | n.projects[name].usageProj))).th |
31000 | 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 63 72 | en.premake.CurrentContainer.=.cr |
31020 | 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 2c 20 74 72 75 65 29 0a 65 6c 73 | eateproject(name,.sln,.true).els |
31040 | 65 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 69 66 66 | e.premake.CurrentContainer.=.iff |
31060 | 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 2c 0a 73 6c 6e 2e 70 | (sln.projects[name].usage,.sln.p |
31080 | 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2c 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 | rojects[name],.sln.projects[name |
310a0 | 5d 2e 75 73 61 67 65 50 72 6f 6a 29 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 7b | ].usageProj).end.configuration.{ |
310c0 | 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e | .}.return.premake.CurrentContain |
310e0 | 65 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 63 74 28 6e 61 6d 65 29 0a 69 66 | er.end.function.project(name).if |
31100 | 20 28 6e 6f 74 20 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 28 74 79 70 65 78 28 70 72 65 6d 61 6b | .(not.name).then.if(typex(premak |
31120 | 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 7e 3d 20 22 70 72 6f 6a 65 63 74 22 | e.CurrentContainer).~=."project" |
31140 | 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 69 66 28 70 72 65 6d 61 6b 65 | ).then.return.nil.end.if(premake |
31160 | 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 75 73 61 67 65 29 20 74 68 65 6e 20 72 65 | .CurrentContainer.usage).then.re |
31180 | 74 75 72 6e 20 6e 69 6c 20 65 6e 64 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 | turn.nil.end.return.premake.Curr |
311a0 | 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6c 6e 0a 69 66 20 28 74 | entContainer.end.local.sln.if.(t |
311c0 | 79 70 65 78 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 | ypex(premake.CurrentContainer).= |
311e0 | 3d 20 22 70 72 6f 6a 65 63 74 22 29 20 74 68 65 6e 0a 73 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e | =."project").then.sln.=.premake. |
31200 | 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 2e 73 6f 6c 75 74 69 6f 6e 0a 65 6c 73 65 0a 73 | CurrentContainer.solution.else.s |
31220 | 6c 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 0a 65 6e | ln.=.premake.CurrentContainer.en |
31240 | 64 0a 69 66 20 28 74 79 70 65 78 28 73 6c 6e 29 20 7e 3d 20 22 73 6f 6c 75 74 69 6f 6e 22 29 20 | d.if.(typex(sln).~=."solution"). |
31260 | 74 68 65 6e 0a 65 72 72 6f 72 28 22 6e 6f 20 61 63 74 69 76 65 20 73 6f 6c 75 74 69 6f 6e 22 2c | then.error("no.active.solution", |
31280 | 20 32 29 0a 65 6e 64 0a 69 66 28 28 6e 6f 74 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d | .2).end.if((not.sln.projects[nam |
312a0 | 65 5d 29 20 6f 72 20 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 2e 75 73 61 67 65 29 | e]).or.sln.projects[name].usage) |
312c0 | 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d | .then.premake.CurrentContainer.= |
312e0 | 20 63 72 65 61 74 65 70 72 6f 6a 65 63 74 28 6e 61 6d 65 2c 20 73 6c 6e 29 0a 65 6c 73 65 0a 70 | .createproject(name,.sln).else.p |
31300 | 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 72 | remake.CurrentContainer.=.sln.pr |
31320 | 6f 6a 65 63 74 73 5b 6e 61 6d 65 5d 3b 0a 65 6e 64 0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | ojects[name];.end.configuration. |
31340 | 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 | {.}.return.premake.CurrentContai |
31360 | 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 65 29 0a | ner.end.function.solution(name). |
31380 | 69 66 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 69 66 20 74 79 70 65 78 28 70 72 65 6d 61 6b | if.not.name.then.if.typex(premak |
313a0 | 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 29 20 3d 3d 20 22 70 72 6f 6a 65 63 74 22 | e.CurrentContainer).==."project" |
313c0 | 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 6e 74 | .then.return.premake.CurrentCont |
313e0 | 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 6d 61 | ainer.solution.else.return.prema |
31400 | 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 65 6d | ke.CurrentContainer.end.end.prem |
31420 | 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 2e 73 | ake.CurrentContainer.=.premake.s |
31440 | 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 61 6b | olution.get(name).if.(not.premak |
31460 | 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 6b 65 | e.CurrentContainer).then.premake |
31480 | 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 69 6e 65 72 20 3d 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 | .CurrentContainer.=.premake.solu |
314a0 | 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 6f 6e | tion.new(name).end.configuration |
314c0 | 20 7b 20 7d 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 43 6f 6e 74 61 | .{.}.return.premake.CurrentConta |
314e0 | 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 69 66 | iner.end.function.group(name).if |
31500 | 20 6e 6f 74 20 6e 61 6d 65 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 | .not.name.then.return.premake.Cu |
31520 | 72 72 65 6e 74 47 72 6f 75 70 0a 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 | rrentGroup.end.premake.CurrentGr |
31540 | 6f 75 70 20 3d 20 6e 61 6d 65 0a 72 65 74 75 72 6e 20 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e | oup.=.name.return.premake.Curren |
31560 | 74 47 72 6f 75 70 0a 65 6e 64 0a 20 20 20 20 0a 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 76 | tGroup.end......function.importv |
31580 | 73 70 72 6f 6a 65 63 74 28 6c 6f 63 61 74 69 6f 6e 29 0a 69 66 20 73 74 72 69 6e 67 2e 66 69 6e | sproject(location).if.string.fin |
315a0 | 64 28 5f 41 43 54 49 4f 4e 2c 20 22 76 73 22 29 20 7e 3d 20 31 20 74 68 65 6e 0a 65 72 72 6f 72 | d(_ACTION,."vs").~=.1.then.error |
315c0 | 28 22 4f 6e 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 76 69 73 75 61 6c 20 73 74 75 64 | ("Only.available.for.visual.stud |
315e0 | 69 6f 20 61 63 74 69 6f 6e 73 22 29 0a 65 6e 64 0a 73 6c 6e 2c 20 65 72 72 20 3d 20 70 72 65 6d | io.actions").end.sln,.err.=.prem |
31600 | 61 6b 65 2e 67 65 74 6f 62 6a 65 63 74 28 22 73 6f 6c 75 74 69 6f 6e 22 29 0a 69 66 20 6e 6f 74 | ake.getobject("solution").if.not |
31620 | 20 73 6c 6e 20 74 68 65 6e 0a 65 72 72 6f 72 28 65 72 72 29 0a 65 6e 64 0a 20 20 20 20 20 20 20 | .sln.then.error(err).end........ |
31640 | 20 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 20 3d 20 63 72 65 61 74 65 67 72 6f 75 70 73 66 72 6f 6d | ..local.group.=.creategroupsfrom |
31660 | 70 61 74 68 28 70 72 65 6d 61 6b 65 2e 43 75 72 72 65 6e 74 47 72 6f 75 70 2c 20 73 6c 6e 29 0a | path(premake.CurrentGroup,.sln). |
31680 | 20 20 20 20 20 20 20 20 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 20 3d 20 7b 7d 0a 70 72 6f 6a | .........local.project.=.{}.proj |
316a0 | 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 6c 6f 63 61 74 69 6f 6e 0a 70 72 6f 6a 65 63 74 2e | ect.location.=.location.project. |
316c0 | 67 72 6f 75 70 20 3d 20 67 72 6f 75 70 0a 70 72 6f 6a 65 63 74 2e 66 6c 61 67 73 20 3d 20 7b 7d | group.=.group.project.flags.=.{} |
316e0 | 0a 20 20 20 20 20 20 20 20 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 69 6d 70 6f 72 | ..........table.insert(sln.impor |
31700 | 74 65 64 70 72 6f 6a 65 63 74 73 2c 20 70 72 6f 6a 65 63 74 29 0a 20 20 20 20 65 6e 64 0a 66 75 | tedprojects,.project).....end.fu |
31720 | 6e 63 74 69 6f 6e 20 6e 65 77 61 63 74 69 6f 6e 28 61 29 0a 70 72 65 6d 61 6b 65 2e 61 63 74 69 | nction.newaction(a).premake.acti |
31740 | 6f 6e 2e 61 64 64 28 61 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 6f 70 74 69 6f 6e | on.add(a).end.function.newoption |
31760 | 28 6f 70 74 29 0a 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 61 64 64 28 6f 70 74 29 0a 65 6e | (opt).premake.option.add(opt).en |
31780 | 64 0a 66 75 6e 63 74 69 6f 6e 20 65 6e 61 62 6c 65 66 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 | d.function.enablefilelevelconfig |
317a0 | 28 29 0a 70 72 65 6d 61 6b 65 2e 5f 66 69 6c 65 6c 65 76 65 6c 63 6f 6e 66 69 67 20 3d 20 74 72 | ().premake._filelevelconfig.=.tr |
317c0 | 75 65 0a 65 6e 64 0a 00 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 | ue.end..newoption.{.trigger..... |
317e0 | 3d 20 22 63 63 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 | =."cc",.value.......=."VALUE",.d |
31800 | 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 43 2f 43 2b 2b 20 63 6f 6d | escription.=."Choose.a.C/C++.com |
31820 | 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 67 63 63 22 2c | piler.set",.allowed.=.{.{."gcc", |
31840 | 20 22 47 4e 55 20 47 43 43 20 28 67 63 63 2f 67 2b 2b 29 22 20 7d 2c 0a 7b 20 22 6f 77 22 2c 20 | ."GNU.GCC.(gcc/g++)".},.{."ow",. |
31860 | 20 22 4f 70 65 6e 57 61 74 63 6f 6d 22 20 20 20 20 20 20 20 20 7d 2c 0a 7b 20 22 67 68 73 22 2c | ."OpenWatcom"........},.{."ghs", |
31880 | 20 22 47 72 65 65 6e 20 48 69 6c 6c 73 20 53 6f 66 74 77 61 72 65 22 20 7d 2c 0a 7d 0a 7d 0a 6e | ."Green.Hills.Software".},.}.}.n |
318a0 | 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 6f 74 6e 65 74 | ewoption.{.trigger.....=."dotnet |
318c0 | 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 69 | ",.value.......=."VALUE",.descri |
318e0 | 70 74 69 6f 6e 20 3d 20 22 43 68 6f 6f 73 65 20 61 20 2e 4e 45 54 20 63 6f 6d 70 69 6c 65 72 20 | ption.=."Choose.a..NET.compiler. |
31900 | 73 65 74 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 6d 73 6e 65 74 22 2c 20 20 20 22 | set",.allowed.=.{.{."msnet",..." |
31920 | 4d 69 63 72 6f 73 6f 66 74 20 2e 4e 45 54 20 28 63 73 63 29 22 20 7d 2c 0a 7b 20 22 6d 6f 6e 6f | Microsoft..NET.(csc)".},.{."mono |
31940 | 22 2c 20 20 20 20 22 4e 6f 76 65 6c 6c 20 4d 6f 6e 6f 20 28 6d 63 73 29 22 20 20 20 20 7d 2c 0a | ",...."Novell.Mono.(mcs)"....},. |
31960 | 7b 20 22 70 6e 65 74 22 2c 20 20 20 20 22 50 6f 72 74 61 62 6c 65 2e 4e 45 54 20 28 63 73 63 63 | {."pnet",...."Portable.NET.(cscc |
31980 | 29 22 20 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 | )"..},.}.}.newoption.{.trigger.. |
319a0 | 20 20 20 3d 20 22 66 69 6c 65 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d 20 22 46 49 4c 45 | ...=."file",.value.......=."FILE |
319c0 | 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 52 65 61 64 20 46 49 4c 45 20 61 73 20 61 | ",.description.=."Read.FILE.as.a |
319e0 | 20 50 72 65 6d 61 6b 65 20 73 63 72 69 70 74 3b 20 64 65 66 61 75 6c 74 20 69 73 20 27 70 72 65 | .Premake.script;.default.is.'pre |
31a00 | 6d 61 6b 65 34 2e 6c 75 61 27 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 | make4.lua'".}.newoption.{.trigge |
31a20 | 72 20 20 20 20 20 3d 20 22 68 65 6c 70 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 44 | r.....=."help",.description.=."D |
31a40 | 69 73 70 6c 61 79 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 22 0a 7d 0a 6e 65 77 6f 70 | isplay.this.information".}.newop |
31a60 | 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 6f 73 22 2c 0a 76 61 6c 75 65 | tion.{.trigger.....=."os",.value |
31a80 | 20 20 20 20 20 20 20 3d 20 22 56 41 4c 55 45 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 | .......=."VALUE",.description.=. |
31aa0 | 22 47 65 6e 65 72 61 74 65 20 66 69 6c 65 73 20 66 6f 72 20 61 20 64 69 66 66 65 72 65 6e 74 20 | "Generate.files.for.a.different. |
31ac0 | 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b | operating.system",.allowed.=.{.{ |
31ae0 | 20 22 62 73 64 22 2c 20 20 20 20 20 20 22 4f 70 65 6e 42 53 44 2c 20 4e 65 74 42 53 44 2c 20 6f | ."bsd",......"OpenBSD,.NetBSD,.o |
31b00 | 72 20 46 72 65 65 42 53 44 22 20 7d 2c 0a 7b 20 22 6c 69 6e 75 78 22 2c 20 20 20 20 22 4c 69 6e | r.FreeBSD".},.{."linux",...."Lin |
31b20 | 75 78 22 20 7d 2c 0a 7b 20 22 6d 61 63 6f 73 78 22 2c 20 20 20 22 41 70 70 6c 65 20 4d 61 63 20 | ux".},.{."macosx",..."Apple.Mac. |
31b40 | 4f 53 20 58 22 20 7d 2c 0a 7b 20 22 73 6f 6c 61 72 69 73 22 2c 20 20 22 53 6f 6c 61 72 69 73 22 | OS.X".},.{."solaris",.."Solaris" |
31b60 | 20 7d 2c 0a 7b 20 22 77 69 6e 64 6f 77 73 22 2c 20 20 22 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e | .},.{."windows",.."Microsoft.Win |
31b80 | 64 6f 77 73 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 | dows".},.}.}.newoption.{.trigger |
31ba0 | 20 20 20 20 20 3d 20 22 70 6c 61 74 66 6f 72 6d 22 2c 0a 76 61 6c 75 65 20 20 20 20 20 20 20 3d | .....=."platform",.value.......= |
31bc0 | 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 41 64 64 20 74 61 72 | ."VALUE",.description.=."Add.tar |
31be0 | 67 65 74 20 61 72 63 68 69 74 65 63 74 75 72 65 20 28 69 66 20 73 75 70 70 6f 72 74 65 64 20 62 | get.architecture.(if.supported.b |
31c00 | 79 20 61 63 74 69 6f 6e 29 22 2c 0a 61 6c 6c 6f 77 65 64 20 3d 20 7b 0a 7b 20 22 78 33 32 22 2c | y.action)",.allowed.=.{.{."x32", |
31c20 | 20 20 20 20 20 20 20 20 20 22 33 32 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 78 36 34 22 2c 20 20 20 | ........."32-bit".},.{."x64",... |
31c40 | 20 20 20 20 20 20 22 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 22 2c | ......"64-bit".},.{."universal", |
31c60 | 20 20 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 20 61 6e 64 20 | ..."Mac.OS.X.Universal,.32-.and. |
31c80 | 36 34 2d 62 69 74 22 20 7d 2c 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 33 32 22 2c 20 22 4d 61 63 | 64-bit".},.{."universal32",."Mac |
31ca0 | 20 4f 53 20 58 20 55 6e 69 76 65 72 73 61 6c 2c 20 33 32 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c | .OS.X.Universal,.32-bit.only".}, |
31cc0 | 0a 7b 20 22 75 6e 69 76 65 72 73 61 6c 36 34 22 2c 20 22 4d 61 63 20 4f 53 20 58 20 55 6e 69 76 | .{."universal64",."Mac.OS.X.Univ |
31ce0 | 65 72 73 61 6c 2c 20 36 34 2d 62 69 74 20 6f 6e 6c 79 22 20 7d 2c 0a 7b 20 22 70 73 33 22 2c 20 | ersal,.64-bit.only".},.{."ps3",. |
31d00 | 20 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 33 22 20 7d 2c 0a 7b 20 22 6f 72 | ........"Playstation.3".},.{."or |
31d20 | 62 69 73 22 2c 20 20 20 20 20 20 20 22 50 6c 61 79 73 74 61 74 69 6f 6e 20 34 22 20 7d 2c 0a 7b | bis",......."Playstation.4".},.{ |
31d40 | 20 22 78 62 6f 78 33 36 30 22 2c 20 20 20 20 20 22 58 62 6f 78 20 33 36 30 22 20 7d 2c 0a 7b 20 | ."xbox360",....."Xbox.360".},.{. |
31d60 | 22 64 75 72 61 6e 67 6f 22 2c 20 20 20 20 20 22 58 62 6f 78 20 4f 6e 65 22 20 7d 2c 0a 7b 20 22 | "durango",....."Xbox.One".},.{." |
31d80 | 41 52 4d 22 2c 20 20 20 20 20 20 20 20 20 22 41 52 4d 22 20 7d 2c 0a 7b 20 22 50 6f 77 65 72 50 | ARM",........."ARM".},.{."PowerP |
31da0 | 43 22 2c 20 20 20 20 20 22 50 6f 77 65 72 50 43 22 20 7d 2c 0a 7d 0a 7d 0a 6e 65 77 6f 70 74 69 | C",....."PowerPC".},.}.}.newopti |
31dc0 | 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 73 63 72 69 70 74 73 22 2c 0a 76 61 | on.{.trigger.....=."scripts",.va |
31de0 | 6c 75 65 20 20 20 20 20 20 20 3d 20 22 70 61 74 68 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 | lue.......=."path",.description. |
31e00 | 3d 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 63 72 69 70 74 73 | =."Search.for.additional.scripts |
31e20 | 20 6f 6e 20 74 68 65 20 67 69 76 65 6e 20 70 61 74 68 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a | .on.the.given.path".}.newoption. |
31e40 | 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 | {.trigger.....=."debug-profiler" |
31e60 | 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 45 4e 69 65 20 73 63 72 69 70 74 20 67 65 | ,.description.=."GENie.script.ge |
31e80 | 6e 65 72 61 74 69 6f 6e 20 70 72 6f 66 69 6c 65 72 2e 22 0a 7d 0a 6e 65 77 6f 70 74 69 6f 6e 0a | neration.profiler.".}.newoption. |
31ea0 | 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 76 65 72 73 69 6f 6e 22 2c 0a 64 65 73 63 72 | {.trigger.....=."version",.descr |
31ec0 | 69 70 74 69 6f 6e 20 3d 20 22 44 69 73 70 6c 61 79 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d | iption.=."Display.version.inform |
31ee0 | 61 74 69 6f 6e 22 0a 7d 0a 00 2d 2d 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 33 20 | ation".}..--.Copyright.(c).2013. |
31f00 | 45 6e 72 69 71 75 65 20 47 61 72 63 c3 ad 61 20 43 6f 74 61 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | Enrique.Garc..a.Cota.local.funct |
31f20 | 69 6f 6e 20 73 6d 61 72 74 51 75 6f 74 65 28 73 74 72 29 0a 20 20 69 66 20 73 74 72 3a 6d 61 74 | ion.smartQuote(str)...if.str:mat |
31f40 | 63 68 28 27 22 27 29 20 61 6e 64 20 6e 6f 74 20 73 74 72 3a 6d 61 74 63 68 28 22 27 22 29 20 74 | ch('"').and.not.str:match("'").t |
31f60 | 68 65 6e 0a 20 20 20 20 72 65 74 75 72 6e 20 22 27 22 20 2e 2e 20 73 74 72 20 2e 2e 20 22 27 22 | hen.....return."'"....str...."'" |
31f80 | 0a 20 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 27 22 27 20 2e 2e 20 73 74 72 3a 67 73 75 62 28 | ...end...return.'"'....str:gsub( |
31fa0 | 27 22 27 2c 20 27 5c 5c 22 27 29 20 2e 2e 20 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6e | '"',.'\\"')....'"'.end.local.con |
31fc0 | 74 72 6f 6c 43 68 61 72 73 54 72 61 6e 73 6c 61 74 69 6f 6e 20 3d 20 7b 0a 20 20 5b 22 5c 61 22 | trolCharsTranslation.=.{...["\a" |
31fe0 | 5d 20 3d 20 22 5c 5c 61 22 2c 20 20 5b 22 5c 62 22 5d 20 3d 20 22 5c 5c 62 22 2c 20 5b 22 5c 66 | ].=."\\a",..["\b"].=."\\b",.["\f |
32000 | 22 5d 20 3d 20 22 5c 5c 66 22 2c 20 20 5b 22 5c 6e 22 5d 20 3d 20 22 5c 5c 6e 22 2c 0a 20 20 5b | "].=."\\f",..["\n"].=."\\n",...[ |
32020 | 22 5c 72 22 5d 20 3d 20 22 5c 5c 72 22 2c 20 20 5b 22 5c 74 22 5d 20 3d 20 22 5c 5c 74 22 2c 20 | "\r"].=."\\r",..["\t"].=."\\t",. |
32040 | 5b 22 5c 76 22 5d 20 3d 20 22 5c 5c 76 22 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | ["\v"].=."\\v".}.local.function. |
32060 | 65 73 63 61 70 65 43 68 61 72 28 63 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 43 68 61 72 | escapeChar(c).return.controlChar |
32080 | 73 54 72 61 6e 73 6c 61 74 69 6f 6e 5b 63 5d 20 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | sTranslation[c].end.local.functi |
320a0 | 6f 6e 20 65 73 63 61 70 65 28 73 74 72 29 0a 20 20 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 | on.escape(str)...local.result.=. |
320c0 | 73 74 72 3a 67 73 75 62 28 22 5c 5c 22 2c 20 22 5c 5c 5c 5c 22 29 3a 67 73 75 62 28 22 28 25 63 | str:gsub("\\",."\\\\"):gsub("(%c |
320e0 | 29 22 2c 20 65 73 63 61 70 65 43 68 61 72 29 0a 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a | )",.escapeChar)...return.result. |
32100 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 | end.local.function.isIdentifier( |
32120 | 73 74 72 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 | str)...return.type(str).==.'stri |
32140 | 6e 67 27 20 61 6e 64 20 73 74 72 3a 6d 61 74 63 68 28 20 22 5e 5b 5f 25 61 5d 5b 5f 25 61 25 64 | ng'.and.str:match(."^[_%a][_%a%d |
32160 | 5d 2a 24 22 20 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 72 72 61 | ]*$".).end.local.function.isArra |
32180 | 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 74 79 70 65 28 6b 29 | yKey(k,.length)...return.type(k) |
321a0 | 20 3d 3d 20 27 6e 75 6d 62 65 72 27 20 61 6e 64 20 31 20 3c 3d 20 6b 20 61 6e 64 20 6b 20 3c 3d | .==.'number'.and.1.<=.k.and.k.<= |
321c0 | 20 6c 65 6e 67 74 68 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 44 69 63 | .length.end.local.function.isDic |
321e0 | 74 69 6f 6e 61 72 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 20 20 72 65 74 75 72 6e 20 6e | tionaryKey(k,.length)...return.n |
32200 | 6f 74 20 69 73 41 72 72 61 79 4b 65 79 28 6b 2c 20 6c 65 6e 67 74 68 29 0a 65 6e 64 0a 6c 6f 63 | ot.isArrayKey(k,.length).end.loc |
32220 | 61 6c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 20 3d 20 7b 0a 20 20 5b 27 6e 75 6d | al.defaultTypeOrders.=.{...['num |
32240 | 62 65 72 27 5d 20 20 20 3d 20 31 2c 20 5b 27 62 6f 6f 6c 65 61 6e 27 5d 20 20 3d 20 32 2c 20 5b | ber']...=.1,.['boolean']..=.2,.[ |
32260 | 27 73 74 72 69 6e 67 27 5d 20 3d 20 33 2c 20 5b 27 74 61 62 6c 65 27 5d 20 3d 20 34 2c 0a 20 20 | 'string'].=.3,.['table'].=.4,... |
32280 | 5b 27 66 75 6e 63 74 69 6f 6e 27 5d 20 3d 20 35 2c 20 5b 27 75 73 65 72 64 61 74 61 27 5d 20 3d | ['function'].=.5,.['userdata'].= |
322a0 | 20 36 2c 20 5b 27 74 68 72 65 61 64 27 5d 20 3d 20 37 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 | .6,.['thread'].=.7.}.local.funct |
322c0 | 69 6f 6e 20 73 6f 72 74 4b 65 79 73 28 61 2c 20 62 29 0a 20 20 6c 6f 63 61 6c 20 74 61 2c 20 74 | ion.sortKeys(a,.b)...local.ta,.t |
322e0 | 62 20 3d 20 74 79 70 65 28 61 29 2c 20 74 79 70 65 28 62 29 0a 20 20 2d 2d 20 73 74 72 69 6e 67 | b.=.type(a),.type(b)...--.string |
32300 | 73 20 61 6e 64 20 6e 75 6d 62 65 72 73 20 61 72 65 20 73 6f 72 74 65 64 20 6e 75 6d 65 72 69 63 | s.and.numbers.are.sorted.numeric |
32320 | 61 6c 6c 79 2f 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 69 66 20 74 61 20 3d 3d 20 74 | ally/alphabetically...if.ta.==.t |
32340 | 62 20 61 6e 64 20 28 74 61 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 6f 72 20 74 61 20 3d 3d 20 27 | b.and.(ta.==.'string'.or.ta.==.' |
32360 | 6e 75 6d 62 65 72 27 29 20 74 68 65 6e 20 72 65 74 75 72 6e 20 61 20 3c 20 62 20 65 6e 64 0a 20 | number').then.return.a.<.b.end.. |
32380 | 20 6c 6f 63 61 6c 20 64 74 61 2c 20 64 74 62 20 3d 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 | .local.dta,.dtb.=.defaultTypeOrd |
323a0 | 65 72 73 5b 74 61 5d 2c 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 | ers[ta],.defaultTypeOrders[tb].. |
323c0 | 20 2d 2d 20 54 77 6f 20 64 65 66 61 75 6c 74 20 74 79 70 65 73 20 61 72 65 20 63 6f 6d 70 61 72 | .--.Two.default.types.are.compar |
323e0 | 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 54 79 70 65 4f | ed.according.to.the.defaultTypeO |
32400 | 72 64 65 72 73 20 74 61 62 6c 65 0a 20 20 69 66 20 64 74 61 20 61 6e 64 20 64 74 62 20 74 68 65 | rders.table...if.dta.and.dtb.the |
32420 | 6e 20 72 65 74 75 72 6e 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 61 5d 20 3c | n.return.defaultTypeOrders[ta].< |
32440 | 20 64 65 66 61 75 6c 74 54 79 70 65 4f 72 64 65 72 73 5b 74 62 5d 0a 20 20 65 6c 73 65 69 66 20 | .defaultTypeOrders[tb]...elseif. |
32460 | 64 74 61 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 65 20 20 2d 2d 20 64 65 66 | dta.....then.return.true..--.def |
32480 | 61 75 6c 74 20 74 79 70 65 73 20 62 65 66 6f 72 65 20 63 75 73 74 6f 6d 20 6f 6e 65 73 0a 20 20 | ault.types.before.custom.ones... |
324a0 | 65 6c 73 65 69 66 20 64 74 62 20 20 20 20 20 74 68 65 6e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 | elseif.dtb.....then.return.false |
324c0 | 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 66 74 65 72 20 64 65 66 61 75 6c 74 20 6f | .--.custom.types.after.default.o |
324e0 | 6e 65 73 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 63 75 73 74 6f 6d 20 74 79 70 65 73 20 61 72 65 20 | nes...end...--.custom.types.are. |
32500 | 73 6f 72 74 65 64 20 6f 75 74 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 0a 20 20 72 65 74 75 | sorted.out.alphabetically...retu |
32520 | 72 6e 20 74 61 20 3c 20 74 62 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 | rn.ta.<.tb.end.local.function.ge |
32540 | 74 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 73 28 74 29 0a 20 20 6c 6f 63 61 6c 20 6b 65 79 73 2c | tDictionaryKeys(t)...local.keys, |
32560 | 20 6c 65 6e 67 74 68 20 3d 20 7b 7d 2c 20 23 74 0a 20 20 66 6f 72 20 6b 2c 5f 20 69 6e 20 70 61 | .length.=.{},.#t...for.k,_.in.pa |
32580 | 69 72 73 28 74 29 20 64 6f 0a 20 20 20 20 69 66 20 69 73 44 69 63 74 69 6f 6e 61 72 79 4b 65 79 | irs(t).do.....if.isDictionaryKey |
325a0 | 28 6b 2c 20 6c 65 6e 67 74 68 29 20 74 68 65 6e 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6b 65 | (k,.length).then.table.insert(ke |
325c0 | 79 73 2c 20 6b 29 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 74 61 62 6c 65 2e 73 6f 72 74 28 6b 65 | ys,.k).end...end...table.sort(ke |
325e0 | 79 73 2c 20 73 6f 72 74 4b 65 79 73 29 0a 20 20 72 65 74 75 72 6e 20 6b 65 79 73 0a 65 6e 64 0a | ys,.sortKeys)...return.keys.end. |
32600 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 | local.function.getToStringResult |
32620 | 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 6c 6f 63 61 6c 20 5f 5f 74 6f 73 74 72 69 6e 67 | Safely(t,.mt)...local.__tostring |
32640 | 20 3d 20 74 79 70 65 28 6d 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 72 61 77 67 65 | .=.type(mt).==.'table'.and.rawge |
32660 | 74 28 6d 74 2c 20 27 5f 5f 74 6f 73 74 72 69 6e 67 27 29 0a 20 20 6c 6f 63 61 6c 20 73 74 72 2c | t(mt,.'__tostring')...local.str, |
32680 | 20 6f 6b 0a 20 20 69 66 20 74 79 70 65 28 5f 5f 74 6f 73 74 72 69 6e 67 29 20 3d 3d 20 27 66 75 | .ok...if.type(__tostring).==.'fu |
326a0 | 6e 63 74 69 6f 6e 27 20 74 68 65 6e 0a 20 20 20 20 6f 6b 2c 20 73 74 72 20 3d 20 70 63 61 6c 6c | nction'.then.....ok,.str.=.pcall |
326c0 | 28 5f 5f 74 6f 73 74 72 69 6e 67 2c 20 74 29 0a 20 20 20 20 73 74 72 20 3d 20 6f 6b 20 61 6e 64 | (__tostring,.t).....str.=.ok.and |
326e0 | 20 73 74 72 20 6f 72 20 27 65 72 72 6f 72 3a 20 27 20 2e 2e 20 74 6f 73 74 72 69 6e 67 28 73 74 | .str.or.'error:.'....tostring(st |
32700 | 72 29 0a 20 20 65 6e 64 0a 20 20 69 66 20 74 79 70 65 28 73 74 72 29 20 3d 3d 20 27 73 74 72 69 | r)...end...if.type(str).==.'stri |
32720 | 6e 67 27 20 61 6e 64 20 23 73 74 72 20 3e 20 30 20 74 68 65 6e 20 72 65 74 75 72 6e 20 73 74 72 | ng'.and.#str.>.0.then.return.str |
32740 | 20 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 61 78 49 64 73 4d 65 74 61 54 61 62 6c 65 20 3d | .end.end.local.maxIdsMetaTable.= |
32760 | 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 6c 66 2c 20 74 79 | .{...__index.=.function(self,.ty |
32780 | 70 65 4e 61 6d 65 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d | peName).....rawset(self,.typeNam |
327a0 | 65 2c 20 30 29 0a 20 20 20 20 72 65 74 75 72 6e 20 30 0a 20 20 65 6e 64 0a 7d 0a 6c 6f 63 61 6c | e,.0).....return.0...end.}.local |
327c0 | 20 69 64 73 4d 65 74 61 54 61 62 6c 65 20 3d 20 7b 0a 20 20 5f 5f 69 6e 64 65 78 20 3d 20 66 75 | .idsMetaTable.=.{...__index.=.fu |
327e0 | 6e 63 74 69 6f 6e 20 28 73 65 6c 66 2c 20 74 79 70 65 4e 61 6d 65 29 0a 20 20 20 20 6c 6f 63 61 | nction.(self,.typeName).....loca |
32800 | 6c 20 63 6f 6c 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 | l.col.=.setmetatable({},.{__mode |
32820 | 20 3d 20 22 6b 76 22 7d 29 0a 20 20 20 20 72 61 77 73 65 74 28 73 65 6c 66 2c 20 74 79 70 65 4e | .=."kv"}).....rawset(self,.typeN |
32840 | 61 6d 65 2c 20 63 6f 6c 29 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6c 0a 20 20 65 6e 64 0a 7d | ame,.col).....return.col...end.} |
32860 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 | .local.function.countTableAppear |
32880 | 61 6e 63 65 73 28 74 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 74 61 62 | ances(t,.tableAppearances)...tab |
328a0 | 6c 65 41 70 70 65 61 72 61 6e 63 65 73 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 | leAppearances.=.tableAppearances |
328c0 | 20 6f 72 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 7b 5f 5f 6d 6f 64 65 20 3d 20 22 | .or.setmetatable({},.{__mode.=." |
328e0 | 6b 22 7d 29 0a 20 20 69 66 20 74 79 70 65 28 74 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 68 65 | k"})...if.type(t).==.'table'.the |
32900 | 6e 0a 20 20 20 20 69 66 20 6e 6f 74 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d | n.....if.not.tableAppearances[t] |
32920 | 20 74 68 65 6e 0a 20 20 20 20 20 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 | .then.......tableAppearances[t]. |
32940 | 3d 20 31 0a 20 20 20 20 20 20 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 29 20 64 6f | =.1.......for.k,v.in.pairs(t).do |
32960 | 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 6b | .........countTableAppearances(k |
32980 | 2c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 20 20 20 20 63 6f 75 6e | ,.tableAppearances).........coun |
329a0 | 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 76 2c 20 74 61 62 6c 65 41 70 70 65 61 72 | tTableAppearances(v,.tableAppear |
329c0 | 61 6e 63 65 73 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 63 6f 75 6e 74 54 61 62 6c | ances).......end.......countTabl |
329e0 | 65 41 70 70 65 61 72 61 6e 63 65 73 28 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 2c 20 74 61 | eAppearances(getmetatable(t),.ta |
32a00 | 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 | bleAppearances).....else.......t |
32a20 | 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3d 20 74 61 62 6c 65 41 70 70 65 61 72 | ableAppearances[t].=.tableAppear |
32a40 | 61 6e 63 65 73 5b 74 5d 20 2b 20 31 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 72 65 74 | ances[t].+.1.....end...end...ret |
32a60 | 75 72 6e 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 | urn.tableAppearances.end.local.f |
32a80 | 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 66 69 6c 74 65 72 29 0a 20 20 69 | unction.parse_filter(filter)...i |
32aa0 | 66 20 74 79 70 65 28 66 69 6c 74 65 72 29 20 3d 3d 20 27 66 75 6e 63 74 69 6f 6e 27 20 74 68 65 | f.type(filter).==.'function'.the |
32ac0 | 6e 20 72 65 74 75 72 6e 20 66 69 6c 74 65 72 20 65 6e 64 0a 20 20 2d 2d 20 6e 6f 74 20 61 20 66 | n.return.filter.end...--.not.a.f |
32ae0 | 75 6e 63 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75 73 74 20 62 65 20 61 20 74 61 62 6c 65 20 6f | unction,.so.it.must.be.a.table.o |
32b00 | 72 20 74 61 62 6c 65 2d 6c 69 6b 65 0a 20 20 66 69 6c 74 65 72 20 3d 20 74 79 70 65 28 66 69 6c | r.table-like...filter.=.type(fil |
32b20 | 74 65 72 29 20 3d 3d 20 27 74 61 62 6c 65 27 20 61 6e 64 20 66 69 6c 74 65 72 20 6f 72 20 7b 66 | ter).==.'table'.and.filter.or.{f |
32b40 | 69 6c 74 65 72 7d 0a 20 20 6c 6f 63 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 20 3d 20 7b 7d 0a 20 | ilter}...local.dictionary.=.{}.. |
32b60 | 20 66 6f 72 20 5f 2c 76 20 69 6e 20 70 61 69 72 73 28 66 69 6c 74 65 72 29 20 64 6f 20 64 69 63 | .for._,v.in.pairs(filter).do.dic |
32b80 | 74 69 6f 6e 61 72 79 5b 76 5d 20 3d 20 74 72 75 65 20 65 6e 64 0a 20 20 72 65 74 75 72 6e 20 66 | tionary[v].=.true.end...return.f |
32ba0 | 75 6e 63 74 69 6f 6e 28 78 29 20 72 65 74 75 72 6e 20 64 69 63 74 69 6f 6e 61 72 79 5b 78 5d 20 | unction(x).return.dictionary[x]. |
32bc0 | 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 50 61 74 68 28 | end.end.local.function.makePath( |
32be0 | 70 61 74 68 2c 20 6b 65 79 29 0a 20 20 6c 6f 63 61 6c 20 6e 65 77 50 61 74 68 2c 20 6c 65 6e 20 | path,.key)...local.newPath,.len. |
32c00 | 3d 20 7b 7d 2c 20 23 70 61 74 68 0a 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 20 64 6f 20 6e 65 | =.{},.#path...for.i=1,.len.do.ne |
32c20 | 77 50 61 74 68 5b 69 5d 20 3d 20 70 61 74 68 5b 69 5d 20 65 6e 64 0a 20 20 6e 65 77 50 61 74 68 | wPath[i].=.path[i].end...newPath |
32c40 | 5b 6c 65 6e 2b 31 5d 20 3d 20 6b 65 79 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 50 61 74 68 0a 65 | [len+1].=.key...return.newPath.e |
32c60 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 | nd.function.inspect(rootObject,. |
32c80 | 6f 70 74 69 6f 6e 73 29 0a 20 20 6f 70 74 69 6f 6e 73 20 20 20 20 20 20 20 3d 20 6f 70 74 69 6f | options)...options.......=.optio |
32ca0 | 6e 73 20 6f 72 20 7b 7d 0a 20 20 6c 6f 63 61 6c 20 64 65 70 74 68 20 20 20 3d 20 6f 70 74 69 6f | ns.or.{}...local.depth...=.optio |
32cc0 | 6e 73 2e 64 65 70 74 68 20 6f 72 20 6d 61 74 68 2e 68 75 67 65 0a 20 20 6c 6f 63 61 6c 20 66 69 | ns.depth.or.math.huge...local.fi |
32ce0 | 6c 74 65 72 20 20 3d 20 70 61 72 73 65 5f 66 69 6c 74 65 72 28 6f 70 74 69 6f 6e 73 2e 66 69 6c | lter..=.parse_filter(options.fil |
32d00 | 74 65 72 20 6f 72 20 7b 7d 29 0a 20 20 6c 6f 63 61 6c 20 74 61 62 6c 65 41 70 70 65 61 72 61 6e | ter.or.{})...local.tableAppearan |
32d20 | 63 65 73 20 3d 20 63 6f 75 6e 74 54 61 62 6c 65 41 70 70 65 61 72 61 6e 63 65 73 28 72 6f 6f 74 | ces.=.countTableAppearances(root |
32d40 | 4f 62 6a 65 63 74 29 0a 20 20 6c 6f 63 61 6c 20 62 75 66 66 65 72 20 3d 20 7b 7d 0a 20 20 6c 6f | Object)...local.buffer.=.{}...lo |
32d60 | 63 61 6c 20 6d 61 78 49 64 73 20 3d 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 6d 61 | cal.maxIds.=.setmetatable({},.ma |
32d80 | 78 49 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 20 6c 6f 63 61 6c 20 69 64 73 20 20 20 20 3d 20 | xIdsMetaTable)...local.ids....=. |
32da0 | 73 65 74 6d 65 74 61 74 61 62 6c 65 28 7b 7d 2c 20 69 64 73 4d 65 74 61 54 61 62 6c 65 29 0a 20 | setmetatable({},.idsMetaTable).. |
32dc0 | 20 6c 6f 63 61 6c 20 6c 65 76 65 6c 20 20 3d 20 30 0a 20 20 6c 6f 63 61 6c 20 62 6c 65 6e 20 20 | .local.level..=.0...local.blen.. |
32de0 | 20 3d 20 30 20 2d 2d 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 0a 20 20 6c 6f 63 61 6c 20 66 75 | .=.0.--.buffer.length...local.fu |
32e00 | 6e 63 74 69 6f 6e 20 70 75 74 73 28 2e 2e 2e 29 0a 20 20 20 20 6c 6f 63 61 6c 20 61 72 67 73 20 | nction.puts(...).....local.args. |
32e20 | 3d 20 7b 2e 2e 2e 7d 0a 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 23 61 72 67 73 20 64 6f 0a 20 20 | =.{...}.....for.i=1,.#args.do... |
32e40 | 20 20 20 20 62 6c 65 6e 20 3d 20 62 6c 65 6e 20 2b 20 31 0a 20 20 20 20 20 20 62 75 66 66 65 72 | ....blen.=.blen.+.1.......buffer |
32e60 | 5b 62 6c 65 6e 5d 20 3d 20 74 6f 73 74 72 69 6e 67 28 61 72 67 73 5b 69 5d 29 0a 20 20 20 20 65 | [blen].=.tostring(args[i]).....e |
32e80 | 6e 64 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 77 6e 28 66 | nd...end...local.function.down(f |
32ea0 | 29 0a 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2b 20 31 0a 20 20 20 20 66 28 29 0a | ).....level.=.level.+.1.....f(). |
32ec0 | 20 20 20 20 6c 65 76 65 6c 20 3d 20 6c 65 76 65 6c 20 2d 20 31 0a 20 20 65 6e 64 0a 20 20 6c 6f | ....level.=.level.-.1...end...lo |
32ee0 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 69 66 79 28 29 0a 20 20 20 20 70 75 74 73 28 22 | cal.function.tabify().....puts(" |
32f00 | 5c 6e 22 2c 20 73 74 72 69 6e 67 2e 72 65 70 28 22 20 20 22 2c 20 6c 65 76 65 6c 29 29 0a 20 20 | \n",.string.rep("..",.level))... |
32f20 | 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f | end...local.function.commaContro |
32f40 | 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 69 66 20 6e 65 65 64 73 43 6f 6d 6d 61 20 | l(needsComma).....if.needsComma. |
32f60 | 74 68 65 6e 20 70 75 74 73 28 27 2c 27 29 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 | then.puts(',').end.....return.tr |
32f80 | 75 65 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 6c 72 65 61 64 | ue...end...local.function.alread |
32fa0 | 79 56 69 73 69 74 65 64 28 76 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5b 74 79 70 65 28 | yVisited(v).....return.ids[type( |
32fc0 | 76 29 5d 5b 76 5d 20 7e 3d 20 6e 69 6c 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 | v)][v].~=.nil...end...local.func |
32fe0 | 74 69 6f 6e 20 67 65 74 49 64 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 70 | tion.getId(v).....local.tv.=.typ |
33000 | 65 28 76 29 0a 20 20 20 20 6c 6f 63 61 6c 20 69 64 20 3d 20 69 64 73 5b 74 76 5d 5b 76 5d 0a 20 | e(v).....local.id.=.ids[tv][v].. |
33020 | 20 20 20 69 66 20 6e 6f 74 20 69 64 20 74 68 65 6e 0a 20 20 20 20 20 20 69 64 20 20 20 20 20 20 | ...if.not.id.then.......id...... |
33040 | 20 20 20 3d 20 6d 61 78 49 64 73 5b 74 76 5d 20 2b 20 31 0a 20 20 20 20 20 20 6d 61 78 49 64 73 | ...=.maxIds[tv].+.1.......maxIds |
33060 | 5b 74 76 5d 20 3d 20 69 64 0a 20 20 20 20 20 20 69 64 73 5b 74 76 5d 5b 76 5d 20 3d 20 69 64 0a | [tv].=.id.......ids[tv][v].=.id. |
33080 | 20 20 20 20 65 6e 64 0a 20 20 20 20 72 65 74 75 72 6e 20 69 64 0a 20 20 65 6e 64 0a 20 20 6c 6f | ....end.....return.id...end...lo |
330a0 | 63 61 6c 20 70 75 74 56 61 6c 75 65 20 2d 2d 20 66 6f 72 77 61 72 64 20 64 65 63 6c 61 72 61 74 | cal.putValue.--.forward.declarat |
330c0 | 69 6f 6e 20 74 68 61 74 20 6e 65 65 64 73 20 74 6f 20 67 6f 20 62 65 66 6f 72 65 20 70 75 74 54 | ion.that.needs.to.go.before.putT |
330e0 | 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 | able.&.putKey...local.function.p |
33100 | 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 69 66 20 69 73 49 64 65 6e 74 69 66 69 65 72 28 6b 29 20 | utKey(k).....if.isIdentifier(k). |
33120 | 74 68 65 6e 20 72 65 74 75 72 6e 20 70 75 74 73 28 6b 29 20 65 6e 64 0a 20 20 20 20 70 75 74 73 | then.return.puts(k).end.....puts |
33140 | 28 20 22 5b 22 20 29 0a 20 20 20 20 70 75 74 56 61 6c 75 65 28 6b 2c 20 7b 7d 29 0a 20 20 20 20 | (."[".).....putValue(k,.{})..... |
33160 | 70 75 74 73 28 22 5d 22 29 0a 20 20 65 6e 64 0a 20 20 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | puts("]")...end...local.function |
33180 | 20 70 75 74 54 61 62 6c 65 28 74 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 61 6c 72 65 61 64 | .putTable(t,.path).....if.alread |
331a0 | 79 56 69 73 69 74 65 64 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 74 61 | yVisited(t).then.......puts('<ta |
331c0 | 62 6c 65 20 27 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 0a 20 20 20 20 65 6c 73 65 69 66 | ble.',.getId(t),.'>').....elseif |
331e0 | 20 6c 65 76 65 6c 20 3e 3d 20 64 65 70 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 | .level.>=.depth.then.......puts( |
33200 | 27 7b 2e 2e 2e 7d 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 69 66 20 74 61 62 6c 65 | '{...}').....else.......if.table |
33220 | 41 70 70 65 61 72 61 6e 63 65 73 5b 74 5d 20 3e 20 31 20 74 68 65 6e 20 70 75 74 73 28 27 3c 27 | Appearances[t].>.1.then.puts('<' |
33240 | 2c 20 67 65 74 49 64 28 74 29 2c 20 27 3e 27 29 20 65 6e 64 0a 20 20 20 20 20 20 6c 6f 63 61 6c | ,.getId(t),.'>').end.......local |
33260 | 20 64 69 63 74 4b 65 79 73 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 44 69 63 74 69 6f 6e 61 | .dictKeys..........=.getDictiona |
33280 | 72 79 4b 65 79 73 28 74 29 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6c 65 6e 67 74 68 20 20 20 20 | ryKeys(t).......local.length.... |
332a0 | 20 20 20 20 20 20 20 20 3d 20 23 74 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 6d 74 20 20 20 20 20 | ........=.#t.......local.mt..... |
332c0 | 20 20 20 20 20 20 20 20 20 20 20 3d 20 67 65 74 6d 65 74 61 74 61 62 6c 65 28 74 29 0a 20 20 20 | ...........=.getmetatable(t).... |
332e0 | 20 20 20 6c 6f 63 61 6c 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 20 3d 20 67 65 74 | ...local.to_string_result..=.get |
33300 | 54 6f 53 74 72 69 6e 67 52 65 73 75 6c 74 53 61 66 65 6c 79 28 74 2c 20 6d 74 29 0a 20 20 20 20 | ToStringResultSafely(t,.mt)..... |
33320 | 20 20 70 75 74 73 28 27 7b 27 29 0a 20 20 20 20 20 20 64 6f 77 6e 28 66 75 6e 63 74 69 6f 6e 28 | ..puts('{').......down(function( |
33340 | 29 0a 20 20 20 20 20 20 20 20 69 66 20 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 20 74 68 | ).........if.to_string_result.th |
33360 | 65 6e 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 20 2d 2d 20 27 2c 20 65 73 63 61 70 65 | en...........puts('.--.',.escape |
33380 | 28 74 6f 5f 73 74 72 69 6e 67 5f 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 | (to_string_result))...........if |
333a0 | 20 6c 65 6e 67 74 68 20 3e 3d 20 31 20 74 68 65 6e 20 74 61 62 69 66 79 28 29 20 65 6e 64 20 2d | .length.>=.1.then.tabify().end.- |
333c0 | 2d 20 74 61 62 69 66 79 20 74 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 | -.tabify.the.array.values....... |
333e0 | 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d | ..end.........local.needsComma.= |
33400 | 20 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3d 31 2c 20 6c 65 6e 67 74 68 20 64 | .false.........for.i=1,.length.d |
33420 | 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f | o...........needsComma.=.commaCo |
33440 | 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 73 | ntrol(needsComma)...........puts |
33460 | 28 27 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 74 5b 69 5d 2c 20 6d | ('.')...........putValue(t[i],.m |
33480 | 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 69 29 29 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 | akePath(path,.i)).........end... |
334a0 | 20 20 20 20 20 20 66 6f 72 20 5f 2c 6b 20 69 6e 20 69 70 61 69 72 73 28 64 69 63 74 4b 65 79 73 | ......for._,k.in.ipairs(dictKeys |
334c0 | 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d | ).do...........needsComma.=.comm |
334e0 | 61 43 6f 6e 74 72 6f 6c 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 | aControl(needsComma)...........t |
33500 | 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 4b 65 79 28 6b 29 0a 20 20 20 20 | abify()...........putKey(k)..... |
33520 | 20 20 20 20 20 20 70 75 74 73 28 27 20 3d 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 | ......puts('.=.')...........putV |
33540 | 61 6c 75 65 28 74 5b 6b 5d 2c 20 6d 61 6b 65 50 61 74 68 28 70 61 74 68 2c 20 6b 29 29 0a 20 20 | alue(t[k],.makePath(path,.k))... |
33560 | 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 69 66 20 6d 74 20 74 68 65 6e 0a 20 20 20 | ......end.........if.mt.then.... |
33580 | 20 20 20 20 20 20 20 6e 65 65 64 73 43 6f 6d 6d 61 20 3d 20 63 6f 6d 6d 61 43 6f 6e 74 72 6f 6c | .......needsComma.=.commaControl |
335a0 | 28 6e 65 65 64 73 43 6f 6d 6d 61 29 0a 20 20 20 20 20 20 20 20 20 20 74 61 62 69 66 79 28 29 0a | (needsComma)...........tabify(). |
335c0 | 20 20 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 6d 65 74 61 74 61 62 6c 65 3e 20 3d 20 27 29 | ..........puts('<metatable>.=.') |
335e0 | 0a 20 20 20 20 20 20 20 20 20 20 70 75 74 56 61 6c 75 65 28 6d 74 2c 20 6d 61 6b 65 50 61 74 68 | ...........putValue(mt,.makePath |
33600 | 28 70 61 74 68 2c 20 27 3c 6d 65 74 61 74 61 62 6c 65 3e 27 29 29 0a 20 20 20 20 20 20 20 20 65 | (path,.'<metatable>')).........e |
33620 | 6e 64 0a 20 20 20 20 20 20 65 6e 64 29 0a 20 20 20 20 20 20 69 66 20 23 64 69 63 74 4b 65 79 73 | nd.......end).......if.#dictKeys |
33640 | 20 3e 20 30 20 6f 72 20 6d 74 20 74 68 65 6e 20 2d 2d 20 64 69 63 74 69 6f 6e 61 72 79 20 74 61 | .>.0.or.mt.then.--.dictionary.ta |
33660 | 62 6c 65 2e 20 4a 75 73 74 69 66 79 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 20 20 20 74 | ble..Justify.closing.}.........t |
33680 | 61 62 69 66 79 28 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 6c 65 6e 67 74 68 20 3e 20 30 20 | abify().......elseif.length.>.0. |
336a0 | 74 68 65 6e 20 2d 2d 20 61 72 72 61 79 20 74 61 62 6c 65 73 20 68 61 76 65 20 6f 6e 65 20 65 78 | then.--.array.tables.have.one.ex |
336c0 | 74 72 61 20 73 70 61 63 65 20 62 65 66 6f 72 65 20 63 6c 6f 73 69 6e 67 20 7d 0a 20 20 20 20 20 | tra.space.before.closing.}...... |
336e0 | 20 20 20 70 75 74 73 28 27 20 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 70 75 74 | ...puts('.').......end.......put |
33700 | 73 28 27 7d 27 29 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 0a 20 20 2d 2d 20 70 75 74 76 61 6c | s('}').....end...end...--.putval |
33720 | 75 65 20 69 73 20 66 6f 72 77 61 72 64 2d 64 65 63 6c 61 72 65 64 20 62 65 66 6f 72 65 20 70 75 | ue.is.forward-declared.before.pu |
33740 | 74 54 61 62 6c 65 20 26 20 70 75 74 4b 65 79 0a 20 20 70 75 74 56 61 6c 75 65 20 3d 20 66 75 6e | tTable.&.putKey...putValue.=.fun |
33760 | 63 74 69 6f 6e 28 76 2c 20 70 61 74 68 29 0a 20 20 20 20 69 66 20 66 69 6c 74 65 72 28 76 2c 20 | ction(v,.path).....if.filter(v,. |
33780 | 70 61 74 68 29 20 74 68 65 6e 0a 20 20 20 20 20 20 70 75 74 73 28 27 3c 66 69 6c 74 65 72 65 64 | path).then.......puts('<filtered |
337a0 | 3e 27 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 6c 6f 63 61 6c 20 74 76 20 3d 20 74 79 | >').....else.......local.tv.=.ty |
337c0 | 70 65 28 76 29 0a 20 20 20 20 20 20 69 66 20 74 76 20 3d 3d 20 27 73 74 72 69 6e 67 27 20 74 68 | pe(v).......if.tv.==.'string'.th |
337e0 | 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 73 6d 61 72 74 51 75 6f 74 65 28 65 73 63 61 70 | en.........puts(smartQuote(escap |
33800 | 65 28 76 29 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 6e 75 6d 62 65 | e(v))).......elseif.tv.==.'numbe |
33820 | 72 27 20 6f 72 20 74 76 20 3d 3d 20 27 62 6f 6f 6c 65 61 6e 27 20 6f 72 20 74 76 20 3d 3d 20 27 | r'.or.tv.==.'boolean'.or.tv.==.' |
33840 | 6e 69 6c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 74 6f 73 74 72 69 6e 67 28 | nil'.then.........puts(tostring( |
33860 | 76 29 29 0a 20 20 20 20 20 20 65 6c 73 65 69 66 20 74 76 20 3d 3d 20 27 74 61 62 6c 65 27 20 74 | v)).......elseif.tv.==.'table'.t |
33880 | 68 65 6e 0a 20 20 20 20 20 20 20 20 70 75 74 54 61 62 6c 65 28 76 2c 20 70 61 74 68 29 0a 20 20 | hen.........putTable(v,.path)... |
338a0 | 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 70 75 74 73 28 27 3c 27 2c 74 76 2c 27 20 27 | ....else.........puts('<',tv,'.' |
338c0 | 2c 67 65 74 49 64 28 76 29 2c 27 3e 27 29 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 | ,getId(v),'>').......end.....end |
338e0 | 0a 20 20 65 6e 64 0a 20 20 70 75 74 56 61 6c 75 65 28 72 6f 6f 74 4f 62 6a 65 63 74 2c 20 7b 7d | ...end...putValue(rootObject,.{} |
33900 | 29 0a 20 20 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 66 66 65 72 29 0a | )...return.table.concat(buffer). |
33920 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 74 61 62 6c 65 28 6e 61 6d 65 2c 20 74 61 | end.function.printtable(name,.ta |
33940 | 62 6c 65 29 0a 70 72 69 6e 74 28 22 74 61 62 6c 65 3a 20 22 2c 20 6e 61 6d 65 2c 20 69 6e 73 70 | ble).print("table:.",.name,.insp |
33960 | 65 63 74 28 74 61 62 6c 65 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | ect(table),."\n").end.function.p |
33980 | 72 69 6e 74 73 74 61 63 6b 28 29 0a 70 72 69 6e 74 28 64 65 62 75 67 2e 74 72 61 63 65 62 61 63 | rintstack().print(debug.tracebac |
339a0 | 6b 28 29 2c 20 22 5c 6e 22 29 0a 65 6e 64 0a 00 5f 70 72 6f 66 69 6c 65 72 20 3d 20 7b 7d 0a 66 | k(),."\n").end.._profiler.=.{}.f |
339c0 | 75 6e 63 74 69 6f 6e 20 6e 65 77 50 72 6f 66 69 6c 65 72 28 76 61 72 69 61 6e 74 2c 20 73 61 6d | unction.newProfiler(variant,.sam |
339e0 | 70 6c 65 64 65 6c 61 79 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 74 | pledelay).if._profiler.running.t |
33a00 | 68 65 6e 0a 70 72 69 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 61 6c 72 65 61 64 79 20 72 75 6e 6e | hen.print("Profiler.already.runn |
33a20 | 69 6e 67 2e 22 29 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 76 61 72 69 61 6e 74 20 3d 20 76 61 72 69 | ing.").return.end.variant.=.vari |
33a40 | 61 6e 74 20 6f 72 20 22 74 69 6d 65 22 0a 69 66 20 76 61 72 69 61 6e 74 20 7e 3d 20 22 74 69 6d | ant.or."time".if.variant.~=."tim |
33a60 | 65 22 20 61 6e 64 20 76 61 72 69 61 6e 74 20 7e 3d 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 70 72 | e".and.variant.~=."call".then.pr |
33a80 | 69 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 6d 65 74 68 6f 64 20 6d 75 73 74 20 62 65 20 27 74 69 | int("Profiler.method.must.be.'ti |
33aa0 | 6d 65 27 20 6f 72 20 27 63 61 6c 6c 27 2e 22 29 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 | me'.or.'call'.").return.end.loca |
33ac0 | 6c 20 6e 65 77 70 72 6f 66 20 3d 20 7b 7d 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 | l.newprof.=.{}.for.k,v.in.pairs( |
33ae0 | 5f 70 72 6f 66 69 6c 65 72 29 20 64 6f 0a 6e 65 77 70 72 6f 66 5b 6b 5d 20 3d 20 76 0a 65 6e 64 | _profiler).do.newprof[k].=.v.end |
33b00 | 0a 6e 65 77 70 72 6f 66 2e 76 61 72 69 61 6e 74 20 3d 20 76 61 72 69 61 6e 74 0a 6e 65 77 70 72 | .newprof.variant.=.variant.newpr |
33b20 | 6f 66 2e 73 61 6d 70 6c 65 64 65 6c 61 79 20 3d 20 73 61 6d 70 6c 65 64 65 6c 61 79 20 6f 72 20 | of.sampledelay.=.sampledelay.or. |
33b40 | 31 30 30 30 30 30 0a 72 65 74 75 72 6e 20 6e 65 77 70 72 6f 66 0a 65 6e 64 0a 66 75 6e 63 74 69 | 100000.return.newprof.end.functi |
33b60 | 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 73 74 61 72 74 28 73 65 6c 66 29 0a 69 66 20 5f 70 72 6f | on._profiler.start(self).if._pro |
33b80 | 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 5f 70 | filer.running.then.return.end._p |
33ba0 | 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 20 73 65 6c 66 0a 73 65 6c 66 2e 72 61 77 73 | rofiler.running.=.self.self.raws |
33bc0 | 74 61 74 73 20 3d 20 7b 7d 0a 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 20 3d 20 7b 7d 0a 69 66 | tats.=.{}.self.callstack.=.{}.if |
33be0 | 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 74 69 6d 65 22 20 74 68 65 6e 0a 73 65 6c | .self.variant.==."time".then.sel |
33c00 | 66 2e 6c 61 73 74 63 6c 6f 63 6b 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 0a 64 65 62 75 67 2e 73 | f.lastclock.=.os.clock().debug.s |
33c20 | 65 74 68 6f 6f 6b 28 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 | ethook(._profiler_hook_wrapper_b |
33c40 | 79 5f 74 69 6d 65 2c 20 22 22 2c 20 73 65 6c 66 2e 73 61 6d 70 6c 65 64 65 6c 61 79 20 29 0a 65 | y_time,."",.self.sampledelay.).e |
33c60 | 6c 73 65 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 63 61 6c 6c 22 20 74 68 65 | lseif.self.variant.==."call".the |
33c80 | 6e 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f | n.debug.sethook(._profiler_hook_ |
33ca0 | 77 72 61 70 70 65 72 5f 62 79 5f 63 61 6c 6c 2c 20 22 63 72 22 20 29 0a 65 6c 73 65 0a 70 72 69 | wrapper_by_call,."cr".).else.pri |
33cc0 | 6e 74 28 22 50 72 6f 66 69 6c 65 72 20 6d 65 74 68 6f 64 20 6d 75 73 74 20 62 65 20 27 74 69 6d | nt("Profiler.method.must.be.'tim |
33ce0 | 65 27 20 6f 72 20 27 63 61 6c 6c 27 2e 22 29 0a 73 79 73 2e 65 78 69 74 28 31 29 0a 65 6e 64 0a | e'.or.'call'.").sys.exit(1).end. |
33d00 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 73 74 6f 70 28 73 65 6c 66 | end.function._profiler.stop(self |
33d20 | 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 7e 3d 20 73 65 6c 66 20 74 | ).if._profiler.running.~=.self.t |
33d40 | 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 6e 69 | hen.return.end.debug.sethook(.ni |
33d60 | 6c 20 29 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 20 3d 20 6e 69 6c 0a 65 6e 64 0a | l.)._profiler.running.=.nil.end. |
33d80 | 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f | function._profiler_hook_wrapper_ |
33da0 | 62 79 5f 63 61 6c 6c 28 61 63 74 69 6f 6e 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e | by_call(action).if._profiler.run |
33dc0 | 6e 69 6e 67 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b 28 20 | ning.==.nil.then.debug.sethook(. |
33de0 | 6e 69 6c 20 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 3a 5f 69 6e 74 | nil.).end._profiler.running:_int |
33e00 | 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 63 61 6c 6c 28 61 63 74 69 6f 6e 29 0a 65 6e | ernal_profile_by_call(action).en |
33e20 | 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 | d.function._profiler_hook_wrappe |
33e40 | 72 5f 62 79 5f 74 69 6d 65 28 61 63 74 69 6f 6e 29 0a 69 66 20 5f 70 72 6f 66 69 6c 65 72 2e 72 | r_by_time(action).if._profiler.r |
33e60 | 75 6e 6e 69 6e 67 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 64 65 62 75 67 2e 73 65 74 68 6f 6f 6b | unning.==.nil.then.debug.sethook |
33e80 | 28 20 6e 69 6c 20 29 0a 65 6e 64 0a 5f 70 72 6f 66 69 6c 65 72 2e 72 75 6e 6e 69 6e 67 3a 5f 69 | (.nil.).end._profiler.running:_i |
33ea0 | 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 69 6d 65 28 61 63 74 69 6f 6e 29 0a | nternal_profile_by_time(action). |
33ec0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c | end.function._profiler._internal |
33ee0 | 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 63 61 6c 6c 28 73 65 6c 66 2c 61 63 74 69 6f 6e 29 0a 6c 6f | _profile_by_call(self,action).lo |
33f00 | 63 61 6c 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 20 3d 20 64 65 62 75 67 2e 67 65 74 69 6e 66 6f 28 | cal.caller_info.=.debug.getinfo( |
33f20 | 20 33 20 29 0a 69 66 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a | .3.).if.caller_info.==.nil.then. |
33f40 | 70 72 69 6e 74 20 22 4e 6f 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 22 0a 72 65 74 75 72 6e 0a 65 6e | print."No.caller_info".return.en |
33f60 | 64 0a 6c 6f 63 61 6c 20 6c 61 74 65 73 74 5f 61 72 20 3d 20 6e 69 6c 0a 69 66 20 74 61 62 6c 65 | d.local.latest_ar.=.nil.if.table |
33f80 | 2e 67 65 74 6e 28 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 29 20 3e 20 30 20 74 68 65 6e 0a 6c | .getn(self.callstack).>.0.then.l |
33fa0 | 61 74 65 73 74 5f 61 72 20 3d 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 5b 74 61 62 6c 65 2e | atest_ar.=.self.callstack[table. |
33fc0 | 67 65 74 6e 28 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 29 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 | getn(self.callstack)].end.local. |
33fe0 | 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 30 0a 66 6f 72 20 6b 2c 76 20 69 | should_not_profile.=.0.for.k,v.i |
34000 | 6e 20 70 61 69 72 73 28 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 | n.pairs(self.prevented_functions |
34020 | 29 20 64 6f 0a 69 66 20 6b 20 3d 3d 20 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 20 74 68 | ).do.if.k.==.caller_info.func.th |
34040 | 65 6e 0a 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 76 0a 65 6e 64 0a 65 6e | en.should_not_profile.=.v.end.en |
34060 | 64 0a 69 66 20 6c 61 74 65 73 74 5f 61 72 20 74 68 65 6e 0a 69 66 20 6c 61 74 65 73 74 5f 61 72 | d.if.latest_ar.then.if.latest_ar |
34080 | 2e 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 3d 20 32 20 74 68 65 6e 0a 73 68 | .should_not_profile.==.2.then.sh |
340a0 | 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 20 3d 20 32 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 | ould_not_profile.=.2.end.end.if. |
340c0 | 61 63 74 69 6f 6e 20 3d 3d 20 22 63 61 6c 6c 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 68 69 73 | action.==."call".then.local.this |
340e0 | 5f 61 72 20 3d 20 7b 7d 0a 74 68 69 73 5f 61 72 2e 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 | _ar.=.{}.this_ar.should_not_prof |
34100 | 69 6c 65 20 3d 20 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f 66 69 6c 65 0a 74 68 69 73 5f 61 72 | ile.=.should_not_profile.this_ar |
34120 | 2e 70 61 72 65 6e 74 5f 61 72 20 3d 20 6c 61 74 65 73 74 5f 61 72 0a 74 68 69 73 5f 61 72 2e 61 | .parent_ar.=.latest_ar.this_ar.a |
34140 | 6e 6f 6e 5f 63 68 69 6c 64 20 3d 20 30 0a 74 68 69 73 5f 61 72 2e 6e 61 6d 65 5f 63 68 69 6c 64 | non_child.=.0.this_ar.name_child |
34160 | 20 3d 20 30 0a 74 68 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 74 68 69 73 5f | .=.0.this_ar.children.=.{}.this_ |
34180 | 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 20 3d 20 7b 7d 0a 74 68 69 73 5f 61 72 2e 63 6c | ar.children_time.=.{}.this_ar.cl |
341a0 | 6f 63 6b 5f 73 74 61 72 74 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 0a 74 61 62 6c 65 2e 69 6e 73 | ock_start.=.os.clock().table.ins |
341c0 | 65 72 74 28 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 2c 20 74 68 69 73 5f 61 72 20 29 0a 65 | ert(.self.callstack,.this_ar.).e |
341e0 | 6c 73 65 0a 6c 6f 63 61 6c 20 74 68 69 73 5f 61 72 20 3d 20 6c 61 74 65 73 74 5f 61 72 0a 69 66 | lse.local.this_ar.=.latest_ar.if |
34200 | 20 74 68 69 73 5f 61 72 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 2d 2d 20 4e | .this_ar.==.nil.then.return.--.N |
34220 | 6f 20 70 6f 69 6e 74 20 69 6e 20 64 6f 69 6e 67 20 61 6e 79 74 68 69 6e 67 20 69 66 20 6e 6f 20 | o.point.in.doing.anything.if.no. |
34240 | 75 70 70 65 72 20 61 63 74 69 76 61 74 69 6f 6e 20 72 65 63 6f 72 64 0a 65 6e 64 0a 74 68 69 73 | upper.activation.record.end.this |
34260 | 5f 61 72 2e 63 6c 6f 63 6b 5f 65 6e 64 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 0a 74 68 69 73 5f | _ar.clock_end.=.os.clock().this_ |
34280 | 61 72 2e 74 68 69 73 5f 74 69 6d 65 20 3d 20 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 65 6e 64 | ar.this_time.=.this_ar.clock_end |
342a0 | 20 2d 20 74 68 69 73 5f 61 72 2e 63 6c 6f 63 6b 5f 73 74 61 72 74 0a 69 66 20 74 68 69 73 5f 61 | .-.this_ar.clock_start.if.this_a |
342c0 | 72 2e 70 61 72 65 6e 74 5f 61 72 20 74 68 65 6e 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f | r.parent_ar.then.this_ar.parent_ |
342e0 | 61 72 2e 63 68 69 6c 64 72 65 6e 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 3d 0a | ar.children[caller_info.func].=. |
34300 | 28 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5b 63 61 6c 6c | (this_ar.parent_ar.children[call |
34320 | 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 6f 72 20 30 29 20 2b 20 31 0a 74 68 69 73 5f 61 72 2e | er_info.func].or.0).+.1.this_ar. |
34340 | 70 61 72 65 6e 74 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 63 61 6c 6c 65 72 5f 69 | parent_ar.children_time[caller_i |
34360 | 6e 66 6f 2e 66 75 6e 63 5d 20 3d 0a 28 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e 63 | nfo.func].=.(this_ar.parent_ar.c |
34380 | 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 6e 63 5d 20 6f | hildren_time[caller_info.func].o |
343a0 | 72 20 30 20 29 20 2b 0a 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a 69 66 20 63 61 6c | r.0.).+.this_ar.this_time.if.cal |
343c0 | 6c 65 72 5f 69 6e 66 6f 2e 6e 61 6d 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 74 68 69 73 5f 61 | ler_info.name.==.nil.then.this_a |
343e0 | 72 2e 70 61 72 65 6e 74 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 20 3d 0a 74 68 69 73 5f 61 72 | r.parent_ar.anon_child.=.this_ar |
34400 | 2e 70 61 72 65 6e 74 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 20 2b 20 74 68 69 73 5f 61 72 2e | .parent_ar.anon_child.+.this_ar. |
34420 | 74 68 69 73 5f 74 69 6d 65 0a 65 6c 73 65 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 | this_time.else.this_ar.parent_ar |
34440 | 2e 6e 61 6d 65 5f 63 68 69 6c 64 20 3d 0a 74 68 69 73 5f 61 72 2e 70 61 72 65 6e 74 5f 61 72 2e | .name_child.=.this_ar.parent_ar. |
34460 | 6e 61 6d 65 5f 63 68 69 6c 64 20 2b 20 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a 65 | name_child.+.this_ar.this_time.e |
34480 | 6e 64 0a 65 6e 64 0a 69 66 20 74 68 69 73 5f 61 72 2e 73 68 6f 75 6c 64 5f 6e 6f 74 5f 70 72 6f | nd.end.if.this_ar.should_not_pro |
344a0 | 66 69 6c 65 20 3d 3d 20 30 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6e 66 6f 72 65 63 20 3d 20 73 | file.==.0.then.local.inforec.=.s |
344c0 | 65 6c 66 3a 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 28 63 61 6c 6c 65 72 5f 69 6e 66 6f 2e 66 75 | elf:_get_func_rec(caller_info.fu |
344e0 | 6e 63 2c 31 29 0a 69 6e 66 6f 72 65 63 2e 63 6f 75 6e 74 20 3d 20 69 6e 66 6f 72 65 63 2e 63 6f | nc,1).inforec.count.=.inforec.co |
34500 | 75 6e 74 20 2b 20 31 0a 69 6e 66 6f 72 65 63 2e 74 69 6d 65 20 3d 20 69 6e 66 6f 72 65 63 2e 74 | unt.+.1.inforec.time.=.inforec.t |
34520 | 69 6d 65 20 2b 20 74 68 69 73 5f 61 72 2e 74 68 69 73 5f 74 69 6d 65 0a 69 6e 66 6f 72 65 63 2e | ime.+.this_ar.this_time.inforec. |
34540 | 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 72 65 63 2e 61 6e 6f 6e 5f 63 | anon_child_time.=.inforec.anon_c |
34560 | 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 68 69 73 5f 61 72 2e 61 6e 6f 6e 5f 63 68 69 6c 64 0a 69 | hild_time.+.this_ar.anon_child.i |
34580 | 6e 66 6f 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 72 65 63 | nforec.name_child_time.=.inforec |
345a0 | 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 68 69 73 5f 61 72 2e 6e 61 6d 65 5f | .name_child_time.+.this_ar.name_ |
345c0 | 63 68 69 6c 64 0a 69 6e 66 6f 72 65 63 2e 66 75 6e 63 5f 69 6e 66 6f 20 3d 20 63 61 6c 6c 65 72 | child.inforec.func_info.=.caller |
345e0 | 5f 69 6e 66 6f 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 74 68 69 73 5f 61 72 2e 63 | _info.for.k,v.in.pairs(this_ar.c |
34600 | 68 69 6c 64 72 65 6e 29 20 64 6f 0a 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5b 6b 5d 20 | hildren).do.inforec.children[k]. |
34620 | 3d 20 28 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5b 6b 5d 20 6f 72 20 30 29 20 2b 20 76 | =.(inforec.children[k].or.0).+.v |
34640 | 0a 69 6e 66 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 20 3d 0a 28 69 6e 66 | .inforec.children_time[k].=.(inf |
34660 | 6f 72 65 63 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 20 6f 72 20 30 29 20 2b 20 74 68 | orec.children_time[k].or.0).+.th |
34680 | 69 73 5f 61 72 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 0a 65 6e 64 0a 65 6e 64 0a 74 | is_ar.children_time[k].end.end.t |
346a0 | 61 62 6c 65 2e 72 65 6d 6f 76 65 28 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 2c 20 74 61 62 | able.remove(.self.callstack,.tab |
346c0 | 6c 65 2e 67 65 74 6e 28 20 73 65 6c 66 2e 63 61 6c 6c 73 74 61 63 6b 20 29 20 29 0a 65 6e 64 0a | le.getn(.self.callstack.).).end. |
346e0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c | end.function._profiler._internal |
34700 | 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 69 6d 65 28 73 65 6c 66 2c 61 63 74 69 6f 6e 29 0a 6c 6f | _profile_by_time(self,action).lo |
34720 | 63 61 6c 20 74 69 6d 65 74 61 6b 65 6e 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 20 2d 20 73 65 6c | cal.timetaken.=.os.clock().-.sel |
34740 | 66 2e 6c 61 73 74 63 6c 6f 63 6b 0a 6c 6f 63 61 6c 20 64 65 70 74 68 20 3d 20 33 0a 6c 6f 63 61 | f.lastclock.local.depth.=.3.loca |
34760 | 6c 20 61 74 5f 74 6f 70 20 3d 20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 5f 63 61 6c 6c 65 | l.at_top.=.true.local.last_calle |
34780 | 72 0a 6c 6f 63 61 6c 20 63 61 6c 6c 65 72 20 3d 20 64 65 62 75 67 2e 67 65 74 69 6e 66 6f 28 64 | r.local.caller.=.debug.getinfo(d |
347a0 | 65 70 74 68 29 0a 77 68 69 6c 65 20 63 61 6c 6c 65 72 20 64 6f 0a 69 66 20 6e 6f 74 20 63 61 6c | epth).while.caller.do.if.not.cal |
347c0 | 6c 65 72 2e 66 75 6e 63 20 74 68 65 6e 20 63 61 6c 6c 65 72 2e 66 75 6e 63 20 3d 20 22 28 74 61 | ler.func.then.caller.func.=."(ta |
347e0 | 69 6c 20 63 61 6c 6c 29 22 20 65 6e 64 0a 69 66 20 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f | il.call)".end.if.self.prevented_ |
34800 | 66 75 6e 63 74 69 6f 6e 73 5b 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 3d 3d 20 6e 69 6c 20 74 68 | functions[caller.func].==.nil.th |
34820 | 65 6e 0a 6c 6f 63 61 6c 20 69 6e 66 6f 20 3d 20 73 65 6c 66 3a 5f 67 65 74 5f 66 75 6e 63 5f 72 | en.local.info.=.self:_get_func_r |
34840 | 65 63 28 63 61 6c 6c 65 72 2e 66 75 6e 63 2c 20 31 2c 20 63 61 6c 6c 65 72 29 0a 69 6e 66 6f 2e | ec(caller.func,.1,.caller).info. |
34860 | 63 6f 75 6e 74 20 3d 20 69 6e 66 6f 2e 63 6f 75 6e 74 20 2b 20 31 0a 69 6e 66 6f 2e 74 69 6d 65 | count.=.info.count.+.1.info.time |
34880 | 20 3d 20 69 6e 66 6f 2e 74 69 6d 65 20 2b 20 74 69 6d 65 74 61 6b 65 6e 0a 69 66 20 6c 61 73 74 | .=.info.time.+.timetaken.if.last |
348a0 | 5f 63 61 6c 6c 65 72 20 74 68 65 6e 0a 69 66 20 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 6e 61 6d 65 | _caller.then.if.last_caller.name |
348c0 | 20 74 68 65 6e 0a 69 6e 66 6f 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e 66 | .then.info.name_child_time.=.inf |
348e0 | 6f 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 69 6d 65 74 61 6b 65 6e 0a 65 6c | o.name_child_time.+.timetaken.el |
34900 | 73 65 0a 69 6e 66 6f 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 69 6e 66 6f 2e 61 | se.info.anon_child_time.=.info.a |
34920 | 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 74 69 6d 65 74 61 6b 65 6e 0a 65 6e 64 0a 69 | non_child_time.+.timetaken.end.i |
34940 | 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 3d | nfo.children[last_caller.func].= |
34960 | 0a 28 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 | .(info.children[last_caller.func |
34980 | 5d 20 6f 72 20 30 29 20 2b 20 31 0a 69 6e 66 6f 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6c | ].or.0).+.1.info.children_time[l |
349a0 | 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 3d 0a 28 69 6e 66 6f 2e 63 68 69 6c 64 72 65 | ast_caller.func].=.(info.childre |
349c0 | 6e 5f 74 69 6d 65 5b 6c 61 73 74 5f 63 61 6c 6c 65 72 2e 66 75 6e 63 5d 20 6f 72 20 30 29 20 2b | n_time[last_caller.func].or.0).+ |
349e0 | 20 74 69 6d 65 74 61 6b 65 6e 0a 65 6e 64 0a 65 6e 64 0a 64 65 70 74 68 20 3d 20 64 65 70 74 68 | .timetaken.end.end.depth.=.depth |
34a00 | 20 2b 20 31 0a 6c 61 73 74 5f 63 61 6c 6c 65 72 20 3d 20 63 61 6c 6c 65 72 0a 63 61 6c 6c 65 72 | .+.1.last_caller.=.caller.caller |
34a20 | 20 3d 20 64 65 62 75 67 2e 67 65 74 69 6e 66 6f 28 64 65 70 74 68 29 0a 65 6e 64 0a 73 65 6c 66 | .=.debug.getinfo(depth).end.self |
34a40 | 2e 6c 61 73 74 63 6c 6f 63 6b 20 3d 20 6f 73 2e 63 6c 6f 63 6b 28 29 0a 65 6e 64 0a 66 75 6e 63 | .lastclock.=.os.clock().end.func |
34a60 | 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 67 65 74 5f 66 75 6e 63 5f 72 65 63 28 73 65 6c | tion._profiler._get_func_rec(sel |
34a80 | 66 2c 66 75 6e 63 2c 66 6f 72 63 65 2c 69 6e 66 6f 29 0a 6c 6f 63 61 6c 20 72 65 74 20 3d 20 73 | f,func,force,info).local.ret.=.s |
34aa0 | 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 6e 63 5d 0a 69 66 20 72 65 74 20 3d 3d 20 6e 69 6c | elf.rawstats[func].if.ret.==.nil |
34ac0 | 20 61 6e 64 20 66 6f 72 63 65 20 7e 3d 20 31 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 0a | .and.force.~=.1.then.return.nil. |
34ae0 | 65 6e 64 0a 69 66 20 72 65 74 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 72 65 74 20 3d 20 7b 7d 0a | end.if.ret.==.nil.then.ret.=.{}. |
34b00 | 72 65 74 2e 66 75 6e 63 20 3d 20 66 75 6e 63 0a 72 65 74 2e 63 6f 75 6e 74 20 3d 20 30 0a 72 65 | ret.func.=.func.ret.count.=.0.re |
34b20 | 74 2e 74 69 6d 65 20 3d 20 30 0a 72 65 74 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d | t.time.=.0.ret.anon_child_time.= |
34b40 | 20 30 0a 72 65 74 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 3d 20 30 0a 72 65 74 2e 63 | .0.ret.name_child_time.=.0.ret.c |
34b60 | 68 69 6c 64 72 65 6e 20 3d 20 7b 7d 0a 72 65 74 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 20 3d | hildren.=.{}.ret.children_time.= |
34b80 | 20 7b 7d 0a 72 65 74 2e 66 75 6e 63 5f 69 6e 66 6f 20 3d 20 69 6e 66 6f 0a 73 65 6c 66 2e 72 61 | .{}.ret.func_info.=.info.self.ra |
34ba0 | 77 73 74 61 74 73 5b 66 75 6e 63 5d 20 3d 20 72 65 74 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 | wstats[func].=.ret.end.return.re |
34bc0 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 72 65 70 6f 72 74 28 | t.end.function._profiler.report( |
34be0 | 20 73 65 6c 66 2c 20 6f 75 74 66 69 6c 65 2c 20 73 6f 72 74 5f 62 79 5f 74 6f 74 61 6c 5f 74 69 | .self,.outfile,.sort_by_total_ti |
34c00 | 6d 65 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 0a 5b 5b 4c 75 61 20 50 72 6f 66 69 6c 65 | me.).outfile:write.[[Lua.Profile |
34c20 | 20 6f 75 74 70 75 74 20 63 72 65 61 74 65 64 20 62 79 20 70 72 6f 66 69 6c 65 72 2e 6c 75 61 2e | .output.created.by.profiler.lua. |
34c40 | 20 43 6f 70 79 72 69 67 68 74 20 50 65 70 70 65 72 66 69 73 68 20 32 30 30 32 2b 0a 5d 5d 0a 6c | .Copyright.Pepperfish.2002+.]].l |
34c60 | 6f 63 61 6c 20 74 65 72 6d 73 20 3d 20 7b 7d 0a 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 | ocal.terms.=.{}.if.self.variant. |
34c80 | 3d 3d 20 22 74 69 6d 65 22 20 74 68 65 6e 0a 74 65 72 6d 73 2e 63 61 70 69 74 61 6c 69 7a 65 64 | ==."time".then.terms.capitalized |
34ca0 | 20 3d 20 22 53 61 6d 70 6c 65 22 0a 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 3d 20 22 73 61 6d 70 | .=."Sample".terms.single.=."samp |
34cc0 | 6c 65 22 0a 74 65 72 6d 73 2e 70 61 73 74 76 65 72 62 20 3d 20 22 73 61 6d 70 6c 65 64 22 0a 65 | le".terms.pastverb.=."sampled".e |
34ce0 | 6c 73 65 69 66 20 73 65 6c 66 2e 76 61 72 69 61 6e 74 20 3d 3d 20 22 63 61 6c 6c 22 20 74 68 65 | lseif.self.variant.==."call".the |
34d00 | 6e 0a 74 65 72 6d 73 2e 63 61 70 69 74 61 6c 69 7a 65 64 20 3d 20 22 43 61 6c 6c 22 0a 74 65 72 | n.terms.capitalized.=."Call".ter |
34d20 | 6d 73 2e 73 69 6e 67 6c 65 20 3d 20 22 63 61 6c 6c 22 0a 74 65 72 6d 73 2e 70 61 73 74 76 65 72 | ms.single.=."call".terms.pastver |
34d40 | 62 20 3d 20 22 63 61 6c 6c 65 64 22 0a 65 6c 73 65 0a 61 73 73 65 72 74 28 66 61 6c 73 65 29 0a | b.=."called".else.assert(false). |
34d60 | 65 6e 64 0a 6c 6f 63 61 6c 20 74 6f 74 61 6c 5f 74 69 6d 65 20 3d 20 30 0a 6c 6f 63 61 6c 20 6f | end.local.total_time.=.0.local.o |
34d80 | 72 64 65 72 69 6e 67 20 3d 20 7b 7d 0a 66 6f 72 20 66 75 6e 63 2c 72 65 63 6f 72 64 20 69 6e 20 | rdering.=.{}.for.func,record.in. |
34da0 | 70 61 69 72 73 28 73 65 6c 66 2e 72 61 77 73 74 61 74 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e | pairs(self.rawstats).do.table.in |
34dc0 | 73 65 72 74 28 6f 72 64 65 72 69 6e 67 2c 20 66 75 6e 63 29 0a 65 6e 64 0a 69 66 20 73 6f 72 74 | sert(ordering,.func).end.if.sort |
34de0 | 5f 62 79 5f 74 6f 74 61 6c 5f 74 69 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 73 6f 72 74 28 20 | _by_total_time.then.table.sort(. |
34e00 | 6f 72 64 65 72 69 6e 67 2c 0a 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 20 72 65 74 75 72 6e 20 73 | ordering,.function(a,b).return.s |
34e20 | 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 61 5d 2e 74 69 6d 65 20 3e 20 73 65 6c 66 2e 72 61 77 73 | elf.rawstats[a].time.>.self.raws |
34e40 | 74 61 74 73 5b 62 5d 2e 74 69 6d 65 20 65 6e 64 0a 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 73 6f | tats[b].time.end.).else.table.so |
34e60 | 72 74 28 20 6f 72 64 65 72 69 6e 67 2c 0a 66 75 6e 63 74 69 6f 6e 28 61 2c 62 29 0a 6c 6f 63 61 | rt(.ordering,.function(a,b).loca |
34e80 | 6c 20 61 72 65 63 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 61 5d 0a 6c 6f 63 61 6c 20 | l.arec.=.self.rawstats[a].local. |
34ea0 | 62 72 65 63 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 62 5d 0a 6c 6f 63 61 6c 20 61 74 | brec.=.self.rawstats[b].local.at |
34ec0 | 69 6d 65 20 3d 20 61 72 65 63 2e 74 69 6d 65 20 2d 20 28 61 72 65 63 2e 61 6e 6f 6e 5f 63 68 69 | ime.=.arec.time.-.(arec.anon_chi |
34ee0 | 6c 64 5f 74 69 6d 65 20 2b 20 61 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 0a | ld_time.+.arec.name_child_time). |
34f00 | 6c 6f 63 61 6c 20 62 74 69 6d 65 20 3d 20 62 72 65 63 2e 74 69 6d 65 20 2d 20 28 62 72 65 63 2e | local.btime.=.brec.time.-.(brec. |
34f20 | 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 20 62 72 65 63 2e 6e 61 6d 65 5f 63 68 69 6c | anon_child_time.+.brec.name_chil |
34f40 | 64 5f 74 69 6d 65 29 0a 72 65 74 75 72 6e 20 61 74 69 6d 65 20 3e 20 62 74 69 6d 65 0a 65 6e 64 | d_time).return.atime.>.btime.end |
34f60 | 0a 29 0a 65 6e 64 0a 66 6f 72 20 69 3d 31 2c 23 6f 72 64 65 72 69 6e 67 20 64 6f 0a 6c 6f 63 61 | .).end.for.i=1,#ordering.do.loca |
34f80 | 6c 20 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 | l.func.=.ordering[i].local.recor |
34fa0 | 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 66 75 6e 63 5d 0a 6c 6f 63 61 6c 20 74 68 | d.=.self.rawstats[func].local.th |
34fc0 | 69 73 66 75 6e 63 6e 61 6d 65 20 3d 20 22 20 22 20 2e 2e 20 73 65 6c 66 3a 5f 70 72 65 74 74 79 | isfuncname.=."."....self:_pretty |
34fe0 | 5f 6e 61 6d 65 28 66 75 6e 63 29 20 2e 2e 20 22 20 22 0a 69 66 20 73 74 72 69 6e 67 2e 6c 65 6e | _name(func)....".".if.string.len |
35000 | 28 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 29 20 3c 20 34 32 20 74 68 65 6e 0a 74 68 69 73 66 | (.thisfuncname.).<.42.then.thisf |
35020 | 75 6e 63 6e 61 6d 65 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 6d 61 74 68 2e | uncname.=.string.rep(."-",.math. |
35040 | 66 6c 6f 6f 72 28 28 34 32 20 2d 20 73 74 72 69 6e 67 2e 6c 65 6e 28 74 68 69 73 66 75 6e 63 6e | floor((42.-.string.len(thisfuncn |
35060 | 61 6d 65 29 29 2f 32 29 20 29 20 2e 2e 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 0a 74 68 69 73 66 | ame))/2).)....thisfuncname.thisf |
35080 | 75 6e 63 6e 61 6d 65 20 3d 20 74 68 69 73 66 75 6e 63 6e 61 6d 65 20 2e 2e 20 73 74 72 69 6e 67 | uncname.=.thisfuncname....string |
350a0 | 2e 72 65 70 28 20 22 2d 22 2c 20 34 32 20 2d 20 73 74 72 69 6e 67 2e 6c 65 6e 28 74 68 69 73 66 | .rep(."-",.42.-.string.len(thisf |
350c0 | 75 6e 63 6e 61 6d 65 29 20 29 0a 65 6e 64 0a 74 6f 74 61 6c 5f 74 69 6d 65 20 3d 20 74 6f 74 61 | uncname).).end.total_time.=.tota |
350e0 | 6c 5f 74 69 6d 65 20 2b 20 28 20 72 65 63 6f 72 64 2e 74 69 6d 65 20 2d 20 28 20 72 65 63 6f 72 | l_time.+.(.record.time.-.(.recor |
35100 | 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2b 0a 72 65 63 6f 72 64 2e 6e 61 6d 65 5f | d.anon_child_time.+.record.name_ |
35120 | 63 68 69 6c 64 5f 74 69 6d 65 20 29 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 73 74 | child_time.).).outfile:write(.st |
35140 | 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 31 39 20 29 20 2e 2e 20 74 68 69 73 66 75 6e 63 6e | ring.rep(."-",.19.)....thisfuncn |
35160 | 61 6d 65 20 2e 2e 0a 73 74 72 69 6e 67 2e 72 65 70 28 20 22 2d 22 2c 20 31 39 20 29 20 2e 2e 20 | ame....string.rep(."-",.19.).... |
35180 | 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 74 65 72 6d 73 2e 63 61 70 69 | "\n".).outfile:write(.terms.capi |
351a0 | 74 61 6c 69 7a 65 64 2e 2e 22 20 63 6f 75 6e 74 3a 20 20 20 20 20 20 20 20 20 22 20 2e 2e 0a 73 | talized..".count:........."....s |
351c0 | 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 20 22 25 34 64 22 2c 20 72 65 63 6f 72 64 2e 63 6f 75 6e | tring.format(."%4d",.record.coun |
351e0 | 74 20 29 20 2e 2e 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 | t.)...."\n".).outfile:write(."Ti |
35200 | 6d 65 20 73 70 65 6e 64 20 74 6f 74 61 6c 3a 20 20 20 20 20 20 20 22 20 2e 2e 0a 73 74 72 69 6e | me.spend.total:......."....strin |
35220 | 67 2e 66 6f 72 6d 61 74 28 20 22 25 34 2e 33 66 22 2c 20 72 65 63 6f 72 64 2e 74 69 6d 65 20 29 | g.format(."%4.3f",.record.time.) |
35240 | 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 | ...."s\n".).outfile:write(."Time |
35260 | 20 73 70 65 6e 74 20 69 6e 20 63 68 69 6c 64 72 65 6e 3a 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e | .spent.in.children:."....string. |
35280 | 66 6f 72 6d 61 74 28 22 25 34 2e 33 66 22 2c 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 | format("%4.3f",record.anon_child |
352a0 | 5f 74 69 6d 65 2b 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 20 2e 2e | _time+record.name_child_time)... |
352c0 | 0a 22 73 5c 6e 22 20 29 0a 6c 6f 63 61 6c 20 74 69 6d 65 69 6e 73 65 6c 66 20 3d 0a 72 65 63 6f | ."s\n".).local.timeinself.=.reco |
352e0 | 72 64 2e 74 69 6d 65 20 2d 20 28 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d | rd.time.-.(record.anon_child_tim |
35300 | 65 20 2b 20 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 29 0a 6f 75 74 66 | e.+.record.name_child_time).outf |
35320 | 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 69 6e 20 73 65 6c 66 3a 20 | ile:write(."Time.spent.in.self:. |
35340 | 20 20 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 33 66 22 2c 20 | ...."....string.format("%4.3f",. |
35360 | 74 69 6d 65 69 6e 73 65 6c 66 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 | timeinself)...."s\n".).outfile:w |
35380 | 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e 74 20 70 65 72 20 22 20 2e 2e 20 74 65 72 6d 73 | rite(."Time.spent.per."....terms |
353a0 | 2e 73 69 6e 67 6c 65 20 2e 2e 20 22 3a 20 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 | .single....":.."....string.forma |
353c0 | 74 28 22 25 34 2e 35 66 22 2c 20 72 65 63 6f 72 64 2e 74 69 6d 65 2f 72 65 63 6f 72 64 2e 63 6f | t("%4.5f",.record.time/record.co |
353e0 | 75 6e 74 29 20 2e 2e 0a 22 73 2f 22 20 2e 2e 20 74 65 72 6d 73 2e 73 69 6e 67 6c 65 20 2e 2e 20 | unt)...."s/"....terms.single.... |
35400 | 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 69 6d 65 20 73 70 65 6e | "\n".).outfile:write(."Time.spen |
35420 | 74 20 69 6e 20 73 65 6c 66 20 70 65 72 20 22 2e 2e 74 65 72 6d 73 2e 73 69 6e 67 6c 65 2e 2e 22 | t.in.self.per."..terms.single.." |
35440 | 3a 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 20 22 25 34 2e 35 66 22 2c 20 74 | :."....string.format(."%4.5f",.t |
35460 | 69 6d 65 69 6e 73 65 6c 66 2f 72 65 63 6f 72 64 2e 63 6f 75 6e 74 20 29 20 2e 2e 20 22 73 2f 22 | imeinself/record.count.)...."s/" |
35480 | 20 2e 2e 0a 74 65 72 6d 73 2e 73 69 6e 67 6c 65 2e 2e 22 5c 6e 22 20 29 0a 6c 6f 63 61 6c 20 61 | ....terms.single.."\n".).local.a |
354a0 | 64 64 65 64 5f 62 6c 61 6e 6b 20 3d 20 30 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 | dded_blank.=.0.for.k,v.in.pairs( |
354c0 | 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 69 66 20 73 65 6c 66 2e 70 72 65 76 | record.children).do.if.self.prev |
354e0 | 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 6b 5d 20 3d 3d 20 6e 69 6c 20 6f 72 0a 73 65 6c | ented_functions[k].==.nil.or.sel |
35500 | 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 5b 6b 5d 20 3d 3d 20 30 0a 74 68 | f.prevented_functions[k].==.0.th |
35520 | 65 6e 0a 69 66 20 61 64 64 65 64 5f 62 6c 61 6e 6b 20 3d 3d 20 30 20 74 68 65 6e 0a 6f 75 74 66 | en.if.added_blank.==.0.then.outf |
35540 | 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 20 2d 2d 20 65 78 74 72 61 20 73 65 70 61 72 | ile:write(."\n".).--.extra.separ |
35560 | 61 74 69 6f 6e 20 6c 69 6e 65 0a 61 64 64 65 64 5f 62 6c 61 6e 6b 20 3d 20 31 0a 65 6e 64 0a 6f | ation.line.added_blank.=.1.end.o |
35580 | 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 43 68 69 6c 64 20 22 20 2e 2e 20 73 65 6c 66 3a 5f | utfile:write(."Child."....self:_ |
355a0 | 70 72 65 74 74 79 5f 6e 61 6d 65 28 6b 29 20 2e 2e 0a 73 74 72 69 6e 67 2e 72 65 70 28 20 22 20 | pretty_name(k)....string.rep(.". |
355c0 | 22 2c 20 34 31 2d 73 74 72 69 6e 67 2e 6c 65 6e 28 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f 6e 61 | ",.41-string.len(self:_pretty_na |
355e0 | 6d 65 28 6b 29 29 20 29 20 2e 2e 20 22 20 22 20 2e 2e 0a 74 65 72 6d 73 2e 70 61 73 74 76 65 72 | me(k)).)...."."....terms.pastver |
35600 | 62 2e 2e 22 20 22 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 36 64 22 2c 20 76 | b.."."....string.format("%6d",.v |
35620 | 29 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 20 74 69 6d 65 73 2e 20 54 6f 6f 6b | ).).outfile:write(.".times..Took |
35640 | 20 22 20 2e 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 34 2e 32 66 22 2c 20 72 65 63 | ."....string.format("%4.2f",.rec |
35660 | 6f 72 64 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 20 29 20 2e 2e 20 22 73 5c 6e 22 20 | ord.children_time[k].)...."s\n". |
35680 | 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 20 | ).end.end.outfile:write(."\n".). |
356a0 | 2d 2d 20 65 78 74 72 61 20 73 65 70 61 72 61 74 69 6f 6e 20 6c 69 6e 65 0a 6f 75 74 66 69 6c 65 | --.extra.separation.line.outfile |
356c0 | 3a 66 6c 75 73 68 28 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 5c | :flush().end.outfile:write(."\n\ |
356e0 | 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 54 6f 74 61 6c 20 74 69 6d 65 20 | n".).outfile:write(."Total.time. |
35700 | 73 70 65 6e 74 20 69 6e 20 70 72 6f 66 69 6c 65 64 20 66 75 6e 63 74 69 6f 6e 73 3a 20 22 20 2e | spent.in.profiled.functions:.".. |
35720 | 2e 0a 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 35 2e 33 67 22 2c 74 6f 74 61 6c 5f 74 69 | ..string.format("%5.3g",total_ti |
35740 | 6d 65 29 20 2e 2e 20 22 73 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 5b 5b | me)...."s\n".).outfile:write(.[[ |
35760 | 0a 45 4e 44 0a 5d 5d 20 29 0a 6f 75 74 66 69 6c 65 3a 66 6c 75 73 68 28 29 0a 65 6e 64 0a 66 75 | .END.]].).outfile:flush().end.fu |
35780 | 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 6c 75 61 5f 72 65 70 6f 72 74 28 73 65 6c 66 | nction._profiler.lua_report(self |
357a0 | 2c 6f 75 74 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 6f 72 64 65 72 69 6e 67 20 3d 20 7b 7d 0a 6c 6f | ,outfile).local.ordering.=.{}.lo |
357c0 | 63 61 6c 20 66 75 6e 63 74 6f 6e 75 6d 20 3d 20 7b 7d 0a 66 6f 72 20 66 75 6e 63 2c 72 65 63 6f | cal.functonum.=.{}.for.func,reco |
357e0 | 72 64 20 69 6e 20 70 61 69 72 73 28 73 65 6c 66 2e 72 61 77 73 74 61 74 73 29 20 64 6f 0a 74 61 | rd.in.pairs(self.rawstats).do.ta |
35800 | 62 6c 65 2e 69 6e 73 65 72 74 28 6f 72 64 65 72 69 6e 67 2c 20 66 75 6e 63 29 0a 66 75 6e 63 74 | ble.insert(ordering,.func).funct |
35820 | 6f 6e 75 6d 5b 66 75 6e 63 5d 20 3d 20 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 | onum[func].=.table.getn(ordering |
35840 | 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 0a 22 2d 2d 20 50 72 6f 66 69 6c 65 | ).end.outfile:write(."--.Profile |
35860 | 20 67 65 6e 65 72 61 74 65 64 20 62 79 20 70 72 6f 66 69 6c 65 72 2e 6c 75 61 20 43 6f 70 79 72 | .generated.by.profiler.lua.Copyr |
35880 | 69 67 68 74 20 50 65 70 70 65 72 66 69 73 68 20 32 30 30 32 2b 5c 6e 5c 6e 22 20 29 0a 6f 75 74 | ight.Pepperfish.2002+\n\n".).out |
358a0 | 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 46 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 5c 6e | file:write(."--.Function.names\n |
358c0 | 66 75 6e 63 6e 61 6d 65 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c | funcnames.=.{}\n".).for.i=1,tabl |
358e0 | 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 | e.getn(ordering).do.local.thisfu |
35900 | 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 | nc.=.ordering[i].outfile:write(. |
35920 | 22 66 75 6e 63 6e 61 6d 65 73 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 22 20 2e 2e 0a 73 | "funcnames["....i...."].=."....s |
35940 | 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 71 22 2c 20 73 65 6c 66 3a 5f 70 72 65 74 74 79 5f | tring.format("%q",.self:_pretty_ |
35960 | 6e 61 6d 65 28 74 68 69 73 66 75 6e 63 29 29 20 2e 2e 20 22 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 | name(thisfunc))...."\n".).end.ou |
35980 | 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 | tfile:write(."\n".).outfile:writ |
359a0 | 65 28 20 22 2d 2d 20 46 75 6e 63 74 69 6f 6e 20 74 69 6d 65 73 5c 6e 66 75 6e 63 74 69 6d 65 73 | e(."--.Function.times\nfunctimes |
359c0 | 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 | .=.{}\n".).for.i=1,table.getn(or |
359e0 | 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 | dering).do.local.thisfunc.=.orde |
35a00 | 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 | ring[i].local.record.=.self.raws |
35a20 | 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 66 | tats[thisfunc].outfile:write(."f |
35a40 | 75 6e 63 74 69 6d 65 73 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 6f 75 | unctimes["....i...."].=.{.".).ou |
35a60 | 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 74 6f 74 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 74 69 | tfile:write(."tot="....record.ti |
35a80 | 6d 65 20 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 61 63 68 | me....",.".).outfile:write(."ach |
35aa0 | 69 6c 64 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 61 6e 6f 6e 5f 63 68 69 6c 64 5f 74 69 6d 65 20 | ild="....record.anon_child_time. |
35ac0 | 2e 2e 20 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 6e 63 68 69 6c 64 | ...",.".).outfile:write(."nchild |
35ae0 | 3d 22 20 2e 2e 20 72 65 63 6f 72 64 2e 6e 61 6d 65 5f 63 68 69 6c 64 5f 74 69 6d 65 20 2e 2e 20 | ="....record.name_child_time.... |
35b00 | 22 2c 20 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 6f 75 6e 74 3d 22 20 2e | ",.".).outfile:write(."count=".. |
35b20 | 2e 20 72 65 63 6f 72 64 2e 63 6f 75 6e 74 20 2e 2e 20 22 20 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f | ..record.count....".}\n".).end.o |
35b40 | 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 | utfile:write(."\n".).outfile:wri |
35b60 | 74 65 28 20 22 2d 2d 20 43 68 69 6c 64 20 6c 69 6e 6b 73 5c 6e 63 68 69 6c 64 72 65 6e 20 3d 20 | te(."--.Child.links\nchildren.=. |
35b80 | 7b 7d 5c 6e 22 20 29 0a 66 6f 72 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 | {}\n".).for.i=1,table.getn(order |
35ba0 | 69 6e 67 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e | ing).do.local.thisfunc.=.orderin |
35bc0 | 67 5b 69 5d 0a 6c 6f 63 61 6c 20 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 | g[i].local.record.=.self.rawstat |
35be0 | 73 5b 74 68 69 73 66 75 6e 63 5d 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 68 69 6c | s[thisfunc].outfile:write(."chil |
35c00 | 64 72 65 6e 5b 22 20 2e 2e 20 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 66 6f 72 20 6b 2c | dren["....i...."].=.{.".).for.k, |
35c20 | 76 20 69 6e 20 70 61 69 72 73 28 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 69 | v.in.pairs(record.children).do.i |
35c40 | 66 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 6e 20 2d 2d 20 6e 6f 6e 2d 72 65 63 6f 72 | f.functonum[k].then.--.non-recor |
35c60 | 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 6e 6f | ded.functions.will.be.ignored.no |
35c80 | 77 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 2e 2e | w.outfile:write(.functonum[k]... |
35ca0 | 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 | .",.".).end.end.outfile:write(." |
35cc0 | 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 22 20 29 | }\n".).end.outfile:write(."\n".) |
35ce0 | 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 43 68 69 6c 64 20 63 61 6c 6c 20 63 | .outfile:write(."--.Child.call.c |
35d00 | 6f 75 6e 74 73 5c 6e 63 68 69 6c 64 63 6f 75 6e 74 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 | ounts\nchildcounts.=.{}\n".).for |
35d20 | 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 | .i=1,table.getn(ordering).do.loc |
35d40 | 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 | al.thisfunc.=.ordering[i].local. |
35d60 | 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d | record.=.self.rawstats[thisfunc] |
35d80 | 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 68 69 6c 64 72 65 6e 5b 22 20 2e 2e 20 69 | .outfile:write(."children["....i |
35da0 | 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 72 65 63 6f 72 64 | ...."].=.{.".).for.k,v.in.record |
35dc0 | 2e 63 68 69 6c 64 72 65 6e 20 64 6f 0a 69 66 20 66 75 6e 63 74 6f 6e 75 6d 5b 6b 5d 20 74 68 65 | .children.do.if.functonum[k].the |
35de0 | 6e 20 2d 2d 20 6e 6f 6e 2d 72 65 63 6f 72 64 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 77 69 6c 6c | n.--.non-recorded.functions.will |
35e00 | 20 62 65 20 69 67 6e 6f 72 65 64 20 6e 6f 77 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 76 | .be.ignored.now.outfile:write(.v |
35e20 | 20 2e 2e 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 | ....",.".).end.end.outfile:write |
35e40 | 28 20 22 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e | (."}\n".).end.outfile:write(."\n |
35e60 | 22 20 29 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 2d 2d 20 43 68 69 6c 64 20 63 61 6c | ".).outfile:write(."--.Child.cal |
35e80 | 6c 20 74 69 6d 65 5c 6e 63 68 69 6c 64 74 69 6d 65 73 20 3d 20 7b 7d 5c 6e 22 20 29 0a 66 6f 72 | l.time\nchildtimes.=.{}\n".).for |
35ea0 | 20 69 3d 31 2c 74 61 62 6c 65 2e 67 65 74 6e 28 6f 72 64 65 72 69 6e 67 29 20 64 6f 0a 6c 6f 63 | .i=1,table.getn(ordering).do.loc |
35ec0 | 61 6c 20 74 68 69 73 66 75 6e 63 20 3d 20 6f 72 64 65 72 69 6e 67 5b 69 5d 0a 6c 6f 63 61 6c 20 | al.thisfunc.=.ordering[i].local. |
35ee0 | 72 65 63 6f 72 64 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 74 68 69 73 66 75 6e 63 5d | record.=.self.rawstats[thisfunc] |
35f00 | 3b 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 63 68 69 6c 64 72 65 6e 5b 22 20 2e 2e 20 | ;.outfile:write(."children[".... |
35f20 | 69 20 2e 2e 20 22 5d 20 3d 20 7b 20 22 20 29 0a 66 6f 72 20 6b 2c 76 20 69 6e 20 70 61 69 72 73 | i...."].=.{.".).for.k,v.in.pairs |
35f40 | 28 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 69 66 20 66 75 6e 63 74 6f 6e 75 | (record.children).do.if.functonu |
35f60 | 6d 5b 6b 5d 20 74 68 65 6e 20 2d 2d 20 6e 6f 6e 2d 72 65 63 6f 72 64 65 64 20 66 75 6e 63 74 69 | m[k].then.--.non-recorded.functi |
35f80 | 6f 6e 73 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 6e 6f 77 0a 6f 75 74 66 69 6c 65 3a | ons.will.be.ignored.now.outfile: |
35fa0 | 77 72 69 74 65 28 20 72 65 63 6f 72 64 2e 63 68 69 6c 64 72 65 6e 5f 74 69 6d 65 5b 6b 5d 20 2e | write(.record.children_time[k].. |
35fc0 | 2e 20 22 2c 20 22 20 29 0a 65 6e 64 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 | ..",.".).end.end.outfile:write(. |
35fe0 | 22 7d 5c 6e 22 20 29 0a 65 6e 64 0a 6f 75 74 66 69 6c 65 3a 77 72 69 74 65 28 20 22 5c 6e 5c 6e | "}\n".).end.outfile:write(."\n\n |
36000 | 2d 2d 20 54 68 61 74 20 69 73 20 61 6c 6c 2e 5c 6e 5c 6e 22 20 29 0a 6f 75 74 66 69 6c 65 3a 66 | --.That.is.all.\n\n".).outfile:f |
36020 | 6c 75 73 68 28 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 5f 70 | lush().end.function._profiler._p |
36040 | 72 65 74 74 79 5f 6e 61 6d 65 28 73 65 6c 66 2c 66 75 6e 63 29 0a 6c 6f 63 61 6c 20 69 6e 66 6f | retty_name(self,func).local.info |
36060 | 20 3d 20 73 65 6c 66 2e 72 61 77 73 74 61 74 73 5b 20 66 75 6e 63 20 5d 2e 66 75 6e 63 5f 69 6e | .=.self.rawstats[.func.].func_in |
36080 | 66 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 22 22 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 | fo.local.name.=."".if.info.what. |
360a0 | 3d 3d 20 22 4c 75 61 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 22 4c 3a 22 0a 65 6e 64 0a 69 66 | ==."Lua".then.name.=."L:".end.if |
360c0 | 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 22 43 | .info.what.==."C".then.name.=."C |
360e0 | 3a 22 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 3d 3d 20 22 6d 61 69 6e 22 20 74 68 | :".end.if.info.what.==."main".th |
36100 | 65 6e 0a 6e 61 6d 65 20 3d 20 22 20 3a 22 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e 6e 61 6d 65 20 | en.name.=.".:".end.if.info.name. |
36120 | 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 3c 22 2e 2e | ==.nil.then.name.=.name...."<".. |
36140 | 74 6f 73 74 72 69 6e 67 28 66 75 6e 63 29 20 2e 2e 20 22 3e 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 | tostring(func)....">".else.name. |
36160 | 3d 20 6e 61 6d 65 20 2e 2e 20 69 6e 66 6f 2e 6e 61 6d 65 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 2e | =.name....info.name.end.if.info. |
36180 | 73 6f 75 72 63 65 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 40 22 20 2e | source.then.name.=.name...."@".. |
361a0 | 2e 20 69 6e 66 6f 2e 73 6f 75 72 63 65 0a 65 6c 73 65 0a 69 66 20 69 6e 66 6f 2e 77 68 61 74 20 | ..info.source.else.if.info.what. |
361c0 | 3d 3d 20 22 43 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 40 3f 22 0a | ==."C".then.name.=.name...."@?". |
361e0 | 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 40 3c 73 74 72 69 6e 67 3e 22 0a | else.name.=.name...."@<string>". |
36200 | 65 6e 64 0a 65 6e 64 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 22 3a 22 0a 69 66 20 69 6e | end.end.name.=.name....":".if.in |
36220 | 66 6f 2e 77 68 61 74 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 | fo.what.==."C".then.name.=.name. |
36240 | 2e 2e 20 22 3f 22 0a 65 6c 73 65 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 69 6e 66 6f 2e | ..."?".else.name.=.name....info. |
36260 | 6c 69 6e 65 64 65 66 69 6e 65 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a | linedefined.end.return.name.end. |
36280 | 66 75 6e 63 74 69 6f 6e 20 5f 70 72 6f 66 69 6c 65 72 2e 70 72 65 76 65 6e 74 28 73 65 6c 66 2c | function._profiler.prevent(self, |
362a0 | 20 66 75 6e 63 2c 20 6c 65 76 65 6c 29 0a 73 65 6c 66 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e | .func,.level).self.prevented_fun |
362c0 | 63 74 69 6f 6e 73 5b 66 75 6e 63 5d 20 3d 20 28 6c 65 76 65 6c 20 6f 72 20 31 29 0a 65 6e 64 0a | ctions[func].=.(level.or.1).end. |
362e0 | 5f 70 72 6f 66 69 6c 65 72 2e 70 72 65 76 65 6e 74 65 64 5f 66 75 6e 63 74 69 6f 6e 73 20 3d 20 | _profiler.prevented_functions.=. |
36300 | 7b 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 73 74 61 72 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 | {.[_profiler.start].=.2,.[_profi |
36320 | 6c 65 72 2e 73 74 6f 70 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 69 6e 74 65 72 | ler.stop].=.2,.[_profiler._inter |
36340 | 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 74 69 6d 65 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 | nal_profile_by_time].=.2,.[_prof |
36360 | 69 6c 65 72 2e 5f 69 6e 74 65 72 6e 61 6c 5f 70 72 6f 66 69 6c 65 5f 62 79 5f 63 61 6c 6c 5d 20 | iler._internal_profile_by_call]. |
36380 | 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 65 72 5f 62 79 5f | =.2,.[_profiler_hook_wrapper_by_ |
363a0 | 74 69 6d 65 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 5f 68 6f 6f 6b 5f 77 72 61 70 70 | time].=.2,.[_profiler_hook_wrapp |
363c0 | 65 72 5f 62 79 5f 63 61 6c 6c 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 70 72 65 76 | er_by_call].=.2,.[_profiler.prev |
363e0 | 65 6e 74 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 5f 67 65 74 5f 66 75 6e 63 5f 72 | ent].=.2,.[_profiler._get_func_r |
36400 | 65 63 5d 20 3d 20 32 2c 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 72 65 70 6f 72 74 5d 20 3d 20 32 2c | ec].=.2,.[_profiler.report].=.2, |
36420 | 0a 5b 5f 70 72 6f 66 69 6c 65 72 2e 6c 75 61 5f 72 65 70 6f 72 74 5d 20 3d 20 32 2c 0a 5b 5f 70 | .[_profiler.lua_report].=.2,.[_p |
36440 | 72 6f 66 69 6c 65 72 2e 5f 70 72 65 74 74 79 5f 6e 61 6d 65 5d 20 3d 20 32 0a 7d 0a 00 70 72 65 | rofiler._pretty_name].=.2.}..pre |
36460 | 6d 61 6b 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 | make.dotnet.=.{.}.premake.dotnet |
36480 | 2e 6e 61 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 | .namestyle.=."windows".local.fla |
364a0 | 67 73 20 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 | gs.=.{.FatalWarning...=."/warnas |
364c0 | 65 72 72 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 | error",.Optimize.......=."/optim |
364e0 | 69 7a 65 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 | ize",.OptimizeSize...=."/optimiz |
36500 | 65 22 2c 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 | e",.OptimizeSpeed..=."/optimize" |
36520 | 2c 0a 53 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 | ,.Symbols........=."/debug",.Uns |
36540 | 61 66 65 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 | afe.........=."/unsafe".}.functi |
36560 | 6f 6e 20 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 | on.premake.dotnet.getbuildaction |
36580 | 28 66 63 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 | (fcfg).local.ext.=.path.getexten |
365a0 | 73 69 6f 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 | sion(fcfg.name):lower().if.fcfg. |
365c0 | 62 75 69 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 | buildaction.==."Compile".or.ext. |
365e0 | 3d 3d 20 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 | ==.".cs".then.return."Compile".e |
36600 | 6c 73 65 69 66 20 66 63 66 67 2e 62 75 69 6c 64 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 | lseif.fcfg.buildaction.==."Embed |
36620 | 22 20 6f 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 | ".or.ext.==.".resx".then.return. |
36640 | 22 45 6d 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 | "EmbeddedResource".elseif.fcfg.b |
36660 | 75 69 6c 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 | uildaction.==."Copy".or.ext.==." |
36680 | 2e 61 73 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 | .asax".or.ext.==.".aspx".then.re |
366a0 | 74 75 72 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 | turn."Content".else.return."None |
366c0 | 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 | ".end.end.function.premake.dotne |
366e0 | 74 2e 67 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 | t.getcompilervar(cfg).if.(_OPTIO |
36700 | 4e 53 2e 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 | NS.dotnet.==."msnet").then.retur |
36720 | 6e 20 22 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 | n."csc".elseif.(_OPTIONS.dotnet. |
36740 | 3d 3d 20 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 | ==."mono").then.if.(cfg.framewor |
36760 | 6b 20 3c 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 | k.<=."1.1").then.return."mcs".el |
36780 | 73 65 69 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 | seif.(cfg.framework.>=."4.0").th |
367a0 | 65 6e 0a 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 | en.return."dmcs".else..return."g |
367c0 | 6d 63 73 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 | mcs".end.else.return."cscc".end. |
367e0 | 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 65 74 66 | end.function.premake.dotnet.getf |
36800 | 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 74 | lags(cfg).local.result.=.table.t |
36820 | 72 61 6e 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 | ranslate(cfg.flags,.flags).retur |
36840 | 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 64 6f | n.result.end.function.premake.do |
36860 | 74 6e 65 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 | tnet.getkind(cfg).if.(cfg.kind.= |
36880 | 3d 20 22 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 | =."ConsoleApp").then.return."Exe |
368a0 | 22 0a 65 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 | ".elseif.(cfg.kind.==."WindowedA |
368c0 | 70 70 22 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 | pp").then.return."WinExe".elseif |
368e0 | 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 29 20 74 68 65 6e 0a | .(cfg.kind.==."SharedLib").then. |
36900 | 72 65 74 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 | return."Library".end.end.premake |
36920 | 2e 67 63 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 | .gcc.=.{.}.premake.gcc.cc.....=. |
36940 | 22 67 63 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 | "gcc".premake.gcc.cxx....=."g++" |
36960 | 0a 70 72 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 | .premake.gcc.ar.....=."ar".prema |
36980 | 6b 65 2e 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 | ke.gcc.llvm...=.false.local.cfla |
369a0 | 67 73 20 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 | gs.=.{.EnableSSE......=."-msse", |
369c0 | 0a 45 6e 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 6e 61 62 | .EnableSSE2.....=."-msse2",.Enab |
369e0 | 6c 65 41 56 58 20 20 20 20 20 20 3d 20 22 2d 6d 61 76 78 22 2c 0a 45 6e 61 62 6c 65 41 56 58 32 | leAVX......=."-mavx",.EnableAVX2 |
36a00 | 20 20 20 20 20 3d 20 22 2d 6d 61 76 78 32 22 2c 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 | .....=."-mavx2",.ExtraWarnings.. |
36a20 | 3d 20 22 2d 57 61 6c 6c 20 2d 57 65 78 74 72 61 22 2c 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 | =."-Wall.-Wextra",.FatalWarnings |
36a40 | 20 20 3d 20 22 2d 57 65 72 72 6f 72 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 20 20 20 3d 20 | ..=."-Werror",.FloatFast......=. |
36a60 | 22 2d 66 66 61 73 74 2d 6d 61 74 68 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 | "-ffast-math",.FloatStrict....=. |
36a80 | 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 2c 0a 4e 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 | "-ffloat-store",.NoFramePointer. |
36aa0 | 3d 20 22 2d 66 6f 6d 69 74 2d 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 2c 0a 4f 70 74 69 6d 69 | =."-fomit-frame-pointer",.Optimi |
36ac0 | 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 20 | ze.......=."-O2",.OptimizeSize.. |
36ae0 | 20 3d 20 22 2d 4f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 20 3d 20 22 2d 4f 33 22 | .=."-Os",.OptimizeSpeed..=."-O3" |
36b00 | 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c | ,.Symbols........=."-g",.}.local |
36b20 | 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 | .cxxflags.=.{.NoExceptions...=." |
36b40 | 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 | -fno-exceptions",.NoRTTI........ |
36b60 | 20 3d 20 22 2d 66 6e 6f 2d 72 74 74 69 22 2c 0a 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d | .=."-fno-rtti",.UnsignedChar...= |
36b80 | 20 22 2d 66 75 6e 73 69 67 6e 65 64 2d 63 68 61 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 63 | ."-funsigned-char",.}.premake.gc |
36ba0 | 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c | c.platforms.=.{.Native.=.{.cppfl |
36bc0 | 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 78 33 32 20 3d 20 7b 0a 63 70 70 | ags.=."-MMD.-MP",.},.x32.=.{.cpp |
36be0 | 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 | flags.=."-MMD.-MP",.flags....=." |
36c00 | 2d 6d 33 32 22 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 | -m32",.},.x64.=.{.cppflags.=."-M |
36c20 | 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 6d 36 34 22 2c 0a 7d 2c 0a 55 | MD.-MP",.flags....=."-m64",.},.U |
36c40 | 6e 69 76 65 72 73 61 6c 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c | niversal.=.{.ar.......=."libtool |
36c60 | 22 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 | ",.cppflags.=."-MMD.-MP",.flags. |
36c80 | 20 20 20 3d 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 | ...=."-arch.i386.-arch.x86_64.-a |
36ca0 | 72 63 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a 7d 2c 0a 55 6e 69 76 65 72 73 | rch.ppc.-arch.ppc64",.},.Univers |
36cc0 | 61 6c 33 32 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 2c 0a 63 | al32.=.{.ar.......=."libtool",.c |
36ce0 | 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 20 20 3d | ppflags.=."-MMD.-MP",.flags....= |
36d00 | 20 22 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68 20 70 70 63 22 2c 0a 7d 2c 0a 55 6e 69 76 | ."-arch.i386.-arch.ppc",.},.Univ |
36d20 | 65 72 73 61 6c 36 34 20 3d 20 7b 0a 61 72 20 20 20 20 20 20 20 3d 20 22 6c 69 62 74 6f 6f 6c 22 | ersal64.=.{.ar.......=."libtool" |
36d40 | 2c 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 66 6c 61 67 73 20 20 | ,.cppflags.=."-MMD.-MP",.flags.. |
36d60 | 20 20 3d 20 22 2d 61 72 63 68 20 78 38 36 5f 36 34 20 2d 61 72 63 68 20 70 70 63 36 34 22 2c 0a | ..=."-arch.x86_64.-arch.ppc64",. |
36d80 | 7d 2c 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 | },.PS3.=.{.cc.........=."ppu-lv2 |
36da0 | 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b | -g++",.cxx........=."ppu-lv2-g++ |
36dc0 | 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 | ",.ar.........=."ppu-lv2-ar",.cp |
36de0 | 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 2c 0a 57 69 69 44 65 76 | pflags...=."-MMD.-MP",.},.WiiDev |
36e00 | 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 20 2d 49 24 | .=.{.cppflags....=."-MMD.-MP.-I$ |
36e20 | 28 4c 49 42 4f 47 43 5f 49 4e 43 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c 0a 6c 64 66 6c 61 67 | (LIBOGC_INC).$(MACHDEP)",.ldflag |
36e40 | 73 3d 20 22 2d 4c 24 28 4c 49 42 4f 47 43 5f 4c 49 42 29 20 24 28 4d 41 43 48 44 45 50 29 22 2c | s=."-L$(LIBOGC_LIB).$(MACHDEP)", |
36e60 | 0a 63 66 67 73 65 74 74 69 6e 67 73 20 3d 20 5b 5b 0a 20 20 69 66 65 71 20 28 24 28 73 74 72 69 | .cfgsettings.=.[[...ifeq.($(stri |
36e80 | 70 20 24 28 44 45 56 4b 49 54 50 50 43 29 29 2c 29 0a 20 20 20 20 24 28 65 72 72 6f 72 20 22 44 | p.$(DEVKITPPC)),).....$(error."D |
36ea0 | 45 56 4b 49 54 50 50 43 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 | EVKITPPC.environment.variable.is |
36ec0 | 20 6e 6f 74 20 73 65 74 22 29 27 0a 20 20 65 6e 64 69 66 0a 20 20 69 6e 63 6c 75 64 65 20 24 28 | .not.set")'...endif...include.$( |
36ee0 | 44 45 56 4b 49 54 50 50 43 29 2f 77 69 69 5f 72 75 6c 65 73 27 5d 5d 2c 0a 7d 2c 0a 4f 72 62 69 | DEVKITPPC)/wii_rules']],.},.Orbi |
36f00 | 73 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c 61 6e 67 22 | s.=.{.cc.........=."orbis-clang" |
36f20 | 2c 0a 63 78 78 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 63 6c 61 6e 67 2b 2b 22 2c 0a | ,.cxx........=."orbis-clang++",. |
36f40 | 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 6f 72 62 69 73 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 | ar.........=."orbis-ar",.cppflag |
36f60 | 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 | s...=."-MMD.-MP",.}.}.local.plat |
36f80 | 66 6f 72 6d 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 | forms.=.premake.gcc.platforms.fu |
36fa0 | 6e 63 74 69 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 | nction.premake.gcc.getcppflags(c |
36fc0 | 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 | fg).local.flags.=.{.}.table.inse |
36fe0 | 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d | rt(flags,.platforms[cfg.platform |
37000 | 5d 2e 63 70 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 | ].cppflags).if.flags[1]:startswi |
37020 | 74 68 28 22 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 | th("-MMD").then.table.insert(fla |
37040 | 67 73 2c 20 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 | gs,."-MP").end.return.flags.end. |
37060 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 6c 61 67 73 28 63 | function.premake.gcc.getcflags(c |
37080 | 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 | fg).local.result.=.table.transla |
370a0 | 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 | te(cfg.flags,.cflags).table.inse |
370c0 | 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 | rt(result,.platforms[cfg.platfor |
370e0 | 6d 5d 2e 66 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 | m].flags).if.cfg.system.~=."wind |
37100 | 6f 77 73 22 20 61 6e 64 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 | ows".and.cfg.kind.==."SharedLib" |
37120 | 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 |
37140 | 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 |
37160 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a | on.premake.gcc.getcxxflags(cfg). |
37180 | 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 |
371a0 | 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 |
371c0 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 64 | t.end.function.premake.gcc.getld |
371e0 | 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 |
37200 | 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 69 66 20 63 | .not.cfg.flags.Symbols.then.if.c |
37220 | 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 65 6c 73 65 0a | fg.system.==."macosx".then.else. |
37240 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 65 | table.insert(result,."-s").end.e |
37260 | 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 | nd.if.cfg.kind.==."SharedLib".th |
37280 | 65 6e 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 6d 61 63 6f 73 78 22 20 74 68 65 | en.if.cfg.system.==."macosx".the |
372a0 | 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 64 79 6e 61 6d 69 63 | n.table.insert(result,."-dynamic |
372c0 | 6c 69 62 22 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 | lib").else.table.insert(result,. |
372e0 | 22 2d 73 68 61 72 65 64 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 | "-shared").end.if.cfg.system.==. |
37300 | 22 77 69 6e 64 6f 77 73 22 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d | "windows".and.not.cfg.flags.NoIm |
37320 | 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 | portLib.then.table.insert(result |
37340 | 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e 20 63 66 67 2e 6c 69 | ,.'-Wl,--out-implib="'....cfg.li |
37360 | 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 65 6e | nktarget.fullpath....'"').end.en |
37380 | 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 61 | d.if.cfg.kind.==."WindowedApp".a |
373a0 | 6e 64 20 63 66 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 77 69 6e 64 6f 77 73 22 20 74 68 65 6e 0a | nd.cfg.system.==."windows".then. |
373c0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 6d 77 69 6e 64 6f 77 73 22 | table.insert(result,."-mwindows" |
373e0 | 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 | ).end.local.platform.=.platforms |
37400 | 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | [cfg.platform].table.insert(resu |
37420 | 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | lt,.platform.flags).table.insert |
37440 | 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 72 | (result,.platform.ldflags).retur |
37460 | 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 | n.result.end.function.premake.gc |
37480 | 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | c.getlibdirflags(cfg).local.resu |
374a0 | 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 | lt.=.{.}.for._,.value.in.ipairs( |
374c0 | 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 64 69 | premake.getlinks(cfg,."all",."di |
374e0 | 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c | rectory")).do.table.insert(resul |
37500 | 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 | t,.'-L'...._MAKE.esc(value)).end |
37520 | 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 |
37540 | 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 70 29 0a 69 66 20 70 61 74 68 2e 67 65 74 | ake.gcc.islibfile(p).if.path.get |
37560 | 65 78 74 65 6e 73 69 6f 6e 28 70 29 20 3d 3d 20 22 2e 61 22 20 74 68 65 6e 0a 72 65 74 75 72 6e | extension(p).==.".a".then.return |
37580 | 20 74 72 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 | .true.end.return.false.end.funct |
375a0 | 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 | ion.premake.gcc.getlibfiles(cfg) |
375c0 | 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 | .local.result.=.{}.for._,.value. |
375e0 | 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 | in.ipairs(premake.getlinks(cfg,. |
37600 | 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a 69 66 20 70 72 65 | "system",."fullpath")).do.if.pre |
37620 | 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 76 61 6c 75 65 29 20 74 68 65 6e 0a 74 | make.gcc.islibfile(value).then.t |
37640 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 | able.insert(result,._MAKE.esc(va |
37660 | 6c 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | lue)).end.end.return.result.end. |
37680 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 | function.premake.gcc.getlinkflag |
376a0 | 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 | s(cfg).local.result.=.{}.for._,. |
376c0 | 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 | value.in.ipairs(premake.getlinks |
376e0 | 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f 0a | (cfg,."system",."fullpath")).do. |
37700 | 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 69 73 6c 69 62 66 69 6c 65 28 76 61 6c 75 65 29 20 | if.premake.gcc.islibfile(value). |
37720 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 5f 4d 41 4b 45 2e | then.table.insert(result,._MAKE. |
37740 | 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e | esc(value)).elseif.path.getexten |
37760 | 73 69 6f 6e 28 76 61 6c 75 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 74 68 65 6e | sion(value).==.".framework".then |
37780 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 66 72 61 6d 65 77 6f 72 | .table.insert(result,.'-framewor |
377a0 | 6b 20 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d | k.'...._MAKE.esc(path.getbasenam |
377c0 | 65 28 76 61 6c 75 65 29 29 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | e(value))).else.table.insert(res |
377e0 | 75 6c 74 2c 20 27 2d 6c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e | ult,.'-l'...._MAKE.esc(path.getn |
37800 | 61 6d 65 28 76 61 6c 75 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 | ame(value))).end.end.return.resu |
37820 | 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 61 | lt.end.function.premake.gcc.geta |
37840 | 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 6e 64 78 29 0a 6c 6f 63 61 6c | rchiveflags(prj,.cfg,.ndx).local |
37860 | 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 3a 73 74 61 | .result.=.{}.if.cfg.platform:sta |
37880 | 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 69 66 20 70 72 6a | rtswith("Universal").then.if.prj |
378a0 | 2e 6f 70 74 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 20 74 68 65 6e 0a 65 72 72 6f 72 | .options.ArchiveSplit.then.error |
378c0 | 28 22 67 63 63 20 74 6f 6f 6c 20 27 55 6e 69 76 65 72 73 61 6c 2a 27 20 70 6c 61 74 66 6f 72 6d | ("gcc.tool.'Universal*'.platform |
378e0 | 73 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 70 6c 69 74 20 61 72 63 68 69 76 65 73 22 | s.do.not.support.split.archives" |
37900 | 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6f 27 29 | ).end.table.insert(result,.'-o') |
37920 | 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 41 72 63 68 69 76 | .else.if.(not.prj.options.Archiv |
37940 | 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d | eSplit).then.if.premake.gcc.llvm |
37960 | 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 72 63 73 27 | .then.table.insert(result,.'rcs' |
37980 | 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 72 63 | ).else.table.insert(result,.'-rc |
379a0 | 73 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 6c 6c 76 6d | s').end.else.if.premake.gcc.llvm |
379c0 | 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 6e 64 78 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | .then.if.(not.ndx).then.table.in |
379e0 | 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 71 63 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e | sert(result,.'qc').else.table.in |
37a00 | 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 63 73 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 28 | sert(result,.'cs').end.else.if.( |
37a20 | 6e 6f 74 20 6e 64 78 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 | not.ndx).then.table.insert(resul |
37a40 | 74 2c 20 27 2d 71 63 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | t,.'-qc').else.table.insert(resu |
37a60 | 6c 74 2c 20 27 2d 63 73 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 | lt,.'-cs').end.end.end.end.retur |
37a80 | 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 | n.result.end.function.premake.gc |
37aa0 | 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 6c 20 72 65 73 75 | c.getdefines(defines).local.resu |
37ac0 | 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 | lt.=.{.}.for._,def.in.ipairs(def |
37ae0 | 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d | ines).do.table.insert(result,.'- |
37b00 | 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 | D'....def).end.return.result.end |
37b20 | 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 6e 63 6c 75 64 65 | .function.premake.gcc.getinclude |
37b40 | 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | dirs(includedirs).local.result.= |
37b60 | 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 | .{.}.for._,dir.in.ipairs(include |
37b80 | 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d | dirs).do.table.insert(result,."- |
37ba0 | 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 72 65 74 75 72 6e | I"...._MAKE.esc(dir)).end.return |
37bc0 | 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 | .result.end.function.premake.gcc |
37be0 | 2e 67 65 74 71 75 6f 74 65 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 | .getquoteincludedirs(includedirs |
37c00 | 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 | ).local.result.=.{.}.for._,dir.i |
37c20 | 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 | n.ipairs(includedirs).do.table.i |
37c40 | 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 69 71 75 6f 74 65 20 22 20 2e 2e 20 5f 4d 41 4b | nsert(result,."-iquote."...._MAK |
37c60 | 45 2e 65 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 | E.esc(dir)).end.return.result.en |
37c80 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 63 63 2e 67 65 74 63 66 67 73 65 74 | d.function.premake.gcc.getcfgset |
37ca0 | 74 69 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e | tings(cfg).return.platforms[cfg. |
37cc0 | 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 | platform].cfgsettings.end..prema |
37ce0 | 6b 65 2e 67 68 73 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 6e 61 6d 65 73 74 79 | ke.ghs.=.{.}.premake.ghs.namesty |
37d00 | 6c 65 20 3d 20 22 50 53 33 22 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 63 63 20 20 20 20 20 3d 20 | le.=."PS3".premake.ghs.cc.....=. |
37d20 | 22 63 63 70 70 63 22 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 63 78 78 20 20 20 20 3d 20 22 63 78 | "ccppc".premake.ghs.cxx....=."cx |
37d40 | 70 70 63 22 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 61 72 20 20 20 20 20 3d 20 22 63 78 70 70 63 | ppc".premake.ghs.ar.....=."cxppc |
37d60 | 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 | ".local.cflags.=.{.FatalWarnings |
37d80 | 20 20 3d 20 22 2d 2d 71 75 69 74 5f 61 66 74 65 72 5f 77 61 72 6e 69 6e 67 73 22 2c 0a 4f 70 74 | ..=."--quit_after_warnings",.Opt |
37da0 | 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 4f 67 65 6e 65 72 61 6c 22 2c 0a 4f 70 74 69 6d | imize.......=."-Ogeneral",.Optim |
37dc0 | 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 4f 73 69 7a 65 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 | izeSize...=."-Osize",.OptimizeSp |
37de0 | 65 65 64 20 20 3d 20 22 2d 4f 73 70 65 65 64 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 | eed..=."-Ospeed",.Symbols....... |
37e00 | 20 3d 20 22 2d 67 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f | .=."-g",.}.local.cxxflags.=.{.No |
37e20 | 45 78 63 65 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 2d 6e 6f 5f 65 78 63 65 70 74 69 6f 6e 73 22 | Exceptions...=."--no_exceptions" |
37e40 | 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 6e 6f 5f 72 74 74 69 22 2c 0a | ,.NoRTTI.........=."--no_rtti",. |
37e60 | 55 6e 73 69 67 6e 65 64 43 68 61 72 20 20 20 3d 20 22 2d 2d 75 6e 73 69 67 6e 65 64 5f 63 68 61 | UnsignedChar...=."--unsigned_cha |
37e80 | 72 73 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 67 68 73 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 0a 7b | rs",.}.premake.ghs.platforms.=.{ |
37ea0 | 0a 4e 61 74 69 76 65 20 3d 20 7b 0a 63 70 70 66 6c 61 67 73 20 3d 20 22 2d 4d 4d 44 22 2c 0a 7d | .Native.=.{.cppflags.=."-MMD",.} |
37ec0 | 2c 0a 50 6f 77 65 72 50 43 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 70 70 | ,.PowerPC.=.{.cc.........=."ccpp |
37ee0 | 63 22 2c 0a 63 78 78 20 20 20 20 20 20 20 3d 20 22 63 78 70 70 63 22 2c 0a 61 72 20 20 20 20 20 | c",.cxx.......=."cxppc",.ar..... |
37f00 | 20 20 3d 20 22 63 78 70 70 63 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 | ..=."cxppc",.cppflags...=."-MMD" |
37f20 | 2c 0a 61 72 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 2c | ,.arflags....=."-archive.-o",.}, |
37f40 | 0a 41 52 4d 20 3d 20 7b 0a 63 63 20 20 20 20 20 20 20 20 20 3d 20 22 63 63 61 72 6d 22 2c 0a 63 | .ARM.=.{.cc.........=."ccarm",.c |
37f60 | 78 78 20 20 20 20 20 20 20 20 3d 20 22 63 78 61 72 6d 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 | xx........=."cxarm",.ar......... |
37f80 | 3d 20 22 63 78 61 72 6d 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 22 2c 0a | =."cxarm",.cppflags...=."-MMD",. |
37fa0 | 61 72 66 6c 61 67 73 20 20 20 20 3d 20 22 2d 61 72 63 68 69 76 65 20 2d 6f 22 2c 0a 7d 0a 7d 0a | arflags....=."-archive.-o",.}.}. |
37fc0 | 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 70 6c | local.platforms.=.premake.ghs.pl |
37fe0 | 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 | atforms.function.premake.ghs.get |
38000 | 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a | cppflags(cfg).local.flags.=.{.}. |
38020 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 | table.insert(flags,.platforms[cf |
38040 | 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 66 6c 61 | g.platform].cppflags).return.fla |
38060 | 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 | gs.end.function.premake.ghs.getc |
38080 | 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. |
380a0 | 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 66 6c 61 67 73 29 0a 74 61 62 | translate(cfg.flags,.cflags).tab |
380c0 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e | le.insert(result,.platforms[cfg. |
380e0 | 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | platform].flags).return.result.e |
38100 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 78 78 66 6c | nd.function.premake.ghs.getcxxfl |
38120 | 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 | ags(cfg).local.result.=.table.tr |
38140 | 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 | anslate(cfg.flags,.cxxflags).ret |
38160 | 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e | urn.result.end.function.premake. |
38180 | 67 68 73 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 | ghs.getldflags(cfg).local.result |
381a0 | 20 3d 20 7b 20 7d 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 | .=.{.}.local.platform.=.platform |
381c0 | 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | s[cfg.platform].table.insert(res |
381e0 | 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | ult,.platform.flags).table.inser |
38200 | 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 74 75 | t(result,.platform.ldflags).retu |
38220 | 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 |
38240 | 68 73 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | hs.getlibdirflags(cfg).local.res |
38260 | 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 | ult.=.{.}.for._,.value.in.ipairs |
38280 | 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 64 | (premake.getlinks(cfg,."all",."d |
382a0 | 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 | irectory")).do.table.insert(resu |
382c0 | 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e | lt,.'-L'...._MAKE.esc(value)).en |
382e0 | 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 |
38300 | 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 | make.ghs.getlibfiles(cfg).local. |
38320 | 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 | result.=.{}.return.result.end.fu |
38340 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 | nction.premake.ghs.getlinkflags( |
38360 | 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 61 | cfg).local.result.=.{}.for._,.va |
38380 | 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 63 | lue.in.ipairs(premake.getlinks(c |
383a0 | 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 2e | fg,."system",."name")).do.table. |
383c0 | 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 6c 6e 6b 3d 27 20 2e 2e 20 5f 4d 41 4b 45 2e | insert(result,.'-lnk='...._MAKE. |
383e0 | 65 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e | esc(value)).end.return.result.en |
38400 | 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 61 72 63 68 69 76 | d.function.premake.ghs.getarchiv |
38420 | 65 66 6c 61 67 73 28 70 72 6a 2c 20 63 66 67 2c 20 6e 64 78 29 0a 69 66 20 70 72 6a 2e 6f 70 74 | eflags(prj,.cfg,.ndx).if.prj.opt |
38440 | 69 6f 6e 73 2e 41 72 63 68 69 76 65 53 70 6c 69 74 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 67 68 | ions.ArchiveSplit.then.error("gh |
38460 | 73 20 74 6f 6f 6c 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 70 6c 69 74 20 61 72 | s.tool.does.not.support.split.ar |
38480 | 63 68 69 76 65 73 22 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c | chives").end.local.result.=.{}.l |
384a0 | 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c | ocal.platform.=.platforms[cfg.pl |
384c0 | 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 | atform].table.insert(result,.pla |
384e0 | 74 66 6f 72 6d 2e 61 72 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 | tform.arflags).return.result.end |
38500 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 64 65 66 69 6e 65 73 | .function.premake.ghs.getdefines |
38520 | 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 | (defines).local.result.=.{.}.for |
38540 | 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 | ._,def.in.ipairs(defines).do.tab |
38560 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 | le.insert(result,.'-D'....def).e |
38580 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | nd.return.result.end.function.pr |
385a0 | 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 69 6e 63 6c 75 64 65 | emake.ghs.getincludedirs(include |
385c0 | 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 | dirs).local.result.=.{.}.for._,d |
385e0 | 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 | ir.in.ipairs(includedirs).do.tab |
38600 | 6c 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 | le.insert(result,."-I"...._MAKE. |
38620 | 65 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 | esc(dir)).end.return.result.end. |
38640 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 68 73 2e 67 65 74 63 66 67 73 65 74 74 69 | function.premake.ghs.getcfgsetti |
38660 | 6e 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c | ngs(cfg).return.platforms[cfg.pl |
38680 | 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 | atform].cfgsettings.end..premake |
386a0 | 2e 6d 73 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 73 63 2e 6e 61 6d 65 73 74 79 6c 65 | .msc.=.{.}.premake.msc.namestyle |
386c0 | 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a 00 70 72 65 6d 61 6b 65 2e 6f 77 20 3d 20 7b 20 7d 0a 70 | .=."windows"..premake.ow.=.{.}.p |
386e0 | 72 65 6d 61 6b 65 2e 6f 77 2e 6e 61 6d 65 73 74 79 6c 65 20 3d 20 22 77 69 6e 64 6f 77 73 22 0a | remake.ow.namestyle.=."windows". |
38700 | 70 72 65 6d 61 6b 65 2e 6f 77 2e 63 63 20 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 | premake.ow.cc.....=."WCL386".pre |
38720 | 6d 61 6b 65 2e 6f 77 2e 63 78 78 20 20 20 20 3d 20 22 57 43 4c 33 38 36 22 0a 70 72 65 6d 61 6b | make.ow.cxx....=."WCL386".premak |
38740 | 65 2e 6f 77 2e 61 72 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 | e.ow.ar.....=."ar".local.cflags. |
38760 | 3d 0a 7b 0a 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 77 78 22 2c 0a 46 61 74 61 | =.{.ExtraWarnings..=."-wx",.Fata |
38780 | 6c 57 61 72 6e 69 6e 67 20 20 20 3d 20 22 2d 77 65 22 2c 0a 46 6c 6f 61 74 46 61 73 74 20 20 20 | lWarning...=."-we",.FloatFast... |
387a0 | 20 20 20 3d 20 22 2d 6f 6d 6e 22 2c 0a 46 6c 6f 61 74 53 74 72 69 63 74 20 20 20 20 3d 20 22 2d | ...=."-omn",.FloatStrict....=."- |
387c0 | 6f 70 22 2c 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 3d 20 22 2d 6f 78 22 2c 0a 4f 70 74 | op",.Optimize.......=."-ox",.Opt |
387e0 | 69 6d 69 7a 65 53 69 7a 65 20 20 20 3d 20 22 2d 6f 73 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 70 65 | imizeSize...=."-os",.OptimizeSpe |
38800 | 65 64 20 20 3d 20 22 2d 6f 74 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 3d 20 22 2d | ed..=."-ot",.Symbols........=."- |
38820 | 64 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 78 78 66 6c 61 67 73 20 3d 0a 7b 0a 4e 6f 45 78 63 65 | d2",.}.local.cxxflags.=.{.NoExce |
38840 | 70 74 69 6f 6e 73 20 20 20 3d 20 22 2d 78 64 22 2c 0a 4e 6f 52 54 54 49 20 20 20 20 20 20 20 20 | ptions...=."-xd",.NoRTTI........ |
38860 | 20 3d 20 22 2d 78 72 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 6f 77 2e 70 6c 61 74 66 6f 72 6d 73 | .=."-xr",.}.premake.ow.platforms |
38880 | 20 3d 20 0a 7b 0a 4e 61 74 69 76 65 20 3d 20 7b 20 0a 66 6c 61 67 73 20 3d 20 22 22 20 0a 7d 2c | .=..{.Native.=.{..flags.=.""..}, |
388a0 | 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 70 70 66 6c 61 | .}.function.premake.ow.getcppfla |
388c0 | 67 73 28 63 66 67 29 0a 72 65 74 75 72 6e 20 7b 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 | gs(cfg).return.{}.end.function.p |
388e0 | 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 | remake.ow.getcflags(cfg).local.r |
38900 | 65 73 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 | esult.=.table.translate(cfg.flag |
38920 | 73 2c 20 63 66 6c 61 67 73 29 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 | s,.cflags).if.(cfg.flags.Symbols |
38940 | 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 22 2d 68 77 | ).then.table.insert(result,."-hw |
38960 | 22 29 20 20 20 2d 2d 20 57 61 74 63 6f 6d 20 64 65 62 75 67 20 66 6f 72 6d 61 74 20 66 6f 72 20 | ")...--.Watcom.debug.format.for. |
38980 | 57 61 74 63 6f 6d 20 64 65 62 75 67 67 65 72 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c | Watcom.debugger.end.return.resul |
389a0 | 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 63 78 78 | t.end.function.premake.ow.getcxx |
389c0 | 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. |
389e0 | 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c 20 63 78 78 66 6c 61 67 73 29 0a 72 | translate(cfg.flags,.cxxflags).r |
38a00 | 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 |
38a20 | 65 2e 6f 77 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c | e.ow.getldflags(cfg).local.resul |
38a40 | 74 20 3d 20 7b 20 7d 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 29 20 74 | t.=.{.}.if.(cfg.flags.Symbols).t |
38a60 | 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 6f 70 20 73 79 6d | hen.table.insert(result,."op.sym |
38a80 | 66 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 | f").end.return.result.end.functi |
38aa0 | 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c | on.premake.ow.getlibfiles(cfg).l |
38ac0 | 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 | ocal.result.=.{}.return.result.e |
38ae0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 6c 69 6e 6b 66 6c | nd.function.premake.ow.getlinkfl |
38b00 | 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 72 65 74 75 | ags(cfg).local.result.=.{.}.retu |
38b20 | 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 6f | rn.result.end.function.premake.o |
38b40 | 77 2e 67 65 74 64 65 66 69 6e 65 73 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 | w.getdefines(defines).local.resu |
38b60 | 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 | lt.=.{.}.for._,def.in.ipairs(def |
38b80 | 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d | ines).do.table.insert(result,.'- |
38ba0 | 44 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 | D'....def).end.return.result.end |
38bc0 | 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6f 77 2e 67 65 74 69 6e 63 6c 75 64 65 64 | .function.premake.ow.getincluded |
38be0 | 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 | irs(includedirs).local.result.=. |
38c00 | 7b 20 7d 0a 66 6f 72 20 5f 2c 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 | {.}.for._,dir.in.ipairs(included |
38c20 | 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 49 | irs).do.table.insert(result,.'-I |
38c40 | 20 22 27 20 2e 2e 20 64 69 72 20 2e 2e 20 27 22 27 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 | ."'....dir....'"').end.return.re |
38c60 | 73 75 6c 74 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 73 6e 63 20 3d 20 7b 20 7d 0a 70 72 65 6d | sult.end..premake.snc.=.{.}.prem |
38c80 | 61 6b 65 2e 73 6e 63 2e 63 63 20 20 20 20 20 3d 20 22 73 6e 63 22 0a 70 72 65 6d 61 6b 65 2e 73 | ake.snc.cc.....=."snc".premake.s |
38ca0 | 6e 63 2e 63 78 78 20 20 20 20 3d 20 22 67 2b 2b 22 0a 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 61 72 | nc.cxx....=."g++".premake.snc.ar |
38cc0 | 20 20 20 20 20 3d 20 22 61 72 22 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 0a 7b 0a 45 78 74 | .....=."ar".local.cflags.=.{.Ext |
38ce0 | 72 61 57 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 64 69 61 67 3d 32 22 2c 0a 46 61 74 61 6c 57 | raWarnings..=."-Xdiag=2",.FatalW |
38d00 | 61 72 6e 69 6e 67 73 20 20 3d 20 22 2d 58 71 75 69 74 3d 32 22 2c 0a 7d 0a 6c 6f 63 61 6c 20 63 | arnings..=."-Xquit=2",.}.local.c |
38d20 | 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 22 2c | xxflags.=.{.NoExceptions...=."", |
38d40 | 20 2d 2d 20 4e 6f 20 65 78 63 65 70 74 69 6f 6e 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 | .--.No.exceptions.is.the.default |
38d60 | 20 69 6e 20 74 68 65 20 53 4e 43 20 63 6f 6d 70 69 6c 65 72 2e 0a 4e 6f 52 54 54 49 20 20 20 20 | .in.the.SNC.compiler..NoRTTI.... |
38d80 | 20 20 20 20 20 3d 20 22 2d 58 63 2d 3d 72 74 74 69 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 73 6e | .....=."-Xc-=rtti",.}.premake.sn |
38da0 | 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 0a 7b 0a 50 53 33 20 3d 20 7b 0a 63 63 20 20 20 20 20 | c.platforms.=..{.PS3.=.{.cc..... |
38dc0 | 20 20 20 20 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 63 78 78 20 20 20 20 20 20 20 20 | ....=."ppu-lv2-g++",.cxx........ |
38de0 | 3d 20 22 70 70 75 2d 6c 76 32 2d 67 2b 2b 22 2c 0a 61 72 20 20 20 20 20 20 20 20 20 3d 20 22 70 | =."ppu-lv2-g++",.ar.........=."p |
38e00 | 70 75 2d 6c 76 32 2d 61 72 22 2c 0a 63 70 70 66 6c 61 67 73 20 20 20 3d 20 22 2d 4d 4d 44 20 2d | pu-lv2-ar",.cppflags...=."-MMD.- |
38e20 | 4d 50 22 2c 0a 7d 0a 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 | MP",.}.}.local.platforms.=.prema |
38e40 | 6b 65 2e 73 6e 63 2e 70 6c 61 74 66 6f 72 6d 73 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | ke.snc.platforms.function.premak |
38e60 | 65 2e 73 6e 63 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | e.snc.getcppflags(cfg).local.res |
38e80 | 75 6c 74 20 3d 20 7b 20 7d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 | ult.=.{.}.table.insert(result,.p |
38ea0 | 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 70 70 66 6c 61 67 73 29 | latforms[cfg.platform].cppflags) |
38ec0 | 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 |
38ee0 | 61 6b 65 2e 73 6e 63 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | ake.snc.getcflags(cfg).local.res |
38f00 | 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c | ult.=.table.translate(cfg.flags, |
38f20 | 20 63 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c | .cflags).table.insert(result,.pl |
38f40 | 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 66 6c 61 67 73 29 0a 69 66 20 | atforms[cfg.platform].flags).if. |
38f60 | 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 | cfg.kind.==."SharedLib".then.tab |
38f80 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 22 2d 66 50 49 43 22 29 0a 65 6e 64 0a 72 | le.insert(result,."-fPIC").end.r |
38fa0 | 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 |
38fc0 | 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | e.snc.getcxxflags(cfg).local.res |
38fe0 | 75 6c 74 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 66 6c 61 67 73 2c | ult.=.table.translate(cfg.flags, |
39000 | 20 63 78 78 66 6c 61 67 73 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e | .cxxflags).return.result.end.fun |
39020 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 | ction.premake.snc.getldflags(cfg |
39040 | 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 69 66 20 6e 6f 74 20 63 66 67 2e | ).local.result.=.{.}.if.not.cfg. |
39060 | 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | flags.Symbols.then.table.insert( |
39080 | 72 65 73 75 6c 74 2c 20 22 2d 73 22 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d | result,."-s").end.if.cfg.kind.== |
390a0 | 20 22 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | ."SharedLib".then.table.insert(r |
390c0 | 65 73 75 6c 74 2c 20 22 2d 73 68 61 72 65 64 22 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 | esult,."-shared").if.not.cfg.fla |
390e0 | 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | gs.NoImportLib.then.table.insert |
39100 | 28 72 65 73 75 6c 74 2c 20 27 2d 57 6c 2c 2d 2d 6f 75 74 2d 69 6d 70 6c 69 62 3d 22 27 20 2e 2e | (result,.'-Wl,--out-implib="'... |
39120 | 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 20 2e 2e 20 27 22 27 29 | .cfg.linktarget.fullpath....'"') |
39140 | 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f | .end.end.local.platform.=.platfo |
39160 | 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | rms[cfg.platform].table.insert(r |
39180 | 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 66 6c 61 67 73 29 0a 74 61 62 6c 65 2e 69 6e 73 | esult,.platform.flags).table.ins |
391a0 | 65 72 74 28 72 65 73 75 6c 74 2c 20 70 6c 61 74 66 6f 72 6d 2e 6c 64 66 6c 61 67 73 29 0a 72 65 | ert(result,.platform.ldflags).re |
391c0 | 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 | turn.result.end.function.premake |
391e0 | 2e 73 6e 63 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 | .snc.getlibdirflags(cfg).local.r |
39200 | 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 | esult.=.{.}.for._,.value.in.ipai |
39220 | 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 | rs(premake.getlinks(cfg,."all",. |
39240 | 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 | "directory")).do.table.insert(re |
39260 | 73 75 6c 74 2c 20 27 2d 4c 27 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 29 0a | sult,.'-L'...._MAKE.esc(value)). |
39280 | 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 |
392a0 | 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 62 66 69 6c 65 73 28 63 66 67 29 0a 6c 6f 63 61 | remake.snc.getlibfiles(cfg).loca |
392c0 | 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a | l.result.=.{}.return.result.end. |
392e0 | 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 | function.premake.snc.getlinkflag |
39300 | 73 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 | s(cfg).local.result.=.{}.for._,. |
39320 | 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 | value.in.ipairs(premake.getlinks |
39340 | 28 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 | (cfg,."system",."name")).do.tabl |
39360 | 65 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 | e.insert(result,.'-l'...._MAKE.e |
39380 | 73 63 28 76 61 6c 75 65 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 | sc(value)).end.return.result.end |
393a0 | 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 64 65 66 69 6e 65 73 | .function.premake.snc.getdefines |
393c0 | 28 64 65 66 69 6e 65 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 | (defines).local.result.=.{.}.for |
393e0 | 20 5f 2c 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 | ._,def.in.ipairs(defines).do.tab |
39400 | 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 27 2d 44 27 20 2e 2e 20 64 65 66 29 0a 65 | le.insert(result,.'-D'....def).e |
39420 | 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 | nd.return.result.end.function.pr |
39440 | 65 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 | emake.snc.getincludedirs(include |
39460 | 64 69 72 73 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 64 | dirs).local.result.=.{.}.for._,d |
39480 | 69 72 20 69 6e 20 69 70 61 69 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 74 61 62 | ir.in.ipairs(includedirs).do.tab |
394a0 | 6c 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 | le.insert(result,."-I"...._MAKE. |
394c0 | 65 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 | esc(dir)).end.return.result.end. |
394e0 | 00 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 76 61 6c | .premake.valac.=.{.}.premake.val |
39500 | 61 63 2e 76 61 6c 61 63 20 20 3d 20 22 76 61 6c 61 63 22 0a 70 72 65 6d 61 6b 65 2e 76 61 6c 61 | ac.valac..=."valac".premake.vala |
39520 | 63 2e 63 63 20 20 20 20 20 3d 20 22 67 63 63 22 0a 6c 6f 63 61 6c 20 76 61 6c 61 66 6c 61 67 73 | c.cc.....=."gcc".local.valaflags |
39540 | 20 3d 0a 7b 0a 44 69 73 61 62 6c 65 41 73 73 65 72 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3d | .=.{.DisableAssert.............= |
39560 | 20 22 2d 2d 64 69 73 61 62 6c 65 2d 61 73 73 65 72 74 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 | ."--disable-assert",............ |
39580 | 20 20 20 2d 2d 20 44 69 73 61 62 6c 65 20 61 73 73 65 72 74 69 6f 6e 73 0a 44 69 73 61 62 6c 65 | ...--.Disable.assertions.Disable |
395a0 | 53 69 6e 63 65 43 68 65 63 6b 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 64 69 73 61 62 6c 65 2d | SinceCheck.........=."--disable- |
395c0 | 73 69 6e 63 65 2d 63 68 65 63 6b 22 2c 20 20 20 20 20 20 20 20 20 20 2d 2d 20 44 6f 20 6e 6f 74 | since-check",..........--.Do.not |
395e0 | 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 75 73 65 64 20 73 79 6d 62 6f 6c 73 20 65 78 69 73 | .check.whether.used.symbols.exis |
39600 | 74 20 69 6e 20 6c 6f 63 61 6c 20 70 61 63 6b 61 67 65 73 0a 44 69 73 61 62 6c 65 57 61 72 6e 69 | t.in.local.packages.DisableWarni |
39620 | 6e 67 73 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 64 69 73 61 62 6c 65 2d 77 61 72 6e 69 | ngs...........=."--disable-warni |
39640 | 6e 67 73 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 44 69 73 61 62 6c 65 20 77 61 72 | ngs",.............--.Disable.war |
39660 | 6e 69 6e 67 73 0a 45 6e 61 62 6c 65 43 68 65 63 6b 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 | nings.EnableChecking............ |
39680 | 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 63 68 65 63 6b 69 6e 67 22 2c 20 20 20 20 20 20 20 20 20 20 | =."--enable-checking",.......... |
396a0 | 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 72 75 6e 2d 74 69 6d | ....--.Enable.additional.run-tim |
396c0 | 65 20 63 68 65 63 6b 73 0a 45 6e 61 62 6c 65 44 65 70 72 65 63 61 74 65 64 20 20 20 20 20 20 20 | e.checks.EnableDeprecated....... |
396e0 | 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 64 65 70 72 65 63 61 74 65 64 22 2c 20 20 20 20 20 | ...=."--enable-deprecated",..... |
39700 | 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 64 65 70 72 65 63 61 74 65 64 20 66 65 61 74 | .......--.Enable.deprecated.feat |
39720 | 75 72 65 73 0a 45 6e 61 62 6c 65 45 78 70 65 72 69 6d 65 6e 74 61 6c 20 20 20 20 20 20 20 20 3d | ures.EnableExperimental........= |
39740 | 20 22 2d 2d 65 6e 61 62 6c 65 2d 65 78 70 65 72 69 6d 65 6e 74 61 6c 22 2c 20 20 20 20 20 20 20 | ."--enable-experimental",....... |
39760 | 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 66 65 61 74 75 72 | ...--.Enable.experimental.featur |
39780 | 65 73 0a 45 6e 61 62 6c 65 45 78 70 65 72 69 6d 65 6e 74 61 6c 4e 6f 6e 4e 75 6c 6c 20 3d 20 22 | es.EnableExperimentalNonNull.=." |
397a0 | 2d 2d 65 6e 61 62 6c 65 2d 65 78 70 65 72 69 6d 65 6e 74 61 6c 2d 6e 6f 6e 2d 6e 75 6c 6c 22 2c | --enable-experimental-non-null", |
397c0 | 20 2d 2d 20 45 6e 61 62 6c 65 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 65 6e 68 61 6e 63 65 6d | .--.Enable.experimental.enhancem |
397e0 | 65 6e 74 73 20 66 6f 72 20 6e 6f 6e 2d 6e 75 6c 6c 20 74 79 70 65 73 0a 45 6e 61 62 6c 65 47 4f | ents.for.non-null.types.EnableGO |
39800 | 62 6a 65 63 74 54 72 61 63 69 6e 67 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 67 6f | bjectTracing......=."--enable-go |
39820 | 62 6a 65 63 74 2d 74 72 61 63 69 6e 67 22 2c 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 | bject-tracing",.......--.Enable. |
39840 | 47 4f 62 6a 65 63 74 20 63 72 65 61 74 69 6f 6e 20 74 72 61 63 69 6e 67 0a 45 6e 61 62 6c 65 4d | GObject.creation.tracing.EnableM |
39860 | 65 6d 50 72 6f 66 69 6c 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 65 6e 61 62 6c 65 2d 6d | emProfiler.........=."--enable-m |
39880 | 65 6d 2d 70 72 6f 66 69 6c 65 72 22 2c 20 20 20 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 | em-profiler",..........--.Enable |
398a0 | 20 47 4c 69 62 20 6d 65 6d 6f 72 79 20 70 72 6f 66 69 6c 65 72 0a 45 6e 61 62 6c 65 54 68 72 65 | .GLib.memory.profiler.EnableThre |
398c0 | 61 64 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 74 68 72 65 61 64 22 2c 20 20 20 | ading...........=."--thread",... |
398e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 45 6e 61 62 6c 65 20 6d 75 | ....................--.Enable.mu |
39900 | 6c 74 69 74 68 72 65 61 64 69 6e 67 20 73 75 70 70 6f 72 74 0a 46 61 74 61 6c 57 61 72 6e 69 6e | ltithreading.support.FatalWarnin |
39920 | 67 73 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 66 61 74 61 6c 2d 77 61 72 6e 69 6e | gs.............=."--fatal-warnin |
39940 | 67 73 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 54 72 65 61 74 20 77 61 72 6e | gs",...............--.Treat.warn |
39960 | 69 6e 67 73 20 61 73 20 66 61 74 61 6c 0a 48 69 64 65 49 6e 74 65 72 6e 61 6c 20 20 20 20 20 20 | ings.as.fatal.HideInternal...... |
39980 | 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 68 69 64 65 2d 69 6e 74 65 72 6e 61 6c 22 2c 20 20 20 20 | ........=."--hide-internal",.... |
399a0 | 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 48 69 64 65 20 73 79 6d 62 6f 6c 73 20 6d 61 72 6b | ............--.Hide.symbols.mark |
399c0 | 65 64 20 61 73 20 69 6e 74 65 72 6e 61 6c 0a 4e 6f 53 74 64 50 6b 67 20 20 20 20 20 20 20 20 20 | ed.as.internal.NoStdPkg......... |
399e0 | 20 20 20 20 20 20 20 20 20 3d 20 22 2d 2d 6e 6f 73 74 64 70 6b 67 22 2c 20 20 20 20 20 20 20 20 | .........=."--nostdpkg",........ |
39a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 2d 20 44 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 73 | .............--.Do.not.include.s |
39a20 | 74 61 6e 64 61 72 64 20 70 61 63 6b 61 67 65 73 0a 4f 70 74 69 6d 69 7a 65 20 20 20 20 20 20 20 | tandard.packages.Optimize....... |
39a40 | 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 20 2d 4f 32 22 2c 0a 4f 70 74 69 6d 69 7a 65 53 | ...........=."-X.-O2",.OptimizeS |
39a60 | 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 20 2d 4f 73 22 2c 0a 4f 70 74 | ize..............=."-X.-Os",.Opt |
39a80 | 69 6d 69 7a 65 53 70 65 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 2d 58 20 2d 4f 33 | imizeSpeed.............=."-X.-O3 |
39aa0 | 22 2c 0a 53 79 6d 62 6f 6c 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 | ",.Symbols...................=." |
39ac0 | 2d 67 22 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -g",............................ |
39ae0 | 20 2d 2d 20 50 72 6f 64 75 63 65 20 64 65 62 75 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 7d 0a | .--.Produce.debug.information.}. |
39b00 | 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 7d 0a 66 75 6e | premake.valac.platforms.=.{}.fun |
39b20 | 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 76 61 6c 61 66 6c 61 67 73 | ction.premake.valac.getvalaflags |
39b40 | 28 63 66 67 29 0a 72 65 74 75 72 6e 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 | (cfg).return.table.translate(cfg |
39b60 | 2e 66 6c 61 67 73 2c 20 76 61 6c 61 66 6c 61 67 73 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | .flags,.valaflags).end.function. |
39b80 | 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 6c 69 6e 6b 73 28 6c 69 6e 6b 73 29 0a 6c 6f | premake.valac.getlinks(links).lo |
39ba0 | 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6b 67 20 69 6e 20 69 | cal.result.=.{.}.for._,.pkg.in.i |
39bc0 | 70 61 69 72 73 28 6c 69 6e 6b 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | pairs(links).do.table.insert(res |
39be0 | 75 6c 74 2c 20 27 2d 2d 70 6b 67 20 27 20 2e 2e 20 70 6b 67 29 0a 65 6e 64 0a 72 65 74 75 72 6e | ult,.'--pkg.'....pkg).end.return |
39c00 | 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 76 61 6c | .result.end.function.premake.val |
39c20 | 61 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 6c 20 72 65 73 | ac.getdefines(defines).local.res |
39c40 | 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 64 65 66 20 69 6e 20 69 70 61 69 72 73 28 64 | ult.=.{.}.for._,.def.in.ipairs(d |
39c60 | 65 66 69 6e 65 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 75 6c 74 2c 20 | efines).do.table.insert(result,. |
39c80 | 27 2d 44 20 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a | '-D.'....def).end.return.result. |
39ca0 | 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 61 6c 61 63 2e 67 65 74 62 75 | end.function.premake.valac.getbu |
39cc0 | 69 6c 64 6f 70 74 69 6f 6e 73 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 0a 6c 6f 63 61 6c 20 72 | ildoptions(buildoptions).local.r |
39ce0 | 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 64 65 66 20 69 6e 20 69 70 61 69 72 73 | esult.=.{.}.for._,.def.in.ipairs |
39d00 | 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 | (buildoptions).do.table.insert(r |
39d20 | 65 73 75 6c 74 2c 20 27 2d 58 20 27 20 2e 2e 20 64 65 66 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 | esult,.'-X.'....def).end.return. |
39d40 | 72 65 73 75 6c 74 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 | result.end..function.premake.che |
39d60 | 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d | ckprojects().local.action.=.prem |
39d80 | 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 | ake.action.current().for.sln.in. |
39da0 | 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 69 66 20 28 23 | premake.solution.each().do.if.(# |
39dc0 | 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 20 3d 3d 20 30 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e | sln.projects.==.0).then.return.n |
39de0 | 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 | il,."solution.'"....sln.name.... |
39e00 | 22 27 20 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 70 72 6f 6a 65 63 74 22 0a 65 | "'.needs.at.least.one.project".e |
39e20 | 6e 64 0a 69 66 20 28 23 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 3d 3d 20 30 29 | nd.if.(#sln.configurations.==.0) |
39e40 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 73 6f 6c 75 74 69 6f 6e 20 27 22 20 2e | .then.return.nil,."solution.'".. |
39e60 | 2e 20 73 6c 6e 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 63 6f 6e 66 69 67 75 72 61 | ..sln.name...."'.needs.configura |
39e80 | 74 69 6f 6e 73 22 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f | tions".end.for.prj.in.premake.so |
39ea0 | 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 69 66 20 28 6e | lution.eachproject(sln).do.if.(n |
39ec0 | 6f 74 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c | ot.prj.language).then.return.nil |
39ee0 | 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e | ,."project.'"...prj.name...."'.n |
39f00 | 65 65 64 73 20 61 20 6c 61 6e 67 75 61 67 65 22 0a 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e | eeds.a.language".end.if.(action. |
39f20 | 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 29 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 74 61 | valid_languages).then.if.(not.ta |
39f40 | 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6c 61 6e 67 75 61 | ble.contains(action.valid_langua |
39f60 | 67 65 73 2c 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | ges,.prj.language)).then.return. |
39f80 | 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 | nil,."the."....action.shortname. |
39fa0 | 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 20 2e | ...".action.does.not.support.".. |
39fc0 | 2e 20 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e | ..prj.language....".projects".en |
39fe0 | 64 0a 65 6e 64 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e | d.end.for.cfg.in.premake.eachcon |
3a000 | 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 28 6e 6f 74 20 63 66 67 2e 6b 69 6e 64 29 20 74 68 | fig(prj).do.if.(not.cfg.kind).th |
3a020 | 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 22 70 72 6f 6a 65 63 74 20 27 22 20 2e 2e 70 72 6a | en.return.nil,."project.'"...prj |
3a040 | 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 6e 65 65 64 73 20 61 20 6b 69 6e 64 20 69 6e 20 63 6f 6e 66 | .name...."'.needs.a.kind.in.conf |
3a060 | 69 67 75 72 61 74 69 6f 6e 20 27 22 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 20 2e 2e 20 22 27 22 0a | iguration.'"....cfg.name...."'". |
3a080 | 65 6e 64 0a 69 66 20 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 6b 69 6e 64 73 29 20 74 68 65 6e | end.if.(action.valid_kinds).then |
3a0a0 | 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 61 63 74 69 6f 6e 2e 76 | .if.(not.table.contains(action.v |
3a0c0 | 61 6c 69 64 5f 6b 69 6e 64 73 2c 20 63 66 67 2e 6b 69 6e 64 29 29 20 74 68 65 6e 0a 72 65 74 75 | alid_kinds,.cfg.kind)).then.retu |
3a0e0 | 72 6e 20 6e 69 6c 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 | rn.nil,."the."....action.shortna |
3a100 | 6d 65 20 2e 2e 20 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 | me....".action.does.not.support. |
3a120 | 22 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 20 2e 2e 20 22 20 70 72 6f 6a 65 63 74 73 22 0a 65 6e 64 | "....cfg.kind....".projects".end |
3a140 | 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 | .end.end.if.action.oncheckprojec |
3a160 | 74 20 74 68 65 6e 0a 61 63 74 69 6f 6e 2e 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 28 70 72 6a | t.then.action.oncheckproject(prj |
3a180 | 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 | ).end.end.end.return.true.end.fu |
3a1a0 | 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 6c 6f 63 61 | nction.premake.checktools().loca |
3a1c0 | 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 |
3a1e0 | 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f 6f 6c 73 29 20 | t().if.(not.action.valid_tools). |
3a200 | 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 74 72 75 65 20 0a 65 6e 64 0a 66 6f 72 20 74 6f 6f 6c 2c | then..return.true..end.for.tool, |
3a220 | 20 76 61 6c 75 65 73 20 69 6e 20 70 61 69 72 73 28 61 63 74 69 6f 6e 2e 76 61 6c 69 64 5f 74 6f | .values.in.pairs(action.valid_to |
3a240 | 6f 6c 73 29 20 64 6f 0a 69 66 20 28 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 20 74 68 65 6e | ols).do.if.(_OPTIONS[tool]).then |
3a260 | 0a 69 66 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 76 61 6c 75 65 73 2c 20 | .if.(not.table.contains(values,. |
3a280 | 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c | _OPTIONS[tool])).then.return.nil |
3a2a0 | 2c 20 22 74 68 65 20 22 20 2e 2e 20 61 63 74 69 6f 6e 2e 73 68 6f 72 74 6e 61 6d 65 20 2e 2e 20 | ,."the."....action.shortname.... |
3a2c0 | 22 20 61 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 2f 22 20 2e 2e 20 | ".action.does.not.support./".... |
3a2e0 | 74 6f 6f 6c 20 2e 2e 20 22 3d 22 20 2e 2e 20 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c 5d 20 2e 2e | tool...."="...._OPTIONS[tool]... |
3a300 | 20 22 20 28 79 65 74 29 22 0a 65 6e 64 0a 65 6c 73 65 0a 5f 4f 50 54 49 4f 4e 53 5b 74 6f 6f 6c | .".(yet)".end.else._OPTIONS[tool |
3a320 | 5d 20 3d 20 76 61 6c 75 65 73 5b 31 5d 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 | ].=.values[1].end.end.return.tru |
3a340 | 65 0a 65 6e 64 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 | e.end..function.premake.showhelp |
3a360 | 28 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 55 73 61 67 65 3a 20 67 65 6e | ().printf("").printf("Usage:.gen |
3a380 | 69 65 20 5b 6f 70 74 69 6f 6e 73 5d 20 61 63 74 69 6f 6e 20 5b 61 72 67 75 6d 65 6e 74 73 5d 22 | ie.[options].action.[arguments]" |
3a3a0 | 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 69 6e 74 66 28 22 4f 50 54 49 4f 4e 53 22 29 0a 70 | ).printf("").printf("OPTIONS").p |
3a3c0 | 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 6f 70 74 69 6f 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e | rintf("").for.option.in.premake. |
3a3e0 | 6f 70 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 69 67 67 65 72 20 3d | option.each().do.local.trigger.= |
3a400 | 20 6f 70 74 69 6f 6e 2e 74 72 69 67 67 65 72 0a 6c 6f 63 61 6c 20 64 65 73 63 72 69 70 74 69 6f | .option.trigger.local.descriptio |
3a420 | 6e 20 3d 20 6f 70 74 69 6f 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 0a 69 66 20 28 6f 70 74 69 6f | n.=.option.description.if.(optio |
3a440 | 6e 2e 76 61 6c 75 65 29 20 74 68 65 6e 20 74 72 69 67 67 65 72 20 3d 20 74 72 69 67 67 65 72 20 | n.value).then.trigger.=.trigger. |
3a460 | 2e 2e 20 22 3d 22 20 2e 2e 20 6f 70 74 69 6f 6e 2e 76 61 6c 75 65 20 65 6e 64 0a 69 66 20 28 6f | ..."="....option.value.end.if.(o |
3a480 | 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 74 68 65 6e 20 64 65 73 63 72 69 70 74 69 6f 6e 20 | ption.allowed).then.description. |
3a4a0 | 3d 20 64 65 73 63 72 69 70 74 69 6f 6e 20 2e 2e 20 22 3b 20 6f 6e 65 20 6f 66 3a 22 20 65 6e 64 | =.description....";.one.of:".end |
3a4c0 | 0a 70 72 69 6e 74 66 28 22 20 2d 2d 25 2d 31 35 73 20 25 73 22 2c 20 74 72 69 67 67 65 72 2c 20 | .printf(".--%-15s.%s",.trigger,. |
3a4e0 | 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 69 66 20 28 6f 70 74 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 | description).if.(option.allowed) |
3a500 | 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 6f 70 74 | .then.for._,.value.in.ipairs(opt |
3a520 | 69 6f 6e 2e 61 6c 6c 6f 77 65 64 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 20 20 20 20 25 2d 31 | ion.allowed).do.printf(".....%-1 |
3a540 | 34 73 20 25 73 22 2c 20 76 61 6c 75 65 5b 31 5d 2c 20 76 61 6c 75 65 5b 32 5d 29 0a 65 6e 64 0a | 4s.%s",.value[1],.value[2]).end. |
3a560 | 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 41 43 54 49 4f | end.printf("").end.printf("ACTIO |
3a580 | 4e 53 22 29 0a 70 72 69 6e 74 66 28 22 22 29 0a 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 72 | NS").printf("").for.action.in.pr |
3a5a0 | 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 70 72 69 6e 74 66 28 22 20 | emake.action.each().do.printf(". |
3a5c0 | 25 2d 31 37 73 20 25 73 22 2c 20 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 2c 20 61 63 74 69 6f | %-17s.%s",.action.trigger,.actio |
3a5e0 | 6e 2e 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 65 6e 64 0a 70 72 69 6e 74 66 28 22 22 29 0a 70 72 | n.description).end.printf("").pr |
3a600 | 69 6e 74 66 28 22 46 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | intf("For.additional.information |
3a620 | 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a | ,.see.https://github.com/bkaradz |
3a640 | 69 63 2f 67 65 6e 69 65 22 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 5f 66 69 6c 65 6c 65 76 | ic/genie").end..premake._filelev |
3a660 | 65 6c 63 6f 6e 66 69 67 20 3d 20 66 61 6c 73 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | elconfig.=.false.function.premak |
3a680 | 65 2e 67 65 6e 65 72 61 74 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 2c 20 63 61 6c 6c 62 61 | e.generate(obj,.filename,.callba |
3a6a0 | 63 6b 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 | ck).filename.=.premake.project.g |
3a6c0 | 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 69 6f 2e 63 61 70 | etfilename(obj,.filename).io.cap |
3a6e0 | 74 75 72 65 28 29 0a 63 61 6c 6c 62 61 63 6b 28 6f 62 6a 29 0a 6c 6f 63 61 6c 20 6e 65 77 20 3d | ture().callback(obj).local.new.= |
3a700 | 20 69 6f 2e 65 6e 64 63 61 70 74 75 72 65 28 29 0a 6c 6f 63 61 6c 20 64 65 6c 74 61 20 3d 20 66 | .io.endcapture().local.delta.=.f |
3a720 | 61 6c 73 65 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 | alse.local.f,.err.=.io.open(file |
3a740 | 6e 61 6d 65 2c 20 22 72 62 22 29 0a 69 66 20 28 6e 6f 74 20 66 29 20 74 68 65 6e 0a 69 66 20 73 | name,."rb").if.(not.f).then.if.s |
3a760 | 74 72 69 6e 67 2e 66 69 6e 64 28 65 72 72 2c 20 22 4e 6f 20 73 75 63 68 20 66 69 6c 65 20 6f 72 | tring.find(err,."No.such.file.or |
3a780 | 20 64 69 72 65 63 74 6f 72 79 22 29 20 74 68 65 6e 0a 64 65 6c 74 61 20 3d 20 74 72 75 65 0a 65 | .directory").then.delta.=.true.e |
3a7a0 | 6c 73 65 0a 65 72 72 6f 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c | lse.error(err,.0).end.else.local |
3a7c0 | 20 65 78 69 73 74 69 6e 67 20 3d 20 66 3a 72 65 61 64 28 22 2a 61 6c 6c 22 29 0a 69 66 20 65 78 | .existing.=.f:read("*all").if.ex |
3a7e0 | 69 73 74 69 6e 67 20 7e 3d 20 6e 65 77 20 74 68 65 6e 0a 64 65 6c 74 61 20 3d 20 74 72 75 65 0a | isting.~=.new.then.delta.=.true. |
3a800 | 65 6e 64 0a 66 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 69 66 20 64 65 6c 74 61 20 74 68 65 6e 0a | end.f:close().end.if.delta.then. |
3a820 | 70 72 69 6e 74 66 28 22 47 65 6e 65 72 61 74 69 6e 67 20 25 73 2e 2e 2e 22 2c 20 66 69 6c 65 6e | printf("Generating.%s...",.filen |
3a840 | 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 | ame).local.f,.err.=.io.open(file |
3a860 | 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 28 6e 6f 74 20 66 29 20 74 68 65 6e 0a 65 72 72 6f | name,."wb").if.(not.f).then.erro |
3a880 | 72 28 65 72 72 2c 20 30 29 0a 65 6e 64 0a 66 3a 77 72 69 74 65 28 6e 65 77 29 0a 66 3a 63 6c 6f | r(err,.0).end.f:write(new).f:clo |
3a8a0 | 73 65 28 29 0a 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 | se().premake.stats.num_generated |
3a8c0 | 20 3d 20 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 20 2b | .=.premake.stats.num_generated.+ |
3a8e0 | 20 31 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 73 6b 69 70 70 65 | .1.else.premake.stats.num_skippe |
3a900 | 64 20 3d 20 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 73 6b 69 70 70 65 64 20 2b 20 | d.=.premake.stats.num_skipped.+. |
3a920 | 31 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 44 | 1.end.end.function.premake.findD |
3a940 | 65 66 61 75 6c 74 53 63 72 69 70 74 28 64 69 72 2c 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 | efaultScript(dir,.search_upwards |
3a960 | 29 0a 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 3d 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 | ).search_upwards.=.search_upward |
3a980 | 73 20 6f 72 20 74 72 75 65 0a 6c 6f 63 61 6c 20 6c 61 73 74 20 3d 20 22 22 0a 77 68 69 6c 65 20 | s.or.true.local.last.=."".while. |
3a9a0 | 64 69 72 20 7e 3d 20 6c 61 73 74 20 64 6f 0a 66 6f 72 20 5f 2c 20 6e 61 6d 65 20 69 6e 20 69 70 | dir.~=.last.do.for._,.name.in.ip |
3a9c0 | 61 69 72 73 28 7b 20 22 67 65 6e 69 65 2e 6c 75 61 22 2c 20 22 73 6f 6c 75 74 69 6f 6e 2e 6c 75 | airs({."genie.lua",."solution.lu |
3a9e0 | 61 22 2c 20 22 70 72 65 6d 61 6b 65 34 2e 6c 75 61 22 20 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 73 | a",."premake4.lua".}).do.local.s |
3aa00 | 63 72 69 70 74 30 20 3d 20 64 69 72 20 2e 2e 20 22 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 | cript0.=.dir...."/"....name.if.( |
3aa20 | 6f 73 2e 69 73 66 69 6c 65 28 73 63 72 69 70 74 30 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | os.isfile(script0)).then.return. |
3aa40 | 64 69 72 2c 20 6e 61 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 31 20 3d 20 64 69 | dir,.name.end.local.script1.=.di |
3aa60 | 72 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 20 2e 2e 20 6e 61 6d 65 0a 69 66 20 28 6f 73 2e | r...."/scripts/"....name.if.(os. |
3aa80 | 69 73 66 69 6c 65 28 73 63 72 69 70 74 31 29 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 | isfile(script1)).then.return.dir |
3aaa0 | 20 2e 2e 20 22 2f 73 63 72 69 70 74 73 2f 22 2c 20 6e 61 6d 65 0a 65 6e 64 0a 65 6e 64 0a 6c 61 | ...."/scripts/",.name.end.end.la |
3aac0 | 73 74 20 3d 20 64 69 72 0a 64 69 72 20 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 | st.=.dir.dir..=.path.getabsolute |
3aae0 | 28 64 69 72 20 2e 2e 20 22 2f 2e 2e 22 29 0a 69 66 20 64 69 72 20 3d 3d 20 22 2e 22 20 6f 72 20 | (dir...."/..").if.dir.==.".".or. |
3ab00 | 6e 6f 74 20 73 65 61 72 63 68 5f 75 70 77 61 72 64 73 20 74 68 65 6e 20 62 72 65 61 6b 20 65 6e | not.search_upwards.then.break.en |
3ab20 | 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2c 20 6e 69 6c 0a 65 6e 64 0a 00 69 74 65 72 20 | d.end.return.nil,.nil.end..iter. |
3ab40 | 3d 20 7b 7d 0a 66 75 6e 63 74 69 6f 6e 20 69 74 65 72 2e 73 6f 72 74 42 79 4b 65 79 73 28 61 72 | =.{}.function.iter.sortByKeys(ar |
3ab60 | 72 2c 20 66 29 0a 6c 6f 63 61 6c 20 61 20 3d 20 74 61 62 6c 65 2e 6b 65 79 73 28 61 72 72 29 0a | r,.f).local.a.=.table.keys(arr). |
3ab80 | 74 61 62 6c 65 2e 73 6f 72 74 28 61 2c 20 66 29 0a 6c 6f 63 61 6c 20 69 20 3d 20 30 0a 72 65 74 | table.sort(a,.f).local.i.=.0.ret |
3aba0 | 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 0a 69 20 3d 20 69 20 2b 20 31 0a 69 66 20 61 5b 69 5d | urn.function().i.=.i.+.1.if.a[i] |
3abc0 | 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 20 0a 72 65 74 75 72 6e 20 61 5b 69 5d 2c 20 61 72 72 5b 61 | .~=.nil.then..return.a[i],.arr[a |
3abe0 | 5b 69 5d 5d 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6f 64 65 62 6c | [i]].end.end.end..premake.codebl |
3ac00 | 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 72 20 20 | ocks.=.{.}.newaction.{.trigger.. |
3ac20 | 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 61 6d 65 | .......=."codeblocks",.shortname |
3ac40 | 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 72 69 70 | .......=."Code::Blocks",.descrip |
3ac60 | 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 6f 63 6b | tion.....=."Generate.Code::Block |
3ac80 | 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 20 20 20 | s.project.files",.valid_kinds... |
3aca0 | 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 | ..=.{."ConsoleApp",."WindowedApp |
3acc0 | 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 | ",."StaticLib",."SharedLib".},.v |
3ace0 | 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c | alid_languages.=.{."C",."C++".}, |
3ad00 | 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 20 22 67 | .valid_tools.....=.{.cc...=.{."g |
3ad20 | 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 66 75 6e | cc",."ow".},.},.onsolution.=.fun |
3ad40 | 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 2c | ction(sln).premake.generate(sln, |
3ad60 | 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 62 6c 6f | ."%%.workspace",.premake.codeblo |
3ad80 | 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 20 3d 20 | cks.workspace).end,.onproject.=. |
3ada0 | 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 65 28 70 | function(prj).premake.generate(p |
3adc0 | 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 63 6b 73 | rj,."%%.cbp",.premake.codeblocks |
3ade0 | 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 66 75 6e | .cbp).end,.oncleansolution.=.fun |
3ae00 | 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c | ction(sln).premake.clean.file(sl |
3ae20 | 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 61 6e 70 | n,."%%.workspace").end,.oncleanp |
3ae40 | 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 | roject.=.function(prj).premake.c |
3ae60 | 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 61 6b 65 | lean.file(prj,."%%.cbp").premake |
3ae80 | 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 0a 70 72 | .clean.file(prj,."%%.depend").pr |
3aea0 | 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 6f 75 74 | emake.clean.file(prj,."%%.layout |
3aec0 | 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 64 65 62 | ").end.}..function.premake.codeb |
3aee0 | 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 6c 20 76 | locks.workspace(sln)._p('<?xml.v |
3af00 | 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 20 73 74 | ersion="1.0".encoding="UTF-8".st |
3af20 | 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 42 6c 6f | andalone="yes".?>')._p('<CodeBlo |
3af40 | 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 57 6f 72 | cks_workspace_file>')._p(1,'<Wor |
3af60 | 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 29 0a 66 | kspace.title="%s">',.sln.name).f |
3af80 | 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 |
3afa0 | 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 70 61 74 | roject(sln).do.local.fname.=.pat |
3afc0 | 68 2e 6a 6f 69 6e 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 | h.join(path.getrelative(sln.loca |
3afe0 | 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 6c | tion,.prj.location),.prj.name).l |
3b000 | 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 20 3d 3d | ocal.active.=.iif(prj.project.== |
3b020 | 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 22 27 2c | .sln.projects[1],.'.active="1"', |
3b040 | 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 22 25 73 | .'')._p(2,'<Project.filename="%s |
3b060 | 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 20 5f 2c | .cbp"%s>',.fname,.active).for._, |
3b080 | 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 65 | dep.in.ipairs(premake.getdepende |
3b0a0 | 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 20 66 69 | ncies(prj)).do._p(3,'<Depends.fi |
3b0c0 | 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 6e 28 70 | lename="%s.cbp"./>',.path.join(p |
3b0e0 | 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 | ath.getrelative(sln.location,.de |
3b100 | 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 70 28 32 | p.location),.dep.name)).end._p(2 |
3b120 | 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 72 6b 73 | ,'</Project>').end._p(1,'</Works |
3b140 | 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 73 70 61 | pace>')._p('</CodeBlocks_workspa |
3b160 | 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 63 6b 73 | ce_file>').end..local.codeblocks |
3b180 | 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 6e 20 63 | .=.premake.codeblocks.function.c |
3b1a0 | 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 68 68 65 | odeblocks.files(prj).local.pchhe |
3b1c0 | 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 70 63 68 | ader.if.(prj.pchheader).then.pch |
3b1e0 | 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 2e 6c 6f | header.=.path.getrelative(prj.lo |
3b200 | 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 72 20 66 | cation,.prj.pchheader).end.for.f |
3b220 | 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 | cfg.in.premake.project.eachfile( |
3b240 | 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 22 25 73 | prj).do._p(2,'<Unit.filename="%s |
3b260 | 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 69 66 20 | ">',.premake.esc(fcfg.name)).if. |
3b280 | 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 5f 70 28 | fcfg.name.~=.fcfg.vpath.then._p( |
3b2a0 | 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 20 2f 3e | 3,'<Option.virtualFolder="%s"./> |
3b2c0 | 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 74 68 29 | ',.path.getdirectory(fcfg.vpath) |
3b2e0 | 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 66 63 66 | ).end.if.path.isresourcefile(fcf |
3b300 | 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 6d 70 69 | g.name).then._p(3,'<Option.compi |
3b320 | 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 70 61 74 | lerVar="WINDRES"./>').elseif.pat |
3b340 | 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 6c 61 6e | h.iscfile(fcfg.name).and.prj.lan |
3b360 | 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 74 69 6f | guage.==."C++".then._p(3,'<Optio |
3b380 | 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 66 20 6e | n.compilerVar="CC"./>').end.if.n |
3b3a0 | 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 61 6d 65 | ot.prj.flags.NoPCH.and.fcfg.name |
3b3c0 | 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 69 6f 6e | .==.pchheader.then._p(3,'<Option |
3b3e0 | 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 6a 2e 6c | .compilerVar="%s"./>',.iif(prj.l |
3b400 | 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 0a 5f 70 | anguage.==."C",."CC",."CPP"))._p |
3b420 | 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 5f 70 28 | (3,'<Option.compile="1"./>')._p( |
3b440 | 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 28 33 2c | 3,'<Option.weight="0"./>')._p(3, |
3b460 | 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 2f 3e 27 | '<Add.option="-x.c++-header"./>' |
3b480 | 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 0a 66 75 | ).end._p(2,'</Unit>').end.end.fu |
3b4a0 | 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 75 67 65 | nction.premake.codeblocks.debuge |
3b4c0 | 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 66 67 29 | nvs(cfg).if.premake.gettool(cfg) |
3b4e0 | 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 65 62 75 | .==.premake.gcc.then._p(3,'<debu |
3b500 | 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 6e 67 20 | gger>')._p(4,'<remote_debugging. |
3b520 | 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 67 2e 6c | target="%s">',.premake.esc(cfg.l |
3b540 | 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 61 6c 20 | ongname)).local.args.=.''.local. |
3b560 | 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 76 20 69 | sz.=.#cfg.debugenvs.for.idx,.v.i |
3b580 | 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 67 73 20 | n.ipairs(cfg.debugenvs).do.args. |
3b5a0 | 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 20 73 7a | =.args....'set.env.'....v..if.sz |
3b5c0 | 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 26 23 78 | .~=.idx.then.args.=.args....'&#x |
3b5e0 | 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 64 64 69 | 0A;'.end.end._p(5,'<options.addi |
3b600 | 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 72 67 73 | tional_cmds_before="%s"./>',args |
3b620 | 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 0a 5f 70 | )._p(4,'</remote_debugging>')._p |
3b640 | 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 28 27 53 | (3,'</debugger>').else..error('S |
3b660 | 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 6e 6f 20 | orry.at.this.moment.there.is.no. |
3b680 | 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 20 76 61 | support.for.debug.environment.va |
3b6a0 | 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 64 20 63 | riables.with.this.debugger.and.c |
3b6c0 | 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 70 72 65 | odeblocks').end.end.function.pre |
3b6e0 | 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 6c 20 63 | make.codeblocks.cbp(prj).local.c |
3b700 | 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 3c 3f 78 | c.=.premake.gettool(prj)._p('<?x |
3b720 | 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 46 2d 38 | ml.version="1.0".encoding="UTF-8 |
3b740 | 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 43 6f 64 | ".standalone="yes".?>')._p('<Cod |
3b760 | 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 27 3c 46 | eBlocks_project_file>')._p(1,'<F |
3b780 | 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 22 20 2f | ileVersion.major="1".minor="6"./ |
3b7a0 | 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 4f 70 74 | >')._p(1,'<Project>')._p(2,'<Opt |
3b7c0 | 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 73 63 28 | ion.title="%s"./>',.premake.esc( |
3b7e0 | 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 6d 6f 64 | prj.name))._p(2,'<Option.pch_mod |
3b800 | 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 69 6c 65 | e="2"./>')._p(2,'<Option.compile |
3b820 | 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 6c 20 70 | r="%s"./>',._OPTIONS.cc).local.p |
3b840 | 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 | latforms.=.premake.filterplatfor |
3b860 | 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 2c 20 22 | ms(prj.solution,.cc.platforms,." |
3b880 | 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 | Native").for.i.=.#platforms,.1,. |
3b8a0 | 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 | -1.do.if.premake.platforms[platf |
3b8c0 | 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 | orms[i]].iscrosscompiler.then.ta |
3b8e0 | 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 | ble.remove(platforms,.i).end.end |
3b900 | 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 66 6f 72 | .._p(2,'<Build>').for._,.platfor |
3b920 | 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 | m.in.ipairs(platforms).do.for.cf |
3b940 | 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 | g.in.premake.eachconfig(prj,.pla |
3b960 | 74 66 6f 72 6d 29 20 64 6f 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 74 61 | tform).do.local.includedirs.=.ta |
3b980 | 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 | ble.join(cfg.userincludedirs,.cf |
3b9a0 | 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 5f 70 28 33 2c 27 3c 54 61 72 67 65 74 20 74 69 74 | g.includedirs)._p(3,'<Target.tit |
3b9c0 | 6c 65 3d 22 25 73 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c 6f 6e 67 6e | le="%s">',.premake.esc(cfg.longn |
3b9e0 | 61 6d 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 | ame))._p(4,'<Option.output="%s". |
3ba00 | 70 72 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 | prefix_auto="0".extension_auto=" |
3ba20 | 30 22 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 | 0"./>',.premake.esc(cfg.buildtar |
3ba40 | 67 65 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 | get.fullpath)).if.cfg.debugdir.t |
3ba60 | 68 65 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 | hen._p(4,'<Option.working_dir="% |
3ba80 | 73 22 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 | s"./>',.premake.esc(cfg.debugdir |
3baa0 | 29 29 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 | )).end._p(4,'<Option.object_outp |
3bac0 | 75 74 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 | ut="%s"./>',.premake.esc(cfg.obj |
3bae0 | 65 63 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 | ectsdir)).local.types.=.{.Window |
3bb00 | 65 64 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 | edApp.=.0,.ConsoleApp.=.1,.Stati |
3bb20 | 63 4c 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 | cLib.=.2,.SharedLib.=.3.}._p(4,' |
3bb40 | 3c 4f 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 | <Option.type="%d"./>',.types[cfg |
3bb60 | 2e 6b 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 | .kind])._p(4,'<Option.compiler=" |
3bb80 | 25 73 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 | %s"./>',._OPTIONS.cc).if.(cfg.ki |
3bba0 | 6e 64 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 | nd.==."SharedLib").then._p(4,'<O |
3bbc0 | 70 74 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 | ption.createDefFile="0"./>')._p( |
3bbe0 | 34 2c 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 | 4,'<Option.createStaticLib="%s". |
3bc00 | 2f 3e 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 | />',.iif(cfg.flags.NoImportLib,. |
3bc20 | 30 2c 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 | 0,.1)).end._p(4,'<Compiler>').fo |
3bc40 | 72 20 5f 2c 66 6c 61 67 20 69 6e 20 69 70 61 69 72 73 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 | r._,flag.in.ipairs(table.join(cc |
3bc60 | 2e 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 63 2e 67 65 74 63 78 78 66 6c 61 67 73 28 | .getcflags(cfg),.cc.getcxxflags( |
3bc80 | 63 66 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 | cfg),.cc.getdefines(cfg.defines) |
3bca0 | 2c 20 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 | ,.cfg.buildoptions)).do._p(5,'<A |
3bcc0 | 64 64 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 | dd.option="%s"./>',.premake.esc( |
3bce0 | 66 6c 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 | flag)).end.if.not.cfg.flags.NoPC |
3bd00 | 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 35 2c 27 3c | H.and.cfg.pchheader.then._p(5,'< |
3bd20 | 41 64 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 | Add.option="-Winvalid-pch"./>'). |
3bd40 | 5f 70 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 | _p(5,'<Add.option="-include.&quo |
3bd60 | 74 3b 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 | t;%s""./>',.premake.esc(cfg |
3bd80 | 2e 70 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 | .pchheader)).end.for._,v.in.ipai |
3bda0 | 72 73 28 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 35 2c 27 3c 41 64 64 20 64 69 | rs(includedirs).do._p(5,'<Add.di |
3bdc0 | 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 76 29 | rectory="%s"./>',.premake.esc(v) |
3bde0 | 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 2c 27 | ).end._p(4,'</Compiler>')._p(4,' |
3be00 | 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 73 28 | <Linker>').for._,flag.in.ipairs( |
3be20 | 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 20 63 | table.join(cc.getldflags(cfg),.c |
3be40 | 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 20 6f | fg.linkoptions)).do._p(5,'<Add.o |
3be60 | 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 61 67 | ption="%s"./>',.premake.esc(flag |
3be80 | 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 | )).end.for._,v.in.ipairs(premake |
3bea0 | 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 | .getlinks(cfg,."all",."directory |
3bec0 | 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 73 22 | ")).do._p(5,'<Add.directory="%s" |
3bee0 | 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 5f 2c | ./>',.premake.esc(v)).end.for._, |
3bf00 | 76 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 | v.in.ipairs(premake.getlinks(cfg |
3bf20 | 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 27 3c | ,."all",."basename")).do._p(5,'< |
3bf40 | 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 65 73 | Add.library="%s"./>',.premake.es |
3bf60 | 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 20 70 | c(v)).end._p(4,'</Linker>').if.p |
3bf80 | 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 65 6e | remake.findfile(cfg,.".rc").then |
3bfa0 | 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 72 20 | ._p(4,'<ResourceCompiler>').for. |
3bfc0 | 5f 2c 76 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 5f 70 | _,v.in.ipairs(includedirs).do._p |
3bfe0 | 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 72 65 | (5,'<Add.directory="%s"./>',.pre |
3c000 | 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 |
3c020 | 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 5f 70 28 35 2c 27 | rs(cfg.resincludedirs).do._p(5,' |
3c040 | 3c 41 64 64 20 64 69 72 65 63 74 6f 72 79 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 | <Add.directory="%s"./>',.premake |
3c060 | 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 72 63 65 43 6f 6d | .esc(v)).end._p(4,'</ResourceCom |
3c080 | 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 69 6c 64 63 6f 6d | piler>').end.if.#cfg.prebuildcom |
3c0a0 | 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 64 63 6f 6d 6d 61 | mands.>.0.or.#cfg.postbuildcomma |
3c0c0 | 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 6f 6d 6d 61 6e 64 | nds.>.0.then._p(4,'<ExtraCommand |
3c0e0 | 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 2e 70 72 65 62 75 | s>').for._,v.in.ipairs(cfg.prebu |
3c100 | 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 62 65 66 6f 72 | ildcommands).do._p(5,'<Add.befor |
3c120 | 65 3d 22 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a | e="%s"./>',.premake.esc(v)).end. |
3c140 | 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 | for._,v.in.ipairs(cfg.postbuildc |
3c160 | 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 65 72 3d 22 25 73 | ommands).do._p(5,'<Add.after="%s |
3c180 | 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 34 2c | "./>',.premake.esc(v)).end._p(4, |
3c1a0 | 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 28 33 2c 27 3c 2f | '</ExtraCommands>').end._p(3,'</ |
3c1c0 | 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 42 75 69 6c 64 3e | Target>').end.end._p(2,'</Build> |
3c1e0 | 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 70 28 32 2c 27 3c | ').codeblocks.files(prj)._p(2,'< |
3c200 | 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 5f 2c 20 70 6c 61 | Extensions>').........for._,.pla |
3c220 | 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 66 6f | tform.in.ipairs(platforms).do.fo |
3c240 | 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 6a 2c | r.cfg.in.premake.eachconfig(prj, |
3c260 | 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 65 6e 76 73 20 61 | .platform).do.if.cfg.debugenvs.a |
3c280 | 6e 64 20 23 63 66 67 2e 64 65 62 75 67 65 6e 76 73 20 3e 20 30 20 74 68 65 6e 0a 70 72 65 6d 61 | nd.#cfg.debugenvs.>.0.then.prema |
3c2a0 | 6b 65 2e 63 6f 64 65 62 6c 6f 63 6b 73 2e 64 65 62 75 67 65 6e 76 73 28 63 66 67 29 0a 65 6e 64 | ke.codeblocks.debugenvs(cfg).end |
3c2c0 | 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 73 3e 27 29 0a 5f | .end.end._p(2,'</Extensions>')._ |
3c2e0 | 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 64 65 42 6c 6f 63 | p(1,'</Project>')._p('</CodeBloc |
3c300 | 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 65 6e 64 0a 00 70 | ks_project_file>')._p('').end..p |
3c320 | 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 63 74 69 6f 6e 20 | remake.codelite.=.{.}.newaction. |
3c340 | 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 69 74 65 22 2c 0a | {.trigger.........=."codelite",. |
3c360 | 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 65 22 2c 0a 64 65 | shortname.......=."CodeLite",.de |
3c380 | 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 43 6f 64 65 4c 69 | scription.....=."Generate.CodeLi |
3c3a0 | 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 69 6e 64 73 20 20 | te.project.files",.valid_kinds.. |
3c3c0 | 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 | ...=.{."ConsoleApp",."WindowedAp |
3c3e0 | 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a | p",."StaticLib",."SharedLib".},. |
3c400 | 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d | valid_languages.=.{."C",."C++".} |
3c420 | 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 20 22 | ,.valid_tools.....=.{.cc...=.{." |
3c440 | 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 6e 63 74 69 6f 6e | gcc".},.},.onsolution.=.function |
3c460 | 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e | (sln).premake.generate(sln,."%%. |
3c480 | 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 74 65 2e 77 6f 72 | workspace",.premake.codelite.wor |
3c4a0 | 6b 73 70 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f | kspace).end,.onproject.=.functio |
3c4c0 | 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 | n(prj).premake.generate(prj,."%% |
3c4e0 | 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 65 2e 70 72 6f 6a | .project",.premake.codelite.proj |
3c500 | 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 3d 20 66 75 6e 63 | ect).end,.oncleansolution.=.func |
3c520 | 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c 6e | tion(sln).premake.clean.file(sln |
3c540 | 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 63 6c 65 61 6e 2e | ,."%%.workspace").premake.clean. |
3c560 | 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 6d 61 6b 65 2e 63 | file(sln,."%%_wsp.mk").premake.c |
3c580 | 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 65 6e 64 2c 0a 6f | lean.file(sln,."%%.tags").end,.o |
3c5a0 | 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 |
3c5c0 | 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 70 72 6f 6a 65 63 | emake.clean.file(prj,."%%.projec |
3c5e0 | 74 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2e | t").premake.clean.file(prj,."%%. |
3c600 | 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 6a 2c 20 22 25 25 | mk").premake.clean.file(prj,."%% |
3c620 | 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 28 70 72 6a 2c 20 | .list").premake.clean.file(prj,. |
3c640 | 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 70 72 65 6d 61 6b | "%%.out").end.}..function.premak |
3c660 | 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 5f 70 28 27 3c 3f | e.codelite.workspace(sln)._p('<? |
3c680 | 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- |
3c6a0 | 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 70 61 63 65 20 4e | 8"?>')._p('<CodeLite_Workspace.N |
3c6c0 | 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 67 73 22 3e 27 2c | ame="%s".Database="./%s.tags">', |
3c6e0 | 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 65 6d 61 6b 65 2e | .premake.esc(sln.name),.premake. |
3c700 | 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 6e 20 69 70 61 69 | esc(sln.name)).for.i,prj.in.ipai |
3c720 | 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 6e 61 6d 65 20 3d | rs(sln.projects).do.local.name.= |
3c740 | 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 61 6c 20 66 6e 61 | .premake.esc(prj.name).local.fna |
3c760 | 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 61 74 69 76 65 28 | me.=.path.join(path.getrelative( |
3c780 | 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 29 2c 20 70 72 6a | sln.location,.prj.location),.prj |
3c7a0 | 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 69 3d 3d 31 2c 20 | .name).local.active.=.iif(i==1,. |
3c7c0 | 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 74 20 4e 61 6d 65 | "Yes",."No")._p('..<Project.Name |
3c7e0 | 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 74 69 76 65 3d 22 | ="%s".Path="%s.project".Active=" |
3c800 | 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 76 65 29 0a 65 6e | %s"./>',.name,.fname,.active).en |
3c820 | 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 65 2e 66 69 6c 74 | d.local.platforms.=.premake.filt |
3c840 | 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 4f 50 54 49 4f 4e | erplatforms(sln,.premake[_OPTION |
3c860 | 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 0a 66 6f 72 20 69 | S.cc].platforms,."Native").for.i |
3c880 | 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 | .=.#platforms,.1,.-1.do.if.prema |
3c8a0 | 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f | ke.platforms[platforms[i]].iscro |
3c8c0 | 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 | sscompiler.then.table.remove(pla |
3c8e0 | 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 3c 42 75 69 6c 64 | tforms,.i).end.end.._p('..<Build |
3c900 | 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 69 6e 20 69 70 61 | Matrix>').for._,.platform.in.ipa |
3c920 | 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 | irs(platforms).do.for._,.cfgname |
3c940 | 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 | .in.ipairs(sln.configurations).d |
3c960 | 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 63 6f 6e 66 69 67 | o.local.name.=.premake.getconfig |
3c980 | 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 75 62 28 22 7c 22 | name(cfgname,.platform):gsub("|" |
3c9a0 | 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 6e 66 69 67 75 72 | ,"_")._p('....<WorkspaceConfigur |
3c9c0 | 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 79 65 73 22 3e 27 | ation.Name="%s".Selected="yes">' |
3c9e0 | 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 73 28 73 6c 6e 2e | ,.name).for._,prj.in.ipairs(sln. |
3ca00 | 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 6f 6a 65 63 74 20 | projects).do._p('......<Project. |
3ca20 | 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 3e 27 2c 20 70 72 | Name="%s".ConfigName="%s"/>',.pr |
3ca40 | 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 3c 2f 57 6f 72 6b | j.name,.name).end._p('....</Work |
3ca60 | 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 65 6e 64 0a 5f 70 | spaceConfiguration>').end.end._p |
3ca80 | 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 2f 43 6f 64 65 4c | ('..</BuildMatrix>')._p('</CodeL |
3caa0 | 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 6c 20 63 6f 64 65 | ite_Workspace>').end..local.code |
3cac0 | 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 63 61 6c 20 74 72 | lite.=.premake.codelite.local.tr |
3cae0 | 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 63 6f 64 65 6c | ee.=.premake.tree.function.codel |
3cb00 | 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 70 72 65 6d 61 6b | ite.files(prj).local.tr.=.premak |
3cb20 | 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 | e.project.buildsourcetree(prj).t |
3cb40 | 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 | ree.traverse(tr,.{.onbranchenter |
3cb60 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 | .=.function(node,.depth)._p(dept |
3cb80 | 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 3d 22 25 73 22 3e | h,.'<VirtualDirectory.Name="%s"> |
3cba0 | 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 68 65 78 69 74 20 | ',.node.name).end,.onbranchexit. |
3cbc0 | 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 | =.function(node,.depth)._p(depth |
3cbe0 | 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 6e 64 2c 0a 6f 6e | ,.'</VirtualDirectory>').end,.on |
3cc00 | 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 68 29 0a 5f 70 28 | leaf.=.function(node,.depth)._p( |
3cc20 | 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 2c 20 6e 6f 64 65 | depth,.'<File.Name="%s"/>',.node |
3cc40 | 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 29 0a 65 6e 64 0a | .cfg.name).end,.},.true,.1).end. |
3cc60 | 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 70 72 6f 6a 65 63 | function.premake.codelite.projec |
3cc80 | 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 28 27 3c 3f 78 6d | t(prj).io.indent.=.".."._p('<?xm |
3cca0 | 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" |
3ccc0 | 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 20 4e 61 6d 65 3d | ?>')._p('<CodeLite_Project.Name= |
3cce0 | 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 6d 65 29 29 0a 63 | "%s">',.premake.esc(prj.name)).c |
3cd00 | 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 79 70 65 73 20 3d | odelite.files(prj).local.types.= |
3cd20 | 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 62 6c 65 22 2c 20 | .{..ConsoleApp..=."Executable",. |
3cd40 | 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 22 2c 20 0a 53 74 | .WindowedApp.=."Executable",..St |
3cd60 | 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 79 22 2c 0a 53 68 | aticLib...=."Static.Library",.Sh |
3cd80 | 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 72 79 22 2c 0a 7d | aredLib...=."Dynamic.Library",.} |
3cda0 | 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 3e 27 2c 20 74 79 | ._p('..<Settings.Type="%s">',.ty |
3cdc0 | 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 6f 72 6d 73 20 3d | pes[prj.kind]).local.platforms.= |
3cde0 | 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 |
3ce00 | 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 |
3ce20 | 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 69 20 3d 20 23 70 6c 61 74 66 6f | forms,."Native").for.i.=.#platfo |
3ce40 | 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d 61 6b 65 2e 70 6c 61 74 66 6f 72 | rms,.1,.-1.do.if.premake.platfor |
3ce60 | 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 6f 73 73 63 6f 6d 70 69 6c 65 72 | ms[platforms[i]].iscrosscompiler |
3ce80 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c 61 74 66 6f 72 6d 73 2c 20 69 29 | .then.table.remove(platforms,.i) |
3cea0 | 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 69 6e 20 69 70 61 | .end.end..for._,.platform.in.ipa |
3cec0 | 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 | irs(platforms).do.for.cfg.in.pre |
3cee0 | 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 | make.eachconfig(prj,.platform).d |
3cf00 | 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6c | o.local.name.=.premake.esc(cfg.l |
3cf20 | 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 61 6c 20 63 6f 6d | ongname):gsub("|","_").local.com |
3cf40 | 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 3d 20 22 43 22 2c | piler.=.iif(cfg.language.==."C", |
3cf60 | 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 6e 66 69 67 75 72 | ."gcc",."g++")._p('....<Configur |
3cf80 | 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 70 65 3d 22 67 6e | ation.Name="%s".CompilerType="gn |
3cfa0 | 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 62 20 64 65 62 75 | u.%s".DebuggerType="GNU.gdb.debu |
3cfc0 | 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 6f 6d 70 69 6c 65 | gger".Type="%s">',.name,.compile |
3cfe0 | 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 66 6e 61 6d 65 20 | r,.types[cfg.kind]).local.fname. |
3d000 | 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 72 67 65 74 2e 66 | .=.premake.esc(cfg.buildtarget.f |
3d020 | 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 65 6d 61 6b 65 2e | ullpath).local.objdir.=.premake. |
3d040 | 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 72 75 6e 63 6d 64 | esc(cfg.objectsdir).local.runcmd |
3d060 | 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 63 61 6c 20 72 75 | .=.cfg.buildtarget.name.local.ru |
3d080 | 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 2e 62 75 69 6c 64 | ndir.=.cfg.debugdir.or.cfg.build |
3d0a0 | 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 61 72 67 73 20 3d | target.directory.local.runargs.= |
3d0c0 | 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 20 22 | .table.concat(cfg.debugargs,."." |
3d0e0 | 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 69 6e 64 20 3d 3d | ).local.pause..=.iif(cfg.kind.== |
3d100 | 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 22 29 0a 6c 6f 63 | ."WindowedApp",."no",."yes").loc |
3d120 | 61 6c 20 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e | al.includedirs.=.table.join(cfg. |
3d140 | 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 | userincludedirs,.cfg.includedirs |
3d160 | 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 3d | )._p('......<General.OutputFile= |
3d180 | 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 20 | "%s".IntermediateDirectory="%s". |
3d1a0 | 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 3d | Command="./%s".CommandArguments= |
3d1c0 | 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 65 | "%s".WorkingDirectory="%s".Pause |
3d1e0 | 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 20 | ExecWhenProcTerminates="%s"/>',. |
3d200 | 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 20 | fname,.objdir,.runcmd,.runargs,. |
3d220 | 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 65 | rundir,.pause).local.flags.=.pre |
3d240 | 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 2e | make.esc(table.join(premake.gcc. |
3d260 | 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 63 | getcflags(cfg),.premake.gcc.getc |
3d280 | 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 29 | xxflags(cfg),.cfg.buildoptions)) |
3d2a0 | 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 79 | ._p('......<Compiler.Required="y |
3d2c0 | 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 74 | es".Options="%s">',.table.concat |
3d2e0 | 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 28 | (flags,.";")).for._,v.in.ipairs( |
3d300 | 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 20 3c 49 6e 63 | includedirs).do._p('........<Inc |
3d320 | 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 6d 61 6b 65 2e | ludePath.Value="%s"/>',.premake. |
3d340 | 65 73 63 28 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 | esc(v)).end.for._,v.in.ipairs(cf |
3d360 | 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 50 72 65 70 72 | g.defines).do._p('........<Prepr |
3d380 | 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 61 6b 65 2e 65 | ocessor.Value="%s"/>',.premake.e |
3d3a0 | 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 69 6c 65 72 3e | sc(v)).end._p('......</Compiler> |
3d3c0 | 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 65 2e 6a 6f 69 | ').flags.=.premake.esc(table.joi |
3d3e0 | 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 67 29 2c 20 63 | n(premake.gcc.getldflags(cfg),.c |
3d400 | 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 3c 4c 69 6e 6b | fg.linkoptions))._p('......<Link |
3d420 | 65 72 20 52 65 71 75 69 72 65 64 3d 22 79 65 73 22 20 4f 70 74 69 6f 6e 73 3d 22 25 73 22 3e 27 | er.Required="yes".Options="%s">' |
3d440 | 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 0a 66 6f 72 20 | ,.table.concat(flags,.";")).for. |
3d460 | 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 |
3d480 | 66 67 2c 20 22 61 6c 6c 22 2c 20 22 64 69 72 65 63 74 6f 72 79 22 29 29 20 64 6f 0a 5f 70 28 27 | fg,."all",."directory")).do._p(' |
3d4a0 | 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 22 25 73 22 20 | ........<LibraryPath.Value="%s". |
3d4c0 | 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 5f 2c 76 | />',.premake.esc(v)).end.for._,v |
3d4e0 | 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c | .in.ipairs(premake.getlinks(cfg, |
3d500 | 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 27 20 20 20 20 | ."all",."basename")).do._p('.... |
3d520 | 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 2c 20 70 72 65 | ....<Library.Value="%s"./>',.pre |
3d540 | 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 4c 69 6e | make.esc(v)).end._p('......</Lin |
3d560 | 6b 65 72 3e 27 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 | ker>').if.premake.findfile(cfg,. |
3d580 | 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 20 74 61 62 6c | ".rc").then.local.defines.=.tabl |
3d5a0 | 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 66 69 6e 65 73 | e.implode(table.join(cfg.defines |
3d5c0 | 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 22 2c 20 22 22 | ,.cfg.resdefines),."-D",.";",."" |
3d5e0 | 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 63 61 74 28 63 | ).local.options.=.table.concat(c |
3d600 | 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 20 20 20 3c 52 | fg.resoptions,.";")._p('......<R |
3d620 | 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 65 73 22 20 4f | esourceCompiler.Required="yes".O |
3d640 | 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 70 74 69 6f 6e | ptions="%s%s">',.defines,.option |
3d660 | 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 6a 6f 69 6e 28 | s).for._,v.in.ipairs(table.join( |
3d680 | 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 6c 75 64 65 64 | cfg.includedirs,.cfg.resincluded |
3d6a0 | 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 64 65 50 61 74 | irs)).do._p('........<IncludePat |
3d6c0 | 68 20 56 61 6c 75 65 3d 22 25 73 22 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 | h.Value="%s"/>',.premake.esc(v)) |
3d6e0 | 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 6d 70 69 6c 65 | .end._p('......</ResourceCompile |
3d700 | 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 63 65 43 6f 6d | r>').else._p('......<ResourceCom |
3d720 | 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 3d 22 22 2f 3e | piler.Required="no".Options=""/> |
3d740 | 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 | ').end.if.#cfg.prebuildcommands. |
3d760 | 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 64 3e 27 29 0a | >.0.then._p('......<PreBuild>'). |
3d780 | 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f | for._,v.in.ipairs(cfg.prebuildco |
3d7a0 | 6d 6d 61 6e 64 73 29 20 64 6f 0a 5f 70 28 27 20 20 20 20 20 20 20 20 3c 43 6f 6d 6d 61 6e 64 20 | mmands).do._p('........<Command. |
3d7c0 | 45 6e 61 62 6c 65 64 3d 22 79 65 73 22 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 20 70 72 65 | Enabled="yes">%s</Command>',.pre |
3d7e0 | 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 20 20 3c 2f 50 72 65 | make.esc(v)).end._p('......</Pre |
3d800 | 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 69 6c 64 63 6f | Build>').end.if.#cfg.postbuildco |
3d820 | 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 50 6f 73 74 42 | mmands.>.0.then._p('......<PostB |
3d840 | 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 66 67 2e 70 6f | uild>').for._,v.in.ipairs(cfg.po |
3d860 | 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 20 20 20 20 20 | stbuildcommands).do._p('........ |
3d880 | 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 43 6f 6d 6d 61 | <Command.Enabled="yes">%s</Comma |
3d8a0 | 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 70 28 27 20 20 | nd>',.premake.esc(v)).end._p('.. |
3d8c0 | 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 20 20 20 20 20 | ....</PostBuild>').end._p('..... |
3d8e0 | 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 27 29 0a 5f 70 | .<CustomBuild.Enabled="no">')._p |
3d900 | 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 6c 65 61 6e 43 | ('........<CleanCommand></CleanC |
3d920 | 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 64 43 6f 6d 6d | ommand>')._p('........<BuildComm |
3d940 | 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 20 20 20 20 20 | and></BuildCommand>')._p('...... |
3d960 | 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 6c 65 46 69 6c | ..<SingleFileCommand></SingleFil |
3d980 | 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 6b 65 66 69 6c | eCommand>')._p('........<Makefil |
3d9a0 | 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 6c 65 47 65 6e | eGenerationCommand></MakefileGen |
3d9c0 | 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 20 20 20 3c 54 | erationCommand>')._p('........<T |
3d9e0 | 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 72 64 50 61 72 | hirdPartyToolName>None</ThirdPar |
3da00 | 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 57 6f 72 6b 69 | tyToolName>')._p('........<Worki |
3da20 | 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 6f 72 79 3e 27 | ngDirectory></WorkingDirectory>' |
3da40 | 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 29 0a 5f 70 28 | )._p('......</CustomBuild>')._p( |
3da60 | 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 5f 70 28 27 20 | '......<AdditionalRules>')._p('. |
3da80 | 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 75 73 74 6f 6d | .......<CustomPostBuild></Custom |
3daa0 | 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 75 73 74 6f 6d | PostBuild>')._p('........<Custom |
3dac0 | 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 29 0a 5f 70 28 | PreBuild></CustomPreBuild>')._p( |
3dae0 | 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 0a 5f 70 28 27 | '......</AdditionalRules>')._p(' |
3db00 | 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 65 6e 64 0a 5f | ....</Configuration>').end.end._ |
3db20 | 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 6c 61 74 66 6f | p('..</Settings>').for._,.platfo |
3db40 | 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 | rm.in.ipairs(platforms).do.for.c |
3db60 | 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c | fg.in.premake.eachconfig(prj,.pl |
3db80 | 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 69 65 73 20 6e | atform).do._p('..<Dependencies.n |
3dba0 | 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 75 62 28 22 7c | ame="%s">',.cfg.longname:gsub("| |
3dbc0 | 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 28 70 72 65 6d | ","_")).for._,dep.in.ipairs(prem |
3dbe0 | 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 29 20 64 6f 0a 5f 70 28 | ake.getdependencies(prj)).do._p( |
3dc00 | 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 20 64 65 70 2e | '....<Project.Name="%s"/>',.dep. |
3dc20 | 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 69 65 73 3e 27 | name).end._p('..</Dependencies>' |
3dc40 | 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 6f 6a 65 63 74 | ).end.end._p('</CodeLite_Project |
3dc60 | 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 63 6d 61 6b 65 20 3d 20 7b 20 7d 0a 6e 65 77 | >').end..premake.cmake.=.{.}.new |
3dc80 | 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 63 6d 61 6b | action.{.trigger.........=."cmak |
3dca0 | 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 43 4d 61 6b 65 22 2c 0a 64 | e",.shortname.......=."CMake",.d |
3dcc0 | 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 43 4d 61 6b 65 | escription.....=."Generate.CMake |
3dce0 | 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 | .project.files",.valid_kinds.... |
3dd00 | 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 | .=.{."ConsoleApp",."WindowedApp" |
3dd20 | 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 | ,."StaticLib",."SharedLib".},.va |
3dd40 | 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a | lid_languages.=.{."C",."C++".},. |
3dd60 | 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 3d 20 7b 20 22 67 63 | valid_tools.....=.{.cc...=.{."gc |
3dd80 | 63 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 | c".},.},.onsolution.=.function(s |
3dda0 | 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 43 4d 61 6b 65 | ln).premake.generate(sln,."CMake |
3ddc0 | 4c 69 73 74 73 2e 74 78 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6d 61 6b 65 2e 77 6f 72 6b 73 70 | Lists.txt",.premake.cmake.worksp |
3dde0 | 61 63 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 | ace).end,.onproject.=.function(p |
3de00 | 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2f 43 4d | rj).premake.generate(prj,."%%/CM |
3de20 | 61 6b 65 4c 69 73 74 73 2e 74 78 74 22 2c 20 70 72 65 6d 61 6b 65 2e 63 6d 61 6b 65 2e 70 72 6f | akeLists.txt",.premake.cmake.pro |
3de40 | 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 3d 20 66 75 6e | ject).end,.oncleansolution.=.fun |
3de60 | 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 73 6c | ction(sln).premake.clean.file(sl |
3de80 | 6e 2c 20 22 43 4d 61 6b 65 4c 69 73 74 73 2e 74 78 74 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 | n,."CMakeLists.txt").end,.onclea |
3dea0 | 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 |
3dec0 | 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 22 25 25 2f 43 4d 61 6b 65 4c 69 73 74 73 2e | .clean.file(prj,."%%/CMakeLists. |
3dee0 | 74 78 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 6d | txt").end.}..function.premake.cm |
3df00 | 61 6b 65 2e 77 6f 72 6b 73 70 61 63 65 28 73 6c 6e 29 0a 5f 70 28 27 63 6d 61 6b 65 5f 6d 69 6e | ake.workspace(sln)._p('cmake_min |
3df20 | 69 6d 75 6d 5f 72 65 71 75 69 72 65 64 28 56 45 52 53 49 4f 4e 20 32 2e 38 2e 34 29 27 29 0a 5f | imum_required(VERSION.2.8.4)')._ |
3df40 | 70 28 27 27 29 0a 66 6f 72 20 69 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 | p('').for.i,prj.in.ipairs(sln.pr |
3df60 | 6f 6a 65 63 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e | ojects).do.local.name.=.premake. |
3df80 | 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 27 61 64 64 5f 73 75 62 64 69 72 65 63 74 6f | esc(prj.name)._p('add_subdirecto |
3dfa0 | 72 79 28 25 73 29 27 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 6d | ry(%s)',.name).end.end..local.cm |
3dfc0 | 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 63 6d 61 6b 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d | ake.=.premake.cmake.local.tree.= |
3dfe0 | 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 63 6d 61 6b 65 2e 66 69 6c | .premake.tree.function.cmake.fil |
3e000 | 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 | es(prj).local.tr.=.premake.proje |
3e020 | 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 65 2e 74 72 61 | ct.buildsourcetree(prj).tree.tra |
3e040 | 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d 20 66 75 6e 63 | verse(tr,.{.onbranchenter.=.func |
3e060 | 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 65 6e 64 2c 0a 6f 6e 62 72 61 6e 63 68 65 | tion(node,.depth).end,.onbranche |
3e080 | 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 65 6e 64 2c | xit.=.function(node,.depth).end, |
3e0a0 | 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 68 29 0a | .onleaf.=.function(node,.depth). |
3e0c0 | 5f 70 28 31 2c 20 27 2e 2e 2f 25 73 27 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e | _p(1,.'../%s',.node.cfg.name).en |
3e0e0 | 64 2c 0a 7d 2c 20 74 72 75 65 2c 20 31 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d | d,.},.true,.1).end.function.prem |
3e100 | 61 6b 65 2e 63 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 | ake.cmake.project(prj).io.indent |
3e120 | 20 3d 20 22 20 20 22 0a 5f 70 28 27 63 6d 61 6b 65 5f 6d 69 6e 69 6d 75 6d 5f 72 65 71 75 69 72 | .=.".."._p('cmake_minimum_requir |
3e140 | 65 64 28 56 45 52 53 49 4f 4e 20 32 2e 38 2e 34 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 | ed(VERSION.2.8.4)')._p('')._p('p |
3e160 | 72 6f 6a 65 63 74 28 25 73 29 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d | roject(%s)',.premake.esc(prj.nam |
3e180 | 65 29 29 0a 5f 70 28 27 73 65 74 28 27 29 0a 5f 70 28 27 73 6f 75 72 63 65 5f 6c 69 73 74 27 29 | e))._p('set(')._p('source_list') |
3e1a0 | 0a 63 6d 61 6b 65 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 27 29 27 29 0a 6c 6f 63 61 6c 20 | .cmake.files(prj)._p(')').local. |
3e1c0 | 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f | platforms.=.premake.filterplatfo |
3e1e0 | 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f | rms(prj.solution,.premake[_OPTIO |
3e200 | 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 0a 66 6f 72 20 | NS.cc].platforms,."Native").for. |
3e220 | 69 20 3d 20 23 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 2d 31 20 64 6f 0a 69 66 20 70 72 65 6d | i.=.#platforms,.1,.-1.do.if.prem |
3e240 | 61 6b 65 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 73 5b 69 5d 5d 2e 69 73 63 72 | ake.platforms[platforms[i]].iscr |
3e260 | 6f 73 73 63 6f 6d 70 69 6c 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 70 6c | osscompiler.then.table.remove(pl |
3e280 | 61 74 66 6f 72 6d 73 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 20 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 | atforms,.i).end.end..for._,.plat |
3e2a0 | 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 |
3e2c0 | 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,. |
3e2e0 | 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 | platform).do.for._,v.in.ipairs(c |
3e300 | 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 69 6e 63 6c 75 64 65 5f 64 | fg.includedirs).do._p('include_d |
3e320 | 69 72 65 63 74 6f 72 69 65 73 28 2e 2e 2f 25 73 29 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | irectories(../%s)',.premake.esc( |
3e340 | 76 29 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 | v)).end.for._,v.in.ipairs(cfg.de |
3e360 | 66 69 6e 65 73 29 20 64 6f 0a 5f 70 28 27 61 64 64 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 2d 44 | fines).do._p('add_definitions(-D |
3e380 | 25 73 29 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 62 72 65 61 6b 0a | %s)',.premake.esc(v)).end.break. |
3e3a0 | 65 6e 64 0a 62 72 65 61 6b 0a 65 6e 64 0a 69 66 20 28 70 72 6a 2e 6b 69 6e 64 3d 3d 27 53 74 61 | end.break.end.if.(prj.kind=='Sta |
3e3c0 | 74 69 63 4c 69 62 27 29 20 74 68 65 6e 0a 5f 70 28 27 61 64 64 5f 6c 69 62 72 61 72 79 28 25 73 | ticLib').then._p('add_library(%s |
3e3e0 | 20 53 54 41 54 49 43 20 24 7b 73 6f 75 72 63 65 5f 6c 69 73 74 7d 29 27 2c 70 72 65 6d 61 6b 65 | .STATIC.${source_list})',premake |
3e400 | 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 28 70 72 6a 2e 6b 69 6e 64 | .esc(prj.name)).end.if.(prj.kind |
3e420 | 3d 3d 27 53 68 61 72 65 64 4c 69 62 27 29 20 74 68 65 6e 0a 5f 70 28 27 61 64 64 5f 6c 69 62 72 | =='SharedLib').then._p('add_libr |
3e440 | 61 72 79 28 25 73 20 53 48 41 52 45 44 20 24 7b 73 6f 75 72 63 65 5f 6c 69 73 74 7d 29 27 2c 70 | ary(%s.SHARED.${source_list})',p |
3e460 | 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 28 70 72 | remake.esc(prj.name)).end.if.(pr |
3e480 | 6a 2e 6b 69 6e 64 3d 3d 27 43 6f 6e 73 6f 6c 65 41 70 70 27 29 20 74 68 65 6e 0a 5f 70 28 27 61 | j.kind=='ConsoleApp').then._p('a |
3e4a0 | 64 64 5f 65 78 65 63 75 74 61 62 6c 65 28 25 73 20 24 7b 73 6f 75 72 63 65 5f 6c 69 73 74 7d 29 | dd_executable(%s.${source_list}) |
3e4c0 | 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 69 66 20 | ',premake.esc(prj.name)).end.if. |
3e4e0 | 28 70 72 6a 2e 6b 69 6e 64 3d 3d 27 57 69 6e 64 6f 77 65 64 41 70 70 27 29 20 74 68 65 6e 0a 5f | (prj.kind=='WindowedApp').then._ |
3e500 | 70 28 27 61 64 64 5f 65 78 65 63 75 74 61 62 6c 65 28 25 73 20 24 7b 73 6f 75 72 63 65 5f 6c 69 | p('add_executable(%s.${source_li |
3e520 | 73 74 7d 29 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 65 6e 64 | st})',premake.esc(prj.name)).end |
3e540 | 0a 65 6e 64 0a 00 5f 4d 41 4b 45 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 20 3d | .end.._MAKE.=.{.}.premake.make.= |
3e560 | 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 | .{.}.local.make.=.premake.make.f |
3e580 | 75 6e 63 74 69 6f 6e 20 5f 4d 41 4b 45 2e 65 73 63 28 76 61 6c 75 65 29 0a 6c 6f 63 61 6c 20 72 | unction._MAKE.esc(value).local.r |
3e5a0 | 65 73 75 6c 74 0a 69 66 20 28 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 | esult.if.(type(value).==."table" |
3e5c0 | 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 | ).then.result.=.{.}.for._,v.in.i |
3e5e0 | 70 61 69 72 73 28 76 61 6c 75 65 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 | pairs(value).do.table.insert(res |
3e600 | 75 6c 74 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 | ult,._MAKE.esc(v)).end.return.re |
3e620 | 73 75 6c 74 0a 65 6c 73 65 0a 72 65 73 75 6c 74 20 3d 20 76 61 6c 75 65 3a 67 73 75 62 28 22 5c | sult.else.result.=.value:gsub("\ |
3e640 | 5c 22 2c 20 22 5c 5c 5c 5c 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 62 | \",."\\\\").result.=.result:gsub |
3e660 | 28 22 20 22 2c 20 22 5c 5c 20 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 3a 67 73 75 | (".",."\\.").result.=.result:gsu |
3e680 | 62 28 22 25 25 28 22 2c 20 22 5c 5c 25 28 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c 74 | b("%%(",."\\%(").result.=.result |
3e6a0 | 3a 67 73 75 62 28 22 25 25 29 22 2c 20 22 5c 5c 25 29 22 29 0a 72 65 73 75 6c 74 20 3d 20 72 65 | :gsub("%%)",."\\%)").result.=.re |
3e6c0 | 73 75 6c 74 3a 67 73 75 62 28 22 24 5c 5c 25 28 28 2e 2d 29 5c 5c 25 29 22 2c 20 22 24 25 28 25 | sult:gsub("$\\%((.-)\\%)",."$%(% |
3e6e0 | 31 25 29 22 29 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | 1%)").return.result.end.end.func |
3e700 | 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 6f 70 79 72 75 6c 65 28 73 6f 75 72 63 | tion.premake.make_copyrule(sourc |
3e720 | 65 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 74 61 72 67 65 74 2c 20 | e,.target)._p('%s:.%s',.target,. |
3e740 | 73 6f 75 72 63 65 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6f 70 79 69 6e 67 20 24 28 6e 6f | source)._p('\t@echo.Copying.$(no |
3e760 | 74 64 69 72 20 25 73 29 27 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c | tdir.%s)',.target)._p('\t-$(call |
3e780 | 20 43 4f 50 59 2c 25 73 2c 25 73 29 27 2c 20 73 6f 75 72 63 65 2c 20 74 61 72 67 65 74 29 0a 65 | .COPY,%s,%s)',.source,.target).e |
3e7a0 | 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 | nd.function.premake.make_mkdirru |
3e7c0 | 6c 65 28 76 61 72 29 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 25 73 27 | le(var)._p('\t@echo.Creating.%s' |
3e7e0 | 2c 20 76 61 72 29 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 25 73 29 27 2c | ,.var)._p('\t-$(call.MKDIR,%s)', |
3e800 | 20 76 61 72 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 6c | .var)._p('').end.function.make.l |
3e820 | 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 61 6c 75 65 20 3e 20 30 20 74 68 65 6e 0a 72 65 | ist(value).if.#value.>.0.then.re |
3e840 | 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 76 61 6c 75 65 2c 20 | turn."."....table.concat(value,. |
3e860 | 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | ".").else.return."".end.end.func |
3e880 | 74 69 6f 6e 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 74 68 69 73 2c | tion._MAKE.getmakefilename(this, |
3e8a0 | 20 73 65 61 72 63 68 70 72 6a 73 29 0a 6c 6f 63 61 6c 20 63 6f 75 6e 74 20 3d 20 30 0a 66 6f 72 | .searchprjs).local.count.=.0.for |
3e8c0 | 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 | .sln.in.premake.solution.each(). |
3e8e0 | 64 6f 0a 69 66 20 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 | do.if.(sln.location.==.this.loca |
3e900 | 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 |
3e920 | 0a 69 66 20 28 73 65 61 72 63 68 70 72 6a 73 29 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 70 72 6a 20 | .if.(searchprjs).then.for._,prj. |
3e940 | 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 69 66 20 28 70 | in.ipairs(sln.projects).do.if.(p |
3e960 | 72 6a 2e 6c 6f 63 61 74 69 6f 6e 20 3d 3d 20 74 68 69 73 2e 6c 6f 63 61 74 69 6f 6e 29 20 74 68 | rj.location.==.this.location).th |
3e980 | 65 6e 20 63 6f 75 6e 74 20 3d 20 63 6f 75 6e 74 20 2b 20 31 20 65 6e 64 0a 65 6e 64 0a 65 6e 64 | en.count.=.count.+.1.end.end.end |
3e9a0 | 0a 65 6e 64 0a 69 66 20 28 63 6f 75 6e 74 20 3d 3d 20 31 29 20 74 68 65 6e 0a 72 65 74 75 72 6e | .end.if.(count.==.1).then.return |
3e9c0 | 20 22 4d 61 6b 65 66 69 6c 65 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 74 68 69 73 2e 6e 61 6d | ."Makefile".else.return.this.nam |
3e9e0 | 65 20 2e 2e 20 22 2e 6d 61 6b 65 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 4d | e....".make".end.end.function._M |
3ea00 | 41 4b 45 2e 67 65 74 6e 61 6d 65 73 28 74 62 6c 29 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d | AKE.getnames(tbl).local.result.= |
3ea20 | 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 74 62 6c 2c 20 22 6e 61 6d 65 22 29 0a 66 6f 72 20 | .table.extract(tbl,."name").for. |
3ea40 | 6b 2c 76 20 69 6e 20 70 61 69 72 73 28 72 65 73 75 6c 74 29 20 64 6f 0a 72 65 73 75 6c 74 5b 6b | k,v.in.pairs(result).do.result[k |
3ea60 | 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 76 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 | ].=._MAKE.esc(v).end.return.resu |
3ea80 | 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 6b 65 2e 73 65 74 74 69 6e 67 73 28 63 66 | lt.end.function.make.settings(cf |
3eaa0 | 67 2c 20 63 63 29 0a 69 66 20 23 63 66 67 2e 6d 61 6b 65 73 65 74 74 69 6e 67 73 20 3e 20 30 20 | g,.cc).if.#cfg.makesettings.>.0. |
3eac0 | 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e | then.for._,.value.in.ipairs(cfg. |
3eae0 | 6d 61 6b 65 73 65 74 74 69 6e 67 73 29 20 64 6f 0a 5f 70 28 76 61 6c 75 65 29 0a 65 6e 64 0a 65 | makesettings).do._p(value).end.e |
3eb00 | 6e 64 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 3d 20 63 63 2e 70 6c 61 74 66 | nd.local.toolsettings.=.cc.platf |
3eb20 | 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 2e 63 66 67 73 65 74 74 69 6e 67 73 0a 69 | orms[cfg.platform].cfgsettings.i |
3eb40 | 66 20 74 6f 6f 6c 73 65 74 74 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 74 6f 6f 6c 73 65 74 74 69 | f.toolsettings.then._p(toolsetti |
3eb60 | 6e 67 73 29 0a 65 6e 64 0a 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 | ngs).end.end.newaction.{.trigger |
3eb80 | 20 20 20 20 20 20 20 20 20 3d 20 22 67 6d 61 6b 65 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 | .........=."gmake",.shortname... |
3eba0 | 20 20 20 20 3d 20 22 47 4e 55 20 4d 61 6b 65 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 | ....=."GNU.Make",.description... |
3ebc0 | 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 47 4e 55 20 6d 61 6b 65 66 69 6c 65 73 20 66 6f 72 20 | ..=."Generate.GNU.makefiles.for. |
3ebe0 | 50 4f 53 49 58 2c 20 4d 69 6e 47 57 2c 20 61 6e 64 20 43 79 67 77 69 6e 22 2c 0a 76 61 6c 69 64 | POSIX,.MinGW,.and.Cygwin",.valid |
3ec00 | 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 | _kinds.....=.{."ConsoleApp",."Wi |
3ec20 | 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 | ndowedApp",."StaticLib",."Shared |
3ec40 | 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c | Lib".},.valid_languages.=.{."C", |
3ec60 | 20 22 43 2b 2b 22 2c 20 22 43 23 22 2c 20 22 56 61 6c 61 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f | ."C++",."C#",."Vala".},.valid_to |
3ec80 | 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 2c 20 22 67 | ols.....=.{.cc.....=.{."gcc",."g |
3eca0 | 68 73 22 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 6f 6e 6f 22 2c 20 22 6d 73 6e 65 74 | hs".},.dotnet.=.{."mono",."msnet |
3ecc0 | 22 2c 20 22 70 6e 65 74 22 20 7d 2c 0a 76 61 6c 61 63 20 20 3d 20 7b 20 22 76 61 6c 61 63 22 20 | ",."pnet".},.valac..=.{."valac". |
3ece0 | 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) |
3ed00 | 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 | .premake.generate(sln,._MAKE.get |
3ed20 | 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 2c 20 70 72 65 6d 61 6b | makefilename(sln,.false),.premak |
3ed40 | 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 | e.make_solution).end,.onproject. |
3ed60 | 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6d 61 6b 65 66 69 6c 65 20 3d | =.function(prj).local.makefile.= |
3ed80 | 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 65 | ._MAKE.getmakefilename(prj,.true |
3eda0 | 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 6a | ).if.premake.isdotnetproject(prj |
3edc0 | 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b | ).then.premake.generate(prj,.mak |
3ede0 | 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 73 68 61 72 70 29 0a 65 6c 73 65 | efile,.premake.make_csharp).else |
3ee00 | 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 63 70 70 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 | if.premake.iscppproject(prj).the |
3ee20 | 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 | n.premake.generate(prj,.makefile |
3ee40 | 2c 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 63 70 70 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 | ,.premake.make_cpp).else.premake |
3ee60 | 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 6d 61 6b 65 66 69 6c 65 2c 20 70 72 65 6d 61 6b 65 | .generate(prj,.makefile,.premake |
3ee80 | 2e 6d 61 6b 65 5f 76 61 6c 61 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 | .make_vala).end.end,.oncleansolu |
3eea0 | 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 63 6c 65 | tion.=.function(sln).premake.cle |
3eec0 | 61 6e 2e 66 69 6c 65 28 73 6c 6e 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 | an.file(sln,._MAKE.getmakefilena |
3eee0 | 6d 65 28 73 6c 6e 2c 20 66 61 6c 73 65 29 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a | me(sln,.false)).end,.oncleanproj |
3ef00 | 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 | ect.=.function(prj).premake.clea |
3ef20 | 6e 2e 66 69 6c 65 28 70 72 6a 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d | n.file(prj,._MAKE.getmakefilenam |
3ef40 | 65 28 70 72 6a 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 7d 0a 00 66 75 6e 63 74 69 6f 6e 20 70 72 | e(prj,.true)).end.}..function.pr |
3ef60 | 65 6d 61 6b 65 2e 6d 61 6b 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 | emake.make_solution(sln).local.c |
3ef80 | 63 20 3d 20 70 72 65 6d 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 6c 6f 63 61 6c 20 70 | c.=.premake[_OPTIONS.cc].local.p |
3efa0 | 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 | latforms.=.premake.filterplatfor |
3efc0 | 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a | ms(sln,.cc.platforms,."Native"). |
3efe0 | 5f 70 28 27 23 20 25 73 20 73 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 | _p('#.%s.solution.makefile.autog |
3f000 | 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 | enerated.by.GENie',.premake.acti |
3f020 | 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 23 20 54 79 | on.current().shortname)._p('#.Ty |
3f040 | 70 65 20 22 6d 61 6b 65 20 68 65 6c 70 22 20 66 6f 72 20 75 73 61 67 65 20 68 65 6c 70 27 29 0a | pe."make.help".for.usage.help'). |
3f060 | 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 | _p('')._p('ifndef.config')._p('. |
3f080 | 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 | .config=%s',._MAKE.esc(premake.g |
3f0a0 | 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b | etconfigname(sln.configurations[ |
3f0c0 | 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e | 1],.platforms[1],.true)))._p('en |
3f0e0 | 64 69 66 27 29 0a 5f 70 28 27 65 78 70 6f 72 74 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 27 29 | dif')._p('export.config')._p('') |
3f100 | 0a 6c 6f 63 61 6c 20 70 72 6f 6a 65 63 74 73 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 | .local.projects.=.table.extract( |
3f120 | 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 22 6e 61 6d 65 22 29 0a 74 61 62 6c 65 2e 73 6f 72 74 | sln.projects,."name").table.sort |
3f140 | 28 70 72 6f 6a 65 63 74 73 29 0a 5f 70 28 27 50 52 4f 4a 45 43 54 53 20 3a 3d 20 25 73 27 2c 20 | (projects)._p('PROJECTS.:=.%s',. |
3f160 | 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6f 6a 65 63 74 73 29 | table.concat(_MAKE.esc(projects) |
3f180 | 2c 20 22 20 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 | ,."."))._p('')._p('.PHONY:.all.c |
3f1a0 | 6c 65 61 6e 20 68 65 6c 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f | lean.help.$(PROJECTS)')._p('')._ |
3f1c0 | 70 28 27 61 6c 6c 3a 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 66 6f 72 | p('all:.$(PROJECTS)')._p('').for |
3f1e0 | 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 | ._,.prj.in.ipairs(sln.projects). |
3f200 | 64 6f 0a 5f 70 28 27 25 73 3a 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6e 61 | do._p('%s:.%s',._MAKE.esc(prj.na |
3f220 | 6d 65 29 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c | me),.table.concat(_MAKE.esc(tabl |
3f240 | 65 2e 65 78 74 72 61 63 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 | e.extract(premake.getdependencie |
3f260 | 73 28 70 72 6a 29 2c 20 22 6e 61 6d 65 22 29 29 2c 20 22 20 22 29 29 0a 69 66 20 28 6e 6f 74 20 | s(prj),."name")),.".")).if.(not. |
3f280 | 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 | sln.messageskip).or.(not.table.c |
3f2a0 | 6f 6e 74 61 69 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 | ontains(sln.messageskip,."SkipBu |
3f2c0 | 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 | ildingMessage")).then._p('\t@ech |
3f2e0 | 6f 20 22 3d 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 67 29 29 20 | o."====.Building.%s.($(config)). |
3f300 | 3d 3d 3d 3d 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 24 7b 4d | ===="',.prj.name).end._p('\t@${M |
3f320 | 41 4b 45 7d 20 2d 2d 6e 6f 2d 70 72 69 6e 74 2d 64 69 72 65 63 74 6f 72 79 20 2d 43 20 25 73 20 | AKE}.--no-print-directory.-C.%s. |
3f340 | 2d 66 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 | -f.%s',._MAKE.esc(path.getrelati |
3f360 | 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 29 29 2c | ve(sln.location,.prj.location)), |
3f380 | 20 5f 4d 41 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 | ._MAKE.esc(_MAKE.getmakefilename |
3f3a0 | 28 70 72 6a 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 | (prj,.true)))._p('').end._p('cle |
3f3c0 | 61 6e 3a 27 29 0a 66 6f 72 20 5f 20 2c 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 | an:').for._.,prj.in.ipairs(sln.p |
3f3e0 | 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 27 5c 74 40 24 7b 4d 41 4b 45 7d 20 2d 2d 6e 6f 2d | rojects).do._p('\t@${MAKE}.--no- |
3f400 | 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 20 63 6c 65 61 | print-directory.-C.%s.-f.%s.clea |
3f420 | 6e 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 | n',._MAKE.esc(path.getrelative(s |
3f440 | 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 29 29 2c 20 5f 4d 41 | ln.location,.prj.location)),._MA |
3f460 | 4b 45 2e 65 73 63 28 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a | KE.esc(_MAKE.getmakefilename(prj |
3f480 | 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 | ,.true))).end._p('')._p('help:') |
3f4a0 | 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 55 73 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 | ._p(1,'@echo."Usage:.make.[confi |
3f4c0 | 67 3d 6e 61 6d 65 5d 20 5b 74 61 72 67 65 74 5d 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 | g=name].[target]"')._p(1,'@echo. |
3f4e0 | 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 | ""')._p(1,'@echo."CONFIGURATIONS |
3f500 | 3a 22 27 29 0a 6c 6f 63 61 6c 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c | :"').local.cfgpairs.=.{.}.for._, |
3f520 | 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 | .platform.in.ipairs(platforms).d |
3f540 | 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 | o.for._,.cfgname.in.ipairs(sln.c |
3f560 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 | onfigurations).do._p(1,'@echo.". |
3f580 | 20 20 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 | ..%s"',.premake.getconfigname(cf |
3f5a0 | 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a | gname,.platform,.true)).end.end. |
3f5c0 | 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 54 41 | _p(1,'@echo.""')._p(1,'@echo."TA |
3f5e0 | 52 47 45 54 53 3a 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 | RGETS:"')._p(1,'@echo."...all.(d |
3f600 | 65 66 61 75 6c 74 29 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e | efault)"')._p(1,'@echo."...clean |
3f620 | 22 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f | "').for._,.prj.in.ipairs(sln.pro |
3f640 | 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 | jects).do._p(1,'@echo."...%s"',. |
3f660 | 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f | prj.name).end._p(1,'@echo.""')._ |
3f680 | 70 28 31 2c 27 40 65 63 68 6f 20 22 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | p(1,'@echo."For.more.information |
3f6a0 | 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a | ,.see.https://github.com/bkaradz |
3f6c0 | 69 63 2f 67 65 6e 69 65 22 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 63 70 | ic/genie"').end..premake.make.cp |
3f6e0 | 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 69 64 65 20 3d 20 | p.=.{.}.premake.make.override.=. |
3f700 | 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 6b 65 2e 63 70 70 | {.}.local.cpp.=.premake.make.cpp |
3f720 | 0a 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 0a 66 75 6e 63 74 | .local.make.=.premake.make.funct |
3f740 | 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 6c 6f 63 61 6c 20 | ion.premake.make_cpp(prj).local. |
3f760 | 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 6c 6f 63 61 6c 20 | cc.=.premake.gettool(prj).local. |
3f780 | 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f | platforms.=.premake.filterplatfo |
3f7a0 | 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 2c 20 | rms(prj.solution,.cc.platforms,. |
3f7c0 | 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 70 5f 68 65 61 64 | "Native").premake.gmake_cpp_head |
3f7e0 | 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 20 5f 2c 20 70 6c | er(prj,.cc,.platforms).for._,.pl |
3f800 | 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 66 | atform.in.ipairs(platforms).do.f |
3f820 | 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 6a | or.cfg.in.premake.eachconfig(prj |
3f840 | 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 6b 65 5f 63 70 70 | ,.platform).do.premake.gmake_cpp |
3f860 | 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 65 6e 64 0a 74 61 | _config(prj,.cfg,.cc).end.end.ta |
3f880 | 62 6c 65 2e 73 6f 72 74 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 29 0a 6c 6f 63 61 6c 20 6f 62 6a | ble.sort(prj.allfiles).local.obj |
3f8a0 | 64 69 72 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 | dirs.=.{}.local.additionalobjdir |
3f8c0 | 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a | s.=.{}.for._,.file.in.ipairs(prj |
3f8e0 | 2e 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 | .allfiles).do.if.path.isSourceFi |
3f900 | 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 2e 65 73 63 28 | le(file).then.objdirs[_MAKE.esc( |
3f920 | 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 | path.getdirectory(path.trimdots( |
3f940 | 66 69 6c 65 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 | file)))].=.1.end.end.for._,.cust |
3f960 | 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d | ombuildtask.in.ipairs(prj.custom |
3f980 | 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 | buildtask.or.{}).do.for._,.build |
3f9a0 | 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f | task.in.ipairs(custombuildtask.o |
3f9c0 | 72 20 7b 7d 29 20 64 6f 0a 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 5b 5f 4d 41 4b 45 | r.{}).do.additionalobjdirs[_MAKE |
3f9e0 | 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 2e 67 65 74 72 | .esc(path.getdirectory(path.getr |
3fa00 | 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 | elative(prj.location,buildtask[2 |
3fa20 | 5d 29 29 29 5d 20 3d 20 31 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 4f 42 4a 44 49 52 53 20 3a 3d | ])))].=.1.end.end._p('OBJDIRS.:= |
3fa40 | 20 5c 5c 27 29 0a 5f 70 28 27 5c 74 24 28 4f 42 4a 44 49 52 29 20 5c 5c 27 29 0a 66 6f 72 20 64 | .\\')._p('\t$(OBJDIR).\\').for.d |
3fa60 | 69 72 2c 20 5f 20 69 6e 20 69 74 65 72 2e 73 6f 72 74 42 79 4b 65 79 73 28 6f 62 6a 64 69 72 73 | ir,._.in.iter.sortByKeys(objdirs |
3fa80 | 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 64 69 72 | ).do._p('\t$(OBJDIR)/%s.\\',.dir |
3faa0 | 29 0a 65 6e 64 0a 66 6f 72 20 64 69 72 2c 20 5f 20 69 6e 20 69 74 65 72 2e 73 6f 72 74 42 79 4b | ).end.for.dir,._.in.iter.sortByK |
3fac0 | 65 79 73 28 61 64 64 69 74 69 6f 6e 61 6c 6f 62 6a 64 69 72 73 29 20 64 6f 0a 5f 70 28 27 5c 74 | eys(additionalobjdirs).do._p('\t |
3fae0 | 25 73 20 5c 5c 27 2c 20 64 69 72 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 52 45 53 4f | %s.\\',.dir).end._p('')._p('RESO |
3fb00 | 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 | URCES.:=.\\').for._,.file.in.ipa |
3fb20 | 69 72 73 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 72 | irs(prj.allfiles).do.if.path.isr |
3fb40 | 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 4f | esourcefile(file).then._p('\t$(O |
3fb60 | 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 | BJDIR)/%s.res.\\',._MAKE.esc(pat |
3fb80 | 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | h.getbasename(file))).end.end._p |
3fba0 | 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 63 6c 65 61 6e 20 70 72 65 62 75 69 6c 64 20 | ('')._p('.PHONY:.clean.prebuild. |
3fbc0 | 70 72 65 6c 69 6e 6b 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 6f 73 2e 69 73 28 22 4d 61 63 4f 53 | prelink')._p('').if.os.is("MacOS |
3fbe0 | 58 22 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 | X").and.prj.kind.==."WindowedApp |
3fc00 | 22 20 74 68 65 6e 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 | ".then._p('all:.$(OBJDIRS).prebu |
3fc20 | 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 54 41 | ild.prelink.$(TARGET).$(dir.$(TA |
3fc40 | 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 54 44 | RGETDIR))PkgInfo.$(dir.$(TARGETD |
3fc60 | 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 27 29 0a | IR))Info.plist.|.$(TARGETDIR)'). |
3fc80 | 65 6c 73 65 0a 5f 70 28 27 61 6c 6c 3a 20 24 28 4f 42 4a 44 49 52 53 29 20 70 72 65 62 75 69 6c | else._p('all:.$(OBJDIRS).prebuil |
3fca0 | 64 20 70 72 65 6c 69 6e 6b 20 24 28 54 41 52 47 45 54 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 | d.prelink.$(TARGET).|.$(TARGETDI |
3fcc0 | 52 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 40 3a 27 29 0a 5f 70 28 27 27 29 0a 69 66 20 28 70 | R)').end._p('\t@:')._p('').if.(p |
3fce0 | 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 70 72 6a 2e 6f | rj.kind.==."StaticLib".and.prj.o |
3fd00 | 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 64 65 | ptions.ArchiveSplit).then._p('de |
3fd20 | 66 69 6e 65 20 6d 61 78 5f 61 72 67 73 27 29 0a 5f 70 28 27 5c 74 24 28 65 76 61 6c 20 5f 61 72 | fine.max_args')._p('\t$(eval._ar |
3fd40 | 67 73 3a 3d 29 27 29 0a 5f 70 28 27 5c 74 24 28 66 6f 72 65 61 63 68 20 6f 62 6a 2c 24 33 2c 24 | gs:=)')._p('\t$(foreach.obj,$3,$ |
3fd60 | 28 65 76 61 6c 20 5f 61 72 67 73 2b 3d 24 28 6f 62 6a 29 29 24 28 69 66 20 24 28 77 6f 72 64 20 | (eval._args+=$(obj))$(if.$(word. |
3fd80 | 24 32 2c 24 28 5f 61 72 67 73 29 29 2c 24 31 24 28 5f 61 72 67 73 29 24 28 45 4f 4c 29 24 28 65 | $2,$(_args)),$1$(_args)$(EOL)$(e |
3fda0 | 76 61 6c 20 5f 61 72 67 73 3a 3d 29 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 69 66 20 24 28 5f 61 | val._args:=)))')._p('\t$(if.$(_a |
3fdc0 | 72 67 73 29 2c 24 31 24 28 5f 61 72 67 73 29 29 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f | rgs),$1$(_args))')._p('endef')._ |
3fde0 | 70 28 27 27 29 0a 5f 70 28 27 64 65 66 69 6e 65 20 45 4f 4c 27 29 0a 5f 70 28 27 27 29 0a 5f 70 | p('')._p('define.EOL')._p('')._p |
3fe00 | 28 27 27 29 0a 5f 70 28 27 65 6e 64 65 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 | ('')._p('endef')._p('').end._p(' |
3fe20 | 24 28 54 41 52 47 45 54 29 3a 20 24 28 47 43 48 29 20 24 28 4f 42 4a 45 43 54 53 29 20 24 28 4c | $(TARGET):.$(GCH).$(OBJECTS).$(L |
3fe40 | 44 44 45 50 53 29 20 24 28 45 58 54 45 52 4e 41 4c 5f 4c 49 42 53 29 20 24 28 52 45 53 4f 55 52 | DDEPS).$(EXTERNAL_LIBS).$(RESOUR |
3fe60 | 43 45 53 29 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 4f 42 4a 44 49 52 53 29 27 29 | CES).|.$(TARGETDIR).$(OBJDIRS)') |
3fe80 | 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 22 20 74 68 65 6e | .if.prj.kind.==."StaticLib".then |
3fea0 | 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 5f 70 28 27 5c 74 | .if.prj.msgarchiving.then._p('\t |
3fec0 | 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 67 29 0a 65 6c 73 | @echo.'....prj.msgarchiving).els |
3fee0 | 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 27 2c 20 70 72 6a | e._p('\t@echo.Archiving.%s',.prj |
3ff00 | 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 68 69 76 65 73 70 | .name).end.if.(not.prj.archivesp |
3ff20 | 6c 69 74 5f 73 69 7a 65 29 20 74 68 65 6e 0a 70 72 6a 2e 61 72 63 68 69 76 65 73 70 6c 69 74 5f | lit_size).then.prj.archivesplit_ |
3ff40 | 73 69 7a 65 3d 32 30 30 0a 65 6e 64 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 | size=200.end.if.(not.prj.options |
3ff60 | 2e 41 72 63 68 69 76 65 53 70 6c 69 74 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 | .ArchiveSplit).then._p('\t$(SILE |
3ff80 | 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 20 24 28 4f 42 4a 45 43 54 53 29 27 20 2e 2e 20 28 6f | NT).$(LINKCMD).$(OBJECTS)'....(o |
3ffa0 | 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 | s.is("MacOSX").and.".2>&1.>./dev |
3ffc0 | 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 | /null.|.sed.-e.'/.o).has.no.symb |
3ffe0 | 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 24 28 63 | ols$$/d'".or."")).else._p('\t$(c |
40000 | 61 6c 6c 20 52 4d 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 40 24 28 63 61 6c | all.RM,$(TARGET))')._p('\t@$(cal |
40020 | 6c 20 6d 61 78 5f 61 72 67 73 2c 24 28 4c 49 4e 4b 43 4d 44 29 2c 27 2e 2e 20 70 72 6a 2e 61 72 | l.max_args,$(LINKCMD),'...prj.ar |
40040 | 63 68 69 76 65 73 70 6c 69 74 5f 73 69 7a 65 20 2e 2e 27 2c 24 28 4f 42 4a 45 43 54 53 29 29 27 | chivesplit_size...',$(OBJECTS))' |
40060 | 20 2e 2e 20 28 6f 73 2e 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 | ....(os.is("MacOSX").and.".2>&1. |
40080 | 3e 20 2f 64 65 76 2f 6e 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e | >./dev/null.|.sed.-e.'/.o).has.n |
400a0 | 6f 20 73 79 6d 62 6f 6c 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 5f 70 28 27 5c 74 24 28 | o.symbols$$/d'".or.""))._p('\t$( |
400c0 | 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 5f 4e 44 58 29 27 29 0a 65 6e 64 0a 65 6c 73 | SILENT).$(LINKCMD_NDX)').end.els |
400e0 | 65 0a 69 66 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 | e.if.prj.msglinking.then._p('\t@ |
40100 | 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 6c 69 6e 6b 69 6e 67 29 0a 65 6c 73 65 0a 5f | echo.'....prj.msglinking).else._ |
40120 | 70 28 27 5c 74 40 65 63 68 6f 20 4c 69 6e 6b 69 6e 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 | p('\t@echo.Linking.%s',.prj.name |
40140 | 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 4c 49 4e 4b 43 4d 44 29 | ).end._p('\t$(SILENT).$(LINKCMD) |
40160 | 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 50 4f 53 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a | ').end._p('\t$(POSTBUILDCMDS)'). |
40180 | 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 0a 70 72 65 6d 61 | _p('')._p('$(TARGETDIR):').prema |
401a0 | 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 54 44 49 52 29 22 | ke.make_mkdirrule("$(TARGETDIR)" |
401c0 | 29 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 53 29 3a 27 29 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e | )._p('$(OBJDIRS):').if.(not.prj. |
401e0 | 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 | solution.messageskip).or.(not.ta |
40200 | 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 | ble.contains(prj.solution.messag |
40220 | 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 72 65 61 74 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 | eskip,."SkipCreatingMessage")).t |
40240 | 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 72 65 61 74 69 6e 67 20 24 28 40 29 27 29 0a | hen._p('\t@echo.Creating.$(@)'). |
40260 | 65 6e 64 0a 5f 70 28 27 5c 74 2d 24 28 63 61 6c 6c 20 4d 4b 44 49 52 2c 24 40 29 27 29 0a 5f 70 | end._p('\t-$(call.MKDIR,$@)')._p |
40280 | 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 2e | ('').if.os.is("MacOSX").and.prj. |
402a0 | 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 24 | kind.==."WindowedApp".then._p('$ |
402c0 | 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 50 6b 67 49 6e 66 6f 3a 27 29 0a 5f 70 28 | (dir.$(TARGETDIR))PkgInfo:')._p( |
402e0 | 27 24 28 64 69 72 20 24 28 54 41 52 47 45 54 44 49 52 29 29 49 6e 66 6f 2e 70 6c 69 73 74 3a 27 | '$(dir.$(TARGETDIR))Info.plist:' |
40300 | 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 28 6e 6f | )._p('').end._p('clean:').if.(no |
40320 | 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 | t.prj.solution.messageskip).or.( |
40340 | 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e | not.table.contains(prj.solution. |
40360 | 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 73 61 67 | messageskip,."SkipCleaningMessag |
40380 | 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e 67 20 25 | e")).then._p('\t@echo.Cleaning.% |
403a0 | 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 | s',.prj.name).end._p('ifeq.(posi |
403c0 | 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 | x,$(SHELLTYPE))')._p('\t$(SILENT |
403e0 | 29 20 72 6d 20 2d 66 20 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c | ).rm.-f..$(TARGET)')._p('\t$(SIL |
40400 | 45 4e 54 29 20 72 6d 20 2d 72 66 20 24 28 4f 42 4a 44 49 52 29 27 29 0a 5f 70 28 27 65 6c 73 65 | ENT).rm.-rf.$(OBJDIR)')._p('else |
40420 | 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 | ')._p('\t$(SILENT).if.exist.$(su |
40440 | 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 75 62 73 | bst./,\\\\,$(TARGET)).del.$(subs |
40460 | 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 | t./,\\\\,$(TARGET))')._p('\t$(SI |
40480 | 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 | LENT).if.exist.$(subst./,\\\\,$( |
404a0 | 4f 42 4a 44 49 52 29 29 20 72 6d 64 69 72 20 2f 73 20 2f 71 20 24 28 73 75 62 73 74 20 2f 2c 5c | OBJDIR)).rmdir./s./q.$(subst./,\ |
404c0 | 5c 5c 5c 2c 24 28 4f 42 4a 44 49 52 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 | \\\,$(OBJDIR))')._p('endif')._p( |
404e0 | 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 42 | '')._p('prebuild:')._p('\t$(PREB |
40500 | 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c 69 6e 6b 3a 27 | UILDCMDS)')._p('')._p('prelink:' |
40520 | 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a | )._p('\t$(PRELINKCMDS)')._p(''). |
40540 | 63 70 70 2e 70 63 68 72 75 6c 65 73 28 70 72 6a 29 0a 63 70 70 2e 66 69 6c 65 52 75 6c 65 73 28 | cpp.pchrules(prj).cpp.fileRules( |
40560 | 70 72 6a 2c 20 63 63 29 0a 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 72 6a | prj,.cc).cpp.dependencyRules(prj |
40580 | 29 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 | ).for._,.custombuildtask.in.ipai |
405a0 | 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f | rs(prj.custombuildtask.or.{}).do |
405c0 | 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 | .for._,.buildtask.in.ipairs(cust |
405e0 | 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 73 | ombuildtask.or.{}).do.local.deps |
40600 | 20 3d 20 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 | .=..string.format("%s.",path.get |
40620 | 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b | relative(prj.location,buildtask[ |
40640 | 31 5d 29 29 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 | 1])).for._,.depdata.in.ipairs(bu |
40660 | 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 64 65 70 73 20 3d 20 64 65 70 73 | ildtask[3].or.{}).do.deps.=.deps |
40680 | 20 2e 2e 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 | ....string.format("%s.",path.get |
406a0 | 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 0a | relative(prj.location,depdata)). |
406c0 | 65 6e 64 0a 5f 70 28 27 25 73 3a 20 25 73 20 7c 20 24 28 54 41 52 47 45 54 44 49 52 29 20 24 28 | end._p('%s:.%s.|.$(TARGETDIR).$( |
406e0 | 4f 42 4a 44 49 52 53 29 27 0a 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e | OBJDIRS)'.,path.getrelative(prj. |
40700 | 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 0a 2c 20 64 65 70 73 0a 29 0a | location,buildtask[2]).,.deps.). |
40720 | 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 | for._,.cmdline.in.ipairs(buildta |
40740 | 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 63 6d 64 6c | sk[4].or.{}).do.local.cmd.=.cmdl |
40760 | 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 | ine.local.num.=.1.for._,.depdata |
40780 | 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 | .in.ipairs(buildtask[3].or.{}).d |
407a0 | 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e | o.cmd.=.string.gsub(cmd,"%$%(".. |
407c0 | 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 | ..num..."%)",.string.format("%s. |
407e0 | 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c | ",path.getrelative(prj.location, |
40800 | 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 | depdata))).num.=.num.+.1.end.cmd |
40820 | 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 22 | .=.string.gsub(cmd,."%$%(<%)",." |
40840 | 24 3c 22 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 2c 20 22 25 24 25 | $<").cmd.=.string.gsub(cmd,."%$% |
40860 | 28 40 25 29 22 2c 20 22 24 40 22 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 | (@%)",."$@")._p('\t$(SILENT).%s' |
40880 | 2c 63 6d 64 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 2d 69 6e | ,cmd).end._p('').end.end._p('-in |
408a0 | 63 6c 75 64 65 20 24 28 4f 42 4a 45 43 54 53 3a 25 25 2e 6f 3d 25 25 2e 64 29 27 29 0a 5f 70 28 | clude.$(OBJECTS:%%.o=%%.d)')._p( |
408c0 | 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 20 20 2d 69 6e 63 6c 75 64 | 'ifneq.(,$(PCH))')._p('..-includ |
408e0 | 65 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e 64 27 29 | e.$(OBJDIR)/$(notdir.$(PCH)).d') |
40900 | 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | ._p('endif').end.function.premak |
40920 | 65 2e 67 6d 61 6b 65 5f 63 70 70 5f 68 65 61 64 65 72 28 70 72 6a 2c 20 63 63 2c 20 70 6c 61 74 | e.gmake_cpp_header(prj,.cc,.plat |
40940 | 66 6f 72 6d 73 29 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 | forms)._p('#.%s.project.makefile |
40960 | 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b | .autogenerated.by.GENie',.premak |
40980 | 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 | e.action.current().shortname)._p |
409a0 | 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 | ('ifndef.config')._p('..config=% |
409c0 | 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e | s',._MAKE.esc(premake.getconfign |
409e0 | 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b | ame(prj.solution.configurations[ |
40a00 | 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e | 1],.platforms[1],.true)))._p('en |
40a20 | 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 | dif')._p('')._p('ifndef.verbose' |
40a40 | 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 | )._p('..SILENT.=.@')._p('endif') |
40a60 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 | ._p('')._p('SHELLTYPE.:=.msdos') |
40a80 | 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 | ._p('ifeq.(,$(ComSpec)$(COMSPEC) |
40aa0 | 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f | )')._p('..SHELLTYPE.:=.posix')._ |
40ac0 | 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 | p('endif')._p('ifeq.(/bin,$(find |
40ae0 | 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 | string./bin,$(SHELL)))')._p('..S |
40b00 | 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a | HELLTYPE.:=.posix')._p('endif'). |
40b20 | 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e | _p('ifeq.(/bin,$(findstring./bin |
40b40 | 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 | ,$(MAKESHELL)))')._p('..SHELLTYP |
40b60 | 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 0a | E.:=.posix')._p('endif')._p(''). |
40b80 | 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 0a | _p('ifeq.(posix,$(SHELLTYPE))'). |
40ba0 | 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 70 | _p('..MKDIR.=.$(SILENT).mkdir.-p |
40bc0 | 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 54 | ."$(1)"')._p('..COPY..=.$(SILENT |
40be0 | 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 20 20 52 | ).cp.-fR."$(1)"."$(2)"')._p('..R |
40c00 | 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 22 27 29 0a | M....=.$(SILENT).rm.-f."$(1)"'). |
40c20 | 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e | _p('else')._p('..MKDIR.=.$(SILEN |
40c40 | 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 | T).mkdir."$(subst./,\\\\,$(1))". |
40c60 | 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 20 20 3d | 2>.nul.||.exit.0')._p('..COPY..= |
40c80 | 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 2c 5c 5c | .$(SILENT).copy./Y."$(subst./,\\ |
40ca0 | 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 29 29 22 | \\,$(1))"."$(subst./,\\\\,$(2))" |
40cc0 | 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f | ')._p('..RM....=.$(SILENT).del./ |
40ce0 | 46 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 20 | F."$(subst./,\\\\,$(1))".2>.nul. |
40d00 | 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f | ||.exit.0')._p('endif')._p('')._ |
40d20 | 70 28 27 43 43 20 20 3d 20 25 73 27 2c 20 63 63 2e 63 63 29 0a 5f 70 28 27 43 58 58 20 3d 20 25 | p('CC..=.%s',.cc.cc)._p('CXX.=.% |
40d40 | 73 27 2c 20 63 63 2e 63 78 78 29 0a 5f 70 28 27 41 52 20 20 3d 20 25 73 27 2c 20 63 63 2e 61 72 | s',.cc.cxx)._p('AR..=.%s',.cc.ar |
40d60 | 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 52 45 53 43 4f 4d 50 27 29 0a 5f 70 | )._p('')._p('ifndef.RESCOMP')._p |
40d80 | 28 27 20 20 69 66 64 65 66 20 57 49 4e 44 52 45 53 27 29 0a 5f 70 28 27 20 20 20 20 52 45 53 43 | ('..ifdef.WINDRES')._p('....RESC |
40da0 | 4f 4d 50 20 3d 20 24 28 57 49 4e 44 52 45 53 29 27 29 0a 5f 70 28 27 20 20 65 6c 73 65 27 29 0a | OMP.=.$(WINDRES)')._p('..else'). |
40dc0 | 5f 70 28 27 20 20 20 20 52 45 53 43 4f 4d 50 20 3d 20 77 69 6e 64 72 65 73 27 29 0a 5f 70 28 27 | _p('....RESCOMP.=.windres')._p(' |
40de0 | 20 20 65 6e 64 69 66 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 20 20 20 | ..endif')._p('endif')._p('').... |
40e00 | 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 5f 70 28 27 4d 41 4b 45 46 49 4c 45 20 3d 20 25 73 27 | .............._p('MAKEFILE.=.%s' |
40e20 | 2c 20 5f 4d 41 4b 45 2e 67 65 74 6d 61 6b 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 74 72 75 | ,._MAKE.getmakefilename(prj,.tru |
40e40 | 65 29 29 0a 20 20 20 20 20 20 20 20 5f 70 28 27 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e | e))........._p('').end.local.fun |
40e60 | 63 74 69 6f 6e 20 69 73 5f 65 78 63 6c 75 64 65 64 28 70 72 6a 2c 20 63 66 67 2c 20 66 69 6c 65 | ction.is_excluded(prj,.cfg,.file |
40e80 | 29 0a 69 66 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 | ).if.table.icontains(prj.exclude |
40ea0 | 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 69 66 | s,.file).then.return.true.end.if |
40ec0 | 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 | .table.icontains(cfg.excludes,.f |
40ee0 | 69 6c 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 72 65 74 75 72 6e | ile).then.return.true.end.return |
40f00 | 20 66 61 6c 73 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b | .false.end.function.premake.gmak |
40f20 | 65 5f 63 70 70 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 69 | e_cpp_config(prj,.cfg,.cc)._p('i |
40f40 | 66 65 71 20 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 | feq.($(config),%s)',._MAKE.esc(c |
40f60 | 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 0a 63 70 70 2e 70 6c 61 74 66 6f 72 6d 74 6f 6f 6c 73 | fg.shortname)).cpp.platformtools |
40f80 | 28 63 66 67 2c 20 63 63 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 | (cfg,.cc)._p('..'....(table.cont |
40fa0 | 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 4f 42 4a 44 | ains(premake.make.override,"OBJD |
40fc0 | 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 | IR").and."override.".or."")..... |
40fe0 | 20 20 27 4f 42 4a 44 49 52 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 | ..'OBJDIR.........=.%s',._MAKE.e |
41000 | 73 63 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 | sc(cfg.objectsdir))._p('..'....( |
41020 | 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 | table.contains(premake.make.over |
41040 | 72 69 64 65 2c 22 54 41 52 47 45 54 44 49 52 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 | ride,"TARGETDIR").and."override. |
41060 | 22 20 6f 72 20 22 22 29 20 2e 2e 20 27 54 41 52 47 45 54 44 49 52 20 20 20 20 20 20 3d 20 25 73 | ".or."")....'TARGETDIR......=.%s |
41080 | 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 | ',._MAKE.esc(cfg.buildtarget.dir |
410a0 | 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 27 20 2e 2e 20 28 74 61 62 6c 65 2e 63 6f 6e 74 61 | ectory))._p('..'....(table.conta |
410c0 | 69 6e 73 28 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 2e 6f 76 65 72 72 69 64 65 2c 22 54 41 52 47 45 | ins(premake.make.override,"TARGE |
410e0 | 54 22 29 20 61 6e 64 20 22 6f 76 65 72 72 69 64 65 20 22 20 6f 72 20 22 22 29 20 2e 2e 20 20 20 | T").and."override.".or."")...... |
41100 | 20 27 54 41 52 47 45 54 20 20 20 20 20 20 20 20 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f | .'TARGET.........=.$(TARGETDIR)/ |
41120 | 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e | %s',._MAKE.esc(cfg.buildtarget.n |
41140 | 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 4e 45 53 20 20 20 20 20 20 20 2b 3d 25 73 27 2c | ame))._p('..DEFINES.......+=%s', |
41160 | 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 |
41180 | 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 45 53 20 20 20 20 20 20 2b 3d 25 73 | ines)))._p('..INCLUDES......+=%s |
411a0 | 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 69 6e 63 6c 75 64 65 64 69 72 73 28 63 | ',.make.list(cc.getincludedirs(c |
411c0 | 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 29 29 0a 5f 70 28 27 20 20 49 4e 43 4c 55 44 45 53 | fg.includedirs)))._p('..INCLUDES |
411e0 | 20 20 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 71 75 6f | ......+=%s',.make.list(cc.getquo |
41200 | 74 65 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 | teincludedirs(cfg.userincludedir |
41220 | 73 29 29 29 0a 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 63 70 70 2e 66 6c 61 67 | s))).cpp.pchconfig(cfg).cpp.flag |
41240 | 73 28 63 66 67 2c 20 63 63 29 0a 63 70 70 2e 6c 69 6e 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 | s(cfg,.cc).cpp.linker(prj,.cfg,. |
41260 | 63 63 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 63 66 67 2e 66 69 6c 65 73 29 0a 5f 70 28 27 20 20 | cc).table.sort(cfg.files)._p('.. |
41280 | 4f 42 4a 45 43 54 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 | OBJECTS.:=.\\').for._,.file.in.i |
412a0 | 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f | pairs(cfg.files).do.if.path.isSo |
412c0 | 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 69 73 5f 65 78 | urceFile(file).then.if.not.is_ex |
412e0 | 63 6c 75 64 65 64 28 70 72 6a 2c 20 63 66 67 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 5f 70 28 27 | cluded(prj,.cfg,.file).then._p(' |
41300 | 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 63 | \t$(OBJDIR)/%s.o.\\'.,._MAKE.esc |
41320 | 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 69 | (path.trimdots(path.removeext(fi |
41340 | 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 20 | le))).).end.end.end._p('')._p('. |
41360 | 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 70 | .define.PREBUILDCMDS').if.#cfg.p |
41380 | 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 40 | rebuildcommands.>.0.then._p('\t@ |
413a0 | 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 27 | echo.Running.pre-build.commands' |
413c0 | 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 70 | )._p('\t%s',.table.implode(cfg.p |
413e0 | 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 29 | rebuildcommands,."",."",."\n\t") |
41400 | 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 65 | ).end._p('..endef')._p('..define |
41420 | 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 6f | .PRELINKCMDS').if.#cfg.prelinkco |
41440 | 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 6e | mmands.>.0.then._p('\t@echo.Runn |
41460 | 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 73 | ing.pre-link.commands')._p('\t%s |
41480 | 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 6d | ',.table.implode(cfg.prelinkcomm |
414a0 | 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 20 | ands,."",."",."\n\t")).end._p('. |
414c0 | 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 43 | .endef')._p('..define.POSTBUILDC |
414e0 | 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 20 | MDS').if.#cfg.postbuildcommands. |
41500 | 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 73 | >.0.then._p('\t@echo.Running.pos |
41520 | 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 61 | t-build.commands')._p('\t%s',.ta |
41540 | 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 |
41560 | 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 6e | s,."",."",."\n\t")).end._p('..en |
41580 | 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 28 | def').make.settings(cfg,.cc)._p( |
415a0 | 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 | 'endif')._p('').end.function.cpp |
415c0 | 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 6c | .platformtools(cfg,.cc).local.pl |
415e0 | 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 6f | atform.=.cc.platforms[cfg.platfo |
41600 | 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 43 | rm].if.platform.cc.then._p('..CC |
41620 | 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 64 | .........=.%s',.platform.cc).end |
41640 | 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 20 | .if.platform.cxx.then._p('..CXX. |
41660 | 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 0a | .......=.%s',.platform.cxx).end. |
41680 | 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 20 | if.platform.ar.then._p('..AR.... |
416a0 | 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 64 | .....=.%s',.platform.ar).end.end |
416c0 | 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 20 | .function.cpp.flags(cfg,.cc).if. |
416e0 | 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 2e | cfg.pchheader.and.not.cfg.flags. |
41700 | 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 2b | NoPCH.then._p('..FORCE_INCLUDE.+ |
41720 | 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 28 | =.-include.$(OBJDIR)/$(notdir.$( |
41740 | 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 64 | PCH))').end.if.#cfg.forcedinclud |
41760 | 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 20 | es.>.0.then._p('..FORCE_INCLUDE. |
41780 | 2b 3d 20 2d 69 6e 63 6c 75 64 65 20 25 73 27 0a 2c 5f 4d 41 4b 45 2e 65 73 63 28 74 61 62 6c 65 | +=.-include.%s'.,_MAKE.esc(table |
417a0 | 2e 63 6f 6e 63 61 74 28 63 66 67 2e 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 | .concat(cfg.forcedincludes,.";") |
417c0 | 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 20 24 28 | )).end._p('..ALL_CPPFLAGS..+=.$( |
417e0 | 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 4c 55 44 | CPPFLAGS).%s.$(DEFINES).$(INCLUD |
41800 | 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 6c 61 67 | ES)',.table.concat(cc.getcppflag |
41820 | 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 53 20 20 | s(cfg),."."))._p('..ALL_CFLAGS.. |
41840 | 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 29 20 24 | ..+=.$(CFLAGS).$(ALL_CPPFLAGS).$ |
41860 | 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 | (ARCH)%s',.make.list(table.join( |
41880 | 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 70 74 69 | cc.getcflags(cfg),.cfg.buildopti |
418a0 | 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 28 27 20 | ons,.cfg.buildoptions_c)))._p('. |
418c0 | 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 20 24 28 | .ALL_CXXFLAGS..+=.$(CXXFLAGS).$( |
418e0 | 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 48 29 25 | CFLAGS).$(ALL_CPPFLAGS).$(ARCH)% |
41900 | 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 63 2e 67 65 74 63 | s',.make.list(table.join(cc.getc |
41920 | 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 67 29 2c | flags(cfg),.cc.getcxxflags(cfg), |
41940 | 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 | .cfg.buildoptions,.cfg.buildopti |
41960 | 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 53 20 2b | ons_cpp)))._p('..ALL_OBJCFLAGS.+ |
41980 | 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 5f 43 50 | =.$(CXXFLAGS).$(CFLAGS).$(ALL_CP |
419a0 | 50 46 4c 41 47 53 29 20 24 28 41 52 43 48 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 | PFLAGS).$(ARCH)%s',.make.list(ta |
419c0 | 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 63 2e 67 | ble.join(cc.getcflags(cfg),.cc.g |
419e0 | 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e | etcxxflags(cfg),.cfg.buildoption |
41a00 | 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 70 28 27 | s,.cfg.buildoptions_objc)))._p(' |
41a20 | 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 29 20 24 | ..ALL_RESFLAGS..+=.$(RESFLAGS).$ |
41a40 | 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 20 20 20 | (DEFINES).$(INCLUDES)%s',....... |
41a60 | 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 64 65 66 | ..make.list(table.join(cc.getdef |
41a80 | 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 20 20 20 | ines(cfg.resdefines),........... |
41aa0 | 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 6e 63 6c | ......................cc.getincl |
41ac0 | 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 63 66 67 | udedirs(cfg.resincludedirs),.cfg |
41ae0 | 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 70 70 2e | .resoptions))).end.function.cpp. |
41b00 | 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 4c 5f 4c | linker(prj,.cfg,.cc)._p('..ALL_L |
41b20 | 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 6b 65 2e | DFLAGS...+=.$(LDFLAGS)%s',.make. |
41b40 | 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 6c 61 67 | list(table.join(cc.getlibdirflag |
41b60 | 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 66 67 2e | s(cfg),.cc.getldflags(cfg),.cfg. |
41b80 | 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 20 20 20 | linkoptions)))._p('..LDDEPS..... |
41ba0 | 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 | ...+=%s',.make.list(_MAKE.esc(pr |
41bc0 | 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 | emake.getlinks(cfg,."siblings",. |
41be0 | 22 66 75 6c 6c 70 61 74 68 22 29 29 29 29 0a 5f 70 28 27 20 20 4c 49 42 53 20 20 20 20 20 20 20 | "fullpath"))))._p('..LIBS....... |
41c00 | 20 20 20 2b 3d 20 24 28 4c 44 44 45 50 53 29 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 | ...+=.$(LDDEPS)%s',.make.list(cc |
41c20 | 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 29 0a 5f 70 28 27 20 20 45 58 54 45 52 | .getlinkflags(cfg)))._p('..EXTER |
41c40 | 4e 41 4c 5f 4c 49 42 53 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 | NAL_LIBS.+=%s',.make.list(cc.get |
41c60 | 6c 69 62 66 69 6c 65 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 | libfiles(cfg))).if.cfg.kind.==." |
41c80 | 53 74 61 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 69 66 20 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 | StaticLib".then.if.(not.prj.opti |
41ca0 | 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 20 20 4c 49 4e | ons.ArchiveSplit).then._p('..LIN |
41cc0 | 4b 43 4d 44 20 20 20 20 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 | KCMD........=.$(AR).%s.$(TARGET) |
41ce0 | 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 | ',.make.list(cc.getarchiveflags( |
41d00 | 70 72 6a 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 4c 49 | prj,.cfg,.false))).else._p('..LI |
41d20 | 4e 4b 43 4d 44 20 20 20 20 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 | NKCMD........=.$(AR).%s.$(TARGET |
41d40 | 29 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 | )',.make.list(cc.getarchiveflags |
41d60 | 28 70 72 6a 2c 20 63 66 67 2c 20 66 61 6c 73 65 29 29 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d | (prj,.cfg,.false)))._p('..LINKCM |
41d80 | 44 5f 4e 44 58 20 20 20 20 3d 20 24 28 41 52 29 20 25 73 20 24 28 54 41 52 47 45 54 29 27 2c 20 | D_NDX....=.$(AR).%s.$(TARGET)',. |
41da0 | 6d 61 6b 65 2e 6c 69 73 74 28 63 63 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 70 72 6a | make.list(cc.getarchiveflags(prj |
41dc0 | 2c 20 63 66 67 2c 20 74 72 75 65 29 29 29 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 74 6f | ,.cfg,.true))).end.else.local.to |
41de0 | 6f 6c 20 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 43 | ol.=.iif(cfg.language.==."C",."C |
41e00 | 43 22 2c 20 22 43 58 58 22 29 0a 5f 70 28 27 20 20 4c 49 4e 4b 43 4d 44 20 20 20 20 20 20 20 20 | C",."CXX")._p('..LINKCMD........ |
41e20 | 3d 20 24 28 25 73 29 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 24 28 4f 42 4a 45 43 54 53 29 20 | =.$(%s).-o.$(TARGET).$(OBJECTS). |
41e40 | 24 28 52 45 53 4f 55 52 43 45 53 29 20 24 28 41 52 43 48 29 20 24 28 41 4c 4c 5f 4c 44 46 4c 41 | $(RESOURCES).$(ARCH).$(ALL_LDFLA |
41e60 | 47 53 29 20 24 28 4c 49 42 53 29 27 2c 20 74 6f 6f 6c 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | GS).$(LIBS)',.tool).end.end.func |
41e80 | 74 69 6f 6e 20 63 70 70 2e 70 63 68 63 6f 6e 66 69 67 28 63 66 67 29 0a 69 66 20 6e 6f 74 20 63 | tion.cpp.pchconfig(cfg).if.not.c |
41ea0 | 66 67 2e 70 63 68 68 65 61 64 65 72 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 | fg.pchheader.or.cfg.flags.NoPCH. |
41ec0 | 74 68 65 6e 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 63 68 20 3d 20 63 66 67 2e | then.return.end.local.pch.=.cfg. |
41ee0 | 70 63 68 68 65 61 64 65 72 0a 66 6f 72 20 5f 2c 20 69 6e 63 64 69 72 20 69 6e 20 69 70 61 69 72 | pchheader.for._,.incdir.in.ipair |
41f00 | 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 62 73 70 | s(cfg.includedirs).do.local.absp |
41f20 | 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 61 74 68 2e 6a 6f 69 6e | ath.=.path.getabsolute(path.join |
41f40 | 28 63 66 67 2e 70 72 6f 6a 65 63 74 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 6e 63 64 69 72 29 29 0a | (cfg.project.location,.incdir)). |
41f60 | 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 61 62 73 70 61 | local.testname.=.path.join(abspa |
41f80 | 74 68 2c 20 70 63 68 29 0a 69 66 20 6f 73 2e 69 73 66 69 6c 65 28 74 65 73 74 6e 61 6d 65 29 20 | th,.pch).if.os.isfile(testname). |
41fa0 | 74 68 65 6e 0a 70 63 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 66 67 2e | then.pch.=.path.getrelative(cfg. |
41fc0 | 6c 6f 63 61 74 69 6f 6e 2c 20 74 65 73 74 6e 61 6d 65 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e | location,.testname).break.end.en |
41fe0 | 64 0a 5f 70 28 27 20 20 50 43 48 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 25 73 27 2c 20 5f 4d | d._p('..PCH............=.%s',._M |
42000 | 41 4b 45 2e 65 73 63 28 70 63 68 29 29 0a 5f 70 28 27 20 20 47 43 48 20 20 20 20 20 20 20 20 20 | AKE.esc(pch))._p('..GCH......... |
42020 | 20 20 20 3d 20 24 28 4f 42 4a 44 49 52 29 2f 24 28 6e 6f 74 64 69 72 20 24 28 50 43 48 29 29 2e | ...=.$(OBJDIR)/$(notdir.$(PCH)). |
42040 | 67 63 68 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 70 63 68 72 75 6c 65 73 28 | gch').end.function.cpp.pchrules( |
42060 | 70 72 6a 29 0a 5f 70 28 27 69 66 6e 65 71 20 28 2c 24 28 50 43 48 29 29 27 29 0a 5f 70 28 27 24 | prj)._p('ifneq.(,$(PCH))')._p('$ |
42080 | 28 47 43 48 29 3a 20 24 28 50 43 48 29 20 24 28 4d 41 4b 45 46 49 4c 45 29 20 7c 20 24 28 4f 42 | (GCH):.$(PCH).$(MAKEFILE).|.$(OB |
420a0 | 4a 44 49 52 29 27 29 0a 69 66 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d 70 69 6c 65 20 74 68 65 | JDIR)').if.prj.msgprecompile.the |
420c0 | 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 67 70 72 65 63 6f 6d | n._p('\t@echo.'....prj.msgprecom |
420e0 | 70 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f 74 64 69 72 20 | pile).else._p('\t@echo.$(notdir. |
42100 | 24 3c 29 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6d 64 20 3d 20 69 69 66 28 70 72 6a 2e 6c 61 | $<)').end.local.cmd.=.iif(prj.la |
42120 | 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 22 24 28 43 43 29 20 24 28 41 4c 4c 5f 43 46 4c 41 | nguage.==."C",."$(CC).$(ALL_CFLA |
42140 | 47 53 29 20 2d 78 20 63 2d 68 65 61 64 65 72 22 2c 20 22 24 28 43 58 58 29 20 24 28 41 4c 4c 5f | GS).-x.c-header",."$(CXX).$(ALL_ |
42160 | 43 58 58 46 4c 41 47 53 29 20 2d 78 20 63 2b 2b 2d 68 65 61 64 65 72 22 29 0a 5f 70 28 27 5c 74 | CXXFLAGS).-x.c++-header")._p('\t |
42180 | 24 28 53 49 4c 45 4e 54 29 20 25 73 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 49 4e 43 4c 55 44 | $(SILENT).%s.$(DEFINES).$(INCLUD |
421a0 | 45 53 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 2c 20 63 6d 64 29 0a 5f 70 28 27 65 | ES).-o."$@".-c."$<"',.cmd)._p('e |
421c0 | 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 | ndif')._p('').end.function.cpp.f |
421e0 | 69 6c 65 52 75 6c 65 73 28 70 72 6a 2c 20 63 63 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d | ileRules(prj,.cc).local.platform |
42200 | 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e | s.=.premake.filterplatforms(prj. |
42220 | 73 6f 6c 75 74 69 6f 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 | solution,.cc.platforms,."Native" |
42240 | 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 29 0a 66 6f 72 20 5f | ).table.sort(prj.allfiles).for._ |
42260 | 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 20 6f 72 | ,.file.in.ipairs(prj.allfiles.or |
42280 | 20 7b 7d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c | .{}).do.if.path.isSourceFile(fil |
422a0 | 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 20 24 | e).then._p('$(OBJDIR)/%s.o:.%s.$ |
422c0 | 28 47 43 48 29 20 24 28 4d 41 4b 45 46 49 4c 45 29 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 | (GCH).$(MAKEFILE)'.,._MAKE.esc(p |
422e0 | 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 | ath.trimdots(path.removeext(file |
42300 | 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 61 74 68 | ))).,._MAKE.esc(file).).if.(path |
42320 | 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 63 6f 6d | .isobjcfile(file).and.prj.msgcom |
42340 | 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 20 2e 2e | pile_objc).then._p('\t@echo.'... |
42360 | 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 70 72 6a | .prj.msgcompile_objc).elseif.prj |
42380 | 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 27 20 2e | .msgcompile.then._p('\t@echo.'.. |
423a0 | 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 40 65 63 | ..prj.msgcompile).else._p('\t@ec |
423c0 | 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 68 2e 69 | ho.$(notdir.$<)').end.if.(path.i |
423e0 | 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 28 53 49 | sobjcfile(file)).then._p('\t$(SI |
42400 | 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 20 24 28 | LENT).$(CXX).$(ALL_OBJCFLAGS).$( |
42420 | 46 4f 52 43 45 5f 49 4e 43 4c 55 44 45 29 20 2d 6f 20 22 24 40 22 20 2d 63 20 22 24 3c 22 27 29 | FORCE_INCLUDE).-o."$@".-c."$<"') |
42440 | 0a 65 6c 73 65 0a 63 70 70 2e 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 28 70 61 74 68 2e 69 73 63 66 | .else.cpp.buildcommand(path.iscf |
42460 | 69 6c 65 28 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f | ile(file).and.not.prj.options.Fo |
42480 | 72 63 65 43 50 50 2c 20 22 6f 22 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 74 61 73 6b 20 69 6e 20 | rceCPP,."o").end.for._,.task.in. |
424a0 | 69 70 61 69 72 73 28 70 72 6a 2e 70 6f 73 74 63 6f 6d 70 69 6c 65 74 61 73 6b 73 20 6f 72 20 7b | ipairs(prj.postcompiletasks.or.{ |
424c0 | 7d 29 20 64 6f 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 25 73 27 2c 20 74 61 73 6b 29 | }).do._p('\t$(SILENT).%s',.task) |
424e0 | 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6c 73 65 69 66 20 28 70 61 74 68 2e | ._p('').end._p('').elseif.(path. |
42500 | 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 66 69 6c 65 29 20 3d 3d 20 22 2e 72 63 22 29 20 74 68 65 | getextension(file).==.".rc").the |
42520 | 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 72 65 73 3a 20 25 73 27 2c 20 5f 4d 41 | n._p('$(OBJDIR)/%s.res:.%s',._MA |
42540 | 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 69 6c 65 29 29 2c 20 | KE.esc(path.getbasename(file)),. |
42560 | 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c 65 29 29 0a 69 66 20 70 72 6a 2e 6d 73 67 72 65 73 6f 75 | _MAKE.esc(file)).if.prj.msgresou |
42580 | 72 63 65 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 27 20 2e 2e 20 70 72 6a 2e 6d 73 | rce.then._p('\t@echo.'....prj.ms |
425a0 | 67 72 65 73 6f 75 72 63 65 29 0a 65 6c 73 65 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 24 28 6e 6f | gresource).else._p('\t@echo.$(no |
425c0 | 74 64 69 72 20 24 3c 29 27 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 | tdir.$<)').end._p('\t$(SILENT).$ |
425e0 | 28 52 45 53 43 4f 4d 50 29 20 24 3c 20 2d 4f 20 63 6f 66 66 20 2d 6f 20 22 24 40 22 20 24 28 41 | (RESCOMP).$<.-O.coff.-o."$@".$(A |
42600 | 4c 4c 5f 52 45 53 46 4c 41 47 53 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e | LL_RESFLAGS)')._p('').end.end.en |
42620 | 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 64 65 70 65 6e 64 65 6e 63 79 52 75 6c 65 73 28 70 | d.function.cpp.dependencyRules(p |
42640 | 72 6a 29 0a 66 6f 72 20 5f 2c 20 64 65 70 65 6e 64 65 6e 63 79 20 69 6e 20 69 70 61 69 72 73 28 | rj).for._,.dependency.in.ipairs( |
42660 | 70 72 6a 2e 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 | prj.dependency.or.{}).do.for._,. |
42680 | 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 65 6e 64 65 6e 63 79 20 6f 72 20 7b 7d 29 20 | dep.in.ipairs(dependency.or.{}). |
426a0 | 64 6f 0a 69 66 20 28 64 65 70 5b 33 5d 3d 3d 6e 69 6c 20 6f 72 20 64 65 70 5b 33 5d 3d 3d 66 61 | do.if.(dep[3]==nil.or.dep[3]==fa |
426c0 | 6c 73 65 29 20 74 68 65 6e 0a 5f 70 28 27 24 28 4f 42 4a 44 49 52 29 2f 25 73 2e 6f 3a 20 25 73 | lse).then._p('$(OBJDIR)/%s.o:.%s |
426e0 | 27 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 | '.,._MAKE.esc(path.trimdots(path |
42700 | 2e 72 65 6d 6f 76 65 65 78 74 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e | .removeext(path.getrelative(prj. |
42720 | 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 31 5d 29 29 29 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 | location,.dep[1])))).,._MAKE.esc |
42740 | 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 | (path.getrelative(prj.location,. |
42760 | 64 65 70 5b 32 5d 29 29 0a 29 0a 65 6c 73 65 0a 5f 70 28 27 25 73 3a 20 25 73 27 0a 2c 20 5f 4d | dep[2])).).else._p('%s:.%s'.,._M |
42780 | 41 4b 45 2e 65 73 63 28 64 65 70 5b 31 5d 29 0a 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 | AKE.esc(dep[1]).,._MAKE.esc(path |
427a0 | 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 64 65 70 5b 32 | .getrelative(prj.location,.dep[2 |
427c0 | 5d 29 29 0a 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | ])).).end._p('').end.end.end.fun |
427e0 | 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,. |
42800 | 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 |
42820 | 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 |
42840 | 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 |
42860 | 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."$@". |
42880 | 2d 63 20 22 24 3c 22 27 2c 20 66 6c 61 67 73 2c 20 6f 62 6a 65 78 74 29 0a 65 6e 64 0a 00 6c 6f | -c."$<"',.flags,.objext).end..lo |
428a0 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 | cal.function.getresourcefilename |
428c0 | 28 63 66 67 2c 20 66 6e 61 6d 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f | (cfg,.fname).if.path.getextensio |
428e0 | 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 72 65 73 78 22 20 74 68 65 6e 0a 20 20 20 20 6c 6f 63 | n(fname).==.".resx".then.....loc |
42900 | 61 6c 20 6e 61 6d 65 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 6e 61 | al.name.=.cfg.buildtarget.basena |
42920 | 6d 65 20 2e 2e 20 22 2e 22 0a 20 20 20 20 6c 6f 63 61 6c 20 64 69 72 20 3d 20 70 61 74 68 2e 67 | me....".".....local.dir.=.path.g |
42940 | 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e 61 6d 65 29 0a 20 20 20 20 69 66 20 64 69 72 20 7e 3d | etdirectory(fname).....if.dir.~= |
42960 | 20 22 2e 22 20 74 68 65 6e 20 0a 6e 61 6d 65 20 3d 20 6e 61 6d 65 20 2e 2e 20 70 61 74 68 2e 74 | .".".then..name.=.name....path.t |
42980 | 72 61 6e 73 6c 61 74 65 28 64 69 72 2c 20 22 2e 22 29 20 2e 2e 20 22 2e 22 0a 65 6e 64 0a 72 65 | ranslate(dir,.".")....".".end.re |
429a0 | 74 75 72 6e 20 22 24 28 4f 42 4a 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 6e | turn."$(OBJDIR)/"...._MAKE.esc(n |
429c0 | 61 6d 65 20 2e 2e 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 66 6e 61 6d 65 29 29 20 | ame....path.getbasename(fname)). |
429e0 | 2e 2e 20 22 2e 72 65 73 6f 75 72 63 65 73 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 66 6e 61 6d | ...".resources".else.return.fnam |
42a00 | 65 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f | e.end.end.function.premake.make_ |
42a20 | 63 73 68 61 72 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 73 63 20 3d 20 70 72 65 6d 61 6b 65 2e | csharp(prj).local.csc.=.premake. |
42a40 | 64 6f 74 6e 65 74 0a 6c 6f 63 61 6c 20 63 66 67 6c 69 62 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c | dotnet.local.cfglibs.=.{.}.local |
42a60 | 20 63 66 67 70 61 69 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 61 6e 79 63 66 67 0a 66 6f 72 | .cfgpairs.=.{.}.local.anycfg.for |
42a80 | 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 | .cfg.in.premake.eachconfig(prj). |
42aa0 | 64 6f 0a 61 6e 79 63 66 67 20 3d 20 63 66 67 0a 63 66 67 6c 69 62 73 5b 63 66 67 5d 20 3d 20 70 | do.anycfg.=.cfg.cfglibs[cfg].=.p |
42ac0 | 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c | remake.getlinks(cfg,."siblings", |
42ae0 | 20 22 66 75 6c 6c 70 61 74 68 22 29 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 20 3d 20 7b 20 7d | ."fullpath").cfgpairs[cfg].=.{.} |
42b00 | 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 6c 69 62 73 5b | .for._,.fname.in.ipairs(cfglibs[ |
42b20 | 63 66 67 5d 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 6e | cfg]).do.if.path.getdirectory(fn |
42b40 | 61 6d 65 29 20 7e 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 | ame).~=.cfg.buildtarget.director |
42b60 | 79 20 74 68 65 6e 0a 63 66 67 70 61 69 72 73 5b 63 66 67 5d 5b 22 24 28 54 41 52 47 45 54 44 49 | y.then.cfgpairs[cfg]["$(TARGETDI |
42b80 | 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 | R)/"...._MAKE.esc(path.getname(f |
42ba0 | 6e 61 6d 65 29 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 6e 61 6d 65 29 0a 65 6e 64 0a 65 | name))].=._MAKE.esc(fname).end.e |
42bc0 | 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 | nd.end.local.sources.=.{}.local. |
42be0 | 65 6d 62 65 64 64 65 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 63 6f 70 79 70 61 69 72 73 20 3d | embedded.=.{.}.local.copypairs.= |
42c00 | 20 7b 20 7d 0a 66 6f 72 20 66 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 | .{.}.for.fcfg.in.premake.project |
42c20 | 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 29 20 64 6f 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d | .eachfile(prj).do.local.action.= |
42c40 | 20 63 73 63 2e 67 65 74 62 75 69 6c 64 61 63 74 69 6f 6e 28 66 63 66 67 29 0a 69 66 20 61 63 74 | .csc.getbuildaction(fcfg).if.act |
42c60 | 69 6f 6e 20 3d 3d 20 22 43 6f 6d 70 69 6c 65 22 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | ion.==."Compile".then.table.inse |
42c80 | 72 74 28 73 6f 75 72 63 65 73 2c 20 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 20 61 63 | rt(sources,.fcfg.name).elseif.ac |
42ca0 | 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 22 20 74 68 65 6e 0a | tion.==."EmbeddedResource".then. |
42cc0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 6d 62 65 64 64 65 64 2c 20 66 63 66 67 2e 6e 61 6d 65 | table.insert(embedded,.fcfg.name |
42ce0 | 29 0a 65 6c 73 65 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 | ).elseif.action.==."Content".the |
42d00 | 6e 0a 63 6f 70 79 70 61 69 72 73 5b 22 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f | n.copypairs["$(TARGETDIR)/"...._ |
42d20 | 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 | MAKE.esc(path.getname(fcfg.name) |
42d40 | 29 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6c 73 65 69 66 | )].=._MAKE.esc(fcfg.name).elseif |
42d60 | 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 63 66 67 2e 6e 61 6d 65 29 3a 6c 6f 77 65 72 28 29 | .path.getname(fcfg.name):lower() |
42d80 | 20 3d 3d 20 22 61 70 70 2e 63 6f 6e 66 69 67 22 20 74 68 65 6e 0a 63 6f 70 79 70 61 69 72 73 5b | .==."app.config".then.copypairs[ |
42da0 | 22 24 28 54 41 52 47 45 54 29 2e 63 6f 6e 66 69 67 22 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 63 28 | "$(TARGET).config"].=._MAKE.esc( |
42dc0 | 66 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 61 74 68 73 20 3d | fcfg.name).end.end.local.paths.= |
42de0 | 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 6a 2e 6c 69 62 64 69 72 73 2c 20 66 75 | .table.translate(prj.libdirs,.fu |
42e00 | 6e 63 74 69 6f 6e 28 76 29 20 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 62 | nction(v).return.path.join(prj.b |
42e20 | 61 73 65 64 69 72 2c 20 76 29 20 65 6e 64 29 0a 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 6a 6f | asedir,.v).end).paths.=.table.jo |
42e40 | 69 6e 28 7b 70 72 6a 2e 62 61 73 65 64 69 72 7d 2c 20 70 61 74 68 73 29 0a 66 6f 72 20 5f 2c 20 | in({prj.basedir},.paths).for._,. |
42e60 | 6c 69 62 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e | libname.in.ipairs(premake.getlin |
42e80 | 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 | ks(prj,."system",."fullpath")).d |
42ea0 | 6f 0a 6c 6f 63 61 6c 20 6c 69 62 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 73 65 61 72 63 68 28 6c | o.local.libdir.=.os.pathsearch(l |
42ec0 | 69 62 6e 61 6d 65 2e 2e 22 2e 64 6c 6c 22 2c 20 75 6e 70 61 63 6b 28 70 61 74 68 73 29 29 0a 69 | ibname..".dll",.unpack(paths)).i |
42ee0 | 66 20 28 6c 69 62 64 69 72 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 22 | f.(libdir).then.local.target.=." |
42f00 | 24 28 54 41 52 47 45 54 44 49 52 29 2f 22 20 2e 2e 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 | $(TARGETDIR)/"...._MAKE.esc(path |
42f20 | 2e 67 65 74 6e 61 6d 65 28 6c 69 62 6e 61 6d 65 29 29 0a 6c 6f 63 61 6c 20 73 6f 75 72 63 65 20 | .getname(libname)).local.source. |
42f40 | 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 62 61 73 65 64 69 72 2c 20 | =.path.getrelative(prj.basedir,. |
42f60 | 70 61 74 68 2e 6a 6f 69 6e 28 6c 69 62 64 69 72 2c 20 6c 69 62 6e 61 6d 65 29 29 2e 2e 22 2e 64 | path.join(libdir,.libname))..".d |
42f80 | 6c 6c 22 0a 63 6f 70 79 70 61 69 72 73 5b 74 61 72 67 65 74 5d 20 3d 20 5f 4d 41 4b 45 2e 65 73 | ll".copypairs[target].=._MAKE.es |
42fa0 | 63 28 73 6f 75 72 63 65 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 23 20 25 73 20 70 72 6f 6a 65 | c(source).end.end._p('#.%s.proje |
42fc0 | 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e | ct.makefile.autogenerated.by.GEN |
42fe0 | 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 2e 73 68 | ie',.premake.action.current().sh |
43000 | 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 | ortname)._p('')._p('ifndef.confi |
43020 | 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 | g')._p('..config=%s',._MAKE.esc( |
43040 | 70 72 6a 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 3a 6c 6f 77 65 72 28 29 29 29 0a | prj.configurations[1]:lower())). |
43060 | 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 76 65 | _p('endif')._p('')._p('ifndef.ve |
43080 | 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 20 3d 20 40 27 29 0a 5f 70 28 27 65 | rbose')._p('..SILENT.=.@')._p('e |
430a0 | 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d | ndif')._p('')._p('SHELLTYPE.:=.m |
430c0 | 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f | sdos')._p('ifeq.(,$(ComSpec)$(CO |
430e0 | 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 | MSPEC))')._p('..SHELLTYPE.:=.pos |
43100 | 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c | ix')._p('endif')._p('ifeq.(/bin, |
43120 | 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f | $(findstring./bin,$(SHELL)))')._ |
43140 | 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e | p('..SHELLTYPE.:=.posix')._p('en |
43160 | 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e | dif')._p('ifeq.(/bin,$(findstrin |
43180 | 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 | g./bin,$(MAKESHELL)))')._p('..SH |
431a0 | 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f | ELLTYPE.:=.posix')._p('endif')._ |
431c0 | 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 | p('')._p('ifeq.(posix,$(SHELLTYP |
431e0 | 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b | E))')._p('..MKDIR.=.$(SILENT).mk |
43200 | 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 | dir.-p."$(1)"')._p('..COPY..=.$( |
43220 | 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 22 20 22 24 28 32 29 22 27 29 0a 5f | SILENT).cp.-fR."$(1)"."$(2)"')._ |
43240 | 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 | p('else')._p('..MKDIR.=.$(SILENT |
43260 | 29 20 6d 6b 64 69 72 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 | ).mkdir."$(subst./,\\\\,$(1))".2 |
43280 | 3e 20 6e 75 6c 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 | >.nul')._p('..COPY..=.$(SILENT). |
432a0 | 63 6f 70 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 | copy./Y."$(subst./,\\\\,$(1))"." |
432c0 | 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 65 6e 64 69 | $(subst./,\\\\,$(2))"')._p('endi |
432e0 | 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 43 53 43 27 29 0a 5f 70 28 27 | f')._p('')._p('ifndef.CSC')._p(' |
43300 | 20 20 43 53 43 3d 25 73 27 2c 20 63 73 63 2e 67 65 74 63 6f 6d 70 69 6c 65 72 76 61 72 28 70 72 | ..CSC=%s',.csc.getcompilervar(pr |
43320 | 6a 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 6e 64 65 | j))._p('endif')._p('')._p('ifnde |
43340 | 66 20 52 45 53 47 45 4e 27 29 0a 5f 70 28 27 20 20 52 45 53 47 45 4e 3d 72 65 73 67 65 6e 27 29 | f.RESGEN')._p('..RESGEN=resgen') |
43360 | 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f | ._p('endif')._p('').local.platfo |
43380 | 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 | rms.=.premake.filterplatforms(pr |
433a0 | 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 5d | j.solution,.premake[_OPTIONS.cc] |
433c0 | 2e 70 6c 61 74 66 6f 72 6d 73 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 | .platforms).table.insert(platfor |
433e0 | 6d 73 2c 20 31 2c 20 22 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 | ms,.1,."").for.cfg.in.premake.ea |
43400 | 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 63 | chconfig(prj).do.premake.gmake_c |
43420 | 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c 69 62 73 29 0a 65 6e 64 0a | s_config(cfg,.csc,.cfglibs).end. |
43440 | 5f 70 28 27 23 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 | _p('#.To.maintain.compatibility. |
43460 | 77 69 74 68 20 56 53 2e 4e 45 54 2c 20 74 68 65 73 65 20 76 61 6c 75 65 73 20 6d 75 73 74 20 62 | with.VS.NET,.these.values.must.b |
43480 | 65 20 73 65 74 20 61 74 20 74 68 65 20 70 72 6f 6a 65 63 74 20 6c 65 76 65 6c 27 29 0a 5f 70 28 | e.set.at.the.project.level')._p( |
434a0 | 27 54 41 52 47 45 54 20 20 20 20 20 3a 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c | 'TARGET.....:=.$(TARGETDIR)/%s', |
434c0 | 20 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 | ._MAKE.esc(prj.buildtarget.name) |
434e0 | 29 0a 5f 70 28 27 46 4c 41 47 53 20 20 20 20 20 20 2b 3d 20 2f 74 3a 25 73 20 25 73 27 2c 20 63 | )._p('FLAGS......+=./t:%s.%s',.c |
43500 | 73 63 2e 67 65 74 6b 69 6e 64 28 70 72 6a 29 3a 6c 6f 77 65 72 28 29 2c 20 74 61 62 6c 65 2e 69 | sc.getkind(prj):lower(),.table.i |
43520 | 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 28 70 72 6a 2e 6c 69 62 64 69 72 73 29 2c 20 22 | mplode(_MAKE.esc(prj.libdirs),." |
43540 | 2f 6c 69 62 3a 22 2c 20 22 22 2c 20 22 20 22 29 29 0a 5f 70 28 27 52 45 46 45 52 45 4e 43 45 53 | /lib:",."",."."))._p('REFERENCES |
43560 | 20 2b 3d 20 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 5f 4d 41 4b 45 2e 65 73 63 | .+=.%s',.table.implode(_MAKE.esc |
43580 | 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c | (premake.getlinks(prj,."system", |
435a0 | 20 22 62 61 73 65 6e 61 6d 65 22 29 29 2c 20 22 2f 72 3a 22 2c 20 22 2e 64 6c 6c 22 2c 20 22 20 | ."basename")),."/r:",.".dll",.". |
435c0 | 22 29 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 | "))._p('')._p('SOURCES.:=.\\').f |
435e0 | 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6f 75 72 63 65 73 29 20 64 | or._,.fname.in.ipairs(sources).d |
43600 | 6f 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 70 61 74 68 2e 74 | o._p('\t%s.\\',._MAKE.esc(path.t |
43620 | 72 61 6e 73 6c 61 74 65 28 66 6e 61 6d 65 29 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 | ranslate(fname))).end._p('')._p( |
43640 | 27 45 4d 42 45 44 46 49 4c 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 | 'EMBEDFILES.:=.\\').for._,.fname |
43660 | 20 69 6e 20 69 70 61 69 72 73 28 65 6d 62 65 64 64 65 64 29 20 64 6f 0a 5f 70 28 27 5c 74 25 73 | .in.ipairs(embedded).do._p('\t%s |
43680 | 20 5c 5c 27 2c 20 67 65 74 72 65 73 6f 75 72 63 65 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 66 | .\\',.getresourcefilename(prj,.f |
436a0 | 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 43 4f 50 59 46 49 4c 45 53 20 | name)).end._p('')._p('COPYFILES. |
436c0 | 2b 3d 20 5c 5c 27 29 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 | +=.\\').for.target,.source.in.pa |
436e0 | 69 72 73 28 63 66 67 70 61 69 72 73 5b 61 6e 79 63 66 67 5d 29 20 64 6f 0a 5f 70 28 27 5c 74 25 | irs(cfgpairs[anycfg]).do._p('\t% |
43700 | 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 66 6f 72 20 74 61 72 67 65 74 2c 20 73 | s.\\',.target).end.for.target,.s |
43720 | 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 29 20 64 6f 0a 5f 70 28 | ource.in.pairs(copypairs).do._p( |
43740 | 27 5c 74 25 73 20 5c 5c 27 2c 20 74 61 72 67 65 74 29 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 | '\t%s.\\',.target).end._p('')._p |
43760 | 28 27 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 | ('SHELLTYPE.:=.msdos')._p('ifeq. |
43780 | 28 2c 24 28 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 | (,$(ComSpec)$(COMSPEC))')._p('.. |
437a0 | 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 | SHELLTYPE.:=.posix')._p('endif') |
437c0 | 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 | ._p('ifeq.(/bin,$(findstring./bi |
437e0 | 6e 2c 24 28 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a | n,$(SHELL)))')._p('..SHELLTYPE.: |
43800 | 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 | =.posix')._p('endif')._p('ifeq.( |
43820 | 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 | /bin,$(findstring./bin,$(MAKESHE |
43840 | 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 | LL)))')._p('..SHELLTYPE.:=.posix |
43860 | 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 4e 59 | ')._p('endif')._p('')._p('.PHONY |
43880 | 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 27 27 | :.clean.prebuild.prelink')._p('' |
438a0 | 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 49 52 | )._p('all:.$(TARGETDIR).$(OBJDIR |
438c0 | 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 59 46 | ).prebuild.$(EMBEDFILES).$(COPYF |
438e0 | 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 27 29 | ILES).prelink.$(TARGET)')._p('') |
43900 | 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 4d 42 | ._p('$(TARGET):.$(SOURCES).$(EMB |
43920 | 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 53 49 | EDFILES).$(DEPENDS)')._p('\t$(SI |
43940 | 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 28 46 | LENT).$(CSC)./nologo./out:$@.$(F |
43960 | 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 20 24 | LAGS).$(REFERENCES).$(SOURCES).$ |
43980 | 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 42 45 | (patsubst.%%,/resource:%%,$(EMBE |
439a0 | 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 44 53 | DFILES))')._p('\t$(POSTBUILDCMDS |
439c0 | 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 0a 70 | )')._p('')._p('$(TARGETDIR):').p |
439e0 | 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 54 44 | remake.make_mkdirrule("$(TARGETD |
43a00 | 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 2e 6d | IR)")._p('$(OBJDIR):').premake.m |
43a20 | 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 27 63 | ake_mkdirrule("$(OBJDIR)")._p('c |
43a40 | 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 73 27 | lean:')._p('\t@echo.Cleaning.%s' |
43a60 | 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 53 48 | ,.prj.name)._p('ifeq.(posix,$(SH |
43a80 | 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 20 2d | ELLTYPE))')._p('\t$(SILENT).rm.- |
43aa0 | 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 53 29 | f.$(TARGETDIR)/%s.*.$(COPYFILES) |
43ac0 | 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 70 28 | ',.prj.buildtarget.basename)._p( |
43ae0 | 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 29 0a | '\t$(SILENT).rm.-rf.$(OBJDIR)'). |
43b00 | 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 65 78 | _p('else')._p('\t$(SILENT).if.ex |
43b20 | 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 29 2f | ist.$(subst./,\\\\,$(TARGETDIR)/ |
43b40 | 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 47 45 | %s.*).del.$(subst./,\\\\,$(TARGE |
43b60 | 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 62 61 | TDIR)/%s.*)',.prj.buildtarget.ba |
43b80 | 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 6d 65 | sename,.prj.buildtarget.basename |
43ba0 | 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 66 | ).for.target,.source.in.pairs(cf |
43bc0 | 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 45 4e | gpairs[anycfg]).do._p('\t$(SILEN |
43be0 | 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 20 64 | T).if.exist.$(subst./,\\\\,%s).d |
43c00 | 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 2c 20 | el.$(subst./,\\\\,%s)',.target,. |
43c20 | 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 20 69 | target).end.for.target,.source.i |
43c40 | 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 53 49 | n.pairs(copypairs).do._p('\t$(SI |
43c60 | 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 | LENT).if.exist.$(subst./,\\\\,%s |
43c80 | 29 20 64 65 6c 20 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 25 73 29 27 2c 20 74 61 72 67 65 | ).del.$(subst./,\\\\,%s)',.targe |
43ca0 | 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 20 69 | t,.target).end._p('\t$(SILENT).i |
43cc0 | 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 52 29 | f.exist.$(subst./,\\\\,$(OBJDIR) |
43ce0 | 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 28 4f | ).rmdir./s./q.$(subst./,\\\\,$(O |
43d00 | 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 70 28 | BJDIR))')._p('endif')._p('')._p( |
43d20 | 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 4d 44 | 'prebuild:')._p('\t$(PREBUILDCMD |
43d40 | 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 27 5c | S)')._p('')._p('prelink:')._p('\ |
43d60 | 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 20 50 | t$(PRELINKCMDS)')._p('')._p('#.P |
43d80 | 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 75 6c | er-configuration.copied.file.rul |
43da0 | 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 6e 66 | es').for.cfg.in.premake.eachconf |
43dc0 | 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 74 72 | ig(prj).do._p('ifneq.(,$(findstr |
43de0 | 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 28 63 | ing.%s,$(config)))',._MAKE.esc(c |
43e00 | 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 73 6f | fg.name:lower())).for.target,.so |
43e20 | 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 6f 0a | urce.in.pairs(cfgpairs[cfg]).do. |
43e40 | 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 74 61 | premake.make_copyrule(source,.ta |
43e60 | 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 6e 64 | rget).end._p('endif')._p('').end |
43e80 | 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 20 74 | ._p('#.Copied.file.rules').for.t |
43ea0 | 61 72 67 65 74 2c 20 73 6f 75 72 63 65 20 69 6e 20 70 61 69 72 73 28 63 6f 70 79 70 61 69 72 73 | arget,.source.in.pairs(copypairs |
43ec0 | 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 72 63 | ).do.premake.make_copyrule(sourc |
43ee0 | 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 66 69 | e,.target).end._p('#.Embedded.fi |
43f00 | 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 69 72 | le.rules').for._,.fname.in.ipair |
43f20 | 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 65 6e | s(embedded).do..if.path.getexten |
43f40 | 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 28 27 | sion(fname).==.".resx".then._p(' |
43f60 | 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 72 6a | %s:.%s',.getresourcefilename(prj |
43f80 | 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 28 27 | ,.fname),._MAKE.esc(fname))._p(' |
43fa0 | 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 65 6e | \t$(SILENT).$(RESGEN).$^.$@').en |
43fc0 | 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 61 6b | d._p('').end.end.function.premak |
43fe0 | 65 2e 67 6d 61 6b 65 5f 63 73 5f 63 6f 6e 66 69 67 28 63 66 67 2c 20 63 73 63 2c 20 63 66 67 6c | e.gmake_cs_config(cfg,.csc,.cfgl |
44000 | 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 25 73 | ibs)._p('ifneq.(,$(findstring.%s |
44020 | 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 61 6d | ,$(config)))',._MAKE.esc(cfg.nam |
44040 | 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 3d 20 | e:lower()))._p('..TARGETDIR..:=. |
44060 | 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 | %s',._MAKE.esc(cfg.buildtarget.d |
44080 | 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 20 25 | irectory))._p('..OBJDIR.....:=.% |
440a0 | 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 5f | s',._MAKE.esc(cfg.objectsdir))._ |
440c0 | 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 63 6f | p('..DEPENDS....:=.%s',.table.co |
440e0 | 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 73 28 | ncat(_MAKE.esc(premake.getlinks( |
44100 | 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 22 29 | cfg,."dependencies",."fullpath") |
44120 | 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 73 27 | ),."."))._p('..REFERENCES.:=.%s' |
44140 | 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 69 62 | ,.table.implode(_MAKE.esc(cfglib |
44160 | 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 20 20 | s[cfg]),."/r:",."",."."))._p('.. |
44180 | 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 70 6c | FLAGS......+=.%s.%s',.table.impl |
441a0 | 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 22 29 | ode(cfg.defines,."/d:",."",.".") |
441c0 | 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 67 65 | ,.table.concat(table.join(csc.ge |
441e0 | 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 2c 20 | tflags(cfg),.cfg.buildoptions),. |
44200 | 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 53 27 | "."))._p('..define.PREBUILDCMDS' |
44220 | 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 20 74 | ).if.#cfg.prebuildcommands.>.0.t |
44240 | 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 69 6c | hen._p('\t@echo.Running.pre-buil |
44260 | 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 69 6d | d.commands')._p('\t%s',.table.im |
44280 | 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 20 | plode(cfg.prebuildcommands,."",. |
442a0 | 22 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f | "",."\n\t")).end._p('..endef')._ |
442c0 | 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 63 66 | p('..define.PRELINKCMDS').if.#cf |
442e0 | 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 27 5c | g.prelinkcommands.>.0.then._p('\ |
44300 | 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 64 73 | t@echo.Running.pre-link.commands |
44320 | 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. |
44340 | 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 22 29 | prelinkcommands,."",."",."\n\t") |
44360 | 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 65 | ).end._p('..endef')._p('..define |
44380 | 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 75 69 | .POSTBUILDCMDS').if.#cfg.postbui |
443a0 | 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 6f 20 | ldcommands.>.0.then._p('\t@echo. |
443c0 | 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 5f 70 | Running.post-build.commands')._p |
443e0 | 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 74 62 | ('\t%s',.table.implode(cfg.postb |
44400 | 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 0a 65 | uildcommands,."",."",."\n\t")).e |
44420 | 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 70 28 | nd._p('..endef')._p('endif')._p( |
44440 | 27 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 6d 61 6b 65 20 3d 20 70 72 65 6d 61 6b 65 2e 6d 61 | '').end..local.make.=.premake.ma |
44460 | 6b 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 76 61 6c 61 28 70 72 | ke.function.premake.make_vala(pr |
44480 | 6a 29 0a 6c 6f 63 61 6c 20 76 61 6c 61 63 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 74 6f 6f 6c | j).local.valac.=.premake.gettool |
444a0 | 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e | (prj).local.platforms.=.premake. |
444c0 | 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2c 20 76 61 | filterplatforms(prj.solution,.va |
444e0 | 6c 61 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 | lac.platforms,."Native")._p('#.% |
44500 | 73 20 70 72 6f 6a 65 63 74 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 | s.project.makefile.autogenerated |
44520 | 20 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 | .by.GENie',.premake.action.curre |
44540 | 6e 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 | nt().shortname)._p('ifndef.confi |
44560 | 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 | g')._p('..config=%s',._MAKE.esc( |
44580 | 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 70 72 6a 2e 73 6f 6c 75 74 69 | premake.getconfigname(prj.soluti |
445a0 | 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b | on.configurations[1],.platforms[ |
445c0 | 31 5d 2c 20 74 72 75 65 29 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f | 1],.true)))._p('endif')._p('')._ |
445e0 | 70 28 27 69 66 6e 64 65 66 20 76 65 72 62 6f 73 65 27 29 0a 5f 70 28 27 20 20 53 49 4c 45 4e 54 | p('ifndef.verbose')._p('..SILENT |
44600 | 20 3d 20 40 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 48 | .=.@')._p('endif')._p('')._p('SH |
44620 | 45 4c 4c 54 59 50 45 20 3a 3d 20 6d 73 64 6f 73 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2c 24 28 | ELLTYPE.:=.msdos')._p('ifeq.(,$( |
44640 | 43 6f 6d 53 70 65 63 29 24 28 43 4f 4d 53 50 45 43 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c | ComSpec)$(COMSPEC))')._p('..SHEL |
44660 | 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 | LTYPE.:=.posix')._p('endif')._p( |
44680 | 27 69 66 65 71 20 28 2f 62 69 6e 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 | 'ifeq.(/bin,$(findstring./bin,$( |
446a0 | 53 48 45 4c 4c 29 29 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f | SHELL)))')._p('..SHELLTYPE.:=.po |
446c0 | 73 69 78 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 69 66 65 71 20 28 2f 62 69 6e | six')._p('endif')._p('ifeq.(/bin |
446e0 | 2c 24 28 66 69 6e 64 73 74 72 69 6e 67 20 2f 62 69 6e 2c 24 28 4d 41 4b 45 53 48 45 4c 4c 29 29 | ,$(findstring./bin,$(MAKESHELL)) |
44700 | 29 27 29 0a 5f 70 28 27 20 20 53 48 45 4c 4c 54 59 50 45 20 3a 3d 20 70 6f 73 69 78 27 29 0a 5f | )')._p('..SHELLTYPE.:=.posix')._ |
44720 | 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 69 66 65 71 20 28 70 6f 73 69 | p('endif')._p('')._p('ifeq.(posi |
44740 | 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 20 20 4d 4b 44 49 52 20 3d 20 | x,$(SHELLTYPE))')._p('..MKDIR.=. |
44760 | 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 2d 70 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 | $(SILENT).mkdir.-p."$(1)"')._p(' |
44780 | 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 70 20 2d 66 52 20 22 24 28 31 29 | ..COPY..=.$(SILENT).cp.-fR."$(1) |
447a0 | 22 20 22 24 28 32 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 20 3d 20 24 28 53 49 4c 45 4e | "."$(2)"')._p('..RM....=.$(SILEN |
447c0 | 54 29 20 72 6d 20 2d 66 20 22 24 28 31 29 22 27 29 0a 5f 70 28 27 65 6c 73 65 27 29 0a 5f 70 28 | T).rm.-f."$(1)"')._p('else')._p( |
447e0 | 27 20 20 4d 4b 44 49 52 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 6d 6b 64 69 72 20 22 24 28 73 75 | '..MKDIR.=.$(SILENT).mkdir."$(su |
44800 | 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 | bst./,\\\\,$(1))".2>.nul.||.exit |
44820 | 20 30 27 29 0a 5f 70 28 27 20 20 43 4f 50 59 20 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 63 6f 70 | .0')._p('..COPY..=.$(SILENT).cop |
44840 | 79 20 2f 59 20 22 24 28 73 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 31 29 29 22 20 22 24 28 73 | y./Y."$(subst./,\\\\,$(1))"."$(s |
44860 | 75 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 32 29 29 22 27 29 0a 5f 70 28 27 20 20 52 4d 20 20 20 | ubst./,\\\\,$(2))"')._p('..RM... |
44880 | 20 3d 20 24 28 53 49 4c 45 4e 54 29 20 64 65 6c 20 2f 46 20 22 24 28 73 75 62 73 74 20 2f 2c 5c | .=.$(SILENT).del./F."$(subst./,\ |
448a0 | 5c 5c 5c 2c 24 28 31 29 29 22 20 32 3e 20 6e 75 6c 20 7c 7c 20 65 78 69 74 20 30 27 29 0a 5f 70 | \\\,$(1))".2>.nul.||.exit.0')._p |
448c0 | 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 56 41 4c 41 43 20 3d 20 25 73 27 | ('endif')._p('')._p('VALAC.=.%s' |
448e0 | 2c 20 76 61 6c 61 63 2e 76 61 6c 61 63 29 0a 5f 70 28 27 43 43 20 20 20 20 3d 20 25 73 27 2c 20 | ,.valac.valac)._p('CC....=.%s',. |
44900 | 76 61 6c 61 63 2e 63 63 29 0a 5f 70 28 27 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d | valac.cc)._p('').for._,.platform |
44920 | 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 | .in.ipairs(platforms).do.for.cfg |
44940 | 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 | .in.premake.eachconfig(prj,.plat |
44960 | 66 6f 72 6d 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f 76 61 6c 61 63 5f 63 6f 6e | form).do.premake.gmake_valac_con |
44980 | 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 76 61 6c 61 63 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 | fig(prj,.cfg,.valac).end.end._p( |
449a0 | 27 53 4f 55 52 43 45 53 20 3a 3d 20 5c 5c 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 | 'SOURCES.:=.\\').for._,.file.in. |
449c0 | 69 70 61 69 72 73 28 70 72 6a 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 | ipairs(prj.files).do.if.path.isS |
449e0 | 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 61 62 6c | ourceFile(file).then.if.not.tabl |
44a00 | 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 | e.icontains(prj.excludes,.file). |
44a20 | 74 68 65 6e 0a 5f 70 28 27 5c 74 25 73 20 5c 5c 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 66 69 6c | then._p('\t%s.\\',._MAKE.esc(fil |
44a40 | 65 29 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 2e 50 48 4f 4e | e)).end.end.end._p('')._p('.PHON |
44a60 | 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 27 | Y:.clean.prebuild.prelink')._p(' |
44a80 | 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 7c 20 24 | ')._p('$(TARGET):.$(SOURCES).|.$ |
44aa0 | 28 54 41 52 47 45 54 44 49 52 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 24 28 | (TARGETDIR)')._p('\t$(SILENT).$( |
44ac0 | 56 41 4c 41 43 29 20 2d 6f 20 24 28 54 41 52 47 45 54 29 20 2d 2d 63 63 3d 24 28 43 43 29 20 24 | VALAC).-o.$(TARGET).--cc=$(CC).$ |
44ae0 | 28 46 4c 41 47 53 29 20 24 28 53 4f 55 52 43 45 53 29 27 29 0a 5f 70 28 27 5c 74 24 28 50 4f 53 | (FLAGS).$(SOURCES)')._p('\t$(POS |
44b00 | 54 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 24 28 54 41 52 47 45 | TBUILDCMDS)')._p('')._p('$(TARGE |
44b20 | 54 44 49 52 29 3a 27 29 0a 70 72 65 6d 61 6b 65 2e 6d 61 6b 65 5f 6d 6b 64 69 72 72 75 6c 65 28 | TDIR):').premake.make_mkdirrule( |
44b40 | 22 24 28 54 41 52 47 45 54 44 49 52 29 22 29 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 69 66 20 | "$(TARGETDIR)")._p('clean:').if. |
44b60 | 28 6e 6f 74 20 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f | (not.prj.solution.messageskip).o |
44b80 | 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 73 6f 6c 75 74 69 | r.(not.table.contains(prj.soluti |
44ba0 | 6f 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 43 6c 65 61 6e 69 6e 67 4d 65 73 | on.messageskip,."SkipCleaningMes |
44bc0 | 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 27 5c 74 40 65 63 68 6f 20 43 6c 65 61 6e 69 6e | sage")).then._p('\t@echo.Cleanin |
44be0 | 67 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 69 66 65 71 20 28 70 | g.%s',.prj.name).end._p('ifeq.(p |
44c00 | 6f 73 69 78 2c 24 28 53 48 45 4c 4c 54 59 50 45 29 29 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c | osix,$(SHELLTYPE))')._p('\t$(SIL |
44c20 | 45 4e 54 29 20 72 6d 20 2d 66 20 20 24 28 54 41 52 47 45 54 29 27 29 0a 5f 70 28 27 65 6c 73 65 | ENT).rm.-f..$(TARGET)')._p('else |
44c40 | 27 29 0a 5f 70 28 27 5c 74 24 28 53 49 4c 45 4e 54 29 20 69 66 20 65 78 69 73 74 20 24 28 73 75 | ')._p('\t$(SILENT).if.exist.$(su |
44c60 | 62 73 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 20 64 65 6c 20 24 28 73 75 62 73 | bst./,\\\\,$(TARGET)).del.$(subs |
44c80 | 74 20 2f 2c 5c 5c 5c 5c 2c 24 28 54 41 52 47 45 54 29 29 27 29 0a 5f 70 28 27 65 6e 64 69 66 27 | t./,\\\\,$(TARGET))')._p('endif' |
44ca0 | 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 62 75 69 6c 64 3a 27 29 0a 5f 70 28 27 5c 74 24 | )._p('')._p('prebuild:')._p('\t$ |
44cc0 | 28 50 52 45 42 55 49 4c 44 43 4d 44 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 70 72 65 6c | (PREBUILDCMDS)')._p('')._p('prel |
44ce0 | 69 6e 6b 3a 27 29 0a 5f 70 28 27 5c 74 24 28 50 52 45 4c 49 4e 4b 43 4d 44 53 29 27 29 0a 5f 70 | ink:')._p('\t$(PRELINKCMDS)')._p |
44d00 | 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 67 6d 61 6b 65 5f | ('').end.function.premake.gmake_ |
44d20 | 76 61 6c 61 63 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 2c 20 76 61 6c 61 63 29 0a 5f 70 | valac_config(prj,.cfg,.valac)._p |
44d40 | 28 27 69 66 65 71 20 28 24 28 63 6f 6e 66 69 67 29 2c 25 73 29 27 2c 20 5f 4d 41 4b 45 2e 65 73 | ('ifeq.($(config),%s)',._MAKE.es |
44d60 | 63 28 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 44 49 | c(cfg.shortname))._p('..TARGETDI |
44d80 | 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 72 | R..=.%s',._MAKE.esc(cfg.buildtar |
44da0 | 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 29 0a 5f 70 28 27 20 20 54 41 52 47 45 54 20 20 20 20 | get.directory))._p('..TARGET.... |
44dc0 | 20 3d 20 24 28 54 41 52 47 45 54 44 49 52 29 2f 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 63 | .=.$(TARGETDIR)/%s',._MAKE.esc(c |
44de0 | 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 44 45 46 49 | fg.buildtarget.name))._p('..DEFI |
44e00 | 4e 45 53 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 61 63 2e 67 65 | NES....+=%s',.make.list(valac.ge |
44e20 | 74 64 65 66 69 6e 65 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 29 29 0a 5f 70 28 27 20 20 50 4b | tdefines(cfg.defines)))._p('..PK |
44e40 | 47 53 20 20 20 20 20 20 20 2b 3d 25 73 27 2c 20 6d 61 6b 65 2e 6c 69 73 74 28 76 61 6c 61 63 2e | GS.......+=%s',.make.list(valac. |
44e60 | 67 65 74 6c 69 6e 6b 73 28 63 66 67 2e 6c 69 6e 6b 73 29 29 29 0a 5f 70 28 27 20 20 46 4c 41 47 | getlinks(cfg.links)))._p('..FLAG |
44e80 | 53 20 20 20 20 20 20 2b 3d 20 24 28 44 45 46 49 4e 45 53 29 20 24 28 50 4b 47 53 29 25 73 27 2c | S......+=.$(DEFINES).$(PKGS)%s', |
44ea0 | 20 6d 61 6b 65 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 76 61 6c 61 63 2e 67 65 74 76 | .make.list(table.join(valac.getv |
44ec0 | 61 6c 61 66 6c 61 67 73 28 63 66 67 29 2c 20 76 61 6c 61 63 2e 67 65 74 62 75 69 6c 64 6f 70 74 | alaflags(cfg),.valac.getbuildopt |
44ee0 | 69 6f 6e 73 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 76 61 6c 61 63 2e 67 65 | ions(cfg.buildoptions),.valac.ge |
44f00 | 74 62 75 69 6c 64 6f 70 74 69 6f 6e 73 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 | tbuildoptions(cfg.buildoptions_c |
44f20 | 29 29 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 53 27 29 | ))))._p('..define.PREBUILDCMDS') |
44f40 | 0a 69 66 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 20 3e 20 30 20 74 68 | .if.#cfg.prebuildcommands.>.0.th |
44f60 | 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 69 6c 64 | en._p('\t@echo.Running.pre-build |
44f80 | 20 63 6f 6d 6d 61 6e 64 73 27 29 0a 5f 70 28 27 5c 74 25 73 27 2c 20 74 61 62 6c 65 2e 69 6d 70 | .commands')._p('\t%s',.table.imp |
44fa0 | 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 20 22 | lode(cfg.prebuildcommands,."",." |
44fc0 | 22 2c 20 22 5c 6e 5c 74 22 29 29 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 | ",."\n\t")).end._p('..endef')._p |
44fe0 | 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 63 66 67 | ('..define.PRELINKCMDS').if.#cfg |
45000 | 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 27 5c 74 | .prelinkcommands.>.0.then._p('\t |
45020 | 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 64 73 27 | @echo.Running.pre-link.commands' |
45040 | 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 70 | )._p('\t%s',.table.implode(cfg.p |
45060 | 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 22 29 29 | relinkcommands,."",."",."\n\t")) |
45080 | 0a 65 6e 64 0a 5f 70 28 27 20 20 65 6e 64 65 66 27 29 0a 5f 70 28 27 20 20 64 65 66 69 6e 65 20 | .end._p('..endef')._p('..define. |
450a0 | 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 75 69 6c | POSTBUILDCMDS').if.#cfg.postbuil |
450c0 | 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 6f 20 52 | dcommands.>.0.then._p('\t@echo.R |
450e0 | 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 5f 70 28 | unning.post-build.commands')._p( |
45100 | 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 74 62 75 | '\t%s',.table.implode(cfg.postbu |
45120 | 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 0a 65 6e | ildcommands,."",."",."\n\t")).en |
45140 | 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 70 28 27 | d._p('..endef')._p('endif')._p(' |
45160 | 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 0a 6c 6f | ').end..premake.vstudio.=.{.}.lo |
45180 | 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 30 30 22 | cal.toolsets.=.{.vs2010.=."v100" |
451a0 | 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 76 31 32 | ,.vs2012.=."v110",.vs2013.=."v12 |
451c0 | 30 22 2c 0a 76 73 32 30 31 35 20 3d 20 22 76 31 34 30 22 2c 0a 76 73 31 35 20 20 20 3d 20 22 76 | 0",.vs2015.=."v140",.vs15...=."v |
451e0 | 31 34 30 22 2c 0a 7d 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 | 140",.}.premake.vstudio.toolset. |
45200 | 3d 20 74 6f 6f 6c 73 65 74 73 5b 5f 41 43 54 49 4f 4e 5d 20 6f 72 20 22 75 6e 6b 6e 6f 77 6e 3f | =.toolsets[_ACTION].or."unknown? |
45220 | 22 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 70 6c 61 73 68 70 61 74 68 20 3d 20 27 | ".premake.vstudio.splashpath.=.' |
45240 | 27 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 | '.local.vstudio.=.premake.vstudi |
45260 | 6f 0a 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 0a 61 6e 79 20 20 20 20 20 | o.vstudio.platforms.=.{.any..... |
45280 | 3d 20 22 41 6e 79 20 43 50 55 22 2c 0a 6d 69 78 65 64 20 20 20 3d 20 22 4d 69 78 65 64 20 50 6c | =."Any.CPU",.mixed...=."Mixed.Pl |
452a0 | 61 74 66 6f 72 6d 73 22 2c 0a 4e 61 74 69 76 65 20 20 3d 20 22 57 69 6e 33 32 22 2c 0a 78 38 36 | atforms",.Native..=."Win32",.x86 |
452c0 | 20 20 20 20 20 3d 20 22 78 38 36 22 2c 0a 78 33 32 20 20 20 20 20 3d 20 22 57 69 6e 33 32 22 2c | .....=."x86",.x32.....=."Win32", |
452e0 | 0a 78 36 34 20 20 20 20 20 3d 20 22 78 36 34 22 2c 0a 50 53 33 20 20 20 20 20 3d 20 22 50 53 33 | .x64.....=."x64",.PS3.....=."PS3 |
45300 | 22 2c 0a 58 62 6f 78 33 36 30 20 3d 20 22 58 62 6f 78 20 33 36 30 22 2c 0a 41 52 4d 20 20 20 20 | ",.Xbox360.=."Xbox.360",.ARM.... |
45320 | 20 3d 20 22 41 52 4d 22 2c 0a 4f 72 62 69 73 3d 20 22 4f 72 62 69 73 22 2c 0a 44 75 72 61 6e 67 | .=."ARM",.Orbis=."Orbis",.Durang |
45340 | 6f 20 3d 20 22 44 75 72 61 6e 67 6f 22 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 | o.=."Durango",.}.function.vstudi |
45360 | 6f 2e 61 72 63 68 28 70 72 6a 29 0a 69 66 20 28 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 | o.arch(prj).if.(prj.language.==. |
45380 | 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 6e 79 20 43 50 55 22 0a 65 6c 73 65 | "C#").then.return."Any.CPU".else |
453a0 | 0a 72 65 74 75 72 6e 20 22 57 69 6e 33 32 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | .return."Win32".end.end.function |
453c0 | 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 0a 72 65 74 75 72 6e 20 76 73 74 75 64 69 | .vstudio.iswinrt().return.vstudi |
453e0 | 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 6e 69 6c 20 61 6e 64 20 76 73 74 75 64 69 6f 2e 73 74 | o.storeapp.~=.nil.and.vstudio.st |
45400 | 6f 72 65 61 70 70 20 7e 3d 20 27 27 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 | oreapp.~=.''.end.function.vstudi |
45420 | 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 3d | o.buildconfigs(sln).local.cfgs.= |
45440 | 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 6d 61 6b 65 2e 66 | .{.}.local.platforms.=.premake.f |
45460 | 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 | ilterplatforms(sln,.vstudio.plat |
45480 | 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 6c 6f 63 61 6c 20 68 61 73 63 70 70 20 20 20 | forms,."Native").local.hascpp... |
454a0 | 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 63 70 70 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 6c 6f | .=.premake.hascppproject(sln).lo |
454c0 | 63 61 6c 20 68 61 73 64 6f 74 6e 65 74 20 3d 20 70 72 65 6d 61 6b 65 2e 68 61 73 64 6f 74 6e 65 | cal.hasdotnet.=.premake.hasdotne |
454e0 | 74 70 72 6f 6a 65 63 74 28 73 6c 6e 29 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 | tproject(sln).if.hasdotnet.and.( |
45500 | 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 6f 72 20 68 61 73 63 70 70 29 20 74 68 | _ACTION.>."vs2008".or.hascpp).th |
45520 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 6d | en.table.insert(platforms,.1,."m |
45540 | 69 78 65 64 22 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 61 6e 64 20 28 5f 41 43 | ixed").end.if.hasdotnet.and.(_AC |
45560 | 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 30 22 20 6f 72 20 6e 6f 74 20 68 61 73 63 70 70 29 20 74 | TION.<."vs2010".or.not.hascpp).t |
45580 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 31 2c 20 22 | hen.table.insert(platforms,.1,." |
455a0 | 61 6e 79 22 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 | any").end.if._ACTION.>."vs2008". |
455c0 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 20 3d 20 7b 20 7d 0a 66 | then.local.platforms2010.=.{.}.f |
455e0 | 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 6c 61 74 66 6f 72 | or._,.platform.in.ipairs(platfor |
45600 | 6d 73 29 20 64 6f 0a 69 66 20 76 73 74 75 64 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 | ms).do.if.vstudio.platforms[plat |
45620 | 66 6f 72 6d 5d 20 3d 3d 20 22 57 69 6e 33 32 22 20 74 68 65 6e 0a 69 66 20 68 61 73 63 70 70 20 | form].==."Win32".then.if.hascpp. |
45640 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c | then.table.insert(platforms2010, |
45660 | 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 69 66 20 68 61 73 64 6f 74 6e 65 74 20 74 68 65 6e | .platform).end.if.hasdotnet.then |
45680 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 2c 20 22 78 38 | .table.insert(platforms2010,."x8 |
456a0 | 36 22 29 0a 65 6e 64 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f | 6").end.else.table.insert(platfo |
456c0 | 72 6d 73 32 30 31 30 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 65 6e 64 0a 65 6e 64 0a 70 6c 61 74 66 | rms2010,.platform).end.end.platf |
456e0 | 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 32 30 31 30 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 | orms.=.platforms2010.end.for._,. |
45700 | 62 75 69 6c 64 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 | buildcfg.in.ipairs(sln.configura |
45720 | 74 69 6f 6e 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 | tions).do.for._,.platform.in.ipa |
45740 | 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 65 6e 74 72 79 20 3d 20 | irs(platforms).do.local.entry.=. |
45760 | 7b 20 7d 0a 65 6e 74 72 79 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 20 3d 20 62 75 69 6c 64 63 66 | {.}.entry.src_buildcfg.=.buildcf |
45780 | 67 0a 65 6e 74 72 79 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 70 6c 61 74 66 6f 72 6d 0a | g.entry.src_platform.=.platform. |
457a0 | 69 66 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 50 53 33 22 20 6f 72 20 5f 41 43 54 49 4f 4e 20 | if.platform.~=."PS3".or._ACTION. |
457c0 | 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 67 20 3d | >."vs2008".then.entry.buildcfg.= |
457e0 | 20 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 76 73 74 75 64 | .buildcfg.entry.platform.=.vstud |
45800 | 69 6f 2e 70 6c 61 74 66 6f 72 6d 73 5b 70 6c 61 74 66 6f 72 6d 5d 0a 65 6c 73 65 0a 65 6e 74 72 | io.platforms[platform].else.entr |
45820 | 79 2e 62 75 69 6c 64 63 66 67 20 3d 20 70 6c 61 74 66 6f 72 6d 20 2e 2e 20 22 20 22 20 2e 2e 20 | y.buildcfg.=.platform....".".... |
45840 | 62 75 69 6c 64 63 66 67 0a 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 22 57 69 6e 33 32 | buildcfg.entry.platform.=."Win32 |
45860 | 22 0a 65 6e 64 0a 65 6e 74 72 79 2e 6e 61 6d 65 20 3d 20 65 6e 74 72 79 2e 62 75 69 6c 64 63 66 | ".end.entry.name.=.entry.buildcf |
45880 | 67 20 2e 2e 20 22 7c 22 20 2e 2e 20 65 6e 74 72 79 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 74 72 79 | g...."|"....entry.platform.entry |
458a0 | 2e 69 73 72 65 61 6c 20 3d 20 28 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 61 6e 79 22 20 61 6e 64 | .isreal.=.(platform.~=."any".and |
458c0 | 20 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 6d 69 78 65 64 22 29 0a 74 61 62 6c 65 2e 69 6e 73 65 | .platform.~=."mixed").table.inse |
458e0 | 72 74 28 63 66 67 73 2c 20 65 6e 74 72 79 29 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 | rt(cfgs,.entry).end.end.return.c |
45900 | 66 67 73 0a 65 6e 64 0a 20 20 20 20 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b | fgs.end..........function.premak |
45920 | 65 2e 76 73 74 75 64 69 6f 2e 62 61 6b 65 69 6d 70 6f 72 74 73 28 73 6c 6e 29 0a 20 20 20 20 20 | e.vstudio.bakeimports(sln)...... |
45940 | 20 20 20 66 6f 72 20 5f 2c 69 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f | ...for._,iprj.in.ipairs(sln.impo |
45960 | 72 74 65 64 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 | rtedprojects).do.............if. |
45980 | 73 74 72 69 6e 67 2e 66 69 6e 64 28 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 22 2e 63 73 70 | string.find(iprj.location,.".csp |
459a0 | 72 6f 6a 22 29 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | roj").~=.nil.then............... |
459c0 | 20 20 69 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 20 22 43 23 22 0a 20 20 20 20 20 20 20 20 20 | ..iprj.language.=."C#".......... |
459e0 | 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 70 72 6a 2e 6c 61 6e | ...else.................iprj.lan |
45a00 | 67 75 61 67 65 20 3d 20 22 43 2b 2b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 | guage.=."C++".............end... |
45a20 | 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 | ................................ |
45a40 | 20 20 20 20 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 69 70 72 6a 2e | ....local.f,.err.=.io.open(iprj. |
45a60 | 6c 6f 63 61 74 69 6f 6e 2c 20 22 72 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e | location,."r").............if.(n |
45a80 | 6f 74 20 66 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 | ot.f).then.................error |
45aa0 | 28 65 72 72 2c 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 | (err,.1).............end........ |
45ac0 | 20 20 20 20 20 6c 6f 63 61 6c 20 70 72 6f 6a 63 6f 6e 74 65 6e 74 73 20 3d 20 66 3a 72 65 61 64 | .....local.projcontents.=.f:read |
45ae0 | 28 22 2a 61 6c 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 3a 63 6c 6f 73 65 28 29 0a 20 | ("*all").............f:close().. |
45b00 | 20 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 20 66 6f 75 6e 64 2c 20 5f 2c 20 75 75 69 64 20 | ...........local.found,._,.uuid. |
45b20 | 3d 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 70 72 6f 6a 63 6f 6e 74 65 6e 74 73 2c 20 22 3c 50 72 | =.string.find(projcontents,."<Pr |
45b40 | 6f 6a 65 63 74 47 75 69 64 3e 7b 28 5b 25 77 25 2d 5d 2b 29 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 | ojectGuid>{([%w%-]+)}</ProjectGu |
45b60 | 69 64 3e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 74 | id>").............if.not.found.t |
45b80 | 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 28 22 43 6f 75 6c 64 | hen.................error("Could |
45ba0 | 20 6e 6f 74 20 66 69 6e 64 20 50 72 6f 6a 65 63 74 47 75 69 64 20 65 6c 65 6d 65 6e 74 20 69 6e | .not.find.ProjectGuid.element.in |
45bc0 | 20 70 72 6f 6a 65 63 74 20 22 20 2e 2e 20 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 31 29 0a | .project."....iprj.location,.1). |
45be0 | 20 20 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 69 70 72 6a | ............end.............iprj |
45c00 | 2e 75 75 69 64 20 3d 20 75 75 69 64 0a 69 66 20 69 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d | .uuid.=.uuid.if.iprj.language.== |
45c20 | 20 22 43 2b 2b 22 20 61 6e 64 20 73 74 72 69 6e 67 2e 66 69 6e 64 28 70 72 6f 6a 63 6f 6e 74 65 | ."C++".and.string.find(projconte |
45c40 | 6e 74 73 2c 20 22 3c 43 4c 52 53 75 70 70 6f 72 74 3e 74 72 75 65 3c 2f 43 4c 52 53 75 70 70 6f | nts,."<CLRSupport>true</CLRSuppo |
45c60 | 72 74 3e 22 29 20 74 68 65 6e 0a 69 70 72 6a 2e 66 6c 61 67 73 2e 6d 61 6e 61 67 65 64 20 3d 20 | rt>").then.iprj.flags.managed.=. |
45c80 | 74 72 75 65 0a 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 | true.end........................ |
45ca0 | 20 20 69 70 72 6a 2e 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 | ..iprj.relpath.=.path.getrelativ |
45cc0 | 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 0a 20 | e(sln.location,.iprj.location).. |
45ce0 | 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 | .......end.....end.function.vstu |
45d00 | 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 65 6d 61 6b 65 2e 63 | dio.cleansolution(sln).premake.c |
45d20 | 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 70 72 65 6d 61 6b 65 | lean.file(sln,."%%.sln").premake |
45d40 | 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 29 0a 70 72 65 6d 61 | .clean.file(sln,."%%.suo").prema |
45d60 | 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 62 22 29 0a 70 72 65 | ke.clean.file(sln,."%%.ncb").pre |
45d80 | 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 75 73 65 72 70 72 65 | make.clean.file(sln,."%%.userpre |
45da0 | 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 6c 6e 2c 20 22 25 25 | fs").premake.clean.file(sln,."%% |
45dc0 | 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 20 76 73 74 75 64 69 | .usertasks").end.function.vstudi |
45de0 | 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 20 66 6e 61 6d 65 20 | o.cleanproject(prj).local.fname. |
45e00 | 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 70 72 | =.premake.project.getfilename(pr |
45e20 | 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 2e 2e 20 22 2e 76 63 | j,."%%").os.remove(fname....".vc |
45e40 | 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 20 22 2e 76 63 70 72 | proj").os.remove(fname....".vcpr |
45e60 | 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 20 2e 2e 20 22 2e 76 | oj.user").os.remove(fname....".v |
45e80 | 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 2e 2e 20 22 2e 76 63 | cxproj").os.remove(fname....".vc |
45ea0 | 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 61 6d 65 20 2e 2e 20 | xproj.user").os.remove(fname.... |
45ec0 | 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 6d 6f 76 65 28 66 6e | ".vcxproj.filters").os.remove(fn |
45ee0 | 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 76 65 28 66 6e 61 6d | ame....".csproj").os.remove(fnam |
45f00 | 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 65 6d 6f 76 65 28 66 | e....".csproj.user").os.remove(f |
45f20 | 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 65 28 66 6e 61 6d 65 | name....".pidb").os.remove(fname |
45f40 | 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 76 73 74 75 64 69 6f | ....".sdf").end.function.vstudio |
45f60 | 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 6f 76 65 28 6e 61 6d | .cleantarget(name).os.remove(nam |
45f80 | 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 6d 65 20 2e 2e 20 22 | e....".pdb").os.remove(name...." |
45fa0 | 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 22 2e 69 6c 6b 22 29 | .idb").os.remove(name....".ilk") |
45fc0 | 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 73 74 2e 65 78 65 22 | .os.remove(name....".vshost.exe" |
45fe0 | 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 2e 6d 61 6e 69 66 65 | ).os.remove(name....".exe.manife |
46000 | 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 2e 70 72 6f 6a 65 63 | st").end.function.vstudio.projec |
46020 | 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 69 66 20 70 72 6a 2e | tfile(prj).local.pattern.if.prj. |
46040 | 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 74 65 72 6e 20 3d 20 | language.==."C#".then.pattern.=. |
46060 | 22 25 25 2e 63 73 70 72 6f 6a 22 0a 65 6c 73 65 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 22 | "%%.csproj".else.if._ACTION.==." |
46080 | 76 73 31 35 22 20 74 68 65 6e 0a 70 61 74 74 65 72 6e 20 3d 20 22 25 25 2e 76 63 78 70 72 6f 6a | vs15".then.pattern.=."%%.vcxproj |
460a0 | 22 0a 65 6c 73 65 0a 70 61 74 74 65 72 6e 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3e 20 22 | ".else.pattern.=.iif(_ACTION.>." |
460c0 | 76 73 32 30 30 38 22 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 22 25 25 2e 76 63 70 72 6f | vs2008",."%%.vcxproj",."%%.vcpro |
460e0 | 6a 22 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b | j").end.end.local.fname.=.premak |
46100 | 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e 61 6d 65 2c 20 | e.project.getbasename(prj.name,. |
46120 | 70 61 74 74 65 72 6e 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e 28 70 72 6a 2e 6c | pattern).fname.=.path.join(prj.l |
46140 | 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 72 65 74 75 72 6e 20 66 6e 61 6d 65 0a 65 6e 64 | ocation,.fname).return.fname.end |
46160 | 0a 66 75 6e 63 74 69 6f 6e 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 0a 69 66 20 28 | .function.vstudio.tool(prj).if.( |
46180 | 70 72 6a 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 23 22 29 20 74 68 65 6e 0a 72 65 74 75 72 | prj.language.==."C#").then.retur |
461a0 | 6e 20 22 46 41 45 30 34 45 43 30 2d 33 30 31 46 2d 31 31 44 33 2d 42 46 34 42 2d 30 30 43 30 34 | n."FAE04EC0-301F-11D3-BF4B-00C04 |
461c0 | 46 37 39 45 46 42 43 22 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 22 38 42 43 39 43 45 42 38 2d 38 | F79EFBC".else.return."8BC9CEB8-8 |
461e0 | 42 34 41 2d 31 31 44 30 2d 38 44 31 31 2d 30 30 41 30 43 39 31 42 43 39 34 32 22 0a 65 6e 64 0a | B4A-11D0-8D11-00A0C91BC942".end. |
46200 | 65 6e 64 0a 6e 65 77 61 63 74 69 6f 6e 20 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 | end.newaction.{.trigger......... |
46220 | 3d 20 22 76 73 32 30 30 38 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 | =."vs2008",.shortname.......=."V |
46240 | 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 30 38 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 | isual.Studio.2008",.description. |
46260 | 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c | ....=."Generate.Microsoft.Visual |
46280 | 20 53 74 75 64 69 6f 20 32 30 30 38 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 | .Studio.2008.project.files",.os. |
462a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f | .............=."windows",.valid_ |
462c0 | 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e | kinds.....=.{."ConsoleApp",."Win |
462e0 | 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c | dowedApp",."StaticLib",."SharedL |
46300 | 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 | ib".},.valid_languages.=.{."C",. |
46320 | 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d | "C++",."C#".},.valid_tools.....= |
46340 | 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 | .{.cc.....=.{."msc"...},.dotnet. |
46360 | 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 | =.{."msnet".},.},.onsolution.=.f |
46380 | 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c | unction(sln).premake.generate(sl |
463a0 | 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e | n,."%%.sln",.vstudio.sln2005.gen |
463c0 | 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e | erate).end,.onproject.=.function |
463e0 | 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 | (prj).if.premake.isdotnetproject |
46400 | 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c | (prj).then.premake.generate(prj, |
46420 | 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e | ."%%.csproj",.vstudio.cs2005.gen |
46440 | 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 | erate).premake.generate(prj,."%% |
46460 | 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 | .csproj.user",.vstudio.cs2005.ge |
46480 | 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 | nerate_user).else.premake.genera |
464a0 | 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 | te(prj,."%%.vcproj",.vstudio.vc2 |
464c0 | 30 30 78 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 | 00x.generate).premake.generate(p |
464e0 | 72 6a 2c 20 22 25 25 2e 76 63 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 | rj,."%%.vcproj.user",.vstudio.vc |
46500 | 32 30 30 78 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 | 200x.generate_user).end.end,.onc |
46520 | 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 | leansolution.=.vstudio.cleansolu |
46540 | 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e | tion,.oncleanproject..=.vstudio. |
46560 | 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 | cleanproject,.oncleantarget...=. |
46580 | 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b | vstudio.cleantarget,.vstudio.=.{ |
465a0 | 0a 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 20 20 3d 20 22 39 2e 30 2e 32 31 30 32 32 22 2c 0a | .productVersion..=."9.0.21022",. |
465c0 | 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 | solutionVersion.=."10",.toolsVer |
465e0 | 73 69 6f 6e 20 20 20 20 3d 20 22 33 2e 35 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 | sion....=."3.5",.supports64bitEd |
46600 | 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 6e 65 77 61 63 74 69 6f | itContinue.=.false,.}.}.newactio |
46620 | 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 30 22 2c 0a | n.{.trigger.........=."vs2010",. |
46640 | 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f | shortname.......=."Visual.Studio |
46660 | 20 32 30 31 30 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 | .2010",.description.....=."Gener |
46680 | 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 30 | ate.Microsoft.Visual.Studio.2010 |
466a0 | 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 | .project.files",.os............. |
466c0 | 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 | .=."windows",.valid_kinds.....=. |
466e0 | 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 | {."ConsoleApp",."WindowedApp",." |
46700 | 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 | StaticLib",."SharedLib".},.valid |
46720 | 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d | _languages.=.{."C",."C++",."C#"} |
46740 | 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b | ,.valid_tools.....=.{.cc.....=.{ |
46760 | 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d | ."msc"...},.dotnet.=.{."msnet".} |
46780 | 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a | ,.},.onsolution.=.function(sln). |
467a0 | 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 | premake.generate(sln,."%%.sln",. |
467c0 | 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f | vstudio.sln2005.generate).end,.o |
467e0 | 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d | nproject.=.function(prj).if.prem |
46800 | 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 | ake.isdotnetproject(prj).then.pr |
46820 | 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c | emake.generate(prj,."%%.csproj", |
46840 | 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b | .vstudio.cs2005.generate).premak |
46860 | 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 | e.generate(prj,."%%.csproj.user" |
46880 | 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a | ,.vstudio.cs2005.generate_user). |
468a0 | 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 | else.premake.generate(prj,."%%.v |
468c0 | 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 | cxproj",.premake.vs2010_vcxproj) |
468e0 | 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 |
46900 | 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a | oj.user",.premake.vs2010_vcxproj |
46920 | 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 | _user).premake.generate(prj,."%% |
46940 | 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 | .vcxproj.filters",.vstudio.vc201 |
46960 | 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 | 0.generate_filters).end.end,.onc |
46980 | 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 | leansolution.=.premake.vstudio.c |
469a0 | 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 | leansolution,.oncleanproject..=. |
469c0 | 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e | premake.vstudio.cleanproject,.on |
469e0 | 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e | cleantarget...=.premake.vstudio. |
46a00 | 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 70 72 6f 64 75 63 74 | cleantarget,.vstudio.=.{.product |
46a20 | 56 65 72 73 69 6f 6e 20 20 3d 20 22 38 2e 30 2e 33 30 37 30 33 22 2c 0a 73 6f 6c 75 74 69 6f 6e | Version..=."8.0.30703",.solution |
46a40 | 56 65 72 73 69 6f 6e 20 3d 20 22 31 31 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 | Version.=."11",.targetFramework. |
46a60 | 3d 20 22 34 2e 30 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 34 2e 30 22 | =."4.0",.toolsVersion....=."4.0" |
46a80 | 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 | ,.supports64bitEditContinue.=.fa |
46aa0 | 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 | lse,.}.}..premake.vstudio.vc200x |
46ac0 | 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 6d 61 6b 65 2e 76 73 | .=.{.}.local.vc200x.=.premake.vs |
46ae0 | 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 20 70 72 65 6d 61 6b | tudio.vc200x.local.tree.=.premak |
46b00 | 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 6c 28 76 61 6c 75 65 | e.tree.local.function.bool(value |
46b20 | 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 22 2c 20 22 66 61 6c | ).return.iif(value,."true",."fal |
46b40 | 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 6f 70 74 69 6d 69 7a | se").end.function.vc200x.optimiz |
46b60 | 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 20 30 0a 66 6f 72 20 | ation(cfg).local.result.=.0.for. |
46b80 | 5f 2c 20 76 61 6c 75 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f | _,.value.in.ipairs(cfg.flags).do |
46ba0 | 0a 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 | .if.(value.==."Optimize").then.r |
46bc0 | 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 3d 20 22 4f 70 74 69 | esult.=.3.elseif.(value.==."Opti |
46be0 | 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 31 0a 65 6c 73 65 69 | mizeSize").then.result.=.1.elsei |
46c00 | 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 74 68 65 | f.(value.==."OptimizeSpeed").the |
46c20 | 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 72 6e 20 72 65 73 75 | n.result.=.2.end.end.return.resu |
46c40 | 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 61 64 65 72 28 65 6c | lt.end.function.vc200x.header(el |
46c60 | 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 28 27 3c 3f 78 6d 6c | ement).io.eol.=."\r\n"._p('<?xml |
46c80 | 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 57 69 6e 64 6f 77 73 | .version="1.0".encoding="Windows |
46ca0 | 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 65 6e 74 29 0a 5f 70 | -1252"?>')._p('<%s',.element)._p |
46cc0 | 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 2b 2b 22 27 29 0a 5f | (1,'ProjectType="Visual.C++"')._ |
46ce0 | 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 0a 66 75 6e 63 74 69 | p(1,'Version="9.00"').end.functi |
46d00 | 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 61 6d 65 2c 20 63 66 | on.vc200x.Configuration(name,.cf |
46d20 | 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 0a 5f 70 28 33 2c 27 | g)._p(2,'<Configuration')._p(3,' |
46d40 | 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 61 6d 65 29 29 0a 5f | Name="%s"',.premake.esc(name))._ |
46d60 | 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 27 2c 20 70 72 65 6d | p(3,'OutputDirectory="%s"',.prem |
46d80 | 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 69 72 65 63 74 6f 72 | ake.esc(cfg.buildtarget.director |
46da0 | 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 65 63 74 6f 72 79 3d | y))._p(3,'IntermediateDirectory= |
46dc0 | 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 6a 65 63 74 73 64 69 | "%s"',.premake.esc(cfg.objectsdi |
46de0 | 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 2e 6b 69 6e 64 20 3d | r)).local.cfgtype.if.(cfg.kind.= |
46e00 | 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 70 65 20 3d 20 32 0a | =."SharedLib").then.cfgtype.=.2. |
46e20 | 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 69 63 4c 69 62 22 29 | elseif.(cfg.kind.==."StaticLib") |
46e40 | 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 67 74 79 70 65 20 3d | .then.cfgtype.=.4.else.cfgtype.= |
46e60 | 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 6e 54 79 70 65 3d 22 | .1.end._p(3,'ConfigurationType=" |
46e80 | 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 61 67 73 2e 4d 46 43 | %s"',.cfgtype).if.(cfg.flags.MFC |
46ea0 | 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 64 22 27 2c 20 69 69 | ).then._p(3,.'UseOfMFC="%d"',.ii |
46ec0 | 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 31 2c 20 32 29 | f(cfg.flags.StaticRuntime,.1,.2) |
46ee0 | 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 | ).end.if.(cfg.flags.ATL.or.cfg.f |
46f00 | 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 29 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 55 73 65 4f | lags.StaticATL).then._p(3,.'UseO |
46f20 | 66 41 54 4c 3d 22 25 64 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 | fATL="%d"',.iif(cfg.flags.Static |
46f40 | 41 54 4c 2c 20 31 2c 20 32 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 43 68 61 72 61 63 74 65 72 53 | ATL,.1,.2)).end._p(3,'CharacterS |
46f60 | 65 74 3d 22 25 73 22 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 2c | et="%s"',.iif(cfg.flags.Unicode, |
46f80 | 20 31 2c 20 32 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 | .1,.2)).if.cfg.flags.Managed.the |
46fa0 | 6e 0a 5f 70 28 33 2c 27 4d 61 6e 61 67 65 64 45 78 74 65 6e 73 69 6f 6e 73 3d 22 31 22 27 29 0a | n._p(3,'ManagedExtensions="1"'). |
46fc0 | 65 6e 64 0a 5f 70 28 33 2c 27 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 | end._p(3,'>').end.function.vc200 |
46fe0 | 78 2e 46 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 | x.Files(prj).local.tr.=.premake. |
47000 | 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 29 0a 74 72 65 | project.buildsourcetree(prj).tre |
47020 | 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 65 6e 74 65 72 20 3d | e.traverse(tr,.{.onbranchenter.= |
47040 | 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 74 68 29 0a 5f 70 28 64 65 70 74 68 2c | .function(node,.depth)._p(depth, |
47060 | 20 27 3c 46 69 6c 74 65 72 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 | .'<Filter')._p(depth,.'\tName="% |
47080 | 73 22 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 46 69 6c | s"',.node.name)._p(depth,.'\tFil |
470a0 | 74 65 72 3d 22 22 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 65 6e 64 2c 0a 6f | ter=""')._p(depth,.'\t>').end,.o |
470c0 | 6e 62 72 61 6e 63 68 65 78 69 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 2c 20 64 65 70 | nbranchexit.=.function(node,.dep |
470e0 | 74 68 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 2f 46 69 6c 74 65 72 3e 27 29 0a 65 6e 64 2c 0a | th)._p(depth,.'</Filter>').end,. |
47100 | 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 68 29 0a 6c | onleaf.=.function(node,.depth).l |
47120 | 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 5f 70 28 64 65 | ocal.fname.=.node.cfg.name._p(de |
47140 | 70 74 68 2c 20 27 3c 46 69 6c 65 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 52 65 6c 61 74 | pth,.'<File')._p(depth,.'\tRelat |
47160 | 69 76 65 50 61 74 68 3d 22 25 73 22 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 6e | ivePath="%s"',.path.translate(fn |
47180 | 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3e 27 29 0a 64 65 70 | ame,."\\"))._p(depth,.'\t>').dep |
471a0 | 74 68 20 3d 20 64 65 70 74 68 20 2b 20 31 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 | th.=.depth.+.1.local.excluded.=. |
471c0 | 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e | table.icontains(prj.excludes,.fn |
471e0 | 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 | ame).for._,.cfginfo.in.ipairs(pr |
47200 | 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 | j.solution.vstudio_configs).do.i |
47220 | 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 | f.cfginfo.isreal.then.local.cfg. |
47240 | 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f | =.premake.getconfig(prj,.cfginfo |
47260 | 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 | .src_buildcfg,.cfginfo.src_platf |
47280 | 6f 72 6d 29 0a 6c 6f 63 61 6c 20 75 73 65 50 43 48 20 3d 20 28 6e 6f 74 20 70 72 6a 2e 66 6c 61 | orm).local.usePCH.=.(not.prj.fla |
472a0 | 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 70 72 6a 2e 70 63 68 73 6f 75 72 63 65 20 3d 3d 20 6e 6f | gs.NoPCH.and.prj.pchsource.==.no |
472c0 | 64 65 2e 63 66 67 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 69 73 53 6f 75 72 63 65 43 6f 64 65 20 | de.cfg.name).local.isSourceCode. |
472e0 | 3d 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 6e 61 6d 65 29 0a 6c 6f 63 61 6c | =.path.isSourceFile(fname).local |
47300 | 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 41 73 20 3d 20 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 | .needsCompileAs.=.(path.iscfile( |
47320 | 66 6e 61 6d 65 29 20 7e 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 69 73 63 70 72 6f | fname).~=.premake.project.iscpro |
47340 | 6a 65 63 74 28 70 72 6a 29 29 0a 69 66 20 75 73 65 50 43 48 20 6f 72 20 69 73 53 6f 75 72 63 65 | ject(prj)).if.usePCH.or.isSource |
47360 | 43 6f 64 65 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 3c 46 69 6c 65 43 6f 6e 66 69 67 | Code.then._p(depth,.'<FileConfig |
47380 | 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 4e 61 6d 65 3d 22 25 73 22 | uration')._p(depth,.'\tName="%s" |
473a0 | 27 2c 20 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 | ',.cfginfo.name).if.excluded.or. |
473c0 | 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 6e | table.icontains(cfg.excludes,.fn |
473e0 | 61 6d 65 29 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 45 78 63 6c 75 64 65 64 46 | ame).then._p(depth,.'\tExcludedF |
47400 | 72 6f 6d 42 75 69 6c 64 3d 22 74 72 75 65 22 27 29 0a 65 6e 64 0a 5f 70 28 64 65 70 74 68 2c 20 | romBuild="true"').end._p(depth,. |
47420 | 27 5c 74 3e 27 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 3c 54 6f 6f 6c 27 29 0a 5f 70 28 64 | '\t>')._p(depth,.'\t<Tool')._p(d |
47440 | 65 70 74 68 2c 20 27 5c 74 5c 74 4e 61 6d 65 3d 22 25 73 22 27 0a 2c 20 69 69 66 28 63 66 67 2e | epth,.'\t\tName="%s"'.,.iif(cfg. |
47460 | 73 79 73 74 65 6d 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 2c 20 22 56 43 43 4c 58 33 36 30 43 6f | system.==."Xbox360",."VCCLX360Co |
47480 | 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 20 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 29 | mpilerTool",."VCCLCompilerTool") |
474a0 | 0a 29 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 4f 62 6a 65 63 74 46 69 6c 65 3d 22 24 28 | .)._p(depth,.'\t\tObjectFile="$( |
474c0 | 49 6e 74 44 69 72 29 5c 5c 25 73 2e 6f 62 6a 22 27 0a 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 | IntDir)\\%s.obj"'.,.path.transla |
474e0 | 74 65 28 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 | te(path.trimdots(path.removeext( |
47500 | 66 6e 61 6d 65 29 29 2c 20 22 5c 5c 22 29 0a 29 0a 69 66 20 6e 65 65 64 73 43 6f 6d 70 69 6c 65 | fname)),."\\").).if.needsCompile |
47520 | 41 73 20 74 68 65 6e 0a 5f 70 28 64 65 70 74 68 2c 20 27 5c 74 5c 74 43 6f 6d 70 69 6c 65 41 73 | As.then._p(depth,.'\t\tCompileAs |
47540 | 3d 22 25 73 22 27 2c 20 69 69 66 28 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 6e 61 6d 65 29 2c | ="%s"',.iif(path.iscfile(fname), |
47560 | 20 31 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 75 73 65 50 43 48 20 74 68 65 6e 0a 69 66 20 63 66 | .1,.2)).end.if.usePCH.then.if.cf |
47580 | 67 2e 73 79 73 74 65 6d 20 3d 3d 20 22 50 53 33 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 70 74 | g.system.==."PS3".then.local.opt |
475a0 | 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 65 | ions.=.table.join(premake.snc.ge |
475c0 | 74 63 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 20 20 20 20 | tcflags(cfg),................... |
475e0 | 20 20 20 20 20 20 20 20 20 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 63 78 78 66 6c 61 67 73 | .........premake.snc.getcxxflags |
47600 | 28 63 66 67 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (cfg),.......................... |
47620 | 20 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 0a 6f 70 74 69 6f 6e 73 20 3d 20 74 61 | ..cfg.buildoptions).options.=.ta |
47640 | 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 3b 0a 6f 70 74 69 6f 6e | ble.concat(options,.".");.option |
47660 | 73 20 3d 20 6f 70 74 69 6f 6e 73 20 2e 2e 20 27 20 2d 2d 63 72 65 61 74 65 5f 70 63 68 3d 22 24 | s.=.options....'.--create_pch="$ |
47680 | 28 49 6e 74 44 69 72 29 2f 24 28 54 61 72 67 65 74 4e 61 6d 65 29 2e 70 63 68 22 27 0a 5f 70 28 | (IntDir)/$(TargetName).pch"'._p( |
476a0 | 64 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 | depth,.'\t\tAdditionalOptions="% |
476c0 | 73 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 | s"',.premake.esc(options)).else. |
476e0 | 5f 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 | _p(depth,.'\t\tUsePrecompiledHea |
47700 | 64 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 | der="1"').end.end._p(depth,.'\t/ |
47720 | 3e 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 | >')._p(depth,.'</FileConfigurati |
47740 | 6f 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 | on>').end.end.end.depth.=.depth. |
47760 | 2d 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 | -.1._p(depth,.'</File>').end,.}, |
47780 | 20 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 | .false,.2).end.function.vc200x.P |
477a0 | 6c 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 | latforms(prj).local.used.=.{.}._ |
477c0 | 70 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 | p(1,'<Platforms>').for._,.cfg.in |
477e0 | 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 |
47800 | 66 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 | figs).do.if.cfg.isreal.and.not.t |
47820 | 61 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 | able.contains(used,.cfg.platform |
47840 | 29 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 | ).then.table.insert(used,.cfg.pl |
47860 | 61 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 | atform)._p(2,'<Platform')._p(3,' |
47880 | 4e 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 | Name="%s"',.cfg.platform)._p(2,' |
478a0 | 2f 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 | />').end.end._p(1,'</Platforms>' |
478c0 | 29 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 | ).end.function.vc200x.Symbols(cf |
478e0 | 67 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 | g).if.(not.cfg.flags.Symbols).th |
47900 | 65 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 | en.return.0.else.if.cfg.flags.No |
47920 | 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 6f 72 0a 20 20 20 76 63 32 30 30 78 2e 6f 70 74 | EditAndContinue.or....vc200x.opt |
47940 | 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 6f 72 0a 20 20 20 63 66 67 2e 66 6c | imization(cfg).~=.0.or....cfg.fl |
47960 | 61 67 73 2e 4d 61 6e 61 67 65 64 20 6f 72 0a 20 20 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d | ags.Managed.or....cfg.platform.= |
47980 | 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 75 72 | =."x64".then.return.3.else.retur |
479a0 | 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 78 2e | n.4.end.end.end.function.vc200x. |
479c0 | 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 6f 6f | VCCLCompilerTool(cfg)._p(3,'<Too |
479e0 | 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 70 6c | l')._p(4,'Name="%s"',.iif(cfg.pl |
47a00 | 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 69 6c | atform.~=."Xbox360",."VCCLCompil |
47a20 | 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 22 29 | erTool",."VCCLX360CompilerTool") |
47a40 | 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 65 6e | ).if.cfg.flags.UnsignedChar.then |
47a60 | 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 2c 20 | .table.insert(cfg.buildoptions,. |
47a80 | 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 20 3e | '/J').end.if.#cfg.buildoptions.> |
47aa0 | 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= |
47ac0 | 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 65 2e | "%s./MP"',.table.concat(premake. |
47ae0 | 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 6e 64 | esc(cfg.buildoptions),.".")).end |
47b00 | 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 30 30 | ._p(4,'Optimization="%s"',.vc200 |
47b20 | 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 61 67 | x.optimization(cfg)).if.cfg.flag |
47b40 | 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 69 74 | s.NoFramePointer.then._p(4,'Omit |
47b60 | 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 29 29 | FramePointers="%s"',.bool(true)) |
47b80 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a | .end.local.includedirs.=.table.j |
47ba0 | 6f 69 6e 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 69 6e 63 | oin(cfg.userincludedirs,.cfg.inc |
47bc0 | 6c 75 64 65 64 69 72 73 29 0a 69 66 20 23 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 | ludedirs).if.#includedirs.>.0.th |
47be0 | 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 74 | en._p(4,'AdditionalIncludeDirect |
47c00 | 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 72 | ories="%s"',.premake.esc(path.tr |
47c20 | 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 69 6e 63 6c 75 64 65 64 69 72 73 | anslate(table.concat(includedirs |
47c40 | 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 2e 64 65 66 69 | ,.";"),.'\\'))).end.if.#cfg.defi |
47c60 | 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 73 6f 72 44 | nes.>.0.then._p(4,'PreprocessorD |
47c80 | 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 73 63 28 74 61 | efinitions="%s"',.premake.esc(ta |
47ca0 | 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 | ble.concat(cfg.defines,.";"))).e |
47cc0 | 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 67 62 75 69 6c | nd.if.premake.config.isdebugbuil |
47ce0 | 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 4d 69 6e 69 6d | d(cfg).and.cfg.flags.EnableMinim |
47d00 | 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 2e 4d 61 6e 61 | alRebuild.and.not.cfg.flags.Mana |
47d20 | 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 6c 64 3d 22 25 | ged.then._p(4,'MinimalRebuild="% |
47d40 | 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 2e 66 6c 61 67 | s"',.bool(true)).end.if.cfg.flag |
47d60 | 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 78 63 65 70 74 | s.NoExceptions.then._p(4,'Except |
47d80 | 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 67 2e 66 6c 61 | ionHandling="0"').elseif.cfg.fla |
47da0 | 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 48 61 6e 64 6c | gs.SEH.then._p(4,'ExceptionHandl |
47dc0 | 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 69 6d 69 7a 61 | ing="2"').end.if.vc200x.optimiza |
47de0 | 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 66 6c 61 67 73 | tion(cfg).==.0.and.not.cfg.flags |
47e00 | 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 6e 74 69 6d 65 | .Managed.then._p(4,'BasicRuntime |
47e20 | 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 6f 70 74 69 6d | Checks="3"').end.if.vc200x.optim |
47e40 | 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 74 72 | ization(cfg).~=.0.then._p(4,'Str |
47e60 | 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 29 29 0a 65 6e | ingPooling="%s"',.bool(true)).en |
47e80 | 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 63 6f 6e 66 69 | d.local.runtime.if.premake.confi |
47ea0 | 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 | g.isdebugbuild(cfg).then.runtime |
47ec0 | 20 3d 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c 20 | .=.iif(cfg.flags.StaticRuntime,. |
47ee0 | 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 67 2e 66 6c 61 | 1,.3).else.runtime.=.iif(cfg.fla |
47f00 | 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 0a 5f 70 28 34 | gs.StaticRuntime,.0,.2).end._p(4 |
47f20 | 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 74 69 6d 65 29 | ,'RuntimeLibrary="%s"',.runtime) |
47f40 | 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 69 6e 6b 69 6e | ._p(4,'EnableFunctionLevelLinkin |
47f60 | 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 2e 70 6c 61 74 | g="%s"',.bool(true)).if.cfg.plat |
47f80 | 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 6c 61 74 66 6f | form.~=."Xbox360".and.cfg.platfo |
47fa0 | 72 6d 20 7e 3d 20 22 78 36 34 22 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 | rm.~=."x64".and.cfg.platform.~=. |
47fc0 | 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 | "Durango".then.if.cfg.flags.Enab |
47fe0 | 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 68 61 6e 63 65 64 49 | leSSE.then._p(4,'EnableEnhancedI |
48000 | 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 66 20 63 66 67 2e 66 | nstructionSet="1"').elseif.cfg.f |
48020 | 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 2c 27 45 6e 61 62 6c | lags.EnableSSE2.then._p(4,'Enabl |
48040 | 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 32 22 27 29 0a 65 6e | eEnhancedInstructionSet="2"').en |
48060 | 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 61 73 74 20 74 68 65 | d.end.if.cfg.flags.FloatFast.the |
48080 | 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 6c 3d 22 32 22 27 29 | n._p(4,'FloatingPointModel="2"') |
480a0 | 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 | .elseif.cfg.flags.FloatStrict.th |
480c0 | 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 6c 3d 22 31 22 27 | en._p(4,'FloatingPointModel="1"' |
480e0 | 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e 64 20 6e 6f | ).end.if.cfg.flags.NoRTTI.and.no |
48100 | 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 52 | t.cfg.flags.Managed.then._p(4,'R |
48120 | 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 6c 28 66 61 6c 73 65 | untimeTypeInfo="%s"',.bool(false |
48140 | 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 | )).end.if.cfg.flags.FastCall.the |
48160 | 6e 0a 5f 70 28 34 2c 27 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 31 22 27 29 0a | n._p(4,'CallingConvention="1"'). |
48180 | 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 | elseif.cfg.flags.StdCall.then._p |
481a0 | 28 34 2c 27 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3d 22 32 22 27 29 0a 65 6e 64 0a | (4,'CallingConvention="2"').end. |
481c0 | 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 | if.cfg.flags.NativeWChar.then._p |
481e0 | 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 70 65 3d 22 25 | (4,'TreatWChar_tAsBuiltInType="% |
48200 | 73 22 27 2c 20 62 6f 6f 6c 28 74 72 75 65 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 | s"',.bool(true)).elseif.cfg.flag |
48220 | 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 34 2c 27 54 72 65 61 74 | s.NoNativeWChar.then._p(4,'Treat |
48240 | 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3d 22 25 73 22 27 2c 20 62 6f 6f 6c | WChar_tAsBuiltInType="%s"',.bool |
48260 | 28 66 61 6c 73 65 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 | (false)).end.if.not.cfg.flags.No |
48280 | 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 34 2c | PCH.and.cfg.pchheader.then._p(4, |
482a0 | 27 55 73 65 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3d 22 32 22 27 29 0a 5f 70 28 34 | 'UsePrecompiledHeader="2"')._p(4 |
482c0 | 2c 27 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 54 68 72 6f 75 67 68 3d 22 25 73 22 27 | ,'PrecompiledHeaderThrough="%s"' |
482e0 | 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 34 2c 27 55 73 65 50 | ,.cfg.pchheader).else._p(4,'UseP |
48300 | 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 66 28 63 66 67 2e | recompiledHeader="%s"',.iif(cfg. |
48320 | 66 6c 61 67 73 2e 4e 6f 50 43 48 2c 20 30 2c 20 32 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 | flags.NoPCH,.0,.2)).end.if.cfg.f |
48340 | 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 61 | lags.ExtraWarnings.then._p(4,'Wa |
48360 | 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c 20 34 29 0a 65 6c 73 65 69 66 20 63 66 67 2e | rningLevel="%s"',.4).elseif.cfg. |
48380 | 66 6c 61 67 73 2e 4d 69 6e 69 6d 75 6d 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c | flags.MinimumWarnings.then._p(4, |
483a0 | 27 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c 20 31 29 0a 65 6c 73 65 0a 5f 70 28 | 'WarningLevel="%s"',.1).else._p( |
483c0 | 34 2c 27 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3d 22 25 73 22 27 2c 20 33 29 0a 65 6e 64 0a 69 66 | 4,'WarningLevel="%s"',.3).end.if |
483e0 | 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 70 | .cfg.flags.FatalWarnings.then._p |
48400 | 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 6c 28 74 72 75 65 | (4,'WarnAsError="%s"',.bool(true |
48420 | 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 38 22 20 61 6e 64 | )).end.if._ACTION.<."vs2008".and |
48440 | 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 34 | .not.cfg.flags.Managed.then._p(4 |
48460 | 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 6f 62 6c 65 6d 73 | ,'Detect64BitPortabilityProblems |
48480 | 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 2e 4e 6f 36 34 42 | ="%s"',.bool(not.cfg.flags.No64B |
484a0 | 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 61 6d 44 61 74 61 | itChecks)).end._p(4,'ProgramData |
484c0 | 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 | BaseFileName="$(OutDir)\\%s.pdb" |
484e0 | 27 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 | ',.path.getbasename(cfg.buildtar |
48500 | 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 28 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f | get.name))._p(4,'DebugInformatio |
48520 | 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 6f 6c 73 28 63 66 | nFormat="%s"',.vc200x.Symbols(cf |
48540 | 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 20 74 68 65 6e 0a | g)).if.cfg.language.==."C".then. |
48560 | 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 0a 5f 70 28 33 2c | _p(4,.'CompileAs="1"').end._p(3, |
48580 | 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 4c 69 6e 6b | '/>').end.function.vc200x.VCLink |
485a0 | 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 69 66 20 63 66 67 | erTool(cfg)._p(3,'<Tool').if.cfg |
485c0 | 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 34 2c 27 | .kind.~=."StaticLib".then._p(4,' |
485e0 | 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 72 6d 20 7e 3d 20 | Name="%s"',.iif(cfg.platform.~=. |
48600 | 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 20 22 56 43 58 33 | "Xbox360",."VCLinkerTool",."VCX3 |
48620 | 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 67 73 2e 4e 6f 49 | 60LinkerTool")).if.cfg.flags.NoI |
48640 | 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 49 6d 70 6f 72 74 | mportLib.then._p(4,'IgnoreImport |
48660 | 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 0a 65 6e 64 0a 69 | Library="%s"',.bool(true)).end.i |
48680 | 66 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 | f.#cfg.linkoptions.>.0.then._p(4 |
486a0 | 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 | ,'AdditionalOptions="%s"',.table |
486c0 | 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 74 69 | .concat(premake.esc(cfg.linkopti |
486e0 | 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 6e 6b 73 20 3e 20 | ons),.".")).end.if.#cfg.links.>. |
48700 | 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 | 0.then._p(4,'AdditionalDependenc |
48720 | 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e | ies="%s"',.table.concat(premake. |
48740 | 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 | getlinks(cfg,."all",."fullpath") |
48760 | 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 | ,.".")).end._p(4,'OutputFile="$( |
48780 | 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e | OutDir)\\%s"',.cfg.buildtarget.n |
487a0 | 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 3d 22 25 73 22 27 | ame)._p(4,'LinkIncremental="%s"' |
487c0 | 2c 0a 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 | ,.iif(premake.config.isincrement |
487e0 | 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 2c 27 41 64 64 69 74 | allink(cfg).,.2,.1))._p(4,'Addit |
48800 | 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 74 | ionalLibraryDirectories="%s"',.t |
48820 | 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 | able.concat(premake.esc(path.tra |
48840 | 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 5c 5c 27 29 29 20 2c 20 22 3b 22 | nslate(cfg.libdirs,.'\\')).,.";" |
48860 | 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 65 2e 66 69 6e 64 66 | )).local.deffile.=.premake.findf |
48880 | 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 66 69 6c 65 20 74 68 65 6e | ile(cfg,.".def").if.deffile.then |
488a0 | 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 6c 65 3d 22 25 73 22 | ._p(4,'ModuleDefinitionFile="%s" |
488c0 | 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 61 67 73 2e 4e 6f 4d | ',.deffile).end.if.cfg.flags.NoM |
488e0 | 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 74 65 4d 61 6e 69 66 | anifest.then._p(4,'GenerateManif |
48900 | 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 6e 64 0a 5f 70 28 34 | est="%s"',.bool(false)).end._p(4 |
48920 | 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 6e 3d 22 25 73 22 27 | ,'GenerateDebugInformation="%s"' |
48940 | 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 29 20 7e 3d 20 30 29 | ,.bool(vc200x.Symbols(cfg).~=.0) |
48960 | 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 7e 3d 20 30 20 74 68 | ).if.vc200x.Symbols(cfg).~=.0.th |
48980 | 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 69 6c 65 4e 61 6d 65 | en._p(4,'ProgramDataBaseFileName |
489a0 | 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 74 68 2e 67 65 74 62 | ="$(OutDir)\\%s.pdb"',.path.getb |
489c0 | 61 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 | asename(cfg.buildtarget.name)).e |
489e0 | 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 20 69 69 66 28 63 66 | nd._p(4,'SubSystem="%s"',.iif(cf |
48a00 | 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 2c 20 32 29 29 0a 69 | g.kind.==."ConsoleApp",.1,.2)).i |
48a20 | 66 20 76 63 32 30 30 78 2e 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 63 66 67 29 20 7e 3d 20 30 20 | f.vc200x.optimization(cfg).~=.0. |
48a40 | 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 6e 63 65 73 3d 22 32 | then._p(4,'OptimizeReferences="2 |
48a60 | 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 64 69 6e 67 3d 22 32 | "')._p(4,'EnableCOMDATFolding="2 |
48a80 | 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 43 6f 6e 73 6f 6c 65 | "').end.if.(cfg.kind.==."Console |
48aa0 | 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 6f 77 65 64 41 70 70 | App".or.cfg.kind.==."WindowedApp |
48ac0 | 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 61 69 6e 20 74 68 65 | ").and.not.cfg.flags.WinMain.the |
48ae0 | 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 22 6d 61 69 6e 43 52 | n._p(4,'EntryPointSymbol="mainCR |
48b00 | 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 6e 64 20 3d 3d 20 22 | TStartup"').end.if.cfg.kind.==." |
48b20 | 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 | SharedLib".then.local.implibname |
48b40 | 20 3d 20 63 66 67 2e 6c 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 34 2c | .=.cfg.linktarget.fullpath._p(4, |
48b60 | 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 28 63 66 67 2e 66 6c | 'ImportLibrary="%s"',.iif(cfg.fl |
48b80 | 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 63 74 73 64 69 72 20 | ags.NoImportLib,.cfg.objectsdir. |
48ba0 | 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 6d 70 6c 69 62 6e 61 | ..."\\"....path.getname(implibna |
48bc0 | 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 34 2c 27 54 61 72 67 | me),.implibname)).end._p(4,'Targ |
48be0 | 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 70 6c 61 74 66 6f 72 | etMachine="%d"',.iif(cfg.platfor |
48c00 | 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 5f 70 28 34 2c 27 4e | m.==."x64",.17,.1)).else._p(4,'N |
48c20 | 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 66 20 23 63 66 67 2e | ame="VCLibrarianTool"').if.#cfg. |
48c40 | 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 | links.>.0.then._p(4,'AdditionalD |
48c60 | 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 | ependencies="%s"',.table.concat( |
48c80 | 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 | premake.getlinks(cfg,."all",."fu |
48ca0 | 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 | llpath"),.".")).end._p(4,'Output |
48cc0 | 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 | File="$(OutDir)\\%s"',.cfg.build |
48ce0 | 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 | target.name).if.#cfg.libdirs.>.0 |
48d00 | 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 72 61 72 79 44 69 72 | .then._p(4,'AdditionalLibraryDir |
48d20 | 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 74 68 | ectories="%s"',.premake.esc(path |
48d40 | 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 | .translate(table.concat(cfg.libd |
48d60 | 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 64 64 6c 4f 70 74 69 | irs.,.";")))).end.local.addlOpti |
48d80 | 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 3d 3d 20 22 78 33 32 | ons.=.{}.if.cfg.platform.==."x32 |
48da0 | 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 70 74 69 6f 6e 73 2c | ".then.table.insert(addlOptions, |
48dc0 | 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 66 67 2e 70 6c 61 74 | ."/MACHINE:X86").elseif.cfg.plat |
48de0 | 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 69 6e 73 65 72 74 28 | form.==."x64".then.table.insert( |
48e00 | 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 34 22 29 0a 65 6e 64 | addlOptions,."/MACHINE:X64").end |
48e20 | 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 28 61 64 64 6c 4f 70 | .addlOptions.=.table.join(addlOp |
48e40 | 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 66 20 23 61 64 64 6c | tions,.cfg.linkoptions).if.#addl |
48e60 | 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 64 69 74 69 6f 6e 61 | Options.>.0.then._p(4,'Additiona |
48e80 | 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 |
48ea0 | 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 22 29 29 0a 65 6e 64 | make.esc(addlOptions),.".")).end |
48ec0 | 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 | .end._p(3,'/>').end.function.vc2 |
48ee0 | 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 63 66 67 29 0a 5f 70 | 00x.VCCLCompilerTool_PS3(cfg)._p |
48f00 | 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 43 4c 43 6f 6d 70 | (3,'<Tool')._p(4,'Name="VCCLComp |
48f20 | 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 74 69 6f 6e 73 20 3d | ilerTool"').local.buildoptions.= |
48f40 | 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 63 66 6c 61 67 | .table.join(premake.snc.getcflag |
48f60 | 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 78 66 6c 61 67 73 28 | s(cfg),.premake.snc.getcxxflags( |
48f80 | 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 66 20 6e 6f 74 20 63 | cfg),.cfg.buildoptions).if.not.c |
48fa0 | 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 6e 64 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 | fg.flags.NoPCH.and.cfg.pchheader |
48fc0 | 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 64 65 72 | .then._p(4,'UsePrecompiledHeader |
48fe0 | 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 72 54 68 | ="2"')._p(4,'PrecompiledHeaderTh |
49000 | 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 28 63 66 67 2e 70 63 | rough="%s"',.path.getname(cfg.pc |
49020 | 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 69 6c 64 6f 70 74 69 | hheader)).table.insert(buildopti |
49040 | 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 29 2f 24 28 54 61 72 | ons,.'--use_pch="$(IntDir)/$(Tar |
49060 | 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 2c 27 55 73 65 50 72 | getName).pch"').else._p(4,'UsePr |
49080 | 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 66 28 63 66 67 2e 66 | ecompiledHeader="%s"',.iif(cfg.f |
490a0 | 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 28 34 2c 27 41 64 64 | lags.NoPCH,.0,.2)).end._p(4,'Add |
490c0 | 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 | itionalOptions="%s"',.premake.es |
490e0 | 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 | c(table.concat(buildoptions,."." |
49100 | 29 29 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f | ))).local.includedirs.=.table.jo |
49120 | 69 6e 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 2e 69 6e 63 6c | in(cfg.userincludedirs,.cfg.incl |
49140 | 75 64 65 64 69 72 73 29 0a 69 66 20 23 69 6e 63 6c 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 | udedirs).if.#includedirs.>.0.the |
49160 | 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 74 6f | n._p(4,'AdditionalIncludeDirecto |
49180 | 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 | ries="%s"',.premake.esc(path.tra |
491a0 | 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 69 6e 63 6c 75 64 65 64 69 72 73 2c | nslate(table.concat(includedirs, |
491c0 | 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 2e 64 65 66 69 6e | .";"),.'\\'))).end.if.#cfg.defin |
491e0 | 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 73 6f 72 44 65 | es.>.0.then._p(4,'PreprocessorDe |
49200 | 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 61 74 28 70 72 | finitions="%s"',.table.concat(pr |
49220 | 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 65 6e | emake.esc(cfg.defines),.";")).en |
49240 | 64 0a 5f 70 28 34 2c 27 50 72 6f 67 72 61 6d 44 61 74 61 42 61 73 65 46 69 6c 65 4e 61 6d 65 3d | d._p(4,'ProgramDataBaseFileName= |
49260 | 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 2e 70 64 62 22 27 2c 20 70 61 74 68 2e 67 65 74 62 61 | "$(OutDir)\\%s.pdb"',.path.getba |
49280 | 73 65 6e 61 6d 65 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 5f 70 | sename(cfg.buildtarget.name))._p |
492a0 | 28 34 2c 27 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3d 22 30 22 27 29 | (4,'DebugInformationFormat="0"') |
492c0 | 0a 5f 70 28 34 2c 27 43 6f 6d 70 69 6c 65 41 73 3d 22 30 22 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 | ._p(4,'CompileAs="0"')._p(3,'/>' |
492e0 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f | ).end.function.vc200x.VCLinkerTo |
49300 | 6f 6c 5f 50 53 33 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 69 66 20 63 66 67 | ol_PS3(cfg)._p(3,'<Tool').if.cfg |
49320 | 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 34 2c 27 | .kind.~=."StaticLib".then._p(4,' |
49340 | 4e 61 6d 65 3d 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 27 29 0a 6c 6f 63 61 6c 20 62 75 69 6c | Name="VCLinkerTool"').local.buil |
49360 | 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 65 6d 61 6b 65 2e 73 6e | doptions.=.table.join(premake.sn |
49380 | 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f | c.getldflags(cfg),.cfg.linkoptio |
493a0 | 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 | ns).if.#buildoptions.>.0.then._p |
493c0 | 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 |
493e0 | 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 |
49400 | 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 | ns,."."))).end.if.#cfg.links.>.0 |
49420 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 | .then._p(4,'AdditionalDependenci |
49440 | 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 67 | es="%s"',.table.concat(premake.g |
49460 | 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 2c | etlinks(cfg,."all",."fullpath"), |
49480 | 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 70 75 74 46 69 6c 65 3d 22 24 28 4f | .".")).end._p(4,'OutputFile="$(O |
494a0 | 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 | utDir)\\%s"',.cfg.buildtarget.na |
494c0 | 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 3d 22 30 22 27 29 0a | me)._p(4,'LinkIncremental="0"'). |
494e0 | 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 | _p(4,'AdditionalLibraryDirectori |
49500 | 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 | es="%s"',.table.concat(premake.e |
49520 | 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 | sc(path.translate(cfg.libdirs,.' |
49540 | 5c 5c 27 29 29 20 2c 20 22 3b 22 29 29 0a 5f 70 28 34 2c 27 47 65 6e 65 72 61 74 65 4d 61 6e 69 | \\')).,.";"))._p(4,'GenerateMani |
49560 | 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 5f 70 28 34 2c 27 50 | fest="%s"',.bool(false))._p(4,'P |
49580 | 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 46 69 6c 65 3d 22 22 27 29 0a 5f 70 28 34 2c 27 52 61 | rogramDatabaseFile=""')._p(4,'Ra |
495a0 | 6e 64 6f 6d 69 7a 65 64 42 61 73 65 41 64 64 72 65 73 73 3d 22 31 22 27 29 0a 5f 70 28 34 2c 27 | ndomizedBaseAddress="1"')._p(4,' |
495c0 | 44 61 74 61 45 78 65 63 75 74 69 6f 6e 50 72 65 76 65 6e 74 69 6f 6e 3d 22 30 22 27 29 0a 65 6c | DataExecutionPrevention="0"').el |
495e0 | 73 65 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4c 69 62 72 61 72 69 61 6e 54 6f 6f 6c 22 27 | se._p(4,'Name="VCLibrarianTool"' |
49600 | 29 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 6f 70 74 69 6f 6e 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 | ).local.buildoptions.=.table.joi |
49620 | 6e 28 70 72 65 6d 61 6b 65 2e 73 6e 63 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 | n(premake.snc.getldflags(cfg),.c |
49640 | 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 69 66 20 23 62 75 69 6c 64 6f 70 74 69 6f 6e 73 | fg.linkoptions).if.#buildoptions |
49660 | 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 |
49680 | 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 | s="%s"',.premake.esc(table.conca |
496a0 | 74 28 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 22 20 22 29 29 29 0a 65 6e 64 0a 69 66 20 23 63 | t(buildoptions,."."))).end.if.#c |
496c0 | 66 67 2e 6c 69 6e 6b 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e | fg.links.>.0.then._p(4,'Addition |
496e0 | 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 | alDependencies="%s"',.table.conc |
49700 | 61 74 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 61 6c 6c 22 2c 20 | at(premake.getlinks(cfg,."all",. |
49720 | 22 66 75 6c 6c 70 61 74 68 22 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 4f 75 74 | "fullpath"),.".")).end._p(4,'Out |
49740 | 70 75 74 46 69 6c 65 3d 22 24 28 4f 75 74 44 69 72 29 5c 5c 25 73 22 27 2c 20 63 66 67 2e 62 75 | putFile="$(OutDir)\\%s"',.cfg.bu |
49760 | 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 | ildtarget.name).if.#cfg.libdirs. |
49780 | 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 72 61 72 79 | >.0.then._p(4,'AdditionalLibrary |
497a0 | 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 | Directories="%s"',.premake.esc(p |
497c0 | 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c | ath.translate(table.concat(cfg.l |
497e0 | 69 62 64 69 72 73 20 2c 20 22 3b 22 29 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f | ibdirs.,.";")))).end.end._p(3,'/ |
49800 | 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 52 65 73 6f 75 72 | >').end.function.vc200x.VCResour |
49820 | 63 65 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 6f 6f 6c 27 | ceCompilerTool(cfg)._p(3,'<Tool' |
49840 | 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 | )._p(4,'Name="VCResourceCompiler |
49860 | 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 72 65 73 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 | Tool"').if.#cfg.resoptions.>.0.t |
49880 | 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 | hen._p(4,'AdditionalOptions="%s" |
498a0 | 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e | ',.table.concat(premake.esc(cfg. |
498c0 | 72 65 73 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 64 | resoptions),.".")).end.if.#cfg.d |
498e0 | 65 66 69 6e 65 73 20 3e 20 30 20 6f 72 20 23 63 66 67 2e 72 65 73 64 65 66 69 6e 65 73 20 3e 20 | efines.>.0.or.#cfg.resdefines.>. |
49900 | 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 | 0.then._p(4,'PreprocessorDefinit |
49920 | 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 | ions="%s"',.table.concat(premake |
49940 | 2e 65 73 63 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 63 66 67 | .esc(table.join(cfg.defines,.cfg |
49960 | 2e 72 65 73 64 65 66 69 6e 65 73 29 29 2c 20 22 3b 22 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 69 | .resdefines)),.";")).end.local.i |
49980 | 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 75 73 65 72 | ncludedirs.=.table.join(cfg.user |
499a0 | 69 6e 63 6c 75 64 65 64 69 72 2c 20 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 | includedir,.cfg.includedirs,.cfg |
499c0 | 2e 72 65 73 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 69 66 20 23 69 6e 63 6c 75 64 65 64 69 72 73 | .resincludedirs).if.#includedirs |
499e0 | 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 | .>.0.then._p(4,'AdditionalInclud |
49a00 | 65 44 69 72 65 63 74 6f 72 69 65 73 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 | eDirectories="%s"',.premake.esc( |
49a20 | 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 69 6e 63 6c | path.translate(table.concat(incl |
49a40 | 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 5f 70 28 33 2c | udedirs,.";"),.'\\'))).end._p(3, |
49a60 | 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 61 6e 69 | '/>').end.function.vc200x.VCMani |
49a80 | 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 65 73 74 73 20 3d 20 | festTool(cfg).local.manifests.=. |
49aa0 | 7b 20 7d 0a 66 6f 72 20 5f 2c 20 66 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 | {.}.for._,.fname.in.ipairs(cfg.f |
49ac0 | 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 73 69 6f 6e 28 66 6e | iles).do.if.path.getextension(fn |
49ae0 | 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 74 61 62 6c 65 2e 69 | ame).==.".manifest".then.table.i |
49b00 | 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 6e 64 0a 65 6e 64 0a | nsert(manifests,.fname).end.end. |
49b20 | 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 56 43 4d 61 6e 69 | _p(3,'<Tool')._p(4,'Name="VCMani |
49b40 | 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 20 3e 20 30 20 74 68 | festTool"').if.#manifests.>.0.th |
49b60 | 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 73 74 46 69 6c 65 73 | en._p(4,'AdditionalManifestFiles |
49b80 | 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 | ="%s"',.premake.esc(table.concat |
49ba0 | 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 28 33 2c 27 2f 3e 27 | (manifests,.";"))).end._p(3,'/>' |
49bc0 | 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 49 44 4c 54 6f 6f 6c | ).end.function.vc200x.VCMIDLTool |
49be0 | 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 | (cfg)._p(3,'<Tool')._p(4,'Name=" |
49c00 | 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 66 6f 72 6d 20 3d 3d | VCMIDLTool"').if.cfg.platform.== |
49c20 | 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 6e 76 69 72 6f 6e 6d | ."x64".then._p(4,'TargetEnvironm |
49c40 | 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 65 6e 64 0a 66 75 6e | ent="3"').end._p(3,'/>').end.fun |
49c60 | 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 6f 63 6b 28 6e 61 6d | ction.vc200x.buildstepsblock(nam |
49c80 | 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 70 28 34 2c 27 4e 61 | e,.steps)._p(3,'<Tool')._p(4,'Na |
49ca0 | 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 20 3e 20 30 20 74 68 | me="%s"',.name).if.#steps.>.0.th |
49cc0 | 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 27 2c 20 70 72 65 6d | en._p(4,'CommandLine="%s"',.prem |
49ce0 | 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 70 73 2c 20 22 22 2c | ake.esc(table.implode(steps,."", |
49d00 | 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 2f 3e 27 29 0a 65 6e | ."",."\r\n"))).end._p(3,'/>').en |
49d20 | 64 0a 6c 6f 63 61 6c 20 62 6c 6f 63 6b 6d 61 70 20 3d 0a 7b 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 | d.local.blockmap.=.{.VCCLCompile |
49d40 | 72 54 6f 6f 6c 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 43 4c 43 6f 6d 70 69 6c 65 | rTool.......=.vc200x.VCCLCompile |
49d60 | 72 54 6f 6f 6c 2c 0a 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 3d 20 | rTool,.VCCLCompilerTool_PS3...=. |
49d80 | 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 2c 0a 56 43 4c | vc200x.VCCLCompilerTool_PS3,.VCL |
49da0 | 69 6e 6b 65 72 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c | inkerTool...........=.vc200x.VCL |
49dc0 | 69 6e 6b 65 72 54 6f 6f 6c 2c 0a 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 20 20 20 20 20 | inkerTool,.VCLinkerTool_PS3..... |
49de0 | 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 2c 0a 56 43 4d | ..=.vc200x.VCLinkerTool_PS3,.VCM |
49e00 | 61 6e 69 66 65 73 74 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d | anifestTool.........=.vc200x.VCM |
49e20 | 61 6e 69 66 65 73 74 54 6f 6f 6c 2c 0a 56 43 4d 49 44 4c 54 6f 6f 6c 20 20 20 20 20 20 20 20 20 | anifestTool,.VCMIDLTool......... |
49e40 | 20 20 20 20 3d 20 76 63 32 30 30 78 2e 56 43 4d 49 44 4c 54 6f 6f 6c 2c 0a 56 43 52 65 73 6f 75 | ....=.vc200x.VCMIDLTool,.VCResou |
49e60 | 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 20 3d 20 76 63 32 30 30 78 2e 56 43 52 65 73 6f 75 | rceCompilerTool.=.vc200x.VCResou |
49e80 | 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f | rceCompilerTool,.}.local.functio |
49ea0 | 6e 20 67 65 74 73 65 63 74 69 6f 6e 73 28 76 65 72 73 69 6f 6e 2c 20 70 6c 61 74 66 6f 72 6d 29 | n.getsections(version,.platform) |
49ec0 | 0a 69 66 20 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 72 | .if.platform.==."Xbox360".then.r |
49ee0 | 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 6f 6c 22 2c 0a 22 | eturn.{."VCPreBuildEventTool",." |
49f00 | 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 44 61 74 61 47 65 | VCCustomBuildTool",."VCXMLDataGe |
49f20 | 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 65 50 72 6f 78 79 | neratorTool",."VCWebServiceProxy |
49f40 | 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 6c 22 2c 0a 22 56 | GeneratorTool",."VCMIDLTool",."V |
49f60 | 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 65 64 52 65 73 6f | CCLCompilerTool",."VCManagedReso |
49f80 | 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 75 72 63 65 43 6f | urceCompilerTool",."VCResourceCo |
49fa0 | 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 6e 74 54 6f 6f 6c | mpilerTool",."VCPreLinkEventTool |
49fc0 | 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 6b 54 6f 6f 6c 22 | ",."VCLinkerTool",."VCALinkTool" |
49fe0 | 2c 0a 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 | ,."VCX360ImageTool",."VCBscMakeT |
4a000 | 6f 6f 6c 22 2c 0a 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 | ool",."VCX360DeploymentTool",."V |
4a020 | 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 44 65 62 75 67 67 65 72 54 | CPostBuildEventTool",."DebuggerT |
4a040 | 6f 6f 6c 22 2c 0a 7d 0a 65 6e 64 0a 69 66 20 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 50 53 33 22 | ool",.}.end.if.platform.==."PS3" |
4a060 | 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 54 | .then.return.{."VCPreBuildEventT |
4a080 | 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 4d | ool",."VCCustomBuildTool",."VCXM |
4a0a0 | 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 69 | LDataGeneratorTool",."VCWebServi |
4a0c0 | 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 6f | ceProxyGeneratorTool",."VCMIDLTo |
4a0e0 | 6f 6c 22 2c 0a 22 56 43 43 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 5f 50 53 33 22 2c 0a 22 56 43 | ol",."VCCLCompilerTool_PS3",."VC |
4a100 | 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 | ManagedResourceCompilerTool",."V |
4a120 | 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 | CResourceCompilerTool",."VCPreLi |
4a140 | 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 5f 50 53 33 22 | nkEventTool",."VCLinkerTool_PS3" |
4a160 | 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c | ,."VCALinkTool",."VCManifestTool |
4a180 | 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f | ",."VCXDCMakeTool",."VCBscMakeTo |
4a1a0 | 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 | ol",."VCFxCopTool",."VCAppVerifi |
4a1c0 | 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a | erTool",."VCWebDeploymentTool",. |
4a1e0 | 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 72 65 74 | "VCPostBuildEventTool".}.end.ret |
4a200 | 75 72 6e 20 7b 0a 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 | urn.{."VCPreBuildEventTool",."VC |
4a220 | 43 75 73 74 6f 6d 42 75 69 6c 64 54 6f 6f 6c 22 2c 0a 22 56 43 58 4d 4c 44 61 74 61 47 65 6e 65 | CustomBuildTool",."VCXMLDataGene |
4a240 | 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 53 65 72 76 69 63 65 50 72 6f 78 79 47 65 | ratorTool",."VCWebServiceProxyGe |
4a260 | 6e 65 72 61 74 6f 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 49 44 4c 54 6f 6f 6c 22 2c 0a 22 56 43 43 | neratorTool",."VCMIDLTool",."VCC |
4a280 | 4c 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 4d 61 6e 61 67 65 64 52 65 73 6f 75 72 | LCompilerTool",."VCManagedResour |
4a2a0 | 63 65 43 6f 6d 70 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 52 65 73 6f 75 72 63 65 43 6f 6d 70 | ceCompilerTool",."VCResourceComp |
4a2c0 | 69 6c 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c | ilerTool",."VCPreLinkEventTool", |
4a2e0 | 0a 22 56 43 4c 69 6e 6b 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 41 4c 69 6e 6b 54 6f 6f 6c 22 2c 0a | ."VCLinkerTool",."VCALinkTool",. |
4a300 | 22 56 43 4d 61 6e 69 66 65 73 74 54 6f 6f 6c 22 2c 0a 22 56 43 58 44 43 4d 61 6b 65 54 6f 6f 6c | "VCManifestTool",."VCXDCMakeTool |
4a320 | 22 2c 0a 22 56 43 42 73 63 4d 61 6b 65 54 6f 6f 6c 22 2c 0a 22 56 43 46 78 43 6f 70 54 6f 6f 6c | ",."VCBscMakeTool",."VCFxCopTool |
4a340 | 22 2c 0a 22 56 43 41 70 70 56 65 72 69 66 69 65 72 54 6f 6f 6c 22 2c 0a 22 56 43 57 65 62 44 65 | ",."VCAppVerifierTool",."VCWebDe |
4a360 | 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 2c 0a 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 | ploymentTool",."VCPostBuildEvent |
4a380 | 54 6f 6f 6c 22 0a 7d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 | Tool".}.end.function.vc200x.gene |
4a3a0 | 72 61 74 65 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 | rate(prj).vc200x.header('VisualS |
4a3c0 | 74 75 64 69 6f 50 72 6f 6a 65 63 74 27 29 0a 5f 70 28 31 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c | tudioProject')._p(1,'Name="%s"', |
4a3e0 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 5f 70 28 31 2c 27 50 72 | .premake.esc(prj.name))._p(1,'Pr |
4a400 | 6f 6a 65 63 74 47 55 49 44 3d 22 7b 25 73 7d 22 27 2c 20 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 | ojectGUID="{%s}"',.prj.uuid)._p( |
4a420 | 31 2c 27 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3d 22 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 | 1,'RootNamespace="%s"',.prj.name |
4a440 | 29 0a 5f 70 28 31 2c 27 4b 65 79 77 6f 72 64 3d 22 25 73 22 27 2c 20 69 69 66 28 70 72 6a 2e 66 | )._p(1,'Keyword="%s"',.iif(prj.f |
4a460 | 6c 61 67 73 2e 4d 61 6e 61 67 65 64 2c 20 22 4d 61 6e 61 67 65 64 43 50 72 6f 6a 22 2c 20 22 57 | lags.Managed,."ManagedCProj",."W |
4a480 | 69 6e 33 32 50 72 6f 6a 22 29 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 50 6c 61 | in32Proj"))._p(1,'>').vc200x.Pla |
4a4a0 | 74 66 6f 72 6d 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a | tforms(prj)._p(1,'<ToolFiles>'). |
4a4c0 | 5f 70 28 31 2c 27 3c 2f 54 6f 6f 6c 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 | _p(1,'</ToolFiles>')._p(1,'<Conf |
4a4e0 | 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 | igurations>').for._,.cfginfo.in. |
4a500 | 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 |
4a520 | 69 67 73 29 20 64 6f 0a 69 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c | igs).do.if.cfginfo.isreal.then.l |
4a540 | 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 6a | ocal.cfg.=.premake.getconfig(prj |
4a560 | 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e | ,.cfginfo.src_buildcfg,.cfginfo. |
4a580 | 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 30 78 2e 43 6f 6e 66 69 67 75 72 61 74 69 | src_platform).vc200x.Configurati |
4a5a0 | 6f 6e 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 2c 20 63 66 67 29 0a 66 6f 72 20 5f 2c 20 62 6c 6f | on(cfginfo.name,.cfg).for._,.blo |
4a5c0 | 63 6b 20 69 6e 20 69 70 61 69 72 73 28 67 65 74 73 65 63 74 69 6f 6e 73 28 5f 41 43 54 49 4f 4e | ck.in.ipairs(getsections(_ACTION |
4a5e0 | 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 29 20 64 6f 0a 69 66 20 62 | ,.cfginfo.src_platform)).do.if.b |
4a600 | 6c 6f 63 6b 6d 61 70 5b 62 6c 6f 63 6b 5d 20 74 68 65 6e 0a 62 6c 6f 63 6b 6d 61 70 5b 62 6c 6f | lockmap[block].then.blockmap[blo |
4a620 | 63 6b 5d 28 63 66 67 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 42 | ck](cfg).elseif.block.==."VCPreB |
4a640 | 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 75 69 6c 64 | uildEventTool".then.vc200x.build |
4a660 | 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 | stepsblock("VCPreBuildEventTool" |
4a680 | 2c 20 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 | ,.cfg.prebuildcommands).elseif.b |
4a6a0 | 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 72 65 4c 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 | lock.==."VCPreLinkEventTool".the |
4a6c0 | 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 73 62 6c 6f 63 6b 28 22 56 43 50 72 65 4c | n.vc200x.buildstepsblock("VCPreL |
4a6e0 | 69 6e 6b 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e | inkEventTool",.cfg.prelinkcomman |
4a700 | 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d 3d 20 22 56 43 50 6f 73 74 42 75 69 6c 64 | ds).elseif.block.==."VCPostBuild |
4a720 | 45 76 65 6e 74 54 6f 6f 6c 22 20 74 68 65 6e 0a 76 63 32 30 30 78 2e 62 75 69 6c 64 73 74 65 70 | EventTool".then.vc200x.buildstep |
4a740 | 73 62 6c 6f 63 6b 28 22 56 43 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 54 6f 6f 6c 22 2c 20 63 | sblock("VCPostBuildEventTool",.c |
4a760 | 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 29 0a 65 6c 73 65 69 66 20 62 6c 6f | fg.postbuildcommands).elseif.blo |
4a780 | 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 20 74 68 65 | ck.==."VCX360DeploymentTool".the |
4a7a0 | 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 56 43 58 33 | n._p(3,'<Tool')._p(4,'Name="VCX3 |
4a7c0 | 36 30 44 65 70 6c 6f 79 6d 65 6e 74 54 6f 6f 6c 22 27 29 0a 5f 70 28 34 2c 27 44 65 70 6c 6f 79 | 60DeploymentTool"')._p(4,'Deploy |
4a7e0 | 6d 65 6e 74 54 79 70 65 3d 22 30 22 27 29 0a 69 66 20 23 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e | mentType="0"').if.#cfg.deploymen |
4a800 | 74 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 | toptions.>.0.then._p(4,'Addition |
4a820 | 61 6c 4f 70 74 69 6f 6e 73 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 | alOptions="%s"',.table.concat(pr |
4a840 | 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 70 6c 6f 79 6d 65 6e 74 6f 70 74 69 6f 6e 73 29 | emake.esc(cfg.deploymentoptions) |
4a860 | 2c 20 22 20 22 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c | ,.".")).end._p(3,'/>').elseif.bl |
4a880 | 6f 63 6b 20 3d 3d 20 22 56 43 58 33 36 30 49 6d 61 67 65 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 | ock.==."VCX360ImageTool".then._p |
4a8a0 | 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 58 33 36 30 49 6d | (3,'<Tool')._p(4,'Name="VCX360Im |
4a8c0 | 61 67 65 54 6f 6f 6c 22 27 29 0a 69 66 20 23 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 20 | ageTool"').if.#cfg.imageoptions. |
4a8e0 | 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c 27 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 | >.0.then._p(4,'AdditionalOptions |
4a900 | 3d 22 25 73 22 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 | ="%s"',.table.concat(premake.esc |
4a920 | 28 63 66 67 2e 69 6d 61 67 65 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 69 66 | (cfg.imageoptions),.".")).end.if |
4a940 | 20 63 66 67 2e 69 6d 61 67 65 70 61 74 68 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f 70 28 34 2c | .cfg.imagepath.~=.nil.then._p(4, |
4a960 | 27 4f 75 74 70 75 74 46 69 6c 65 4e 61 6d 65 3d 22 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e 65 | 'OutputFileName="%s"',.premake.e |
4a980 | 73 63 28 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 69 6d 61 67 65 70 61 74 68 29 | sc(path.translate(cfg.imagepath) |
4a9a0 | 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 69 66 20 62 6c 6f 63 6b 20 3d | )).end._p(3,'/>').elseif.block.= |
4a9c0 | 3d 20 22 44 65 62 75 67 67 65 72 54 6f 6f 6c 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 44 65 62 | =."DebuggerTool".then._p(3,'<Deb |
4a9e0 | 75 67 67 65 72 54 6f 6f 6c 27 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 | uggerTool')._p(3,'/>').else._p(3 |
4aa00 | 2c 27 3c 54 6f 6f 6c 27 29 0a 5f 70 28 34 2c 27 4e 61 6d 65 3d 22 25 73 22 27 2c 20 62 6c 6f 63 | ,'<Tool')._p(4,'Name="%s"',.bloc |
4aa20 | 6b 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6f | k)._p(3,'/>').end.end._p(2,'</Co |
4aa40 | 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 | nfiguration>').end.end._p(1,'</C |
4aa60 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 52 65 66 65 72 65 6e 63 | onfigurations>')._p(1,'<Referenc |
4aa80 | 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a 5f 70 28 31 | es>')._p(1,'</References>')._p(1 |
4aaa0 | 2c 27 3c 46 69 6c 65 73 3e 27 29 0a 76 63 32 30 30 78 2e 46 69 6c 65 73 28 70 72 6a 29 0a 5f 70 | ,'<Files>').vc200x.Files(prj)._p |
4aac0 | 28 31 2c 27 3c 2f 46 69 6c 65 73 3e 27 29 0a 5f 70 28 31 2c 27 3c 47 6c 6f 62 61 6c 73 3e 27 29 | (1,'</Files>')._p(1,'<Globals>') |
4aae0 | 0a 5f 70 28 31 2c 27 3c 2f 47 6c 6f 62 61 6c 73 3e 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c | ._p(1,'</Globals>')._p('</Visual |
4ab00 | 53 74 75 64 69 6f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 | StudioProject>').end..local.vc20 |
4ab20 | 30 78 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 30 78 0a 66 75 6e 63 | 0x.=.premake.vstudio.vc200x.func |
4ab40 | 74 69 6f 6e 20 76 63 32 30 30 78 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 76 | tion.vc200x.generate_user(prj).v |
4ab60 | 63 32 30 30 78 2e 68 65 61 64 65 72 28 27 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 | c200x.header('VisualStudioUserFi |
4ab80 | 6c 65 27 29 0a 5f 70 28 31 2c 27 53 68 6f 77 41 6c 6c 46 69 6c 65 73 3d 22 66 61 6c 73 65 22 27 | le')._p(1,'ShowAllFiles="false"' |
4aba0 | 29 0a 5f 70 28 31 2c 27 3e 27 29 0a 5f 70 28 31 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | )._p(1,'>')._p(1,'<Configuration |
4abc0 | 73 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 | s>').for._,.cfginfo.in.ipairs(pr |
4abe0 | 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 | j.solution.vstudio_configs).do.i |
4ac00 | 66 20 63 66 67 69 6e 66 6f 2e 69 73 72 65 61 6c 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 66 67 20 | f.cfginfo.isreal.then.local.cfg. |
4ac20 | 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f | =.premake.getconfig(prj,.cfginfo |
4ac40 | 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 | .src_buildcfg,.cfginfo.src_platf |
4ac60 | 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 27 29 0a 5f 70 28 33 | orm)._p(2,'<Configuration')._p(3 |
4ac80 | 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 63 66 67 69 6e 66 | ,'Name="%s"',.premake.esc(cfginf |
4aca0 | 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 3e 27 29 0a 76 63 32 30 30 78 2e 64 65 62 75 67 64 | o.name))._p(3,'>').vc200x.debugd |
4acc0 | 69 72 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 29 | ir(cfg)._p(2,'</Configuration>') |
4ace0 | 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 3e | .end.end._p(1,'</Configurations> |
4ad00 | 27 29 0a 5f 70 28 27 3c 2f 56 69 73 75 61 6c 53 74 75 64 69 6f 55 73 65 72 46 69 6c 65 3e 27 29 | ')._p('</VisualStudioUserFile>') |
4ad20 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 | .end.function.vc200x.environment |
4ad40 | 61 72 67 73 28 63 66 67 29 0a 69 66 20 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 | args(cfg).if.cfg.environmentargs |
4ad60 | 20 61 6e 64 20 23 63 66 67 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 20 3e 20 30 20 74 68 | .and.#cfg.environmentargs.>.0.th |
4ad80 | 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 3d 22 25 73 22 27 2c 20 73 74 72 69 | en._p(4,'Environment="%s"',.stri |
4ada0 | 6e 67 2e 67 73 75 62 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 65 6e 76 69 72 6f 6e | ng.gsub(table.concat(cfg.environ |
4adc0 | 6d 65 6e 74 61 72 67 73 2c 20 22 26 23 78 30 41 3b 22 29 2c 27 22 27 2c 27 26 71 75 6f 74 3b 27 | mentargs,."
"),'"','"' |
4ade0 | 29 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 41 72 67 73 44 | )).if.cfg.flags.EnvironmentArgsD |
4ae00 | 6f 6e 74 4d 65 72 67 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 45 6e 76 69 72 6f 6e 6d 65 6e 74 4d | ontMerge.then._p(4,'EnvironmentM |
4ae20 | 65 72 67 65 3d 22 66 61 6c 73 65 22 27 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | erge="false"').end.end.end.funct |
4ae40 | 69 6f 6e 20 76 63 32 30 30 78 2e 64 65 62 75 67 64 69 72 28 63 66 67 29 0a 5f 70 28 33 2c 27 3c | ion.vc200x.debugdir(cfg)._p(3,'< |
4ae60 | 44 65 62 75 67 53 65 74 74 69 6e 67 73 27 29 0a 69 66 20 63 66 67 2e 64 65 62 75 67 64 69 72 20 | DebugSettings').if.cfg.debugdir. |
4ae80 | 74 68 65 6e 0a 5f 70 28 34 2c 27 57 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 3d 22 25 73 22 | then._p(4,'WorkingDirectory="%s" |
4aea0 | 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 63 66 67 2e 64 65 62 75 67 64 69 72 2c 20 | ',.path.translate(cfg.debugdir,. |
4aec0 | 27 5c 5c 27 29 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 64 65 62 75 67 61 72 67 73 20 3e 20 30 | '\\')).end.if.#cfg.debugargs.>.0 |
4aee0 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 6f 6d 6d 61 6e 64 41 72 67 75 6d 65 6e 74 73 3d 22 25 73 | .then._p(4,'CommandArguments="%s |
4af00 | 22 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 | "',.table.concat(cfg.debugargs,. |
4af20 | 22 20 22 29 29 0a 65 6e 64 0a 76 63 32 30 30 78 2e 65 6e 76 69 72 6f 6e 6d 65 6e 74 61 72 67 73 | ".")).end.vc200x.environmentargs |
4af40 | 28 63 66 67 29 0a 5f 70 28 33 2c 27 2f 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 76 73 | (cfg)._p(3,'/>').end..premake.vs |
4af60 | 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 | tudio.sln2005.=.{.}.local.vstudi |
4af80 | 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 73 6c 6e 32 30 30 | o.=.premake.vstudio.local.sln200 |
4afa0 | 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 0a 66 75 6e 63 | 5.=.premake.vstudio.sln2005.func |
4afc0 | 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 69 6f 2e 65 6f | tion.sln2005.generate(sln).io.eo |
4afe0 | 6c 20 3d 20 27 5c 72 5c 6e 27 0a 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 20 3d | l.=.'\r\n'.sln.vstudio_configs.= |
4b000 | 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 75 69 6c 64 63 6f 6e 66 69 67 73 28 73 6c | .premake.vstudio.buildconfigs(sl |
4b020 | 6e 29 0a 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 62 61 6b 65 69 6d 70 6f 72 74 73 28 73 | n).premake.vstudio.bakeimports(s |
4b040 | 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 6e 32 30 30 35 2e 72 | ln)._p('\239\187\191').sln2005.r |
4b060 | 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 30 35 2e 68 65 61 64 | eorderProjects(sln).sln2005.head |
4b080 | 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 65 2e 73 6f 6c 75 74 | er(sln).for.grp.in.premake.solut |
4b0a0 | 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 32 30 30 35 2e 67 72 | ion.eachgroup(sln).do.sln2005.gr |
4b0c0 | 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 72 65 6d 61 6b 65 2e | oup(grp).end.for.prj.in.premake. |
4b0e0 | 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e | solution.eachproject(sln).do.sln |
4b100 | 32 30 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 65 6e 64 0a 20 20 20 20 20 20 20 20 0a 66 | 2005.project(prj).end..........f |
4b120 | 6f 72 20 5f 2c 69 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 | or._,iprj.in.ipairs(sln.imported |
4b140 | 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 69 6d 70 6f 72 74 70 72 6f 6a 65 | projects).do.sln2005.importproje |
4b160 | 63 74 28 69 70 72 6a 29 0a 65 6e 64 0a 5f 70 28 27 47 6c 6f 62 61 6c 27 29 0a 73 6c 6e 32 30 30 | ct(iprj).end._p('Global').sln200 |
4b180 | 35 2e 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 | 5.platforms(sln).sln2005.project |
4b1a0 | 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 | _platforms(sln).sln2005.properti |
4b1c0 | 65 73 28 73 6c 6e 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 | es(sln).sln2005.project_groups(s |
4b1e0 | 6c 6e 29 0a 5f 70 28 27 45 6e 64 47 6c 6f 62 61 6c 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | ln)._p('EndGlobal').end.function |
4b200 | 20 73 6c 6e 32 30 30 35 2e 72 65 6f 72 64 65 72 50 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 69 66 | .sln2005.reorderProjects(sln).if |
4b220 | 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c 20 70 72 | .sln.startproject.then.for.i,.pr |
4b240 | 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 69 66 20 | j.in.ipairs(sln.projects).do.if. |
4b260 | 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 74 68 65 | sln.startproject.==.prj.name.the |
4b280 | 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 20 63 75 | n.local.cur.=.prj.group.while.cu |
4b2a0 | 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 70 61 69 | r.~=.nil.do.for.j,.group.in.ipai |
4b2c0 | 72 73 28 73 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d 20 63 75 | rs(sln.groups).do.if.group.==.cu |
4b2e0 | 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 | r.then.table.remove(sln.groups,. |
4b300 | 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c | j).break.end.end.table.insert(sl |
4b320 | 6e 2e 67 72 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 | n.groups,.1,.cur).cur.=.cur.pare |
4b340 | 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 | nt.end.table.remove(sln.projects |
4b360 | 2c 20 69 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 2c 20 | ,.i).table.insert(sln.projects,. |
4b380 | 31 2c 20 70 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 | 1,.prj).break.end.end.end.end.fu |
4b3a0 | 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 68 65 61 64 65 72 28 73 6c 6e 29 0a 6c 6f 63 61 6c | nction.sln2005.header(sln).local |
4b3c0 | 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 74 | .action.=.premake.action.current |
4b3e0 | 28 29 0a 5f 70 28 27 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 53 | ()._p('Microsoft.Visual.Studio.S |
4b400 | 6f 6c 75 74 69 6f 6e 20 46 69 6c 65 2c 20 46 6f 72 6d 61 74 20 56 65 72 73 69 6f 6e 20 25 64 2e | olution.File,.Format.Version.%d. |
4b420 | 30 30 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 6f 6c 75 74 69 6f 6e 56 65 72 73 | 00',.action.vstudio.solutionVers |
4b440 | 69 6f 6e 29 0a 5f 70 28 27 23 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 25 73 27 2c 20 5f 41 | ion)._p('#.Visual.Studio.%s',._A |
4b460 | 43 54 49 4f 4e 3a 73 75 62 28 33 29 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 | CTION:sub(3)).end.function.sln20 |
4b480 | 30 35 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d | 05.project(prj).local.projpath.= |
4b4a0 | 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 |
4b4c0 | 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e | (prj.solution.location,.vstudio. |
4b4e0 | 70 72 6f 6a 65 63 74 66 69 6c 65 28 70 72 6a 29 29 2c 20 22 5c 5c 22 29 0a 5f 70 28 27 50 72 6f | projectfile(prj)),."\\")._p('Pro |
4b500 | 6a 65 63 74 28 22 7b 25 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d | ject("{%s}").=."%s",."%s",."{%s} |
4b520 | 22 27 2c 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 28 70 72 6a 29 2c 20 70 72 6a 2e 6e 61 6d 65 2c | "',.vstudio.tool(prj),.prj.name, |
4b540 | 20 70 72 6f 6a 70 61 74 68 2c 20 70 72 6a 2e 75 75 69 64 29 0a 73 6c 6e 32 30 30 35 2e 70 72 6f | .projpath,.prj.uuid).sln2005.pro |
4b560 | 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 5f 70 28 27 45 6e 64 50 72 6f | jectdependencies(prj)._p('EndPro |
4b580 | 6a 65 63 74 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 67 72 6f 75 | ject').end.function.sln2005.grou |
4b5a0 | 70 28 67 72 70 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 32 31 35 30 45 33 33 33 2d 38 46 | p(grp)._p('Project("{2150E333-8F |
4b5c0 | 44 43 2d 34 32 41 33 2d 39 34 37 34 2d 31 41 33 39 35 36 44 34 36 44 45 38 7d 22 29 20 3d 20 22 | DC-42A3-9474-1A3956D46DE8}").=." |
4b5e0 | 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 67 72 70 2e 6e 61 6d 65 2c 20 67 72 | %s",."%s",."{%s}"',.grp.name,.gr |
4b600 | 70 2e 6e 61 6d 65 2c 20 67 72 70 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 | p.name,.grp.uuid)._p('EndProject |
4b620 | 27 29 0a 65 6e 64 0a 20 20 20 20 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 69 6d 70 | ').end......function.sln2005.imp |
4b640 | 6f 72 74 70 72 6f 6a 65 63 74 28 69 70 72 6a 29 0a 5f 70 28 27 50 72 6f 6a 65 63 74 28 22 7b 25 | ortproject(iprj)._p('Project("{% |
4b660 | 73 7d 22 29 20 3d 20 22 25 73 22 2c 20 22 25 73 22 2c 20 22 7b 25 73 7d 22 27 2c 20 76 73 74 75 | s}").=."%s",."%s",."{%s}"',.vstu |
4b680 | 64 69 6f 2e 74 6f 6f 6c 28 69 70 72 6a 29 2c 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 | dio.tool(iprj),.path.getbasename |
4b6a0 | 28 69 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 2c 20 69 70 72 6a 2e 72 65 6c 70 61 74 68 2c 20 69 | (iprj.location),.iprj.relpath,.i |
4b6c0 | 70 72 6a 2e 75 75 69 64 29 0a 5f 70 28 27 45 6e 64 50 72 6f 6a 65 63 74 27 29 0a 65 6e 64 0a 66 | prj.uuid)._p('EndProject').end.f |
4b6e0 | 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 64 65 70 65 6e 64 65 6e 63 | unction.sln2005.projectdependenc |
4b700 | 69 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 73 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 | ies(prj).local.deps.=.premake.ge |
4b720 | 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 70 72 6a 29 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 | tdependencies(prj).if.#deps.>.0. |
4b740 | 74 68 65 6e 0a 5f 70 28 27 5c 74 50 72 6f 6a 65 63 74 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 | then._p('\tProjectSection(Projec |
4b760 | 74 44 65 70 65 6e 64 65 6e 63 69 65 73 29 20 3d 20 70 6f 73 74 50 72 6f 6a 65 63 74 27 29 0a 66 | tDependencies).=.postProject').f |
4b780 | 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 29 20 64 6f 0a 5f 70 28 | or._,.dep.in.ipairs(deps).do._p( |
4b7a0 | 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 64 65 70 2e 75 75 69 64 2c 20 64 65 70 | '\t\t{%s}.=.{%s}',.dep.uuid,.dep |
4b7c0 | 2e 75 75 69 64 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 50 72 6f 6a 65 63 74 53 65 63 74 69 | .uuid).end._p('\tEndProjectSecti |
4b7e0 | 6f 6e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 6c | on').end.end.function.sln2005.pl |
4b800 | 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e | atforms(sln)._p('\tGlobalSection |
4b820 | 28 53 6f 6c 75 74 69 6f 6e 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 6c 61 74 66 6f 72 6d 73 29 | (SolutionConfigurationPlatforms) |
4b840 | 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 | .=.preSolution').for._,.cfg.in.i |
4b860 | 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 | pairs(sln.vstudio_configs).do._p |
4b880 | 28 27 5c 74 5c 74 25 73 20 3d 20 25 73 27 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 | ('\t\t%s.=.%s',.cfg.name,.cfg.na |
4b8a0 | 6d 65 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 | me).end._p('\tEndGlobalSection') |
4b8c0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c | .end.function.sln2005.project_pl |
4b8e0 | 61 74 66 6f 72 6d 28 70 72 6a 2c 20 73 6c 6e 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 | atform(prj,.sln).for._,.cfg.in.i |
4b900 | 70 61 69 72 73 28 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f | pairs(sln.vstudio_configs).do.lo |
4b920 | 63 61 6c 20 6d 61 70 70 65 64 0a 6c 6f 63 61 6c 20 62 75 69 6c 64 66 6f 72 0a 69 66 20 70 72 65 | cal.mapped.local.buildfor.if.pre |
4b940 | 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 62 | make.isdotnetproject(prj).then.b |
4b960 | 75 69 6c 64 66 6f 72 20 3d 20 22 78 36 34 22 0a 6d 61 70 70 65 64 20 3d 20 22 41 6e 79 20 43 50 | uildfor.=."x64".mapped.=."Any.CP |
4b980 | 55 22 0a 65 6c 73 65 69 66 20 70 72 6a 2e 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 | U".elseif.prj.flags.and.prj.flag |
4b9a0 | 73 2e 6d 61 6e 61 67 65 64 20 74 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 22 78 36 34 22 0a 65 6c | s.managed.then.mapped.=."x64".el |
4b9c0 | 73 65 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 41 6e 79 20 43 50 55 22 20 | se.if.cfg.platform.==."Any.CPU". |
4b9e0 | 6f 72 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f | or.cfg.platform.==."Mixed.Platfo |
4ba00 | 72 6d 73 22 20 74 68 65 6e 0a 6d 61 70 70 65 64 20 3d 20 73 6c 6e 2e 76 73 74 75 64 69 6f 5f 63 | rms".then.mapped.=.sln.vstudio_c |
4ba20 | 6f 6e 66 69 67 73 5b 33 5d 2e 70 6c 61 74 66 6f 72 6d 0a 65 6c 73 65 0a 6d 61 70 70 65 64 20 3d | onfigs[3].platform.else.mapped.= |
4ba40 | 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 5c 74 5c 74 7b 25 | .cfg.platform.end.end._p('\t\t{% |
4ba60 | 73 7d 2e 25 73 2e 41 63 74 69 76 65 43 66 67 20 3d 20 25 73 7c 25 73 27 2c 20 70 72 6a 2e 75 75 | s}.%s.ActiveCfg.=.%s|%s',.prj.uu |
4ba80 | 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 | id,.cfg.name,.cfg.buildcfg,.mapp |
4baa0 | 65 64 29 0a 69 66 20 6d 61 70 70 65 64 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 6f 72 | ed).if.mapped.==.cfg.platform.or |
4bac0 | 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 4d 69 78 65 64 20 50 6c 61 74 66 6f 72 6d | .cfg.platform.==."Mixed.Platform |
4bae0 | 73 22 20 6f 72 20 62 75 69 6c 64 66 6f 72 20 3d 3d 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 74 | s".or.buildfor.==.cfg.platform.t |
4bb00 | 68 65 6e 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 2e 25 73 2e 42 75 69 6c 64 2e 30 20 3d 20 25 73 | hen._p('\t\t{%s}.%s.Build.0.=.%s |
4bb20 | 7c 25 73 27 2c 20 20 70 72 6a 2e 75 75 69 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 | |%s',..prj.uuid,.cfg.name,.cfg.b |
4bb40 | 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 64 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e | uildcfg,.mapped).end.if.premake. |
4bb60 | 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e 64 20 3d | vstudio.iswinrt().and.prj.kind.= |
4bb80 | 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 5c 74 5c 74 7b 25 73 | =."WindowedApp".then._p('\t\t{%s |
4bba0 | 7d 2e 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 | }.%s.Deploy.0.=.%s|%s',..prj.uui |
4bbc0 | 64 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 62 75 69 6c 64 63 66 67 2c 20 6d 61 70 70 65 | d,.cfg.name,.cfg.buildcfg,.mappe |
4bbe0 | 64 29 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 | d).end.end.end.function.sln2005. |
4bc00 | 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f | project_platforms(sln)._p('\tGlo |
4bc20 | 62 61 6c 53 65 63 74 69 6f 6e 28 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 | balSection(ProjectConfigurationP |
4bc40 | 6c 61 74 66 6f 72 6d 73 29 20 3d 20 70 6f 73 74 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 70 | latforms).=.postSolution').for.p |
4bc60 | 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 | rj.in.premake.solution.eachproje |
4bc80 | 63 74 28 73 6c 6e 29 20 64 6f 0a 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 | ct(sln).do.sln2005.project_platf |
4bca0 | 6f 72 6d 28 70 72 6a 2c 20 73 6c 6e 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 69 70 72 6a 20 69 6e 20 | orm(prj,.sln).end.for._,iprj.in. |
4bcc0 | 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a | ipairs(sln.importedprojects).do. |
4bce0 | 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 70 6c 61 74 66 6f 72 6d 28 69 70 72 6a 2c 20 73 | sln2005.project_platform(iprj,.s |
4bd00 | 6c 6e 29 0a 65 6e 64 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 | ln).end._p('\tEndGlobalSection') |
4bd20 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 70 65 72 74 69 65 73 | .end.function.sln2005.properties |
4bd40 | 28 73 6c 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 53 6f 6c 75 74 69 | (sln)._p('\tGlobalSection(Soluti |
4bd60 | 6f 6e 50 72 6f 70 65 72 74 69 65 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 5f 70 | onProperties).=.preSolution')._p |
4bd80 | 28 27 5c 74 5c 74 48 69 64 65 53 6f 6c 75 74 69 6f 6e 4e 6f 64 65 20 3d 20 46 41 4c 53 45 27 29 | ('\t\tHideSolutionNode.=.FALSE') |
4bda0 | 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 0a 66 75 | ._p('\tEndGlobalSection').end.fu |
4bdc0 | 6e 63 74 69 6f 6e 20 73 6c 6e 32 30 30 35 2e 70 72 6f 6a 65 63 74 5f 67 72 6f 75 70 73 28 73 6c | nction.sln2005.project_groups(sl |
4bde0 | 6e 29 0a 5f 70 28 27 5c 74 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 28 4e 65 73 74 65 64 50 72 6f | n)._p('\tGlobalSection(NestedPro |
4be00 | 6a 65 63 74 73 29 20 3d 20 70 72 65 53 6f 6c 75 74 69 6f 6e 27 29 0a 66 6f 72 20 67 72 70 20 69 | jects).=.preSolution').for.grp.i |
4be20 | 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 67 72 6f 75 70 28 73 6c 6e | n.premake.solution.eachgroup(sln |
4be40 | 29 20 64 6f 0a 69 66 20 67 72 70 2e 70 61 72 65 6e 74 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 5f | ).do.if.grp.parent.~=.nil.then._ |
4be60 | 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 67 72 70 2e 75 75 69 64 2c 20 67 | p('\t\t{%s}.=.{%s}',.grp.uuid,.g |
4be80 | 72 70 2e 70 61 72 65 6e 74 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 70 72 6a 20 | rp.parent.uuid).end.end.for.prj. |
4bea0 | 69 6e 20 70 72 65 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 | in.premake.solution.eachproject( |
4bec0 | 73 6c 6e 29 20 64 6f 0a 69 66 20 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 6e | sln).do.if.prj.group.~=.nil.then |
4bee0 | 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 70 72 6a 2e 75 75 69 64 2c | ._p('\t\t{%s}.=.{%s}',.prj.uuid, |
4bf00 | 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 66 6f 72 20 5f 2c 69 | .prj.group.uuid).end.end.for._,i |
4bf20 | 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 69 6d 70 6f 72 74 65 64 70 72 6f 6a 65 63 | prj.in.ipairs(sln.importedprojec |
4bf40 | 74 73 29 20 64 6f 0a 69 66 20 69 70 72 6a 2e 67 72 6f 75 70 20 7e 3d 20 6e 69 6c 20 74 68 65 6e | ts).do.if.iprj.group.~=.nil.then |
4bf60 | 0a 5f 70 28 27 5c 74 5c 74 7b 25 73 7d 20 3d 20 7b 25 73 7d 27 2c 20 69 70 72 6a 2e 75 75 69 64 | ._p('\t\t{%s}.=.{%s}',.iprj.uuid |
4bf80 | 2c 20 69 70 72 6a 2e 67 72 6f 75 70 2e 75 75 69 64 29 0a 65 6e 64 0a 65 6e 64 0a 20 20 20 20 20 | ,.iprj.group.uuid).end.end...... |
4bfa0 | 20 20 20 0a 5f 70 28 27 5c 74 45 6e 64 47 6c 6f 62 61 6c 53 65 63 74 69 6f 6e 27 29 0a 65 6e 64 | ...._p('\tEndGlobalSection').end |
4bfc0 | 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 20 3d 20 7b 20 7d 0a 6c 6f | .premake.vstudio.cs2005.=.{.}.lo |
4bfe0 | 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 6f | cal.vstudio.=.premake.vstudio.lo |
4c000 | 63 61 6c 20 63 73 32 30 30 35 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 73 | cal.cs2005..=.premake.vstudio.cs |
4c020 | 32 30 30 35 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 | 2005.local.function.getelements( |
4c040 | 70 72 6a 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d | prj,.action,.fname).if.action.== |
4c060 | 20 22 43 6f 6d 70 69 6c 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e | ."Compile".and.fname:endswith(". |
4c080 | 63 73 22 29 20 74 68 65 6e 0a 69 66 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 44 65 | cs").then.if.fname:endswith(".De |
4c0a0 | 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 | signer.cs").then.local.basename. |
4c0c0 | 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 2c 20 2d 31 33 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 | =.fname:sub(1,.-13).local.testna |
4c0e0 | 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 0a 69 66 20 70 72 65 6d 61 6b | me.=.basename....".cs".if.premak |
4c100 | 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 6e 0a 72 | e.findfile(prj,.testname).then.r |
4c120 | 65 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 | eturn."Dependency",.testname.end |
4c140 | 0a 74 65 73 74 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 72 65 73 78 22 0a | .testname.=.basename....".resx". |
4c160 | 69 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 74 65 73 74 6e 61 6d | if.premake.findfile(prj,.testnam |
4c180 | 65 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 22 2c 20 74 65 73 74 6e 61 | e).then.return."AutoGen",.testna |
4c1a0 | 6d 65 0a 65 6e 64 0a 65 6c 73 65 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 | me.end.else.local.basename.=.fna |
4c1c0 | 6d 65 3a 73 75 62 28 31 2c 20 2d 34 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 62 | me:sub(1,.-4).local.testname.=.b |
4c1e0 | 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 0a 69 66 20 70 72 65 | asename....".Designer.cs".if.pre |
4c200 | 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 |
4c220 | 6e 0a 72 65 74 75 72 6e 20 22 53 75 62 54 79 70 65 46 6f 72 6d 22 0a 65 6e 64 0a 65 6e 64 0a 65 | n.return."SubTypeForm".end.end.e |
4c240 | 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 45 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 | nd.if.action.==."EmbeddedResourc |
4c260 | 65 22 20 61 6e 64 20 66 6e 61 6d 65 3a 65 6e 64 73 77 69 74 68 28 22 2e 72 65 73 78 22 29 20 74 | e".and.fname:endswith(".resx").t |
4c280 | 68 65 6e 0a 6c 6f 63 61 6c 20 62 61 73 65 6e 61 6d 65 20 3d 20 66 6e 61 6d 65 3a 73 75 62 28 31 | hen.local.basename.=.fname:sub(1 |
4c2a0 | 2c 20 2d 36 29 0a 6c 6f 63 61 6c 20 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e | ,.-6).local.testname.=.path.getn |
4c2c0 | 61 6d 65 28 62 61 73 65 6e 61 6d 65 20 2e 2e 20 22 2e 63 73 22 29 0a 69 66 20 70 72 65 6d 61 6b | ame(basename....".cs").if.premak |
4c2e0 | 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 6e 0a 69 | e.findfile(prj,.testname).then.i |
4c300 | 66 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 70 72 6a 2c 20 62 61 73 65 6e 61 6d 65 | f.premake.findfile(prj,.basename |
4c320 | 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 | ....".Designer.cs").then.return. |
4c340 | 22 44 65 73 69 67 6e 65 72 54 79 70 65 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6c 73 65 0a 72 65 | "DesignerType",.testname.else.re |
4c360 | 74 75 72 6e 20 22 44 65 70 65 6e 64 65 6e 63 79 22 2c 20 74 65 73 74 6e 61 6d 65 0a 65 6e 64 0a | turn."Dependency",.testname.end. |
4c380 | 65 6c 73 65 0a 74 65 73 74 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 62 61 73 | else.testname.=.path.getname(bas |
4c3a0 | 65 6e 61 6d 65 20 2e 2e 20 22 2e 44 65 73 69 67 6e 65 72 2e 63 73 22 29 0a 69 66 20 70 72 65 6d | ename....".Designer.cs").if.prem |
4c3c0 | 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 6e | ake.findfile(prj,.testname).then |
4c3e0 | 0a 72 65 74 75 72 6e 20 22 41 75 74 6f 47 65 6e 65 72 61 74 65 64 22 0a 65 6e 64 0a 65 6e 64 0a | .return."AutoGenerated".end.end. |
4c400 | 65 6e 64 0a 69 66 20 61 63 74 69 6f 6e 20 3d 3d 20 22 43 6f 6e 74 65 6e 74 22 20 74 68 65 6e 0a | end.if.action.==."Content".then. |
4c420 | 72 65 74 75 72 6e 20 22 43 6f 70 79 4e 65 77 65 73 74 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 22 | return."CopyNewest".end.return." |
4c440 | 4e 6f 6e 65 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 | None".end.function.cs2005.arch(p |
4c460 | 72 6a 29 0a 72 65 74 75 72 6e 20 22 41 6e 79 43 50 55 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | rj).return."AnyCPU".end.function |
4c480 | 20 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 | .cs2005.files(prj).local.tr.=.pr |
4c4a0 | 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 73 6f 75 72 63 65 74 72 65 65 28 70 72 | emake.project.buildsourcetree(pr |
4c4c0 | 6a 29 0a 70 72 65 6d 61 6b 65 2e 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f | j).premake.tree.traverse(tr,.{.o |
4c4e0 | 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 61 63 74 | nleaf.=.function(node).local.act |
4c500 | 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 62 75 69 6c 64 61 63 74 | ion.=.premake.dotnet.getbuildact |
4c520 | 69 6f 6e 28 6e 6f 64 65 2e 63 66 67 29 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 20 3d 20 70 61 74 | ion(node.cfg).local.fname..=.pat |
4c540 | 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 6e 6f 64 65 2e 63 66 67 | h.translate(premake.esc(node.cfg |
4c560 | 2e 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 0a 6c 6f 63 61 6c 20 65 6c 65 6d 65 6e 74 73 2c 20 64 65 | .name),."\\").local.elements,.de |
4c580 | 70 65 6e 64 65 6e 63 79 20 3d 20 67 65 74 65 6c 65 6d 65 6e 74 73 28 70 72 6a 2c 20 61 63 74 69 | pendency.=.getelements(prj,.acti |
4c5a0 | 6f 6e 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 4e | on,.node.path).if.elements.==."N |
4c5c0 | 6f 6e 65 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 | one".then._p('....<%s.Include="% |
4c5e0 | 73 22 20 2f 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 65 6c 73 65 0a 5f 70 28 27 | s"./>',.action,.fname).else._p(' |
4c600 | 20 20 20 20 3c 25 73 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 61 63 74 69 6f 6e 2c 20 | ....<%s.Include="%s">',.action,. |
4c620 | 66 6e 61 6d 65 29 0a 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 6f 47 65 6e 22 20 | fname).if.elements.==."AutoGen". |
4c640 | 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 41 75 74 6f 47 65 6e 3e 54 72 75 65 3c 2f 41 75 | then._p('......<AutoGen>True</Au |
4c660 | 74 6f 47 65 6e 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 22 41 75 74 | toGen>').elseif.elements.==."Aut |
4c680 | 6f 47 65 6e 65 72 61 74 65 64 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 | oGenerated".then._p('......<SubT |
4c6a0 | 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 27 20 20 20 | ype>Designer</SubType>')._p('... |
4c6c0 | 20 20 20 3c 47 65 6e 65 72 61 74 6f 72 3e 52 65 73 58 46 69 6c 65 43 6f 64 65 47 65 6e 65 72 61 | ...<Generator>ResXFileCodeGenera |
4c6e0 | 74 6f 72 3c 2f 47 65 6e 65 72 61 74 6f 72 3e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4c 61 73 | tor</Generator>')._p('......<Las |
4c700 | 74 47 65 6e 4f 75 74 70 75 74 3e 25 73 2e 44 65 73 69 67 6e 65 72 2e 63 73 3c 2f 4c 61 73 74 47 | tGenOutput>%s.Designer.cs</LastG |
4c720 | 65 6e 4f 75 74 70 75 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 | enOutput>',.premake.esc(path.get |
4c740 | 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 29 29 0a 65 6c 73 65 69 66 20 65 6c 65 | basename(node.name))).elseif.ele |
4c760 | 6d 65 6e 74 73 20 3d 3d 20 22 53 75 62 54 79 70 65 44 65 73 69 67 6e 65 72 22 20 74 68 65 6e 0a | ments.==."SubTypeDesigner".then. |
4c780 | 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75 62 | _p('......<SubType>Designer</Sub |
4c7a0 | 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 53 75 62 54 | Type>').elseif.elements.==."SubT |
4c7c0 | 79 70 65 46 6f 72 6d 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 20 20 3c 53 75 62 54 79 70 65 | ypeForm".then._p('......<SubType |
4c7e0 | 3e 46 6f 72 6d 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 65 6c 65 6d 65 6e 74 | >Form</SubType>').elseif.element |
4c800 | 73 20 3d 3d 20 22 50 72 65 73 65 72 76 65 4e 65 77 65 73 74 22 20 74 68 65 6e 0a 5f 70 28 27 20 | s.==."PreserveNewest".then._p('. |
4c820 | 20 20 20 20 20 3c 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 79 3e 50 72 65 73 | .....<CopyToOutputDirectory>Pres |
4c840 | 65 72 76 65 4e 65 77 65 73 74 3c 2f 43 6f 70 79 54 6f 4f 75 74 70 75 74 44 69 72 65 63 74 6f 72 | erveNewest</CopyToOutputDirector |
4c860 | 79 3e 27 29 0a 65 6e 64 0a 69 66 20 64 65 70 65 6e 64 65 6e 63 79 20 74 68 65 6e 0a 5f 70 28 27 | y>').end.if.dependency.then._p(' |
4c880 | 20 20 20 20 20 20 3c 44 65 70 65 6e 64 65 6e 74 55 70 6f 6e 3e 25 73 3c 2f 44 65 70 65 6e 64 65 | ......<DependentUpon>%s</Depende |
4c8a0 | 6e 74 55 70 6f 6e 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 72 65 6d 61 6b 65 | ntUpon>',.path.translate(premake |
4c8c0 | 2e 65 73 63 28 64 65 70 65 6e 64 65 6e 63 79 29 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 5f 70 28 | .esc(dependency),."\\")).end._p( |
4c8e0 | 27 20 20 20 20 3c 2f 25 73 3e 27 2c 20 61 63 74 69 6f 6e 29 0a 65 6e 64 0a 65 6e 64 0a 7d 2c 20 | '....</%s>',.action).end.end.},. |
4c900 | 66 61 6c 73 65 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 | false).end.function.cs2005.proje |
4c920 | 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 | ctelement(prj).local.action.=.pr |
4c940 | 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 6c 6f 63 61 6c 20 74 6f 6f | emake.action.current().local.too |
4c960 | 6c 76 65 72 73 69 6f 6e 20 3d 20 27 27 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e | lversion.=.''.if.action.vstudio. |
4c980 | 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 74 6f 6f 6c 76 65 72 73 69 6f 6e 20 3d 20 | toolsVersion.then.toolversion.=. |
4c9a0 | 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 73 | string.format('.ToolsVersion="%s |
4c9c0 | 22 27 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 | "',.action.vstudio.toolsVersion) |
4c9e0 | 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 30 38 22 20 74 68 65 6e 0a | .end.if._ACTION.>."vs2008".then. |
4ca00 | 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 |
4ca20 | 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 | ="utf-8"?>').end._p('<Project%s. |
4ca40 | 44 65 66 61 75 6c 74 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20 78 6d 6c 6e 73 3d 22 68 74 | DefaultTargets="Build".xmlns="ht |
4ca60 | 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c | tp://schemas.microsoft.com/devel |
4ca80 | 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 2c 20 74 6f 6f 6c 76 65 72 73 69 6f | oper/msbuild/2003">',.toolversio |
4caa0 | 6e 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 | n).end.function.cs2005.projectse |
4cac0 | 74 74 69 6e 67 73 28 70 72 6a 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 | ttings(prj)._p('..<PropertyGroup |
4cae0 | 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 | >')._p('....<Configuration.Condi |
4cb00 | 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 5c 27 20 3d 3d 20 5c | tion=".\'$(Configuration)\'.==.\ |
4cb20 | 27 5c 27 20 22 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 27 2c 20 70 72 65 6d 61 | '\'.">%s</Configuration>',.prema |
4cb40 | 6b 65 2e 65 73 63 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f | ke.esc(prj.solution.configuratio |
4cb60 | 6e 73 5b 31 5d 29 29 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 20 43 6f 6e 64 69 74 | ns[1]))._p('....<Platform.Condit |
4cb80 | 69 6f 6e 3d 22 20 5c 27 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 5c 27 20 22 3e | ion=".\'$(Platform)\'.==.\'\'."> |
4cba0 | 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 20 63 73 32 30 30 35 2e 61 72 63 68 28 70 72 6a 29 | %s</Platform>',.cs2005.arch(prj) |
4cbc0 | 29 0a 6c 6f 63 61 6c 20 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e | ).local.action.=.premake.action. |
4cbe0 | 63 75 72 72 65 6e 74 28 29 0a 69 66 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 | current().if.action.vstudio.prod |
4cc00 | 75 63 74 56 65 72 73 69 6f 6e 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 64 75 63 74 | uctVersion.then._p('....<Product |
4cc20 | 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 50 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 3e 27 2c 20 61 63 | Version>%s</ProductVersion>',.ac |
4cc40 | 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 70 72 6f 64 75 63 74 56 65 72 73 69 6f 6e 29 0a 65 6e 64 | tion.vstudio.productVersion).end |
4cc60 | 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 20 74 68 65 6e 0a 5f 70 28 27 | .if._ACTION.<."vs2012".then._p(' |
4cc80 | 20 20 20 20 3c 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 3e 32 2e 30 3c 2f 53 63 68 65 6d 61 56 65 | ....<SchemaVersion>2.0</SchemaVe |
4cca0 | 72 73 69 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 47 75 69 | rsion>').end._p('....<ProjectGui |
4ccc0 | 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 20 70 72 6a 2e 75 75 69 64 29 | d>{%s}</ProjectGuid>',.prj.uuid) |
4cce0 | 0a 5f 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 54 79 70 65 3e 25 73 3c 2f 4f 75 74 70 75 74 54 | ._p('....<OutputType>%s</OutputT |
4cd00 | 79 70 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 64 6f 74 6e 65 74 2e 67 65 74 6b 69 6e 64 28 70 72 | ype>',.premake.dotnet.getkind(pr |
4cd20 | 6a 29 29 0a 5f 70 28 27 20 20 20 20 3c 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 | j))._p('....<AppDesignerFolder>P |
4cd40 | 72 6f 70 65 72 74 69 65 73 3c 2f 41 70 70 44 65 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 27 29 0a | roperties</AppDesignerFolder>'). |
4cd60 | 5f 70 28 27 20 20 20 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 3c 2f 52 6f 6f 74 4e | _p('....<RootNamespace>%s</RootN |
4cd80 | 61 6d 65 73 70 61 63 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 61 73 65 | amespace>',.prj.buildtarget.base |
4cda0 | 6e 61 6d 65 29 0a 5f 70 28 27 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 25 73 3c 2f | name)._p('....<AssemblyName>%s</ |
4cdc0 | 41 73 73 65 6d 62 6c 79 4e 61 6d 65 3e 27 2c 20 70 72 6a 2e 62 75 69 6c 64 74 61 72 67 65 74 2e | AssemblyName>',.prj.buildtarget. |
4cde0 | 62 61 73 65 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 72 61 6d 65 77 6f 72 6b 20 3d 20 70 72 6a 2e | basename).local.framework.=.prj. |
4ce00 | 66 72 61 6d 65 77 6f 72 6b 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 61 72 67 | framework.or.action.vstudio.targ |
4ce20 | 65 74 46 72 61 6d 65 77 6f 72 6b 0a 69 66 20 66 72 61 6d 65 77 6f 72 6b 20 74 68 65 6e 0a 5f 70 | etFramework.if.framework.then._p |
4ce40 | 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 76 25 | ('....<TargetFrameworkVersion>v% |
4ce60 | 73 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 2c 20 66 72 61 | s</TargetFrameworkVersion>',.fra |
4ce80 | 6d 65 77 6f 72 6b 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3d 3d 20 27 76 73 32 30 31 | mework).end.if._ACTION.==.'vs201 |
4cea0 | 30 27 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b | 0'.then._p('....<TargetFramework |
4cec0 | 50 72 6f 66 69 6c 65 3e 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 50 72 6f 66 69 6c 65 | Profile></TargetFrameworkProfile |
4cee0 | 3e 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 3d 20 22 76 73 32 30 31 30 22 20 74 | >').end.if._ACTION.>=."vs2010".t |
4cf00 | 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 35 31 32 3c 2f | hen._p('....<FileAlignment>512</ |
4cf20 | 46 69 6c 65 41 6c 69 67 6e 6d 65 6e 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f | FileAlignment>').end._p('..</Pro |
4cf40 | 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 | pertyGroup>').end.function.cs200 |
4cf60 | 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 | 5.propertygroup(cfg)._p('..<Prop |
4cf80 | 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 5c 27 24 28 43 6f 6e 66 69 67 | ertyGroup.Condition=".\'$(Config |
4cfa0 | 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 5c 27 20 3d 3d 20 5c 27 25 73 7c 25 | uration)|$(Platform)\'.==.\'%s|% |
4cfc0 | 73 5c 27 20 22 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 6e 61 6d 65 29 2c 20 | s\'.">',.premake.esc(cfg.name),. |
4cfe0 | 63 73 32 30 30 35 2e 61 72 63 68 28 63 66 67 29 29 0a 69 66 20 5f 41 43 54 49 4f 4e 20 3e 20 22 | cs2005.arch(cfg)).if._ACTION.>." |
4d000 | 76 73 32 30 30 38 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54 61 | vs2008".then._p('....<PlatformTa |
4d020 | 72 67 65 74 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 54 61 72 67 65 74 3e 27 2c 20 63 73 32 30 30 | rget>%s</PlatformTarget>',.cs200 |
4d040 | 35 2e 61 72 63 68 28 63 66 67 29 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 73 | 5.arch(cfg)).end.end.function.cs |
4d060 | 32 30 30 35 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c | 2005.generate(prj).io.eol.=."\r\ |
4d080 | 6e 22 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 65 6c 65 6d 65 6e 74 28 70 72 6a 29 0a 69 66 | n".cs2005.projectelement(prj).if |
4d0a0 | 20 5f 41 43 54 49 4f 4e 20 3e 20 22 76 73 32 30 31 30 22 20 74 68 65 6e 0a 5f 70 28 27 20 20 3c | ._ACTION.>."vs2010".then._p('..< |
4d0c0 | 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 | Import.Project="$(MSBuildExtensi |
4d0e0 | 6f 6e 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 | onsPath)\\$(MSBuildToolsVersion) |
4d100 | 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 22 20 43 6f 6e 64 69 74 | \\Microsoft.Common.props".Condit |
4d120 | 69 6f 6e 3d 22 45 78 69 73 74 73 28 5c 27 24 28 4d 53 42 75 69 6c 64 45 78 74 65 6e 73 69 6f 6e | ion="Exists(\'$(MSBuildExtension |
4d140 | 73 50 61 74 68 29 5c 5c 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 29 5c 5c | sPath)\\$(MSBuildToolsVersion)\\ |
4d160 | 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 70 72 6f 70 73 5c 27 29 22 20 2f 3e 27 29 0a | Microsoft.Common.props\')"./>'). |
4d180 | 65 6e 64 0a 63 73 32 30 30 35 2e 70 72 6f 6a 65 63 74 73 65 74 74 69 6e 67 73 28 70 72 6a 29 0a | end.cs2005.projectsettings(prj). |
4d1a0 | 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 |
4d1c0 | 6a 29 20 64 6f 0a 63 73 32 30 30 35 2e 70 72 6f 70 65 72 74 79 67 72 6f 75 70 28 63 66 67 29 0a | j).do.cs2005.propertygroup(cfg). |
4d1e0 | 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 27 20 20 | if.cfg.flags.Symbols.then._p('.. |
4d200 | 20 20 3c 44 65 62 75 67 53 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62 75 67 53 79 6d 62 6f | ..<DebugSymbols>true</DebugSymbo |
4d220 | 6c 73 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 79 70 65 3e 66 75 6c 6c 3c 2f 44 | ls>')._p('....<DebugType>full</D |
4d240 | 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 27 20 20 20 20 3c 44 65 62 75 67 54 | ebugType>').else._p('....<DebugT |
4d260 | 79 70 65 3e 70 64 62 6f 6e 6c 79 3c 2f 44 65 62 75 67 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 | ype>pdbonly</DebugType>').end._p |
4d280 | 28 27 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a 65 3e 27 2c 20 | ('....<Optimize>%s</Optimize>',. |
4d2a0 | 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c | iif(cfg.flags.Optimize.or.cfg.fl |
4d2c0 | 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 | ags.OptimizeSize.or.cfg.flags.Op |
4d2e0 | 74 69 6d 69 7a 65 53 70 65 65 64 2c 20 22 74 72 75 65 22 2c 20 22 66 61 6c 73 65 22 29 29 0a 5f | timizeSpeed,."true",."false"))._ |
4d300 | 70 28 27 20 20 20 20 3c 4f 75 74 70 75 74 50 61 74 68 3e 25 73 3c 2f 4f 75 74 70 75 74 50 61 74 | p('....<OutputPath>%s</OutputPat |
4d320 | 68 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a | h>',.cfg.buildtarget.directory). |
4d340 | 5f 70 28 27 20 20 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 25 73 3c 2f 44 65 66 | _p('....<DefineConstants>%s</Def |
4d360 | 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 | ineConstants>',.table.concat(pre |
4d380 | 6d 61 6b 65 2e 65 73 63 28 63 66 67 2e 64 65 66 69 6e 65 73 29 2c 20 22 3b 22 29 29 0a 5f 70 28 | make.esc(cfg.defines),.";"))._p( |
4d3a0 | 27 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 | '....<ErrorReport>prompt</ErrorR |
4d3c0 | 65 70 6f 72 74 3e 27 29 0a 5f 70 28 27 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 34 | eport>')._p('....<WarningLevel>4 |
4d3e0 | 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 | </WarningLevel>').if.cfg.flags.U |
4d400 | 6e 73 61 66 65 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 41 6c 6c 6f 77 55 6e 73 61 66 65 42 | nsafe.then._p('....<AllowUnsafeB |
4d420 | 6c 6f 63 6b 73 3e 74 72 75 65 3c 2f 41 6c 6c 6f 77 55 6e 73 61 66 65 42 6c 6f 63 6b 73 3e 27 29 | locks>true</AllowUnsafeBlocks>') |
4d440 | 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 | .end.if.cfg.flags.FatalWarnings. |
4d460 | 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 | then._p('....<TreatWarningsAsErr |
4d480 | 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 73 3e | ors>true</TreatWarningsAsErrors> |
4d4a0 | 27 29 0a 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a | ').end._p('..</PropertyGroup>'). |
4d4c0 | 65 6e 64 0a 5f 70 28 27 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 72 | end._p('..<ItemGroup>').for._,.r |
4d4e0 | 65 66 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 70 72 | ef.in.ipairs(premake.getlinks(pr |
4d500 | 6a 2c 20 22 73 69 62 6c 69 6e 67 73 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 5f 70 28 | j,."siblings",."object")).do._p( |
4d520 | 27 20 20 20 20 3c 50 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 | '....<ProjectReference.Include=" |
4d540 | 25 73 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 | %s">',.path.translate(path.getre |
4d560 | 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f | lative(prj.location,.vstudio.pro |
4d580 | 6a 65 63 74 66 69 6c 65 28 72 65 66 29 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 20 20 20 | jectfile(ref)),."\\"))._p('..... |
4d5a0 | 20 3c 50 72 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 72 65 66 2e 75 | .<Project>{%s}</Project>',.ref.u |
4d5c0 | 75 69 64 29 0a 5f 70 28 27 20 20 20 20 20 20 3c 4e 61 6d 65 3e 25 73 3c 2f 4e 61 6d 65 3e 27 2c | uid)._p('......<Name>%s</Name>', |
4d5e0 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 72 65 66 2e 6e 61 6d 65 29 29 0a 5f 70 28 27 20 20 20 20 | .premake.esc(ref.name))._p('.... |
4d600 | 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 66 6f 72 20 5f 2c | </ProjectReference>').end.for._, |
4d620 | 20 6c 69 6e 6b 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c | .linkname.in.ipairs(premake.getl |
4d640 | 69 6e 6b 73 28 70 72 6a 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 | inks(prj,."system",."basename")) |
4d660 | 20 64 6f 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 65 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 22 | .do._p('....<Reference.Include=" |
4d680 | 25 73 22 20 2f 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 6c 69 6e 6b 6e 61 6d 65 29 29 0a | %s"./>',.premake.esc(linkname)). |
4d6a0 | 65 6e 64 0a 5f 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 20 20 3c | end._p('..</ItemGroup>')._p('..< |
4d6c0 | 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 63 73 32 30 30 35 2e 66 69 6c 65 73 28 70 72 6a 29 0a 5f | ItemGroup>').cs2005.files(prj)._ |
4d6e0 | 70 28 27 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 6d 73 62 75 69 6c | p('..</ItemGroup>').local.msbuil |
4d700 | 64 20 3d 20 69 69 66 28 5f 41 43 54 49 4f 4e 20 3c 20 22 76 73 32 30 31 32 22 2c 20 22 42 69 6e | d.=.iif(_ACTION.<."vs2012",."Bin |
4d720 | 22 2c 20 22 54 6f 6f 6c 73 22 29 0a 5f 70 28 27 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 | ",."Tools")._p('..<Import.Projec |
4d740 | 74 3d 22 24 28 4d 53 42 75 69 6c 64 25 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 | t="$(MSBuild%sPath)\\Microsoft.C |
4d760 | 53 68 61 72 70 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 2c 20 6d 73 62 75 69 6c 64 29 0a 5f 70 28 | Sharp.targets"./>',.msbuild)._p( |
4d780 | 27 20 20 3c 21 2d 2d 20 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62 75 69 6c 64 20 70 72 6f | '..<!--.To.modify.your.build.pro |
4d7a0 | 63 65 73 73 2c 20 61 64 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69 64 65 20 6f 6e 65 20 6f | cess,.add.your.task.inside.one.o |
4d7c0 | 66 20 74 68 65 20 74 61 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20 75 6e 63 6f 6d 6d 65 6e | f.the.targets.below.and.uncommen |
4d7e0 | 74 20 69 74 2e 27 29 0a 5f 70 28 27 20 20 20 20 20 20 20 4f 74 68 65 72 20 73 69 6d 69 6c 61 72 | t.it.')._p('.......Other.similar |
4d800 | 20 65 78 74 65 6e 73 69 6f 6e 20 70 6f 69 6e 74 73 20 65 78 69 73 74 2c 20 73 65 65 20 4d 69 63 | .extension.points.exist,.see.Mic |
4d820 | 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e 2e 74 61 72 67 65 74 73 2e 27 29 0a 5f 70 28 27 20 20 3c | rosoft.Common.targets.')._p('..< |
4d840 | 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 42 65 66 6f 72 65 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 | Target.Name="BeforeBuild">')._p( |
4d860 | 27 20 20 3c 2f 54 61 72 67 65 74 3e 27 29 0a 5f 70 28 27 20 20 3c 54 61 72 67 65 74 20 4e 61 6d | '..</Target>')._p('..<Target.Nam |
4d880 | 65 3d 22 41 66 74 65 72 42 75 69 6c 64 22 3e 27 29 0a 5f 70 28 27 20 20 3c 2f 54 61 72 67 65 74 | e="AfterBuild">')._p('..</Target |
4d8a0 | 3e 27 29 0a 5f 70 28 27 20 20 2d 2d 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 | >')._p('..-->')._p('</Project>') |
4d8c0 | 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 63 73 32 30 30 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 | .end..local.cs2005.=.premake.vst |
4d8e0 | 75 64 69 6f 2e 63 73 32 30 30 35 0a 66 75 6e 63 74 69 6f 6e 20 63 73 32 30 30 35 2e 67 65 6e 65 | udio.cs2005.function.cs2005.gene |
4d900 | 72 61 74 65 5f 75 73 65 72 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f | rate_user(prj).io.eol.=."\r\n"._ |
4d920 | 70 28 27 3c 50 72 6f 6a 65 63 74 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 | p('<Project.xmlns="http://schema |
4d940 | 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c | s.microsoft.com/developer/msbuil |
4d960 | 64 2f 32 30 30 33 22 3e 27 29 0a 5f 70 28 27 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e | d/2003">')._p('..<PropertyGroup> |
4d980 | 27 29 0a 6c 6f 63 61 6c 20 72 65 66 70 61 74 68 73 20 3d 20 74 61 62 6c 65 2e 74 72 61 6e 73 6c | ').local.refpaths.=.table.transl |
4d9a0 | 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 74 | ate(prj.libdirs,.function(v).ret |
4d9c0 | 75 72 6e 20 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f | urn.path.getabsolute(prj.locatio |
4d9e0 | 6e 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 20 65 6e 64 29 0a 5f 70 28 27 20 20 20 20 3c 52 65 66 | n...."/"....v).end)._p('....<Ref |
4da00 | 65 72 65 6e 63 65 50 61 74 68 3e 25 73 3c 2f 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e 27 2c 20 | erencePath>%s</ReferencePath>',. |
4da20 | 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 72 65 66 70 | path.translate(table.concat(refp |
4da40 | 61 74 68 73 2c 20 22 3b 22 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 27 20 20 3c 2f 50 72 6f 70 65 | aths,.";"),."\\"))._p('..</Prope |
4da60 | 72 74 79 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 | rtyGroup>')._p('</Project>').end |
4da80 | 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 20 3d 20 7b 20 7d 0a 6c | ..premake.vstudio.vc2010.=.{.}.l |
4daa0 | 6f 63 61 6c 20 76 63 32 30 31 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 | ocal.vc2010.=.premake.vstudio.vc |
4dac0 | 32 30 31 30 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 | 2010.local.vstudio.=.premake.vst |
4dae0 | 75 64 69 6f 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 63 6f 6e 66 69 | udio.local.function.vs2010_confi |
4db00 | 67 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 50 | g(prj)._p(1,'<ItemGroup.Label="P |
4db20 | 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 22 3e 27 29 0a 66 6f 72 20 5f 2c 20 | rojectConfigurations">').for._,. |
4db40 | 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 | cfginfo.in.ipairs(prj.solution.v |
4db60 | 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 | studio_configs).do._p(2,'<Projec |
4db80 | 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 | tConfiguration.Include="%s">',.p |
4dba0 | 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 33 2c 27 | remake.esc(cfginfo.name))._p(3,' |
4dbc0 | 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | <Configuration>%s</Configuration |
4dbe0 | 3e 27 2c 63 66 67 69 6e 66 6f 2e 62 75 69 6c 64 63 66 67 29 0a 5f 70 28 33 2c 27 3c 50 6c 61 74 | >',cfginfo.buildcfg)._p(3,'<Plat |
4dc00 | 66 6f 72 6d 3e 25 73 3c 2f 50 6c 61 74 66 6f 72 6d 3e 27 2c 63 66 67 69 6e 66 6f 2e 70 6c 61 74 | form>%s</Platform>',cfginfo.plat |
4dc20 | 66 6f 72 6d 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 | form)._p(2,'</ProjectConfigurati |
4dc40 | 6f 6e 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 | on>').end._p(1,'</ItemGroup>').e |
4dc60 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 | nd.local.function.vs2010_globals |
4dc80 | 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 61 63 74 | (prj).local.action.=.premake.act |
4dca0 | 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f | ion.current()._p(1,'<PropertyGro |
4dcc0 | 75 70 20 4c 61 62 65 6c 3d 22 47 6c 6f 62 61 6c 73 22 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 50 72 | up.Label="Globals">')._p(2,.'<Pr |
4dce0 | 6f 6a 65 63 74 47 75 69 64 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 27 2c 70 72 | ojectGuid>{%s}</ProjectGuid>',pr |
4dd00 | 6a 2e 75 75 69 64 29 0a 5f 70 28 32 2c 20 27 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 25 73 | j.uuid)._p(2,.'<RootNamespace>%s |
4dd20 | 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 27 2c 70 72 6a 2e 6e 61 6d 65 29 0a 69 66 20 76 | </RootNamespace>',prj.name).if.v |
4dd40 | 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 7e 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 | studio.storeapp.~=."durango".the |
4dd60 | 6e 0a 6c 6f 63 61 6c 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 | n.local.windowsTargetPlatformVer |
4dd80 | 73 69 6f 6e 20 3d 20 70 72 6a 2e 77 69 6e 64 6f 77 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d | sion.=.prj.windowstargetplatform |
4dda0 | 76 65 72 73 69 6f 6e 20 6f 72 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 77 69 6e 64 6f 77 | version.or.action.vstudio.window |
4ddc0 | 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 0a 69 66 20 77 69 6e 64 6f 77 | sTargetPlatformVersion.if.window |
4dde0 | 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 7e 3d 20 6e 69 6c 20 74 68 | sTargetPlatformVersion.~=.nil.th |
4de00 | 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 | en._p(2,'<WindowsTargetPlatformV |
4de20 | 65 72 73 69 6f 6e 3e 25 73 3c 2f 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d | ersion>%s</WindowsTargetPlatform |
4de40 | 56 65 72 73 69 6f 6e 3e 27 2c 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 | Version>',windowsTargetPlatformV |
4de60 | 65 72 73 69 6f 6e 29 0a 69 66 20 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d | ersion).if.windowsTargetPlatform |
4de80 | 56 65 72 73 69 6f 6e 20 61 6e 64 20 73 74 72 69 6e 67 2e 73 74 61 72 74 73 77 69 74 68 28 77 69 | Version.and.string.startswith(wi |
4dea0 | 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 2c 20 22 31 30 2e | ndowsTargetPlatformVersion,."10. |
4dec0 | 22 29 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 57 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 | ").then._p(2,'<WindowsTargetPlat |
4dee0 | 66 6f 72 6d 4d 69 6e 56 65 72 73 69 6f 6e 3e 25 73 3c 2f 57 69 6e 64 6f 77 73 54 61 72 67 65 74 | formMinVersion>%s</WindowsTarget |
4df00 | 50 6c 61 74 66 6f 72 6d 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 2c 20 70 72 6a 2e 77 69 6e 64 6f 77 | PlatformMinVersion>',.prj.window |
4df20 | 73 74 61 72 67 65 74 70 6c 61 74 66 6f 72 6d 6d 69 6e 76 65 72 73 69 6f 6e 20 6f 72 20 22 31 30 | stargetplatformminversion.or."10 |
4df40 | 2e 30 2e 31 30 32 34 30 2e 30 22 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 70 72 6a 2e | .0.10240.0").end.end.end.if.prj. |
4df60 | 66 6c 61 67 73 20 61 6e 64 20 70 72 6a 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e | flags.and.prj.flags.Managed.then |
4df80 | 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e | ._p(2,.'<TargetFrameworkVersion> |
4dfa0 | 76 34 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 56 65 72 73 69 6f 6e 3e 27 29 0a | v4.0</TargetFrameworkVersion>'). |
4dfc0 | 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 4d 61 6e 61 67 65 64 43 50 72 6f 6a 3c 2f 4b 65 | _p(2,.'<Keyword>ManagedCProj</Ke |
4dfe0 | 79 77 6f 72 64 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 | yword>').elseif.vstudio.iswinrt( |
4e000 | 29 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 65 | ).then._p(2,.'<DefaultLanguage>e |
4e020 | 6e 2d 55 53 3c 2f 44 65 66 61 75 6c 74 4c 61 6e 67 75 61 67 65 3e 27 29 0a 69 66 20 76 73 74 75 | n-US</DefaultLanguage>').if.vstu |
4e040 | 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f | dio.storeapp.==."durango".then._ |
4e060 | 70 28 32 2c 20 27 3c 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 | p(2,.'<Keyword>Win32Proj</Keywor |
4e080 | 64 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 45 6e 76 69 72 6f 6e 6d | d>')._p(2,.'<ApplicationEnvironm |
4e0a0 | 65 6e 74 3e 74 69 74 6c 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 45 6e 76 69 72 6f 6e 6d 65 6e | ent>title</ApplicationEnvironmen |
4e0c0 | 74 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f | t>')._p(2,.'<MinimumVisualStudio |
4e0e0 | 56 65 72 73 69 6f 6e 3e 31 34 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 | Version>14.0</MinimumVisualStudi |
4e100 | 6f 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 52 75 6e 74 69 6d | oVersion>')._p(2,.'<TargetRuntim |
4e120 | 65 3e 4e 61 74 69 76 65 3c 2f 54 61 72 67 65 74 52 75 6e 74 69 6d 65 3e 27 29 0a 65 6c 73 65 0a | e>Native</TargetRuntime>').else. |
4e140 | 5f 70 28 32 2c 20 27 3c 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e | _p(2,.'<AppContainerApplication> |
4e160 | 74 72 75 65 3c 2f 41 70 70 43 6f 6e 74 61 69 6e 65 72 41 70 70 6c 69 63 61 74 69 6f 6e 3e 27 29 | true</AppContainerApplication>') |
4e180 | 0a 5f 70 28 32 2c 20 27 3c 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 73 | ._p(2,.'<MinimumVisualStudioVers |
4e1a0 | 69 6f 6e 3e 31 32 2e 30 3c 2f 4d 69 6e 69 6d 75 6d 56 69 73 75 61 6c 53 74 75 64 69 6f 56 65 72 | ion>12.0</MinimumVisualStudioVer |
4e1c0 | 73 69 6f 6e 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 | sion>').if.vstudio.toolset.==."v |
4e1e0 | 31 32 30 5f 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 | 120_wp81".then._p(2,.'<Applicati |
4e200 | 6f 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 50 68 6f 6e 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f | onType>Windows.Phone</Applicatio |
4e220 | 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f | nType>').else._p(2,.'<Applicatio |
4e240 | 6e 54 79 70 65 3e 57 69 6e 64 6f 77 73 20 53 74 6f 72 65 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e | nType>Windows.Store</Application |
4e260 | 54 79 70 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 54 | Type>').end._p(2,.'<ApplicationT |
4e280 | 79 70 65 52 65 76 69 73 69 6f 6e 3e 25 73 3c 2f 41 70 70 6c 69 63 61 74 69 6f 6e 54 79 70 65 52 | ypeRevision>%s</ApplicationTypeR |
4e2a0 | 65 76 69 73 69 6f 6e 3e 27 2c 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 29 0a 65 6e 64 | evision>',.vstudio.storeapp).end |
4e2c0 | 0a 65 6c 73 65 0a 5f 70 28 32 2c 20 27 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32 50 72 6f 6a 3c | .else._p(2,.'<Keyword>Win32Proj< |
4e2e0 | 2f 4b 65 79 77 6f 72 64 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 | /Keyword>').end._p(1,'</Property |
4e300 | 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 6f 6e | Group>').end.function.vc2010.con |
4e320 | 66 69 67 5f 74 79 70 65 28 63 6f 6e 66 69 67 29 0a 6c 6f 63 61 6c 20 74 20 3d 0a 7b 0a 53 68 61 | fig_type(config).local.t.=.{.Sha |
4e340 | 72 65 64 4c 69 62 20 3d 20 22 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 22 2c 0a 53 74 61 74 69 | redLib.=."DynamicLibrary",.Stati |
4e360 | 63 4c 69 62 20 3d 20 22 53 74 61 74 69 63 4c 69 62 72 61 72 79 22 2c 0a 43 6f 6e 73 6f 6c 65 41 | cLib.=."StaticLibrary",.ConsoleA |
4e380 | 70 70 20 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 2c 0a 57 69 6e 64 6f 77 65 64 41 70 70 20 | pp.=."Application",.WindowedApp. |
4e3a0 | 3d 20 22 41 70 70 6c 69 63 61 74 69 6f 6e 22 0a 7d 0a 72 65 74 75 72 6e 20 74 5b 63 6f 6e 66 69 | =."Application".}.return.t[confi |
4e3c0 | 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 66 5f 63 6f | g.kind].end.local.function.if_co |
4e3e0 | 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 72 65 74 75 72 6e 20 27 43 6f 6e 64 | nfig_and_platform().return.'Cond |
4e400 | 69 74 69 6f 6e 3d 22 5c 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 | ition="\'$(Configuration)|$(Plat |
4e420 | 66 6f 72 6d 29 5c 27 3d 3d 5c 27 25 73 5c 27 22 27 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | form)\'==\'%s\'"'.end.local.func |
4e440 | 74 69 6f 6e 20 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 0a 6c 6f 63 61 6c 20 72 65 73 | tion.optimisation(cfg).local.res |
4e460 | 75 6c 74 20 3d 20 22 44 69 73 61 62 6c 65 64 22 0a 66 6f 72 20 5f 2c 20 76 61 6c 75 65 20 69 6e | ult.=."Disabled".for._,.value.in |
4e480 | 20 69 70 61 69 72 73 28 63 66 67 2e 66 6c 61 67 73 29 20 64 6f 0a 69 66 20 28 76 61 6c 75 65 20 | .ipairs(cfg.flags).do.if.(value. |
4e4a0 | 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 46 75 | ==."Optimize").then.result.=."Fu |
4e4c0 | 6c 6c 22 0a 65 6c 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 69 | ll".elseif.(value.==."OptimizeSi |
4e4e0 | 7a 65 22 29 20 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 69 6e 53 70 61 63 65 22 0a 65 6c | ze").then.result.=."MinSpace".el |
4e500 | 73 65 69 66 20 28 76 61 6c 75 65 20 3d 3d 20 22 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 22 29 20 | seif.(value.==."OptimizeSpeed"). |
4e520 | 74 68 65 6e 0a 72 65 73 75 6c 74 20 3d 20 22 4d 61 78 53 70 65 65 64 22 0a 65 6e 64 0a 65 6e 64 | then.result.=."MaxSpeed".end.end |
4e540 | 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 | .return.result.end.function.vc20 |
4e560 | 31 30 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 50 72 6f 70 65 72 74 79 47 72 6f 75 70 28 63 66 | 10.configurationPropertyGroup(cf |
4e580 | 67 2c 20 63 66 67 69 6e 66 6f 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 | g,.cfginfo)._p(1,'<PropertyGroup |
4e5a0 | 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 | .'..if_config_and_platform()...' |
4e5c0 | 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e 27 0a 2c 20 70 72 65 6d 61 | .Label="Configuration">'.,.prema |
4e5e0 | 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c 43 6f 6e | ke.esc(cfginfo.name))._p(2,'<Con |
4e600 | 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 25 73 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | figurationType>%s</Configuration |
4e620 | 54 79 70 65 3e 27 2c 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 29 0a | Type>',vc2010.config_type(cfg)). |
4e640 | 5f 70 28 32 2c 27 3c 55 73 65 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 25 73 3c 2f 55 73 65 | _p(2,'<UseDebugLibraries>%s</Use |
4e660 | 44 65 62 75 67 4c 69 62 72 61 72 69 65 73 3e 27 2c 20 69 69 66 28 6f 70 74 69 6d 69 73 61 74 69 | DebugLibraries>',.iif(optimisati |
4e680 | 6f 6e 28 63 66 67 29 20 3d 3d 20 22 44 69 73 61 62 6c 65 64 22 2c 22 74 72 75 65 22 2c 22 66 61 | on(cfg).==."Disabled","true","fa |
4e6a0 | 6c 73 65 22 29 29 0a 5f 70 28 32 2c 27 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 25 73 | lse"))._p(2,'<PlatformToolset>%s |
4e6c0 | 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 76 73 74 | </PlatformToolset>',.premake.vst |
4e6e0 | 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 46 43 20 74 | udio.toolset).if.cfg.flags.MFC.t |
4e700 | 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 4d 66 63 3e 25 73 3c 2f 55 73 65 4f 66 4d 66 63 | hen._p(2,'<UseOfMfc>%s</UseOfMfc |
4e720 | 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 2c | >',.iif(cfg.flags.StaticRuntime, |
4e740 | 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 | ."Static",."Dynamic")).end.if.cf |
4e760 | 67 2e 66 6c 61 67 73 2e 41 54 4c 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 | g.flags.ATL.or.cfg.flags.StaticA |
4e780 | 54 4c 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 55 73 65 4f 66 41 74 6c 3e 25 73 3c 2f 55 73 65 4f | TL.then._p(2,'<UseOfAtl>%s</UseO |
4e7a0 | 66 41 74 6c 3e 27 2c 20 69 69 66 28 63 66 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 41 54 4c 2c | fAtl>',.iif(cfg.flags.StaticATL, |
4e7c0 | 20 22 53 74 61 74 69 63 22 2c 20 22 44 79 6e 61 6d 69 63 22 29 29 0a 65 6e 64 0a 69 66 20 63 66 | ."Static",."Dynamic")).end.if.cf |
4e7e0 | 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 43 68 61 72 | g.flags.Unicode.then._p(2,'<Char |
4e800 | 61 63 74 65 72 53 65 74 3e 55 6e 69 63 6f 64 65 3c 2f 43 68 61 72 61 63 74 65 72 53 65 74 3e 27 | acterSet>Unicode</CharacterSet>' |
4e820 | 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a | ).end.if.cfg.flags.Managed.then. |
4e840 | 5f 70 28 32 2c 27 3c 43 4c 52 53 75 70 70 6f 72 74 3e 74 72 75 65 3c 2f 43 4c 52 53 75 70 70 6f | _p(2,'<CLRSupport>true</CLRSuppo |
4e860 | 72 74 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e | rt>').end._p(1,'</PropertyGroup> |
4e880 | 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 70 72 6f | ').end.local.function.import_pro |
4e8a0 | 70 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 | ps(prj).for._,.cfginfo.in.ipairs |
4e8c0 | 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 64 | (prj.solution.vstudio_configs).d |
4e8e0 | 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 28 | o.local.cfg.=.premake.getconfig( |
4e900 | 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 6e | prj,.cfginfo.src_buildcfg,.cfgin |
4e920 | 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 | fo.src_platform)._p(1,'<ImportGr |
4e940 | 6f 75 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 | oup.'..if_config_and_platform(). |
4e960 | 2e 2e 27 20 4c 61 62 65 6c 3d 22 50 72 6f 70 65 72 74 79 53 68 65 65 74 73 22 3e 27 0a 2c 70 72 | ..'.Label="PropertySheets">'.,pr |
4e980 | 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 5f 70 28 32 2c 27 3c | emake.esc(cfginfo.name))._p(2,'< |
4e9a0 | 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 5c | Import.Project="$(UserRootDir)\\ |
4e9c0 | 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 | Microsoft.Cpp.$(Platform).user.p |
4e9e0 | 72 6f 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 65 78 69 73 74 73 28 5c 27 24 28 55 73 65 72 | rops".Condition="exists(\'$(User |
4ea00 | 52 6f 6f 74 44 69 72 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c 61 74 66 6f | RootDir)\\Microsoft.Cpp.$(Platfo |
4ea20 | 72 6d 29 2e 75 73 65 72 2e 70 72 6f 70 73 5c 27 29 22 20 4c 61 62 65 6c 3d 22 4c 6f 63 61 6c 41 | rm).user.props\')".Label="LocalA |
4ea40 | 70 70 44 61 74 61 50 6c 61 74 66 6f 72 6d 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 | ppDataPlatform"./>')._p(1,'</Imp |
4ea60 | 6f 72 74 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | ortGroup>').end.end.local.functi |
4ea80 | 6f 6e 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 64 69 72 29 0a 69 | on.add_trailing_backslash(dir).i |
4eaa0 | 66 20 64 69 72 3a 6c 65 6e 28 29 20 3e 20 30 20 61 6e 64 20 64 69 72 3a 73 75 62 28 2d 31 29 20 | f.dir:len().>.0.and.dir:sub(-1). |
4eac0 | 7e 3d 20 22 5c 5c 22 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 64 69 72 2e 2e 22 5c 5c 22 0a 65 6e | ~=."\\".then.return.dir.."\\".en |
4eae0 | 64 0a 72 65 74 75 72 6e 20 64 69 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 | d.return.dir.end.function.vc2010 |
4eb00 | 2e 6f 75 74 70 75 74 50 72 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 | .outputProperties(prj).for._,.cf |
4eb20 | 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 |
4eb40 | 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 |
4eb60 | 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_ |
4eb80 | 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). |
4eba0 | 6c 6f 63 61 6c 20 74 61 72 67 65 74 20 3d 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 0a 6c | local.target.=.cfg.buildtarget.l |
4ebc0 | 6f 63 61 6c 20 6f 75 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 | ocal.outdir.=.add_trailing_backs |
4ebe0 | 6c 61 73 68 28 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 29 0a 6c 6f 63 61 6c 20 69 6e 74 | lash(target.directory).local.int |
4ec00 | 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 63 66 67 | dir.=.add_trailing_backslash(cfg |
4ec20 | 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 | .objectsdir)._p(1,'<PropertyGrou |
4ec40 | 70 20 27 2e 2e 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e | p.'..if_config_and_platform()... |
4ec60 | 27 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a | '>',.premake.esc(cfginfo.name)). |
4ec80 | 5f 70 28 32 2c 27 3c 4f 75 74 44 69 72 3e 25 73 3c 2f 4f 75 74 44 69 72 3e 27 2c 20 70 72 65 6d | _p(2,'<OutDir>%s</OutDir>',.prem |
4eca0 | 61 6b 65 2e 65 73 63 28 6f 75 74 64 69 72 29 29 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d | ake.esc(outdir)).if.cfg.platform |
4ecc0 | 20 3d 3d 20 22 58 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4f 75 74 70 75 74 | .==."Xbox360".then._p(2,'<Output |
4ece0 | 46 69 6c 65 3e 24 28 4f 75 74 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 | File>$(OutDir)%s</OutputFile>',. |
4ed00 | 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 5f 70 | premake.esc(target.name)).end._p |
4ed20 | 28 32 2c 27 3c 49 6e 74 44 69 72 3e 25 73 3c 2f 49 6e 74 44 69 72 3e 27 2c 20 70 72 65 6d 61 6b | (2,'<IntDir>%s</IntDir>',.premak |
4ed40 | 65 2e 65 73 63 28 69 6e 74 64 69 72 29 29 0a 5f 70 28 32 2c 27 3c 54 61 72 67 65 74 4e 61 6d 65 | e.esc(intdir))._p(2,'<TargetName |
4ed60 | 3e 25 73 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 27 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 | >%s</TargetName>',.premake.esc(p |
4ed80 | 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 74 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 5f | ath.getbasename(target.name)))._ |
4eda0 | 70 28 32 2c 27 3c 54 61 72 67 65 74 45 78 74 3e 25 73 3c 2f 54 61 72 67 65 74 45 78 74 3e 27 2c | p(2,'<TargetExt>%s</TargetExt>', |
4edc0 | 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 74 | .premake.esc(path.getextension(t |
4ede0 | 61 72 67 65 74 2e 6e 61 6d 65 29 29 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 | arget.name))).if.cfg.kind.==."Sh |
4ee00 | 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 67 6e 6f 72 65 20 3d 20 28 63 66 | aredLib".then.local.ignore.=.(cf |
4ee20 | 67 2e 66 6c 61 67 73 2e 4e 6f 49 6d 70 6f 72 74 4c 69 62 20 7e 3d 20 6e 69 6c 29 0a 5f 70 28 32 | g.flags.NoImportLib.~=.nil)._p(2 |
4ee40 | 2c 27 3c 49 67 6e 6f 72 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 67 6e 6f 72 | ,'<IgnoreImportLibrary>%s</Ignor |
4ee60 | 65 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 20 74 6f 73 74 72 69 6e 67 28 69 67 6e 6f 72 | eImportLibrary>',.tostring(ignor |
4ee80 | 65 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 | e)).end.if.cfg.platform.==."Dura |
4eea0 | 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 52 65 66 65 72 65 6e 63 65 50 61 74 68 3e | ngo".then._p(2,.'<ReferencePath> |
4eec0 | 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 3b 24 28 43 6f 6e 73 6f 6c 65 5f | $(Console_SdkLibPath);$(Console_ |
4eee0 | 53 64 6b 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 74 61 50 61 74 68 29 3c 2f 52 65 66 65 72 65 6e | SdkWindowsMetadataPath)</Referen |
4ef00 | 63 65 50 61 74 68 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 69 62 72 61 72 79 50 61 74 68 3e 24 28 | cePath>')._p(2,.'<LibraryPath>$( |
4ef20 | 43 6f 6e 73 6f 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 3c 2f 4c 69 62 72 61 72 79 50 61 74 68 | Console_SdkLibPath)</LibraryPath |
4ef40 | 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 69 62 72 61 72 79 57 50 61 74 68 3e 24 28 43 6f 6e 73 6f | >')._p(2,.'<LibraryWPath>$(Conso |
4ef60 | 6c 65 5f 53 64 6b 4c 69 62 50 61 74 68 29 3b 24 28 43 6f 6e 73 6f 6c 65 5f 53 64 6b 57 69 6e 64 | le_SdkLibPath);$(Console_SdkWind |
4ef80 | 6f 77 73 4d 65 74 61 64 61 74 61 50 61 74 68 29 3c 2f 4c 69 62 72 61 72 79 57 50 61 74 68 3e 27 | owsMetadataPath)</LibraryWPath>' |
4efa0 | 29 0a 5f 70 28 32 2c 20 27 3c 49 6e 63 6c 75 64 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 5f | )._p(2,.'<IncludePath>$(Console_ |
4efc0 | 53 64 6b 49 6e 63 6c 75 64 65 52 6f 6f 74 29 3c 2f 49 6e 63 6c 75 64 65 50 61 74 68 3e 27 29 0a | SdkIncludeRoot)</IncludePath>'). |
4efe0 | 5f 70 28 32 2c 20 27 3c 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 3e 24 28 43 6f 6e 73 6f 6c 65 | _p(2,.'<ExecutablePath>$(Console |
4f000 | 5f 53 64 6b 52 6f 6f 74 29 62 69 6e 3b 24 28 56 43 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 6e 5c | _SdkRoot)bin;$(VCInstallDir)bin\ |
4f020 | 5c 78 38 36 5f 61 6d 64 36 34 3b 24 28 56 43 49 6e 73 74 61 6c 6c 44 69 72 29 62 69 6e 3b 24 28 | \x86_amd64;$(VCInstallDir)bin;$( |
4f040 | 57 69 6e 64 6f 77 73 53 44 4b 5f 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 5f 78 38 36 29 3b 24 | WindowsSDK_ExecutablePath_x86);$ |
4f060 | 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 54 6f 6f 6c 73 5c 5c 62 69 | (VSInstallDir)Common7\\Tools\\bi |
4f080 | 6e 3b 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 74 6f 6f 6c 73 3b | n;$(VSInstallDir)Common7\\tools; |
4f0a0 | 24 28 56 53 49 6e 73 74 61 6c 6c 44 69 72 29 43 6f 6d 6d 6f 6e 37 5c 5c 69 64 65 3b 24 28 50 72 | $(VSInstallDir)Common7\\ide;$(Pr |
4f0c0 | 6f 67 72 61 6d 46 69 6c 65 73 29 5c 5c 48 54 4d 4c 20 48 65 6c 70 20 57 6f 72 6b 73 68 6f 70 3b | ogramFiles)\\HTML.Help.Workshop; |
4f0e0 | 24 28 4d 53 42 75 69 6c 64 54 6f 6f 6c 73 50 61 74 68 33 32 29 3b 24 28 46 78 43 6f 70 44 69 72 | $(MSBuildToolsPath32);$(FxCopDir |
4f100 | 29 3b 24 28 50 41 54 48 29 3b 3c 2f 45 78 65 63 75 74 61 62 6c 65 50 61 74 68 3e 27 29 0a 5f 70 | );$(PATH);</ExecutablePath>')._p |
4f120 | 28 32 2c 20 27 3c 4c 61 79 6f 75 74 44 69 72 3e 25 73 3c 2f 4c 61 79 6f 75 74 44 69 72 3e 27 2c | (2,.'<LayoutDir>%s</LayoutDir>', |
4f140 | 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 32 2c 20 27 3c 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 | .prj.name)._p(2,.'<LayoutExtensi |
4f160 | 6f 6e 46 69 6c 74 65 72 3e 2a 2e 70 64 62 3b 2a 2e 69 6c 6b 3b 2a 2e 65 78 70 3b 2a 2e 6c 69 62 | onFilter>*.pdb;*.ilk;*.exp;*.lib |
4f180 | 3b 2a 2e 77 69 6e 6d 64 3b 2a 2e 61 70 70 78 72 65 63 69 70 65 3b 2a 2e 70 72 69 3b 2a 2e 69 64 | ;*.winmd;*.appxrecipe;*.pri;*.id |
4f1a0 | 62 3c 2f 4c 61 79 6f 75 74 45 78 74 65 6e 73 69 6f 6e 46 69 6c 74 65 72 3e 27 29 0a 5f 70 28 32 | b</LayoutExtensionFilter>')._p(2 |
4f1c0 | 2c 20 27 3c 49 73 6f 6c 61 74 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 4f 6e 44 65 70 6c 6f | ,.'<IsolateConfigurationsOnDeplo |
4f1e0 | 79 3e 74 72 75 65 3c 2f 49 73 6f 6c 61 74 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 4f 6e 44 | y>true</IsolateConfigurationsOnD |
4f200 | 65 70 6c 6f 79 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 | eploy>').end.if.cfg.kind.~=."Sta |
4f220 | 74 69 63 4c 69 62 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e | ticLib".then._p(2,'<LinkIncremen |
4f240 | 74 61 6c 3e 25 73 3c 2f 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e 27 2c 20 74 6f 73 74 72 | tal>%s</LinkIncremental>',.tostr |
4f260 | 69 6e 67 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c | ing(premake.config.isincremental |
4f280 | 6c 69 6e 6b 28 63 66 67 29 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d | link(cfg))).end.if.cfg.flags.NoM |
4f2a0 | 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 5f 70 28 32 2c 27 3c 47 65 6e 65 72 61 74 65 4d 61 6e 69 | anifest.then._p(2,'<GenerateMani |
4f2c0 | 66 65 73 74 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 6e 69 66 65 73 74 3e 27 29 0a | fest>false</GenerateManifest>'). |
4f2e0 | 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 27 29 0a 65 6e 64 | end._p(1,'</PropertyGroup>').end |
4f300 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 74 69 6d 65 28 63 66 67 29 | .end.local.function.runtime(cfg) |
4f320 | 0a 6c 6f 63 61 6c 20 72 75 6e 74 69 6d 65 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 63 66 67 | .local.runtime.local.flags.=.cfg |
4f340 | 2e 66 6c 61 67 73 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 | .flags.if.premake.config.isdebug |
4f360 | 62 75 69 6c 64 28 63 66 67 29 20 74 68 65 6e 0a 72 75 6e 74 69 6d 65 20 3d 20 69 69 66 28 66 6c | build(cfg).then.runtime.=.iif(fl |
4f380 | 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 61 6e 64 20 6e 6f 74 20 66 6c 61 67 73 2e | ags.StaticRuntime.and.not.flags. |
4f3a0 | 4d 61 6e 61 67 65 64 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 22 2c 20 22 | Managed,."MultiThreadedDebug",." |
4f3c0 | 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67 44 4c 4c 22 29 0a 65 6c 73 65 0a 72 75 6e | MultiThreadedDebugDLL").else.run |
4f3e0 | 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 61 | time.=.iif(flags.StaticRuntime.a |
4f400 | 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 65 | nd.not.flags.Managed,."MultiThre |
4f420 | 61 64 65 64 22 2c 20 22 4d 75 6c 74 69 54 68 72 65 61 64 65 64 44 4c 4c 22 29 0a 65 6e 64 0a 72 | aded",."MultiThreadedDLL").end.r |
4f440 | 65 74 75 72 6e 20 72 75 6e 74 69 6d 65 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e | eturn.runtime.end.local.function |
4f460 | 20 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 20 20 20 20 20 20 69 | .precompiled_header(cfg).......i |
4f480 | 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 |
4f4a0 | 68 68 65 61 64 65 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 | hheader.then._p(3,'<PrecompiledH |
4f4c0 | 65 61 64 65 72 3e 55 73 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a | eader>Use</PrecompiledHeader>'). |
4f4e0 | 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 25 73 3c | _p(3,'<PrecompiledHeaderFile>%s< |
4f500 | 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 46 69 6c 65 3e 27 2c 20 63 66 67 2e 70 63 | /PrecompiledHeaderFile>',.cfg.pc |
4f520 | 68 68 65 61 64 65 72 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 | hheader).else._p(3,'<Precompiled |
4f540 | 48 65 61 64 65 72 3e 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e | Header></PrecompiledHeader>').en |
4f560 | 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 70 72 6f 63 65 73 73 6f | d.end.local.function.preprocesso |
4f580 | 72 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 64 65 66 69 6e 65 73 20 3e 20 | r(indent,cfg).if.#cfg.defines.>. |
4f5a0 | 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 | 0.then._p(indent,'<PreprocessorD |
4f5c0 | 65 66 69 6e 69 74 69 6f 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 | efinitions>%s;%%(PreprocessorDef |
4f5e0 | 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f | initions)</PreprocessorDefinitio |
4f600 | 6e 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 | ns>'.,premake.esc(table.concat(c |
4f620 | 66 67 2e 64 65 66 69 6e 65 73 2c 20 22 3b 22 29 29 29 0a 65 6c 73 65 0a 5f 70 28 69 6e 64 65 6e | fg.defines,.";"))).else._p(inden |
4f640 | 74 2c 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 3c 2f 50 72 | t,'<PreprocessorDefinitions></Pr |
4f660 | 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 29 0a 65 6e 64 0a 65 6e 64 | eprocessorDefinitions>').end.end |
4f680 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 69 6e 64 | .local.function.include_dirs(ind |
4f6a0 | 65 6e 74 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 64 69 72 73 20 3d 20 74 61 62 | ent,cfg).local.includedirs.=.tab |
4f6c0 | 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 63 66 67 | le.join(cfg.userincludedirs,.cfg |
4f6e0 | 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 69 66 20 23 69 6e 63 6c 75 64 65 64 69 72 73 3e 20 30 | .includedirs).if.#includedirs>.0 |
4f700 | 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c | .then._p(indent,'<AdditionalIncl |
4f720 | 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 | udeDirectories>%s;%%(AdditionalI |
4f740 | 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e | ncludeDirectories)</AdditionalIn |
4f760 | 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 | cludeDirectories>'.,premake.esc( |
4f780 | 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 69 6e 63 6c | path.translate(table.concat(incl |
4f7a0 | 75 64 65 64 69 72 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e 64 0a 6c | udedirs,.";"),.'\\'))).end.end.l |
4f7c0 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 | ocal.function.resource_compile(c |
4f7e0 | 66 67 29 0a 5f 70 28 32 2c 27 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 0a 70 72 | fg)._p(2,'<ResourceCompile>').pr |
4f800 | 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 63 66 67 29 0a 69 6e 63 6c 75 64 65 5f 64 69 72 73 28 33 | eprocessor(3,cfg).include_dirs(3 |
4f820 | 2c 63 66 67 29 0a 5f 70 28 32 2c 27 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 27 29 | ,cfg)._p(2,'</ResourceCompile>') |
4f840 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 73 28 63 | .end.local.function.exceptions(c |
4f860 | 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 | fg).if.cfg.flags.NoExceptions.th |
4f880 | 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 66 61 6c | en._p(3,.'<ExceptionHandling>fal |
4f8a0 | 73 65 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 27 29 0a 65 6c 73 65 69 66 20 | se</ExceptionHandling>').elseif. |
4f8c0 | 63 66 67 2e 66 6c 61 67 73 2e 53 45 48 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 65 70 | cfg.flags.SEH.then._p(3,.'<Excep |
4f8e0 | 74 69 6f 6e 48 61 6e 64 6c 69 6e 67 3e 41 73 79 6e 63 3c 2f 45 78 63 65 70 74 69 6f 6e 48 61 6e | tionHandling>Async</ExceptionHan |
4f900 | 64 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | dling>').end.end.local.function. |
4f920 | 72 74 74 69 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 61 6e | rtti(cfg).if.cfg.flags.NoRTTI.an |
4f940 | 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 | d.not.cfg.flags.Managed.then._p( |
4f960 | 33 2c 27 3c 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e 66 61 6c 73 65 3c 2f 52 75 6e 74 69 | 3,'<RuntimeTypeInfo>false</Runti |
4f980 | 6d 65 54 79 70 65 49 6e 66 6f 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | meTypeInfo>').end.end.local.func |
4f9a0 | 74 69 6f 6e 20 63 61 6c 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a 69 66 20 | tion.calling_convention(cfg).if. |
4f9c0 | 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 | cfg.flags.FastCall.then._p(3,'<C |
4f9e0 | 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 46 61 73 74 43 61 6c 6c 3c 2f 43 61 6c 6c 69 | allingConvention>FastCall</Calli |
4fa00 | 6e 67 43 6f 6e 76 65 6e 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 | ngConvention>').elseif.cfg.flags |
4fa20 | 2e 53 74 64 43 61 6c 6c 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 61 6c 6c 69 6e 67 43 6f 6e 76 | .StdCall.then._p(3,'<CallingConv |
4fa40 | 65 6e 74 69 6f 6e 3e 53 74 64 43 61 6c 6c 3c 2f 43 61 6c 6c 69 6e 67 43 6f 6e 76 65 6e 74 69 6f | ention>StdCall</CallingConventio |
4fa60 | 6e 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 63 68 61 | n>').end.end.local.function.wcha |
4fa80 | 72 5f 74 5f 62 75 69 6c 74 69 6e 28 63 66 67 29 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 61 | r_t_builtin(cfg).if.cfg.flags.Na |
4faa0 | 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 43 68 61 72 | tiveWChar.then._p(3,'<TreatWChar |
4fac0 | 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 43 68 61 72 | _tAsBuiltInType>true</TreatWChar |
4fae0 | 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c | _tAsBuiltInType>').elseif.cfg.fl |
4fb00 | 61 67 73 2e 4e 6f 4e 61 74 69 76 65 57 43 68 61 72 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 | ags.NoNativeWChar.then._p(3,'<Tr |
4fb20 | 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 66 61 6c 73 65 3c 2f 54 | eatWChar_tAsBuiltInType>false</T |
4fb40 | 72 65 61 74 57 43 68 61 72 5f 74 41 73 42 75 69 6c 74 49 6e 54 79 70 65 3e 27 29 0a 65 6e 64 0a | reatWChar_tAsBuiltInType>').end. |
4fb60 | 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 73 73 65 28 63 66 67 29 0a 69 66 20 63 | end.local.function.sse(cfg).if.c |
4fb80 | 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c | fg.flags.EnableSSE.then._p(3,.'< |
4fba0 | 45 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 | EnableEnhancedInstructionSet>Str |
4fbc0 | 65 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 | eamingSIMDExtensions</EnableEnha |
4fbe0 | 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 | ncedInstructionSet>').elseif.cfg |
4fc00 | 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 | .flags.EnableSSE2.then._p(3,.'<E |
4fc20 | 6e 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 53 74 72 65 | nableEnhancedInstructionSet>Stre |
4fc40 | 61 6d 69 6e 67 53 49 4d 44 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 | amingSIMDExtensions2</EnableEnha |
4fc60 | 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 | ncedInstructionSet>').elseif.cfg |
4fc80 | 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 41 56 58 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e | .flags.EnableAVX.then._p(3,.'<En |
4fca0 | 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 41 64 76 61 6e | ableEnhancedInstructionSet>Advan |
4fcc0 | 63 65 64 56 65 63 74 6f 72 45 78 74 65 6e 73 69 6f 6e 73 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 6e | cedVectorExtensions</EnableEnhan |
4fce0 | 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e | cedInstructionSet>').elseif.cfg. |
4fd00 | 66 6c 61 67 73 2e 45 6e 61 62 6c 65 41 56 58 32 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 6e | flags.EnableAVX2.then._p(3,.'<En |
4fd20 | 61 62 6c 65 45 6e 68 61 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 41 64 76 61 6e | ableEnhancedInstructionSet>Advan |
4fd40 | 63 65 64 56 65 63 74 6f 72 45 78 74 65 6e 73 69 6f 6e 73 32 3c 2f 45 6e 61 62 6c 65 45 6e 68 61 | cedVectorExtensions2</EnableEnha |
4fd60 | 6e 63 65 64 49 6e 73 74 72 75 63 74 69 6f 6e 53 65 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f | ncedInstructionSet>').end.end.lo |
4fd80 | 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6c 6f 61 74 69 6e 67 5f 70 6f 69 6e 74 28 63 66 67 29 | cal.function.floating_point(cfg) |
4fda0 | 0a 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 | ......if.cfg.flags.FloatFast.the |
4fdc0 | 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 46 61 73 74 | n._p(3,'<FloatingPointModel>Fast |
4fde0 | 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 | </FloatingPointModel>').elseif.c |
4fe00 | 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 61 6e 64 20 6e 6f 74 20 63 66 67 | fg.flags.FloatStrict.and.not.cfg |
4fe20 | 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 46 6c 6f 61 74 | .flags.Managed.then._p(3,'<Float |
4fe40 | 69 6e 67 50 6f 69 6e 74 4d 6f 64 65 6c 3e 53 74 72 69 63 74 3c 2f 46 6c 6f 61 74 69 6e 67 50 6f | ingPointModel>Strict</FloatingPo |
4fe60 | 69 6e 74 4d 6f 64 65 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | intModel>').end.end.local.functi |
4fe80 | 6f 6e 20 64 65 62 75 67 5f 69 6e 66 6f 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 62 75 67 5f 69 | on.debug_info(cfg).local.debug_i |
4fea0 | 6e 66 6f 20 3d 20 27 27 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 74 68 | nfo.=.''.if.cfg.flags.Symbols.th |
4fec0 | 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 43 37 44 65 62 75 67 49 6e 66 6f 20 74 68 65 6e | en.if.cfg.flags.C7DebugInfo.then |
4fee0 | 0a 64 65 62 75 67 5f 69 6e 66 6f 20 3d 20 22 4f 6c 64 53 74 79 6c 65 22 0a 65 6c 73 65 69 66 20 | .debug_info.=."OldStyle".elseif. |
4ff00 | 28 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 | (action.vstudio.supports64bitEdi |
4ff20 | 74 43 6f 6e 74 69 6e 75 65 20 3d 3d 20 66 61 6c 73 65 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 | tContinue.==.false.and.cfg.platf |
4ff40 | 6f 72 6d 20 3d 3d 20 22 78 36 34 22 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 | orm.==."x64").or.cfg.flags.Manag |
4ff60 | 65 64 0a 6f 72 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 | ed.or.premake.config.isoptimized |
4ff80 | 62 75 69 6c 64 28 63 66 67 2e 66 6c 61 67 73 29 0a 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f | build(cfg.flags).or.cfg.flags.No |
4ffa0 | 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 0a 74 68 65 6e 0a 64 65 62 75 67 5f 69 6e 66 6f 20 | EditAndContinue.then.debug_info. |
4ffc0 | 3d 20 22 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65 22 0a 65 6c 73 65 0a 64 65 62 75 67 5f 69 | =."ProgramDatabase".else.debug_i |
4ffe0 | 6e 66 6f 20 3d 20 22 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 22 0a 65 6e 64 0a 65 6e 64 0a | nfo.=."EditAndContinue".end.end. |
50000 | 5f 70 28 33 2c 27 3c 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 25 73 | _p(3,'<DebugInformationFormat>%s |
50020 | 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 27 2c 64 65 62 75 67 | </DebugInformationFormat>',debug |
50040 | 5f 69 6e 66 6f 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6d 69 6e 69 6d 61 | _info).end.local.function.minima |
50060 | 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 | l_build(cfg).if.premake.config.i |
50080 | 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 20 61 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 45 | sdebugbuild(cfg).and.cfg.flags.E |
500a0 | 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c | nableMinimalRebuild.then._p(3,'< |
500c0 | 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 74 72 75 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 | MinimalRebuild>true</MinimalRebu |
500e0 | 69 6c 64 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c | ild>').else._p(3,'<MinimalRebuil |
50100 | 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 27 29 0a 65 6e 64 0a 65 | d>false</MinimalRebuild>').end.e |
50120 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 69 6c 65 5f 6c 61 6e 67 75 61 | nd.local.function.compile_langua |
50140 | 67 65 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 | ge(cfg).if.cfg.options.ForceCPP. |
50160 | 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 | then._p(3,'<CompileAs>CompileAsC |
50180 | 70 70 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 6c 61 6e | pp</CompileAs>').else.if.cfg.lan |
501a0 | 67 75 61 67 65 20 3d 3d 20 22 43 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 | guage.==."C".then._p(3,'<Compile |
501c0 | 41 73 3e 43 6f 6d 70 69 6c 65 41 73 43 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 27 29 0a 65 6e 64 0a | As>CompileAsC</CompileAs>').end. |
501e0 | 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 63 65 64 69 6e 63 | end.end.local.function.forcedinc |
50200 | 6c 75 64 65 5f 66 69 6c 65 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 20 23 63 66 67 2e 66 | lude_files(indent,cfg).if.#cfg.f |
50220 | 6f 72 63 65 64 69 6e 63 6c 75 64 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 | orcedincludes.>.0.then._p(indent |
50240 | 2c 27 3c 46 6f 72 63 65 64 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 25 73 3c 2f 46 6f 72 63 65 64 | ,'<ForcedIncludeFiles>%s</Forced |
50260 | 49 6e 63 6c 75 64 65 46 69 6c 65 73 3e 27 0a 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 | IncludeFiles>'.,premake.esc(path |
50280 | 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 66 6f 72 63 | .translate(table.concat(cfg.forc |
502a0 | 65 64 69 6e 63 6c 75 64 65 73 2c 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 65 6e | edincludes,.";"),.'\\'))).end.en |
502c0 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 76 73 31 30 5f 63 6c 63 6f 6d 70 69 6c 65 28 | d.local.function.vs10_clcompile( |
502e0 | 63 66 67 29 0a 5f 70 28 32 2c 27 3c 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 5f 70 28 33 2c 27 3c | cfg)._p(2,'<ClCompile>')._p(3,'< |
50300 | 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 73 25 25 28 41 64 64 69 74 69 | AdditionalOptions>%s.%s%%(Additi |
50320 | 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e | onalOptions)</AdditionalOptions> |
50340 | 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 | '.,.table.concat(premake.esc(cfg |
50360 | 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 0a 2c 20 69 69 66 28 63 66 67 2e 66 | .buildoptions),.".").,.iif(cfg.f |
50380 | 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 43 68 61 72 2c 20 22 2f 4a 20 22 2c 20 22 20 22 29 0a 29 | lags.UnsignedChar,."/J.",.".").) |
503a0 | 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 25 73 3c 2f 4f 70 74 69 6d 69 7a | ._p(3,'<Optimization>%s</Optimiz |
503c0 | 61 74 69 6f 6e 3e 27 2c 6f 70 74 69 6d 69 73 61 74 69 6f 6e 28 63 66 67 29 29 0a 69 6e 63 6c 75 | ation>',optimisation(cfg)).inclu |
503e0 | 64 65 5f 64 69 72 73 28 33 2c 20 63 66 67 29 0a 70 72 65 70 72 6f 63 65 73 73 6f 72 28 33 2c 20 | de_dirs(3,.cfg).preprocessor(3,. |
50400 | 63 66 67 29 0a 6d 69 6e 69 6d 61 6c 5f 62 75 69 6c 64 28 63 66 67 29 0a 69 66 20 20 6e 6f 74 20 | cfg).minimal_build(cfg).if..not. |
50420 | 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c 64 28 | premake.config.isoptimizedbuild( |
50440 | 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 | cfg.flags).then.if.not.cfg.flags |
50460 | 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 42 61 73 69 63 52 75 6e 74 69 6d | .Managed.then._p(3,'<BasicRuntim |
50480 | 65 43 68 65 63 6b 73 3e 45 6e 61 62 6c 65 46 61 73 74 43 68 65 63 6b 73 3c 2f 42 61 73 69 63 52 | eChecks>EnableFastChecks</BasicR |
504a0 | 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 | untimeChecks>').end.if.cfg.flags |
504c0 | 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 65 6e 64 0a 65 6c 73 65 0a 5f 70 28 | .ExtraWarnings.then.end.else._p( |
504e0 | 33 2c 27 3c 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50 6f | 3,'<StringPooling>true</StringPo |
50500 | 6f 6c 69 6e 67 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 | oling>').end.if.cfg.platform.==. |
50520 | 22 44 75 72 61 6e 67 6f 22 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 57 69 6e 52 54 20 74 | "Durango".or.cfg.flags.NoWinRT.t |
50540 | 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 66 61 6c 73 65 | hen._p(3,.'<CompileAsWinRT>false |
50560 | 3c 2f 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 | </CompileAsWinRT>').end.if.cfg.p |
50580 | 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 44 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | latform.~=."Durango".then._p(3,' |
505a0 | 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 25 73 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 | <RuntimeLibrary>%s</RuntimeLibra |
505c0 | 72 79 3e 27 2c 20 72 75 6e 74 69 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 | ry>',.runtime(cfg)).end.if.cfg.f |
505e0 | 6c 61 67 73 2e 4e 6f 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 20 74 68 65 6e 0a | lags.NoBufferSecurityCheck.then. |
50600 | 5f 70 28 33 2c 27 3c 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 3e 66 61 6c 73 65 | _p(3,'<BufferSecurityCheck>false |
50620 | 3c 2f 42 75 66 66 65 72 53 65 63 75 72 69 74 79 43 68 65 63 6b 3e 27 29 0a 65 6e 64 0a 5f 70 28 | </BufferSecurityCheck>').end._p( |
50640 | 33 2c 27 3c 46 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 74 72 75 65 3c 2f 46 | 3,'<FunctionLevelLinking>true</F |
50660 | 75 6e 63 74 69 6f 6e 4c 65 76 65 6c 4c 69 6e 6b 69 6e 67 3e 27 29 0a 69 66 20 6e 6f 74 20 63 66 | unctionLevelLinking>').if.not.cf |
50680 | 67 2e 66 6c 61 67 73 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 | g.flags.NoMultiProcessorCompilat |
506a0 | 69 6f 6e 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 | ion.and.not.cfg.flags.EnableMini |
506c0 | 6d 61 6c 52 65 62 75 69 6c 64 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 75 6c 74 69 50 72 6f 63 | malRebuild.then._p(3,'<MultiProc |
506e0 | 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 4d 75 6c 74 69 50 72 6f 63 | essorCompilation>true</MultiProc |
50700 | 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c | essorCompilation>').else._p(3,'< |
50720 | 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 66 61 6c 73 65 3c | MultiProcessorCompilation>false< |
50740 | 2f 4d 75 6c 74 69 50 72 6f 63 65 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 3e 27 29 0a 65 6e | /MultiProcessorCompilation>').en |
50760 | 64 0a 70 72 65 63 6f 6d 70 69 6c 65 64 5f 68 65 61 64 65 72 28 63 66 67 29 0a 69 66 20 63 66 67 | d.precompiled_header(cfg).if.cfg |
50780 | 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 | .flags.ExtraWarnings.then._p(3,' |
507a0 | 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 | <WarningLevel>Level4</WarningLev |
507c0 | 65 6c 3e 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 69 6e 69 6d 75 6d 57 61 | el>').elseif.cfg.flags.MinimumWa |
507e0 | 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e | rnings.then._p(3,'<WarningLevel> |
50800 | 4c 65 76 65 6c 31 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 | Level1</WarningLevel>').else._p( |
50820 | 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 33 3c 2f 57 61 72 6e 69 6e 67 | 3,'<WarningLevel>Level3</Warning |
50840 | 4c 65 76 65 6c 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 | Level>').end.if.cfg.flags.FatalW |
50860 | 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 54 72 65 61 74 57 61 72 6e 69 6e 67 | arnings.then._p(3,'<TreatWarning |
50880 | 41 73 45 72 72 6f 72 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 41 73 45 72 72 6f | AsError>true</TreatWarningAsErro |
508a0 | 72 3e 27 29 0a 65 6e 64 0a 65 78 63 65 70 74 69 6f 6e 73 28 63 66 67 29 0a 72 74 74 69 28 63 66 | r>').end.exceptions(cfg).rtti(cf |
508c0 | 67 29 0a 63 61 6c 6c 69 6e 67 5f 63 6f 6e 76 65 6e 74 69 6f 6e 28 63 66 67 29 0a 77 63 68 61 72 | g).calling_convention(cfg).wchar |
508e0 | 5f 74 5f 62 75 69 6c 74 69 6e 28 63 66 67 29 0a 73 73 65 28 63 66 67 29 0a 66 6c 6f 61 74 69 6e | _t_builtin(cfg).sse(cfg).floatin |
50900 | 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 69 66 20 | g_point(cfg).debug_info(cfg).if. |
50920 | 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 3c 50 72 | cfg.flags.Symbols.then._p(3,'<Pr |
50940 | 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 72 29 25 | ogramDataBaseFileName>$(OutDir)% |
50960 | 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 65 3e 27 | s.pdb</ProgramDataBaseFileName>' |
50980 | 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 74 61 72 | .,.path.getbasename(cfg.buildtar |
509a0 | 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 6f 46 72 | get.name)).end.if.cfg.flags.NoFr |
509c0 | 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 61 6d 65 | amePointer.then._p(3,'<OmitFrame |
509e0 | 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 65 72 73 | Pointers>true</OmitFramePointers |
50a00 | 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 73 65 46 75 6c 6c 50 61 74 68 | >').end.if.cfg.flags.UseFullPath |
50a20 | 73 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 55 73 65 46 75 6c 6c 50 61 74 68 73 3e 74 72 75 65 | s.then._p(3,.'<UseFullPaths>true |
50a40 | 3c 2f 55 73 65 46 75 6c 6c 50 61 74 68 73 3e 27 29 0a 65 6e 64 0a 63 6f 6d 70 69 6c 65 5f 6c 61 | </UseFullPaths>').end.compile_la |
50a60 | 6e 67 75 61 67 65 28 63 66 67 29 0a 66 6f 72 63 65 64 69 6e 63 6c 75 64 65 5f 66 69 6c 65 73 28 | nguage(cfg).forcedinclude_files( |
50a80 | 33 2c 63 66 67 29 3b 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 | 3,cfg);._p(2,'</ClCompile>').end |
50aa0 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 | .local.function.event_hooks(cfg) |
50ac0 | 0a 69 66 20 23 63 66 67 2e 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 | .if.#cfg.postbuildcommands>.0.th |
50ae0 | 65 6e 0a 20 20 20 20 5f 70 28 32 2c 27 3c 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a | en....._p(2,'<PostBuildEvent>'). |
50b00 | 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 | _p(3,'<Command>%s</Command>',pre |
50b20 | 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 6f 73 74 62 | make.esc(table.implode(cfg.postb |
50b40 | 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a | uildcommands,."",."",."\r\n"))). |
50b60 | 5f 70 28 32 2c 27 3c 2f 50 6f 73 74 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 | _p(2,'</PostBuildEvent>').end.if |
50b80 | 20 23 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 | .#cfg.prebuildcommands>.0.then.. |
50ba0 | 20 20 20 5f 70 28 32 2c 27 3c 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c | ..._p(2,'<PreBuildEvent>')._p(3, |
50bc0 | 27 3c 43 6f 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e | '<Command>%s</Command>',premake. |
50be0 | 65 73 63 28 74 61 62 6c 65 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 62 75 69 6c 64 63 6f | esc(table.implode(cfg.prebuildco |
50c00 | 6d 6d 61 6e 64 73 2c 20 22 22 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 | mmands,."",."",."\r\n")))._p(2,' |
50c20 | 3c 2f 50 72 65 42 75 69 6c 64 45 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 69 66 20 23 63 66 67 2e 70 | </PreBuildEvent>').end.if.#cfg.p |
50c40 | 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 3e 20 30 20 74 68 65 6e 0a 20 20 20 20 5f 70 28 32 2c | relinkcommands>.0.then....._p(2, |
50c60 | 27 3c 50 72 65 4c 69 6e 6b 45 76 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c 43 6f 6d 6d 61 6e 64 | '<PreLinkEvent>')._p(3,'<Command |
50c80 | 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 70 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 | >%s</Command>',premake.esc(table |
50ca0 | 2e 69 6d 70 6c 6f 64 65 28 63 66 67 2e 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 2c 20 22 22 | .implode(cfg.prelinkcommands,."" |
50cc0 | 2c 20 22 22 2c 20 22 5c 72 5c 6e 22 29 29 29 0a 5f 70 28 32 2c 27 3c 2f 50 72 65 4c 69 6e 6b 45 | ,."",."\r\n")))._p(2,'</PreLinkE |
50ce0 | 76 65 6e 74 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 | vent>').end.end.local.function.a |
50d00 | 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 69 6e 64 65 6e 74 2c 63 66 67 29 0a 69 66 | dditional_options(indent,cfg).if |
50d20 | 20 23 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 69 6e | .#cfg.linkoptions.>.0.then._p(in |
50d40 | 64 65 6e 74 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 25 73 20 25 25 28 41 | dent,'<AdditionalOptions>%s.%%(A |
50d60 | 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 |
50d80 | 69 6f 6e 73 3e 27 2c 0a 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 70 72 65 6d 61 6b 65 2e 65 73 63 | ions>',.table.concat(premake.esc |
50da0 | 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 2c 20 22 20 22 29 29 0a 65 6e 64 0a 65 6e 64 | (cfg.linkoptions),.".")).end.end |
50dc0 | 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 | .local.function.link_target_mach |
50de0 | 69 6e 65 28 69 6e 64 65 78 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d | ine(index,cfg).local.platforms.= |
50e00 | 20 7b 78 33 32 20 3d 20 27 4d 61 63 68 69 6e 65 58 38 36 27 2c 20 78 36 34 20 3d 20 27 4d 61 63 | .{x32.=.'MachineX86',.x64.=.'Mac |
50e20 | 68 69 6e 65 58 36 34 27 7d 0a 69 66 20 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 66 | hineX64'}.if.platforms[cfg.platf |
50e40 | 6f 72 6d 5d 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 78 2c 27 3c 54 61 72 67 65 74 4d 61 63 68 69 | orm].then._p(index,'<TargetMachi |
50e60 | 6e 65 3e 25 73 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 27 2c 20 70 6c 61 74 66 6f 72 6d | ne>%s</TargetMachine>',.platform |
50e80 | 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 | s[cfg.platform]).end.end.local.f |
50ea0 | 75 6e 63 74 69 6f 6e 20 69 74 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 20 20 20 20 20 20 | unction.item_def_lib(cfg)....... |
50ec0 | 20 2d 2d 20 54 68 65 20 58 62 6f 78 33 36 30 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 61 72 | .--.The.Xbox360.project.files.ar |
50ee0 | 65 20 73 74 6f 72 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 70 6c 61 63 65 20 69 6e 20 74 68 65 | e.stored.in.another.place.in.the |
50f00 | 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 2e 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 | .project.file..if.cfg.kind.==.'S |
50f20 | 74 61 74 69 63 4c 69 62 27 20 61 6e 64 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 7e 3d 20 22 58 | taticLib'.and.cfg.platform.~=."X |
50f40 | 62 6f 78 33 36 30 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 4c 69 62 3e 27 29 0a 5f 70 28 32 2c | box360".then._p(1,'<Lib>')._p(2, |
50f60 | 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 |
50f80 | 46 69 6c 65 3e 27 2c 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a 61 64 64 | File>',cfg.buildtarget.name).add |
50fa0 | 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 32 2c 63 66 67 29 0a 6c 69 6e 6b 5f 74 61 72 67 | itional_options(2,cfg).link_targ |
50fc0 | 65 74 5f 6d 61 63 68 69 6e 65 28 32 2c 63 66 67 29 0a 5f 70 28 31 2c 27 3c 2f 4c 69 62 3e 27 29 | et_machine(2,cfg)._p(1,'</Lib>') |
50fe0 | 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6d 70 6f 72 74 5f 6c | .end.end.local.function.import_l |
51000 | 69 62 28 63 66 67 29 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 | ib(cfg).if.cfg.kind.==."SharedLi |
51020 | 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 69 6d 70 6c 69 62 6e 61 6d 65 20 3d 20 63 66 67 2e 6c | b".then.local.implibname.=.cfg.l |
51040 | 69 6e 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 5f 70 28 33 2c 27 3c 49 6d 70 6f 72 74 | inktarget.fullpath._p(3,'<Import |
51060 | 4c 69 62 72 61 72 79 3e 25 73 3c 2f 49 6d 70 6f 72 74 4c 69 62 72 61 72 79 3e 27 2c 69 69 66 28 | Library>%s</ImportLibrary>',iif( |
51080 | 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 63 | cfg.flags.NoImportLib,.cfg.objec |
510a0 | 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 6d | tsdir...."\\"....path.getname(im |
510c0 | 70 6c 69 62 6e 61 6d 65 29 2c 20 69 6d 70 6c 69 62 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a | plibname),.implibname)).end.end. |
510e0 | 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 6d 61 73 6d 66 69 6c 65 73 28 70 72 6a 29 | local.function.hasmasmfiles(prj) |
51100 | 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f | .local.files.=.vc2010.getfilegro |
51120 | 75 70 28 70 72 6a 2c 20 22 4d 41 53 4d 22 29 0a 72 65 74 75 72 6e 20 23 66 69 6c 65 73 20 3e 20 | up(prj,."MASM").return.#files.>. |
51140 | 30 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 6d 61 73 6d 28 70 | 0.end.local.function.vs10_masm(p |
51160 | 72 6a 2c 20 63 66 67 29 0a 69 66 20 68 61 73 6d 61 73 6d 66 69 6c 65 73 28 70 72 6a 29 20 74 68 | rj,.cfg).if.hasmasmfiles(prj).th |
51180 | 65 6e 0a 5f 70 28 32 2c 20 27 3c 4d 41 53 4d 3e 27 29 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 | en._p(2,.'<MASM>').local.include |
511a0 | 64 69 72 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 | dirs.=.table.join(cfg.userinclud |
511c0 | 65 64 69 72 73 2c 20 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 0a 69 66 20 23 69 6e 63 6c | edirs,.cfg.includedirs).if.#incl |
511e0 | 75 64 65 64 69 72 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 49 6e 63 6c 75 64 65 | udedirs.>.0.then._p(3,.'<Include |
51200 | 50 61 74 68 73 3e 25 73 3b 25 25 28 49 6e 63 6c 75 64 65 50 61 74 68 73 29 3c 2f 49 6e 63 6c 75 | Paths>%s;%%(IncludePaths)</Inclu |
51220 | 64 65 50 61 74 68 73 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e 74 72 61 | dePaths>'.,.premake.esc(path.tra |
51240 | 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 69 6e 63 6c 75 64 65 64 69 72 73 2c | nslate(table.concat(includedirs, |
51260 | 20 22 3b 22 29 2c 20 27 5c 5c 27 29 29 0a 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 64 65 66 69 6e 65 | .";"),.'\\')).).end.local.define |
51280 | 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 63 66 67 2e 64 65 66 69 6e 65 73 29 0a 74 61 62 6c | s.=.table.join(cfg.defines).tabl |
512a0 | 65 2e 69 6e 73 65 72 74 66 6c 61 74 28 64 65 66 69 6e 65 73 2c 20 69 69 66 28 70 72 65 6d 61 6b | e.insertflat(defines,.iif(premak |
512c0 | 65 2e 63 6f 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 2c 20 22 5f 44 45 | e.config.isdebugbuild(cfg),."_DE |
512e0 | 42 55 47 22 2c 20 7b 7d 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 65 66 69 6e 65 73 2c | BUG",.{})).table.insert(defines, |
51300 | 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 78 36 34 22 2c 20 22 5f 57 49 | .iif(cfg.platform.==."x64",."_WI |
51320 | 4e 36 34 22 2c 20 22 5f 57 49 4e 33 32 22 29 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 64 65 | N64",."_WIN32")).table.insert(de |
51340 | 66 69 6e 65 73 2c 20 69 69 66 28 70 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 4c 69 | fines,.iif(prj.kind.==."SharedLi |
51360 | 62 22 2c 20 22 5f 45 58 50 4f 52 54 3d 45 58 50 4f 52 54 22 2c 20 22 5f 45 58 50 4f 52 54 3d 22 | b",."_EXPORT=EXPORT",."_EXPORT=" |
51380 | 29 29 0a 5f 70 28 33 2c 20 27 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f | ))._p(3,.'<PreprocessorDefinitio |
513a0 | 6e 73 3e 25 73 3b 25 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 | ns>%s;%%(PreprocessorDefinitions |
513c0 | 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 27 0a 2c 20 70 | )</PreprocessorDefinitions>'.,.p |
513e0 | 72 65 6d 61 6b 65 2e 65 73 63 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 64 65 66 69 6e 65 73 2c | remake.esc(table.concat(defines, |
51400 | 20 22 3b 22 29 29 0a 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 | .";")).).if.cfg.flags.FatalWarni |
51420 | 6e 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 73 41 73 45 | ngs.then._p(3,'<TreatWarningsAsE |
51440 | 72 72 6f 72 73 3e 74 72 75 65 3c 2f 54 72 65 61 74 57 61 72 6e 69 6e 67 73 41 73 45 72 72 6f 72 | rrors>true</TreatWarningsAsError |
51460 | 73 3e 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4d 69 6e 69 6d 75 6d 57 61 72 | s>').end.if.cfg.flags.MinimumWar |
51480 | 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 30 | nings.then._p(3,'<WarningLevel>0 |
514a0 | 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 57 61 | </WarningLevel>').else._p(3,'<Wa |
514c0 | 72 6e 69 6e 67 4c 65 76 65 6c 3e 33 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 27 29 0a 65 6e | rningLevel>3</WarningLevel>').en |
514e0 | 64 0a 5f 70 28 32 2c 20 27 3c 2f 4d 41 53 4d 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 | d._p(2,.'</MASM>').end.end.funct |
51500 | 69 6f 6e 20 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 0a 5f 70 28 32 2c 27 3c 4c 69 6e 6b | ion.vc2010.link(cfg)._p(2,'<Link |
51520 | 3e 27 29 0a 5f 70 28 33 2c 27 3c 53 75 62 53 79 73 74 65 6d 3e 25 73 3c 2f 53 75 62 53 79 73 74 | >')._p(3,'<SubSystem>%s</SubSyst |
51540 | 65 6d 3e 27 2c 20 69 69 66 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 | em>',.iif(cfg.kind.==."ConsoleAp |
51560 | 70 22 2c 20 22 43 6f 6e 73 6f 6c 65 22 2c 20 22 57 69 6e 64 6f 77 73 22 29 29 0a 5f 70 28 33 2c | p",."Console",."Windows"))._p(3, |
51580 | 27 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 25 73 3c 2f 47 | '<GenerateDebugInformation>%s</G |
515a0 | 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 27 2c 20 74 6f 73 74 72 | enerateDebugInformation>',.tostr |
515c0 | 69 6e 67 28 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 29 0a 69 | ing(cfg.flags.Symbols.~=.nil)).i |
515e0 | 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c | f.premake.config.isoptimizedbuil |
51600 | 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 61 62 6c 65 43 | d(cfg.flags).then._p(3,'<EnableC |
51620 | 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 | OMDATFolding>true</EnableCOMDATF |
51640 | 6f 6c 64 69 6e 67 3e 27 29 0a 5f 70 28 33 2c 27 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e | olding>')._p(3,'<OptimizeReferen |
51660 | 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 27 29 0a | ces>true</OptimizeReferences>'). |
51680 | 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 27 53 74 61 74 69 63 4c 69 62 27 20 74 | end.if.cfg.kind.~=.'StaticLib'.t |
516a0 | 68 65 6e 0a 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 | hen.vc2010.additionalDependencie |
516c0 | 73 28 33 2c 63 66 67 29 0a 5f 70 28 33 2c 27 3c 4f 75 74 70 75 74 46 69 6c 65 3e 24 28 4f 75 74 | s(3,cfg)._p(3,'<OutputFile>$(Out |
516e0 | 44 69 72 29 25 73 3c 2f 4f 75 74 70 75 74 46 69 6c 65 3e 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 | Dir)%s</OutputFile>',.cfg.buildt |
51700 | 61 72 67 65 74 2e 6e 61 6d 65 29 0a 69 66 20 23 63 66 67 2e 6c 69 62 64 69 72 73 20 3e 20 30 20 | arget.name).if.#cfg.libdirs.>.0. |
51720 | 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 | then._p(3,'<AdditionalLibraryDir |
51740 | 65 63 74 6f 72 69 65 73 3e 25 73 3b 25 25 28 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 | ectories>%s;%%(AdditionalLibrary |
51760 | 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 | Directories)</AdditionalLibraryD |
51780 | 69 72 65 63 74 6f 72 69 65 73 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 70 61 74 68 2e | irectories>'.,.premake.esc(path. |
517a0 | 74 72 61 6e 73 6c 61 74 65 28 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 66 67 2e 6c 69 62 64 69 | translate(table.concat(cfg.libdi |
517c0 | 72 73 2c 20 27 3b 27 29 2c 20 27 5c 5c 27 29 29 0a 29 0a 65 6e 64 0a 69 66 20 76 63 32 30 31 30 | rs,.';'),.'\\')).).end.if.vc2010 |
517e0 | 2e 63 6f 6e 66 69 67 5f 74 79 70 65 28 63 66 67 29 20 3d 3d 20 27 41 70 70 6c 69 63 61 74 69 6f | .config_type(cfg).==.'Applicatio |
51800 | 6e 27 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 | n'.and.not.cfg.flags.WinMain.and |
51820 | 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4d 61 6e 61 67 65 64 20 74 68 65 6e 0a 69 66 20 63 | .not.cfg.flags.Managed.then.if.c |
51840 | 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f 64 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 45 6e 74 | fg.flags.Unicode.then._p(3,'<Ent |
51860 | 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f 45 | ryPointSymbol>wmainCRTStartup</E |
51880 | 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 3c 45 | ntryPointSymbol>').else._p(3,'<E |
518a0 | 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 3c 2f | ntryPointSymbol>mainCRTStartup</ |
518c0 | 45 6e 74 72 79 50 6f 69 6e 74 53 79 6d 62 6f 6c 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 6d 70 6f | EntryPointSymbol>').end.end.impo |
518e0 | 72 74 5f 6c 69 62 28 63 66 67 29 0a 6c 6f 63 61 6c 20 64 65 66 66 69 6c 65 20 3d 20 70 72 65 6d | rt_lib(cfg).local.deffile.=.prem |
51900 | 61 6b 65 2e 66 69 6e 64 66 69 6c 65 28 63 66 67 2c 20 22 2e 64 65 66 22 29 0a 69 66 20 64 65 66 | ake.findfile(cfg,.".def").if.def |
51920 | 66 69 6c 65 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f | file.then._p(3,'<ModuleDefinitio |
51940 | 6e 46 69 6c 65 3e 25 73 3c 2f 4d 6f 64 75 6c 65 44 65 66 69 6e 69 74 69 6f 6e 46 69 6c 65 3e 27 | nFile>%s</ModuleDefinitionFile>' |
51960 | 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 6c 69 6e 6b 5f 74 61 72 67 65 74 5f 6d 61 63 68 69 | ,.deffile).end.link_target_machi |
51980 | 6e 65 28 33 2c 63 66 67 29 0a 61 64 64 69 74 69 6f 6e 61 6c 5f 6f 70 74 69 6f 6e 73 28 33 2c 63 | ne(3,cfg).additional_options(3,c |
519a0 | 66 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 57 | fg).............if.cfg.flags.NoW |
519c0 | 69 6e 4d 44 20 61 6e 64 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 70 | inMD.and.vstudio.iswinrt().and.p |
519e0 | 72 6a 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 20 74 68 65 6e 0a 5f 70 | rj.kind.==."WindowedApp".then._p |
51a00 | 28 33 2c 27 3c 47 65 6e 65 72 61 74 65 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 74 61 3e 66 61 6c | (3,'<GenerateWindowsMetadata>fal |
51a20 | 73 65 3c 2f 47 65 6e 65 72 61 74 65 57 69 6e 64 6f 77 73 4d 65 74 61 64 61 74 61 3e 27 20 29 0a | se</GenerateWindowsMetadata>'.). |
51a40 | 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 4c 69 6e 6b | ............end.end._p(2,'</Link |
51a60 | 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 61 64 64 69 74 69 6f 6e | >').end.function.vc2010.addition |
51a80 | 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 28 74 61 62 2c 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 69 | alDependencies(tab,cfg).local.li |
51aa0 | 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 2c 20 22 73 79 73 | nks.=.premake.getlinks(cfg,."sys |
51ac0 | 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 73 20 3e 20 30 20 | tem",."fullpath").if.#links.>.0. |
51ae0 | 74 68 65 6e 0a 5f 70 28 74 61 62 2c 27 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e | then._p(tab,'<AdditionalDependen |
51b00 | 63 69 65 73 3e 25 73 3b 25 73 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 | cies>%s;%s</AdditionalDependenci |
51b20 | 65 73 3e 27 0a 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6c 69 6e 6b 73 2c 20 22 3b 22 29 0a | es>'.,.table.concat(links,.";"). |
51b40 | 2c 20 69 69 66 28 63 66 67 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 22 44 75 72 61 6e 67 6f 22 0a | ,.iif(cfg.platform.==."Durango". |
51b60 | 2c 20 27 24 28 58 62 6f 78 45 78 74 65 6e 73 69 6f 6e 73 44 65 70 65 6e 64 65 6e 63 69 65 73 29 | ,.'$(XboxExtensionsDependencies) |
51b80 | 27 0a 2c 20 27 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 27 0a | '.,.'%(AdditionalDependencies)'. |
51ba0 | 29 0a 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 6d 5f | ).).end.end.local.function.item_ |
51bc0 | 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 72 6a 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 | definitions(prj).for._,.cfginfo. |
51be0 | 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 | in.ipairs(prj.solution.vstudio_c |
51c00 | 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 | onfigs).do.local.cfg.=.premake.g |
51c20 | 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 | etconfig(prj,.cfginfo.src_buildc |
51c40 | 66 67 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 27 | fg,.cfginfo.src_platform)._p(1,' |
51c60 | 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 27 20 2e 2e 69 66 5f 63 6f 6e 66 | <ItemDefinitionGroup.'...if_conf |
51c80 | 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 27 3e 27 0a 2c 70 72 65 6d 61 6b 65 | ig_and_platform()...'>'.,premake |
51ca0 | 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 76 73 31 30 5f 63 6c 63 6f 6d 70 69 | .esc(cfginfo.name)).vs10_clcompi |
51cc0 | 6c 65 28 63 66 67 29 0a 72 65 73 6f 75 72 63 65 5f 63 6f 6d 70 69 6c 65 28 63 66 67 29 0a 69 74 | le(cfg).resource_compile(cfg).it |
51ce0 | 65 6d 5f 64 65 66 5f 6c 69 62 28 63 66 67 29 0a 76 63 32 30 31 30 2e 6c 69 6e 6b 28 63 66 67 29 | em_def_lib(cfg).vc2010.link(cfg) |
51d00 | 0a 65 76 65 6e 74 5f 68 6f 6f 6b 73 28 63 66 67 29 0a 76 73 31 30 5f 6d 61 73 6d 28 70 72 6a 2c | .event_hooks(cfg).vs10_masm(prj, |
51d20 | 20 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 47 72 6f 75 | .cfg)._p(1,'</ItemDefinitionGrou |
51d40 | 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 67 65 74 | p>').end.end.function.vc2010.get |
51d60 | 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 73 6f 72 74 | filegroup(prj,.group).local.sort |
51d80 | 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 6c 65 73 0a | edfiles.=.prj.vc2010sortedfiles. |
51da0 | 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 65 64 66 69 | if.not.sortedfiles.then.sortedfi |
51dc0 | 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 63 6c 75 64 | les.=.{.ClCompile.=.{},.ClInclud |
51de0 | 65 20 3d 20 7b 7d 2c 0a 4d 41 53 4d 20 3d 20 7b 7d 2c 0a 4e 6f 6e 65 20 3d 20 7b 7d 2c 0a 52 65 | e.=.{},.MASM.=.{},.None.=.{},.Re |
51e00 | 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 20 3d 20 7b 7d 2c 0a 41 70 70 78 4d 61 6e 69 66 65 73 74 | sourceCompile.=.{},.AppxManifest |
51e20 | 20 3d 20 7b 7d 2c 0a 49 6d 61 67 65 20 3d 20 7b 7d 2c 0a 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e | .=.{},.Image.=.{},.DeploymentCon |
51e40 | 74 65 6e 74 20 3d 20 7b 7d 0a 7d 0a 6c 6f 63 61 6c 20 66 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 | tent.=.{}.}.local.foundAppxManif |
51e60 | 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 6d 61 6b 65 2e | est.=.false.for.file.in.premake. |
51e80 | 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 2c 20 74 72 75 65 29 20 64 6f 0a 69 | project.eachfile(prj,.true).do.i |
51ea0 | 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 56 53 28 66 69 6c 65 2e 6e 61 6d 65 29 | f.path.isSourceFileVS(file.name) |
51ec0 | 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 43 | .then.table.insert(sortedfiles.C |
51ee0 | 6c 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 70 | lCompile,.file).elseif.path.iscp |
51f00 | 70 68 65 61 64 65 72 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 | pheader(file.name).then.if.not.t |
51f20 | 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 72 65 6d 6f 76 65 66 69 6c 65 73 2c 20 | able.icontains(prj.removefiles,. |
51f40 | 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 | file).then.table.insert(sortedfi |
51f60 | 6c 65 73 2e 43 6c 49 6e 63 6c 75 64 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6c 73 65 69 66 20 | les.ClInclude,.file).end.elseif. |
51f80 | 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 29 20 74 | path.isresourcefile(file.name).t |
51fa0 | 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 52 65 73 | hen.table.insert(sortedfiles.Res |
51fc0 | 6f 75 72 63 65 43 6f 6d 70 69 6c 65 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e | ourceCompile,.file).elseif.path. |
51fe0 | 69 73 61 70 70 78 6d 61 6e 69 66 65 73 74 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 6e 0a 66 | isappxmanifest(file.name).then.f |
52000 | 6f 75 6e 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 74 72 75 65 0a 74 61 62 6c 65 2e 69 6e | oundAppxManifest.=.true.table.in |
52020 | 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 | sert(sortedfiles.AppxManifest,.f |
52040 | 69 6c 65 29 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 61 73 6d 66 69 6c 65 28 66 69 6c 65 2e | ile).elseif.path.isasmfile(file. |
52060 | 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 | name).then.table.insert(sortedfi |
52080 | 6c 65 73 2e 4d 41 53 4d 2c 20 66 69 6c 65 29 0a 65 6c 73 65 69 66 20 66 69 6c 65 2e 66 6c 61 67 | les.MASM,.file).elseif.file.flag |
520a0 | 73 20 61 6e 64 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 66 69 6c 65 2e 66 6c 61 67 73 | s.and.table.icontains(file.flags |
520c0 | 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 29 20 74 68 65 6e 0a 74 61 62 6c | ,."DeploymentContent").then.tabl |
520e0 | 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 44 65 70 6c 6f 79 6d 65 6e 74 43 | e.insert(sortedfiles.DeploymentC |
52100 | 6f 6e 74 65 6e 74 2c 20 66 69 6c 65 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ontent,.file).else.table.insert( |
52120 | 73 6f 72 74 65 64 66 69 6c 65 73 2e 4e 6f 6e 65 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a | sortedfiles.None,.file).end.end. |
52140 | 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 70 72 6a 2e 6b 69 6e | if.vstudio.iswinrt().and.prj.kin |
52160 | 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 64 | d.==."WindowedApp".and.not.found |
52180 | 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 70 | AppxManifest.then.vstudio.needAp |
521a0 | 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 7b | pxManifest.=.true.local.fcfg.=.{ |
521c0 | 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 2f 50 61 63 6b | }.fcfg.name.=.prj.name...."/Pack |
521e0 | 61 67 65 2e 61 70 70 78 6d 61 6e 69 66 65 73 74 22 0a 66 63 66 67 2e 76 70 61 74 68 20 3d 20 70 | age.appxmanifest".fcfg.vpath.=.p |
52200 | 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 76 70 61 74 68 28 70 72 6a 2c 20 66 63 66 | remake.project.getvpath(prj,.fcf |
52220 | 67 2e 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 | g.name).table.insert(sortedfiles |
52240 | 2e 41 70 70 78 4d 61 6e 69 66 65 73 74 2c 20 66 63 66 67 29 0a 6c 6f 63 61 6c 20 6c 6f 67 6f 20 | .AppxManifest,.fcfg).local.logo. |
52260 | 3d 20 7b 7d 0a 6c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f | =.{}.logo.name..=.prj.name...."/ |
52280 | 4c 6f 67 6f 2e 70 6e 67 22 0a 6c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 6c 6f 67 6f 2e 6e 61 6d 65 | Logo.png".logo.vpath.=.logo.name |
522a0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c | .table.insert(sortedfiles.Image, |
522c0 | 20 6c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 6d 61 6c 6c 4c 6f 67 6f 20 3d 20 7b 7d 0a 73 6d 61 6c | .logo).local.smallLogo.=.{}.smal |
522e0 | 6c 4c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 6d 61 6c | lLogo.name..=.prj.name...."/Smal |
52300 | 6c 4c 6f 67 6f 2e 70 6e 67 22 0a 73 6d 61 6c 6c 4c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 73 6d 61 | lLogo.png".smallLogo.vpath.=.sma |
52320 | 6c 6c 4c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 | llLogo.name.table.insert(sortedf |
52340 | 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 6d 61 6c 6c 4c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 74 6f | iles.Image,.smallLogo).local.sto |
52360 | 72 65 4c 6f 67 6f 20 3d 20 7b 7d 0a 73 74 6f 72 65 4c 6f 67 6f 2e 6e 61 6d 65 20 20 3d 20 70 72 | reLogo.=.{}.storeLogo.name..=.pr |
52380 | 6a 2e 6e 61 6d 65 20 2e 2e 20 22 2f 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 22 0a 73 74 6f 72 65 | j.name...."/StoreLogo.png".store |
523a0 | 4c 6f 67 6f 2e 76 70 61 74 68 20 3d 20 73 74 6f 72 65 4c 6f 67 6f 2e 6e 61 6d 65 0a 74 61 62 6c | Logo.vpath.=.storeLogo.name.tabl |
523c0 | 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 74 6f 72 | e.insert(sortedfiles.Image,.stor |
523e0 | 65 4c 6f 67 6f 29 0a 6c 6f 63 61 6c 20 73 70 6c 61 73 68 53 63 72 65 65 6e 20 3d 20 7b 7d 0a 73 | eLogo).local.splashScreen.=.{}.s |
52400 | 70 6c 61 73 68 53 63 72 65 65 6e 2e 6e 61 6d 65 20 20 3d 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 | plashScreen.name..=.prj.name.... |
52420 | 22 2f 53 70 6c 61 73 68 53 63 72 65 65 6e 2e 70 6e 67 22 0a 73 70 6c 61 73 68 53 63 72 65 65 6e | "/SplashScreen.png".splashScreen |
52440 | 2e 76 70 61 74 68 20 3d 20 73 70 6c 61 73 68 53 63 72 65 65 6e 2e 6e 61 6d 65 0a 74 61 62 6c 65 | .vpath.=.splashScreen.name.table |
52460 | 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 66 69 6c 65 73 2e 49 6d 61 67 65 2c 20 73 70 6c 61 73 | .insert(sortedfiles.Image,.splas |
52480 | 68 53 63 72 65 65 6e 29 0a 65 6e 64 0a 70 72 6a 2e 76 63 32 30 31 30 73 6f 72 74 65 64 66 69 6c | hScreen).end.prj.vc2010sortedfil |
524a0 | 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 20 73 6f 72 74 | es.=.sortedfiles.end.return.sort |
524c0 | 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 20 76 63 32 30 | edfiles[group].end.function.vc20 |
524e0 | 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 66 69 6c 65 73 | 10.files(prj).vc2010.simplefiles |
52500 | 67 72 6f 75 70 28 70 72 6a 2c 20 22 43 6c 49 6e 63 6c 75 64 65 22 29 0a 76 63 32 30 31 30 2e 63 | group(prj,."ClInclude").vc2010.c |
52520 | 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 31 30 2e 73 69 | ompilerfilesgroup(prj).vc2010.si |
52540 | 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 0a 76 63 32 30 | mplefilesgroup(prj,."None").vc20 |
52560 | 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 72 6f 75 70 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 73 | 10.customtaskgroup(prj).vc2010.s |
52580 | 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 70 72 6a 2c 20 22 52 65 73 6f 75 72 63 65 43 6f | implefilesgroup(prj,."ResourceCo |
525a0 | 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f 75 70 28 | mpile").vc2010.simplefilesgroup( |
525c0 | 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 0a 76 63 32 30 31 30 2e 64 65 70 6c | prj,."AppxManifest").vc2010.depl |
525e0 | 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 72 6a 2c 20 22 49 6d 61 67 65 22 29 | oymentcontentgroup(prj,."Image") |
52600 | 0a 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 | .vc2010.deploymentcontentgroup(p |
52620 | 72 6a 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 2c 20 22 4e 6f 6e 65 22 29 | rj,."DeploymentContent",."None") |
52640 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 63 75 73 74 6f 6d 74 61 73 6b 67 | .end.function.vc2010.customtaskg |
52660 | 72 6f 75 70 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 | roup(prj).local.files.=.{.}.for. |
52680 | 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a | _,.custombuildtask.in.ipairs(prj |
526a0 | 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f | .custombuildtask.or.{}).do.for._ |
526c0 | 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c | ,.buildtask.in.ipairs(custombuil |
526e0 | 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d | dtask.or.{}).do.local.fcfg.=.{.} |
52700 | 0a 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 | .fcfg.name.=.path.getrelative(pr |
52720 | 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 | j.location,buildtask[1]).fcfg.vp |
52740 | 61 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 | ath.=.path.trimdots(fcfg.name).t |
52760 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 | able.insert(files,.fcfg).end.end |
52780 | 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d | .if.#files.>.0..then._p(1,'<Item |
527a0 | 47 72 6f 75 70 3e 27 29 0a 6c 6f 63 61 6c 20 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 | Group>').local.groupedBuildTasks |
527c0 | 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 | .=.{}.for._,.custombuildtask.in. |
527e0 | 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d | ipairs(prj.custombuildtask.or.{} |
52800 | 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 | ).do.for._,.buildtask.in.ipairs( |
52820 | 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 69 66 20 28 67 72 | custombuildtask.or.{}).do.if.(gr |
52840 | 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 3d | oupedBuildTasks[buildtask[1]].== |
52860 | 20 6e 69 6c 29 20 74 68 65 6e 0a 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 | .nil).then.groupedBuildTasks[bui |
52880 | 6c 64 74 61 73 6b 5b 31 5d 5d 20 3d 20 7b 7d 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | ldtask[1]].=.{}.end.table.insert |
528a0 | 28 67 72 6f 75 70 65 64 42 75 69 6c 64 54 61 73 6b 73 5b 62 75 69 6c 64 74 61 73 6b 5b 31 5d 5d | (groupedBuildTasks[buildtask[1]] |
528c0 | 2c 20 62 75 69 6c 64 74 61 73 6b 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 6e 61 6d 65 2c 20 63 | ,.buildtask).end.end.for.name,.c |
528e0 | 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 70 61 69 72 73 28 67 72 6f 75 70 65 64 42 | ustombuildtask.in.pairs(groupedB |
52900 | 75 69 6c 64 54 61 73 6b 73 20 6f 72 20 7b 7d 29 20 64 6f 0a 5f 70 28 32 2c 27 3c 43 75 73 74 6f | uildTasks.or.{}).do._p(2,'<Custo |
52920 | 6d 42 75 69 6c 64 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 | mBuild.Include=\"%s\">',.path.tr |
52940 | 61 6e 73 6c 61 74 65 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 | anslate(path.getrelative(prj.loc |
52960 | 61 74 69 6f 6e 2c 6e 61 6d 65 29 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 65 54 | ation,name),."\\"))._p(3,'<FileT |
52980 | 79 70 65 3e 54 65 78 74 3c 2f 46 69 6c 65 54 79 70 65 3e 27 29 0a 6c 6f 63 61 6c 20 63 6d 64 20 | ype>Text</FileType>').local.cmd. |
529a0 | 3d 20 22 22 0a 6c 6f 63 61 6c 20 6f 75 74 70 75 74 73 20 3d 20 22 22 0a 66 6f 72 20 5f 2c 20 62 | =."".local.outputs.=."".for._,.b |
529c0 | 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 | uildtask.in.ipairs(custombuildta |
529e0 | 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 6d 64 6c 69 6e 65 20 69 6e 20 69 | sk.or.{}).do.for._,.cmdline.in.i |
52a00 | 70 61 69 72 73 28 62 75 69 6c 64 74 61 73 6b 5b 34 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 | pairs(buildtask[4].or.{}).do.cmd |
52a20 | 20 3d 20 63 6d 64 20 2e 2e 20 63 6d 64 6c 69 6e 65 0a 6c 6f 63 61 6c 20 6e 75 6d 20 3d 20 31 0a | .=.cmd....cmdline.local.num.=.1. |
52a40 | 66 6f 72 20 5f 2c 20 64 65 70 64 61 74 61 20 69 6e 20 69 70 61 69 72 73 28 62 75 69 6c 64 74 61 | for._,.depdata.in.ipairs(buildta |
52a60 | 73 6b 5b 33 5d 20 6f 72 20 7b 7d 29 20 64 6f 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 | sk[3].or.{}).do.cmd.=.string.gsu |
52a80 | 62 28 63 6d 64 2c 22 25 24 25 28 22 20 2e 2e 20 6e 75 6d 20 2e 2e 22 25 29 22 2c 20 73 74 72 69 | b(cmd,"%$%("....num..."%)",.stri |
52aa0 | 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 | ng.format("%s.",path.getrelative |
52ac0 | 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 64 65 70 64 61 74 61 29 29 29 0a 6e 75 6d 20 3d 20 6e | (prj.location,depdata))).num.=.n |
52ae0 | 75 6d 20 2b 20 31 0a 65 6e 64 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 28 63 6d 64 | um.+.1.end.cmd.=.string.gsub(cmd |
52b00 | 2c 20 22 25 24 25 28 3c 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 25 73 20 22 | ,."%$%(<%)",.string.format("%s." |
52b20 | 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 | ,path.getrelative(prj.location,b |
52b40 | 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 29 0a 63 6d 64 20 3d 20 73 74 72 69 6e 67 2e 67 73 75 62 | uildtask[1]))).cmd.=.string.gsub |
52b60 | 28 63 6d 64 2c 20 22 25 24 25 28 40 25 29 22 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 22 | (cmd,."%$%(@%)",.string.format(" |
52b80 | 25 73 20 22 2c 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 | %s.",path.getrelative(prj.locati |
52ba0 | 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 32 5d 29 29 29 0a 63 6d 64 20 3d 20 63 6d 64 20 2e 2e 20 | on,buildtask[2]))).cmd.=.cmd.... |
52bc0 | 22 5c 72 5c 6e 22 0a 65 6e 64 0a 6f 75 74 70 75 74 73 20 3d 20 6f 75 74 70 75 74 73 20 2e 2e 20 | "\r\n".end.outputs.=.outputs.... |
52be0 | 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 | path.getrelative(prj.location,bu |
52c00 | 69 6c 64 74 61 73 6b 5b 32 5d 29 20 2e 2e 20 22 3b 22 0a 65 6e 64 0a 5f 70 28 33 2c 27 3c 43 6f | ildtask[2])....";".end._p(3,'<Co |
52c20 | 6d 6d 61 6e 64 3e 25 73 3c 2f 43 6f 6d 6d 61 6e 64 3e 27 2c 63 6d 64 29 0a 5f 70 28 33 2c 27 3c | mmand>%s</Command>',cmd)._p(3,'< |
52c40 | 4f 75 74 70 75 74 73 3e 25 73 25 25 28 4f 75 74 70 75 74 73 29 3c 2f 4f 75 74 70 75 74 73 3e 27 | Outputs>%s%%(Outputs)</Outputs>' |
52c60 | 2c 6f 75 74 70 75 74 73 29 0a 5f 70 28 33 2c 27 3c 53 75 62 54 79 70 65 3e 44 65 73 69 67 6e 65 | ,outputs)._p(3,'<SubType>Designe |
52c80 | 72 3c 2f 53 75 62 54 79 70 65 3e 27 29 0a 5f 70 28 33 2c 27 3c 4d 65 73 73 61 67 65 3e 3c 2f 4d | r</SubType>')._p(3,'<Message></M |
52ca0 | 65 73 73 61 67 65 3e 27 29 0a 5f 70 28 32 2c 27 3c 2f 43 75 73 74 6f 6d 42 75 69 6c 64 3e 27 29 | essage>')._p(2,'</CustomBuild>') |
52cc0 | 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e | .end._p(1,'</ItemGroup>').end.en |
52ce0 | 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 73 69 6d 70 6c 65 66 69 6c 65 73 67 72 6f | d.function.vc2010.simplefilesgro |
52d00 | 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 73 75 62 74 79 70 65 29 0a 6c 6f 63 61 6c 20 | up(prj,.section,.subtype).local. |
52d20 | 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c | files.=.vc2010.getfilegroup(prj, |
52d40 | 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 20 74 68 65 6e 0a 5f 70 | .section).if.#files.>.0..then._p |
52d60 | 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e | (1,'<ItemGroup>').for._,.file.in |
52d80 | 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 73 75 62 74 79 70 65 20 74 68 65 | .ipairs(files).do.if.subtype.the |
52da0 | 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 73 65 | n._p(2,'<%s.Include=\"%s\">',.se |
52dc0 | 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c | ction,.path.translate(file.name, |
52de0 | 20 22 5c 5c 22 29 29 0a 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 |
52e00 | 70 65 3e 27 2c 20 73 75 62 74 79 70 65 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 73 65 63 | pe>',.subtype)._p(2,'</%s>',.sec |
52e20 | 74 69 6f 6e 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 | tion).else._p(2,'<%s.Include=\"% |
52e40 | 73 5c 22 20 2f 3e 27 2c 20 73 65 63 74 69 6f 6e 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 | s\"./>',.section,.path.translate |
52e60 | 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c | (file.name,."\\")).end.end._p(1, |
52e80 | 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | '</ItemGroup>').end.end.function |
52ea0 | 20 76 63 32 30 31 30 2e 64 65 70 6c 6f 79 6d 65 6e 74 63 6f 6e 74 65 6e 74 67 72 6f 75 70 28 70 | .vc2010.deploymentcontentgroup(p |
52ec0 | 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 66 69 6c 65 74 79 70 65 29 0a 69 66 20 66 69 6c 65 74 79 | rj,.section,.filetype).if.filety |
52ee0 | 70 65 20 3d 3d 20 6e 69 6c 20 74 68 65 6e 0a 66 69 6c 65 74 79 70 65 20 3d 20 73 65 63 74 69 6f | pe.==.nil.then.filetype.=.sectio |
52f00 | 6e 0a 65 6e 64 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 | n.end.local.files.=.vc2010.getfi |
52f20 | 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 29 0a 69 66 20 23 66 69 6c 65 73 20 | legroup(prj,.section).if.#files. |
52f40 | 3e 20 30 20 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f | >.0..then._p(1,'<ItemGroup>').fo |
52f60 | 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 5f 70 | r._,.file.in.ipairs(files).do._p |
52f80 | 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 66 69 6c 65 74 79 | (2,'<%s.Include=\"%s\">',.filety |
52fa0 | 70 65 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 | pe,.path.translate(file.name,."\ |
52fc0 | 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 74 72 | \"))._p(3,'<DeploymentContent>tr |
52fe0 | 75 65 3c 2f 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 3e 27 29 0a 5f 70 28 33 2c 27 3c | ue</DeploymentContent>')._p(3,'< |
53000 | 4c 69 6e 6b 3e 25 73 3c 2f 4c 69 6e 6b 3e 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 | Link>%s</Link>',.path.translate( |
53020 | 66 69 6c 65 2e 76 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c | file.vpath,."\\"))._p(2,'</%s>', |
53040 | 20 66 69 6c 65 74 79 70 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 | .filetype).end._p(1,'</ItemGroup |
53060 | 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 63 6f 6d 70 | >').end.end.function.vc2010.comp |
53080 | 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 6e 66 69 67 | ilerfilesgroup(prj).local.config |
530a0 | 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 66 69 67 73 | s.=.prj.solution.vstudio_configs |
530c0 | 0a 6c 6f 63 61 6c 20 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f | .local.files.=.vc2010.getfilegro |
530e0 | 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 65 73 20 3e | up(prj,."ClCompile").if.#files.> |
53100 | 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 67 73 20 3d | .0..then.local.config_mappings.= |
53120 | 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 28 63 6f 6e | .{}.for._,.cfginfo.in.ipairs(con |
53140 | 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 |
53160 | 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 |
53180 | 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 66 67 2e 70 | ,.cfginfo.src_platform).if.cfg.p |
531a0 | 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 6e 64 20 6e | chheader.and.cfg.pchsource.and.n |
531c0 | 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 69 67 5f 6d | ot.cfg.flags.NoPCH.then.config_m |
531e0 | 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 73 6c 61 74 | appings[cfginfo].=.path.translat |
53200 | 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 6e 64 0a 5f | e(cfg.pchsource,."\\").end.end._ |
53220 | 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 | p(1,'<ItemGroup>').for._,.file.i |
53240 | 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 6e 73 6c 61 | n.ipairs(files).do.local.transla |
53260 | 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 65 2e 6e 61 | tedpath.=.path.translate(file.na |
53280 | 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 49 6e 63 6c | me,."\\")._p(2,.'<ClCompile.Incl |
532a0 | 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 29 0a 5f 70 | ude=\"%s\">',.translatedpath)._p |
532c0 | 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 72 29 25 73 | (3,.'<ObjectFileName>$(IntDir)%s |
532e0 | 5c 5c 3c 2f 4f 62 6a 65 63 74 46 69 6c 65 4e 61 6d 65 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 | \\</ObjectFileName>'.,.premake.e |
53300 | 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 6d 64 6f 74 73 28 | sc(path.translate(path.trimdots( |
53320 | 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 6e 61 6d 65 29 29 29 29 0a | path.getdirectory(file.name)))). |
53340 | 29 0a 69 66 20 70 61 74 68 2e 69 73 63 78 66 69 6c 65 28 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 | ).if.path.iscxfile(file.name).th |
53360 | 65 6e 0a 5f 70 28 33 2c 20 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 74 72 75 65 3c 2f | en._p(3,.'<CompileAsWinRT>true</ |
53380 | 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 52 75 6e 74 69 6d | CompileAsWinRT>')._p(3,.'<Runtim |
533a0 | 65 54 79 70 65 49 6e 66 6f 3e 74 72 75 65 3c 2f 52 75 6e 74 69 6d 65 54 79 70 65 49 6e 66 6f 3e | eTypeInfo>true</RuntimeTypeInfo> |
533c0 | 27 29 0a 5f 70 28 33 2c 20 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 4e 6f 74 | ')._p(3,.'<PrecompiledHeader>Not |
533e0 | 55 73 69 6e 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 29 0a 65 6e 64 0a | Using</PrecompiledHeader>').end. |
53400 | 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 61 6e 64 20 73 74 72 69 6e 67 2e | if.vstudio.iswinrt().and.string. |
53420 | 6c 65 6e 28 66 69 6c 65 2e 6e 61 6d 65 29 20 3e 20 32 20 61 6e 64 20 73 74 72 69 6e 67 2e 73 75 | len(file.name).>.2.and.string.su |
53440 | 62 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 2d 32 29 20 3d 3d 20 22 2e 63 22 20 74 68 65 6e 0a 5f 70 | b(file.name,.-2).==.".c".then._p |
53460 | 28 33 2c 27 3c 43 6f 6d 70 69 6c 65 41 73 57 69 6e 52 54 3e 46 41 4c 53 45 3c 2f 43 6f 6d 70 69 | (3,'<CompileAsWinRT>FALSE</Compi |
53480 | 6c 65 41 73 57 69 6e 52 54 3e 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 | leAsWinRT>').end.for._,.cfginfo. |
534a0 | 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 63 6f 6e 66 69 67 5f | in.ipairs(configs).do.if.config_ |
534c0 | 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 61 6e 64 20 74 72 61 6e 73 6c 61 74 65 64 | mappings[cfginfo].and.translated |
534e0 | 70 61 74 68 20 3d 3d 20 63 6f 6e 66 69 67 5f 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d | path.==.config_mappings[cfginfo] |
53500 | 20 74 68 65 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 20 27 | .then._p(3,'<PrecompiledHeader.' |
53520 | 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 | ...if_config_and_platform()....' |
53540 | 3e 43 72 65 61 74 65 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 2c 20 70 72 | >Create</PrecompiledHeader>',.pr |
53560 | 65 6d 61 6b 65 2e 65 73 63 28 63 66 67 69 6e 66 6f 2e 6e 61 6d 65 29 29 0a 63 6f 6e 66 69 67 5f | emake.esc(cfginfo.name)).config_ |
53580 | 6d 61 70 70 69 6e 67 73 5b 63 66 67 69 6e 66 6f 5d 20 3d 20 6e 69 6c 20 20 2d 2d 6f 6e 6c 79 20 | mappings[cfginfo].=.nil..--only. |
535a0 | 6f 6e 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 70 65 72 20 70 63 68 0a 65 6e 64 0a 65 6e 64 0a | one.source.file.per.pch.end.end. |
535c0 | 6c 6f 63 61 6c 20 6e 6f 70 63 68 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 | local.nopch.=.table.icontains(pr |
535e0 | 6a 2e 6e 6f 70 63 68 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e | j.nopch,.file.name).for._,.vscon |
53600 | 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. |
53620 | 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 |
53640 | 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 |
53660 | 5f 70 6c 61 74 66 6f 72 6d 29 0a 69 66 20 6e 6f 70 63 68 20 6f 72 20 74 61 62 6c 65 2e 69 63 6f | _platform).if.nopch.or.table.ico |
53680 | 6e 74 61 69 6e 73 28 63 66 67 2e 6e 6f 70 63 68 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 20 74 68 65 | ntains(cfg.nopch,.file.name).the |
536a0 | 6e 0a 5f 70 28 33 2c 27 3c 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 20 27 2e 2e 20 69 | n._p(3,'<PrecompiledHeader.'...i |
536c0 | 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 20 2e 2e 20 27 3e 4e 6f 74 | f_config_and_platform()....'>Not |
536e0 | 55 73 69 6e 67 3c 2f 50 72 65 63 6f 6d 70 69 6c 65 64 48 65 61 64 65 72 3e 27 2c 20 70 72 65 6d | Using</PrecompiledHeader>',.prem |
53700 | 61 6b 65 2e 65 73 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 0a | ake.esc(vsconfig.name)).end.end. |
53720 | 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 | local.excluded.=.table.icontains |
53740 | 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c | (prj.excludes,.file.name).for._, |
53760 | 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a | .vsconfig.in.ipairs(configs).do. |
53780 | 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 |
537a0 | 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 | j,.vsconfig.src_buildcfg,.vsconf |
537c0 | 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 69 6e 63 66 67 | ig.src_platform).local.fileincfg |
537e0 | 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 66 69 6c 65 73 2c 20 66 69 | .=.table.icontains(cfg.files,.fi |
53800 | 6c 65 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c 20 63 66 67 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 | le.name).local.cfgexcluded.=.tab |
53820 | 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e | le.icontains(cfg.excludes,.file. |
53840 | 6e 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 64 65 64 20 6f 72 20 6e 6f 74 20 66 69 6c 65 69 6e 63 | name).if.excluded.or.not.fileinc |
53860 | 66 67 20 6f 72 20 63 66 67 65 78 63 6c 75 64 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 | fg.or.cfgexcluded.then._p(3,.'<E |
53880 | 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 20 27 0a 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f | xcludedFromBuild.'....if_config_ |
538a0 | 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 0a 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 | and_platform()....'>true</Exclud |
538c0 | 65 64 46 72 6f 6d 42 75 69 6c 64 3e 27 0a 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 6f | edFromBuild>'.,.premake.esc(vsco |
538e0 | 6e 66 69 67 2e 6e 61 6d 65 29 0a 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 43 6c 43 | nfig.name).).end.end._p(2,'</ClC |
53900 | 6f 6d 70 69 6c 65 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e | ompile>').end._p(1,'</ItemGroup> |
53920 | 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 6d 61 73 6d 66 | ').end.end.function.vc2010.masmf |
53940 | 69 6c 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 73 20 3d 20 70 72 6a 2e 73 6f | iles(prj).local.configs.=.prj.so |
53960 | 6c 75 74 69 6f 6e 2e 76 73 74 75 64 69 6f 5f 63 6f 6e 66 69 67 73 0a 6c 6f 63 61 6c 20 66 69 6c | lution.vstudio_configs.local.fil |
53980 | 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c 20 22 4d | es.=.vc2010.getfilegroup(prj,."M |
539a0 | 41 53 4d 22 29 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 | ASM").if.#files.>.0.then._p(1,.' |
539c0 | 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 | <ItemGroup>').for._,.file.in.ipa |
539e0 | 69 72 73 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 | irs(files).do.local.translatedpa |
53a00 | 74 68 20 3d 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 | th.=.path.translate(file.name,." |
53a20 | 5c 5c 22 29 0a 5f 70 28 32 2c 20 27 3c 4d 41 53 4d 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 | \\")._p(2,.'<MASM.Include="%s">' |
53a40 | 2c 20 74 72 61 6e 73 6c 61 74 65 64 70 61 74 68 29 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 64 | ,.translatedpath).local.excluded |
53a60 | 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c | .=.table.icontains(prj.excludes, |
53a80 | 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 66 6f 72 20 5f 2c 20 76 73 63 6f 6e 66 69 67 20 69 6e 20 69 | .file.name).for._,.vsconfig.in.i |
53aa0 | 70 61 69 72 73 28 63 6f 6e 66 69 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 | pairs(configs).do.local.cfg.=.pr |
53ac0 | 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 | emake.getconfig(prj,.vsconfig.sr |
53ae0 | 63 5f 62 75 69 6c 64 63 66 67 2c 20 76 73 63 6f 6e 66 69 67 2e 73 72 63 5f 70 6c 61 74 66 6f 72 | c_buildcfg,.vsconfig.src_platfor |
53b00 | 6d 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 69 6e 63 66 67 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 | m).local.fileincfg.=.table.icont |
53b20 | 61 69 6e 73 28 63 66 67 2e 66 69 6c 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 6c 6f 63 61 6c | ains(cfg.files,.file.name).local |
53b40 | 20 63 66 67 65 78 63 6c 75 64 65 64 20 3d 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 | .cfgexcluded.=.table.icontains(c |
53b60 | 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 69 66 20 65 78 63 6c 75 | fg.excludes,.file.name).if.exclu |
53b80 | 64 65 64 20 6f 72 20 6e 6f 74 20 66 69 6c 65 69 6e 63 66 67 20 6f 72 20 63 66 67 65 78 63 6c 75 | ded.or.not.fileincfg.or.cfgexclu |
53ba0 | 64 65 64 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 | ded.then._p(3,.'<ExcludedFromBui |
53bc0 | 6c 64 20 27 0a 2e 2e 20 69 66 5f 63 6f 6e 66 69 67 5f 61 6e 64 5f 70 6c 61 74 66 6f 72 6d 28 29 | ld.'....if_config_and_platform() |
53be0 | 0a 2e 2e 20 27 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 27 0a | ....'>true</ExcludedFromBuild>'. |
53c00 | 2c 20 70 72 65 6d 61 6b 65 2e 65 73 63 28 76 73 63 6f 6e 66 69 67 2e 6e 61 6d 65 29 0a 29 0a 65 | ,.premake.esc(vsconfig.name).).e |
53c20 | 6e 64 0a 65 6e 64 0a 5f 70 28 32 2c 20 27 3c 2f 4d 41 53 4d 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 | nd.end._p(2,.'</MASM>').end._p(1 |
53c40 | 2c 20 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 | ,.'</ItemGroup>').end.end.functi |
53c60 | 6f 6e 20 76 63 32 30 31 30 2e 68 65 61 64 65 72 28 74 61 72 67 65 74 73 29 0a 69 6f 2e 65 6f 6c | on.vc2010.header(targets).io.eol |
53c80 | 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 | .=."\r\n"._p('<?xml.version="1.0 |
53ca0 | 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e 27 29 0a 6c 6f 63 61 6c 20 74 20 3d | ".encoding="utf-8"?>').local.t.= |
53cc0 | 20 22 22 0a 69 66 20 74 61 72 67 65 74 73 20 74 68 65 6e 0a 74 20 3d 20 27 20 44 65 66 61 75 6c | ."".if.targets.then.t.=.'.Defaul |
53ce0 | 74 54 61 72 67 65 74 73 3d 22 27 20 2e 2e 20 74 61 72 67 65 74 73 20 2e 2e 20 27 22 27 0a 65 6e | tTargets="'....targets....'"'.en |
53d00 | 64 0a 5f 70 28 27 3c 50 72 6f 6a 65 63 74 25 73 20 54 6f 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 25 | d._p('<Project%s.ToolsVersion="% |
53d20 | 73 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f | s".xmlns="http://schemas.microso |
53d40 | 66 74 2e 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73 62 75 69 6c 64 2f 32 30 30 33 22 3e 27 | ft.com/developer/msbuild/2003">' |
53d60 | 2c 20 74 2c 20 61 63 74 69 6f 6e 2e 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 56 65 72 73 69 6f 6e | ,.t,.action.vstudio.toolsVersion |
53d80 | 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 | ).end.function.premake.vs2010_vc |
53da0 | 78 70 72 6f 6a 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 75 73 65 6d 61 73 6d 20 3d 20 68 61 73 6d 61 | xproj(prj).local.usemasm.=.hasma |
53dc0 | 73 6d 66 69 6c 65 73 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 | smfiles(prj).io.indent.=."..".vc |
53de0 | 32 30 31 30 2e 68 65 61 64 65 72 28 22 42 75 69 6c 64 22 29 0a 76 73 32 30 31 30 5f 63 6f 6e 66 | 2010.header("Build").vs2010_conf |
53e00 | 69 67 28 70 72 6a 29 0a 76 73 32 30 31 30 5f 67 6c 6f 62 61 6c 73 28 70 72 6a 29 0a 5f 70 28 31 | ig(prj).vs2010_globals(prj)._p(1 |
53e20 | 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 74 73 50 61 | ,'<Import.Project="$(VCTargetsPa |
53e40 | 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72 6f 70 73 | th)\\Microsoft.Cpp.Default.props |
53e60 | 22 20 2f 3e 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 69 6e 66 6f 20 69 6e 20 69 70 61 69 72 73 28 | "./>').for._,.cfginfo.in.ipairs( |
53e80 | 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 64 6f | prj.solution.vstudio_configs).do |
53ea0 | 0a 6c 6f 63 61 6c 20 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 | .local.cfg.=.premake.getconfig(p |
53ec0 | 72 6a 2c 20 63 66 67 69 6e 66 6f 2e 73 72 63 5f 62 75 69 6c 64 63 66 67 2c 20 63 66 67 69 6e 66 | rj,.cfginfo.src_buildcfg,.cfginf |
53ee0 | 6f 2e 73 72 63 5f 70 6c 61 74 66 6f 72 6d 29 0a 76 63 32 30 31 30 2e 63 6f 6e 66 69 67 75 72 61 | o.src_platform).vc2010.configura |
53f00 | 74 69 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 | tionPropertyGroup(cfg,.cfginfo). |
53f20 | 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 56 43 54 | end._p(1,'<Import.Project="$(VCT |
53f40 | 61 72 67 65 74 73 50 61 74 68 29 5c 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 70 72 6f 70 73 | argetsPath)\\Microsoft.Cpp.props |
53f60 | 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 70 20 4c 61 62 65 6c 3d | "./>')._p(1,'<ImportGroup.Label= |
53f80 | 22 45 78 74 65 6e 73 69 6f 6e 53 65 74 74 69 6e 67 73 22 3e 27 29 0a 69 66 20 75 73 65 6d 61 73 | "ExtensionSettings">').if.usemas |
53fa0 | 6d 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 | m.then._p(2,.'<Import.Project="$ |
53fc0 | 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 42 75 69 6c 64 43 75 73 74 6f 6d 69 7a 61 74 | (VCTargetsPath)\\BuildCustomizat |
53fe0 | 69 6f 6e 73 5c 5c 6d 61 73 6d 2e 70 72 6f 70 73 22 20 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c | ions\\masm.props"./>').end._p(1, |
54000 | 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 69 6d 70 6f 72 74 5f 70 72 6f 70 73 28 70 | '</ImportGroup>').import_props(p |
54020 | 72 6a 29 0a 5f 70 28 31 2c 27 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 | rj)._p(1,'<PropertyGroup.Label=" |
54040 | 55 73 65 72 4d 61 63 72 6f 73 22 20 2f 3e 27 29 0a 76 63 32 30 31 30 2e 6f 75 74 70 75 74 50 72 | UserMacros"./>').vc2010.outputPr |
54060 | 6f 70 65 72 74 69 65 73 28 70 72 6a 29 0a 69 74 65 6d 5f 64 65 66 69 6e 69 74 69 6f 6e 73 28 70 | operties(prj).item_definitions(p |
54080 | 72 6a 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 70 72 6f | rj).vc2010.files(prj).vc2010.pro |
540a0 | 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 76 63 32 30 31 30 2e 6d 61 73 6d 66 | jectReferences(prj).vc2010.masmf |
540c0 | 69 6c 65 73 28 70 72 6a 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d | iles(prj)._p(1,'<Import.Project= |
540e0 | 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 70 70 | "$(VCTargetsPath)\\Microsoft.Cpp |
54100 | 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 49 6d 70 6f 72 74 47 72 6f 75 | .targets"./>')._p(1,'<ImportGrou |
54120 | 70 20 4c 61 62 65 6c 3d 22 45 78 74 65 6e 73 69 6f 6e 54 61 72 67 65 74 73 22 3e 27 29 0a 69 66 | p.Label="ExtensionTargets">').if |
54140 | 20 75 73 65 6d 61 73 6d 20 74 68 65 6e 0a 5f 70 28 32 2c 20 27 3c 49 6d 70 6f 72 74 20 50 72 6f | .usemasm.then._p(2,.'<Import.Pro |
54160 | 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29 5c 5c 42 75 69 6c 64 43 75 73 | ject="$(VCTargetsPath)\\BuildCus |
54180 | 74 6f 6d 69 7a 61 74 69 6f 6e 73 5c 5c 6d 61 73 6d 2e 74 61 72 67 65 74 73 22 20 2f 3e 27 29 0a | tomizations\\masm.targets"./>'). |
541a0 | 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 6d 70 6f 72 74 47 72 6f 75 70 3e 27 29 0a 5f 70 28 27 3c | end._p(1,'</ImportGroup>')._p('< |
541c0 | 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e | /Project>').end.function.vc2010. |
541e0 | 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 64 65 70 | projectReferences(prj).local.dep |
54200 | 73 20 3d 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 72 6a 29 | s.=.premake.getdependencies(prj) |
54220 | 0a 69 66 20 23 64 65 70 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 | .if.#deps.>.0.then._p(1,'<ItemGr |
54240 | 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e 20 69 70 61 69 72 73 28 64 65 70 73 | oup>').for._,.dep.in.ipairs(deps |
54260 | 29 20 64 6f 0a 6c 6f 63 61 6c 20 64 65 70 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c | ).do.local.deppath.=.path.getrel |
54280 | 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 76 73 74 75 64 69 6f 2e 70 72 6f 6a | ative(prj.location,.vstudio.proj |
542a0 | 65 63 74 66 69 6c 65 28 64 65 70 29 29 0a 5f 70 28 32 2c 27 3c 50 72 6f 6a 65 63 74 52 65 66 65 | ectfile(dep))._p(2,'<ProjectRefe |
542c0 | 72 65 6e 63 65 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 70 61 74 68 2e 74 72 61 | rence.Include=\"%s\">',.path.tra |
542e0 | 6e 73 6c 61 74 65 28 64 65 70 70 61 74 68 2c 20 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 50 72 | nslate(deppath,."\\"))._p(3,'<Pr |
54300 | 6f 6a 65 63 74 3e 7b 25 73 7d 3c 2f 50 72 6f 6a 65 63 74 3e 27 2c 20 64 65 70 2e 75 75 69 64 29 | oject>{%s}</Project>',.dep.uuid) |
54320 | 0a 69 66 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 33 2c | .if.vstudio.iswinrt().then._p(3, |
54340 | 27 3c 52 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 | '<ReferenceOutputAssembly>false< |
54360 | 2f 52 65 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 | /ReferenceOutputAssembly>').end. |
54380 | 5f 70 28 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 | _p(2,'</ProjectReference>').end. |
543a0 | 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e | _p(1,'</ItemGroup>').end.end.fun |
543c0 | 63 74 69 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 | ction.vc2010.debugdir(cfg).if.cf |
543e0 | 67 2e 64 65 62 75 67 64 69 72 20 61 6e 64 20 6e 6f 74 20 76 73 74 75 64 69 6f 2e 69 73 77 69 6e | g.debugdir.and.not.vstudio.iswin |
54400 | 72 74 28 29 20 74 68 65 6e 0a 5f 70 28 27 20 20 20 20 3c 4c 6f 63 61 6c 44 65 62 75 67 67 65 72 | rt().then._p('....<LocalDebugger |
54420 | 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 75 67 67 | WorkingDirectory>%s</LocalDebugg |
54440 | 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 61 6e 73 | erWorkingDirectory>',.path.trans |
54460 | 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 27 20 20 | late(cfg.debugdir,.'\\'))._p('.. |
54480 | 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 6c 44 65 | ..<DebuggerFlavor>WindowsLocalDe |
544a0 | 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 0a 69 66 | bugger</DebuggerFlavor>').end.if |
544c0 | 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 4c 6f 63 | .cfg.debugargs.then._p('....<Loc |
544e0 | 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 3c 2f 4c | alDebuggerCommandArguments>%s</L |
54500 | 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 27 2c 20 | ocalDebuggerCommandArguments>',. |
54520 | 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 20 22 29 | table.concat(cfg.debugargs,.".") |
54540 | 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 75 67 65 | ).end.end.function.vc2010.debuge |
54560 | 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 20 23 63 | nvs(cfg).if.cfg.debugenvs.and.#c |
54580 | 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 4c 6f 63 | fg.debugenvs.>.0.then._p(2,'<Loc |
545a0 | 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 6f 63 61 | alDebuggerEnvironment>%s%s</Loca |
545c0 | 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 63 6f 6e | lDebuggerEnvironment>',table.con |
545e0 | 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 28 63 66 | cat(cfg.debugenvs,."\n").,iif(cf |
54600 | 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 28 4c 6f | g.flags.DebugEnvsInherit,'\n$(Lo |
54620 | 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 29 0a 69 | calDebuggerEnvironment)','').).i |
54640 | 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 65 20 74 | f.cfg.flags.DebugEnvsDontMerge.t |
54660 | 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 45 6e 76 | hen._p(2,'<LocalDebuggerMergeEnv |
54680 | 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 4d 65 72 | ironment>false</LocalDebuggerMer |
546a0 | 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 66 75 6e | geEnvironment>').end.end.end.fun |
546c0 | 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 75 73 65 | ction.premake.vs2010_vcxproj_use |
546e0 | 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 30 2e 68 | r(prj).io.indent.=."..".vc2010.h |
54700 | 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 69 72 73 | eader().for._,.cfginfo.in.ipairs |
54720 | 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 64 | (prj.solution.vstudio_configs).d |
54740 | 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 28 | o.local.cfg.=.premake.getconfig( |
54760 | 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 6e | prj,.cfginfo.src_buildcfg,.cfgin |
54780 | 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 72 74 79 | fo.src_platform)._p('..<Property |
547a0 | 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 6f 72 6d | Group.'...if_config_and_platform |
547c0 | 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 2e 6e 61 | ()...'>',.premake.esc(cfginfo.na |
547e0 | 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 30 31 30 | me)).vc2010.debugdir(cfg).vc2010 |
54800 | 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 72 74 79 | .debugenvs(cfg)._p('..</Property |
54820 | 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 0a 65 6e | Group>').end._p('</Project>').en |
54840 | 64 0a 6c 6f 63 61 6c 20 70 6e 67 31 78 31 64 61 74 61 20 3d 20 7b 0a 30 78 38 39 2c 20 30 78 35 | d.local.png1x1data.=.{.0x89,.0x5 |
54860 | 30 2c 20 30 78 34 65 2c 20 30 78 34 37 2c 20 30 78 30 64 2c 20 30 78 30 61 2c 20 30 78 31 61 2c | 0,.0x4e,.0x47,.0x0d,.0x0a,.0x1a, |
54880 | 20 30 78 30 61 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 64 2c 20 30 | .0x0a,.0x00,.0x00,.0x00,.0x0d,.0 |
548a0 | 78 34 39 2c 20 30 78 34 38 2c 20 30 78 34 34 2c 20 30 78 35 32 2c 20 2d 2d 20 2e 50 4e 47 2e 2e | x49,.0x48,.0x44,.0x52,.--..PNG.. |
548c0 | 2e 2e 2e 2e 2e 2e 49 48 44 52 0a 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 | ......IHDR.0x00,.0x00,.0x00,.0x0 |
548e0 | 31 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 31 2c 20 30 78 30 31 2c | 1,.0x00,.0x00,.0x00,.0x01,.0x01, |
54900 | 20 30 78 30 33 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 32 35 2c 20 30 | .0x03,.0x00,.0x00,.0x00,.0x25,.0 |
54920 | 78 64 62 2c 20 30 78 35 36 2c 20 2d 2d 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 25 2e 56 0a 30 | xdb,.0x56,.--..............%.V.0 |
54940 | 78 63 61 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 33 2c 20 30 78 35 | xca,.0x00,.0x00,.0x00,.0x03,.0x5 |
54960 | 30 2c 20 30 78 34 63 2c 20 30 78 35 34 2c 20 30 78 34 35 2c 20 30 78 30 30 2c 20 30 78 30 30 2c | 0,.0x4c,.0x54,.0x45,.0x00,.0x00, |
54980 | 20 30 78 30 30 2c 20 30 78 61 37 2c 20 30 78 37 61 2c 20 30 78 33 64 2c 20 30 78 64 61 2c 20 2d | .0x00,.0xa7,.0x7a,.0x3d,.0xda,.- |
549a0 | 2d 20 2e 2e 2e 2e 2e 50 4c 54 45 2e 2e 2e 2e 7a 3d 2e 0a 30 78 30 30 2c 20 30 78 30 30 2c 20 30 | -......PLTE....z=..0x00,.0x00,.0 |
549c0 | 78 30 30 2c 20 30 78 30 31 2c 20 30 78 37 34 2c 20 30 78 35 32 2c 20 30 78 34 65 2c 20 30 78 35 | x00,.0x01,.0x74,.0x52,.0x4e,.0x5 |
549e0 | 33 2c 20 30 78 30 30 2c 20 30 78 34 30 2c 20 30 78 65 36 2c 20 30 78 64 38 2c 20 30 78 36 36 2c | 3,.0x00,.0x40,.0xe6,.0xd8,.0x66, |
54a00 | 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 2d 2d 20 2e 2e 2e 2e 74 52 4e 53 2e 40 | .0x00,.0x00,.0x00,.--.....tRNS.@ |
54a20 | 2e 2e 66 2e 2e 2e 0a 30 78 30 61 2c 20 30 78 34 39 2c 20 30 78 34 34 2c 20 30 78 34 31 2c 20 30 | ..f....0x0a,.0x49,.0x44,.0x41,.0 |
54a40 | 78 35 34 2c 20 30 78 30 38 2c 20 30 78 64 37 2c 20 30 78 36 33 2c 20 30 78 36 30 2c 20 30 78 30 | x54,.0x08,.0xd7,.0x63,.0x60,.0x0 |
54a60 | 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 32 2c 20 30 78 30 30 2c 20 30 78 30 31 2c | 0,.0x00,.0x00,.0x02,.0x00,.0x01, |
54a80 | 20 30 78 65 32 2c 20 2d 2d 20 2e 49 44 41 54 2e 2e 63 60 2e 2e 2e 2e 2e 2e 2e 0a 30 78 32 31 2c | .0xe2,.--..IDAT..c`........0x21, |
54aa0 | 20 30 78 62 63 2c 20 30 78 33 33 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 78 30 30 2c 20 30 | .0xbc,.0x33,.0x00,.0x00,.0x00,.0 |
54ac0 | 78 30 30 2c 20 30 78 34 39 2c 20 30 78 34 35 2c 20 30 78 34 65 2c 20 30 78 34 34 2c 20 30 78 61 | x00,.0x49,.0x45,.0x4e,.0x44,.0xa |
54ae0 | 65 2c 20 30 78 34 32 2c 20 30 78 36 30 2c 20 30 78 38 32 2c 20 20 20 20 20 20 20 2d 2d 20 21 2e | e,.0x42,.0x60,.0x82,.......--.!. |
54b00 | 33 2e 2e 2e 2e 49 45 4e 44 2e 42 60 2e 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 70 6e 67 31 78 31 28 | 3....IEND.B`..}.function.png1x1( |
54b20 | 6f 62 6a 2c 20 66 69 6c 65 6e 61 6d 65 29 0a 66 69 6c 65 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b | obj,.filename).filename.=.premak |
54b40 | 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 6f 62 6a 2c 20 66 69 6c 65 6e | e.project.getfilename(obj,.filen |
54b60 | 61 6d 65 29 0a 6c 6f 63 61 6c 20 66 2c 20 65 72 72 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 | ame).local.f,.err.=.io.open(file |
54b80 | 6e 61 6d 65 2c 20 22 77 62 22 29 0a 69 66 20 66 20 74 68 65 6e 0a 66 6f 72 20 5f 2c 20 62 79 74 | name,."wb").if.f.then.for._,.byt |
54ba0 | 65 20 69 6e 20 69 70 61 69 72 73 28 70 6e 67 31 78 31 64 61 74 61 29 20 64 6f 0a 66 3a 77 72 69 | e.in.ipairs(png1x1data).do.f:wri |
54bc0 | 74 65 28 73 74 72 69 6e 67 2e 63 68 61 72 28 62 79 74 65 29 29 0a 65 6e 64 0a 66 3a 63 6c 6f 73 | te(string.char(byte)).end.f:clos |
54be0 | 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 6b 65 2e 76 73 32 | e().end.end.function.premake.vs2 |
54c00 | 30 31 30 5f 61 70 70 78 6d 61 6e 69 66 65 73 74 28 70 72 6a 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 | 010_appxmanifest(prj).io.indent. |
54c20 | 3d 20 22 20 20 22 0a 69 6f 2e 65 6f 6c 20 3d 20 22 5c 72 5c 6e 22 0a 5f 70 28 27 3c 3f 78 6d 6c | =."..".io.eol.=."\r\n"._p('<?xml |
54c40 | 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f | .version="1.0".encoding="utf-8"? |
54c60 | 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d 20 22 76 31 32 30 5f | >').if.vstudio.toolset.==."v120_ |
54c80 | 77 70 38 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 | wp81".then._p('<Package.xmlns="h |
54ca0 | 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 | ttp://schemas.microsoft.com/appx |
54cc0 | 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 32 3d 22 68 74 74 70 3a 2f | /2010/manifest".xmlns:m2="http:/ |
54ce0 | 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 | /schemas.microsoft.com/appx/2013 |
54d00 | 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 | /manifest".xmlns:m3="http://sche |
54d20 | 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 6d 61 6e 69 | mas.microsoft.com/appx/2014/mani |
54d40 | 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 70 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d | fest".xmlns:mp="http://schemas.m |
54d60 | 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e | icrosoft.com/appx/2014/phone/man |
54d80 | 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 | ifest">').elseif.vstudio.storeap |
54da0 | 70 20 3d 3d 20 22 38 2e 31 22 20 74 68 65 6e 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c | p.==."8.1".then._p('<Package.xml |
54dc0 | 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d | ns="http://schemas.microsoft.com |
54de0 | 2f 61 70 70 78 2f 32 30 31 30 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d 33 3d 22 68 | /appx/2010/manifest".xmlns:m3="h |
54e00 | 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 | ttp://schemas.microsoft.com/appx |
54e20 | 2f 32 30 31 33 2f 6d 61 6e 69 66 65 73 74 22 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 | /2013/manifest">').elseif.vstudi |
54e40 | 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 | o.storeapp.==."durango".then._p( |
54e60 | 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. |
54e80 | 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 |
54ea0 | 22 20 78 6d 6c 6e 73 3a 6d 78 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f | ".xmlns:mx="http://schemas.micro |
54ec0 | 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 32 30 31 33 2f 78 62 6f 78 2f 6d 61 6e 69 66 65 73 74 | soft.com/appx/2013/xbox/manifest |
54ee0 | 22 20 49 67 6e 6f 72 61 62 6c 65 4e 61 6d 65 73 70 61 63 65 73 3d 22 6d 78 22 3e 27 29 0a 65 6c | ".IgnorableNamespaces="mx">').el |
54f00 | 73 65 0a 5f 70 28 27 3c 50 61 63 6b 61 67 65 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63 | se._p('<Package.xmlns="http://sc |
54f20 | 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f 61 70 70 78 2f 6d 61 6e 69 66 65 73 | hemas.microsoft.com/appx/manifes |
54f40 | 74 2f 66 6f 75 6e 64 61 74 69 6f 6e 2f 77 69 6e 64 6f 77 73 31 30 22 20 78 6d 6c 6e 73 3a 6d 70 | t/foundation/windows10".xmlns:mp |
54f60 | 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 |
54f80 | 70 70 78 2f 32 30 31 34 2f 70 68 6f 6e 65 2f 6d 61 6e 69 66 65 73 74 22 20 78 6d 6c 6e 73 3a 6d | ppx/2014/phone/manifest".xmlns:m |
54fa0 | 33 3d 22 68 74 74 70 3a 2f 2f 73 63 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 2f | 3="http://schemas.microsoft.com/ |
54fc0 | 61 70 70 78 2f 6d 61 6e 69 66 65 73 74 2f 75 61 70 2f 77 69 6e 64 6f 77 73 31 30 22 3e 27 29 0a | appx/manifest/uap/windows10">'). |
54fe0 | 65 6e 64 0a 5f 70 28 31 2c 27 3c 49 64 65 6e 74 69 74 79 20 4e 61 6d 65 3d 22 27 20 2e 2e 20 70 | end._p(1,'<Identity.Name="'....p |
55000 | 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 27 29 0a 5f 70 28 32 2c 27 50 75 62 6c 69 73 68 65 72 3d | rj.uuid....'"')._p(2,'Publisher= |
55020 | 22 43 4e 3d 50 75 62 6c 69 73 68 65 72 22 27 29 0a 5f 70 28 32 2c 27 56 65 72 73 69 6f 6e 3d 22 | "CN=Publisher"')._p(2,'Version=" |
55040 | 31 2e 30 2e 30 2e 30 22 20 2f 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 | 1.0.0.0"./>').if.vstudio.toolset |
55060 | 20 3d 3d 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 | .==."v120_wp81".or.vstudio.store |
55080 | 61 70 70 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 6d 70 3a 50 68 6f 6e | app.==."8.2".then._p(1,'<mp:Phon |
550a0 | 65 49 64 65 6e 74 69 74 79 20 50 68 6f 6e 65 50 72 6f 64 75 63 74 49 64 3d 22 27 20 2e 2e 20 70 | eIdentity.PhoneProductId="'....p |
550c0 | 72 6a 2e 75 75 69 64 20 2e 2e 20 27 22 20 50 68 6f 6e 65 50 75 62 6c 69 73 68 65 72 49 64 3d 22 | rj.uuid....'".PhonePublisherId=" |
550e0 | 30 30 30 30 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 | 00000000-0000-0000-0000-00000000 |
55100 | 30 30 30 30 22 2f 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 3c 50 72 6f 70 65 72 74 69 65 73 | 0000"/>').end._p(1,.'<Properties |
55120 | 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 20 2e 2e 20 70 72 6a | >')._p(2,.'<DisplayName>'....prj |
55140 | 2e 6e 61 6d 65 20 2e 2e 20 27 3c 2f 44 69 73 70 6c 61 79 4e 61 6d 65 3e 27 29 0a 5f 70 28 32 2c | .name....'</DisplayName>')._p(2, |
55160 | 20 27 3c 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 6d 65 3e 50 75 62 6c 69 73 68 65 | .'<PublisherDisplayName>Publishe |
55180 | 72 44 69 73 70 6c 61 79 4e 61 6d 65 3c 2f 50 75 62 6c 69 73 68 65 72 44 69 73 70 6c 61 79 4e 61 | rDisplayName</PublisherDisplayNa |
551a0 | 6d 65 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4c 6f 67 6f 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 | me>')._p(2,.'<Logo>'....prj.name |
551c0 | 20 2e 2e 20 27 5c 5c 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 3c 2f 4c 6f 67 6f 3e 27 29 0a 70 6e | ....'\\StoreLogo.png</Logo>').pn |
551e0 | 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 74 6f 72 65 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 | g1x1(prj,."%%/StoreLogo.png")._p |
55200 | 28 32 2c 20 27 3c 44 65 73 63 72 69 70 74 69 6f 6e 3e 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 | (2,.'<Description>'....prj.name. |
55220 | 2e 2e 20 27 3c 2f 44 65 73 63 72 69 70 74 69 6f 6e 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 50 72 6f | ...'</Description>')._p(1,'</Pro |
55240 | 70 65 72 74 69 65 73 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d | perties>').if.vstudio.storeapp.= |
55260 | 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 3c 44 65 70 65 6e 64 65 6e 63 69 65 | =."8.2".then._p(1,.'<Dependencie |
55280 | 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 54 61 72 67 65 74 44 65 76 69 63 65 46 61 6d 69 6c 79 20 | s>')._p(2,.'<TargetDeviceFamily. |
552a0 | 4e 61 6d 65 3d 22 57 69 6e 64 6f 77 73 2e 55 6e 69 76 65 72 73 61 6c 22 20 4d 69 6e 56 65 72 73 | Name="Windows.Universal".MinVers |
552c0 | 69 6f 6e 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 | ion="10.0.10069.0".MaxVersionTes |
552e0 | 74 65 64 3d 22 31 30 2e 30 2e 31 30 30 36 39 2e 30 22 20 2f 3e 27 29 0a 5f 70 28 31 2c 20 27 3c | ted="10.0.10069.0"./>')._p(1,.'< |
55300 | 2f 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 27 29 0a 65 6c 73 65 69 66 20 76 73 74 75 64 69 6f 2e | /Dependencies>').elseif.vstudio. |
55320 | 73 74 6f 72 65 61 70 70 20 3d 3d 20 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 31 2c | storeapp.==."durango".then._p(1, |
55340 | 20 27 3c 50 72 65 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 69 | .'<Prerequisites>')._p(2,.'<OSMi |
55360 | 6e 56 65 72 73 69 6f 6e 3e 36 2e 32 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 | nVersion>6.2</OSMinVersion>')._p |
55380 | 28 32 2c 20 27 3c 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 32 3c 2f 4f 53 | (2,.'<OSMaxVersionTested>6.2</OS |
553a0 | 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 65 | MaxVersionTested>')._p(1,.'</Pre |
553c0 | 72 65 71 75 69 73 69 74 65 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 31 2c 20 27 3c 50 72 65 72 65 | requisites>').else._p(1,.'<Prere |
553e0 | 71 75 69 73 69 74 65 73 3e 27 29 0a 5f 70 28 32 2c 20 27 3c 4f 53 4d 69 6e 56 65 72 73 69 6f 6e | quisites>')._p(2,.'<OSMinVersion |
55400 | 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 69 6e 56 65 72 73 69 6f 6e 3e 27 29 0a 5f 70 28 32 2c 20 27 3c | >6.3.0</OSMinVersion>')._p(2,.'< |
55420 | 4f 53 4d 61 78 56 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 36 2e 33 2e 30 3c 2f 4f 53 4d 61 78 56 | OSMaxVersionTested>6.3.0</OSMaxV |
55440 | 65 72 73 69 6f 6e 54 65 73 74 65 64 3e 27 29 0a 5f 70 28 31 2c 20 27 3c 2f 50 72 65 72 65 71 75 | ersionTested>')._p(1,.'</Prerequ |
55460 | 69 73 69 74 65 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 52 65 73 6f 75 72 63 65 73 3e 27 | isites>').end._p(1,'<Resources>' |
55480 | 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 65 6e 2d 75 | )._p(2,'<Resource.Language="en-u |
554a0 | 73 22 2f 3e 27 29 0a 5f 70 28 31 2c 27 3c 2f 52 65 73 6f 75 72 63 65 73 3e 27 29 0a 5f 70 28 31 | s"/>')._p(1,'</Resources>')._p(1 |
554c0 | 2c 27 3c 41 70 70 6c 69 63 61 74 69 6f 6e 73 3e 27 29 0a 5f 70 28 32 2c 27 3c 41 70 70 6c 69 63 | ,'<Applications>')._p(2,'<Applic |
554e0 | 61 74 69 6f 6e 20 49 64 3d 22 41 70 70 22 27 29 0a 5f 70 28 33 2c 27 45 78 65 63 75 74 61 62 6c | ation.Id="App"')._p(3,'Executabl |
55500 | 65 3d 22 24 74 61 72 67 65 74 6e 61 6d 65 74 6f 6b 65 6e 24 2e 65 78 65 22 27 29 0a 5f 70 28 33 | e="$targetnametoken$.exe"')._p(3 |
55520 | 2c 27 45 6e 74 72 79 50 6f 69 6e 74 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 | ,'EntryPoint="'....prj.name....' |
55540 | 2e 41 70 70 22 3e 27 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 20 3d 3d 20 | .App">').if.vstudio.storeapp.==. |
55560 | 22 64 75 72 61 6e 67 6f 22 20 74 68 65 6e 0a 5f 70 28 33 2c 20 27 3c 56 69 73 75 61 6c 45 6c 65 | "durango".then._p(3,.'<VisualEle |
55580 | 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 27 20 2e 2e | ments')._p(4,.'DisplayName="'... |
555a0 | 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 4c 6f 67 6f 3d 22 27 | .prj.name....'"')._p(4,.'Logo="' |
555c0 | 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 | ....prj.name....'\\Logo.png"').p |
555e0 | 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 34 2c 20 | ng1x1(prj,."%%/Logo.png")._p(4,. |
55600 | 27 53 6d 61 6c 6c 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c | 'SmallLogo="'....prj.name....'\\ |
55620 | 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 | SmallLogo.png"').png1x1(prj,."%% |
55640 | 2f 53 6d 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 5f 70 28 34 2c 20 27 44 65 73 63 72 69 70 74 | /SmallLogo.png")._p(4,.'Descript |
55660 | 69 6f 6e 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c | ion="'....prj.name....'"')._p(4, |
55680 | 20 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 2c | .'ForegroundText="light"')._p(4, |
556a0 | 20 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 3e | .'BackgroundColor="transparent"> |
556c0 | 27 29 0a 5f 70 28 35 2c 20 27 3c 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d 61 67 65 3d 22 27 | ')._p(5,.'<SplashScreen.Image="' |
556e0 | 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 70 6c 61 73 68 53 63 72 65 65 6e 2e | ....prj.name....'\\SplashScreen. |
55700 | 70 6e 67 22 20 2f 3e 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 70 6c 61 73 68 | png"./>').png1x1(prj,."%%/Splash |
55720 | 53 63 72 65 65 6e 2e 70 6e 67 22 29 0a 5f 70 28 33 2c 20 27 3c 2f 56 69 73 75 61 6c 45 6c 65 6d | Screen.png")._p(3,.'</VisualElem |
55740 | 65 6e 74 73 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 45 78 74 65 6e 73 69 6f 6e 73 3e 27 29 0a 5f 70 | ents>')._p(3,.'<Extensions>')._p |
55760 | 28 34 2c 20 27 3c 6d 78 3a 45 78 74 65 6e 73 69 6f 6e 20 43 61 74 65 67 6f 72 79 3d 22 78 62 6f | (4,.'<mx:Extension.Category="xbo |
55780 | 78 2e 73 79 73 74 65 6d 2e 72 65 73 6f 75 72 63 65 73 22 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d | x.system.resources">')._p(4,.'<m |
557a0 | 78 3a 58 62 6f 78 53 79 73 74 65 6d 52 65 73 6f 75 72 63 65 73 20 2f 3e 27 29 0a 5f 70 28 34 2c | x:XboxSystemResources./>')._p(4, |
557c0 | 20 27 3c 2f 6d 78 3a 45 78 74 65 6e 73 69 6f 6e 3e 27 29 0a 5f 70 28 33 2c 20 27 3c 2f 45 78 74 | .'</mx:Extension>')._p(3,.'</Ext |
557e0 | 65 6e 73 69 6f 6e 73 3e 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 20 27 3c 6d 33 3a 56 69 73 75 61 | ensions>').else._p(3,.'<m3:Visua |
55800 | 6c 45 6c 65 6d 65 6e 74 73 27 29 0a 5f 70 28 34 2c 20 27 44 69 73 70 6c 61 79 4e 61 6d 65 3d 22 | lElements')._p(4,.'DisplayName=" |
55820 | 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 2c 20 27 53 71 75 | '....prj.name....'"')._p(4,.'Squ |
55840 | 61 72 65 31 35 30 78 31 35 30 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e | are150x150Logo="'....prj.name... |
55860 | 20 27 5c 5c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f | .'\\Logo.png"').png1x1(prj,."%%/ |
55880 | 4c 6f 67 6f 2e 70 6e 67 22 29 0a 69 66 20 76 73 74 75 64 69 6f 2e 74 6f 6f 6c 73 65 74 20 3d 3d | Logo.png").if.vstudio.toolset.== |
558a0 | 20 22 76 31 32 30 5f 77 70 38 31 22 20 6f 72 20 76 73 74 75 64 69 6f 2e 73 74 6f 72 65 61 70 70 | ."v120_wp81".or.vstudio.storeapp |
558c0 | 20 3d 3d 20 22 38 2e 32 22 20 74 68 65 6e 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 34 34 78 34 | .==."8.2".then._p(4,.'Square44x4 |
558e0 | 34 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 6c 6c | 4Logo="'....prj.name....'\\Small |
55900 | 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d 61 6c | Logo.png"').png1x1(prj,."%%/Smal |
55920 | 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 65 6c 73 65 0a 5f 70 28 34 2c 20 27 53 71 75 61 72 65 33 30 | lLogo.png").else._p(4,.'Square30 |
55940 | 78 33 30 4c 6f 67 6f 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 6d 61 | x30Logo="'....prj.name....'\\Sma |
55960 | 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 6d | llLogo.png"').png1x1(prj,."%%/Sm |
55980 | 61 6c 6c 4c 6f 67 6f 2e 70 6e 67 22 29 0a 65 6e 64 0a 5f 70 28 34 2c 20 27 44 65 73 63 72 69 70 | allLogo.png").end._p(4,.'Descrip |
559a0 | 74 69 6f 6e 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 22 27 29 0a 5f 70 28 34 | tion="'....prj.name....'"')._p(4 |
559c0 | 2c 20 27 46 6f 72 65 67 72 6f 75 6e 64 54 65 78 74 3d 22 6c 69 67 68 74 22 27 29 0a 5f 70 28 34 | ,.'ForegroundText="light"')._p(4 |
559e0 | 2c 20 27 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 3d 22 74 72 61 6e 73 70 61 72 65 6e 74 22 | ,.'BackgroundColor="transparent" |
55a00 | 3e 27 29 0a 5f 70 28 34 2c 20 27 3c 6d 33 3a 53 70 6c 61 73 68 53 63 72 65 65 6e 20 49 6d 61 67 | >')._p(4,.'<m3:SplashScreen.Imag |
55a20 | 65 3d 22 27 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 27 5c 5c 53 70 6c 61 73 68 53 63 72 | e="'....prj.name....'\\SplashScr |
55a40 | 65 65 6e 2e 70 6e 67 22 27 29 0a 70 6e 67 31 78 31 28 70 72 6a 2c 20 22 25 25 2f 53 70 6c 61 73 | een.png"').png1x1(prj,."%%/Splas |
55a60 | 68 53 63 72 65 65 6e 2e 70 6e 67 22 29 0a 5f 70 28 33 2c 20 27 3c 2f 6d 33 3a 56 69 73 75 61 6c | hScreen.png")._p(3,.'</m3:Visual |
55a80 | 45 6c 65 6d 65 6e 74 73 3e 27 29 0a 65 6e 64 0a 5f 70 28 32 2c 27 3c 2f 41 70 70 6c 69 63 61 74 | Elements>').end._p(2,'</Applicat |
55aa0 | 69 6f 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 | ion>')._p(1,'</Applications>')._ |
55ac0 | 70 28 27 3c 2f 50 61 63 6b 61 67 65 3e 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 76 63 32 30 31 | p('</Package>').end..local.vc201 |
55ae0 | 30 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 0a 6c 6f 63 61 6c | 0.=.premake.vstudio.vc2010.local |
55b00 | 20 70 72 6f 6a 65 63 74 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 0a 66 75 6e 63 74 | .project.=.premake.project.funct |
55b20 | 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 74 65 72 69 64 67 72 6f 75 70 28 70 72 6a 29 0a 6c 6f | ion.vc2010.filteridgroup(prj).lo |
55b40 | 63 61 6c 20 66 69 6c 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 66 6f | cal.filters.=.{.}.local.filterfo |
55b60 | 75 6e 64 20 3d 20 66 61 6c 73 65 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e | und.=.false.for.file.in.premake. |
55b80 | 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 70 72 6a 2c 20 74 72 75 65 29 20 64 6f 0a 6c | project.eachfile(prj,.true).do.l |
55ba0 | 6f 63 61 6c 20 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 66 69 | ocal.folders.=.string.explode(fi |
55bc0 | 6c 65 2e 76 70 61 74 68 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a 6c 6f 63 61 6c 20 70 61 74 68 20 | le.vpath,."/",.true).local.path. |
55be0 | 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 65 72 73 20 2d 20 31 20 64 6f 0a | =."".for.i.=.1,.#folders.-.1.do. |
55c00 | 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 65 6e 0a 66 69 6c 74 65 72 66 6f | if.not.filterfound.then.filterfo |
55c20 | 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 | und.=.true._p(1,'<ItemGroup>').e |
55c40 | 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c 64 65 72 73 5b 69 5d 0a 69 66 20 | nd.path.=.path....folders[i].if. |
55c60 | 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 6e 0a 66 69 6c 74 65 72 73 5b 70 | not.filters[path].then.filters[p |
55c80 | 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 69 6c 74 65 72 20 49 6e 63 6c 75 | ath].=.true._p(2,.'<Filter.Inclu |
55ca0 | 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 2c 20 27 3c 55 6e 69 71 75 65 49 | de="%s">',.path)._p(3,.'<UniqueI |
55cc0 | 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 | dentifier>{%s}</UniqueIdentifier |
55ce0 | 3e 27 2c 20 6f 73 2e 75 75 69 64 28 70 61 74 68 29 29 0a 5f 70 28 32 2c 20 27 3c 2f 46 69 6c 74 | >',.os.uuid(path))._p(2,.'</Filt |
55d00 | 65 72 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 22 5c 5c 22 0a 65 6e | er>').end.path.=.path...."\\".en |
55d20 | 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 | d.end.for._,.custombuildtask.in. |
55d40 | 69 70 61 69 72 73 28 70 72 6a 2e 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d | ipairs(prj.custombuildtask.or.{} |
55d60 | 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 | ).do.for._,.buildtask.in.ipairs( |
55d80 | 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 | custombuildtask.or.{}).do.local. |
55da0 | 66 6f 6c 64 65 72 73 20 3d 20 73 74 72 69 6e 67 2e 65 78 70 6c 6f 64 65 28 70 61 74 68 2e 74 72 | folders.=.string.explode(path.tr |
55dc0 | 69 6d 64 6f 74 73 28 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a 2e 6c 6f 63 61 | imdots(path.getrelative(prj.loca |
55de0 | 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 29 2c 20 22 2f 22 2c 20 74 72 75 65 29 0a | tion,buildtask[1])),."/",.true). |
55e00 | 6c 6f 63 61 6c 20 70 61 74 68 20 3d 20 22 22 0a 66 6f 72 20 69 20 3d 20 31 2c 20 23 66 6f 6c 64 | local.path.=."".for.i.=.1,.#fold |
55e20 | 65 72 73 20 2d 20 31 20 64 6f 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 66 6f 75 6e 64 20 74 68 | ers.-.1.do.if.not.filterfound.th |
55e40 | 65 6e 0a 66 69 6c 74 65 72 66 6f 75 6e 64 20 3d 20 74 72 75 65 0a 5f 70 28 31 2c 27 3c 49 74 65 | en.filterfound.=.true._p(1,'<Ite |
55e60 | 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a 70 61 74 68 20 3d 20 70 61 74 68 20 2e 2e 20 66 6f 6c | mGroup>').end.path.=.path....fol |
55e80 | 64 65 72 73 5b 69 5d 0a 69 66 20 6e 6f 74 20 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 74 68 65 | ders[i].if.not.filters[path].the |
55ea0 | 6e 0a 66 69 6c 74 65 72 73 5b 70 61 74 68 5d 20 3d 20 74 72 75 65 0a 5f 70 28 32 2c 20 27 3c 46 | n.filters[path].=.true._p(2,.'<F |
55ec0 | 69 6c 74 65 72 20 49 6e 63 6c 75 64 65 3d 22 25 73 22 3e 27 2c 20 70 61 74 68 29 0a 5f 70 28 33 | ilter.Include="%s">',.path)._p(3 |
55ee0 | 2c 20 27 3c 55 6e 69 71 75 65 49 64 65 6e 74 69 66 69 65 72 3e 7b 25 73 7d 3c 2f 55 6e 69 71 75 | ,.'<UniqueIdentifier>{%s}</Uniqu |
55f00 | 65 49 64 65 6e 74 69 66 69 65 72 3e 27 2c 20 6f 73 2e 75 75 69 64 28 70 61 74 68 29 29 0a 5f 70 | eIdentifier>',.os.uuid(path))._p |
55f20 | 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 |
55f40 | 20 2e 2e 20 22 5c 5c 22 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 66 6f | ...."\\".end.end.end.if.filterfo |
55f60 | 75 6e 64 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e | und.then._p(1,'</ItemGroup>').en |
55f80 | 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 | d.end.function.vc2010.filefilter |
55fa0 | 67 72 6f 75 70 28 70 72 6a 2c 20 73 65 63 74 69 6f 6e 2c 20 6b 69 6e 64 29 0a 6c 6f 63 61 6c 20 | group(prj,.section,.kind).local. |
55fc0 | 66 69 6c 65 73 20 3d 20 76 63 32 30 31 30 2e 67 65 74 66 69 6c 65 67 72 6f 75 70 28 70 72 6a 2c | files.=.vc2010.getfilegroup(prj, |
55fe0 | 20 73 65 63 74 69 6f 6e 29 20 6f 72 20 7b 7d 0a 69 66 20 6b 69 6e 64 20 3d 3d 20 6e 69 6c 6c 20 | .section).or.{}.if.kind.==.nill. |
56000 | 74 68 65 6e 0a 6b 69 6e 64 20 3d 20 73 65 63 74 69 6f 6e 0a 65 6e 64 0a 69 66 20 28 73 65 63 74 | then.kind.=.section.end.if.(sect |
56020 | 69 6f 6e 20 3d 3d 20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 20 74 68 65 6e 0a 66 6f 72 20 5f | ion.==."CustomBuild").then.for._ |
56040 | 2c 20 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e | ,.custombuildtask.in.ipairs(prj. |
56060 | 63 75 73 74 6f 6d 62 75 69 6c 64 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 66 6f 72 20 5f 2c | custombuildtask.or.{}).do.for._, |
56080 | 20 62 75 69 6c 64 74 61 73 6b 20 69 6e 20 69 70 61 69 72 73 28 63 75 73 74 6f 6d 62 75 69 6c 64 | .buildtask.in.ipairs(custombuild |
560a0 | 74 61 73 6b 20 6f 72 20 7b 7d 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 63 66 67 20 3d 20 7b 20 7d 0a | task.or.{}).do.local.fcfg.=.{.}. |
560c0 | 66 63 66 67 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 70 72 6a | fcfg.name.=.path.getrelative(prj |
560e0 | 2e 6c 6f 63 61 74 69 6f 6e 2c 62 75 69 6c 64 74 61 73 6b 5b 31 5d 29 0a 66 63 66 67 2e 76 70 61 | .location,buildtask[1]).fcfg.vpa |
56100 | 74 68 20 3d 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 73 28 66 63 66 67 2e 6e 61 6d 65 29 0a 74 61 | th.=.path.trimdots(fcfg.name).ta |
56120 | 62 6c 65 2e 69 6e 73 65 72 74 28 66 69 6c 65 73 2c 20 66 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a | ble.insert(files,.fcfg).end.end. |
56140 | 65 6e 64 0a 69 66 20 23 66 69 6c 65 73 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 31 2c 27 3c 49 74 | end.if.#files.>.0.then._p(1,'<It |
56160 | 65 6d 47 72 6f 75 70 3e 27 29 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 | emGroup>').for._,.file.in.ipairs |
56180 | 28 66 69 6c 65 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 69 6c 74 65 72 0a 69 66 20 66 69 6c 65 2e | (files).do.local.filter.if.file. |
561a0 | 6e 61 6d 65 20 7e 3d 20 66 69 6c 65 2e 76 70 61 74 68 20 74 68 65 6e 0a 66 69 6c 74 65 72 20 3d | name.~=.file.vpath.then.filter.= |
561c0 | 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 69 6c 65 2e 76 70 61 74 68 29 0a 65 | .path.getdirectory(file.vpath).e |
561e0 | 6c 73 65 0a 66 69 6c 74 65 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 66 | lse.filter.=.path.getdirectory(f |
56200 | 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 69 66 20 66 69 6c 74 65 72 20 7e 3d 20 22 2e 22 20 74 | ile.name).end.if.filter.~=.".".t |
56220 | 68 65 6e 0a 5f 70 28 32 2c 27 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 3e 27 2c 20 | hen._p(2,'<%s.Include=\"%s\">',. |
56240 | 6b 69 6e 64 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 | kind,.path.translate(file.name,. |
56260 | 22 5c 5c 22 29 29 0a 5f 70 28 33 2c 27 3c 46 69 6c 74 65 72 3e 25 73 3c 2f 46 69 6c 74 65 72 3e | "\\"))._p(3,'<Filter>%s</Filter> |
56280 | 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 74 65 72 2c 20 22 5c 5c 22 29 29 | ',.path.translate(filter,."\\")) |
562a0 | 0a 5f 70 28 32 2c 27 3c 2f 25 73 3e 27 2c 20 6b 69 6e 64 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 | ._p(2,'</%s>',.kind).else._p(2,' |
562c0 | 3c 25 73 20 49 6e 63 6c 75 64 65 3d 5c 22 25 73 5c 22 20 2f 3e 27 2c 20 6b 69 6e 64 2c 20 70 61 | <%s.Include=\"%s\"./>',.kind,.pa |
562e0 | 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 66 69 6c 65 2e 6e 61 6d 65 2c 20 22 5c 5c 22 29 29 0a 65 | th.translate(file.name,."\\")).e |
56300 | 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 27 29 0a 65 6e 64 0a | nd.end._p(1,'</ItemGroup>').end. |
56320 | 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 65 5f 66 69 6c | end.function.vc2010.generate_fil |
56340 | 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 76 63 32 30 31 | ters(prj).io.indent.=."..".vc201 |
56360 | 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 72 6f 75 70 28 | 0.header().vc2010.filteridgroup( |
56380 | 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 28 70 72 6a 2c | prj).vc2010.filefiltergroup(prj, |
563a0 | 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 72 6f 75 70 28 | ."None").vc2010.filefiltergroup( |
563c0 | 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 6c 65 66 69 6c | prj,."ClInclude").vc2010.filefil |
563e0 | 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 76 63 32 30 31 | tergroup(prj,."ClCompile").vc201 |
56400 | 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 6f 75 72 63 65 | 0.filefiltergroup(prj,."Resource |
56420 | 43 6f 6d 70 69 6c 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 | Compile").vc2010.filefiltergroup |
56440 | 28 70 72 6a 2c 20 22 43 75 73 74 6f 6d 42 75 69 6c 64 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 | (prj,."CustomBuild").vc2010.file |
56460 | 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 41 70 70 78 4d 61 6e 69 66 65 73 74 22 29 | filtergroup(prj,."AppxManifest") |
56480 | 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a 2c 20 22 49 6d | .vc2010.filefiltergroup(prj,."Im |
564a0 | 61 67 65 22 29 0a 76 63 32 30 31 30 2e 66 69 6c 65 66 69 6c 74 65 72 67 72 6f 75 70 28 70 72 6a | age").vc2010.filefiltergroup(prj |
564c0 | 2c 20 22 44 65 70 6c 6f 79 6d 65 6e 74 43 6f 6e 74 65 6e 74 22 2c 20 22 4e 6f 6e 65 22 29 0a 76 | ,."DeploymentContent",."None").v |
564e0 | 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 4d 41 53 4d | c2010.filefiltergroup(prj,."MASM |
56500 | 22 29 0a 5f 70 28 27 3c 2f 50 72 6f 6a 65 63 74 3e 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 | ")._p('</Project>').end..premake |
56520 | 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 | .vstudio.vc2012.=.{}.local.vc201 |
56540 | 32 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 32 0a 6c 6f 63 61 6c | 2.=.premake.vstudio.vc2012.local |
56560 | 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 | .vstudio.=.premake.vstudio.newac |
56580 | 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 32 | tion.{.trigger.........=."vs2012 |
565a0 | 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 | ",.shortname.......=."Visual.Stu |
565c0 | 64 69 6f 20 32 30 31 32 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 | dio.2012",.description.....=."Ge |
565e0 | 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 | nerate.Microsoft.Visual.Studio.2 |
56600 | 30 31 32 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 | 012.project.files",.os.......... |
56620 | 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 | ....=."windows",.valid_kinds.... |
56640 | 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 | .=.{."ConsoleApp",."WindowedApp" |
56660 | 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 | ,."StaticLib",."SharedLib".},.va |
56680 | 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 | lid_languages.=.{."C",."C++",."C |
566a0 | 23 22 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 | #"},.valid_tools.....=.{.cc..... |
566c0 | 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 | =.{."msc"...},.dotnet.=.{."msnet |
566e0 | 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c | ".},.},.onsolution.=.function(sl |
56700 | 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e | n).premake.generate(sln,."%%.sln |
56720 | 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 | ",.vstudio.sln2005.generate).end |
56740 | 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 | ,.onproject.=.function(prj).if.p |
56760 | 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e | remake.isdotnetproject(prj).then |
56780 | 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f | .premake.generate(prj,."%%.cspro |
567a0 | 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 | j",.vstudio.cs2005.generate).pre |
567c0 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 | make.generate(prj,."%%.csproj.us |
567e0 | 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 | er",.vstudio.cs2005.generate_use |
56800 | 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 | r).else.premake.generate(prj,."% |
56820 | 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 | %.vcxproj",.premake.vs2010_vcxpr |
56840 | 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 | oj).premake.generate(prj,."%%.vc |
56860 | 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 | xproj.user",.premake.vs2010_vcxp |
56880 | 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 | roj_user).premake.generate(prj,. |
568a0 | 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 | "%%.vcxproj.filters",.vstudio.vc |
568c0 | 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 65 6e 64 0a 65 6e 64 2c 0a | 2010.generate_filters).end.end,. |
568e0 | 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 | oncleansolution.=.premake.vstudi |
56900 | 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 | o.cleansolution,.oncleanproject. |
56920 | 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c | .=.premake.vstudio.cleanproject, |
56940 | 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 | .oncleantarget...=.premake.vstud |
56960 | 69 6f 2e 63 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 | io.cleantarget,.vstudio.=.{.solu |
56980 | 74 69 6f 6e 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 | tionVersion.=."12",.targetFramew |
569a0 | 6f 72 6b 20 3d 20 22 34 2e 35 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 | ork.=."4.5",.toolsVersion....=." |
569c0 | 34 2e 30 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 | 4.0",.supports64bitEditContinue. |
569e0 | 3d 20 66 61 6c 73 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 | =.false,.}.}..premake.vstudio.vc |
56a00 | 32 30 31 33 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 33 20 3d 20 70 72 65 6d 61 6b 65 | 2013.=.{}.local.vc2013.=.premake |
56a20 | 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 33 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 | .vstudio.vc2013.local.vstudio.=. |
56a40 | 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 | premake.vstudio.newaction.{.trig |
56a60 | 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 33 22 2c 0a 73 68 6f 72 74 6e 61 6d | ger.........=."vs2013",.shortnam |
56a80 | 65 20 20 20 20 20 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 22 2c 0a | e.......=."Visual.Studio.2013",. |
56aa0 | 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 72 | description.....=."Generate.Micr |
56ac0 | 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 33 20 70 72 6f 6a 65 63 74 | osoft.Visual.Studio.2013.project |
56ae0 | 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 64 | .files",.os..............=."wind |
56b00 | 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 6f | ows",.valid_kinds.....=.{."Conso |
56b20 | 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 69 | leApp",."WindowedApp",."StaticLi |
56b40 | 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 67 | b",."SharedLib".},.valid_languag |
56b60 | 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 7d 2c 0a 76 61 6c 69 64 5f | es.=.{."C",."C++",."C#"},.valid_ |
56b80 | 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 | tools.....=.{.cc.....=.{."msc".. |
56ba0 | 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 | .},.dotnet.=.{."msnet".},.},.ons |
56bc0 | 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e | olution.=.function(sln).premake. |
56be0 | 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e | generate(sln,."%%.sln",.vstudio. |
56c00 | 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 | sln2005.generate).end,.onproject |
56c20 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f | .=.function(prj).if.premake.isdo |
56c40 | 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 | tnetproject(prj).then.premake.ge |
56c60 | 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f | nerate(prj,."%%.csproj",.vstudio |
56c80 | 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 | .cs2005.generate).premake.genera |
56ca0 | 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 | te(prj,."%%.csproj.user",.vstudi |
56cc0 | 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 | o.cs2005.generate_user).else.pre |
56ce0 | 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 | make.vstudio.needAppxManifest.=. |
56d00 | 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e | false.premake.generate(prj,."%%. |
56d20 | 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a | vcxproj",.premake.vs2010_vcxproj |
56d40 | 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 | ).premake.generate(prj,."%%.vcxp |
56d60 | 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f | roj.user",.premake.vs2010_vcxpro |
56d80 | 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 | j_user).premake.generate(prj,."% |
56da0 | 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 | %.vcxproj.filters",.vstudio.vc20 |
56dc0 | 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e | 10.generate_filters).if.premake. |
56de0 | 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 | vstudio.needAppxManifest.then.pr |
56e00 | 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2f 50 61 63 6b 61 67 65 2e | emake.generate(prj,."%%/Package. |
56e20 | 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 70 | appxmanifest",.premake.vs2010_ap |
56e40 | 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 6e | pxmanifest).end.end.end,.onclean |
56e60 | 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 6e | solution.=.premake.vstudio.clean |
56e80 | 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 6d | solution,.oncleanproject..=.prem |
56ea0 | 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 61 | ake.vstudio.cleanproject,.onclea |
56ec0 | 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 61 | ntarget...=.premake.vstudio.clea |
56ee0 | 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 72 | ntarget,.vstudio.=.{.solutionVer |
56f00 | 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 22 | sion.=."12",.targetFramework.=." |
56f20 | 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 0a | 4.5",.toolsVersion....=."12.0",. |
56f40 | 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 66 61 6c 73 | supports64bitEditContinue.=.fals |
56f60 | 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 76 63 32 30 31 35 20 3d | e,.}.}..premake.vstudio.vc2015.= |
56f80 | 20 7b 7d 0a 6c 6f 63 61 6c 20 76 63 32 30 31 35 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 | .{}.local.vc2015.=.premake.vstud |
56fa0 | 69 6f 2e 76 63 32 30 31 35 0a 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b | io.vc2015.local.vstudio.=.premak |
56fc0 | 65 2e 76 73 74 75 64 69 6f 0a 6e 65 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 | e.vstudio.newaction.{.trigger... |
56fe0 | 20 20 20 20 20 20 3d 20 22 76 73 32 30 31 35 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 | ......=."vs2015",.shortname..... |
57000 | 20 20 3d 20 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 22 2c 0a 64 65 73 63 72 69 | ..=."Visual.Studio.2015",.descri |
57020 | 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 | ption.....=."Generate.Microsoft. |
57040 | 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 | Visual.Studio.2015.project.files |
57060 | 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 77 69 6e 64 6f 77 73 22 2c 0a | ",.os..............=."windows",. |
57080 | 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 | valid_kinds.....=.{."ConsoleApp" |
570a0 | 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 2c 20 22 53 | ,."WindowedApp",."StaticLib",."S |
570c0 | 68 61 72 65 64 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b | haredLib".},.valid_languages.=.{ |
570e0 | 20 22 43 22 2c 20 22 43 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 | ."C",."C++",."C#".},.valid_tools |
57100 | 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 | .....=.{.cc.....=.{."msc"...},.d |
57120 | 6f 74 6e 65 74 20 3d 20 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 | otnet.=.{."msnet".},.},.onsoluti |
57140 | 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 | on.=.function(sln).premake.gener |
57160 | 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 | ate(sln,."%%.sln",.vstudio.sln20 |
57180 | 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 | 05.generate).end,.onproject.=.fu |
571a0 | 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 | nction(prj).if.premake.isdotnetp |
571c0 | 72 6f 6a 65 63 74 28 70 72 6a 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 | roject(prj).then.premake.generat |
571e0 | 65 28 70 72 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 | e(prj,."%%.csproj",.vstudio.cs20 |
57200 | 30 35 2e 67 65 6e 65 72 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 | 05.generate).premake.generate(pr |
57220 | 6a 2c 20 22 25 25 2e 63 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 | j,."%%.csproj.user",.vstudio.cs2 |
57240 | 30 30 35 2e 67 65 6e 65 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 70 72 65 6d 61 6b 65 2e | 005.generate_user).else.premake. |
57260 | 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 | vstudio.needAppxManifest.=.false |
57280 | 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 |
572a0 | 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 | oj",.premake.vs2010_vcxproj).pre |
572c0 | 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 | make.generate(prj,."%%.vcxproj.u |
572e0 | 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 | ser",.premake.vs2010_vcxproj_use |
57300 | 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 | r).premake.generate(prj,."%%.vcx |
57320 | 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 | proj.filters",.vstudio.vc2010.ge |
57340 | 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 | nerate_filters).if.premake.vstud |
57360 | 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 | io.needAppxManifest.then.premake |
57380 | 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2f 50 61 63 6b 61 67 65 2e 61 70 70 78 6d | .generate(prj,."%%/Package.appxm |
573a0 | 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e | anifest",.premake.vs2010_appxman |
573c0 | 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 | ifest).end.end.end,.oncleansolut |
573e0 | 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 | ion.=.premake.vstudio.cleansolut |
57400 | 69 6f 6e 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 | ion,.oncleanproject..=.premake.v |
57420 | 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 | studio.cleanproject,.oncleantarg |
57440 | 65 74 20 20 20 3d 20 70 72 65 6d 61 6b 65 2e 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 74 61 72 67 | et...=.premake.vstudio.cleantarg |
57460 | 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e 56 65 72 73 69 6f 6e 20 | et,.vstudio.=.{.solutionVersion. |
57480 | 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 3d 20 22 34 2e 35 22 2c | =."12",.targetFramework.=."4.5", |
574a0 | 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 34 2e 30 22 2c 0a 77 69 6e 64 6f | .toolsVersion....=."14.0",.windo |
574c0 | 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f 6e 20 3d 20 22 38 2e 31 22 2c | wsTargetPlatformVersion.=."8.1", |
574e0 | 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 69 6e 75 65 20 3d 20 74 72 75 | .supports64bitEditContinue.=.tru |
57500 | 65 2c 0a 7d 0a 7d 0a 00 6c 6f 63 61 6c 20 76 73 74 75 64 69 6f 20 3d 20 70 72 65 6d 61 6b 65 2e | e,.}.}..local.vstudio.=.premake. |
57520 | 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..... |
57540 | 20 20 20 20 3d 20 22 76 73 31 35 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 | ....=."vs15",.shortname.......=. |
57560 | 22 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 | "Visual.Studio.15",.description. |
57580 | 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c | ....=."Generate.Microsoft.Visual |
575a0 | 20 53 74 75 64 69 6f 20 31 35 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 22 2c 0a 6f 73 20 20 20 | .Studio.15.project.files",.os... |
575c0 | 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 |
575e0 | 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 |
57600 | 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 |
57620 | 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 |
57640 | 2b 2b 22 2c 20 22 43 23 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b | ++",."C#".},.valid_tools.....=.{ |
57660 | 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 6d 73 63 22 20 20 20 7d 2c 0a 64 6f 74 6e 65 74 20 3d 20 | .cc.....=.{."msc"...},.dotnet.=. |
57680 | 7b 20 22 6d 73 6e 65 74 22 20 7d 2c 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e | {."msnet".},.},.onsolution.=.fun |
576a0 | 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 2c | ction(sln).premake.generate(sln, |
576c0 | 20 22 25 25 2e 73 6c 6e 22 2c 20 76 73 74 75 64 69 6f 2e 73 6c 6e 32 30 30 35 2e 67 65 6e 65 72 | ."%%.sln",.vstudio.sln2005.gener |
576e0 | 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 | ate).end,.onproject.=.function(p |
57700 | 72 6a 29 0a 69 66 20 70 72 65 6d 61 6b 65 2e 69 73 64 6f 74 6e 65 74 70 72 6f 6a 65 63 74 28 70 | rj).if.premake.isdotnetproject(p |
57720 | 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 22 | rj).then.premake.generate(prj,." |
57740 | 25 25 2e 63 73 70 72 6f 6a 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 72 | %%.csproj",.vstudio.cs2005.gener |
57760 | 61 74 65 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 63 | ate).premake.generate(prj,."%%.c |
57780 | 73 70 72 6f 6a 2e 75 73 65 72 22 2c 20 76 73 74 75 64 69 6f 2e 63 73 32 30 30 35 2e 67 65 6e 65 | sproj.user",.vstudio.cs2005.gene |
577a0 | 72 61 74 65 5f 75 73 65 72 29 0a 65 6c 73 65 0a 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 | rate_user).else.vstudio.needAppx |
577c0 | 4d 61 6e 69 66 65 73 74 20 3d 20 66 61 6c 73 65 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 | Manifest.=.false.premake.generat |
577e0 | 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 | e(prj,."%%.vcxproj",.premake.vs2 |
57800 | 30 31 30 5f 76 63 78 70 72 6f 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 | 010_vcxproj).premake.generate(pr |
57820 | 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 75 73 65 72 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 | j,."%%.vcxproj.user",.premake.vs |
57840 | 32 30 31 30 5f 76 63 78 70 72 6f 6a 5f 75 73 65 72 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 | 2010_vcxproj_user).premake.gener |
57860 | 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 76 63 78 70 72 6f 6a 2e 66 69 6c 74 65 72 73 22 2c 20 76 | ate(prj,."%%.vcxproj.filters",.v |
57880 | 73 74 75 64 69 6f 2e 76 63 32 30 31 30 2e 67 65 6e 65 72 61 74 65 5f 66 69 6c 74 65 72 73 29 0a | studio.vc2010.generate_filters). |
578a0 | 69 66 20 76 73 74 75 64 69 6f 2e 6e 65 65 64 41 70 70 78 4d 61 6e 69 66 65 73 74 20 74 68 65 6e | if.vstudio.needAppxManifest.then |
578c0 | 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 61 70 70 78 6d | .premake.generate(prj,."%%.appxm |
578e0 | 61 6e 69 66 65 73 74 22 2c 20 70 72 65 6d 61 6b 65 2e 76 73 32 30 31 30 5f 61 70 70 78 6d 61 6e | anifest",.premake.vs2010_appxman |
57900 | 69 66 65 73 74 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 | ifest).end.end.end,.oncleansolut |
57920 | 69 6f 6e 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 2c 0a 6f 6e 63 | ion.=.vstudio.cleansolution,.onc |
57940 | 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 6c 65 61 6e 70 72 6f 6a | leanproject..=.vstudio.cleanproj |
57960 | 65 63 74 2c 0a 6f 6e 63 6c 65 61 6e 74 61 72 67 65 74 20 20 20 3d 20 76 73 74 75 64 69 6f 2e 63 | ect,.oncleantarget...=.vstudio.c |
57980 | 6c 65 61 6e 74 61 72 67 65 74 2c 0a 76 73 74 75 64 69 6f 20 3d 20 7b 0a 73 6f 6c 75 74 69 6f 6e | leantarget,.vstudio.=.{.solution |
579a0 | 56 65 72 73 69 6f 6e 20 3d 20 22 31 32 22 2c 0a 74 61 72 67 65 74 46 72 61 6d 65 77 6f 72 6b 20 | Version.=."12",.targetFramework. |
579c0 | 3d 20 22 34 2e 35 2e 32 22 2c 0a 74 6f 6f 6c 73 56 65 72 73 69 6f 6e 20 20 20 20 3d 20 22 31 35 | =."4.5.2",.toolsVersion....=."15 |
579e0 | 2e 30 22 2c 0a 77 69 6e 64 6f 77 73 54 61 72 67 65 74 50 6c 61 74 66 6f 72 6d 56 65 72 73 69 6f | .0",.windowsTargetPlatformVersio |
57a00 | 6e 20 3d 20 22 38 2e 31 22 2c 0a 73 75 70 70 6f 72 74 73 36 34 62 69 74 45 64 69 74 43 6f 6e 74 | n.=."8.1",.supports64bitEditCont |
57a20 | 69 6e 75 65 20 3d 20 74 72 75 65 2c 0a 7d 0a 7d 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 20 | inue.=.true,.}.}..premake.xcode. |
57a40 | 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 20 3d 20 22 6d | =.{.}.premake.xcode.toolset.=."m |
57a60 | 61 63 6f 73 78 22 0a 6e 65 77 61 63 74 69 6f 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 | acosx".newaction..{.trigger..... |
57a80 | 20 20 20 20 3d 20 22 78 63 6f 64 65 33 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 | ....=."xcode3",.shortname....... |
57aa0 | 3d 20 22 58 63 6f 64 65 20 33 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 | =."Xcode.3",.description.....=." |
57ac0 | 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 58 63 6f 64 65 20 33 20 70 72 6f 6a 65 63 74 20 66 | Generate.Apple.Xcode.3.project.f |
57ae0 | 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 | iles.(experimental)",.os........ |
57b00 | 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 20 20 | ......=."macosx",.valid_kinds... |
57b20 | 20 20 3d 20 7b 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 | ..=.{."ConsoleApp",."WindowedApp |
57b40 | 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 | ",."SharedLib",."StaticLib".},.v |
57b60 | 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c | alid_languages.=.{."C",."C++".}, |
57b80 | 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 | .valid_tools.....=.{.cc.....=.{. |
57ba0 | 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 | "gcc".},.},.valid_platforms.=.{. |
57bc0 | 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 | .Native.=."Native",..x32.=."Nati |
57be0 | 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 | ve.32-bit",..x64.=."Native.64-bi |
57c00 | 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 | t",..Universal32.=."32-bit.Unive |
57c20 | 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e | rsal",..Universal64.=."64-bit.Un |
57c40 | 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 | iversal",..Universal.=."Universa |
57c60 | 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 | l",.},.default_platform.=."Unive |
57c80 | 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e | rsal",.onsolution.=.function(sln |
57ca0 | 29 0a 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 65 70 61 72 65 73 6f 6c 75 74 69 6f 6e 28 | ).premake.xcode.preparesolution( |
57cc0 | 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 | sln).end,.onproject.=.function(p |
57ce0 | 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 | rj).premake.generate(prj,."%%.xc |
57d00 | 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b | odeproj/project.pbxproj",.premak |
57d20 | 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f | e.xcode.project).end,.oncleanpro |
57d40 | 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 | ject.=.function(prj).premake.cle |
57d60 | 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 | an.directory(prj,."%%.xcodeproj" |
57d80 | 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e | ).end,.oncheckproject.=.function |
57da0 | 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d | (prj).local.last.for.cfg.in.prem |
57dc0 | 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 20 61 | ake.eachconfig(prj).do.if.last.a |
57de0 | 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 | nd.last.~=.cfg.kind.then.error(" |
57e00 | 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 73 65 | Project.'"....prj.name...."'.use |
57e20 | 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e 6f 74 | s.more.than.one.target.kind;.not |
57e40 | 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 73 | .supported.by.Xcode",.0).end.las |
57e60 | 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 6e 65 77 61 63 74 69 6f | t.=.cfg.kind.end.end,.}.newactio |
57e80 | 6e 20 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 20 20 20 20 3d 20 22 78 63 6f 64 65 34 22 2c | n..{.trigger.........=."xcode4", |
57ea0 | 0a 73 68 6f 72 74 6e 61 6d 65 20 20 20 20 20 20 20 3d 20 22 58 63 6f 64 65 20 34 22 2c 0a 64 65 | .shortname.......=."Xcode.4",.de |
57ec0 | 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 3d 20 22 47 65 6e 65 72 61 74 65 20 41 70 70 6c 65 20 | scription.....=."Generate.Apple. |
57ee0 | 58 63 6f 64 65 20 34 20 70 72 6f 6a 65 63 74 20 66 69 6c 65 73 20 28 65 78 70 65 72 69 6d 65 6e | Xcode.4.project.files.(experimen |
57f00 | 74 61 6c 29 22 2c 0a 6f 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 22 6d 61 63 6f 73 78 | tal)",.os..............=."macosx |
57f20 | 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 |
57f40 | 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 2c 20 22 53 68 61 72 65 64 4c 69 62 22 2c | pp",."WindowedApp",."SharedLib", |
57f60 | 20 22 53 74 61 74 69 63 4c 69 62 22 20 7d 2c 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 | ."StaticLib".},.valid_languages. |
57f80 | 3d 20 7b 20 22 43 22 2c 20 22 43 2b 2b 22 20 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 | =.{."C",."C++".},.valid_tools... |
57fa0 | 20 20 3d 20 7b 0a 63 63 20 20 20 20 20 3d 20 7b 20 22 67 63 63 22 20 7d 2c 0a 7d 2c 0a 76 61 6c | ..=.{.cc.....=.{."gcc".},.},.val |
57fc0 | 69 64 5f 70 6c 61 74 66 6f 72 6d 73 20 3d 20 7b 20 0a 4e 61 74 69 76 65 20 3d 20 22 4e 61 74 69 | id_platforms.=.{..Native.=."Nati |
57fe0 | 76 65 22 2c 20 0a 78 33 32 20 3d 20 22 4e 61 74 69 76 65 20 33 32 2d 62 69 74 22 2c 20 0a 78 36 | ve",..x32.=."Native.32-bit",..x6 |
58000 | 34 20 3d 20 22 4e 61 74 69 76 65 20 36 34 2d 62 69 74 22 2c 20 0a 55 6e 69 76 65 72 73 61 6c 33 | 4.=."Native.64-bit",..Universal3 |
58020 | 32 20 3d 20 22 33 32 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 65 72 73 | 2.=."32-bit.Universal",..Univers |
58040 | 61 6c 36 34 20 3d 20 22 36 34 2d 62 69 74 20 55 6e 69 76 65 72 73 61 6c 22 2c 20 0a 55 6e 69 76 | al64.=."64-bit.Universal",..Univ |
58060 | 65 72 73 61 6c 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 7d 2c 0a 64 65 66 61 75 6c 74 5f | ersal.=."Universal",.},.default_ |
58080 | 70 6c 61 74 66 6f 72 6d 20 3d 20 22 55 6e 69 76 65 72 73 61 6c 22 2c 0a 6f 6e 73 6f 6c 75 74 69 | platform.=."Universal",.onsoluti |
580a0 | 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 | on.=.function(sln).premake.gener |
580c0 | 61 74 65 28 73 6c 6e 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 2f 63 6f 6e 74 65 6e 74 | ate(sln,."%%.xcworkspace/content |
580e0 | 73 2e 78 63 77 6f 72 6b 73 70 61 63 65 64 61 74 61 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 | s.xcworkspacedata",.premake.xcod |
58100 | 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 29 0a 65 6e 64 2c 0a 6f 6e 70 72 | e4.workspace_generate).end,.onpr |
58120 | 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 67 65 | oject.=.function(prj).premake.ge |
58140 | 6e 65 72 61 74 65 28 70 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 2f 70 72 6f 6a 65 63 | nerate(prj,."%%.xcodeproj/projec |
58160 | 74 2e 70 62 78 70 72 6f 6a 22 2c 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 | t.pbxproj",.premake.xcode.projec |
58180 | 74 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f | t).end,.oncleanproject.=.functio |
581a0 | 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 | n(prj).premake.clean.directory(p |
581c0 | 72 6a 2c 20 22 25 25 2e 78 63 6f 64 65 70 72 6f 6a 22 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 | rj,."%%.xcodeproj").premake.clea |
581e0 | 6e 2e 64 69 72 65 63 74 6f 72 79 28 70 72 6a 2c 20 22 25 25 2e 78 63 77 6f 72 6b 73 70 61 63 65 | n.directory(prj,."%%.xcworkspace |
58200 | 22 29 0a 65 6e 64 2c 0a 6f 6e 63 68 65 63 6b 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f | ").end,.oncheckproject.=.functio |
58220 | 6e 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 6c 61 73 74 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 | n(prj).local.last.for.cfg.in.pre |
58240 | 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 69 66 20 6c 61 73 74 20 | make.eachconfig(prj).do.if.last. |
58260 | 61 6e 64 20 6c 61 73 74 20 7e 3d 20 63 66 67 2e 6b 69 6e 64 20 74 68 65 6e 0a 65 72 72 6f 72 28 | and.last.~=.cfg.kind.then.error( |
58280 | 22 50 72 6f 6a 65 63 74 20 27 22 20 2e 2e 20 70 72 6a 2e 6e 61 6d 65 20 2e 2e 20 22 27 20 75 73 | "Project.'"....prj.name...."'.us |
582a0 | 65 73 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 74 61 72 67 65 74 20 6b 69 6e 64 3b 20 6e 6f | es.more.than.one.target.kind;.no |
582c0 | 74 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 58 63 6f 64 65 22 2c 20 30 29 0a 65 6e 64 0a 6c 61 | t.supported.by.Xcode",.0).end.la |
582e0 | 73 74 20 3d 20 63 66 67 2e 6b 69 6e 64 0a 65 6e 64 0a 65 6e 64 2c 0a 7d 0a 00 70 72 65 6d 61 6b | st.=.cfg.kind.end.end,.}..premak |
58300 | 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 73 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 78 | e.xcode.parameters.=.{.}.local.x |
58320 | 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 | code.=.premake.xcode.local.tree. |
58340 | 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 | .=.premake.tree.function.xcode.g |
58360 | 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 63 61 74 65 | etbuildcategory(node).local.cate |
58380 | 67 6f 72 69 65 73 20 3d 20 7b 0a 5b 22 2e 61 22 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 | gories.=.{.[".a"].=."Frameworks" |
583a0 | 2c 0a 5b 22 2e 63 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 63 22 5d 20 3d 20 | ,.[".c"].=."Sources",.[".cc"].=. |
583c0 | 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 63 70 70 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c | "Sources",.[".cpp"].=."Sources", |
583e0 | 0a 5b 22 2e 63 78 78 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 64 79 6c 69 62 22 | .[".cxx"].=."Sources",.[".dylib" |
58400 | 5d 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 66 72 61 6d 65 77 6f 72 6b 22 5d | ].=."Frameworks",.[".framework"] |
58420 | 20 3d 20 22 46 72 61 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 74 62 64 22 5d 20 3d 20 22 46 72 61 | .=."Frameworks",.[".tbd"].=."Fra |
58440 | 6d 65 77 6f 72 6b 73 22 2c 0a 5b 22 2e 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 | meworks",.[".m"].=."Sources",.[" |
58460 | 2e 6d 6d 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 53 22 5d 20 3d 20 22 53 6f 75 | .mm"].=."Sources",.[".S"].=."Sou |
58480 | 72 63 65 73 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 | rces",.[".strings"].=."Resources |
584a0 | 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 69 | ",.[".nib"].=."Resources",.[".xi |
584c0 | 62 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 3d 20 22 | b"].=."Resources",.[".icns"].=." |
584e0 | 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 | Resources",.[".bmp"].=."Resource |
58500 | 73 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 | s",.[".wav"].=."Resources",.[".x |
58520 | 63 61 73 73 65 74 73 22 5d 20 20 3d 20 22 52 65 73 6f 75 72 63 65 73 22 2c 0a 5b 22 2e 78 63 64 | cassets"]..=."Resources",.[".xcd |
58540 | 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d 20 22 53 6f 75 72 63 65 73 22 2c 0a 7d 0a 72 65 74 75 72 | atamodeld"].=."Sources",.}.retur |
58560 | 6e 20 63 61 74 65 67 6f 72 69 65 73 5b 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e | n.categories[path.getextension(n |
58580 | 6f 64 65 2e 6e 61 6d 65 29 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 | ode.name)].end.function.xcode.ge |
585a0 | 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 63 66 | tconfigname(cfg).local.name.=.cf |
585c0 | 67 2e 6e 61 6d 65 0a 69 66 20 23 63 66 67 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 2e | g.name.if.#cfg.project.solution. |
585e0 | 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 20 3e 20 31 20 74 68 65 6e 0a 6e 61 6d 65 20 3d 20 | xcode.platforms.>.1.then.name.=. |
58600 | 6e 61 6d 65 20 2e 2e 20 22 20 22 20 2e 2e 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 | name...."."....premake.action.cu |
58620 | 72 72 65 6e 74 28 29 2e 76 61 6c 69 64 5f 70 6c 61 74 66 6f 72 6d 73 5b 63 66 67 2e 70 6c 61 74 | rrent().valid_platforms[cfg.plat |
58640 | 66 6f 72 6d 5d 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a 66 75 6e 63 74 69 | form].end.return.name.end.functi |
58660 | 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c | on.xcode.getfiletype(node).local |
58680 | 20 74 79 70 65 73 20 3d 20 7b 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 | .types.=.{.[".c"].........=."sou |
586a0 | 72 63 65 63 6f 64 65 2e 63 2e 63 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 | rcecode.c.c",.[".cc"]........=." |
586c0 | 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 20 | sourcecode.cpp.cpp",.[".cpp"]... |
586e0 | 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 | ....=."sourcecode.cpp.cpp",.[".c |
58700 | 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 22 | ss"].......=."text.css",.[".cxx" |
58720 | 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 0a | ].......=."sourcecode.cpp.cpp",. |
58740 | 5b 22 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 22 5d 20 3d 20 22 74 65 78 74 2e 78 6d 6c 22 2c 0a | [".entitlements"].=."text.xml",. |
58760 | 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 77 | [".framework"].=."wrapper.framew |
58780 | 6f 72 6b 22 2c 0a 5b 22 2e 74 62 64 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f | ork",.[".tbd"].......=."sourceco |
587a0 | 64 65 2e 74 65 78 74 2d 62 61 73 65 64 2d 64 79 6c 69 62 2d 64 65 66 69 6e 69 74 69 6f 6e 22 2c | de.text-based-dylib-definition", |
587c0 | 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",.[ |
587e0 | 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" |
58800 | 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",. |
58820 | 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 |
58840 | 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. |
58860 | 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 |
58880 | 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 2e 53 22 5d 20 20 20 20 20 20 20 | ecode.cpp.objcpp",.[".S"]....... |
588a0 | 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 61 73 6d 22 2c 0a 5b 22 2e 6e 69 62 22 5d 20 20 | ..=."sourcecode.asm",.[".nib"].. |
588c0 | 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 5d 20 20 | .....=."wrapper.nib",.[".pch"].. |
588e0 | 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 2e 68 22 2c 0a 5b 22 2e 70 6c 69 73 | .....=."sourcecode.c.h",.[".plis |
58900 | 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 0a 5b 22 2e 73 | t"].....=."text.plist.xml",.[".s |
58920 | 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 72 69 6e 67 73 | trings"]...=."text.plist.strings |
58940 | 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 69 62 22 2c 0a | ",.[".xib"].......=."file.xib",. |
58960 | 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 73 22 2c 0a 5b | [".icns"]......=."image.icns",.[ |
58980 | 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 2c 0a 5b 22 2e | ".bmp"].......=."image.bmp",.[". |
589a0 | 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 5b 22 2e 78 63 | wav"].......=."audio.wav",.[".xc |
589c0 | 61 73 73 65 74 73 22 5d 20 20 3d 20 22 66 6f 6c 64 65 72 2e 61 73 73 65 74 63 61 74 61 6c 6f 67 | assets"]..=."folder.assetcatalog |
589e0 | 22 2c 0a 5b 22 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d 20 22 77 72 61 70 70 65 72 2e | ",.[".xcdatamodeld"].=."wrapper. |
58a00 | 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 2c 0a 7d 0a 72 65 74 75 72 6e 20 74 79 70 65 73 5b 70 61 | xcdatamodeld",.}.return.types[pa |
58a20 | 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 70 61 74 68 29 5d 20 6f 72 20 22 | th.getextension(node.path)].or." |
58a40 | 74 65 78 74 22 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 | text".end.function.xcode.getfile |
58a60 | 74 79 70 65 46 6f 72 63 65 64 28 6e 6f 64 65 29 0a 6c 6f 63 61 6c 20 74 79 70 65 73 20 3d 20 7b | typeForced(node).local.types.=.{ |
58a80 | 0a 5b 22 2e 63 22 5d 20 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 | .[".c"].........=."sourcecode.cp |
58aa0 | 70 2e 63 70 70 22 2c 0a 5b 22 2e 63 63 22 5d 20 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 | p.cpp",.[".cc"]........=."source |
58ac0 | 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 20 | code.cpp.cpp",.[".cpp"].......=. |
58ae0 | 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 20 | "sourcecode.cpp.cpp",.[".css"].. |
58b00 | 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 20 | .....=."text.css",.[".cxx"]..... |
58b20 | 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 65 6e 74 | ..=."sourcecode.cpp.cpp",.[".ent |
58b40 | 69 74 6c 65 6d 65 6e 74 73 22 5d 20 3d 20 22 74 65 78 74 2e 78 6d 6c 22 2c 0a 5b 22 2e 66 72 61 | itlements"].=."text.xml",.[".fra |
58b60 | 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 0a | mework"].=."wrapper.framework",. |
58b80 | 5b 22 2e 74 62 64 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 66 72 61 6d 65 77 | [".tbd"].......=."wrapper.framew |
58ba0 | 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 69 | ork",.[".gif"].......=."image.gi |
58bc0 | 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 65 | f",.[".h"].........=."sourcecode |
58be0 | 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 2e | .cpp.h",.[".html"]......=."text. |
58c00 | 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 63 | html",.[".lua"].......=."sourcec |
58c20 | 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 72 | ode.lua",.[".m"].........=."sour |
58c40 | 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 2e 6d 6d 22 5d 20 20 20 20 20 | cecode.cpp.objcpp",.[".mm"]..... |
58c60 | 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 6f 62 6a 63 70 70 22 2c 0a 5b 22 | ...=."sourcecode.cpp.objcpp",.[" |
58c80 | 2e 6e 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 77 72 61 70 70 65 72 2e 6e 69 62 22 2c 0a 5b 22 | .nib"].......=."wrapper.nib",.[" |
58ca0 | 2e 70 63 68 22 5d 20 20 20 20 20 20 20 3d 20 22 73 6f 75 72 63 65 63 6f 64 65 2e 63 70 70 2e 68 | .pch"].......=."sourcecode.cpp.h |
58cc0 | 22 2c 0a 5b 22 2e 70 6c 69 73 74 22 5d 20 20 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 73 74 2e | ",.[".plist"].....=."text.plist. |
58ce0 | 78 6d 6c 22 2c 0a 5b 22 2e 73 74 72 69 6e 67 73 22 5d 20 20 20 3d 20 22 74 65 78 74 2e 70 6c 69 | xml",.[".strings"]...=."text.pli |
58d00 | 73 74 2e 73 74 72 69 6e 67 73 22 2c 0a 5b 22 2e 78 69 62 22 5d 20 20 20 20 20 20 20 3d 20 22 66 | st.strings",.[".xib"].......=."f |
58d20 | 69 6c 65 2e 78 69 62 22 2c 0a 5b 22 2e 69 63 6e 73 22 5d 20 20 20 20 20 20 3d 20 22 69 6d 61 67 | ile.xib",.[".icns"]......=."imag |
58d40 | 65 2e 69 63 6e 73 22 2c 0a 5b 22 2e 62 6d 70 22 5d 20 20 20 20 20 20 20 3d 20 22 69 6d 61 67 65 | e.icns",.[".bmp"].......=."image |
58d60 | 2e 62 6d 70 22 2c 0a 5b 22 2e 77 61 76 22 5d 20 20 20 20 20 20 20 3d 20 22 61 75 64 69 6f 2e 77 | .bmp",.[".wav"].......=."audio.w |
58d80 | 61 76 22 2c 0a 5b 22 2e 78 63 61 73 73 65 74 73 22 5d 20 20 3d 20 22 66 6f 6c 64 65 72 2e 61 73 | av",.[".xcassets"]..=."folder.as |
58da0 | 73 65 74 63 61 74 61 6c 6f 67 22 2c 0a 5b 22 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 5d 20 3d | setcatalog",.[".xcdatamodeld"].= |
58dc0 | 20 22 77 72 61 70 70 65 72 2e 78 63 64 61 74 61 6d 6f 64 65 6c 64 22 2c 0a 7d 0a 72 65 74 75 72 | ."wrapper.xcdatamodeld",.}.retur |
58de0 | 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 28 6e 6f 64 65 2e 70 | n.types[path.getextension(node.p |
58e00 | 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 69 6f 6e 20 78 63 6f | ath)].or."text".end.function.xco |
58e20 | 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 6f 63 61 6c 20 74 79 | de.getproducttype(node).local.ty |
58e40 | 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 6d 2e 61 70 70 6c 65 | pes.=.{.ConsoleApp..=."com.apple |
58e60 | 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 6f 77 65 64 41 70 70 | .product-type.tool",.WindowedApp |
58e80 | 20 3d 20 22 63 6f 6d 2e 61 70 70 6c 65 2e 70 72 6f 64 75 63 74 2d 74 79 70 65 2e 61 70 70 6c 69 | .=."com.apple.product-type.appli |
58ea0 | 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 6f 6d 2e 61 70 70 6c | cation",.StaticLib...=."com.appl |
58ec0 | 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 61 74 69 63 22 2c 0a | e.product-type.library.static",. |
58ee0 | 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 70 72 6f 64 75 63 74 | SharedLib...=."com.apple.product |
58f00 | 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 0a 72 65 74 75 72 6e | -type.library.dynamic",.}.return |
58f20 | 20 74 79 70 65 73 5b 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 | .types[node.cfg.kind].end.functi |
58f40 | 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 64 65 29 0a 6c 6f 63 | on.xcode.gettargettype(node).loc |
58f60 | 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 5c 22 63 6f | al.types.=.{.ConsoleApp..=."\"co |
58f80 | 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 22 22 2c 0a 57 69 6e | mpiled.mach-o.executable\"",.Win |
58fa0 | 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 63 61 74 69 6f 6e 22 | dowedApp.=."wrapper.application" |
58fc0 | 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 61 72 22 2c 0a 53 68 | ,.StaticLib...=."archive.ar",.Sh |
58fe0 | 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 61 63 68 2d 6f 2e 64 | aredLib...=."\"compiled.mach-o.d |
59000 | 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 6f 64 65 2e 63 66 67 | ylib\"",.}.return.types[node.cfg |
59020 | 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 67 65 74 78 63 6f | .kind].end.function.xcode.getxco |
59040 | 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 6d 65 20 3d 20 70 72 | deprojname(prj).local.fname.=.pr |
59060 | 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 66 69 6c 65 6e 61 6d 65 28 70 72 6a 2c 20 22 | emake.project.getfilename(prj,." |
59080 | 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 6d 65 0a 65 6e 64 0a | %%.xcodeproj").return.fname.end. |
590a0 | 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 6b 28 66 6e 61 6d 65 | function.xcode.isframework(fname |
590c0 | 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 6f 6e 28 66 6e 61 6d | ).return.(path.getextension(fnam |
590e0 | 65 29 20 3d 3d 20 22 2e 66 72 61 6d 65 77 6f 72 6b 22 20 6f 72 20 70 61 74 68 2e 67 65 74 65 78 | e).==.".framework".or.path.getex |
59100 | 74 65 6e 73 69 6f 6e 28 66 6e 61 6d 65 29 20 3d 3d 20 22 2e 74 62 64 22 29 0a 65 6e 64 0a 66 75 | tension(fname).==.".tbd").end.fu |
59120 | 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 69 | nction.xcode.newid().return.stri |
59140 | 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 25 | ng.format("%04X%04X%04X%04X%04X% |
59160 | 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 74 | 04X",.math.random(0,.32767),.mat |
59180 | 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 28 | h.random(0,.32767),.math.random( |
591a0 | 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 29 | 0,.32767),.math.random(0,.32767) |
591c0 | 2c 0a 6d 61 74 68 2e 72 61 6e 64 6f 6d 28 30 2c 20 33 32 37 36 37 29 2c 0a 6d 61 74 68 2e 72 61 | ,.math.random(0,.32767),.math.ra |
591e0 | 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 6f | ndom(0,.32767)).end.function.xco |
59200 | 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 64 | de.preparesolution(sln).sln.xcod |
59220 | 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 72 | e.=.{.}.sln.xcode.platforms.=.pr |
59240 | 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 61 | emake.filterplatforms(sln,.prema |
59260 | 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 6f | ke.action.current().valid_platfo |
59280 | 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 65 | rms,."Universal").for.prj.in.pre |
592a0 | 6d 61 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 | make.solution.eachproject(sln).d |
592c0 | 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 28 | o.local.cfg.=.premake.getconfig( |
592e0 | 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 2e | prj,.prj.configurations[1],.sln. |
59300 | 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 3d | xcode.platforms[1]).local.node.= |
59320 | 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 63 | .premake.tree.new(path.getname(c |
59340 | 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 65 | fg.buildtarget.bundlepath)).node |
59360 | 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 6f | .cfg.=.cfg.node.id.=.premake.xco |
59380 | 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 74 | de.newid(node,."product").node.t |
593a0 | 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 6f | argetid.=.premake.xcode.newid(no |
593c0 | 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 6a | de,."target").prj.xcode.=.{}.prj |
593e0 | 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 6e | .xcode.projectnode.=.node.end.en |
59400 | 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 2c | d.function.xcode.printlist(list, |
59420 | 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 73 | .tag).if.#list.>.0.then._p(4,'%s |
59440 | 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 72 | .=.(',.tag).for._,.item.in.ipair |
59460 | 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 20 | s(list).do.local.escaped_item.=. |
59480 | 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 22 | item:gsub("\"",."\\\"")._p(5,.'" |
594a0 | 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 29 | %s",',.escaped_item).end._p(4,') |
594c0 | 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 65 | ;').end.end.function.xcode.Heade |
594e0 | 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 0a | r()._p('//.!$*UTF8*$!')._p('{'). |
59500 | 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 31 | _p(1,'archiveVersion.=.1;')._p(1 |
59520 | 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 2c | ,'classes.=.{')._p(1,'};')._p(1, |
59540 | 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 6a | 'objectVersion.=.45;')._p(1,'obj |
59560 | 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 78 | ects.=.{')._p('').end.function.x |
59580 | 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 67 | code.PBXBuildFile(tr)._p('/*.Beg |
595a0 | 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 65 | in.PBXBuildFile.section.*/').tre |
595c0 | 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 69 | e.traverse(tr,.{.onnode.=.functi |
595e0 | 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 70 | on(node).if.node.buildid.then._p |
59600 | 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 50 | (2,'%s./*.%s.in.%s.*/.=.{isa.=.P |
59620 | 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 20 | BXBuildFile;.fileRef.=.%s./*.%s. |
59640 | 2a 2f 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 | */;.};',.node.buildid,.node.name |
59660 | 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 2c 20 | ,.xcode.getbuildcategory(node),. |
59680 | 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 0a 5f | node.id,.node.name).end.end.})._ |
596a0 | 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 20 2a | p('/*.End.PBXBuildFile.section.* |
596c0 | 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 | /')._p('').end.function.xcode.PB |
596e0 | 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 2e 70 | XContainerItemProxy(tr).if.#tr.p |
59700 | 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a | rojects.children.>.0.then._p('/* |
59720 | 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 65 63 | .Begin.PBXContainerItemProxy.sec |
59740 | 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 73 28 | tion.*/').for._,.node.in.ipairs( |
59760 | 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 27 25 | tr.projects.children).do._p(2,'% |
59780 | 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 3d 20 | s./*.PBXContainerItemProxy.*/.=. |
597a0 | 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 27 69 | {',.node.productproxyid)._p(3,'i |
597c0 | 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 5f 70 | sa.=.PBXContainerItemProxy;')._p |
597e0 | 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 20 2a | (3,'containerPortal.=.%s./*.%s.* |
59800 | 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 65 2e | /;',.node.id,.path.getname(node. |
59820 | 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 5f 70 | path))._p(3,'proxyType.=.2;')._p |
59840 | 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 27 2c | (3,'remoteGlobalIDString.=.%s;', |
59860 | 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. |
59880 | 69 64 29 0a 5f 70 28 33 2c 27 72 65 6d 6f 74 65 49 6e 66 6f 20 3d 20 22 25 73 22 3b 27 2c 20 6e | id)._p(3,'remoteInfo.=."%s";',.n |
598a0 | 6f 64 65 2e 70 72 6f 6a 65 63 74 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2e 6e 61 | ode.project.xcode.projectnode.na |
598c0 | 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 43 6f | me)._p(2,'};')._p(2,'%s./*.PBXCo |
598e0 | 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 2e 74 | ntainerItemProxy.*/.=.{',.node.t |
59900 | 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 6f 6e | argetproxyid)._p(3,'isa.=.PBXCon |
59920 | 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 69 6e | tainerItemProxy;')._p(3,'contain |
59940 | 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 2e 69 | erPortal.=.%s./*.%s.*/;',.node.i |
59960 | 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 28 33 | d,.path.getname(node.path))._p(3 |
59980 | 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 65 47 | ,'proxyType.=.1;')._p(3,'remoteG |
599a0 | 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 6a 65 | lobalIDString.=.%s;',.node.proje |
599c0 | 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 0a 5f | ct.xcode.projectnode.targetid)._ |
599e0 | 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 2e 70 | p(3,'remoteInfo.=."%s";',.node.p |
59a00 | 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 0a 5f | roject.xcode.projectnode.name)._ |
59a20 | 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 6e 74 | p(2,'};').end._p('/*.End.PBXCont |
59a40 | 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 28 27 | ainerItemProxy.section.*/')._p(' |
59a60 | 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 69 6c | ').end.end.function.xcode.PBXFil |
59a80 | 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 6e 20 | eReference(tr,prj)._p('/*.Begin. |
59aa0 | 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 74 72 | PBXFileReference.section.*/').tr |
59ac0 | 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 63 74 | ee.traverse(tr,.{.onleaf.=.funct |
59ae0 | 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 6e 0a | ion(node).if.not.node.path.then. |
59b00 | 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 6f 64 | return.end.if.node.kind.==."prod |
59b20 | 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 7b 69 | uct".then._p(2,'%s./*.%s.*/.=.{i |
59b40 | 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 74 46 | sa.=.PBXFileReference;.explicitF |
59b60 | 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 20 30 | ileType.=.%s;.includeInIndex.=.0 |
59b80 | 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 | ;.name.=."%s";.path.=."%s";.sour |
59ba0 | 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 3b 27 | ceTree.=.BUILT_PRODUCTS_DIR;.};' |
59bc0 | 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 74 74 | ,.node.id,.node.name,.xcode.gett |
59be0 | 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 74 68 | argettype(node),.node.name,.path |
59c00 | 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 62 75 | .getname(node.cfg.buildtarget.bu |
59c20 | 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 70 61 | ndlepath)).elseif.node.parent.pa |
59c40 | 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 20 72 | rent.==.tr.projects.then.local.r |
59c60 | 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 72 6f | elpath.=.path.getrelative(tr.pro |
59c80 | 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 6a 65 | ject.location,.node.parent.proje |
59ca0 | 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 20 3d | ct.location)._p(2,'%s./*.%s.*/.= |
59cc0 | 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 4b 6e | .{isa.=.PBXFileReference;.lastKn |
59ce0 | 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 65 63 | ownFileType.=."wrapper.pb-projec |
59d00 | 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 73 6f | t";.name.=."%s";.path.=."%s";.so |
59d20 | 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 6f 64 | urceTree.=.SOURCE_ROOT;.};',.nod |
59d40 | 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 20 6e | e.parent.id,.node.parent.name,.n |
59d60 | 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 70 61 | ode.parent.name,.path.join(relpa |
59d80 | 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 63 61 | th,.node.parent.name)).else.loca |
59da0 | 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 6b 28 | l.pth,.src.if.xcode.isframework( |
59dc0 | 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 20 3d | node.path).then.local.nodePath.= |
59de0 | 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 76 61 | .node.path.local._,.matchEnd,.va |
59e00 | 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 20 22 | riable.=.string.find(nodePath,." |
59e20 | 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 6e 0a | ^%$%((.+)%)/").if.variable.then. |
59e40 | 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 2c 20 | nodePath.=.string.sub(nodePath,. |
59e60 | 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 6e 64 | matchEnd.+.1).end.if.string.find |
59e80 | 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 2e 66 | (nodePath,'/')..then.if.string.f |
59ea0 | 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 27 72 | ind(nodePath,'^%.')then.error('r |
59ec0 | 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 79 20 | elative.paths.are.not.currently. |
59ee0 | 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 0a 70 | supported.for.frameworks').end.p |
59f00 | 74 68 20 3d 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 | th.=.nodePath.elseif.path.getext |
59f20 | 65 6e 73 69 6f 6e 28 6e 6f 64 65 50 61 74 68 29 3d 3d 27 2e 74 62 64 27 20 74 68 65 6e 0a 70 74 | ension(nodePath)=='.tbd'.then.pt |
59f40 | 68 20 3d 20 22 2f 75 73 72 2f 6c 69 62 2f 22 20 2e 2e 20 6e 6f 64 65 50 61 74 68 0a 65 6c 73 65 | h.=."/usr/lib/"....nodePath.else |
59f60 | 0a 70 74 68 20 3d 20 22 2f 53 79 73 74 65 6d 2f 4c 69 62 72 61 72 79 2f 46 72 61 6d 65 77 6f 72 | .pth.=."/System/Library/Framewor |
59f80 | 6b 73 2f 22 20 2e 2e 20 6e 6f 64 65 50 61 74 68 0a 65 6e 64 0a 69 66 20 76 61 72 69 61 62 6c 65 | ks/"....nodePath.end.if.variable |
59fa0 | 20 74 68 65 6e 0a 73 72 63 20 3d 20 76 61 72 69 61 62 6c 65 0a 69 66 20 73 74 72 69 6e 67 2e 66 | .then.src.=.variable.if.string.f |
59fc0 | 69 6e 64 28 70 74 68 2c 20 27 5e 2f 27 29 20 74 68 65 6e 0a 70 74 68 20 3d 20 73 74 72 69 6e 67 | ind(pth,.'^/').then.pth.=.string |
59fe0 | 2e 73 75 62 28 70 74 68 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 61 62 | .sub(pth,.2).end.else.src.=."<ab |
5a000 | 73 6f 6c 75 74 65 3e 22 0a 65 6e 64 0a 65 6c 73 65 0a 73 72 63 20 3d 20 22 3c 67 72 6f 75 70 3e | solute>".end.else.src.=."<group> |
5a020 | 22 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 70 74 | ".if.node.parent.isvpath.then.pt |
5a040 | 68 20 3d 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 0a 65 6c 73 65 0a 70 74 68 20 3d 20 74 72 65 | h.=.node.cfg.name.else.pth.=.tre |
5a060 | 65 2e 67 65 74 6c 6f 63 61 6c 70 61 74 68 28 6e 6f 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 | e.getlocalpath(node).end.end.if. |
5a080 | 28 6e 6f 74 20 70 72 6a 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 29 20 74 68 65 6e 0a | (not.prj.options.ForceCPP).then. |
5a0a0 | 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 | _p(2,'%s./*.%s.*/.=.{isa.=.PBXFi |
5a0c0 | 6c 65 52 65 66 65 72 65 6e 63 65 3b 20 6c 61 73 74 4b 6e 6f 77 6e 46 69 6c 65 54 79 70 65 20 3d | leReference;.lastKnownFileType.= |
5a0e0 | 20 25 73 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 | .%s;.name.=."%s";.path.=."%s";.s |
5a100 | 6f 75 72 63 65 54 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 | ourceTree.=."%s";.};',.node.id,. |
5a120 | 6e 6f 64 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 28 6e 6f 64 | node.name,.xcode.getfiletype(nod |
5a140 | 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6c 73 65 0a 5f 70 | e),.node.name,.pth,.src).else._p |
5a160 | 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 69 73 61 20 3d 20 50 42 58 46 69 6c 65 | (2,'%s./*.%s.*/.=.{isa.=.PBXFile |
5a180 | 52 65 66 65 72 65 6e 63 65 3b 20 65 78 70 6c 69 63 69 74 46 69 6c 65 54 79 70 65 20 3d 20 25 73 | Reference;.explicitFileType.=.%s |
5a1a0 | 3b 20 6e 61 6d 65 20 3d 20 22 25 73 22 3b 20 70 61 74 68 20 3d 20 22 25 73 22 3b 20 73 6f 75 72 | ;.name.=."%s";.path.=."%s";.sour |
5a1c0 | 63 65 54 72 65 65 20 3d 20 22 25 73 22 3b 20 7d 3b 27 2c 0a 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 | ceTree.=."%s";.};',.node.id,.nod |
5a1e0 | 65 2e 6e 61 6d 65 2c 20 78 63 6f 64 65 2e 67 65 74 66 69 6c 65 74 79 70 65 46 6f 72 63 65 64 28 | e.name,.xcode.getfiletypeForced( |
5a200 | 6e 6f 64 65 29 2c 20 6e 6f 64 65 2e 6e 61 6d 65 2c 20 70 74 68 2c 20 73 72 63 29 0a 65 6e 64 0a | node),.node.name,.pth,.src).end. |
5a220 | 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 46 69 6c 65 52 65 66 | end.end.})._p('/*.End.PBXFileRef |
5a240 | 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 | erence.section.*/')._p('').end.f |
5a260 | 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 | unction.xcode.PBXFrameworksBuild |
5a280 | 50 68 61 73 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 46 72 61 6d 65 77 | Phase(tr)._p('/*.Begin.PBXFramew |
5a2a0 | 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 | orksBuildPhase.section.*/')._p(2 |
5a2c0 | 2c 27 25 73 20 2f 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 70 | ,'%s./*.Frameworks.*/.=.{',.tr.p |
5a2e0 | 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 5b 31 5d 2e 66 78 73 74 61 67 65 69 64 29 0a 5f | roducts.children[1].fxstageid)._ |
5a300 | 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 | p(3,'isa.=.PBXFrameworksBuildPha |
5a320 | 73 65 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 | se;')._p(3,'buildActionMask.=.21 |
5a340 | 34 37 34 38 33 36 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 | 47483647;')._p(3,'files.=.(').tr |
5a360 | 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2c 20 7b 0a 6f 6e 6c | ee.traverse(tr.frameworks,.{.onl |
5a380 | 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a | eaf.=.function(node)._p(4,'%s./* |
5a3a0 | 20 25 73 20 69 6e 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 | .%s.in.Frameworks.*/,',.node.bui |
5a3c0 | 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e 74 72 61 | ldid,.node.name).end.}).tree.tra |
5a3e0 | 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 |
5a400 | 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 46 | nction(node)._p(4,'%s./*.%s.in.F |
5a420 | 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 75 69 6c 64 69 64 2c 20 6e 6f | rameworks.*/,',.node.buildid,.no |
5a440 | 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c | de.name).end.})._p(3,');')._p(3, |
5a460 | 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 | 'runOnlyForDeploymentPostprocess |
5a480 | 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 | ing.=.0;')._p(2,'};')._p('/*.End |
5a4a0 | 20 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e | .PBXFrameworksBuildPhase.section |
5a4c0 | 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. |
5a4e0 | 50 42 58 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 47 72 6f | PBXGroup(tr)._p('/*.Begin.PBXGro |
5a500 | 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 | up.section.*/').tree.traverse(tr |
5a520 | 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 28 | ,.{.onnode.=.function(node).if.( |
5a540 | 6e 6f 64 65 2e 70 61 74 68 20 61 6e 64 20 23 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 3d 20 | node.path.and.#node.children.==. |
5a560 | 30 29 20 6f 72 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e | 0).or.node.kind.==."vgroup".then |
5a580 | 0a 72 65 74 75 72 6e 0a 65 6e 64 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 20 3d 3d 20 74 72 | .return.end.if.node.parent.==.tr |
5a5a0 | 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 72 6f 64 75 | .projects.then._p(2,'%s./*.Produ |
5a5c0 | 63 74 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 | cts.*/.=.{',.node.productgroupid |
5a5e0 | 29 0a 65 6c 73 65 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e | ).else._p(2,'%s./*.%s.*/.=.{',.n |
5a600 | 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 69 73 61 | ode.id,.node.name).end._p(3,'isa |
5a620 | 20 3d 20 50 42 58 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c 27 63 68 69 6c 64 72 65 6e 20 3d 20 | .=.PBXGroup;')._p(3,'children.=. |
5a640 | 28 27 29 0a 66 6f 72 20 5f 2c 20 63 68 69 6c 64 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e | (').for._,.childnode.in.ipairs(n |
5a660 | 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 | ode.children).do._p(4,'%s./*.%s. |
5a680 | 2a 2f 2c 27 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 69 64 2c 20 63 68 69 6c 64 6e 6f 64 65 2e 6e 61 | */,',.childnode.id,.childnode.na |
5a6a0 | 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e | me).end._p(3,');').if.node.paren |
5a6c0 | 74 20 3d 3d 20 74 72 2e 70 72 6f 6a 65 63 74 73 20 74 68 65 6e 0a 5f 70 28 33 2c 27 6e 61 6d 65 | t.==.tr.projects.then._p(3,'name |
5a6e0 | 20 3d 20 50 72 6f 64 75 63 74 73 3b 27 29 0a 65 6c 73 65 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d | .=.Products;').else._p(3,'name.= |
5a700 | 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 69 66 20 6e 6f 64 65 2e 70 61 74 68 | ."%s";',.node.name).if.node.path |
5a720 | 20 61 6e 64 20 6e 6f 74 20 6e 6f 64 65 2e 69 73 76 70 61 74 68 20 74 68 65 6e 0a 6c 6f 63 61 6c | .and.not.node.isvpath.then.local |
5a740 | 20 70 20 3d 20 6e 6f 64 65 2e 70 61 74 68 0a 69 66 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 61 | .p.=.node.path.if.node.parent.pa |
5a760 | 74 68 20 74 68 65 6e 0a 70 20 3d 20 70 61 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 6e 6f 64 | th.then.p.=.path.getrelative(nod |
5a780 | 65 2e 70 61 72 65 6e 74 2e 70 61 74 68 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 65 6e 64 0a 5f 70 | e.parent.path,.node.path).end._p |
5a7a0 | 28 33 2c 27 70 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | (3,'path.=."%s";',.p).end.end._p |
5a7c0 | 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 | (3,'sourceTree.=."<group>";')._p |
5a7e0 | 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 2c 20 74 72 75 65 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 | (2,'};').end.},.true)._p('/*.End |
5a800 | 20 50 42 58 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e | .PBXGroup.section.*/')._p('').en |
5a820 | 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 | d.function.xcode.PBXNativeTarget |
5a840 | 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 | (tr)._p('/*.Begin.PBXNativeTarge |
5a860 | 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 | t.section.*/').for._,.node.in.ip |
5a880 | 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 6c 6f | airs(tr.products.children).do.lo |
5a8a0 | 63 61 6c 20 6e 61 6d 65 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d 65 0a 6c 6f 63 61 6c | cal.name.=.tr.project.name.local |
5a8c0 | 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 77 68 69 63 68 | .function.hasBuildCommands(which |
5a8e0 | 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 20 3e 20 30 20 74 68 65 6e | ).if.#tr.project[which].>.0.then |
5a900 | 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 | .return.true.end.for._,.cfg.in.i |
5a920 | 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 23 63 66 67 5b 77 68 69 | pairs(tr.configs).do.if.#cfg[whi |
5a940 | 63 68 5d 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 65 6e 64 | ch].>.0.then.return.true.end.end |
5a960 | 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 | .end._p(2,'%s./*.%s.*/.=.{',.nod |
5a980 | 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 | e.targetid,.name)._p(3,'isa.=.PB |
5a9a0 | 58 4e 61 74 69 76 65 54 61 72 67 65 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 | XNativeTarget;')._p(3,'buildConf |
5a9c0 | 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 25 73 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 | igurationList.=.%s./*.Build.conf |
5a9e0 | 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 | iguration.list.for.PBXNativeTarg |
5aa00 | 65 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 6e | et."%s".*/;',.node.cfgsection,.n |
5aa20 | 61 6d 65 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 50 68 61 73 65 73 20 3d 20 28 27 29 0a 69 66 20 | ame)._p(3,'buildPhases.=.(').if. |
5aa40 | 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e | hasBuildCommands('prebuildcomman |
5aa60 | 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 31 30 31 30 43 38 35 37 45 35 | ds').then._p(4,'9607AE1010C857E5 |
5aa80 | 30 30 43 44 31 33 37 36 20 2f 2a 20 50 72 65 62 75 69 6c 64 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f | 00CD1376./*.Prebuild.*/,').end._ |
5aaa0 | 70 28 34 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e | p(4,'%s./*.Resources.*/,',.node. |
5aac0 | 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 53 6f 75 72 63 65 73 20 | resstageid)._p(4,'%s./*.Sources. |
5aae0 | 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 73 6f 75 72 63 65 73 69 64 29 0a 69 66 20 68 61 73 42 75 69 6c | */,',.node.sourcesid).if.hasBuil |
5ab00 | 64 43 6f 6d 6d 61 6e 64 73 28 27 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 | dCommands('prelinkcommands').the |
5ab20 | 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 | n._p(4,'9607AE3510C85E7E00CD1376 |
5ab40 | 20 2f 2a 20 50 72 65 6c 69 6e 6b 20 2a 2f 2c 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 25 73 20 2f | ./*.Prelink.*/,').end._p(4,'%s./ |
5ab60 | 2a 20 46 72 61 6d 65 77 6f 72 6b 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 66 78 73 74 61 67 65 69 | *.Frameworks.*/,',.node.fxstagei |
5ab80 | 64 29 0a 69 66 20 68 61 73 42 75 69 6c 64 43 6f 6d 6d 61 6e 64 73 28 27 70 6f 73 74 62 75 69 6c | d).if.hasBuildCommands('postbuil |
5aba0 | 64 63 6f 6d 6d 61 6e 64 73 27 29 20 74 68 65 6e 0a 5f 70 28 34 2c 27 39 36 30 37 41 45 33 37 31 | dcommands').then._p(4,'9607AE371 |
5abc0 | 30 43 38 35 45 38 46 30 30 43 44 31 33 37 36 20 2f 2a 20 50 6f 73 74 62 75 69 6c 64 20 2a 2f 2c | 0C85E8F00CD1376./*.Postbuild.*/, |
5abe0 | 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 52 75 6c | ').end._p(3,');')._p(3,'buildRul |
5ac00 | 65 73 20 3d 20 28 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 65 70 65 6e 64 | es.=.(')._p(3,');')._p(3,'depend |
5ac20 | 65 6e 63 69 65 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 | encies.=.(').for._,.node.in.ipai |
5ac40 | 72 73 28 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 | rs(tr.projects.children).do._p(4 |
5ac60 | 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 20 2a 2f 2c 27 | ,'%s./*.PBXTargetDependency.*/,' |
5ac80 | 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 29 0a 65 6e 64 0a 5f 70 28 33 2c | ,.node.targetdependid).end._p(3, |
5aca0 | 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 | ');')._p(3,'name.=."%s";',.name) |
5acc0 | 0a 6c 6f 63 61 6c 20 70 0a 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f | .local.p.if.node.cfg.kind.==."Co |
5ace0 | 6e 73 6f 6c 65 41 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 62 69 6e 22 | nsoleApp".then.p.=."$(HOME)/bin" |
5ad00 | 0a 65 6c 73 65 69 66 20 6e 6f 64 65 2e 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 | .elseif.node.cfg.kind.==."Window |
5ad20 | 65 64 41 70 70 22 20 74 68 65 6e 0a 70 20 3d 20 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 | edApp".then.p.=."$(HOME)/Applica |
5ad40 | 74 69 6f 6e 73 22 0a 65 6e 64 0a 69 66 20 70 20 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 64 75 | tions".end.if.p.then._p(3,'produ |
5ad60 | 63 74 49 6e 73 74 61 6c 6c 50 61 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 70 29 0a 65 6e 64 0a 5f | ctInstallPath.=."%s";',.p).end._ |
5ad80 | 70 28 33 2c 27 70 72 6f 64 75 63 74 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 6e 61 6d 65 29 | p(3,'productName.=."%s";',.name) |
5ada0 | 0a 5f 70 28 33 2c 27 70 72 6f 64 75 63 74 52 65 66 65 72 65 6e 63 65 20 3d 20 25 73 20 2f 2a 20 | ._p(3,'productReference.=.%s./*. |
5adc0 | 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 | %s.*/;',.node.id,.node.name)._p( |
5ade0 | 33 2c 27 70 72 6f 64 75 63 74 54 79 70 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 | 3,'productType.=."%s";',.xcode.g |
5ae00 | 65 74 70 72 6f 64 75 63 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a | etproducttype(node))._p(2,'};'). |
5ae20 | 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 20 73 | end._p('/*.End.PBXNativeTarget.s |
5ae40 | 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ection.*/')._p('').end.function. |
5ae60 | 78 63 6f 64 65 2e 50 42 58 50 72 6f 6a 65 63 74 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 | xcode.PBXProject(tr)._p('/*.Begi |
5ae80 | 6e 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 32 2c 27 | n.PBXProject.section.*/')._p(2,' |
5aea0 | 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 43 30 37 20 2f 2a 20 50 72 6f 6a | 08FB7793FE84155DC02AAC07./*.Proj |
5aec0 | 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 20 3d 20 7b 27 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 | ect.object.*/.=.{')._p(3,'isa.=. |
5aee0 | 50 42 58 50 72 6f 6a 65 63 74 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 43 6f 6e 66 69 67 75 | PBXProject;')._p(3,'buildConfigu |
5af00 | 72 61 74 69 6f 6e 4c 69 73 74 20 3d 20 31 44 45 42 39 32 38 39 30 38 37 33 33 44 44 38 30 30 31 | rationList.=.1DEB928908733DD8001 |
5af20 | 30 45 39 43 44 20 2f 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 | 0E9CD./*.Build.configuration.lis |
5af40 | 74 20 66 6f 72 20 50 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 3b 27 2c 20 74 72 2e 6e | t.for.PBXProject."%s".*/;',.tr.n |
5af60 | 61 6d 65 29 0a 5f 70 28 33 2c 27 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 56 65 72 73 69 6f 6e 20 | ame)._p(3,'compatibilityVersion. |
5af80 | 3d 20 22 58 63 6f 64 65 20 33 2e 32 22 3b 27 29 0a 5f 70 28 33 2c 27 68 61 73 53 63 61 6e 6e 65 | =."Xcode.3.2";')._p(3,'hasScanne |
5afa0 | 64 46 6f 72 45 6e 63 6f 64 69 6e 67 73 20 3d 20 31 3b 27 29 0a 5f 70 28 33 2c 27 6d 61 69 6e 47 | dForEncodings.=.1;')._p(3,'mainG |
5afc0 | 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 74 72 2e 69 64 2c 20 74 72 2e | roup.=.%s./*.%s.*/;',.tr.id,.tr. |
5afe0 | 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 44 69 72 50 61 74 68 20 3d 20 22 22 3b | name)._p(3,'projectDirPath.=.""; |
5b000 | 27 29 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 | ').if.#tr.projects.children.>.0. |
5b020 | 74 68 65 6e 0a 5f 70 28 33 2c 27 70 72 6f 6a 65 63 74 52 65 66 65 72 65 6e 63 65 73 20 3d 20 28 | then._p(3,'projectReferences.=.( |
5b040 | 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 6a | ').for._,.node.in.ipairs(tr.proj |
5b060 | 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 7b 27 29 0a 5f 70 28 35 | ects.children).do._p(4,'{')._p(5 |
5b080 | 2c 27 50 72 6f 64 75 63 74 47 72 6f 75 70 20 3d 20 25 73 20 2f 2a 20 50 72 6f 64 75 63 74 73 20 | ,'ProductGroup.=.%s./*.Products. |
5b0a0 | 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 29 0a 5f 70 28 35 2c | */;',.node.productgroupid)._p(5, |
5b0c0 | 27 50 72 6f 6a 65 63 74 52 65 66 20 3d 20 25 73 20 2f 2a 20 25 73 20 2a 2f 3b 27 2c 20 6e 6f 64 | 'ProjectRef.=.%s./*.%s.*/;',.nod |
5b0e0 | 65 2e 69 64 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6e 6f 64 65 2e 70 61 74 68 29 29 0a 5f | e.id,.path.getname(node.path))._ |
5b100 | 70 28 34 2c 27 7d 2c 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 | p(4,'},').end._p(3,');').end._p( |
5b120 | 33 2c 27 70 72 6f 6a 65 63 74 52 6f 6f 74 20 3d 20 22 22 3b 27 29 0a 5f 70 28 33 2c 27 74 61 72 | 3,'projectRoot.=."";')._p(3,'tar |
5b140 | 67 65 74 73 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 | gets.=.(').for._,.node.in.ipairs |
5b160 | 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 | (tr.products.children).do._p(4,' |
5b180 | 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 6e 6f | %s./*.%s.*/,',.node.targetid,.no |
5b1a0 | 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b | de.name).end._p(3,');')._p(2,'}; |
5b1c0 | 27 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 50 72 6f 6a 65 63 74 20 73 65 63 74 69 6f 6e | ')._p('/*.End.PBXProject.section |
5b1e0 | 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. |
5b200 | 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 28 74 72 29 0a 69 66 20 23 74 72 2e 70 72 6f | PBXReferenceProxy(tr).if.#tr.pro |
5b220 | 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 | jects.children.>.0.then._p('/*.B |
5b240 | 65 67 69 6e 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 73 65 63 74 69 6f 6e 20 2a | egin.PBXReferenceProxy.section.* |
5b260 | 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 7b | /').tree.traverse(tr.projects,.{ |
5b280 | 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 5f 70 28 32 2c 27 25 | .onleaf.=.function(node)._p(2,'% |
5b2a0 | 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e | s./*.%s.*/.=.{',.node.id,.node.n |
5b2c0 | 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f | ame)._p(3,'isa.=.PBXReferencePro |
5b2e0 | 78 79 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 54 79 70 65 20 3d 20 25 73 3b 27 2c 20 78 63 6f | xy;')._p(3,'fileType.=.%s;',.xco |
5b300 | 64 65 2e 67 65 74 74 61 72 67 65 74 74 79 70 65 28 6e 6f 64 65 29 29 0a 5f 70 28 33 2c 27 70 61 | de.gettargettype(node))._p(3,'pa |
5b320 | 74 68 20 3d 20 22 25 73 22 3b 27 2c 20 6e 6f 64 65 2e 70 61 74 68 29 0a 5f 70 28 33 2c 27 72 65 | th.=."%s";',.node.path)._p(3,'re |
5b340 | 6d 6f 74 65 52 65 66 20 3d 20 25 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d | moteRef.=.%s./*.PBXContainerItem |
5b360 | 50 72 6f 78 79 20 2a 2f 3b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 70 72 6f 64 75 63 74 70 | Proxy.*/;',.node.parent.productp |
5b380 | 72 6f 78 79 69 64 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d 20 42 55 49 4c 54 | roxyid)._p(3,'sourceTree.=.BUILT |
5b3a0 | 5f 50 52 4f 44 55 43 54 53 5f 44 49 52 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a | _PRODUCTS_DIR;')._p(2,'};').end. |
5b3c0 | 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 79 20 | })._p('/*.End.PBXReferenceProxy. |
5b3e0 | 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 | section.*/')._p('').end.end.func |
5b400 | 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 | tion.xcode.PBXResourcesBuildPhas |
5b420 | 65 28 74 72 29 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 | e(tr)._p('/*.Begin.PBXResourcesB |
5b440 | 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 | uildPhase.section.*/').for._,.ta |
5b460 | 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 | rget.in.ipairs(tr.products.child |
5b480 | 72 65 6e 29 20 64 6f 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 52 65 73 6f 75 72 63 65 73 20 2a 2f | ren).do._p(2,'%s./*.Resources.*/ |
5b4a0 | 20 3d 20 7b 27 2c 20 74 61 72 67 65 74 2e 72 65 73 73 74 61 67 65 69 64 29 0a 5f 70 28 33 2c 27 | .=.{',.target.resstageid)._p(3,' |
5b4c0 | 69 73 61 20 3d 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a | isa.=.PBXResourcesBuildPhase;'). |
5b4e0 | 5f 70 28 33 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 | _p(3,'buildActionMask.=.21474836 |
5b500 | 34 37 3b 27 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 74 72 65 65 2e 74 72 61 | 47;')._p(3,'files.=.(').tree.tra |
5b520 | 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f | verse(tr,.{.onnode.=.function(no |
5b540 | 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 63 61 74 65 67 6f 72 79 28 6e 6f | de).if.xcode.getbuildcategory(no |
5b560 | 64 65 29 20 3d 3d 20 22 52 65 73 6f 75 72 63 65 73 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 25 73 | de).==."Resources".then._p(4,'%s |
5b580 | 20 2f 2a 20 25 73 20 69 6e 20 52 65 73 6f 75 72 63 65 73 20 2a 2f 2c 27 2c 20 6e 6f 64 65 2e 62 | ./*.%s.in.Resources.*/,',.node.b |
5b5a0 | 75 69 6c 64 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 | uildid,.node.name).end.end.})._p |
5b5c0 | 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d | (3,');')._p(3,'runOnlyForDeploym |
5b5e0 | 65 6e 74 50 6f 73 74 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d | entPostprocessing.=.0;')._p(2,'} |
5b600 | 3b 27 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 52 65 73 6f 75 72 63 65 73 42 | ;').end._p('/*.End.PBXResourcesB |
5b620 | 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e | uildPhase.section.*/')._p('').en |
5b640 | 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 | d.function.xcode.PBXShellScriptB |
5b660 | 75 69 6c 64 50 68 61 73 65 28 74 72 29 0a 6c 6f 63 61 6c 20 77 72 61 70 70 65 72 57 72 69 74 74 | uildPhase(tr).local.wrapperWritt |
5b680 | 65 6e 20 3d 20 66 61 6c 73 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6f 62 6c 6f 63 | en.=.false.local.function.dobloc |
5b6a0 | 6b 28 69 64 2c 20 6e 61 6d 65 2c 20 77 68 69 63 68 29 0a 6c 6f 63 61 6c 20 70 72 6a 63 6d 64 73 | k(id,.name,.which).local.prjcmds |
5b6c0 | 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 5b 77 68 69 63 68 5d 0a 6c 6f 63 61 6c 20 63 6f 6d 6d 61 | .=.tr.project[which].local.comma |
5b6e0 | 6e 64 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 70 72 6a 63 6d 64 73 2c 20 7b 7d 29 0a 66 6f | nds.=.table.join(prjcmds,.{}).fo |
5b700 | 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 | r._,.cfg.in.ipairs(tr.configs).d |
5b720 | 6f 0a 6c 6f 63 61 6c 20 63 66 67 63 6d 64 73 20 3d 20 63 66 67 5b 77 68 69 63 68 5d 0a 69 66 20 | o.local.cfgcmds.=.cfg[which].if. |
5b740 | 23 63 66 67 63 6d 64 73 20 3e 20 23 70 72 6a 63 6d 64 73 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 | #cfgcmds.>.#prjcmds.then.table.i |
5b760 | 6e 73 65 72 74 28 63 6f 6d 6d 61 6e 64 73 2c 20 27 69 66 20 5b 20 22 24 7b 43 4f 4e 46 49 47 55 | nsert(commands,.'if.[."${CONFIGU |
5b780 | 52 41 54 49 4f 4e 7d 22 20 3d 20 22 27 20 2e 2e 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 | RATION}".=."'....xcode.getconfig |
5b7a0 | 6e 61 6d 65 28 63 66 67 29 20 2e 2e 20 27 22 20 5d 3b 20 74 68 65 6e 27 29 0a 66 6f 72 20 69 20 | name(cfg)....'".];.then').for.i. |
5b7c0 | 3d 20 23 70 72 6a 63 6d 64 73 20 2b 20 31 2c 20 23 63 66 67 63 6d 64 73 20 64 6f 0a 6c 6f 63 61 | =.#prjcmds.+.1,.#cfgcmds.do.loca |
5b7e0 | 6c 20 63 6d 64 20 3d 20 63 66 67 63 6d 64 73 5b 69 5d 0a 63 6d 64 20 3d 20 63 6d 64 3a 67 73 75 | l.cmd.=.cfgcmds[i].cmd.=.cmd:gsu |
5b800 | 62 28 27 5c 5c 27 2c 27 5c 5c 5c 5c 27 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d | b('\\','\\\\').table.insert(comm |
5b820 | 61 6e 64 73 2c 20 63 6d 64 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 6d | ands,.cmd).end.table.insert(comm |
5b840 | 61 6e 64 73 2c 20 27 66 69 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 63 6f 6d 6d 61 6e 64 73 | ands,.'fi').end.end.if.#commands |
5b860 | 20 3e 20 30 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 77 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 | .>.0.then.if.not.wrapperWritten. |
5b880 | 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 | then._p('/*.Begin.PBXShellScript |
5b8a0 | 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 77 72 61 70 70 65 72 57 | BuildPhase.section.*/').wrapperW |
5b8c0 | 72 69 74 74 65 6e 20 3d 20 74 72 75 65 0a 65 6e 64 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 | ritten.=.true.end._p(2,'%s./*.%s |
5b8e0 | 20 2a 2f 20 3d 20 7b 27 2c 20 69 64 2c 20 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 | .*/.=.{',.id,.name)._p(3,'isa.=. |
5b900 | 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 3b 27 29 0a 5f 70 28 33 | PBXShellScriptBuildPhase;')._p(3 |
5b920 | 2c 27 62 75 69 6c 64 41 63 74 69 6f 6e 4d 61 73 6b 20 3d 20 32 31 34 37 34 38 33 36 34 37 3b 27 | ,'buildActionMask.=.2147483647;' |
5b940 | 29 0a 5f 70 28 33 2c 27 66 69 6c 65 73 20 3d 20 28 27 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f | )._p(3,'files.=.(')._p(3,');')._ |
5b960 | 70 28 33 2c 27 69 6e 70 75 74 50 61 74 68 73 20 3d 20 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 | p(3,'inputPaths.=.(');._p(3,');' |
5b980 | 29 3b 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b 27 2c 20 6e 61 6d 65 29 3b 0a 5f 70 28 | );._p(3,'name.=.%s;',.name);._p( |
5b9a0 | 33 2c 27 6f 75 74 70 75 74 50 61 74 68 73 20 3d 20 28 27 29 3b 0a 5f 70 28 33 2c 27 29 3b 27 29 | 3,'outputPaths.=.(');._p(3,');') |
5b9c0 | 3b 0a 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 | ;._p(3,'runOnlyForDeploymentPost |
5b9e0 | 70 72 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 3b 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 50 61 | processing.=.0;');._p(3,'shellPa |
5ba00 | 74 68 20 3d 20 2f 62 69 6e 2f 73 68 3b 27 29 3b 0a 5f 70 28 33 2c 27 73 68 65 6c 6c 53 63 72 69 | th.=./bin/sh;');._p(3,'shellScri |
5ba20 | 70 74 20 3d 20 22 25 73 22 3b 27 2c 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 63 6f 6d 6d 61 6e | pt.=."%s";',.table.concat(comman |
5ba40 | 64 73 2c 20 22 5c 5c 6e 22 29 3a 67 73 75 62 28 27 22 27 2c 20 27 5c 5c 22 27 29 29 0a 5f 70 28 | ds,."\\n"):gsub('"',.'\\"'))._p( |
5ba60 | 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 37 41 45 31 | 2,'};').end.end.doblock("9607AE1 |
5ba80 | 30 31 30 43 38 35 37 45 35 30 30 43 44 31 33 37 36 22 2c 20 22 50 72 65 62 75 69 6c 64 22 2c 20 | 010C857E500CD1376",."Prebuild",. |
5baa0 | 22 70 72 65 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 36 30 | "prebuildcommands").doblock("960 |
5bac0 | 37 41 45 33 35 31 30 43 38 35 45 37 45 30 30 43 44 31 33 37 36 22 2c 20 22 50 72 65 6c 69 6e 6b | 7AE3510C85E7E00CD1376",."Prelink |
5bae0 | 22 2c 20 22 70 72 65 6c 69 6e 6b 63 6f 6d 6d 61 6e 64 73 22 29 0a 64 6f 62 6c 6f 63 6b 28 22 39 | ",."prelinkcommands").doblock("9 |
5bb00 | 36 30 37 41 45 33 37 31 30 43 38 35 45 38 46 30 30 43 44 31 33 37 36 22 2c 20 22 50 6f 73 74 62 | 607AE3710C85E8F00CD1376",."Postb |
5bb20 | 75 69 6c 64 22 2c 20 22 70 6f 73 74 62 75 69 6c 64 63 6f 6d 6d 61 6e 64 73 22 29 0a 69 66 20 77 | uild",."postbuildcommands").if.w |
5bb40 | 72 61 70 70 65 72 57 72 69 74 74 65 6e 20 74 68 65 6e 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 | rapperWritten.then._p('/*.End.PB |
5bb60 | 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 50 68 61 73 65 20 73 65 63 74 69 6f 6e 20 2a | XShellScriptBuildPhase.section.* |
5bb80 | 2f 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 53 6f | /').end.end.function.xcode.PBXSo |
5bba0 | 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 28 74 72 2c 70 72 6a 29 0a 5f 70 28 27 2f 2a 20 42 | urcesBuildPhase(tr,prj)._p('/*.B |
5bbc0 | 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 63 74 69 6f | egin.PBXSourcesBuildPhase.sectio |
5bbe0 | 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 74 | n.*/').for._,.target.in.ipairs(t |
5bc00 | 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 2c 27 25 73 | r.products.children).do._p(2,'%s |
5bc20 | 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 73 6f 75 72 | ./*.Sources.*/.=.{',.target.sour |
5bc40 | 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 73 42 75 69 | cesid)._p(3,'isa.=.PBXSourcesBui |
5bc60 | 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 4d 61 73 6b | ldPhase;')._p(3,'buildActionMask |
5bc80 | 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 20 3d 20 28 | .=.2147483647;')._p(3,'files.=.( |
5bca0 | 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 | ').tree.traverse(tr,.{.onleaf.=. |
5bcc0 | 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 75 69 6c 64 | function(node).if.xcode.getbuild |
5bce0 | 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 74 68 65 6e | category(node).==."Sources".then |
5bd00 | 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c | .if.not.table.icontains(prj.excl |
5bd20 | 75 64 65 73 2c 20 6e 6f 64 65 2e 63 66 67 2e 6e 61 6d 65 29 20 74 68 65 6e 20 2d 2d 20 69 66 20 | udes,.node.cfg.name).then.--.if. |
5bd40 | 6e 6f 74 20 65 78 63 6c 75 64 65 64 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 69 6e 20 53 | not.excluded._p(4,'%s./*.%s.in.S |
5bd60 | 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 2e | ources.*/,',.node.buildid,.node. |
5bd80 | 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 5f 70 28 33 2c 27 29 3b 27 29 0a | name).end.end.end.})._p(3,');'). |
5bda0 | 5f 70 28 33 2c 27 72 75 6e 4f 6e 6c 79 46 6f 72 44 65 70 6c 6f 79 6d 65 6e 74 50 6f 73 74 70 72 | _p(3,'runOnlyForDeploymentPostpr |
5bdc0 | 6f 63 65 73 73 69 6e 67 20 3d 20 30 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 5f | ocessing.=.0;')._p(2,'};').end._ |
5bde0 | 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 73 65 20 73 | p('/*.End.PBXSourcesBuildPhase.s |
5be00 | 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ection.*/')._p('').end.function. |
5be20 | 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 28 74 72 29 0a 5f 70 28 27 2f 2a | xcode.PBXVariantGroup(tr)._p('/* |
5be40 | 20 42 65 67 69 6e 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 65 63 74 69 6f 6e 20 2a | .Begin.PBXVariantGroup.section.* |
5be60 | 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 | /').tree.traverse(tr,.{.onbranch |
5be80 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 6e 6f 64 65 2e 6b 69 6e 64 20 3d | .=.function(node).if.node.kind.= |
5bea0 | 3d 20 22 76 67 72 6f 75 70 22 20 74 68 65 6e 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a | =."vgroup".then._p(2,'%s./*.%s.* |
5bec0 | 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 69 64 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 | /.=.{',.node.id,.node.name)._p(3 |
5bee0 | 2c 27 69 73 61 20 3d 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 3b 27 29 0a 5f 70 28 33 2c | ,'isa.=.PBXVariantGroup;')._p(3, |
5bf00 | 27 63 68 69 6c 64 72 65 6e 20 3d 20 28 27 29 0a 66 6f 72 20 5f 2c 20 6c 61 6e 67 20 69 6e 20 69 | 'children.=.(').for._,.lang.in.i |
5bf20 | 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 | pairs(node.children).do._p(4,'%s |
5bf40 | 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 6c 61 6e 67 2e 69 64 2c 20 6c 61 6e 67 2e 6e 61 6d 65 29 | ./*.%s.*/,',.lang.id,.lang.name) |
5bf60 | 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 25 73 3b | .end._p(3,');')._p(3,'name.=.%s; |
5bf80 | 27 2c 20 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 73 6f 75 72 63 65 54 72 65 65 20 3d | ',.node.name)._p(3,'sourceTree.= |
5bfa0 | 20 22 3c 67 72 6f 75 70 3e 22 3b 27 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 65 6e 64 | ."<group>";')._p(2,'};').end.end |
5bfc0 | 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 56 61 72 69 61 6e 74 47 72 6f 75 70 20 73 | .})._p('/*.End.PBXVariantGroup.s |
5bfe0 | 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ection.*/')._p('').end.function. |
5c000 | 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 28 74 72 29 0a 69 66 | xcode.PBXTargetDependency(tr).if |
5c020 | 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a | .#tr.projects.children.>.0.then. |
5c040 | 5f 70 28 27 2f 2a 20 42 65 67 69 6e 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 | _p('/*.Begin.PBXTargetDependency |
5c060 | 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2e 70 | .section.*/').tree.traverse(tr.p |
5c080 | 72 6f 6a 65 63 74 73 2c 20 7b 0a 6f 6e 6c 65 61 66 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 | rojects,.{.onleaf.=.function(nod |
5c0a0 | 65 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e | e)._p(2,'%s./*.PBXTargetDependen |
5c0c0 | 63 79 20 2a 2f 20 3d 20 7b 27 2c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 64 65 | cy.*/.=.{',.node.parent.targetde |
5c0e0 | 70 65 6e 64 69 64 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 50 42 58 54 61 72 67 65 74 44 65 70 | pendid)._p(3,'isa.=.PBXTargetDep |
5c100 | 65 6e 64 65 6e 63 79 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 | endency;')._p(3,'name.=."%s";',. |
5c120 | 6e 6f 64 65 2e 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 74 61 72 67 65 74 50 72 6f 78 79 20 3d 20 25 | node.name)._p(3,'targetProxy.=.% |
5c140 | 73 20 2f 2a 20 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f 78 79 20 2a 2f 3b 27 2c | s./*.PBXContainerItemProxy.*/;', |
5c160 | 20 6e 6f 64 65 2e 70 61 72 65 6e 74 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 29 0a 5f 70 28 32 | .node.parent.targetproxyid)._p(2 |
5c180 | 2c 27 7d 3b 27 29 0a 65 6e 64 0a 7d 29 0a 5f 70 28 27 2f 2a 20 45 6e 64 20 50 42 58 54 61 72 67 | ,'};').end.})._p('/*.End.PBXTarg |
5c1a0 | 65 74 44 65 70 65 6e 64 65 6e 63 79 20 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 | etDependency.section.*/')._p('') |
5c1c0 | 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 | .end.end.function.xcode.XCBuildC |
5c1e0 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 | onfiguration_Target(tr,.target,. |
5c200 | 63 66 67 29 0a 6c 6f 63 61 6c 20 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f | cfg).local.cfgname.=.xcode.getco |
5c220 | 6e 66 69 67 6e 61 6d 65 28 63 66 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 | nfigname(cfg)._p(2,'%s./*.%s.*/. |
5c240 | 3d 20 7b 27 2c 20 63 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 63 66 67 6e 61 6d | =.{',.cfg.xcode.targetid,.cfgnam |
5c260 | 65 29 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 | e)._p(3,'isa.=.XCBuildConfigurat |
5c280 | 69 6f 6e 3b 27 29 0a 5f 70 28 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 | ion;')._p(3,'buildSettings.=.{') |
5c2a0 | 0a 5f 70 28 34 2c 27 41 4c 57 41 59 53 5f 53 45 41 52 43 48 5f 55 53 45 52 5f 50 41 54 48 53 20 | ._p(4,'ALWAYS_SEARCH_USER_PATHS. |
5c2c0 | 3d 20 4e 4f 3b 27 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 | =.NO;').if.not.cfg.flags.Symbols |
5c2e0 | 20 74 68 65 6e 0a 5f 70 28 34 2c 27 44 45 42 55 47 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 5f 46 4f | .then._p(4,'DEBUG_INFORMATION_FO |
5c300 | 52 4d 41 54 20 3d 20 22 64 77 61 72 66 2d 77 69 74 68 2d 64 73 79 6d 22 3b 27 29 0a 65 6e 64 0a | RMAT.=."dwarf-with-dsym";').end. |
5c320 | 69 66 20 63 66 67 2e 6b 69 6e 64 20 7e 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 61 6e 64 20 63 | if.cfg.kind.~=."StaticLib".and.c |
5c340 | 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 20 7e 3d 20 22 22 20 74 68 65 6e | fg.buildtarget.prefix.~=."".then |
5c360 | 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 50 52 45 46 49 58 20 3d 20 25 73 3b 27 2c | ._p(4,'EXECUTABLE_PREFIX.=.%s;', |
5c380 | 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 70 72 65 66 69 78 29 0a 65 6e 64 0a 69 66 20 | .cfg.buildtarget.prefix).end.if. |
5c3a0 | 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 65 | cfg.targetextension.then.local.e |
5c3c0 | 78 74 20 3d 20 63 66 67 2e 74 61 72 67 65 74 65 78 74 65 6e 73 69 6f 6e 0a 65 78 74 20 3d 20 69 | xt.=.cfg.targetextension.ext.=.i |
5c3e0 | 69 66 28 65 78 74 3a 73 74 61 72 74 73 77 69 74 68 28 22 2e 22 29 2c 20 65 78 74 3a 73 75 62 28 | if(ext:startswith("."),.ext:sub( |
5c400 | 32 29 2c 20 65 78 74 29 0a 5f 70 28 34 2c 27 45 58 45 43 55 54 41 42 4c 45 5f 45 58 54 45 4e 53 | 2),.ext)._p(4,'EXECUTABLE_EXTENS |
5c420 | 49 4f 4e 20 3d 20 25 73 3b 27 2c 20 65 78 74 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6f 75 74 64 69 | ION.=.%s;',.ext).end.local.outdi |
5c440 | 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 28 63 66 67 2e 62 75 69 6c 64 74 | r.=.path.getdirectory(cfg.buildt |
5c460 | 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 6f 75 74 64 69 72 20 7e 3d 20 22 | arget.bundlepath).if.outdir.~=." |
5c480 | 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c | .".then._p(4,'CONFIGURATION_BUIL |
5c4a0 | 44 5f 44 49 52 20 3d 20 25 73 3b 27 2c 20 6f 75 74 64 69 72 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 | D_DIR.=.%s;',.outdir).end._p(4,' |
5c4c0 | 47 43 43 5f 44 59 4e 41 4d 49 43 5f 4e 4f 5f 50 49 43 20 3d 20 4e 4f 3b 27 29 0a 5f 70 28 34 2c | GCC_DYNAMIC_NO_PIC.=.NO;')._p(4, |
5c4e0 | 27 47 43 43 5f 4d 4f 44 45 4c 5f 54 55 4e 49 4e 47 20 3d 20 47 35 3b 27 29 0a 69 66 20 74 72 2e | 'GCC_MODEL_TUNING.=.G5;').if.tr. |
5c500 | 69 6e 66 6f 70 6c 69 73 74 20 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 | infoplist.then._p(4,'INFOPLIST_F |
5c520 | 49 4c 45 20 3d 20 22 25 73 22 3b 27 2c 20 74 72 2e 69 6e 66 6f 70 6c 69 73 74 2e 63 66 67 2e 6e | ILE.=."%s";',.tr.infoplist.cfg.n |
5c540 | 61 6d 65 29 0a 65 6e 64 0a 69 6e 73 74 61 6c 6c 70 61 74 68 73 20 3d 20 7b 0a 43 6f 6e 73 6f 6c | ame).end.installpaths.=.{.Consol |
5c560 | 65 41 70 70 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 62 69 6e 27 2c 0a 57 69 6e 64 6f 77 65 | eApp.=.'/usr/local/bin',.Windowe |
5c580 | 64 41 70 70 20 3d 20 27 22 24 28 48 4f 4d 45 29 2f 41 70 70 6c 69 63 61 74 69 6f 6e 73 22 27 2c | dApp.=.'"$(HOME)/Applications"', |
5c5a0 | 0a 53 68 61 72 65 64 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 53 | .SharedLib.=.'/usr/local/lib',.S |
5c5c0 | 74 61 74 69 63 4c 69 62 20 3d 20 27 2f 75 73 72 2f 6c 6f 63 61 6c 2f 6c 69 62 27 2c 0a 7d 0a 5f | taticLib.=.'/usr/local/lib',.}._ |
5c5e0 | 70 28 34 2c 27 49 4e 53 54 41 4c 4c 5f 50 41 54 48 20 3d 20 25 73 3b 27 2c 20 69 6e 73 74 61 6c | p(4,'INSTALL_PATH.=.%s;',.instal |
5c600 | 6c 70 61 74 68 73 5b 63 66 67 2e 6b 69 6e 64 5d 29 0a 6c 6f 63 61 6c 20 69 6e 66 6f 70 6c 69 73 | lpaths[cfg.kind]).local.infoplis |
5c620 | 74 5f 66 69 6c 65 20 3d 20 6e 69 6c 0a 66 6f 72 20 5f 2c 20 76 20 69 6e 20 69 70 61 69 72 73 28 | t_file.=.nil.for._,.v.in.ipairs( |
5c640 | 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 28 73 74 72 69 6e 67 2e 66 69 6e 64 20 28 73 | cfg.files).do.if.(string.find.(s |
5c660 | 74 72 69 6e 67 2e 6c 6f 77 65 72 20 28 76 29 2c 20 27 69 6e 66 6f 2e 70 6c 69 73 74 27 29 20 7e | tring.lower.(v),.'info.plist').~ |
5c680 | 3d 20 6e 69 6c 29 20 74 68 65 6e 0a 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 3d 20 73 74 72 | =.nil).then.infoplist_file.=.str |
5c6a0 | 69 6e 67 2e 66 6f 72 6d 61 74 28 27 24 28 53 52 43 52 4f 4f 54 29 2f 25 73 27 2c 20 76 29 0a 65 | ing.format('$(SRCROOT)/%s',.v).e |
5c6c0 | 6e 64 0a 65 6e 64 0a 69 66 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 20 7e 3d 20 6e 69 6c 20 | nd.end.if.infoplist_file.~=.nil. |
5c6e0 | 74 68 65 6e 0a 5f 70 28 34 2c 27 49 4e 46 4f 50 4c 49 53 54 5f 46 49 4c 45 20 3d 20 22 25 73 22 | then._p(4,'INFOPLIST_FILE.=."%s" |
5c700 | 3b 27 2c 20 69 6e 66 6f 70 6c 69 73 74 5f 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 50 52 | ;',.infoplist_file).end._p(4,'PR |
5c720 | 4f 44 55 43 54 5f 4e 41 4d 45 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 | ODUCT_NAME.=."%s";',.cfg.buildta |
5c740 | 72 67 65 74 2e 62 61 73 65 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 7d 3b 27 29 0a 5f 70 28 33 2c 27 | rget.basename)._p(3,'};')._p(3,' |
5c760 | 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,'}; |
5c780 | 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 63 66 67 5f 65 78 63 6c 75 64 | ').end.local.function.cfg_exclud |
5c7a0 | 65 64 5f 66 69 6c 65 73 28 70 72 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 65 78 63 6c 75 64 65 | ed_files(prj,.cfg).local.exclude |
5c7c0 | 64 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 5f 66 69 6c 65 28 66 | d.=.{}.local.function.add_file(f |
5c7e0 | 69 6c 65 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 | ile).local.name.=.path.getname(f |
5c800 | 69 6c 65 29 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 65 78 63 6c | ile).if.not.table.icontains(excl |
5c820 | 75 64 65 64 2c 20 6e 61 6d 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 65 78 | uded,.name).then.table.insert(ex |
5c840 | 63 6c 75 64 65 64 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 | cluded,.name).end.end.local.func |
5c860 | 74 69 6f 6e 20 76 65 72 69 66 79 5f 66 69 6c 65 28 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 6e 61 6d | tion.verify_file(file).local.nam |
5c880 | 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 66 69 6c 65 29 0a 69 66 20 74 61 62 6c 65 2e | e.=.path.getname(file).if.table. |
5c8a0 | 69 63 6f 6e 74 61 69 6e 73 28 65 78 63 6c 75 64 65 64 2c 20 6e 61 6d 65 29 20 74 68 65 6e 0a 65 | icontains(excluded,.name).then.e |
5c8c0 | 72 72 6f 72 28 22 27 22 20 2e 2e 20 66 69 6c 65 20 2e 2e 20 22 27 20 77 6f 75 6c 64 20 62 65 20 | rror("'"....file...."'.would.be. |
5c8e0 | 65 78 63 6c 75 64 65 64 20 62 79 20 74 68 65 20 72 75 6c 65 20 74 6f 20 65 78 63 6c 75 64 65 20 | excluded.by.the.rule.to.exclude. |
5c900 | 27 22 20 2e 2e 20 6e 61 6d 65 20 2e 2e 20 22 27 22 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f | '"....name...."'").end.end.for._ |
5c920 | 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 65 78 63 6c 75 64 65 73 29 20 64 | ,.file.in.ipairs(cfg.excludes).d |
5c940 | 6f 0a 61 64 64 5f 66 69 6c 65 28 66 69 6c 65 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 | o.add_file(file).end.for._,.file |
5c960 | 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 61 6c 6c 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 6e | .in.ipairs(prj.allfiles).do.if.n |
5c980 | 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 70 72 6a 2e 65 78 63 6c 75 64 65 73 2c | ot.table.icontains(prj.excludes, |
5c9a0 | 20 66 69 6c 65 29 20 61 6e 64 20 6e 6f 74 20 74 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 | .file).and.not.table.icontains(c |
5c9c0 | 66 67 2e 65 78 63 6c 75 64 65 73 2c 20 66 69 6c 65 29 20 74 68 65 6e 0a 69 66 20 6e 6f 74 20 74 | fg.excludes,.file).then.if.not.t |
5c9e0 | 61 62 6c 65 2e 69 63 6f 6e 74 61 69 6e 73 28 63 66 67 2e 66 69 6c 65 73 2c 20 66 69 6c 65 29 20 | able.icontains(cfg.files,.file). |
5ca00 | 74 68 65 6e 0a 61 64 64 5f 66 69 6c 65 28 66 69 6c 65 29 0a 65 6c 73 65 0a 76 65 72 69 66 79 5f | then.add_file(file).else.verify_ |
5ca20 | 66 69 6c 65 28 66 69 6c 65 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 | file(file).end.end.end.table.sor |
5ca40 | 74 28 65 78 63 6c 75 64 65 64 29 0a 72 65 74 75 72 6e 20 65 78 63 6c 75 64 65 64 0a 65 6e 64 0a | t(excluded).return.excluded.end. |
5ca60 | 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 | function.xcode.XCBuildConfigurat |
5ca80 | 69 6f 6e 5f 50 72 6f 6a 65 63 74 28 74 72 2c 20 70 72 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 | ion_Project(tr,.prj,.cfg).local. |
5caa0 | 63 66 67 6e 61 6d 65 20 3d 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 | cfgname.=.xcode.getconfigname(cf |
5cac0 | 67 29 0a 5f 70 28 32 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 20 3d 20 7b 27 2c 20 63 66 67 2e 78 | g)._p(2,'%s./*.%s.*/.=.{',.cfg.x |
5cae0 | 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 63 66 67 6e 61 6d 65 29 0a 5f 70 28 33 2c 27 69 | code.projectid,.cfgname)._p(3,'i |
5cb00 | 73 61 20 3d 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3b 27 29 0a 5f 70 28 | sa.=.XCBuildConfiguration;')._p( |
5cb20 | 33 2c 27 62 75 69 6c 64 53 65 74 74 69 6e 67 73 20 3d 20 7b 27 29 0a 6c 6f 63 61 6c 20 61 72 63 | 3,'buildSettings.=.{').local.arc |
5cb40 | 68 73 20 3d 20 7b 0a 4e 61 74 69 76 65 20 3d 20 22 24 28 4e 41 54 49 56 45 5f 41 52 43 48 5f 41 | hs.=.{.Native.=."$(NATIVE_ARCH_A |
5cb60 | 43 54 55 41 4c 29 22 2c 0a 78 33 32 20 20 20 20 3d 20 22 69 33 38 36 22 2c 0a 78 36 34 20 20 20 | CTUAL)",.x32....=."i386",.x64... |
5cb80 | 20 3d 20 22 78 38 36 5f 36 34 22 2c 0a 55 6e 69 76 65 72 73 61 6c 33 32 20 3d 20 22 24 28 41 52 | .=."x86_64",.Universal32.=."$(AR |
5cba0 | 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 32 5f 42 49 54 29 22 2c 0a 55 6e 69 76 65 72 73 61 6c | CHS_STANDARD_32_BIT)",.Universal |
5cbc0 | 36 34 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 36 34 5f 42 49 54 29 22 2c | 64.=."$(ARCHS_STANDARD_64_BIT)", |
5cbe0 | 0a 55 6e 69 76 65 72 73 61 6c 20 3d 20 22 24 28 41 52 43 48 53 5f 53 54 41 4e 44 41 52 44 5f 33 | .Universal.=."$(ARCHS_STANDARD_3 |
5cc00 | 32 5f 36 34 5f 42 49 54 29 22 2c 0a 7d 0a 5f 70 28 34 2c 27 41 52 43 48 53 20 3d 20 22 25 73 22 | 2_64_BIT)",.}._p(4,'ARCHS.=."%s" |
5cc20 | 3b 27 2c 20 61 72 63 68 73 5b 63 66 67 2e 70 6c 61 74 66 6f 72 6d 5d 29 0a 5f 70 28 34 2c 27 53 | ;',.archs[cfg.platform])._p(4,'S |
5cc40 | 44 4b 52 4f 4f 54 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 74 6f 6f 6c 73 65 74 29 0a | DKROOT.=."%s";',.xcode.toolset). |
5cc60 | 69 66 20 74 72 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f | if.tr.entitlements.then._p(4,'CO |
5cc80 | 44 45 5f 53 49 47 4e 5f 45 4e 54 49 54 4c 45 4d 45 4e 54 53 20 3d 20 22 25 73 22 3b 27 2c 20 74 | DE_SIGN_ENTITLEMENTS.=."%s";',.t |
5cca0 | 72 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 2e 63 66 67 2e 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 | r.entitlements.cfg.name).end.loc |
5ccc0 | 61 6c 20 74 61 72 67 65 74 64 69 72 20 3d 20 70 61 74 68 2e 67 65 74 64 69 72 65 63 74 6f 72 79 | al.targetdir.=.path.getdirectory |
5cce0 | 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 62 75 6e 64 6c 65 70 61 74 68 29 0a 69 66 20 | (cfg.buildtarget.bundlepath).if. |
5cd00 | 74 61 72 67 65 74 64 69 72 20 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 43 4f 4e 46 | targetdir.~=.".".then._p(4,'CONF |
5cd20 | 49 47 55 52 41 54 49 4f 4e 5f 42 55 49 4c 44 5f 44 49 52 20 3d 20 22 24 28 53 59 4d 52 4f 4f 54 | IGURATION_BUILD_DIR.=."$(SYMROOT |
5cd40 | 29 22 3b 27 29 3b 0a 65 6e 64 0a 5f 70 28 34 2c 27 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 5f 54 | )";');.end._p(4,'CONFIGURATION_T |
5cd60 | 45 4d 50 5f 44 49 52 20 3d 20 22 24 28 4f 42 4a 52 4f 4f 54 29 22 3b 27 29 0a 69 66 20 63 66 67 | EMP_DIR.=."$(OBJROOT)";').if.cfg |
5cd80 | 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 43 4f 50 59 5f 50 | .flags.Symbols.then._p(4,'COPY_P |
5cda0 | 48 41 53 45 5f 53 54 52 49 50 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 65 78 63 | HASE_STRIP.=.NO;').end.local.exc |
5cdc0 | 6c 75 64 65 64 20 3d 20 63 66 67 5f 65 78 63 6c 75 64 65 64 5f 66 69 6c 65 73 28 70 72 6a 2c 20 | luded.=.cfg_excluded_files(prj,. |
5cde0 | 63 66 67 29 0a 69 66 20 23 65 78 63 6c 75 64 65 64 20 3e 20 30 20 74 68 65 6e 0a 5f 70 28 34 2c | cfg).if.#excluded.>.0.then._p(4, |
5ce00 | 20 27 45 58 43 4c 55 44 45 44 5f 53 4f 55 52 43 45 5f 46 49 4c 45 5f 4e 41 4d 45 53 20 3d 20 28 | .'EXCLUDED_SOURCE_FILE_NAMES.=.( |
5ce20 | 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 65 78 63 6c 75 64 65 | ').for._,.file.in.ipairs(exclude |
5ce40 | 64 29 20 64 6f 0a 5f 70 28 35 2c 20 27 22 27 20 2e 2e 20 66 69 6c 65 20 2e 2e 20 27 22 2c 27 29 | d).do._p(5,.'"'....file....'",') |
5ce60 | 0a 65 6e 64 0a 5f 70 28 34 2c 20 27 29 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 43 | .end._p(4,.');').end._p(4,'GCC_C |
5ce80 | 5f 4c 41 4e 47 55 41 47 45 5f 53 54 41 4e 44 41 52 44 20 3d 20 67 6e 75 39 39 3b 27 29 0a 69 66 | _LANGUAGE_STANDARD.=.gnu99;').if |
5cea0 | 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 | .cfg.flags.NoExceptions.then._p( |
5cec0 | 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e | 4,'GCC_ENABLE_CPP_EXCEPTIONS.=.N |
5cee0 | 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 | O;').end.if.cfg.flags.NoRTTI.the |
5cf00 | 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 43 50 50 5f 52 54 54 49 20 3d 20 4e 4f | n._p(4,'GCC_ENABLE_CPP_RTTI.=.NO |
5cf20 | 3b 27 29 0a 65 6e 64 0a 69 66 20 5f 41 43 54 49 4f 4e 20 7e 3d 20 22 78 63 6f 64 65 34 22 20 61 | ;').end.if._ACTION.~=."xcode4".a |
5cf40 | 6e 64 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 20 61 6e 64 20 6e 6f 74 20 63 66 67 | nd.cfg.flags.Symbols.and.not.cfg |
5cf60 | 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 20 74 68 65 6e 0a 5f 70 | .flags.NoEditAndContinue.then._p |
5cf80 | 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 46 49 58 5f 41 4e 44 5f 43 4f 4e 54 49 4e 55 45 20 | (4,'GCC_ENABLE_FIX_AND_CONTINUE. |
5cfa0 | 3d 20 59 45 53 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 78 63 65 | =.YES;').end.if.cfg.flags.NoExce |
5cfc0 | 70 74 69 6f 6e 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 45 4e 41 42 4c 45 5f 4f 42 4a | ptions.then._p(4,'GCC_ENABLE_OBJ |
5cfe0 | 43 5f 45 58 43 45 50 54 49 4f 4e 53 20 3d 20 4e 4f 3b 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e | C_EXCEPTIONS.=.NO;').end.if.cfg. |
5d000 | 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 20 6f 72 20 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 | flags.Optimize.or.cfg.flags.Opti |
5d020 | 6d 69 7a 65 53 69 7a 65 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 | mizeSize.then._p(4,'GCC_OPTIMIZA |
5d040 | 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 73 3b 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 | TION_LEVEL.=.s;').elseif.cfg.fla |
5d060 | 67 73 2e 4f 70 74 69 6d 69 7a 65 53 70 65 65 64 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f | gs.OptimizeSpeed.then._p(4,'GCC_ |
5d080 | 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 33 3b 27 29 0a 65 6c 73 65 0a 5f | OPTIMIZATION_LEVEL.=.3;').else._ |
5d0a0 | 70 28 34 2c 27 47 43 43 5f 4f 50 54 49 4d 49 5a 41 54 49 4f 4e 5f 4c 45 56 45 4c 20 3d 20 30 3b | p(4,'GCC_OPTIMIZATION_LEVEL.=.0; |
5d0c0 | 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 20 61 6e 64 20 6e 6f 74 20 | ').end.if.cfg.pchheader.and.not. |
5d0e0 | 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 74 68 65 6e 0a 5f 70 28 34 2c 27 47 43 43 5f 50 | cfg.flags.NoPCH.then._p(4,'GCC_P |
5d100 | 52 45 43 4f 4d 50 49 4c 45 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 59 45 53 3b 27 29 | RECOMPILE_PREFIX_HEADER.=.YES;') |
5d120 | 0a 5f 70 28 34 2c 27 47 43 43 5f 50 52 45 46 49 58 5f 48 45 41 44 45 52 20 3d 20 22 25 73 22 3b | ._p(4,'GCC_PREFIX_HEADER.=."%s"; |
5d140 | 27 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 6e 64 0a 78 63 6f 64 65 2e 70 72 69 6e | ',.cfg.pchheader).end.xcode.prin |
5d160 | 74 6c 69 73 74 28 63 66 67 2e 64 65 66 69 6e 65 73 2c 20 27 47 43 43 5f 50 52 45 50 52 4f 43 45 | tlist(cfg.defines,.'GCC_PREPROCE |
5d180 | 53 53 4f 52 5f 44 45 46 49 4e 49 54 49 4f 4e 53 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f 53 59 4d | SSOR_DEFINITIONS')._p(4,'GCC_SYM |
5d1a0 | 42 4f 4c 53 5f 50 52 49 56 41 54 45 5f 45 58 54 45 52 4e 20 3d 20 4e 4f 3b 27 29 0a 69 66 20 63 | BOLS_PRIVATE_EXTERN.=.NO;').if.c |
5d1c0 | 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 | fg.flags.FatalWarnings.then._p(4 |
5d1e0 | 2c 27 47 43 43 5f 54 52 45 41 54 5f 57 41 52 4e 49 4e 47 53 5f 41 53 5f 45 52 52 4f 52 53 20 3d | ,'GCC_TREAT_WARNINGS_AS_ERRORS.= |
5d200 | 20 59 45 53 3b 27 29 0a 65 6e 64 0a 5f 70 28 34 2c 27 47 43 43 5f 57 41 52 4e 5f 41 42 4f 55 54 | .YES;').end._p(4,'GCC_WARN_ABOUT |
5d220 | 5f 52 45 54 55 52 4e 5f 54 59 50 45 20 3d 20 59 45 53 3b 27 29 0a 5f 70 28 34 2c 27 47 43 43 5f | _RETURN_TYPE.=.YES;')._p(4,'GCC_ |
5d240 | 57 41 52 4e 5f 55 4e 55 53 45 44 5f 56 41 52 49 41 42 4c 45 20 3d 20 59 45 53 3b 27 29 0a 78 63 | WARN_UNUSED_VARIABLE.=.YES;').xc |
5d260 | 6f 64 65 2e 70 72 69 6e 74 6c 69 73 74 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 27 | ode.printlist(cfg.includedirs,.' |
5d280 | 48 45 41 44 45 52 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e | HEADER_SEARCH_PATHS').xcode.prin |
5d2a0 | 74 6c 69 73 74 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 2c 20 27 55 53 45 52 | tlist(cfg.userincludedirs,.'USER |
5d2c0 | 5f 48 45 41 44 45 52 5f 53 45 41 52 43 48 5f 50 41 54 48 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 | _HEADER_SEARCH_PATHS').xcode.pri |
5d2e0 | 6e 74 6c 69 73 74 28 63 66 67 2e 6c 69 62 64 69 72 73 2c 20 27 4c 49 42 52 41 52 59 5f 53 45 41 | ntlist(cfg.libdirs,.'LIBRARY_SEA |
5d300 | 52 43 48 5f 50 41 54 48 53 27 29 0a 5f 70 28 34 2c 27 4f 42 4a 52 4f 4f 54 20 3d 20 22 25 73 22 | RCH_PATHS')._p(4,'OBJROOT.=."%s" |
5d320 | 3b 27 2c 20 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 0a 5f 70 28 34 2c 27 4f 4e 4c 59 5f 41 | ;',.cfg.objectsdir)._p(4,'ONLY_A |
5d340 | 43 54 49 56 45 5f 41 52 43 48 20 3d 20 25 73 3b 27 2c 69 69 66 28 70 72 65 6d 61 6b 65 2e 63 6f | CTIVE_ARCH.=.%s;',iif(premake.co |
5d360 | 6e 66 69 67 2e 69 73 64 65 62 75 67 62 75 69 6c 64 28 63 66 67 29 2c 27 59 45 53 27 2c 27 4e 4f | nfig.isdebugbuild(cfg),'YES','NO |
5d380 | 27 29 29 0a 6c 6f 63 61 6c 20 63 68 65 63 6b 73 20 3d 20 7b 0a 5b 22 2d 66 66 61 73 74 2d 6d 61 | ')).local.checks.=.{.["-ffast-ma |
5d3a0 | 74 68 22 5d 20 20 20 20 20 20 20 20 20 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 | th"]..........=.cfg.flags.FloatF |
5d3c0 | 61 73 74 2c 0a 5b 22 2d 66 66 6c 6f 61 74 2d 73 74 6f 72 65 22 5d 20 20 20 20 20 20 20 20 3d 20 | ast,.["-ffloat-store"]........=. |
5d3e0 | 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 2c 0a 5b 22 2d 66 6f 6d 69 74 2d | cfg.flags.FloatStrict,.["-fomit- |
5d400 | 66 72 61 6d 65 2d 70 6f 69 6e 74 65 72 22 5d 20 3d 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 46 72 | frame-pointer"].=.cfg.flags.NoFr |
5d420 | 61 6d 65 50 6f 69 6e 74 65 72 2c 0a 7d 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 20 7d 0a | amePointer,.}.local.flags.=.{.}. |
5d440 | 66 6f 72 20 66 6c 61 67 2c 20 63 68 65 63 6b 20 69 6e 20 70 61 69 72 73 28 63 68 65 63 6b 73 29 | for.flag,.check.in.pairs(checks) |
5d460 | 20 64 6f 0a 69 66 20 63 68 65 63 6b 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 | .do.if.check.then.table.insert(f |
5d480 | 6c 61 67 73 2c 20 66 6c 61 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 76 61 6c 20 69 | lags,.flag).end.end.for._,.val.i |
5d4a0 | 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 61 72 61 6d 65 74 65 72 | n.ipairs(premake.xcode.parameter |
5d4c0 | 73 29 20 64 6f 0a 5f 70 28 34 2c 20 76 61 6c 20 2e 2e 27 3b 27 29 0a 65 6e 64 0a 78 63 6f 64 65 | s).do._p(4,.val...';').end.xcode |
5d4e0 | 2e 70 72 69 6e 74 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 | .printlist(table.join(flags,.cfg |
5d500 | 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f | .buildoptions,.cfg.buildoptions_ |
5d520 | 63 29 2c 20 27 4f 54 48 45 52 5f 43 46 4c 41 47 53 27 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c | c),.'OTHER_CFLAGS').xcode.printl |
5d540 | 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f | ist(table.join(flags,.cfg.buildo |
5d560 | 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 2c 20 27 | ptions,.cfg.buildoptions_cpp),.' |
5d580 | 4f 54 48 45 52 5f 43 50 4c 55 53 50 4c 55 53 46 4c 41 47 53 27 29 0a 66 6c 61 67 73 20 3d 20 7b | OTHER_CPLUSPLUSFLAGS').flags.=.{ |
5d5a0 | 20 7d 0a 66 6f 72 20 5f 2c 20 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e | .}.for._,.lib.in.ipairs(premake. |
5d5c0 | 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 29 29 20 64 6f 0a 69 66 20 6e | getlinks(cfg,."system")).do.if.n |
5d5e0 | 6f 74 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6c 69 62 29 20 74 68 65 6e 0a 74 | ot.xcode.isframework(lib).then.t |
5d600 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 66 6c 61 67 73 2c 20 22 2d 6c 22 20 2e 2e 20 6c 69 62 29 0a | able.insert(flags,."-l"....lib). |
5d620 | 65 6e 64 0a 65 6e 64 0a 66 6c 61 67 73 20 3d 20 74 61 62 6c 65 2e 6a 6f 69 6e 28 66 6c 61 67 73 | end.end.flags.=.table.join(flags |
5d640 | 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 0a 78 63 6f 64 65 2e 70 72 69 6e 74 6c 69 | ,.cfg.linkoptions).xcode.printli |
5d660 | 73 74 28 66 6c 61 67 73 2c 20 27 4f 54 48 45 52 5f 4c 44 46 4c 41 47 53 27 29 0a 69 66 20 63 66 | st(flags,.'OTHER_LDFLAGS').if.cf |
5d680 | 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 5f 70 28 34 2c | g.flags.StaticRuntime.then._p(4, |
5d6a0 | 27 53 54 41 4e 44 41 52 44 5f 43 5f 50 4c 55 53 5f 50 4c 55 53 5f 4c 49 42 52 41 52 59 5f 54 59 | 'STANDARD_C_PLUS_PLUS_LIBRARY_TY |
5d6c0 | 50 45 20 3d 20 73 74 61 74 69 63 3b 27 29 0a 65 6e 64 0a 69 66 20 74 61 72 67 65 74 64 69 72 20 | PE.=.static;').end.if.targetdir. |
5d6e0 | 7e 3d 20 22 2e 22 20 74 68 65 6e 0a 5f 70 28 34 2c 27 53 59 4d 52 4f 4f 54 20 3d 20 22 25 73 22 | ~=.".".then._p(4,'SYMROOT.=."%s" |
5d700 | 3b 27 2c 20 74 61 72 67 65 74 64 69 72 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e | ;',.targetdir).end.if.cfg.flags. |
5d720 | 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 74 68 65 6e 0a 5f 70 28 34 2c 27 57 41 52 4e 49 4e 47 | ExtraWarnings.then._p(4,'WARNING |
5d740 | 5f 43 46 4c 41 47 53 20 3d 20 22 2d 57 61 6c 6c 22 3b 27 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 7d | _CFLAGS.=."-Wall";').end._p(3,'} |
5d760 | 3b 27 29 0a 5f 70 28 33 2c 27 6e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 63 66 67 6e 61 6d 65 | ;')._p(3,'name.=."%s";',.cfgname |
5d780 | 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e | )._p(2,'};').end.function.xcode. |
5d7a0 | 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 74 72 2c 20 70 72 6a 29 0a 5f 70 | XCBuildConfiguration(tr,.prj)._p |
5d7c0 | 28 27 2f 2a 20 42 65 67 69 6e 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | ('/*.Begin.XCBuildConfiguration. |
5d7e0 | 73 65 63 74 69 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 | section.*/').for._,.target.in.ip |
5d800 | 61 69 72 73 28 74 72 2e 70 72 6f 64 75 63 74 73 2e 63 68 69 6c 64 72 65 6e 29 20 64 6f 0a 66 6f | airs(tr.products.children).do.fo |
5d820 | 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 | r._,.cfg.in.ipairs(tr.configs).d |
5d840 | 6f 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 54 61 72 | o.xcode.XCBuildConfiguration_Tar |
5d860 | 67 65 74 28 74 72 2c 20 74 61 72 67 65 74 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 | get(tr,.target,.cfg).end.end.for |
5d880 | 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 69 67 73 29 20 64 6f | ._,.cfg.in.ipairs(tr.configs).do |
5d8a0 | 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5f 50 72 6f 6a | .xcode.XCBuildConfiguration_Proj |
5d8c0 | 65 63 74 28 74 72 2c 20 70 72 6a 2c 20 63 66 67 29 0a 65 6e 64 0a 5f 70 28 27 2f 2a 20 45 6e 64 | ect(tr,.prj,.cfg).end._p('/*.End |
5d8e0 | 20 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 65 63 74 69 6f 6e 20 2a 2f | .XCBuildConfiguration.section.*/ |
5d900 | 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 58 43 42 | ')._p('').end.function.xcode.XCB |
5d920 | 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 6c 6f 63 61 6c 20 | uildConfigurationList(tr).local. |
5d940 | 73 6c 6e 20 3d 20 74 72 2e 70 72 6f 6a 65 63 74 2e 73 6f 6c 75 74 69 6f 6e 0a 5f 70 28 27 2f 2a | sln.=.tr.project.solution._p('/* |
5d960 | 20 42 65 67 69 6e 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 74 69 | .Begin.XCConfigurationList.secti |
5d980 | 6f 6e 20 2a 2f 27 29 0a 66 6f 72 20 5f 2c 20 74 61 72 67 65 74 20 69 6e 20 69 70 61 69 72 73 28 | on.*/').for._,.target.in.ipairs( |
5d9a0 | 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 2c 27 25 | tr.products.children).do._p(2,'% |
5d9c0 | 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 73 74 20 66 6f | s./*.Build.configuration.list.fo |
5d9e0 | 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 20 3d 20 7b 27 2c 20 | r.PBXNativeTarget."%s".*/.=.{',. |
5da00 | 74 61 72 67 65 74 2e 63 66 67 73 65 63 74 69 6f 6e 2c 20 74 61 72 67 65 74 2e 6e 61 6d 65 29 0a | target.cfgsection,.target.name). |
5da20 | 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 3b | _p(3,'isa.=.XCConfigurationList; |
5da40 | 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 73 20 3d 20 28 | ')._p(3,'buildConfigurations.=.( |
5da60 | 27 29 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 66 69 | ').for._,.cfg.in.ipairs(tr.confi |
5da80 | 67 73 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 66 67 2e | gs).do._p(4,'%s./*.%s.*/,',.cfg. |
5daa0 | 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e | xcode.targetid,.xcode.getconfign |
5dac0 | 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c 27 64 | ame(cfg)).end._p(3,');')._p(3,'d |
5dae0 | 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d 20 30 | efaultConfigurationIsVisible.=.0 |
5db00 | 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 4e 61 | ;')._p(3,'defaultConfigurationNa |
5db20 | 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 | me.=."%s";',.xcode.getconfigname |
5db40 | 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 65 6e 64 0a | (tr.configs[1]))._p(2,'};').end. |
5db60 | 5f 70 28 32 2c 27 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 | _p(2,'1DEB928908733DD80010E9CD./ |
5db80 | 2a 20 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 50 | *.Build.configuration.list.for.P |
5dba0 | 42 58 50 72 6f 6a 65 63 74 20 22 25 73 22 20 2a 2f 20 3d 20 7b 27 2c 20 74 72 2e 6e 61 6d 65 29 | BXProject."%s".*/.=.{',.tr.name) |
5dbc0 | 0a 5f 70 28 33 2c 27 69 73 61 20 3d 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 | ._p(3,'isa.=.XCConfigurationList |
5dbe0 | 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 73 20 3d 20 | ;')._p(3,'buildConfigurations.=. |
5dc00 | 28 27 29 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 73 28 74 72 2e 63 6f 6e 66 | (').for._,.cfg.in.ipairs(tr.conf |
5dc20 | 69 67 73 29 20 64 6f 0a 5f 70 28 34 2c 27 25 73 20 2f 2a 20 25 73 20 2a 2f 2c 27 2c 20 63 66 67 | igs).do._p(4,'%s./*.%s.*/,',.cfg |
5dc40 | 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 | .xcode.projectid,.xcode.getconfi |
5dc60 | 67 6e 61 6d 65 28 63 66 67 29 29 0a 65 6e 64 0a 5f 70 28 33 2c 27 29 3b 27 29 0a 5f 70 28 33 2c | gname(cfg)).end._p(3,');')._p(3, |
5dc80 | 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 49 73 56 69 73 69 62 6c 65 20 3d | 'defaultConfigurationIsVisible.= |
5dca0 | 20 30 3b 27 29 0a 5f 70 28 33 2c 27 64 65 66 61 75 6c 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e | .0;')._p(3,'defaultConfiguration |
5dcc0 | 4e 61 6d 65 20 3d 20 22 25 73 22 3b 27 2c 20 78 63 6f 64 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 | Name.=."%s";',.xcode.getconfigna |
5dce0 | 6d 65 28 74 72 2e 63 6f 6e 66 69 67 73 5b 31 5d 29 29 0a 5f 70 28 32 2c 27 7d 3b 27 29 0a 5f 70 | me(tr.configs[1]))._p(2,'};')._p |
5dd00 | 28 27 2f 2a 20 45 6e 64 20 58 43 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 4c 69 73 74 20 73 65 63 | ('/*.End.XCConfigurationList.sec |
5dd20 | 74 69 6f 6e 20 2a 2f 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 | tion.*/')._p('').end.function.xc |
5dd40 | 6f 64 65 2e 46 6f 6f 74 65 72 28 29 0a 5f 70 28 31 2c 27 7d 3b 27 29 0a 5f 70 28 27 5c 74 72 6f | ode.Footer()._p(1,'};')._p('\tro |
5dd60 | 6f 74 4f 62 6a 65 63 74 20 3d 20 30 38 46 42 37 37 39 33 46 45 38 34 31 35 35 44 43 30 32 41 41 | otObject.=.08FB7793FE84155DC02AA |
5dd80 | 43 30 37 20 2f 2a 20 50 72 6f 6a 65 63 74 20 6f 62 6a 65 63 74 20 2a 2f 3b 27 29 0a 5f 70 28 27 | C07./*.Project.object.*/;')._p(' |
5dda0 | 7d 27 29 0a 65 6e 64 0a 00 6c 6f 63 61 6c 20 78 63 6f 64 65 20 3d 20 70 72 65 6d 61 6b 65 2e 78 | }').end..local.xcode.=.premake.x |
5ddc0 | 63 6f 64 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 3d 20 70 72 65 6d 61 6b 65 2e 74 72 65 65 0a 66 | code.local.tree.=.premake.tree.f |
5dde0 | 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a | unction.xcode.buildprjtree(prj). |
5de00 | 6c 6f 63 61 6c 20 74 72 20 3d 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 62 75 69 6c 64 | local.tr.=.premake.project.build |
5de20 | 73 6f 75 72 63 65 74 72 65 65 28 70 72 6a 2c 20 74 72 75 65 29 0a 74 72 2e 63 6f 6e 66 69 67 73 | sourcetree(prj,.true).tr.configs |
5de40 | 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 70 | .=.{}.for._,.cfgname.in.ipairs(p |
5de60 | 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 66 | rj.solution.configurations).do.f |
5de80 | 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c | or._,.platform.in.ipairs(prj.sol |
5dea0 | 75 74 69 6f 6e 2e 78 63 6f 64 65 2e 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 | ution.xcode.platforms).do.local. |
5dec0 | 63 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 | cfg.=.premake.getconfig(prj,.cfg |
5dee0 | 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 29 0a 63 66 67 2e 78 63 6f 64 65 20 3d 20 7b 7d 0a 63 | name,.platform).cfg.xcode.=.{}.c |
5df00 | 66 67 2e 78 63 6f 64 65 2e 74 61 72 67 65 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 | fg.xcode.targetid.=.xcode.newid( |
5df20 | 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 2c 20 63 66 67 6e 61 6d 65 29 0a | prj.xcode.projectnode,.cfgname). |
5df40 | 63 66 67 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 | cfg.xcode.projectid.=.xcode.newi |
5df60 | 64 28 74 72 2c 20 63 66 67 6e 61 6d 65 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 74 72 2e 63 | d(tr,.cfgname).table.insert(tr.c |
5df80 | 6f 6e 66 69 67 73 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 | onfigs,.cfg).end.end.tree.traver |
5dfa0 | 73 65 28 74 72 2c 20 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 | se(tr,.{.onbranch.=.function(nod |
5dfc0 | 65 29 0a 69 66 20 70 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d | e).if.path.getextension(node.nam |
5dfe0 | 65 29 20 3d 3d 20 22 2e 6c 70 72 6f 6a 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6c 61 6e 67 20 3d | e).==.".lproj".then.local.lang.= |
5e000 | 20 70 61 74 68 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 20 2d 2d | .path.getbasename(node.name)..-- |
5e020 | 20 22 45 6e 67 6c 69 73 68 22 2c 20 22 46 72 65 6e 63 68 22 2c 20 65 74 63 2e 0a 66 6f 72 20 5f | ."English",."French",.etc..for._ |
5e040 | 2c 20 66 69 6c 65 6e 6f 64 65 20 69 6e 20 69 70 61 69 72 73 28 6e 6f 64 65 2e 63 68 69 6c 64 72 | ,.filenode.in.ipairs(node.childr |
5e060 | 65 6e 29 20 64 6f 0a 6c 6f 63 61 6c 20 67 72 70 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 70 61 72 65 | en).do.local.grpnode.=.node.pare |
5e080 | 6e 74 2e 63 68 69 6c 64 72 65 6e 5b 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 5d 0a 69 66 20 6e 6f | nt.children[filenode.name].if.no |
5e0a0 | 74 20 67 72 70 6e 6f 64 65 20 74 68 65 6e 0a 67 72 70 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e | t.grpnode.then.grpnode.=.tree.in |
5e0c0 | 73 65 72 74 28 6e 6f 64 65 2e 70 61 72 65 6e 74 2c 20 74 72 65 65 2e 6e 65 77 28 66 69 6c 65 6e | sert(node.parent,.tree.new(filen |
5e0e0 | 6f 64 65 2e 6e 61 6d 65 29 29 0a 67 72 70 6e 6f 64 65 2e 6b 69 6e 64 20 3d 20 22 76 67 72 6f 75 | ode.name)).grpnode.kind.=."vgrou |
5e100 | 70 22 0a 65 6e 64 0a 66 69 6c 65 6e 6f 64 65 2e 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 62 | p".end.filenode.name.=.path.getb |
5e120 | 61 73 65 6e 61 6d 65 28 6c 61 6e 67 29 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 67 72 70 6e 6f 64 | asename(lang).tree.insert(grpnod |
5e140 | 65 2c 20 66 69 6c 65 6e 6f 64 65 29 0a 65 6e 64 0a 74 72 65 65 2e 72 65 6d 6f 76 65 28 6e 6f 64 | e,.filenode).end.tree.remove(nod |
5e160 | 65 29 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 | e).end.end.}).tree.traverse(tr,. |
5e180 | 7b 0a 6f 6e 62 72 61 6e 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 69 66 20 70 | {.onbranch.=.function(node).if.p |
5e1a0 | 61 74 68 2e 67 65 74 65 78 74 65 6e 73 69 6f 6e 28 6e 6f 64 65 2e 6e 61 6d 65 29 20 3d 3d 20 22 | ath.getextension(node.name).==." |
5e1c0 | 2e 78 63 61 73 73 65 74 73 22 20 74 68 65 6e 0a 6e 6f 64 65 2e 63 68 69 6c 64 72 65 6e 20 3d 20 | .xcassets".then.node.children.=. |
5e1e0 | 7b 7d 0a 65 6e 64 0a 65 6e 64 0a 7d 29 0a 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 20 3d 20 74 72 | {}.end.end.}).tr.frameworks.=.tr |
5e200 | 65 65 2e 6e 65 77 28 22 46 72 61 6d 65 77 6f 72 6b 73 22 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 | ee.new("Frameworks").for.cfg.in. |
5e220 | 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 29 20 64 6f 0a 66 6f 72 20 5f | premake.eachconfig(prj).do.for._ |
5e240 | 2c 20 6c 69 6e 6b 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b | ,.link.in.ipairs(premake.getlink |
5e260 | 73 28 63 66 67 2c 20 22 73 79 73 74 65 6d 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 64 6f | s(cfg,."system",."fullpath")).do |
5e280 | 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 29 | .local.name.=.path.getname(link) |
5e2a0 | 0a 69 66 20 78 63 6f 64 65 2e 69 73 66 72 61 6d 65 77 6f 72 6b 28 6e 61 6d 65 29 20 61 6e 64 20 | .if.xcode.isframework(name).and. |
5e2c0 | 6e 6f 74 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 5b 6e 61 6d 65 5d | not.tr.frameworks.children[name] |
5e2e0 | 20 74 68 65 6e 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 66 72 61 6d | .then.node.=.tree.insert(tr.fram |
5e300 | 65 77 6f 72 6b 73 2c 20 74 72 65 65 2e 6e 65 77 28 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 | eworks,.tree.new(name)).node.pat |
5e320 | 68 20 3d 20 6c 69 6e 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 23 74 72 2e 66 72 61 6d | h.=.link.end.end.end.if.#tr.fram |
5e340 | 65 77 6f 72 6b 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e | eworks.children.>.0.then.tree.in |
5e360 | 73 65 72 74 28 74 72 2c 20 74 72 2e 66 72 61 6d 65 77 6f 72 6b 73 29 0a 65 6e 64 0a 74 72 2e 70 | sert(tr,.tr.frameworks).end.tr.p |
5e380 | 72 6f 64 75 63 74 73 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 65 65 2e 6e | roducts.=.tree.insert(tr,.tree.n |
5e3a0 | 65 77 28 22 50 72 6f 64 75 63 74 73 22 29 29 0a 74 72 2e 70 72 6f 6a 65 63 74 73 20 3d 20 74 72 | ew("Products")).tr.projects.=.tr |
5e3c0 | 65 65 2e 6e 65 77 28 22 50 72 6f 6a 65 63 74 73 22 29 0a 66 6f 72 20 5f 2c 20 64 65 70 20 69 6e | ee.new("Projects").for._,.dep.in |
5e3e0 | 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 64 65 70 65 6e 64 65 6e 63 69 65 73 28 | .ipairs(premake.getdependencies( |
5e400 | 70 72 6a 2c 20 22 73 69 62 6c 69 6e 67 22 2c 20 22 6f 62 6a 65 63 74 22 29 29 20 64 6f 0a 6c 6f | prj,."sibling",."object")).do.lo |
5e420 | 63 61 6c 20 78 63 70 61 74 68 20 3d 20 78 63 6f 64 65 2e 67 65 74 78 63 6f 64 65 70 72 6f 6a 6e | cal.xcpath.=.xcode.getxcodeprojn |
5e440 | 61 6d 65 28 64 65 70 29 0a 6c 6f 63 61 6c 20 78 63 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 | ame(dep).local.xcnode.=.tree.ins |
5e460 | 65 72 74 28 74 72 2e 70 72 6f 6a 65 63 74 73 2c 20 74 72 65 65 2e 6e 65 77 28 70 61 74 68 2e 67 | ert(tr.projects,.tree.new(path.g |
5e480 | 65 74 6e 61 6d 65 28 78 63 70 61 74 68 29 29 29 0a 78 63 6e 6f 64 65 2e 70 61 74 68 20 3d 20 78 | etname(xcpath))).xcnode.path.=.x |
5e4a0 | 63 70 61 74 68 0a 78 63 6e 6f 64 65 2e 70 72 6f 6a 65 63 74 20 3d 20 64 65 70 0a 78 63 6e 6f 64 | cpath.xcnode.project.=.dep.xcnod |
5e4c0 | 65 2e 70 72 6f 64 75 63 74 67 72 6f 75 70 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 | e.productgroupid.=.xcode.newid(x |
5e4e0 | 63 6e 6f 64 65 2c 20 22 70 72 6f 64 67 72 70 22 29 0a 78 63 6e 6f 64 65 2e 70 72 6f 64 75 63 74 | cnode,."prodgrp").xcnode.product |
5e500 | 70 72 6f 78 79 69 64 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 70 | proxyid.=.xcode.newid(xcnode,."p |
5e520 | 72 6f 64 70 72 6f 78 22 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 70 72 6f 78 79 69 64 20 20 | rodprox").xcnode.targetproxyid.. |
5e540 | 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 70 72 6f 78 22 | =.xcode.newid(xcnode,."targprox" |
5e560 | 29 0a 78 63 6e 6f 64 65 2e 74 61 72 67 65 74 64 65 70 65 6e 64 69 64 20 3d 20 78 63 6f 64 65 2e | ).xcnode.targetdependid.=.xcode. |
5e580 | 6e 65 77 69 64 28 78 63 6e 6f 64 65 2c 20 22 74 61 72 67 64 65 70 22 29 0a 6c 6f 63 61 6c 20 63 | newid(xcnode,."targdep").local.c |
5e5a0 | 66 67 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 28 64 65 70 2c 20 70 72 6a 2e | fg.=.premake.getconfig(dep,.prj. |
5e5c0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5b 31 5d 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 | configurations[1]).node.=.tree.i |
5e5e0 | 6e 73 65 72 74 28 78 63 6e 6f 64 65 2c 20 74 72 65 65 2e 6e 65 77 28 63 66 67 2e 6c 69 6e 6b 74 | nsert(xcnode,.tree.new(cfg.linkt |
5e600 | 61 72 67 65 74 2e 6e 61 6d 65 29 29 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 63 66 67 2e 6c 69 6e | arget.name)).node.path.=.cfg.lin |
5e620 | 6b 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f 64 65 2e 63 66 67 20 3d 20 63 66 67 0a | ktarget.fullpath.node.cfg.=.cfg. |
5e640 | 65 6e 64 0a 69 66 20 23 74 72 2e 70 72 6f 6a 65 63 74 73 2e 63 68 69 6c 64 72 65 6e 20 3e 20 30 | end.if.#tr.projects.children.>.0 |
5e660 | 20 74 68 65 6e 0a 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2c 20 74 72 2e 70 72 6f 6a 65 63 74 | .then.tree.insert(tr,.tr.project |
5e680 | 73 29 0a 65 6e 64 0a 74 72 65 65 2e 74 72 61 76 65 72 73 65 28 74 72 2c 20 7b 0a 6f 6e 6e 6f 64 | s).end.tree.traverse(tr,.{.onnod |
5e6a0 | 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 6f 64 65 29 0a 6e 6f 64 65 2e 69 64 20 3d 20 78 63 6f | e.=.function(node).node.id.=.xco |
5e6c0 | 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 29 0a 69 66 20 78 63 6f 64 65 2e 67 65 74 62 75 69 6c 64 | de.newid(node).if.xcode.getbuild |
5e6e0 | 63 61 74 65 67 6f 72 79 28 6e 6f 64 65 29 20 74 68 65 6e 0a 6e 6f 64 65 2e 62 75 69 6c 64 69 64 | category(node).then.node.buildid |
5e700 | 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 62 75 69 6c 64 22 29 0a 65 6e | .=.xcode.newid(node,."build").en |
5e720 | 64 0a 69 66 20 73 74 72 69 6e 67 2e 65 6e 64 73 77 69 74 68 28 6e 6f 64 65 2e 6e 61 6d 65 2c 20 | d.if.string.endswith(node.name,. |
5e740 | 22 49 6e 66 6f 2e 70 6c 69 73 74 22 29 20 74 68 65 6e 0a 74 72 2e 69 6e 66 6f 70 6c 69 73 74 20 | "Info.plist").then.tr.infoplist. |
5e760 | 3d 20 6e 6f 64 65 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 | =.node.end.if.string.endswith(no |
5e780 | 64 65 2e 6e 61 6d 65 2c 20 22 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 22 29 20 74 68 65 6e 0a 74 | de.name,.".entitlements").then.t |
5e7a0 | 72 2e 65 6e 74 69 74 6c 65 6d 65 6e 74 73 20 3d 20 6e 6f 64 65 0a 65 6e 64 0a 65 6e 64 0a 7d 2c | r.entitlements.=.node.end.end.}, |
5e7c0 | 20 74 72 75 65 29 0a 6e 6f 64 65 20 3d 20 74 72 65 65 2e 69 6e 73 65 72 74 28 74 72 2e 70 72 6f | .true).node.=.tree.insert(tr.pro |
5e7e0 | 64 75 63 74 73 2c 20 70 72 6a 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 6e 6f 64 65 29 0a 6e 6f | ducts,.prj.xcode.projectnode).no |
5e800 | 64 65 2e 6b 69 6e 64 20 3d 20 22 70 72 6f 64 75 63 74 22 0a 6e 6f 64 65 2e 70 61 74 68 20 3d 20 | de.kind.=."product".node.path.=. |
5e820 | 6e 6f 64 65 2e 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 0a 6e 6f | node.cfg.buildtarget.fullpath.no |
5e840 | 64 65 2e 63 66 67 73 65 63 74 69 6f 6e 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 | de.cfgsection.=.xcode.newid(node |
5e860 | 2c 20 22 63 66 67 22 29 0a 6e 6f 64 65 2e 72 65 73 73 74 61 67 65 69 64 20 3d 20 78 63 6f 64 65 | ,."cfg").node.resstageid.=.xcode |
5e880 | 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 72 65 7a 22 29 0a 6e 6f 64 65 2e 73 6f 75 72 63 65 73 | .newid(node,."rez").node.sources |
5e8a0 | 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 65 2c 20 22 73 72 63 22 29 0a 6e | id..=.xcode.newid(node,."src").n |
5e8c0 | 6f 64 65 2e 66 78 73 74 61 67 65 69 64 20 20 3d 20 78 63 6f 64 65 2e 6e 65 77 69 64 28 6e 6f 64 | ode.fxstageid..=.xcode.newid(nod |
5e8e0 | 65 2c 20 22 66 78 73 22 29 0a 72 65 74 75 72 6e 20 74 72 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e | e,."fxs").return.tr.end.function |
5e900 | 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6c 6f 63 61 | .premake.xcode.project(prj).loca |
5e920 | 6c 20 74 72 20 3d 20 78 63 6f 64 65 2e 62 75 69 6c 64 70 72 6a 74 72 65 65 28 70 72 6a 29 0a 78 | l.tr.=.xcode.buildprjtree(prj).x |
5e940 | 63 6f 64 65 2e 48 65 61 64 65 72 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 42 75 69 6c 64 46 69 | code.Header(tr).xcode.PBXBuildFi |
5e960 | 6c 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 43 6f 6e 74 61 69 6e 65 72 49 74 65 6d 50 72 6f | le(tr).xcode.PBXContainerItemPro |
5e980 | 78 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 46 69 6c 65 52 65 66 65 72 65 6e 63 65 28 74 72 | xy(tr).xcode.PBXFileReference(tr |
5e9a0 | 2c 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 46 72 61 6d 65 77 6f 72 6b 73 42 75 69 6c 64 50 68 | ,prj).xcode.PBXFrameworksBuildPh |
5e9c0 | 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 47 72 6f 75 70 28 74 72 29 0a 78 63 6f 64 65 | ase(tr).xcode.PBXGroup(tr).xcode |
5e9e0 | 2e 50 42 58 4e 61 74 69 76 65 54 61 72 67 65 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 50 72 | .PBXNativeTarget(tr).xcode.PBXPr |
5ea00 | 6f 6a 65 63 74 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 66 65 72 65 6e 63 65 50 72 6f 78 | oject(tr).xcode.PBXReferenceProx |
5ea20 | 79 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 52 65 73 6f 75 72 63 65 73 42 75 69 6c 64 50 68 61 | y(tr).xcode.PBXResourcesBuildPha |
5ea40 | 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 68 65 6c 6c 53 63 72 69 70 74 42 75 69 6c 64 | se(tr).xcode.PBXShellScriptBuild |
5ea60 | 50 68 61 73 65 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 53 6f 75 72 63 65 73 42 75 69 6c 64 50 | Phase(tr).xcode.PBXSourcesBuildP |
5ea80 | 68 61 73 65 28 74 72 2c 70 72 6a 29 0a 78 63 6f 64 65 2e 50 42 58 56 61 72 69 61 6e 74 47 72 6f | hase(tr,prj).xcode.PBXVariantGro |
5eaa0 | 75 70 28 74 72 29 0a 78 63 6f 64 65 2e 50 42 58 54 61 72 67 65 74 44 65 70 65 6e 64 65 6e 63 79 | up(tr).xcode.PBXTargetDependency |
5eac0 | 28 74 72 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 | (tr).xcode.XCBuildConfiguration( |
5eae0 | 74 72 2c 20 70 72 6a 29 0a 78 63 6f 64 65 2e 58 43 42 75 69 6c 64 43 6f 6e 66 69 67 75 72 61 74 | tr,.prj).xcode.XCBuildConfigurat |
5eb00 | 69 6f 6e 4c 69 73 74 28 74 72 29 0a 78 63 6f 64 65 2e 46 6f 6f 74 65 72 28 74 72 29 0a 65 6e 64 | ionList(tr).xcode.Footer(tr).end |
5eb20 | 0a 00 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 78 63 6f 64 | ..premake.xcode4.=.{}.local.xcod |
5eb40 | 65 34 20 3d 20 70 72 65 6d 61 6b 65 2e 78 63 6f 64 65 34 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f | e4.=.premake.xcode4.function.xco |
5eb60 | 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 68 65 61 64 28 29 0a 5f 70 28 27 3c 3f 78 6d 6c 20 76 | de4.workspace_head()._p('<?xml.v |
5eb80 | 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 3f 3e 27 | ersion="1.0".encoding="UTF-8"?>' |
5eba0 | 29 0a 5f 70 28 27 3c 57 6f 72 6b 73 70 61 63 65 27 29 0a 5f 70 28 31 2c 27 76 65 72 73 69 6f 6e | )._p('<Workspace')._p(1,'version |
5ebc0 | 20 3d 20 22 31 2e 30 22 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e | .=."1.0">').end.function.xcode4. |
5ebe0 | 77 6f 72 6b 73 70 61 63 65 5f 74 61 69 6c 28 29 0a 5f 70 28 27 3c 2f 57 6f 72 6b 73 70 61 63 65 | workspace_tail()._p('</Workspace |
5ec00 | 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 | >').end.function.xcode4.workspac |
5ec20 | 65 5f 66 69 6c 65 5f 72 65 66 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 70 61 74 68 20 3d | e_file_ref(prj).local.projpath.= |
5ec40 | 20 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 | .path.getrelative(prj.solution.l |
5ec60 | 6f 63 61 74 69 6f 6e 2c 20 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 29 0a 69 66 20 70 72 6f 6a 70 61 | ocation,.prj.location).if.projpa |
5ec80 | 74 68 20 3d 3d 20 27 2e 27 20 74 68 65 6e 20 70 72 6f 6a 70 61 74 68 20 3d 20 27 27 20 0a 65 6c | th.==.'.'.then.projpath.=.''..el |
5eca0 | 73 65 20 70 72 6f 6a 70 61 74 68 20 3d 20 70 72 6f 6a 70 61 74 68 20 2e 2e 27 2f 27 20 0a 65 6e | se.projpath.=.projpath...'/'..en |
5ecc0 | 64 0a 5f 70 28 31 2c 27 3c 46 69 6c 65 52 65 66 27 29 0a 5f 70 28 32 2c 27 6c 6f 63 61 74 69 6f | d._p(1,'<FileRef')._p(2,'locatio |
5ece0 | 6e 20 3d 20 22 67 72 6f 75 70 3a 25 73 22 3e 27 2c 70 72 6f 6a 70 61 74 68 20 2e 2e 20 70 72 6a | n.=."group:%s">',projpath....prj |
5ed00 | 2e 6e 61 6d 65 20 2e 2e 20 27 2e 78 63 6f 64 65 70 72 6f 6a 27 29 0a 5f 70 28 31 2c 27 3c 2f 46 | .name....'.xcodeproj')._p(1,'</F |
5ed20 | 69 6c 65 52 65 66 3e 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 78 63 6f 64 65 34 2e 77 6f | ileRef>').end.function.xcode4.wo |
5ed40 | 72 6b 73 70 61 63 65 5f 67 65 6e 65 72 61 74 65 28 73 6c 6e 29 0a 70 72 65 6d 61 6b 65 2e 78 63 | rkspace_generate(sln).premake.xc |
5ed60 | 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 78 63 6f 64 65 34 2e | ode.preparesolution(sln).xcode4. |
5ed80 | 77 6f 72 6b 73 70 61 63 65 5f 68 65 61 64 28 29 0a 78 63 6f 64 65 34 2e 72 65 6f 72 64 65 72 50 | workspace_head().xcode4.reorderP |
5eda0 | 72 6f 6a 65 63 74 73 28 73 6c 6e 29 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 65 6d 61 6b 65 2e | rojects(sln).for.prj.in.premake. |
5edc0 | 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 78 63 6f | solution.eachproject(sln).do.xco |
5ede0 | 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 65 6e 64 0a | de4.workspace_file_ref(prj).end. |
5ee00 | 78 63 6f 64 65 34 2e 77 6f 72 6b 73 70 61 63 65 5f 74 61 69 6c 28 29 0a 65 6e 64 0a 66 75 6e 63 | xcode4.workspace_tail().end.func |
5ee20 | 74 69 6f 6e 20 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 | tion.xcode4.reorderProjects(sln) |
5ee40 | 0a 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 74 68 65 6e 0a 66 6f 72 20 69 2c | .if.sln.startproject.then.for.i, |
5ee60 | 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a | .prj.in.ipairs(sln.projects).do. |
5ee80 | 69 66 20 73 6c 6e 2e 73 74 61 72 74 70 72 6f 6a 65 63 74 20 3d 3d 20 70 72 6a 2e 6e 61 6d 65 20 | if.sln.startproject.==.prj.name. |
5eea0 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 63 75 72 20 3d 20 70 72 6a 2e 67 72 6f 75 70 0a 77 68 69 6c 65 | then.local.cur.=.prj.group.while |
5eec0 | 20 63 75 72 20 7e 3d 20 6e 69 6c 20 64 6f 0a 66 6f 72 20 6a 2c 20 67 72 6f 75 70 20 69 6e 20 69 | .cur.~=.nil.do.for.j,.group.in.i |
5eee0 | 70 61 69 72 73 28 73 6c 6e 2e 67 72 6f 75 70 73 29 20 64 6f 0a 69 66 20 67 72 6f 75 70 20 3d 3d | pairs(sln.groups).do.if.group.== |
5ef00 | 20 63 75 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 67 72 6f 75 70 | .cur.then.table.remove(sln.group |
5ef20 | 73 2c 20 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | s,.j).break.end.end.table.insert |
5ef40 | 28 73 6c 6e 2e 67 72 6f 75 70 73 2c 20 31 2c 20 63 75 72 29 0a 63 75 72 20 3d 20 63 75 72 2e 70 | (sln.groups,.1,.cur).cur.=.cur.p |
5ef60 | 61 72 65 6e 74 0a 65 6e 64 0a 74 61 62 6c 65 2e 72 65 6d 6f 76 65 28 73 6c 6e 2e 70 72 6f 6a 65 | arent.end.table.remove(sln.proje |
5ef80 | 63 74 73 2c 20 69 29 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 | cts,.i).table.insert(sln.project |
5efa0 | 73 2c 20 31 2c 20 70 72 6a 29 0a 62 72 65 61 6b 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 | s,.1,.prj).break.end.end.end.end |
5efc0 | 0a 00 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 | ..premake.fastbuild.=.{.}.local. |
5efe0 | 66 61 73 74 62 75 69 6c 64 20 3d 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 0a 6e 65 | fastbuild.=.premake.fastbuild.ne |
5f000 | 77 61 63 74 69 6f 6e 0a 7b 0a 74 72 69 67 67 65 72 20 3d 20 22 76 73 32 30 31 35 2d 66 61 73 74 | waction.{.trigger.=."vs2015-fast |
5f020 | 62 75 69 6c 64 22 2c 0a 73 68 6f 72 74 6e 61 6d 65 20 3d 20 22 46 41 53 54 42 75 69 6c 64 20 56 | build",.shortname.=."FASTBuild.V |
5f040 | 53 32 30 31 35 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 47 65 6e 65 72 61 74 65 20 | S2015",.description.=."Generate. |
5f060 | 46 41 53 54 42 75 69 6c 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 73 20 66 6f | FASTBuild.configuration.files.fo |
5f080 | 72 20 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 32 30 31 35 2e 22 2c 0a 76 61 6c 69 64 5f 6b 69 | r.Visual.Studio.2015.",.valid_ki |
5f0a0 | 6e 64 73 20 3d 20 7b 0a 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 0a 22 57 69 6e 64 6f 77 65 64 41 | nds.=.{."ConsoleApp",."WindowedA |
5f0c0 | 70 70 22 2c 0a 22 53 68 61 72 65 64 4c 69 62 22 2c 0a 22 53 74 61 74 69 63 4c 69 62 22 0a 7d 2c | pp",."SharedLib",."StaticLib".}, |
5f0e0 | 0a 76 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 0a 22 43 22 2c 0a 22 43 2b 2b 22 0a | .valid_languages.=.{."C",."C++". |
5f100 | 7d 2c 0a 76 61 6c 69 64 5f 74 6f 6f 6c 73 20 3d 20 7b 0a 63 63 20 3d 20 7b 0a 22 6d 73 63 22 0a | },.valid_tools.=.{.cc.=.{."msc". |
5f120 | 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) |
5f140 | 0a 70 72 65 6d 61 6b 65 2e 67 65 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 66 62 75 69 6c 64 2e 62 | .premake.generate(sln,."fbuild.b |
5f160 | 66 66 22 2c 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 2e 73 6f 6c 75 74 69 6f 6e 29 | ff",.premake.fastbuild.solution) |
5f180 | 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a | .end,.onproject.=.function(prj). |
5f1a0 | 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 62 66 66 22 2c 20 | premake.generate(prj,."%%.bff",. |
5f1c0 | 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 2e 70 72 6f 6a 65 63 74 29 0a 65 6e 64 2c 0a | premake.fastbuild.project).end,. |
5f1e0 | 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a | oncleansolution.=.function(sln). |
5f200 | 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 66 62 75 69 6c 64 2e | premake.clean.file(sln,."fbuild. |
5f220 | 62 66 66 22 29 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 72 6f 6a 65 63 74 20 20 3d 20 66 75 6e | bff").end,.oncleanproject..=.fun |
5f240 | 63 74 69 6f 6e 28 70 72 6a 29 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 69 6c 65 28 70 72 | ction(prj).premake.clean.file(pr |
5f260 | 6a 2c 20 22 25 25 2e 62 66 66 22 29 0a 65 6e 64 2c 0a 7d 0a 00 2d 2d 20 47 65 6e 65 72 61 74 65 | j,."%%.bff").end,.}..--.Generate |
5f280 | 73 20 61 20 46 41 53 54 42 75 69 6c 64 20 63 6f 6e 66 69 67 20 66 69 6c 65 20 66 6f 72 20 61 20 | s.a.FASTBuild.config.file.for.a. |
5f2a0 | 70 72 6f 6a 65 63 74 2e 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 5f 74 72 61 69 | project..local.function.add_trai |
5f2c0 | 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 64 69 72 29 0a 69 66 20 64 69 72 3a 6c 65 6e 28 29 | ling_backslash(dir).if.dir:len() |
5f2e0 | 20 3e 20 30 20 61 6e 64 20 64 69 72 3a 73 75 62 28 2d 31 29 20 7e 3d 20 22 5c 5c 22 20 74 68 65 | .>.0.and.dir:sub(-1).~=."\\".the |
5f300 | 6e 0a 72 65 74 75 72 6e 20 64 69 72 2e 2e 22 5c 5c 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 64 69 | n.return.dir.."\\".end.return.di |
5f320 | 72 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 28 69 6e 64 | r.end.local.function.compile(ind |
5f340 | 65 6e 74 6c 65 76 65 6c 2c 20 70 72 6a 2c 20 63 66 67 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 | entlevel,.prj,.cfg,.commonbasepa |
5f360 | 74 68 29 0a 6c 6f 63 61 6c 20 66 69 72 73 74 66 6c 61 67 20 3d 20 74 72 75 65 0a 66 6f 72 20 5f | th).local.firstflag.=.true.for._ |
5f380 | 2c 20 63 66 67 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 | ,.cfgexclude.in.ipairs(cfg.exclu |
5f3a0 | 64 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 63 66 67 | des).do.if.path.isSourceFile(cfg |
5f3c0 | 65 78 63 6c 75 64 65 29 20 74 68 65 6e 0a 69 66 20 66 69 72 73 74 66 6c 61 67 20 74 68 65 6e 0a | exclude).then.if.firstflag.then. |
5f3e0 | 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 27 2f 2f 20 45 78 63 6c 75 64 65 64 20 66 69 6c | _p(indentlevel,.'//.Excluded.fil |
5f400 | 65 73 3a 27 29 0a 66 69 72 73 74 66 6c 61 67 20 3d 20 66 61 6c 73 65 0a 65 6e 64 0a 5f 70 28 69 | es:').firstflag.=.false.end._p(i |
5f420 | 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 49 6e 70 75 74 46 69 6c 65 73 | ndentlevel,.".CompilerInputFiles |
5f440 | 20 2d 20 27 25 73 27 22 2c 20 63 66 67 65 78 63 6c 75 64 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 | .-.'%s'",.cfgexclude).end.end.if |
5f460 | 20 6e 6f 74 20 66 69 72 73 74 66 6c 61 67 20 74 68 65 6e 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 5f | .not.firstflag.then._p('').end._ |
5f480 | 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 4f 75 74 70 75 74 50 | p(indentlevel,.".CompilerOutputP |
5f4a0 | 61 74 68 20 3d 20 27 25 73 27 22 2c 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c | ath.=.'%s'",.add_trailing_backsl |
5f4c0 | 61 73 68 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 29 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 | ash(cfg.objectsdir))._p(indentle |
5f4e0 | 76 65 6c 2c 20 22 2e 44 65 66 69 6e 65 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 64 65 66 | vel,.".Defines.=.''").for._,.def |
5f500 | 69 6e 65 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 20 64 6f 0a 5f 70 | ine.in.ipairs(cfg.defines).do._p |
5f520 | 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 44 25 73 27 22 2c 20 64 65 66 | (indentlevel+1,."+.'./D%s'",.def |
5f540 | 69 6e 65 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 68 61 72 65 64 4c | ine).end.if.cfg.kind.==.'SharedL |
5f560 | 69 62 27 20 74 68 65 6e 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 | ib'.then._p(indentlevel+1,."+.'. |
5f580 | 2f 44 5f 57 49 4e 44 4c 4c 27 22 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c | /D_WINDLL'").end._p(indentlevel, |
5f5a0 | 20 22 2e 49 6e 63 6c 75 64 65 44 69 72 73 20 3d 20 27 27 22 29 0a 6c 6f 63 61 6c 20 73 6f 72 74 | .".IncludeDirs.=.''").local.sort |
5f5c0 | 65 64 69 6e 63 64 69 72 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 69 6e 63 6c 75 64 65 64 69 72 | edincdirs.=.{}.for._,.includedir |
5f5e0 | 20 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 29 20 | .in.ipairs(cfg.userincludedirs). |
5f600 | 64 6f 0a 69 66 20 69 6e 63 6c 75 64 65 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 74 61 62 | do.if.includedir.~=.nil.then.tab |
5f620 | 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 69 6e 63 64 69 72 73 2c 20 69 6e 63 6c 75 64 65 | le.insert(sortedincdirs,.include |
5f640 | 64 69 72 29 0a 65 6e 64 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 69 6e 63 6c 75 64 65 64 69 72 20 69 | dir).end.end.for._,.includedir.i |
5f660 | 6e 20 69 70 61 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 20 64 6f 0a 69 66 20 | n.ipairs(cfg.includedirs).do.if. |
5f680 | 69 6e 63 6c 75 64 65 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 | includedir.~=.nil.then.table.ins |
5f6a0 | 65 72 74 28 73 6f 72 74 65 64 69 6e 63 64 69 72 73 2c 20 69 6e 63 6c 75 64 65 64 69 72 29 0a 65 | ert(sortedincdirs,.includedir).e |
5f6c0 | 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 70 61 74 68 6e 6f 64 | nd.end.local.function.getpathnod |
5f6e0 | 65 63 6f 75 6e 74 28 70 29 0a 6c 6f 63 61 6c 20 6e 6f 64 65 66 69 6e 64 65 72 20 3d 20 73 74 72 | ecount(p).local.nodefinder.=.str |
5f700 | 69 6e 67 2e 67 6d 61 74 63 68 28 70 2c 20 22 5b 5e 5c 5c 2f 5d 2b 22 29 0a 6c 6f 63 61 6c 20 72 | ing.gmatch(p,."[^\\/]+").local.r |
5f720 | 65 73 75 6c 74 20 3d 20 30 0a 6c 6f 63 61 6c 20 6e 6f 64 65 20 3d 20 6e 6f 64 65 66 69 6e 64 65 | esult.=.0.local.node.=.nodefinde |
5f740 | 72 28 29 0a 77 68 69 6c 65 20 6e 6f 64 65 20 64 6f 0a 72 65 73 75 6c 74 20 3d 20 72 65 73 75 6c | r().while.node.do.result.=.resul |
5f760 | 74 20 2b 20 28 28 6e 6f 64 65 20 7e 3d 20 27 2e 27 20 61 6e 64 20 31 29 20 6f 72 20 30 29 0a 6e | t.+.((node.~=.'.'.and.1).or.0).n |
5f780 | 6f 64 65 20 3d 20 6e 6f 64 65 66 69 6e 64 65 72 28 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 | ode.=.nodefinder().end.return.re |
5f7a0 | 73 75 6c 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 73 74 65 70 73 66 72 6f 6d 62 61 73 65 20 3d 20 7b | sult.end.local.stepsfrombase.=.{ |
5f7c0 | 7d 0a 66 6f 72 20 5f 2c 20 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 20 69 70 61 69 72 73 28 73 6f | }.for._,.includedir.in.ipairs(so |
5f7e0 | 72 74 65 64 69 6e 63 64 69 72 73 29 20 64 6f 0a 73 74 65 70 73 66 72 6f 6d 62 61 73 65 5b 69 6e | rtedincdirs).do.stepsfrombase[in |
5f800 | 63 6c 75 64 65 64 69 72 5d 20 3d 20 67 65 74 70 61 74 68 6e 6f 64 65 63 6f 75 6e 74 28 70 61 74 | cludedir].=.getpathnodecount(pat |
5f820 | 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 2c 20 69 6e | h.getrelative(commonbasepath,.in |
5f840 | 63 6c 75 64 65 64 69 72 29 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e | cludedir)).end.local.function.in |
5f860 | 63 6c 75 64 65 73 6f 72 74 28 61 2c 20 62 29 0a 69 66 20 73 74 65 70 73 66 72 6f 6d 62 61 73 65 | cludesort(a,.b).if.stepsfrombase |
5f880 | 5b 61 5d 20 3d 3d 20 73 74 65 70 73 66 72 6f 6d 62 61 73 65 5b 62 5d 20 74 68 65 6e 0a 72 65 74 | [a].==.stepsfrombase[b].then.ret |
5f8a0 | 75 72 6e 20 61 20 3c 20 62 0a 65 6c 73 65 0a 72 65 74 75 72 6e 20 73 74 65 70 73 66 72 6f 6d 62 | urn.a.<.b.else.return.stepsfromb |
5f8c0 | 61 73 65 5b 61 5d 20 3c 20 73 74 65 70 73 66 72 6f 6d 62 61 73 65 5b 62 5d 0a 65 6e 64 0a 65 6e | ase[a].<.stepsfrombase[b].end.en |
5f8e0 | 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 73 6f 72 74 65 64 69 6e 63 64 69 72 73 2c 20 69 6e 63 6c | d.table.sort(sortedincdirs,.incl |
5f900 | 75 64 65 73 6f 72 74 29 0a 66 6f 72 20 5f 2c 20 69 6e 63 6c 75 64 65 64 69 72 20 69 6e 20 69 70 | udesort).for._,.includedir.in.ip |
5f920 | 61 69 72 73 28 73 6f 72 74 65 64 69 6e 63 64 69 72 73 29 20 64 6f 0a 5f 70 28 69 6e 64 65 6e 74 | airs(sortedincdirs).do._p(indent |
5f940 | 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 49 5c 22 25 73 5c 22 27 22 2c 20 69 6e 63 6c 75 64 | level+1,."+.'./I\"%s\"'",.includ |
5f960 | 65 64 69 72 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 2e | edir).end._p(indentlevel+1,."+.. |
5f980 | 4d 53 56 43 49 6e 63 6c 75 64 65 73 22 29 0a 6c 6f 63 61 6c 20 63 6f 6d 70 69 6c 65 72 6f 70 74 | MSVCIncludes").local.compileropt |
5f9a0 | 69 6f 6e 73 20 3d 20 7b 0a 27 22 25 31 22 27 2c 0a 27 2f 6e 6f 6c 6f 67 6f 27 2c 0a 27 2f 63 27 | ions.=.{.'"%1"',.'/nologo',.'/c' |
5f9c0 | 2c 0a 27 2f 47 79 27 2c 0a 27 2f 47 6d 2d 27 2c 0a 27 2f 5a 63 3a 69 6e 6c 69 6e 65 27 2c 0a 27 | ,.'/Gy',.'/Gm-',.'/Zc:inline',.' |
5f9e0 | 2f 65 72 72 6f 72 52 65 70 6f 72 74 3a 70 72 6f 6d 70 74 27 2c 0a 27 2f 46 53 27 2c 0a 7d 0a 69 | /errorReport:prompt',.'/FS',.}.i |
5fa00 | 66 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 20 74 68 65 6e 0a 74 61 62 6c | f.cfg.options.ForceCPP.then.tabl |
5fa20 | 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 54 50 27 29 | e.insert(compileroptions,.'/TP') |
5fa40 | 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 78 74 72 61 57 61 72 6e 69 6e 67 73 20 | .end.if.cfg.flags.ExtraWarnings. |
5fa60 | 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e | then.table.insert(compileroption |
5fa80 | 73 2c 20 27 2f 57 34 27 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4e 61 74 69 | s,.'/W4').end.if.(cfg.flags.Nati |
5faa0 | 76 65 57 43 68 61 72 20 3d 3d 20 66 61 6c 73 65 20 6f 72 0a 63 66 67 2e 66 6c 61 67 73 2e 4e 6f | veWChar.==.false.or.cfg.flags.No |
5fac0 | 4e 61 74 69 76 65 57 43 68 61 72 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 | NativeWChar).then.table.insert(c |
5fae0 | 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 5a 63 3a 77 63 68 61 72 5f 74 2d 27 29 0a | ompileroptions,.'/Zc:wchar_t-'). |
5fb00 | 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 4d 69 6e 69 6d 61 6c 52 | end.if.(cfg.flags.EnableMinimalR |
5fb20 | 65 62 75 69 6c 64 20 6f 72 0a 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 4d 75 6c 74 69 50 72 6f 63 65 | ebuild.or.cfg.flags.NoMultiProce |
5fb40 | 73 73 6f 72 43 6f 6d 70 69 6c 61 74 69 6f 6e 29 20 74 68 65 6e 0a 65 6e 64 0a 69 66 20 63 66 67 | ssorCompilation).then.end.if.cfg |
5fb60 | 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 46 61 73 74 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | .flags.FloatFast.then.table.inse |
5fb80 | 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 66 70 3a 66 61 73 74 27 29 0a | rt(compileroptions,.'/fp:fast'). |
5fba0 | 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 6c 6f 61 74 53 74 72 69 63 74 20 74 68 65 | elseif.cfg.flags.FloatStrict.the |
5fbc0 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 | n.table.insert(compileroptions,. |
5fbe0 | 27 2f 66 70 3a 73 74 72 69 63 74 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | '/fp:strict').else.table.insert( |
5fc00 | 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 66 70 3a 70 72 65 63 69 73 65 27 29 0a | compileroptions,.'/fp:precise'). |
5fc20 | 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 73 74 43 61 6c 6c 20 74 68 65 6e 0a 74 | end.if.cfg.flags.FastCall.then.t |
5fc40 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 | able.insert(compileroptions,.'/G |
5fc60 | 72 27 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 74 64 43 61 6c 6c 20 74 68 65 | r').elseif.cfg.flags.StdCall.the |
5fc80 | 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 | n.table.insert(compileroptions,. |
5fca0 | 27 2f 47 64 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 73 69 67 6e 65 64 | '/Gd').end.if.cfg.flags.Unsigned |
5fcc0 | 43 68 61 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f | Char.then.table.insert(compilero |
5fce0 | 70 74 69 6f 6e 73 2c 20 27 2f 4a 27 29 0a 65 6e 64 0a 69 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e | ptions,.'/J').end.if.premake.con |
5fd00 | 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 69 66 20 63 66 | fig.isdebugbuild(cfg).then.if.cf |
5fd20 | 67 2e 66 6c 61 67 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 | g.flags.StaticRuntime.then.table |
5fd40 | 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 54 64 27 29 | .insert(compileroptions,.'/MTd') |
5fd60 | 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f | .else.table.insert(compileroptio |
5fd80 | 6e 73 2c 20 27 2f 4d 44 64 27 29 0a 65 6e 64 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 | ns,.'/MDd').end.else.if.cfg.flag |
5fda0 | 73 2e 53 74 61 74 69 63 52 75 6e 74 69 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | s.StaticRuntime.then.table.inser |
5fdc0 | 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 54 27 29 0a 65 6c 73 65 0a 74 | t(compileroptions,.'/MT').else.t |
5fde0 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d | able.insert(compileroptions,.'/M |
5fe00 | 44 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 53 79 6d 62 6f 6c 73 | D').end.end.if.cfg.flags.Symbols |
5fe20 | 20 74 68 65 6e 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 43 37 44 65 62 75 67 49 6e 66 6f 29 | .then.if.(cfg.flags.C7DebugInfo) |
5fe40 | 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f | .then.table.insert(compileroptio |
5fe60 | 6e 73 2c 20 27 2f 5a 37 27 29 0a 65 6c 73 65 0a 69 66 20 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 | ns,.'/Z7').else.if.(premake.conf |
5fe80 | 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 |
5fea0 | 72 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 45 64 69 74 41 6e 64 43 6f 6e 74 69 6e 75 65 29 20 74 | r.cfg.flags.NoEditAndContinue).t |
5fec0 | 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 | hen.table.insert(compileroptions |
5fee0 | 2c 20 27 2f 5a 69 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 | ,.'/Zi').else.table.insert(compi |
5ff00 | 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 5a 49 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 74 61 72 | leroptions,.'/ZI').end.local.tar |
5ff20 | 67 65 74 64 69 72 20 3d 20 61 64 64 5f 74 72 61 69 6c 69 6e 67 5f 62 61 63 6b 73 6c 61 73 68 28 | getdir.=.add_trailing_backslash( |
5ff40 | 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 0a 74 61 62 6c 65 | cfg.buildtarget.directory).table |
5ff60 | 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 73 74 72 69 6e 67 2e | .insert(compileroptions,.string. |
5ff80 | 66 6f 72 6d 61 74 28 22 2f 46 64 5c 22 25 73 25 73 2e 70 64 62 5c 22 22 2c 20 74 61 72 67 65 74 | format("/Fd\"%s%s.pdb\"",.target |
5ffa0 | 64 69 72 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 29 0a | dir,.cfg.buildtarget.basename)). |
5ffc0 | 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 69 73 6f 70 74 69 6d 69 73 65 64 20 3d 20 74 72 75 65 | end.end.local.isoptimised.=.true |
5ffe0 | 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 29 20 74 68 65 6e 0a 74 61 | .if.(cfg.flags.Optimize).then.ta |
60000 | 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 78 | ble.insert(compileroptions,.'/Ox |
60020 | 27 29 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4f 70 74 69 6d 69 7a 65 53 69 7a | ').elseif.(cfg.flags.OptimizeSiz |
60040 | 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 | e).then.table.insert(compileropt |
60060 | 69 6f 6e 73 2c 20 27 2f 4f 31 27 29 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e 4f | ions,.'/O1').elseif.(cfg.flags.O |
60080 | 70 74 69 6d 69 7a 65 53 70 65 65 64 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | ptimizeSpeed).then.table.insert( |
600a0 | 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 32 27 29 0a 65 6c 73 65 0a 69 73 6f | compileroptions,.'/O2').else.iso |
600c0 | 70 74 69 6d 69 73 65 64 20 3d 20 66 61 6c 73 65 0a 65 6e 64 0a 69 66 20 69 73 6f 70 74 69 6d 69 | ptimised.=.false.end.if.isoptimi |
600e0 | 73 65 64 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 | sed.then.table.insert(compilerop |
60100 | 74 69 6f 6e 73 2c 20 27 2f 47 46 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | tions,.'/GF').else.table.insert( |
60120 | 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 64 27 29 0a 74 61 62 6c 65 2e 69 6e | compileroptions,.'/Od').table.in |
60140 | 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 52 54 43 31 27 29 0a 65 | sert(compileroptions,.'/RTC1').e |
60160 | 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 46 61 74 61 6c 57 61 72 6e 69 6e 67 73 20 74 68 | nd.if.cfg.flags.FatalWarnings.th |
60180 | 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c | en.table.insert(compileroptions, |
601a0 | 20 27 2f 57 58 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c | .'/WX').else.table.insert(compil |
601c0 | 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 57 58 2d 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c | eroptions,.'/WX-').end.if.cfg.pl |
601e0 | 61 74 66 6f 72 6d 20 3d 3d 20 27 78 33 32 27 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 | atform.==.'x32'.then.if.cfg.flag |
60200 | 73 2e 45 6e 61 62 6c 65 53 53 45 32 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 | s.EnableSSE2.then.table.insert(c |
60220 | 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 61 72 63 68 3a 53 53 45 32 27 29 0a 65 6c | ompileroptions,.'/arch:SSE2').el |
60240 | 73 65 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 45 6e 61 62 6c 65 53 53 45 20 74 68 65 6e 0a 74 61 | seif.cfg.flags.EnableSSE.then.ta |
60260 | 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 61 72 | ble.insert(compileroptions,.'/ar |
60280 | 63 68 3a 53 53 45 27 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f | ch:SSE').end.end.if.cfg.flags.No |
602a0 | 45 78 63 65 70 74 69 6f 6e 73 20 74 68 65 6e 0a 65 6c 73 65 0a 69 66 20 63 66 67 2e 66 6c 61 67 | Exceptions.then.else.if.cfg.flag |
602c0 | 73 2e 53 45 48 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 | s.SEH.then.table.insert(compiler |
602e0 | 6f 70 74 69 6f 6e 73 2c 20 27 2f 45 48 61 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 | options,.'/EHa').else.table.inse |
60300 | 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 45 48 73 63 27 29 0a 65 6e 64 | rt(compileroptions,.'/EHsc').end |
60320 | 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 52 54 54 49 20 74 68 65 6e 0a 74 61 | .end.if.cfg.flags.NoRTTI.then.ta |
60340 | 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 47 52 | ble.insert(compileroptions,.'/GR |
60360 | 2d 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 | -').else.table.insert(compilerop |
60380 | 74 69 6f 6e 73 2c 20 27 2f 47 52 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 4e | tions,.'/GR').end.if.cfg.flags.N |
603a0 | 6f 46 72 61 6d 65 50 6f 69 6e 74 65 72 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | oFramePointer.then.table.insert( |
603c0 | 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 79 2d 27 29 0a 65 6c 73 65 0a 74 61 | compileroptions,.'/Oy-').else.ta |
603e0 | 62 6c 65 2e 69 6e 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 79 | ble.insert(compileroptions,.'/Oy |
60400 | 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 61 64 64 6c 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 | ').end.for._,.addloption.in.ipai |
60420 | 72 73 28 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e | rs(cfg.buildoptions).do.table.in |
60440 | 73 65 72 74 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 2c 20 61 64 64 6c 6f 70 74 69 6f 6e | sert(compileroptions,.addloption |
60460 | 29 0a 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 | ).end._p(indentlevel,.".Compiler |
60480 | 4f 70 74 69 6f 6e 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 | Options.=.''").for._,.option.in. |
604a0 | 69 70 61 69 72 73 28 63 6f 6d 70 69 6c 65 72 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 69 6e | ipairs(compileroptions).do._p(in |
604c0 | 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 25 73 27 22 2c 20 6f 70 74 69 6f 6e 29 0a | dentlevel+1,."+.'.%s'",.option). |
604e0 | 65 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 2e 49 6e 63 6c 75 64 | end._p(indentlevel+1,."+..Includ |
60500 | 65 44 69 72 73 22 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 2e 44 65 | eDirs")._p(indentlevel+1,."+..De |
60520 | 66 69 6e 65 73 22 29 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 6c 61 67 73 2e 4e 6f 50 43 48 20 61 | fines").if.not.cfg.flags.NoPCH.a |
60540 | 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 69 6e 64 65 6e 74 6c | nd.cfg.pchheader.then._p(indentl |
60560 | 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 49 6e 70 75 74 46 69 6c 65 73 20 2d 20 27 25 73 | evel,.".CompilerInputFiles.-.'%s |
60580 | 27 22 2c 20 63 66 67 2e 70 63 68 73 6f 75 72 63 65 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 | '",.cfg.pchsource)._p(indentleve |
605a0 | 6c 2c 20 22 2e 50 43 48 49 6e 70 75 74 46 69 6c 65 20 3d 20 27 25 73 27 22 2c 20 63 66 67 2e 70 | l,.".PCHInputFile.=.'%s'",.cfg.p |
605c0 | 63 68 73 6f 75 72 63 65 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 50 43 48 4f | chsource)._p(indentlevel,.".PCHO |
605e0 | 75 74 70 75 74 46 69 6c 65 20 3d 20 2e 43 6f 6d 70 69 6c 65 72 4f 75 74 70 75 74 50 61 74 68 20 | utputFile.=..CompilerOutputPath. |
60600 | 2b 20 27 25 73 2e 70 63 68 27 22 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 69 6e 64 65 6e 74 | +.'%s.pch'",.prj.name)._p(indent |
60620 | 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 20 2b 20 27 20 2f 46 70 | level,.".CompilerOptions.+.'./Fp |
60640 | 5c 22 27 20 2b 20 2e 43 6f 6d 70 69 6c 65 72 4f 75 74 70 75 74 50 61 74 68 20 2b 20 27 25 73 2e | \"'.+..CompilerOutputPath.+.'%s. |
60660 | 70 63 68 5c 22 27 22 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 | pch\"'",.prj.name)._p(indentleve |
60680 | 6c 2c 20 22 2e 50 43 48 4f 70 74 69 6f 6e 73 20 3d 20 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f | l,.".PCHOptions.=..CompilerOptio |
606a0 | 6e 73 22 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 59 63 5c | ns")._p(indentlevel+1,."+.'./Yc\ |
606c0 | 22 25 73 5c 22 27 22 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 5f 70 28 69 6e 64 65 6e | "%s\"'",.cfg.pchheader)._p(inden |
606e0 | 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 46 6f 5c 22 25 25 33 5c 22 27 22 29 0a 5f 70 28 | tlevel+1,."+.'./Fo\"%%3\"'")._p( |
60700 | 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 20 2b | indentlevel,.".CompilerOptions.+ |
60720 | 20 27 20 2f 59 75 5c 22 25 73 5c 22 27 22 2c 20 63 66 67 2e 70 63 68 68 65 61 64 65 72 29 0a 65 | .'./Yu\"%s\"'",.cfg.pchheader).e |
60740 | 6e 64 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2b 31 2c 20 22 2b 20 27 20 2f 46 6f 5c 22 25 | nd._p(indentlevel+1,."+.'./Fo\"% |
60760 | 25 32 5c 22 27 22 29 20 2d 2d 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 70 72 65 76 69 6f 75 | %2\"'").--.make.sure.the.previou |
60780 | 73 20 70 72 6f 70 65 72 74 79 20 69 73 20 2e 43 6f 6d 70 69 6c 65 72 4f 70 74 69 6f 6e 73 0a 65 | s.property.is..CompilerOptions.e |
607a0 | 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 6c 69 62 72 61 72 79 28 70 72 6a 2c 20 63 | nd.local.function.library(prj,.c |
607c0 | 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 5f | fg,.useconfig,.commonbasepath)._ |
607e0 | 70 28 31 2c 20 22 4c 69 62 72 61 72 79 28 27 25 73 2d 25 73 2d 25 73 27 29 22 2c 20 70 72 6a 2e | p(1,."Library('%s-%s-%s')",.prj. |
60800 | 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 | name,.cfg.name,.cfg.platform)._p |
60820 | 28 31 2c 20 27 7b 27 29 0a 75 73 65 63 6f 6e 66 69 67 28 32 29 0a 63 6f 6d 70 69 6c 65 28 32 2c | (1,.'{').useconfig(2).compile(2, |
60840 | 20 70 72 6a 2c 20 63 66 67 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 6c 6f 63 61 6c | .prj,.cfg,.commonbasepath).local |
60860 | 20 6c 69 62 72 61 72 69 61 6e 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 27 22 25 31 22 27 2c 0a 27 2f | .librarianoptions.=.{.'"%1"',.'/ |
60880 | 4f 55 54 3a 22 25 32 22 27 2c 0a 27 2f 4e 4f 4c 4f 47 4f 27 2c 0a 7d 0a 69 66 20 63 66 67 2e 70 | OUT:"%2"',.'/NOLOGO',.}.if.cfg.p |
608a0 | 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 78 36 34 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 | latform.==.'x64'.then.table.inse |
608c0 | 72 74 28 6c 69 62 72 61 72 69 61 6e 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 48 49 4e 45 3a 58 | rt(librarianoptions,.'/MACHINE:X |
608e0 | 36 34 27 29 0a 65 6c 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 62 72 61 72 69 61 6e | 64').else.table.insert(librarian |
60900 | 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 48 49 4e 45 3a 58 38 36 27 29 0a 65 6e 64 0a 5f 70 28 | options,.'/MACHINE:X86').end._p( |
60920 | 32 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 4f 70 74 69 6f 6e 73 20 3d 20 27 27 22 29 0a 66 6f 72 | 2,.".LibrarianOptions.=.''").for |
60940 | 20 5f 2c 20 6f 70 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 6c 69 62 72 61 72 69 61 6e 6f 70 | ._,.option.in.ipairs(librarianop |
60960 | 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 33 2c 20 22 2b 20 27 20 25 73 27 22 2c 20 6f 70 74 69 6f | tions).do._p(3,."+.'.%s'",.optio |
60980 | 6e 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 4f 75 74 70 75 74 20 3d | n).end._p(2,.".LibrarianOutput.= |
609a0 | 20 27 25 73 27 22 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 | .'%s'",.cfg.buildtarget.fullpath |
609c0 | 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 | )._p(1,.'}')._p('').end.local.fu |
609e0 | 6e 63 74 69 6f 6e 20 62 69 6e 61 72 79 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 | nction.binary(prj,.cfg,.useconfi |
60a00 | 67 2c 20 62 69 6e 74 79 70 65 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 5f 70 28 31 | g,.bintype,.commonbasepath)._p(1 |
60a20 | 2c 20 22 4f 62 6a 65 63 74 4c 69 73 74 28 27 25 73 5f 6f 62 6a 2d 25 73 2d 25 73 27 29 22 2c 20 | ,."ObjectList('%s_obj-%s-%s')",. |
60a40 | 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d | prj.name,.cfg.name,.cfg.platform |
60a60 | 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 75 73 65 63 6f 6e 66 69 67 28 32 29 0a 63 6f 6d 70 69 6c | )._p(1,.'{').useconfig(2).compil |
60a80 | 65 28 32 2c 20 70 72 6a 2c 20 63 66 67 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 5f | e(2,.prj,.cfg,.commonbasepath)._ |
60aa0 | 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 31 2c 20 22 25 73 28 27 25 73 2d 25 | p(1,.'}')._p('')._p(1,."%s('%s-% |
60ac0 | 73 2d 25 73 27 29 22 2c 20 62 69 6e 74 79 70 65 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e | s-%s')",.bintype,.prj.name,.cfg. |
60ae0 | 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 75 | name,.cfg.platform)._p(1,.'{').u |
60b00 | 73 65 63 6f 6e 66 69 67 28 32 29 0a 5f 70 28 32 2c 20 27 2e 4c 69 62 72 61 72 69 65 73 20 3d 20 | seconfig(2)._p(2,.'.Libraries.=. |
60b20 | 7b 27 29 0a 5f 70 28 33 2c 20 22 27 25 73 5f 6f 62 6a 2d 25 73 2d 25 73 27 2c 22 2c 20 70 72 6a | {')._p(3,."'%s_obj-%s-%s',",.prj |
60b40 | 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 20 2d | .name,.cfg.name,.cfg.platform).- |
60b60 | 2d 20 52 65 66 65 72 20 74 6f 20 74 68 65 20 4f 62 6a 65 63 74 4c 69 73 74 0a 6c 6f 63 61 6c 20 | -.Refer.to.the.ObjectList.local. |
60b80 | 73 6f 72 74 65 64 64 65 70 6c 69 62 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 64 65 70 6c 69 62 | sorteddeplibs.=.{}.for._,.deplib |
60ba0 | 20 69 6e 20 69 70 61 69 72 73 28 70 72 65 6d 61 6b 65 2e 67 65 74 6c 69 6e 6b 73 28 63 66 67 2c | .in.ipairs(premake.getlinks(cfg, |
60bc0 | 20 22 64 65 70 65 6e 64 65 6e 63 69 65 73 22 2c 20 22 62 61 73 65 6e 61 6d 65 22 29 29 20 64 6f | ."dependencies",."basename")).do |
60be0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 64 65 70 6c 69 62 73 2c 20 73 74 72 | .table.insert(sorteddeplibs,.str |
60c00 | 69 6e 67 2e 66 6f 72 6d 61 74 28 22 27 25 73 2d 25 73 2d 25 73 27 2c 22 2c 20 64 65 70 6c 69 62 | ing.format("'%s-%s-%s',",.deplib |
60c20 | 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 29 0a 65 6e 64 0a 74 | ,.cfg.name,.cfg.platform)).end.t |
60c40 | 61 62 6c 65 2e 73 6f 72 74 28 73 6f 72 74 65 64 64 65 70 6c 69 62 73 29 0a 66 6f 72 20 5f 2c 20 | able.sort(sorteddeplibs).for._,. |
60c60 | 64 65 70 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 73 6f 72 74 65 64 64 65 70 6c 69 62 73 29 20 | deplib.in.ipairs(sorteddeplibs). |
60c80 | 64 6f 0a 5f 70 28 33 2c 20 64 65 70 6c 69 62 29 0a 65 6e 64 0a 5f 70 28 33 2c 20 27 7d 27 29 0a | do._p(3,.deplib).end._p(3,.'}'). |
60ca0 | 5f 70 28 32 2c 20 27 2e 4c 69 6e 6b 65 72 4c 69 6e 6b 4f 62 6a 65 63 74 73 20 3d 20 66 61 6c 73 | _p(2,.'.LinkerLinkObjects.=.fals |
60cc0 | 65 27 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 27 22 25 31 | e').local.linkeroptions.=.{.'"%1 |
60ce0 | 22 27 2c 0a 27 2f 4f 55 54 3a 22 25 32 22 27 2c 0a 27 2f 4e 4f 4c 4f 47 4f 27 2c 0a 27 2f 65 72 | "',.'/OUT:"%2"',.'/NOLOGO',.'/er |
60d00 | 72 6f 72 52 65 70 6f 72 74 3a 70 72 6f 6d 70 74 27 2c 0a 7d 0a 6c 6f 63 61 6c 20 73 75 62 73 79 | rorReport:prompt',.}.local.subsy |
60d20 | 73 74 65 6d 76 65 72 73 69 6f 6e 20 3d 20 27 22 2c 35 2e 30 32 22 27 0a 69 66 20 63 66 67 2e 70 | stemversion.=.'",5.02"'.if.cfg.p |
60d40 | 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 78 33 32 27 20 74 68 65 6e 0a 73 75 62 73 79 73 74 65 6d 76 | latform.==.'x32'.then.subsystemv |
60d60 | 65 72 73 69 6f 6e 20 3d 20 27 22 2c 35 2e 30 31 22 27 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 | ersion.=.'",5.01"'.end.if.cfg.ki |
60d80 | 6e 64 20 3d 3d 20 27 43 6f 6e 73 6f 6c 65 41 70 70 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | nd.==.'ConsoleApp'.then.table.in |
60da0 | 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 53 55 42 53 59 53 54 45 4d 3a | sert(linkeroptions,.'/SUBSYSTEM: |
60dc0 | 43 4f 4e 53 4f 4c 45 27 2e 2e 73 75 62 73 79 73 74 65 6d 76 65 72 73 69 6f 6e 29 0a 65 6c 73 65 | CONSOLE'..subsystemversion).else |
60de0 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 53 | .table.insert(linkeroptions,.'/S |
60e00 | 55 42 53 59 53 54 45 4d 3a 57 49 4e 44 4f 57 53 27 2e 2e 73 75 62 73 79 73 74 65 6d 76 65 72 73 | UBSYSTEM:WINDOWS'..subsystemvers |
60e20 | 69 6f 6e 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 53 68 61 72 65 64 4c | ion).end.if.cfg.kind.==.'SharedL |
60e40 | 69 62 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 | ib'.then.table.insert(linkeropti |
60e60 | 6f 6e 73 2c 20 27 2f 44 4c 4c 27 29 0a 65 6e 64 0a 69 66 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d | ons,.'/DLL').end.if.cfg.platform |
60e80 | 20 3d 3d 20 27 78 36 34 27 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b | .==.'x64'.then.table.insert(link |
60ea0 | 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 43 48 49 4e 45 3a 58 36 34 27 29 0a 65 6c 73 65 0a | eroptions,.'/MACHINE:X64').else. |
60ec0 | 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4d 41 | table.insert(linkeroptions,.'/MA |
60ee0 | 43 48 49 4e 45 3a 58 38 36 27 29 0a 65 6e 64 0a 66 6f 72 20 5f 2c 20 6c 69 62 64 69 72 20 69 6e | CHINE:X86').end.for._,.libdir.in |
60f00 | 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 62 64 69 72 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e | .ipairs(cfg.libdirs).do.table.in |
60f20 | 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 | sert(linkeroptions,.string.forma |
60f40 | 74 28 27 2f 4c 49 42 50 41 54 48 3a 25 73 27 2c 20 70 61 74 68 2e 74 72 61 6e 73 6c 61 74 65 28 | t('/LIBPATH:%s',.path.translate( |
60f60 | 6c 69 62 64 69 72 2c 20 27 5c 5c 27 29 29 29 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 63 66 67 2e 66 | libdir,.'\\'))).end.if.not.cfg.f |
60f80 | 6c 61 67 73 2e 57 69 6e 4d 61 69 6e 20 61 6e 64 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 43 | lags.WinMain.and.(cfg.kind.==.'C |
60fa0 | 6f 6e 73 6f 6c 65 41 70 70 27 20 6f 72 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 27 57 69 6e 64 6f | onsoleApp'.or.cfg.kind.==.'Windo |
60fc0 | 77 65 64 41 70 70 27 29 20 74 68 65 6e 0a 69 66 20 63 66 67 2e 66 6c 61 67 73 2e 55 6e 69 63 6f | wedApp').then.if.cfg.flags.Unico |
60fe0 | 64 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f | de.then.table.insert(linkeroptio |
61000 | 6e 73 2c 20 27 2f 45 4e 54 52 59 3a 77 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 27 29 0a 65 6c | ns,.'/ENTRY:wmainCRTStartup').el |
61020 | 73 65 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 | se.table.insert(linkeroptions,.' |
61040 | 2f 45 4e 54 52 59 3a 6d 61 69 6e 43 52 54 53 74 61 72 74 75 70 27 29 0a 65 6e 64 0a 65 6e 64 0a | /ENTRY:mainCRTStartup').end.end. |
61060 | 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 6c 65 | local.deffile.=.premake.findfile |
61080 | 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 74 61 | (cfg,.".def").if.deffile.then.ta |
610a0 | 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 44 45 46 3a | ble.insert(linkeroptions,.'/DEF: |
610c0 | 25 73 27 2c 20 64 65 66 66 69 6c 65 29 0a 65 6e 64 0a 69 66 20 28 63 66 67 2e 66 6c 61 67 73 2e | %s',.deffile).end.if.(cfg.flags. |
610e0 | 53 79 6d 62 6f 6c 73 20 7e 3d 20 6e 69 6c 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | Symbols.~=.nil).then.table.inser |
61100 | 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 44 45 42 55 47 27 29 0a 65 6e 64 0a 69 | t(linkeroptions,.'/DEBUG').end.i |
61120 | 66 20 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 69 67 2e 69 73 6f 70 74 69 6d 69 7a 65 64 62 75 69 6c | f.premake.config.isoptimizedbuil |
61140 | 64 28 63 66 67 2e 66 6c 61 67 73 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c | d(cfg.flags).then.table.insert(l |
61160 | 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 50 54 3a 52 45 46 27 29 0a 74 61 62 6c 65 2e | inkeroptions,.'/OPT:REF').table. |
61180 | 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 27 2f 4f 50 54 3a 49 43 46 27 | insert(linkeroptions,.'/OPT:ICF' |
611a0 | 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 | ).end.table.insert(linkeroptions |
611c0 | 2c 20 27 2f 49 4e 43 52 45 4d 45 4e 54 41 4c 27 2e 2e 28 28 70 72 65 6d 61 6b 65 2e 63 6f 6e 66 | ,.'/INCREMENTAL'..((premake.conf |
611e0 | 69 67 2e 69 73 69 6e 63 72 65 6d 65 6e 74 61 6c 6c 69 6e 6b 28 63 66 67 29 20 61 6e 64 20 27 27 | ig.isincrementallink(cfg).and.'' |
61200 | 29 20 6f 72 20 27 3a 4e 4f 27 29 29 0a 66 6f 72 20 5f 2c 20 61 64 64 6c 6f 70 74 69 6f 6e 20 69 | ).or.':NO')).for._,.addloption.i |
61220 | 6e 20 69 70 61 69 72 73 28 63 66 67 2e 6c 69 6e 6b 6f 70 74 69 6f 6e 73 29 20 64 6f 0a 74 61 62 | n.ipairs(cfg.linkoptions).do.tab |
61240 | 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 2c 20 61 64 64 6c 6f 70 74 | le.insert(linkeroptions,.addlopt |
61260 | 69 6f 6e 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 6c 69 62 73 20 3d 20 70 72 65 6d 61 6b | ion).end.local.linklibs.=.premak |
61280 | 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 70 61 74 68 | e.getlinks(cfg,."all",."fullpath |
612a0 | 22 29 0a 66 6f 72 20 5f 2c 20 6c 69 6e 6b 6c 69 62 20 69 6e 20 69 70 61 69 72 73 28 6c 69 6e 6b | ").for._,.linklib.in.ipairs(link |
612c0 | 6c 69 62 73 29 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 | libs).do.table.insert(linkeropti |
612e0 | 6f 6e 73 2c 20 70 61 74 68 2e 67 65 74 6e 61 6d 65 28 6c 69 6e 6b 6c 69 62 29 29 0a 65 6e 64 0a | ons,.path.getname(linklib)).end. |
61300 | 74 61 62 6c 65 2e 73 6f 72 74 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 29 0a 5f 70 28 32 2c 20 | table.sort(linkeroptions)._p(2,. |
61320 | 22 2e 4c 69 6e 6b 65 72 4f 70 74 69 6f 6e 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 5f 2c 20 6f 70 | ".LinkerOptions.=.''").for._,.op |
61340 | 74 69 6f 6e 20 69 6e 20 69 70 61 69 72 73 28 6c 69 6e 6b 65 72 6f 70 74 69 6f 6e 73 29 20 64 6f | tion.in.ipairs(linkeroptions).do |
61360 | 0a 5f 70 28 33 2c 20 22 2b 20 27 20 25 73 27 22 2c 20 6f 70 74 69 6f 6e 29 0a 65 6e 64 0a 5f 70 | ._p(3,."+.'.%s'",.option).end._p |
61380 | 28 33 2c 20 22 2b 20 2e 4d 53 56 43 4c 69 62 50 61 74 68 73 22 29 0a 5f 70 28 32 2c 20 22 2e 4c | (3,."+..MSVCLibPaths")._p(2,.".L |
613a0 | 69 6e 6b 65 72 4f 75 74 70 75 74 20 3d 20 27 25 73 27 22 2c 20 63 66 67 2e 62 75 69 6c 64 74 61 | inkerOutput.=.'%s'",.cfg.buildta |
613c0 | 72 67 65 74 2e 66 75 6c 6c 70 61 74 68 29 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 29 | rget.fullpath)._p(1,.'}')._p('') |
613e0 | 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 65 78 65 63 75 74 61 62 6c 65 28 70 | .end.local.function.executable(p |
61400 | 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 | rj,.cfg,.useconfig,.commonbasepa |
61420 | 74 68 29 0a 62 69 6e 61 72 79 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 | th).binary(prj,.cfg,.useconfig,. |
61440 | 27 45 78 65 63 75 74 61 62 6c 65 27 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 65 6e | 'Executable',.commonbasepath).en |
61460 | 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 64 6c 6c 28 70 72 6a 2c 20 63 66 67 2c 20 75 | d.local.function.dll(prj,.cfg,.u |
61480 | 73 65 63 6f 6e 66 69 67 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 62 69 6e 61 72 79 | seconfig,.commonbasepath).binary |
614a0 | 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 2c 20 27 44 4c 4c 27 2c 20 63 6f 6d | (prj,.cfg,.useconfig,.'DLL',.com |
614c0 | 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | monbasepath).end.local.function. |
614e0 | 61 6c 69 61 73 28 70 72 6a 2c 20 63 66 67 2c 20 74 61 72 67 65 74 29 0a 5f 70 28 31 2c 20 22 41 | alias(prj,.cfg,.target)._p(1,."A |
61500 | 6c 69 61 73 28 27 25 73 2d 25 73 2d 25 73 27 29 22 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 | lias('%s-%s-%s')",.prj.name,.cfg |
61520 | 2e 6e 61 6d 65 2c 20 63 66 67 2e 70 6c 61 74 66 6f 72 6d 29 0a 5f 70 28 31 2c 20 27 7b 27 29 0a | .name,.cfg.platform)._p(1,.'{'). |
61540 | 5f 70 28 32 2c 20 22 2e 54 61 72 67 65 74 73 20 3d 20 27 25 73 27 22 2c 20 74 61 72 67 65 74 29 | _p(2,.".Targets.=.'%s'",.target) |
61560 | 0a 5f 70 28 31 2c 20 27 7d 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | ._p(1,.'}')._p('').end.function. |
61580 | 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 6c 64 2e 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 69 | premake.fastbuild.project(prj).i |
615a0 | 6f 2e 69 6e 64 65 6e 74 20 3d 20 27 20 20 20 20 27 0a 5f 70 28 27 2f 2f 20 46 41 53 54 42 75 69 | o.indent.=.'....'._p('//.FASTBui |
615c0 | 6c 64 20 70 72 6f 6a 65 63 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 61 75 | ld.project.configuration.file.au |
615e0 | 74 6f 67 65 6e 65 72 61 74 65 64 20 62 79 20 47 45 4e 69 65 2e 27 29 0a 5f 70 28 27 27 29 0a 5f | togenerated.by.GENie.')._p('')._ |
61600 | 70 28 27 7b 27 29 0a 6c 6f 63 61 6c 20 63 70 70 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 66 | p('{').local.cppfiles.=.{}.for.f |
61620 | 69 6c 65 20 69 6e 20 70 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 65 61 63 68 66 69 6c 65 28 | ile.in.premake.project.eachfile( |
61640 | 70 72 6a 29 20 64 6f 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c | prj).do.if.path.isSourceFile(fil |
61660 | 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 63 70 70 66 69 6c | e.name).then.table.insert(cppfil |
61680 | 65 73 2c 20 66 69 6c 65 2e 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c 20 63 6f 6d | es,.file.name).end.end.local.com |
616a0 | 6d 6f 6e 62 61 73 65 70 61 74 68 20 3d 20 63 70 70 66 69 6c 65 73 5b 31 5d 0a 66 6f 72 20 5f 2c | monbasepath.=.cppfiles[1].for._, |
616c0 | 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 63 70 70 66 69 6c 65 73 29 20 64 6f 0a 63 6f 6d | .file.in.ipairs(cppfiles).do.com |
616e0 | 6d 6f 6e 62 61 73 65 70 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 63 6f 6d 6d 6f 6e 62 61 73 65 | monbasepath.=.path.getcommonbase |
61700 | 64 69 72 28 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 2e 2e 27 2f 27 2c 20 66 69 6c 65 29 0a 65 | dir(commonbasepath..'/',.file).e |
61720 | 6e 64 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 49 6e 70 75 74 46 69 6c 65 73 52 6f 6f | nd._p(1,.".CompilerInputFilesRoo |
61740 | 74 20 3d 20 27 25 73 2f 27 22 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 5f 70 28 31 | t.=.'%s/'",.commonbasepath)._p(1 |
61760 | 2c 20 27 2e 43 6f 6d 70 69 6c 65 72 49 6e 70 75 74 46 69 6c 65 73 20 3d 20 7b 27 29 0a 66 6f 72 | ,.'.CompilerInputFiles.=.{').for |
61780 | 20 5f 2c 20 66 69 6c 65 20 69 6e 20 69 70 61 69 72 73 28 63 70 70 66 69 6c 65 73 29 20 64 6f 0a | ._,.file.in.ipairs(cppfiles).do. |
617a0 | 5f 70 28 32 2c 20 22 27 25 73 27 2c 22 2c 20 66 69 6c 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 | _p(2,."'%s',",.file).end._p(1,.' |
617c0 | 7d 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 6b 69 6e 64 6d 61 70 20 3d | }')._p('').local.targetkindmap.= |
617e0 | 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 3d 20 65 78 65 63 75 74 61 62 6c 65 2c 0a 57 69 6e 64 | .{.ConsoleApp.=.executable,.Wind |
61800 | 6f 77 65 64 41 70 70 20 3d 20 65 78 65 63 75 74 61 62 6c 65 2c 0a 53 68 61 72 65 64 4c 69 62 20 | owedApp.=.executable,.SharedLib. |
61820 | 3d 20 64 6c 6c 2c 0a 53 74 61 74 69 63 4c 69 62 20 3d 20 6c 69 62 72 61 72 79 2c 0a 7d 0a 6c 6f | =.dll,.StaticLib.=.library,.}.lo |
61840 | 63 61 6c 20 75 73 65 63 6f 6e 66 69 67 6d 61 70 20 3d 20 7b 0a 78 33 32 20 3d 20 66 75 6e 63 74 | cal.useconfigmap.=.{.x32.=.funct |
61860 | 69 6f 6e 28 69 6e 64 65 6e 74 6c 65 76 65 6c 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c | ion(indentlevel)._p(indentlevel, |
61880 | 20 27 55 73 69 6e 67 28 2e 4d 53 56 43 78 38 36 43 6f 6e 66 69 67 29 27 29 0a 5f 70 28 27 27 29 | .'Using(.MSVCx86Config)')._p('') |
618a0 | 0a 65 6e 64 2c 0a 78 36 34 20 3d 20 66 75 6e 63 74 69 6f 6e 28 69 6e 64 65 6e 74 6c 65 76 65 6c | .end,.x64.=.function(indentlevel |
618c0 | 29 0a 5f 70 28 69 6e 64 65 6e 74 6c 65 76 65 6c 2c 20 27 55 73 69 6e 67 28 2e 4d 53 56 43 78 36 | )._p(indentlevel,.'Using(.MSVCx6 |
618e0 | 34 43 6f 6e 66 69 67 29 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 2c 0a 7d 0a 6c 6f 63 61 6c 20 6e | 4Config)')._p('').end,.}.local.n |
61900 | 61 74 69 76 65 70 6c 61 74 66 6f 72 6d 20 3d 20 28 6f 73 2e 69 73 36 34 62 69 74 28 29 20 61 6e | ativeplatform.=.(os.is64bit().an |
61920 | 64 20 27 78 36 34 27 29 20 6f 72 20 27 78 33 32 27 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 | d.'x64').or.'x32'.for._,.platfor |
61940 | 6d 20 69 6e 20 69 70 61 69 72 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f 6e 2e 70 6c 61 74 66 6f 72 | m.in.ipairs(prj.solution.platfor |
61960 | 6d 73 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 72 65 6d 61 6b 65 2e 65 61 63 68 63 6f | ms).do.for.cfg.in.premake.eachco |
61980 | 6e 66 69 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 70 6c | nfig(prj,.platform).do.if.cfg.pl |
619a0 | 61 74 66 6f 72 6d 20 3d 3d 20 27 4e 61 74 69 76 65 27 20 74 68 65 6e 0a 61 6c 69 61 73 28 70 72 | atform.==.'Native'.then.alias(pr |
619c0 | 6a 2c 20 63 66 67 2c 20 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 25 73 2d 25 73 2d 25 73 27 | j,.cfg,.string.format('%s-%s-%s' |
619e0 | 2c 20 70 72 6a 2e 6e 61 6d 65 2c 20 63 66 67 2e 6e 61 6d 65 2c 20 6e 61 74 69 76 65 70 6c 61 74 | ,.prj.name,.cfg.name,.nativeplat |
61a00 | 66 6f 72 6d 29 29 0a 65 6c 73 65 0a 74 61 72 67 65 74 6b 69 6e 64 6d 61 70 5b 70 72 6a 2e 6b 69 | form)).else.targetkindmap[prj.ki |
61a20 | 6e 64 5d 28 70 72 6a 2c 20 63 66 67 2c 20 75 73 65 63 6f 6e 66 69 67 6d 61 70 5b 63 66 67 2e 70 | nd](prj,.cfg,.useconfigmap[cfg.p |
61a40 | 6c 61 74 66 6f 72 6d 5d 2c 20 63 6f 6d 6d 6f 6e 62 61 73 65 70 61 74 68 29 0a 65 6e 64 0a 65 6e | latform],.commonbasepath).end.en |
61a60 | 64 0a 65 6e 64 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a 00 2d 2d 20 47 65 6e 65 72 61 74 65 73 20 | d.end._p('}').end..--.Generates. |
61a80 | 61 20 46 41 53 54 42 75 69 6c 64 20 63 6f 6e 66 69 67 20 66 69 6c 65 20 66 6f 72 20 61 20 73 6f | a.FASTBuild.config.file.for.a.so |
61aa0 | 6c 75 74 69 6f 6e 2e 0a 66 75 6e 63 74 69 6f 6e 20 70 72 65 6d 61 6b 65 2e 66 61 73 74 62 75 69 | lution..function.premake.fastbui |
61ac0 | 6c 64 2e 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 27 20 20 | ld.solution(sln).io.indent.=.'.. |
61ae0 | 20 20 27 0a 5f 70 28 27 2f 2f 20 46 61 73 74 42 75 69 6c 64 20 73 6f 6c 75 74 69 6f 6e 20 63 6f | ..'._p('//.FastBuild.solution.co |
61b00 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2e 20 20 47 65 6e 65 72 61 74 65 64 20 62 79 20 | nfiguration.file...Generated.by. |
61b20 | 47 45 4e 69 65 2e 27 29 0a 5f 70 28 27 2f 2f 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | GENie.')._p('//----------------- |
61b40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
61b60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
61b80 | 2d 2d 2d 27 29 0a 5f 70 28 27 2f 2f 20 25 73 27 2c 20 73 6c 6e 2e 6e 61 6d 65 29 0a 5f 70 28 27 | ---')._p('//.%s',.sln.name)._p(' |
61ba0 | 2f 2f 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | //------------------------------ |
61bc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
61be0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 27 29 0a 5f 70 28 27 23 69 6d | ----------------------')._p('#im |
61c00 | 70 6f 72 74 20 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 27 29 0a 6c 6f 63 61 6c 20 69 73 36 34 | port.VS140COMNTOOLS').local.is64 |
61c20 | 62 69 74 20 3d 20 6f 73 2e 69 73 36 34 62 69 74 28 29 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 36 | bit.=.os.is64bit().local.target6 |
61c40 | 34 20 3d 20 28 69 73 36 34 62 69 74 20 61 6e 64 20 27 20 61 6d 64 36 34 27 29 20 6f 72 20 27 20 | 4.=.(is64bit.and.'.amd64').or.'. |
61c60 | 78 38 36 5f 61 6d 64 36 34 27 0a 6c 6f 63 61 6c 20 74 61 72 67 65 74 33 32 20 3d 20 28 69 73 36 | x86_amd64'.local.target32.=.(is6 |
61c80 | 34 62 69 74 20 61 6e 64 20 27 20 61 6d 64 36 34 5f 78 38 36 27 29 20 6f 72 20 27 27 0a 6c 6f 63 | 4bit.and.'.amd64_x86').or.''.loc |
61ca0 | 61 6c 20 67 65 74 76 63 76 61 72 73 63 6f 6e 74 65 6e 74 20 3d 20 5b 5b 0a 40 73 65 74 20 49 4e | al.getvcvarscontent.=.[[.@set.IN |
61cc0 | 43 4c 55 44 45 3d 0a 40 73 65 74 20 4c 49 42 3d 0a 40 73 65 74 20 43 6f 6d 6d 61 6e 64 50 72 6f | CLUDE=.@set.LIB=.@set.CommandPro |
61ce0 | 6d 70 74 54 79 70 65 3d 0a 40 73 65 74 20 50 72 65 66 65 72 72 65 64 54 6f 6f 6c 41 72 63 68 69 | mptType=.@set.PreferredToolArchi |
61d00 | 74 65 63 74 75 72 65 3d 0a 40 73 65 74 20 50 6c 61 74 66 6f 72 6d 3d 0a 40 73 65 74 20 50 61 74 | tecture=.@set.Platform=.@set.Pat |
61d20 | 68 3d 25 53 79 73 74 65 6d 52 6f 6f 74 25 5c 53 79 73 74 65 6d 33 32 3b 25 53 79 73 74 65 6d 52 | h=%SystemRoot%\System32;%SystemR |
61d40 | 6f 6f 74 25 3b 25 53 79 73 74 65 6d 52 6f 6f 74 25 5c 53 79 73 74 65 6d 33 32 5c 77 62 65 6d 0a | oot%;%SystemRoot%\System32\wbem. |
61d60 | 40 63 61 6c 6c 20 22 25 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 25 2e 2e 5c 2e 2e 5c 56 43 5c | @call."%VS140COMNTOOLS%..\..\VC\ |
61d80 | 76 63 76 61 72 73 61 6c 6c 2e 62 61 74 22 20 25 31 0a 40 65 63 68 6f 20 25 49 4e 43 4c 55 44 45 | vcvarsall.bat".%1.@echo.%INCLUDE |
61da0 | 25 0a 40 65 63 68 6f 20 25 4c 49 42 25 0a 40 65 63 68 6f 20 25 43 6f 6d 6d 61 6e 64 50 72 6f 6d | %.@echo.%LIB%.@echo.%CommandProm |
61dc0 | 70 74 54 79 70 65 25 0a 40 65 63 68 6f 20 25 50 72 65 66 65 72 72 65 64 54 6f 6f 6c 41 72 63 68 | ptType%.@echo.%PreferredToolArch |
61de0 | 69 74 65 63 74 75 72 65 25 0a 40 65 63 68 6f 20 25 50 6c 61 74 66 6f 72 6d 25 0a 40 65 63 68 6f | itecture%.@echo.%Platform%.@echo |
61e00 | 20 25 50 61 74 68 25 0a 5d 5d 0a 6c 6f 63 61 6c 20 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 | .%Path%.]].local.getvcvarsfilepa |
61e20 | 74 68 20 3d 20 6f 73 2e 67 65 74 65 6e 76 28 27 54 45 4d 50 27 29 2e 2e 27 5c 5c 67 65 74 76 63 | th.=.os.getenv('TEMP')..'\\getvc |
61e40 | 76 61 72 73 2e 62 61 74 27 0a 6c 6f 63 61 6c 20 67 65 74 76 63 76 61 72 73 66 69 6c 65 20 3d 20 | vars.bat'.local.getvcvarsfile.=. |
61e60 | 61 73 73 65 72 74 28 69 6f 2e 6f 70 65 6e 28 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 | assert(io.open(getvcvarsfilepath |
61e80 | 2c 20 27 77 27 29 29 0a 67 65 74 76 63 76 61 72 73 66 69 6c 65 3a 77 72 69 74 65 28 67 65 74 76 | ,.'w')).getvcvarsfile:write(getv |
61ea0 | 63 76 61 72 73 63 6f 6e 74 65 6e 74 29 0a 67 65 74 76 63 76 61 72 73 66 69 6c 65 3a 63 6c 6f 73 | cvarscontent).getvcvarsfile:clos |
61ec0 | 65 28 29 0a 6c 6f 63 61 6c 20 76 63 76 61 72 73 72 61 77 78 38 36 20 3d 20 6f 73 2e 6f 75 74 70 | e().local.vcvarsrawx86.=.os.outp |
61ee0 | 75 74 6f 66 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 63 61 6c 6c 20 22 25 73 22 25 73 27 | utof(string.format('call."%s"%s' |
61f00 | 2c 20 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 2c 20 74 61 72 67 65 74 33 32 29 29 0a | ,.getvcvarsfilepath,.target32)). |
61f20 | 6c 6f 63 61 6c 20 76 63 76 61 72 73 72 61 77 78 36 34 20 3d 20 6f 73 2e 6f 75 74 70 75 74 6f 66 | local.vcvarsrawx64.=.os.outputof |
61f40 | 28 73 74 72 69 6e 67 2e 66 6f 72 6d 61 74 28 27 63 61 6c 6c 20 22 25 73 22 25 73 27 2c 20 67 65 | (string.format('call."%s"%s',.ge |
61f60 | 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 2c 20 74 61 72 67 65 74 36 34 29 29 0a 6f 73 2e 72 | tvcvarsfilepath,.target64)).os.r |
61f80 | 65 6d 6f 76 65 28 67 65 74 76 63 76 61 72 73 66 69 6c 65 70 61 74 68 29 0a 6c 6f 63 61 6c 20 6d | emove(getvcvarsfilepath).local.m |
61fa0 | 73 76 63 76 61 72 73 20 3d 20 7b 7d 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 20 3d 20 7b 7d 0a 6d | svcvars.=.{}.msvcvars.x32.=.{}.m |
61fc0 | 73 76 63 76 61 72 73 2e 78 36 34 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73 6c | svcvars.x64.=.{}.local.includesl |
61fe0 | 69 62 73 73 70 6c 69 74 74 65 72 20 3d 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 76 63 76 61 | ibssplitter.=.string.gmatch(vcva |
62000 | 72 73 72 61 77 78 36 34 2c 20 22 5b 5e 5c 6e 5d 2b 22 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 | rsrawx64,."[^\n]+").msvcvars.x64 |
62020 | 2e 69 6e 63 6c 75 64 65 73 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 | .includesraw.=.includeslibssplit |
62040 | 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 6c 69 62 70 61 74 68 73 72 61 77 20 3d | ter().msvcvars.x64.libpathsraw.= |
62060 | 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 | .includeslibssplitter().msvcvars |
62080 | 2e 78 36 34 2e 63 6f 6d 6d 61 6e 64 70 72 6f 6d 70 74 74 79 70 65 20 3d 20 69 6e 63 6c 75 64 65 | .x64.commandprompttype.=.include |
620a0 | 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 70 72 65 | slibssplitter().msvcvars.x64.pre |
620c0 | 66 65 72 72 65 64 74 6f 6f 6c 61 72 63 68 69 74 65 63 74 75 72 65 20 3d 20 69 6e 63 6c 75 64 65 | ferredtoolarchitecture.=.include |
620e0 | 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 70 6c 61 | slibssplitter().msvcvars.x64.pla |
62100 | 74 66 6f 72 6d 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d | tform.=.includeslibssplitter().m |
62120 | 73 76 63 76 61 72 73 2e 78 36 34 2e 70 61 74 68 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 | svcvars.x64.pathraw.=.includesli |
62140 | 62 73 73 70 6c 69 74 74 65 72 28 29 0a 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 | bssplitter().includeslibssplitte |
62160 | 72 20 3d 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 76 63 76 61 72 73 72 61 77 78 38 36 2c 20 | r.=.string.gmatch(vcvarsrawx86,. |
62180 | 22 5b 5e 5c 6e 5d 2b 22 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 69 6e 63 6c 75 64 65 73 72 | "[^\n]+").msvcvars.x32.includesr |
621a0 | 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 | aw.=.includeslibssplitter().msvc |
621c0 | 76 61 72 73 2e 78 33 32 2e 6c 69 62 70 61 74 68 73 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c | vars.x32.libpathsraw.=.includesl |
621e0 | 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 63 6f 6d 6d 61 | ibssplitter().msvcvars.x32.comma |
62200 | 6e 64 70 72 6f 6d 70 74 74 79 70 65 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 | ndprompttype.=.includeslibssplit |
62220 | 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 70 72 65 66 65 72 72 65 64 74 6f 6f 6c | ter().msvcvars.x32.preferredtool |
62240 | 61 72 63 68 69 74 65 63 74 75 72 65 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 | architecture.=.includeslibssplit |
62260 | 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 70 6c 61 74 66 6f 72 6d 20 3d 20 69 6e | ter().msvcvars.x32.platform.=.in |
62280 | 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 28 29 0a 6d 73 76 63 76 61 72 73 2e 78 33 | cludeslibssplitter().msvcvars.x3 |
622a0 | 32 2e 70 61 74 68 72 61 77 20 3d 20 69 6e 63 6c 75 64 65 73 6c 69 62 73 73 70 6c 69 74 74 65 72 | 2.pathraw.=.includeslibssplitter |
622c0 | 28 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 | ().local.function.printincludes( |
622e0 | 69 6e 63 6c 75 64 65 73 72 61 77 29 0a 5f 70 28 31 2c 20 22 2e 4d 53 56 43 49 6e 63 6c 75 64 65 | includesraw)._p(1,.".MSVCInclude |
62300 | 73 20 3d 20 27 27 22 29 0a 66 6f 72 20 69 20 69 6e 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 | s.=.''").for.i.in.string.gmatch( |
62320 | 69 6e 63 6c 75 64 65 73 72 61 77 2c 20 22 5b 5e 3b 5d 2b 22 29 20 64 6f 0a 5f 70 28 32 2c 20 22 | includesraw,."[^;]+").do._p(2,." |
62340 | 2b 20 27 20 2f 49 5c 22 25 73 5c 22 27 22 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 6c | +.'./I\"%s\"'",.i).end.end.local |
62360 | 20 66 75 6e 63 74 69 6f 6e 20 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6c 69 62 70 61 74 68 73 | .function.printlibpaths(libpaths |
62380 | 72 61 77 29 0a 5f 70 28 31 2c 20 22 2e 4d 53 56 43 4c 69 62 50 61 74 68 73 20 3d 20 27 27 22 29 | raw)._p(1,.".MSVCLibPaths.=.''") |
623a0 | 0a 66 6f 72 20 69 20 69 6e 20 73 74 72 69 6e 67 2e 67 6d 61 74 63 68 28 6c 69 62 70 61 74 68 73 | .for.i.in.string.gmatch(libpaths |
623c0 | 72 61 77 2c 20 22 5b 5e 3b 5d 2b 22 29 20 64 6f 0a 5f 70 28 32 2c 20 22 2b 20 27 20 2f 4c 49 42 | raw,."[^;]+").do._p(2,."+.'./LIB |
623e0 | 50 41 54 48 3a 5c 22 25 73 5c 22 27 22 2c 20 69 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 69 73 36 | PATH:\"%s\"'",.i).end.end.if.is6 |
62400 | 34 62 69 74 20 74 68 65 6e 0a 5f 70 28 27 2e 4d 53 56 43 78 36 34 43 6f 6e 66 69 67 20 3d 27 29 | 4bit.then._p('.MSVCx64Config.=') |
62420 | 0a 5f 70 28 27 5b 27 29 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 | ._p('[')._p(1,.".Compiler..=.'$V |
62440 | 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 | S140COMNTOOLS$..\\..\\VC\\bin\\a |
62460 | 6d 64 36 34 5c 5c 63 6c 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 | md64\\cl.exe'")._p(1,.".Libraria |
62480 | 6e 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c | n.=.'$VS140COMNTOOLS$..\\..\\VC\ |
624a0 | 5c 62 69 6e 5c 5c 61 6d 64 36 34 5c 5c 6c 69 62 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e | \bin\\amd64\\lib.exe'")._p(1,.". |
624c0 | 4c 69 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c | Linker....=.'$VS140COMNTOOLS$..\ |
624e0 | 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5c 5c 6c 69 6e 6b 2e 65 78 65 27 22 29 | \..\\VC\\bin\\amd64\\link.exe'") |
62500 | 0a 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 69 6e 63 6c | .printincludes(msvcvars.x64.incl |
62520 | 75 64 65 73 72 61 77 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6d 73 76 63 76 61 72 73 2e | udesraw).printlibpaths(msvcvars. |
62540 | 78 36 34 2e 6c 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 28 27 27 29 0a | x64.libpathsraw)._p(']')._p(''). |
62560 | 5f 70 28 27 2e 4d 53 56 43 78 38 36 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 28 27 5b 27 29 0a 5f | _p('.MSVCx86Config.=')._p('[')._ |
62580 | 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f | p(1,.".Compiler..=.'$VS140COMNTO |
625a0 | 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5f 78 38 36 5c 5c | OLS$..\\..\\VC\\bin\\amd64_x86\\ |
625c0 | 63 6c 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 27 24 | cl.exe'")._p(1,.".Librarian.=.'$ |
625e0 | 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c | VS140COMNTOOLS$..\\..\\VC\\bin\\ |
62600 | 61 6d 64 36 34 5f 78 38 36 5c 5c 6c 69 62 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 | amd64_x86\\lib.exe'")._p(1,.".Li |
62620 | 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e | nker....=.'$VS140COMNTOOLS$..\\. |
62640 | 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 61 6d 64 36 34 5f 78 38 36 5c 5c 6c 69 6e 6b 2e 65 78 65 27 | .\\VC\\bin\\amd64_x86\\link.exe' |
62660 | 22 29 0a 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 69 6e | ").printincludes(msvcvars.x32.in |
62680 | 63 6c 75 64 65 73 72 61 77 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 6d 73 76 63 76 61 72 | cludesraw).printlibpaths(msvcvar |
626a0 | 73 2e 78 33 32 2e 6c 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 29 0a 5f 70 28 27 27 | s.x32.libpathsraw)._p(']')._p('' |
626c0 | 29 0a 65 6c 73 65 0a 5f 70 28 27 2e 4d 53 56 43 78 36 34 43 6f 6e 66 69 67 20 3d 27 29 0a 5f 70 | ).else._p('.MSVCx64Config.=')._p |
626e0 | 28 27 5b 27 29 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 31 34 | ('[')._p(1,.".Compiler..=.'$VS14 |
62700 | 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 78 38 36 5f | 0COMNTOOLS$..\\..\\VC\\bin\\x86_ |
62720 | 61 6d 64 36 34 5c 5c 63 6c 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 | amd64\\cl.exe'")._p(1,.".Librari |
62740 | 61 6e 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 | an.=.'$VS140COMNTOOLS$..\\..\\VC |
62760 | 5c 5c 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 5c 5c 6c 69 62 2e 65 78 65 27 22 29 0a 5f 70 28 | \\bin\\x86_amd64\\lib.exe'")._p( |
62780 | 31 2c 20 22 2e 4c 69 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c | 1,.".Linker....=.'$VS140COMNTOOL |
627a0 | 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 78 38 36 5f 61 6d 64 36 34 5c 5c 6c 69 | S$..\\..\\VC\\bin\\x86_amd64\\li |
627c0 | 6e 6b 2e 65 78 65 27 22 29 0a 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 73 | nk.exe'").printincludes(msvcvars |
627e0 | 2e 78 36 34 2e 69 6e 63 6c 75 64 65 73 72 61 77 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 28 | .x64.includesraw).printlibpaths( |
62800 | 6d 73 76 63 76 61 72 73 2e 78 36 34 2e 6c 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d 27 | msvcvars.x64.libpathsraw)._p(']' |
62820 | 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 4d 53 56 43 78 38 36 43 6f 6e 66 69 67 20 3d 27 29 0a | )._p('')._p('.MSVCx86Config.='). |
62840 | 5f 70 28 27 5b 27 29 0a 5f 70 28 31 2c 20 22 2e 43 6f 6d 70 69 6c 65 72 20 20 3d 20 27 24 56 53 | _p('[')._p(1,.".Compiler..=.'$VS |
62860 | 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 63 6c | 140COMNTOOLS$..\\..\\VC\\bin\\cl |
62880 | 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 62 72 61 72 69 61 6e 20 3d 20 27 24 56 53 | .exe'")._p(1,.".Librarian.=.'$VS |
628a0 | 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 6c 69 | 140COMNTOOLS$..\\..\\VC\\bin\\li |
628c0 | 62 2e 65 78 65 27 22 29 0a 5f 70 28 31 2c 20 22 2e 4c 69 6e 6b 65 72 20 20 20 20 3d 20 27 24 56 | b.exe'")._p(1,.".Linker....=.'$V |
628e0 | 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 5c 5c 6c | S140COMNTOOLS$..\\..\\VC\\bin\\l |
62900 | 69 6e 6b 2e 65 78 65 27 22 29 0a 70 72 69 6e 74 69 6e 63 6c 75 64 65 73 28 6d 73 76 63 76 61 72 | ink.exe'").printincludes(msvcvar |
62920 | 73 2e 78 33 32 2e 69 6e 63 6c 75 64 65 73 72 61 77 29 0a 70 72 69 6e 74 6c 69 62 70 61 74 68 73 | s.x32.includesraw).printlibpaths |
62940 | 28 6d 73 76 63 76 61 72 73 2e 78 33 32 2e 6c 69 62 70 61 74 68 73 72 61 77 29 0a 5f 70 28 27 5d | (msvcvars.x32.libpathsraw)._p('] |
62960 | 27 29 0a 5f 70 28 27 27 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 6d 73 76 63 62 69 6e 20 3d 20 27 24 | ')._p('').end.local.msvcbin.=.'$ |
62980 | 56 53 31 34 30 43 4f 4d 4e 54 4f 4f 4c 53 24 2e 2e 5c 5c 2e 2e 5c 5c 56 43 5c 5c 62 69 6e 27 20 | VS140COMNTOOLS$..\\..\\VC\\bin'. |
629a0 | 2e 2e 20 28 28 69 73 36 34 62 69 74 20 61 6e 64 20 27 5c 5c 61 6d 64 36 34 27 29 20 6f 72 20 27 | ...((is64bit.and.'\\amd64').or.' |
629c0 | 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 74 20 50 61 74 68 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 | ')._p('#import.Path')._p('#impor |
629e0 | 74 20 54 4d 50 27 29 0a 5f 70 28 27 23 69 6d 70 6f 72 74 20 53 79 73 74 65 6d 52 6f 6f 74 27 29 | t.TMP')._p('#import.SystemRoot') |
62a00 | 0a 5f 70 28 27 27 29 0a 5f 70 28 27 53 65 74 74 69 6e 67 73 27 29 0a 5f 70 28 27 7b 27 29 0a 5f | ._p('')._p('Settings')._p('{')._ |
62a20 | 70 28 31 2c 20 27 2e 45 6e 76 69 72 6f 6e 6d 65 6e 74 20 3d 20 7b 27 29 0a 5f 70 28 32 2c 20 22 | p(1,.'.Environment.=.{')._p(2,." |
62a40 | 27 50 61 74 68 3d 25 73 3b 24 50 61 74 68 24 27 2c 22 2c 20 6d 73 76 63 62 69 6e 29 0a 5f 70 28 | 'Path=%s;$Path$',",.msvcbin)._p( |
62a60 | 32 2c 20 22 27 54 4d 50 3d 24 54 4d 50 24 27 2c 22 29 0a 5f 70 28 32 2c 20 22 27 53 79 73 74 65 | 2,."'TMP=$TMP$',")._p(2,."'Syste |
62a80 | 6d 52 6f 6f 74 3d 24 53 79 73 74 65 6d 52 6f 6f 74 24 27 2c 22 29 0a 5f 70 28 32 2c 20 27 7d 27 | mRoot=$SystemRoot$',")._p(2,.'}' |
62aa0 | 29 0a 5f 70 28 27 7d 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | )._p('}')._p('').local.function. |
62ac0 | 70 72 6f 6a 6b 69 6e 64 73 6f 72 74 28 61 2c 20 62 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a 76 61 6c | projkindsort(a,.b).local.projval |
62ae0 | 75 65 6d 61 70 20 3d 20 7b 0a 43 6f 6e 73 6f 6c 65 41 70 70 20 20 3d 20 33 2c 0a 57 69 6e 64 6f | uemap.=.{.ConsoleApp..=.3,.Windo |
62b00 | 77 65 64 41 70 70 20 3d 20 33 2c 0a 53 68 61 72 65 64 4c 69 62 20 20 20 3d 20 32 2c 0a 53 74 61 | wedApp.=.3,.SharedLib...=.2,.Sta |
62b20 | 74 69 63 4c 69 62 20 20 20 3d 20 31 2c 0a 7d 0a 69 66 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 5b | ticLib...=.1,.}.if.projvaluemap[ |
62b40 | 61 2e 6b 69 6e 64 5d 20 3d 3d 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 5b 62 2e 6b 69 6e 64 5d 20 | a.kind].==.projvaluemap[b.kind]. |
62b60 | 74 68 65 6e 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 6c 73 65 | then.return.a.name.<.b.name.else |
62b80 | 0a 72 65 74 75 72 6e 20 70 72 6f 6a 76 61 6c 75 65 6d 61 70 5b 61 2e 6b 69 6e 64 5d 20 3c 20 70 | .return.projvaluemap[a.kind].<.p |
62ba0 | 72 6f 6a 76 61 6c 75 65 6d 61 70 5b 62 2e 6b 69 6e 64 5d 0a 65 6e 64 0a 65 6e 64 0a 6c 6f 63 61 | rojvaluemap[b.kind].end.end.loca |
62bc0 | 6c 20 73 6f 72 74 65 64 70 72 6f 6a 73 20 3d 20 7b 7d 0a 66 6f 72 20 70 72 6a 20 69 6e 20 70 72 | l.sortedprojs.=.{}.for.prj.in.pr |
62be0 | 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). |
62c00 | 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 73 6f 72 74 65 64 70 72 6f 6a 73 2c 20 70 72 6a | do.table.insert(sortedprojs,.prj |
62c20 | 29 0a 65 6e 64 0a 74 61 62 6c 65 2e 73 6f 72 74 28 73 6f 72 74 65 64 70 72 6f 6a 73 2c 20 70 72 | ).end.table.sort(sortedprojs,.pr |
62c40 | 6f 6a 6b 69 6e 64 73 6f 72 74 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 | ojkindsort).for._,.prj.in.ipairs |
62c60 | 28 73 6f 72 74 65 64 70 72 6f 6a 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 66 6e 61 6d 65 20 3d 20 70 | (sortedprojs).do.local.fname.=.p |
62c80 | 72 65 6d 61 6b 65 2e 70 72 6f 6a 65 63 74 2e 67 65 74 62 61 73 65 6e 61 6d 65 28 70 72 6a 2e 6e | remake.project.getbasename(prj.n |
62ca0 | 61 6d 65 2c 20 27 25 25 2e 62 66 66 27 29 0a 66 6e 61 6d 65 20 3d 20 70 61 74 68 2e 6a 6f 69 6e | ame,.'%%.bff').fname.=.path.join |
62cc0 | 28 70 72 6a 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 6d 65 29 0a 66 6e 61 6d 65 20 3d 20 70 61 | (prj.location,.fname).fname.=.pa |
62ce0 | 74 68 2e 67 65 74 72 65 6c 61 74 69 76 65 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 66 6e 61 | th.getrelative(sln.location,.fna |
62d00 | 6d 65 29 0a 5f 70 28 27 23 69 6e 63 6c 75 64 65 20 22 25 73 22 27 2c 20 66 6e 61 6d 65 29 0a 65 | me)._p('#include."%s"',.fname).e |
62d20 | 6e 64 0a 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 72 6f 6a 65 63 74 56 61 72 69 61 6e 74 73 20 3d | nd._p('')._p('.ProjectVariants.= |
62d40 | 20 7b 27 29 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 | .{').for._,.plat.in.ipairs(sln.p |
62d60 | 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 20 69 6e 20 69 70 61 69 72 | latforms).do.for._,.cfg.in.ipair |
62d80 | 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 5f 70 28 31 2c 20 22 | s(sln.configurations).do._p(1,." |
62da0 | 27 25 73 2d 25 73 27 2c 22 2c 20 63 66 67 2c 20 70 6c 61 74 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 | '%s-%s',",.cfg,.plat).end.end._p |
62dc0 | 28 27 7d 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 46 6f 72 45 61 63 68 28 2e 56 61 72 69 61 6e | ('}')._p('')._p('ForEach(.Varian |
62de0 | 74 20 69 6e 20 2e 50 72 6f 6a 65 63 74 56 61 72 69 61 6e 74 73 29 27 29 0a 5f 70 28 27 7b 27 29 | t.in..ProjectVariants)')._p('{') |
62e00 | 0a 5f 70 28 31 2c 20 22 41 6c 69 61 73 28 27 61 6c 6c 2d 24 56 61 72 69 61 6e 74 24 27 29 22 29 | ._p(1,."Alias('all-$Variant$')") |
62e20 | 0a 5f 70 28 31 2c 20 27 7b 27 29 0a 5f 70 28 32 2c 20 27 2e 54 61 72 67 65 74 73 20 3d 20 7b 27 | ._p(1,.'{')._p(2,.'.Targets.=.{' |
62e40 | 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6f 72 74 65 64 70 72 6f | ).for._,.prj.in.ipairs(sortedpro |
62e60 | 6a 73 29 20 64 6f 0a 5f 70 28 33 2c 20 22 27 25 73 2d 24 56 61 72 69 61 6e 74 24 27 2c 22 2c 20 | js).do._p(3,."'%s-$Variant$',",. |
62e80 | 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 32 2c 20 27 7d 27 29 0a 5f 70 28 31 2c 20 27 | prj.name).end._p(2,.'}')._p(1,.' |
62ea0 | 7d 27 29 0a 5f 70 28 27 7d 27 29 0a 65 6e 64 0a 00 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 20 3d | }')._p('}').end..premake.ninja.= |
62ec0 | 20 7b 20 7d 0a 6c 6f 63 61 6c 20 70 20 3d 20 70 72 65 6d 61 6b 65 0a 6e 65 77 61 63 74 69 6f 6e | .{.}.local.p.=.premake.newaction |
62ee0 | 0a 7b 0a 74 72 69 67 67 65 72 20 20 20 20 20 3d 20 22 6e 69 6e 6a 61 22 2c 0a 73 68 6f 72 74 6e | .{.trigger.....=."ninja",.shortn |
62f00 | 61 6d 65 20 20 20 3d 20 22 6e 69 6e 6a 61 22 2c 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 22 | ame...=."ninja",.description.=." |
62f20 | 47 65 6e 65 72 61 74 65 20 4e 69 6e 6a 61 20 62 75 69 6c 64 20 66 69 6c 65 73 22 2c 0a 6d 6f 64 | Generate.Ninja.build.files",.mod |
62f40 | 75 6c 65 20 20 20 20 20 20 3d 20 22 6e 69 6e 6a 61 22 2c 0a 76 61 6c 69 64 5f 6b 69 6e 64 73 20 | ule......=."ninja",.valid_kinds. |
62f60 | 20 20 20 20 3d 20 7b 22 43 6f 6e 73 6f 6c 65 41 70 70 22 2c 20 22 57 69 6e 64 6f 77 65 64 41 70 | ....=.{"ConsoleApp",."WindowedAp |
62f80 | 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 7d 2c 0a 76 | p",."SharedLib",."StaticLib"},.v |
62fa0 | 61 6c 69 64 5f 6c 61 6e 67 75 61 67 65 73 20 3d 20 7b 22 43 22 2c 20 22 43 2b 2b 22 7d 2c 0a 76 | alid_languages.=.{"C",."C++"},.v |
62fc0 | 61 6c 69 64 5f 74 6f 6f 6c 73 20 20 20 20 20 3d 20 7b 0a 63 63 20 3d 20 7b 20 22 67 63 63 22 20 | alid_tools.....=.{.cc.=.{."gcc". |
62fe0 | 7d 0a 7d 2c 0a 6f 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a | }.},.onsolution.=.function(sln). |
63000 | 69 6f 2e 65 6f 6c 20 20 20 20 3d 20 22 5c 72 5c 6e 22 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 | io.eol....=."\r\n".io.indent.=." |
63020 | 5c 74 22 0a 69 6f 2e 65 73 63 61 70 65 72 28 70 2e 6e 69 6e 6a 61 2e 65 73 63 29 0a 70 2e 67 65 | \t".io.escaper(p.ninja.esc).p.ge |
63040 | 6e 65 72 61 74 65 28 73 6c 6e 2c 20 22 4d 61 6b 65 66 69 6c 65 22 2c 20 70 2e 6e 69 6e 6a 61 2e | nerate(sln,."Makefile",.p.ninja. |
63060 | 67 65 6e 65 72 61 74 65 5f 73 6f 6c 75 74 69 6f 6e 29 0a 69 6f 2e 69 6e 64 65 6e 74 20 3d 20 22 | generate_solution).io.indent.=." |
63080 | 20 20 22 0a 70 2e 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 6e 69 6e 6a 61 5f 62 75 69 6c 64 | ..".p.ninja.generate_ninja_build |
630a0 | 73 28 73 6c 6e 29 0a 65 6e 64 2c 0a 6f 6e 70 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e | s(sln).end,.onproject.=.function |
630c0 | 28 70 72 6a 29 0a 69 6f 2e 65 6f 6c 20 20 20 20 3d 20 22 5c 72 5c 6e 22 0a 69 6f 2e 69 6e 64 65 | (prj).io.eol....=."\r\n".io.inde |
630e0 | 6e 74 20 3d 20 22 20 20 22 0a 69 6f 2e 65 73 63 61 70 65 72 28 70 2e 6e 69 6e 6a 61 2e 65 73 63 | nt.=."..".io.escaper(p.ninja.esc |
63100 | 29 0a 70 2e 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a | ).p.ninja.generate_project(prj). |
63120 | 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 73 6f 6c 75 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | end,.oncleansolution.=.function( |
63140 | 73 6c 6e 29 0a 66 6f 72 20 5f 2c 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f | sln).for._,name.in.ipairs(sln.co |
63160 | 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 70 72 65 6d 61 6b 65 2e 63 6c 65 61 6e 2e 66 | nfigurations).do.premake.clean.f |
63180 | 69 6c 65 28 73 6c 6e 2c 20 70 2e 6e 69 6e 6a 61 2e 67 65 74 5f 73 6f 6c 75 74 69 6f 6e 5f 6e 61 | ile(sln,.p.ninja.get_solution_na |
631a0 | 6d 65 28 73 6c 6e 2c 20 6e 61 6d 65 29 29 0a 65 6e 64 0a 65 6e 64 2c 0a 6f 6e 63 6c 65 61 6e 70 | me(sln,.name)).end.end,.oncleanp |
631c0 | 72 6f 6a 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 65 6e 64 2c 0a 6f 6e 63 6c | roject.=.function(prj).end,.oncl |
631e0 | 65 61 6e 74 61 72 67 65 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 70 72 6a 29 0a 65 6e 64 2c 0a 7d | eantarget.=.function(prj).end,.} |
63200 | 0a 00 6c 6f 63 61 6c 20 6e 69 6e 6a 61 20 3d 20 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 0a 66 75 | ..local.ninja.=.premake.ninja.fu |
63220 | 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 65 73 63 28 76 61 6c 75 65 29 0a 76 61 6c 75 65 20 3d 20 | nction.ninja.esc(value).value.=. |
63240 | 76 61 6c 75 65 3a 67 73 75 62 28 22 25 24 22 2c 20 22 24 24 22 29 20 2d 2d 20 54 4f 44 4f 20 6d | value:gsub("%$",."$$").--.TODO.m |
63260 | 61 79 62 65 20 74 68 65 72 65 20 69 73 20 62 65 74 74 65 72 20 77 61 79 0a 76 61 6c 75 65 20 3d | aybe.there.is.better.way.value.= |
63280 | 20 76 61 6c 75 65 3a 67 73 75 62 28 22 3a 22 2c 20 22 24 3a 22 29 0a 76 61 6c 75 65 20 3d 20 76 | .value:gsub(":",."$:").value.=.v |
632a0 | 61 6c 75 65 3a 67 73 75 62 28 22 5c 6e 22 2c 20 22 24 5c 6e 22 29 0a 76 61 6c 75 65 20 3d 20 76 | alue:gsub("\n",."$\n").value.=.v |
632c0 | 61 6c 75 65 3a 67 73 75 62 28 22 20 22 2c 20 22 24 20 22 29 0a 72 65 74 75 72 6e 20 76 61 6c 75 | alue:gsub(".",."$.").return.valu |
632e0 | 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 73 68 65 73 63 28 76 61 6c 75 65 | e.end.function.ninja.shesc(value |
63300 | 29 0a 69 66 20 74 79 70 65 28 76 61 6c 75 65 29 20 3d 3d 20 22 74 61 62 6c 65 22 20 74 68 65 6e | ).if.type(value).==."table".then |
63320 | 0a 6c 6f 63 61 6c 20 72 65 73 75 6c 74 20 3d 20 7b 7d 0a 6c 6f 63 61 6c 20 6e 20 3d 20 23 76 61 | .local.result.=.{}.local.n.=.#va |
63340 | 6c 75 65 0a 66 6f 72 20 69 20 3d 20 31 2c 20 6e 20 64 6f 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 | lue.for.i.=.1,.n.do.table.insert |
63360 | 28 72 65 73 75 6c 74 2c 20 6e 69 6e 6a 61 2e 73 68 65 73 63 28 76 61 6c 75 65 5b 69 5d 29 29 0a | (result,.ninja.shesc(value[i])). |
63380 | 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0a 65 6e 64 0a 69 66 20 76 61 6c 75 65 3a 66 | end.return.result.end.if.value:f |
633a0 | 69 6e 64 28 22 20 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 5c 22 22 20 2e 2e 20 76 61 6c | ind(".").then.return."\""....val |
633c0 | 75 65 20 2e 2e 20 22 5c 22 22 0a 65 6e 64 0a 72 65 74 75 72 6e 20 76 61 6c 75 65 0a 65 6e 64 0a | ue...."\"".end.return.value.end. |
633e0 | 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 76 61 6c 75 65 29 0a 69 66 20 23 76 | function.ninja.list(value).if.#v |
63400 | 61 6c 75 65 20 3e 20 30 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 22 20 22 20 2e 2e 20 74 61 62 6c | alue.>.0.then.return."."....tabl |
63420 | 65 2e 63 6f 6e 63 61 74 28 76 61 6c 75 65 2c 20 22 20 22 29 0a 65 6c 73 65 0a 72 65 74 75 72 6e | e.concat(value,.".").else.return |
63440 | 20 22 22 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 | ."".end.end.function.ninja.gener |
63460 | 61 74 65 5f 70 72 6f 6a 65 63 74 28 70 72 6a 29 0a 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f | ate_project(prj).ninja.generate_ |
63480 | 63 70 70 28 70 72 6a 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 6e 6e 65 | cpp(prj).end.local.function.inne |
634a0 | 72 67 65 74 28 73 65 6c 66 2c 20 6b 65 79 29 0a 72 65 74 75 72 6e 20 72 61 77 67 65 74 28 67 65 | rget(self,.key).return.rawget(ge |
634c0 | 74 6d 65 74 61 74 61 62 6c 65 28 73 65 6c 66 29 2c 20 6b 65 79 29 20 6f 72 20 73 65 6c 66 2e 5f | tmetatable(self),.key).or.self._ |
634e0 | 5f 69 6e 6e 65 72 5b 6b 65 79 5d 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 72 6a 5f 70 72 6f 78 79 20 | _inner[key].end.local.prj_proxy. |
63500 | 3d 20 7b 20 5f 5f 69 6e 64 65 78 20 3d 20 69 6e 6e 65 72 67 65 74 20 7d 0a 6c 6f 63 61 6c 20 63 | =.{.__index.=.innerget.}.local.c |
63520 | 66 67 5f 70 72 6f 78 79 20 3d 20 7b 20 5f 5f 69 6e 64 65 78 20 3d 20 69 6e 6e 65 72 67 65 74 20 | fg_proxy.=.{.__index.=.innerget. |
63540 | 7d 0a 66 75 6e 63 74 69 6f 6e 20 6e 65 77 5f 70 72 6a 5f 70 72 6f 78 79 28 70 72 6a 29 0a 70 72 | }.function.new_prj_proxy(prj).pr |
63560 | 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 61 6c 20 76 20 3d | j.=.prj.project.or.prj.local.v.= |
63580 | 20 7b 20 5f 5f 69 6e 6e 65 72 20 3d 20 70 72 6a 20 7d 0a 6c 6f 63 61 6c 20 5f 5f 63 6f 6e 66 69 | .{.__inner.=.prj.}.local.__confi |
635a0 | 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 6b 65 79 2c 20 63 66 67 20 69 6e 20 70 61 69 72 73 28 70 72 | gs.=.{}.for.key,.cfg.in.pairs(pr |
635c0 | 6a 2e 5f 5f 63 6f 6e 66 69 67 73 29 20 64 6f 0a 69 66 20 6b 65 79 20 7e 3d 20 22 22 20 74 68 65 | j.__configs).do.if.key.~=."".the |
635e0 | 6e 0a 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 79 5d 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 5f 70 72 6f | n.__configs[key].=.ninja.get_pro |
63600 | 78 79 28 22 63 66 67 22 2c 20 63 66 67 29 0a 65 6c 73 65 0a 5f 5f 63 6f 6e 66 69 67 73 5b 6b 65 | xy("cfg",.cfg).else.__configs[ke |
63620 | 79 5d 20 3d 20 63 66 67 0a 65 6e 64 0a 65 6e 64 0a 76 2e 5f 5f 63 6f 6e 66 69 67 73 20 3d 20 5f | y].=.cfg.end.end.v.__configs.=._ |
63640 | 5f 63 6f 6e 66 69 67 73 0a 72 65 74 75 72 6e 20 73 65 74 6d 65 74 61 74 61 62 6c 65 28 76 2c 20 | _configs.return.setmetatable(v,. |
63660 | 70 72 6a 5f 70 72 6f 78 79 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 72 65 | prj_proxy).end.local.function.re |
63680 | 62 61 73 65 6b 65 79 73 28 74 2c 20 6b 65 79 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 66 6f 72 20 | basekeys(t,.keys,.old,.new).for. |
636a0 | 5f 2c 6b 65 79 20 69 6e 20 69 70 61 69 72 73 28 6b 65 79 73 29 20 64 6f 0a 74 5b 6b 65 79 5d 20 | _,key.in.ipairs(keys).do.t[key]. |
636c0 | 3d 20 70 61 74 68 2e 72 65 62 61 73 65 28 74 5b 6b 65 79 5d 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a | =.path.rebase(t[key],.old,.new). |
636e0 | 65 6e 64 0a 72 65 74 75 72 6e 20 74 0a 65 6e 64 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 | end.return.t.end.local.function. |
63700 | 72 65 62 61 73 65 61 72 72 61 79 28 74 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 6c 6f 63 61 6c 20 72 | rebasearray(t,.old,.new).local.r |
63720 | 65 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 66 20 69 6e 20 69 70 61 69 72 73 28 74 29 20 64 6f | es.=.{.}.for._,f.in.ipairs(t).do |
63740 | 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 72 65 73 2c 20 70 61 74 68 2e 72 65 62 61 73 65 28 66 | .table.insert(res,.path.rebase(f |
63760 | 2c 20 6f 6c 64 2c 20 6e 65 77 29 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 72 65 73 0a 65 6e 64 0a | ,.old,.new)).end.return.res.end. |
63780 | 66 75 6e 63 74 69 6f 6e 20 6e 65 77 5f 63 66 67 5f 70 72 6f 78 79 28 63 66 67 29 0a 6c 6f 63 61 | function.new_cfg_proxy(cfg).loca |
637a0 | 6c 20 6b 65 79 73 20 3d 20 7b 20 22 64 69 72 65 63 74 6f 72 79 22 2c 20 22 66 75 6c 6c 70 61 74 | l.keys.=.{."directory",."fullpat |
637c0 | 68 22 2c 20 22 62 75 6e 64 6c 65 70 61 74 68 22 20 7d 0a 6c 6f 63 61 6c 20 6f 6c 64 20 3d 20 63 | h",."bundlepath".}.local.old.=.c |
637e0 | 66 67 2e 6c 6f 63 61 74 69 6f 6e 0a 6c 6f 63 61 6c 20 6e 65 77 20 3d 20 70 61 74 68 2e 6a 6f 69 | fg.location.local.new.=.path.joi |
63800 | 6e 28 63 66 67 2e 6c 6f 63 61 74 69 6f 6e 2c 20 63 66 67 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 6c | n(cfg.location,.cfg.shortname).l |
63820 | 6f 63 61 6c 20 76 20 3d 20 7b 0a 5f 5f 69 6e 6e 65 72 20 20 20 20 20 3d 20 63 66 67 2c 0a 6c 6f | ocal.v.=.{.__inner.....=.cfg,.lo |
63840 | 63 61 74 69 6f 6e 20 20 20 20 3d 20 6e 65 77 2c 0a 6f 62 6a 65 63 74 73 64 69 72 20 20 3d 20 70 | cation....=.new,.objectsdir..=.p |
63860 | 61 74 68 2e 72 65 62 61 73 65 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 6f 6c 64 2c 20 | ath.rebase(cfg.objectsdir,.old,. |
63880 | 6e 65 77 29 2c 0a 62 75 69 6c 64 74 61 72 67 65 74 20 3d 20 72 65 62 61 73 65 6b 65 79 73 28 74 | new),.buildtarget.=.rebasekeys(t |
638a0 | 61 62 6c 65 2e 64 65 65 70 63 6f 70 79 28 63 66 67 2e 62 75 69 6c 64 74 61 72 67 65 74 29 2c 20 | able.deepcopy(cfg.buildtarget),. |
638c0 | 6b 65 79 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 2c 0a 6c 69 6e 6b 74 61 72 67 65 74 20 20 3d 20 72 | keys,.old,.new),.linktarget..=.r |
638e0 | 65 62 61 73 65 6b 65 79 73 28 74 61 62 6c 65 2e 64 65 65 70 63 6f 70 79 28 63 66 67 2e 62 75 69 | ebasekeys(table.deepcopy(cfg.bui |
63900 | 6c 64 74 61 72 67 65 74 29 2c 20 6b 65 79 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 2c 0a 7d 0a 76 2e | ldtarget),.keys,.old,.new),.}.v. |
63920 | 66 69 6c 65 73 20 20 20 20 20 20 20 20 20 20 20 3d 20 72 65 62 61 73 65 61 72 72 61 79 28 63 66 | files...........=.rebasearray(cf |
63940 | 67 2e 66 69 6c 65 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 76 2e 69 6e 63 6c 75 64 65 64 69 72 73 | g.files,.old,.new).v.includedirs |
63960 | 20 20 20 20 20 3d 20 72 65 62 61 73 65 61 72 72 61 79 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 | .....=.rebasearray(cfg.includedi |
63980 | 72 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 76 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 73 20 | rs,.old,.new).v.userincludedirs. |
639a0 | 3d 20 72 65 62 61 73 65 61 72 72 61 79 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 65 64 69 72 | =.rebasearray(cfg.userincludedir |
639c0 | 73 2c 20 6f 6c 64 2c 20 6e 65 77 29 0a 72 65 74 75 72 6e 20 73 65 74 6d 65 74 61 74 61 62 6c 65 | s,.old,.new).return.setmetatable |
639e0 | 28 76 2c 20 63 66 67 5f 70 72 6f 78 79 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 66 67 5f | (v,.cfg_proxy).end.function.cfg_ |
63a00 | 70 72 6f 78 79 3a 67 65 74 70 72 6f 6a 65 63 74 66 69 6c 65 6e 61 6d 65 28 66 75 6c 6c 70 61 74 | proxy:getprojectfilename(fullpat |
63a20 | 68 29 0a 6c 6f 63 61 6c 20 6e 61 6d 65 20 3d 20 73 65 6c 66 2e 70 72 6f 6a 65 63 74 2e 6e 61 6d | h).local.name.=.self.project.nam |
63a40 | 65 20 2e 2e 20 22 2e 6e 69 6e 6a 61 22 0a 69 66 20 66 75 6c 6c 70 61 74 68 20 7e 3d 20 6e 69 6c | e....".ninja".if.fullpath.~=.nil |
63a60 | 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 6c 6f 63 61 | .then.return.path.join(self.loca |
63a80 | 74 69 6f 6e 2c 20 6e 61 6d 65 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 6e 61 6d 65 0a 65 6e 64 0a | tion,.name).end.return.name.end. |
63aa0 | 66 75 6e 63 74 69 6f 6e 20 63 66 67 5f 70 72 6f 78 79 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 | function.cfg_proxy:getoutputfile |
63ac0 | 6e 61 6d 65 28 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 62 75 69 | name().return.path.join(self.bui |
63ae0 | 6c 64 74 61 72 67 65 74 2e 64 69 72 65 63 74 6f 72 79 2c 20 73 65 6c 66 2e 62 75 69 6c 64 74 61 | ldtarget.directory,.self.buildta |
63b00 | 72 67 65 74 2e 6e 61 6d 65 29 0a 65 6e 64 0a 6c 6f 63 61 6c 20 70 72 6f 78 79 5f 63 61 63 68 65 | rget.name).end.local.proxy_cache |
63b20 | 20 3d 20 7b 20 0a 70 72 6a 20 3d 20 7b 20 6e 65 77 20 3d 20 6e 65 77 5f 70 72 6a 5f 70 72 6f 78 | .=.{..prj.=.{.new.=.new_prj_prox |
63b40 | 79 20 7d 2c 20 0a 63 66 67 20 3d 20 7b 20 6e 65 77 20 3d 20 6e 65 77 5f 63 66 67 5f 70 72 6f 78 | y.},..cfg.=.{.new.=.new_cfg_prox |
63b60 | 79 20 7d 2c 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 67 65 74 5f 70 72 6f 78 79 28 63 61 63 68 65 2c | y.},.}.function.get_proxy(cache, |
63b80 | 20 6f 62 6a 29 0a 69 66 20 6e 6f 74 20 63 61 63 68 65 5b 6f 62 6a 5d 20 74 68 65 6e 0a 63 61 63 | .obj).if.not.cache[obj].then.cac |
63ba0 | 68 65 5b 6f 62 6a 5d 20 3d 20 63 61 63 68 65 2e 6e 65 77 28 6f 62 6a 29 0a 65 6e 64 0a 72 65 74 | he[obj].=.cache.new(obj).end.ret |
63bc0 | 75 72 6e 20 63 61 63 68 65 5b 6f 62 6a 5d 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a | urn.cache[obj].end.function.ninj |
63be0 | 61 2e 67 65 74 5f 70 72 6f 78 79 28 74 79 70 2c 20 6f 62 6a 29 0a 69 66 20 6e 6f 74 20 70 72 6f | a.get_proxy(typ,.obj).if.not.pro |
63c00 | 78 79 5f 63 61 63 68 65 5b 74 79 70 5d 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 69 6e 76 61 6c 69 | xy_cache[typ].then.error("invali |
63c20 | 64 20 70 72 6f 78 79 20 74 79 70 65 22 29 0a 65 6e 64 0a 72 65 74 75 72 6e 20 67 65 74 5f 70 72 | d.proxy.type").end.return.get_pr |
63c40 | 6f 78 79 28 70 72 6f 78 79 5f 63 61 63 68 65 5b 74 79 70 5d 2c 20 6f 62 6a 29 0a 65 6e 64 0a 00 | oxy(proxy_cache[typ],.obj).end.. |
63c60 | 6c 6f 63 61 6c 20 6e 69 6e 6a 61 20 3d 20 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 0a 6c 6f 63 61 | local.ninja.=.premake.ninja.loca |
63c80 | 6c 20 70 20 3d 20 70 72 65 6d 61 6b 65 0a 6c 6f 63 61 6c 20 73 6f 6c 75 74 69 6f 6e 20 3d 20 70 | l.p.=.premake.local.solution.=.p |
63ca0 | 2e 73 6f 6c 75 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 | .solution.function.ninja.generat |
63cc0 | 65 5f 73 6f 6c 75 74 69 6f 6e 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d 61 | e_solution(sln).local.cc.=.prema |
63ce0 | 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 | ke[_OPTIONS.cc].local.platforms. |
63d00 | 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 | =.premake.filterplatforms(sln,.c |
63d20 | 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 5f 70 28 27 23 20 25 73 20 | c.platforms,."Native")._p('#.%s. |
63d40 | 73 6f 6c 75 74 69 6f 6e 20 6d 61 6b 65 66 69 6c 65 20 61 75 74 6f 67 65 6e 65 72 61 74 65 64 20 | solution.makefile.autogenerated. |
63d60 | 62 79 20 47 45 4e 69 65 27 2c 20 70 72 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e | by.GENie',.premake.action.curren |
63d80 | 74 28 29 2e 73 68 6f 72 74 6e 61 6d 65 29 0a 5f 70 28 27 23 20 54 79 70 65 20 22 6d 61 6b 65 20 | t().shortname)._p('#.Type."make. |
63da0 | 68 65 6c 70 22 20 66 6f 72 20 75 73 61 67 65 20 68 65 6c 70 27 29 0a 5f 70 28 27 27 29 0a 5f 70 | help".for.usage.help')._p('')._p |
63dc0 | 28 27 4e 49 4e 4a 41 3d 6e 69 6e 6a 61 27 29 0a 5f 70 28 27 69 66 6e 64 65 66 20 63 6f 6e 66 69 | ('NINJA=ninja')._p('ifndef.confi |
63de0 | 67 27 29 0a 5f 70 28 27 20 20 63 6f 6e 66 69 67 3d 25 73 27 2c 20 5f 4d 41 4b 45 2e 65 73 63 28 | g')._p('..config=%s',._MAKE.esc( |
63e00 | 70 72 65 6d 61 6b 65 2e 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 73 6c 6e 2e 63 6f 6e 66 69 67 | premake.getconfigname(sln.config |
63e20 | 75 72 61 74 69 6f 6e 73 5b 31 5d 2c 20 70 6c 61 74 66 6f 72 6d 73 5b 31 5d 2c 20 74 72 75 65 29 | urations[1],.platforms[1],.true) |
63e40 | 29 29 0a 5f 70 28 27 65 6e 64 69 66 27 29 0a 5f 70 28 27 27 29 0a 6c 6f 63 61 6c 20 70 72 6f 6a | ))._p('endif')._p('').local.proj |
63e60 | 65 63 74 73 20 3d 20 74 61 62 6c 65 2e 65 78 74 72 61 63 74 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 | ects.=.table.extract(sln.project |
63e80 | 73 2c 20 22 6e 61 6d 65 22 29 0a 74 61 62 6c 65 2e 73 6f 72 74 28 70 72 6f 6a 65 63 74 73 29 0a | s,."name").table.sort(projects). |
63ea0 | 5f 70 28 27 27 29 0a 5f 70 28 27 2e 50 48 4f 4e 59 3a 20 61 6c 6c 20 63 6c 65 61 6e 20 68 65 6c | _p('')._p('.PHONY:.all.clean.hel |
63ec0 | 70 20 24 28 50 52 4f 4a 45 43 54 53 29 27 29 0a 5f 70 28 27 27 29 0a 5f 70 28 27 61 6c 6c 3a 27 | p.$(PROJECTS)')._p('')._p('all:' |
63ee0 | 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e | ).if.(not.sln.messageskip).or.(n |
63f00 | 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 | ot.table.contains(sln.messageski |
63f20 | 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a | p,."SkipBuildingMessage")).then. |
63f40 | 5f 70 28 31 2c 20 27 40 65 63 68 6f 20 22 3d 3d 3d 3d 20 42 75 69 6c 64 69 6e 67 20 61 6c 6c 20 | _p(1,.'@echo."====.Building.all. |
63f60 | 28 24 28 63 6f 6e 66 69 67 29 29 20 3d 3d 3d 3d 22 27 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 40 | ($(config)).===="').end._p(1,.'@ |
63f80 | 24 7b 4e 49 4e 4a 41 7d 20 2d 43 20 24 7b 63 6f 6e 66 69 67 7d 20 61 6c 6c 27 29 0a 5f 70 28 27 | ${NINJA}.-C.${config}.all')._p(' |
63fa0 | 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a | ').for._,.prj.in.ipairs(sln.proj |
63fc0 | 65 63 74 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 72 6a 78 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 5f | ects).do.local.prjx.=.ninja.get_ |
63fe0 | 70 72 6f 78 79 28 22 70 72 6a 22 2c 20 70 72 6a 29 0a 5f 70 28 27 25 73 3a 27 2c 20 5f 4d 41 4b | proxy("prj",.prj)._p('%s:',._MAK |
64000 | 45 2e 65 73 63 28 70 72 6a 2e 6e 61 6d 65 29 29 0a 69 66 20 28 6e 6f 74 20 73 6c 6e 2e 6d 65 73 | E.esc(prj.name)).if.(not.sln.mes |
64020 | 73 61 67 65 73 6b 69 70 29 20 6f 72 20 28 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 | sageskip).or.(not.table.contains |
64040 | 28 73 6c 6e 2e 6d 65 73 73 61 67 65 73 6b 69 70 2c 20 22 53 6b 69 70 42 75 69 6c 64 69 6e 67 4d | (sln.messageskip,."SkipBuildingM |
64060 | 65 73 73 61 67 65 22 29 29 20 74 68 65 6e 0a 5f 70 28 31 2c 20 27 40 65 63 68 6f 20 22 3d 3d 3d | essage")).then._p(1,.'@echo."=== |
64080 | 3d 20 42 75 69 6c 64 69 6e 67 20 25 73 20 28 24 28 63 6f 6e 66 69 67 29 29 20 3d 3d 3d 3d 22 27 | =.Building.%s.($(config)).===="' |
640a0 | 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 28 31 2c 20 27 40 24 7b 4e 49 4e 4a 41 7d | ,.prj.name).end._p(1,.'@${NINJA} |
640c0 | 20 2d 43 20 24 7b 63 6f 6e 66 69 67 7d 20 25 73 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 5f 70 28 | .-C.${config}.%s',.prj.name)._p( |
640e0 | 27 27 29 0a 65 6e 64 0a 5f 70 28 27 63 6c 65 61 6e 3a 27 29 0a 5f 70 28 31 2c 20 27 40 24 7b 4e | '').end._p('clean:')._p(1,.'@${N |
64100 | 49 4e 4a 41 7d 20 2d 43 20 24 7b 63 6f 6e 66 69 67 7d 20 2d 74 20 63 6c 65 61 6e 27 29 0a 5f 70 | INJA}.-C.${config}.-t.clean')._p |
64120 | 28 27 27 29 0a 5f 70 28 27 68 65 6c 70 3a 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 55 73 | ('')._p('help:')._p(1,'@echo."Us |
64140 | 61 67 65 3a 20 6d 61 6b 65 20 5b 63 6f 6e 66 69 67 3d 6e 61 6d 65 5d 20 5b 74 61 72 67 65 74 5d | age:.make.[config=name].[target] |
64160 | 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f | "')._p(1,'@echo.""')._p(1,'@echo |
64180 | 20 22 43 4f 4e 46 49 47 55 52 41 54 49 4f 4e 53 3a 22 27 29 0a 6c 6f 63 61 6c 20 63 66 67 70 61 | ."CONFIGURATIONS:"').local.cfgpa |
641a0 | 69 72 73 20 3d 20 7b 20 7d 0a 66 6f 72 20 5f 2c 20 70 6c 61 74 66 6f 72 6d 20 69 6e 20 69 70 61 | irs.=.{.}.for._,.platform.in.ipa |
641c0 | 69 72 73 28 70 6c 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 20 63 66 67 6e 61 6d 65 | irs(platforms).do.for._,.cfgname |
641e0 | 20 69 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 | .in.ipairs(sln.configurations).d |
64200 | 6f 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 65 6d 61 6b 65 2e | o._p(1,'@echo."...%s"',.premake. |
64220 | 67 65 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 6e 61 6d 65 2c 20 70 6c 61 74 66 6f 72 6d 2c | getconfigname(cfgname,.platform, |
64240 | 20 74 72 75 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 | .true)).end.end._p(1,'@echo.""') |
64260 | 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 54 41 52 47 45 54 53 3a 22 27 29 0a 5f 70 28 31 2c 27 | ._p(1,'@echo."TARGETS:"')._p(1,' |
64280 | 40 65 63 68 6f 20 22 20 20 20 61 6c 6c 20 28 64 65 66 61 75 6c 74 29 22 27 29 0a 5f 70 28 31 2c | @echo."...all.(default)"')._p(1, |
642a0 | 27 40 65 63 68 6f 20 22 20 20 20 63 6c 65 61 6e 22 27 29 0a 66 6f 72 20 5f 2c 20 70 72 6a 20 69 | '@echo."...clean"').for._,.prj.i |
642c0 | 6e 20 69 70 61 69 72 73 28 73 6c 6e 2e 70 72 6f 6a 65 63 74 73 29 20 64 6f 0a 5f 70 28 31 2c 27 | n.ipairs(sln.projects).do._p(1,' |
642e0 | 40 65 63 68 6f 20 22 20 20 20 25 73 22 27 2c 20 70 72 6a 2e 6e 61 6d 65 29 0a 65 6e 64 0a 5f 70 | @echo."...%s"',.prj.name).end._p |
64300 | 28 31 2c 27 40 65 63 68 6f 20 22 22 27 29 0a 5f 70 28 31 2c 27 40 65 63 68 6f 20 22 46 6f 72 20 | (1,'@echo.""')._p(1,'@echo."For. |
64320 | 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 | more.information,.see.https://gi |
64340 | 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 63 2f 67 65 6e 69 65 22 27 29 0a 65 6e 64 0a | thub.com/bkaradzic/genie"').end. |
64360 | 6c 6f 63 61 6c 20 67 65 6e 65 72 61 74 65 0a 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 | local.generate.local.function.ge |
64380 | 74 63 6f 6e 66 69 67 73 28 73 6c 6e 2c 20 6e 61 6d 65 2c 20 70 6c 61 74 29 0a 6c 6f 63 61 6c 20 | tconfigs(sln,.name,.plat).local. |
643a0 | 63 66 67 73 20 3d 20 7b 7d 0a 66 6f 72 20 70 72 6a 20 69 6e 20 73 6f 6c 75 74 69 6f 6e 2e 65 61 | cfgs.=.{}.for.prj.in.solution.ea |
643c0 | 63 68 70 72 6f 6a 65 63 74 28 73 6c 6e 29 20 64 6f 0a 70 72 6a 20 3d 20 6e 69 6e 6a 61 2e 67 65 | chproject(sln).do.prj.=.ninja.ge |
643e0 | 74 5f 70 72 6f 78 79 28 22 70 72 6a 22 2c 20 70 72 6a 29 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 | t_proxy("prj",.prj).for.cfg.in.p |
64400 | 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 72 6a 2c 20 70 6c 61 74 29 20 64 6f 0a 69 66 20 63 66 67 | .eachconfig(prj,.plat).do.if.cfg |
64420 | 2e 6e 61 6d 65 20 3d 3d 20 6e 61 6d 65 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 74 28 | .name.==.name.then.table.insert( |
64440 | 63 66 67 73 2c 20 63 66 67 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 72 65 74 75 72 6e 20 63 66 | cfgs,.cfg).end.end.end.return.cf |
64460 | 67 73 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 6e | gs.end.function.ninja.generate_n |
64480 | 69 6e 6a 61 5f 62 75 69 6c 64 73 28 73 6c 6e 29 0a 6c 6f 63 61 6c 20 63 63 20 3d 20 70 72 65 6d | inja_builds(sln).local.cc.=.prem |
644a0 | 61 6b 65 5b 5f 4f 50 54 49 4f 4e 53 2e 63 63 5d 0a 73 6c 6e 2e 67 65 74 6c 6f 63 61 74 69 6f 6e | ake[_OPTIONS.cc].sln.getlocation |
644c0 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 63 66 67 2c 20 70 6c 61 74 29 0a 72 65 74 75 72 6e 20 70 61 | .=.function(cfg,.plat).return.pa |
644e0 | 74 68 2e 6a 6f 69 6e 28 73 6c 6e 2e 6c 6f 63 61 74 69 6f 6e 2c 20 70 72 65 6d 61 6b 65 2e 67 65 | th.join(sln.location,.premake.ge |
64500 | 74 63 6f 6e 66 69 67 6e 61 6d 65 28 63 66 67 2c 20 70 6c 61 74 2c 20 74 72 75 65 29 29 0a 65 6e | tconfigname(cfg,.plat,.true)).en |
64520 | 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 65 2e 66 69 6c 74 | d.local.platforms.=.premake.filt |
64540 | 65 72 70 6c 61 74 66 6f 72 6d 73 28 73 6c 6e 2c 20 63 63 2e 70 6c 61 74 66 6f 72 6d 73 2c 20 22 | erplatforms(sln,.cc.platforms,." |
64560 | 4e 61 74 69 76 65 22 29 0a 66 6f 72 20 5f 2c 70 6c 61 74 20 69 6e 20 69 70 61 69 72 73 28 70 6c | Native").for._,plat.in.ipairs(pl |
64580 | 61 74 66 6f 72 6d 73 29 20 64 6f 0a 66 6f 72 20 5f 2c 6e 61 6d 65 20 69 6e 20 69 70 61 69 72 73 | atforms).do.for._,name.in.ipairs |
645a0 | 28 73 6c 6e 2e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 29 20 64 6f 0a 70 2e 67 65 6e 65 72 61 | (sln.configurations).do.p.genera |
645c0 | 74 65 28 73 6c 6e 2c 20 6e 69 6e 6a 61 2e 67 65 74 5f 73 6f 6c 75 74 69 6f 6e 5f 6e 61 6d 65 28 | te(sln,.ninja.get_solution_name( |
645e0 | 73 6c 6e 2c 20 6e 61 6d 65 2c 20 70 6c 61 74 29 2c 20 66 75 6e 63 74 69 6f 6e 28 73 6c 6e 29 0a | sln,.name,.plat),.function(sln). |
64600 | 67 65 6e 65 72 61 74 65 28 67 65 74 63 6f 6e 66 69 67 73 28 73 6c 6e 2c 20 6e 61 6d 65 2c 20 70 | generate(getconfigs(sln,.name,.p |
64620 | 6c 61 74 29 29 0a 65 6e 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 | lat)).end).end.end.end.function. |
64640 | 6e 69 6e 6a 61 2e 67 65 74 5f 73 6f 6c 75 74 69 6f 6e 5f 6e 61 6d 65 28 73 6c 6e 2c 20 63 66 67 | ninja.get_solution_name(sln,.cfg |
64660 | 2c 20 70 6c 61 74 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a 6f 69 6e 28 73 6c 6e 2e 67 65 74 | ,.plat).return.path.join(sln.get |
64680 | 6c 6f 63 61 74 69 6f 6e 28 63 66 67 2c 20 70 6c 61 74 29 2c 20 22 62 75 69 6c 64 2e 6e 69 6e 6a | location(cfg,.plat),."build.ninj |
646a0 | 61 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 67 65 6e 65 72 61 74 65 28 70 72 6a 63 66 67 | a").end.function.generate(prjcfg |
646c0 | 73 29 0a 6c 6f 63 61 6c 20 63 66 67 73 20 20 20 20 20 20 20 20 20 20 3d 20 7b 7d 0a 6c 6f 63 61 | s).local.cfgs..........=.{}.loca |
646e0 | 6c 20 63 66 67 5f 66 69 72 73 74 20 20 20 20 20 3d 20 6e 69 6c 0a 6c 6f 63 61 6c 20 63 66 67 5f | l.cfg_first.....=.nil.local.cfg_ |
64700 | 66 69 72 73 74 5f 6c 69 62 20 3d 20 6e 69 6c 0a 5f 70 28 22 23 20 73 6f 6c 75 74 69 6f 6e 20 62 | first_lib.=.nil._p("#.solution.b |
64720 | 75 69 6c 64 20 66 69 6c 65 22 29 0a 5f 70 28 22 23 20 67 65 6e 65 72 61 74 65 64 20 77 69 74 68 | uild.file")._p("#.generated.with |
64740 | 20 47 45 4e 69 65 20 6e 69 6e 6a 61 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 62 75 69 6c | .GENie.ninja")._p("")._p("#.buil |
64760 | 64 20 70 72 6f 6a 65 63 74 73 22 29 0a 66 6f 72 20 5f 2c 63 66 67 20 69 6e 20 69 70 61 69 72 73 | d.projects").for._,cfg.in.ipairs |
64780 | 28 70 72 6a 63 66 67 73 29 20 64 6f 0a 6c 6f 63 61 6c 20 6b 65 79 20 20 3d 20 63 66 67 2e 70 72 | (prjcfgs).do.local.key..=.cfg.pr |
647a0 | 6f 6a 65 63 74 2e 6e 61 6d 65 0a 69 66 20 6e 6f 74 20 63 66 67 73 5b 6b 65 79 5d 20 74 68 65 6e | oject.name.if.not.cfgs[key].then |
647c0 | 20 63 66 67 73 5b 6b 65 79 5d 20 3d 20 22 22 20 65 6e 64 0a 63 66 67 73 5b 6b 65 79 5d 20 3d 20 | .cfgs[key].=."".end.cfgs[key].=. |
647e0 | 63 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 29 20 2e 2e 20 22 20 22 0a 69 | cfg:getoutputfilename()....".".i |
64800 | 66 20 6e 6f 74 20 63 66 67 73 5b 22 61 6c 6c 22 5d 20 74 68 65 6e 20 63 66 67 73 5b 22 61 6c 6c | f.not.cfgs["all"].then.cfgs["all |
64820 | 22 5d 20 3d 20 22 22 20 65 6e 64 0a 63 66 67 73 5b 22 61 6c 6c 22 5d 20 3d 20 63 66 67 73 5b 22 | "].=."".end.cfgs["all"].=.cfgs[" |
64840 | 61 6c 6c 22 5d 20 2e 2e 20 63 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 29 | all"]....cfg:getoutputfilename() |
64860 | 20 2e 2e 20 22 20 22 0a 69 66 20 28 63 66 67 5f 66 69 72 73 74 20 3d 3d 20 6e 69 6c 29 20 61 6e | ....".".if.(cfg_first.==.nil).an |
64880 | 64 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 20 6f 72 20 63 | d.(cfg.kind.==."ConsoleApp".or.c |
648a0 | 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 63 | fg.kind.==."WindowedApp").then.c |
648c0 | 66 67 5f 66 69 72 73 74 20 3d 20 6b 65 79 0a 65 6e 64 0a 69 66 20 28 63 66 67 5f 66 69 72 73 74 | fg_first.=.key.end.if.(cfg_first |
648e0 | 5f 6c 69 62 20 3d 3d 20 6e 69 6c 29 20 61 6e 64 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 | _lib.==.nil).and.(cfg.kind.==."S |
64900 | 74 61 74 69 63 4c 69 62 22 20 6f 72 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 68 61 72 65 64 | taticLib".or.cfg.kind.==."Shared |
64920 | 4c 69 62 22 29 20 74 68 65 6e 0a 63 66 67 5f 66 69 72 73 74 5f 6c 69 62 20 3d 20 6b 65 79 0a 65 | Lib").then.cfg_first_lib.=.key.e |
64940 | 6e 64 0a 5f 70 28 22 73 75 62 6e 69 6e 6a 61 20 22 20 2e 2e 20 63 66 67 3a 67 65 74 70 72 6f 6a | nd._p("subninja."....cfg:getproj |
64960 | 65 63 74 66 69 6c 65 6e 61 6d 65 28 29 29 0a 65 6e 64 0a 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 | ectfilename()).end._p("")._p("#. |
64980 | 74 61 72 67 65 74 73 22 29 0a 66 6f 72 20 63 66 67 2c 20 6f 75 74 70 75 74 73 20 69 6e 20 69 74 | targets").for.cfg,.outputs.in.it |
649a0 | 65 72 2e 73 6f 72 74 42 79 4b 65 79 73 28 63 66 67 73 29 20 64 6f 0a 5f 70 28 22 62 75 69 6c 64 | er.sortByKeys(cfgs).do._p("build |
649c0 | 20 22 20 2e 2e 20 63 66 67 20 2e 2e 20 22 3a 20 70 68 6f 6e 79 20 22 20 2e 2e 20 6f 75 74 70 75 | ."....cfg....":.phony."....outpu |
649e0 | 74 73 29 0a 65 6e 64 0a 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 64 65 66 61 75 6c 74 20 74 61 72 | ts).end._p("")._p("#.default.tar |
64a00 | 67 65 74 22 29 0a 5f 70 28 22 64 65 66 61 75 6c 74 20 22 20 2e 2e 20 28 63 66 67 5f 66 69 72 73 | get")._p("default."....(cfg_firs |
64a20 | 74 20 6f 72 20 63 66 67 5f 66 69 72 73 74 5f 6c 69 62 29 29 0a 5f 70 28 22 22 29 0a 65 6e 64 0a | t.or.cfg_first_lib))._p("").end. |
64a40 | 00 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 2e 63 70 70 20 3d 20 7b 20 7d 0a 6c 6f 63 61 6c 20 6e | .premake.ninja.cpp.=.{.}.local.n |
64a60 | 69 6e 6a 61 20 3d 20 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 0a 6c 6f 63 61 6c 20 63 70 70 20 20 | inja.=.premake.ninja.local.cpp.. |
64a80 | 20 3d 20 70 72 65 6d 61 6b 65 2e 6e 69 6e 6a 61 2e 63 70 70 0a 6c 6f 63 61 6c 20 70 20 20 20 20 | .=.premake.ninja.cpp.local.p.... |
64aa0 | 20 3d 20 70 72 65 6d 61 6b 65 0a 6c 6f 63 61 6c 20 74 72 65 65 20 20 3d 20 70 2e 74 72 65 65 0a | .=.premake.local.tree..=.p.tree. |
64ac0 | 66 75 6e 63 74 69 6f 6e 20 6e 69 6e 6a 61 2e 67 65 6e 65 72 61 74 65 5f 63 70 70 28 70 72 6a 29 | function.ninja.generate_cpp(prj) |
64ae0 | 0a 6c 6f 63 61 6c 20 70 78 79 20 3d 20 6e 69 6e 6a 61 2e 67 65 74 5f 70 72 6f 78 79 28 22 70 72 | .local.pxy.=.ninja.get_proxy("pr |
64b00 | 6a 22 2c 20 70 72 6a 29 0a 6c 6f 63 61 6c 20 74 6f 6f 6c 20 3d 20 70 72 65 6d 61 6b 65 2e 67 65 | j",.prj).local.tool.=.premake.ge |
64b20 | 74 74 6f 6f 6c 28 70 72 6a 29 0a 6c 6f 63 61 6c 20 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 72 65 | ttool(prj).local.platforms.=.pre |
64b40 | 6d 61 6b 65 2e 66 69 6c 74 65 72 70 6c 61 74 66 6f 72 6d 73 28 70 72 6a 2e 73 6f 6c 75 74 69 6f | make.filterplatforms(prj.solutio |
64b60 | 6e 2c 20 74 6f 6f 6c 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 | n,.tool.platforms,."Native").for |
64b80 | 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 |
64ba0 | 29 20 64 6f 0a 66 6f 72 20 63 66 67 20 69 6e 20 70 2e 65 61 63 68 63 6f 6e 66 69 67 28 70 78 79 | ).do.for.cfg.in.p.eachconfig(pxy |
64bc0 | 2c 20 70 6c 61 74 66 6f 72 6d 29 20 64 6f 0a 70 2e 67 65 6e 65 72 61 74 65 28 63 66 67 2c 20 63 | ,.platform).do.p.generate(cfg,.c |
64be0 | 66 67 3a 67 65 74 70 72 6f 6a 65 63 74 66 69 6c 65 6e 61 6d 65 28 29 2c 20 66 75 6e 63 74 69 6f | fg:getprojectfilename(),.functio |
64c00 | 6e 28 29 20 63 70 70 2e 67 65 6e 65 72 61 74 65 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 | n().cpp.generate_config(prj,.cfg |
64c20 | 29 20 65 6e 64 29 0a 65 6e 64 0a 65 6e 64 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e | ).end).end.end.end.function.cpp. |
64c40 | 67 65 6e 65 72 61 74 65 5f 63 6f 6e 66 69 67 28 70 72 6a 2c 20 63 66 67 29 0a 6c 6f 63 61 6c 20 | generate_config(prj,.cfg).local. |
64c60 | 74 6f 6f 6c 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 22 | tool.=.premake.gettool(prj)._p(" |
64c80 | 23 20 70 72 6f 6a 65 63 74 20 62 75 69 6c 64 20 66 69 6c 65 22 29 0a 5f 70 28 22 23 20 67 65 6e | #.project.build.file")._p("#.gen |
64ca0 | 65 72 61 74 65 64 20 77 69 74 68 20 47 45 4e 69 65 20 6e 69 6e 6a 61 22 29 0a 5f 70 28 22 22 29 | erated.with.GENie.ninja")._p("") |
64cc0 | 0a 5f 70 28 22 6e 69 6e 6a 61 5f 72 65 71 75 69 72 65 64 5f 76 65 72 73 69 6f 6e 20 3d 20 31 2e | ._p("ninja_required_version.=.1. |
64ce0 | 37 22 29 0a 5f 70 28 22 22 29 0a 6c 6f 63 61 6c 20 66 6c 61 67 73 20 3d 20 7b 0a 64 65 66 69 6e | 7")._p("").local.flags.=.{.defin |
64d00 | 65 73 20 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 64 65 66 69 6e 65 | es...=.ninja.list(tool.getdefine |
64d20 | 73 28 63 66 67 2e 64 65 66 69 6e 65 73 29 29 2c 0a 69 6e 63 6c 75 64 65 73 20 20 3d 20 6e 69 6e | s(cfg.defines)),.includes..=.nin |
64d40 | 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c 2e 67 65 74 69 6e 63 6c 75 | ja.list(table.join(tool.getinclu |
64d60 | 64 65 64 69 72 73 28 63 66 67 2e 69 6e 63 6c 75 64 65 64 69 72 73 29 2c 20 74 6f 6f 6c 2e 67 65 | dedirs(cfg.includedirs),.tool.ge |
64d80 | 74 71 75 6f 74 65 69 6e 63 6c 75 64 65 64 69 72 73 28 63 66 67 2e 75 73 65 72 69 6e 63 6c 75 64 | tquoteincludedirs(cfg.userinclud |
64da0 | 65 64 69 72 73 29 29 29 2c 0a 63 70 70 66 6c 61 67 73 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 | edirs))),.cppflags..=.ninja.list |
64dc0 | 28 74 6f 6f 6c 2e 67 65 74 63 70 70 66 6c 61 67 73 28 63 66 67 29 29 2c 0a 63 66 6c 61 67 73 20 | (tool.getcppflags(cfg)),.cflags. |
64de0 | 20 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c 2e | ...=.ninja.list(table.join(tool. |
64e00 | 67 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 | getcflags(cfg),.cfg.buildoptions |
64e20 | 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 5f 63 29 29 2c 0a 63 78 78 66 6c 61 67 73 | ,.cfg.buildoptions_c)),.cxxflags |
64e40 | 20 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c 2e 67 | ..=.ninja.list(table.join(tool.g |
64e60 | 65 74 63 66 6c 61 67 73 28 63 66 67 29 2c 20 74 6f 6f 6c 2e 67 65 74 63 78 78 66 6c 61 67 73 28 | etcflags(cfg),.tool.getcxxflags( |
64e80 | 63 66 67 29 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c | cfg),.cfg.buildoptions,.cfg.buil |
64ea0 | 64 6f 70 74 69 6f 6e 73 5f 63 70 70 29 29 2c 0a 6f 62 6a 63 66 6c 61 67 73 20 3d 20 6e 69 6e 6a | doptions_cpp)),.objcflags.=.ninj |
64ec0 | 61 2e 6c 69 73 74 28 74 61 62 6c 65 2e 6a 6f 69 6e 28 74 6f 6f 6c 2e 67 65 74 63 66 6c 61 67 73 | a.list(table.join(tool.getcflags |
64ee0 | 28 63 66 67 29 2c 20 74 6f 6f 6c 2e 67 65 74 63 78 78 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 | (cfg),.tool.getcxxflags(cfg),.cf |
64f00 | 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 2c 20 63 66 67 2e 62 75 69 6c 64 6f 70 74 69 6f 6e 73 | g.buildoptions,.cfg.buildoptions |
64f20 | 5f 6f 62 6a 63 29 29 2c 0a 7d 0a 5f 70 28 22 22 29 0a 5f 70 28 22 23 20 63 6f 72 65 20 72 75 6c | _objc)),.}._p("")._p("#.core.rul |
64f40 | 65 73 20 66 6f 72 20 22 20 2e 2e 20 63 66 67 2e 6e 61 6d 65 29 0a 5f 70 28 22 72 75 6c 65 20 63 | es.for."....cfg.name)._p("rule.c |
64f60 | 63 22 29 0a 5f 70 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 74 6f 6f 6c 2e 63 63 | c")._p("..command.=."....tool.cc |
64f80 | 20 2e 2e 20 22 20 24 64 65 66 69 6e 65 73 20 24 69 6e 63 6c 75 64 65 73 20 24 66 6c 61 67 73 20 | ....".$defines.$includes.$flags. |
64fa0 | 2d 4d 4d 44 20 2d 4d 46 20 24 6f 75 74 2e 64 20 2d 63 20 2d 6f 20 24 6f 75 74 20 24 69 6e 22 29 | -MMD.-MF.$out.d.-c.-o.$out.$in") |
64fc0 | 0a 5f 70 28 22 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 63 63 20 24 6f 75 74 22 29 0a 5f | ._p("..description.=.cc.$out")._ |
64fe0 | 70 28 22 20 20 64 65 70 66 69 6c 65 20 3d 20 24 6f 75 74 2e 64 22 29 0a 5f 70 28 22 20 20 64 65 | p("..depfile.=.$out.d")._p("..de |
65000 | 70 73 20 3d 20 67 63 63 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 63 78 78 22 29 | ps.=.gcc")._p("")._p("rule.cxx") |
65020 | 0a 5f 70 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 74 6f 6f 6c 2e 63 78 78 20 2e | ._p("..command.=."....tool.cxx.. |
65040 | 2e 20 22 20 24 64 65 66 69 6e 65 73 20 24 69 6e 63 6c 75 64 65 73 20 24 66 6c 61 67 73 20 2d 4d | ..".$defines.$includes.$flags.-M |
65060 | 4d 44 20 2d 4d 46 20 24 6f 75 74 2e 64 20 2d 63 20 2d 6f 20 24 6f 75 74 20 24 69 6e 22 29 0a 5f | MD.-MF.$out.d.-c.-o.$out.$in")._ |
65080 | 70 28 22 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 63 78 78 20 24 6f 75 74 22 29 0a 5f 70 | p("..description.=.cxx.$out")._p |
650a0 | 28 22 20 20 64 65 70 66 69 6c 65 20 3d 20 24 6f 75 74 2e 64 22 29 0a 5f 70 28 22 20 20 64 65 70 | ("..depfile.=.$out.d")._p("..dep |
650c0 | 73 20 3d 20 67 63 63 22 29 0a 5f 70 28 22 22 29 0a 5f 70 28 22 72 75 6c 65 20 61 72 22 29 0a 5f | s.=.gcc")._p("")._p("rule.ar")._ |
650e0 | 70 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 74 6f 6f 6c 2e 61 72 20 2e 2e 20 22 | p("..command.=."....tool.ar...." |
65100 | 20 24 66 6c 61 67 73 20 24 6f 75 74 20 24 69 6e 20 24 6c 69 62 73 20 22 20 2e 2e 20 28 6f 73 2e | .$flags.$out.$in.$libs."....(os. |
65120 | 69 73 28 22 4d 61 63 4f 53 58 22 29 20 61 6e 64 20 22 20 32 3e 26 31 20 3e 20 2f 64 65 76 2f 6e | is("MacOSX").and.".2>&1.>./dev/n |
65140 | 75 6c 6c 20 7c 20 73 65 64 20 2d 65 20 27 2f 2e 6f 29 20 68 61 73 20 6e 6f 20 73 79 6d 62 6f 6c | ull.|.sed.-e.'/.o).has.no.symbol |
65160 | 73 24 24 2f 64 27 22 20 6f 72 20 22 22 29 29 0a 5f 70 28 22 20 20 64 65 73 63 72 69 70 74 69 6f | s$$/d'".or.""))._p("..descriptio |
65180 | 6e 20 3d 20 61 72 20 24 6f 75 74 22 29 0a 5f 70 28 22 22 29 0a 6c 6f 63 61 6c 20 6c 69 6e 6b 20 | n.=.ar.$out")._p("").local.link. |
651a0 | 3d 20 69 69 66 28 63 66 67 2e 6c 61 6e 67 75 61 67 65 20 3d 3d 20 22 43 22 2c 20 74 6f 6f 6c 2e | =.iif(cfg.language.==."C",.tool. |
651c0 | 63 63 2c 20 74 6f 6f 6c 2e 63 78 78 29 0a 5f 70 28 22 72 75 6c 65 20 6c 69 6e 6b 22 29 0a 5f 70 | cc,.tool.cxx)._p("rule.link")._p |
651e0 | 28 22 20 20 63 6f 6d 6d 61 6e 64 20 3d 20 22 20 2e 2e 20 6c 69 6e 6b 20 2e 2e 20 22 20 2d 6f 20 | ("..command.=."....link....".-o. |
65200 | 24 6f 75 74 20 24 69 6e 20 24 61 6c 6c 5f 6c 64 66 6c 61 67 73 20 24 6c 69 62 73 22 29 0a 5f 70 | $out.$in.$all_ldflags.$libs")._p |
65220 | 28 22 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 3d 20 6c 69 6e 6b 20 24 6f 75 74 22 29 0a 5f 70 | ("..description.=.link.$out")._p |
65240 | 28 22 22 29 0a 63 70 70 2e 66 69 6c 65 5f 72 75 6c 65 73 28 63 66 67 2c 20 66 6c 61 67 73 29 0a | ("").cpp.file_rules(cfg,.flags). |
65260 | 6c 6f 63 61 6c 20 6f 62 6a 66 69 6c 65 73 20 3d 20 7b 7d 0a 66 6f 72 20 5f 2c 20 66 69 6c 65 20 | local.objfiles.=.{}.for._,.file. |
65280 | 69 6e 20 69 70 61 69 72 73 28 63 66 67 2e 66 69 6c 65 73 29 20 64 6f 0a 69 66 20 70 61 74 68 2e | in.ipairs(cfg.files).do.if.path. |
652a0 | 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e | isSourceFile(file).then.table.in |
652c0 | 73 65 72 74 28 6f 62 6a 66 69 6c 65 73 2c 20 63 70 70 2e 6f 62 6a 65 63 74 6e 61 6d 65 28 63 66 | sert(objfiles,.cpp.objectname(cf |
652e0 | 67 2c 20 66 69 6c 65 29 29 0a 65 6e 64 0a 65 6e 64 0a 5f 70 28 27 27 29 0a 63 70 70 2e 6c 69 6e | g,.file)).end.end._p('').cpp.lin |
65300 | 6b 65 72 28 70 72 6a 2c 20 63 66 67 2c 20 6f 62 6a 66 69 6c 65 73 2c 20 74 6f 6f 6c 2c 20 66 6c | ker(prj,.cfg,.objfiles,.tool,.fl |
65320 | 61 67 73 29 0a 5f 70 28 22 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6f 62 6a | ags)._p("").end.function.cpp.obj |
65340 | 65 63 74 6e 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a 72 65 74 75 72 6e 20 70 61 74 68 2e 6a | ectname(cfg,.file).return.path.j |
65360 | 6f 69 6e 28 63 66 67 2e 6f 62 6a 65 63 74 73 64 69 72 2c 20 70 61 74 68 2e 74 72 69 6d 64 6f 74 | oin(cfg.objectsdir,.path.trimdot |
65380 | 73 28 70 61 74 68 2e 72 65 6d 6f 76 65 65 78 74 28 66 69 6c 65 29 29 20 2e 2e 20 22 2e 6f 22 29 | s(path.removeext(file))....".o") |
653a0 | 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 66 69 6c 65 5f 72 75 6c 65 73 28 63 66 67 | .end.function.cpp.file_rules(cfg |
653c0 | 2c 20 66 6c 61 67 73 29 0a 5f 70 28 22 23 20 62 75 69 6c 64 20 66 69 6c 65 73 22 29 0a 66 6f 72 | ,.flags)._p("#.build.files").for |
653e0 | 20 5f 2c 20 66 69 6c 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 | ._,.file.in.ipairs(cfg.files).do |
65400 | 0a 69 66 20 70 61 74 68 2e 69 73 53 6f 75 72 63 65 46 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e | .if.path.isSourceFile(file).then |
65420 | 0a 6c 6f 63 61 6c 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 20 3d 20 63 70 70 2e 6f 62 6a 65 63 74 6e | .local.objfilename.=.cpp.objectn |
65440 | 61 6d 65 28 63 66 67 2c 20 66 69 6c 65 29 0a 6c 6f 63 61 6c 20 63 66 6c 61 67 73 20 3d 20 22 63 | ame(cfg,.file).local.cflags.=."c |
65460 | 66 6c 61 67 73 22 0a 69 66 20 70 61 74 68 2e 69 73 6f 62 6a 63 66 69 6c 65 28 66 69 6c 65 29 20 | flags".if.path.isobjcfile(file). |
65480 | 74 68 65 6e 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 20 | then._p("build."....objfilename. |
654a0 | 2e 2e 20 22 3a 20 63 78 78 20 22 20 2e 2e 20 66 69 6c 65 29 0a 63 66 6c 61 67 73 20 3d 20 22 6f | ...":.cxx."....file).cflags.=."o |
654c0 | 62 6a 63 66 6c 61 67 73 22 0a 65 6c 73 65 69 66 20 70 61 74 68 2e 69 73 63 66 69 6c 65 28 66 69 | bjcflags".elseif.path.iscfile(fi |
654e0 | 6c 65 29 20 61 6e 64 20 6e 6f 74 20 63 66 67 2e 6f 70 74 69 6f 6e 73 2e 46 6f 72 63 65 43 50 50 | le).and.not.cfg.options.ForceCPP |
65500 | 20 74 68 65 6e 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 | .then._p("build."....objfilename |
65520 | 20 2e 2e 20 22 3a 20 63 63 20 22 20 2e 2e 20 66 69 6c 65 29 0a 65 6c 73 65 0a 5f 70 28 22 62 75 | ....":.cc."....file).else._p("bu |
65540 | 69 6c 64 20 22 20 2e 2e 20 6f 62 6a 66 69 6c 65 6e 61 6d 65 20 2e 2e 20 22 3a 20 63 78 78 20 22 | ild."....objfilename....":.cxx." |
65560 | 20 2e 2e 20 66 69 6c 65 29 0a 63 66 6c 61 67 73 20 3d 20 22 63 78 78 66 6c 61 67 73 22 0a 65 6e | ....file).cflags.=."cxxflags".en |
65580 | 64 0a 5f 70 28 31 2c 20 22 66 6c 61 67 73 20 20 20 20 3d 20 22 20 2e 2e 20 66 6c 61 67 73 5b 63 | d._p(1,."flags....=."....flags[c |
655a0 | 66 6c 61 67 73 5d 29 0a 5f 70 28 31 2c 20 22 69 6e 63 6c 75 64 65 73 20 3d 20 22 20 2e 2e 20 66 | flags])._p(1,."includes.=."....f |
655c0 | 6c 61 67 73 2e 69 6e 63 6c 75 64 65 73 29 0a 5f 70 28 31 2c 20 22 64 65 66 69 6e 65 73 20 20 3d | lags.includes)._p(1,."defines..= |
655e0 | 20 22 20 2e 2e 20 66 6c 61 67 73 2e 64 65 66 69 6e 65 73 29 0a 65 6c 73 65 69 66 20 70 61 74 68 | ."....flags.defines).elseif.path |
65600 | 2e 69 73 72 65 73 6f 75 72 63 65 66 69 6c 65 28 66 69 6c 65 29 20 74 68 65 6e 0a 65 6e 64 0a 65 | .isresourcefile(file).then.end.e |
65620 | 6e 64 0a 5f 70 28 22 22 29 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 63 70 70 2e 6c 69 6e 6b 65 | nd._p("").end.function.cpp.linke |
65640 | 72 28 70 72 6a 2c 20 63 66 67 2c 20 6f 62 6a 66 69 6c 65 73 2c 20 74 6f 6f 6c 29 0a 6c 6f 63 61 | r(prj,.cfg,.objfiles,.tool).loca |
65660 | 6c 20 61 6c 6c 5f 6c 64 66 6c 61 67 73 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 28 74 61 62 6c 65 | l.all_ldflags.=.ninja.list(table |
65680 | 2e 6a 6f 69 6e 28 74 6f 6f 6c 2e 67 65 74 6c 69 62 64 69 72 66 6c 61 67 73 28 63 66 67 29 2c 20 | .join(tool.getlibdirflags(cfg),. |
656a0 | 74 6f 6f 6c 2e 67 65 74 6c 64 66 6c 61 67 73 28 63 66 67 29 2c 20 63 66 67 2e 6c 69 6e 6b 6f 70 | tool.getldflags(cfg),.cfg.linkop |
656c0 | 74 69 6f 6e 73 29 29 0a 6c 6f 63 61 6c 20 6c 64 64 65 70 73 20 20 20 20 20 20 3d 20 6e 69 6e 6a | tions)).local.lddeps......=.ninj |
656e0 | 61 2e 6c 69 73 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 73 69 | a.list(premake.getlinks(cfg,."si |
65700 | 62 6c 69 6e 67 73 22 2c 20 22 66 75 6c 6c 70 61 74 68 22 29 29 20 0a 6c 6f 63 61 6c 20 6c 69 62 | blings",."fullpath"))..local.lib |
65720 | 73 20 20 20 20 20 20 20 20 3d 20 6c 64 64 65 70 73 20 2e 2e 20 22 20 22 20 2e 2e 20 6e 69 6e 6a | s........=.lddeps...."."....ninj |
65740 | 61 2e 6c 69 73 74 28 74 6f 6f 6c 2e 67 65 74 6c 69 6e 6b 66 6c 61 67 73 28 63 66 67 29 29 0a 6c | a.list(tool.getlinkflags(cfg)).l |
65760 | 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 77 72 69 74 65 76 61 72 73 28 29 0a 5f 70 28 31 2c 20 | ocal.function.writevars()._p(1,. |
65780 | 22 61 6c 6c 5f 6c 64 66 6c 61 67 73 20 3d 20 22 20 2e 2e 20 61 6c 6c 5f 6c 64 66 6c 61 67 73 29 | "all_ldflags.=."....all_ldflags) |
657a0 | 0a 5f 70 28 31 2c 20 22 6c 69 62 73 20 20 20 20 20 20 20 20 3d 20 22 20 2e 2e 20 6c 69 62 73 29 | ._p(1,."libs........=."....libs) |
657c0 | 0a 65 6e 64 0a 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 53 74 61 74 69 63 4c 69 62 22 20 | .end.if.cfg.kind.==."StaticLib". |
657e0 | 74 68 65 6e 0a 6c 6f 63 61 6c 20 61 72 5f 66 6c 61 67 73 20 3d 20 6e 69 6e 6a 61 2e 6c 69 73 74 | then.local.ar_flags.=.ninja.list |
65800 | 28 74 6f 6f 6c 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 63 66 67 2c 20 63 66 67 2c 20 | (tool.getarchiveflags(cfg,.cfg,. |
65820 | 66 61 6c 73 65 29 29 0a 5f 70 28 22 23 20 6c 69 6e 6b 20 73 74 61 74 69 63 20 6c 69 62 22 29 0a | false))._p("#.link.static.lib"). |
65840 | 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 63 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 | _p("build."....cfg:getoutputfile |
65860 | 6e 61 6d 65 28 29 20 2e 2e 20 22 3a 20 61 72 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 | name()....":.ar."....table.conca |
65880 | 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 20 2e 2e 20 22 20 7c 20 22 20 2e 2e 20 6c 64 64 | t(objfiles,.".")....".|."....ldd |
658a0 | 65 70 73 29 0a 5f 70 28 31 2c 20 22 66 6c 61 67 73 20 3d 20 22 20 2e 2e 20 6e 69 6e 6a 61 2e 6c | eps)._p(1,."flags.=."....ninja.l |
658c0 | 69 73 74 28 74 6f 6f 6c 2e 67 65 74 61 72 63 68 69 76 65 66 6c 61 67 73 28 63 66 67 2c 20 63 66 | ist(tool.getarchiveflags(cfg,.cf |
658e0 | 67 2c 20 66 61 6c 73 65 29 29 29 0a 65 6c 73 65 69 66 20 63 66 67 2e 6b 69 6e 64 20 3d 3d 20 22 | g,.false))).elseif.cfg.kind.==." |
65900 | 53 68 61 72 65 64 4c 69 62 22 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 6f 75 74 70 75 74 20 3d 20 63 | SharedLib".then.local.output.=.c |
65920 | 66 67 3a 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 29 0a 5f 70 28 22 23 20 6c 69 6e | fg:getoutputfilename()._p("#.lin |
65940 | 6b 20 73 68 61 72 65 64 20 6c 69 62 22 29 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 6f 75 | k.shared.lib")._p("build."....ou |
65960 | 74 70 75 74 20 2e 2e 20 22 3a 20 6c 69 6e 6b 20 22 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 | tput....":.link."....table.conca |
65980 | 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 20 2e 2e 20 22 20 7c 20 22 20 2e 2e 20 6c 69 62 | t(objfiles,.".")....".|."....lib |
659a0 | 73 29 0a 77 72 69 74 65 76 61 72 73 28 29 0a 65 6c 73 65 69 66 20 28 63 66 67 2e 6b 69 6e 64 20 | s).writevars().elseif.(cfg.kind. |
659c0 | 3d 3d 20 22 43 6f 6e 73 6f 6c 65 41 70 70 22 29 20 6f 72 20 28 63 66 67 2e 6b 69 6e 64 20 3d 3d | ==."ConsoleApp").or.(cfg.kind.== |
659e0 | 20 22 57 69 6e 64 6f 77 65 64 41 70 70 22 29 20 74 68 65 6e 0a 5f 70 28 22 23 20 6c 69 6e 6b 20 | ."WindowedApp").then._p("#.link. |
65a00 | 65 78 65 63 75 74 61 62 6c 65 22 29 0a 5f 70 28 22 62 75 69 6c 64 20 22 20 2e 2e 20 63 66 67 3a | executable")._p("build."....cfg: |
65a20 | 67 65 74 6f 75 74 70 75 74 66 69 6c 65 6e 61 6d 65 28 29 20 2e 2e 20 22 3a 20 6c 69 6e 6b 20 22 | getoutputfilename()....":.link." |
65a40 | 20 2e 2e 20 74 61 62 6c 65 2e 63 6f 6e 63 61 74 28 6f 62 6a 66 69 6c 65 73 2c 20 22 20 22 29 20 | ....table.concat(objfiles,."."). |
65a60 | 2e 2e 20 22 20 7c 20 22 20 2e 2e 20 6c 64 64 65 70 73 29 0a 77 72 69 74 65 76 61 72 73 28 29 0a | ...".|."....lddeps).writevars(). |
65a80 | 65 6c 73 65 0a 70 2e 65 72 72 6f 72 28 22 6e 69 6e 6a 61 20 61 63 74 69 6f 6e 20 64 6f 65 73 6e | else.p.error("ninja.action.doesn |
65aa0 | 27 74 20 73 75 70 70 6f 72 74 20 74 68 69 73 20 6b 69 6e 64 20 6f 66 20 74 61 72 67 65 74 20 22 | 't.support.this.kind.of.target." |
65ac0 | 20 2e 2e 20 63 66 67 2e 6b 69 6e 64 29 0a 65 6e 64 0a 65 6e 64 0a 00 5f 57 4f 52 4b 49 4e 47 5f | ....cfg.kind).end.end.._WORKING_ |
65ae0 | 44 49 52 20 20 20 20 20 20 20 20 3d 20 6f 73 2e 67 65 74 63 77 64 28 29 0a 6c 6f 63 61 6c 20 66 | DIR........=.os.getcwd().local.f |
65b00 | 75 6e 63 74 69 6f 6e 20 69 6e 6a 65 63 74 70 6c 61 74 66 6f 72 6d 28 70 6c 61 74 66 6f 72 6d 29 | unction.injectplatform(platform) |
65b20 | 0a 69 66 20 6e 6f 74 20 70 6c 61 74 66 6f 72 6d 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 72 75 | .if.not.platform.then.return.tru |
65b40 | 65 20 65 6e 64 0a 70 6c 61 74 66 6f 72 6d 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 76 61 | e.end.platform.=.premake.checkva |
65b60 | 6c 75 65 28 70 6c 61 74 66 6f 72 6d 2c 20 70 72 65 6d 61 6b 65 2e 66 69 65 6c 64 73 2e 70 6c 61 | lue(platform,.premake.fields.pla |
65b80 | 74 66 6f 72 6d 73 2e 61 6c 6c 6f 77 65 64 29 0a 66 6f 72 20 73 6c 6e 20 69 6e 20 70 72 65 6d 61 | tforms.allowed).for.sln.in.prema |
65ba0 | 6b 65 2e 73 6f 6c 75 74 69 6f 6e 2e 65 61 63 68 28 29 20 64 6f 0a 6c 6f 63 61 6c 20 70 6c 61 74 | ke.solution.each().do.local.plat |
65bc0 | 66 6f 72 6d 73 20 3d 20 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 6f 72 20 7b 20 7d 0a 69 66 20 | forms.=.sln.platforms.or.{.}.if. |
65be0 | 23 70 6c 61 74 66 6f 72 6d 73 20 3d 3d 20 30 20 74 68 65 6e 0a 74 61 62 6c 65 2e 69 6e 73 65 72 | #platforms.==.0.then.table.inser |
65c00 | 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 69 76 65 22 29 0a 65 6e 64 0a 69 66 20 6e 6f | t(platforms,."Native").end.if.no |
65c20 | 74 20 74 61 62 6c 65 2e 63 6f 6e 74 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 22 4e 61 74 | t.table.contains(platforms,."Nat |
65c40 | 69 76 65 22 29 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 2c 20 73 6c 6e 2e 6e 61 6d | ive").then.return.false,.sln.nam |
65c60 | 65 20 2e 2e 20 22 20 64 6f 65 73 20 6e 6f 74 20 74 61 72 67 65 74 20 6e 61 74 69 76 65 20 70 6c | e....".does.not.target.native.pl |
65c80 | 61 74 66 6f 72 6d 5c 6e 4e 61 74 69 76 65 20 70 6c 61 74 66 6f 72 6d 20 73 65 74 74 69 6e 67 73 | atform\nNative.platform.settings |
65ca0 | 20 61 72 65 20 72 65 71 75 69 72 65 64 20 66 6f 72 20 74 68 65 20 2d 2d 70 6c 61 74 66 6f 72 6d | .are.required.for.the.--platform |
65cc0 | 20 66 65 61 74 75 72 65 2e 22 0a 65 6e 64 0a 69 66 20 6e 6f 74 20 74 61 62 6c 65 2e 63 6f 6e 74 | .feature.".end.if.not.table.cont |
65ce0 | 61 69 6e 73 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 20 74 68 65 6e 0a 74 | ains(platforms,.platform).then.t |
65d00 | 61 62 6c 65 2e 69 6e 73 65 72 74 28 70 6c 61 74 66 6f 72 6d 73 2c 20 70 6c 61 74 66 6f 72 6d 29 | able.insert(platforms,.platform) |
65d20 | 0a 65 6e 64 0a 73 6c 6e 2e 70 6c 61 74 66 6f 72 6d 73 20 3d 20 70 6c 61 74 66 6f 72 6d 73 0a 65 | .end.sln.platforms.=.platforms.e |
65d40 | 6e 64 0a 72 65 74 75 72 6e 20 74 72 75 65 0a 65 6e 64 0a 66 75 6e 63 74 69 6f 6e 20 5f 70 72 65 | nd.return.true.end.function._pre |
65d60 | 6d 61 6b 65 5f 6d 61 69 6e 28 73 63 72 69 70 74 70 61 74 68 29 0a 69 66 20 28 73 63 72 69 70 74 | make_main(scriptpath).if.(script |
65d80 | 70 61 74 68 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 73 63 72 69 70 74 73 20 20 3d 20 64 6f 66 69 | path).then.local.scripts..=.dofi |
65da0 | 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 5f 6d 61 6e 69 66 65 73 74 2e 6c 75 61 | le(scriptpath...."/_manifest.lua |
65dc0 | 22 29 0a 66 6f 72 20 5f 2c 76 20 69 6e 20 69 70 61 69 72 73 28 73 63 72 69 70 74 73 29 20 64 6f | ").for._,v.in.ipairs(scripts).do |
65de0 | 0a 64 6f 66 69 6c 65 28 73 63 72 69 70 74 70 61 74 68 20 2e 2e 20 22 2f 22 20 2e 2e 20 76 29 0a | .dofile(scriptpath...."/"....v). |
65e00 | 65 6e 64 0a 65 6e 64 0a 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 20 3d 20 70 61 74 68 2e | end.end._PREMAKE_COMMAND.=.path. |
65e20 | 67 65 74 61 62 73 6f 6c 75 74 65 28 5f 50 52 45 4d 41 4b 45 5f 43 4f 4d 4d 41 4e 44 29 0a 70 72 | getabsolute(_PREMAKE_COMMAND).pr |
65e40 | 65 6d 61 6b 65 2e 61 63 74 69 6f 6e 2e 73 65 74 28 5f 41 43 54 49 4f 4e 29 0a 6d 61 74 68 2e 72 | emake.action.set(_ACTION).math.r |
65e60 | 61 6e 64 6f 6d 73 65 65 64 28 6f 73 2e 74 69 6d 65 28 29 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 | andomseed(os.time()).if.(nil.~=. |
65e80 | 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 29 20 74 68 65 6e 0a 6c 6f 63 61 6c 20 66 6e 61 | _OPTIONS["file"]).then.local.fna |
65ea0 | 6d 65 20 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 66 69 6c 65 22 5d 0a 69 66 20 28 6f 73 2e 69 73 66 | me.=._OPTIONS["file"].if.(os.isf |
65ec0 | 69 6c 65 28 66 6e 61 6d 65 29 29 20 74 68 65 6e 0a 64 6f 66 69 6c 65 28 66 6e 61 6d 65 29 0a 65 | ile(fname)).then.dofile(fname).e |
65ee0 | 6c 73 65 0a 65 72 72 6f 72 28 22 4e 6f 20 67 65 6e 69 65 20 73 63 72 69 70 74 20 27 22 20 2e 2e | lse.error("No.genie.script.'"... |
65f00 | 20 66 6e 61 6d 65 20 2e 2e 20 22 27 20 66 6f 75 6e 64 21 22 2c 20 32 29 0a 65 6e 64 0a 65 6c 73 | .fname...."'.found!",.2).end.els |
65f20 | 65 0a 6c 6f 63 61 6c 20 64 69 72 2c 20 6e 61 6d 65 20 3d 20 70 72 65 6d 61 6b 65 2e 66 69 6e 64 | e.local.dir,.name.=.premake.find |
65f40 | 44 65 66 61 75 6c 74 53 63 72 69 70 74 28 70 61 74 68 2e 67 65 74 61 62 73 6f 6c 75 74 65 28 22 | DefaultScript(path.getabsolute(" |
65f60 | 2e 2f 22 29 29 0a 69 66 20 64 69 72 20 7e 3d 20 6e 69 6c 20 74 68 65 6e 0a 6f 73 2e 63 68 64 69 | ./")).if.dir.~=.nil.then.os.chdi |
65f80 | 72 28 64 69 72 29 0a 64 6f 66 69 6c 65 28 6e 61 6d 65 29 0a 65 6e 64 0a 65 6e 64 0a 69 66 20 28 | r(dir).dofile(name).end.end.if.( |
65fa0 | 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 69 6f 6e 22 5d 20 6f 72 20 5f 4f 50 54 49 4f 4e 53 5b | _OPTIONS["version"].or._OPTIONS[ |
65fc0 | 22 68 65 6c 70 22 5d 20 6f 72 20 6e 6f 74 20 5f 41 43 54 49 4f 4e 29 20 74 68 65 6e 0a 70 72 69 | "help"].or.not._ACTION).then.pri |
65fe0 | 6e 74 66 28 22 47 45 4e 69 65 20 2d 20 50 72 6f 6a 65 63 74 20 67 65 6e 65 72 61 74 6f 72 20 74 | ntf("GENie.-.Project.generator.t |
66000 | 6f 6f 6c 20 25 73 22 2c 20 5f 47 45 4e 49 45 5f 56 45 52 53 49 4f 4e 5f 53 54 52 29 0a 70 72 69 | ool.%s",._GENIE_VERSION_STR).pri |
66020 | 6e 74 66 28 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 62 6b 61 72 61 64 7a 69 | ntf("https://github.com/bkaradzi |
66040 | 63 2f 47 45 4e 69 65 22 29 0a 69 66 20 28 6e 6f 74 20 5f 4f 50 54 49 4f 4e 53 5b 22 76 65 72 73 | c/GENie").if.(not._OPTIONS["vers |
66060 | 69 6f 6e 22 5d 29 20 74 68 65 6e 0a 70 72 65 6d 61 6b 65 2e 73 68 6f 77 68 65 6c 70 28 29 0a 65 | ion"]).then.premake.showhelp().e |
66080 | 6e 64 0a 72 65 74 75 72 6e 20 31 0a 65 6e 64 0a 61 63 74 69 6f 6e 20 3d 20 70 72 65 6d 61 6b 65 | nd.return.1.end.action.=.premake |
660a0 | 2e 61 63 74 69 6f 6e 2e 63 75 72 72 65 6e 74 28 29 0a 69 66 20 28 6e 6f 74 20 61 63 74 69 6f 6e | .action.current().if.(not.action |
660c0 | 29 20 74 68 65 6e 0a 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 6e 6f 20 73 75 63 68 20 61 63 74 | ).then.error("Error:.no.such.act |
660e0 | 69 6f 6e 20 27 22 20 2e 2e 20 5f 41 43 54 49 4f 4e 20 2e 2e 20 22 27 22 2c 20 30 29 0a 65 6e 64 | ion.'"...._ACTION...."'",.0).end |
66100 | 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 6f 70 74 69 6f 6e 2e 76 61 6c 69 64 61 | .ok,.err.=.premake.option.valida |
66120 | 74 65 28 5f 4f 50 54 49 4f 4e 53 29 0a 69 66 20 28 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 | te(_OPTIONS).if.(not.ok).then.er |
66140 | 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c | ror("Error:."....err,.0).end.ok, |
66160 | 20 65 72 72 20 3d 20 70 72 65 6d 61 6b 65 2e 63 68 65 63 6b 74 6f 6f 6c 73 28 29 0a 69 66 20 28 | .err.=.premake.checktools().if.( |
66180 | 6e 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 | not.ok).then.error("Error:.".... |
661a0 | 65 72 72 2c 20 30 29 20 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 69 6e 6a 65 63 74 70 6c 61 74 | err,.0).end.ok,.err.=.injectplat |
661c0 | 66 6f 72 6d 28 5f 4f 50 54 49 4f 4e 53 5b 22 70 6c 61 74 66 6f 72 6d 22 5d 29 0a 69 66 20 28 6e | form(_OPTIONS["platform"]).if.(n |
661e0 | 6f 74 20 6f 6b 29 20 74 68 65 6e 20 65 72 72 6f 72 28 22 45 72 72 6f 72 3a 20 22 20 2e 2e 20 65 | ot.ok).then.error("Error:."....e |
66200 | 72 72 2c 20 30 29 20 65 6e 64 0a 6c 6f 63 61 6c 20 70 72 6f 66 69 6c 65 72 20 3d 20 6e 65 77 50 | rr,.0).end.local.profiler.=.newP |
66220 | 72 6f 66 69 6c 65 72 28 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 64 | rofiler().if.(nil.~=._OPTIONS["d |
66240 | 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 65 6e 0a 70 72 6f 66 69 6c 65 72 3a 73 | ebug-profiler"]).then.profiler:s |
66260 | 74 61 72 74 28 29 0a 65 6e 64 0a 70 72 69 6e 74 28 22 42 75 69 6c 64 69 6e 67 20 63 6f 6e 66 69 | tart().end.print("Building.confi |
66280 | 67 75 72 61 74 69 6f 6e 73 2e 2e 2e 22 29 0a 70 72 65 6d 61 6b 65 2e 62 61 6b 65 2e 62 75 69 6c | gurations...").premake.bake.buil |
662a0 | 64 63 6f 6e 66 69 67 73 28 29 0a 69 66 20 28 6e 69 6c 20 7e 3d 20 5f 4f 50 54 49 4f 4e 53 5b 22 | dconfigs().if.(nil.~=._OPTIONS[" |
662c0 | 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 72 22 5d 29 20 74 68 65 6e 0a 70 72 6f 66 69 6c 65 72 3a | debug-profiler"]).then.profiler: |
662e0 | 73 74 6f 70 28 29 0a 6c 6f 63 61 6c 20 66 69 6c 65 50 61 74 68 20 3d 20 70 61 74 68 2e 67 65 74 | stop().local.filePath.=.path.get |
66300 | 61 62 73 6f 6c 75 74 65 28 22 47 45 4e 69 65 2d 70 72 6f 66 69 6c 65 72 2d 62 61 6b 65 2e 74 78 | absolute("GENie-profiler-bake.tx |
66320 | 74 22 29 0a 70 72 69 6e 74 28 22 57 72 69 74 69 6e 67 20 64 65 62 75 67 2d 70 72 6f 66 69 6c 65 | t").print("Writing.debug-profile |
66340 | 72 20 72 65 70 6f 72 74 20 22 20 2e 2e 20 66 69 6c 65 50 61 74 68 20 2e 2e 20 22 2e 22 29 0a 6c | r.report."....filePath....".").l |
66360 | 6f 63 61 6c 20 6f 75 74 66 69 6c 65 20 3d 20 69 6f 2e 6f 70 65 6e 28 66 69 6c 65 50 61 74 68 2c | ocal.outfile.=.io.open(filePath, |
66380 | 20 22 77 2b 22 29 0a 70 72 6f 66 69 6c 65 72 3a 72 65 70 6f 72 74 28 6f 75 74 66 69 6c 65 29 0a | ."w+").profiler:report(outfile). |
663a0 | 6f 75 74 66 69 6c 65 3a 63 6c 6f 73 65 28 29 0a 65 6e 64 0a 6f 6b 2c 20 65 72 72 20 3d 20 70 72 | outfile:close().end.ok,.err.=.pr |
663c0 | 65 6d 61 6b 65 2e 63 68 65 63 6b 70 72 6f 6a 65 63 74 73 28 29 0a 69 66 20 28 6e 6f 74 20 6f 6b | emake.checkprojects().if.(not.ok |
663e0 | 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 30 | ).then.error("Error:."....err,.0 |
66400 | 29 20 65 6e 64 0a 70 72 65 6d 61 6b 65 2e 73 74 61 74 73 20 3d 20 7b 20 7d 0a 70 72 65 6d 61 6b | ).end.premake.stats.=.{.}.premak |
66420 | 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 20 3d 20 30 0a 70 72 65 6d 61 6b | e.stats.num_generated.=.0.premak |
66440 | 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 73 6b 69 70 70 65 64 20 20 20 3d 20 30 0a 70 72 69 6e 74 66 | e.stats.num_skipped...=.0.printf |
66460 | 28 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 | ("Running.action.'%s'...",.actio |
66480 | 6e 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 | n.trigger).premake.action.call(a |
664a0 | 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 29 0a 70 72 69 6e 74 66 28 22 44 6f 6e 65 2e 20 47 65 6e | ction.trigger).printf("Done..Gen |
664c0 | 65 72 61 74 65 64 20 25 64 2f 25 64 20 70 72 6f 6a 65 63 74 73 2e 22 0a 2c 20 70 72 65 6d 61 6b | erated.%d/%d.projects.".,.premak |
664e0 | 65 2e 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 0a 2c 20 70 72 65 6d 61 6b 65 2e | e.stats.num_generated.,.premake. |
66500 | 73 74 61 74 73 2e 6e 75 6d 5f 67 65 6e 65 72 61 74 65 64 2b 70 72 65 6d 61 6b 65 2e 73 74 61 74 | stats.num_generated+premake.stat |
66520 | 73 2e 6e 75 6d 5f 73 6b 69 70 70 65 64 0a 29 0a 72 65 74 75 72 6e 20 30 0a 65 6e 64 0a 00 00 00 | s.num_skipped.).return.0.end.... |
66540 | 24 4c 75 61 56 65 72 73 69 6f 6e 3a 20 4c 75 61 20 35 2e 33 2e 30 20 20 43 6f 70 79 72 69 67 68 | $LuaVersion:.Lua.5.3.0..Copyrigh |
66560 | 74 20 28 43 29 20 31 39 39 34 2d 32 30 31 35 20 4c 75 61 2e 6f 72 67 2c 20 50 55 43 2d 52 69 6f | t.(C).1994-2015.Lua.org,.PUC-Rio |
66580 | 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, |
665a0 | 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.$ |
665c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 70 7f 40 00 00 00 00 00 70 7f 40 00 00 00 00 00 00 50 3f | .............p.@.....p.@......P? |
665e0 | 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 09 00 00 00 | ................................ |
66600 | 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 | ................................ |
66620 | 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 | ................................ |
66640 | 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 | ................................ |
66660 | 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 | ................................ |
66680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
666a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
666c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
666e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66700 | 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 | ................................ |
66720 | 18 2d 44 54 fb 21 09 40 00 00 00 00 00 00 f0 7f 00 00 00 00 00 00 f0 3f f8 c1 63 1a dc a5 4c 40 | .-DT.!.@...............?..c...L@ |
66740 | 00 00 00 00 00 00 24 40 39 9d 52 a2 46 df 91 3f 00 00 00 00 00 00 00 3e 00 00 00 00 00 00 e0 c3 | ......$@9.R.F..?.......>........ |
66760 | 00 00 00 00 00 00 e0 43 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 7f ff ff ff ff ff ff ff 7f | .......C........................ |
66780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 | ................................ |
667a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 02 03 03 03 03 04 04 04 04 04 04 04 04 | ................................ |
667c0 | 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 | ................................ |
667e0 | 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 | ................................ |
66800 | 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 | ................................ |
66820 | 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 | ................................ |
66840 | 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 | ................................ |
66860 | 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 | ................................ |
66880 | 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 | ................................ |
668a0 | 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 60 71 41 54 50 50 5c 6c 3c 10 3c 54 6c 7c 7c 7c | ................`qATPP\l<.<Tl||| |
668c0 | 7c 7c 7c 7c 7c 7c 7c 7c 7c 60 60 60 60 68 22 bc bc bc 84 e4 54 54 10 62 62 04 62 14 51 50 17 00 | |||||||||````h".....TT.bb.b.QP.. |
668e0 | 00 00 00 00 80 84 2e 41 00 00 00 00 00 00 00 00 00 00 30 43 00 00 30 45 00 00 00 00 00 00 00 00 | .......A..........0C..0E........ |
66900 | 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................ |
66920 | 04 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 0a 0a 0a 0a 0b 0b 0b 0b 0e 0d 0b 0b 0b 0b 06 06 | ................................ |
66940 | 04 04 05 05 07 07 07 07 09 08 03 03 03 03 03 03 03 03 03 03 03 03 02 02 01 01 00 00 00 00 00 00 | ................................ |
66960 | 00 00 c0 ff fe ff df 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .......A........................ |
66980 | 00 00 00 00 00 00 00 00 75 73 65 72 64 61 74 61 00 00 00 00 00 00 00 00 00 00 00 00 00 28 77 40 | ........userdata.............(w@ |
669a0 | 5b 00 2d 7f c2 2d f4 5d 5b 80 2d bf 5d 2a 00 00 ff 00 00 00 7f 00 00 00 ff 07 00 00 ff ff 00 00 | [.-..-.][.-.]*.................. |
669c0 | 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 80 00 00 00 00 00 78 82 40 00 00 00 00 00 05 b5 40 | .....................x.@.......@ |
669e0 | 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 |
66a00 | 01 00 00 00 1c 00 00 00 07 00 00 00 38 00 00 00 00 00 00 00 38 00 00 00 03 00 00 00 21 00 02 01 | ............8.......8.......!... |
66a20 | d1 58 05 01 61 01 03 01 00 00 00 01 01 00 01 01 11 0b 04 01 00 00 00 00 c8 0d 00 00 5c 00 00 00 | .X..a.......................\... |
66a40 | 5c 00 00 00 2e a2 01 00 fc 15 00 00 5c 00 00 00 51 f6 01 00 00 00 00 00 5c 00 00 00 03 00 00 00 | \...........\...Q.......\....... |
66a60 | 0c 00 9f 01 88 06 00 00 00 00 00 06 22 00 00 05 0c 01 00 06 28 01 00 02 bb 01 00 03 f7 02 00 00 | ............".......(........... |
66a80 | 18 04 00 03 95 04 00 02 09 05 00 00 34 05 00 03 10 06 00 02 69 06 00 04 ba 06 00 05 4f 07 00 04 | ............4.......i.......O... |
66aa0 | 17 08 00 03 3d 08 00 05 c6 08 00 03 75 09 00 00 10 0a 00 03 62 0a 00 02 bb 0a 00 00 21 0b 00 02 | ....=.......u.......b.......!... |
66ac0 | 5f 0b 00 00 0b 0c 00 02 a1 0c 00 03 07 0d 00 05 7e 0d 00 04 b3 0d 00 05 18 0e 00 00 9a 0e 00 02 | _...............~............... |
66ae0 | e9 0e 00 00 43 0f 00 02 b4 0f 00 04 55 10 00 05 c8 10 00 04 f9 10 00 05 5f 11 00 00 14 12 00 02 | ....C.......U..........._....... |
66b00 | a0 13 00 04 fb 13 00 00 65 14 00 01 67 15 00 03 7c 15 00 05 30 16 00 03 68 16 00 05 bc 17 00 03 | ........e...g...|...0...h....... |
66b20 | c5 17 00 04 03 18 00 00 65 18 00 04 8e 18 00 03 bc 18 00 00 5e 19 00 03 03 1a 00 02 2e 1b 00 01 | ........e...........^........... |
66b40 | b1 1e 00 02 aa 1f 00 00 65 20 00 02 4f 21 00 04 bd 21 00 05 44 22 00 02 da 22 00 00 5b 23 00 04 | ........e...O!...!..D"..."..[#.. |
66b60 | 87 23 00 05 39 24 00 02 cb 24 00 01 6b 25 00 05 c4 25 00 02 0a 26 00 00 5a 26 00 02 a5 26 00 00 | .#..9$...$..k%...%...&..Z&...&.. |
66b80 | 65 27 00 02 12 28 00 05 d1 28 00 02 4c 29 00 00 9a 29 00 03 a8 29 00 01 42 2a 00 03 8e 2a 00 02 | e'...(...(..L)...)...)..B*...*.. |
66ba0 | b5 2b 00 01 99 2d 00 05 09 2e 00 02 aa 2e 00 00 04 2f 00 03 49 2f 00 00 8c 2f 00 02 6a 30 00 00 | .+...-.........../..I/.../..j0.. |
66bc0 | c1 30 00 05 04 32 00 02 d0 32 00 01 ee 33 00 05 89 34 00 02 1f 35 00 01 b6 35 00 05 1a 37 00 01 | .0...2...2...3...4...5...5...7.. |
66be0 | 71 38 00 04 a6 38 00 03 c4 38 00 00 07 39 00 05 2e 3a 00 00 f1 3a 00 04 ac 3b 00 02 60 3c 00 00 | q8...8...8...9...:...:...;..`<.. |
66c00 | 3c 3d 00 04 8a 3d 00 00 f4 3d 00 05 52 3f 00 00 a5 3f 00 04 90 40 00 01 a9 41 00 04 e7 42 00 05 | <=...=...=..R?...?...@...A...B.. |
66c20 | 85 43 00 00 1b 44 00 01 3e 46 00 04 6c 46 00 00 68 48 00 02 20 49 00 03 40 49 00 04 dc 49 00 03 | .C...D..>F..lF..hH...I..@I...I.. |
66c40 | f7 49 00 00 38 4a 00 03 f5 4a 00 01 78 4b 00 03 1d 4c 00 02 4c 4d 00 03 83 4d 00 00 a4 4d 00 03 | .I..8J...J..xK...L..LM...M...M.. |
66c60 | cc 4d 00 01 1b 4f 00 03 4c 4f 00 04 da 4f 00 03 2d 50 00 04 e0 50 00 00 35 51 00 01 c0 52 00 00 | .M...O..LO...O..-P...P..5Q...R.. |
66c80 | 0d 53 00 03 3e 53 00 00 70 54 00 05 05 56 00 00 80 56 00 03 d4 56 00 02 d8 57 00 00 48 58 00 04 | .S..>S..pT...V...V...V...W..HX.. |
66ca0 | 7b 58 00 00 b8 59 00 01 74 5c 00 03 20 5d 00 05 c4 5e 00 01 b2 5f 00 03 c9 5f 00 02 72 60 00 00 | {X...Y..t\...]...^..._..._..r`.. |
66cc0 | f8 60 00 03 79 61 00 02 d4 62 00 03 31 63 00 04 78 63 00 00 c3 63 00 02 48 64 00 04 6c 64 00 00 | .`..ya...b..1c..xc...c..Hd..ld.. |
66ce0 | 0d 65 00 04 81 65 00 00 ff 65 00 02 d9 66 00 00 11 67 00 04 58 67 00 01 a0 68 00 04 db 68 00 02 | .e...e...e...f...g..Xg...h...h.. |
66d00 | f8 69 00 01 3c 6d 00 05 40 6e 00 03 55 6e 00 04 8d 6e 00 03 9c 6e 00 02 3f 6f 00 04 c8 6f 00 01 | .i..<m..@n..Un...n...n..?o...o.. |
66d20 | 82 72 00 04 fb 72 00 01 8d 73 00 00 d0 73 00 05 50 74 00 00 d3 74 00 05 33 75 00 00 80 75 00 03 | .r...r...s...s..Pt...t..3u...u.. |
66d40 | 3e 76 00 04 bc 76 00 01 a1 77 00 04 e7 77 00 01 f4 7c 00 02 5d 7e 00 00 5b 7f 00 03 7b 7f 00 05 | >v...v...w...w...|..]~..[...{... |
66d60 | c7 7f 00 02 1d 80 00 03 64 80 00 04 d1 80 00 01 f8 84 00 04 50 85 00 00 5a 86 00 05 d9 86 00 01 | ........d...........P...Z....... |
66d80 | e6 87 00 04 64 88 00 02 0a 89 00 01 76 8d 00 02 35 8e 00 00 b9 8e 00 01 12 90 00 04 f9 90 00 00 | ....d.......v...5............... |
66da0 | 51 91 00 03 e0 91 00 01 84 92 00 00 7e 93 00 02 81 94 00 00 22 95 00 05 1e 97 00 01 7c 9b 00 00 | Q...........~.......".......|... |
66dc0 | 42 9c 00 04 b2 9c 00 02 9a 9d 00 00 02 9e 00 03 9b 9e 00 00 3f 9f 00 03 b5 9f 00 02 c8 a0 00 03 | B...................?........... |
66de0 | 2f a1 00 00 6d a1 00 03 8f a1 00 05 4f a2 00 02 da a2 00 03 30 a3 00 01 fc a4 00 02 2f a5 00 01 | /...m.......O.......0......./... |
66e00 | 8c a9 00 02 74 aa 00 03 d1 aa 00 05 35 ab 00 02 c3 ab 00 01 1c ad 00 03 32 ad 00 01 e4 b2 00 05 | ....t.......5...........2....... |
66e20 | 3b b3 00 00 6f b3 00 02 da b3 00 01 c0 b4 00 00 f3 b4 00 05 7e b5 00 04 ba b5 00 01 4b b7 00 00 | ;...o...............~.......K... |
66e40 | 92 b7 00 05 24 b9 00 00 5a b9 00 04 85 ba 00 02 92 bb 00 00 c5 bb 00 04 79 bc 00 00 b7 bc 00 01 | ....$...Z...............y....... |
66e60 | 76 c3 00 03 9a c3 00 05 f2 c3 00 04 4f c4 00 02 b0 c4 00 05 15 c6 00 04 4a c6 00 03 68 c6 00 00 | v...........O...........J...h... |
66e80 | 35 c7 00 05 2d c8 00 03 4b c8 00 05 f0 c8 00 04 1b c9 00 00 82 c9 00 04 18 ca 00 02 72 ca 00 04 | 5...-...K...................r... |
66ea0 | de ca 00 02 5f cb 00 05 f0 cb 00 01 61 cc 00 03 c6 cc 00 05 80 cd 00 02 09 ce 00 04 d2 ce 00 01 | ...._.......a................... |
66ec0 | 18 db 00 04 34 db 00 00 ce db 00 05 22 de 00 04 68 de 00 02 e4 de 00 01 f3 e0 00 04 51 e1 00 00 | ....4......."...h...........Q... |
66ee0 | b6 e1 00 04 5e e5 00 00 6c e6 00 04 07 e7 00 05 07 e8 00 04 c3 e8 00 05 e9 e9 00 03 0a ea 00 04 | ....^...l....................... |
66f00 | f3 ea 00 03 20 eb 00 00 82 eb 00 01 03 ec 00 03 15 ec 00 02 2e ee 00 01 16 ef 00 05 e4 f0 00 02 | ................................ |
66f20 | 11 f3 00 00 ce f3 00 02 3f f4 00 05 32 f6 00 02 a6 f6 00 05 01 f8 00 01 69 f9 00 02 fc f9 00 01 | ........?...2...........i....... |
66f40 | ae fa 00 04 2f fb 00 00 8c fb 00 03 11 fc 00 01 c2 fd 00 03 85 ff 00 05 20 01 01 03 98 01 01 05 | ..../........................... |
66f60 | 34 02 01 01 91 06 01 03 15 07 01 05 2c 08 01 04 b6 08 01 01 3f 0c 01 00 30 0d 01 04 64 0d 01 00 | 4...........,.......?...0...d... |
66f80 | 85 0f 01 04 ed 0f 01 02 64 10 01 01 dd 13 01 05 2d 15 01 01 0b 17 01 03 1b 17 01 02 a8 17 01 05 | ........d.......-............... |
66fa0 | 8d 18 01 01 1f 19 01 05 7a 19 01 00 af 19 01 01 6c 24 01 05 f9 24 01 01 7b 25 01 04 a7 25 01 05 | ........z.......l$...$..{%...%.. |
66fc0 | 13 26 01 01 5b 29 01 05 d7 29 01 03 eb 29 01 02 d9 2a 01 01 28 35 01 03 78 35 01 01 c6 36 01 00 | .&..[)...)...)...*..(5..x5...6.. |
66fe0 | fd 36 01 01 e8 37 01 00 24 38 01 02 91 38 01 01 e0 39 01 05 7b 3b 01 04 b6 3b 01 01 b3 3e 01 03 | .6...7..$8...8...9..{;...;...>.. |
67000 | c8 3e 01 04 fa 3e 01 00 39 3f 01 05 92 3f 01 02 c0 40 01 04 53 41 01 02 97 41 01 04 dd 41 01 05 | .>...>..9?...?...@..SA...A...A.. |
67020 | a7 45 01 00 2a 46 01 03 a5 46 01 05 95 47 01 03 ca 47 01 01 a2 49 01 00 c9 49 01 04 d8 4a 01 01 | .E..*F...F...G...G...I...I...J.. |
67040 | c0 4c 01 05 67 4d 01 03 76 4d 01 01 c4 53 01 04 1f 54 01 01 98 58 01 04 c7 58 01 02 47 59 01 03 | .L..gM..vM...S...T...X...X..GY.. |
67060 | 53 59 01 01 ba 5a 01 00 31 5b 01 02 7b 5c 01 01 96 67 01 02 14 6a 01 00 50 6a 01 03 8f 6a 01 01 | SY...Z..1[..{\...g...j..Pj...j.. |
67080 | 33 73 01 02 db 73 01 01 51 74 01 02 ec 74 01 01 8d 75 01 03 db 75 01 02 48 78 01 01 d4 79 01 03 | 3s...s..Qt...t...u...u..Hx...y.. |
670a0 | e4 79 01 01 bd 7d 01 05 21 7e 01 02 6b 7e 01 03 d3 7e 01 00 36 7f 01 01 b1 82 01 02 e4 83 01 03 | .y...}..!~..k~...~..6........... |
670c0 | 8f 84 01 05 ac 86 01 04 30 87 01 01 20 89 01 02 a5 89 01 01 54 8d 01 00 ba 8e 01 01 b9 92 01 02 | ........0...........T........... |
670e0 | 31 94 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 1............................... |
67100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
671a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
671c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
671e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
672a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
672c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
672e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
673a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
673c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
673e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
674a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
674c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
674e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
675a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
675c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
675e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
676a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
676c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
676e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
677a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
677c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
677e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
678a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
678c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
678e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
679a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
679c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
679e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 | ................................ |
68000 | 0c 00 36 00 e4 00 00 00 00 00 00 03 5a 00 00 02 3a 01 00 01 ad 01 00 05 79 02 00 04 c2 02 00 00 | ..6.........Z...:.......y....... |
68020 | bb 04 00 01 22 09 00 00 a8 09 00 04 06 0a 00 01 69 0a 00 02 c3 0a 00 04 32 0b 00 05 8f 0c 00 01 | ...."...........i.......2....... |
68040 | dd 0d 00 05 66 0e 00 01 94 0f 00 04 dd 0f 00 02 9c 10 00 03 34 11 00 02 00 12 00 03 0c 12 00 01 | ....f...............4........... |
68060 | 5d 15 00 02 2e 16 00 01 ba 16 00 02 a6 17 00 05 0a 1a 00 01 1d 1c 00 05 e2 1c 00 03 b6 1d 00 01 | ]............................... |
68080 | 52 41 00 04 97 41 00 03 b8 41 00 01 53 42 00 00 93 42 00 02 00 43 00 05 a4 43 00 00 07 44 00 03 | RA...A...A..SB...B...C...C...D.. |
680a0 | 19 44 00 04 a2 44 00 03 d3 44 00 01 c8 45 00 04 3a 46 00 02 c3 47 00 01 27 49 00 02 99 4a 00 00 | .D...D...D...E..:F...G..'I...J.. |
680c0 | ed 4a 00 01 e5 4c 00 00 3b 4d 00 04 29 4e 00 01 35 50 00 05 e6 52 00 01 7f 53 00 04 ed 53 00 03 | .J...L..;M..)N..5P...R...S...S.. |
680e0 | 00 00 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 | .................zR..x.......... |
68100 | 2c 00 00 00 1c 00 00 00 e2 8c f9 ff ff ff ff ff ea 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,........................A....C. |
68120 | 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 | .K.......................zR..x.. |
68140 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 a0 8d f9 ff ff ff ff ff 93 00 00 00 00 00 00 00 | ........$....................... |
68160 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 0b 8e f9 ff ff ff ff ff | .A....C..F......$...D........... |
68180 | 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 6c 00 00 00 | .........A....C.........$...l... |
681a0 | ef 8d f9 ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........G........A....C......... |
681c0 | 24 00 00 00 94 00 00 00 0e 8e f9 ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
681e0 | 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 fe 8d f9 ff ff ff ff ff 1f 00 00 00 00 00 00 00 | ........$....................... |
68200 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 f5 8d f9 ff ff ff ff ff | .A....C.........$............... |
68220 | 28 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 | (........A....C.........$....... |
68240 | f5 8d f9 ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | .................A....C......... |
68260 | 24 00 00 00 34 01 00 00 e9 8d f9 ff ff ff ff ff 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...4...........n........A....C. |
68280 | 06 00 00 00 00 00 00 00 24 00 00 00 5c 01 00 00 2f 8e f9 ff ff ff ff ff 21 01 00 00 00 00 00 00 | ........$...\.../.......!....... |
682a0 | 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 28 8f f9 ff ff ff ff ff | .A....C..G......$.......(....... |
682c0 | 7d 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 01 00 00 | }........A....C.........$....... |
682e0 | 7d 8f f9 ff ff ff ff ff 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 | }.......t........A....C..F...... |
68300 | 24 00 00 00 d4 01 00 00 c9 8f f9 ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............+........A....C. |
68320 | 06 43 83 04 8e 03 00 00 24 00 00 00 fc 01 00 00 cc 8f f9 ff ff ff ff ff 22 00 00 00 00 00 00 00 | .C......$..............."....... |
68340 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 24 02 00 00 c6 8f f9 ff ff ff ff ff | .A....C.........$...$........... |
68360 | 16 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 02 00 00 | .........A....C.........$...L... |
68380 | b4 8f f9 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......... |
683a0 | 24 00 00 00 74 02 00 00 ab 8f f9 ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...t....................A....C. |
683c0 | 06 00 00 00 00 00 00 00 24 00 00 00 9c 02 00 00 98 8f f9 ff ff ff ff ff 35 00 00 00 00 00 00 00 | ........$...............5....... |
683e0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 c4 02 00 00 a5 8f f9 ff ff ff ff ff | .A....C.........$............... |
68400 | 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 ec 02 00 00 | .........A....C.........$....... |
68420 | 99 8f f9 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......... |
68440 | 24 00 00 00 14 03 00 00 90 8f f9 ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............Y........A....C. |
68460 | 06 46 83 05 8e 04 8f 03 24 00 00 00 3c 03 00 00 c1 8f f9 ff ff ff ff ff 51 00 00 00 00 00 00 00 | .F......$...<...........Q....... |
68480 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 64 03 00 00 ea 8f f9 ff ff ff ff ff | .A....C..B......,...d........... |
684a0 | 95 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.............. |
684c0 | 24 00 00 00 94 03 00 00 4f 90 f9 ff ff ff ff ff 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......O.......)........A....C. |
684e0 | 06 42 83 03 00 00 00 00 24 00 00 00 bc 03 00 00 50 90 f9 ff ff ff ff ff 51 00 00 00 00 00 00 00 | .B......$.......P.......Q....... |
68500 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 e4 03 00 00 79 90 f9 ff ff ff ff ff | .A....C..B......$.......y....... |
68520 | 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 04 00 00 | N........A....C..B......$....... |
68540 | 9f 90 f9 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......... |
68560 | 2c 00 00 00 34 04 00 00 9d 90 f9 ff ff ff ff ff 89 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...4....................A....C. |
68580 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 64 04 00 00 f6 90 f9 ff ff ff ff ff | .G..............$...d........... |
685a0 | 41 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 8c 04 00 00 | A........A....C.........$....... |
685c0 | 0f 91 f9 ff ff ff ff ff 29 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........)........A....C......... |
685e0 | 24 00 00 00 b4 04 00 00 10 91 f9 ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............,........A....C. |
68600 | 06 00 00 00 00 00 00 00 24 00 00 00 dc 04 00 00 14 91 f9 ff ff ff ff ff 19 00 00 00 00 00 00 00 | ........$....................... |
68620 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 04 05 00 00 05 91 f9 ff ff ff ff ff | .A....C.........$............... |
68640 | 7c 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 2c 05 00 00 | |........A....C..C......$...,... |
68660 | 78 91 f9 ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | x................A....C......... |
68680 | 24 00 00 00 54 05 00 00 69 91 f9 ff ff ff ff ff 1d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...T...i................A....C. |
686a0 | 06 00 00 00 00 00 00 00 24 00 00 00 7c 05 00 00 5e 91 f9 ff ff ff ff ff 1c 00 00 00 00 00 00 00 | ........$...|...^............... |
686c0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 a4 05 00 00 52 91 f9 ff ff ff ff ff | .A....C.........$.......R....... |
686e0 | 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 cc 05 00 00 | Y........A....C..F......$....... |
68700 | 83 91 f9 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...... |
68720 | 24 00 00 00 f4 05 00 00 c1 91 f9 ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............>........A....C. |
68740 | 06 46 83 05 8e 04 8f 03 24 00 00 00 1c 06 00 00 d7 91 f9 ff ff ff ff ff ac 00 00 00 00 00 00 00 | .F......$....................... |
68760 | 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 44 06 00 00 5b 92 f9 ff ff ff ff ff | .A....C..J......$...D...[....... |
68780 | 96 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 06 00 00 | .........A....C..F......$...l... |
687a0 | c9 92 f9 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......... |
687c0 | 24 00 00 00 94 06 00 00 c4 92 f9 ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
687e0 | 06 00 00 00 00 00 00 00 24 00 00 00 bc 06 00 00 b5 92 f9 ff ff ff ff ff 2a 00 00 00 00 00 00 00 | ........$...............*....... |
68800 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 e4 06 00 00 b7 92 f9 ff ff ff ff ff | .A....C.........,............... |
68820 | 77 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 | w........A....C..G.............. |
68840 | 24 00 00 00 14 07 00 00 fe 92 f9 ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............5........A....C. |
68860 | 06 42 83 03 00 00 00 00 2c 00 00 00 3c 07 00 00 0b 93 f9 ff ff ff ff ff 65 00 00 00 00 00 00 00 | .B......,...<...........e....... |
68880 | 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 6c 07 00 00 | .A....C..G..............$...l... |
688a0 | 40 93 f9 ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | @.......E........A....C..C...... |
688c0 | 24 00 00 00 94 07 00 00 5d 93 f9 ff ff ff ff ff 3d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......].......=........A....C. |
688e0 | 06 43 83 04 8e 03 00 00 24 00 00 00 bc 07 00 00 72 93 f9 ff ff ff ff ff 4f 00 00 00 00 00 00 00 | .C......$.......r.......O....... |
68900 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 e4 07 00 00 99 93 f9 ff ff ff ff ff | .A....C..F......$............... |
68920 | 5a 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 0c 08 00 00 | Z........A....C..G......$....... |
68940 | cb 93 f9 ff ff ff ff ff 71 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 | ........q........A....C..F...... |
68960 | 24 00 00 00 34 08 00 00 14 94 f9 ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...4...........e........A....C. |
68980 | 06 42 83 03 00 00 00 00 24 00 00 00 5c 08 00 00 51 94 f9 ff ff ff ff ff 3c 00 00 00 00 00 00 00 | .B......$...\...Q.......<....... |
689a0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 84 08 00 00 65 94 f9 ff ff ff ff ff | .A....C..B......,.......e....... |
689c0 | 73 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 | s........A....C..G.............. |
689e0 | 24 00 00 00 b4 08 00 00 a8 94 f9 ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............1........A....C. |
68a00 | 06 42 83 03 00 00 00 00 2c 00 00 00 dc 08 00 00 b1 94 f9 ff ff ff ff ff 66 00 00 00 00 00 00 00 | .B......,...............f....... |
68a20 | 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 09 00 00 | .A....C..G..............$....... |
68a40 | e7 94 f9 ff ff ff ff ff 41 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...... |
68a60 | 24 00 00 00 34 09 00 00 00 95 f9 ff ff ff ff ff 74 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...4...........t........A....C. |
68a80 | 06 43 83 04 8e 03 00 00 24 00 00 00 5c 09 00 00 4c 95 f9 ff ff ff ff ff 6b 00 00 00 00 00 00 00 | .C......$...\...L.......k....... |
68aa0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 84 09 00 00 8f 95 f9 ff ff ff ff ff | .A....C..F......$............... |
68ac0 | 85 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 ac 09 00 00 | .........A....C..I......$....... |
68ae0 | ec 95 f9 ff ff ff ff ff 9c 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...... |
68b00 | 24 00 00 00 d4 09 00 00 60 96 f9 ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......`.......[........A....C. |
68b20 | 06 42 83 03 00 00 00 00 24 00 00 00 fc 09 00 00 93 96 f9 ff ff ff ff ff 6a 00 00 00 00 00 00 00 | .B......$...............j....... |
68b40 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 24 0a 00 00 d5 96 f9 ff ff ff ff ff | .A....C..C......,...$........... |
68b60 | 02 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.............. |
68b80 | 24 00 00 00 54 0a 00 00 a7 97 f9 ff ff ff ff ff 15 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...T....................A....C. |
68ba0 | 06 00 00 00 00 00 00 00 2c 00 00 00 7c 0a 00 00 94 97 f9 ff ff ff ff ff b4 00 00 00 00 00 00 00 | ........,...|................... |
68bc0 | 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 ac 0a 00 00 | .A....C..K..............$....... |
68be0 | 18 98 f9 ff ff ff ff ff 2e 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......... |
68c00 | 24 00 00 00 d4 0a 00 00 1e 98 f9 ff ff ff ff ff 0a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
68c20 | 06 00 00 00 00 00 00 00 2c 00 00 00 fc 0a 00 00 00 98 f9 ff ff ff ff ff 2c 01 00 00 00 00 00 00 | ........,...............,....... |
68c40 | 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 2c 0b 00 00 | .A....C..G..............$...,... |
68c60 | 24 99 f9 ff ff ff ff ff 09 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......... |
68c80 | 24 00 00 00 54 0b 00 00 05 99 f9 ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...T...........>........A....C. |
68ca0 | 06 42 83 03 00 00 00 00 24 00 00 00 7c 0b 00 00 1b 99 f9 ff ff ff ff ff 62 00 00 00 00 00 00 00 | .B......$...|...........b....... |
68cc0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 a4 0b 00 00 55 99 f9 ff ff ff ff ff | .A....C..C......$.......U....... |
68ce0 | 29 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 cc 0b 00 00 | )........A....C..B......$....... |
68d00 | 56 99 f9 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 | V................A....C......... |
68d20 | 24 00 00 00 f4 0b 00 00 4b 99 f9 ff ff ff ff ff 11 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......K................A....C. |
68d40 | 06 00 00 00 00 00 00 00 24 00 00 00 1c 0c 00 00 34 99 f9 ff ff ff ff ff 47 00 00 00 00 00 00 00 | ........$.......4.......G....... |
68d60 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 44 0c 00 00 53 99 f9 ff ff ff ff ff | .A....C..C......$...D...S....... |
68d80 | 5b 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 0c 00 00 | [........A....C..G......$...l... |
68da0 | 86 99 f9 ff ff ff ff ff a5 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......... |
68dc0 | 24 00 00 00 94 0c 00 00 03 9a f9 ff ff ff ff ff c9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
68de0 | 06 49 83 05 8e 04 8f 03 24 00 00 00 bc 0c 00 00 a4 9a f9 ff ff ff ff ff 62 00 00 00 00 00 00 00 | .I......$...............b....... |
68e00 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 e4 0c 00 00 de 9a f9 ff ff ff ff ff | .A....C..F......,............... |
68e20 | 9d 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.............. |
68e40 | 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..........,....... |
68e60 | 34 9b f9 ff ff ff ff ff e5 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 | 4................A....C..P...... |
68e80 | 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 e9 9d f9 ff ff ff ff ff f9 00 00 00 00 00 00 00 | ........$...L................... |
68ea0 | 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 74 00 00 00 ba 9e f9 ff ff ff ff ff | .A....C..L......$...t........... |
68ec0 | bb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 9c 00 00 00 | .........A....C..J......$....... |
68ee0 | 4d 9f f9 ff ff ff ff ff ea 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...... |
68f00 | 24 00 00 00 c4 00 00 00 0f a0 f9 ff ff ff ff ff 6e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............n........A....C. |
68f20 | 06 48 83 03 00 00 00 00 2c 00 00 00 ec 00 00 00 55 a0 f9 ff ff ff ff ff 87 00 00 00 00 00 00 00 | .H......,.......U............... |
68f40 | 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 1c 01 00 00 | .A....C..G..............$....... |
68f60 | ac a0 f9 ff ff ff ff ff 96 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...... |
68f80 | 24 00 00 00 44 01 00 00 1a a1 f9 ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...D....................A....C. |
68fa0 | 06 43 83 04 8e 03 00 00 24 00 00 00 6c 01 00 00 73 a1 f9 ff ff ff ff ff 2c 00 00 00 00 00 00 00 | .C......$...l...s.......,....... |
68fc0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 94 01 00 00 77 a1 f9 ff ff ff ff ff | .A....C..B......,.......w....... |
68fe0 | 77 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 | w........A....C..G.............. |
69000 | 2c 00 00 00 c4 01 00 00 be a1 f9 ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...............;........A....C. |
69020 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 f4 01 00 00 c9 a1 f9 ff ff ff ff ff | .G..............$............... |
69040 | 92 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 1c 02 00 00 | .........A....C..F......,....... |
69060 | 33 a2 f9 ff ff ff ff ff a0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 | 3................A....C..J...... |
69080 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 02 00 00 a3 a2 f9 ff ff ff ff ff 59 00 00 00 00 00 00 00 | ........,...L...........Y....... |
690a0 | 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 7c 02 00 00 | .A....C..G..............$...|... |
690c0 | cc a2 f9 ff ff ff ff ff 46 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...... |
690e0 | 24 00 00 00 a4 02 00 00 ea a2 f9 ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............P........A....C. |
69100 | 06 43 83 04 8e 03 00 00 24 00 00 00 cc 02 00 00 12 a3 f9 ff ff ff ff ff 4b 00 00 00 00 00 00 00 | .C......$...............K....... |
69120 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 f4 02 00 00 35 a3 f9 ff ff ff ff ff | .A....C..F......$.......5....... |
69140 | 32 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 03 00 00 | 2........A....C..C......$....... |
69160 | 3f a3 f9 ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 | ?.......N........A....C..G...... |
69180 | 24 00 00 00 44 03 00 00 65 a3 f9 ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...D...e.......@........A....C. |
691a0 | 06 47 83 04 8e 03 00 00 24 00 00 00 6c 03 00 00 7d a3 f9 ff ff ff ff ff 6e 00 00 00 00 00 00 00 | .G......$...l...}.......n....... |
691c0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 94 03 00 00 c3 a3 f9 ff ff ff ff ff | .A....C..F......$............... |
691e0 | 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 bc 03 00 00 | ?........A....C..F......,....... |
69200 | da a3 f9 ff ff ff ff ff bf 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...... |
69220 | 8f 03 00 00 00 00 00 00 24 00 00 00 ec 03 00 00 69 a4 f9 ff ff ff ff ff 38 00 00 00 00 00 00 00 | ........$.......i.......8....... |
69240 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 14 04 00 00 79 a4 f9 ff ff ff ff ff | .A....C..F......$.......y....... |
69260 | 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 3c 04 00 00 | C........A....C..F......$...<... |
69280 | 94 a4 f9 ff ff ff ff ff 4e 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...... |
692a0 | 24 00 00 00 64 04 00 00 ba a4 f9 ff ff ff ff ff 0e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...d....................A....C. |
692c0 | 06 00 00 00 00 00 00 00 2c 00 00 00 8c 04 00 00 a0 a4 f9 ff ff ff ff ff 9a 00 00 00 00 00 00 00 | ........,....................... |
692e0 | 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 bc 04 00 00 | .A....C..J..............$....... |
69300 | 0a a5 f9 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 | ........!........A....C......... |
69320 | 24 00 00 00 e4 04 00 00 03 a5 f9 ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............+........A....C. |
69340 | 06 00 00 00 00 00 00 00 24 00 00 00 0c 05 00 00 06 a5 f9 ff ff ff ff ff bc 00 00 00 00 00 00 00 | ........$....................... |
69360 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 34 05 00 00 9a a5 f9 ff ff ff ff ff | .A....C..F......$...4........... |
69380 | 6b 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 5c 05 00 00 | k........A....C..F......,...\... |
693a0 | dd a5 f9 ff ff ff ff ff e4 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...... |
693c0 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 8c 05 00 00 91 a7 f9 ff ff ff ff ff 70 00 00 00 00 00 00 00 | ........,...............p....... |
693e0 | 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 05 00 00 | .A....C..G..............$....... |
69400 | d1 a7 f9 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...... |
69420 | 24 00 00 00 e4 05 00 00 4a a8 f9 ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......J.......Z........A....C. |
69440 | 06 43 83 04 8e 03 00 00 24 00 00 00 0c 06 00 00 7c a8 f9 ff ff ff ff ff 26 00 00 00 00 00 00 00 | .C......$.......|.......&....... |
69460 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 34 06 00 00 7a a8 f9 ff ff ff ff ff | .A....C.........$...4...z....... |
69480 | 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 5c 06 00 00 | .........A....C.........$...\... |
694a0 | 71 a8 f9 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 | q.......C........A....C..G...... |
694c0 | 24 00 00 00 84 06 00 00 8c a8 f9 ff ff ff ff ff 7b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............{........A....C. |
694e0 | 06 46 83 05 8e 04 8f 03 24 00 00 00 ac 06 00 00 df a8 f9 ff ff ff ff ff 63 00 00 00 00 00 00 00 | .F......$...............c....... |
69500 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 06 00 00 1a a9 f9 ff ff ff ff ff | .A....C..F......$............... |
69520 | 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 fc 06 00 00 | W........A....C..G......,....... |
69540 | 49 a9 f9 ff ff ff ff ff 2c 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 | I.......,........A....C..G...... |
69560 | 8f 03 00 00 00 00 00 00 24 00 00 00 2c 07 00 00 5c aa f9 ff ff ff ff ff cc 00 00 00 00 00 00 00 | ........$...,...\............... |
69580 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 54 07 00 00 00 ab f9 ff ff ff ff ff | .A....C..F......,...T........... |
695a0 | 1e 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.............. |
695c0 | 2c 00 00 00 84 07 00 00 ee ab f9 ff ff ff ff ff 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,........................A....C. |
695e0 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 b4 07 00 00 59 ac f9 ff ff ff ff ff | .G..............$.......Y....... |
69600 | 96 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 dc 07 00 00 | .........A....C..F......,....... |
69620 | c7 ac f9 ff ff ff ff ff 97 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...... |
69640 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 0c 08 00 00 2e ad f9 ff ff ff ff ff 75 00 00 00 00 00 00 00 | ........,...............u....... |
69660 | 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 3c 08 00 00 | .A....C..G..............,...<... |
69680 | 73 ad f9 ff ff ff ff ff ef 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 | s................A....C..G...... |
696a0 | 8f 03 00 00 00 00 00 00 2c 00 00 00 6c 08 00 00 32 ae f9 ff ff ff ff ff 57 01 00 00 00 00 00 00 | ........,...l...2.......W....... |
696c0 | 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 08 00 00 | .A....C..P..............$....... |
696e0 | 59 af f9 ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | Y.......5........A....C..B...... |
69700 | 24 00 00 00 c4 08 00 00 66 af f9 ff ff ff ff ff 1e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......f................A....C. |
69720 | 06 00 00 00 00 00 00 00 24 00 00 00 ec 08 00 00 5c af f9 ff ff ff ff ff 43 00 00 00 00 00 00 00 | ........$.......\.......C....... |
69740 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 14 09 00 00 77 af f9 ff ff ff ff ff | .A....C..C......,.......w....... |
69760 | 27 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.............. |
69780 | 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..........$....... |
697a0 | 56 b0 f9 ff ff ff ff ff c3 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...... |
697c0 | 24 00 00 00 44 00 00 00 f1 b0 f9 ff ff ff ff ff 3b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...D...........;........A....C. |
697e0 | 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 04 b1 f9 ff ff ff ff ff 80 00 00 00 00 00 00 00 | .B......$...l................... |
69800 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 94 00 00 00 5c b1 f9 ff ff ff ff ff | .A....C..B......$.......\....... |
69820 | b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 00 00 00 | .........A....C..F......$....... |
69840 | e8 b1 f9 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...... |
69860 | 24 00 00 00 e4 00 00 00 2c b2 f9 ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......,.......p........A....C. |
69880 | 06 43 83 04 8e 03 00 00 24 00 00 00 0c 01 00 00 74 b2 f9 ff ff ff ff ff 4e 00 00 00 00 00 00 00 | .C......$.......t.......N....... |
698a0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 9a b2 f9 ff ff ff ff ff | .A....C..B......$...4........... |
698c0 | 6a 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 5c 01 00 00 | j........A....C..C......,...\... |
698e0 | dc b2 f9 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...... |
69900 | 8f 03 00 00 00 00 00 00 2c 00 00 00 8c 01 00 00 1c b3 f9 ff ff ff ff ff ee 00 00 00 00 00 00 00 | ........,....................... |
69920 | 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 bc 01 00 00 | .A....C..K..............$....... |
69940 | da b3 f9 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...... |
69960 | 24 00 00 00 e4 01 00 00 05 b4 f9 ff ff ff ff ff 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
69980 | 06 42 83 03 00 00 00 00 24 00 00 00 0c 02 00 00 60 b4 f9 ff ff ff ff ff 68 00 00 00 00 00 00 00 | .B......$.......`.......h....... |
699a0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 34 02 00 00 a0 b4 f9 ff ff ff ff ff | .A....C..B......,...4........... |
699c0 | 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.............. |
699e0 | 24 00 00 00 64 02 00 00 89 b5 f9 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. |
69a00 | 06 42 83 03 00 00 00 00 24 00 00 00 8c 02 00 00 a9 b5 f9 ff ff ff ff ff 53 00 00 00 00 00 00 00 | .B......$...............S....... |
69a20 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 b4 02 00 00 d4 b5 f9 ff ff ff ff ff | .A....C..B......$............... |
69a40 | 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 dc 02 00 00 | K........A....C..B......$....... |
69a60 | f7 b5 f9 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...... |
69a80 | 2c 00 00 00 04 03 00 00 27 b6 f9 ff ff ff ff ff 9e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......'................A....C. |
69aa0 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 34 03 00 00 95 b6 f9 ff ff ff ff ff | .G..............$...4........... |
69ac0 | 96 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 5c 03 00 00 | .........A....C..C......,...\... |
69ae0 | 03 b7 f9 ff ff ff ff ff 23 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | ........#........A....C..M...... |
69b00 | 8e 04 8f 03 00 00 00 00 24 00 00 00 8c 03 00 00 f6 b8 f9 ff ff ff ff ff 2e 00 00 00 00 00 00 00 | ........$....................... |
69b20 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 b4 03 00 00 fc b8 f9 ff ff ff ff ff | .A....C..B......$............... |
69b40 | 86 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......$....... |
69b60 | 5a b9 f9 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 | Z.......@........A....C..C...... |
69b80 | 24 00 00 00 04 04 00 00 72 b9 f9 ff ff ff ff ff c0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......r................A....C. |
69ba0 | 06 43 83 04 8e 03 00 00 24 00 00 00 2c 04 00 00 0a ba f9 ff ff ff ff ff 76 00 00 00 00 00 00 00 | .C......$...,...........v....... |
69bc0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 54 04 00 00 58 ba f9 ff ff ff ff ff | .A....C..C......$...T...X....... |
69be0 | 53 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 04 00 00 | S........A....C..F......$...|... |
69c00 | 83 ba f9 ff ff ff ff ff 65 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 | ........e........A....C..F...... |
69c20 | 24 00 00 00 a4 04 00 00 c0 ba f9 ff ff ff ff ff 0d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
69c40 | 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.......... |
69c60 | 24 00 00 00 1c 00 00 00 8d ba f9 ff ff ff ff ff 13 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
69c80 | 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.......... |
69ca0 | 24 00 00 00 1c 00 00 00 60 ba f9 ff ff ff ff ff 9c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......`................A....C. |
69cc0 | 06 41 83 03 00 00 00 00 24 00 00 00 44 00 00 00 d4 ba f9 ff ff ff ff ff 1b 00 00 00 00 00 00 00 | .A......$...D................... |
69ce0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 00 00 00 c7 ba f9 ff ff ff ff ff | .A....C.........$...l........... |
69d00 | 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......$....... |
69d20 | e0 ba f9 ff ff ff ff ff 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | .................A....C......... |
69d40 | 24 00 00 00 bc 00 00 00 cc ba f9 ff ff ff ff ff 40 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............@........A....C. |
69d60 | 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 e4 ba f9 ff ff ff ff ff 1b 00 00 00 00 00 00 00 | ........$....................... |
69d80 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 d7 ba f9 ff ff ff ff ff | .A....C.........$............... |
69da0 | 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... |
69dc0 | bb ba f9 ff ff ff ff ff 2a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........*........A....C......... |
69de0 | 24 00 00 00 5c 01 00 00 bd ba f9 ff ff ff ff ff 18 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...\....................A....C. |
69e00 | 06 00 00 00 00 00 00 00 2c 00 00 00 84 01 00 00 ad ba f9 ff ff ff ff ff 83 00 00 00 00 00 00 00 | ........,....................... |
69e20 | 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..............$....... |
69e40 | 00 bb f9 ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........U........A....C......... |
69e60 | 24 00 00 00 dc 01 00 00 2d bb f9 ff ff ff ff ff 50 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......-.......P........A....C. |
69e80 | 06 00 00 00 00 00 00 00 24 00 00 00 04 02 00 00 55 bb f9 ff ff ff ff ff cf 00 00 00 00 00 00 00 | ........$.......U............... |
69ea0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 2c 02 00 00 fc bb f9 ff ff ff ff ff | .A....C..F......$...,........... |
69ec0 | 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... |
69ee0 | 34 bc f9 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 | 4.......7........A....C......... |
69f00 | 24 00 00 00 7c 02 00 00 43 bc f9 ff ff ff ff ff 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...|...C.......!........A....C. |
69f20 | 06 43 83 04 8e 03 00 00 24 00 00 00 a4 02 00 00 3c bc f9 ff ff ff ff ff 28 00 00 00 00 00 00 00 | .C......$.......<.......(....... |
69f40 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 cc 02 00 00 3c bc f9 ff ff ff ff ff | .A....C.........,.......<....... |
69f60 | 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.............. |
69f80 | 24 00 00 00 fc 02 00 00 5b bd f9 ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......[.......1........A....C. |
69fa0 | 06 00 00 00 00 00 00 00 24 00 00 00 24 03 00 00 64 bd f9 ff ff ff ff ff 8e 00 00 00 00 00 00 00 | ........$...$...d............... |
69fc0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 4c 03 00 00 ca bd f9 ff ff ff ff ff | .A....C..B......$...L........... |
69fe0 | 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... |
6a000 | f5 bd f9 ff ff ff ff ff 95 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | .................A....C..B...... |
6a020 | 24 00 00 00 9c 03 00 00 80 be f9 ff ff ff ff ff 55 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............U........A....C. |
6a040 | 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 03 00 00 ad be f9 ff ff ff ff ff 8b 01 00 00 00 00 00 00 | .C......,....................... |
6a060 | 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..............$....... |
6a080 | 08 c0 f9 ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | ........M........A....C..C...... |
6a0a0 | 24 00 00 00 1c 04 00 00 2d c0 f9 ff ff ff ff ff 19 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......-................A....C. |
6a0c0 | 06 00 00 00 00 00 00 00 24 00 00 00 44 04 00 00 1e c0 f9 ff ff ff ff ff 18 00 00 00 00 00 00 00 | ........$...D................... |
6a0e0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 6c 04 00 00 0e c0 f9 ff ff ff ff ff | .A....C.........$...l........... |
6a100 | 17 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 94 04 00 00 | .........A....C..G......,....... |
6a120 | 18 c1 f9 ff ff ff ff ff e3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 | .................A....C..G...... |
6a140 | 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 04 00 00 cb c1 f9 ff ff ff ff ff b2 00 00 00 00 00 00 00 | ........,....................... |
6a160 | 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..............$....... |
6a180 | 4d c2 f9 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 | M.......{........A....C..C...... |
6a1a0 | 24 00 00 00 1c 05 00 00 a0 c2 f9 ff ff ff ff ff 54 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............T........A....C. |
6a1c0 | 06 00 00 00 00 00 00 00 24 00 00 00 44 05 00 00 cc c2 f9 ff ff ff ff ff 04 01 00 00 00 00 00 00 | ........$...D................... |
6a1e0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 6c 05 00 00 a8 c3 f9 ff ff ff ff ff | .A....C..F......$...l........... |
6a200 | 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......$....... |
6a220 | f0 c3 f9 ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | ........3........A....C..B...... |
6a240 | 24 00 00 00 bc 05 00 00 fb c3 f9 ff ff ff ff ff 0b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6a260 | 06 47 83 04 8e 03 00 00 2c 00 00 00 e4 05 00 00 10 c5 f9 ff ff ff ff ff bc 02 00 00 00 00 00 00 | .G......,....................... |
6a280 | 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 14 06 00 00 | .A....C..M..............$....... |
6a2a0 | 9c c7 f9 ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........W........A....C......... |
6a2c0 | 2c 00 00 00 3c 06 00 00 20 c8 f9 ff ff ff ff ff 4d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...<...........M........A....C. |
6a2e0 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 6c 06 00 00 94 c9 f9 ff ff ff ff ff | .G..............,...l........... |
6a300 | 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.............. |
6a320 | 24 00 00 00 9c 06 00 00 52 ca f9 ff ff ff ff ff 17 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......R................A....C. |
6a340 | 06 00 00 00 00 00 00 00 24 00 00 00 c4 06 00 00 41 ca f9 ff ff ff ff ff a9 00 00 00 00 00 00 00 | ........$.......A............... |
6a360 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ec 06 00 00 c2 ca f9 ff ff ff ff ff | .A....C..F......$............... |
6a380 | 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......$....... |
6a3a0 | db ca f9 ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | ........E........A....C..C...... |
6a3c0 | 24 00 00 00 3c 07 00 00 f8 ca f9 ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...<....................A....C. |
6a3e0 | 06 00 00 00 00 00 00 00 24 00 00 00 64 07 00 00 51 cb f9 ff ff ff ff ff 29 01 00 00 00 00 00 00 | ........$...d...Q.......)....... |
6a400 | 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 8c 07 00 00 84 cc f9 ff ff ff ff ff | .A....C..I......$............... |
6a420 | 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................. |
6a440 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 a1 cc f9 ff ff ff ff ff | .zR..x..........$............... |
6a460 | 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 | G........A....C..B......$...D... |
6a480 | c0 cc f9 ff ff ff ff ff 4b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | ........K........A....C..C...... |
6a4a0 | 24 00 00 00 6c 00 00 00 e3 cc f9 ff ff ff ff ff 85 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...l....................A....C. |
6a4c0 | 06 46 83 05 8e 04 8f 03 24 00 00 00 94 00 00 00 40 cd f9 ff ff ff ff ff 24 00 00 00 00 00 00 00 | .F......$.......@.......$....... |
6a4e0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 bc 00 00 00 3c cd f9 ff ff ff ff ff | .A....C..B......$.......<....... |
6a500 | a1 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 24 00 00 00 e4 00 00 00 | .........A....C..J......$....... |
6a520 | b5 cd f9 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...... |
6a540 | 24 00 00 00 0c 01 00 00 bb cd f9 ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $..............."........A....C. |
6a560 | 06 42 83 03 00 00 00 00 24 00 00 00 34 01 00 00 b5 cd f9 ff ff ff ff ff 24 00 00 00 00 00 00 00 | .B......$...4...........$....... |
6a580 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 5c 01 00 00 b1 cd f9 ff ff ff ff ff | .A....C..B......$...\........... |
6a5a0 | 7e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 | ~........A....C..C......$....... |
6a5c0 | 07 ce f9 ff ff ff ff ff da 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 | .................A....C..F...... |
6a5e0 | 24 00 00 00 ac 01 00 00 b9 ce f9 ff ff ff ff ff 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............8........A....C. |
6a600 | 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.......... |
6a620 | 24 00 00 00 1c 00 00 00 b1 ce f9 ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............G........A....C. |
6a640 | 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 d0 ce f9 ff ff ff ff ff 48 01 00 00 00 00 00 00 | .B......,...D...........H....... |
6a660 | 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 74 00 00 00 | .A....C..P..............$...t... |
6a680 | e8 cf f9 ff ff ff ff ff 3b 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...... |
6a6a0 | 24 00 00 00 9c 00 00 00 fb cf f9 ff ff ff ff ff 1d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6a6c0 | 06 49 83 05 8e 04 8f 03 2c 00 00 00 c4 00 00 00 f0 d0 f9 ff ff ff ff ff 44 03 00 00 00 00 00 00 | .I......,...............D....... |
6a6e0 | 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 f4 00 00 00 | .A....C..P..............,....... |
6a700 | 04 d4 f9 ff ff ff ff ff 04 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 | .................A....C..N...... |
6a720 | 8f 03 00 00 00 00 00 00 24 00 00 00 24 01 00 00 d8 d4 f9 ff ff ff ff ff 15 00 00 00 00 00 00 00 | ........$...$................... |
6a740 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 4c 01 00 00 c5 d4 f9 ff ff ff ff ff | .A....C.........$...L........... |
6a760 | 38 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 74 01 00 00 | 8........A....C..B......$...t... |
6a780 | d5 d4 f9 ff ff ff ff ff 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | .................A....C......... |
6a7a0 | 24 00 00 00 9c 01 00 00 bc d4 f9 ff ff ff ff ff a3 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6a7c0 | 06 46 83 05 8e 04 8f 03 24 00 00 00 c4 01 00 00 37 d5 f9 ff ff ff ff ff 3e 00 00 00 00 00 00 00 | .F......$.......7.......>....... |
6a7e0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ec 01 00 00 4d d5 f9 ff ff ff ff ff | .A....C..B......$.......M....... |
6a800 | 4b 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 14 02 00 00 | K........A....C..B......,....... |
6a820 | 70 d5 f9 ff ff ff ff ff cb 01 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...... |
6a840 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 44 02 00 00 0b d7 f9 ff ff ff ff ff ef 00 00 00 00 00 00 00 | ........,...D................... |
6a860 | 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 74 02 00 00 | .A....C..P..............$...t... |
6a880 | ca d7 f9 ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | ........V........A....C..B...... |
6a8a0 | 24 00 00 00 9c 02 00 00 f8 d7 f9 ff ff ff ff ff 23 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............#........A....C. |
6a8c0 | 06 42 83 03 00 00 00 00 2c 00 00 00 c4 02 00 00 f3 d7 f9 ff ff ff ff ff 92 00 00 00 00 00 00 00 | .B......,....................... |
6a8e0 | 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 f4 02 00 00 | .A....C..J..............$....... |
6a900 | 55 d8 f9 ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | U.......C........A....C..C...... |
6a920 | 2c 00 00 00 1c 03 00 00 70 d8 f9 ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......p................A....C. |
6a940 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 4c 03 00 00 c0 d8 f9 ff ff ff ff ff | .G..............$...L........... |
6a960 | 83 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 74 03 00 00 | .........A....C..C......,...t... |
6a980 | 1b d9 f9 ff ff ff ff ff 60 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...... |
6a9a0 | 8f 03 00 00 00 00 00 00 24 00 00 00 a4 03 00 00 4b d9 f9 ff ff ff ff ff 4a 00 00 00 00 00 00 00 | ........$.......K.......J....... |
6a9c0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 | .A....C..C...............zR..x.. |
6a9e0 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 58 d9 f9 ff ff ff ff ff 4f 00 00 00 00 00 00 00 | ........$.......X.......O....... |
6aa00 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 7f d9 f9 ff ff ff ff ff | .A....C.........$...D........... |
6aa20 | 0d 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... |
6aa40 | 64 d9 f9 ff ff ff ff ff 0d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | d................A....C......... |
6aa60 | 24 00 00 00 94 00 00 00 49 d9 f9 ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......I................A....C. |
6aa80 | 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 2d d9 f9 ff ff ff ff ff 49 00 00 00 00 00 00 00 | ........$.......-.......I....... |
6aaa0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 4e d9 f9 ff ff ff ff ff | .A....C.........$.......N....... |
6aac0 | 7e 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 0c 01 00 00 | ~........A....C..B......,....... |
6aae0 | a4 d9 f9 ff ff ff ff ff e5 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...... |
6ab00 | 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 01 00 00 59 da f9 ff ff ff ff ff 46 00 00 00 00 00 00 00 | ........$...<...Y.......F....... |
6ab20 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 64 01 00 00 77 da f9 ff ff ff ff ff | .A....C..B......,...d...w....... |
6ab40 | 5a 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 | Z........A....C..M.............. |
6ab60 | 24 00 00 00 94 01 00 00 54 df f9 ff ff ff ff ff 42 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......T.......B........A....C. |
6ab80 | 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 01 00 00 6e df f9 ff ff ff ff ff 27 01 00 00 00 00 00 00 | .F......$.......n.......'....... |
6aba0 | 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 24 00 00 00 e4 01 00 00 6d e0 f9 ff ff ff ff ff | .A....C..L......$.......m....... |
6abc0 | fe 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 0c 02 00 00 | .........A....C..G......$....... |
6abe0 | 43 e1 f9 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 | C................A....C......... |
6ac00 | 2c 00 00 00 34 02 00 00 3b e1 f9 ff ff ff ff ff 4c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...4...;.......L........A....C. |
6ac20 | 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 64 02 00 00 57 e1 f9 ff ff ff ff ff | .K..............$...d...W....... |
6ac40 | 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 8c 02 00 00 | V........A....C..F......$....... |
6ac60 | 85 e1 f9 ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........G........A....C......... |
6ac80 | 24 00 00 00 b4 02 00 00 a4 e1 f9 ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............m........A....C. |
6aca0 | 06 42 83 03 00 00 00 00 2c 00 00 00 dc 02 00 00 e9 e1 f9 ff ff ff ff ff 43 01 00 00 00 00 00 00 | .B......,...............C....... |
6acc0 | 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 0c 03 00 00 | .A....C..J..............,....... |
6ace0 | fc e2 f9 ff ff ff ff ff af 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | .................A....C..M...... |
6ad00 | 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 03 00 00 b0 e5 f9 ff ff ff ff ff 58 00 00 00 00 00 00 00 | ........$...<...........X....... |
6ad20 | 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.. |
6ad40 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 c8 e5 f9 ff ff ff ff ff a3 00 00 00 00 00 00 00 | ........$....................... |
6ad60 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 44 00 00 00 43 e6 f9 ff ff ff ff ff | .A....C..C......$...D...C....... |
6ad80 | 67 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 6c 00 00 00 | g........A....C..C......,...l... |
6ada0 | 82 e6 f9 ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 | .................A....C..N...... |
6adc0 | 8f 03 00 00 00 00 00 00 2c 00 00 00 9c 00 00 00 d1 e6 f9 ff ff ff ff ff 0d 01 00 00 00 00 00 00 | ........,....................... |
6ade0 | 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 cc 00 00 00 | .A....C..M..............$....... |
6ae00 | ae e7 f9 ff ff ff ff ff 7e 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...... |
6ae20 | 24 00 00 00 f4 00 00 00 04 e8 f9 ff ff ff ff ff a6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6ae40 | 06 46 83 05 8e 04 8f 03 2c 00 00 00 1c 01 00 00 82 e8 f9 ff ff ff ff ff ce 00 00 00 00 00 00 00 | .F......,....................... |
6ae60 | 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 4c 01 00 00 | .A....C..P..............,...L... |
6ae80 | 20 e9 f9 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...... |
6aea0 | 8e 04 8f 03 00 00 00 00 24 00 00 00 7c 01 00 00 8e ec f9 ff ff ff ff ff bf 00 00 00 00 00 00 00 | ........$...|................... |
6aec0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 a4 01 00 00 25 ed f9 ff ff ff ff ff | .A....C..F......$.......%....... |
6aee0 | 84 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 cc 01 00 00 | .........A....C..C......,....... |
6af00 | 81 ed f9 ff ff ff ff ff 59 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 | ........Y........A....C..J...... |
6af20 | 8e 04 8f 03 00 00 00 00 24 00 00 00 fc 01 00 00 aa ee f9 ff ff ff ff ff e7 00 00 00 00 00 00 00 | ........$....................... |
6af40 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 24 02 00 00 69 ef f9 ff ff ff ff ff | .A....C..B......$...$...i....... |
6af60 | 58 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 4c 02 00 00 | X........A....C..C......$...L... |
6af80 | 99 ef f9 ff ff ff ff ff 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | .................A....C......... |
6afa0 | 24 00 00 00 74 02 00 00 85 ef f9 ff ff ff ff ff 7b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...t...........{........A....C. |
6afc0 | 06 00 00 00 00 00 00 00 2c 00 00 00 9c 02 00 00 d8 ef f9 ff ff ff ff ff a4 00 00 00 00 00 00 00 | ........,....................... |
6afe0 | 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 cc 02 00 00 | .A....C..M..............$....... |
6b000 | 4c f0 f9 ff ff ff ff ff fa 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 | L................A....C..G...... |
6b020 | 24 00 00 00 f4 02 00 00 1e f1 f9 ff ff ff ff ff a8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6b040 | 06 46 83 05 8e 04 8f 03 24 00 00 00 1c 03 00 00 9e f1 f9 ff ff ff ff ff 5b 00 00 00 00 00 00 00 | .F......$...............[....... |
6b060 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 44 03 00 00 d1 f1 f9 ff ff ff ff ff | .A....C..F......$...D........... |
6b080 | 6b 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 03 00 00 | k........A....C..C......$...l... |
6b0a0 | 14 f2 f9 ff ff ff ff ff 36 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | ........6........A....C..C...... |
6b0c0 | 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..........,....... |
6b0e0 | 0a f2 f9 ff ff ff ff ff fc 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 | .................A....C..K...... |
6b100 | 8f 03 00 00 00 00 00 00 2c 00 00 00 4c 00 00 00 d6 f3 f9 ff ff ff ff ff 5e 04 00 00 00 00 00 00 | ........,...L...........^....... |
6b120 | 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..............$...|... |
6b140 | 04 f8 f9 ff ff ff ff ff c6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 | .................A....C..G...... |
6b160 | 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..........$....... |
6b180 | 8a f8 f9 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...... |
6b1a0 | 24 00 00 00 44 00 00 00 89 f8 f9 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. |
6b1c0 | 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 aa f8 f9 ff ff ff ff ff 5c 00 00 00 00 00 00 00 | .B......$...l...........\....... |
6b1e0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 94 00 00 00 de f8 f9 ff ff ff ff ff | .A....C..F......$............... |
6b200 | 8c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 00 00 00 | .........A....C..F......$....... |
6b220 | 42 f9 f9 ff ff ff ff ff 68 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | B.......h........A....C..C...... |
6b240 | 24 00 00 00 e4 00 00 00 82 f9 f9 ff ff ff ff ff 99 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6b260 | 06 00 00 00 00 00 00 00 24 00 00 00 0c 01 00 00 f3 f9 f9 ff ff ff ff ff a4 00 00 00 00 00 00 00 | ........$....................... |
6b280 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 34 01 00 00 6f fa f9 ff ff ff ff ff | .A....C..C......$...4...o....... |
6b2a0 | 4a 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 | J........A....C................. |
6b2c0 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 7c fa f9 ff ff ff ff ff | .zR..x..........$.......|....... |
6b2e0 | 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 44 00 00 00 | )........A....C.........$...D... |
6b300 | 7d fa f9 ff ff ff ff ff ce 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...... |
6b320 | 24 00 00 00 6c 00 00 00 68 fb f9 ff ff ff ff ff 1a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...l...h................A....C. |
6b340 | 06 00 00 00 00 00 00 00 24 00 00 00 94 00 00 00 5a fb f9 ff ff ff ff ff 27 00 00 00 00 00 00 00 | ........$.......Z.......'....... |
6b360 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 bc 00 00 00 59 fb f9 ff ff ff ff ff | .A....C.........$.......Y....... |
6b380 | 26 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 e4 00 00 00 | &........A....C.........$....... |
6b3a0 | 57 fb f9 ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | W.......>........A....C..C...... |
6b3c0 | 24 00 00 00 0c 01 00 00 6d fb f9 ff ff ff ff ff 22 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......m......."........A....C. |
6b3e0 | 06 00 00 00 00 00 00 00 2c 00 00 00 34 01 00 00 67 fb f9 ff ff ff ff ff c0 00 00 00 00 00 00 00 | ........,...4...g............... |
6b400 | 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 64 01 00 00 | .A....C..G..............$...d... |
6b420 | f7 fb f9 ff ff ff ff ff 8b 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...... |
6b440 | 24 00 00 00 8c 01 00 00 5a fc f9 ff ff ff ff ff 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......Z.......V........A....C. |
6b460 | 06 00 00 00 00 00 00 00 2c 00 00 00 b4 01 00 00 88 fc f9 ff ff ff ff ff 87 01 00 00 00 00 00 00 | ........,....................... |
6b480 | 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 e4 01 00 00 | .A....C..M..............$....... |
6b4a0 | 24 fe f9 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 | $.......3........A....C..F...... |
6b4c0 | 2c 00 00 00 0c 02 00 00 2f fe f9 ff ff ff ff ff 3b 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,......./.......;........A....C. |
6b4e0 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 3c 02 00 00 5c 02 fa ff ff ff ff ff | .M..............$...<...\....... |
6b500 | e8 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 64 02 00 00 | .........A....C..F......$...d... |
6b520 | 1c 03 fa ff ff ff ff ff 5d 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......... |
6b540 | 2c 00 00 00 8c 02 00 00 51 03 fa ff ff ff ff ff 64 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......Q.......d........A....C. |
6b560 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 bc 02 00 00 85 03 fa ff ff ff ff ff | .G..............$............... |
6b580 | 8e 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 e4 02 00 00 | .........A....C..F......,....... |
6b5a0 | eb 03 fa ff ff ff ff ff 59 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | ........Y........A....C..M...... |
6b5c0 | 8e 04 8f 03 00 00 00 00 24 00 00 00 14 03 00 00 14 05 fa ff ff ff ff ff 16 00 00 00 00 00 00 00 | ........$....................... |
6b5e0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 3c 03 00 00 02 05 fa ff ff ff ff ff | .A....C.........,...<........... |
6b600 | 9b 05 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.............. |
6b620 | 2c 00 00 00 6c 03 00 00 84 0a fa ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...l...........W........A....C. |
6b640 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 9c 03 00 00 ab 0a fa ff ff ff ff ff | .G..............$............... |
6b660 | 34 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 c4 03 00 00 | 4........A....C..C......$....... |
6b680 | b7 0a fa 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...... |
6b6a0 | 2c 00 00 00 ec 03 00 00 fa 0a fa ff ff ff ff ff e6 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,........................A....C. |
6b6c0 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 1c 04 00 00 b0 0b fa ff ff ff ff ff | .M..............$............... |
6b6e0 | 33 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 44 04 00 00 | 3........A....C..C......,...D... |
6b700 | bb 0b fa ff ff ff ff ff 8b 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...... |
6b720 | 8f 03 00 00 00 00 00 00 24 00 00 00 74 04 00 00 16 0c fa ff ff ff ff ff 3c 00 00 00 00 00 00 00 | ........$...t...........<....... |
6b740 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 9c 04 00 00 2a 0c fa ff ff ff ff ff | .A....C..B......,.......*....... |
6b760 | 91 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.............. |
6b780 | 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..........$....... |
6b7a0 | 73 0d fa ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | s.......G........A....C..C...... |
6b7c0 | 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..........,....... |
6b7e0 | 7a 0d fa ff ff ff ff ff 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 | z................A....C..G...... |
6b800 | 8f 03 00 00 00 00 00 00 2c 00 00 00 4c 00 00 00 78 0e fa ff ff ff ff ff 64 00 00 00 00 00 00 00 | ........,...L...x.......d....... |
6b820 | 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 7c 00 00 00 | .A....C..G..............$...|... |
6b840 | ac 0e fa ff ff ff ff ff 36 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | ........6........A....C..C...... |
6b860 | 24 00 00 00 a4 00 00 00 ba 0e fa ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............M........A....C. |
6b880 | 06 42 83 03 00 00 00 00 24 00 00 00 cc 00 00 00 df 0e fa ff ff ff ff ff 68 00 00 00 00 00 00 00 | .B......$...............h....... |
6b8a0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 f4 00 00 00 1f 0f fa ff ff ff ff ff | .A....C..B......$............... |
6b8c0 | 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 1c 01 00 00 | .........A....C..B......$....... |
6b8e0 | 25 0f fa ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | %.......$........A....C..B...... |
6b900 | 24 00 00 00 44 01 00 00 21 0f fa ff ff ff ff ff 24 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...D...!.......$........A....C. |
6b920 | 06 42 83 03 00 00 00 00 24 00 00 00 6c 01 00 00 1d 0f fa ff ff ff ff ff 97 00 00 00 00 00 00 00 | .B......$...l................... |
6b940 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 94 01 00 00 8c 0f fa ff ff ff ff ff | .A....C..F......$............... |
6b960 | 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 bc 01 00 00 | v........A....C..F......$....... |
6b980 | da 0f fa ff ff ff ff ff 33 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | ........3........A....C..C...... |
6b9a0 | 24 00 00 00 e4 01 00 00 e5 0f fa ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............]........A....C. |
6b9c0 | 06 42 83 03 00 00 00 00 24 00 00 00 0c 02 00 00 1a 10 fa ff ff ff ff ff 57 00 00 00 00 00 00 00 | .B......$...............W....... |
6b9e0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 34 02 00 00 49 10 fa ff ff ff ff ff | .A....C..B......$...4...I....... |
6ba00 | 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 5c 02 00 00 | >........A....C..C......,...\... |
6ba20 | 5f 10 fa ff ff ff ff ff fa 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...... |
6ba40 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 8c 02 00 00 29 11 fa ff ff ff ff ff 73 04 00 00 00 00 00 00 | ........,.......).......s....... |
6ba60 | 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 bc 02 00 00 | .A....C..P..............,....... |
6ba80 | 6c 15 fa ff ff ff ff ff 52 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 | l.......R........A....C..P...... |
6baa0 | 8e 04 8f 03 00 00 00 00 24 00 00 00 ec 02 00 00 8e 16 fa ff ff ff ff ff 24 00 00 00 00 00 00 00 | ........$...............$....... |
6bac0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 14 03 00 00 8a 16 fa ff ff ff ff ff | .A....C.........,............... |
6bae0 | 58 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 | X........A....C..G.............. |
6bb00 | 24 00 00 00 44 03 00 00 b2 16 fa ff ff ff ff ff 5d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...D...........]........A....C. |
6bb20 | 06 42 83 03 00 00 00 00 24 00 00 00 6c 03 00 00 e7 16 fa ff ff ff ff ff 61 00 00 00 00 00 00 00 | .B......$...l...........a....... |
6bb40 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 94 03 00 00 20 17 fa ff ff ff ff ff | .A....C..F......,............... |
6bb60 | 65 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 | e........A....C..K.............. |
6bb80 | 24 00 00 00 c4 03 00 00 55 18 fa ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......U.......5........A....C. |
6bba0 | 06 42 83 03 00 00 00 00 24 00 00 00 ec 03 00 00 62 18 fa ff ff ff ff ff 1e 00 00 00 00 00 00 00 | .B......$.......b............... |
6bbc0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 14 04 00 00 58 18 fa ff ff ff ff ff | .A....C.........$.......X....... |
6bbe0 | cd 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 3c 04 00 00 | .........A....C..C......,...<... |
6bc00 | fd 18 fa ff ff ff ff ff f8 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...... |
6bc20 | 8f 03 00 00 00 00 00 00 24 00 00 00 6c 04 00 00 c5 19 fa ff ff ff ff ff 1e 00 00 00 00 00 00 00 | ........$...l................... |
6bc40 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 94 04 00 00 bb 19 fa ff ff ff ff ff | .A....C.........,............... |
6bc60 | a5 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.............. |
6bc80 | 24 00 00 00 c4 04 00 00 30 1a fa ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......0.......+........A....C. |
6bca0 | 06 42 83 03 00 00 00 00 24 00 00 00 ec 04 00 00 33 1a fa ff ff ff ff ff 67 00 00 00 00 00 00 00 | .B......$.......3.......g....... |
6bcc0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 14 05 00 00 72 1a fa ff ff ff ff ff | .A....C..C......$.......r....... |
6bce0 | 6b 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 05 00 00 | k........A....C..B......$...<... |
6bd00 | b5 1a fa ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | ........+........A....C..B...... |
6bd20 | 24 00 00 00 64 05 00 00 b8 1a fa ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...d...........Z........A....C. |
6bd40 | 06 46 83 05 8e 04 8f 03 24 00 00 00 8c 05 00 00 ea 1a fa ff ff ff ff ff 3a 00 00 00 00 00 00 00 | .F......$...............:....... |
6bd60 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 b4 05 00 00 fc 1a fa ff ff ff ff ff | .A....C..B......$............... |
6bd80 | 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 dc 05 00 00 | 2........A....C..B......$....... |
6bda0 | 06 1b fa ff ff ff ff ff 81 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...... |
6bdc0 | 2c 00 00 00 04 06 00 00 5f 1b fa ff ff ff ff ff 91 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,......._................A....C. |
6bde0 | 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.. |
6be00 | 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 a8 1b fa ff ff ff ff ff 71 00 00 00 00 00 00 00 | ........,...............q....... |
6be20 | 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 00 00 00 | .A....C..J..............$...L... |
6be40 | e9 1b fa ff ff ff ff ff 59 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........Y........A....C......... |
6be60 | 24 00 00 00 74 00 00 00 1a 1c fa ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...t....................A....C. |
6be80 | 06 00 00 00 00 00 00 00 2c 00 00 00 9c 00 00 00 fe 1b fa ff ff ff ff ff ba 00 00 00 00 00 00 00 | ........,....................... |
6bea0 | 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 cc 00 00 00 | .A....C..K..............$....... |
6bec0 | 88 1c fa ff ff ff ff ff 89 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...... |
6bee0 | 24 00 00 00 f4 00 00 00 e9 1c fa ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6bf00 | 06 42 83 03 00 00 00 00 24 00 00 00 1c 01 00 00 40 1d fa ff ff ff ff ff 4a 00 00 00 00 00 00 00 | .B......$.......@.......J....... |
6bf20 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 01 00 00 62 1d fa ff ff ff ff ff | .A....C..B......,...D...b....... |
6bf40 | 0f 0b 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.............. |
6bf60 | 24 00 00 00 74 01 00 00 78 29 fa ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...t...x)...............A....C. |
6bf80 | 06 42 83 03 00 00 00 00 24 00 00 00 9c 01 00 00 6c 29 fa ff ff ff ff ff 9a 00 00 00 00 00 00 00 | .B......$.......l).............. |
6bfa0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 c4 01 00 00 de 29 fa ff ff ff ff ff | .A....C..C......,........)...... |
6bfc0 | b4 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.............. |
6bfe0 | 2c 00 00 00 f4 01 00 00 62 2a fa ff ff ff ff ff a0 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......b*...............A....C. |
6c000 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 24 02 00 00 d2 2b fa ff ff ff ff ff | .G..............$...$....+...... |
6c020 | 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 4c 02 00 00 | F........A....C..B......$...L... |
6c040 | f0 2b fa ff ff ff ff ff 7c 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...... |
6c060 | 2c 00 00 00 74 02 00 00 44 2c fa ff ff ff ff ff 0f 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...t...D,...............A....C. |
6c080 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 a4 02 00 00 23 2e fa ff ff ff ff ff | .M..............$.......#....... |
6c0a0 | 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 cc 02 00 00 | ^........A....C..B......$....... |
6c0c0 | 59 2e fa ff ff ff ff ff 65 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...... |
6c0e0 | 24 00 00 00 f4 02 00 00 96 2e fa ff ff ff ff ff 69 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............i........A....C. |
6c100 | 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.......... |
6c120 | 24 00 00 00 1c 00 00 00 bf 2e fa ff ff ff ff ff db 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6c140 | 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 72 2f fa ff ff ff ff ff 5e 00 00 00 00 00 00 00 | .B......$...D...r/......^....... |
6c160 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 a8 2f fa ff ff ff ff ff | .A....C..B......$...l..../...... |
6c180 | 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 94 00 00 00 | ,........A....C..B......$....... |
6c1a0 | ac 2f fa 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...... |
6c1c0 | 24 00 00 00 bc 00 00 00 b0 2f fa ff ff ff ff ff 4e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $......../......N........A....C. |
6c1e0 | 06 42 83 03 00 00 00 00 24 00 00 00 e4 00 00 00 d6 2f fa ff ff ff ff ff 47 00 00 00 00 00 00 00 | .B......$......../......G....... |
6c200 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 0c 01 00 00 f5 2f fa ff ff ff ff ff | .A....C..B......$......../...... |
6c220 | 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 34 01 00 00 | ,........A....C..B......$...4... |
6c240 | f9 2f fa ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | ./....../........A....C..B...... |
6c260 | 24 00 00 00 5c 01 00 00 00 30 fa ff ff ff ff ff 2c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...\....0......,........A....C. |
6c280 | 06 42 83 03 00 00 00 00 24 00 00 00 84 01 00 00 04 30 fa ff ff ff ff ff 4b 00 00 00 00 00 00 00 | .B......$........0......K....... |
6c2a0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 ac 01 00 00 27 30 fa ff ff ff ff ff | .A....C..B......$.......'0...... |
6c2c0 | 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 d4 01 00 00 | G........A....C..B......$....... |
6c2e0 | 46 30 fa ff ff ff ff ff d0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 | F0...............A....C..G...... |
6c300 | 24 00 00 00 fc 01 00 00 ee 30 fa ff ff ff ff ff 3e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........0......>........A....C. |
6c320 | 06 43 83 04 8e 03 00 00 24 00 00 00 24 02 00 00 04 31 fa ff ff ff ff ff 9b 00 00 00 00 00 00 00 | .C......$...$....1.............. |
6c340 | 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 2c 00 00 00 4c 02 00 00 77 31 fa ff ff ff ff ff | .A....C..E......,...L...w1...... |
6c360 | 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 | .........A....C..G.............. |
6c380 | 2c 00 00 00 7c 02 00 00 c7 31 fa ff ff ff ff ff 80 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...|....1...............A....C. |
6c3a0 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 ac 02 00 00 17 32 fa ff ff ff ff ff | .G..............$........2...... |
6c3c0 | 8d 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 d4 02 00 00 | .........A....C..E......$....... |
6c3e0 | 7c 32 fa ff ff ff ff ff 2f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | |2....../........A....C..B...... |
6c400 | 2c 00 00 00 fc 02 00 00 83 32 fa ff ff ff ff ff 26 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,........2......&........A....C. |
6c420 | 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 2c 03 00 00 79 33 fa ff ff ff ff ff | .K..............$...,...y3...... |
6c440 | 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 54 03 00 00 | !........A....C.........$...T... |
6c460 | 72 33 fa 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 | r3......,........A....C..B...... |
6c480 | 24 00 00 00 7c 03 00 00 76 33 fa ff ff ff ff ff 2b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...|...v3......+........A....C. |
6c4a0 | 06 42 83 03 00 00 00 00 24 00 00 00 a4 03 00 00 79 33 fa ff ff ff ff ff 2c 00 00 00 00 00 00 00 | .B......$.......y3......,....... |
6c4c0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 cc 03 00 00 7d 33 fa ff ff ff ff ff | .A....C..B......$.......}3...... |
6c4e0 | 66 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 f4 03 00 00 | f........A....C..B......$....... |
6c500 | bb 33 fa ff ff ff ff ff 2d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | .3......-........A....C......... |
6c520 | 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..........$....... |
6c540 | a8 33 fa 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 | .3......b........A....C..C...... |
6c560 | 2c 00 00 00 44 00 00 00 e2 33 fa ff ff ff ff ff 81 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...D....3...............A....C. |
6c580 | 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 00 00 00 33 34 fa ff ff ff ff ff | .J..............$...t...34...... |
6c5a0 | 12 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................. |
6c5c0 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 05 34 fa ff ff ff ff ff | .zR..x..........$........4...... |
6c5e0 | 19 02 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 44 00 00 00 | .........A....C..F......,...D... |
6c600 | f6 35 fa ff ff ff ff ff e8 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 | .5...............A....C..J...... |
6c620 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 ae 36 fa ff ff ff ff ff ce 01 00 00 00 00 00 00 | ........,...t....6.............. |
6c640 | 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 a4 00 00 00 | .A....C..N..............$....... |
6c660 | 4c 38 fa ff ff ff ff ff 2d 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 | L8......-........A....C..L...... |
6c680 | 24 00 00 00 cc 00 00 00 51 3a fa ff ff ff ff ff 5f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......Q:......_........A....C. |
6c6a0 | 06 43 83 04 8e 03 00 00 24 00 00 00 f4 00 00 00 88 3a fa ff ff ff ff ff 5e 00 00 00 00 00 00 00 | .C......$........:......^....... |
6c6c0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 1c 01 00 00 be 3a fa ff ff ff ff ff | .A....C..C......$........:...... |
6c6e0 | 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 44 01 00 00 | q........A....C..F......,...D... |
6c700 | 07 3b fa ff ff ff ff ff d0 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...... |
6c720 | 8f 03 00 00 00 00 00 00 2c 00 00 00 74 01 00 00 a7 3b fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 | ........,...t....;......m....... |
6c740 | 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 a4 01 00 00 | .A....C..G..............,....... |
6c760 | e4 3b fa ff ff ff ff ff b6 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...... |
6c780 | 8f 03 00 00 00 00 00 00 24 00 00 00 d4 01 00 00 6a 3c fa ff ff ff ff ff 74 00 00 00 00 00 00 00 | ........$.......j<......t....... |
6c7a0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 fc 01 00 00 b6 3c fa ff ff ff ff ff | .A....C..F......,........<...... |
6c7c0 | 5b 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.............. |
6c7e0 | 2c 00 00 00 2c 02 00 00 e1 3d fa ff ff ff ff ff 68 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...,....=......h........A....C. |
6c800 | 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 5c 02 00 00 19 3f fa ff ff ff ff ff | .P..............$...\....?...... |
6c820 | 93 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 84 02 00 00 | .........A....C..F......,....... |
6c840 | 84 3f fa ff ff ff ff ff b2 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...... |
6c860 | 8e 04 8f 03 00 00 00 00 24 00 00 00 b4 02 00 00 06 40 fa ff ff ff ff ff 81 00 00 00 00 00 00 00 | ........$........@.............. |
6c880 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 dc 02 00 00 5f 40 fa ff ff ff ff ff | .A....C..B......$......._@...... |
6c8a0 | 5a 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 | Z........A....C..C.............. |
6c8c0 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 7c 40 fa ff ff ff ff ff | .zR..x..........$.......|@...... |
6c8e0 | 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 | 2........A....C.........$...D... |
6c900 | 86 40 fa ff ff ff ff ff 1c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | .@...............A....C......... |
6c920 | 24 00 00 00 6c 00 00 00 7a 40 fa ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...l...z@......7........A....C. |
6c940 | 06 00 00 00 00 00 00 00 2c 00 00 00 94 00 00 00 89 40 fa ff ff ff ff ff b1 01 00 00 00 00 00 00 | ........,........@.............. |
6c960 | 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..............$....... |
6c980 | 0a 42 fa ff ff ff ff ff 7f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | .B...............A....C......... |
6c9a0 | 24 00 00 00 ec 00 00 00 9c 42 fa ff ff ff ff ff af 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........B...............A....C. |
6c9c0 | 06 00 00 00 00 00 00 00 24 00 00 00 14 01 00 00 58 43 fa ff ff ff ff ff 25 00 00 00 00 00 00 00 | ........$.......XC......%....... |
6c9e0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 3c 01 00 00 55 43 fa ff ff ff ff ff | .A....C.........,...<...UC...... |
6ca00 | 9b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 | .........A....C..K.............. |
6ca20 | 24 00 00 00 6c 01 00 00 c0 44 fa ff ff ff ff ff 78 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...l....D......x........A....C. |
6ca40 | 06 00 00 00 00 00 00 00 2c 00 00 00 94 01 00 00 10 45 fa ff ff ff ff ff 9c 00 00 00 00 00 00 00 | ........,........E.............. |
6ca60 | 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 01 00 00 | .A....C..K..............,....... |
6ca80 | 7c 45 fa ff ff ff ff ff 5d 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | |E......]........A....C..M...... |
6caa0 | 8e 04 8f 03 00 00 00 00 24 00 00 00 f4 01 00 00 a9 49 fa ff ff ff ff ff 84 00 00 00 00 00 00 00 | ........$........I.............. |
6cac0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 1c 02 00 00 05 4a fa ff ff ff ff ff | .A....C.........,........J...... |
6cae0 | 17 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 | .........A....C..G.............. |
6cb00 | 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..........$....... |
6cb20 | d4 4a fa ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | .J......G........A....C..B...... |
6cb40 | 24 00 00 00 44 00 00 00 f3 4a fa ff ff ff ff ff 43 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...D....J......C........A....C. |
6cb60 | 06 42 83 03 00 00 00 00 2c 00 00 00 6c 00 00 00 0e 4b fa ff ff ff ff ff 89 03 00 00 00 00 00 00 | .B......,...l....K.............. |
6cb80 | 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..............$....... |
6cba0 | 67 4e fa ff ff ff ff ff 41 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 | gN......A........A....C..C...... |
6cbc0 | 24 00 00 00 c4 00 00 00 80 4e fa ff ff ff ff ff 45 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........N......E........A....C. |
6cbe0 | 06 43 83 04 8e 03 00 00 24 00 00 00 ec 00 00 00 9d 4e fa ff ff ff ff ff 6b 00 00 00 00 00 00 00 | .C......$........N......k....... |
6cc00 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 14 01 00 00 e0 4e fa ff ff ff ff ff | .A....C..C......$........N...... |
6cc20 | 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......$...<... |
6cc40 | ec 4e fa 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 | .N......8........A....C..C...... |
6cc60 | 24 00 00 00 64 01 00 00 fc 4e fa ff ff ff ff ff 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...d....N......I........A....C. |
6cc80 | 06 43 83 04 8e 03 00 00 24 00 00 00 8c 01 00 00 1d 4f fa ff ff ff ff ff 5f 00 00 00 00 00 00 00 | .C......$........O......_....... |
6cca0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 b4 01 00 00 54 4f fa ff ff ff ff ff | .A....C..C......$.......TO...... |
6ccc0 | 41 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 | A........A....C..G......$....... |
6cce0 | 6d 50 fa 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 | mP......h........A....C..E...... |
6cd00 | 24 00 00 00 04 02 00 00 ad 50 fa ff ff ff ff ff 75 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........P......u........A....C. |
6cd20 | 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.......... |
6cd40 | 2c 00 00 00 1c 00 00 00 e4 50 fa ff ff ff ff ff 82 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,........P...............A....C. |
6cd60 | 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 00 00 00 36 53 fa ff ff ff ff ff | .P..............,...L...6S...... |
6cd80 | f7 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.............. |
6cda0 | 2c 00 00 00 7c 00 00 00 fd 53 fa ff ff ff ff ff 50 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...|....S......P........A....C. |
6cdc0 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 ac 00 00 00 1d 55 fa ff ff ff ff ff | .G..............,........U...... |
6cde0 | de 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.............. |
6ce00 | 24 00 00 00 dc 00 00 00 cb 56 fa ff ff ff ff ff 10 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........V...............A....C. |
6ce20 | 06 00 00 00 00 00 00 00 24 00 00 00 04 01 00 00 b3 56 fa ff ff ff ff ff 8d 00 00 00 00 00 00 00 | ........$........V.............. |
6ce40 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 2c 01 00 00 18 57 fa ff ff ff ff ff | .A....C..F......,...,....W...... |
6ce60 | 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.............. |
6ce80 | 2c 00 00 00 5c 01 00 00 cd 57 fa ff ff ff ff ff 92 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...\....W...............A....C. |
6cea0 | 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 8c 01 00 00 2f 58 fa ff ff ff ff ff | .J..............,......./X...... |
6cec0 | 5b 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.............. |
6cee0 | 24 00 00 00 bc 01 00 00 5a 58 fa ff ff ff ff ff 35 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......ZX......5........A....C. |
6cf00 | 06 43 83 04 8e 03 00 00 2c 00 00 00 e4 01 00 00 67 58 fa ff ff ff ff ff 69 0a 00 00 00 00 00 00 | .C......,.......gX......i....... |
6cf20 | 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 14 02 00 00 | .A....C..P..............,....... |
6cf40 | f4 62 fa ff ff ff ff ff 8d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 | .b...............A....C..K...... |
6cf60 | 8f 03 00 00 00 00 00 00 2c 00 00 00 44 02 00 00 51 63 fa ff ff ff ff ff 82 00 00 00 00 00 00 00 | ........,...D...Qc.............. |
6cf80 | 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 74 02 00 00 | .A....C..J..............$...t... |
6cfa0 | a3 63 fa 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 | .c......,........A....C..B...... |
6cfc0 | 2c 00 00 00 9c 02 00 00 a7 63 fa ff ff ff ff ff 6c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,........c......l........A....C. |
6cfe0 | 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 cc 02 00 00 e3 63 fa ff ff ff ff ff | .G..............,........c...... |
6d000 | 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.............. |
6d020 | 2c 00 00 00 fc 02 00 00 22 65 fa ff ff ff ff ff d9 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,......."e...............A....C. |
6d040 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 2c 03 00 00 cb 66 fa ff ff ff ff ff | .M..............,...,....f...... |
6d060 | 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.............. |
6d080 | 24 00 00 00 5c 03 00 00 17 67 fa ff ff ff ff ff 14 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...\....g...............A....C. |
6d0a0 | 06 00 00 00 00 00 00 00 24 00 00 00 84 03 00 00 03 67 fa ff ff ff ff ff 5f 00 00 00 00 00 00 00 | ........$........g......_....... |
6d0c0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 ac 03 00 00 3a 67 fa ff ff ff ff ff | .A....C..F......$.......:g...... |
6d0e0 | 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 d4 03 00 00 | .........A....C..F......,....... |
6d100 | a1 67 fa ff ff ff ff ff c7 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | .g...............A....C..M...... |
6d120 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 04 04 00 00 c8 6c fa ff ff ff ff ff 15 02 00 00 00 00 00 00 | ........,........l.............. |
6d140 | 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 34 04 00 00 | .A....C..M..............,...4... |
6d160 | ad 6e fa ff ff ff ff ff e3 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | .n...............A....C..M...... |
6d180 | 8e 04 8f 03 00 00 00 00 24 00 00 00 64 04 00 00 60 71 fa ff ff ff ff ff 50 00 00 00 00 00 00 00 | ........$...d...`q......P....... |
6d1a0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 8c 04 00 00 88 71 fa ff ff ff ff ff | .A....C.........,........q...... |
6d1c0 | 4e 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.............. |
6d1e0 | 24 00 00 00 bc 04 00 00 a6 72 fa ff ff ff ff ff 37 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........r......7........A....C. |
6d200 | 06 43 83 04 8e 03 00 00 2c 00 00 00 e4 04 00 00 b5 72 fa ff ff ff ff ff eb 00 00 00 00 00 00 00 | .C......,........r.............. |
6d220 | 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 14 05 00 00 | .A....C..M..............$....... |
6d240 | 70 73 fa 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 | ps......<........A....C..C...... |
6d260 | 24 00 00 00 3c 05 00 00 84 73 fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...<....s......m........A....C. |
6d280 | 06 49 83 05 8e 04 8f 03 2c 00 00 00 64 05 00 00 c9 73 fa ff ff ff ff ff 4f 01 00 00 00 00 00 00 | .I......,...d....s......O....... |
6d2a0 | 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 94 05 00 00 | .A....C..M..............,....... |
6d2c0 | e8 74 fa 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 | .t...............A....C..K...... |
6d2e0 | 8f 03 00 00 00 00 00 00 2c 00 00 00 c4 05 00 00 44 75 fa ff ff ff ff ff 0f 01 00 00 00 00 00 00 | ........,.......Du.............. |
6d300 | 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 05 00 00 | .A....C..G..............$....... |
6d320 | 23 76 fa 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 | #v......;........A....C..E...... |
6d340 | 2c 00 00 00 1c 06 00 00 36 76 fa ff ff ff ff ff 58 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......6v......X........A....C. |
6d360 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 06 00 00 5e 77 fa ff ff ff ff ff | .M..............,...L...^w...... |
6d380 | a5 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.............. |
6d3a0 | 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..........$....... |
6d3c0 | bb 78 fa 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 | .x...............A....C......... |
6d3e0 | 24 00 00 00 44 00 00 00 a8 78 fa ff ff ff ff ff 32 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...D....x......2........A....C. |
6d400 | 06 42 83 03 00 00 00 00 24 00 00 00 6c 00 00 00 b2 78 fa ff ff ff ff ff 3f 00 00 00 00 00 00 00 | .B......$...l....x......?....... |
6d420 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 94 00 00 00 c9 78 fa ff ff ff ff ff | .A....C..C......,........x...... |
6d440 | 59 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 | Y........A....C..G.............. |
6d460 | 24 00 00 00 c4 00 00 00 f2 78 fa ff ff ff ff ff 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........x...............A....C. |
6d480 | 06 46 83 05 8e 04 8f 03 24 00 00 00 ec 00 00 00 f8 79 fa ff ff ff ff ff 93 00 00 00 00 00 00 00 | .F......$........y.............. |
6d4a0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 14 01 00 00 63 7a fa ff ff ff ff ff | .A....C..B......$.......cz...... |
6d4c0 | 44 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 01 00 00 | D........A....C..F......$...<... |
6d4e0 | 7f 7a fa 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 | .z......F........A....C..B...... |
6d500 | 2c 00 00 00 64 01 00 00 9d 7a fa ff ff ff ff ff d3 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...d....z...............A....C. |
6d520 | 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 94 01 00 00 40 7d fa ff ff ff ff ff | .K..............,.......@}...... |
6d540 | f7 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.............. |
6d560 | 24 00 00 00 c4 01 00 00 07 7e fa ff ff ff ff ff 83 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........~...............A....C. |
6d580 | 06 43 83 04 8e 03 00 00 24 00 00 00 ec 01 00 00 62 7e fa ff ff ff ff ff 15 00 00 00 00 00 00 00 | .C......$.......b~.............. |
6d5a0 | 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.. |
6d5c0 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 37 7e fa ff ff ff ff ff 30 00 00 00 00 00 00 00 | ........$.......7~......0....... |
6d5e0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 44 00 00 00 3f 7e fa ff ff ff ff ff | .A....C.........$...D...?~...... |
6d600 | 36 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 | 6........A....C.........,...l... |
6d620 | 4d 7e fa ff ff ff ff ff f0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 | M~...............A....C..G...... |
6d640 | 8f 03 00 00 00 00 00 00 24 00 00 00 9c 00 00 00 0d 7f fa ff ff ff ff ff 35 00 00 00 00 00 00 00 | ........$...............5....... |
6d660 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 c4 00 00 00 1a 7f fa ff ff ff ff ff | .A....C.........,............... |
6d680 | d8 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.............. |
6d6a0 | 24 00 00 00 f4 00 00 00 c2 80 fa ff ff ff ff ff 27 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............'........A....C. |
6d6c0 | 06 43 83 04 8e 03 00 00 24 00 00 00 1c 01 00 00 c1 80 fa ff ff ff ff ff 52 00 00 00 00 00 00 00 | .C......$...............R....... |
6d6e0 | 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.. |
6d700 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 d4 80 fa ff ff ff ff ff bc 00 00 00 00 00 00 00 | ........$....................... |
6d720 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 68 81 fa ff ff ff ff ff | .A....C..B......,...D...h....... |
6d740 | 34 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 | 4........A....C..M.............. |
6d760 | 2c 00 00 00 74 00 00 00 6c 82 fa ff ff ff ff ff b4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...t...l................A....C. |
6d780 | 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 a4 00 00 00 f0 82 fa ff ff ff ff ff | .P..............,............... |
6d7a0 | a7 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.............. |
6d7c0 | 24 00 00 00 d4 00 00 00 67 83 fa ff ff ff ff ff 0f 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......g................A....C. |
6d7e0 | 06 00 00 00 00 00 00 00 2c 00 00 00 fc 00 00 00 4e 83 fa ff ff ff ff ff ee 05 00 00 00 00 00 00 | ........,.......N............... |
6d800 | 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 2c 01 00 00 | .A....C..P..............$...,... |
6d820 | 6c 89 fa ff ff ff ff ff 5b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 | l.......[........A....C..B...... |
6d840 | 2c 00 00 00 54 01 00 00 9f 89 fa ff ff ff ff ff 79 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...T...........y........A....C. |
6d860 | 06 50 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 84 01 00 00 e8 8d fa ff ff ff ff ff | .P..............$............... |
6d880 | 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 ac 01 00 00 | /........A....C..B......$....... |
6d8a0 | ef 8d fa 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 | .................A....C..L...... |
6d8c0 | 24 00 00 00 d4 01 00 00 47 8e fa ff ff ff ff ff 0c 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $.......G................A....C. |
6d8e0 | 06 00 00 00 00 00 00 00 2c 00 00 00 fc 01 00 00 2b 8e fa ff ff ff ff ff 67 01 00 00 00 00 00 00 | ........,.......+.......g....... |
6d900 | 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 2c 02 00 00 | .A....C..P..............$...,... |
6d920 | 62 8f fa ff ff ff ff ff 77 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 | b.......w........A....C..J...... |
6d940 | 24 00 00 00 54 02 00 00 b1 8f fa ff ff ff ff ff ca 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...T....................A....C. |
6d960 | 06 46 83 05 8e 04 8f 03 24 00 00 00 7c 02 00 00 53 90 fa ff ff ff ff ff 80 00 00 00 00 00 00 00 | .F......$...|...S............... |
6d980 | 00 41 0e 10 86 02 43 0d 06 4c 83 05 8e 04 8f 03 2c 00 00 00 a4 02 00 00 ab 90 fa ff ff ff ff ff | .A....C..L......,............... |
6d9a0 | e2 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.............. |
6d9c0 | 2c 00 00 00 d4 02 00 00 84 95 fa ff ff ff ff ff d2 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,........................A....C. |
6d9e0 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 04 03 00 00 26 96 fa ff ff ff ff ff | .M..............,.......&....... |
6da00 | 26 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.............. |
6da20 | 2c 00 00 00 34 03 00 00 40 99 fa ff ff ff ff ff d5 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...4...@................A....C. |
6da40 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 64 03 00 00 e5 99 fa ff ff ff ff ff | .M..............,...d........... |
6da60 | 21 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.............. |
6da80 | 24 00 00 00 94 03 00 00 d6 9a fa ff ff ff ff ff 04 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6daa0 | 06 46 83 05 8e 04 8f 03 24 00 00 00 bc 03 00 00 2c 9d fa ff ff ff ff ff 3c 00 00 00 00 00 00 00 | .F......$.......,.......<....... |
6dac0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 24 00 00 00 e4 03 00 00 40 9d fa ff ff ff ff ff | .A....C..C......$.......@....... |
6dae0 | 3f 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 0c 04 00 00 | ?........A....C.........,....... |
6db00 | 57 9d fa ff ff ff ff ff a4 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 | W................A....C..J...... |
6db20 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 3c 04 00 00 cb 9d fa ff ff ff ff ff 01 03 00 00 00 00 00 00 | ........,...<................... |
6db40 | 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 6c 04 00 00 | .A....C..P..............,...l... |
6db60 | 9c a0 fa ff ff ff ff ff 6d 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | ........m........A....C..M...... |
6db80 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 9c 04 00 00 f4 a4 fa ff ff ff ff ff 77 00 00 00 00 00 00 00 | ........,...............w....... |
6dba0 | 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 cc 04 00 00 | .A....C..J..............$....... |
6dbc0 | 3b a5 fa ff ff ff ff ff a8 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...... |
6dbe0 | 2c 00 00 00 f4 04 00 00 bb a5 fa ff ff ff ff ff 76 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...............v........A....C. |
6dc00 | 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 24 05 00 00 01 a6 fa ff ff ff ff ff | .J..............$...$........... |
6dc20 | 9b 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 4c 05 00 00 | .........A....C..F......,...L... |
6dc40 | 74 a6 fa ff ff ff ff ff a1 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 | t................A....C..J...... |
6dc60 | 8e 04 8f 03 00 00 00 00 24 00 00 00 7c 05 00 00 e5 a6 fa ff ff ff ff ff 4e 00 00 00 00 00 00 00 | ........$...|...........N....... |
6dc80 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 a4 05 00 00 0b a7 fa ff ff ff ff ff | .A....C.........$............... |
6dca0 | 05 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 cc 05 00 00 | .........A....C..F......,....... |
6dcc0 | 50 a9 fa ff ff ff ff ff 37 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 | P.......7........A....C..P...... |
6dce0 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 fc 05 00 00 57 aa fa ff ff ff ff ff 55 00 00 00 00 00 00 00 | ........,.......W.......U....... |
6dd00 | 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 2c 06 00 00 | .A....C..J..............$...,... |
6dd20 | 7c aa fa 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 | |................A....C......... |
6dd40 | 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..........,....... |
6dd60 | 4c aa fa ff ff ff ff ff 8e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 | L................A....C..J...... |
6dd80 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 4c 00 00 00 aa ab fa ff ff ff ff ff 8b 01 00 00 00 00 00 00 | ........,...L................... |
6dda0 | 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 7c 00 00 00 | .A....C..M..............,...|... |
6ddc0 | 05 ad fa ff ff ff ff ff c0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 | .................A....C..J...... |
6dde0 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 ac 00 00 00 95 ad fa ff ff ff ff ff 64 00 00 00 00 00 00 00 | ........,...............d....... |
6de00 | 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 24 00 00 00 dc 00 00 00 | .A....C..K..............$....... |
6de20 | c9 ad fa ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 | ........J........A....C..F...... |
6de40 | 24 00 00 00 04 01 00 00 eb ad fa ff ff ff ff ff 25 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............%........A....C. |
6de60 | 06 00 00 00 00 00 00 00 24 00 00 00 2c 01 00 00 e8 ad fa ff ff ff ff ff 43 00 00 00 00 00 00 00 | ........$...,...........C....... |
6de80 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 54 01 00 00 03 ae fa ff ff ff ff ff | .A....C.........$...T........... |
6dea0 | 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 7c 01 00 00 | c........A....C..C......,...|... |
6dec0 | 3e ae fa ff ff ff ff ff 7b 03 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 50 83 07 8c 06 8d 05 | >.......{........A....C..P...... |
6dee0 | 8e 04 8f 03 00 00 00 00 24 00 00 00 ac 01 00 00 89 b1 fa ff ff ff ff ff 22 01 00 00 00 00 00 00 | ........$..............."....... |
6df00 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 d4 01 00 00 94 b2 fa ff ff ff ff ff | .A....C..F......$............... |
6df20 | 61 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 24 00 00 00 fc 01 00 00 | a........A....C.........$....... |
6df40 | cd b2 fa ff ff ff ff ff 4a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........J........A....C......... |
6df60 | 2c 00 00 00 24 02 00 00 ef b2 fa ff ff ff ff ff 0b 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...$....................A....C. |
6df80 | 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 54 02 00 00 ca b3 fa ff ff ff ff ff | .K..............,...T........... |
6dfa0 | 12 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 47 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 | .........A....C..G.............. |
6dfc0 | 24 00 00 00 84 02 00 00 ac b4 fa ff ff ff ff ff 3d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............=........A....C. |
6dfe0 | 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.......... |
6e000 | 24 00 00 00 1c 00 00 00 a9 b4 fa ff ff ff ff ff 47 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............G........A....C. |
6e020 | 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 c8 b4 fa ff ff ff ff ff 07 01 00 00 00 00 00 00 | .B......,...D................... |
6e040 | 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 74 00 00 00 | .A....C..P..............,...t... |
6e060 | 9f b5 fa ff ff ff ff ff e9 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | .................A....C..M...... |
6e080 | 8e 04 8f 03 00 00 00 00 24 00 00 00 a4 00 00 00 58 b6 fa ff ff ff ff ff 85 00 00 00 00 00 00 00 | ........$.......X............... |
6e0a0 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 2c 00 00 00 cc 00 00 00 b5 b6 fa ff ff ff ff ff | .A....C..F......,............... |
6e0c0 | d3 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.............. |
6e0e0 | 2c 00 00 00 fc 00 00 00 58 b7 fa ff ff ff ff ff ec 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......X................A....C. |
6e100 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 2c 01 00 00 14 b8 fa ff ff ff ff ff | .M..............,...,........... |
6e120 | f0 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.............. |
6e140 | 24 00 00 00 5c 01 00 00 d4 b9 fa ff ff ff ff ff 8a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...\....................A....C. |
6e160 | 06 47 83 04 8e 03 00 00 24 00 00 00 84 01 00 00 36 ba fa ff ff ff ff ff dc 00 00 00 00 00 00 00 | .G......$.......6............... |
6e180 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 2c 00 00 00 ac 01 00 00 ea ba fa ff ff ff ff ff | .A....C..C......,............... |
6e1a0 | ff 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.............. |
6e1c0 | 24 00 00 00 dc 01 00 00 b9 be fa ff ff ff ff ff aa 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6e1e0 | 06 46 83 05 8e 04 8f 03 24 00 00 00 04 02 00 00 3b bf fa ff ff ff ff ff 74 00 00 00 00 00 00 00 | .F......$.......;.......t....... |
6e200 | 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.. |
6e220 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 6f bf fa ff ff ff ff ff 5a 00 00 00 00 00 00 00 | ........$.......o.......Z....... |
6e240 | 00 41 0e 10 86 02 43 0d 06 46 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 a1 bf fa ff ff ff ff ff | .A....C..F......$...D........... |
6e260 | 35 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 00 00 00 | 5........A....C..C......$...l... |
6e280 | ae bf fa ff ff ff ff ff 5a 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........Z........A....C......... |
6e2a0 | 24 00 00 00 94 00 00 00 e0 bf fa ff ff ff ff ff e0 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $........................A....C. |
6e2c0 | 06 46 83 05 8e 04 8f 03 2c 00 00 00 bc 00 00 00 98 c0 fa ff ff ff ff ff 73 00 00 00 00 00 00 00 | .F......,...............s....... |
6e2e0 | 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 ec 00 00 00 | .A....C..J..............,....... |
6e300 | db c0 fa ff ff ff ff ff cc 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...... |
6e320 | 8f 03 00 00 00 00 00 00 24 00 00 00 1c 01 00 00 77 c1 fa ff ff ff ff ff 46 00 00 00 00 00 00 00 | ........$.......w.......F....... |
6e340 | 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.. |
6e360 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 80 c1 fa ff ff ff ff ff f9 01 00 00 00 00 00 00 | ........$....................... |
6e380 | 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 2c 00 00 00 44 00 00 00 51 c3 fa ff ff ff ff ff | .A....C..G......,...D...Q....... |
6e3a0 | 50 04 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 | P........A....C..M.............. |
6e3c0 | 24 00 00 00 74 00 00 00 88 c7 fa ff ff ff ff ff 86 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...t....................A....C. |
6e3e0 | 06 47 83 04 8e 03 00 00 24 00 00 00 9c 00 00 00 e6 c7 fa ff ff ff ff ff 30 00 00 00 00 00 00 00 | .G......$...............0....... |
6e400 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 c4 00 00 00 ee c7 fa ff ff ff ff ff | .A....C..B......$............... |
6e420 | 2e 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 ec 00 00 00 | .........A....C..B......,....... |
6e440 | f4 c7 fa ff ff ff ff ff 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | ........c........A....C..M...... |
6e460 | 8e 04 8f 03 00 00 00 00 24 00 00 00 1c 01 00 00 27 c8 fa ff ff ff ff ff 5a 00 00 00 00 00 00 00 | ........$.......'.......Z....... |
6e480 | 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.. |
6e4a0 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 41 c8 fa ff ff ff ff ff 6f 00 00 00 00 00 00 00 | ........$.......A.......o....... |
6e4c0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 2c 00 00 00 44 00 00 00 88 c8 fa ff ff ff ff ff | .A....C..B......,...D........... |
6e4e0 | 5d 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 | ]........A....C..K.............. |
6e500 | 2c 00 00 00 74 00 00 00 b5 c9 fa ff ff ff ff ff 4e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,...t...........N........A....C. |
6e520 | 06 4d 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 2c 00 00 00 a4 00 00 00 d3 ca fa ff ff ff ff ff | .M..............,............... |
6e540 | 89 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 | .........A....C..N.............. |
6e560 | 2c 00 00 00 d4 00 00 00 2c cb fa ff ff ff ff ff 2e 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......,................A....C. |
6e580 | 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 24 00 00 00 04 01 00 00 2a cc fa ff ff ff ff ff | .J..............$.......*....... |
6e5a0 | 49 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 2c 01 00 00 | I........A....C..B......$...,... |
6e5c0 | 4b cc fa ff ff ff ff ff bf 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 | K................A....C..I...... |
6e5e0 | 24 00 00 00 54 01 00 00 e2 cc fa ff ff ff ff ff 98 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...T....................A....C. |
6e600 | 06 00 00 00 00 00 00 00 24 00 00 00 7c 01 00 00 52 cd fa ff ff ff ff ff 51 00 00 00 00 00 00 00 | ........$...|...R.......Q....... |
6e620 | 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.. |
6e640 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 64 cd fa ff ff ff ff ff 7a 00 00 00 00 00 00 00 | ........$.......d.......z....... |
6e660 | 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 24 00 00 00 44 00 00 00 b6 cd fa ff ff ff ff ff | .A....C..I......$...D........... |
6e680 | 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 6c 00 00 00 | .........A....C.........,...l... |
6e6a0 | 9a cd fa ff ff ff ff ff ce 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | .................A....C..M...... |
6e6c0 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 9c 00 00 00 38 ce fa ff ff ff ff ff 11 01 00 00 00 00 00 00 | ........,.......8............... |
6e6e0 | 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 cc 00 00 00 | .A....C..M..............,....... |
6e700 | 19 cf fa ff ff ff ff ff 72 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | ........r........A....C..M...... |
6e720 | 8e 04 8f 03 00 00 00 00 24 00 00 00 fc 00 00 00 5b d0 fa ff ff ff ff ff d1 00 00 00 00 00 00 00 | ........$.......[............... |
6e740 | 00 41 0e 10 86 02 43 0d 06 49 83 05 8e 04 8f 03 2c 00 00 00 24 01 00 00 04 d1 fa ff ff ff ff ff | .A....C..I......,...$........... |
6e760 | 8c 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.............. |
6e780 | 24 00 00 00 54 01 00 00 60 d1 fa ff ff ff ff ff ec 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...T...`................A....C. |
6e7a0 | 06 49 83 05 8e 04 8f 03 2c 00 00 00 7c 01 00 00 24 d2 fa ff ff ff ff ff 08 02 00 00 00 00 00 00 | .I......,...|...$............... |
6e7c0 | 00 41 0e 10 86 02 43 0d 06 4b 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 ac 01 00 00 | .A....C..K..............,....... |
6e7e0 | 58 d4 fa ff ff ff ff ff 13 02 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4d 83 07 8c 06 8d 05 | X................A....C..M...... |
6e800 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 dc 01 00 00 3b d6 fa ff ff ff ff ff c5 00 00 00 00 00 00 00 | ........,.......;............... |
6e820 | 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 02 00 00 | .A....C..G..............$....... |
6e840 | d0 d6 fa ff ff ff ff ff 57 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | ........W........A....C......... |
6e860 | 24 00 00 00 34 02 00 00 ff d6 fa ff ff ff ff ff 4d 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...4...........M........A....C. |
6e880 | 06 00 00 00 00 00 00 00 24 00 00 00 5c 02 00 00 24 d7 fa ff ff ff ff ff 30 00 00 00 00 00 00 00 | ........$...\...$.......0....... |
6e8a0 | 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 84 02 00 00 2c d7 fa ff ff ff ff ff | .A....C.........,.......,....... |
6e8c0 | 6c 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 | l........A....C..J.............. |
6e8e0 | 2c 00 00 00 b4 02 00 00 f8 d8 fa ff ff ff ff ff e8 20 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,........................A....C. |
6e900 | 06 50 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 | .P.......................zR..x.. |
6e920 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 50 fa fa ff ff ff ff ff 45 00 00 00 00 00 00 00 | ........$.......P.......E....... |
6e940 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 44 00 00 00 6d fa fa ff ff ff ff ff | .A....C..B......$...D...m....... |
6e960 | 21 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 2c 00 00 00 6c 00 00 00 | !........A....C.........,...l... |
6e980 | 66 fa fa ff ff ff ff ff 9b 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 | f................A....C..J...... |
6e9a0 | 8e 04 8f 03 00 00 00 00 24 00 00 00 9c 00 00 00 d1 fa fa ff ff ff ff ff 40 00 00 00 00 00 00 00 | ........$...............@....... |
6e9c0 | 00 41 0e 10 86 02 43 0d 06 43 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 | .A....C..C...............zR..x.. |
6e9e0 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 d1 fa fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 | ........$...............m....... |
6ea00 | 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.. |
6ea20 | 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 fe fa fa ff ff ff ff ff a4 00 00 00 00 00 00 00 | ........,....................... |
6ea40 | 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...................... |
6ea60 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 5a fb fa ff ff ff ff ff | .zR..x..........$.......Z....... |
6ea80 | 63 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4a 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 | c........A....C..J.............. |
6eaa0 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 7d fb fa ff ff ff ff ff | .zR..x..........$.......}....... |
6eac0 | 12 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................. |
6eae0 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 4f fb fa ff ff ff ff ff | .zR..x..........$.......O....... |
6eb00 | 56 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 45 83 03 00 00 00 00 14 00 00 00 00 00 00 00 | V........A....C..E.............. |
6eb20 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 65 fb fa ff ff ff ff ff | .zR..x..........$.......e....... |
6eb40 | 33 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 | 3........A....C..B......$...D... |
6eb60 | 70 fb fa ff ff ff ff ff 31 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 00 00 00 00 00 00 00 | p.......1........A....C......... |
6eb80 | 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..........,....... |
6eba0 | 61 fb fa 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 | a................A....C..J...... |
6ebc0 | 8e 04 8f 03 00 00 00 00 24 00 00 00 4c 00 00 00 26 fc fa ff ff ff ff ff 43 00 00 00 00 00 00 00 | ........$...L...&.......C....... |
6ebe0 | 00 41 0e 10 86 02 43 0d 06 42 83 03 00 00 00 00 24 00 00 00 74 00 00 00 41 fc fa ff ff ff ff ff | .A....C..B......$...t...A....... |
6ec00 | 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......$....... |
6ec20 | 48 fc fa 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 | H................A....C..I...... |
6ec40 | 24 00 00 00 c4 00 00 00 be fc fa ff ff ff ff ff 79 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............y........A....C. |
6ec60 | 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.......... |
6ec80 | 24 00 00 00 1c 00 00 00 f7 fc fa ff ff ff ff ff 72 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | $...............r........A....C. |
6eca0 | 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.......... |
6ecc0 | 2c 00 00 00 1c 00 00 00 29 fd fa ff ff ff ff ff 64 01 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......).......d........A....C. |
6ece0 | 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.. |
6ed00 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 45 fe fa ff ff ff ff ff 6d 00 00 00 00 00 00 00 | ........$.......E.......m....... |
6ed20 | 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.. |
6ed40 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 72 fe fa ff ff ff ff ff 05 01 00 00 00 00 00 00 | ........$.......r............... |
6ed60 | 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.. |
6ed80 | 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 37 ff fa ff ff ff ff ff 54 00 00 00 00 00 00 00 | ........$.......7.......T....... |
6eda0 | 00 41 0e 10 86 02 43 0d 06 47 83 04 8e 03 00 00 14 00 00 00 00 00 00 00 01 7a 52 00 01 78 10 01 | .A....C..G...............zR..x.. |
6edc0 | 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 4b ff fa ff ff ff ff ff f8 01 00 00 00 00 00 00 | ........,.......K............... |
6ede0 | 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...................... |
6ee00 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 fb 00 fb ff ff ff ff ff | .zR..x..........$............... |
6ee20 | 56 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 | V........A....C..C.............. |
6ee40 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 11 01 fb ff ff ff ff ff | .zR..x..........$............... |
6ee60 | ee 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 44 00 00 00 | .........A....C..B......,...D... |
6ee80 | d7 01 fb ff ff ff ff ff 0c 02 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...... |
6eea0 | 8e 04 8f 03 00 00 00 00 2c 00 00 00 74 00 00 00 b3 03 fb ff ff ff ff ff 76 01 00 00 00 00 00 00 | ........,...t...........v....... |
6eec0 | 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 8f 03 00 00 00 00 00 00 2c 00 00 00 a4 00 00 00 | .A....C..N..............,....... |
6eee0 | f9 04 fb ff ff ff ff ff cb 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d 06 4e 83 06 8c 05 8e 04 | .................A....C..N...... |
6ef00 | 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.......... |
6ef20 | 2c 00 00 00 1c 00 00 00 7c 05 fb ff ff ff ff ff 70 00 00 00 00 00 00 00 00 41 0e 10 86 02 43 0d | ,.......|.......p........A....C. |
6ef40 | 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.. |
6ef60 | 10 0c 07 08 90 01 00 00 2c 00 00 00 1c 00 00 00 a4 05 fb ff ff ff ff ff 99 00 00 00 00 00 00 00 | ........,....................... |
6ef80 | 00 41 0e 10 86 02 43 0d 06 4a 83 07 8c 06 8d 05 8e 04 8f 03 00 00 00 00 14 00 00 00 00 00 00 00 | .A....C..J...................... |
6efa0 | 01 7a 52 00 01 78 10 01 10 0c 07 08 90 01 00 00 24 00 00 00 1c 00 00 00 f5 05 fb ff ff ff ff ff | .zR..x..........$............... |
6efc0 | 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... |
6efe0 | 3b 06 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 | ;.......5........A....C......... |
6f000 | 00 10 c0 5f ff 7f 00 00 08 10 c0 5f ff 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..._......._.................... |
6f020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f040 | a0 67 06 00 01 00 00 00 00 00 00 00 00 00 00 00 bc f8 01 00 01 00 00 00 c8 f8 01 00 01 00 00 00 | .g.............................. |
6f060 | d4 f8 01 00 01 00 00 00 e0 f8 01 00 01 00 00 00 ec f8 01 00 01 00 00 00 f8 f8 01 00 01 00 00 00 | ................................ |
6f080 | 04 f9 01 00 01 00 00 00 10 f9 01 00 01 00 00 00 1c f9 01 00 01 00 00 00 28 f9 01 00 01 00 00 00 | ........................(....... |
6f0a0 | 34 f9 01 00 01 00 00 00 40 f9 01 00 01 00 00 00 4c f9 01 00 01 00 00 00 58 f9 01 00 01 00 00 00 | 4.......@.......L.......X....... |
6f0c0 | 64 f9 01 00 01 00 00 00 70 f9 01 00 01 00 00 00 7c f9 01 00 01 00 00 00 88 f9 01 00 01 00 00 00 | d.......p.......|............... |
6f0e0 | 94 f9 01 00 01 00 00 00 a0 f9 01 00 01 00 00 00 ac f9 01 00 01 00 00 00 b8 f9 01 00 01 00 00 00 | ................................ |
6f100 | c4 f9 01 00 01 00 00 00 d0 f9 01 00 01 00 00 00 dc f9 01 00 01 00 00 00 e8 f9 01 00 01 00 00 00 | ................................ |
6f120 | f4 f9 01 00 01 00 00 00 00 fa 01 00 01 00 00 00 0c fa 01 00 01 00 00 00 18 fa 01 00 01 00 00 00 | ................................ |
6f140 | 24 fa 01 00 01 00 00 00 30 fa 01 00 01 00 00 00 3c fa 01 00 01 00 00 00 48 fa 01 00 01 00 00 00 | $.......0.......<.......H....... |
6f160 | 54 fa 01 00 01 00 00 00 60 fa 01 00 01 00 00 00 6c fa 01 00 01 00 00 00 78 fa 01 00 01 00 00 00 | T.......`.......l.......x....... |
6f180 | 84 fa 01 00 01 00 00 00 90 fa 01 00 01 00 00 00 9c fa 01 00 01 00 00 00 a8 fa 01 00 01 00 00 00 | ................................ |
6f1a0 | b4 fa 01 00 01 00 00 00 c0 fa 01 00 01 00 00 00 cc fa 01 00 01 00 00 00 d8 fa 01 00 01 00 00 00 | ................................ |
6f1c0 | e4 fa 01 00 01 00 00 00 f0 fa 01 00 01 00 00 00 fc fa 01 00 01 00 00 00 08 fb 01 00 01 00 00 00 | ................................ |
6f1e0 | 14 fb 01 00 01 00 00 00 20 fb 01 00 01 00 00 00 2c fb 01 00 01 00 00 00 38 fb 01 00 01 00 00 00 | ................,.......8....... |
6f200 | 44 fb 01 00 01 00 00 00 50 fb 01 00 01 00 00 00 5c fb 01 00 01 00 00 00 68 fb 01 00 01 00 00 00 | D.......P.......\.......h....... |
6f220 | 74 fb 01 00 01 00 00 00 80 fb 01 00 01 00 00 00 8c fb 01 00 01 00 00 00 98 fb 01 00 01 00 00 00 | t............................... |
6f240 | a4 fb 01 00 01 00 00 00 b0 fb 01 00 01 00 00 00 bc fb 01 00 01 00 00 00 c8 fb 01 00 01 00 00 00 | ................................ |
6f260 | d4 fb 01 00 01 00 00 00 e0 fb 01 00 01 00 00 00 ec fb 01 00 01 00 00 00 f8 fb 01 00 01 00 00 00 | ................................ |
6f280 | 04 fc 01 00 01 00 00 00 10 fc 01 00 01 00 00 00 1c fc 01 00 01 00 00 00 28 fc 01 00 01 00 00 00 | ........................(....... |
6f2a0 | 34 fc 01 00 01 00 00 00 40 fc 01 00 01 00 00 00 4c fc 01 00 01 00 00 00 58 fc 01 00 01 00 00 00 | 4.......@.......L.......X....... |
6f2c0 | 64 fc 01 00 01 00 00 00 70 fc 01 00 01 00 00 00 7c fc 01 00 01 00 00 00 88 fc 01 00 01 00 00 00 | d.......p.......|............... |
6f2e0 | 94 fc 01 00 01 00 00 00 a0 fc 01 00 01 00 00 00 ac fc 01 00 01 00 00 00 b8 fc 01 00 01 00 00 00 | ................................ |
6f300 | c4 fc 01 00 01 00 00 00 d0 fc 01 00 01 00 00 00 dc fc 01 00 01 00 00 00 e8 fc 01 00 01 00 00 00 | ................................ |
6f320 | f4 fc 01 00 01 00 00 00 00 fd 01 00 01 00 00 00 0c fd 01 00 01 00 00 00 18 fd 01 00 01 00 00 00 | ................................ |
6f340 | 24 fd 01 00 01 00 00 00 30 fd 01 00 01 00 00 00 3c fd 01 00 01 00 00 00 48 fd 01 00 01 00 00 00 | $.......0.......<.......H....... |
6f360 | 54 fd 01 00 01 00 00 00 60 fd 01 00 01 00 00 00 6c fd 01 00 01 00 00 00 78 fd 01 00 01 00 00 00 | T.......`.......l.......x....... |
6f380 | 84 fd 01 00 01 00 00 00 00 00 00 00 00 00 00 00 ff 00 02 00 01 00 00 00 f4 48 00 00 01 00 00 00 | .........................H...... |
6f3a0 | 06 01 02 00 01 00 00 00 74 49 00 00 01 00 00 00 15 01 02 00 01 00 00 00 28 4a 00 00 01 00 00 00 | ........tI..............(J...... |
6f3c0 | 1c 01 02 00 01 00 00 00 94 4a 00 00 01 00 00 00 22 01 02 00 01 00 00 00 04 4b 00 00 01 00 00 00 | .........J......"........K...... |
6f3e0 | 2f 01 02 00 01 00 00 00 52 4b 00 00 01 00 00 00 36 01 02 00 01 00 00 00 bc 4b 00 00 01 00 00 00 | /.......RK......6........K...... |
6f400 | 3f 01 02 00 01 00 00 00 2c 4c 00 00 01 00 00 00 44 01 02 00 01 00 00 00 1a 4d 00 00 01 00 00 00 | ?.......,L......D........M...... |
6f420 | 49 01 02 00 01 00 00 00 6d 4d 00 00 01 00 00 00 4f 01 02 00 01 00 00 00 f0 4d 00 00 01 00 00 00 | I.......mM......O........M...... |
6f440 | 55 01 02 00 01 00 00 00 58 4e 00 00 01 00 00 00 5b 01 02 00 01 00 00 00 71 4f 00 00 01 00 00 00 | U.......XN......[.......qO...... |
6f460 | 64 01 02 00 01 00 00 00 b9 4f 00 00 01 00 00 00 6b 01 02 00 01 00 00 00 0c 50 00 00 01 00 00 00 | d........O......k........P...... |
6f480 | 72 01 02 00 01 00 00 00 57 50 00 00 01 00 00 00 79 01 02 00 01 00 00 00 af 50 00 00 01 00 00 00 | r.......WP......y........P...... |
6f4a0 | 80 01 02 00 01 00 00 00 4d 51 00 00 01 00 00 00 8d 01 02 00 01 00 00 00 e3 51 00 00 01 00 00 00 | ........MQ...............Q...... |
6f4c0 | 96 01 02 00 01 00 00 00 06 54 00 00 01 00 00 00 9f 01 02 00 01 00 00 00 34 54 00 00 01 00 00 00 | .........T..............4T...... |
6f4e0 | fa 00 02 00 01 00 00 00 00 00 00 00 00 00 00 00 e6 00 02 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f500 | f1 00 02 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 | ................................ |
6f520 | ba 02 02 00 01 00 00 00 bf 02 02 00 01 00 00 00 c7 02 02 00 01 00 00 00 cf 02 02 00 01 00 00 00 | ................................ |
6f540 | d5 02 02 00 01 00 00 00 da 02 02 00 01 00 00 00 e3 02 02 00 01 00 00 00 ee 02 02 00 01 00 00 00 | ................................ |
6f560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 03 02 00 01 00 00 00 40 71 00 00 01 00 00 00 | ........................@q...... |
6f580 | 9a 03 02 00 01 00 00 00 8b 71 00 00 01 00 00 00 a1 03 02 00 01 00 00 00 10 72 00 00 01 00 00 00 | .........q...............r...... |
6f5a0 | a9 03 02 00 01 00 00 00 34 72 00 00 01 00 00 00 b0 03 02 00 01 00 00 00 d5 72 00 00 01 00 00 00 | ........4r...............r...... |
6f5c0 | b5 03 02 00 01 00 00 00 03 73 00 00 01 00 00 00 bb 03 02 00 01 00 00 00 25 73 00 00 01 00 00 00 | .........s..............%s...... |
6f5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 04 02 00 01 00 00 00 20 75 00 00 01 00 00 00 | ................B........u...... |
6f600 | 48 04 02 00 01 00 00 00 68 76 00 00 01 00 00 00 55 04 02 00 01 00 00 00 a3 76 00 00 01 00 00 00 | H.......hv......U........v...... |
6f620 | 5d 04 02 00 01 00 00 00 c0 77 00 00 01 00 00 00 65 04 02 00 01 00 00 00 04 7b 00 00 01 00 00 00 | ]........w......e........{...... |
6f640 | 6e 04 02 00 01 00 00 00 08 7c 00 00 01 00 00 00 22 01 02 00 01 00 00 00 1d 7c 00 00 01 00 00 00 | n........|......"........|...... |
6f660 | 7a 04 02 00 01 00 00 00 55 7c 00 00 01 00 00 00 85 04 02 00 01 00 00 00 64 7c 00 00 01 00 00 00 | z.......U|..............d|...... |
6f680 | 91 04 02 00 01 00 00 00 07 7d 00 00 01 00 00 00 9b 04 02 00 01 00 00 00 45 7d 00 00 01 00 00 00 | .........}..............E}...... |
6f6a0 | a8 04 02 00 01 00 00 00 90 7d 00 00 01 00 00 00 b0 04 02 00 01 00 00 00 5b 7f 00 00 01 00 00 00 | .........}..............[....... |
6f6c0 | 80 01 02 00 01 00 00 00 4a 80 00 00 01 00 00 00 b9 04 02 00 01 00 00 00 a0 80 00 00 01 00 00 00 | ........J....................... |
6f6e0 | c4 04 02 00 01 00 00 00 c3 80 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f700 | ea 04 02 00 01 00 00 00 ef 04 02 00 01 00 00 00 f6 04 02 00 01 00 00 00 cf 02 02 00 01 00 00 00 | ................................ |
6f720 | fb 04 02 00 01 00 00 00 00 00 00 00 00 00 00 00 e6 00 02 00 01 00 00 00 f6 47 00 00 01 00 00 00 | .........................G...... |
6f740 | 1a 08 02 00 01 00 00 00 dd f9 00 00 01 00 00 00 22 08 02 00 01 00 00 00 f9 70 00 00 01 00 00 00 | ................"........p...... |
6f760 | 2c 08 02 00 01 00 00 00 b1 94 01 00 01 00 00 00 32 08 02 00 01 00 00 00 5a c5 00 00 01 00 00 00 | ,...............2.......Z....... |
6f780 | 35 08 02 00 01 00 00 00 f4 15 01 00 01 00 00 00 38 08 02 00 01 00 00 00 e4 57 01 00 01 00 00 00 | 5...............8........W...... |
6f7a0 | 3f 08 02 00 01 00 00 00 e7 ef 00 00 01 00 00 00 44 08 02 00 01 00 00 00 f1 ac 01 00 01 00 00 00 | ?...............D............... |
6f7c0 | 42 04 02 00 01 00 00 00 d9 74 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | B........t...................... |
6f7e0 | 93 08 02 00 01 00 00 00 6f c7 00 00 01 00 00 00 99 08 02 00 01 00 00 00 dd d3 00 00 01 00 00 00 | ........o....................... |
6f800 | 5b 09 02 00 01 00 00 00 12 d4 00 00 01 00 00 00 9f 08 02 00 01 00 00 00 30 d4 00 00 01 00 00 00 | [.......................0....... |
6f820 | 09 ff 01 00 01 00 00 00 fd d4 00 00 01 00 00 00 61 09 02 00 01 00 00 00 f5 d5 00 00 01 00 00 00 | ................a............... |
6f840 | 68 09 02 00 01 00 00 00 13 d6 00 00 01 00 00 00 18 ff 01 00 01 00 00 00 b8 d6 00 00 01 00 00 00 | h............................... |
6f860 | 6e 09 02 00 01 00 00 00 e3 d6 00 00 01 00 00 00 fa 00 02 00 01 00 00 00 4a d7 00 00 01 00 00 00 | n.......................J....... |
6f880 | b2 08 02 00 01 00 00 00 b5 d7 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f8a0 | 93 08 02 00 01 00 00 00 6f c7 00 00 01 00 00 00 99 08 02 00 01 00 00 00 d7 c7 00 00 01 00 00 00 | ........o....................... |
6f8c0 | 9f 08 02 00 01 00 00 00 05 c8 00 00 01 00 00 00 18 ff 01 00 01 00 00 00 29 c8 00 00 01 00 00 00 | ........................)....... |
6f8e0 | a5 08 02 00 01 00 00 00 4d c8 00 00 01 00 00 00 aa 08 02 00 01 00 00 00 e4 c8 00 00 01 00 00 00 | ........M....................... |
6f900 | b2 08 02 00 01 00 00 00 5a c9 00 00 01 00 00 00 b8 08 02 00 01 00 00 00 8d c9 00 00 01 00 00 00 | ........Z....................... |
6f920 | 3d ff 01 00 01 00 00 00 ea c9 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | =............................... |
6f940 | fd 08 02 00 01 00 00 00 00 09 02 00 01 00 00 00 f6 04 02 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f960 | 05 09 02 00 01 00 00 00 09 09 02 00 01 00 00 00 0d 09 02 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f980 | 09 0b 02 00 01 00 00 00 0d 0b 02 00 01 00 00 00 13 0b 02 00 01 00 00 00 16 0b 02 00 01 00 00 00 | ................................ |
6f9a0 | 1b 0b 02 00 01 00 00 00 0d 09 02 00 01 00 00 00 53 ff 01 00 01 00 00 00 22 0b 02 00 01 00 00 00 | ................S......."....... |
6f9c0 | 26 0b 02 00 01 00 00 00 2f 0b 02 00 01 00 00 00 34 0b 02 00 01 00 00 00 37 0b 02 00 01 00 00 00 | &......./.......4.......7....... |
6f9e0 | 9c 06 02 00 01 00 00 00 59 ff 01 00 01 00 00 00 3a 0b 02 00 01 00 00 00 3e 0b 02 00 01 00 00 00 | ........Y.......:.......>....... |
6fa00 | 41 0b 02 00 01 00 00 00 ef 04 02 00 01 00 00 00 48 0b 02 00 01 00 00 00 4e ff 01 00 01 00 00 00 | A...............H.......N....... |
6fa20 | 4d 0b 02 00 01 00 00 00 53 0b 02 00 01 00 00 00 59 0b 02 00 01 00 00 00 5c 0b 02 00 01 00 00 00 | M.......S.......Y.......\....... |
6fa40 | 5f 0b 02 00 01 00 00 00 63 0b 02 00 01 00 00 00 66 0b 02 00 01 00 00 00 69 0b 02 00 01 00 00 00 | _.......c.......f.......i....... |
6fa60 | 6c 0b 02 00 01 00 00 00 6f 0b 02 00 01 00 00 00 72 0b 02 00 01 00 00 00 75 0b 02 00 01 00 00 00 | l.......o.......r.......u....... |
6fa80 | 78 0b 02 00 01 00 00 00 7e 0b 02 00 01 00 00 00 87 0b 02 00 01 00 00 00 91 0b 02 00 01 00 00 00 | x.......~....................... |
6faa0 | 98 0b 02 00 01 00 00 00 00 00 00 00 00 00 00 00 bf 0b 02 00 01 00 00 00 c2 f0 00 00 01 00 00 00 | ................................ |
6fac0 | c3 0b 02 00 01 00 00 00 20 f1 00 00 01 00 00 00 c8 0b 02 00 01 00 00 00 4c f1 00 00 01 00 00 00 | ........................L....... |
6fae0 | cd 0b 02 00 01 00 00 00 78 f1 00 00 01 00 00 00 d2 0b 02 00 01 00 00 00 c6 f1 00 00 01 00 00 00 | ........x....................... |
6fb00 | d7 0b 02 00 01 00 00 00 0d f2 00 00 01 00 00 00 db 0b 02 00 01 00 00 00 39 f2 00 00 01 00 00 00 | ........................9....... |
6fb20 | df 0b 02 00 01 00 00 00 68 f2 00 00 01 00 00 00 e3 0b 02 00 01 00 00 00 94 f2 00 00 01 00 00 00 | ........h....................... |
6fb40 | ed 0b 02 00 01 00 00 00 df f2 00 00 01 00 00 00 f3 0b 02 00 01 00 00 00 26 f3 00 00 01 00 00 00 | ........................&....... |
6fb60 | f8 0b 02 00 01 00 00 00 f6 f3 00 00 01 00 00 00 fc 0b 02 00 01 00 00 00 34 f4 00 00 01 00 00 00 | ........................4....... |
6fb80 | 00 0c 02 00 01 00 00 00 cf f4 00 00 01 00 00 00 04 0c 02 00 01 00 00 00 4f f5 00 00 01 00 00 00 | ........................O....... |
6fba0 | 08 0c 02 00 01 00 00 00 cf f5 00 00 01 00 00 00 0d 0c 02 00 01 00 00 00 5c f6 00 00 01 00 00 00 | ........................\....... |
6fbc0 | 11 0c 02 00 01 00 00 00 8b f6 00 00 01 00 00 00 18 0c 02 00 01 00 00 00 b1 f7 00 00 01 00 00 00 | ................................ |
6fbe0 | 23 0c 02 00 01 00 00 00 d2 f7 00 00 01 00 00 00 27 0c 02 00 01 00 00 00 fe f7 00 00 01 00 00 00 | #...............'............... |
6fc00 | 2c 0c 02 00 01 00 00 00 29 f8 00 00 01 00 00 00 fa 00 02 00 01 00 00 00 55 f8 00 00 01 00 00 00 | ,.......)...............U....... |
6fc20 | a1 0b 02 00 01 00 00 00 00 00 00 00 00 00 00 00 a4 0b 02 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6fc40 | a9 0b 02 00 01 00 00 00 00 00 00 00 00 00 00 00 b4 0b 02 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6fc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 0f 02 00 01 00 00 00 31 07 01 00 01 00 00 00 | ................N.......1....... |
6fc80 | 56 0f 02 00 01 00 00 00 c4 07 01 00 01 00 00 00 61 0f 02 00 01 00 00 00 76 08 01 00 01 00 00 00 | V...............a.......v....... |
6fca0 | fa 0d 02 00 01 00 00 00 00 00 00 00 00 00 00 00 75 0d 02 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................u............... |
6fcc0 | c3 0c 02 00 01 00 00 00 00 00 00 00 00 00 00 00 11 0e 02 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6fce0 | ea 0d 02 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 | ................................ |
6fd00 | 02 0e 02 00 01 00 00 00 de fc 00 00 01 00 00 00 09 0e 02 00 01 00 00 00 ac fe 00 00 01 00 00 00 | ................................ |
6fd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d9 00 01 00 01 00 00 00 38 01 01 00 01 00 00 00 | ........................8....... |
6fd40 | 96 01 01 00 01 00 00 00 07 02 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6fd60 | c6 0f 02 00 01 00 00 00 cb 0f 02 00 01 00 00 00 d1 0f 02 00 01 00 00 00 d8 0f 02 00 01 00 00 00 | ................................ |
6fd80 | e1 0f 02 00 01 00 00 00 e9 0f 02 00 01 00 00 00 f2 0f 02 00 01 00 00 00 fb 0f 02 00 01 00 00 00 | ................................ |
6fda0 | 04 10 02 00 01 00 00 00 0d 10 02 00 01 00 00 00 16 10 02 00 01 00 00 00 1f 10 02 00 01 00 00 00 | ................................ |
6fdc0 | 28 10 02 00 01 00 00 00 2d 10 02 00 01 00 00 00 31 10 02 00 01 00 00 00 35 10 02 00 01 00 00 00 | (.......-.......1.......5....... |
6fde0 | 39 10 02 00 01 00 00 00 3d 10 02 00 01 00 00 00 41 10 02 00 01 00 00 00 45 10 02 00 01 00 00 00 | 9.......=.......A.......E....... |
6fe00 | 4a 10 02 00 01 00 00 00 4f 10 02 00 01 00 00 00 53 10 02 00 01 00 00 00 58 10 02 00 01 00 00 00 | J.......O.......S.......X....... |
6fe20 | 5c 10 02 00 01 00 00 00 60 10 02 00 01 00 00 00 64 10 02 00 01 00 00 00 69 10 02 00 01 00 00 00 | \.......`.......d.......i....... |
6fe40 | 6d 10 02 00 01 00 00 00 71 10 02 00 01 00 00 00 78 10 02 00 01 00 00 00 7c 10 02 00 01 00 00 00 | m.......q.......x.......|....... |
6fe60 | 7f 10 02 00 01 00 00 00 82 10 02 00 01 00 00 00 85 10 02 00 01 00 00 00 8a 10 02 00 01 00 00 00 | ................................ |
6fe80 | 92 10 02 00 01 00 00 00 97 10 02 00 01 00 00 00 a0 10 02 00 01 00 00 00 a7 10 02 00 01 00 00 00 | ................................ |
6fea0 | af 10 02 00 01 00 00 00 b7 10 02 00 01 00 00 00 c0 10 02 00 01 00 00 00 c9 10 02 00 01 00 00 00 | ................................ |
6fec0 | d1 10 02 00 01 00 00 00 d9 10 02 00 01 00 00 00 e0 10 02 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6fee0 | e9 10 02 00 01 00 00 00 3b 16 01 00 01 00 00 00 ef 10 02 00 01 00 00 00 7e 16 01 00 01 00 00 00 | ........;...............~....... |
6ff00 | f4 10 02 00 01 00 00 00 07 1a 01 00 01 00 00 00 fd 10 02 00 01 00 00 00 48 1a 01 00 01 00 00 00 | ........................H....... |
6ff20 | 92 fe 01 00 01 00 00 00 8d 1a 01 00 01 00 00 00 05 11 02 00 01 00 00 00 f8 1a 01 00 01 00 00 00 | ................................ |
6ff40 | 0c 11 02 00 01 00 00 00 2c 1b 01 00 01 00 00 00 13 11 02 00 01 00 00 00 64 1b 01 00 01 00 00 00 | ........,...............d....... |
6ff60 | 1a 11 02 00 01 00 00 00 ad 1b 01 00 01 00 00 00 24 11 02 00 01 00 00 00 0c 1c 01 00 01 00 00 00 | ................$............... |
6ff80 | 29 11 02 00 01 00 00 00 4d 1d 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ).......M....................... |
6ffa0 | a5 11 02 00 01 00 00 00 a9 11 02 00 01 00 00 00 b1 11 02 00 01 00 00 00 b7 11 02 00 01 00 00 00 | ................................ |
6ffc0 | c0 11 02 00 01 00 00 00 24 11 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........$....................... |
6ffe0 | d8 11 02 00 01 00 00 00 90 fd 01 00 01 00 00 00 fe 11 02 00 01 00 00 00 00 12 02 00 01 00 00 00 | ................................ |
70000 | 07 12 02 00 01 00 00 00 09 12 02 00 01 00 00 00 a2 14 02 00 01 00 00 00 a0 58 01 00 01 00 00 00 | .........................X...... |
70020 | a7 14 02 00 01 00 00 00 d4 59 01 00 01 00 00 00 ac 14 02 00 01 00 00 00 88 5a 01 00 01 00 00 00 | .........Y...............Z...... |
70040 | b1 14 02 00 01 00 00 00 2f 5b 01 00 01 00 00 00 b6 14 02 00 01 00 00 00 3e 5b 01 00 01 00 00 00 | ......../[..............>[...... |
70060 | bd 14 02 00 01 00 00 00 8c 61 01 00 01 00 00 00 c4 14 02 00 01 00 00 00 e7 61 01 00 01 00 00 00 | .........a...............a...... |
70080 | c9 14 02 00 01 00 00 00 60 66 01 00 01 00 00 00 cd 14 02 00 01 00 00 00 8f 66 01 00 01 00 00 00 | ........`f...............f...... |
700a0 | d3 14 02 00 01 00 00 00 0f 67 01 00 01 00 00 00 d9 14 02 00 01 00 00 00 1b 67 01 00 01 00 00 00 | .........g...............g...... |
700c0 | dd 14 02 00 01 00 00 00 82 68 01 00 01 00 00 00 e5 14 02 00 01 00 00 00 f9 68 01 00 01 00 00 00 | .........h...............h...... |
700e0 | e9 14 02 00 01 00 00 00 c3 69 01 00 01 00 00 00 ef 14 02 00 01 00 00 00 43 6a 01 00 01 00 00 00 | .........i..............Cj...... |
70100 | f4 14 02 00 01 00 00 00 4c 6f 01 00 01 00 00 00 fd 14 02 00 01 00 00 00 1e 70 01 00 01 00 00 00 | ........Lo...............p...... |
70120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 19 02 00 01 00 00 00 f8 94 01 00 01 00 00 00 | ................v............... |
70140 | 7d 19 02 00 01 00 00 00 ff 95 01 00 01 00 00 00 ef 14 02 00 01 00 00 00 e8 96 01 00 01 00 00 00 | }............................... |
70160 | fd 14 02 00 01 00 00 00 6d 97 01 00 01 00 00 00 0c 11 02 00 01 00 00 00 40 98 01 00 01 00 00 00 | ........m...............@....... |
70180 | 84 19 02 00 01 00 00 00 2c 99 01 00 01 00 00 00 89 19 02 00 01 00 00 00 1c 9b 01 00 01 00 00 00 | ........,....................... |
701a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 18 02 00 01 00 00 00 59 ff 01 00 01 00 00 00 | ................Y.......Y....... |
701c0 | 6b 1a 02 00 01 00 00 00 88 69 06 00 01 00 00 00 73 1a 02 00 01 00 00 00 38 08 02 00 01 00 00 00 | k........i......s.......8....... |
701e0 | 2c 08 02 00 01 00 00 00 26 0b 02 00 01 00 00 00 88 69 06 00 01 00 00 00 7a 1a 02 00 01 00 00 00 | ,.......&........i......z....... |
70200 | 81 1a 02 00 01 00 00 00 00 00 00 00 00 00 00 00 b2 02 02 00 01 00 00 00 b1 19 02 00 01 00 00 00 | ................................ |
70220 | b8 08 02 00 01 00 00 00 e3 04 02 00 01 00 00 00 87 1a 02 00 01 00 00 00 8d 1a 02 00 01 00 00 00 | ................................ |
70240 | 92 1a 02 00 01 00 00 00 98 1a 02 00 01 00 00 00 9e 1a 02 00 01 00 00 00 a4 1a 02 00 01 00 00 00 | ................................ |
70260 | aa 1a 02 00 01 00 00 00 b0 1a 02 00 01 00 00 00 b6 1a 02 00 01 00 00 00 bd 1a 02 00 01 00 00 00 | ................................ |
70280 | c4 1a 02 00 01 00 00 00 ca 1a 02 00 01 00 00 00 d1 1a 02 00 01 00 00 00 d7 1a 02 00 01 00 00 00 | ................................ |
702a0 | dd 1a 02 00 01 00 00 00 e3 1a 02 00 01 00 00 00 ea 1a 02 00 01 00 00 00 ef 1a 02 00 01 00 00 00 | ................................ |
702c0 | f4 1a 02 00 01 00 00 00 fd 1a 02 00 01 00 00 00 65 21 02 00 01 00 00 00 13 ef 01 00 01 00 00 00 | ................e!.............. |
702e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dd 20 02 00 01 00 00 00 c1 e4 01 00 01 00 00 00 | ................................ |
70300 | e3 20 02 00 01 00 00 00 2e e5 01 00 01 00 00 00 ec 20 02 00 01 00 00 00 35 e6 01 00 01 00 00 00 | ........................5....... |
70320 | f5 20 02 00 01 00 00 00 47 e6 01 00 01 00 00 00 fb 20 02 00 01 00 00 00 d2 e5 01 00 01 00 00 00 | ........G....................... |
70340 | 02 21 02 00 01 00 00 00 9d e6 01 00 01 00 00 00 09 21 02 00 01 00 00 00 f6 e7 01 00 01 00 00 00 | .!...............!.............. |
70360 | 13 21 02 00 01 00 00 00 68 e8 01 00 01 00 00 00 1f 21 02 00 01 00 00 00 39 e8 01 00 01 00 00 00 | .!......h........!......9....... |
70380 | 29 21 02 00 01 00 00 00 06 e9 01 00 01 00 00 00 33 21 02 00 01 00 00 00 01 e7 01 00 01 00 00 00 | )!..............3!.............. |
703a0 | 3e 21 02 00 01 00 00 00 7f e9 01 00 01 00 00 00 44 21 02 00 01 00 00 00 f1 e9 01 00 01 00 00 00 | >!..............D!.............. |
703c0 | 4f 21 02 00 01 00 00 00 55 eb 01 00 01 00 00 00 55 21 02 00 01 00 00 00 c2 eb 01 00 01 00 00 00 | O!......U.......U!.............. |
703e0 | 5a 21 02 00 01 00 00 00 c7 ec 01 00 01 00 00 00 60 21 02 00 01 00 00 00 1b ed 01 00 01 00 00 00 | Z!..............`!.............. |
70400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d4 20 02 00 01 00 00 00 14 f5 01 00 01 00 00 00 | ................................ |
70420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 1c 02 00 01 00 00 00 60 ad 01 00 01 00 00 00 | ........................`....... |
70440 | 24 1c 02 00 01 00 00 00 bd ae 01 00 01 00 00 00 a7 14 02 00 01 00 00 00 0b b0 01 00 01 00 00 00 | $............................... |
70460 | c9 14 02 00 01 00 00 00 94 b0 01 00 01 00 00 00 2e 1c 02 00 01 00 00 00 c2 b1 01 00 01 00 00 00 | ................................ |
70480 | 11 1c 02 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 | ................................ |
704a0 | 81 21 02 00 01 00 00 00 f5 30 02 00 01 00 00 00 6b 45 02 00 01 00 00 00 a7 47 02 00 01 00 00 00 | .!.......0......kE.......G...... |
704c0 | 45 50 02 00 01 00 00 00 43 55 02 00 01 00 00 00 79 5c 02 00 01 00 00 00 f5 61 02 00 01 00 00 00 | EP......CU......y\.......a...... |
704e0 | 72 66 02 00 01 00 00 00 9f 6e 02 00 01 00 00 00 59 73 02 00 01 00 00 00 6d 9a 02 00 01 00 00 00 | rf.......n......Ys......m....... |
70500 | e8 9d 02 00 01 00 00 00 52 d8 02 00 01 00 00 00 c8 17 03 00 01 00 00 00 ea 1e 03 00 01 00 00 00 | ........R....................... |
70520 | b0 39 03 00 01 00 00 00 5d 64 03 00 01 00 00 00 19 69 03 00 01 00 00 00 db 7c 03 00 01 00 00 00 | .9......]d.......i.......|...... |
70540 | 99 86 03 00 01 00 00 00 ce 86 03 00 01 00 00 00 6a 8c 03 00 01 00 00 00 e1 94 03 00 01 00 00 00 | ................j............... |
70560 | 4c 9d 03 00 01 00 00 00 47 a3 03 00 01 00 00 00 50 a6 03 00 01 00 00 00 3b ab 03 00 01 00 00 00 | L.......G.......P.......;....... |
70580 | f2 ab 03 00 01 00 00 00 ca ae 03 00 01 00 00 00 70 b1 03 00 01 00 00 00 1f c3 03 00 01 00 00 00 | ................p............... |
705a0 | 51 c6 03 00 01 00 00 00 b6 ca 03 00 01 00 00 00 69 dc 03 00 01 00 00 00 ed de 03 00 01 00 00 00 | Q...............i............... |
705c0 | b8 df 03 00 01 00 00 00 46 e5 03 00 01 00 00 00 55 ef 03 00 01 00 00 00 d1 f6 03 00 01 00 00 00 | ........F.......U............... |
705e0 | 9e 28 04 00 01 00 00 00 49 44 04 00 01 00 00 00 68 51 04 00 01 00 00 00 aa 6a 04 00 01 00 00 00 | .(......ID......hQ.......j...... |
70600 | 16 ab 04 00 01 00 00 00 56 af 04 00 01 00 00 00 c1 bf 04 00 01 00 00 00 c6 d8 04 00 01 00 00 00 | ........V....................... |
70620 | 82 da 04 00 01 00 00 00 d5 5a 05 00 01 00 00 00 19 65 05 00 01 00 00 00 ee 69 05 00 01 00 00 00 | .........Z.......e.......i...... |
70640 | 68 6f 05 00 01 00 00 00 08 75 05 00 01 00 00 00 32 7a 05 00 01 00 00 00 fa 82 05 00 01 00 00 00 | ho.......u......2z.............. |
70660 | a9 dd 05 00 01 00 00 00 22 eb 05 00 01 00 00 00 c2 ef 05 00 01 00 00 00 75 f2 05 00 01 00 00 00 | ........"...............u....... |
70680 | 73 1a 06 00 01 00 00 00 b1 2e 06 00 01 00 00 00 02 32 06 00 01 00 00 00 60 3c 06 00 01 00 00 00 | s................2......`<...... |
706a0 | 41 4a 06 00 01 00 00 00 d7 5a 06 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | AJ.......Z...................... |
706c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
706e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
707a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
707c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
707e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
708a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
708c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
708e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
709a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
709c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
709e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
71000 | c8 1b 22 ea 01 14 08 93 01 0c 47 18 1f 28 1c 6e a1 02 7d 74 2b 22 16 1f 15 35 1c 1f 59 51 95 01 | ..".......G..(.n..}t+"...5..YQ.. |
71020 | 29 51 4e 26 89 01 41 29 2c 19 9b 01 19 1d 1c 59 66 3e ac 01 96 01 23 19 2a 77 35 65 45 3d 4f 5a | )QN&..A),......Yf>....#.*w5eE=OZ |
71040 | 71 65 3c 73 31 66 41 74 6b 85 01 9c 01 5b 6a 82 02 15 b4 01 2e 0a d4 02 09 3e 62 29 1d 11 47 5b | qe<s1fAtk....[j..........>b)..G[ |
71060 | a5 01 c9 01 62 9e 01 e5 05 f9 01 bb 01 ea 01 6e 87 01 96 01 81 01 2c 77 3b 92 01 a0 01 59 46 50 | ....b..........n......,w;....YFP |
71080 | 4b 32 4e 40 6e 3f bf 01 38 43 4e 0e 9a 01 21 2b bc 01 6b e4 03 70 a1 01 5a 26 1f 43 7b 63 57 c3 | K2N@n?..8CN...!+..k..p..Z&.C{cW. |
710a0 | 02 cc 01 9e 02 9b 01 96 01 97 01 75 ef 01 d7 02 35 1e 43 a7 02 c3 01 3b 80 01 b4 01 6c 70 4e 6a | ...........u....5.C....;....lpNj |
710c0 | 70 ee 01 53 83 01 68 99 02 48 53 4b 58 9e 01 96 01 a3 04 2e 86 01 40 c0 01 76 53 65 0d 13 9c 01 | p..S..h..HSKX.........@..vSe.... |
710e0 | 1b 41 14 40 1b 0c 2a 18 83 01 55 50 cf 01 60 37 21 28 cf 02 31 8e 01 53 b3 01 55 8b 03 4d 19 18 | .A.@..*...UP..`7!(..1..S..U..M.. |
71100 | b2 02 e3 01 b2 01 7b 54 84 02 70 33 bd 02 bc 05 ac 01 a4 03 ee 01 17 a9 01 41 45 81 01 db 02 5d | ......{T..p3.............AE....] |
71120 | 47 4b 85 01 24 a1 01 2e 22 24 7e da 01 38 47 c8 02 3b 9d 02 c4 06 84 02 15 38 0f a3 01 3e 4b cb | GK..$..."$~..8G..;.......8...>K. |
71140 | 03 ef 01 56 23 92 01 43 80 01 83 01 60 4d 4f 0d 0d 0c 49 7e e5 01 46 8d 0a 42 a7 02 fe 01 20 4c | ...V#..C....`MO...I~..F..B.....L |
71160 | 56 47 6d c3 02 e4 05 58 a3 01 67 7f 8d 02 7e a6 01 ce 01 9e 07 bf 01 84 01 d9 02 e7 01 58 14 7b | VGm....X..g...~..............X.{ |
71180 | a4 01 fa 01 a8 01 5b 6b 36 fc 03 de 08 c6 01 27 49 5c 8c 01 68 99 01 a4 01 4d 29 93 02 1a 27 26 | ......[k6......'I\..h....M)...'& |
711a0 | 3e 22 c0 01 8b 01 56 cc 03 33 dd 08 e8 01 5d 64 8e 01 d9 02 16 b2 0b 57 34 6b e6 01 33 8b 01 3c | >"....V..3....]d.......W4k..3..< |
711c0 | 91 03 47 ae 02 64 36 4d 68 2e 24 24 97 01 76 33 5d 57 3e fa 01 f3 08 d2 02 24 58 5d 61 e5 02 35 | ..G..d6Mh.$$..v3]W>......$X]a..5 |
711e0 | 1e cd 01 f8 01 1e a5 01 2b 67 6b 2b 5a 3a 32 81 01 91 01 71 59 0c ba 01 89 01 7f 4a c6 18 1c 9a | ........+gk+Z:2....qY......J.... |
71200 | 01 b4 01 a0 03 46 7c 8f 04 5e 65 69 db 01 5e 2c 2c 4e 47 2c 2f 2c 4b 47 d0 01 3e 9b 01 80 01 80 | .....F|..^ei..^,,NG,/,KG..>..... |
71220 | 01 8d 01 2f a6 02 21 2c 2b 2c 66 2d 62 81 01 12 99 04 e8 01 ce 03 ad 04 5f 5e 71 d0 01 6d b6 01 | .../..!,+,f-b..........._^q..m.. |
71240 | 74 db 02 e8 02 93 01 b2 01 81 01 5d 32 1c 37 b1 03 ba 01 e4 01 25 9b 03 78 9c 01 dd 08 84 01 97 | t..........]2.7......%..x....... |
71260 | 02 47 43 89 07 41 45 6b 34 38 49 5f c1 02 68 77 82 05 f7 01 d0 02 de 03 10 8d 01 e5 01 92 01 5b | .GC..AEk48I_..hw...............[ |
71280 | 35 bd 15 8d 01 82 01 2c 6c ef 02 d9 03 7c 14 5f 8f 01 d7 0a 95 04 e3 05 50 ce 02 37 eb 01 3c 6d | 5......,l....|._........P..7..<m |
712a0 | cf 02 8c 01 8f 02 3b d8 02 a5 03 15 32 3f 59 ae 02 93 01 44 46 d3 05 f7 01 83 01 15 30 36 f0 01 | ......;.....2?Y....DF.......06.. |
712c0 | 35 d8 03 27 53 bc 01 b4 02 b4 01 a7 01 0f ce 0c 5b f9 08 2f 80 01 0c e7 02 77 ca 01 80 01 89 0a | 5..'S...........[../.....w...... |
712e0 | d2 01 ca 06 d5 01 a1 02 fe 04 3c 3f a4 01 81 06 88 09 77 a8 01 76 9b 01 a1 01 4e ed 04 b7 02 55 | ..........<?......w..v....N....U |
71300 | 10 8e 03 8b 03 c0 01 64 4a 25 43 63 fb 06 b3 02 61 4a 8b 02 92 02 3d 47 87 02 e9 01 85 01 d3 01 | .......dJ%Cc....aJ....=G........ |
71320 | ec 01 f0 03 8a 01 dc 01 ff 07 aa 01 74 5a 35 5a e0 01 73 cc 01 49 f9 03 e7 08 86 01 30 2e 63 5a | ............tZ5Z..s..I......0.cZ |
71340 | 6f dd 02 ce 02 89 01 ae 02 49 bf 01 98 01 52 7a 0c ce 01 91 02 f2 02 d1 01 8c 01 ec 01 e4 04 93 | o........I....Rz................ |
71360 | 04 c5 01 57 4d 30 fc 03 a0 43 45 21 9b 01 40 6d a4 01 63 12 56 33 31 f5 01 43 2f 9e 01 79 72 e4 | ...WM0...CE!..@m..c.V31..C/..yr. |
71380 | 02 6d 85 02 54 f8 03 56 ee 01 8c 04 f6 02 cb 01 70 99 01 6e 00 00 00 00 02 00 00 00 1e 01 00 00 | .m..T..V........p..n............ |
713a0 | ea 0d 00 00 01 00 00 00 0a 00 00 00 1e 01 00 00 d4 0e 00 00 01 00 00 00 23 00 00 00 1e 01 00 00 | ........................#....... |
713c0 | e8 0e 00 00 01 00 00 00 36 00 00 00 0e 01 00 00 83 0f 00 00 01 00 00 00 41 00 00 00 0e 01 00 00 | ........6...............A....... |
713e0 | e0 11 00 00 01 00 00 00 4d 00 00 00 0e 01 00 00 2f 23 00 00 01 00 00 00 55 00 00 00 0e 01 00 00 | ........M......./#......U....... |
71400 | 26 27 00 00 01 00 00 00 62 00 00 00 0e 01 00 00 2d 2e 00 00 01 00 00 00 76 00 00 00 0e 01 00 00 | &'......b.......-.......v....... |
71420 | 01 32 00 00 01 00 00 00 81 00 00 00 0e 01 00 00 61 3b 00 00 01 00 00 00 8a 00 00 00 0e 01 00 00 | .2..............a;.............. |
71440 | d1 3b 00 00 01 00 00 00 97 00 00 00 0e 01 00 00 72 3c 00 00 01 00 00 00 9d 00 00 00 0e 01 00 00 | .;..............r<.............. |
71460 | f2 3c 00 00 01 00 00 00 a3 00 00 00 0e 01 00 00 98 40 00 00 01 00 00 00 b3 00 00 00 0e 01 00 00 | .<...............@.............. |
71480 | 6e 46 00 00 01 00 00 00 bc 00 00 00 0e 01 00 00 8c 46 00 00 01 00 00 00 c3 00 00 00 0e 01 00 00 | nF...............F.............. |
714a0 | cf 46 00 00 01 00 00 00 ce 00 00 00 0e 01 00 00 b9 48 00 00 01 00 00 00 d9 00 00 00 0e 01 00 00 | .F...............H.............. |
714c0 | f4 48 00 00 01 00 00 00 e6 00 00 00 0e 01 00 00 74 49 00 00 01 00 00 00 fb 00 00 00 0e 01 00 00 | .H..............tI.............. |
714e0 | 28 4a 00 00 01 00 00 00 08 01 00 00 0e 01 00 00 94 4a 00 00 01 00 00 00 14 01 00 00 0e 01 00 00 | (J...............J.............. |
71500 | 04 4b 00 00 01 00 00 00 27 01 00 00 0e 01 00 00 52 4b 00 00 01 00 00 00 34 01 00 00 0e 01 00 00 | .K......'.......RK......4....... |
71520 | bc 4b 00 00 01 00 00 00 43 01 00 00 0e 01 00 00 2c 4c 00 00 01 00 00 00 4e 01 00 00 0e 01 00 00 | .K......C.......,L......N....... |
71540 | 1a 4d 00 00 01 00 00 00 59 01 00 00 0e 01 00 00 6d 4d 00 00 01 00 00 00 65 01 00 00 0e 01 00 00 | .M......Y.......mM......e....... |
71560 | f0 4d 00 00 01 00 00 00 71 01 00 00 0e 01 00 00 58 4e 00 00 01 00 00 00 7d 01 00 00 0e 01 00 00 | .M......q.......XN......}....... |
71580 | 71 4f 00 00 01 00 00 00 8c 01 00 00 0e 01 00 00 b9 4f 00 00 01 00 00 00 99 01 00 00 0e 01 00 00 | qO...............O.............. |
715a0 | 0c 50 00 00 01 00 00 00 a6 01 00 00 0e 01 00 00 57 50 00 00 01 00 00 00 b3 01 00 00 0e 01 00 00 | .P..............WP.............. |
715c0 | af 50 00 00 01 00 00 00 c0 01 00 00 0e 01 00 00 4d 51 00 00 01 00 00 00 d3 01 00 00 0e 01 00 00 | .P..............MQ.............. |
715e0 | e3 51 00 00 01 00 00 00 e2 01 00 00 0e 01 00 00 06 54 00 00 01 00 00 00 f1 01 00 00 0e 01 00 00 | .Q...............T.............. |
71600 | 34 54 00 00 01 00 00 00 fe 01 00 00 0e 01 00 00 ba 54 00 00 01 00 00 00 0b 02 00 00 0e 01 00 00 | 4T...............T.............. |
71620 | fa 54 00 00 01 00 00 00 1b 02 00 00 0e 01 00 00 ba 55 00 00 01 00 00 00 25 02 00 00 0e 01 00 00 | .T...............U......%....... |
71640 | 30 56 00 00 01 00 00 00 30 02 00 00 0e 01 00 00 83 56 00 00 01 00 00 00 3f 02 00 00 0e 01 00 00 | 0V......0........V......?....... |
71660 | e8 56 00 00 01 00 00 00 4b 02 00 00 0e 01 00 00 bd 58 00 00 01 00 00 00 59 02 00 00 0e 01 00 00 | .V......K........X......Y....... |
71680 | 95 59 00 00 01 00 00 00 62 02 00 00 0e 01 00 00 e5 59 00 00 01 00 00 00 6d 02 00 00 0e 01 00 00 | .Y......b........Y......m....... |
716a0 | 94 5b 00 00 01 00 00 00 73 02 00 00 0e 01 00 00 fd 5e 00 00 01 00 00 00 7c 02 00 00 0e 01 00 00 | .[......s........^......|....... |
716c0 | 48 64 00 00 01 00 00 00 88 02 00 00 0e 01 00 00 9c 64 00 00 01 00 00 00 94 02 00 00 0e 01 00 00 | Hd...............d.............. |
716e0 | 80 67 00 00 01 00 00 00 a0 02 00 00 0e 01 00 00 8c 6c 00 00 01 00 00 00 aa 02 00 00 0e 01 00 00 | .g...............l.............. |
71700 | 3a 6e 00 00 01 00 00 00 bc 02 00 00 0e 01 00 00 7b 6e 00 00 01 00 00 00 ca 02 00 00 0e 01 00 00 | :n..............{n.............. |
71720 | c0 6e 00 00 01 00 00 00 d8 02 00 00 0e 01 00 00 41 6f 00 00 01 00 00 00 e7 02 00 00 0e 01 00 00 | .n..............Ao.............. |
71740 | 9c 70 00 00 01 00 00 00 f3 02 00 00 0e 01 00 00 40 71 00 00 01 00 00 00 02 03 00 00 0e 01 00 00 | .p..............@q.............. |
71760 | 8b 71 00 00 01 00 00 00 11 03 00 00 0e 01 00 00 10 72 00 00 01 00 00 00 21 03 00 00 0e 01 00 00 | .q...............r......!....... |
71780 | 34 72 00 00 01 00 00 00 30 03 00 00 0e 01 00 00 d5 72 00 00 01 00 00 00 3d 03 00 00 0e 01 00 00 | 4r......0........r......=....... |
717a0 | 03 73 00 00 01 00 00 00 49 03 00 00 0e 01 00 00 25 73 00 00 01 00 00 00 59 03 00 00 0e 01 00 00 | .s......I.......%s......Y....... |
717c0 | 49 73 00 00 01 00 00 00 67 03 00 00 0e 01 00 00 c7 73 00 00 01 00 00 00 72 03 00 00 0e 01 00 00 | Is......g........s......r....... |
717e0 | a1 74 00 00 01 00 00 00 79 03 00 00 0e 01 00 00 20 75 00 00 01 00 00 00 83 03 00 00 0e 01 00 00 | .t......y........u.............. |
71800 | 68 76 00 00 01 00 00 00 94 03 00 00 0e 01 00 00 a3 76 00 00 01 00 00 00 a0 03 00 00 0e 01 00 00 | hv...............v.............. |
71820 | c0 77 00 00 01 00 00 00 ac 03 00 00 0e 01 00 00 04 7b 00 00 01 00 00 00 b9 03 00 00 0e 01 00 00 | .w...............{.............. |
71840 | 08 7c 00 00 01 00 00 00 c9 03 00 00 0e 01 00 00 1d 7c 00 00 01 00 00 00 da 03 00 00 0e 01 00 00 | .|...............|.............. |
71860 | 55 7c 00 00 01 00 00 00 e9 03 00 00 0e 01 00 00 64 7c 00 00 01 00 00 00 f9 03 00 00 0e 01 00 00 | U|..............d|.............. |
71880 | 07 7d 00 00 01 00 00 00 07 04 00 00 0e 01 00 00 45 7d 00 00 01 00 00 00 18 04 00 00 0e 01 00 00 | .}..............E}.............. |
718a0 | 90 7d 00 00 01 00 00 00 24 04 00 00 0e 01 00 00 5b 7f 00 00 01 00 00 00 31 04 00 00 0e 01 00 00 | .}......$.......[.......1....... |
718c0 | 4a 80 00 00 01 00 00 00 42 04 00 00 0e 01 00 00 a0 80 00 00 01 00 00 00 51 04 00 00 0e 01 00 00 | J.......B...............Q....... |
718e0 | c3 80 00 00 01 00 00 00 5f 04 00 00 0e 01 00 00 55 81 00 00 01 00 00 00 6a 04 00 00 0e 01 00 00 | ........_.......U.......j....... |
71900 | 98 81 00 00 01 00 00 00 76 04 00 00 0e 01 00 00 18 82 00 00 01 00 00 00 7d 04 00 00 0e 01 00 00 | ........v...............}....... |
71920 | 9b 82 00 00 01 00 00 00 89 04 00 00 0e 01 00 00 fb 82 00 00 01 00 00 00 9b 04 00 00 0e 01 00 00 | ................................ |
71940 | 84 84 00 00 01 00 00 00 a6 04 00 00 0e 01 00 00 25 8c 00 00 01 00 00 00 af 04 00 00 0e 01 00 00 | ................%............... |
71960 | dc 8f 00 00 01 00 00 00 bb 04 00 00 0e 01 00 00 c0 92 00 00 01 00 00 00 c2 04 00 00 0e 01 00 00 | ................................ |
71980 | bb 93 00 00 01 00 00 00 cf 04 00 00 0e 01 00 00 da 9d 00 00 01 00 00 00 d7 04 00 00 0e 01 00 00 | ................................ |
719a0 | c1 9e 00 00 01 00 00 00 df 04 00 00 0e 01 00 00 46 a1 00 00 01 00 00 00 e9 04 00 00 0e 01 00 00 | ................F............... |
719c0 | ee a1 00 00 01 00 00 00 f4 04 00 00 0e 01 00 00 49 a2 00 00 01 00 00 00 01 05 00 00 0e 01 00 00 | ................I............... |
719e0 | b4 a2 00 00 01 00 00 00 0f 05 00 00 0e 01 00 00 e6 a4 00 00 01 00 00 00 1d 05 00 00 0e 01 00 00 | ................................ |
71a00 | 44 a9 00 00 01 00 00 00 29 05 00 00 0e 01 00 00 7d ad 00 00 01 00 00 00 3b 05 00 00 0e 01 00 00 | D.......).......}.......;....... |
71a20 | a2 b0 00 00 01 00 00 00 4c 05 00 00 0e 01 00 00 f8 b0 00 00 01 00 00 00 57 05 00 00 0e 01 00 00 | ........L...............W....... |
71a40 | f7 b2 00 00 01 00 00 00 63 05 00 00 0e 01 00 00 3c b8 00 00 01 00 00 00 6d 05 00 00 0e 01 00 00 | ........c.......<.......m....... |
71a60 | 99 b8 00 00 01 00 00 00 80 05 00 00 0e 01 00 00 8b b9 00 00 01 00 00 00 86 05 00 00 0e 01 00 00 | ................................ |
71a80 | e4 ba 00 00 01 00 00 00 91 05 00 00 0e 01 00 00 fa ba 00 00 01 00 00 00 a0 05 00 00 0e 01 00 00 | ................................ |
71aa0 | ac c0 00 00 01 00 00 00 ab 05 00 00 0e 01 00 00 03 c1 00 00 01 00 00 00 b3 05 00 00 0e 01 00 00 | ................................ |
71ac0 | 37 c1 00 00 01 00 00 00 c7 05 00 00 0e 01 00 00 a2 c1 00 00 01 00 00 00 d4 05 00 00 0e 01 00 00 | 7............................... |
71ae0 | 88 c2 00 00 01 00 00 00 e2 05 00 00 0e 01 00 00 bb c2 00 00 01 00 00 00 ed 05 00 00 0e 01 00 00 | ................................ |
71b00 | 46 c3 00 00 01 00 00 00 f8 05 00 00 0e 01 00 00 82 c3 00 00 01 00 00 00 0b 06 00 00 0e 01 00 00 | F............................... |
71b20 | 88 c6 00 00 01 00 00 00 1a 06 00 00 0e 01 00 00 ec c6 00 00 01 00 00 00 26 06 00 00 0e 01 00 00 | ........................&....... |
71b40 | 22 c7 00 00 01 00 00 00 32 06 00 00 0e 01 00 00 6f c7 00 00 01 00 00 00 3c 06 00 00 0e 01 00 00 | ".......2.......o.......<....... |
71b60 | d7 c7 00 00 01 00 00 00 45 06 00 00 0e 01 00 00 05 c8 00 00 01 00 00 00 4e 06 00 00 0e 01 00 00 | ........E...............N....... |
71b80 | 29 c8 00 00 01 00 00 00 56 06 00 00 0e 01 00 00 4d c8 00 00 01 00 00 00 5e 06 00 00 0e 01 00 00 | ).......V.......M.......^....... |
71ba0 | e4 c8 00 00 01 00 00 00 69 06 00 00 0e 01 00 00 5a c9 00 00 01 00 00 00 72 06 00 00 0e 01 00 00 | ........i.......Z.......r....... |
71bc0 | 8d c9 00 00 01 00 00 00 78 06 00 00 0e 01 00 00 ea c9 00 00 01 00 00 00 84 06 00 00 0e 01 00 00 | ........x....................... |
71be0 | 41 ca 00 00 01 00 00 00 8c 06 00 00 0e 01 00 00 7f ca 00 00 01 00 00 00 95 06 00 00 0e 01 00 00 | A............................... |
71c00 | 79 cb 00 00 01 00 00 00 9d 06 00 00 0e 01 00 00 ec cf 00 00 01 00 00 00 a8 06 00 00 0e 01 00 00 | y............................... |
71c20 | 3e d1 00 00 01 00 00 00 af 06 00 00 0e 01 00 00 62 d1 00 00 01 00 00 00 bb 06 00 00 0e 01 00 00 | >...............b............... |
71c40 | ba d1 00 00 01 00 00 00 c2 06 00 00 0e 01 00 00 17 d2 00 00 01 00 00 00 cd 06 00 00 0e 01 00 00 | ................................ |
71c60 | 78 d2 00 00 01 00 00 00 da 06 00 00 0e 01 00 00 dd d3 00 00 01 00 00 00 e4 06 00 00 0e 01 00 00 | x............................... |
71c80 | 12 d4 00 00 01 00 00 00 ee 06 00 00 0e 01 00 00 30 d4 00 00 01 00 00 00 f8 06 00 00 0e 01 00 00 | ................0............... |
71ca0 | fd d4 00 00 01 00 00 00 01 07 00 00 0e 01 00 00 f5 d5 00 00 01 00 00 00 0c 07 00 00 0e 01 00 00 | ................................ |
71cc0 | 13 d6 00 00 01 00 00 00 16 07 00 00 0e 01 00 00 b8 d6 00 00 01 00 00 00 1f 07 00 00 0e 01 00 00 | ................................ |
71ce0 | e3 d6 00 00 01 00 00 00 2b 07 00 00 0e 01 00 00 4a d7 00 00 01 00 00 00 34 07 00 00 0e 01 00 00 | ........+.......J.......4....... |
71d00 | b5 d7 00 00 01 00 00 00 3e 07 00 00 0e 01 00 00 e0 d7 00 00 01 00 00 00 49 07 00 00 0e 01 00 00 | ........>...............I....... |
71d20 | 3a d8 00 00 01 00 00 00 54 07 00 00 0e 01 00 00 74 d8 00 00 01 00 00 00 5f 07 00 00 0e 01 00 00 | :.......T.......t......._....... |
71d40 | a6 d8 00 00 01 00 00 00 69 07 00 00 0e 01 00 00 27 d9 00 00 01 00 00 00 74 07 00 00 0e 01 00 00 | ........i.......'.......t....... |
71d60 | 8e da 00 00 01 00 00 00 7e 07 00 00 0e 01 00 00 9a dc 00 00 01 00 00 00 84 07 00 00 0e 01 00 00 | ........~....................... |
71d80 | fc e8 00 00 01 00 00 00 93 07 00 00 0e 01 00 00 96 e9 00 00 01 00 00 00 9d 07 00 00 0e 01 00 00 | ................................ |
71da0 | 4a ea 00 00 01 00 00 00 af 07 00 00 0e 01 00 00 ea eb 00 00 01 00 00 00 bc 07 00 00 0e 01 00 00 | J............................... |
71dc0 | 30 ec 00 00 01 00 00 00 c2 07 00 00 0e 01 00 00 ac ec 00 00 01 00 00 00 d0 07 00 00 0e 01 00 00 | 0............................... |
71de0 | bb ee 00 00 01 00 00 00 dd 07 00 00 0e 01 00 00 19 ef 00 00 01 00 00 00 e7 07 00 00 0e 01 00 00 | ................................ |
71e00 | 7e ef 00 00 01 00 00 00 f0 07 00 00 0e 01 00 00 c2 f0 00 00 01 00 00 00 fa 07 00 00 0e 01 00 00 | ~............................... |
71e20 | 20 f1 00 00 01 00 00 00 05 08 00 00 0e 01 00 00 4c f1 00 00 01 00 00 00 10 08 00 00 0e 01 00 00 | ................L............... |
71e40 | 78 f1 00 00 01 00 00 00 1b 08 00 00 0e 01 00 00 c6 f1 00 00 01 00 00 00 26 08 00 00 0e 01 00 00 | x.......................&....... |
71e60 | 0d f2 00 00 01 00 00 00 30 08 00 00 0e 01 00 00 39 f2 00 00 01 00 00 00 3a 08 00 00 0e 01 00 00 | ........0.......9.......:....... |
71e80 | 68 f2 00 00 01 00 00 00 44 08 00 00 0e 01 00 00 94 f2 00 00 01 00 00 00 50 08 00 00 0e 01 00 00 | h.......D...............P....... |
71ea0 | df f2 00 00 01 00 00 00 5c 08 00 00 0e 01 00 00 26 f3 00 00 01 00 00 00 67 08 00 00 0e 01 00 00 | ........\.......&.......g....... |
71ec0 | f6 f3 00 00 01 00 00 00 71 08 00 00 0e 01 00 00 34 f4 00 00 01 00 00 00 7b 08 00 00 0e 01 00 00 | ........q.......4.......{....... |
71ee0 | cf f4 00 00 01 00 00 00 85 08 00 00 0e 01 00 00 4f f5 00 00 01 00 00 00 8f 08 00 00 0e 01 00 00 | ................O............... |
71f00 | cf f5 00 00 01 00 00 00 9a 08 00 00 0e 01 00 00 5c f6 00 00 01 00 00 00 a4 08 00 00 0e 01 00 00 | ................\............... |
71f20 | 8b f6 00 00 01 00 00 00 b1 08 00 00 0e 01 00 00 b1 f7 00 00 01 00 00 00 c2 08 00 00 0e 01 00 00 | ................................ |
71f40 | d2 f7 00 00 01 00 00 00 cc 08 00 00 0e 01 00 00 fe f7 00 00 01 00 00 00 d7 08 00 00 0e 01 00 00 | ................................ |
71f60 | 29 f8 00 00 01 00 00 00 e1 08 00 00 0e 01 00 00 55 f8 00 00 01 00 00 00 ec 08 00 00 0e 01 00 00 | )...............U............... |
71f80 | bb f8 00 00 01 00 00 00 f8 08 00 00 0e 01 00 00 f6 fb 00 00 01 00 00 00 01 09 00 00 0e 01 00 00 | ................................ |
71fa0 | de fc 00 00 01 00 00 00 0c 09 00 00 0e 01 00 00 ac fe 00 00 01 00 00 00 18 09 00 00 0e 01 00 00 | ................................ |
71fc0 | d9 00 01 00 01 00 00 00 2a 09 00 00 0e 01 00 00 38 01 01 00 01 00 00 00 38 09 00 00 0e 01 00 00 | ........*.......8.......8....... |
71fe0 | 96 01 01 00 01 00 00 00 44 09 00 00 0e 01 00 00 07 02 01 00 01 00 00 00 54 09 00 00 0e 01 00 00 | ........D...............T....... |
72000 | d7 02 01 00 01 00 00 00 5e 09 00 00 0e 01 00 00 44 03 01 00 01 00 00 00 68 09 00 00 0e 01 00 00 | ........^.......D.......h....... |
72020 | fa 03 01 00 01 00 00 00 73 09 00 00 0e 01 00 00 6e 04 01 00 01 00 00 00 80 09 00 00 0e 01 00 00 | ........s.......n............... |
72040 | c9 05 01 00 01 00 00 00 8c 09 00 00 0e 01 00 00 31 07 01 00 01 00 00 00 98 09 00 00 0e 01 00 00 | ................1............... |
72060 | c4 07 01 00 01 00 00 00 a7 09 00 00 0e 01 00 00 76 08 01 00 01 00 00 00 b2 09 00 00 0e 01 00 00 | ................v............... |
72080 | f7 08 01 00 01 00 00 00 b8 09 00 00 0e 01 00 00 8a 0b 01 00 01 00 00 00 c2 09 00 00 0e 01 00 00 | ................................ |
720a0 | 44 0c 01 00 01 00 00 00 cc 09 00 00 0e 01 00 00 3b 16 01 00 01 00 00 00 d6 09 00 00 0e 01 00 00 | D...............;............... |
720c0 | 7e 16 01 00 01 00 00 00 df 09 00 00 0e 01 00 00 07 1a 01 00 01 00 00 00 ec 09 00 00 0e 01 00 00 | ~............................... |
720e0 | 48 1a 01 00 01 00 00 00 f8 09 00 00 0e 01 00 00 8d 1a 01 00 01 00 00 00 01 0a 00 00 0e 01 00 00 | H............................... |
72100 | f8 1a 01 00 01 00 00 00 0c 0a 00 00 0e 01 00 00 2c 1b 01 00 01 00 00 00 17 0a 00 00 0e 01 00 00 | ................,............... |
72120 | 64 1b 01 00 01 00 00 00 22 0a 00 00 0e 01 00 00 ad 1b 01 00 01 00 00 00 30 0a 00 00 0e 01 00 00 | d......."...............0....... |
72140 | 0c 1c 01 00 01 00 00 00 39 0a 00 00 0e 01 00 00 4d 1d 01 00 01 00 00 00 45 0a 00 00 0e 01 00 00 | ........9.......M.......E....... |
72160 | b5 1d 01 00 01 00 00 00 4f 0a 00 00 0e 01 00 00 ae 20 01 00 01 00 00 00 5b 0a 00 00 0e 01 00 00 | ........O...............[....... |
72180 | a5 21 01 00 01 00 00 00 67 0a 00 00 0e 01 00 00 f5 22 01 00 01 00 00 00 73 0a 00 00 0e 01 00 00 | .!......g........"......s....... |
721a0 | d3 24 01 00 01 00 00 00 7d 0a 00 00 0e 01 00 00 e3 24 01 00 01 00 00 00 88 0a 00 00 0e 01 00 00 | .$......}........$.............. |
721c0 | 70 25 01 00 01 00 00 00 93 0a 00 00 0e 01 00 00 55 26 01 00 01 00 00 00 a2 0a 00 00 0e 01 00 00 | p%..............U&.............. |
721e0 | e7 26 01 00 01 00 00 00 ad 0a 00 00 0e 01 00 00 42 27 01 00 01 00 00 00 bd 0a 00 00 0e 01 00 00 | .&..............B'.............. |
72200 | 77 27 01 00 01 00 00 00 c8 0a 00 00 0e 01 00 00 34 32 01 00 01 00 00 00 cf 0a 00 00 0e 01 00 00 | w'..............42.............. |
72220 | c1 32 01 00 01 00 00 00 dc 0a 00 00 0e 01 00 00 43 33 01 00 01 00 00 00 eb 0a 00 00 0e 01 00 00 | .2..............C3.............. |
72240 | 6f 33 01 00 01 00 00 00 f5 0a 00 00 0e 01 00 00 db 33 01 00 01 00 00 00 02 0b 00 00 0e 01 00 00 | o3...............3.............. |
72260 | 4a 35 01 00 01 00 00 00 0e 0b 00 00 0e 01 00 00 23 37 01 00 01 00 00 00 1a 0b 00 00 0e 01 00 00 | J5..............#7.............. |
72280 | 9f 37 01 00 01 00 00 00 25 0b 00 00 0e 01 00 00 b3 37 01 00 01 00 00 00 2e 0b 00 00 0e 01 00 00 | .7......%........7.............. |
722a0 | 12 38 01 00 01 00 00 00 3d 0b 00 00 0e 01 00 00 a1 38 01 00 01 00 00 00 46 0b 00 00 0e 01 00 00 | .8......=........8......F....... |
722c0 | f8 3d 01 00 01 00 00 00 53 0b 00 00 0e 01 00 00 0d 40 01 00 01 00 00 00 59 0b 00 00 0e 01 00 00 | .=......S........@......Y....... |
722e0 | f0 42 01 00 01 00 00 00 6a 0b 00 00 0e 01 00 00 40 43 01 00 01 00 00 00 78 0b 00 00 0e 01 00 00 | .B......j.......@C......x....... |
72300 | 8e 44 01 00 01 00 00 00 83 0b 00 00 0e 01 00 00 c5 44 01 00 01 00 00 00 8d 0b 00 00 0e 01 00 00 | .D...............D.............. |
72320 | b0 45 01 00 01 00 00 00 95 0b 00 00 0e 01 00 00 ec 45 01 00 01 00 00 00 9f 0b 00 00 0e 01 00 00 | .E...............E.............. |
72340 | 59 46 01 00 01 00 00 00 a9 0b 00 00 0e 01 00 00 a8 47 01 00 01 00 00 00 b4 0b 00 00 0e 01 00 00 | YF...............G.............. |
72360 | 34 48 01 00 01 00 00 00 c2 0b 00 00 0e 01 00 00 43 49 01 00 01 00 00 00 c8 0b 00 00 0e 01 00 00 | 4H..............CI.............. |
72380 | 7e 49 01 00 01 00 00 00 d1 0b 00 00 0e 01 00 00 d6 4a 01 00 01 00 00 00 e2 0b 00 00 0e 01 00 00 | ~I...............J.............. |
723a0 | 88 4e 01 00 01 00 00 00 ee 0b 00 00 0e 01 00 00 5f 4f 01 00 01 00 00 00 f9 0b 00 00 0e 01 00 00 | .N.............._O.............. |
723c0 | 78 52 01 00 01 00 00 00 04 0c 00 00 0e 01 00 00 6f 53 01 00 01 00 00 00 11 0c 00 00 0e 01 00 00 | xR..............oS.............. |
723e0 | a0 58 01 00 01 00 00 00 1b 0c 00 00 0e 01 00 00 d4 59 01 00 01 00 00 00 25 0c 00 00 0e 01 00 00 | .X...............Y......%....... |
72400 | 88 5a 01 00 01 00 00 00 2f 0c 00 00 0e 01 00 00 2f 5b 01 00 01 00 00 00 39 0c 00 00 0e 01 00 00 | .Z....../......./[......9....... |
72420 | 3e 5b 01 00 01 00 00 00 45 0c 00 00 0e 01 00 00 8c 61 01 00 01 00 00 00 4d 0c 00 00 0e 01 00 00 | >[......E........a......M....... |
72440 | e7 61 01 00 01 00 00 00 57 0c 00 00 0e 01 00 00 60 66 01 00 01 00 00 00 60 0c 00 00 0e 01 00 00 | .a......W.......`f......`....... |
72460 | 8f 66 01 00 01 00 00 00 6b 0c 00 00 0e 01 00 00 0f 67 01 00 01 00 00 00 76 0c 00 00 0e 01 00 00 | .f......k........g......v....... |
72480 | 1b 67 01 00 01 00 00 00 7f 0c 00 00 0e 01 00 00 82 68 01 00 01 00 00 00 8c 0c 00 00 0e 01 00 00 | .g...............h.............. |
724a0 | f9 68 01 00 01 00 00 00 95 0c 00 00 0e 01 00 00 c3 69 01 00 01 00 00 00 a0 0c 00 00 0e 01 00 00 | .h...............i.............. |
724c0 | 43 6a 01 00 01 00 00 00 aa 0c 00 00 0e 01 00 00 4c 6f 01 00 01 00 00 00 b8 0c 00 00 0e 01 00 00 | Cj..............Lo.............. |
724e0 | 1e 70 01 00 01 00 00 00 c4 0c 00 00 0e 01 00 00 68 73 01 00 01 00 00 00 d0 0c 00 00 0e 01 00 00 | .p..............hs.............. |
72500 | 3d 74 01 00 01 00 00 00 db 0c 00 00 0e 01 00 00 5e 75 01 00 01 00 00 00 e6 0c 00 00 0e 01 00 00 | =t..............^u.............. |
72520 | dc 77 01 00 01 00 00 00 f3 0c 00 00 0e 01 00 00 18 78 01 00 01 00 00 00 fb 0c 00 00 0e 01 00 00 | .w...............x.............. |
72540 | 57 78 01 00 01 00 00 00 04 0d 00 00 0e 01 00 00 fb 78 01 00 01 00 00 00 12 0d 00 00 0e 01 00 00 | Wx...............x.............. |
72560 | fc 7b 01 00 01 00 00 00 19 0d 00 00 0e 01 00 00 84 80 01 00 01 00 00 00 28 0d 00 00 0e 01 00 00 | .{......................(....... |
72580 | fb 80 01 00 01 00 00 00 39 0d 00 00 0e 01 00 00 a3 81 01 00 01 00 00 00 48 0d 00 00 0e 01 00 00 | ........9...............H....... |
725a0 | 19 82 01 00 01 00 00 00 52 0d 00 00 0e 01 00 00 b4 82 01 00 01 00 00 00 65 0d 00 00 0e 01 00 00 | ........R...............e....... |
725c0 | 55 83 01 00 01 00 00 00 72 0d 00 00 0e 01 00 00 a3 83 01 00 01 00 00 00 7f 0d 00 00 0e 01 00 00 | U.......r....................... |
725e0 | 10 86 01 00 01 00 00 00 8b 0d 00 00 0e 01 00 00 47 87 01 00 01 00 00 00 96 0d 00 00 0e 01 00 00 | ................G............... |
72600 | 9c 87 01 00 01 00 00 00 9e 0d 00 00 0e 01 00 00 c5 8a 01 00 01 00 00 00 ad 0d 00 00 0e 01 00 00 | ................................ |
72620 | 79 90 01 00 01 00 00 00 bb 0d 00 00 0e 01 00 00 74 94 01 00 01 00 00 00 c5 0d 00 00 0e 01 00 00 | y...............t............... |
72640 | f8 94 01 00 01 00 00 00 ce 0d 00 00 0e 01 00 00 ff 95 01 00 01 00 00 00 d7 0d 00 00 0e 01 00 00 | ................................ |
72660 | e8 96 01 00 01 00 00 00 dd 0d 00 00 0e 01 00 00 6d 97 01 00 01 00 00 00 e5 0d 00 00 0e 01 00 00 | ................m............... |
72680 | 40 98 01 00 01 00 00 00 ee 0d 00 00 0e 01 00 00 2c 99 01 00 01 00 00 00 f5 0d 00 00 0e 01 00 00 | @...............,............... |
726a0 | 1c 9b 01 00 01 00 00 00 fb 0d 00 00 0e 01 00 00 a6 9b 01 00 01 00 00 00 05 0e 00 00 0e 01 00 00 | ................................ |
726c0 | 82 9c 01 00 01 00 00 00 0e 0e 00 00 0e 01 00 00 81 a0 01 00 01 00 00 00 19 0e 00 00 0e 01 00 00 | ................................ |
726e0 | 2b a1 01 00 01 00 00 00 23 0e 00 00 0e 01 00 00 e9 a6 01 00 01 00 00 00 31 0e 00 00 0e 01 00 00 | +.......#...............1....... |
72700 | 50 ab 01 00 01 00 00 00 3d 0e 00 00 0e 01 00 00 d6 ab 01 00 01 00 00 00 48 0e 00 00 0e 01 00 00 | P.......=...............H....... |
72720 | 06 ac 01 00 01 00 00 00 4f 0e 00 00 0e 01 00 00 34 ac 01 00 01 00 00 00 5d 0e 00 00 0e 01 00 00 | ........O.......4.......]....... |
72740 | 97 ac 01 00 01 00 00 00 69 0e 00 00 0e 01 00 00 60 ad 01 00 01 00 00 00 75 0e 00 00 0e 01 00 00 | ........i.......`.......u....... |
72760 | bd ae 01 00 01 00 00 00 80 0e 00 00 0e 01 00 00 0b b0 01 00 01 00 00 00 89 0e 00 00 0e 01 00 00 | ................................ |
72780 | 94 b0 01 00 01 00 00 00 91 0e 00 00 0e 01 00 00 c2 b1 01 00 01 00 00 00 9d 0e 00 00 0e 01 00 00 | ................................ |
727a0 | 0b b2 01 00 01 00 00 00 a7 0e 00 00 0e 01 00 00 ca b2 01 00 01 00 00 00 b4 0e 00 00 0e 01 00 00 | ................................ |
727c0 | 62 b3 01 00 01 00 00 00 c1 0e 00 00 0e 01 00 00 3a b4 01 00 01 00 00 00 d0 0e 00 00 0e 01 00 00 | b...............:............... |
727e0 | 5c b8 01 00 01 00 00 00 da 0e 00 00 0e 01 00 00 d9 f3 01 00 01 00 00 00 ea 0e 00 00 0e 05 00 00 | \............................... |
72800 | c8 65 06 00 01 00 00 00 ff 0e 00 00 0e 05 00 00 e0 65 06 00 01 00 00 00 1c 0f 00 00 0e 05 00 00 | .e...............e.............. |
72820 | 04 67 06 00 01 00 00 00 25 0f 00 00 0e 05 00 00 08 67 06 00 01 00 00 00 35 0f 00 00 0e 05 00 00 | .g......%........g......5....... |
72840 | 14 67 06 00 01 00 00 00 42 0f 00 00 0e 05 00 00 80 67 06 00 01 00 00 00 49 0f 00 00 0e 05 00 00 | .g......B........g......I....... |
72860 | b0 67 06 00 01 00 00 00 5e 0f 00 00 0e 05 00 00 10 69 06 00 01 00 00 00 70 0f 00 00 0e 05 00 00 | .g......^........i......p....... |
72880 | 30 69 06 00 01 00 00 00 7a 0f 00 00 0e 05 00 00 68 69 06 00 01 00 00 00 86 0f 00 00 0e 05 00 00 | 0i......z.......hi.............. |
728a0 | 88 69 06 00 01 00 00 00 95 0f 00 00 0e 05 00 00 b0 69 06 00 01 00 00 00 a9 0f 00 00 0e 0b 00 00 | .i...............i.............. |
728c0 | 90 f3 06 00 01 00 00 00 b5 0f 00 00 0e 0b 00 00 20 f5 06 00 01 00 00 00 cf 0f 00 00 0e 0b 00 00 | ................................ |
728e0 | 70 f5 06 00 01 00 00 00 d9 0f 00 00 0e 0b 00 00 f0 f5 06 00 01 00 00 00 e0 0f 00 00 0e 0b 00 00 | p............................... |
72900 | 00 f7 06 00 01 00 00 00 f1 0f 00 00 0e 0b 00 00 30 f7 06 00 01 00 00 00 fd 0f 00 00 0e 0b 00 00 | ................0............... |
72920 | e0 f7 06 00 01 00 00 00 04 10 00 00 0e 0b 00 00 a0 f8 06 00 01 00 00 00 0a 10 00 00 0e 0b 00 00 | ................................ |
72940 | 40 f9 06 00 01 00 00 00 1f 10 00 00 0e 0b 00 00 60 f9 06 00 01 00 00 00 31 10 00 00 0e 0b 00 00 | @...............`.......1....... |
72960 | 80 f9 06 00 01 00 00 00 3e 10 00 00 0e 0b 00 00 b0 fa 06 00 01 00 00 00 47 10 00 00 0e 0b 00 00 | ........>...............G....... |
72980 | 70 fc 06 00 01 00 00 00 51 10 00 00 0e 0b 00 00 00 fd 06 00 01 00 00 00 5b 10 00 00 0e 0b 00 00 | p.......Q...............[....... |
729a0 | 30 fd 06 00 01 00 00 00 7b 10 00 00 0e 0b 00 00 e0 fe 06 00 01 00 00 00 83 10 00 00 0e 0b 00 00 | 0.......{....................... |
729c0 | a0 ff 06 00 01 00 00 00 9a 10 00 00 0e 0b 00 00 e0 ff 06 00 01 00 00 00 af 10 00 00 0e 0b 00 00 | ................................ |
729e0 | 10 00 07 00 01 00 00 00 b7 10 00 00 0e 0b 00 00 30 01 07 00 01 00 00 00 c2 10 00 00 0e 0b 00 00 | ................0............... |
72a00 | 10 02 07 00 01 00 00 00 dc 10 00 00 0e 0b 00 00 d0 02 07 00 01 00 00 00 ec 10 00 00 0e 0b 00 00 | ................................ |
72a20 | f0 02 07 00 01 00 00 00 fa 10 00 00 0e 0b 00 00 10 04 07 00 01 00 00 00 0c 11 00 00 0e 0c 00 00 | ................................ |
72a40 | 30 04 07 00 01 00 00 00 13 11 00 00 0e 0e 00 00 d8 06 07 00 01 00 00 00 21 11 00 00 0f 0d 10 00 | 0.......................!....... |
72a60 | b8 06 07 00 01 00 00 00 29 11 00 00 0f 0d 10 00 c0 06 07 00 01 00 00 00 31 11 00 00 0f 0d 10 00 | ........)...............1....... |
72a80 | d0 06 07 00 01 00 00 00 3d 11 00 00 03 01 10 00 00 00 00 00 01 00 00 00 51 11 00 00 0f 0c 00 00 | ........=...............Q....... |
72aa0 | a0 04 07 00 01 00 00 00 62 11 00 00 0f 01 00 00 1b f6 01 00 01 00 00 00 6b 11 00 00 0f 01 00 00 | ........b...............k....... |
72ac0 | d0 e6 01 00 01 00 00 00 76 11 00 00 0f 0d 10 00 c8 06 07 00 01 00 00 00 7f 11 00 00 0f 01 00 00 | ........v....................... |
72ae0 | 54 ad 00 00 01 00 00 00 8e 11 00 00 0f 01 00 00 90 ae 00 00 01 00 00 00 a1 11 00 00 0f 01 00 00 | T............................... |
72b00 | 57 af 00 00 01 00 00 00 b6 11 00 00 0f 01 00 00 d1 ae 00 00 01 00 00 00 c0 11 00 00 0f 01 00 00 | W............................... |
72b20 | 17 b0 00 00 01 00 00 00 d5 11 00 00 0f 01 00 00 fd b8 00 00 01 00 00 00 e2 11 00 00 0f 01 00 00 | ................................ |
72b40 | f7 ae 00 00 01 00 00 00 ef 11 00 00 0f 01 00 00 c4 b2 00 00 01 00 00 00 01 12 00 00 0f 01 00 00 | ................................ |
72b60 | 54 b7 00 00 01 00 00 00 0c 12 00 00 0f 01 00 00 aa ae 00 00 01 00 00 00 20 12 00 00 0f 01 00 00 | T............................... |
72b80 | 35 af 00 00 01 00 00 00 32 12 00 00 0f 01 00 00 fd 9b 00 00 01 00 00 00 3d 12 00 00 0f 01 00 00 | 5.......2...............=....... |
72ba0 | ae 95 00 00 01 00 00 00 4d 12 00 00 0f 01 00 00 d2 96 00 00 01 00 00 00 58 12 00 00 0f 01 00 00 | ........M...............X....... |
72bc0 | a8 9f 00 00 01 00 00 00 64 12 00 00 0f 01 00 00 3e 9b 00 00 01 00 00 00 72 12 00 00 0f 01 00 00 | ........d.......>.......r....... |
72be0 | a0 97 00 00 01 00 00 00 80 12 00 00 0f 01 00 00 4c a0 00 00 01 00 00 00 96 12 00 00 0f 01 00 00 | ................L............... |
72c00 | 22 94 00 00 01 00 00 00 ac 12 00 00 0f 01 00 00 a1 94 00 00 01 00 00 00 bf 12 00 00 0f 01 00 00 | "............................... |
72c20 | 2c 96 00 00 01 00 00 00 d1 12 00 00 0f 01 00 00 18 93 00 00 01 00 00 00 dd 12 00 00 0f 01 00 00 | ,............................... |
72c40 | 90 4c 01 00 01 00 00 00 ec 12 00 00 0f 01 00 00 c2 4c 01 00 01 00 00 00 f9 12 00 00 0f 01 00 00 | .L...............L.............. |
72c60 | 1b 4f 01 00 01 00 00 00 0a 13 00 00 0f 01 00 00 7b 4c 01 00 01 00 00 00 18 13 00 00 0f 01 00 00 | .O..............{L.............. |
72c80 | 01 4d 01 00 01 00 00 00 27 13 00 00 0f 01 00 00 62 ab 00 00 01 00 00 00 33 13 00 00 0f 01 00 00 | .M......'.......b.......3....... |
72ca0 | d6 aa 00 00 01 00 00 00 43 13 00 00 0f 01 00 00 63 ac 00 00 01 00 00 00 53 13 00 00 0f 01 00 00 | ........C.......c.......S....... |
72cc0 | 07 ad 00 00 01 00 00 00 66 13 00 00 0f 01 00 00 7a aa 00 00 01 00 00 00 77 13 00 00 0f 01 00 00 | ........f.......z.......w....... |
72ce0 | 0a aa 00 00 01 00 00 00 89 13 00 00 0f 01 00 00 31 aa 00 00 01 00 00 00 9b 13 00 00 0f 01 00 00 | ................1............... |
72d00 | ca ab 00 00 01 00 00 00 aa 13 00 00 0f 01 00 00 23 8d 00 00 01 00 00 00 bc 13 00 00 0f 01 00 00 | ................#............... |
72d20 | 2c 8e 00 00 01 00 00 00 cb 13 00 00 0f 01 00 00 43 8d 00 00 01 00 00 00 dc 13 00 00 0f 01 00 00 | ,...............C............... |
72d40 | e5 8d 00 00 01 00 00 00 ed 13 00 00 0f 01 00 00 fe 8a 00 00 01 00 00 00 fc 13 00 00 0f 01 00 00 | ................................ |
72d60 | 8f 8d 00 00 01 00 00 00 0d 14 00 00 0f 01 00 00 99 8e 00 00 01 00 00 00 1d 14 00 00 0f 01 00 00 | ................................ |
72d80 | bc 8a 00 00 01 00 00 00 2d 14 00 00 0f 01 00 00 9b 8c 01 00 01 00 00 00 38 14 00 00 0f 01 00 00 | ........-...............8....... |
72da0 | 57 92 01 00 01 00 00 00 42 14 00 00 0f 01 00 00 ac 91 01 00 01 00 00 00 4f 14 00 00 0f 01 00 00 | W.......B...............O....... |
72dc0 | 62 93 01 00 01 00 00 00 5a 14 00 00 0f 01 00 00 0d 92 01 00 01 00 00 00 67 14 00 00 0f 01 00 00 | b.......Z...............g....... |
72de0 | 58 8c 01 00 01 00 00 00 71 14 00 00 0f 01 00 00 fe 8c 01 00 01 00 00 00 7e 14 00 00 0f 01 00 00 | X.......q...............~....... |
72e00 | ac 87 01 00 01 00 00 00 89 14 00 00 0f 01 00 00 3a 89 01 00 01 00 00 00 96 14 00 00 0f 01 00 00 | ................:............... |
72e20 | 33 8c 01 00 01 00 00 00 a8 14 00 00 0f 01 00 00 e9 8b 01 00 01 00 00 00 b2 14 00 00 0f 01 00 00 | 3............................... |
72e40 | 85 8b 01 00 01 00 00 00 bf 14 00 00 0f 01 00 00 14 5b 00 00 01 00 00 00 d0 14 00 00 0f 01 00 00 | .................[.............. |
72e60 | a4 57 00 00 01 00 00 00 de 14 00 00 0f 01 00 00 00 58 00 00 01 00 00 00 ec 14 00 00 0f 01 00 00 | .W...............X.............. |
72e80 | b4 5a 00 00 01 00 00 00 f8 14 00 00 0f 01 00 00 14 58 00 00 01 00 00 00 05 15 00 00 0f 01 00 00 | .Z...............X.............. |
72ea0 | f5 5d 00 00 01 00 00 00 19 15 00 00 0f 01 00 00 06 61 00 00 01 00 00 00 26 15 00 00 0f 01 00 00 | .]...............a......&....... |
72ec0 | 88 60 00 00 01 00 00 00 37 15 00 00 0f 01 00 00 d5 60 00 00 01 00 00 00 4a 15 00 00 0f 01 00 00 | .`......7........`......J....... |
72ee0 | a8 5e 00 00 01 00 00 00 5c 15 00 00 0f 01 00 00 ee 60 00 00 01 00 00 00 6a 15 00 00 0f 01 00 00 | .^......\........`......j....... |
72f00 | 7a 6d 00 00 01 00 00 00 78 15 00 00 0f 01 00 00 6f 58 00 00 01 00 00 00 87 15 00 00 0f 01 00 00 | zm......x.......oX.............. |
72f20 | a0 65 00 00 01 00 00 00 97 15 00 00 0f 01 00 00 cd 63 00 00 01 00 00 00 a6 15 00 00 0f 01 00 00 | .e...............c.............. |
72f40 | 10 66 00 00 01 00 00 00 b4 15 00 00 0f 01 00 00 3c 6a 00 00 01 00 00 00 c0 15 00 00 0f 01 00 00 | .f..............<j.............. |
72f60 | e3 5c 00 00 01 00 00 00 cb 15 00 00 0f 01 00 00 bf 57 00 00 01 00 00 00 d6 15 00 00 0f 01 00 00 | .\...............W.............. |
72f80 | 08 57 00 00 01 00 00 00 e0 15 00 00 0f 01 00 00 40 59 00 00 01 00 00 00 f1 15 00 00 0f 01 00 00 | .W..............@Y.............. |
72fa0 | 7b 58 00 00 01 00 00 00 01 16 00 00 0f 01 00 00 a5 58 00 00 01 00 00 00 13 16 00 00 0f 01 00 00 | {X...............X.............. |
72fc0 | e8 6a 00 00 01 00 00 00 20 16 00 00 0f 01 00 00 43 66 00 00 01 00 00 00 2d 16 00 00 0f 01 00 00 | .j..............Cf......-....... |
72fe0 | 4b 5b 00 00 01 00 00 00 3f 16 00 00 0f 01 00 00 54 58 00 00 01 00 00 00 49 16 00 00 0f 01 00 00 | K[......?.......TX......I....... |
73000 | 1b 63 00 00 01 00 00 00 54 16 00 00 0f 01 00 00 91 6d 00 00 01 00 00 00 62 16 00 00 0f 01 00 00 | .c......T........m......b....... |
73020 | a2 5d 00 00 01 00 00 00 72 16 00 00 0f 01 00 00 14 5d 00 00 01 00 00 00 83 16 00 00 0f 01 00 00 | .]......r........].............. |
73040 | 38 62 00 00 01 00 00 00 92 16 00 00 0f 01 00 00 6c 5b 00 00 01 00 00 00 a0 16 00 00 0f 01 00 00 | 8b..............l[.............. |
73060 | 99 36 00 00 01 00 00 00 b1 16 00 00 0f 01 00 00 d1 36 00 00 01 00 00 00 c1 16 00 00 0f 01 00 00 | .6...............6.............. |
73080 | 70 37 00 00 01 00 00 00 d0 16 00 00 0f 01 00 00 79 2c 00 00 01 00 00 00 df 16 00 00 0f 01 00 00 | p7..............y,.............. |
730a0 | 0a 38 00 00 01 00 00 00 ee 16 00 00 0f 01 00 00 2b 38 00 00 01 00 00 00 01 17 00 00 0f 01 00 00 | .8..............+8.............. |
730c0 | cf 3d 00 00 01 00 00 00 10 17 00 00 0f 01 00 00 6d 34 00 00 01 00 00 00 1f 17 00 00 0f 01 00 00 | .=..............m4.............. |
730e0 | 2d 35 00 00 01 00 00 00 32 17 00 00 0f 01 00 00 8c 33 00 00 01 00 00 00 45 17 00 00 0f 01 00 00 | -5......2........3......E....... |
73100 | 9f 34 00 00 01 00 00 00 57 17 00 00 0f 01 00 00 93 32 00 00 01 00 00 00 69 17 00 00 0f 01 00 00 | .4......W........2......i....... |
73120 | d2 33 00 00 01 00 00 00 7a 17 00 00 0f 01 00 00 22 34 00 00 01 00 00 00 8a 17 00 00 0f 01 00 00 | .3......z......."4.............. |
73140 | c6 31 00 00 01 00 00 00 9b 17 00 00 0f 01 00 00 51 42 00 00 01 00 00 00 af 17 00 00 0f 01 00 00 | .1..............QB.............. |
73160 | 72 2d 00 00 01 00 00 00 bb 17 00 00 0f 01 00 00 0c 30 00 00 01 00 00 00 cc 17 00 00 0f 01 00 00 | r-...............0.............. |
73180 | 85 2f 00 00 01 00 00 00 dd 17 00 00 0f 01 00 00 54 3d 00 00 01 00 00 00 f0 17 00 00 0f 01 00 00 | ./..............T=.............. |
731a0 | 7e 43 00 00 01 00 00 00 02 18 00 00 0f 01 00 00 e2 44 00 00 01 00 00 00 0d 18 00 00 0f 01 00 00 | ~C...............D.............. |
731c0 | 32 3e 00 00 01 00 00 00 17 18 00 00 0f 01 00 00 cc 3c 00 00 01 00 00 00 29 18 00 00 0f 01 00 00 | 2>...............<......)....... |
731e0 | 7d 39 00 00 01 00 00 00 39 18 00 00 0f 01 00 00 11 3d 00 00 01 00 00 00 4a 18 00 00 0f 01 00 00 | }9......9........=......J....... |
73200 | a2 30 00 00 01 00 00 00 5d 18 00 00 0f 01 00 00 39 46 00 00 01 00 00 00 6c 18 00 00 0f 01 00 00 | .0......].......9F......l....... |
73220 | b6 41 00 00 01 00 00 00 7a 18 00 00 0f 01 00 00 13 c5 00 00 01 00 00 00 89 18 00 00 0f 01 00 00 | .A......z....................... |
73240 | 9b 35 00 00 01 00 00 00 9a 18 00 00 0f 01 00 00 33 33 00 00 01 00 00 00 ab 18 00 00 0f 01 00 00 | .5..............33.............. |
73260 | ed 34 00 00 01 00 00 00 bb 18 00 00 0f 01 00 00 da 35 00 00 01 00 00 00 ce 18 00 00 0f 01 00 00 | .4...............5.............. |
73280 | cc 3f 00 00 01 00 00 00 df 18 00 00 0f 01 00 00 14 37 00 00 01 00 00 00 f0 18 00 00 0f 01 00 00 | .?...............7.............. |
732a0 | 62 37 00 00 01 00 00 00 05 19 00 00 0f 01 00 00 56 38 00 00 01 00 00 00 0f 19 00 00 0f 01 00 00 | b7..............V8.............. |
732c0 | f3 43 00 00 01 00 00 00 1e 19 00 00 0f 01 00 00 e7 42 00 00 01 00 00 00 2d 19 00 00 0f 01 00 00 | .C...............B......-....... |
732e0 | 23 31 00 00 01 00 00 00 40 19 00 00 0f 01 00 00 4f 31 00 00 01 00 00 00 50 19 00 00 0f 01 00 00 | #1......@.......O1......P....... |
73300 | 89 3e 00 00 01 00 00 00 60 19 00 00 0f 01 00 00 94 29 00 00 01 00 00 00 70 19 00 00 0f 01 00 00 | .>......`........)......p....... |
73320 | 12 39 00 00 01 00 00 00 7c 19 00 00 0f 01 00 00 17 2f 00 00 01 00 00 00 88 19 00 00 0f 01 00 00 | .9......|......../.............. |
73340 | e8 f8 00 00 01 00 00 00 97 19 00 00 0f 01 00 00 4a f9 00 00 01 00 00 00 a6 19 00 00 0f 01 00 00 | ................J............... |
73360 | cb f9 00 00 01 00 00 00 b3 19 00 00 0f 01 00 00 d9 09 01 00 01 00 00 00 bf 19 00 00 0f 01 00 00 | ................................ |
73380 | a2 09 01 00 01 00 00 00 ce 19 00 00 0f 01 00 00 dd 14 01 00 01 00 00 00 dc 19 00 00 0f 01 00 00 | ................................ |
733a0 | 86 09 01 00 01 00 00 00 e9 19 00 00 0f 01 00 00 28 0d 01 00 01 00 00 00 f9 19 00 00 0f 01 00 00 | ................(............... |
733c0 | 54 09 01 00 01 00 00 00 06 1a 00 00 0f 05 00 00 a0 67 06 00 01 00 00 00 17 1a 00 00 0f 01 00 00 | T................g.............. |
733e0 | 59 14 01 00 01 00 00 00 29 1a 00 00 0f 01 00 00 fc 0f 01 00 01 00 00 00 3c 1a 00 00 0f 01 00 00 | Y.......)...............<....... |
73400 | 4d 0d 01 00 01 00 00 00 4a 1a 00 00 0f 01 00 00 60 0f 01 00 01 00 00 00 59 1a 00 00 0f 01 00 00 | M.......J.......`.......Y....... |
73420 | e8 0e 01 00 01 00 00 00 67 1a 00 00 0f 05 00 00 b0 68 06 00 01 00 00 00 75 1a 00 00 0f 0b 00 00 | ........g........h......u....... |
73440 | 60 fd 06 00 01 00 00 00 83 1a 00 00 0f 01 00 00 07 54 01 00 01 00 00 00 92 1a 00 00 0f 01 00 00 | `................T.............. |
73460 | 37 54 01 00 01 00 00 00 9d 1a 00 00 0f 01 00 00 6a 57 01 00 01 00 00 00 a7 1a 00 00 0f 01 00 00 | 7T..............jW.............. |
73480 | 92 55 01 00 01 00 00 00 b5 1a 00 00 0f 01 00 00 91 57 01 00 01 00 00 00 c4 1a 00 00 0f 01 00 00 | .U...............W.............. |
734a0 | 5d 55 01 00 01 00 00 00 d1 1a 00 00 0f 01 00 00 6d 54 01 00 01 00 00 00 de 1a 00 00 0f 01 00 00 | ]U..............mT.............. |
734c0 | 88 a2 01 00 01 00 00 00 eb 1a 00 00 0f 01 00 00 68 a3 01 00 01 00 00 00 fb 1a 00 00 0f 01 00 00 | ................h............... |
734e0 | a7 a4 01 00 01 00 00 00 0d 1b 00 00 0f 01 00 00 f9 a1 01 00 01 00 00 00 19 1b 00 00 0f 01 00 00 | ................................ |
73500 | 2e a2 01 00 01 00 00 00 2a 1b 00 00 0f 01 00 00 9f a1 01 00 01 00 00 00 35 1b 00 00 0f 01 00 00 | ........*...............5....... |
73520 | db a3 01 00 01 00 00 00 44 1b 00 00 0f 0b 00 00 b0 01 07 00 01 00 00 00 55 1b 00 00 0f 01 00 00 | ........D...............U....... |
73540 | ea a2 00 00 01 00 00 00 60 1b 00 00 0f 01 00 00 f0 a4 01 00 01 00 00 00 6d 1b 00 00 0f 01 00 00 | ........`...............m....... |
73560 | 38 bc 01 00 01 00 00 00 7a 1b 00 00 0f 01 00 00 10 bf 01 00 01 00 00 00 84 1b 00 00 0f 01 00 00 | 8.......z....................... |
73580 | d4 b9 01 00 01 00 00 00 93 1b 00 00 0f 01 00 00 e0 c1 01 00 01 00 00 00 a1 1b 00 00 0f 01 00 00 | ................................ |
735a0 | e4 bf 01 00 01 00 00 00 b0 1b 00 00 0f 01 00 00 08 b5 01 00 01 00 00 00 bf 1b 00 00 0f 01 00 00 | ................................ |
735c0 | e8 b8 01 00 01 00 00 00 cf 1b 00 00 0f 01 00 00 8b b7 01 00 01 00 00 00 de 1b 00 00 0f 01 00 00 | ................................ |
735e0 | 67 bf 01 00 01 00 00 00 e8 1b 00 00 0f 01 00 00 4b be 01 00 01 00 00 00 f5 1b 00 00 0f 01 00 00 | g...............K............... |
73600 | 19 b6 01 00 01 00 00 00 04 1c 00 00 0f 01 00 00 b4 bf 01 00 01 00 00 00 11 1c 00 00 0f 01 00 00 | ................................ |
73620 | 2e b4 01 00 01 00 00 00 22 1c 00 00 0f 01 00 00 b4 b3 01 00 01 00 00 00 32 1c 00 00 0f 01 00 00 | ........"...............2....... |
73640 | b8 d9 00 00 01 00 00 00 3d 1c 00 00 0f 01 00 00 e0 e8 00 00 01 00 00 00 4d 1c 00 00 0f 01 00 00 | ........=...............M....... |
73660 | 48 db 00 00 01 00 00 00 5d 1c 00 00 0f 01 00 00 50 dc 00 00 01 00 00 00 68 1c 00 00 0f 01 00 00 | H.......].......P.......h....... |
73680 | d1 db 00 00 01 00 00 00 77 1c 00 00 0f 01 00 00 82 da 00 00 01 00 00 00 89 1c 00 00 0f 01 00 00 | ........w....................... |
736a0 | 29 da 00 00 01 00 00 00 99 1c 00 00 0f 01 00 00 2c 1e 01 00 01 00 00 00 a6 1c 00 00 0f 01 00 00 | )...............,............... |
736c0 | 80 e3 01 00 01 00 00 00 b1 1c 00 00 0f 01 00 00 c5 e3 01 00 01 00 00 00 bc 1c 00 00 0f 01 00 00 | ................................ |
736e0 | 81 e4 01 00 01 00 00 00 cc 1c 00 00 0f 01 00 00 e6 e3 01 00 01 00 00 00 d7 1c 00 00 0f 01 00 00 | ................................ |
73700 | 0d 10 00 00 01 00 00 00 e5 1c 00 00 0f 01 00 00 31 14 00 00 01 00 00 00 f0 1c 00 00 0f 01 00 00 | ................1............... |
73720 | d6 0f 00 00 01 00 00 00 fd 1c 00 00 0f 01 00 00 c3 21 00 00 01 00 00 00 08 1d 00 00 0f 01 00 00 | .................!.............. |
73740 | f0 0e 00 00 01 00 00 00 18 1d 00 00 0f 01 00 00 f2 53 01 00 01 00 00 00 23 1d 00 00 0f 01 00 00 | .................S......#....... |
73760 | 82 14 00 00 01 00 00 00 30 1d 00 00 0f 01 00 00 cb 25 00 00 01 00 00 00 3c 1d 00 00 0f 01 00 00 | ........0........%......<....... |
73780 | 5d 12 00 00 01 00 00 00 46 1d 00 00 0f 01 00 00 0b 1d 00 00 01 00 00 00 57 1d 00 00 0f 01 00 00 | ].......F...............W....... |
737a0 | f8 23 00 00 01 00 00 00 61 1d 00 00 0f 01 00 00 84 25 00 00 01 00 00 00 6c 1d 00 00 0f 01 00 00 | .#......a........%......l....... |
737c0 | 30 24 00 00 01 00 00 00 74 1d 00 00 0f 01 00 00 56 26 00 00 01 00 00 00 83 1d 00 00 0f 01 00 00 | 0$......t.......V&.............. |
737e0 | 7b 1b 00 00 01 00 00 00 91 1d 00 00 0f 01 00 00 cf 1a 00 00 01 00 00 00 a0 1d 00 00 0f 01 00 00 | {............................... |
73800 | 97 83 00 00 01 00 00 00 ad 1d 00 00 0f 01 00 00 b1 83 00 00 01 00 00 00 bf 1d 00 00 0f 01 00 00 | ................................ |
73820 | a4 83 00 00 01 00 00 00 d0 1d 00 00 0f 01 00 00 e0 1b 00 00 01 00 00 00 da 1d 00 00 0f 01 00 00 | ................................ |
73840 | af 85 00 00 01 00 00 00 e7 1d 00 00 0f 01 00 00 06 84 00 00 01 00 00 00 f5 1d 00 00 0f 01 00 00 | ................................ |
73860 | 7c 1d 00 00 01 00 00 00 07 1e 00 00 0f 01 00 00 bd 83 00 00 01 00 00 00 15 1e 00 00 0f 01 00 00 | |............................... |
73880 | 46 1b 00 00 01 00 00 00 23 1e 00 00 0f 01 00 00 35 10 00 00 01 00 00 00 2f 1e 00 00 0f 01 00 00 | F.......#.......5......./....... |
738a0 | cb 26 00 00 01 00 00 00 3f 1e 00 00 0f 01 00 00 e1 1d 00 00 01 00 00 00 51 1e 00 00 0f 05 00 00 | .&......?...............Q....... |
738c0 | 40 65 06 00 01 00 00 00 5c 1e 00 00 0f 01 00 00 34 13 00 00 01 00 00 00 6d 1e 00 00 0f 01 00 00 | @e......\.......4.......m....... |
738e0 | 53 13 00 00 01 00 00 00 7c 1e 00 00 0f 01 00 00 68 13 00 00 01 00 00 00 8a 1e 00 00 0f 01 00 00 | S.......|.......h............... |
73900 | 9d 13 00 00 01 00 00 00 98 1e 00 00 0f 01 00 00 b9 13 00 00 01 00 00 00 a8 1e 00 00 0f 01 00 00 | ................................ |
73920 | 19 9f 00 00 01 00 00 00 b9 1e 00 00 0f 01 00 00 2d 26 00 00 01 00 00 00 c2 1e 00 00 0f 01 00 00 | ................-&.............. |
73940 | 44 23 00 00 01 00 00 00 cc 1e 00 00 0f 01 00 00 a5 4f 01 00 01 00 00 00 da 1e 00 00 0f 01 00 00 | D#...............O.............. |
73960 | 5a 4d 01 00 01 00 00 00 e9 1e 00 00 0f 01 00 00 84 26 00 00 01 00 00 00 fa 1e 00 00 0f 01 00 00 | ZM...............&.............. |
73980 | 8d 25 00 00 01 00 00 00 04 1f 00 00 0f 01 00 00 2d 22 00 00 01 00 00 00 10 1f 00 00 0f 01 00 00 | .%..............-".............. |
739a0 | 69 1a 00 00 01 00 00 00 21 1f 00 00 0f 01 00 00 d3 19 00 00 01 00 00 00 33 1f 00 00 0f 01 00 00 | i.......!...............3....... |
739c0 | 27 19 00 00 01 00 00 00 44 1f 00 00 0f 01 00 00 0e 18 00 00 01 00 00 00 55 1f 00 00 0f 01 00 00 | '.......D...............U....... |
739e0 | 8c 1a 00 00 01 00 00 00 6c 1f 00 00 0f 01 00 00 2a 18 00 00 01 00 00 00 7d 1f 00 00 0f 01 00 00 | ........l.......*.......}....... |
73a00 | d8 17 00 00 01 00 00 00 8a 1f 00 00 0f 01 00 00 f1 17 00 00 01 00 00 00 9a 1f 00 00 0f 01 00 00 | ................................ |
73a20 | 83 18 00 00 01 00 00 00 aa 1f 00 00 0f 01 00 00 a5 1a 00 00 01 00 00 00 ba 1f 00 00 0f 01 00 00 | ................................ |
73a40 | d1 12 00 00 01 00 00 00 c9 1f 00 00 0f 01 00 00 e9 18 00 00 01 00 00 00 db 1f 00 00 0f 01 00 00 | ................................ |
73a60 | d8 13 00 00 01 00 00 00 e9 1f 00 00 0f 01 00 00 25 1c 00 00 01 00 00 00 f5 1f 00 00 0f 01 00 00 | ................%............... |
73a80 | 62 1c 00 00 01 00 00 00 02 20 00 00 0f 01 00 00 b1 1c 00 00 01 00 00 00 0f 20 00 00 0f 01 00 00 | b............................... |
73aa0 | 8e 16 00 00 01 00 00 00 1b 20 00 00 0f 01 00 00 68 1f 00 00 01 00 00 00 27 20 00 00 0f 01 00 00 | ................h.......'....... |
73ac0 | dc 1f 00 00 01 00 00 00 34 20 00 00 0f 01 00 00 47 20 00 00 01 00 00 00 41 20 00 00 0f 01 00 00 | ........4.......G.......A....... |
73ae0 | 81 9c 00 00 01 00 00 00 4d 20 00 00 0f 01 00 00 bf 10 00 00 01 00 00 00 59 20 00 00 0f 01 00 00 | ........M...............Y....... |
73b00 | 73 26 00 00 01 00 00 00 68 20 00 00 0f 01 00 00 c1 1e 00 00 01 00 00 00 76 20 00 00 0f 01 00 00 | s&......h...............v....... |
73b20 | 1d 1e 00 00 01 00 00 00 85 20 00 00 0f 01 00 00 48 83 00 00 01 00 00 00 92 20 00 00 0f 01 00 00 | ................H............... |
73b40 | 27 1f 00 00 01 00 00 00 9c 20 00 00 0f 01 00 00 69 85 00 00 01 00 00 00 aa 20 00 00 0f 01 00 00 | '...............i............... |
73b60 | cc 20 00 00 01 00 00 00 bc 20 00 00 0f 01 00 00 90 1e 00 00 01 00 00 00 ca 20 00 00 0f 01 00 00 | ................................ |
73b80 | 51 10 00 00 01 00 00 00 d6 20 00 00 0f 01 00 00 cb 27 00 00 01 00 00 00 e6 20 00 00 0f 01 00 00 | Q................'.............. |
73ba0 | 68 21 00 00 01 00 00 00 f8 20 00 00 0f 01 00 00 26 24 00 00 01 00 00 00 04 21 00 00 0f 01 00 00 | h!..............&$.......!...... |
73bc0 | 17 15 00 00 01 00 00 00 18 21 00 00 0f 01 00 00 df 15 00 00 01 00 00 00 27 21 00 00 0f 01 00 00 | .........!..............'!...... |
73be0 | cf 16 00 00 01 00 00 00 38 21 00 00 0f 01 00 00 91 15 00 00 01 00 00 00 48 21 00 00 0f 01 00 00 | ........8!..............H!...... |
73c00 | 05 16 00 00 01 00 00 00 57 21 00 00 0f 01 00 00 40 15 00 00 01 00 00 00 66 21 00 00 0f 01 00 00 | ........W!......@.......f!...... |
73c20 | 3d 17 00 00 01 00 00 00 75 21 00 00 0f 01 00 00 24 17 00 00 01 00 00 00 83 21 00 00 0f 01 00 00 | =.......u!......$........!...... |
73c40 | f8 16 00 00 01 00 00 00 93 21 00 00 0f 01 00 00 fc 12 00 00 01 00 00 00 9d 21 00 00 0f 01 00 00 | .........!...............!...... |
73c60 | 1e 13 00 00 01 00 00 00 ab 21 00 00 0f 01 00 00 94 28 00 00 01 00 00 00 ba 21 00 00 0f 01 00 00 | .........!.......(.......!...... |
73c80 | f6 28 00 00 01 00 00 00 cb 21 00 00 0f 01 00 00 ee 0f 00 00 01 00 00 00 d8 21 00 00 0f 01 00 00 | .(.......!...............!...... |
73ca0 | 8f 0f 00 00 01 00 00 00 e3 21 00 00 0f 01 00 00 2d 9f 00 00 01 00 00 00 ef 21 00 00 0f 05 00 00 | .........!......-........!...... |
73cc0 | 00 66 06 00 01 00 00 00 fc 21 00 00 0f 01 00 00 f6 47 00 00 01 00 00 00 0a 22 00 00 0f 01 00 00 | .f.......!.......G......."...... |
73ce0 | f5 56 00 00 01 00 00 00 19 22 00 00 0f 01 00 00 f9 70 00 00 01 00 00 00 2c 22 00 00 0f 01 00 00 | .V.......".......p......,"...... |
73d00 | d9 74 00 00 01 00 00 00 3b 22 00 00 0f 01 00 00 5a c5 00 00 01 00 00 00 47 22 00 00 0f 01 00 00 | .t......;"......Z.......G"...... |
73d20 | e7 ef 00 00 01 00 00 00 55 22 00 00 0f 01 00 00 f4 15 01 00 01 00 00 00 61 22 00 00 0f 01 00 00 | ........U"..............a"...... |
73d40 | dd f9 00 00 01 00 00 00 72 22 00 00 0f 01 00 00 e4 57 01 00 01 00 00 00 82 22 00 00 0f 01 00 00 | ........r".......W......."...... |
73d60 | b1 94 01 00 01 00 00 00 91 22 00 00 0f 01 00 00 f1 ac 01 00 01 00 00 00 9f 22 00 00 0f 01 00 00 | ........."..............."...... |
73d80 | a4 f4 01 00 01 00 00 00 a5 22 00 00 0f 01 00 00 c1 e4 01 00 01 00 00 00 af 22 00 00 0f 01 00 00 | ........."..............."...... |
73da0 | 2e e5 01 00 01 00 00 00 bc 22 00 00 0f 01 00 00 d2 e5 01 00 01 00 00 00 c7 22 00 00 0f 01 00 00 | ........."..............."...... |
73dc0 | 35 e6 01 00 01 00 00 00 d3 22 00 00 0f 01 00 00 47 e6 01 00 01 00 00 00 dd 22 00 00 0f 01 00 00 | 5........"......G........"...... |
73de0 | 9d e6 01 00 01 00 00 00 e8 22 00 00 0f 01 00 00 f6 e7 01 00 01 00 00 00 f6 22 00 00 0f 01 00 00 | ........."..............."...... |
73e00 | 68 e8 01 00 01 00 00 00 06 23 00 00 0f 01 00 00 39 e8 01 00 01 00 00 00 14 23 00 00 0f 01 00 00 | h........#......9........#...... |
73e20 | 06 e9 01 00 01 00 00 00 22 23 00 00 0f 01 00 00 01 e7 01 00 01 00 00 00 31 23 00 00 0f 01 00 00 | ........"#..............1#...... |
73e40 | 7f e9 01 00 01 00 00 00 3b 23 00 00 0f 01 00 00 f1 e9 01 00 01 00 00 00 4a 23 00 00 0f 01 00 00 | ........;#..............J#...... |
73e60 | 55 eb 01 00 01 00 00 00 54 23 00 00 0f 01 00 00 c2 eb 01 00 01 00 00 00 5d 23 00 00 0f 01 00 00 | U.......T#..............]#...... |
73e80 | c7 ec 01 00 01 00 00 00 67 23 00 00 0f 01 00 00 1b ed 01 00 01 00 00 00 70 23 00 00 0f 01 00 00 | ........g#..............p#...... |
73ea0 | 13 ef 01 00 01 00 00 00 81 23 00 00 0f 01 00 00 57 f0 01 00 01 00 00 00 92 23 00 00 0f 01 00 00 | .........#......W........#...... |
73ec0 | 69 ef 01 00 01 00 00 00 a0 23 00 00 0f 01 00 00 63 f2 01 00 01 00 00 00 b0 23 00 00 0f 01 00 00 | i........#......c........#...... |
73ee0 | 14 f5 01 00 01 00 00 00 c1 23 00 00 0f 01 00 00 ad f5 01 00 01 00 00 00 ce 23 00 00 0f 01 00 00 | .........#...............#...... |
73f00 | c8 0d 00 00 01 00 00 00 d4 23 00 00 01 00 00 04 00 00 00 00 00 00 00 00 ef 23 00 00 01 00 00 04 | .........#...............#...... |
73f20 | 00 00 00 00 00 00 00 00 06 24 00 00 01 00 00 04 00 00 00 00 00 00 00 00 1a 24 00 00 01 00 00 04 | .........$...............$...... |
73f40 | 00 00 00 00 00 00 00 00 33 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 47 24 00 00 01 00 00 02 | ........3$..............G$...... |
73f60 | 00 00 00 00 00 00 00 00 50 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 73 24 00 00 01 00 00 02 | ........P$..............s$...... |
73f80 | 00 00 00 00 00 00 00 00 7f 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 88 24 00 00 01 00 00 02 | .........$...............$...... |
73fa0 | 00 00 00 00 00 00 00 00 93 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 9d 24 00 00 01 00 00 02 | .........$...............$...... |
73fc0 | 00 00 00 00 00 00 00 00 a8 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 b3 24 00 00 01 00 00 02 | .........$...............$...... |
73fe0 | 00 00 00 00 00 00 00 00 be 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 d5 24 00 00 01 00 00 02 | .........$...............$...... |
74000 | 00 00 00 00 00 00 00 00 df 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 e8 24 00 00 01 00 00 02 | .........$...............$...... |
74020 | 00 00 00 00 00 00 00 00 ef 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 f5 24 00 00 01 00 00 02 | .........$...............$...... |
74040 | 00 00 00 00 00 00 00 00 fb 24 00 00 01 00 00 02 00 00 00 00 00 00 00 00 02 25 00 00 01 00 00 02 | .........$...............%...... |
74060 | 00 00 00 00 00 00 00 00 0a 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 10 25 00 00 01 00 00 02 | .........%...............%...... |
74080 | 00 00 00 00 00 00 00 00 17 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 21 25 00 00 01 00 00 02 | .........%..............!%...... |
740a0 | 00 00 00 00 00 00 00 00 28 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 2f 25 00 00 01 00 00 02 | ........(%............../%...... |
740c0 | 00 00 00 00 00 00 00 00 39 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 3e 25 00 00 01 00 00 02 | ........9%..............>%...... |
740e0 | 00 00 00 00 00 00 00 00 48 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 51 25 00 00 01 00 00 02 | ........H%..............Q%...... |
74100 | 00 00 00 00 00 00 00 00 5a 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 62 25 00 00 01 00 00 02 | ........Z%..............b%...... |
74120 | 00 00 00 00 00 00 00 00 69 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 70 25 00 00 01 00 00 02 | ........i%..............p%...... |
74140 | 00 00 00 00 00 00 00 00 76 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 7b 25 00 00 01 00 00 02 | ........v%..............{%...... |
74160 | 00 00 00 00 00 00 00 00 83 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 89 25 00 00 01 00 00 02 | .........%...............%...... |
74180 | 00 00 00 00 00 00 00 00 91 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 99 25 00 00 01 00 00 02 | .........%...............%...... |
741a0 | 00 00 00 00 00 00 00 00 a0 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 ab 25 00 00 01 00 00 02 | .........%...............%...... |
741c0 | 00 00 00 00 00 00 00 00 b2 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 b8 25 00 00 01 00 00 02 | .........%...............%...... |
741e0 | 00 00 00 00 00 00 00 00 c1 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 c8 25 00 00 01 00 00 02 | .........%...............%...... |
74200 | 00 00 00 00 00 00 00 00 d1 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 d8 25 00 00 01 00 00 02 | .........%...............%...... |
74220 | 00 00 00 00 00 00 00 00 de 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 e7 25 00 00 01 00 00 02 | .........%...............%...... |
74240 | 00 00 00 00 00 00 00 00 ee 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 f6 25 00 00 01 00 00 02 | .........%...............%...... |
74260 | 00 00 00 00 00 00 00 00 fe 25 00 00 01 00 00 02 00 00 00 00 00 00 00 00 0b 26 00 00 01 00 00 02 | .........%...............&...... |
74280 | 00 00 00 00 00 00 00 00 13 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 19 26 00 00 01 00 00 02 | .........&...............&...... |
742a0 | 00 00 00 00 00 00 00 00 21 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 29 26 00 00 01 00 00 02 | ........!&..............)&...... |
742c0 | 00 00 00 00 00 00 00 00 37 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 41 26 00 00 01 00 00 02 | ........7&..............A&...... |
742e0 | 00 00 00 00 00 00 00 00 4d 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 5a 26 00 00 01 00 00 02 | ........M&..............Z&...... |
74300 | 00 00 00 00 00 00 00 00 5f 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 66 26 00 00 01 00 00 02 | ........_&..............f&...... |
74320 | 00 00 00 00 00 00 00 00 79 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 81 26 00 00 01 00 00 02 | ........y&...............&...... |
74340 | 00 00 00 00 00 00 00 00 89 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 91 26 00 00 01 00 00 02 | .........&...............&...... |
74360 | 00 00 00 00 00 00 00 00 99 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 a0 26 00 00 01 00 00 02 | .........&...............&...... |
74380 | 00 00 00 00 00 00 00 00 a9 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 b1 26 00 00 01 00 00 02 | .........&...............&...... |
743a0 | 00 00 00 00 00 00 00 00 ba 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 c2 26 00 00 01 00 00 02 | .........&...............&...... |
743c0 | 00 00 00 00 00 00 00 00 c9 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 ce 26 00 00 01 00 00 02 | .........&...............&...... |
743e0 | 00 00 00 00 00 00 00 00 d4 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 da 26 00 00 01 00 00 02 | .........&...............&...... |
74400 | 00 00 00 00 00 00 00 00 e2 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 eb 26 00 00 01 00 00 02 | .........&...............&...... |
74420 | 00 00 00 00 00 00 00 00 f4 26 00 00 01 00 00 02 00 00 00 00 00 00 00 00 fc 26 00 00 01 00 00 02 | .........&...............&...... |
74440 | 00 00 00 00 00 00 00 00 04 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 0b 27 00 00 01 00 00 02 | .........'...............'...... |
74460 | 00 00 00 00 00 00 00 00 16 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 1f 27 00 00 01 00 00 02 | .........'...............'...... |
74480 | 00 00 00 00 00 00 00 00 24 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 2d 27 00 00 01 00 00 02 | ........$'..............-'...... |
744a0 | 00 00 00 00 00 00 00 00 36 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 3c 27 00 00 01 00 00 02 | ........6'..............<'...... |
744c0 | 00 00 00 00 00 00 00 00 44 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 4c 27 00 00 01 00 00 02 | ........D'..............L'...... |
744e0 | 00 00 00 00 00 00 00 00 55 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 5d 27 00 00 01 00 00 02 | ........U'..............]'...... |
74500 | 00 00 00 00 00 00 00 00 67 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 71 27 00 00 01 00 00 02 | ........g'..............q'...... |
74520 | 00 00 00 00 00 00 00 00 79 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 82 27 00 00 01 00 00 02 | ........y'...............'...... |
74540 | 00 00 00 00 00 00 00 00 8b 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 94 27 00 00 01 00 00 02 | .........'...............'...... |
74560 | 00 00 00 00 00 00 00 00 9d 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 a5 27 00 00 01 00 00 02 | .........'...............'...... |
74580 | 00 00 00 00 00 00 00 00 ad 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 b5 27 00 00 01 00 00 02 | .........'...............'...... |
745a0 | 00 00 00 00 00 00 00 00 bd 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 c2 27 00 00 01 00 00 02 | .........'...............'...... |
745c0 | 00 00 00 00 00 00 00 00 c8 27 00 00 01 00 00 02 00 00 00 00 00 00 00 00 d1 27 00 00 01 00 00 02 | .........'...............'...... |
745e0 | 00 00 00 00 00 00 00 00 bc 02 00 00 bd 02 00 00 be 02 00 00 bf 02 00 00 c3 02 00 00 c4 02 00 00 | ................................ |
74600 | c6 02 00 00 c7 02 00 00 c8 02 00 00 c9 02 00 00 ca 02 00 00 cb 02 00 00 cc 02 00 00 cd 02 00 00 | ................................ |
74620 | ce 02 00 00 cf 02 00 00 d0 02 00 00 d1 02 00 00 d2 02 00 00 d3 02 00 00 d4 02 00 00 d5 02 00 00 | ................................ |
74640 | d6 02 00 00 d7 02 00 00 d8 02 00 00 da 02 00 00 db 02 00 00 dc 02 00 00 dd 02 00 00 de 02 00 00 | ................................ |
74660 | df 02 00 00 e0 02 00 00 e1 02 00 00 e2 02 00 00 e3 02 00 00 e4 02 00 00 e5 02 00 00 e6 02 00 00 | ................................ |
74680 | e7 02 00 00 e8 02 00 00 e9 02 00 00 ea 02 00 00 eb 02 00 00 ec 02 00 00 ed 02 00 00 ee 02 00 00 | ................................ |
746a0 | ef 02 00 00 f0 02 00 00 f1 02 00 00 f2 02 00 00 f3 02 00 00 f4 02 00 00 f5 02 00 00 f6 02 00 00 | ................................ |
746c0 | f7 02 00 00 f9 02 00 00 fa 02 00 00 fb 02 00 00 fc 02 00 00 fd 02 00 00 fe 02 00 00 ff 02 00 00 | ................................ |
746e0 | 00 03 00 00 01 03 00 00 02 03 00 00 03 03 00 00 04 03 00 00 05 03 00 00 06 03 00 00 07 03 00 00 | ................................ |
74700 | 08 03 00 00 09 03 00 00 0a 03 00 00 0b 03 00 00 0c 03 00 00 0d 03 00 00 0e 03 00 00 0f 03 00 00 | ................................ |
74720 | 10 03 00 00 11 03 00 00 12 03 00 00 13 03 00 00 14 03 00 00 15 03 00 00 16 03 00 00 17 03 00 00 | ................................ |
74740 | 18 03 00 00 19 03 00 00 1a 03 00 00 1b 03 00 00 1c 03 00 00 1d 03 00 00 1e 03 00 00 1f 03 00 00 | ................................ |
74760 | 20 03 00 00 21 03 00 00 22 03 00 00 23 03 00 00 24 03 00 00 b7 02 00 00 b8 02 00 00 b9 02 00 00 | ....!..."...#...$............... |
74780 | ba 02 00 00 bb 02 00 00 c0 02 00 00 c1 02 00 00 c2 02 00 00 c5 02 00 00 d9 02 00 00 00 00 00 80 | ................................ |
747a0 | f8 02 00 00 bc 02 00 00 bd 02 00 00 be 02 00 00 bf 02 00 00 c3 02 00 00 c4 02 00 00 c6 02 00 00 | ................................ |
747c0 | c7 02 00 00 c8 02 00 00 c9 02 00 00 ca 02 00 00 cb 02 00 00 cc 02 00 00 cd 02 00 00 ce 02 00 00 | ................................ |
747e0 | cf 02 00 00 d0 02 00 00 d1 02 00 00 d2 02 00 00 d3 02 00 00 d4 02 00 00 d5 02 00 00 d6 02 00 00 | ................................ |
74800 | d7 02 00 00 d8 02 00 00 da 02 00 00 db 02 00 00 dc 02 00 00 dd 02 00 00 de 02 00 00 df 02 00 00 | ................................ |
74820 | e0 02 00 00 e1 02 00 00 e2 02 00 00 e3 02 00 00 e4 02 00 00 e5 02 00 00 e6 02 00 00 e7 02 00 00 | ................................ |
74840 | e8 02 00 00 e9 02 00 00 ea 02 00 00 eb 02 00 00 ec 02 00 00 ed 02 00 00 ee 02 00 00 ef 02 00 00 | ................................ |
74860 | f0 02 00 00 f1 02 00 00 f2 02 00 00 f3 02 00 00 f4 02 00 00 f5 02 00 00 f6 02 00 00 f7 02 00 00 | ................................ |
74880 | f9 02 00 00 fa 02 00 00 fb 02 00 00 fc 02 00 00 fd 02 00 00 fe 02 00 00 ff 02 00 00 00 03 00 00 | ................................ |
748a0 | 01 03 00 00 02 03 00 00 03 03 00 00 04 03 00 00 05 03 00 00 06 03 00 00 07 03 00 00 08 03 00 00 | ................................ |
748c0 | 09 03 00 00 0a 03 00 00 0b 03 00 00 0c 03 00 00 0d 03 00 00 0e 03 00 00 0f 03 00 00 10 03 00 00 | ................................ |
748e0 | 11 03 00 00 12 03 00 00 13 03 00 00 14 03 00 00 15 03 00 00 16 03 00 00 17 03 00 00 18 03 00 00 | ................................ |
74900 | 19 03 00 00 1a 03 00 00 1b 03 00 00 1c 03 00 00 1d 03 00 00 1e 03 00 00 1f 03 00 00 20 03 00 00 | ................................ |
74920 | 21 03 00 00 22 03 00 00 23 03 00 00 24 03 00 00 b7 02 00 00 b8 02 00 00 b9 02 00 00 ba 02 00 00 | !..."...#...$................... |
74940 | 20 00 5f 5f 73 74 61 72 74 00 64 79 6c 64 5f 73 74 75 62 5f 62 69 6e 64 69 6e 67 5f 68 65 6c 70 | ..__start.dyld_stub_binding_help |
74960 | 65 72 00 5f 5f 64 79 6c 64 5f 66 75 6e 63 5f 6c 6f 6f 6b 75 70 00 5f 67 72 6f 77 73 74 61 63 6b | er.__dyld_func_lookup._growstack |
74980 | 00 5f 69 6e 64 65 78 32 61 64 64 72 00 5f 66 5f 63 61 6c 6c 00 5f 61 75 78 5f 75 70 76 61 6c 75 | ._index2addr._f_call._aux_upvalu |
749a0 | 65 00 5f 70 75 73 68 67 6c 6f 62 61 6c 66 75 6e 63 6e 61 6d 65 00 5f 74 79 70 65 65 72 72 6f 72 | e._pushglobalfuncname._typeerror |
749c0 | 00 5f 65 72 72 66 69 6c 65 00 5f 73 6b 69 70 63 6f 6d 6d 65 6e 74 00 5f 67 65 74 46 00 5f 67 65 | ._errfile._skipcomment._getF._ge |
749e0 | 74 53 00 5f 6c 75 61 4c 5f 66 69 6e 64 74 61 62 6c 65 00 5f 6c 5f 61 6c 6c 6f 63 00 5f 70 61 6e | tS._luaL_findtable._l_alloc._pan |
74a00 | 69 63 00 5f 66 69 6e 64 66 69 65 6c 64 00 5f 6c 75 61 42 5f 74 79 70 65 00 5f 6c 75 61 42 5f 61 | ic._findfield._luaB_type._luaB_a |
74a20 | 73 73 65 72 74 00 5f 6c 75 61 42 5f 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 00 5f 6c 75 61 42 | ssert._luaB_collectgarbage._luaB |
74a40 | 5f 64 6f 66 69 6c 65 00 5f 6c 75 61 42 5f 65 72 72 6f 72 00 5f 6c 75 61 42 5f 67 65 74 6d 65 74 | _dofile._luaB_error._luaB_getmet |
74a60 | 61 74 61 62 6c 65 00 5f 6c 75 61 42 5f 69 70 61 69 72 73 00 5f 6c 75 61 42 5f 6c 6f 61 64 66 69 | atable._luaB_ipairs._luaB_loadfi |
74a80 | 6c 65 00 5f 6c 75 61 42 5f 6c 6f 61 64 00 5f 6c 75 61 42 5f 6e 65 78 74 00 5f 6c 75 61 42 5f 70 | le._luaB_load._luaB_next._luaB_p |
74aa0 | 61 69 72 73 00 5f 6c 75 61 42 5f 70 63 61 6c 6c 00 5f 6c 75 61 42 5f 70 72 69 6e 74 00 5f 6c 75 | airs._luaB_pcall._luaB_print._lu |
74ac0 | 61 42 5f 72 61 77 65 71 75 61 6c 00 5f 6c 75 61 42 5f 72 61 77 6c 65 6e 00 5f 6c 75 61 42 5f 72 | aB_rawequal._luaB_rawlen._luaB_r |
74ae0 | 61 77 67 65 74 00 5f 6c 75 61 42 5f 72 61 77 73 65 74 00 5f 6c 75 61 42 5f 73 65 6c 65 63 74 00 | awget._luaB_rawset._luaB_select. |
74b00 | 5f 6c 75 61 42 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 5f 6c 75 61 42 5f 74 6f 6e 75 6d 62 65 | _luaB_setmetatable._luaB_tonumbe |
74b20 | 72 00 5f 6c 75 61 42 5f 74 6f 73 74 72 69 6e 67 00 5f 6c 75 61 42 5f 78 70 63 61 6c 6c 00 5f 66 | r._luaB_tostring._luaB_xpcall._f |
74b40 | 69 6e 69 73 68 70 63 61 6c 6c 00 5f 67 65 6e 65 72 69 63 5f 72 65 61 64 65 72 00 5f 6c 6f 61 64 | inishpcall._generic_reader._load |
74b60 | 5f 61 75 78 00 5f 69 70 61 69 72 73 61 75 78 00 5f 69 70 61 69 72 73 61 75 78 5f 72 61 77 00 5f | _aux._ipairsaux._ipairsaux_raw._ |
74b80 | 64 6f 66 69 6c 65 63 6f 6e 74 00 5f 70 61 74 63 68 6c 69 73 74 61 75 78 00 5f 66 69 78 6a 75 6d | dofilecont._patchlistaux._fixjum |
74ba0 | 70 00 5f 6c 75 61 4b 5f 63 6f 64 65 00 5f 61 64 64 6b 00 5f 65 78 70 32 72 65 67 00 5f 69 6e 76 | p._luaK_code._addk._exp2reg._inv |
74bc0 | 65 72 74 6a 75 6d 70 00 5f 6a 75 6d 70 6f 6e 63 6f 6e 64 00 5f 63 6f 64 65 65 78 70 76 61 6c 00 | ertjump._jumponcond._codeexpval. |
74be0 | 5f 63 6f 64 65 63 6f 6d 70 00 5f 64 69 73 63 68 61 72 67 65 32 61 6e 79 72 65 67 00 5f 72 65 6d | _codecomp._discharge2anyreg._rem |
74c00 | 6f 76 65 76 61 6c 75 65 73 00 5f 70 61 74 63 68 74 65 73 74 72 65 67 00 5f 64 69 73 63 68 61 72 | ovevalues._patchtestreg._dischar |
74c20 | 67 65 32 72 65 67 00 5f 6e 65 65 64 5f 76 61 6c 75 65 00 5f 6c 75 61 42 5f 63 6f 63 72 65 61 74 | ge2reg._need_value._luaB_cocreat |
74c40 | 65 00 5f 6c 75 61 42 5f 63 6f 72 65 73 75 6d 65 00 5f 6c 75 61 42 5f 63 6f 72 75 6e 6e 69 6e 67 | e._luaB_coresume._luaB_corunning |
74c60 | 00 5f 6c 75 61 42 5f 63 6f 73 74 61 74 75 73 00 5f 6c 75 61 42 5f 63 6f 77 72 61 70 00 5f 6c 75 | ._luaB_costatus._luaB_cowrap._lu |
74c80 | 61 42 5f 79 69 65 6c 64 00 5f 6c 75 61 42 5f 79 69 65 6c 64 61 62 6c 65 00 5f 6c 75 61 42 5f 61 | aB_yield._luaB_yieldable._luaB_a |
74ca0 | 75 78 77 72 61 70 00 5f 61 75 78 72 65 73 75 6d 65 00 5f 67 65 74 63 6f 00 5f 64 62 5f 64 65 62 | uxwrap._auxresume._getco._db_deb |
74cc0 | 75 67 00 5f 64 62 5f 67 65 74 75 73 65 72 76 61 6c 75 65 00 5f 64 62 5f 67 65 74 68 6f 6f 6b 00 | ug._db_getuservalue._db_gethook. |
74ce0 | 5f 64 62 5f 67 65 74 69 6e 66 6f 00 5f 64 62 5f 67 65 74 6c 6f 63 61 6c 00 5f 64 62 5f 67 65 74 | _db_getinfo._db_getlocal._db_get |
74d00 | 72 65 67 69 73 74 72 79 00 5f 64 62 5f 67 65 74 6d 65 74 61 74 61 62 6c 65 00 5f 64 62 5f 67 65 | registry._db_getmetatable._db_ge |
74d20 | 74 75 70 76 61 6c 75 65 00 5f 64 62 5f 75 70 76 61 6c 75 65 6a 6f 69 6e 00 5f 64 62 5f 75 70 76 | tupvalue._db_upvaluejoin._db_upv |
74d40 | 61 6c 75 65 69 64 00 5f 64 62 5f 73 65 74 75 73 65 72 76 61 6c 75 65 00 5f 64 62 5f 73 65 74 68 | alueid._db_setuservalue._db_seth |
74d60 | 6f 6f 6b 00 5f 64 62 5f 73 65 74 6c 6f 63 61 6c 00 5f 64 62 5f 73 65 74 6d 65 74 61 74 61 62 6c | ook._db_setlocal._db_setmetatabl |
74d80 | 65 00 5f 64 62 5f 73 65 74 75 70 76 61 6c 75 65 00 5f 64 62 5f 74 72 61 63 65 62 61 63 6b 00 5f | e._db_setupvalue._db_traceback._ |
74da0 | 67 65 74 74 68 72 65 61 64 00 5f 61 75 78 75 70 76 61 6c 75 65 00 5f 68 6f 6f 6b 66 00 5f 63 68 | getthread._auxupvalue._hookf._ch |
74dc0 | 65 63 6b 75 70 76 61 6c 00 5f 74 72 65 61 74 73 74 61 63 6b 6f 70 74 69 6f 6e 00 5f 66 69 6e 64 | eckupval._treatstackoption._find |
74de0 | 6c 6f 63 61 6c 00 5f 76 61 72 69 6e 66 6f 00 5f 67 65 74 6f 62 6a 6e 61 6d 65 00 5f 6b 6e 61 6d | local._varinfo._getobjname._knam |
74e00 | 65 00 5f 73 65 74 65 72 72 6f 72 6f 62 6a 00 5f 72 65 73 75 6d 65 00 5f 75 6e 72 6f 6c 6c 00 5f | e._seterrorobj._resume._unroll._ |
74e20 | 66 5f 70 61 72 73 65 72 00 5f 63 68 65 63 6b 6d 6f 64 65 00 5f 66 69 6e 69 73 68 43 63 61 6c 6c | f_parser._checkmode._finishCcall |
74e40 | 00 5f 72 65 73 75 6d 65 5f 65 72 72 6f 72 00 5f 44 75 6d 70 46 75 6e 63 74 69 6f 6e 00 5f 44 75 | ._resume_error._DumpFunction._Du |
74e60 | 6d 70 53 74 72 69 6e 67 00 5f 72 65 61 6c 6c 79 6d 61 72 6b 6f 62 6a 65 63 74 00 5f 73 65 70 61 | mpString._reallymarkobject._sepa |
74e80 | 72 61 74 65 74 6f 62 65 66 6e 7a 00 5f 73 77 65 65 70 6c 69 73 74 00 5f 73 69 6e 67 6c 65 73 74 | ratetobefnz._sweeplist._singlest |
74ea0 | 65 70 00 5f 73 65 74 70 61 75 73 65 00 5f 72 75 6e 61 66 65 77 66 69 6e 61 6c 69 7a 65 72 73 00 | ep._setpause._runafewfinalizers. |
74ec0 | 5f 47 43 54 4d 00 5f 64 6f 74 68 65 63 61 6c 6c 00 5f 70 72 6f 70 61 67 61 74 65 6d 61 72 6b 00 | _GCTM._dothecall._propagatemark. |
74ee0 | 5f 73 77 65 65 70 73 74 65 70 00 5f 6d 61 72 6b 6d 74 00 5f 63 6f 6e 76 65 72 67 65 65 70 68 65 | _sweepstep._markmt._convergeephe |
74f00 | 6d 65 72 6f 6e 73 00 5f 63 6c 65 61 72 76 61 6c 75 65 73 00 5f 6d 61 72 6b 62 65 69 6e 67 66 6e | merons._clearvalues._markbeingfn |
74f20 | 7a 00 5f 63 6c 65 61 72 6b 65 79 73 00 5f 69 73 63 6c 65 61 72 65 64 00 5f 74 72 61 76 65 72 73 | z._clearkeys._iscleared._travers |
74f40 | 65 65 70 68 65 6d 65 72 6f 6e 00 5f 63 72 65 61 74 65 73 74 64 66 69 6c 65 00 5f 6e 65 77 70 72 | eephemeron._createstdfile._newpr |
74f60 | 65 66 69 6c 65 00 5f 69 6f 5f 6e 6f 63 6c 6f 73 65 00 5f 69 6f 5f 63 6c 6f 73 65 00 5f 66 5f 66 | efile._io_noclose._io_close._f_f |
74f80 | 6c 75 73 68 00 5f 66 5f 6c 69 6e 65 73 00 5f 66 5f 72 65 61 64 00 5f 66 5f 73 65 65 6b 00 5f 66 | lush._f_lines._f_read._f_seek._f |
74fa0 | 5f 73 65 74 76 62 75 66 00 5f 66 5f 77 72 69 74 65 00 5f 66 5f 67 63 00 5f 66 5f 74 6f 73 74 72 | _setvbuf._f_write._f_gc._f_tostr |
74fc0 | 69 6e 67 00 5f 74 6f 66 69 6c 65 00 5f 67 5f 77 72 69 74 65 00 5f 67 5f 72 65 61 64 00 5f 72 65 | ing._tofile._g_write._g_read._re |
74fe0 | 61 64 5f 6c 69 6e 65 00 5f 74 65 73 74 32 00 5f 72 65 61 64 64 69 67 69 74 73 00 5f 6e 65 78 74 | ad_line._test2._readdigits._next |
75000 | 63 00 5f 61 75 78 5f 6c 69 6e 65 73 00 5f 69 6f 5f 72 65 61 64 6c 69 6e 65 00 5f 69 6f 5f 66 6c | c._aux_lines._io_readline._io_fl |
75020 | 75 73 68 00 5f 69 6f 5f 69 6e 70 75 74 00 5f 69 6f 5f 6c 69 6e 65 73 00 5f 69 6f 5f 6f 70 65 6e | ush._io_input._io_lines._io_open |
75040 | 00 5f 69 6f 5f 6f 75 74 70 75 74 00 5f 69 6f 5f 70 6f 70 65 6e 00 5f 69 6f 5f 72 65 61 64 00 5f | ._io_output._io_popen._io_read._ |
75060 | 69 6f 5f 74 6d 70 66 69 6c 65 00 5f 69 6f 5f 74 79 70 65 00 5f 69 6f 5f 77 72 69 74 65 00 5f 67 | io_tmpfile._io_type._io_write._g |
75080 | 65 74 69 6f 66 69 6c 65 00 5f 69 6f 5f 66 63 6c 6f 73 65 00 5f 69 6f 5f 70 63 6c 6f 73 65 00 5f | etiofile._io_fclose._io_pclose._ |
750a0 | 67 5f 69 6f 66 69 6c 65 00 5f 6f 70 65 6e 63 68 65 63 6b 00 5f 6c 65 78 65 72 72 6f 72 00 5f 6c | g_iofile._opencheck._lexerror._l |
750c0 | 6c 65 78 00 5f 69 6e 63 6c 69 6e 65 6e 75 6d 62 65 72 00 5f 73 6b 69 70 5f 73 65 70 00 5f 72 65 | lex._inclinenumber._skip_sep._re |
750e0 | 61 64 5f 6c 6f 6e 67 5f 73 74 72 69 6e 67 00 5f 63 68 65 63 6b 5f 6e 65 78 74 31 00 5f 73 61 76 | ad_long_string._check_next1._sav |
75100 | 65 00 5f 72 65 61 64 5f 6e 75 6d 65 72 61 6c 00 5f 63 68 65 63 6b 5f 6e 65 78 74 32 00 5f 65 73 | e._read_numeral._check_next2._es |
75120 | 63 63 68 65 63 6b 00 5f 67 65 74 68 65 78 61 00 5f 6d 61 74 68 5f 61 62 73 00 5f 6d 61 74 68 5f | ccheck._gethexa._math_abs._math_ |
75140 | 61 63 6f 73 00 5f 6d 61 74 68 5f 61 73 69 6e 00 5f 6d 61 74 68 5f 61 74 61 6e 00 5f 6d 61 74 68 | acos._math_asin._math_atan._math |
75160 | 5f 63 65 69 6c 00 5f 6d 61 74 68 5f 63 6f 73 00 5f 6d 61 74 68 5f 64 65 67 00 5f 6d 61 74 68 5f | _ceil._math_cos._math_deg._math_ |
75180 | 65 78 70 00 5f 6d 61 74 68 5f 74 6f 69 6e 74 00 5f 6d 61 74 68 5f 66 6c 6f 6f 72 00 5f 6d 61 74 | exp._math_toint._math_floor._mat |
751a0 | 68 5f 66 6d 6f 64 00 5f 6d 61 74 68 5f 75 6c 74 00 5f 6d 61 74 68 5f 6c 6f 67 00 5f 6d 61 74 68 | h_fmod._math_ult._math_log._math |
751c0 | 5f 6d 61 78 00 5f 6d 61 74 68 5f 6d 69 6e 00 5f 6d 61 74 68 5f 6d 6f 64 66 00 5f 6d 61 74 68 5f | _max._math_min._math_modf._math_ |
751e0 | 72 61 64 00 5f 6d 61 74 68 5f 72 61 6e 64 6f 6d 00 5f 6d 61 74 68 5f 72 61 6e 64 6f 6d 73 65 65 | rad._math_random._math_randomsee |
75200 | 64 00 5f 6d 61 74 68 5f 73 69 6e 00 5f 6d 61 74 68 5f 73 71 72 74 00 5f 6d 61 74 68 5f 74 61 6e | d._math_sin._math_sqrt._math_tan |
75220 | 00 5f 6d 61 74 68 5f 74 79 70 65 00 5f 70 75 73 68 6e 75 6d 69 6e 74 00 5f 73 65 74 70 61 74 68 | ._math_type._pushnumint._setpath |
75240 | 00 5f 6c 6c 5f 6d 6f 64 75 6c 65 00 5f 6c 6c 5f 72 65 71 75 69 72 65 00 5f 73 65 61 72 63 68 65 | ._ll_module._ll_require._searche |
75260 | 72 5f 70 72 65 6c 6f 61 64 00 5f 73 65 61 72 63 68 65 72 5f 4c 75 61 00 5f 73 65 61 72 63 68 65 | r_preload._searcher_Lua._searche |
75280 | 72 5f 43 00 5f 73 65 61 72 63 68 65 72 5f 43 72 6f 6f 74 00 5f 66 69 6e 64 66 69 6c 65 00 5f 6c | r_C._searcher_Croot._findfile._l |
752a0 | 6f 61 64 66 75 6e 63 00 5f 63 68 65 63 6b 6c 6f 61 64 00 5f 6c 6f 6f 6b 66 6f 72 66 75 6e 63 00 | oadfunc._checkload._lookforfunc. |
752c0 | 5f 73 65 61 72 63 68 70 61 74 68 00 5f 6c 6c 5f 6c 6f 61 64 6c 69 62 00 5f 6c 6c 5f 73 65 61 72 | _searchpath._ll_loadlib._ll_sear |
752e0 | 63 68 70 61 74 68 00 5f 6c 6c 5f 73 65 65 61 6c 6c 00 5f 67 63 74 6d 00 5f 69 6e 74 61 72 69 74 | chpath._ll_seeall._gctm._intarit |
75300 | 68 00 5f 6e 75 6d 61 72 69 74 68 00 5f 6f 73 5f 63 6c 6f 63 6b 00 5f 6f 73 5f 64 61 74 65 00 5f | h._numarith._os_clock._os_date._ |
75320 | 6f 73 5f 64 69 66 66 74 69 6d 65 00 5f 6f 73 5f 65 78 65 63 75 74 65 00 5f 6f 73 5f 65 78 69 74 | os_difftime._os_execute._os_exit |
75340 | 00 5f 6f 73 5f 67 65 74 65 6e 76 00 5f 6f 73 5f 72 65 6d 6f 76 65 00 5f 6f 73 5f 72 65 6e 61 6d | ._os_getenv._os_remove._os_renam |
75360 | 65 00 5f 6f 73 5f 73 65 74 6c 6f 63 61 6c 65 00 5f 6f 73 5f 74 69 6d 65 00 5f 6f 73 5f 74 6d 70 | e._os_setlocale._os_time._os_tmp |
75380 | 6e 61 6d 65 00 5f 67 65 74 66 69 65 6c 64 00 5f 6e 65 77 75 70 76 61 6c 75 65 00 5f 63 6c 6f 73 | name._getfield._newupvalue._clos |
753a0 | 65 5f 66 75 6e 63 00 5f 6c 65 61 76 65 62 6c 6f 63 6b 00 5f 73 65 6d 65 72 72 6f 72 00 5f 66 69 | e_func._leaveblock._semerror._fi |
753c0 | 6e 64 6c 61 62 65 6c 00 5f 63 6c 6f 73 65 67 6f 74 6f 00 5f 6e 65 77 6c 61 62 65 6c 65 6e 74 72 | ndlabel._closegoto._newlabelentr |
753e0 | 79 00 5f 66 69 6e 64 67 6f 74 6f 73 00 5f 65 72 72 6f 72 5f 65 78 70 65 63 74 65 64 00 5f 73 74 | y._findgotos._error_expected._st |
75400 | 61 74 65 6d 65 6e 74 00 5f 62 6c 6f 63 6b 00 5f 63 68 65 63 6b 5f 6d 61 74 63 68 00 5f 73 74 72 | atement._block._check_match._str |
75420 | 5f 63 68 65 63 6b 6e 61 6d 65 00 5f 67 6f 74 6f 73 74 61 74 00 5f 73 75 66 66 69 78 65 64 65 78 | _checkname._gotostat._suffixedex |
75440 | 70 00 5f 61 73 73 69 67 6e 6d 65 6e 74 00 5f 63 68 65 63 6b 6c 69 6d 69 74 00 5f 63 68 65 63 6b | p._assignment._checklimit._check |
75460 | 6e 65 78 74 00 5f 65 78 70 6c 69 73 74 00 5f 61 64 6a 75 73 74 5f 61 73 73 69 67 6e 00 5f 73 75 | next._explist._adjust_assign._su |
75480 | 62 65 78 70 72 00 5f 63 6f 6e 73 74 72 75 63 74 6f 72 00 5f 62 6f 64 79 00 5f 61 64 6a 75 73 74 | bexpr._constructor._body._adjust |
754a0 | 6c 6f 63 61 6c 76 61 72 73 00 5f 6e 65 77 5f 6c 6f 63 61 6c 76 61 72 00 5f 6c 69 73 74 66 69 65 | localvars._new_localvar._listfie |
754c0 | 6c 64 00 5f 72 65 63 66 69 65 6c 64 00 5f 79 69 6e 64 65 78 00 5f 66 69 65 6c 64 73 65 6c 00 5f | ld._recfield._yindex._fieldsel._ |
754e0 | 66 75 6e 63 61 72 67 73 00 5f 73 69 6e 67 6c 65 76 61 72 00 5f 73 69 6e 67 6c 65 76 61 72 61 75 | funcargs._singlevar._singlevarau |
75500 | 78 00 5f 63 6f 6e 64 00 5f 66 6f 72 62 6f 64 79 00 5f 74 65 73 74 5f 74 68 65 6e 5f 62 6c 6f 63 | x._cond._forbody._test_then_bloc |
75520 | 6b 00 5f 73 74 61 63 6b 5f 69 6e 69 74 00 5f 66 72 65 65 73 74 61 63 6b 00 5f 66 5f 6c 75 61 6f | k._stack_init._freestack._f_luao |
75540 | 70 65 6e 00 5f 63 6c 6f 73 65 5f 73 74 61 74 65 00 5f 73 74 72 5f 62 79 74 65 00 5f 73 74 72 5f | pen._close_state._str_byte._str_ |
75560 | 63 68 61 72 00 5f 73 74 72 5f 64 75 6d 70 00 5f 73 74 72 5f 66 69 6e 64 00 5f 73 74 72 5f 66 6f | char._str_dump._str_find._str_fo |
75580 | 72 6d 61 74 00 5f 67 6d 61 74 63 68 00 5f 73 74 72 5f 67 73 75 62 00 5f 73 74 72 5f 6c 65 6e 00 | rmat._gmatch._str_gsub._str_len. |
755a0 | 5f 73 74 72 5f 6c 6f 77 65 72 00 5f 73 74 72 5f 6d 61 74 63 68 00 5f 73 74 72 5f 72 65 70 00 5f | _str_lower._str_match._str_rep._ |
755c0 | 73 74 72 5f 72 65 76 65 72 73 65 00 5f 73 74 72 5f 73 75 62 00 5f 73 74 72 5f 75 70 70 65 72 00 | str_reverse._str_sub._str_upper. |
755e0 | 5f 73 74 72 5f 70 61 63 6b 00 5f 73 74 72 5f 70 61 63 6b 73 69 7a 65 00 5f 73 74 72 5f 75 6e 70 | _str_pack._str_packsize._str_unp |
75600 | 61 63 6b 00 5f 67 65 74 64 65 74 61 69 6c 73 00 5f 75 6e 70 61 63 6b 69 6e 74 00 5f 67 65 74 6f | ack._getdetails._unpackint._geto |
75620 | 70 74 69 6f 6e 00 5f 67 65 74 6e 75 6d 6c 69 6d 69 74 00 5f 67 65 74 6e 75 6d 00 5f 70 61 63 6b | ption._getnumlimit._getnum._pack |
75640 | 69 6e 74 00 5f 73 74 72 5f 66 69 6e 64 5f 61 75 78 00 5f 6d 61 74 63 68 00 5f 70 75 73 68 5f 63 | int._str_find_aux._match._push_c |
75660 | 61 70 74 75 72 65 73 00 5f 70 75 73 68 5f 6f 6e 65 63 61 70 74 75 72 65 00 5f 73 74 61 72 74 5f | aptures._push_onecapture._start_ |
75680 | 63 61 70 74 75 72 65 00 5f 63 6c 61 73 73 65 6e 64 00 5f 6d 61 74 63 68 62 72 61 63 6b 65 74 63 | capture._classend._matchbracketc |
756a0 | 6c 61 73 73 00 5f 73 69 6e 67 6c 65 6d 61 74 63 68 00 5f 6d 61 74 63 68 5f 63 6c 61 73 73 00 5f | lass._singlematch._match_class._ |
756c0 | 67 6d 61 74 63 68 5f 61 75 78 00 5f 61 64 64 6c 65 6e 6d 6f 64 00 5f 77 72 69 74 65 72 00 5f 73 | gmatch_aux._addlenmod._writer._s |
756e0 | 65 74 6e 6f 64 65 76 65 63 74 6f 72 00 5f 6d 61 69 6e 70 6f 73 69 74 69 6f 6e 00 5f 63 6f 75 6e | etnodevector._mainposition._coun |
75700 | 74 69 6e 74 00 5f 74 63 6f 6e 63 61 74 00 5f 74 69 6e 73 65 72 74 00 5f 70 61 63 6b 00 5f 75 6e | tint._tconcat._tinsert._pack._un |
75720 | 70 61 63 6b 00 5f 74 72 65 6d 6f 76 65 00 5f 74 6d 6f 76 65 00 5f 73 6f 72 74 00 5f 63 68 65 63 | pack._tremove._tmove._sort._chec |
75740 | 6b 74 61 62 00 5f 61 75 78 73 6f 72 74 00 5f 73 6f 72 74 5f 63 6f 6d 70 00 5f 61 64 64 66 69 65 | ktab._auxsort._sort_comp._addfie |
75760 | 6c 64 00 5f 4c 6f 61 64 46 75 6e 63 74 69 6f 6e 00 5f 4c 6f 61 64 53 74 72 69 6e 67 00 5f 4c 6f | ld._LoadFunction._LoadString._Lo |
75780 | 61 64 42 6c 6f 63 6b 00 5f 65 72 72 6f 72 00 5f 63 68 65 63 6b 6c 69 74 65 72 61 6c 00 5f 66 63 | adBlock._error._checkliteral._fc |
757a0 | 68 65 63 6b 73 69 7a 65 00 5f 62 79 74 65 6f 66 66 73 65 74 00 5f 63 6f 64 65 70 6f 69 6e 74 00 | hecksize._byteoffset._codepoint. |
757c0 | 5f 75 74 66 63 68 61 72 00 5f 75 74 66 6c 65 6e 00 5f 69 74 65 72 5f 63 6f 64 65 73 00 5f 69 74 | _utfchar._utflen._iter_codes._it |
757e0 | 65 72 5f 61 75 78 00 5f 75 74 66 38 5f 64 65 63 6f 64 65 00 5f 70 75 73 68 75 74 66 63 68 61 72 | er_aux._utf8_decode._pushutfchar |
75800 | 00 5f 74 6f 69 6e 74 65 67 65 72 5f 61 75 78 00 5f 6c 5f 73 74 72 63 6d 70 00 5f 70 72 6f 63 65 | ._tointeger_aux._l_strcmp._proce |
75820 | 73 73 5f 6f 70 74 69 6f 6e 00 5f 6c 75 61 5f 76 65 72 73 69 6f 6e 2e 76 65 72 73 69 6f 6e 00 5f | ss_option._lua_version.version._ |
75840 | 6c 75 61 42 5f 63 6f 6c 6c 65 63 74 67 61 72 62 61 67 65 2e 6f 70 74 73 6e 75 6d 00 5f 48 4f 4f | luaB_collectgarbage.optsnum._HOO |
75860 | 4b 4b 45 59 00 5f 66 5f 73 65 74 76 62 75 66 2e 6d 6f 64 65 00 5f 66 5f 73 65 65 6b 2e 6d 6f 64 | KKEY._f_setvbuf.mode._f_seek.mod |
75880 | 65 00 5f 43 4c 49 42 53 00 5f 6c 75 61 4f 5f 63 65 69 6c 6c 6f 67 32 2e 6c 6f 67 5f 32 00 5f 6f | e._CLIBS._luaO_ceillog2.log_2._o |
758a0 | 73 5f 73 65 74 6c 6f 63 61 6c 65 2e 63 61 74 00 5f 70 72 69 6f 72 69 74 79 00 5f 64 75 6d 6d 79 | s_setlocale.cat._priority._dummy |
758c0 | 6e 6f 64 65 5f 00 5f 75 64 61 74 61 74 79 70 65 6e 61 6d 65 00 5f 75 74 66 38 5f 64 65 63 6f 64 | node_._udatatypename._utf8_decod |
758e0 | 65 2e 6c 69 6d 69 74 73 00 5f 62 61 73 65 5f 66 75 6e 63 73 00 5f 6c 75 61 42 5f 63 6f 6c 6c 65 | e.limits._base_funcs._luaB_colle |
75900 | 63 74 67 61 72 62 61 67 65 2e 6f 70 74 73 00 5f 63 6f 5f 66 75 6e 63 73 00 5f 64 62 6c 69 62 00 | ctgarbage.opts._co_funcs._dblib. |
75920 | 5f 68 6f 6f 6b 66 2e 68 6f 6f 6b 6e 61 6d 65 73 00 5f 6c 6f 61 64 65 64 6c 69 62 73 00 5f 69 6f | _hookf.hooknames._loadedlibs._io |
75940 | 6c 69 62 00 5f 66 6c 69 62 00 5f 66 5f 73 65 74 76 62 75 66 2e 6d 6f 64 65 6e 61 6d 65 73 00 5f | lib._flib._f_setvbuf.modenames._ |
75960 | 66 5f 73 65 65 6b 2e 6d 6f 64 65 6e 61 6d 65 73 00 5f 6c 75 61 58 5f 74 6f 6b 65 6e 73 00 5f 6d | f_seek.modenames._luaX_tokens._m |
75980 | 61 74 68 6c 69 62 00 5f 70 6b 5f 66 75 6e 63 73 00 5f 6c 6c 5f 66 75 6e 63 73 00 5f 63 72 65 61 | athlib._pk_funcs._ll_funcs._crea |
759a0 | 74 65 73 65 61 72 63 68 65 72 73 74 61 62 6c 65 2e 73 65 61 72 63 68 65 72 73 00 5f 73 79 73 6c | tesearcherstable.searchers._sysl |
759c0 | 69 62 00 5f 6f 73 5f 73 65 74 6c 6f 63 61 6c 65 2e 63 61 74 6e 61 6d 65 73 00 5f 63 68 65 63 6b | ib._os_setlocale.catnames._check |
759e0 | 6f 70 74 69 6f 6e 2e 6f 70 74 69 6f 6e 73 00 5f 73 74 72 6c 69 62 00 5f 74 61 62 5f 66 75 6e 63 | option.options._strlib._tab_func |
75a00 | 73 00 5f 6c 75 61 54 5f 69 6e 69 74 2e 6c 75 61 54 5f 65 76 65 6e 74 6e 61 6d 65 00 5f 70 61 74 | s._luaT_init.luaT_eventname._pat |
75a20 | 68 5f 66 75 6e 63 74 69 6f 6e 73 00 5f 6f 73 5f 66 75 6e 63 74 69 6f 6e 73 00 5f 73 74 72 69 6e | h_functions._os_functions._strin |
75a40 | 67 5f 66 75 6e 63 74 69 6f 6e 73 00 5f 66 75 6e 63 73 00 5f 73 63 72 69 70 74 73 5f 70 61 74 68 | g_functions._funcs._scripts_path |
75a60 | 00 5f 4e 58 41 72 67 63 00 5f 4e 58 41 72 67 76 00 5f 5f 5f 70 72 6f 67 6e 61 6d 65 00 5f 5f 6d | ._NXArgc._NXArgv.___progname.__m |
75a80 | 68 5f 65 78 65 63 75 74 65 5f 68 65 61 64 65 72 00 5f 62 75 69 6c 74 69 6e 5f 73 63 72 69 70 74 | h_execute_header._builtin_script |
75aa0 | 73 00 5f 64 6f 5f 68 61 73 68 00 5f 64 6f 5f 69 73 66 69 6c 65 00 5f 65 6e 76 69 72 6f 6e 00 5f | s._do_hash._do_isfile._environ._ |
75ac0 | 6c 75 61 43 5f 62 61 72 72 69 65 72 5f 00 5f 6c 75 61 43 5f 62 61 72 72 69 65 72 62 61 63 6b 5f | luaC_barrier_._luaC_barrierback_ |
75ae0 | 00 5f 6c 75 61 43 5f 63 68 65 63 6b 66 69 6e 61 6c 69 7a 65 72 00 5f 6c 75 61 43 5f 66 69 78 00 | ._luaC_checkfinalizer._luaC_fix. |
75b00 | 5f 6c 75 61 43 5f 66 72 65 65 61 6c 6c 6f 62 6a 65 63 74 73 00 5f 6c 75 61 43 5f 66 75 6c 6c 67 | _luaC_freeallobjects._luaC_fullg |
75b20 | 63 00 5f 6c 75 61 43 5f 6e 65 77 6f 62 6a 00 5f 6c 75 61 43 5f 72 75 6e 74 69 6c 73 74 61 74 65 | c._luaC_newobj._luaC_runtilstate |
75b40 | 00 5f 6c 75 61 43 5f 73 74 65 70 00 5f 6c 75 61 43 5f 75 70 76 61 6c 62 61 72 72 69 65 72 5f 00 | ._luaC_step._luaC_upvalbarrier_. |
75b60 | 5f 6c 75 61 43 5f 75 70 76 64 65 63 63 6f 75 6e 74 00 5f 6c 75 61 44 5f 63 61 6c 6c 00 5f 6c 75 | _luaC_upvdeccount._luaD_call._lu |
75b80 | 61 44 5f 67 72 6f 77 73 74 61 63 6b 00 5f 6c 75 61 44 5f 68 6f 6f 6b 00 5f 6c 75 61 44 5f 70 63 | aD_growstack._luaD_hook._luaD_pc |
75ba0 | 61 6c 6c 00 5f 6c 75 61 44 5f 70 6f 73 63 61 6c 6c 00 5f 6c 75 61 44 5f 70 72 65 63 61 6c 6c 00 | all._luaD_poscall._luaD_precall. |
75bc0 | 5f 6c 75 61 44 5f 70 72 6f 74 65 63 74 65 64 70 61 72 73 65 72 00 5f 6c 75 61 44 5f 72 61 77 72 | _luaD_protectedparser._luaD_rawr |
75be0 | 75 6e 70 72 6f 74 65 63 74 65 64 00 5f 6c 75 61 44 5f 72 65 61 6c 6c 6f 63 73 74 61 63 6b 00 5f | unprotected._luaD_reallocstack._ |
75c00 | 6c 75 61 44 5f 73 68 72 69 6e 6b 73 74 61 63 6b 00 5f 6c 75 61 44 5f 74 68 72 6f 77 00 5f 6c 75 | luaD_shrinkstack._luaD_throw._lu |
75c20 | 61 45 5f 65 78 74 65 6e 64 43 49 00 5f 6c 75 61 45 5f 66 72 65 65 43 49 00 5f 6c 75 61 45 5f 66 | aE_extendCI._luaE_freeCI._luaE_f |
75c40 | 72 65 65 74 68 72 65 61 64 00 5f 6c 75 61 45 5f 73 65 74 64 65 62 74 00 5f 6c 75 61 45 5f 73 68 | reethread._luaE_setdebt._luaE_sh |
75c60 | 72 69 6e 6b 43 49 00 5f 6c 75 61 46 5f 63 6c 6f 73 65 00 5f 6c 75 61 46 5f 66 69 6e 64 75 70 76 | rinkCI._luaF_close._luaF_findupv |
75c80 | 61 6c 00 5f 6c 75 61 46 5f 66 72 65 65 70 72 6f 74 6f 00 5f 6c 75 61 46 5f 67 65 74 6c 6f 63 61 | al._luaF_freeproto._luaF_getloca |
75ca0 | 6c 6e 61 6d 65 00 5f 6c 75 61 46 5f 69 6e 69 74 75 70 76 61 6c 73 00 5f 6c 75 61 46 5f 6e 65 77 | lname._luaF_initupvals._luaF_new |
75cc0 | 43 63 6c 6f 73 75 72 65 00 5f 6c 75 61 46 5f 6e 65 77 4c 63 6c 6f 73 75 72 65 00 5f 6c 75 61 46 | Cclosure._luaF_newLclosure._luaF |
75ce0 | 5f 6e 65 77 70 72 6f 74 6f 00 5f 6c 75 61 47 5f 63 6f 6e 63 61 74 65 72 72 6f 72 00 5f 6c 75 61 | _newproto._luaG_concaterror._lua |
75d00 | 47 5f 65 72 72 6f 72 6d 73 67 00 5f 6c 75 61 47 5f 6f 70 69 6e 74 65 72 72 6f 72 00 5f 6c 75 61 | G_errormsg._luaG_opinterror._lua |
75d20 | 47 5f 6f 72 64 65 72 65 72 72 6f 72 00 5f 6c 75 61 47 5f 72 75 6e 65 72 72 6f 72 00 5f 6c 75 61 | G_ordererror._luaG_runerror._lua |
75d40 | 47 5f 74 6f 69 6e 74 65 72 72 6f 72 00 5f 6c 75 61 47 5f 74 72 61 63 65 65 78 65 63 00 5f 6c 75 | G_tointerror._luaG_traceexec._lu |
75d60 | 61 47 5f 74 79 70 65 65 72 72 6f 72 00 5f 6c 75 61 48 5f 66 72 65 65 00 5f 6c 75 61 48 5f 67 65 | aG_typeerror._luaH_free._luaH_ge |
75d80 | 74 00 5f 6c 75 61 48 5f 67 65 74 69 6e 74 00 5f 6c 75 61 48 5f 67 65 74 6e 00 5f 6c 75 61 48 5f | t._luaH_getint._luaH_getn._luaH_ |
75da0 | 67 65 74 73 74 72 00 5f 6c 75 61 48 5f 6e 65 77 00 5f 6c 75 61 48 5f 6e 65 77 6b 65 79 00 5f 6c | getstr._luaH_new._luaH_newkey._l |
75dc0 | 75 61 48 5f 6e 65 78 74 00 5f 6c 75 61 48 5f 72 65 73 69 7a 65 00 5f 6c 75 61 48 5f 72 65 73 69 | uaH_next._luaH_resize._luaH_resi |
75de0 | 7a 65 61 72 72 61 79 00 5f 6c 75 61 48 5f 73 65 74 00 5f 6c 75 61 48 5f 73 65 74 69 6e 74 00 5f | zearray._luaH_set._luaH_setint._ |
75e00 | 6c 75 61 4b 5f 63 68 65 63 6b 73 74 61 63 6b 00 5f 6c 75 61 4b 5f 63 6f 64 65 41 42 43 00 5f 6c | luaK_checkstack._luaK_codeABC._l |
75e20 | 75 61 4b 5f 63 6f 64 65 41 42 78 00 5f 6c 75 61 4b 5f 63 6f 64 65 6b 00 5f 6c 75 61 4b 5f 63 6f | uaK_codeABx._luaK_codek._luaK_co |
75e40 | 6e 63 61 74 00 5f 6c 75 61 4b 5f 64 69 73 63 68 61 72 67 65 76 61 72 73 00 5f 6c 75 61 4b 5f 65 | ncat._luaK_dischargevars._luaK_e |
75e60 | 78 70 32 52 4b 00 5f 6c 75 61 4b 5f 65 78 70 32 61 6e 79 72 65 67 00 5f 6c 75 61 4b 5f 65 78 70 | xp2RK._luaK_exp2anyreg._luaK_exp |
75e80 | 32 61 6e 79 72 65 67 75 70 00 5f 6c 75 61 4b 5f 65 78 70 32 6e 65 78 74 72 65 67 00 5f 6c 75 61 | 2anyregup._luaK_exp2nextreg._lua |
75ea0 | 4b 5f 65 78 70 32 76 61 6c 00 5f 6c 75 61 4b 5f 66 69 78 6c 69 6e 65 00 5f 6c 75 61 4b 5f 67 65 | K_exp2val._luaK_fixline._luaK_ge |
75ec0 | 74 6c 61 62 65 6c 00 5f 6c 75 61 4b 5f 67 6f 69 66 66 61 6c 73 65 00 5f 6c 75 61 4b 5f 67 6f 69 | tlabel._luaK_goiffalse._luaK_goi |
75ee0 | 66 74 72 75 65 00 5f 6c 75 61 4b 5f 69 6e 64 65 78 65 64 00 5f 6c 75 61 4b 5f 69 6e 66 69 78 00 | ftrue._luaK_indexed._luaK_infix. |
75f00 | 5f 6c 75 61 4b 5f 69 6e 74 4b 00 5f 6c 75 61 4b 5f 6a 75 6d 70 00 5f 6c 75 61 4b 5f 6e 69 6c 00 | _luaK_intK._luaK_jump._luaK_nil. |
75f20 | 5f 6c 75 61 4b 5f 70 61 74 63 68 63 6c 6f 73 65 00 5f 6c 75 61 4b 5f 70 61 74 63 68 6c 69 73 74 | _luaK_patchclose._luaK_patchlist |
75f40 | 00 5f 6c 75 61 4b 5f 70 61 74 63 68 74 6f 68 65 72 65 00 5f 6c 75 61 4b 5f 70 6f 73 66 69 78 00 | ._luaK_patchtohere._luaK_posfix. |
75f60 | 5f 6c 75 61 4b 5f 70 72 65 66 69 78 00 5f 6c 75 61 4b 5f 72 65 73 65 72 76 65 72 65 67 73 00 5f | _luaK_prefix._luaK_reserveregs._ |
75f80 | 6c 75 61 4b 5f 72 65 74 00 5f 6c 75 61 4b 5f 73 65 6c 66 00 5f 6c 75 61 4b 5f 73 65 74 6c 69 73 | luaK_ret._luaK_self._luaK_setlis |
75fa0 | 74 00 5f 6c 75 61 4b 5f 73 65 74 6f 6e 65 72 65 74 00 5f 6c 75 61 4b 5f 73 65 74 72 65 74 75 72 | t._luaK_setoneret._luaK_setretur |
75fc0 | 6e 73 00 5f 6c 75 61 4b 5f 73 74 6f 72 65 76 61 72 00 5f 6c 75 61 4b 5f 73 74 72 69 6e 67 4b 00 | ns._luaK_storevar._luaK_stringK. |
75fe0 | 5f 6c 75 61 4c 5f 61 64 64 6c 73 74 72 69 6e 67 00 5f 6c 75 61 4c 5f 61 64 64 73 74 72 69 6e 67 | _luaL_addlstring._luaL_addstring |
76000 | 00 5f 6c 75 61 4c 5f 61 64 64 76 61 6c 75 65 00 5f 6c 75 61 4c 5f 61 72 67 65 72 72 6f 72 00 5f | ._luaL_addvalue._luaL_argerror._ |
76020 | 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 00 5f 6c 75 61 4c 5f 62 75 66 66 69 6e 69 74 73 69 7a 65 | luaL_buffinit._luaL_buffinitsize |
76040 | 00 5f 6c 75 61 4c 5f 63 61 6c 6c 6d 65 74 61 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 61 6e 79 00 5f | ._luaL_callmeta._luaL_checkany._ |
76060 | 6c 75 61 4c 5f 63 68 65 63 6b 69 6e 74 65 67 65 72 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 6c 73 74 | luaL_checkinteger._luaL_checklst |
76080 | 72 69 6e 67 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 6e 75 6d 62 65 72 00 5f 6c 75 61 4c 5f 63 68 65 | ring._luaL_checknumber._luaL_che |
760a0 | 63 6b 6f 70 74 69 6f 6e 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 73 74 61 63 6b 00 5f 6c 75 61 4c 5f | ckoption._luaL_checkstack._luaL_ |
760c0 | 63 68 65 63 6b 74 79 70 65 00 5f 6c 75 61 4c 5f 63 68 65 63 6b 75 64 61 74 61 00 5f 6c 75 61 4c | checktype._luaL_checkudata._luaL |
760e0 | 5f 63 68 65 63 6b 76 65 72 73 69 6f 6e 5f 00 5f 6c 75 61 4c 5f 65 72 72 6f 72 00 5f 6c 75 61 4c | _checkversion_._luaL_error._luaL |
76100 | 5f 65 78 65 63 72 65 73 75 6c 74 00 5f 6c 75 61 4c 5f 66 69 6c 65 72 65 73 75 6c 74 00 5f 6c 75 | _execresult._luaL_fileresult._lu |
76120 | 61 4c 5f 67 65 74 6d 65 74 61 66 69 65 6c 64 00 5f 6c 75 61 4c 5f 67 65 74 73 75 62 74 61 62 6c | aL_getmetafield._luaL_getsubtabl |
76140 | 65 00 5f 6c 75 61 4c 5f 67 73 75 62 00 5f 6c 75 61 4c 5f 6c 65 6e 00 5f 6c 75 61 4c 5f 6c 6f 61 | e._luaL_gsub._luaL_len._luaL_loa |
76160 | 64 62 75 66 66 65 72 78 00 5f 6c 75 61 4c 5f 6c 6f 61 64 66 69 6c 65 78 00 5f 6c 75 61 4c 5f 6c | dbufferx._luaL_loadfilex._luaL_l |
76180 | 6f 61 64 73 74 72 69 6e 67 00 5f 6c 75 61 4c 5f 6e 65 77 6d 65 74 61 74 61 62 6c 65 00 5f 6c 75 | oadstring._luaL_newmetatable._lu |
761a0 | 61 4c 5f 6e 65 77 73 74 61 74 65 00 5f 6c 75 61 4c 5f 6f 70 65 6e 6c 69 62 00 5f 6c 75 61 4c 5f | aL_newstate._luaL_openlib._luaL_ |
761c0 | 6f 70 65 6e 6c 69 62 73 00 5f 6c 75 61 4c 5f 6f 70 74 69 6e 74 65 67 65 72 00 5f 6c 75 61 4c 5f | openlibs._luaL_optinteger._luaL_ |
761e0 | 6f 70 74 6c 73 74 72 69 6e 67 00 5f 6c 75 61 4c 5f 6f 70 74 6e 75 6d 62 65 72 00 5f 6c 75 61 4c | optlstring._luaL_optnumber._luaL |
76200 | 5f 70 72 65 70 62 75 66 66 73 69 7a 65 00 5f 6c 75 61 4c 5f 70 75 73 68 6d 6f 64 75 6c 65 00 5f | _prepbuffsize._luaL_pushmodule._ |
76220 | 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 00 5f 6c 75 61 4c 5f 70 75 73 68 72 65 73 75 6c 74 | luaL_pushresult._luaL_pushresult |
76240 | 73 69 7a 65 00 5f 6c 75 61 4c 5f 72 65 66 00 5f 6c 75 61 4c 5f 72 65 71 75 69 72 65 66 00 5f 6c | size._luaL_ref._luaL_requiref._l |
76260 | 75 61 4c 5f 73 65 74 66 75 6e 63 73 00 5f 6c 75 61 4c 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 | uaL_setfuncs._luaL_setmetatable. |
76280 | 5f 6c 75 61 4c 5f 74 65 73 74 75 64 61 74 61 00 5f 6c 75 61 4c 5f 74 6f 6c 73 74 72 69 6e 67 00 | _luaL_testudata._luaL_tolstring. |
762a0 | 5f 6c 75 61 4c 5f 74 72 61 63 65 62 61 63 6b 00 5f 6c 75 61 4c 5f 75 6e 72 65 66 00 5f 6c 75 61 | _luaL_traceback._luaL_unref._lua |
762c0 | 4c 5f 77 68 65 72 65 00 5f 6c 75 61 4d 5f 67 72 6f 77 61 75 78 5f 00 5f 6c 75 61 4d 5f 72 65 61 | L_where._luaM_growaux_._luaM_rea |
762e0 | 6c 6c 6f 63 5f 00 5f 6c 75 61 4d 5f 74 6f 6f 62 69 67 00 5f 6c 75 61 4f 5f 61 72 69 74 68 00 5f | lloc_._luaM_toobig._luaO_arith._ |
76300 | 6c 75 61 4f 5f 63 65 69 6c 6c 6f 67 32 00 5f 6c 75 61 4f 5f 63 68 75 6e 6b 69 64 00 5f 6c 75 61 | luaO_ceillog2._luaO_chunkid._lua |
76320 | 4f 5f 66 62 32 69 6e 74 00 5f 6c 75 61 4f 5f 68 65 78 61 76 61 6c 75 65 00 5f 6c 75 61 4f 5f 69 | O_fb2int._luaO_hexavalue._luaO_i |
76340 | 6e 74 32 66 62 00 5f 6c 75 61 4f 5f 6e 69 6c 6f 62 6a 65 63 74 5f 00 5f 6c 75 61 4f 5f 70 75 73 | nt2fb._luaO_nilobject_._luaO_pus |
76360 | 68 66 73 74 72 69 6e 67 00 5f 6c 75 61 4f 5f 70 75 73 68 76 66 73 74 72 69 6e 67 00 5f 6c 75 61 | hfstring._luaO_pushvfstring._lua |
76380 | 4f 5f 73 74 72 32 6e 75 6d 00 5f 6c 75 61 4f 5f 74 6f 73 74 72 69 6e 67 00 5f 6c 75 61 4f 5f 75 | O_str2num._luaO_tostring._luaO_u |
763a0 | 74 66 38 65 73 63 00 5f 6c 75 61 50 5f 6f 70 6d 6f 64 65 73 00 5f 6c 75 61 50 5f 6f 70 6e 61 6d | tf8esc._luaP_opmodes._luaP_opnam |
763c0 | 65 73 00 5f 6c 75 61 53 5f 65 71 6c 6e 67 73 74 72 00 5f 6c 75 61 53 5f 68 61 73 68 00 5f 6c 75 | es._luaS_eqlngstr._luaS_hash._lu |
763e0 | 61 53 5f 6e 65 77 00 5f 6c 75 61 53 5f 6e 65 77 6c 73 74 72 00 5f 6c 75 61 53 5f 6e 65 77 75 64 | aS_new._luaS_newlstr._luaS_newud |
76400 | 61 74 61 00 5f 6c 75 61 53 5f 72 65 6d 6f 76 65 00 5f 6c 75 61 53 5f 72 65 73 69 7a 65 00 5f 6c | ata._luaS_remove._luaS_resize._l |
76420 | 75 61 54 5f 63 61 6c 6c 54 4d 00 5f 6c 75 61 54 5f 63 61 6c 6c 62 69 6e 54 4d 00 5f 6c 75 61 54 | uaT_callTM._luaT_callbinTM._luaT |
76440 | 5f 63 61 6c 6c 6f 72 64 65 72 54 4d 00 5f 6c 75 61 54 5f 67 65 74 74 6d 00 5f 6c 75 61 54 5f 67 | _callorderTM._luaT_gettm._luaT_g |
76460 | 65 74 74 6d 62 79 6f 62 6a 00 5f 6c 75 61 54 5f 69 6e 69 74 00 5f 6c 75 61 54 5f 74 72 79 62 69 | ettmbyobj._luaT_init._luaT_trybi |
76480 | 6e 54 4d 00 5f 6c 75 61 54 5f 74 79 70 65 6e 61 6d 65 73 5f 00 5f 6c 75 61 55 5f 64 75 6d 70 00 | nTM._luaT_typenames_._luaU_dump. |
764a0 | 5f 6c 75 61 55 5f 75 6e 64 75 6d 70 00 5f 6c 75 61 56 5f 63 6f 6e 63 61 74 00 5f 6c 75 61 56 5f | _luaU_undump._luaV_concat._luaV_ |
764c0 | 64 69 76 00 5f 6c 75 61 56 5f 65 71 75 61 6c 6f 62 6a 00 5f 6c 75 61 56 5f 65 78 65 63 75 74 65 | div._luaV_equalobj._luaV_execute |
764e0 | 00 5f 6c 75 61 56 5f 66 69 6e 69 73 68 4f 70 00 5f 6c 75 61 56 5f 67 65 74 74 61 62 6c 65 00 5f | ._luaV_finishOp._luaV_gettable._ |
76500 | 6c 75 61 56 5f 6c 65 73 73 65 71 75 61 6c 00 5f 6c 75 61 56 5f 6c 65 73 73 74 68 61 6e 00 5f 6c | luaV_lessequal._luaV_lessthan._l |
76520 | 75 61 56 5f 6d 6f 64 00 5f 6c 75 61 56 5f 6f 62 6a 6c 65 6e 00 5f 6c 75 61 56 5f 73 65 74 74 61 | uaV_mod._luaV_objlen._luaV_setta |
76540 | 62 6c 65 00 5f 6c 75 61 56 5f 73 68 69 66 74 6c 00 5f 6c 75 61 56 5f 74 6f 69 6e 74 65 67 65 72 | ble._luaV_shiftl._luaV_tointeger |
76560 | 5f 00 5f 6c 75 61 56 5f 74 6f 6e 75 6d 62 65 72 5f 00 5f 6c 75 61 58 5f 69 6e 69 74 00 5f 6c 75 | _._luaV_tonumber_._luaX_init._lu |
76580 | 61 58 5f 6c 6f 6f 6b 61 68 65 61 64 00 5f 6c 75 61 58 5f 6e 65 77 73 74 72 69 6e 67 00 5f 6c 75 | aX_lookahead._luaX_newstring._lu |
765a0 | 61 58 5f 6e 65 78 74 00 5f 6c 75 61 58 5f 73 65 74 69 6e 70 75 74 00 5f 6c 75 61 58 5f 73 79 6e | aX_next._luaX_setinput._luaX_syn |
765c0 | 74 61 78 65 72 72 6f 72 00 5f 6c 75 61 58 5f 74 6f 6b 65 6e 32 73 74 72 00 5f 6c 75 61 59 5f 70 | taxerror._luaX_token2str._luaY_p |
765e0 | 61 72 73 65 72 00 5f 6c 75 61 5a 5f 66 69 6c 6c 00 5f 6c 75 61 5a 5f 69 6e 69 74 00 5f 6c 75 61 | arser._luaZ_fill._luaZ_init._lua |
76600 | 5a 5f 6f 70 65 6e 73 70 61 63 65 00 5f 6c 75 61 5a 5f 72 65 61 64 00 5f 6c 75 61 5f 61 62 73 69 | Z_openspace._luaZ_read._lua_absi |
76620 | 6e 64 65 78 00 5f 6c 75 61 5f 61 72 69 74 68 00 5f 6c 75 61 5f 61 74 70 61 6e 69 63 00 5f 6c 75 | ndex._lua_arith._lua_atpanic._lu |
76640 | 61 5f 63 61 6c 6c 6b 00 5f 6c 75 61 5f 63 68 65 63 6b 73 74 61 63 6b 00 5f 6c 75 61 5f 63 6c 6f | a_callk._lua_checkstack._lua_clo |
76660 | 73 65 00 5f 6c 75 61 5f 63 6f 6d 70 61 72 65 00 5f 6c 75 61 5f 63 6f 6e 63 61 74 00 5f 6c 75 61 | se._lua_compare._lua_concat._lua |
76680 | 5f 63 6f 70 79 00 5f 6c 75 61 5f 63 72 65 61 74 65 74 61 62 6c 65 00 5f 6c 75 61 5f 64 75 6d 70 | _copy._lua_createtable._lua_dump |
766a0 | 00 5f 6c 75 61 5f 65 72 72 6f 72 00 5f 6c 75 61 5f 67 63 00 5f 6c 75 61 5f 67 65 74 61 6c 6c 6f | ._lua_error._lua_gc._lua_getallo |
766c0 | 63 66 00 5f 6c 75 61 5f 67 65 74 66 69 65 6c 64 00 5f 6c 75 61 5f 67 65 74 67 6c 6f 62 61 6c 00 | cf._lua_getfield._lua_getglobal. |
766e0 | 5f 6c 75 61 5f 67 65 74 68 6f 6f 6b 00 5f 6c 75 61 5f 67 65 74 68 6f 6f 6b 63 6f 75 6e 74 00 5f | _lua_gethook._lua_gethookcount._ |
76700 | 6c 75 61 5f 67 65 74 68 6f 6f 6b 6d 61 73 6b 00 5f 6c 75 61 5f 67 65 74 69 00 5f 6c 75 61 5f 67 | lua_gethookmask._lua_geti._lua_g |
76720 | 65 74 69 6e 66 6f 00 5f 6c 75 61 5f 67 65 74 6c 6f 63 61 6c 00 5f 6c 75 61 5f 67 65 74 6d 65 74 | etinfo._lua_getlocal._lua_getmet |
76740 | 61 74 61 62 6c 65 00 5f 6c 75 61 5f 67 65 74 73 74 61 63 6b 00 5f 6c 75 61 5f 67 65 74 74 61 62 | atable._lua_getstack._lua_gettab |
76760 | 6c 65 00 5f 6c 75 61 5f 67 65 74 74 6f 70 00 5f 6c 75 61 5f 67 65 74 75 70 76 61 6c 75 65 00 5f | le._lua_gettop._lua_getupvalue._ |
76780 | 6c 75 61 5f 67 65 74 75 73 65 72 76 61 6c 75 65 00 5f 6c 75 61 5f 69 64 65 6e 74 00 5f 6c 75 61 | lua_getuservalue._lua_ident._lua |
767a0 | 5f 69 73 63 66 75 6e 63 74 69 6f 6e 00 5f 6c 75 61 5f 69 73 69 6e 74 65 67 65 72 00 5f 6c 75 61 | _iscfunction._lua_isinteger._lua |
767c0 | 5f 69 73 6e 75 6d 62 65 72 00 5f 6c 75 61 5f 69 73 73 74 72 69 6e 67 00 5f 6c 75 61 5f 69 73 75 | _isnumber._lua_isstring._lua_isu |
767e0 | 73 65 72 64 61 74 61 00 5f 6c 75 61 5f 69 73 79 69 65 6c 64 61 62 6c 65 00 5f 6c 75 61 5f 6c 65 | serdata._lua_isyieldable._lua_le |
76800 | 6e 00 5f 6c 75 61 5f 6c 6f 61 64 00 5f 6c 75 61 5f 6e 65 77 73 74 61 74 65 00 5f 6c 75 61 5f 6e | n._lua_load._lua_newstate._lua_n |
76820 | 65 77 74 68 72 65 61 64 00 5f 6c 75 61 5f 6e 65 77 75 73 65 72 64 61 74 61 00 5f 6c 75 61 5f 6e | ewthread._lua_newuserdata._lua_n |
76840 | 65 78 74 00 5f 6c 75 61 5f 70 63 61 6c 6c 6b 00 5f 6c 75 61 5f 70 75 73 68 62 6f 6f 6c 65 61 6e | ext._lua_pcallk._lua_pushboolean |
76860 | 00 5f 6c 75 61 5f 70 75 73 68 63 63 6c 6f 73 75 72 65 00 5f 6c 75 61 5f 70 75 73 68 66 73 74 72 | ._lua_pushcclosure._lua_pushfstr |
76880 | 69 6e 67 00 5f 6c 75 61 5f 70 75 73 68 69 6e 74 65 67 65 72 00 5f 6c 75 61 5f 70 75 73 68 6c 69 | ing._lua_pushinteger._lua_pushli |
768a0 | 67 68 74 75 73 65 72 64 61 74 61 00 5f 6c 75 61 5f 70 75 73 68 6c 73 74 72 69 6e 67 00 5f 6c 75 | ghtuserdata._lua_pushlstring._lu |
768c0 | 61 5f 70 75 73 68 6e 69 6c 00 5f 6c 75 61 5f 70 75 73 68 6e 75 6d 62 65 72 00 5f 6c 75 61 5f 70 | a_pushnil._lua_pushnumber._lua_p |
768e0 | 75 73 68 73 74 72 69 6e 67 00 5f 6c 75 61 5f 70 75 73 68 74 68 72 65 61 64 00 5f 6c 75 61 5f 70 | ushstring._lua_pushthread._lua_p |
76900 | 75 73 68 76 61 6c 75 65 00 5f 6c 75 61 5f 70 75 73 68 76 66 73 74 72 69 6e 67 00 5f 6c 75 61 5f | ushvalue._lua_pushvfstring._lua_ |
76920 | 72 61 77 65 71 75 61 6c 00 5f 6c 75 61 5f 72 61 77 67 65 74 00 5f 6c 75 61 5f 72 61 77 67 65 74 | rawequal._lua_rawget._lua_rawget |
76940 | 69 00 5f 6c 75 61 5f 72 61 77 67 65 74 70 00 5f 6c 75 61 5f 72 61 77 6c 65 6e 00 5f 6c 75 61 5f | i._lua_rawgetp._lua_rawlen._lua_ |
76960 | 72 61 77 73 65 74 00 5f 6c 75 61 5f 72 61 77 73 65 74 69 00 5f 6c 75 61 5f 72 61 77 73 65 74 70 | rawset._lua_rawseti._lua_rawsetp |
76980 | 00 5f 6c 75 61 5f 72 65 73 75 6d 65 00 5f 6c 75 61 5f 72 6f 74 61 74 65 00 5f 6c 75 61 5f 73 65 | ._lua_resume._lua_rotate._lua_se |
769a0 | 74 61 6c 6c 6f 63 66 00 5f 6c 75 61 5f 73 65 74 66 69 65 6c 64 00 5f 6c 75 61 5f 73 65 74 67 6c | tallocf._lua_setfield._lua_setgl |
769c0 | 6f 62 61 6c 00 5f 6c 75 61 5f 73 65 74 68 6f 6f 6b 00 5f 6c 75 61 5f 73 65 74 69 00 5f 6c 75 61 | obal._lua_sethook._lua_seti._lua |
769e0 | 5f 73 65 74 6c 6f 63 61 6c 00 5f 6c 75 61 5f 73 65 74 6d 65 74 61 74 61 62 6c 65 00 5f 6c 75 61 | _setlocal._lua_setmetatable._lua |
76a00 | 5f 73 65 74 74 61 62 6c 65 00 5f 6c 75 61 5f 73 65 74 74 6f 70 00 5f 6c 75 61 5f 73 65 74 75 70 | _settable._lua_settop._lua_setup |
76a20 | 76 61 6c 75 65 00 5f 6c 75 61 5f 73 65 74 75 73 65 72 76 61 6c 75 65 00 5f 6c 75 61 5f 73 74 61 | value._lua_setuservalue._lua_sta |
76a40 | 74 75 73 00 5f 6c 75 61 5f 73 74 72 69 6e 67 74 6f 6e 75 6d 62 65 72 00 5f 6c 75 61 5f 74 6f 62 | tus._lua_stringtonumber._lua_tob |
76a60 | 6f 6f 6c 65 61 6e 00 5f 6c 75 61 5f 74 6f 63 66 75 6e 63 74 69 6f 6e 00 5f 6c 75 61 5f 74 6f 69 | oolean._lua_tocfunction._lua_toi |
76a80 | 6e 74 65 67 65 72 78 00 5f 6c 75 61 5f 74 6f 6c 73 74 72 69 6e 67 00 5f 6c 75 61 5f 74 6f 6e 75 | ntegerx._lua_tolstring._lua_tonu |
76aa0 | 6d 62 65 72 78 00 5f 6c 75 61 5f 74 6f 70 6f 69 6e 74 65 72 00 5f 6c 75 61 5f 74 6f 74 68 72 65 | mberx._lua_topointer._lua_tothre |
76ac0 | 61 64 00 5f 6c 75 61 5f 74 6f 75 73 65 72 64 61 74 61 00 5f 6c 75 61 5f 74 79 70 65 00 5f 6c 75 | ad._lua_touserdata._lua_type._lu |
76ae0 | 61 5f 74 79 70 65 6e 61 6d 65 00 5f 6c 75 61 5f 75 70 76 61 6c 75 65 69 64 00 5f 6c 75 61 5f 75 | a_typename._lua_upvalueid._lua_u |
76b00 | 70 76 61 6c 75 65 6a 6f 69 6e 00 5f 6c 75 61 5f 76 65 72 73 69 6f 6e 00 5f 6c 75 61 5f 78 6d 6f | pvaluejoin._lua_version._lua_xmo |
76b20 | 76 65 00 5f 6c 75 61 5f 79 69 65 6c 64 6b 00 5f 6c 75 61 69 5f 63 74 79 70 65 5f 00 5f 6c 75 61 | ve._lua_yieldk._luai_ctype_._lua |
76b40 | 6f 70 65 6e 5f 62 61 73 65 00 5f 6c 75 61 6f 70 65 6e 5f 62 69 74 33 32 00 5f 6c 75 61 6f 70 65 | open_base._luaopen_bit32._luaope |
76b60 | 6e 5f 63 6f 72 6f 75 74 69 6e 65 00 5f 6c 75 61 6f 70 65 6e 5f 64 65 62 75 67 00 5f 6c 75 61 6f | n_coroutine._luaopen_debug._luao |
76b80 | 70 65 6e 5f 69 6f 00 5f 6c 75 61 6f 70 65 6e 5f 6d 61 74 68 00 5f 6c 75 61 6f 70 65 6e 5f 6f 73 | pen_io._luaopen_math._luaopen_os |
76ba0 | 00 5f 6c 75 61 6f 70 65 6e 5f 70 61 63 6b 61 67 65 00 5f 6c 75 61 6f 70 65 6e 5f 73 74 72 69 6e | ._luaopen_package._luaopen_strin |
76bc0 | 67 00 5f 6c 75 61 6f 70 65 6e 5f 74 61 62 6c 65 00 5f 6c 75 61 6f 70 65 6e 5f 75 74 66 38 00 5f | g._luaopen_table._luaopen_utf8._ |
76be0 | 6d 61 69 6e 00 5f 6f 73 5f 63 68 64 69 72 00 5f 6f 73 5f 63 6f 70 79 66 69 6c 65 00 5f 6f 73 5f | main._os_chdir._os_copyfile._os_ |
76c00 | 67 65 74 63 77 64 00 5f 6f 73 5f 69 73 36 34 62 69 74 00 5f 6f 73 5f 69 73 64 69 72 00 5f 6f 73 | getcwd._os_is64bit._os_isdir._os |
76c20 | 5f 69 73 66 69 6c 65 00 5f 6f 73 5f 6d 61 74 63 68 64 6f 6e 65 00 5f 6f 73 5f 6d 61 74 63 68 69 | _isfile._os_matchdone._os_matchi |
76c40 | 73 66 69 6c 65 00 5f 6f 73 5f 6d 61 74 63 68 6e 61 6d 65 00 5f 6f 73 5f 6d 61 74 63 68 6e 65 78 | sfile._os_matchname._os_matchnex |
76c60 | 74 00 5f 6f 73 5f 6d 61 74 63 68 73 74 61 72 74 00 5f 6f 73 5f 6d 6b 64 69 72 00 5f 6f 73 5f 70 | t._os_matchstart._os_mkdir._os_p |
76c80 | 61 74 68 73 65 61 72 63 68 00 5f 6f 73 5f 72 6d 64 69 72 00 5f 6f 73 5f 73 74 61 74 00 5f 6f 73 | athsearch._os_rmdir._os_stat._os |
76ca0 | 5f 74 69 63 6b 73 00 5f 6f 73 5f 75 75 69 64 00 5f 70 61 74 68 5f 69 73 61 62 73 6f 6c 75 74 65 | _ticks._os_uuid._path_isabsolute |
76cc0 | 00 5f 70 72 65 6d 61 6b 65 5f 65 78 65 63 75 74 65 00 5f 70 72 65 6d 61 6b 65 5f 69 6e 69 74 00 | ._premake_execute._premake_init. |
76ce0 | 5f 70 72 65 6d 61 6b 65 5f 6c 6f 63 61 74 65 00 5f 73 74 72 69 6e 67 5f 65 6e 64 73 77 69 74 68 | _premake_locate._string_endswith |
76d00 | 00 5f 73 74 72 69 6e 67 5f 68 61 73 68 00 73 74 61 72 74 00 5f 43 46 42 75 6e 64 6c 65 43 6f 70 | ._string_hash.start._CFBundleCop |
76d20 | 79 45 78 65 63 75 74 61 62 6c 65 55 52 4c 00 5f 43 46 42 75 6e 64 6c 65 47 65 74 4d 61 69 6e 42 | yExecutableURL._CFBundleGetMainB |
76d40 | 75 6e 64 6c 65 00 5f 43 46 53 74 72 69 6e 67 47 65 74 43 53 74 72 69 6e 67 00 5f 43 46 55 52 4c | undle._CFStringGetCString._CFURL |
76d60 | 43 6f 70 79 46 69 6c 65 53 79 73 74 65 6d 50 61 74 68 00 5f 5f 44 65 66 61 75 6c 74 52 75 6e 65 | CopyFileSystemPath.__DefaultRune |
76d80 | 4c 6f 63 61 6c 65 00 5f 5f 5f 65 72 72 6f 72 00 5f 5f 5f 6b 65 79 6d 67 72 5f 64 77 61 72 66 32 | Locale.___error.___keymgr_dwarf2 |
76da0 | 5f 72 65 67 69 73 74 65 72 5f 73 65 63 74 69 6f 6e 73 00 5f 5f 5f 6d 61 73 6b 72 75 6e 65 00 5f | _register_sections.___maskrune._ |
76dc0 | 5f 5f 73 72 67 65 74 00 5f 5f 5f 73 74 64 65 72 72 70 00 5f 5f 5f 73 74 64 69 6e 70 00 5f 5f 5f | __srget.___stderrp.___stdinp.___ |
76de0 | 73 74 64 6f 75 74 70 00 5f 5f 5f 74 6f 6c 6f 77 65 72 00 5f 5f 5f 74 6f 75 70 70 65 72 00 5f 5f | stdoutp.___tolower.___toupper.__ |
76e00 | 63 74 68 72 65 61 64 5f 69 6e 69 74 5f 72 6f 75 74 69 6e 65 00 5f 5f 6c 6f 6e 67 6a 6d 70 00 5f | cthread_init_routine.__longjmp._ |
76e20 | 5f 73 65 74 6a 6d 70 00 5f 61 62 6f 72 74 00 5f 61 63 6f 73 00 5f 61 73 69 6e 00 5f 61 74 61 6e | _setjmp._abort._acos._asin._atan |
76e40 | 32 00 5f 61 74 65 78 69 74 00 5f 63 65 69 6c 00 5f 63 68 64 69 72 00 5f 63 6c 65 61 72 65 72 72 | 2._atexit._ceil._chdir._clearerr |
76e60 | 00 5f 63 6c 6f 63 6b 00 5f 63 6c 6f 73 65 00 5f 63 6c 6f 73 65 64 69 72 00 5f 63 6f 73 00 5f 64 | ._clock._close._closedir._cos._d |
76e80 | 69 66 66 74 69 6d 65 00 5f 64 6c 63 6c 6f 73 65 00 5f 64 6c 65 72 72 6f 72 00 5f 64 6c 6f 70 65 | ifftime._dlclose._dlerror._dlope |
76ea0 | 6e 00 5f 64 6c 73 79 6d 00 5f 65 72 72 6e 6f 00 5f 65 78 69 74 00 5f 65 78 70 00 5f 66 63 6c 6f | n._dlsym._errno._exit._exp._fclo |
76ec0 | 73 65 00 5f 66 65 6f 66 00 5f 66 65 72 72 6f 72 00 5f 66 66 6c 75 73 68 00 5f 66 67 65 74 73 00 | se._feof._ferror._fflush._fgets. |
76ee0 | 5f 66 6c 6f 63 6b 66 69 6c 65 00 5f 66 6c 6f 6f 72 00 5f 66 6d 6f 64 00 5f 66 6e 6d 61 74 63 68 | _flockfile._floor._fmod._fnmatch |
76f00 | 00 5f 66 6f 70 65 6e 00 5f 66 70 72 69 6e 74 66 00 5f 66 72 65 61 64 00 5f 66 72 65 65 00 5f 66 | ._fopen._fprintf._fread._free._f |
76f20 | 72 65 6f 70 65 6e 00 5f 66 72 65 78 70 00 5f 66 73 65 65 6b 6f 00 5f 66 74 65 6c 6c 6f 00 5f 66 | reopen._frexp._fseeko._ftello._f |
76f40 | 75 6e 6c 6f 63 6b 66 69 6c 65 00 5f 66 77 72 69 74 65 00 5f 67 65 74 63 00 5f 67 65 74 63 77 64 | unlockfile._fwrite._getc._getcwd |
76f60 | 00 5f 67 65 74 65 6e 76 00 5f 67 65 74 74 69 6d 65 6f 66 64 61 79 00 5f 67 6d 74 69 6d 65 5f 72 | ._getenv._gettimeofday._gmtime_r |
76f80 | 00 5f 6c 6f 63 61 6c 65 63 6f 6e 76 00 5f 6c 6f 63 61 6c 74 69 6d 65 5f 72 00 5f 6c 6f 67 00 5f | ._localeconv._localtime_r._log._ |
76fa0 | 6c 6f 67 31 30 00 5f 6d 61 63 68 5f 69 6e 69 74 5f 72 6f 75 74 69 6e 65 00 5f 6d 61 6c 6c 6f 63 | log10._mach_init_routine._malloc |
76fc0 | 00 5f 6d 65 6d 63 68 72 00 5f 6d 65 6d 63 6d 70 00 5f 6d 65 6d 63 70 79 00 5f 6d 6b 64 69 72 00 | ._memchr._memcmp._memcpy._mkdir. |
76fe0 | 5f 6d 6b 73 74 65 6d 70 00 5f 6d 6b 74 69 6d 65 00 5f 6f 70 65 6e 64 69 72 00 5f 70 63 6c 6f 73 | _mkstemp._mktime._opendir._pclos |
77000 | 65 00 5f 70 6f 70 65 6e 00 5f 70 6f 77 00 5f 70 75 74 73 00 5f 72 61 6e 64 00 5f 72 61 6e 64 6f | e._popen._pow._puts._rand._rando |
77020 | 6d 00 5f 72 65 61 64 64 69 72 00 5f 72 65 61 6c 6c 6f 63 00 5f 72 65 6d 6f 76 65 00 5f 72 65 6e | m._readdir._realloc._remove._ren |
77040 | 61 6d 65 00 5f 72 6d 64 69 72 00 5f 73 65 74 6c 6f 63 61 6c 65 00 5f 73 65 74 76 62 75 66 00 5f | ame._rmdir._setlocale._setvbuf._ |
77060 | 73 69 6e 00 5f 73 70 72 69 6e 74 66 00 5f 73 72 61 6e 64 6f 6d 00 5f 73 74 61 74 00 5f 73 74 72 | sin._sprintf._srandom._stat._str |
77080 | 63 68 72 00 5f 73 74 72 63 6d 70 00 5f 73 74 72 63 6f 6c 6c 00 5f 73 74 72 63 70 79 00 5f 73 74 | chr._strcmp._strcoll._strcpy._st |
770a0 | 72 65 72 72 6f 72 00 5f 73 74 72 66 74 69 6d 65 00 5f 73 74 72 6c 65 6e 00 5f 73 74 72 6e 63 6d | rerror._strftime._strlen._strncm |
770c0 | 70 00 5f 73 74 72 6e 63 70 79 00 5f 73 74 72 70 62 72 6b 00 5f 73 74 72 72 63 68 72 00 5f 73 74 | p._strncpy._strpbrk._strrchr._st |
770e0 | 72 73 70 6e 00 5f 73 74 72 73 74 72 00 5f 73 74 72 74 6f 64 00 5f 73 79 73 74 65 6d 00 5f 74 61 | rspn._strstr._strtod._system._ta |
77100 | 6e 00 5f 74 69 6d 65 00 5f 74 6d 70 66 69 6c 65 00 5f 75 6e 67 65 74 63 00 00 00 00 00 00 00 00 | n._time._tmpfile._ungetc........ |