// SPDX-FileCopyrightText: 2024 Apricot S.
// SPDX-License-Identifier: MIT
// This file is part of https://github.com/Apricot-S/xiangting
use super::core::{NecessaryTilesMapValue, ReplacementNumberMapValue, UnnecessaryTilesMapValue};
use super::wanzi_19_table::WANZI_19_SIZE;
#[rustfmt::skip]
pub(super) static WANZI_19_REPLACEMENT_NUMBER_MAP: [ReplacementNumberMapValue; WANZI_19_SIZE] = [1002102235,1002061270,1002020305,1001987532,1001987532,1002061270,1002028498,1001987533,1001954760,1001954760,1002020305,1001987533,1001954761,1001921988,1001921988,1001987532,1001954760,1001921988,1001921984,1001921984,1001987532,1001954760,1001921988,1001921984,1001921984,];
#[rustfmt::skip]
pub(super) static WANZI_19_NECESSARY_TILES_MAP: [NecessaryTilesMapValue; WANZI_19_SIZE] = [[131841,67502592,0],[131840,67502080,0],[131840,67371008,0],[512,262144,0],[512,262144,0],[131585,67371520,0],[131841,67502592,0],[131840,67371008,0],[512,262144,0],[512,262144,0],[131585,67371008,0],[131585,67371008,0],[131841,67371008,0],[512,0,0],[512,0,0],[131072,67108864,0],[131072,67108864,0],[131072,0,0],[0,0,0],[0,0,0],[131072,67108864,0],[131072,67108864,0],[131072,0,0],[0,0,0],[0,0,0],];
#[rustfmt::skip]
pub(super) static WANZI_19_UNNECESSARY_TILES_MAP: [UnnecessaryTilesMapValue; WANZI_19_SIZE] = [[0,0,0],[256,0,0],[256,0,0],[256,2097152,0],[67240192,1075838976,0],[1,0,0],[131841,2105344,0],[769,8192,0],[769,2105344,0],[67240705,1075847168,0],[1,0,0],[131329,2097152,0],[131841,2105344,0],[769,2105344,0],[67240705,1075847168,0],[1,8192,0],[131329,2105344,0],[131329,2105344,0],[131841,1080041472,0],[67240705,1080041472,0],[262657,4202496,0],[393985,6299648,0],[393985,6299648,0],[393985,1080041472,0],[67502849,1080041472,0],];