<jupyter_start><jupyter_text>Chatting Slang Converter<jupyter_code>import re
import pandas as pd
import numpy as np<jupyter_output><empty_output><jupyter_text>N ={'2night': 'tonight',     '2nite': 'tonight',     '4mer': 'former',    '7k': 'sick:-d laugher',   }N<jupyter_code>a = {'a-town': 'atlanta,ga',
 'a.o.e.': 'area of effect',
 'a/n': 'authors note',
 'a3': 'anytime, anywhere, anyplace',
 'a7x': 'avenged sevenfold',
 'aa': 'allahu akbar',
 'aaa': 'anywhere, any place, any time',
 'aaftddup': 'as a friend till death do us part',
 'aanfctw': 'a**h**es are not f**king checking these words',
 'aapl': 'apple computer inc.',
 'aatk': 'asleep at the keyboard',
 'ab': 'about',
 'abb': 'anything but bush',
 'abc': 'already been chewed',
 'abot': 'about',
 'acgad': "absolutely couldn't give a damn",
 'ad': 'advertisement',
 'adad': 'another day another doller',
 'adidas': 'all day i dream about sex',
 'adiem': 'all day i eat meat',
 'afaik': 'as far as i know',
 'afap': 'as far as possible',
 'afk': 'away from keyboard',
 'afkst': 'away from keyboard stop talking',
 'afm': 'away from mouse',
 'afol': 'adult fan of lego',
 'afp': 'away from phone',
 'afret': 'air force retired',
 'ahic': 'ah i see',
 'ahz': 'ahz',
 'aiiegaf': 'as if i even give a f**k',
 'aijcomkb': 'aw, i just came on my keyboard',
 "ain't": 'is not',
 'alaittrwl': 'at least add it to the rejected words list.',
 'alwas': 'always',
 'amazin': 'amazing',
 'anof': 'enough',
 'ansx': 'anal sex',
 'ao': 'auto op irc',
 'aom': 'age of mythology',
 'aotm': 'artist of the month',
 'aoyp': 'angels on your pillow',
 'ap': 'already posted',
 'apl': 'approved paid leave',
 "aren't": 'are not',
 'arent': 'are not',
 'asap': 'as soon as possible',
 'asl': 'age, sex, location',
 'asn': 'age, sex, name',
 'aswell': 'as well',
 'aswgaff': 'ask someone who gives a flying f**k',
 'atay': 'always thinking about you',
 'atk': 'at the keyboard',
 'atlw': 'against the law',
 'atm': 'at the moment',
 'atom': 'always think of me',
 'att': 'all the time',
 'attoml': 'at the top of my lungs',
 'atuw': 'any time u want',
 'aufkmls': 'are you f**king kidding me like seriously',
 'aul': 'as you like',
 'av': 'avatar',
 'avi': 'avatar',
 'avon': 'marijuana',
 'aw': 'ass-wipe',
 'awd': 'all will die',
 'awlol': 'a whole lot of love',
 'ax': 'ask',
 'aycbqo': 'abs you can bounce quaters off of',
 'aycbqoo': 'abs you can bounce quarters off of',
 'aygs': 'are you going somewhere',
 'aypudh': 'answer your phone you d**k head',
 'ayor': 'at your own risk',
 'aysos': 'are you stupid or something',
 'aznpryde': 'asian pride'}
b = {'b-lo': 'buffalo',
 'b/a': 'birth announcment',
 'b/m': 'bar mitzvah',
 'b4': 'before',
 'b4n': 'bye for now',
 'ba': 'bad ass',
 'babesz': 'babe',
 'babz': 'baby',
 'bac': 'berries and cream!',
 'bacap': 'be as cool as possible',
 'bak': 'back at keyboard',
 'bass': 'b***h ass',
 'bat': 'big ass titties',
 'bay': 'back at you',
 'bb4l': 'bad boy for life',
 'bbb': 'bye bye b***h',
 'bbbjcim': 'bare back blow job c** in mouth',
 'bbbjtc': 'bare back blow job to completition',
 'bbc': 'big black c**k',
 'bbiwc': 'be back in a while crocodile',
 'bbl': 'be back later',
 'bbmfic': 'big black mouther f**ker in charge',
 'bbs': 'be back soon',
 'bc': 'because',
 'bcou': 'because of you',
 'bd': 'birthday',
 'bday': 'birthday',
 'beeotch': 'b***h',
 'beg': 'big evil grin',
 'bep': 'black eyed peas',
 'bfbfl': 'best f**k buddie for life',
 'bfdb': 'big fat d****e bag',
 'bfff': 'best friend for forever',
 'bfffl': 'best friends for f**king life',
 'bfflaanmw': 'best friends for life and always no matter what',
 'bfflabnmw': 'best friends for life and beyond no matter what',
 'bfflead': 'best friend for life, even after death',
 'bffttandc': 'best friend for today tommorow and next day continusely',
 'bffttwgb': 'best friends forever til the world goes bang',
 'bffutsolfdwin': 'best friends forever until the statue of liberty falls down which is never',
 'bffwgsaly': 'best freinds forever who go shopping a lot yo',
 'bffwtalotfagsatt': 'best friends forever who talk a lot on the phone and go shopping all the time',
 'bfhm': 'big fat hairy man',
 'bfl': 'b***h for life',
 'bfmn': 'butt f**k me now',
 'bfn': 'bye for now',
 'bfo': 'b***h f**k off',
 'bfplz': 'be friend please',
 'bftimsb': 'best friends till i meet someone better',
 'bfwb': 'best female with benefits',
 'bhimbgo': 'bloody hell i must be getting old',
 'bhm': 'black hat man (from xkcd.com)',
 'bhmf': 'blondes have more fun',
 'bias': 'back in a sec',
 'bidw': 'but i dont wanna!',
 'biffles': 'best friends',
 'bily': 'but i love you',
 'bio': 'bring it on',
 'bjb': 'bond james bond',
 'bjih': "best joke i've heard",
 'bk': 'back',
 'blfe': 'b***h lovers forever',
 'bllin': 'ballin',
 'blos': 'brother looming over shoulder',
 'blt': 'bacon lettuce tomato',
 'blw': 'below',
 'bm43n3': 'best mates for ever and ever',
 'bmg': 'be my girlfreind',
 'bmm': 'blows my mind',
 'bmth': 'bring me the horizon',
 'bmttfe': 'best mates til the f**king end',
 'bmv': 'be my valentine',
 'bmw': 'be my wife',
 'bmwb': 'best male with benefits',
 'bnc': 'bouncer irc',
 'bner': 'beaner',
 'bnkch': 'bank character',
 'bob': 'back off b***h',
 'boc': 'but of course',
 'bok': 'back on keyboard',
 'boma': 'best of mates always',
 'boobs': 'breasts',
 'booooodie': 'buddy',
 'booziest': 'busiest',
 'bot': 'robot',
 'botd': 'bring out the dead',
 'bout': 'about',
 'bp': 'beer pong',
 'bplz': 'b***h please',
 'brb': 'be right back',
 'brbigtgp': 'be right back, i got to go pee',
 'brbinte': 'be right back i need to eat',
 'brbmpawoms': 'be right back, my parents are watching over my shoulder.',
 'brfhrn': 'be real f**king honest right now',
 'brittneyspears': 'cold beers',
 'brt': 'be right there',
 'bs': 'bull shit',
 'bsilf': 'bens sister id like to f**k',
 'bsofd': 'blue screen of f**king death',
 'bstl': 'balls stuck to leg',
 'bsw': 'b***h s**t w***e',
 'btdtgttsawio': 'been there, done that, got the t-shirt and wore it out',
 'btdtgttswio': 'been there done that got the t-shirt wore it out',
 'btee': 'booty',
 'btfwi': 'by the f**king way idiot',
 'btmc': 'b***h took my chips',
 'bttpmu': 'be there to pick me up',
 'btw': 'by the way',
 'btwitiailwy': 'by the way i think i am in love with you',
 'btwitiainlwy': 'by the way i think i am in love with you',
 'bu': 'butt ugly',
 'bubbiii': 'bye',
 'buff': 'good looking',
 'butters': 'ugly',
 'butterz': 'ugly',
 'butts3xs': 'butt sex',
 'bw': 'buttwipe',
 'bwb': 'b***h with boobs',
 'bwboin': 'beware boss is near',
 'bwlotf': 'bursting with laughing on the floor',
 'bygts': 'baby you got to stop',
 'byitf': 'bust you in the face',
 'bylasc': 'beat you like a step child'}
c = {'c': 'see',
 'c 2 c': 'cam to cam (webcams)',
 'c&c': 'command and conquer',
 "c'mon": 'come on',
 'c-p': 'sleepy',
 'c.y.a': 'cover your ass',
 'c/b': 'comment back',
 'c/t': "can't talk",
 'c14n': 'canonicalization',
 'c2': 'come to',
 'c2c': 'care to chat?',
 'c2tc': 'cut to the chase',
 'c4ashg': 'care for a shag',
 'c4y': 'cool for you',
 'c@': 'cat',
 'cam': 'camera',
 "can't": 'cannot',
 "can't've": 'cannot have',
 'cancer stick': 'cigarette',
 'cant': 'cannot',
 'catwot': 'complete and total waste of time',
 'cawk': 'c**k',
 'cayc': 'call at your convenience',
 'cb': 'come back',
 'cba': "can't be arsed",
 'cbb': "can't be bothered",
 'cbf': 'cant be f**ked',
 'cbfa': "can't be f**king arsed",
 'cbfed': "can't be f**ked",
 'cbi': "can't believe it",
 'ccl': "couldn't care less",
 'ccna': 'cisco certified network associate',
 'cd9': 'code 9 (other people nearby)',
 'celly': 'cell phone',
 'cex': 'sex',
 'cexy': 'sexy',
 'cfas': 'care for a secret?',
 'cfid': 'check for identification',
 'cfm': 'come f**k me',
 'cg': 'congratulations',
 'cgad': "couldn't give a damn",
 'cgaf': "couldn't give a f**k",
 'cgf': 'cute guy friend',
 'ch@': 'chat',
 'champs': 'champions',
 'char': 'character',
 'cheezburger': 'cheeseburger',
 'chik': 'chick',
 'chilax': 'chill and relax in one word',
 'chillax': 'chill and relax',
 'chilliin': 'chilling in',
 'chillin': 'relaxing',
 'chk': 'check',
 'chohw': 'come hell or high water',
 'chr': 'character',
 'chronic': 'marijuana',
 'chswm': 'come have sex with me',
 'chswmrn': 'come have sex with me right now',
 'chu': 'you',
 'chut': 'p***y',
 'cid': 'consider it done',
 'cig': 'cigarette',
 'cigs': 'cigarettes',
 'cihswu': 'can i have sex with you',
 'cihyn': 'can i have your number',
 'cilf': "child i'd like to f**k",
 'cing': 'seeing',
 'cis': 'computer information science',
 'ciwwaf': 'cute is what we aim for',
 'cless': 'clanless',
 'clm': 'cool like me',
 'clt': 'cool like that',
 'cluebie': 'clueless newbie',
 'cm': 'call me',
 'cma': 'cover my ass',
 'cmao': 'crying my ass off',
 'cmar': 'cry me a river',
 'cmb': 'comment me back',
 'cmbo': 'combo',
 'cmcp': 'call my cell phone',
 'cmeo': 'crying my eyes out',
 'cmh': 'call my house',
 'cmiiw': "correct me if i'm wrong",
 'cmitm': 'call me in the morning',
 'cml': 'call me later',
 'cml8r': 'call me later',
 'cmliuw2': 'call me later if you want to',
 'cmn': 'call me now',
 'cmomc': 'call me on my cell',
 'cmon': 'come on',
 'cmplcdd': 'complicated',
 'cmplte': 'complete',
 'cmptr': 'computer',
 'cms': 'content management system',
 'cmt': 'comment',
 'cmw': 'cutting my wrists',
 'cn': 'can',
 'cnc': 'command and conquer',
 'cnt': "can't",
 'cob': 'close of business',
 'cod': 'call of duty',
 'cod4': 'call of duty 4',
 'cod5': 'call of duty 5',
 'codbo': 'call of duty: black ops',
 'codbo2': 'call of duty: black ops ii',
 'code 29': 'moderator is watching',
 'code 8': 'parents are watching',
 'code 9': 'parents are watching',
 'code9': 'other people near by',
 'cof': 'crying on the floor',
 'coiwta': 'come on i wont tell anyone',
 'col': 'crying out loud',
 "comin'": 'coming',
 'comnt': 'comment',
 'comp': 'computer',
 'compy': 'computer',
 'congrats': 'congratulations',
 'contrib': 'contribution',
 'contribs': 'contributions',
 'convo': 'conversation',
 'coo': 'cool',
 'cood': 'could',
 'copyvio': 'copyright violation',
 'cos': 'because',
 'cotf': 'crying on the floor',
 'cotm': 'check out this myspace',
 "could've": 'could have',
 "couldn't": 'could not',
 "couldn't've": 'could not have',
 'cowboy choker': 'cigarette',
 'coz': 'because',
 'cp': 'child porn',
 'cpl': 'cyber athlete professional league',
 'cpm': 'cost per 1000 impressions',
 'cptn': 'captain',
 'cpu': 'computer',
 'cpy': 'copy',
 'cr': "can't remember",
 'cr8': 'crate',
 'crakalakin': 'happening',
 'cray-cray': 'crazy',
 'crazn': 'crazy asian',
 'cre8or': 'creator',
 'crm': 'customer relationship management',
 'crp': 'crap',
 'crs': "can't remember s**t",
 'crunk': 'combination of crazy and drunk',
 'crzy': 'crazy',
 'cs': 'counter-strike',
 'cs:s': 'counter-strike: source',
 'csi': 'crime scene investigation',
 'cskr': 'c**k sucker',
 'csl': "can't stop laughing",
 'css': 'cascading style sheets',
 'ct': "can't talk",
 'ctc': 'call the cell',
 'ctf': 'capture the flag',
 'ctfd': 'calm the f**k down',
 'ctfo': 'chill the f**k out',
 'ctfu': 'cracking the f**k up',
 'ctm': 'chuckle to myself',
 'ctn': "can't talk now",
 'ctnbos': "can't talk now boss over shoulder",
 'ctncl': "can't talk now call later",
 'ctpc': 'cant talk parent(s) coming',
 'ctpos': "can't talk parent over sholder",
 'ctrl': 'control',
 'ctrn': "can't talk right now",
 'cts': 'change the subject',
 'ctt': 'change the topic',
 'cu': 'goodbye',
 'cu2': 'see you too',
 'cu2nit': 'see you tonight',
 'cu46': 'see you for sex',
 'cubi': 'can you believe it',
 'cud': 'could',
 'cuic': 'see you in class',
 'cul': 'see you later',
 'cul83r': 'see you later',
 'cul8er': 'see you later',
 'cul8r': 'see you later',
 'cul8tr': 'see you later',
 'culd': 'could',
 'cunt': 'vagina',
 'cuom': 'see you on monday',
 'cuple': 'couple',
 'curn': 'calling you right now',
 'cut3': 'cute',
 'cuwul': 'catch up with you later',
 'cuz': 'because',
 'cuzz': 'because',
 'cvq': 'chucking very quietly',
 'cw2cu': 'can`t wait to see you',
 'cwd': 'comment when done',
 'cwm': 'come with me',
 'cwmaos': 'coffee with milk and one sugar',
 'cwot': 'complete waste of time',
 'cwtgypo': "can't wait to get your panties off",
 'cwyl': 'chat with ya later',
 'cy2': 'see you too',
 'cya': 'goodbye',
 'cyal': 'see you later',
 'cyal8r': 'see you later',
 'cyas': 'see you soon',
 'cyb': 'cyber',
 'cybl': 'call you back later',
 'cybr': 'cyber',
 'cybseckz': 'cyber sex',
 'cye': 'close your eyes',
 'cyff': 'change your font, f**ker',
 'cyl': 'see you later',
 'cyl,a': 'see ya later, alligator',
 'cyl8': 'see you later',
 'cyl8er': 'see you later',
 'cylbd': 'catch ya later baby doll',
 'cylor': 'check your local orhtodox rabbi',
 'cym': 'check your mail',
 'cyntott': 'see you next time on tech today',
 'cyt': 'see you tomorrow',
 'cyu': 'see you',
 'c|n>k': 'coffee through nose into keyboard'}
d = {'d&c': 'divide and conquer',
 'd&df': 'drug & disease free',
 'd.t.f': 'down to f**k',
 'd.w': "don't worry",
 'd/c': 'disconnected',
 'd/l': 'download',
 'd/m': "doesn't matter",
 'd/w': "don't worry",
 'd00d': 'dude',
 'd1ck': 'd**k',
 'd2': 'diablo 2',
 'd2m': 'dead to me',
 'd2t': 'drink to that',
 'd8': 'date',
 'da': 'the',
 'da2': 'dragon age 2',
 'dads': 'father is',
 'dadt': "don't ask. don't tell.",
 'dafs': 'do a f**king search',
 'dafuq': 'what the f**k',
 'dah': 'dumb as hell',
 'daii': 'day',
 'damhik': "don't ask me how i know",
 'damhikijk': "don't ask me how i know - i just know",
 'damhikt': "don't ask me how i know this",
 'dass': 'dumb ass',
 'dat': 'that',
 'dats': "that's",
 'dawg': 'friend',
 'dayum': 'damn',
 'dayumm': 'damn',
 'daze': 'days',
 'db': 'database',
 'db4l': 'drinking buddy for life',
 'dbab': "don't be a b***h",
 'dbafwtt': "don't be a fool wrap the tool",
 'dbag': 'd****ebag',
 'dbeyr': "don't believe everything you read",
 'dbg': "don't be gay",
 'dbh': "don't be hating",
 'dbi': "don't beg it",
 'dbm': "don't bother me",
 'dbz': 'dragonball z',
 'dc': "don't care",
 "dc'd": 'disconnected',
 'dctnry': 'dictionary',
 'dcw': 'doing class work',
 'dd': "don't die",
 'ddf': 'drug and disease free',
 'ddg': 'drop dead gorgeous',
 'ddl': 'direct download',
 'ddos': 'distributed denial of service',
 'ddr': 'dance dance revolution',
 'ddt': "don't do that",
 'ded': 'dead',
 'deets': 'details',
 'deez': 'these',
 'def': 'definitely',
 'defs': 'definetly',
 'degmt': "don't even give me that",
 'dem': 'them',
 'demo': 'demonstration',
 'dept': 'department',
 'der': 'there',
 'dernoe': "i don't know",
 'detai': "don't even think about it",
 'dewd': 'dude',
 'dey': 'they',
 'df': 'dumb f**k',
 'dfc': "don't f**king care",
 'dfo': 'dumb f**king operator',
 'dftba': "don't forget to be awesome",
 'dftc': 'down for the count',
 'dfu': "don't f**k up",
 'dfw': 'down for whatever',
 'dfw/m': "don't f**k with me",
 'dfwm': "don't f**k with me",
 'dfwmt': "don't f**king waste my time",
 'dg': "don't go",
 'dga': "don't go anywhere",
 'dgac': "don't give a crap",
 'dgaf': "don't give a f**k",
 'dgara': "don't give a rats ass",
 'dgas': "don't give a s**t",
 'dgms': "don't get me started",
 'dgoai': "don't go on about it",
 'dgt': "don't go there",
 'dgu': "don't give up",
 'dgypiab': "don't get your panties in a bunch",
 'dh': 'dickhead',
 'dhac': "don't have a clue",
 'dhcp': 'dynamic host configuration protocol',
 'dhly': 'does he like you',
 'dhv': 'demonstration of higher value',
 'diacf': 'die in a car fire',
 'diaf': 'die in a fire',
 'diah': 'die in a hole',
 'dic': 'do i care',
 'dick': 'penis',
 "didn't": 'did not',
 'didnt': 'did not',
 'diez': 'dies',
 'diff': 'difference',
 'dih': 'd**k in hand',
 'dikhed': 'dickhead',
 'diku': 'do i know you',
 'diky': 'do i know you',
 'dil': 'daughter in law',
 'dilf': "dad i'd like to f**k",
 'dillic': 'do i look like i care',
 'dillifc': 'do i look like i f**king care',
 'dilligad': 'do i look like i give a damn',
 'dilligaf': 'do i look like i give a f**k',
 'dilligas': 'do i look like i give a s**t',
 'din': "didn't",
 "din't": "didn't",
 'dirl': 'die in real life',
 'dis': 'this',
 'dit': 'details in thread',
 'diy': 'do it yourself',
 'dju': 'did you',
 'dk': "don't know",
 'dkdc': "don't know, don't care",
 'dl': 'download',
 'dlf': 'dropping like flies',
 'dlibu': 'dont let it bother you',
 'dln': "don't look now",
 'dm': 'deathmatch',
 'dmaf': 'do me a favor',
 'dmba*': 'dumbass',
 'dmi': "don't mention it",
 'dmn': 'damn',
 'dmu': "don't mess up",
 'dmwm': "don't mess with me",
 'dmy': "don't mess yourself",
 'dn': "don't know",
 'dnd': 'do not disturb',
 'dndp': 'do not double post',
 'dnimb': 'dancing naked in my bra',
 'dnk': 'do not know',
 'dno': "don't know",
 'dnrta': 'did not read the article',
 'dnrtfa': 'did not read the f**king article',
 'dns': 'domain name system',
 'dnt': "do not",
 'dnw': 'do not want',
 'doa': 'dead on arrival',
 'dob': 'date of birth',
 'dod': 'day of defeat',
 "doesn't": 'does not',
 'doesnt': 'does not',
 'dogg': 'friend',
 'doin': 'doing',
 "doin'": 'doing',
 'don': 'denial of normal',
 "don't": 'do not',
 'donbt': 'do not',
 'doncha': "don't you",
 'donno': "don't know",
 'dont': "don't",
 'dontcha': "don't you",
 'dood': 'dude',
 'doodz': 'dudes',
 'dos': 'denial of service',
 "dosen't": 'does not',
 'dotc': 'dancing on the ceiling',
 'doypov': 'depends on your point of view',
 'dp': 'display picture',
 'dpmo': "don't piss me off",
 'dprsd': 'depressed',
 'dqmot': "don't quote me on this",
 'dqydj': "don't quit your day job",
 'dr00d': 'druid',
 'drc': "don't really care",
 'drm': 'dream',
 'drood': 'druid',
 'dsided': 'decided',
 'dsl' : 'digital satellite link',
 'dsu': "don't screw up",
 'dt': 'double team',
 'dta': "don't trust anyone",
 'dtb': "don't text back",
 'dtf': 'down to f**k',
 'dtg': 'days to go',   
 'dth': 'down to hang',
 'dtl': 'damn the luck',
 'dtp': "don't type please",
 'dtrt': 'do the right thing',
 'dts': "don't think so",
 'dttm': "don't talk to me",
 'dttml': "don't talk to me loser",
 'dttpou': "don't tell the police on us",
 'dttriaa': "don't tell the riaa",
 'du2h': 'damn you to hell',
 'ducy': 'do you see why',
 'dugi': 'do you get it?',
 'dugt': 'did you get that?',
 'dui': 'driving under the influence',
 'duk': 'did you know',
 'dulm': 'do you like me',
 'dum': 'dumb',
 'dun': "don't",
 'dunna': "i don't know",
 'dunno': "i don't know",
 'duno': "don't know",
 'dupe': 'duplicate',
 'dutma': "don't you text me again",
 'dvda': 'double vaginal, double anal',
 'dw': "don't worry",
 'dwai': "don't worry about it",
 'dwb': 'driving while black',
 'dwbh': "don't worry, be happy",
 'dwbi': "don't worry about it.",
 'dwi': 'deal with it',
 'dwioyot': 'deal with it on your own time',
 'dwmt': "don't waste my time",
 'dwn': 'down',
 'dwt': "don't wanna talk",
 'dwud': 'do what you do',
 'dwy': "don't wet yourself",
 'dy2h': 'damn you to hell',
 'dya': 'do you',
 'dyac': 'damn you auto correct',
 'dycotfc': 'do you cyber on the first chat',
 'dyec': "don't you ever care",
 'dygtp': 'did you get the picture',
 'dyk': 'did you know',
 'dylh': 'do you like him',
 'dylm': 'do you love me',
 'dylos': 'do you like oral sex',
 'dym': 'do you mind',
 'dymm': 'do you miss me',
 'dynk': 'do you not know',
 'dynm': 'do you know me',
 'dyt': "don't you think",
 'dyth': 'damn you to hell',
 'dyw': "don't you worry",
 'dyw2gwm': 'do you want to go with me',
 'dywtmusw': 'do you want to meet up some where'}
