pub mod common {
use super::super::base::ESC;
pub const W40H25M: &str = "\x1b[=0h";
pub const W40H25C: &str = "\x1b[=1h";
pub const W80H25M: &str = "\x1b[=2h";
pub const W80H25C: &str = "\x1b[=3h";
pub const W320H200C4: &str = "\x1b[=4h";
pub const W320H200M: &str = "\x1b[=5h";
pub const W640H200C4: &str = "\x1b[=6h";
pub const LINE_WRAPPING: &str = "\x1b[=7h";
pub const W320H200C: &str = "\x1b[=13h";
pub const W640H200C: &str = "\x1b[=14h";
pub const W640H350M: &str = "\x1b[=15h";
pub const W640H350C: &str = "\x1b[=16h";
pub const W640H480M: &str = "\x1b[=17h";
pub const W640H480C: &str = "\x1b[=18h";
pub fn reset(which: &str) -> String {
format!("{}{}", ESC, which.replace("h", "l"))
}
}
pub mod private {
pub const INVISIBLE_CURSOR: &str = "\x1b[?25l";
pub const VISIBLE_CURSOR: &str = "\x1b[?25h";
pub const RESTORE_SCREEN: &str = "\x1b[?47l";
pub const SAVE_SCREEN: &str = "\x1b[?47h";
pub const ENABLE_ALT_BUF: &str = "\x1b[?1049h";
pub const DISABLE_ALT_BUF: &str = "\x1b[?1049l";
}