diff --git a/apps/sveltekit/.gitignore b/apps/sveltekit/.gitignore
index 8f6c617..6635cf5 100644
--- a/apps/sveltekit/.gitignore
+++ b/apps/sveltekit/.gitignore
@@ -6,7 +6,5 @@ node_modules
.env
.env.*
!.env.example
-.vercel
-.output
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
diff --git a/apps/sveltekit/README.md b/apps/sveltekit/README.md
index 5c91169..7e05305 100644
--- a/apps/sveltekit/README.md
+++ b/apps/sveltekit/README.md
@@ -1,38 +1,17 @@
-# create-svelte
+# Sveltekit Demo application for Vercel Speed-insights
-Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).
+## Setup
-## Creating a project
+This application was created with the following commands:
-If you're seeing this, you've probably already done this step. Congrats!
+- `cd apps`
+- `pnpm create svelte@latest sveltekit` (answers: Skeleton project, JavaScript with JSDoc, no additional option)
+- `cd sveltekit`
+- add `src/+layout.js` to include `import { injectSpeedInsights } from '@vercel/speed-insights/sveltekit'; injectSpeedInsights();`
+- edit package.json to add `"@vercel/speed-insights": "workspace:*"` dependency and change `@sveltejs/adapter-auto` into `@sveltejs/adapter-vercel`
+- eddi `svelte.config.js` to change `@sveltejs/adapter-auto` into `@sveltejs/adapter-vercel`
+- `pnpm i`
-```bash
-# create a new project in the current directory
-npm create svelte@latest
+## Usage
-# create a new project in my-app
-npm create svelte@latest my-app
-```
-
-## Developing
-
-Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
-
-```bash
-npm run dev
-
-# or start the server and open the app in a new browser tab
-npm run dev -- --open
-```
-
-## Building
-
-To create a production version of your app:
-
-```bash
-npm run build
-```
-
-You can preview the production build with `npm run preview`.
-
-> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
+Start it with `cd apps/sveltekit` + `pnpm dev` and browse to [http://localhost:5173](http://localhost:5173)
diff --git a/apps/sveltekit/tsconfig.json b/apps/sveltekit/jsconfig.json
similarity index 80%
rename from apps/sveltekit/tsconfig.json
rename to apps/sveltekit/jsconfig.json
index 794b95b..4043666 100644
--- a/apps/sveltekit/tsconfig.json
+++ b/apps/sveltekit/jsconfig.json
@@ -8,9 +8,10 @@
"resolveJsonModule": true,
"skipLibCheck": true,
"sourceMap": true,
- "strict": true
+ "strict": true,
+ "moduleResolution": "bundler"
}
- // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
+ // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias and https://kit.svelte.dev/docs/configuration#files
//
// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
// from the referenced tsconfig.json - TypeScript does not merge them in
diff --git a/apps/sveltekit/package.json b/apps/sveltekit/package.json
index ebc1743..1c57e6d 100644
--- a/apps/sveltekit/package.json
+++ b/apps/sveltekit/package.json
@@ -1,26 +1,21 @@
{
- "name": "svelte",
+ "name": "sveltekit3",
"version": "0.0.1",
+ "private": true,
"type": "module",
"scripts": {
"build": "vite build",
- "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
- "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
+ "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json",
+ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch",
"dev": "vite dev",
"preview": "vite preview"
},
- "dependencies": {
- "@vercel/speed-insights": "workspace:*"
- },
"devDependencies": {
- "@fontsource/fira-mono": "^4.5.10",
- "@neoconfetti/svelte": "^1.0.0",
- "@sveltejs/adapter-auto": "^2.0.0",
- "@sveltejs/kit": "^1.20.4",
- "@types/cookie": "^0.5.1",
- "svelte": "^4.0.5",
- "svelte-check": "^3.4.3",
- "tslib": "^2.4.1",
+ "@sveltejs/adapter-vercel": "^3.1.0",
+ "@sveltejs/kit": "^1.27.4",
+ "@vercel/speed-insights": "workspace:*",
+ "svelte": "^4.2.7",
+ "svelte-check": "^3.6.0",
"typescript": "^5.0.0",
"vite": "^4.4.2"
}
diff --git a/apps/sveltekit/src/app.html b/apps/sveltekit/src/app.html
index 84ffad1..752483a 100644
--- a/apps/sveltekit/src/app.html
+++ b/apps/sveltekit/src/app.html
@@ -6,6 +6,7 @@
%sveltekit.head%
+
%sveltekit.body%
diff --git a/apps/sveltekit/src/lib/images/github.svg b/apps/sveltekit/src/lib/images/github.svg
deleted file mode 100644
index bc5d249..0000000
--- a/apps/sveltekit/src/lib/images/github.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/apps/sveltekit/src/lib/images/svelte-logo.svg b/apps/sveltekit/src/lib/images/svelte-logo.svg
deleted file mode 100644
index 49492a8..0000000
--- a/apps/sveltekit/src/lib/images/svelte-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-svelte-logo
\ No newline at end of file
diff --git a/apps/sveltekit/src/lib/images/svelte-welcome.png b/apps/sveltekit/src/lib/images/svelte-welcome.png
deleted file mode 100644
index fe7d2d6..0000000
Binary files a/apps/sveltekit/src/lib/images/svelte-welcome.png and /dev/null differ
diff --git a/apps/sveltekit/src/lib/images/svelte-welcome.webp b/apps/sveltekit/src/lib/images/svelte-welcome.webp
deleted file mode 100644
index 6ec1a28..0000000
Binary files a/apps/sveltekit/src/lib/images/svelte-welcome.webp and /dev/null differ
diff --git a/apps/sveltekit/src/routes/+layout.js b/apps/sveltekit/src/routes/+layout.js
new file mode 100644
index 0000000..10c9d66
--- /dev/null
+++ b/apps/sveltekit/src/routes/+layout.js
@@ -0,0 +1,3 @@
+import { injectSpeedInsights } from '@vercel/speed-insights/sveltekit';
+
+injectSpeedInsights();
diff --git a/apps/sveltekit/src/routes/+layout.svelte b/apps/sveltekit/src/routes/+layout.svelte
deleted file mode 100644
index 6f08103..0000000
--- a/apps/sveltekit/src/routes/+layout.svelte
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
diff --git a/apps/sveltekit/src/routes/+page.svelte b/apps/sveltekit/src/routes/+page.svelte
index 97201ef..3977c63 100644
--- a/apps/sveltekit/src/routes/+page.svelte
+++ b/apps/sveltekit/src/routes/+page.svelte
@@ -1,59 +1,2 @@
-
-
-
- Home
-
-
-
-
-
-
-
-
-
-
-
-
- to your new SvelteKit app
-
-
-
- try editing src/routes/+page.svelte
-
-
-
-
-
-
+Welcome to SvelteKit
+Visit this page to know more...
diff --git a/apps/sveltekit/src/routes/+page.ts b/apps/sveltekit/src/routes/+page.ts
deleted file mode 100644
index a72419a..0000000
--- a/apps/sveltekit/src/routes/+page.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-// since there's no dynamic data here, we can prerender
-// it so that it gets served as a static asset in production
-export const prerender = true;
diff --git a/apps/sveltekit/src/routes/Counter.svelte b/apps/sveltekit/src/routes/Counter.svelte
deleted file mode 100644
index 96ef556..0000000
--- a/apps/sveltekit/src/routes/Counter.svelte
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
(count -= 1)} aria-label="Decrease the counter by one">
-
-
-
-
-
-
-
- {Math.floor($displayed_count + 1)}
- {Math.floor($displayed_count)}
-
-
-
-
(count += 1)} aria-label="Increase the counter by one">
-
-
-
-
-
-
-
diff --git a/apps/sveltekit/src/routes/Header.svelte b/apps/sveltekit/src/routes/Header.svelte
deleted file mode 100644
index 89a3644..0000000
--- a/apps/sveltekit/src/routes/Header.svelte
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/sveltekit/src/routes/[slug]/+page.svelte b/apps/sveltekit/src/routes/[slug]/+page.svelte
new file mode 100644
index 0000000..466dc62
--- /dev/null
+++ b/apps/sveltekit/src/routes/[slug]/+page.svelte
@@ -0,0 +1,7 @@
+
+
+We don't talk about {$page.params.slug}
+
+Go back
diff --git a/apps/sveltekit/src/routes/about/+page.svelte b/apps/sveltekit/src/routes/about/+page.svelte
deleted file mode 100644
index 7f7946d..0000000
--- a/apps/sveltekit/src/routes/about/+page.svelte
+++ /dev/null
@@ -1,26 +0,0 @@
-
- About
-
-
-
-
-
About this app
-
-
- This is a SvelteKit app. You can make your own by typing the
- following into your command line and following the prompts:
-
-
-
npm create svelte@latest
-
-
- The page you're looking at is purely static HTML, with no client-side interactivity needed.
- Because of that, we don't need to load any JavaScript. Try viewing the page's source, or opening
- the devtools network panel and reloading.
-
-
-
- The Sverdle page illustrates SvelteKit's data loading and form handling. Try
- using it with JavaScript disabled!
-
-
diff --git a/apps/sveltekit/src/routes/about/+page.ts b/apps/sveltekit/src/routes/about/+page.ts
deleted file mode 100644
index e739ef4..0000000
--- a/apps/sveltekit/src/routes/about/+page.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { dev } from '$app/environment';
-
-// we don't need any JS on this page, though we'll load
-// it in dev so that we get hot module replacement
-export const csr = dev;
-
-// since there's no dynamic data here, we can prerender
-// it so that it gets served as a static asset in production
-export const prerender = true;
diff --git a/apps/sveltekit/src/routes/blog/[slug]/+page.svelte b/apps/sveltekit/src/routes/blog/[slug]/+page.svelte
deleted file mode 100644
index 284c31c..0000000
--- a/apps/sveltekit/src/routes/blog/[slug]/+page.svelte
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-{data.title}
-{@html data.content}
diff --git a/apps/sveltekit/src/routes/blog/[slug]/+page.ts b/apps/sveltekit/src/routes/blog/[slug]/+page.ts
deleted file mode 100644
index d1ffdf5..0000000
--- a/apps/sveltekit/src/routes/blog/[slug]/+page.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { error } from '@sveltejs/kit';
-
-export function load({ params }) {
- if (params.slug === 'hello-world') {
- return {
- title: 'Hello world!',
- content: 'Welcome to our blog. Lorem ipsum dolor sit amet...',
- };
- }
-
- throw error(404, 'Not found');
-}
diff --git a/apps/sveltekit/src/routes/styles.css b/apps/sveltekit/src/routes/styles.css
deleted file mode 100644
index f080f29..0000000
--- a/apps/sveltekit/src/routes/styles.css
+++ /dev/null
@@ -1,112 +0,0 @@
-@import '@fontsource/fira-mono';
-
-:root {
- --font-body: Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
- Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
- --font-mono: 'Fira Mono', monospace;
- --color-bg-0: rgb(202, 216, 228);
- --color-bg-1: hsl(209, 36%, 86%);
- --color-bg-2: hsl(224, 44%, 95%);
- --color-theme-1: #ff3e00;
- --color-theme-2: #4075a6;
- --color-text: rgba(0, 0, 0, 0.7);
- --column-width: 42rem;
- --column-margin-top: 4rem;
- font-family: var(--font-body);
- color: var(--color-text);
-}
-
-body {
- min-height: 100vh;
- margin: 0;
- background-attachment: fixed;
- background-color: var(--color-bg-1);
- background-size: 100vw 100vh;
- background-image: radial-gradient(
- 50% 50% at 50% 50%,
- rgba(255, 255, 255, 0.75) 0%,
- rgba(255, 255, 255, 0) 100%
- ),
- linear-gradient(
- 180deg,
- var(--color-bg-0) 0%,
- var(--color-bg-1) 15%,
- var(--color-bg-2) 50%
- );
-}
-
-h1,
-h2,
-p {
- font-weight: 400;
-}
-
-p {
- line-height: 1.5;
-}
-
-a {
- color: var(--color-theme-1);
- text-decoration: none;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-h1 {
- font-size: 2rem;
- text-align: center;
-}
-
-h2 {
- font-size: 1rem;
-}
-
-pre {
- font-size: 16px;
- font-family: var(--font-mono);
- background-color: rgba(255, 255, 255, 0.45);
- border-radius: 3px;
- box-shadow: 2px 2px 6px rgb(255 255 255 / 25%);
- padding: 0.5em;
- overflow-x: auto;
- color: var(--color-text);
-}
-
-.text-column {
- display: flex;
- max-width: 48rem;
- flex: 0.6;
- flex-direction: column;
- justify-content: center;
- margin: 0 auto;
-}
-
-input,
-button {
- font-size: inherit;
- font-family: inherit;
-}
-
-button:focus:not(:focus-visible) {
- outline: none;
-}
-
-@media (min-width: 720px) {
- h1 {
- font-size: 2.4rem;
- }
-}
-
-.visually-hidden {
- border: 0;
- clip: rect(0 0 0 0);
- height: auto;
- margin: 0;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
- white-space: nowrap;
-}
diff --git a/apps/sveltekit/src/routes/sverdle/+page.server.ts b/apps/sveltekit/src/routes/sverdle/+page.server.ts
deleted file mode 100644
index fa66f98..0000000
--- a/apps/sveltekit/src/routes/sverdle/+page.server.ts
+++ /dev/null
@@ -1,69 +0,0 @@
-import { fail } from '@sveltejs/kit';
-import { Game } from './game';
-import type { PageServerLoad, Actions } from './$types';
-
-export const load = (({ cookies }) => {
- const game = new Game(cookies.get('sverdle'));
-
- return {
- /**
- * The player's guessed words so far
- */
- guesses: game.guesses,
-
- /**
- * An array of strings like '__x_c' corresponding to the guesses, where 'x' means
- * an exact match, and 'c' means a close match (right letter, wrong place)
- */
- answers: game.answers,
-
- /**
- * The correct answer, revealed if the game is over
- */
- answer: game.answers.length >= 6 ? game.answer : null,
- };
-}) satisfies PageServerLoad;
-
-export const actions = {
- /**
- * Modify game state in reaction to a keypress. If client-side JavaScript
- * is available, this will happen in the browser instead of here
- */
- update: async ({ request, cookies }) => {
- const game = new Game(cookies.get('sverdle'));
-
- const data = await request.formData();
- const key = data.get('key');
-
- const i = game.answers.length;
-
- if (key === 'backspace') {
- game.guesses[i] = game.guesses[i].slice(0, -1);
- } else {
- game.guesses[i] += key;
- }
-
- cookies.set('sverdle', game.toString());
- },
-
- /**
- * Modify game state in reaction to a guessed word. This logic always runs on
- * the server, so that people can't cheat by peeking at the JavaScript
- */
- enter: async ({ request, cookies }) => {
- const game = new Game(cookies.get('sverdle'));
-
- const data = await request.formData();
- const guess = data.getAll('guess') as string[];
-
- if (!game.enter(guess)) {
- return fail(400, { badGuess: true });
- }
-
- cookies.set('sverdle', game.toString());
- },
-
- restart: async ({ cookies }) => {
- cookies.delete('sverdle');
- },
-} satisfies Actions;
diff --git a/apps/sveltekit/src/routes/sverdle/+page.svelte b/apps/sveltekit/src/routes/sverdle/+page.svelte
deleted file mode 100644
index 517abd8..0000000
--- a/apps/sveltekit/src/routes/sverdle/+page.svelte
+++ /dev/null
@@ -1,411 +0,0 @@
-
-
-
-
-
- Sverdle
-
-
-
-Sverdle
-
-
-
-{#if won}
-
-{/if}
-
-
diff --git a/apps/sveltekit/src/routes/sverdle/game.ts b/apps/sveltekit/src/routes/sverdle/game.ts
deleted file mode 100644
index 561e7d9..0000000
--- a/apps/sveltekit/src/routes/sverdle/game.ts
+++ /dev/null
@@ -1,75 +0,0 @@
-import { words, allowed } from './words.server';
-
-export class Game {
- index: number;
- guesses: string[];
- answers: string[];
- answer: string;
-
- /**
- * Create a game object from the player's cookie, or initialise a new game
- */
- constructor(serialized: string | undefined = undefined) {
- if (serialized) {
- const [index, guesses, answers] = serialized.split('-');
-
- this.index = +index;
- this.guesses = guesses ? guesses.split(' ') : [];
- this.answers = answers ? answers.split(' ') : [];
- } else {
- this.index = Math.floor(Math.random() * words.length);
- this.guesses = ['', '', '', '', '', ''];
- this.answers = [];
- }
-
- this.answer = words[this.index];
- }
-
- /**
- * Update game state based on a guess of a five-letter word. Returns
- * true if the guess was valid, false otherwise
- */
- enter(letters: string[]) {
- const word = letters.join('');
- const valid = allowed.has(word);
-
- if (!valid) return false;
-
- this.guesses[this.answers.length] = word;
-
- const available = Array.from(this.answer);
- const answer = Array(5).fill('_');
-
- // first, find exact matches
- for (let i = 0; i < 5; i += 1) {
- if (letters[i] === available[i]) {
- answer[i] = 'x';
- available[i] = ' ';
- }
- }
-
- // then find close matches (this has to happen
- // in a second step, otherwise an early close
- // match can prevent a later exact match)
- for (let i = 0; i < 5; i += 1) {
- if (answer[i] === '_') {
- const index = available.indexOf(letters[i]);
- if (index !== -1) {
- answer[i] = 'c';
- available[index] = ' ';
- }
- }
- }
-
- this.answers.push(answer.join(''));
-
- return true;
- }
-
- /**
- * Serialize game state so it can be set as a cookie
- */
- toString() {
- return `${this.index}-${this.guesses.join(' ')}-${this.answers.join(' ')}`;
- }
-}
diff --git a/apps/sveltekit/src/routes/sverdle/how-to-play/+page.svelte b/apps/sveltekit/src/routes/sverdle/how-to-play/+page.svelte
deleted file mode 100644
index e8e2cec..0000000
--- a/apps/sveltekit/src/routes/sverdle/how-to-play/+page.svelte
+++ /dev/null
@@ -1,95 +0,0 @@
-
- How to play Sverdle
-
-
-
-
-
How to play Sverdle
-
-
- Sverdle is a clone of Wordle , the
- word guessing game. To play, enter a five-letter English word. For example:
-
-
-
- r
- i
- t
- z
- y
-
-
-
- The y is in the right place. r and
- t
- are the right letters, but in the wrong place. The other letters are wrong, and can be discarded.
- Let's make another guess:
-
-
-
- p
- a
- r
- t
- y
-
-
-
This time we guessed right! You have six guesses to get the word.
-
-
- Unlike the original Wordle, Sverdle runs on the server instead of in the browser, making it
- impossible to cheat. It uses <form>
and cookies to submit data, meaning you can
- even play with JavaScript disabled!
-
-
-
-
diff --git a/apps/sveltekit/src/routes/sverdle/how-to-play/+page.ts b/apps/sveltekit/src/routes/sverdle/how-to-play/+page.ts
deleted file mode 100644
index e739ef4..0000000
--- a/apps/sveltekit/src/routes/sverdle/how-to-play/+page.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { dev } from '$app/environment';
-
-// we don't need any JS on this page, though we'll load
-// it in dev so that we get hot module replacement
-export const csr = dev;
-
-// since there's no dynamic data here, we can prerender
-// it so that it gets served as a static asset in production
-export const prerender = true;
diff --git a/apps/sveltekit/src/routes/sverdle/reduced-motion.ts b/apps/sveltekit/src/routes/sverdle/reduced-motion.ts
deleted file mode 100644
index 795f08d..0000000
--- a/apps/sveltekit/src/routes/sverdle/reduced-motion.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-import { readable } from 'svelte/store';
-import { browser } from '$app/environment';
-
-const reduced_motion_query = '(prefers-reduced-motion: reduce)';
-
-const get_initial_motion_preference = () => {
- if (!browser) return false;
- return window.matchMedia(reduced_motion_query).matches;
-};
-
-export const reduced_motion = readable(
- get_initial_motion_preference(),
- (set) => {
- if (browser) {
- const set_reduced_motion = (event: MediaQueryListEvent) => {
- set(event.matches);
- };
- const media_query_list = window.matchMedia(reduced_motion_query);
- media_query_list.addEventListener('change', set_reduced_motion);
-
- return () => {
- media_query_list.removeEventListener('change', set_reduced_motion);
- };
- }
- },
-);
diff --git a/apps/sveltekit/src/routes/sverdle/words.server.ts b/apps/sveltekit/src/routes/sverdle/words.server.ts
deleted file mode 100644
index 806c0ad..0000000
--- a/apps/sveltekit/src/routes/sverdle/words.server.ts
+++ /dev/null
@@ -1,12980 +0,0 @@
-/** The list of possible words */
-export const words = [
- 'aback',
- 'abase',
- 'abate',
- 'abbey',
- 'abbot',
- 'abhor',
- 'abide',
- 'abled',
- 'abode',
- 'abort',
- 'about',
- 'above',
- 'abuse',
- 'abyss',
- 'acorn',
- 'acrid',
- 'actor',
- 'acute',
- 'adage',
- 'adapt',
- 'adept',
- 'admin',
- 'admit',
- 'adobe',
- 'adopt',
- 'adore',
- 'adorn',
- 'adult',
- 'affix',
- 'afire',
- 'afoot',
- 'afoul',
- 'after',
- 'again',
- 'agape',
- 'agate',
- 'agent',
- 'agile',
- 'aging',
- 'aglow',
- 'agony',
- 'agora',
- 'agree',
- 'ahead',
- 'aider',
- 'aisle',
- 'alarm',
- 'album',
- 'alert',
- 'algae',
- 'alibi',
- 'alien',
- 'align',
- 'alike',
- 'alive',
- 'allay',
- 'alley',
- 'allot',
- 'allow',
- 'alloy',
- 'aloft',
- 'alone',
- 'along',
- 'aloof',
- 'aloud',
- 'alpha',
- 'altar',
- 'alter',
- 'amass',
- 'amaze',
- 'amber',
- 'amble',
- 'amend',
- 'amiss',
- 'amity',
- 'among',
- 'ample',
- 'amply',
- 'amuse',
- 'angel',
- 'anger',
- 'angle',
- 'angry',
- 'angst',
- 'anime',
- 'ankle',
- 'annex',
- 'annoy',
- 'annul',
- 'anode',
- 'antic',
- 'anvil',
- 'aorta',
- 'apart',
- 'aphid',
- 'aping',
- 'apnea',
- 'apple',
- 'apply',
- 'apron',
- 'aptly',
- 'arbor',
- 'ardor',
- 'arena',
- 'argue',
- 'arise',
- 'armor',
- 'aroma',
- 'arose',
- 'array',
- 'arrow',
- 'arson',
- 'artsy',
- 'ascot',
- 'ashen',
- 'aside',
- 'askew',
- 'assay',
- 'asset',
- 'atoll',
- 'atone',
- 'attic',
- 'audio',
- 'audit',
- 'augur',
- 'aunty',
- 'avail',
- 'avert',
- 'avian',
- 'avoid',
- 'await',
- 'awake',
- 'award',
- 'aware',
- 'awash',
- 'awful',
- 'awoke',
- 'axial',
- 'axiom',
- 'axion',
- 'azure',
- 'bacon',
- 'badge',
- 'badly',
- 'bagel',
- 'baggy',
- 'baker',
- 'baler',
- 'balmy',
- 'banal',
- 'banjo',
- 'barge',
- 'baron',
- 'basal',
- 'basic',
- 'basil',
- 'basin',
- 'basis',
- 'baste',
- 'batch',
- 'bathe',
- 'baton',
- 'batty',
- 'bawdy',
- 'bayou',
- 'beach',
- 'beady',
- 'beard',
- 'beast',
- 'beech',
- 'beefy',
- 'befit',
- 'began',
- 'begat',
- 'beget',
- 'begin',
- 'begun',
- 'being',
- 'belch',
- 'belie',
- 'belle',
- 'belly',
- 'below',
- 'bench',
- 'beret',
- 'berry',
- 'berth',
- 'beset',
- 'betel',
- 'bevel',
- 'bezel',
- 'bible',
- 'bicep',
- 'biddy',
- 'bigot',
- 'bilge',
- 'billy',
- 'binge',
- 'bingo',
- 'biome',
- 'birch',
- 'birth',
- 'bison',
- 'bitty',
- 'black',
- 'blade',
- 'blame',
- 'bland',
- 'blank',
- 'blare',
- 'blast',
- 'blaze',
- 'bleak',
- 'bleat',
- 'bleed',
- 'bleep',
- 'blend',
- 'bless',
- 'blimp',
- 'blind',
- 'blink',
- 'bliss',
- 'blitz',
- 'bloat',
- 'block',
- 'bloke',
- 'blond',
- 'blood',
- 'bloom',
- 'blown',
- 'bluer',
- 'bluff',
- 'blunt',
- 'blurb',
- 'blurt',
- 'blush',
- 'board',
- 'boast',
- 'bobby',
- 'boney',
- 'bongo',
- 'bonus',
- 'booby',
- 'boost',
- 'booth',
- 'booty',
- 'booze',
- 'boozy',
- 'borax',
- 'borne',
- 'bosom',
- 'bossy',
- 'botch',
- 'bough',
- 'boule',
- 'bound',
- 'bowel',
- 'boxer',
- 'brace',
- 'braid',
- 'brain',
- 'brake',
- 'brand',
- 'brash',
- 'brass',
- 'brave',
- 'bravo',
- 'brawl',
- 'brawn',
- 'bread',
- 'break',
- 'breed',
- 'briar',
- 'bribe',
- 'brick',
- 'bride',
- 'brief',
- 'brine',
- 'bring',
- 'brink',
- 'briny',
- 'brisk',
- 'broad',
- 'broil',
- 'broke',
- 'brood',
- 'brook',
- 'broom',
- 'broth',
- 'brown',
- 'brunt',
- 'brush',
- 'brute',
- 'buddy',
- 'budge',
- 'buggy',
- 'bugle',
- 'build',
- 'built',
- 'bulge',
- 'bulky',
- 'bully',
- 'bunch',
- 'bunny',
- 'burly',
- 'burnt',
- 'burst',
- 'bused',
- 'bushy',
- 'butch',
- 'butte',
- 'buxom',
- 'buyer',
- 'bylaw',
- 'cabal',
- 'cabby',
- 'cabin',
- 'cable',
- 'cacao',
- 'cache',
- 'cacti',
- 'caddy',
- 'cadet',
- 'cagey',
- 'cairn',
- 'camel',
- 'cameo',
- 'canal',
- 'candy',
- 'canny',
- 'canoe',
- 'canon',
- 'caper',
- 'caput',
- 'carat',
- 'cargo',
- 'carol',
- 'carry',
- 'carve',
- 'caste',
- 'catch',
- 'cater',
- 'catty',
- 'caulk',
- 'cause',
- 'cavil',
- 'cease',
- 'cedar',
- 'cello',
- 'chafe',
- 'chaff',
- 'chain',
- 'chair',
- 'chalk',
- 'champ',
- 'chant',
- 'chaos',
- 'chard',
- 'charm',
- 'chart',
- 'chase',
- 'chasm',
- 'cheap',
- 'cheat',
- 'check',
- 'cheek',
- 'cheer',
- 'chess',
- 'chest',
- 'chick',
- 'chide',
- 'chief',
- 'child',
- 'chili',
- 'chill',
- 'chime',
- 'china',
- 'chirp',
- 'chock',
- 'choir',
- 'choke',
- 'chord',
- 'chore',
- 'chose',
- 'chuck',
- 'chump',
- 'chunk',
- 'churn',
- 'chute',
- 'cider',
- 'cigar',
- 'cinch',
- 'circa',
- 'civic',
- 'civil',
- 'clack',
- 'claim',
- 'clamp',
- 'clang',
- 'clank',
- 'clash',
- 'clasp',
- 'class',
- 'clean',
- 'clear',
- 'cleat',
- 'cleft',
- 'clerk',
- 'click',
- 'cliff',
- 'climb',
- 'cling',
- 'clink',
- 'cloak',
- 'clock',
- 'clone',
- 'close',
- 'cloth',
- 'cloud',
- 'clout',
- 'clove',
- 'clown',
- 'cluck',
- 'clued',
- 'clump',
- 'clung',
- 'coach',
- 'coast',
- 'cobra',
- 'cocoa',
- 'colon',
- 'color',
- 'comet',
- 'comfy',
- 'comic',
- 'comma',
- 'conch',
- 'condo',
- 'conic',
- 'copse',
- 'coral',
- 'corer',
- 'corny',
- 'couch',
- 'cough',
- 'could',
- 'count',
- 'coupe',
- 'court',
- 'coven',
- 'cover',
- 'covet',
- 'covey',
- 'cower',
- 'coyly',
- 'crack',
- 'craft',
- 'cramp',
- 'crane',
- 'crank',
- 'crash',
- 'crass',
- 'crate',
- 'crave',
- 'crawl',
- 'craze',
- 'crazy',
- 'creak',
- 'cream',
- 'credo',
- 'creed',
- 'creek',
- 'creep',
- 'creme',
- 'crepe',
- 'crept',
- 'cress',
- 'crest',
- 'crick',
- 'cried',
- 'crier',
- 'crime',
- 'crimp',
- 'crisp',
- 'croak',
- 'crock',
- 'crone',
- 'crony',
- 'crook',
- 'cross',
- 'croup',
- 'crowd',
- 'crown',
- 'crude',
- 'cruel',
- 'crumb',
- 'crump',
- 'crush',
- 'crust',
- 'crypt',
- 'cubic',
- 'cumin',
- 'curio',
- 'curly',
- 'curry',
- 'curse',
- 'curve',
- 'curvy',
- 'cutie',
- 'cyber',
- 'cycle',
- 'cynic',
- 'daddy',
- 'daily',
- 'dairy',
- 'daisy',
- 'dally',
- 'dance',
- 'dandy',
- 'datum',
- 'daunt',
- 'dealt',
- 'death',
- 'debar',
- 'debit',
- 'debug',
- 'debut',
- 'decal',
- 'decay',
- 'decor',
- 'decoy',
- 'decry',
- 'defer',
- 'deign',
- 'deity',
- 'delay',
- 'delta',
- 'delve',
- 'demon',
- 'demur',
- 'denim',
- 'dense',
- 'depot',
- 'depth',
- 'derby',
- 'deter',
- 'detox',
- 'deuce',
- 'devil',
- 'diary',
- 'dicey',
- 'digit',
- 'dilly',
- 'dimly',
- 'diner',
- 'dingo',
- 'dingy',
- 'diode',
- 'dirge',
- 'dirty',
- 'disco',
- 'ditch',
- 'ditto',
- 'ditty',
- 'diver',
- 'dizzy',
- 'dodge',
- 'dodgy',
- 'dogma',
- 'doing',
- 'dolly',
- 'donor',
- 'donut',
- 'dopey',
- 'doubt',
- 'dough',
- 'dowdy',
- 'dowel',
- 'downy',
- 'dowry',
- 'dozen',
- 'draft',
- 'drain',
- 'drake',
- 'drama',
- 'drank',
- 'drape',
- 'drawl',
- 'drawn',
- 'dread',
- 'dream',
- 'dress',
- 'dried',
- 'drier',
- 'drift',
- 'drill',
- 'drink',
- 'drive',
- 'droit',
- 'droll',
- 'drone',
- 'drool',
- 'droop',
- 'dross',
- 'drove',
- 'drown',
- 'druid',
- 'drunk',
- 'dryer',
- 'dryly',
- 'duchy',
- 'dully',
- 'dummy',
- 'dumpy',
- 'dunce',
- 'dusky',
- 'dusty',
- 'dutch',
- 'duvet',
- 'dwarf',
- 'dwell',
- 'dwelt',
- 'dying',
- 'eager',
- 'eagle',
- 'early',
- 'earth',
- 'easel',
- 'eaten',
- 'eater',
- 'ebony',
- 'eclat',
- 'edict',
- 'edify',
- 'eerie',
- 'egret',
- 'eight',
- 'eject',
- 'eking',
- 'elate',
- 'elbow',
- 'elder',
- 'elect',
- 'elegy',
- 'elfin',
- 'elide',
- 'elite',
- 'elope',
- 'elude',
- 'email',
- 'embed',
- 'ember',
- 'emcee',
- 'empty',
- 'enact',
- 'endow',
- 'enema',
- 'enemy',
- 'enjoy',
- 'ennui',
- 'ensue',
- 'enter',
- 'entry',
- 'envoy',
- 'epoch',
- 'epoxy',
- 'equal',
- 'equip',
- 'erase',
- 'erect',
- 'erode',
- 'error',
- 'erupt',
- 'essay',
- 'ester',
- 'ether',
- 'ethic',
- 'ethos',
- 'etude',
- 'evade',
- 'event',
- 'every',
- 'evict',
- 'evoke',
- 'exact',
- 'exalt',
- 'excel',
- 'exert',
- 'exile',
- 'exist',
- 'expel',
- 'extol',
- 'extra',
- 'exult',
- 'eying',
- 'fable',
- 'facet',
- 'faint',
- 'fairy',
- 'faith',
- 'false',
- 'fancy',
- 'fanny',
- 'farce',
- 'fatal',
- 'fatty',
- 'fault',
- 'fauna',
- 'favor',
- 'feast',
- 'fecal',
- 'feign',
- 'fella',
- 'felon',
- 'femme',
- 'femur',
- 'fence',
- 'feral',
- 'ferry',
- 'fetal',
- 'fetch',
- 'fetid',
- 'fetus',
- 'fever',
- 'fewer',
- 'fiber',
- 'fibre',
- 'ficus',
- 'field',
- 'fiend',
- 'fiery',
- 'fifth',
- 'fifty',
- 'fight',
- 'filer',
- 'filet',
- 'filly',
- 'filmy',
- 'filth',
- 'final',
- 'finch',
- 'finer',
- 'first',
- 'fishy',
- 'fixer',
- 'fizzy',
- 'fjord',
- 'flack',
- 'flail',
- 'flair',
- 'flake',
- 'flaky',
- 'flame',
- 'flank',
- 'flare',
- 'flash',
- 'flask',
- 'fleck',
- 'fleet',
- 'flesh',
- 'flick',
- 'flier',
- 'fling',
- 'flint',
- 'flirt',
- 'float',
- 'flock',
- 'flood',
- 'floor',
- 'flora',
- 'floss',
- 'flour',
- 'flout',
- 'flown',
- 'fluff',
- 'fluid',
- 'fluke',
- 'flume',
- 'flung',
- 'flunk',
- 'flush',
- 'flute',
- 'flyer',
- 'foamy',
- 'focal',
- 'focus',
- 'foggy',
- 'foist',
- 'folio',
- 'folly',
- 'foray',
- 'force',
- 'forge',
- 'forgo',
- 'forte',
- 'forth',
- 'forty',
- 'forum',
- 'found',
- 'foyer',
- 'frail',
- 'frame',
- 'frank',
- 'fraud',
- 'freak',
- 'freed',
- 'freer',
- 'fresh',
- 'friar',
- 'fried',
- 'frill',
- 'frisk',
- 'fritz',
- 'frock',
- 'frond',
- 'front',
- 'frost',
- 'froth',
- 'frown',
- 'froze',
- 'fruit',
- 'fudge',
- 'fugue',
- 'fully',
- 'fungi',
- 'funky',
- 'funny',
- 'furor',
- 'furry',
- 'fussy',
- 'fuzzy',
- 'gaffe',
- 'gaily',
- 'gamer',
- 'gamma',
- 'gamut',
- 'gassy',
- 'gaudy',
- 'gauge',
- 'gaunt',
- 'gauze',
- 'gavel',
- 'gawky',
- 'gayer',
- 'gayly',
- 'gazer',
- 'gecko',
- 'geeky',
- 'geese',
- 'genie',
- 'genre',
- 'ghost',
- 'ghoul',
- 'giant',
- 'giddy',
- 'gipsy',
- 'girly',
- 'girth',
- 'given',
- 'giver',
- 'glade',
- 'gland',
- 'glare',
- 'glass',
- 'glaze',
- 'gleam',
- 'glean',
- 'glide',
- 'glint',
- 'gloat',
- 'globe',
- 'gloom',
- 'glory',
- 'gloss',
- 'glove',
- 'glyph',
- 'gnash',
- 'gnome',
- 'godly',
- 'going',
- 'golem',
- 'golly',
- 'gonad',
- 'goner',
- 'goody',
- 'gooey',
- 'goofy',
- 'goose',
- 'gorge',
- 'gouge',
- 'gourd',
- 'grace',
- 'grade',
- 'graft',
- 'grail',
- 'grain',
- 'grand',
- 'grant',
- 'grape',
- 'graph',
- 'grasp',
- 'grass',
- 'grate',
- 'grave',
- 'gravy',
- 'graze',
- 'great',
- 'greed',
- 'green',
- 'greet',
- 'grief',
- 'grill',
- 'grime',
- 'grimy',
- 'grind',
- 'gripe',
- 'groan',
- 'groin',
- 'groom',
- 'grope',
- 'gross',
- 'group',
- 'grout',
- 'grove',
- 'growl',
- 'grown',
- 'gruel',
- 'gruff',
- 'grunt',
- 'guard',
- 'guava',
- 'guess',
- 'guest',
- 'guide',
- 'guild',
- 'guile',
- 'guilt',
- 'guise',
- 'gulch',
- 'gully',
- 'gumbo',
- 'gummy',
- 'guppy',
- 'gusto',
- 'gusty',
- 'gypsy',
- 'habit',
- 'hairy',
- 'halve',
- 'handy',
- 'happy',
- 'hardy',
- 'harem',
- 'harpy',
- 'harry',
- 'harsh',
- 'haste',
- 'hasty',
- 'hatch',
- 'hater',
- 'haunt',
- 'haute',
- 'haven',
- 'havoc',
- 'hazel',
- 'heady',
- 'heard',
- 'heart',
- 'heath',
- 'heave',
- 'heavy',
- 'hedge',
- 'hefty',
- 'heist',
- 'helix',
- 'hello',
- 'hence',
- 'heron',
- 'hilly',
- 'hinge',
- 'hippo',
- 'hippy',
- 'hitch',
- 'hoard',
- 'hobby',
- 'hoist',
- 'holly',
- 'homer',
- 'honey',
- 'honor',
- 'horde',
- 'horny',
- 'horse',
- 'hotel',
- 'hotly',
- 'hound',
- 'house',
- 'hovel',
- 'hover',
- 'howdy',
- 'human',
- 'humid',
- 'humor',
- 'humph',
- 'humus',
- 'hunch',
- 'hunky',
- 'hurry',
- 'husky',
- 'hussy',
- 'hutch',
- 'hydro',
- 'hyena',
- 'hymen',
- 'hyper',
- 'icily',
- 'icing',
- 'ideal',
- 'idiom',
- 'idiot',
- 'idler',
- 'idyll',
- 'igloo',
- 'iliac',
- 'image',
- 'imbue',
- 'impel',
- 'imply',
- 'inane',
- 'inbox',
- 'incur',
- 'index',
- 'inept',
- 'inert',
- 'infer',
- 'ingot',
- 'inlay',
- 'inlet',
- 'inner',
- 'input',
- 'inter',
- 'intro',
- 'ionic',
- 'irate',
- 'irony',
- 'islet',
- 'issue',
- 'itchy',
- 'ivory',
- 'jaunt',
- 'jazzy',
- 'jelly',
- 'jerky',
- 'jetty',
- 'jewel',
- 'jiffy',
- 'joint',
- 'joist',
- 'joker',
- 'jolly',
- 'joust',
- 'judge',
- 'juice',
- 'juicy',
- 'jumbo',
- 'jumpy',
- 'junta',
- 'junto',
- 'juror',
- 'kappa',
- 'karma',
- 'kayak',
- 'kebab',
- 'khaki',
- 'kinky',
- 'kiosk',
- 'kitty',
- 'knack',
- 'knave',
- 'knead',
- 'kneed',
- 'kneel',
- 'knelt',
- 'knife',
- 'knock',
- 'knoll',
- 'known',
- 'koala',
- 'krill',
- 'label',
- 'labor',
- 'laden',
- 'ladle',
- 'lager',
- 'lance',
- 'lanky',
- 'lapel',
- 'lapse',
- 'large',
- 'larva',
- 'lasso',
- 'latch',
- 'later',
- 'lathe',
- 'latte',
- 'laugh',
- 'layer',
- 'leach',
- 'leafy',
- 'leaky',
- 'leant',
- 'leapt',
- 'learn',
- 'lease',
- 'leash',
- 'least',
- 'leave',
- 'ledge',
- 'leech',
- 'leery',
- 'lefty',
- 'legal',
- 'leggy',
- 'lemon',
- 'lemur',
- 'leper',
- 'level',
- 'lever',
- 'libel',
- 'liege',
- 'light',
- 'liken',
- 'lilac',
- 'limbo',
- 'limit',
- 'linen',
- 'liner',
- 'lingo',
- 'lipid',
- 'lithe',
- 'liver',
- 'livid',
- 'llama',
- 'loamy',
- 'loath',
- 'lobby',
- 'local',
- 'locus',
- 'lodge',
- 'lofty',
- 'logic',
- 'login',
- 'loopy',
- 'loose',
- 'lorry',
- 'loser',
- 'louse',
- 'lousy',
- 'lover',
- 'lower',
- 'lowly',
- 'loyal',
- 'lucid',
- 'lucky',
- 'lumen',
- 'lumpy',
- 'lunar',
- 'lunch',
- 'lunge',
- 'lupus',
- 'lurch',
- 'lurid',
- 'lusty',
- 'lying',
- 'lymph',
- 'lynch',
- 'lyric',
- 'macaw',
- 'macho',
- 'macro',
- 'madam',
- 'madly',
- 'mafia',
- 'magic',
- 'magma',
- 'maize',
- 'major',
- 'maker',
- 'mambo',
- 'mamma',
- 'mammy',
- 'manga',
- 'mange',
- 'mango',
- 'mangy',
- 'mania',
- 'manic',
- 'manly',
- 'manor',
- 'maple',
- 'march',
- 'marry',
- 'marsh',
- 'mason',
- 'masse',
- 'match',
- 'matey',
- 'mauve',
- 'maxim',
- 'maybe',
- 'mayor',
- 'mealy',
- 'meant',
- 'meaty',
- 'mecca',
- 'medal',
- 'media',
- 'medic',
- 'melee',
- 'melon',
- 'mercy',
- 'merge',
- 'merit',
- 'merry',
- 'metal',
- 'meter',
- 'metro',
- 'micro',
- 'midge',
- 'midst',
- 'might',
- 'milky',
- 'mimic',
- 'mince',
- 'miner',
- 'minim',
- 'minor',
- 'minty',
- 'minus',
- 'mirth',
- 'miser',
- 'missy',
- 'mocha',
- 'modal',
- 'model',
- 'modem',
- 'mogul',
- 'moist',
- 'molar',
- 'moldy',
- 'money',
- 'month',
- 'moody',
- 'moose',
- 'moral',
- 'moron',
- 'morph',
- 'mossy',
- 'motel',
- 'motif',
- 'motor',
- 'motto',
- 'moult',
- 'mound',
- 'mount',
- 'mourn',
- 'mouse',
- 'mouth',
- 'mover',
- 'movie',
- 'mower',
- 'mucky',
- 'mucus',
- 'muddy',
- 'mulch',
- 'mummy',
- 'munch',
- 'mural',
- 'murky',
- 'mushy',
- 'music',
- 'musky',
- 'musty',
- 'myrrh',
- 'nadir',
- 'naive',
- 'nanny',
- 'nasal',
- 'nasty',
- 'natal',
- 'naval',
- 'navel',
- 'needy',
- 'neigh',
- 'nerdy',
- 'nerve',
- 'never',
- 'newer',
- 'newly',
- 'nicer',
- 'niche',
- 'niece',
- 'night',
- 'ninja',
- 'ninny',
- 'ninth',
- 'noble',
- 'nobly',
- 'noise',
- 'noisy',
- 'nomad',
- 'noose',
- 'north',
- 'nosey',
- 'notch',
- 'novel',
- 'nudge',
- 'nurse',
- 'nutty',
- 'nylon',
- 'nymph',
- 'oaken',
- 'obese',
- 'occur',
- 'ocean',
- 'octal',
- 'octet',
- 'odder',
- 'oddly',
- 'offal',
- 'offer',
- 'often',
- 'olden',
- 'older',
- 'olive',
- 'ombre',
- 'omega',
- 'onion',
- 'onset',
- 'opera',
- 'opine',
- 'opium',
- 'optic',
- 'orbit',
- 'order',
- 'organ',
- 'other',
- 'otter',
- 'ought',
- 'ounce',
- 'outdo',
- 'outer',
- 'outgo',
- 'ovary',
- 'ovate',
- 'overt',
- 'ovine',
- 'ovoid',
- 'owing',
- 'owner',
- 'oxide',
- 'ozone',
- 'paddy',
- 'pagan',
- 'paint',
- 'paler',
- 'palsy',
- 'panel',
- 'panic',
- 'pansy',
- 'papal',
- 'paper',
- 'parer',
- 'parka',
- 'parry',
- 'parse',
- 'party',
- 'pasta',
- 'paste',
- 'pasty',
- 'patch',
- 'patio',
- 'patsy',
- 'patty',
- 'pause',
- 'payee',
- 'payer',
- 'peace',
- 'peach',
- 'pearl',
- 'pecan',
- 'pedal',
- 'penal',
- 'pence',
- 'penne',
- 'penny',
- 'perch',
- 'peril',
- 'perky',
- 'pesky',
- 'pesto',
- 'petal',
- 'petty',
- 'phase',
- 'phone',
- 'phony',
- 'photo',
- 'piano',
- 'picky',
- 'piece',
- 'piety',
- 'piggy',
- 'pilot',
- 'pinch',
- 'piney',
- 'pinky',
- 'pinto',
- 'piper',
- 'pique',
- 'pitch',
- 'pithy',
- 'pivot',
- 'pixel',
- 'pixie',
- 'pizza',
- 'place',
- 'plaid',
- 'plain',
- 'plait',
- 'plane',
- 'plank',
- 'plant',
- 'plate',
- 'plaza',
- 'plead',
- 'pleat',
- 'plied',
- 'plier',
- 'pluck',
- 'plumb',
- 'plume',
- 'plump',
- 'plunk',
- 'plush',
- 'poesy',
- 'point',
- 'poise',
- 'poker',
- 'polar',
- 'polka',
- 'polyp',
- 'pooch',
- 'poppy',
- 'porch',
- 'poser',
- 'posit',
- 'posse',
- 'pouch',
- 'pound',
- 'pouty',
- 'power',
- 'prank',
- 'prawn',
- 'preen',
- 'press',
- 'price',
- 'prick',
- 'pride',
- 'pried',
- 'prime',
- 'primo',
- 'print',
- 'prior',
- 'prism',
- 'privy',
- 'prize',
- 'probe',
- 'prone',
- 'prong',
- 'proof',
- 'prose',
- 'proud',
- 'prove',
- 'prowl',
- 'proxy',
- 'prude',
- 'prune',
- 'psalm',
- 'pubic',
- 'pudgy',
- 'puffy',
- 'pulpy',
- 'pulse',
- 'punch',
- 'pupal',
- 'pupil',
- 'puppy',
- 'puree',
- 'purer',
- 'purge',
- 'purse',
- 'pushy',
- 'putty',
- 'pygmy',
- 'quack',
- 'quail',
- 'quake',
- 'qualm',
- 'quark',
- 'quart',
- 'quash',
- 'quasi',
- 'queen',
- 'queer',
- 'quell',
- 'query',
- 'quest',
- 'queue',
- 'quick',
- 'quiet',
- 'quill',
- 'quilt',
- 'quirk',
- 'quite',
- 'quota',
- 'quote',
- 'quoth',
- 'rabbi',
- 'rabid',
- 'racer',
- 'radar',
- 'radii',
- 'radio',
- 'rainy',
- 'raise',
- 'rajah',
- 'rally',
- 'ralph',
- 'ramen',
- 'ranch',
- 'randy',
- 'range',
- 'rapid',
- 'rarer',
- 'raspy',
- 'ratio',
- 'ratty',
- 'raven',
- 'rayon',
- 'razor',
- 'reach',
- 'react',
- 'ready',
- 'realm',
- 'rearm',
- 'rebar',
- 'rebel',
- 'rebus',
- 'rebut',
- 'recap',
- 'recur',
- 'recut',
- 'reedy',
- 'refer',
- 'refit',
- 'regal',
- 'rehab',
- 'reign',
- 'relax',
- 'relay',
- 'relic',
- 'remit',
- 'renal',
- 'renew',
- 'repay',
- 'repel',
- 'reply',
- 'rerun',
- 'reset',
- 'resin',
- 'retch',
- 'retro',
- 'retry',
- 'reuse',
- 'revel',
- 'revue',
- 'rhino',
- 'rhyme',
- 'rider',
- 'ridge',
- 'rifle',
- 'right',
- 'rigid',
- 'rigor',
- 'rinse',
- 'ripen',
- 'riper',
- 'risen',
- 'riser',
- 'risky',
- 'rival',
- 'river',
- 'rivet',
- 'roach',
- 'roast',
- 'robin',
- 'robot',
- 'rocky',
- 'rodeo',
- 'roger',
- 'rogue',
- 'roomy',
- 'roost',
- 'rotor',
- 'rouge',
- 'rough',
- 'round',
- 'rouse',
- 'route',
- 'rover',
- 'rowdy',
- 'rower',
- 'royal',
- 'ruddy',
- 'ruder',
- 'rugby',
- 'ruler',
- 'rumba',
- 'rumor',
- 'rupee',
- 'rural',
- 'rusty',
- 'sadly',
- 'safer',
- 'saint',
- 'salad',
- 'sally',
- 'salon',
- 'salsa',
- 'salty',
- 'salve',
- 'salvo',
- 'sandy',
- 'saner',
- 'sappy',
- 'sassy',
- 'satin',
- 'satyr',
- 'sauce',
- 'saucy',
- 'sauna',
- 'saute',
- 'savor',
- 'savoy',
- 'savvy',
- 'scald',
- 'scale',
- 'scalp',
- 'scaly',
- 'scamp',
- 'scant',
- 'scare',
- 'scarf',
- 'scary',
- 'scene',
- 'scent',
- 'scion',
- 'scoff',
- 'scold',
- 'scone',
- 'scoop',
- 'scope',
- 'score',
- 'scorn',
- 'scour',
- 'scout',
- 'scowl',
- 'scram',
- 'scrap',
- 'scree',
- 'screw',
- 'scrub',
- 'scrum',
- 'scuba',
- 'sedan',
- 'seedy',
- 'segue',
- 'seize',
- 'semen',
- 'sense',
- 'sepia',
- 'serif',
- 'serum',
- 'serve',
- 'setup',
- 'seven',
- 'sever',
- 'sewer',
- 'shack',
- 'shade',
- 'shady',
- 'shaft',
- 'shake',
- 'shaky',
- 'shale',
- 'shall',
- 'shalt',
- 'shame',
- 'shank',
- 'shape',
- 'shard',
- 'share',
- 'shark',
- 'sharp',
- 'shave',
- 'shawl',
- 'shear',
- 'sheen',
- 'sheep',
- 'sheer',
- 'sheet',
- 'sheik',
- 'shelf',
- 'shell',
- 'shied',
- 'shift',
- 'shine',
- 'shiny',
- 'shire',
- 'shirk',
- 'shirt',
- 'shoal',
- 'shock',
- 'shone',
- 'shook',
- 'shoot',
- 'shore',
- 'shorn',
- 'short',
- 'shout',
- 'shove',
- 'shown',
- 'showy',
- 'shrew',
- 'shrub',
- 'shrug',
- 'shuck',
- 'shunt',
- 'shush',
- 'shyly',
- 'siege',
- 'sieve',
- 'sight',
- 'sigma',
- 'silky',
- 'silly',
- 'since',
- 'sinew',
- 'singe',
- 'siren',
- 'sissy',
- 'sixth',
- 'sixty',
- 'skate',
- 'skier',
- 'skiff',
- 'skill',
- 'skimp',
- 'skirt',
- 'skulk',
- 'skull',
- 'skunk',
- 'slack',
- 'slain',
- 'slang',
- 'slant',
- 'slash',
- 'slate',
- 'slave',
- 'sleek',
- 'sleep',
- 'sleet',
- 'slept',
- 'slice',
- 'slick',
- 'slide',
- 'slime',
- 'slimy',
- 'sling',
- 'slink',
- 'sloop',
- 'slope',
- 'slosh',
- 'sloth',
- 'slump',
- 'slung',
- 'slunk',
- 'slurp',
- 'slush',
- 'slyly',
- 'smack',
- 'small',
- 'smart',
- 'smash',
- 'smear',
- 'smell',
- 'smelt',
- 'smile',
- 'smirk',
- 'smite',
- 'smith',
- 'smock',
- 'smoke',
- 'smoky',
- 'smote',
- 'snack',
- 'snail',
- 'snake',
- 'snaky',
- 'snare',
- 'snarl',
- 'sneak',
- 'sneer',
- 'snide',
- 'sniff',
- 'snipe',
- 'snoop',
- 'snore',
- 'snort',
- 'snout',
- 'snowy',
- 'snuck',
- 'snuff',
- 'soapy',
- 'sober',
- 'soggy',
- 'solar',
- 'solid',
- 'solve',
- 'sonar',
- 'sonic',
- 'sooth',
- 'sooty',
- 'sorry',
- 'sound',
- 'south',
- 'sower',
- 'space',
- 'spade',
- 'spank',
- 'spare',
- 'spark',
- 'spasm',
- 'spawn',
- 'speak',
- 'spear',
- 'speck',
- 'speed',
- 'spell',
- 'spelt',
- 'spend',
- 'spent',
- 'sperm',
- 'spice',
- 'spicy',
- 'spied',
- 'spiel',
- 'spike',
- 'spiky',
- 'spill',
- 'spilt',
- 'spine',
- 'spiny',
- 'spire',
- 'spite',
- 'splat',
- 'split',
- 'spoil',
- 'spoke',
- 'spoof',
- 'spook',
- 'spool',
- 'spoon',
- 'spore',
- 'sport',
- 'spout',
- 'spray',
- 'spree',
- 'sprig',
- 'spunk',
- 'spurn',
- 'spurt',
- 'squad',
- 'squat',
- 'squib',
- 'stack',
- 'staff',
- 'stage',
- 'staid',
- 'stain',
- 'stair',
- 'stake',
- 'stale',
- 'stalk',
- 'stall',
- 'stamp',
- 'stand',
- 'stank',
- 'stare',
- 'stark',
- 'start',
- 'stash',
- 'state',
- 'stave',
- 'stead',
- 'steak',
- 'steal',
- 'steam',
- 'steed',
- 'steel',
- 'steep',
- 'steer',
- 'stein',
- 'stern',
- 'stick',
- 'stiff',
- 'still',
- 'stilt',
- 'sting',
- 'stink',
- 'stint',
- 'stock',
- 'stoic',
- 'stoke',
- 'stole',
- 'stomp',
- 'stone',
- 'stony',
- 'stood',
- 'stool',
- 'stoop',
- 'store',
- 'stork',
- 'storm',
- 'story',
- 'stout',
- 'stove',
- 'strap',
- 'straw',
- 'stray',
- 'strip',
- 'strut',
- 'stuck',
- 'study',
- 'stuff',
- 'stump',
- 'stung',
- 'stunk',
- 'stunt',
- 'style',
- 'suave',
- 'sugar',
- 'suing',
- 'suite',
- 'sulky',
- 'sully',
- 'sumac',
- 'sunny',
- 'super',
- 'surer',
- 'surge',
- 'surly',
- 'sushi',
- 'swami',
- 'swamp',
- 'swarm',
- 'swash',
- 'swath',
- 'swear',
- 'sweat',
- 'sweep',
- 'sweet',
- 'swell',
- 'swept',
- 'swift',
- 'swill',
- 'swine',
- 'swing',
- 'swirl',
- 'swish',
- 'swoon',
- 'swoop',
- 'sword',
- 'swore',
- 'sworn',
- 'swung',
- 'synod',
- 'syrup',
- 'tabby',
- 'table',
- 'taboo',
- 'tacit',
- 'tacky',
- 'taffy',
- 'taint',
- 'taken',
- 'taker',
- 'tally',
- 'talon',
- 'tamer',
- 'tango',
- 'tangy',
- 'taper',
- 'tapir',
- 'tardy',
- 'tarot',
- 'taste',
- 'tasty',
- 'tatty',
- 'taunt',
- 'tawny',
- 'teach',
- 'teary',
- 'tease',
- 'teddy',
- 'teeth',
- 'tempo',
- 'tenet',
- 'tenor',
- 'tense',
- 'tenth',
- 'tepee',
- 'tepid',
- 'terra',
- 'terse',
- 'testy',
- 'thank',
- 'theft',
- 'their',
- 'theme',
- 'there',
- 'these',
- 'theta',
- 'thick',
- 'thief',
- 'thigh',
- 'thing',
- 'think',
- 'third',
- 'thong',
- 'thorn',
- 'those',
- 'three',
- 'threw',
- 'throb',
- 'throw',
- 'thrum',
- 'thumb',
- 'thump',
- 'thyme',
- 'tiara',
- 'tibia',
- 'tidal',
- 'tiger',
- 'tight',
- 'tilde',
- 'timer',
- 'timid',
- 'tipsy',
- 'titan',
- 'tithe',
- 'title',
- 'toast',
- 'today',
- 'toddy',
- 'token',
- 'tonal',
- 'tonga',
- 'tonic',
- 'tooth',
- 'topaz',
- 'topic',
- 'torch',
- 'torso',
- 'torus',
- 'total',
- 'totem',
- 'touch',
- 'tough',
- 'towel',
- 'tower',
- 'toxic',
- 'toxin',
- 'trace',
- 'track',
- 'tract',
- 'trade',
- 'trail',
- 'train',
- 'trait',
- 'tramp',
- 'trash',
- 'trawl',
- 'tread',
- 'treat',
- 'trend',
- 'triad',
- 'trial',
- 'tribe',
- 'trice',
- 'trick',
- 'tried',
- 'tripe',
- 'trite',
- 'troll',
- 'troop',
- 'trope',
- 'trout',
- 'trove',
- 'truce',
- 'truck',
- 'truer',
- 'truly',
- 'trump',
- 'trunk',
- 'truss',
- 'trust',
- 'truth',
- 'tryst',
- 'tubal',
- 'tuber',
- 'tulip',
- 'tulle',
- 'tumor',
- 'tunic',
- 'turbo',
- 'tutor',
- 'twang',
- 'tweak',
- 'tweed',
- 'tweet',
- 'twice',
- 'twine',
- 'twirl',
- 'twist',
- 'twixt',
- 'tying',
- 'udder',
- 'ulcer',
- 'ultra',
- 'umbra',
- 'uncle',
- 'uncut',
- 'under',
- 'undid',
- 'undue',
- 'unfed',
- 'unfit',
- 'unify',
- 'union',
- 'unite',
- 'unity',
- 'unlit',
- 'unmet',
- 'unset',
- 'untie',
- 'until',
- 'unwed',
- 'unzip',
- 'upper',
- 'upset',
- 'urban',
- 'urine',
- 'usage',
- 'usher',
- 'using',
- 'usual',
- 'usurp',
- 'utile',
- 'utter',
- 'vague',
- 'valet',
- 'valid',
- 'valor',
- 'value',
- 'valve',
- 'vapid',
- 'vapor',
- 'vault',
- 'vaunt',
- 'vegan',
- 'venom',
- 'venue',
- 'verge',
- 'verse',
- 'verso',
- 'verve',
- 'vicar',
- 'video',
- 'vigil',
- 'vigor',
- 'villa',
- 'vinyl',
- 'viola',
- 'viper',
- 'viral',
- 'virus',
- 'visit',
- 'visor',
- 'vista',
- 'vital',
- 'vivid',
- 'vixen',
- 'vocal',
- 'vodka',
- 'vogue',
- 'voice',
- 'voila',
- 'vomit',
- 'voter',
- 'vouch',
- 'vowel',
- 'vying',
- 'wacky',
- 'wafer',
- 'wager',
- 'wagon',
- 'waist',
- 'waive',
- 'waltz',
- 'warty',
- 'waste',
- 'watch',
- 'water',
- 'waver',
- 'waxen',
- 'weary',
- 'weave',
- 'wedge',
- 'weedy',
- 'weigh',
- 'weird',
- 'welch',
- 'welsh',
- 'wench',
- 'whack',
- 'whale',
- 'wharf',
- 'wheat',
- 'wheel',
- 'whelp',
- 'where',
- 'which',
- 'whiff',
- 'while',
- 'whine',
- 'whiny',
- 'whirl',
- 'whisk',
- 'white',
- 'whole',
- 'whoop',
- 'whose',
- 'widen',
- 'wider',
- 'widow',
- 'width',
- 'wield',
- 'wight',
- 'willy',
- 'wimpy',
- 'wince',
- 'winch',
- 'windy',
- 'wiser',
- 'wispy',
- 'witch',
- 'witty',
- 'woken',
- 'woman',
- 'women',
- 'woody',
- 'wooer',
- 'wooly',
- 'woozy',
- 'wordy',
- 'world',
- 'worry',
- 'worse',
- 'worst',
- 'worth',
- 'would',
- 'wound',
- 'woven',
- 'wrack',
- 'wrath',
- 'wreak',
- 'wreck',
- 'wrest',
- 'wring',
- 'wrist',
- 'write',
- 'wrong',
- 'wrote',
- 'wrung',
- 'wryly',
- 'yacht',
- 'yearn',
- 'yeast',
- 'yield',
- 'young',
- 'youth',
- 'zebra',
- 'zesty',
- 'zonal',
-];
-
-/** The list of valid guesses, of which the list of possible words is a subset */
-export const allowed = new Set([
- ...words,
- 'aahed',
- 'aalii',
- 'aargh',
- 'aarti',
- 'abaca',
- 'abaci',
- 'abacs',
- 'abaft',
- 'abaka',
- 'abamp',
- 'aband',
- 'abash',
- 'abask',
- 'abaya',
- 'abbas',
- 'abbed',
- 'abbes',
- 'abcee',
- 'abeam',
- 'abear',
- 'abele',
- 'abers',
- 'abets',
- 'abies',
- 'abler',
- 'ables',
- 'ablet',
- 'ablow',
- 'abmho',
- 'abohm',
- 'aboil',
- 'aboma',
- 'aboon',
- 'abord',
- 'abore',
- 'abram',
- 'abray',
- 'abrim',
- 'abrin',
- 'abris',
- 'absey',
- 'absit',
- 'abuna',
- 'abune',
- 'abuts',
- 'abuzz',
- 'abyes',
- 'abysm',
- 'acais',
- 'acari',
- 'accas',
- 'accoy',
- 'acerb',
- 'acers',
- 'aceta',
- 'achar',
- 'ached',
- 'aches',
- 'achoo',
- 'acids',
- 'acidy',
- 'acing',
- 'acini',
- 'ackee',
- 'acker',
- 'acmes',
- 'acmic',
- 'acned',
- 'acnes',
- 'acock',
- 'acold',
- 'acred',
- 'acres',
- 'acros',
- 'acted',
- 'actin',
- 'acton',
- 'acyls',
- 'adaws',
- 'adays',
- 'adbot',
- 'addax',
- 'added',
- 'adder',
- 'addio',
- 'addle',
- 'adeem',
- 'adhan',
- 'adieu',
- 'adios',
- 'adits',
- 'adman',
- 'admen',
- 'admix',
- 'adobo',
- 'adown',
- 'adoze',
- 'adrad',
- 'adred',
- 'adsum',
- 'aduki',
- 'adunc',
- 'adust',
- 'advew',
- 'adyta',
- 'adzed',
- 'adzes',
- 'aecia',
- 'aedes',
- 'aegis',
- 'aeons',
- 'aerie',
- 'aeros',
- 'aesir',
- 'afald',
- 'afara',
- 'afars',
- 'afear',
- 'aflaj',
- 'afore',
- 'afrit',
- 'afros',
- 'agama',
- 'agami',
- 'agars',
- 'agast',
- 'agave',
- 'agaze',
- 'agene',
- 'agers',
- 'agger',
- 'aggie',
- 'aggri',
- 'aggro',
- 'aggry',
- 'aghas',
- 'agila',
- 'agios',
- 'agism',
- 'agist',
- 'agita',
- 'aglee',
- 'aglet',
- 'agley',
- 'agloo',
- 'aglus',
- 'agmas',
- 'agoge',
- 'agone',
- 'agons',
- 'agood',
- 'agria',
- 'agrin',
- 'agros',
- 'agued',
- 'agues',
- 'aguna',
- 'aguti',
- 'aheap',
- 'ahent',
- 'ahigh',
- 'ahind',
- 'ahing',
- 'ahint',
- 'ahold',
- 'ahull',
- 'ahuru',
- 'aidas',
- 'aided',
- 'aides',
- 'aidoi',
- 'aidos',
- 'aiery',
- 'aigas',
- 'aight',
- 'ailed',
- 'aimed',
- 'aimer',
- 'ainee',
- 'ainga',
- 'aioli',
- 'aired',
- 'airer',
- 'airns',
- 'airth',
- 'airts',
- 'aitch',
- 'aitus',
- 'aiver',
- 'aiyee',
- 'aizle',
- 'ajies',
- 'ajiva',
- 'ajuga',
- 'ajwan',
- 'akees',
- 'akela',
- 'akene',
- 'aking',
- 'akita',
- 'akkas',
- 'alaap',
- 'alack',
- 'alamo',
- 'aland',
- 'alane',
- 'alang',
- 'alans',
- 'alant',
- 'alapa',
- 'alaps',
- 'alary',
- 'alate',
- 'alays',
- 'albas',
- 'albee',
- 'alcid',
- 'alcos',
- 'aldea',
- 'alder',
- 'aldol',
- 'aleck',
- 'alecs',
- 'alefs',
- 'aleft',
- 'aleph',
- 'alews',
- 'aleye',
- 'alfas',
- 'algal',
- 'algas',
- 'algid',
- 'algin',
- 'algor',
- 'algum',
- 'alias',
- 'alifs',
- 'aline',
- 'alist',
- 'aliya',
- 'alkie',
- 'alkos',
- 'alkyd',
- 'alkyl',
- 'allee',
- 'allel',
- 'allis',
- 'allod',
- 'allyl',
- 'almah',
- 'almas',
- 'almeh',
- 'almes',
- 'almud',
- 'almug',
- 'alods',
- 'aloed',
- 'aloes',
- 'aloha',
- 'aloin',
- 'aloos',
- 'alowe',
- 'altho',
- 'altos',
- 'alula',
- 'alums',
- 'alure',
- 'alvar',
- 'alway',
- 'amahs',
- 'amain',
- 'amate',
- 'amaut',
- 'amban',
- 'ambit',
- 'ambos',
- 'ambry',
- 'ameba',
- 'ameer',
- 'amene',
- 'amens',
- 'ament',
- 'amias',
- 'amice',
- 'amici',
- 'amide',
- 'amido',
- 'amids',
- 'amies',
- 'amiga',
- 'amigo',
- 'amine',
- 'amino',
- 'amins',
- 'amirs',
- 'amlas',
- 'amman',
- 'ammon',
- 'ammos',
- 'amnia',
- 'amnic',
- 'amnio',
- 'amoks',
- 'amole',
- 'amort',
- 'amour',
- 'amove',
- 'amowt',
- 'amped',
- 'ampul',
- 'amrit',
- 'amuck',
- 'amyls',
- 'anana',
- 'anata',
- 'ancho',
- 'ancle',
- 'ancon',
- 'andro',
- 'anear',
- 'anele',
- 'anent',
- 'angas',
- 'anglo',
- 'anigh',
- 'anile',
- 'anils',
- 'anima',
- 'animi',
- 'anion',
- 'anise',
- 'anker',
- 'ankhs',
- 'ankus',
- 'anlas',
- 'annal',
- 'annas',
- 'annat',
- 'anoas',
- 'anole',
- 'anomy',
- 'ansae',
- 'antae',
- 'antar',
- 'antas',
- 'anted',
- 'antes',
- 'antis',
- 'antra',
- 'antre',
- 'antsy',
- 'anura',
- 'anyon',
- 'apace',
- 'apage',
- 'apaid',
- 'apayd',
- 'apays',
- 'apeak',
- 'apeek',
- 'apers',
- 'apert',
- 'apery',
- 'apgar',
- 'aphis',
- 'apian',
- 'apiol',
- 'apish',
- 'apism',
- 'apode',
- 'apods',
- 'apoop',
- 'aport',
- 'appal',
- 'appay',
- 'appel',
- 'appro',
- 'appui',
- 'appuy',
- 'apres',
- 'apses',
- 'apsis',
- 'apsos',
- 'apted',
- 'apter',
- 'aquae',
- 'aquas',
- 'araba',
- 'araks',
- 'arame',
- 'arars',
- 'arbas',
- 'arced',
- 'archi',
- 'arcos',
- 'arcus',
- 'ardeb',
- 'ardri',
- 'aread',
- 'areae',
- 'areal',
- 'arear',
- 'areas',
- 'areca',
- 'aredd',
- 'arede',
- 'arefy',
- 'areic',
- 'arene',
- 'arepa',
- 'arere',
- 'arete',
- 'arets',
- 'arett',
- 'argal',
- 'argan',
- 'argil',
- 'argle',
- 'argol',
- 'argon',
- 'argot',
- 'argus',
- 'arhat',
- 'arias',
- 'ariel',
- 'ariki',
- 'arils',
- 'ariot',
- 'arish',
- 'arked',
- 'arled',
- 'arles',
- 'armed',
- 'armer',
- 'armet',
- 'armil',
- 'arnas',
- 'arnut',
- 'aroba',
- 'aroha',
- 'aroid',
- 'arpas',
- 'arpen',
- 'arrah',
- 'arras',
- 'arret',
- 'arris',
- 'arroz',
- 'arsed',
- 'arses',
- 'arsey',
- 'arsis',
- 'artal',
- 'artel',
- 'artic',
- 'artis',
- 'aruhe',
- 'arums',
- 'arval',
- 'arvee',
- 'arvos',
- 'aryls',
- 'asana',
- 'ascon',
- 'ascus',
- 'asdic',
- 'ashed',
- 'ashes',
- 'ashet',
- 'asked',
- 'asker',
- 'askoi',
- 'askos',
- 'aspen',
- 'asper',
- 'aspic',
- 'aspie',
- 'aspis',
- 'aspro',
- 'assai',
- 'assam',
- 'asses',
- 'assez',
- 'assot',
- 'aster',
- 'astir',
- 'astun',
- 'asura',
- 'asway',
- 'aswim',
- 'asyla',
- 'ataps',
- 'ataxy',
- 'atigi',
- 'atilt',
- 'atimy',
- 'atlas',
- 'atman',
- 'atmas',
- 'atmos',
- 'atocs',
- 'atoke',
- 'atoks',
- 'atoms',
- 'atomy',
- 'atony',
- 'atopy',
- 'atria',
- 'atrip',
- 'attap',
- 'attar',
- 'atuas',
- 'audad',
- 'auger',
- 'aught',
- 'aulas',
- 'aulic',
- 'auloi',
- 'aulos',
- 'aumil',
- 'aunes',
- 'aunts',
- 'aurae',
- 'aural',
- 'aurar',
- 'auras',
- 'aurei',
- 'aures',
- 'auric',
- 'auris',
- 'aurum',
- 'autos',
- 'auxin',
- 'avale',
- 'avant',
- 'avast',
- 'avels',
- 'avens',
- 'avers',
- 'avgas',
- 'avine',
- 'avion',
- 'avise',
- 'aviso',
- 'avize',
- 'avows',
- 'avyze',
- 'awarn',
- 'awato',
- 'awave',
- 'aways',
- 'awdls',
- 'aweel',
- 'aweto',
- 'awing',
- 'awmry',
- 'awned',
- 'awner',
- 'awols',
- 'awork',
- 'axels',
- 'axile',
- 'axils',
- 'axing',
- 'axite',
- 'axled',
- 'axles',
- 'axman',
- 'axmen',
- 'axoid',
- 'axone',
- 'axons',
- 'ayahs',
- 'ayaya',
- 'ayelp',
- 'aygre',
- 'ayins',
- 'ayont',
- 'ayres',
- 'ayrie',
- 'azans',
- 'azide',
- 'azido',
- 'azine',
- 'azlon',
- 'azoic',
- 'azole',
- 'azons',
- 'azote',
- 'azoth',
- 'azuki',
- 'azurn',
- 'azury',
- 'azygy',
- 'azyme',
- 'azyms',
- 'baaed',
- 'baals',
- 'babas',
- 'babel',
- 'babes',
- 'babka',
- 'baboo',
- 'babul',
- 'babus',
- 'bacca',
- 'bacco',
- 'baccy',
- 'bacha',
- 'bachs',
- 'backs',
- 'baddy',
- 'baels',
- 'baffs',
- 'baffy',
- 'bafts',
- 'baghs',
- 'bagie',
- 'bahts',
- 'bahus',
- 'bahut',
- 'bails',
- 'bairn',
- 'baisa',
- 'baith',
- 'baits',
- 'baiza',
- 'baize',
- 'bajan',
- 'bajra',
- 'bajri',
- 'bajus',
- 'baked',
- 'baken',
- 'bakes',
- 'bakra',
- 'balas',
- 'balds',
- 'baldy',
- 'baled',
- 'bales',
- 'balks',
- 'balky',
- 'balls',
- 'bally',
- 'balms',
- 'baloo',
- 'balsa',
- 'balti',
- 'balun',
- 'balus',
- 'bambi',
- 'banak',
- 'banco',
- 'bancs',
- 'banda',
- 'bandh',
- 'bands',
- 'bandy',
- 'baned',
- 'banes',
- 'bangs',
- 'bania',
- 'banks',
- 'banns',
- 'bants',
- 'bantu',
- 'banty',
- 'banya',
- 'bapus',
- 'barbe',
- 'barbs',
- 'barby',
- 'barca',
- 'barde',
- 'bardo',
- 'bards',
- 'bardy',
- 'bared',
- 'barer',
- 'bares',
- 'barfi',
- 'barfs',
- 'baric',
- 'barks',
- 'barky',
- 'barms',
- 'barmy',
- 'barns',
- 'barny',
- 'barps',
- 'barra',
- 'barre',
- 'barro',
- 'barry',
- 'barye',
- 'basan',
- 'based',
- 'basen',
- 'baser',
- 'bases',
- 'basho',
- 'basij',
- 'basks',
- 'bason',
- 'basse',
- 'bassi',
- 'basso',
- 'bassy',
- 'basta',
- 'basti',
- 'basto',
- 'basts',
- 'bated',
- 'bates',
- 'baths',
- 'batik',
- 'batta',
- 'batts',
- 'battu',
- 'bauds',
- 'bauks',
- 'baulk',
- 'baurs',
- 'bavin',
- 'bawds',
- 'bawks',
- 'bawls',
- 'bawns',
- 'bawrs',
- 'bawty',
- 'bayed',
- 'bayer',
- 'bayes',
- 'bayle',
- 'bayts',
- 'bazar',
- 'bazoo',
- 'beads',
- 'beaks',
- 'beaky',
- 'beals',
- 'beams',
- 'beamy',
- 'beano',
- 'beans',
- 'beany',
- 'beare',
- 'bears',
- 'beath',
- 'beats',
- 'beaty',
- 'beaus',
- 'beaut',
- 'beaux',
- 'bebop',
- 'becap',
- 'becke',
- 'becks',
- 'bedad',
- 'bedel',
- 'bedes',
- 'bedew',
- 'bedim',
- 'bedye',
- 'beedi',
- 'beefs',
- 'beeps',
- 'beers',
- 'beery',
- 'beets',
- 'befog',
- 'begad',
- 'begar',
- 'begem',
- 'begot',
- 'begum',
- 'beige',
- 'beigy',
- 'beins',
- 'bekah',
- 'belah',
- 'belar',
- 'belay',
- 'belee',
- 'belga',
- 'bells',
- 'belon',
- 'belts',
- 'bemad',
- 'bemas',
- 'bemix',
- 'bemud',
- 'bends',
- 'bendy',
- 'benes',
- 'benet',
- 'benga',
- 'benis',
- 'benne',
- 'benni',
- 'benny',
- 'bento',
- 'bents',
- 'benty',
- 'bepat',
- 'beray',
- 'beres',
- 'bergs',
- 'berko',
- 'berks',
- 'berme',
- 'berms',
- 'berob',
- 'beryl',
- 'besat',
- 'besaw',
- 'besee',
- 'beses',
- 'besit',
- 'besom',
- 'besot',
- 'besti',
- 'bests',
- 'betas',
- 'beted',
- 'betes',
- 'beths',
- 'betid',
- 'beton',
- 'betta',
- 'betty',
- 'bever',
- 'bevor',
- 'bevue',
- 'bevvy',
- 'bewet',
- 'bewig',
- 'bezes',
- 'bezil',
- 'bezzy',
- 'bhais',
- 'bhaji',
- 'bhang',
- 'bhats',
- 'bhels',
- 'bhoot',
- 'bhuna',
- 'bhuts',
- 'biach',
- 'biali',
- 'bialy',
- 'bibbs',
- 'bibes',
- 'biccy',
- 'bices',
- 'bided',
- 'bider',
- 'bides',
- 'bidet',
- 'bidis',
- 'bidon',
- 'bield',
- 'biers',
- 'biffo',
- 'biffs',
- 'biffy',
- 'bifid',
- 'bigae',
- 'biggs',
- 'biggy',
- 'bigha',
- 'bight',
- 'bigly',
- 'bigos',
- 'bijou',
- 'biked',
- 'biker',
- 'bikes',
- 'bikie',
- 'bilbo',
- 'bilby',
- 'biled',
- 'biles',
- 'bilgy',
- 'bilks',
- 'bills',
- 'bimah',
- 'bimas',
- 'bimbo',
- 'binal',
- 'bindi',
- 'binds',
- 'biner',
- 'bines',
- 'bings',
- 'bingy',
- 'binit',
- 'binks',
- 'bints',
- 'biogs',
- 'biont',
- 'biota',
- 'biped',
- 'bipod',
- 'birds',
- 'birks',
- 'birle',
- 'birls',
- 'biros',
- 'birrs',
- 'birse',
- 'birsy',
- 'bises',
- 'bisks',
- 'bisom',
- 'bitch',
- 'biter',
- 'bites',
- 'bitos',
- 'bitou',
- 'bitsy',
- 'bitte',
- 'bitts',
- 'bivia',
- 'bivvy',
- 'bizes',
- 'bizzo',
- 'bizzy',
- 'blabs',
- 'blads',
- 'blady',
- 'blaer',
- 'blaes',
- 'blaff',
- 'blags',
- 'blahs',
- 'blain',
- 'blams',
- 'blart',
- 'blase',
- 'blash',
- 'blate',
- 'blats',
- 'blatt',
- 'blaud',
- 'blawn',
- 'blaws',
- 'blays',
- 'blear',
- 'blebs',
- 'blech',
- 'blees',
- 'blent',
- 'blert',
- 'blest',
- 'blets',
- 'bleys',
- 'blimy',
- 'bling',
- 'blini',
- 'blins',
- 'bliny',
- 'blips',
- 'blist',
- 'blite',
- 'blits',
- 'blive',
- 'blobs',
- 'blocs',
- 'blogs',
- 'blook',
- 'bloop',
- 'blore',
- 'blots',
- 'blows',
- 'blowy',
- 'blubs',
- 'blude',
- 'bluds',
- 'bludy',
- 'blued',
- 'blues',
- 'bluet',
- 'bluey',
- 'bluid',
- 'blume',
- 'blunk',
- 'blurs',
- 'blype',
- 'boabs',
- 'boaks',
- 'boars',
- 'boart',
- 'boats',
- 'bobac',
- 'bobak',
- 'bobas',
- 'bobol',
- 'bobos',
- 'bocca',
- 'bocce',
- 'bocci',
- 'boche',
- 'bocks',
- 'boded',
- 'bodes',
- 'bodge',
- 'bodhi',
- 'bodle',
- 'boeps',
- 'boets',
- 'boeuf',
- 'boffo',
- 'boffs',
- 'bogan',
- 'bogey',
- 'boggy',
- 'bogie',
- 'bogle',
- 'bogue',
- 'bogus',
- 'bohea',
- 'bohos',
- 'boils',
- 'boing',
- 'boink',
- 'boite',
- 'boked',
- 'bokeh',
- 'bokes',
- 'bokos',
- 'bolar',
- 'bolas',
- 'bolds',
- 'boles',
- 'bolix',
- 'bolls',
- 'bolos',
- 'bolts',
- 'bolus',
- 'bomas',
- 'bombe',
- 'bombo',
- 'bombs',
- 'bonce',
- 'bonds',
- 'boned',
- 'boner',
- 'bones',
- 'bongs',
- 'bonie',
- 'bonks',
- 'bonne',
- 'bonny',
- 'bonza',
- 'bonze',
- 'booai',
- 'booay',
- 'boobs',
- 'boody',
- 'booed',
- 'boofy',
- 'boogy',
- 'boohs',
- 'books',
- 'booky',
- 'bools',
- 'booms',
- 'boomy',
- 'boong',
- 'boons',
- 'boord',
- 'boors',
- 'boose',
- 'boots',
- 'boppy',
- 'borak',
- 'boral',
- 'boras',
- 'borde',
- 'bords',
- 'bored',
- 'boree',
- 'borel',
- 'borer',
- 'bores',
- 'borgo',
- 'boric',
- 'borks',
- 'borms',
- 'borna',
- 'boron',
- 'borts',
- 'borty',
- 'bortz',
- 'bosie',
- 'bosks',
- 'bosky',
- 'boson',
- 'bosun',
- 'botas',
- 'botel',
- 'botes',
- 'bothy',
- 'botte',
- 'botts',
- 'botty',
- 'bouge',
- 'bouks',
- 'boult',
- 'bouns',
- 'bourd',
- 'bourg',
- 'bourn',
- 'bouse',
- 'bousy',
- 'bouts',
- 'bovid',
- 'bowat',
- 'bowed',
- 'bower',
- 'bowes',
- 'bowet',
- 'bowie',
- 'bowls',
- 'bowne',
- 'bowrs',
- 'bowse',
- 'boxed',
- 'boxen',
- 'boxes',
- 'boxla',
- 'boxty',
- 'boyar',
- 'boyau',
- 'boyed',
- 'boyfs',
- 'boygs',
- 'boyla',
- 'boyos',
- 'boysy',
- 'bozos',
- 'braai',
- 'brach',
- 'brack',
- 'bract',
- 'brads',
- 'braes',
- 'brags',
- 'brail',
- 'braks',
- 'braky',
- 'brame',
- 'brane',
- 'brank',
- 'brans',
- 'brant',
- 'brast',
- 'brats',
- 'brava',
- 'bravi',
- 'braws',
- 'braxy',
- 'brays',
- 'braza',
- 'braze',
- 'bream',
- 'brede',
- 'breds',
- 'breem',
- 'breer',
- 'brees',
- 'breid',
- 'breis',
- 'breme',
- 'brens',
- 'brent',
- 'brere',
- 'brers',
- 'breve',
- 'brews',
- 'breys',
- 'brier',
- 'bries',
- 'brigs',
- 'briki',
- 'briks',
- 'brill',
- 'brims',
- 'brins',
- 'brios',
- 'brise',
- 'briss',
- 'brith',
- 'brits',
- 'britt',
- 'brize',
- 'broch',
- 'brock',
- 'brods',
- 'brogh',
- 'brogs',
- 'brome',
- 'bromo',
- 'bronc',
- 'brond',
- 'brool',
- 'broos',
- 'brose',
- 'brosy',
- 'brows',
- 'brugh',
- 'bruin',
- 'bruit',
- 'brule',
- 'brume',
- 'brung',
- 'brusk',
- 'brust',
- 'bruts',
- 'buats',
- 'buaze',
- 'bubal',
- 'bubas',
- 'bubba',
- 'bubbe',
- 'bubby',
- 'bubus',
- 'buchu',
- 'bucko',
- 'bucks',
- 'bucku',
- 'budas',
- 'budis',
- 'budos',
- 'buffa',
- 'buffe',
- 'buffi',
- 'buffo',
- 'buffs',
- 'buffy',
- 'bufos',
- 'bufty',
- 'buhls',
- 'buhrs',
- 'buiks',
- 'buist',
- 'bukes',
- 'bulbs',
- 'bulgy',
- 'bulks',
- 'bulla',
- 'bulls',
- 'bulse',
- 'bumbo',
- 'bumfs',
- 'bumph',
- 'bumps',
- 'bumpy',
- 'bunas',
- 'bunce',
- 'bunco',
- 'bunde',
- 'bundh',
- 'bunds',
- 'bundt',
- 'bundu',
- 'bundy',
- 'bungs',
- 'bungy',
- 'bunia',
- 'bunje',
- 'bunjy',
- 'bunko',
- 'bunks',
- 'bunns',
- 'bunts',
- 'bunty',
- 'bunya',
- 'buoys',
- 'buppy',
- 'buran',
- 'buras',
- 'burbs',
- 'burds',
- 'buret',
- 'burfi',
- 'burgh',
- 'burgs',
- 'burin',
- 'burka',
- 'burke',
- 'burks',
- 'burls',
- 'burns',
- 'buroo',
- 'burps',
- 'burqa',
- 'burro',
- 'burrs',
- 'burry',
- 'bursa',
- 'burse',
- 'busby',
- 'buses',
- 'busks',
- 'busky',
- 'bussu',
- 'busti',
- 'busts',
- 'busty',
- 'buteo',
- 'butes',
- 'butle',
- 'butoh',
- 'butts',
- 'butty',
- 'butut',
- 'butyl',
- 'buzzy',
- 'bwana',
- 'bwazi',
- 'byded',
- 'bydes',
- 'byked',
- 'bykes',
- 'byres',
- 'byrls',
- 'byssi',
- 'bytes',
- 'byway',
- 'caaed',
- 'cabas',
- 'caber',
- 'cabob',
- 'caboc',
- 'cabre',
- 'cacas',
- 'cacks',
- 'cacky',
- 'cadee',
- 'cades',
- 'cadge',
- 'cadgy',
- 'cadie',
- 'cadis',
- 'cadre',
- 'caeca',
- 'caese',
- 'cafes',
- 'caffs',
- 'caged',
- 'cager',
- 'cages',
- 'cagot',
- 'cahow',
- 'caids',
- 'cains',
- 'caird',
- 'cajon',
- 'cajun',
- 'caked',
- 'cakes',
- 'cakey',
- 'calfs',
- 'calid',
- 'calif',
- 'calix',
- 'calks',
- 'calla',
- 'calls',
- 'calms',
- 'calmy',
- 'calos',
- 'calpa',
- 'calps',
- 'calve',
- 'calyx',
- 'caman',
- 'camas',
- 'cames',
- 'camis',
- 'camos',
- 'campi',
- 'campo',
- 'camps',
- 'campy',
- 'camus',
- 'caned',
- 'caneh',
- 'caner',
- 'canes',
- 'cangs',
- 'canid',
- 'canna',
- 'canns',
- 'canso',
- 'canst',
- 'canto',
- 'cants',
- 'canty',
- 'capas',
- 'caped',
- 'capes',
- 'capex',
- 'caphs',
- 'capiz',
- 'caple',
- 'capon',
- 'capos',
- 'capot',
- 'capri',
- 'capul',
- 'carap',
- 'carbo',
- 'carbs',
- 'carby',
- 'cardi',
- 'cards',
- 'cardy',
- 'cared',
- 'carer',
- 'cares',
- 'caret',
- 'carex',
- 'carks',
- 'carle',
- 'carls',
- 'carns',
- 'carny',
- 'carob',
- 'carom',
- 'caron',
- 'carpi',
- 'carps',
- 'carrs',
- 'carse',
- 'carta',
- 'carte',
- 'carts',
- 'carvy',
- 'casas',
- 'casco',
- 'cased',
- 'cases',
- 'casks',
- 'casky',
- 'casts',
- 'casus',
- 'cates',
- 'cauda',
- 'cauks',
- 'cauld',
- 'cauls',
- 'caums',
- 'caups',
- 'cauri',
- 'causa',
- 'cavas',
- 'caved',
- 'cavel',
- 'caver',
- 'caves',
- 'cavie',
- 'cawed',
- 'cawks',
- 'caxon',
- 'ceaze',
- 'cebid',
- 'cecal',
- 'cecum',
- 'ceded',
- 'ceder',
- 'cedes',
- 'cedis',
- 'ceiba',
- 'ceili',
- 'ceils',
- 'celeb',
- 'cella',
- 'celli',
- 'cells',
- 'celom',
- 'celts',
- 'cense',
- 'cento',
- 'cents',
- 'centu',
- 'ceorl',
- 'cepes',
- 'cerci',
- 'cered',
- 'ceres',
- 'cerge',
- 'ceria',
- 'ceric',
- 'cerne',
- 'ceroc',
- 'ceros',
- 'certs',
- 'certy',
- 'cesse',
- 'cesta',
- 'cesti',
- 'cetes',
- 'cetyl',
- 'cezve',
- 'chace',
- 'chack',
- 'chaco',
- 'chado',
- 'chads',
- 'chaft',
- 'chais',
- 'chals',
- 'chams',
- 'chana',
- 'chang',
- 'chank',
- 'chape',
- 'chaps',
- 'chapt',
- 'chara',
- 'chare',
- 'chark',
- 'charr',
- 'chars',
- 'chary',
- 'chats',
- 'chave',
- 'chavs',
- 'chawk',
- 'chaws',
- 'chaya',
- 'chays',
- 'cheep',
- 'chefs',
- 'cheka',
- 'chela',
- 'chelp',
- 'chemo',
- 'chems',
- 'chere',
- 'chert',
- 'cheth',
- 'chevy',
- 'chews',
- 'chewy',
- 'chiao',
- 'chias',
- 'chibs',
- 'chica',
- 'chich',
- 'chico',
- 'chics',
- 'chiel',
- 'chiks',
- 'chile',
- 'chimb',
- 'chimo',
- 'chimp',
- 'chine',
- 'ching',
- 'chink',
- 'chino',
- 'chins',
- 'chips',
- 'chirk',
- 'chirl',
- 'chirm',
- 'chiro',
- 'chirr',
- 'chirt',
- 'chiru',
- 'chits',
- 'chive',
- 'chivs',
- 'chivy',
- 'chizz',
- 'choco',
- 'chocs',
- 'chode',
- 'chogs',
- 'choil',
- 'choko',
- 'choky',
- 'chola',
- 'choli',
- 'cholo',
- 'chomp',
- 'chons',
- 'choof',
- 'chook',
- 'choom',
- 'choon',
- 'chops',
- 'chota',
- 'chott',
- 'chout',
- 'choux',
- 'chowk',
- 'chows',
- 'chubs',
- 'chufa',
- 'chuff',
- 'chugs',
- 'chums',
- 'churl',
- 'churr',
- 'chuse',
- 'chuts',
- 'chyle',
- 'chyme',
- 'chynd',
- 'cibol',
- 'cided',
- 'cides',
- 'ciels',
- 'ciggy',
- 'cilia',
- 'cills',
- 'cimar',
- 'cimex',
- 'cinct',
- 'cines',
- 'cinqs',
- 'cions',
- 'cippi',
- 'circs',
- 'cires',
- 'cirls',
- 'cirri',
- 'cisco',
- 'cissy',
- 'cists',
- 'cital',
- 'cited',
- 'citer',
- 'cites',
- 'cives',
- 'civet',
- 'civie',
- 'civvy',
- 'clach',
- 'clade',
- 'clads',
- 'claes',
- 'clags',
- 'clame',
- 'clams',
- 'clans',
- 'claps',
- 'clapt',
- 'claro',
- 'clart',
- 'clary',
- 'clast',
- 'clats',
- 'claut',
- 'clave',
- 'clavi',
- 'claws',
- 'clays',
- 'cleck',
- 'cleek',
- 'cleep',
- 'clefs',
- 'clegs',
- 'cleik',
- 'clems',
- 'clepe',
- 'clept',
- 'cleve',
- 'clews',
- 'clied',
- 'clies',
- 'clift',
- 'clime',
- 'cline',
- 'clint',
- 'clipe',
- 'clips',
- 'clipt',
- 'clits',
- 'cloam',
- 'clods',
- 'cloff',
- 'clogs',
- 'cloke',
- 'clomb',
- 'clomp',
- 'clonk',
- 'clons',
- 'cloop',
- 'cloot',
- 'clops',
- 'clote',
- 'clots',
- 'clour',
- 'clous',
- 'clows',
- 'cloye',
- 'cloys',
- 'cloze',
- 'clubs',
- 'clues',
- 'cluey',
- 'clunk',
- 'clype',
- 'cnida',
- 'coact',
- 'coady',
- 'coala',
- 'coals',
- 'coaly',
- 'coapt',
- 'coarb',
- 'coate',
- 'coati',
- 'coats',
- 'cobbs',
- 'cobby',
- 'cobia',
- 'coble',
- 'cobza',
- 'cocas',
- 'cocci',
- 'cocco',
- 'cocks',
- 'cocky',
- 'cocos',
- 'codas',
- 'codec',
- 'coded',
- 'coden',
- 'coder',
- 'codes',
- 'codex',
- 'codon',
- 'coeds',
- 'coffs',
- 'cogie',
- 'cogon',
- 'cogue',
- 'cohab',
- 'cohen',
- 'cohoe',
- 'cohog',
- 'cohos',
- 'coifs',
- 'coign',
- 'coils',
- 'coins',
- 'coirs',
- 'coits',
- 'coked',
- 'cokes',
- 'colas',
- 'colby',
- 'colds',
- 'coled',
- 'coles',
- 'coley',
- 'colic',
- 'colin',
- 'colls',
- 'colly',
- 'colog',
- 'colts',
- 'colza',
- 'comae',
- 'comal',
- 'comas',
- 'combe',
- 'combi',
- 'combo',
- 'combs',
- 'comby',
- 'comer',
- 'comes',
- 'comix',
- 'commo',
- 'comms',
- 'commy',
- 'compo',
- 'comps',
- 'compt',
- 'comte',
- 'comus',
- 'coned',
- 'cones',
- 'coney',
- 'confs',
- 'conga',
- 'conge',
- 'congo',
- 'conia',
- 'conin',
- 'conks',
- 'conky',
- 'conne',
- 'conns',
- 'conte',
- 'conto',
- 'conus',
- 'convo',
- 'cooch',
- 'cooed',
- 'cooee',
- 'cooer',
- 'cooey',
- 'coofs',
- 'cooks',
- 'cooky',
- 'cools',
- 'cooly',
- 'coomb',
- 'cooms',
- 'coomy',
- 'coons',
- 'coops',
- 'coopt',
- 'coost',
- 'coots',
- 'cooze',
- 'copal',
- 'copay',
- 'coped',
- 'copen',
- 'coper',
- 'copes',
- 'coppy',
- 'copra',
- 'copsy',
- 'coqui',
- 'coram',
- 'corbe',
- 'corby',
- 'cords',
- 'cored',
- 'cores',
- 'corey',
- 'corgi',
- 'coria',
- 'corks',
- 'corky',
- 'corms',
- 'corni',
- 'corno',
- 'corns',
- 'cornu',
- 'corps',
- 'corse',
- 'corso',
- 'cosec',
- 'cosed',
- 'coses',
- 'coset',
- 'cosey',
- 'cosie',
- 'costa',
- 'coste',
- 'costs',
- 'cotan',
- 'coted',
- 'cotes',
- 'coths',
- 'cotta',
- 'cotts',
- 'coude',
- 'coups',
- 'courb',
- 'courd',
- 'coure',
- 'cours',
- 'couta',
- 'couth',
- 'coved',
- 'coves',
- 'covin',
- 'cowal',
- 'cowan',
- 'cowed',
- 'cowks',
- 'cowls',
- 'cowps',
- 'cowry',
- 'coxae',
- 'coxal',
- 'coxed',
- 'coxes',
- 'coxib',
- 'coyau',
- 'coyed',
- 'coyer',
- 'coypu',
- 'cozed',
- 'cozen',
- 'cozes',
- 'cozey',
- 'cozie',
- 'craal',
- 'crabs',
- 'crags',
- 'craic',
- 'craig',
- 'crake',
- 'crame',
- 'crams',
- 'crans',
- 'crape',
- 'craps',
- 'crapy',
- 'crare',
- 'craws',
- 'crays',
- 'creds',
- 'creel',
- 'crees',
- 'crems',
- 'crena',
- 'creps',
- 'crepy',
- 'crewe',
- 'crews',
- 'crias',
- 'cribs',
- 'cries',
- 'crims',
- 'crine',
- 'crios',
- 'cripe',
- 'crips',
- 'crise',
- 'crith',
- 'crits',
- 'croci',
- 'crocs',
- 'croft',
- 'crogs',
- 'cromb',
- 'crome',
- 'cronk',
- 'crons',
- 'crool',
- 'croon',
- 'crops',
- 'crore',
- 'crost',
- 'crout',
- 'crows',
- 'croze',
- 'cruck',
- 'crudo',
- 'cruds',
- 'crudy',
- 'crues',
- 'cruet',
- 'cruft',
- 'crunk',
- 'cruor',
- 'crura',
- 'cruse',
- 'crusy',
- 'cruve',
- 'crwth',
- 'cryer',
- 'ctene',
- 'cubby',
- 'cubeb',
- 'cubed',
- 'cuber',
- 'cubes',
- 'cubit',
- 'cuddy',
- 'cuffo',
- 'cuffs',
- 'cuifs',
- 'cuing',
- 'cuish',
- 'cuits',
- 'cukes',
- 'culch',
- 'culet',
- 'culex',
- 'culls',
- 'cully',
- 'culms',
- 'culpa',
- 'culti',
- 'cults',
- 'culty',
- 'cumec',
- 'cundy',
- 'cunei',
- 'cunit',
- 'cunts',
- 'cupel',
- 'cupid',
- 'cuppa',
- 'cuppy',
- 'curat',
- 'curbs',
- 'curch',
- 'curds',
- 'curdy',
- 'cured',
- 'curer',
- 'cures',
- 'curet',
- 'curfs',
- 'curia',
- 'curie',
- 'curli',
- 'curls',
- 'curns',
- 'curny',
- 'currs',
- 'cursi',
- 'curst',
- 'cusec',
- 'cushy',
- 'cusks',
- 'cusps',
- 'cuspy',
- 'cusso',
- 'cusum',
- 'cutch',
- 'cuter',
- 'cutes',
- 'cutey',
- 'cutin',
- 'cutis',
- 'cutto',
- 'cutty',
- 'cutup',
- 'cuvee',
- 'cuzes',
- 'cwtch',
- 'cyano',
- 'cyans',
- 'cycad',
- 'cycas',
- 'cyclo',
- 'cyder',
- 'cylix',
- 'cymae',
- 'cymar',
- 'cymas',
- 'cymes',
- 'cymol',
- 'cysts',
- 'cytes',
- 'cyton',
- 'czars',
- 'daals',
- 'dabba',
- 'daces',
- 'dacha',
- 'dacks',
- 'dadah',
- 'dadas',
- 'dados',
- 'daffs',
- 'daffy',
- 'dagga',
- 'daggy',
- 'dagos',
- 'dahls',
- 'daiko',
- 'daine',
- 'daint',
- 'daker',
- 'daled',
- 'dales',
- 'dalis',
- 'dalle',
- 'dalts',
- 'daman',
- 'damar',
- 'dames',
- 'damme',
- 'damns',
- 'damps',
- 'dampy',
- 'dancy',
- 'dangs',
- 'danio',
- 'danks',
- 'danny',
- 'dants',
- 'daraf',
- 'darbs',
- 'darcy',
- 'dared',
- 'darer',
- 'dares',
- 'darga',
- 'dargs',
- 'daric',
- 'daris',
- 'darks',
- 'darky',
- 'darns',
- 'darre',
- 'darts',
- 'darzi',
- 'dashi',
- 'dashy',
- 'datal',
- 'dated',
- 'dater',
- 'dates',
- 'datos',
- 'datto',
- 'daube',
- 'daubs',
- 'dauby',
- 'dauds',
- 'dault',
- 'daurs',
- 'dauts',
- 'daven',
- 'davit',
- 'dawah',
- 'dawds',
- 'dawed',
- 'dawen',
- 'dawks',
- 'dawns',
- 'dawts',
- 'dayan',
- 'daych',
- 'daynt',
- 'dazed',
- 'dazer',
- 'dazes',
- 'deads',
- 'deair',
- 'deals',
- 'deans',
- 'deare',
- 'dearn',
- 'dears',
- 'deary',
- 'deash',
- 'deave',
- 'deaws',
- 'deawy',
- 'debag',
- 'debby',
- 'debel',
- 'debes',
- 'debts',
- 'debud',
- 'debur',
- 'debus',
- 'debye',
- 'decad',
- 'decaf',
- 'decan',
- 'decko',
- 'decks',
- 'decos',
- 'dedal',
- 'deeds',
- 'deedy',
- 'deely',
- 'deems',
- 'deens',
- 'deeps',
- 'deere',
- 'deers',
- 'deets',
- 'deeve',
- 'deevs',
- 'defat',
- 'deffo',
- 'defis',
- 'defog',
- 'degas',
- 'degum',
- 'degus',
- 'deice',
- 'deids',
- 'deify',
- 'deils',
- 'deism',
- 'deist',
- 'deked',
- 'dekes',
- 'dekko',
- 'deled',
- 'deles',
- 'delfs',
- 'delft',
- 'delis',
- 'dells',
- 'delly',
- 'delos',
- 'delph',
- 'delts',
- 'deman',
- 'demes',
- 'demic',
- 'demit',
- 'demob',
- 'demoi',
- 'demos',
- 'dempt',
- 'denar',
- 'denay',
- 'dench',
- 'denes',
- 'denet',
- 'denis',
- 'dents',
- 'deoxy',
- 'derat',
- 'deray',
- 'dered',
- 'deres',
- 'derig',
- 'derma',
- 'derms',
- 'derns',
- 'derny',
- 'deros',
- 'derro',
- 'derry',
- 'derth',
- 'dervs',
- 'desex',
- 'deshi',
- 'desis',
- 'desks',
- 'desse',
- 'devas',
- 'devel',
- 'devis',
- 'devon',
- 'devos',
- 'devot',
- 'dewan',
- 'dewar',
- 'dewax',
- 'dewed',
- 'dexes',
- 'dexie',
- 'dhaba',
- 'dhaks',
- 'dhals',
- 'dhikr',
- 'dhobi',
- 'dhole',
- 'dholl',
- 'dhols',
- 'dhoti',
- 'dhows',
- 'dhuti',
- 'diact',
- 'dials',
- 'diane',
- 'diazo',
- 'dibbs',
- 'diced',
- 'dicer',
- 'dices',
- 'dicht',
- 'dicks',
- 'dicky',
- 'dicot',
- 'dicta',
- 'dicts',
- 'dicty',
- 'diddy',
- 'didie',
- 'didos',
- 'didst',
- 'diebs',
- 'diels',
- 'diene',
- 'diets',
- 'diffs',
- 'dight',
- 'dikas',
- 'diked',
- 'diker',
- 'dikes',
- 'dikey',
- 'dildo',
- 'dilli',
- 'dills',
- 'dimbo',
- 'dimer',
- 'dimes',
- 'dimps',
- 'dinar',
- 'dined',
- 'dines',
- 'dinge',
- 'dings',
- 'dinic',
- 'dinks',
- 'dinky',
- 'dinna',
- 'dinos',
- 'dints',
- 'diols',
- 'diota',
- 'dippy',
- 'dipso',
- 'diram',
- 'direr',
- 'dirke',
- 'dirks',
- 'dirls',
- 'dirts',
- 'disas',
- 'disci',
- 'discs',
- 'dishy',
- 'disks',
- 'disme',
- 'dital',
- 'ditas',
- 'dited',
- 'dites',
- 'ditsy',
- 'ditts',
- 'ditzy',
- 'divan',
- 'divas',
- 'dived',
- 'dives',
- 'divis',
- 'divna',
- 'divos',
- 'divot',
- 'divvy',
- 'diwan',
- 'dixie',
- 'dixit',
- 'diyas',
- 'dizen',
- 'djinn',
- 'djins',
- 'doabs',
- 'doats',
- 'dobby',
- 'dobes',
- 'dobie',
- 'dobla',
- 'dobra',
- 'dobro',
- 'docht',
- 'docks',
- 'docos',
- 'docus',
- 'doddy',
- 'dodos',
- 'doeks',
- 'doers',
- 'doest',
- 'doeth',
- 'doffs',
- 'dogan',
- 'doges',
- 'dogey',
- 'doggo',
- 'doggy',
- 'dogie',
- 'dohyo',
- 'doilt',
- 'doily',
- 'doits',
- 'dojos',
- 'dolce',
- 'dolci',
- 'doled',
- 'doles',
- 'dolia',
- 'dolls',
- 'dolma',
- 'dolor',
- 'dolos',
- 'dolts',
- 'domal',
- 'domed',
- 'domes',
- 'domic',
- 'donah',
- 'donas',
- 'donee',
- 'doner',
- 'donga',
- 'dongs',
- 'donko',
- 'donna',
- 'donne',
- 'donny',
- 'donsy',
- 'doobs',
- 'dooce',
- 'doody',
- 'dooks',
- 'doole',
- 'dools',
- 'dooly',
- 'dooms',
- 'doomy',
- 'doona',
- 'doorn',
- 'doors',
- 'doozy',
- 'dopas',
- 'doped',
- 'doper',
- 'dopes',
- 'dorad',
- 'dorba',
- 'dorbs',
- 'doree',
- 'dores',
- 'doric',
- 'doris',
- 'dorks',
- 'dorky',
- 'dorms',
- 'dormy',
- 'dorps',
- 'dorrs',
- 'dorsa',
- 'dorse',
- 'dorts',
- 'dorty',
- 'dosai',
- 'dosas',
- 'dosed',
- 'doseh',
- 'doser',
- 'doses',
- 'dosha',
- 'dotal',
- 'doted',
- 'doter',
- 'dotes',
- 'dotty',
- 'douar',
- 'douce',
- 'doucs',
- 'douks',
- 'doula',
- 'douma',
- 'doums',
- 'doups',
- 'doura',
- 'douse',
- 'douts',
- 'doved',
- 'doven',
- 'dover',
- 'doves',
- 'dovie',
- 'dowar',
- 'dowds',
- 'dowed',
- 'dower',
- 'dowie',
- 'dowle',
- 'dowls',
- 'dowly',
- 'downa',
- 'downs',
- 'dowps',
- 'dowse',
- 'dowts',
- 'doxed',
- 'doxes',
- 'doxie',
- 'doyen',
- 'doyly',
- 'dozed',
- 'dozer',
- 'dozes',
- 'drabs',
- 'drack',
- 'draco',
- 'draff',
- 'drags',
- 'drail',
- 'drams',
- 'drant',
- 'draps',
- 'drats',
- 'drave',
- 'draws',
- 'drays',
- 'drear',
- 'dreck',
- 'dreed',
- 'dreer',
- 'drees',
- 'dregs',
- 'dreks',
- 'drent',
- 'drere',
- 'drest',
- 'dreys',
- 'dribs',
- 'drice',
- 'dries',
- 'drily',
- 'drips',
- 'dript',
- 'droid',
- 'droil',
- 'droke',
- 'drole',
- 'drome',
- 'drony',
- 'droob',
- 'droog',
- 'drook',
- 'drops',
- 'dropt',
- 'drouk',
- 'drows',
- 'drubs',
- 'drugs',
- 'drums',
- 'drupe',
- 'druse',
- 'drusy',
- 'druxy',
- 'dryad',
- 'dryas',
- 'dsobo',
- 'dsomo',
- 'duads',
- 'duals',
- 'duans',
- 'duars',
- 'dubbo',
- 'ducal',
- 'ducat',
- 'duces',
- 'ducks',
- 'ducky',
- 'ducts',
- 'duddy',
- 'duded',
- 'dudes',
- 'duels',
- 'duets',
- 'duett',
- 'duffs',
- 'dufus',
- 'duing',
- 'duits',
- 'dukas',
- 'duked',
- 'dukes',
- 'dukka',
- 'dulce',
- 'dules',
- 'dulia',
- 'dulls',
- 'dulse',
- 'dumas',
- 'dumbo',
- 'dumbs',
- 'dumka',
- 'dumky',
- 'dumps',
- 'dunam',
- 'dunch',
- 'dunes',
- 'dungs',
- 'dungy',
- 'dunks',
- 'dunno',
- 'dunny',
- 'dunsh',
- 'dunts',
- 'duomi',
- 'duomo',
- 'duped',
- 'duper',
- 'dupes',
- 'duple',
- 'duply',
- 'duppy',
- 'dural',
- 'duras',
- 'dured',
- 'dures',
- 'durgy',
- 'durns',
- 'duroc',
- 'duros',
- 'duroy',
- 'durra',
- 'durrs',
- 'durry',
- 'durst',
- 'durum',
- 'durzi',
- 'dusks',
- 'dusts',
- 'duxes',
- 'dwaal',
- 'dwale',
- 'dwalm',
- 'dwams',
- 'dwang',
- 'dwaum',
- 'dweeb',
- 'dwile',
- 'dwine',
- 'dyads',
- 'dyers',
- 'dyked',
- 'dykes',
- 'dykey',
- 'dykon',
- 'dynel',
- 'dynes',
- 'dzhos',
- 'eagre',
- 'ealed',
- 'eales',
- 'eaned',
- 'eards',
- 'eared',
- 'earls',
- 'earns',
- 'earnt',
- 'earst',
- 'eased',
- 'easer',
- 'eases',
- 'easle',
- 'easts',
- 'eathe',
- 'eaved',
- 'eaves',
- 'ebbed',
- 'ebbet',
- 'ebons',
- 'ebook',
- 'ecads',
- 'eched',
- 'eches',
- 'echos',
- 'ecrus',
- 'edema',
- 'edged',
- 'edger',
- 'edges',
- 'edile',
- 'edits',
- 'educe',
- 'educt',
- 'eejit',
- 'eensy',
- 'eeven',
- 'eevns',
- 'effed',
- 'egads',
- 'egers',
- 'egest',
- 'eggar',
- 'egged',
- 'egger',
- 'egmas',
- 'ehing',
- 'eider',
- 'eidos',
- 'eigne',
- 'eiked',
- 'eikon',
- 'eilds',
- 'eisel',
- 'ejido',
- 'ekkas',
- 'elain',
- 'eland',
- 'elans',
- 'elchi',
- 'eldin',
- 'elemi',
- 'elfed',
- 'eliad',
- 'elint',
- 'elmen',
- 'eloge',
- 'elogy',
- 'eloin',
- 'elops',
- 'elpee',
- 'elsin',
- 'elute',
- 'elvan',
- 'elven',
- 'elver',
- 'elves',
- 'emacs',
- 'embar',
- 'embay',
- 'embog',
- 'embow',
- 'embox',
- 'embus',
- 'emeer',
- 'emend',
- 'emerg',
- 'emery',
- 'emeus',
- 'emics',
- 'emirs',
- 'emits',
- 'emmas',
- 'emmer',
- 'emmet',
- 'emmew',
- 'emmys',
- 'emoji',
- 'emong',
- 'emote',
- 'emove',
- 'empts',
- 'emule',
- 'emure',
- 'emyde',
- 'emyds',
- 'enarm',
- 'enate',
- 'ended',
- 'ender',
- 'endew',
- 'endue',
- 'enews',
- 'enfix',
- 'eniac',
- 'enlit',
- 'enmew',
- 'ennog',
- 'enoki',
- 'enols',
- 'enorm',
- 'enows',
- 'enrol',
- 'ensew',
- 'ensky',
- 'entia',
- 'enure',
- 'enurn',
- 'envoi',
- 'enzym',
- 'eorls',
- 'eosin',
- 'epact',
- 'epees',
- 'ephah',
- 'ephas',
- 'ephod',
- 'ephor',
- 'epics',
- 'epode',
- 'epopt',
- 'epris',
- 'eques',
- 'equid',
- 'erbia',
- 'erevs',
- 'ergon',
- 'ergos',
- 'ergot',
- 'erhus',
- 'erica',
- 'erick',
- 'erics',
- 'ering',
- 'erned',
- 'ernes',
- 'erose',
- 'erred',
- 'erses',
- 'eruct',
- 'erugo',
- 'eruvs',
- 'erven',
- 'ervil',
- 'escar',
- 'escot',
- 'esile',
- 'eskar',
- 'esker',
- 'esnes',
- 'esses',
- 'estoc',
- 'estop',
- 'estro',
- 'etage',
- 'etape',
- 'etats',
- 'etens',
- 'ethal',
- 'ethne',
- 'ethyl',
- 'etics',
- 'etnas',
- 'ettin',
- 'ettle',
- 'etuis',
- 'etwee',
- 'etyma',
- 'eughs',
- 'euked',
- 'eupad',
- 'euros',
- 'eusol',
- 'evens',
- 'evert',
- 'evets',
- 'evhoe',
- 'evils',
- 'evite',
- 'evohe',
- 'ewers',
- 'ewest',
- 'ewhow',
- 'ewked',
- 'exams',
- 'exeat',
- 'execs',
- 'exeem',
- 'exeme',
- 'exfil',
- 'exies',
- 'exine',
- 'exing',
- 'exits',
- 'exode',
- 'exome',
- 'exons',
- 'expat',
- 'expos',
- 'exude',
- 'exuls',
- 'exurb',
- 'eyass',
- 'eyers',
- 'eyots',
- 'eyras',
- 'eyres',
- 'eyrie',
- 'eyrir',
- 'ezine',
- 'fabby',
- 'faced',
- 'facer',
- 'faces',
- 'facia',
- 'facta',
- 'facts',
- 'faddy',
- 'faded',
- 'fader',
- 'fades',
- 'fadge',
- 'fados',
- 'faena',
- 'faery',
- 'faffs',
- 'faffy',
- 'faggy',
- 'fagin',
- 'fagot',
- 'faiks',
- 'fails',
- 'faine',
- 'fains',
- 'fairs',
- 'faked',
- 'faker',
- 'fakes',
- 'fakey',
- 'fakie',
- 'fakir',
- 'falaj',
- 'falls',
- 'famed',
- 'fames',
- 'fanal',
- 'fands',
- 'fanes',
- 'fanga',
- 'fango',
- 'fangs',
- 'fanks',
- 'fanon',
- 'fanos',
- 'fanum',
- 'faqir',
- 'farad',
- 'farci',
- 'farcy',
- 'fards',
- 'fared',
- 'farer',
- 'fares',
- 'farle',
- 'farls',
- 'farms',
- 'faros',
- 'farro',
- 'farse',
- 'farts',
- 'fasci',
- 'fasti',
- 'fasts',
- 'fated',
- 'fates',
- 'fatly',
- 'fatso',
- 'fatwa',
- 'faugh',
- 'fauld',
- 'fauns',
- 'faurd',
- 'fauts',
- 'fauve',
- 'favas',
- 'favel',
- 'faver',
- 'faves',
- 'favus',
- 'fawns',
- 'fawny',
- 'faxed',
- 'faxes',
- 'fayed',
- 'fayer',
- 'fayne',
- 'fayre',
- 'fazed',
- 'fazes',
- 'feals',
- 'feare',
- 'fears',
- 'feart',
- 'fease',
- 'feats',
- 'feaze',
- 'feces',
- 'fecht',
- 'fecit',
- 'fecks',
- 'fedex',
- 'feebs',
- 'feeds',
- 'feels',
- 'feens',
- 'feers',
- 'feese',
- 'feeze',
- 'fehme',
- 'feint',
- 'feist',
- 'felch',
- 'felid',
- 'fells',
- 'felly',
- 'felts',
- 'felty',
- 'femal',
- 'femes',
- 'femmy',
- 'fends',
- 'fendy',
- 'fenis',
- 'fenks',
- 'fenny',
- 'fents',
- 'feods',
- 'feoff',
- 'ferer',
- 'feres',
- 'feria',
- 'ferly',
- 'fermi',
- 'ferms',
- 'ferns',
- 'ferny',
- 'fesse',
- 'festa',
- 'fests',
- 'festy',
- 'fetas',
- 'feted',
- 'fetes',
- 'fetor',
- 'fetta',
- 'fetts',
- 'fetwa',
- 'feuar',
- 'feuds',
- 'feued',
- 'feyed',
- 'feyer',
- 'feyly',
- 'fezes',
- 'fezzy',
- 'fiars',
- 'fiats',
- 'fibro',
- 'fices',
- 'fiche',
- 'fichu',
- 'ficin',
- 'ficos',
- 'fides',
- 'fidge',
- 'fidos',
- 'fiefs',
- 'fient',
- 'fiere',
- 'fiers',
- 'fiest',
- 'fifed',
- 'fifer',
- 'fifes',
- 'fifis',
- 'figgy',
- 'figos',
- 'fiked',
- 'fikes',
- 'filar',
- 'filch',
- 'filed',
- 'files',
- 'filii',
- 'filks',
- 'fille',
- 'fillo',
- 'fills',
- 'filmi',
- 'films',
- 'filos',
- 'filum',
- 'finca',
- 'finds',
- 'fined',
- 'fines',
- 'finis',
- 'finks',
- 'finny',
- 'finos',
- 'fiord',
- 'fiqhs',
- 'fique',
- 'fired',
- 'firer',
- 'fires',
- 'firie',
- 'firks',
- 'firms',
- 'firns',
- 'firry',
- 'firth',
- 'fiscs',
- 'fisks',
- 'fists',
- 'fisty',
- 'fitch',
- 'fitly',
- 'fitna',
- 'fitte',
- 'fitts',
- 'fiver',
- 'fives',
- 'fixed',
- 'fixes',
- 'fixit',
- 'fjeld',
- 'flabs',
- 'flaff',
- 'flags',
- 'flaks',
- 'flamm',
- 'flams',
- 'flamy',
- 'flane',
- 'flans',
- 'flaps',
- 'flary',
- 'flats',
- 'flava',
- 'flawn',
- 'flaws',
- 'flawy',
- 'flaxy',
- 'flays',
- 'fleam',
- 'fleas',
- 'fleek',
- 'fleer',
- 'flees',
- 'flegs',
- 'fleme',
- 'fleur',
- 'flews',
- 'flexi',
- 'flexo',
- 'fleys',
- 'flics',
- 'flied',
- 'flies',
- 'flimp',
- 'flims',
- 'flips',
- 'flirs',
- 'flisk',
- 'flite',
- 'flits',
- 'flitt',
- 'flobs',
- 'flocs',
- 'floes',
- 'flogs',
- 'flong',
- 'flops',
- 'flors',
- 'flory',
- 'flosh',
- 'flota',
- 'flote',
- 'flows',
- 'flubs',
- 'flued',
- 'flues',
- 'fluey',
- 'fluky',
- 'flump',
- 'fluor',
- 'flurr',
- 'fluty',
- 'fluyt',
- 'flyby',
- 'flype',
- 'flyte',
- 'foals',
- 'foams',
- 'foehn',
- 'fogey',
- 'fogie',
- 'fogle',
- 'fogou',
- 'fohns',
- 'foids',
- 'foils',
- 'foins',
- 'folds',
- 'foley',
- 'folia',
- 'folic',
- 'folie',
- 'folks',
- 'folky',
- 'fomes',
- 'fonda',
- 'fonds',
- 'fondu',
- 'fones',
- 'fonly',
- 'fonts',
- 'foods',
- 'foody',
- 'fools',
- 'foots',
- 'footy',
- 'foram',
- 'forbs',
- 'forby',
- 'fordo',
- 'fords',
- 'forel',
- 'fores',
- 'forex',
- 'forks',
- 'forky',
- 'forme',
- 'forms',
- 'forts',
- 'forza',
- 'forze',
- 'fossa',
- 'fosse',
- 'fouat',
- 'fouds',
- 'fouer',
- 'fouet',
- 'foule',
- 'fouls',
- 'fount',
- 'fours',
- 'fouth',
- 'fovea',
- 'fowls',
- 'fowth',
- 'foxed',
- 'foxes',
- 'foxie',
- 'foyle',
- 'foyne',
- 'frabs',
- 'frack',
- 'fract',
- 'frags',
- 'fraim',
- 'franc',
- 'frape',
- 'fraps',
- 'frass',
- 'frate',
- 'frati',
- 'frats',
- 'fraus',
- 'frays',
- 'frees',
- 'freet',
- 'freit',
- 'fremd',
- 'frena',
- 'freon',
- 'frere',
- 'frets',
- 'fribs',
- 'frier',
- 'fries',
- 'frigs',
- 'frise',
- 'frist',
- 'frith',
- 'frits',
- 'fritt',
- 'frize',
- 'frizz',
- 'froes',
- 'frogs',
- 'frons',
- 'frore',
- 'frorn',
- 'frory',
- 'frosh',
- 'frows',
- 'frowy',
- 'frugs',
- 'frump',
- 'frush',
- 'frust',
- 'fryer',
- 'fubar',
- 'fubby',
- 'fubsy',
- 'fucks',
- 'fucus',
- 'fuddy',
- 'fudgy',
- 'fuels',
- 'fuero',
- 'fuffs',
- 'fuffy',
- 'fugal',
- 'fuggy',
- 'fugie',
- 'fugio',
- 'fugle',
- 'fugly',
- 'fugus',
- 'fujis',
- 'fulls',
- 'fumed',
- 'fumer',
- 'fumes',
- 'fumet',
- 'fundi',
- 'funds',
- 'fundy',
- 'fungo',
- 'fungs',
- 'funks',
- 'fural',
- 'furan',
- 'furca',
- 'furls',
- 'furol',
- 'furrs',
- 'furth',
- 'furze',
- 'furzy',
- 'fused',
- 'fusee',
- 'fusel',
- 'fuses',
- 'fusil',
- 'fusks',
- 'fusts',
- 'fusty',
- 'futon',
- 'fuzed',
- 'fuzee',
- 'fuzes',
- 'fuzil',
- 'fyces',
- 'fyked',
- 'fykes',
- 'fyles',
- 'fyrds',
- 'fytte',
- 'gabba',
- 'gabby',
- 'gable',
- 'gaddi',
- 'gades',
- 'gadge',
- 'gadid',
- 'gadis',
- 'gadje',
- 'gadjo',
- 'gadso',
- 'gaffs',
- 'gaged',
- 'gager',
- 'gages',
- 'gaids',
- 'gains',
- 'gairs',
- 'gaita',
- 'gaits',
- 'gaitt',
- 'gajos',
- 'galah',
- 'galas',
- 'galax',
- 'galea',
- 'galed',
- 'gales',
- 'galls',
- 'gally',
- 'galop',
- 'galut',
- 'galvo',
- 'gamas',
- 'gamay',
- 'gamba',
- 'gambe',
- 'gambo',
- 'gambs',
- 'gamed',
- 'games',
- 'gamey',
- 'gamic',
- 'gamin',
- 'gamme',
- 'gammy',
- 'gamps',
- 'ganch',
- 'gandy',
- 'ganef',
- 'ganev',
- 'gangs',
- 'ganja',
- 'ganof',
- 'gants',
- 'gaols',
- 'gaped',
- 'gaper',
- 'gapes',
- 'gapos',
- 'gappy',
- 'garbe',
- 'garbo',
- 'garbs',
- 'garda',
- 'gares',
- 'garis',
- 'garms',
- 'garni',
- 'garre',
- 'garth',
- 'garum',
- 'gases',
- 'gasps',
- 'gaspy',
- 'gasts',
- 'gatch',
- 'gated',
- 'gater',
- 'gates',
- 'gaths',
- 'gator',
- 'gauch',
- 'gaucy',
- 'gauds',
- 'gauje',
- 'gault',
- 'gaums',
- 'gaumy',
- 'gaups',
- 'gaurs',
- 'gauss',
- 'gauzy',
- 'gavot',
- 'gawcy',
- 'gawds',
- 'gawks',
- 'gawps',
- 'gawsy',
- 'gayal',
- 'gazal',
- 'gazar',
- 'gazed',
- 'gazes',
- 'gazon',
- 'gazoo',
- 'geals',
- 'geans',
- 'geare',
- 'gears',
- 'geats',
- 'gebur',
- 'gecks',
- 'geeks',
- 'geeps',
- 'geest',
- 'geist',
- 'geits',
- 'gelds',
- 'gelee',
- 'gelid',
- 'gelly',
- 'gelts',
- 'gemel',
- 'gemma',
- 'gemmy',
- 'gemot',
- 'genal',
- 'genas',
- 'genes',
- 'genet',
- 'genic',
- 'genii',
- 'genip',
- 'genny',
- 'genoa',
- 'genom',
- 'genro',
- 'gents',
- 'genty',
- 'genua',
- 'genus',
- 'geode',
- 'geoid',
- 'gerah',
- 'gerbe',
- 'geres',
- 'gerle',
- 'germs',
- 'germy',
- 'gerne',
- 'gesse',
- 'gesso',
- 'geste',
- 'gests',
- 'getas',
- 'getup',
- 'geums',
- 'geyan',
- 'geyer',
- 'ghast',
- 'ghats',
- 'ghaut',
- 'ghazi',
- 'ghees',
- 'ghest',
- 'ghyll',
- 'gibed',
- 'gibel',
- 'giber',
- 'gibes',
- 'gibli',
- 'gibus',
- 'gifts',
- 'gigas',
- 'gighe',
- 'gigot',
- 'gigue',
- 'gilas',
- 'gilds',
- 'gilet',
- 'gills',
- 'gilly',
- 'gilpy',
- 'gilts',
- 'gimel',
- 'gimme',
- 'gimps',
- 'gimpy',
- 'ginch',
- 'ginge',
- 'gings',
- 'ginks',
- 'ginny',
- 'ginzo',
- 'gipon',
- 'gippo',
- 'gippy',
- 'girds',
- 'girls',
- 'girns',
- 'giron',
- 'giros',
- 'girrs',
- 'girsh',
- 'girts',
- 'gismo',
- 'gisms',
- 'gists',
- 'gitch',
- 'gites',
- 'giust',
- 'gived',
- 'gives',
- 'gizmo',
- 'glace',
- 'glads',
- 'glady',
- 'glaik',
- 'glair',
- 'glams',
- 'glans',
- 'glary',
- 'glaum',
- 'glaur',
- 'glazy',
- 'gleba',
- 'glebe',
- 'gleby',
- 'glede',
- 'gleds',
- 'gleed',
- 'gleek',
- 'glees',
- 'gleet',
- 'gleis',
- 'glens',
- 'glent',
- 'gleys',
- 'glial',
- 'glias',
- 'glibs',
- 'gliff',
- 'glift',
- 'glike',
- 'glime',
- 'glims',
- 'glisk',
- 'glits',
- 'glitz',
- 'gloam',
- 'globi',
- 'globs',
- 'globy',
- 'glode',
- 'glogg',
- 'gloms',
- 'gloop',
- 'glops',
- 'glost',
- 'glout',
- 'glows',
- 'gloze',
- 'glued',
- 'gluer',
- 'glues',
- 'gluey',
- 'glugs',
- 'glume',
- 'glums',
- 'gluon',
- 'glute',
- 'gluts',
- 'gnarl',
- 'gnarr',
- 'gnars',
- 'gnats',
- 'gnawn',
- 'gnaws',
- 'gnows',
- 'goads',
- 'goafs',
- 'goals',
- 'goary',
- 'goats',
- 'goaty',
- 'goban',
- 'gobar',
- 'gobbi',
- 'gobbo',
- 'gobby',
- 'gobis',
- 'gobos',
- 'godet',
- 'godso',
- 'goels',
- 'goers',
- 'goest',
- 'goeth',
- 'goety',
- 'gofer',
- 'goffs',
- 'gogga',
- 'gogos',
- 'goier',
- 'gojis',
- 'golds',
- 'goldy',
- 'goles',
- 'golfs',
- 'golpe',
- 'golps',
- 'gombo',
- 'gomer',
- 'gompa',
- 'gonch',
- 'gonef',
- 'gongs',
- 'gonia',
- 'gonif',
- 'gonks',
- 'gonna',
- 'gonof',
- 'gonys',
- 'gonzo',
- 'gooby',
- 'goods',
- 'goofs',
- 'googs',
- 'gooks',
- 'gooky',
- 'goold',
- 'gools',
- 'gooly',
- 'goons',
- 'goony',
- 'goops',
- 'goopy',
- 'goors',
- 'goory',
- 'goosy',
- 'gopak',
- 'gopik',
- 'goral',
- 'goras',
- 'gored',
- 'gores',
- 'goris',
- 'gorms',
- 'gormy',
- 'gorps',
- 'gorse',
- 'gorsy',
- 'gosht',
- 'gosse',
- 'gotch',
- 'goths',
- 'gothy',
- 'gotta',
- 'gouch',
- 'gouks',
- 'goura',
- 'gouts',
- 'gouty',
- 'gowan',
- 'gowds',
- 'gowfs',
- 'gowks',
- 'gowls',
- 'gowns',
- 'goxes',
- 'goyim',
- 'goyle',
- 'graal',
- 'grabs',
- 'grads',
- 'graff',
- 'graip',
- 'grama',
- 'grame',
- 'gramp',
- 'grams',
- 'grana',
- 'grans',
- 'grapy',
- 'gravs',
- 'grays',
- 'grebe',
- 'grebo',
- 'grece',
- 'greek',
- 'grees',
- 'grege',
- 'grego',
- 'grein',
- 'grens',
- 'grese',
- 'greve',
- 'grews',
- 'greys',
- 'grice',
- 'gride',
- 'grids',
- 'griff',
- 'grift',
- 'grigs',
- 'grike',
- 'grins',
- 'griot',
- 'grips',
- 'gript',
- 'gripy',
- 'grise',
- 'grist',
- 'grisy',
- 'grith',
- 'grits',
- 'grize',
- 'groat',
- 'grody',
- 'grogs',
- 'groks',
- 'groma',
- 'grone',
- 'groof',
- 'grosz',
- 'grots',
- 'grouf',
- 'grovy',
- 'grows',
- 'grrls',
- 'grrrl',
- 'grubs',
- 'grued',
- 'grues',
- 'grufe',
- 'grume',
- 'grump',
- 'grund',
- 'gryce',
- 'gryde',
- 'gryke',
- 'grype',
- 'grypt',
- 'guaco',
- 'guana',
- 'guano',
- 'guans',
- 'guars',
- 'gucks',
- 'gucky',
- 'gudes',
- 'guffs',
- 'gugas',
- 'guids',
- 'guimp',
- 'guiro',
- 'gulag',
- 'gular',
- 'gulas',
- 'gules',
- 'gulet',
- 'gulfs',
- 'gulfy',
- 'gulls',
- 'gulph',
- 'gulps',
- 'gulpy',
- 'gumma',
- 'gummi',
- 'gumps',
- 'gundy',
- 'gunge',
- 'gungy',
- 'gunks',
- 'gunky',
- 'gunny',
- 'guqin',
- 'gurdy',
- 'gurge',
- 'gurls',
- 'gurly',
- 'gurns',
- 'gurry',
- 'gursh',
- 'gurus',
- 'gushy',
- 'gusla',
- 'gusle',
- 'gusli',
- 'gussy',
- 'gusts',
- 'gutsy',
- 'gutta',
- 'gutty',
- 'guyed',
- 'guyle',
- 'guyot',
- 'guyse',
- 'gwine',
- 'gyals',
- 'gyans',
- 'gybed',
- 'gybes',
- 'gyeld',
- 'gymps',
- 'gynae',
- 'gynie',
- 'gynny',
- 'gynos',
- 'gyoza',
- 'gypos',
- 'gyppo',
- 'gyppy',
- 'gyral',
- 'gyred',
- 'gyres',
- 'gyron',
- 'gyros',
- 'gyrus',
- 'gytes',
- 'gyved',
- 'gyves',
- 'haafs',
- 'haars',
- 'hable',
- 'habus',
- 'hacek',
- 'hacks',
- 'hadal',
- 'haded',
- 'hades',
- 'hadji',
- 'hadst',
- 'haems',
- 'haets',
- 'haffs',
- 'hafiz',
- 'hafts',
- 'haggs',
- 'hahas',
- 'haick',
- 'haika',
- 'haiks',
- 'haiku',
- 'hails',
- 'haily',
- 'hains',
- 'haint',
- 'hairs',
- 'haith',
- 'hajes',
- 'hajis',
- 'hajji',
- 'hakam',
- 'hakas',
- 'hakea',
- 'hakes',
- 'hakim',
- 'hakus',
- 'halal',
- 'haled',
- 'haler',
- 'hales',
- 'halfa',
- 'halfs',
- 'halid',
- 'hallo',
- 'halls',
- 'halma',
- 'halms',
- 'halon',
- 'halos',
- 'halse',
- 'halts',
- 'halva',
- 'halwa',
- 'hamal',
- 'hamba',
- 'hamed',
- 'hames',
- 'hammy',
- 'hamza',
- 'hanap',
- 'hance',
- 'hanch',
- 'hands',
- 'hangi',
- 'hangs',
- 'hanks',
- 'hanky',
- 'hansa',
- 'hanse',
- 'hants',
- 'haole',
- 'haoma',
- 'hapax',
- 'haply',
- 'happi',
- 'hapus',
- 'haram',
- 'hards',
- 'hared',
- 'hares',
- 'harim',
- 'harks',
- 'harls',
- 'harms',
- 'harns',
- 'haros',
- 'harps',
- 'harts',
- 'hashy',
- 'hasks',
- 'hasps',
- 'hasta',
- 'hated',
- 'hates',
- 'hatha',
- 'hauds',
- 'haufs',
- 'haugh',
- 'hauld',
- 'haulm',
- 'hauls',
- 'hault',
- 'hauns',
- 'hause',
- 'haver',
- 'haves',
- 'hawed',
- 'hawks',
- 'hawms',
- 'hawse',
- 'hayed',
- 'hayer',
- 'hayey',
- 'hayle',
- 'hazan',
- 'hazed',
- 'hazer',
- 'hazes',
- 'heads',
- 'heald',
- 'heals',
- 'heame',
- 'heaps',
- 'heapy',
- 'heare',
- 'hears',
- 'heast',
- 'heats',
- 'heben',
- 'hebes',
- 'hecht',
- 'hecks',
- 'heder',
- 'hedgy',
- 'heeds',
- 'heedy',
- 'heels',
- 'heeze',
- 'hefte',
- 'hefts',
- 'heids',
- 'heigh',
- 'heils',
- 'heirs',
- 'hejab',
- 'hejra',
- 'heled',
- 'heles',
- 'helio',
- 'hells',
- 'helms',
- 'helos',
- 'helot',
- 'helps',
- 'helve',
- 'hemal',
- 'hemes',
- 'hemic',
- 'hemin',
- 'hemps',
- 'hempy',
- 'hench',
- 'hends',
- 'henge',
- 'henna',
- 'henny',
- 'henry',
- 'hents',
- 'hepar',
- 'herbs',
- 'herby',
- 'herds',
- 'heres',
- 'herls',
- 'herma',
- 'herms',
- 'herns',
- 'heros',
- 'herry',
- 'herse',
- 'hertz',
- 'herye',
- 'hesps',
- 'hests',
- 'hetes',
- 'heths',
- 'heuch',
- 'heugh',
- 'hevea',
- 'hewed',
- 'hewer',
- 'hewgh',
- 'hexad',
- 'hexed',
- 'hexer',
- 'hexes',
- 'hexyl',
- 'heyed',
- 'hiant',
- 'hicks',
- 'hided',
- 'hider',
- 'hides',
- 'hiems',
- 'highs',
- 'hight',
- 'hijab',
- 'hijra',
- 'hiked',
- 'hiker',
- 'hikes',
- 'hikoi',
- 'hilar',
- 'hilch',
- 'hillo',
- 'hills',
- 'hilts',
- 'hilum',
- 'hilus',
- 'himbo',
- 'hinau',
- 'hinds',
- 'hings',
- 'hinky',
- 'hinny',
- 'hints',
- 'hiois',
- 'hiply',
- 'hired',
- 'hiree',
- 'hirer',
- 'hires',
- 'hissy',
- 'hists',
- 'hithe',
- 'hived',
- 'hiver',
- 'hives',
- 'hizen',
- 'hoaed',
- 'hoagy',
- 'hoars',
- 'hoary',
- 'hoast',
- 'hobos',
- 'hocks',
- 'hocus',
- 'hodad',
- 'hodja',
- 'hoers',
- 'hogan',
- 'hogen',
- 'hoggs',
- 'hoghs',
- 'hohed',
- 'hoick',
- 'hoied',
- 'hoiks',
- 'hoing',
- 'hoise',
- 'hokas',
- 'hoked',
- 'hokes',
- 'hokey',
- 'hokis',
- 'hokku',
- 'hokum',
- 'holds',
- 'holed',
- 'holes',
- 'holey',
- 'holks',
- 'holla',
- 'hollo',
- 'holme',
- 'holms',
- 'holon',
- 'holos',
- 'holts',
- 'homas',
- 'homed',
- 'homes',
- 'homey',
- 'homie',
- 'homme',
- 'homos',
- 'honan',
- 'honda',
- 'honds',
- 'honed',
- 'honer',
- 'hones',
- 'hongi',
- 'hongs',
- 'honks',
- 'honky',
- 'hooch',
- 'hoods',
- 'hoody',
- 'hooey',
- 'hoofs',
- 'hooka',
- 'hooks',
- 'hooky',
- 'hooly',
- 'hoons',
- 'hoops',
- 'hoord',
- 'hoors',
- 'hoosh',
- 'hoots',
- 'hooty',
- 'hoove',
- 'hopak',
- 'hoped',
- 'hoper',
- 'hopes',
- 'hoppy',
- 'horah',
- 'horal',
- 'horas',
- 'horis',
- 'horks',
- 'horme',
- 'horns',
- 'horst',
- 'horsy',
- 'hosed',
- 'hosel',
- 'hosen',
- 'hoser',
- 'hoses',
- 'hosey',
- 'hosta',
- 'hosts',
- 'hotch',
- 'hoten',
- 'hotty',
- 'houff',
- 'houfs',
- 'hough',
- 'houri',
- 'hours',
- 'houts',
- 'hovea',
- 'hoved',
- 'hoven',
- 'hoves',
- 'howbe',
- 'howes',
- 'howff',
- 'howfs',
- 'howks',
- 'howls',
- 'howre',
- 'howso',
- 'hoxed',
- 'hoxes',
- 'hoyas',
- 'hoyed',
- 'hoyle',
- 'hubby',
- 'hucks',
- 'hudna',
- 'hudud',
- 'huers',
- 'huffs',
- 'huffy',
- 'huger',
- 'huggy',
- 'huhus',
- 'huias',
- 'hulas',
- 'hules',
- 'hulks',
- 'hulky',
- 'hullo',
- 'hulls',
- 'hully',
- 'humas',
- 'humfs',
- 'humic',
- 'humps',
- 'humpy',
- 'hunks',
- 'hunts',
- 'hurds',
- 'hurls',
- 'hurly',
- 'hurra',
- 'hurst',
- 'hurts',
- 'hushy',
- 'husks',
- 'husos',
- 'hutia',
- 'huzza',
- 'huzzy',
- 'hwyls',
- 'hydra',
- 'hyens',
- 'hygge',
- 'hying',
- 'hykes',
- 'hylas',
- 'hyleg',
- 'hyles',
- 'hylic',
- 'hymns',
- 'hynde',
- 'hyoid',
- 'hyped',
- 'hypes',
- 'hypha',
- 'hyphy',
- 'hypos',
- 'hyrax',
- 'hyson',
- 'hythe',
- 'iambi',
- 'iambs',
- 'ibrik',
- 'icers',
- 'iched',
- 'iches',
- 'ichor',
- 'icier',
- 'icker',
- 'ickle',
- 'icons',
- 'ictal',
- 'ictic',
- 'ictus',
- 'idant',
- 'ideas',
- 'idees',
- 'ident',
- 'idled',
- 'idles',
- 'idola',
- 'idols',
- 'idyls',
- 'iftar',
- 'igapo',
- 'igged',
- 'iglus',
- 'ihram',
- 'ikans',
- 'ikats',
- 'ikons',
- 'ileac',
- 'ileal',
- 'ileum',
- 'ileus',
- 'iliad',
- 'ilial',
- 'ilium',
- 'iller',
- 'illth',
- 'imago',
- 'imams',
- 'imari',
- 'imaum',
- 'imbar',
- 'imbed',
- 'imide',
- 'imido',
- 'imids',
- 'imine',
- 'imino',
- 'immew',
- 'immit',
- 'immix',
- 'imped',
- 'impis',
- 'impot',
- 'impro',
- 'imshi',
- 'imshy',
- 'inapt',
- 'inarm',
- 'inbye',
- 'incel',
- 'incle',
- 'incog',
- 'incus',
- 'incut',
- 'indew',
- 'india',
- 'indie',
- 'indol',
- 'indow',
- 'indri',
- 'indue',
- 'inerm',
- 'infix',
- 'infos',
- 'infra',
- 'ingan',
- 'ingle',
- 'inion',
- 'inked',
- 'inker',
- 'inkle',
- 'inned',
- 'innit',
- 'inorb',
- 'inrun',
- 'inset',
- 'inspo',
- 'intel',
- 'intil',
- 'intis',
- 'intra',
- 'inula',
- 'inure',
- 'inurn',
- 'inust',
- 'invar',
- 'inwit',
- 'iodic',
- 'iodid',
- 'iodin',
- 'iotas',
- 'ippon',
- 'irade',
- 'irids',
- 'iring',
- 'irked',
- 'iroko',
- 'irone',
- 'irons',
- 'isbas',
- 'ishes',
- 'isled',
- 'isles',
- 'isnae',
- 'issei',
- 'istle',
- 'items',
- 'ither',
- 'ivied',
- 'ivies',
- 'ixias',
- 'ixnay',
- 'ixora',
- 'ixtle',
- 'izard',
- 'izars',
- 'izzat',
- 'jaaps',
- 'jabot',
- 'jacal',
- 'jacks',
- 'jacky',
- 'jaded',
- 'jades',
- 'jafas',
- 'jaffa',
- 'jagas',
- 'jager',
- 'jaggs',
- 'jaggy',
- 'jagir',
- 'jagra',
- 'jails',
- 'jaker',
- 'jakes',
- 'jakey',
- 'jalap',
- 'jalop',
- 'jambe',
- 'jambo',
- 'jambs',
- 'jambu',
- 'james',
- 'jammy',
- 'jamon',
- 'janes',
- 'janns',
- 'janny',
- 'janty',
- 'japan',
- 'japed',
- 'japer',
- 'japes',
- 'jarks',
- 'jarls',
- 'jarps',
- 'jarta',
- 'jarul',
- 'jasey',
- 'jaspe',
- 'jasps',
- 'jatos',
- 'jauks',
- 'jaups',
- 'javas',
- 'javel',
- 'jawan',
- 'jawed',
- 'jaxie',
- 'jeans',
- 'jeats',
- 'jebel',
- 'jedis',
- 'jeels',
- 'jeely',
- 'jeeps',
- 'jeers',
- 'jeeze',
- 'jefes',
- 'jeffs',
- 'jehad',
- 'jehus',
- 'jelab',
- 'jello',
- 'jells',
- 'jembe',
- 'jemmy',
- 'jenny',
- 'jeons',
- 'jerid',
- 'jerks',
- 'jerry',
- 'jesse',
- 'jests',
- 'jesus',
- 'jetes',
- 'jeton',
- 'jeune',
- 'jewed',
- 'jewie',
- 'jhala',
- 'jiaos',
- 'jibba',
- 'jibbs',
- 'jibed',
- 'jiber',
- 'jibes',
- 'jiffs',
- 'jiggy',
- 'jigot',
- 'jihad',
- 'jills',
- 'jilts',
- 'jimmy',
- 'jimpy',
- 'jingo',
- 'jinks',
- 'jinne',
- 'jinni',
- 'jinns',
- 'jirds',
- 'jirga',
- 'jirre',
- 'jisms',
- 'jived',
- 'jiver',
- 'jives',
- 'jivey',
- 'jnana',
- 'jobed',
- 'jobes',
- 'jocko',
- 'jocks',
- 'jocky',
- 'jocos',
- 'jodel',
- 'joeys',
- 'johns',
- 'joins',
- 'joked',
- 'jokes',
- 'jokey',
- 'jokol',
- 'joled',
- 'joles',
- 'jolls',
- 'jolts',
- 'jolty',
- 'jomon',
- 'jomos',
- 'jones',
- 'jongs',
- 'jonty',
- 'jooks',
- 'joram',
- 'jorum',
- 'jotas',
- 'jotty',
- 'jotun',
- 'joual',
- 'jougs',
- 'jouks',
- 'joule',
- 'jours',
- 'jowar',
- 'jowed',
- 'jowls',
- 'jowly',
- 'joyed',
- 'jubas',
- 'jubes',
- 'jucos',
- 'judas',
- 'judgy',
- 'judos',
- 'jugal',
- 'jugum',
- 'jujus',
- 'juked',
- 'jukes',
- 'jukus',
- 'julep',
- 'jumar',
- 'jumby',
- 'jumps',
- 'junco',
- 'junks',
- 'junky',
- 'jupes',
- 'jupon',
- 'jural',
- 'jurat',
- 'jurel',
- 'jures',
- 'justs',
- 'jutes',
- 'jutty',
- 'juves',
- 'juvie',
- 'kaama',
- 'kabab',
- 'kabar',
- 'kabob',
- 'kacha',
- 'kacks',
- 'kadai',
- 'kades',
- 'kadis',
- 'kafir',
- 'kagos',
- 'kagus',
- 'kahal',
- 'kaiak',
- 'kaids',
- 'kaies',
- 'kaifs',
- 'kaika',
- 'kaiks',
- 'kails',
- 'kaims',
- 'kaing',
- 'kains',
- 'kakas',
- 'kakis',
- 'kalam',
- 'kales',
- 'kalif',
- 'kalis',
- 'kalpa',
- 'kamas',
- 'kames',
- 'kamik',
- 'kamis',
- 'kamme',
- 'kanae',
- 'kanas',
- 'kandy',
- 'kaneh',
- 'kanes',
- 'kanga',
- 'kangs',
- 'kanji',
- 'kants',
- 'kanzu',
- 'kaons',
- 'kapas',
- 'kaphs',
- 'kapok',
- 'kapow',
- 'kapus',
- 'kaput',
- 'karas',
- 'karat',
- 'karks',
- 'karns',
- 'karoo',
- 'karos',
- 'karri',
- 'karst',
- 'karsy',
- 'karts',
- 'karzy',
- 'kasha',
- 'kasme',
- 'katal',
- 'katas',
- 'katis',
- 'katti',
- 'kaugh',
- 'kauri',
- 'kauru',
- 'kaury',
- 'kaval',
- 'kavas',
- 'kawas',
- 'kawau',
- 'kawed',
- 'kayle',
- 'kayos',
- 'kazis',
- 'kazoo',
- 'kbars',
- 'kebar',
- 'kebob',
- 'kecks',
- 'kedge',
- 'kedgy',
- 'keech',
- 'keefs',
- 'keeks',
- 'keels',
- 'keema',
- 'keeno',
- 'keens',
- 'keeps',
- 'keets',
- 'keeve',
- 'kefir',
- 'kehua',
- 'keirs',
- 'kelep',
- 'kelim',
- 'kells',
- 'kelly',
- 'kelps',
- 'kelpy',
- 'kelts',
- 'kelty',
- 'kembo',
- 'kembs',
- 'kemps',
- 'kempt',
- 'kempy',
- 'kenaf',
- 'kench',
- 'kendo',
- 'kenos',
- 'kente',
- 'kents',
- 'kepis',
- 'kerbs',
- 'kerel',
- 'kerfs',
- 'kerky',
- 'kerma',
- 'kerne',
- 'kerns',
- 'keros',
- 'kerry',
- 'kerve',
- 'kesar',
- 'kests',
- 'ketas',
- 'ketch',
- 'ketes',
- 'ketol',
- 'kevel',
- 'kevil',
- 'kexes',
- 'keyed',
- 'keyer',
- 'khadi',
- 'khafs',
- 'khans',
- 'khaph',
- 'khats',
- 'khaya',
- 'khazi',
- 'kheda',
- 'kheth',
- 'khets',
- 'khoja',
- 'khors',
- 'khoum',
- 'khuds',
- 'kiaat',
- 'kiack',
- 'kiang',
- 'kibbe',
- 'kibbi',
- 'kibei',
- 'kibes',
- 'kibla',
- 'kicks',
- 'kicky',
- 'kiddo',
- 'kiddy',
- 'kidel',
- 'kidge',
- 'kiefs',
- 'kiers',
- 'kieve',
- 'kievs',
- 'kight',
- 'kikes',
- 'kikoi',
- 'kiley',
- 'kilim',
- 'kills',
- 'kilns',
- 'kilos',
- 'kilps',
- 'kilts',
- 'kilty',
- 'kimbo',
- 'kinas',
- 'kinda',
- 'kinds',
- 'kindy',
- 'kines',
- 'kings',
- 'kinin',
- 'kinks',
- 'kinos',
- 'kiore',
- 'kipes',
- 'kippa',
- 'kipps',
- 'kirby',
- 'kirks',
- 'kirns',
- 'kirri',
- 'kisan',
- 'kissy',
- 'kists',
- 'kited',
- 'kiter',
- 'kites',
- 'kithe',
- 'kiths',
- 'kitul',
- 'kivas',
- 'kiwis',
- 'klang',
- 'klaps',
- 'klett',
- 'klick',
- 'klieg',
- 'kliks',
- 'klong',
- 'kloof',
- 'kluge',
- 'klutz',
- 'knags',
- 'knaps',
- 'knarl',
- 'knars',
- 'knaur',
- 'knawe',
- 'knees',
- 'knell',
- 'knish',
- 'knits',
- 'knive',
- 'knobs',
- 'knops',
- 'knosp',
- 'knots',
- 'knout',
- 'knowe',
- 'knows',
- 'knubs',
- 'knurl',
- 'knurr',
- 'knurs',
- 'knuts',
- 'koans',
- 'koaps',
- 'koban',
- 'kobos',
- 'koels',
- 'koffs',
- 'kofta',
- 'kogal',
- 'kohas',
- 'kohen',
- 'kohls',
- 'koine',
- 'kojis',
- 'kokam',
- 'kokas',
- 'koker',
- 'kokra',
- 'kokum',
- 'kolas',
- 'kolos',
- 'kombu',
- 'konbu',
- 'kondo',
- 'konks',
- 'kooks',
- 'kooky',
- 'koori',
- 'kopek',
- 'kophs',
- 'kopje',
- 'koppa',
- 'korai',
- 'koras',
- 'korat',
- 'kores',
- 'korma',
- 'koros',
- 'korun',
- 'korus',
- 'koses',
- 'kotch',
- 'kotos',
- 'kotow',
- 'koura',
- 'kraal',
- 'krabs',
- 'kraft',
- 'krais',
- 'krait',
- 'krang',
- 'krans',
- 'kranz',
- 'kraut',
- 'krays',
- 'kreep',
- 'kreng',
- 'krewe',
- 'krona',
- 'krone',
- 'kroon',
- 'krubi',
- 'krunk',
- 'ksars',
- 'kubie',
- 'kudos',
- 'kudus',
- 'kudzu',
- 'kufis',
- 'kugel',
- 'kuias',
- 'kukri',
- 'kukus',
- 'kulak',
- 'kulan',
- 'kulas',
- 'kulfi',
- 'kumis',
- 'kumys',
- 'kuris',
- 'kurre',
- 'kurta',
- 'kurus',
- 'kusso',
- 'kutas',
- 'kutch',
- 'kutis',
- 'kutus',
- 'kuzus',
- 'kvass',
- 'kvell',
- 'kwela',
- 'kyack',
- 'kyaks',
- 'kyang',
- 'kyars',
- 'kyats',
- 'kybos',
- 'kydst',
- 'kyles',
- 'kylie',
- 'kylin',
- 'kylix',
- 'kyloe',
- 'kynde',
- 'kynds',
- 'kypes',
- 'kyrie',
- 'kytes',
- 'kythe',
- 'laari',
- 'labda',
- 'labia',
- 'labis',
- 'labra',
- 'laced',
- 'lacer',
- 'laces',
- 'lacet',
- 'lacey',
- 'lacks',
- 'laddy',
- 'laded',
- 'lader',
- 'lades',
- 'laers',
- 'laevo',
- 'lagan',
- 'lahal',
- 'lahar',
- 'laich',
- 'laics',
- 'laids',
- 'laigh',
- 'laika',
- 'laiks',
- 'laird',
- 'lairs',
- 'lairy',
- 'laith',
- 'laity',
- 'laked',
- 'laker',
- 'lakes',
- 'lakhs',
- 'lakin',
- 'laksa',
- 'laldy',
- 'lalls',
- 'lamas',
- 'lambs',
- 'lamby',
- 'lamed',
- 'lamer',
- 'lames',
- 'lamia',
- 'lammy',
- 'lamps',
- 'lanai',
- 'lanas',
- 'lanch',
- 'lande',
- 'lands',
- 'lanes',
- 'lanks',
- 'lants',
- 'lapin',
- 'lapis',
- 'lapje',
- 'larch',
- 'lards',
- 'lardy',
- 'laree',
- 'lares',
- 'largo',
- 'laris',
- 'larks',
- 'larky',
- 'larns',
- 'larnt',
- 'larum',
- 'lased',
- 'laser',
- 'lases',
- 'lassi',
- 'lassu',
- 'lassy',
- 'lasts',
- 'latah',
- 'lated',
- 'laten',
- 'latex',
- 'lathi',
- 'laths',
- 'lathy',
- 'latke',
- 'latus',
- 'lauan',
- 'lauch',
- 'lauds',
- 'laufs',
- 'laund',
- 'laura',
- 'laval',
- 'lavas',
- 'laved',
- 'laver',
- 'laves',
- 'lavra',
- 'lavvy',
- 'lawed',
- 'lawer',
- 'lawin',
- 'lawks',
- 'lawns',
- 'lawny',
- 'laxed',
- 'laxer',
- 'laxes',
- 'laxly',
- 'layed',
- 'layin',
- 'layup',
- 'lazar',
- 'lazed',
- 'lazes',
- 'lazos',
- 'lazzi',
- 'lazzo',
- 'leads',
- 'leady',
- 'leafs',
- 'leaks',
- 'leams',
- 'leans',
- 'leany',
- 'leaps',
- 'leare',
- 'lears',
- 'leary',
- 'leats',
- 'leavy',
- 'leaze',
- 'leben',
- 'leccy',
- 'ledes',
- 'ledgy',
- 'ledum',
- 'leear',
- 'leeks',
- 'leeps',
- 'leers',
- 'leese',
- 'leets',
- 'leeze',
- 'lefte',
- 'lefts',
- 'leger',
- 'leges',
- 'legge',
- 'leggo',
- 'legit',
- 'lehrs',
- 'lehua',
- 'leirs',
- 'leish',
- 'leman',
- 'lemed',
- 'lemel',
- 'lemes',
- 'lemma',
- 'lemme',
- 'lends',
- 'lenes',
- 'lengs',
- 'lenis',
- 'lenos',
- 'lense',
- 'lenti',
- 'lento',
- 'leone',
- 'lepid',
- 'lepra',
- 'lepta',
- 'lered',
- 'leres',
- 'lerps',
- 'lesbo',
- 'leses',
- 'lests',
- 'letch',
- 'lethe',
- 'letup',
- 'leuch',
- 'leuco',
- 'leuds',
- 'leugh',
- 'levas',
- 'levee',
- 'leves',
- 'levin',
- 'levis',
- 'lewis',
- 'lexes',
- 'lexis',
- 'lezes',
- 'lezza',
- 'lezzy',
- 'liana',
- 'liane',
- 'liang',
- 'liard',
- 'liars',
- 'liart',
- 'liber',
- 'libra',
- 'libri',
- 'lichi',
- 'licht',
- 'licit',
- 'licks',
- 'lidar',
- 'lidos',
- 'liefs',
- 'liens',
- 'liers',
- 'lieus',
- 'lieve',
- 'lifer',
- 'lifes',
- 'lifts',
- 'ligan',
- 'liger',
- 'ligge',
- 'ligne',
- 'liked',
- 'liker',
- 'likes',
- 'likin',
- 'lills',
- 'lilos',
- 'lilts',
- 'liman',
- 'limas',
- 'limax',
- 'limba',
- 'limbi',
- 'limbs',
- 'limby',
- 'limed',
- 'limen',
- 'limes',
- 'limey',
- 'limma',
- 'limns',
- 'limos',
- 'limpa',
- 'limps',
- 'linac',
- 'linch',
- 'linds',
- 'lindy',
- 'lined',
- 'lines',
- 'liney',
- 'linga',
- 'lings',
- 'lingy',
- 'linin',
- 'links',
- 'linky',
- 'linns',
- 'linny',
- 'linos',
- 'lints',
- 'linty',
- 'linum',
- 'linux',
- 'lions',
- 'lipas',
- 'lipes',
- 'lipin',
- 'lipos',
- 'lippy',
- 'liras',
- 'lirks',
- 'lirot',
- 'lisks',
- 'lisle',
- 'lisps',
- 'lists',
- 'litai',
- 'litas',
- 'lited',
- 'liter',
- 'lites',
- 'litho',
- 'liths',
- 'litre',
- 'lived',
- 'liven',
- 'lives',
- 'livor',
- 'livre',
- 'llano',
- 'loach',
- 'loads',
- 'loafs',
- 'loams',
- 'loans',
- 'loast',
- 'loave',
- 'lobar',
- 'lobed',
- 'lobes',
- 'lobos',
- 'lobus',
- 'loche',
- 'lochs',
- 'locie',
- 'locis',
- 'locks',
- 'locos',
- 'locum',
- 'loden',
- 'lodes',
- 'loess',
- 'lofts',
- 'logan',
- 'loges',
- 'loggy',
- 'logia',
- 'logie',
- 'logoi',
- 'logon',
- 'logos',
- 'lohan',
- 'loids',
- 'loins',
- 'loipe',
- 'loirs',
- 'lokes',
- 'lolls',
- 'lolly',
- 'lolog',
- 'lomas',
- 'lomed',
- 'lomes',
- 'loner',
- 'longa',
- 'longe',
- 'longs',
- 'looby',
- 'looed',
- 'looey',
- 'loofa',
- 'loofs',
- 'looie',
- 'looks',
- 'looky',
- 'looms',
- 'loons',
- 'loony',
- 'loops',
- 'loord',
- 'loots',
- 'loped',
- 'loper',
- 'lopes',
- 'loppy',
- 'loral',
- 'loran',
- 'lords',
- 'lordy',
- 'lorel',
- 'lores',
- 'loric',
- 'loris',
- 'losed',
- 'losel',
- 'losen',
- 'loses',
- 'lossy',
- 'lotah',
- 'lotas',
- 'lotes',
- 'lotic',
- 'lotos',
- 'lotsa',
- 'lotta',
- 'lotte',
- 'lotto',
- 'lotus',
- 'loued',
- 'lough',
- 'louie',
- 'louis',
- 'louma',
- 'lound',
- 'louns',
- 'loupe',
- 'loups',
- 'loure',
- 'lours',
- 'loury',
- 'louts',
- 'lovat',
- 'loved',
- 'loves',
- 'lovey',
- 'lovie',
- 'lowan',
- 'lowed',
- 'lowes',
- 'lownd',
- 'lowne',
- 'lowns',
- 'lowps',
- 'lowry',
- 'lowse',
- 'lowts',
- 'loxed',
- 'loxes',
- 'lozen',
- 'luach',
- 'luaus',
- 'lubed',
- 'lubes',
- 'lubra',
- 'luces',
- 'lucks',
- 'lucre',
- 'ludes',
- 'ludic',
- 'ludos',
- 'luffa',
- 'luffs',
- 'luged',
- 'luger',
- 'luges',
- 'lulls',
- 'lulus',
- 'lumas',
- 'lumbi',
- 'lumme',
- 'lummy',
- 'lumps',
- 'lunas',
- 'lunes',
- 'lunet',
- 'lungi',
- 'lungs',
- 'lunks',
- 'lunts',
- 'lupin',
- 'lured',
- 'lurer',
- 'lures',
- 'lurex',
- 'lurgi',
- 'lurgy',
- 'lurks',
- 'lurry',
- 'lurve',
- 'luser',
- 'lushy',
- 'lusks',
- 'lusts',
- 'lusus',
- 'lutea',
- 'luted',
- 'luter',
- 'lutes',
- 'luvvy',
- 'luxed',
- 'luxer',
- 'luxes',
- 'lweis',
- 'lyams',
- 'lyard',
- 'lyart',
- 'lyase',
- 'lycea',
- 'lycee',
- 'lycra',
- 'lymes',
- 'lynes',
- 'lyres',
- 'lysed',
- 'lyses',
- 'lysin',
- 'lysis',
- 'lysol',
- 'lyssa',
- 'lyted',
- 'lytes',
- 'lythe',
- 'lytic',
- 'lytta',
- 'maaed',
- 'maare',
- 'maars',
- 'mabes',
- 'macas',
- 'maced',
- 'macer',
- 'maces',
- 'mache',
- 'machi',
- 'machs',
- 'macks',
- 'macle',
- 'macon',
- 'madge',
- 'madid',
- 'madre',
- 'maerl',
- 'mafic',
- 'mages',
- 'maggs',
- 'magot',
- 'magus',
- 'mahoe',
- 'mahua',
- 'mahwa',
- 'maids',
- 'maiko',
- 'maiks',
- 'maile',
- 'maill',
- 'mails',
- 'maims',
- 'mains',
- 'maire',
- 'mairs',
- 'maise',
- 'maist',
- 'makar',
- 'makes',
- 'makis',
- 'makos',
- 'malam',
- 'malar',
- 'malas',
- 'malax',
- 'males',
- 'malic',
- 'malik',
- 'malis',
- 'malls',
- 'malms',
- 'malmy',
- 'malts',
- 'malty',
- 'malus',
- 'malva',
- 'malwa',
- 'mamas',
- 'mamba',
- 'mamee',
- 'mamey',
- 'mamie',
- 'manas',
- 'manat',
- 'mandi',
- 'maneb',
- 'maned',
- 'maneh',
- 'manes',
- 'manet',
- 'mangs',
- 'manis',
- 'manky',
- 'manna',
- 'manos',
- 'manse',
- 'manta',
- 'manto',
- 'manty',
- 'manul',
- 'manus',
- 'mapau',
- 'maqui',
- 'marae',
- 'marah',
- 'maras',
- 'marcs',
- 'mardy',
- 'mares',
- 'marge',
- 'margs',
- 'maria',
- 'marid',
- 'marka',
- 'marks',
- 'marle',
- 'marls',
- 'marly',
- 'marms',
- 'maron',
- 'maror',
- 'marra',
- 'marri',
- 'marse',
- 'marts',
- 'marvy',
- 'masas',
- 'mased',
- 'maser',
- 'mases',
- 'mashy',
- 'masks',
- 'massa',
- 'massy',
- 'masts',
- 'masty',
- 'masus',
- 'matai',
- 'mated',
- 'mater',
- 'mates',
- 'maths',
- 'matin',
- 'matlo',
- 'matte',
- 'matts',
- 'matza',
- 'matzo',
- 'mauby',
- 'mauds',
- 'mauls',
- 'maund',
- 'mauri',
- 'mausy',
- 'mauts',
- 'mauzy',
- 'maven',
- 'mavie',
- 'mavin',
- 'mavis',
- 'mawed',
- 'mawks',
- 'mawky',
- 'mawns',
- 'mawrs',
- 'maxed',
- 'maxes',
- 'maxis',
- 'mayan',
- 'mayas',
- 'mayed',
- 'mayos',
- 'mayst',
- 'mazed',
- 'mazer',
- 'mazes',
- 'mazey',
- 'mazut',
- 'mbira',
- 'meads',
- 'meals',
- 'meane',
- 'means',
- 'meany',
- 'meare',
- 'mease',
- 'meath',
- 'meats',
- 'mebos',
- 'mechs',
- 'mecks',
- 'medii',
- 'medle',
- 'meeds',
- 'meers',
- 'meets',
- 'meffs',
- 'meins',
- 'meint',
- 'meiny',
- 'meith',
- 'mekka',
- 'melas',
- 'melba',
- 'melds',
- 'melic',
- 'melik',
- 'mells',
- 'melts',
- 'melty',
- 'memes',
- 'memos',
- 'menad',
- 'mends',
- 'mened',
- 'menes',
- 'menge',
- 'mengs',
- 'mensa',
- 'mense',
- 'mensh',
- 'menta',
- 'mento',
- 'menus',
- 'meous',
- 'meows',
- 'merch',
- 'mercs',
- 'merde',
- 'mered',
- 'merel',
- 'merer',
- 'meres',
- 'meril',
- 'meris',
- 'merks',
- 'merle',
- 'merls',
- 'merse',
- 'mesal',
- 'mesas',
- 'mesel',
- 'meses',
- 'meshy',
- 'mesic',
- 'mesne',
- 'meson',
- 'messy',
- 'mesto',
- 'meted',
- 'metes',
- 'metho',
- 'meths',
- 'metic',
- 'metif',
- 'metis',
- 'metol',
- 'metre',
- 'meuse',
- 'meved',
- 'meves',
- 'mewed',
- 'mewls',
- 'meynt',
- 'mezes',
- 'mezze',
- 'mezzo',
- 'mhorr',
- 'miaou',
- 'miaow',
- 'miasm',
- 'miaul',
- 'micas',
- 'miche',
- 'micht',
- 'micks',
- 'micky',
- 'micos',
- 'micra',
- 'middy',
- 'midgy',
- 'midis',
- 'miens',
- 'mieve',
- 'miffs',
- 'miffy',
- 'mifty',
- 'miggs',
- 'mihas',
- 'mihis',
- 'miked',
- 'mikes',
- 'mikra',
- 'mikva',
- 'milch',
- 'milds',
- 'miler',
- 'miles',
- 'milfs',
- 'milia',
- 'milko',
- 'milks',
- 'mille',
- 'mills',
- 'milor',
- 'milos',
- 'milpa',
- 'milts',
- 'milty',
- 'miltz',
- 'mimed',
- 'mimeo',
- 'mimer',
- 'mimes',
- 'mimsy',
- 'minae',
- 'minar',
- 'minas',
- 'mincy',
- 'minds',
- 'mined',
- 'mines',
- 'minge',
- 'mings',
- 'mingy',
- 'minis',
- 'minke',
- 'minks',
- 'minny',
- 'minos',
- 'mints',
- 'mired',
- 'mires',
- 'mirex',
- 'mirid',
- 'mirin',
- 'mirks',
- 'mirky',
- 'mirly',
- 'miros',
- 'mirvs',
- 'mirza',
- 'misch',
- 'misdo',
- 'mises',
- 'misgo',
- 'misos',
- 'missa',
- 'mists',
- 'misty',
- 'mitch',
- 'miter',
- 'mites',
- 'mitis',
- 'mitre',
- 'mitts',
- 'mixed',
- 'mixen',
- 'mixer',
- 'mixes',
- 'mixte',
- 'mixup',
- 'mizen',
- 'mizzy',
- 'mneme',
- 'moans',
- 'moats',
- 'mobby',
- 'mobes',
- 'mobey',
- 'mobie',
- 'moble',
- 'mochi',
- 'mochs',
- 'mochy',
- 'mocks',
- 'moder',
- 'modes',
- 'modge',
- 'modii',
- 'modus',
- 'moers',
- 'mofos',
- 'moggy',
- 'mohel',
- 'mohos',
- 'mohrs',
- 'mohua',
- 'mohur',
- 'moile',
- 'moils',
- 'moira',
- 'moire',
- 'moits',
- 'mojos',
- 'mokes',
- 'mokis',
- 'mokos',
- 'molal',
- 'molas',
- 'molds',
- 'moled',
- 'moles',
- 'molla',
- 'molls',
- 'molly',
- 'molto',
- 'molts',
- 'molys',
- 'momes',
- 'momma',
- 'mommy',
- 'momus',
- 'monad',
- 'monal',
- 'monas',
- 'monde',
- 'mondo',
- 'moner',
- 'mongo',
- 'mongs',
- 'monic',
- 'monie',
- 'monks',
- 'monos',
- 'monte',
- 'monty',
- 'moobs',
- 'mooch',
- 'moods',
- 'mooed',
- 'mooks',
- 'moola',
- 'mooli',
- 'mools',
- 'mooly',
- 'moong',
- 'moons',
- 'moony',
- 'moops',
- 'moors',
- 'moory',
- 'moots',
- 'moove',
- 'moped',
- 'moper',
- 'mopes',
- 'mopey',
- 'moppy',
- 'mopsy',
- 'mopus',
- 'morae',
- 'moras',
- 'morat',
- 'moray',
- 'morel',
- 'mores',
- 'moria',
- 'morne',
- 'morns',
- 'morra',
- 'morro',
- 'morse',
- 'morts',
- 'mosed',
- 'moses',
- 'mosey',
- 'mosks',
- 'mosso',
- 'moste',
- 'mosts',
- 'moted',
- 'moten',
- 'motes',
- 'motet',
- 'motey',
- 'moths',
- 'mothy',
- 'motis',
- 'motte',
- 'motts',
- 'motty',
- 'motus',
- 'motza',
- 'mouch',
- 'moues',
- 'mould',
- 'mouls',
- 'moups',
- 'moust',
- 'mousy',
- 'moved',
- 'moves',
- 'mowas',
- 'mowed',
- 'mowra',
- 'moxas',
- 'moxie',
- 'moyas',
- 'moyle',
- 'moyls',
- 'mozed',
- 'mozes',
- 'mozos',
- 'mpret',
- 'mucho',
- 'mucic',
- 'mucid',
- 'mucin',
- 'mucks',
- 'mucor',
- 'mucro',
- 'mudge',
- 'mudir',
- 'mudra',
- 'muffs',
- 'mufti',
- 'mugga',
- 'muggs',
- 'muggy',
- 'muhly',
- 'muids',
- 'muils',
- 'muirs',
- 'muist',
- 'mujik',
- 'mulct',
- 'muled',
- 'mules',
- 'muley',
- 'mulga',
- 'mulie',
- 'mulla',
- 'mulls',
- 'mulse',
- 'mulsh',
- 'mumms',
- 'mumps',
- 'mumsy',
- 'mumus',
- 'munga',
- 'munge',
- 'mungo',
- 'mungs',
- 'munis',
- 'munts',
- 'muntu',
- 'muons',
- 'muras',
- 'mured',
- 'mures',
- 'murex',
- 'murid',
- 'murks',
- 'murls',
- 'murly',
- 'murra',
- 'murre',
- 'murri',
- 'murrs',
- 'murry',
- 'murti',
- 'murva',
- 'musar',
- 'musca',
- 'mused',
- 'muser',
- 'muses',
- 'muset',
- 'musha',
- 'musit',
- 'musks',
- 'musos',
- 'musse',
- 'mussy',
- 'musth',
- 'musts',
- 'mutch',
- 'muted',
- 'muter',
- 'mutes',
- 'mutha',
- 'mutis',
- 'muton',
- 'mutts',
- 'muxed',
- 'muxes',
- 'muzak',
- 'muzzy',
- 'mvule',
- 'myall',
- 'mylar',
- 'mynah',
- 'mynas',
- 'myoid',
- 'myoma',
- 'myope',
- 'myops',
- 'myopy',
- 'mysid',
- 'mythi',
- 'myths',
- 'mythy',
- 'myxos',
- 'mzees',
- 'naams',
- 'naans',
- 'nabes',
- 'nabis',
- 'nabks',
- 'nabla',
- 'nabob',
- 'nache',
- 'nacho',
- 'nacre',
- 'nadas',
- 'naeve',
- 'naevi',
- 'naffs',
- 'nagas',
- 'naggy',
- 'nagor',
- 'nahal',
- 'naiad',
- 'naifs',
- 'naiks',
- 'nails',
- 'naira',
- 'nairu',
- 'naked',
- 'naker',
- 'nakfa',
- 'nalas',
- 'naled',
- 'nalla',
- 'named',
- 'namer',
- 'names',
- 'namma',
- 'namus',
- 'nanas',
- 'nance',
- 'nancy',
- 'nandu',
- 'nanna',
- 'nanos',
- 'nanua',
- 'napas',
- 'naped',
- 'napes',
- 'napoo',
- 'nappa',
- 'nappe',
- 'nappy',
- 'naras',
- 'narco',
- 'narcs',
- 'nards',
- 'nares',
- 'naric',
- 'naris',
- 'narks',
- 'narky',
- 'narre',
- 'nashi',
- 'natch',
- 'nates',
- 'natis',
- 'natty',
- 'nauch',
- 'naunt',
- 'navar',
- 'naves',
- 'navew',
- 'navvy',
- 'nawab',
- 'nazes',
- 'nazir',
- 'nazis',
- 'nduja',
- 'neafe',
- 'neals',
- 'neaps',
- 'nears',
- 'neath',
- 'neats',
- 'nebek',
- 'nebel',
- 'necks',
- 'neddy',
- 'needs',
- 'neeld',
- 'neele',
- 'neemb',
- 'neems',
- 'neeps',
- 'neese',
- 'neeze',
- 'negro',
- 'negus',
- 'neifs',
- 'neist',
- 'neive',
- 'nelis',
- 'nelly',
- 'nemas',
- 'nemns',
- 'nempt',
- 'nenes',
- 'neons',
- 'neper',
- 'nepit',
- 'neral',
- 'nerds',
- 'nerka',
- 'nerks',
- 'nerol',
- 'nerts',
- 'nertz',
- 'nervy',
- 'nests',
- 'netes',
- 'netop',
- 'netts',
- 'netty',
- 'neuks',
- 'neume',
- 'neums',
- 'nevel',
- 'neves',
- 'nevus',
- 'newbs',
- 'newed',
- 'newel',
- 'newie',
- 'newsy',
- 'newts',
- 'nexts',
- 'nexus',
- 'ngaio',
- 'ngana',
- 'ngati',
- 'ngoma',
- 'ngwee',
- 'nicad',
- 'nicht',
- 'nicks',
- 'nicol',
- 'nidal',
- 'nided',
- 'nides',
- 'nidor',
- 'nidus',
- 'niefs',
- 'nieve',
- 'nifes',
- 'niffs',
- 'niffy',
- 'nifty',
- 'niger',
- 'nighs',
- 'nihil',
- 'nikab',
- 'nikah',
- 'nikau',
- 'nills',
- 'nimbi',
- 'nimbs',
- 'nimps',
- 'niner',
- 'nines',
- 'ninon',
- 'nipas',
- 'nippy',
- 'niqab',
- 'nirls',
- 'nirly',
- 'nisei',
- 'nisse',
- 'nisus',
- 'niter',
- 'nites',
- 'nitid',
- 'niton',
- 'nitre',
- 'nitro',
- 'nitry',
- 'nitty',
- 'nival',
- 'nixed',
- 'nixer',
- 'nixes',
- 'nixie',
- 'nizam',
- 'nkosi',
- 'noahs',
- 'nobby',
- 'nocks',
- 'nodal',
- 'noddy',
- 'nodes',
- 'nodus',
- 'noels',
- 'noggs',
- 'nohow',
- 'noils',
- 'noily',
- 'noint',
- 'noirs',
- 'noles',
- 'nolls',
- 'nolos',
- 'nomas',
- 'nomen',
- 'nomes',
- 'nomic',
- 'nomoi',
- 'nomos',
- 'nonas',
- 'nonce',
- 'nones',
- 'nonet',
- 'nongs',
- 'nonis',
- 'nonny',
- 'nonyl',
- 'noobs',
- 'nooit',
- 'nooks',
- 'nooky',
- 'noons',
- 'noops',
- 'nopal',
- 'noria',
- 'noris',
- 'norks',
- 'norma',
- 'norms',
- 'nosed',
- 'noser',
- 'noses',
- 'notal',
- 'noted',
- 'noter',
- 'notes',
- 'notum',
- 'nould',
- 'noule',
- 'nouls',
- 'nouns',
- 'nouny',
- 'noups',
- 'novae',
- 'novas',
- 'novum',
- 'noway',
- 'nowed',
- 'nowls',
- 'nowts',
- 'nowty',
- 'noxal',
- 'noxes',
- 'noyau',
- 'noyed',
- 'noyes',
- 'nubby',
- 'nubia',
- 'nucha',
- 'nuddy',
- 'nuder',
- 'nudes',
- 'nudie',
- 'nudzh',
- 'nuffs',
- 'nugae',
- 'nuked',
- 'nukes',
- 'nulla',
- 'nulls',
- 'numbs',
- 'numen',
- 'nummy',
- 'nunny',
- 'nurds',
- 'nurdy',
- 'nurls',
- 'nurrs',
- 'nutso',
- 'nutsy',
- 'nyaff',
- 'nyala',
- 'nying',
- 'nyssa',
- 'oaked',
- 'oaker',
- 'oakum',
- 'oared',
- 'oases',
- 'oasis',
- 'oasts',
- 'oaten',
- 'oater',
- 'oaths',
- 'oaves',
- 'obang',
- 'obeah',
- 'obeli',
- 'obeys',
- 'obias',
- 'obied',
- 'obiit',
- 'obits',
- 'objet',
- 'oboes',
- 'obole',
- 'oboli',
- 'obols',
- 'occam',
- 'ocher',
- 'oches',
- 'ochre',
- 'ochry',
- 'ocker',
- 'ocrea',
- 'octad',
- 'octan',
- 'octas',
- 'octyl',
- 'oculi',
- 'odahs',
- 'odals',
- 'odeon',
- 'odeum',
- 'odism',
- 'odist',
- 'odium',
- 'odors',
- 'odour',
- 'odyle',
- 'odyls',
- 'ofays',
- 'offed',
- 'offie',
- 'oflag',
- 'ofter',
- 'ogams',
- 'ogeed',
- 'ogees',
- 'oggin',
- 'ogham',
- 'ogive',
- 'ogled',
- 'ogler',
- 'ogles',
- 'ogmic',
- 'ogres',
- 'ohias',
- 'ohing',
- 'ohmic',
- 'ohone',
- 'oidia',
- 'oiled',
- 'oiler',
- 'oinks',
- 'oints',
- 'ojime',
- 'okapi',
- 'okays',
- 'okehs',
- 'okras',
- 'oktas',
- 'oldie',
- 'oleic',
- 'olein',
- 'olent',
- 'oleos',
- 'oleum',
- 'olios',
- 'ollas',
- 'ollav',
- 'oller',
- 'ollie',
- 'ology',
- 'olpae',
- 'olpes',
- 'omasa',
- 'omber',
- 'ombus',
- 'omens',
- 'omers',
- 'omits',
- 'omlah',
- 'omovs',
- 'omrah',
- 'oncer',
- 'onces',
- 'oncet',
- 'oncus',
- 'onely',
- 'oners',
- 'onery',
- 'onium',
- 'onkus',
- 'onlay',
- 'onned',
- 'ontic',
- 'oobit',
- 'oohed',
- 'oomph',
- 'oonts',
- 'ooped',
- 'oorie',
- 'ooses',
- 'ootid',
- 'oozed',
- 'oozes',
- 'opahs',
- 'opals',
- 'opens',
- 'opepe',
- 'oping',
- 'oppos',
- 'opsin',
- 'opted',
- 'opter',
- 'orach',
- 'oracy',
- 'orals',
- 'orang',
- 'orant',
- 'orate',
- 'orbed',
- 'orcas',
- 'orcin',
- 'ordos',
- 'oread',
- 'orfes',
- 'orgia',
- 'orgic',
- 'orgue',
- 'oribi',
- 'oriel',
- 'orixa',
- 'orles',
- 'orlon',
- 'orlop',
- 'ormer',
- 'ornis',
- 'orpin',
- 'orris',
- 'ortho',
- 'orval',
- 'orzos',
- 'oscar',
- 'oshac',
- 'osier',
- 'osmic',
- 'osmol',
- 'ossia',
- 'ostia',
- 'otaku',
- 'otary',
- 'ottar',
- 'ottos',
- 'oubit',
- 'oucht',
- 'ouens',
- 'ouija',
- 'oulks',
- 'oumas',
- 'oundy',
- 'oupas',
- 'ouped',
- 'ouphe',
- 'ouphs',
- 'ourie',
- 'ousel',
- 'ousts',
- 'outby',
- 'outed',
- 'outre',
- 'outro',
- 'outta',
- 'ouzel',
- 'ouzos',
- 'ovals',
- 'ovels',
- 'ovens',
- 'overs',
- 'ovist',
- 'ovoli',
- 'ovolo',
- 'ovule',
- 'owche',
- 'owies',
- 'owled',
- 'owler',
- 'owlet',
- 'owned',
- 'owres',
- 'owrie',
- 'owsen',
- 'oxbow',
- 'oxers',
- 'oxeye',
- 'oxids',
- 'oxies',
- 'oxime',
- 'oxims',
- 'oxlip',
- 'oxter',
- 'oyers',
- 'ozeki',
- 'ozzie',
- 'paals',
- 'paans',
- 'pacas',
- 'paced',
- 'pacer',
- 'paces',
- 'pacey',
- 'pacha',
- 'packs',
- 'pacos',
- 'pacta',
- 'pacts',
- 'padis',
- 'padle',
- 'padma',
- 'padre',
- 'padri',
- 'paean',
- 'paedo',
- 'paeon',
- 'paged',
- 'pager',
- 'pages',
- 'pagle',
- 'pagod',
- 'pagri',
- 'paiks',
- 'pails',
- 'pains',
- 'paire',
- 'pairs',
- 'paisa',
- 'paise',
- 'pakka',
- 'palas',
- 'palay',
- 'palea',
- 'paled',
- 'pales',
- 'palet',
- 'palis',
- 'palki',
- 'palla',
- 'palls',
- 'pally',
- 'palms',
- 'palmy',
- 'palpi',
- 'palps',
- 'palsa',
- 'pampa',
- 'panax',
- 'pance',
- 'panda',
- 'pands',
- 'pandy',
- 'paned',
- 'panes',
- 'panga',
- 'pangs',
- 'panim',
- 'panko',
- 'panne',
- 'panni',
- 'panto',
- 'pants',
- 'panty',
- 'paoli',
- 'paolo',
- 'papas',
- 'papaw',
- 'papes',
- 'pappi',
- 'pappy',
- 'parae',
- 'paras',
- 'parch',
- 'pardi',
- 'pards',
- 'pardy',
- 'pared',
- 'paren',
- 'pareo',
- 'pares',
- 'pareu',
- 'parev',
- 'parge',
- 'pargo',
- 'paris',
- 'parki',
- 'parks',
- 'parky',
- 'parle',
- 'parly',
- 'parma',
- 'parol',
- 'parps',
- 'parra',
- 'parrs',
- 'parti',
- 'parts',
- 'parve',
- 'parvo',
- 'paseo',
- 'pases',
- 'pasha',
- 'pashm',
- 'paska',
- 'paspy',
- 'passe',
- 'pasts',
- 'pated',
- 'paten',
- 'pater',
- 'pates',
- 'paths',
- 'patin',
- 'patka',
- 'patly',
- 'patte',
- 'patus',
- 'pauas',
- 'pauls',
- 'pavan',
- 'paved',
- 'paven',
- 'paver',
- 'paves',
- 'pavid',
- 'pavin',
- 'pavis',
- 'pawas',
- 'pawaw',
- 'pawed',
- 'pawer',
- 'pawks',
- 'pawky',
- 'pawls',
- 'pawns',
- 'paxes',
- 'payed',
- 'payor',
- 'paysd',
- 'peage',
- 'peags',
- 'peaks',
- 'peaky',
- 'peals',
- 'peans',
- 'peare',
- 'pears',
- 'peart',
- 'pease',
- 'peats',
- 'peaty',
- 'peavy',
- 'peaze',
- 'pebas',
- 'pechs',
- 'pecke',
- 'pecks',
- 'pecky',
- 'pedes',
- 'pedis',
- 'pedro',
- 'peece',
- 'peeks',
- 'peels',
- 'peens',
- 'peeoy',
- 'peepe',
- 'peeps',
- 'peers',
- 'peery',
- 'peeve',
- 'peggy',
- 'peghs',
- 'peins',
- 'peise',
- 'peize',
- 'pekan',
- 'pekes',
- 'pekin',
- 'pekoe',
- 'pelas',
- 'pelau',
- 'peles',
- 'pelfs',
- 'pells',
- 'pelma',
- 'pelon',
- 'pelta',
- 'pelts',
- 'pends',
- 'pendu',
- 'pened',
- 'penes',
- 'pengo',
- 'penie',
- 'penis',
- 'penks',
- 'penna',
- 'penni',
- 'pents',
- 'peons',
- 'peony',
- 'pepla',
- 'pepos',
- 'peppy',
- 'pepsi',
- 'perai',
- 'perce',
- 'percs',
- 'perdu',
- 'perdy',
- 'perea',
- 'peres',
- 'peris',
- 'perks',
- 'perms',
- 'perns',
- 'perog',
- 'perps',
- 'perry',
- 'perse',
- 'perst',
- 'perts',
- 'perve',
- 'pervo',
- 'pervs',
- 'pervy',
- 'pesos',
- 'pests',
- 'pesty',
- 'petar',
- 'peter',
- 'petit',
- 'petre',
- 'petri',
- 'petti',
- 'petto',
- 'pewee',
- 'pewit',
- 'peyse',
- 'phage',
- 'phang',
- 'phare',
- 'pharm',
- 'pheer',
- 'phene',
- 'pheon',
- 'phese',
- 'phial',
- 'phish',
- 'phizz',
- 'phlox',
- 'phoca',
- 'phono',
- 'phons',
- 'phots',
- 'phpht',
- 'phuts',
- 'phyla',
- 'phyle',
- 'piani',
- 'pians',
- 'pibal',
- 'pical',
- 'picas',
- 'piccy',
- 'picks',
- 'picot',
- 'picra',
- 'picul',
- 'piend',
- 'piers',
- 'piert',
- 'pieta',
- 'piets',
- 'piezo',
- 'pight',
- 'pigmy',
- 'piing',
- 'pikas',
- 'pikau',
- 'piked',
- 'piker',
- 'pikes',
- 'pikey',
- 'pikis',
- 'pikul',
- 'pilae',
- 'pilaf',
- 'pilao',
- 'pilar',
- 'pilau',
- 'pilaw',
- 'pilch',
- 'pilea',
- 'piled',
- 'pilei',
- 'piler',
- 'piles',
- 'pilis',
- 'pills',
- 'pilow',
- 'pilum',
- 'pilus',
- 'pimas',
- 'pimps',
- 'pinas',
- 'pined',
- 'pines',
- 'pingo',
- 'pings',
- 'pinko',
- 'pinks',
- 'pinna',
- 'pinny',
- 'pinon',
- 'pinot',
- 'pinta',
- 'pints',
- 'pinup',
- 'pions',
- 'piony',
- 'pious',
- 'pioye',
- 'pioys',
- 'pipal',
- 'pipas',
- 'piped',
- 'pipes',
- 'pipet',
- 'pipis',
- 'pipit',
- 'pippy',
- 'pipul',
- 'pirai',
- 'pirls',
- 'pirns',
- 'pirog',
- 'pisco',
- 'pises',
- 'pisky',
- 'pisos',
- 'pissy',
- 'piste',
- 'pitas',
- 'piths',
- 'piton',
- 'pitot',
- 'pitta',
- 'piums',
- 'pixes',
- 'pized',
- 'pizes',
- 'plaas',
- 'plack',
- 'plage',
- 'plans',
- 'plaps',
- 'plash',
- 'plasm',
- 'plast',
- 'plats',
- 'platt',
- 'platy',
- 'playa',
- 'plays',
- 'pleas',
- 'plebe',
- 'plebs',
- 'plena',
- 'pleon',
- 'plesh',
- 'plews',
- 'plica',
- 'plies',
- 'plims',
- 'pling',
- 'plink',
- 'ploat',
- 'plods',
- 'plong',
- 'plonk',
- 'plook',
- 'plops',
- 'plots',
- 'plotz',
- 'plouk',
- 'plows',
- 'ploye',
- 'ploys',
- 'plues',
- 'pluff',
- 'plugs',
- 'plums',
- 'plumy',
- 'pluot',
- 'pluto',
- 'plyer',
- 'poach',
- 'poaka',
- 'poake',
- 'poboy',
- 'pocks',
- 'pocky',
- 'podal',
- 'poddy',
- 'podex',
- 'podge',
- 'podgy',
- 'podia',
- 'poems',
- 'poeps',
- 'poets',
- 'pogey',
- 'pogge',
- 'pogos',
- 'pohed',
- 'poilu',
- 'poind',
- 'pokal',
- 'poked',
- 'pokes',
- 'pokey',
- 'pokie',
- 'poled',
- 'poler',
- 'poles',
- 'poley',
- 'polio',
- 'polis',
- 'polje',
- 'polks',
- 'polls',
- 'polly',
- 'polos',
- 'polts',
- 'polys',
- 'pombe',
- 'pomes',
- 'pommy',
- 'pomos',
- 'pomps',
- 'ponce',
- 'poncy',
- 'ponds',
- 'pones',
- 'poney',
- 'ponga',
- 'pongo',
- 'pongs',
- 'pongy',
- 'ponks',
- 'ponts',
- 'ponty',
- 'ponzu',
- 'poods',
- 'pooed',
- 'poofs',
- 'poofy',
- 'poohs',
- 'pooja',
- 'pooka',
- 'pooks',
- 'pools',
- 'poons',
- 'poops',
- 'poopy',
- 'poori',
- 'poort',
- 'poots',
- 'poove',
- 'poovy',
- 'popes',
- 'poppa',
- 'popsy',
- 'porae',
- 'poral',
- 'pored',
- 'porer',
- 'pores',
- 'porge',
- 'porgy',
- 'porin',
- 'porks',
- 'porky',
- 'porno',
- 'porns',
- 'porny',
- 'porta',
- 'ports',
- 'porty',
- 'posed',
- 'poses',
- 'posey',
- 'posho',
- 'posts',
- 'potae',
- 'potch',
- 'poted',
- 'potes',
- 'potin',
- 'potoo',
- 'potsy',
- 'potto',
- 'potts',
- 'potty',
- 'pouff',
- 'poufs',
- 'pouke',
- 'pouks',
- 'poule',
- 'poulp',
- 'poult',
- 'poupe',
- 'poupt',
- 'pours',
- 'pouts',
- 'powan',
- 'powin',
- 'pownd',
- 'powns',
- 'powny',
- 'powre',
- 'poxed',
- 'poxes',
- 'poynt',
- 'poyou',
- 'poyse',
- 'pozzy',
- 'praam',
- 'prads',
- 'prahu',
- 'prams',
- 'prana',
- 'prang',
- 'praos',
- 'prase',
- 'prate',
- 'prats',
- 'pratt',
- 'praty',
- 'praus',
- 'prays',
- 'predy',
- 'preed',
- 'prees',
- 'preif',
- 'prems',
- 'premy',
- 'prent',
- 'preon',
- 'preop',
- 'preps',
- 'presa',
- 'prese',
- 'prest',
- 'preve',
- 'prexy',
- 'preys',
- 'prial',
- 'pricy',
- 'prief',
- 'prier',
- 'pries',
- 'prigs',
- 'prill',
- 'prima',
- 'primi',
- 'primp',
- 'prims',
- 'primy',
- 'prink',
- 'prion',
- 'prise',
- 'priss',
- 'proas',
- 'probs',
- 'prods',
- 'proem',
- 'profs',
- 'progs',
- 'proin',
- 'proke',
- 'prole',
- 'proll',
- 'promo',
- 'proms',
- 'pronk',
- 'props',
- 'prore',
- 'proso',
- 'pross',
- 'prost',
- 'prosy',
- 'proto',
- 'proul',
- 'prows',
- 'proyn',
- 'prunt',
- 'pruta',
- 'pryer',
- 'pryse',
- 'pseud',
- 'pshaw',
- 'psion',
- 'psoae',
- 'psoai',
- 'psoas',
- 'psora',
- 'psych',
- 'psyop',
- 'pubco',
- 'pubes',
- 'pubis',
- 'pucan',
- 'pucer',
- 'puces',
- 'pucka',
- 'pucks',
- 'puddy',
- 'pudge',
- 'pudic',
- 'pudor',
- 'pudsy',
- 'pudus',
- 'puers',
- 'puffa',
- 'puffs',
- 'puggy',
- 'pugil',
- 'puhas',
- 'pujah',
- 'pujas',
- 'pukas',
- 'puked',
- 'puker',
- 'pukes',
- 'pukey',
- 'pukka',
- 'pukus',
- 'pulao',
- 'pulas',
- 'puled',
- 'puler',
- 'pules',
- 'pulik',
- 'pulis',
- 'pulka',
- 'pulks',
- 'pulli',
- 'pulls',
- 'pully',
- 'pulmo',
- 'pulps',
- 'pulus',
- 'pumas',
- 'pumie',
- 'pumps',
- 'punas',
- 'punce',
- 'punga',
- 'pungs',
- 'punji',
- 'punka',
- 'punks',
- 'punky',
- 'punny',
- 'punto',
- 'punts',
- 'punty',
- 'pupae',
- 'pupas',
- 'pupus',
- 'purda',
- 'pured',
- 'pures',
- 'purin',
- 'puris',
- 'purls',
- 'purpy',
- 'purrs',
- 'pursy',
- 'purty',
- 'puses',
- 'pusle',
- 'pussy',
- 'putid',
- 'puton',
- 'putti',
- 'putto',
- 'putts',
- 'puzel',
- 'pwned',
- 'pyats',
- 'pyets',
- 'pygal',
- 'pyins',
- 'pylon',
- 'pyned',
- 'pynes',
- 'pyoid',
- 'pyots',
- 'pyral',
- 'pyran',
- 'pyres',
- 'pyrex',
- 'pyric',
- 'pyros',
- 'pyxed',
- 'pyxes',
- 'pyxie',
- 'pyxis',
- 'pzazz',
- 'qadis',
- 'qaids',
- 'qajaq',
- 'qanat',
- 'qapik',
- 'qibla',
- 'qophs',
- 'qorma',
- 'quads',
- 'quaff',
- 'quags',
- 'quair',
- 'quais',
- 'quaky',
- 'quale',
- 'quant',
- 'quare',
- 'quass',
- 'quate',
- 'quats',
- 'quayd',
- 'quays',
- 'qubit',
- 'quean',
- 'queme',
- 'quena',
- 'quern',
- 'queyn',
- 'queys',
- 'quich',
- 'quids',
- 'quiff',
- 'quims',
- 'quina',
- 'quine',
- 'quino',
- 'quins',
- 'quint',
- 'quipo',
- 'quips',
- 'quipu',
- 'quire',
- 'quirt',
- 'quist',
- 'quits',
- 'quoad',
- 'quods',
- 'quoif',
- 'quoin',
- 'quoit',
- 'quoll',
- 'quonk',
- 'quops',
- 'qursh',
- 'quyte',
- 'rabat',
- 'rabic',
- 'rabis',
- 'raced',
- 'races',
- 'rache',
- 'racks',
- 'racon',
- 'radge',
- 'radix',
- 'radon',
- 'raffs',
- 'rafts',
- 'ragas',
- 'ragde',
- 'raged',
- 'ragee',
- 'rager',
- 'rages',
- 'ragga',
- 'raggs',
- 'raggy',
- 'ragis',
- 'ragus',
- 'rahed',
- 'rahui',
- 'raias',
- 'raids',
- 'raiks',
- 'raile',
- 'rails',
- 'raine',
- 'rains',
- 'raird',
- 'raita',
- 'raits',
- 'rajas',
- 'rajes',
- 'raked',
- 'rakee',
- 'raker',
- 'rakes',
- 'rakia',
- 'rakis',
- 'rakus',
- 'rales',
- 'ramal',
- 'ramee',
- 'ramet',
- 'ramie',
- 'ramin',
- 'ramis',
- 'rammy',
- 'ramps',
- 'ramus',
- 'ranas',
- 'rance',
- 'rands',
- 'ranee',
- 'ranga',
- 'rangi',
- 'rangs',
- 'rangy',
- 'ranid',
- 'ranis',
- 'ranke',
- 'ranks',
- 'rants',
- 'raped',
- 'raper',
- 'rapes',
- 'raphe',
- 'rappe',
- 'rared',
- 'raree',
- 'rares',
- 'rarks',
- 'rased',
- 'raser',
- 'rases',
- 'rasps',
- 'rasse',
- 'rasta',
- 'ratal',
- 'ratan',
- 'ratas',
- 'ratch',
- 'rated',
- 'ratel',
- 'rater',
- 'rates',
- 'ratha',
- 'rathe',
- 'raths',
- 'ratoo',
- 'ratos',
- 'ratus',
- 'rauns',
- 'raupo',
- 'raved',
- 'ravel',
- 'raver',
- 'raves',
- 'ravey',
- 'ravin',
- 'rawer',
- 'rawin',
- 'rawly',
- 'rawns',
- 'raxed',
- 'raxes',
- 'rayah',
- 'rayas',
- 'rayed',
- 'rayle',
- 'rayne',
- 'razed',
- 'razee',
- 'razer',
- 'razes',
- 'razoo',
- 'readd',
- 'reads',
- 'reais',
- 'reaks',
- 'realo',
- 'reals',
- 'reame',
- 'reams',
- 'reamy',
- 'reans',
- 'reaps',
- 'rears',
- 'reast',
- 'reata',
- 'reate',
- 'reave',
- 'rebbe',
- 'rebec',
- 'rebid',
- 'rebit',
- 'rebop',
- 'rebuy',
- 'recal',
- 'recce',
- 'recco',
- 'reccy',
- 'recit',
- 'recks',
- 'recon',
- 'recta',
- 'recti',
- 'recto',
- 'redan',
- 'redds',
- 'reddy',
- 'reded',
- 'redes',
- 'redia',
- 'redid',
- 'redip',
- 'redly',
- 'redon',
- 'redos',
- 'redox',
- 'redry',
- 'redub',
- 'redux',
- 'redye',
- 'reech',
- 'reede',
- 'reeds',
- 'reefs',
- 'reefy',
- 'reeks',
- 'reeky',
- 'reels',
- 'reens',
- 'reest',
- 'reeve',
- 'refed',
- 'refel',
- 'reffo',
- 'refis',
- 'refix',
- 'refly',
- 'refry',
- 'regar',
- 'reges',
- 'reggo',
- 'regie',
- 'regma',
- 'regna',
- 'regos',
- 'regur',
- 'rehem',
- 'reifs',
- 'reify',
- 'reiki',
- 'reiks',
- 'reink',
- 'reins',
- 'reird',
- 'reist',
- 'reive',
- 'rejig',
- 'rejon',
- 'reked',
- 'rekes',
- 'rekey',
- 'relet',
- 'relie',
- 'relit',
- 'rello',
- 'reman',
- 'remap',
- 'remen',
- 'remet',
- 'remex',
- 'remix',
- 'renay',
- 'rends',
- 'reney',
- 'renga',
- 'renig',
- 'renin',
- 'renne',
- 'renos',
- 'rente',
- 'rents',
- 'reoil',
- 'reorg',
- 'repeg',
- 'repin',
- 'repla',
- 'repos',
- 'repot',
- 'repps',
- 'repro',
- 'reran',
- 'rerig',
- 'resat',
- 'resaw',
- 'resay',
- 'resee',
- 'reses',
- 'resew',
- 'resid',
- 'resit',
- 'resod',
- 'resow',
- 'resto',
- 'rests',
- 'resty',
- 'resus',
- 'retag',
- 'retax',
- 'retem',
- 'retia',
- 'retie',
- 'retox',
- 'revet',
- 'revie',
- 'rewan',
- 'rewax',
- 'rewed',
- 'rewet',
- 'rewin',
- 'rewon',
- 'rewth',
- 'rexes',
- 'rezes',
- 'rheas',
- 'rheme',
- 'rheum',
- 'rhies',
- 'rhime',
- 'rhine',
- 'rhody',
- 'rhomb',
- 'rhone',
- 'rhumb',
- 'rhyne',
- 'rhyta',
- 'riads',
- 'rials',
- 'riant',
- 'riata',
- 'ribas',
- 'ribby',
- 'ribes',
- 'riced',
- 'ricer',
- 'rices',
- 'ricey',
- 'richt',
- 'ricin',
- 'ricks',
- 'rides',
- 'ridgy',
- 'ridic',
- 'riels',
- 'riems',
- 'rieve',
- 'rifer',
- 'riffs',
- 'rifte',
- 'rifts',
- 'rifty',
- 'riggs',
- 'rigol',
- 'riled',
- 'riles',
- 'riley',
- 'rille',
- 'rills',
- 'rimae',
- 'rimed',
- 'rimer',
- 'rimes',
- 'rimus',
- 'rinds',
- 'rindy',
- 'rines',
- 'rings',
- 'rinks',
- 'rioja',
- 'riots',
- 'riped',
- 'ripes',
- 'ripps',
- 'rises',
- 'rishi',
- 'risks',
- 'risps',
- 'risus',
- 'rites',
- 'ritts',
- 'ritzy',
- 'rivas',
- 'rived',
- 'rivel',
- 'riven',
- 'rives',
- 'riyal',
- 'rizas',
- 'roads',
- 'roams',
- 'roans',
- 'roars',
- 'roary',
- 'roate',
- 'robed',
- 'robes',
- 'roble',
- 'rocks',
- 'roded',
- 'rodes',
- 'roguy',
- 'rohes',
- 'roids',
- 'roils',
- 'roily',
- 'roins',
- 'roist',
- 'rojak',
- 'rojis',
- 'roked',
- 'roker',
- 'rokes',
- 'rolag',
- 'roles',
- 'rolfs',
- 'rolls',
- 'romal',
- 'roman',
- 'romeo',
- 'romps',
- 'ronde',
- 'rondo',
- 'roneo',
- 'rones',
- 'ronin',
- 'ronne',
- 'ronte',
- 'ronts',
- 'roods',
- 'roofs',
- 'roofy',
- 'rooks',
- 'rooky',
- 'rooms',
- 'roons',
- 'roops',
- 'roopy',
- 'roosa',
- 'roose',
- 'roots',
- 'rooty',
- 'roped',
- 'roper',
- 'ropes',
- 'ropey',
- 'roque',
- 'roral',
- 'rores',
- 'roric',
- 'rorid',
- 'rorie',
- 'rorts',
- 'rorty',
- 'rosed',
- 'roses',
- 'roset',
- 'roshi',
- 'rosin',
- 'rosit',
- 'rosti',
- 'rosts',
- 'rotal',
- 'rotan',
- 'rotas',
- 'rotch',
- 'roted',
- 'rotes',
- 'rotis',
- 'rotls',
- 'roton',
- 'rotos',
- 'rotte',
- 'rouen',
- 'roues',
- 'roule',
- 'rouls',
- 'roums',
- 'roups',
- 'roupy',
- 'roust',
- 'routh',
- 'routs',
- 'roved',
- 'roven',
- 'roves',
- 'rowan',
- 'rowed',
- 'rowel',
- 'rowen',
- 'rowie',
- 'rowme',
- 'rownd',
- 'rowth',
- 'rowts',
- 'royne',
- 'royst',
- 'rozet',
- 'rozit',
- 'ruana',
- 'rubai',
- 'rubby',
- 'rubel',
- 'rubes',
- 'rubin',
- 'ruble',
- 'rubli',
- 'rubus',
- 'ruche',
- 'rucks',
- 'rudas',
- 'rudds',
- 'rudes',
- 'rudie',
- 'rudis',
- 'rueda',
- 'ruers',
- 'ruffe',
- 'ruffs',
- 'rugae',
- 'rugal',
- 'ruggy',
- 'ruing',
- 'ruins',
- 'rukhs',
- 'ruled',
- 'rules',
- 'rumal',
- 'rumbo',
- 'rumen',
- 'rumes',
- 'rumly',
- 'rummy',
- 'rumpo',
- 'rumps',
- 'rumpy',
- 'runch',
- 'runds',
- 'runed',
- 'runes',
- 'rungs',
- 'runic',
- 'runny',
- 'runts',
- 'runty',
- 'rupia',
- 'rurps',
- 'rurus',
- 'rusas',
- 'ruses',
- 'rushy',
- 'rusks',
- 'rusma',
- 'russe',
- 'rusts',
- 'ruths',
- 'rutin',
- 'rutty',
- 'ryals',
- 'rybat',
- 'ryked',
- 'rykes',
- 'rymme',
- 'rynds',
- 'ryots',
- 'ryper',
- 'saags',
- 'sabal',
- 'sabed',
- 'saber',
- 'sabes',
- 'sabha',
- 'sabin',
- 'sabir',
- 'sable',
- 'sabot',
- 'sabra',
- 'sabre',
- 'sacks',
- 'sacra',
- 'saddo',
- 'sades',
- 'sadhe',
- 'sadhu',
- 'sadis',
- 'sados',
- 'sadza',
- 'safed',
- 'safes',
- 'sagas',
- 'sager',
- 'sages',
- 'saggy',
- 'sagos',
- 'sagum',
- 'saheb',
- 'sahib',
- 'saice',
- 'saick',
- 'saics',
- 'saids',
- 'saiga',
- 'sails',
- 'saims',
- 'saine',
- 'sains',
- 'sairs',
- 'saist',
- 'saith',
- 'sajou',
- 'sakai',
- 'saker',
- 'sakes',
- 'sakia',
- 'sakis',
- 'sakti',
- 'salal',
- 'salat',
- 'salep',
- 'sales',
- 'salet',
- 'salic',
- 'salix',
- 'salle',
- 'salmi',
- 'salol',
- 'salop',
- 'salpa',
- 'salps',
- 'salse',
- 'salto',
- 'salts',
- 'salue',
- 'salut',
- 'saman',
- 'samas',
- 'samba',
- 'sambo',
- 'samek',
- 'samel',
- 'samen',
- 'sames',
- 'samey',
- 'samfu',
- 'sammy',
- 'sampi',
- 'samps',
- 'sands',
- 'saned',
- 'sanes',
- 'sanga',
- 'sangh',
- 'sango',
- 'sangs',
- 'sanko',
- 'sansa',
- 'santo',
- 'sants',
- 'saola',
- 'sapan',
- 'sapid',
- 'sapor',
- 'saran',
- 'sards',
- 'sared',
- 'saree',
- 'sarge',
- 'sargo',
- 'sarin',
- 'saris',
- 'sarks',
- 'sarky',
- 'sarod',
- 'saros',
- 'sarus',
- 'saser',
- 'sasin',
- 'sasse',
- 'satai',
- 'satay',
- 'sated',
- 'satem',
- 'sates',
- 'satis',
- 'sauba',
- 'sauch',
- 'saugh',
- 'sauls',
- 'sault',
- 'saunt',
- 'saury',
- 'sauts',
- 'saved',
- 'saver',
- 'saves',
- 'savey',
- 'savin',
- 'sawah',
- 'sawed',
- 'sawer',
- 'saxes',
- 'sayed',
- 'sayer',
- 'sayid',
- 'sayne',
- 'sayon',
- 'sayst',
- 'sazes',
- 'scabs',
- 'scads',
- 'scaff',
- 'scags',
- 'scail',
- 'scala',
- 'scall',
- 'scams',
- 'scand',
- 'scans',
- 'scapa',
- 'scape',
- 'scapi',
- 'scarp',
- 'scars',
- 'scart',
- 'scath',
- 'scats',
- 'scatt',
- 'scaud',
- 'scaup',
- 'scaur',
- 'scaws',
- 'sceat',
- 'scena',
- 'scend',
- 'schav',
- 'schmo',
- 'schul',
- 'schwa',
- 'sclim',
- 'scody',
- 'scogs',
- 'scoog',
- 'scoot',
- 'scopa',
- 'scops',
- 'scots',
- 'scoug',
- 'scoup',
- 'scowp',
- 'scows',
- 'scrab',
- 'scrae',
- 'scrag',
- 'scran',
- 'scrat',
- 'scraw',
- 'scray',
- 'scrim',
- 'scrip',
- 'scrob',
- 'scrod',
- 'scrog',
- 'scrow',
- 'scudi',
- 'scudo',
- 'scuds',
- 'scuff',
- 'scuft',
- 'scugs',
- 'sculk',
- 'scull',
- 'sculp',
- 'sculs',
- 'scums',
- 'scups',
- 'scurf',
- 'scurs',
- 'scuse',
- 'scuta',
- 'scute',
- 'scuts',
- 'scuzz',
- 'scyes',
- 'sdayn',
- 'sdein',
- 'seals',
- 'seame',
- 'seams',
- 'seamy',
- 'seans',
- 'seare',
- 'sears',
- 'sease',
- 'seats',
- 'seaze',
- 'sebum',
- 'secco',
- 'sechs',
- 'sects',
- 'seder',
- 'sedes',
- 'sedge',
- 'sedgy',
- 'sedum',
- 'seeds',
- 'seeks',
- 'seeld',
- 'seels',
- 'seely',
- 'seems',
- 'seeps',
- 'seepy',
- 'seers',
- 'sefer',
- 'segar',
- 'segni',
- 'segno',
- 'segol',
- 'segos',
- 'sehri',
- 'seifs',
- 'seils',
- 'seine',
- 'seirs',
- 'seise',
- 'seism',
- 'seity',
- 'seiza',
- 'sekos',
- 'sekts',
- 'selah',
- 'seles',
- 'selfs',
- 'sella',
- 'selle',
- 'sells',
- 'selva',
- 'semee',
- 'semes',
- 'semie',
- 'semis',
- 'senas',
- 'sends',
- 'senes',
- 'sengi',
- 'senna',
- 'senor',
- 'sensa',
- 'sensi',
- 'sente',
- 'senti',
- 'sents',
- 'senvy',
- 'senza',
- 'sepad',
- 'sepal',
- 'sepic',
- 'sepoy',
- 'septa',
- 'septs',
- 'serac',
- 'serai',
- 'seral',
- 'sered',
- 'serer',
- 'seres',
- 'serfs',
- 'serge',
- 'seric',
- 'serin',
- 'serks',
- 'seron',
- 'serow',
- 'serra',
- 'serre',
- 'serrs',
- 'serry',
- 'servo',
- 'sesey',
- 'sessa',
- 'setae',
- 'setal',
- 'seton',
- 'setts',
- 'sewan',
- 'sewar',
- 'sewed',
- 'sewel',
- 'sewen',
- 'sewin',
- 'sexed',
- 'sexer',
- 'sexes',
- 'sexto',
- 'sexts',
- 'seyen',
- 'shads',
- 'shags',
- 'shahs',
- 'shako',
- 'shakt',
- 'shalm',
- 'shaly',
- 'shama',
- 'shams',
- 'shand',
- 'shans',
- 'shaps',
- 'sharn',
- 'shash',
- 'shaul',
- 'shawm',
- 'shawn',
- 'shaws',
- 'shaya',
- 'shays',
- 'shchi',
- 'sheaf',
- 'sheal',
- 'sheas',
- 'sheds',
- 'sheel',
- 'shend',
- 'shent',
- 'sheol',
- 'sherd',
- 'shere',
- 'shero',
- 'shets',
- 'sheva',
- 'shewn',
- 'shews',
- 'shiai',
- 'shiel',
- 'shier',
- 'shies',
- 'shill',
- 'shily',
- 'shims',
- 'shins',
- 'ships',
- 'shirr',
- 'shirs',
- 'shish',
- 'shiso',
- 'shist',
- 'shite',
- 'shits',
- 'shiur',
- 'shiva',
- 'shive',
- 'shivs',
- 'shlep',
- 'shlub',
- 'shmek',
- 'shmoe',
- 'shoat',
- 'shoed',
- 'shoer',
- 'shoes',
- 'shogi',
- 'shogs',
- 'shoji',
- 'shojo',
- 'shola',
- 'shool',
- 'shoon',
- 'shoos',
- 'shope',
- 'shops',
- 'shorl',
- 'shote',
- 'shots',
- 'shott',
- 'showd',
- 'shows',
- 'shoyu',
- 'shred',
- 'shris',
- 'shrow',
- 'shtik',
- 'shtum',
- 'shtup',
- 'shule',
- 'shuln',
- 'shuls',
- 'shuns',
- 'shura',
- 'shute',
- 'shuts',
- 'shwas',
- 'shyer',
- 'sials',
- 'sibbs',
- 'sibyl',
- 'sices',
- 'sicht',
- 'sicko',
- 'sicks',
- 'sicky',
- 'sidas',
- 'sided',
- 'sider',
- 'sides',
- 'sidha',
- 'sidhe',
- 'sidle',
- 'sield',
- 'siens',
- 'sient',
- 'sieth',
- 'sieur',
- 'sifts',
- 'sighs',
- 'sigil',
- 'sigla',
- 'signa',
- 'signs',
- 'sijos',
- 'sikas',
- 'siker',
- 'sikes',
- 'silds',
- 'siled',
- 'silen',
- 'siler',
- 'siles',
- 'silex',
- 'silks',
- 'sills',
- 'silos',
- 'silts',
- 'silty',
- 'silva',
- 'simar',
- 'simas',
- 'simba',
- 'simis',
- 'simps',
- 'simul',
- 'sinds',
- 'sined',
- 'sines',
- 'sings',
- 'sinhs',
- 'sinks',
- 'sinky',
- 'sinus',
- 'siped',
- 'sipes',
- 'sippy',
- 'sired',
- 'siree',
- 'sires',
- 'sirih',
- 'siris',
- 'siroc',
- 'sirra',
- 'sirup',
- 'sisal',
- 'sises',
- 'sista',
- 'sists',
- 'sitar',
- 'sited',
- 'sites',
- 'sithe',
- 'sitka',
- 'situp',
- 'situs',
- 'siver',
- 'sixer',
- 'sixes',
- 'sixmo',
- 'sixte',
- 'sizar',
- 'sized',
- 'sizel',
- 'sizer',
- 'sizes',
- 'skags',
- 'skail',
- 'skald',
- 'skank',
- 'skart',
- 'skats',
- 'skatt',
- 'skaws',
- 'skean',
- 'skear',
- 'skeds',
- 'skeed',
- 'skeef',
- 'skeen',
- 'skeer',
- 'skees',
- 'skeet',
- 'skegg',
- 'skegs',
- 'skein',
- 'skelf',
- 'skell',
- 'skelm',
- 'skelp',
- 'skene',
- 'skens',
- 'skeos',
- 'skeps',
- 'skers',
- 'skets',
- 'skews',
- 'skids',
- 'skied',
- 'skies',
- 'skiey',
- 'skimo',
- 'skims',
- 'skink',
- 'skins',
- 'skint',
- 'skios',
- 'skips',
- 'skirl',
- 'skirr',
- 'skite',
- 'skits',
- 'skive',
- 'skivy',
- 'sklim',
- 'skoal',
- 'skody',
- 'skoff',
- 'skogs',
- 'skols',
- 'skool',
- 'skort',
- 'skosh',
- 'skran',
- 'skrik',
- 'skuas',
- 'skugs',
- 'skyed',
- 'skyer',
- 'skyey',
- 'skyfs',
- 'skyre',
- 'skyrs',
- 'skyte',
- 'slabs',
- 'slade',
- 'slaes',
- 'slags',
- 'slaid',
- 'slake',
- 'slams',
- 'slane',
- 'slank',
- 'slaps',
- 'slart',
- 'slats',
- 'slaty',
- 'slaws',
- 'slays',
- 'slebs',
- 'sleds',
- 'sleer',
- 'slews',
- 'sleys',
- 'slier',
- 'slily',
- 'slims',
- 'slipe',
- 'slips',
- 'slipt',
- 'slish',
- 'slits',
- 'slive',
- 'sloan',
- 'slobs',
- 'sloes',
- 'slogs',
- 'sloid',
- 'slojd',
- 'slomo',
- 'sloom',
- 'sloot',
- 'slops',
- 'slopy',
- 'slorm',
- 'slots',
- 'slove',
- 'slows',
- 'sloyd',
- 'slubb',
- 'slubs',
- 'slued',
- 'slues',
- 'sluff',
- 'slugs',
- 'sluit',
- 'slums',
- 'slurb',
- 'slurs',
- 'sluse',
- 'sluts',
- 'slyer',
- 'slype',
- 'smaak',
- 'smaik',
- 'smalm',
- 'smalt',
- 'smarm',
- 'smaze',
- 'smeek',
- 'smees',
- 'smeik',
- 'smeke',
- 'smerk',
- 'smews',
- 'smirr',
- 'smirs',
- 'smits',
- 'smogs',
- 'smoko',
- 'smolt',
- 'smoor',
- 'smoot',
- 'smore',
- 'smorg',
- 'smout',
- 'smowt',
- 'smugs',
- 'smurs',
- 'smush',
- 'smuts',
- 'snabs',
- 'snafu',
- 'snags',
- 'snaps',
- 'snarf',
- 'snark',
- 'snars',
- 'snary',
- 'snash',
- 'snath',
- 'snaws',
- 'snead',
- 'sneap',
- 'snebs',
- 'sneck',
- 'sneds',
- 'sneed',
- 'snees',
- 'snell',
- 'snibs',
- 'snick',
- 'snies',
- 'snift',
- 'snigs',
- 'snips',
- 'snipy',
- 'snirt',
- 'snits',
- 'snobs',
- 'snods',
- 'snoek',
- 'snoep',
- 'snogs',
- 'snoke',
- 'snood',
- 'snook',
- 'snool',
- 'snoot',
- 'snots',
- 'snowk',
- 'snows',
- 'snubs',
- 'snugs',
- 'snush',
- 'snyes',
- 'soaks',
- 'soaps',
- 'soare',
- 'soars',
- 'soave',
- 'sobas',
- 'socas',
- 'soces',
- 'socko',
- 'socks',
- 'socle',
- 'sodas',
- 'soddy',
- 'sodic',
- 'sodom',
- 'sofar',
- 'sofas',
- 'softa',
- 'softs',
- 'softy',
- 'soger',
- 'sohur',
- 'soils',
- 'soily',
- 'sojas',
- 'sojus',
- 'sokah',
- 'soken',
- 'sokes',
- 'sokol',
- 'solah',
- 'solan',
- 'solas',
- 'solde',
- 'soldi',
- 'soldo',
- 'solds',
- 'soled',
- 'solei',
- 'soler',
- 'soles',
- 'solon',
- 'solos',
- 'solum',
- 'solus',
- 'soman',
- 'somas',
- 'sonce',
- 'sonde',
- 'sones',
- 'songs',
- 'sonly',
- 'sonne',
- 'sonny',
- 'sonse',
- 'sonsy',
- 'sooey',
- 'sooks',
- 'sooky',
- 'soole',
- 'sools',
- 'sooms',
- 'soops',
- 'soote',
- 'soots',
- 'sophs',
- 'sophy',
- 'sopor',
- 'soppy',
- 'sopra',
- 'soral',
- 'soras',
- 'sorbo',
- 'sorbs',
- 'sorda',
- 'sordo',
- 'sords',
- 'sored',
- 'soree',
- 'sorel',
- 'sorer',
- 'sores',
- 'sorex',
- 'sorgo',
- 'sorns',
- 'sorra',
- 'sorta',
- 'sorts',
- 'sorus',
- 'soths',
- 'sotol',
- 'souce',
- 'souct',
- 'sough',
- 'souks',
- 'souls',
- 'soums',
- 'soups',
- 'soupy',
- 'sours',
- 'souse',
- 'souts',
- 'sowar',
- 'sowce',
- 'sowed',
- 'sowff',
- 'sowfs',
- 'sowle',
- 'sowls',
- 'sowms',
- 'sownd',
- 'sowne',
- 'sowps',
- 'sowse',
- 'sowth',
- 'soyas',
- 'soyle',
- 'soyuz',
- 'sozin',
- 'spacy',
- 'spado',
- 'spaed',
- 'spaer',
- 'spaes',
- 'spags',
- 'spahi',
- 'spail',
- 'spain',
- 'spait',
- 'spake',
- 'spald',
- 'spale',
- 'spall',
- 'spalt',
- 'spams',
- 'spane',
- 'spang',
- 'spans',
- 'spard',
- 'spars',
- 'spart',
- 'spate',
- 'spats',
- 'spaul',
- 'spawl',
- 'spaws',
- 'spayd',
- 'spays',
- 'spaza',
- 'spazz',
- 'speal',
- 'spean',
- 'speat',
- 'specs',
- 'spect',
- 'speel',
- 'speer',
- 'speil',
- 'speir',
- 'speks',
- 'speld',
- 'spelk',
- 'speos',
- 'spets',
- 'speug',
- 'spews',
- 'spewy',
- 'spial',
- 'spica',
- 'spick',
- 'spics',
- 'spide',
- 'spier',
- 'spies',
- 'spiff',
- 'spifs',
- 'spiks',
- 'spile',
- 'spims',
- 'spina',
- 'spink',
- 'spins',
- 'spirt',
- 'spiry',
- 'spits',
- 'spitz',
- 'spivs',
- 'splay',
- 'splog',
- 'spode',
- 'spods',
- 'spoom',
- 'spoor',
- 'spoot',
- 'spork',
- 'sposh',
- 'spots',
- 'sprad',
- 'sprag',
- 'sprat',
- 'spred',
- 'sprew',
- 'sprit',
- 'sprod',
- 'sprog',
- 'sprue',
- 'sprug',
- 'spuds',
- 'spued',
- 'spuer',
- 'spues',
- 'spugs',
- 'spule',
- 'spume',
- 'spumy',
- 'spurs',
- 'sputa',
- 'spyal',
- 'spyre',
- 'squab',
- 'squaw',
- 'squeg',
- 'squid',
- 'squit',
- 'squiz',
- 'stabs',
- 'stade',
- 'stags',
- 'stagy',
- 'staig',
- 'stane',
- 'stang',
- 'staph',
- 'staps',
- 'starn',
- 'starr',
- 'stars',
- 'stats',
- 'staun',
- 'staws',
- 'stays',
- 'stean',
- 'stear',
- 'stedd',
- 'stede',
- 'steds',
- 'steek',
- 'steem',
- 'steen',
- 'steil',
- 'stela',
- 'stele',
- 'stell',
- 'steme',
- 'stems',
- 'stend',
- 'steno',
- 'stens',
- 'stent',
- 'steps',
- 'stept',
- 'stere',
- 'stets',
- 'stews',
- 'stewy',
- 'steys',
- 'stich',
- 'stied',
- 'sties',
- 'stilb',
- 'stile',
- 'stime',
- 'stims',
- 'stimy',
- 'stipa',
- 'stipe',
- 'stire',
- 'stirk',
- 'stirp',
- 'stirs',
- 'stive',
- 'stivy',
- 'stoae',
- 'stoai',
- 'stoas',
- 'stoat',
- 'stobs',
- 'stoep',
- 'stogy',
- 'stoit',
- 'stoln',
- 'stoma',
- 'stond',
- 'stong',
- 'stonk',
- 'stonn',
- 'stook',
- 'stoor',
- 'stope',
- 'stops',
- 'stopt',
- 'stoss',
- 'stots',
- 'stott',
- 'stoun',
- 'stoup',
- 'stour',
- 'stown',
- 'stowp',
- 'stows',
- 'strad',
- 'strae',
- 'strag',
- 'strak',
- 'strep',
- 'strew',
- 'stria',
- 'strig',
- 'strim',
- 'strop',
- 'strow',
- 'stroy',
- 'strum',
- 'stubs',
- 'stude',
- 'studs',
- 'stull',
- 'stulm',
- 'stumm',
- 'stums',
- 'stuns',
- 'stupa',
- 'stupe',
- 'sture',
- 'sturt',
- 'styed',
- 'styes',
- 'styli',
- 'stylo',
- 'styme',
- 'stymy',
- 'styre',
- 'styte',
- 'subah',
- 'subas',
- 'subby',
- 'suber',
- 'subha',
- 'succi',
- 'sucks',
- 'sucky',
- 'sucre',
- 'sudds',
- 'sudor',
- 'sudsy',
- 'suede',
- 'suent',
- 'suers',
- 'suete',
- 'suets',
- 'suety',
- 'sugan',
- 'sughs',
- 'sugos',
- 'suhur',
- 'suids',
- 'suint',
- 'suits',
- 'sujee',
- 'sukhs',
- 'sukuk',
- 'sulci',
- 'sulfa',
- 'sulfo',
- 'sulks',
- 'sulph',
- 'sulus',
- 'sumis',
- 'summa',
- 'sumos',
- 'sumph',
- 'sumps',
- 'sunis',
- 'sunks',
- 'sunna',
- 'sunns',
- 'sunup',
- 'supes',
- 'supra',
- 'surah',
- 'sural',
- 'suras',
- 'surat',
- 'surds',
- 'sured',
- 'sures',
- 'surfs',
- 'surfy',
- 'surgy',
- 'surra',
- 'sused',
- 'suses',
- 'susus',
- 'sutor',
- 'sutra',
- 'sutta',
- 'swabs',
- 'swack',
- 'swads',
- 'swage',
- 'swags',
- 'swail',
- 'swain',
- 'swale',
- 'swaly',
- 'swamy',
- 'swang',
- 'swank',
- 'swans',
- 'swaps',
- 'swapt',
- 'sward',
- 'sware',
- 'swarf',
- 'swart',
- 'swats',
- 'swayl',
- 'sways',
- 'sweal',
- 'swede',
- 'sweed',
- 'sweel',
- 'sweer',
- 'swees',
- 'sweir',
- 'swelt',
- 'swerf',
- 'sweys',
- 'swies',
- 'swigs',
- 'swile',
- 'swims',
- 'swink',
- 'swipe',
- 'swire',
- 'swiss',
- 'swith',
- 'swits',
- 'swive',
- 'swizz',
- 'swobs',
- 'swole',
- 'swoln',
- 'swops',
- 'swopt',
- 'swots',
- 'swoun',
- 'sybbe',
- 'sybil',
- 'syboe',
- 'sybow',
- 'sycee',
- 'syces',
- 'sycon',
- 'syens',
- 'syker',
- 'sykes',
- 'sylis',
- 'sylph',
- 'sylva',
- 'symar',
- 'synch',
- 'syncs',
- 'synds',
- 'syned',
- 'synes',
- 'synth',
- 'syped',
- 'sypes',
- 'syphs',
- 'syrah',
- 'syren',
- 'sysop',
- 'sythe',
- 'syver',
- 'taals',
- 'taata',
- 'taber',
- 'tabes',
- 'tabid',
- 'tabis',
- 'tabla',
- 'tabor',
- 'tabun',
- 'tabus',
- 'tacan',
- 'taces',
- 'tacet',
- 'tache',
- 'tacho',
- 'tachs',
- 'tacks',
- 'tacos',
- 'tacts',
- 'taels',
- 'tafia',
- 'taggy',
- 'tagma',
- 'tahas',
- 'tahrs',
- 'taiga',
- 'taigs',
- 'taiko',
- 'tails',
- 'tains',
- 'taira',
- 'taish',
- 'taits',
- 'tajes',
- 'takas',
- 'takes',
- 'takhi',
- 'takin',
- 'takis',
- 'takky',
- 'talak',
- 'talaq',
- 'talar',
- 'talas',
- 'talcs',
- 'talcy',
- 'talea',
- 'taler',
- 'tales',
- 'talks',
- 'talky',
- 'talls',
- 'talma',
- 'talpa',
- 'taluk',
- 'talus',
- 'tamal',
- 'tamed',
- 'tames',
- 'tamin',
- 'tamis',
- 'tammy',
- 'tamps',
- 'tanas',
- 'tanga',
- 'tangi',
- 'tangs',
- 'tanhs',
- 'tanka',
- 'tanks',
- 'tanky',
- 'tanna',
- 'tansy',
- 'tanti',
- 'tanto',
- 'tanty',
- 'tapas',
- 'taped',
- 'tapen',
- 'tapes',
- 'tapet',
- 'tapis',
- 'tappa',
- 'tapus',
- 'taras',
- 'tardo',
- 'tared',
- 'tares',
- 'targa',
- 'targe',
- 'tarns',
- 'taroc',
- 'tarok',
- 'taros',
- 'tarps',
- 'tarre',
- 'tarry',
- 'tarsi',
- 'tarts',
- 'tarty',
- 'tasar',
- 'tased',
- 'taser',
- 'tases',
- 'tasks',
- 'tassa',
- 'tasse',
- 'tasso',
- 'tatar',
- 'tater',
- 'tates',
- 'taths',
- 'tatie',
- 'tatou',
- 'tatts',
- 'tatus',
- 'taube',
- 'tauld',
- 'tauon',
- 'taupe',
- 'tauts',
- 'tavah',
- 'tavas',
- 'taver',
- 'tawai',
- 'tawas',
- 'tawed',
- 'tawer',
- 'tawie',
- 'tawse',
- 'tawts',
- 'taxed',
- 'taxer',
- 'taxes',
- 'taxis',
- 'taxol',
- 'taxon',
- 'taxor',
- 'taxus',
- 'tayra',
- 'tazza',
- 'tazze',
- 'teade',
- 'teads',
- 'teaed',
- 'teaks',
- 'teals',
- 'teams',
- 'tears',
- 'teats',
- 'teaze',
- 'techs',
- 'techy',
- 'tecta',
- 'teels',
- 'teems',
- 'teend',
- 'teene',
- 'teens',
- 'teeny',
- 'teers',
- 'teffs',
- 'teggs',
- 'tegua',
- 'tegus',
- 'tehrs',
- 'teiid',
- 'teils',
- 'teind',
- 'teins',
- 'telae',
- 'telco',
- 'teles',
- 'telex',
- 'telia',
- 'telic',
- 'tells',
- 'telly',
- 'teloi',
- 'telos',
- 'temed',
- 'temes',
- 'tempi',
- 'temps',
- 'tempt',
- 'temse',
- 'tench',
- 'tends',
- 'tendu',
- 'tenes',
- 'tenge',
- 'tenia',
- 'tenne',
- 'tenno',
- 'tenny',
- 'tenon',
- 'tents',
- 'tenty',
- 'tenue',
- 'tepal',
- 'tepas',
- 'tepoy',
- 'terai',
- 'teras',
- 'terce',
- 'terek',
- 'teres',
- 'terfe',
- 'terfs',
- 'terga',
- 'terms',
- 'terne',
- 'terns',
- 'terry',
- 'terts',
- 'tesla',
- 'testa',
- 'teste',
- 'tests',
- 'tetes',
- 'teths',
- 'tetra',
- 'tetri',
- 'teuch',
- 'teugh',
- 'tewed',
- 'tewel',
- 'tewit',
- 'texas',
- 'texes',
- 'texts',
- 'thack',
- 'thagi',
- 'thaim',
- 'thale',
- 'thali',
- 'thana',
- 'thane',
- 'thang',
- 'thans',
- 'thanx',
- 'tharm',
- 'thars',
- 'thaws',
- 'thawy',
- 'thebe',
- 'theca',
- 'theed',
- 'theek',
- 'thees',
- 'thegn',
- 'theic',
- 'thein',
- 'thelf',
- 'thema',
- 'thens',
- 'theow',
- 'therm',
- 'thesp',
- 'thete',
- 'thews',
- 'thewy',
- 'thigs',
- 'thilk',
- 'thill',
- 'thine',
- 'thins',
- 'thiol',
- 'thirl',
- 'thoft',
- 'thole',
- 'tholi',
- 'thoro',
- 'thorp',
- 'thous',
- 'thowl',
- 'thrae',
- 'thraw',
- 'thrid',
- 'thrip',
- 'throe',
- 'thuds',
- 'thugs',
- 'thuja',
- 'thunk',
- 'thurl',
- 'thuya',
- 'thymi',
- 'thymy',
- 'tians',
- 'tiars',
- 'tical',
- 'ticca',
- 'ticed',
- 'tices',
- 'tichy',
- 'ticks',
- 'ticky',
- 'tiddy',
- 'tided',
- 'tides',
- 'tiers',
- 'tiffs',
- 'tifos',
- 'tifts',
- 'tiges',
- 'tigon',
- 'tikas',
- 'tikes',
- 'tikis',
- 'tikka',
- 'tilak',
- 'tiled',
- 'tiler',
- 'tiles',
- 'tills',
- 'tilly',
- 'tilth',
- 'tilts',
- 'timbo',
- 'timed',
- 'times',
- 'timon',
- 'timps',
- 'tinas',
- 'tinct',
- 'tinds',
- 'tinea',
- 'tined',
- 'tines',
- 'tinge',
- 'tings',
- 'tinks',
- 'tinny',
- 'tints',
- 'tinty',
- 'tipis',
- 'tippy',
- 'tired',
- 'tires',
- 'tirls',
- 'tiros',
- 'tirrs',
- 'titch',
- 'titer',
- 'titis',
- 'titre',
- 'titty',
- 'titup',
- 'tiyin',
- 'tiyns',
- 'tizes',
- 'tizzy',
- 'toads',
- 'toady',
- 'toaze',
- 'tocks',
- 'tocky',
- 'tocos',
- 'todde',
- 'toeas',
- 'toffs',
- 'toffy',
- 'tofts',
- 'tofus',
- 'togae',
- 'togas',
- 'toged',
- 'toges',
- 'togue',
- 'tohos',
- 'toile',
- 'toils',
- 'toing',
- 'toise',
- 'toits',
- 'tokay',
- 'toked',
- 'toker',
- 'tokes',
- 'tokos',
- 'tolan',
- 'tolar',
- 'tolas',
- 'toled',
- 'toles',
- 'tolls',
- 'tolly',
- 'tolts',
- 'tolus',
- 'tolyl',
- 'toman',
- 'tombs',
- 'tomes',
- 'tomia',
- 'tommy',
- 'tomos',
- 'tondi',
- 'tondo',
- 'toned',
- 'toner',
- 'tones',
- 'toney',
- 'tongs',
- 'tonka',
- 'tonks',
- 'tonne',
- 'tonus',
- 'tools',
- 'tooms',
- 'toons',
- 'toots',
- 'toped',
- 'topee',
- 'topek',
- 'toper',
- 'topes',
- 'tophe',
- 'tophi',
- 'tophs',
- 'topis',
- 'topoi',
- 'topos',
- 'toppy',
- 'toque',
- 'torah',
- 'toran',
- 'toras',
- 'torcs',
- 'tores',
- 'toric',
- 'torii',
- 'toros',
- 'torot',
- 'torrs',
- 'torse',
- 'torsi',
- 'torsk',
- 'torta',
- 'torte',
- 'torts',
- 'tosas',
- 'tosed',
- 'toses',
- 'toshy',
- 'tossy',
- 'toted',
- 'toter',
- 'totes',
- 'totty',
- 'touks',
- 'touns',
- 'tours',
- 'touse',
- 'tousy',
- 'touts',
- 'touze',
- 'touzy',
- 'towed',
- 'towie',
- 'towns',
- 'towny',
- 'towse',
- 'towsy',
- 'towts',
- 'towze',
- 'towzy',
- 'toyed',
- 'toyer',
- 'toyon',
- 'toyos',
- 'tozed',
- 'tozes',
- 'tozie',
- 'trabs',
- 'trads',
- 'tragi',
- 'traik',
- 'trams',
- 'trank',
- 'tranq',
- 'trans',
- 'trant',
- 'trape',
- 'traps',
- 'trapt',
- 'trass',
- 'trats',
- 'tratt',
- 'trave',
- 'trayf',
- 'trays',
- 'treck',
- 'treed',
- 'treen',
- 'trees',
- 'trefa',
- 'treif',
- 'treks',
- 'trema',
- 'trems',
- 'tress',
- 'trest',
- 'trets',
- 'trews',
- 'treyf',
- 'treys',
- 'triac',
- 'tride',
- 'trier',
- 'tries',
- 'triff',
- 'trigo',
- 'trigs',
- 'trike',
- 'trild',
- 'trill',
- 'trims',
- 'trine',
- 'trins',
- 'triol',
- 'trior',
- 'trios',
- 'trips',
- 'tripy',
- 'trist',
- 'troad',
- 'troak',
- 'troat',
- 'trock',
- 'trode',
- 'trods',
- 'trogs',
- 'trois',
- 'troke',
- 'tromp',
- 'trona',
- 'tronc',
- 'trone',
- 'tronk',
- 'trons',
- 'trooz',
- 'troth',
- 'trots',
- 'trows',
- 'troys',
- 'trued',
- 'trues',
- 'trugo',
- 'trugs',
- 'trull',
- 'tryer',
- 'tryke',
- 'tryma',
- 'tryps',
- 'tsade',
- 'tsadi',
- 'tsars',
- 'tsked',
- 'tsuba',
- 'tsubo',
- 'tuans',
- 'tuart',
- 'tuath',
- 'tubae',
- 'tubar',
- 'tubas',
- 'tubby',
- 'tubed',
- 'tubes',
- 'tucks',
- 'tufas',
- 'tuffe',
- 'tuffs',
- 'tufts',
- 'tufty',
- 'tugra',
- 'tuile',
- 'tuina',
- 'tuism',
- 'tuktu',
- 'tules',
- 'tulpa',
- 'tulsi',
- 'tumid',
- 'tummy',
- 'tumps',
- 'tumpy',
- 'tunas',
- 'tunds',
- 'tuned',
- 'tuner',
- 'tunes',
- 'tungs',
- 'tunny',
- 'tupek',
- 'tupik',
- 'tuple',
- 'tuque',
- 'turds',
- 'turfs',
- 'turfy',
- 'turks',
- 'turme',
- 'turms',
- 'turns',
- 'turnt',
- 'turps',
- 'turrs',
- 'tushy',
- 'tusks',
- 'tusky',
- 'tutee',
- 'tutti',
- 'tutty',
- 'tutus',
- 'tuxes',
- 'tuyer',
- 'twaes',
- 'twain',
- 'twals',
- 'twank',
- 'twats',
- 'tways',
- 'tweel',
- 'tween',
- 'tweep',
- 'tweer',
- 'twerk',
- 'twerp',
- 'twier',
- 'twigs',
- 'twill',
- 'twilt',
- 'twink',
- 'twins',
- 'twiny',
- 'twire',
- 'twirp',
- 'twite',
- 'twits',
- 'twoer',
- 'twyer',
- 'tyees',
- 'tyers',
- 'tyiyn',
- 'tykes',
- 'tyler',
- 'tymps',
- 'tynde',
- 'tyned',
- 'tynes',
- 'typal',
- 'typed',
- 'types',
- 'typey',
- 'typic',
- 'typos',
- 'typps',
- 'typto',
- 'tyran',
- 'tyred',
- 'tyres',
- 'tyros',
- 'tythe',
- 'tzars',
- 'udals',
- 'udons',
- 'ugali',
- 'ugged',
- 'uhlan',
- 'uhuru',
- 'ukase',
- 'ulama',
- 'ulans',
- 'ulema',
- 'ulmin',
- 'ulnad',
- 'ulnae',
- 'ulnar',
- 'ulnas',
- 'ulpan',
- 'ulvas',
- 'ulyie',
- 'ulzie',
- 'umami',
- 'umbel',
- 'umber',
- 'umble',
- 'umbos',
- 'umbre',
- 'umiac',
- 'umiak',
- 'umiaq',
- 'ummah',
- 'ummas',
- 'ummed',
- 'umped',
- 'umphs',
- 'umpie',
- 'umpty',
- 'umrah',
- 'umras',
- 'unais',
- 'unapt',
- 'unarm',
- 'unary',
- 'unaus',
- 'unbag',
- 'unban',
- 'unbar',
- 'unbed',
- 'unbid',
- 'unbox',
- 'uncap',
- 'unces',
- 'uncia',
- 'uncos',
- 'uncoy',
- 'uncus',
- 'undam',
- 'undee',
- 'undos',
- 'undug',
- 'uneth',
- 'unfix',
- 'ungag',
- 'unget',
- 'ungod',
- 'ungot',
- 'ungum',
- 'unhat',
- 'unhip',
- 'unica',
- 'units',
- 'unjam',
- 'unked',
- 'unket',
- 'unkid',
- 'unlaw',
- 'unlay',
- 'unled',
- 'unlet',
- 'unlid',
- 'unman',
- 'unmew',
- 'unmix',
- 'unpay',
- 'unpeg',
- 'unpen',
- 'unpin',
- 'unred',
- 'unrid',
- 'unrig',
- 'unrip',
- 'unsaw',
- 'unsay',
- 'unsee',
- 'unsew',
- 'unsex',
- 'unsod',
- 'untax',
- 'untin',
- 'unwet',
- 'unwit',
- 'unwon',
- 'upbow',
- 'upbye',
- 'updos',
- 'updry',
- 'upend',
- 'upjet',
- 'uplay',
- 'upled',
- 'uplit',
- 'upped',
- 'upran',
- 'uprun',
- 'upsee',
- 'upsey',
- 'uptak',
- 'upter',
- 'uptie',
- 'uraei',
- 'urali',
- 'uraos',
- 'urare',
- 'urari',
- 'urase',
- 'urate',
- 'urbex',
- 'urbia',
- 'urdee',
- 'ureal',
- 'ureas',
- 'uredo',
- 'ureic',
- 'urena',
- 'urent',
- 'urged',
- 'urger',
- 'urges',
- 'urial',
- 'urite',
- 'urman',
- 'urnal',
- 'urned',
- 'urped',
- 'ursae',
- 'ursid',
- 'urson',
- 'urubu',
- 'urvas',
- 'users',
- 'usnea',
- 'usque',
- 'usure',
- 'usury',
- 'uteri',
- 'uveal',
- 'uveas',
- 'uvula',
- 'vacua',
- 'vaded',
- 'vades',
- 'vagal',
- 'vagus',
- 'vails',
- 'vaire',
- 'vairs',
- 'vairy',
- 'vakas',
- 'vakil',
- 'vales',
- 'valis',
- 'valse',
- 'vamps',
- 'vampy',
- 'vanda',
- 'vaned',
- 'vanes',
- 'vangs',
- 'vants',
- 'vaped',
- 'vaper',
- 'vapes',
- 'varan',
- 'varas',
- 'vardy',
- 'varec',
- 'vares',
- 'varia',
- 'varix',
- 'varna',
- 'varus',
- 'varve',
- 'vasal',
- 'vases',
- 'vasts',
- 'vasty',
- 'vatic',
- 'vatus',
- 'vauch',
- 'vaute',
- 'vauts',
- 'vawte',
- 'vaxes',
- 'veale',
- 'veals',
- 'vealy',
- 'veena',
- 'veeps',
- 'veers',
- 'veery',
- 'vegas',
- 'veges',
- 'vegie',
- 'vegos',
- 'vehme',
- 'veils',
- 'veily',
- 'veins',
- 'veiny',
- 'velar',
- 'velds',
- 'veldt',
- 'veles',
- 'vells',
- 'velum',
- 'venae',
- 'venal',
- 'vends',
- 'vendu',
- 'veney',
- 'venge',
- 'venin',
- 'vents',
- 'venus',
- 'verbs',
- 'verra',
- 'verry',
- 'verst',
- 'verts',
- 'vertu',
- 'vespa',
- 'vesta',
- 'vests',
- 'vetch',
- 'vexed',
- 'vexer',
- 'vexes',
- 'vexil',
- 'vezir',
- 'vials',
- 'viand',
- 'vibes',
- 'vibex',
- 'vibey',
- 'viced',
- 'vices',
- 'vichy',
- 'viers',
- 'views',
- 'viewy',
- 'vifda',
- 'viffs',
- 'vigas',
- 'vigia',
- 'vilde',
- 'viler',
- 'villi',
- 'vills',
- 'vimen',
- 'vinal',
- 'vinas',
- 'vinca',
- 'vined',
- 'viner',
- 'vines',
- 'vinew',
- 'vinic',
- 'vinos',
- 'vints',
- 'viold',
- 'viols',
- 'vired',
- 'vireo',
- 'vires',
- 'virga',
- 'virge',
- 'virid',
- 'virls',
- 'virtu',
- 'visas',
- 'vised',
- 'vises',
- 'visie',
- 'visne',
- 'vison',
- 'visto',
- 'vitae',
- 'vitas',
- 'vitex',
- 'vitro',
- 'vitta',
- 'vivas',
- 'vivat',
- 'vivda',
- 'viver',
- 'vives',
- 'vizir',
- 'vizor',
- 'vleis',
- 'vlies',
- 'vlogs',
- 'voars',
- 'vocab',
- 'voces',
- 'voddy',
- 'vodou',
- 'vodun',
- 'voema',
- 'vogie',
- 'voids',
- 'voile',
- 'voips',
- 'volae',
- 'volar',
- 'voled',
- 'voles',
- 'volet',
- 'volks',
- 'volta',
- 'volte',
- 'volti',
- 'volts',
- 'volva',
- 'volve',
- 'vomer',
- 'voted',
- 'votes',
- 'vouge',
- 'voulu',
- 'vowed',
- 'vower',
- 'voxel',
- 'vozhd',
- 'vraic',
- 'vrils',
- 'vroom',
- 'vrous',
- 'vrouw',
- 'vrows',
- 'vuggs',
- 'vuggy',
- 'vughs',
- 'vughy',
- 'vulgo',
- 'vulns',
- 'vulva',
- 'vutty',
- 'waacs',
- 'wacke',
- 'wacko',
- 'wacks',
- 'wadds',
- 'waddy',
- 'waded',
- 'wader',
- 'wades',
- 'wadge',
- 'wadis',
- 'wadts',
- 'waffs',
- 'wafts',
- 'waged',
- 'wages',
- 'wagga',
- 'wagyu',
- 'wahoo',
- 'waide',
- 'waifs',
- 'waift',
- 'wails',
- 'wains',
- 'wairs',
- 'waite',
- 'waits',
- 'wakas',
- 'waked',
- 'waken',
- 'waker',
- 'wakes',
- 'wakfs',
- 'waldo',
- 'walds',
- 'waled',
- 'waler',
- 'wales',
- 'walie',
- 'walis',
- 'walks',
- 'walla',
- 'walls',
- 'wally',
- 'walty',
- 'wamed',
- 'wames',
- 'wamus',
- 'wands',
- 'waned',
- 'wanes',
- 'waney',
- 'wangs',
- 'wanks',
- 'wanky',
- 'wanle',
- 'wanly',
- 'wanna',
- 'wants',
- 'wanty',
- 'wanze',
- 'waqfs',
- 'warbs',
- 'warby',
- 'wards',
- 'wared',
- 'wares',
- 'warez',
- 'warks',
- 'warms',
- 'warns',
- 'warps',
- 'warre',
- 'warst',
- 'warts',
- 'wases',
- 'washy',
- 'wasms',
- 'wasps',
- 'waspy',
- 'wasts',
- 'watap',
- 'watts',
- 'wauff',
- 'waugh',
- 'wauks',
- 'waulk',
- 'wauls',
- 'waurs',
- 'waved',
- 'waves',
- 'wavey',
- 'wawas',
- 'wawes',
- 'wawls',
- 'waxed',
- 'waxer',
- 'waxes',
- 'wayed',
- 'wazir',
- 'wazoo',
- 'weald',
- 'weals',
- 'weamb',
- 'weans',
- 'wears',
- 'webby',
- 'weber',
- 'wecht',
- 'wedel',
- 'wedgy',
- 'weeds',
- 'weeke',
- 'weeks',
- 'weels',
- 'weems',
- 'weens',
- 'weeny',
- 'weeps',
- 'weepy',
- 'weest',
- 'weete',
- 'weets',
- 'wefte',
- 'wefts',
- 'weids',
- 'weils',
- 'weirs',
- 'weise',
- 'weize',
- 'wekas',
- 'welds',
- 'welke',
- 'welks',
- 'welkt',
- 'wells',
- 'welly',
- 'welts',
- 'wembs',
- 'wends',
- 'wenge',
- 'wenny',
- 'wents',
- 'weros',
- 'wersh',
- 'wests',
- 'wetas',
- 'wetly',
- 'wexed',
- 'wexes',
- 'whamo',
- 'whams',
- 'whang',
- 'whaps',
- 'whare',
- 'whata',
- 'whats',
- 'whaup',
- 'whaur',
- 'wheal',
- 'whear',
- 'wheen',
- 'wheep',
- 'wheft',
- 'whelk',
- 'whelm',
- 'whens',
- 'whets',
- 'whews',
- 'wheys',
- 'whids',
- 'whift',
- 'whigs',
- 'whilk',
- 'whims',
- 'whins',
- 'whios',
- 'whips',
- 'whipt',
- 'whirr',
- 'whirs',
- 'whish',
- 'whiss',
- 'whist',
- 'whits',
- 'whity',
- 'whizz',
- 'whomp',
- 'whoof',
- 'whoot',
- 'whops',
- 'whore',
- 'whorl',
- 'whort',
- 'whoso',
- 'whows',
- 'whump',
- 'whups',
- 'whyda',
- 'wicca',
- 'wicks',
- 'wicky',
- 'widdy',
- 'wides',
- 'wiels',
- 'wifed',
- 'wifes',
- 'wifey',
- 'wifie',
- 'wifty',
- 'wigan',
- 'wigga',
- 'wiggy',
- 'wikis',
- 'wilco',
- 'wilds',
- 'wiled',
- 'wiles',
- 'wilga',
- 'wilis',
- 'wilja',
- 'wills',
- 'wilts',
- 'wimps',
- 'winds',
- 'wined',
- 'wines',
- 'winey',
- 'winge',
- 'wings',
- 'wingy',
- 'winks',
- 'winna',
- 'winns',
- 'winos',
- 'winze',
- 'wiped',
- 'wiper',
- 'wipes',
- 'wired',
- 'wirer',
- 'wires',
- 'wirra',
- 'wised',
- 'wises',
- 'wisha',
- 'wisht',
- 'wisps',
- 'wists',
- 'witan',
- 'wited',
- 'wites',
- 'withe',
- 'withs',
- 'withy',
- 'wived',
- 'wiver',
- 'wives',
- 'wizen',
- 'wizes',
- 'woads',
- 'woald',
- 'wocks',
- 'wodge',
- 'woful',
- 'wojus',
- 'woker',
- 'wokka',
- 'wolds',
- 'wolfs',
- 'wolly',
- 'wolve',
- 'wombs',
- 'womby',
- 'womyn',
- 'wonga',
- 'wongi',
- 'wonks',
- 'wonky',
- 'wonts',
- 'woods',
- 'wooed',
- 'woofs',
- 'woofy',
- 'woold',
- 'wools',
- 'woons',
- 'woops',
- 'woopy',
- 'woose',
- 'woosh',
- 'wootz',
- 'words',
- 'works',
- 'worms',
- 'wormy',
- 'worts',
- 'wowed',
- 'wowee',
- 'woxen',
- 'wrang',
- 'wraps',
- 'wrapt',
- 'wrast',
- 'wrate',
- 'wrawl',
- 'wrens',
- 'wrick',
- 'wried',
- 'wrier',
- 'wries',
- 'writs',
- 'wroke',
- 'wroot',
- 'wroth',
- 'wryer',
- 'wuddy',
- 'wudus',
- 'wulls',
- 'wurst',
- 'wuses',
- 'wushu',
- 'wussy',
- 'wuxia',
- 'wyled',
- 'wyles',
- 'wynds',
- 'wynns',
- 'wyted',
- 'wytes',
- 'xebec',
- 'xenia',
- 'xenic',
- 'xenon',
- 'xeric',
- 'xerox',
- 'xerus',
- 'xoana',
- 'xrays',
- 'xylan',
- 'xylem',
- 'xylic',
- 'xylol',
- 'xylyl',
- 'xysti',
- 'xysts',
- 'yaars',
- 'yabas',
- 'yabba',
- 'yabby',
- 'yacca',
- 'yacka',
- 'yacks',
- 'yaffs',
- 'yager',
- 'yages',
- 'yagis',
- 'yahoo',
- 'yaird',
- 'yakka',
- 'yakow',
- 'yales',
- 'yamen',
- 'yampy',
- 'yamun',
- 'yangs',
- 'yanks',
- 'yapok',
- 'yapon',
- 'yapps',
- 'yappy',
- 'yarak',
- 'yarco',
- 'yards',
- 'yarer',
- 'yarfa',
- 'yarks',
- 'yarns',
- 'yarrs',
- 'yarta',
- 'yarto',
- 'yates',
- 'yauds',
- 'yauld',
- 'yaups',
- 'yawed',
- 'yawey',
- 'yawls',
- 'yawns',
- 'yawny',
- 'yawps',
- 'ybore',
- 'yclad',
- 'ycled',
- 'ycond',
- 'ydrad',
- 'ydred',
- 'yeads',
- 'yeahs',
- 'yealm',
- 'yeans',
- 'yeard',
- 'years',
- 'yecch',
- 'yechs',
- 'yechy',
- 'yedes',
- 'yeeds',
- 'yeesh',
- 'yeggs',
- 'yelks',
- 'yells',
- 'yelms',
- 'yelps',
- 'yelts',
- 'yenta',
- 'yente',
- 'yerba',
- 'yerds',
- 'yerks',
- 'yeses',
- 'yesks',
- 'yests',
- 'yesty',
- 'yetis',
- 'yetts',
- 'yeuks',
- 'yeuky',
- 'yeven',
- 'yeves',
- 'yewen',
- 'yexed',
- 'yexes',
- 'yfere',
- 'yiked',
- 'yikes',
- 'yills',
- 'yince',
- 'yipes',
- 'yippy',
- 'yirds',
- 'yirks',
- 'yirrs',
- 'yirth',
- 'yites',
- 'yitie',
- 'ylems',
- 'ylike',
- 'ylkes',
- 'ymolt',
- 'ympes',
- 'yobbo',
- 'yobby',
- 'yocks',
- 'yodel',
- 'yodhs',
- 'yodle',
- 'yogas',
- 'yogee',
- 'yoghs',
- 'yogic',
- 'yogin',
- 'yogis',
- 'yoick',
- 'yojan',
- 'yoked',
- 'yokel',
- 'yoker',
- 'yokes',
- 'yokul',
- 'yolks',
- 'yolky',
- 'yomim',
- 'yomps',
- 'yonic',
- 'yonis',
- 'yonks',
- 'yoofs',
- 'yoops',
- 'yores',
- 'yorks',
- 'yorps',
- 'youks',
- 'yourn',
- 'yours',
- 'yourt',
- 'youse',
- 'yowed',
- 'yowes',
- 'yowie',
- 'yowls',
- 'yowza',
- 'yrapt',
- 'yrent',
- 'yrivd',
- 'yrneh',
- 'ysame',
- 'ytost',
- 'yuans',
- 'yucas',
- 'yucca',
- 'yucch',
- 'yucko',
- 'yucks',
- 'yucky',
- 'yufts',
- 'yugas',
- 'yuked',
- 'yukes',
- 'yukky',
- 'yukos',
- 'yulan',
- 'yules',
- 'yummo',
- 'yummy',
- 'yumps',
- 'yupon',
- 'yuppy',
- 'yurta',
- 'yurts',
- 'yuzus',
- 'zabra',
- 'zacks',
- 'zaida',
- 'zaidy',
- 'zaire',
- 'zakat',
- 'zaman',
- 'zambo',
- 'zamia',
- 'zanja',
- 'zante',
- 'zanza',
- 'zanze',
- 'zappy',
- 'zarfs',
- 'zaris',
- 'zatis',
- 'zaxes',
- 'zayin',
- 'zazen',
- 'zeals',
- 'zebec',
- 'zebub',
- 'zebus',
- 'zedas',
- 'zeins',
- 'zendo',
- 'zerda',
- 'zerks',
- 'zeros',
- 'zests',
- 'zetas',
- 'zexes',
- 'zezes',
- 'zhomo',
- 'zibet',
- 'ziffs',
- 'zigan',
- 'zilas',
- 'zilch',
- 'zilla',
- 'zills',
- 'zimbi',
- 'zimbs',
- 'zinco',
- 'zincs',
- 'zincy',
- 'zineb',
- 'zines',
- 'zings',
- 'zingy',
- 'zinke',
- 'zinky',
- 'zippo',
- 'zippy',
- 'ziram',
- 'zitis',
- 'zizel',
- 'zizit',
- 'zlote',
- 'zloty',
- 'zoaea',
- 'zobos',
- 'zobus',
- 'zocco',
- 'zoeae',
- 'zoeal',
- 'zoeas',
- 'zoism',
- 'zoist',
- 'zombi',
- 'zonae',
- 'zonda',
- 'zoned',
- 'zoner',
- 'zones',
- 'zonks',
- 'zooea',
- 'zooey',
- 'zooid',
- 'zooks',
- 'zooms',
- 'zoons',
- 'zooty',
- 'zoppa',
- 'zoppo',
- 'zoril',
- 'zoris',
- 'zorro',
- 'zouks',
- 'zowee',
- 'zowie',
- 'zulus',
- 'zupan',
- 'zupas',
- 'zuppa',
- 'zurfs',
- 'zuzim',
- 'zygal',
- 'zygon',
- 'zymes',
- 'zymic',
-]);
diff --git a/apps/sveltekit/static/robots.txt b/apps/sveltekit/static/robots.txt
deleted file mode 100644
index e9e57dc..0000000
--- a/apps/sveltekit/static/robots.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-# https://www.robotstxt.org/robotstxt.html
-User-agent: *
-Disallow:
diff --git a/apps/sveltekit/svelte.config.js b/apps/sveltekit/svelte.config.js
index d977679..9074de9 100644
--- a/apps/sveltekit/svelte.config.js
+++ b/apps/sveltekit/svelte.config.js
@@ -1,16 +1,8 @@
-import adapter from '@sveltejs/adapter-auto';
-import { vitePreprocess } from '@sveltejs/kit/vite';
+import adapter from '@sveltejs/adapter-vercel';
/** @type {import('@sveltejs/kit').Config} */
const config = {
- // Consult https://kit.svelte.dev/docs/integrations#preprocessors
- // for more information about preprocessors
- preprocess: vitePreprocess(),
-
kit: {
- // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
- // If your environment is not supported or you settled on a specific environment, switch out the adapter.
- // See https://kit.svelte.dev/docs/adapters for more information about adapters.
adapter: adapter(),
},
};
diff --git a/apps/sveltekit/vite.config.ts b/apps/sveltekit/vite.config.js
similarity index 100%
rename from apps/sveltekit/vite.config.ts
rename to apps/sveltekit/vite.config.js
diff --git a/packages/web/src/sveltekit/index.ts b/packages/web/src/sveltekit/index.ts
index 2158e50..6df6708 100644
--- a/packages/web/src/sveltekit/index.ts
+++ b/packages/web/src/sveltekit/index.ts
@@ -7,17 +7,21 @@ import { page } from '$app/stores';
import { browser } from '$app/environment';
import type {} from '@sveltejs/kit'; // don't remove, ensures ambient types for $app/* are loaded
-export function injectSpeedInsights(props?: SpeedInsightsProps): void {
+export function injectSpeedInsights(
+ props: Omit = {},
+): void {
if (browser) {
const speedInsights = genericInject({
- route: get(page).route.id,
+ // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition -- route could be undefined in layout.js file
+ route: get(page).route?.id,
...props,
framework: 'sveltekit',
});
if (speedInsights) {
page.subscribe((value) => {
- if (value.route.id) {
+ // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition -- route could be undefined in layout.js file
+ if (value.route?.id) {
speedInsights.setRoute(value.route.id);
}
});
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7fb15da..71a2cb1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -47,7 +47,7 @@ importers:
devDependencies:
'@nuxt/devtools':
specifier: latest
- version: 1.0.3(nuxt@3.8.2)(vite@4.5.0)
+ version: 1.0.5(nuxt@3.8.2)(vite@4.5.0)
'@vercel/speed-insights':
specifier: workspace:*
version: link:../../packages/web
@@ -108,35 +108,22 @@ importers:
version: 5.2.2
apps/sveltekit:
- dependencies:
+ devDependencies:
+ '@sveltejs/adapter-vercel':
+ specifier: ^3.1.0
+ version: 3.1.0(@sveltejs/kit@1.27.4)
+ '@sveltejs/kit':
+ specifier: ^1.27.4
+ version: 1.27.4(svelte@4.2.7)(vite@4.4.9)
'@vercel/speed-insights':
specifier: workspace:*
version: link:../../packages/web
- devDependencies:
- '@fontsource/fira-mono':
- specifier: ^4.5.10
- version: 4.5.10
- '@neoconfetti/svelte':
- specifier: ^1.0.0
- version: 1.0.0
- '@sveltejs/adapter-auto':
- specifier: ^2.0.0
- version: 2.0.0(@sveltejs/kit@1.20.4)
- '@sveltejs/kit':
- specifier: ^1.20.4
- version: 1.20.4(svelte@4.0.5)(vite@4.4.9)
- '@types/cookie':
- specifier: ^0.5.1
- version: 0.5.1
svelte:
- specifier: ^4.0.5
- version: 4.0.5
+ specifier: ^4.2.7
+ version: 4.2.7
svelte-check:
- specifier: ^3.4.3
- version: 3.4.3(@babel/core@7.22.15)(svelte@4.0.5)
- tslib:
- specifier: ^2.4.1
- version: 2.6.2
+ specifier: ^3.6.0
+ version: 3.6.0(@babel/core@7.22.15)(svelte@4.2.7)
typescript:
specifier: ^5.0.0
version: 5.2.2
@@ -1201,8 +1188,8 @@ packages:
engines: { node: '>=6.9.0' }
dependencies:
'@babel/code-frame': 7.22.13
- '@babel/parser': 7.22.15
- '@babel/types': 7.22.15
+ '@babel/parser': 7.23.4
+ '@babel/types': 7.23.4
/@babel/traverse@7.22.15:
resolution:
@@ -1326,6 +1313,18 @@ packages:
dev: true
optional: true
+ /@esbuild/android-arm64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==,
+ }
+ engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/android-arm@0.17.6:
resolution:
{
@@ -1362,6 +1361,18 @@ packages:
dev: true
optional: true
+ /@esbuild/android-arm@0.19.8:
+ resolution:
+ {
+ integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==,
+ }
+ engines: { node: '>=12' }
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/android-x64@0.17.6:
resolution:
{
@@ -1398,6 +1409,18 @@ packages:
dev: true
optional: true
+ /@esbuild/android-x64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==,
+ }
+ engines: { node: '>=12' }
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/darwin-arm64@0.17.6:
resolution:
{
@@ -1434,6 +1457,18 @@ packages:
dev: true
optional: true
+ /@esbuild/darwin-arm64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==,
+ }
+ engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/darwin-x64@0.17.6:
resolution:
{
@@ -1470,6 +1505,18 @@ packages:
dev: true
optional: true
+ /@esbuild/darwin-x64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==,
+ }
+ engines: { node: '>=12' }
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/freebsd-arm64@0.17.6:
resolution:
{
@@ -1506,6 +1553,18 @@ packages:
dev: true
optional: true
+ /@esbuild/freebsd-arm64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==,
+ }
+ engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/freebsd-x64@0.17.6:
resolution:
{
@@ -1542,6 +1601,18 @@ packages:
dev: true
optional: true
+ /@esbuild/freebsd-x64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==,
+ }
+ engines: { node: '>=12' }
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-arm64@0.17.6:
resolution:
{
@@ -1578,6 +1649,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-arm64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==,
+ }
+ engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-arm@0.17.6:
resolution:
{
@@ -1614,6 +1697,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-arm@0.19.8:
+ resolution:
+ {
+ integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==,
+ }
+ engines: { node: '>=12' }
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-ia32@0.17.6:
resolution:
{
@@ -1650,6 +1745,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-ia32@0.19.8:
+ resolution:
+ {
+ integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==,
+ }
+ engines: { node: '>=12' }
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-loong64@0.17.6:
resolution:
{
@@ -1686,6 +1793,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-loong64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==,
+ }
+ engines: { node: '>=12' }
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-mips64el@0.17.6:
resolution:
{
@@ -1722,6 +1841,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-mips64el@0.19.8:
+ resolution:
+ {
+ integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==,
+ }
+ engines: { node: '>=12' }
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-ppc64@0.17.6:
resolution:
{
@@ -1758,6 +1889,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-ppc64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==,
+ }
+ engines: { node: '>=12' }
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-riscv64@0.17.6:
resolution:
{
@@ -1794,6 +1937,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-riscv64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==,
+ }
+ engines: { node: '>=12' }
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-s390x@0.17.6:
resolution:
{
@@ -1830,6 +1985,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-s390x@0.19.8:
+ resolution:
+ {
+ integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==,
+ }
+ engines: { node: '>=12' }
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-x64@0.17.6:
resolution:
{
@@ -1866,6 +2033,18 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-x64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==,
+ }
+ engines: { node: '>=12' }
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/netbsd-x64@0.17.6:
resolution:
{
@@ -1902,6 +2081,18 @@ packages:
dev: true
optional: true
+ /@esbuild/netbsd-x64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==,
+ }
+ engines: { node: '>=12' }
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/openbsd-x64@0.17.6:
resolution:
{
@@ -1938,6 +2129,18 @@ packages:
dev: true
optional: true
+ /@esbuild/openbsd-x64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==,
+ }
+ engines: { node: '>=12' }
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/sunos-x64@0.17.6:
resolution:
{
@@ -1974,6 +2177,18 @@ packages:
dev: true
optional: true
+ /@esbuild/sunos-x64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==,
+ }
+ engines: { node: '>=12' }
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/win32-arm64@0.17.6:
resolution:
{
@@ -2010,6 +2225,18 @@ packages:
dev: true
optional: true
+ /@esbuild/win32-arm64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==,
+ }
+ engines: { node: '>=12' }
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/win32-ia32@0.17.6:
resolution:
{
@@ -2046,6 +2273,18 @@ packages:
dev: true
optional: true
+ /@esbuild/win32-ia32@0.19.8:
+ resolution:
+ {
+ integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==,
+ }
+ engines: { node: '>=12' }
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/win32-x64@0.17.6:
resolution:
{
@@ -2082,6 +2321,18 @@ packages:
dev: true
optional: true
+ /@esbuild/win32-x64@0.19.8:
+ resolution:
+ {
+ integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==,
+ }
+ engines: { node: '>=12' }
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@eslint-community/eslint-utils@4.4.0(eslint@8.48.0):
resolution:
{
@@ -2139,13 +2390,6 @@ packages:
engines: { node: '>=14' }
dev: true
- /@fontsource/fira-mono@4.5.10:
- resolution:
- {
- integrity: sha512-bxUnRP8xptGRo8YXeY073DSpfK74XpSb0ZyRNpHV9WvLnJ7TwPOjZll8hTMin7zLC6iOp59pDZ8EQDj1gzgAQQ==,
- }
- dev: true
-
/@humanwhocodes/config-array@0.11.11:
resolution:
{
@@ -2641,13 +2885,6 @@ packages:
}
dev: true
- /@neoconfetti/svelte@1.0.0:
- resolution:
- {
- integrity: sha512-SmksyaJAdSlMa9cTidVSIqYo1qti+WTsviNDwgjNVm+KQ3DRP2Df9umDIzC4vCcpEYY+chQe0i2IKnLw03AT8Q==,
- }
- dev: true
-
/@netlify/functions@2.4.0:
resolution:
{
@@ -3092,10 +3329,10 @@ packages:
}
dev: true
- /@nuxt/devtools-kit@1.0.3(nuxt@3.8.2)(vite@4.5.0):
+ /@nuxt/devtools-kit@1.0.5(nuxt@3.8.2)(vite@4.5.0):
resolution:
{
- integrity: sha512-a/ZAVmrD5yOfUYhRVfC9afMkczzL8J8zdf0h6QHbTd33rJW/jmjwTn++RTdnbSD2gg2fSBRi/h8y17RmqIdb9g==,
+ integrity: sha512-2SbsYZngD0r6nZCXhEKQ8E6sc10uaYMiN3VicoHj0fZSXNEYjJjLRQ3xD+hbmiqM4dRMGeR06IU6E/Ff0asDcQ==,
}
peerDependencies:
nuxt: ^3.8.1
@@ -3111,10 +3348,10 @@ packages:
- supports-color
dev: true
- /@nuxt/devtools-wizard@1.0.3:
+ /@nuxt/devtools-wizard@1.0.5:
resolution:
{
- integrity: sha512-iningPOhBVMYov+7hDX5yr1tAVVA6AmJ7EgRkNfmHqPX2rerhD4eIN7Ao4KwkjGmQJ7qdM7k8w+NiL8OQOpdFQ==,
+ integrity: sha512-1O6uZaR76bu9NGN5qEtxYRf6INLA7FFr4agnw+UUdWKxJqbYoPNrKe9TqgukoPoDdrEG5vm0tDuRMNPIpVJ3mg==,
}
hasBin: true
dependencies:
@@ -3130,10 +3367,10 @@ packages:
semver: 7.5.4
dev: true
- /@nuxt/devtools@1.0.3(nuxt@3.8.2)(vite@4.5.0):
+ /@nuxt/devtools@1.0.5(nuxt@3.8.2)(vite@4.5.0):
resolution:
{
- integrity: sha512-2mXvQiS3KTMF0fO80Y9WLx95yubRoIp2wSCarmhhqInPe8/0K9VZ4TUiTGF20ti45h0ky3OAxiVSmLfViwDWjg==,
+ integrity: sha512-kGgxDFD3/Zw0HqCRl+S+ZIZ0NxGJoiseTzKreD2sW8q7otnqSSjte3z4qhGWI2HpvwN0Gwu/C4FtfkAVGUxPTQ==,
}
hasBin: true
peerDependencies:
@@ -3141,8 +3378,8 @@ packages:
vite: '*'
dependencies:
'@antfu/utils': 0.7.6
- '@nuxt/devtools-kit': 1.0.3(nuxt@3.8.2)(vite@4.5.0)
- '@nuxt/devtools-wizard': 1.0.3
+ '@nuxt/devtools-kit': 1.0.5(nuxt@3.8.2)(vite@4.5.0)
+ '@nuxt/devtools-wizard': 1.0.5
'@nuxt/kit': 3.8.2
birpc: 0.2.14
consola: 3.2.3
@@ -3159,24 +3396,24 @@ packages:
launch-editor: 2.6.1
local-pkg: 0.5.0
magicast: 0.3.2
- nitropack: 2.8.0
+ nitropack: 2.8.1
nuxt: 3.8.2(eslint@8.48.0)(typescript@5.2.2)(vite@4.5.0)
nypm: 0.3.3
ofetch: 1.3.3
ohash: 1.1.3
- pacote: 17.0.4
+ pacote: 17.0.5
pathe: 1.1.1
perfect-debounce: 1.0.0
pkg-types: 1.0.3
rc9: 2.1.1
- scule: 1.1.0
+ scule: 1.1.1
semver: 7.5.4
simple-git: 3.21.0
sirv: 2.0.3
- unimport: 3.6.0(rollup@4.5.1)
+ unimport: 3.6.1(rollup@4.7.0)
vite: 4.5.0(@types/node@20.5.9)
- vite-plugin-inspect: 0.7.42(@nuxt/kit@3.8.2)(vite@4.5.0)
- vite-plugin-vue-inspector: 4.0.0(vite@4.5.0)
+ vite-plugin-inspect: 0.8.1(@nuxt/kit@3.8.2)(vite@4.5.0)
+ vite-plugin-vue-inspector: 4.0.2(vite@4.5.0)
which: 3.0.1
ws: 8.14.2
transitivePeerDependencies:
@@ -3220,11 +3457,11 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
pkg-types: 1.0.3
- scule: 1.1.0
+ scule: 1.1.1
semver: 7.5.4
ufo: 1.3.2
unctx: 2.3.1
- unimport: 3.6.0(rollup@4.5.1)
+ unimport: 3.6.1(rollup@4.7.0)
untyped: 1.4.0
transitivePeerDependencies:
- rollup
@@ -3244,10 +3481,10 @@ packages:
hookable: 5.5.3
pathe: 1.1.1
pkg-types: 1.0.3
- scule: 1.1.0
+ scule: 1.1.1
std-env: 3.5.0
ufo: 1.3.2
- unimport: 3.6.0(rollup@4.5.1)
+ unimport: 3.6.1(rollup@4.7.0)
untyped: 1.4.0
transitivePeerDependencies:
- rollup
@@ -3300,7 +3537,7 @@ packages:
vue: ^3.3.4
dependencies:
'@nuxt/kit': 3.8.2
- '@rollup/plugin-replace': 5.0.5(rollup@4.5.1)
+ '@rollup/plugin-replace': 5.0.5(rollup@4.7.0)
'@vitejs/plugin-vue': 4.5.0(vite@4.5.0)(vue@3.3.8)
'@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.0)(vue@3.3.8)
autoprefixer: 10.4.16(postcss@8.4.31)
@@ -3308,7 +3545,7 @@ packages:
consola: 3.2.3
cssnano: 6.0.1(postcss@8.4.31)
defu: 6.1.3
- esbuild: 0.19.7
+ esbuild: 0.19.8
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
externality: 1.0.2
@@ -3323,7 +3560,7 @@ packages:
perfect-debounce: 1.0.0
pkg-types: 1.0.3
postcss: 8.4.31
- rollup-plugin-visualizer: 5.9.2(rollup@4.5.1)
+ rollup-plugin-visualizer: 5.9.2(rollup@4.7.0)
std-env: 3.5.0
strip-literal: 1.3.0
ufo: 1.3.2
@@ -3470,6 +3707,7 @@ packages:
dependencies:
is-glob: 4.0.3
micromatch: 4.0.5
+ napi-wasm: 1.1.0
dev: true
bundledDependencies:
- napi-wasm
@@ -3868,7 +4106,7 @@ packages:
dependencies:
web-streams-polyfill: 3.2.1
- /@rollup/plugin-alias@5.0.1(rollup@4.5.1):
+ /@rollup/plugin-alias@5.0.1(rollup@4.7.0):
resolution:
{
integrity: sha512-JObvbWdOHoMy9W7SU0lvGhDtWq9PllP5mjpAy+TUslZG/WzOId9u80Hsqq1vCUn9pFJ0cxpdcnAv+QzU2zFH3Q==,
@@ -3880,11 +4118,27 @@ packages:
rollup:
optional: true
dependencies:
- rollup: 4.5.1
+ rollup: 4.7.0
+ slash: 4.0.0
+ dev: true
+
+ /@rollup/plugin-alias@5.1.0(rollup@4.7.0):
+ resolution:
+ {
+ integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==,
+ }
+ engines: { node: '>=14.0.0' }
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ rollup: 4.7.0
slash: 4.0.0
dev: true
- /@rollup/plugin-commonjs@25.0.7(rollup@4.5.1):
+ /@rollup/plugin-commonjs@25.0.7(rollup@4.7.0):
resolution:
{
integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==,
@@ -3896,16 +4150,16 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.30.5
- rollup: 4.5.1
+ rollup: 4.7.0
dev: true
- /@rollup/plugin-inject@5.0.5(rollup@4.5.1):
+ /@rollup/plugin-inject@5.0.5(rollup@4.7.0):
resolution:
{
integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==,
@@ -3917,13 +4171,13 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
estree-walker: 2.0.2
magic-string: 0.30.5
- rollup: 4.5.1
+ rollup: 4.7.0
dev: true
- /@rollup/plugin-json@6.0.1(rollup@4.5.1):
+ /@rollup/plugin-json@6.0.1(rollup@4.7.0):
resolution:
{
integrity: sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==,
@@ -3935,11 +4189,11 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
- rollup: 4.5.1
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
+ rollup: 4.7.0
dev: true
- /@rollup/plugin-node-resolve@15.2.3(rollup@4.5.1):
+ /@rollup/plugin-node-resolve@15.2.3(rollup@4.7.0):
resolution:
{
integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==,
@@ -3951,16 +4205,16 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.4
- rollup: 4.5.1
+ rollup: 4.7.0
dev: true
- /@rollup/plugin-replace@5.0.5(rollup@4.5.1):
+ /@rollup/plugin-replace@5.0.5(rollup@4.7.0):
resolution:
{
integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==,
@@ -3972,12 +4226,12 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
magic-string: 0.30.5
- rollup: 4.5.1
+ rollup: 4.7.0
dev: true
- /@rollup/plugin-terser@0.4.4(rollup@4.5.1):
+ /@rollup/plugin-terser@0.4.4(rollup@4.7.0):
resolution:
{
integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==,
@@ -3989,13 +4243,13 @@ packages:
rollup:
optional: true
dependencies:
- rollup: 4.5.1
+ rollup: 4.7.0
serialize-javascript: 6.0.1
smob: 1.4.1
terser: 5.24.0
dev: true
- /@rollup/plugin-wasm@6.2.2(rollup@4.5.1):
+ /@rollup/plugin-wasm@6.2.2(rollup@4.7.0):
resolution:
{
integrity: sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==,
@@ -4007,8 +4261,8 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
- rollup: 4.5.1
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
+ rollup: 4.7.0
dev: true
/@rollup/pluginutils@4.2.1:
@@ -4022,10 +4276,10 @@ packages:
picomatch: 2.3.1
dev: true
- /@rollup/pluginutils@5.0.5(rollup@4.5.1):
+ /@rollup/pluginutils@5.1.0(rollup@4.7.0):
resolution:
{
- integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==,
+ integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==,
}
engines: { node: '>=14.0.0' }
peerDependencies:
@@ -4037,13 +4291,13 @@ packages:
'@types/estree': 1.0.2
estree-walker: 2.0.2
picomatch: 2.3.1
- rollup: 4.5.1
+ rollup: 4.7.0
dev: true
- /@rollup/rollup-android-arm-eabi@4.5.1:
+ /@rollup/rollup-android-arm-eabi@4.7.0:
resolution:
{
- integrity: sha512-YaN43wTyEBaMqLDYeze+gQ4ZrW5RbTEGtT5o1GVDkhpdNcsLTnLRcLccvwy3E9wiDKWg9RIhuoy3JQKDRBfaZA==,
+ integrity: sha512-rGku10pL1StFlFvXX5pEv88KdGW6DHUghsxyP/aRYb9eH+74jTGJ3U0S/rtlsQ4yYq1Hcc7AMkoJOb1xu29Fxw==,
}
cpu: [arm]
os: [android]
@@ -4051,10 +4305,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-android-arm64@4.5.1:
+ /@rollup/rollup-android-arm64@4.7.0:
resolution:
{
- integrity: sha512-n1bX+LCGlQVuPlCofO0zOKe1b2XkFozAVRoczT+yxWZPGnkEAKTTYVOGZz8N4sKuBnKMxDbfhUsB1uwYdup/sw==,
+ integrity: sha512-/EBw0cuJ/KVHiU2qyVYUhogXz7W2vXxBzeE9xtVIMC+RyitlY2vvaoysMUqASpkUtoNIHlnKTu/l7mXOPgnKOA==,
}
cpu: [arm64]
os: [android]
@@ -4062,10 +4316,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-darwin-arm64@4.5.1:
+ /@rollup/rollup-darwin-arm64@4.7.0:
resolution:
{
- integrity: sha512-QqJBumdvfBqBBmyGHlKxje+iowZwrHna7pokj/Go3dV1PJekSKfmjKrjKQ/e6ESTGhkfPNLq3VXdYLAc+UtAQw==,
+ integrity: sha512-4VXG1bgvClJdbEYYjQ85RkOtwN8sqI3uCxH0HC5w9fKdqzRzgG39K7GAehATGS8jghA7zNoS5CjSKkDEqWmNZg==,
}
cpu: [arm64]
os: [darwin]
@@ -4073,10 +4327,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-darwin-x64@4.5.1:
+ /@rollup/rollup-darwin-x64@4.7.0:
resolution:
{
- integrity: sha512-RrkDNkR/P5AEQSPkxQPmd2ri8WTjSl0RYmuFOiEABkEY/FSg0a4riihWQGKDJ4LnV9gigWZlTMx2DtFGzUrYQw==,
+ integrity: sha512-/ImhO+T/RWJ96hUbxiCn2yWI0/MeQZV/aeukQQfhxiSXuZJfyqtdHPUPrc84jxCfXTxbJLmg4q+GBETeb61aNw==,
}
cpu: [x64]
os: [darwin]
@@ -4084,10 +4338,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.5.1:
+ /@rollup/rollup-linux-arm-gnueabihf@4.7.0:
resolution:
{
- integrity: sha512-ZFPxvUZmE+fkB/8D9y/SWl/XaDzNSaxd1TJUSE27XAKlRpQ2VNce/86bGd9mEUgL3qrvjJ9XTGwoX0BrJkYK/A==,
+ integrity: sha512-zhye8POvTyUXlKbfPBVqoHy3t43gIgffY+7qBFqFxNqVtltQLtWeHNAbrMnXiLIfYmxcoL/feuLDote2tx+Qbg==,
}
cpu: [arm]
os: [linux]
@@ -4095,10 +4349,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.5.1:
+ /@rollup/rollup-linux-arm64-gnu@4.7.0:
resolution:
{
- integrity: sha512-FEuAjzVIld5WVhu+M2OewLmjmbXWd3q7Zcx+Rwy4QObQCqfblriDMMS7p7+pwgjZoo9BLkP3wa9uglQXzsB9ww==,
+ integrity: sha512-RAdr3OJnUum6Vs83cQmKjxdTg31zJnLLTkjhcFt0auxM6jw00GD6IPFF42uasYPr/wGC6TRm7FsQiJyk0qIEfg==,
}
cpu: [arm64]
os: [linux]
@@ -4106,10 +4360,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.5.1:
+ /@rollup/rollup-linux-arm64-musl@4.7.0:
resolution:
{
- integrity: sha512-f5Gs8WQixqGRtI0Iq/cMqvFYmgFzMinuJO24KRfnv7Ohi/HQclwrBCYkzQu1XfLEEt3DZyvveq9HWo4bLJf1Lw==,
+ integrity: sha512-nhWwYsiJwZGq7SyR3afS3EekEOsEAlrNMpPC4ZDKn5ooYSEjDLe9W/xGvoIV8/F/+HNIY6jY8lIdXjjxfxopXw==,
}
cpu: [arm64]
os: [linux]
@@ -4117,10 +4371,21 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.5.1:
+ /@rollup/rollup-linux-riscv64-gnu@4.7.0:
+ resolution:
+ {
+ integrity: sha512-rlfy5RnQG1aop1BL/gjdH42M2geMUyVQqd52GJVirqYc787A/XVvl3kQ5NG/43KXgOgE9HXgCaEH05kzQ+hLoA==,
+ }
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.7.0:
resolution:
{
- integrity: sha512-CWPkPGrFfN2vj3mw+S7A/4ZaU3rTV7AkXUr08W9lNP+UzOvKLVf34tWCqrKrfwQ0NTk5GFqUr2XGpeR2p6R4gw==,
+ integrity: sha512-cCkoGlGWfBobdDtiiypxf79q6k3/iRVGu1HVLbD92gWV5WZbmuWJCgRM4x2N6i7ljGn1cGytPn9ZAfS8UwF6vg==,
}
cpu: [x64]
os: [linux]
@@ -4128,10 +4393,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.5.1:
+ /@rollup/rollup-linux-x64-musl@4.7.0:
resolution:
{
- integrity: sha512-ZRETMFA0uVukUC9u31Ed1nx++29073goCxZtmZARwk5aF/ltuENaeTtRVsSQzFlzdd4J6L3qUm+EW8cbGt0CKQ==,
+ integrity: sha512-R2oBf2p/Arc1m+tWmiWbpHBjEcJnHVnv6bsypu4tcKdrYTpDfl1UT9qTyfkIL1iiii5D4WHxUHCg5X0pzqmxFg==,
}
cpu: [x64]
os: [linux]
@@ -4139,10 +4404,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.5.1:
+ /@rollup/rollup-win32-arm64-msvc@4.7.0:
resolution:
{
- integrity: sha512-ihqfNJNb2XtoZMSCPeoo0cYMgU04ksyFIoOw5S0JUVbOhafLot+KD82vpKXOurE2+9o/awrqIxku9MRR9hozHQ==,
+ integrity: sha512-CPtgaQL1aaPc80m8SCVEoxFGHxKYIt3zQYC3AccL/SqqiWXblo3pgToHuBwR8eCP2Toa+X1WmTR/QKFMykws7g==,
}
cpu: [arm64]
os: [win32]
@@ -4150,10 +4415,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.5.1:
+ /@rollup/rollup-win32-ia32-msvc@4.7.0:
resolution:
{
- integrity: sha512-zK9MRpC8946lQ9ypFn4gLpdwr5a01aQ/odiIJeL9EbgZDMgbZjjT/XzTqJvDfTmnE1kHdbG20sAeNlpc91/wbg==,
+ integrity: sha512-pmioUlttNh9GXF5x2CzNa7Z8kmRTyhEzzAC+2WOOapjewMbl+3tGuAnxbwc5JyG8Jsz2+hf/QD/n5VjimOZ63g==,
}
cpu: [ia32]
os: [win32]
@@ -4161,10 +4426,10 @@ packages:
dev: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.5.1:
+ /@rollup/rollup-win32-x64-msvc@4.7.0:
resolution:
{
- integrity: sha512-5I3Nz4Sb9TYOtkRwlH0ow+BhMH2vnh38tZ4J4mggE48M/YyJyp/0sPSxhw1UeS1+oBgQ8q7maFtSeKpeRJu41Q==,
+ integrity: sha512-SeZzC2QhhdBQUm3U0c8+c/P6UlRyBcLL2Xp5KX7z46WXZxzR8RJSIWL9wSUeBTgxog5LTPJuPj0WOT9lvrtP7Q==,
}
cpu: [x64]
os: [win32]
@@ -4257,19 +4522,23 @@ packages:
'@sinonjs/commons': 3.0.0
dev: true
- /@sveltejs/adapter-auto@2.0.0(@sveltejs/kit@1.20.4):
+ /@sveltejs/adapter-vercel@3.1.0(@sveltejs/kit@1.27.4):
resolution:
{
- integrity: sha512-b+gkHFZgD771kgV3aO4avHFd7y1zhmMYy9i6xOK7m/rwmwaRO8gnF5zBc0Rgca80B2PMU1bKNxyBTHA14OzUAQ==,
+ integrity: sha512-AkG7GuqPj/70zxfuOV7QbxXVuYFPUlyFEPlGUSXynDbIBTYu1Er+c676M2egnAyw0flB+kpj6nlxJIElRLKAaA==,
}
peerDependencies:
- '@sveltejs/kit': ^1.0.0
+ '@sveltejs/kit': ^1.5.0
dependencies:
- '@sveltejs/kit': 1.20.4(svelte@4.0.5)(vite@4.4.9)
- import-meta-resolve: 2.2.2
+ '@sveltejs/kit': 1.27.4(svelte@4.2.7)(vite@4.4.9)
+ '@vercel/nft': 0.24.3
+ esbuild: 0.18.20
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
dev: true
- /@sveltejs/kit@1.20.4(svelte@4.0.5)(vite@4.4.9):
+ /@sveltejs/kit@1.20.4(svelte@4.0.5)(vite@4.5.0):
resolution:
{
integrity: sha512-MmAzIuMrP7A+8fqDVbxm6ekGHRHL/+Fk8sQPAzPG4G2TxUDtHdn/WcIxeEqHzARMf0OtGSC+VPyOSFuw2Cy2Mg==,
@@ -4281,7 +4550,7 @@ packages:
svelte: ^3.54.0 || ^4.0.0-next.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.5)(vite@4.4.9)
+ '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.5)(vite@4.5.0)
'@types/cookie': 0.5.1
cookie: 0.5.0
devalue: 4.3.2
@@ -4294,42 +4563,43 @@ packages:
sirv: 2.0.3
svelte: 4.0.5
undici: 5.22.1
- vite: 4.4.9
+ vite: 4.5.0(@types/node@20.5.9)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/kit@1.20.4(svelte@4.0.5)(vite@4.5.0):
+ /@sveltejs/kit@1.27.4(svelte@4.2.7)(vite@4.4.9):
resolution:
{
- integrity: sha512-MmAzIuMrP7A+8fqDVbxm6ekGHRHL/+Fk8sQPAzPG4G2TxUDtHdn/WcIxeEqHzARMf0OtGSC+VPyOSFuw2Cy2Mg==,
+ integrity: sha512-Vxl8Jf0C1+/8i/slsxFOnwJntCBDLueO/O6GJ0390KUnyW3Zs+4ZiIinD+cEcYnJPQQ9CRzVSr9Bn6DbmTn4Dw==,
}
engines: { node: ^16.14 || >=18 }
hasBin: true
requiresBuild: true
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0-next.0
+ svelte: ^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.5)(vite@4.5.0)
+ '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.7)(vite@4.4.9)
'@types/cookie': 0.5.1
cookie: 0.5.0
devalue: 4.3.2
esm-env: 1.0.0
kleur: 4.1.5
magic-string: 0.30.5
- mime: 3.0.0
+ mrmime: 1.0.1
sade: 1.8.1
set-cookie-parser: 2.6.0
sirv: 2.0.3
- svelte: 4.0.5
- undici: 5.22.1
- vite: 4.5.0(@types/node@20.5.9)
+ svelte: 4.2.7
+ tiny-glob: 0.2.9
+ undici: 5.26.5
+ vite: 4.4.9
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.5)(vite@4.4.9):
+ /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.5)(vite@4.5.0):
resolution:
{
integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==,
@@ -4340,15 +4610,15 @@ packages:
svelte: ^3.54.0 || ^4.0.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.5)(vite@4.4.9)
+ '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.5)(vite@4.5.0)
debug: 4.3.4
svelte: 4.0.5
- vite: 4.4.9
+ vite: 4.5.0(@types/node@20.5.9)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.5)(vite@4.5.0):
+ /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.3)(svelte@4.2.7)(vite@4.4.9):
resolution:
{
integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==,
@@ -4359,15 +4629,15 @@ packages:
svelte: ^3.54.0 || ^4.0.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.0.5)(vite@4.5.0)
+ '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.7)(vite@4.4.9)
debug: 4.3.4
- svelte: 4.0.5
- vite: 4.5.0(@types/node@20.5.9)
+ svelte: 4.2.7
+ vite: 4.4.9
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.5)(vite@4.4.9):
+ /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.5)(vite@4.5.0):
resolution:
{
integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==,
@@ -4377,38 +4647,38 @@ packages:
svelte: ^3.54.0 || ^4.0.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.5)(vite@4.4.9)
+ '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.5)(vite@4.5.0)
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
svelte: 4.0.5
svelte-hmr: 0.15.3(svelte@4.0.5)
- vite: 4.4.9
- vitefu: 0.2.5(vite@4.4.9)
+ vite: 4.5.0(@types/node@20.5.9)
+ vitefu: 0.2.5(vite@4.5.0)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.0.5)(vite@4.5.0):
+ /@sveltejs/vite-plugin-svelte@2.5.3(svelte@4.2.7)(vite@4.4.9):
resolution:
{
- integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==,
+ integrity: sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==,
}
engines: { node: ^14.18.0 || >= 16 }
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0
+ svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.0.5)(vite@4.5.0)
+ '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.3)(svelte@4.2.7)(vite@4.4.9)
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
- svelte: 4.0.5
- svelte-hmr: 0.15.3(svelte@4.0.5)
- vite: 4.5.0(@types/node@20.5.9)
- vitefu: 0.2.5(vite@4.5.0)
+ svelte: 4.2.7
+ svelte-hmr: 0.15.3(svelte@4.2.7)
+ vite: 4.4.9
+ vitefu: 0.2.5(vite@4.4.9)
transitivePeerDependencies:
- supports-color
dev: true
@@ -5448,7 +5718,7 @@ packages:
lodash: 4.17.21
mlly: 1.4.2
outdent: 0.8.0
- vite: 4.4.11
+ vite: 4.5.0(@types/node@20.5.9)
vite-node: 0.28.5
transitivePeerDependencies:
- '@types/node'
@@ -5602,7 +5872,7 @@ packages:
optional: true
dependencies:
'@babel/types': 7.23.4
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
'@vue/compiler-sfc': 3.3.8
ast-kit: 0.11.2
local-pkg: 0.5.0
@@ -5812,11 +6082,11 @@ packages:
integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==,
}
dependencies:
- acorn: 8.10.0
+ acorn: 8.11.2
acorn-walk: 8.2.0
dev: true
- /acorn-jsx@5.3.2(acorn@8.10.0):
+ /acorn-jsx@5.3.2(acorn@8.11.2):
resolution:
{
integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==,
@@ -5824,7 +6094,7 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.10.0
+ acorn: 8.11.2
dev: true
/acorn-walk@8.2.0:
@@ -6212,7 +6482,7 @@ packages:
engines: { node: '>=16.14.0' }
dependencies:
'@babel/parser': 7.23.4
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
pathe: 1.1.1
transitivePeerDependencies:
- rollup
@@ -6226,7 +6496,7 @@ packages:
engines: { node: '>=16.14.0' }
dependencies:
'@babel/parser': 7.23.4
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
pathe: 1.1.1
transitivePeerDependencies:
- rollup
@@ -7096,7 +7366,7 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
'@types/estree': 1.0.2
- acorn: 8.10.0
+ acorn: 8.11.2
estree-walker: 3.0.3
periscopic: 3.1.0
dev: true
@@ -8414,6 +8684,39 @@ packages:
'@esbuild/win32-x64': 0.19.7
dev: true
+ /esbuild@0.19.8:
+ resolution:
+ {
+ integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==,
+ }
+ engines: { node: '>=12' }
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': 0.19.8
+ '@esbuild/android-arm64': 0.19.8
+ '@esbuild/android-x64': 0.19.8
+ '@esbuild/darwin-arm64': 0.19.8
+ '@esbuild/darwin-x64': 0.19.8
+ '@esbuild/freebsd-arm64': 0.19.8
+ '@esbuild/freebsd-x64': 0.19.8
+ '@esbuild/linux-arm': 0.19.8
+ '@esbuild/linux-arm64': 0.19.8
+ '@esbuild/linux-ia32': 0.19.8
+ '@esbuild/linux-loong64': 0.19.8
+ '@esbuild/linux-mips64el': 0.19.8
+ '@esbuild/linux-ppc64': 0.19.8
+ '@esbuild/linux-riscv64': 0.19.8
+ '@esbuild/linux-s390x': 0.19.8
+ '@esbuild/linux-x64': 0.19.8
+ '@esbuild/netbsd-x64': 0.19.8
+ '@esbuild/openbsd-x64': 0.19.8
+ '@esbuild/sunos-x64': 0.19.8
+ '@esbuild/win32-arm64': 0.19.8
+ '@esbuild/win32-ia32': 0.19.8
+ '@esbuild/win32-x64': 0.19.8
+ dev: true
+
/escalade@3.1.1:
resolution:
{
@@ -9131,8 +9434,8 @@ packages:
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
dependencies:
- acorn: 8.10.0
- acorn-jsx: 5.3.2(acorn@8.10.0)
+ acorn: 8.11.2
+ acorn-jsx: 5.3.2(acorn@8.11.2)
eslint-visitor-keys: 3.4.3
dev: true
@@ -9717,6 +10020,18 @@ packages:
universalify: 2.0.0
dev: true
+ /fs-extra@11.2.0:
+ resolution:
+ {
+ integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==,
+ }
+ engines: { node: '>=14.14' }
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.0
+ dev: true
+
/fs-minipass@2.1.0:
resolution:
{
@@ -10091,6 +10406,13 @@ packages:
define-properties: 1.2.0
dev: true
+ /globalyzer@0.1.0:
+ resolution:
+ {
+ integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==,
+ }
+ dev: true
+
/globby@11.1.0:
resolution:
{
@@ -10135,6 +10457,13 @@ packages:
unicorn-magic: 0.1.0
dev: true
+ /globrex@0.1.2:
+ resolution:
+ {
+ integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==,
+ }
+ dev: true
+
/gopd@1.0.1:
resolution:
{
@@ -10580,13 +10909,6 @@ packages:
resolve-cwd: 3.0.0
dev: true
- /import-meta-resolve@2.2.2:
- resolution:
- {
- integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==,
- }
- dev: true
-
/imurmurhash@0.1.4:
resolution:
{
@@ -11271,7 +11593,7 @@ packages:
}
engines: { node: '>=8' }
dependencies:
- '@babel/core': 7.22.15
+ '@babel/core': 7.23.3
'@babel/parser': 7.23.4
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
@@ -11287,7 +11609,7 @@ packages:
}
engines: { node: '>=10' }
dependencies:
- '@babel/core': 7.22.15
+ '@babel/core': 7.23.3
'@babel/parser': 7.23.4
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
@@ -11942,7 +12264,7 @@ packages:
optional: true
dependencies:
abab: 2.0.6
- acorn: 8.10.0
+ acorn: 8.11.2
acorn-globals: 7.0.1
cssom: 0.5.0
cssstyle: 2.3.0
@@ -12911,8 +13233,8 @@ packages:
integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==,
}
dependencies:
- acorn: 8.10.0
- acorn-jsx: 5.3.2(acorn@8.10.0)
+ acorn: 8.11.2
+ acorn-jsx: 5.3.2(acorn@8.11.2)
micromark-extension-mdx-expression: 1.0.8
micromark-extension-mdx-jsx: 1.0.5
micromark-extension-mdx-md: 1.0.1
@@ -13483,6 +13805,13 @@ packages:
hasBin: true
dev: true
+ /napi-wasm@1.1.0:
+ resolution:
+ {
+ integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==,
+ }
+ dev: true
+
/natural-compare-lite@1.4.0:
resolution:
{
@@ -13604,15 +13933,15 @@ packages:
dependencies:
'@cloudflare/kv-asset-handler': 0.3.0
'@netlify/functions': 2.4.0
- '@rollup/plugin-alias': 5.0.1(rollup@4.5.1)
- '@rollup/plugin-commonjs': 25.0.7(rollup@4.5.1)
- '@rollup/plugin-inject': 5.0.5(rollup@4.5.1)
- '@rollup/plugin-json': 6.0.1(rollup@4.5.1)
- '@rollup/plugin-node-resolve': 15.2.3(rollup@4.5.1)
- '@rollup/plugin-replace': 5.0.5(rollup@4.5.1)
- '@rollup/plugin-terser': 0.4.4(rollup@4.5.1)
- '@rollup/plugin-wasm': 6.2.2(rollup@4.5.1)
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/plugin-alias': 5.0.1(rollup@4.7.0)
+ '@rollup/plugin-commonjs': 25.0.7(rollup@4.7.0)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.7.0)
+ '@rollup/plugin-json': 6.0.1(rollup@4.7.0)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@4.7.0)
+ '@rollup/plugin-replace': 5.0.5(rollup@4.7.0)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.7.0)
+ '@rollup/plugin-wasm': 6.2.2(rollup@4.7.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
'@types/http-proxy': 1.17.14
'@vercel/nft': 0.24.3
archiver: 6.0.1
@@ -13625,7 +13954,7 @@ packages:
defu: 6.1.3
destr: 2.0.2
dot-prop: 8.0.2
- esbuild: 0.19.7
+ esbuild: 0.19.8
escape-string-regexp: 5.0.0
etag: 1.8.1
fs-extra: 11.1.1
@@ -13652,9 +13981,103 @@ packages:
pkg-types: 1.0.3
pretty-bytes: 6.1.1
radix3: 1.1.0
- rollup: 4.5.1
- rollup-plugin-visualizer: 5.9.2(rollup@4.5.1)
- scule: 1.1.0
+ rollup: 4.7.0
+ rollup-plugin-visualizer: 5.9.2(rollup@4.7.0)
+ scule: 1.1.1
+ semver: 7.5.4
+ serve-placeholder: 2.0.1
+ serve-static: 1.15.0
+ std-env: 3.5.0
+ ufo: 1.3.2
+ uncrypto: 0.1.3
+ unctx: 2.3.1
+ unenv: 1.8.0
+ unimport: 3.6.1(rollup@4.7.0)
+ unstorage: 1.10.1
+ transitivePeerDependencies:
+ - '@azure/app-configuration'
+ - '@azure/cosmos'
+ - '@azure/data-tables'
+ - '@azure/identity'
+ - '@azure/keyvault-secrets'
+ - '@azure/storage-blob'
+ - '@capacitor/preferences'
+ - '@netlify/blobs'
+ - '@planetscale/database'
+ - '@upstash/redis'
+ - '@vercel/kv'
+ - encoding
+ - idb-keyval
+ - supports-color
+ dev: true
+
+ /nitropack@2.8.1:
+ resolution:
+ {
+ integrity: sha512-pODv2kEEzZSDQR+1UMXbGyNgMedUDq/qUomtiAnQKQvLy52VGlecXO1xDfH3i0kP1yKEcKTnWsx1TAF5gHM7xQ==,
+ }
+ engines: { node: ^16.11.0 || >=17.0.0 }
+ hasBin: true
+ peerDependencies:
+ xml2js: ^0.6.2
+ peerDependenciesMeta:
+ xml2js:
+ optional: true
+ dependencies:
+ '@cloudflare/kv-asset-handler': 0.3.0
+ '@netlify/functions': 2.4.0
+ '@rollup/plugin-alias': 5.1.0(rollup@4.7.0)
+ '@rollup/plugin-commonjs': 25.0.7(rollup@4.7.0)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.7.0)
+ '@rollup/plugin-json': 6.0.1(rollup@4.7.0)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@4.7.0)
+ '@rollup/plugin-replace': 5.0.5(rollup@4.7.0)
+ '@rollup/plugin-terser': 0.4.4(rollup@4.7.0)
+ '@rollup/plugin-wasm': 6.2.2(rollup@4.7.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
+ '@types/http-proxy': 1.17.14
+ '@vercel/nft': 0.24.3
+ archiver: 6.0.1
+ c12: 1.5.1
+ chalk: 5.3.0
+ chokidar: 3.5.3
+ citty: 0.1.5
+ consola: 3.2.3
+ cookie-es: 1.0.0
+ defu: 6.1.3
+ destr: 2.0.2
+ dot-prop: 8.0.2
+ esbuild: 0.19.8
+ escape-string-regexp: 5.0.0
+ estree-walker: 3.0.3
+ etag: 1.8.1
+ fs-extra: 11.2.0
+ globby: 14.0.0
+ gzip-size: 7.0.0
+ h3: 1.9.0
+ hookable: 5.5.3
+ httpxy: 0.1.5
+ is-primitive: 3.0.1
+ jiti: 1.21.0
+ klona: 2.0.6
+ knitwork: 1.0.0
+ listhen: 1.5.5
+ magic-string: 0.30.5
+ mime: 3.0.0
+ mlly: 1.4.2
+ mri: 1.2.0
+ node-fetch-native: 1.4.1
+ ofetch: 1.3.3
+ ohash: 1.1.3
+ openapi-typescript: 6.7.1
+ pathe: 1.1.1
+ perfect-debounce: 1.0.0
+ pkg-types: 1.0.3
+ pretty-bytes: 6.1.1
+ radix3: 1.1.0
+ rollup: 4.7.0
+ rollup-plugin-visualizer: 5.10.0(rollup@4.7.0)
+ scule: 1.1.1
semver: 7.5.4
serve-placeholder: 2.0.1
serve-static: 1.15.0
@@ -13663,7 +14086,7 @@ packages:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.8.0
- unimport: 3.6.0(rollup@4.5.1)
+ unimport: 3.6.1(rollup@4.7.0)
unstorage: 1.10.1
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -14023,7 +14446,7 @@ packages:
optional: true
dependencies:
'@nuxt/devalue': 2.0.2
- '@nuxt/devtools': 1.0.3(nuxt@3.8.2)(vite@4.5.0)
+ '@nuxt/devtools': 1.0.5(nuxt@3.8.2)(vite@4.5.0)
'@nuxt/kit': 3.8.2
'@nuxt/schema': 3.8.2
'@nuxt/telemetry': 2.5.3
@@ -14069,7 +14492,7 @@ packages:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.8.0
- unimport: 3.6.0(rollup@4.5.1)
+ unimport: 3.6.0
unplugin: 1.5.1
unplugin-vue-router: 0.7.0(vue-router@4.2.5)(vue@3.3.8)
untyped: 1.4.0
@@ -14454,10 +14877,10 @@ packages:
engines: { node: '>=6' }
dev: true
- /pacote@17.0.4:
+ /pacote@17.0.5:
resolution:
{
- integrity: sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==,
+ integrity: sha512-TAE0m20zSDMnchPja9vtQjri19X3pZIyRpm2TJVeI+yU42leJBBDTRYhOcWFsPhaMxf+3iwQkFiKz16G9AEeeA==,
}
engines: { node: ^16.14.0 || >=18.0.0 }
hasBin: true
@@ -16085,7 +16508,27 @@ packages:
glob: 7.2.3
dev: true
- /rollup-plugin-visualizer@5.9.2(rollup@4.5.1):
+ /rollup-plugin-visualizer@5.10.0(rollup@4.7.0):
+ resolution:
+ {
+ integrity: sha512-N4AkNL0qFvipegbDJ0kupS+8eKGjL0q+lYwV46NflLX/B8Rh73wz3kCIdg50bR6XVhNcaMA4Eb519xtm90Ckfg==,
+ }
+ engines: { node: '>=14' }
+ hasBin: true
+ peerDependencies:
+ rollup: 2.x || 3.x || 4.x
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ dependencies:
+ open: 8.4.2
+ picomatch: 2.3.1
+ rollup: 4.7.0
+ source-map: 0.7.4
+ yargs: 17.7.2
+ dev: true
+
+ /rollup-plugin-visualizer@5.9.2(rollup@4.7.0):
resolution:
{
integrity: sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==,
@@ -16100,7 +16543,7 @@ packages:
dependencies:
open: 8.4.2
picomatch: 2.3.1
- rollup: 4.5.1
+ rollup: 4.7.0
source-map: 0.7.4
yargs: 17.7.2
dev: true
@@ -16116,26 +16559,27 @@ packages:
fsevents: 2.3.3
dev: true
- /rollup@4.5.1:
+ /rollup@4.7.0:
resolution:
{
- integrity: sha512-0EQribZoPKpb5z1NW/QYm3XSR//Xr8BeEXU49Lc/mQmpmVVG5jPUVrpc2iptup/0WMrY9mzas0fxH+TjYvG2CA==,
+ integrity: sha512-7Kw0dUP4BWH78zaZCqF1rPyQ8D5DSU6URG45v1dqS/faNsx9WXyess00uTOZxKr7oR/4TOjO1CPudT8L1UsEgw==,
}
engines: { node: '>=18.0.0', npm: '>=8.0.0' }
hasBin: true
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.5.1
- '@rollup/rollup-android-arm64': 4.5.1
- '@rollup/rollup-darwin-arm64': 4.5.1
- '@rollup/rollup-darwin-x64': 4.5.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.5.1
- '@rollup/rollup-linux-arm64-gnu': 4.5.1
- '@rollup/rollup-linux-arm64-musl': 4.5.1
- '@rollup/rollup-linux-x64-gnu': 4.5.1
- '@rollup/rollup-linux-x64-musl': 4.5.1
- '@rollup/rollup-win32-arm64-msvc': 4.5.1
- '@rollup/rollup-win32-ia32-msvc': 4.5.1
- '@rollup/rollup-win32-x64-msvc': 4.5.1
+ '@rollup/rollup-android-arm-eabi': 4.7.0
+ '@rollup/rollup-android-arm64': 4.7.0
+ '@rollup/rollup-darwin-arm64': 4.7.0
+ '@rollup/rollup-darwin-x64': 4.7.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.7.0
+ '@rollup/rollup-linux-arm64-gnu': 4.7.0
+ '@rollup/rollup-linux-arm64-musl': 4.7.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.7.0
+ '@rollup/rollup-linux-x64-gnu': 4.7.0
+ '@rollup/rollup-linux-x64-musl': 4.7.0
+ '@rollup/rollup-win32-arm64-msvc': 4.7.0
+ '@rollup/rollup-win32-ia32-msvc': 4.7.0
+ '@rollup/rollup-win32-x64-msvc': 4.7.0
fsevents: 2.3.3
dev: true
@@ -16247,6 +16691,13 @@ packages:
}
dev: true
+ /scule@1.1.1:
+ resolution:
+ {
+ integrity: sha512-sHtm/SsIK9BUBI3EFT/Gnp9VoKfY6QLvlkvAE6YK7454IF8FSgJEAnJpVdSC7K5/pjI5NfxhzBLW2JAfYA/shQ==,
+ }
+ dev: true
+
/semver@5.7.2:
resolution:
{
@@ -17059,23 +17510,23 @@ packages:
engines: { node: '>= 0.4' }
dev: true
- /svelte-check@3.4.3(@babel/core@7.22.15)(svelte@4.0.5):
+ /svelte-check@3.6.0(@babel/core@7.22.15)(svelte@4.2.7):
resolution:
{
- integrity: sha512-O07soQFY3X0VDt+bcGc6D5naz0cLtjwnmNP9JsEBPVyMemFEqUhL2OdLqvkl5H/u8Jwm50EiAU4BPRn5iin/kg==,
+ integrity: sha512-8VfqhfuRJ1sKW+o8isH2kPi0RhjXH1nNsIbCFGyoUHG+ZxVxHYRKcb+S8eaL/1tyj3VGvWYx3Y5+oCUsJgnzcw==,
}
hasBin: true
peerDependencies:
- svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0
+ svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
dependencies:
'@jridgewell/trace-mapping': 0.3.19
chokidar: 3.5.3
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
import-fresh: 3.3.0
picocolors: 1.0.0
sade: 1.8.1
- svelte: 4.0.5
- svelte-preprocess: 5.0.4(@babel/core@7.22.15)(svelte@4.0.5)(typescript@5.2.2)
+ svelte: 4.2.7
+ svelte-preprocess: 5.1.1(@babel/core@7.22.15)(svelte@4.2.7)(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- '@babel/core'
@@ -17101,10 +17552,22 @@ packages:
svelte: 4.0.5
dev: true
- /svelte-preprocess@5.0.4(@babel/core@7.22.15)(svelte@4.0.5)(typescript@5.2.2):
+ /svelte-hmr@0.15.3(svelte@4.2.7):
+ resolution:
+ {
+ integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==,
+ }
+ engines: { node: ^12.20 || ^14.13.1 || >= 16 }
+ peerDependencies:
+ svelte: ^3.19.0 || ^4.0.0
+ dependencies:
+ svelte: 4.2.7
+ dev: true
+
+ /svelte-preprocess@5.1.1(@babel/core@7.22.15)(svelte@4.2.7)(typescript@5.2.2):
resolution:
{
- integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==,
+ integrity: sha512-p/Dp4hmrBW5mrCCq29lEMFpIJT2FZsRlouxEc5qpbOmXRbaFs7clLs8oKPwD3xCFyZfv1bIhvOzpQkhMEVQdMw==,
}
engines: { node: '>= 14.10.0' }
requiresBuild: true
@@ -17118,7 +17581,7 @@ packages:
sass: ^1.26.8
stylus: ^0.55.0
sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
- svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0
+ svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
peerDependenciesMeta:
'@babel/core':
@@ -17148,7 +17611,7 @@ packages:
magic-string: 0.27.0
sorcery: 0.11.0
strip-indent: 3.0.0
- svelte: 4.0.5
+ svelte: 4.2.7
typescript: 5.2.2
dev: true
@@ -17174,6 +17637,28 @@ packages:
periscopic: 3.1.0
dev: true
+ /svelte@4.2.7:
+ resolution:
+ {
+ integrity: sha512-UExR1KS7raTdycsUrKLtStayu4hpdV3VZQgM0akX8XbXgLBlosdE/Sf3crOgyh9xIjqSYB3UEBuUlIQKRQX2hg==,
+ }
+ engines: { node: '>=16' }
+ dependencies:
+ '@ampproject/remapping': 2.2.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.19
+ acorn: 8.11.2
+ aria-query: 5.3.0
+ axobject-query: 3.2.1
+ code-red: 1.0.4
+ css-tree: 2.3.1
+ estree-walker: 3.0.3
+ is-reference: 3.0.2
+ locate-character: 3.0.0
+ magic-string: 0.30.5
+ periscopic: 3.1.0
+ dev: true
+
/svg-tags@1.0.0:
resolution:
{
@@ -17338,6 +17823,16 @@ packages:
xtend: 4.0.2
dev: true
+ /tiny-glob@0.2.9:
+ resolution:
+ {
+ integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==,
+ }
+ dependencies:
+ globalyzer: 0.1.0
+ globrex: 0.1.2
+ dev: true
+
/tiny-invariant@1.3.1:
resolution:
{
@@ -17778,6 +18273,16 @@ packages:
busboy: 1.6.0
dev: true
+ /undici@5.26.5:
+ resolution:
+ {
+ integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==,
+ }
+ engines: { node: '>=14.0' }
+ dependencies:
+ '@fastify/busboy': 2.1.0
+ dev: true
+
/undici@5.27.2:
resolution:
{
@@ -17836,13 +18341,13 @@ packages:
vfile: 5.3.7
dev: true
- /unimport@3.6.0(rollup@4.5.1):
+ /unimport@3.6.0:
resolution:
{
integrity: sha512-yXW3Z30yk1vX8fxO8uHlq9wY9K+L56LHp4Hlbv8i7tW+NENSOv8AaFJUPtOQchxlT7/JBAzCtkrBtcVjKIr1VQ==,
}
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
escape-string-regexp: 5.0.0
fast-glob: 3.3.2
local-pkg: 0.5.0
@@ -17850,7 +18355,28 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
pkg-types: 1.0.3
- scule: 1.1.0
+ scule: 1.1.1
+ strip-literal: 1.3.0
+ unplugin: 1.5.1
+ transitivePeerDependencies:
+ - rollup
+ dev: true
+
+ /unimport@3.6.1(rollup@4.7.0):
+ resolution:
+ {
+ integrity: sha512-zKzbp8AQ+l8QK3XrONtUBdgBbMI8TkGh8hBYF77ZkVqMLLIAHwGSwJRFolPQMBx/5pezeRKvmu2gzlqnxRZeqQ==,
+ }
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
+ escape-string-regexp: 5.0.0
+ fast-glob: 3.3.2
+ local-pkg: 0.5.0
+ magic-string: 0.30.5
+ mlly: 1.4.2
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ scule: 1.1.1
strip-literal: 1.3.0
unplugin: 1.5.1
transitivePeerDependencies:
@@ -17986,7 +18512,7 @@ packages:
optional: true
dependencies:
'@babel/types': 7.23.4
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
'@vue-macros/common': 1.9.0(vue@3.3.8)
ast-walker-scope: 0.5.0
chokidar: 3.5.3
@@ -17995,7 +18521,7 @@ packages:
local-pkg: 0.4.3
mlly: 1.4.2
pathe: 1.1.1
- scule: 1.1.0
+ scule: 1.1.1
unplugin: 1.5.1
vue-router: 4.2.5(vue@3.3.8)
yaml: 2.3.2
@@ -18108,7 +18634,7 @@ packages:
defu: 6.1.3
jiti: 1.21.0
mri: 1.2.0
- scule: 1.1.0
+ scule: 1.1.1
transitivePeerDependencies:
- supports-color
dev: true
@@ -18275,7 +18801,7 @@ packages:
picocolors: 1.0.0
source-map: 0.6.1
source-map-support: 0.5.21
- vite: 4.4.11
+ vite: 4.5.0(@types/node@20.5.9)
transitivePeerDependencies:
- '@types/node'
- less
@@ -18300,7 +18826,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.4.11
+ vite: 4.5.0(@types/node@20.5.9)
transitivePeerDependencies:
- '@types/node'
- less
@@ -18353,7 +18879,7 @@ packages:
commander: 8.3.0
eslint: 8.48.0
fast-glob: 3.3.2
- fs-extra: 11.1.1
+ fs-extra: 11.2.0
lodash.debounce: 4.0.8
lodash.pick: 4.4.0
npm-run-path: 4.0.1
@@ -18368,10 +18894,10 @@ packages:
vscode-uri: 3.0.8
dev: true
- /vite-plugin-inspect@0.7.42(@nuxt/kit@3.8.2)(vite@4.5.0):
+ /vite-plugin-inspect@0.8.1(@nuxt/kit@3.8.2)(vite@4.5.0):
resolution:
{
- integrity: sha512-JCyX86wr3siQc+p9Kd0t8VkFHAJag0RaQVIpdFGSv5FEaePEVB6+V/RGtz2dQkkGSXQzRWrPs4cU3dRKg32bXw==,
+ integrity: sha512-oPBPVGp6tBd5KdY/qY6lrbLXqrbHRG0hZLvEaJfiZ/GQfDB+szRuLHblQh1oi1Hhh8GeLit/50l4xfs2SA+TCA==,
}
engines: { node: '>=14' }
peerDependencies:
@@ -18383,10 +18909,10 @@ packages:
dependencies:
'@antfu/utils': 0.7.6
'@nuxt/kit': 3.8.2
- '@rollup/pluginutils': 5.0.5(rollup@4.5.1)
+ '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
debug: 4.3.4
error-stack-parser-es: 0.1.1
- fs-extra: 11.1.1
+ fs-extra: 11.2.0
open: 9.1.0
picocolors: 1.0.0
sirv: 2.0.3
@@ -18396,13 +18922,13 @@ packages:
- supports-color
dev: true
- /vite-plugin-vue-inspector@4.0.0(vite@4.5.0):
+ /vite-plugin-vue-inspector@4.0.2(vite@4.5.0):
resolution:
{
- integrity: sha512-xNjMbRj3YrebuuInTvlC8ghPtzT+3LjMIQPeeR/5CaFd+WcbA9wBnECZmlcP3GITCVED0SxGmTyoJ3iVKsK4vQ==,
+ integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==,
}
peerDependencies:
- vite: ^3.0.0-0 || ^4.0.0-0
+ vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
dependencies:
'@babel/core': 7.23.3
'@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.23.3)