glin-profanity
Version:
Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content
2,428 lines (2,408 loc) • 145 kB
JavaScript
var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, {
get: (a, b) => (typeof require !== "undefined" ? require : a)[b]
}) : x)(function(x) {
if (typeof require !== "undefined") return require.apply(this, arguments);
throw Error('Dynamic require of "' + x + '" is not supported');
});
// ../../shared/dictionaries/arabic.json
var arabic_default = {
words: [
"\u0633\u0643\u0633",
"\u0637\u064A\u0632",
"\u0634\u0631\u062C",
"\u0644\u0639\u0642",
"\u0644\u062D\u0633",
"\u062A\u0645\u0635",
"\u0628\u064A\u0636\u0627\u0646",
"\u062B\u062F\u064A",
"\u0628\u0632",
"\u062D\u0644\u0645\u0629",
"\u0645\u0641\u0644\u0642\u0633\u0629",
"\u0628\u0638\u0631",
"\u0643\u0633",
"\u0645\u0628\u0627\u062F\u0644",
"\u0639\u0627\u0647\u0631\u0629",
"\u062C\u0645\u0627\u0639",
"\u0642\u0636\u064A\u0628",
"\u0632\u0628",
"\u0644\u0648\u0637\u064A",
"\u0644\u0648\u0627\u0637",
"\u0633\u062D\u0627\u0642",
"\u0627\u063A\u062A\u0635\u0627\u0628",
"\u062E\u0646\u062B\u064A",
"\u0627\u062D\u062A\u0644\u0627\u0645",
"\u0646\u064A\u0643",
"\u0645\u062A\u0646\u0627\u0643",
"\u0634\u0631\u0645\u0648\u0637\u0629",
"\u0639\u0631\u0635",
"\u062E\u0648\u0644",
"\u0642\u062D\u0628\u0629",
"\u0644\u0628\u0648\u0629",
"\u0648\u0633\u062E",
"\u0639\u0644\u0642",
"\u0646\u0627\u0643",
"\u0645\u0646\u064A\u0643",
"\u0634\u0631\u0645\u0637",
"\u0642\u062D\u0628",
"\u0634\u0631\u0645\u0648\u0637",
"\u062E\u0648\u0644",
"\u0647\u0646\u064A\u0643",
"\u0641\u062D\u0644",
"\u062F\u064A\u0648\u062B",
"\u0645\u062A\u0646\u0627\u0643",
"\u0647\u0627\u064A\u062C",
"\u0632\u0628\u0631",
"bdsm",
"\u0632\u0627\u0646",
"\u0633\u0627\u062F\u064A",
"\u0633\u0627\u062F\u0649",
"\u0643\u0633\u0647\u0627",
"\u0643\u0633\u064A",
"\u0643\u0633\u0643",
"\u0643\u0633\u0645",
"\u0628\u0646\u062A\u0627\u0643",
"\u0628\u062A\u0646\u0627\u0643",
"\u0646\u064A\u0643\u0646\u064A",
"\u062F\u064A\u0648\u062B",
"\u0646\u064A\u0627\u0643",
"\u0641\u0634\u0627\u062E",
"\u0641\u0634\u062E",
"\u0647\u0641\u0634\u062E\u0643",
"\u0634\u0630\u0648\u0630",
"\u0644\u0648\u0627\u0637",
"\u0644\u0648\u0637\u064A",
"\u0644\u0648\u0637\u0649",
"\u0639\u0627\u0647\u0631",
"\u0644\u062D\u0633",
"\u0645\u062A\u0639",
"\u062D\u0645\u0627\u0645",
"\u0647\u0631\u0628\u0637",
"\u062F\u064A\u0627\u062B",
"\u0633\u062D\u0627\u0642",
"\u062C\u0646\u0633",
"\u062C\u0646\u0633",
"\u062C\u0648\u0632\u064A",
"\u0645\u0631\u0627\u062A\u064A",
"\u0645\u0631\u0627\u062A\u0649",
"\u0645\u0631\u0627\u062A",
"\u0648\u0631\u0627",
"\u0634\u0639\u0631",
"\u0645\u0634\u0639\u0631",
"\u0627\u0631\u0643\u0628",
"\u0641\u0631\u0633",
"\u062C\u0627\u062F",
"\u0645\u0646\u064A\u0648\u0643",
"\u0632\u0648\u0628\u0631",
"\u0637\u064A\u0627\u0632",
"\u0634\u0631\u0627\u0645\u064A\u0637",
"\u0641\u0627\u062C\u0631",
"\u0645\u062D\u0631\u0648\u0645",
"\u0648\u0627\u0642\u0641",
"\u0628\u064A\u062D\u0643",
"\u0645\u0645\u062D\u0648\u0646\u0629",
"\u0644\u0628\u0646",
"\u0644\u0628\u0648",
"\u0648\u0627\u0642\u0641",
"\u0634\u0631\u0642\u0627\u0646",
"\u0627\u0641\u0636\u064A",
"\u062F\u0647\u0648\u0644\u062A",
"bzaz",
"nek",
"nik",
"mtnak",
"zeb",
"zep",
"zobr",
"zopr",
"kos",
"a7a",
"hayg",
"\u0644\u0628\u0648\u0647",
"\u0644\u0628\u0648\u0629",
"\u0644\u0628\u0648\u062A",
"sharma",
"banoty",
"\u0628\u0646\u0648\u062A\u064A",
"\u0628\u0646\u0648\u062A\u0649",
"\u0633\u0644\u0628",
"\u0639\u0627\u064A\u0632",
"\u062F\u0643\u0631",
"\u0646\u062A\u0627\u064A\u0629",
"\u0646\u062A\u0627\u064A\u0647",
"\u0632\u0646\u062C",
"\u0645\u0645\u062D\u0648\u0646",
"\u062A\u0639\u0628\u0627\u0646",
"\u0627\u0642\u0639\u062F",
"\u0628\u0632\u0627\u0632",
"\u0647\u064A\u062C\u0627\u0646",
"\u0633\u0627\u0641\u0644",
"\u0645\u0635\u064A\u0647\u0648\u0644\u064A",
"\u0647\u062A\u0645\u0635",
"\u0645\u0635\u064A",
"\u0628\u0632",
"hayg",
"\u0643\u0644\u0648\u062A",
"\u0627\u0646\u062F\u0631",
"\u0633\u0646\u062A\u064A\u0627",
"\u0628\u0648\u0643\u0633\u0631",
"\u0628\u062A\u0627\u0639",
"\u0645\u0634\u062A\u0647\u064A",
"\u0632\u0628\u0649",
"\u0646\u0643\u062A\u0647",
"\u0627\u062A\u0646\u0627\u0643",
"nayak",
"nyak",
"neeek",
"\u0627\u063A\u062A\u0635\u0627",
"\u0632\u0628",
"\u0643\u0633",
"\u0628\u0644\u0643\u064A\u0634\u0646",
"\u0643\u064A\u0634\u0646",
"\u0644\u064A\u0633\u0628\u064A\u0627\u0646",
"\u0633\u0628\u064A\u0627\u0646"
]
};
// ../../shared/dictionaries/chinese.json
var chinese_default = {
words: [
"13.",
"13\u70B9",
"\u4E09\u7EA7\u7247",
"\u4E0B\u4E09\u70C2",
"\u4E0B\u8D31",
"\u4E2A\u8001\u5B50\u7684",
"\u4E5D\u6E38",
"\u4E73",
"\u4E73\u4EA4",
"\u4E73\u5934",
"\u4E73\u623F",
"\u4E73\u6CE2\u81C0\u6D6A",
"\u4EA4\u914D",
"\u4EC6\u8857",
"\u4ED6\u5976\u5976",
"\u4ED6\u5976\u5976\u7684",
"\u4ED6\u5976\u5A18\u7684",
"\u4ED6\u5988",
"\u4ED6\u5988\u3109\u738B\u516B\u86CB",
"\u4ED6\u5988\u5730",
"\u4ED6\u5988\u7684",
"\u4ED6\u5A18",
"\u4ED6\u9A6C\u7684",
"\u4F60\u4E2A\u50BB\u6BD4",
"\u4F60\u4ED6\u9A6C\u7684",
"\u4F60\u5168\u5BB6",
"\u4F60\u5976\u5976\u7684",
"\u4F60\u5979\u9A6C\u7684",
"\u4F60\u5988",
"\u4F60\u5988\u7684",
"\u4F60\u5A18",
"\u4F60\u5A18\u5361\u597D",
"\u4F60\u5A18\u54A7",
"\u4F60\u5B83\u5988\u7684",
"\u4F60\u5B83\u9A6C\u7684",
"\u4F60\u662F\u9E21",
"\u4F60\u662F\u9E2D",
"\u4F60\u9A6C\u7684",
"\u505A\u7231",
"\u50BB\u6BD4",
"\u50BB\u903C",
"\u518C\u90A3",
"\u519B\u5993",
"\u51E0\u516B",
"\u51E0\u53ED",
"\u51E0\u5DF4",
"\u51E0\u82AD",
"\u521A\u5EA6",
"\u521A\u762A\u4E09",
"\u5305\u76AE",
"\u5341\u4E09\u70B9",
"\u5356B",
"\u5356\u6BD4",
"\u5356\u6DEB",
"\u5375",
"\u5375\u5B50",
"\u53CC\u5CF0\u5FAE\u98A4",
"\u53E3\u4EA4",
"\u53E3\u80AF",
"\u53EB\u5E8A",
"\u5403\u5C4E",
"\u540E\u5EAD",
"\u5439\u7BAB",
"\u585E\u4F60\u516C",
"\u585E\u4F60\u5A18",
"\u585E\u4F60\u6BCD",
"\u585E\u4F60\u7238",
"\u585E\u4F60\u8001\u5E08",
"\u585E\u4F60\u8001\u6BCD",
"\u5904\u5973",
"\u5916\u9634",
"\u5927\u5375\u5B50",
"\u5927\u5375\u6CE1",
"\u5927\u9E21\u5DF4",
"\u5976",
"\u5976\u5976\u7684\u718A",
"\u5976\u5B50",
"\u5978",
"\u5978\u4F60",
"\u5979\u5988\u5730",
"\u5979\u5988\u7684",
"\u5979\u9A6C\u7684",
"\u5988B",
"\u5988\u4E2AB",
"\u5988\u4E2A\u6BD4",
"\u5988\u4E2A\u8001\u6BD4",
"\u5988\u5988\u7684",
"\u5988\u6BD4",
"\u5988\u7684",
"\u5988\u7684B",
"\u5988\u903C",
"\u5993",
"\u5993\u5973",
"\u5993\u9662",
"\u59B3\u5979\u5988\u7684",
"\u59B3\u5988\u7684",
"\u59B3\u5A18\u7684",
"\u59B3\u8001\u6BCD\u7684",
"\u59B3\u9A6C\u7684",
"\u59D8\u5934",
"\u59E3\u897F",
"\u59E6",
"\u5A18\u4E2A\u6BD4",
"\u5A18\u7684",
"\u5A4A\u5B50",
"\u5A4A\u5B50\u517B\u7684",
"\u5AD6\u5A3C",
"\u5AD6\u5BA2",
"\u5B83\u5988\u5730",
"\u5B83\u5988\u7684",
"\u5BC6\u6D1E",
"\u5C04\u4F60",
"\u5C04\u7CBE",
"\u5C0F\u4E73\u5934",
"\u5C0F\u5375\u5B50",
"\u5C0F\u5375\u6CE1",
"\u5C0F\u762A\u4E09",
"\u5C0F\u8089\u7C92",
"\u5C0F\u9A9A\u6BD4",
"\u5C0F\u9A9A\u8D27",
"\u5C0F\u9E21\u5DF4",
"\u5C0F\u9E21\u9E21",
"\u5C41\u773C",
"\u5C41\u80A1",
"\u5C44",
"\u5C4C",
"\u5DE8\u4E73",
"\u5E72x\u5A18",
"\u5E72\u4E03\u516B",
"\u5E72\u4F60",
"\u5E72\u4F60\u5988",
"\u5E72\u4F60\u5A18",
"\u5E72\u4F60\u8001\u6BCD",
"\u5E72\u4F60\u826F",
"\u5E72\u59B3\u5988",
"\u5E72\u59B3\u5A18",
"\u5E72\u59B3\u8001\u6BCD",
"\u5E72\u59B3\u9A6C",
"\u5E72\u60A8\u5A18",
"\u5E72\u673A\u63B0",
"\u5E72\u6B7BCS",
"\u5E72\u6B7BGM",
"\u5E72\u6B7B\u4F60",
"\u5E72\u6B7B\u5BA2\u670D",
"\u5E79",
"\u5F3A\u5978",
"\u5F3A\u5978\u4F60",
"\u6027",
"\u6027\u4EA4",
"\u6027\u5668",
"\u6027\u65E0\u80FD",
"\u6027\u7231",
"\u60C5\u8272",
"\u60F3\u4E0A\u4F60",
"\u61C6\u60A8\u5988",
"\u61C6\u60A8\u5A18",
"\u61D28",
"\u61D2\u516B",
"\u61D2\u53EB",
"\u61D2\u6559",
"\u6210\u4EBA",
"\u6211\u64CD\u4F60\u7956\u5B97\u5341\u516B\u4EE3",
"\u6252\u5149",
"\u6253\u70AE",
"\u6253\u98DE\u673A",
"\u62BD\u63D2",
"\u62DB\u5993",
"\u63D2\u4F60",
"\u63D2\u6B7B\u4F60",
"\u6492\u5C3F",
"\u64CD\u4F60",
"\u64CD\u4F60\u5168\u5BB6",
"\u64CD\u4F60\u5976\u5976",
"\u64CD\u4F60\u5988",
"\u64CD\u4F60\u5A18",
"\u64CD\u4F60\u7956\u5B97",
"\u64CD\u4F60\u8001\u5988",
"\u64CD\u4F60\u8001\u6BCD",
"\u64CD\u59B3",
"\u64CD\u59B3\u5168\u5BB6",
"\u64CD\u59B3\u5988",
"\u64CD\u59B3\u5A18",
"\u64CD\u59B3\u7956\u5B97",
"\u64CD\u673A\u63B0",
"\u64CD\u6BD4",
"\u64CD\u903C",
"\u653E\u8361",
"\u65E5\u4ED6\u5A18",
"\u65E5\u4F60",
"\u65E5\u4F60\u5988",
"\u65E5\u4F60\u8001\u5A18",
"\u65E5\u4F60\u8001\u6BCD",
"\u65E5\u6279",
"\u6708\u7ECF",
"\u673A\u516B",
"\u673A\u5DF4",
"\u673A\u673A\u6B6A\u6B6A",
"\u6742\u79CD",
"\u6D6A\u53EB",
"\u6DEB",
"\u6DEB\u4E71",
"\u6DEB\u5987",
"\u6DEB\u68CD",
"\u6DEB\u6C34",
"\u6DEB\u79FD",
"\u6DEB\u8361",
"\u6DEB\u897F",
"\u6E7F\u900F\u7684\u5185\u88E4",
"\u6FC0\u60C5",
"\u7068\u4F60\u5A18",
"\u70C2\u8D27",
"\u70C2\u903C",
"\u721B",
"\u72D7\u5C41",
"\u72D7\u65E5",
"\u72D7\u72FC\u517B\u7684",
"\u7389\u6775",
"\u738B\u516B\u86CB",
"\u74DC\u5A03\u5B50",
"\u74DC\u5A46\u5A18",
"\u74DC\u6279",
"\u762A\u4E09",
"\u767D\u70C2",
"\u767D\u75F4",
"\u767D\u7661",
"\u7956\u5B97",
"\u79C1\u670D",
"\u7B28\u86CB",
"\u7CBE\u5B50",
"\u8001\u4E8C",
"\u8001\u5473",
"\u8001\u6BCD",
"\u8001\u762A\u4E09",
"\u8001\u9A9A\u6BD4",
"\u8001\u9A9A\u8D27",
"\u8089\u58C1",
"\u8089\u68CD\u5B50",
"\u8089\u68D2",
"\u8089\u7F1D",
"\u808F",
"\u809B\u4EA4",
"\u80A5\u897F",
"\u8272\u60C5",
"\u82B1\u67F3",
"\u8361\u5987",
"\u8CE4",
"\u8D1D\u8089",
"\u8D31B",
"\u8D31\u4EBA",
"\u8D31\u8D27",
"\u8D3C\u4F60\u5988",
"\u8D5B\u4F60\u8001\u6BCD",
"\u8D5B\u59B3\u963F\u6BCD",
"\u8D63\u60A8\u5A18",
"\u8F6E\u5978",
"\u8FF7\u836F",
"\u903C",
"\u903C\u6837",
"\u91CE\u9E21",
"\u9633\u5177",
"\u9633\u840E",
"\u9634\u5507",
"\u9634\u6237",
"\u9634\u6838",
"\u9634\u6BDB",
"\u9634\u830E",
"\u9634\u9053",
"\u9634\u90E8",
"\u96DE\u5DF4",
"\u9760\u5317",
"\u9760\u6BCD",
"\u9760\u7238",
"\u9760\u80CC",
"\u9760\u8170",
"\u9A76\u4F60\u516C",
"\u9A76\u4F60\u5A18",
"\u9A76\u4F60\u6BCD",
"\u9A76\u4F60\u7238",
"\u9A76\u4F60\u8001\u5E08",
"\u9A76\u4F60\u8001\u6BCD",
"\u9A9A\u6BD4",
"\u9A9A\u8D27",
"\u9A9A\u903C",
"\u9B3C\u516C",
"\u9E218",
"\u9E21\u516B",
"\u9E21\u53ED",
"\u9E21\u5427",
"\u9E21\u5978",
"\u9E21\u5DF4",
"\u9E21\u82AD",
"\u9E21\u9E21",
"\u9F9F\u513F\u5B50",
"\u9F9F\u5934"
]
};
// ../../shared/dictionaries/czech.json
var czech_default = {
words: [
"bordel",
"buzna",
"\u010Dum\u011Bt",
"\u010Dur\xE1k",
"debil",
"do pi\u010De",
"do prdele",
"dr\u0161\u0165ka",
"dr\u017Eka",
"flundra",
"hajzl",
"hovno",
"chcanky",
"chuj",
"jebat",
"kokot",
"kokotina",
"ko\u0148omrd",
"kunda",
"kurva",
"mamrd",
"mrdat",
"mrdka",
"mrdn\xEDk",
"oslo\u0161oust",
"pi\u010Da",
"p\xED\u010Dus",
"p\xEDchat",
"pizda",
"prcat",
"prdel",
"prdelka",
"sra\u010Dka",
"sr\xE1t",
"\u0161oustat",
"\u0161ulin",
"vyp\xED\u010Denec",
"zkurvit",
"zkurvysyn",
"zmrd",
"\u017Er\xE1t"
]
};
// ../../shared/dictionaries/danish.json
var danish_default = {
words: [
"anus",
"b\xF8sser\xF8v",
"cock",
"fisse",
"fisseh\xE5r",
"fuck",
"hestepik",
"kussekryller",
"lort",
"luder",
"pik",
"pikh\xE5r",
"pikslugeri",
"piksutteri",
"pis",
"r\xF8v",
"r\xF8vhul",
"r\xF8vsk\xE6g",
"r\xF8vspr\xE6ke",
"shit"
]
};
// ../../shared/dictionaries/dutch.json
var dutch_default = {
words: [
"aardappels afgieten",
"achter het raam zitten",
"afberen",
"aflebberen",
"afrossen",
"afrukken",
"aftrekken",
"afwerkplaats",
"afzeiken",
"afzuigen",
"anderhalve man en een paardekop",
"anita",
"asbak",
"aso",
"bagger schijten",
"balen",
"bedonderen",
"befborstel",
"beffen",
"bekken",
"belazeren",
"besodemieterd zijn",
"besodemieteren",
"beurt",
"boemelen",
"boerelul",
"boerenpummel",
"bokkelul",
"botergeil",
"broekhoesten",
"brugpieper",
"buffelen",
"buiten de pot piesen",
"da's kloten van de bok",
"de ballen",
"de hoer spelen",
"de hond uitlaten",
"de koffer induiken",
"del",
"de pijp aan maarten geven",
"de pijp uitgaan",
"dombo",
"draaikont",
"driehoog achter wonen",
"drol",
"drooggeiler",
"droogkloot",
"een beurt geven",
"een nummertje maken",
"een wip maken",
"eikel",
"engerd",
"flamoes",
"flikken",
"flikker",
"gadverdamme",
"galbak",
"gat",
"gedoogzone",
"geilneef",
"gesodemieter",
"godverdomme",
"graftak",
"gras maaien",
"gratenkut",
"greppeldel",
"griet",
"hoempert",
"hoer",
"hoerenbuurt",
"hoerenloper",
"hoerig",
"hol",
"hufter",
"huisdealer",
"johny",
"kanen",
"kettingzeug",
"klaarkomen",
"klerebeer",
"klojo",
"klooien",
"klootjesvolk",
"klootoog",
"klootzak",
"kloten",
"knor",
"kont",
"kontneuken",
"krentekakker",
"kut",
"kuttelikkertje",
"kwakkie",
"liefdesgrot",
"lul",
"lul-de-behanger",
"lulhannes",
"lummel",
"mafketel",
"matennaaier",
"matje",
"mof",
"muts",
"naaien",
"naakt",
"neuken",
"neukstier",
"nicht",
"oetlul",
"opgeilen",
"opkankeren",
"oprotten",
"opsodemieteren",
"op z'n hondjes",
"op z'n sodemieter geven",
"opzouten",
"ouwehoer",
"ouwehoeren",
"ouwe rukker",
"paal",
"paardelul",
"palen",
"penoze",
"piesen",
"pijpbekkie",
"pijpen",
"pik",
"pleurislaaier",
"poep",
"poepen",
"poot",
"portiekslet",
"pot",
"potverdorie",
"publiciteitsgeil",
"raaskallen",
"reet",
"reetridder",
"reet trappen, voor zijn",
"remsporen",
"reutelen",
"rothoer",
"rotzak",
"rukhond",
"rukken",
"schatje",
"schijt",
"schijten",
"schoft",
"schuinsmarcheerder",
"shit",
"slempen",
"slet",
"sletterig",
"slik mijn zaad",
"snol",
"spuiten",
"standje",
"standje-69",
"stoephoer",
"stootje",
"stront",
"sufferd",
"tapijtnek",
"teef",
"temeier",
"teringlijer",
"toeter",
"tongzoen",
"triootje",
"trottoir prostituee",
"trottoirteef",
"vergallen",
"verkloten",
"verneuken",
"viespeuk",
"vingeren",
"vleesroos",
"voor jan lul",
"voor jan-met-de-korte-achternaam",
"watje",
"welzijnsmafia",
"wijf",
"wippen",
"wuftje",
"zaadje",
"zakkenwasser",
"zeiken",
"zeiker",
"zuigen",
"zuiplap"
]
};
// ../../shared/dictionaries/esperanto.json
var esperanto_default = {
words: [
"bugren",
"bugri",
"bugru",
"\u0109iesulino",
"\u0109iesulo",
"diofek",
"diofeka",
"fek",
"feken",
"fekfikanto",
"feklekulo",
"fekulo",
"fik",
"fikado",
"fikema",
"fikfek",
"fiki",
"fiki\u011Di",
"fiki\u011Du",
"fikilo",
"fikkla\u016Dno",
"fikota",
"fiku",
"forfiki",
"forfiki\u011Du",
"forfiku",
"forfurzu",
"forpisi",
"forpisu",
"furzulo",
"kacen",
"kaco",
"kacsu\u0109ulo",
"kojono",
"pi\u0109en",
"pi\u0109o",
"zamenfek"
]
};
// ../../shared/dictionaries/english.json
var english_default = {
words: [
"2 girls 1 cup",
"2g1c",
"a$$",
"@ss",
"4ss",
"acrotomophilia",
"alabama hot pocket",
"alaskan pipeline",
"anal",
"anilingus",
"anus",
"apeshit",
"arsehole",
"ass",
"asshat",
"asshole",
"assmunch",
"asswipe",
"auto erotic",
"autoerotic",
"b!tch",
"babeland",
"baby batter",
"baby juice",
"ball gag",
"ball gravy",
"ball kicking",
"ball licking",
"ball sack",
"ball sucking",
"bangbros",
"bareback",
"barely legal",
"barenaked",
"bastard",
"bastardized",
"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",
"blow job",
"blow your load",
"blowjob",
"blue waffle",
"blumpkin",
"bollocks",
"bondage",
"boner",
"boob",
"boobs",
"booty call",
"brown showers",
"brunette action",
"bs",
"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",
"cocksucker",
"coon",
"coons",
"coprolagnia",
"coprophilia",
"cornhole",
"creampie",
"cum",
"cumming",
"cunnilingus",
"cunt",
"darkie",
"date rape",
"daterape",
"deep throat",
"deepthroat",
"dendrophilia",
"dick",
"dildo",
"dingleberries",
"dingleberry",
"dipshit",
"dirty pillows",
"dirty sanchez",
"dog style",
"doggie style",
"doggiestyle",
"doggy style",
"doggystyle",
"dolcett",
"domination",
"dominatrix",
"dommes",
"donkey punch",
"double dong",
"double penetration",
"dp action",
"dry hump",
"dumbass",
"dvda",
"eat my ass",
"ecchi",
"ejaculation",
"erotic",
"erotism",
"escort",
"eunuch",
"f*ck",
"f@ck",
"f4ck",
"fvck",
"phuck",
"fuk",
"faggot",
"fecal",
"felch",
"fellatio",
"feltch",
"female squirting",
"femdom",
"figging",
"fingerbang",
"fingering",
"fisting",
"foot fetish",
"footjob",
"frotting",
"fuck",
"fuck buttons",
"fucker",
"fuckface",
"fuckin",
"fucking",
"fucktards",
"fudge packer",
"fudgepacker",
"fuq",
"futanari",
"g-spot",
"gang bang",
"gay sex",
"genitals",
"giant cock",
"girl on",
"girl on top",
"girls gone wild",
"goatcx",
"goatse",
"god damn",
"gokkun",
"golden shower",
"goo girl",
"goodpoop",
"goregasm",
"grope",
"group sex",
"guro",
"hand job",
"handjob",
"hard core",
"hardcore",
"hentai",
"hoe",
"homoerotic",
"honkey",
"hooker",
"hot carl",
"hot chick",
"how to kill",
"how to murder",
"huge fat",
"humping",
"incest",
"intercourse",
"jack off",
"jackass",
"jail bait",
"jailbait",
"jelly donut",
"jerk off",
"jigaboo",
"jiggaboo",
"jiggerboo",
"jizz",
"juggs",
"kike",
"kinbaku",
"kinkster",
"kinky",
"knobbing",
"leather restraint",
"leather straight jacket",
"lemon party",
"lmfao",
"lolita",
"lovemaking",
"make me come",
"male squirting",
"masturbate",
"menage a trois",
"mf",
"milf",
"missionary position",
"motherfucker",
"mound of venus",
"mr hands",
"muff diver",
"muffdiving",
"nambla",
"nawashi",
"negro",
"neonazi",
"nig nog",
"nigga",
"nigger",
"nimphomania",
"nipple",
"nipples",
"nsfw images",
"nude",
"nudity",
"nympho",
"nymphomania",
"octopussy",
"omfg",
"omorashi",
"one cup two girls",
"one guy one jar",
"orgasm",
"orgy",
"paedophile",
"paki",
"panties",
"panty",
"pedobear",
"pedophile",
"pegging",
"penis",
"phone sex",
"piece of shit",
"piss pig",
"pissed",
"pissing",
"pisspig",
"playboy",
"pleasure chest",
"pole smoker",
"ponyplay",
"poof",
"poon",
"poontang",
"poop chute",
"poopchute",
"porn",
"porno",
"pornography",
"prince albert piercing",
"pthc",
"pubes",
"punany",
"pussy",
"queaf",
"queef",
"quim",
"raghead",
"raging boner",
"rape",
"raping",
"rapist",
"rectum",
"retard",
"retarded",
"reverse cowgirl",
"rimjob",
"rimming",
"rosy palm",
"rosy palm and her 5 sisters",
"rusty trombone",
"s&m",
"sadism",
"santorum",
"scat",
"schlong",
"scissoring",
"semen",
"sex",
"sexo",
"sexy",
"sh!t",
"shaved beaver",
"shaved pussy",
"shemale",
"shibari",
"shit",
"sh1t",
"$hit",
"$h!t",
"shitblimp",
"shithead",
"shitshow",
"shitty",
"shota",
"shrimping",
"simp",
"skeet",
"slanteye",
"slut",
"smut",
"snatch",
"snowballing",
"sodomize",
"sodomy",
"spic",
"splooge",
"splooge moose",
"spooge",
"spread legs",
"spunk",
"stfu",
"strap on",
"strapon",
"strappado",
"strip club",
"style doggy",
"suck",
"sucks",
"suicide girls",
"sultry women",
"swastika",
"swinger",
"tainted love",
"taste my",
"tea bagging",
"testbad01",
"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",
"wet dream",
"wetback",
"white power",
"wrapping men",
"wrinkled starfish",
"wtf",
"xx",
"xxx",
"yaoi",
"yellow showers",
"yiffy",
"zoophilia",
"\u{1F595}"
]
};
// ../../shared/dictionaries/finnish.json
var finnish_default = {
words: [
"alfred nussi",
"bylsi\xE4",
"haahka",
"haista paska",
"haista vittu",
"hatullinen",
"helvetisti",
"hevonkuusi",
"hevonpaska",
"hevonperse",
"hevonvittu",
"hevonvitunperse",
"hitosti",
"hitto",
"huorata",
"h\xE4ssi\xE4",
"juosten kustu",
"jutku",
"jutsku",
"j\xE4tk\xE4",
"kananpaska",
"koiranpaska",
"kuin esterin perseest\xE4",
"kulli",
"kullinluikaus",
"kuppainen",
"kusaista",
"kuseksia",
"kusettaa",
"kusi",
"kusip\xE4\xE4",
"kusta",
"kyrpiintynyt",
"kyrpiinty\xE4",
"kyrpi\xE4",
"kyrp\xE4",
"kyrp\xE4naama",
"kyrvitys",
"lahtari",
"lutka",
"molo",
"molop\xE4\xE4",
"mulkero",
"mulkku",
"mulkvisti",
"muna",
"munap\xE4\xE4",
"munaton",
"mutakuono",
"mutiainen",
"naida",
"nainti",
"narttu",
"neekeri",
"nekru",
"nuolla persett\xE4",
"nussia",
"nussija",
"nussinta",
"paljaalla",
"palli",
"pallit",
"paneskella",
"panettaa",
"panna",
"pano",
"pantava",
"paska",
"paskainen",
"paskamainen",
"paskanmarjat",
"paskantaa",
"paskapuhe",
"paskap\xE4\xE4",
"paskattaa",
"paskiainen",
"paskoa",
"pehko",
"pentele",
"perkele",
"perkeleesti",
"persaukinen",
"perse",
"perseennuolija",
"perseet olalla",
"persereik\xE4",
"perse\xE4\xE4li\xF6",
"persl\xE4pi",
"perspano",
"persvako",
"pilkunnussija",
"pillu",
"pillut",
"pipari",
"piru",
"pist\xE4\xE4",
"pyllyvako",
"reik\xE4",
"reva",
"ripsipiirakka",
"runkata",
"runkkari",
"runkkaus",
"runkku",
"ryss\xE4",
"r\xE4ttip\xE4\xE4",
"saatanasti",
"suklaaosasto",
"tavara",
"toosa",
"tuhkaluukku",
"tumputtaa",
"turpasauna",
"tussu",
"tussukka",
"tussut",
"vakipano",
"vet\xE4\xE4 k\xE4teen",
"viiksi",
"vittu",
"vittuilla",
"vittuilu",
"vittumainen",
"vittuuntua",
"vittuuntunut",
"vitun",
"vitusti",
"vituttaa",
"vitutus",
"\xE4p\xE4r\xE4"
]
};
// ../../shared/dictionaries/german.json
var german_default = {
words: [
"analritter",
"arsch",
"arschficker",
"arschlecker",
"arschloch",
"bimbo",
"bratze",
"bumsen",
"bonze",
"d\xF6del",
"fick",
"ficken",
"flittchen",
"fotze",
"fratze",
"hackfresse",
"hure",
"hurensohn",
"ische",
"kackbratze",
"kacke",
"kacken",
"kackwurst",
"kampflesbe",
"kanake",
"kimme",
"l\xFCmmel",
"MILF",
"m\xF6pse",
"morgenlatte",
"m\xF6se",
"mufti",
"muschi",
"nackt",
"neger",
"nigger",
"nippel",
"nutte",
"onanieren",
"orgasmus",
"pimmel",
"pimpern",
"pinkeln",
"pissen",
"pisser",
"popel",
"poppen",
"porno",
"reudig",
"rosette",
"schabracke",
"schlampe",
"schei\xDFe",
"scheisser",
"schiesser",
"schnackeln",
"schwanzlutscher",
"schwuchtel",
"tittchen",
"titten",
"v\xF6geln",
"vollpfosten",
"wichse",
"wichsen",
"wichser"
]
};
// ../../shared/dictionaries/hindi.json
var hindi_default = {
words: [
"aand",
"aandu",
"balatkar",
"beti chod",
"bhadva",
"bhadve",
"bhandve",
"bhootni ke",
"bhosad",
"bhosadi ke",
"boobe",
"chakke",
"chinaal",
"chinki",
"chod",
"chodu",
"chodu bhagat",
"chooche",
"choochi",
"choot",
"choot ke baal",
"chootia",
"chootiya",
"chuche",
"chuchi",
"chudai khanaa",
"chudan chudai",
"chut",
"chut ke baal",
"chut ke dhakkan",
"chut maarli",
"chutad",
"chutadd",
"chutan",
"chutia",
"chutiya",
"gaand",
"gaandfat",
"gaandmasti",
"gaandufad",
"gandu",
"gashti",
"gasti",
"ghassa",
"ghasti",
"harami",
"haramzade",
"hawas",
"hawas ke pujari",
"hijda",
"hijra",
"jhant",
"jhant chaatu",
"jhant ke baal",
"jhantu",
"kamine",
"kaminey",
"kanjar",
"kutta",
"kutta kamina",
"kutte ki aulad",
"kutte ki jat",
"kuttiya",
"loda",
"lodu",
"lund",
"lund choos",
"lund khajoor",
"lundtopi",
"lundure",
"maa ki chut",
"maal",
"madar chod",
"mooh mein le",
"mutth",
"najayaz",
"najayaz aulaad",
"najayaz paidaish",
"paki",
"pataka",
"patakha",
"raand",
"randi",
"saala",
"saala kutta",
"saali kutti",
"saali randi",
"suar",
"suar ki aulad",
"tatte",
"tatti",
"teri maa ka bhosada",
"teri maa ka boba chusu",
"teri maa ki chut",
"tharak",
"tharki"
]
};
// ../../shared/dictionaries/hungarian.json
var hungarian_default = {
words: [
"balfasz",
"balfaszok",
"balfaszokat",
"balfaszt",
"barmok",
"barmokat",
"barmot",
"barom",
"baszik",
"bazmeg",
"buksza",
"buksz\xE1k",
"buksz\xE1kat",
"buksz\xE1t",
"b\xFAr",
"b\xFArok",
"cs\xF6cs",
"cs\xF6cs\xF6k",
"cs\xF6cs\xF6ket",
"cs\xF6cs\xF6t",
"fasz",
"faszfej",
"faszfejek",
"faszfejeket",
"faszfejet",
"faszok",
"faszokat",
"faszt",
"fing",
"fingok",
"fingokat",
"fingot",
"franc",
"francok",
"francokat",
"francot",
"geci",
"gecibb",
"gecik",
"geciket",
"gecit",
"kibaszott",
"kibaszottabb",
"k\xFAr",
"kurafi",
"kurafik",
"kurafikat",
"kurafit",
"kurva",
"kurv\xE1k",
"kurv\xE1kat",
"kurv\xE1t",
"leggecibb",
"legkibaszottabb",
"legszarabb",
"marha",
"marh\xE1k",
"marh\xE1kat",
"marh\xE1t",
"megd\xF6glik",
"pele",
"pel\xE9k",
"picsa",
"pics\xE1kat",
"pics\xE1t",
"pina",
"pin\xE1k",
"pin\xE1kat",
"pin\xE1t",
"pofa",
"pof\xE1kat",
"pof\xE1t",
"p\xF6cs",
"p\xF6cs\xF6k",
"p\xF6cs\xF6ket",
"p\xF6cs\xF6t",
"punci",
"puncik",
"segg",
"seggek",
"seggeket",
"segget",
"seggfej",
"seggfejek",
"seggfejeket",
"seggfejet",
"szajha",
"szajh\xE1k",
"szajh\xE1kat",
"szajh\xE1t",
"szar",
"szarabb",
"szarik",
"szarok",
"szarokat",
"szart"
]
};
// ../../shared/dictionaries/korean.json
var korean_default = {
words: [
"\uAC15\uAC04",
"\uAC1C\uC0C8\uB07C",
"\uAC1C\uC790\uC2DD",
"\uAC1C\uC886",
"\uAC1C\uCC28\uBC18",
"\uAC70\uC720",
"\uACC4\uC9D1\uB144",
"\uACE0\uC790",
"\uADFC\uCE5C",
"\uB178\uBAA8",
"\uB2C8\uAE30\uBBF8",
"\uB4A4\uC9C8\uB798",
"\uB538\uB538\uC774",
"\uB54C\uC539",
"\uB610\uB77C\uC774",
"\uB664\uB188",
"\uB85C\uB9AC\uD0C0",
"\uB9DD\uAC00",
"\uBAB0\uCE74",
"\uBBF8\uCE5C",
"\uBBF8\uCE5C\uC0C8\uB07C",
"\uBC14\uBC14\uB9AC\uB9E8",
"\uBCC0\uD0DC",
"\uBCD1\uC2E0",
"\uBCF4\uC9C0",
"\uBD88\uC54C",
"\uBE60\uAD6C\uB9AC",
"\uC0AC\uAE4C\uC2DC",
"\uC139\uC2A4",
"\uC2A4\uC640\uD551",
"\uC30D\uB188",
"\uC528\uBC1C",
"\uC528\uBC1C\uB188",
"\uC528\uD314",
"\uC539",
"\uC539\uBB3C",
"\uC539\uBE68",
"\uC539\uC0C8\uB07C",
"\uC539\uC54C",
"\uC539\uCC3D",
"\uC539\uD314",
"\uC554\uCE90",
"\uC560\uC790",
"\uC57C\uB3D9",
"\uC57C\uC0AC",
"\uC57C\uC560\uB2C8",
"\uC5C4\uCC3D",
"\uC5D0\uB85C",
"\uC5FC\uBCD1",
"\uC618\uBCD1",
"\uC720\uBAA8",
"\uC721\uAC11",
"\uC740\uAF34",
"\uC790\uC704",
"\uC790\uC9C0",
"\uC7A1\uB144",
"\uC885\uAC04\uB098",
"\uC886",
"\uC886\uB9CC",
"\uC8FD\uC77C\uB144",
"\uC950\uC886",
"\uC9C1\uCD2C",
"\uC9F1\uAE68",
"\uCABD\uBC14\uB9AC",
"\uCC3D\uB140",
"\uD3EC\uB974\uB178",
"\uD558\uB4DC\uCF54\uC5B4",
"\uD638\uB85C",
"\uD654\uB0E5\uB144",
"\uD6C4\uB808\uC544\uB4E4",
"\uD6C4\uC7A5",
"\uD76C\uCB48\uADF8\uB9AC"
]
};
// ../../shared/dictionaries/Norwegian.json
var Norwegian_default = {
words: [
"drittsekk",
"faen i helvete",
"fitte",
"j\xE6vla",
"kuk",
"kukene",
"kuker",
"nigger",
"pikk",
"sotr\xF8r",
"st\xE5pikk",
"st\xE5pikkene",
"st\xE5pikker"
]
};
// ../../shared/dictionaries/persian.json
var persian_default = {
words: [
"\u0622\u0628 \u06A9\u06CC\u0631",
"\u0627\u0631\u06AF\u0627\u0633\u0645",
"\u0628\u0631\u0647\u0646\u0647",
"\u067E\u0648\u0631\u0646",
"\u067E\u0648\u0631\u0646\u0648",
"\u062A\u062C\u0627\u0648\u0632",
"\u062A\u062E\u0645\u06CC",
"\u062C\u0642",
"\u062C\u0642\u06CC",
"\u062C\u0644\u0642",
"\u062C\u0646\u062F\u0647",
"\u0686\u0648\u0686\u0648\u0644",
"\u062D\u0634\u0631",
"\u062D\u0634\u0631\u06CC",
"\u062F\u0627\u0641",
"\u062F\u0648\u062F\u0648\u0644",
"\u0633\u0627\u06A9 \u0632\u062F\u0646",
"\u0633\u06A9\u0633",
"\u0633\u06A9\u0633 \u06A9\u0631\u062F\u0646",
"\u0633\u06A9\u0633\u06CC",
"\u0633\u0648\u067E\u0631",
"\u0634\u0642 \u06A9\u0631\u062F\u0646",
"\u0634\u0647\u0648\u062A",
"\u0634\u0647\u0648\u062A\u06CC",
"\u0634\u0648\u0646\u0628\u0648\u0644",
"\u0641\u06CC\u0644\u0645 \u0633\u0648\u067E\u0631",
"\u06A9\u0633",
"\u06A9\u0633 \u062F\u0627\u062F\u0646",
"\u06A9\u0633 \u06A9\u0631\u062F\u0646",
"\u06A9\u0633\u06A9\u0634",
"\u06A9\u0648\u0633",
"\u06A9\u0648\u0646",
"\u06A9\u0648\u0646 \u062F\u0627\u062F\u0646",
"\u06A9\u0648\u0646 \u06A9\u0631\u062F\u0646",
"\u06A9\u0648\u0646\u06A9\u0634",
"\u06A9\u0648\u0646\u06CC",
"\u06A9\u06CC\u0631",
"\u06A9\u06CC\u0631\u06CC",
"\u0644\u0627\u067E\u0627",
"\u0644\u0627\u067E\u0627\u06CC\u06CC",
"\u0644\u0627\u0634\u06CC",
"\u0644\u062E\u062A",
"\u0644\u0634",
"\u0645\u0646\u06CC",
"\u0647\u0631\u0632\u0647"
]
};
// ../../shared/dictionaries/polish.json
var polish_default = {
words: [
"burdel",
"burdelmama",
"chuj",
"chujnia",
"ciota",
"cipa",
"cyc",
"debil",
"dmucha\u0107",
"do kurwy n\u0119dzy",
"dupa",
"dupek",
"duperele",
"dziwka",
"fiut",
"g\xF3wno",
"g\xF3wno prawda",
"huj",
"jajco",
"jajeczko",
"jajko",
"jajo",
"ja pierdol\u0119",
"jeba\u0107",
"jebany",
"kurwa",
"kurwy",
"kutafon",
"kutas",
"liza\u0107 pa\u0142\u0119",
"obci\u0105ga\u0107 chuja",
"obci\u0105ga\u0107 fiuta",
"obci\u0105ga\u0107 loda",
"pieprzy\u0107",
"pierdolec",
"pierdoli\u0107",
"pierdolni\u0119ty",
"pierdo\u0142a",
"pierdzie\u0107",
"pizda",
"pojeb",
"popierdolony",
"robic loda",
"robi\u0107 loda",
"rucha\u0107",
"rzyga\u0107",
"skurwysyn",
"sraczka",
"sra\u0107",
"suka",
"syf",
"wkurwia\u0107",
"zajebisty"
]
};
// ../../shared/dictionaries/portuguese.json
var portuguese_default = {
words: [
"aborto",
"amador",
"\xE2nus",
"aranha",
"ariano",
"balalao",
"bastardo",
"bicha",
"biscate",
"bissexual",
"boceta",
"boob",
"bosta",
"braulio de borracha",
"bumbum",
"burro",
"cabrao",
"cacete",
"cagar",
"camisinha",
"caralho",
"cerveja",
"chochota",
"chupar",
"clitoris",
"coca\xEDna",
"colhoes",
"comer",
"cona",
"consolo",
"corno",
"cu",
"dar o rabo",
"dum raio",
"esporra",
"fecal",
"filho da puta",
"foda",
"foda-se",
"foder",
"frango assado",
"gozar",
"grelho",
"hero\xEDna",
"heterosexual",
"homem gay",
"homoer\xF3tico",
"homosexual",
"inferno",
"l\xE9sbica",
"lolita",
"mama",
"merda",
"paneleiro",
"passar um cheque",
"pau",
"peidar",
"p\xEAnis",
"pinto",
"porra",
"puta",
"puta que pariu",
"puta que te pariu",
"queca",
"sacanagem",
"saco",
"torneira",
"transar",
"vai-te foder",
"vai tomar no cu",
"veado",
"vibrador",
"xana",
"xochota"
]
};
// ../../shared/dictionaries/russian.json
var russian_default = {
words: [
"bychara",
"byk",
"chernozhopyi",
"dolboy'eb",
"ebalnik",
"ebalo",
"ebalom sch'elkat",
"gol",
"mudack",
"opizdenet",
"osto'eblo",
"ostokhuitel'no",
"ot'ebis",
"otmudohat",
"otpizdit",
"otsosi",
"padlo",
"pedik",
"perdet",
"petuh",
"pidar gnoinyj",
"pizda",
"pizdato",
"pizdatyi",
"piz'det",
"pizdetc",
"pizdoi nakryt'sja",
"pizd'uk",
"piz`dyulina",
"podi ku'evo",
"poeben",
"po'imat' na konchik",
"po'iti posrat",
"po khuy",
"poluchit pizdy",
"pososi moyu konfetku",
"prissat",
"proebat",
"promudobl'adsksya pizdopro'ebina",
"propezdoloch",
"prosrat",
"raspeezdeyi",
"raspizdatyi",
"raz'yebuy",
"raz'yoba",
"s'ebat'sya",
"shalava",
"styervo",
"sukin syn",
"svodit posrat",
"svoloch",
"trakhat'sya",
"trimandoblydskiy pizdoproyob",
"ubl'yudok",
"uboy",
"u'ebitsche",
"vafl'a",
"vafli lovit",
"v pizdu",
"vyperdysh",
"vzdrochennyi",
"yeb vas",
"za'ebat",
"zaebis",
"zalupa",
"zalupat",
"zasranetc",
"zassat",
"zlo'ebuchy",
"\u0431\u0430\u0440\u0434\u0430\u043A",
"\u0431\u0437\u0434\u0451\u043D\u043E\u043A",
"\u0431\u043B\u044F\u0434\u043A\u0438",
"\u0431\u043B\u044F\u0434\u043E\u0432\u0430\u0442\u044C",
"\u0431\u043B\u044F\u0434\u0441\u0442\u0432\u043E",
"\u0431\u043B\u044F\u0434\u044C",
"\u0431\u0443\u0433\u043E\u0440",
"\u0432\u043E \u043F\u0438\u0437\u0434\u0443",
"\u0432\u0441\u0442\u0430\u0442\u044C \u0440\u0430\u043A\u043E\u043C",
"\u0432\u044B\u0451\u0431\u044B\u0432\u0430\u0442\u044C\u0441\u044F",
"\u0433\u0430\u043D\u0434\u043E\u043D",
"\u0433\u043E\u0432\u043D\u043E",
"\u0433\u043E\u0432\u043D\u044E\u043A",
"\u0433\u043E\u043B\u044B\u0439",
"\u0434\u0430\u0442\u044C \u043F\u0438\u0437\u0434\u044B",
"\u0434\u0435\u0440\u044C\u043C\u043E",
"\u0434\u0440\u043E\u0447\u0438\u0442\u044C",
"\u0434\u0440\u0443\u0433\u043E\u0439 \u0434\u0440\u0430\u0437\u043D\u0438\u0442\u0441\u044F",
"\u0451\u0431\u0430\u0440\u044C",
"\u0435\u0431\u0430\u0442\u044C",
"\u0435\u0431\u0430\u0442\u044C-\u043A\u043E\u043F\u0430\u0442\u044C",
"\u0435\u0431\u043B\u043E",
"\u0435\u0431\u043D\u0443\u0442\u044C",
"\u0451\u0431 \u0442\u0432\u043E\u044E \u043C\u0430\u0442\u044C",
"\u0436\u043E\u043F\u0430",
"\u0436\u043E\u043F\u043E\u043B\u0438\u0437",
"\u0438\u0433\u0440\u0430\u0442\u044C \u043D\u0430 \u043A\u043E\u0436\u0430\u043D\u043E\u0439 \u0444\u043B\u0435\u0439\u0442\u0435",
"\u0438\u0437\u043C\u0443\u0434\u043E\u0445\u0430\u0442\u044C",
"\u043A\u0430\u0436\u0434\u044B\u0439 \u0434\u0440\u043E\u0447\u0438\u0442 \u043A\u0430\u043A \u043E\u043D \u0445\u043E\u0447\u0435\u0442",
"\u043A\u0430\u043A\u0430\u044F \u0440\u0430\u0437\u043D\u0438\u0446\u0430",
"\u043A\u0430\u043A \u0434\u0432\u0430 \u043F\u0430\u043B\u044C\u0446\u0430 \u043E\u0431\u043E\u0441\u0441\u0430\u0442\u044C",
"\u043A\u0443\u0440\u0438\u0442\u0435 \u043C\u043E\u044E \u0442\u0440\u0443\u0431\u043A\u0443",
"\u043B\u044B\u0441\u043E\u0433\u043E \u0432 \u043A\u0443\u043B\u0430\u043A\u0435 \u0433\u043E\u043D\u044F\u0442\u044C",
"\u043C\u0430\u043B\u043E\u0444\u044F",
"\u043C\u0430\u043D\u0434\u0430",
"\u043C\u0430\u043D\u0434\u0430\u0432\u043E\u0448\u043A\u0430",
"\u043C\u0435\u043D\u0442",
"\u043C\u0443\u0434\u0430",
"\u043C\u0443\u0434\u0438\u043B\u043E",
"\u043C\u0443\u0434\u043E\u0437\u043C\u043E\u043D",
"\u043D\u0430\u0435\u0431\u0430\u0442\u044C",
"\u043D\u0430\u0435\u0431\u0435\u043D\u0438\u0442\u044C\u0441\u044F",
"\u043D\u0430\u0435\u0431\u043D\u0443\u0442\u044C\u0441\u044F",
"\u043D\u0430 \u0444\u0438\u0433",
"\u043D\u0430 \u0445\u0443\u0439",
"\u043D\u0430 \u0445\u0443\u044E \u0432\u0435\u0440\u0442\u0435\u0442\u044C",
"\u043D\u0430 \u0445\u0443\u044F",
"\u043D\u0430\u0445\u0443\u044F\u0447\u0438\u0442\u044C\u0441\u044F",
"\u043D\u0435\u0432\u0435\u0431\u0435\u043D\u043D\u044B\u0439",
"\u043D\u0435 \u0435\u0431\u0435\u0442",
"\u043D\u0438 \u0437\u0430 \u0445\u0443\u0439 \u0441\u043E\u0431\u0430\u0447\u0443",
"\u043D\u0438 \u0445\u0443\u044F",
"\u043E\u0431\u043D\u0430\u0436\u0435\u043D\u043D\u044B\u0439",
"\u043E\u0431\u043E\u0441\u0441\u0430\u0442\u044C\u0441\u044F \u043C\u043E\u0436\u043D\u043E",
"\u043E\u0434\u0438\u043D \u0435\u0431\u0451\u0442\u0441\u044F",
"\u043E\u043F\u0435\u0441\u0434\u043E\u043B",
"\u043E\u0444\u0438\u0433\u0435\u0442\u044C",
"\u043E\u0445\u0443\u0435\u0442\u044C",
"\u043E\u0445\u0443\u0439\u0442\u0435\u043B\u044C\u043D\u043E",
"\u043F\u043E\u043B\u043E\u0432\u043E\u0435 \u0441\u043D\u043E\u0448\u0435\u043D\u0438\u0435",
"\u0441\u0435\u043A\u0441",
"\u0441\u0438\u0441\u043A\u0438",
"\u0441\u043F\u0438\u0437\u0434\u0438\u0442\u044C",
"\u0441\u0440\u0430\u0442\u044C",
"\u0441\u0441\u0430\u0442\u044C",
"\u0442\u0440\u0430x\u0430\u0442\u044C",
"\u0442\u044B \u043C\u043D\u0435 \u0432\u0430\u043D\u044C\u043A\u0443 \u043D\u0435 \u0432\u0430\u043B\u044F\u0439",
"\u0444\u0438\u0433\u0430",
"\u0445\u0430\u043F\u0430\u0442\u044C",
"\u0445\u0435\u0440 \u0441 \u043D\u0435\u0439",
"\u0445\u0435\u0440 \u0441 \u043D\u0438\u043C",
"\u0445\u043E\u0445\u043E\u043B",
"\u0445\u0440\u0435\u043D",
"\u0445\u0443\u0451\u0432\u043E",
"\u0445\u0443\u0451\u0432\u044B\u0439",
"\u0445\u0443\u0435\u043C \u0433\u0440\u0443\u0448\u0438 \u043E\u043A\u043E\u043B\u0430\u0447\u0438\u0432\u0430\u0442\u044C",
"\u0445\u0443\u0435\u043F\u043B\u0435\u0442",
"\u0445\u0443\u0438\u043B\u043E",
"\u0445\u0443\u0438\u043D\u0435\u0439 \u0441\u0442\u0440\u0430\u0434\u0430\u0442\u044C",
"\u0445\u0443\u0438\u043D\u044F",
"\u0445\u0443\u0439",
"\u0445\u0443\u0439\u043D\u0443\u0442\u044C",
"\u0445\u0443\u0439 \u043F\u0438\u043D\u0430\u0442\u044C"
]
};
// ../../shared/dictionaries/french.json
var french_default = {
words: [
"baiser",
"bander",
"bigornette",
"bite",
"bitte",
"bloblos",
"bordel",
"bosser",
"bourr\xE9",
"bourr\xE9e",
"brackmard",
"branlage",
"branler",
"branlette",
"branleur",
"branleuse",
"brouter le cresson",
"caca",
"cailler",
"chatte",
"chiasse",
"chier",
"chiottes",
"clito",
"clitoris",
"con",
"connard",
"connasse",
"conne",
"couilles",
"cramouille",
"cul",
"d\xE9conne",
"d\xE9conner",
"drague",
"emmerdant",
"emmerder",
"emmerdeur",
"emmerdeuse",
"encul\xE9",
"encul\xE9e",
"enculeur",
"enculeurs",
"enfoir\xE9",
"enfoir\xE9e",
"\xE9tron",
"fille de pute",
"fils de pute",
"folle",
"foutre",
"gerbe",
"gerber",
"gouine",
"grande folle",
"grogniasse",
"gueule",
"jouir",
"la putain de ta m\xE8re",
"MALPT",
"m\xE9nage \xE0 trois",
"merde",
"merdeuse",
"merdeux",
"meuf",
"n\xE8gre",
"nique ta m\xE8re",
"nique ta race",
"palucher",
"p\xE9dale",
"p\xE9d\xE9",
"p\xE9ter",
"pipi",
"pisser",
"pouffiasse",
"pousse-crotte",
"putain",
"pute",
"ramoner",
"sac \xE0 foutre",
"sac \xE0 merde",
"salaud",
"salope",
"suce",
"tapette",
"tanche",
"teuch",
"teuf",
"tringler",
"trique",
"troncher",
"trou du cul",
"turlute",
"veuve",
"zigounette",
"zizi"
]
};
// ../../shared/dictionaries/italian.json
var italian_default = {
words: [
"allupato",
"ammucchiata",
"anale",
"arrapato",
"arrusa",
"arruso",
"assatanato",
"bagascia",
"bagassa",
"bagnarsi",
"baldracca",
"balle",
"battere",
"battona",
"belino",
"biga",
"bocchinara",
"bocchino",
"bofilo",
"boiata",
"bordello",
"brinca",
"bucaiolo",
"budi\xF9lo",
"buona donna",
"busone",
"cacca",
"caccati in mano e prenditi a schiaffi",
"caciocappella",
"cadavere",
"cagare",
"cagata",
"cagna",
"cammello",
"cappella",
"carciofo",
"carit\xE0",
"casci",
"cazzata",
"cazzimma",
"cazzo",
"checca",
"chiappa",
"chiavare",
"chiavata",
"ciospo",
"ciucciami il cazzo",
"coglione",
"coglioni",
"cornuto",
"cozza",
"culattina",
"culattone",
"culo",
"di merda",
"ditalino",
"duro",
"fare una sega",
"fava",
"femminuccia",
"fica",
"figa",
"figlio di buona donna",
"figlio di puttana",
"figone",
"finocchio",
"fottere",
"fottersi",
"fracicone",
"fregna",
"frocio",
"froscio",
"fuori come un balcone",
"goldone",
"grilletto",
"guanto",
"guardone",
"incazzarsi",
"incoglionirsi",
"ingoio",
"l'arte bolognese",
"leccaculo",
"lecchino",
"lofare",
"loffa",
"loffare",
"lumaca",
"manico",
"mannaggia",
"merda",
"merdata",
"merdoso",
"mignotta",
"minchia",
"minchione",
"mona",
"monta",
"montare",
"mussa",
"nave scuola",
"nerchia",
"nudo",
"padulo",
"palle",
"palloso",
"patacca",
"patonza",
"pecorina",
"pesce",
"picio",
"pincare",
"pipa",
"pip\xEC",
"pippone",
"pirla",
"pisciare",
"piscio",
"pisello",
"pistola",
"pistolotto",
"pomiciare",
"pompa",
"pompino",
"porca",
"porca madonna",
"porca miseria",
"porca puttana",
"porco due",
"porco zio",
"potta",
"puppami",
"puttana",
"quaglia",
"recchione",
"regina",
"rincoglionire",
"rizzarsi",
"rompiballe",
"ruffiano",
"sbattere",
"sbattersi",
"sborra",
"sborrata",
"sborrone",
"sbrodolata",
"scopare",
"scopata",
"scorreggiare",
"sega",
"slinguare",
"slinguata",
"smandrappata",
"soccia",
"socmel",
"sorca",
"spagnola",
"spompinare",
"sticchio",
"stronza",
"stronzata",
"stronzo",
"succhiami",
"sveltina",
"sverginare",
"tarzanello",
"terrone",
"testa di cazzo",
"tette",
"tirare",
"topa",
"troia",
"trombare",
"uccello",
"vacca",
"vaffanculo",
"vangare",
"venire",
"zinne",
"zio cantante",
"zoccola"
]
};
// ../../shared/dictionaries/japanese.json
var japanese_default = {
words: [
"3p",
"g \u30B9\u30DD\u30C3\u30C8",
"s \uFF06 m",
"sm",
"sm\u5973\u738B",
"xx",
"\u30A2\u30B8\u30A2\u306E\u304B\u308F\u3044\u3044\u5973\u306E\u5B50",
"\u30A2\u30B9\u30DB\u30FC\u30EB",
"\u30A2\u30CA\u30EA\u30F3\u30B0\u30B9",
"\u30A2\u30CA\u30EB",
"\u3044\u305F\u305A\u3089",
"\u30A4\u30E9\u30DE\u30C1\u30AA",
"\u30A6\u30A7\u30D6\u30AB\u30E1\u30E9",
"\u30A8\u30AF\u30B9\u30BF\u30B7\u30FC",
"\u30A8\u30B9\u30B3\u30FC\u30C8",
"\u30A8\u30C3\u30C1",
"\u30A8\u30ED\u30C6\u30A3\u30BA\u30E0",
"\u30A8\u30ED\u30C6\u30A3\u30C3\u30AF",
"\u30AA\u30FC\u30AC\u30BA\u30E0",
"\u30AA\u30AB\u30DE",
"\u304A\u3057\u3063\u3053",
"\u304A\u3057\u308A",
"\u30AA\u30B7\u30EA",
"\u304A\u3057\u308A\u306E\u3042\u306A",
"\u304A\u3063\u3071\u3044",
"\u30AA\u30C3\u30D1\u30A4",
"\u30AA\u30CA\u30CB\u30FC",
"\u30AA\u30DE\u30F3\u30B3",
"\u304A\u3082\u3089\u3057",
"\u304A\u5C3B",
"\u30AB\u30FC\u30DE\u30B9\u30FC\u30C8\u30E9",
"\u30AB\u30F3\u30C8",
"\u30AF\u30EA\u30C8\u30EA\u30B9",
"\u30B0\u30EB\u30FC\u30D7\u30FB\u30BB\u30C3\u30AF\u30B9",
"\u30B0\u30ED",
"\u30AF\u30F3\u30CB\u30EA\u30F3\u30B0\u30B9",
"\u30B2\u30A4\u30FB\u30BB\u30C3\u30AF\u30B9",
"\u30B2\u30A4\u306E\u7537\u6027",
"\u30B2\u30A4\u30DC\u30FC\u30A4",
"\u30B4\u30FC\u30EB\u30C7\u30F3\u30B7\u30E3\u30EF\u30FC",
"\u30B3\u30AB\u30A4\u30F3",
"\u30B4\u30C3\u30AF\u30F3",
"\u30B5\u30C7\u30A3\u30BA\u30E0",
"\u3057\u3070\u308A",
"\u30B9\u30A6\u30A3\u30F3\u30AC\u30FC",
"\u30B9\u30AB\u30FC\u30C8\u306E\u4E2D",
"\u30B9\u30AB\u30C8\u30ED",
"\u30B9\u30C8\u30E9\u30C3\u30D7\u30AA\u30F3",
"\u30B9\u30C8\u30EA\u30C3\u30D7\u5287\u5834",
"\u30B9\u30E9\u30C3\u30C8",
"\u30B9\u30EA\u30C3\u30C8",
"\u30BB\u30AF\u30B7\u30FC\u306A",
"\u30BB\u30AF\u30B7\u30FC\u306A 10 \u4EE3",
"\u30BB\u30C3\u30AF\u30B9",
"\u30BD\u30C9\u30DF\u30FC",
"\u3061\u3093\u3053",
"\u30C7\u30A3\u30FC\u30D7\u30FB\u30B9\u30ED\u30FC\u30C8",
"\u30C7\u30A3\u30C3\u30AF",
"\u30C7\u30A3\u30EB\u30C9",
"\u30C7\u30FC\u30C8\u30EC\u30A4\u30D7",
"\u30C7\u30D6",
"\u30C6\u30EC\u30D5\u30A9\u30F3\u30BB\u30C3\u30AF\u30B9",
"\u30C9\u30C3\u30B0\u30B9\u30BF\u30A4\u30EB",
"\u30C8\u30C3\u30D7\u30EC\u30B9",
"\u306A\u3081",
"\u30CB\u30AC\u30FC",
"\u30CC\u30FC\u30C9",
"\u30CD\u30AA\u30FB\u30CA\u30C1",
"\u30CF\u30FC\u30C9\u30B3\u30A2",
"\u30D1\u30A4\u30D1\u30F3",
"\u30D0\u30A4\u30D6\u30EC\u30FC\u30BF\u30FC",
"\u30D0\u30C3\u30AF\u30FB\u30B9\u30BF\u30A4\u30EB",
"\u30D1\u30F3\u30C6\u30A3\u30FC",
"\u30D3\u30C3\u30C1",
"\u30D5\u30A1\u30C3\u30AF",
"\u30D5\u30A1\u30F3\u30BF\u30B8\u30FC",
"\u30D5\u30A3\u30B9\u30C8",
"\u30D5\u30A7\u30C6\u30A3\u30C3\u30B7\u30E5",
"\u30D5\u30A7\u30E9\u30C1\u30AA",
"\u3075\u305F\u306A\u308A",
"\u3076\u3063\u304B\u3051",
"\u30D5\u30C3\