use crate::data::types::*;
pub const LANGUAGES: [&str; 6] = ["en-US", "ja-JP", "ko-KR", "zh-CN", "zh-TW", "vi-VN"];
pub const SIGNS: [&str; 12] = [
"aries",
"taurus",
"gemini",
"cancer",
"leo",
"virgo",
"libra",
"scorpio",
"sagittarius",
"capricorn",
"aquarius",
"pisces",
];
pub const ZODIAC: [&str; 12] = [
"rat", "ox", "tiger", "rabbit", "dragon", "snake", "horse", "sheep", "monkey", "rooster",
"dog", "pig",
];
pub const CHINESE_TIME: [&str; 13] = [
"earlyRatHour",
"oxHour",
"tigerHour",
"rabbitHour",
"dragonHour",
"snakeHour",
"horseHour",
"goatHour",
"monkeyHour",
"roosterHour",
"dogHour",
"pigHour",
"lateRatHour",
];
pub const HEAVENLY_STEMS: [HeavenlyStem; 10] = [
HeavenlyStem::Jia,
HeavenlyStem::Yi,
HeavenlyStem::Bing,
HeavenlyStem::Ding,
HeavenlyStem::Wu,
HeavenlyStem::Ji,
HeavenlyStem::Geng,
HeavenlyStem::Xin,
HeavenlyStem::Ren,
HeavenlyStem::Gui,
];
pub const EARTHLY_BRANCHES: [EarthlyBranch; 12] = [
EarthlyBranch::Zi,
EarthlyBranch::Chou,
EarthlyBranch::Yin,
EarthlyBranch::Mao,
EarthlyBranch::Chen,
EarthlyBranch::Si,
EarthlyBranch::Wu,
EarthlyBranch::Wei,
EarthlyBranch::Shen,
EarthlyBranch::You,
EarthlyBranch::Xu,
EarthlyBranch::Hai,
];
pub const PALACES: [Palace; 12] = [
Palace::Soul,
Palace::Parents,
Palace::Spirit,
Palace::Property,
Palace::Career,
Palace::Friends,
Palace::Surface,
Palace::Health,
Palace::Wealth,
Palace::Children,
Palace::Spouse,
Palace::Siblings,
];
pub const FIVE_ELEMENTS_CLASSES: [FiveElementsClass; 5] = [
FiveElementsClass::Water2nd,
FiveElementsClass::Wood3rd,
FiveElementsClass::Metal4th,
FiveElementsClass::Earth5th,
FiveElementsClass::Fire6th,
];
pub const TIME_RANGES: [&str; 13] = [
"00:00~01:00",
"01:00~03:00",
"03:00~05:00",
"05:00~07:00",
"07:00~09:00",
"09:00~11:00",
"11:00~13:00",
"13:00~15:00",
"15:00~17:00",
"17:00~19:00",
"19:00~21:00",
"21:00~23:00",
"23:00~00:00",
];
pub const TIGER_RULE: [HeavenlyStem; 10] = [
HeavenlyStem::Bing, HeavenlyStem::Wu, HeavenlyStem::Geng, HeavenlyStem::Ren, HeavenlyStem::Jia, HeavenlyStem::Bing, HeavenlyStem::Wu, HeavenlyStem::Geng, HeavenlyStem::Ren, HeavenlyStem::Jia, ];
pub const RAT_RULE: [HeavenlyStem; 10] = [
HeavenlyStem::Jia, HeavenlyStem::Bing, HeavenlyStem::Wu, HeavenlyStem::Geng, HeavenlyStem::Ren, HeavenlyStem::Jia, HeavenlyStem::Bing, HeavenlyStem::Wu, HeavenlyStem::Geng, HeavenlyStem::Ren, ];