├── lib ├── filters │ ├── noSpecialChar.ts │ └── upperCaseFirstLetter.ts ├── models │ ├── fruits.js │ ├── numbers.js │ ├── animals.js │ ├── colours.js │ ├── vegetables.js │ └── nouns.js └── index.ts ├── README.md ├── rollup.config.js ├── .gitignore ├── package.json ├── LICENSE └── dist ├── password-generator-set.esm.js ├── password-generator-set.cjs.js └── password-generator-set.umd.js /lib/filters/noSpecialChar.ts: -------------------------------------------------------------------------------- 1 | export default function(data: string):string { 2 | return data.replace(/[$&+,:;=?@#|'<>.^*()%!-]/gi, ' ') 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # password-generator 2 | 3 | Generate a random password based on specific dictionnaries 4 | 5 | ![xkcd](https://imgs.xkcd.com/comics/password_strength.png) 6 | -------------------------------------------------------------------------------- /lib/filters/upperCaseFirstLetter.ts: -------------------------------------------------------------------------------- 1 | export default function(data: string):string { 2 | return data 3 | .split(' ') 4 | .map(part => part.charAt(0).toUpperCase() + part.substr(1).toLowerCase()) 5 | .join('') 6 | } -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import resolve from 'rollup-plugin-node-resolve'; 2 | import commonjs from 'rollup-plugin-commonjs'; 3 | import typescript from 'rollup-plugin-typescript'; 4 | import multiEntry from "rollup-plugin-multi-entry"; 5 | import pkg from './package.json'; 6 | 7 | export default [ 8 | { 9 | input: 'lib/index.ts', 10 | plugins: [ 11 | resolve(), // so Rollup can find `ms` 12 | commonjs(), // so Rollup can convert `ms` to an ES module 13 | typescript() // so Rollup can convert TypeScript to JavaScript 14 | ], 15 | output: [ 16 | { name: pkg.name, file: pkg.main, format: 'cjs' }, 17 | { name: pkg.name, file: pkg.module, format: 'es' }, 18 | { name: pkg.name, file: pkg.browser, format: 'umd' } 19 | ] 20 | }, 21 | { 22 | input: 'lib/models/*.js', 23 | plugins: [ 24 | multiEntry() 25 | ], 26 | output: [ 27 | { name: `${pkg.name}-set`, file: `dist/${pkg.name}-set.cjs.js`, format: 'cjs' }, 28 | { name: `${pkg.name}-set`, file: `dist/${pkg.name}-set.esm.js`, format: 'es' }, 29 | { name: `${pkg.name}-set`, file: `dist/${pkg.name}-set.umd.js`, format: 'umd' } 30 | ] 31 | } 32 | ]; -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | *.pid.lock 13 | 14 | # Directory for instrumented libs generated by jscoverage/JSCover 15 | lib-cov 16 | 17 | # Coverage directory used by tools like istanbul 18 | coverage 19 | 20 | # nyc test coverage 21 | .nyc_output 22 | 23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 24 | .grunt 25 | 26 | # Bower dependency directory (https://bower.io/) 27 | bower_components 28 | 29 | # node-waf configuration 30 | .lock-wscript 31 | 32 | # Compiled binary addons (https://nodejs.org/api/addons.html) 33 | build/Release 34 | 35 | # Dependency directories 36 | node_modules/ 37 | jspm_packages/ 38 | 39 | # TypeScript v1 declaration files 40 | typings/ 41 | 42 | # Optional npm cache directory 43 | .npm 44 | 45 | # Optional eslint cache 46 | .eslintcache 47 | 48 | # Optional REPL history 49 | .node_repl_history 50 | 51 | # Output of 'npm pack' 52 | *.tgz 53 | 54 | # Yarn Integrity file 55 | .yarn-integrity 56 | 57 | # dotenv environment variables file 58 | .env 59 | 60 | # next.js build output 61 | .next 62 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "password-generator", 3 | "version": "1.0.0", 4 | "description": "Generate an easy to remember password", 5 | "main": "dist/password-generator.cjs.js", 6 | "module": "dist/password-generator.esm.js", 7 | "browser": "dist/password-generator.umd.js", 8 | "directories": { 9 | "lib": "lib" 10 | }, 11 | "scripts": { 12 | "build": "rollup -c", 13 | "dev": "rollup -c -w", 14 | "test": "echo \"Error: no test specified\" && exit 1" 15 | }, 16 | "repository": { 17 | "type": "git", 18 | "url": "git+https://github.com/skjnldsv/password-generator.git" 19 | }, 20 | "keywords": [ 21 | "password", 22 | "generator", 23 | "easy", 24 | "remember" 25 | ], 26 | "author": "John Molakvoæ (skjnldsv)", 27 | "license": "ISC", 28 | "bugs": { 29 | "url": "https://github.com/skjnldsv/password-generator/issues" 30 | }, 31 | "homepage": "https://github.com/skjnldsv/password-generator#readme", 32 | "dependencies": { 33 | "d3-array": "^2.2.0", 34 | "random-int": "^2.0.0" 35 | }, 36 | "devDependencies": { 37 | "@types/ms": "^0.7.30", 38 | "rollup": "^1.0.0", 39 | "rollup-plugin-commonjs": "^9.2.0", 40 | "rollup-plugin-multi-entry": "^2.1.0", 41 | "rollup-plugin-node-resolve": "^4.2.4", 42 | "rollup-plugin-typescript": "^1.0.0", 43 | "ts-node": "^7.0.1", 44 | "tslib": "^1.9.3", 45 | "typescript": "^3.2.2" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /lib/models/fruits.js: -------------------------------------------------------------------------------- 1 | export const fruits = [ 2 | 'akee', 3 | 'apple', 4 | 'apricot', 5 | 'avocado', 6 | 'açaí', 7 | 'banana', 8 | 'bilberry', 9 | 'black sapote', 10 | 'blackberry', 11 | 'blackcurrant', 12 | 'blueberry', 13 | 'boysenberry', 14 | 'buddhas hand', 15 | 'cherimoya', 16 | 'cherry', 17 | 'chico fruit', 18 | 'cloudberry', 19 | 'coconut', 20 | 'crab apples', 21 | 'cranberry', 22 | 'cucumber', 23 | 'currant', 24 | 'damson', 25 | 'date palm', 26 | 'dragonfruit', 27 | 'durian', 28 | 'elderberry', 29 | 'feijoa', 30 | 'fig', 31 | 'goji berry', 32 | 'gooseberry', 33 | 'grape', 34 | 'grapefruit', 35 | 'guava', 36 | 'honeyberry', 37 | 'huckleberry', 38 | 'jabuticaba', 39 | 'jackfruit', 40 | 'jambul', 41 | 'japanese plum', 42 | 'jostaberry', 43 | 'jujube', 44 | 'juniper berry', 45 | 'kiwano', 46 | 'kiwifruit', 47 | 'kumquat', 48 | 'lemon', 49 | 'lime', 50 | 'longan', 51 | 'loquat', 52 | 'lychee', 53 | 'mango', 54 | 'mangosteen', 55 | 'marionberry', 56 | 'melon', 57 | 'miracle fruit', 58 | 'mulberry', 59 | 'nance', 60 | 'nectarine', 61 | 'orange', 62 | 'papaya', 63 | 'passionfruit', 64 | 'peach', 65 | 'pear', 66 | 'persimmon', 67 | 'pineapple', 68 | 'pineberry', 69 | 'pitaya', 70 | 'plantain', 71 | 'plum', 72 | 'plumcot', 73 | 'pomegranate', 74 | 'pomelo', 75 | 'purple mangosteen', 76 | 'quince', 77 | 'rambutan', 78 | 'raspberry', 79 | 'redcurrant', 80 | 'salak', 81 | 'salal', 82 | 'satsuma', 83 | 'soursop', 84 | 'star apple', 85 | 'star fruit', 86 | 'strawberry', 87 | 'surinam cherry', 88 | 'tamarillo', 89 | 'tamarind', 90 | 'white currant', 91 | 'white sapote', 92 | 'yuzu' 93 | ] -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- 1 | import randomInt from 'random-int' 2 | import { shuffle } from 'd3-array' 3 | 4 | import {animals} from './models/animals' 5 | import {colours} from './models/colours' 6 | import {fruits} from './models/fruits' 7 | import {nouns} from './models/nouns' 8 | import {numbers} from './models/numbers' 9 | import {vegetables} from './models/vegetables' 10 | 11 | import noSpecialChar from './filters/noSpecialChar' 12 | import upperCaseFirstLetter from './filters/upperCaseFirstLetter' 13 | 14 | const randFromSet = function(set: Array): Array { 15 | return set[randomInt(0, set.length - 1)].split(' ') 16 | } 17 | 18 | const generate = function(length: number = 4, customSet?: Array): string { 19 | const randSet = [animals, colours, fruits, numbers, vegetables] 20 | const defaultSet = [nouns] 21 | 22 | const result = [] 23 | while(result.length < length) { 24 | // use custom set if defined 25 | // or use randSet set only if required set has not yet 26 | // been used 27 | if (customSet || result.length >= defaultSet.length) { 28 | let set = customSet || randSet[randomInt(0, randSet.length - 1)] 29 | result.push(...randFromSet(set)) 30 | // always include one of each defaultSet 31 | } else { 32 | let set = defaultSet[result.length] 33 | result.push(...randFromSet(set)) 34 | } 35 | } 36 | 37 | // if last pushed entry have multiple word, 38 | // make sure we have the proper length 39 | const slicedResult = result.slice(0, length) 40 | 41 | // filter and format 42 | const formattedResult = slicedResult 43 | .map(noSpecialChar) 44 | .map(upperCaseFirstLetter) 45 | 46 | // shuffle the array 47 | return shuffle(formattedResult).join('') 48 | } 49 | 50 | export default generate -------------------------------------------------------------------------------- /lib/models/numbers.js: -------------------------------------------------------------------------------- 1 | export const numbers = [ 2 | 'zero', 3 | 'one', 4 | 'two', 5 | 'three', 6 | 'four', 7 | 'five', 8 | 'six', 9 | 'seven', 10 | 'eight', 11 | 'nine', 12 | 'ten', 13 | 'eleven', 14 | 'twelve', 15 | 'thirteen', 16 | 'fourteen', 17 | 'fifteen', 18 | 'sixteen', 19 | 'seventeen', 20 | 'eighteen', 21 | 'nineteen', 22 | 'twenty', 23 | 'twenty-one', 24 | 'twenty-two', 25 | 'twenty-three', 26 | 'twenty-four', 27 | 'twenty-five', 28 | 'twenty-six', 29 | 'twenty-seven', 30 | 'twenty-eight', 31 | 'twenty-nine', 32 | 'thirty', 33 | 'thirty-one', 34 | 'thirty-two', 35 | 'thirty-three', 36 | 'thirty-four', 37 | 'thirty-five', 38 | 'thirty-six', 39 | 'thirty-seven', 40 | 'thirty-eight', 41 | 'thirty-nine', 42 | 'forty', 43 | 'forty-one', 44 | 'forty-two', 45 | 'forty-three', 46 | 'forty-four', 47 | 'forty-five', 48 | 'forty-six', 49 | 'forty-seven', 50 | 'forty-eight', 51 | 'forty-nine', 52 | 'fifty', 53 | 'fifty-one', 54 | 'fifty-two', 55 | 'fifty-three', 56 | 'fifty-four', 57 | 'fifty-five', 58 | 'fifty-six', 59 | 'fifty-seven', 60 | 'fifty-eight', 61 | 'fifty-nine', 62 | 'sixty', 63 | 'sixty-one', 64 | 'sixty-two', 65 | 'sixty-three', 66 | 'sixty-four', 67 | 'sixty-five', 68 | 'sixty-six', 69 | 'sixty-seven', 70 | 'sixty-eight', 71 | 'sixty-nine', 72 | 'seventy', 73 | 'seventy-one', 74 | 'seventy-two', 75 | 'seventy-three', 76 | 'seventy-four', 77 | 'seventy-five', 78 | 'seventy-six', 79 | 'seventy-seven', 80 | 'seventy-eight', 81 | 'seventy-nine', 82 | 'eighty', 83 | 'eighty-one', 84 | 'eighty-two', 85 | 'eighty-three', 86 | 'eighty-four', 87 | 'eighty-five', 88 | 'eighty-six', 89 | 'eighty-seven', 90 | 'eighty-eight', 91 | 'eighty-nine', 92 | 'ninety', 93 | 'ninety-one', 94 | 'ninety-two', 95 | 'ninety-three', 96 | 'ninety-four', 97 | 'ninety-five', 98 | 'ninety-six', 99 | 'ninety-seven', 100 | 'ninety-eight', 101 | 'ninety-nine', 102 | 'one hundred' 103 | ] 104 | -------------------------------------------------------------------------------- /lib/models/animals.js: -------------------------------------------------------------------------------- 1 | export const animals = [ 2 | 'meerkat', 3 | 'aardvark', 4 | 'addax', 5 | 'alligator', 6 | 'alpaca', 7 | 'anteater', 8 | 'antelope', 9 | 'aoudad', 10 | 'ape', 11 | 'argali', 12 | 'armadillo', 13 | 'baboon', 14 | 'badger', 15 | 'basilisk', 16 | 'bat', 17 | 'bear', 18 | 'beaver', 19 | 'bighorn', 20 | 'bison', 21 | 'boar', 22 | 'budgerigar', 23 | 'buffalo', 24 | 'bull', 25 | 'bunny', 26 | 'burro', 27 | 'camel', 28 | 'canary', 29 | 'capybara', 30 | 'cat', 31 | 'chameleon', 32 | 'chamois', 33 | 'cheetah', 34 | 'chimpanzee', 35 | 'chinchilla', 36 | 'chipmunk', 37 | 'civet', 38 | 'coati', 39 | 'colt', 40 | 'cougar', 41 | 'cow', 42 | 'coyote', 43 | 'crocodile', 44 | 'crow', 45 | 'deer', 46 | 'dingo', 47 | 'doe', 48 | 'dung beetle', 49 | 'dog', 50 | 'donkey', 51 | 'dormouse', 52 | 'dromedary', 53 | 'duckbill platypus', 54 | 'dugong', 55 | 'eland', 56 | 'elephant', 57 | 'elk', 58 | 'ermine', 59 | 'ewe', 60 | 'fawn', 61 | 'ferret', 62 | 'finch', 63 | 'fish', 64 | 'fox', 65 | 'frog', 66 | 'gazelle', 67 | 'gemsbok', 68 | 'gila monster', 69 | 'giraffe', 70 | 'gnu', 71 | 'goat', 72 | 'gopher', 73 | 'gorilla', 74 | 'grizzly bear', 75 | 'ground hog', 76 | 'guanaco', 77 | 'guinea pig', 78 | 'hamster', 79 | 'hare', 80 | 'hartebeest', 81 | 'hedgehog', 82 | 'highland cow', 83 | 'hippopotamus', 84 | 'hog', 85 | 'horse', 86 | 'hyena', 87 | 'ibex', 88 | 'iguana', 89 | 'impala', 90 | 'jackal', 91 | 'jaguar', 92 | 'jerboa', 93 | 'kangaroo', 94 | 'kitten', 95 | 'koala', 96 | 'lamb', 97 | 'lemur', 98 | 'leopard', 99 | 'lion', 100 | 'lizard', 101 | 'llama', 102 | 'lovebird', 103 | 'lynx', 104 | 'mandrill', 105 | 'mare', 106 | 'marmoset', 107 | 'marten', 108 | 'mink', 109 | 'mole', 110 | 'mongoose', 111 | 'monkey', 112 | 'moose', 113 | 'mountain goat', 114 | 'mouse', 115 | 'mule', 116 | 'musk deer', 117 | 'musk-ox', 118 | 'muskrat', 119 | 'mustang', 120 | 'mynah bird', 121 | 'newt', 122 | 'ocelot', 123 | 'okapi', 124 | 'opossum', 125 | 'orangutan', 126 | 'oryx', 127 | 'otter', 128 | 'ox', 129 | 'panda', 130 | 'panther', 131 | 'parakeet', 132 | 'parrot', 133 | 'peccary', 134 | 'pig', 135 | 'octopus', 136 | 'thorny devil', 137 | 'starfish', 138 | 'blue crab', 139 | 'snowy owl', 140 | 'chicken', 141 | 'rooster', 142 | 'bumble bee', 143 | 'eagle owl', 144 | 'polar bear', 145 | 'pony', 146 | 'porcupine', 147 | 'porpoise', 148 | 'prairie dog', 149 | 'pronghorn', 150 | 'puma', 151 | 'puppy', 152 | 'quagga', 153 | 'rabbit', 154 | 'raccoon', 155 | 'ram', 156 | 'rat', 157 | 'reindeer', 158 | 'rhinoceros', 159 | 'salamander', 160 | 'seal', 161 | 'sheep', 162 | 'shrew', 163 | 'silver fox', 164 | 'skunk', 165 | 'sloth', 166 | 'snake', 167 | 'springbok', 168 | 'squirrel', 169 | 'stallion', 170 | 'steer', 171 | 'tapir', 172 | 'tiger', 173 | 'toad', 174 | 'turtle', 175 | 'vicuna', 176 | 'walrus', 177 | 'warthog', 178 | 'waterbuck', 179 | 'weasel', 180 | 'whale', 181 | 'wildcat', 182 | 'bald eagle', 183 | 'wolf', 184 | 'wolverine', 185 | 'wombat', 186 | 'woodchuck', 187 | 'yak', 188 | 'zebra', 189 | 'zebu' 190 | ] 191 | -------------------------------------------------------------------------------- /lib/models/colours.js: -------------------------------------------------------------------------------- 1 | export const colours = [ 2 | 'alice blue', 3 | 'antique white', 4 | 'aqua', 5 | 'aquamarine', 6 | 'azure', 7 | 'beige', 8 | 'bisque', 9 | 'black', 10 | 'blanched almond', 11 | 'blue', 12 | 'blue violet', 13 | 'brown', 14 | 'buff', 15 | 'burlywood', 16 | 'cadet blue', 17 | 'chartreuse', 18 | 'chocolate', 19 | 'coral', 20 | 'cornflower blue', 21 | 'cornsilk', 22 | 'crimson', 23 | 'cyan', 24 | 'dark blue', 25 | 'dark brown', 26 | 'dark buff', 27 | 'dark cyan', 28 | 'dark gold', 29 | 'dark goldenrod', 30 | 'dark gray', 31 | 'dark green', 32 | 'dark ivory', 33 | 'dark khaki', 34 | 'dark magenta', 35 | 'dark mustard', 36 | 'dark olive green', 37 | 'dark orange', 38 | 'dark orchid', 39 | 'dark pink', 40 | 'dark red', 41 | 'dark salmon', 42 | 'dark sea green', 43 | 'dark silver', 44 | 'dark slate blue', 45 | 'dark slate gray', 46 | 'dark turquoise', 47 | 'dark violet', 48 | 'dark yellow', 49 | 'deep pink', 50 | 'deep sky blue', 51 | 'dim gray', 52 | 'dodger blue', 53 | 'firebrick', 54 | 'floral white', 55 | 'forest green', 56 | 'fuchsia', 57 | 'gainsboro', 58 | 'ghost white', 59 | 'gold', 60 | 'goldenrod', 61 | 'gray', 62 | 'green', 63 | 'green yellow', 64 | 'honeydew', 65 | 'hot pink', 66 | 'indian red', 67 | 'indigo', 68 | 'ivory', 69 | 'khaki', 70 | 'lavender', 71 | 'lavender blush', 72 | 'lawn green', 73 | 'lemon chiffon', 74 | 'light black', 75 | 'light blue', 76 | 'light brown', 77 | 'light buff', 78 | 'light coral', 79 | 'light cyan', 80 | 'light gold', 81 | 'light goldenrod', 82 | 'light gray', 83 | 'light green', 84 | 'light ivory', 85 | 'light magenta', 86 | 'light mustard', 87 | 'light orange', 88 | 'light pink', 89 | 'light red', 90 | 'light salmon', 91 | 'light sea green', 92 | 'light silver', 93 | 'light sky blue', 94 | 'light slate gray', 95 | 'light steel blue', 96 | 'light turquoise', 97 | 'light violet', 98 | 'light yellow', 99 | 'lime', 100 | 'lime green', 101 | 'linen', 102 | 'magenta', 103 | 'maroon', 104 | 'medium aquamarine', 105 | 'medium blue', 106 | 'medium orchid', 107 | 'medium purple', 108 | 'medium sea green', 109 | 'medium slate blue', 110 | 'medium spring green', 111 | 'medium turquoise', 112 | 'medium violet red', 113 | 'midnight blue', 114 | 'mint cream', 115 | 'misty rose', 116 | 'moccasin', 117 | 'mustard', 118 | 'navajo white', 119 | 'navy blue', 120 | 'old lace', 121 | 'olive', 122 | 'olive drab', 123 | 'orange', 124 | 'orange red', 125 | 'orchid', 126 | 'pale goldenrod', 127 | 'pale green', 128 | 'pale turquoise', 129 | 'pale violet red', 130 | 'papaya whip', 131 | 'peach puff', 132 | 'peru', 133 | 'pink', 134 | 'plum', 135 | 'powder blue', 136 | 'purple', 137 | 'rebecca purple', 138 | 'red', 139 | 'rosy brown', 140 | 'royal blue', 141 | 'saddle brown', 142 | 'salmon', 143 | 'sandy brown', 144 | 'sea green', 145 | 'seashell', 146 | 'sienna', 147 | 'silver', 148 | 'sky blue', 149 | 'slate blue', 150 | 'slate gray', 151 | 'snow', 152 | 'spring green', 153 | 'steel blue', 154 | 'tan', 155 | 'teal', 156 | 'thistle', 157 | 'tomato', 158 | 'turquoise', 159 | 'violet', 160 | 'web gray', 161 | 'web green', 162 | 'web maroon', 163 | 'web purple', 164 | 'wheat', 165 | 'white', 166 | 'white smoke', 167 | 'yellow', 168 | 'yellow green' 169 | ] 170 | -------------------------------------------------------------------------------- /lib/models/vegetables.js: -------------------------------------------------------------------------------- 1 | export const vegetables = [ 2 | 'ahipa', 3 | 'amaranth', 4 | 'american groundnut', 5 | 'aonori', 6 | 'arame', 7 | 'arracacha', 8 | 'artichoke', 9 | 'arugula', 10 | 'asparagus', 11 | 'aubergine', 12 | 'avocado', 13 | 'azuki bean', 14 | 'badderlocks', 15 | 'bamboo shoot', 16 | 'beet', 17 | 'beetroot', 18 | 'bell pepper', 19 | 'bitter gourd', 20 | 'bitter melon', 21 | 'black-eyed pea', 22 | 'bok choy', 23 | 'borage', 24 | 'brinjal', 25 | 'broadleaf arrowhead', 26 | 'broccoli', 27 | 'broccolini', 28 | 'brussels sprouts', 29 | 'burdock', 30 | 'cabbage', 31 | 'camas', 32 | 'canna', 33 | 'caper', 34 | 'cardoon', 35 | 'carola', 36 | 'carrot', 37 | 'cassava', 38 | 'catsear', 39 | 'cauliflower', 40 | 'celeriac', 41 | 'celery', 42 | 'celtuce', 43 | 'chaya', 44 | 'chayote', 45 | 'chickpea', 46 | 'chickweed', 47 | 'chicory', 48 | 'chinese artichoke', 49 | 'chinese mallow', 50 | 'chives', 51 | 'collard greens', 52 | 'common bean', 53 | 'common purslane', 54 | 'corn salad', 55 | 'courgette', 56 | 'courgette flowers', 57 | 'cress', 58 | 'cucumber', 59 | 'dabberlocks', 60 | 'daikon', 61 | 'dandelion', 62 | 'daylily', 63 | 'dill', 64 | 'dillisk', 65 | 'dolichos bean', 66 | 'drumstick', 67 | 'dulse', 68 | 'earthnut pea', 69 | 'eggplant', 70 | 'elephant foot yam', 71 | 'elephant garlic', 72 | 'endive', 73 | 'ensete', 74 | 'fat hen', 75 | 'fava bean', 76 | 'fiddlehead', 77 | 'florence fennel', 78 | 'fluted pumpkin', 79 | 'galangal', 80 | 'garbanzo', 81 | 'garden rocket', 82 | 'garland chrysanthemum', 83 | 'garlic', 84 | 'garlic chives', 85 | 'ginger', 86 | 'golden samphire', 87 | 'good king henry', 88 | 'grape', 89 | 'greater plantain', 90 | 'green bean', 91 | 'guar', 92 | 'hamburg parsley', 93 | 'horse gram', 94 | 'horseradish', 95 | 'indian pea', 96 | 'ivy gourd', 97 | 'jerusalem artichoke', 98 | 'jícama', 99 | 'kai-lan', 100 | 'kale', 101 | 'kohlrabi', 102 | 'komatsuna', 103 | 'kuka', 104 | 'kurrat', 105 | 'lagos bologi', 106 | 'lamb lettuce', 107 | 'lamb quarters', 108 | 'land cress', 109 | 'laver', 110 | 'leek', 111 | 'lemongrass', 112 | 'lentil', 113 | 'lettuce', 114 | 'lima bean', 115 | 'lizard tail', 116 | 'loroco', 117 | 'lotus root', 118 | 'luffa', 119 | 'malabar spinach', 120 | 'mallow', 121 | 'manchurian wild rice', 122 | 'marrow', 123 | 'mashua', 124 | 'melokhia', 125 | 'miner lettuce', 126 | 'mizuna greens', 127 | 'moth bean', 128 | 'mung bean', 129 | 'mustard', 130 | 'napa cabbage', 131 | 'new zealand spinach', 132 | 'nopal', 133 | 'okra', 134 | 'olive fruit', 135 | 'onion', 136 | 'orache', 137 | 'pak choy', 138 | 'paracress', 139 | 'parsnip', 140 | 'pea', 141 | 'peanut', 142 | 'pearl onion', 143 | 'pigeon pea', 144 | 'pignut', 145 | 'poke', 146 | 'potato', 147 | 'potato onion', 148 | 'prairie turnip', 149 | 'prussian asparagus', 150 | 'pumpkin', 151 | 'radicchio', 152 | 'radish', 153 | 'rapini', 154 | 'ricebean', 155 | 'runner bean', 156 | 'rutabaga', 157 | 'salsify', 158 | 'samphire', 159 | 'scallion', 160 | 'scorzonera', 161 | 'sculpit', 162 | 'sea beet', 163 | 'sea grape', 164 | 'sea kale', 165 | 'sea lettuce', 166 | 'shallot', 167 | 'shepherd purse', 168 | 'sierra leone bologi', 169 | 'skirret', 170 | 'snap pea', 171 | 'snow pea', 172 | 'soko', 173 | 'sorrel', 174 | 'sour cabbage', 175 | 'soybean', 176 | 'spinach', 177 | 'spring onion', 178 | 'squash', 179 | 'squash blossoms', 180 | 'stridolo', 181 | 'summer purslane', 182 | 'swede', 183 | 'sweet pepper', 184 | 'sweet potato', 185 | 'swiss chard', 186 | 'taro', 187 | 'tarwi', 188 | 'tatsoi', 189 | 'tepary bean', 190 | 'ti', 191 | 'tigernut', 192 | 'tinda', 193 | 'tomatillo', 194 | 'tomato', 195 | 'tree onion', 196 | 'turmeric', 197 | 'turnip', 198 | 'ulluco', 199 | 'urad bean', 200 | 'vanilla', 201 | 'velvet bean', 202 | 'wasabi', 203 | 'water caltrop', 204 | 'water chestnut', 205 | 'water melon', 206 | 'water spinach', 207 | 'watercress', 208 | 'welsh onion', 209 | 'west indian gherkin', 210 | 'wheatgrass', 211 | 'wild leek', 212 | 'winged bean', 213 | 'winter melon', 214 | 'yacón', 215 | 'yam', 216 | 'yao choy', 217 | 'yardlong bean', 218 | 'yarrow', 219 | 'zucchini' 220 | ] 221 | -------------------------------------------------------------------------------- /lib/models/nouns.js: -------------------------------------------------------------------------------- 1 | export const nouns = [ 2 | 'ability', 3 | 'abroad', 4 | 'abuse', 5 | 'access', 6 | 'accident', 7 | 'account', 8 | 'act', 9 | 'action', 10 | 'active', 11 | 'activity', 12 | 'actor', 13 | 'addition', 14 | 'address', 15 | 'administration', 16 | 'adult', 17 | 'advance', 18 | 'advantage', 19 | 'advice', 20 | 'affair', 21 | 'affect', 22 | 'afternoon', 23 | 'age', 24 | 'agency', 25 | 'agent', 26 | 'agreement', 27 | 'air', 28 | 'airline', 29 | 'airport', 30 | 'alarm', 31 | 'alcohol', 32 | 'alternative', 33 | 'ambition', 34 | 'amount', 35 | 'analysis', 36 | 'analyst', 37 | 'anger', 38 | 'angle', 39 | 'animal', 40 | 'annual', 41 | 'answer', 42 | 'anxiety', 43 | 'anybody', 44 | 'anything', 45 | 'anywhere', 46 | 'apartment', 47 | 'appeal', 48 | 'appearance', 49 | 'apple', 50 | 'application', 51 | 'appointment', 52 | 'area', 53 | 'argument', 54 | 'arm', 55 | 'army', 56 | 'arrival', 57 | 'art', 58 | 'article', 59 | 'aside', 60 | 'aspect', 61 | 'assignment', 62 | 'assist', 63 | 'assistance', 64 | 'assistant', 65 | 'associate', 66 | 'association', 67 | 'assumption', 68 | 'atmosphere', 69 | 'attack', 70 | 'attempt', 71 | 'attention', 72 | 'attitude', 73 | 'audience', 74 | 'author', 75 | 'average', 76 | 'award', 77 | 'awareness', 78 | 'baby', 79 | 'back', 80 | 'background', 81 | 'bag', 82 | 'bake', 83 | 'balance', 84 | 'ball', 85 | 'band', 86 | 'bank', 87 | 'bar', 88 | 'base', 89 | 'baseball', 90 | 'basis', 91 | 'basket', 92 | 'bat', 93 | 'bath', 94 | 'bathroom', 95 | 'battle', 96 | 'beach', 97 | 'bear', 98 | 'beat', 99 | 'beautiful', 100 | 'bed', 101 | 'bedroom', 102 | 'beer', 103 | 'bell', 104 | 'belt', 105 | 'bench', 106 | 'bend', 107 | 'benefit', 108 | 'bet', 109 | 'beyond', 110 | 'bicycle', 111 | 'bid', 112 | 'big', 113 | 'bike', 114 | 'bill', 115 | 'bird', 116 | 'birth', 117 | 'birthday', 118 | 'bit', 119 | 'bite', 120 | 'bitter', 121 | 'black', 122 | 'blame', 123 | 'blank', 124 | 'blind', 125 | 'block', 126 | 'blood', 127 | 'blow', 128 | 'blue', 129 | 'board', 130 | 'boat', 131 | 'body', 132 | 'bone', 133 | 'bonus', 134 | 'book', 135 | 'boot', 136 | 'border', 137 | 'boss', 138 | 'bother', 139 | 'bottle', 140 | 'bottom', 141 | 'bowl', 142 | 'box', 143 | 'boy', 144 | 'boyfriend', 145 | 'brain', 146 | 'branch', 147 | 'brave', 148 | 'bread', 149 | 'break', 150 | 'breakfast', 151 | 'breast', 152 | 'breath', 153 | 'brick', 154 | 'bridge', 155 | 'brief', 156 | 'brilliant', 157 | 'broad', 158 | 'brother', 159 | 'brown', 160 | 'brush', 161 | 'buddy', 162 | 'budget', 163 | 'bug', 164 | 'building', 165 | 'bunch', 166 | 'burn', 167 | 'bus', 168 | 'business', 169 | 'button', 170 | 'buy', 171 | 'buyer', 172 | 'cabinet', 173 | 'cable', 174 | 'cake', 175 | 'calendar', 176 | 'call', 177 | 'calm', 178 | 'camera', 179 | 'camp', 180 | 'campaign', 181 | 'can', 182 | 'cancel', 183 | 'cancer', 184 | 'candidate', 185 | 'candle', 186 | 'candy', 187 | 'cap', 188 | 'capital', 189 | 'car', 190 | 'card', 191 | 'care', 192 | 'career', 193 | 'carpet', 194 | 'carry', 195 | 'case', 196 | 'cash', 197 | 'cat', 198 | 'catch', 199 | 'category', 200 | 'cause', 201 | 'celebration', 202 | 'cell', 203 | 'chain', 204 | 'chair', 205 | 'challenge', 206 | 'champion', 207 | 'championship', 208 | 'chance', 209 | 'change', 210 | 'channel', 211 | 'chapter', 212 | 'character', 213 | 'charge', 214 | 'charity', 215 | 'chart', 216 | 'check', 217 | 'cheek', 218 | 'chemical', 219 | 'chemistry', 220 | 'chest', 221 | 'chicken', 222 | 'child', 223 | 'childhood', 224 | 'chip', 225 | 'chocolate', 226 | 'choice', 227 | 'church', 228 | 'cigarette', 229 | 'city', 230 | 'claim', 231 | 'class', 232 | 'classic', 233 | 'classroom', 234 | 'clerk', 235 | 'click', 236 | 'client', 237 | 'climate', 238 | 'clock', 239 | 'closet', 240 | 'clothes', 241 | 'cloud', 242 | 'club', 243 | 'clue', 244 | 'coach', 245 | 'coast', 246 | 'coat', 247 | 'code', 248 | 'coffee', 249 | 'cold', 250 | 'collar', 251 | 'collection', 252 | 'college', 253 | 'combination', 254 | 'combine', 255 | 'comfort', 256 | 'comfortable', 257 | 'command', 258 | 'comment', 259 | 'commercial', 260 | 'commission', 261 | 'committee', 262 | 'common', 263 | 'communication', 264 | 'community', 265 | 'company', 266 | 'comparison', 267 | 'competition', 268 | 'complaint', 269 | 'complex', 270 | 'computer', 271 | 'concentrate', 272 | 'concept', 273 | 'concern', 274 | 'concert', 275 | 'conclusion', 276 | 'condition', 277 | 'conference', 278 | 'confidence', 279 | 'conflict', 280 | 'confusion', 281 | 'connection', 282 | 'consequence', 283 | 'consideration', 284 | 'consist', 285 | 'constant', 286 | 'construction', 287 | 'contact', 288 | 'contest', 289 | 'context', 290 | 'contract', 291 | 'contribution', 292 | 'control', 293 | 'conversation', 294 | 'convert', 295 | 'cook', 296 | 'cookie', 297 | 'copy', 298 | 'corner', 299 | 'cost', 300 | 'count', 301 | 'counter', 302 | 'country', 303 | 'county', 304 | 'couple', 305 | 'courage', 306 | 'course', 307 | 'court', 308 | 'cousin', 309 | 'cover', 310 | 'cow', 311 | 'crack', 312 | 'craft', 313 | 'crash', 314 | 'crazy', 315 | 'cream', 316 | 'creative', 317 | 'credit', 318 | 'crew', 319 | 'criticism', 320 | 'cross', 321 | 'cry', 322 | 'culture', 323 | 'cup', 324 | 'currency', 325 | 'current', 326 | 'curve', 327 | 'customer', 328 | 'cut', 329 | 'cycle', 330 | 'dad', 331 | 'damage', 332 | 'dance', 333 | 'dare', 334 | 'dark', 335 | 'data', 336 | 'database', 337 | 'date', 338 | 'daughter', 339 | 'day', 340 | 'dead', 341 | 'deal', 342 | 'dealer', 343 | 'dear', 344 | 'death', 345 | 'debate', 346 | 'debt', 347 | 'decision', 348 | 'deep', 349 | 'definition', 350 | 'degree', 351 | 'delay', 352 | 'delivery', 353 | 'demand', 354 | 'department', 355 | 'departure', 356 | 'dependent', 357 | 'deposit', 358 | 'depression', 359 | 'depth', 360 | 'description', 361 | 'design', 362 | 'designer', 363 | 'desire', 364 | 'desk', 365 | 'detail', 366 | 'development', 367 | 'device', 368 | 'devil', 369 | 'diamond', 370 | 'diet', 371 | 'difference', 372 | 'difficulty', 373 | 'dig', 374 | 'dimension', 375 | 'dinner', 376 | 'direction', 377 | 'director', 378 | 'dirt', 379 | 'disaster', 380 | 'discipline', 381 | 'discount', 382 | 'discussion', 383 | 'disease', 384 | 'dish', 385 | 'disk', 386 | 'display', 387 | 'distance', 388 | 'distribution', 389 | 'district', 390 | 'divide', 391 | 'doctor', 392 | 'document', 393 | 'dog', 394 | 'door', 395 | 'dot', 396 | 'double', 397 | 'doubt', 398 | 'draft', 399 | 'drag', 400 | 'drama', 401 | 'draw', 402 | 'drawer', 403 | 'dream', 404 | 'dress', 405 | 'drink', 406 | 'drive', 407 | 'driver', 408 | 'drop', 409 | 'drunk', 410 | 'due', 411 | 'dump', 412 | 'dust', 413 | 'duty', 414 | 'ear', 415 | 'earth', 416 | 'ease', 417 | 'east', 418 | 'eat', 419 | 'economics', 420 | 'economy', 421 | 'edge', 422 | 'editor', 423 | 'education', 424 | 'effect', 425 | 'effective', 426 | 'efficiency', 427 | 'effort', 428 | 'egg', 429 | 'election', 430 | 'elevator', 431 | 'emergency', 432 | 'emotion', 433 | 'emphasis', 434 | 'employ', 435 | 'employee', 436 | 'employer', 437 | 'employment', 438 | 'energy', 439 | 'engine', 440 | 'engineer', 441 | 'entertainment', 442 | 'enthusiasm', 443 | 'entrance', 444 | 'entry', 445 | 'environment', 446 | 'equal', 447 | 'equipment', 448 | 'equivalent', 449 | 'error', 450 | 'escape', 451 | 'essay', 452 | 'establishment', 453 | 'estate', 454 | 'estimate', 455 | 'evening', 456 | 'event', 457 | 'evidence', 458 | 'exam', 459 | 'examination', 460 | 'example', 461 | 'exchange', 462 | 'excitement', 463 | 'excuse', 464 | 'exercise', 465 | 'exit', 466 | 'experience', 467 | 'expert', 468 | 'explanation', 469 | 'expression', 470 | 'extension', 471 | 'extent', 472 | 'external', 473 | 'extreme', 474 | 'eye', 475 | 'face', 476 | 'fact', 477 | 'factor', 478 | 'fail', 479 | 'failure', 480 | 'fall', 481 | 'familiar', 482 | 'family', 483 | 'fan', 484 | 'farm', 485 | 'farmer', 486 | 'fat', 487 | 'father', 488 | 'fault', 489 | 'fear', 490 | 'feature', 491 | 'fee', 492 | 'feed', 493 | 'feedback', 494 | 'feel', 495 | 'female', 496 | 'few', 497 | 'field', 498 | 'fight', 499 | 'figure', 500 | 'file', 501 | 'fill', 502 | 'film', 503 | 'final', 504 | 'finance', 505 | 'finger', 506 | 'finish', 507 | 'fire', 508 | 'fish', 509 | 'fix', 510 | 'flight', 511 | 'floor', 512 | 'flow', 513 | 'flower', 514 | 'fly', 515 | 'focus', 516 | 'fold', 517 | 'food', 518 | 'foot', 519 | 'football', 520 | 'force', 521 | 'forever', 522 | 'formal', 523 | 'fortune', 524 | 'foundation', 525 | 'frame', 526 | 'freedom', 527 | 'friend', 528 | 'friendship', 529 | 'front', 530 | 'fruit', 531 | 'fuel', 532 | 'fun', 533 | 'function', 534 | 'funeral', 535 | 'funny', 536 | 'future', 537 | 'gain', 538 | 'game', 539 | 'gap', 540 | 'garage', 541 | 'garbage', 542 | 'garden', 543 | 'gas', 544 | 'gate', 545 | 'gather', 546 | 'gear', 547 | 'gene', 548 | 'general', 549 | 'gift', 550 | 'girl', 551 | 'girlfriend', 552 | 'give', 553 | 'glad', 554 | 'glass', 555 | 'glove', 556 | 'go', 557 | 'goal', 558 | 'god', 559 | 'gold', 560 | 'golf', 561 | 'good', 562 | 'government', 563 | 'grab', 564 | 'grade', 565 | 'grand', 566 | 'grandfather', 567 | 'grandmother', 568 | 'grass', 569 | 'great', 570 | 'green', 571 | 'grocery', 572 | 'ground', 573 | 'group', 574 | 'growth', 575 | 'guarantee', 576 | 'guard', 577 | 'guess', 578 | 'guest', 579 | 'guidance', 580 | 'guide', 581 | 'guitar', 582 | 'guy', 583 | 'habit', 584 | 'hair', 585 | 'half', 586 | 'hall', 587 | 'hand', 588 | 'handle', 589 | 'hang', 590 | 'harm', 591 | 'hat', 592 | 'hate', 593 | 'head', 594 | 'health', 595 | 'heart', 596 | 'heavy', 597 | 'height', 598 | 'hell', 599 | 'hello', 600 | 'help', 601 | 'hide', 602 | 'high', 603 | 'highlight', 604 | 'highway', 605 | 'hire', 606 | 'historian', 607 | 'history', 608 | 'hit', 609 | 'hold', 610 | 'hole', 611 | 'holiday', 612 | 'home', 613 | 'homework', 614 | 'honey', 615 | 'hook', 616 | 'hope', 617 | 'horror', 618 | 'horse', 619 | 'hospital', 620 | 'host', 621 | 'hotel', 622 | 'hour', 623 | 'house', 624 | 'housing', 625 | 'human', 626 | 'hunt', 627 | 'hurry', 628 | 'hurt', 629 | 'husband', 630 | 'ice', 631 | 'idea', 632 | 'ideal', 633 | 'if', 634 | 'illegal', 635 | 'image', 636 | 'imagination', 637 | 'impact', 638 | 'implement', 639 | 'importance', 640 | 'impress', 641 | 'impression', 642 | 'improvement', 643 | 'incident', 644 | 'income', 645 | 'increase', 646 | 'independence', 647 | 'independent', 648 | 'indication', 649 | 'individual', 650 | 'industry', 651 | 'inevitable', 652 | 'inflation', 653 | 'influence', 654 | 'information', 655 | 'initial', 656 | 'initiative', 657 | 'injury', 658 | 'insect', 659 | 'inside', 660 | 'inspection', 661 | 'inspector', 662 | 'instance', 663 | 'instruction', 664 | 'insurance', 665 | 'intention', 666 | 'interaction', 667 | 'interest', 668 | 'internal', 669 | 'international', 670 | 'internet', 671 | 'interview', 672 | 'introduction', 673 | 'investment', 674 | 'invite', 675 | 'iron', 676 | 'island', 677 | 'issue', 678 | 'it', 679 | 'item', 680 | 'jacket', 681 | 'job', 682 | 'join', 683 | 'joint', 684 | 'joke', 685 | 'judge', 686 | 'judgment', 687 | 'juice', 688 | 'jump', 689 | 'junior', 690 | 'jury', 691 | 'keep', 692 | 'key', 693 | 'kick', 694 | 'kid', 695 | 'kill', 696 | 'kind', 697 | 'king', 698 | 'kiss', 699 | 'kitchen', 700 | 'knee', 701 | 'knife', 702 | 'knowledge', 703 | 'lab', 704 | 'lack', 705 | 'ladder', 706 | 'lady', 707 | 'lake', 708 | 'land', 709 | 'landscape', 710 | 'language', 711 | 'laugh', 712 | 'law', 713 | 'lawyer', 714 | 'lay', 715 | 'layer', 716 | 'lead', 717 | 'leader', 718 | 'leadership', 719 | 'league', 720 | 'leather', 721 | 'leave', 722 | 'lecture', 723 | 'leg', 724 | 'length', 725 | 'lesson', 726 | 'let', 727 | 'letter', 728 | 'level', 729 | 'library', 730 | 'lie', 731 | 'life', 732 | 'lift', 733 | 'light', 734 | 'limit', 735 | 'line', 736 | 'link', 737 | 'lip', 738 | 'list', 739 | 'listen', 740 | 'literature', 741 | 'load', 742 | 'loan', 743 | 'local', 744 | 'location', 745 | 'lock', 746 | 'log', 747 | 'long', 748 | 'look', 749 | 'loss', 750 | 'love', 751 | 'low', 752 | 'luck', 753 | 'lunch', 754 | 'machine', 755 | 'magazine', 756 | 'mail', 757 | 'main', 758 | 'maintenance', 759 | 'major', 760 | 'make', 761 | 'male', 762 | 'mall', 763 | 'man', 764 | 'management', 765 | 'manager', 766 | 'manner', 767 | 'manufacturer', 768 | 'many', 769 | 'map', 770 | 'march', 771 | 'mark', 772 | 'market', 773 | 'marriage', 774 | 'master', 775 | 'match', 776 | 'mate', 777 | 'material', 778 | 'math', 779 | 'matter', 780 | 'maximum', 781 | 'maybe', 782 | 'meal', 783 | 'measurement', 784 | 'meat', 785 | 'media', 786 | 'medicine', 787 | 'medium', 788 | 'meet', 789 | 'meeting', 790 | 'member', 791 | 'membership', 792 | 'memory', 793 | 'mention', 794 | 'menu', 795 | 'mess', 796 | 'message', 797 | 'metal', 798 | 'method', 799 | 'middle', 800 | 'midnight', 801 | 'might', 802 | 'milk', 803 | 'mind', 804 | 'mine', 805 | 'minimum', 806 | 'minor', 807 | 'minute', 808 | 'mirror', 809 | 'miss', 810 | 'mission', 811 | 'mistake', 812 | 'mix', 813 | 'mixture', 814 | 'mobile', 815 | 'mode', 816 | 'model', 817 | 'mom', 818 | 'moment', 819 | 'money', 820 | 'monitor', 821 | 'month', 822 | 'mood', 823 | 'morning', 824 | 'mortgage', 825 | 'most', 826 | 'mother', 827 | 'motor', 828 | 'mountain', 829 | 'mouse', 830 | 'mouth', 831 | 'move', 832 | 'movie', 833 | 'mud', 834 | 'muscle', 835 | 'music', 836 | 'nail', 837 | 'name', 838 | 'nasty', 839 | 'nation', 840 | 'national', 841 | 'native', 842 | 'natural', 843 | 'nature', 844 | 'neat', 845 | 'necessary', 846 | 'neck', 847 | 'negative', 848 | 'negotiation', 849 | 'nerve', 850 | 'net', 851 | 'network', 852 | 'news', 853 | 'newspaper', 854 | 'night', 855 | 'nobody', 856 | 'noise', 857 | 'normal', 858 | 'north', 859 | 'nose', 860 | 'note', 861 | 'nothing', 862 | 'notice', 863 | 'novel', 864 | 'nurse', 865 | 'object', 866 | 'objective', 867 | 'obligation', 868 | 'occasion', 869 | 'offer', 870 | 'office', 871 | 'officer', 872 | 'official', 873 | 'oil', 874 | 'one', 875 | 'operation', 876 | 'opinion', 877 | 'opportunity', 878 | 'opposite', 879 | 'option', 880 | 'orange', 881 | 'order', 882 | 'ordinary', 883 | 'organization', 884 | 'original', 885 | 'other', 886 | 'outcome', 887 | 'outside', 888 | 'oven', 889 | 'owner', 890 | 'pace', 891 | 'pack', 892 | 'package', 893 | 'page', 894 | 'pain', 895 | 'paint', 896 | 'pair', 897 | 'panic', 898 | 'paper', 899 | 'parent', 900 | 'park', 901 | 'parking', 902 | 'part', 903 | 'particular', 904 | 'partner', 905 | 'party', 906 | 'pass', 907 | 'passage', 908 | 'passenger', 909 | 'passion', 910 | 'past', 911 | 'path', 912 | 'patience', 913 | 'patient', 914 | 'pattern', 915 | 'pause', 916 | 'pay', 917 | 'payment', 918 | 'peace', 919 | 'peak', 920 | 'pen', 921 | 'penalty', 922 | 'pension', 923 | 'people', 924 | 'percentage', 925 | 'perception', 926 | 'performance', 927 | 'period', 928 | 'permission', 929 | 'permit', 930 | 'person', 931 | 'personal', 932 | 'personality', 933 | 'perspective', 934 | 'phase', 935 | 'philosophy', 936 | 'phone', 937 | 'photo', 938 | 'phrase', 939 | 'physical', 940 | 'physics', 941 | 'piano', 942 | 'pick', 943 | 'picture', 944 | 'pie', 945 | 'piece', 946 | 'pin', 947 | 'pipe', 948 | 'pitch', 949 | 'pizza', 950 | 'plan', 951 | 'plane', 952 | 'plant', 953 | 'plastic', 954 | 'plate', 955 | 'platform', 956 | 'play', 957 | 'player', 958 | 'pleasure', 959 | 'plenty', 960 | 'poem', 961 | 'poet', 962 | 'poetry', 963 | 'point', 964 | 'police', 965 | 'policy', 966 | 'politics', 967 | 'pollution', 968 | 'pool', 969 | 'pop', 970 | 'population', 971 | 'position', 972 | 'positive', 973 | 'possession', 974 | 'possibility', 975 | 'possible', 976 | 'post', 977 | 'pot', 978 | 'potato', 979 | 'potential', 980 | 'pound', 981 | 'power', 982 | 'practice', 983 | 'preference', 984 | 'preparation', 985 | 'presence', 986 | 'present', 987 | 'presentation', 988 | 'president', 989 | 'press', 990 | 'pressure', 991 | 'price', 992 | 'pride', 993 | 'priest', 994 | 'primary', 995 | 'principle', 996 | 'print', 997 | 'prior', 998 | 'priority', 999 | 'private', 1000 | 'prize', 1001 | 'problem', 1002 | 'procedure', 1003 | 'produce', 1004 | 'product', 1005 | 'profession', 1006 | 'professional', 1007 | 'professor', 1008 | 'profile', 1009 | 'profit', 1010 | 'program', 1011 | 'progress', 1012 | 'project', 1013 | 'promise', 1014 | 'promotion', 1015 | 'prompt', 1016 | 'proof', 1017 | 'property', 1018 | 'proposal', 1019 | 'protection', 1020 | 'psychology', 1021 | 'public', 1022 | 'pull', 1023 | 'punch', 1024 | 'purchase', 1025 | 'purple', 1026 | 'purpose', 1027 | 'push', 1028 | 'put', 1029 | 'quality', 1030 | 'quantity', 1031 | 'quarter', 1032 | 'queen', 1033 | 'question', 1034 | 'quiet', 1035 | 'quit', 1036 | 'quote', 1037 | 'race', 1038 | 'radio', 1039 | 'rain', 1040 | 'raise', 1041 | 'range', 1042 | 'rate', 1043 | 'ratio', 1044 | 'raw', 1045 | 'reach', 1046 | 'reaction', 1047 | 'read', 1048 | 'reality', 1049 | 'reason', 1050 | 'reception', 1051 | 'recipe', 1052 | 'recognition', 1053 | 'recommendation', 1054 | 'record', 1055 | 'recover', 1056 | 'red', 1057 | 'reference', 1058 | 'reflection', 1059 | 'refrigerator', 1060 | 'refuse', 1061 | 'region', 1062 | 'register', 1063 | 'regret', 1064 | 'regular', 1065 | 'relation', 1066 | 'relationship', 1067 | 'relative', 1068 | 'release', 1069 | 'relief', 1070 | 'remote', 1071 | 'remove', 1072 | 'rent', 1073 | 'repair', 1074 | 'repeat', 1075 | 'replacement', 1076 | 'reply', 1077 | 'report', 1078 | 'representative', 1079 | 'republic', 1080 | 'reputation', 1081 | 'request', 1082 | 'requirement', 1083 | 'research', 1084 | 'reserve', 1085 | 'resident', 1086 | 'resist', 1087 | 'resolution', 1088 | 'resolve', 1089 | 'resort', 1090 | 'resource', 1091 | 'respect', 1092 | 'respond', 1093 | 'response', 1094 | 'responsibility', 1095 | 'rest', 1096 | 'restaurant', 1097 | 'result', 1098 | 'return', 1099 | 'reveal', 1100 | 'revenue', 1101 | 'review', 1102 | 'revolution', 1103 | 'reward', 1104 | 'rice', 1105 | 'rich', 1106 | 'ride', 1107 | 'ring', 1108 | 'rip', 1109 | 'rise', 1110 | 'risk', 1111 | 'river', 1112 | 'road', 1113 | 'rock', 1114 | 'role', 1115 | 'roll', 1116 | 'roof', 1117 | 'room', 1118 | 'rope', 1119 | 'rough', 1120 | 'round', 1121 | 'routine', 1122 | 'row', 1123 | 'royal', 1124 | 'rub', 1125 | 'ruin', 1126 | 'rule', 1127 | 'run', 1128 | 'rush', 1129 | 'sad', 1130 | 'safe', 1131 | 'safety', 1132 | 'sail', 1133 | 'salad', 1134 | 'salary', 1135 | 'sale', 1136 | 'salt', 1137 | 'sample', 1138 | 'sand', 1139 | 'sandwich', 1140 | 'satisfaction', 1141 | 'save', 1142 | 'savings', 1143 | 'scale', 1144 | 'scene', 1145 | 'schedule', 1146 | 'scheme', 1147 | 'school', 1148 | 'science', 1149 | 'score', 1150 | 'scratch', 1151 | 'screen', 1152 | 'screw', 1153 | 'script', 1154 | 'sea', 1155 | 'search', 1156 | 'season', 1157 | 'seat', 1158 | 'secret', 1159 | 'secretary', 1160 | 'section', 1161 | 'sector', 1162 | 'security', 1163 | 'selection', 1164 | 'self', 1165 | 'sell', 1166 | 'senior', 1167 | 'sense', 1168 | 'sensitive', 1169 | 'sentence', 1170 | 'series', 1171 | 'serve', 1172 | 'service', 1173 | 'session', 1174 | 'set', 1175 | 'sex', 1176 | 'shake', 1177 | 'shame', 1178 | 'shape', 1179 | 'share', 1180 | 'she', 1181 | 'shelter', 1182 | 'shift', 1183 | 'shine', 1184 | 'ship', 1185 | 'shirt', 1186 | 'shock', 1187 | 'shoe', 1188 | 'shoot', 1189 | 'shop', 1190 | 'shot', 1191 | 'shoulder', 1192 | 'show', 1193 | 'shower', 1194 | 'sick', 1195 | 'side', 1196 | 'sign', 1197 | 'signal', 1198 | 'signature', 1199 | 'significance', 1200 | 'silly', 1201 | 'silver', 1202 | 'simple', 1203 | 'singer', 1204 | 'single', 1205 | 'sink', 1206 | 'sir', 1207 | 'sister', 1208 | 'site', 1209 | 'situation', 1210 | 'size', 1211 | 'skill', 1212 | 'skin', 1213 | 'skirt', 1214 | 'sky', 1215 | 'sleep', 1216 | 'slice', 1217 | 'slide', 1218 | 'slip', 1219 | 'smell', 1220 | 'smile', 1221 | 'smoke', 1222 | 'snow', 1223 | 'society', 1224 | 'sock', 1225 | 'soft', 1226 | 'software', 1227 | 'soil', 1228 | 'solid', 1229 | 'solution', 1230 | 'somewhere', 1231 | 'son', 1232 | 'song', 1233 | 'sort', 1234 | 'sound', 1235 | 'soup', 1236 | 'source', 1237 | 'south', 1238 | 'space', 1239 | 'spare', 1240 | 'speaker', 1241 | 'special', 1242 | 'specialist', 1243 | 'specific', 1244 | 'speech', 1245 | 'speed', 1246 | 'spell', 1247 | 'spend', 1248 | 'spirit', 1249 | 'spiritual', 1250 | 'spite', 1251 | 'split', 1252 | 'sport', 1253 | 'spot', 1254 | 'spray', 1255 | 'spread', 1256 | 'spring', 1257 | 'square', 1258 | 'stable', 1259 | 'staff', 1260 | 'stage', 1261 | 'stand', 1262 | 'standard', 1263 | 'star', 1264 | 'start', 1265 | 'state', 1266 | 'statement', 1267 | 'station', 1268 | 'status', 1269 | 'stay', 1270 | 'steak', 1271 | 'steal', 1272 | 'step', 1273 | 'stick', 1274 | 'still', 1275 | 'stock', 1276 | 'stomach', 1277 | 'stop', 1278 | 'storage', 1279 | 'store', 1280 | 'storm', 1281 | 'story', 1282 | 'strain', 1283 | 'stranger', 1284 | 'strategy', 1285 | 'street', 1286 | 'strength', 1287 | 'stress', 1288 | 'stretch', 1289 | 'strike', 1290 | 'string', 1291 | 'strip', 1292 | 'stroke', 1293 | 'structure', 1294 | 'struggle', 1295 | 'student', 1296 | 'studio', 1297 | 'stuff', 1298 | 'stupid', 1299 | 'style', 1300 | 'subject', 1301 | 'substance', 1302 | 'success', 1303 | 'suck', 1304 | 'sugar', 1305 | 'suggestion', 1306 | 'suit', 1307 | 'summer', 1308 | 'sun', 1309 | 'supermarket', 1310 | 'support', 1311 | 'surgery', 1312 | 'surprise', 1313 | 'surround', 1314 | 'survey', 1315 | 'suspect', 1316 | 'sweet', 1317 | 'swim', 1318 | 'switch', 1319 | 'sympathy', 1320 | 'system', 1321 | 'table', 1322 | 'tackle', 1323 | 'tale', 1324 | 'talk', 1325 | 'tank', 1326 | 'tap', 1327 | 'target', 1328 | 'task', 1329 | 'taste', 1330 | 'tax', 1331 | 'tea', 1332 | 'teach', 1333 | 'teacher', 1334 | 'team', 1335 | 'tear', 1336 | 'technology', 1337 | 'telephone', 1338 | 'television', 1339 | 'tell', 1340 | 'temperature', 1341 | 'temporary', 1342 | 'tennis', 1343 | 'tension', 1344 | 'term', 1345 | 'test', 1346 | 'text', 1347 | 'thanks', 1348 | 'theme', 1349 | 'theory', 1350 | 'thing', 1351 | 'thought', 1352 | 'throat', 1353 | 'ticket', 1354 | 'tie', 1355 | 'till', 1356 | 'tip', 1357 | 'title', 1358 | 'today', 1359 | 'toe', 1360 | 'tomorrow', 1361 | 'tone', 1362 | 'tongue', 1363 | 'tonight', 1364 | 'tool', 1365 | 'tooth', 1366 | 'top', 1367 | 'topic', 1368 | 'total', 1369 | 'touch', 1370 | 'tough', 1371 | 'tour', 1372 | 'tourist', 1373 | 'towel', 1374 | 'tower', 1375 | 'town', 1376 | 'track', 1377 | 'trade', 1378 | 'tradition', 1379 | 'traffic', 1380 | 'train', 1381 | 'trainer', 1382 | 'transition', 1383 | 'transportation', 1384 | 'trash', 1385 | 'travel', 1386 | 'treat', 1387 | 'tree', 1388 | 'trick', 1389 | 'trip', 1390 | 'trouble', 1391 | 'truck', 1392 | 'trust', 1393 | 'truth', 1394 | 'try', 1395 | 'tune', 1396 | 'turn', 1397 | 'twist', 1398 | 'two', 1399 | 'type', 1400 | 'uncle', 1401 | 'union', 1402 | 'unique', 1403 | 'unit', 1404 | 'university', 1405 | 'upper', 1406 | 'upstairs', 1407 | 'use', 1408 | 'user', 1409 | 'usual', 1410 | 'vacation', 1411 | 'valuable', 1412 | 'value', 1413 | 'variation', 1414 | 'variety', 1415 | 'vast', 1416 | 'vegetable', 1417 | 'vehicle', 1418 | 'version', 1419 | 'video', 1420 | 'view', 1421 | 'village', 1422 | 'virus', 1423 | 'visit', 1424 | 'visual', 1425 | 'voice', 1426 | 'volume', 1427 | 'wait', 1428 | 'wake', 1429 | 'walk', 1430 | 'wall', 1431 | 'war', 1432 | 'wash', 1433 | 'watch', 1434 | 'water', 1435 | 'wave', 1436 | 'way', 1437 | 'weakness', 1438 | 'wealth', 1439 | 'wear', 1440 | 'weather', 1441 | 'web', 1442 | 'wedding', 1443 | 'week', 1444 | 'weekend', 1445 | 'weight', 1446 | 'weird', 1447 | 'welcome', 1448 | 'west', 1449 | 'western', 1450 | 'wheel', 1451 | 'whereas', 1452 | 'white', 1453 | 'whole', 1454 | 'wife', 1455 | 'will', 1456 | 'win', 1457 | 'wind', 1458 | 'window', 1459 | 'wine', 1460 | 'wing', 1461 | 'winner', 1462 | 'winter', 1463 | 'wish', 1464 | 'witness', 1465 | 'woman', 1466 | 'wonder', 1467 | 'wood', 1468 | 'word', 1469 | 'worker', 1470 | 'world', 1471 | 'worry', 1472 | 'worth', 1473 | 'wrap', 1474 | 'writer', 1475 | 'yard', 1476 | 'year', 1477 | 'yellow', 1478 | 'yesterday', 1479 | 'you', 1480 | 'young', 1481 | 'youth', 1482 | 'zone', 1483 | ] 1484 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU AFFERO GENERAL PUBLIC LICENSE 2 | Version 3, 19 November 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU Affero General Public License is a free, copyleft license for 11 | software and other kinds of works, specifically designed to ensure 12 | cooperation with the community in the case of network server software. 13 | 14 | The licenses for most software and other practical works are designed 15 | to take away your freedom to share and change the works. By contrast, 16 | our General Public Licenses are intended to guarantee your freedom to 17 | share and change all versions of a program--to make sure it remains free 18 | software for all its users. 19 | 20 | When we speak of free software, we are referring to freedom, not 21 | price. Our General Public Licenses are designed to make sure that you 22 | have the freedom to distribute copies of free software (and charge for 23 | them if you wish), that you receive source code or can get it if you 24 | want it, that you can change the software or use pieces of it in new 25 | free programs, and that you know you can do these things. 26 | 27 | Developers that use our General Public Licenses protect your rights 28 | with two steps: (1) assert copyright on the software, and (2) offer 29 | you this License which gives you legal permission to copy, distribute 30 | and/or modify the software. 31 | 32 | A secondary benefit of defending all users' freedom is that 33 | improvements made in alternate versions of the program, if they 34 | receive widespread use, become available for other developers to 35 | incorporate. Many developers of free software are heartened and 36 | encouraged by the resulting cooperation. However, in the case of 37 | software used on network servers, this result may fail to come about. 38 | The GNU General Public License permits making a modified version and 39 | letting the public access it on a server without ever releasing its 40 | source code to the public. 41 | 42 | The GNU Affero General Public License is designed specifically to 43 | ensure that, in such cases, the modified source code becomes available 44 | to the community. It requires the operator of a network server to 45 | provide the source code of the modified version running there to the 46 | users of that server. Therefore, public use of a modified version, on 47 | a publicly accessible server, gives the public access to the source 48 | code of the modified version. 49 | 50 | An older license, called the Affero General Public License and 51 | published by Affero, was designed to accomplish similar goals. This is 52 | a different license, not a version of the Affero GPL, but Affero has 53 | released a new version of the Affero GPL which permits relicensing under 54 | this license. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | TERMS AND CONDITIONS 60 | 61 | 0. Definitions. 62 | 63 | "This License" refers to version 3 of the GNU Affero General Public License. 64 | 65 | "Copyright" also means copyright-like laws that apply to other kinds of 66 | works, such as semiconductor masks. 67 | 68 | "The Program" refers to any copyrightable work licensed under this 69 | License. Each licensee is addressed as "you". "Licensees" and 70 | "recipients" may be individuals or organizations. 71 | 72 | To "modify" a work means to copy from or adapt all or part of the work 73 | in a fashion requiring copyright permission, other than the making of an 74 | exact copy. The resulting work is called a "modified version" of the 75 | earlier work or a work "based on" the earlier work. 76 | 77 | A "covered work" means either the unmodified Program or a work based 78 | on the Program. 79 | 80 | To "propagate" a work means to do anything with it that, without 81 | permission, would make you directly or secondarily liable for 82 | infringement under applicable copyright law, except executing it on a 83 | computer or modifying a private copy. Propagation includes copying, 84 | distribution (with or without modification), making available to the 85 | public, and in some countries other activities as well. 86 | 87 | To "convey" a work means any kind of propagation that enables other 88 | parties to make or receive copies. Mere interaction with a user through 89 | a computer network, with no transfer of a copy, is not conveying. 90 | 91 | An interactive user interface displays "Appropriate Legal Notices" 92 | to the extent that it includes a convenient and prominently visible 93 | feature that (1) displays an appropriate copyright notice, and (2) 94 | tells the user that there is no warranty for the work (except to the 95 | extent that warranties are provided), that licensees may convey the 96 | work under this License, and how to view a copy of this License. If 97 | the interface presents a list of user commands or options, such as a 98 | menu, a prominent item in the list meets this criterion. 99 | 100 | 1. Source Code. 101 | 102 | The "source code" for a work means the preferred form of the work 103 | for making modifications to it. "Object code" means any non-source 104 | form of a work. 105 | 106 | A "Standard Interface" means an interface that either is an official 107 | standard defined by a recognized standards body, or, in the case of 108 | interfaces specified for a particular programming language, one that 109 | is widely used among developers working in that language. 110 | 111 | The "System Libraries" of an executable work include anything, other 112 | than the work as a whole, that (a) is included in the normal form of 113 | packaging a Major Component, but which is not part of that Major 114 | Component, and (b) serves only to enable use of the work with that 115 | Major Component, or to implement a Standard Interface for which an 116 | implementation is available to the public in source code form. A 117 | "Major Component", in this context, means a major essential component 118 | (kernel, window system, and so on) of the specific operating system 119 | (if any) on which the executable work runs, or a compiler used to 120 | produce the work, or an object code interpreter used to run it. 121 | 122 | The "Corresponding Source" for a work in object code form means all 123 | the source code needed to generate, install, and (for an executable 124 | work) run the object code and to modify the work, including scripts to 125 | control those activities. However, it does not include the work's 126 | System Libraries, or general-purpose tools or generally available free 127 | programs which are used unmodified in performing those activities but 128 | which are not part of the work. For example, Corresponding Source 129 | includes interface definition files associated with source files for 130 | the work, and the source code for shared libraries and dynamically 131 | linked subprograms that the work is specifically designed to require, 132 | such as by intimate data communication or control flow between those 133 | subprograms and other parts of the work. 134 | 135 | The Corresponding Source need not include anything that users 136 | can regenerate automatically from other parts of the Corresponding 137 | Source. 138 | 139 | The Corresponding Source for a work in source code form is that 140 | same work. 141 | 142 | 2. Basic Permissions. 143 | 144 | All rights granted under this License are granted for the term of 145 | copyright on the Program, and are irrevocable provided the stated 146 | conditions are met. This License explicitly affirms your unlimited 147 | permission to run the unmodified Program. The output from running a 148 | covered work is covered by this License only if the output, given its 149 | content, constitutes a covered work. This License acknowledges your 150 | rights of fair use or other equivalent, as provided by copyright law. 151 | 152 | You may make, run and propagate covered works that you do not 153 | convey, without conditions so long as your license otherwise remains 154 | in force. You may convey covered works to others for the sole purpose 155 | of having them make modifications exclusively for you, or provide you 156 | with facilities for running those works, provided that you comply with 157 | the terms of this License in conveying all material for which you do 158 | not control copyright. Those thus making or running the covered works 159 | for you must do so exclusively on your behalf, under your direction 160 | and control, on terms that prohibit them from making any copies of 161 | your copyrighted material outside their relationship with you. 162 | 163 | Conveying under any other circumstances is permitted solely under 164 | the conditions stated below. Sublicensing is not allowed; section 10 165 | makes it unnecessary. 166 | 167 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 168 | 169 | No covered work shall be deemed part of an effective technological 170 | measure under any applicable law fulfilling obligations under article 171 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 172 | similar laws prohibiting or restricting circumvention of such 173 | measures. 174 | 175 | When you convey a covered work, you waive any legal power to forbid 176 | circumvention of technological measures to the extent such circumvention 177 | is effected by exercising rights under this License with respect to 178 | the covered work, and you disclaim any intention to limit operation or 179 | modification of the work as a means of enforcing, against the work's 180 | users, your or third parties' legal rights to forbid circumvention of 181 | technological measures. 182 | 183 | 4. Conveying Verbatim Copies. 184 | 185 | You may convey verbatim copies of the Program's source code as you 186 | receive it, in any medium, provided that you conspicuously and 187 | appropriately publish on each copy an appropriate copyright notice; 188 | keep intact all notices stating that this License and any 189 | non-permissive terms added in accord with section 7 apply to the code; 190 | keep intact all notices of the absence of any warranty; and give all 191 | recipients a copy of this License along with the Program. 192 | 193 | You may charge any price or no price for each copy that you convey, 194 | and you may offer support or warranty protection for a fee. 195 | 196 | 5. Conveying Modified Source Versions. 197 | 198 | You may convey a work based on the Program, or the modifications to 199 | produce it from the Program, in the form of source code under the 200 | terms of section 4, provided that you also meet all of these conditions: 201 | 202 | a) The work must carry prominent notices stating that you modified 203 | it, and giving a relevant date. 204 | 205 | b) The work must carry prominent notices stating that it is 206 | released under this License and any conditions added under section 207 | 7. This requirement modifies the requirement in section 4 to 208 | "keep intact all notices". 209 | 210 | c) You must license the entire work, as a whole, under this 211 | License to anyone who comes into possession of a copy. This 212 | License will therefore apply, along with any applicable section 7 213 | additional terms, to the whole of the work, and all its parts, 214 | regardless of how they are packaged. This License gives no 215 | permission to license the work in any other way, but it does not 216 | invalidate such permission if you have separately received it. 217 | 218 | d) If the work has interactive user interfaces, each must display 219 | Appropriate Legal Notices; however, if the Program has interactive 220 | interfaces that do not display Appropriate Legal Notices, your 221 | work need not make them do so. 222 | 223 | A compilation of a covered work with other separate and independent 224 | works, which are not by their nature extensions of the covered work, 225 | and which are not combined with it such as to form a larger program, 226 | in or on a volume of a storage or distribution medium, is called an 227 | "aggregate" if the compilation and its resulting copyright are not 228 | used to limit the access or legal rights of the compilation's users 229 | beyond what the individual works permit. Inclusion of a covered work 230 | in an aggregate does not cause this License to apply to the other 231 | parts of the aggregate. 232 | 233 | 6. Conveying Non-Source Forms. 234 | 235 | You may convey a covered work in object code form under the terms 236 | of sections 4 and 5, provided that you also convey the 237 | machine-readable Corresponding Source under the terms of this License, 238 | in one of these ways: 239 | 240 | a) Convey the object code in, or embodied in, a physical product 241 | (including a physical distribution medium), accompanied by the 242 | Corresponding Source fixed on a durable physical medium 243 | customarily used for software interchange. 244 | 245 | b) Convey the object code in, or embodied in, a physical product 246 | (including a physical distribution medium), accompanied by a 247 | written offer, valid for at least three years and valid for as 248 | long as you offer spare parts or customer support for that product 249 | model, to give anyone who possesses the object code either (1) a 250 | copy of the Corresponding Source for all the software in the 251 | product that is covered by this License, on a durable physical 252 | medium customarily used for software interchange, for a price no 253 | more than your reasonable cost of physically performing this 254 | conveying of source, or (2) access to copy the 255 | Corresponding Source from a network server at no charge. 256 | 257 | c) Convey individual copies of the object code with a copy of the 258 | written offer to provide the Corresponding Source. This 259 | alternative is allowed only occasionally and noncommercially, and 260 | only if you received the object code with such an offer, in accord 261 | with subsection 6b. 262 | 263 | d) Convey the object code by offering access from a designated 264 | place (gratis or for a charge), and offer equivalent access to the 265 | Corresponding Source in the same way through the same place at no 266 | further charge. You need not require recipients to copy the 267 | Corresponding Source along with the object code. If the place to 268 | copy the object code is a network server, the Corresponding Source 269 | may be on a different server (operated by you or a third party) 270 | that supports equivalent copying facilities, provided you maintain 271 | clear directions next to the object code saying where to find the 272 | Corresponding Source. Regardless of what server hosts the 273 | Corresponding Source, you remain obligated to ensure that it is 274 | available for as long as needed to satisfy these requirements. 275 | 276 | e) Convey the object code using peer-to-peer transmission, provided 277 | you inform other peers where the object code and Corresponding 278 | Source of the work are being offered to the general public at no 279 | charge under subsection 6d. 280 | 281 | A separable portion of the object code, whose source code is excluded 282 | from the Corresponding Source as a System Library, need not be 283 | included in conveying the object code work. 284 | 285 | A "User Product" is either (1) a "consumer product", which means any 286 | tangible personal property which is normally used for personal, family, 287 | or household purposes, or (2) anything designed or sold for incorporation 288 | into a dwelling. In determining whether a product is a consumer product, 289 | doubtful cases shall be resolved in favor of coverage. For a particular 290 | product received by a particular user, "normally used" refers to a 291 | typical or common use of that class of product, regardless of the status 292 | of the particular user or of the way in which the particular user 293 | actually uses, or expects or is expected to use, the product. A product 294 | is a consumer product regardless of whether the product has substantial 295 | commercial, industrial or non-consumer uses, unless such uses represent 296 | the only significant mode of use of the product. 297 | 298 | "Installation Information" for a User Product means any methods, 299 | procedures, authorization keys, or other information required to install 300 | and execute modified versions of a covered work in that User Product from 301 | a modified version of its Corresponding Source. The information must 302 | suffice to ensure that the continued functioning of the modified object 303 | code is in no case prevented or interfered with solely because 304 | modification has been made. 305 | 306 | If you convey an object code work under this section in, or with, or 307 | specifically for use in, a User Product, and the conveying occurs as 308 | part of a transaction in which the right of possession and use of the 309 | User Product is transferred to the recipient in perpetuity or for a 310 | fixed term (regardless of how the transaction is characterized), the 311 | Corresponding Source conveyed under this section must be accompanied 312 | by the Installation Information. But this requirement does not apply 313 | if neither you nor any third party retains the ability to install 314 | modified object code on the User Product (for example, the work has 315 | been installed in ROM). 316 | 317 | The requirement to provide Installation Information does not include a 318 | requirement to continue to provide support service, warranty, or updates 319 | for a work that has been modified or installed by the recipient, or for 320 | the User Product in which it has been modified or installed. Access to a 321 | network may be denied when the modification itself materially and 322 | adversely affects the operation of the network or violates the rules and 323 | protocols for communication across the network. 324 | 325 | Corresponding Source conveyed, and Installation Information provided, 326 | in accord with this section must be in a format that is publicly 327 | documented (and with an implementation available to the public in 328 | source code form), and must require no special password or key for 329 | unpacking, reading or copying. 330 | 331 | 7. Additional Terms. 332 | 333 | "Additional permissions" are terms that supplement the terms of this 334 | License by making exceptions from one or more of its conditions. 335 | Additional permissions that are applicable to the entire Program shall 336 | be treated as though they were included in this License, to the extent 337 | that they are valid under applicable law. If additional permissions 338 | apply only to part of the Program, that part may be used separately 339 | under those permissions, but the entire Program remains governed by 340 | this License without regard to the additional permissions. 341 | 342 | When you convey a copy of a covered work, you may at your option 343 | remove any additional permissions from that copy, or from any part of 344 | it. (Additional permissions may be written to require their own 345 | removal in certain cases when you modify the work.) You may place 346 | additional permissions on material, added by you to a covered work, 347 | for which you have or can give appropriate copyright permission. 348 | 349 | Notwithstanding any other provision of this License, for material you 350 | add to a covered work, you may (if authorized by the copyright holders of 351 | that material) supplement the terms of this License with terms: 352 | 353 | a) Disclaiming warranty or limiting liability differently from the 354 | terms of sections 15 and 16 of this License; or 355 | 356 | b) Requiring preservation of specified reasonable legal notices or 357 | author attributions in that material or in the Appropriate Legal 358 | Notices displayed by works containing it; or 359 | 360 | c) Prohibiting misrepresentation of the origin of that material, or 361 | requiring that modified versions of such material be marked in 362 | reasonable ways as different from the original version; or 363 | 364 | d) Limiting the use for publicity purposes of names of licensors or 365 | authors of the material; or 366 | 367 | e) Declining to grant rights under trademark law for use of some 368 | trade names, trademarks, or service marks; or 369 | 370 | f) Requiring indemnification of licensors and authors of that 371 | material by anyone who conveys the material (or modified versions of 372 | it) with contractual assumptions of liability to the recipient, for 373 | any liability that these contractual assumptions directly impose on 374 | those licensors and authors. 375 | 376 | All other non-permissive additional terms are considered "further 377 | restrictions" within the meaning of section 10. If the Program as you 378 | received it, or any part of it, contains a notice stating that it is 379 | governed by this License along with a term that is a further 380 | restriction, you may remove that term. If a license document contains 381 | a further restriction but permits relicensing or conveying under this 382 | License, you may add to a covered work material governed by the terms 383 | of that license document, provided that the further restriction does 384 | not survive such relicensing or conveying. 385 | 386 | If you add terms to a covered work in accord with this section, you 387 | must place, in the relevant source files, a statement of the 388 | additional terms that apply to those files, or a notice indicating 389 | where to find the applicable terms. 390 | 391 | Additional terms, permissive or non-permissive, may be stated in the 392 | form of a separately written license, or stated as exceptions; 393 | the above requirements apply either way. 394 | 395 | 8. Termination. 396 | 397 | You may not propagate or modify a covered work except as expressly 398 | provided under this License. Any attempt otherwise to propagate or 399 | modify it is void, and will automatically terminate your rights under 400 | this License (including any patent licenses granted under the third 401 | paragraph of section 11). 402 | 403 | However, if you cease all violation of this License, then your 404 | license from a particular copyright holder is reinstated (a) 405 | provisionally, unless and until the copyright holder explicitly and 406 | finally terminates your license, and (b) permanently, if the copyright 407 | holder fails to notify you of the violation by some reasonable means 408 | prior to 60 days after the cessation. 409 | 410 | Moreover, your license from a particular copyright holder is 411 | reinstated permanently if the copyright holder notifies you of the 412 | violation by some reasonable means, this is the first time you have 413 | received notice of violation of this License (for any work) from that 414 | copyright holder, and you cure the violation prior to 30 days after 415 | your receipt of the notice. 416 | 417 | Termination of your rights under this section does not terminate the 418 | licenses of parties who have received copies or rights from you under 419 | this License. If your rights have been terminated and not permanently 420 | reinstated, you do not qualify to receive new licenses for the same 421 | material under section 10. 422 | 423 | 9. Acceptance Not Required for Having Copies. 424 | 425 | You are not required to accept this License in order to receive or 426 | run a copy of the Program. Ancillary propagation of a covered work 427 | occurring solely as a consequence of using peer-to-peer transmission 428 | to receive a copy likewise does not require acceptance. However, 429 | nothing other than this License grants you permission to propagate or 430 | modify any covered work. These actions infringe copyright if you do 431 | not accept this License. Therefore, by modifying or propagating a 432 | covered work, you indicate your acceptance of this License to do so. 433 | 434 | 10. Automatic Licensing of Downstream Recipients. 435 | 436 | Each time you convey a covered work, the recipient automatically 437 | receives a license from the original licensors, to run, modify and 438 | propagate that work, subject to this License. You are not responsible 439 | for enforcing compliance by third parties with this License. 440 | 441 | An "entity transaction" is a transaction transferring control of an 442 | organization, or substantially all assets of one, or subdividing an 443 | organization, or merging organizations. If propagation of a covered 444 | work results from an entity transaction, each party to that 445 | transaction who receives a copy of the work also receives whatever 446 | licenses to the work the party's predecessor in interest had or could 447 | give under the previous paragraph, plus a right to possession of the 448 | Corresponding Source of the work from the predecessor in interest, if 449 | the predecessor has it or can get it with reasonable efforts. 450 | 451 | You may not impose any further restrictions on the exercise of the 452 | rights granted or affirmed under this License. For example, you may 453 | not impose a license fee, royalty, or other charge for exercise of 454 | rights granted under this License, and you may not initiate litigation 455 | (including a cross-claim or counterclaim in a lawsuit) alleging that 456 | any patent claim is infringed by making, using, selling, offering for 457 | sale, or importing the Program or any portion of it. 458 | 459 | 11. Patents. 460 | 461 | A "contributor" is a copyright holder who authorizes use under this 462 | License of the Program or a work on which the Program is based. The 463 | work thus licensed is called the contributor's "contributor version". 464 | 465 | A contributor's "essential patent claims" are all patent claims 466 | owned or controlled by the contributor, whether already acquired or 467 | hereafter acquired, that would be infringed by some manner, permitted 468 | by this License, of making, using, or selling its contributor version, 469 | but do not include claims that would be infringed only as a 470 | consequence of further modification of the contributor version. For 471 | purposes of this definition, "control" includes the right to grant 472 | patent sublicenses in a manner consistent with the requirements of 473 | this License. 474 | 475 | Each contributor grants you a non-exclusive, worldwide, royalty-free 476 | patent license under the contributor's essential patent claims, to 477 | make, use, sell, offer for sale, import and otherwise run, modify and 478 | propagate the contents of its contributor version. 479 | 480 | In the following three paragraphs, a "patent license" is any express 481 | agreement or commitment, however denominated, not to enforce a patent 482 | (such as an express permission to practice a patent or covenant not to 483 | sue for patent infringement). To "grant" such a patent license to a 484 | party means to make such an agreement or commitment not to enforce a 485 | patent against the party. 486 | 487 | If you convey a covered work, knowingly relying on a patent license, 488 | and the Corresponding Source of the work is not available for anyone 489 | to copy, free of charge and under the terms of this License, through a 490 | publicly available network server or other readily accessible means, 491 | then you must either (1) cause the Corresponding Source to be so 492 | available, or (2) arrange to deprive yourself of the benefit of the 493 | patent license for this particular work, or (3) arrange, in a manner 494 | consistent with the requirements of this License, to extend the patent 495 | license to downstream recipients. "Knowingly relying" means you have 496 | actual knowledge that, but for the patent license, your conveying the 497 | covered work in a country, or your recipient's use of the covered work 498 | in a country, would infringe one or more identifiable patents in that 499 | country that you have reason to believe are valid. 500 | 501 | If, pursuant to or in connection with a single transaction or 502 | arrangement, you convey, or propagate by procuring conveyance of, a 503 | covered work, and grant a patent license to some of the parties 504 | receiving the covered work authorizing them to use, propagate, modify 505 | or convey a specific copy of the covered work, then the patent license 506 | you grant is automatically extended to all recipients of the covered 507 | work and works based on it. 508 | 509 | A patent license is "discriminatory" if it does not include within 510 | the scope of its coverage, prohibits the exercise of, or is 511 | conditioned on the non-exercise of one or more of the rights that are 512 | specifically granted under this License. You may not convey a covered 513 | work if you are a party to an arrangement with a third party that is 514 | in the business of distributing software, under which you make payment 515 | to the third party based on the extent of your activity of conveying 516 | the work, and under which the third party grants, to any of the 517 | parties who would receive the covered work from you, a discriminatory 518 | patent license (a) in connection with copies of the covered work 519 | conveyed by you (or copies made from those copies), or (b) primarily 520 | for and in connection with specific products or compilations that 521 | contain the covered work, unless you entered into that arrangement, 522 | or that patent license was granted, prior to 28 March 2007. 523 | 524 | Nothing in this License shall be construed as excluding or limiting 525 | any implied license or other defenses to infringement that may 526 | otherwise be available to you under applicable patent law. 527 | 528 | 12. No Surrender of Others' Freedom. 529 | 530 | If conditions are imposed on you (whether by court order, agreement or 531 | otherwise) that contradict the conditions of this License, they do not 532 | excuse you from the conditions of this License. If you cannot convey a 533 | covered work so as to satisfy simultaneously your obligations under this 534 | License and any other pertinent obligations, then as a consequence you may 535 | not convey it at all. For example, if you agree to terms that obligate you 536 | to collect a royalty for further conveying from those to whom you convey 537 | the Program, the only way you could satisfy both those terms and this 538 | License would be to refrain entirely from conveying the Program. 539 | 540 | 13. Remote Network Interaction; Use with the GNU General Public License. 541 | 542 | Notwithstanding any other provision of this License, if you modify the 543 | Program, your modified version must prominently offer all users 544 | interacting with it remotely through a computer network (if your version 545 | supports such interaction) an opportunity to receive the Corresponding 546 | Source of your version by providing access to the Corresponding Source 547 | from a network server at no charge, through some standard or customary 548 | means of facilitating copying of software. This Corresponding Source 549 | shall include the Corresponding Source for any work covered by version 3 550 | of the GNU General Public License that is incorporated pursuant to the 551 | following paragraph. 552 | 553 | Notwithstanding any other provision of this License, you have 554 | permission to link or combine any covered work with a work licensed 555 | under version 3 of the GNU General Public License into a single 556 | combined work, and to convey the resulting work. The terms of this 557 | License will continue to apply to the part which is the covered work, 558 | but the work with which it is combined will remain governed by version 559 | 3 of the GNU General Public License. 560 | 561 | 14. Revised Versions of this License. 562 | 563 | The Free Software Foundation may publish revised and/or new versions of 564 | the GNU Affero General Public License from time to time. Such new versions 565 | will be similar in spirit to the present version, but may differ in detail to 566 | address new problems or concerns. 567 | 568 | Each version is given a distinguishing version number. If the 569 | Program specifies that a certain numbered version of the GNU Affero General 570 | Public License "or any later version" applies to it, you have the 571 | option of following the terms and conditions either of that numbered 572 | version or of any later version published by the Free Software 573 | Foundation. If the Program does not specify a version number of the 574 | GNU Affero General Public License, you may choose any version ever published 575 | by the Free Software Foundation. 576 | 577 | If the Program specifies that a proxy can decide which future 578 | versions of the GNU Affero General Public License can be used, that proxy's 579 | public statement of acceptance of a version permanently authorizes you 580 | to choose that version for the Program. 581 | 582 | Later license versions may give you additional or different 583 | permissions. However, no additional obligations are imposed on any 584 | author or copyright holder as a result of your choosing to follow a 585 | later version. 586 | 587 | 15. Disclaimer of Warranty. 588 | 589 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 590 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 591 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 592 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 593 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 594 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 595 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 596 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 597 | 598 | 16. Limitation of Liability. 599 | 600 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 601 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 602 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 603 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 604 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 605 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 606 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 607 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 608 | SUCH DAMAGES. 609 | 610 | 17. Interpretation of Sections 15 and 16. 611 | 612 | If the disclaimer of warranty and limitation of liability provided 613 | above cannot be given local legal effect according to their terms, 614 | reviewing courts shall apply local law that most closely approximates 615 | an absolute waiver of all civil liability in connection with the 616 | Program, unless a warranty or assumption of liability accompanies a 617 | copy of the Program in return for a fee. 618 | 619 | END OF TERMS AND CONDITIONS 620 | 621 | How to Apply These Terms to Your New Programs 622 | 623 | If you develop a new program, and you want it to be of the greatest 624 | possible use to the public, the best way to achieve this is to make it 625 | free software which everyone can redistribute and change under these terms. 626 | 627 | To do so, attach the following notices to the program. It is safest 628 | to attach them to the start of each source file to most effectively 629 | state the exclusion of warranty; and each file should have at least 630 | the "copyright" line and a pointer to where the full notice is found. 631 | 632 | 633 | Copyright (C) 634 | 635 | This program is free software: you can redistribute it and/or modify 636 | it under the terms of the GNU Affero General Public License as published 637 | by the Free Software Foundation, either version 3 of the License, or 638 | (at your option) any later version. 639 | 640 | This program is distributed in the hope that it will be useful, 641 | but WITHOUT ANY WARRANTY; without even the implied warranty of 642 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 643 | GNU Affero General Public License for more details. 644 | 645 | You should have received a copy of the GNU Affero General Public License 646 | along with this program. If not, see . 647 | 648 | Also add information on how to contact you by electronic and paper mail. 649 | 650 | If your software can interact with users remotely through a computer 651 | network, you should also make sure that it provides a way for users to 652 | get its source. For example, if your program is a web application, its 653 | interface could display a "Source" link that leads users to an archive 654 | of the code. There are many ways you could offer source, and different 655 | solutions will be better for different programs; see section 13 for the 656 | specific requirements. 657 | 658 | You should also get your employer (if you work as a programmer) or school, 659 | if any, to sign a "copyright disclaimer" for the program, if necessary. 660 | For more information on this, and how to apply and follow the GNU AGPL, see 661 | . 662 | -------------------------------------------------------------------------------- /dist/password-generator-set.esm.js: -------------------------------------------------------------------------------- 1 | const animals = [ 2 | 'meerkat', 3 | 'aardvark', 4 | 'addax', 5 | 'alligator', 6 | 'alpaca', 7 | 'anteater', 8 | 'antelope', 9 | 'aoudad', 10 | 'ape', 11 | 'argali', 12 | 'armadillo', 13 | 'baboon', 14 | 'badger', 15 | 'basilisk', 16 | 'bat', 17 | 'bear', 18 | 'beaver', 19 | 'bighorn', 20 | 'bison', 21 | 'boar', 22 | 'budgerigar', 23 | 'buffalo', 24 | 'bull', 25 | 'bunny', 26 | 'burro', 27 | 'camel', 28 | 'canary', 29 | 'capybara', 30 | 'cat', 31 | 'chameleon', 32 | 'chamois', 33 | 'cheetah', 34 | 'chimpanzee', 35 | 'chinchilla', 36 | 'chipmunk', 37 | 'civet', 38 | 'coati', 39 | 'colt', 40 | 'cougar', 41 | 'cow', 42 | 'coyote', 43 | 'crocodile', 44 | 'crow', 45 | 'deer', 46 | 'dingo', 47 | 'doe', 48 | 'dung beetle', 49 | 'dog', 50 | 'donkey', 51 | 'dormouse', 52 | 'dromedary', 53 | 'duckbill platypus', 54 | 'dugong', 55 | 'eland', 56 | 'elephant', 57 | 'elk', 58 | 'ermine', 59 | 'ewe', 60 | 'fawn', 61 | 'ferret', 62 | 'finch', 63 | 'fish', 64 | 'fox', 65 | 'frog', 66 | 'gazelle', 67 | 'gemsbok', 68 | 'gila monster', 69 | 'giraffe', 70 | 'gnu', 71 | 'goat', 72 | 'gopher', 73 | 'gorilla', 74 | 'grizzly bear', 75 | 'ground hog', 76 | 'guanaco', 77 | 'guinea pig', 78 | 'hamster', 79 | 'hare', 80 | 'hartebeest', 81 | 'hedgehog', 82 | 'highland cow', 83 | 'hippopotamus', 84 | 'hog', 85 | 'horse', 86 | 'hyena', 87 | 'ibex', 88 | 'iguana', 89 | 'impala', 90 | 'jackal', 91 | 'jaguar', 92 | 'jerboa', 93 | 'kangaroo', 94 | 'kitten', 95 | 'koala', 96 | 'lamb', 97 | 'lemur', 98 | 'leopard', 99 | 'lion', 100 | 'lizard', 101 | 'llama', 102 | 'lovebird', 103 | 'lynx', 104 | 'mandrill', 105 | 'mare', 106 | 'marmoset', 107 | 'marten', 108 | 'mink', 109 | 'mole', 110 | 'mongoose', 111 | 'monkey', 112 | 'moose', 113 | 'mountain goat', 114 | 'mouse', 115 | 'mule', 116 | 'musk deer', 117 | 'musk-ox', 118 | 'muskrat', 119 | 'mustang', 120 | 'mynah bird', 121 | 'newt', 122 | 'ocelot', 123 | 'okapi', 124 | 'opossum', 125 | 'orangutan', 126 | 'oryx', 127 | 'otter', 128 | 'ox', 129 | 'panda', 130 | 'panther', 131 | 'parakeet', 132 | 'parrot', 133 | 'peccary', 134 | 'pig', 135 | 'octopus', 136 | 'thorny devil', 137 | 'starfish', 138 | 'blue crab', 139 | 'snowy owl', 140 | 'chicken', 141 | 'rooster', 142 | 'bumble bee', 143 | 'eagle owl', 144 | 'polar bear', 145 | 'pony', 146 | 'porcupine', 147 | 'porpoise', 148 | 'prairie dog', 149 | 'pronghorn', 150 | 'puma', 151 | 'puppy', 152 | 'quagga', 153 | 'rabbit', 154 | 'raccoon', 155 | 'ram', 156 | 'rat', 157 | 'reindeer', 158 | 'rhinoceros', 159 | 'salamander', 160 | 'seal', 161 | 'sheep', 162 | 'shrew', 163 | 'silver fox', 164 | 'skunk', 165 | 'sloth', 166 | 'snake', 167 | 'springbok', 168 | 'squirrel', 169 | 'stallion', 170 | 'steer', 171 | 'tapir', 172 | 'tiger', 173 | 'toad', 174 | 'turtle', 175 | 'vicuna', 176 | 'walrus', 177 | 'warthog', 178 | 'waterbuck', 179 | 'weasel', 180 | 'whale', 181 | 'wildcat', 182 | 'bald eagle', 183 | 'wolf', 184 | 'wolverine', 185 | 'wombat', 186 | 'woodchuck', 187 | 'yak', 188 | 'zebra', 189 | 'zebu' 190 | ]; 191 | 192 | const colours = [ 193 | 'alice blue', 194 | 'antique white', 195 | 'aqua', 196 | 'aquamarine', 197 | 'azure', 198 | 'beige', 199 | 'bisque', 200 | 'black', 201 | 'blanched almond', 202 | 'blue', 203 | 'blue violet', 204 | 'brown', 205 | 'buff', 206 | 'burlywood', 207 | 'cadet blue', 208 | 'chartreuse', 209 | 'chocolate', 210 | 'coral', 211 | 'cornflower blue', 212 | 'cornsilk', 213 | 'crimson', 214 | 'cyan', 215 | 'dark blue', 216 | 'dark brown', 217 | 'dark buff', 218 | 'dark cyan', 219 | 'dark gold', 220 | 'dark goldenrod', 221 | 'dark gray', 222 | 'dark green', 223 | 'dark ivory', 224 | 'dark khaki', 225 | 'dark magenta', 226 | 'dark mustard', 227 | 'dark olive green', 228 | 'dark orange', 229 | 'dark orchid', 230 | 'dark pink', 231 | 'dark red', 232 | 'dark salmon', 233 | 'dark sea green', 234 | 'dark silver', 235 | 'dark slate blue', 236 | 'dark slate gray', 237 | 'dark turquoise', 238 | 'dark violet', 239 | 'dark yellow', 240 | 'deep pink', 241 | 'deep sky blue', 242 | 'dim gray', 243 | 'dodger blue', 244 | 'firebrick', 245 | 'floral white', 246 | 'forest green', 247 | 'fuchsia', 248 | 'gainsboro', 249 | 'ghost white', 250 | 'gold', 251 | 'goldenrod', 252 | 'gray', 253 | 'green', 254 | 'green yellow', 255 | 'honeydew', 256 | 'hot pink', 257 | 'indian red', 258 | 'indigo', 259 | 'ivory', 260 | 'khaki', 261 | 'lavender', 262 | 'lavender blush', 263 | 'lawn green', 264 | 'lemon chiffon', 265 | 'light black', 266 | 'light blue', 267 | 'light brown', 268 | 'light buff', 269 | 'light coral', 270 | 'light cyan', 271 | 'light gold', 272 | 'light goldenrod', 273 | 'light gray', 274 | 'light green', 275 | 'light ivory', 276 | 'light magenta', 277 | 'light mustard', 278 | 'light orange', 279 | 'light pink', 280 | 'light red', 281 | 'light salmon', 282 | 'light sea green', 283 | 'light silver', 284 | 'light sky blue', 285 | 'light slate gray', 286 | 'light steel blue', 287 | 'light turquoise', 288 | 'light violet', 289 | 'light yellow', 290 | 'lime', 291 | 'lime green', 292 | 'linen', 293 | 'magenta', 294 | 'maroon', 295 | 'medium aquamarine', 296 | 'medium blue', 297 | 'medium orchid', 298 | 'medium purple', 299 | 'medium sea green', 300 | 'medium slate blue', 301 | 'medium spring green', 302 | 'medium turquoise', 303 | 'medium violet red', 304 | 'midnight blue', 305 | 'mint cream', 306 | 'misty rose', 307 | 'moccasin', 308 | 'mustard', 309 | 'navajo white', 310 | 'navy blue', 311 | 'old lace', 312 | 'olive', 313 | 'olive drab', 314 | 'orange', 315 | 'orange red', 316 | 'orchid', 317 | 'pale goldenrod', 318 | 'pale green', 319 | 'pale turquoise', 320 | 'pale violet red', 321 | 'papaya whip', 322 | 'peach puff', 323 | 'peru', 324 | 'pink', 325 | 'plum', 326 | 'powder blue', 327 | 'purple', 328 | 'rebecca purple', 329 | 'red', 330 | 'rosy brown', 331 | 'royal blue', 332 | 'saddle brown', 333 | 'salmon', 334 | 'sandy brown', 335 | 'sea green', 336 | 'seashell', 337 | 'sienna', 338 | 'silver', 339 | 'sky blue', 340 | 'slate blue', 341 | 'slate gray', 342 | 'snow', 343 | 'spring green', 344 | 'steel blue', 345 | 'tan', 346 | 'teal', 347 | 'thistle', 348 | 'tomato', 349 | 'turquoise', 350 | 'violet', 351 | 'web gray', 352 | 'web green', 353 | 'web maroon', 354 | 'web purple', 355 | 'wheat', 356 | 'white', 357 | 'white smoke', 358 | 'yellow', 359 | 'yellow green' 360 | ]; 361 | 362 | const fruits = [ 363 | 'akee', 364 | 'apple', 365 | 'apricot', 366 | 'avocado', 367 | 'açaí', 368 | 'banana', 369 | 'bilberry', 370 | 'black sapote', 371 | 'blackberry', 372 | 'blackcurrant', 373 | 'blueberry', 374 | 'boysenberry', 375 | 'buddhas hand', 376 | 'cherimoya', 377 | 'cherry', 378 | 'chico fruit', 379 | 'cloudberry', 380 | 'coconut', 381 | 'crab apples', 382 | 'cranberry', 383 | 'cucumber', 384 | 'currant', 385 | 'damson', 386 | 'date palm', 387 | 'dragonfruit', 388 | 'durian', 389 | 'elderberry', 390 | 'feijoa', 391 | 'fig', 392 | 'goji berry', 393 | 'gooseberry', 394 | 'grape', 395 | 'grapefruit', 396 | 'guava', 397 | 'honeyberry', 398 | 'huckleberry', 399 | 'jabuticaba', 400 | 'jackfruit', 401 | 'jambul', 402 | 'japanese plum', 403 | 'jostaberry', 404 | 'jujube', 405 | 'juniper berry', 406 | 'kiwano', 407 | 'kiwifruit', 408 | 'kumquat', 409 | 'lemon', 410 | 'lime', 411 | 'longan', 412 | 'loquat', 413 | 'lychee', 414 | 'mango', 415 | 'mangosteen', 416 | 'marionberry', 417 | 'melon', 418 | 'miracle fruit', 419 | 'mulberry', 420 | 'nance', 421 | 'nectarine', 422 | 'orange', 423 | 'papaya', 424 | 'passionfruit', 425 | 'peach', 426 | 'pear', 427 | 'persimmon', 428 | 'pineapple', 429 | 'pineberry', 430 | 'pitaya', 431 | 'plantain', 432 | 'plum', 433 | 'plumcot', 434 | 'pomegranate', 435 | 'pomelo', 436 | 'purple mangosteen', 437 | 'quince', 438 | 'rambutan', 439 | 'raspberry', 440 | 'redcurrant', 441 | 'salak', 442 | 'salal', 443 | 'satsuma', 444 | 'soursop', 445 | 'star apple', 446 | 'star fruit', 447 | 'strawberry', 448 | 'surinam cherry', 449 | 'tamarillo', 450 | 'tamarind', 451 | 'white currant', 452 | 'white sapote', 453 | 'yuzu' 454 | ]; 455 | 456 | const nouns = [ 457 | 'ability', 458 | 'abroad', 459 | 'abuse', 460 | 'access', 461 | 'accident', 462 | 'account', 463 | 'act', 464 | 'action', 465 | 'active', 466 | 'activity', 467 | 'actor', 468 | 'addition', 469 | 'address', 470 | 'administration', 471 | 'adult', 472 | 'advance', 473 | 'advantage', 474 | 'advice', 475 | 'affair', 476 | 'affect', 477 | 'afternoon', 478 | 'age', 479 | 'agency', 480 | 'agent', 481 | 'agreement', 482 | 'air', 483 | 'airline', 484 | 'airport', 485 | 'alarm', 486 | 'alcohol', 487 | 'alternative', 488 | 'ambition', 489 | 'amount', 490 | 'analysis', 491 | 'analyst', 492 | 'anger', 493 | 'angle', 494 | 'animal', 495 | 'annual', 496 | 'answer', 497 | 'anxiety', 498 | 'anybody', 499 | 'anything', 500 | 'anywhere', 501 | 'apartment', 502 | 'appeal', 503 | 'appearance', 504 | 'apple', 505 | 'application', 506 | 'appointment', 507 | 'area', 508 | 'argument', 509 | 'arm', 510 | 'army', 511 | 'arrival', 512 | 'art', 513 | 'article', 514 | 'aside', 515 | 'aspect', 516 | 'assignment', 517 | 'assist', 518 | 'assistance', 519 | 'assistant', 520 | 'associate', 521 | 'association', 522 | 'assumption', 523 | 'atmosphere', 524 | 'attack', 525 | 'attempt', 526 | 'attention', 527 | 'attitude', 528 | 'audience', 529 | 'author', 530 | 'average', 531 | 'award', 532 | 'awareness', 533 | 'baby', 534 | 'back', 535 | 'background', 536 | 'bag', 537 | 'bake', 538 | 'balance', 539 | 'ball', 540 | 'band', 541 | 'bank', 542 | 'bar', 543 | 'base', 544 | 'baseball', 545 | 'basis', 546 | 'basket', 547 | 'bat', 548 | 'bath', 549 | 'bathroom', 550 | 'battle', 551 | 'beach', 552 | 'bear', 553 | 'beat', 554 | 'beautiful', 555 | 'bed', 556 | 'bedroom', 557 | 'beer', 558 | 'bell', 559 | 'belt', 560 | 'bench', 561 | 'bend', 562 | 'benefit', 563 | 'bet', 564 | 'beyond', 565 | 'bicycle', 566 | 'bid', 567 | 'big', 568 | 'bike', 569 | 'bill', 570 | 'bird', 571 | 'birth', 572 | 'birthday', 573 | 'bit', 574 | 'bite', 575 | 'bitter', 576 | 'black', 577 | 'blame', 578 | 'blank', 579 | 'blind', 580 | 'block', 581 | 'blood', 582 | 'blow', 583 | 'blue', 584 | 'board', 585 | 'boat', 586 | 'body', 587 | 'bone', 588 | 'bonus', 589 | 'book', 590 | 'boot', 591 | 'border', 592 | 'boss', 593 | 'bother', 594 | 'bottle', 595 | 'bottom', 596 | 'bowl', 597 | 'box', 598 | 'boy', 599 | 'boyfriend', 600 | 'brain', 601 | 'branch', 602 | 'brave', 603 | 'bread', 604 | 'break', 605 | 'breakfast', 606 | 'breast', 607 | 'breath', 608 | 'brick', 609 | 'bridge', 610 | 'brief', 611 | 'brilliant', 612 | 'broad', 613 | 'brother', 614 | 'brown', 615 | 'brush', 616 | 'buddy', 617 | 'budget', 618 | 'bug', 619 | 'building', 620 | 'bunch', 621 | 'burn', 622 | 'bus', 623 | 'business', 624 | 'button', 625 | 'buy', 626 | 'buyer', 627 | 'cabinet', 628 | 'cable', 629 | 'cake', 630 | 'calendar', 631 | 'call', 632 | 'calm', 633 | 'camera', 634 | 'camp', 635 | 'campaign', 636 | 'can', 637 | 'cancel', 638 | 'cancer', 639 | 'candidate', 640 | 'candle', 641 | 'candy', 642 | 'cap', 643 | 'capital', 644 | 'car', 645 | 'card', 646 | 'care', 647 | 'career', 648 | 'carpet', 649 | 'carry', 650 | 'case', 651 | 'cash', 652 | 'cat', 653 | 'catch', 654 | 'category', 655 | 'cause', 656 | 'celebration', 657 | 'cell', 658 | 'chain', 659 | 'chair', 660 | 'challenge', 661 | 'champion', 662 | 'championship', 663 | 'chance', 664 | 'change', 665 | 'channel', 666 | 'chapter', 667 | 'character', 668 | 'charge', 669 | 'charity', 670 | 'chart', 671 | 'check', 672 | 'cheek', 673 | 'chemical', 674 | 'chemistry', 675 | 'chest', 676 | 'chicken', 677 | 'child', 678 | 'childhood', 679 | 'chip', 680 | 'chocolate', 681 | 'choice', 682 | 'church', 683 | 'cigarette', 684 | 'city', 685 | 'claim', 686 | 'class', 687 | 'classic', 688 | 'classroom', 689 | 'clerk', 690 | 'click', 691 | 'client', 692 | 'climate', 693 | 'clock', 694 | 'closet', 695 | 'clothes', 696 | 'cloud', 697 | 'club', 698 | 'clue', 699 | 'coach', 700 | 'coast', 701 | 'coat', 702 | 'code', 703 | 'coffee', 704 | 'cold', 705 | 'collar', 706 | 'collection', 707 | 'college', 708 | 'combination', 709 | 'combine', 710 | 'comfort', 711 | 'comfortable', 712 | 'command', 713 | 'comment', 714 | 'commercial', 715 | 'commission', 716 | 'committee', 717 | 'common', 718 | 'communication', 719 | 'community', 720 | 'company', 721 | 'comparison', 722 | 'competition', 723 | 'complaint', 724 | 'complex', 725 | 'computer', 726 | 'concentrate', 727 | 'concept', 728 | 'concern', 729 | 'concert', 730 | 'conclusion', 731 | 'condition', 732 | 'conference', 733 | 'confidence', 734 | 'conflict', 735 | 'confusion', 736 | 'connection', 737 | 'consequence', 738 | 'consideration', 739 | 'consist', 740 | 'constant', 741 | 'construction', 742 | 'contact', 743 | 'contest', 744 | 'context', 745 | 'contract', 746 | 'contribution', 747 | 'control', 748 | 'conversation', 749 | 'convert', 750 | 'cook', 751 | 'cookie', 752 | 'copy', 753 | 'corner', 754 | 'cost', 755 | 'count', 756 | 'counter', 757 | 'country', 758 | 'county', 759 | 'couple', 760 | 'courage', 761 | 'course', 762 | 'court', 763 | 'cousin', 764 | 'cover', 765 | 'cow', 766 | 'crack', 767 | 'craft', 768 | 'crash', 769 | 'crazy', 770 | 'cream', 771 | 'creative', 772 | 'credit', 773 | 'crew', 774 | 'criticism', 775 | 'cross', 776 | 'cry', 777 | 'culture', 778 | 'cup', 779 | 'currency', 780 | 'current', 781 | 'curve', 782 | 'customer', 783 | 'cut', 784 | 'cycle', 785 | 'dad', 786 | 'damage', 787 | 'dance', 788 | 'dare', 789 | 'dark', 790 | 'data', 791 | 'database', 792 | 'date', 793 | 'daughter', 794 | 'day', 795 | 'dead', 796 | 'deal', 797 | 'dealer', 798 | 'dear', 799 | 'death', 800 | 'debate', 801 | 'debt', 802 | 'decision', 803 | 'deep', 804 | 'definition', 805 | 'degree', 806 | 'delay', 807 | 'delivery', 808 | 'demand', 809 | 'department', 810 | 'departure', 811 | 'dependent', 812 | 'deposit', 813 | 'depression', 814 | 'depth', 815 | 'description', 816 | 'design', 817 | 'designer', 818 | 'desire', 819 | 'desk', 820 | 'detail', 821 | 'development', 822 | 'device', 823 | 'devil', 824 | 'diamond', 825 | 'diet', 826 | 'difference', 827 | 'difficulty', 828 | 'dig', 829 | 'dimension', 830 | 'dinner', 831 | 'direction', 832 | 'director', 833 | 'dirt', 834 | 'disaster', 835 | 'discipline', 836 | 'discount', 837 | 'discussion', 838 | 'disease', 839 | 'dish', 840 | 'disk', 841 | 'display', 842 | 'distance', 843 | 'distribution', 844 | 'district', 845 | 'divide', 846 | 'doctor', 847 | 'document', 848 | 'dog', 849 | 'door', 850 | 'dot', 851 | 'double', 852 | 'doubt', 853 | 'draft', 854 | 'drag', 855 | 'drama', 856 | 'draw', 857 | 'drawer', 858 | 'dream', 859 | 'dress', 860 | 'drink', 861 | 'drive', 862 | 'driver', 863 | 'drop', 864 | 'drunk', 865 | 'due', 866 | 'dump', 867 | 'dust', 868 | 'duty', 869 | 'ear', 870 | 'earth', 871 | 'ease', 872 | 'east', 873 | 'eat', 874 | 'economics', 875 | 'economy', 876 | 'edge', 877 | 'editor', 878 | 'education', 879 | 'effect', 880 | 'effective', 881 | 'efficiency', 882 | 'effort', 883 | 'egg', 884 | 'election', 885 | 'elevator', 886 | 'emergency', 887 | 'emotion', 888 | 'emphasis', 889 | 'employ', 890 | 'employee', 891 | 'employer', 892 | 'employment', 893 | 'energy', 894 | 'engine', 895 | 'engineer', 896 | 'entertainment', 897 | 'enthusiasm', 898 | 'entrance', 899 | 'entry', 900 | 'environment', 901 | 'equal', 902 | 'equipment', 903 | 'equivalent', 904 | 'error', 905 | 'escape', 906 | 'essay', 907 | 'establishment', 908 | 'estate', 909 | 'estimate', 910 | 'evening', 911 | 'event', 912 | 'evidence', 913 | 'exam', 914 | 'examination', 915 | 'example', 916 | 'exchange', 917 | 'excitement', 918 | 'excuse', 919 | 'exercise', 920 | 'exit', 921 | 'experience', 922 | 'expert', 923 | 'explanation', 924 | 'expression', 925 | 'extension', 926 | 'extent', 927 | 'external', 928 | 'extreme', 929 | 'eye', 930 | 'face', 931 | 'fact', 932 | 'factor', 933 | 'fail', 934 | 'failure', 935 | 'fall', 936 | 'familiar', 937 | 'family', 938 | 'fan', 939 | 'farm', 940 | 'farmer', 941 | 'fat', 942 | 'father', 943 | 'fault', 944 | 'fear', 945 | 'feature', 946 | 'fee', 947 | 'feed', 948 | 'feedback', 949 | 'feel', 950 | 'female', 951 | 'few', 952 | 'field', 953 | 'fight', 954 | 'figure', 955 | 'file', 956 | 'fill', 957 | 'film', 958 | 'final', 959 | 'finance', 960 | 'finger', 961 | 'finish', 962 | 'fire', 963 | 'fish', 964 | 'fix', 965 | 'flight', 966 | 'floor', 967 | 'flow', 968 | 'flower', 969 | 'fly', 970 | 'focus', 971 | 'fold', 972 | 'food', 973 | 'foot', 974 | 'football', 975 | 'force', 976 | 'forever', 977 | 'formal', 978 | 'fortune', 979 | 'foundation', 980 | 'frame', 981 | 'freedom', 982 | 'friend', 983 | 'friendship', 984 | 'front', 985 | 'fruit', 986 | 'fuel', 987 | 'fun', 988 | 'function', 989 | 'funeral', 990 | 'funny', 991 | 'future', 992 | 'gain', 993 | 'game', 994 | 'gap', 995 | 'garage', 996 | 'garbage', 997 | 'garden', 998 | 'gas', 999 | 'gate', 1000 | 'gather', 1001 | 'gear', 1002 | 'gene', 1003 | 'general', 1004 | 'gift', 1005 | 'girl', 1006 | 'girlfriend', 1007 | 'give', 1008 | 'glad', 1009 | 'glass', 1010 | 'glove', 1011 | 'go', 1012 | 'goal', 1013 | 'god', 1014 | 'gold', 1015 | 'golf', 1016 | 'good', 1017 | 'government', 1018 | 'grab', 1019 | 'grade', 1020 | 'grand', 1021 | 'grandfather', 1022 | 'grandmother', 1023 | 'grass', 1024 | 'great', 1025 | 'green', 1026 | 'grocery', 1027 | 'ground', 1028 | 'group', 1029 | 'growth', 1030 | 'guarantee', 1031 | 'guard', 1032 | 'guess', 1033 | 'guest', 1034 | 'guidance', 1035 | 'guide', 1036 | 'guitar', 1037 | 'guy', 1038 | 'habit', 1039 | 'hair', 1040 | 'half', 1041 | 'hall', 1042 | 'hand', 1043 | 'handle', 1044 | 'hang', 1045 | 'harm', 1046 | 'hat', 1047 | 'hate', 1048 | 'head', 1049 | 'health', 1050 | 'heart', 1051 | 'heavy', 1052 | 'height', 1053 | 'hell', 1054 | 'hello', 1055 | 'help', 1056 | 'hide', 1057 | 'high', 1058 | 'highlight', 1059 | 'highway', 1060 | 'hire', 1061 | 'historian', 1062 | 'history', 1063 | 'hit', 1064 | 'hold', 1065 | 'hole', 1066 | 'holiday', 1067 | 'home', 1068 | 'homework', 1069 | 'honey', 1070 | 'hook', 1071 | 'hope', 1072 | 'horror', 1073 | 'horse', 1074 | 'hospital', 1075 | 'host', 1076 | 'hotel', 1077 | 'hour', 1078 | 'house', 1079 | 'housing', 1080 | 'human', 1081 | 'hunt', 1082 | 'hurry', 1083 | 'hurt', 1084 | 'husband', 1085 | 'ice', 1086 | 'idea', 1087 | 'ideal', 1088 | 'if', 1089 | 'illegal', 1090 | 'image', 1091 | 'imagination', 1092 | 'impact', 1093 | 'implement', 1094 | 'importance', 1095 | 'impress', 1096 | 'impression', 1097 | 'improvement', 1098 | 'incident', 1099 | 'income', 1100 | 'increase', 1101 | 'independence', 1102 | 'independent', 1103 | 'indication', 1104 | 'individual', 1105 | 'industry', 1106 | 'inevitable', 1107 | 'inflation', 1108 | 'influence', 1109 | 'information', 1110 | 'initial', 1111 | 'initiative', 1112 | 'injury', 1113 | 'insect', 1114 | 'inside', 1115 | 'inspection', 1116 | 'inspector', 1117 | 'instance', 1118 | 'instruction', 1119 | 'insurance', 1120 | 'intention', 1121 | 'interaction', 1122 | 'interest', 1123 | 'internal', 1124 | 'international', 1125 | 'internet', 1126 | 'interview', 1127 | 'introduction', 1128 | 'investment', 1129 | 'invite', 1130 | 'iron', 1131 | 'island', 1132 | 'issue', 1133 | 'it', 1134 | 'item', 1135 | 'jacket', 1136 | 'job', 1137 | 'join', 1138 | 'joint', 1139 | 'joke', 1140 | 'judge', 1141 | 'judgment', 1142 | 'juice', 1143 | 'jump', 1144 | 'junior', 1145 | 'jury', 1146 | 'keep', 1147 | 'key', 1148 | 'kick', 1149 | 'kid', 1150 | 'kill', 1151 | 'kind', 1152 | 'king', 1153 | 'kiss', 1154 | 'kitchen', 1155 | 'knee', 1156 | 'knife', 1157 | 'knowledge', 1158 | 'lab', 1159 | 'lack', 1160 | 'ladder', 1161 | 'lady', 1162 | 'lake', 1163 | 'land', 1164 | 'landscape', 1165 | 'language', 1166 | 'laugh', 1167 | 'law', 1168 | 'lawyer', 1169 | 'lay', 1170 | 'layer', 1171 | 'lead', 1172 | 'leader', 1173 | 'leadership', 1174 | 'league', 1175 | 'leather', 1176 | 'leave', 1177 | 'lecture', 1178 | 'leg', 1179 | 'length', 1180 | 'lesson', 1181 | 'let', 1182 | 'letter', 1183 | 'level', 1184 | 'library', 1185 | 'lie', 1186 | 'life', 1187 | 'lift', 1188 | 'light', 1189 | 'limit', 1190 | 'line', 1191 | 'link', 1192 | 'lip', 1193 | 'list', 1194 | 'listen', 1195 | 'literature', 1196 | 'load', 1197 | 'loan', 1198 | 'local', 1199 | 'location', 1200 | 'lock', 1201 | 'log', 1202 | 'long', 1203 | 'look', 1204 | 'loss', 1205 | 'love', 1206 | 'low', 1207 | 'luck', 1208 | 'lunch', 1209 | 'machine', 1210 | 'magazine', 1211 | 'mail', 1212 | 'main', 1213 | 'maintenance', 1214 | 'major', 1215 | 'make', 1216 | 'male', 1217 | 'mall', 1218 | 'man', 1219 | 'management', 1220 | 'manager', 1221 | 'manner', 1222 | 'manufacturer', 1223 | 'many', 1224 | 'map', 1225 | 'march', 1226 | 'mark', 1227 | 'market', 1228 | 'marriage', 1229 | 'master', 1230 | 'match', 1231 | 'mate', 1232 | 'material', 1233 | 'math', 1234 | 'matter', 1235 | 'maximum', 1236 | 'maybe', 1237 | 'meal', 1238 | 'measurement', 1239 | 'meat', 1240 | 'media', 1241 | 'medicine', 1242 | 'medium', 1243 | 'meet', 1244 | 'meeting', 1245 | 'member', 1246 | 'membership', 1247 | 'memory', 1248 | 'mention', 1249 | 'menu', 1250 | 'mess', 1251 | 'message', 1252 | 'metal', 1253 | 'method', 1254 | 'middle', 1255 | 'midnight', 1256 | 'might', 1257 | 'milk', 1258 | 'mind', 1259 | 'mine', 1260 | 'minimum', 1261 | 'minor', 1262 | 'minute', 1263 | 'mirror', 1264 | 'miss', 1265 | 'mission', 1266 | 'mistake', 1267 | 'mix', 1268 | 'mixture', 1269 | 'mobile', 1270 | 'mode', 1271 | 'model', 1272 | 'mom', 1273 | 'moment', 1274 | 'money', 1275 | 'monitor', 1276 | 'month', 1277 | 'mood', 1278 | 'morning', 1279 | 'mortgage', 1280 | 'most', 1281 | 'mother', 1282 | 'motor', 1283 | 'mountain', 1284 | 'mouse', 1285 | 'mouth', 1286 | 'move', 1287 | 'movie', 1288 | 'mud', 1289 | 'muscle', 1290 | 'music', 1291 | 'nail', 1292 | 'name', 1293 | 'nasty', 1294 | 'nation', 1295 | 'national', 1296 | 'native', 1297 | 'natural', 1298 | 'nature', 1299 | 'neat', 1300 | 'necessary', 1301 | 'neck', 1302 | 'negative', 1303 | 'negotiation', 1304 | 'nerve', 1305 | 'net', 1306 | 'network', 1307 | 'news', 1308 | 'newspaper', 1309 | 'night', 1310 | 'nobody', 1311 | 'noise', 1312 | 'normal', 1313 | 'north', 1314 | 'nose', 1315 | 'note', 1316 | 'nothing', 1317 | 'notice', 1318 | 'novel', 1319 | 'nurse', 1320 | 'object', 1321 | 'objective', 1322 | 'obligation', 1323 | 'occasion', 1324 | 'offer', 1325 | 'office', 1326 | 'officer', 1327 | 'official', 1328 | 'oil', 1329 | 'one', 1330 | 'operation', 1331 | 'opinion', 1332 | 'opportunity', 1333 | 'opposite', 1334 | 'option', 1335 | 'orange', 1336 | 'order', 1337 | 'ordinary', 1338 | 'organization', 1339 | 'original', 1340 | 'other', 1341 | 'outcome', 1342 | 'outside', 1343 | 'oven', 1344 | 'owner', 1345 | 'pace', 1346 | 'pack', 1347 | 'package', 1348 | 'page', 1349 | 'pain', 1350 | 'paint', 1351 | 'pair', 1352 | 'panic', 1353 | 'paper', 1354 | 'parent', 1355 | 'park', 1356 | 'parking', 1357 | 'part', 1358 | 'particular', 1359 | 'partner', 1360 | 'party', 1361 | 'pass', 1362 | 'passage', 1363 | 'passenger', 1364 | 'passion', 1365 | 'past', 1366 | 'path', 1367 | 'patience', 1368 | 'patient', 1369 | 'pattern', 1370 | 'pause', 1371 | 'pay', 1372 | 'payment', 1373 | 'peace', 1374 | 'peak', 1375 | 'pen', 1376 | 'penalty', 1377 | 'pension', 1378 | 'people', 1379 | 'percentage', 1380 | 'perception', 1381 | 'performance', 1382 | 'period', 1383 | 'permission', 1384 | 'permit', 1385 | 'person', 1386 | 'personal', 1387 | 'personality', 1388 | 'perspective', 1389 | 'phase', 1390 | 'philosophy', 1391 | 'phone', 1392 | 'photo', 1393 | 'phrase', 1394 | 'physical', 1395 | 'physics', 1396 | 'piano', 1397 | 'pick', 1398 | 'picture', 1399 | 'pie', 1400 | 'piece', 1401 | 'pin', 1402 | 'pipe', 1403 | 'pitch', 1404 | 'pizza', 1405 | 'plan', 1406 | 'plane', 1407 | 'plant', 1408 | 'plastic', 1409 | 'plate', 1410 | 'platform', 1411 | 'play', 1412 | 'player', 1413 | 'pleasure', 1414 | 'plenty', 1415 | 'poem', 1416 | 'poet', 1417 | 'poetry', 1418 | 'point', 1419 | 'police', 1420 | 'policy', 1421 | 'politics', 1422 | 'pollution', 1423 | 'pool', 1424 | 'pop', 1425 | 'population', 1426 | 'position', 1427 | 'positive', 1428 | 'possession', 1429 | 'possibility', 1430 | 'possible', 1431 | 'post', 1432 | 'pot', 1433 | 'potato', 1434 | 'potential', 1435 | 'pound', 1436 | 'power', 1437 | 'practice', 1438 | 'preference', 1439 | 'preparation', 1440 | 'presence', 1441 | 'present', 1442 | 'presentation', 1443 | 'president', 1444 | 'press', 1445 | 'pressure', 1446 | 'price', 1447 | 'pride', 1448 | 'priest', 1449 | 'primary', 1450 | 'principle', 1451 | 'print', 1452 | 'prior', 1453 | 'priority', 1454 | 'private', 1455 | 'prize', 1456 | 'problem', 1457 | 'procedure', 1458 | 'produce', 1459 | 'product', 1460 | 'profession', 1461 | 'professional', 1462 | 'professor', 1463 | 'profile', 1464 | 'profit', 1465 | 'program', 1466 | 'progress', 1467 | 'project', 1468 | 'promise', 1469 | 'promotion', 1470 | 'prompt', 1471 | 'proof', 1472 | 'property', 1473 | 'proposal', 1474 | 'protection', 1475 | 'psychology', 1476 | 'public', 1477 | 'pull', 1478 | 'punch', 1479 | 'purchase', 1480 | 'purple', 1481 | 'purpose', 1482 | 'push', 1483 | 'put', 1484 | 'quality', 1485 | 'quantity', 1486 | 'quarter', 1487 | 'queen', 1488 | 'question', 1489 | 'quiet', 1490 | 'quit', 1491 | 'quote', 1492 | 'race', 1493 | 'radio', 1494 | 'rain', 1495 | 'raise', 1496 | 'range', 1497 | 'rate', 1498 | 'ratio', 1499 | 'raw', 1500 | 'reach', 1501 | 'reaction', 1502 | 'read', 1503 | 'reality', 1504 | 'reason', 1505 | 'reception', 1506 | 'recipe', 1507 | 'recognition', 1508 | 'recommendation', 1509 | 'record', 1510 | 'recover', 1511 | 'red', 1512 | 'reference', 1513 | 'reflection', 1514 | 'refrigerator', 1515 | 'refuse', 1516 | 'region', 1517 | 'register', 1518 | 'regret', 1519 | 'regular', 1520 | 'relation', 1521 | 'relationship', 1522 | 'relative', 1523 | 'release', 1524 | 'relief', 1525 | 'remote', 1526 | 'remove', 1527 | 'rent', 1528 | 'repair', 1529 | 'repeat', 1530 | 'replacement', 1531 | 'reply', 1532 | 'report', 1533 | 'representative', 1534 | 'republic', 1535 | 'reputation', 1536 | 'request', 1537 | 'requirement', 1538 | 'research', 1539 | 'reserve', 1540 | 'resident', 1541 | 'resist', 1542 | 'resolution', 1543 | 'resolve', 1544 | 'resort', 1545 | 'resource', 1546 | 'respect', 1547 | 'respond', 1548 | 'response', 1549 | 'responsibility', 1550 | 'rest', 1551 | 'restaurant', 1552 | 'result', 1553 | 'return', 1554 | 'reveal', 1555 | 'revenue', 1556 | 'review', 1557 | 'revolution', 1558 | 'reward', 1559 | 'rice', 1560 | 'rich', 1561 | 'ride', 1562 | 'ring', 1563 | 'rip', 1564 | 'rise', 1565 | 'risk', 1566 | 'river', 1567 | 'road', 1568 | 'rock', 1569 | 'role', 1570 | 'roll', 1571 | 'roof', 1572 | 'room', 1573 | 'rope', 1574 | 'rough', 1575 | 'round', 1576 | 'routine', 1577 | 'row', 1578 | 'royal', 1579 | 'rub', 1580 | 'ruin', 1581 | 'rule', 1582 | 'run', 1583 | 'rush', 1584 | 'sad', 1585 | 'safe', 1586 | 'safety', 1587 | 'sail', 1588 | 'salad', 1589 | 'salary', 1590 | 'sale', 1591 | 'salt', 1592 | 'sample', 1593 | 'sand', 1594 | 'sandwich', 1595 | 'satisfaction', 1596 | 'save', 1597 | 'savings', 1598 | 'scale', 1599 | 'scene', 1600 | 'schedule', 1601 | 'scheme', 1602 | 'school', 1603 | 'science', 1604 | 'score', 1605 | 'scratch', 1606 | 'screen', 1607 | 'screw', 1608 | 'script', 1609 | 'sea', 1610 | 'search', 1611 | 'season', 1612 | 'seat', 1613 | 'secret', 1614 | 'secretary', 1615 | 'section', 1616 | 'sector', 1617 | 'security', 1618 | 'selection', 1619 | 'self', 1620 | 'sell', 1621 | 'senior', 1622 | 'sense', 1623 | 'sensitive', 1624 | 'sentence', 1625 | 'series', 1626 | 'serve', 1627 | 'service', 1628 | 'session', 1629 | 'set', 1630 | 'sex', 1631 | 'shake', 1632 | 'shame', 1633 | 'shape', 1634 | 'share', 1635 | 'she', 1636 | 'shelter', 1637 | 'shift', 1638 | 'shine', 1639 | 'ship', 1640 | 'shirt', 1641 | 'shock', 1642 | 'shoe', 1643 | 'shoot', 1644 | 'shop', 1645 | 'shot', 1646 | 'shoulder', 1647 | 'show', 1648 | 'shower', 1649 | 'sick', 1650 | 'side', 1651 | 'sign', 1652 | 'signal', 1653 | 'signature', 1654 | 'significance', 1655 | 'silly', 1656 | 'silver', 1657 | 'simple', 1658 | 'singer', 1659 | 'single', 1660 | 'sink', 1661 | 'sir', 1662 | 'sister', 1663 | 'site', 1664 | 'situation', 1665 | 'size', 1666 | 'skill', 1667 | 'skin', 1668 | 'skirt', 1669 | 'sky', 1670 | 'sleep', 1671 | 'slice', 1672 | 'slide', 1673 | 'slip', 1674 | 'smell', 1675 | 'smile', 1676 | 'smoke', 1677 | 'snow', 1678 | 'society', 1679 | 'sock', 1680 | 'soft', 1681 | 'software', 1682 | 'soil', 1683 | 'solid', 1684 | 'solution', 1685 | 'somewhere', 1686 | 'son', 1687 | 'song', 1688 | 'sort', 1689 | 'sound', 1690 | 'soup', 1691 | 'source', 1692 | 'south', 1693 | 'space', 1694 | 'spare', 1695 | 'speaker', 1696 | 'special', 1697 | 'specialist', 1698 | 'specific', 1699 | 'speech', 1700 | 'speed', 1701 | 'spell', 1702 | 'spend', 1703 | 'spirit', 1704 | 'spiritual', 1705 | 'spite', 1706 | 'split', 1707 | 'sport', 1708 | 'spot', 1709 | 'spray', 1710 | 'spread', 1711 | 'spring', 1712 | 'square', 1713 | 'stable', 1714 | 'staff', 1715 | 'stage', 1716 | 'stand', 1717 | 'standard', 1718 | 'star', 1719 | 'start', 1720 | 'state', 1721 | 'statement', 1722 | 'station', 1723 | 'status', 1724 | 'stay', 1725 | 'steak', 1726 | 'steal', 1727 | 'step', 1728 | 'stick', 1729 | 'still', 1730 | 'stock', 1731 | 'stomach', 1732 | 'stop', 1733 | 'storage', 1734 | 'store', 1735 | 'storm', 1736 | 'story', 1737 | 'strain', 1738 | 'stranger', 1739 | 'strategy', 1740 | 'street', 1741 | 'strength', 1742 | 'stress', 1743 | 'stretch', 1744 | 'strike', 1745 | 'string', 1746 | 'strip', 1747 | 'stroke', 1748 | 'structure', 1749 | 'struggle', 1750 | 'student', 1751 | 'studio', 1752 | 'stuff', 1753 | 'stupid', 1754 | 'style', 1755 | 'subject', 1756 | 'substance', 1757 | 'success', 1758 | 'suck', 1759 | 'sugar', 1760 | 'suggestion', 1761 | 'suit', 1762 | 'summer', 1763 | 'sun', 1764 | 'supermarket', 1765 | 'support', 1766 | 'surgery', 1767 | 'surprise', 1768 | 'surround', 1769 | 'survey', 1770 | 'suspect', 1771 | 'sweet', 1772 | 'swim', 1773 | 'switch', 1774 | 'sympathy', 1775 | 'system', 1776 | 'table', 1777 | 'tackle', 1778 | 'tale', 1779 | 'talk', 1780 | 'tank', 1781 | 'tap', 1782 | 'target', 1783 | 'task', 1784 | 'taste', 1785 | 'tax', 1786 | 'tea', 1787 | 'teach', 1788 | 'teacher', 1789 | 'team', 1790 | 'tear', 1791 | 'technology', 1792 | 'telephone', 1793 | 'television', 1794 | 'tell', 1795 | 'temperature', 1796 | 'temporary', 1797 | 'tennis', 1798 | 'tension', 1799 | 'term', 1800 | 'test', 1801 | 'text', 1802 | 'thanks', 1803 | 'theme', 1804 | 'theory', 1805 | 'thing', 1806 | 'thought', 1807 | 'throat', 1808 | 'ticket', 1809 | 'tie', 1810 | 'till', 1811 | 'tip', 1812 | 'title', 1813 | 'today', 1814 | 'toe', 1815 | 'tomorrow', 1816 | 'tone', 1817 | 'tongue', 1818 | 'tonight', 1819 | 'tool', 1820 | 'tooth', 1821 | 'top', 1822 | 'topic', 1823 | 'total', 1824 | 'touch', 1825 | 'tough', 1826 | 'tour', 1827 | 'tourist', 1828 | 'towel', 1829 | 'tower', 1830 | 'town', 1831 | 'track', 1832 | 'trade', 1833 | 'tradition', 1834 | 'traffic', 1835 | 'train', 1836 | 'trainer', 1837 | 'transition', 1838 | 'transportation', 1839 | 'trash', 1840 | 'travel', 1841 | 'treat', 1842 | 'tree', 1843 | 'trick', 1844 | 'trip', 1845 | 'trouble', 1846 | 'truck', 1847 | 'trust', 1848 | 'truth', 1849 | 'try', 1850 | 'tune', 1851 | 'turn', 1852 | 'twist', 1853 | 'two', 1854 | 'type', 1855 | 'uncle', 1856 | 'union', 1857 | 'unique', 1858 | 'unit', 1859 | 'university', 1860 | 'upper', 1861 | 'upstairs', 1862 | 'use', 1863 | 'user', 1864 | 'usual', 1865 | 'vacation', 1866 | 'valuable', 1867 | 'value', 1868 | 'variation', 1869 | 'variety', 1870 | 'vast', 1871 | 'vegetable', 1872 | 'vehicle', 1873 | 'version', 1874 | 'video', 1875 | 'view', 1876 | 'village', 1877 | 'virus', 1878 | 'visit', 1879 | 'visual', 1880 | 'voice', 1881 | 'volume', 1882 | 'wait', 1883 | 'wake', 1884 | 'walk', 1885 | 'wall', 1886 | 'war', 1887 | 'wash', 1888 | 'watch', 1889 | 'water', 1890 | 'wave', 1891 | 'way', 1892 | 'weakness', 1893 | 'wealth', 1894 | 'wear', 1895 | 'weather', 1896 | 'web', 1897 | 'wedding', 1898 | 'week', 1899 | 'weekend', 1900 | 'weight', 1901 | 'weird', 1902 | 'welcome', 1903 | 'west', 1904 | 'western', 1905 | 'wheel', 1906 | 'whereas', 1907 | 'white', 1908 | 'whole', 1909 | 'wife', 1910 | 'will', 1911 | 'win', 1912 | 'wind', 1913 | 'window', 1914 | 'wine', 1915 | 'wing', 1916 | 'winner', 1917 | 'winter', 1918 | 'wish', 1919 | 'witness', 1920 | 'woman', 1921 | 'wonder', 1922 | 'wood', 1923 | 'word', 1924 | 'worker', 1925 | 'world', 1926 | 'worry', 1927 | 'worth', 1928 | 'wrap', 1929 | 'writer', 1930 | 'yard', 1931 | 'year', 1932 | 'yellow', 1933 | 'yesterday', 1934 | 'you', 1935 | 'young', 1936 | 'youth', 1937 | 'zone', 1938 | ]; 1939 | 1940 | const numbers = [ 1941 | 'zero', 1942 | 'one', 1943 | 'two', 1944 | 'three', 1945 | 'four', 1946 | 'five', 1947 | 'six', 1948 | 'seven', 1949 | 'eight', 1950 | 'nine', 1951 | 'ten', 1952 | 'eleven', 1953 | 'twelve', 1954 | 'thirteen', 1955 | 'fourteen', 1956 | 'fifteen', 1957 | 'sixteen', 1958 | 'seventeen', 1959 | 'eighteen', 1960 | 'nineteen', 1961 | 'twenty', 1962 | 'twenty-one', 1963 | 'twenty-two', 1964 | 'twenty-three', 1965 | 'twenty-four', 1966 | 'twenty-five', 1967 | 'twenty-six', 1968 | 'twenty-seven', 1969 | 'twenty-eight', 1970 | 'twenty-nine', 1971 | 'thirty', 1972 | 'thirty-one', 1973 | 'thirty-two', 1974 | 'thirty-three', 1975 | 'thirty-four', 1976 | 'thirty-five', 1977 | 'thirty-six', 1978 | 'thirty-seven', 1979 | 'thirty-eight', 1980 | 'thirty-nine', 1981 | 'forty', 1982 | 'forty-one', 1983 | 'forty-two', 1984 | 'forty-three', 1985 | 'forty-four', 1986 | 'forty-five', 1987 | 'forty-six', 1988 | 'forty-seven', 1989 | 'forty-eight', 1990 | 'forty-nine', 1991 | 'fifty', 1992 | 'fifty-one', 1993 | 'fifty-two', 1994 | 'fifty-three', 1995 | 'fifty-four', 1996 | 'fifty-five', 1997 | 'fifty-six', 1998 | 'fifty-seven', 1999 | 'fifty-eight', 2000 | 'fifty-nine', 2001 | 'sixty', 2002 | 'sixty-one', 2003 | 'sixty-two', 2004 | 'sixty-three', 2005 | 'sixty-four', 2006 | 'sixty-five', 2007 | 'sixty-six', 2008 | 'sixty-seven', 2009 | 'sixty-eight', 2010 | 'sixty-nine', 2011 | 'seventy', 2012 | 'seventy-one', 2013 | 'seventy-two', 2014 | 'seventy-three', 2015 | 'seventy-four', 2016 | 'seventy-five', 2017 | 'seventy-six', 2018 | 'seventy-seven', 2019 | 'seventy-eight', 2020 | 'seventy-nine', 2021 | 'eighty', 2022 | 'eighty-one', 2023 | 'eighty-two', 2024 | 'eighty-three', 2025 | 'eighty-four', 2026 | 'eighty-five', 2027 | 'eighty-six', 2028 | 'eighty-seven', 2029 | 'eighty-eight', 2030 | 'eighty-nine', 2031 | 'ninety', 2032 | 'ninety-one', 2033 | 'ninety-two', 2034 | 'ninety-three', 2035 | 'ninety-four', 2036 | 'ninety-five', 2037 | 'ninety-six', 2038 | 'ninety-seven', 2039 | 'ninety-eight', 2040 | 'ninety-nine', 2041 | 'one hundred' 2042 | ]; 2043 | 2044 | const vegetables = [ 2045 | 'ahipa', 2046 | 'amaranth', 2047 | 'american groundnut', 2048 | 'aonori', 2049 | 'arame', 2050 | 'arracacha', 2051 | 'artichoke', 2052 | 'arugula', 2053 | 'asparagus', 2054 | 'aubergine', 2055 | 'avocado', 2056 | 'azuki bean', 2057 | 'badderlocks', 2058 | 'bamboo shoot', 2059 | 'beet', 2060 | 'beetroot', 2061 | 'bell pepper', 2062 | 'bitter gourd', 2063 | 'bitter melon', 2064 | 'black-eyed pea', 2065 | 'bok choy', 2066 | 'borage', 2067 | 'brinjal', 2068 | 'broadleaf arrowhead', 2069 | 'broccoli', 2070 | 'broccolini', 2071 | 'brussels sprouts', 2072 | 'burdock', 2073 | 'cabbage', 2074 | 'camas', 2075 | 'canna', 2076 | 'caper', 2077 | 'cardoon', 2078 | 'carola', 2079 | 'carrot', 2080 | 'cassava', 2081 | 'catsear', 2082 | 'cauliflower', 2083 | 'celeriac', 2084 | 'celery', 2085 | 'celtuce', 2086 | 'chaya', 2087 | 'chayote', 2088 | 'chickpea', 2089 | 'chickweed', 2090 | 'chicory', 2091 | 'chinese artichoke', 2092 | 'chinese mallow', 2093 | 'chives', 2094 | 'collard greens', 2095 | 'common bean', 2096 | 'common purslane', 2097 | 'corn salad', 2098 | 'courgette', 2099 | 'courgette flowers', 2100 | 'cress', 2101 | 'cucumber', 2102 | 'dabberlocks', 2103 | 'daikon', 2104 | 'dandelion', 2105 | 'daylily', 2106 | 'dill', 2107 | 'dillisk', 2108 | 'dolichos bean', 2109 | 'drumstick', 2110 | 'dulse', 2111 | 'earthnut pea', 2112 | 'eggplant', 2113 | 'elephant foot yam', 2114 | 'elephant garlic', 2115 | 'endive', 2116 | 'ensete', 2117 | 'fat hen', 2118 | 'fava bean', 2119 | 'fiddlehead', 2120 | 'florence fennel', 2121 | 'fluted pumpkin', 2122 | 'galangal', 2123 | 'garbanzo', 2124 | 'garden rocket', 2125 | 'garland chrysanthemum', 2126 | 'garlic', 2127 | 'garlic chives', 2128 | 'ginger', 2129 | 'golden samphire', 2130 | 'good king henry', 2131 | 'grape', 2132 | 'greater plantain', 2133 | 'green bean', 2134 | 'guar', 2135 | 'hamburg parsley', 2136 | 'horse gram', 2137 | 'horseradish', 2138 | 'indian pea', 2139 | 'ivy gourd', 2140 | 'jerusalem artichoke', 2141 | 'jícama', 2142 | 'kai-lan', 2143 | 'kale', 2144 | 'kohlrabi', 2145 | 'komatsuna', 2146 | 'kuka', 2147 | 'kurrat', 2148 | 'lagos bologi', 2149 | 'lamb lettuce', 2150 | 'lamb quarters', 2151 | 'land cress', 2152 | 'laver', 2153 | 'leek', 2154 | 'lemongrass', 2155 | 'lentil', 2156 | 'lettuce', 2157 | 'lima bean', 2158 | 'lizard tail', 2159 | 'loroco', 2160 | 'lotus root', 2161 | 'luffa', 2162 | 'malabar spinach', 2163 | 'mallow', 2164 | 'manchurian wild rice', 2165 | 'marrow', 2166 | 'mashua', 2167 | 'melokhia', 2168 | 'miner lettuce', 2169 | 'mizuna greens', 2170 | 'moth bean', 2171 | 'mung bean', 2172 | 'mustard', 2173 | 'napa cabbage', 2174 | 'new zealand spinach', 2175 | 'nopal', 2176 | 'okra', 2177 | 'olive fruit', 2178 | 'onion', 2179 | 'orache', 2180 | 'pak choy', 2181 | 'paracress', 2182 | 'parsnip', 2183 | 'pea', 2184 | 'peanut', 2185 | 'pearl onion', 2186 | 'pigeon pea', 2187 | 'pignut', 2188 | 'poke', 2189 | 'potato', 2190 | 'potato onion', 2191 | 'prairie turnip', 2192 | 'prussian asparagus', 2193 | 'pumpkin', 2194 | 'radicchio', 2195 | 'radish', 2196 | 'rapini', 2197 | 'ricebean', 2198 | 'runner bean', 2199 | 'rutabaga', 2200 | 'salsify', 2201 | 'samphire', 2202 | 'scallion', 2203 | 'scorzonera', 2204 | 'sculpit', 2205 | 'sea beet', 2206 | 'sea grape', 2207 | 'sea kale', 2208 | 'sea lettuce', 2209 | 'shallot', 2210 | 'shepherd purse', 2211 | 'sierra leone bologi', 2212 | 'skirret', 2213 | 'snap pea', 2214 | 'snow pea', 2215 | 'soko', 2216 | 'sorrel', 2217 | 'sour cabbage', 2218 | 'soybean', 2219 | 'spinach', 2220 | 'spring onion', 2221 | 'squash', 2222 | 'squash blossoms', 2223 | 'stridolo', 2224 | 'summer purslane', 2225 | 'swede', 2226 | 'sweet pepper', 2227 | 'sweet potato', 2228 | 'swiss chard', 2229 | 'taro', 2230 | 'tarwi', 2231 | 'tatsoi', 2232 | 'tepary bean', 2233 | 'ti', 2234 | 'tigernut', 2235 | 'tinda', 2236 | 'tomatillo', 2237 | 'tomato', 2238 | 'tree onion', 2239 | 'turmeric', 2240 | 'turnip', 2241 | 'ulluco', 2242 | 'urad bean', 2243 | 'vanilla', 2244 | 'velvet bean', 2245 | 'wasabi', 2246 | 'water caltrop', 2247 | 'water chestnut', 2248 | 'water melon', 2249 | 'water spinach', 2250 | 'watercress', 2251 | 'welsh onion', 2252 | 'west indian gherkin', 2253 | 'wheatgrass', 2254 | 'wild leek', 2255 | 'winged bean', 2256 | 'winter melon', 2257 | 'yacón', 2258 | 'yam', 2259 | 'yao choy', 2260 | 'yardlong bean', 2261 | 'yarrow', 2262 | 'zucchini' 2263 | ]; 2264 | 2265 | export { animals, colours, fruits, nouns, numbers, vegetables }; 2266 | -------------------------------------------------------------------------------- /dist/password-generator-set.cjs.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | Object.defineProperty(exports, '__esModule', { value: true }); 4 | 5 | const animals = [ 6 | 'meerkat', 7 | 'aardvark', 8 | 'addax', 9 | 'alligator', 10 | 'alpaca', 11 | 'anteater', 12 | 'antelope', 13 | 'aoudad', 14 | 'ape', 15 | 'argali', 16 | 'armadillo', 17 | 'baboon', 18 | 'badger', 19 | 'basilisk', 20 | 'bat', 21 | 'bear', 22 | 'beaver', 23 | 'bighorn', 24 | 'bison', 25 | 'boar', 26 | 'budgerigar', 27 | 'buffalo', 28 | 'bull', 29 | 'bunny', 30 | 'burro', 31 | 'camel', 32 | 'canary', 33 | 'capybara', 34 | 'cat', 35 | 'chameleon', 36 | 'chamois', 37 | 'cheetah', 38 | 'chimpanzee', 39 | 'chinchilla', 40 | 'chipmunk', 41 | 'civet', 42 | 'coati', 43 | 'colt', 44 | 'cougar', 45 | 'cow', 46 | 'coyote', 47 | 'crocodile', 48 | 'crow', 49 | 'deer', 50 | 'dingo', 51 | 'doe', 52 | 'dung beetle', 53 | 'dog', 54 | 'donkey', 55 | 'dormouse', 56 | 'dromedary', 57 | 'duckbill platypus', 58 | 'dugong', 59 | 'eland', 60 | 'elephant', 61 | 'elk', 62 | 'ermine', 63 | 'ewe', 64 | 'fawn', 65 | 'ferret', 66 | 'finch', 67 | 'fish', 68 | 'fox', 69 | 'frog', 70 | 'gazelle', 71 | 'gemsbok', 72 | 'gila monster', 73 | 'giraffe', 74 | 'gnu', 75 | 'goat', 76 | 'gopher', 77 | 'gorilla', 78 | 'grizzly bear', 79 | 'ground hog', 80 | 'guanaco', 81 | 'guinea pig', 82 | 'hamster', 83 | 'hare', 84 | 'hartebeest', 85 | 'hedgehog', 86 | 'highland cow', 87 | 'hippopotamus', 88 | 'hog', 89 | 'horse', 90 | 'hyena', 91 | 'ibex', 92 | 'iguana', 93 | 'impala', 94 | 'jackal', 95 | 'jaguar', 96 | 'jerboa', 97 | 'kangaroo', 98 | 'kitten', 99 | 'koala', 100 | 'lamb', 101 | 'lemur', 102 | 'leopard', 103 | 'lion', 104 | 'lizard', 105 | 'llama', 106 | 'lovebird', 107 | 'lynx', 108 | 'mandrill', 109 | 'mare', 110 | 'marmoset', 111 | 'marten', 112 | 'mink', 113 | 'mole', 114 | 'mongoose', 115 | 'monkey', 116 | 'moose', 117 | 'mountain goat', 118 | 'mouse', 119 | 'mule', 120 | 'musk deer', 121 | 'musk-ox', 122 | 'muskrat', 123 | 'mustang', 124 | 'mynah bird', 125 | 'newt', 126 | 'ocelot', 127 | 'okapi', 128 | 'opossum', 129 | 'orangutan', 130 | 'oryx', 131 | 'otter', 132 | 'ox', 133 | 'panda', 134 | 'panther', 135 | 'parakeet', 136 | 'parrot', 137 | 'peccary', 138 | 'pig', 139 | 'octopus', 140 | 'thorny devil', 141 | 'starfish', 142 | 'blue crab', 143 | 'snowy owl', 144 | 'chicken', 145 | 'rooster', 146 | 'bumble bee', 147 | 'eagle owl', 148 | 'polar bear', 149 | 'pony', 150 | 'porcupine', 151 | 'porpoise', 152 | 'prairie dog', 153 | 'pronghorn', 154 | 'puma', 155 | 'puppy', 156 | 'quagga', 157 | 'rabbit', 158 | 'raccoon', 159 | 'ram', 160 | 'rat', 161 | 'reindeer', 162 | 'rhinoceros', 163 | 'salamander', 164 | 'seal', 165 | 'sheep', 166 | 'shrew', 167 | 'silver fox', 168 | 'skunk', 169 | 'sloth', 170 | 'snake', 171 | 'springbok', 172 | 'squirrel', 173 | 'stallion', 174 | 'steer', 175 | 'tapir', 176 | 'tiger', 177 | 'toad', 178 | 'turtle', 179 | 'vicuna', 180 | 'walrus', 181 | 'warthog', 182 | 'waterbuck', 183 | 'weasel', 184 | 'whale', 185 | 'wildcat', 186 | 'bald eagle', 187 | 'wolf', 188 | 'wolverine', 189 | 'wombat', 190 | 'woodchuck', 191 | 'yak', 192 | 'zebra', 193 | 'zebu' 194 | ]; 195 | 196 | const colours = [ 197 | 'alice blue', 198 | 'antique white', 199 | 'aqua', 200 | 'aquamarine', 201 | 'azure', 202 | 'beige', 203 | 'bisque', 204 | 'black', 205 | 'blanched almond', 206 | 'blue', 207 | 'blue violet', 208 | 'brown', 209 | 'buff', 210 | 'burlywood', 211 | 'cadet blue', 212 | 'chartreuse', 213 | 'chocolate', 214 | 'coral', 215 | 'cornflower blue', 216 | 'cornsilk', 217 | 'crimson', 218 | 'cyan', 219 | 'dark blue', 220 | 'dark brown', 221 | 'dark buff', 222 | 'dark cyan', 223 | 'dark gold', 224 | 'dark goldenrod', 225 | 'dark gray', 226 | 'dark green', 227 | 'dark ivory', 228 | 'dark khaki', 229 | 'dark magenta', 230 | 'dark mustard', 231 | 'dark olive green', 232 | 'dark orange', 233 | 'dark orchid', 234 | 'dark pink', 235 | 'dark red', 236 | 'dark salmon', 237 | 'dark sea green', 238 | 'dark silver', 239 | 'dark slate blue', 240 | 'dark slate gray', 241 | 'dark turquoise', 242 | 'dark violet', 243 | 'dark yellow', 244 | 'deep pink', 245 | 'deep sky blue', 246 | 'dim gray', 247 | 'dodger blue', 248 | 'firebrick', 249 | 'floral white', 250 | 'forest green', 251 | 'fuchsia', 252 | 'gainsboro', 253 | 'ghost white', 254 | 'gold', 255 | 'goldenrod', 256 | 'gray', 257 | 'green', 258 | 'green yellow', 259 | 'honeydew', 260 | 'hot pink', 261 | 'indian red', 262 | 'indigo', 263 | 'ivory', 264 | 'khaki', 265 | 'lavender', 266 | 'lavender blush', 267 | 'lawn green', 268 | 'lemon chiffon', 269 | 'light black', 270 | 'light blue', 271 | 'light brown', 272 | 'light buff', 273 | 'light coral', 274 | 'light cyan', 275 | 'light gold', 276 | 'light goldenrod', 277 | 'light gray', 278 | 'light green', 279 | 'light ivory', 280 | 'light magenta', 281 | 'light mustard', 282 | 'light orange', 283 | 'light pink', 284 | 'light red', 285 | 'light salmon', 286 | 'light sea green', 287 | 'light silver', 288 | 'light sky blue', 289 | 'light slate gray', 290 | 'light steel blue', 291 | 'light turquoise', 292 | 'light violet', 293 | 'light yellow', 294 | 'lime', 295 | 'lime green', 296 | 'linen', 297 | 'magenta', 298 | 'maroon', 299 | 'medium aquamarine', 300 | 'medium blue', 301 | 'medium orchid', 302 | 'medium purple', 303 | 'medium sea green', 304 | 'medium slate blue', 305 | 'medium spring green', 306 | 'medium turquoise', 307 | 'medium violet red', 308 | 'midnight blue', 309 | 'mint cream', 310 | 'misty rose', 311 | 'moccasin', 312 | 'mustard', 313 | 'navajo white', 314 | 'navy blue', 315 | 'old lace', 316 | 'olive', 317 | 'olive drab', 318 | 'orange', 319 | 'orange red', 320 | 'orchid', 321 | 'pale goldenrod', 322 | 'pale green', 323 | 'pale turquoise', 324 | 'pale violet red', 325 | 'papaya whip', 326 | 'peach puff', 327 | 'peru', 328 | 'pink', 329 | 'plum', 330 | 'powder blue', 331 | 'purple', 332 | 'rebecca purple', 333 | 'red', 334 | 'rosy brown', 335 | 'royal blue', 336 | 'saddle brown', 337 | 'salmon', 338 | 'sandy brown', 339 | 'sea green', 340 | 'seashell', 341 | 'sienna', 342 | 'silver', 343 | 'sky blue', 344 | 'slate blue', 345 | 'slate gray', 346 | 'snow', 347 | 'spring green', 348 | 'steel blue', 349 | 'tan', 350 | 'teal', 351 | 'thistle', 352 | 'tomato', 353 | 'turquoise', 354 | 'violet', 355 | 'web gray', 356 | 'web green', 357 | 'web maroon', 358 | 'web purple', 359 | 'wheat', 360 | 'white', 361 | 'white smoke', 362 | 'yellow', 363 | 'yellow green' 364 | ]; 365 | 366 | const fruits = [ 367 | 'akee', 368 | 'apple', 369 | 'apricot', 370 | 'avocado', 371 | 'açaí', 372 | 'banana', 373 | 'bilberry', 374 | 'black sapote', 375 | 'blackberry', 376 | 'blackcurrant', 377 | 'blueberry', 378 | 'boysenberry', 379 | 'buddhas hand', 380 | 'cherimoya', 381 | 'cherry', 382 | 'chico fruit', 383 | 'cloudberry', 384 | 'coconut', 385 | 'crab apples', 386 | 'cranberry', 387 | 'cucumber', 388 | 'currant', 389 | 'damson', 390 | 'date palm', 391 | 'dragonfruit', 392 | 'durian', 393 | 'elderberry', 394 | 'feijoa', 395 | 'fig', 396 | 'goji berry', 397 | 'gooseberry', 398 | 'grape', 399 | 'grapefruit', 400 | 'guava', 401 | 'honeyberry', 402 | 'huckleberry', 403 | 'jabuticaba', 404 | 'jackfruit', 405 | 'jambul', 406 | 'japanese plum', 407 | 'jostaberry', 408 | 'jujube', 409 | 'juniper berry', 410 | 'kiwano', 411 | 'kiwifruit', 412 | 'kumquat', 413 | 'lemon', 414 | 'lime', 415 | 'longan', 416 | 'loquat', 417 | 'lychee', 418 | 'mango', 419 | 'mangosteen', 420 | 'marionberry', 421 | 'melon', 422 | 'miracle fruit', 423 | 'mulberry', 424 | 'nance', 425 | 'nectarine', 426 | 'orange', 427 | 'papaya', 428 | 'passionfruit', 429 | 'peach', 430 | 'pear', 431 | 'persimmon', 432 | 'pineapple', 433 | 'pineberry', 434 | 'pitaya', 435 | 'plantain', 436 | 'plum', 437 | 'plumcot', 438 | 'pomegranate', 439 | 'pomelo', 440 | 'purple mangosteen', 441 | 'quince', 442 | 'rambutan', 443 | 'raspberry', 444 | 'redcurrant', 445 | 'salak', 446 | 'salal', 447 | 'satsuma', 448 | 'soursop', 449 | 'star apple', 450 | 'star fruit', 451 | 'strawberry', 452 | 'surinam cherry', 453 | 'tamarillo', 454 | 'tamarind', 455 | 'white currant', 456 | 'white sapote', 457 | 'yuzu' 458 | ]; 459 | 460 | const nouns = [ 461 | 'ability', 462 | 'abroad', 463 | 'abuse', 464 | 'access', 465 | 'accident', 466 | 'account', 467 | 'act', 468 | 'action', 469 | 'active', 470 | 'activity', 471 | 'actor', 472 | 'addition', 473 | 'address', 474 | 'administration', 475 | 'adult', 476 | 'advance', 477 | 'advantage', 478 | 'advice', 479 | 'affair', 480 | 'affect', 481 | 'afternoon', 482 | 'age', 483 | 'agency', 484 | 'agent', 485 | 'agreement', 486 | 'air', 487 | 'airline', 488 | 'airport', 489 | 'alarm', 490 | 'alcohol', 491 | 'alternative', 492 | 'ambition', 493 | 'amount', 494 | 'analysis', 495 | 'analyst', 496 | 'anger', 497 | 'angle', 498 | 'animal', 499 | 'annual', 500 | 'answer', 501 | 'anxiety', 502 | 'anybody', 503 | 'anything', 504 | 'anywhere', 505 | 'apartment', 506 | 'appeal', 507 | 'appearance', 508 | 'apple', 509 | 'application', 510 | 'appointment', 511 | 'area', 512 | 'argument', 513 | 'arm', 514 | 'army', 515 | 'arrival', 516 | 'art', 517 | 'article', 518 | 'aside', 519 | 'aspect', 520 | 'assignment', 521 | 'assist', 522 | 'assistance', 523 | 'assistant', 524 | 'associate', 525 | 'association', 526 | 'assumption', 527 | 'atmosphere', 528 | 'attack', 529 | 'attempt', 530 | 'attention', 531 | 'attitude', 532 | 'audience', 533 | 'author', 534 | 'average', 535 | 'award', 536 | 'awareness', 537 | 'baby', 538 | 'back', 539 | 'background', 540 | 'bag', 541 | 'bake', 542 | 'balance', 543 | 'ball', 544 | 'band', 545 | 'bank', 546 | 'bar', 547 | 'base', 548 | 'baseball', 549 | 'basis', 550 | 'basket', 551 | 'bat', 552 | 'bath', 553 | 'bathroom', 554 | 'battle', 555 | 'beach', 556 | 'bear', 557 | 'beat', 558 | 'beautiful', 559 | 'bed', 560 | 'bedroom', 561 | 'beer', 562 | 'bell', 563 | 'belt', 564 | 'bench', 565 | 'bend', 566 | 'benefit', 567 | 'bet', 568 | 'beyond', 569 | 'bicycle', 570 | 'bid', 571 | 'big', 572 | 'bike', 573 | 'bill', 574 | 'bird', 575 | 'birth', 576 | 'birthday', 577 | 'bit', 578 | 'bite', 579 | 'bitter', 580 | 'black', 581 | 'blame', 582 | 'blank', 583 | 'blind', 584 | 'block', 585 | 'blood', 586 | 'blow', 587 | 'blue', 588 | 'board', 589 | 'boat', 590 | 'body', 591 | 'bone', 592 | 'bonus', 593 | 'book', 594 | 'boot', 595 | 'border', 596 | 'boss', 597 | 'bother', 598 | 'bottle', 599 | 'bottom', 600 | 'bowl', 601 | 'box', 602 | 'boy', 603 | 'boyfriend', 604 | 'brain', 605 | 'branch', 606 | 'brave', 607 | 'bread', 608 | 'break', 609 | 'breakfast', 610 | 'breast', 611 | 'breath', 612 | 'brick', 613 | 'bridge', 614 | 'brief', 615 | 'brilliant', 616 | 'broad', 617 | 'brother', 618 | 'brown', 619 | 'brush', 620 | 'buddy', 621 | 'budget', 622 | 'bug', 623 | 'building', 624 | 'bunch', 625 | 'burn', 626 | 'bus', 627 | 'business', 628 | 'button', 629 | 'buy', 630 | 'buyer', 631 | 'cabinet', 632 | 'cable', 633 | 'cake', 634 | 'calendar', 635 | 'call', 636 | 'calm', 637 | 'camera', 638 | 'camp', 639 | 'campaign', 640 | 'can', 641 | 'cancel', 642 | 'cancer', 643 | 'candidate', 644 | 'candle', 645 | 'candy', 646 | 'cap', 647 | 'capital', 648 | 'car', 649 | 'card', 650 | 'care', 651 | 'career', 652 | 'carpet', 653 | 'carry', 654 | 'case', 655 | 'cash', 656 | 'cat', 657 | 'catch', 658 | 'category', 659 | 'cause', 660 | 'celebration', 661 | 'cell', 662 | 'chain', 663 | 'chair', 664 | 'challenge', 665 | 'champion', 666 | 'championship', 667 | 'chance', 668 | 'change', 669 | 'channel', 670 | 'chapter', 671 | 'character', 672 | 'charge', 673 | 'charity', 674 | 'chart', 675 | 'check', 676 | 'cheek', 677 | 'chemical', 678 | 'chemistry', 679 | 'chest', 680 | 'chicken', 681 | 'child', 682 | 'childhood', 683 | 'chip', 684 | 'chocolate', 685 | 'choice', 686 | 'church', 687 | 'cigarette', 688 | 'city', 689 | 'claim', 690 | 'class', 691 | 'classic', 692 | 'classroom', 693 | 'clerk', 694 | 'click', 695 | 'client', 696 | 'climate', 697 | 'clock', 698 | 'closet', 699 | 'clothes', 700 | 'cloud', 701 | 'club', 702 | 'clue', 703 | 'coach', 704 | 'coast', 705 | 'coat', 706 | 'code', 707 | 'coffee', 708 | 'cold', 709 | 'collar', 710 | 'collection', 711 | 'college', 712 | 'combination', 713 | 'combine', 714 | 'comfort', 715 | 'comfortable', 716 | 'command', 717 | 'comment', 718 | 'commercial', 719 | 'commission', 720 | 'committee', 721 | 'common', 722 | 'communication', 723 | 'community', 724 | 'company', 725 | 'comparison', 726 | 'competition', 727 | 'complaint', 728 | 'complex', 729 | 'computer', 730 | 'concentrate', 731 | 'concept', 732 | 'concern', 733 | 'concert', 734 | 'conclusion', 735 | 'condition', 736 | 'conference', 737 | 'confidence', 738 | 'conflict', 739 | 'confusion', 740 | 'connection', 741 | 'consequence', 742 | 'consideration', 743 | 'consist', 744 | 'constant', 745 | 'construction', 746 | 'contact', 747 | 'contest', 748 | 'context', 749 | 'contract', 750 | 'contribution', 751 | 'control', 752 | 'conversation', 753 | 'convert', 754 | 'cook', 755 | 'cookie', 756 | 'copy', 757 | 'corner', 758 | 'cost', 759 | 'count', 760 | 'counter', 761 | 'country', 762 | 'county', 763 | 'couple', 764 | 'courage', 765 | 'course', 766 | 'court', 767 | 'cousin', 768 | 'cover', 769 | 'cow', 770 | 'crack', 771 | 'craft', 772 | 'crash', 773 | 'crazy', 774 | 'cream', 775 | 'creative', 776 | 'credit', 777 | 'crew', 778 | 'criticism', 779 | 'cross', 780 | 'cry', 781 | 'culture', 782 | 'cup', 783 | 'currency', 784 | 'current', 785 | 'curve', 786 | 'customer', 787 | 'cut', 788 | 'cycle', 789 | 'dad', 790 | 'damage', 791 | 'dance', 792 | 'dare', 793 | 'dark', 794 | 'data', 795 | 'database', 796 | 'date', 797 | 'daughter', 798 | 'day', 799 | 'dead', 800 | 'deal', 801 | 'dealer', 802 | 'dear', 803 | 'death', 804 | 'debate', 805 | 'debt', 806 | 'decision', 807 | 'deep', 808 | 'definition', 809 | 'degree', 810 | 'delay', 811 | 'delivery', 812 | 'demand', 813 | 'department', 814 | 'departure', 815 | 'dependent', 816 | 'deposit', 817 | 'depression', 818 | 'depth', 819 | 'description', 820 | 'design', 821 | 'designer', 822 | 'desire', 823 | 'desk', 824 | 'detail', 825 | 'development', 826 | 'device', 827 | 'devil', 828 | 'diamond', 829 | 'diet', 830 | 'difference', 831 | 'difficulty', 832 | 'dig', 833 | 'dimension', 834 | 'dinner', 835 | 'direction', 836 | 'director', 837 | 'dirt', 838 | 'disaster', 839 | 'discipline', 840 | 'discount', 841 | 'discussion', 842 | 'disease', 843 | 'dish', 844 | 'disk', 845 | 'display', 846 | 'distance', 847 | 'distribution', 848 | 'district', 849 | 'divide', 850 | 'doctor', 851 | 'document', 852 | 'dog', 853 | 'door', 854 | 'dot', 855 | 'double', 856 | 'doubt', 857 | 'draft', 858 | 'drag', 859 | 'drama', 860 | 'draw', 861 | 'drawer', 862 | 'dream', 863 | 'dress', 864 | 'drink', 865 | 'drive', 866 | 'driver', 867 | 'drop', 868 | 'drunk', 869 | 'due', 870 | 'dump', 871 | 'dust', 872 | 'duty', 873 | 'ear', 874 | 'earth', 875 | 'ease', 876 | 'east', 877 | 'eat', 878 | 'economics', 879 | 'economy', 880 | 'edge', 881 | 'editor', 882 | 'education', 883 | 'effect', 884 | 'effective', 885 | 'efficiency', 886 | 'effort', 887 | 'egg', 888 | 'election', 889 | 'elevator', 890 | 'emergency', 891 | 'emotion', 892 | 'emphasis', 893 | 'employ', 894 | 'employee', 895 | 'employer', 896 | 'employment', 897 | 'energy', 898 | 'engine', 899 | 'engineer', 900 | 'entertainment', 901 | 'enthusiasm', 902 | 'entrance', 903 | 'entry', 904 | 'environment', 905 | 'equal', 906 | 'equipment', 907 | 'equivalent', 908 | 'error', 909 | 'escape', 910 | 'essay', 911 | 'establishment', 912 | 'estate', 913 | 'estimate', 914 | 'evening', 915 | 'event', 916 | 'evidence', 917 | 'exam', 918 | 'examination', 919 | 'example', 920 | 'exchange', 921 | 'excitement', 922 | 'excuse', 923 | 'exercise', 924 | 'exit', 925 | 'experience', 926 | 'expert', 927 | 'explanation', 928 | 'expression', 929 | 'extension', 930 | 'extent', 931 | 'external', 932 | 'extreme', 933 | 'eye', 934 | 'face', 935 | 'fact', 936 | 'factor', 937 | 'fail', 938 | 'failure', 939 | 'fall', 940 | 'familiar', 941 | 'family', 942 | 'fan', 943 | 'farm', 944 | 'farmer', 945 | 'fat', 946 | 'father', 947 | 'fault', 948 | 'fear', 949 | 'feature', 950 | 'fee', 951 | 'feed', 952 | 'feedback', 953 | 'feel', 954 | 'female', 955 | 'few', 956 | 'field', 957 | 'fight', 958 | 'figure', 959 | 'file', 960 | 'fill', 961 | 'film', 962 | 'final', 963 | 'finance', 964 | 'finger', 965 | 'finish', 966 | 'fire', 967 | 'fish', 968 | 'fix', 969 | 'flight', 970 | 'floor', 971 | 'flow', 972 | 'flower', 973 | 'fly', 974 | 'focus', 975 | 'fold', 976 | 'food', 977 | 'foot', 978 | 'football', 979 | 'force', 980 | 'forever', 981 | 'formal', 982 | 'fortune', 983 | 'foundation', 984 | 'frame', 985 | 'freedom', 986 | 'friend', 987 | 'friendship', 988 | 'front', 989 | 'fruit', 990 | 'fuel', 991 | 'fun', 992 | 'function', 993 | 'funeral', 994 | 'funny', 995 | 'future', 996 | 'gain', 997 | 'game', 998 | 'gap', 999 | 'garage', 1000 | 'garbage', 1001 | 'garden', 1002 | 'gas', 1003 | 'gate', 1004 | 'gather', 1005 | 'gear', 1006 | 'gene', 1007 | 'general', 1008 | 'gift', 1009 | 'girl', 1010 | 'girlfriend', 1011 | 'give', 1012 | 'glad', 1013 | 'glass', 1014 | 'glove', 1015 | 'go', 1016 | 'goal', 1017 | 'god', 1018 | 'gold', 1019 | 'golf', 1020 | 'good', 1021 | 'government', 1022 | 'grab', 1023 | 'grade', 1024 | 'grand', 1025 | 'grandfather', 1026 | 'grandmother', 1027 | 'grass', 1028 | 'great', 1029 | 'green', 1030 | 'grocery', 1031 | 'ground', 1032 | 'group', 1033 | 'growth', 1034 | 'guarantee', 1035 | 'guard', 1036 | 'guess', 1037 | 'guest', 1038 | 'guidance', 1039 | 'guide', 1040 | 'guitar', 1041 | 'guy', 1042 | 'habit', 1043 | 'hair', 1044 | 'half', 1045 | 'hall', 1046 | 'hand', 1047 | 'handle', 1048 | 'hang', 1049 | 'harm', 1050 | 'hat', 1051 | 'hate', 1052 | 'head', 1053 | 'health', 1054 | 'heart', 1055 | 'heavy', 1056 | 'height', 1057 | 'hell', 1058 | 'hello', 1059 | 'help', 1060 | 'hide', 1061 | 'high', 1062 | 'highlight', 1063 | 'highway', 1064 | 'hire', 1065 | 'historian', 1066 | 'history', 1067 | 'hit', 1068 | 'hold', 1069 | 'hole', 1070 | 'holiday', 1071 | 'home', 1072 | 'homework', 1073 | 'honey', 1074 | 'hook', 1075 | 'hope', 1076 | 'horror', 1077 | 'horse', 1078 | 'hospital', 1079 | 'host', 1080 | 'hotel', 1081 | 'hour', 1082 | 'house', 1083 | 'housing', 1084 | 'human', 1085 | 'hunt', 1086 | 'hurry', 1087 | 'hurt', 1088 | 'husband', 1089 | 'ice', 1090 | 'idea', 1091 | 'ideal', 1092 | 'if', 1093 | 'illegal', 1094 | 'image', 1095 | 'imagination', 1096 | 'impact', 1097 | 'implement', 1098 | 'importance', 1099 | 'impress', 1100 | 'impression', 1101 | 'improvement', 1102 | 'incident', 1103 | 'income', 1104 | 'increase', 1105 | 'independence', 1106 | 'independent', 1107 | 'indication', 1108 | 'individual', 1109 | 'industry', 1110 | 'inevitable', 1111 | 'inflation', 1112 | 'influence', 1113 | 'information', 1114 | 'initial', 1115 | 'initiative', 1116 | 'injury', 1117 | 'insect', 1118 | 'inside', 1119 | 'inspection', 1120 | 'inspector', 1121 | 'instance', 1122 | 'instruction', 1123 | 'insurance', 1124 | 'intention', 1125 | 'interaction', 1126 | 'interest', 1127 | 'internal', 1128 | 'international', 1129 | 'internet', 1130 | 'interview', 1131 | 'introduction', 1132 | 'investment', 1133 | 'invite', 1134 | 'iron', 1135 | 'island', 1136 | 'issue', 1137 | 'it', 1138 | 'item', 1139 | 'jacket', 1140 | 'job', 1141 | 'join', 1142 | 'joint', 1143 | 'joke', 1144 | 'judge', 1145 | 'judgment', 1146 | 'juice', 1147 | 'jump', 1148 | 'junior', 1149 | 'jury', 1150 | 'keep', 1151 | 'key', 1152 | 'kick', 1153 | 'kid', 1154 | 'kill', 1155 | 'kind', 1156 | 'king', 1157 | 'kiss', 1158 | 'kitchen', 1159 | 'knee', 1160 | 'knife', 1161 | 'knowledge', 1162 | 'lab', 1163 | 'lack', 1164 | 'ladder', 1165 | 'lady', 1166 | 'lake', 1167 | 'land', 1168 | 'landscape', 1169 | 'language', 1170 | 'laugh', 1171 | 'law', 1172 | 'lawyer', 1173 | 'lay', 1174 | 'layer', 1175 | 'lead', 1176 | 'leader', 1177 | 'leadership', 1178 | 'league', 1179 | 'leather', 1180 | 'leave', 1181 | 'lecture', 1182 | 'leg', 1183 | 'length', 1184 | 'lesson', 1185 | 'let', 1186 | 'letter', 1187 | 'level', 1188 | 'library', 1189 | 'lie', 1190 | 'life', 1191 | 'lift', 1192 | 'light', 1193 | 'limit', 1194 | 'line', 1195 | 'link', 1196 | 'lip', 1197 | 'list', 1198 | 'listen', 1199 | 'literature', 1200 | 'load', 1201 | 'loan', 1202 | 'local', 1203 | 'location', 1204 | 'lock', 1205 | 'log', 1206 | 'long', 1207 | 'look', 1208 | 'loss', 1209 | 'love', 1210 | 'low', 1211 | 'luck', 1212 | 'lunch', 1213 | 'machine', 1214 | 'magazine', 1215 | 'mail', 1216 | 'main', 1217 | 'maintenance', 1218 | 'major', 1219 | 'make', 1220 | 'male', 1221 | 'mall', 1222 | 'man', 1223 | 'management', 1224 | 'manager', 1225 | 'manner', 1226 | 'manufacturer', 1227 | 'many', 1228 | 'map', 1229 | 'march', 1230 | 'mark', 1231 | 'market', 1232 | 'marriage', 1233 | 'master', 1234 | 'match', 1235 | 'mate', 1236 | 'material', 1237 | 'math', 1238 | 'matter', 1239 | 'maximum', 1240 | 'maybe', 1241 | 'meal', 1242 | 'measurement', 1243 | 'meat', 1244 | 'media', 1245 | 'medicine', 1246 | 'medium', 1247 | 'meet', 1248 | 'meeting', 1249 | 'member', 1250 | 'membership', 1251 | 'memory', 1252 | 'mention', 1253 | 'menu', 1254 | 'mess', 1255 | 'message', 1256 | 'metal', 1257 | 'method', 1258 | 'middle', 1259 | 'midnight', 1260 | 'might', 1261 | 'milk', 1262 | 'mind', 1263 | 'mine', 1264 | 'minimum', 1265 | 'minor', 1266 | 'minute', 1267 | 'mirror', 1268 | 'miss', 1269 | 'mission', 1270 | 'mistake', 1271 | 'mix', 1272 | 'mixture', 1273 | 'mobile', 1274 | 'mode', 1275 | 'model', 1276 | 'mom', 1277 | 'moment', 1278 | 'money', 1279 | 'monitor', 1280 | 'month', 1281 | 'mood', 1282 | 'morning', 1283 | 'mortgage', 1284 | 'most', 1285 | 'mother', 1286 | 'motor', 1287 | 'mountain', 1288 | 'mouse', 1289 | 'mouth', 1290 | 'move', 1291 | 'movie', 1292 | 'mud', 1293 | 'muscle', 1294 | 'music', 1295 | 'nail', 1296 | 'name', 1297 | 'nasty', 1298 | 'nation', 1299 | 'national', 1300 | 'native', 1301 | 'natural', 1302 | 'nature', 1303 | 'neat', 1304 | 'necessary', 1305 | 'neck', 1306 | 'negative', 1307 | 'negotiation', 1308 | 'nerve', 1309 | 'net', 1310 | 'network', 1311 | 'news', 1312 | 'newspaper', 1313 | 'night', 1314 | 'nobody', 1315 | 'noise', 1316 | 'normal', 1317 | 'north', 1318 | 'nose', 1319 | 'note', 1320 | 'nothing', 1321 | 'notice', 1322 | 'novel', 1323 | 'nurse', 1324 | 'object', 1325 | 'objective', 1326 | 'obligation', 1327 | 'occasion', 1328 | 'offer', 1329 | 'office', 1330 | 'officer', 1331 | 'official', 1332 | 'oil', 1333 | 'one', 1334 | 'operation', 1335 | 'opinion', 1336 | 'opportunity', 1337 | 'opposite', 1338 | 'option', 1339 | 'orange', 1340 | 'order', 1341 | 'ordinary', 1342 | 'organization', 1343 | 'original', 1344 | 'other', 1345 | 'outcome', 1346 | 'outside', 1347 | 'oven', 1348 | 'owner', 1349 | 'pace', 1350 | 'pack', 1351 | 'package', 1352 | 'page', 1353 | 'pain', 1354 | 'paint', 1355 | 'pair', 1356 | 'panic', 1357 | 'paper', 1358 | 'parent', 1359 | 'park', 1360 | 'parking', 1361 | 'part', 1362 | 'particular', 1363 | 'partner', 1364 | 'party', 1365 | 'pass', 1366 | 'passage', 1367 | 'passenger', 1368 | 'passion', 1369 | 'past', 1370 | 'path', 1371 | 'patience', 1372 | 'patient', 1373 | 'pattern', 1374 | 'pause', 1375 | 'pay', 1376 | 'payment', 1377 | 'peace', 1378 | 'peak', 1379 | 'pen', 1380 | 'penalty', 1381 | 'pension', 1382 | 'people', 1383 | 'percentage', 1384 | 'perception', 1385 | 'performance', 1386 | 'period', 1387 | 'permission', 1388 | 'permit', 1389 | 'person', 1390 | 'personal', 1391 | 'personality', 1392 | 'perspective', 1393 | 'phase', 1394 | 'philosophy', 1395 | 'phone', 1396 | 'photo', 1397 | 'phrase', 1398 | 'physical', 1399 | 'physics', 1400 | 'piano', 1401 | 'pick', 1402 | 'picture', 1403 | 'pie', 1404 | 'piece', 1405 | 'pin', 1406 | 'pipe', 1407 | 'pitch', 1408 | 'pizza', 1409 | 'plan', 1410 | 'plane', 1411 | 'plant', 1412 | 'plastic', 1413 | 'plate', 1414 | 'platform', 1415 | 'play', 1416 | 'player', 1417 | 'pleasure', 1418 | 'plenty', 1419 | 'poem', 1420 | 'poet', 1421 | 'poetry', 1422 | 'point', 1423 | 'police', 1424 | 'policy', 1425 | 'politics', 1426 | 'pollution', 1427 | 'pool', 1428 | 'pop', 1429 | 'population', 1430 | 'position', 1431 | 'positive', 1432 | 'possession', 1433 | 'possibility', 1434 | 'possible', 1435 | 'post', 1436 | 'pot', 1437 | 'potato', 1438 | 'potential', 1439 | 'pound', 1440 | 'power', 1441 | 'practice', 1442 | 'preference', 1443 | 'preparation', 1444 | 'presence', 1445 | 'present', 1446 | 'presentation', 1447 | 'president', 1448 | 'press', 1449 | 'pressure', 1450 | 'price', 1451 | 'pride', 1452 | 'priest', 1453 | 'primary', 1454 | 'principle', 1455 | 'print', 1456 | 'prior', 1457 | 'priority', 1458 | 'private', 1459 | 'prize', 1460 | 'problem', 1461 | 'procedure', 1462 | 'produce', 1463 | 'product', 1464 | 'profession', 1465 | 'professional', 1466 | 'professor', 1467 | 'profile', 1468 | 'profit', 1469 | 'program', 1470 | 'progress', 1471 | 'project', 1472 | 'promise', 1473 | 'promotion', 1474 | 'prompt', 1475 | 'proof', 1476 | 'property', 1477 | 'proposal', 1478 | 'protection', 1479 | 'psychology', 1480 | 'public', 1481 | 'pull', 1482 | 'punch', 1483 | 'purchase', 1484 | 'purple', 1485 | 'purpose', 1486 | 'push', 1487 | 'put', 1488 | 'quality', 1489 | 'quantity', 1490 | 'quarter', 1491 | 'queen', 1492 | 'question', 1493 | 'quiet', 1494 | 'quit', 1495 | 'quote', 1496 | 'race', 1497 | 'radio', 1498 | 'rain', 1499 | 'raise', 1500 | 'range', 1501 | 'rate', 1502 | 'ratio', 1503 | 'raw', 1504 | 'reach', 1505 | 'reaction', 1506 | 'read', 1507 | 'reality', 1508 | 'reason', 1509 | 'reception', 1510 | 'recipe', 1511 | 'recognition', 1512 | 'recommendation', 1513 | 'record', 1514 | 'recover', 1515 | 'red', 1516 | 'reference', 1517 | 'reflection', 1518 | 'refrigerator', 1519 | 'refuse', 1520 | 'region', 1521 | 'register', 1522 | 'regret', 1523 | 'regular', 1524 | 'relation', 1525 | 'relationship', 1526 | 'relative', 1527 | 'release', 1528 | 'relief', 1529 | 'remote', 1530 | 'remove', 1531 | 'rent', 1532 | 'repair', 1533 | 'repeat', 1534 | 'replacement', 1535 | 'reply', 1536 | 'report', 1537 | 'representative', 1538 | 'republic', 1539 | 'reputation', 1540 | 'request', 1541 | 'requirement', 1542 | 'research', 1543 | 'reserve', 1544 | 'resident', 1545 | 'resist', 1546 | 'resolution', 1547 | 'resolve', 1548 | 'resort', 1549 | 'resource', 1550 | 'respect', 1551 | 'respond', 1552 | 'response', 1553 | 'responsibility', 1554 | 'rest', 1555 | 'restaurant', 1556 | 'result', 1557 | 'return', 1558 | 'reveal', 1559 | 'revenue', 1560 | 'review', 1561 | 'revolution', 1562 | 'reward', 1563 | 'rice', 1564 | 'rich', 1565 | 'ride', 1566 | 'ring', 1567 | 'rip', 1568 | 'rise', 1569 | 'risk', 1570 | 'river', 1571 | 'road', 1572 | 'rock', 1573 | 'role', 1574 | 'roll', 1575 | 'roof', 1576 | 'room', 1577 | 'rope', 1578 | 'rough', 1579 | 'round', 1580 | 'routine', 1581 | 'row', 1582 | 'royal', 1583 | 'rub', 1584 | 'ruin', 1585 | 'rule', 1586 | 'run', 1587 | 'rush', 1588 | 'sad', 1589 | 'safe', 1590 | 'safety', 1591 | 'sail', 1592 | 'salad', 1593 | 'salary', 1594 | 'sale', 1595 | 'salt', 1596 | 'sample', 1597 | 'sand', 1598 | 'sandwich', 1599 | 'satisfaction', 1600 | 'save', 1601 | 'savings', 1602 | 'scale', 1603 | 'scene', 1604 | 'schedule', 1605 | 'scheme', 1606 | 'school', 1607 | 'science', 1608 | 'score', 1609 | 'scratch', 1610 | 'screen', 1611 | 'screw', 1612 | 'script', 1613 | 'sea', 1614 | 'search', 1615 | 'season', 1616 | 'seat', 1617 | 'secret', 1618 | 'secretary', 1619 | 'section', 1620 | 'sector', 1621 | 'security', 1622 | 'selection', 1623 | 'self', 1624 | 'sell', 1625 | 'senior', 1626 | 'sense', 1627 | 'sensitive', 1628 | 'sentence', 1629 | 'series', 1630 | 'serve', 1631 | 'service', 1632 | 'session', 1633 | 'set', 1634 | 'sex', 1635 | 'shake', 1636 | 'shame', 1637 | 'shape', 1638 | 'share', 1639 | 'she', 1640 | 'shelter', 1641 | 'shift', 1642 | 'shine', 1643 | 'ship', 1644 | 'shirt', 1645 | 'shock', 1646 | 'shoe', 1647 | 'shoot', 1648 | 'shop', 1649 | 'shot', 1650 | 'shoulder', 1651 | 'show', 1652 | 'shower', 1653 | 'sick', 1654 | 'side', 1655 | 'sign', 1656 | 'signal', 1657 | 'signature', 1658 | 'significance', 1659 | 'silly', 1660 | 'silver', 1661 | 'simple', 1662 | 'singer', 1663 | 'single', 1664 | 'sink', 1665 | 'sir', 1666 | 'sister', 1667 | 'site', 1668 | 'situation', 1669 | 'size', 1670 | 'skill', 1671 | 'skin', 1672 | 'skirt', 1673 | 'sky', 1674 | 'sleep', 1675 | 'slice', 1676 | 'slide', 1677 | 'slip', 1678 | 'smell', 1679 | 'smile', 1680 | 'smoke', 1681 | 'snow', 1682 | 'society', 1683 | 'sock', 1684 | 'soft', 1685 | 'software', 1686 | 'soil', 1687 | 'solid', 1688 | 'solution', 1689 | 'somewhere', 1690 | 'son', 1691 | 'song', 1692 | 'sort', 1693 | 'sound', 1694 | 'soup', 1695 | 'source', 1696 | 'south', 1697 | 'space', 1698 | 'spare', 1699 | 'speaker', 1700 | 'special', 1701 | 'specialist', 1702 | 'specific', 1703 | 'speech', 1704 | 'speed', 1705 | 'spell', 1706 | 'spend', 1707 | 'spirit', 1708 | 'spiritual', 1709 | 'spite', 1710 | 'split', 1711 | 'sport', 1712 | 'spot', 1713 | 'spray', 1714 | 'spread', 1715 | 'spring', 1716 | 'square', 1717 | 'stable', 1718 | 'staff', 1719 | 'stage', 1720 | 'stand', 1721 | 'standard', 1722 | 'star', 1723 | 'start', 1724 | 'state', 1725 | 'statement', 1726 | 'station', 1727 | 'status', 1728 | 'stay', 1729 | 'steak', 1730 | 'steal', 1731 | 'step', 1732 | 'stick', 1733 | 'still', 1734 | 'stock', 1735 | 'stomach', 1736 | 'stop', 1737 | 'storage', 1738 | 'store', 1739 | 'storm', 1740 | 'story', 1741 | 'strain', 1742 | 'stranger', 1743 | 'strategy', 1744 | 'street', 1745 | 'strength', 1746 | 'stress', 1747 | 'stretch', 1748 | 'strike', 1749 | 'string', 1750 | 'strip', 1751 | 'stroke', 1752 | 'structure', 1753 | 'struggle', 1754 | 'student', 1755 | 'studio', 1756 | 'stuff', 1757 | 'stupid', 1758 | 'style', 1759 | 'subject', 1760 | 'substance', 1761 | 'success', 1762 | 'suck', 1763 | 'sugar', 1764 | 'suggestion', 1765 | 'suit', 1766 | 'summer', 1767 | 'sun', 1768 | 'supermarket', 1769 | 'support', 1770 | 'surgery', 1771 | 'surprise', 1772 | 'surround', 1773 | 'survey', 1774 | 'suspect', 1775 | 'sweet', 1776 | 'swim', 1777 | 'switch', 1778 | 'sympathy', 1779 | 'system', 1780 | 'table', 1781 | 'tackle', 1782 | 'tale', 1783 | 'talk', 1784 | 'tank', 1785 | 'tap', 1786 | 'target', 1787 | 'task', 1788 | 'taste', 1789 | 'tax', 1790 | 'tea', 1791 | 'teach', 1792 | 'teacher', 1793 | 'team', 1794 | 'tear', 1795 | 'technology', 1796 | 'telephone', 1797 | 'television', 1798 | 'tell', 1799 | 'temperature', 1800 | 'temporary', 1801 | 'tennis', 1802 | 'tension', 1803 | 'term', 1804 | 'test', 1805 | 'text', 1806 | 'thanks', 1807 | 'theme', 1808 | 'theory', 1809 | 'thing', 1810 | 'thought', 1811 | 'throat', 1812 | 'ticket', 1813 | 'tie', 1814 | 'till', 1815 | 'tip', 1816 | 'title', 1817 | 'today', 1818 | 'toe', 1819 | 'tomorrow', 1820 | 'tone', 1821 | 'tongue', 1822 | 'tonight', 1823 | 'tool', 1824 | 'tooth', 1825 | 'top', 1826 | 'topic', 1827 | 'total', 1828 | 'touch', 1829 | 'tough', 1830 | 'tour', 1831 | 'tourist', 1832 | 'towel', 1833 | 'tower', 1834 | 'town', 1835 | 'track', 1836 | 'trade', 1837 | 'tradition', 1838 | 'traffic', 1839 | 'train', 1840 | 'trainer', 1841 | 'transition', 1842 | 'transportation', 1843 | 'trash', 1844 | 'travel', 1845 | 'treat', 1846 | 'tree', 1847 | 'trick', 1848 | 'trip', 1849 | 'trouble', 1850 | 'truck', 1851 | 'trust', 1852 | 'truth', 1853 | 'try', 1854 | 'tune', 1855 | 'turn', 1856 | 'twist', 1857 | 'two', 1858 | 'type', 1859 | 'uncle', 1860 | 'union', 1861 | 'unique', 1862 | 'unit', 1863 | 'university', 1864 | 'upper', 1865 | 'upstairs', 1866 | 'use', 1867 | 'user', 1868 | 'usual', 1869 | 'vacation', 1870 | 'valuable', 1871 | 'value', 1872 | 'variation', 1873 | 'variety', 1874 | 'vast', 1875 | 'vegetable', 1876 | 'vehicle', 1877 | 'version', 1878 | 'video', 1879 | 'view', 1880 | 'village', 1881 | 'virus', 1882 | 'visit', 1883 | 'visual', 1884 | 'voice', 1885 | 'volume', 1886 | 'wait', 1887 | 'wake', 1888 | 'walk', 1889 | 'wall', 1890 | 'war', 1891 | 'wash', 1892 | 'watch', 1893 | 'water', 1894 | 'wave', 1895 | 'way', 1896 | 'weakness', 1897 | 'wealth', 1898 | 'wear', 1899 | 'weather', 1900 | 'web', 1901 | 'wedding', 1902 | 'week', 1903 | 'weekend', 1904 | 'weight', 1905 | 'weird', 1906 | 'welcome', 1907 | 'west', 1908 | 'western', 1909 | 'wheel', 1910 | 'whereas', 1911 | 'white', 1912 | 'whole', 1913 | 'wife', 1914 | 'will', 1915 | 'win', 1916 | 'wind', 1917 | 'window', 1918 | 'wine', 1919 | 'wing', 1920 | 'winner', 1921 | 'winter', 1922 | 'wish', 1923 | 'witness', 1924 | 'woman', 1925 | 'wonder', 1926 | 'wood', 1927 | 'word', 1928 | 'worker', 1929 | 'world', 1930 | 'worry', 1931 | 'worth', 1932 | 'wrap', 1933 | 'writer', 1934 | 'yard', 1935 | 'year', 1936 | 'yellow', 1937 | 'yesterday', 1938 | 'you', 1939 | 'young', 1940 | 'youth', 1941 | 'zone', 1942 | ]; 1943 | 1944 | const numbers = [ 1945 | 'zero', 1946 | 'one', 1947 | 'two', 1948 | 'three', 1949 | 'four', 1950 | 'five', 1951 | 'six', 1952 | 'seven', 1953 | 'eight', 1954 | 'nine', 1955 | 'ten', 1956 | 'eleven', 1957 | 'twelve', 1958 | 'thirteen', 1959 | 'fourteen', 1960 | 'fifteen', 1961 | 'sixteen', 1962 | 'seventeen', 1963 | 'eighteen', 1964 | 'nineteen', 1965 | 'twenty', 1966 | 'twenty-one', 1967 | 'twenty-two', 1968 | 'twenty-three', 1969 | 'twenty-four', 1970 | 'twenty-five', 1971 | 'twenty-six', 1972 | 'twenty-seven', 1973 | 'twenty-eight', 1974 | 'twenty-nine', 1975 | 'thirty', 1976 | 'thirty-one', 1977 | 'thirty-two', 1978 | 'thirty-three', 1979 | 'thirty-four', 1980 | 'thirty-five', 1981 | 'thirty-six', 1982 | 'thirty-seven', 1983 | 'thirty-eight', 1984 | 'thirty-nine', 1985 | 'forty', 1986 | 'forty-one', 1987 | 'forty-two', 1988 | 'forty-three', 1989 | 'forty-four', 1990 | 'forty-five', 1991 | 'forty-six', 1992 | 'forty-seven', 1993 | 'forty-eight', 1994 | 'forty-nine', 1995 | 'fifty', 1996 | 'fifty-one', 1997 | 'fifty-two', 1998 | 'fifty-three', 1999 | 'fifty-four', 2000 | 'fifty-five', 2001 | 'fifty-six', 2002 | 'fifty-seven', 2003 | 'fifty-eight', 2004 | 'fifty-nine', 2005 | 'sixty', 2006 | 'sixty-one', 2007 | 'sixty-two', 2008 | 'sixty-three', 2009 | 'sixty-four', 2010 | 'sixty-five', 2011 | 'sixty-six', 2012 | 'sixty-seven', 2013 | 'sixty-eight', 2014 | 'sixty-nine', 2015 | 'seventy', 2016 | 'seventy-one', 2017 | 'seventy-two', 2018 | 'seventy-three', 2019 | 'seventy-four', 2020 | 'seventy-five', 2021 | 'seventy-six', 2022 | 'seventy-seven', 2023 | 'seventy-eight', 2024 | 'seventy-nine', 2025 | 'eighty', 2026 | 'eighty-one', 2027 | 'eighty-two', 2028 | 'eighty-three', 2029 | 'eighty-four', 2030 | 'eighty-five', 2031 | 'eighty-six', 2032 | 'eighty-seven', 2033 | 'eighty-eight', 2034 | 'eighty-nine', 2035 | 'ninety', 2036 | 'ninety-one', 2037 | 'ninety-two', 2038 | 'ninety-three', 2039 | 'ninety-four', 2040 | 'ninety-five', 2041 | 'ninety-six', 2042 | 'ninety-seven', 2043 | 'ninety-eight', 2044 | 'ninety-nine', 2045 | 'one hundred' 2046 | ]; 2047 | 2048 | const vegetables = [ 2049 | 'ahipa', 2050 | 'amaranth', 2051 | 'american groundnut', 2052 | 'aonori', 2053 | 'arame', 2054 | 'arracacha', 2055 | 'artichoke', 2056 | 'arugula', 2057 | 'asparagus', 2058 | 'aubergine', 2059 | 'avocado', 2060 | 'azuki bean', 2061 | 'badderlocks', 2062 | 'bamboo shoot', 2063 | 'beet', 2064 | 'beetroot', 2065 | 'bell pepper', 2066 | 'bitter gourd', 2067 | 'bitter melon', 2068 | 'black-eyed pea', 2069 | 'bok choy', 2070 | 'borage', 2071 | 'brinjal', 2072 | 'broadleaf arrowhead', 2073 | 'broccoli', 2074 | 'broccolini', 2075 | 'brussels sprouts', 2076 | 'burdock', 2077 | 'cabbage', 2078 | 'camas', 2079 | 'canna', 2080 | 'caper', 2081 | 'cardoon', 2082 | 'carola', 2083 | 'carrot', 2084 | 'cassava', 2085 | 'catsear', 2086 | 'cauliflower', 2087 | 'celeriac', 2088 | 'celery', 2089 | 'celtuce', 2090 | 'chaya', 2091 | 'chayote', 2092 | 'chickpea', 2093 | 'chickweed', 2094 | 'chicory', 2095 | 'chinese artichoke', 2096 | 'chinese mallow', 2097 | 'chives', 2098 | 'collard greens', 2099 | 'common bean', 2100 | 'common purslane', 2101 | 'corn salad', 2102 | 'courgette', 2103 | 'courgette flowers', 2104 | 'cress', 2105 | 'cucumber', 2106 | 'dabberlocks', 2107 | 'daikon', 2108 | 'dandelion', 2109 | 'daylily', 2110 | 'dill', 2111 | 'dillisk', 2112 | 'dolichos bean', 2113 | 'drumstick', 2114 | 'dulse', 2115 | 'earthnut pea', 2116 | 'eggplant', 2117 | 'elephant foot yam', 2118 | 'elephant garlic', 2119 | 'endive', 2120 | 'ensete', 2121 | 'fat hen', 2122 | 'fava bean', 2123 | 'fiddlehead', 2124 | 'florence fennel', 2125 | 'fluted pumpkin', 2126 | 'galangal', 2127 | 'garbanzo', 2128 | 'garden rocket', 2129 | 'garland chrysanthemum', 2130 | 'garlic', 2131 | 'garlic chives', 2132 | 'ginger', 2133 | 'golden samphire', 2134 | 'good king henry', 2135 | 'grape', 2136 | 'greater plantain', 2137 | 'green bean', 2138 | 'guar', 2139 | 'hamburg parsley', 2140 | 'horse gram', 2141 | 'horseradish', 2142 | 'indian pea', 2143 | 'ivy gourd', 2144 | 'jerusalem artichoke', 2145 | 'jícama', 2146 | 'kai-lan', 2147 | 'kale', 2148 | 'kohlrabi', 2149 | 'komatsuna', 2150 | 'kuka', 2151 | 'kurrat', 2152 | 'lagos bologi', 2153 | 'lamb lettuce', 2154 | 'lamb quarters', 2155 | 'land cress', 2156 | 'laver', 2157 | 'leek', 2158 | 'lemongrass', 2159 | 'lentil', 2160 | 'lettuce', 2161 | 'lima bean', 2162 | 'lizard tail', 2163 | 'loroco', 2164 | 'lotus root', 2165 | 'luffa', 2166 | 'malabar spinach', 2167 | 'mallow', 2168 | 'manchurian wild rice', 2169 | 'marrow', 2170 | 'mashua', 2171 | 'melokhia', 2172 | 'miner lettuce', 2173 | 'mizuna greens', 2174 | 'moth bean', 2175 | 'mung bean', 2176 | 'mustard', 2177 | 'napa cabbage', 2178 | 'new zealand spinach', 2179 | 'nopal', 2180 | 'okra', 2181 | 'olive fruit', 2182 | 'onion', 2183 | 'orache', 2184 | 'pak choy', 2185 | 'paracress', 2186 | 'parsnip', 2187 | 'pea', 2188 | 'peanut', 2189 | 'pearl onion', 2190 | 'pigeon pea', 2191 | 'pignut', 2192 | 'poke', 2193 | 'potato', 2194 | 'potato onion', 2195 | 'prairie turnip', 2196 | 'prussian asparagus', 2197 | 'pumpkin', 2198 | 'radicchio', 2199 | 'radish', 2200 | 'rapini', 2201 | 'ricebean', 2202 | 'runner bean', 2203 | 'rutabaga', 2204 | 'salsify', 2205 | 'samphire', 2206 | 'scallion', 2207 | 'scorzonera', 2208 | 'sculpit', 2209 | 'sea beet', 2210 | 'sea grape', 2211 | 'sea kale', 2212 | 'sea lettuce', 2213 | 'shallot', 2214 | 'shepherd purse', 2215 | 'sierra leone bologi', 2216 | 'skirret', 2217 | 'snap pea', 2218 | 'snow pea', 2219 | 'soko', 2220 | 'sorrel', 2221 | 'sour cabbage', 2222 | 'soybean', 2223 | 'spinach', 2224 | 'spring onion', 2225 | 'squash', 2226 | 'squash blossoms', 2227 | 'stridolo', 2228 | 'summer purslane', 2229 | 'swede', 2230 | 'sweet pepper', 2231 | 'sweet potato', 2232 | 'swiss chard', 2233 | 'taro', 2234 | 'tarwi', 2235 | 'tatsoi', 2236 | 'tepary bean', 2237 | 'ti', 2238 | 'tigernut', 2239 | 'tinda', 2240 | 'tomatillo', 2241 | 'tomato', 2242 | 'tree onion', 2243 | 'turmeric', 2244 | 'turnip', 2245 | 'ulluco', 2246 | 'urad bean', 2247 | 'vanilla', 2248 | 'velvet bean', 2249 | 'wasabi', 2250 | 'water caltrop', 2251 | 'water chestnut', 2252 | 'water melon', 2253 | 'water spinach', 2254 | 'watercress', 2255 | 'welsh onion', 2256 | 'west indian gherkin', 2257 | 'wheatgrass', 2258 | 'wild leek', 2259 | 'winged bean', 2260 | 'winter melon', 2261 | 'yacón', 2262 | 'yam', 2263 | 'yao choy', 2264 | 'yardlong bean', 2265 | 'yarrow', 2266 | 'zucchini' 2267 | ]; 2268 | 2269 | exports.animals = animals; 2270 | exports.colours = colours; 2271 | exports.fruits = fruits; 2272 | exports.nouns = nouns; 2273 | exports.numbers = numbers; 2274 | exports.vegetables = vegetables; 2275 | -------------------------------------------------------------------------------- /dist/password-generator-set.umd.js: -------------------------------------------------------------------------------- 1 | (function (global, factory) { 2 | typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : 3 | typeof define === 'function' && define.amd ? define(['exports'], factory) : 4 | (global = global || self, factory(global['password-generator-set'] = {})); 5 | }(this, function (exports) { 'use strict'; 6 | 7 | const animals = [ 8 | 'meerkat', 9 | 'aardvark', 10 | 'addax', 11 | 'alligator', 12 | 'alpaca', 13 | 'anteater', 14 | 'antelope', 15 | 'aoudad', 16 | 'ape', 17 | 'argali', 18 | 'armadillo', 19 | 'baboon', 20 | 'badger', 21 | 'basilisk', 22 | 'bat', 23 | 'bear', 24 | 'beaver', 25 | 'bighorn', 26 | 'bison', 27 | 'boar', 28 | 'budgerigar', 29 | 'buffalo', 30 | 'bull', 31 | 'bunny', 32 | 'burro', 33 | 'camel', 34 | 'canary', 35 | 'capybara', 36 | 'cat', 37 | 'chameleon', 38 | 'chamois', 39 | 'cheetah', 40 | 'chimpanzee', 41 | 'chinchilla', 42 | 'chipmunk', 43 | 'civet', 44 | 'coati', 45 | 'colt', 46 | 'cougar', 47 | 'cow', 48 | 'coyote', 49 | 'crocodile', 50 | 'crow', 51 | 'deer', 52 | 'dingo', 53 | 'doe', 54 | 'dung beetle', 55 | 'dog', 56 | 'donkey', 57 | 'dormouse', 58 | 'dromedary', 59 | 'duckbill platypus', 60 | 'dugong', 61 | 'eland', 62 | 'elephant', 63 | 'elk', 64 | 'ermine', 65 | 'ewe', 66 | 'fawn', 67 | 'ferret', 68 | 'finch', 69 | 'fish', 70 | 'fox', 71 | 'frog', 72 | 'gazelle', 73 | 'gemsbok', 74 | 'gila monster', 75 | 'giraffe', 76 | 'gnu', 77 | 'goat', 78 | 'gopher', 79 | 'gorilla', 80 | 'grizzly bear', 81 | 'ground hog', 82 | 'guanaco', 83 | 'guinea pig', 84 | 'hamster', 85 | 'hare', 86 | 'hartebeest', 87 | 'hedgehog', 88 | 'highland cow', 89 | 'hippopotamus', 90 | 'hog', 91 | 'horse', 92 | 'hyena', 93 | 'ibex', 94 | 'iguana', 95 | 'impala', 96 | 'jackal', 97 | 'jaguar', 98 | 'jerboa', 99 | 'kangaroo', 100 | 'kitten', 101 | 'koala', 102 | 'lamb', 103 | 'lemur', 104 | 'leopard', 105 | 'lion', 106 | 'lizard', 107 | 'llama', 108 | 'lovebird', 109 | 'lynx', 110 | 'mandrill', 111 | 'mare', 112 | 'marmoset', 113 | 'marten', 114 | 'mink', 115 | 'mole', 116 | 'mongoose', 117 | 'monkey', 118 | 'moose', 119 | 'mountain goat', 120 | 'mouse', 121 | 'mule', 122 | 'musk deer', 123 | 'musk-ox', 124 | 'muskrat', 125 | 'mustang', 126 | 'mynah bird', 127 | 'newt', 128 | 'ocelot', 129 | 'okapi', 130 | 'opossum', 131 | 'orangutan', 132 | 'oryx', 133 | 'otter', 134 | 'ox', 135 | 'panda', 136 | 'panther', 137 | 'parakeet', 138 | 'parrot', 139 | 'peccary', 140 | 'pig', 141 | 'octopus', 142 | 'thorny devil', 143 | 'starfish', 144 | 'blue crab', 145 | 'snowy owl', 146 | 'chicken', 147 | 'rooster', 148 | 'bumble bee', 149 | 'eagle owl', 150 | 'polar bear', 151 | 'pony', 152 | 'porcupine', 153 | 'porpoise', 154 | 'prairie dog', 155 | 'pronghorn', 156 | 'puma', 157 | 'puppy', 158 | 'quagga', 159 | 'rabbit', 160 | 'raccoon', 161 | 'ram', 162 | 'rat', 163 | 'reindeer', 164 | 'rhinoceros', 165 | 'salamander', 166 | 'seal', 167 | 'sheep', 168 | 'shrew', 169 | 'silver fox', 170 | 'skunk', 171 | 'sloth', 172 | 'snake', 173 | 'springbok', 174 | 'squirrel', 175 | 'stallion', 176 | 'steer', 177 | 'tapir', 178 | 'tiger', 179 | 'toad', 180 | 'turtle', 181 | 'vicuna', 182 | 'walrus', 183 | 'warthog', 184 | 'waterbuck', 185 | 'weasel', 186 | 'whale', 187 | 'wildcat', 188 | 'bald eagle', 189 | 'wolf', 190 | 'wolverine', 191 | 'wombat', 192 | 'woodchuck', 193 | 'yak', 194 | 'zebra', 195 | 'zebu' 196 | ]; 197 | 198 | const colours = [ 199 | 'alice blue', 200 | 'antique white', 201 | 'aqua', 202 | 'aquamarine', 203 | 'azure', 204 | 'beige', 205 | 'bisque', 206 | 'black', 207 | 'blanched almond', 208 | 'blue', 209 | 'blue violet', 210 | 'brown', 211 | 'buff', 212 | 'burlywood', 213 | 'cadet blue', 214 | 'chartreuse', 215 | 'chocolate', 216 | 'coral', 217 | 'cornflower blue', 218 | 'cornsilk', 219 | 'crimson', 220 | 'cyan', 221 | 'dark blue', 222 | 'dark brown', 223 | 'dark buff', 224 | 'dark cyan', 225 | 'dark gold', 226 | 'dark goldenrod', 227 | 'dark gray', 228 | 'dark green', 229 | 'dark ivory', 230 | 'dark khaki', 231 | 'dark magenta', 232 | 'dark mustard', 233 | 'dark olive green', 234 | 'dark orange', 235 | 'dark orchid', 236 | 'dark pink', 237 | 'dark red', 238 | 'dark salmon', 239 | 'dark sea green', 240 | 'dark silver', 241 | 'dark slate blue', 242 | 'dark slate gray', 243 | 'dark turquoise', 244 | 'dark violet', 245 | 'dark yellow', 246 | 'deep pink', 247 | 'deep sky blue', 248 | 'dim gray', 249 | 'dodger blue', 250 | 'firebrick', 251 | 'floral white', 252 | 'forest green', 253 | 'fuchsia', 254 | 'gainsboro', 255 | 'ghost white', 256 | 'gold', 257 | 'goldenrod', 258 | 'gray', 259 | 'green', 260 | 'green yellow', 261 | 'honeydew', 262 | 'hot pink', 263 | 'indian red', 264 | 'indigo', 265 | 'ivory', 266 | 'khaki', 267 | 'lavender', 268 | 'lavender blush', 269 | 'lawn green', 270 | 'lemon chiffon', 271 | 'light black', 272 | 'light blue', 273 | 'light brown', 274 | 'light buff', 275 | 'light coral', 276 | 'light cyan', 277 | 'light gold', 278 | 'light goldenrod', 279 | 'light gray', 280 | 'light green', 281 | 'light ivory', 282 | 'light magenta', 283 | 'light mustard', 284 | 'light orange', 285 | 'light pink', 286 | 'light red', 287 | 'light salmon', 288 | 'light sea green', 289 | 'light silver', 290 | 'light sky blue', 291 | 'light slate gray', 292 | 'light steel blue', 293 | 'light turquoise', 294 | 'light violet', 295 | 'light yellow', 296 | 'lime', 297 | 'lime green', 298 | 'linen', 299 | 'magenta', 300 | 'maroon', 301 | 'medium aquamarine', 302 | 'medium blue', 303 | 'medium orchid', 304 | 'medium purple', 305 | 'medium sea green', 306 | 'medium slate blue', 307 | 'medium spring green', 308 | 'medium turquoise', 309 | 'medium violet red', 310 | 'midnight blue', 311 | 'mint cream', 312 | 'misty rose', 313 | 'moccasin', 314 | 'mustard', 315 | 'navajo white', 316 | 'navy blue', 317 | 'old lace', 318 | 'olive', 319 | 'olive drab', 320 | 'orange', 321 | 'orange red', 322 | 'orchid', 323 | 'pale goldenrod', 324 | 'pale green', 325 | 'pale turquoise', 326 | 'pale violet red', 327 | 'papaya whip', 328 | 'peach puff', 329 | 'peru', 330 | 'pink', 331 | 'plum', 332 | 'powder blue', 333 | 'purple', 334 | 'rebecca purple', 335 | 'red', 336 | 'rosy brown', 337 | 'royal blue', 338 | 'saddle brown', 339 | 'salmon', 340 | 'sandy brown', 341 | 'sea green', 342 | 'seashell', 343 | 'sienna', 344 | 'silver', 345 | 'sky blue', 346 | 'slate blue', 347 | 'slate gray', 348 | 'snow', 349 | 'spring green', 350 | 'steel blue', 351 | 'tan', 352 | 'teal', 353 | 'thistle', 354 | 'tomato', 355 | 'turquoise', 356 | 'violet', 357 | 'web gray', 358 | 'web green', 359 | 'web maroon', 360 | 'web purple', 361 | 'wheat', 362 | 'white', 363 | 'white smoke', 364 | 'yellow', 365 | 'yellow green' 366 | ]; 367 | 368 | const fruits = [ 369 | 'akee', 370 | 'apple', 371 | 'apricot', 372 | 'avocado', 373 | 'açaí', 374 | 'banana', 375 | 'bilberry', 376 | 'black sapote', 377 | 'blackberry', 378 | 'blackcurrant', 379 | 'blueberry', 380 | 'boysenberry', 381 | 'buddhas hand', 382 | 'cherimoya', 383 | 'cherry', 384 | 'chico fruit', 385 | 'cloudberry', 386 | 'coconut', 387 | 'crab apples', 388 | 'cranberry', 389 | 'cucumber', 390 | 'currant', 391 | 'damson', 392 | 'date palm', 393 | 'dragonfruit', 394 | 'durian', 395 | 'elderberry', 396 | 'feijoa', 397 | 'fig', 398 | 'goji berry', 399 | 'gooseberry', 400 | 'grape', 401 | 'grapefruit', 402 | 'guava', 403 | 'honeyberry', 404 | 'huckleberry', 405 | 'jabuticaba', 406 | 'jackfruit', 407 | 'jambul', 408 | 'japanese plum', 409 | 'jostaberry', 410 | 'jujube', 411 | 'juniper berry', 412 | 'kiwano', 413 | 'kiwifruit', 414 | 'kumquat', 415 | 'lemon', 416 | 'lime', 417 | 'longan', 418 | 'loquat', 419 | 'lychee', 420 | 'mango', 421 | 'mangosteen', 422 | 'marionberry', 423 | 'melon', 424 | 'miracle fruit', 425 | 'mulberry', 426 | 'nance', 427 | 'nectarine', 428 | 'orange', 429 | 'papaya', 430 | 'passionfruit', 431 | 'peach', 432 | 'pear', 433 | 'persimmon', 434 | 'pineapple', 435 | 'pineberry', 436 | 'pitaya', 437 | 'plantain', 438 | 'plum', 439 | 'plumcot', 440 | 'pomegranate', 441 | 'pomelo', 442 | 'purple mangosteen', 443 | 'quince', 444 | 'rambutan', 445 | 'raspberry', 446 | 'redcurrant', 447 | 'salak', 448 | 'salal', 449 | 'satsuma', 450 | 'soursop', 451 | 'star apple', 452 | 'star fruit', 453 | 'strawberry', 454 | 'surinam cherry', 455 | 'tamarillo', 456 | 'tamarind', 457 | 'white currant', 458 | 'white sapote', 459 | 'yuzu' 460 | ]; 461 | 462 | const nouns = [ 463 | 'ability', 464 | 'abroad', 465 | 'abuse', 466 | 'access', 467 | 'accident', 468 | 'account', 469 | 'act', 470 | 'action', 471 | 'active', 472 | 'activity', 473 | 'actor', 474 | 'addition', 475 | 'address', 476 | 'administration', 477 | 'adult', 478 | 'advance', 479 | 'advantage', 480 | 'advice', 481 | 'affair', 482 | 'affect', 483 | 'afternoon', 484 | 'age', 485 | 'agency', 486 | 'agent', 487 | 'agreement', 488 | 'air', 489 | 'airline', 490 | 'airport', 491 | 'alarm', 492 | 'alcohol', 493 | 'alternative', 494 | 'ambition', 495 | 'amount', 496 | 'analysis', 497 | 'analyst', 498 | 'anger', 499 | 'angle', 500 | 'animal', 501 | 'annual', 502 | 'answer', 503 | 'anxiety', 504 | 'anybody', 505 | 'anything', 506 | 'anywhere', 507 | 'apartment', 508 | 'appeal', 509 | 'appearance', 510 | 'apple', 511 | 'application', 512 | 'appointment', 513 | 'area', 514 | 'argument', 515 | 'arm', 516 | 'army', 517 | 'arrival', 518 | 'art', 519 | 'article', 520 | 'aside', 521 | 'aspect', 522 | 'assignment', 523 | 'assist', 524 | 'assistance', 525 | 'assistant', 526 | 'associate', 527 | 'association', 528 | 'assumption', 529 | 'atmosphere', 530 | 'attack', 531 | 'attempt', 532 | 'attention', 533 | 'attitude', 534 | 'audience', 535 | 'author', 536 | 'average', 537 | 'award', 538 | 'awareness', 539 | 'baby', 540 | 'back', 541 | 'background', 542 | 'bag', 543 | 'bake', 544 | 'balance', 545 | 'ball', 546 | 'band', 547 | 'bank', 548 | 'bar', 549 | 'base', 550 | 'baseball', 551 | 'basis', 552 | 'basket', 553 | 'bat', 554 | 'bath', 555 | 'bathroom', 556 | 'battle', 557 | 'beach', 558 | 'bear', 559 | 'beat', 560 | 'beautiful', 561 | 'bed', 562 | 'bedroom', 563 | 'beer', 564 | 'bell', 565 | 'belt', 566 | 'bench', 567 | 'bend', 568 | 'benefit', 569 | 'bet', 570 | 'beyond', 571 | 'bicycle', 572 | 'bid', 573 | 'big', 574 | 'bike', 575 | 'bill', 576 | 'bird', 577 | 'birth', 578 | 'birthday', 579 | 'bit', 580 | 'bite', 581 | 'bitter', 582 | 'black', 583 | 'blame', 584 | 'blank', 585 | 'blind', 586 | 'block', 587 | 'blood', 588 | 'blow', 589 | 'blue', 590 | 'board', 591 | 'boat', 592 | 'body', 593 | 'bone', 594 | 'bonus', 595 | 'book', 596 | 'boot', 597 | 'border', 598 | 'boss', 599 | 'bother', 600 | 'bottle', 601 | 'bottom', 602 | 'bowl', 603 | 'box', 604 | 'boy', 605 | 'boyfriend', 606 | 'brain', 607 | 'branch', 608 | 'brave', 609 | 'bread', 610 | 'break', 611 | 'breakfast', 612 | 'breast', 613 | 'breath', 614 | 'brick', 615 | 'bridge', 616 | 'brief', 617 | 'brilliant', 618 | 'broad', 619 | 'brother', 620 | 'brown', 621 | 'brush', 622 | 'buddy', 623 | 'budget', 624 | 'bug', 625 | 'building', 626 | 'bunch', 627 | 'burn', 628 | 'bus', 629 | 'business', 630 | 'button', 631 | 'buy', 632 | 'buyer', 633 | 'cabinet', 634 | 'cable', 635 | 'cake', 636 | 'calendar', 637 | 'call', 638 | 'calm', 639 | 'camera', 640 | 'camp', 641 | 'campaign', 642 | 'can', 643 | 'cancel', 644 | 'cancer', 645 | 'candidate', 646 | 'candle', 647 | 'candy', 648 | 'cap', 649 | 'capital', 650 | 'car', 651 | 'card', 652 | 'care', 653 | 'career', 654 | 'carpet', 655 | 'carry', 656 | 'case', 657 | 'cash', 658 | 'cat', 659 | 'catch', 660 | 'category', 661 | 'cause', 662 | 'celebration', 663 | 'cell', 664 | 'chain', 665 | 'chair', 666 | 'challenge', 667 | 'champion', 668 | 'championship', 669 | 'chance', 670 | 'change', 671 | 'channel', 672 | 'chapter', 673 | 'character', 674 | 'charge', 675 | 'charity', 676 | 'chart', 677 | 'check', 678 | 'cheek', 679 | 'chemical', 680 | 'chemistry', 681 | 'chest', 682 | 'chicken', 683 | 'child', 684 | 'childhood', 685 | 'chip', 686 | 'chocolate', 687 | 'choice', 688 | 'church', 689 | 'cigarette', 690 | 'city', 691 | 'claim', 692 | 'class', 693 | 'classic', 694 | 'classroom', 695 | 'clerk', 696 | 'click', 697 | 'client', 698 | 'climate', 699 | 'clock', 700 | 'closet', 701 | 'clothes', 702 | 'cloud', 703 | 'club', 704 | 'clue', 705 | 'coach', 706 | 'coast', 707 | 'coat', 708 | 'code', 709 | 'coffee', 710 | 'cold', 711 | 'collar', 712 | 'collection', 713 | 'college', 714 | 'combination', 715 | 'combine', 716 | 'comfort', 717 | 'comfortable', 718 | 'command', 719 | 'comment', 720 | 'commercial', 721 | 'commission', 722 | 'committee', 723 | 'common', 724 | 'communication', 725 | 'community', 726 | 'company', 727 | 'comparison', 728 | 'competition', 729 | 'complaint', 730 | 'complex', 731 | 'computer', 732 | 'concentrate', 733 | 'concept', 734 | 'concern', 735 | 'concert', 736 | 'conclusion', 737 | 'condition', 738 | 'conference', 739 | 'confidence', 740 | 'conflict', 741 | 'confusion', 742 | 'connection', 743 | 'consequence', 744 | 'consideration', 745 | 'consist', 746 | 'constant', 747 | 'construction', 748 | 'contact', 749 | 'contest', 750 | 'context', 751 | 'contract', 752 | 'contribution', 753 | 'control', 754 | 'conversation', 755 | 'convert', 756 | 'cook', 757 | 'cookie', 758 | 'copy', 759 | 'corner', 760 | 'cost', 761 | 'count', 762 | 'counter', 763 | 'country', 764 | 'county', 765 | 'couple', 766 | 'courage', 767 | 'course', 768 | 'court', 769 | 'cousin', 770 | 'cover', 771 | 'cow', 772 | 'crack', 773 | 'craft', 774 | 'crash', 775 | 'crazy', 776 | 'cream', 777 | 'creative', 778 | 'credit', 779 | 'crew', 780 | 'criticism', 781 | 'cross', 782 | 'cry', 783 | 'culture', 784 | 'cup', 785 | 'currency', 786 | 'current', 787 | 'curve', 788 | 'customer', 789 | 'cut', 790 | 'cycle', 791 | 'dad', 792 | 'damage', 793 | 'dance', 794 | 'dare', 795 | 'dark', 796 | 'data', 797 | 'database', 798 | 'date', 799 | 'daughter', 800 | 'day', 801 | 'dead', 802 | 'deal', 803 | 'dealer', 804 | 'dear', 805 | 'death', 806 | 'debate', 807 | 'debt', 808 | 'decision', 809 | 'deep', 810 | 'definition', 811 | 'degree', 812 | 'delay', 813 | 'delivery', 814 | 'demand', 815 | 'department', 816 | 'departure', 817 | 'dependent', 818 | 'deposit', 819 | 'depression', 820 | 'depth', 821 | 'description', 822 | 'design', 823 | 'designer', 824 | 'desire', 825 | 'desk', 826 | 'detail', 827 | 'development', 828 | 'device', 829 | 'devil', 830 | 'diamond', 831 | 'diet', 832 | 'difference', 833 | 'difficulty', 834 | 'dig', 835 | 'dimension', 836 | 'dinner', 837 | 'direction', 838 | 'director', 839 | 'dirt', 840 | 'disaster', 841 | 'discipline', 842 | 'discount', 843 | 'discussion', 844 | 'disease', 845 | 'dish', 846 | 'disk', 847 | 'display', 848 | 'distance', 849 | 'distribution', 850 | 'district', 851 | 'divide', 852 | 'doctor', 853 | 'document', 854 | 'dog', 855 | 'door', 856 | 'dot', 857 | 'double', 858 | 'doubt', 859 | 'draft', 860 | 'drag', 861 | 'drama', 862 | 'draw', 863 | 'drawer', 864 | 'dream', 865 | 'dress', 866 | 'drink', 867 | 'drive', 868 | 'driver', 869 | 'drop', 870 | 'drunk', 871 | 'due', 872 | 'dump', 873 | 'dust', 874 | 'duty', 875 | 'ear', 876 | 'earth', 877 | 'ease', 878 | 'east', 879 | 'eat', 880 | 'economics', 881 | 'economy', 882 | 'edge', 883 | 'editor', 884 | 'education', 885 | 'effect', 886 | 'effective', 887 | 'efficiency', 888 | 'effort', 889 | 'egg', 890 | 'election', 891 | 'elevator', 892 | 'emergency', 893 | 'emotion', 894 | 'emphasis', 895 | 'employ', 896 | 'employee', 897 | 'employer', 898 | 'employment', 899 | 'energy', 900 | 'engine', 901 | 'engineer', 902 | 'entertainment', 903 | 'enthusiasm', 904 | 'entrance', 905 | 'entry', 906 | 'environment', 907 | 'equal', 908 | 'equipment', 909 | 'equivalent', 910 | 'error', 911 | 'escape', 912 | 'essay', 913 | 'establishment', 914 | 'estate', 915 | 'estimate', 916 | 'evening', 917 | 'event', 918 | 'evidence', 919 | 'exam', 920 | 'examination', 921 | 'example', 922 | 'exchange', 923 | 'excitement', 924 | 'excuse', 925 | 'exercise', 926 | 'exit', 927 | 'experience', 928 | 'expert', 929 | 'explanation', 930 | 'expression', 931 | 'extension', 932 | 'extent', 933 | 'external', 934 | 'extreme', 935 | 'eye', 936 | 'face', 937 | 'fact', 938 | 'factor', 939 | 'fail', 940 | 'failure', 941 | 'fall', 942 | 'familiar', 943 | 'family', 944 | 'fan', 945 | 'farm', 946 | 'farmer', 947 | 'fat', 948 | 'father', 949 | 'fault', 950 | 'fear', 951 | 'feature', 952 | 'fee', 953 | 'feed', 954 | 'feedback', 955 | 'feel', 956 | 'female', 957 | 'few', 958 | 'field', 959 | 'fight', 960 | 'figure', 961 | 'file', 962 | 'fill', 963 | 'film', 964 | 'final', 965 | 'finance', 966 | 'finger', 967 | 'finish', 968 | 'fire', 969 | 'fish', 970 | 'fix', 971 | 'flight', 972 | 'floor', 973 | 'flow', 974 | 'flower', 975 | 'fly', 976 | 'focus', 977 | 'fold', 978 | 'food', 979 | 'foot', 980 | 'football', 981 | 'force', 982 | 'forever', 983 | 'formal', 984 | 'fortune', 985 | 'foundation', 986 | 'frame', 987 | 'freedom', 988 | 'friend', 989 | 'friendship', 990 | 'front', 991 | 'fruit', 992 | 'fuel', 993 | 'fun', 994 | 'function', 995 | 'funeral', 996 | 'funny', 997 | 'future', 998 | 'gain', 999 | 'game', 1000 | 'gap', 1001 | 'garage', 1002 | 'garbage', 1003 | 'garden', 1004 | 'gas', 1005 | 'gate', 1006 | 'gather', 1007 | 'gear', 1008 | 'gene', 1009 | 'general', 1010 | 'gift', 1011 | 'girl', 1012 | 'girlfriend', 1013 | 'give', 1014 | 'glad', 1015 | 'glass', 1016 | 'glove', 1017 | 'go', 1018 | 'goal', 1019 | 'god', 1020 | 'gold', 1021 | 'golf', 1022 | 'good', 1023 | 'government', 1024 | 'grab', 1025 | 'grade', 1026 | 'grand', 1027 | 'grandfather', 1028 | 'grandmother', 1029 | 'grass', 1030 | 'great', 1031 | 'green', 1032 | 'grocery', 1033 | 'ground', 1034 | 'group', 1035 | 'growth', 1036 | 'guarantee', 1037 | 'guard', 1038 | 'guess', 1039 | 'guest', 1040 | 'guidance', 1041 | 'guide', 1042 | 'guitar', 1043 | 'guy', 1044 | 'habit', 1045 | 'hair', 1046 | 'half', 1047 | 'hall', 1048 | 'hand', 1049 | 'handle', 1050 | 'hang', 1051 | 'harm', 1052 | 'hat', 1053 | 'hate', 1054 | 'head', 1055 | 'health', 1056 | 'heart', 1057 | 'heavy', 1058 | 'height', 1059 | 'hell', 1060 | 'hello', 1061 | 'help', 1062 | 'hide', 1063 | 'high', 1064 | 'highlight', 1065 | 'highway', 1066 | 'hire', 1067 | 'historian', 1068 | 'history', 1069 | 'hit', 1070 | 'hold', 1071 | 'hole', 1072 | 'holiday', 1073 | 'home', 1074 | 'homework', 1075 | 'honey', 1076 | 'hook', 1077 | 'hope', 1078 | 'horror', 1079 | 'horse', 1080 | 'hospital', 1081 | 'host', 1082 | 'hotel', 1083 | 'hour', 1084 | 'house', 1085 | 'housing', 1086 | 'human', 1087 | 'hunt', 1088 | 'hurry', 1089 | 'hurt', 1090 | 'husband', 1091 | 'ice', 1092 | 'idea', 1093 | 'ideal', 1094 | 'if', 1095 | 'illegal', 1096 | 'image', 1097 | 'imagination', 1098 | 'impact', 1099 | 'implement', 1100 | 'importance', 1101 | 'impress', 1102 | 'impression', 1103 | 'improvement', 1104 | 'incident', 1105 | 'income', 1106 | 'increase', 1107 | 'independence', 1108 | 'independent', 1109 | 'indication', 1110 | 'individual', 1111 | 'industry', 1112 | 'inevitable', 1113 | 'inflation', 1114 | 'influence', 1115 | 'information', 1116 | 'initial', 1117 | 'initiative', 1118 | 'injury', 1119 | 'insect', 1120 | 'inside', 1121 | 'inspection', 1122 | 'inspector', 1123 | 'instance', 1124 | 'instruction', 1125 | 'insurance', 1126 | 'intention', 1127 | 'interaction', 1128 | 'interest', 1129 | 'internal', 1130 | 'international', 1131 | 'internet', 1132 | 'interview', 1133 | 'introduction', 1134 | 'investment', 1135 | 'invite', 1136 | 'iron', 1137 | 'island', 1138 | 'issue', 1139 | 'it', 1140 | 'item', 1141 | 'jacket', 1142 | 'job', 1143 | 'join', 1144 | 'joint', 1145 | 'joke', 1146 | 'judge', 1147 | 'judgment', 1148 | 'juice', 1149 | 'jump', 1150 | 'junior', 1151 | 'jury', 1152 | 'keep', 1153 | 'key', 1154 | 'kick', 1155 | 'kid', 1156 | 'kill', 1157 | 'kind', 1158 | 'king', 1159 | 'kiss', 1160 | 'kitchen', 1161 | 'knee', 1162 | 'knife', 1163 | 'knowledge', 1164 | 'lab', 1165 | 'lack', 1166 | 'ladder', 1167 | 'lady', 1168 | 'lake', 1169 | 'land', 1170 | 'landscape', 1171 | 'language', 1172 | 'laugh', 1173 | 'law', 1174 | 'lawyer', 1175 | 'lay', 1176 | 'layer', 1177 | 'lead', 1178 | 'leader', 1179 | 'leadership', 1180 | 'league', 1181 | 'leather', 1182 | 'leave', 1183 | 'lecture', 1184 | 'leg', 1185 | 'length', 1186 | 'lesson', 1187 | 'let', 1188 | 'letter', 1189 | 'level', 1190 | 'library', 1191 | 'lie', 1192 | 'life', 1193 | 'lift', 1194 | 'light', 1195 | 'limit', 1196 | 'line', 1197 | 'link', 1198 | 'lip', 1199 | 'list', 1200 | 'listen', 1201 | 'literature', 1202 | 'load', 1203 | 'loan', 1204 | 'local', 1205 | 'location', 1206 | 'lock', 1207 | 'log', 1208 | 'long', 1209 | 'look', 1210 | 'loss', 1211 | 'love', 1212 | 'low', 1213 | 'luck', 1214 | 'lunch', 1215 | 'machine', 1216 | 'magazine', 1217 | 'mail', 1218 | 'main', 1219 | 'maintenance', 1220 | 'major', 1221 | 'make', 1222 | 'male', 1223 | 'mall', 1224 | 'man', 1225 | 'management', 1226 | 'manager', 1227 | 'manner', 1228 | 'manufacturer', 1229 | 'many', 1230 | 'map', 1231 | 'march', 1232 | 'mark', 1233 | 'market', 1234 | 'marriage', 1235 | 'master', 1236 | 'match', 1237 | 'mate', 1238 | 'material', 1239 | 'math', 1240 | 'matter', 1241 | 'maximum', 1242 | 'maybe', 1243 | 'meal', 1244 | 'measurement', 1245 | 'meat', 1246 | 'media', 1247 | 'medicine', 1248 | 'medium', 1249 | 'meet', 1250 | 'meeting', 1251 | 'member', 1252 | 'membership', 1253 | 'memory', 1254 | 'mention', 1255 | 'menu', 1256 | 'mess', 1257 | 'message', 1258 | 'metal', 1259 | 'method', 1260 | 'middle', 1261 | 'midnight', 1262 | 'might', 1263 | 'milk', 1264 | 'mind', 1265 | 'mine', 1266 | 'minimum', 1267 | 'minor', 1268 | 'minute', 1269 | 'mirror', 1270 | 'miss', 1271 | 'mission', 1272 | 'mistake', 1273 | 'mix', 1274 | 'mixture', 1275 | 'mobile', 1276 | 'mode', 1277 | 'model', 1278 | 'mom', 1279 | 'moment', 1280 | 'money', 1281 | 'monitor', 1282 | 'month', 1283 | 'mood', 1284 | 'morning', 1285 | 'mortgage', 1286 | 'most', 1287 | 'mother', 1288 | 'motor', 1289 | 'mountain', 1290 | 'mouse', 1291 | 'mouth', 1292 | 'move', 1293 | 'movie', 1294 | 'mud', 1295 | 'muscle', 1296 | 'music', 1297 | 'nail', 1298 | 'name', 1299 | 'nasty', 1300 | 'nation', 1301 | 'national', 1302 | 'native', 1303 | 'natural', 1304 | 'nature', 1305 | 'neat', 1306 | 'necessary', 1307 | 'neck', 1308 | 'negative', 1309 | 'negotiation', 1310 | 'nerve', 1311 | 'net', 1312 | 'network', 1313 | 'news', 1314 | 'newspaper', 1315 | 'night', 1316 | 'nobody', 1317 | 'noise', 1318 | 'normal', 1319 | 'north', 1320 | 'nose', 1321 | 'note', 1322 | 'nothing', 1323 | 'notice', 1324 | 'novel', 1325 | 'nurse', 1326 | 'object', 1327 | 'objective', 1328 | 'obligation', 1329 | 'occasion', 1330 | 'offer', 1331 | 'office', 1332 | 'officer', 1333 | 'official', 1334 | 'oil', 1335 | 'one', 1336 | 'operation', 1337 | 'opinion', 1338 | 'opportunity', 1339 | 'opposite', 1340 | 'option', 1341 | 'orange', 1342 | 'order', 1343 | 'ordinary', 1344 | 'organization', 1345 | 'original', 1346 | 'other', 1347 | 'outcome', 1348 | 'outside', 1349 | 'oven', 1350 | 'owner', 1351 | 'pace', 1352 | 'pack', 1353 | 'package', 1354 | 'page', 1355 | 'pain', 1356 | 'paint', 1357 | 'pair', 1358 | 'panic', 1359 | 'paper', 1360 | 'parent', 1361 | 'park', 1362 | 'parking', 1363 | 'part', 1364 | 'particular', 1365 | 'partner', 1366 | 'party', 1367 | 'pass', 1368 | 'passage', 1369 | 'passenger', 1370 | 'passion', 1371 | 'past', 1372 | 'path', 1373 | 'patience', 1374 | 'patient', 1375 | 'pattern', 1376 | 'pause', 1377 | 'pay', 1378 | 'payment', 1379 | 'peace', 1380 | 'peak', 1381 | 'pen', 1382 | 'penalty', 1383 | 'pension', 1384 | 'people', 1385 | 'percentage', 1386 | 'perception', 1387 | 'performance', 1388 | 'period', 1389 | 'permission', 1390 | 'permit', 1391 | 'person', 1392 | 'personal', 1393 | 'personality', 1394 | 'perspective', 1395 | 'phase', 1396 | 'philosophy', 1397 | 'phone', 1398 | 'photo', 1399 | 'phrase', 1400 | 'physical', 1401 | 'physics', 1402 | 'piano', 1403 | 'pick', 1404 | 'picture', 1405 | 'pie', 1406 | 'piece', 1407 | 'pin', 1408 | 'pipe', 1409 | 'pitch', 1410 | 'pizza', 1411 | 'plan', 1412 | 'plane', 1413 | 'plant', 1414 | 'plastic', 1415 | 'plate', 1416 | 'platform', 1417 | 'play', 1418 | 'player', 1419 | 'pleasure', 1420 | 'plenty', 1421 | 'poem', 1422 | 'poet', 1423 | 'poetry', 1424 | 'point', 1425 | 'police', 1426 | 'policy', 1427 | 'politics', 1428 | 'pollution', 1429 | 'pool', 1430 | 'pop', 1431 | 'population', 1432 | 'position', 1433 | 'positive', 1434 | 'possession', 1435 | 'possibility', 1436 | 'possible', 1437 | 'post', 1438 | 'pot', 1439 | 'potato', 1440 | 'potential', 1441 | 'pound', 1442 | 'power', 1443 | 'practice', 1444 | 'preference', 1445 | 'preparation', 1446 | 'presence', 1447 | 'present', 1448 | 'presentation', 1449 | 'president', 1450 | 'press', 1451 | 'pressure', 1452 | 'price', 1453 | 'pride', 1454 | 'priest', 1455 | 'primary', 1456 | 'principle', 1457 | 'print', 1458 | 'prior', 1459 | 'priority', 1460 | 'private', 1461 | 'prize', 1462 | 'problem', 1463 | 'procedure', 1464 | 'produce', 1465 | 'product', 1466 | 'profession', 1467 | 'professional', 1468 | 'professor', 1469 | 'profile', 1470 | 'profit', 1471 | 'program', 1472 | 'progress', 1473 | 'project', 1474 | 'promise', 1475 | 'promotion', 1476 | 'prompt', 1477 | 'proof', 1478 | 'property', 1479 | 'proposal', 1480 | 'protection', 1481 | 'psychology', 1482 | 'public', 1483 | 'pull', 1484 | 'punch', 1485 | 'purchase', 1486 | 'purple', 1487 | 'purpose', 1488 | 'push', 1489 | 'put', 1490 | 'quality', 1491 | 'quantity', 1492 | 'quarter', 1493 | 'queen', 1494 | 'question', 1495 | 'quiet', 1496 | 'quit', 1497 | 'quote', 1498 | 'race', 1499 | 'radio', 1500 | 'rain', 1501 | 'raise', 1502 | 'range', 1503 | 'rate', 1504 | 'ratio', 1505 | 'raw', 1506 | 'reach', 1507 | 'reaction', 1508 | 'read', 1509 | 'reality', 1510 | 'reason', 1511 | 'reception', 1512 | 'recipe', 1513 | 'recognition', 1514 | 'recommendation', 1515 | 'record', 1516 | 'recover', 1517 | 'red', 1518 | 'reference', 1519 | 'reflection', 1520 | 'refrigerator', 1521 | 'refuse', 1522 | 'region', 1523 | 'register', 1524 | 'regret', 1525 | 'regular', 1526 | 'relation', 1527 | 'relationship', 1528 | 'relative', 1529 | 'release', 1530 | 'relief', 1531 | 'remote', 1532 | 'remove', 1533 | 'rent', 1534 | 'repair', 1535 | 'repeat', 1536 | 'replacement', 1537 | 'reply', 1538 | 'report', 1539 | 'representative', 1540 | 'republic', 1541 | 'reputation', 1542 | 'request', 1543 | 'requirement', 1544 | 'research', 1545 | 'reserve', 1546 | 'resident', 1547 | 'resist', 1548 | 'resolution', 1549 | 'resolve', 1550 | 'resort', 1551 | 'resource', 1552 | 'respect', 1553 | 'respond', 1554 | 'response', 1555 | 'responsibility', 1556 | 'rest', 1557 | 'restaurant', 1558 | 'result', 1559 | 'return', 1560 | 'reveal', 1561 | 'revenue', 1562 | 'review', 1563 | 'revolution', 1564 | 'reward', 1565 | 'rice', 1566 | 'rich', 1567 | 'ride', 1568 | 'ring', 1569 | 'rip', 1570 | 'rise', 1571 | 'risk', 1572 | 'river', 1573 | 'road', 1574 | 'rock', 1575 | 'role', 1576 | 'roll', 1577 | 'roof', 1578 | 'room', 1579 | 'rope', 1580 | 'rough', 1581 | 'round', 1582 | 'routine', 1583 | 'row', 1584 | 'royal', 1585 | 'rub', 1586 | 'ruin', 1587 | 'rule', 1588 | 'run', 1589 | 'rush', 1590 | 'sad', 1591 | 'safe', 1592 | 'safety', 1593 | 'sail', 1594 | 'salad', 1595 | 'salary', 1596 | 'sale', 1597 | 'salt', 1598 | 'sample', 1599 | 'sand', 1600 | 'sandwich', 1601 | 'satisfaction', 1602 | 'save', 1603 | 'savings', 1604 | 'scale', 1605 | 'scene', 1606 | 'schedule', 1607 | 'scheme', 1608 | 'school', 1609 | 'science', 1610 | 'score', 1611 | 'scratch', 1612 | 'screen', 1613 | 'screw', 1614 | 'script', 1615 | 'sea', 1616 | 'search', 1617 | 'season', 1618 | 'seat', 1619 | 'secret', 1620 | 'secretary', 1621 | 'section', 1622 | 'sector', 1623 | 'security', 1624 | 'selection', 1625 | 'self', 1626 | 'sell', 1627 | 'senior', 1628 | 'sense', 1629 | 'sensitive', 1630 | 'sentence', 1631 | 'series', 1632 | 'serve', 1633 | 'service', 1634 | 'session', 1635 | 'set', 1636 | 'sex', 1637 | 'shake', 1638 | 'shame', 1639 | 'shape', 1640 | 'share', 1641 | 'she', 1642 | 'shelter', 1643 | 'shift', 1644 | 'shine', 1645 | 'ship', 1646 | 'shirt', 1647 | 'shock', 1648 | 'shoe', 1649 | 'shoot', 1650 | 'shop', 1651 | 'shot', 1652 | 'shoulder', 1653 | 'show', 1654 | 'shower', 1655 | 'sick', 1656 | 'side', 1657 | 'sign', 1658 | 'signal', 1659 | 'signature', 1660 | 'significance', 1661 | 'silly', 1662 | 'silver', 1663 | 'simple', 1664 | 'singer', 1665 | 'single', 1666 | 'sink', 1667 | 'sir', 1668 | 'sister', 1669 | 'site', 1670 | 'situation', 1671 | 'size', 1672 | 'skill', 1673 | 'skin', 1674 | 'skirt', 1675 | 'sky', 1676 | 'sleep', 1677 | 'slice', 1678 | 'slide', 1679 | 'slip', 1680 | 'smell', 1681 | 'smile', 1682 | 'smoke', 1683 | 'snow', 1684 | 'society', 1685 | 'sock', 1686 | 'soft', 1687 | 'software', 1688 | 'soil', 1689 | 'solid', 1690 | 'solution', 1691 | 'somewhere', 1692 | 'son', 1693 | 'song', 1694 | 'sort', 1695 | 'sound', 1696 | 'soup', 1697 | 'source', 1698 | 'south', 1699 | 'space', 1700 | 'spare', 1701 | 'speaker', 1702 | 'special', 1703 | 'specialist', 1704 | 'specific', 1705 | 'speech', 1706 | 'speed', 1707 | 'spell', 1708 | 'spend', 1709 | 'spirit', 1710 | 'spiritual', 1711 | 'spite', 1712 | 'split', 1713 | 'sport', 1714 | 'spot', 1715 | 'spray', 1716 | 'spread', 1717 | 'spring', 1718 | 'square', 1719 | 'stable', 1720 | 'staff', 1721 | 'stage', 1722 | 'stand', 1723 | 'standard', 1724 | 'star', 1725 | 'start', 1726 | 'state', 1727 | 'statement', 1728 | 'station', 1729 | 'status', 1730 | 'stay', 1731 | 'steak', 1732 | 'steal', 1733 | 'step', 1734 | 'stick', 1735 | 'still', 1736 | 'stock', 1737 | 'stomach', 1738 | 'stop', 1739 | 'storage', 1740 | 'store', 1741 | 'storm', 1742 | 'story', 1743 | 'strain', 1744 | 'stranger', 1745 | 'strategy', 1746 | 'street', 1747 | 'strength', 1748 | 'stress', 1749 | 'stretch', 1750 | 'strike', 1751 | 'string', 1752 | 'strip', 1753 | 'stroke', 1754 | 'structure', 1755 | 'struggle', 1756 | 'student', 1757 | 'studio', 1758 | 'stuff', 1759 | 'stupid', 1760 | 'style', 1761 | 'subject', 1762 | 'substance', 1763 | 'success', 1764 | 'suck', 1765 | 'sugar', 1766 | 'suggestion', 1767 | 'suit', 1768 | 'summer', 1769 | 'sun', 1770 | 'supermarket', 1771 | 'support', 1772 | 'surgery', 1773 | 'surprise', 1774 | 'surround', 1775 | 'survey', 1776 | 'suspect', 1777 | 'sweet', 1778 | 'swim', 1779 | 'switch', 1780 | 'sympathy', 1781 | 'system', 1782 | 'table', 1783 | 'tackle', 1784 | 'tale', 1785 | 'talk', 1786 | 'tank', 1787 | 'tap', 1788 | 'target', 1789 | 'task', 1790 | 'taste', 1791 | 'tax', 1792 | 'tea', 1793 | 'teach', 1794 | 'teacher', 1795 | 'team', 1796 | 'tear', 1797 | 'technology', 1798 | 'telephone', 1799 | 'television', 1800 | 'tell', 1801 | 'temperature', 1802 | 'temporary', 1803 | 'tennis', 1804 | 'tension', 1805 | 'term', 1806 | 'test', 1807 | 'text', 1808 | 'thanks', 1809 | 'theme', 1810 | 'theory', 1811 | 'thing', 1812 | 'thought', 1813 | 'throat', 1814 | 'ticket', 1815 | 'tie', 1816 | 'till', 1817 | 'tip', 1818 | 'title', 1819 | 'today', 1820 | 'toe', 1821 | 'tomorrow', 1822 | 'tone', 1823 | 'tongue', 1824 | 'tonight', 1825 | 'tool', 1826 | 'tooth', 1827 | 'top', 1828 | 'topic', 1829 | 'total', 1830 | 'touch', 1831 | 'tough', 1832 | 'tour', 1833 | 'tourist', 1834 | 'towel', 1835 | 'tower', 1836 | 'town', 1837 | 'track', 1838 | 'trade', 1839 | 'tradition', 1840 | 'traffic', 1841 | 'train', 1842 | 'trainer', 1843 | 'transition', 1844 | 'transportation', 1845 | 'trash', 1846 | 'travel', 1847 | 'treat', 1848 | 'tree', 1849 | 'trick', 1850 | 'trip', 1851 | 'trouble', 1852 | 'truck', 1853 | 'trust', 1854 | 'truth', 1855 | 'try', 1856 | 'tune', 1857 | 'turn', 1858 | 'twist', 1859 | 'two', 1860 | 'type', 1861 | 'uncle', 1862 | 'union', 1863 | 'unique', 1864 | 'unit', 1865 | 'university', 1866 | 'upper', 1867 | 'upstairs', 1868 | 'use', 1869 | 'user', 1870 | 'usual', 1871 | 'vacation', 1872 | 'valuable', 1873 | 'value', 1874 | 'variation', 1875 | 'variety', 1876 | 'vast', 1877 | 'vegetable', 1878 | 'vehicle', 1879 | 'version', 1880 | 'video', 1881 | 'view', 1882 | 'village', 1883 | 'virus', 1884 | 'visit', 1885 | 'visual', 1886 | 'voice', 1887 | 'volume', 1888 | 'wait', 1889 | 'wake', 1890 | 'walk', 1891 | 'wall', 1892 | 'war', 1893 | 'wash', 1894 | 'watch', 1895 | 'water', 1896 | 'wave', 1897 | 'way', 1898 | 'weakness', 1899 | 'wealth', 1900 | 'wear', 1901 | 'weather', 1902 | 'web', 1903 | 'wedding', 1904 | 'week', 1905 | 'weekend', 1906 | 'weight', 1907 | 'weird', 1908 | 'welcome', 1909 | 'west', 1910 | 'western', 1911 | 'wheel', 1912 | 'whereas', 1913 | 'white', 1914 | 'whole', 1915 | 'wife', 1916 | 'will', 1917 | 'win', 1918 | 'wind', 1919 | 'window', 1920 | 'wine', 1921 | 'wing', 1922 | 'winner', 1923 | 'winter', 1924 | 'wish', 1925 | 'witness', 1926 | 'woman', 1927 | 'wonder', 1928 | 'wood', 1929 | 'word', 1930 | 'worker', 1931 | 'world', 1932 | 'worry', 1933 | 'worth', 1934 | 'wrap', 1935 | 'writer', 1936 | 'yard', 1937 | 'year', 1938 | 'yellow', 1939 | 'yesterday', 1940 | 'you', 1941 | 'young', 1942 | 'youth', 1943 | 'zone', 1944 | ]; 1945 | 1946 | const numbers = [ 1947 | 'zero', 1948 | 'one', 1949 | 'two', 1950 | 'three', 1951 | 'four', 1952 | 'five', 1953 | 'six', 1954 | 'seven', 1955 | 'eight', 1956 | 'nine', 1957 | 'ten', 1958 | 'eleven', 1959 | 'twelve', 1960 | 'thirteen', 1961 | 'fourteen', 1962 | 'fifteen', 1963 | 'sixteen', 1964 | 'seventeen', 1965 | 'eighteen', 1966 | 'nineteen', 1967 | 'twenty', 1968 | 'twenty-one', 1969 | 'twenty-two', 1970 | 'twenty-three', 1971 | 'twenty-four', 1972 | 'twenty-five', 1973 | 'twenty-six', 1974 | 'twenty-seven', 1975 | 'twenty-eight', 1976 | 'twenty-nine', 1977 | 'thirty', 1978 | 'thirty-one', 1979 | 'thirty-two', 1980 | 'thirty-three', 1981 | 'thirty-four', 1982 | 'thirty-five', 1983 | 'thirty-six', 1984 | 'thirty-seven', 1985 | 'thirty-eight', 1986 | 'thirty-nine', 1987 | 'forty', 1988 | 'forty-one', 1989 | 'forty-two', 1990 | 'forty-three', 1991 | 'forty-four', 1992 | 'forty-five', 1993 | 'forty-six', 1994 | 'forty-seven', 1995 | 'forty-eight', 1996 | 'forty-nine', 1997 | 'fifty', 1998 | 'fifty-one', 1999 | 'fifty-two', 2000 | 'fifty-three', 2001 | 'fifty-four', 2002 | 'fifty-five', 2003 | 'fifty-six', 2004 | 'fifty-seven', 2005 | 'fifty-eight', 2006 | 'fifty-nine', 2007 | 'sixty', 2008 | 'sixty-one', 2009 | 'sixty-two', 2010 | 'sixty-three', 2011 | 'sixty-four', 2012 | 'sixty-five', 2013 | 'sixty-six', 2014 | 'sixty-seven', 2015 | 'sixty-eight', 2016 | 'sixty-nine', 2017 | 'seventy', 2018 | 'seventy-one', 2019 | 'seventy-two', 2020 | 'seventy-three', 2021 | 'seventy-four', 2022 | 'seventy-five', 2023 | 'seventy-six', 2024 | 'seventy-seven', 2025 | 'seventy-eight', 2026 | 'seventy-nine', 2027 | 'eighty', 2028 | 'eighty-one', 2029 | 'eighty-two', 2030 | 'eighty-three', 2031 | 'eighty-four', 2032 | 'eighty-five', 2033 | 'eighty-six', 2034 | 'eighty-seven', 2035 | 'eighty-eight', 2036 | 'eighty-nine', 2037 | 'ninety', 2038 | 'ninety-one', 2039 | 'ninety-two', 2040 | 'ninety-three', 2041 | 'ninety-four', 2042 | 'ninety-five', 2043 | 'ninety-six', 2044 | 'ninety-seven', 2045 | 'ninety-eight', 2046 | 'ninety-nine', 2047 | 'one hundred' 2048 | ]; 2049 | 2050 | const vegetables = [ 2051 | 'ahipa', 2052 | 'amaranth', 2053 | 'american groundnut', 2054 | 'aonori', 2055 | 'arame', 2056 | 'arracacha', 2057 | 'artichoke', 2058 | 'arugula', 2059 | 'asparagus', 2060 | 'aubergine', 2061 | 'avocado', 2062 | 'azuki bean', 2063 | 'badderlocks', 2064 | 'bamboo shoot', 2065 | 'beet', 2066 | 'beetroot', 2067 | 'bell pepper', 2068 | 'bitter gourd', 2069 | 'bitter melon', 2070 | 'black-eyed pea', 2071 | 'bok choy', 2072 | 'borage', 2073 | 'brinjal', 2074 | 'broadleaf arrowhead', 2075 | 'broccoli', 2076 | 'broccolini', 2077 | 'brussels sprouts', 2078 | 'burdock', 2079 | 'cabbage', 2080 | 'camas', 2081 | 'canna', 2082 | 'caper', 2083 | 'cardoon', 2084 | 'carola', 2085 | 'carrot', 2086 | 'cassava', 2087 | 'catsear', 2088 | 'cauliflower', 2089 | 'celeriac', 2090 | 'celery', 2091 | 'celtuce', 2092 | 'chaya', 2093 | 'chayote', 2094 | 'chickpea', 2095 | 'chickweed', 2096 | 'chicory', 2097 | 'chinese artichoke', 2098 | 'chinese mallow', 2099 | 'chives', 2100 | 'collard greens', 2101 | 'common bean', 2102 | 'common purslane', 2103 | 'corn salad', 2104 | 'courgette', 2105 | 'courgette flowers', 2106 | 'cress', 2107 | 'cucumber', 2108 | 'dabberlocks', 2109 | 'daikon', 2110 | 'dandelion', 2111 | 'daylily', 2112 | 'dill', 2113 | 'dillisk', 2114 | 'dolichos bean', 2115 | 'drumstick', 2116 | 'dulse', 2117 | 'earthnut pea', 2118 | 'eggplant', 2119 | 'elephant foot yam', 2120 | 'elephant garlic', 2121 | 'endive', 2122 | 'ensete', 2123 | 'fat hen', 2124 | 'fava bean', 2125 | 'fiddlehead', 2126 | 'florence fennel', 2127 | 'fluted pumpkin', 2128 | 'galangal', 2129 | 'garbanzo', 2130 | 'garden rocket', 2131 | 'garland chrysanthemum', 2132 | 'garlic', 2133 | 'garlic chives', 2134 | 'ginger', 2135 | 'golden samphire', 2136 | 'good king henry', 2137 | 'grape', 2138 | 'greater plantain', 2139 | 'green bean', 2140 | 'guar', 2141 | 'hamburg parsley', 2142 | 'horse gram', 2143 | 'horseradish', 2144 | 'indian pea', 2145 | 'ivy gourd', 2146 | 'jerusalem artichoke', 2147 | 'jícama', 2148 | 'kai-lan', 2149 | 'kale', 2150 | 'kohlrabi', 2151 | 'komatsuna', 2152 | 'kuka', 2153 | 'kurrat', 2154 | 'lagos bologi', 2155 | 'lamb lettuce', 2156 | 'lamb quarters', 2157 | 'land cress', 2158 | 'laver', 2159 | 'leek', 2160 | 'lemongrass', 2161 | 'lentil', 2162 | 'lettuce', 2163 | 'lima bean', 2164 | 'lizard tail', 2165 | 'loroco', 2166 | 'lotus root', 2167 | 'luffa', 2168 | 'malabar spinach', 2169 | 'mallow', 2170 | 'manchurian wild rice', 2171 | 'marrow', 2172 | 'mashua', 2173 | 'melokhia', 2174 | 'miner lettuce', 2175 | 'mizuna greens', 2176 | 'moth bean', 2177 | 'mung bean', 2178 | 'mustard', 2179 | 'napa cabbage', 2180 | 'new zealand spinach', 2181 | 'nopal', 2182 | 'okra', 2183 | 'olive fruit', 2184 | 'onion', 2185 | 'orache', 2186 | 'pak choy', 2187 | 'paracress', 2188 | 'parsnip', 2189 | 'pea', 2190 | 'peanut', 2191 | 'pearl onion', 2192 | 'pigeon pea', 2193 | 'pignut', 2194 | 'poke', 2195 | 'potato', 2196 | 'potato onion', 2197 | 'prairie turnip', 2198 | 'prussian asparagus', 2199 | 'pumpkin', 2200 | 'radicchio', 2201 | 'radish', 2202 | 'rapini', 2203 | 'ricebean', 2204 | 'runner bean', 2205 | 'rutabaga', 2206 | 'salsify', 2207 | 'samphire', 2208 | 'scallion', 2209 | 'scorzonera', 2210 | 'sculpit', 2211 | 'sea beet', 2212 | 'sea grape', 2213 | 'sea kale', 2214 | 'sea lettuce', 2215 | 'shallot', 2216 | 'shepherd purse', 2217 | 'sierra leone bologi', 2218 | 'skirret', 2219 | 'snap pea', 2220 | 'snow pea', 2221 | 'soko', 2222 | 'sorrel', 2223 | 'sour cabbage', 2224 | 'soybean', 2225 | 'spinach', 2226 | 'spring onion', 2227 | 'squash', 2228 | 'squash blossoms', 2229 | 'stridolo', 2230 | 'summer purslane', 2231 | 'swede', 2232 | 'sweet pepper', 2233 | 'sweet potato', 2234 | 'swiss chard', 2235 | 'taro', 2236 | 'tarwi', 2237 | 'tatsoi', 2238 | 'tepary bean', 2239 | 'ti', 2240 | 'tigernut', 2241 | 'tinda', 2242 | 'tomatillo', 2243 | 'tomato', 2244 | 'tree onion', 2245 | 'turmeric', 2246 | 'turnip', 2247 | 'ulluco', 2248 | 'urad bean', 2249 | 'vanilla', 2250 | 'velvet bean', 2251 | 'wasabi', 2252 | 'water caltrop', 2253 | 'water chestnut', 2254 | 'water melon', 2255 | 'water spinach', 2256 | 'watercress', 2257 | 'welsh onion', 2258 | 'west indian gherkin', 2259 | 'wheatgrass', 2260 | 'wild leek', 2261 | 'winged bean', 2262 | 'winter melon', 2263 | 'yacón', 2264 | 'yam', 2265 | 'yao choy', 2266 | 'yardlong bean', 2267 | 'yarrow', 2268 | 'zucchini' 2269 | ]; 2270 | 2271 | exports.animals = animals; 2272 | exports.colours = colours; 2273 | exports.fruits = fruits; 2274 | exports.nouns = nouns; 2275 | exports.numbers = numbers; 2276 | exports.vegetables = vegetables; 2277 | 2278 | Object.defineProperty(exports, '__esModule', { value: true }); 2279 | 2280 | })); 2281 | --------------------------------------------------------------------------------