package Ġde . w ulkan at . discord ui Ċ Ċ import Ġde . w ulkan at . extensions . embed Ċ import Ġnet . dv 8 tion . j da . api . Embed Builder Ċ import Ġnet . dv 8 tion . j da . api . J DA Ċ import Ġnet . dv 8 tion . j da . api . entities . Em ote Ċ import Ġnet . dv 8 tion . j da . api . entities . Message Embed Ċ Ċ enum Ġclass ĠEmoji ( val Ġem ote Name : ĠString , Ġval Ġpurpose : ĠString , Ġval Ġunicode Em ote : ĠString ) Ġ{ ĊĠĠĠ ĠSK ULL (" sk ull ", Ġ" Mark Ġself Ġas Ġdead ", Ġ" âĺ ł ï¸ı "), ĊĠĠĠ ĠM UTE (" mute ", Ġ" Mute Ġeveryone ", Ġ"\ uD 8 3 D \ u DD 0 7 "), ĊĠĠĠ ĠSPE AK ER (" speaker ", Ġ" Un mute Ġeveryone ", Ġ"\ uD 8 3 D \ u DD 0 8 "), ĊĠĠĠ ĠRE PEAT (" repeat ", Ġ" Start Ġnew Ġgame ", Ġ"\ uD 8 3 D \ u DD 0 4 "), ĊĠĠĠ ĠSTOP _ BUTTON (" stop _ button ", Ġ" Stop Ġplaying ", Ġ" â ı ¹ "), ĊĠĠĠ ĠOB SERVER (" spy ", Ġ" Ob serve Ġthe Ġgame Ġwithout Ġtaking Ġpart ", Ġ"\ uD 8 3 D \ u DD 7 5 ï¸ı "), Ċ } Ċ Ċ enum Ġclass ĠColor Emoji ( ĊĠĠĠ Ġval Ġdiscord Name : ĠString , ĊĠĠĠ Ġval Ġamong Us Name : ĠString , ĊĠĠĠ Ġval Ġunicode : ĠString , ĊĠĠĠ Ġvar Ġcustom Emoji : ĠEm ote ? Ġ= Ġnull , Ċ ) Ġ{ ĊĠĠĠ ĠRED (" red _ square ", Ġ" Red ", Ġ"\ uD 8 3 D \ u DF E 5 "), ĊĠĠĠ ĠBL UE (" blue _ square ", Ġ" Blue ", Ġ"\ uD 8 3 D \ u DF E 6 "), ĊĠĠĠ ĠGREEN (" green _ square ", Ġ" Green ", Ġ"\ uD 8 3 D \ u DF E 9 "), ĊĠĠĠ ĠPIN K (" pur se ", Ġ" P ink ", Ġ"\ uD 8 3 D \ u DC 5 B "), ĊĠĠĠ ĠOR ANGE (" orange _ square ", Ġ" Orange ", Ġ"\ uD 8 3 D \ u DF E 7 "), ĊĠĠĠ ĠY ELLOW (" yellow _ square ", Ġ" Yellow ", Ġ"\ uD 8 3 D \ u DF E 8 "), ĊĠĠĠ ĠBLACK (" black _ large _ square ", Ġ" Black ", Ġ" â ¬ Ľ "), ĊĠĠĠ ĠWH ITE (" white _ large _ square ", Ġ" White ", Ġ" â ¬ ľ "), ĊĠĠĠ ĠP UR PLE (" purple _ square ", Ġ" Pur ple ", Ġ"\ uD 8 3 D \ u DF EA "), ĊĠĠĠ ĠBRO WN (" brown _ square ", Ġ" B rown ", Ġ"\ uD 8 3 D \ u DF EB "), ĊĠĠĠ ĠCY AN (" region al _ indicator _ c ", Ġ" C yan ", Ġ"\ uD 8 3 C \ uD DE 8 "), ĊĠĠĠ ĠLI ME (" recycle ", Ġ" L ime ", Ġ" âĻ » ï¸ı "), ĊĠĠĠ ĠT AN (" cookie ", Ġ" Tan ", Ġ"\ uD 8 3 C \ u DF 6 A "), ĊĠĠĠ ĠFOR TE GREEN (" ever green _ tree ", Ġ" Fort eg reen ", Ġ"\ uD 8 3 C \ u DF 3 2 "), ĊĠĠĠ ĠNONE (" no _ entry _ sign ", Ġ" No Ġcolor ", Ġ"\ uD 8 3 D \ u DE AB "); ĊĊĠĠĠ Ġfun Ġstring Representation (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( custom Emoji Ġ!= Ġnull ) Ġ"< :${ custom Emoji !!. name }:${ custom Emoji !!. id }> " Ġelse Ġunicode ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġgenerate Overview Embed (): ĠMessage Embed Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġembed Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Choose Ġyour Ġcolor " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġinit Custom Em otes ( j da : ĠJ DA ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( emoji Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġemoji . custom Emoji Ġ= Ġj da . get Em otes ByName (" am ong us _${ emoji . am ong Us Name }", Ġtrue ). first OrNull () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