diff --git a/src/port/GameVersion/AssetVersionRemap.h b/src/port/GameVersion/AssetVersionRemap.h index 5d17eb6f1..842a29869 100644 --- a/src/port/GameVersion/AssetVersionRemap.h +++ b/src/port/GameVersion/AssetVersionRemap.h @@ -388,196 +388,196 @@ static const std::unordered_map sV10toPALRemap = { { 5567, 3613 }, { 5568, 3614 }, { 5569, 3615 }, { 5570, 3616 }, { 4554, 3065 }, }; -// v1.0 -> JP asset ID remap table. 1312 entries. +// v1.0 -> JP asset ID remap table. 1314 entries. static const std::unordered_map sV10toJPRemap = { { 2468, 2212 }, { 2469, 2213 }, { 2470, 2214 }, { 2471, 2215 }, { 2472, 2216 }, { 2473, 2217 }, { 2474, 2218 }, { 2475, 2219 }, { 2476, 2220 }, { 2477, 2221 }, { 2478, 2222 }, { 2481, 2225 }, { 2483, 2227 }, { 2484, 2228 }, { 2485, 2229 }, { 2487, 2231 }, { 2488, 2232 }, { 2489, 2233 }, { 2490, 2234 }, { 2491, 2235 }, { 2498, 2242 }, { 2504, 2248 }, { 2508, 2252 }, { 2511, 2255 }, { 2513, 2257 }, { 2521, 2252 }, { 2524, 2255 }, { 2526, 2257 }, - { 2571, 2315 }, { 2572, 2316 }, { 2573, 2317 }, { 2574, 2318 }, { 2575, 2319 }, { 2576, 2320 }, { 2577, 2321 }, - { 2578, 2322 }, { 2579, 2323 }, { 2580, 2324 }, { 2581, 2325 }, { 2582, 2326 }, { 2583, 2327 }, { 2584, 2328 }, - { 2585, 2329 }, { 2586, 2330 }, { 2587, 2331 }, { 2588, 2332 }, { 2589, 2333 }, { 2590, 2334 }, { 2591, 2335 }, - { 2592, 2336 }, { 2593, 2337 }, { 2594, 2338 }, { 2595, 2339 }, { 2596, 2340 }, { 2597, 2341 }, { 2598, 2342 }, - { 2599, 2343 }, { 2600, 2344 }, { 2601, 2345 }, { 2602, 2346 }, { 2671, 2347 }, { 2672, 2348 }, { 2673, 2349 }, - { 2674, 2350 }, { 2675, 2351 }, { 2676, 2352 }, { 2677, 2353 }, { 2678, 2354 }, { 2679, 2355 }, { 2680, 2356 }, - { 2681, 2357 }, { 2682, 2358 }, { 2683, 2359 }, { 2684, 2360 }, { 2685, 2361 }, { 2686, 2362 }, { 2687, 2363 }, - { 2688, 2364 }, { 2689, 2365 }, { 2690, 2366 }, { 2691, 2367 }, { 2692, 2368 }, { 2693, 2369 }, { 2694, 2370 }, - { 2695, 2371 }, { 2696, 2372 }, { 2771, 2373 }, { 2772, 2374 }, { 2773, 2375 }, { 2774, 2376 }, { 2775, 2377 }, - { 2776, 2378 }, { 2777, 2379 }, { 2778, 2380 }, { 2779, 2381 }, { 2780, 2382 }, { 2781, 2383 }, { 2782, 2384 }, - { 2783, 2385 }, { 2784, 2386 }, { 2785, 2387 }, { 2786, 2388 }, { 2871, 2389 }, { 2872, 2390 }, { 2873, 2391 }, - { 2874, 2392 }, { 2875, 2393 }, { 2876, 2394 }, { 2877, 2395 }, { 2878, 2396 }, { 2879, 2397 }, { 2880, 2398 }, - { 2881, 2399 }, { 2882, 2400 }, { 2883, 2401 }, { 2884, 2402 }, { 2885, 2403 }, { 2886, 2404 }, { 2887, 2405 }, - { 2888, 2406 }, { 2889, 2407 }, { 2890, 2408 }, { 2891, 2409 }, { 2892, 2410 }, { 2893, 2411 }, { 2894, 2412 }, - { 2895, 2413 }, { 2896, 2414 }, { 2897, 2415 }, { 2971, 2416 }, { 2972, 2417 }, { 2973, 2418 }, { 2974, 2419 }, - { 2975, 2420 }, { 2976, 2421 }, { 2977, 2422 }, { 2978, 2423 }, { 2979, 2424 }, { 3071, 2425 }, { 3072, 2426 }, - { 3073, 2427 }, { 3074, 2428 }, { 3075, 2429 }, { 3076, 2430 }, { 3077, 2431 }, { 3078, 2432 }, { 3079, 2433 }, - { 3080, 2434 }, { 3081, 2435 }, { 3082, 2436 }, { 3083, 2437 }, { 3084, 2438 }, { 3085, 2439 }, { 3086, 2440 }, - { 3087, 2441 }, { 3088, 2442 }, { 3089, 2443 }, { 3090, 2444 }, { 3091, 2445 }, { 3092, 2446 }, { 3093, 2447 }, - { 3094, 2448 }, { 3095, 2449 }, { 3096, 2450 }, { 3097, 2451 }, { 3098, 2452 }, { 3099, 2453 }, { 3100, 2454 }, - { 3101, 2455 }, { 3102, 2456 }, { 3103, 2457 }, { 3104, 2463 }, { 3105, 2464 }, { 3106, 2466 }, { 3107, 2467 }, - { 3108, 2468 }, { 3109, 2469 }, { 3110, 2470 }, { 3111, 2471 }, { 3112, 2472 }, { 3113, 2473 }, { 3114, 2474 }, - { 3115, 2475 }, { 3171, 2476 }, { 3172, 2477 }, { 3173, 2478 }, { 3174, 2479 }, { 3175, 2480 }, { 3176, 2481 }, - { 3177, 2482 }, { 3178, 2483 }, { 3179, 2484 }, { 3180, 2485 }, { 3181, 2486 }, { 3182, 2487 }, { 3183, 2488 }, - { 3184, 2489 }, { 3185, 2490 }, { 3186, 2491 }, { 3187, 2492 }, { 3188, 2493 }, { 3189, 2494 }, { 3190, 2495 }, - { 3191, 2496 }, { 3192, 2497 }, { 3193, 2498 }, { 3194, 2499 }, { 3195, 2500 }, { 3196, 2501 }, { 3197, 2502 }, - { 3198, 2503 }, { 3199, 2504 }, { 3200, 2505 }, { 3201, 2506 }, { 3202, 2507 }, { 3203, 2508 }, { 3204, 2509 }, - { 3205, 2510 }, { 3206, 2511 }, { 3207, 2512 }, { 3208, 2513 }, { 3209, 2514 }, { 3210, 2515 }, { 3211, 2516 }, - { 3212, 2517 }, { 3213, 2518 }, { 3214, 2519 }, { 3215, 2520 }, { 3216, 2521 }, { 3217, 2522 }, { 3218, 2523 }, - { 3219, 2524 }, { 3220, 2525 }, { 3221, 2526 }, { 3222, 2527 }, { 3223, 2528 }, { 3224, 2529 }, { 3271, 2530 }, - { 3272, 2531 }, { 3273, 2532 }, { 3274, 2533 }, { 3275, 2534 }, { 3276, 2535 }, { 3277, 2536 }, { 3278, 2537 }, - { 3279, 2538 }, { 3280, 2539 }, { 3281, 2540 }, { 3282, 2541 }, { 3283, 2542 }, { 3284, 2543 }, { 3285, 2544 }, - { 3286, 2545 }, { 3287, 2546 }, { 3288, 2547 }, { 3289, 2548 }, { 3290, 2549 }, { 3291, 2550 }, { 3292, 2551 }, - { 3293, 2552 }, { 3294, 2553 }, { 3295, 2554 }, { 3296, 2555 }, { 3297, 2556 }, { 3298, 2557 }, { 3299, 2558 }, - { 3300, 2559 }, { 3301, 2560 }, { 3302, 2561 }, { 3303, 2562 }, { 3304, 2563 }, { 3371, 2564 }, { 3372, 2565 }, - { 3373, 2566 }, { 3374, 2567 }, { 3375, 2568 }, { 3376, 2569 }, { 3377, 2570 }, { 3378, 2571 }, { 3379, 2572 }, - { 3380, 2573 }, { 3381, 2574 }, { 3382, 2575 }, { 3383, 2576 }, { 3384, 2577 }, { 3385, 2578 }, { 3471, 2579 }, - { 3472, 2580 }, { 3473, 2581 }, { 3474, 2582 }, { 3475, 2583 }, { 3476, 2584 }, { 3477, 2585 }, { 3478, 2586 }, - { 3479, 2587 }, { 3480, 2588 }, { 3481, 2589 }, { 3482, 2590 }, { 3483, 2591 }, { 3484, 2592 }, { 3485, 2593 }, - { 3486, 2594 }, { 3487, 2595 }, { 3488, 2596 }, { 3489, 2597 }, { 3490, 2598 }, { 3491, 2599 }, { 3492, 2600 }, - { 3493, 2601 }, { 3494, 2602 }, { 3495, 2603 }, { 3496, 2604 }, { 3497, 2605 }, { 3498, 2606 }, { 3499, 2607 }, - { 3500, 2608 }, { 3501, 2609 }, { 3502, 2610 }, { 3503, 2611 }, { 3504, 2612 }, { 3505, 2613 }, { 3506, 2614 }, - { 3507, 2615 }, { 3508, 2616 }, { 3509, 2617 }, { 3510, 2618 }, { 3571, 2619 }, { 3572, 2620 }, { 3573, 2621 }, - { 3574, 2622 }, { 3575, 2623 }, { 3576, 2624 }, { 3577, 2625 }, { 3578, 2626 }, { 3579, 2627 }, { 3580, 2628 }, - { 3581, 2629 }, { 3582, 2630 }, { 3583, 2631 }, { 3584, 2632 }, { 3585, 2633 }, { 3586, 2634 }, { 3587, 2635 }, - { 3588, 2636 }, { 3589, 2637 }, { 3590, 2638 }, { 3591, 2639 }, { 3592, 2640 }, { 3593, 2641 }, { 3594, 2642 }, - { 3595, 2643 }, { 3596, 2644 }, { 3597, 2645 }, { 3598, 2646 }, { 3599, 2647 }, { 3600, 2648 }, { 3601, 2649 }, - { 3602, 2650 }, { 3603, 2651 }, { 3604, 2652 }, { 3605, 2653 }, { 3606, 2654 }, { 3607, 2655 }, { 3608, 2656 }, - { 3609, 2657 }, { 3610, 2658 }, { 3611, 2659 }, { 3612, 2660 }, { 3613, 2661 }, { 3614, 2662 }, { 3615, 2663 }, - { 3616, 2664 }, { 3617, 2665 }, { 3618, 2666 }, { 3619, 2667 }, { 3620, 2668 }, { 3621, 2669 }, { 3622, 2670 }, - { 3623, 2671 }, { 3624, 2672 }, { 3625, 2673 }, { 3626, 2674 }, { 3627, 2675 }, { 3628, 2676 }, { 3629, 2677 }, - { 3630, 2678 }, { 3631, 2679 }, { 3632, 2680 }, { 3633, 2681 }, { 3634, 2682 }, { 3635, 2683 }, { 3636, 2684 }, - { 3637, 2685 }, { 3638, 2686 }, { 3639, 2687 }, { 3640, 2688 }, { 3641, 2689 }, { 3642, 2690 }, { 3643, 2691 }, - { 3644, 2692 }, { 3645, 2693 }, { 3646, 2694 }, { 3671, 2696 }, { 3672, 2697 }, { 3673, 2698 }, { 3674, 2699 }, - { 3675, 2700 }, { 3676, 2701 }, { 3677, 2702 }, { 3678, 2703 }, { 3679, 2704 }, { 3680, 2705 }, { 3681, 2706 }, - { 3682, 2707 }, { 3683, 2708 }, { 3684, 2709 }, { 3685, 2710 }, { 3686, 2711 }, { 3687, 2712 }, { 3688, 2713 }, - { 3689, 2714 }, { 3690, 2715 }, { 3691, 2716 }, { 3692, 2717 }, { 3693, 2718 }, { 3694, 2719 }, { 3695, 2720 }, - { 3696, 2721 }, { 3697, 2722 }, { 3698, 2723 }, { 3699, 2724 }, { 3700, 2725 }, { 3701, 2726 }, { 3702, 2727 }, - { 3703, 2728 }, { 3704, 2729 }, { 3705, 2730 }, { 3706, 2731 }, { 3707, 2732 }, { 3708, 2733 }, { 3709, 2734 }, - { 3710, 2735 }, { 3711, 2736 }, { 3712, 2737 }, { 3713, 2738 }, { 3714, 2739 }, { 3715, 2740 }, { 3716, 2741 }, - { 3717, 2742 }, { 3718, 2743 }, { 3719, 2744 }, { 3720, 2745 }, { 3721, 2746 }, { 3722, 2747 }, { 3723, 2748 }, - { 3724, 2749 }, { 3725, 2750 }, { 3726, 2751 }, { 3727, 2752 }, { 3728, 2753 }, { 3729, 2754 }, { 3730, 2755 }, - { 3927, 2756 }, { 3928, 2757 }, { 3929, 2758 }, { 3930, 2759 }, { 3931, 2760 }, { 3932, 2761 }, { 3933, 2762 }, - { 3934, 2763 }, { 3940, 2769 }, { 3941, 2770 }, { 3942, 2771 }, { 3943, 2772 }, { 3944, 2773 }, { 3945, 2774 }, - { 3946, 2775 }, { 3947, 2776 }, { 3948, 2777 }, { 3949, 2778 }, { 3950, 2779 }, { 3951, 2780 }, { 3952, 2781 }, - { 3953, 2782 }, { 3954, 2783 }, { 3955, 2784 }, { 3956, 2785 }, { 3957, 2786 }, { 3958, 2787 }, { 3959, 2788 }, - { 3960, 2789 }, { 3961, 2790 }, { 3962, 2791 }, { 3963, 2792 }, { 3964, 2793 }, { 3965, 2794 }, { 3966, 2795 }, - { 3967, 2796 }, { 3968, 2797 }, { 3969, 2798 }, { 3970, 2799 }, { 3971, 2800 }, { 3972, 2801 }, { 3973, 2802 }, - { 3974, 2803 }, { 3975, 2804 }, { 3976, 2805 }, { 3977, 2806 }, { 3978, 2807 }, { 3979, 2808 }, { 3980, 2809 }, - { 3981, 2810 }, { 3982, 2811 }, { 3983, 2812 }, { 3984, 2813 }, { 3985, 2814 }, { 3986, 2815 }, { 3987, 2816 }, - { 3988, 2817 }, { 3989, 2818 }, { 3990, 2819 }, { 3991, 2820 }, { 3992, 2821 }, { 3993, 2822 }, { 3994, 2823 }, - { 3995, 2824 }, { 3996, 2825 }, { 3997, 2826 }, { 3998, 2827 }, { 3999, 2828 }, { 4000, 2829 }, { 4001, 2830 }, - { 4002, 2831 }, { 4003, 2832 }, { 4004, 2833 }, { 4005, 2834 }, { 4006, 2835 }, { 4007, 2836 }, { 4008, 2837 }, - { 4009, 2838 }, { 4010, 2839 }, { 4011, 2840 }, { 4012, 2841 }, { 4013, 2842 }, { 4014, 2843 }, { 4015, 2844 }, - { 4016, 2845 }, { 4017, 2846 }, { 4018, 2847 }, { 4019, 2848 }, { 4020, 2849 }, { 4021, 2850 }, { 4022, 2851 }, - { 4023, 2852 }, { 4024, 2853 }, { 4025, 2854 }, { 4026, 2855 }, { 4027, 2856 }, { 4028, 2857 }, { 4029, 2858 }, - { 4030, 2859 }, { 4031, 2860 }, { 4032, 2861 }, { 4127, 2863 }, { 4128, 2864 }, { 4129, 2865 }, { 4130, 2866 }, - { 4131, 2867 }, { 4132, 2868 }, { 4133, 2869 }, { 4134, 2870 }, { 4135, 2871 }, { 4136, 2872 }, { 4137, 2873 }, - { 4138, 2874 }, { 4139, 2875 }, { 4140, 2876 }, { 4145, 2881 }, { 4146, 2882 }, { 4147, 2883 }, { 4148, 2884 }, - { 4149, 2885 }, { 4150, 2886 }, { 4151, 2887 }, { 4152, 2888 }, { 4153, 2889 }, { 4154, 2890 }, { 4155, 2891 }, - { 4156, 2892 }, { 4157, 2893 }, { 4158, 2894 }, { 4159, 2895 }, { 4160, 2896 }, { 4227, 2897 }, { 4228, 2898 }, - { 4229, 2899 }, { 4230, 2900 }, { 4231, 2901 }, { 4232, 2902 }, { 4233, 2903 }, { 4234, 2904 }, { 4235, 2905 }, - { 4236, 2906 }, { 4237, 2907 }, { 4238, 2908 }, { 4239, 2909 }, { 4240, 2910 }, { 4241, 2911 }, { 4242, 2912 }, - { 4243, 2913 }, { 4244, 2914 }, { 4245, 2915 }, { 4246, 2916 }, { 4247, 2917 }, { 4248, 2918 }, { 4249, 2919 }, - { 4250, 2920 }, { 4251, 2921 }, { 4252, 2922 }, { 4253, 2923 }, { 4254, 2924 }, { 4255, 2925 }, { 4256, 2926 }, - { 4257, 2927 }, { 4258, 2928 }, { 4327, 2929 }, { 4328, 2930 }, { 4329, 2931 }, { 4330, 2932 }, { 4331, 2933 }, - { 4332, 2934 }, { 4333, 2935 }, { 4334, 2936 }, { 4335, 2937 }, { 4336, 2938 }, { 4337, 2939 }, { 4338, 2940 }, - { 4339, 2941 }, { 4340, 2942 }, { 4341, 2943 }, { 4342, 2944 }, { 4343, 2945 }, { 4344, 2946 }, { 4345, 2947 }, - { 4346, 2948 }, { 4347, 2949 }, { 4348, 2950 }, { 4349, 2951 }, { 4350, 2952 }, { 4351, 2953 }, { 4352, 2954 }, - { 4353, 2955 }, { 4354, 2956 }, { 4355, 2957 }, { 4356, 2958 }, { 4357, 2959 }, { 4358, 2960 }, { 4359, 2961 }, - { 4360, 2962 }, { 4361, 2963 }, { 4362, 2964 }, { 4363, 2965 }, { 4364, 2966 }, { 4365, 2967 }, { 4366, 2968 }, - { 4367, 2969 }, { 4368, 2970 }, { 4369, 2971 }, { 4370, 2972 }, { 4371, 2973 }, { 4372, 2974 }, { 4373, 2975 }, - { 4374, 2976 }, { 4375, 2977 }, { 4376, 2978 }, { 4377, 2979 }, { 4378, 2980 }, { 4379, 2981 }, { 4380, 2982 }, - { 4381, 2983 }, { 4382, 2984 }, { 4383, 2985 }, { 4384, 2986 }, { 4385, 2987 }, { 4386, 2988 }, { 4387, 2989 }, - { 4388, 2990 }, { 4389, 2991 }, { 4390, 2992 }, { 4391, 2993 }, { 4392, 2994 }, { 4393, 2995 }, { 4394, 2996 }, - { 4395, 2997 }, { 4396, 2998 }, { 4397, 2999 }, { 4398, 3000 }, { 4399, 3001 }, { 4400, 3002 }, { 4401, 3003 }, - { 4402, 3004 }, { 4403, 3005 }, { 4404, 3006 }, { 4405, 3007 }, { 4406, 3008 }, { 4407, 3009 }, { 4408, 3010 }, - { 4409, 3011 }, { 4410, 3012 }, { 4411, 3013 }, { 4412, 3014 }, { 4413, 3015 }, { 4414, 3016 }, { 4415, 3017 }, - { 4416, 3018 }, { 4417, 3019 }, { 4418, 3020 }, { 4419, 3021 }, { 4420, 3022 }, { 4421, 3023 }, { 4422, 3024 }, - { 4423, 3025 }, { 4424, 3026 }, { 4425, 3027 }, { 4426, 3028 }, { 4427, 3029 }, { 4428, 3030 }, { 4429, 3031 }, - { 4430, 3032 }, { 4431, 3033 }, { 4432, 3034 }, { 4433, 3035 }, { 4434, 3036 }, { 4435, 3037 }, { 4436, 3038 }, - { 4437, 3039 }, { 4438, 3040 }, { 4439, 3041 }, { 4440, 3042 }, { 4441, 3043 }, { 4442, 3044 }, { 4443, 3045 }, - { 4444, 3046 }, { 4445, 3047 }, { 4446, 3048 }, { 4447, 3049 }, { 4448, 3050 }, { 4449, 3051 }, { 4450, 3052 }, - { 4527, 3053 }, { 4528, 3054 }, { 4529, 3055 }, { 4530, 3056 }, { 4531, 3057 }, { 4532, 3058 }, { 4533, 3059 }, - { 4534, 3060 }, { 4535, 3061 }, { 4536, 3062 }, { 4537, 3063 }, { 4538, 3064 }, { 4539, 3065 }, { 4540, 3066 }, - { 4541, 3067 }, { 4542, 3068 }, { 4543, 3069 }, { 4544, 3070 }, { 4545, 3071 }, { 4546, 3072 }, { 4547, 3074 }, - { 4548, 3075 }, { 4549, 3076 }, { 4550, 3077 }, { 4551, 3078 }, { 4552, 3079 }, { 4553, 3080 }, { 4554, 3073 }, - { 4627, 3081 }, { 4628, 3082 }, { 4629, 3083 }, { 4630, 3084 }, { 4631, 3085 }, { 4632, 3086 }, { 4633, 3087 }, - { 4634, 3088 }, { 4635, 3089 }, { 4636, 3090 }, { 4637, 3091 }, { 4638, 3092 }, { 4639, 3093 }, { 4640, 3094 }, - { 4641, 3095 }, { 4642, 3096 }, { 4643, 3097 }, { 4644, 3098 }, { 4645, 3099 }, { 4646, 3100 }, { 4647, 3101 }, - { 4648, 3102 }, { 4649, 3103 }, { 4650, 3104 }, { 4651, 3105 }, { 4652, 3106 }, { 4653, 3107 }, { 4654, 3108 }, - { 4655, 3109 }, { 4656, 3110 }, { 4657, 3111 }, { 4658, 3112 }, { 4659, 3113 }, { 4660, 3114 }, { 4661, 3115 }, - { 4662, 3116 }, { 4663, 3117 }, { 4664, 3118 }, { 4665, 3119 }, { 4666, 3120 }, { 4667, 3121 }, { 4668, 3122 }, - { 4669, 3123 }, { 4670, 3124 }, { 4671, 3125 }, { 4672, 3126 }, { 4673, 3127 }, { 4674, 3128 }, { 4675, 3129 }, - { 4676, 3130 }, { 4677, 3131 }, { 4678, 3132 }, { 4679, 3133 }, { 4680, 3134 }, { 4681, 3135 }, { 4682, 3136 }, - { 4683, 3137 }, { 4684, 3138 }, { 4685, 3139 }, { 4686, 3140 }, { 4687, 3141 }, { 4688, 3142 }, { 4689, 3143 }, - { 4690, 3144 }, { 4691, 3145 }, { 4692, 3146 }, { 4693, 3147 }, { 4694, 3148 }, { 4695, 3149 }, { 4696, 3150 }, - { 4697, 3151 }, { 4698, 3152 }, { 4699, 3153 }, { 4700, 3154 }, { 4701, 3155 }, { 4702, 3156 }, { 4703, 3157 }, - { 4704, 3158 }, { 4705, 3159 }, { 4706, 3160 }, { 4707, 3161 }, { 4708, 3162 }, { 4709, 3163 }, { 4710, 3164 }, - { 4711, 3165 }, { 4712, 3166 }, { 4713, 3167 }, { 4714, 3168 }, { 4715, 3169 }, { 4716, 3170 }, { 4717, 3171 }, - { 4718, 3172 }, { 4719, 3173 }, { 4720, 3174 }, { 4721, 3175 }, { 4722, 3176 }, { 4723, 3177 }, { 4724, 3178 }, - { 4725, 3179 }, { 4726, 3180 }, { 4827, 3181 }, { 4828, 3182 }, { 4829, 3183 }, { 4830, 3184 }, { 4831, 3185 }, - { 4832, 3186 }, { 4833, 3187 }, { 4834, 3188 }, { 4835, 3189 }, { 4836, 3190 }, { 4837, 3191 }, { 4838, 3192 }, - { 4839, 3193 }, { 4840, 3194 }, { 4841, 3195 }, { 4842, 3196 }, { 4843, 3197 }, { 4844, 3198 }, { 4845, 3199 }, - { 5027, 3200 }, { 5028, 3201 }, { 5029, 3202 }, { 5030, 3203 }, { 5031, 3204 }, { 5032, 3205 }, { 5033, 3206 }, - { 5034, 3207 }, { 5035, 3208 }, { 5036, 3209 }, { 5037, 3210 }, { 5038, 3211 }, { 5039, 3212 }, { 5040, 3213 }, - { 5041, 3214 }, { 5042, 3215 }, { 5043, 3216 }, { 5044, 3217 }, { 5045, 3218 }, { 5046, 3219 }, { 5047, 3220 }, - { 5048, 3221 }, { 5049, 3222 }, { 5050, 3223 }, { 5051, 3224 }, { 5052, 3225 }, { 5053, 3226 }, { 5054, 3227 }, - { 5055, 3228 }, { 5056, 3229 }, { 5057, 3230 }, { 5058, 3231 }, { 5059, 3232 }, { 5060, 3233 }, { 5061, 3234 }, - { 5062, 3235 }, { 5063, 3236 }, { 5064, 3237 }, { 5065, 3238 }, { 5066, 3239 }, { 5067, 3240 }, { 5068, 3241 }, - { 5069, 3242 }, { 5070, 3243 }, { 5071, 3244 }, { 5072, 3245 }, { 5073, 3246 }, { 5074, 3247 }, { 5075, 3248 }, - { 5076, 3249 }, { 5077, 3250 }, { 5127, 3251 }, { 5128, 3252 }, { 5129, 3253 }, { 5130, 3254 }, { 5131, 3255 }, - { 5132, 3256 }, { 5133, 3257 }, { 5134, 3258 }, { 5135, 3259 }, { 5136, 3260 }, { 5137, 3261 }, { 5138, 3262 }, - { 5139, 3263 }, { 5140, 3264 }, { 5141, 3265 }, { 5142, 3266 }, { 5143, 3267 }, { 5144, 3268 }, { 5145, 3269 }, - { 5146, 3270 }, { 5147, 3271 }, { 5148, 3272 }, { 5149, 3273 }, { 5150, 3274 }, { 5151, 3275 }, { 5152, 3276 }, - { 5153, 3277 }, { 5154, 3278 }, { 5155, 3279 }, { 5156, 3280 }, { 5227, 3281 }, { 5228, 3282 }, { 5229, 3283 }, - { 5230, 3284 }, { 5231, 3285 }, { 5232, 3286 }, { 5233, 3287 }, { 5234, 3288 }, { 5235, 3289 }, { 5236, 3290 }, - { 5237, 3291 }, { 5238, 3292 }, { 5240, 3294 }, { 5241, 3295 }, { 5242, 3296 }, { 5243, 3297 }, { 5244, 3298 }, - { 5245, 3299 }, { 5246, 3300 }, { 5247, 3301 }, { 5248, 3302 }, { 5249, 3303 }, { 5250, 3304 }, { 5251, 3305 }, - { 5252, 3306 }, { 5253, 3307 }, { 5254, 3308 }, { 5255, 3309 }, { 5256, 3310 }, { 5257, 3311 }, { 5258, 3312 }, - { 5259, 3313 }, { 5260, 3314 }, { 5261, 3315 }, { 5262, 3316 }, { 5263, 3317 }, { 5264, 3318 }, { 5265, 3319 }, - { 5266, 3320 }, { 5267, 3321 }, { 5268, 3322 }, { 5269, 3323 }, { 5270, 3324 }, { 5271, 3325 }, { 5272, 3326 }, - { 5273, 3327 }, { 5274, 3328 }, { 5275, 3329 }, { 5276, 3330 }, { 5277, 3331 }, { 5278, 3332 }, { 5279, 3333 }, - { 5280, 3334 }, { 5281, 3335 }, { 5282, 3336 }, { 5283, 3337 }, { 5284, 3338 }, { 5285, 3339 }, { 5286, 3340 }, - { 5288, 3342 }, { 5289, 3343 }, { 5290, 3344 }, { 5291, 3345 }, { 5292, 3346 }, { 5293, 3347 }, { 5294, 3348 }, - { 5296, 3350 }, { 5297, 3351 }, { 5298, 3352 }, { 5299, 3353 }, { 5300, 3354 }, { 5301, 3355 }, { 5302, 3356 }, - { 5303, 3357 }, { 5304, 3358 }, { 5305, 3359 }, { 5306, 3360 }, { 5307, 3361 }, { 5308, 3362 }, { 5309, 3363 }, - { 5310, 3364 }, { 5311, 3365 }, { 5312, 3366 }, { 5313, 3367 }, { 5314, 3368 }, { 5315, 3369 }, { 5316, 3370 }, - { 5317, 3371 }, { 5318, 3372 }, { 5319, 3373 }, { 5320, 3374 }, { 5321, 3375 }, { 5322, 3376 }, { 5323, 3377 }, - { 5324, 3378 }, { 5325, 3379 }, { 5326, 3380 }, { 5327, 3381 }, { 5328, 3382 }, { 5329, 3383 }, { 5330, 3384 }, - { 5331, 3385 }, { 5332, 3386 }, { 5333, 3387 }, { 5336, 3390 }, { 5337, 3391 }, { 5338, 3392 }, { 5339, 3393 }, - { 5340, 3394 }, { 5341, 3395 }, { 5342, 3396 }, { 5343, 3397 }, { 5344, 3398 }, { 5345, 3399 }, { 5346, 3400 }, - { 5347, 3401 }, { 5348, 3402 }, { 5349, 3403 }, { 5350, 3404 }, { 5351, 3405 }, { 5352, 3406 }, { 5357, 3411 }, - { 5358, 3412 }, { 5359, 3413 }, { 5360, 3414 }, { 5361, 3415 }, { 5362, 3416 }, { 5363, 3417 }, { 5364, 3418 }, - { 5365, 3419 }, { 5366, 3420 }, { 5367, 3421 }, { 5368, 3422 }, { 5369, 3423 }, { 5370, 3424 }, { 5371, 3425 }, - { 5372, 3426 }, { 5373, 3427 }, { 5374, 3428 }, { 5375, 3429 }, { 5376, 3430 }, { 5377, 3431 }, { 5378, 3432 }, - { 5379, 3433 }, { 5380, 3434 }, { 5381, 3435 }, { 5382, 3436 }, { 5383, 3437 }, { 5384, 3438 }, { 5385, 3439 }, - { 5386, 3440 }, { 5387, 3441 }, { 5388, 3442 }, { 5389, 3443 }, { 5390, 3444 }, { 5391, 3445 }, { 5392, 3446 }, - { 5393, 3447 }, { 5394, 3448 }, { 5395, 3449 }, { 5396, 3450 }, { 5397, 3451 }, { 5398, 3452 }, { 5399, 3453 }, - { 5400, 3454 }, { 5401, 3455 }, { 5402, 3456 }, { 5403, 3457 }, { 5404, 3458 }, { 5405, 3459 }, { 5406, 3460 }, - { 5407, 3461 }, { 5408, 3462 }, { 5409, 3463 }, { 5410, 3464 }, { 5411, 3465 }, { 5412, 3466 }, { 5413, 3467 }, - { 5414, 3468 }, { 5415, 3469 }, { 5416, 3470 }, { 5417, 3471 }, { 5418, 3472 }, { 5419, 3473 }, { 5420, 3474 }, - { 5421, 3475 }, { 5422, 3476 }, { 5423, 3477 }, { 5424, 3478 }, { 5425, 3479 }, { 5426, 3480 }, { 5427, 3481 }, - { 5428, 3482 }, { 5429, 3483 }, { 5430, 3484 }, { 5431, 3485 }, { 5432, 3486 }, { 5433, 3487 }, { 5434, 3488 }, - { 5435, 3489 }, { 5436, 3490 }, { 5437, 3491 }, { 5438, 3492 }, { 5439, 3493 }, { 5440, 3494 }, { 5441, 3495 }, - { 5442, 3496 }, { 5443, 3497 }, { 5444, 3498 }, { 5445, 3499 }, { 5446, 3500 }, { 5447, 3501 }, { 5448, 3502 }, - { 5449, 3503 }, { 5450, 3504 }, { 5451, 3505 }, { 5452, 3506 }, { 5453, 3507 }, { 5454, 3508 }, { 5455, 3509 }, - { 5456, 3510 }, { 5457, 3511 }, { 5458, 3512 }, { 5459, 3513 }, { 5460, 3514 }, { 5461, 3515 }, { 5462, 3516 }, - { 5463, 3517 }, { 5464, 3518 }, { 5465, 3519 }, { 5466, 3520 }, { 5467, 3521 }, { 5468, 3522 }, { 5469, 3523 }, - { 5470, 3524 }, { 5471, 3525 }, { 5472, 3526 }, { 5473, 3527 }, { 5474, 3528 }, { 5475, 3529 }, { 5476, 3530 }, - { 5477, 3531 }, { 5478, 3532 }, { 5479, 3533 }, { 5480, 3534 }, { 5481, 3535 }, { 5482, 3536 }, { 5483, 3537 }, - { 5484, 3538 }, { 5485, 3539 }, { 5486, 3540 }, { 5487, 3541 }, { 5488, 3542 }, { 5489, 3543 }, { 5490, 3544 }, - { 5491, 3545 }, { 5492, 3546 }, { 5493, 3547 }, { 5494, 3548 }, { 5495, 3549 }, { 5496, 3550 }, { 5497, 3551 }, - { 5498, 3552 }, { 5499, 3553 }, { 5500, 3554 }, { 5501, 3555 }, { 5502, 3556 }, { 5503, 3557 }, { 5504, 3558 }, - { 5505, 3559 }, { 5506, 3560 }, { 5507, 3561 }, { 5508, 3562 }, { 5509, 3563 }, { 5510, 3564 }, { 5511, 3565 }, - { 5512, 3566 }, { 5513, 3567 }, { 5514, 3568 }, { 5515, 3569 }, { 5516, 3570 }, { 5517, 3571 }, { 5518, 3572 }, - { 5519, 3573 }, { 5520, 3574 }, { 5521, 3575 }, { 5522, 3576 }, { 5523, 3577 }, { 5524, 3578 }, { 5525, 3579 }, - { 5526, 3580 }, { 5527, 3581 }, { 5528, 3582 }, { 5529, 3583 }, { 5530, 3584 }, { 5531, 3585 }, { 5532, 3586 }, - { 5533, 3587 }, { 5534, 3588 }, { 5535, 3589 }, { 5536, 3590 }, { 5537, 3591 }, { 5538, 3592 }, { 5539, 3593 }, - { 5540, 3594 }, { 5541, 3595 }, { 5542, 3596 }, { 5543, 3597 }, { 5544, 3598 }, { 5545, 3599 }, { 5546, 3600 }, - { 5547, 3601 }, { 5548, 3602 }, { 5549, 3603 }, { 5550, 3604 }, { 5551, 3605 }, { 5552, 3606 }, { 5553, 3607 }, - { 5554, 3608 }, { 5555, 3609 }, { 5556, 3610 }, { 5557, 3611 }, { 5558, 3612 }, { 5559, 3613 }, { 5560, 3614 }, - { 5561, 3615 }, { 5562, 3616 }, { 5563, 3617 }, { 5564, 3618 }, { 5565, 3619 }, { 5566, 3620 }, { 5567, 3621 }, - { 5568, 3622 }, { 5569, 3623 }, { 5570, 3624 }, + { 2528, 2311 }, { 2529, 2312 }, { 2571, 2315 }, { 2572, 2316 }, { 2573, 2317 }, { 2574, 2318 }, { 2575, 2319 }, + { 2576, 2320 }, { 2577, 2321 }, { 2578, 2322 }, { 2579, 2323 }, { 2580, 2324 }, { 2581, 2325 }, { 2582, 2326 }, + { 2583, 2327 }, { 2584, 2328 }, { 2585, 2329 }, { 2586, 2330 }, { 2587, 2331 }, { 2588, 2332 }, { 2589, 2333 }, + { 2590, 2334 }, { 2591, 2335 }, { 2592, 2336 }, { 2593, 2337 }, { 2594, 2338 }, { 2595, 2339 }, { 2596, 2340 }, + { 2597, 2341 }, { 2598, 2342 }, { 2599, 2343 }, { 2600, 2344 }, { 2601, 2345 }, { 2602, 2346 }, { 2671, 2347 }, + { 2672, 2348 }, { 2673, 2349 }, { 2674, 2350 }, { 2675, 2351 }, { 2676, 2352 }, { 2677, 2353 }, { 2678, 2354 }, + { 2679, 2355 }, { 2680, 2356 }, { 2681, 2357 }, { 2682, 2358 }, { 2683, 2359 }, { 2684, 2360 }, { 2685, 2361 }, + { 2686, 2362 }, { 2687, 2363 }, { 2688, 2364 }, { 2689, 2365 }, { 2690, 2366 }, { 2691, 2367 }, { 2692, 2368 }, + { 2693, 2369 }, { 2694, 2370 }, { 2695, 2371 }, { 2696, 2372 }, { 2771, 2373 }, { 2772, 2374 }, { 2773, 2375 }, + { 2774, 2376 }, { 2775, 2377 }, { 2776, 2378 }, { 2777, 2379 }, { 2778, 2380 }, { 2779, 2381 }, { 2780, 2382 }, + { 2781, 2383 }, { 2782, 2384 }, { 2783, 2385 }, { 2784, 2386 }, { 2785, 2387 }, { 2786, 2388 }, { 2871, 2389 }, + { 2872, 2390 }, { 2873, 2391 }, { 2874, 2392 }, { 2875, 2393 }, { 2876, 2394 }, { 2877, 2395 }, { 2878, 2396 }, + { 2879, 2397 }, { 2880, 2398 }, { 2881, 2399 }, { 2882, 2400 }, { 2883, 2401 }, { 2884, 2402 }, { 2885, 2403 }, + { 2886, 2404 }, { 2887, 2405 }, { 2888, 2406 }, { 2889, 2407 }, { 2890, 2408 }, { 2891, 2409 }, { 2892, 2410 }, + { 2893, 2411 }, { 2894, 2412 }, { 2895, 2413 }, { 2896, 2414 }, { 2897, 2415 }, { 2971, 2416 }, { 2972, 2417 }, + { 2973, 2418 }, { 2974, 2419 }, { 2975, 2420 }, { 2976, 2421 }, { 2977, 2422 }, { 2978, 2423 }, { 2979, 2424 }, + { 3071, 2425 }, { 3072, 2426 }, { 3073, 2427 }, { 3074, 2428 }, { 3075, 2429 }, { 3076, 2430 }, { 3077, 2431 }, + { 3078, 2432 }, { 3079, 2433 }, { 3080, 2434 }, { 3081, 2435 }, { 3082, 2436 }, { 3083, 2437 }, { 3084, 2438 }, + { 3085, 2439 }, { 3086, 2440 }, { 3087, 2441 }, { 3088, 2442 }, { 3089, 2443 }, { 3090, 2444 }, { 3091, 2445 }, + { 3092, 2446 }, { 3093, 2447 }, { 3094, 2448 }, { 3095, 2449 }, { 3096, 2450 }, { 3097, 2451 }, { 3098, 2452 }, + { 3099, 2453 }, { 3100, 2454 }, { 3101, 2455 }, { 3102, 2456 }, { 3103, 2457 }, { 3104, 2463 }, { 3105, 2464 }, + { 3106, 2466 }, { 3107, 2467 }, { 3108, 2468 }, { 3109, 2469 }, { 3110, 2470 }, { 3111, 2471 }, { 3112, 2472 }, + { 3113, 2473 }, { 3114, 2474 }, { 3115, 2475 }, { 3171, 2476 }, { 3172, 2477 }, { 3173, 2478 }, { 3174, 2479 }, + { 3175, 2480 }, { 3176, 2481 }, { 3177, 2482 }, { 3178, 2483 }, { 3179, 2484 }, { 3180, 2485 }, { 3181, 2486 }, + { 3182, 2487 }, { 3183, 2488 }, { 3184, 2489 }, { 3185, 2490 }, { 3186, 2491 }, { 3187, 2492 }, { 3188, 2493 }, + { 3189, 2494 }, { 3190, 2495 }, { 3191, 2496 }, { 3192, 2497 }, { 3193, 2498 }, { 3194, 2499 }, { 3195, 2500 }, + { 3196, 2501 }, { 3197, 2502 }, { 3198, 2503 }, { 3199, 2504 }, { 3200, 2505 }, { 3201, 2506 }, { 3202, 2507 }, + { 3203, 2508 }, { 3204, 2509 }, { 3205, 2510 }, { 3206, 2511 }, { 3207, 2512 }, { 3208, 2513 }, { 3209, 2514 }, + { 3210, 2515 }, { 3211, 2516 }, { 3212, 2517 }, { 3213, 2518 }, { 3214, 2519 }, { 3215, 2520 }, { 3216, 2521 }, + { 3217, 2522 }, { 3218, 2523 }, { 3219, 2524 }, { 3220, 2525 }, { 3221, 2526 }, { 3222, 2527 }, { 3223, 2528 }, + { 3224, 2529 }, { 3271, 2530 }, { 3272, 2531 }, { 3273, 2532 }, { 3274, 2533 }, { 3275, 2534 }, { 3276, 2535 }, + { 3277, 2536 }, { 3278, 2537 }, { 3279, 2538 }, { 3280, 2539 }, { 3281, 2540 }, { 3282, 2541 }, { 3283, 2542 }, + { 3284, 2543 }, { 3285, 2544 }, { 3286, 2545 }, { 3287, 2546 }, { 3288, 2547 }, { 3289, 2548 }, { 3290, 2549 }, + { 3291, 2550 }, { 3292, 2551 }, { 3293, 2552 }, { 3294, 2553 }, { 3295, 2554 }, { 3296, 2555 }, { 3297, 2556 }, + { 3298, 2557 }, { 3299, 2558 }, { 3300, 2559 }, { 3301, 2560 }, { 3302, 2561 }, { 3303, 2562 }, { 3304, 2563 }, + { 3371, 2564 }, { 3372, 2565 }, { 3373, 2566 }, { 3374, 2567 }, { 3375, 2568 }, { 3376, 2569 }, { 3377, 2570 }, + { 3378, 2571 }, { 3379, 2572 }, { 3380, 2573 }, { 3381, 2574 }, { 3382, 2575 }, { 3383, 2576 }, { 3384, 2577 }, + { 3385, 2578 }, { 3471, 2579 }, { 3472, 2580 }, { 3473, 2581 }, { 3474, 2582 }, { 3475, 2583 }, { 3476, 2584 }, + { 3477, 2585 }, { 3478, 2586 }, { 3479, 2587 }, { 3480, 2588 }, { 3481, 2589 }, { 3482, 2590 }, { 3483, 2591 }, + { 3484, 2592 }, { 3485, 2593 }, { 3486, 2594 }, { 3487, 2595 }, { 3488, 2596 }, { 3489, 2597 }, { 3490, 2598 }, + { 3491, 2599 }, { 3492, 2600 }, { 3493, 2601 }, { 3494, 2602 }, { 3495, 2603 }, { 3496, 2604 }, { 3497, 2605 }, + { 3498, 2606 }, { 3499, 2607 }, { 3500, 2608 }, { 3501, 2609 }, { 3502, 2610 }, { 3503, 2611 }, { 3504, 2612 }, + { 3505, 2613 }, { 3506, 2614 }, { 3507, 2615 }, { 3508, 2616 }, { 3509, 2617 }, { 3510, 2618 }, { 3571, 2619 }, + { 3572, 2620 }, { 3573, 2621 }, { 3574, 2622 }, { 3575, 2623 }, { 3576, 2624 }, { 3577, 2625 }, { 3578, 2626 }, + { 3579, 2627 }, { 3580, 2628 }, { 3581, 2629 }, { 3582, 2630 }, { 3583, 2631 }, { 3584, 2632 }, { 3585, 2633 }, + { 3586, 2634 }, { 3587, 2635 }, { 3588, 2636 }, { 3589, 2637 }, { 3590, 2638 }, { 3591, 2639 }, { 3592, 2640 }, + { 3593, 2641 }, { 3594, 2642 }, { 3595, 2643 }, { 3596, 2644 }, { 3597, 2645 }, { 3598, 2646 }, { 3599, 2647 }, + { 3600, 2648 }, { 3601, 2649 }, { 3602, 2650 }, { 3603, 2651 }, { 3604, 2652 }, { 3605, 2653 }, { 3606, 2654 }, + { 3607, 2655 }, { 3608, 2656 }, { 3609, 2657 }, { 3610, 2658 }, { 3611, 2659 }, { 3612, 2660 }, { 3613, 2661 }, + { 3614, 2662 }, { 3615, 2663 }, { 3616, 2664 }, { 3617, 2665 }, { 3618, 2666 }, { 3619, 2667 }, { 3620, 2668 }, + { 3621, 2669 }, { 3622, 2670 }, { 3623, 2671 }, { 3624, 2672 }, { 3625, 2673 }, { 3626, 2674 }, { 3627, 2675 }, + { 3628, 2676 }, { 3629, 2677 }, { 3630, 2678 }, { 3631, 2679 }, { 3632, 2680 }, { 3633, 2681 }, { 3634, 2682 }, + { 3635, 2683 }, { 3636, 2684 }, { 3637, 2685 }, { 3638, 2686 }, { 3639, 2687 }, { 3640, 2688 }, { 3641, 2689 }, + { 3642, 2690 }, { 3643, 2691 }, { 3644, 2692 }, { 3645, 2693 }, { 3646, 2694 }, { 3671, 2696 }, { 3672, 2697 }, + { 3673, 2698 }, { 3674, 2699 }, { 3675, 2700 }, { 3676, 2701 }, { 3677, 2702 }, { 3678, 2703 }, { 3679, 2704 }, + { 3680, 2705 }, { 3681, 2706 }, { 3682, 2707 }, { 3683, 2708 }, { 3684, 2709 }, { 3685, 2710 }, { 3686, 2711 }, + { 3687, 2712 }, { 3688, 2713 }, { 3689, 2714 }, { 3690, 2715 }, { 3691, 2716 }, { 3692, 2717 }, { 3693, 2718 }, + { 3694, 2719 }, { 3695, 2720 }, { 3696, 2721 }, { 3697, 2722 }, { 3698, 2723 }, { 3699, 2724 }, { 3700, 2725 }, + { 3701, 2726 }, { 3702, 2727 }, { 3703, 2728 }, { 3704, 2729 }, { 3705, 2730 }, { 3706, 2731 }, { 3707, 2732 }, + { 3708, 2733 }, { 3709, 2734 }, { 3710, 2735 }, { 3711, 2736 }, { 3712, 2737 }, { 3713, 2738 }, { 3714, 2739 }, + { 3715, 2740 }, { 3716, 2741 }, { 3717, 2742 }, { 3718, 2743 }, { 3719, 2744 }, { 3720, 2745 }, { 3721, 2746 }, + { 3722, 2747 }, { 3723, 2748 }, { 3724, 2749 }, { 3725, 2750 }, { 3726, 2751 }, { 3727, 2752 }, { 3728, 2753 }, + { 3729, 2754 }, { 3730, 2755 }, { 3927, 2756 }, { 3928, 2757 }, { 3929, 2758 }, { 3930, 2759 }, { 3931, 2760 }, + { 3932, 2761 }, { 3933, 2762 }, { 3934, 2763 }, { 3940, 2769 }, { 3941, 2770 }, { 3942, 2771 }, { 3943, 2772 }, + { 3944, 2773 }, { 3945, 2774 }, { 3946, 2775 }, { 3947, 2776 }, { 3948, 2777 }, { 3949, 2778 }, { 3950, 2779 }, + { 3951, 2780 }, { 3952, 2781 }, { 3953, 2782 }, { 3954, 2783 }, { 3955, 2784 }, { 3956, 2785 }, { 3957, 2786 }, + { 3958, 2787 }, { 3959, 2788 }, { 3960, 2789 }, { 3961, 2790 }, { 3962, 2791 }, { 3963, 2792 }, { 3964, 2793 }, + { 3965, 2794 }, { 3966, 2795 }, { 3967, 2796 }, { 3968, 2797 }, { 3969, 2798 }, { 3970, 2799 }, { 3971, 2800 }, + { 3972, 2801 }, { 3973, 2802 }, { 3974, 2803 }, { 3975, 2804 }, { 3976, 2805 }, { 3977, 2806 }, { 3978, 2807 }, + { 3979, 2808 }, { 3980, 2809 }, { 3981, 2810 }, { 3982, 2811 }, { 3983, 2812 }, { 3984, 2813 }, { 3985, 2814 }, + { 3986, 2815 }, { 3987, 2816 }, { 3988, 2817 }, { 3989, 2818 }, { 3990, 2819 }, { 3991, 2820 }, { 3992, 2821 }, + { 3993, 2822 }, { 3994, 2823 }, { 3995, 2824 }, { 3996, 2825 }, { 3997, 2826 }, { 3998, 2827 }, { 3999, 2828 }, + { 4000, 2829 }, { 4001, 2830 }, { 4002, 2831 }, { 4003, 2832 }, { 4004, 2833 }, { 4005, 2834 }, { 4006, 2835 }, + { 4007, 2836 }, { 4008, 2837 }, { 4009, 2838 }, { 4010, 2839 }, { 4011, 2840 }, { 4012, 2841 }, { 4013, 2842 }, + { 4014, 2843 }, { 4015, 2844 }, { 4016, 2845 }, { 4017, 2846 }, { 4018, 2847 }, { 4019, 2848 }, { 4020, 2849 }, + { 4021, 2850 }, { 4022, 2851 }, { 4023, 2852 }, { 4024, 2853 }, { 4025, 2854 }, { 4026, 2855 }, { 4027, 2856 }, + { 4028, 2857 }, { 4029, 2858 }, { 4030, 2859 }, { 4031, 2860 }, { 4032, 2861 }, { 4127, 2863 }, { 4128, 2864 }, + { 4129, 2865 }, { 4130, 2866 }, { 4131, 2867 }, { 4132, 2868 }, { 4133, 2869 }, { 4134, 2870 }, { 4135, 2871 }, + { 4136, 2872 }, { 4137, 2873 }, { 4138, 2874 }, { 4139, 2875 }, { 4140, 2876 }, { 4145, 2881 }, { 4146, 2882 }, + { 4147, 2883 }, { 4148, 2884 }, { 4149, 2885 }, { 4150, 2886 }, { 4151, 2887 }, { 4152, 2888 }, { 4153, 2889 }, + { 4154, 2890 }, { 4155, 2891 }, { 4156, 2892 }, { 4157, 2893 }, { 4158, 2894 }, { 4159, 2895 }, { 4160, 2896 }, + { 4227, 2897 }, { 4228, 2898 }, { 4229, 2899 }, { 4230, 2900 }, { 4231, 2901 }, { 4232, 2902 }, { 4233, 2903 }, + { 4234, 2904 }, { 4235, 2905 }, { 4236, 2906 }, { 4237, 2907 }, { 4238, 2908 }, { 4239, 2909 }, { 4240, 2910 }, + { 4241, 2911 }, { 4242, 2912 }, { 4243, 2913 }, { 4244, 2914 }, { 4245, 2915 }, { 4246, 2916 }, { 4247, 2917 }, + { 4248, 2918 }, { 4249, 2919 }, { 4250, 2920 }, { 4251, 2921 }, { 4252, 2922 }, { 4253, 2923 }, { 4254, 2924 }, + { 4255, 2925 }, { 4256, 2926 }, { 4257, 2927 }, { 4258, 2928 }, { 4327, 2929 }, { 4328, 2930 }, { 4329, 2931 }, + { 4330, 2932 }, { 4331, 2933 }, { 4332, 2934 }, { 4333, 2935 }, { 4334, 2936 }, { 4335, 2937 }, { 4336, 2938 }, + { 4337, 2939 }, { 4338, 2940 }, { 4339, 2941 }, { 4340, 2942 }, { 4341, 2943 }, { 4342, 2944 }, { 4343, 2945 }, + { 4344, 2946 }, { 4345, 2947 }, { 4346, 2948 }, { 4347, 2949 }, { 4348, 2950 }, { 4349, 2951 }, { 4350, 2952 }, + { 4351, 2953 }, { 4352, 2954 }, { 4353, 2955 }, { 4354, 2956 }, { 4355, 2957 }, { 4356, 2958 }, { 4357, 2959 }, + { 4358, 2960 }, { 4359, 2961 }, { 4360, 2962 }, { 4361, 2963 }, { 4362, 2964 }, { 4363, 2965 }, { 4364, 2966 }, + { 4365, 2967 }, { 4366, 2968 }, { 4367, 2969 }, { 4368, 2970 }, { 4369, 2971 }, { 4370, 2972 }, { 4371, 2973 }, + { 4372, 2974 }, { 4373, 2975 }, { 4374, 2976 }, { 4375, 2977 }, { 4376, 2978 }, { 4377, 2979 }, { 4378, 2980 }, + { 4379, 2981 }, { 4380, 2982 }, { 4381, 2983 }, { 4382, 2984 }, { 4383, 2985 }, { 4384, 2986 }, { 4385, 2987 }, + { 4386, 2988 }, { 4387, 2989 }, { 4388, 2990 }, { 4389, 2991 }, { 4390, 2992 }, { 4391, 2993 }, { 4392, 2994 }, + { 4393, 2995 }, { 4394, 2996 }, { 4395, 2997 }, { 4396, 2998 }, { 4397, 2999 }, { 4398, 3000 }, { 4399, 3001 }, + { 4400, 3002 }, { 4401, 3003 }, { 4402, 3004 }, { 4403, 3005 }, { 4404, 3006 }, { 4405, 3007 }, { 4406, 3008 }, + { 4407, 3009 }, { 4408, 3010 }, { 4409, 3011 }, { 4410, 3012 }, { 4411, 3013 }, { 4412, 3014 }, { 4413, 3015 }, + { 4414, 3016 }, { 4415, 3017 }, { 4416, 3018 }, { 4417, 3019 }, { 4418, 3020 }, { 4419, 3021 }, { 4420, 3022 }, + { 4421, 3023 }, { 4422, 3024 }, { 4423, 3025 }, { 4424, 3026 }, { 4425, 3027 }, { 4426, 3028 }, { 4427, 3029 }, + { 4428, 3030 }, { 4429, 3031 }, { 4430, 3032 }, { 4431, 3033 }, { 4432, 3034 }, { 4433, 3035 }, { 4434, 3036 }, + { 4435, 3037 }, { 4436, 3038 }, { 4437, 3039 }, { 4438, 3040 }, { 4439, 3041 }, { 4440, 3042 }, { 4441, 3043 }, + { 4442, 3044 }, { 4443, 3045 }, { 4444, 3046 }, { 4445, 3047 }, { 4446, 3048 }, { 4447, 3049 }, { 4448, 3050 }, + { 4449, 3051 }, { 4450, 3052 }, { 4527, 3053 }, { 4528, 3054 }, { 4529, 3055 }, { 4530, 3056 }, { 4531, 3057 }, + { 4532, 3058 }, { 4533, 3059 }, { 4534, 3060 }, { 4535, 3061 }, { 4536, 3062 }, { 4537, 3063 }, { 4538, 3064 }, + { 4539, 3065 }, { 4540, 3066 }, { 4541, 3067 }, { 4542, 3068 }, { 4543, 3069 }, { 4544, 3070 }, { 4545, 3071 }, + { 4546, 3072 }, { 4547, 3074 }, { 4548, 3075 }, { 4549, 3076 }, { 4550, 3077 }, { 4551, 3078 }, { 4552, 3079 }, + { 4553, 3080 }, { 4554, 3073 }, { 4627, 3081 }, { 4628, 3082 }, { 4629, 3083 }, { 4630, 3084 }, { 4631, 3085 }, + { 4632, 3086 }, { 4633, 3087 }, { 4634, 3088 }, { 4635, 3089 }, { 4636, 3090 }, { 4637, 3091 }, { 4638, 3092 }, + { 4639, 3093 }, { 4640, 3094 }, { 4641, 3095 }, { 4642, 3096 }, { 4643, 3097 }, { 4644, 3098 }, { 4645, 3099 }, + { 4646, 3100 }, { 4647, 3101 }, { 4648, 3102 }, { 4649, 3103 }, { 4650, 3104 }, { 4651, 3105 }, { 4652, 3106 }, + { 4653, 3107 }, { 4654, 3108 }, { 4655, 3109 }, { 4656, 3110 }, { 4657, 3111 }, { 4658, 3112 }, { 4659, 3113 }, + { 4660, 3114 }, { 4661, 3115 }, { 4662, 3116 }, { 4663, 3117 }, { 4664, 3118 }, { 4665, 3119 }, { 4666, 3120 }, + { 4667, 3121 }, { 4668, 3122 }, { 4669, 3123 }, { 4670, 3124 }, { 4671, 3125 }, { 4672, 3126 }, { 4673, 3127 }, + { 4674, 3128 }, { 4675, 3129 }, { 4676, 3130 }, { 4677, 3131 }, { 4678, 3132 }, { 4679, 3133 }, { 4680, 3134 }, + { 4681, 3135 }, { 4682, 3136 }, { 4683, 3137 }, { 4684, 3138 }, { 4685, 3139 }, { 4686, 3140 }, { 4687, 3141 }, + { 4688, 3142 }, { 4689, 3143 }, { 4690, 3144 }, { 4691, 3145 }, { 4692, 3146 }, { 4693, 3147 }, { 4694, 3148 }, + { 4695, 3149 }, { 4696, 3150 }, { 4697, 3151 }, { 4698, 3152 }, { 4699, 3153 }, { 4700, 3154 }, { 4701, 3155 }, + { 4702, 3156 }, { 4703, 3157 }, { 4704, 3158 }, { 4705, 3159 }, { 4706, 3160 }, { 4707, 3161 }, { 4708, 3162 }, + { 4709, 3163 }, { 4710, 3164 }, { 4711, 3165 }, { 4712, 3166 }, { 4713, 3167 }, { 4714, 3168 }, { 4715, 3169 }, + { 4716, 3170 }, { 4717, 3171 }, { 4718, 3172 }, { 4719, 3173 }, { 4720, 3174 }, { 4721, 3175 }, { 4722, 3176 }, + { 4723, 3177 }, { 4724, 3178 }, { 4725, 3179 }, { 4726, 3180 }, { 4827, 3181 }, { 4828, 3182 }, { 4829, 3183 }, + { 4830, 3184 }, { 4831, 3185 }, { 4832, 3186 }, { 4833, 3187 }, { 4834, 3188 }, { 4835, 3189 }, { 4836, 3190 }, + { 4837, 3191 }, { 4838, 3192 }, { 4839, 3193 }, { 4840, 3194 }, { 4841, 3195 }, { 4842, 3196 }, { 4843, 3197 }, + { 4844, 3198 }, { 4845, 3199 }, { 5027, 3200 }, { 5028, 3201 }, { 5029, 3202 }, { 5030, 3203 }, { 5031, 3204 }, + { 5032, 3205 }, { 5033, 3206 }, { 5034, 3207 }, { 5035, 3208 }, { 5036, 3209 }, { 5037, 3210 }, { 5038, 3211 }, + { 5039, 3212 }, { 5040, 3213 }, { 5041, 3214 }, { 5042, 3215 }, { 5043, 3216 }, { 5044, 3217 }, { 5045, 3218 }, + { 5046, 3219 }, { 5047, 3220 }, { 5048, 3221 }, { 5049, 3222 }, { 5050, 3223 }, { 5051, 3224 }, { 5052, 3225 }, + { 5053, 3226 }, { 5054, 3227 }, { 5055, 3228 }, { 5056, 3229 }, { 5057, 3230 }, { 5058, 3231 }, { 5059, 3232 }, + { 5060, 3233 }, { 5061, 3234 }, { 5062, 3235 }, { 5063, 3236 }, { 5064, 3237 }, { 5065, 3238 }, { 5066, 3239 }, + { 5067, 3240 }, { 5068, 3241 }, { 5069, 3242 }, { 5070, 3243 }, { 5071, 3244 }, { 5072, 3245 }, { 5073, 3246 }, + { 5074, 3247 }, { 5075, 3248 }, { 5076, 3249 }, { 5077, 3250 }, { 5127, 3251 }, { 5128, 3252 }, { 5129, 3253 }, + { 5130, 3254 }, { 5131, 3255 }, { 5132, 3256 }, { 5133, 3257 }, { 5134, 3258 }, { 5135, 3259 }, { 5136, 3260 }, + { 5137, 3261 }, { 5138, 3262 }, { 5139, 3263 }, { 5140, 3264 }, { 5141, 3265 }, { 5142, 3266 }, { 5143, 3267 }, + { 5144, 3268 }, { 5145, 3269 }, { 5146, 3270 }, { 5147, 3271 }, { 5148, 3272 }, { 5149, 3273 }, { 5150, 3274 }, + { 5151, 3275 }, { 5152, 3276 }, { 5153, 3277 }, { 5154, 3278 }, { 5155, 3279 }, { 5156, 3280 }, { 5227, 3281 }, + { 5228, 3282 }, { 5229, 3283 }, { 5230, 3284 }, { 5231, 3285 }, { 5232, 3286 }, { 5233, 3287 }, { 5234, 3288 }, + { 5235, 3289 }, { 5236, 3290 }, { 5237, 3291 }, { 5238, 3292 }, { 5240, 3294 }, { 5241, 3295 }, { 5242, 3296 }, + { 5243, 3297 }, { 5244, 3298 }, { 5245, 3299 }, { 5246, 3300 }, { 5247, 3301 }, { 5248, 3302 }, { 5249, 3303 }, + { 5250, 3304 }, { 5251, 3305 }, { 5252, 3306 }, { 5253, 3307 }, { 5254, 3308 }, { 5255, 3309 }, { 5256, 3310 }, + { 5257, 3311 }, { 5258, 3312 }, { 5259, 3313 }, { 5260, 3314 }, { 5261, 3315 }, { 5262, 3316 }, { 5263, 3317 }, + { 5264, 3318 }, { 5265, 3319 }, { 5266, 3320 }, { 5267, 3321 }, { 5268, 3322 }, { 5269, 3323 }, { 5270, 3324 }, + { 5271, 3325 }, { 5272, 3326 }, { 5273, 3327 }, { 5274, 3328 }, { 5275, 3329 }, { 5276, 3330 }, { 5277, 3331 }, + { 5278, 3332 }, { 5279, 3333 }, { 5280, 3334 }, { 5281, 3335 }, { 5282, 3336 }, { 5283, 3337 }, { 5284, 3338 }, + { 5285, 3339 }, { 5286, 3340 }, { 5288, 3342 }, { 5289, 3343 }, { 5290, 3344 }, { 5291, 3345 }, { 5292, 3346 }, + { 5293, 3347 }, { 5294, 3348 }, { 5296, 3350 }, { 5297, 3351 }, { 5298, 3352 }, { 5299, 3353 }, { 5300, 3354 }, + { 5301, 3355 }, { 5302, 3356 }, { 5303, 3357 }, { 5304, 3358 }, { 5305, 3359 }, { 5306, 3360 }, { 5307, 3361 }, + { 5308, 3362 }, { 5309, 3363 }, { 5310, 3364 }, { 5311, 3365 }, { 5312, 3366 }, { 5313, 3367 }, { 5314, 3368 }, + { 5315, 3369 }, { 5316, 3370 }, { 5317, 3371 }, { 5318, 3372 }, { 5319, 3373 }, { 5320, 3374 }, { 5321, 3375 }, + { 5322, 3376 }, { 5323, 3377 }, { 5324, 3378 }, { 5325, 3379 }, { 5326, 3380 }, { 5327, 3381 }, { 5328, 3382 }, + { 5329, 3383 }, { 5330, 3384 }, { 5331, 3385 }, { 5332, 3386 }, { 5333, 3387 }, { 5336, 3390 }, { 5337, 3391 }, + { 5338, 3392 }, { 5339, 3393 }, { 5340, 3394 }, { 5341, 3395 }, { 5342, 3396 }, { 5343, 3397 }, { 5344, 3398 }, + { 5345, 3399 }, { 5346, 3400 }, { 5347, 3401 }, { 5348, 3402 }, { 5349, 3403 }, { 5350, 3404 }, { 5351, 3405 }, + { 5352, 3406 }, { 5357, 3411 }, { 5358, 3412 }, { 5359, 3413 }, { 5360, 3414 }, { 5361, 3415 }, { 5362, 3416 }, + { 5363, 3417 }, { 5364, 3418 }, { 5365, 3419 }, { 5366, 3420 }, { 5367, 3421 }, { 5368, 3422 }, { 5369, 3423 }, + { 5370, 3424 }, { 5371, 3425 }, { 5372, 3426 }, { 5373, 3427 }, { 5374, 3428 }, { 5375, 3429 }, { 5376, 3430 }, + { 5377, 3431 }, { 5378, 3432 }, { 5379, 3433 }, { 5380, 3434 }, { 5381, 3435 }, { 5382, 3436 }, { 5383, 3437 }, + { 5384, 3438 }, { 5385, 3439 }, { 5386, 3440 }, { 5387, 3441 }, { 5388, 3442 }, { 5389, 3443 }, { 5390, 3444 }, + { 5391, 3445 }, { 5392, 3446 }, { 5393, 3447 }, { 5394, 3448 }, { 5395, 3449 }, { 5396, 3450 }, { 5397, 3451 }, + { 5398, 3452 }, { 5399, 3453 }, { 5400, 3454 }, { 5401, 3455 }, { 5402, 3456 }, { 5403, 3457 }, { 5404, 3458 }, + { 5405, 3459 }, { 5406, 3460 }, { 5407, 3461 }, { 5408, 3462 }, { 5409, 3463 }, { 5410, 3464 }, { 5411, 3465 }, + { 5412, 3466 }, { 5413, 3467 }, { 5414, 3468 }, { 5415, 3469 }, { 5416, 3470 }, { 5417, 3471 }, { 5418, 3472 }, + { 5419, 3473 }, { 5420, 3474 }, { 5421, 3475 }, { 5422, 3476 }, { 5423, 3477 }, { 5424, 3478 }, { 5425, 3479 }, + { 5426, 3480 }, { 5427, 3481 }, { 5428, 3482 }, { 5429, 3483 }, { 5430, 3484 }, { 5431, 3485 }, { 5432, 3486 }, + { 5433, 3487 }, { 5434, 3488 }, { 5435, 3489 }, { 5436, 3490 }, { 5437, 3491 }, { 5438, 3492 }, { 5439, 3493 }, + { 5440, 3494 }, { 5441, 3495 }, { 5442, 3496 }, { 5443, 3497 }, { 5444, 3498 }, { 5445, 3499 }, { 5446, 3500 }, + { 5447, 3501 }, { 5448, 3502 }, { 5449, 3503 }, { 5450, 3504 }, { 5451, 3505 }, { 5452, 3506 }, { 5453, 3507 }, + { 5454, 3508 }, { 5455, 3509 }, { 5456, 3510 }, { 5457, 3511 }, { 5458, 3512 }, { 5459, 3513 }, { 5460, 3514 }, + { 5461, 3515 }, { 5462, 3516 }, { 5463, 3517 }, { 5464, 3518 }, { 5465, 3519 }, { 5466, 3520 }, { 5467, 3521 }, + { 5468, 3522 }, { 5469, 3523 }, { 5470, 3524 }, { 5471, 3525 }, { 5472, 3526 }, { 5473, 3527 }, { 5474, 3528 }, + { 5475, 3529 }, { 5476, 3530 }, { 5477, 3531 }, { 5478, 3532 }, { 5479, 3533 }, { 5480, 3534 }, { 5481, 3535 }, + { 5482, 3536 }, { 5483, 3537 }, { 5484, 3538 }, { 5485, 3539 }, { 5486, 3540 }, { 5487, 3541 }, { 5488, 3542 }, + { 5489, 3543 }, { 5490, 3544 }, { 5491, 3545 }, { 5492, 3546 }, { 5493, 3547 }, { 5494, 3548 }, { 5495, 3549 }, + { 5496, 3550 }, { 5497, 3551 }, { 5498, 3552 }, { 5499, 3553 }, { 5500, 3554 }, { 5501, 3555 }, { 5502, 3556 }, + { 5503, 3557 }, { 5504, 3558 }, { 5505, 3559 }, { 5506, 3560 }, { 5507, 3561 }, { 5508, 3562 }, { 5509, 3563 }, + { 5510, 3564 }, { 5511, 3565 }, { 5512, 3566 }, { 5513, 3567 }, { 5514, 3568 }, { 5515, 3569 }, { 5516, 3570 }, + { 5517, 3571 }, { 5518, 3572 }, { 5519, 3573 }, { 5520, 3574 }, { 5521, 3575 }, { 5522, 3576 }, { 5523, 3577 }, + { 5524, 3578 }, { 5525, 3579 }, { 5526, 3580 }, { 5527, 3581 }, { 5528, 3582 }, { 5529, 3583 }, { 5530, 3584 }, + { 5531, 3585 }, { 5532, 3586 }, { 5533, 3587 }, { 5534, 3588 }, { 5535, 3589 }, { 5536, 3590 }, { 5537, 3591 }, + { 5538, 3592 }, { 5539, 3593 }, { 5540, 3594 }, { 5541, 3595 }, { 5542, 3596 }, { 5543, 3597 }, { 5544, 3598 }, + { 5545, 3599 }, { 5546, 3600 }, { 5547, 3601 }, { 5548, 3602 }, { 5549, 3603 }, { 5550, 3604 }, { 5551, 3605 }, + { 5552, 3606 }, { 5553, 3607 }, { 5554, 3608 }, { 5555, 3609 }, { 5556, 3610 }, { 5557, 3611 }, { 5558, 3612 }, + { 5559, 3613 }, { 5560, 3614 }, { 5561, 3615 }, { 5562, 3616 }, { 5563, 3617 }, { 5564, 3618 }, { 5565, 3619 }, + { 5566, 3620 }, { 5567, 3621 }, { 5568, 3622 }, { 5569, 3623 }, { 5570, 3624 }, }; #endif // ASSET_VERSION_REMAP_H diff --git a/src/port/ResourceHelpers.cpp b/src/port/ResourceHelpers.cpp index a350a0f86..fe6a64947 100644 --- a/src/port/ResourceHelpers.cpp +++ b/src/port/ResourceHelpers.cpp @@ -169,6 +169,21 @@ const std::unordered_map& GetAssetSymbolMap() { sEmptyAssetSlots.insert(v10Id); } } + + // v1.0 demo ids that the table doesn't carry are the zero-payload slots of + // the demo section. Alias them down 0x100 like the rest of the demo block. + for (uint32_t v10Id = 0x9A3; v10Id <= 0xA0A; v10Id++) { + if (remapTable->count(v10Id)) { + continue; + } + const uint32_t targetId = v10Id - 0x100; + if (auto targetEntry = snapshot.find(targetId); targetEntry != snapshot.end()) { + symbolMap[v10Id] = targetEntry->second; + } else { + symbolMap.erase(v10Id); + sEmptyAssetSlots.insert(v10Id); + } + } } });