e = { 'e-ok': 'electronically ok',
 'e.g.': 'example',
 'e4u2s': 'easy for you to say',
 'eabod': 'eat a bag of dicks',
 'ead': 'eat a d**k',
 'ebitda': 'earnings before interest, taxes, depreciation and amortization',
 'ecf': 'error carried forward',
 'edumacation': 'education',
 'eedyat': 'idiot',
 'eejit': 'idiot',
 'ef': 'f**k',
 'ef-ing': 'f**king',
 'efct': 'effect',
 'effed': 'f**ked',
 'efffl': 'extra friendly friends for life',
 'effin': 'f**king',
 'effing': 'f**king',
 'eg': 'evil grin',
 'ehlp': 'help',
 'eil': 'explode into laughter',
 'el!t': 'elite',
 'eleo': 'extremely low earth orbit',
 'ello': 'hello',
 'elo': 'hello',
 'em': 'them',
 'emm': 'email me',
 'emo': 'emotional',
 'emp': 'eat my p***y',
 'enat': 'every now and then',
 'enit': "isn't it",
 'enof': 'enough',
 'enuf': 'enough',
 'enuff': 'enough',
 'eob': 'end of business',
 'eoc': 'end of conversation',
 'eod': 'end of day',
 'eof': 'end of file',
 'eom': 'end of message',
 'eos': 'end of story',
 'eot': 'end of transmission',
 'eotw': 'end of the world',
 'epa': 'emergency parent alert',
 'eq': 'everquest',
 'eq2': 'everquest2',
 'ere': 'here',
 'errythang': 'everything',
 'errythin': 'everything',
 'esad': 'eat s**t and die',
 'esadyffb': 'eat s**t and die you fat f**king b*****d',
 'esbm': 'everyone sucks but me',
 'esc': 'escape',
 'esl': 'eat s**t loser',
 'eta': 'estimated time of arrival',
 'etla': 'extended three letter acronym',
 'etmda': 'explain it to my dumb ass',
 'etp': 'eager to please',
 'eula': 'end user license agreement',
 'ev1': 'everyone',
 'eva': 'ever',
 'evaa': 'ever',
 'evar': 'ever',
 'evercrack': 'everquest',
 'every1': 'everyone',
 'evn': 'even',
 'evr': 'ever',
 'evry': 'every',
 'evry1': 'every one',
 'evrytin': 'everything',
 'ex-bf': 'ex-boy friend',
 'ex-gf': 'ex-girl friend',
 'exp': 'experience',
 'ey': 'hey',
 'eyez': 'eyes',
 'ez': 'easy',
 'ezi': 'easy'}
f = {'f u': 'f**k you',
 'f#cking': 'f**king',
 'f&e': 'forever and ever',
 "f'n": 'f**king',
 'f-ing': 'f**king',
 'f.b.': 'facebook',
 'f.m.l.': 'f**k my life',
 'f.u.': 'f**k you',
 'f/o': 'f**k off',
 'f00k': 'f**k.',
 'f2f': 'face to face',
 'f2m': 'female to male',
 'f2p': 'free to play',
 'f2t': 'free to talk',
 'f4c3': 'face',
 'f4eaa': 'friends forever and always',
 'f4f': 'female for female',
 'f4m': 'female for male',
 'f8': 'fate',
 'f9': 'fine',
 'f@': 'fat',
 'fa-q': 'f**k you',
 'faa': 'forever and always',
 'fab': 'fabulous',
 'faggit': 'faggot',
 'fah': 'funny as hell',
 'faic': 'for all i care',
 'fam': 'family',
 'fankle': 'area between foot and ankle',
 'fao': 'for attention of',
 'fap': 'masturbate',
 'fapping': 'masterbating',
 'faq': 'frequently asked question',
 'farg': 'f**k',
 'fashizzle': 'for sure',
 'fav': 'favorite',
 'fave': 'favorite',
 'fawk': 'f**k',
 'fb': 'facebook',
 'fbgm': 'f**k b***hes get money',
 'fbimcl': 'fall back in my chair laughing',
 'fbk': 'facebook',
 'fbtw': 'fine be that way',
 'fc': 'fruit cake',
 'fcbk': 'facebook',
 'fcfs': 'first come first served',
 'fck': 'f**k',
 'fckd': 'f**ked',
 'fckin': 'f**king',
 'fcking': 'f**king',
 'fckm3hdbayb': 'f**k me hard baby',
 'fcku': 'f**k you',
 'fcol': 'for crying out loud',
 'fcuk': 'f**k',
 'fe': 'fatal error',
 'feat': 'featuring',
 'feck': 'f**k',
 'fer': 'for',
 'ferr': 'for',
 'ff': 'friendly fire',
 'ffa': 'free for all',
 'ffcl': 'falling from chair laughing',
 'ffl': 'friend for life',
 'ffr': 'for future reference',
 'ffs': "for f**k's sake",
 'fft': 'food for thought',
 'ffxi': 'final fantasy 11',
 'fg': 'f**king gay',
 'fgi': 'f**king google it',
 'fgs': "for god's sake",
 'fgssu': 'for gods sake shut up',
 'fgt': 'faggot',
 'fhrihp': 'f**k her right in her p***y',
 'fi': 'f**k it',
 'fi9': 'fine',
 'fibijar': "f**k it buddy, i'm just a reserve",
 'fifo': 'first in, first out',
 'fify': 'fixed it for you',
 'figjam': "f**k i'm good, just ask me",
 'figmo': 'f*ck it - got my orders',
 'fiic': 'f**ked if i care',
 'fiik': 'f**ked if i know',
 "fillin'": 'filling',
 'fimh': 'forever in my heart',
 'finna': 'fitting to',
 'fio': 'figure it out',
 'fitb': 'fill in the blank',
 'fiv': 'five',
 'fk': 'f**k',
 'fka': 'formerly known as',
 'fkd': 'f**ked',
 'fker': 'f**ker',
 'fkin': 'f**king',
 'fking': 'f**king',
 'fkn': 'f**king',
 'fku': 'f**k you',
 'flamer': 'angry poster',
 'flames': 'angry comments',
 'flicks': 'pictures',
 'floabt': 'for lack of a better term',
 'fm': 'f**k me',
 'fmah': 'f**k my ass hole',
 'fmao': 'freezing my ass of',
 'fmb': 'f**k me b***h',
 'fmbb': 'f**k me baby',
 'fmbo': 'f**k my brains out',
 'fmfl': 'f**k my f**king life',
 'fmflth': 'f**k my f**king life to hell',
 'fmh': 'f**k me hard',
 'fmhb': 'f**k me hard b***h',
 'fmi': 'for my information',
 'fmir': 'family member in room',
 'fmita': 'f**k me in the ass',
 'fml': 'f**k my life',
 'fmltwia': 'f**k me like the w***e i am',
 'fmn': 'f**k me now',
 'fmnb': 'f**k me now b***h',
 'fmnkml': 'f**k me now kiss me later',
 'fmph': 'f**k my p***y hard',
 'fmq': 'f**k me quick',
 'fmr': 'f**k me runnig',
 'fmsh': 'f**k me so hard',
 'fmth': 'f**k me to hell',
 'fmu': 'f**k me up',
 'fmup': 'f**k me up',   
 'fmuta': 'f**k me up the ass',
 'fmutp': 'f**k me up the p***y',
 'fn': 'first name',
 'fnar': 'for no apparent reason',
 'fnci': 'fancy',
 'fnny': 'funny',
 'fnpr': 'for no particular reason',
 'fny': 'funny',
 'fo': 'f**k off',
 'fo shizzle': 'for sure',
 'fo sho': 'for sure',
 'fo`': 'for',
 'foa': 'f**k off a**h**e',
 'foad': 'f**k off and die',
 'foaf': 'friend of a friend',
 'foah': 'f**k off a**h**e',
 'fob': 'fresh off the boat',
 'focl': 'falling off chair laughing.',
 'fofl': 'fall on the floor laughing',
 'foia': 'freedom of information act',
 'fol': 'farting out loud',
 'folo': 'follow',
 'fomofo': 'f**k off mother f**ker',
 'foms': 'fell off my seat',
 'fone': 'phone',
 'foo': 'fool',
 'foobar': 'f**ked up beyond all recognition',
 'foocl': 'falls out of chair laughing',
 'fook': 'f**k',
 'for sheeze': 'for sure',
 'fos': 'full of s**t',
 'foshizzle': 'for sure',
 'fosho': 'for sure',
 'foss': 'free, open source software',
 'fotcl': 'fell off the chair laughing',
 'fotm': 'flavour of the month',
 'fouc': 'f**k off you c**t',
 'fov': 'field of view',
 'foyb': 'f**k off you b***h',
 'fp': 'first post',
 'fpmitap': 'federal pound me in the ass prison',
 'fpos': 'f**king piece of s**t',
 'fps': 'first person shooter',
 'fr': 'for real',
 'frag': 'kill',
 'fragged': 'killed',
 'fren': 'friend',
 'frens': 'friends',
 'frgt': 'forgot',
 'fri.': 'friday',
 'friggin': 'freaking',
 'frk': 'freak',
 'frm': 'from',
 'frnd': 'friend',
 'frnds': 'friends',
 'fs': 'for sure',
 'fse': 'funniest s**t ever',
 'fsho': 'for sure',
 'fsm': 'flying spaghetti monster',
 'fsob': 'f**king son of a b***h',
 'fsod': 'frosn screen of death',
 'fsr': 'for some reason',
 'fst': 'fast',
 'ft': 'f**k that',
 'ft2t': 'from time to time',
 'fta': 'from the article',
 'ftb': 'f**k that b***h',
 'ftbfs': 'failed to build from source',
 'ftf': 'face to face',
 'ftfa': 'from the f**king article',
 'ftfw': 'for the f**king win!',
 'ftfy': 'fixed that for you',
 'ftio': 'fun time is over',
 'ftk': 'for the kill',
 'ftl': 'for the lose',
 'ftlog': 'for the love of god',
 'ftlt': 'for the last time',
 'ftmfw': 'for the mother f**king win',
 'ftmp': 'for the most part',
 'ftp': 'file transfer protocol',
 'ftr': 'for the record',
 'fts': 'f**k that s**t',
 'fttp': 'for the time being',
 'ftw': 'for the win!',
 'fu': 'f**k you',
 'fu2': 'f**k you too',
 'fua': 'f**k you all',
 'fuah': 'f**k you ass hole',
 'fub': 'f**k you b***h',
 'fubah': 'f**ked up beyond all hope',
 'fubalm': 'f**ked up beyond all local maintenance',
 'fubar': 'f**ked up beyond all recognition',
 'fubb': 'f**ked up beyond belief',
 'fubh': 'f**ked up beyond hope',
 'fubohic': 'f**k you bend over here it comes',
 'fubr': 'f**ked up beyond recognition',
 'fucken': 'f**king',
 'fucktard': 'f**king retard',
 'fuctard': 'f**king retard',
 'fud': 'fear, uncertainty and doubt',
 'fudh': 'f**k you d**k head',
 'fudie': 'f**k you and die',
 'fugly': 'f**king ugly',
 'fuh-q': 'f**k you',
 'fuhget': 'forget',
 'fuk': 'f**k',
 'fukin': 'f**king',
 'fukk': 'f**k',
 'fukkin': 'f**king',
 'fukn': 'f**king',
 'fukr': 'f**ker',
 'fulla': 'full of',
 'fumfer': 'f**k you mother f**ker',
 'funee': 'funny',
 'funner': 'more fun',
 'funy': 'funny',
 'fuq': 'f**k you',
 'fus': 'f**k yourself',
 'fut': 'f**k you too',
 'fuu': 'f**k you up',
 'fux': 'f**k',
 'fuxing': 'f**king',
 'fuxor': 'f**ker',
 'fuxored': 'f**ked',
 'fvck': 'f**k',
 'fwb': 'friends with benefits',
 'fwd': 'forward',
 'fwiw': "for what it's worth",
 'fwm': 'fine with me',
 'fwob': 'friends with occasional benefits',
 'fwp': 'first world problems',
 'fxe': 'foxy',
 'fxp': 'file exchange protocol',
 'fy': 'f**k you',
 'fya': 'for your attention',
 'fyad': 'f**k you and die',
 'fyah': 'f**k you a**h**e',
 'fyb': 'f**k you b***h',
 'fyc': 'f**k your couch',
 'fye': 'for your entertainment',
 'fyeo': 'for your eyes only',
 'fyf': 'f**k your face',
 'fyfi': 'for your f**king information',
 'fyi': 'for your information',
 'fyk': 'for your knowledge',
 'fyl': 'for your love',
 'fym': 'f**k your mom',
 'fyp': 'fixed your post',
 'fyrb': 'f**k you right back',
 'fytd': 'f**k you to death'}
g = { "g'nite": 'good night',
 'g. o. a. t.': 'greatest of all time',
 'g/f': 'girlfriend',
 'g/g': 'got to go',
 'g/o': 'get out',
 'g0': 'go',
 'g00g13': 'google',
 'g1': 'good one',
 'g2': 'go to',
 'g2/-/': 'go to hell',
 'g2bg': 'got to be going',
 'g2bl8': 'going to be late',
 'g2cu': 'glad to see you',
 'g2e': 'got to eat',
 'g2g': 'got to go',
 'g2g2tb': 'got to go to the bathroom',
 'g2g2w': 'got to go to work',
 'g2g4aw': 'got to go for a while',
 'g2gb': 'got to go bye',
 'g2gb2wn': 'got to go back to work now',
 'g2ge': 'got to go eat',
 'g2gn': 'got to go now',
 'g2gp': 'got to go pee',
 'g2gpc': 'got 2 go parents coming',
 'g2gpp': 'got to go pee pee',
 'g2gs': 'got to go sorry',
 'g2h': 'go to hell',
 'g2hb': 'go to hell b***h',
 'g2k': 'good to know',
 'g2p': 'got to pee',
 'g2t2s': 'got to talk to someone',
 'g3y': 'gay',
 'g4u': 'good for you',
 'g4y': 'good for you',
 'g8': 'gate',
 'g9': 'good night',
 'g@y': 'gay',
 'ga': 'go ahead',
 'gaalma': 'go away and leave me alone',
 'gaf': 'good as f**k',
 'gafi': 'get away from it',
 'gafl': 'get a f**king life',
 'gafm': 'get away from me',
 'gagf': 'go and get f**ked',
 'gagp': 'go and get pissed',
 'gah': 'gay ass homo',
 'gai': 'gay',
 'gaj': 'get a job',
 'gal': 'get a life',
 'gamez': 'illegally obtained games',
 'gangsta': 'gangster',
 'gank': 'kill',
 'gaoep': 'generally accepted office etiquette principles',
 'gaw': 'grandparents are watching',
 'gawd': 'god',
 'gb': 'go back',
 'gb2': 'go back to',
 'gba': 'game boy advance',
 'gbioua': 'go blow it out your ass',
 'gbnf': 'gone but not forgotten',
 'gbtw': 'go back to work',
 'gbu': 'god bless you',
 'gby': 'good bye',
 'gcad': 'get cancer and die',
 'gcf': 'google click fraud',
 'gd': 'good',
 'gd&r': 'grins, ducks, and runs',
 'gd4u': 'good for you',
 'gday': 'good day',
 'gdby': 'good bye',
 'gded': 'grounded',
 'gdgd': 'good good',
 'gdi': 'god damn it',
 'gdiaf': 'go die in a fire',
 'gdih': 'go die in hell',
 'gdilf': "grandad i'd like to f**k",
 'gdmfpos': 'god damn mother f**king piece of s**t',
 'gdr': 'grinning, ducking, running',
 'gemo': 'gay emo',
 'getcha': 'get you',
 'geto': 'ghetto',
 'gewd': 'good',
 'gey': 'gay',
 'gf': 'girlfriend',
 'gfad': 'go f**k a duck',
 'gfadh': 'go f**k a dead horse',
 'gfak': 'go fly a kite',
 'gfam': 'go f**k a monkey',
 'gfar2cu': 'go find a rock to crawl under',
 'gfas': 'go f**k a sheep',
 'gfd': 'god f**king damnit',
 'gfe': 'girl friend experience',
 'gfe2e': 'grinning from ear to ear',
 'gfg': 'good f**king game',
 'gfgi': 'go f**king google it',
 'gfi': 'good f**king idea',
 'gfj': 'good f**king job',
 'gfl': 'grounded for life',
 'gfm': 'god forgive me',
 'gfo': 'go f**k off',
 'gfu': 'go f**k yourself',
 'gfurs': 'go f**k yourself',
 'gfus': 'go f**k yourself',
 'gfx': 'graphics',
 'gfy': 'good for you',
 'gfyd': 'go f**k your dad',
 'gfym': 'go f**k your mom',
 'gfys': 'go f**k yourself',
 'gg': 'good game',
 'gga': 'good game all',
 'ggal': 'go get a life',
 'ggf': 'go get f**ked',
 'ggg': 'go, go, go!',
 'ggi': 'go google it',
 'ggnore': 'good game no rematch',
 'ggp': 'gotta go pee',
 'ggpaw': 'gotta go parents are watching',
 'ggs': 'good games',
 'ggwp': 'good game well-played',
 'gh': 'good half',
 'ghei': 'gay',
 'ghey': 'gay',
 'gigig': 'get it got it good',
 'gigo': 'garbage in garbage out',
 'gilf': "grandma i'd like to f**k",
 'gim': 'google instant messanger',
 'gimme': 'give me',
 'gimmie': 'give me',
 'gir': 'google it retard',
 'gis': 'google image search',
 'gitar': 'guitar',
 'giv': 'give',
 'giyf': 'google is your friend',
 'gj': 'good job',
 'gjial': 'go jump in a lake',
 'gjp': 'good job partner',
 'gjsu': 'god just shut up',
 'gjt': 'good job team',
 'gky': 'go kill yourself',
 'gkys': 'go kill yourself',
 'gl': 'good luck',
 'gl hf': 'good luck, have fun',
 'gl&hf': 'good luck and have fun',
 'gla': 'good luck all',
 'glbt': 'gay, lesbian, bisexual, transgenderd',
 'glf': 'group looking for',
 'glhf': 'good luck have fun',
 'glln': 'got laid last night',
 'glnhf': 'good luck and have fun',
 'glty': 'good luck this year',
 'glu': 'girl like us',
 'glu2': 'good luck to you too',
 'glux': 'good luck',
 'glwt': 'good luck with that',
 'gm': 'good morning',
 'gma': 'grandma',
 'gmab': 'give me a break',
 'gmabj': 'give me a blowjob',
 'gmafb': 'give me a f**king break',
 'gmao': 'giggling my ass off',
 'gmfao': 'giggling my f**king ass off',
 'gmilf': "grandmother i'd like to f**k",
 'gmod': 'global moderator',
 'gmta': 'great minds think alike',
 'gmtyt': 'good morning to you too',
 'gmv': 'got my vote',
 'gmybs': 'give me your best shot',
 'gn': 'good night',
 'gn8': 'good night',
 'gna': 'going to',
 'gnasd': 'good night and sweet dreams',
 'gndn': 'goes nowhere,does nothing',
 'gnfpwlbn': 'good news for people who love bad news',
 'gng': 'going',
 'gng2': 'going to',
 'gngbng': 'gang bang',
 'gnight': 'good night',
 'gnite': 'good night',
 'gnn': 'get naked now',
 'gno': 'going to do',
 'gnoc': 'get naked on cam',
 'gnos': 'get naked on screen',
 'gnr': "guns n' roses",
 'gnrn': 'get naked right now',
 'gnst': 'goodnight sleep tight',
 'gnstdltbbb': "good night sleep tight don't let the bed bugs bite",
 'goc': 'get on camera',
 'goi': 'get over it',
 'goia': 'get over it already',
 'goin': 'going',
 'gok': 'god only knows',
 'gokid': 'got observers - keep it decent',
 'gokw': 'god only knows why',
 'gol': 'giggle out loud',
 'gomb': 'get off my back',
 'goml': 'get out of my life',
 'gona': 'gonna',
 'gonna': 'going to',
 'good9': 'goodnite',
 'goodmorning': 'good morning',
 'gooh': 'get out of here!',
 'goomh': 'get out of my head',
 'gork': 'god only really knows',
 'gosad': 'go suck a d**k',
 'gotc': 'get on the computer',
 'gotcha': 'got you',
 'gotta': 'got to',
 'gow': 'gears of war',
 'goya': 'get off your ass',
 'goyhh': 'get off your high horse',
 'gp': 'good point',
 'gpb': 'gotta pee bad',
 'gpwm': 'good point well made',
 'gpytfaht': 'gladly pay you tuesday for a hamburger today',
 'gr8': 'great',
 'gr8t': 'great',
 'grad': 'graduation',
 'grats': 'congratulations',
 'gratz': 'congratulations',
 'grfx': 'graphics',
 'grillz': 'metal teeth',
 'grl': 'girl',
 'grmbl': 'grumble',
 'grog': 'beer',
 'grrl': 'girl',
 'grtg': 'getting ready to go',
 'grvy': 'groovy',
 'gsad': 'go suck a d**k',
 'gsave': 'global struggle against violent extremists',
 'gsd': 'getting s**t done',
 'gsfg': 'go search f**king google',
 'gsi': 'go suck it',
 'gsoh': 'good sense of humor',
 'gsp': 'get some p***y',
 'gsta': 'gangster',
 'gt': 'get',
 'gta': 'grand theft auto',
 'gtas': 'go take a s**t',
 'gtb': 'go to bed',
 'gtf': 'get the f**k',
 'gtfa': 'go the f**k away',
 'gtfbtw': 'get the f**k back to work',
 'gtfh': 'go to f**king hell',
 'gtfo': 'get the f**k out',
 'gtfoi': 'get the f**k over it',
 'gtfon': 'get the f**k out noob',
 'gtfooh': 'get the f**k out of here',
 'gtfoomf': 'get the f**k out of my face',
 'gtfu': 'grow the f**k up',
 'gtfuotb': 'get the f**k up out this b***h',
 'gtg': 'got to go',
 'gtgb': 'got to go bye',
 'gtgbb': 'got to go bye bye',
 'gtgfn': 'got to go for now',
 'gtglyb': 'got to go love you bye',
 'gtgmmiloms': 'got to go my mum is looking over my shoulder',
 'gtgn': 'got to go now',
 'gtgp': 'got to go pee',
 'gtgpp': 'got to go pee pee',
 'gtgtb': 'got to go to bed',
 'gtgtpirio': 'got to go the price is right is on',
 'gtgtwn': 'got to go to work now',
 'gth': 'go to hell',
 'gtha': 'go the hell away',
 'gthb': 'go to hell b***h',
 'gthmf': 'go to hell mothaf**ka',
 'gtho': 'get the hell out',
 'gthu': 'grow the heck up',
 'gthyfah': 'go to hell you f**king a**h**e',
 'gtk': 'good to know',
 'gtm': 'giggling to myself',
 'gtn': 'getting',
 'gtp': 'got to pee',
 'gtr': 'got to run',
 'gts': 'going to school',
 'gtsy': 'good to see you',
 'gttp': 'get to the point',
 'gtty': 'good talking to you',
 'gu': 'grow up',
 'gu2i': 'get used to it',
 'gud': 'good',
 'gudd': 'good',
 'gui': 'graphical user interface',
 'gurl': 'girl',
 'gurlz': 'girls',
 'guru': 'expert',
 'gw': 'good work',
 'gweetin': 'greeting',
 'gwijd': 'guess what i just did',
 'gwm': 'gay white male',
 'gwork': 'good work',
 'gwrk': 'good work',
 'gws': 'get well soon',
 'gwytose': 'go waste your time on someone else',
 'gy': 'gay',
 'gyal': 'girl',
 'gypo': 'get your penis out'}
