{"id":49,"date":"2024-04-12T19:35:34","date_gmt":"2024-04-12T11:35:34","guid":{"rendered":"https:\/\/www.loml.cc\/?p=49"},"modified":"2024-04-12T19:36:20","modified_gmt":"2024-04-12T11:36:20","slug":"%e5%ae%9e%e7%8e%b0%e8%a1%a8%e6%83%85%e9%9d%a2%e6%9d%bf","status":"publish","type":"post","link":"https:\/\/www.loml.cc\/index.php\/2024\/04\/12\/%e5%ae%9e%e7%8e%b0%e8%a1%a8%e6%83%85%e9%9d%a2%e6%9d%bf\/","title":{"rendered":"\u5b9e\u73b0\u8868\u60c5\u9762\u677f"},"content":{"rendered":"\n<p>emoji_item.xml<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?xml version=\"1.0\" encoding=\"utf-8\"?>\n&lt;LinearLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"match_parent\"\n    android:orientation=\"vertical\">\n    &lt;TextView\n        android:id=\"@+id\/emoji_text_view\"\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"match_parent\"\n        android:textSize=\"36sp\"\n        android:textColor=\"@android:color\/black\"\n        android:padding=\"8dp\"\/>\n&lt;!--    &lt;TextView\n        android:id=\"@+id\/emoji_text\"\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"match_parent\"\n        android:textSize=\"36sp\"\n        android:text=\"hahaha\"\n        android:textColor=\"@android:color\/black\"\n        android:padding=\"8dp\"\/>-->\n&lt;\/LinearLayout><\/code><\/pre>\n\n\n\n<p>emoji.xml<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?xml version=\"1.0\" encoding=\"utf-8\"?>\n&lt;LinearLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"wrap_content\"\n    android:orientation=\"vertical\">\n\n    &lt;GridView\n        android:id=\"@+id\/emojiGridView\"\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"wrap_content\"\n        android:numColumns=\"auto_fit\"\n        android:columnWidth=\"60dp\"\n        android:horizontalSpacing=\"5dp\"\n        android:verticalSpacing=\"5dp\"\n        android:stretchMode=\"columnWidth\"\n        android:gravity=\"center\"\n        \/>\n\n&lt;\/LinearLayout>\n<\/code><\/pre>\n\n\n\n<p>EmojiUnicode.java<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>package com.pan.likeqq.Enum;\n\nimport java.util.EnumSet;\nimport java.util.HashMap;\nimport java.util.Map;\n\npublic enum EmojiUnicode {\n    SMILING_FACE(\"\\uD83D\\uDE04\", \"\u7b11\u8138\"),\n    GRINNING_FACE_WITH_BIG_EYES(\"\\uD83D\\uDE01\", \"\u563f\u563f\"),\n    GRINNING_FACE_WITH_SMILING_EYES(\"\\uD83D\\uDE03\", \"\ud83d\ude00\"),\n    GRINNING_FACE_WITH_SQUINTING_EYES(\"\\uD83D\\uDE06\", \"\u54c8\u54c8\"),\n    BEAMING_FACE_WITH_SMILING_EYES(\"\\uD83D\\uDE00\", \"\u5927\u7b11\"),\n    GRINNING_SQUINTING_FACE(\"\\uD83D\\uDE05\", \"\u659c\u773c\u7b11\"),\n    ROLLING_ON_THE_FLOOR_LAUGHING(\"\\uD83E\\uDD23\", \"\u7b11\u5f97\u6ee1\u5730\u6253\u6eda\"),\n    FACE_WITH_TEARS_OF_JOY(\"\\uD83D\\uDE02\", \"\u7b11\u54ed\u4e86\"),\n    SLIGHTLY_SMILING_FACE(\"\\uD83D\\uDE42\", \"\u5fae\u7b11\"),\n    UPSIDE_DOWN_FACE(\"\\uD83D\\uDE43\", \"\u5012\u8138\"),\n    MELTING_FACE(\"\\uD83E\\uDDA0\", \"\u878d\u5316\"),\n    WINKING_FACE(\"\\uD83D\\uDE09\", \"\u7728\u773c\"),\n    SMILING_FACE_WITH_SMILING_EYES(\"\\uD83D\\uDE0A\", \"\u7f9e\u6da9\u5fae\u7b11\"),\n    SMILING_FACE_WITH_HALO(\"\\uD83D\\uDE07\", \"\u5fae\u7b11\u5929\u4f7f\"),\n    SMILING_FACE_WITH_HEARTS(\"\\uD83D\\uDE0D\", \"\u793a\u7231\u7684\u8138\"),\n    SMIRKING_FACE(\"\\uD83D\\uDE0B\", \"\u82b1\u75f4\"),\n    STAR_STRUCK(\"\\uD83E\\uDD29\", \"\u597d\u5d07\u62dc\u54e6\"),\n    FACE_BLOWING_A_KISS(\"\\uD83D\\uDE18\", \"\u98de\u543b\"),\n    KISSING_FACE(\"\\uD83D\\uDE17\", \"\u4eb2\u4eb2\"),\n    KISSING_FACE_WITH_CLOSED_EYES(\"\\uD83D\\uDE1A\", \"\u7f9e\u6da9\u4eb2\u4eb2\"),\n    KISSING_FACE_WITH_SMILING_EYES(\"\\uD83D\\uDE19\", \"\u5fae\u7b11\u4eb2\u4eb2\"),\n    SMILING_FACE_WITH_TEAR(\"\\uD83E\\uDD32\", \"\u542b\u6cea\u7684\u7b11\u8138\"),\n    FACE_WITH_STUCK_OUT_TONGUE(\"\\uD83D\\uDE1B\", \"\u5410\u820c\u5934\u7684\u8138\"),\n    FACE_WITH_STUCK_OUT_TONGUE_AND_WINKING_EYE(\"\\uD83D\\uDE1C\", \"\u597d\u5403\"),\n    FACE_WITH_STUCK_OUT_TONGUE_AND_TIGHTLY_CLOSED_EYES(\"\\uD83D\\uDE1D\", \"\u5410\u820c\"),\n    ZANY_FACE(\"\\uD83E\\uDD2A\", \"\u6ed1\u7a3d\"),\n    SQUINTING_FACE_WITH_TONGUE(\"\\uD83D\\uDE1D\", \"\u772f\u773c\u5410\u820c\"),\n    MONEY_MOUTH_FACE(\"\\uD83E\\uDD11\", \"\u53d1\u8d22\"),\n    THINKING_FACE(\"\\uD83E\\uDD14\", \"\u5e26\u624b\u52bf\u7684\u8138\"),\n    HUGGING_FACE(\"\\uD83E\\uDD17\", \"\u62b1\u62b1\"),\n    FACE_WITH_HAND_OVER_MOUTH(\"\\uD83E\\uDD2D\", \"\u4e0d\u8bf4\"),\n    PEEKING_FACE(\"\\uD83E\\uDD23\", \"\u5077\u770b\"),\n    SHUSHING_FACE(\"\\uD83E\\uDD2B\", \"\u5b89\u9759\u7684\u8138\"),\n    SALUTING_FACE(\"\\uD83E\\uDD21\", \"\u81f4\u656c\"),\n    SHUT_UP(\"\\uD83E\\uDD10\", \"\u95ed\u5634\"),\n    FACE_WITH_RAISED_EYEBROW(\"\\uD83E\\uDD28\", \"\u6311\u7709\"),\n    NEUTRAL_FACE(\"\\uD83D\\uDE10\", \"\u51b7\u6f20\"),\n    EXPRESSIONLESS_FACE(\"\\uD83D\\uDE11\", \"\u65e0\u8bed\"),\n    FACE_WITHOUT_MOUTH(\"\\uD83D\\uDE36\", \"\u6c89\u9ed8\"),\n    FACE_IN_CLOUDS(\"\\uD83E\\uDD25\", \"\u865a\u7ebf\u8138\"),\n    SELF_SATISFIED(\"\\uD83D\\uDE0F\", \"\u5f97\u610f\"),\n    UNAMUSED_FACE(\"\\uD83D\\uDE12\", \"\u4e0d\u9ad8\u5174\"),\n    FACE_WITH_ROLLING_EYES(\"\\uD83D\\uDE44\", \"\u7ffb\u767d\u773c\"),\n    GRIMACING_FACE(\"\\uD83D\\uDE2C\", \"\u9f87\u7259\u54a7\u5634\"),\n    EXHALE(\"\\uD83D\\uDCA8\", \"\u547c\u6c14\"),\n    SLEEPY_FACE(\"\\uD83D\\uDE34\", \"\u56f0\u5026\u7684\u8138\"),\n    RELIEVED_FACE(\"\\uD83D\\uDE0C\", \"\u677e\u4e86\u53e3\u6c14\"),\n    PENSIVE_FACE(\"\\uD83D\\uDE14\", \"\u6c89\u601d\"),\n    SLEEPING_FACE(\"\\uD83D\\uDE2A\", \"\u56f0\"),\n    DROOLING_FACE(\"\\uD83E\\uDD24\", \"\u6d41\u53e3\u6c34\"),\n    FACE_WITH_MEDICAL_MASK(\"\\uD83D\\uDE37\", \"\u611f\u5192\"),\n    FACE_WITH_THERMOMETER(\"\\uD83E\\uDD12\", \"\u53d1\u70e7\"),\n    FACE_WITH_HEAD_BANDAGE(\"\\uD83E\\uDD15\", \"\u53d7\u4f24\"),\n    NAUSEATED_FACE(\"\\uD83E\\uDD22\", \"\u6076\u5fc3\"),\n    FACE_VOMITING(\"\\uD83E\\uDD2E\", \"\u5455\u5410\"),\n    SNEEZING_FACE(\"\\uD83E\\uDD27\", \"\u6253\u55b7\u568f\"),\n    HOT_FACE(\"\\uD83E\\uDD35\", \"\u8138\u53d1\u70e7\"),\n    COLD_FACE(\"\\uD83E\\uDD30\", \"\u51b7\u8138\"),\n    DIZZY_FACE(\"\\uD83E\\uDD2C\", \"\u5934\u660f\u773c\u82b1\"),\n    DIZZY(\"\\uD83D\\uDE35\", \"\u6655\"),\n    EXPLODING_HEAD(\"\\uD83E\\uDD2F\", \"\u7206\u70b8\u5934\"),\n    COWBOY_HAT_FACE(\"\\uD83E\\uDD20\", \"\u725b\u4ed4\u5e3d\u8138\"),\n    PARTYING_FACE(\"\\uD83E\\uDD73\", \"\u805a\u4f1a\u7b11\u8138\"),\n    DISGUISED_FACE(\"\\uD83E\\uDD78\", \"\u4f2a\u88c5\u7684\u8138\"),\n    SMILING_FACE_WITH_SUNGLASSES(\"\\uD83D\\uDE0E\", \"\u58a8\u955c\u7b11\u8138\"),\n    NERD_FACE(\"\\uD83E\\uDD13\", \"\u4e66\u5446\u5b50\u8138\"),\n    WORRIED_FACE(\"\\uD83D\\uDE1E\", \"\u62c5\u5fc3\u7684\u8138\"),\n    CONFUSED_FACE(\"\\uD83D\\uDE15\", \"\u56f0\u6270\"),\n    DEPRESSED_FACE(\"\\uD83D\\uDE21\", \"\u90c1\u95f7\"),\n    CONCERNED_FACE(\"\\uD83D\\uDE1F\", \"\u62c5\u5fc3\"),\n    FROWNING_FACE(\"\\u2639\", \"\u4e0d\u6ee1\"),\n    ASTONISHED_FACE(\"\\uD83D\\uDE2E\", \"\u5403\u60ca\"),\n    HUSHED_FACE(\"\\uD83D\\uDE2F\", \"\u7f04\u9ed8\"),\n    SHOCKED_FACE(\"\\uD83D\\uDE32\", \"\u9707\u60ca\"),\n    FLUSHED_FACE(\"\\uD83D\\uDE33\", \"\u8138\u7ea2\"),\n    PLEADING_FACE(\"\\uD83E\\uDD7A\", \"\u6073\u6c42\u7684\u8138\"),\n    FACE_WITH_THERMOMETER_AND_HEAD_BANDAGE(\"\\uD83E\\uDD7D\", \"\u5fcd\u4f4f\u6cea\u6c34\"),\n    FROWNING_FACE_WITH_OPEN_MOUTH(\"\\uD83D\\uDE26\", \"\u554a\"),\n    ANGUISHED_FACE(\"\\uD83D\\uDE27\", \"\u6781\u5ea6\u75db\u82e6\"),\n    FEARFUL_FACE(\"\\uD83D\\uDE28\", \"\u5bb3\u6015\"),\n    COLD_SWEAT(\"\\uD83D\\uDE30\", \"\u51b7\u6c57\"),\n    DISAPPOINTED_BUT_RELIEVED_FACE(\"\\uD83D\\uDE25\", \"\u5931\u671b\u4f46\u5982\u91ca\u91cd\u8d1f\"),\n    CRYING_FACE(\"\\uD83D\\uDE22\", \"\u54ed\"),\n    LOUDLY_CRYING_FACE(\"\\uD83D\\uDE2D\", \"\u653e\u58f0\u5927\u54ed\"),\n    FEARFUL_FACE_WITH_OPEN_MOUTH(\"\\uD83D\\uDE31\", \"\u5413\u6b7b\u4e86\"),\n    PERSEVERING_FACE(\"\\uD83D\\uDE26\", \"\u56f0\u60d1\"),\n    FACE_WITH_ANGUISHED_EXPRESSION(\"\\uD83D\\uDE23\", \"\u75db\u82e6\"),\n    DISAPPOINTED_FACE(\"\\uD83D\\uDE1E\", \"\u5931\u671b\"),\n    WEARY_FACE(\"\\uD83D\\uDE29\", \"\u7d2f\u6b7b\u4e86\"),\n    TIRED_FACE(\"\\uD83D\\uDE2B\", \"\u7d2f\"),\n    YAWNING_FACE(\"\\uD83E\\uDD71\", \"\u6253\u5475\u6b20\"),\n    ANGRY_FACE(\"\\uD83D\\uDE20\", \"\u751f\u6c14\u7684\u8138\"),\n    POUTING_FACE(\"\\uD83D\\uDE24\", \"\u50b2\u6162\"),\n    ENRAGED_FACE(\"\\uD83D\\uDE21\", \"\u6012\u706b\u4e2d\u70e7\"),\n    ANGER(\"\\uD83D\\uDE20\", \"\u751f\u6c14\"),\n    SMILING_FACE_WITH_HORNS(\"\\uD83D\\uDE08\", \"\u6076\u9b54\u5fae\u7b11\"),\n    FACE_WITH_MONOCLE(\"\\uD83E\\uDD34\", \"\u56fd\u738b\"),\n    \n    SKULL_AND_CROSSBONES(\"\\u2620\", \"\u9ab7\u9ac5\"),\n    PILE_OF_POO(\"\\uD83D\\uDCA9\", \"\u5927\u4fbf\"),\n    CLOWN_FACE(\"\\uD83E\\uDD21\", \"\u5c0f\u4e11\u8138\"),\n    OGRE(\"\\uD83D\\uDC79\", \"\u98df\u4eba\u9b54\"),\n    GOBLIN(\"\\uD83D\\uDC7A\", \"\u5c0f\u5996\u7cbe\"),\n    ALIEN(\"\\uD83D\\uDC7D\", \"\u5916\u661f\u4eba\"),\n    ALIEN_MONSTER(\"\\uD83D\\uDC7E\", \"\u5916\u661f\u602a\u7269\"),\n    GRINNING_CAT(\"\\uD83D\\uDE38\", \"\u732b\u54aa\u8138\"),\n    GRINNING_CAT_WITH_SMILING_EYES(\"\\uD83D\\uDE39\", \"\u5927\u7b11\u7684\u732b\"),\n    GRINNING_CAT_WITH_SMILEY_EYES(\"\\uD83D\\uDE38\", \"\u5fae\u7b11\u7684\u732b\"),\n    CAT_WITH_TEARS_OF_JOY(\"\\uD83D\\uDE3C\", \"\u7b11\u51fa\u773c\u6cea\u7684\u732b\"),\n    KISSING_CAT(\"\\uD83D\\uDE3D\", \"\u4eb2\u4eb2\u732b\"),\n    WEARY_CAT(\"\\uD83D\\uDE40\", \"\u75b2\u5026\u7684\u732b\"),\n    CRYING_CAT(\"\\uD83D\\uDE3F\", \"\u54ed\u6ce3\u7684\u732b\"),\n    POUTING_CAT(\"\\uD83D\\uDE3E\", \"\u751f\u6c14\u7684\u732b\"),\n    SEE_NO_EVIL_MONKEY(\"\\uD83D\\uDE48\", \"\u975e\u793c\u52ff\u89c6\"),\n    HEAR_NO_EVIL_MONKEY(\"\\uD83D\\uDE49\", \"\u975e\u793c\u52ff\u542c\"),\n    SPEAK_NO_EVIL_MONKEY(\"\\uD83D\\uDE4A\", \"\u975e\u793c\u52ff\u8a00\"),\n    HEART_SUIT(\"\\u2764\", \"\u7231\u5fc3\"),\n    LOVE_LETTER(\"\\uD83D\\uDC8C\", \"\u60c5\u4e66\"),\n    HEART_WITH_RIBBON(\"\\uD83D\\uDC9D\", \"\u7cfb\u6709\u7f0e\u5e26\u7684\u5fc3\"),\n    SPARKLING_HEART(\"\\uD83D\\uDC97\", \"\u95ea\u4eae\u7684\u5fc3\"),\n    BEATING_HEART(\"\\uD83D\\uDC93\", \"\u5fc3\u8df3\"),\n    TWO_HEARTS(\"\\uD83D\\uDC95\", \"\u4e24\u9897\u5fc3\"),\n    HEART_DECORATION(\"\\uD83D\\uDC9F\", \"\u5fc3\u578b\u88c5\u9970\"),\n    HEAVY_HEART_EXCLAMATION(\"\\u2763\", \"\u5fc3\u53f9\u53f7\"),\n    BROKEN_HEART(\"\\uD83D\\uDC94\", \"\u5fc3\u788e\"),\n    MENDING_HEART(\"\\u2764\\uFE0F\\u200D\\uD83E\\uDD39\", \"\u4fee\u590d\u53d7\u4f24\u7684\u5fc3\u7075\"),\n    ORANGE_HEART(\"\\uD83E\\uDDA1\", \"\u6a59\u5fc3\"),\n    YELLOW_HEART(\"\\uD83D\\uDC9B\", \"\u9ec4\u5fc3\"),\n    GREEN_HEART(\"\\uD83D\\uDC9A\", \"\u7eff\u5fc3\"),\n    BLUE_HEART(\"\u2764\\uFE0F\\u200D\\uD83D\\uDD25\", \"\u84dd\u5fc3\"),\n    PURPLE_HEART(\"\\uD83D\\uDC9C\", \"\u7d2b\u5fc3\"),\n    BROWN_HEART(\"\\uD83E\\uDD8E\", \"\u68d5\u5fc3\"),\n    BLACK_HEART(\"\\uD83D\\uDC99\", \"\u9ed1\u5fc3\"),\n    WHITE_HEART(\"\\uD83E\\uDD0D\", \"\u767d\u5fc3\"),\n    LION_FACE(\"\\uD83E\\uDD81\", \"\u72ee\u5b50\"),\n    PANDA_FACE(\"\\uD83D\\uDC3C\", \"\u718a\u732b\"),\n    KOALA(\"\\uD83D\\uDC28\", \"\u6811\u888b\u718a\"),\n    MONKEY_FACE(\"\\uD83D\\uDC35\", \"\u7334\u5b50\"),\n    DOG_FACE(\"\\uD83D\\uDC36\", \"\u72d7\"),\n    WOLF_FACE(\"\\uD83D\\uDC3A\", \"\u72fc\"),\n    CAT_FACE(\"\\uD83D\\uDC31\", \"\u732b\"),\n    TIGER_FACE(\"\\uD83D\\uDC2F\", \"\u8001\u864e\"),\n    BEAR_FACE(\"\\uD83D\\uDC3B\", \"\u718a\"),\n    PIG_FACE(\"\\uD83D\\uDC37\", \"\u732a\"),\n    BOAR(\"\\uD83D\\uDC17\", \"\u91ce\u732a\"),\n    ELEPHANT(\"\\uD83D\\uDC18\", \"\u5927\u8c61\"),\n    RHINOCEROS(\"\\uD83E\\uDD8F\", \"\u7280\u725b\"),\n    MOUSE_FACE(\"\\uD83D\\uDC2D\", \"\u9f20\"),\n    HAMSTER_FACE(\"\\uD83D\\uDC39\", \"\u4ed3\u9f20\"),\n    RABBIT_FACE(\"\\uD83D\\uDC30\", \"\u5154\u5b50\"),\n    RACCOON(\"\\uD83E\\uDD9A\", \"\u6d63\u718a\"),\n    BAT(\"\\uD83E\\uDD87\", \"\u8759\u8760\"),\n    OCTOPUS(\"\\uD83D\\uDC19\", \"\u7ae0\u9c7c\"),\n    BUG(\"\\uD83D\\uDC1B\", \"\u5c0f\u866b\u5b50\"),\n    UNICORN_FACE(\"\\uD83E\\uDD84\", \"\u72ec\u89d2\u517d\"),\n    DRAGON_FACE(\"\\uD83D\\uDC32\", \"\u9f99\"),\n    ANGEL(\"\\uD83D\\uDC7C\", \"\u5929\u4f7f\"),\n    ALIEN_MONSTER1(\"\\uD83D\\uDC7D\", \"\u5916\u661f\u4eba\"),\n    SKULL(\"\\uD83D\\uDC80\", \"\u5934\u9aa8\"),\n    GHOST(\"\\uD83D\\uDC7B\", \"\u9b3c\u9b42\"),\n    ROBOT(\"\\uD83E\\uDD16\", \"\u673a\u5668\u4eba\"),\n    HUNDRED_POINTS(\"\\uD83D\\uDCAF\", \"\u767e\u5206\u767e\"),\n    FLEXED_BICEPS(\"\\uD83D\\uDCAA\", \"\u5f3a\u58ee\"),\n    PARTY_POPPER(\"\\uD83C\\uDF89\", \"\u5e86\u795d\"),\n    CONFETTI_BALL(\"\\uD83C\\uDF8A\", \"\u5f69\u5e26\"),\n    TADA(\"\\uD83C\\uDF8C\", \"\u5e86\u795d\"),\n    FIREWORKS(\"\\uD83C\\uDF86\", \"\u70df\u82b1\"),\n    SPARKLER(\"\\uD83C\\uDF87\", \"\u70df\u706b\u68d2\"),\n    RAINBOW(\"\\uD83C\\uDF08\", \"\u5f69\u8679\"),\n    SUN_BEHIND_SMALL_CLOUD(\"\\uD83C\\uDF24\", \"\u592a\u9633\"),\n    CLOUD_WITH_RAIN(\"\\uD83C\\uDF27\", \"\u4e0b\u96e8\"),\n    CLOUD_WITH_LIGHTNING_AND_RAIN(\"\\uD83C\\uDF29\", \"\u66b4\u98ce\u96e8\"),\n    HIGH_VOLTAGE(\"\\u26A1\", \"\u95ea\u7535\"),\n    CLOUD_WITH_SNOW(\"\\uD83C\\uDF28\", \"\u4e0b\u96ea\"),\n    SNOWFLAKE(\"\\u2744\", \"\u96ea\u82b1\"),\n    SNOWMAN(\"\\u26C4\", \"\u96ea\u4eba\"),\n    CYCLONE(\"\\uD83C\\uDF00\", \"\u65cb\u98ce\"),\n    FOG(\"\\uD83C\\uDF01\", \"\u96fe\"),\n    DROPLET(\"\\uD83D\\uDCA7\", \"\u6c34\u6ef4\"),\n    WATER_WAVE(\"\\uD83C\\uDF0A\", \"\u6c34\u6ce2\"),\n    EARTH_GLOBE_EUROPE_AFRICA(\"\\uD83C\\uDF0D\", \"\u5730\u7403\"),\n    NEW_MOON_SYMBOL(\"\\uD83C\\uDF11\", \"\u65b0\u6708\"),\n    WAXING_CRESCENT_MOON_SYMBOL(\"\\uD83C\\uDF12\", \"\u6708\u4eae\"),\n    FIRST_QUARTER_MOON_SYMBOL(\"\\uD83C\\uDF13\", \"\u4e00\u534a\u6708\u4eae\"),\n    WAXING_GIBBOUS_MOON_SYMBOL(\"\\uD83C\\uDF14\", \"\u4e0a\u534a\u6708\"),\n    FULL_MOON_SYMBOL(\"\\uD83C\\uDF15\", \"\u6ee1\u6708\"),\n    WANING_GIBBOUS_MOON_SYMBOL(\"\\uD83C\\uDF16\", \"\u4e0b\u534a\u6708\"),\n    LAST_QUARTER_MOON_SYMBOL(\"\\uD83C\\uDF17\", \"\u6700\u540e\u4e00\u4e2a\u6708\"),\n    WANING_CRESCENT_MOON_SYMBOL(\"\\uD83C\\uDF18\", \"\u51cf\u5c11\u7684\u6708\u4eae\"),\n    CRESCENT_MOON(\"\\uD83C\\uDF19\", \"\u65b0\u6708\"),\n    NEW_MOON_WITH_FACE(\"\\uD83C\\uDF1A\", \"\u65b0\u6708\"),\n    FIRST_QUARTER_MOON_WITH_FACE(\"\\uD83C\\uDF1B\", \"\u4e00\u534a\u6708\u4eae\"),\n    LAST_QUARTER_MOON_WITH_FACE(\"\\uD83C\\uDF1C\", \"\u6700\u540e\u4e00\u4e2a\u6708\"),\n    FULL_MOON_WITH_FACE(\"\\uD83C\\uDF1D\", \"\u6ee1\u6708\"),\n    SUN_WITH_FACE(\"\\uD83C\\uDF1E\", \"\u592a\u9633\"),\n    GLOWING_STAR(\"\\uD83C\\uDF1F\", \"\u661f\u661f\"),\n    SHOOTING_STAR(\"\\uD83D\\uDCAB\", \"\u6d41\u661f\"),\n    CHESTNUT(\"\\uD83C\\uDF30\", \"\u6817\u5b50\"),\n    SEEDLING(\"\\uD83C\\uDF31\", \"\u5e7c\u82d7\"),\n    EVERGREEN_TREE(\"\\uD83C\\uDF32\", \"\u5e38\u9752\u6811\"),\n    DECIDUOUS_TREE(\"\\uD83C\\uDF33\", \"\u843d\u53f6\u6811\"),\n    PALM_TREE(\"\\uD83C\\uDF34\", \"\u68d5\u6988\u6811\"),\n    CACTUS(\"\\uD83C\\uDF35\", \"\u4ed9\u4eba\u638c\"),\n    TULIP(\"\\uD83C\\uDF37\", \"\u90c1\u91d1\u9999\"),\n    CHERRY_BLOSSOM(\"\\uD83C\\uDF38\", \"\u6a31\u82b1\"),\n    ROSE(\"\\uD83C\\uDF39\", \"\u73ab\u7470\"),\n    HIBISCUS(\"\\uD83C\\uDF3A\", \"\u6728\u69ff\u82b1\"),\n    SUNFLOWER(\"\\uD83C\\uDF3B\", \"\u5411\u65e5\u8475\"),\n    BLOSSOM(\"\\uD83C\\uDF3C\", \"\u82b1\u6735\"),\n    EAR_OF_RICE(\"\\uD83C\\uDF3E\", \"\u7a3b\u7a57\"),\n    HERB(\"\\uD83C\\uDF3F\", \"\u8349\u672c\u690d\u7269\"),\n    FOUR_LEAF_CLOVER(\"\\uD83C\\uDF40\", \"\u56db\u53f6\u8349\"),\n    MAPLE_LEAF(\"\\uD83C\\uDF41\", \"\u67ab\u53f6\"),\n    FALLING_LEAF(\"\\uD83C\\uDF42\", \"\u843d\u53f6\"),\n    LEAF_FLUTTERING_IN_WIND(\"\\uD83C\\uDF43\", \"\u98ce\u4e2d\u98d8\u52a8\u7684\u53f6\u5b50\"),\n    MUSHROOM(\"\\uD83C\\uDF44\", \"\u8611\u83c7\"),\n    TOMATO(\"\\uD83C\\uDF45\", \"\u897f\u7ea2\u67ff\"),\n    AUBERGINE(\"\\uD83C\\uDF46\", \"\u8304\u5b50\"),\n    GRAPES(\"\\uD83C\\uDF47\", \"\u8461\u8404\"),\n    MELON(\"\\uD83C\\uDF48\", \"\u74dc\"),\n    WATERMELON(\"\\uD83C\\uDF49\", \"\u897f\u74dc\"),\n    TANGERINE(\"\\uD83C\\uDF4A\", \"\u6a59\u5b50\"),\n    LEMON(\"\\uD83C\\uDF4B\", \"\u67e0\u6aac\"),\n    BANANA(\"\\uD83C\\uDF4C\", \"\u9999\u8549\"),\n    PINEAPPLE(\"\\uD83C\\uDF4D\", \"\u83e0\u841d\"),\n    RED_APPLE(\"\\uD83C\\uDF4E\", \"\u7ea2\u82f9\u679c\"),\n    GREEN_APPLE(\"\\uD83C\\uDF4F\", \"\u7eff\u82f9\u679c\"),\n    PEAR(\"\\uD83C\\uDF50\", \"\u68a8\"),\n    PEACH(\"\\uD83C\\uDF51\", \"\u6843\u5b50\"),\n    CHERRIES(\"\\uD83C\\uDF52\", \"\u6a31\u6843\"),\n    STRAWBERRY(\"\\uD83C\\uDF53\", \"\u8349\u8393\"),\n    KIWI_FRUIT(\"\\uD83E\\uDD5D\", \"\u7315\u7334\u6843\"),\n    AVOCADO(\"\\uD83E\\uDD51\", \"\u725b\u6cb9\u679c\"),\n    OLIVE(\"\\uD83E\\uDD65\", \"\u6a44\u6984\"),\n    COCONUT(\"\\uD83E\\uDD65\", \"\u6930\u5b50\"),\n    BROCCOLI(\"\\uD83E\\uDD66\", \"\u897f\u5170\u82b1\"),\n    LETTUCE(\"\\uD83E\\uDD57\", \"\u751f\u83dc\"),\n    CUCUMBER(\"\\uD83E\\uDD52\", \"\u9ec4\u74dc\"),\n    PEPPER(\"\\uD83E\\uDD51\", \"\u8fa3\u6912\"),\n    CARROT(\"\\uD83E\\uDD55\", \"\u80e1\u841d\u535c\"),\n    GARLIC(\"\\uD83E\\uDDC4\", \"\u5927\u849c\"),\n    ONION(\"\\uD83E\\uDDC5\", \"\u6d0b\u8471\"),\n    POTATO(\"\\uD83E\\uDD56\", \"\u571f\u8c46\"),\n    SWEET_POTATO(\"\\uD83E\\uDD5D\", \"\u5730\u74dc\"),\n    BAGUETTE_BREAD(\"\\uD83C\\uDF5E\", \"\u6cd5\u68cd\"),\n    CROISSANT(\"\\uD83E\\uDD50\", \"\u7f8a\u89d2\u9762\u5305\"),\n    BAGEL(\"\\uD83E\\uDD6F\", \"\u8d1d\u679c\"),\n    PRETZEL(\"\\uD83E\\uDD68\", \"\u6912\u76d0\u5377\u997c\"),\n    CHEESE_WEDGE(\"\\uD83E\\uDDC0\", \"\u5976\u916a\"),\n    EGG(\"\\uD83E\\uDD5A\", \"\u9e21\u86cb\"),\n    COOKING(\"\\uD83E\\uDD58\", \"\u70f9\u996a\"),\n    BACON(\"\\uD83E\\uDD53\", \"\u57f9\u6839\"),\n    CUT_OF_MEAT(\"\\uD83E\\uDD69\", \"\u8089\u5757\"),\n    POULTRY_LEG(\"\\uD83E\\uDD69\", \"\u79bd\u817f\"),\n    MEAT_ON_BONE(\"\\uD83C\\uDF56\", \"\u8089\u5757\"),\n    HOT_DOG(\"\\uD83C\\uDF2D\", \"\u70ed\u72d7\"),\n    HAMBURGER(\"\\uD83C\\uDF54\", \"\u6c49\u5821\"),\n    FRENCH_FRIES(\"\\uD83C\\uDF5F\", \"\u70b8\u85af\u6761\"),\n    SLICE_OF_PIZZA(\"\\uD83C\\uDF55\", \"\u62ab\u8428\"),\n    SANDWICH(\"\\uD83E\\uDD6A\", \"\u4e09\u660e\u6cbb\"),\n    STUFFED_FLATBREAD(\"\\uD83E\\uDD56\", \"\u9985\u997c\"),\n    TACO(\"\\uD83C\\uDF2E\", \"\u7389\u7c73\u997c\"),\n    BURRITO(\"\\uD83C\\uDF2F\", \"\u58a8\u897f\u54e5\u5377\u997c\"),\n    GREEN_SALAD(\"\\uD83E\\uDD57\", \"\u7eff\u8272\u6c99\u62c9\"),\n    SHALLOW_PAN_OF_FOOD(\"\\uD83E\\uDD58\", \"\u98df\u7269\u5e73\u5e95\u9505\"),\n    POT_OF_FOOD(\"\\uD83C\\uDF72\", \"\u98df\u7269\u9505\"),\n    FONDUE(\"\\uD83E\\uDDC2\", \"\u7194\u5316\u7684\u5976\u916a\"),\n    BOWL_WITH_SPOON(\"\\uD83E\\uDD63\", \"\u5e26\u52fa\u5b50\u7684\u7897\"),\n    TAKEOUT_BOX(\"\\uD83E\\uDD61\", \"\u5916\u5356\u76d2\"),\n    CHOPSTICKS(\"\\uD83E\\uDD62\", \"\u7b77\u5b50\"),\n    FORK_AND_KNIFE_WITH_PLATE(\"\\uD83C\\uDF7D\", \"\u5200\u53c9\u4e0e\u76d8\u5b50\"),\n    FORK_AND_KNIFE(\"\\uD83C\\uDF74\", \"\u5200\u53c9\"),\n    SPOON(\"\\uD83E\\uDD44\", \"\u52fa\u5b50\"),\n    KNIFE(\"\\uD83D\\uDD2A\", \"\u5200\u5b50\"),\n    AMPHORA(\"\\uD83C\\uDFFA\", \"\u7f50\"),\n    GLOBE_WITH_MERIDIANS(\"\\uD83C\\uDF10\", \"\u5730\u7403\"),\n    STATUE_OF_LIBERTY(\"\\uD83D\\uDDFD\", \"\u81ea\u7531\u5973\u795e\u50cf\"),\n    HOUSE_BUILDING(\"\\uD83C\\uDFE0\", \"\u623f\u5b50\"),\n    HOUSE_WITH_GARDEN(\"\\uD83C\\uDFE1\", \"\u6709\u82b1\u56ed\u7684\u623f\u5b50\"),\n    DERELICT_HOUSE_BUILDING(\"\\uD83C\\uDFD1\", \"\u5e9f\u5f03\u623f\u5b50\"),\n    OFFICE_BUILDING(\"\\uD83C\\uDFE2\", \"\u529e\u516c\u697c\"),\n    JAPANESE_POST_OFFICE(\"\\uD83C\\uDFE3\", \"\u65e5\u672c\u90ae\u5c40\"),\n    EUROPEAN_POST_OFFICE(\"\\uD83C\\uDFE4\", \"\u6b27\u6d32\u90ae\u5c40\"),\n    HOSPITAL(\"\\uD83C\\uDFE5\", \"\u533b\u9662\"),\n    BANK(\"\\uD83C\\uDFE6\", \"\u94f6\u884c\"),\n    HOTEL(\"\\uD83C\\uDFE8\", \"\u9152\u5e97\"),\n    LOVE_HOTEL(\"\\uD83C\\uDFE9\", \"\u7231\u60c5\u9152\u5e97\"),\n    CONVENIENCE_STORE(\"\\uD83C\\uDFEA\", \"\u4fbf\u5229\u5e97\"),\n    SCHOOL(\"\\uD83C\\uDFEB\", \"\u5b66\u6821\"),\n    DEPARTMENT_STORE(\"\\uD83C\\uDFEC\", \"\u767e\u8d27\u5546\u5e97\"),\n    FACTORY(\"\\uD83C\\uDFED\", \"\u5de5\u5382\"),\n    JAPANESE_CASTLE(\"\\uD83C\\uDFEF\", \"\u65e5\u672c\u57ce\u5821\"),\n    EUROPEAN_CASTLE(\"\\uD83C\\uDFF0\", \"\u6b27\u6d32\u57ce\u5821\"),\n    WEDDING(\"\\uD83D\\uDC92\", \"\u5a5a\u793c\"),\n    TOKYO_TOWER(\"\\uD83D\\uDDFC\", \"\u4e1c\u4eac\u5854\"),\n    STATUE_OF_LIBERTY2(\"\\uD83D\\uDDFD\", \"\u81ea\u7531\u5973\u795e\u50cf\"),\n    CHURCH(\"\\u26EA\", \"\u6559\u5802\"),\n    MOSQUE(\"\\uD83D\\uDD4C\", \"\u6e05\u771f\u5bfa\"),\n    SYNAGOGUE(\"\\uD83D\\uDD4D\", \"\u72b9\u592a\u6559\u5802\"),\n    HINDU_TEMPLE(\"\\uD83D\\uDED5\", \"\u5370\u5ea6\u5e99\u5b87\"),\n    SHINTO_SHRINE(\"\\u26E9\", \"\u795e\u793e\"),\n    FOUNTAIN(\"\\u26F2\", \"\u55b7\u6cc9\"),\n    TENT(\"\\u26FA\", \"\u5e10\u7bf7\"),\n    FOGGY(\"\\uD83C\\uDF01\", \"\u96fe\"),\n    NIGHT_WITH_STARS(\"\\uD83C\\uDF03\", \"\u661f\u591c\"),\n    CITYSCAPE(\"\\uD83C\\uDF06\", \"\u57ce\u5e02\u666f\u89c2\"),\n    SUNRISE_OVER_MOUNTAINS(\"\\uD83C\\uDF04\", \"\u65e5\u51fa\"),\n    SUNRISE(\"\\u26A0\", \"\u65e5\u51fa\"),\n    CITYSCAPE_AT_DUSK(\"\\uD83C\\uDF05\", \"\u9ec4\u660f\"),\n    BRIDGE_AT_NIGHT(\"\\uD83C\\uDF09\", \"\u591c\u665a\u6865\u6881\"),\n    MILKY_WAY(\"\\uD83C\\uDF0C\", \"\u94f6\u6cb3\"),\n    SHOOTING_STAR1(\"\\uD83D\\uDCAB\", \"\u6d41\u661f\"),\n    FIRE(\"\\uD83D\\uDD25\", \"\u706b\u7130\"),\n    BLOSSOM1(\"\\uD83C\\uDF3C\", \"\u82b1\u6735\"),\n    HIGH_VOLTAGE1(\"\\u26A1\", \"\u95ea\u7535\"),\n    ATM(\"\\uD83C\\uDFE7\", \"ATM\"),\n    PUT_LITTER_IN_ITS_PLACE(\"\\uD83D\\uDEAE\", \"\u4fdd\u6301\u6e05\u6d01\"),\n    POTABLE_WATER(\"\\uD83D\\uDEB0\", \"\u53ef\u996e\u7528\u6c34\"),\n    WHEELCHAIR_SYMBOL(\"\\u267F\", \"\u8f6e\u6905\"),\n    RESTROOM(\"\\uD83D\\uDEBB\", \"\u6d17\u624b\u95f4\"),\n    MENS_SYMBOL(\"\\uD83D\\uDEB9\", \"\u7537\u5395\u6240\"),\n    WOMENS_SYMBOL(\"\\uD83D\\uDEBA\", \"\u5973\u5395\u6240\"),\n    BABY_SYMBOL(\"\\uD83D\\uDEBC\", \"\u5a74\u513f\"),\n    WATER_CLOSET(\"\\uD83D\\uDEBF\", \"\u6d17\u624b\u95f4\"),\n    WARNING(\"\\u26A0\", \"\u8b66\u544a\"),\n    CHILDREN_CROSSING(\"\\uD83D\\uDEB8\", \"\u513f\u7ae5\u8fc7\u8857\"),\n    NO_ENTRY(\"\\u26D4\", \"\u7981\u6b62\"),\n    PROHIBITED(\"\\uD83D\\uDEAB\", \"\u7981\u6b62\"),\n    NO_SMOKING(\"\\uD83D\\uDEAD\", \"\u7981\u6b62\u5438\u70df\"),\n    NO_ONE_UNDER_EIGHTEEN(\"\\uD83D\\uDD1E\", \"\u672a\u6210\u5e74\u7981\u6b62\"),\n    NON_POTABLE_WATER(\"\\uD83D\\uDEB1\", \"\u4e0d\u53ef\u996e\u7528\u6c34\"),\n    NO_MOBILE_PHONES(\"\\uD83D\\uDCF5\", \"\u7981\u6b62\u4f7f\u7528\u624b\u673a\"),\n    NO_PEDESTRIANS(\"\\uD83D\\uDEB7\", \"\u7981\u6b62\u884c\u4eba\"),\n    NO_BICYCLES(\"\\uD83D\\uDEB3\", \"\u7981\u6b62\u81ea\u884c\u8f66\"),\n    NO_LITTERING(\"\\uD83D\\uDEAF\", \"\u7981\u6b62\u6254\u5783\u573e\"),\n    NO_WALKING(\"\\uD83D\\uDEB6\", \"\u7981\u6b62\u884c\u8d70\"),\n    NO_ONE_UNDER_EIGHTEEN1(\"\\uD83D\\uDD1E\", \"\u672a\u6210\u5e74\u7981\u6b62\"),\n    BICYCLE(\"\\uD83D\\uDEB2\", \"\u81ea\u884c\u8f66\"),\n    PEDESTRIAN(\"\\uD83D\\uDEB6\", \"\u884c\u4eba\"),\n    RUNNER(\"\\uD83C\\uDFC3\", \"\u8dd1\u6b65\u8005\"),\n    WALKING(\"\\uD83D\\uDEB6\", \"\u884c\u8d70\"),\n    MAN_IN_BUSINESS_SUIT_LEVITATING(\"\\uD83D\\uDC74\", \"\u4eba\u6d6e\u7a7a\"),\n    FAMILY_MAN_WOMAN_BOY(\"\\uD83D\\uDC6A\", \"\u5bb6\u5ead\"),\n    TWO_MEN_HOLDING_HANDS(\"\\uD83D\\uDC6C\", \"\u4e24\u4e2a\u7537\u4eba\u7275\u624b\"),\n    TWO_WOMEN_HOLDING_HANDS(\"\\uD83D\\uDC6D\", \"\u4e24\u4e2a\u5973\u4eba\u7275\u624b\"),\n    COUPLE_WITH_HEART(\"\\uD83D\\uDC91\", \"\u7231\u5fc3\"),\n    KISS(\"\\uD83D\\uDC8F\", \"\u543b\"),\n    COUPLE_WITH_HEART_WOMAN_MAN(\"\\uD83D\\uDC91\", \"\u7231\u5fc3\"),\n    COUPLE_WITH_HEART_MAN_MAN(\"\\uD83D\\uDC68\\u200D\u2764\ufe0f\\u200D\\uD83D\\uDC68\", \"\u7537\u7537\"),\n    COUPLE_WITH_HEART_WOMAN_WOMAN(\"\\uD83D\\uDC69\\u200D\u2764\ufe0f\\u200D\\uD83D\\uDC69\", \"\u5973\u5973\"),\n    COUPLE_WITH_HEART_PERSON_PERSON(\"\\uD83D\\uDC68\\u200D\u2764\ufe0f\\u200D\\uD83D\\uDC68\", \"\u7537\u7537\"),\n    COUPLE_WITH_HEART_MAN_MAN1(\"\\uD83D\\uDC69\\u200D\u2764\ufe0f\\u200D\\uD83D\\uDC69\", \"\u5973\u5973\"),\n    COUPLE_WITH_HEART_PERSON_PERSON1(\"\\uD83D\\uDC68\\u200D\u2764\ufe0f\\u200D\\uD83D\\uDC68\", \"\u4eba\u4eba\"),\n    FLEXED_BICEPS1(\"\\uD83D\\uDCAA\", \"\u5f3a\u58ee\"),\n    CLAPPING_HANDS(\"\\uD83D\\uDC4F\", \"\u9f13\u638c\"),\n    RAISING_HANDS(\"\\uD83D\\uDE4C\", \"\u4e3e\u624b\"),\n    FOLDED_HANDS(\"\\uD83D\\uDE4F\", \"\u7948\u7977\"),\n    SHAKING_HANDS(\"\\uD83E\\uDD1D\", \"\u63e1\u624b\"),\n    OK_HAND(\"\\uD83D\\uDC4C\", \"\u597d\u7684\"),\n    THUMBS_UP(\"\\uD83D\\uDC4D\", \"\u70b9\u8d5e\"),\n    THUMBS_DOWN(\"\\uD83D\\uDC4E\", \"\u70b9\u8e29\"),\n    PUNCH(\"\\uD83D\\uDC4A\", \"\u62f3\u5934\"),\n    FIST(\"\\u270A\", \"\u62f3\u5934\"),\n    LEFT_FACING_FIST(\"\\uD83E\\uDD1B\", \"\u5de6\u62f3\"),\n    RIGHT_FACING_FIST(\"\\uD83E\\uDD1C\", \"\u53f3\u62f3\"),\n    VICTORY_HAND(\"\\u270C\", \"\u80dc\u5229\"),\n    WAVING_HAND(\"\\uD83D\\uDC4B\", \"\u6325\u624b\"),\n    RAISED_BACK_OF_HAND(\"\\uD83E\\uDD1A\", \"\u62ac\u8d77\u624b\u80cc\"),\n    OPEN_HANDS(\"\\uD83D\\uDC50\", \"\u5f20\u5f00\u53cc\u624b\"),\n    HANDSHAKE(\"\\uD83E\\uDD1D\", \"\u63e1\u624b\"),\n    INDEX_POINTING_UP(\"\\uD83D\\uDC49\", \"\u4e0a\u6307\"),\n    INDEX_POINTING_UP_LIGHT_SKIN_TONE(\"\\uD83D\\uDC49\\uD83C\\uDFFB\", \"\u4e0a\u6307\"),\n    INDEX_POINTING_UP_MEDIUM_LIGHT_SKIN_TONE(\"\\uD83D\\uDC49\\uD83C\\uDFFC\", \"\u4e0a\u6307\"),\n    INDEX_POINTING_UP_MEDIUM_SKIN_TONE(\"\\uD83D\\uDC49\\uD83C\\uDFFD\", \"\u4e0a\u6307\"),\n    INDEX_POINTING_UP_MEDIUM_DARK_SKIN_TONE(\"\\uD83D\\uDC49\\uD83C\\uDFFE\", \"\u4e0a\u6307\"),\n    INDEX_POINTING_UP_DARK_SKIN_TONE(\"\\uD83D\\uDC49\\uD83C\\uDFFF\", \"\u4e0a\u6307\"),\n    THUMBS_UP_LIGHT_SKIN_TONE(\"\\uD83D\\uDC4D\\uD83C\\uDFFB\", \"\u70b9\u8d5e\"),\n    THUMBS_UP_MEDIUM_LIGHT_SKIN_TONE(\"\\uD83D\\uDC4D\\uD83C\\uDFFC\", \"\u70b9\u8d5e\"),\n    THUMBS_UP_MEDIUM_SKIN_TONE(\"\\uD83D\\uDC4D\\uD83C\\uDFFD\", \"\u70b9\u8d5e\"),\n    THUMBS_UP_MEDIUM_DARK_SKIN_TONE(\"\\uD83D\\uDC4D\\uD83C\\uDFFE\", \"\u70b9\u8d5e\"),\n    THUMBS_UP_DARK_SKIN_TONE(\"\\uD83D\\uDC4D\\uD83C\\uDFFF\", \"\u70b9\u8d5e\"),\n    THUMBS_DOWN_LIGHT_SKIN_TONE(\"\\uD83D\\uDC4E\\uD83C\\uDFFB\", \"\u70b9\u8e29\"),\n    THUMBS_DOWN_MEDIUM_LIGHT_SKIN_TONE(\"\\uD83D\\uDC4E\\uD83C\\uDFFC\", \"\u70b9\u8e29\"),\n    THUMBS_DOWN_MEDIUM_SKIN_TONE(\"\\uD83D\\uDC4E\\uD83C\\uDFFD\", \"\u70b9\u8e29\"),\n    THUMBS_DOWN_MEDIUM_DARK_SKIN_TONE(\"\\uD83D\\uDC4E\\uD83C\\uDFFE\", \"\u70b9\u8e29\"),\n    THUMBS_DOWN_DARK_SKIN_TONE(\"\\uD83D\\uDC4E\\uD83C\\uDFFF\", \"\u70b9\u8e29\"),\n    RAISING_HAND(\"\\uD83D\\uDE4B\", \"\u4e3e\u624b\"),\n    RAISING_HAND_LIGHT_SKIN_TONE(\"\\uD83D\\uDE4B\\uD83C\\uDFFB\", \"\u4e3e\u624b\"),\n    RAISING_HAND_MEDIUM_LIGHT_SKIN_TONE(\"\\uD83D\\uDE4B\\uD83C\\uDFFC\", \"\u4e3e\u624b\"),\n    RAISING_HAND_MEDIUM_SKIN_TONE(\"\\uD83D\\uDE4B\\uD83C\\uDFFD\", \"\u4e3e\u624b\"),\n    RAISING_HAND_MEDIUM_DARK_SKIN_TONE(\"\\uD83D\\uDE4B\\uD83C\\uDFFE\", \"\u4e3e\u624b\"),\n    RAISING_HAND_DARK_SKIN_TONE(\"\\uD83D\\uDE4B\\uD83C\\uDFFF\", \"\u4e3e\u624b\"),\n    FEMALE_SIGN(\"\u2640\", \"\u5973\u6027\"),\n    MALE_SIGN(\"\u2642\", \"\u7537\u6027\"),\n    SCORPION(\"\\uD83E\\uDD82\", \"\u874e\u5b50\"),\n    SNAKE(\"\\uD83D\\uDC0D\", \"\u86c7\"),\n    LIZARD(\"\\uD83E\\uDD8E\", \"\u8725\u8734\"),\n    WORM(\"\\uD83E\\uDD83\", \"\u866b\u5b50\"),\n    CRAB(\"\\uD83E\\uDD80\", \"\u8783\u87f9\"),\n    LOBSTER(\"\\uD83E\\uDD9E\", \"\u9f99\u867e\"),\n    SHRIMP(\"\\uD83C\\uDF0A\", \"\u867e\"),\n    SQUID(\"\\uD83E\\uDD91\", \"\u9c7f\u9c7c\"),\n    BUTTERFLY(\"\\uD83E\\uDD8B\", \"\u8774\u8776\"),\n    SNAIL(\"\\uD83D\\uDC0C\", \"\u8717\u725b\"),\n    BUG1(\"\\uD83D\\uDC1B\", \"\u5c0f\u866b\u5b50\"),\n    ANT(\"\\uD83D\\uDC1C\", \"\u8682\u8681\"),\n    HONEYBEE(\"\\uD83D\\uDC1D\", \"\u871c\u8702\"),\n    LADY_BEETLE(\"\\uD83D\\uDC1E\", \"\u74e2\u866b\"),\n    CRICKET(\"\\uD83E\\uDD97\", \"\u87cb\u87c0\"),\n    SPIDER(\"\\uD83D\\uDD77\", \"\u8718\u86db\"),\n    SCORPION1(\"\\uD83E\\uDD82\", \"\u874e\u5b50\"),\n    BOUQUET(\"\\uD83D\\uDC90\", \"\u82b1\u675f\"),\n    CHERRY_BLOSSOM1(\"\\uD83C\\uDF38\", \"\u6a31\u82b1\"),\n    WHITE_FLOWER(\"\\uD83D\\uDE4A\", \"\u767d\u82b1\"),\n    ROSETTE(\"\\uD83C\\uDF39\", \"\u82b1\u73af\"),\n    ROSETTE1(\"\\uD83D\\uDC90\", \"\u82b1\u73af\"),\n    ROSETTE2(\"\\uD83D\\uDE4A\", \"\u82b1\u73af\"),\n    TULIP1(\"\\uD83C\\uDF37\", \"\u90c1\u91d1\u9999\"),\n    FOUR_LEAF_CLOVER1(\"\\uD83C\\uDF40\", \"\u56db\u53f6\u8349\"),\n    MAPLE_LEAF1(\"\\uD83C\\uDF41\", \"\u67ab\u53f6\"),\n    MUSHROOM1(\"\\uD83C\\uDF44\", \"\u8611\u83c7\"),\n    FALLING_LEAF1(\"\\uD83C\\uDF42\", \"\u843d\u53f6\"),\n    SHEAF_OF_RICE(\"\\uD83C\\uDF3E\", \"\u8c37\u7269\"),\n    BLOSSOM3(\"\\uD83C\\uDF3C\", \"\u82b1\u6735\"),\n    BLOSSOM2(\"\\uD83D\\uDE4A\", \"\u82b1\u6735\"),\n    EAR_OF_RICE1(\"\\uD83C\\uDF3E\", \"\u7a3b\u7a57\"),\n    FERN(\"\\uD83E\\uDD6C\", \"\u8568\u7c7b\u690d\u7269\"),\n    HOT_SPRINGS(\"\\u2668\", \"\u6e29\u6cc9\"),\n    FIREWORKS1(\"\\uD83C\\uDF86\", \"\u70df\u82b1\"),\n    FIREWORKS2(\"\\uD83C\\uDF87\", \"\u70df\u82b1\"),\n    FIREWORK_SPARKLER(\"\\uD83C\\uDF89\", \"\u70df\u82b1\u68d2\"),\n    SPARKLES(\"\\u2728\", \"\u661f\u661f\"),\n    SPARKLES0(\"\\uD83C\\uDF8D\",\"\u4ed9\u4eba\u638c\"),\n    SPARKLES1(\"\\uD83C\\uDF8A\", \"\u70df\u82b11\"),\n    SPARKLES2(\"\\uD83C\\uDF8B\", \"\u70df\u82b12\"),\n    SPARKLES3(\"\\uD83C\\uDF8C\", \"\u70df\u82b13\"),\n    SPARKLES4(\"\\uD83C\\uDF8D\", \"\u70df\u82b14\"),\n    SPARKLES5(\"\\uD83C\\uDF8E\", \"\u70df\u82b15\"),\n    SPARKLES6(\"\\uD83C\\uDF90\", \"\u70df\u82b16\"),\n    SPARKLES7(\"\\uD83C\\uDF91\", \"\u70df\u82b17\"),\n    SPARKLES8(\"\\uD83C\\uDF92\", \"\u70df\u82b18\"),\n    SPARKLES9(\"\\uD83C\\uDF93\", \"\u70df\u82b19\"),\n    SPARKLES10(\"\\uD83C\\uDF94\", \"\u70df\u82b110\"),\n    SPARKLES11(\"\\uD83C\\uDF95\", \"\u70df\u82b111\"),\n    SPARKLES12(\"\\uD83C\\uDF96\", \"\u70df\u82b112\"),\n    SPARKLES13(\"\\uD83C\\uDF97\", \"\u70df\u82b113\"),\n    SPARKLES14(\"\\uD83C\\uDF98\", \"\u70df\u82b114\"),\n    SPARKLES15(\"\\uD83C\\uDF99\", \"\u70df\u82b115\"),\n    SPARKLES16(\"\\uD83C\\uDF9A\", \"\u70df\u82b116\"),\n    SPARKLES17(\"\\uD83C\\uDF9B\", \"\u70df\u82b117\"),\n    SPARKLES18(\"\\uD83C\\uDF9C\", \"\u70df\u82b118\"),\n    SPARKLES19(\"\\uD83C\\uDF9D\", \"\u70df\u82b119\"),\n    SPARKLES20(\"\\uD83C\\uDF9E\", \"\u70df\u82b120\"),\n    SPARKLES21(\"\\uD83C\\uDF9F\", \"\u70df\u82b121\"),\n    SPARKLES22(\"\\uD83C\\uDFA0\", \"\u70df\u82b122\"),\n    SPARKLES23(\"\\uD83C\\uDFA1\", \"\u70df\u82b123\"),\n    SPARKLES24(\"\\uD83C\\uDFA2\", \"\u70df\u82b124\"),\n    SPARKLES25(\"\\uD83C\\uDFA3\", \"\u70df\u82b125\"),\n    SPARKLES26(\"\\uD83C\\uDFA4\", \"\u70df\u82b126\"),\n    SPARKLES27(\"\\uD83C\\uDFA5\", \"\u70df\u82b127\"),\n    SPARKLES28(\"\\uD83C\\uDFA6\", \"\u70df\u82b128\"),\n    SPARKLES29(\"\\uD83C\\uDFA7\", \"\u70df\u82b129\"),\n    SPARKLES30(\"\\uD83C\\uDFA8\", \"\u70df\u82b130\"),\n    SPARKLES31(\"\\uD83C\\uDFA9\", \"\u70df\u82b131\"),\n    SPARKLES32(\"\\uD83C\\uDFAA\", \"\u70df\u82b132\"),\n    SPARKLES33(\"\\uD83C\\uDFAB\", \"\u70df\u82b133\"),\n    SPARKLES34(\"\\uD83C\\uDFAC\", \"\u70df\u82b134\"),\n    SPARKLES35(\"\\uD83C\\uDFAD\", \"\u70df\u82b135\"),\n    SPARKLES36(\"\\uD83C\\uDFAE\", \"\u70df\u82b136\"),\n    SPARKLES37(\"\\uD83C\\uDFAF\", \"\u70df\u82b137\"),\n    SPARKLES38(\"\\uD83C\\uDFB0\", \"\u70df\u82b138\"),\n    SPARKLES39(\"\\uD83C\\uDFB1\", \"\u70df\u82b139\"),\n    SPARKLES40(\"\\uD83C\\uDFB2\", \"\u70df\u82b140\"),\n    SPARKLES41(\"\\uD83C\\uDFB3\", \"\u70df\u82b141\"),\n    SPARKLES42(\"\\uD83C\\uDFB4\", \"\u70df\u82b142\"),\n    SPARKLES43(\"\\uD83C\\uDFB5\", \"\u70df\u82b143\"),\n    SPARKLES44(\"\\uD83C\\uDFB6\", \"\u70df\u82b144\"),\n    SPARKLES45(\"\\uD83C\\uDFB7\", \"\u70df\u82b145\"),\n    SPARKLES46(\"\\uD83C\\uDFB8\", \"\u70df\u82b146\"),\n    SPARKLES47(\"\\uD83C\\uDFB9\", \"\u70df\u82b147\"),\n    SPARKLES48(\"\\uD83C\\uDFBA\", \"\u70df\u82b148\"),\n    SPARKLES49(\"\\uD83C\\uDFBB\", \"\u70df\u82b149\"),\n    SPARKLES50(\"\\uD83C\\uDFBC\", \"\u70df\u82b150\"),\n    SPARKLES51(\"\\uD83C\\uDFBD\", \"\u70df\u82b151\"),\n    SPARKLES52(\"\\uD83C\\uDFBE\", \"\u70df\u82b152\"),\n    SPARKLES53(\"\\uD83C\\uDFBF\", \"\u70df\u82b153\"),\n    SPARKLES54(\"\\uD83C\\uDFC0\", \"\u70df\u82b154\"),\n    SPARKLES55(\"\\uD83C\\uDFC1\", \"\u70df\u82b155\"),\n    SPARKLES56(\"\\uD83C\\uDFC2\", \"\u70df\u82b156\"),\n    SPARKLES57(\"\\uD83C\\uDFC3\", \"\u70df\u82b157\"),\n    SPARKLES58(\"\\uD83C\\uDFC4\", \"\u70df\u82b158\"),\n    SPARKLES59(\"\\uD83C\\uDFC5\", \"\u70df\u82b159\"),\n    SPARKLES60(\"\\uD83C\\uDFC6\", \"\u70df\u82b160\"),\n    SPARKLES61(\"\\uD83C\\uDFC7\", \"\u70df\u82b161\"),\n    SPARKLES62(\"\\uD83C\\uDFC8\", \"\u70df\u82b162\"),\n    SPARKLES63(\"\\uD83C\\uDFC9\", \"\u70df\u82b163\"),\n    SPARKLES64(\"\\uD83C\\uDFCA\", \"\u70df\u82b164\"),\n    SPARKLES65(\"\\uD83C\\uDFCB\", \"\u70df\u82b165\"),\n    SPARKLES66(\"\\uD83C\\uDFCC\", \"\u70df\u82b166\"),\n    SPARKLES67(\"\\uD83C\\uDFCD\", \"\u70df\u82b167\"),\n    SPARKLES68(\"\\uD83C\\uDFCE\", \"\u70df\u82b168\"),\n    SPARKLES69(\"\\uD83C\\uDFCF\", \"\u70df\u82b169\"),\n    SPARKLES70(\"\\uD83C\\uDFD0\", \"\u70df\u82b170\"),\n    SPARKLES71(\"\\uD83C\\uDFD1\", \"\u70df\u82b171\"),\n    SPARKLES72(\"\\uD83C\\uDFD2\", \"\u70df\u82b172\"),\n    SPARKLES73(\"\\uD83C\\uDFD3\", \"\u70df\u82b173\"),\n    SPARKLES74(\"\\uD83C\\uDFD4\", \"\u70df\u82b174\"),\n    SPARKLES75(\"\\uD83C\\uDFD5\", \"\u70df\u82b175\"),\n    SPARKLES76(\"\\uD83C\\uDFD6\", \"\u70df\u82b176\"),\n    SPARKLES77(\"\\uD83C\\uDFD7\", \"\u70df\u82b177\"),\n    SPARKLES78(\"\\uD83C\\uDFD8\", \"\u70df\u82b178\"),\n    SPARKLES79(\"\\uD83C\\uDFD9\", \"\u70df\u82b179\"),\n    SPARKLES80(\"\\uD83C\\uDFDA\", \"\u70df\u82b180\"),\n    SPARKLES81(\"\\uD83C\\uDFDB\", \"\u70df\u82b181\"),\n    SPARKLES82(\"\\uD83C\\uDFDC\", \"\u70df\u82b182\"),\n    SPARKLES83(\"\\uD83C\\uDFDD\", \"\u70df\u82b183\"),\n    SPARKLES84(\"\\uD83C\\uDFDE\", \"\u70df\u82b184\"),\n    SPARKLES85(\"\\uD83C\\uDFDF\", \"\u70df\u82b185\"),\n    SPARKLES86(\"\\uD83C\\uDFE0\", \"\u70df\u82b186\"),\n    SPARKLES87(\"\\uD83C\\uDFE1\", \"\u70df\u82b187\"),\n    SPARKLES88(\"\\uD83C\\uDFE2\", \"\u70df\u82b188\"),\n    SPARKLES89(\"\\uD83C\\uDFE3\", \"\u70df\u82b189\"),\n    SPARKLES90(\"\\uD83C\\uDFE4\", \"\u70df\u82b190\"),\n    SPARKLES91(\"\\uD83C\\uDFE5\", \"\u70df\u82b191\"),\n    SPARKLES92(\"\\uD83C\\uDFE6\", \"\u70df\u82b192\"),\n    SPARKLES93(\"\\uD83C\\uDFE7\", \"\u70df\u82b193\"),\n    SPARKLES94(\"\\uD83C\\uDFE8\", \"\u70df\u82b194\"),\n    SPARKLES95(\"\\uD83C\\uDFE9\", \"\u70df\u82b195\"),\n    SPARKLES96(\"\\uD83C\\uDFEA\", \"\u70df\u82b196\"),\n    SPARKLES97(\"\\uD83C\\uDFEB\", \"\u70df\u82b197\"),\n    SPARKLES98(\"\\uD83C\\uDFEC\", \"\u70df\u82b198\"),\n    SPARKLES99(\"\\uD83C\\uDFED\", \"\u70df\u82b199\"),\n    SPARKLES100(\"\\uD83C\\uDFEE\", \"\u70df\u82b1100\"),\n    SPARKLES103(\"\\uD83C\\uDFF1\", \"\u70df\u82b1103\"),\n    SPARKLES104(\"\\uD83C\\uDFF2\", \"\u70df\u82b1104\"),\n    SPARKLES105(\"\\uD83C\\uDFF3\", \"\u70df\u82b1105\"),\n    SPARKLES106(\"\\uD83C\\uDFF4\", \"\u70df\u82b1106\"),\n    SPARKLES108(\"\\uD83C\\uDFF6\", \"\u70df\u82b1108\"),\n    SPARKLES109(\"\\uD83C\\uDFF7\", \"\u70df\u82b1109\"),\n    SPARKLES110(\"\\uD83C\\uDFF8\", \"\u70df\u82b1110\"),\n    SPARKLES111(\"\\uD83C\\uDFF9\", \"\u70df\u82b1111\"),\n    SPARKLES112(\"\\uD83C\\uDFFA\", \"\u70df\u82b1112\"),\n    SPARKLES113(\"\\uD83C\\uDFFB\", \"\u70df\u82b1113\"),\n    SPARKLES114(\"\\uD83C\\uDFFC\", \"\u70df\u82b1114\"),\n    SPARKLES115(\"\\uD83C\\uDFFD\", \"\u70df\u82b1115\"),\n    SPARKLES116(\"\\uD83C\\uDFFE\", \"\u70df\u82b1116\"),\n    SPARKLES117(\"\\uD83C\\uDFFF\", \"\u70df\u82b1117\"),\n    SPARKLES118(\"\\uD83D\\uDCAB\", \"\u70df\u82b1118\"),\n    SPARKLES119(\"\\uD83D\\uDD25\", \"\u70df\u82b1119\"),\n    SPARKLES120(\"\\uD83D\\uDCA5\", \"\u70df\u82b1120\"),\n    SPARKLES121(\"\\uD83D\\uDE97\", \"\u70df\u82b1121\"),\n    SPARKLES122(\"\\uD83D\\uDE98\", \"\u70df\u82b1122\"),\n    SPARKLES123(\"\\uD83D\\uDE99\", \"\u70df\u82b1123\"),\n    SPARKLES124(\"\\uD83D\\uDE9A\", \"\u70df\u82b1124\"),\n    SPARKLES125(\"\\uD83D\\uDE9B\", \"\u70df\u82b1125\"),\n    SPARKLES126(\"\\uD83D\\uDE9C\", \"\u70df\u82b1126\"),\n    SPARKLES127(\"\\uD83D\\uDE9D\", \"\u70df\u82b1127\"),\n    SPARKLES128(\"\\uD83D\\uDE9E\", \"\u70df\u82b1128\"),\n    SPARKLES129(\"\\uD83D\\uDE9F\", \"\u70df\u82b1129\"),\n    SPARKLES130(\"\\uD83D\\uDEA0\", \"\u70df\u82b1130\"),\n    SPARKLES131(\"\\uD83D\\uDEA1\", \"\u70df\u82b1131\"),\n    SPARKLES132(\"\\uD83D\\uDEA2\", \"\u70df\u82b1132\"),\n    SPARKLES133(\"\\uD83D\\uDEA3\", \"\u70df\u82b1133\"),\n    SPARKLES134(\"\\uD83D\\uDEA4\", \"\u70df\u82b1134\"),\n    SPARKLES135(\"\\uD83D\\uDEA5\", \"\u70df\u82b1135\"),\n    SPARKLES136(\"\\uD83D\\uDEA6\", \"\u70df\u82b1136\"),\n    SPARKLES137(\"\\uD83D\\uDEA7\", \"\u70df\u82b1137\"),\n    SPARKLES138(\"\\uD83D\\uDEA8\", \"\u70df\u82b1138\"),\n    SPARKLES139(\"\\uD83D\\uDEA9\", \"\u70df\u82b1139\"),\n    SPARKLES140(\"\\uD83D\\uDEAA\", \"\u70df\u82b1140\"),\n    SPARKLES141(\"\\uD83D\\uDEAC\", \"\u70df\u82b1141\"),\n    SPARKLES142(\"\\uD83D\\uDEAE\", \"\u70df\u82b1142\"),\n    SPARKLES143(\"\\uD83D\\uDEAF\", \"\u70df\u82b1143\"),\n    SPARKLES144(\"\\uD83D\\uDEB0\", \"\u70df\u82b1144\"),\n    SPARKLES145(\"\\uD83D\\uDEB1\", \"\u70df\u82b1145\"),\n    SPARKLES146(\"\\uD83D\\uDEB2\", \"\u70df\u82b1146\"),\n    SPARKLES147(\"\\uD83D\\uDEB3\", \"\u70df\u82b1147\"),\n    SPARKLES148(\"\\uD83D\\uDEB4\", \"\u70df\u82b1148\"),\n    SPARKLES149(\"\\uD83D\\uDEB5\", \"\u70df\u82b1149\"),\n    SPARKLES150(\"\\uD83D\\uDEB6\", \"\u70df\u82b1150\"),\n    SPARKLES151(\"\\uD83D\\uDEB7\", \"\u70df\u82b1151\"),\n    SPARKLES152(\"\\uD83D\\uDEB8\", \"\u70df\u82b1152\"),\n    SPARKLES153(\"\\uD83D\\uDEB9\", \"\u70df\u82b1153\"),\n    SPARKLES154(\"\\uD83D\\uDEBA\", \"\u70df\u82b1154\"),\n    SPARKLES155(\"\\uD83D\\uDEBB\", \"\u70df\u82b1155\"),\n    SPARKLES156(\"\\uD83D\\uDEBC\", \"\u70df\u82b1156\"),\n    SPARKLES157(\"\\uD83D\\uDEBD\", \"\u70df\u82b1157\"),\n    SPARKLES158(\"\\uD83D\\uDEBE\", \"\u70df\u82b1158\"),\n    SPARKLES159(\"\\uD83D\\uDEBF\", \"\u70df\u82b1159\"),\n    SPARKLES160(\"\\uD83D\\uDEC0\", \"\u70df\u82b1160\"),\n    SPARKLES161(\"\\uD83D\\uDEC1\", \"\u70df\u82b1161\"),\n    SPARKLES162(\"\\uD83D\\uDEC2\", \"\u70df\u82b1162\"),\n    SPARKLES163(\"\\uD83D\\uDEC3\", \"\u70df\u82b1163\"),\n    SPARKLES164(\"\\uD83D\\uDEC4\", \"\u70df\u82b1164\"),\n    SPARKLES165(\"\\uD83D\\uDEC5\", \"\u70df\u82b1165\"),\n    SPARKLES166(\"\\uD83D\\uDEC6\", \"\u70df\u82b1166\"),\n    SPARKLES167(\"\\uD83D\\uDEC7\", \"\u70df\u82b1167\"),\n    SPARKLES168(\"\\uD83D\\uDEC8\", \"\u70df\u82b1168\"),\n    SPARKLES169(\"\\uD83D\\uDEC9\", \"\u70df\u82b1169\"),\n    SPARKLES170(\"\\uD83D\\uDECA\", \"\u70df\u82b1170\"),\n    SPARKLES171(\"\\uD83D\\uDECB\", \"\u70df\u82b1171\"),\n    SPARKLES172(\"\\uD83D\\uDECC\", \"\u70df\u82b1172\"),\n    SPARKLES173(\"\\uD83D\\uDECD\", \"\u70df\u82b1173\"),\n    SPARKLES174(\"\\uD83D\\uDECE\", \"\u70df\u82b1174\"),\n    SPARKLES175(\"\\uD83D\\uDECF\", \"\u70df\u82b1175\"),\n    SPARKLES176(\"\\uD83D\\uDED0\", \"\u70df\u82b1176\"),\n    SPARKLES177(\"\\uD83D\\uDED1\", \"\u70df\u82b1177\"),\n    SPARKLES178(\"\\uD83D\\uDED2\", \"\u70df\u82b1178\"),\n    SPARKLES179(\"\\uD83D\\uDED3\", \"\u70df\u82b1179\"),\n    SPARKLES180(\"\\uD83D\\uDED4\", \"\u70df\u82b1180\"),\n    SPARKLES181(\"\\uD83D\\uDED5\", \"\u70df\u82b1181\"),\n    SPARKLES182(\"\\uD83D\\uDED6\", \"\u70df\u82b1182\"),\n    SPARKLES183(\"\\uD83D\\uDED7\", \"\u70df\u82b1183\"),\n    SPARKLES184(\"\\uD83D\\uDED8\", \"\u70df\u82b1184\"),\n    SPARKLES185(\"\\uD83D\\uDED9\", \"\u70df\u82b1185\"),\n    SPARKLES186(\"\\uD83D\\uDEDA\", \"\u70df\u82b1186\"),\n    SPARKLES187(\"\\uD83D\\uDEDB\", \"\u70df\u82b1187\"),\n    SPARKLES188(\"\\uD83D\\uDEDC\", \"\u70df\u82b1188\"),\n    SPARKLES189(\"\\uD83D\\uDEDD\", \"\u70df\u82b1189\"),\n    SPARKLES190(\"\\uD83D\\uDEDE\", \"\u70df\u82b1190\"),\n    SPARKLES191(\"\\uD83D\\uDEDF\", \"\u70df\u82b1191\"),\n    SPARKLES192(\"\\uD83D\\uDEE0\", \"\u70df\u82b1192\"),\n    SPARKLES193(\"\\uD83D\\uDEE1\", \"\u70df\u82b1193\"),\n    SPARKLES194(\"\\uD83D\\uDEE2\", \"\u70df\u82b1194\"),\n    SPARKLES195(\"\\uD83D\\uDEE3\", \"\u70df\u82b1195\"),\n    SPARKLES196(\"\\uD83D\\uDEE4\", \"\u70df\u82b1196\"),\n    SPARKLES197(\"\\uD83D\\uDEE5\", \"\u70df\u82b1197\"),\n    SPARKLES198(\"\\uD83D\\uDEE6\", \"\u70df\u82b1198\"),\n    SPARKLES199(\"\\uD83D\\uDEE7\", \"\u70df\u82b1199\"),\n    SPARKLES200(\"\\uD83D\\uDEE8\", \"\u70df\u82b1200\"),\n    SPARKLES201(\"\\uD83D\\uDEE9\", \"\u70df\u82b1201\"),\n    SPARKLES202(\"\\uD83D\\uDEEA\", \"\u70df\u82b1202\"),\n    SPARKLES203(\"\\uD83D\\uDEEB\", \"\u70df\u82b1203\"),\n    SPARKLES204(\"\\uD83D\\uDEEC\", \"\u70df\u82b1204\"),\n    SPARKLES205(\"\\uD83D\\uDEED\", \"\u70df\u82b1205\"),\n    SPARKLES206(\"\\uD83D\\uDEEE\", \"\u70df\u82b1206\"),\n    SPARKLES207(\"\\uD83D\\uDEEF\", \"\u70df\u82b1207\"),\n    SPARKLES208(\"\\uD83D\\uDEF0\", \"\u70df\u82b1208\"),\n    SPARKLES209(\"\\uD83D\\uDEF1\", \"\u70df\u82b1209\"),\n    SPARKLES210(\"\\uD83D\\uDEF2\", \"\u70df\u82b1210\"),\n    SPARKLES211(\"\\uD83D\\uDEF3\", \"\u70df\u82b1211\"),\n    SPARKLES212(\"\\uD83D\\uDEF4\", \"\u70df\u82b1212\"),\n    SPARKLES213(\"\\uD83D\\uDEF5\", \"\u70df\u82b1213\"),\n    SPARKLES214(\"\\uD83D\\uDEF6\", \"\u70df\u82b1214\"),\n    SPARKLES215(\"\\uD83D\\uDEF7\", \"\u70df\u82b1215\"),\n    SPARKLES216(\"\\uD83D\\uDEF8\", \"\u70df\u82b1216\"),\n    SPARKLES217(\"\\uD83D\\uDEF9\", \"\u70df\u82b1217\"),\n    SPARKLES218(\"\\uD83D\\uDEFA\", \"\u70df\u82b1218\"),\n    SPARKLES219(\"\\uD83D\\uDEFB\", \"\u70df\u82b1219\"),\n    SPARKLES220(\"\\uD83D\\uDEFC\", \"\u70df\u82b1220\"),\n    SPARKLES221(\"\\uD83D\\uDEFD\", \"\u70df\u82b1221\"),\n    SPARKLES222(\"\\uD83D\\uDEFE\", \"\u70df\u82b1222\"),\n    SPARKLES223(\"\\uD83D\\uDEFF\", \"\u70df\u82b1223\"),\n    SPARKLES224(\"\\uD83E\\uDD13\", \"\u70df\u82b1224\"),\n    SPARKLES225(\"\\uD83E\\uDD14\", \"\u70df\u82b1225\"),\n    SPARKLES226(\"\\uD83E\\uDD16\", \"\u70df\u82b1226\"),\n    SPARKLES227(\"\\uD83E\\uDD18\", \"\u70df\u82b1227\"),\n    SPARKLES228(\"\\uD83E\\uDD1A\", \"\u70df\u82b1228\"),\n    SPARKLES229(\"\\uD83E\\uDD1B\", \"\u70df\u82b1229\"),\n    SPARKLES230(\"\\uD83E\\uDD1C\", \"\u70df\u82b1230\"),\n    SPARKLES231(\"\\uD83E\\uDD1D\", \"\u70df\u82b1231\"),\n    SPARKLES232(\"\\uD83E\\uDD1E\", \"\u70df\u82b1232\"),\n    SPARKLES233(\"\\uD83E\\uDD1F\", \"\u70df\u82b1233\"),\n    SPARKLES234(\"\\uD83E\\uDD20\", \"\u70df\u82b1234\"),\n    SPARKLES235(\"\\uD83E\\uDD21\", \"\u70df\u82b1235\"),\n    SPARKLES236(\"\\uD83E\\uDD22\", \"\u70df\u82b1236\"),\n    SPARKLES237(\"\\uD83E\\uDD23\", \"\u70df\u82b1237\"),\n    SPARKLES238(\"\\uD83E\\uDD24\", \"\u70df\u82b1238\"),\n    SPARKLES239(\"\\uD83E\\uDD25\", \"\u70df\u82b1239\"),\n    SPARKLES240(\"\\uD83E\\uDD26\", \"\u70df\u82b1240\"),\n    SPARKLES241(\"\\uD83E\\uDD27\", \"\u70df\u82b1241\"),\n    SPARKLES242(\"\\uD83E\\uDD28\", \"\u70df\u82b1242\"),\n    SPARKLES243(\"\\uD83E\\uDD29\", \"\u70df\u82b1243\"),\n    SPARKLES244(\"\\uD83E\\uDD2A\", \"\u70df\u82b1244\"),\n    SPARKLES245(\"\\uD83E\\uDD2B\", \"\u70df\u82b1245\"),\n    SPARKLES246(\"\\uD83E\\uDD2C\", \"\u70df\u82b1246\"),\n    SPARKLES247(\"\\uD83E\\uDD2D\", \"\u70df\u82b1247\"),\n    SPARKLES248(\"\\uD83E\\uDD2E\", \"\u70df\u82b1248\"),\n    SPARKLES249(\"\\uD83E\\uDD2F\", \"\u70df\u82b1249\"),\n    SPARKLES250(\"\\uD83E\\uDD30\", \"\u70df\u82b1250\"),\n    SPARKLES251(\"\\uD83E\\uDD31\", \"\u70df\u82b1251\"),\n    SPARKLES252(\"\\uD83E\\uDD32\", \"\u70df\u82b1252\"),\n    SPARKLES253(\"\\uD83E\\uDD33\", \"\u70df\u82b1253\"),\n    SPARKLES254(\"\\uD83E\\uDD34\", \"\u70df\u82b1254\"),\n    SPARKLES255(\"\\uD83E\\uDD35\", \"\u70df\u82b1255\"),\n    SPARKLES256(\"\\uD83E\\uDD36\", \"\u70df\u82b1256\"),\n    SPARKLES257(\"\\uD83E\\uDD37\", \"\u70df\u82b1257\"),\n    SPARKLES258(\"\\uD83E\\uDD38\", \"\u70df\u82b1258\"),\n    SPARKLES259(\"\\uD83E\\uDD39\", \"\u70df\u82b1259\"),\n    SPARKLES260(\"\\uD83E\\uDD3A\", \"\u70df\u82b1260\"),\n    SPARKLES261(\"\\uD83E\\uDD3B\", \"\u70df\u82b1261\"),\n    SPARKLES262(\"\\uD83E\\uDD3C\", \"\u70df\u82b1262\"),\n    SPARKLES263(\"\\uD83E\\uDD3D\", \"\u70df\u82b1263\"),\n    SPARKLES264(\"\\uD83E\\uDD3E\", \"\u70df\u82b1264\"),\n    SPARKLES265(\"\\uD83E\\uDD3F\", \"\u70df\u82b1265\"),\n    SPARKLES266(\"\\uD83E\\uDD40\", \"\u70df\u82b1266\"),\n    SPARKLES267(\"\\uD83E\\uDD41\", \"\u70df\u82b1267\"),\n    SPARKLES268(\"\\uD83E\\uDD42\", \"\u70df\u82b1268\"),\n    SPARKLES269(\"\\uD83E\\uDD43\", \"\u70df\u82b1269\"),\n    SPARKLES270(\"\\uD83E\\uDD44\", \"\u70df\u82b1270\"),\n    SPARKLES271(\"\\uD83E\\uDD45\", \"\u70df\u82b1271\"),\n    SPARKLES272(\"\\uD83E\\uDD46\", \"\u70df\u82b1272\"),\n    SPARKLES273(\"\\uD83E\\uDD47\", \"\u70df\u82b1273\"),\n    SPARKLES274(\"\\uD83E\\uDD48\", \"\u70df\u82b1274\"),\n    SPARKLES275(\"\\uD83E\\uDD49\", \"\u70df\u82b1275\"),\n    SPARKLES276(\"\\uD83E\\uDD4A\", \"\u70df\u82b1276\"),\n    SPARKLES277(\"\\uD83E\\uDD4B\", \"\u70df\u82b1277\"),\n    SPARKLES278(\"\\uD83E\\uDD4C\", \"\u70df\u82b1278\"),\n    SPARKLES279(\"\\uD83E\\uDD4D\", \"\u70df\u82b1279\"),\n    SPARKLES280(\"\\uD83E\\uDD4E\", \"\u70df\u82b1280\"),\n    SPARKLES281(\"\\uD83E\\uDD4F\", \"\u70df\u82b1281\"),\n    SPARKLES282(\"\\uD83E\\uDD50\", \"\u70df\u82b1282\"),\n    SPARKLES283(\"\\uD83E\\uDD51\", \"\u70df\u82b1283\");\n    \n    private final String unicode;\n    private final String name;\n    \n    EmojiUnicode(String unicode, String name) {\n        this.unicode = unicode;\n        this.name = name;\n    }\n    \n    public String getUnicode() {\n        return unicode;\n    }\n    \n    public String getName() {\n        return name;\n    }\n    \n    \/\/ Create a map for quick lookup of Test enum by unicode\n    private static final Map&lt;String, EmojiUnicode> byUnicode = new HashMap&lt;String, EmojiUnicode>();\n    \n    static {\n        for (EmojiUnicode emojiUnicode : EnumSet.allOf(EmojiUnicode.class)) {\n            if (!byUnicode.containsKey(emojiUnicode.getUnicode())) {\n                byUnicode.put(emojiUnicode.getUnicode(), emojiUnicode);\n            }\n        }\n    }\n    \n    public static EmojiUnicode getByUnicode(String unicode) {\n        return byUnicode.get(unicode);\n    }\n}\n<\/code><\/pre>\n\n\n\n<p>EmojiAdapter.java<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/*\npackage com.pan.likeqq.ui.news;\n\nimport android.content.Context;\nimport android.view.LayoutInflater;\nimport android.view.View;\nimport android.view.ViewGroup;\nimport android.widget.ArrayAdapter;\nimport android.widget.TextView;\n\nimport androidx.annotation.NonNull;\nimport androidx.annotation.Nullable;\nimport androidx.emoji.text.EmojiCompat;\n\nimport com.pan.likeqq.Enum.EmojiUnicode;\nimport com.pan.likeqq.R;\n\npublic class EmojiAdapter extends ArrayAdapter&lt;EmojiUnicode> {\n    \n    public EmojiAdapter(Context context, EmojiUnicode&#91;] emojis) {\n        super(context, 0, emojis);\n    }\n    \n    @NonNull\n    @Override\n    public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {\n        if (convertView == null) {\n            convertView = LayoutInflater.from(getContext()).inflate(R.layout.emoji_item, parent, false);\n        }\n        \n        TextView emojiTextView = convertView.findViewById(R.id.emoji_text_view);\n        EmojiUnicode emoji = getItem(position);\n        if (emoji != null) {\n            CharSequence processedText = EmojiCompat.get().process(emoji.getUnicode());\n            \n            emojiTextView.setText(processedText);\n        }\n        \n        return convertView;\n    }\n}\n*\/\npackage com.pan.likeqq.ui.news;\n\nimport android.content.Context;\nimport android.view.LayoutInflater;\nimport android.view.View;\nimport android.view.ViewGroup;\nimport android.widget.ArrayAdapter;\nimport android.widget.TextView;\n\nimport androidx.annotation.NonNull;\nimport androidx.annotation.Nullable;\nimport androidx.emoji2.text.EmojiCompat;\n\nimport com.pan.likeqq.Enum.EmojiUnicode;\nimport com.pan.likeqq.R;\n\npublic class EmojiAdapter extends ArrayAdapter&lt;EmojiUnicode> {  \/\/ \u4fee\u6539\u4e3a\u4f7f\u7528 test \u7c7b\u578b\n    \n    public EmojiAdapter(Context context, EmojiUnicode&#91;] emojis) {\n        super(context, 0, emojis);\n    }\n    \n    @NonNull\n    @Override\n    public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {\n        if (convertView == null) {\n            convertView = LayoutInflater.from(getContext()).inflate(R.layout.emoji_item, parent, false);\n        }\n        \n        TextView emojiTextView = convertView.findViewById(R.id.emoji_text_view);\n        EmojiUnicode emoji = getItem(position);  \/\/ \u4fee\u6539\u4e3a\u4f7f\u7528 test \u7c7b\u578b\n        if (emoji != null) {\n            CharSequence processedText = EmojiCompat.get().process(emoji.getUnicode());\n            \n            emojiTextView.setText(processedText);\n        }\n        \n        return convertView;\n    }\n}<\/code><\/pre>\n\n\n\n<p>ChatEmoji_Page.java<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>package com.pan.likeqq.ui.news;\n\nimport android.content.Context;\nimport android.os.Bundle;\nimport android.view.LayoutInflater;\nimport android.view.View;\nimport android.view.ViewGroup;\nimport android.widget.GridView;\n\nimport androidx.annotation.NonNull;\nimport androidx.annotation.Nullable;\nimport androidx.fragment.app.Fragment;\n\nimport com.pan.likeqq.Enum.EmojiUnicode;\nimport com.pan.likeqq.R;\n\npublic class ChatEmoji_Page extends Fragment {\n    \n    private GridView emojiGridView;\n    private OnEmojiClickListener emojiClickListener;\n    \n    public interface OnEmojiClickListener {\n        void onEmojiClicked(String emoji);\n    }\n    \n    @Override\n    public void onAttach(@NonNull Context context) {\n        super.onAttach(context);\n        if (context instanceof OnEmojiClickListener) {\n            emojiClickListener = (OnEmojiClickListener) context;\n        } else {\n            throw new ClassCastException(context.toString() + \" must implement OnEmojiClickListener\");\n        }\n    }\n    \n    @Nullable\n    @Override\n    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {\n        View view = inflater.inflate(R.layout.emoji, container, false);\n        \n        emojiGridView = view.findViewById(R.id.emojiGridView);\n        \n        EmojiAdapter emojiAdapter = new EmojiAdapter(getActivity(), EmojiUnicode.values());\n        emojiGridView.setAdapter(emojiAdapter);\n        \n        emojiGridView.setOnItemClickListener((parent, view1, position, id) -> {\n            EmojiUnicode selectedEmoji = (EmojiUnicode) parent.getItemAtPosition(position);\n            emojiClickListener.onEmojiClicked(selectedEmoji.getUnicode());\n        });\n        \n        return view;\n    }\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>        \/\/ \u5c06 ChatEmoji_Page \u6dfb\u52a0\u5230\u5e03\u5c40\u4e2d\n        ChatEmoji_Page chatEmojiPage = new ChatEmoji_Page();\n        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();\n        transaction.add(R.id.emoji_frame, chatEmojiPage); \/\/ R.id.fragment_container \u662f\u60a8\u5728\u5e03\u5c40\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u5bb9\u5668\n        transaction.commit();<\/code><\/pre>\n\n\n\n<p>\u4f7f\u7528EmojiCompat \u548c Emoji2\u7528\u4e8e\u9002\u914d\u66f4\u591a\u7cfb\u7edf\uff0c\u5728create\u91cc<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ \u521d\u59cb\u5316 EmojiCompat\nEmojiCompat.init(new BundledEmojiCompatConfig(this));\n\nEmojiCompat.get().registerInitCallback(new EmojiCompat.InitCallback() {\n@Override\npublic void onInitialized() {\nLogUtils.d(\"\u521d\u59cb\u5316\u6210\u529f\");\n\/\/ EmojiCompat \u5df2\u7ecf\u521d\u59cb\u5316\u5b8c\u6210\uff0c\u73b0\u5728\u53ef\u4ee5\u5b89\u5168\u5730\u5904\u7406\u8868\u60c5\u7b26\u53f7\n}\n\n@Override\npublic void onFailed(@Nullable Throwable throwable) {\n\/\/ \u521d\u59cb\u5316\u5931\u8d25\uff0c\u5e94\u5728\u6b64\u5904\u5904\u7406\u9519\u8bef\nLogUtils.d(\"\u5931\u8d25\"+throwable);\n\n}\n});<\/code><\/pre>\n\n\n\n<p>build.gradle.kt<\/p>\n\n\n\n<p>val emoji2_version = &#8220;1.4.0&#8221;<br><em>implementation<\/em>(&#8220;androidx.emoji2:emoji2:$emoji2_version&#8221;)<br><em>implementation<\/em>(&#8220;androidx.emoji2:emoji2-bundled:$emoji2_version&#8221;)<br><em>implementation<\/em>(&#8220;androidx.emoji2:emoji2-views:$emoji2_version&#8221;)<br><em>implementation<\/em>(&#8220;androidx.emoji2:emoji2-views-helper:$emoji2_version&#8221;)<br><em>implementation<\/em>(&#8220;androidx.emoji2:emoji2-emojipicker:1.4.0&#8221;);<\/p>\n\n\n\n<p>\u4f7f\u7528<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CharSequence processedText = EmojiCompat.get().process(emoji.getUnicode());\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Android\u5b9e\u73b0\u8868\u60c5\u9762\u677f<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-49","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":4,"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":53,"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/posts\/49\/revisions\/53"}],"wp:attachment":[{"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loml.cc\/index.php\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}