ic_gan / BigGAN_PyTorch /animal_hash.py
ArantxaCasanova
First model version
a00ee36
# Copyright (c) Facebook, Inc. and its affiliates.
# All rights reserved.
#
# All contributions by Andy Brock:
# Copyright (c) 2019 Andy Brock
#
# MIT License
c = [
"Aardvark",
"Abyssinian",
"Affenpinscher",
"Akbash",
"Akita",
"Albatross",
"Alligator",
"Alpaca",
"Angelfish",
"Ant",
"Anteater",
"Antelope",
"Ape",
"Armadillo",
"Ass",
"Avocet",
"Axolotl",
"Baboon",
"Badger",
"Balinese",
"Bandicoot",
"Barb",
"Barnacle",
"Barracuda",
"Bat",
"Beagle",
"Bear",
"Beaver",
"Bee",
"Beetle",
"Binturong",
"Bird",
"Birman",
"Bison",
"Bloodhound",
"Boar",
"Bobcat",
"Bombay",
"Bongo",
"Bonobo",
"Booby",
"Budgerigar",
"Buffalo",
"Bulldog",
"Bullfrog",
"Burmese",
"Butterfly",
"Caiman",
"Camel",
"Capybara",
"Caracal",
"Caribou",
"Cassowary",
"Cat",
"Caterpillar",
"Catfish",
"Cattle",
"Centipede",
"Chameleon",
"Chamois",
"Cheetah",
"Chicken",
"Chihuahua",
"Chimpanzee",
"Chinchilla",
"Chinook",
"Chipmunk",
"Chough",
"Cichlid",
"Clam",
"Coati",
"Cobra",
"Cockroach",
"Cod",
"Collie",
"Coral",
"Cormorant",
"Cougar",
"Cow",
"Coyote",
"Crab",
"Crane",
"Crocodile",
"Crow",
"Curlew",
"Cuscus",
"Cuttlefish",
"Dachshund",
"Dalmatian",
"Deer",
"Dhole",
"Dingo",
"Dinosaur",
"Discus",
"Dodo",
"Dog",
"Dogball",
"Dogfish",
"Dolphin",
"Donkey",
"Dormouse",
"Dove",
"Dragonfly",
"Drever",
"Duck",
"Dugong",
"Dunker",
"Dunlin",
"Eagle",
"Earwig",
"Echidna",
"Eel",
"Eland",
"Elephant",
"ElephantSeal",
"Elk",
"Emu",
"Falcon",
"Ferret",
"Finch",
"Fish",
"Flamingo",
"Flounder",
"Fly",
"Fossa",
"Fox",
"Frigatebird",
"Frog",
"Galago",
"Gar",
"Gaur",
"Gazelle",
"Gecko",
"Gerbil",
"Gharial",
"GiantPanda",
"Gibbon",
"Giraffe",
"Gnat",
"Gnu",
"Goat",
"Goldfinch",
"Goldfish",
"Goose",
"Gopher",
"Gorilla",
"Goshawk",
"Grasshopper",
"Greyhound",
"Grouse",
"Guanaco",
"GuineaFowl",
"GuineaPig",
"Gull",
"Guppy",
"Hamster",
"Hare",
"Harrier",
"Havanese",
"Hawk",
"Hedgehog",
"Heron",
"Herring",
"Himalayan",
"Hippopotamus",
"Hornet",
"Horse",
"Human",
"Hummingbird",
"Hyena",
"Ibis",
"Iguana",
"Impala",
"Indri",
"Insect",
"Jackal",
"Jaguar",
"Javanese",
"Jay",
"Jellyfish",
"Kakapo",
"Kangaroo",
"Kingfisher",
"Kiwi",
"Koala",
"KomodoDragon",
"Kouprey",
"Kudu",
"Labradoodle",
"Ladybird",
"Lapwing",
"Lark",
"Lemming",
"Lemur",
"Leopard",
"Liger",
"Lion",
"Lionfish",
"Lizard",
"Llama",
"Lobster",
"Locust",
"Loris",
"Louse",
"Lynx",
"Lyrebird",
"Macaw",
"Magpie",
"Mallard",
"Maltese",
"Manatee",
"Mandrill",
"Markhor",
"Marten",
"Mastiff",
"Mayfly",
"Meerkat",
"Millipede",
"Mink",
"Mole",
"Molly",
"Mongoose",
"Mongrel",
"Monkey",
"Moorhen",
"Moose",
"Mosquito",
"Moth",
"Mouse",
"Mule",
"Narwhal",
"Neanderthal",
"Newfoundland",
"Newt",
"Nightingale",
"Numbat",
"Ocelot",
"Octopus",
"Okapi",
"Olm",
"Opossum",
"Orang-utan",
"Oryx",
"Ostrich",
"Otter",
"Owl",
"Ox",
"Oyster",
"Pademelon",
"Panther",
"Parrot",
"Partridge",
"Peacock",
"Peafowl",
"Pekingese",
"Pelican",
"Penguin",
"Persian",
"Pheasant",
"Pig",
"Pigeon",
"Pika",
"Pike",
"Piranha",
"Platypus",
"Pointer",
"Pony",
"Poodle",
"Porcupine",
"Porpoise",
"Possum",
"PrairieDog",
"Prawn",
"Puffin",
"Pug",
"Puma",
"Quail",
"Quelea",
"Quetzal",
"Quokka",
"Quoll",
"Rabbit",
"Raccoon",
"Ragdoll",
"Rail",
"Ram",
"Rat",
"Rattlesnake",
"Raven",
"RedDeer",
"RedPanda",
"Reindeer",
"Rhinoceros",
"Robin",
"Rook",
"Rottweiler",
"Ruff",
"Salamander",
"Salmon",
"SandDollar",
"Sandpiper",
"Saola",
"Sardine",
"Scorpion",
"SeaLion",
"SeaUrchin",
"Seahorse",
"Seal",
"Serval",
"Shark",
"Sheep",
"Shrew",
"Shrimp",
"Siamese",
"Siberian",
"Skunk",
"Sloth",
"Snail",
"Snake",
"Snowshoe",
"Somali",
"Sparrow",
"Spider",
"Sponge",
"Squid",
"Squirrel",
"Starfish",
"Starling",
"Stingray",
"Stinkbug",
"Stoat",
"Stork",
"Swallow",
"Swan",
"Tang",
"Tapir",
"Tarsier",
"Termite",
"Tetra",
"Tiffany",
"Tiger",
"Toad",
"Tortoise",
"Toucan",
"Tropicbird",
"Trout",
"Tuatara",
"Turkey",
"Turtle",
"Uakari",
"Uguisu",
"Umbrellabird",
"Viper",
"Vulture",
"Wallaby",
"Walrus",
"Warthog",
"Wasp",
"WaterBuffalo",
"Weasel",
"Whale",
"Whippet",
"Wildebeest",
"Wolf",
"Wolverine",
"Wombat",
"Woodcock",
"Woodlouse",
"Woodpecker",
"Worm",
"Wrasse",
"Wren",
"Yak",
"Zebra",
"Zebu",
"Zonkey",
]
a = [
"able",
"above",
"absent",
"absolute",
"abstract",
"abundant",
"academic",
"acceptable",
"accepted",
"accessible",
"accurate",
"accused",
"active",
"actual",
"acute",
"added",
"additional",
"adequate",
"adjacent",
"administrative",
"adorable",
"advanced",
"adverse",
"advisory",
"aesthetic",
"afraid",
"african",
"aggregate",
"aggressive",
"agreeable",
"agreed",
"agricultural",
"alert",
"alive",
"alleged",
"allied",
"alone",
"alright",
"alternative",
"amateur",
"amazing",
"ambitious",
"american",
"amused",
"ancient",
"angry",
"annoyed",
"annual",
"anonymous",
"anxious",
"appalling",
"apparent",
"applicable",
"appropriate",
"arab",
"arbitrary",
"architectural",
"armed",
"arrogant",
"artificial",
"artistic",
"ashamed",
"asian",
"asleep",
"assistant",
"associated",
"atomic",
"attractive",
"australian",
"automatic",
"autonomous",
"available",
"average",
"awake",
"aware",
"awful",
"awkward",
"back",
"bad",
"balanced",
"bare",
"basic",
"beautiful",
"beneficial",
"better",
"bewildered",
"big",
"binding",
"biological",
"bitter",
"bizarre",
"black",
"blank",
"blind",
"blonde",
"bloody",
"blue",
"blushing",
"boiling",
"bold",
"bored",
"boring",
"bottom",
"brainy",
"brave",
"breakable",
"breezy",
"brief",
"bright",
"brilliant",
"british",
"broad",
"broken",
"brown",
"bumpy",
"burning",
"busy",
"calm",
"canadian",
"capable",
"capitalist",
"careful",
"casual",
"catholic",
"causal",
"cautious",
"central",
"certain",
"changing",
"characteristic",
"charming",
"cheap",
"cheerful",
"chemical",
"chief",
"chilly",
"chinese",
"chosen",
"christian",
"chronic",
"chubby",
"circular",
"civic",
"civil",
"civilian",
"classic",
"classical",
"clean",
"clear",
"clever",
"clinical",
"close",
"closed",
"cloudy",
"clumsy",
"coastal",
"cognitive",
"coherent",
"cold",
"collective",
"colonial",
"colorful",
"colossal",
"coloured",
"colourful",
"combative",
"combined",
"comfortable",
"coming",
"commercial",
"common",
"communist",
"compact",
"comparable",
"comparative",
"compatible",
"competent",
"competitive",
"complete",
"complex",
"complicated",
"comprehensive",
"compulsory",
"conceptual",
"concerned",
"concrete",
"condemned",
"confident",
"confidential",
"confused",
"conscious",
"conservation",
"conservative",
"considerable",
"consistent",
"constant",
"constitutional",
"contemporary",
"content",
"continental",
"continued",
"continuing",
"continuous",
"controlled",
"controversial",
"convenient",
"conventional",
"convinced",
"convincing",
"cooing",
"cool",
"cooperative",
"corporate",
"correct",
"corresponding",
"costly",
"courageous",
"crazy",
"creative",
"creepy",
"criminal",
"critical",
"crooked",
"crowded",
"crucial",
"crude",
"cruel",
"cuddly",
"cultural",
"curious",
"curly",
"current",
"curved",
"cute",
"daily",
"damaged",
"damp",
"dangerous",
"dark",
"dead",
"deaf",
"deafening",
"dear",
"decent",
"decisive",
"deep",
"defeated",
"defensive",
"defiant",
"definite",
"deliberate",
"delicate",
"delicious",
"delighted",
"delightful",
"democratic",
"dependent",
"depressed",
"desirable",
"desperate",
"detailed",
"determined",
"developed",
"developing",
"devoted",
"different",
"difficult",
"digital",
"diplomatic",
"direct",
"dirty",
"disabled",
"disappointed",
"disastrous",
"disciplinary",
"disgusted",
"distant",
"distinct",
"distinctive",
"distinguished",
"disturbed",
"disturbing",
"diverse",
"divine",
"dizzy",
"domestic",
"dominant",
"double",
"doubtful",
"drab",
"dramatic",
"dreadful",
"driving",
"drunk",
"dry",
"dual",
"due",
"dull",
"dusty",
"dutch",
"dying",
"dynamic",
"eager",
"early",
"eastern",
"easy",
"economic",
"educational",
"eerie",
"effective",
"efficient",
"elaborate",
"elated",
"elderly",
"eldest",
"electoral",
"electric",
"electrical",
"electronic",
"elegant",
"eligible",
"embarrassed",
"embarrassing",
"emotional",
"empirical",
"empty",
"enchanting",
"encouraging",
"endless",
"energetic",
"english",
"enormous",
"enthusiastic",
"entire",
"entitled",
"envious",
"environmental",
"equal",
"equivalent",
"essential",
"established",
"estimated",
"ethical",
"ethnic",
"european",
"eventual",
"everyday",
"evident",
"evil",
"evolutionary",
"exact",
"excellent",
"exceptional",
"excess",
"excessive",
"excited",
"exciting",
"exclusive",
"existing",
"exotic",
"expected",
"expensive",
"experienced",
"experimental",
"explicit",
"extended",
"extensive",
"external",
"extra",
"extraordinary",
"extreme",
"exuberant",
"faint",
"fair",
"faithful",
"familiar",
"famous",
"fancy",
"fantastic",
"far",
"fascinating",
"fashionable",
"fast",
"fat",
"fatal",
"favourable",
"favourite",
"federal",
"fellow",
"female",
"feminist",
"few",
"fierce",
"filthy",
"final",
"financial",
"fine",
"firm",
"fiscal",
"fit",
"fixed",
"flaky",
"flat",
"flexible",
"fluffy",
"fluttering",
"flying",
"following",
"fond",
"foolish",
"foreign",
"formal",
"formidable",
"forthcoming",
"fortunate",
"forward",
"fragile",
"frail",
"frantic",
"free",
"french",
"frequent",
"fresh",
"friendly",
"frightened",
"front",
"frozen",
"fucking",
"full",
"full-time",
"fun",
"functional",
"fundamental",
"funny",
"furious",
"future",
"fuzzy",
"gastric",
"gay",
"general",
"generous",
"genetic",
"gentle",
"genuine",
"geographical",
"german",
"giant",
"gigantic",
"given",
"glad",
"glamorous",
"gleaming",
"global",
"glorious",
"golden",
"good",
"gorgeous",
"gothic",
"governing",
"graceful",
"gradual",
"grand",
"grateful",
"greasy",
"great",
"greek",
"green",
"grey",
"grieving",
"grim",
"gross",
"grotesque",
"growing",
"grubby",
"grumpy",
"guilty",
"handicapped",
"handsome",
"happy",
"hard",
"harsh",
"head",
"healthy",
"heavy",
"helpful",
"helpless",
"hidden",
"high",
"high-pitched",
"hilarious",
"hissing",
"historic",
"historical",
"hollow",
"holy",
"homeless",
"homely",
"hon",
"honest",
"horizontal",
"horrible",
"hostile",
"hot",
"huge",
"human",
"hungry",
"hurt",
"hushed",
"husky",
"icy",
"ideal",
"identical",
"ideological",
"ill",
"illegal",
"imaginative",
"immediate",
"immense",
"imperial",
"implicit",
"important",
"impossible",
"impressed",
"impressive",
"improved",
"inadequate",
"inappropriate",
"inc",
"inclined",
"increased",
"increasing",
"incredible",
"independent",
"indian",
"indirect",
"individual",
"industrial",
"inevitable",
"influential",
"informal",
"inherent",
"initial",
"injured",
"inland",
"inner",
"innocent",
"innovative",
"inquisitive",
"instant",
"institutional",
"insufficient",
"intact",
"integral",
"integrated",
"intellectual",
"intelligent",
"intense",
"intensive",
"interested",
"interesting",
"interim",
"interior",
"intermediate",
"internal",
"international",
"intimate",
"invisible",
"involved",
"iraqi",
"irish",
"irrelevant",
"islamic",
"isolated",
"israeli",
"italian",
"itchy",
"japanese",
"jealous",
"jewish",
"jittery",
"joint",
"jolly",
"joyous",
"judicial",
"juicy",
"junior",
"just",
"keen",
"key",
"kind",
"known",
"korean",
"labour",
"large",
"large-scale",
"late",
"latin",
"lazy",
"leading",
"left",
"legal",
"legislative",
"legitimate",
"lengthy",
"lesser",
"level",
"lexical",
"liable",
"liberal",
"light",
"like",
"likely",
"limited",
"linear",
"linguistic",
"liquid",
"literary",
"little",
"live",
"lively",
"living",
"local",
"logical",
"lonely",
"long",
"long-term",
"loose",
"lost",
"loud",
"lovely",
"low",
"loyal",
"ltd",
"lucky",
"mad",
"magenta",
"magic",
"magnetic",
"magnificent",
"main",
"major",
"male",
"mammoth",
"managerial",
"managing",
"manual",
"many",
"marginal",
"marine",
"marked",
"married",
"marvellous",
"marxist",
"mass",
"massive",
"mathematical",
"mature",
"maximum",
"mean",
"meaningful",
"mechanical",
"medical",
"medieval",
"melodic",
"melted",
"mental",
"mere",
"metropolitan",
"mid",
"middle",
"middle-class",
"mighty",
"mild",
"military",
"miniature",
"minimal",
"minimum",
"ministerial",
"minor",
"miserable",
"misleading",
"missing",
"misty",
"mixed",
"moaning",
"mobile",
"moderate",
"modern",
"modest",
"molecular",
"monetary",
"monthly",
"moral",
"motionless",
"muddy",
"multiple",
"mushy",
"musical",
"mute",
"mutual",
"mysterious",
"naked",
"narrow",
"nasty",
"national",
"native",
"natural",
"naughty",
"naval",
"near",
"nearby",
"neat",
"necessary",
"negative",
"neighbouring",
"nervous",
"net",
"neutral",
"new",
"nice",
"nineteenth-century",
"noble",
"noisy",
"normal",
"northern",
"nosy",
"notable",
"novel",
"nuclear",
"numerous",
"nursing",
"nutritious",
"nutty",
"obedient",
"objective",
"obliged",
"obnoxious",
"obvious",
"occasional",
"occupational",
"odd",
"official",
"ok",
"okay",
"old",
"old-fashioned",
"olympic",
"only",
"open",
"operational",
"opposite",
"optimistic",
"oral",
"orange",
"ordinary",
"organic",
"organisational",
"original",
"orthodox",
"other",
"outdoor",
"outer",
"outrageous",
"outside",
"outstanding",
"overall",
"overseas",
"overwhelming",
"painful",
"pale",
"palestinian",
"panicky",
"parallel",
"parental",
"parliamentary",
"part-time",
"partial",
"particular",
"passing",
"passive",
"past",
"patient",
"payable",
"peaceful",
"peculiar",
"perfect",
"permanent",
"persistent",
"personal",
"petite",
"philosophical",
"physical",
"pink",
"plain",
"planned",
"plastic",
"pleasant",
"pleased",
"poised",
"polish",
"polite",
"political",
"poor",
"popular",
"positive",
"possible",
"post-war",
"potential",
"powerful",
"practical",
"precious",
"precise",
"preferred",
"pregnant",
"preliminary",
"premier",
"prepared",
"present",
"presidential",
"pretty",
"previous",
"prickly",
"primary",
"prime",
"primitive",
"principal",
"printed",
"prior",
"private",
"probable",
"productive",
"professional",
"profitable",
"profound",
"progressive",
"prominent",
"promising",
"proper",
"proposed",
"prospective",
"protective",
"protestant",
"proud",
"provincial",
"psychiatric",
"psychological",
"public",
"puny",
"pure",
"purple",
"purring",
"puzzled",
"quaint",
"qualified",
"quick",
"quickest",
"quiet",
"racial",
"radical",
"rainy",
"random",
"rapid",
"rare",
"raspy",
"rational",
"ratty",
"raw",
"ready",
"real",
"realistic",
"rear",
"reasonable",
"recent",
"red",
"reduced",
"redundant",
"regional",
"registered",
"regular",
"regulatory",
"related",
"relative",
"relaxed",
"relevant",
"reliable",
"relieved",
"religious",
"reluctant",
"remaining",
"remarkable",
"remote",
"renewed",
"representative",
"repulsive",
"required",
"resident",
"residential",
"resonant",
"respectable",
"respective",
"responsible",
"resulting",
"retail",
"retired",
"revolutionary",
"rich",
"ridiculous",
"right",
"rigid",
"ripe",
"rising",
"rival",
"roasted",
"robust",
"rolling",
"roman",
"romantic",
"rotten",
"rough",
"round",
"royal",
"rubber",
"rude",
"ruling",
"running",
"rural",
"russian",
"sacred",
"sad",
"safe",
"salty",
"satisfactory",
"satisfied",
"scared",
"scary",
"scattered",
"scientific",
"scornful",
"scottish",
"scrawny",
"screeching",
"secondary",
"secret",
"secure",
"select",
"selected",
"selective",
"selfish",
"semantic",
"senior",
"sensible",
"sensitive",
"separate",
"serious",
"severe",
"sexual",
"shaggy",
"shaky",
"shallow",
"shared",
"sharp",
"sheer",
"shiny",
"shivering",
"shocked",
"short",
"short-term",
"shrill",
"shy",
"sick",
"significant",
"silent",
"silky",
"silly",
"similar",
"simple",
"single",
"skilled",
"skinny",
"sleepy",
"slight",
"slim",
"slimy",
"slippery",
"slow",
"small",
"smart",
"smiling",
"smoggy",
"smooth",
"so-called",
"social",
"socialist",
"soft",
"solar",
"sole",
"solid",
"sophisticated",
"sore",
"sorry",
"sound",
"sour",
"southern",
"soviet",
"spanish",
"spare",
"sparkling",
"spatial",
"special",
"specific",
"specified",
"spectacular",
"spicy",
"spiritual",
"splendid",
"spontaneous",
"sporting",
"spotless",
"spotty",
"square",
"squealing",
"stable",
"stale",
"standard",
"static",
"statistical",
"statutory",
"steady",
"steep",
"sticky",
"stiff",
"still",
"stingy",
"stormy",
"straight",
"straightforward",
"strange",
"strategic",
"strict",
"striking",
"striped",
"strong",
"structural",
"stuck",
"stupid",
"subjective",
"subsequent",
"substantial",
"subtle",
"successful",
"successive",
"sudden",
"sufficient",
"suitable",
"sunny",
"super",
"superb",
"superior",
"supporting",
"supposed",
"supreme",
"sure",
"surprised",
"surprising",
"surrounding",
"surviving",
"suspicious",
"sweet",
"swift",
"swiss",
"symbolic",
"sympathetic",
"systematic",
"tall",
"tame",
"tan",
"tart",
"tasteless",
"tasty",
"technical",
"technological",
"teenage",
"temporary",
"tender",
"tense",
"terrible",
"territorial",
"testy",
"then",
"theoretical",
"thick",
"thin",
"thirsty",
"thorough",
"thoughtful",
"thoughtless",
"thundering",
"tight",
"tiny",
"tired",
"top",
"tory",
"total",
"tough",
"toxic",
"traditional",
"tragic",
"tremendous",
"tricky",
"tropical",
"troubled",
"turkish",
"typical",
"ugliest",
"ugly",
"ultimate",
"unable",
"unacceptable",
"unaware",
"uncertain",
"unchanged",
"uncomfortable",
"unconscious",
"underground",
"underlying",
"unemployed",
"uneven",
"unexpected",
"unfair",
"unfortunate",
"unhappy",
"uniform",
"uninterested",
"unique",
"united",
"universal",
"unknown",
"unlikely",
"unnecessary",
"unpleasant",
"unsightly",
"unusual",
"unwilling",
"upper",
"upset",
"uptight",
"urban",
"urgent",
"used",
"useful",
"useless",
"usual",
"vague",
"valid",
"valuable",
"variable",
"varied",
"various",
"varying",
"vast",
"verbal",
"vertical",
"very",
"victorian",
"victorious",
"video-taped",
"violent",
"visible",
"visiting",
"visual",
"vital",
"vivacious",
"vivid",
"vocational",
"voiceless",
"voluntary",
"vulnerable",
"wandering",
"warm",
"wasteful",
"watery",
"weak",
"wealthy",
"weary",
"wee",
"weekly",
"weird",
"welcome",
"well",
"well-known",
"welsh",
"western",
"wet",
"whispering",
"white",
"whole",
"wicked",
"wide",
"wide-eyed",
"widespread",
"wild",
"willing",
"wise",
"witty",
"wonderful",
"wooden",
"working",
"working-class",
"worldwide",
"worried",
"worrying",
"worthwhile",
"worthy",
"written",
"wrong",
"yellow",
"young",
"yummy",
"zany",
"zealous",
]
b = [
"abiding",
"accelerating",
"accepting",
"accomplishing",
"achieving",
"acquiring",
"acteding",
"activating",
"adapting",
"adding",
"addressing",
"administering",
"admiring",
"admiting",
"adopting",
"advising",
"affording",
"agreeing",
"alerting",
"alighting",
"allowing",
"altereding",
"amusing",
"analyzing",
"announcing",
"annoying",
"answering",
"anticipating",
"apologizing",
"appearing",
"applauding",
"applieding",
"appointing",
"appraising",
"appreciating",
"approving",
"arbitrating",
"arguing",
"arising",
"arranging",
"arresting",
"arriving",
"ascertaining",
"asking",
"assembling",
"assessing",
"assisting",
"assuring",
"attaching",
"attacking",
"attaining",
"attempting",
"attending",
"attracting",
"auditeding",
"avoiding",
"awaking",
"backing",
"baking",
"balancing",
"baning",
"banging",
"baring",
"bating",
"bathing",
"battling",
"bing",
"beaming",
"bearing",
"beating",
"becoming",
"beging",
"begining",
"behaving",
"beholding",
"belonging",
"bending",
"beseting",
"beting",
"biding",
"binding",
"biting",
"bleaching",
"bleeding",
"blessing",
"blinding",
"blinking",
"bloting",
"blowing",
"blushing",
"boasting",
"boiling",
"bolting",
"bombing",
"booking",
"boring",
"borrowing",
"bouncing",
"bowing",
"boxing",
"braking",
"branching",
"breaking",
"breathing",
"breeding",
"briefing",
"bringing",
"broadcasting",
"bruising",
"brushing",
"bubbling",
"budgeting",
"building",
"bumping",
"burning",
"bursting",
"burying",
"busting",
"buying",
"buzing",
"calculating",
"calling",
"camping",
"caring",
"carrying",
"carving",
"casting",
"cataloging",
"catching",
"causing",
"challenging",
"changing",
"charging",
"charting",
"chasing",
"cheating",
"checking",
"cheering",
"chewing",
"choking",
"choosing",
"choping",
"claiming",
"claping",
"clarifying",
"classifying",
"cleaning",
"clearing",
"clinging",
"cliping",
"closing",
"clothing",
"coaching",
"coiling",
"collecting",
"coloring",
"combing",
"coming",
"commanding",
"communicating",
"comparing",
"competing",
"compiling",
"complaining",
"completing",
"composing",
"computing",
"conceiving",
"concentrating",
"conceptualizing",
"concerning",
"concluding",
"conducting",
"confessing",
"confronting",
"confusing",
"connecting",
"conserving",
"considering",
"consisting",
"consolidating",
"constructing",
"consulting",
"containing",
"continuing",
"contracting",
"controling",
"converting",
"coordinating",
"copying",
"correcting",
"correlating",
"costing",
"coughing",
"counseling",
"counting",
"covering",
"cracking",
"crashing",
"crawling",
"creating",
"creeping",
"critiquing",
"crossing",
"crushing",
"crying",
"curing",
"curling",
"curving",
"cuting",
"cycling",
"daming",
"damaging",
"dancing",
"daring",
"dealing",
"decaying",
"deceiving",
"deciding",
"decorating",
"defining",
"delaying",
"delegating",
"delighting",
"delivering",
"demonstrating",
"depending",
"describing",
"deserting",
"deserving",
"designing",
"destroying",
"detailing",
"detecting",
"determining",
"developing",
"devising",
"diagnosing",
"diging",
"directing",
"disagreing",
"disappearing",
"disapproving",
"disarming",
"discovering",
"disliking",
"dispensing",
"displaying",
"disproving",
"dissecting",
"distributing",
"diving",
"diverting",
"dividing",
"doing",
"doubling",
"doubting",
"drafting",
"draging",
"draining",
"dramatizing",
"drawing",
"dreaming",
"dressing",
"drinking",
"driping",
"driving",
"dropping",
"drowning",
"druming",
"drying",
"dusting",
"dwelling",
"earning",
"eating",
"editeding",
"educating",
"eliminating",
"embarrassing",
"employing",
"emptying",
"enacteding",
"encouraging",
"ending",
"enduring",
"enforcing",
"engineering",
"enhancing",
"enjoying",
"enlisting",
"ensuring",
"entering",
"entertaining",
"escaping",
"establishing",
"estimating",
"evaluating",
"examining",
"exceeding",
"exciting",
"excusing",
"executing",
"exercising",
"exhibiting",
"existing",
"expanding",
"expecting",
"expediting",
"experimenting",
"explaining",
"exploding",
"expressing",
"extending",
"extracting",
"facing",
"facilitating",
"fading",
"failing",
"fancying",
"fastening",
"faxing",
"fearing",
"feeding",
"feeling",
"fencing",
"fetching",
"fighting",
"filing",
"filling",
"filming",
"finalizing",
"financing",
"finding",
"firing",
"fiting",
"fixing",
"flaping",
"flashing",
"fleing",
"flinging",
"floating",
"flooding",
"flowing",
"flowering",
"flying",
"folding",
"following",
"fooling",
"forbiding",
"forcing",
"forecasting",
"foregoing",
"foreseing",
"foretelling",
"forgeting",
"forgiving",
"forming",
"formulating",
"forsaking",
"framing",
"freezing",
"frightening",
"frying",
"gathering",
"gazing",
"generating",
"geting",
"giving",
"glowing",
"gluing",
"going",
"governing",
"grabing",
"graduating",
"grating",
"greasing",
"greeting",
"grinning",
"grinding",
"griping",
"groaning",
"growing",
"guaranteeing",
"guarding",
"guessing",
"guiding",
"hammering",
"handing",
"handling",
"handwriting",
"hanging",
"happening",
"harassing",
"harming",
"hating",
"haunting",
"heading",
"healing",
"heaping",
"hearing",
"heating",
"helping",
"hiding",
"hitting",
"holding",
"hooking",
"hoping",
"hopping",
"hovering",
"hugging",
"hmuming",
"hunting",
"hurrying",
"hurting",
"hypothesizing",
"identifying",
"ignoring",
"illustrating",
"imagining",
"implementing",
"impressing",
"improving",
"improvising",
"including",
"increasing",
"inducing",
"influencing",
"informing",
"initiating",
"injecting",
"injuring",
"inlaying",
"innovating",
"inputing",
"inspecting",
"inspiring",
"installing",
"instituting",
"instructing",
"insuring",
"integrating",
"intending",
"intensifying",
"interesting",
"interfering",
"interlaying",
"interpreting",
"interrupting",
"interviewing",
"introducing",
"inventing",
"inventorying",
"investigating",
"inviting",
"irritating",
"itching",
"jailing",
"jamming",
"jogging",
"joining",
"joking",
"judging",
"juggling",
"jumping",
"justifying",
"keeping",
"kepting",
"kicking",
"killing",
"kissing",
"kneeling",
"kniting",
"knocking",
"knotting",
"knowing",
"labeling",
"landing",
"lasting",
"laughing",
"launching",
"laying",
"leading",
"leaning",
"leaping",
"learning",
"leaving",
"lecturing",
"leding",
"lending",
"leting",
"leveling",
"licensing",
"licking",
"lying",
"lifteding",
"lighting",
"lightening",
"liking",
"listing",
"listening",
"living",
"loading",
"locating",
"locking",
"loging",
"longing",
"looking",
"losing",
"loving",
"maintaining",
"making",
"maning",
"managing",
"manipulating",
"manufacturing",
"mapping",
"marching",
"marking",
"marketing",
"marrying",
"matching",
"mating",
"mattering",
"meaning",
"measuring",
"meddling",
"mediating",
"meeting",
"melting",
"melting",
"memorizing",
"mending",
"mentoring",
"milking",
"mining",
"misleading",
"missing",
"misspelling",
"mistaking",
"misunderstanding",
"mixing",
"moaning",
"modeling",
"modifying",
"monitoring",
"mooring",
"motivating",
"mourning",
"moving",
"mowing",
"muddling",
"muging",
"multiplying",
"murdering",
"nailing",
"naming",
"navigating",
"needing",
"negotiating",
"nesting",
"noding",
"nominating",
"normalizing",
"noting",
"noticing",
"numbering",
"obeying",
"objecting",
"observing",
"obtaining",
"occuring",
"offending",
"offering",
"officiating",
"opening",
"operating",
"ordering",
"organizing",
"orienteding",
"originating",
"overcoming",
"overdoing",
"overdrawing",
"overflowing",
"overhearing",
"overtaking",
"overthrowing",
"owing",
"owning",
"packing",
"paddling",
"painting",
"parking",
"parting",
"participating",
"passing",
"pasting",
"pating",
"pausing",
"paying",
"pecking",
"pedaling",
"peeling",
"peeping",
"perceiving",
"perfecting",
"performing",
"permiting",
"persuading",
"phoning",
"photographing",
"picking",
"piloting",
"pinching",
"pining",
"pinpointing",
"pioneering",
"placing",
"planing",
"planting",
"playing",
"pleading",
"pleasing",
"plugging",
"pointing",
"poking",
"polishing",
"poping",
"possessing",
"posting",
"pouring",
"practicing",
"praiseding",
"praying",
"preaching",
"preceding",
"predicting",
"prefering",
"preparing",
"prescribing",
"presenting",
"preserving",
"preseting",
"presiding",
"pressing",
"pretending",
"preventing",
"pricking",
"printing",
"processing",
"procuring",
"producing",
"professing",
"programing",
"progressing",
"projecting",
"promising",
"promoting",
"proofreading",
"proposing",
"protecting",
"proving",
"providing",
"publicizing",
"pulling",
"pumping",
"punching",
"puncturing",
"punishing",
"purchasing",
"pushing",
"puting",
"qualifying",
"questioning",
"queuing",
"quiting",
"racing",
"radiating",
"raining",
"raising",
"ranking",
"rating",
"reaching",
"reading",
"realigning",
"realizing",
"reasoning",
"receiving",
"recognizing",
"recommending",
"reconciling",
"recording",
"recruiting",
"reducing",
"referring",
"reflecting",
"refusing",
"regreting",
"regulating",
"rehabilitating",
"reigning",
"reinforcing",
"rejecting",
"rejoicing",
"relating",
"relaxing",
"releasing",
"relying",
"remaining",
"remembering",
"reminding",
"removing",
"rendering",
"reorganizing",
"repairing",
"repeating",
"replacing",
"replying",
"reporting",
"representing",
"reproducing",
"requesting",
"rescuing",
"researching",
"resolving",
"responding",
"restoreding",
"restructuring",
"retiring",
"retrieving",
"returning",
"reviewing",
"revising",
"rhyming",
"riding",
"riding",
"ringing",
"rinsing",
"rising",
"risking",
"robing",
"rocking",
"rolling",
"roting",
"rubing",
"ruining",
"ruling",
"runing",
"rushing",
"sacking",
"sailing",
"satisfying",
"saving",
"sawing",
"saying",
"scaring",
"scattering",
"scheduling",
"scolding",
"scorching",
"scraping",
"scratching",
"screaming",
"screwing",
"scribbling",
"scrubing",
"sealing",
"searching",
"securing",
"seing",
"seeking",
"selecting",
"selling",
"sending",
"sensing",
"separating",
"serving",
"servicing",
"seting",
"settling",
"sewing",
"shading",
"shaking",
"shaping",
"sharing",
"shaving",
"shearing",
"sheding",
"sheltering",
"shining",
"shivering",
"shocking",
"shoing",
"shooting",
"shoping",
"showing",
"shrinking",
"shruging",
"shuting",
"sighing",
"signing",
"signaling",
"simplifying",
"sining",
"singing",
"sinking",
"siping",
"siting",
"sketching",
"skiing",
"skiping",
"slaping",
"slaying",
"sleeping",
"sliding",
"slinging",
"slinking",
"sliping",
"sliting",
"slowing",
"smashing",
"smelling",
"smiling",
"smiting",
"smoking",
"snatching",
"sneaking",
"sneezing",
"sniffing",
"snoring",
"snowing",
"soaking",
"solving",
"soothing",
"soothsaying",
"sorting",
"sounding",
"sowing",
"sparing",
"sparking",
"sparkling",
"speaking",
"specifying",
"speeding",
"spelling",
"spending",
"spilling",
"spining",
"spiting",
"spliting",
"spoiling",
"spoting",
"spraying",
"spreading",
"springing",
"sprouting",
"squashing",
"squeaking",
"squealing",
"squeezing",
"staining",
"stamping",
"standing",
"staring",
"starting",
"staying",
"stealing",
"steering",
"stepping",
"sticking",
"stimulating",
"stinging",
"stinking",
"stirring",
"stitching",
"stoping",
"storing",
"straping",
"streamlining",
"strengthening",
"stretching",
"striding",
"striking",
"stringing",
"stripping",
"striving",
"stroking",
"structuring",
"studying",
"stuffing",
"subleting",
"subtracting",
"succeeding",
"sucking",
"suffering",
"suggesting",
"suiting",
"summarizing",
"supervising",
"supplying",
"supporting",
"supposing",
"surprising",
"surrounding",
"suspecting",
"suspending",
"swearing",
"sweating",
"sweeping",
"swelling",
"swimming",
"swinging",
"switching",
"symbolizing",
"synthesizing",
"systemizing",
"tabulating",
"taking",
"talking",
"taming",
"taping",
"targeting",
"tasting",
"teaching",
"tearing",
"teasing",
"telephoning",
"telling",
"tempting",
"terrifying",
"testing",
"thanking",
"thawing",
"thinking",
"thriving",
"throwing",
"thrusting",
"ticking",
"tickling",
"tying",
"timing",
"tiping",
"tiring",
"touching",
"touring",
"towing",
"tracing",
"trading",
"training",
"transcribing",
"transfering",
"transforming",
"translating",
"transporting",
"traping",
"traveling",
"treading",
"treating",
"trembling",
"tricking",
"triping",
"troting",
"troubling",
"troubleshooting",
"trusting",
"trying",
"tuging",
"tumbling",
"turning",
"tutoring",
"twisting",
"typing",
"undergoing",
"understanding",
"undertaking",
"undressing",
"unfastening",
"unifying",
"uniting",
"unlocking",
"unpacking",
"untidying",
"updating",
"upgrading",
"upholding",
"upseting",
"using",
"utilizing",
"vanishing",
"verbalizing",
"verifying",
"vexing",
"visiting",
"wailing",
"waiting",
"waking",
"walking",
"wandering",
"wanting",
"warming",
"warning",
"washing",
"wasting",
"watching",
"watering",
"waving",
"wearing",
"weaving",
"wedding",
"weeping",
"weighing",
"welcoming",
"wending",
"weting",
"whining",
"whiping",
"whirling",
"whispering",
"whistling",
"wining",
"winding",
"winking",
"wiping",
"wishing",
"withdrawing",
"withholding",
"withstanding",
"wobbling",
"wondering",
"working",
"worrying",
"wrapping",
"wrecking",
"wrestling",
"wriggling",
"wringing",
"writing",
"x-raying",
"yawning",
"yelling",
"zipping",
"zooming",
]