Source Code Containing the Phrase "rimjob"

We have detected over 354 code snippets in our database containing the word "rimjob"

Recent Snippets

Python IconPython
"фуфло"
    'членасос',
    'abomination', 'anal', 'asshole', 'barf', 'bukkake', 'butt', 'cocksucker', 'cum', 'dickhead', 'faggot',
    'fudgepacker', 'genitalia', 'gonorrhea', 'gook', 'hentai', 'horseshit', 'jizz', 'knob', 'kongo', 'lewd', 'milf',
    'minge', 'mongoloid', 'my', 'balls', 'noob', 'penetrative', 'sex', 'penis', 'perv', 'poontang', 'pussy', 'quim',
    'randy', 'rimming', 'rogering', 'rusty', 'trombone', 'scatological', 'skank', 'sodomy', 'spank', 'strip',
    'turd', 'twat', 'vagina', 'whorehouse', 'rimjob', 'roger', 'rollin', 'rough', 'sex', 'ruxpin', 's_e_x', 's_h_i_t',
Python IconPython
"zyprexa",
    "wrinkle.cream",
    "black jack",
    "def.rimjob",
    "testosterone",
    "arthritis",
    "vigrx",
Python IconPython
"yuri", "furry", "rule3", "rule 3", "cumshot", "squirt", "creampie", "incest",
    "milf", "cougar", "bareback", "escort", "prostitute", "whore", "slut",
    "cumslut", "bukkake", "gangbang", "orgasm", "nympho", "thong", "underwear",
    "condom", "sperm", "gonzo", "rimjob", "masturbate", "nipple", "wet",
    "hardcore", "softcore", "erogenous", "sensual", "lust", "moan", "groan",
    "cumming", "panties", "kiss", "seduce", "seductive", "naked", "topless",
    "bottomless", "erotic", "intimate", "busty", "grope", "aroused", "stimulate",
