13static constexpr std::array<const char*, 167> LIPSUM_VEC = {
14 "lorem",
"ipsum",
"dolor",
"sit",
15 "amet",
"consectetur",
"adipiscing",
"elit",
16 "suspendisse",
"vel",
"condimentum",
"neque",
17 "phasellus",
"dictum",
"tortor",
"ac",
18 "cursus",
"rhoncus",
"interdum",
"et",
19 "malesuada",
"fames",
"ante",
"primis",
20 "in",
"faucibus",
"morbi",
"facilisis",
21 "ullamcorper",
"aliquam",
"nulla",
"volutpat",
22 "sollicitudin",
"nunc",
"ultrices",
"quam",
23 "rutrum",
"ut",
"sagittis",
"mauris",
24 "enim",
"quis",
"ex",
"tristique",
25 "nec",
"ligula",
"convallis",
"diam",
26 "massa",
"velit",
"sed",
"fermentum",
27 "eros",
"sapien",
"est",
"praesent",
28 "suscipit",
"metus",
"blandit",
"laoreet",
29 "curabitur",
"commodo",
"magna",
"vivamus",
30 "euismod",
"eu",
"molestie",
"quisque",
31 "duis",
"dignissim",
"finibus",
"nisi",
32 "sodales",
"risus",
"venenatis",
"leo",
33 "id",
"semper",
"nisl",
"dui",
34 "vestibulum",
"posuere",
"eget",
"orci",
35 "mattis",
"consequat",
"arcu",
"proin",
36 "accumsan",
"egestas",
"sem",
"pellentesque",
37 "ornare",
"nibh",
"pharetra",
"scelerisque",
38 "tellus",
"gravida",
"maximus",
"congue",
39 "integer",
"nam",
"lacus",
"hendrerit",
40 "justo",
"efficitur",
"bibendum",
"facilisi",
41 "luctus",
"porttitor",
"lectus",
"a",
42 "mollis",
"odio",
"felis",
"non",
43 "mi",
"at",
"vulputate",
"vitae",
44 "placerat",
"donec",
"ultricies",
"urna",
45 "cras",
"imperdiet",
"aliquet",
"iaculis",
46 "etiam",
"dapibus",
"erat",
"libero",
47 "viverra",
"maecenas",
"vehicula",
"turpis",
48 "varius",
"natoque",
"penatibus",
"magnis",
49 "dis",
"parturient",
"montes",
"nascetur",
50 "ridiculus",
"mus",
"tincidunt",
"aenean",
51 "pretium",
"auctor",
"purus",
"elementum",
52 "pulvinar",
"tempus",
"eleifend",
"lacinia",
53 "augue",
"habitant",
"senectus",
"netus",
54 "lobortis",
"tempor",
"nullam",
"potenti",
55 "fringilla",
"fusce",
"feugiat",
57#ifndef LIPSUM_MIN_BUILD
58static constexpr std::array<const char*, 207> CAT_IPSUM = {
59 "found",
"somthing",
"move",
"i",
"bite",
60 "it",
"tail",
"chew",
"ipad",
"power",
61 "cord",
"reaches",
"under",
"door",
"into",
62 "adjacent",
"room",
"and",
"am",
"the",
63 "best",
"going",
"to",
"catch",
"red",
64 "dot",
"today",
"russian",
"blue",
"meoooow",
65 "love",
"coo",
"around",
"boyfriend",
"who",
66 "purrs",
"makes",
"perfect",
"moonlight",
"eyes",
67 "so",
"can",
"purr",
"swat",
"glittery",
68 "gleaming",
"yarn",
"him",
"is",
"from",
69 "a",
"125",
"sweater",
"wack",
"mini",
70 "furry",
"mouse",
"jump",
"up",
"edge",
71 "of",
"bath",
"fall",
"in",
"then",
72 "scramble",
"mad",
"panic",
"get",
"out",
73 "ignore",
"human",
"until",
"she",
"needs",
74 "climb",
"on",
"her",
"lap",
"sprawl",
75 "suddenly",
"go",
"wild-eyed",
"crazy",
"rampage",
76 "milk",
"cow",
"pet",
"me",
"don't",
77 "launch",
"pounce",
"upon",
"little",
"bare",
78 "fangs",
"at",
"toy",
"run",
"hide",
79 "litter",
"box",
"treats",
"are",
"fed",
80 "but",
"off",
"balcony",
"onto",
"stranger's",
81 "head",
"give",
"attention",
"meow",
"waffles",
82 "nudges",
"for",
"claw",
"your",
"carpet",
83 "places",
"everyone",
"see",
"why",
"my",
84 "amazing",
"artistic",
"clawing",
"skills",
"chase",
85 "dog",
"away",
"cat",
"copy",
"park",
86 "pee",
"walk",
"owner",
"escape",
"bored",
87 "tired",
"cage",
"droppings",
"sick",
"vet",
88 "vomit",
"water",
"bowl",
"clean",
"freshly",
89 "replenished",
"i'll",
"drink",
"toilet",
"destroy",
90 "couch",
"as",
"revenge",
"when",
"birth",
91 "lick",
"butt",
"make",
"weird",
"face",
92 "drool",
"flex",
"claws",
"human's",
"belly",
93 "like",
"lawnmower",
"prow",
"ew",
"you",
94 "yum",
"warm",
"hotter",
"pls",
"ouch",
95 "too",
"hot",
"leave",
"fur",
"owners",
96 "clothes",
"pelt",
"house",
"down",
"stairs",
97 "chasing",
"phantoms",
"cats",
"world",
"kitty",
98 "sweet",
"beast",
"hiding",
"behind",
"lured",
99 "by",
"feathery",
"shove",
"bum",
"owner's",
102static constexpr std::array<const char*, 110> DOG_IPSUM = {
103 "doggo",
"ipsum",
"most",
104 "angery",
"pupper",
"i",
105 "have",
"ever",
"seen",
106 "adorable",
"tungg",
"thicc",
107 "sub",
"woofer",
"clouds",
108 "heckin",
"good",
"boys",
109 "extremely",
"cuuuuuute",
"the",
110 "neighborhood",
"such",
"treat",
111 "borking",
"you",
"are",
112 "doing",
"me",
"shock",
113 "length",
"boy",
"pupperino",
114 "borkf",
"smol",
"ruff",
116 "porgo",
"shoober",
"a",
117 "frighten",
"wow",
"tempt",
118 "snoot",
"long",
"many",
119 "pats",
"bois",
"fluffer",
120 "waggy",
"wags",
"he",
121 "made",
"woofs",
"maximum",
122 "borkdrive",
"ur",
"givin",
123 "spook",
"very",
"spot",
124 "biscit",
"boof",
"jealous",
125 "mlem",
"bork",
"puggo",
126 "am",
"bekom",
"fat",
127 "dat",
"tho",
"yapper",
128 "blep",
"and",
"girls",
129 "much",
"ruin",
"diet",
130 "noodle",
"horse",
"doggorino",
131 "hand",
"that",
"feed",
132 "shibe",
"taste",
"with",
133 "for",
"water",
"shoob",
134 "floofs",
"corgo",
"stop",
135 "it",
"fren",
"lotsa",
136 "wrinkler",
"heck",
"doge",
137 "aqua",
"what",
"nice",
138 "floof",
"vvv",
"shooberino",
139 "puggorino",
"boofers",
141static constexpr std::array<const char*, 136> CORPO_IPSUM = {