h = {'h&k': 'hugs and kisses',
 'h*r': 'homestar runner',
 'h+k': 'hugs and kisses',
 'h.o': 'hold on',
 'h/e': 'however',
 'h/mo': 'homo',
 'h/o': 'hold on',
 'h/u': 'hold up',
 'h/w': 'homework',
 'h2': 'halo 2',
 'h2gtb': 'have to go to the bathroom',
 'h2o': 'water',
 'h2sys': 'hope to see you soon',
 'h3y': 'hey',
 'h4kz0r5': 'hackers',
 'h4x': 'hacks',
 'h4x0r': 'hacker',
 'h4xor': 'hacker',
 'h4xr': 'hacker',
 'h4xrz': 'hackers',
 'h4xx0rz': 'hacker',
 'h4xxor': 'hacker',
 'h8': 'hate',
 'h80r': 'hater',
 'h82sit': 'hate to say it',
 'h83r': 'hater',
 'h8ed': 'hated',
 'h8er': 'hater',
 'h8r': 'hater',
 'h8red': 'hatred',
 'h8s': 'hates',
 'h8t': 'hate',
 'h8t0r': 'hater',
 'h8t3r': 'hater',
 'h8te': 'hate',
 'h8ter': 'hater',
 'h8tr': 'hater',
 'h8u': 'i hate you',
 'h9': 'husband in room',
 'h@x0r': 'hacker',
 'habt': 'how about this',
 "hadn't": 'had not',
 "hadn't've": 'had not have',
 'hafta': 'have to',
 'hagd': 'have a good day',
 'hagl': 'have a great life',
 'hagn': 'have a good night',
 'hago': 'have a good one',
 'hags': 'have a great summer',
 'hai': 'hello',
 'hait': 'hate',
 'hak': "here's a kiss",
 'hakas': 'have a kick ass summer',
 'hammrd': 'hammered',
 'han': 'how about now',
 "hasn't": 'has not',
 'hau': 'how are you',
 'hav': 'have',
 "haven't": 'have not',
 'havnt': "haven't",
 'hawf': 'husband and wife forever',
 'hawt': 'hot',
 'hawtie': 'hottie',
 'hax': 'hacks',
 'hax0r': 'hacker',
 'hax0red': 'hacked',
 'hax0rz': 'hackers',
 'haxer': 'hacker',
 'haxor': 'hacker',
 'haxoring': 'hacking',
 'haxors': 'hackers',
 'haxorz': 'hackers',
 'haxxor': 'hacker',
 'haxxzor': 'hacker',
 'haxz0r': 'hacker',
 'haxzor': 'hacker',
 'hayd': 'how are you doing',
 'hazzunt' : 'has not',  
 'hb': 'hurry back',
 'hb4b': 'hoes before bros',
 'hbd': 'happy birthday',
 'hbic': 'head b***h in charge',
 'hbii': 'how big is it',
 'hbu': 'how about you',
 'hbuf': 'how about your family',
 'hby': 'how about you',
 'hc': 'how come',
 'hcbt1': 'he could be the one',
 'hcib': 'how can it be',
 'hcihy': 'how can i help you',
 'hdop': 'help delete online predators',
 'hdu': 'how dare you',
 'hdydi': 'how do you do it',
 'hdydt': 'how did you do that',
 "he'd": 'he would',
 "he'd've": 'he would have',
 "he'll": 'he will',
 "he'll've": 'he he will have',
 "he's": 'he is',
 'headin': 'heading',
 'heh': 'haha',
 'hella': 'very',
 'hes': 'he is',
 'hey': 'hi',
 'heya': 'hey',
 'heyt': 'hate',
 'heyy': 'hello',
 'heyya': 'hello',
 'hf': 'have fun',
 'hfn': 'hell f**king no',
 'hfs': 'holy f**king s**t!',
 'hfsbm': 'holy f**king s**t batman',
 'hfwt': 'have fun with that',
 'hg': 'hockeygod',
 'hght': 'height',
 'hhiad': 'holy hole in a doughnut',
 'hhiadb': 'holy hole in a donut batman',
 'hhok': 'ha ha only kidding',
 'hhyb': 'how have you been',
 'hi2u': 'hello',
 'hi2u2': 'hello to you too',
 'hiet': 'height',
 'hiik': 'hell if i know',
 'hijack': 'start an off topic discussion',
 'hith': 'how in the hell',
 'hiw': 'husband is watching',
 'hiya': 'hello',
 'hiybbprqag': "copying somebody else's search results",
 'hj': 'hand job',
 'hl': 'half-life',
 'hl2': 'half-life 2',
 'hla': 'hot lesbian action',
 'hlb': 'horny little b*****d',
 'hld': 'hold',
 'hldn': 'hold on',
 'hldon': 'hold on',
 'hll': 'hell',
 'hlm': 'he loves me',
 'hlo': 'hello',
 'hlp': 'help',
 'hly': 'holy',
 'hlysht': 'holy s**t',
 'hmb': 'hold me back',
 'hmewrk': 'homework',
 'hmfic': 'head mother f**ker in charge',
 'hml': 'hate my life',
 'hmoj': 'holy mother of jesus',
 'hmp': 'help me please',
 'hmu': 'hit me up',
 'hmul': 'hit me up later',
 'hmus': 'hit me up sometime',
 'hmw': 'homework',
 'hmwk': 'homework',
 'hmwrk': 'homework',
 'hng': 'horny net geek',
 'hngry': 'hungry',
 'hnic': 'head n****r in charge',
 'ho': 'hold on',
 'hoas': 'hang on a second',
 'hoay': 'how old are you',
 'hodl': 'hold',
 'hoh': 'head of household',
 'hom': 'home',
 'homey': 'friend',
 'homie': 'good friend',
 'homo': 'homosexual',
 'hoopty': 'broke down automobile',
 'hott': 'hot',
 "how'd": 'how did',
 "how'd'y": 'how do you',
 "how'll": 'how will',
 "how's": 'how is',
 'howdey': 'hello',
 'howz': 'hows',
 'hpb': 'high ping b*****d',
 'hpoa': 'hot piece of ass',
 'hppy': 'happy',
 'hpy': 'happy',
 'hpybdy': 'happy birthday',
 'hr': 'hour',
 'hre': 'here',
 'hrny': 'horny',
 'hrs': 'hours',
 'hru': 'how are you',
 'hrud': 'how are you doing',
 'hruf': 'how are you friend',
 'hs': 'headshot',
 'hsd': 'high school dropout',
 'hsik': 'how should i know',
 'hsr': 'homestar runner',
 'hss': 'horse s**t and splinters',
 'hswm': 'have sex with me',
 'ht': 'heard through',
 'htc': 'hit the cell',
 'htf': 'how the f**k',
 'htfu': 'hurry the f**k up',
 'htg': 'have to go',
 'hth': 'hope that helps',
 'hthu': 'hurry the hell up',
 'htr': 'hater',
 'http': 'hyper text transfer protocol',
 'hu': 'hey you',
 'hubby': 'husband',
 'hud': 'heads up display',
 'huggle': 'hug and cuddle',
 'hugz': 'hugs',
 'hun': 'honey',
 'hv': 'have',
 'hve': 'have',
 'hvnt': "haven't",
 'hw': 'homework',
 'hw/hw': 'help me with homework',
 'hwg': 'here we go',
 'hwga': 'here we go again',
 'hwik': 'how would i know',
 'hwk': 'homework',
 'hwmbo': 'he who must be obeyed',
 'hwmnbn': 'he who must not be named',
 'hwms': 'hot wild monkey sex',
 'hwu': "hey what's up",
 'hwz': 'how is',
 'hxc': 'hardcore',
 'hy': 'hell yeah',
 'hyb': 'how you been',
 'hyg': 'here you go',
 'hyk': 'how you know'}
i = {"i'd": 'i would',
 "i'd've": 'i would have',
 "i'll": 'i will',
 "i'll've": 'i will have',
 "i'm": 'i am',
 "i've": 'i have',
 'i <3 u': 'i love you',
 'i c': 'i see',
 'i8': 'alright',
 'i8u': 'i hate you',
 'i<3 u': 'i love you',
 'i<3u': 'i love you',
 'iab': 'i am bored',
 'iafh': 'i am f**king hot',
 'iafi': 'i am from india',
 'iag': "it's all good",
 'iah': 'i am horny',
 'iai': 'i am interested',
 'iajsn': 'i am just scraping noslang.com',
 'ianabs': 'i am not a brain surgeon',
 'ianacl': 'i am not a copyright lawyer',
 'ianal': 'i am not a lawyer',
 'ianalb': 'i am not a lawyer, but..',
 'ianars': 'i am not a rocket scientist',
 'ians': 'i am not sure',
 'ianyl': 'i am not your lawyer',
 'iap': 'i am pissed',
 'iasb': 'i am so bored',
 'iatb': 'i am the best',
 'iateu': 'i hate you',
 'iavb': 'i am very bored',
 'iaw': 'in another window',
 'iawtc': 'i agree with this comment',
 'iawtp': 'i agree with this post',
 'iawy': 'i agree with you',
 'ib': "i'm back",
 'ibbl': "i'll be back later",
 'ibcd': 'idiot between chair & desk',
 'ibs': 'internet b***h slap',
 'ibt': "i'll be there",
 'ibtl':'in before the lock', 
 'ibw':"i'll be waiting", 
 'ic': 'i see',
 'icb': "i can't believe",
 'icbi': "i can't believe it",
 'icbiwoop': 'i chuckled, but it was out of pity.',
 'icbt': "i can't believe that",
 'icbyst': 'i cant believe you said that',
 'iccl': 'i could care less',
 'icgup': 'i can give you pleasure',
 'icic': 'i see. i see',
 'icp': 'insane clown posse',
 'icq': "i can't rememer",
 'icr': 'i seek you (also a chat program)',
 'icsrg': 'i can still reach google',
 'ictrn': "i can't talk right now",
 'icty': "i can't tell you",
 'icu': 'i see you',
 'icudk': "in case you didn't know",
 'icup': 'i see you pee',
 'icw': 'i care why?',
 'icwudt': 'i see what you did there',
 'icwum': 'i see what you mean',
 'icydci': "in csae you didn't know",
 'icydk': "in case you didn't catch it",
 'icydn': "in case you didn't know",
 'icymi': 'in case you missed it',
 'id10t': 'idiot',
 'idac': "i don't actually care",
 'idak': "i don't actually know",
 'idbtwdsat': "i don't believe they would do such a thing",
 'idby': "i don't believe you",
 'idc': "i don't care",
 'iddi': "i didn't do it",
 'idec': "i don't even care",
 'idek': "i don't even know",
 'idfc': "i don't f**king care",
 'idfk': "i don't f**king know",
 'idfts': "i don't f**king think so",
 'idgac': "i don't give a crap",
 'idgad': "i don't give a damn",
 'idgaf': "i don't give a f**k",
 'idgaff': "i don't give a flying f**k",
 'idgafs': "i don't give a f**king s**t",
 'idgara': "i don't give a rat's ass",
 'idgas': "i don't give a s**t",
 'idgi': "i don't get it",
 'idjit': 'idiot',
 'idk': "i don't know",
 'idkbibt': "i don't know but i've been told",
 'idke': "i don't know ethier",
 'idkh': "i don't know how",
 'idkh2s': "i don't know how to spell",
 'idkt': "i don't know that",
 'idkw': "i don't know why",
 'idkwiwdwu': "i don't know what i would do without you",
 'idkwtfytb': "i don't know what to say",
 'idkwts': "i dont know what the f**k you're talking about",
 'idkwurta': "i don't know what you are talking about.",
 'idkwym': "i don't know what you mean",
 'idky': "i don't know you",
 'idkyb': "i don't know why but",
 'idkymb2': "i didn't know yoru mom blogs too",
 'idl': "i don't like",
 'idli': "i don't like it",
 'idlu': "i don't like you",
 'idly': "i don't like you",
 'idlyitw': "i don't like you in that way",
 'idm': "i don't mind",
 'idmhw': 'im doing my homework',
 'idn': "i don't know",
 'idnk': "i don't know",
 'idno': 'i do not know',
 'idntk': 'i dont need to know',
 'idnwths': 'i do not want to have sex',
 'idonno': 'i do not know',
 'idop': 'it depends on price',
 'idot': 'idiot',
 'idr': "i don't remember",
 'idrc': "i don't really care",
 'idrfk': "i don't really f**king know",
 'idrgaf': "i don't really give a f**k",
 'idrgaff': "i don't really give a flying f**k",
 'idrk': "i don't really know",
 'idrts': "i don't really think so",
 'idsw': "i don't see why",
 'idtis': "i don't think i should",
 'idtkso': "i don't think so",
 'idts': "i don't think so",
 'idu': "i don't understand",
 'idunno': 'i do not know',
 'iduwym': "i don't understand what you mean.",
 'idw2': "i don't want to",
 'idw2n': "i don't want to know",
 'idwk': "i don't wanna know",
 'idwt': "i don't want to",
 'idwtg': "i don't want to go",
 'idyat': 'idiot',
 'iebkac': 'issue exists between keyboard and chair',
 'ietf': 'internet engineering task force',
 'iff': 'if and only if',
 'ifhu': 'i f**king hate you',
 'ifhy': 'i f**king hate you',
 'ifk': 'i f**king know',
 'iflu': 'i f**king love you',
 'ifthtb': 'i find that hard to belive',
 'ifttt': 'if this then that',
 'ifwis': 'i forgot what i said',
 'ig': 'i guess',
 'ig2g': 'i got to go',
 'ig5oi': 'i got 5 on it',
 'igahp': "i've got a huge penis",
 'igalboc': "i've got a lovely bunch of cocnuts",
 'igg': 'i gotta go',
 'ight': 'alright',
 'igkymfa': "i'm gonna kick your mother f**king ass",
 'igs': 'i guess so',
 'igt': 'i got this',
 'igtg': "i've got to go",
 'igtgt': 'i got to go tinkle',
 'igtkya': 'im going to kick your ass',
 'igu': 'i give up',
 'igyb': 'i got your back',
 'ih': 'it happens',
 'ih2gp': 'i have to go pee',
 'ih2p': "i'll have to pass",
 'ih8': 'i hate',
 'ih8evry1': 'i hate everyone',
 'ih8mls': 'i hate my little sister',
 'ih8p': 'i hate parents',
 'ih8tu': 'i hate you',
 'ih8u': 'i hate you',
 'ih8usm': 'i hate you so much',
 'ih8y': 'i hate you',
 'ihac': 'i have a customer',
 'ihat3u': 'i hate you',
 'ihavent': 'i hope i spelled that right',
 'ihistr': 'i have not',
 'ihiwydt': 'i hate it when you do that',
 'ihml': 'i hate my life',
 'ihmp': 'i hate my parents',
 'ihnc': 'i have no clue',
 'ihnfc': 'i have no f**king clue',
 'ihni': 'i have no idea',
 'iht': 'i heard that',
 'ihtfp': 'i hate this f**king place',
 'ihtgttbwijd': 'i have to go to the bathroom, wait i just did.',
 'ihtp': 'i have to poop',
 'ihtsm': 'i hate this so much',
 'ihtutbr': 'i have to use the bathroom',
 'ihu': 'i hate you',
 'ihurg': 'i hate your guts',
 'ihusb': 'i hate you so bad',
 'ihusfm': 'i hate you so f**king much',
 'ihusm': 'i hate you so much',
 'ihy': 'i hate you',
 'ihya': 'i hate you all',
 'ihysm': 'i hate you so much',
 'ihysmrn': 'i hate you so much right now',
 'ii': 'alright',
 'iigh': 'i',
 'iight': 'alright',
 'iiok': 'is it okay',
 'iirc': 'if i recall correctly',
 'iistgtbtipi': 'if it sounds too good to be true it probably is',
 'iit': 'is it tight',
 'iitywimwybmad': 'if i tell you what it means will you buy me a drink',
 'iitywybmad': 'if i tell you, will you buy me a drink?',
 'iiuc': 'if i understand correctly',
 'iiw2': 'is it web 2.0?',
 'iiwii': 'it is what it is',
 'ij': 'indide joke',
 'ijaf': "it's just a fact",
 'ijcomk': 'i just came on my keyboard',
 'ijdk': "i just don't know",
 'ijdl': 'i just died laughing',
 'ijeomk': 'i just ejaculated on my keybord',
 'ijf': 'i just farted',
 'ijgl': 'i just got laid',
 'ijit': 'idiot',
 'ijk': "i'm just kidding",
 'ijp': 'internet job posting',
 'ijpmp': 'i just peed my pants',
 'ijpms': 'i just pissed myself',
 'ijr': 'i just remembered',
 'ijs': "i'm just saying",
 'ijsabomomcibstg': 'i just saved a bunch of money on my car insurance by switching to geico',
 'ik': 'i know',
 'iki': 'i know it',
 'ikic': 'i know i can',
 'ikm': 'i know man',
 'ikr': 'i know really',
 'ikt': 'i knew that',
 'ikwud': 'i know what you did',
 'ikwum': 'i know what you meant',
 'ikwyl': 'i know where you live',
 'ikwym': 'i know what you mean',
 'ilbbaicnl': 'i like big butts and i can not lie',
 'ilbcnu': "i'll be seeing you",
 'ilcul8r': "i'll see you later",
 'ilhsm': 'i love him/her so much',
 'ili': 'i love it',
 'ilk2fku': 'i would like to f**k you',
 'ilml': 'i love my life',
 'ilms': 'i love my self',
 'ilotibinlirl': "i'm laughing on the internet, but i'm not laughing in real life",
 'ilshipmp': 'i laughed so hard i peed my pants',
 'iltf': 'i love to f**k',
 'iltwummf': 'i love the way you make me feel',
 'iltwymmf': 'i love the way you make me feel',
 'ilu': 'i love you',
 'ilu2': 'i love you too',
 'iluaaf': 'i love you as a friend',
 'ilul': 'i love you loads',
 'ilulafklc': 'i love you like a fat kid loves cake.',
 'ilum': 'i love you more',
 'ilusfm': 'i love you so f**king much',
 'ilusm': 'i love you so much',
 'ilyt': 'i love you too',
 'ilyttmab': 'i love you to the moon and back',   
 'iluvm': 'i love you very much',
 'iluvu': 'i love you',
 'iluvya': 'i love you',
 'iluwamh': 'i love you with all my heart',
 'ilvu': 'i love you',
 'ily': 'i love you',
 'ily2': 'i love you too',
 'ily4e': 'i love you forever',
 'ily4ev': 'i love you forever',
 'ilyaas': 'i love you as a sister',
 'ilyal': 'i like you a lot',
 'ilyb': 'i love you b***h',
 'ilybby': 'i love you baby',
 'ilybtid': "i love you but then i don't",
 'ilyf': "i'll love you forever",
 'ilygsm': 'i love you guys so much',
 'ilykthnxbai': 'i love you k thanks bye',
 'ilyl': 'i love you loads',
 'ilylab': 'i love you like a brother',
 'ilylabf': 'i love you like a best friend',
 'ilylafklc': 'i love you like a fat kid loves cake',
 'ilylas': 'i love you like a sister',
 'ilylc': 'i love you like crazy',
 'ilym': 'i love you more',
 'ilymtyk': 'i love you more than you know',
 'ilymtylm': 'i love you more than you love me',
 'ilys': 'i love you sexy',
 'ilysb': 'i love you so bad',
 'ilysfm': 'i love you so f**king much',
 'ilysfmb': 'i love you so f**king much baby',
 'ilysm': 'i love you so much',
 'ilysmih': 'i love you so much it hurts',
 'ilysmm': 'i love you so much more',
 'ilysmydek': "i love you so much you don't even know",
 'ilysvm': 'i love you so very much',
 'ilyvm': 'i love you very much',
 'ilywamh': 'i love you with all my heart',
 'im': 'instant message',
 "im'd": 'i am',
 'im26c4u': 'i am too sexy for you',
 'ima': 'i am a',
 'imao': 'in my arrogant opinion',
 'imb': 'i am back',
 'imcdo': 'in my conceited dogmatic opinion',
 'imed': 'instant messaged',
 'imfao': 'in my f**king arrogant opinion',
 'imfo': 'in my f**king opinion',
 'imh': 'i am here',
 'imhbco': 'in my humble but correct opinion',
 'imhe': 'in my humble experience',
 'imho': 'in my humble opinion',
 'imm': 'instant message me',
 'imma': "i'm going to",
 'imnerho': 'in my not even remotely humble opinion',
 'imnl': "i'm not laughing",
 'imnshmfo': 'in my not so humble mother f**king opinion',
 'imnsho': 'in my not so humble opinion',
 'imo': 'in my opinion',
 'imoo': 'in my own opinion',
 'impo': 'in my personal opinion',
 'impov': 'in my point of view',
 'imr': 'in my room',
 'imsb': 'i am so bored',
 'imsry': 'i am sorry',
 'imtaw': 'it may take a while',
 'imts': 'i meant to say',
 'imu': 'i miss you',
 'imusm': 'i miss you so much',
 'imvho': 'in my very humble opinion',
 'imwtk': 'inquiring minds want to know',
 'imy': 'i miss you',
 'imy2': 'i miss you to',
 'imya': 'i miss you already',
 'imysfm': 'i miss you so f**king much',
 'in2': 'into',
 'inb4': 'in before',
 'inbd': "it's no big deal",
 'incld': 'include',
 'incrse': 'increase',
 'ind2p': 'i need to pee',
 'indie': 'independent',
 'inef': "it's not even funny",
 'inet': 'internet',
 'inh': 'i need help',
 'inho': 'in my honest opinion',
 'inhwh': 'i need homework help',
 'init': "isn't it",
 'inmp': "it's not my problem",
 'innit': "isn't it",
 'ino': 'i know',
 'instagib': 'instant kill',
 'instakill': 'instant kill',
 'intarwebs': 'internet',
 'intel': 'intelligence',
 'interweb': 'internet',
 'intpftpotm': 'i nominate this post for the post of the month',
 'inttwmf': 'i am not typing this with my fingers',
 'invu': 'i envy you',
 'ioh': "i'm out of here",
 'iois': 'indicators of interest',
 'iokiya': "it's ok if you are",
 'iomw': "i'm on my way",
 'ionno': "i don't know",
 'iono': "i don't know",
 'iotd': 'image of the day',
 'iou': 'i owe you',
 'iow': 'in other words',
 'ioya': "i'd own your ass",
 'ioyk': 'if only you knew',
 'ip': 'internet protocol',
 'irc': 'internet relay chat',
 'ircd': 'internet relay chat daemon',
 'ircx': 'internet relay chat extension',
 'irdc': "i really don't care",
 'irdgaf': "i really don't give a f**k",
 'irdk': "i really don't know",
 'irgtgbtw': "i've really got to get back to work",
 'irhtgttbr': 'i really have to go to the bathroom',
 'irhy': 'i really hate you',
 'irl': 'in real life',
 'irly': 'i really love you',
 'irt': 'in reply to',
 'irtf': "i'll return the favor",
 'is2g': 'i swear to god',
 'isb': "i'm so bored.",
 'isbya': 'im sorry but you asked',
 'isd': 'internet slang dictionary',
 'isdc': "i so don't care",
 'ise': 'internal server error',
 'isfly': 'i so f**king love you',
 'isg': 'i speak geek',
 'ishii': 'i see how it is',
 'isianmtu': 'i swear i am not making this up',
 'isj': 'inside joke',
 "isn'": 'in search of',
 "isn't": 'is in it',
 'iso': 'is not',
 'isp': 'internet service provider',
 'iss': 'im so sorry',
 'istg': 'i swear to god',
 'istr': 'i seem to remember',
 'istwfn': 'i stole this word from noslang.com',
 'iswydt': 'i see what you did there',
 "it'd": 'i totally agree',
 "it'd've": 'it would',
 "it'll": 'it would have',
 "it'll've": 'it will',
 "it's": 'it is',
 'ita': 'it is',
 'itb': 'in the butt',
 'itc': 'in that case',
 'itd': 'in the dark',
 'ite': 'alright',
 'itk': 'in the know',
 'itn': 'i think not',
 'itt': 'in this thread',
 'ittif': 'i think that is fine',
 'ityltk': "i thought you'd like to know",
 'itys': 'i told you so',
 'itz': "it's",
 'itzk': "it's ok",
 'iucmd': 'if you catch my drift',
 'iukwim': 'if you know what i mean',
 'iunno': "i don't know",
 'iuno': 'i dunno',
 'iv': 'i have',
 'ive': 'i have',
 'iw2f': 'i want to f**k',
 'iw2fu': 'i want to f**k you',
 'iw2mu': 'i want to meet you',
 'iwaa': 'it was an accident',
 'iwbrbl@r': 'i will be right back later',
 'iwc': 'in which case',
 'iwfusb': 'i wanna f**k you so bad',
 'iwfy': 'i want to f**k you',
 'iwfybo': 'i will f**k your brains out',
 'iwg': 'it was good',
 'iwhi': 'i would hit it',
 'iwhswu': 'i want to have sex with you',
 'iwjk': 'i was just kidding',
 'iwk': "i wouldn't know",
 'iwlu4e': 'i will love you for ever',
 'iwmu': 'i will miss you',
 'iwmy': 'i will miss you',
 'iws': 'i want sex',
 'iwsn': 'i want sex now',
 'iwsul8r': 'i will see you later',
 'iwtfu': 'i want to f**k you',
 'iwtfy': 'i want to f**k you',
 'iwthswy': 'i want to have sex with you',
 'iwtk': 'i want to know',
 'iwtly': 'i want to love you',
 'iwu': 'i want you',
 'iwuwh': 'i wish you were here',
 'iwy': 'i want you',
 'iwyb': 'i want your body',
 'iwyn': 'i want you now',
 'iwythmb': 'i want you to have my baby',
 'iya': 'in your ass',
 'iyam': 'if you ask me',
 'iyc': 'if you can',
 'iyd': 'in your dreams',
 'iydhantsdsaaa': "if you don't have anything nice to say don't say anything at all",
 'iydmma': "if you don't mind me asking",
 'iyf': 'in your face',
 'iyflg': "if you're feeling less generous",
 'iygm': 'if you get me',
 'iykwim': 'if you know what i mean',
 'iym': 'i am your man',
 'iyo': 'in your opinion',
 'iyq': 'i like you',
 'iyss': 'if you say so',
 'iyswim': 'if you see what i mean',
 'iywt': 'if you want to'}
j = {'j-c': 'just chilling',
 'j/a': 'just asking',
 'j/c': 'just curious',
 'j/j': 'just joking',
 'j/k': 'just kidding',
 'j/o': 'jackoff',
 'j/p': 'just playing',
 'j/s': 'just saying',
 'j/t': 'just talking',
 'j/w': 'just wondering',
 'j00': 'you',
 'j00r': 'your',
 'j2bs': 'just to be sure',
 'j2c': 'just too cute',
 'j2f': 'just too funny',
 'j2luk': 'just to let you know',
 'j2lyk': 'just to let you know',
 'j4f': 'just for fun',
 'j4g': 'just for grins',
 'j4l': 'just for laughs',
 'j4u': 'just for you',
 'jalaudlm': "just as long as you don't leave me",
 'jas': 'just a second',
 'jb': 'jailbait',
 'jbu': 'just between us',
 'jc': 'just curious',
 'jcam': 'just checking away message',
 'jcath': 'just chilling at the house',
 'jdfi': 'just f**king do it',
 'jdi': 'just do it',
 'jebus': 'jesus',
 'jeomk': 'just ejaculated on my keyboard',
 'jf': 'just fooling',
 'jfc': 'jesus f**king christ',
 'jfdi': 'just f**king do it!',
 'jff': 'just for fun',
 'jfg': 'just for giggles',
 'jfgi': 'just f**king google it',
 'jfi': 'just forget it',
 'jfj': 'jump for joy',
 'jfk': 'just f**king kidding',
 'jfl': 'just for laughs',
 'jflts': 'just felt like typing something',
 'jfn': 'just for now',
 'jfo': 'just f**k off',
 'jfr': 'just for reference',
 'jftr': 'just for the record',
 'jfu': 'just for you',
 'jfwy': 'just f**king with you',
 'jg2h': 'just go to hell',
 'jgiyn': 'just google it you noob',
 'jgtfooh': 'just get the f**k out of here',
 'jh': 'just hanging',
 'jhm': 'just hold me',
 'jho': 'just hanging out',
 'jic': 'just in case',
 'jit': 'just in time',
 'jizz': 'semen',
 'jj': 'just joking',
 'jj/k': 'just joking',
 'jja': 'just joking around',
 'jk': 'just kidding',
 'jka': 'just kidding around',
 'jking': 'joking',
 'jkl': 'just kidding loser',
 'jklol': 'just kidding laughing out loud',
 'jkn': 'joking',
 'jks': 'jokes',
 'jkz': 'jokes',
 'jlma': 'just leave me alone',
 'jlt': 'just like that',
 'jm': 'just messing',
 'jma': 'just messing around',
 'jml': 'just my luck',
 'jmo': 'just my opinion',
 'jms': 'just making sure',
 'jom': 'just one minuite',
 'joo': 'you',
 'jooc': 'just out of curiosity',
 'jooce': 'juice',
 'joor': 'your',
 'jp': 'just playing',
 'js': 'just saying',
 'jsa': 'just stop already',
 'jsing': 'just saying',
 'jst': 'just',
 'jsuk': 'just so you know',
 'jsun': 'just so you know',
 'jsut': 'just',
 'jsyk': 'just so you know',
 'jsyn': 'just so you know',
 'jtay': 'just thinking about you',
 'jtbs': 'just to be sure',
 'jtc': 'join the club',
 'jtfo': 'joke the f**k out',
 'jtluk': 'just to let you know',
 'jtlyk': 'just to let you know',
 'jtoi': 'just thought of it',
 'jtol': 'just thinking out loud',
 'jttsiowctw': 'just testing to see if other websites copy this word',
 'jtty': 'just to tell you',
 'jtumltk': 'just thought you might like to know',
 'jtwii': 'just the way it is.',
 'jtwiw': 'just the way it was.',
 'jtyltk': "just thought you'd like to know",
 'jtysk': 'just thought you should know',
 'jumping the couch': 'acting strange',
 'jus': 'just',
 'juss': 'just',
 'juz': 'just',
 'juzt': 'just',
 'jw': 'just wondering',
 'jw2k': 'just wanted to know',
 'jwas': 'just wait a second',
 'jwing': 'just wondering',
 'jwtlyk': 'just wanted to let you know',
 'jyfihp': 'jam your finger in her p***y'} 
