1 /*
2  * Copyright (C) 2013 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 package android.text.cts;
18 
19 /**
20  * List of Emoji tested by EmojiTest
21  */
22 class EmojiConstants {
23 
24     /**
25      * All emoji characters in Unicode 10.0/Emoji 5.0.
26      * http://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5Cp%7BEmoji%7D%0D%0A&g=
27      */
28     static final int[] ALL_EMOJI = {
29         0x0023, // NUMBER SIGN
30         0x002A, // ASTERISK
31         0x0030, // DIGIT ZERO
32         0x0031, // DIGIT ONE
33         0x0032, // DIGIT TWO
34         0x0033, // DIGIT THREE
35         0x0034, // DIGIT FOUR
36         0x0035, // DIGIT FIVE
37         0x0036, // DIGIT SIX
38         0x0037, // DIGIT SEVEN
39         0x0038, // DIGIT EIGHT
40         0x0039, // DIGIT NINE
41         0x00A9, // COPYRIGHT SIGN
42         0x00AE, // REGISTERED SIGN
43         0x203C, // DOUBLE EXCLAMATION MARK
44         0x2049, // EXCLAMATION QUESTION MARK
45         0x2122, // TRADE MARK SIGN
46         0x2139, // INFORMATION SOURCE
47         0x2194, // LEFT RIGHT ARROW
48         0x2195, // UP DOWN ARROW
49         0x2196, // NORTH WEST ARROW
50         0x2197, // NORTH EAST ARROW
51         0x2198, // SOUTH EAST ARROW
52         0x2199, // SOUTH WEST ARROW
53         0x21A9, // LEFTWARDS ARROW WITH HOOK
54         0x21AA, // RIGHTWARDS ARROW WITH HOOK
55         0x231A, // WATCH
56         0x231B, // HOURGLASS
57         0x2328, // KEYBOARD
58         0x23CF, // EJECT SYMBOL
59         0x23E9, // BLACK RIGHT-POINTING DOUBLE TRIANGLE
60         0x23EA, // BLACK LEFT-POINTING DOUBLE TRIANGLE
61         0x23EB, // BLACK UP-POINTING DOUBLE TRIANGLE
62         0x23EC, // BLACK DOWN-POINTING DOUBLE TRIANGLE
63         0x23ED, // BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
64         0x23EE, // BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
65         0x23EF, // BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR
66         0x23F0, // ALARM CLOCK
67         0x23F1, // STOPWATCH
68         0x23F2, // TIMER CLOCK
69         0x23F3, // HOURGLASS WITH FLOWING SAND
70         0x23F8, // DOUBLE VERTICAL BAR
71         0x23F9, // BLACK SQUARE FOR STOP
72         0x23FA, // BLACK CIRCLE FOR RECORD
73         0x24C2, // CIRCLED LATIN CAPITAL LETTER M
74         0x25AA, // BLACK SMALL SQUARE
75         0x25AB, // WHITE SMALL SQUARE
76         0x25B6, // BLACK RIGHT-POINTING TRIANGLE
77         0x25C0, // BLACK LEFT-POINTING TRIANGLE
78         0x25FB, // WHITE MEDIUM SQUARE
79         0x25FC, // BLACK MEDIUM SQUARE
80         0x25FD, // WHITE MEDIUM SMALL SQUARE
81         0x25FE, // BLACK MEDIUM SMALL SQUARE
82         0x2600, // BLACK SUN WITH RAYS
83         0x2601, // CLOUD
84         0x2602, // UMBRELLA
85         0x2603, // SNOWMAN
86         0x2604, // COMET
87         0x260E, // BLACK TELEPHONE
88         0x2611, // BALLOT BOX WITH CHECK
89         0x2614, // UMBRELLA WITH RAIN DROPS
90         0x2615, // HOT BEVERAGE
91         0x2618, // SHAMROCK
92         0x261D, // WHITE UP POINTING INDEX
93         0x2620, // SKULL AND CROSSBONES
94         0x2622, // RADIOACTIVE SIGN
95         0x2623, // BIOHAZARD SIGN
96         0x2626, // ORTHODOX CROSS
97         0x262A, // STAR AND CRESCENT
98         0x262E, // PEACE SYMBOL
99         0x262F, // YIN YANG
100         0x2638, // WHEEL OF DHARMA
101         0x2639, // WHITE FROWNING FACE
102         0x263A, // WHITE SMILING FACE
103         0x2640, // FEMALE SIGN
104         0x2642, // MALE SIGN
105         0x2648, // ARIES
106         0x2649, // TAURUS
107         0x264A, // GEMINI
108         0x264B, // CANCER
109         0x264C, // LEO
110         0x264D, // VIRGO
111         0x264E, // LIBRA
112         0x264F, // SCORPIUS
113         0x2650, // SAGITTARIUS
114         0x2651, // CAPRICORN
115         0x2652, // AQUARIUS
116         0x2653, // PISCES
117         0x2660, // BLACK SPADE SUIT
118         0x2663, // BLACK CLUB SUIT
119         0x2665, // BLACK HEART SUIT
120         0x2666, // BLACK DIAMOND SUIT
121         0x2668, // HOT SPRINGS
122         0x267B, // BLACK UNIVERSAL RECYCLING SYMBOL
123         0x267F, // WHEELCHAIR SYMBOL
124         0x2692, // HAMMER AND PICK
125         0x2693, // ANCHOR
126         0x2694, // CROSSED SWORDS
127         0x2695, // STAFF OF AESCULAPIUS
128         0x2696, // SCALES
129         0x2697, // ALEMBIC
130         0x2699, // GEAR
131         0x269B, // ATOM SYMBOL
132         0x269C, // FLEUR-DE-LIS
133         0x26A0, // WARNING SIGN
134         0x26A1, // HIGH VOLTAGE SIGN
135         0x26AA, // MEDIUM WHITE CIRCLE
136         0x26AB, // MEDIUM BLACK CIRCLE
137         0x26B0, // COFFIN
138         0x26B1, // FUNERAL URN
139         0x26BD, // SOCCER BALL
140         0x26BE, // BASEBALL
141         0x26C4, // SNOWMAN WITHOUT SNOW
142         0x26C5, // SUN BEHIND CLOUD
143         0x26C8, // THUNDER CLOUD AND RAIN
144         0x26CE, // OPHIUCHUS
145         0x26CF, // PICK
146         0x26D1, // HELMET WITH WHITE CROSS
147         0x26D3, // CHAINS
148         0x26D4, // NO ENTRY
149         0x26E9, // SHINTO SHRINE
150         0x26EA, // CHURCH
151         0x26F0, // MOUNTAIN
152         0x26F1, // UMBRELLA ON GROUND
153         0x26F2, // FOUNTAIN
154         0x26F3, // FLAG IN HOLE
155         0x26F4, // FERRY
156         0x26F5, // SAILBOAT
157         0x26F7, // SKIER
158         0x26F8, // ICE SKATE
159         0x26F9, // PERSON WITH BALL
160         0x26FA, // TENT
161         0x26FD, // FUEL PUMP
162         0x2702, // BLACK SCISSORS
163         0x2705, // WHITE HEAVY CHECK MARK
164         0x2708, // AIRPLANE
165         0x2709, // ENVELOPE
166         0x270A, // RAISED FIST
167         0x270B, // RAISED HAND
168         0x270C, // VICTORY HAND
169         0x270D, // WRITING HAND
170         0x270F, // PENCIL
171         0x2712, // BLACK NIB
172         0x2714, // HEAVY CHECK MARK
173         0x2716, // HEAVY MULTIPLICATION X
174         0x271D, // LATIN CROSS
175         0x2721, // STAR OF DAVID
176         0x2728, // SPARKLES
177         0x2733, // EIGHT SPOKED ASTERISK
178         0x2734, // EIGHT POINTED BLACK STAR
179         0x2744, // SNOWFLAKE
180         0x2747, // SPARKLE
181         0x274C, // CROSS MARK
182         0x274E, // NEGATIVE SQUARED CROSS MARK
183         0x2753, // BLACK QUESTION MARK ORNAMENT
184         0x2754, // WHITE QUESTION MARK ORNAMENT
185         0x2755, // WHITE EXCLAMATION MARK ORNAMENT
186         0x2757, // HEAVY EXCLAMATION MARK SYMBOL
187         0x2763, // HEAVY HEART EXCLAMATION MARK ORNAMENT
188         0x2764, // HEAVY BLACK HEART
189         0x2795, // HEAVY PLUS SIGN
190         0x2796, // HEAVY MINUS SIGN
191         0x2797, // HEAVY DIVISION SIGN
192         0x27A1, // BLACK RIGHTWARDS ARROW
193         0x27B0, // CURLY LOOP
194         0x27BF, // DOUBLE CURLY LOOP
195         0x2934, // ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
196         0x2935, // ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
197         0x2B05, // LEFTWARDS BLACK ARROW
198         0x2B06, // UPWARDS BLACK ARROW
199         0x2B07, // DOWNWARDS BLACK ARROW
200         0x2B1B, // BLACK LARGE SQUARE
201         0x2B1C, // WHITE LARGE SQUARE
202         0x2B50, // WHITE MEDIUM STAR
203         0x2B55, // HEAVY LARGE CIRCLE
204         0x3030, // WAVY DASH
205         0x303D, // PART ALTERNATION MARK
206         0x3297, // CIRCLED IDEOGRAPH CONGRATULATION
207         0x3299, // CIRCLED IDEOGRAPH SECRET
208         0x1F004, // MAHJONG TILE RED DRAGON
209         0x1F0CF, // PLAYING CARD BLACK JOKER
210         0x1F170, // NEGATIVE SQUARED LATIN CAPITAL LETTER A
211         0x1F171, // NEGATIVE SQUARED LATIN CAPITAL LETTER B
212         0x1F17E, // NEGATIVE SQUARED LATIN CAPITAL LETTER O
213         0x1F17F, // NEGATIVE SQUARED LATIN CAPITAL LETTER P
214         0x1F18E, // NEGATIVE SQUARED AB
215         0x1F191, // SQUARED CL
216         0x1F192, // SQUARED COOL
217         0x1F193, // SQUARED FREE
218         0x1F194, // SQUARED ID
219         0x1F195, // SQUARED NEW
220         0x1F196, // SQUARED NG
221         0x1F197, // SQUARED OK
222         0x1F198, // SQUARED SOS
223         0x1F199, // SQUARED UP WITH EXCLAMATION MARK
224         0x1F19A, // SQUARED VS
225         0x1F1E6, // REGIONAL INDICATOR SYMBOL LETTER A
226         0x1F1E7, // REGIONAL INDICATOR SYMBOL LETTER B
227         0x1F1E8, // REGIONAL INDICATOR SYMBOL LETTER C
228         0x1F1E9, // REGIONAL INDICATOR SYMBOL LETTER D
229         0x1F1EA, // REGIONAL INDICATOR SYMBOL LETTER E
230         0x1F1EB, // REGIONAL INDICATOR SYMBOL LETTER F
231         0x1F1EC, // REGIONAL INDICATOR SYMBOL LETTER G
232         0x1F1ED, // REGIONAL INDICATOR SYMBOL LETTER H
233         0x1F1EE, // REGIONAL INDICATOR SYMBOL LETTER I
234         0x1F1EF, // REGIONAL INDICATOR SYMBOL LETTER J
235         0x1F1F0, // REGIONAL INDICATOR SYMBOL LETTER K
236         0x1F1F1, // REGIONAL INDICATOR SYMBOL LETTER L
237         0x1F1F2, // REGIONAL INDICATOR SYMBOL LETTER M
238         0x1F1F3, // REGIONAL INDICATOR SYMBOL LETTER N
239         0x1F1F4, // REGIONAL INDICATOR SYMBOL LETTER O
240         0x1F1F5, // REGIONAL INDICATOR SYMBOL LETTER P
241         0x1F1F6, // REGIONAL INDICATOR SYMBOL LETTER Q
242         0x1F1F7, // REGIONAL INDICATOR SYMBOL LETTER R
243         0x1F1F8, // REGIONAL INDICATOR SYMBOL LETTER S
244         0x1F1F9, // REGIONAL INDICATOR SYMBOL LETTER T
245         0x1F1FA, // REGIONAL INDICATOR SYMBOL LETTER U
246         0x1F1FB, // REGIONAL INDICATOR SYMBOL LETTER V
247         0x1F1FC, // REGIONAL INDICATOR SYMBOL LETTER W
248         0x1F1FD, // REGIONAL INDICATOR SYMBOL LETTER X
249         0x1F1FE, // REGIONAL INDICATOR SYMBOL LETTER Y
250         0x1F1FF, // REGIONAL INDICATOR SYMBOL LETTER Z
251         0x1F201, // SQUARED KATAKANA KOKO
252         0x1F202, // SQUARED KATAKANA SA
253         0x1F21A, // SQUARED CJK UNIFIED IDEOGRAPH-7121
254         0x1F22F, // SQUARED CJK UNIFIED IDEOGRAPH-6307
255         0x1F232, // SQUARED CJK UNIFIED IDEOGRAPH-7981
256         0x1F233, // SQUARED CJK UNIFIED IDEOGRAPH-7A7A
257         0x1F234, // SQUARED CJK UNIFIED IDEOGRAPH-5408
258         0x1F235, // SQUARED CJK UNIFIED IDEOGRAPH-6E80
259         0x1F236, // SQUARED CJK UNIFIED IDEOGRAPH-6709
260         0x1F237, // SQUARED CJK UNIFIED IDEOGRAPH-6708
261         0x1F238, // SQUARED CJK UNIFIED IDEOGRAPH-7533
262         0x1F239, // SQUARED CJK UNIFIED IDEOGRAPH-5272
263         0x1F23A, // SQUARED CJK UNIFIED IDEOGRAPH-55B6
264         0x1F250, // CIRCLED IDEOGRAPH ADVANTAGE
265         0x1F251, // CIRCLED IDEOGRAPH ACCEPT
266         0x1F300, // CYCLONE
267         0x1F301, // FOGGY
268         0x1F302, // CLOSED UMBRELLA
269         0x1F303, // NIGHT WITH STARS
270         0x1F304, // SUNRISE OVER MOUNTAINS
271         0x1F305, // SUNRISE
272         0x1F306, // CITYSCAPE AT DUSK
273         0x1F307, // SUNSET OVER BUILDINGS
274         0x1F308, // RAINBOW
275         0x1F309, // BRIDGE AT NIGHT
276         0x1F30A, // WATER WAVE
277         0x1F30B, // VOLCANO
278         0x1F30C, // MILKY WAY
279         0x1F30D, // EARTH GLOBE EUROPE-AFRICA
280         0x1F30E, // EARTH GLOBE AMERICAS
281         0x1F30F, // EARTH GLOBE ASIA-AUSTRALIA
282         0x1F310, // GLOBE WITH MERIDIANS
283         0x1F311, // NEW MOON SYMBOL
284         0x1F312, // WAXING CRESCENT MOON SYMBOL
285         0x1F313, // FIRST QUARTER MOON SYMBOL
286         0x1F314, // WAXING GIBBOUS MOON SYMBOL
287         0x1F315, // FULL MOON SYMBOL
288         0x1F316, // WANING GIBBOUS MOON SYMBOL
289         0x1F317, // LAST QUARTER MOON SYMBOL
290         0x1F318, // WANING CRESCENT MOON SYMBOL
291         0x1F319, // CRESCENT MOON
292         0x1F31A, // NEW MOON WITH FACE
293         0x1F31B, // FIRST QUARTER MOON WITH FACE
294         0x1F31C, // LAST QUARTER MOON WITH FACE
295         0x1F31D, // FULL MOON WITH FACE
296         0x1F31E, // SUN WITH FACE
297         0x1F31F, // GLOWING STAR
298         0x1F320, // SHOOTING STAR
299         0x1F321, // THERMOMETER
300         0x1F324, // WHITE SUN WITH SMALL CLOUD
301         0x1F325, // WHITE SUN BEHIND CLOUD
302         0x1F326, // WHITE SUN BEHIND CLOUD WITH RAIN
303         0x1F327, // CLOUD WITH RAIN
304         0x1F328, // CLOUD WITH SNOW
305         0x1F329, // CLOUD WITH LIGHTNING
306         0x1F32A, // CLOUD WITH TORNADO
307         0x1F32B, // FOG
308         0x1F32C, // WIND BLOWING FACE
309         0x1F32D, // HOT DOG
310         0x1F32E, // TACO
311         0x1F32F, // BURRITO
312         0x1F330, // CHESTNUT
313         0x1F331, // SEEDLING
314         0x1F332, // EVERGREEN TREE
315         0x1F333, // DECIDUOUS TREE
316         0x1F334, // PALM TREE
317         0x1F335, // CACTUS
318         0x1F336, // HOT PEPPER
319         0x1F337, // TULIP
320         0x1F338, // CHERRY BLOSSOM
321         0x1F339, // ROSE
322         0x1F33A, // HIBISCUS
323         0x1F33B, // SUNFLOWER
324         0x1F33C, // BLOSSOM
325         0x1F33D, // EAR OF MAIZE
326         0x1F33E, // EAR OF RICE
327         0x1F33F, // HERB
328         0x1F340, // FOUR LEAF CLOVER
329         0x1F341, // MAPLE LEAF
330         0x1F342, // FALLEN LEAF
331         0x1F343, // LEAF FLUTTERING IN WIND
332         0x1F344, // MUSHROOM
333         0x1F345, // TOMATO
334         0x1F346, // AUBERGINE
335         0x1F347, // GRAPES
336         0x1F348, // MELON
337         0x1F349, // WATERMELON
338         0x1F34A, // TANGERINE
339         0x1F34B, // LEMON
340         0x1F34C, // BANANA
341         0x1F34D, // PINEAPPLE
342         0x1F34E, // RED APPLE
343         0x1F34F, // GREEN APPLE
344         0x1F350, // PEAR
345         0x1F351, // PEACH
346         0x1F352, // CHERRIES
347         0x1F353, // STRAWBERRY
348         0x1F354, // HAMBURGER
349         0x1F355, // SLICE OF PIZZA
350         0x1F356, // MEAT ON BONE
351         0x1F357, // POULTRY LEG
352         0x1F358, // RICE CRACKER
353         0x1F359, // RICE BALL
354         0x1F35A, // COOKED RICE
355         0x1F35B, // CURRY AND RICE
356         0x1F35C, // STEAMING BOWL
357         0x1F35D, // SPAGHETTI
358         0x1F35E, // BREAD
359         0x1F35F, // FRENCH FRIES
360         0x1F360, // ROASTED SWEET POTATO
361         0x1F361, // DANGO
362         0x1F362, // ODEN
363         0x1F363, // SUSHI
364         0x1F364, // FRIED SHRIMP
365         0x1F365, // FISH CAKE WITH SWIRL DESIGN
366         0x1F366, // SOFT ICE CREAM
367         0x1F367, // SHAVED ICE
368         0x1F368, // ICE CREAM
369         0x1F369, // DOUGHNUT
370         0x1F36A, // COOKIE
371         0x1F36B, // CHOCOLATE BAR
372         0x1F36C, // CANDY
373         0x1F36D, // LOLLIPOP
374         0x1F36E, // CUSTARD
375         0x1F36F, // HONEY POT
376         0x1F370, // SHORTCAKE
377         0x1F371, // BENTO BOX
378         0x1F372, // POT OF FOOD
379         0x1F373, // COOKING
380         0x1F374, // FORK AND KNIFE
381         0x1F375, // TEACUP WITHOUT HANDLE
382         0x1F376, // SAKE BOTTLE AND CUP
383         0x1F377, // WINE GLASS
384         0x1F378, // COCKTAIL GLASS
385         0x1F379, // TROPICAL DRINK
386         0x1F37A, // BEER MUG
387         0x1F37B, // CLINKING BEER MUGS
388         0x1F37C, // BABY BOTTLE
389         0x1F37D, // FORK AND KNIFE WITH PLATE
390         0x1F37E, // BOTTLE WITH POPPING CORK
391         0x1F37F, // POPCORN
392         0x1F380, // RIBBON
393         0x1F381, // WRAPPED PRESENT
394         0x1F382, // BIRTHDAY CAKE
395         0x1F383, // JACK-O-LANTERN
396         0x1F384, // CHRISTMAS TREE
397         0x1F385, // FATHER CHRISTMAS
398         0x1F386, // FIREWORKS
399         0x1F387, // FIREWORK SPARKLER
400         0x1F388, // BALLOON
401         0x1F389, // PARTY POPPER
402         0x1F38A, // CONFETTI BALL
403         0x1F38B, // TANABATA TREE
404         0x1F38C, // CROSSED FLAGS
405         0x1F38D, // PINE DECORATION
406         0x1F38E, // JAPANESE DOLLS
407         0x1F38F, // CARP STREAMER
408         0x1F390, // WIND CHIME
409         0x1F391, // MOON VIEWING CEREMONY
410         0x1F392, // SCHOOL SATCHEL
411         0x1F393, // GRADUATION CAP
412         0x1F396, // MILITARY MEDAL
413         0x1F397, // REMINDER RIBBON
414         0x1F399, // STUDIO MICROPHONE
415         0x1F39A, // LEVEL SLIDER
416         0x1F39B, // CONTROL KNOBS
417         0x1F39E, // FILM FRAMES
418         0x1F39F, // ADMISSION TICKETS
419         0x1F3A0, // CAROUSEL HORSE
420         0x1F3A1, // FERRIS WHEEL
421         0x1F3A2, // ROLLER COASTER
422         0x1F3A3, // FISHING POLE AND FISH
423         0x1F3A4, // MICROPHONE
424         0x1F3A5, // MOVIE CAMERA
425         0x1F3A6, // CINEMA
426         0x1F3A7, // HEADPHONE
427         0x1F3A8, // ARTIST PALETTE
428         0x1F3A9, // TOP HAT
429         0x1F3AA, // CIRCUS TENT
430         0x1F3AB, // TICKET
431         0x1F3AC, // CLAPPER BOARD
432         0x1F3AD, // PERFORMING ARTS
433         0x1F3AE, // VIDEO GAME
434         0x1F3AF, // DIRECT HIT
435         0x1F3B0, // SLOT MACHINE
436         0x1F3B1, // BILLIARDS
437         0x1F3B2, // GAME DIE
438         0x1F3B3, // BOWLING
439         0x1F3B4, // FLOWER PLAYING CARDS
440         0x1F3B5, // MUSICAL NOTE
441         0x1F3B6, // MULTIPLE MUSICAL NOTES
442         0x1F3B7, // SAXOPHONE
443         0x1F3B8, // GUITAR
444         0x1F3B9, // MUSICAL KEYBOARD
445         0x1F3BA, // TRUMPET
446         0x1F3BB, // VIOLIN
447         0x1F3BC, // MUSICAL SCORE
448         0x1F3BD, // RUNNING SHIRT WITH SASH
449         0x1F3BE, // TENNIS RACQUET AND BALL
450         0x1F3BF, // SKI AND SKI BOOT
451         0x1F3C0, // BASKETBALL AND HOOP
452         0x1F3C1, // CHEQUERED FLAG
453         0x1F3C2, // SNOWBOARDER
454         0x1F3C3, // RUNNER
455         0x1F3C4, // SURFER
456         0x1F3C5, // SPORTS MEDAL
457         0x1F3C6, // TROPHY
458         0x1F3C7, // HORSE RACING
459         0x1F3C8, // AMERICAN FOOTBALL
460         0x1F3C9, // RUGBY FOOTBALL
461         0x1F3CA, // SWIMMER
462         0x1F3CB, // WEIGHT LIFTER
463         0x1F3CC, // GOLFER
464         0x1F3CD, // RACING MOTORCYCLE
465         0x1F3CE, // RACING CAR
466         0x1F3CF, // CRICKET BAT AND BALL
467         0x1F3D0, // VOLLEYBALL
468         0x1F3D1, // FIELD HOCKEY STICK AND BALL
469         0x1F3D2, // ICE HOCKEY STICK AND PUCK
470         0x1F3D3, // TABLE TENNIS PADDLE AND BALL
471         0x1F3D4, // SNOW CAPPED MOUNTAIN
472         0x1F3D5, // CAMPING
473         0x1F3D6, // BEACH WITH UMBRELLA
474         0x1F3D7, // BUILDING CONSTRUCTION
475         0x1F3D8, // HOUSE BUILDINGS
476         0x1F3D9, // CITYSCAPE
477         0x1F3DA, // DERELICT HOUSE BUILDING
478         0x1F3DB, // CLASSICAL BUILDING
479         0x1F3DC, // DESERT
480         0x1F3DD, // DESERT ISLAND
481         0x1F3DE, // NATIONAL PARK
482         0x1F3DF, // STADIUM
483         0x1F3E0, // HOUSE BUILDING
484         0x1F3E1, // HOUSE WITH GARDEN
485         0x1F3E2, // OFFICE BUILDING
486         0x1F3E3, // JAPANESE POST OFFICE
487         0x1F3E4, // EUROPEAN POST OFFICE
488         0x1F3E5, // HOSPITAL
489         0x1F3E6, // BANK
490         0x1F3E7, // AUTOMATED TELLER MACHINE
491         0x1F3E8, // HOTEL
492         0x1F3E9, // LOVE HOTEL
493         0x1F3EA, // CONVENIENCE STORE
494         0x1F3EB, // SCHOOL
495         0x1F3EC, // DEPARTMENT STORE
496         0x1F3ED, // FACTORY
497         0x1F3EE, // IZAKAYA LANTERN
498         0x1F3EF, // JAPANESE CASTLE
499         0x1F3F0, // EUROPEAN CASTLE
500         0x1F3F3, // WAVING WHITE FLAG
501         0x1F3F4, // WAVING BLACK FLAG
502         0x1F3F5, // ROSETTE
503         0x1F3F7, // LABEL
504         0x1F3F8, // BADMINTON RACQUET AND SHUTTLECOCK
505         0x1F3F9, // BOW AND ARROW
506         0x1F3FA, // AMPHORA
507         0x1F3FB, // EMOJI MODIFIER FITZPATRICK TYPE-1-2
508         0x1F3FC, // EMOJI MODIFIER FITZPATRICK TYPE-3
509         0x1F3FD, // EMOJI MODIFIER FITZPATRICK TYPE-4
510         0x1F3FE, // EMOJI MODIFIER FITZPATRICK TYPE-5
511         0x1F3FF, // EMOJI MODIFIER FITZPATRICK TYPE-6
512         0x1F400, // RAT
513         0x1F401, // MOUSE
514         0x1F402, // OX
515         0x1F403, // WATER BUFFALO
516         0x1F404, // COW
517         0x1F405, // TIGER
518         0x1F406, // LEOPARD
519         0x1F407, // RABBIT
520         0x1F408, // CAT
521         0x1F409, // DRAGON
522         0x1F40A, // CROCODILE
523         0x1F40B, // WHALE
524         0x1F40C, // SNAIL
525         0x1F40D, // SNAKE
526         0x1F40E, // HORSE
527         0x1F40F, // RAM
528         0x1F410, // GOAT
529         0x1F411, // SHEEP
530         0x1F412, // MONKEY
531         0x1F413, // ROOSTER
532         0x1F414, // CHICKEN
533         0x1F415, // DOG
534         0x1F416, // PIG
535         0x1F417, // BOAR
536         0x1F418, // ELEPHANT
537         0x1F419, // OCTOPUS
538         0x1F41A, // SPIRAL SHELL
539         0x1F41B, // BUG
540         0x1F41C, // ANT
541         0x1F41D, // HONEYBEE
542         0x1F41E, // LADY BEETLE
543         0x1F41F, // FISH
544         0x1F420, // TROPICAL FISH
545         0x1F421, // BLOWFISH
546         0x1F422, // TURTLE
547         0x1F423, // HATCHING CHICK
548         0x1F424, // BABY CHICK
549         0x1F425, // FRONT-FACING BABY CHICK
550         0x1F426, // BIRD
551         0x1F427, // PENGUIN
552         0x1F428, // KOALA
553         0x1F429, // POODLE
554         0x1F42A, // DROMEDARY CAMEL
555         0x1F42B, // BACTRIAN CAMEL
556         0x1F42C, // DOLPHIN
557         0x1F42D, // MOUSE FACE
558         0x1F42E, // COW FACE
559         0x1F42F, // TIGER FACE
560         0x1F430, // RABBIT FACE
561         0x1F431, // CAT FACE
562         0x1F432, // DRAGON FACE
563         0x1F433, // SPOUTING WHALE
564         0x1F434, // HORSE FACE
565         0x1F435, // MONKEY FACE
566         0x1F436, // DOG FACE
567         0x1F437, // PIG FACE
568         0x1F438, // FROG FACE
569         0x1F439, // HAMSTER FACE
570         0x1F43A, // WOLF FACE
571         0x1F43B, // BEAR FACE
572         0x1F43C, // PANDA FACE
573         0x1F43D, // PIG NOSE
574         0x1F43E, // PAW PRINTS
575         0x1F43F, // CHIPMUNK
576         0x1F440, // EYES
577         0x1F441, // EYE
578         0x1F442, // EAR
579         0x1F443, // NOSE
580         0x1F444, // MOUTH
581         0x1F445, // TONGUE
582         0x1F446, // WHITE UP POINTING BACKHAND INDEX
583         0x1F447, // WHITE DOWN POINTING BACKHAND INDEX
584         0x1F448, // WHITE LEFT POINTING BACKHAND INDEX
585         0x1F449, // WHITE RIGHT POINTING BACKHAND INDEX
586         0x1F44A, // FISTED HAND SIGN
587         0x1F44B, // WAVING HAND SIGN
588         0x1F44C, // OK HAND SIGN
589         0x1F44D, // THUMBS UP SIGN
590         0x1F44E, // THUMBS DOWN SIGN
591         0x1F44F, // CLAPPING HANDS SIGN
592         0x1F450, // OPEN HANDS SIGN
593         0x1F451, // CROWN
594         0x1F452, // WOMANS HAT
595         0x1F453, // EYEGLASSES
596         0x1F454, // NECKTIE
597         0x1F455, // T-SHIRT
598         0x1F456, // JEANS
599         0x1F457, // DRESS
600         0x1F458, // KIMONO
601         0x1F459, // BIKINI
602         0x1F45A, // WOMANS CLOTHES
603         0x1F45B, // PURSE
604         0x1F45C, // HANDBAG
605         0x1F45D, // POUCH
606         0x1F45E, // MANS SHOE
607         0x1F45F, // ATHLETIC SHOE
608         0x1F460, // HIGH-HEELED SHOE
609         0x1F461, // WOMANS SANDAL
610         0x1F462, // WOMANS BOOTS
611         0x1F463, // FOOTPRINTS
612         0x1F464, // BUST IN SILHOUETTE
613         0x1F465, // BUSTS IN SILHOUETTE
614         0x1F466, // BOY
615         0x1F467, // GIRL
616         0x1F468, // MAN
617         0x1F469, // WOMAN
618         0x1F46A, // FAMILY
619         0x1F46B, // MAN AND WOMAN HOLDING HANDS
620         0x1F46C, // TWO MEN HOLDING HANDS
621         0x1F46D, // TWO WOMEN HOLDING HANDS
622         0x1F46E, // POLICE OFFICER
623         0x1F46F, // WOMAN WITH BUNNY EARS
624         0x1F470, // BRIDE WITH VEIL
625         0x1F471, // PERSON WITH BLOND HAIR
626         0x1F472, // MAN WITH GUA PI MAO
627         0x1F473, // MAN WITH TURBAN
628         0x1F474, // OLDER MAN
629         0x1F475, // OLDER WOMAN
630         0x1F476, // BABY
631         0x1F477, // CONSTRUCTION WORKER
632         0x1F478, // PRINCESS
633         0x1F479, // JAPANESE OGRE
634         0x1F47A, // JAPANESE GOBLIN
635         0x1F47B, // GHOST
636         0x1F47C, // BABY ANGEL
637         0x1F47D, // EXTRATERRESTRIAL ALIEN
638         0x1F47E, // ALIEN MONSTER
639         0x1F47F, // IMP
640         0x1F480, // SKULL
641         0x1F481, // INFORMATION DESK PERSON
642         0x1F482, // GUARDSMAN
643         0x1F483, // DANCER
644         0x1F484, // LIPSTICK
645         0x1F485, // NAIL POLISH
646         0x1F486, // FACE MASSAGE
647         0x1F487, // HAIRCUT
648         0x1F488, // BARBER POLE
649         0x1F489, // SYRINGE
650         0x1F48A, // PILL
651         0x1F48B, // KISS MARK
652         0x1F48C, // LOVE LETTER
653         0x1F48D, // RING
654         0x1F48E, // GEM STONE
655         0x1F48F, // KISS
656         0x1F490, // BOUQUET
657         0x1F491, // COUPLE WITH HEART
658         0x1F492, // WEDDING
659         0x1F493, // BEATING HEART
660         0x1F494, // BROKEN HEART
661         0x1F495, // TWO HEARTS
662         0x1F496, // SPARKLING HEART
663         0x1F497, // GROWING HEART
664         0x1F498, // HEART WITH ARROW
665         0x1F499, // BLUE HEART
666         0x1F49A, // GREEN HEART
667         0x1F49B, // YELLOW HEART
668         0x1F49C, // PURPLE HEART
669         0x1F49D, // HEART WITH RIBBON
670         0x1F49E, // REVOLVING HEARTS
671         0x1F49F, // HEART DECORATION
672         0x1F4A0, // DIAMOND SHAPE WITH A DOT INSIDE
673         0x1F4A1, // ELECTRIC LIGHT BULB
674         0x1F4A2, // ANGER SYMBOL
675         0x1F4A3, // BOMB
676         0x1F4A4, // SLEEPING SYMBOL
677         0x1F4A5, // COLLISION SYMBOL
678         0x1F4A6, // SPLASHING SWEAT SYMBOL
679         0x1F4A7, // DROPLET
680         0x1F4A8, // DASH SYMBOL
681         0x1F4A9, // PILE OF POO
682         0x1F4AA, // FLEXED BICEPS
683         0x1F4AB, // DIZZY SYMBOL
684         0x1F4AC, // SPEECH BALLOON
685         0x1F4AD, // THOUGHT BALLOON
686         0x1F4AE, // WHITE FLOWER
687         0x1F4AF, // HUNDRED POINTS SYMBOL
688         0x1F4B0, // MONEY BAG
689         0x1F4B1, // CURRENCY EXCHANGE
690         0x1F4B2, // HEAVY DOLLAR SIGN
691         0x1F4B3, // CREDIT CARD
692         0x1F4B4, // BANKNOTE WITH YEN SIGN
693         0x1F4B5, // BANKNOTE WITH DOLLAR SIGN
694         0x1F4B6, // BANKNOTE WITH EURO SIGN
695         0x1F4B7, // BANKNOTE WITH POUND SIGN
696         0x1F4B8, // MONEY WITH WINGS
697         0x1F4B9, // CHART WITH UPWARDS TREND AND YEN SIGN
698         0x1F4BA, // SEAT
699         0x1F4BB, // PERSONAL COMPUTER
700         0x1F4BC, // BRIEFCASE
701         0x1F4BD, // MINIDISC
702         0x1F4BE, // FLOPPY DISK
703         0x1F4BF, // OPTICAL DISC
704         0x1F4C0, // DVD
705         0x1F4C1, // FILE FOLDER
706         0x1F4C2, // OPEN FILE FOLDER
707         0x1F4C3, // PAGE WITH CURL
708         0x1F4C4, // PAGE FACING UP
709         0x1F4C5, // CALENDAR
710         0x1F4C6, // TEAR-OFF CALENDAR
711         0x1F4C7, // CARD INDEX
712         0x1F4C8, // CHART WITH UPWARDS TREND
713         0x1F4C9, // CHART WITH DOWNWARDS TREND
714         0x1F4CA, // BAR CHART
715         0x1F4CB, // CLIPBOARD
716         0x1F4CC, // PUSHPIN
717         0x1F4CD, // ROUND PUSHPIN
718         0x1F4CE, // PAPERCLIP
719         0x1F4CF, // STRAIGHT RULER
720         0x1F4D0, // TRIANGULAR RULER
721         0x1F4D1, // BOOKMARK TABS
722         0x1F4D2, // LEDGER
723         0x1F4D3, // NOTEBOOK
724         0x1F4D4, // NOTEBOOK WITH DECORATIVE COVER
725         0x1F4D5, // CLOSED BOOK
726         0x1F4D6, // OPEN BOOK
727         0x1F4D7, // GREEN BOOK
728         0x1F4D8, // BLUE BOOK
729         0x1F4D9, // ORANGE BOOK
730         0x1F4DA, // BOOKS
731         0x1F4DB, // NAME BADGE
732         0x1F4DC, // SCROLL
733         0x1F4DD, // MEMO
734         0x1F4DE, // TELEPHONE RECEIVER
735         0x1F4DF, // PAGER
736         0x1F4E0, // FAX MACHINE
737         0x1F4E1, // SATELLITE ANTENNA
738         0x1F4E2, // PUBLIC ADDRESS LOUDSPEAKER
739         0x1F4E3, // CHEERING MEGAPHONE
740         0x1F4E4, // OUTBOX TRAY
741         0x1F4E5, // INBOX TRAY
742         0x1F4E6, // PACKAGE
743         0x1F4E7, // E-MAIL SYMBOL
744         0x1F4E8, // INCOMING ENVELOPE
745         0x1F4E9, // ENVELOPE WITH DOWNWARDS ARROW ABOVE
746         0x1F4EA, // CLOSED MAILBOX WITH LOWERED FLAG
747         0x1F4EB, // CLOSED MAILBOX WITH RAISED FLAG
748         0x1F4EC, // OPEN MAILBOX WITH RAISED FLAG
749         0x1F4ED, // OPEN MAILBOX WITH LOWERED FLAG
750         0x1F4EE, // POSTBOX
751         0x1F4EF, // POSTAL HORN
752         0x1F4F0, // NEWSPAPER
753         0x1F4F1, // MOBILE PHONE
754         0x1F4F2, // MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
755         0x1F4F3, // VIBRATION MODE
756         0x1F4F4, // MOBILE PHONE OFF
757         0x1F4F5, // NO MOBILE PHONES
758         0x1F4F6, // ANTENNA WITH BARS
759         0x1F4F7, // CAMERA
760         0x1F4F8, // CAMERA WITH FLASH
761         0x1F4F9, // VIDEO CAMERA
762         0x1F4FA, // TELEVISION
763         0x1F4FB, // RADIO
764         0x1F4FC, // VIDEOCASSETTE
765         0x1F4FD, // FILM PROJECTOR
766         0x1F4FF, // PRAYER BEADS
767         0x1F500, // TWISTED RIGHTWARDS ARROWS
768         0x1F501, // CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
769         0x1F502, // CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
770         0x1F503, // CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
771         0x1F504, // ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
772         0x1F505, // LOW BRIGHTNESS SYMBOL
773         0x1F506, // HIGH BRIGHTNESS SYMBOL
774         0x1F507, // SPEAKER WITH CANCELLATION STROKE
775         0x1F508, // SPEAKER
776         0x1F509, // SPEAKER WITH ONE SOUND WAVE
777         0x1F50A, // SPEAKER WITH THREE SOUND WAVES
778         0x1F50B, // BATTERY
779         0x1F50C, // ELECTRIC PLUG
780         0x1F50D, // LEFT-POINTING MAGNIFYING GLASS
781         0x1F50E, // RIGHT-POINTING MAGNIFYING GLASS
782         0x1F50F, // LOCK WITH INK PEN
783         0x1F510, // CLOSED LOCK WITH KEY
784         0x1F511, // KEY
785         0x1F512, // LOCK
786         0x1F513, // OPEN LOCK
787         0x1F514, // BELL
788         0x1F515, // BELL WITH CANCELLATION STROKE
789         0x1F516, // BOOKMARK
790         0x1F517, // LINK SYMBOL
791         0x1F518, // RADIO BUTTON
792         0x1F519, // BACK WITH LEFTWARDS ARROW ABOVE
793         0x1F51A, // END WITH LEFTWARDS ARROW ABOVE
794         0x1F51B, // ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
795         0x1F51C, // SOON WITH RIGHTWARDS ARROW ABOVE
796         0x1F51D, // TOP WITH UPWARDS ARROW ABOVE
797         0x1F51E, // NO ONE UNDER EIGHTEEN SYMBOL
798         0x1F51F, // KEYCAP TEN
799         0x1F520, // INPUT SYMBOL FOR LATIN CAPITAL LETTERS
800         0x1F521, // INPUT SYMBOL FOR LATIN SMALL LETTERS
801         0x1F522, // INPUT SYMBOL FOR NUMBERS
802         0x1F523, // INPUT SYMBOL FOR SYMBOLS
803         0x1F524, // INPUT SYMBOL FOR LATIN LETTERS
804         0x1F525, // FIRE
805         0x1F526, // ELECTRIC TORCH
806         0x1F527, // WRENCH
807         0x1F528, // HAMMER
808         0x1F529, // NUT AND BOLT
809         0x1F52A, // HOCHO
810         0x1F52B, // PISTOL
811         0x1F52C, // MICROSCOPE
812         0x1F52D, // TELESCOPE
813         0x1F52E, // CRYSTAL BALL
814         0x1F52F, // SIX POINTED STAR WITH MIDDLE DOT
815         0x1F530, // JAPANESE SYMBOL FOR BEGINNER
816         0x1F531, // TRIDENT EMBLEM
817         0x1F532, // BLACK SQUARE BUTTON
818         0x1F533, // WHITE SQUARE BUTTON
819         0x1F534, // LARGE RED CIRCLE
820         0x1F535, // LARGE BLUE CIRCLE
821         0x1F536, // LARGE ORANGE DIAMOND
822         0x1F537, // LARGE BLUE DIAMOND
823         0x1F538, // SMALL ORANGE DIAMOND
824         0x1F539, // SMALL BLUE DIAMOND
825         0x1F53A, // UP-POINTING RED TRIANGLE
826         0x1F53B, // DOWN-POINTING RED TRIANGLE
827         0x1F53C, // UP-POINTING SMALL RED TRIANGLE
828         0x1F53D, // DOWN-POINTING SMALL RED TRIANGLE
829         0x1F549, // OM SYMBOL
830         0x1F54A, // DOVE OF PEACE
831         0x1F54B, // KAABA
832         0x1F54C, // MOSQUE
833         0x1F54D, // SYNAGOGUE
834         0x1F54E, // MENORAH WITH NINE BRANCHES
835         0x1F550, // CLOCK FACE ONE OCLOCK
836         0x1F551, // CLOCK FACE TWO OCLOCK
837         0x1F552, // CLOCK FACE THREE OCLOCK
838         0x1F553, // CLOCK FACE FOUR OCLOCK
839         0x1F554, // CLOCK FACE FIVE OCLOCK
840         0x1F555, // CLOCK FACE SIX OCLOCK
841         0x1F556, // CLOCK FACE SEVEN OCLOCK
842         0x1F557, // CLOCK FACE EIGHT OCLOCK
843         0x1F558, // CLOCK FACE NINE OCLOCK
844         0x1F559, // CLOCK FACE TEN OCLOCK
845         0x1F55A, // CLOCK FACE ELEVEN OCLOCK
846         0x1F55B, // CLOCK FACE TWELVE OCLOCK
847         0x1F55C, // CLOCK FACE ONE-THIRTY
848         0x1F55D, // CLOCK FACE TWO-THIRTY
849         0x1F55E, // CLOCK FACE THREE-THIRTY
850         0x1F55F, // CLOCK FACE FOUR-THIRTY
851         0x1F560, // CLOCK FACE FIVE-THIRTY
852         0x1F561, // CLOCK FACE SIX-THIRTY
853         0x1F562, // CLOCK FACE SEVEN-THIRTY
854         0x1F563, // CLOCK FACE EIGHT-THIRTY
855         0x1F564, // CLOCK FACE NINE-THIRTY
856         0x1F565, // CLOCK FACE TEN-THIRTY
857         0x1F566, // CLOCK FACE ELEVEN-THIRTY
858         0x1F567, // CLOCK FACE TWELVE-THIRTY
859         0x1F56F, // CANDLE
860         0x1F570, // MANTELPIECE CLOCK
861         0x1F573, // HOLE
862         0x1F574, // MAN IN BUSINESS SUIT LEVITATING
863         0x1F575, // SLEUTH OR SPY
864         0x1F576, // DARK SUNGLASSES
865         0x1F577, // SPIDER
866         0x1F578, // SPIDER WEB
867         0x1F579, // JOYSTICK
868         0x1F57A, // MAN DANCING
869         0x1F587, // LINKED PAPERCLIPS
870         0x1F58A, // LOWER LEFT BALLPOINT PEN
871         0x1F58B, // LOWER LEFT FOUNTAIN PEN
872         0x1F58C, // LOWER LEFT PAINTBRUSH
873         0x1F58D, // LOWER LEFT CRAYON
874         0x1F590, // RAISED HAND WITH FINGERS SPLAYED
875         0x1F595, // REVERSED HAND WITH MIDDLE FINGER EXTENDED
876         0x1F596, // RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
877         0x1F5A4, // BLACK HEART
878         0x1F5A5, // DESKTOP COMPUTER
879         0x1F5A8, // PRINTER
880         0x1F5B1, // THREE BUTTON MOUSE
881         0x1F5B2, // TRACKBALL
882         0x1F5BC, // FRAME WITH PICTURE
883         0x1F5C2, // CARD INDEX DIVIDERS
884         0x1F5C3, // CARD FILE BOX
885         0x1F5C4, // FILE CABINET
886         0x1F5D1, // WASTEBASKET
887         0x1F5D2, // SPIRAL NOTE PAD
888         0x1F5D3, // SPIRAL CALENDAR PAD
889         0x1F5DC, // COMPRESSION
890         0x1F5DD, // OLD KEY
891         0x1F5DE, // ROLLED-UP NEWSPAPER
892         0x1F5E1, // DAGGER KNIFE
893         0x1F5E3, // SPEAKING HEAD IN SILHOUETTE
894         0x1F5E8, // LEFT SPEECH BUBBLE
895         0x1F5EF, // RIGHT ANGER BUBBLE
896         0x1F5F3, // BALLOT BOX WITH BALLOT
897         0x1F5FA, // WORLD MAP
898         0x1F5FB, // MOUNT FUJI
899         0x1F5FC, // TOKYO TOWER
900         0x1F5FD, // STATUE OF LIBERTY
901         0x1F5FE, // SILHOUETTE OF JAPAN
902         0x1F5FF, // MOYAI
903         0x1F600, // GRINNING FACE
904         0x1F601, // GRINNING FACE WITH SMILING EYES
905         0x1F602, // FACE WITH TEARS OF JOY
906         0x1F603, // SMILING FACE WITH OPEN MOUTH
907         0x1F604, // SMILING FACE WITH OPEN MOUTH AND SMILING EYES
908         0x1F605, // SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
909         0x1F606, // SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
910         0x1F607, // SMILING FACE WITH HALO
911         0x1F608, // SMILING FACE WITH HORNS
912         0x1F609, // WINKING FACE
913         0x1F60A, // SMILING FACE WITH SMILING EYES
914         0x1F60B, // FACE SAVOURING DELICIOUS FOOD
915         0x1F60C, // RELIEVED FACE
916         0x1F60D, // SMILING FACE WITH HEART-SHAPED EYES
917         0x1F60E, // SMILING FACE WITH SUNGLASSES
918         0x1F60F, // SMIRKING FACE
919         0x1F610, // NEUTRAL FACE
920         0x1F611, // EXPRESSIONLESS FACE
921         0x1F612, // UNAMUSED FACE
922         0x1F613, // FACE WITH COLD SWEAT
923         0x1F614, // PENSIVE FACE
924         0x1F615, // CONFUSED FACE
925         0x1F616, // CONFOUNDED FACE
926         0x1F617, // KISSING FACE
927         0x1F618, // FACE THROWING A KISS
928         0x1F619, // KISSING FACE WITH SMILING EYES
929         0x1F61A, // KISSING FACE WITH CLOSED EYES
930         0x1F61B, // FACE WITH STUCK-OUT TONGUE
931         0x1F61C, // FACE WITH STUCK-OUT TONGUE AND WINKING EYE
932         0x1F61D, // FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
933         0x1F61E, // DISAPPOINTED FACE
934         0x1F61F, // WORRIED FACE
935         0x1F620, // ANGRY FACE
936         0x1F621, // POUTING FACE
937         0x1F622, // CRYING FACE
938         0x1F623, // PERSEVERING FACE
939         0x1F624, // FACE WITH LOOK OF TRIUMPH
940         0x1F625, // DISAPPOINTED BUT RELIEVED FACE
941         0x1F626, // FROWNING FACE WITH OPEN MOUTH
942         0x1F627, // ANGUISHED FACE
943         0x1F628, // FEARFUL FACE
944         0x1F629, // WEARY FACE
945         0x1F62A, // SLEEPY FACE
946         0x1F62B, // TIRED FACE
947         0x1F62C, // GRIMACING FACE
948         0x1F62D, // LOUDLY CRYING FACE
949         0x1F62E, // FACE WITH OPEN MOUTH
950         0x1F62F, // HUSHED FACE
951         0x1F630, // FACE WITH OPEN MOUTH AND COLD SWEAT
952         0x1F631, // FACE SCREAMING IN FEAR
953         0x1F632, // ASTONISHED FACE
954         0x1F633, // FLUSHED FACE
955         0x1F634, // SLEEPING FACE
956         0x1F635, // DIZZY FACE
957         0x1F636, // FACE WITHOUT MOUTH
958         0x1F637, // FACE WITH MEDICAL MASK
959         0x1F638, // GRINNING CAT FACE WITH SMILING EYES
960         0x1F639, // CAT FACE WITH TEARS OF JOY
961         0x1F63A, // SMILING CAT FACE WITH OPEN MOUTH
962         0x1F63B, // SMILING CAT FACE WITH HEART-SHAPED EYES
963         0x1F63C, // CAT FACE WITH WRY SMILE
964         0x1F63D, // KISSING CAT FACE WITH CLOSED EYES
965         0x1F63E, // POUTING CAT FACE
966         0x1F63F, // CRYING CAT FACE
967         0x1F640, // WEARY CAT FACE
968         0x1F641, // SLIGHTLY FROWNING FACE
969         0x1F642, // SLIGHTLY SMILING FACE
970         0x1F643, // UPSIDE-DOWN FACE
971         0x1F644, // FACE WITH ROLLING EYES
972         0x1F645, // FACE WITH NO GOOD GESTURE
973         0x1F646, // FACE WITH OK GESTURE
974         0x1F647, // PERSON BOWING DEEPLY
975         0x1F648, // SEE-NO-EVIL MONKEY
976         0x1F649, // HEAR-NO-EVIL MONKEY
977         0x1F64A, // SPEAK-NO-EVIL MONKEY
978         0x1F64B, // HAPPY PERSON RAISING ONE HAND
979         0x1F64C, // PERSON RAISING BOTH HANDS IN CELEBRATION
980         0x1F64D, // PERSON FROWNING
981         0x1F64E, // PERSON WITH POUTING FACE
982         0x1F64F, // PERSON WITH FOLDED HANDS
983         0x1F680, // ROCKET
984         0x1F681, // HELICOPTER
985         0x1F682, // STEAM LOCOMOTIVE
986         0x1F683, // RAILWAY CAR
987         0x1F684, // HIGH-SPEED TRAIN
988         0x1F685, // HIGH-SPEED TRAIN WITH BULLET NOSE
989         0x1F686, // TRAIN
990         0x1F687, // METRO
991         0x1F688, // LIGHT RAIL
992         0x1F689, // STATION
993         0x1F68A, // TRAM
994         0x1F68B, // TRAM CAR
995         0x1F68C, // BUS
996         0x1F68D, // ONCOMING BUS
997         0x1F68E, // TROLLEYBUS
998         0x1F68F, // BUS STOP
999         0x1F690, // MINIBUS
1000         0x1F691, // AMBULANCE
1001         0x1F692, // FIRE ENGINE
1002         0x1F693, // POLICE CAR
1003         0x1F694, // ONCOMING POLICE CAR
1004         0x1F695, // TAXI
1005         0x1F696, // ONCOMING TAXI
1006         0x1F697, // AUTOMOBILE
1007         0x1F698, // ONCOMING AUTOMOBILE
1008         0x1F699, // RECREATIONAL VEHICLE
1009         0x1F69A, // DELIVERY TRUCK
1010         0x1F69B, // ARTICULATED LORRY
1011         0x1F69C, // TRACTOR
1012         0x1F69D, // MONORAIL
1013         0x1F69E, // MOUNTAIN RAILWAY
1014         0x1F69F, // SUSPENSION RAILWAY
1015         0x1F6A0, // MOUNTAIN CABLEWAY
1016         0x1F6A1, // AERIAL TRAMWAY
1017         0x1F6A2, // SHIP
1018         0x1F6A3, // ROWBOAT
1019         0x1F6A4, // SPEEDBOAT
1020         0x1F6A5, // HORIZONTAL TRAFFIC LIGHT
1021         0x1F6A6, // VERTICAL TRAFFIC LIGHT
1022         0x1F6A7, // CONSTRUCTION SIGN
1023         0x1F6A8, // POLICE CARS REVOLVING LIGHT
1024         0x1F6A9, // TRIANGULAR FLAG ON POST
1025         0x1F6AA, // DOOR
1026         0x1F6AB, // NO ENTRY SIGN
1027         0x1F6AC, // SMOKING SYMBOL
1028         0x1F6AD, // NO SMOKING SYMBOL
1029         0x1F6AE, // PUT LITTER IN ITS PLACE SYMBOL
1030         0x1F6AF, // DO NOT LITTER SYMBOL
1031         0x1F6B0, // POTABLE WATER SYMBOL
1032         0x1F6B1, // NON-POTABLE WATER SYMBOL
1033         0x1F6B2, // BICYCLE
1034         0x1F6B3, // NO BICYCLES
1035         0x1F6B4, // BICYCLIST
1036         0x1F6B5, // MOUNTAIN BICYCLIST
1037         0x1F6B6, // PEDESTRIAN
1038         0x1F6B7, // NO PEDESTRIANS
1039         0x1F6B8, // CHILDREN CROSSING
1040         0x1F6B9, // MENS SYMBOL
1041         0x1F6BA, // WOMENS SYMBOL
1042         0x1F6BB, // RESTROOM
1043         0x1F6BC, // BABY SYMBOL
1044         0x1F6BD, // TOILET
1045         0x1F6BE, // WATER CLOSET
1046         0x1F6BF, // SHOWER
1047         0x1F6C0, // BATH
1048         0x1F6C1, // BATHTUB
1049         0x1F6C2, // PASSPORT CONTROL
1050         0x1F6C3, // CUSTOMS
1051         0x1F6C4, // BAGGAGE CLAIM
1052         0x1F6C5, // LEFT LUGGAGE
1053         0x1F6CB, // COUCH AND LAMP
1054         0x1F6CC, // SLEEPING ACCOMMODATION
1055         0x1F6CD, // SHOPPING BAGS
1056         0x1F6CE, // BELLHOP BELL
1057         0x1F6CF, // BED
1058         0x1F6D0, // PLACE OF WORSHIP
1059         0x1F6D1, // OCTAGONAL SIGN
1060         0x1F6D2, // SHOPPING TROLLEY
1061         0x1F6E0, // HAMMER AND WRENCH
1062         0x1F6E1, // SHIELD
1063         0x1F6E2, // OIL DRUM
1064         0x1F6E3, // MOTORWAY
1065         0x1F6E4, // RAILWAY TRACK
1066         0x1F6E5, // MOTOR BOAT
1067         0x1F6E9, // SMALL AIRPLANE
1068         0x1F6EB, // AIRPLANE DEPARTURE
1069         0x1F6EC, // AIRPLANE ARRIVING
1070         0x1F6F0, // SATELLITE
1071         0x1F6F3, // PASSENGER SHIP
1072         0x1F6F4, // SCOOTER
1073         0x1F6F5, // MOTOR SCOOTER
1074         0x1F6F6, // CANOE
1075         0x1F6F7, // SLED
1076         0x1F6F8, // FLYING SAUCER
1077         0x1F910, // ZIPPER-MOUTH FACE
1078         0x1F911, // MONEY-MOUTH FACE
1079         0x1F912, // FACE WITH THERMOMETER
1080         0x1F913, // NERD FACE
1081         0x1F914, // THINKING FACE
1082         0x1F915, // FACE WITH HEAD-BANDAGE
1083         0x1F916, // ROBOT FACE
1084         0x1F917, // HUGGING FACE
1085         0x1F918, // SIGN OF THE HORNS
1086         0x1F919, // CALL ME HAND
1087         0x1F91A, // RAISED BACK OF HAND
1088         0x1F91B, // LEFT-FACING FIST
1089         0x1F91C, // RIGHT-FACING FIST
1090         0x1F91D, // HANDSHAKE
1091         0x1F91E, // HAND WITH INDEX AND MIDDLE FINGERS CROSSED
1092         0x1F91F, // LOVE-YOU GESTURE
1093         0x1F920, // FACE WITH COWBOY HAT
1094         0x1F921, // CLOWN FACE
1095         0x1F922, // NAUSEATED FACE
1096         0x1F923, // ROLLING ON THE FLOOR LAUGHING
1097         0x1F924, // DROOLING FACE
1098         0x1F925, // LYING FACE
1099         0x1F926, // FACE PALM
1100         0x1F927, // SNEEZING FACE
1101         0x1F928, // FACE WITH RAISED EYEBROW
1102         0x1F929, // STAR-STRUCK
1103         0x1F92A, // CRAZY FACE
1104         0x1F92B, // SHUSHING FACE
1105         0x1F92C, // FACE WITH SYMBOLS OVER MOUTH
1106         0x1F92D, // FACE WITH HAND OVER MOUTH
1107         0x1F92E, // FACE VOMITING
1108         0x1F92F, // EXPLODING HEAD
1109         0x1F930, // PREGNANT WOMAN
1110         0x1F931, // BREAST-FEEDING
1111         0x1F932, // PALMS UP TOGETHER
1112         0x1F933, // SELFIE
1113         0x1F934, // PRINCE
1114         0x1F935, // MAN IN TUXEDO
1115         0x1F936, // MOTHER CHRISTMAS
1116         0x1F937, // SHRUG
1117         0x1F938, // PERSON DOING CARTWHEEL
1118         0x1F939, // JUGGLING
1119         0x1F93A, // FENCER
1120         0x1F93C, // WRESTLERS
1121         0x1F93D, // WATER POLO
1122         0x1F93E, // HANDBALL
1123         0x1F940, // WILTED FLOWER
1124         0x1F941, // DRUM WITH DRUMSTICKS
1125         0x1F942, // CLINKING GLASSES
1126         0x1F943, // TUMBLER GLASS
1127         0x1F944, // SPOON
1128         0x1F945, // GOAL NET
1129         0x1F947, // FIRST PLACE MEDAL
1130         0x1F948, // SECOND PLACE MEDAL
1131         0x1F949, // THIRD PLACE MEDAL
1132         0x1F94A, // BOXING GLOVE
1133         0x1F94B, // MARTIAL ARTS UNIFORM
1134         0x1F94C, // CURLING STONE
1135         0x1F950, // CROISSANT
1136         0x1F951, // AVOCADO
1137         0x1F952, // CUCUMBER
1138         0x1F953, // BACON
1139         0x1F954, // POTATO
1140         0x1F955, // CARROT
1141         0x1F956, // BAGUETTE BREAD
1142         0x1F957, // GREEN SALAD
1143         0x1F958, // SHALLOW PAN OF FOOD
1144         0x1F959, // STUFFED FLATBREAD
1145         0x1F95A, // EGG
1146         0x1F95B, // GLASS OF MILK
1147         0x1F95C, // PEANUTS
1148         0x1F95D, // KIWIFRUIT
1149         0x1F95E, // PANCAKES
1150         0x1F95F, // DUMPLING
1151         0x1F960, // FORTUNE COOKIE
1152         0x1F961, // TAKEOUT BOX
1153         0x1F962, // CHOPSTICKS
1154         0x1F963, // BOWL WITH SPOON
1155         0x1F964, // CUP WITH STRAW
1156         0x1F965, // COCONUT
1157         0x1F966, // BROCCOLI
1158         0x1F967, // PIE
1159         0x1F968, // PRETZEL
1160         0x1F969, // CUT OF MEAT
1161         0x1F96A, // SANDWICH
1162         0x1F96B, // CANNED FOOD
1163         0x1F980, // CRAB
1164         0x1F981, // LION FACE
1165         0x1F982, // SCORPION
1166         0x1F983, // TURKEY
1167         0x1F984, // UNICORN FACE
1168         0x1F985, // EAGLE
1169         0x1F986, // DUCK
1170         0x1F987, // BAT
1171         0x1F988, // SHARK
1172         0x1F989, // OWL
1173         0x1F98A, // FOX FACE
1174         0x1F98B, // BUTTERFLY
1175         0x1F98C, // DEER
1176         0x1F98D, // GORILLA
1177         0x1F98E, // LIZARD
1178         0x1F98F, // RHINOCEROS
1179         0x1F990, // SHRIMP
1180         0x1F991, // SQUID
1181         0x1F992, // GIRAFFE
1182         0x1F993, // ZEBRA
1183         0x1F994, // HEDGEHOG
1184         0x1F995, // SAUROPOD
1185         0x1F996, // T-REX
1186         0x1F997, // CRICKET
1187         0x1F9C0, // CHEESE WEDGE
1188         0x1F9D0, // FACE WITH MONOCLE
1189         0x1F9D1, // ADULT
1190         0x1F9D2, // CHILD
1191         0x1F9D3, // OLDER ADULT
1192         0x1F9D4, // BEARDED PERSON
1193         0x1F9D5, // WOMAN WITH HEADSCARF
1194         0x1F9D6, // PERSON IN STEAMY ROOM
1195         0x1F9D7, // PERSON CLIMBING
1196         0x1F9D8, // PERSON IN LOTUS POSITION
1197         0x1F9D9, // MAGE
1198         0x1F9DA, // FAIRY
1199         0x1F9DB, // VAMPIRE
1200         0x1F9DC, // MERPERSON
1201         0x1F9DD, // ELF
1202         0x1F9DE, // GENIE
1203         0x1F9DF, // ZOMBIE
1204         0x1F9E0, // BRAIN
1205         0x1F9E1, // ORANGE HEART
1206         0x1F9E2, // BILLED CAP
1207         0x1F9E3, // SCARF
1208         0x1F9E4, // GLOVES
1209         0x1F9E5, // COAT
1210         0x1F9E6, // SOCKS
1211     };
1212 
1213     // All new emoji characters between Emoji 5.0 and Emoji 11
1214     // Used by FontCoverageTest on top of ALL_EMOJI
1215     // ALL_EMOJI is used both by cts.FontCoverageTest and cts.EmojiTest. cts.EmojiTest does
1216     // verification via Character.isDefined and is behind the latest Unicode Emoji set.
1217     static final int[] NEW_EMOJI = {
1218         0x265F,
1219         0x267E,
1220         0x1F6F9,
1221         0x1F94D,
1222         0x1F94F,
1223         0x1F96C,
1224         0x1F96D,
1225         0x1F96E,
1226         0x1F96F,
1227         0x1F970,
1228         0x1F973,
1229         0x1F974,
1230         0x1F975,
1231         0x1F976,
1232         0x1F97A,
1233         0x1F97C,
1234         0x1F97D,
1235         0x1F97E,
1236         0x1F97F,
1237         0x1F998,
1238         0x1F999,
1239         0x1F99A,
1240         0x1F99B,
1241         0x1F99C,
1242         0x1F99D,
1243         0x1F99E,
1244         0x1F99F,
1245         0x1F9A0,
1246         0x1F9A1,
1247         0x1F9A2,
1248         0x1F9B0,
1249         0x1F9B1,
1250         0x1F9B2,
1251         0x1F9B3,
1252         0x1F9B4,
1253         0x1F9B5,
1254         0x1F9B6,
1255         0x1F9B7,
1256         0x1F9B8,
1257         0x1F9B9,
1258         0x1F9C1,
1259         0x1F9C2,
1260         0x1F9E7,
1261         0x1F9E8,
1262         0x1F9E9,
1263         0x1F9EA,
1264         0x1F9EB,
1265         0x1F9EC,
1266         0x1F9ED,
1267         0x1F9EE,
1268         0x1F9EF,
1269         0x1F9F0,
1270         0x1F9F1,
1271         0x1F9F2,
1272         0x1F9F3,
1273         0x1F9F4,
1274         0x1F9F5,
1275         0x1F9F6,
1276         0x1F9F7,
1277         0x1F9F8,
1278         0x1F9F9,
1279         0x1F9FA,
1280         0x1F9FB,
1281         0x1F9FC,
1282         0x1F9FD,
1283         0x1F9FE,
1284         0x1F9FF
1285     };
1286 }
1287