PageSourceSearch

https://www.brightful.me/assets/random-noun-generator/script.js?v=bQBhcEXCknsnZ9bZ

js brightful.me collected 2026-10-03 21:37:05 UTC 47,567 bytes, 2,551 lines download raw bytes

1const rwgWordMap = {
2    Adjectives: [
3        "wonderful",
4        "beefy",
5        "distinct",
6        "lucky",
7        "nutritious",
8        "adventurous",
9        "lazy",
10        "plain",
11        "worried",
12        "weary",
13        "itchy",
14        "gleaming",
15        "nonchalant",
16        "high",
17        "strong",
18        "bitter",
19        "foolish",
20        "misty",
21        "grubby",
22        "helpful",
23        "gentle",
24        "tart",
25        "flat",
26        "dizzy",
27        "friendly",
28        "enchanting",
29        "frustrating",
30        "troubled",
31        "selfish",
32        "funny",
33        "splendid",
34        "frantic",
35        "witty",
36        "unsightly",
37        "melted",
38        "wicked",
39        "cheerful",
40        "quaint",
41        "crabby",
42        "glorious",
43        "poised",
44        "melancholy",
45        "rotund",
46        "greasy",
47        "soggy",
48        "grotesque",
49        "zippy",
50        "condescending",
51        "giddy",
52        "mistaken",
53        "sweet",
54        "dull",
55        "scant",
56        "mammoth",
57        "acidic",
58        "slippery",
59        "terrible",
60        "filthy",
61        "spicy",
62        "enormous",
63        "whopping",
64        "condemned",
65        "lively",
66        "maniacal",
67        "lovely",
68        "swanky",
69        "ashamed",
70        "minute",
71        "silky",
72        "batty",
73        "chubby",
74        "extensive",
75        "gaudy",
76        "salty",
77        "spotless",
78        "biting",
79        "creepy",
80        "vexed",
81        "hurt",
82        "narrow",
83        "repulsive",
84        "despicable",
85        "timely",
86        "ripe",
87        "burly",
88        "impressionable",
89        "livid",
90        "determined",
91        "cloudy",
92        "pungent",
93        "diminutive",
94        "adorable",
95        "skinny",
96        "amiable",
97        "bulky",
98        "stormy",
99        "square",
100        "fierce",
101        "odd",
102        "petite",
103        "obedient",
104        "wacky",
105        "frightened",
106        "smiling",
107        "dilapidated",
108        "glamorous",
109        "gritty",
110        "lonely",
111        "naughty",
112        "courageous",
113        "pompous",
114        "fluttering",
115        "jolly",
116        "pleasant",
117        "happy",
118        "arrogant",
119        "outrageous",
120        "jumpy",
121        "muddy",
122        "handsome",
123        "excited",
124        "strange",
125        "smug",
126        "thoughtful",
127        "joyous",
128        "slimy",
129        "sore",
130        "deceitful",
131        "sharp",
132        "rotten",
133        "corny",
134        "hollow",
135        "antsy",
136        "obnoxious",
137        "exasperated",
138        "substantial",
139        "steep",
140        "old-fashioned",
141        "magnificent",
142        "costly",
143        "stale",
144        "miniature",
145        "nonsensical",
146        "tense",
147        "oblivious",
148        "succulent",
149        "cheeky",
150        "gorgeous",
151        "apprehensive",
152        "sour",
153        "graceful",
154        "clueless",
155        "short",
156        "fuzzy",
157        "appalling",
158        "appetizing",
159        "moody",
160        "small",
161        "helpless",
162        "huge",
163        "dangerous",
164        "elegant",
165        "vast",
166        "horrific",
167        "deep",
168        "victorious",
169        "virtuous",
170        "hungry",
171        "combative",
172        "vivid",
173        "ludicrous",
174        "eager",
175        "abrupt",
176        "grieving",
177        "ideal",
178        "successful",
179        "encouraging",
180        "gigantic",
181        "colossal",
182        "solid",
183        "wobbly",
184        "distressed",
185        "shaggy",
186        "bewildered",
187        "cooperative",
188        "silly",
189        "fantastic",
190        "proud",
191        "clumsy",
192        "ghastly",
193        "shallow",
194        "attractive",
195        "tight",
196        "uptight",
197        "thoughtless",
198        "petty",
199        "whimsical",
200        "prickly",
201        "yummy",
202        "agitated",
203        "harebrained",
204        "lethal",
205        "ecstatic",
206        "stunning",
207        "healthy",
208        "enthusiastic",
209        "depressed",
210        "exhilarated",
211        "vivacious",
212        "thick",
213        "immense",
214        "cynical",
215        "irritable",
216        "mortified",
217        "upset",
218        "superficial",
219        "defeated",
220        "nervous",
221        "macho",
222        "contemplative",
223        "delicious",
224        "robust",
225        "delightful",
226        "fancy",
227        "astonishing",
228        "smoggy",
229        "tasty",
230        "loose",
231        "thankful",
232        "floppy",
233        "emaciated",
234        "icy",
235        "frothy",
236        "testy",
237        "smooth",
238        "scary",
239        "panicky",
240        "zealous",
241        "kind",
242        "fresh",
243        "stout",
244        "scattered",
245        "grumpy",
246        "lackadaisical",
247        "perplexed",
248        "steady",
249        "perfect",
250        "little",
251        "large",
252        "puny",
253        "bright",
254        "straight",
255        "scrawny",
256        "confused",
257        "jealous",
258        "aggressive",
259        "elated",
260        "colorful",
261        "cruel",
262        "smarmy",
263        "rough",
264        "jittery",
265        "trite",
266        "drained",
267        "average",
268        "reassured",
269        "aloof",
270        "anxious",
271        "decayed",
272        "uneven",
273        "annoyed",
274        "juicy",
275        "crooked",
276        "homely",
277        "blushing",
278        "shiny",
279        "ratty",
280        "nutty",
281        "teeny",
282        "bored",
283        "mysterious",
284        "sarcastic",
285        "convincing",
286        "brave",
287        "disgusted",
288        "broad",
289        "massive",
290        "defiant",
291        "cumbersome",
292        "tender",
293        "shaky",
294        "disturbed",
295        "tricky",
296        "intrigued",
297        "embarrassed",
298        "comfortable",
299        "round",
300        "energetic",
301        "exuberant",
302        "bland",
303        "envious",
304        "precious",
305        "charming",
306        "superior",
307        "alert",
308        "zany",
309        "relieved",
310        "twitter pated",
311        "depraved",
312        "motionless",
313        "clear",
314        "curved",
315        "dashing",
316        "drab",
317        "convoluted",
318        "clean",
319        "irate",
320        "nasty",
321        "distraught",
322        "quizzical",
323        "sticky",
324        "sparkling",
325        "amused",
326        "responsive",
327        "different",
328        "used",
329        "important",
330        "every",
331        "available",
332        "popular",
333        "able",
334        "basic",
335        "known",
336        "various",
337        "difficult",
338        "several",
339        "united",
340        "historical",
341        "hot",
342        "useful",
343        "mental",
344        "scared",
345        "additional",
346        "emotional",
347        "old",
348        "political",
349        "similar",
350        "financial",
351        "medical",
352        "traditional",
353        "federal",
354        "entire",
355        "actual",
356        "significant",
357        "electrical",
358        "expensive",
359        "pregnant",
360        "intelligent",
361        "interesting",
362        "poor",
363        "responsible",
364        "cute",
365        "recent",
366        "willing",
367        "nice",
368        "impossible",
369        "serious",
370        "rare",
371        "technical",
372        "typical",
373        "competitive",
374        "critical",
375        "electronic",
376        "immediate",
377        "aware",
378        "educational",
379        "environmental",
380        "global",
381        "legal",
382        "relevant",
383        "accurate",
384        "capable",
385        "dramatic",
386        "efficient",
387        "powerful",
388        "foreign",
389        "practical",
390        "psychological",
391        "severe",
392        "suitable",
393        "numerous",
394        "sufficient",
395        "unusual",
396        "consistent",
397        "cultural",
398        "existing",
399        "famous",
400        "pure",
401        "afraid",
402        "obvious",
403        "careful",
404        "latter",
405        "unhappy",
406        "acceptable",
407        "boring",
408        "eastern",
409        "logical",
410        "reasonable",
411        "strict",
412        "administrative",
413        "automatic",
414        "civil",
415        "former",
416        "southern",
417        "unfair",
418        "visible",
419        "alive",
420        "angry",
421        "desperate",
422        "exciting",
423        "realistic",
424        "sorry",
425        "ugly",
426        "unlikely",
427        "comprehensive",
428        "curious",
429        "impressive",
430        "informal",
431        "inner",
432        "sexual",
433        "sudden",
434        "unable",
435        "weak",
436        "wooden",
437        "asleep",
438        "confident",
439        "conscious",
440        "decent",
441        "guilty",
442        "mad",
443        "remarkable",
444        "suspicious",
445        "tall",
446        "tiny",
447        "more",
448        "some",
449        "one",
450        "all",
451        "many",
452        "most",
453        "other",
454        "such",
455        "even",
456        "new",
457        "just",
458        "good",
459        "any",
460        "each",
461        "much",
462        "own",
463        "great",
464        "another",
465        "same",
466        "few",
467        "free",
468        "right",
469        "still",
470        "best",
471        "public",
472        "human",
473        "both",
474        "local",
475        "sure",
476        "better",
477        "general",
478        "specific",
479        "enough",
480        "long",
481        "less",
482        "certain",
483        "common",
484        "next",
485        "simple",
486        "hard",
487        "past",
488        "big",
489        "possible",
490        "particular",
491        "real",
492        "major",
493        "personal",
494        "current",
495        "left",
496        "national",
497        "least",
498        "natural",
499        "physical",
500        "last",
501        "single",
502        "individual",
503        "main",
504        "potential",
505        "professional",
506        "international",
507        "lower",
508        "open",
509        "according",
510        "alternative",
511        "special",
512        "working",
513        "TRUE",
514        "whole",
515        "dry",
516        "easy",
517        "cold",
518        "commercial",
519        "full",
520        "low",
521        "primary",
522        "worth",
523        "necessary",
524        "positive",
525        "present",
526        "close",
527        "creative",
528        "green",
529        "late",
530        "fit",
531        "glad",
532        "proper",
533        "complex",
534        "content",
535        "due",
536        "effective",
537        "middle",
538        "regular",
539        "fast",
540        "independent",
541        "original",
542        "wide",
543        "beautiful",
544        "complete",
545        "active",
546        "negative",
547        "safe",
548        "visual",
549        "wrong",
550        "ago",
551        "quick",
552        "ready",
553        "white",
554        "direct",
555        "excellent",
556        "extra",
557        "junior",
558        "pretty",
559        "unique",
560        "classic",
561        "final",
562        "overall",
563        "private",
564        "separate",
565        "western",
566        "alone",
567        "familiar",
568        "official",
569        "rich",
570        "warm",
571        "young",
572        "heavy",
573        "valuable",
574        "correct",
575        "leading",
576        "slow",
577        "normal",
578        "secret",
579        "tough",
580        "brown",
581        "cheap",
582        "objective",
583        "secure",
584        "thin",
585        "chemical",
586        "cool",
587        "extreme",
588        "exact",
589        "fair",
590        "fine",
591        "formal",
592        "opposite",
593        "remote",
594        "total",
595        "lost",
596        "dark",
597        "double",
598        "equal",
599        "firm",
600        "frequent",
601        "internal",
602        "sensitive",
603        "constant",
604        "minor",
605        "previous",
606        "raw",
607        "soft",
608        "weird",
609        "amazing",
610        "annual",
611        "busy",
612        "dead",
613        "FALSE",
614        "wise",
615        "equivalent",
616        "initial",
617        "nearby",
618        "spiritual",
619        "wild",
620        "adult",
621        "apart",
622        "brief",
623        "crazy",
624        "prior",
625        "sad",
626        "sick",
627        "external",
628        "illegal",
629        "loud",
630        "mobile",
631        "ordinary",
632        "royal",
633        "senior",
634        "super",
635        "upper",
636        "yellow",
637        "dependent",
638        "gross",
639        "ill",
640        "spare",
641        "upstairs",
642        "usual",
643        "calm",
644        "dirty",
645        "downtown",
646        "grand",
647        "honest",
648        "male",
649        "quiet",
650        "brilliant",
651        "dear",
652        "drunk",
653        "empty",
654        "female",
655        "inevitable",
656        "neat",
657        "ok",
658        "representative",
659        "slight",
660        "smart",
661        "stupid",
662        "temporary",
663        "weekly",
664        "that",
665        "this",
666        "what",
667        "which",
668        "time",
669        "these",
670        "work",
671        "no",
672        "only",
673        "then",
674        "first",
675        "money",
676        "over",
677        "business",
678        "his",
679        "game",
680        "think",
681        "after",
682        "life",
683        "day",
684        "home",
685        "economy",
686        "away",
687        "either",
688        "fat",
689        "key",
690        "training",
691        "top",
692        "level",
693        "far",
694        "fun",
695        "house",
696        "future",
697        "action",
698        "live",
699        "period",
700        "subject",
701        "mean",
702        "stock",
703        "chance",
704        "beginning",
705        "chicken",
706        "head",
707        "material",
708        "salt",
709        "car",
710        "appropriate",
711        "inside",
712        "outside",
713        "standard",
714        "medium",
715        "choice",
716        "north",
717        "born",
718        "capital",
719        "shot",
720        "front",
721        "living",
722        "plastic",
723        "express",
724        "feeling",
725        "otherwise",
726        "plus",
727        "savings",
728        "animal",
729        "budget",
730        "character",
731        "maximum",
732        "novel",
733        "plenty",
734        "select",
735        "background",
736        "forward",
737        "glass",
738        "joint",
739        "master",
740        "red",
741        "vegetable",
742        "kitchen",
743        "mother",
744        "party",
745        "relative",
746        "signal",
747        "street",
748        "connect",
749        "minimum",
750        "sea",
751        "south",
752        "status",
753        "daughter",
754        "hour",
755        "trick",
756        "afternoon",
757        "gold",
758        "mission",
759        "agent",
760        "corner",
761        "east",
762        "neither",
763        "parking",
764        "routine",
765        "swimming",
766        "winter",
767        "airline",
768        "designer",
769        "dress",
770        "emergency",
771        "evening",
772        "extension",
773        "holiday",
774        "horror",
775        "mountain",
776        "patient",
777        "proof",
778        "west",
779        "wine",
780        "expert",
781        "native",
782        "opening",
783        "silver",
784        "waste",
785        "plane",
786        "leather",
787        "purple",
788        "specialist",
789        "incident",
790        "motor",
791        "pretend",
792        "prize",
793        "resident",
794        "outstanding",
795        "kindly",
796        "limping",
797        "somber",
798        "erect",
799        "utter",
800        "homeless",
801        "glib",
802        "early",
803        "rebel",
804        "light",
805        "infamous",
806        "volatile",
807        "enchanted",
808        "sneaky",
809        "domineering",
810        "fearless",
811        "bent",
812        "puzzled",
813        "flawless",
814        "exclusive",
815        "obese",
816        "incredible",
817        "overrated",
818        "goofy",
819        "ancient",
820        "tremendous",
821        "squealing",
822        "scandalous",
823        "tan",
824        "pumped",
825        "jagged",
826        "supreme",
827        "aberrant",
828        "uninterested",
829        "habitual",
830        "unarmed",
831        "abounding",
832        "harsh",
833        "languid",
834        "alluring",
835        "jazzy",
836        "puzzling",
837        "horrible",
838        "malicious",
839        "awake",
840        "cagey",
841        "abashed",
842        "subsequent",
843        "elite",
844        "jaded",
845        "fascinated",
846        "lumpy",
847        "snobbish",
848        "hallowed",
849        "acid",
850        "barbarous",
851        "wasteful",
852        "annoying",
853        "parallel",
854        "therapeutic",
855        "didactic",
856        "meek",
857        "elderly",
858        "educated",
859        "clammy",
860        "decorous",
861        "mountainous",
862        "fluffy",
863        "industrious",
864        "unused",
865        "absurd",
866        "actually",
867        "incompetent",
868        "tidy",
869        "satisfying",
870        "vacuous",
871        "grateful",
872        "spectacular",
873        "wet",
874        "obsolete",
875        "detailed",
876        "abundant",
877        "tame",
878        "damaging",
879        "faded",
880        "murky",
881        "majestic",
882        "vulgar",
883        "nine",
884        "stimulating",
885        "simplistic",
886        "illustrious",
887        "shy",
888        "rightful",
889        "bad",
890        "grey",
891        "elastic",
892        "sassy",
893        "kaput",
894        "defective",
895        "gullible",
896        "nauseating",
897        "assorted",
898        "lamentable",
899        "erratic",
900        "inconclusive",
901        "phobic",
902        "slim",
903        "lean",
904        "piquant",
905        "extra-large",
906        "spiky",
907        "giant",
908        "scarce",
909        "foamy",
910        "grandiose",
911        "abusive",
912        "tasteful",
913        "equable",
914        "talented",
915        "wholesale",
916        "quarrelsome",
917        "towering",
918        "ossified",
919        "righteous",
920        "threatening",
921        "zonked",
922        "alike",
923        "impartial",
924        "ethereal",
925        "lacking",
926        "ubiquitous",
927        "cooing",
928        "freezing",
929        "sweltering",
930        "absorbing",
931        "mundane",
932        "highfalutin",
933        "garrulous",
934        "rhetorical",
935        "dapper",
936        "innocent",
937        "rainy",
938        "fortunate",
939        "undesirable",
940        "makeshift",
941        "wretched",
942        "literate",
943        "mature",
944        "pastoral",
945        "second",
946        "meaty",
947        "spurious",
948        "daffy",
949        "gratis",
950        "guttural",
951        "brainy",
952        "romantic",
953        "accidental",
954        "oceanic",
955        "fallacious",
956        "cautious",
957        "exotic",
958    ],
959    Nouns: [
960        "people",
961        "history",
962        "way",
963        "art",
964        "world",
965        "information",
966        "map",
967        "two",
968        "family",
969        "government",
970        "health",
971        "system",
972        "computer",
973        "meat",
974        "year",
975        "thanks",
976        "music",
977        "person",
978        "reading",
979        "method",
980        "data",
981        "food",
982        "understanding",
983        "theory",
984        "law",
985        "bird",
986        "literature",
987        "problem",
988        "software",
989        "control",
990        "knowledge",
991        "power",
992        "ability",
993        "economics",
994        "love",
995        "internet",
996        "television",
997        "science",
998        "library",
999        "nature",
1000        "fact",
1001        "product",
1002        "idea",
1003        "temperature",
1004        "investment",
1005        "area",
1006        "society",
1007        "activity",
1008        "story",
1009        "industry",
1010        "media",
1011        "thing",
1012        "oven",
1013        "community",
1014        "definition",
1015        "safety",
1016        "quality",
1017        "development",
1018        "language",
1019        "management",
1020        "player",
1021        "variety",
1022        "video",
1023        "week",
1024        "security",
1025        "country",
1026        "exam",
1027        "movie",
1028        "organization",
1029        "equipment",
1030        "physics",
1031        "analysis",
1032        "policy",
1033        "series",
1034        "thought",
1035        "basis",
1036        "boyfriend",
1037        "direction",
1038        "strategy",
1039        "technology",
1040        "army",
1041        "camera",
1042        "freedom",
1043        "paper",
1044        "environment",
1045        "child",
1046        "instance",
1047        "month",
1048        "truth",
1049        "marketing",
1050        "university",
1051        "writing",
1052        "article",
1053        "department",
1054        "difference",
1055        "goal",
1056        "news",
1057        "audience",
1058        "fishing",
1059        "growth",
1060        "income",
1061        "marriage",
1062        "user",
1063        "combination",
1064        "failure",
1065        "meaning",
1066        "medicine",
1067        "philosophy",
1068        "teacher",
1069        "communication",
1070        "night",
1071        "chemistry",
1072        "disease",
1073        "disk",
1074        "energy",
1075        "nation",
1076        "road",
1077        "role",
1078        "soup",
1079        "advertising",
1080        "location",
1081        "success",
1082        "addition",
1083        "apartment",
1084        "education",
1085        "math",
1086        "moment",
1087        "painting",
1088        "politics",
1089        "attention",
1090        "decision",
1091        "event",
1092        "property",
1093        "shopping",
1094        "student",
1095        "wood",
1096        "competition",
1097        "distribution",
1098        "entertainment",
1099        "office",
1100        "population",
1101        "president",
1102        "unit",
1103        "category",
1104        "cigarette",
1105        "context",
1106        "introduction",
1107        "opportunity",
1108        "performance",
1109        "driver",
1110        "flight",
1111        "length",
1112        "magazine",
1113        "newspaper",
1114        "relationship",
1115        "teaching",
1116        "cell",
1117        "dealer",
1118        "finding",
1119        "lake",
1120        "member",
1121        "message",
1122        "phone",
1123        "scene",
1124        "appearance",
1125        "association",
1126        "concept",
1127        "customer",
1128        "death",
1129        "discussion",
1130        "housing",
1131        "inflation",
1132        "insurance",
1133        "mood",
1134        "woman",
1135        "advice",
1136        "blood",
1137        "effort",
1138        "expression",
1139        "importance",
1140        "opinion",
1141        "payment",
1142        "reality",
1143        "responsibility",
1144        "situation",
1145        "skill",
1146        "statement",
1147        "wealth",
1148        "application",
1149        "city",
1150        "county",
1151        "depth",
1152        "estate",
1153        "foundation",
1154        "grandmother",
1155        "heart",
1156        "perspective",
1157        "photo",
1158        "recipe",
1159        "studio",
1160        "topic",
1161        "collection",
1162        "depression",
1163        "imagination",
1164        "passion",
1165        "percentage",
1166        "resource",
1167        "setting",
1168        "ad",
1169        "agency",
1170        "college",
1171        "connection",
1172        "criticism",
1173        "debt",
1174        "description",
1175        "memory",
1176        "patience",
1177        "secretary",
1178        "solution",
1179        "administration",
1180        "aspect",
1181        "attitude",
1182        "director",
1183        "personality",
1184        "psychology",
1185        "recommendation",
1186        "response",
1187        "selection",
1188        "storage",
1189        "version",
1190        "alcohol",
1191        "argument",
1192        "complaint",
1193        "contract",
1194        "emphasis",
1195        "highway",
1196        "loss",
1197        "membership",
1198        "possession",
1199        "preparation",
1200        "steak",
1201        "union",
1202        "agreement",
1203        "cancer",
1204        "currency",
1205        "employment",
1206        "engineering",
1207        "entry",
1208        "interaction",
1209        "mixture",
1210        "preference",
1211        "region",
1212        "republic",
1213        "tradition",
1214        "virus",
1215        "actor",
1216        "classroom",
1217        "delivery",
1218        "device",
1219        "difficulty",
1220        "drama",
1221        "election",
1222        "engine",
1223        "football",
1224        "guidance",
1225        "hotel",
1226        "owner",
1227        "priority",
1228        "protection",
1229        "suggestion",
1230        "tension",
1231        "variation",
1232        "anxiety",
1233        "atmosphere",
1234        "awareness",
1235        "bath",
1236        "bread",
1237        "candidate",
1238        "climate",
1239        "comparison",
1240        "confusion",
1241        "construction",
1242        "elevator",
1243        "emotion",
1244        "employee",
1245        "employer",
1246        "guest",
1247        "height",
1248        "leadership",
1249        "mall",
1250        "manager",
1251        "operation",
1252        "recording",
1253        "sample",
1254        "transportation",
1255        "charity",
1256        "cousin",
1257        "disaster",
1258        "editor",
1259        "efficiency",
1260        "excitement",
1261        "extent",
1262        "feedback",
1263        "guitar",
1264        "homework",
1265        "leader",
1266        "mom",
1267        "outcome",
1268        "permission",
1269        "presentation",
1270        "promotion",
1271        "reflection",
1272        "refrigerator",
1273        "resolution",
1274        "revenue",
1275        "session",
1276        "singer",
1277        "tennis",
1278        "basket",
1279        "bonus",
1280        "cabinet",
1281        "childhood",
1282        "church",
1283        "clothes",
1284        "coffee",
1285        "dinner",
1286        "drawing",
1287        "hair",
1288        "hearing",
1289        "initiative",
1290        "judgment",
1291        "lab",
1292        "measurement",
1293        "mode",
1294        "mud",
1295        "orange",
1296        "poetry",
1297        "police",
1298        "possibility",
1299        "procedure",
1300        "queen",
1301        "ratio",
1302        "relation",
1303        "restaurant",
1304        "satisfaction",
1305        "sector",
1306        "signature",
1307        "significance",
1308        "song",
1309        "tooth",
1310        "town",
1311        "vehicle",
1312        "volume",
1313        "wife",
1314        "accident",
1315        "airport",
1316        "appointment",
1317        "arrival",
1318        "assumption",
1319        "baseball",
1320        "chapter",
1321        "committee",
1322        "conversation",
1323        "database",
1324        "enthusiasm",
1325        "error",
1326        "explanation",
1327        "farmer",
1328        "gate",
1329        "girl",
1330        "hall",
1331        "historian",
1332        "hospital",
1333        "injury",
1334        "instruction",
1335        "maintenance",
1336        "manufacturer",
1337        "meal",
1338        "perception",
1339        "pie",
1340        "poem",
1341        "presence",
1342        "proposal",
1343        "reception",
1344        "replacement",
1345        "revolution",
1346        "river",
1347        "son",
1348        "speech",
1349        "tea",
1350        "village",
1351        "warning",
1352        "winner",
1353        "worker",
1354        "writer",
1355        "assistance",
1356        "breath",
1357        "buyer",
1358        "chest",
1359        "chocolate",
1360        "conclusion",
1361        "contribution",
1362        "cookie",
1363        "courage",
1364        "dad",
1365        "desk",
1366        "drawer",
1367        "establishment",
1368        "examination",
1369        "garbage",
1370        "grocery",
1371        "honey",
1372        "impression",
1373        "improvement",
1374        "independence",
1375        "insect",
1376        "inspection",
1377        "inspector",
1378        "king",
1379        "ladder",
1380        "menu",
1381        "penalty",
1382        "piano",
1383        "potato",
1384        "profession",
1385        "professor",
1386        "quantity",
1387        "reaction",
1388        "requirement",
1389        "salad",
1390        "sister",
1391        "supermarket",
1392        "tongue",
1393        "weakness",
1394        "wedding",
1395        "affair",
1396        "ambition",
1397        "analyst",
1398        "apple",
1399        "assignment",
1400        "assistant",
1401        "bathroom",
1402        "bedroom",
1403        "beer",
1404        "birthday",
1405        "celebration",
1406        "championship",
1407        "cheek",
1408        "client",
1409        "consequence",
1410        "departure",
1411        "diamond",
1412        "dirt",
1413        "ear",
1414        "fortune",
1415        "friendship",
1416        "funeral",
1417        "gene",
1418        "girlfriend",
1419        "hat",
1420        "indication",
1421        "intention",
1422        "lady",
1423        "midnight",
1424        "negotiation",
1425        "obligation",
1426        "passenger",
1427        "pizza",
1428        "platform",
1429        "poet",
1430        "pollution",
1431        "recognition",
1432        "reputation",
1433        "shirt",
1434        "sir",
1435        "speaker",
1436        "stranger",
1437        "surgery",
1438        "sympathy",
1439        "tale",
1440        "throat",
1441        "trainer",
1442        "uncle",
1443        "youth",
1444        "time",
1445        "work",
1446        "film",
1447        "water",
1448        "money",
1449        "example",
1450        "while",
1451        "business",
1452        "study",
1453        "game",
1454        "life",
1455        "form",
1456        "air",
1457        "day",
1458        "place",
1459        "number",
1460        "part",
1461        "field",
1462        "fish",
1463        "back",
1464        "process",
1465        "heat",
1466        "hand",
1467        "experience",
1468        "job",
1469        "book",
1470        "end",
1471        "point",
1472        "type",
1473        "home",
1474        "economy",
1475        "value",
1476        "body",
1477        "market",
1478        "guide",
1479        "interest",
1480        "state",
1481        "radio",
1482        "course",
1483        "company",
1484        "price",
1485        "size",
1486        "card",
1487        "list",
1488        "mind",
1489        "trade",
1490        "line",
1491        "care",
1492        "group",
1493        "risk",
1494        "word",
1495        "fat",
1496        "force",
1497        "key",
1498        "light",
1499        "training",
1500        "name",
1501        "school",
1502        "top",
1503        "amount",
1504        "level",
1505        "order",
1506        "practice",
1507        "research",
1508        "sense",
1509        "service",
1510        "piece",
1511        "web",
1512        "boss",
1513        "sport",
1514        "fun",
1515        "house",
1516        "page",
1517        "term",
1518        "test",
1519        "answer",
1520        "sound",
1521        "focus",
1522        "matter",
1523        "kind",
1524        "soil",
1525        "board",
1526        "oil",
1527        "picture",
1528        "access",
1529        "garden",
1530        "range",
1531        "rate",
1532        "reason",
1533        "future",
1534        "site",
1535        "demand",
1536        "exercise",
1537        "image",
1538        "case",
1539        "cause",
1540        "coast",
1541        "action",
1542        "age",
1543        "bad",
1544        "boat",
1545        "record",
1546        "result",
1547        "section",
1548        "building",
1549        "mouse",
1550        "cash",
1551        "class",
1552        "nothing",
1553        "period",
1554        "plan",
1555        "store",
1556        "tax",
1557        "side",
1558        "subject",
1559        "space",
1560        "rule",
1561        "stock",
1562        "weather",
1563        "chance",
1564        "figure",
1565        "man",
1566        "model",
1567        "source",
1568        "beginning",
1569        "earth",
1570        "program",
1571        "chicken",
1572        "design",
1573        "feature",
1574        "head",
1575        "material",
1576        "purpose",
1577        "question",
1578        "rock",
1579        "salt",
1580        "act",
1581        "birth",
1582        "car",
1583        "dog",
1584        "object",
1585        "scale",
1586        "sun",
1587        "note",
1588        "profit",
1589        "rent",
1590        "speed",
1591        "style",
1592        "war",
1593        "bank",
1594        "craft",
1595        "half",
1596        "inside",
1597        "outside",
1598        "standard",
1599        "bus",
1600        "exchange",
1601        "eye",
1602        "fire",
1603        "position",
1604        "pressure",
1605        "stress",
1606        "advantage",
1607        "benefit",
1608        "box",
1609        "frame",
1610        "issue",
1611        "step",
1612        "cycle",
1613        "face",
1614        "item",
1615        "metal",
1616        "paint",
1617        "review",
1618        "room",
1619        "screen",
1620        "structure",
1621        "view",
1622        "account",
1623        "ball",
1624        "discipline",
1625        "medium",
1626        "share",
1627        "balance",
1628        "bit",
1629        "black",
1630        "bottom",
1631        "choice",
1632        "gift",
1633        "impact",
1634        "machine",
1635        "shape",
1636        "tool",
1637        "wind",
1638        "address",
1639        "average",
1640        "career",
1641        "culture",
1642        "morning",
1643        "pot",
1644        "sign",
1645        "table",
1646        "task",
1647        "condition",
1648        "contact",
1649        "credit",
1650        "egg",
1651        "hope",
1652        "ice",
1653        "network",
1654        "north",
1655        "square",
1656        "attempt",
1657        "date",
1658        "effect",
1659        "link",
1660        "post",
1661        "star",
1662        "voice",
1663        "capital",
1664        "challenge",
1665        "friend",
1666        "self",
1667        "shot",
1668        "brush",
1669        "couple",
1670        "debate",
1671        "exit",
1672        "front",
1673        "function",
1674        "lack",
1675        "living",
1676        "plant",
1677        "plastic",
1678        "spot",
1679        "summer",
1680        "taste",
1681        "theme",
1682        "track",
1683        "wing",
1684        "brain",
1685        "button",
1686        "click",
1687        "desire",
1688        "foot",
1689        "gas",
1690        "influence",
1691        "notice",
1692        "rain",
1693        "wall",
1694        "base",
1695        "damage",
1696        "distance",
1697        "feeling",
1698        "pair",
1699        "savings",
1700        "staff",
1701        "sugar",
1702        "target",
1703        "text",
1704        "animal",
1705        "author",
1706        "budget",
1707        "discount",
1708        "file",
1709        "ground",
1710        "lesson",
1711        "minute",
1712        "officer",
1713        "phase",
1714        "reference",
1715        "register",
1716        "sky",
1717        "stage",
1718        "stick",
1719        "title",
1720        "trouble",
1721        "bowl",
1722        "bridge",
1723        "campaign",
1724        "character",
1725        "club",
1726        "edge",
1727        "evidence",
1728        "fan",
1729        "letter",
1730        "lock",
1731        "maximum",
1732        "novel",
1733        "option",
1734        "pack",
1735        "park",
1736        "plenty",
1737        "quarter",
1738        "skin",
1739        "sort",
1740        "weight",
1741        "baby",
1742        "background",
1743        "carry",
1744        "dish",
1745        "factor",
1746        "fruit",
1747        "glass",
1748        "joint",
1749        "master",
1750        "muscle",
1751        "red",
1752        "strength",
1753        "traffic",
1754        "trip",
1755        "vegetable",
1756        "appeal",
1757        "chart",
1758        "gear",
1759        "ideal",
1760        "kitchen",
1761        "land",
1762        "log",
1763        "mother",
1764        "net",
1765        "party",
1766        "principle",
1767        "relative",
1768        "sale",
1769        "season",
1770        "signal",
1771        "spirit",
1772        "street",
1773        "tree",
1774        "wave",
1775        "belt",
1776        "bench",
1777        "commission",
1778        "copy",
1779        "drop",
1780        "minimum",
1781        "path",
1782        "progress",
1783        "project",
1784        "sea",
1785        "south",
1786        "status",
1787        "stuff",
1788        "ticket",
1789        "tour",
1790        "angle",
1791        "blue",
1792        "breakfast",
1793        "confidence",
1794        "daughter",
1795        "degree",
1796        "doctor",
1797        "dot",
1798        "dream",
1799        "duty",
1800        "essay",
1801        "father",
1802        "fee",
1803        "finance",
1804        "hour",
1805        "juice",
1806        "limit",
1807        "luck",
1808        "milk",
1809        "mouth",
1810        "peace",
1811        "pipe",
1812        "seat",
1813        "stable",
1814        "storm",
1815        "substance",
1816        "team",
1817        "trick",
1818        "afternoon",
1819        "bat",
1820        "beach",
1821        "blank",
1822        "catch",
1823        "chain",
1824        "consideration",
1825        "cream",
1826        "crew",
1827        "detail",
1828        "gold",
1829        "interview",
1830        "kid",
1831        "mark",
1832        "match",
1833        "mission",
1834        "pain",
1835        "pleasure",
1836        "score",
1837        "screw",
1838        "sex",
1839        "shop",
1840        "shower",
1841        "suit",
1842        "tone",
1843        "window",
1844        "agent",
1845        "band",
1846        "block",
1847        "bone",
1848        "calendar",
1849        "cap",
1850        "coat",
1851        "contest",
1852        "corner",
1853        "court",
1854        "cup",
1855        "district",
1856        "door",
1857        "east",
1858        "finger",
1859        "garage",
1860        "guarantee",
1861        "hole",
1862        "hook",
1863        "implement",
1864        "layer",
1865        "lecture",
1866        "lie",
1867        "manner",
1868        "meeting",
1869        "nose",
1870        "parking",
1871        "partner",
1872        "profile",
1873        "respect",
1874        "rice",
1875        "routine",
1876        "schedule",
1877        "swimming",
1878        "telephone",
1879        "tip",
1880        "winter",
1881        "airline",
1882        "bag",
1883        "battle",
1884        "bed",
1885        "bill",
1886        "bother",
1887        "cake",
1888        "code",
1889        "curve",
1890        "designer",
1891        "dimension",
1892        "dress",
1893        "ease",
1894        "emergency",
1895        "evening",
1896        "extension",
1897        "farm",
1898        "fight",
1899        "gap",
1900        "grade",
1901        "holiday",
1902        "horror",
1903        "horse",
1904        "host",
1905        "husband",
1906        "loan",
1907        "mistake",
1908        "mountain",
1909        "nail",
1910        "noise",
1911        "occasion",
1912        "package",
1913        "patient",
1914        "pause",
1915        "phrase",
1916        "proof",
1917        "race",
1918        "relief",
1919        "sand",
1920        "sentence",
1921        "shoulder",
1922        "smoke",
1923        "stomach",
1924        "string",
1925        "tourist",
1926        "towel",
1927        "vacation",
1928        "west",
1929        "wheel",
1930        "wine",
1931        "arm",
1932        "aside",
1933        "associate",
1934        "bet",
1935        "blow",
1936        "border",
1937        "branch",
1938        "breast",
1939        "brother",
1940        "buddy",
1941        "bunch",
1942        "chip",
1943        "coach",
1944        "cross",
1945        "document",
1946        "draft",
1947        "dust",
1948        "expert",
1949        "floor",
1950        "god",
1951        "golf",
1952        "habit",
1953        "iron",
1954        "judge",
1955        "knife",
1956        "landscape",
1957        "league",
1958        "mail",
1959        "mess",
1960        "native",
1961        "opening",
1962        "parent",
1963        "pattern",
1964        "pin",
1965        "pool",
1966        "pound",
1967        "request",
1968        "salary",
1969        "shame",
1970        "shelter",
1971        "shoe",
1972        "silver",
1973        "tackle",
1974        "tank",
1975        "trust",
1976        "assist",
1977        "bake",
1978        "bar",
1979        "bell",
1980        "bike",
1981        "blame",
1982        "boy",
1983        "brick",
1984        "chair",
1985        "closet",
1986        "clue",
1987        "collar",
1988        "comment",
1989        "conference",
1990        "devil",
1991        "diet",
1992        "fear",
1993        "fuel",
1994        "glove",
1995        "jacket",
1996        "lunch",
1997        "monitor",
1998        "mortgage",
1999        "nurse",
2000        "pace",
2001        "panic",
2002        "peak",
2003        "plane",
2004        "reward",
2005        "row",
2006        "sandwich",
2007        "shock",
2008        "spite",
2009        "spray",
2010        "surprise",
2011        "till",
2012        "transition",
2013        "weekend",
2014        "welcome",
2015        "yard",
2016        "alarm",
2017        "bend",
2018        "bicycle",
2019        "bite",
2020        "blind",
2021        "bottle",
2022        "cable",
2023        "candle",
2024        "clerk",
2025        "cloud",
2026        "concert",
2027        "counter",
2028        "flower",
2029        "grandfather",
2030        "harm",
2031        "knee",
2032        "lawyer",
2033        "leather",
2034        "load",
2035        "mirror",
2036        "neck",
2037        "pension",
2038        "plate",
2039        "purple",
2040        "ruin",
2041        "ship",
2042        "skirt",
2043        "slice",
2044        "snow",
2045        "specialist",
2046        "stroke",
2047        "switch",
2048        "trash",
2049        "tune",
2050        "zone",
2051        "anger",
2052        "award",
2053        "bid",
2054        "bitter",
2055        "boot",
2056        "bug",
2057        "camp",
2058        "candy",
2059        "carpet",
2060        "cat",
2061        "champion",
2062        "channel",
2063        "clock",
2064        "comfort",
2065        "cow",
2066        "crack",
2067        "engineer",
2068        "entrance",
2069        "fault",
2070        "grass",
2071        "guy",
2072        "hell",
2073        "highlight",
2074        "incident",
2075        "island",
2076        "joke",
2077        "jury",
2078        "leg",
2079        "lip",
2080        "mate",
2081        "motor",
2082        "nerve",
2083        "passage",
2084        "pen",
2085        "pride",
2086        "priest",
2087        "prize",
2088        "promise",
2089        "resident",
2090        "resort",
2091        "ring",
2092        "roof",
2093        "rope",
2094        "sail",
2095        "scheme",
2096        "script",
2097        "sock",
2098        "station",
2099        "toe",
2100        "tower",
2101        "truck",
2102        "witness",
2103        "a",
2104        "you",
2105        "it",
2106        "can",
2107        "will",
2108        "if",
2109        "one",
2110        "many",
2111        "most",
2112        "other",
2113        "use",
2114        "make",
2115        "good",
2116        "look",
2117        "help",
2118        "go",
2119        "great",
2120        "being",
2121        "few",
2122        "might",
2123        "still",
2124        "public",
2125        "read",
2126        "keep",
2127        "start",
2128        "give",
2129        "human",
2130        "local",
2131        "general",
2132        "she",
2133        "specific",
2134        "long",
2135        "play",
2136        "feel",
2137        "high",
2138        "tonight",
2139        "put",
2140        "common",
2141        "set",
2142        "change",
2143        "simple",
2144        "past",
2145        "big",
2146        "possible",
2147        "particular",
2148        "today",
2149        "major",
2150        "personal",
2151        "current",
2152        "national",
2153        "cut",
2154        "natural",
2155        "physical",
2156        "show",
2157        "try",
2158        "check",
2159        "second",
2160        "call",
2161        "move",
2162        "pay",
2163        "let",
2164        "increase",
2165        "single",
2166        "individual",
2167        "turn",
2168        "ask",
2169        "buy",
2170        "guard",
2171        "hold",
2172        "main",
2173        "offer",
2174        "potential",
2175        "professional",
2176        "international",
2177        "travel",
2178        "cook",
2179        "alternative",
2180        "following",
2181        "special",
2182   
2182     "working",
2183        "whole",
2184        "dance",
2185        "excuse",
2186        "cold",
2187        "commercial",
2188        "low",
2189        "purchase",
2190        "deal",
2191        "primary",
2192        "worth",
2193        "fall",
2194        "necessary",
2195        "positive",
2196        "produce",
2197        "search",
2198        "present",
2199        "spend",
2200        "talk",
2201        "creative",
2202        "tell",
2203        "cost",
2204        "drive",
2205        "green",
2206        "support",
2207        "glad",
2208        "remove",
2209        "return",
2210        "run",
2211        "complex",
2212        "due",
2213        "effective",
2214        "middle",
2215        "regular",
2216        "reserve",
2217        "independent",
2218        "leave",
2219        "original",
2220        "reach",
2221        "rest",
2222        "serve",
2223        "watch",
2224        "beautiful",
2225        "charge",
2226        "active",
2227        "break",
2228        "negative",
2229        "safe",
2230        "stay",
2231        "visit",
2232        "visual",
2233        "affect",
2234        "cover",
2235        "report",
2236        "rise",
2237        "walk",
2238        "white",
2239        "beyond",
2240        "junior",
2241        "pick",
2242        "unique",
2243        "anything",
2244        "classic",
2245        "final",
2246        "lift",
2247        "mix",
2248        "private",
2249        "stop",
2250        "teach",
2251        "western",
2252        "concern",
2253        "familiar",
2254        "fly",
2255        "official",
2256        "broad",
2257        "comfortable",
2258        "gain",
2259        "maybe",
2260        "rich",
2261        "save",
2262        "stand",
2263        "young",
2264        "fail",
2265        "heavy",
2266        "hello",
2267        "lead",
2268        "listen",
2269        "valuable",
2270        "worry",
2271        "handle",
2272        "leading",
2273        "meet",
2274        "release",
2275        "sell",
2276        "finish",
2277        "normal",
2278        "press",
2279        "ride",
2280        "secret",
2281        "spread",
2282        "spring",
2283        "tough",
2284        "wait",
2285        "brown",
2286        "deep",
2287        "display",
2288        "flow",
2289        "hit",
2290        "objective",
2291        "shoot",
2292        "touch",
2293        "cancel",
2294        "chemical",
2295        "cry",
2296        "dump",
2297        "extreme",
2298        "push",
2299        "conflict",
2300        "eat",
2301        "fill",
2302        "formal",
2303        "jump",
2304        "kick",
2305        "opposite",
2306        "pass",
2307        "pitch",
2308        "remote",
2309        "total",
2310        "treat",
2311        "vast",
2312        "abuse",
2313        "beat",
2314        "burn",
2315        "deposit",
2316        "print",
2317        "raise",
2318        "sleep",
2319        "somewhere",
2320        "advance",
2321        "anywhere",
2322        "consist",
2323        "dark",
2324        "double",
2325        "draw",
2326        "equal",
2327        "fix",
2328        "hire",
2329        "internal",
2330        "join",
2331        "kill",
2332        "sensitive",
2333        "tap",
2334        "win",
2335        "attack",
2336        "claim",
2337        "constant",
2338        "drag",
2339        "drink",
2340        "guess",
2341        "minor",
2342        "pull",
2343        "raw",
2344        "soft",
2345        "solid",
2346        "wear",
2347        "weird",
2348        "wonder",
2349        "annual",
2350        "count",
2351        "dead",
2352        "doubt",
2353        "feed",
2354        "forever",
2355        "impress",
2356        "nobody",
2357        "repeat",
2358        "round",
2359        "sing",
2360        "slide",
2361        "strip",
2362        "whereas",
2363        "wish",
2364        "combine",
2365        "command",
2366        "dig",
2367        "divide",
2368        "equivalent",
2369        "hang",
2370        "hunt",
2371        "initial",
2372        "march",
2373        "mention",
2374        "smell",
2375        "spiritual",
2376        "survey",
2377        "tie",
2378        "adult",
2379        "brief",
2380        "crazy",
2381        "escape",
2382        "gather",
2383        "hate",
2384        "prior",
2385        "repair",
2386        "rough",
2387        "sad",
2388        "scratch",
2389        "sick",
2390        "strike",
2391        "employ",
2392        "external",
2393        "hurt",
2394        "illegal",
2395        "laugh",
2396        "lay",
2397        "mobile",
2398        "nasty",
2399        "ordinary",
2400        "respond",
2401        "royal",
2402        "senior",
2403        "split",
2404        "strain",
2405        "struggle",
2406        "swim",
2407        "train",
2408        "upper",
2409        "wash",
2410        "yellow",
2411        "convert",
2412        "crash",
2413        "dependent",
2414        "fold",
2415        "funny",
2416        "grab",
2417        "hide",
2418        "miss",
2419        "permit",
2420        "quote",
2421        "recover",
2422        "resolve",
2423        "roll",
2424        "sink",
2425        "slip",
2426        "spare",
2427        "suspect",
2428        "sweet",
2429        "swing",
2430        "twist",
2431        "upstairs",
2432        "usual",
2433        "abroad",
2434        "brave",
2435        "calm",
2436        "concentrate",
2437        "estimate",
2438        "grand",
2439        "male",
2440        "mine",
2441        "prompt",
2442        "quiet",
2443        "refuse",
2444        "regret",
2445        "reveal",
2446        "rush",
2447        "shake",
2448        "shift",
2449        "shine",
2450        "steal",
2451        "suck",
2452        "surround",
2453        "anybody",
2454        "bear",
2455        "brilliant",
2456        "dare",
2457        "dear",
2458        "delay",
2459        "drunk",
2460        "female",
2461        "hurry",
2462        "inevitable",
2463        "invite",
2464        "kiss",
2465        "neat",
2466        "pop",
2467        "punch",
2468        "quit",
2469        "reply",
2470        "representative",
2471        "resist",
2472        "rip",
2473        "rub",
2474        "silly",
2475        "smile",
2476        "spell",
2477        "stretch",
2478        "stupid",
2479        "tear",
2480        "temporary",
2481        "tomorrow",
2482        "wake",
2483        "wrap",
2484        "yesterday",
2485    ],
2486};
2487let TYPE_SELECT = 'rwg-type-select';
2488let NUM_SELECT = 'rwg-num-select';
2489var nums = [1, 5, 10, 20];
2490function addRwgOptions() {
2491    var typeSel = document.getElementById(TYPE_SELECT);
2492    var numSel = document.getElementById(NUM_SELECT);
2493    var types = Object.keys(rwgWordMap);
2494    // types.unshift('ALL')
2495
2496    types.forEach((element) => {
2497        var opt = document.createElement("option");
2498        opt.appendChild(document.createTextNode(element));
2499        opt.value = element;
2500        typeSel.appendChild(opt);
2501    });
2502    nums.forEach((element) => {
2503        var opt = document.createElement("option");
2504        opt.appendChild(document.createTextNode(element.toString()));
2505        opt.value = element;
2506        numSel.appendChild(opt);
2507    });
2508}
2509function getRwgOption(querySelector) {
2510    selectElement = document.querySelector(querySelector);
2511    return selectElement.options[selectElement.selectedIndex].value;
2512}
2513
2514function onGenerateRandomWord() {
2515    
2516    let type = getRwgOption(`#${TYPE_SELECT}`);
2517    let num = getRwgOption(`#${NUM_SELECT}`);
2518    num = Number(num)
2519    let words = rwgWordMap[type];
2520    shuffle(words);
2521    let selected = words.slice(0, num);
2522    selectedText = '';
2523    selected.forEach((element) => {
2524        // element = element.toLowerCase();
2525        // element = element.charAt(0).toUpperCase() + element.slice(1)
2526        if (selectedText !== '')
2527            selectedText = `${selectedText}, ${element}`
2528        else selectedText = element
2529    });
2530    document.getElementById(
2531        "rwg-word"
2532    ).innerHTML = `<strong style="font-size: 20px; font-weight: bold">  ${selectedText}</strong>`;
2533}
2534function shuffle(array) {
2535    var currentIndex = array.length, temporaryValue, randomIndex;
2536  
2537    // While there remain elements to shuffle...
2538    while (0 !== currentIndex) {
2539  
2540      // Pick a remaining element...
2541      randomIndex = Math.floor(Math.random() * currentIndex);
2542      currentIndex -= 1;
2543  
2544      // And swap it with the current element.
2545      temporaryValue = array[currentIndex];
2546      array[currentIndex] = array[randomIndex];
2547      array[randomIndex] = temporaryValue;
2548    }
2549  
2550    return array;
2551  }

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.