/**
* Wire
* Copyright (C) 2016 Wire Swiss GmbH
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.waz.zclient.utils;
import com.waz.zclient.core.R;
import java.util.LinkedList;
import java.util.List;
/**
* There seems to be an issue with decoding XML with emojis on some devices
* https://code.google.com/p/android/issues/detail?id=81341
*
* Emojis fetched from
* http://unicode.org/emoji/charts/full-emoji-list.html
* http://unicode.org/emoji/charts/emoji-ordering.html
*
* Converted to using unicode escapes with command
* native2ascii -encoding utf8 input.txt output.txt
*
*/
public class Emojis {
public static List<String[]> getAllEmojisSortedByCategory() {
List<String[]> all = new LinkedList<>();
all.add(PEOPLE);
all.add(NATURE);
all.add(FOOD_AND_DRINK);
all.add(ACTIVITY);
all.add(TRAVEL_AND_PLACES);
all.add(OBJECTS);
all.add(SYMBOLS);
all.add(FLAGS);
return all;
}
public static final int[] EMOJI_KEYBOARD_TAB_LABELS = {
R.string.glyph__clock,
R.string.glyph__emoji,
R.string.glyph__emoji_flower,
R.string.glyph__emoji_cake,
R.string.glyph__emoji_car,
R.string.glyph__emoji_ball,
R.string.glyph__emoji_crown,
R.string.glyph__emoji_symbol,
R.string.glyph__emoji_flag,
R.string.glyph__backspace
};
public static final int VERSION = 2;
public static final String[] ACTIVITY = new String[] {
"\ud83d\udc7e", // Alien Monster
"\ud83d\udd74", // Man in Business Suit Levitating
"\ud83c\udfaa", // Circus Tent
"\ud83c\udfad", // Performing Arts
"\ud83c\udfa8", // Artist Palette
"\ud83c\udfb0", // Slot Machine
"\ud83d\udea3", // Rowboat
"\ud83d\udec0", // Bath
"\ud83c\udf97", // Reminder Ribbon
"\ud83c\udf9f", // Admission Tickets
"\ud83c\udfab", // Ticket
"\ud83c\udf96", // Military Medal
"\ud83c\udfc6", // Trophy
"\ud83c\udfc5", // Sports Medal
"\u26bd", // Soccer Ball
"\u26be", // Baseball
"\ud83c\udfc0", // Basketball and Hoop
"\ud83c\udfd0", // Volleyball
"\ud83c\udfc8", // American Football
"\ud83c\udfc9", // Rugby Football
"\ud83c\udfbe", // Tennis Racquet and Ball
"\ud83c\udfb1", // Billiards
"\ud83c\udfb3", // Bowling
"\ud83c\udfcf", // Cricket Bat and Ball
"\ud83c\udfd1", // Field Hockey Stick and Ball
"\ud83c\udfd2", // Ice Hockey Stick and Puck
"\ud83c\udfd3", // Table Tennis Paddle and Ball
"\ud83c\udff8", // Badminton Racquet and Shuttlecock
"\u26f3", // Flag in Hole
"\ud83c\udfcc", // Golfer
"\u26f8", // Ice Skate
"\ud83c\udfa3", // Fishing Pole and Fish
"\ud83c\udfbd", // Running Shirt With Sash
"\ud83c\udfbf", // Ski and Ski Boot
"\u26f7", // Skier
"\ud83c\udfc2", // Snowboarder
"\ud83c\udfc4", // Surfer
"\ud83c\udfc7", // Horse Racing
"\ud83c\udfca", // Swimmer
"\u26f9", // Person With Ball
"\ud83c\udfcb", // Weight Lifter
"\ud83d\udeb4", // Bicyclist
"\ud83d\udeb5", // Mountain Bicyclist
"\ud83c\udfaf", // Direct Hit
"\ud83c\udfae", // Video Game
"\ud83c\udfb2", // Game Die
"\ud83c\udfb7", // Saxophone
"\ud83c\udfb8", // Guitar
"\ud83c\udfba", // Trumpet
"\ud83c\udfbb", // Violin
"\ud83c\udfac", // Clapper Board
"\ud83c\udff9" // Bow and Arrow
};
public static final String[] FLAGS = new String[] {
"\ud83c\udde6\ud83c\udde8", // Flag for Ascension Island
"\ud83c\udde6\ud83c\udde9", // Flag for Andorra
"\ud83c\udde6\ud83c\uddea", // Flag for United Arab Emirates
"\ud83c\udde6\ud83c\uddeb", // Flag for Afghanistan
"\ud83c\udde6\ud83c\uddec", // Flag for Antigua & Barbuda
"\ud83c\udde6\ud83c\uddee", // Flag for Anguilla
"\ud83c\udde6\ud83c\uddf1", // Flag for Albania
"\ud83c\udde6\ud83c\uddf2", // Flag for Armenia
"\ud83c\udde6\ud83c\uddf4", // Flag for Angola
"\ud83c\udde6\ud83c\uddf6", // Flag for Antarctica
"\ud83c\udde6\ud83c\uddf7", // Flag for Argentina
"\ud83c\udde6\ud83c\uddf8", // Flag for American Samoa
"\ud83c\udde6\ud83c\uddf9", // Flag for Austria
"\ud83c\udde6\ud83c\uddfa", // Flag for Australia
"\ud83c\udde6\ud83c\uddfc", // Flag for Aruba
"\ud83c\udde6\ud83c\uddfd", // Flag for \u00c5land Islands
"\ud83c\udde6\ud83c\uddff", // Flag for Azerbaijan
"\ud83c\udde7\ud83c\udde6", // Flag for Bosnia & Herzegovina
"\ud83c\udde7\ud83c\udde7", // Flag for Barbados
"\ud83c\udde7\ud83c\udde9", // Flag for Bangladesh
"\ud83c\udde7\ud83c\uddea", // Flag for Belgium
"\ud83c\udde7\ud83c\uddeb", // Flag for Burkina Faso
"\ud83c\udde7\ud83c\uddec", // Flag for Bulgaria
"\ud83c\udde7\ud83c\udded", // Flag for Bahrain
"\ud83c\udde7\ud83c\uddee", // Flag for Burundi
"\ud83c\udde7\ud83c\uddef", // Flag for Benin
"\ud83c\udde7\ud83c\uddf1", // Flag for St. Barth\u00e9lemy
"\ud83c\udde7\ud83c\uddf2", // Flag for Bermuda
"\ud83c\udde7\ud83c\uddf3", // Flag for Brunei
"\ud83c\udde7\ud83c\uddf4", // Flag for Bolivia
"\ud83c\udde7\ud83c\uddf6", // Flag for Caribbean Netherlands
"\ud83c\udde7\ud83c\uddf7", // Flag for Brazil
"\ud83c\udde7\ud83c\uddf8", // Flag for Bahamas
"\ud83c\udde7\ud83c\uddf9", // Flag for Bhutan
"\ud83c\udde7\ud83c\uddfb", // Flag for Bouvet Island
"\ud83c\udde7\ud83c\uddfc", // Flag for Botswana
"\ud83c\udde7\ud83c\uddfe", // Flag for Belarus
"\ud83c\udde7\ud83c\uddff", // Flag for Belize
"\ud83c\udde8\ud83c\udde6", // Flag for Canada
"\ud83c\udde8\ud83c\udde8", // Flag for Cocos Islands
"\ud83c\udde8\ud83c\udde9", // Flag for Congo - Kinshasa
"\ud83c\udde8\ud83c\uddeb", // Flag for Central African Republic
"\ud83c\udde8\ud83c\uddec", // Flag for Congo - Brazzaville
"\ud83c\udde8\ud83c\udded", // Flag for Switzerland
"\ud83c\udde8\ud83c\uddee", // Flag for C\u00f4te D\u2019Ivoire
"\ud83c\udde8\ud83c\uddf0", // Flag for Cook Islands
"\ud83c\udde8\ud83c\uddf1", // Flag for Chile
"\ud83c\udde8\ud83c\uddf2", // Flag for Cameroon
"\ud83c\udde8\ud83c\uddf3", // Flag for China
"\ud83c\udde8\ud83c\uddf4", // Flag for Colombia
"\ud83c\udde8\ud83c\uddf5", // Flag for Clipperton Island
"\ud83c\udde8\ud83c\uddf7", // Flag for Costa Rica
"\ud83c\udde8\ud83c\uddfa", // Flag for Cuba
"\ud83c\udde8\ud83c\uddfb", // Flag for Cape Verde
"\ud83c\udde8\ud83c\uddfc", // Flag for Cura\u00e7ao
"\ud83c\udde8\ud83c\uddfd", // Flag for Christmas Island
"\ud83c\udde8\ud83c\uddfe", // Flag for Cyprus
"\ud83c\udde8\ud83c\uddff", // Flag for Czech Republic
"\ud83c\udde9\ud83c\uddea", // Flag for Germany
"\ud83c\udde9\ud83c\uddec", // Flag for Diego Garcia
"\ud83c\udde9\ud83c\uddef", // Flag for Djibouti
"\ud83c\udde9\ud83c\uddf0", // Flag for Denmark
"\ud83c\udde9\ud83c\uddf2", // Flag for Dominica
"\ud83c\udde9\ud83c\uddf4", // Flag for Dominican Republic
"\ud83c\udde9\ud83c\uddff", // Flag for Algeria
"\ud83c\uddea\ud83c\udde6", // Flag for Ceuta & Melilla
"\ud83c\uddea\ud83c\udde8", // Flag for Ecuador
"\ud83c\uddea\ud83c\uddea", // Flag for Estonia
"\ud83c\uddea\ud83c\uddec", // Flag for Egypt
"\ud83c\uddea\ud83c\udded", // Flag for Western Sahara
"\ud83c\uddea\ud83c\uddf7", // Flag for Eritrea
"\ud83c\uddea\ud83c\uddf8", // Flag for Spain
"\ud83c\uddea\ud83c\uddf9", // Flag for Ethiopia
"\ud83c\uddea\ud83c\uddfa", // Flag for European Union
"\ud83c\uddeb\ud83c\uddee", // Flag for Finland
"\ud83c\uddeb\ud83c\uddef", // Flag for Fiji
"\ud83c\uddeb\ud83c\uddf0", // Flag for Falkland Islands
"\ud83c\uddeb\ud83c\uddf2", // Flag for Micronesia
"\ud83c\uddeb\ud83c\uddf4", // Flag for Faroe Islands
"\ud83c\uddeb\ud83c\uddf7", // Flag for France
"\ud83c\uddec\ud83c\udde6", // Flag for Gabon
"\ud83c\uddec\ud83c\udde7", // Flag for United Kingdom
"\ud83c\uddec\ud83c\udde9", // Flag for Grenada
"\ud83c\uddec\ud83c\uddea", // Flag for Georgia
"\ud83c\uddec\ud83c\uddeb", // Flag for French Guiana
"\ud83c\uddec\ud83c\uddec", // Flag for Guernsey
"\ud83c\uddec\ud83c\udded", // Flag for Ghana
"\ud83c\uddec\ud83c\uddee", // Flag for Gibraltar
"\ud83c\uddec\ud83c\uddf1", // Flag for Greenland
"\ud83c\uddec\ud83c\uddf2", // Flag for Gambia
"\ud83c\uddec\ud83c\uddf3", // Flag for Guinea
"\ud83c\uddec\ud83c\uddf5", // Flag for Guadeloupe
"\ud83c\uddec\ud83c\uddf6", // Flag for Equatorial Guinea
"\ud83c\uddec\ud83c\uddf7", // Flag for Greece
"\ud83c\uddec\ud83c\uddf8", // Flag for South Georgia & South Sandwich Islands
"\ud83c\uddec\ud83c\uddf9", // Flag for Guatemala
"\ud83c\uddec\ud83c\uddfa", // Flag for Guam
"\ud83c\uddec\ud83c\uddfc", // Flag for Guinea-Bissau
"\ud83c\uddec\ud83c\uddfe", // Flag for Guyana
"\ud83c\udded\ud83c\uddf0", // Flag for Hong Kong
"\ud83c\udded\ud83c\uddf2", // Flag for Heard & McDonald Islands
"\ud83c\udded\ud83c\uddf3", // Flag for Honduras
"\ud83c\udded\ud83c\uddf7", // Flag for Croatia
"\ud83c\udded\ud83c\uddf9", // Flag for Haiti
"\ud83c\udded\ud83c\uddfa", // Flag for Hungary
"\ud83c\uddee\ud83c\udde8", // Flag for Canary Islands
"\ud83c\uddee\ud83c\udde9", // Flag for Indonesia
"\ud83c\uddee\ud83c\uddea", // Flag for Ireland
"\ud83c\uddee\ud83c\uddf1", // Flag for Israel
"\ud83c\uddee\ud83c\uddf2", // Flag for Isle of Man
"\ud83c\uddee\ud83c\uddf3", // Flag for India
"\ud83c\uddee\ud83c\uddf4", // Flag for British Indian Ocean Territory
"\ud83c\uddee\ud83c\uddf6", // Flag for Iraq
"\ud83c\uddee\ud83c\uddf7", // Flag for Iran
"\ud83c\uddee\ud83c\uddf8", // Flag for Iceland
"\ud83c\uddee\ud83c\uddf9", // Flag for Italy
"\ud83c\uddef\ud83c\uddea", // Flag for Jersey
"\ud83c\uddef\ud83c\uddf2", // Flag for Jamaica
"\ud83c\uddef\ud83c\uddf4", // Flag for Jordan
"\ud83c\uddef\ud83c\uddf5", // Flag for Japan
"\ud83c\uddf0\ud83c\uddea", // Flag for Kenya
"\ud83c\uddf0\ud83c\uddec", // Flag for Kyrgyzstan
"\ud83c\uddf0\ud83c\udded", // Flag for Cambodia
"\ud83c\uddf0\ud83c\uddee", // Flag for Kiribati
"\ud83c\uddf0\ud83c\uddf2", // Flag for Comoros
"\ud83c\uddf0\ud83c\uddf3", // Flag for St. Kitts & Nevis
"\ud83c\uddf0\ud83c\uddf5", // Flag for North Korea
"\ud83c\uddf0\ud83c\uddf7", // Flag for South Korea
"\ud83c\uddf0\ud83c\uddfc", // Flag for Kuwait
"\ud83c\uddf0\ud83c\uddfe", // Flag for Cayman Islands
"\ud83c\uddf0\ud83c\uddff", // Flag for Kazakhstan
"\ud83c\uddf1\ud83c\udde6", // Flag for Laos
"\ud83c\uddf1\ud83c\udde7", // Flag for Lebanon
"\ud83c\uddf1\ud83c\udde8", // Flag for St. Lucia
"\ud83c\uddf1\ud83c\uddee", // Flag for Liechtenstein
"\ud83c\uddf1\ud83c\uddf0", // Flag for Sri Lanka
"\ud83c\uddf1\ud83c\uddf7", // Flag for Liberia
"\ud83c\uddf1\ud83c\uddf8", // Flag for Lesotho
"\ud83c\uddf1\ud83c\uddf9", // Flag for Lithuania
"\ud83c\uddf1\ud83c\uddfa", // Flag for Luxembourg
"\ud83c\uddf1\ud83c\uddfb", // Flag for Latvia
"\ud83c\uddf1\ud83c\uddfe", // Flag for Libya
"\ud83c\uddf2\ud83c\udde6", // Flag for Morocco
"\ud83c\uddf2\ud83c\udde8", // Flag for Monaco
"\ud83c\uddf2\ud83c\udde9", // Flag for Moldova
"\ud83c\uddf2\ud83c\uddea", // Flag for Montenegro
"\ud83c\uddf2\ud83c\uddeb", // Flag for St. Martin
"\ud83c\uddf2\ud83c\uddec", // Flag for Madagascar
"\ud83c\uddf2\ud83c\udded", // Flag for Marshall Islands
"\ud83c\uddf2\ud83c\uddf0", // Flag for Macedonia
"\ud83c\uddf2\ud83c\uddf1", // Flag for Mali
"\ud83c\uddf2\ud83c\uddf2", // Flag for Myanmar
"\ud83c\uddf2\ud83c\uddf3", // Flag for Mongolia
"\ud83c\uddf2\ud83c\uddf4", // Flag for Macau
"\ud83c\uddf2\ud83c\uddf5", // Flag for Northern Mariana Islands
"\ud83c\uddf2\ud83c\uddf6", // Flag for Martinique
"\ud83c\uddf2\ud83c\uddf7", // Flag for Mauritania
"\ud83c\uddf2\ud83c\uddf8", // Flag for Montserrat
"\ud83c\uddf2\ud83c\uddf9", // Flag for Malta
"\ud83c\uddf2\ud83c\uddfa", // Flag for Mauritius
"\ud83c\uddf2\ud83c\uddfb", // Flag for Maldives
"\ud83c\uddf2\ud83c\uddfc", // Flag for Malawi
"\ud83c\uddf2\ud83c\uddfd", // Flag for Mexico
"\ud83c\uddf2\ud83c\uddfe", // Flag for Malaysia
"\ud83c\uddf2\ud83c\uddff", // Flag for Mozambique
"\ud83c\uddf3\ud83c\udde6", // Flag for Namibia
"\ud83c\uddf3\ud83c\udde8", // Flag for New Caledonia
"\ud83c\uddf3\ud83c\uddea", // Flag for Niger
"\ud83c\uddf3\ud83c\uddeb", // Flag for Norfolk Island
"\ud83c\uddf3\ud83c\uddec", // Flag for Nigeria
"\ud83c\uddf3\ud83c\uddee", // Flag for Nicaragua
"\ud83c\uddf3\ud83c\uddf1", // Flag for Netherlands
"\ud83c\uddf3\ud83c\uddf4", // Flag for Norway
"\ud83c\uddf3\ud83c\uddf5", // Flag for Nepal
"\ud83c\uddf3\ud83c\uddf7", // Flag for Nauru
"\ud83c\uddf3\ud83c\uddfa", // Flag for Niue
"\ud83c\uddf3\ud83c\uddff", // Flag for New Zealand
"\ud83c\uddf4\ud83c\uddf2", // Flag for Oman
"\ud83c\uddf5\ud83c\udde6", // Flag for Panama
"\ud83c\uddf5\ud83c\uddea", // Flag for Peru
"\ud83c\uddf5\ud83c\uddeb", // Flag for French Polynesia
"\ud83c\uddf5\ud83c\uddec", // Flag for Papua New Guinea
"\ud83c\uddf5\ud83c\udded", // Flag for Philippines
"\ud83c\uddf5\ud83c\uddf0", // Flag for Pakistan
"\ud83c\uddf5\ud83c\uddf1", // Flag for Poland
"\ud83c\uddf5\ud83c\uddf2", // Flag for St. Pierre & Miquelon
"\ud83c\uddf5\ud83c\uddf3", // Flag for Pitcairn Islands
"\ud83c\uddf5\ud83c\uddf7", // Flag for Puerto Rico
"\ud83c\uddf5\ud83c\uddf8", // Flag for Palestinian Territories
"\ud83c\uddf5\ud83c\uddf9", // Flag for Portugal
"\ud83c\uddf5\ud83c\uddfc", // Flag for Palau
"\ud83c\uddf5\ud83c\uddfe", // Flag for Paraguay
"\ud83c\uddf6\ud83c\udde6", // Flag for Qatar
"\ud83c\uddf7\ud83c\uddea", // Flag for R\u00e9union
"\ud83c\uddf7\ud83c\uddf4", // Flag for Romania
"\ud83c\uddf7\ud83c\uddf8", // Flag for Serbia
"\ud83c\uddf7\ud83c\uddfa", // Flag for Russia
"\ud83c\uddf7\ud83c\uddfc", // Flag for Rwanda
"\ud83c\uddf8\ud83c\udde6", // Flag for Saudi Arabia
"\ud83c\uddf8\ud83c\udde7", // Flag for Solomon Islands
"\ud83c\uddf8\ud83c\udde8", // Flag for Seychelles
"\ud83c\uddf8\ud83c\udde9", // Flag for Sudan
"\ud83c\uddf8\ud83c\uddea", // Flag for Sweden
"\ud83c\uddf8\ud83c\uddec", // Flag for Singapore
"\ud83c\uddf8\ud83c\udded", // Flag for St. Helena
"\ud83c\uddf8\ud83c\uddee", // Flag for Slovenia
"\ud83c\uddf8\ud83c\uddef", // Flag for Svalbard & Jan Mayen
"\ud83c\uddf8\ud83c\uddf0", // Flag for Slovakia
"\ud83c\uddf8\ud83c\uddf1", // Flag for Sierra Leone
"\ud83c\uddf8\ud83c\uddf2", // Flag for San Marino
"\ud83c\uddf8\ud83c\uddf3", // Flag for Senegal
"\ud83c\uddf8\ud83c\uddf4", // Flag for Somalia
"\ud83c\uddf8\ud83c\uddf7", // Flag for Suriname
"\ud83c\uddf8\ud83c\uddf8", // Flag for South Sudan
"\ud83c\uddf8\ud83c\uddf9", // Flag for S\u00e3o Tom\u00e9 & Pr\u00edncipe
"\ud83c\uddf8\ud83c\uddfb", // Flag for El Salvador
"\ud83c\uddf8\ud83c\uddfd", // Flag for Sint Maarten
"\ud83c\uddf8\ud83c\uddfe", // Flag for Syria
"\ud83c\uddf8\ud83c\uddff", // Flag for Swaziland
"\ud83c\uddf9\ud83c\udde6", // Flag for Tristan Da Cunha
"\ud83c\uddf9\ud83c\udde8", // Flag for Turks & Caicos Islands
"\ud83c\uddf9\ud83c\udde9", // Flag for Chad
"\ud83c\uddf9\ud83c\uddeb", // Flag for French Southern Territories
"\ud83c\uddf9\ud83c\uddec", // Flag for Togo
"\ud83c\uddf9\ud83c\udded", // Flag for Thailand
"\ud83c\uddf9\ud83c\uddef", // Flag for Tajikistan
"\ud83c\uddf9\ud83c\uddf0", // Flag for Tokelau
"\ud83c\uddf9\ud83c\uddf1", // Flag for Timor-Leste
"\ud83c\uddf9\ud83c\uddf2", // Flag for Turkmenistan
"\ud83c\uddf9\ud83c\uddf3", // Flag for Tunisia
"\ud83c\uddf9\ud83c\uddf4", // Flag for Tonga
"\ud83c\uddf9\ud83c\uddf7", // Flag for Turkey
"\ud83c\uddf9\ud83c\uddf9", // Flag for Trinidad & Tobago
"\ud83c\uddf9\ud83c\uddfb", // Flag for Tuvalu
"\ud83c\uddf9\ud83c\uddfc", // Flag for Taiwan
"\ud83c\uddf9\ud83c\uddff", // Flag for Tanzania
"\ud83c\uddfa\ud83c\udde6", // Flag for Ukraine
"\ud83c\uddfa\ud83c\uddec", // Flag for Uganda
"\ud83c\uddfa\ud83c\uddf2", // Flag for U.S. Outlying Islands
"\ud83c\uddfa\ud83c\uddf8", // Flag for United States
"\ud83c\uddfa\ud83c\uddfe", // Flag for Uruguay
"\ud83c\uddfa\ud83c\uddff", // Flag for Uzbekistan
"\ud83c\uddfb\ud83c\udde6", // Flag for Vatican City
"\ud83c\uddfb\ud83c\udde8", // Flag for St. Vincent & Grenadines
"\ud83c\uddfb\ud83c\uddea", // Flag for Venezuela
"\ud83c\uddfb\ud83c\uddec", // Flag for British Virgin Islands
"\ud83c\uddfb\ud83c\uddee", // Flag for U.S. Virgin Islands
"\ud83c\uddfb\ud83c\uddf3", // Flag for Vietnam
"\ud83c\uddfb\ud83c\uddfa", // Flag for Vanuatu
"\ud83c\uddfc\ud83c\uddeb", // Flag for Wallis & Futuna
"\ud83c\uddfc\ud83c\uddf8", // Flag for Samoa
"\ud83c\uddfd\ud83c\uddf0", // Flag for Kosovo
"\ud83c\uddfe\ud83c\uddea", // Flag for Yemen
"\ud83c\uddfe\ud83c\uddf9", // Flag for Mayotte
"\ud83c\uddff\ud83c\udde6", // Flag for South Africa
"\ud83c\uddff\ud83c\uddf2", // Flag for Zambia
"\ud83c\uddff\ud83c\uddfc", // Flag for Zimbabwe
"\ud83c\uddfd\ud83c\uddea", // Flag for England
"\ud83c\uddfd\ud83c\uddf8", // Flag for Scotland
"\ud83c\uddfd\ud83c\uddfc" // Flag for Wales
};
public static final String[] FOOD_AND_DRINK = new String[] {
"\ud83c\udf47", // Grapes
"\ud83c\udf48", // Melon
"\ud83c\udf49", // Watermelon
"\ud83c\udf4a", // Tangerine
"\ud83c\udf4b", // Lemon
"\ud83c\udf4c", // Banana
"\ud83c\udf4d", // Pineapple
"\ud83c\udf4e", // Red Apple
"\ud83c\udf4f", // Green Apple
"\ud83c\udf50", // Pear
"\ud83c\udf51", // Peach
"\ud83c\udf52", // Cherries
"\ud83c\udf53", // Strawberry
"\ud83c\udf45", // Tomato
"\ud83c\udf46", // Aubergine
"\ud83c\udf3d", // Ear of Maize
"\ud83c\udf36", // Hot Pepper
"\ud83c\udf44", // Mushroom
"\ud83c\udf30", // Chestnut
"\ud83c\udf5e", // Bread
"\ud83e\uddc0", // Cheese Wedge
"\ud83c\udf56", // Meat on Bone
"\ud83c\udf57", // Poultry Leg
"\ud83c\udf54", // Hamburger
"\ud83c\udf5f", // French Fries
"\ud83c\udf55", // Slice of Pizza
"\ud83c\udf2d", // Hot Dog
"\ud83c\udf2e", // Taco
"\ud83c\udf2f", // Burrito
"\ud83c\udf73", // Cooking
"\ud83c\udf72", // Pot of Food
"\ud83c\udf7f", // Popcorn
"\ud83c\udf71", // Bento Box
"\ud83c\udf58", // Rice Cracker
"\ud83c\udf59", // Rice Ball
"\ud83c\udf5a", // Cooked Rice
"\ud83c\udf5b", // Curry and Rice
"\ud83c\udf5c", // Steaming Bowl
"\ud83c\udf5d", // Spaghetti
"\ud83c\udf60", // Roasted Sweet Potato
"\ud83c\udf62", // Oden
"\ud83c\udf63", // Sushi
"\ud83c\udf64", // Fried Shrimp
"\ud83c\udf65", // Fish Cake With Swirl Design
"\ud83c\udf61", // Dango
"\ud83c\udf66", // Soft Ice Cream
"\ud83c\udf67", // Shaved Ice
"\ud83c\udf68", // Ice Cream
"\ud83c\udf69", // Doughnut
"\ud83c\udf6a", // Cookie
"\ud83c\udf82", // Birthday Cake
"\ud83c\udf70", // Shortcake
"\ud83c\udf6b", // Chocolate Bar
"\ud83c\udf6c", // Candy
"\ud83c\udf6d", // Lollipop
"\ud83c\udf6e", // Custard
"\ud83c\udf6f", // Honey Pot
"\ud83c\udf7c", // Baby Bottle
"\u2615", // Hot Beverage
"\ud83c\udf75", // Teacup Without Handle
"\ud83c\udf76", // Sake Bottle and Cup
"\ud83c\udf7e", // Bottle With Popping Cork
"\ud83c\udf77", // Wine Glass
"\ud83c\udf78", // Cocktail Glass
"\ud83c\udf79", // Tropical Drink
"\ud83c\udf7a", // Beer Mug
"\ud83c\udf7b", // Clinking Beer Mugs
"\ud83c\udf7d", // Fork and Knife With Plate
"\ud83c\udf74" // Fork and Knife
};
public static final String[] NATURE = new String[] {
"\ud83d\ude48", // See-No-Evil Monkey
"\ud83d\ude49", // Hear-No-Evil Monkey
"\ud83d\ude4a", // Speak-No-Evil Monkey
"\ud83d\udca6", // Splashing Sweat Symbol
"\ud83d\udca8", // Dash Symbol
"\ud83d\udc35", // Monkey Face
"\ud83d\udc12", // Monkey
"\ud83d\udc36", // Dog Face
"\ud83d\udc15", // Dog
"\ud83d\udc29", // Poodle
"\ud83d\udc3a", // Wolf Face
"\ud83d\udc31", // Cat Face
"\ud83d\udc08", // Cat
"\ud83e\udd81", // Lion Face
"\ud83d\udc2f", // Tiger Face
"\ud83d\udc05", // Tiger
"\ud83d\udc06", // Leopard
"\ud83d\udc34", // Horse Face
"\ud83d\udc0e", // Horse
"\ud83e\udd84", // Unicorn Face
"\ud83d\udc2e", // Cow Face
"\ud83d\udc02", // Ox
"\ud83d\udc03", // Water Buffalo
"\ud83d\udc04", // Cow
"\ud83d\udc37", // Pig Face
"\ud83d\udc16", // Pig
"\ud83d\udc17", // Boar
"\ud83d\udc3d", // Pig Nose
"\ud83d\udc0f", // Ram
"\ud83d\udc11", // Sheep
"\ud83d\udc10", // Goat
"\ud83d\udc2a", // Dromedary Camel
"\ud83d\udc2b", // Bactrian Camel
"\ud83d\udc18", // Elephant
"\ud83d\udc2d", // Mouse Face
"\ud83d\udc01", // Mouse
"\ud83d\udc00", // Rat
"\ud83d\udc39", // Hamster Face
"\ud83d\udc30", // Rabbit Face
"\ud83d\udc07", // Rabbit
"\ud83d\udc3f", // Chipmunk
"\ud83d\udc3b", // Bear Face
"\ud83d\udc28", // Koala
"\ud83d\udc3c", // Panda Face
"\ud83d\udc3e", // Paw Prints
"\ud83e\udd83", // Turkey
"\ud83d\udc14", // Chicken
"\ud83d\udc13", // Rooster
"\ud83d\udc23", // Hatching Chick
"\ud83d\udc24", // Baby Chick
"\ud83d\udc25", // Front-Facing Baby Chick
"\ud83d\udc26", // Bird
"\ud83d\udc27", // Penguin
"\ud83d\udd4a", // Dove of Peace
"\ud83d\udc38", // Frog Face
"\ud83d\udc0a", // Crocodile
"\ud83d\udc22", // Turtle
"\ud83d\udc0d", // Snake
"\ud83d\udc32", // Dragon Face
"\ud83d\udc09", // Dragon
"\ud83d\udc33", // Spouting Whale
"\ud83d\udc0b", // Whale
"\ud83d\udc2c", // Dolphin
"\ud83d\udc1f", // Fish
"\ud83d\udc20", // Tropical Fish
"\ud83d\udc21", // Blowfish
"\ud83d\udc19", // Octopus
"\ud83d\udc1a", // Spiral Shell
"\ud83e\udd80", // Crab
"\ud83d\udc0c", // Snail
"\ud83d\udc1b", // Bug
"\ud83d\udc1c", // Ant
"\ud83d\udc1d", // Honeybee
"\ud83d\udc1e", // Lady Beetle
"\ud83d\udd77", // Spider
"\ud83d\udd78", // Spider Web
"\ud83e\udd82", // Scorpion
"\ud83d\udc90", // Bouquet
"\ud83c\udf38", // Cherry Blossom
"\ud83d\udcae", // White Flower
"\ud83c\udff5", // Rosette
"\ud83c\udf39", // Rose
"\ud83c\udf3a", // Hibiscus
"\ud83c\udf3b", // Sunflower
"\ud83c\udf3c", // Blossom
"\ud83c\udf37", // Tulip
"\ud83c\udf31", // Seedling
"\ud83c\udf32", // Evergreen Tree
"\ud83c\udf33", // Deciduous Tree
"\ud83c\udf34", // Palm Tree
"\ud83c\udf35", // Cactus
"\ud83c\udf3e", // Ear of Rice
"\ud83c\udf3f", // Herb
"\u2618", // Shamrock
"\ud83c\udf40", // Four Leaf Clover
"\ud83c\udf41", // Maple Leaf
"\ud83c\udf42", // Fallen Leaf
"\ud83c\udf43", // Leaf Fluttering in Wind
"\ud83c\udf0d", // Earth Globe Europe-Africa
"\ud83c\udf0e", // Earth Globe Americas
"\ud83c\udf0f", // Earth Globe Asia-Australia
"\ud83c\udf10", // Globe With Meridians
"\ud83c\udf11", // New Moon Symbol
"\ud83c\udf12", // Waxing Crescent Moon Symbol
"\ud83c\udf13", // First Quarter Moon Symbol
"\ud83c\udf14", // Waxing Gibbous Moon Symbol
"\ud83c\udf15", // Full Moon Symbol
"\ud83c\udf16", // Waning Gibbous Moon Symbol
"\ud83c\udf17", // Last Quarter Moon Symbol
"\ud83c\udf18", // Waning Crescent Moon Symbol
"\ud83c\udf19", // Crescent Moon
"\ud83c\udf1a", // New Moon With Face
"\ud83c\udf1b", // First Quarter Moon With Face
"\ud83c\udf1c", // Last Quarter Moon With Face
"\u2600", // Black Sun With Rays
"\ud83c\udf1d", // Full Moon With Face
"\ud83c\udf1e", // Sun With Face
"\u2b50", // White Medium Star
"\ud83c\udf1f", // Glowing Star
"\ud83c\udf20", // Shooting Star
"\u2601", // Cloud
"\u26c5", // Sun Behind Cloud
"\u26c8", // Thunder Cloud and Rain
"\ud83c\udf24", // White Sun With Small Cloud
"\ud83c\udf25", // White Sun Behind Cloud
"\ud83c\udf26", // White Sun Behind Cloud With Rain
"\ud83c\udf27", // Cloud With Rain
"\ud83c\udf28", // Cloud With Snow
"\ud83c\udf29", // Cloud With Lightning
"\ud83c\udf2a", // Cloud With Tornado
"\ud83c\udf2b", // Fog
"\ud83c\udf2c", // Wind Blowing Face
"\u2602", // Umbrella
"\u2614", // Umbrella With Rain Drops
"\u26a1", // High Voltage Sign
"\u2744", // Snowflake
"\u2603", // Snowman
"\u2604", // Comet
"\ud83d\udd25", // Fire
"\ud83d\udca7", // Droplet
"\ud83c\udf0a" // Water Wave
};
public static final String[] OBJECTS = new String[] {
"\u2620", // Skull and Crossbones
"\ud83d\udc8c", // Love Letter
"\ud83d\udca3", // Bomb
"\ud83d\udd73", // Hole
"\ud83d\udecd", // Shopping Bags
"\ud83d\udcff", // Prayer Beads
"\ud83d\udc8e", // Gem Stone
"\ud83d\udd2a", // Hocho
"\ud83c\udffa", // Amphora
"\ud83d\uddfa", // World Map
"\ud83d\udc88", // Barber Pole
"\ud83d\uddbc", // Frame With Picture
"\ud83d\udece", // Bellhop Bell
"\ud83d\udeaa", // Door
"\ud83d\udecc", // Sleeping Accommodation
"\ud83d\udecf", // Bed
"\ud83d\udecb", // Couch and Lamp
"\ud83d\udebd", // Toilet
"\ud83d\udebf", // Shower
"\ud83d\udec1", // Bathtub
"\u231b", // Hourglass
"\u23f3", // Hourglass With Flowing Sand
"\u231a", // Watch
"\u23f0", // Alarm Clock
"\u23f1", // Stopwatch
"\u23f2", // Timer Clock
"\ud83d\udd70", // Mantelpiece Clock
"\ud83c\udf21", // Thermometer
"\u26f1", // Umbrella on Ground
"\ud83c\udf88", // Balloon
"\ud83c\udf89", // Party Popper
"\ud83c\udf8a", // Confetti Ball
"\ud83c\udf8e", // Japanese Dolls
"\ud83c\udf8f", // Carp Streamer
"\ud83c\udf90", // Wind Chime
"\ud83c\udf80", // Ribbon
"\ud83c\udf81", // Wrapped Present
"\ud83d\udd79", // Joystick
"\ud83d\udcef", // Postal Horn
"\ud83c\udf99", // Studio Microphone
"\ud83c\udf9a", // Level Slider
"\ud83c\udf9b", // Control Knobs
"\ud83d\udcfb", // Radio
"\ud83d\udcf1", // Mobile Phone
"\ud83d\udcf2", // Mobile Phone With Rightwards Arrow at Left
"\u260e", // Black Telephone
"\ud83d\udcde", // Telephone Receiver
"\ud83d\udcdf", // Pager
"\ud83d\udce0", // Fax Machine
"\ud83d\udd0b", // Battery
"\ud83d\udd0c", // Electric Plug
"\ud83d\udcbb", // Personal Computer
"\ud83d\udda5", // Desktop Computer
"\ud83d\udda8", // Printer
"\u2328", // Keyboard
"\ud83d\uddb1", // Three Button Mouse
"\ud83d\uddb2", // Trackball
"\ud83d\udcbd", // Minidisc
"\ud83d\udcbe", // Floppy Disk
"\ud83d\udcbf", // Optical Disc
"\ud83d\udcc0", // DVD
"\ud83c\udfa5", // Movie Camera
"\ud83c\udf9e", // Film Frames
"\ud83d\udcfd", // Film Projector
"\ud83d\udcfa", // Television
"\ud83d\udcf7", // Camera
"\ud83d\udcf8", // Camera With Flash
"\ud83d\udcf9", // Video Camera
"\ud83d\udcfc", // Videocassette
"\ud83d\udd0d", // Left-Pointing Magnifying Glass
"\ud83d\udd0e", // Right-Pointing Magnifying Glass
"\ud83d\udd2c", // Microscope
"\ud83d\udd2d", // Telescope
"\ud83d\udce1", // Satellite Antenna
"\ud83d\udd6f", // Candle
"\ud83d\udca1", // Electric Light Bulb
"\ud83d\udd26", // Electric Torch
"\ud83c\udfee", // Izakaya Lantern
"\ud83d\udcd4", // Notebook With Decorative Cover
"\ud83d\udcd5", // Closed Book
"\ud83d\udcd6", // Open Book
"\ud83d\udcd7", // Green Book
"\ud83d\udcd8", // Blue Book
"\ud83d\udcd9", // Orange Book
"\ud83d\udcda", // Books
"\ud83d\udcd3", // Notebook
"\ud83d\udcc3", // Page With Curl
"\ud83d\udcdc", // Scroll
"\ud83d\udcc4", // Page Facing Up
"\ud83d\udcf0", // Newspaper
"\ud83d\uddde", // Rolled-Up Newspaper
"\ud83d\udcd1", // Bookmark Tabs
"\ud83d\udd16", // Bookmark
"\ud83c\udff7", // Label
"\ud83d\udcb0", // Money Bag
"\ud83d\udcb4", // Banknote With Yen Sign
"\ud83d\udcb5", // Banknote With Dollar Sign
"\ud83d\udcb6", // Banknote With Euro Sign
"\ud83d\udcb7", // Banknote With Pound Sign
"\ud83d\udcb8", // Money With Wings
"\ud83d\udcb3", // Credit Card
"\u2709", // Envelope
"\ud83d\udce7", // E-Mail Symbol
"\ud83d\udce8", // Incoming Envelope
"\ud83d\udce9", // Envelope With Downwards Arrow Above
"\ud83d\udce4", // Outbox Tray
"\ud83d\udce5", // Inbox Tray
"\ud83d\udce6", // Package
"\ud83d\udceb", // Closed Mailbox With Raised Flag
"\ud83d\udcea", // Closed Mailbox With Lowered Flag
"\ud83d\udcec", // Open Mailbox With Raised Flag
"\ud83d\udced", // Open Mailbox With Lowered Flag
"\ud83d\udcee", // Postbox
"\ud83d\uddf3", // Ballot Box With Ballot
"\u270f", // Pencil
"\u2712", // Black Nib
"\ud83d\udd8b", // Lower Left Fountain Pen
"\ud83d\udd8a", // Lower Left Ballpoint Pen
"\ud83d\udd8c", // Lower Left Paintbrush
"\ud83d\udd8d", // Lower Left Crayon
"\ud83d\udcdd", // Memo
"\ud83d\udcc1", // File Folder
"\ud83d\udcc2", // Open File Folder
"\ud83d\uddc2", // Card Index Dividers
"\ud83d\udcc5", // Calendar
"\ud83d\udcc6", // Tear-Off Calendar
"\ud83d\uddd2", // Spiral Note Pad
"\ud83d\uddd3", // Spiral Calendar Pad
"\ud83d\udcc7", // Card Index
"\ud83d\udcc8", // Chart With Upwards Trend
"\ud83d\udcc9", // Chart With Downwards Trend
"\ud83d\udcca", // Bar Chart
"\ud83d\udccb", // Clipboard
"\ud83d\udccc", // Pushpin
"\ud83d\udccd", // Round Pushpin
"\ud83d\udcce", // Paperclip
"\ud83d\udd87", // Linked Paperclips
"\ud83d\udccf", // Straight Ruler
"\ud83d\udcd0", // Triangular Ruler
"\u2702", // Black Scissors
"\ud83d\uddc3", // Card File Box
"\ud83d\uddc4", // File Cabinet
"\ud83d\uddd1", // Wastebasket
"\ud83d\udd12", // Lock
"\ud83d\udd13", // Open Lock
"\ud83d\udd0f", // Lock With Ink Pen
"\ud83d\udd10", // Closed Lock With Key
"\ud83d\udd11", // Key
"\ud83d\udddd", // Old Key
"\ud83d\udd28", // Hammer
"\u26cf", // Pick
"\u2692", // Hammer and Pick
"\ud83d\udee0", // Hammer and Wrench
"\ud83d\udde1", // Dagger Knife
"\u2694", // Crossed Swords
"\ud83d\udd2b", // Pistol
"\ud83d\udee1", // Shield
"\ud83d\udd27", // Wrench
"\ud83d\udd29", // Nut and Bolt
"\u2699", // Gear
"\ud83d\udddc", // Compression
"\u2697", // Alembic
"\u2696", // Scales
"\ud83d\udd17", // Link Symbol
"\u26d3", // Chains
"\ud83d\udc89", // Syringe
"\ud83d\udc8a", // Pill
"\ud83d\udeac", // Smoking Symbol
"\u26b0", // Coffin
"\u26b1", // Funeral Urn
"\ud83d\uddff", // Moyai
"\ud83d\udee2", // Oil Drum
"\ud83d\udd2e", // Crystal Ball
"\ud83d\udea9", // Triangular Flag on Post
"\ud83c\udf8c", // Crossed Flags
"\ud83c\udff4", // Waving Black Flag
"\ud83c\udff3", // Waving White Flag
"\ud83c\udff3\ufe0f\u200d\ud83c\udf08" // Rainbow Flag
};
public static final String[] PEOPLE = new String[] {
"\ud83d\ude00", // Grinning Face
"\ud83d\ude01", // Grinning Face With Smiling Eyes
"\ud83d\ude02", // Face With Tears of Joy
"\ud83d\ude03", // Smiling Face With Open Mouth
"\ud83d\ude04", // Smiling Face With Open Mouth and Smiling Eyes
"\ud83d\ude05", // Smiling Face With Open Mouth and Cold Sweat
"\ud83d\ude06", // Smiling Face With Open Mouth and Tightly-Closed Eyes
"\ud83d\ude09", // Winking Face
"\ud83d\ude0a", // Smiling Face With Smiling Eyes
"\ud83d\ude0b", // Face Savouring Delicious Food
"\ud83d\ude0e", // Smiling Face With Sunglasses
"\ud83d\ude0d", // Smiling Face With Heart-Shaped Eyes
"\ud83d\ude18", // Face Throwing a Kiss
"\ud83d\ude17", // Kissing Face
"\ud83d\ude19", // Kissing Face With Smiling Eyes
"\ud83d\ude1a", // Kissing Face With Closed Eyes
"\u263a", // White Smiling Face
"\ud83d\ude42", // Slightly Smiling Face
"\ud83e\udd17", // Hugging Face
"\ud83d\ude07", // Smiling Face With Halo
"\ud83e\udd13", // Nerd Face
"\ud83e\udd14", // Thinking Face
"\ud83d\ude10", // Neutral Face
"\ud83d\ude11", // Expressionless Face
"\ud83d\ude36", // Face Without Mouth
"\ud83d\ude44", // Face With Rolling Eyes
"\ud83d\ude0f", // Smirking Face
"\ud83d\ude23", // Persevering Face
"\ud83d\ude25", // Disappointed but Relieved Face
"\ud83d\ude2e", // Face With Open Mouth
"\ud83e\udd10", // Zipper-Mouth Face
"\ud83d\ude2f", // Hushed Face
"\ud83d\ude2a", // Sleepy Face
"\ud83d\ude2b", // Tired Face
"\ud83d\ude34", // Sleeping Face
"\ud83d\ude0c", // Relieved Face
"\ud83d\ude1b", // Face With Stuck-Out Tongue
"\ud83d\ude1c", // Face With Stuck-Out Tongue and Winking Eye
"\ud83d\ude1d", // Face With Stuck-Out Tongue and Tightly-Closed Eyes
"\ud83d\ude12", // Unamused Face
"\ud83d\ude13", // Face With Cold Sweat
"\ud83d\ude14", // Pensive Face
"\ud83d\ude15", // Confused Face
"\ud83d\ude43", // Upside-Down Face
"\ud83e\udd11", // Money-Mouth Face
"\ud83d\ude32", // Astonished Face
"\ud83d\ude37", // Face With Medical Mask
"\ud83e\udd12", // Face With Thermometer
"\ud83e\udd15", // Face With Head-Bandage
"\u2639", // White Frowning Face
"\ud83d\ude41", // Slightly Frowning Face
"\ud83d\ude16", // Confounded Face
"\ud83d\ude1e", // Disappointed Face
"\ud83d\ude1f", // Worried Face
"\ud83d\ude24", // Face With Look of Triumph
"\ud83d\ude22", // Crying Face
"\ud83d\ude2d", // Loudly Crying Face
"\ud83d\ude26", // Frowning Face With Open Mouth
"\ud83d\ude27", // Anguished Face
"\ud83d\ude28", // Fearful Face
"\ud83d\ude29", // Weary Face
"\ud83d\ude2c", // Grimacing Face
"\ud83d\ude30", // Face With Open Mouth and Cold Sweat
"\ud83d\ude31", // Face Screaming in Fear
"\ud83d\ude33", // Flushed Face
"\ud83d\ude35", // Dizzy Face
"\ud83d\ude21", // Pouting Face
"\ud83d\ude20", // Angry Face
"\ud83d\ude08", // Smiling Face With Horns
"\ud83d\udc7f", // Imp
"\ud83d\udc79", // Japanese Ogre
"\ud83d\udc7a", // Japanese Goblin
"\ud83d\udc80", // Skull
"\ud83d\udc7b", // Ghost
"\ud83d\udc7d", // Extraterrestrial Alien
"\ud83e\udd16", // Robot Face
"\ud83d\udca9", // Pile of Poo
"\ud83d\ude3a", // Smiling Cat Face With Open Mouth
"\ud83d\ude38", // Grinning Cat Face With Smiling Eyes
"\ud83d\ude39", // Cat Face With Tears of Joy
"\ud83d\ude3b", // Smiling Cat Face With Heart-Shaped Eyes
"\ud83d\ude3c", // Cat Face With Wry Smile
"\ud83d\ude3d", // Kissing Cat Face With Closed Eyes
"\ud83d\ude40", // Weary Cat Face
"\ud83d\ude3f", // Crying Cat Face
"\ud83d\ude3e", // Pouting Cat Face
"\ud83d\udc66", // Boy
"\ud83d\udc67", // Girl
"\ud83d\udc68", // Man
"\ud83d\udc69", // Woman
"\ud83d\udc74", // Older Man
"\ud83d\udc75", // Older Woman
"\ud83d\udc76", // Baby
"\ud83d\udc71", // Person With Blond Hair
"\ud83d\udc6e", // Police Officer
"\ud83d\udc72", // Man With Gua Pi Mao
"\ud83d\udc73", // Man With Turban
"\ud83d\udc77", // Construction Worker
"\u26d1", // Helmet With White Cross
"\ud83d\udc78", // Princess
"\ud83d\udc82", // Guardsman
"\ud83d\udd75", // Sleuth or Spy
"\ud83c\udf85", // Father Christmas
"\ud83d\udc70", // Bride With Veil
"\ud83d\udc7c", // Baby Angel
"\ud83d\udc86", // Face Massage
"\ud83d\udc87", // Haircut
"\ud83d\ude4d", // Person Frowning
"\ud83d\ude4e", // Person With Pouting Face
"\ud83d\ude45", // Face With No Good Gesture
"\ud83d\ude46", // Face With OK Gesture
"\ud83d\udc81", // Information Desk Person
"\ud83d\ude4b", // Happy Person Raising One Hand
"\ud83d\ude47", // Person Bowing Deeply
"\ud83d\ude4c", // Person Raising Both Hands in Celebration
"\ud83d\ude4f", // Person With Folded Hands
"\ud83d\udde3", // Speaking Head in Silhouette
"\ud83d\udc64", // Bust in Silhouette
"\ud83d\udc65", // Busts in Silhouette
"\ud83d\udeb6", // Pedestrian
"\ud83c\udfc3", // Runner
"\ud83d\udc6f", // Woman With Bunny Ears
"\ud83d\udc83", // Dancer
"\ud83d\udd74", // Man in Business Suit Levitating
"\ud83d\udc6b", // Man and Woman Holding Hands
"\ud83d\udc6c", // Two Men Holding Hands
"\ud83d\udc6d", // Two Women Holding Hands
"\ud83d\udc8f", // Kiss
"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68", // Kiss (Man, Man)
"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69", // Kiss (Woman, Woman)
"\ud83d\udc91", // Couple With Heart
"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68", // Couple With Heart (Man, Man)
"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69", // Couple With Heart (Woman, Woman)
"\ud83d\udc6a", // Family
"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67", // Family
"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66", // Family
"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66", // Family
"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67", // Family
"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66", // Family
"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67", // Family
"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66", // Family
"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66", // Family
"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67", // Family
"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66", // Family
"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67", // Family
"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66", // Family
"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66", // Family
"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67", // Family
"\ud83d\udcaa", // Flexed Biceps
"\ud83d\udc48", // White Left Pointing Backhand Index
"\ud83d\udc49", // White Right Pointing Backhand Index
"\u261d", // White Up Pointing Index
"\ud83d\udc46", // White Up Pointing Backhand Index
"\ud83d\udd95", // Reversed Hand With Middle Finger Extended
"\ud83d\udc47", // White Down Pointing Backhand Index
"\u270c", // Victory Hand
"\ud83d\udd96", // Raised Hand With Part Between Middle and Ring Fingers
"\ud83e\udd18", // Sign of the Horns
"\ud83d\udd90", // Raised Hand With Fingers Splayed
"\u270b", // Raised Hand
"\ud83d\udc4c", // OK Hand Sign
"\ud83d\udc4d", // Thumbs Up Sign
"\ud83d\udc4e", // Thumbs Down Sign
"\u270a", // Raised Fist
"\ud83d\udc4a", // Fisted Hand Sign
"\ud83d\udc4b", // Waving Hand Sign
"\ud83d\udc4f", // Clapping Hands Sign
"\ud83d\udc50", // Open Hands Sign
"\u270d", // Writing Hand
"\ud83d\udc85", // Nail Polish
"\ud83d\udc42", // Ear
"\ud83d\udc43", // Nose
"\ud83d\udc63", // Footprints
"\ud83d\udc40", // Eyes
"\ud83d\udc41", // Eye
"\ud83d\udc45", // Tongue
"\ud83d\udc44", // Mouth
"\ud83d\udc8b", // Kiss Mark
"\ud83d\udc53", // Eyeglasses
"\ud83d\udd76", // Dark Sunglasses
"\ud83d\udc54", // Necktie
"\ud83d\udc55", // T-Shirt
"\ud83d\udc56", // Jeans
"\ud83d\udc57", // Dress
"\ud83d\udc58", // Kimono
"\ud83d\udc59", // Bikini
"\ud83d\udc5a", // Womans Clothes
"\ud83d\udc5b", // Purse
"\ud83d\udc5c", // Handbag
"\ud83d\udc5d", // Pouch
"\ud83c\udf92", // School Satchel
"\ud83d\udc5e", // Mans Shoe
"\ud83d\udc5f", // Athletic Shoe
"\ud83d\udc60", // High-Heeled Shoe
"\ud83d\udc61", // Womans Sandal
"\ud83d\udc62", // Womans Boots
"\ud83d\udc51", // Crown
"\ud83d\udc52", // Womans Hat
"\ud83c\udfa9", // Top Hat
"\ud83c\udf93", // Graduation Cap
"\ud83d\udc84", // Lipstick
"\ud83d\udc8d", // Ring
"\ud83c\udf02", // Closed Umbrella
"\ud83d\udcbc" // Briefcase
};
public static final String[] SYMBOLS = new String[] {
"\ud83d\udc41\u200d\ud83d\udde8", // Eye in Speech Bubble
"\ud83d\udc98", // Heart With Arrow
"\u2764", // Heavy Black Heart
"\ud83d\udc93", // Beating Heart
"\ud83d\udc94", // Broken Heart
"\ud83d\udc95", // Two Hearts
"\ud83d\udc96", // Sparkling Heart
"\ud83d\udc97", // Growing Heart
"\ud83d\udc99", // Blue Heart
"\ud83d\udc9a", // Green Heart
"\ud83d\udc9b", // Yellow Heart
"\ud83d\udc9c", // Purple Heart
"\ud83d\udc9d", // Heart With Ribbon
"\ud83d\udc9e", // Revolving Hearts
"\ud83d\udc9f", // Heart Decoration
"\u2763", // Heavy Heart Exclamation Mark Ornament
"\ud83d\udca4", // Sleeping Symbol
"\ud83d\udca2", // Anger Symbol
"\ud83d\udcac", // Speech Balloon
"\ud83d\uddef", // Right Anger Bubble
"\ud83d\udcad", // Thought Balloon
"\ud83d\udcae", // White Flower
"\u2668", // Hot Springs
"\ud83d\udc88", // Barber Pole
"\ud83d\udd5b", // Clock Face Twelve O'Clock
"\ud83d\udd67", // Clock Face Twelve-Thirty
"\ud83d\udd50", // Clock Face One O'Clock
"\ud83d\udd5c", // Clock Face One-Thirty
"\ud83d\udd51", // Clock Face Two O'Clock
"\ud83d\udd5d", // Clock Face Two-Thirty
"\ud83d\udd52", // Clock Face Three O'Clock
"\ud83d\udd5e", // Clock Face Three-Thirty
"\ud83d\udd53", // Clock Face Four O'Clock
"\ud83d\udd5f", // Clock Face Four-Thirty
"\ud83d\udd54", // Clock Face Five O'Clock
"\ud83d\udd60", // Clock Face Five-Thirty
"\ud83d\udd55", // Clock Face Six O'Clock
"\ud83d\udd61", // Clock Face Six-Thirty
"\ud83d\udd56", // Clock Face Seven O'Clock
"\ud83d\udd62", // Clock Face Seven-Thirty
"\ud83d\udd57", // Clock Face Eight O'Clock
"\ud83d\udd63", // Clock Face Eight-Thirty
"\ud83d\udd58", // Clock Face Nine O'Clock
"\ud83d\udd64", // Clock Face Nine-Thirty
"\ud83d\udd59", // Clock Face Ten O'Clock
"\ud83d\udd65", // Clock Face Ten-Thirty
"\ud83d\udd5a", // Clock Face Eleven O'Clock
"\ud83d\udd66", // Clock Face Eleven-Thirty
"\ud83c\udf00", // Cyclone
"\u2660", // Black Spade Suit
"\u2665", // Black Heart Suit
"\u2666", // Black Diamond Suit
"\u2663", // Black Club Suit
"\ud83c\udc04", // Mahjong Tile Red Dragon
"\ud83c\udfb4", // Flower Playing Cards
"\ud83d\udd07", // Speaker With Cancellation Stroke
"\ud83d\udd08", // Speaker
"\ud83d\udd09", // Speaker With One Sound Wave
"\ud83d\udd0a", // Speaker With Three Sound Waves
"\ud83d\udce2", // Public Address Loudspeaker
"\ud83d\udce3", // Cheering Megaphone
"\ud83d\udcef", // Postal Horn
"\ud83d\udd14", // Bell
"\ud83d\udd15", // Bell With Cancellation Stroke
"\ud83c\udfe7", // Automated Teller Machine
"\ud83d\udeae", // Put Litter in Its Place Symbol
"\ud83d\udeb0", // Potable Water Symbol
"\u267f", // Wheelchair Symbol
"\ud83d\udeb9", // Mens Symbol
"\ud83d\udeba", // Womens Symbol
"\ud83d\udebb", // Restroom
"\ud83d\udebc", // Baby Symbol
"\ud83d\udebe", // Water Closet
"\u26a0", // Warning Sign
"\ud83d\udeb8", // Children Crossing
"\u26d4", // No Entry
"\ud83d\udeab", // No Entry Sign
"\ud83d\udeb3", // No Bicycles
"\ud83d\udead", // No Smoking Symbol
"\ud83d\udeaf", // Do Not Litter Symbol
"\ud83d\udeb1", // Non-Potable Water Symbol
"\ud83d\udeb7", // No Pedestrians
"\ud83d\udd1e", // No One Under Eighteen Symbol
"\u2622", // Radioactive Sign
"\u2623", // Biohazard Sign
"\u2b06", // Upwards Black Arrow
"\u2197", // North East Arrow
"\u27a1", // Black Rightwards Arrow
"\u2198", // South East Arrow
"\u2b07", // Downwards Black Arrow
"\u2199", // South West Arrow
"\u2b05", // Leftwards Black Arrow
"\u2196", // North West Arrow
"\u2195", // Up Down Arrow
"\u2194", // Left Right Arrow
"\u21a9", // Leftwards Arrow With Hook
"\u21aa", // Rightwards Arrow With Hook
"\u2934", // Arrow Pointing Rightwards Then Curving Upwards
"\u2935", // Arrow Pointing Rightwards Then Curving Downwards
"\ud83d\udd03", // Clockwise Downwards and Upwards Open Circle Arrows
"\ud83d\udd04", // Anticlockwise Downwards and Upwards Open Circle Arrows
"\ud83d\udd19", // Back With Leftwards Arrow Above
"\ud83d\udd1a", // End With Leftwards Arrow Above
"\ud83d\udd1b", // On With Exclamation Mark With Left Right Arrow Above
"\ud83d\udd1c", // Soon With Rightwards Arrow Above
"\ud83d\udd1d", // Top With Upwards Arrow Above
"\ud83d\uded0", // Place of Worship
"\u269b", // Atom Symbol
"\ud83d\udd49", // Om Symbol
"\u2721", // Star of David
"\u2638", // Wheel of Dharma
"\u262f", // Yin Yang
"\u271d", // Latin Cross
"\u2626", // Orthodox Cross
"\u262a", // Star and Crescent
"\u262e", // Peace Symbol
"\ud83d\udd4e", // Menorah With Nine Branches
"\ud83d\udd2f", // Six Pointed Star With Middle Dot
"\u267b", // Black Universal Recycling Symbol
"\ud83d\udcdb", // Name Badge
"\ud83d\udd30", // Japanese Symbol for Beginner
"\ud83d\udd31", // Trident Emblem
"\u2b55", // Heavy Large Circle
"\u2705", // White Heavy Check Mark
"\u2611", // Ballot Box With Check
"\u2714", // Heavy Check Mark
"\u2716", // Heavy Multiplication X
"\u274c", // Cross Mark
"\u274e", // Negative Squared Cross Mark
"\u2795", // Heavy Plus Sign
"\u2796", // Heavy Minus Sign
"\u2797", // Heavy Division Sign
"\u27b0", // Curly Loop
"\u27bf", // Double Curly Loop
"\u303d", // Part Alternation Mark
"\u2733", // Eight Spoked Asterisk
"\u2734", // Eight Pointed Black Star
"\u2747", // Sparkle
"\u203c", // Double Exclamation Mark
"\u2049", // Exclamation Question Mark
"\u2753", // Black Question Mark Ornament
"\u2754", // White Question Mark Ornament
"\u2755", // White Exclamation Mark Ornament
"\u2757", // Heavy Exclamation Mark Symbol
"\u00a9", // Copyright Sign
"\u00ae", // Registered Sign
"\u2122", // Trade Mark Sign
"\u2648", // Aries
"\u2649", // Taurus
"\u264a", // Gemini
"\u264b", // Cancer
"\u264c", // Leo
"\u264d", // Virgo
"\u264e", // Libra
"\u264f", // Scorpius
"\u2650", // Sagittarius
"\u2651", // Capricorn
"\u2652", // Aquarius
"\u2653", // Pisces
"\u26ce", // Ophiuchus
"\ud83d\udd00", // Twisted Rightwards Arrows
"\ud83d\udd01", // Clockwise Rightwards and Leftwards Open Circle Arrows
"\ud83d\udd02", // Clockwise Rightwards and Leftwards Open Circle Arrows With Circled One Overlay
"\u25b6", // Black Right-Pointing Triangle
"\u23e9", // Black Right-Pointing Double Triangle
"\u25c0", // Black Left-Pointing Triangle
"\u23ea", // Black Left-Pointing Double Triangle
"\ud83d\udd3c", // Up-Pointing Small Red Triangle
"\u23eb", // Black Up-Pointing Double Triangle
"\ud83d\udd3d", // Down-Pointing Small Red Triangle
"\u23ec", // Black Down-Pointing Double Triangle
"\u23f9", // Black Square for Stop
"\ud83c\udfa6", // Cinema
"\ud83d\udd05", // Low Brightness Symbol
"\ud83d\udd06", // High Brightness Symbol
"\ud83d\udcf6", // Antenna With Bars
"\ud83d\udcf3", // Vibration Mode
"\ud83d\udcf4", // Mobile Phone Off
"#\ufe0f\u20e3", // Keycap Number Sign
"0\ufe0f\u20e3", // Keycap Digit Zero
"1\ufe0f\u20e3", // Keycap Digit One
"2\ufe0f\u20e3", // Keycap Digit Two
"3\ufe0f\u20e3", // Keycap Digit Three
"4\ufe0f\u20e3", // Keycap Digit Four
"5\ufe0f\u20e3", // Keycap Digit Five
"6\ufe0f\u20e3", // Keycap Digit Six
"7\ufe0f\u20e3", // Keycap Digit Seven
"8\ufe0f\u20e3", // Keycap Digit Eight
"9\ufe0f\u20e3", // Keycap Digit Nine
"\ud83d\udd1f", // Keycap Ten
"\ud83d\udcaf", // Hundred Points Symbol
"\ud83d\udd20", // Input Symbol for Latin Capital Letters
"\ud83d\udd21", // Input Symbol for Latin Small Letters
"\ud83d\udd22", // Input Symbol for Numbers
"\ud83d\udd23", // Input Symbol for Symbols
"\ud83d\udd24", // Input Symbol for Latin Letters
"\ud83c\udd70", // Negative Squared Latin Capital Letter A
"\ud83c\udd8e", // Negative Squared AB
"\ud83c\udd71", // Negative Squared Latin Capital Letter B
"\ud83c\udd91", // Squared CL
"\ud83c\udd92", // Squared Cool
"\ud83c\udd93", // Squared Free
"\u2139", // Information Source
"\ud83c\udd94", // Squared ID
"\u24c2", // Circled Latin Capital Letter M
"\ud83c\udd95", // Squared New
"\ud83c\udd96", // Squared NG
"\ud83c\udd7e", // Negative Squared Latin Capital Letter O
"\ud83c\udd97", // Squared OK
"\ud83c\udd7f", // Negative Squared Latin Capital Letter P
"\ud83c\udd98", // Squared SOS
"\ud83c\udd99", // Squared Up With Exclamation Mark
"\ud83c\udd9a", // Squared Vs
"\ud83c\ude01", // Squared Katakana Koko
"\ud83c\ude02", // Squared Katakana Sa
"\ud83c\ude37", // Squared CJK Unified Ideograph-6708
"\ud83c\ude36", // Squared CJK Unified Ideograph-6709
"\ud83c\ude2f", // Squared CJK Unified Ideograph-6307
"\ud83c\ude50", // Circled Ideograph Advantage
"\ud83c\ude39", // Squared CJK Unified Ideograph-5272
"\ud83c\ude1a", // Squared CJK Unified Ideograph-7121
"\ud83c\ude32", // Squared CJK Unified Ideograph-7981
"\ud83c\ude51", // Circled Ideograph Accept
"\ud83c\ude38", // Squared CJK Unified Ideograph-7533
"\ud83c\ude34", // Squared CJK Unified Ideograph-5408
"\ud83c\ude33", // Squared CJK Unified Ideograph-7a7a
"\u3297", // Circled Ideograph Congratulation
"\u3299", // Circled Ideograph Secret
"\ud83c\ude3a", // Squared CJK Unified Ideograph-55b6
"\ud83c\ude35", // Squared CJK Unified Ideograph-6e80
"\u25aa", // Black Small Square
"\u25ab", // White Small Square
"\u25fb", // White Medium Square
"\u25fc", // Black Medium Square
"\u25fd", // White Medium Small Square
"\u25fe", // Black Medium Small Square
"\u2b1b", // Black Large Square
"\u2b1c", // White Large Square
"\ud83d\udd36", // Large Orange Diamond
"\ud83d\udd37", // Large Blue Diamond
"\ud83d\udd38", // Small Orange Diamond
"\ud83d\udd39", // Small Blue Diamond
"\ud83d\udd3a", // Up-Pointing Red Triangle
"\ud83d\udd3b", // Down-Pointing Red Triangle
"\ud83d\udca0", // Diamond Shape With a Dot Inside
"\ud83d\udd32", // Black Square Button
"\ud83d\udd33", // White Square Button
"\u26aa", // Medium White Circle
"\u26ab", // Medium Black Circle
"\ud83d\udd34", // Large Red Circle
"\ud83d\udd35" // Large Blue Circle
};
public static final String[] TRAVEL_AND_PLACES = new String[] {
"\ud83c\udfd4", // Snow Capped Mountain
"\u26f0", // Mountain
"\ud83c\udf0b", // Volcano
"\ud83d\uddfb", // Mount Fuji
"\ud83c\udfd5", // Camping
"\ud83c\udfd6", // Beach With Umbrella
"\ud83c\udfdc", // Desert
"\ud83c\udfdd", // Desert Island
"\ud83c\udfde", // National Park
"\ud83c\udfdf", // Stadium
"\ud83c\udfdb", // Classical Building
"\ud83c\udfd7", // Building Construction
"\ud83c\udfd8", // House Buildings
"\ud83c\udfd9", // Cityscape
"\ud83c\udfda", // Derelict House Building
"\ud83c\udfe0", // House Building
"\ud83c\udfe1", // House With Garden
"\ud83c\udfe2", // Office Building
"\ud83c\udfe3", // Japanese Post Office
"\ud83c\udfe4", // European Post Office
"\ud83c\udfe5", // Hospital
"\ud83c\udfe6", // Bank
"\ud83c\udfe8", // Hotel
"\ud83c\udfe9", // Love Hotel
"\ud83c\udfea", // Convenience Store
"\ud83c\udfeb", // School
"\ud83c\udfec", // Department Store
"\ud83c\udfed", // Factory
"\ud83c\udfef", // Japanese Castle
"\ud83c\udff0", // European Castle
"\ud83d\udc92", // Wedding
"\ud83d\uddfc", // Tokyo Tower
"\ud83d\uddfd", // Statue of Liberty
"\u26ea", // Church
"\ud83d\udd4c", // Mosque
"\ud83d\udd4d", // Synagogue
"\u26e9", // Shinto Shrine
"\ud83d\udd4b", // Kaaba
"\u26f2", // Fountain
"\ud83c\udf01", // Foggy
"\ud83c\udf03", // Night With Stars
"\ud83c\udf06", // Cityscape at Dusk
"\ud83c\udf07", // Sunset Over Buildings
"\ud83c\udf09", // Bridge at Night
"\ud83c\udf0c", // Milky Way
"\ud83c\udfa0", // Carousel Horse
"\ud83c\udfa1", // Ferris Wheel
"\ud83c\udfa2", // Roller Coaster
"\ud83d\ude82", // Steam Locomotive
"\ud83d\ude83", // Railway Car
"\ud83d\ude84", // High-Speed Train
"\ud83d\ude85", // High-Speed Train With Bullet Nose
"\ud83d\ude86", // Train
"\ud83d\ude87", // Metro
"\ud83d\ude88", // Light Rail
"\ud83d\ude89", // Station
"\ud83d\ude8a", // Tram
"\ud83d\ude9d", // Monorail
"\ud83d\ude9e", // Mountain Railway
"\ud83d\ude8b", // Tram Car
"\ud83d\ude8c", // Bus
"\ud83d\ude8d", // Oncoming Bus
"\ud83d\ude8e", // Trolleybus
"\ud83d\ude8f", // Bus Stop
"\ud83d\ude90", // Minibus
"\ud83d\ude91", // Ambulance
"\ud83d\ude92", // Fire Engine
"\ud83d\ude93", // Police Car
"\ud83d\ude94", // Oncoming Police Car
"\ud83d\ude95", // Taxi
"\ud83d\ude96", // Oncoming Taxi
"\ud83d\ude97", // Automobile
"\ud83d\ude98", // Oncoming Automobile
"\ud83d\ude9a", // Delivery Truck
"\ud83d\ude9b", // Articulated Lorry
"\ud83d\ude9c", // Tractor
"\ud83d\udeb2", // Bicycle
"\u26fd", // Fuel Pump
"\ud83d\udee4", // Railway Track
"\ud83d\udea8", // Police Cars Revolving Light
"\ud83d\udea5", // Horizontal Traffic Light
"\ud83d\udea6", // Vertical Traffic Light
"\ud83d\udea7", // Construction Sign
"\u2693", // Anchor
"\u26f5", // Sailboat
"\ud83d\udea3", // Rowboat
"\ud83d\udea4", // Speedboat
"\ud83d\udef3", // Passenger Ship
"\u26f4", // Ferry
"\ud83d\udee5", // Motor Boat
"\ud83d\udea2", // Ship
"\u2708", // Airplane
"\ud83d\udee9", // Small Airplane
"\ud83d\udeeb", // Airplane Departure
"\ud83d\udeec", // Airplane Arriving
"\ud83d\udcba", // Seat
"\ud83d\ude81", // Helicopter
"\ud83d\ude9f", // Suspension Railway
"\ud83d\udea0", // Mountain Cableway
"\ud83d\udea1", // Aerial Tramway
"\ud83d\ude80", // Rocket
"\ud83d\udef0", // Satellite
"\ud83c\udf91", // Moon Viewing Ceremony
"\ud83c\udfce", // Racing Car
"\ud83c\udfcd", // Racing Motorcycle
"\ud83d\udcb4", // Banknote With Yen Sign
"\ud83d\udcb5", // Banknote With Dollar Sign
"\ud83d\udcb6", // Banknote With Euro Sign
"\ud83d\udcb7", // Banknote With Pound Sign
"\ud83d\uddff", // Moyai
"\ud83d\udec2", // Passport Control
"\ud83d\udec3", // Customs
"\ud83d\udec4", // Baggage Claim
"\ud83d\udec5" // Left Luggage
};
}