1extern crate base64;
8
9use base64::{Engine as _, engine::general_purpose};
10
11pub static EGG_CODE: &str = "U2Fs5Zac5qyiQ3lyYQ==";
12
13pub fn decrypt(encoded_str: &str) -> String {
14 let decoded_bytes = general_purpose::STANDARD.decode(encoded_str).unwrap();
16
17 String::from_utf8(decoded_bytes).unwrap()
19}
20
21use rand::Rng;
22
23pub fn get_random_blessing() -> String {
32 const BLESSINGS: [&str; 25] = [
34 "星河入梦夜无尘,愿君心事皆成真",
36 "松风拂面春常在,竹影摇窗月自明",
37 "云卷千峰秀,水涵万顷清",
38 "落花不扫春犹在,流水无声韵自长",
39 "晨露润青苔,幽兰自吐芳",
40 "行路不问归期远,心灯长照夜航船",
42 "半卷诗书藏岁月,一壶清茶话平生",
43 "不争朝夕争朝暮,但守初心守岁寒",
44 "浮名散作千林雪,真意凝成一砚冰",
45 "世事如棋局局新,心安即是旧时邻",
46 "笔底波澜生万象,胸中丘壑纳千峰",
48 "云程发轫春山外,星轨初开夜海深",
49 "织锦当从经纬始,凌云先自寸心谋",
50 "商海浮沉持舵稳,文峰登览踏云轻",
51 "创新不惧千山阻,破茧方知一羽轻",
52 "相逢何必曾相识,一笑能消万古愁",
54 "情若幽兰深谷里,香随明月到君前",
55 "两心相照如明镜,半世同行胜管弦",
56 "家书不寄千行字,灯火相依便是春",
57 "故人如月常相伴,新友如星渐满天",
58 "身似青松经岁寒,心如止水映天宽",
60 "茶烟轻袅春常在,竹影婆娑病自消",
61 "行路不辞山水远,看花长伴岁时新",
62 "一枕清风眠自在,半窗明月梦无边",
63 "食有粗茶淡饭味,居无闹市远尘喧",
64 ];
65
66 let random_index = rand::rng().random_range(0..BLESSINGS.len());
68
69 BLESSINGS[random_index].to_string()
71}