k = {'k': 'ok',
 'k3wl': 'cool',
 'ka': 'kick ass',
 'kafn': 'kill all f**king noobs',
 'kah': 'kisses and hugs',
 'kaw': 'kick ass work',
 'kay': 'okay',
 'kb': 'kilobite',
 'kcco': 'keep calm chive on',
 'kek': 'laughing out loud',
 'kewel': 'cool',
 'kewl': 'cool',
 'kfc': 'kentucky fried chicken',
 'khitbash': 'kick her in the box and shove her',
 'khuf': 'know how you feel',
 'kia': 'killed in action',
 'kib': 'okay, im back',
 'kic': 'keep it clean',
 'kicks': 'sneakers',
 'kig': 'keep it going',
 'kiled': 'killed',
 'kinda': 'kind of',
 'kir': 'kid in room',
 'kis': 'keep it simple',
 'kisa': 'knight in shining armor',
 'kiss': 'keep it simple, stupid',
 'kit': 'keep in touch',
 'kitfo': 'knock it the f**k off',
 'kitteh': 'kitten',
 'kiu': 'keep it up',
 'kiwf': 'kill it with fire',
 'kk': 'ok',
 'kkk': 'ku klux klan',
 'kkthnxbye': 'okay thanks bye',
 'kky': 'kinky',
 'kl': 'cool',
 'km': 'kiss me',
 'kma': 'kiss my ass',
 'kmag': 'kiss my ass goodbye',
 'kmao': 'kick my ass off',
 'kmb': 'kiss my butt',
 'kmfa': 'kiss my f**king ass',
 'kmhba': 'kiss my hairy big ass',
 'kml': 'killing myself laughing',
 'kmn': 'kill me now',
 'kmp': 'kill me please',
 'kmsl': 'killing myself laughing',
 'kmswl': 'killing myself with laughter',
 'kmu': 'kinda miss you',
 'knackered': 'drunk',
 'knewb': 'new player',
 'knn': 'f**k your mother',
 'kno': 'know',
 'kno!': 'know',
 'knw': 'know',
 'ko': 'knock out',
 'kol': 'kiss on lips',
 'koo': 'cool',
 'kool': 'cool',
 'kos': 'kid over shoulder',
 'kotc': 'kiss on the cheek',
 'kotd': 'kicks of the day',
 'kotl': 'kiss on the lips',
 'kotor': 'knights of the old republic',
 'kots': 'keep on talking s**t',
 'kpc': 'keeping parents clueless',
 'kq': 'keep quiet',
 'ks': 'kill steal',
 'kss': 'kiss',
 'kssd': 'kissed',
 'ksw': 'ok so what',
 'kt': 'keep talking',
 'ktc': 'kill the cat',
 'ktfo': 'knocked the f**k out',
 'kthanxbi': 'okay, thanks. bye.',
 'kthnxbai': 'okay, thanks, bye',
 'kthnxbye': 'okay, thanks, bye',
 'kthx': 'ok, thank you',
 'kthxbai': 'ok thanks bye!',
 'kthxbi': 'ok, thank you, goodbye',
 'kthxbye': 'ok, thank you, goodbye',
 'kthxgb': 'ok thanks goodbye',
 'kthxmn': 'ok thanks man',
 'kthz': 'ok thanks',
 'ktnx': 'okay and thanks',
 'kuhl': 'cool',
 'kul': 'cool',
 'kute': 'cute',
 'kutgw': 'keep up the good work',
 'kuwl': 'cool',
 'kwik': 'quick',
 'kwim': 'know what i mean',
 'kwis': "know what i'm saying?",
 'kwit': 'quit',
 'kwiz': 'quiz',
 'kwl': 'cool',
 'kwtsds': "kiss where the sun don't shine",
 'kyag': 'kiss your ass goodbye',
 'kyfag': 'kiss your f**king ass goodbye',
 'kyfc': 'keep your fingers crossed',
 'kyko': 'keep your knickers on',
 'kyms': 'keep your mouth shut',
 'kys': 'kill yourself'}
l = { 'l0lz': 'laugh out loud',
 'l2': 'learn to',
 'l2m': 'listening to music',
 'l2ms': 'laughing to myself',
 'l2p': 'learn to play',
 'l2r': 'learn to read',
 'l337': 'elite',
 'l33t': 'elite',
 'l4m3rz': 'lamers',
 'l8': 'late',
 'l84skool': 'late for school',
 'l8a': 'later',
 'l8er': 'later',
 'l8ers': 'later',
 'l8r': 'see you later',
 'l8rs': 'laters',
 'l8rz': 'later',
 'l8s': 'later',
 'l8t': 'later',
 'l8ta': 'later',
 'l8ter': 'later',
 'l8tr': 'later',
 'l@u': 'laughing at you',
 'laff': 'laugh',
 'lafs': 'love at first sight',
 'lak': 'love and kisses',
 'lal': 'laughing a little',
 'lalol': 'lots and lots of laughs',
 'lam': 'leave a message',
 'lamf': 'like a motherf**ker',
 'lan': 'local area network',
 'lappy': 'laptop',
 'larp': 'live action role-play',
 'lasb': 'lame ass stupid b***h',
 'lat': 'laugh at that',
 'lata': 'later',
 'lates': 'later',
 'latn': 'laugh at the newbs',
 'latr': 'later',
 'latwttb': 'laughing all the way to the bank',
 'lau': 'laugh at you',
 'lawd': 'lord',
 'lawl': 'lauging out loud with a southern drawl',
 "lawl'd": 'laughed out loud',
 'lawled': 'laughed out loud',
 'lawls': 'laughing out loud with a southern drawl',
 'lawlz': 'laughing out loud with a southern drawl',
 'lazer': 'laser',
 'lazor': 'laser',
 'lbh': "let's be honest",
 'lbnolbiwfetalol': "laughing but not out loud because it wasn't funny enough to actually laugh out loud",
 'lbnr': 'laughing but not really',
 'lbo': 'laughing butt off',
 'lbr': "little boy's room",
 'lbvs': 'laughing but very serious',
 'lcsnpc': 'low cost small notebook personal computer',
 'ldr': 'long-distance relationship',
 'lee7': 'elite',
 'leet': 'elite',
 'legit': 'legitimate',
 'leik': 'like',
 'leme': 'let me',
 'lemme': 'let me',
 'lesbo': 'lesbian',
 'less than 3': 'love',
 'less than three': 'love',
 "let's": 'let us',
 'lez': 'lesbian',
 'lezbean': 'lesbian',
 'lezbo': 'lesbian',
 'lezzzie': 'lesbian',
 'lf': 'looking for',
 'lf1m': 'looking for one more',
 'lf2m': 'looking for 2 more',
 'lfg': 'looking for group',
 'lfl': "let's f**k later",
 'lfm': 'looking for mate',
 'lfnar': 'laughing for no aparent reason',
 'lfp': 'looking for p***y',
 'lfr': 'laughing for real',
 'lgb': 'lesbian/gay/bisexual',
 'lgbnaf': 'lets get butt naked and f**k',
 'lgbtq': 'lesbien, gay, bisexual, transgender and queer.',
 'lgds': "let's go do something",
 'lgf': 'little green footballs',
 'lggd': "let's go get drunk",
 'lgn': 'link goes nowhere',
 'lgo': 'life goes on',
 'lgot': "let's go out tonight",
 'lgr': 'little girls room',
 'lgs': "let's go shopping!",
 'lgtm': 'looks good to me',
 'lhao': 'laughing her ass off',
 'lhs': 'lets have sex',
 'lhsrn': "let's have sex right now",
 'lia': 'life is awesome',
 'liaoyb': "like it's any of your business",
 'lic': 'like i care',
 'liec': 'like i even care',
 'liek': 'like',
 'liekz': 'likes',
 'lifo': 'last in first out',
 'ligad': 'like i give a damn',
 'ligaff': 'like i give a flying f**k',
 'ligafs': 'like i give a flying s**t',
 'ligas': 'like i give a s**t',
 'lih': 'laugh in head',
 'liita': 'love is in the air',
 'lik': 'like',
 'lil': 'little',
 'lim': 'like it matters',
 'limh': 'laugh in my head',
 'liol': 'laugh insanely out loud',
 'lirl': 'laughing in real life',
 'liu': 'look it up',
 'liv': 'live',
 'liyf': 'laughing in your face',
 'lj': 'live journal',
 'lk': 'like',
 'lke': 'like',
 'llab': 'laughing like a b***h.',
 'llap': 'live long and prosper',
 'llc': 'laughing like crazy',
 'llf': 'laugh like f**k',
 'llh': 'laughing like hell',
 'llol': 'literally laughing out loud',
 'lltnt': 'live like theres no tomorrow',
 'lm4aq': "let's meet for a quickie.",
 'lma': 'leave me alone',
 'lmamf': 'leave me alone mother f**ker',
 'lmao': 'laughing my ass off',
 'lmaol': 'laughing my ass out loud',
 'lmaomtoaoa': 'laugh my ass off many times over and over again',
 'lmaonade': 'laughing my ass off',
 'lmaool': 'laughing my ass off out loud',
 'lmaootf': 'laughing my ass off on the floor',
 'lmaorof': 'laughing my ass off rolling on the floor',
 'lmaorotf': 'laughing my ass off rolling on the floor',
 'lmaowrotf': 'laughing my ass of while rolling on the floor',
 'lmaowtntpm': 'laughing my ass off whilst trying not to piss myself',
 'lmaoxh': 'laughing my ass off extremely hard',
 'lmap': 'leave me alone please',
 'lmb': 'lick my balls',
 'lmbao': 'laughing my black ass off',
 'lmbfwao': 'laughing my big fat white ass off',
 'lmbo': 'laughing my butt off',
 'lmcao': 'laughing my crazy ass off',
 'lmclao': 'laughing my cute little ass off',
 'lmd': 'lick my d**k',
 'lmfao': 'laughing my f**king ass off',
 'lmfbo': 'laugh my f**king butt off',
 'lmffao': 'laughing my f**king fat ass off',
 'lmffo': 'laughing my f**king face off',
 'lmfho': 'laughing my f**king head off',
 'lmfo': 'laughing my face off',
 'lmfpo': 'laughing my f**king p***y off',
 'lmfr': 'lets meet for real',
 'lmfto': 'laughing my f**kin tits off',
 'lmg': 'let me guess',
 'lmgdao': 'laughing my god damn ass off',
 'lmgtfy': 'let me google that for you',
 'lmhao': 'laughing my hairy ass off',
 'lmho': 'laughing my heiny off',
 'lmip': 'lets meet in person',
 'lmirl': "let's meet in real life",
 'lmk': 'let me know',
 'lmks': 'let me know soon',
 'lmkwc': 'let me know when clear',
 'lmkwut': 'let me know what you think',
 'lml': 'love my life',
 'lmmfao': 'laughing my mother f**king ass off',
 'lmmfaos': 'laughing my mother f**king ass off silly',
 'lmmfas': 'laugh my mother f**kin ass off',
 'lmmffao': 'laughing my mother f**king fat ass off',
 'lmo': 'leave me one',
 'lmoao': 'laughing my other ass off',
 'lmp': 'lick my p***y',
 'lmpitw': 'let me put it this way',
 'lmpo': 'laughing my panties off',
 'lms': 'leave me some',
 'lmsao': 'laughing my sexy ass off',
 'lmso': 'laughing my socks off',
 'lmtd': 'limited',
 'lmtfa': 'leave me the f**k alone',
 'lmto': 'laughing my tits off',
 'lmtus': 'let me tell you something',
 'lmty': 'laughing more than you',
 'lmvo': 'laugh my vagina off',
 'ln': 'last name',
 'lnk': 'link',
 'lobfl': 'laugh out bloody f**king loud',
 'lobl': 'laugh out bloody loud',
 'lof': 'laughing on floor',
 'lofi': 'uncool',
 'lofl': 'laugh out f**king loud',
 'loflmao': 'laying on floor laughing my ass off',
 'loi': 'laughing on the inside',
 'lol': 'laughing out loud',
 "lol'd": 'laughed out loud',
 'lol2u': 'laugh out loud to you',
 'lol@u': 'laugh out loud at you',
 'lolarotf': 'laughing out loud and rolling on the floor',
 'lolaw': 'laugh out loud at work',
 'lolbs': 'laugh out loud but seriously',
 'lolcano': 'laugh out loud',
 'lolci': 'laughing out loud, crying inside',
 'lolcity': 'the whole city laughs out loud',
 'lold': 'laughed out loud',
 'lolees': 'laugh out loud',
 'lolerz': 'laugh out loud',
 'lolf': 'lots of love forever',
 'lolin': 'laughing out loud',
 'lolio': 'laugh out loud i own',
 'lollam': 'laughing out loud like a maniac',
 'lollercaust': 'an extreme event of hilarity',
 'lollercoaster': 'laugh out loud (a lot)',
 'lollerskates': 'laughing out loud',
 'lolm': 'laugh out loud man',
 'loln': 'laught out loud... not',
 'lolngs': 'laghing out loud never gonna stop',
 'lolocost': 'laugh out loud',
 'lolol': 'saying "lol" out loud',
 'lololz': 'laugh out loud',
 'lolpimp': 'laughing out loud peeing in my pants',
 'lolq': 'laugh out loud quietly',
 'lolrof': 'laughing out loud while rolling on the floor.',
 'lolrotf': 'laughing out loud rolling on the floor',
 'lols': 'laugh out loud',
 'lolvq': 'laugh out loud very quietly',
 'lolwtime': 'laughing out loud with tears in my eyes',
 'lolz': 'laugh out loud',
 'lomg': 'like oh my god',
 'loml': 'love of my life',
 'lomy': 'love of my life',
 'loomm': 'laughing out of my mind',
 'lorl': 'laugh out real loud',
 'lorrl': 'laugh out really really loud',
 'lotf': 'laughing on the floor',
 'loti': 'laughing on the inside',
 'loto': 'laughing on the outside',
 'lotr': 'lord of the rings',
 'lov': 'love',
 'lovu': 'love you',
 'loxen': 'laughing out loud',
 'loxxen': 'laughing out loud',
 'lozer': 'loser',
 'lpb': 'low ping b*****d',
 'lpiaw': 'large penis is always welcome',
 'lpms': 'life pretty much sucks',
 'lq': 'laughing quietly',
 'lq2m': 'laughing quietly to myself',
 'lqtm': 'laugh quietly to myself',
 'lqtms': 'laughing quietly to myself',
 'lqts': 'laughing quietly to self',
 'lrfl': 'laughing really f**king loud',
 'lrh': 'laughing really hard',
 'lrqtms': 'laughing really quietly to myself',
 'lrt': 'last retweet',
 'lsfw': 'less safe for work',
 'lshic': "laughing so hard i'm crying",
 'lshid': 'laugh so hard i die',
 'lshifabmh': 'laughing so hard i fell and broke my hip',
 'lshipmp': 'laughing so hard i piss my pants',
 'lshismp': 'laughed so hard i s**t my pants',
 'lshiwms': 'laughing so hard i wet myself',
 'lshmson': 'laughing so hard milk shot out nose',
 'lshrn': 'laughing so hard right now',
 'lsmih': 'laughing so much it hurts',
 'lsr': 'loser',
 'lsudi': 'lets see you do it',
 'lt': 'long time',
 'ltb': 'looking to buy',
 'lthtt': 'laughing too hard to type',
 'ltip': 'laughting until i puke',
 'ltl': "let's talk later",
 'ltm': 'listen to me',
 'ltmq': 'laugh to myself quietly',
 'ltms': 'laughing to my self',
 'ltnc': 'long time no see',
 'ltns': 'long time no see',
 'ltnsoh': 'long time, no see or hear',
 'ltnt': 'long time no talk',
 'ltp': 'lay the pipe',
 'ltr': 'later',
 'lttpot': 'laughing to the point of tears',
 'ltw': 'lead the way',
 'ltywl': 'love the way you lie',
 'lu2': 'love you too',
 'lu2d': 'love you to death',
 'lu4l': 'love you for life',
 'lub': 'laugh under breath',
 'luf': 'love',
 'luff': 'love',
 'lug': 'lesbian until graduation',
 'luk': 'look',
 'lukin': 'looking',
 'lul': 'love you lots',
 'lulab': 'love you like a brother',
 'lulas': 'love you like a sister',
 'lulz': 'laughing out loud.',
 'lumumi': 'love you miss you mean it',
 'lurker': "one who reads but doesn't reply",
 'lurve': 'love',
 'luser': 'user who is a loser',
 'lusm': 'love you so much',
 'luv': 'love',
 'luver': 'lover',
 'luvuvm': 'love you very much',
 'luvv': 'love',
 'luzar': 'loser',
 'lv': 'love',
 'lve': 'love',
 'lvl': 'level',
 'lvn': 'loving',
 'lvr': 'lover',
 'lvya': 'love you',
 'lwih': 'look what i have',
 'lwn': "last week's news",
 'lwwy': "live while we're young",
 'ly': 'love you',
 'ly2': 'love you to',
 'lya': 'love you always',
 'lyaab': 'love you as a brother',
 'lyaaf': 'love you as a friend',
 'lyao': 'laugh your ass off',
 'lybo': 'laugh your butt off',
 'lyf': 'life',
 'lyfao': 'laughing your f**king ass off',
 'lyfe': 'life',
 'lyk': 'like',
 'lyk3': 'like',
 'lyke': 'like',
 'lyl': 'love you lots',
 'lylab': 'love you like a brother',
 'lylaba': 'love you like a brother always',
 'lylad': 'love you like a dad',
 'lylafklc': 'love you like a fat kid loves cake',
 'lylal': 'love you lots and lots',
 'lylam': 'love you like a mom',
 'lylas': 'love you like a sister',
 'lylasa': 'love you like a sister always',
 'lylno': 'love you like no other',
 'lyls': 'love you lots',
 'lymi': 'love you mean it',
 'lymywy': 'love you, miss you, want you',
 'lysfm': 'love you so f**king much',
 'lysm': 'love you so much',
 'lyt': 'love you too',
 'lyvm': 'love you very much',
 'lzer': 'laser',
 'lzr': 'loser'}

 
m = {'m': 'am',
 'm$': 'microsoft',
 'm$wxp': 'microsoft windows xp',
 'm&d': 'mom and dad',
 "m'kay": 'okay',
 'm.i.a': 'missing in action',
 'm.o': 'makeout',
 'm/b': 'maybe',
 'm/f': 'male or female',
 'm2': 'me too',
 'm3': 'me',
 'm473s': 'friends',
 'm473z': 'friends',
 'm4f': 'male for female',
 'm4m': 'male for male',
 'm8': 'friend',
 'm84l': 'mate for life',
 'm8s': 'mates',
 'm8t': 'mate',
 "m8t's": 'friends',
 'm9': 'mine',
 "ma'am": 'madam',
 'mabby': 'maybe',
 'mabe': 'maybe',
 'maga': 'make america great again',
 'mah': 'my',
 'mai': 'my',
 'mama': 'mother',
 'mao': 'my ass off',
 'marvy': 'marvelous',
 'masterb8': 'masterbate',
 'mastrb8': 'masturbate.',
 'mayb': 'maybe',
 "mayn't": 'may not',
 'mayte': 'mate',
 'mb': 'my bad',
 'mbf': 'my best friend',
 'mbfal': 'my best friend and lover',
 'mbhsm': 'my boobs hurt so much',
 'mbl8r': 'maybe later',
 'mc': 'master of ceremonies',
 'mcds': 'mcdonalds',
 'mcm': 'man crush monday',
 'mcs': 'my computer sucks',
 'mcse': 'microsoft certified systems engineer',
 'mdf': 'my dear friend',
 'mdk': 'murder death kill',
 'me2': 'me too',
 'meatcurtain': "woman's private parts",
 'meatspace': 'the real world',
 'meeh': 'me',
 'mego': 'my eyes glaze over',
 'meh': 'whatever',
 'messg': 'message',
 'mf': 'motherf**ker',
 'mf2f4sx': 'meet face to face for sex',
 'mfa': 'mother f**king a**h**e',
 'mfah': 'motherf**king a**h**e',
 'mfao': 'my f**king ass off',
 'mfb': 'mother f**king b***h',
 'mfer': 'motherf**ker',
 'mfg': 'merge from current',
 'mfkr': 'motherf**ker',
 'mflfs': 'married female looking for sex',
 'mfr': 'motherf**ker',
 'mfw': 'my face when',
 'mgiwjsdchmw': "my girlfriend is watching jeff so don't call her my wife",
 'mgmt': 'management',
 'mhh': 'my head hurts',
 'mhm': 'yes',
 'mho': 'my humble opinion',
 'mia': 'missing in action',
 'mic': 'microphone',
 "might've": 'might have',
 "mightn't": 'might not',
 "mightn't've": 'might not have',
 'miid': 'my internet is down',
 'milf': "mom i'd like to f**k",
 'miltf': "mom i'd like to f**k",
 'min': 'minute',
 'mins': 'minutes',
 'miq': 'make it quick',
 'mir': 'mom in room',
 'mirl': 'meet in real life',
 'misc.': 'miscellaneous',
 'miself': 'myself',
 'missin': 'missing',
 'mite': 'might',
 'miw': 'mom is watching',
 'miwnlf': 'mom i would not like to f**k.',
 'mk': 'mmm....ok',
 'mkay': 'ok',
 'mlc': 'mid life crisis',
 'mle': 'emily',
 'mlg': 'major league gaming',
 'mlia': 'my life is amazing',
 'mlm': 'multi level marketer',
 'mlod': 'mega laugh out loud of doom',
 'mlp': 'my little pony',
 'mmamp': 'meet me at my place',
 'mmas': 'meet me after school',
 'mmatc': 'meet me around the corner',
 'mmatp': 'meet me at the park',
 'mmbocmb': 'message me back or comment me back',
 'mmd': 'make my day',
 'mmiw': 'my mom is watching',
 'mmk': 'umm, ok',
 'mml': 'making me laugh',
 'mml8r': 'meet me later',
 'mmlfs': 'married man looking for sex',
 'mmmkay': 'okay',
 'mmo': 'massive multiplayer online',
 'mmorpg': 'massively multiplayer online role playing game',
 'mmt': 'meet me there',
 'mmtyh': "my mom thinks you're hot",
 'mmw': 'making me wet',
 'mngmt': 'management',
 'mngr': 'manager',
 'mnm': 'eminem',
 'mnt': 'more next time',
 'mobo': 'motherboard',
 'mof': 'matter of fact',
 'mofo': 'mother f**ker',
 'moh': 'medal of honor',
 'mohaa': 'medal of honor allied assult',
 'mol': 'more or less',
 'mommies': 'mother',
 'mommy': 'mother',
 'mompl': 'moment please',
 'moms': 'mother is',
 'moobs': 'man boobs',
 'mor': 'more',
 'morf': 'male or female',
 'moro': 'tomorrow',
 'mos': 'mom over shoulder',
 'moss': 'member of same sex',
 'motarded': 'more retarded',
 'motd': 'message of the day',
 'motos': 'member of the opposite sex',
 'mpaw': 'my parents are watching',
 'mpbis': 'most popular boy in school',
 'mpd': 'multiple personality disorder',
 'mpgis': 'most popular girl in school',
 'mph': 'miles per hour',
 'mpih': 'my penis is hard',
 'mpty': 'more power to you',
 'mrau': 'message received and understood',
 'msf': 'male seeking female',
 'msg': 'message',
 'msgs': 'messages',
 'msh': 'me so horny',
 'msibo': 'my side is busting open',
 'msie': "microsoft's internet explorer",
 'msm': 'main stream media',
 'msmd': 'monkey see - monkey do',
 'msngr': 'messenger',
 'mssg': 'message',
 'mstrb8r': 'masturbator',
 'msv': 'microsoft vista',
 'mtc': 'more to come',
 'mte': 'my thoughts exactly',
 'mtf': 'more to follow',
 'mtfbwu': 'may the force be with you',
 'mtfbwy': 'may the force be with you',
 'mtg': 'meeting',
 'mtherfker': 'mother f**ker',
 'mthrfkr': 'mother f**ker',
 'mtl': 'more than likely',
 'mtr': 'matter',
 'mtrfkr': 'motherf**ker',
 'mty': 'empty',
 'mu': 'miss you',
 'mudda': 'mother',
 'muh': 'my',
 'mul': 'miss you lots',
 'mum': 'mother',
 "mum's": 'mother is',
 'mums': 'mother is',
 'musiq': 'music',
 'musm': 'miss you so much',
 "must've": 'must have',
 "mustn't": 'must not',
 "mustn't've": 'must not have',
 'mutha': 'mother',
 'muve': 'multi-user virtual environment',
 'muvva': 'mother',
 'muzik': 'music',
 'mvp': 'most valuble player',
 'mw2': 'modern warfare 2',
 'mw3': 'modern warfare 3',
 'mwah': 'kiss',
 'mwf': 'married white female',
 'mwm': 'married white man',
 'mwsmirl': 'maybe we should meet in real life',
 'myaly': 'miss you and love you',
 'myers': 'many years',
 'myfb': 'mind your f**king business',
 'myke': 'man-dyke',
 'myn': 'mine',
 'myob': 'mind your own business',
 'myodb': 'mind your own damn business',
 'myofb': 'mind your own f**king business',
 'mypl': 'my young padawan learner',
 'mysm': 'miss you so much',
 'myspce': 'myspace'}
