
colors_names = [

'black',
'red',
'green',
'yellow',
'blue',
'magenta',
'cyan',
'light_gray',
'dark_gray',
'light_red',
'light_green',
'light_yellow',
'light_blue',
'light_magenta',
'light_cyan',
'white',
'grey_0',
'navy_blue',
'dark_blue',
'blue_3a',
'blue_3b',
'blue_1',
'dark_green',
'deep_sky_blue_4a',
'deep_sky_blue_4b',
'deep_sky_blue_4c',
'dodger_blue_3',
'dodger_blue_2',
'green_4',
'spring_green_4',
'turquoise_4',
'deep_sky_blue_3a',
'deep_sky_blue_3b',
'dodger_blue_1',
'green_3a',
'spring_green_3a',
'dark_cyan',
'light_sea_green',
'deep_sky_blue_2',
'deep_sky_blue_1',
'green_3b',
'spring_green_3b',
'spring_green_2a',
'cyan_3',
'dark_turquoise',
'turquoise_2',
'green_1',
'spring_green_2b',
'spring_green_1',
'medium_spring_green',
'cyan_2',
'cyan_1',
'dark_red_1',
'deep_pink_4a',
'purple_4a',
'purple_4b',
'purple_3',
'blue_violet',
'orange_4a',
'grey_37',
'medium_purple_4',
'slate_blue_3a',
'slate_blue_3b',
'royal_blue_1',
'chartreuse_4',
'dark_sea_green_4a',
'pale_turquoise_4',
'steel_blue',
'steel_blue_3',
'cornflower_blue',
'chartreuse_3a',
'dark_sea_green_4b',
'cadet_blue_2',
'cadet_blue_1',
'sky_blue_3',
'steel_blue_1a',
'chartreuse_3b',
'pale_green_3a',
'sea_green_3',
'aquamarine_3',
'medium_turquoise',
'steel_blue_1b',
'chartreuse_2a',
'sea_green_2',
'sea_green_1a',
'sea_green_1b',
'aquamarine_1a',
'dark_slate_gray_2',
'dark_red_2',
'deep_pink_4b',
'dark_magenta_1',
'dark_magenta_2',
'dark_violet_1a',
'purple_1a',
'orange_4b',
'light_pink_4',
'plum_4',
'medium_purple_3a',
'medium_purple_3b',
'slate_blue_1',
'yellow_4a',
'wheat_4',
'grey_53',
'light_slate_grey',
'medium_purple',
'light_slate_blue',
'yellow_4b',
'dark_olive_green_3a',
'dark_green_sea',
'light_sky_blue_3a',
'light_sky_blue_3b',
'sky_blue_2',
'chartreuse_2b',
'dark_olive_green_3b',
'pale_green_3b',
'dark_sea_green_3a',
'dark_slate_gray_3',
'sky_blue_1',
'chartreuse_1',
'light_green_2',
'light_green_3',
'pale_green_1a',
'aquamarine_1b',
'dark_slate_gray_1',
'red_3a',
'deep_pink_4c',
'medium_violet_red',
'magenta_3a',
'dark_violet_1b',
'purple_1b',
'dark_orange_3a',
'indian_red_1a',
'hot_pink_3a',
'medium_orchid_3',
'medium_orchid',
'medium_purple_2a',
'dark_goldenrod',
'light_salmon_3a',
'rosy_brown',
'grey_63',
'medium_purple_2b',
'medium_purple_1',
'gold_3a',
'dark_khaki',
'navajo_white_3',
'grey_69',
'light_steel_blue_3',
'light_steel_blue',
'yellow_3a',
'dark_olive_green_3',
'dark_sea_green_3b',
'dark_sea_green_2',
'light_cyan_3',
'light_sky_blue_1',
'green_yellow',
'dark_olive_green_2',
'pale_green_1b',
'dark_sea_green_5b',
'dark_sea_green_5a',
'pale_turquoise_1',
'red_3b',
'deep_pink_3a',
'deep_pink_3b',
'magenta_3b',
'magenta_3c',
'magenta_2a',
'dark_orange_3b',
'indian_red_1b',
'hot_pink_3b',
'hot_pink_2',
'orchid',
'medium_orchid_1a',
'orange_3',
'light_salmon_3b',
'light_pink_3',
'pink_3',
'plum_3',
'violet',
'gold_3b',
'light_goldenrod_3',
'tan',
'misty_rose_3',
'thistle_3',
'plum_2',
'yellow_3b',
'khaki_3',
'light_goldenrod_2a',
'light_yellow_3',
'grey_84',
'light_steel_blue_1',
'yellow_2',
'dark_olive_green_1a',
'dark_olive_green_1b',
'dark_sea_green_1',
'honeydew_2',
'light_cyan_1',
'red_1',
'deep_pink_2',
'deep_pink_1a',
'deep_pink_1b',
'magenta_2b',
'magenta_1',
'orange_red_1',
'indian_red_1c',
'indian_red_1d',
'hot_pink_1a',
'hot_pink_1b',
'medium_orchid_1b',
'dark_orange',
'salmon_1',
'light_coral',
'pale_violet_red_1',
'orchid_2',
'orchid_1',
'orange_1',
'sandy_brown',
'light_salmon_1',
'light_pink_1',
'pink_1',
'plum_1',
'gold_1',
'light_goldenrod_2b',
'light_goldenrod_2c',
'navajo_white_1',
'misty_rose1',
'thistle_1',
'yellow_1',
'light_goldenrod_1',
'khaki_1',
'wheat_1',
'cornsilk_1',
'grey_100',
'grey_3',
'grey_7',
'grey_11',
'grey_15',
'grey_19',
'grey_23',
'grey_27',
'grey_30',
'grey_35',
'grey_39',
'grey_42',
'grey_46',
'grey_50',
'grey_54',
'grey_58',
'grey_62',
'grey_66',
'grey_70',
'grey_74',
'grey_78',
'grey_82',
'grey_85',
'grey_89',
'grey_93',

]

