#!/usr/bin/env bash # # emojify # https://github.com/mrowa44/emojify # # Substitutes emoji aliases (like :sparkling_heart:) to emoji raw characters. # # emojify takes input from argument list or from the pipeline. # # # For instance, to emojify git log run: # $ git log --oneline --color | emojify | less # (you need to specify color option if you want colors) # # To have an alias that does that for you, add something like: # log = ! git log --oneline --color | emojify | less # to your .gitconfig # # Or, you could do something silly like: # $ emojify "Hey, I just :raising_hand: you, and this is :scream: , but # here's my :calling: , so :telephone_receiver: me, maybe?" # Regex for emoji names like :sparkling_heart: regex=':([A-Za-z1-9_])+:' # Gets emoji from 'hash' # Returns raw emoji character or word to_emoji () { local key=$1 for (( x=0; x < ${#keys[@]}; x++ )); do if [ $key == "${keys[$x]}" ]; then echo -n "${values[$x]}" local value="${values[$x]}" break fi done if [ -z $value ]; then echo $key fi } # If line contains emoji, turn line into array, # else just add whole line to emojified. # Then check each word against regex, # if it doesn't match just add word to emojified. # Returns emojified line emojify () { local line=$1 local emojified=$'\b' if [[ $line =~ $regex ]]; then IFS=' ' read -a line_arr <<< $line for word in "${line_arr[@]}"; do if [[ $word =~ $regex ]]; then emojified+=$(to_emoji $word) else emojified+=$word fi emojified+=' ' done else local emojified=$line fi echo $emojified | tr -d '\b' } # Emoji in something like a hash or associative array # As there is no such thing in Bash below version 4 # Taken from: https://github.com/github/gemoji typeset -a keys typeset -a values keys[0]=':smile:'; values[0]='๐Ÿ˜„' keys[1]=':smiley:'; values[1]='๐Ÿ˜ƒ' keys[2]=':grinning:'; values[2]='๐Ÿ˜€' keys[3]=':blush:'; values[3]='๐Ÿ˜Š' keys[4]=':relaxed:'; values[4]='โ˜บ๏ธ' keys[5]=':wink:'; values[5]='๐Ÿ˜‰' keys[6]=':heart_eyes:'; values[6]='๐Ÿ˜' keys[7]=':kissing_heart:'; values[7]='๐Ÿ˜˜' keys[8]=':kissing_closed_eyes:'; values[8]='๐Ÿ˜š' keys[9]=':kissing:'; values[9]='๐Ÿ˜—' keys[10]=':kissing_smiling_eyes:'; values[10]='๐Ÿ˜™' keys[11]=':stuck_out_tongue_winking_eye:'; values[11]='๐Ÿ˜œ' keys[12]=':stuck_out_tongue_closed_eyes:'; values[12]='๐Ÿ˜' keys[13]=':stuck_out_tongue:'; values[13]='๐Ÿ˜›' keys[14]=':flushed:'; values[14]='๐Ÿ˜ณ' keys[15]=':grin:'; values[15]='๐Ÿ˜' keys[16]=':pensive:'; values[16]='๐Ÿ˜”' keys[17]=':relieved:'; values[17]='๐Ÿ˜Œ' keys[18]=':unamused:'; values[18]='๐Ÿ˜’' keys[19]=':disappointed:'; values[19]='๐Ÿ˜ž' keys[20]=':persevere:'; values[20]='๐Ÿ˜ฃ' keys[21]=':cry:'; values[21]='๐Ÿ˜ข' keys[22]=':joy:'; values[22]='๐Ÿ˜‚' keys[23]=':sob:'; values[23]='๐Ÿ˜ญ' keys[24]=':sleepy:'; values[24]='๐Ÿ˜ช' keys[25]=':disappointed_relieved:'; values[25]='๐Ÿ˜ฅ' keys[26]=':cold_sweat:'; values[26]='๐Ÿ˜ฐ' keys[27]=':sweat_smile:'; values[27]='๐Ÿ˜…' keys[28]=':sweat:'; values[28]='๐Ÿ˜“' keys[29]=':weary:'; values[29]='๐Ÿ˜ฉ' keys[30]=':tired_face:'; values[30]='๐Ÿ˜ซ' keys[31]=':fearful:'; values[31]='๐Ÿ˜จ' keys[32]=':scream:'; values[32]='๐Ÿ˜ฑ' keys[33]=':angry:'; values[33]='๐Ÿ˜ ' keys[34]=':rage:'; values[34]='๐Ÿ˜ก' keys[35]=':triumph:'; values[35]='๐Ÿ˜ค' keys[36]=':confounded:'; values[36]='๐Ÿ˜–' keys[37]=':laughing:'; values[37]='๐Ÿ˜†' keys[38]=':satisfied:'; values[38]='๐Ÿ˜†' keys[39]=':yum:'; values[39]='๐Ÿ˜‹' keys[40]=':mask:'; values[40]='๐Ÿ˜ท' keys[41]=':sunglasses:'; values[41]='๐Ÿ˜Ž' keys[42]=':sleeping:'; values[42]='๐Ÿ˜ด' keys[43]=':dizzy_face:'; values[43]='๐Ÿ˜ต' keys[44]=':astonished:'; values[44]='๐Ÿ˜ฒ' keys[45]=':worried:'; values[45]='๐Ÿ˜Ÿ' keys[46]=':frowning:'; values[46]='๐Ÿ˜ฆ' keys[47]=':anguished:'; values[47]='๐Ÿ˜ง' keys[48]=':smiling_imp:'; values[48]='๐Ÿ˜ˆ' keys[49]=':imp:'; values[49]='๐Ÿ‘ฟ' keys[50]=':open_mouth:'; values[50]='๐Ÿ˜ฎ' keys[51]=':grimacing:'; values[51]='๐Ÿ˜ฌ' keys[52]=':neutral_face:'; values[52]='๐Ÿ˜' keys[53]=':confused:'; values[53]='๐Ÿ˜•' keys[54]=':hushed:'; values[54]='๐Ÿ˜ฏ' keys[55]=':no_mouth:'; values[55]='๐Ÿ˜ถ' keys[56]=':innocent:'; values[56]='๐Ÿ˜‡' keys[57]=':smirk:'; values[57]='๐Ÿ˜' keys[58]=':expressionless:'; values[58]='๐Ÿ˜‘' keys[59]=':man_with_gua_pi_mao:'; values[59]='๐Ÿ‘ฒ' keys[60]=':man_with_turban:'; values[60]='๐Ÿ‘ณ' keys[61]=':cop:'; values[61]='๐Ÿ‘ฎ' keys[62]=':construction_worker:'; values[62]='๐Ÿ‘ท' keys[63]=':guardsman:'; values[63]='๐Ÿ’‚' keys[64]=':baby:'; values[64]='๐Ÿ‘ถ' keys[65]=':boy:'; values[65]='๐Ÿ‘ฆ' keys[66]=':girl:'; values[66]='๐Ÿ‘ง' keys[67]=':man:'; values[67]='๐Ÿ‘จ' keys[68]=':woman:'; values[68]='๐Ÿ‘ฉ' keys[69]=':older_man:'; values[69]='๐Ÿ‘ด' keys[70]=':older_woman:'; values[70]='๐Ÿ‘ต' keys[71]=':person_with_blond_hair:'; values[71]='๐Ÿ‘ฑ' keys[72]=':angel:'; values[72]='๐Ÿ‘ผ' keys[73]=':princess:'; values[73]='๐Ÿ‘ธ' keys[74]=':smiley_cat:'; values[74]='๐Ÿ˜บ' keys[75]=':smile_cat:'; values[75]='๐Ÿ˜ธ' keys[76]=':heart_eyes_cat:'; values[76]='๐Ÿ˜ป' keys[77]=':kissing_cat:'; values[77]='๐Ÿ˜ฝ' keys[78]=':smirk_cat:'; values[78]='๐Ÿ˜ผ' keys[79]=':scream_cat:'; values[79]='๐Ÿ™€' keys[80]=':crying_cat_face:'; values[80]='๐Ÿ˜ฟ' keys[81]=':joy_cat:'; values[81]='๐Ÿ˜น' keys[82]=':pouting_cat:'; values[82]='๐Ÿ˜พ' keys[83]=':japanese_ogre:'; values[83]='๐Ÿ‘น' keys[84]=':japanese_goblin:'; values[84]='๐Ÿ‘บ' keys[85]=':see_no_evil:'; values[85]='๐Ÿ™ˆ' keys[86]=':hear_no_evil:'; values[86]='๐Ÿ™‰' keys[87]=':speak_no_evil:'; values[87]='๐Ÿ™Š' keys[88]=':skull:'; values[88]='๐Ÿ’€' keys[89]=':alien:'; values[89]='๐Ÿ‘ฝ' keys[90]=':hankey:'; values[90]='๐Ÿ’ฉ' keys[91]=':poop:'; values[91]='๐Ÿ’ฉ' keys[92]=':shit:'; values[92]='๐Ÿ’ฉ' keys[93]=':fire:'; values[93]='๐Ÿ”ฅ' keys[94]=':sparkles:'; values[94]='โœจ' keys[95]=':star2:'; values[95]='๐ŸŒŸ' keys[96]=':dizzy:'; values[96]='๐Ÿ’ซ' keys[97]=':boom:'; values[97]='๐Ÿ’ฅ' keys[98]=':collision:'; values[98]='๐Ÿ’ฅ' keys[99]=':anger:'; values[99]='๐Ÿ’ข' keys[100]=':sweat_drops:'; values[100]='๐Ÿ’ฆ' keys[101]=':droplet:'; values[101]='๐Ÿ’ง' keys[102]=':zzz:'; values[102]='๐Ÿ’ค' keys[103]=':dash:'; values[103]='๐Ÿ’จ' keys[104]=':ear:'; values[104]='๐Ÿ‘‚' keys[105]=':eyes:'; values[105]='๐Ÿ‘€' keys[106]=':nose:'; values[106]='๐Ÿ‘ƒ' keys[107]=':tongue:'; values[107]='๐Ÿ‘…' keys[108]=':lips:'; values[108]='๐Ÿ‘„' keys[109]=':+1:'; values[109]='๐Ÿ‘' keys[110]=':thumbsup:'; values[110]='๐Ÿ‘' keys[111]=':-1:'; values[111]='๐Ÿ‘Ž' keys[112]=':thumbsdown:'; values[112]='๐Ÿ‘Ž' keys[113]=':ok_hand:'; values[113]='๐Ÿ‘Œ' keys[114]=':facepunch:'; values[114]='๐Ÿ‘Š' keys[115]=':punch:'; values[115]='๐Ÿ‘Š' keys[116]=':fist:'; values[116]='โœŠ' keys[117]=':v:'; values[117]='โœŒ๏ธ' keys[118]=':wave:'; values[118]='๐Ÿ‘‹' keys[119]=':hand:'; values[119]='โœ‹' keys[120]=':raised_hand:'; values[120]='โœ‹' keys[121]=':open_hands:'; values[121]='๐Ÿ‘' keys[122]=':point_up_2:'; values[122]='๐Ÿ‘†' keys[123]=':point_down:'; values[123]='๐Ÿ‘‡' keys[124]=':point_right:'; values[124]='๐Ÿ‘‰' keys[125]=':point_left:'; values[125]='๐Ÿ‘ˆ' keys[126]=':raised_hands:'; values[126]='๐Ÿ™Œ' keys[127]=':pray:'; values[127]='๐Ÿ™' keys[128]=':point_up:'; values[128]='โ˜๏ธ' keys[129]=':clap:'; values[129]='๐Ÿ‘' keys[130]=':muscle:'; values[130]='๐Ÿ’ช' keys[131]=':walking:'; values[131]='๐Ÿšถ' keys[132]=':runner:'; values[132]='๐Ÿƒ' keys[133]=':running:'; values[133]='๐Ÿƒ' keys[134]=':dancer:'; values[134]='๐Ÿ’ƒ' keys[135]=':couple:'; values[135]='๐Ÿ‘ซ' keys[136]=':family:'; values[136]='๐Ÿ‘ช' keys[137]=':two_men_holding_hands:'; values[137]='๐Ÿ‘ฌ' keys[138]=':two_women_holding_hands:'; values[138]='๐Ÿ‘ญ' keys[139]=':couplekiss:'; values[139]='๐Ÿ’' keys[140]=':couple_with_heart:'; values[140]='๐Ÿ’‘' keys[141]=':dancers:'; values[141]='๐Ÿ‘ฏ' keys[142]=':ok_woman:'; values[142]='๐Ÿ™†' keys[143]=':no_good:'; values[143]='๐Ÿ™…' keys[144]=':information_desk_person:'; values[144]='๐Ÿ’' keys[145]=':raising_hand:'; values[145]='๐Ÿ™‹' keys[146]=':massage:'; values[146]='๐Ÿ’†' keys[147]=':haircut:'; values[147]='๐Ÿ’‡' keys[148]=':nail_care:'; values[148]='๐Ÿ’…' keys[149]=':bride_with_veil:'; values[149]='๐Ÿ‘ฐ' keys[150]=':person_with_pouting_face:'; values[150]='๐Ÿ™Ž' keys[151]=':person_frowning:'; values[151]='๐Ÿ™' keys[152]=':bow:'; values[152]='๐Ÿ™‡' keys[153]=':tophat:'; values[153]='๐ŸŽฉ' keys[154]=':crown:'; values[154]='๐Ÿ‘‘' keys[155]=':womans_hat:'; values[155]='๐Ÿ‘’' keys[156]=':athletic_shoe:'; values[156]='๐Ÿ‘Ÿ' keys[157]=':mans_shoe:'; values[157]='๐Ÿ‘ž' keys[158]=':shoe:'; values[158]='๐Ÿ‘ž' keys[159]=':sandal:'; values[159]='๐Ÿ‘ก' keys[160]=':high_heel:'; values[160]='๐Ÿ‘ ' keys[161]=':boot:'; values[161]='๐Ÿ‘ข' keys[162]=':shirt:'; values[162]='๐Ÿ‘•' keys[163]=':tshirt:'; values[163]='๐Ÿ‘•' keys[164]=':necktie:'; values[164]='๐Ÿ‘”' keys[165]=':womans_clothes:'; values[165]='๐Ÿ‘š' keys[166]=':dress:'; values[166]='๐Ÿ‘—' keys[167]=':running_shirt_with_sash:'; values[167]='๐ŸŽฝ' keys[168]=':jeans:'; values[168]='๐Ÿ‘–' keys[169]=':kimono:'; values[169]='๐Ÿ‘˜' keys[170]=':bikini:'; values[170]='๐Ÿ‘™' keys[171]=':briefcase:'; values[171]='๐Ÿ’ผ' keys[172]=':handbag:'; values[172]='๐Ÿ‘œ' keys[173]=':pouch:'; values[173]='๐Ÿ‘' keys[174]=':purse:'; values[174]='๐Ÿ‘›' keys[175]=':eyeglasses:'; values[175]='๐Ÿ‘“' keys[176]=':ribbon:'; values[176]='๐ŸŽ€' keys[177]=':closed_umbrella:'; values[177]='๐ŸŒ‚' keys[178]=':lipstick:'; values[178]='๐Ÿ’„' keys[179]=':yellow_heart:'; values[179]='๐Ÿ’›' keys[180]=':blue_heart:'; values[180]='๐Ÿ’™' keys[181]=':purple_heart:'; values[181]='๐Ÿ’œ' keys[182]=':green_heart:'; values[182]='๐Ÿ’š' keys[183]=':heart:'; values[183]='โค๏ธ' keys[184]=':broken_heart:'; values[184]='๐Ÿ’”' keys[185]=':heartpulse:'; values[185]='๐Ÿ’—' keys[186]=':heartbeat:'; values[186]='๐Ÿ’“' keys[187]=':two_hearts:'; values[187]='๐Ÿ’•' keys[188]=':sparkling_heart:'; values[188]='๐Ÿ’–' keys[189]=':revolving_hearts:'; values[189]='๐Ÿ’ž' keys[190]=':cupid:'; values[190]='๐Ÿ’˜' keys[191]=':love_letter:'; values[191]='๐Ÿ’Œ' keys[192]=':kiss:'; values[192]='๐Ÿ’‹' keys[193]=':ring:'; values[193]='๐Ÿ’' keys[194]=':gem:'; values[194]='๐Ÿ’Ž' keys[195]=':bust_in_silhouette:'; values[195]='๐Ÿ‘ค' keys[196]=':busts_in_silhouette:'; values[196]='๐Ÿ‘ฅ' keys[197]=':speech_balloon:'; values[197]='๐Ÿ’ฌ' keys[198]=':footprints:'; values[198]='๐Ÿ‘ฃ' keys[199]=':thought_balloon:'; values[199]='๐Ÿ’ญ' keys[200]=':dog:'; values[200]='๐Ÿถ' keys[201]=':wolf:'; values[201]='๐Ÿบ' keys[202]=':cat:'; values[202]='๐Ÿฑ' keys[203]=':mouse:'; values[203]='๐Ÿญ' keys[204]=':hamster:'; values[204]='๐Ÿน' keys[205]=':rabbit:'; values[205]='๐Ÿฐ' keys[206]=':frog:'; values[206]='๐Ÿธ' keys[207]=':tiger:'; values[207]='๐Ÿฏ' keys[208]=':koala:'; values[208]='๐Ÿจ' keys[209]=':bear:'; values[209]='๐Ÿป' keys[210]=':pig:'; values[210]='๐Ÿท' keys[211]=':pig_nose:'; values[211]='๐Ÿฝ' keys[212]=':cow:'; values[212]='๐Ÿฎ' keys[213]=':boar:'; values[213]='๐Ÿ—' keys[214]=':monkey_face:'; values[214]='๐Ÿต' keys[215]=':monkey:'; values[215]='๐Ÿ’' keys[216]=':horse:'; values[216]='๐Ÿด' keys[217]=':sheep:'; values[217]='๐Ÿ‘' keys[218]=':elephant:'; values[218]='๐Ÿ˜' keys[219]=':panda_face:'; values[219]='๐Ÿผ' keys[220]=':penguin:'; values[220]='๐Ÿง' keys[221]=':bird:'; values[221]='๐Ÿฆ' keys[222]=':baby_chick:'; values[222]='๐Ÿค' keys[223]=':hatched_chick:'; values[223]='๐Ÿฅ' keys[224]=':hatching_chick:'; values[224]='๐Ÿฃ' keys[225]=':chicken:'; values[225]='๐Ÿ”' keys[226]=':snake:'; values[226]='๐Ÿ' keys[227]=':turtle:'; values[227]='๐Ÿข' keys[228]=':bug:'; values[228]='๐Ÿ›' keys[229]=':bee:'; values[229]='๐Ÿ' keys[230]=':honeybee:'; values[230]='๐Ÿ' keys[231]=':ant:'; values[231]='๐Ÿœ' keys[232]=':beetle:'; values[232]='๐Ÿž' keys[233]=':snail:'; values[233]='๐ŸŒ' keys[234]=':octopus:'; values[234]='๐Ÿ™' keys[235]=':shell:'; values[235]='๐Ÿš' keys[236]=':tropical_fish:'; values[236]='๐Ÿ ' keys[237]=':fish:'; values[237]='๐ŸŸ' keys[238]=':dolphin:'; values[238]='๐Ÿฌ' keys[239]=':flipper:'; values[239]='๐Ÿฌ' keys[240]=':whale:'; values[240]='๐Ÿณ' keys[241]=':whale2:'; values[241]='๐Ÿ‹' keys[242]=':cow2:'; values[242]='๐Ÿ„' keys[243]=':ram:'; values[243]='๐Ÿ' keys[244]=':rat:'; values[244]='๐Ÿ€' keys[245]=':water_buffalo:'; values[245]='๐Ÿƒ' keys[246]=':tiger2:'; values[246]='๐Ÿ…' keys[247]=':rabbit2:'; values[247]='๐Ÿ‡' keys[248]=':dragon:'; values[248]='๐Ÿ‰' keys[249]=':racehorse:'; values[249]='๐ŸŽ' keys[250]=':goat:'; values[250]='๐Ÿ' keys[251]=':rooster:'; values[251]='๐Ÿ“' keys[252]=':dog2:'; values[252]='๐Ÿ•' keys[253]=':pig2:'; values[253]='๐Ÿ–' keys[254]=':mouse2:'; values[254]='๐Ÿ' keys[255]=':ox:'; values[255]='๐Ÿ‚' keys[256]=':dragon_face:'; values[256]='๐Ÿฒ' keys[257]=':blowfish:'; values[257]='๐Ÿก' keys[258]=':crocodile:'; values[258]='๐ŸŠ' keys[259]=':camel:'; values[259]='๐Ÿซ' keys[260]=':dromedary_camel:'; values[260]='๐Ÿช' keys[261]=':leopard:'; values[261]='๐Ÿ†' keys[262]=':cat2:'; values[262]='๐Ÿˆ' keys[263]=':poodle:'; values[263]='๐Ÿฉ' keys[264]=':feet:'; values[264]='๐Ÿพ' keys[265]=':paw_prints:'; values[265]='๐Ÿพ' keys[266]=':bouquet:'; values[266]='๐Ÿ’' keys[267]=':cherry_blossom:'; values[267]='๐ŸŒธ' keys[268]=':tulip:'; values[268]='๐ŸŒท' keys[269]=':four_leaf_clover:'; values[269]='๐Ÿ€' keys[270]=':rose:'; values[270]='๐ŸŒน' keys[271]=':sunflower:'; values[271]='๐ŸŒป' keys[272]=':hibiscus:'; values[272]='๐ŸŒบ' keys[273]=':maple_leaf:'; values[273]='๐Ÿ' keys[274]=':leaves:'; values[274]='๐Ÿƒ' keys[275]=':fallen_leaf:'; values[275]='๐Ÿ‚' keys[276]=':herb:'; values[276]='๐ŸŒฟ' keys[277]=':ear_of_rice:'; values[277]='๐ŸŒพ' keys[278]=':mushroom:'; values[278]='๐Ÿ„' keys[279]=':cactus:'; values[279]='๐ŸŒต' keys[280]=':palm_tree:'; values[280]='๐ŸŒด' keys[281]=':evergreen_tree:'; values[281]='๐ŸŒฒ' keys[282]=':deciduous_tree:'; values[282]='๐ŸŒณ' keys[283]=':chestnut:'; values[283]='๐ŸŒฐ' keys[284]=':seedling:'; values[284]='๐ŸŒฑ' keys[285]=':blossom:'; values[285]='๐ŸŒผ' keys[286]=':globe_with_meridians:'; values[286]='๐ŸŒ' keys[287]=':sun_with_face:'; values[287]='๐ŸŒž' keys[288]=':full_moon_with_face:'; values[288]='๐ŸŒ' keys[289]=':new_moon_with_face:'; values[289]='๐ŸŒš' keys[290]=':new_moon:'; values[290]='๐ŸŒ‘' keys[291]=':waxing_crescent_moon:'; values[291]='๐ŸŒ’' keys[292]=':first_quarter_moon:'; values[292]='๐ŸŒ“' keys[293]=':moon:'; values[293]='๐ŸŒ”' keys[294]=':waxing_gibbous_moon:'; values[294]='๐ŸŒ”' keys[295]=':full_moon:'; values[295]='๐ŸŒ•' keys[296]=':waning_gibbous_moon:'; values[296]='๐ŸŒ–' keys[297]=':last_quarter_moon:'; values[297]='๐ŸŒ—' keys[298]=':waning_crescent_moon:'; values[298]='๐ŸŒ˜' keys[299]=':last_quarter_moon_with_face:'; values[299]='๐ŸŒœ' keys[300]=':first_quarter_moon_with_face:'; values[300]='๐ŸŒ›' keys[301]=':crescent_moon:'; values[301]='๐ŸŒ™' keys[302]=':earth_africa:'; values[302]='๐ŸŒ' keys[303]=':earth_americas:'; values[303]='๐ŸŒŽ' keys[304]=':earth_asia:'; values[304]='๐ŸŒ' keys[305]=':volcano:'; values[305]='๐ŸŒ‹' keys[306]=':milky_way:'; values[306]='๐ŸŒŒ' keys[307]=':stars:'; values[307]='๐ŸŒ ' keys[308]=':star:'; values[308]='โญ' keys[309]=':sunny:'; values[309]='โ˜€๏ธ' keys[310]=':partly_sunny:'; values[310]='โ›…' keys[311]=':cloud:'; values[311]='โ˜๏ธ' keys[312]=':zap:'; values[312]='โšก' keys[313]=':umbrella:'; values[313]='โ˜”' keys[314]=':snowflake:'; values[314]='โ„๏ธ' keys[315]=':snowman:'; values[315]='โ›„' keys[316]=':cyclone:'; values[316]='๐ŸŒ€' keys[317]=':foggy:'; values[317]='๐ŸŒ' keys[318]=':rainbow:'; values[318]='๐ŸŒˆ' keys[319]=':ocean:'; values[319]='๐ŸŒŠ' keys[320]=':bamboo:'; values[320]='๐ŸŽ' keys[321]=':gift_heart:'; values[321]='๐Ÿ’' keys[322]=':dolls:'; values[322]='๐ŸŽŽ' keys[323]=':school_satchel:'; values[323]='๐ŸŽ’' keys[324]=':mortar_board:'; values[324]='๐ŸŽ“' keys[325]=':flags:'; values[325]='๐ŸŽ' keys[326]=':fireworks:'; values[326]='๐ŸŽ†' keys[327]=':sparkler:'; values[327]='๐ŸŽ‡' keys[328]=':wind_chime:'; values[328]='๐ŸŽ' keys[329]=':rice_scene:'; values[329]='๐ŸŽ‘' keys[330]=':jack_o_lantern:'; values[330]='๐ŸŽƒ' keys[331]=':ghost:'; values[331]='๐Ÿ‘ป' keys[332]=':santa:'; values[332]='๐ŸŽ…' keys[333]=':christmas_tree:'; values[333]='๐ŸŽ„' keys[334]=':gift:'; values[334]='๐ŸŽ' keys[335]=':tanabata_tree:'; values[335]='๐ŸŽ‹' keys[336]=':tada:'; values[336]='๐ŸŽ‰' keys[337]=':confetti_ball:'; values[337]='๐ŸŽŠ' keys[338]=':balloon:'; values[338]='๐ŸŽˆ' keys[339]=':crossed_flags:'; values[339]='๐ŸŽŒ' keys[340]=':crystal_ball:'; values[340]='๐Ÿ”ฎ' keys[341]=':movie_camera:'; values[341]='๐ŸŽฅ' keys[342]=':camera:'; values[342]='๐Ÿ“ท' keys[343]=':video_camera:'; values[343]='๐Ÿ“น' keys[344]=':vhs:'; values[344]='๐Ÿ“ผ' keys[345]=':cd:'; values[345]='๐Ÿ’ฟ' keys[346]=':dvd:'; values[346]='๐Ÿ“€' keys[347]=':minidisc:'; values[347]='๐Ÿ’ฝ' keys[348]=':floppy_disk:'; values[348]='๐Ÿ’พ' keys[349]=':computer:'; values[349]='๐Ÿ’ป' keys[350]=':iphone:'; values[350]='๐Ÿ“ฑ' keys[351]=':phone:'; values[351]='โ˜Ž๏ธ' keys[352]=':telephone:'; values[352]='โ˜Ž๏ธ' keys[353]=':telephone_receiver:'; values[353]='๐Ÿ“ž' keys[354]=':pager:'; values[354]='๐Ÿ“Ÿ' keys[355]=':fax:'; values[355]='๐Ÿ“ ' keys[356]=':satellite:'; values[356]='๐Ÿ“ก' keys[357]=':tv:'; values[357]='๐Ÿ“บ' keys[358]=':radio:'; values[358]='๐Ÿ“ป' keys[359]=':loud_sound:'; values[359]='๐Ÿ”Š' keys[360]=':sound:'; values[360]='๐Ÿ”‰' keys[361]=':speaker:'; values[361]='๐Ÿ”ˆ' keys[362]=':mute:'; values[362]='๐Ÿ”‡' keys[363]=':bell:'; values[363]='๐Ÿ””' keys[364]=':no_bell:'; values[364]='๐Ÿ”•' keys[365]=':loudspeaker:'; values[365]='๐Ÿ“ข' keys[366]=':mega:'; values[366]='๐Ÿ“ฃ' keys[367]=':hourglass_flowing_sand:'; values[367]='โณ' keys[368]=':hourglass:'; values[368]='โŒ›' keys[369]=':alarm_clock:'; values[369]='โฐ' keys[370]=':watch:'; values[370]='โŒš' keys[371]=':unlock:'; values[371]='๐Ÿ”“' keys[372]=':lock:'; values[372]='๐Ÿ”’' keys[373]=':lock_with_ink_pen:'; values[373]='๐Ÿ”' keys[374]=':closed_lock_with_key:'; values[374]='๐Ÿ”' keys[375]=':key:'; values[375]='๐Ÿ”‘' keys[376]=':mag_right:'; values[376]='๐Ÿ”Ž' keys[377]=':bulb:'; values[377]='๐Ÿ’ก' keys[378]=':flashlight:'; values[378]='๐Ÿ”ฆ' keys[379]=':high_brightness:'; values[379]='๐Ÿ”†' keys[380]=':low_brightness:'; values[380]='๐Ÿ”…' keys[381]=':electric_plug:'; values[381]='๐Ÿ”Œ' keys[382]=':battery:'; values[382]='๐Ÿ”‹' keys[383]=':mag:'; values[383]='๐Ÿ”' keys[384]=':bathtub:'; values[384]='๐Ÿ›' keys[385]=':bath:'; values[385]='๐Ÿ›€' keys[386]=':shower:'; values[386]='๐Ÿšฟ' keys[387]=':toilet:'; values[387]='๐Ÿšฝ' keys[388]=':wrench:'; values[388]='๐Ÿ”ง' keys[389]=':nut_and_bolt:'; values[389]='๐Ÿ”ฉ' keys[390]=':hammer:'; values[390]='๐Ÿ”จ' keys[391]=':door:'; values[391]='๐Ÿšช' keys[392]=':smoking:'; values[392]='๐Ÿšฌ' keys[393]=':bomb:'; values[393]='๐Ÿ’ฃ' keys[394]=':gun:'; values[394]='๐Ÿ”ซ' keys[395]=':hocho:'; values[395]='๐Ÿ”ช' keys[396]=':knife:'; values[396]='๐Ÿ”ช' keys[397]=':pill:'; values[397]='๐Ÿ’Š' keys[398]=':syringe:'; values[398]='๐Ÿ’‰' keys[399]=':moneybag:'; values[399]='๐Ÿ’ฐ' keys[400]=':yen:'; values[400]='๐Ÿ’ด' keys[401]=':dollar:'; values[401]='๐Ÿ’ต' keys[402]=':pound:'; values[402]='๐Ÿ’ท' keys[403]=':euro:'; values[403]='๐Ÿ’ถ' keys[404]=':credit_card:'; values[404]='๐Ÿ’ณ' keys[405]=':money_with_wings:'; values[405]='๐Ÿ’ธ' keys[406]=':calling:'; values[406]='๐Ÿ“ฒ' keys[407]=':e-mail:'; values[407]='๐Ÿ“ง' keys[408]=':inbox_tray:'; values[408]='๐Ÿ“ฅ' keys[409]=':outbox_tray:'; values[409]='๐Ÿ“ค' keys[410]=':email:'; values[410]='โœ‰๏ธ' keys[411]=':envelope:'; values[411]='โœ‰๏ธ' keys[412]=':envelope_with_arrow:'; values[412]='๐Ÿ“ฉ' keys[413]=':incoming_envelope:'; values[413]='๐Ÿ“จ' keys[414]=':postal_horn:'; values[414]='๐Ÿ“ฏ' keys[415]=':mailbox:'; values[415]='๐Ÿ“ซ' keys[416]=':mailbox_closed:'; values[416]='๐Ÿ“ช' keys[417]=':mailbox_with_mail:'; values[417]='๐Ÿ“ฌ' keys[418]=':mailbox_with_no_mail:'; values[418]='๐Ÿ“ญ' keys[419]=':postbox:'; values[419]='๐Ÿ“ฎ' keys[420]=':package:'; values[420]='๐Ÿ“ฆ' keys[421]=':memo:'; values[421]='๐Ÿ“' keys[422]=':pencil:'; values[422]='๐Ÿ“' keys[423]=':page_facing_up:'; values[423]='๐Ÿ“„' keys[424]=':page_with_curl:'; values[424]='๐Ÿ“ƒ' keys[425]=':bookmark_tabs:'; values[425]='๐Ÿ“‘' keys[426]=':bar_chart:'; values[426]='๐Ÿ“Š' keys[427]=':chart_with_upwards_trend:'; values[427]='๐Ÿ“ˆ' keys[428]=':chart_with_downwards_trend:'; values[428]='๐Ÿ“‰' keys[429]=':scroll:'; values[429]='๐Ÿ“œ' keys[430]=':clipboard:'; values[430]='๐Ÿ“‹' keys[431]=':date:'; values[431]='๐Ÿ“…' keys[432]=':calendar:'; values[432]='๐Ÿ“†' keys[433]=':card_index:'; values[433]='๐Ÿ“‡' keys[434]=':file_folder:'; values[434]='๐Ÿ“' keys[435]=':open_file_folder:'; values[435]='๐Ÿ“‚' keys[436]=':scissors:'; values[436]='โœ‚๏ธ' keys[437]=':pushpin:'; values[437]='๐Ÿ“Œ' keys[438]=':paperclip:'; values[438]='๐Ÿ“Ž' keys[439]=':black_nib:'; values[439]='โœ’๏ธ' keys[440]=':pencil2:'; values[440]='โœ๏ธ' keys[441]=':straight_ruler:'; values[441]='๐Ÿ“' keys[442]=':triangular_ruler:'; values[442]='๐Ÿ“' keys[443]=':closed_book:'; values[443]='๐Ÿ“•' keys[444]=':green_book:'; values[444]='๐Ÿ“—' keys[445]=':blue_book:'; values[445]='๐Ÿ“˜' keys[446]=':orange_book:'; values[446]='๐Ÿ“™' keys[447]=':notebook:'; values[447]='๐Ÿ““' keys[448]=':notebook_with_decorative_cover:'; values[448]='๐Ÿ“”' keys[449]=':ledger:'; values[449]='๐Ÿ“’' keys[450]=':books:'; values[450]='๐Ÿ“š' keys[451]=':book:'; values[451]='๐Ÿ“–' keys[452]=':open_book:'; values[452]='๐Ÿ“–' keys[453]=':bookmark:'; values[453]='๐Ÿ”–' keys[454]=':name_badge:'; values[454]='๐Ÿ“›' keys[455]=':microscope:'; values[455]='๐Ÿ”ฌ' keys[456]=':telescope:'; values[456]='๐Ÿ”ญ' keys[457]=':newspaper:'; values[457]='๐Ÿ“ฐ' keys[458]=':art:'; values[458]='๐ŸŽจ' keys[459]=':clapper:'; values[459]='๐ŸŽฌ' keys[460]=':microphone:'; values[460]='๐ŸŽค' keys[461]=':headphones:'; values[461]='๐ŸŽง' keys[462]=':musical_score:'; values[462]='๐ŸŽผ' keys[463]=':musical_note:'; values[463]='๐ŸŽต' keys[464]=':notes:'; values[464]='๐ŸŽถ' keys[465]=':musical_keyboard:'; values[465]='๐ŸŽน' keys[466]=':violin:'; values[466]='๐ŸŽป' keys[467]=':trumpet:'; values[467]='๐ŸŽบ' keys[468]=':saxophone:'; values[468]='๐ŸŽท' keys[469]=':guitar:'; values[469]='๐ŸŽธ' keys[470]=':space_invader:'; values[470]='๐Ÿ‘พ' keys[471]=':video_game:'; values[471]='๐ŸŽฎ' keys[472]=':black_joker:'; values[472]='๐Ÿƒ' keys[473]=':flower_playing_cards:'; values[473]='๐ŸŽด' keys[474]=':mahjong:'; values[474]='๐Ÿ€„' keys[475]=':game_die:'; values[475]='๐ŸŽฒ' keys[476]=':dart:'; values[476]='๐ŸŽฏ' keys[477]=':football:'; values[477]='๐Ÿˆ' keys[478]=':basketball:'; values[478]='๐Ÿ€' keys[479]=':soccer:'; values[479]='โšฝ' keys[480]=':baseball:'; values[480]='โšพ๏ธ' keys[481]=':tennis:'; values[481]='๐ŸŽพ' keys[482]=':8ball:'; values[482]='๐ŸŽฑ' keys[483]=':rugby_football:'; values[483]='๐Ÿ‰' keys[484]=':bowling:'; values[484]='๐ŸŽณ' keys[485]=':golf:'; values[485]='โ›ณ' keys[486]=':mountain_bicyclist:'; values[486]='๐Ÿšต' keys[487]=':bicyclist:'; values[487]='๐Ÿšด' keys[488]=':checkered_flag:'; values[488]='๐Ÿ' keys[489]=':horse_racing:'; values[489]='๐Ÿ‡' keys[490]=':trophy:'; values[490]='๐Ÿ†' keys[491]=':ski:'; values[491]='๐ŸŽฟ' keys[492]=':snowboarder:'; values[492]='๐Ÿ‚' keys[493]=':swimmer:'; values[493]='๐ŸŠ' keys[494]=':surfer:'; values[494]='๐Ÿ„' keys[495]=':fishing_pole_and_fish:'; values[495]='๐ŸŽฃ' keys[496]=':coffee:'; values[496]='โ˜•' keys[497]=':tea:'; values[497]='๐Ÿต' keys[498]=':sake:'; values[498]='๐Ÿถ' keys[499]=':baby_bottle:'; values[499]='๐Ÿผ' keys[500]=':beer:'; values[500]='๐Ÿบ' keys[501]=':beers:'; values[501]='๐Ÿป' keys[502]=':cocktail:'; values[502]='๐Ÿธ' keys[503]=':tropical_drink:'; values[503]='๐Ÿน' keys[504]=':wine_glass:'; values[504]='๐Ÿท' keys[505]=':fork_and_knife:'; values[505]='๐Ÿด' keys[506]=':pizza:'; values[506]='๐Ÿ•' keys[507]=':hamburger:'; values[507]='๐Ÿ”' keys[508]=':fries:'; values[508]='๐ŸŸ' keys[509]=':poultry_leg:'; values[509]='๐Ÿ—' keys[510]=':meat_on_bone:'; values[510]='๐Ÿ–' keys[511]=':spaghetti:'; values[511]='๐Ÿ' keys[512]=':curry:'; values[512]='๐Ÿ›' keys[513]=':fried_shrimp:'; values[513]='๐Ÿค' keys[514]=':bento:'; values[514]='๐Ÿฑ' keys[515]=':sushi:'; values[515]='๐Ÿฃ' keys[516]=':fish_cake:'; values[516]='๐Ÿฅ' keys[517]=':rice_ball:'; values[517]='๐Ÿ™' keys[518]=':rice_cracker:'; values[518]='๐Ÿ˜' keys[519]=':rice:'; values[519]='๐Ÿš' keys[520]=':ramen:'; values[520]='๐Ÿœ' keys[521]=':stew:'; values[521]='๐Ÿฒ' keys[522]=':oden:'; values[522]='๐Ÿข' keys[523]=':dango:'; values[523]='๐Ÿก' keys[524]=':egg:'; values[524]='๐Ÿณ' keys[525]=':bread:'; values[525]='๐Ÿž' keys[526]=':doughnut:'; values[526]='๐Ÿฉ' keys[527]=':custard:'; values[527]='๐Ÿฎ' keys[528]=':icecream:'; values[528]='๐Ÿฆ' keys[529]=':ice_cream:'; values[529]='๐Ÿจ' keys[530]=':shaved_ice:'; values[530]='๐Ÿง' keys[531]=':birthday:'; values[531]='๐ŸŽ‚' keys[532]=':cake:'; values[532]='๐Ÿฐ' keys[533]=':cookie:'; values[533]='๐Ÿช' keys[534]=':chocolate_bar:'; values[534]='๐Ÿซ' keys[535]=':candy:'; values[535]='๐Ÿฌ' keys[536]=':lollipop:'; values[536]='๐Ÿญ' keys[537]=':honey_pot:'; values[537]='๐Ÿฏ' keys[538]=':apple:'; values[538]='๐ŸŽ' keys[539]=':green_apple:'; values[539]='๐Ÿ' keys[540]=':tangerine:'; values[540]='๐ŸŠ' keys[541]=':lemon:'; values[541]='๐Ÿ‹' keys[542]=':cherries:'; values[542]='๐Ÿ’' keys[543]=':grapes:'; values[543]='๐Ÿ‡' keys[544]=':watermelon:'; values[544]='๐Ÿ‰' keys[545]=':strawberry:'; values[545]='๐Ÿ“' keys[546]=':peach:'; values[546]='๐Ÿ‘' keys[547]=':melon:'; values[547]='๐Ÿˆ' keys[548]=':banana:'; values[548]='๐ŸŒ' keys[549]=':pear:'; values[549]='๐Ÿ' keys[550]=':pineapple:'; values[550]='๐Ÿ' keys[551]=':sweet_potato:'; values[551]='๐Ÿ ' keys[552]=':eggplant:'; values[552]='๐Ÿ†' keys[553]=':tomato:'; values[553]='๐Ÿ…' keys[554]=':corn:'; values[554]='๐ŸŒฝ' keys[555]=':house:'; values[555]='๐Ÿ ' keys[556]=':house_with_garden:'; values[556]='๐Ÿก' keys[557]=':school:'; values[557]='๐Ÿซ' keys[558]=':office:'; values[558]='๐Ÿข' keys[559]=':post_office:'; values[559]='๐Ÿฃ' keys[560]=':hospital:'; values[560]='๐Ÿฅ' keys[561]=':bank:'; values[561]='๐Ÿฆ' keys[562]=':convenience_store:'; values[562]='๐Ÿช' keys[563]=':love_hotel:'; values[563]='๐Ÿฉ' keys[564]=':hotel:'; values[564]='๐Ÿจ' keys[565]=':wedding:'; values[565]='๐Ÿ’’' keys[566]=':church:'; values[566]='โ›ช' keys[567]=':department_store:'; values[567]='๐Ÿฌ' keys[568]=':european_post_office:'; values[568]='๐Ÿค' keys[569]=':city_sunrise:'; values[569]='๐ŸŒ‡' keys[570]=':city_sunset:'; values[570]='๐ŸŒ†' keys[571]=':japanese_castle:'; values[571]='๐Ÿฏ' keys[572]=':european_castle:'; values[572]='๐Ÿฐ' keys[573]=':tent:'; values[573]='โ›บ' keys[574]=':factory:'; values[574]='๐Ÿญ' keys[575]=':tokyo_tower:'; values[575]='๐Ÿ—ผ' keys[576]=':japan:'; values[576]='๐Ÿ—พ' keys[577]=':mount_fuji:'; values[577]='๐Ÿ—ป' keys[578]=':sunrise_over_mountains:'; values[578]='๐ŸŒ„' keys[579]=':sunrise:'; values[579]='๐ŸŒ…' keys[580]=':night_with_stars:'; values[580]='๐ŸŒƒ' keys[581]=':statue_of_liberty:'; values[581]='๐Ÿ—ฝ' keys[582]=':bridge_at_night:'; values[582]='๐ŸŒ‰' keys[583]=':carousel_horse:'; values[583]='๐ŸŽ ' keys[584]=':ferris_wheel:'; values[584]='๐ŸŽก' keys[585]=':fountain:'; values[585]='โ›ฒ' keys[586]=':roller_coaster:'; values[586]='๐ŸŽข' keys[587]=':ship:'; values[587]='๐Ÿšข' keys[588]=':boat:'; values[588]='โ›ต' keys[589]=':sailboat:'; values[589]='โ›ต' keys[590]=':speedboat:'; values[590]='๐Ÿšค' keys[591]=':rowboat:'; values[591]='๐Ÿšฃ' keys[592]=':anchor:'; values[592]='โš“' keys[593]=':rocket:'; values[593]='๐Ÿš€' keys[594]=':airplane:'; values[594]='โœˆ๏ธ' keys[595]=':seat:'; values[595]='๐Ÿ’บ' keys[596]=':helicopter:'; values[596]='๐Ÿš' keys[597]=':steam_locomotive:'; values[597]='๐Ÿš‚' keys[598]=':tram:'; values[598]='๐ŸšŠ' keys[599]=':station:'; values[599]='๐Ÿš‰' keys[600]=':mountain_railway:'; values[600]='๐Ÿšž' keys[601]=':train2:'; values[601]='๐Ÿš†' keys[602]=':bullettrain_side:'; values[602]='๐Ÿš„' keys[603]=':bullettrain_front:'; values[603]='๐Ÿš…' keys[604]=':light_rail:'; values[604]='๐Ÿšˆ' keys[605]=':metro:'; values[605]='๐Ÿš‡' keys[606]=':monorail:'; values[606]='๐Ÿš' keys[607]=':train:'; values[607]='๐Ÿš‹' keys[608]=':railway_car:'; values[608]='๐Ÿšƒ' keys[609]=':trolleybus:'; values[609]='๐ŸšŽ' keys[610]=':bus:'; values[610]='๐ŸšŒ' keys[611]=':oncoming_bus:'; values[611]='๐Ÿš' keys[612]=':blue_car:'; values[612]='๐Ÿš™' keys[613]=':oncoming_automobile:'; values[613]='๐Ÿš˜' keys[614]=':car:'; values[614]='๐Ÿš—' keys[615]=':red_car:'; values[615]='๐Ÿš—' keys[616]=':taxi:'; values[616]='๐Ÿš•' keys[617]=':oncoming_taxi:'; values[617]='๐Ÿš–' keys[618]=':articulated_lorry:'; values[618]='๐Ÿš›' keys[619]=':truck:'; values[619]='๐Ÿšš' keys[620]=':rotating_light:'; values[620]='๐Ÿšจ' keys[621]=':police_car:'; values[621]='๐Ÿš“' keys[622]=':oncoming_police_car:'; values[622]='๐Ÿš”' keys[623]=':fire_engine:'; values[623]='๐Ÿš’' keys[624]=':ambulance:'; values[624]='๐Ÿš‘' keys[625]=':minibus:'; values[625]='๐Ÿš' keys[626]=':bike:'; values[626]='๐Ÿšฒ' keys[627]=':aerial_tramway:'; values[627]='๐Ÿšก' keys[628]=':suspension_railway:'; values[628]='๐ŸšŸ' keys[629]=':mountain_cableway:'; values[629]='๐Ÿš ' keys[630]=':tractor:'; values[630]='๐Ÿšœ' keys[631]=':barber:'; values[631]='๐Ÿ’ˆ' keys[632]=':busstop:'; values[632]='๐Ÿš' keys[633]=':ticket:'; values[633]='๐ŸŽซ' keys[634]=':vertical_traffic_light:'; values[634]='๐Ÿšฆ' keys[635]=':traffic_light:'; values[635]='๐Ÿšฅ' keys[636]=':warning:'; values[636]='โš ๏ธ' keys[637]=':construction:'; values[637]='๐Ÿšง' keys[638]=':beginner:'; values[638]='๐Ÿ”ฐ' keys[639]=':fuelpump:'; values[639]='โ›ฝ' keys[640]=':izakaya_lantern:'; values[640]='๐Ÿฎ' keys[641]=':lantern:'; values[641]='๐Ÿฎ' keys[642]=':slot_machine:'; values[642]='๐ŸŽฐ' keys[643]=':hotsprings:'; values[643]='โ™จ๏ธ' keys[644]=':moyai:'; values[644]='๐Ÿ—ฟ' keys[645]=':circus_tent:'; values[645]='๐ŸŽช' keys[646]=':performing_arts:'; values[646]='๐ŸŽญ' keys[647]=':round_pushpin:'; values[647]='๐Ÿ“' keys[648]=':triangular_flag_on_post:'; values[648]='๐Ÿšฉ' keys[649]=':jp:'; values[649]='๐Ÿ‡ฏ๐Ÿ‡ต' keys[650]=':kr:'; values[650]='๐Ÿ‡ฐ๐Ÿ‡ท' keys[651]=':de:'; values[651]='๐Ÿ‡ฉ๐Ÿ‡ช' keys[652]=':cn:'; values[652]='๐Ÿ‡จ๐Ÿ‡ณ' keys[653]=':us:'; values[653]='๐Ÿ‡บ๐Ÿ‡ธ' keys[654]=':fr:'; values[654]='๐Ÿ‡ซ๐Ÿ‡ท' keys[655]=':es:'; values[655]='๐Ÿ‡ช๐Ÿ‡ธ' keys[656]=':it:'; values[656]='๐Ÿ‡ฎ๐Ÿ‡น' keys[657]=':ru:'; values[657]='๐Ÿ‡ท๐Ÿ‡บ' keys[658]=':gb:'; values[658]='๐Ÿ‡ฌ๐Ÿ‡ง' keys[659]=':uk:'; values[659]='๐Ÿ‡ฌ๐Ÿ‡ง' keys[660]=':one:'; values[660]='1๏ธโƒฃ' keys[661]=':two:'; values[661]='2๏ธโƒฃ' keys[662]=':three:'; values[662]='3๏ธโƒฃ' keys[663]=':four:'; values[663]='4๏ธโƒฃ' keys[664]=':five:'; values[664]='5๏ธโƒฃ' keys[665]=':six:'; values[665]='6๏ธโƒฃ' keys[666]=':seven:'; values[666]='7๏ธโƒฃ' keys[667]=':eight:'; values[667]='8๏ธโƒฃ' keys[668]=':nine:'; values[668]='9๏ธโƒฃ' keys[669]=':zero:'; values[669]='0๏ธโƒฃ' keys[670]=':keycap_ten:'; values[670]='๐Ÿ”Ÿ' keys[671]=':1234:'; values[671]='๐Ÿ”ข' keys[672]=':hash:'; values[672]='#๏ธโƒฃ' keys[673]=':symbols:'; values[673]='๐Ÿ”ฃ' keys[674]=':arrow_up:'; values[674]='โฌ†๏ธ' keys[675]=':arrow_down:'; values[675]='โฌ‡๏ธ' keys[676]=':arrow_left:'; values[676]='โฌ…๏ธ' keys[677]=':arrow_right:'; values[677]='โžก๏ธ' keys[678]=':capital_abcd:'; values[678]='๐Ÿ” ' keys[679]=':abcd:'; values[679]='๐Ÿ”ก' keys[680]=':abc:'; values[680]='๐Ÿ”ค' keys[681]=':arrow_upper_right:'; values[681]='โ†—๏ธ' keys[682]=':arrow_upper_left:'; values[682]='โ†–๏ธ' keys[683]=':arrow_lower_right:'; values[683]='โ†˜๏ธ' keys[684]=':arrow_lower_left:'; values[684]='โ†™๏ธ' keys[685]=':left_right_arrow:'; values[685]='โ†”๏ธ' keys[686]=':arrow_up_down:'; values[686]='โ†•๏ธ' keys[687]=':arrows_counterclockwise:'; values[687]='๐Ÿ”„' keys[688]=':arrow_backward:'; values[688]='โ—€๏ธ' keys[689]=':arrow_forward:'; values[689]='โ–ถ๏ธ' keys[690]=':arrow_up_small:'; values[690]='๐Ÿ”ผ' keys[691]=':arrow_down_small:'; values[691]='๐Ÿ”ฝ' keys[692]=':leftwards_arrow_with_hook:'; values[692]='โ†ฉ๏ธ' keys[693]=':arrow_right_hook:'; values[693]='โ†ช๏ธ' keys[694]=':information_source:'; values[694]='โ„น๏ธ' keys[695]=':rewind:'; values[695]='โช' keys[696]=':fast_forward:'; values[696]='โฉ' keys[697]=':arrow_double_up:'; values[697]='โซ' keys[698]=':arrow_double_down:'; values[698]='โฌ' keys[699]=':arrow_heading_down:'; values[699]='โคต๏ธ' keys[700]=':arrow_heading_up:'; values[700]='โคด๏ธ' keys[701]=':ok:'; values[701]='๐Ÿ†—' keys[702]=':twisted_rightwards_arrows:'; values[702]='๐Ÿ”€' keys[703]=':repeat:'; values[703]='๐Ÿ”' keys[704]=':repeat_one:'; values[704]='๐Ÿ”‚' keys[705]=':new:'; values[705]='๐Ÿ†•' keys[706]=':up:'; values[706]='๐Ÿ†™' keys[707]=':cool:'; values[707]='๐Ÿ†’' keys[708]=':free:'; values[708]='๐Ÿ†“' keys[709]=':ng:'; values[709]='๐Ÿ†–' keys[710]=':signal_strength:'; values[710]='๐Ÿ“ถ' keys[711]=':cinema:'; values[711]='๐ŸŽฆ' keys[712]=':koko:'; values[712]='๐Ÿˆ' keys[713]=':u6307:'; values[713]='๐Ÿˆฏ' keys[714]=':u7a7a:'; values[714]='๐Ÿˆณ' keys[715]=':u6e80:'; values[715]='๐Ÿˆต' keys[716]=':u5408:'; values[716]='๐Ÿˆด' keys[717]=':u7981:'; values[717]='๐Ÿˆฒ' keys[718]=':ideograph_advantage:'; values[718]='๐Ÿ‰' keys[719]=':u5272:'; values[719]='๐Ÿˆน' keys[720]=':u55b6:'; values[720]='๐Ÿˆบ' keys[721]=':u6709:'; values[721]='๐Ÿˆถ' keys[722]=':u7121:'; values[722]='๐Ÿˆš' keys[723]=':restroom:'; values[723]='๐Ÿšป' keys[724]=':mens:'; values[724]='๐Ÿšน' keys[725]=':womens:'; values[725]='๐Ÿšบ' keys[726]=':baby_symbol:'; values[726]='๐Ÿšผ' keys[727]=':wc:'; values[727]='๐Ÿšพ' keys[728]=':potable_water:'; values[728]='๐Ÿšฐ' keys[729]=':put_litter_in_its_place:'; values[729]='๐Ÿšฎ' keys[730]=':parking:'; values[730]='๐Ÿ…ฟ๏ธ' keys[731]=':wheelchair:'; values[731]='โ™ฟ' keys[732]=':no_smoking:'; values[732]='๐Ÿšญ' keys[733]=':u6708:'; values[733]='๐Ÿˆท๏ธ' keys[734]=':u7533:'; values[734]='๐Ÿˆธ' keys[735]=':sa:'; values[735]='๐Ÿˆ‚๏ธ' keys[736]=':m:'; values[736]='โ“‚๏ธ' keys[737]=':passport_control:'; values[737]='๐Ÿ›‚' keys[738]=':baggage_claim:'; values[738]='๐Ÿ›„' keys[739]=':left_luggage:'; values[739]='๐Ÿ›…' keys[740]=':customs:'; values[740]='๐Ÿ›ƒ' keys[741]=':accept:'; values[741]='๐Ÿ‰‘' keys[742]=':secret:'; values[742]='ใŠ™๏ธ' keys[743]=':congratulations:'; values[743]='ใŠ—๏ธ' keys[744]=':cl:'; values[744]='๐Ÿ†‘' keys[745]=':sos:'; values[745]='๐Ÿ†˜' keys[746]=':id:'; values[746]='๐Ÿ†”' keys[747]=':no_entry_sign:'; values[747]='๐Ÿšซ' keys[748]=':underage:'; values[748]='๐Ÿ”ž' keys[749]=':no_mobile_phones:'; values[749]='๐Ÿ“ต' keys[750]=':do_not_litter:'; values[750]='๐Ÿšฏ' keys[751]=':non-potable_water:'; values[751]='๐Ÿšฑ' keys[752]=':no_bicycles:'; values[752]='๐Ÿšณ' keys[753]=':no_pedestrians:'; values[753]='๐Ÿšท' keys[754]=':children_crossing:'; values[754]='๐Ÿšธ' keys[755]=':no_entry:'; values[755]='โ›”' keys[756]=':eight_spoked_asterisk:'; values[756]='โœณ๏ธ' keys[757]=':sparkle:'; values[757]='โ‡๏ธ' keys[758]=':negative_squared_cross_mark:'; values[758]='โŽ' keys[759]=':white_check_mark:'; values[759]='โœ…' keys[760]=':eight_pointed_black_star:'; values[760]='โœด๏ธ' keys[761]=':heart_decoration:'; values[761]='๐Ÿ’Ÿ' keys[762]=':vs:'; values[762]='๐Ÿ†š' keys[763]=':vibration_mode:'; values[763]='๐Ÿ“ณ' keys[764]=':mobile_phone_off:'; values[764]='๐Ÿ“ด' keys[765]=':a:'; values[765]='๐Ÿ…ฐ๏ธ' keys[766]=':b:'; values[766]='๐Ÿ…ฑ๏ธ' keys[767]=':ab:'; values[767]='๐Ÿ†Ž' keys[768]=':o2:'; values[768]='๐Ÿ…พ๏ธ' keys[769]=':diamond_shape_with_a_dot_inside:'; values[769]='๐Ÿ’ ' keys[770]=':loop:'; values[770]='โžฟ' keys[771]=':recycle:'; values[771]='โ™ป๏ธ' keys[772]=':aries:'; values[772]='โ™ˆ' keys[773]=':taurus:'; values[773]='โ™‰' keys[774]=':gemini:'; values[774]='โ™Š' keys[775]=':cancer:'; values[775]='โ™‹' keys[776]=':leo:'; values[776]='โ™Œ' keys[777]=':virgo:'; values[777]='โ™' keys[778]=':libra:'; values[778]='โ™Ž' keys[779]=':scorpius:'; values[779]='โ™' keys[780]=':sagittarius:'; values[780]='โ™' keys[781]=':capricorn:'; values[781]='โ™‘' keys[782]=':aquarius:'; values[782]='โ™’' keys[783]=':pisces:'; values[783]='โ™“' keys[784]=':ophiuchus:'; values[784]='โ›Ž' keys[785]=':six_pointed_star:'; values[785]='๐Ÿ”ฏ' keys[786]=':atm:'; values[786]='๐Ÿง' keys[787]=':chart:'; values[787]='๐Ÿ’น' keys[788]=':heavy_dollar_sign:'; values[788]='๐Ÿ’ฒ' keys[789]=':currency_exchange:'; values[789]='๐Ÿ’ฑ' keys[790]=':copyright:'; values[790]='ยฉ๏ธ' keys[791]=':registered:'; values[791]='ยฎ๏ธ' keys[792]=':tm:'; values[792]='โ„ข๏ธ' keys[793]=':x:'; values[793]='โŒ' keys[794]=':bangbang:'; values[794]='โ€ผ๏ธ' keys[795]=':interrobang:'; values[795]='โ‰๏ธ' keys[796]=':exclamation:'; values[796]='โ—' keys[797]=':heavy_exclamation_mark:'; values[797]='โ—' keys[798]=':question:'; values[798]='โ“' keys[799]=':grey_exclamation:'; values[799]='โ•' keys[800]=':grey_question:'; values[800]='โ”' keys[801]=':o:'; values[801]='โญ•' keys[802]=':top:'; values[802]='๐Ÿ”' keys[803]=':end:'; values[803]='๐Ÿ”š' keys[804]=':back:'; values[804]='๐Ÿ”™' keys[805]=':on:'; values[805]='๐Ÿ”›' keys[806]=':soon:'; values[806]='๐Ÿ”œ' keys[807]=':arrows_clockwise:'; values[807]='๐Ÿ”ƒ' keys[808]=':clock12:'; values[808]='๐Ÿ•›' keys[809]=':clock1230:'; values[809]='๐Ÿ•ง' keys[810]=':clock1:'; values[810]='๐Ÿ•' keys[811]=':clock130:'; values[811]='๐Ÿ•œ' keys[812]=':clock2:'; values[812]='๐Ÿ•‘' keys[813]=':clock230:'; values[813]='๐Ÿ•' keys[814]=':clock3:'; values[814]='๐Ÿ•’' keys[815]=':clock330:'; values[815]='๐Ÿ•ž' keys[816]=':clock4:'; values[816]='๐Ÿ•“' keys[817]=':clock430:'; values[817]='๐Ÿ•Ÿ' keys[818]=':clock5:'; values[818]='๐Ÿ•”' keys[819]=':clock530:'; values[819]='๐Ÿ• ' keys[820]=':clock6:'; values[820]='๐Ÿ••' keys[821]=':clock7:'; values[821]='๐Ÿ•–' keys[822]=':clock8:'; values[822]='๐Ÿ•—' keys[823]=':clock9:'; values[823]='๐Ÿ•˜' keys[824]=':clock10:'; values[824]='๐Ÿ•™' keys[825]=':clock11:'; values[825]='๐Ÿ•š' keys[826]=':clock630:'; values[826]='๐Ÿ•ก' keys[827]=':clock730:'; values[827]='๐Ÿ•ข' keys[828]=':clock830:'; values[828]='๐Ÿ•ฃ' keys[829]=':clock930:'; values[829]='๐Ÿ•ค' keys[830]=':clock1030:'; values[830]='๐Ÿ•ฅ' keys[831]=':clock1130:'; values[831]='๐Ÿ•ฆ' keys[832]=':heavy_multiplication_x:'; values[832]='โœ–๏ธ' keys[833]=':heavy_plus_sign:'; values[833]='โž•' keys[834]=':heavy_minus_sign:'; values[834]='โž–' keys[835]=':heavy_division_sign:'; values[835]='โž—' keys[836]=':spades:'; values[836]='โ™ ๏ธ' keys[837]=':hearts:'; values[837]='โ™ฅ๏ธ' keys[838]=':clubs:'; values[838]='โ™ฃ๏ธ' keys[839]=':diamonds:'; values[839]='โ™ฆ๏ธ' keys[840]=':white_flower:'; values[840]='๐Ÿ’ฎ' keys[841]=':100:'; values[841]='๐Ÿ’ฏ' keys[842]=':heavy_check_mark:'; values[842]='โœ”๏ธ' keys[843]=':ballot_box_with_check:'; values[843]='โ˜‘๏ธ' keys[844]=':radio_button:'; values[844]='๐Ÿ”˜' keys[845]=':link:'; values[845]='๐Ÿ”—' keys[846]=':curly_loop:'; values[846]='โžฐ' keys[847]=':wavy_dash:'; values[847]='ใ€ฐ๏ธ' keys[848]=':part_alternation_mark:'; values[848]='ใ€ฝ๏ธ' keys[849]=':trident:'; values[849]='๐Ÿ”ฑ' keys[850]=':black_medium_square:'; values[850]='โ—ผ๏ธ' keys[851]=':white_medium_square:'; values[851]='โ—ป๏ธ' keys[852]=':black_medium_small_square:'; values[852]='โ—พ' keys[853]=':white_medium_small_square:'; values[853]='โ—ฝ' keys[854]=':black_small_square:'; values[854]='โ–ช๏ธ' keys[855]=':white_small_square:'; values[855]='โ–ซ๏ธ' keys[856]=':small_red_triangle:'; values[856]='๐Ÿ”บ' keys[857]=':black_square_button:'; values[857]='๐Ÿ”ฒ' keys[858]=':white_square_button:'; values[858]='๐Ÿ”ณ' keys[859]=':black_circle:'; values[859]='โšซ' keys[860]=':white_circle:'; values[860]='โšช' keys[861]=':red_circle:'; values[861]='๐Ÿ”ด' keys[862]=':large_blue_circle:'; values[862]='๐Ÿ”ต' keys[863]=':small_red_triangle_down:'; values[863]='๐Ÿ”ป' keys[864]=':white_large_square:'; values[864]='โฌœ' keys[865]=':black_large_square:'; values[865]='โฌ›' keys[866]=':large_orange_diamond:'; values[866]='๐Ÿ”ถ' keys[867]=':large_blue_diamond:'; values[867]='๐Ÿ”ท' keys[868]=':small_orange_diamond:'; values[868]='๐Ÿ”ธ' keys[869]=':small_blue_diamond:'; values[869]='๐Ÿ”น' help () { cat <