n = {'n': 'and',
 'n e': 'any',
 'n/a': 'not applicable',
 'n/a/s/l': 'name, age, sex location',
 'n/c': 'no comment',
 'n/m': 'nevermind',
 'n/n': 'nickname',
 'n/o': 'no offense',
 'n/r': 'no replys',
 'n/t': 'no text',
 'n00b': 'newbie',
 'n00bs': 'newbies',
 'n00dz': 'nudes',
 'n00s': 'news',
 'n1': 'nice one',
 'n199312': 'african american',
 'n1994': 'african american',
 'n2': 'into',
 'n2b': 'not too bad',
 'n2bb': 'nice to be back',
 'n2bm': 'not to be mean',
 'n2br': 'not to be rude',
 'n2g': 'not too good',
 'n2m': 'not too much',
 'n2mh': 'not too much here',
 'n2mhbu': 'not too much how about you?',
 'n2mhjc': 'not too much here just chillin',
 'n2mu': 'not too much, you?',
 'n2n': 'need to know',
 'n2p': 'need to pee',
 'n64': 'nintendo 64',
 'n8v': 'native',
 'na': 'not applicable',
 'na4w': 'not appropriate for work',
 'naa': 'not at all',
 'nade': 'grenade',
 'nafc': 'not appropriate for children',
 'nafkam': 'not away from keyboard any more',
 'naft': 'not a f**king thing',
 'nafta': 'north american free trade agreement',
 'nah': 'no',
 'namh': 'not at my house',
 'nao': 'not as often',
 'natch': 'naturally',
 'natm': 'not at the minute',
 'naw': 'no',
 'naw-t': 'naughty',
 'nawidt': 'never again will i do that',
 'nawt': 'not',
 'naww': 'no',
 'nayl': 'in a while',
 'nb': 'not bad',
 'nb,p': 'nothing bad, parents',
 'nba': 'national basketball association',
 'nbd': 'no big deal',
 'nbdy': 'nobody',
 'nbf': 'never been f**ked',
 'nc': 'not cool',
 'ncaa': 'national collegiate athletic association',
 'ncs': 'no crap sherlock',
 'nd': 'and',
 'ndit': 'no details in thread',
 'ndn': 'indian',
 'nds': 'nintendo ds',
 'ne': 'any',
 'ne1': 'anyone',
 'neday': 'any day',
 'nedn': 'any day now',
 "needn't": 'need not',
 "needn't've": 'need not have',
 'nefing': 'anything',
 'negl': 'not even going to lie',
 'nei': 'not enough information',
 'neida': 'any idea',
 'nekkid': 'naked',
 'nemore': 'anymore',
 'nes': 'nintendo entertainment system',
 'nethin': 'anything',
 'nething': 'anything',
 'neva': 'never',
 'nevah': 'never',
 'nevar': 'never',
 'nevarz': 'never',
 'nevm': 'never mind',
 'nevr': 'never',
 'newais': 'anyways',
 'neway': 'anyway',
 'neways': 'anyways',
 'newayz': 'anyways',
 'newb': 'someone who is new',
 'newbie': 'new player',
 'newez': 'anyways',
 'nf': 'not funny',
 'nfbsk': 'not for british school kids',
 'nfc': 'no f**king clue',
 'nfd': 'no f**king deal',
 'nff': 'not f**king fair',
 'nfg': 'no f**king good',
 'nfi': 'no f**king idea',
 'nfr': 'not for real',
 'nfs': 'not for sale',
 'nft': 'no further text',
 'nfw': 'no f**king way',
 'ng': 'nice game',
 'ngaf': 'nobody gives a f**k',
 'ngl': 'not gonna lie',
 'nh': 'nice hand',
 'nhatm': 'not here at the moment',
 'ni': 'no idea',
 'ni994': 'n***a',
 'nib': 'new in box',
 'nic': 'network interface card',
 'nif': 'non internet friend',
 'nifoc': 'naked in front of computer',
 'nifok': 'naked in front of keyboard',
 'nigysob': "now i've got you son of a b***h",
 'nimby': 'not in my backyard',
 'nin': 'no its not',
 'nip': 'nothing in particular',
 'nips': 'nipples',
 'nite': 'night',
 'nitfm': 'not in the f**king mood',
 'nitm': 'not in the mood',
 'niwdi': "no i won't do it",
 'nizzle': 'n****r',
 'nj': 'nice job',
 'njoy': 'enjoy',
 'njp': 'nice job partner',
 'nk': 'no kidding',
 'nkd': 'naked',
 'nkt': 'never knew that',
 'nld': 'nice lay down',
 'nm': 'not much',
 'nm u': 'not much, you',
 'nmb': 'not my business',
 'nmbr': 'number',
 'nme': 'enemy',
 'nmf': 'not my fault',
 'nmfp': 'not my f**king problem',
 'nmh': 'not much here',
 'nmhau': 'nothing much how about you',
 'nmhbu': 'nothing much how about you',
 'nmhm': 'nothing much here, man',
 'nmhu': 'nothing much here, you?',
 'nmhwby': 'nothing much here what about you',
 'nmjb': 'nothing much just bored',
 'nmjc': "not much, just chillin'",
 'nmjch': 'nothing much just chilling',
 'nmjcu': 'nothing much, just chilling, you?',
 'nmjdhw': 'nothing much just doing homework',
 'nmjfa': 'nothing much, just f**king around',
 'nmnhnlm': 'no money, no honey, nobody loves me',
 'nmp': 'not my problem',
 'nmu': 'nothing much, you',
 'nmw': 'no matter what',
 'nmwh': 'no matter what happens',
 'nn': 'good night',
 'nn2r': 'no need to respond',
 'nnaa': 'no not at all',
 'nnfaa': 'no need for an apology',
 'nnr': 'no not really',
 'nntr': 'no need to reply',
 'nntst': 'no need to say thanks',
 'no pro': 'no problem',
 'no1': 'no one',
 'noaa': 'national oceanic and atmospheric administration',
 'noc': 'naked on camera',
 'noe': 'know',
 'noes': 'no',
 'nofi': 'no flame intended',
 'nolm': 'no one loves me',
 'nomw': 'not on my watch',
 'noob': 'someone who is new',
 'noobie': 'new person',
 'nooblet': 'new player',
 'noobz0r': 'newbie',
 'noodz': 'nude pictures',
 'nookie': 'sex',
 'nop': 'normal operating procedure',
 'nope': 'no',
 'norc': 'no one really cares',
 'norwich': 'knickers off ready when i come home',
 'nos': 'numbers',
 'notin': 'nothing',
 'noty': 'no thank you',
 'noub': 'none of your business',
 'nowai': 'no way',
 'nowin': 'knowing',
 'noyb': 'none of your business',
 'noygdb': 'none of your god damn business',
 'np': 'no problem',
 'np4np': 'naked pic for naked pic',
 'npa': 'not paying attention',
 'npc': 'non-playable character',
 'npe': 'nope',
 'npgf': 'no problem girl friend',
 'nph': 'no problem here',
 'npi': 'no pun intended',
 'npnt': 'no picture, no talk',
 'nps': 'no problems',
 'nq': 'thank you',
 'nqa': 'no questions asked',
 'nr': 'no reserve',
 'nr4u': 'not right for you',
 'nrg': 'energy',
 'nrn': 'no response necessary',
 'ns': 'nice',
 'nsa': 'no strings attached',
 'nsas': 'no strings attached sex',
 'nsfmf': 'not so fast my friend',
 'nsfu': 'no sex for you',
 'nsfw': 'not safe for work',
 'nss': 'no s**t sherlock',
 'nst': 'no school today',
 'nstaafl': 'no such thing as a free lunch',
 'nt': 'nice try',
 'ntb': 'not to bad',
 'ntbn': 'no text-back needed',
 'nthg': 'nothing',
 'nthin': 'nothing',
 'nthn': 'nothing',
 'ntigaf': 'not that i give a f**k',
 'ntk': 'need to know',
 'ntkb': 'need to know basis',
 'ntm': 'not to much',
 'ntmk': 'not to my knowledge',
 'ntmu': 'nice to meet you',
 'ntmy': 'nice to meet you',
 'ntn': 'nothing',
 'ntrly': 'not really',
 'nts': 'note to self',
 'ntstt': 'not safe to talk',
 'ntt': 'need to talk',
 'ntta': 'nothing to talk about',
 'nttawwt': 'not that there is anything wrong with that',
 'nttiawwt': 'not that there is anything wrong with that.',
 'ntty': 'nice talking to you',
 'ntw': 'not to worry',
 'ntxt': 'no text',
 'nty': 'no thank you',
 'nu': 'new',
 'nub': 'inexperienced person',
 'nuff': 'enough',
 'nuffin': 'nothing',
 'nufin': 'nothing',
 'nutin': 'nothing',
 'nuttin': 'nothing',
 'nv': 'envy',
 'nvm': 'never mind',
 'nvmd': 'nevermind',
 'nvmdt': 'never mind then',
 'nvmt': 'nevermind that',
 'nvr': 'never',
 'nvrm': 'nevermind',
 'nvrmnd': 'never mind',
 'nw': 'no way',
 'nwb': 'a new person',
 'nwih': 'no way in hell',
 'nwj': 'no way jose',
 'nwo': 'new world order',
 'nwrus': 'no way are your serious',
 'nws': 'not work safe',
 'nwtf': 'now what the f**k',
 'nwy': 'no way',
 'nxt': 'next',
 'ny1': 'anyone',
 'nyc': 'new york city',
 'nyf': 'not your fault',
 'nyp': 'not your problem',
 'nywy': 'anyway'}
o = {'o': 'oh',
 'o rly': 'oh really',
 'o&o': 'over and out',
 "o'": 'of',
 "o'clock": 'of the clock',
 'o.p.': 'original poster',
 'o/y': 'oh yeah',
 'o4b': 'open for business',
 'oaoa': 'over and over again',
 'oar': 'on a roll',
 'oaw': 'on a website',
 'obgjfioyo': 'old but good job finding it on your own',
 'obj': 'object',
 'obl': 'osama bin laden',
 'obo': 'or best offer',
 'obtw': 'oh, by the way',
 'obv': 'obviously',
 'obvi': 'obviously',
 'oc': 'original character',
 'occ': 'occupation',
 'ocd': 'obsessive compulsive disorder',
 'ocgg': 'oh crap, gotta go',
 'od': 'over dose',
 'oday': 'software illegally obtained before it was released',
 'odg': 'oh dear god',
 'odtaa': 'one damn thing after another',
 'oe': 'or else',
 'oed': 'oxford english dictionary',
 'of10': 'often',
 'ofc': 'of course',
 'ofcol': 'oh for crying out loud',
 'ofn': 'old f**king news',
 'oftc': 'out for the count',
 'oftn': 'often',
 'oftpc': 'off topic',
 'ofwg': 'old fat white guys',
 'og': 'original gangster',
 'ogw': 'oh guess what',
 'oh noes': 'oh s**t!',
 'oh noez': 'oh no!',
 'ohic': 'oh i see',
 'ohn': 'oh hell no',
 'ohnoez': 'oh no',
 'ohy': 'oh hell yeah',
 'oibmpc': 'oops i broke my computer',
 'oic': 'oh, i see',
 'oicic': 'oh i see i see',
 'oicu': 'oh, i see you!',
 'oicwydt': 'oh, i see what you did there',
 'oidia': 'oops i did it again',
 'oink': 'oh i never knew',
 'oiyd': 'only in your dreams',
 'oj': 'orange juice',
 'ojsu': 'oh, just shut up!',
 'ok': 'ok',
 'okey': 'ok',
 'oll': 'online love',
 'olpc': 'one laptop per child',
 'omdg': 'oh my dear god',
 'omdz': 'oh my days',
 'omfd': 'oh my f**king days',
 'omfg': 'oh my f**king god',
 'omfgn': 'oh my f**king god noob',
 'omfgsh': 'oh my f**king gosh',
 'omfj': 'oh my f**king jesus',
 'omfl': 'oh my f**king internet connection is slow',
 'omfsm': 'oh my flying spaghetti monster',
 'omfwtg': 'oh my f**k what the god?',
 'omg': 'oh my god',
 "omg's": "oh my god's",
 'omgd': 'oh my gosh dude',
 'omgf': 'oh my god...f**k!',
 'omgg': 'oh my gosh girl',
 'omgicfbi': "oh my god i can't f**king believe it",
 'omgih': 'oh my god in heaven',
 'omgihv2p': 'oh my god i have to pee',
 'omginbd': "oh my god, it's no big deal",
 'omgn': 'oh my goodness',
 'omgny': 'oh my god no way',
 'omgosh': 'oh my gosh',
 'omgroflmao': 'oh my god roll on the floor laughing my ass off',
 'omgsh': 'oh my gosh',
 'omgty': 'oh my god thank you',
 'omgukk': 'oh my god you killed kenny',
 'omgwtf': 'on my god, what the f**k',
 'omgwtfbbq': 'oh my god, what the f**k',
 'omgwtfhax': 'oh my god what the f**k, hacks!',
 'omgwtfit': 'oh my god, what the f**k is that',
 'omgwtfnipples': 'on my god, what the f**k',
 'omgyg2bk': 'oh my god you got to be kidding',
 'omgykkyb': 'oh my god you killed kenny you b*****ds',
 'omgz': 'oh my god',
 'omgzors': 'oh my god',
 'omhg': 'oh my hell god',
 'omj': 'oh my jesus',
 'oml': 'oh my lord',
 'ommfg': 'oh my mother f**king god',
 'omt': 'one more time',
 'omw': 'on my way',
 'omwh': 'on my way home',
 'omwts': 'on my way to school',
 'omy': 'oh my!',
 'onoez': 'oh no',
 'onoz': 'oh no',
 'onud': "oh no you didn't",
 'onyd': "oh no you didn't",
 'oob': 'out of buisness',
 'oobl': 'out of breath laughing',
 'ooc': 'out of character',
 'oohm': 'out of his/her mind',
 'oom': 'out of mana',
 'oomf': 'one of my followers',
 'oomm': 'out of my mind',
 'ootb': 'out of the blue',
 'ootd': 'outfit of the day',
 'oow': 'on our way',
 'ooym': 'out of your mind',
 'op': 'operator',
 'orgy': 'orgasm',
 'orlsx': 'oral sex',
 'orly': 'oh really?',
 'orpg': 'online role playing game',
 'os': 'operating system',
 'osbutctt': 'only sad b*****ds use this crappy text talk',
 'osd': 'on screen display',
 'osifgt': 'oh s**t i forgot',
 'oslt': 'or something like that',
 'osy': 'oh screw you',
 'ot': 'off topic',
 'otb': 'off the boat',
 'otc': 'off the chain',
 'otfcu': 'on the floor cracking up',
 'otfl': 'on the floor laughing',
 'otflmao': 'on the floor laughing my ass off',
 'otflmfao': 'on the floor laughing my f**king ass off',
 'otflol': 'on the floor laughing out loud',
 'otfp': 'on the f**king phone',
 'otft': 'over the f**king top',
 'oti': 'on the internet',
 'otl': 'out to lunch',
 'otoh': 'on the other hand',
 'otp': 'on the phone',
 'ots': 'over the shoulder',
 'ott': 'over the top',
 'otw': 'on the way',
 "oughtn't": 'ought not',
 "oughtn't've": 'ought not have',
 'outa': 'out of',
 'ova': 'over',
 'oways': 'oh wow are you serious',
 'owned': 'made to look bad',
 'ownt': 'made to look bad',
 'ownz': 'owns',
 'ownzer': 'one who makes others look bad',
 'ownzorz': 'owned.',
 'owt': 'out',
 'oww': 'oops, wrong window',
 'oyfe': 'open your f**king eyes',
 'oyid': 'oh yes i did',
 'oyo': 'on your own',
 'oyr': 'oh yeah right'}
p = {'p-nis': 'penis',
 'p.o.b.': 'parent over back',
 'p.o.s': 'parent over shoulder',
 'p.o.s.': 'parent over shoulder',
 'p/oed': 'pissed off',
 'p/w': 'password',
 'p00p': 'poop',
 'p0wn': 'make to look bad',
 'p2p': 'peer to peer',
 'p2w': 'pay to win',
 'p33n': 'penis',
 'p3n0r': 'penis',
 'p3n15': 'penis',
 'p3n1s': 'penis',
 'p4p': 'pic for pic',
 'p911': 'parent emergency (parent near)',
 'p@w': 'parents are watching',
 'p^s': 'parent over shoulder',
 'pach': 'parents are coming home',
 'pachs': 'parents are coming home soon',
 'pae': 'pimpin aint easy',
 'pag': 'parents are gone',
 'pah': 'parents at home',
 'panl': 'party all night long',
 'parnts': 'parents',
 'pas': 'parent at side',
 'pasii': 'put a sock in it',
 'patd': 'panic at the disco',
 'paw': 'parents are watching',
 'pb': 'peanut butter',
 'pb&j': 'peanut butter and jelly',
 'pbb': 'parent behind back',
 'pbcakb': 'problem between chair and keyboard',
 'pbj': 'peanut butter and jelly',
 'pbjt': 'peanut butter jelly time',
 'pbkc': 'problem between keyboard & chair',
 'pbly': 'probably',
 'pbm': 'parent behind me',
 'pbp': 'please be patient',
 'pcbd': 'page cannot be displayed',
 'pce': 'peace',
 'pcent': 'percent',
 'pcm': 'please call me',
 'pco': 'please come over',
 'pcrs': 'parents can read slang',
 'pda': 'public display of affection',
 'pdg': 'pretty damn good',
 'pdq': 'pretty damn quick',
 'peanus': 'penis',
 'pearoast': 'repost',
 'pebcak': 'problem exists between chair and keyboard',
 'pebkac': 'problem exists between keyboard and chair',
 'pebmac': 'problem exist between monitor and chair',
 'peep dis': "check out what i'm telling you",
 'peeps': 'people',
 'pen0r': 'penis',
 'pen15': 'penis',
 'penor': 'penis',
 'peoples': 'people',
 'perv': 'pervert',
 'pewp': 'poop',
 'pex': 'please explain?',
 'pezzas': 'parents',
 'pf': 'profile',
 'pfa': 'please find attached',
 'pfm': 'please forgive me',
 'pfo': 'please f**k off',
 'pfos': 'parental figure over sholder',
 'pfy': 'pimply faced youth',
 'pg': 'page',
 'ph#': 'phone number',
 'ph33r': 'fear',
 'ph34r': 'fear',
 'phag': 'f**',
 'phail': 'fail',
 'phat': 'pretty hot and tasty',
 'phayl': 'fail',
 'phear': 'fear',
 'phlr': 'peace hugs love respect',
 'phm': 'please help me',
 'phq': 'f**k you',
 'phreak': 'freak',
 'phreaker': 'phone hacker',
 'phuck': 'f**k',
 'phucker': 'f**ker',
 'phuk': 'f**k',
 'phun': 'fun',
 'phux': 'f**k',
 'phuxor': 'f**k',
 'piab': 'panties in a bunch',
 'pic': 'picture',
 'piccies': 'pictures',
 'pics': 'pictures',
 'pihb': 'pee in his/her butt',
 'piihb': 'put it in her butt',
 'piitb': 'put it in the butt',
 'pima': 'pain in my ass',
 'pimfa': 'pain in my f**king ass',
 'pimha': 'pain in my hairy ass',
 'pimpl': 'pissing in my pants laughing',
 'pino': 'filipino',
 'pir': 'parents in room',
 'pirlos': 'parent in room looking over shoulder',
 'pita': 'pain in the ass',
 'pitfa': 'pain in the f**king ass',
 'pitr': 'parent in the room',
 'pitrtul': 'parents in the room text you later',
 'piw': 'parent is watching',
 'pix': 'pictures',
 'pk': 'player kill',
 'pkemon': 'pokemon',
 'pker': 'player killer',
 'pking': 'player killing',
 'pl': 'parent looking',
 'pl0x': 'please',
 'pl8': 'plate',
 'plac': 'parent looking at computer',
 'plams': 'parents looking at my screen',
 'plars': 'party like a rock star',
 'platcs': 'parent looking at the computer screen',
 "ple's": 'please',
 'pleaz': 'please',
 'pleez': 'please',
 'pleeze': 'please',
 'pleze': 'please',
 'pliz': 'please',
 'plma': 'please leave me alone',
 'plmk': 'please let me know',
 'plocks': 'please',
 'plom': 'parents looking over me',
 'plomb': 'parents looking over my back',
 'ploms': 'parent looking over my shoulder',
 'plos': 'parents looking over shoulder',
 'plox': 'please',
 'ploxxorz': 'please',
 'pls': 'please',
 'plse': 'please',
 'plx': 'please/thanks',
 'plywm': 'play with me',
 'plz': 'please',
 'plzkthx': 'please? ok, thank you',
 'plzthx': 'please? thanks',
 'pmfji': 'pardon me for jumping in',
 'pmfsl': 'piss my f**king self laughing',
 'pmg': 'oh my god',
 'pmita': 'pound me in the ass',
 'pmitap': 'pound me in the ass prison',
 'pml': 'pissing myself laughing',
 'pmo': 'pissing me off',
 'pmp': 'pissing my pants',
 'pmpl': 'piss my pants laughing',
 'pmsfl': 'pissed myself f**king laughing',
 'pmsl': 'piss my self laughing',
 'pmt': 'pretty much this',
 'pnbf': 'potential new boy friend',
 'pnhlgd': "parents not home, let's get dirty",
 'pns': 'penis',
 'pnus': 'penis',
 'po': 'piss off',
 'po po': 'police',
 "po'd": 'pissed off',
 'pob': 'parent over back',
 'poc': 'piece of crap',
 'poed': 'pissed off',
 'poets': "piss off early, tomorrow's saturday",
 'poi': 'point of interest',
 'poidnh': 'pics or it did not happen',
 'pol': 'parent over looking',
 'poms': 'parent over my shoulder',
 'poo': 'poop',
 'poontang': 'female genitalia',
 'pooter': 'computer',
 'popo': 'police',
 'poq': 'piss off quick',
 'pos': 'parent over shoulder',
 'poscs': 'parents over sholder change subject',
 'posmbri': 'parent over shoulder might be reading it',
 'potc': 'pirates of the caribbean',
 'pots': 'plain old telephone service',
 'pov': 'point of view',
 'pow': 'prisoner of war',
 'pp': 'pee pee',
 'ppl': 'people',
 'ppls': 'people',
 'pplz': 'people',
 'ppor': 'post proof or recant',
 'ppppppp': 'prior proper planning prevents piss poor performance',
 'pr0': 'professional',
 'pr0n': 'porn',
 'pr0nz': 'porn',
 'prblm': 'problem',
 'prd': 'period',
 'preggers': 'pregnant',
 'prego': 'pregnant',
 'prfct': 'perfect',
 'prn': 'porn',
 'prncpl': 'principal',
 'prncss': 'princess',
 'prnoscrn': 'porn on screen',
 'pro': 'professional',
 'prob': 'probably',
 'probly': 'probably',
 'probz': 'probably',
 'prod': 'product',
 'prolly': 'probably',
 'prollz': 'probably',
 'proly': 'probably',
 'promos': 'promotions',
 'pron': 'porn',
 'proxie': 'proxy',
 'prp': 'please reply',
 'prsn': 'person',
 'prt': 'party',
 'prty': 'party',
 'prv': 'private',
 'prvrt': 'pervert',
 'prw': 'parents are watching',
 'ps1': 'play station 1',
 'ps2': 'play station 2',
 'ps3': 'play station 3',
 'psa': 'public service announcement',
 'psbms': 'parent standing by my side',
 'psl': 'pumpkin spice latte',
 'psn': 'playstation netwok',
 'psos': 'parent standing over sholder',
 'psp': 'playstation portable',
 'pssy': 'p***y',
 'pst': 'please send tell',
 'pt33n': 'preteen',
 'ptbb': 'pass the barf bag',
 'ptfo': 'passed the f**k out',
 'pthc': 'preteen hardcore',
 'ptl': 'praise the lord',
 'pto': 'personal time off',
 'ptw': 'play to win',
 'puh-leaze': 'please',
 'purty': 'pretty',
 'puter': 'computer',
 'pvp': 'player versus player',
 'pvt': 'pervert',
 'pw': 'parent watching',
 'pwb': 'p***y whipped b***h',
 'pwcb': 'parents watching close by',
 'pwd': 'password',
 'pwn': 'made to look bad',
 'pwn3d': 'owned',
 'pwn3r': 'owner',
 'pwnage': 'ownage',
 'pwnd': 'owned',
 'pwned': 'made to look bad',
 'pwner': 'owner',
 'pwnr': 'owner',
 'pwnt': 'owned',
 'pwnz': 'owns',
 'pwnzor': 'owner',
 'pwob': 'parent watching over back',
 'pwoms': 'parent watching over my shoulder',
 'pwor': 'power',
 'pwos': 'parent was over sholder',
 'pww': 'parents were watching',
 'pxr': 'punk rocker',
 'pydim': 'put your d**k in me',
 'pyfco': 'put your freaking clothes on',
 'pyt': 'pretty young thing',
 'pz': 'peace',
 'pzled': 'puzzled'}