background_colors_names = {
	"b_black":40,
	"b_red":41,
	"b_green":42,
	"b_yellow":43,
	"b_blue":44,
	"b_magenda":45,
	"b_cyan":46,
	"b_white":47
}

styles = {
	"bold":1,
	"faint":2,
	"italic":3,
	"underline":4,
	"blink_slow":5,
	"blink_fast":6,
	"negative":7,
	"conceal":8,
	"strike_th":9,
	'reset': 0,
	'reset_bold': 21,
	'reset_faint': 22,
	'reset_underline': 24,
	'reset_blink': 25,
	'reset_negative': 27,
	'reset_conceal': 28
}



vowels = "aeiouyz"
consonants = "bcdfghjklmnpqrstvwxz"
replacement_letters = {
	"o": "0",
	"i": "1",
	"e": "3"
}

nouns=[
"abalone",
"antelope",
"apples",
"apricots",
"baboon",
"bagels",
"basmati",
"bass",
"bittern",
"boa",
"boars",
"bobolink",
"buck",
"burritos",
"bustard",
"buzzard",
"cake",
"camel",
"cardinal",
"caribou",
"caviar",
"chamois",
"cheese",
"cheetah",
"chile",
"chough",
"chowder",
"clam",
"coati",
"cockatoo",
"coconut",
"cod",
"cordial",
"cow",
"crackers",
"crane",
"cur",
"curlew",
"dingo",
"dinosaur",
"dotterel",
"doughnut",
"dove",
"doves",
"dunbird",
"eagle",
"eggs",
"eland",
"falcon",
"ferret",
"fish",
"flamingo",
"garlic",
"gatorade",
"gelding",
"gnu",
"granola",
"hare",
"hawk",
"heron",
"hoopoe",
"hyena",
"icecream",
"iguana",
"jaguar",
"jerky",
"kitten",
"lapwing",
"lard",
"lemur",
"leopard",
"lion",
"lizard",
"llama",
"locust",
"lollies",
"macaw",
"mackerel",
"magpie",
"mallard",
"mandrill",
"mare",
"meerkat",
"moth",
"muesli",
"mussel",
"oatmeal",
"ocelot",
"oil",
"orange",
"oryx",
"otter",
"owl",
"paella",
"pear",
"pepper",
"pie",
"piglet",
"plover",
"polenta",
"ponie",
"porpoise",
"poultry",
"pretzels",
"pudding",
"pup",
"quiche",
"raisins",
"rat",
"relish",
"rhino",
"rice",
"ruffs",
"salami",
"salt",
"sardines",
"sausage",
"seafowl",
"seagull",
"seahorse",
"shads",
"sheep",
"smelt",
"snail",
"snipe",
"stork",
"swift",
"syrup",
"tacos",
"teal",
"termite",
"thrush",
"thrushe",
"tomatoe",
"tortoise",
"toucan",
"truffle",
"tuna",
"unicorn",
"venison",
"viper",
"wasp",
"weaver",
"whiting",
"widgeon",
"wigeon",
"wildfowl",
"zebra"
]


adjectives= [
"abject",
"aboard",
"adoring",
"affected",
"alert",
"aloof",
"amazed",
"amused",
"annoyed",
"anxious",
"ardent",
"artistic",
"ashamed",
"awed",
"betrayed",
"blissful",
"boastful",
"bored",
"brainy",
"bubbly",
"cautious",
"cheerful",
"chic",
"cocky",
"content",
"cruel",
"crummy",
"crushed",
"cultured",
"curious",
"cynical",
"dear",
"debonair",
"decimal",
"dejected",
"dopey",
"dreadful",
"dreary",
"eager",
"ecstatic",
"empathic",
"empty",
"enraged",
"envious",
"euphoric",
"exacting",
"excited",
"excluded",
"fervent",
"finicky",
"fond",
"forsaken",
"giddy",
"gleeful",
"gloomy",
"goofy",
"grizzled",
"grudging",
"grumpy",
"guilty",
"guttural",
"holistic",
"humorous",
"hushed",
"imported",
"innocent",
"insecure",
"jealous",
"joyful",
"jubilant",
"jumpy",
"kind",
"lazy",
"lovesick",
"lying",
"mad",
"mellow",
"merciful",
"mere",
"mild",
"morbid",
"murky",
"needful",
"needy",
"obsessed",
"offended",
"outlying",
"pacified",
"panicky",
"peaceful",
"pesky",
"pitiful",
"pleased",
"plucky",
"prideful",
"puzzled",
"relieved",
"resolved",
"sad",
"scornful",
"selfish",
"shameful",
"sheepish",
"shy",
"similar",
"sincere",
"solemn",
"solid",
"somber",
"sore",
"spirited",
"stressed",
"sugary",
"superior",
"taut",
"thrifty",
"thrilled",
"troubled",
"trusting",
"truthful",
"unhappy",
"vengeful",
"wakeful",
"weary",
"winged",
"worldly",
"wornout",
"worried",
"wrathful",
"yearning",
"zesty"
]



END = 'm'
ESC = '\x1b[38;5;'
COLOR_END = '\033[0m'
