rDrama/files/assets/js/emoji_modal.js
2021-12-12 00:34:49 -06:00

857 lines
No EOL
72 KiB
JavaScript

var commentFormID;
function commentForm(form) {
commentFormID = form;
};
const TEXTAREA_POS_ATTR = 'data-curr-pos'
const EMOJI_BOX_ID = 'EMOJIS_favorite'
const EMOJI_FORM_DESTINATION_ATTR = 'data-form-destination'
const EMOJIS_STRINGS = [
{
type:'marsey',
tagged: {
chudsey: ['4chan','virgin','pol','rightoid'],
firecat: ['firefox','browser','marsey'],
karlmarxey: ['marxist','communist','history','communism','socialism'],
marcerberus: ['threeheadeddog','horror','halloween','holiday','greek','three headed dog','monster'],
marchipmunk: ['rodent','squirrel','wuzizname'],
marchipmunklove: ['chipmonk','adoration','loving','rodent','heart eyes','adore','acorn'],
marcusfootball: ['sport','handegg','hand egg','athlete','helmet'],
marfield: ['mondays','garfield','lasagna'],
marje: ['juicebox','juice box','madje','marsey'],
marlion: ['animated','flippers','wave','fins','waving','mermaid'],
marmsey: ['rodent','happy','marmot'],
marppy: ['cyborg','sentient','snapshillbot','android','snappy','robot'],
marscientist: ['beaker','goggles','glass','crazy','chemicals','science'],
marsey173: ['horror','spooky','halloween','spc','holiday'],
marsey1984: ['orwell','book','ingsoc','big brother','fascist'],
marsey300: ['leonidas','shield','armor','thermopylae','spear','greek','spartan'],
marsey420: ['marijuana','weed','dude weed lmao','ganja','drugs','pot','reggae','joint','jamaican'],
marsey4chan: ['neckbeard','anonymous','loser','hacker'],
marsey666: ['wings','hell','halloween','demon','satan','holiday','devil','animated'],
marsey666black: ['wings','hell','halloween','demon','satan','holiday','devil','animated'],
marsey69: ['6ix9ine','snitch','tattooed','tattoos','rapper'],
marseyagree: ['concur','nodding','nod','reaction','affirmative','yes','yeah','uh huh','animated','judgment'],
marseyairquotes: ['reaction','patronizing','animated','uh huh'],
marseyakshually: ['contrarian','false','disagree','meme','neckbeard','nerd','wrong','correction','actually','weeb'],
marseyakumu: ['simp','love','loving','weebshit'],
marseyalien: ['green man','martian','scepter'],
marseyamazon: ['warehouse','piss bottle','driver','wagecuck','piss jug','pissbottle','pissjug','wagie'],
marseyandmarcus: ['bed','sleeping','cuddling','cuddle','marseyismywaifu'],
marseyangel: ['reaction','angelic','happy','innocent'],
marseyanime: ['sayian','weeb'],
marseyannoyed: ['pissed','irritation','reaction','annoyance','angry','mad','irritated','stfu','grr'],
marseyanticarp: ['reaction','fish','carpathianflorist'],
marseyantiwork: ['lazy','laze','bum','unemployed','animated'],
marseyaoc: ['latina','latino','hispanic','cortez','mexican','puerto rican','ocasio','congress','alexandria'],
marseyargentina: ['south america','argentinian','sudamericano'],
marseyarmy: ['soldiers','o7','salute','saluting'],
marseyascii: ['blurry'],
marseyascii2: ['oldschool'],
marseyasian: ['chinese','china','srdine','sardine'],
marseyatsume: ['kitten','kitty','weebshit'],
marseyauthleft: ['marxist','ussr','marxism','ccp','communist','khmer rouge','leftoid','communism','juche'],
marseyauthright: ['rightoid','national socialism','ss','national socialist','nazi','wehrmacht','hitler','fascist'],
marseyautism: ['retarded','neurodivergent','hat','sped','aspergers'],
marseyaward: ['medal','good job','good work','retard','reaction','great job','great work','nice'],
marseyayy: ['wop','tone','guido','wooden doors','sopranos','greaser','dego'],
marseybaby: ['pacifier','bb','little'],
marseybackstab: ['betrayal','kill','knife','caesar','assassinate','betrayer','murder'],
marseybadger: ['animal','marmot'],
marseybadluck: ['unlucky','black cat','poc','nigger','blackcat'],
marseybait: ['trolled','baited','trolling','redditor'],
marseybaited: ['laser pointer','trolled','gullible','reaction','animated'],
marseyballerina: ['dress','ballet','tutu','dancer','dancing'],
marseyban: ['jannie','janitor','banhammer','moderator','banned'],
marseybane: ['soy','mask','batman','capeshit'],
marseybaphomet: ['halloween','demon','satan','holiday','evil','devil'],
marseybased: ['basado','king','chiobu','redpilled','reaction','animated'],
marseybateman: ['bret easton ellis','serial','halloween','patrick','american psycho','killer','holiday','blood','murderer'],
marseybath: ['shower','tub','rubber duck'],
marseybattered: ['blackeye','domestic violence','black eye','marseyismywaifu','beaten','bruised','housewife'],
marseybear: ['brian','gabby','murderer','brianna'],
marseybear2: ['ursine','bear','fursona','skin','animal','costume','furry','fursuit'],
marseybeggar: ['poor','busking','panhandler','gofundme','busker'],
marseybegging: ['pls','plz','pleading','reaction','tears in eyes','animated'],
marseyben10: ['ten','anime','cartoon','lawlz'],
marseybiden: ['ddd','dementia daddy','president','sleepy joe'],
marseybigbrain: ['high iq','highiq','smart','genius'],
marseybigdog: ['bussy','big dog','poster'],
marseybiker: ['motorcycle','harley','bicycle','helmet'],
marseybingus: ['floppa','shaved','hairless'],
marseybinladen: ['turban','al qaeda','terrorist','islam','beard','osama','martyr','muslim'],
marseybiting: ['reaction','datass','lip bite','dat ass'],
marseyblackface: ['moon cricket','jogger','nigger','racism','coon','racist','minstrelsy','jigaboo'],
marseyblackfacexmas: ['uncle tom','moon cricket','christmas','santa','beard','nigger','racist','claus','coon'],
marseyblm: ['social justice','black lives matter','sjw'],
marseyblowkiss: ['heart','wink','reaction','muah','loving','mwah','love'],
marseyblueanime: ['cirno','touhou','weebshit'],
marseybluecheck: ['journoid','checkmark','verified','journalist','drolling','drool','twitter'],
marseyblush: ['shy','flirting','reaction','blushing','happy','cute','embarrassed'],
marseybog: ['rich','brothers','bogdanoff'],
marseybong: ['england','walkers','britain','english','chips','british','bad teeth','crisps'],
marseybooba: ['awooga','tits','titties','boobs','eyes','animated','tiddies'],
marseyboomer: ['sipping','shades','sunglasses','old','yup','vape'],
marseybountyhunter: ['abortion','leather vest','cowboy','gunslinger','texas','revolver'],
marseybowl: ['marijuana','weed','dude weed lmao','ganja','drugs','reaction','pot','pipe'],
marseybrainlet: ['idiot','imbecile','smoothbrain','crushed head','retard','caved in head','sped','dumb','stupid','drooling','moron'],
marseybrap: ['brap','sniff','smell','huff','gas','fart','animated'],
marseybrave: ['bat','browser'],
marseybrianna: ['trans','bear','laundrie','gabby'],
marseybrianna2: ['trans','bear','laundrie','gabby'],
marseybride: ['dress','tiara','married','wedding','veil','marseyismywaifu','marriage'],
marseybruh: ['bruhfunny','funny or ban'],
marseybuff: ['ripped','muscular','6pack','swole','6 pack','sixpack','abs','six pack','muscles'],
marseybug: ['beetle','glitch','error','insect','roach'],
marseybug2: ['glitch','code','error'],
marseybunny: ['furonsa','bunny','usagi','skin','animal','costume','furry','fursuit'],
marseyburger: ['burgerstan','hamburger','cheeseburger','mutt','american'],
marseybush: ['genocide','president','mission accomplished','victory','george bush','we did it'],
marseybux: ['money','paypig','currency','dollar bill','primo','premium','dollarbill','cash'],
marseybye: ['farewell','cya','l8r','wave','reaction','waving','animated','so long'],
marseybyeceps: ['crying','kyle','gaige grosskreutz','rioter','sad'],
marseycalarts: ['excited','eager','happy','thrilled'],
marseycamus: ['philosophy','history'],
marseycanned: ['srdine','sleeping','tin','fish','sardine'],
marseycapitalistmanlet: ['money','top hat','rich','landlord','cigar','llm','tophat'],
marseycapy: ['capybara','rodent','aevann','happy','cute'],
marseycapypat: ['petting','capybara','aevann','animated','patting'],
marseycapywalking: ['capybara','animated','aevann'],
marseycarp: ['beard','mohawk','reaction','carpathianflorist','monster'],
marseycarp2: ['harm','cutting','selfharm','cutter','reaction','carpathianflorist','self','animated'],
marseycarp3: ['reaction','fish','carpathianflorist','catfish'],
marseycarpcrying: ['tear','reaction','carpathianflorist','fish','sob','tears','sad'],
marseycarppat: ['petting','carpathianflorist','fish','animated','patting'],
marseycat: ['fursona','skin','animal','costume','furry','neko','fursuit','cat'],
marseycatgirl: ['uwu','waifu','anime','fursona','furry','owo','weebshit','fursuit'],
marseycatgirl2: ['anime','weebsit'],
marseycatgirl3: ['anthro','anime','weebshit'],
marseycatgirljanny: ['anime','maid','weebshit'],
marseyceiling: ['spy','masturbate','watching','peeping'],
marseycensored: ['1984','memory hole','censorship','repressed'],
marseycenter: ['reaction','grilling','boomer','centrist'],
marseychad: ['canthal tilt','jaw','hunter eyes'],
marseycheeky: ['stick tongue','brat','reaction','taunt','na','tongue out','tease'],
marseycheerup: ['pat','animated','depressed','comforting','grieving','reaction','depression','there there','console','comfort','pet'],
marseycheesehead: ['packers','greenbay','green bay','football'],
marseychef: ['mustache','cooking'],
marseycherokee: ['savage','pocahontas','elizabeth warren','injun','indian','redskin','liz warren'],
marseychonker: ['brap','rolls','fat','obese','reaction','fds','heifer'],
marseychristmas: ['candy cane','santa','christmas','holiday'],
marseychristmasbulb: ['ornament','christmas','happy','holiday'],
marseychristmaself: ['christmas','xmas','santa','holiday','happy','worker'],
marseychristmastree: ['christmas','retard','special','holiday'],
marseychucky: ['doll','halloween','kill','stab','knife','holiday','possessed','monster'],
marseychungus: ['bugs bunny','meme','fat','chonker','big'],
marseyclapping: ['good job','animated','good work','reaction','great job','well done','applaud','applause','great work','nice','celebrate','approve','judgment'],
marseycleonpeterson: ['wtf','scary','art'],
marseyclown: ['makeup','joker'],
marseyclown2: ['joker'],
marseyclown3: ['unicycle','animated'],
marseycoal: ['christmas','naughty','santa','cigarette','present','gift','holiday','doom'],
marseycoin: ['dramacoin','money','dc','spinning','rich','payment','gold','dinero','animated','dollars'],
marseycolossal: ['halloween','skin','holiday','scary','mouths'],
marseycommitted: ['psycho','crazy','insane','straitjacket','asylum','reaction','loony bin','straightjacket'],
marseycomrade: ['marxist','ussr','ccp','communist','authleft','communism','juche','soviet','kgb'],
marseycomradehandshake: ['ussr','russia','communist','shaking hand','communism','soviet'],
marseyconfused: ['questionmark','reaction','question mark','idgi','confusion'],
marseycontemplate: ['reaction','consternation','thinking','hmm'],
marseycool: ['finger gun','shades','sunglasses','reaction','judgment'],
marseycool2: ['cigarette','hip','shades','sunglasses','jacket','smoking'],
marseycoomer: ['masturbation','goon','cumbrain','porn','masturbate'],
marseycoonass: ['student','lsu','university','louisana state'],
marseycop: ['acab','thin blue line','chauvin','police','officer'],
marseycope: ['dilate','mask','seethe','copium','reaction'],
marseycopeseethedilate: ['dilate','seethe','coping','seething','reaction','angry','mad','dilating','cope','malding'],
marseycorn: ['iowa','vegetable'],
marseycountryclub: ['golfer','elite','rich','golfing','cc','elitist','preppy'],
marseycow: ['cow','fursona','skin','animal','costume','furry','heifer','fursuit'],
marseycowboy: ['western','pardner','reaction','hat','tootin','yeehaw','rootin'],
marseycreepy: ['pervert','pedophile','weird','reaction','chomo','creeper','sketchy','molester'],
marseycrucified: ['jesus','jesus christ','crucifix','cross','christian'],
marseycrusader: ['knight','deusvult','templar','crusades','catholic'],
marseycry: ['tear','upset','crying','reaction','sobbing','sob','tears','sad'],
marseycrying: ['tear','cried','despair','weeping','reaction','depression','sob','tears','sadness','depressed','animated','sad'],
marseycthulhu: ['horror','halloween','lovecraftian','holiday','eldritch','evil','scary','monster'],
marseycuck: ['soyboy','funko','redditor','neckbeard','loser'],
marseycumjar1: ['semen','jizz','sperm','spunk','bukkake'],
marseycumjar2: ['semen','jizz','sperm','spunk','bukkake'],
marseycumjar3: ['semen','jizz','sperm','spunk','bukkake'],
marseycut: ['cutting','selfharm','emo','self harm','cutter','reaction','depressed'],
marseycwc: ['sonichu','chan','chris chan','chandler','sweater','chrischan','medallion','striped','chris'],
marseydab: ['reaction','haters'],
marseydaemon: ['pitchfork','hell','halloween','demon','satan','devil','scary','holiday'],
marseydarwin: ['history','darwinian','euphoric','atheist','charles'],
marseydawnbreaker: ['gamer','video game','warhammer'],
marseydead: ['murdered','dead','killed','reaction','victim','die','rip'],
marseydeadhorse: ['drowned','pony','drowning'],
marseydeadinside: ['reaction','depression','suicide','dark','suicidal','depressed','shadow','sad'],
marseydealwithit: ['cool','shades','sunglasses','reaction','animated'],
marseydepressed: ['smoke','kms','doomer','cigarette','despair','reaction','depression','suicide','suicidal','smoking','hopeless','sad'],
marseyderp: ['hehe','teehee','troll','animated','durr','giggle'],
marseydespair: ['doomer','reaction','depression','horrified','suicidal','depressed','judgment'],
marseydetective: ['holmes','sherlock','magnifying glass','bowtie'],
marseydeux: ['frenchman','deuxrama','baguette','frog','frenchie'],
marseydeuxfoid: ['deuxrama','asian','azn','hardislife','hil'],
marseydevil: ['pitchfork','daemon','hell','halloween','demon','mischievous','satan','holiday','heck','evil'],
marseydicklet: ['babydick','penis','micro dick','reaction','laugh','point and laugh','micropenis','judgment'],
marseydildo: ['horse'],
marseydio: ['diogenesjr','diogenesjunior','meme','cat'],
marseydisabled: ['retarded','handicapable','handicapped','wheelchair','crippled'],
marseydisagree: ['nah uh','nod','nuh uh','reaction','wrong','no way','no','negative','animated','judgment'],
marseydisgust: ['pissed','gross','eww','angry','mad','disturbing','disturbed','yuck'],
marseyditzy: ['pokemon'],
marseydizzy: ['puke','nausea','spinning','vomit','reaction','nauseous','sick','rolling','barf','animated'],
marseydog: ['puppy','doggo','fursona','skin','animal','costume','dog','furry','fursuit'],
marseydolphin: ['ocean','goggles','rainbow'],
marseydoomer: ['cigarette','smoker','despair','depression','alcoholic','suicidal','smoking','depressing'],
marseydoubt: ['suspicious','sussy','reaction','sarcastic','sarcasm'],
marseydracula: ['halloween','fangs','cape','holiday','vampire'],
marseydragon: ['smaug','rich','hoard','gold','treasure'],
marseydrama: ['agendapost','where drama','seriouspost','drama where'],
marseydream: ['spirals','trippy','swirls','rainbow'],
marseydrone: ['obama','rotors'],
marseydrunk: ['drinking','shitfaced','alcoholic','liquor','happy','beer'],
marseyduck: ['bird','beak'],
marseyduck2: ['onesie'],
marseydynamite: ['dynomite','black','afro','gun'],
marseyegg_irl: ['troomer','tranny','transgender','lgbt','groomer','troid','transsexual'],
marseyeldritch: ['lovecraft','horror','halloween','tentacles','holiday','scary','monster'],
marseyeldritch2: ['horror','halloween','lovecraftian','holiday','scary'],
marseyelephant: ['oliphant','dumbo'],
marseyemo: ['girl','goth','scene'],
marseyemperor: ['gold'],
marseyespeon: ['trick or treat','pokemon','halloween','eevee','costume','holiday'],
marseyespeonheadpat: ['trick or treat','pokemon','petting','halloween','eevee','reaction','costume','holiday','animated','patting'],
marseyexcited: ['eager','ready','hype','amped','reaction','excitement','happy','thrilled'],
marseyeyeroll: ['rolleyes','rolling eyes','mock','animated','reaction','roll eyes','duh'],
marseyface: ['mask','psycho','face','horror','halloween','kill','killer','stab','knife','holiday','evil','murder','scary','murderer'],
marseyfacepalm: ['reaction','omfg','judgment'],
marseyfamily: ['family guy','family man','peter griffin','griffin','peter'],
marseyfans: ['of','thot','taxpayer','slut','onlyfans','whore'],
marseyfattie: ['brap','fatass','chonker','pig','lorg'],
marseyfbi: ['cop','glownigger','fed','glowie','agent','federal'],
marseyfeelsgood: ['meme','frog','feels good man','pepe','feelsgoodman','happy'],
marseyfeet: ['foot','frozenchosen','fetish'],
marseyfellowkids: ['groomer','adult','buscemi','skateboard'],
marseyfeminist: ['misandry','fds','scrotes','moids'],
marseyfeynman: ['history'],
marseyfine: ['this is fine','meme','thisisfine','burning','fire'],
marseyfinger: ['flipping','middle finger','bird','reaction','flicking','judgment'],
marseyflamethrower: ['vietname','soldier','fire'],
marseyflamewar: ['troll','fight','fire','reaction','gasoline'],
marseyflareon: ['trick or treat','pokemon','halloween','eevee','costume','holiday'],
marseyflareonpat: ['trick or treat','pokemon','petting','halloween','eevee','reaction','costume','holiday','animated','patting'],
marseyfloyd: ['dead','blm','chauvin','fentanyl','george'],
marseyfocault: ['philosophy','history'],
marseyfox: ['fursona','furry','fursuit','kitsune'],
marseyfreezepeach: ['1984','censorship','free speech','reaction','freespeech','ruqqus'],
marseyfrog: ['scaley','fursona','furry','scalie','amphibian','fursuit'],
marseyfrog2: ['scaley','fursona','furry','scalie','amphibian','toad','fursuit'],
marseyfrozen: ['dead','ice','reaction','cold','frozen'],
marseyfrozenchosen: ['blonde','girl'],
marseyfrozenpat: ['petting','staring','unhappy','reaction','stare','animated','patting'],
marseyfry: ['phillip fry','take my money','futurama'],
marseyfuckoffcarp: ['reaction','carpathianflorist','rude','snappy','animated','robot'],
marseyfug: ['benis','mustache','snallygaster','meme'],
marseyfunko: ['action figure','doll','funko','toy','soy'],
marseyfurry: ['fursona','furry','fursuit','kitsune'],
marseygandalf: ['lord of the rings','magic','lotr','mage','wizard','warlock'],
marseygarfield: ['mondays','lasagna'],
marseygasp: ['wow','woah','what','how','why','whoa','reaction','appalled'],
marseyghost: ['spooky','halloween','costume','holiday','scary','sheet'],
marseygift: ['present','christmas','wrapping paper','holiday'],
marseygigachad: ['reaction','hunter eyes','canthal tilt','jawline'],
marseygigaretard: ['idiot','neurodivergent','dumb','stupid','drooling','moron','puddle'],
marseygigavaxxer: ['covid','vaccine','coronavirus','vaccination'],
marseygivecrown: ['king','based','swole','reaction','muscles'],
marseygiveup: ['despair','reaction','depression','miserable','fall over','depressed','falling over','animated','sad'],
marseyglaceon: ['trick or treat','pokemon','halloween','eevee','costume','holiday'],
marseyglaceonpat: ['trick or treat','pokemon','petting','halloween','eevee','reaction','costume','holiday','animated','patting'],
marseyglam: ['rocker','pretty','glamorous','beautiful'],
marseyglancing: ['eyes','animated','nervous','paranoid'],
marseyglow: ['fbi','mossad','cop','feds','animated','glownigger','glowie','secret service','fed','atf','police','cia','nsa','kgb'],
marseyglow2: ['fbi','mossad','feds','agent','glownigger','reaction','glowie','fed','atf','cia','nsa'],
marseyglowaward: ['medal','fbi','ribbon','animated','glownigger','retard','glowie','fed','atf','cia','nsa'],
marseygodel: ['old','philosophy','glasses','history'],
marseygodfather: ['wop','italy','italian','dego','mafia'],
marseygodzilla: ['raptor','halloween','dinosaur','gojira','evil','bug'],
marseygondola: ['mustache','meme','long legs'],
marseygoodnight: ['kazakhstan','flag','reaction','kazakh','i hate women','women'],
marseygossip: ['tea','rotary phone','popcorn','gabbing'],
marseygrass: ['reaction','outside','touchgrass','touch grass'],
marseygrilling: ['barbecue','bbq','centrist','boomer','barbeque'],
marseygrilling2: ['bbq','boomer','barbecue','barbeque'],
marseygroomer: ['pedobear','discord','pedophile','pedo','chomo','molest','pedocord'],
marseygroomer2: ['molest','discord','chomo','snoo','pedo','pedocord','reddit'],
marseyhacker: ['nerd','matrix','reaction','computer','animated'],
marseyhacker2: ['dox','anonymous','computer'],
marseyhandsup: ['hands up','pawsup','arrested','arresting','reaction','paws up','under arrest'],
marseyhannibal: ['flesh','psycho','horror','halloween','cannibal','eat','holiday'],
marseyhappening: ['ronpaul','s happening','it','ron paul','itshappening','animated'],
marseyhappy: ['pleased','contented','reaction','contentment','satisfied'],
marseyhappytears: ['tears of joy','crying'],
marseyhead: ['blood spurting','headless','horror','halloween','animated'],
marseyhealthy: ['burger king','fat','fast food','crown','unhealthy','junk food'],
marseyhearts: ['reaction','flirt','loving','adoration','love','happy','cute','crush'],
marseyheathcliff: ['heathecliff'],
marseyheavymetal: ['rocker','musician','rock','guitar'],
marseyhellraiser: ['pinhead','halloween','holiday','evil','monster'],
marseyhillary: ['president','her turn','hilary','hilldawg','clinton'],
marseyhippo: ['hippopotamus','hippo','fursona','furry','skin','animal','costume','fursuit'],
marseyhmm: ['confused','reaction','thinking','thunk','thonk','judgment'],
marseyhmmm: ['confused','reaction','thinking','thunk','thonk','judgment'],
marseyhomofascist: ['lgbt','faggot','ss','fash','nazi','homocracy','gay','queer','sodomy','wholesome','kiss'],
marseyhomosupremacist: ['klan','lgbt','faggot','kkk','homocracy','sodomy','queer','gay','wholesome'],
marseyhoodwink: ['cloak','crossbow'],
marseyhope: ['mask','whitepill','reaction','happy','hopium'],
marseyhorseshoe: ['rightoid','leftoid','theory'],
marseyhungry: ['food','hunger','dish','feed me','bowl','animated'],
marseyhypno: ['hypnosis','spiral','brainwash','animated','hypnotoad'],
marseyilluminati: ['eye','egypt','pyramid','big brother','watching'],
marseyimposter: ['amogus','baka','among us','sussy'],
marseyinabox: ['hiding','hide','box','cardboard','happy','cute'],
marseyinshallah: ['begging','muslim','animated','please'],
marseyinvisible: ['stealth'],
marseyira: ['car bomb','irish','ireland'],
marseyisis: ['daesh','terrorist','islam','muslim'],
marseyit: ['balloon','halloween','pennywise','clown','holiday','evil'],
marseyjam: ['animated','bopping','excited','trippy','excitement','tejanx','dancing','rainbow','rave','happy','dance'],
marseyjamming: ['mp3','headphones','beat','ipod','music','happy'],
marseyjanny: ['jannie','unpaid','volunteer','administrator','janitor','free','moderator'],
marseyjanny2: ['jannie','unpaid','volunteer','administrator','janitor','free','moderator'],
marseyjapanese: ['nippon','rising sun','weeb','japan','animated'],
marseyjason: ['hockey mask','horror','halloween','kill','fridaythe13th','knife','stab','voorheys','friday the 13th','evil','monster','holiday'],
marseyjeans: ['denim','trousers','pants'],
marseyjesus: ['christian'],
marseyjiangshi: ['ghost','chinese','halloween','holiday','china','scary'],
marseyjohnson: ['wig','history'],
marseyjoint: ['smoke','weed','marijuana','reefer','drugs','smoking','420','pot'],
marseyjolteon: ['trick or treat','pokemon','halloween','eevee','costume','holiday'],
marseyjolteonpat: ['trick or treat','pokemon','petting','halloween','eevee','reaction','costume','holiday','animated','patting'],
marseyjones: ['tinfoil','animated','alex','gay frogs','conspiracy'],
marseyjourno: ['journoid','media','press','photo','camera','journalist','pic'],
marseyjudge: ['objection','innocent','hammer','guilty','gavel','court','overruled','sustained'],
marseyjunkie: ['needles','heroin','reaction','shooting up','addicted','shoot up','syringe'],
marseykaiser: ['uraniumdonger','prussian','history','wwi','rifle','reich','wilhelm','germany','soldier'],
marseykfc: ['col sanders','colonel sanders','kentucky fried chicken'],
marseyking: ['based','queen','prince','reaction','crown','princess'],
marseykingcrown: ['based','animated'],
marseykink: ['bdsm','sex','kinkster','dom','pervert','sub','creeper','latex','fetish','dildo','pvc'],
marseykitty: ['hellokitty','animated','hello kitty'],
marseykiwi: ['kf','bird','new zealand','kiwifarms','dramarama','newzealand'],
marseykiwi2: ['kf','bird','new zealand','kiwifarms','dramarama','newzealand'],
marseykiwipat: ['kf','petting','reaction','kiwifarms','dramarama','animated','patting'],
marseykkk: ['klan','kukluxklan','ku klux klan','racist','costume','klux','ku','sheet'],
marseykneel: ['blm','bow','black lives matter','chauvin','supremacy','respect','supreme'],
marseykvlt: ['horgh','abbath','black metal','krieg','bullet belt','immortal','corpsepaint'],
marseykween: ['hoop earring','fds','black','shaniqua'],
marseykweenxmas: ['blm','black','christmas','santa','bipoc','nigger','bame','hat','holiday'],
marseykyle: ['killer','konvict','rifle','rittenhouse','kid','gun','kenosha','kylie'],
marseykys: ['reaction','keep yourself safe','kill yourself','suicide'],
marseylaptop: ['notebook','macbook','computer'],
marseylaugh: ['lmao','reaction','point','funny','haha','lol','judgment'],
marseylawlz: ['masterlawls','zhcyid9','masterlawlz','reaction','glasses'],
marseyleafeon: ['trick or treat','pokemon','halloween','eevee','costume','holiday'],
marseyleafeonpat: ['trick or treat','pokemon','petting','halloween','eevee','reaction','costume','holiday','animated','patting'],
marseylibleft: ['unemployed','protest','riot','anarcho','capitalist','antifa','anarchist','anarchy'],
marseylibright: ['libertarian','anarcho','wagecuck','pedophile','capitalist','lolbert'],
marseylifting: ['workout','muscular','work out','bench','swole','working out','gains','benchpress','weightlifting','weights','muscles'],
marseylion: ['fursona','furry','fursuit','leo'],
marseyliondance: ['parade','ccp','chinese','dancer','dancing','asian','china','animated'],
marseyliquidator: ['gas mask','horror','exterminator','halloween','plague doctor','holiday','scary'],
marseylizard: ['reptilian'],
marseyllama: ['alpaca'],
marseyllama1: ['top'],
marseyllama2: ['middle'],
marseyllama3: ['bottom'],
marseylolcow: ['reaction','trolled','lulz','judgment'],
marseylong1: ['top','meme'],
marseylong2: ['middle','meme'],
marseylong3: ['bottom','meme'],
marseylongpost: ['tldr','reaction','wall of text','wordswordswords','animated','words'],
marseylongpost: ['reaction','judgment'],
marseylongpost2: ['tldr','reaction','wall of text','scrolling','wordswordswords','animated','words','judgment'],
marseylove: ['heart','reaction','adoration','loving','adore'],
marseylovedrama: ['hearts','rdrama','reaction','happy','animated'],
marseyloveyou: ['hearts','ilu','reaction','adoration','loving','ily','love','adore','animated'],
marseylowpoly: ['polygonal','spinning','3d','lopoly','animated'],
marseyluther: ['heretic','lutheran','theses','martin luther'],
marseymad: ['pissed','annoyed','furious','reaction','angry','irritated','livid'],
marseymalding: ['dilate','seethe','scrote','mad','moid','cope'],
marseymancer: ['dead','undead','horror','lich','halloween','necromancer','zombies','zombie','holiday','evil'],
marseymanlet: ['llm','short','midget','dwarf','little king'],
marseymao: ['zedong','ccp','chinese','communist','communism','china'],
marseymaoist: ['marxist','little red book','marxism','ccp','chinese','communist','authleft','maoism','communism','china'],
marseymask: ['plague','coronavirus','covid','pandemic','coof','sickness','love','heart eyes','illness'],
marseymati: ['annoyed','irritation','top hat','reaction','angry','irritated','tophat'],
marseymayo: ['yt','jakubian','crying','cracker','reaction','crackkka','crakkka','white','sad','tears'],
marseymcarthur: ['nuke','missile','nuclear bomb','history'],
marseymeds: ['mentally ill','rightoid','doctor','psycho','crazy','mental illness','reaction','risperidone','schizo','nurse'],
marseymerchant: ['arran','kike','hebrew','shopkeeper','yid','banker','jew','moneylender','jewish','greedy','israel'],
marseymermaid: ['merman','merfolk'],
marseymexican: ['latina','latino','hispanic','fiesta','sombrero','latinx','hombre'],
marseymini: ['annihilate','minigun','machine gun','kill','destroy','murder','animated'],
marseyminimalism: ['orange','minimalist','square','art'],
marseyminimalism2: ['minimalist','polygons','polygonal','art'],
marseyminion: ['gru','pixar'],
marseymissing: ['absent','low effort'],
marseymodelo: ['cheers','alcohol','drinking','beer'],
marseymodelo2: ['cheers','alcohol','beer','drinking'],
marseymonk: ['meditate','levitating','pray','buddhist','fish','asian','levitate','animated'],
marseymonke: ['retvrn','return'],
marseymoose: ['moosin','antlers'],
marseymorph: ['skinwalker','changeling'],
marseymouse: ['rodent','cheesed to meet you'],
marseymugshot: ['arran','prison','arrested','criminal','jail'],
marseymummy: ['egyptian','halloween','monster','holiday'],
marseymummy2: ['egyptian','halloween','monster','holiday'],
marseymutt: ['american','burger','56 percent','mayo'],
marseymyeisha: ['kween','black','fds'],
marseymyspacetom: ['carp','friend','carpathianflrost','anderson'],
marseyn8: ['n8thegr8','nate','redditor','powermod','powerjannie','moderator'],
marseynails: ['manicure','emoji','pedicure'],
marseynapoleon: ['baguette','soldier','frenchman','history'],
marseyneat: ['photo','cringe compilation','camera','cringe collection','pic'],
marseyneckbeard: ['mlady','bodypillow','dakimakura','anime','otaku','fedora','weebshit','body pillow','mra','weeb'],
marseyneet: ['cozy','comfy','wagie'],
marseyneon: ['wave','flashy','trippy','waving','flashing','lights','animated'],
marseynerd: ['dork','loser','dweeb','geek','glasses'],
marseynietzsche: ['philosophy','history'],
marseyniggawut: ['weird','reaction','raised eyebrow','disturbing','disturbed','wtf','judgment'],
marseynightmare: ['striped sweater','freddy','freddie','horror','halloween','krueger','holiday','claws','monster'],
marseynintendo: ['mario','gamer','switch','gaymer','video game','mustache','soy'],
marseyniqab: ['burka','islam','muslim','burqa'],
marseyno: ['denied','refuse','rejection','reaction','ugh','deny','hand'],
marseynooo: ['reaction','snob','no way'],
marseynosleep: ['horror','scary','halloween','holiday'],
marseynoyou: ['nou','no u','pointing'],
marseynoyouglow: ['fbi','no u','animated','feds','glowies','glowniggers','atf','cia','nsa'],
marseynpc: ['sheeple'],
marseynpc2: ['reaction','idiot','sheep'],
marseynun: ['habit','catholic'],
marseynut: ['orgasm','ahegao','cum','reaction','coom'],
marseynyan: ['space','animated','meme','poptart'],
marseyobese: ['fat','chonker','bbw','chonk','chunky','pig','lorg'],
marseyobesescale: ['fat','chonker','bbw','chonk','chunky','pig','lorg'],
marseyobey: ['1984','sign','ingsoc','poster','big brother'],
marseyoceania: ['kiwi','new zealand','kangaroo','newzealand','australia'],
marseyoctopus: ['tentacles','kraken','tentacled'],
marseyohno: ['panic','frightened','scared','horror','scream','afraid','reaction','horrified','nervous','shock','gasp'],
marseyonacid: ['tripping','trippy','drugs','lcd','animated'],
marseyorthodox: ['priest','schismatic'],
marseyorthodoxpat: ['petting','patting','schismatic','priest','animated','russian'],
marseyowow: ['reaction','excited','owo'],
marseypaint: ['low effort','art'],
marseypainter: ['palet','reaction','pallet','paintbrush','paints','artist','pallette'],
marseypanda: ['red panda','bear','happy','redpanda'],
marseypanda2: ['panda','bear','fursona','skin','animal','costume','furry','fursuit'],
marseypanties: ['reaction','underwear','panty','pantsu'],
marseyparty: ['excite','excitement','celebrate','happy','celebrating'],
marseyparty1: ['trippy','animated','happy','dance'],
marseyparty2: ['trippy','animated','happy','dance'],
marseyparty3: ['trippy','animated','happy','dance'],
marseypat: ['petting','reaction','animated','cute','patting'],
marseypatriot: ['uncle sam','red white and blue','burgerland','holiday','american','4oj','patriotic'],
marseypeacekeeper: ['united nations','un','rifle','helmet','gun'],
marseypearlclutch: ['sensitive','reaction','snowflake','puritanical','gasp','sjw'],
marseypearlclutch2: ['sensitive','reaction','snowflake','puritanical','gasp','sjw'],
marseypedo: ['libertarian','borpa','male feminist','discord','pedophile','groomer','chomo','lolbert','toucher'],
marseypedobear: ['groomer','molest','nonce'],
marseypenguin: ['bird','linux','puffin'],
marseypepe: ['ok','rightoid','mellokind','frog','reaction'],
marseypepe2: ['reaction','frog','mellokind'],
marseypharaoh: ['egyptian','aevann','pyramids'],
marseypharaoh2: ['gods','egyptian','aevann','animated'],
marseypickle: ['picklerick','funniest shit','morty','rick'],
marseypig: ['fat','fursona','furry','hog','fursuit','oink'],
marseypikachu: ['electric','pokemon','yellow'],
marseypikachu2: ['pokemon','shoked','meme','reaction','surprised','shocked','gasp'],
marseypilgrim: ['thanksgiving','puritan','holiday'],
marseypimp: ['slickback','purple','baller'],
marseypinochet: ['fascist','fash','ugarte','augusto','chopper','helicopter','chile'],
marseypipe: ['smoke','smart','mhm','yes','smoking','tobacco','intelligent'],
marseypirate: ['argh','eyepatch','bandana','uraniumdonger'],
marseypirate2: ['party parrot','eyepatch','partyparrot'],
marseypixel: ['reaction','lorez','lowres'],
marseypizzashill: ['sex haver','chad','grass toucher'],
marseyplanecrash: ['flying','wreck','jet','pilot','animated'],
marseyplaty: ['hearts','crossover','platypus','love'],
marseypleading: ['sad eyes','begging','puppy dog eyes'],
marseyplush: ['bow','ribbon','doll','plushie','button eyes'],
marseypoggers: ['poggies','twitch','meme'],
marseypokerface: ['small eyes','reaction','stare','unreadable','beady eyes'],
marseypony: ['murmurwisper','mlp','my little ponies','cutie mark','horse','furry','my little pony'],
marseypoor: ['homeless','beggar','panhandler','proletariat','bum'],
marseypop: ['action figure','doll','funko','toy','soy'],
marseypop2: ['excited','blahblahblah','blah blah blah','animated'],
marseypopcorn: ['eating','entertained','drama','happy','animated'],
marseypopcorntime: ['eating','popped corn','drama','animated','watch'],
marseypope: ['priest','catholicism','rome'],
marseypostmodern: ['postmodernist','obscurantist','art'],
marseypresents: ['christmas','gifts','santa','holiday','candy cane','happy'],
marseypretty: ['flirt','starry eyed','stars in eyes'],
marseypride: ['prideflag','rights'],
marseyprisma: ['animated','fingers','anime','spin','dance','weeb'],
marseyproctologist: ['exam','rectal','glove','reaction','anus','anal','colonoscopy'],
marseyprotestno: ['sign','protester','refuse','reaction','deny','reject'],
marseyprotestyes: ['agree','sign','protester','reaction','approve'],
marseypsycho: ['reaction','schizo','crazy'],
marseypuke: ['hurl','throw up','gross','animated','illness','vomit','nauseated','reaction','upchuck','nauseous','sickening','yuck','barf','ralph','judgment'],
marseypumpkin: ['jackolantern','carving','halloween','holiday','jack o lantern'],
marseypumpkin2: ['jackolantern','carving','halloween','holiday','jack o lantern'],
marseypumpkin3: ['witch','jackolantern','carving','halloween','holiday','jack o lantern'],
marseypumpkin4: ['ghost','jackolantern','carving','halloween','holiday','jack o lantern'],
marseypumpkincloak: ['costume','halloween','holiday'],
marseypumpking: ['jackolantern','jack o lantern','halloween','holiday'],
marseypumpkinglow: ['halloween','drama','holiday','jack o lantern','animated'],
marseypunching: ['battle','squaring up','hit','square up','boxer','fight','throwdown','reaction','boxing','fistfight','fighting'],
marseypunisher: ['thin blue line','rightoid','police','cops'],
marseyqoomer: ['shaman','viking','qanon','jan6','capitol','january6'],
marseyquadmagyar: ['bow and arrow','hungary','hungarian','archery','bowman','quadnarca'],
marseyqueen: ['england','bong','english','british','elizabeth'],
marseyqueenlizard: ['england','bong','english','british','reptilian','elizabeth'],
marseyracist: ['racing','vroom','racecar','bigot','reaction'],
marseyracistgrandpa: ['thanksgiving','fuck','nigger','holiday'],
marseyradioactive: ['nuclear waste','chernobyl','radiation','geiger'],
marseyrage: ['troll','anger','seethe','furious','reaction','angry','mad','fury'],
marseyraging: ['rage','angry','mad','fury','animated'],
marseyrain: ['cloud','upset','reaction','disappointed','storm','depressed','sad'],
marseyramen: ['eating','noodles','food','bowl','animated','soup'],
marseyrare: ['kangaroo','wtf'],
marseyrasta: ['marijuana','weed','dude weed lmao','ganja','drugs','pot','reggae','joint','jamaican'],
marseyrat: ['rodent','black'],
marseyrave: ['dead','animated','party','death','sandstorm','darude','crab','dance'],
marseyreading: ['study','homework','learn','nerd','novel','reaction','book'],
marseyready: ['concerned','worried','waiting','prepared','reaction'],
marseyreich: ['nazi','pol','authright','fuhrer','hitler','fascist'],
marseyreindeer: ['christmas','santa','rudolf','capy','cold','aevann','holiday','animated','walking'],
marseyreindeer2: ['santa','christmas','rudolf','holiday'],
marseyrentfree: ['reaction','no charge','obsessed','obsession'],
marseyreportercnn: ['reporter','journalist','journoid','interviewer'],
marseyreporterfox: ['reporter','journalist','journoid','interviewer'],
marseyretard: ['special ed','retarded','reaction','slow','sped','drooling','exceptional'],
marseyrevolution: ['marxist','ussr','marxism','ccp','hammer','communist','sickle','communism','proletariat','juche','fartbinn','kgb'],
marseyrick: ['smart','150iq','high iq','reaction','150 iq','morty'],
marseyroo: ['kangaroo','australian'],
marseyrope: ['reaction','suicidal','shotgun facelift','suicide'],
marseyropeyourself: ['kill yourself','kys','lynch','reaction','keep yourself safe','hanging','noose'],
marseyropeyourself2: ['kill yourself','kys','lynch','reaction','keep yourself safe','hanging','noose'],
marseyrowling: ['harry potter','terf','jkr'],
marseyrpgcharacter: ['gamer','video game','gaymer'],
marseyrs: ['runescape','party hat','phat','crown','lowpoly','low poly'],
marseyrussel: ['old','pipe','history'],
marseyrussiadolls: ['toys','ussr','babushka','matryoshka','soviet'],
marseysad: ['annoyed','staring','reaction','disappointed','stare','uh huh','bored'],
marseysad2: ['reaction','disappointed','disappointment','upset'],
marseysadcat: ['upset','disappointing','disappointment','reaction','disappointed','sad'],
marseysadge: ['frog','pepe'],
marseysaint: ['wings','angel','blessed','halo','animated'],
marseysalad: ['vegan','cabbage','vegetarian','lettuce','vegetable'],
marseysalat: ['prayer','islam','muslim','rug'],
marseysalty: ['sodium','saltshaker','seethe','salt shaker','nacl','animated'],
marseysalutearmy: ['saluting','o7','military','soldier'],
marseysalutecop: ['acab','officer','saluting','o7','police'],
marseysalutenavy: ['saluting','semen','o7','homosexual','soldier'],
marseysanders: ['bernie','rich','socialism','socialist','jewish'],
marseysanta: ['christmas','gifts','presents','claus','holiday'],
marseysanta2: ['christmas','gifts','presents','claus','holiday'],
marseysartre: ['philosophy','frenchman','history'],
marseysaw: ['doll','horror','halloween','jigsaw','monster','evil','torture','game','holiday'],
marseyscared: ['hide','halloween','afraid','nervous','holiday','traumatized','fearful'],
marseyscarf: ['winter','chilly','cold','ill','sick','brr','flu'],
marseyschizo: ['harm','burns','selfharm','self harm','cigarette','burning','mermaids','reaction','artist','self'],
marseyschrodinger: ['philosophy','science','physics','math'],
marseyseethe: ['dilate','mask','crying','seething','smug','cope'],
marseyseven: ['vidya','gamer','gaymer','video game','assassin','hitman'],
marseysexylibrarian: ['books','thot','nerd','boobs','bra','geek'],
marseyshapiro: ['benjamin','debate','libtard','facts and logic','benny','jewish','ben shapiro'],
marseysharingan: ['horror','halloween','holiday','possessed','animated','monster'],
marseyshark: ['jaws','halloween','fursona','furry','fish','costume','holiday','fursuit'],
marseysheep: ['follower','wool','lamb','fursona','bah','furry','fursuit'],
marseysheepdog: ['shaggy','scruffy','woof'],
marseyshiftyeyes: ['suspicious','sussy','paranoid','weird','reaction','sketchy'],
marseyshisha: ['weed','smoker','smoking','hookah'],
marseyshook: ['reaction','surprised','shocked','gasp','astonished'],
marseyshooting: ['blam','blatt','shotgun','kill','pow','murder'],
marseyshroom: ['smug','fungus','shrigma'],
marseyshrug: ['hands up','idk','ig','idc','dunno','i guess'],
marseyshy: ['flirting','anxious','twiddle','nervous','flirty','coy','animated'],
marseysick: ['puke','nausea','green face','vomit','nauseated','reaction','nauseous','barf','judgment'],
marseysigh: ['breathe','give up','giveup','reaction','depression','breathing','depressed','animated'],
marseysipping: ['drinking','root','drink','reaction','stare','thirsty','purple drank','juice','bored'],
marseysjw: ['lgbt','social justice','reaction','gay','snowflake','pride'],
marseyskater: ['dope','hip','sk8','ill','tony hawk','sick','skateboard','not a poser','rad'],
marseyskeleton: ['dead','bones','halloween','holiday','skeletal'],
marseyskeleton2: ['bones','spooky','halloween','holiday','skeletal'],
marseyskeletor: ['skeleton','mask','heman','80s','man','halloween','he man','cartooon','he','holiday'],
marseysleep: ['bed','bedtime','zzz','boring','reaction','tired','bored'],
marseysmirk: ['reaction','snicker','trolling','lol'],
marseysmoothbrain: ['idiot','big brain','brainlet','retard','reaction','fool','dumbass','moron'],
marseysmudge: ['diogenesjr','diogenesjunior','meme'],
marseysmug: ['reaction','superior','haha'],
marseysmug2: ['snicker','scoff','mock','reaction','guffaw','ridicule','judgment'],
marseysmug3: ['reaction','yikes','judgment','oof','cringe'],
marseysnappypat: ['petting','animated','sentient','reaction','snapshillbot','robot','patting'],
marseysneed: ['feed','farmer','reaction','chuck','simpsons'],
marseysnek: ['snake','serpent'],
marseysniff: ['brap','huff','gas','reaction','fart','creep'],
marseysnoo: ['shaking','redditor','scared','reaction','nervous','schizo','reddit'],
marseysob: ['tear','crying','depressed','reaction','sobbing','depression','sad','cry','animated','tears'],
marseysociety: ['batman','joker','capeshit','jared leto'],
marseysombrero: ['mexican','mexico'],
marseysonic: ['hedgehog','blue'],
marseysoypoint: ['soyboy','soy boy','beard','reaction','pointing'],
marseyspecial: ['retard','reaction','slow','special needs','sped'],
marseyspecialpat: ['petting','retard','reaction','sped','fartbinn','animated','patting'],
marseyspider: ['insect','halloween','arachnid','holiday','bug'],
marseyspider2: ['insect','halloween','spiderweb','arachnid','holiday','bug'],
marseyspirit: ['ghost','halloween','holiday'],
marseyspit: ['surprising','reaction','shocking','water','surprised','shocked'],
marseyspooky: ['art','horror','halloween','holiday','evil','scary','monster'],
marseyspookysmile: ['horror','halloween','holiday','evil','scary','monster'],
marseysrdine: ['fisherman','reaction','fish','canned','fishing'],
marseysrdine2: ['can','animated','reaction','fish','knife','chop','sardine'],
marseystars: ['stareyes','reaction','star eyes','starry eyed','stareyed'],
marseysteer: ['car','drive','nervous','driving','animated'],
marseystein: ['undead','frankenstein','abomination','halloween','holiday','monster'],
marseystinky: ['smelly','homeless','stank','poor','ew','yuck'],
marseystonetoss: ['amogus','pebblethrow','nazi','reaction','boulderpummel'],
marseystroke: ['derp','retard','reaction','stupid','drooling'],
marseysuffragette: ['19a','foid','feminist','19th','terrible','feminism','regret','woman','women','mistake'],
marseysulk: ['crying','reaction','depression','sobbing','depressed','sad'],
marseysuper: ['superstraight','lgbt'],
marseysurprised: ['reaction','shocked','shook','unexpected'],
marseysus: ['amogus','among us','stonetoss','sussy baka','amongus'],
marseysweating: ['anxiety','worried','wipe','scared','worrying','reaction','anxious','nervous','stressed'],
marseysylveon: ['trick or treat','pokemon','halloween','eevee','costume','holiday'],
marseysylveonpat: ['trick or treat','pokemon','petting','halloween','eevee','reaction','costume','holiday','animated','patting'],
marseytaliban: ['mujahideen','janniejihad','islam','afganistan','shariah','afghanistan','muslim'],
marseytalibanpat: ['mujahideen','petting','janniejihad','terrorist','islam','reaction','afganistan','muslim','animated','patting'],
marseytank: ['military','ussr','ccp','communist','authleft','tank','army','communism','china','soviet'],
marseytankushanka: ['military','ussr','ccp','communist','authleft','tank','army','communism','china','soviet','russian'],
marseytea: ['drama','spill'],
marseyteaparty: ['donger','arran','soren','carp','duck'],
marseytears: ['pout','teary','crying','cried','reaction','sob','eyes','cry','sad'],
marseyteruteru: ['ghost','flying','spooky','halloween','holiday','floating'],
marseythegrey: ['lord of the rings','magic','gandalf','lotr','mage','wizard','warlock'],
marseytheorist: ['ancient aliens','meme'],
marseything: ['halloween','holiday','scary','monster','teeth'],
marseythinkorino: ['reaction','thinking','hmm','thought'],
marseythinkorino: ['reaction','judgment'],
marseythomas: ['tank engine','train','locomotive'],
marseythonk: ['confused','reaction','thinking','thunk','thonk'],
marseythroatsinging: ['mongolian','music'],
marseythumbsup: ['cool','good job','good one','agree','reaction','nice work','yes','great job'],
marseytiger: ['fursona','furry','fursuit'],
marseytime: ['10pm','tock','tick','clock','animated'],
marseytinfoil: ['alex jones','psycho','crazy','schizo','alexjones','conspiracy'],
marseytinfoil2: ['alex jones','rightoid','psycho','schizo','alexjones','conspiracy'],
marseytoilet: ['flush','loo','bog roll','toilet paper','swirly'],
marseytrad: ['dress','foid','tradwife','floral','girl'],
marseytrain: ['troomer','tranny','transgender','trains','troid','transsexual','animated'],
marseytrans: ['pitty','transgender','pitbull','dog','pibble','transsexual'],
marseytrans2: ['troon','tranny','transgender','troomer','lgbt','trannies','troid','transsexual'],
marseytrickortreat: ['candy','trick or treat','halloween','holiday'],
marseytroll: ['dio','trollface','reaction','diogenesjr','diogenesjunior'],
marseytroll2: ['ogre','horror','halloween','holiday','monster'],
marseytrollcrazy: ['i hate','killher','psycho','rage','kill her','gun'],
marseytrollgun: ['kill her','psycho'],
marseytrollolol: ['rage','trolled','rageface'],
marseytroublemaker: ['we do a little','trolling'],
marseytrump: ['cheeto hitler','president','history','orange man'],
marseytunaktunak: ['turban','animated','curry','indian','pajeet','dance'],
marseyturkey: ['beak','bird','thanksgiving','holiday','feathers'],
marseytv: ['willy wonka','telly','television'],
marseytwerking: ['tailspin','animated','butt','backside','dancing','spin','booty','ass','dance'],
marseytwins: ['halloween','holiday','flashing','shining','scary','animated'],
marseyuglyxmasweater: ['santa hat','christmas','ugly','holiday'],
marseyumbreon: ['trick or treat','pokemon','halloween','eevee','costume','holiday'],
marseyumbreonpat: ['trick or treat','pokemon','petting','halloween','eevee','reaction','costume','holiday','animated','patting'],
marseyunabomber: ['package','industrial','society','delivery','mail','kaczynski','uncle ted'],
marseyunpettable: ['fashy','rightoid','chud','fashwave','altright','vaporwave'],
marseyuwuw: ['fursona','furry','fursuit'],
marseyvampire: ['undead','sanguine','horror','spooky','halloween','fangs','holiday','monster'],
marseyvan: ['libertarian','pedobear','free candy','pedophile','groomer','lolbert','chomo','molester','pedo','toucher'],
marseyvaporeon: ['trick or treat','pokemon','halloween','eevee','costume','holiday'],
marseyvaporeonpat: ['trick or treat','pokemon','petting','halloween','eevee','reaction','costume','holiday','animated','patting'],
marseyvaporwave: ['trippy','80s','psychedelic','animated','retro'],
marseyvaxmaxx: ['mask','coronavirus','covid','gigavax','corona','vaccine','vaccination','hazmat'],
marseyvengeance: ['gore','undead','shotgun','horror','halloween','revenge','monster','bloody','head wound','holiday'],
marseyvibing: ['animated','bopping','vibe','jam','dancing','headbang','music','rainbow','dance'],
marseyvietnam: ['army','born to kill','soldier','war'],
marseywagie: ['crypto','rightoid','ancap','poor','wagecuck','mcdonalds','maccas','reaction'],
marseywalking: ['stroll','walk','strut','gallivant','animated'],
marseywallst: ['crypto','wall street bets','invest','gme','bitcoin','wallstreetbets','wsb','stock'],
marseywarhol: ['modern art'],
marseywave: ['farewell','cya','hello','greetings','bye','waving','hi'],
marseyweeb: ['neckbeard','sword','fedora','kitana'],
marseywendy: ['pigtails','redhead','pippi'],
marseywheredrama: ['seriouspost','reaction','agendapost','dramawhere','animated'],
marseywheredrama2: ['seriouspost','animated','agendapost'],
marseywhirlyhat: ['idiot','retard','hat','dumb','sped','slow','stupid','special','kid'],
marseywinner: ['reaction','trophy','gold','prize','first place'],
marseywise: ['hood','cloak','wizard','pipe'],
marseywitch: ['spooky','halloween','magick','holiday','fartbinn','evil','scary'],
marseywitch2: ['tranny','troomer','penny','wvp','feminist','halloween','bardfinn','groomer','magick','troid','steve','monster'],
marseywitch3: ['flying','broomstick','wave','halloween','wizard','holiday'],
marseywoah: ['tldr','reaction','wall of text','wordswordswords','stfu'],
marseywolf: ['halloween','werewolf','holiday','scary','monster'],
marseywords: ['longpost','too long','tldr','reaction','wordswordswords'],
marseywords2: ['longpost','too long','tldr','reaction','wordswordswords'],
marseyworried: ['anxiety','sweat','panic','scared','sweaty','sweating','anxious','nervous','stressed'],
marseywtf: ['scared','reaction','shook','surprised','shocked'],
marseywtf2: ['shocked','reaction','wth','disturbing','disturbed','what the fuck'],
marseywut: ['pathetic','asuka'],
marseyxd: ['lmao','reaction','rofl','haha','lol'],
marseyxoxo: ['hearts','wave','flirt','loving','love','animated','kiss'],
marseyyass: ['queen','reaction','fds','slay','girlboss','kween'],
marseyyawn: ['zzz','boring','tired','sleepy','bored'],
marseyyeezus: ['kanye','god','hotep'],
marseyyes: ['thumbsup','agree','right','thumbs up','reaction','judgment'],
marseyyikes: ['reaction','judgment','disgust','oof','cringe'],
marseyza: ['antlers','flowers'],
marseyzombie: ['dead','undead','eye','horror','intestines','halloween','holiday','monster'],
marseyzoomer: ['child','brat','kid','zoomie'],
marseyzwei: ['drinking','germany','lederhosen','zweirama','bavarian','beer'],
marsheen: ['pusheen','animated','meme','cute'],
marsheepnpc: ['follower'],
marsoy: ['soyboy','soybeard','nintendo','gamer','switch','marsey','gaymer','pointing'],
marsoyhype: ['soyboy','soybeard','nerd','marsey','excited','wojak','cuck'],
mcmarsey: ['wageslave','poor','mcdonalds','wagecuck','maccas','antiwork','college','wagie'],
mersya: ['the best','adorable','aww','marsey','dramarama','favorite','cute'],
mersya2: ['drawing','art'],
mersyapat: ['petting','reaction','dramarama','animated','cute','patting'],
mlm: ['marseylivesmatter','marsey lives matter','blm'],
owlsey: ['bird','hoot','feathers'],
plarsy: ['platy','crossover','platypus','marsey','plarsey'],
thinbluefeline: ['cops','police'],
},
emojis: ['marseylaugh','marseyblowkiss','marseyshook','marseythumbsup','marseylove','marseyreading','marseywave','marseyjamming','marseyready','marseyscarf','marseymad','marseycry','marseyinabox','marseysad','marseyexcited','marseysleep','marseyangel','marseydead','marseyparty','marseyrain','marseyagree','marseydisagree','marseyjam','marseygasp','marseytwerking','marseysipping','marseyshrug','marseyglow','marseycope','marseyseethe','marseymerchant','marseyno','marseywalking','marseyhearts','marseybegging','marseytrans2','marseygigaretard','marseysneed','marseybaited','marseyeyeroll','marseydepressed','marseypat','marseyking','marseylong1','marseylong2','marseylong3',
'marseybadluck','marseyblackfacexmas','marseycensored','marseycherokee','marseychristmasbulb','marseycleonpeterson','marseycomradehandshake','marseycrucified','marseydeadhorse','marseyfattie','marseyfrozenchosen','marseyglowaward','marseyhappytears','marseyimposter','marseykweenxmas','marseylaptop','marseyliquidator','marseynoyouglow','marseyparty1','marseyparty2','marseyparty3','marseyraging','marseyrare','marseyreindeer','marseyreindeer2','marseyroo','marseysanta','marseysanta2','marseysteer','marseysuffragette','marseykys','chudsey','marseyakumu','marseybadger','marseyben10','marseycalarts','marseycheesehead','marseychristmaself','marseychristmastree','marseycoal','marseydolphin','marseyelephant','marseyfeelsgood','marseyhomofascist','marseyhomosupremacist','marseyinshallah','marseykfc','marseypilgrim','marseypresents','marseyracistgrandpa','marseyrevolution','marseyrs','marseysalty','marseyshroom','marseysonic','marseyteaparty','marseytears','marseyturkey','marseyuglyxmasweater','marseytalibanpat','marseyanime','marseyanticarp','marseyarmy','marseyaward','marseybateman','marseybath','marseybear2','marseybigdog','marseybunny','marseycat','marseychristmas','marseycow','marseydeadinside','marseydog','marseyfrog2','marseygondola','marseyhippo','marseylion','marseymyspacetom','marseynails','marseyobese','marseyobesescale','marseypanda2','marseypig','marseyprotestno','marseyprotestyes','marseyreportercnn','marseyreporterfox','marseyropeyourself','marseyropeyourself2','marseysalad','marseysalat','marseysheep','marseytiger','marseytrollcrazy','marseytrollgun','marseytroublemaker','marseyvietnam','marseyairquotes','marseybyeceps','marseycarpcrying','marseycatgirljanny','marseydisabled','marseyegg_irl','marseyfrog','marseyhope','marseymao','marseymoose','marseypunisher','marseytoilet','thinbluefeline','marseycatgirl2','marseycatgirl3','marseycapywalking','marseyatsume','marseybeggar','marseyceiling','marseyclapping','marseydab','marseydealwithit','marseyduck','marseyduck2','marseyflareon','marseyflareonpat','marseyfox','marseyfreezepeach','marseyfrozen','marseyglaceon','marseyglaceonpat','marseygroomer2','marseyhacker2','marseyhillary','marseyinvisible','marseyjolteon','marseyjolteonpat','marseyleafeon','marseyleafeonpat','marseynoyou','marseypedobear','marseyplanecrash','marseypleading','marseypoor','marseyschrodinger','marseysulk','marseytheorist','marseyvaporeon','marseyvaporeonpat','marseywheredrama2','marseyspecialpat','marseyautism','marseybaphomet','marseybear','marseybrap','marseybrianna','marseybrianna2','marseyemo','marseyespeon','marseyespeonheadpat','marseyglow2','marseyhannibal','marseyhypno','marseykingcrown','marseyllama','marseyllama1','marseyllama2','marseyllama3','marseyniggawut','marseyorthodoxpat','marseypirate2','marseypumpkinglow','marseyrussiadolls','marseysnappypat','marseysylveon','marseysylveonpat','marseytime','marseytrickortreat','marseytrollolol','marseytwins','marseyumbreon','marseyumbreonpat','mersyapat','marchipmunklove','marseyban','marseycheerup','marseyfry','marseygroomer','marseymalding','marseyplush','marseysalutenavy','marseytunaktunak','marseyza','marsheep','marchipmunk','marseybased','marseydawnbreaker','marseyfurry','marseyhorseshoe','marseypop2','marseysheepdog','marseywallst','marsheen','marseyantiwork','marseycarppat','marseydrama','marseygiveup','marseykitty','marseymini','marseyteruteru','marseyyass','marsheepnpc','marseyfuckoffcarp','marseyneet','marseyxoxo','marseychungus','marseypopcorntime','mersya2','marseycontemplate','marseysob','mersya','marseyderp','marseytinfoil2','marseylovedrama','marseytv','marseyloveyou','marseywheredrama','firecat','marseyannoyed','marseybye','marseycapypat','marseycheeky','marseydicklet','marseydisgust','marseydracula','marseydrone','marseygossip','marseykween','marseymugshot','marseymutt','marseyneon','marseynerd','marseyoceania','marseyohno','marseyramen','marseyrave','marseysadge','marseysalutearmy','marseysalutecop','marseyshy','marseytroll2','marseyvibing','marseywendy','marseyhungry','marseyaoc','marseybrave','marseycoin','marseycopeseethedilate','marseyeldritch','marseyjiangshi','marseymayo','marseynintendo','marseyracist','marseysrdine2','marseywtf2','marseylongpost','marseylongpost2','marseyminimalism','marseyminimalism2','marseymonk','marseypharaoh','marseypharaoh2','marseything','marseydarwin','marseygodel','marseyjudge','marseykiwipat','marseynyan','marseypaint','marseyplaty','marseypostmodern','marseyprisma','marseyrussel','marseystinky','marseywagie','karlmarxey','marsey300','marsey666','marsey666black','marseycapitalistmanlet','marseychad','marseychucky','marseyclown3','marseycolossal','marseydream','marseyhappening','marseyhellraiser','marseyit','marseyjason','marseyjesus','marseyjourno','marseykiwi','marseykiwi2','marseyliondance','marseymati','marseyneat','marseynightmare','marseynosleep','marseypepe2','marseypumpking','marseysaint','marseysaw','marseysharingan','marseyshark','marseysigh','marseysmug3','marseytrad','marcerberus','marscientist','marseyamazon','marseybug2','marseycapy','marseyclown2','marseycrying','marseydio','marseydragon','marseyfans','marseyfine','marseygrilling2','marseyhead','marseyjeans','marseymancer','marseymexican','marseypikachu','marseypikachu2','marseysmug2','marseyspit','marseysweating','marseywoah','marseywolf','marseyyes','marseyzombie','mcmarsey','owlsey','marfield','marlion','marppy','marseyargentina','marseyascii2','marseyayy','marseybaby','marseybackstab','marseybigbrain','marseybiker','marseyblackface','marseybug','marseycarp2','marseycarp3','marseycreepy','marseydetective','marseyfellowkids','marseygandalf','marseygigachad','marseyhandsup','marseyjapanese','marseykink','marseylowpoly','marseyminion','marseymodelo2','marseymorph','marseyonacid','marseypearlclutch','marseypearlclutch2','marseypenguin','marseypride','marseypunching','marseyseven','marseysexylibrarian','marseyshapiro','marseyshiftyeyes','marseyshooting','marseysjw','marseysmoothbrain','marseysniff','marseyspecial','marseysuper','marseythinkorino','marseythroatsinging','marseywarhol','marseyweeb','marseywinner','marseywtf','mlm','plarsy','marseyalien','marseyascii','marseybait','marseyballerina','marseyblueanime','marseybowl','marseybruh','marseybuff','marseycountryclub','marseycool2','marseycrusader','marseycut','marseydaemon','marseydeuxfoid','marseydevil','marseyditzy','marseydoubt','marseyunpettable','marseyfeynman','marseyfocault','marseyfrozenpat','marseygarfield','marseygivecrown','marseygodzilla','marseyheathcliff','marseyheavymetal','marseyhoodwink','marseyjoint','marseymissing','marseymodelo','marseymonke','marseynooo','marseynpc2','marseyoctopus','marseypepe','marseypimp','marseypixel','marseypretty','marseypumpkin2','marseypumpkin3','marseypumpkin4','marseypumpkincloak','marseyquadmagyar','marseyrpgcharacter','marseysartre','marseyscared','marseyskater','marseyskeleton','marseyskeleton2','marseysmudge','marseyspider2','marseyspirit','marseyspooky','marseyspookysmile','marseystars','marseystonetoss','marseythegrey','marseyvaporwave','marseywise','marseywitch','marseywords','marseywords2','marseywut','marseyyikes','marseywhirlyhat','marsey173','marseycthulhu','marseycuck','marseyemperor','marseyface','marseyjohnson','marseykneel','marseymummy','marseymummy2','marseypanda','marseypumpkin','marseyskeletor','marseystein','marseyvampire','marseyvengeance','marseywitch3','marseypop','marseyqueenlizard','marseybane','marseybog','marseybux','marseycommitted','marseydizzy','marseyfunko','marseyhealthy','marseykaiser','marseykyle','marseymask','marseymeds','marseykvlt','marseyn8','marseynietzsche','marseyobey','marseypatriot','marseypedo','marseypony','marseypuke','marseyqueen','marseyrage','marseysnek','marseytinfoil','marseywitch2','marseycenter','marseyauthleft','marseyauthright','marseylibleft','marseylibright','marseybinladen','marseycool','marseyjanny2','marseyjones','marseynapoleon','marseysanders','marseysnoo','marseysoypoint','marseybiting','marseyblush','marseybountyhunter','marseycoonass','marseyfinger','marseyglancing','marseyhappy','marseyluther','marseypizzashill','marseypokerface','marseypopcorn','marseyrasta','marseysad2','marseysmirk','marseysurprised','marseythomas','marseywitch','marseyyawn','marcusfootball','marje','marmsey','marsey1984','marsey420','marsey4chan','marsey69','marseyakshually','marseyandmarcus','marseyasian','marseybattered','marseybiden','marseybingus','marseyblm','marseybluecheck','marseybong','marseybooba','marseyboomer','marseybrainlet','marseybride','marseyburger','marseybush','marseycamus','marseycanned','marseycarp','marseycatgirl','marseychef','marseychonker','marseyclown','marseycomrade','marseyconfused','marseycoomer','marseycop','marseycorn','marseycowboy','marseycumjar1','marseycumjar2','marseycumjar3','marseycwc','marseydespair','marseydeux','marseydildo','marseydoomer','marseydrunk','marseydynamite','marseyfacepalm','marseyfamily','marseyfbi','marseyfeet','marseyfeminist','marseyflamethrower','marseyflamewar','marseyfloyd','marseyfug','marseyghost','marseygift','marseygigavaxxer','marseyglam','marseygodfather','marseygoodnight','marseygrass','marseygrilling','marseyhacker','marseyhmm','marseyhmmm','marseyilluminati','marseyira','marseyisis','marseyjanny','marseyjunkie','marseykkk','marseylawlz','marseylifting','marseylizard','marseylolcow','marseymanlet','marseymaoist','marseymcarthur','marseymermaid','marseymouse','marseymyeisha','marseyneckbeard','marseyniqab','marseynpc','marseynun','marseynut','marseyorthodox','marseyowow','marseypainter','marseypanties','marseypeacekeeper','marseypickle','marseypinochet','marseypipe','marseypirate','marseypoggers','marseypope','marseyproctologist','marseypsycho','marseyqoomer','marseyradioactive','marseyrat','marseyreich','marseyrentfree','marseyretard','marseyrick','marseyrope','marseyrowling','marseysadcat','marseysick','marseyschizo','marseyshisha','marseysmug','marseysociety','marseyspider','marseysrdine','marseystroke','marseysus','marseytaliban','marseytank','marseytankushanka','marseytea','marseythonk','marseytrain','marseytrans','marseytroll','marseytrump','marseyunabomber','marseyuwuw','marseyvan','marseyvaxmaxx','marseyworried','marseyxd','marseyyeezus','marseyzoomer','marseyzwei','marsoy','marsoyhype']
},
{
type:'platy',
emojis: ['plarsy','platyabused','platyblizzard','platyboxer','platydevil','platyfear','platygirlmagic','platygolong','platyhaes','platyking','platylove','platyneet','platyold','platypatience','platypopcorn','platyrich','platysarcasm','platysilly','platysleeping','platythink','platytired','platytuxedomask','platyblush','platybruh','platycaveman','platycheer','platydown','platyeyes','platyheart','platylol','platymicdrop','platynooo','platysalute','platyseethe','platythumbsup','platywave']
},
{
type: 'tay',
emojis: ['taylove','tayaaa','tayadmire','taycat','taycelebrate','taychefkiss','taychristmas','tayclap','taycold','taycrown','tayflex','tayflirt','taygrimacing','tayhappy','tayheart','tayhmm','tayhuh','tayhyperdab','tayjammin','taylaugh','taymindblown','tayno','taynod','taypeace','taypray','tayrun','tayscrunch','tayshake','tayshrug','taysilly','tayslide','taysmart','taystop','taytantrum','taytea','taythink','tayvibin','taywhat','taywine','taywine2','taywink','tayyes']
},
{
type: 'classic',
emojis: ['idhitit','2thumbsup','aliendj','ambulance','angry','angrywhip','argue','aroused','ashamed','badass','banana','band','banghead','batman','bigeyes','bite','blind','blowkiss','blush','bong','bounce','bow','breakheart','bs','cartwheel','cat','celebrate','chainsaw','cheers','clap','cold','confused','crazyeyes','cry','cthulhu','cute','d','daydream','ddr','deadpool','devilsmile','diddle','die','distress','disturbing','dizzy','domo','doughboy','drink','drool','dudeweedlmao','edward','electro','elephant','embarrassed','emo','emo2','evil','evilclown','evilgrin','facepalm','fap','flamethrower','flipbird','flirt','frown','gasp','glomp','go','gooby','grr','gtfo','guitar','haha','handshake','happydance','headbang','heart','heartbeat','hearts','highfive','hmm','hmph','holdhands','horny','hug','hugging','hugs','hump','humpbed','hysterical','ily','inlove','jason','jawdrop','jedi','jester','kaboom','kick','kiss','kitty','laughchair','lick','link','lol','lolbeat','loving','makeout','medal','megaman','megamanguitar','meow','metime','mooning','mummy','na','nauseous','nervous','ninja','nod','nono','omg','onfire','ooo','orly','p','paddle','panda','pandabutt','paranoid','party','pat','peek','pikachu','pimp','plzdie','poke','popcorn','pout','probe','puke','punch','quote','raccoon','roar','rofl','roflmao','rolleyes','sad','sadeyes','sadhug','samurai','sarcasm','scoot','scream','shmoopy','shrug','skull','slap','slapfight','sleepy','smackfish','smackhead','smh','smile','smoke','sonic','spank','sparta','sperm','spiderman','stab','star','stare','stfu','suicide','surprisehug','suspicious','sweat','swordfight','taco','talk2hand','tantrum','teehee','thinking','threesome','throw','throwaway','tickle','typing','uhuh','vampbat','viking','violin','vulgar','wah','wat','whip','whipping','wink','witch','wizard','woah','worm','woo','work','worship','wow','xd','yay','zzz']
},
{
type: 'rage',
emojis: ['clueless','troll','bitchplease','spit','challengeaccepted','contentiouscereal','cryingatcuteness','derp','derpcornsyrup','derpcrying','derpcute','derpdumb','derpeuphoria','derpinahd','derpinapokerface','derpinasnickering','derpprocessing','derprealization','derpsnickering','derptalking','derpthinking','derpthumbsup','derpunimpressed','derpwhy','donotwant','epicfacefeatures','fancywithwine','fffffffuuuuuuuuuuuu','flipthetable','foreveralone','foreveralonehappy','hewillnever','idontknow','interuptedreading','iseewhatyoudidthere','killherkillher','ledesire','leexcited','legenius','lelolidk','lemiddlefinger','lemindblown','leokay','lepanicrunning','lepokerface','lepokerface2','lerageface','leseriousface','likeaboss','lolface','longwhiskers','manymiddlefingers','megusta','motherfucker','motherofgod','mysides','ohgodwhy','pervertedspiderman','picard','ragestrangle','rukiddingme','tfwyougettrolled','trollolol','truestorybro','xallthey','yuno']
},
{
type: 'wojak',
emojis: ['soymad','boomerportrait','soycry','punchjak','seethejak','chadyes','chadno','abusivewife','ancap','bardfinn','bloomer','boomer','boomermonster','brainletbush','brainletcaved','brainletchair','brainletchest','brainletmaga','brainletpit','chad','chadarab','chadasian','chadblack','chadjesus','chadjew','chadjihadi','chadlatino','chadlibleft','chadnordic','chadsikh','chadusa','coomer','doomer','doomerfront','doomergirl','ethot','fatbrain','fatpriest','femboy','gogetter','grug','monke','nazijak','npc','npcfront','npcmaga','psychojak','ragejak','ragemask','ramonajak','soyjackwow','soyjak','soyjakfront','soyjakhipster','soyjakmaga','soyjakyell','tomboy','zoomer','zoomersoy']
},
{
type: 'flags',
emojis: ['niger','lgbt','saudi','animesexual','blacknation','blm','blueline','dreamgender','fatpride','incelpride','israel','kazakhstan','landlordlove','scalperpride','superstraight','trans','translord','transracial','usa']
},
{
type: 'misc',
emojis: ['bruh','autism','doot','kylieface','queenyes','wholesomeseal','chadyescapy','gigachadglow','gigachadorthodox','gigachad','gigachad2','gigachad3']
},
]
function getEmoji(searchTerm) {
const form = document.getElementById(EMOJI_BOX_ID).getAttribute(EMOJI_FORM_DESTINATION_ATTR)
const commentBox = document.getElementById(form);
const old = commentBox.value;
const curPos = parseInt(commentBox.getAttribute(TEXTAREA_POS_ATTR));
const firstHalf = old.slice(0, curPos)
const lastHalf = old.slice(curPos)
let emoji = ':' + searchTerm + ':'
const previousChar = firstHalf.slice(-1)
if (firstHalf.length > 0 && previousChar !== " " && previousChar !== "\n") {
emoji = " " + emoji
}
if (lastHalf.length > 0 && lastHalf[0] !== " ") {
emoji = emoji + " "
}
commentBox.value = firstHalf + emoji + lastHalf;
const newPos = curPos + emoji.length
commentBox.setAttribute(TEXTAREA_POS_ATTR, newPos.toString());
if (typeof checkForRequired === "function") checkForRequired();
}
function loadEmojis(form) {
let search_bar = document.getElementById("emoji_search");
let search_container = document.getElementById('emoji-tab-search')
let container = document.getElementById(EMOJI_BOX_ID)
container.setAttribute(EMOJI_FORM_DESTINATION_ATTR, form)
const commentBox = document.getElementById(form);
commentBox.setAttribute(TEXTAREA_POS_ATTR, commentBox.selectionStart);
if (search_bar.value == "") {
for (let i = 0; i < EMOJIS_STRINGS.length; i++) {
let container = document.getElementById(`EMOJIS_${EMOJIS_STRINGS[i].type}`)
let str = ''
let arr = EMOJIS_STRINGS[i].emojis
for (let j = 0; j < arr.length; j++) {
str += `<button class="m-1 p-[3px] bg-transparent hover:bg-gray-300 overflow-hidden" onclick="getEmoji('${arr[j]}')" data-bs-toggle="tooltip" title=":${arr[j]}:" delay:="0"><img loading="lazy" class="object-contain h-14 w-14" src="/assets/images/emojis/${arr[j]}.webp" alt="${arr[j]}-emoji"></button>`;
}
container.innerHTML = str
search_container.innerHTML = ""
}
} else {
let str = ''
for (let i = 0; i < EMOJIS_STRINGS.length; i++) {
let arr = EMOJIS_STRINGS[i].emojis
let container = document.getElementById(`EMOJIS_${EMOJIS_STRINGS[i].type}`)
for (let j = 0; j < arr.length; j++) {
if (arr[j].match(search_bar.value.toLowerCase()) || search_bar.value.toLowerCase().match(arr[j])) {
str += `<button class="m-1 p-[3px] bg-transparent hover:bg-gray-300 overflow-hidden" onclick="getEmoji('${arr[j]}')" data-bs-toggle="tooltip" title=":${arr[j]}:" delay:="0"><img loading="lazy" class="object-contain h-14 w-14" src="/assets/images/emojis/${arr[j]}.webp" alt="${arr[j]}-emoji"></button>`;
}
}
if (i == 0)
{
let arr2 = EMOJIS_STRINGS[i].tagged;
for (const [key, value] of Object.entries(arr2)) {
if (str.includes(`'${key}'`)) continue;
if (key.match(search_bar.value.toLowerCase()) || search_bar.value.toLowerCase().match(key)) {
str += `<button class="m-1 p-[3px] bg-transparent hover:bg-gray-300 overflow-hidden" onclick="getEmoji('${key}')" data-bs-toggle="tooltip" title=":${key}:" delay:="0"><img loading="lazy" class="object-contain h-14 w-14" src="/assets/images/emojis/${key}.webp" alt="${key}-emoji"></button>`;
}
else {
for (let j = 0; j < value.length; j++) {
if (value[j].match(search_bar.value.toLowerCase())) {
str += `<button class="m-1 p-[3px] bg-transparent hover:bg-gray-300 overflow-hidden" onclick="getEmoji('${key}')" data-bs-toggle="tooltip" title=":${key}:" delay:="0"><img loading="lazy" class="object-contain h-14 w-14" src="/assets/images/emojis/${key}.webp" alt="${key}-emoji"></button>`;
break;
}
}
}
}
container.innerHTML = ""
}
}
search_container.innerHTML = str
}
search_bar.oninput = function () {
loadEmojis(form);
};
}