q = {'q2c': 'quick to c**',
 'q33r': 'queer',
 'q4u': 'question for you',
 'qed': "i've made my point",
 'qfe': 'quoted for emphasis',
 'qfmft': 'quoted for motherf**king truth',
 'qft': 'quoted for truth',
 'qft&gj': 'quoted for truth and great justice',
 'ql': 'cool',
 'qltm': 'quietly laughing to myself',
 'qna': 'question and answer',
 'qool': 'cool',
 'qoolz': 'cool',
 'qotd': 'quote of the day',
 'qotsa': 'queens of the stone age',
 'qoty': 'quote of the year',
 'qpr': 'quite pathetic really',
 'qpwd': 'quit posting while drunk',
 'qq': 'crying eyes',
 'qt': 'cutie',
 'qt3.14': 'cutie pie',
 'qte': 'cutie',
 'qtpi': 'cutie pie'}
r = { 'r': 'are',
 'r-tard': 'retard',
 'r.i.p': 'rest in peace',
 'r.i.p.': 'rest in peace',
 'r0x0rz': 'rocks',
 'r2f': 'ready to f**k',
 'r8': 'rate',
 'r8p': 'rape',
 'r8pist': 'rapist',
 'r8t': 'rate',
 'ra2': 'red alert 2 (game)',
 'ra3': 'red alert 3 (game)',
 'raoflmao': 'rolling around on floor laughing my ass off',
 'rawk': 'rock',
 'rawks': 'rocks',
 'rawr': 'roar',
 'rb@u': 'right back at you',
 'rbau': 'right back at you',
 'rbay': 'right back at you',
 'rbm': 'right behind me',
 'rbtl': 'read between the lines',
 'rbty': 'right back to you',
 'rcks': 'rocks',
 'rcsa': 'right click save as',
 'rcvd': 'received',
 'rdy': 'ready',
 're': 'reply',
 're/rehi': 'hello again',
 'realy': 'really',
 'reefer': 'marijuana',
 'refl': 'rolling on the floor laughing',
 'refusn': 'refusing',
 'rehi': 'hello again',
 'rele': 'really',
 'rents': 'parents',
 'rentz': 'parents',
 'rep': 'to represent',
 'reppin': 'representing',
 'retrotextual': 'one who is using out of date words and abbreviations while texting.',
 'rff': 'really f**king funny',
 'rflmao': 'rolling on the floor laughing my ass off',
 'rfn': 'right f**king now',
 'rgr': 'roger',
 'rhcp': 'red hot chilli peppers',
 'rhgir': 'really hot guy in room',
 'rhs': 'right hand side',
 'ricl': 'rolling in chair laughing',
 'rifk': 'rolling on the floor laughing',
 'rihad': 'rot in hell and die',
 'rino': 'republican in name only',
 'rite': 'right',
 'ritjive': 'non virgin',
 'rjct': 'reject',
 'rl': 'real life',
 'rlbf': 'real life boy friend',
 'rlf': 'real life friend',
 'rlg': 'really loud giggle',
 'rlgf': 'real life girl friend',
 'rlly': 'really',
 'rln': 'real life name',
 'rly': 'really',
 'rlz': 'rules',
 'rlze': 'realize',
 'rm': 'room',
 'rmao': 'rolling my ass off',
 'rme': 'rolling my eyes',
 'rmr': 'remember',
 'rmso': 'rock my socks off',
 'rn': 'right now',
 'rnt': "aren't",
 'ro': 'rock out',
 'rockr': 'rocker',
 'rodger': 'affirmative',
 'rofalol': 'roll on the floor and laugh out loud',
 'rofc': 'rolling on floor crying',
 'roffle': 'rolling on the floor laughing',
 'roffle out loud': 'rolling on the floor laughing out loud',
 'rofflecake': 'rolling on the floor laughing',
 'rofflecopters': 'rolling on the floor with laughter',
 'roffleol': 'rolling on the floor laughing out loud',
 'roffles': 'rolling on floor laughing',
 'rofflmfao': 'rolling on the floor laughing my f**king ass',
 'rofl': 'rolling on the floor laughing',
 'rofl&pmp': 'rolling on floor laughing and peeing my pants',
 'roflao': 'rolling on the floor laughing my ass off',
 'roflastc': 'rolling on floor laughing and scaring the cat',
 'roflcopter': 'rolling on the floor laughing',
 'roflcopters': 'rolling on the floor laughing, very funny.',
 'roflkmd': 'rolling on the floor laughing kicking my dog',
 'rofllh': 'rolling on the floor laughing like hell',
 'roflmao': 'rolling on the floor laughing my ass off',
 'roflmaoapimp': 'rolling on the floor laughing my ass off and peeing in my pants',
 'roflmaool': 'rolling on the floor laughing my ass off out loud',
 'roflmaopmp': 'rolling on the floor, laughing my ass off, pissing my pants',
 'roflmaouts': 'rolling on floor laughing my f**king ass off unable to speak',
 'roflmaowpimp': 'rolling on floor laughing my ass off while peeing in my pants',
 'roflmbfao': 'rolling on floor laughing my big fat ass off',
 'roflmbo': 'rolling on floor laughing my butt off',
 'roflmfao': 'rolling on the floor laughing my f**king ass off',
 'roflmfaopimp': 'rolling on the floor laughing my f**king ass off pissing in my pants',
 'roflmfaopmp': 'rolling on flor laughing my f**king ass of peeing my pants',
 'roflmgao': 'rolling on the floor laughing my gay ass off',
 'roflmgdao': 'rolling on the floor laughing my god damn ass off',
 'roflmgdmfao': 'roling on floor laughing my god damn mother f**king ass off',
 'roflmgo': 'rolling on floor laughing my guts out',
 'roflmho': 'rolling on the floor laughing my head off',
 'roflmiaha': 'rolling on the floor laughing myself into a heart attack',
 'roflmmfao': 'rolling on the floor laughing my mother f**king ass off',
 'roflol': 'rolling on floor laughing out loud',
 'roflolbag': 'rolling on the floor laughing out loud busting a gut',
 'roflpimp': 'rolling on the floor laughing pissing in my pants',
 'roflpmp': 'rolling on the floor laughing peeing my pants',
 'roflwtime': 'rolling on the floor laughing with tears in my eyes',
 'rofpml': 'rolling on the floor pissing myself laughing',
 'rofwl': 'rolling on the floor while laughing',
 'roger': 'affirmative',
 'rogl': 'rolling on ground laughing',
 'roglmfao': 'rolling on ground laughing my f**king ass off',
 'roi': 'return on investment',
 'roids': 'steroids',
 'roj': 'affirmative',
 'rol': 'rolling over laugihng',
 'rolmao': 'rolling over laughing my ass off',
 'rolmfao': 'rolling over laughing my f**king ass off',
 'romalsh': 'rolling on my ass laughing so hard',
 'rombl': 'rolled off my bed laughing',
 'rong': 'wrong',
 'roofles': 'rolling on the floor laughing',
 'ror': 'raughing out roud',
 'rotf': 'rolling on the floor',
 'rotfalol': 'roll on the floor and laugh out loud',
 'rotffl': 'roll on the f**king floor laughing',
 'rotfflmao': 'rolling on the f**king floor laughing my ass off',
 'rotfflmfao': 'rolling on the f**king floor laughing my f**king ass off',
 'rotfl': 'rolling on the floor laughing',
 'rotflaviab': 'rolling on the floor laughing and vomiting in a bucket',
 'rotflmao': 'rolling on the floor laughing my ass off',
 'rotflmaofaktd': 'rolling on the floor laughing my ass off farted and killed the dog',
 'rotflmaool': 'rolling on the floor laughing my ass off out loud',
 'rotflmaostc': 'rolling on the floor laughing my ass off scaring the cat',
 'rotflmbo': 'rolling on the floor laughing my butt off',
 'rotflmfao': 'rolling on the floor laughing my f**king ass off',
 'rotflmfaopimp': 'rolling on the floor laughing my f**king ass off peeing in my pants',
 'rotflmfaopmp': 'rolling on the floor laughing my ass off pissin my pants',
 'rotflmfho': 'rolling on the floor laughing my f**king head off',
 'rotflmho': 'rolling on the floor laughing my head off',
 'rotflmmfao': 'rolling on the floor laughing my mother f**king ass off',
 'rotflol': 'rolling on the floor laughing out loud',
 'rotfpm': 'rolling on the floor pissing myself',
 'rotfwlmao': 'rolling on the floor while laughing my ass off',
 'rotg': 'rolling on the ground',
 'rotgl': 'roll on the ground laughing',
 'rotglmao': 'rolling on the ground laughing my ass off',
 'rotw': 'rest of the world',
 'rowyco': 'rock out with your c**k out',
 'rox': 'rocks',
 'roxor': 'rock',
 'roxorz': 'rocks',
 'roxxor': 'rock',
 'rp': 'roleplay',
 'rpg': 'role playing game',
 'rpita': 'royal pain in the ass',
 'rplbk': 'reply back',
 'rpo': 'royally pissed off',
 'rq': 'real quick',
 'rr': 'rest room',
 'rrb': 'restroom break',
 'rsn': 'real soon now',
 'rsp': 'respawn',
 'rspct': 'respect',
 'rsps': 'runescape private server',
 'rt': 'retweet',
 'rta': 'read the article',
 'rtard': 'retard',
 'rtbq': 'read the blinking question',
 'rtf': 'return the favor',
 'rtfa': 'read the f**king article',
 'rtffp': 'read the f**king front page',
 'rtfm': 'read the f**king manual',
 'rtfmfm': 'read the f**king manual f**king moron',
 'rtfmm': 'read the f**king manual moron',
 'rtfms': 'read the f**king manual stupid',
 'rtfp': 'read the f**king post',
 'rtfq': 'read the f**king question',
 'rtfs': 'read the f**king summary',
 'rtfu': 'ready the f**k up',
 'rtg': 'ready to go',
 'rtl': 'report the loss',
 'rtm': 'read the manual',
 'rtr': 'read the rules',
 'rtry': 'retry',
 'rts': 'real-time strategy',
 'ru': 'are you',
 'ru18': 'are you 18',
 'rua': 'are you alone',
 'ruabog': 'are you a boy or girl',
 'ruagoab': 'are you a girl or a boy',
 'rubz2nt': 'are you busy tonight',
 'rufkm': 'are you f**king kidding me',
 'rugay': 'are you gay',
 'rugta': 'are you going to answer',
 'ruh': 'are you horny',
 'ruk': 'are you ok?',
 'rukm': 'are you kidding me',
 'rul8': 'are you late',
 'rumf': 'are you male or female',
 'runnin': 'running',
 'ruok': 'are you ok?',
 'rur': 'are you ready',
 'rut': 'are you there',
 'ruwm': 'are you watching me',
 'rwb': 'rich white b***h',
 'rys': 'are you single',
 'ryt': 'right',
 'ryte': 'right'}
s = { "s'ok": 'yes ok',
 "s'pose": 'suppose',
 "s'up": 'what is up',
 's.i.n.g.l.e': 'stay intoxicated nightly, get laid everyday.',
 's.i.t.': 'stay in touch',
 's.o.a.b.': 'son of a b***h',
 's.o.b.': 'son of a b***h',
 's.w.a.k.': 'sealed with a kiss',
 's/b': 'should be',
 's2a': 'sent to all',
 's2bu': 'sucks to be you',
 's2g': 'swear to god',
 's2r': 'send to receive',
 's2u': 'same to you',
 's2us': 'speak to you soon',
 's3x': 'sex.',
 's4se': 'sight for sore eyes',
 's8ter': 'skater',
 'sab': 'slap a b***h',
 'safm': 'stay away from me',
 'sagn': 'spelling and grammar nazi',
 'sah': 'sexy as hell',
 'sahm': 'stay at home mom',
 'sase': 'self addressed stamped envelope',
 'sbc': 'sorry bout caps',
 'sbcg4ap': 'strongbads cool game for attractive people',
 'sbd': 'silent but deadly',
 'sblai': 'stop babbaling like an idiot',
 'sbrd': 'so bored',
 'sbs': 'such bull s**t',
 'sbt': 'sorry bout that',
 'scnr': "sorry, i couldn't resist",
 'scool': 'school',
 'scrilla': 'money',
 'scrt': 'secret',
 'scurred': 'scared',
 'sd': 'suck d**k',
 'sde': 'software defined environment',
 'sdf^': 'shut da f**k up',
 'sdk': 'software development kit',
 'sdlc': 'software development life cycle',
 'sec': 'second',
 'secks': 'sex',
 'secksea': 'sexy',
 'secksy': 'sexy',
 'sed': 'said',
 'see through your eyes': 'stye',
 'seg': 's**t eatin grin',
 'seks': 'sex',
 'sellin': 'selling',
 'seo': 'search engine optimization',
 'serp': 'search engine results page',
 'sexc': 'sexy',
 'sexe': 'sexy',
 'sexi': 'sexy',
 'sexii': 'sexy',
 'sexilicious': 'very sexy',
 'sexx0rz': 'sex',
 'sez': 'says',
 'sfam': 'sister from another mother',
 'sfao': 'sorry for any offense',
 'sfe': 'safe',
 'sfh': 'so f**king hot',
 'sfipmp': 'so funny i peed my pants',
 'sfm': 'so f**king much',
 'sfr': 'so f**king random',
 'sfs': 'so f**king stupid',
 'sfsg': 'so far so good',
 'sftbc': 'sorry for the broad cast',
 'sfu': 'shut the f**k up',
 'sfw': 'safe for work',
 'sfwuz': 'safe for work until zoomed',
 'sfy': 'speak for yourself',
 'sfyl': 'sorry for your loss',
 'sg': 'so good',
 'sgb': 'straight/gay/bisexual',
 'sgbadq': 'search google before asking dumb questions',
 'sgi': 'still got it',
 'sgtm': 'slightly gigling to myself',
 'sh': 's**t happens',
 "sha'n't": 'shall not',
 'shag': 'f**k',
 "shan't": 'shall not',
 "shan't've": 'shall not have',
 'shawty': 'girl',
 'shd': 'should',
 "she'd": 'she would',
 "she'd've": 'she would have',
 "she'll": 'she will',
 "she'll've": 'she will have',
 "she's": 'she is',
 'shexi': 'sexy',
 'shexy': 'sexy',
 'shiat': 's**t',
 'shiet': 's**t',
 'shite': 's**t',
 'shiz': 's**t',
 'shizit': 's**t',
 'shiznat': 's**t',
 'shiznit': 's**t',
 'shizz': 's**t',
 'shizzle': 's**t',
 'shld': 'should',
 'shmexy': 'sexy',
 'shmily': 'see how much i love you',
 'sho': 'sure',
 "sho'nuff": 'sure enough',
 "shoulda" : "should have"
 "should've": 'should have',
 "shouldn't": 'should not',
 "shouldn't've": 'should not have',
 'showin': 'showing',
 'shr': 's**t happens right',
 'shrn': 'so hot right now',
 'sht': 's**t',
 'shtf': 's**t hits the fan',
 'shud': 'should',
 'shuddup': 'shut up',
 'shup': 'shut up',
 'shure': 'sure',
 'shut^': 'shut up',
 'shwr': 'shower',
 'shyat': 's**t',
 'shyt': 's**t',
 'siao': 'school is almost over',
 'sibir': 'sibling in room',
 'sic': 'said in context',
 'sicl': 'sitting in chair laughing',
 'sif': 'as if',
 "sifn't": 'as if not',
 'sig': 'signature',
 'siggy': 'signature',
 'silf': "sister i'd like to f**k",
 'simcl': 'sitting in my chair laughing',
 'simclmao': 'sitting in my chair laughing my ass off',
 'siol': 'shout it out loud',
 'sis': 'sister',
 'sista': 'sister',
 'sitb': 'sex in the but',
 'sitd': 'still in the dark',
 'sitmf': 'say it to my face',
 'siu': 'suck it up',
 'siuya': 'shove it up your ass',
 'sk': 'spawn kill',
 'sk8': 'skate',
 'sk8er': 'skater',
 'sk8ing': 'skating',
 'sk8r': 'skater',
 'sk8ter': 'skater',
 'sk8tr': 'skater',
 'skb': 'should know better',
 'sked': 'schedule',
 'skeet': 'ejaculate',
 'skewl': 'school',
 'skhool': 'school',
 'skillz': 'skills',
 'skl': 'school',
 'skool': 'school',
 'skoul': 'school',
 'sktr': 'skater',
 'skwl': 'school',
 'sl4n': 'so long for now',
 'sl^t': 's**t',
 'sleepin': 'sleeping',
 'sleepn': 'sleeping',
 'slf': 'sexy little f**k',
 'slgb': 'straight/lesbian/gay/bisexual',
 'slng': 'slang',
 'slo': 'slow',
 'slore': 's**tty w***e',
 'slos': 'someone looking over shoulder',
 'slp': 'sleep',
 'slt': 'something like that',
 'sm': 'social media',
 'sm1': 'someone',
 'sma': 'suck my ass',
 'smb': 'see my blog',
 'smbd': 'suck my big d**k',
 'smbt': 'suck my big toe',
 'smc': 'suck my c**k',
 'smd': 'suck my d**k',
 'smdb': 'suck my d**k b***h',
 'smdvq': 'suck my d**k quickly',
 'smeg': 'f**k',
 'smexy': 'sexy',
 'smf': 'stupid motherf**ker',
 'smfd': 'suck my f**king d**k',
 'smfpos': 'stupid mother f**king piece of s**t',
 'smh': 'shaking my head',
 'smhb': 'suck my hairy balls',
 'smhid': 'shaking my head in disgust',
 'smho': 'screaming my head off',
 'smithwaws': 'smack me in the head with a wooden spoon',
 'smofo': 'stupid mother f**ker',
 'smst': 'somebody missed snack time',
 'smt': 'suck my tits',
 'smthin': 'something',
 'smthng': 'something',
 'smtm': 'sometime',
 'smto': 'sticking my tongue out',
 'smtoay': 'sticking my tongue out at you',
 'sn': 'screen name',
 'snafu': 'situation normal all f**ked up',
 'snafubar': 'situation normal all f**ked up beyond any recognition',
 'snes': 'super nintendo entertainment system',
 'snew': "what's new",
 'snf': 'so not fair',
 'snl': 'saturday night live',
 'snm': 'say no more',
 'snog': 'kiss',
 'snogged': 'kissed',
 "so's": 'so as',
 "so've": 'so have',
 'soa': 'service oriented architecture',
 'soab': 'son of a btch',
 'soad': 'system of a down',
 'soafb': 'son of a f**king b***h',
 'sob': 'son of a b***h',
 'sobs': 'same, old, boring s**t',
 'soc': 'same old crap',
 'soe': 'service oriented enterprise',
 'sof': 'smile on face',
 'sofas': 'stepping out for a smoke',
 'sofs': 'same old f**king s**t',
 'soi': 'service oriented infrastructure',
 'sok': "it's ok",
 'sokay': "it's okay",
 'sol': 's**t outta luck',
 "som'm": 'something',
 'som1': 'someone',
 'somadn': 'sitting on my ass doing nothing',
 'some1': 'someone',
 'soml': 'story of my life',
 'soo': 'so',
 'soobs': 'saggy boobs',
 'sool': 's**t out of luck',
 'sop': 'same old place',
 'sorg': 'straight or gay',
 'sorreh': 'sorry',
 'sorta': 'sort of',
 'sos': 'same old s**t',
 'sosdd': 'same old s**t, different day',
 'sosg': 'spouse over shoulder gone',
 'sot': 'suck on this',
 'sotc': 'stupid off topic crap',
 'sotr': 'sex on the road',
 'sow': 'statement of work',
 'sowi': 'sorry',
 'sowwy': 'sorry',
 'soz': 'sorry',
 'spesh': 'special',
 'spk': 'speak',
 'spk2ul8r': 'speak to you later',
 'sploits': 'exploits',
 'sploitz': 'exploits',
 'spos': 'stupid peace of s**t',
 'sprm': 'sperm',
 'sqtm': 'snickering quietly to myself',
 'srch': 'search',
 'srly': 'seriously',
 'sroucks': "that's cool, but it still sucks",
 'srry': 'sorry',
 'srs': 'serious',
 'srsly': 'seriously',
 'srvis': 'service',
 'sry': 'sorry',
 'srynd2g': 'sorry need to go',
 'srzly': 'seriously',
 'ss': 'screenshot',
 'ss4l': 'smoking sista for life',
 'ssdd': 'same s**t, different day',
 'ssdp': 'same s**t different pile',
 'ssia': 'subject says it all',
 'ssl': 'secure sockets layer',
 'ssob': 'stupid sons of b***hes',
 'ssry': 'so sorry',
 'sssd': 'same s**t same day',
 'st': 'stop that',
 'st1': 'stoned',
 'st8': 'state',
 'stats': 'your sex and age',
 'stb': 'soon to be',
 'stbm': 'sucks to be me',
 'stbx': 'soon to be ex',
 'stby': 'sucks to be you',
 'std': 'sexually transmitted disease',
 'steamloller': 'laughing. alot.',
 'stfd': 'sit the f**k down',
 'stff': 'stuff',
 'stfm': 'search the f**king manual',
 'stfng': 'search the f**king news group',
 'stfu': 'shut the f**k up',
 'stfua': 'shut the f**k up already',
 'stfuah': 'shut the f**k up a**h**e',
 'stfub': 'shut the f**k up b***h',
 'stfuda': 'shut the f**k up dumb ass',
 'stfugbtw': 'shut the f**k up and get back to work',
 'stfun': 'shut the f**k up n****r',
 'stfuogtfo': 'shut the f**k up or get the f**k out.',
 'stfuppercut': 'shut the f**k up',
 'stfuyb': 'shut the f**k up you b***h',
 'stfuysoab': 'shut the f**k up you son of a b***h',
 'stfw': 'search the f**king web',
 'stg': 'swear to god',
 'sth': 'something',
 'sthing': 'something',
 'sthu': 'shut the hell up',
 'stm': 'smiling to myself',
 'stoopid': 'stupid',
 'stpd': 'stupid',
 'str8': 'straight',
 'str8up': 'straight up',
 'sts': 'so to speak',
 'stsp': 'same time same place',
 'stt': 'same time tomorrow',
 'stufu': 'stupid f**ker',
 'stupd': 'stupid',
 'stw': 'share the wealth',
 'stys': 'speak to you soon',
 'su': 'shut up',
 'sua': 'see you at',
 'suabq': 'shut up and be quiet',
 'suagooml': 'shut up and get out of my life',
 'suib': 'shut up im busy',
 'suk': 'suck',
 'suka': 'sucker',
 'sukz': 'sucks',
 'sul': 'see you later',
 'sum1': 'someone',
 'sumfin': 'something',
 'summin': 'something',
 'sumone': 'someone',
 "sumthin'": 'something',
 'sumtin': 'something',
 'sup': "what's up",
 'supa': 'super',
 'supposably': 'supposedly',
 'sus': 'see you soon',
 'susfu': 'situation unchanged, still f**ked up',
 'sut': 'see you tomorrow',
 'sutuct': 'so you think you can type',
 'sux': 'sucks',
 'sux0rz': 'sucks',
 'sux2bu': 'sucks to be you',
 'suxor': 'sucks',
 'suxors': 'sucks',
 'suxorz': 'sucks',
 'suxx': 'sucks',
 'suxxor': 'sucks',
 'suyah': 'shut up you ass hole!',
 'svn': 'seven',
 'svu': 'special victims unit',
 'sw': 'so what',
 'swafk': 'sealed with a friendly kiss',
 'swak': 'sealed with a kiss',
 'swakaah': 'sealed with a kiss and a hug',
 'swalk': 'sealed with a loving kiss',
 'swf': 'single white female',
 'swm': 'single white male',
 'swmbo': 'she who must be obeyed',
 'swmt': 'stop wasting my time',
 'swp': 'sorry wrong person',
 'swswta': 'so what should we talk about',
 'swsw2b': 'single when she wants to be',
 'swt': 'sweet',
 'swtf': 'seriously, what the f**k',
 'sx': 'sex',
 'sxc': 'sexy',
 'sxcy': 'sexy',
 'sxe': 'straight edge',
 'sxi': 'sexy',
 'sxs': 'sex',
 'sxy': 'sexy',
 'sya': 'see you again.',
 'syatp': 'see you at the party',
 'sydim': 'stick your d**k in me',
 'sydlm': 'shut your dirty little mouth',
 'sydm': 'shut your damn mouth',
 'syfm': 'shut your f**king mouth',
 'syiab': 'see you in a bit',
 'syiaf': 'see you in a few',
 'syl': 'see you later',
 'syl8r': 'see you later',
 'sym': 'shut your mouth',
 'syoa': 'save your own ass',
 'syotbf': 'see you on the battlefield',
 'syrs': 'see ya real soon',
 'sys': 'see you soon',
 'sysop': 'system operator',
 'syt': 'see you there',
 'sytycd': 'so you think you can dance',
 'syu': 'sex you up',
 'sz': 'sorry'}