PHP IconPHP
//Vulgar Words:
    const vulgar = [
        "2 girls 1 cup","2g1c","4r5e","5h1t","5hit","a$$","a$$hole","a_s_s","a2m","a54","a55","a55hole","aeolus","ahole","alabama hot pocket","alaskan pipeline","anal","anal impaler","anal leakage","analannie","analprobe","analsex","anilingus","anus","apeshit","ar5e","areola","areole","arian","arrse","arse","arsehole","aryan","ass","ass fuck","ass hole","assault","assbag","assbagger","assbandit","assbang","assbanged","assbanger","assbangs","assbite","assblaster","assclown","asscock","asscracker","asses","assface","assfaces","assfuck","assfucker","ass-fucker","assfukka","assgoblin","assh0le","asshat","ass-hat","asshead","assho1e","asshole","assholes","asshopper","asshore","ass-jabber","assjacker","assjockey","asskiss","asskisser","assklown","asslick","asslicker","asslover","assman","assmaster","assmonkey","assmucus","assmunch","assmuncher","assnigger","asspacker","asspirate","ass-pirate","asspuppies","assranger","assshit","assshole","asssucker","asswad","asswhole","asswhore","asswipe","asswipes","auto erotic","autoerotic","axwound","azazel","azz","b!tch","b00bs","b17ch","b1tch","babe","babeland","babes","baby batter","baby juice","badfuck","ball gag","ball gravy","ball kicking","ball licking","ball sack","ball sucking","ballbag","balllicker","balls","ballsack","bampot","bang","bang (one's) box","bangbros","banger","banging","bareback","barely legal","barenaked","barf","barface","barfface","bastard","bastardo","bastards","bastinado","batty boy","bawdy","bazongas","bazooms","bbw","bdsm","beaner","beaners","beardedclam","beastial","beastiality","beatch",
        "beater","beatyourmeat","beaver","beaver cleaver","beaver lips","beef curtain","beef curtains","beer","beeyotch","bellend","bender","beotch","bestial","bestiality","bi+ch","biatch","bicurious","big black","big breasts","big knockers","big tits","bigbastard","bigbutt","bigger","bigtits","bimbo","bimbos","bint","birdlock","bisexual","bi-sexual","bitch","bitch tit","bitchass","bitched","bitcher","bitchers","bitches","bitchez","bitchin","bitching","bitchtits","bitchy","black cock","blonde action","blonde on blonde action","bloodclaat","bloody","bloody hell","blow","blow job","blow me","blow mud","blow your load","blowjob","blowjobs","blue waffle","blumpkin","boang","bod","bodily","bogan","bohunk","boink","boiolas","bollick","bollock","bollocks","bollok","bollox","bomd","bondage","bone","boned","boner","boners","bong","boob","boobies","boobs","booby","booger","bookie","boong","boonga","booobs","boooobs","booooobs","booooooobs","bootee","bootie","booty","booty call","booze","boozer","boozy","bosom","bosomy","bowel","bowels","bra","brassiere","breast","breastjob","breastlover","breastman","breasts","breeder","brotherfucker","brown showers","brunette action","buceta","bugger","buggered","buggery","bukkake","bull shit","bullcrap","bulldike","bulldyke","bullet vibe","bullshit","bullshits","bullshitted","bullturds","bum","bum boy","bumblefuck","bumclat","bumfuck","bummer","bung","bung hole","bunga","bunghole","bunny fucker","bust a load","busty","butchdike","butchdyke","butt","butt fuck","butt plug","buttbang","butt-bang","buttcheeks","buttface","buttfuck",
        "butt-fuck","buttfucka","buttfucker","butt-fucker","butthead","butthole","buttman","buttmuch","buttmunch","buttmuncher","butt-pirate","buttplug","c.0.c.k","c.o.c.k.","c.u.n.t","c0ck","c-0-c-k","c0cksucker","caca","cahone","camel toe","cameltoe","camgirl","camslut","camwhore","carpet muncher","carpetmuncher","cawk","cervix","chesticle","chi-chi man","chick with a dick","child-fucker","chin","chinc","chincs","chink","chinky","choad","choade","choc ice","chocolate rosebuds","chode","chodes","chota bags","cipa","circlejerk","cl1t","cleveland steamer","climax","clit","clit licker","clitface","clitfuck","clitoris","clitorus","clits","clitty","clitty litter","clogwog","clover clamps","clunge","clusterfuck","cnut","cocain","cocaine","cock","c-o-c-k","cock pocket","cock snot","cock sucker","cockass","cockbite","cockblock","cockburger","cockeye","cockface","cockfucker","cockhead","cockholster","cockjockey","cockknocker","cockknoker","cocklicker","cocklover","cocklump","cockmaster","cockmongler","cockmongruel","cockmonkey","cockmunch","cockmuncher","cocknose","cocknugget","cocks","cockshit","cocksmith","cocksmoke","cocksmoker","cocksniffer","cocksucer","cocksuck","cocksuck ","cocksucked","cocksucker","cock-sucker","cocksuckers","cocksucking","cocksucks","cocksuka","cocksukka","cockwaffle","coffin dodger","coital","cok","cokmuncher","coksucka","commie","condom","coochie","coochy","coon","coonnass","coons","cooter","cop some wood","coprolagnia","coprophilia","corksucker","cornhole","corp whore","cox","crabs","crack","cracker","crackwhore","crack-whore","crap","crappy","creampie","cretin","crikey","cripple","crotte","cum","cum chugger","cum dumpster","cum freak","cum guzzler","cumbubble","cumdump","cumdumpster","cumguzzler","cumjockey","cummer","cummin","cumming","cums","cumshot","cumshots","cumslut","cumstain","cumtart","cunilingus","cunillingus","cunn","cunnie","cunnilingus","cunntt","cunny","cunt","c-u-n-t","cunt hair","cuntass","cuntbag","cuntface","cuntfuck","cuntfucker","cunthole","cunthunter","cuntlick","cuntlick ","cuntlicker","cuntlicker ","cuntlicking","cuntrag","cunts","cuntsicle","cuntslut","cunt-struck","cuntsucker","cut rope","cyalis","cyberfuc","cyberfuck","cyberfucked","cyberfucker","cyberfuckers","cyberfucking","cybersex","d0ng","d0uch3","d0uche","d1ck","d1ld0","d1ldo","dago","dagos","dammit","damn","damned","damnit","darkie","darn","date rape","daterape","dawgie-style","deep throat","deepthroat","deggo","dendrophilia","dick","dick head","dick hole","dick shy","dickbag","dickbeaters","dickbrain","dickdipper","dickface","dickflipper","dickfuck","dickfucker","dickhead","dickheads","dickhole","dickish","dick-ish","dickjuice","dickmilk","dickmonger","dickripper","dicks","dicksipper","dickslap","dick-sneeze","dicksucker","dicksucking","dicktickler","dickwad","dickweasel","dickweed","dickwhipper","dickwod","dickzipper","diddle","dike","dildo","dildos","diligaf","dillweed","dimwit","dingle","dingleberries","dingleberry","dink","dinks","dipship","dipshit","dirsa","dirty","dirty pillows","dirty sanchez","dlck","dog style","dog-fucker","doggie style","doggiestyle","doggie-style","doggin","dogging","doggy style","doggystyle","doggy-style","dolcett","domination","dominatrix","dommes","dong","donkey punch","donkeypunch","donkeyribber","doochbag","doofus","dookie","doosh","dopey","double dong","double penetration","doublelift","douch3","douche","douchebag","douchebags","douche-fag","douchewaffle","douchey","dp action","drunk","dry hump","duche","dumass","dumb ass","dumbass","dumbasses","dumbcunt","dumbfuck","dumbshit","dummy","dumshit","dvda","dyke","dykes","eat a dick","eat hair pie","eat my ass","eatpussy","ecchi","ejaculate","ejaculated","ejaculates","ejaculating","ejaculatings","ejaculation","ejakulate","enlargement","erect","erection","erotic","erotism","escort","essohbee","eunuch","extacy","extasy","f u c k","f u c k e r","f.u.c.k","f_u_c_k","f4nny","facefucker","facial","fack","fag","fagbag","fagfucker","fagg","fagged","fagging","faggit","faggitt","faggot","faggotcock","faggots","faggs","fagot","fagots","fags","fagtard","faig","faigt","fanny","fannybandit","fannyflaps","fannyfucker","fanyy","fart","fartknocker","fastfuck","fat","fatass","fatfuck","fatfucker","fcuk","fcuker","fcuking","fecal","feck","fecker","felch","felcher","felching","fellate","fellatio","feltch","feltcher","female squirting","femdom","fenian","figging","fingerbang","fingerfuck","fingerfuck ","fingerfucked","fingerfucker","fingerfucker ","fingerfuckers","fingerfucking","fingerfucks","fingering","fist fuck","fisted","fistfuck","fistfucked","fistfucker","fistfucker ","fistfuckers","fistfucking","fistfuckings","fistfucks","fisting","fisty","flamer","flange","flaps","fleshflute","flog the log","floozy","foad","foah","fondle","foobar","fook","fooker","foot fetish","footfuck","footfucker","footjob","footlicker","foreskin","freakfuck","freakyfucker","freefuck","freex","frigg","frigga","frotting","fubar","fuc","fuck","f-u-c-k","fuck buttons","fuck hole","fuck off","fuck puppet","fuck trophy","fuck yo mama","fuck you","fucka","fuckass","fuck-ass","fuckbag","fuck-bitch","fuckboy","fuckbrain","fuckbutt","fuckbutter","fucked","fuckedup","fucker","fuckers","fuckersucker","fuckface","fuckfreak","fuckhead","fuckheads","fuckher","fuckhole",
        "fuckin","fucking","fuckingbitch","fuckings","hatta","puta","hijodeputa","landwa","gaand","chak","chaak","randimuji","malfaluwa","lafanga","randwa","raand","chudakkar","chudakar","fuckingshitmotherfucker","fuckme","fuckme ","fuckmeat","fuckmehard","fuckmonkey","fucknugget","xoluwa","fucknut","fucknutt","fuckoff","fucks","fuckstick","fucktard","fuck-tard","fucktards","fucktart","fucktoy","fucktwat","fuckup","fuckwad","fuckwhit","fuckwhore","fuckwit","fuckwitt","fuckyou","fudge packer","fudgepacker","fudge-packer","fuk","fuker","fukker","fukkers","fukkin","fuks","fukwhit","fukwit","fuq","futanari","fux","fux0r","fvck","fxck","gae","gai","gang bang","gangbang","gang-bang","gangbanged","gangbangs","ganja","gash","gassy ass","gay sex","gayass","gaybob","gaydo","gayfuck","gayfuckist","gaylord","gays","gaysex","gaytard","gaywad","gender bender","genitals","gey","gfy","ghay","ghey","giant cock","gigolo","ginger","gippo","girl on","girl on top","girls gone wild","git","glans","goatcx","goatse","god damn","godamn","godamnit","goddam","god-dam","goddammit","goddamn","goddamned","god-damned","goddamnit","goddamnmuthafucker","godsdamn","gokkun","golden shower","goldenshower","golliwog","gonad","gonads","gonorrehea","goo girl","gooch","goodpoop","gook","gooks","goregasm","gotohell","gringo","grope","group sex","gspot","g-spot","gtfo","guido","guro","h0m0","h0mo","ham flap","hand job","handjob","hard core","hard on","hardcore","hardcoresex","he11","headfuck","hebe","heeb","hell","hemp","hentai","heroin","herp","herpes","herpy","heshe","he-she","hitler",
        "hiv","ho","hoar","hoare","hobag","hoe","hoer","holy shit","hom0","homey","homo","homodumbshit","homoerotic","homoey","honkey","honky","hooch","hookah","hooker","hoor","hootch","hooter","hooters","hore","horniest","horny","hot carl","hot chick","hotpussy","hotsex","how to kill","how to murdep","how to murder","huge fat","hump","humped","humping","hun","hussy","hymen","iap","iberian slap","inbred","incest","injun","intercourse","j3rk0ff","jack off","jackass","jackasses","jackhole","jackoff","jack-off","jaggi","jagoff","jail bait","jailbait","jap","japs","jelly donut","jerk","jerk off","jerk0ff","jerkass","jerked","jerkoff","jerk-off","jigaboo","jiggaboo","jiggerboo","jism","jiz","jizm","jizz","jizzed","jock","juggs","jungle bunny","junglebunny","junkie","junky","kafir","kawk","kike","kikes","kill","kinbaku","kinkster","kinky","kkk","klan","knob","knob end","knobbing","knobead","knobed","knobend","knobhead","knobjocky","knobjokey","kock","kondum","kondums","kooch","kooches","kootch","kraut","kum","kummer","kumming","kums","kunilingus","kunja","kunt","kwif","kyke","l3i+ch","l3itch","labia","lameass","lardass","leather restraint","leather straight jacket","lech","lemon party","leper","lesbian","lesbians","lesbo","lesbos","lez","lezbian","lezbians","lezbo","lezbos","lezza","lezzie","lezzies","lezzy","lmao","lmfao","loin","loins","lolita","looney","lovemaking","lube","lust","lusting","lusty","m0f0","m0fo","m45terbate","ma5terb8","ma5terbate","mafugly","make me come","male squirting","mams","masochist","massa","masterb8","masterbat","masterbat3","masterbate","master-bate","masterbating","masterbation","masterbations","masturbate","masturbating","masturbation","maxi","mcfagget","menage a trois","menses","menstruate","menstruation","meth","m-fucking","mick","middle finger","midget","milf","minge","minger","missionary position","mof0","mofo","mo-fo","molest","mong","moo moo foo foo","moolie","moron","mothafuck","mothafucka","mothafuckas","mothafuckaz","mothafucked","mothafucker","mothafuckers","mothafuckin","mothafucking","mothafuckings","mothafucks","mother fucker","motherfuck","motherfucka","motherfucked","motherfucker","motherfuckers","motherfuckin","motherfucking","motherfuckings","motherfuckka","motherfucks","mound of venus","mr hands","mtherfucker","mthrfucker","mthrfucking","muff","muff diver","muff puff","muffdiver","muffdiving","munging","munter","murder","mutha","muthafecker","muthafuckaz","muthafuckker","muther","mutherfucker","mutherfucking","muthrfucking","n1gga","n1gger","nad","nads","naked","nambla","napalm","nappy","nawashi","nazi","nazism","need the dick","negro","neonazi","nig nog","nigaboo","nigg3r","nigg4h","nigga","niggah","niggas","niggaz","nigger","niggers","niggle","niglet","nig-nog","nimphomania","nimrod","ninny","nipple","nipples","nob","nob jokey","nobhead","nobjocky","nobjokey","nonce","nooky","nsfw images","nude","nudity","numbnuts","nut butter","nut sack","nutsack","nutter","nympho","nymphomania","octopussy","old bag","omg","omorashi","one cup two girls","one guy one jar","opiate","opium","oral","orally","organ","orgasim","orgasims","orgasm","orgasmic","orgasms","orgies","orgy","ovary","ovum","ovums","p.u.s.s.y.","p0rn","paddy","paedophile","paki","panooch","pansy","pantie","panties","panty","pastie","pasty","pawn","pcp","pecker","peckerhead","pedo","pedobear","pedophile","pedophilia","pedophiliac","pee","peepee","pegging","penetrate","penetration","penial","penile","penis","penisbanger","penisfucker","penispuffer","perversion","peyote","phalli","phallic","phone sex","phonesex","phuck","phuk","phuked","phuking","phukked","phukking","phuks","phuq","piece of shit","pigfucker","pikey","pillowbiter","pimp","pimpis","pinko","piss","piss off","piss pig","pissed","pissed off","pisser","pissers","pisses","pissflaps","pissin","pissing","pissoff","piss-off","pisspig","playboy","pleasure chest","pms","polack","pole smoker","polesmoker","pollock","ponyplay","poof","poon","poonani","poonany","poontang","poop","poop chute","poopchute","poopuncher","porch monkey","porchmonkey","porn","porno","pornography","pornos","pot","potty","prick","pricks","prickteaser","prig","prince albert piercing","prod","pron","prostitute","prude","psycho","pthc","pube","pubes","pubic","pubis","punani","punanny","punany","punkass","punky","punta","puss","pusse","pussi","pussies","pussy","pussy fart","pussy palace","pussylicking","pussypounder","pussys","pust","puto","queaf","queef","queer","queerbait","queerhole","queero","queers","quicky","quim","racy","raghead","raging boner","rape","raped","raper","rapey","raping","rapist","raunch","rectal","rectum","rectus","reefer","reetard","reich","renob","retard","retarded","reverse cowgirl","revue","rimjaw","rimjob","rimming","ritard","rosy palm","rosy palm and her 5 sisters","rtard","r-tard","rubbish","rum","rump","rumprammer","ruski","rusty trombone","s hit","s&m","s.h.i.t.","s.o.b.","s_h_i_t","s0b","sadism","sadist","sambo","sand nigger","sandbar","sandler","sandnigger","sanger","santorum","sausage queen","scag","scantily","scat","schizo","schlong","scissoring","screw","screwed","screwing","scroat","scrog","scrot","scrote","scrotum","scrud","scum","seaman","seamen","seduce","seks","semen","sex","sexo","sexual","sexy","sh!+","sh!t","sh1t","s-h-1-t","shag","shagger",
JavaScript IconJavaScript
var swearWords = ["slut","mofo","penis","penus","fuck","shit","bitch","cunt","twat","faggot","queer","dumb ass","pussy","dick","cocksucker","asshole","vagina","tit","mangina","tits","cock","jerk","puta","puto","cum","sperm","ass-hat","ass-jabber","assbanger","assfuck","assfucker","assnigger","butt plug","bollox","blowJob","Blow job","bampot","cameltoe","chode","clitfuck","cunt","cracker","dildo","douche","doochbag","dike","dyke","fatass","fat ass","fuckass","fuckbag","fuckboy","fuckbrain","gay","gaylord","handjob","hoe","Jizz","jerk off","kunt","lesbian","lesbo","lezzie","minge","munging","nut sack","nutsack","queer","queef","rimjob","scrote","schlong","titfuck","twat","unclefucker","va-j-j","vajayjay","vjayjay","wankjob","whore"];
HTML IconHTML
var getSlug     = getUrl.split('/');
        var getSeries   = document.querySelector('.trailer__cols .trailer__col .btn-group .btn-group__item .btn--primary').textContent;
        var getTags     = document.querySelectorAll('.trailer__cols .trailer__col .btn-group .btn-group__item .btn--primary');
        var blockTags   = ["action","adventure","ahegao","anal","bdsm","big boobs","blowjob","bondage","boobjob","boy love","censored","cgi","comedy","cosplay","creampie","dark skin","drama","ecchi","facial","fantasy","femdom","footjob","futanari","gangbang","glasses","handjob","harem","incest","lactation","large breasts","loli","mastrubation","milf","mind break","mind control","nekomimi","ntr","orgy","public sex","plot","point of view","pregnant","rape","reverse rape","rimjob","romance","scat","school girl","squirting","swimsuit","teacher","tentacles","trap","tsundere","ugly bastard","uncensored","urination","vanilla","virgin","watersports","yaoi","yuri"]

        var dataTags    = [];
Go IconGo
}
var englishProfanityList = profanityList{
	Country:     "English",
	BadWordList: []string{"2g1c", "2 girls 1 cup", "acrotomophilia", "alabama hot pocket", "alaskan pipeline", "anal", "anilingus", "anus", "apeshit", "arsehole", "ass", "asshole", "assmunch", "auto erotic", "autoerotic", "babeland", "baby batter", "baby juice", "ball gag", "ball gravy", "ball kicking", "ball licking", "ball sack", "ball sucking", "bangbros", "bareback", "barely legal", "barenaked", "bastard", "bastardo", "bastinado", "bbw", "bdsm", "beaner", "beaners", "beaver cleaver", "beaver lips", "bestiality", "big black", "big breasts", "big knockers", "big tits", "bimbos", "birdlock", "bitch", "bitches", "black cock", "blonde action", "blonde on blonde action", "blowjob", "blow job", "blow your load", "blue waffle", "blumpkin", "bollocks", "bondage", "boner", "boob", "boobs", "booty call", "brown showers", "brunette action", "bukkake", "bulldyke", "bullet vibe", "bullshit", "bung hole", "bunghole", "busty", "butt", "buttcheeks", "butthole", "camel toe", "camgirl", "camslut", "camwhore", "carpet muncher", "carpetmuncher", "chocolate rosebuds", "circlejerk", "cleveland steamer", "clit", "clitoris", "clover clamps", "clusterfuck", "cock", "cocks", "coprolagnia", "coprophilia", "cornhole", "coon", "coons", "creampie", "cum", "cumming", "cunnilingus", "cunt", "darkie", "date rape", "daterape", "deep throat", "deepthroat", "dendrophilia", "dick", "dildo", "dingleberry", "dingleberries", "dirty pillows", "dirty sanchez", "doggie style", "doggiestyle", "doggy style", "doggystyle", "dog style", "dolcett", "domination", "dominatrix", "dommes", "donkey punch", "double dong", "double penetration", "dp action", "dry hump", "dvda", "eat my ass", "ecchi", "ejaculation", "erotic", "erotism", "escort", "eunuch", "fag", "faggot", "fecal", "felch", "fellatio", "feltch", "female squirting", "femdom", "figging", "fingerbang", "fingering", "fisting", "foot fetish", "footjob", "frotting", "fuck", "fuck buttons", "fuckin", "fucking", "fucktards", "fudge packer", "fudgepacker", "futanari", "gang bang", "gay sex", "genitals", "giant cock", "girl on", "girl on top", "girls gone wild", "goatcx", "goatse", "god damn", "gokkun", "golden shower", "goodpoop", "goo girl", "goregasm", "grope", "group sex", "g-spot", "guro", "hand job", "handjob", "hard core", "hardcore", "hentai", "homoerotic", "honkey", "hooker", "hot carl", "hot chick", "how to kill", "how to murder", "huge fat", "humping", "incest", "intercourse", "jack off", "jail bait", "jailbait", "jelly donut", "jerk off", "jigaboo", "jiggaboo", "jiggerboo", "jizz", "juggs", "kike", "kinbaku", "kinkster", "kinky", "knobbing", "leather restraint", "leather straight jacket", "lemon party", "lolita", "lovemaking", "make me come", "male squirting", "masturbate", "menage a trois", "milf", "missionary position", "motherfucker", "mound of venus", "mr hands", "muff diver", "muffdiving", "nambla", "nawashi", "negro", "neonazi", "nigga", "nigger", "nig nog", "nimphomania", "nipple", "nipples", "nsfw images", "nude", "nudity", "nympho", "nymphomania", "octopussy", "omorashi", "one cup two girls", "one guy one jar", "orgasm", "orgy", "paedophile", "paki", "panties", "panty", "pedobear", "pedophile", "pegging", "penis", "phone sex", "piece of shit", "pissing", "piss pig", "pisspig", "playboy", "pleasure chest", "pole smoker", "ponyplay", "poof", "poon", "poontang", "punany", "poop chute", "poopchute", "porn", "porno", "pornography", "prince albert piercing", "pthc", "pubes", "pussy", "queaf", "queef", "quim", "raghead", "raging boner", "rape", "raping", "rapist", "rectum", "reverse cowgirl", "rimjob", "rimming", "rosy palm", "rosy palm and her 5 sisters", "rusty trombone", "sadism", "santorum", "scat", "schlong", "scissoring", "semen", "sex", "sexo", "sexy", "shaved beaver", "shaved pussy", "shemale", "shibari", "shit", "shitblimp", "shitty", "shota", "shrimping", "skeet", "slanteye", "slut", "s&m", "smut", "snatch", "snowballing", "sodomize", "sodomy", "spic", "splooge", "splooge moose", "spooge", "spread legs", "spunk", "strap on", "strapon", "strappado", "strip club", "style doggy", "suck", "sucks", "suicide girls", "sultry women", "swastika", "swinger", "tainted love", "taste my", "tea bagging", "threesome", "throating", "tied up", "tight white", "tit", "tits", "titties", "titty", "tongue in a", "topless", "tosser", "towelhead", "tranny", "tribadism", "tub girl", "tubgirl", "tushy", "twat", "twink", "twinkie", "two girls one cup", "undressing", "upskirt", "urethra play", "urophilia", "vagina", "venus mound", "vibrator", "violet wand", "vorarephilia", "voyeur", "vulva", "wank", "wetback", "wet dream", "white power", "wrapping men", "wrinkled starfish", "xx", "xxx", "yaoi", "yellow showers", "yiffy", "zoophilia", "🖕"},
}
var esperantoProfanityList = profanityList{
	Country:     "Esperanto",
C# IconC#
{
            var blacklistword = "Hell, stupid, loser, retard, lmao, lmfao, a55, a55hole, aeolus, ahole, anal, analprobe, anilingus, anus, areola, areole, arian, aryan, ass, assbang, assbanged, assbangs, asses, assfuck, assfucker, assh0le, asshat, assho1e, ass hole, assholes, assmaster, assmunch, asswipe, asswipes, azazel, azz, b1tch, babe, babes, ballsack, bang, banger, barf, bastard, bastards, bawdy, beaner, beardedclam, beastiality, beatch, beater, beaver, beer, beeyotch, beotch, biatch, bigtits, big tits, bimbo, bitch, bitched, bitches, bitchy, blow job, blow, blowjob, blowjobs, bod, bodily, boink, bollock, bollocks, bollok, bone, boned, boner, boners, bong, boob, boobies, boobs, booby, booger, bookie, bootee, bootie, booty, booze, boozer, boozy, bosom, bosomy, bowel, bowels, bra, brassiere, breast, breasts, bugger, bukkake, bullshit, bull shit, bullshits, bullshitted, bullturds, bung, busty, butt, butt fuck, buttfuck, buttfucker, buttfucker, buttplug, c.0.c.k, c.o.c.k., c.u.n.t, c0ck, c-0-c-k, caca, cahone, cameltoe, carpetmuncher, cawk, cervix, chinc, chincs, chink, chink, chode, chodes, cl1t, climax, clit, clitoris, clitorus, clits,clitty, cocain, cocaine, cock, c-o-c-k, cockblock, cockholster, cockknocker, cocks, cocksmoker, cocksucker, cock sucker, coital, commie, condom, coon, coons, corksucker, crabs, crack, cracker, crackwhore, crap, crappy, cum, cummin, cumming, cumshot, cumshots, cumslut, cumstain, cunilingus, cunnilingus, cunny, cunt, cunt, c-u-n-t, cuntface, cunthunter, cuntlick, cuntlicker, cunts, d0ng, d0uch3, d0uche, d1ck, d1ld0, d1ldo, dago, dagos, dammit, damn, damned, damnit, dawgie-style, dick, dickbag, dickdipper, dickface, dickflipper, dickhead, dickheads, dickish, dick-ish, dickripper, dicksipper, dickweed, dickwhipper, dickzipper, diddle, dike, dildo, dildos, diligaf, dillweed, dimwit, dingle, dipship, doggie-style, doggy-style, dong, doofus, doosh, dopey, douch3, douche, douchebag, douchebags, douchey, drunk, dumass, dumbass, dumbasses, dummy, dyke, dykes, ejaculate, enlargement, erect, erection, erotic, essohbee, extacy, extasy, f.u.c.k, fack, fag, fagg, fagged, faggit, faggot, fagot, fags, faig, faigt, fannybandit, fart, fartknocker, fat, felch, felcher, felching, fellate, fellatio, feltch, feltcher, fisted, fisting, fisty, floozy, foad, fondle, foobar, foreskin, freex, frigg, frigga, fubar, fuck, f-u-c-k, fuckass, fucked, fucked, fucker, fuckface, fuckin, fucking, fucknugget, fucknut, fuckoff, fucks, fucktard, fuck-tard, fuckup, fuckwad, fuckwit, fudgepacker, fuk, fvck, fxck, gae, gai, ganja, gay, gays, gey, gfy, ghay, ghey, gigolo, glans, goatse, godamn, godamnit, goddam, goddammit, goddamn, goldenshower, gonad, gonads, gook, gooks, gringo, gspot, g-spot, gtfo, guido, h0m0, h0mo, handjob, hard on, he11, hebe, heeb, hell, hemp, heroin, herp, herpes, herpy, hitler, hiv, hobag, hom0, homey, homo, homoey, honky, hooch, hookah, hooker, hoor, hootch, hooter, hooters, horny, hump, humped, humping, hussy, hymen, inbred, incest, injun, j3rk0ff, jackass, jackhole, jackoff, jap, japs, jerk, jerk0ff, jerked, jerkoff, jism, jiz, jizm, jizz, jizzed, junkie, junky, kike, kikes, kill, kinky, kkk, klan, knobend, kooch, kooches, kootch, kraut, kyke, labia, lech, leper, lesbians, lesbo, lesbos, lez, lezbian, lezbians, lezbo, lezbos, lezzie, lezzies, lezzy, lmao, lmfao, loin, loins, lube, lusty, mams, massa, masterbate, masterbating, masterbation, masturbate, masturbating, masturbation, maxi, menses, menstruate, menstruation, meth, m-fucking, mofo, molest, moolie, moron, motherfucka, motherfucker, motherfucking, mtherfucker, mthrfucker, mthrfucking, muff, muffdiver, murder, muthafuckaz, muthafucker, mutherfucker, mutherfucking, muthrfucking, nad, nads, naked, napalm, nappy, nazi, nazism, negro, nigga, niggah, niggas, niggaz, nigger, nigger, niggers, niggle, niglet, nimrod, ninny, nipple, nooky, nympho, opiate, opium, oral, orally, organ, orgasm, orgasmic, orgies, orgy, ovary, ovum, ovums, p.u.s.s.y., paddy, paki, pantie, panties, panty, pastie, pasty, pcp, pecker, pedo, pedophile, pedophilia, pedophiliac, pee, peepee, penetrate, penetration, penial, penile, penis, perversion, peyote, phalli, phallic, phuck, pillowbiter, pimp, pinko, piss, pissed, pissoff, piss-off, pms, polack, pollock, poon, poontang, porn, porno, pornography, pot, potty, prick, prig, prostitute, prude, pube, pubic, pubis, punkass, punky, puss, pussies, pussy, pussypounder, puto, queaf, queef, queef, queer, queero, queers, quicky, quim, racy, rape, raped, raper, rapist, raunch, rectal, rectum, rectus, reefer, reetard, reich, retard, retarded, revue, rimjob, ritard, rtard, r-tard, rum, rump, rumprammer, ruski, s.h.i.t., s.o.b., s0b, sadism, sadist, scag, scantily, schizo, schlong, screw, screwed, scrog, scrot, scrote, scrotum, scrud, scum, seaman, seamen, seduce, semen, sex, sexual, sh1t, s-h-1-t, shamedame, shit, s-h-i-t, shite, shiteater, shitface, shithead, shithole, shithouse, shits, shitt, shitted, shitter, shitty, shiz, sissy, skag, skank, slave, sleaze, sleazy, slut, slutdumper, slutkiss, sluts, smegma, smut, smutty, snatch, sniper, snuff, s-o-b, sodom, souse, soused, sperm, spic, spick, spik, spiks, spooge, spunk, steamy, stfu, stiffy, stoned, strip, stroke, stupid, suck, sucked, sucking, sumofabiatch, t1t, tampon, tard, tawdry, teabagging, teat, terd, teste, testee, testes, testicle, testis, thrust, thug, tinkle, tit, titfuck, titi, tits, tittiefucker, titties, titty, tittyfuck, tittyfucker, toke, toots, tramp, transsexual, trashy, tubgirl, turd, tush, twat, twats, ugly, undies, unwed, urinal, urine, uterus, uzi, vag, vagina, valium, viagra, virgin, vixen, vodka, vomit, voyeur, vulgar, vulva, wad, wang, wank, wanker, wazoo, wedgie, weed, weenie, weewee, weiner, weirdo, wench, wetback, wh0re, wh0reface, whitey, whiz, whoralicious, whore, whorealicious, whored, whoreface, whorehopper, whorehouse, whores, whoring, wigger, womb, woody, wop, wtf, x-rated, xxx, yeasty, yobbo, zoophile, pervy, idiot"
                                    .ToLower().Split(",", StringSplitOptions.RemoveEmptyEntries).ToList();
PHP IconPHP
var arr  = wordInput.split(" ");
		
	// bad words to look for
	var badWords = ['sex','ass','fuck','shit','asshole', 'cunt', 'fag', 'fuk','fck', 'fcuk', 'assfuck','assfucker','fucker','motherfucker','asscock', 'asshead','asslicker', 'asslick','assnigger', 'nigger','asssucker', 'bastard', 'bitch','bitchtits','bitches', 'bitch','brotherfucker', 'bullshit','bumblefuck', 'buttfucka','fucka', 'buttfucker','buttfucka', 'fagbag','fagfucker', 'faggit', 'faggot','faggotcock', 'fagtard','fatass', 'fuckoff','fuckstick','fucktard', 'fuckwad','fuckwit', 'dick', 'dickfuck','dickhead', 'dickjuice','dickmilk', 'doochbag','douchebag', 'douche','dickweed', 'dyke', 'dumbass','dumass', 'fuckboy','fuckbag', 'gayass', 'gayfuck','gaylord', 'gaytard', 'nigga','niggers', 'niglet', 'paki', 'piss','prick', 'pussy', 'poontang','poonany','porchmonkey','porchmonkey', 'poon', 'queer','queerbait', 'queerhole','queef', 'renob', 'rimjob','ruski', 'sandnigger', 'sandnigger','schlong', 'shitass','shitbag', 'shitbagger','shitbreath', 'chinc','carpetmuncher', 'chink','choad','clitface','clusterfuck', 'cockass','cockbite', 'cockface','skank', 'skeet', 'skullfuck','slut','slutbag', 'splooge','twatlips', 'twat', 'twats','twatwaffle', 'vaj', 'vajayjay','va-j-j', 'wank', 'wankjob','wetback', 'whore','whorebag', 'whoreface','horny' , 'viagra', 'porn','testicles','butt','penis','dick','tits' ,'suck','fart','porno','nude','nudes','nipple'];
	
	 var index , totalWordAmount = 0, totalWordsFoundList = '';
	 for(index=0;index<arr.length; ++index){
PHP IconPHP
var arr6 = wordInput6.split(" ");
	var arr7 = wordInput7.split(" ");
	// bad words to look for
	var badWords = ['sex','ass','fuck','shit','asshole', 'cunt', 'fag', 'fuk','fck', 'fcuk', 'assfuck','assfucker','fucker','motherfucker','asscock', 'asshead','asslicker', 'asslick','assnigger', 'nigger','asssucker', 'bastard', 'bitch','bitchtits','bitches', 'bitch','brotherfucker', 'bullshit','bumblefuck', 'buttfucka','fucka', 'buttfucker','buttfucka', 'fagbag','fagfucker', 'faggit', 'faggot','faggotcock', 'fagtard','fatass', 'fuckoff','fuckstick','fucktard', 'fuckwad','fuckwit', 'dick', 'dickfuck','dickhead', 'dickjuice','dickmilk', 'doochbag','douchebag', 'douche','dickweed', 'dyke', 'dumbass','dumass', 'fuckboy','fuckbag', 'gayass', 'gayfuck','gaylord', 'gaytard', 'nigga','niggers', 'niglet', 'paki', 'piss','prick', 'pussy', 'poontang','poonany','porchmonkey','porchmonkey', 'poon', 'queer','queerbait', 'queerhole','queef', 'renob', 'rimjob','ruski', 'sandnigger', 'sandnigger','schlong', 'shitass','shitbag', 'shitbagger','shitbreath', 'chinc','carpetmuncher', 'chink','choad','clitface','clusterfuck', 'cockass','cockbite', 'cockface','skank', 'skeet', 'skullfuck','slut','slutbag', 'splooge','twatlips', 'twat', 'twats','twatwaffle', 'vaj', 'vajayjay','va-j-j', 'wank', 'wankjob','wetback', 'whore','whorebag', 'whoreface','horny' , 'viagra', 'porn','testicles','butt','penis','dick','tits' ,'suck','fart','porno','nude','nudes','nipple'];
	
	 var index , totalWordAmount = 0, totalWordsFoundList = '';
	 for(index=0;index<arr.length; ++index){
PHP IconPHP
var arr2 = wordInput2.split(" ");

        // bad words to look for
        var badWords = ['sex', 'ass', 'fuck', 'shit', 'asshole', 'cunt', 'fag', 'fuk', 'fck', 'fcuk', 'assfuck', 'assfucker', 'fucker', 'motherfucker', 'asscock', 'asshead', 'asslicker', 'asslick', 'assnigger', 'nigger', 'asssucker', 'bastard', 'bitch', 'bitchtits', 'bitches', 'bitch', 'brotherfucker', 'bullshit', 'bumblefuck', 'buttfucka', 'fucka', 'buttfucker', 'buttfucka', 'fagbag', 'fagfucker', 'faggit', 'faggot', 'faggotcock', 'fagtard', 'fatass', 'fuckoff', 'fuckstick', 'fucktard', 'fuckwad', 'fuckwit', 'dick', 'dickfuck', 'dickhead', 'dickjuice', 'dickmilk', 'doochbag', 'douchebag', 'douche', 'dickweed', 'dyke', 'dumbass', 'dumass', 'fuckboy', 'fuckbag', 'gayass', 'gayfuck', 'gaylord', 'gaytard', 'nigga', 'niggers', 'niglet', 'paki', 'piss', 'prick', 'pussy', 'poontang', 'poonany', 'porchmonkey', 'porchmonkey', 'poon', 'queer', 'queerbait', 'queerhole', 'queef', 'renob', 'rimjob', 'ruski', 'sandnigger', 'sandnigger', 'schlong', 'shitass', 'shitbag', 'shitbagger', 'shitbreath', 'chinc', 'carpetmuncher', 'chink', 'choad', 'clitface', 'clusterfuck', 'cockass', 'cockbite', 'cockface', 'skank', 'skeet', 'skullfuck', 'slut', 'slutbag', 'splooge', 'twatlips', 'twat', 'twats', 'twatwaffle', 'vaj', 'vajayjay', 'va-j-j', 'wank', 'wankjob', 'wetback', 'whore', 'whorebag', 'whoreface', 'horny', 'viagra', 'porn', 'testicles', 'butt', 'penis', 'dick', 'tits', 'suck', 'fart', 'porno', 'nude', 'nudes', 'nipple'];

        var index, totalWordAmount = 0, totalWordsFoundList = '';
        for (index = 0; index < arr.length; ++index) {
Dart IconDart
// utils/vulgar_word_filter.dart
class VulgarWordFilter {
  static const List<String> vulgarWords = [
    '2g1c', '2 girls 1 cup', 'acrotomophilia', 'alabama hot pocket', 'alaskan pipeline', 'anal', 'anilingus', 'anus', 'apeshit', 'arsehole', 'ass', 'asshole', 'assmunch', 'auto erotic', 'autoerotic', 'babeland', 'baby batter', 'baby juice', 'ball gag', 'ball gravy', 'ball kicking', 'ball licking', 'ball sack', 'ball sucking', 'bangbros', 'bangbus', 'bareback', 'barely legal', 'barenaked', 'bastard', 'bastardo', 'bastinado', 'bbw', 'bdsm', 'beaner', 'beaners', 'beaver cleaver', 'beaver lips', 'beastiality', 'bestiality', 'big black', 'big breasts', 'big knockers', 'big tits', 'bimbos', 'birdlock', 'bitch', 'bitches', 'black cock', 'blonde action', 'blonde on blonde action', 'blowjob', 'blow job', 'blow your load', 'blue waffle', 'blumpkin', 'bollocks', 'bondage', 'boner', 'boob', 'boobs', 'booty call', 'brown showers', 'brunette action', 'bukkake', 'bulldyke', 'bullet vibe', 'bullshit', 'bung hole', 'bunghole', 'busty', 'butt', 'buttcheeks', 'butthole', 'camel toe', 'camgirl', 'camslut', 'camwhore', 'carpet muncher', 'carpetmuncher', 'chocolate rosebuds', 'cialis', 'circlejerk', 'cleveland steamer', 'clit', 'clitoris', 'clover clamps', 'clusterfuck', 'cock', 'cocks', 'coprolagnia', 'coprophilia', 'cornhole', 'coon', 'coons', 'creampie', 'cum', 'cumming', 'cumshot', 'cumshots','cunnilingus', 'cunt', 'darkie', 'date rape', 'daterape', 'deep throat', 'deepthroat', 'dendrophilia', 'dick', 'dildo', 'dingleberry', 'dingleberries', 'dirty pillows', 'dirty sanchez', 'doggie style', 'doggiestyle', 'doggy style', 'doggystyle', 'dog style', 'dolcett', 'domination', 'dominatrix', 'dommes', 'donkey punch', 'double dong', 'double penetration', 'dp action', 'dry hump', 'dvda', 'eat my ass', 'ecchi', 'ejaculation', 'erotic', 'erotism', 'escort', 'eunuch', 'fag', 'faggot', 'fecal', 'felch', 'fellatio', 'feltch', 'female squirting', 'femdom', 'figging', 'fingerbang', 'fingering', 'fisting', 'foot fetish', 'footjob', 'frotting', 'fuck', 'fuck buttons', 'fuckin', 'fucking', 'fucktards', 'fudge packer', 'fudgepacker', 'futanari', 'gangbang', 'gang bang', 'gay sex', 'genitals', 'giant cock', 'girl on', 'girl on top', 'girls gone wild', 'goatcx', 'goatse', 'god damn', 'gokkun', 'golden shower', 'goodpoop', 'goo girl', 'goregasm', 'grope', 'group sex', 'g-spot', 'guro', 'hand job', 'handjob', 'hard core', 'hardcore', 'hentai', 'homoerotic', 'honkey', 'hooker', 'horny', 'hot carl', 'hot chick', 'how to kill', 'how to murder', 'huge fat', 'humping', 'incest', 'intercourse', 'jack off', 'jail bait', 'jailbait', 'jelly donut','jerk off', 'jigaboo', 'jiggaboo', 'jiggerboo', 'jizz', 'juggs', 'kike', 'kinbaku', 'kinkster', 'kinky', 'knobbing', 'leather restraint', 'leather straight jacket', 'lemon party', 'livesex', 'lolita', 'lovemaking', 'make me come', 'male squirting', 'masturbate','mad' ,'masturbating', 'masturbation', 'menage a trois', 'milf', 'missionary position', 'mong', 'motherfucker', 'mound of venus', 'mr hands', 'muff diver', 'muffdiving', 'nambla', 'nawashi', 'negro', 'neonazi', 'nigga', 'nigger', 'nig nog', 'nimphomania', 'nipple', 'nipples', 'nsfw', 'nsfw images', 'nude', 'nudity', 'nutten', 'nympho', 'nymphomania', 'octopussy', 'omorashi', 'one cup two girls', 'one guy one jar', 'orgasm', 'orgy', 'paedophile', 'paki', 'panties', 'panty', 'pedobear', 'pedophile', 'pegging', 'penis', 'phone sex', 'piece of shit', 'pikey', 'pissing', 'piss pig', 'pisspig', 'playboy', 'pleasure chest', 'pole smoker', 'ponyplay', 'poof', 'poon', 'poontang', 'punany', 'poop chute', 'poopchute', 'porn', 'porno', 'pornography', 'prince albert piercing', 'pthc', 'pubes', 'pussy', 'queaf', 'queef', 'quim', 'raghead', 'raging boner', 'rape', 'raping', 'rapist', 'rectum', 'reverse cowgirl', 'rimjob', 'rimming', 'rosy palm', 'rosy palm and her 5 sisters', 'rusty trombone', 'sadism', 'santorum', 'scat', 'schlong', 'scissoring', 'semen', 'sex', 'sexcam', 'sexo', 'sexy', 'sexual', 'sexually', 'sexuality', 'shaved beaver', 'shaved pussy'
   ,'shemale', 'shibari', 'shit', 'shitblimp', 'shitt', 'shota', 'shrimping', 'skeet', 'slanteye', 'slut', 's&m', 'smut', 'snatch', 'snowballing', 'sodomize', 'sodomy', 'spastic', 'spic', 'splooge', 'splooge moose', 'spooge', 'spread legs', 'spunk', 'strap on', 'strapon', 'strappado', 'strip club', 'style doggy', 'suck', 'sucks', 'suicide girls', 'sultry women', 'swastika', 'swinger', 'tainted love', 'taste my', 'tea bagging', 'threesome', 'throating', 'thumbzilla', 'tied up', 'tight white', 'tit', 'tits', 'titties', 'titty', 'tongue in a', 'topless', 'tosser', 'towelhead', 'tranny', 'tribadism', 'tub girl', 'tubgirl', 'tushy', 'twat', 'twink', 'twinkie', 'two girls one cup', 'undressing', 'upskirt', 'urethra play', 'urophilia', 'vagina', 'venus mound', 'viagra', 'vibrator', 'violet wand', 'vorarephilia', 'voyeur', 'voyeurweb', 'voyuer', 'vulva', 'wank', 'wetback', 'wet dream', 'white power', 'whore', 'worldsex', 'wrapping men', 'wrinkled starfish', 'xx', 'xxx', 'yaoi', 'yellow showers', 'yiffy', 'zoophilia','aand', 'aandu', 'balatkar', 'balatkari', 'behen chod', 'beti chod', 'bhadva', 'bhadve', 'bhandve', 'bhangi', 'bhootni ke', 'bhosad', 'bhosadi ke', 'boobe', 'chakke', 'chinaal', 'chinki', 'chod', 'chodu', 'chodu bhagat', 'chooche', 'choochi', 'choope', 'choot', 'choot ke baal', 'chootia', 'chootiya', 'chuche', 'chuchi', 'chudaap', 'chudai khanaa', 'chudam chudai', 'chude', 'chut', 'chut ka chuha', 'chut ka churan', 'chut ka mail', 'chut ke baal', 'chut ke dhakkan', 'chut maarli', 'chutad', 'chutadd', 'chutan', 'chutia', 'chutiya', 'gaand', 'gaandfat', 'gaandmasti', 'gaandufad', 'gandfattu', 'gandu', 'gashti', 'gasti', 'ghassa', 'ghasti', 'gucchi', 'gucchu', 'harami', 'haramzade', 'hawas', 'hawas ke pujari', 'hijda', 'hijra', 'jhant', 'jhant chaatu', 'jhant ka keeda', 'jhant ke baal', 'jhant ke pissu', 'jhantu', 'kamine', 'kaminey', 'kanjar', 'kutta', 'kutta kamina', 'kutte ki aulad', 'kutte ki jat', 'kuttiya', 'loda', 'lodu', 'lund', 'lund choos', 'lund ka bakkal', 'lund khajoor', 'lundtopi', 'lundure', 'maa ki chut', 'maal', 'madar chod', 'madarchod', 'madhavchod', 'mooh mein le', 'mutth', 'mutthal', 'najayaz', 'najayaz aulaad', 'najayaz paidaish', 'paki', 'pataka', 'patakha', 'raand', 'randaap', 'randi', 'randi rona', 'saala', 'saala kutta', 'saali kutti', 'saali randi', 'suar', 'suar ke lund', 'suar ki aulad', 'tatte', 'tatti', 'teri maa ka bhosada', 'teri maa ka boba chusu', 'teri maa ki behenchod', 'teri maa ki chut', 'tharak', 'tharki', 'tu chuda','bvc','bevarsi','randemaga','bolimaga','biknasi','bc','mc','baddimaga','badimaga','ponnu marla','kudchela','saav','soolemaga','pooki','mande sama ejji','punk','marler','i love you','kunde','pinkan','mange','gaand','aremarle',
'mad','i hate you',
  ];
Dart IconDart
// utils/vulgar_word_filter.dart
class VulgarWordFilter {
  static const List<String> vulgarWords = [
    '2g1c', '2 girls 1 cup', 'acrotomophilia', 'alabama hot pocket', 'alaskan pipeline', 'anal', 'anilingus', 'anus', 'apeshit', 'arsehole', 'ass', 'asshole', 'assmunch', 'auto erotic', 'autoerotic', 'babeland', 'baby batter', 'baby juice', 'ball gag', 'ball gravy', 'ball kicking', 'ball licking', 'ball sack', 'ball sucking', 'bangbros', 'bangbus', 'bareback', 'barely legal', 'barenaked', 'bastard', 'bastardo', 'bastinado', 'bbw', 'bdsm', 'beaner', 'beaners', 'beaver cleaver', 'beaver lips', 'beastiality', 'bestiality', 'big black', 'big breasts', 'big knockers', 'big tits', 'bimbos', 'birdlock', 'bitch', 'bitches', 'black cock', 'blonde action', 'blonde on blonde action', 'blowjob', 'blow job', 'blow your load', 'blue waffle', 'blumpkin', 'bollocks', 'bondage', 'boner', 'boob', 'boobs', 'booty call', 'brown showers', 'brunette action', 'bukkake', 'bulldyke', 'bullet vibe', 'bullshit', 'bung hole', 'bunghole', 'busty', 'butt', 'buttcheeks', 'butthole', 'camel toe', 'camgirl', 'camslut', 'camwhore', 'carpet muncher', 'carpetmuncher', 'chocolate rosebuds', 'cialis', 'circlejerk', 'cleveland steamer', 'clit', 'clitoris', 'clover clamps', 'clusterfuck', 'cock', 'cocks', 'coprolagnia', 'coprophilia', 'cornhole', 'coon', 'coons', 'creampie', 'cum', 'cumming', 'cumshot', 'cumshots','cunnilingus', 'cunt', 'darkie', 'date rape', 'daterape', 'deep throat', 'deepthroat', 'dendrophilia', 'dick', 'dildo', 'dingleberry', 'dingleberries', 'dirty pillows', 'dirty sanchez', 'doggie style', 'doggiestyle', 'doggy style', 'doggystyle', 'dog style', 'dolcett', 'domination', 'dominatrix', 'dommes', 'donkey punch', 'double dong', 'double penetration', 'dp action', 'dry hump', 'dvda', 'eat my ass', 'ecchi', 'ejaculation', 'erotic', 'erotism', 'escort', 'eunuch', 'fag', 'faggot', 'fecal', 'felch', 'fellatio', 'feltch', 'female squirting', 'femdom', 'figging', 'fingerbang', 'fingering', 'fisting', 'foot fetish', 'footjob', 'frotting', 'fuck', 'fuck buttons', 'fuckin', 'fucking', 'fucktards', 'fudge packer', 'fudgepacker', 'futanari', 'gangbang', 'gang bang', 'gay sex', 'genitals', 'giant cock', 'girl on', 'girl on top', 'girls gone wild', 'goatcx', 'goatse', 'god damn', 'gokkun', 'golden shower', 'goodpoop', 'goo girl', 'goregasm', 'grope', 'group sex', 'g-spot', 'guro', 'hand job', 'handjob', 'hard core', 'hardcore', 'hentai', 'homoerotic', 'honkey', 'hooker', 'horny', 'hot carl', 'hot chick', 'how to kill', 'how to murder', 'huge fat', 'humping', 'incest', 'intercourse', 'jack off', 'jail bait', 'jailbait', 'jelly donut','jerk off', 'jigaboo', 'jiggaboo', 'jiggerboo', 'jizz', 'juggs', 'kike', 'kinbaku', 'kinkster', 'kinky', 'knobbing', 'leather restraint', 'leather straight jacket', 'lemon party', 'livesex', 'lolita', 'lovemaking', 'make me come', 'male squirting', 'masturbate','mad' ,'masturbating', 'masturbation', 'menage a trois', 'milf', 'missionary position', 'mong', 'motherfucker', 'mound of venus', 'mr hands', 'muff diver', 'muffdiving', 'nambla', 'nawashi', 'negro', 'neonazi', 'nigga', 'nigger', 'nig nog', 'nimphomania', 'nipple', 'nipples', 'nsfw', 'nsfw images', 'nude', 'nudity', 'nutten', 'nympho', 'nymphomania', 'octopussy', 'omorashi', 'one cup two girls', 'one guy one jar', 'orgasm', 'orgy', 'paedophile', 'paki', 'panties', 'panty', 'pedobear', 'pedophile', 'pegging', 'penis', 'phone sex', 'piece of shit', 'pikey', 'pissing', 'piss pig', 'pisspig', 'playboy', 'pleasure chest', 'pole smoker', 'ponyplay', 'poof', 'poon', 'poontang', 'punany', 'poop chute', 'poopchute', 'porn', 'porno', 'pornography', 'prince albert piercing', 'pthc', 'pubes', 'pussy', 'queaf', 'queef', 'quim', 'raghead', 'raging boner', 'rape', 'raping', 'rapist', 'rectum', 'reverse cowgirl', 'rimjob', 'rimming', 'rosy palm', 'rosy palm and her 5 sisters', 'rusty trombone', 'sadism', 'santorum', 'scat', 'schlong', 'scissoring', 'semen', 'sex', 'sexcam', 'sexo', 'sexy', 'sexual', 'sexually', 'sexuality', 'shaved beaver', 'shaved pussy'
   ,'shemale', 'shibari', 'shit', 'shitblimp', 'shitt', 'shota', 'shrimping', 'skeet', 'slanteye', 'slut', 's&m', 'smut', 'snatch', 'snowballing', 'sodomize', 'sodomy', 'spastic', 'spic', 'splooge', 'splooge moose', 'spooge', 'spread legs', 'spunk', 'strap on', 'strapon', 'strappado', 'strip club', 'style doggy', 'suck', 'sucks', 'suicide girls', 'sultry women', 'swastika', 'swinger', 'tainted love', 'taste my', 'tea bagging', 'threesome', 'throating', 'thumbzilla', 'tied up', 'tight white', 'tit', 'tits', 'titties', 'titty', 'tongue in a', 'topless', 'tosser', 'towelhead', 'tranny', 'tribadism', 'tub girl', 'tubgirl', 'tushy', 'twat', 'twink', 'twinkie', 'two girls one cup', 'undressing', 'upskirt', 'urethra play', 'urophilia', 'vagina', 'venus mound', 'viagra', 'vibrator', 'violet wand', 'vorarephilia', 'voyeur', 'voyeurweb', 'voyuer', 'vulva', 'wank', 'wetback', 'wet dream', 'white power', 'whore', 'worldsex', 'wrapping men', 'wrinkled starfish', 'xx', 'xxx', 'yaoi', 'yellow showers', 'yiffy', 'zoophilia','aand', 'aandu', 'balatkar', 'balatkari', 'behen chod', 'beti chod', 'bhadva', 'bhadve', 'bhandve', 'bhangi', 'bhootni ke', 'bhosad', 'bhosadi ke', 'boobe', 'chakke', 'chinaal', 'chinki', 'chod', 'chodu', 'chodu bhagat', 'chooche', 'choochi', 'choope', 'choot', 'choot ke baal', 'chootia', 'chootiya', 'chuche', 'chuchi', 'chudaap', 'chudai khanaa', 'chudam chudai', 'chude', 'chut', 'chut ka chuha', 'chut ka churan', 'chut ka mail', 'chut ke baal', 'chut ke dhakkan', 'chut maarli', 'chutad', 'chutadd', 'chutan', 'chutia', 'chutiya', 'gaand', 'gaandfat', 'gaandmasti', 'gaandufad', 'gandfattu', 'gandu', 'gashti', 'gasti', 'ghassa', 'ghasti', 'gucchi', 'gucchu', 'harami', 'haramzade', 'hawas', 'hawas ke pujari', 'hijda', 'hijra', 'jhant', 'jhant chaatu', 'jhant ka keeda', 'jhant ke baal', 'jhant ke pissu', 'jhantu', 'kamine', 'kaminey', 'kanjar', 'kutta', 'kutta kamina', 'kutte ki aulad', 'kutte ki jat', 'kuttiya', 'loda', 'lodu', 'lund', 'lund choos', 'lund ka bakkal', 'lund khajoor', 'lundtopi', 'lundure', 'maa ki chut', 'maal', 'madar chod', 'madarchod', 'madhavchod', 'mooh mein le', 'mutth', 'mutthal', 'najayaz', 'najayaz aulaad', 'najayaz paidaish', 'paki', 'pataka', 'patakha', 'raand', 'randaap', 'randi', 'randi rona', 'saala', 'saala kutta', 'saali kutti', 'saali randi', 'suar', 'suar ke lund', 'suar ki aulad', 'tatte', 'tatti', 'teri maa ka bhosada', 'teri maa ka boba chusu', 'teri maa ki behenchod', 'teri maa ki chut', 'tharak', 'tharki', 'tu chuda','bvc','bevarsi','randemaga','bolimaga','biknasi','bc','mc','baddimaga','badimaga','ponnu marla','kudchela','saav','soolemaga','pooki','mande sama ejji','punk','marler','i love you','kunde','pinkan','mange','gaand','aremarle',
'mad','i hate you',
  ];
Python IconPython
True:  3,
}

# Thanks google.
FLAG_WORDS = ['dick', 'penis', 'ass', 'butts', 'cock', 'cocks', 'asses', 'shit', 'nig', 'sex', 'murder', 'suicide', 'piss', 'goddamn', 'pussy', 'vagina', 'nazi', 'nazis', 'penises', 'whore', 'bitch', 'b1tch', 'butt', 'poop', 'jew', 'jews', 'jewry', 'hasid', 'fag', 'fags', 'faggy', 'retard', 'bastard', 'arse', 'bastards', 'bitches', 'bitchin', 'boob', 'boobs', 'breasts', 'breast', 'cum', 'cunt', 'cunts', 'dildo', 'douche', 'fanny', 'fcuk', 'fukk', 'felch', 'gaylord', 'goatse', 'gangbang', 'homo', 'homos', 'jap', 'spic', 'spics', 'japs', 'mofo', 'm0fo', 'm0f0', 'nigga', 'n1gga', 'nigg3r', 'porn', 'p0rn', 'pr0n', 'pron', 'numbnuts', 'orgasm', 'orgasim', 'rectum', 'rectal', 'pube', 'pubes', 'porno', 'pornography', 'pornos', 'pusse', 'pussi', 'prick', 'pricks', 'rimming', 's hit', 'sadist', 'scrote', 'scrotum', 'scrotal', 'semen', 'shag', 'shagging', 'shags', 'shagged', 'dicks', 'dickhead', 'dickheads', 'd1ck', 'd1cks', 'dikky', 'dikk', 'd1kk', 'shits', 'slut', 'sluts', 'whores', 'smemgma', 'smut', 'skank', 'skanky', 'skanks', 'snatch', 'spunk', 'tit', 'tits', 't1ts', 'titty', 'titties', 'twat', 'twats', 'twathead', 'wank', 'wanker', 'wankers', 'wanking', 'wanked', 'turd', 'terd', 'turds', 'anal', 'twatty', 'viagra', 'boner', 'boners', 'erection', 'stiffy', 'wang', 'wangs', 'willies', 'xxx', 'xrated', 'teet', 'teets', 'shitting', 'shitty', 'jerk-off', 'jerkoff', 'horny', 'horniest', 'hotsex', 'hore', 'fudgepacker', 'fux', 'fuxor', 'fux0r', 'gaysex', 'f4nny', 'doggin', 'dogging', 'dyke', 'dykes', 'doosh', 'crap', 'drugs', 'drugged', 'drunk', 'alcohol', 'chink', 'chinks', 'chinky', 'clit', 'clitoris', 'clits', 'bloody', 'bleeding', 'bestial', 'beastial', 'bestiality', 'beastiality', 'boners', 'fat-ass', 'fudge packer', 'fudge pack', 'labia', 'numbnuts', 'nutsack', 'pecker', 'phuk', 'phuck', 'phukking', 'phukked', 'phucked', 'phukker', 'phuker', 'phucker', 'phukkers', 'phuq', 'pisser', 'pissing', 'peeing', 'pooping', 'rimming', 'shemale', 'tranny', 'trannies', 'tittie5', 'twunt', 'murdered', 'murdering', 'assed', 'feck', 'f u c k', 'fagot', 'fagots', 'fanyy', 'fook', 'fooking', 'kawk', 'kum', 'kums', 'batin', 'baitin', 'mo-fo', 'mo fo', 'nob', 'nazis', 'nobhead', 'pimp', 'pimpin', 'pimping', 'pimped', 'p1mp', 'pimper', 'pimps', 'pimpz', 'p1mps', 'shlong', 'scroat', 'screwing', 'shiting', 'shite', 'vulva', 'hump', 'humping', 'perv', 'pervy', 'pervin', 'pervert', 'perving', 'sexing', 'sext', 'sexting', 'sexts', 'sexted', 'a-hole', 'taint', 'nipple', 'nipples']
FLAG_WORD_FRAGMENTS = ['fuck', 'nigger', 'n1gg', 'hitler', 'faggot', 'bollock', 'blowjob', 'handjob', 'asshole', 'c0ck', 'douchebag', 'jizz', 'masturbat', 'masterbat', 'niggah', 'phonesex', 'cybersex', 'shitter', 'shithead', 'testicle', 'testical', 'testicular', 'fatass', 'rimjob', 'cocksuck', 'cocksuk', 'cokehead', 'cocaine', 'ch1nk', 'ballsack', 'b00b', 'a55', '4r5e', '5hit', 'a_s_s', 'fukwit', 'jizm', 'f_u_c_k', 'nignog', 'n1gn0g', 'ejakulat', 'm45terb', 'm45turb', 'assmunch', 'cockmunch', 'foreskin', 'prostitut', 'nympho']
Python IconPython
#TODO: use the safety stuff from LAION-AI/riverbed

hate_words_set = {'niggas', 'fuck', 'wetback', 'blame', 'chinks', 'shut', 'niggers', 'ugly', 'blacks', 'lame', 'sand', 'butt', 'dumb', 'dyke', 'rape', 'whites', 'dykes', 'bitch', 'akbar', 'homo', 'monkey', 'nigger', 'fags', 'coon', 'hate', 'spic', 'raped', 'allah', 'wetbacks', 'trailer', 'queer', 'chucker', 'inbred', 'colored', 'killed', 'jungle', 'shit', 'fucking', 'nigga', 'savages', 'dirty', 'eyed', 'shorty', 'beat', 'kill', 'queers', 'stupid', 'chink', 'slave', 'cunt', 'fuckin', 'faggot', 'faggots', 'trash'}
flagged_words_set ={'tit', 'coprolagnia', 'skeet', 'swinger', 'zoophilia', 'bunghole', 'voyeurweb', 'prick', 'pissing', 'nympho', 'felching', 'lolita', 'pikey', 'squirting', 'hentai', 'urophilia', 'doggiestyle', 'goatcx', 'cumslut', 'pornstars', 'abortion', 'goddamn', 'spac', 'jailbait', 'ejaculate', 'fucked', 'sexual', 'bitching', 'asshole', 'butt', 'cumshots', 'pisspig', 'blumpkin', 'grope', 'cunt', 'twinkie', 'fagging', 'strappado', 'bollocks', 'deepthroating', 'lust', 'shits', 'beastiality', 'clitoris', 'tits', 'tushy', 'nigga', 'fanny', 'fagots', 'kike', 'bastardo', 'knobbing', 'acrotomophilia', 'femdom', 'sexually', 'bareback', 'camslut', 'pornhub', 'cipa', 'dominatrix', 'cocksucking', 'shitting', 'snowballing', 'figging', 'pecker', 'neonazi', 'lovemaking', 'dink', 'yiffy', 'bitch', 'masturbating', 'sexo', 'raghead', 'swastika', 'suck', 'topless', 'ballbag', 'homoerotic', 'orgasim', 'tranny', 'damn', 'fucks', 'asses', 'scrotum', 'octopussy', 'goodpoop', 'fucker', 'whore', 'sluts', 'anal', 'youporn', 'voyuer', 'pubes', 'paedophile', 'jism', 'vorarephilia', 'cuckold', 'fingerbang', 'shitted', 'titty', 'bullshit', 'hardcore', 'bimbos', 'sexuality', 'cumshot', 'handjob', 'xhamster', 'twink', 'piss', 'pornography', 'orgy', 'dildos', 'dildo', 'assholes', 'fuckers', 'feltch', 'scat', 'rectum', 'kinky', 'dogging', 'panty', 'motherfucker', 'panties', 'negro', 'nudity', 'eunuch', 'jizz', 'jiggerboo', 'babeland', 'fucktards', 'slut', 'rimjob', 'genitals', 'domination', 'shrimping', 'jerk-off', 'nsfw', 'carpetmuncher', 'brazzers', 'bum', 'fingering', 'livesex', 'anus', 'bellend', 'erotism', 'deepthroat', 'vulva', 'throating', 'titt', 'arsehole', 'coprophilia', 'fecal', 'shitblimp', 'labia', 'spooge', 'bangbros', 'shitty', 'voyeur', 'snatch', 'omorashi', 'nambla', 'ass', 'boobs', 'darkie', 'cums', 'ejaculated', 'screwing', 'cumming', 'muffdiving', 'camwhore', 'bbw', 'mong', 'milf', 'pisser', 'autoerotic', 'redtube', 'sexcam', 'towelhead', '2g1c', 'upskirt', 'dendrophilia', 'shibari', 'twat', 'lusting', 'sadist', 'ejaculating', 'pornstar', 'masturbate', 'schlong', 'god-damned', 'nawashi', 'hooker', 'pornos', 'kinkster', 'creampie', 'dingleberry', 'kock', 'apeshit', 'horney', 'skank', 'spastic', 'horny', 'slutty', 'shagging', 'nipples', 'pussies', 'anilingus', 'turd', 'poopchute', 'boob', 'daterape', 'punany', '🖕', 'frotting', 'intercourse', 'santorum', 'hore', 'bestial', 'bastard', 'ejaculation', 'shite', 'buttcheeks', 'quim', 'masturbation', 'dick', 'fisting', 'nazi', 'undressing', 'rape', 'yaoi', 'fuckin', 'viagra', 'poontang', 'arse', 'bulldyke', 'bdsm', 'coon', 'cock-sucker', 'felch', 'fudgepacker', 'clit', 'shemale', 'horniest', 'jigaboo', 'breasts', 'kinbaku', 'pthc', 'spic', 'circlejerk', 'xx', 'retard', 'rimming', 'dingleberries', 'bangbus', 'masterbating', 'paki', 'hell', 'worldsex', 'doggystyle', 'coons', 'playboy', 'g-spot', 'tosser', 'dolcett', 'blowjobs', 'poon', 'dyke', 'masochist', 'pissed', 'slanteye', 'cunnilingus', 'sex', 'crap', 'cum', 'cialis', 'beaners', 'humping', 'incest', 'fuck', 'chink', 'fucking', 'bukkake', 'vibrator', 'dommes', 'wank', 'buceta', 'erotic', 'poop', 'cornhole', 'xnxx', 'cunillingus', 'penis', 'threesome', 'rapist', 'titties', 'shag', 'bloody', 'fag', 'xxx', 'tribadism', 'busty', 'fellatio', 'xvideos', 'pube', 'nigger', 'queaf', 'clusterfuck', 'bondage', 'sodomize', 'tubgirl', 'strapon', 'pricks', 'futanari', 'sodomy', 'queef', 'flange', 'vagina', 'cocks', 'niggers', 'fagot', 'camgirl', 'wang', 'porno', 'nymphomania', 'bitches', 'son-of-a-bitch', 'raping', 'bastinado', 'semen', 'dog-fucker', 'pedophile', 'guro', 'shit', 'orgasms', 'pisses', 'footjob', 'testicle', 'bestiality', 'gokkun', 'honkey', 'ponyplay', 'boner', 'wetback', 's&m', 'scissoring', 'nipple', 'orgasm', 'fuckings', 'cougar', 'jiggaboo', 'thumbzilla', 'nude', 'ejaculates', 'assmunch', 'pissoff', 'ass-fucker', 'shota', 'goregasm', 'ecchi', 'smegma', 'splooge', 'sadism', 'dvda', 'beaner', 'balls', 'butthole', 'smut', 'nimphomania', 'poof', 'juggs', 'bollok', 'goatse', 'porn', 'faggot', 'nutten', 'sucks', 'orgies', 'escort', 'birdlock', 'duche', 'spunk', 'gangbang', 'barenaked', 'blowjob', 'pedobear', 'pussy', 'pegging', 'sexy', 'cock'}
csam_set1 = {'lolhentai','nymphet', 'nimphet', 'babyj', 'voglia', 'eurololita', 'lolli', 'lola', 'lolita', 'lolly', 'loli', 'lolitaguy',  \
            "pedo", 'hussyfan', 'kidzilla', 'raygold', 'ygold',  'mylola', \
            'babyshivid', 'kidzilla',  'kdquality', 'cbaby', 'kinderficker', 'preteen', }
C# IconC#
* @todo replace with tensorflow model 
         */
        private string badWords =
            "4r5e, 5h1t, 5hit, a55, anal, anus, ar5e, arrse, arse, ass, ass-fucker, asses, assfucker, assfukka, asshole, assholes, asswhole, a_s_s, b!tch, b00bs, b17ch, b1tch, ballbag, balls, ballsack, bastard, beastial, beastiality, bellend, bestial, bestiality, bi+ch, biatch, bitch, bitcher, bitchers, bitches, bitchin, bitching, bloody, blow job, blowjob, blowjobs, boiolas, bollock, bollok, boner, boob, boobs, booobs, boooobs, booooobs, booooooobs, breasts, buceta, bugger, bum, bunny fucker, butt, butthole, buttmuch, buttplug, c0ck, c0cksucker, carpet muncher, cawk, chink, cipa, cl1t, clit, clitoris, clits, cnut, cock, cock-sucker, cockface, cockhead, cockmunch, cockmuncher, cocks, cocksuck, cocksucked, cocksucker, cocksucking, cocksucks, cocksuka, cocksukka, cok, cokmuncher, coksucka, coon, cox, crap, cum, cummer, cumming, cums, cumshot, cunilingus, cunillingus, cunnilingus, cunt, cuntlick, cuntlicker, cuntlicking, cunts, cyalis, cyberfuc, cyberfuck, cyberfucked, cyberfucker, cyberfuckers, cyberfucking, d1ck, damn, dick, dickhead, dildo, dildos, dink, dinks, dirsa, dlck, dog-fucker, doggin, dogging, donkeyribber, doosh, duche, dyke, ejaculate, ejaculated, ejaculates, ejaculating, ejaculatings, ejaculation, ejakulate, f u c k, f u c k e r, f4nny, fag, fagging, faggitt, faggot, faggs, fagot, fagots, fags, fanny, fannyflaps, fannyfucker, fanyy, fatass, fcuk, fcuker, fcuking, feck, fecker, felching, fellate, fellatio, fingerfuck, fingerfucked, fingerfucker, fingerfuckers, fingerfucking, fingerfucks, fistfuck, fistfucked, fistfucker, fistfuckers, fistfucking, fistfuckings, fistfucks, flange, fook, fooker, fuck, fucka, fucked, fucker, fuckers, fuckhead, fuckheads, fuckin, fucking, fuckings, fuckingshitmotherfucker, fuckme, fucks, fuckwhit, fuckwit, fudge packer, fudgepacker, fuk, fuker, fukker, fukkin, fuks, fukwhit, fukwit, fux, fux0r, f_u_c_k, gangbang, gangbanged, gangbangs, gaylord, gaysex, goatse, god-dam, god-damned, goddamn, goddamned, hardcoresex, hell, heshe, hoar, hoare, hoer, homo, hore, horniest, horny, hotsex, jack-off, jackoff, jap, jerk-off, jism, jiz, jizm, jizz, kawk, knob, knobead, knobed, knobend, knobhead, knobjocky, knobjokey, kock, kondum, kondums, kum, kummer, kumming, kums, kunilingus, l3i+ch, l3itch, labia, lmfao, lust, lusting, m0f0, m0fo, m45terbate, ma5terb8, ma5terbate, masochist, master-bate, masterb8, masterbat, masterbat3, masterbate, masterbation, masterbations, masturbate, mo-fo, mof0, mofo, mothafuck, mothafucka, mothafuckas, mothafuckaz, mothafucked, mothafucker, mothafuckers, mothafuckin, mothafucking, mothafuckings, mothafucks, mother fucker, motherfuck, motherfucked, motherfucker, motherfuckers, motherfuckin, motherfucking, motherfuckings, motherfuckka, motherfucks, muff, mutha, muthafecker, muthafuckker, muther, mutherfucker, n1gga, n1gger, nazi, nigg3r, nigg4h, nigga, niggah, niggas, niggaz, nigger, niggers, nob, nob jokey, nobhead, nobjocky, nobjokey, numbnuts, nutsack, orgasim, orgasims, orgasm, orgasms, p0rn, pawn, pecker, penis, penisfucker, phonesex, phuck, phuk, phuked, phuking, phukked, phukking, phuks, phuq, pigfucker, pimpis, piss, pissed, pisser, pissers, pisses, pissflaps, pissin, pissing, pissoff, poop, porn, porno, pornography, pornos, prick, pricks, pron, pube, pusse, pussi, pussies, pussy, pussys, rectum, retard, rimjaw, rimming, s hit, s.o.b., sadist, schlong, screwing, scroat, scrote, scrotum, semen, sex, sh!+, sh!t, sh1t, shag, shagger, shaggin, shagging, shemale, shi+, shit, shitdick, shite, shited, shitey, shitfuck, shitfull, shithead, shiting, shitings, shits, shitted, shitter, shitters, shitting, shittings, shitty, skank, slut, sluts, smegma, smut, snatch, son-of-a-bitch, spac, spunk, s_h_i_t, t1tt1e5, t1tties, teets, teez, testical, testicle, tit, titfuck, tits, titt, tittie5, tittiefucker, titties, tittyfuck, tittywank, titwank, tosser, turd, tw4t, twat, twathead, twatty, twunt, twunter, v14gra, v1gra, vagina, viagra, vulva, w00se, wang, wank, wanker, wanky, whoar, whore, willies, willy, xrated, xxx, arsehole, assbag, assbandit, assbanger, assbite, assclown, asscock, asscracker, assface, assfuck, assgoblin, asshat, ass-hat, asshead, asshopper, ass-jabber, assjacker, asslick, asslicker, assmonkey, assmunch, assmuncher, assnigger, asspirate, ass-pirate, assshit, assshole, asssucker, asswad, asswipe, axwound, bampot, beaner, bitchass, bitchtits, bitchy, bollocks, bollox, brotherfucker, bullshit, bumblefuck, butt plug, buttfucka, butt-pirate, buttfucker, camel toe, carpetmuncher, chesticle, chinc, choad, chode, clitface, clitfuck, clusterfuck, cockass, cockbite, cockburger, cockfucker, cockjockey, cockknoker, cockmaster, cockmongler, cockmongruel, cockmonkey, cocknose, cocknugget, cockshit, cocksmith, cocksmoke, cocksmoker, cocksniffer, cockwaffle, coochie, coochy, cooter, cracker, cumbubble, cumdumpster, cumguzzler, cumjockey, cumslut, cumtart, cunnie, cuntass, cuntface, cunthole, cuntrag, cuntslut, dago, deggo, dickbag, dickbeaters, dickface, dickfuck, dickfucker, dickhole, dickjuice, dickmilk , dickmonger, dicks, dickslap, dick-sneeze, dicksucker, dicksucking, dicktickler, dickwad, dickweasel, dickweed, dickwod, dike, dipshit, doochbag, dookie, douche, douchebag, douche-fag, douchewaffle, dumass, dumb ass, dumbass, dumbfuck, dumbshit, dumshit, fagbag, fagfucker, faggit, faggotcock, fagtard, feltch, flamer, fuckass, fuckbag, fuckboy, fuckbrain, fuckbutt, fuckbutter, fuckersucker, fuckface, fuckhole, fucknut, fucknutt, fuckoff, fuckstick, fucktard, fucktart, fuckup, fuckwad, fuckwitt, gay, gayass, gaybob, gaydo, gayfuck, gayfuckist, gaytard, gaywad, goddamnit, gooch, gook, gringo, guido, handjob, hard on, heeb, ho, hoe, homodumbshit, honkey, humping, jackass, jagoff, jerk off, jerkass, jigaboo, jungle bunny, junglebunny, kike, kooch, kootch, kraut, kunt, kyke, lameass, lardass, lesbian, lesbo, lezzie, mcfagget, mick, minge, muffdiver, munging, negro, nigaboo, niglet, nut sack, paki, panooch, peckerhead, penisbanger, penispuffer, pissed off, polesmoker, pollock, poon, poonani, poonany, poontang, porch monkey, porchmonkey, punanny, punta, pussylicking, puto, queef, queer, queerbait, queerhole, renob, rimjob, ruski, sand nigger, sandnigger, shitass, shitbag, shitbagger, shitbrains, shitbreath, shitcanned, shitcunt, shitface, shitfaced, shithole, shithouse, shitspitter, shitstain, shittiest, shiz, shiznit, skeet, skullfuck, slutbag, smeg, spic, spick, splooge, spook, suckass, tard, thundercunt, twatlips, twats, twatwaffle, unclefucker, vag, vajayjay, va-j-j, vjayjay, wankjob, wetback, whorebag, whoreface, wop, breeder, cocklump, creampie, doublelift, dumbcunt, fuck off, incest, jack Off, poopuncher, sandler, cockeye, crotte, foah, fucktwat, jaggi, kunja, pust, sanger, seks, slag, zubb, 2g1c, 2 girls 1 cup, acrotomophilia, alabama hot pocket, alaskan pipeline, anilingus, apeshit, auto erotic, autoerotic, babeland, baby batter, baby juice, ball gag, ball gravy, ball kicking, ball licking, ball sack, ball sucking, bangbros, bareback, barely legal, barenaked, bastardo, bastinado, bbw, bdsm, beaners, beaver cleaver, beaver lips, big black, big breasts, big knockers, big tits, bimbos, birdlock, black cock, blonde action, blonde on blonde action, blow your load, blue waffle, blumpkin, bondage, booty call, brown showers, brunette action, bukkake, bulldyke, bullet vibe, bung hole, bunghole, busty, buttcheeks, camgirl, camslut, camwhore, chocolate rosebuds, circlejerk, cleveland steamer, clover clamps, coprolagnia, coprophilia, cornhole, coons, darkie, date rape, daterape, deep throat, deepthroat, dendrophilia, dingleberry, dingleberries, dirty pillows, dirty sanchez, doggie style, doggiestyle, doggy style, doggystyle, dog style, dolcett, domination, dominatrix, dommes, donkey punch, double dong, double penetration, dp action, dry hump, dvda, eat my ass, ecchi, erotic, erotism, escort, eunuch, fecal, felch, female squirting, femdom, figging, fingerbang, fingering, fisting, foot fetish, footjob, frotting, fuck buttons, fucktards, futanari, gang bang, gay sex, genitals, giant cock, girl on, girl on top, girls gone wild, goatcx, god damn, gokkun, golden shower, goodpoop, goo girl, goregasm, grope, group sex, g-spot, guro, hand job, hard core, hardcore, hentai, homoerotic, hooker, hot carl, hot chick, how to kill, how to murder, huge fat, intercourse, jail bait, jailbait, jelly donut, jiggaboo, jiggerboo, juggs, kinbaku, kinkster, kinky, knobbing, leather restraint, leather straight jacket, lemon party, lolita, lovemaking, make me come, male squirting, menage a trois, milf, missionary position, mound of venus, mr hands, muff diver, muffdiving, nambla, nawashi, neonazi, nig nog, nimphomania, nipple, nipples, nsfw images, nude, nudity, nympho, nymphomania, octopussy, omorashi, one cup two girls, one guy one jar, orgy, paedophile, panties, panty, pedobear, pedophile, pegging, phone sex, piece of shit, piss pig, pisspig, playboy, pleasure chest, pole smoker, ponyplay, poof, punany, poop chute, poopchute, prince albert piercing, pthc, pubes, queaf, quim, raghead, raging boner, rape, raping, rapist, reverse cowgirl, rosy palm, rosy palm and her 5 sisters, rusty trombone, sadism, santorum, scat, scissoring, sexo, sexy, shaved beaver, shaved pussy, shibari, shitblimp, shota, shrimping, slanteye, s&m, snowballing, sodomize, sodomy, splooge moose, spooge, spread legs, strap on, strapon, strappado, strip club, style doggy, suck, sucks, suicide girls, sultry women, swastika, swinger, tainted love, taste my, tea bagging, threesome, throating, tied up, tight white, titty, tongue in a, topless, towelhead, tranny, tribadism, tub girl, tubgirl, tushy, twink, twinkie, two girls one cup, undressing, upskirt, urethra play, urophilia, venus mound, vibrator, violet wand, vorarephilia, voyeur, wet dream, white power, wrapping men, wrinkled starfish, xx, yaoi, yellow showers, yiffy, zoophilia";

        
        // this is private as its a util only used occasionally for migrations
Python IconPython
'tit', 'tits', 'titty', 'boob', 'knocker', 'ballsack', 'nuts', 'nutsack',
        
        # Other offensive
        'douche', 'douchebag', 'scumbag', 'motherfucker', 'fucker', 'wanker', 'bollocks',
        'prick', 'schmuck', 'asshole', 'arsehole', 'jackass', 'dumbass', 'dipshit',
        'cocksucker', 'blowjob', 'handjob', 'rimjob', 'jizz', 'spunk', 'dildo', 'dong',
        'wang', 'schlong', 'dingus', 'weiner', 'wiener', 'knob', 'pecker', 'chode',
Python IconPython
"swingers", "threesome", "gangbang", "anal", "oral", "blowjob", "handjob",
    "cameltoe", "pussy", "cock", "fuck", "suck", "tits", "dildo", "vibrator",
    "strip", "striptease", "lingerie", "playboy", "hentai", "ecchi", "yaoi",
    "yuri", "furry", "rule3", "rule 3", "cumshot", "squirt", "creampie", "incest",
    "milf", "cougar", "bareback", "escort", "prostitute", "whore", "slut",
    "cumslut", "bukkake", "gangbang", "orgasm", "nympho", "thong", "underwear",
    "condom", "sperm", "gonzo", "rimjob", "masturbate", "nipple", "wet",
Go IconGo
// Swears type alias to map[string][]string
type Swears map[string][]string

var defaultSwearsJson = `{"anus":["sexual"],"arse":["insult"],"arsehole":["insult"],"ass":["sexual","insult"],"ass-hat":["insult"],"ass-pirate":["discriminatory"],"assbag":["insult"],"assbandit":["discriminatory"],"assbanger":["discriminatory"],"assbite":["insult"],"assclown":["sexual"],"asscock":["insult"],"asscracker":["sexual"],"assface":["sexual"],"assfuck":["sexual"],"assfucker":["discriminatory"],"assgoblin":["discriminatory"],"asshat":["sexual"],"asshead":["insult"],"asshole":["insult"],"asshopper":["discriminatory"],"assjacker":["discriminatory"],"asslick":["insult"],"asslicker":["insult"],"assmonkey":["insult"],"assmunch":["insult"],"assmuncher":["sexual"],"assnigger":["discriminatory"],"asspirate":["discriminatory"],"assshit":["insult"],"assshole":["sexual"],"asssucker":["insult"],"asswad":["sexual"],"asswipe":["sexual"],"bampot":["insult"],"bastard":["insult"],"beaner":["discriminatory"],"beastial":["sexual"],"beastiality":["sexual"],"beastility":["sexual"],"bestial":["sexual"],"bestiality":["sexual"],"bitch":["insult"],"bitchass":["insult"],"bitcher":["insult"],"bitchin":["inappropriate"],"bitching":["inappropriate"],"bitchtit":["discriminatory"],"bitchy":["insult"],"blow job":["sexual"],"blowjob":["sexual"],"bollocks":["sexual"],"bollox":["sexual"],"boner":["sexual"],"bullshit":["inappropriate"],"butt plug":["sexual"],"camel toe":["sexual"],"choad":["sexual"],"chode":["sexual"],"clit":["sexual"],"clitface":["insult"],"clitfuck":["sexual"],"clusterfuck":["inappropriate"],"cock":["sexual"],"cockbite":["insult"],"cockburger":["insult"],"cockface":["insult"],"cockfucker":["insult"],"cockhead":["insult"],"cockmonkey":["insult"],"cocknose":["insult"],"cocknugget":["insult"],"cockshit":["insult"],"cocksuck":["sexual"],"cocksucked":["sexual"],"cocksucker":["discriminatory","sexual"],"cocksucking":["sexual","discriminatory"],"cocksucks":["sexual","discriminatory"],"coochie":["sexual"],"coochy":["sexual"],"cooter":["sexual"],"cum":["sexual"],"cumbubble":["insult"],"cumdumpster":["sexual"],"cummer":["sexual"],"cumming":["sexual"],"cumshot":["sexual"],"cumslut":["sexual","insult"],"cumtart":["insult"],"cunillingus":["sexual"],"cunnie":["sexual"],"cunnilingus":["sexual"],"cunt":["insult","sexual"],"cuntface":["insult"],"cunthole":["sexual"],"cuntlick":["sexual"],"cuntlicker":["sexual","discriminatory"],"cuntlicking":["sexual"],"cuntrag":["insult"],"cuntslut":["insult"],"cyberfuc":["sexual"],"cyberfuck":["sexual"],"cyberfucked":["sexual"],"cyberfucker":["sexual"],"cyberfucking":["sexual"],"dago":["discriminatory"],"damn":["inappropriate"],"deggo":["discriminatory"],"dick":["sexual","insult"],"dickbag":["insult"],"dickbeaters":["sexual"],"dickface":["insult"],"dickfuck":["insult"],"dickhead":["insult"],"dickhole":["sexual"],"dickjuice":["sexual"],"dickmilk":["sexual"],"dickslap":["sexual"],"dickwad":["insult"],"dickweasel":["insult"],"dickweed":["insult"],"dickwod":["insult"],"dildo":["sexual"],"dink":["insult","sexual"],"dipshit":["insult"],"doochbag":["insult"],"dookie":["inappropriate"],"douche":["insult"],"douche-fag":["insult"],"douchebag":["insult"],"douchewaffle":["discriminatory"],"dumass":["insult"],"dumb ass":["insult"],"dumbass":["insult"],"dumbfuck":["insult"],"dumbshit":["insult"],"dumshit":["insult"],"ejaculate":["sexual"],"ejaculated":["sexual"],"ejaculates":["sexual"],"ejaculating":["sexual"],"ejaculation":["sexual"],"fag":["discriminatory"],"fagbag":["discriminatory"],"fagfucker":["discriminatory"],"fagging":["discriminatory"],"faggit":["discriminatory"],"faggot":["discriminatory"],"faggotcock":["discriminatory"],"faggs":["discriminatory"],"fagot":["discriminatory"],"fags":["discriminatory"],"fagtard":["discriminatory"],"fart":["inappropriate"],"farted":["inappropriate"],"farting":["inappropriate"],"farty":["inappropriate"],"fatass":["insult"],"felatio":["sexual"],"fellatio":["sexual"],"feltch":["sexual"],"fingerfuck":["sexual"],"fingerfucked":["sexual"],"fingerfucker":["sexual"],"fingerfucking":["sexual"],"fingerfucks":["sexual"],"fistfuck":["sexual"],"fistfucked":["sexual"],"fistfucker":["sexual"],"fistfucking":["sexual"],"flamer":["discriminatory"],"fuck":["sexual"],"fuckass":["insult"],"fuckbag":["insult"],"fuckboy":["insult"],"fuckbrain":["insult"],"fuckbutt":["sexual"],"fucked":["sexual"],"fucker":["sexual","insult"],"fuckersucker":["insult"],"fuckface":["insult"],"fuckhead":["sexual"],"fuckhole":["insult"],"fuckin":["sexual"],"fucking":["sexual"],"fuckme":["sexual"],"fucknut":["insult"],"fucknutt":["insult"],"fuckoff":["insult"],"fuckstick":["sexual"],"fucktard":["insult"],"fuckup":["insult"],"fuckwad":["insult"],"fuckwit":["insult"],"fuckwitt":["insult"],"fudgepacker":["discriminatory"],"fuk":["sexual"],"gangbang":["sexual"],"gangbanged":["sexual"],"goddamn":["inappropriate","blasphemy"],"goddamnit":["inappropriate","blasphemy"],"gooch":["sexual"],"gook":["discriminatory"],"gringo":["discriminatory"],"guido":["discriminatory"],"handjob":["sexual"],"hardcoresex":["sexual"],"heeb":["discriminatory"],"hell":["inappropriate"],"ho":["discriminatory"],"hoe":["discriminatory"],"homo":["discriminatory"],"homodumbshit":["insult"],"honkey":["discriminatory"],"horniest":["sexual"],"horny":["sexual"],"hotsex":["sexual"],"humping":["sexual"],"jackass":["insult"],"jap":["discriminatory"],"jigaboo":["discriminatory"],"jism":["sexual"],"jiz":["sexual"],"jizm":["sexual"],"jizz":["sexual"],"jungle bunny":["discriminatory"],"junglebunny":["discriminatory"],"kike":["discriminatory"],"kock":["sexual"],"kondum":["sexual"],"kooch":["sexual"],"kootch":["sexual"],"kum":["sexual"],"kumer":["sexual"],"kummer":["sexual"],"kumming":["sexual"],"kums":["sexual"],"kunilingus":["sexual"],"kunt":["sexual"],"kyke":["discriminatory"],"lezzie":["discriminatory"],"lust":["sexual"],"lusting":["sexual"],"mcfagget":["discriminatory"],"mick":["discriminatory"],"minge":["sexual"],"mothafuck":["sexual"],"mothafucka":["sexual","insult"],"mothafuckaz":["sexual"],"mothafucked":["sexual"],"mothafucker":["sexual","insult"],"mothafuckin":["sexual"],"mothafucking":["sexual"],"mothafucks":["sexual"],"motherfuck":["sexual"],"motherfucked":["sexual"],"motherfucker":["sexual","insult"],"motherfuckin":["sexual"],"motherfucking":["sexual"],"muff":["sexual"],"muffdiver":["discriminatory","sexual"],"munging":["sexual"],"negro":["discriminatory"],"nigga":["discriminatory"],"nigger":["discriminatory"],"niglet":["discriminatory"],"nut sack":["sexual"],"nutsack":["sexual"],"orgasim":["sexual"],"orgasm":["sexual"],"paki":["discriminatory"],"panooch":["sexual"],"pecker":["sexual"],"peckerhead":["insult"],"penis":["sexual"],"penisfucker":["discriminatory"],"penispuffer":["discriminatory"],"phonesex":["sexual"],"phuk":["sexual"],"phuked":["sexual"],"phuking":["sexual"],"phukked":["sexual"],"phukking":["sexual"],"phuks":["sexual"],"phuq":["sexual"],"pis":["sexual"],"pises":["sexual"],"pisin":["sexual"],"pising":["sexual"],"pisof":["sexual"],"piss":["inappropriate"],"pissed":["inappropriate"],"pisser":["sexual"],"pisses":["sexual"],"pissflaps":["sexual"],"pissin":["sexual"],"pissing":["sexual"],"pissoff":["sexual"],"polesmoker":["discriminatory"],"pollock":["discriminatory"],"poon":["sexual"],"poonani":["sexual"],"poonany":["sexual"],"poontang":["sexual"],"porch monkey":["discriminatory"],"porchmonkey":["discriminatory"],"porn":["sexual"],"porno":["sexual"],"pornography":["sexual"],"pornos":["sexual"],"prick":["sexual"],"punanny":["sexual"],"punta":["insult"],"pusies":["sexual","insult"],"pussies":["sexual","insult"],"pussy":["sexual","insult"],"pussylicking":["sexual"],"pusy":["sexual"],"puto":["insult"],"renob":["sexual"],"rimjob":["sexual"],"ruski":["discriminatory"],"sandnigger":["discriminatory"],"schlong":["sexual"],"scrote":["sexual"],"shit":["sexual","inappropriate"],"shitass":["insult"],"shitbag":["insult"],"shitbagger":["insult"],"shitbrain":["insult"],"shitbreath":["insult"],"shitcunt":["insult"],"shitdick":["insult"],"shited":["sexual"],"shitface":["insult"],"shitfaced":["inappropriate","insult"],"shitfull":["sexual"],"shithead":["insult"],"shithole":["insult"],"shithouse":["inappropriate"],"shiting":["sexual"],"shitspitter":["sexual"],"shitstain":["inappropriate","insult"],"shitted":["sexual"],"shitter":["sexual"],"shittiest":["inappropriate"],"shitting":["inappropriate"],"shitty":["inappropriate"],"shity":["sexual"],"shiz":["inappropriate"],"shiznit":["inappropriate"],"skank":["insult"],"skeet":["sexual"],"skullfuck":["sexual"],"slut":["discriminatory"],"slutbag":["discriminatory"],"sluts":["sexual"],"smeg":["inappropriate"],"smut":["sexual"],"snatch":["sexual"],"spic":["discriminatory"],"spick":["discriminatory"],"splooge":["sexual"],"spunk":["sexual"],"tard":["discriminatory"],"testicle":["sexual"],"thundercunt":["insult"],"tit":["sexual"],"tits":["sexual"],"titfuck":["sexual"],"tittyfuck":["sexual"],"twat":["sexual"],"twatlips":["insult"],"twatwaffle":["discriminatory"],"unclefucker":["discriminatory"],"va-j-j":["sexual"],"vag":["sexual"],"vagina":["sexual"],"vjayjay":["sexual"],"wank":["sexual"],"wetback":["discriminatory"],"whore":["insult"],"whorebag":["insult"],"whoreface":["insult"]}`

// Load a default set of swears and returns a Swears instance
// or can load a JSON file which will unmarshal to Swears (map[string[]string)
PHP IconPHP
'student'=>['student','learner'],
 
'rim'=>['rim','rims','rimming','rimjob','rimmed','analingus','anilingus','ass licking'],
'rims'=>['rim','rims','rimming','rimjob','rimmed','analingus','anilingus','ass licking'],
'rimming'=>['rim','rims','rimming','rimjob','rimmed','analingus','anilingus','ass licking'],
'rimjob'=>['rim','rims','rimming','rimjob','rimmed','analingus','anilingus','ass licking'],
Python IconPython
stemmer = nltk.stem.PorterStemmer()

curse_words = set(['dickless', 'moron', 'batard', 'dumb', 'stupid', 'twit', 'jrk', 'sht', 'fucku', 'anus', 'arse', 'arsehole', 'ass', 'assbag', 'assbandit', 'assbanger', 'assbite', 'assclown', 'asscock', 'asscracker', 'asses', 'assface', 'assfuck', 'assfucker', 'assgoblin', 'asshat', 'asshead', 'asshole', 'asshopper', 'assjacker', 'asslick', 'asslicker', 'assmonkey', 'assmunch', 'assmuncher', 'assnigger', 'asspirate', 'assshit', 'assshole', 'asssucker', 'asswad', 'asswipe', 'axwound', 'bampot', 'bastard', 'beaner', 'bitch', 'bitchass', 'bitches', 'bitchtits', 'bitchy', 'blowjob', 'bollocks', 'bollox', 'boner', 'brotherfucker', 'bullshit', 'bumblefuck', 'buttfucka', 'buttfucker', 'carpetmuncher', 'chesticle', 'chinc', 'chink', 'choad', 'chode', 'clit', 'clitface', 'clitfuck', 'clusterfuck', 'cock', 'cockass', 'cockbite', 'cockburger', 'cockface', 'cockfucker', 'cockhead', 'cockjockey', 'cockknoker', 'cockmaster', 'cockmongler', 'cockmongruel', 'cockmonkey', 'cockmuncher', 'cocknose', 'cocknugget', 'cockshit', 'cocksmith', 'cocksmoke', 'cocksmoker', 'cocksniffer', 'cocksucker', 'cockwaffle', 'coochie', 'coochy', 'coon', 'cooter', 'cracker', 'cum', 'cumbubble', 'cumdumpster', 'cumguzzler', 'cumjockey', 'cumslut', 'cumtart', 'cunnie', 'cunnilingus', 'cunt', 'cuntass', 'cuntface', 'cunthole', 'cuntlicker', 'cuntrag', 'cuntslut', 'dago', 'damn', 'deggo', 'dick', 'dickbag', 'dickbeaters', 'dickface', 'dickfuck', 'dickfucker', 'dickhead', 'dickhole', 'dickjuice', 'dickmilk', 'dickmonger', 'dicks', 'dickslap', 'dicksucker', 'dicksucking', 'dicktickler', 'dickwad', 'dickweasel', 'dickweed', 'dickwod', 'dike', 'dildo', 'dipshit', 'doochbag', 'dookie', 'douche', 'douchebag', 'douchewaffle', 'dumass', 'dumbass', 'dumbfuck', 'dumbshit', 'dumshit', 'dyke', 'fag', 'fagbag', 'fagfucker', 'faggit', 'faggot', 'faggotcock', 'fagtard', 'fatass', 'fellatio', 'feltch', 'flamer', 'fuck', 'fuckass', 'fuckbag', 'fuckboy', 'fuckbrain', 'fuckbutt', 'fuckbutter', 'fucked', 'fucker', 'fuckersucker', 'fuckface', 'fuckhead', 'fuckhole', 'fuckin', 'fucking', 'fucknut', 'fucknutt', 'fuckoff', 'fucks', 'fuckstick', 'fucktard', 'fucktart', 'fuckup', 'fuckwad', 'fuckwit', 'fuckwitt', 'fudgepacker', 'gay', 'gayass', 'gaybob', 'gaydo', 'gayfuck', 'gayfuckist', 'gaylord', 'gaytard', 'gaywad', 'goddamn', 'goddamnit', 'gooch', 'gook', 'gringo', 'guido', 'handjob', 'heeb', 'hell', 'ho', 'hoe', 'homo', 'homodumbshit', 'honkey', 'humping', 'jackass', 'jagoff', 'jap', 'jerkass', 'jigaboo', 'jizz', 'junglebunny', 'kike', 'kooch', 'kootch', 'kraut', 'kunt', 'kyke', 'lameass', 'lardass', 'lesbian', 'lesbo', 'lezzie', 'mcfagget', 'mick', 'minge', 'mothafucka', 'motherfucker', 'motherfucking', 'muff', 'muffdiver', 'munging', 'negro', 'nigaboo', 'nigga', 'nigger', 'niggers', 'niglet', 'nutsack', 'paki', 'panooch', 'pecker', 'peckerhead', 'penis', 'penisbanger', 'penisfucker', 'penispuffer', 'piss', 'pissed', 'pissflaps', 'polesmoker', 'pollock', 'poon', 'poonani', 'poonany', 'poontang', 'porchmonkey', 'prick', 'punanny', 'punta', 'pussies', 'pussy', 'pussylicking', 'puto', 'queef', 'queer', 'queerbait', 'queerhole', 'renob', 'rimjob', 'ruski', 'sandnigger', 'schlong', 'scrote', 'shit', 'shitass', 'shitbag', 'shitbagger', 'shitbrains', 'shitbreath', 'shitcanned', 'shitcunt', 'shitdick', 'shitface', 'shitfaced', 'shithead', 'shithole', 'shithouse', 'shitspitter', 'shitstain', 'shitter', 'shittiest', 'shitting', 'shitty', 'shiz', 'shiznit', 'skank', 'skeet', 'skullfuck', 'slut', 'slutbag', 'smeg', 'snatch', 'spic', 'spick', 'splooge', 'spook', 'suckass', 'tard', 'testicle', 'thundercunt', 'tit', 'titfuck', 'tits', 'tittyfuck', 'twat', 'twatlips', 'twats', 'twatwaffle', 'unclefucker', 'vag', 'vagina', 'vajayjay', 'vjayjay', 'wank', 'wankjob', 'wetback', 'whore', 'whorebag', 'whoreface', 'wop', 'assh*le', 'azz', 'basturd', 'turd', 'loser', 'moronic', 'black', 'ch*t', 'd**kless', 'd**k', 'd*ck', 'd1ck', 'dik', 'dumb***', 'dumbsh*t', 'dumbs**t', 'f', 'f*ck', 'f**k', 'f*&k', 'f*cking', 'f#cking', 'f***ing', 'fake', 'fcuk', 'fok', 'fu', 'fuk', 'lame', 'libtard', 'lynch', 'monkey', 'negro', 'nigg*r', 'parasite', 'phuck', 'phuckface', 'pr1ck', 'pieceofch*t', 'sh#t', 'sh*t', 'sh1t', 'sh1thead', 'stfu', 'stupidity', 'troll', 'crap', 'crappy', 'coward', 'azzhole', 'bigot', 'racist', 'libturd', 'toad', 'sucker', '@$$', 'a$$', 'as$hole', 'asshoIe', 'asstard', 'asz', 'b!tch', 'b1tch', 'baloney', 'bastard', 'beeoch', 'beoch', 'bitch', 'blow', 'bludger', 'brainless', 'bs', 'buffoon', 'bullshit', 'bushfucker', 'bytch', 'c0ward', 'caveman', 'clueless', 'cooch', 'crap', 'cretin', 'desperate', 'dic', 'disgrace', 'disgusting', 'dolt', 'douchebag', 'dumb', 'fagget', 'faggot', 'faggott', 'failure', 'fat', 'fuckin', 'fucko', 'fuckoff', 'fucktard', 'fuk', 'fuka', 'fukka', 'fuktard', 'garbage', 'h#ll', 'horrible', 'horrid', 'hypocrit', 'idiocy', 'idiot', 'ignorance', 'ignorant', 'inbred', 'inferior', 'jerk', 'jimdog', 'joker', 'jurk', 'knucklefuck', 'liar', 'lousy', 'lying', 'mentalcase', 'minion', 'miserable', 'mofo', 'moron', 'moronic', 'muthafucka', 'nazi', 'neanderthal', 'nerd', 'p*ssy', 'pathetic', 'pedo', 'pedophile', 'penis', 'perv', 'pervert', 'pig', 'prick', 'prostitute', 'psychotic', 'pussie', 'rectum', 'retard', 'retarded', 'schlong', 'schmuck', 'screw', 'scum', 'scum', 'scumbag', 'shame', 'sheet', 'shyt', 'sh|t', 'slime', 'snob', 'stank', 'stoopid', 'stupid', 'sucker', 'sukin', 'tinkerbell', 'trash', 'troglodytes', 'turd', 'ugly', 'wack', 'wh0re', 'whine', 'whore', 'faagg', 'fagg', 'faag', '$tupid', '@$$', 'Knucklefuck', 'adolf', 'ahole', 'annoying', 'arrogant', 'as$hole', 'asstard', 'beeoch', 'beoch', 'blind', 'bludger', 'bottomfeeder', 'brain', 'bully', 'butt', 'cabbage', 'coloured', 'commie', 'commy', 'coon', 'coward', 'crackpot', 'crybaby', 'dbag', 'diarrhea', 'dikhead', 'dim', 'dolt', 'dopey', 'douche', 'dramaqueen', 'dumbfuck', 'excrement', 'fart', 'fck', 'filth', 'fleabagger', 'fool', 'fraud', 'freak', 'fucko', 'fuckstick', 'fuuck', 'gullible', 'herpes', 'hoodrat', 'horrible', 'hos', 'hypocrisy', 'idi0t', 'idiocy', 'incest', 'intelligence', 'intelligent', 'iq', 'jackoff', 'jacksquat', 'klan', 'klaner', 'klavern', 'knucklehead', 'lame', 'lazy', 'leech', 'lesbo', 'lib', 'libidiot', 'libturd', 'libturdz', 'lyin', 'mad', 'maggot', 'mental', 'mercyless', 'mf', 'mindless', 'monster', 'mufucker', 'muthafucka', 'naive', 'neanderthal', 'ni@@er', 'nieve', 'nutjuice', 'p*ssy', 'parasite', 'peabrain', 'pig', 'pms', 'ponyfag', 'prick', 'psycho', 'psychopath', 'puerile', 'puke', 'queer', 'racist', 'raunchy', 'rectum', 'reject', 's%#t', 's***', 'savage', 'senile', 'shitt', 'simpleton', 'slob', 'sodomite', 'sow', 'spam', 'stoopid', 'stupidest', 'stupidly', 'sux', 'tampon', 'tard', 'trash', 'troglodyte', 'trollbitch', 'twat', 'ugly', 'unaccomplished', 'unintelligent', 'vile', 'wackoff', 'whitepower', 'worthless', 'xenophobic'])
stemmed_curse_words = set([stemmer.stem(word) for word in curse_words])
you_words = set(['you', 'your', 'ya', 'u', 'ur', 'yourself', 'yo', 'yours']) 
stopwords = set(['all', 'just', 'being', 'over', 'both', 'through', 'yourselves', 'its', 'before', 'herself', 'had', 'should', 'to', 'only', 'under', 'ours', 'has', 'do', 'them', 'his', 'very', 'they', 'not', 'during', 'now', 'him', 'nor', 'did', 'this', 'she', 'each', 'further', 'where', 'few', 'because', 'doing', 'some', 'are', 'our', 'ourselves', 'out', 'what', 'for', 'while', 'does', 'above', 'between', 't', 'be', 'we', 'who', 'were', 'here', 'hers', 'by', 'on', 'about', 'of', 'against', 's', 'or', 'own', 'into', 'down', 'from', 'her', 'their', 'there', 'been', 'whom', 'too', 'themselves', 'was', 'until', 'more', 'himself', 'that', 'but', 'don', 'with', 'than', 'those', 'he', 'me', 'myself', 'these', 'up', 'will', 'below', 'can', 'theirs', 'my', 'and', 'then', 'is', 'am', 'it', 'an', 'as', 'itself', 'at', 'have', 'in', 'any', 'if', 'again', 'no', 'when', 'same', 'how', 'other', 'which', 'after', 'most', 'such', 'why', 'a', 'off', 'i', 'yours', 'so', 'the', 'having', 'once'])
PHP IconPHP
// split the words by spaces (" ")
        var arr = wordInput.split(" ");
        // bad words to look for
        var badWords = ['sex', 'ass', 'fuck', 'shit', 'asshole', 'cunt', 'fag', 'fuk', 'fck', 'fcuk', 'assfuck', 'assfucker', 'fucker', 'motherfucker', 'asscock', 'asshead', 'asslicker', 'asslick', 'assnigger', 'nigger', 'asssucker', 'bastard', 'bitch', 'bitchtits', 'bitches', 'bitch', 'brotherfucker', 'bullshit', 'bumblefuck', 'buttfucka', 'fucka', 'buttfucker', 'buttfucka', 'fagbag', 'fagfucker', 'faggit', 'faggot', 'faggotcock', 'fagtard', 'fatass', 'fuckoff', 'fuckstick', 'fucktard', 'fuckwad', 'fuckwit', 'dick', 'dickfuck', 'dickhead', 'dickjuice', 'dickmilk', 'doochbag', 'douchebag', 'douche', 'dickweed', 'dyke', 'dumbass', 'dumass', 'fuckboy', 'fuckbag', 'gayass', 'gayfuck', 'gaylord', 'gaytard', 'nigga', 'niggers', 'niglet', 'paki', 'piss', 'prick', 'pussy', 'poontang', 'poonany', 'porchmonkey', 'porchmonkey', 'poon', 'queer', 'queerbait', 'queerhole', 'queef', 'renob', 'rimjob', 'ruski', 'sandnigger', 'sandnigger', 'schlong', 'shitass', 'shitbag', 'shitbagger', 'shitbreath', 'chinc', 'carpetmuncher', 'chink', 'choad', 'clitface', 'clusterfuck', 'cockass', 'cockbite', 'cockface', 'skank', 'skeet', 'skullfuck', 'slut', 'slutbag', 'splooge', 'twatlips', 'twat', 'twats', 'twatwaffle', 'vaj', 'vajayjay', 'va-j-j', 'wank', 'wankjob', 'wetback', 'whore', 'whorebag', 'whoreface', 'horny', 'viagra', 'porn', 'testicles', 'butt', 'penis', 'dick', 'tits', 'suck', 'fart', 'porno', 'nude', 'nudes', 'nipple'];

        var index, totalWordAmount = 0, totalWordsFoundList = '';
        for (index = 0; index < arr.length; ++index) {
Python IconPython
'softcore', 'erect', 'erection', 'dildo', 'vibrator', 'sextoy', 'sex toy', 'lube', 'lubricant', 'condom',
    'protection', 'safe sex', 'unsafe', 'risque', 'lewd', 'sensual', 'passionate', 'love making', 'make love',
    'kinky', 'kink', 'fetish', 'pervert', 'perverted', 'voyeur', 'exhibitionist', 'swinger', 'orgy', 'threesome',
    'gangbang', 'mmf', 'mff', 'dp', 'double penetration', 'swallow', 'deepthroat', 'gag', 'gagging', 'rimjob',
    'anilingus', 'cunnilingus', 'fellatio', 'squirting', 'golden shower', 'watersports', 'scat', 'pee', 'urine',
    'defecate', 'defecation', 'coprophilia', 'necrophilia', 'bestiality', 'zoophilia', 'incest', 'taboo'
]
Python IconPython
"snowball": "Cum Swapping",
    "cumkiss": "Cum Kissing",
    "girl eats guys ass": "Rimming Him",
    "male rimjob": "Rimming Him",
    "sloppy": "Sloppy Blowjob",
    "bi": "Bisexual",
    "lesbian ass eating": "Rimming (Lesbian)",
Python IconPython
site = AdultSite("hanime", "[COLOR hotpink]hanime.tv[/COLOR]", 'https://hanime.tv', "hanime.png", "hanime")
ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36'
tags = ['3D', 'Ahegao', 'Anal', 'BDSM', 'Big Boobs', 'Blow Job', 'Bondage', 'Boob Job', 'Censored', 'Comedy', 'Cosplay',
        'Creampie', 'Dark Skin', 'Facial', 'Fantasy', 'Filmed', 'Foot Job', 'Futanari', 'Gangbang', 'Glasses', 'Hand Job',
        'Harem', 'HD', 'Horror', 'Incest', 'Inflation', 'Lactation', 'Loli', 'Maid', 'Masturbation', 'Milf', 'Mind Break',
        'Mind Control', 'Monster', 'Nekomimi', 'NTR', 'Nurse', 'Orgy', 'Plot', 'POV', 'Pregnant', 'Public Sex', 'Rape',
        'Reverse Rape', 'Rimjob', 'Scat', 'School Girl', 'Shota', 'Softcore', 'Swimsuit', 'Teacher', 'Tentacle', 'Threesome',