t = {'t#3': 'the',
 't,ftfy': 'there, fixed that for you',
 't.t.y.l': 'talk to you later',
 't/a': 'try again',
 't2b': 'time to blunt',
 't2m': 'talk to me',
 't2u': 'talking to you',
 't2ul': 'talk to you later',
 't2ul8r': 'talk to you later',
 't3h': 'the',
 't4a': 'thanks for asking',
 't4m': 'transgender for male',
 't8st': 'taste',
 'ta': 'thanks again',
 'taci': "that's a crappy idea",
 'tafn': "that's all for now",
 'taht': 'that',
 'tai': 'think about it',
 'taig': "that's all i got.",
 'tal': 'thanks a lot',
 'talkin': 'talking',
 'tanq': 'thank you',
 'tanstaafl': "there ain't no such thing as a free lunch",
 'tard': 'retard',
 'tarfu': 'things are really f**ked up',
 'tat': 'that',
 'tat2': 'tattoo',
 'tau': 'thinking about you',
 'taunch': 'te amo un chingo',
 'taw': 'teachers are watching',
 'tay': 'thinking about you',
 'tb': 'text back',
 'tb4u': 'too bad for you',
 'tba': 'to be anounced',
 'tbc': 'to be continued',
 'tbd': 'to be decided',
 'tbf': 'to be fair',
 'tbfh': 'to be f**king honest',
 'tbfu': 'too bad for you',
 'tbh': 'to be honest',
 'tbhimo': 'to be honest in my opinion',
 'tbhwu': 'to be honest with you',
 'tbnt': 'thanks but no thanks',
 'tbp': 'the pirate bay',
 'tbpfh': 'to be perfectly f**king honest',
 'tbph': 'to be perfectly honest',
 'tbqf': 'to be quite frank',
 'tbqh': 'to be quite honest',
 'tbss': 'too bad so sad',
 'tbt': 'throwback thursday',
 'tbtfh': 'to be totally freaking honest',
 'tbvh': 'to be very honest',
 'tbya': 'think before you act',
 'tc': 'take care',
 'tcfc': 'too close for comfort',
 'tcfm': 'too cool for me',
 'tcg': 'trading card game',
 'tchbo': 'topic creater has been owned',
 'tcial': 'the cake is a lie',
 'tcoy': 'take care of yourself',
 'tcp': 'transmission control protocol',
 'tcp/ip': 'transmission control protocol/internet protocol',
 'td2m': 'talk dirty to me',
 'tddup': 'till death do us part',
 'tdf': 'to die for',
 'tdl': 'too damn lazy',
 'tdtm': 'talk dirty to me',
 'tdtml': 'talk dirty to me later',
 'tdwdtg': 'the devil went down to georgia',
 'te': 'team effort',
 'teh': 'the',
 'teotwawki': 'the end of the world as we know it',
 'terd': 's**t',
 'tf': 'The f**k',
 'tf2': 'team fortress 2',
 'tfa': 'the f**king article',
 'tfb': 'time for bed',
 'tfbundy': 'totaly f**ked but unfortunatly not dead yet',
 'tfc': 'team fortress classic',
 'tfd': 'total f**king disaster',
 'tff': "that's f**king funny",
 'tfft': 'thank f**k for that',
 'tffw': 'too funny for words',
 'tfh': 'thread from hell',
 'tfic': 'tongue firmly in cheek',
 'tfiik': 'the f**k if i know',
 'tfl': 'thanks for looking',
 'tfln': 'thanx for last night',
 'tfm': 'too f**king much',
 'tfs': 'thanks for sharing',
 'tfta': 'thanks for the add',
 'tfti': 'thanks for the information',
 'tfu': "that's f**ked up",
 'tfu2baw': 'time for you to buy a watch',
 'tfw': 'that feeling when',
 'tg': 'thank god',
 'tgfe': 'together forever',
 'tgfitw': 'the greatest fans in the world',
 'tgft': 'thank god for that',
 'tgfu': 'too good for you',
 'tgfuap': 'thank god for unanswered prayers',
 'tghig': 'thank god husband is gone',
 'tgif': "thank god it's friday",
 'tgiff': 'thank god its f**king friday',
 'tgis': "thank god it's saturday",
 'tgiwjo': 'thank god it was just once',
 'tgsttttptct': 'thank god someone took the time to put this crap together',
 'tgtbt': 'too good to be true',
 'tgwig': 'thank god wife is gone',
 'tgws': 'that goes without saying',
 'th4nk5': 'thanks',
 'th@>': 'that',
 'th@' : 'though',
 'tha': 'the',
 'thankies': 'thank you',
 'thankx': 'thank you',
 'thanq': 'thank you',
 'thanx': 'thank you',
 'thanxx': 'thank you',
 'thar': 'there',
 "that'd": 'that would',
 "that'd've": 'that would have',
 "that's": 'that is',
 'thatz': "that's",
 "there'd": 'there would',
 "there'd've": 'there would have',
 "there's": 'there is',
 "they'd": 'they would',
 "they'd've": 'they would have',
 "they'll": 'they will',
 "they'll've": 'they will have',
 "they're": 'they are',
 "they've": 'they have',
 'theyre': 'they are',
 "this's": 'this is',
 'thku': 'thank you',
 'thn': 'then',
 'thnk': 'think',
 'thnx': 'thanks',
 'tho': 'though',
 'thot': 'the hoe of today',
 'thr': 'there',
 'thr4': 'therefore',
 'thru': 'through',
 'tht': 'that',
 'thwdi': 'thats how we do it',
 'thwy': 'the hell with you!',
 'thx': 'thank you',
 'thxx': 'thanks',
 'thz': 'thank you',
 'ti2o': 'that is too obious',
 'tia': 'thanks in advance',
 'tiafayh': 'thanks in advance for all your help',
 'tiai': 'take it all in',
 'tias': 'try it and see',
 'tiatwtcc': 'this is a trap word to catch copiers',
 'tif': 'this is fun',
 'tif2m': 'this is f**king 2 much',
 'tifs': 'this is funny s**t',
 'tifu': 'that is f**ked up',
 'tigger': 'tiger',
 'tiic': 'the idiots in control',
 'til': 'until',
 'tilf': "teenager i'd like to f**k",
 'tinf': 'this is not fair',
 'tinla': 'this is not legal advice',
 'tinstaafl': 'there is no such thing as a free lunch',
 'tioli': 'take it or leave it',
 'tis': 'is',
 'tisc': 'that is so cool',
 'tisfu': 'that is so f**ked up',
 'tisg': 'this is so gay',
 'tish': 'this',
 'tisly': 'that is so last year',
 'tisnf': 'that is so not fair',
 'tiss': 'this is some s**t',
 'tisw': 'that is so wrong',
 'tiw': 'teacher is watching',
 'tix': 'tickets',
 'tjb': 'thats just boring',
 'tk': 'team kill',
 'tk2ul': 'talk to you later',
 'tkd': 'tae kwon do',
 'tker': 'team killer',
 'tks': 'thanks',
 'tku': 'thank you',
 'tl': 'tough luck',
 'tl,dr': "too long; didn't read",
 'tl8r': 'talk later',
 'tl:dr': "too long; didn't read",
 'tl; dr': "to long; didn't read",
 'tl;dr': "too long; didn't read",
 'tla': 'three letter acronym',
 'tlc': 'tender loving care',
 'tld': 'told',
 'tldnr': 'too long, did not read',
 'tldr': "too long, didn't read.",
 'tlgo': 'the list goes on',
 'tliwwv': 'this link is worthless without video',
 'tlk': 'talk',
 'tlk2me': 'talk to me',
 'tlk2ul8r': 'talk to you later',
 'tlkin': 'talking',
 'tlkn': 'talking',
 'tltpr': 'too long to proof read.',
 'tlyk': 'to let you know',
 'tma': 'take my advice',
 'tmaai': 'tell me all about it',
 'tmai': 'tell me about it',
 'tmbi': 'tell me about it',
 'tmi': 'too much information',
 'tmk': 'to my knowledge',
 'tml': 'tell me later',
 'tmmrw': 'tomorrow',
 'tmnt': 'teenage mutant ninja turtles',
 'tmo': 'take me out',
 'tmoro': 'tomorrow',
 'tmoz': 'tomorrow',
 'tmp': 'text my phone',
 'tmr': 'tomorrow',
 'tmr@ia': 'the monkeys are at it again',
 'tmrrw': 'tomorrow',
 'tmrw': 'tomorrow',
 'tmrz': 'tomorrow',
 'tms': 'that makes sense',
 'tmsaisti': "that's my story and i'm sticking to it.",
 'tmsg': 'tell me something good',
 'tmsidk': "tell me somthing i don't know",
 'tmth': 'too much to handle',
 'tmtmo': 'text me tomorrow',
 'tmtoyh': 'too much time on your hands',
 'tmtt': 'tell me the truth',
 'tmw': 'too much work',
 'tmwfi': 'take my word for it',
 'tmz': 'tomorrow',
 'tn1': 'trust no-one',
 'tna': 'tits and ass',
 'tnc': 'totally not cool',
 'tnf': "that's not funny",
 'tnlnsl': 'took nothing left nothing signed log',
 'tnmp': 'totally not my problem',
 'tnomb': "that's none of my business",
 'tnx': 'thanks',
 'tnxz': 'thanks',
 "to've": 'to have',
 'tob': 'teacher over back',
 'tofy': 'thinking of you',
 'togtfooh': 'tits or get the f**k out of here',
 'toh': 'typing one handed',
 'tok': "that's ok",
 'tok2ul8r': "i'll talk to you later",
 'tolol': 'thinking of laughing out loud',
 'tomm': 'tommorow',
 'tomoro': 'tommorrow',
 'tomoz': 'tomorrow',
 'tonite': 'tonight',
 'tos': 'terms of service',
 'totd': 'tip of the day',
 'totes': 'totally',
 'totl': 'total',
 'totm': 'top of the morning',
 'totp': 'talking on the phone',
 'totpd': 'top of the page dance',
 'tou': 'thinking of you',
 'toya': 'thinking of you always',
 'tp': 'toilet paper',
 'tpb': 'the pirate bay',
 'tpf': "that's pretty funny",
 'tpiwwp': 'this post is worthless without pictures',
 'tps': 'test procedure specification',
 'tptb': 'the powers that be',
 'tq': 'thank you',
 'trani': 'transexual',
 'tranny': 'transexual',
 'trans': 'transfer',
 'trble': 'trouble',
 'trd': 'tired',
 'tres': 'so',
 'trnsl8': 'translate',
 'trnsltr': 'translator',
 'troll': 'person who diliberately stirs up trouble',
 'tru': 'through',
 'ts': 'talking s**t',
 'tsc': "that's so cool",
 'tsff': 'thats so f**kin funny',
 'tsig': 'that site is gay',
 'tsl': 'the single life',
 'tsm': 'thanks so much',
 'tsnf': "that's so not fair",
 'tss': "that's so sweet",
 'tstoac': 'too stupid to own a computer',
 'tswc': 'tell someone who cares',
 'tt4n': 'ta ta for now',
 'ttbc': 'try to be cool',
 'ttbomk': 'to the best o fmy knowledge',
 'ttc': 'text the cell',
 'ttf': "that's too funny",
 'ttfaf': 'through the fire and flames',
 'ttfn': 'ta ta for now',
 'ttg': 'time to go',
 'tthb': 'try to hurry back',
 'ttihlic': 'try to imagine how little i care',
 'ttiuwiop': 'this thread is useless without pics',
 'ttiuwop': 'this thread is useless without pics',
 'ttiuwp': 'this thread is useless without pictures',
 'ttiwwop': 'this thread is worthless without pics',
 'ttiwwp': 'this thread is worthless without pics',
 'ttl': 'total',
 'ttlly': 'totally',
 'ttly': 'totally',
 'ttm': 'talk to me',
 'ttml': 'talk to me later',
 'ttmn': 'talk to me now',
 'ttms': 'talking to myself',
 'ttr': 'time to run',
 'ttrf': "that's the rules, f**ker",
 'tts': 'text to speech',
 'ttt': 'to the top',
 'ttth': 'talk to the hand',
 'tttt': 'to tell the truth',
 'ttul': 'talk to you later',
 'ttul8r': 'talk to you later',
 'ttus': 'talk to you soon',
 'ttut': 'talk to you tomorrow',
 'ttutt': 'to tell you the truth',
 'tty': 'talk to you',
 'ttya': 'thanks to you all',
 'ttyab': 'talk to you after breakfast',
 'ttyad': 'talk to you after dinner',
 'ttyal': 'talk to you after lunch',
 'ttyas': 'talk to you at school',
 'ttyiam': 'talk to you in a minute',
 'ttyitm': 'talk to you in the morning',
 'ttyl': 'talk to you later',
 'ttyl2': 'talk to you later too',
 'ttyl8r': 'talk to you later',
 'ttylo': 'talk to you later on',
 'ttylt': 'talk to you later today',
 'ttyn': 'talk to you never',
 'ttyna': 'talk to you never again',
 'ttynl': 'talk to you never loser',
 'ttynw': 'talk to you next week',
 'ttyo': 'talk to you online',
 'ttyob': 'tend to your own business',
 'ttyotp': 'talk to you on the phone',
 'ttyrs': 'talk to you really soon',
 'ttys': 'talk to you soon',
 'ttyt': 'talk to you tomorrow',
 'ttytm': 'talk to you tomorrow',
 'ttytt': 'to tell you the truth',
 'ttyw': 'talk to you whenever',
 'ttywl': 'talk to you way later',
 'tu': 'thank you',
 'tuff': 'tough',
 'tuh': 'to',
 'tul': 'text you later',
 'tut': 'take your time',
 'tuvm': 'thank you very much',
 'tv': 'television',
 'tvm': 'thanks very much',
 'tw': 'teacher watching',
 'twajs': 'that was a joke, son.',
 'twat': 'vagina',
 'twbc': 'that would be cool',
 'twdah': 'that was dumb as hell',
 'twf': 'that was funny',
 'twfaf': 'thats what friends are for',
 'twg': 'that was great',
 'twi': 'texting while intoxicated',
 'twis': "that's what i said",
 'twit': 'tweet',
 'twn': 'town',
 'twoh': 'typing with one hand',
 'tws2wa': 'that was so 2 weeks ago',
 'twss': "that's what she said",
 'twsy': 'that was so yeterday',
 'twttr': 'twitter',
 'twvsoy': 'that was very stupid of you',
 'twyl': 'talk with you later',
 'twys': 'talk with you soon',
 'tx': 'thanks',
 'txs': 'thanks',
 'txt': 'text',
 'txting': 'texting',
  'txtms': 'text me soon',
 'txtyl': 'text you later',
 'ty': 'thank you',
 'tyclos': 'turn your caps lock off, stupid',
 'tyfi': 'thank you for invite',
 'tyfn': 'thank you for nothing',
 'tyfyc': 'thank you for your comment',
 'tyfyt': 'thank you for your time',
 'tyl': 'text you later',
 'tym': 'time',
 'tyme': 'time',
 'typ': 'thank you partner',
 'typo': 'typing mistake',
 'tyred': 'tired',
 'tys': 'told you so',
 'tysfm': 'thank you so f**king much',
 'tysm': 'thank you so much',
 'tysvm': 'thank you so very much',
 'tyt': 'take your time',
 'tyto': 'take your top off',
 'tyty': 'thank you thank you',
 'tyvm': 'thank you very much',
 'tyvvm': 'thank you very very much'}
u = {'u': 'you',
 'u iz a 304': 'you is a hoe',
 "u'd": 'you would',
 "u'll": 'you will',
 "u'r": "you're",
 "u'v": 'you have',
 "u've": "you've",
 'u/l': 'upload',
 'u/n': 'username',
 'u2': 'you too',
 'u2c': 'unable to contact',
 'u2u': 'up to you',
 'u4e': 'yours for ever',
 'u4i': 'up for it',
 'ua': 'user agreement',
 'uaaaa': 'universal association against acronym abuse',
 'uat': 'user acceptance testing',
 'uayor': 'use at your own risk',
 'ub3r': 'super', 
 'uctaodnt': "you can't teach an old dog new tricks",
 'udc': "you don't care",
 'udcbm': "you don't care about me",
 'udek': "you don't even know",
 'uds': 'you dumb s**t',
 'udwk': "you don't want to know",
 'udy': 'you done yet',
 'ufab': 'ugly fat ass b***h',
 'ufia': 'unsolicited finger in the anus',
 'ufic': 'unsolicited finger in chili',
 'ufmf': 'you funny mother f**ker',
 'ufr': 'upon further review',
 'ugba': 'you gay b***h ass',
 'ugtr': 'you got that right',
 'uhab': 'you have a blog',
 'uhems': 'you hardly ever make sense',
 'ui': 'user interface',
 'ujds': 'u just did s**t',
 'ukr': 'you know right',
 'ukwim': 'you know what i mean',
 'ul': 'unlucky',
 'ulbom': 'you looked better on myspace',
 'umfriend': 'sexual partner',
 'un2bo': 'you need to back off',
 'un4rtun8ly': 'unfortunately',
 'unt': 'until next time',
 'uom': 'you owe me',
 'upcia': 'unsolicited pool cue in anus',
 'upia': 'unsolicited pencil in anus',
 'upmo': 'you piss me off',
 'upos': 'you piece of s**t',
 'upw': 'unidentified party wound',
 'ur': 'your',
 'ur2g': 'you are too good',
 'ur6c': "you're sexy",
 'ura': 'you are a',
 'uradrk': "you're a dork",
 'urafb': 'you are a f**king b***h',
 'uraqt': 'you are a cutie',
 'urcrzy': 'you are crazy',
 'ure': 'you are',
 'urg': 'you are gay',
 'urht': "you're hot",
 'url': 'uniform resource locator',
 'url8': 'you are late',
 'urms': 'you rock my socks',
 'urmw': 'you are my world',
 'urnc': 'you are not cool',
 'urng2bt': 'you are not going to believe this',
 'urs': 'yours',
 'ursab': 'you are such a b***h',
 'ursdf': 'you are so damn fine',
 'ursg': 'you are so gay',
 'ursh': 'you are so hot',
 'urssb': 'you are so sexy baby',
 'urstpid': 'you are stupid',
 'urstu': 'you are stupid',
 'urtb': 'you are the best',
 'urtbitw': 'you are the best in the world!',
 'urtrd': 'you retard',
 'urtw': 'you are the worst',
 'urw': 'you are weird',
 'uryyfm': 'you are too wise for me',
 'usa': 'united states of america',
 'usck': 'you suck',
 'usd': 'united states dollar',
 'ussr': 'the union of soviet socialist republics',
 'usuk': 'you suck',
 'usux': 'you suck',
 'ut': 'you there',
 'uta': 'up the ass',
 'utfs': 'use the f**king search',
 'utfse': 'use the f**king search engine',
 'utm': 'you tell me',
 'uttm': 'you talking to me?',
 'utube': 'youtube',
 'utw': 'used to work',
 'uty': "it's up to you",
 'uve': "you've",
 'uvgtbsm': 'you have got to be shiting me',
 'uw': "you're welcome",
 'uwc': 'you are welcome',
 'uya': 'up your ass',
 'uyab': 'up your ass b***h'}
v = {'v4g1n4': 'vagina',
 'vag': 'vagina',
 'vajayjay': 'vagina',
 'vb': 'visual basic',
 'vbeg': 'very big evil grin',
 'vbg': 'very big grin',
 'vet': 'vetenary doctor',
 'vf': 'very funny',
 'vfe': 'virgins 4 ever',
 'vff': 'verry f**king funny',
 'vfm': 'value for money',
 'vgg': 'very good game',
 'vgh': 'very good hand',
 'vgl': 'very good looking',
 'vgn': 'video game nerd',
 'vid': 'video',
 'vids': 'videos',
 'vip': 'very important person',
 'vleo': 'very low earth orbit',
 'vlog': 'video log',
 'vn': 'very nice',
 'vnc': 'virtual network computing',
 'vnh': 'very nice hand',
 'voip': 'voice over ip',
 'vrsty': 'varsity',
 'vry': 'very',
 'vs': 'versus',
 'vwd': 'very well done',
 'vweg': 'very wicked evil grin',
 'vzit': 'visit',
 'vzn': 'verizon'}
w = {"w'sup": "what is up",
 'w.b.s.': 'write back soon',
 'w.e': 'whatever',
 'w.e.': 'whatever',
 'w.o.w': 'world of warcraft',
 'w.o.w.': 'world of warcraft',
 'w/': 'with',
 'w/b': 'write back',
 'w/e': 'whatever',
 'w/end': 'weekend',
 'w/eva': 'whatever',
 'w/o': 'with out',
 'w/out': 'without',
 'w/u': 'with you',
 'w00t': 'woohoo',
 'w012d': 'word',
 'w2d': 'what to do',
 'w2f': 'want to f**k',
 'w2g': 'way to go',
 'w2ho': 'want to hang out',
 'w2m': 'want to meet',
 'w33d': 'weed',
 'w8': 'wait',
 'w8am': 'wait a minute',
 'w8ing': 'waiting',
 'w8t4me': 'wait for me',
 'w8ter': 'waiter',
 'w911': 'wife in room',
 'w\\e': 'whatever',
 'wab': 'what a b***h',
 'wad': 'without a doubt',
 'wad ^': "what's up?",
 'wadr': 'with all due respect',
 'wadzup': "what's up?",
 'waf': 'weird as f**k',
 'wafda': 'what a f**king dumb ass',
 'wafl': 'what a f**king loser',
 'wafm': 'wait a f**king minute',
 'wafn': 'what a f**ken noob',
 'wai': 'what an idiot',
 'waloc': 'what a load of crap',
 'walstib': "what a long strange trip it's been",
 'wam': 'wait a minute',
 'wamh': 'with all my heart',
 'wan2tlk': 'want to talk',
 'wana': 'want to',
 'wanafuk': 'wanna f**k',
 'wanker': 'masturbater',
 'wanking': 'masturbating',
 'wanna': 'want to',
 'wansta': 'wanna be ganster',
 'warez': 'illegally obtained software',
 'was^': "what's up",
 "wasn't": 'was not',
 'wassup': "what's up?",
 'wasup': "what's up",
 'wat': 'what',
 "wat's^": 'whats up',
 'watcha': 'what are you',
 'watev': 'whatever',
 'wateva': 'whatever',
 'watevr': 'whatever',
 'watevs': 'whatever',
 'watp': 'we are the people',
 'wats': 'whats',
 'wats ^': 'whats up',
 'wats^': "what's up?",
 'watz ^': "what's up",
 'wau': 'what about you',
 'wau^2': 'what are you up to?',
 'waud': 'what are you doing',
 'waug': 'where are you going',
 'wauw': 'what are you wearing',
 'waw': 'what a w***e',
 'waycb': 'when are you coming back',
 'wayd': 'what are you doing',
 'waygow': 'who are you going out with',
 'wayh': 'why are you here',
 'wayjdin': 'why are you just doing it now',
 'wayn': 'where are you now',
 'waysttm': 'why are you still talking to me',
 'waysw': 'why are you so weird',
 'wayt': 'what are you thinking?',
 'wayta': 'what are you talking about',
 'wayut': 'what are you up to',
 'waz': 'what is',
 'waz ^': "what's up",
 'waz^': "what's up?",
 'wazz': "what's",
 'wazza': "what's up",
 'wazzed': 'drunk',
 'wazzup': "what's up",
 'wb': 'welcome back',
 'wbagnfarb': 'would be a good name for a rock band',
 'wbb': 'will be back',
 'wbbs': 'will be back soon',
 'wbk': 'welcome back',
 'wbp': 'welcome back partner',
 'wbrb': 'will be right back',
 'wbs': 'write back soon',
 'wbu': 'what about you',
 'wby': 'what about you',
 'wc': 'who cares',
 'wc3': 'warcraft iii',
 'wcb': 'welcome back',
 'wcm': 'women crush monday',
 'wcutm': 'what can you tell me',
 'wcw': 'webcam w***e',
 'wd': 'well done',
 'wdf': 'worth dying for',
 'wdhlm': 'why doesnt he love me?',
 'wdidn': 'what do i do now',
 'wdim': 'what did i miss',
 'wdk': "we don't know",
 'wdtm': 'what does that mean',
 'wduc': 'what do you care',
 'wdum': 'what do you mean',
 'wdus': 'what did you say',
 'wdut': 'what do you think?',
 'wdutom': 'what do you think of me',
 'wduw': 'what do you want',
 'wduwta': 'what do you wanna talk about',
 'wduwtta': 'what do you want to talk about',
 'wdwdn': 'what do we do now',
 'wdwgw': 'where did we go wrong',
 'wdya': 'why do you ask',
 'wdydt': 'why do you do that',
 'wdye': 'what do you expect',
 'wdyl': 'who do you like',
 'wdym': 'what do you mean',
 'wdys': 'what did you say',
 'wdyt': 'what do you think',
 'wdytia': 'who do you think i am?',
 'wdyw': 'what do you want',
 'wdywd': 'what do you want to do?',
 'wdywta': 'what do you wanna talk about',
 'wdywtd': 'what do you want to do',
 'wdywtdt': 'why do you want to do that?',
 'wdywtta': 'what do you want to talk about',
 "we'd": 'we would',
 "we'd've": 'we would have',
 "we'll": 'we will',
 "we'll've": 'we will have',
 "we're": 'we are',
 "we've": 'we have',
 'webby': 'webcam',
 'weg': 'wicked evil grin',
 'welc': 'welcome',
 'wen': 'when',
 "weren't": 'were not',
 'werkz': 'works',
 'wev': 'whatever',
 'weve': 'what ever',
 'wevr': 'whatever',
 'wfh': 'working from home',
 'wfhw': "what's for homework",
 'wfm': 'works for me',
 'wfyb': 'whatever floats your boat',
 'wg': 'wicked gril',
 'wgac': 'who gives a crap',
 'wgaf': 'who gives a f**k',
 'wgas': 'who gives a s**t',
 'wgasa': 'who gives a s**t anyway',
 'wgo': "what's going on",
 'wgph2': 'want to go play halo 2?',
 'wha': 'what?',
 'whaddya': 'what do you',
 'whaletail': 'thong',
 "what'll": 'what will',
 "what'll've": 'what will have',
 "what're": 'what are',
 "what's": 'what is',
 "what've": 'what have',
 'what^': "what's up?",
 'whatcha': 'what are you',
 'whatev': 'whatever',
 'whatevs': 'whatever',
 'whats ^': 'whats up',
 "when's": 'when is',
 "when've": 'when have',
 'whenevs': 'whenever',
 "where'd": 'where did',
 "where's": 'where is',
 "where've": 'where have',
 'whevah': 'where ever',
 'whever': 'whatever',
 'whf': 'wanna have fun?',
 'whit': 'with',
 "who'll": 'who will',
 "who'll've": 'who will have',
 "who's": 'who is',
 "who've": 'who have',
 'whodi': 'friend',
 'whr': 'where',
 'whs': 'wanna have sex',
 'wht': 'what',
 'wht^': 'what up',
 'whteva': 'what ever',
 'whteve': 'whatever',
 'whtever': 'whatever',
 'whtevr': 'whatever',
 'whtvr': 'whatever',
 'whubu2': 'what have you been up to',
 'whubut': 'what have you been up to',
 'whut': 'what',
 "why's": 'why is',
 "why've": 'why have',
 'whyb': 'where have you been',
 'whyd': 'what have you done',
 'wid': 'with',
 'widout': 'without',
 'wieu2': 'what is everyone up to',
 'wif': 'with',
 'wiid': 'what if i did',
 'wilco': 'will comply',
 "will've": 'will have',
 'winnar': 'winner',
 'wio': 'without',
 'wip': 'work in progress',
 'wit': 'with',
 'witcha': 'with you',
 'witfp': 'what is the f**king point',
 'witu': 'with you',
 'witw': 'what in the world',
 'witwct': 'what is the world coming too',
 'witwu': 'who is there with you',
 'witwwyt': 'what in the world were you thinking',
 'wiu': 'what is up?',
 'wiuwu': 'what is up with you',
 'wiv': 'with',
 'wiw': 'wife is watching',
 'wiwhu': 'wish i was holding you',
 'wiwt': 'wish i was there',
 'wiyp': 'what is your problem',
 'wjwd': 'what jesus would do',
 'wk': 'week',
 'wkd': 'wicked',
 'wkend': 'weekend',
 'wl': 'will',
 'wlc': 'welcome',
 'wlcb': 'welcome back',
 'wlcm': 'welcome',
 'wld': 'would',
 'wlkd': 'walked',
 'wlos': 'wife looking over shoulder',
 'wltm': 'would like to meet',
 'wmao': 'working my ass off',
 'wmd': 'weapons of mass destruction',
 'wmgl': 'wish me good luck',
 'wml': 'wish me luck',
 'wmts': 'we must talk soon',
 'wmyb': 'what makes you beautiful',
 'wmytic': 'what makes you think i care',
 'wn': 'when',
 'wna': 'want to',
 'wnkr': 'wanker',
 'wnrn': 'why not right now',
 'wnt': 'want',
 'wntd': 'what not to do',
 'woa': 'word of advice',
 'woc': 'welcome on cam',
 'wochit': 'watch it',
 'woe': 'what on earth',
 'woft': 'waste of f**king time',
 'wogge': "what on god's green earth?",
 'wogs': 'waste of good sperm',
 'wolo': 'we only live once',
 'wom': 'word of mouth',
 'wombat': 'waste of money, brains, and time',
 "won't": 'will not',
 "won't've": 'will not have',
 'woot': 'woohoo',
 'workin': 'working',
 'wos': 'waste of space',
 'wot': 'what',
 'wotevs': 'whatever',
 'wotv': "what's on television?",
 'wotw': 'word of the week',
 "would've": 'would have',
 "wouldn't": 'would not',
 "wouldn't've": 'would not have',
 'woum': "what's on your mind",
 'wowzers': 'wow',
 'woz': 'was',
 'wp': 'wrong person',
 'wpe': 'worst president ever (bush)',
 'wrd': 'word',
 'wrdo': 'weirdo',
 'wrgad': 'who really gives a damn',
 'wrgaf': 'who really gives a f**k?',
 'wrk': 'work',
 'wrm': 'which reminds me',
 'wrng': 'wrong',
 'wrt': 'with regard to',
 'wrtg': 'writing',
 'wrthls': 'worthless',
 'wru': 'where are you',
 'wrud': 'what are you doing',
 'wruf': 'where are you from',
 'wruu2': 'what are you up to',
 'wryd': 'what are you doing',
 'wsb': 'wanna cyber?',
 'wsf': 'we should f**k',
 'wshtf': 'when s**t hits the fan',
 'wsi': 'why should i',
 'wsibt': 'when should i be there',
 'wsidi': 'why should i do it',
 'wsop': 'world series of poker',
 'wswta': 'what shall we talk about?',
 'wt': 'what',
 'wtaf': 'what the actual f**k',
 'wtb': 'want to buy',
 'wtbd': "what's the big deal",
 'wtbh': 'what the bloody hell',
 'wtc': 'what the crap',
 'wtcf': 'what the crazy f**k',
 'wtd': 'what the deuce',
 'wtf': 'what the f**k',
 'wtfaud': 'what the f**k are you doing?',
 'wtfay': 'who the f**k are you',
 'wtfayd': 'what the f**k are you doing',
 'wtfayt': 'why the f**k are you talking',
 'wtfayta': 'what the f**k are you talking about?',
 'wtfb': 'what the f**k b***h',
 'wtfbs': 'what the f**k bull s**t',
 'wtfc': 'who the f**k cares',
 'wtfdik': 'what the f**k do i know',
 'wtfdtm': 'what the f**k does that mean',
 'wtfdum': 'what the f**k do you mean',
 'wtfduw': 'what the f**k do you want?',
 'wtfdyw': 'what the f**k do you want',
 'wtfe': 'what the f**k ever',
 'wtfever': 'what the f**k ever',
 'wtfg': 'what the f**king god',
 'wtfh': 'what the f**king hell',
 'wtfhb': 'what the f**king hell b***h',
 'wtfhwt': 'what the f**king hell was that',
 'wtfigo': 'what the f**k is going on',
 'wtfigoh': 'what the f**k is going on here',
 'wtfit': 'what the f**k is that',
 'wtfits': 'what the f**k is this s**t',
 'wtfiu': 'what the f**k is up',
 'wtfiup': 'what the f**k is your problem',
 'wtfiuwy': 'what the f**k is up with you',
 'wtfiwwu': 'what the f**k is wrong with you',
 'wtfiwwy': 'what the f**k is wrong with you',
 'wtfiyp': 'what the f**k is your problem',
 'wtfm': 'what the f**k, mate?',
 'wtfmf': 'what the f**k mother f**ker',
 'wtfo': 'what the f**k over',
 'wtfru': 'what the f**k are you',
 'wtfrud': 'what the f**k are you doing?',
 'wtfrudng': 'what the f**k are you doing',
 'wtfrudoin': 'what the f**k are you doing',
 'wtfruo': 'what the f**k are you on?',
 'wtfruttd': 'what the f**k are you trying to do',
 'wtfs': 'what the f**king s**t?',
 'wtfuah': 'what the f**k you a**h**e',
 'wtful': 'what the f**k you loser',
 'wtfwjd': 'what the f**k would jesus do',
 'wtfwt': 'what the f**k was that',
 'wtfwtd': 'what the f**k was that dude',
 'wtfwtf': 'what the f**k was that for?',
 'wtfwydt': 'why the f**k would you do that',
 'wtfya': 'what the f**k you a**h**e',
 'wtfyb': 'what the f**k you b***h',
 'wtg': 'way to go',
 'wtgds': 'way to go dumb s**t',
 'wtgp': 'want to go private',
 'wth': 'what the heck',
 'wtharud': 'what the heck are you doing',
 'wthau': 'who the hell are you',
 'wthauwf': 'what the hell are you waiting for',
 'wthay': 'who the hell are you',
 'wthayd': 'what the heck are you doing',
 'wthaydwmgf': 'what the hell are you doing with my girlfriend',
 'wthdydt': 'why the hell did you do that',
 'wthhyb': 'where the hell have you been?',
 'wthigo': 'what the hell is going on',
 'wthiwwu': 'what the hell is wrong with you',
 'wtho': 'want to hang out?',
 'wthru': 'who the heck are you',
 'wthrud': 'what the hell are you doing?',
 'wths': 'want to have sex',
 'wthswm': 'want to have sex with me',
 'wthwt': 'what the hell was that?',
 'wthwut': 'what the hell were you thinking',
 'wthyi': 'what the hell you idiot',
 'wtii': 'what time is it',
 'wtiiot': 'what time is it over there?',
 'wtityb': 'whatever, tell it to your blog',
 'wtly': 'welcome to last year',
 'wtmf': 'what the mother f**k',
 'wtmfh': 'what the mother f**king hell',
 'wtmi': 'way too much information',
 'wtmtr': "what's the matter",
 'wtp': "where's the party",
 'wtrud': 'what are you doing',
 'wts': 'want to sell',
 'wtt': 'want to trade',
 'wttp': 'want to trade pictures?',
 'wtv': 'whatever',
 'wtva': 'whatever',
 'wtvr': 'whatever',
 'wtwm': 'what time are we meeting?',
 'wtwr': 'well that was random',
 'wu': "what's up?",
 'wu2kilu': 'want you to know i love you',
 'wub': 'love',
 'wubmgf': 'will you be my girlfriend?',
 'wubu2': 'what you been up to',
 'wubut': 'what you been up too',
 'wuciwug': 'what you see is what you get',
 'wud': 'would',
 'wudev': 'whatever',
 'wudn': 'what you doing now',
 'wuf': 'where are you from?',
 'wufa': 'where you from again',
 'wugowm': 'will you go out with me',
 'wula': 'what you looking at?',
 'wuld': 'would',
 'wuny': 'wait until next year',
 'wussup': 'what is up?',
 'wut': 'what',
 'wuta': 'what you talking about',
 'wutb': 'what are you talking about',
 'wutcha': 'what are you',
 'wuteva': 'whatever',
 'wutevr': 'what ever',
 'wuts': 'what is',
 'wutup': "what's up",
 'wuu2': 'what you up to',
 'wuu22m': 'what you up to tomorrow',
 'wuut': 'what you up to',
 'wuv': 'love',
 'wuwh': 'wish you were here',
 'wuwt': "what's up with that",
 'wuwta': 'what do you want to talk about',
 'wuwtab': 'what do you want to talk about',
 'wuwtb': 'what do you want to talk about',
 'wuwtta': 'what you want to talk about',
 'wuwttb': 'what you want to talk about',
 'wuwu': 'what up with you',
 'wuz': 'was',
 'wuza': "what's up",
 'wuzup': "what's up",
 'ww2': 'world war 2',
 'wwc': 'who would care',
 'wwcnd': 'what would <NAME> do',
 'wwdhd': 'what would <NAME> do',
 'wwe': 'world wrestling entertainment',
 'wwgf': 'when we gonna f**k',
 'wwhw': 'when where how why',
 'wwikt': 'why would i know that',
 'wwjd': 'what would jesus do?',
 'wwt': 'what was that',
 'wwtf': 'what was that for',
 'wwudtm': 'what would you do to me',
 'wwut': 'what were you thinking',
 'www': 'world wide web',
 'wwwu': 'whats wrong with you',
 'wwwy': "what's wrong with you",
 'wwy': 'where were you',
 'wwycm': 'when will you call me',
 'wwyd': 'what would you do?',
 'wwyd2m': 'what would you do to me',
 'wwygac': 'write when you get a chance',
 'wwyt': 'what were you thinking',
 'wy': 'why?',
 'wyas': 'wow you are stupid',
 'wyatb': 'wish you all the best',
 'wyauimg': 'why you all up in my grill?',
 'wyb': 'watch your back',
 'wybts': 'were you born this sexy',
 'wyc': 'will you come',
 'wycm': 'will you call me',
 'wyd': 'what are you doing',
 'wyg': 'will you go',
 'wygac': 'when you get a chance',
 'wygam': 'when you get a minute',
 'wygf': 'what you going for',
 'wygowm': 'will you go out with me',
 'wygwm': 'will you go with me',
 'wyhi': 'would you hit it?',
 'wyhswm': 'would you have sex with me',
 'wylion': 'whether you like it or not',
 'wyltk': "wouldn't you like to know",
 'wylym': 'watch your language young man',
 'wym': 'what you mean?',
 'wyn': "what's your name",
 'wyp': "what's your problem?",
 'wypsu': 'will you please shut up',
 'wys': "wow you're stupid",
 'wysiayg': 'what you see is all you get',
 'wysitwirl': 'what you see is totally worthless in real life',
 'wysiwyg': 'what you see is what you get',
 'wyut': 'what you up to',
 'wyw': 'what you want',
 'wywh': 'wish you were here',
 'wywo': 'while you were out'}
x = {'x treme': 'extreme',
 'xb36t': 'xbox 360',
 'xbf': 'ex-boyfriend',
 'xbl': 'xbox live',
 'xcept': 'except',
 'xcpt': 'except',
 'xd': 'extreme droll',
 'xellent': 'excellent',
 'xfer': 'transfer',
 'xgf': 'exgirlfriend',
 'xing': 'crossing',
 'xit': 'exit',
 'xl': 'extra large',
 'xlnt': 'excellent',
 'xmas': 'christmas',
 'xmpl': 'example',
 'xoac': 'christ on a crutch',
 'xor': 'hacker',
 'xover': 'crossover',
 'xox': 'hugs and kisses',
 'xoxo': 'hugs and kisses',
 'xp': 'experience',
 'xpect': 'expect',
 'xplaned': 'explained',
 'xpt': 'except',
 'xroads': 'crossroads',
 'xs': 'excess',
 'xtc': 'ecstasy',
 'xtra': 'extra',
 'xtreme': 'extreme',
 'xyz': 'examine your zipper',
 'xyzpdq': 'examine your zipper pretty darn quick'}
y = { 'y': 'why',
 'y w': "you're welcome",
 'y!a': 'yahoo answers',
 "y'all": 'you all',
 "y'all'd": 'you all would',
 "y'all'd've": 'you all would have',
 "y'all're": 'you all are',
 "y'all've": 'you all have',
 'y/n': 'yes or no',
 'y/o': 'years old',
 'y00': 'you',
 'y2b': 'youtube',
 'y2k': 'year 2000',
 'ya': 'yeah',
 'yaab': 'you are a b***h',
 'yaaf': 'you are a f**',
 'yaafm': 'you are a f**king moron',
 'yaagf': 'you are a good friend',
 'yaai': 'you are an idiot',
 'yaf': "you're a f**",
 'yafi': "you're a f**king idiot",
 'yag': 'you are gay',
 'yall': 'you all',
 'yapa': 'yet another pointless acronym',
 'yaqw': 'you are quite welcome',
 'yarly': 'yeah really',
 'yas': 'you are stupid',
 'yasan': 'you are such a nerd',
 'yasf': 'you are so funny',
 'yasfg': 'you are so f**king gay',
 'yasg': 'you are so gay',
 'yasw': 'you are so weird',
 'yatb': 'you are the best',
 'yatwl': 'you are the weakest link',
 'yaw': 'you are welcome',
 'yayo': 'cocaine',
 'ybbg': 'your brother by grace',
 'ybs': "you'll be sorry",
 'ybya': 'you bet your ass',
 'ycliu': 'you could look it up',
 'ycmtsu': "you can't make this s**t up",
 'ycntu': 'why cant you?',
 'yctwuw': 'you can think what you want',
 'ydpos': 'you dumb piece of s**t',
 'ydtm': "you're dead to me",
 'ydufc': 'why do f**king care?',
 'yduwtk': 'why do you want to know',
 'ye': 'yes',
 'yea': 'yes',
 'yeh': 'yes',
 'yep': 'yes',
 'yer': "you're",
 'yermom': 'your mother',
 'yesh': 'yes',
 'yessir': 'yes sir',
 'yew': 'you',
 'yfb': 'you f**king b*****d',
 'yfg': "you're f**king gay",
 'yfi': 'you f**king idiot',
 'ygg': 'you go girl',
 'ygm': 'you got mail',
 'ygp': 'you got punked!',
 'ygpm': "you got a private message",
 'ygrr': 'you got rick rolled',
 'ygtbfkm': "you got to be f**king kidding me",
 'ygtbk': "you got to be kidding",
 'ygtbkm': 'you got to be kidding me',
 'ygtbsm': "you got to be shitting me",
 'ygtsr': 'you got that s**t right',
 'yh': 'yeah',
 'yhbt': "you've been trolled",
 'yhew': 'you',
 'yhf': 'you have failed',
 'yhgtbsm': 'you have got to be shitting me',
 'yhl': 'you have lost',
 'yhm': 'you have mail',
 'yhni': 'you have no idea',
 'yhpm': 'you have a private messge',
 'yhtbt': 'you had to be there',
 'yid': 'yes, i do',
 'yim': 'yahoo instant messenger',
 'yiwtgo': 'yes, i want to go private',
 'yk': 'you kidding',
 'yki': 'you know it',
 'ykisa': 'your knight in shining armor',
 'ykm': "you are killing me",
 'ykn': 'you know nothing',
 'ykw': 'you know what',
 'ykwim': 'you know what i mean',
 'ykwya': 'you know who you are',
 'ykywywm': 'you know you wish you were me',
 'ylb': 'you little b***h',
 'ym': 'your mom',
 'ymbg': 'you must be guessing',
 'ymbkm': 'you must be kidding me',
 'yme': 'why me',
 'ymfp': 'your most favorite person',
 'ymg2c': 'your mom goes to college',
 'ymgtc': 'your mom goes to college',
 'ymiaw': 'your mom is a w***e',
 'ymislidi': 'you make it sound like i did it',
 'ymmd': 'you made my day',
 'ymmv': 'your mileage may vary',
 'ymrasu': 'yes, my retarded ass signed up',
 'yn': 'why not',
 'yng': 'young',
 'ynk': 'you never know',
 'ynm': 'yes, no, maybe',
 'ynt': 'why not',
 'ynw': 'you know what',
 'yo': 'year old',
 "yo'": 'your',
 'yodo': 'you only die once',
 'yolo': 'you only live once',
 'yolt': 'you only live twice',
 'yomank': 'you owe me a new keyboard',
 'yooh': 'you',
 'yor': 'your',
 "you'd": 'you would',
 "you'd've": 'you would have',
 "you'll": 'you will',
 "you'll've": 'you will have',
 "you're": 'you are',
 "you've": 'you have',
 'youngin': 'young person',
 'yoy': 'why oh why',
 'ypmf': 'you pissed me off',
 'ypmo': 'you piss me off',
 'ypom': 'your place or mine',
 'yqw': "you are quite welcome",
 'yr': 'year',
 'yrbk': 'yearbook',
 'yrbook': 'year book',
 'yrms': 'you rock my socks',
 'yrs': 'years',
 'yrsaf': 'you are such a fool',
 'yrsm': 'you really scare me',
 'yrss': 'you are so sexy',
 'yru': 'why are you?',
 'yrubm': 'why are you bugging me?',
 'yrusm': 'why are you so mean',
 'ys': 'you suck',
 'ysa': 'you suck ass',
 'ysal': 'you suck at life',
 'ysati': 'you suck at the internet',
 'ysf': 'you stupid f**k',
 'ysic': 'why should i care',
 'ysitm': 'your shirt is too small',
 'ysk': 'you should know',
 'ysm': 'you scare me',
 'ysoab': 'you son of a b***h',
 'yss': 'you stupid s**t',
 'ystrdy': 'yesterday',
 'yswnt': 'why sleep when not tired?',
 'yt': 'you there?',
 'ytd': 'year to date',
 'ytf': 'why the f**k',
 'ytfwudt': 'why the f**k would you do that?',
 'ythwudt': 'why the hell would you do that',
 'ytis': "you think i am special?",
 'ytm': 'you tell me',
 'ytmnd': "you are the man now, dog!",
 'yty': 'why thank you',
 'yu': 'you',
 'yua': 'you ugly ass',
 'yuo': 'you',
 'yup': 'yes',
 'yur': 'your',
 'yust': 'why you say that',
 'yvfw': "you are very f**king welcome",
 'yvw': "you are very welcome",
 'yw': "you are welcome",
 'ywapom': 'you want a piece of me?',
 'ywia': "you are welcome in advance",
 'ywic': 'why would i care',
 'yws': 'you want sex',
 'ywsyls': 'you win some you lose some',
 'ywud': 'yo what is up dude',
 'ywvm': "you are welcome very much",
 'ywywm': 'you wish you were me',
 'yysw': 'yeah, yeah, sure, whatever'}
z = {"z'omg": 'oh my god',
 'z0mg': 'oh my god',
 'zex': 'sex',
 'zh': 'zero hour',
 'zig': 'cigarette',
 'zomfg': 'oh my f**king god',
 'zomg': 'oh my god',
 'zomgzorrz': 'oh my god',
 'zoot': 'woohoo',
 'zot': 'zero tolerance',
 'zt': 'zoo tycoon',
 'zup': "what is up?"}

# mylis = sorted(z.items())
# print(len(mylis))
# mydict = {}
# for k, v in mylis:
#     mydict[k.lower()] = v.lower()
# print(len(mydict))
# mydict
slang = pd.DataFrame([ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z], index = list('abcdefghijklmnopqrstuvwxyz'))
slang.head()
# for i in CONTRACTION_MAP.keys():
#     if i not in list(slang.columns):
       
#         print(i)
#     else:
        
#         print("***************",i)
    

slang.shape
slang_list = list(slang.columns)
# for i in mytext1:
#     for j in i.split():
#         if j.lower() in slang_list:
#             print(j , "       ",slang[j.lower()].loc[j[0].lower()])
            
#         else:
#             continue
#     print(i)
#     print()
# for text in mytext1:
#     import re
#     print(text)
#     pattern = re.compile(r'(\w)(\1{2,})')
#     text = re.sub(r'(\w)(\1{2,})', r"\1", text)
#     print(text)
# # re.sub(r"(\w)\1*", r'\1', 'sleeeeepy')
# for text in mytext2:
#     pat = re.compile(r"(\w)\1*")
#     res = pat.findall(text)
#     print(''.join(res))
# mylis = sorted(a.items())
# mydict = {}
# for k, v in mylis:
#     mydict[k.lower()] = v.lower()
# mydict 
 
 
 
 
slang['luk'].loc['l']<jupyter_output><empty_output><jupyter_text>'iaspfm' :'i am sorry please forgive me'        Dang   euphemism for damn.        TMH  Touch My Hand               fml  f**k my life   p.s.   postscript  yg Young Gangster   SF San Franscisco BMFing  'bad m****r f*****gcuss    'hellLMFAO   "laughing my fucking ass off"woulda   "would have"deffo            DefinitelyLMAO    "laughing my ass off"Smh     shaking my headl'm      MCFLY    mcfly    gig    l'm  boi!  NKOTB  gn'r  lmao jkin (dsl digital satellite link)   F!   (th@ though)          ok    ACSM      'iaspfm': ''<jupyter_code>slang.to_csv('slang.csv')
sounds = ['aaaaaah', 'aha', 'ahem', 'ahh', 'ahhh', 'alas', 'argh', 'augh', 'aw', 'aww', 'awww', 'awwwww', 'bah', 'bam', 'blah', 'boo', 'booh', 'boohoo', 'booo', 'boooo', 'brr', 'brrrr', 'doh', 'duh', 'eeeek', 'eek', 'eep', 'egh', 'eh', 'ehh', 'ehhh', 'ehhhh', 'eww', 'fuff', 'gah', 'gahhh', 'gee', 'grr', 'grrrr', 'hah', 'haha', 'hahaa', 'hahaha', 'hahahahaha', 'harumph', 'hay', 'heh', 'hm', 'hmm', 'hmmm', 'hmmmm', 'hmmmmm', 'hoooray', 'huh', 'humph', 'hun', 'hurrah', 'ick', 'jeez', 'meh', 'mhm', 'mm', 'muahaha', 'mwah', 'naaaaah', 'naaaah', 'naaah', 'naah', 'nah', 'nup', 'oh', 'ohh', 'ohhh', 'ohhhh', 'ohoh', 'ooh', 'oomph', 'oooh', 'oooops', 'ooops', 'oops', 'ouch', 'oww', 'owww', 'owwww', 'oy', 'pew', 'pff', 'phew', 'poo', 'pooo', 'poooo', 'pooooo', 'psst', 'sheesh', 'shh', 'shoo', 'ugh', 'uh', 'uhh', 'um', 'umm', 'umph', 'waaaaah', 'waah', 'wee', 'whoa', 'whoo', 'whooo', 'whoooo', 'whooooo', 'woof', 'wow', 'yahoo', 'yay', 'yeah', 'yeehaw', 'yikes', 'yippee', 'yoohoo', 'yuck', 'zing']


print(sounds)
text = re.sub(r'\b([a-z]+)\s+\1{1,}\b', r"\1", " ".join(sounds))
print(text)
slang["'"]
# Checking words
mylis = "back from aot last lec.. alot of question marks on my head.. but thank god for all the tips.. should be able to pull tru".split()
mylis
new = []
for i in mylis:
    if isinstance(i, str):
        if i in slang_columns:
            new.append(slang[i].loc[i[0]])
        else:
            new.append(i)
    else:
        continue
    print(' '.join(new))<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.22437938216548559, 'fraction_numerical': 0.0038278469611773757, 'mean_word_length': 4.434835814807261, 'pattern_counts': {'":': 153, '<': 18, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 7, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 1, 'word_list_counts': {'cursed_substrings.json': 16, 'profanity_word_list.json': 15, 'sexual_word_list.json': 7, 'zh_pornsignals.json': 1}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '64357', 'license': 'MIT', 'n_tokens_mistral': 64894, 'n_tokens_neox': 62866, 'n_words': 23315, 'path': 'Chatting_Slang_Converter.ipynb', 'repo_name': 'sudevansujit/Twitter_Sentiment_Analysis', 'size': '159897'}